專利名稱:可體現電子文檔翻頁效果的電子裝置及其方法
技術領域:
本發明涉及一種可翻看電子文檔的電子裝置,特別涉及一種能體現電子文檔翻頁效果的電子裝置和方法。
背景技術:
目前,手機、電子書(ebook)、電子相框(Digital Photo Frame)等電子裝置越來越廣泛地被人們使用,人們經常使用電子書、電子相框等電子裝置瀏覽小說等文字文檔,或翻看相片、圖片,給人們生活帶來了不少樂趣。
然而,現在一般的電子書或電子相框翻閱文字文檔或圖片時,都是直接用下一頁代替當前頁,缺乏模擬實際翻頁效果,動態顯示翻頁過程的功能,用戶在翻看文檔時,會因為與實際翻頁的差異而體會不到翻書的感覺。而目前已有軟件雖然能夠通過鼠標拖拽來仿真實際翻書的效果,但是計算量大,對硬件要求高, 一般的電子相框或電子書難以達到該要求。
發明內容
有鑒于此,提供一種能較好地模擬翻書效果且計算不大,實現簡單的方法以及一種可體現電子文檔翻頁效果的電子裝置,以解決現有技術中的問題。
一種可體現電子文檔翻頁效果的電子裝置,該電子裝置包括一存儲單元、 一顯示單元以及一觸摸輸入單元,該觸摸輸入單元用于用戶通過觸摸動作產生觸摸信號,該存儲單元存儲有多個翻頁效果參數以及一翻頁效果表,該翻頁效果表定義了多個用戶觸摸的移動軌跡下多個觸摸移動距離與翻頁效果參數的對應關系。
該電子裝置還包括一指令接收模塊、 一軌跡偵測模塊、 一頁面確定模塊以及一翻頁控制模塊。其中,該指令接收模塊用于接收該觸摸輸入單元產生的觸摸信號。該軌跡偵測模塊用于根據該接收的觸摸信號判斷觸摸動作的移動軌跡與移動距離。該頁面確定模塊,根據該移動軌跡確定翻到頁。該翻頁控制模塊用于根據移動軌跡及移動距離,從該存儲單元中調取該翻頁效果表定義的該移動軌跡及該移動距離對應的一翻頁效果參數,控制將當前頁、翻到頁以及該翻頁效果參數合成一合成頁,并將該合成頁顯示在顯示單元上。
一種體現電子文檔翻頁效果的方法,提供一存儲于存儲單元中的翻頁效果表,該翻頁效果表定義了多個用戶觸摸的移動軌跡下多個觸摸移動距離與翻頁效果參數的對應關系,該翻頁效果參數同樣存儲于存儲單元中。該方法包括步驟接收翻頁信號,根據該翻頁信號確定觸摸輸入的移動軌跡與移動距離;根據該移動軌跡確定翻到頁;進行翻頁效果合成步驟根據所確定的移動軌跡及移動距離,獲取該翻頁效果表定義的該移動軌跡及該移動距離對應的一翻頁效果參數,控制將當前頁、翻到頁以及該翻頁效果參數合成一合成頁,并將該合成頁進行顯示。
通過本發明的可體現電子文檔翻頁效果的電子裝置及方法,能隨著手指或觸摸筆的移動逐漸拖曳電子文檔進行翻動,而且計算簡單,對硬件要求不高。
圖l為本發明第一實施方式中電子裝置的內部架構圖。
圖2為本發明第一實施方式中翻頁效果頁的示意圖。
圖3為本發明第一實施方式中翻頁效果表的示意圖。
圖4a-4e為本發明一實施方式向后翻頁過程的示意圖。
圖5a-5e為本發明一實施方式向前翻頁過程的示意圖。
圖6為本發明第二實施方式中電子裝置的內部架構圖。
圖7為本發明第二實施方式中翻頁效果表的示意圖。
圖8為本發明第二實施方式中翻頁參數表中端點坐標所確定區域的示意圖。圖9為本發明第二實施方式中移動軌跡與翻頁參數組對應的示意圖。圖10為本發明一實施方式體現電子文檔翻頁效果的方法流程圖。
具體實施例方式
請參閱圖l,為本發明第一實施方式中電子裝置的內部架構圖。該電子裝置l至少包括一處理單元IO、 一顯示單元20、 一存儲單元30、 一接口單元40、 一觸摸輸入單元50以及一電源60。
該電子裝置可為電子書、電子相框以及手機等電子裝置。其中,該接口單元40用于連接外部存儲裝置(圖中未示),該接口單元40包括插槽、串行接口或無線通信模塊等,所述外部存儲裝置可為用于擴展電子裝置存儲容量的壓縮閃存(CF)卡、安全數字(SD)卡等存儲卡,也可為通過有線或無線的方式與接口單元40連接的數碼相機、計算機等電子裝置。該觸摸輸入單元50用于響應觸摸操作而產生相應的觸摸信號,以確定觸摸的軌跡。該電源60為電子裝置l的各部件提供電源。該存儲單元30存儲各種多媒體文件、多個翻頁效果參數以及一翻頁效果表。其中該多媒體文件包括音頻文件、視頻文件,以及文字文檔和數字圖片等電子文檔,該多媒體文件也可存儲在通過接口單元40接入的CF卡或SD卡等存儲卡中。該翻頁效果參數用于合成表現翻頁效果的一合成頁,該翻頁效果表定義了順序翻頁過程與逆序翻頁過程中觸摸移動距離(以下簡稱移動距離)與翻頁效果參數的對應關系,該移動距離為當前觸摸點相對于觸摸起始點的距離。該電子裝置還包括其它的輸入裝置用于操作該電子裝置,由于與本發明無關,故未在圖l中指出。
該處理單元10包括一指令接收模塊101、 一軌跡偵測模塊102、 一翻頁控制模塊103以及一頁面確定模塊104。其中,該指令接收模塊101用于接收該觸摸輸入單元產生的觸摸信號。該軌跡偵測模塊102用于根據該指令接收模塊101接收的觸摸信號判斷用戶通過手指或觸摸筆等在輸入單元上的移動軌跡以及移動距離。該頁面確定模塊104根據該移動軌跡確定翻到頁,即當移動軌跡為從左至右時,則說明翻頁過程為逆序翻頁,可確定該翻到頁為上一頁,當移動軌跡為從右至左時,則說明翻頁過程為順序翻頁,則確定該翻到頁為下一頁。該翻頁控制模塊103在觸摸移動軌跡為從右至左且在用戶觸摸移動過程中每移動到該翻頁效果表定義的移動距離時,從該存儲單元30中調取該翻頁效果表定義的順序翻頁過程中該移動距離對應的一翻頁效果參數,控制將當前頁、翻到頁以及該翻頁效果參數合成一合成頁,并將該合成頁顯示在顯示單元20上,在移動軌跡為從左至右且在觸摸移動過程中每移動到該翻頁效果表定義的移動距離時,從該存儲單元30中調取該翻頁效果表定義的逆序翻頁過程中該移動距離對應的一翻頁效果參數,控制將當前頁、翻到頁以及該翻頁效果參數合成一合成頁,并將該合成頁顯示在顯示單元20上。這樣,隨著該用戶在觸摸輸入單元50上的觸摸移動距離的不斷增大,該翻頁控制模塊103控制合成并顯示一不同合成頁,通過該些合成頁展示了翻頁的過程,從而模擬實際拖曳圖片的效果。
在本發明第一實施方式中,該觸摸輸入單元50包括多個橫向排列的觸摸感應器(圖中未示),當用戶通過手指或觸摸筆在觸摸輸入單元50上滑動時,該多個橫向排列的觸摸感應器先后產生觸摸信號,該軌跡偵測模塊102是根據該指令接收模塊101接收的觸摸信號的先后順序來判斷用戶的觸摸移動軌跡的。在其他實施方式中,該多個觸摸感應器可以其他方式排列,如縱向排列或呈對角線排列等。
在本發明第一實施方式中,該翻頁控制模塊103還包括一調取子模塊1031、 一合成子模塊1032以及一顯示子模塊1033。該存儲單元30存儲的多個翻頁效果參數為多個翻頁效果頁。
請一并參閱圖2,為本發明第一實施方式中翻頁效果頁的示意圖。每一翻頁效果頁與顯示頁面的大小一致,每一翻頁效果頁包括第一、第二、第三部分,該第一部分以及第三部分為一空白透明區域,該第二部分為一表示翻頁效果的翻頁圖形,即為一模擬實際頁面翻轉的折角,可為三角形、四邊形或其他多邊形等,每一個翻頁效果頁的第一、第二、第三部分對應的區域不同。該多個翻頁效果頁以一定的順序進行編號,即分別編為了l、 2、…、N。其中,順序的翻頁效果頁的第一部分對應的區域不斷減小,第三部分對應的區域不斷增大,即后一翻頁效果頁的第一部分的區域小于前一翻頁效果頁的第一部分對應的區域,而后一翻頁效果頁的第三部分區域大于前一翻頁效果頁的第三部分對應的區域。在一完整翻頁過程中,不同的翻頁效果頁與當前頁、翻到頁合成不同的合成頁。順序的翻頁效果頁與當前頁、翻到頁合成的合成頁依次反映了順序翻頁的過程(即分別表示了翻動了一個頁邊角、頁面翻動了一半等),而逆序的翻頁效果頁與當前頁、翻到頁合成的合成頁則反映了逆序翻頁的過程。請一并參閱圖3,為本發明第一實施方式中軌跡效果表的示意圖。在本發明第一實施方式中,該軌跡效果表定義的是順序翻頁過程與逆序翻頁過程中觸摸移動距離與調取的翻頁效果頁的對應關系,即定義的是從右至左移動軌跡下以及從左至右移動軌跡下觸摸移動距離與調取的翻頁效果頁的對應關系。該表包括兩部分, 一部分為順序翻頁時移動距離與各翻頁效果頁的對應關系,另一部分為逆序翻頁時觸摸移動距離與各翻頁效果頁的對應關系。該表的移動距離欄記錄了用戶所設定的物體移動的N個連續遞增的距離,各移動距離之間的間隔可為相等間隔,也可為不相等的間隔。該翻頁效果表定義的順序翻頁過程中的各移動距離與逆序翻頁過程中的各移動距離可以不一樣。本實施方式中所設置的移動距離之間的間隔為相等距離,S卩0.5厘米,例如第一移動距離為O. 5cm,第二移動距離為l厘米,第三移動距離為1.5厘米等,且順序翻頁過程中的各移動距離與逆序翻頁過程中的各移動距離一樣。該表的翻頁效果頁欄記錄了每個移動距離對應的翻頁效果頁。在順序翻頁時,隨著用戶觸摸移動距離的遞增,其對應的翻頁效果頁編號也在遞增,即第一移動距離對應第一翻頁效果頁,第N個移動距離對應第N個翻頁效果頁。在逆序翻頁時,隨著移動距離的遞增,其對應的翻頁效果頁編號遞減,即第一移動距離對應第N個翻頁效果頁,第N個移動距離對應第一個翻頁效果頁。
請一并參閱圖4a-4f,為本發明一實施方式中順序翻頁過程的示意圖。圖4a所示頁為作為當前頁的第7頁,其中"7/100"表示當前頁為第7頁,共有100頁。在本實施方式中,為了便于描述,該頁面為邊角含有頁碼的圖像,在其他實施方式中,該圖像的頁邊角可能并不包含頁碼。
在該軌跡偵測模塊l02判斷該移動軌跡為從右至左時,說明為順序翻頁過程,如圖3所示,隨著用戶的觸摸移動,當軌跡偵測模塊102偵測到移動距離d為第一距離,如d為0.5厘米時,該調取子模塊1031從該存儲單元30中調取該翻頁效果表定義的順序翻頁過程中第一移動距離對應的第一翻頁效果頁,該合成子模塊1032將第一翻頁效果頁覆蓋于當前頁即第7頁上,然后獲取翻到頁即第8頁中對應該翻頁效果頁的第三部分區域的內容覆蓋于第一翻頁效果頁的該第三部分上,從而合成如圖4b所示的一第一合成頁,該顯示子模塊1033隨即將該第一合 成頁顯示于該顯示單元20上,表示從右至左拖曳開當前頁顯示下一頁的一個邊角的效果。在 偵測到移動距離d到達該第二距離即d為l厘米時,該調取子模塊1031調用與該第二移動距離 對應的該第二個翻頁效果頁,由合成子模塊1032以與合成第一合成頁同樣的方式合成如圖 4c所示第二合成頁,表示從右至左拖曳開當前頁顯示下一頁的一小部分的效果。如此,隨著 用戶的觸摸移動,每移動到該移動軌跡表中的定義的一移動距離,該調取子模塊1031即調取 該移動距離對應的翻頁效果頁,由合成子模塊1032以與合成第一合成頁同樣的方式合成如圖 4c-4d所示的各合成頁,并通過顯示子模塊1033將每一合成頁顯示在顯示單元20上,直到將 圖4e所示的第8頁完整地顯示出來。這樣,隨著用戶從左至右的觸摸移動軌跡,該顯示子模 塊1033顯示的合成頁隨之不斷變化,則通過每個合成頁依次顯示翻動的程度,即翻動了一個 頁邊角、頁面翻動了一半等,從而動態顯示實際翻頁的效果。
請一并參閱圖5a-5e,為本發明一實施方式中逆序翻頁過程的示意圖。當軌跡偵測模塊 102偵測到該移動軌跡為從左至右時,則說明為逆序翻頁,即該翻到頁為上一頁。設當前頁 為如圖5a所示的第8頁,則上一頁為第7頁。同樣,當軌跡偵測模塊102偵測到用戶觸摸移動 了第一距離,即移動距離d為O. 5厘米時,該調取子模塊1031從軌跡效果表中獲取該移動距離 對應的效果頁,即第N個效果頁。
該合成子模塊1032將第N個翻頁效果頁覆蓋于當前頁即第7頁上,然后獲取翻到頁即第8 頁中對應該翻頁效果頁的第一部分區域的內容覆蓋于第一翻頁效果頁的該第一部分上,從而 合成如圖5b所示的第一合成頁。當軌跡偵測模塊102偵測到用戶觸摸移動了第二距離時,即 移動了l厘米時,該調取子模塊1031根據該軌跡效果表調取第二距離對應的翻頁效果頁,即 第N-l個翻頁效果頁并由合成子模塊1032以與合成第一合成頁同樣的方式合成如圖5c所示第 二合成頁。這樣,觸摸軌跡每移動到該軌跡效果表中定義的一移動距離,該調取子模塊 1031根據軌跡效果表調取該移動距離對應的翻頁效果頁,該合成子模塊1032以及顯示子模塊 1033以與合成第一合成頁相同的方式依次合成并顯示如圖5d-5e所示的各合成頁,直到將翻 到頁即圖5e所示的第7頁完整地顯示出來。這樣,隨著用戶從左至右的觸摸移動軌跡,每移 動到一定距離,該合成頁變化一次,反映了隨著觸摸移動軌跡將該前一頁逐漸覆蓋在當前頁 上即向前翻頁的效果。
在用戶開始操作電子裝置翻看電子文檔前,可設置翻頁效果信息。該翻頁效果信息包括 該翻頁效果頁的第二部分即翻頁圖形的圖案及色彩、 一次完整的翻頁過程包括的翻頁效果頁 的數目等。請參閱圖6,為本發明第二實施方式中電子裝置的內部架構圖。相比該第一實施方式, 在本實施方式中,該電子裝置l'中的該翻頁控制模塊103'包括一調取子模塊1034、 一圖片生 成子模塊1035、 一合成子模塊1036以及一顯示子模塊1037。在本實施方式中,該存儲單元 30存儲的多個翻頁效果參數為 一翻頁參數表中的多組翻頁參數。
請一并參閱圖7,為本發明第二實施方式中翻頁參數表的示意圖。該翻頁參數表包括多 組翻頁參數,每組翻頁參數包括一第一組端點坐標、 一圖案信息以及一第二組端點坐標,其 中,該第一組端點坐標為翻頁圖形各端點的坐標,該翻頁圖形為一折角,反映了實際翻頁時 翻折的效果,當該折角為三角形時,該組第一組端點坐標為三角形折角三個端點的坐標,當 該折角為四邊形時,該第一組端點坐標為四邊形折角四個端點的坐標。該圖案信息為該翻頁 圖形的圖案信息,包括有無底色、底色的類型以及為當前頁的鏡像等。該第二組端點坐標以 及該第三組端點坐標確定區域為翻頁過程中,當前頁以及翻到頁隨著翻頁動作而改變顯示的 區域。
請一并參閱圖8,為本發明第二實施方式翻頁參數表中端點坐標所確定區域的示意圖。 在圖7所示的翻頁參數表中,該第N組翻頁參數的第一組端點坐標分別為(XN1, YN1) , (XN2 ,YN2) ,(XN3, YN3) ,(XN4, YN4) (N=l, 2…),分別對應為點A, B, C, D的坐標,該A, B, C, D四點確定的區域A1即為折角區域。該第N組翻頁參數的第二組端點坐標分別為( X'ni, Y'N1) ,(X'N2, Y'N2) ,(X'n3, Y'N3) ,(X'N4, Y'N4) (N=l, 2…),分別對應點A, D, E, F的坐標,確定了區域A2,該第N組翻頁參數的第三組端點坐標分別為(X''N1, Y''N1 ),(X',n2, Y',n2) ,(X',n3, Y',n3) ,(X'' N4, Y'' N4) ,(X'' N5, Y'' N5) (N=l, 2...) 分別對應點A, B, C, G, H的坐標,確定了區域A3。其中,該區域A1與區域A2有一公共邊, 該第一組坐標與第二組坐標中對應端點A與端點D的坐標是相同的,該區域A2與A3也有一公共 邊,該第二組坐標中與該第三組坐標中對應端點A、 B、 C的坐標是相同的。該每組翻頁參數 的端點并不限于4個,5個端點,可以為3個,6個等,根據翻頁具體過程來確定。至少有一部 分組翻頁參數組成一個完整的翻頁過程,每一組翻頁參數對應該完整翻頁過程中的一翻頁步 驟,在一次完整的翻頁過程中,依次根據每一組翻頁參數生成每一幀合成頁顯示。在順序調 取每一組翻頁參數以及根據該順序的各組翻頁參數分別生成的合成頁分別表示頁面拖曳了一 個頁邊角,頁面拖曳了一半等,即表現了拖曳當前頁逐漸顯示下一頁的過程。而逆序調取每 一組翻頁參數以及根據該逆序的各族翻頁參數分別生成的合成頁則表示了翻頁的逆過程,即 表現了翻到頁逐漸覆蓋在當前頁上的過程。
請一并參閱圖9,為本發明第二實施方式中軌跡效果表的示意圖。在本實施方式中,該表定義的是順序翻頁過程與逆序翻頁過程中觸摸移動距離與調取的各組翻頁參數的對應關系 ,即定義的是從右至左移動軌跡下以及從左至右移動軌跡下觸摸移動距離與調取的各組翻頁 參數的對應關系。該表包括兩部分, 一部分為順序翻頁時移動距離與各組翻頁參數的對應關 系,另一部分為逆序翻頁時觸摸移動距離與各組翻頁參數的對應關系。在該軌跡效果表中, 順序翻頁時,隨著移動距離的遞增,其對應的翻頁參數組編號也在遞增,即第一移動距離對 應第一組翻頁參數,第N個移動距離對應第N組翻頁參數。在逆序翻頁時,隨著移動距離的 遞增,其對應的翻頁效果組編號遞減,即第一移動距離對應第N組翻頁效果頁,第N個移動 距離對應第一個組翻頁參數。
請一并參閱圖4a-4e。在軌跡偵測模塊102偵測到用戶在觸摸輸入單元50上的移動軌跡為 從右至左時,說明為順序翻頁,頁面確定模塊104確定該翻到頁為下一頁。同樣,當用戶觸 摸操作每從右至左移動一定距離時,該合成頁變化一次。即當從右至左開始觸摸移動時,當 軌跡偵測模塊102偵測到移動距離d為第一移動距離0. 5厘米時,該調取子模塊1034首先從該 存儲單元30中調取該移動距離對應的翻頁參數表中的第一組翻頁參數,該圖片生成子模塊 1035根據該第一組翻頁參數中的第一組端點坐標、翻頁圖形的圖案信息將翻頁圖形在當前頁 上生成,其具體過程為該圖片生成子模塊1035將相鄰兩坐標之間直線連接從而形成一三角形 、四邊形或其他多邊形等折角,然后根據圖案信息將該三角形或其他多邊形等折角區域附上 該圖案信息。
該合成子模塊1036將下一頁的第二組端點坐標確定的區域的內容覆蓋于當前頁該第二組 端點坐標確定區域上,即合成如圖3b所示的第一合成頁,然后該顯示子模塊1037將該合成子 模塊1036合成的第一合成頁顯示于該顯示單元20上,從而表現了拖曳開當前頁顯示下一頁的 一個邊角的效果。在偵測到移動距離d到達該軌跡效果表定義的第二移動距離l厘米,即移動 了1厘米時,該調取子模塊1034調用第二組翻頁參數,圖片生成子模塊1035、合成子模塊 1036以及顯示子模塊1037依次執行其功能,用與合成第一合成頁相同的方式將如圖3c所示的 第二幀合成頁顯示出來,從而表現拖曳開當前頁顯示下一頁一小部分的效果。從而,在完整 顯示該翻到頁即下一頁的整個翻頁過程中,每移動到該翻頁效果表中的一移動距離,該調取 子模塊1034即調取該翻頁效果表定義的順序翻頁過程中該移動距離對應的一組翻頁參數,直 到全部調取完為止,圖片生成子模塊1035、合成子模塊1036以及顯示子模塊1037依次重復執 行其功能,將如圖4b-4d所示的各幀合成頁依次顯示,直到完成一次完整的翻頁過程,將翻 到頁(下一頁)即如圖4e所示的第8頁完整顯示為止。這樣,隨著手指或觸摸筆在觸摸輸入 單元50上從右至左的移動軌跡,逐漸拖曳開當前頁顯示下一頁即第8頁,模擬了的實際拖曳頁面的效果。
請一并參閱圖5a-5e。在軌跡偵測模塊102偵測到該手指或觸摸筆在觸摸輸入單元50上的 移動軌跡為從左至右時,該頁面確定模塊104確定翻到頁為上一頁,設當前頁為圖4a所示的 第8頁,則此時翻到頁為第7頁。該軌跡偵測模塊102同時偵測觸摸移動距離,隨著用戶的觸 摸移動,當該軌跡偵測模塊102偵測到移動距離d為0. 5厘米時,該調取子模塊1034從該存儲 單元30中的該翻頁參數表中最后一組翻頁參數,與觸摸軌跡從右至左不同,該圖片生成子模 塊1035根據該最后一組翻頁參數中的第一組端點坐標、翻頁圖形的圖案信息將翻頁圖形在當 前頁上生成,該合成子模塊1036將上一頁的第三組端點坐標確定的區域的內容覆蓋于當前頁 的該第三組端點坐標確定區域上,即合成如圖5b所示的第一合成頁。然后每移動到該翻頁效 果表中的一移動距離,該調取子模塊1034調取該翻頁效果表定義的逆序翻頁過程中該移動距 離對應的一組翻頁參數,即每移動一預定移動距離,從該最后一組翻頁參數開始從后往前依 次調取的每一組翻頁參數,該圖片生成子模塊1035、合成子模塊1036以及顯示子模塊1037依 次重復執行其功能,用與合成該第一合成頁的方式依次合成如圖5c-5d所示的合成頁并顯示 。從而實現了隨著手指或觸摸筆在觸摸輸入單元50上從左至右移動時,手指或觸摸筆拖曳該 上一頁即第7頁逐漸覆蓋于當前頁即第8頁上的效果。
同樣,用戶可提前設置該翻頁效果,該設定翻頁效果包括設定該圖案信息為無底色、有 底色、底色的類型或為當前頁的鏡像等,還包括設定完成一次完整的從上一頁翻到下一頁的 過程的翻頁步驟數等。
請參閱圖IO,為本發明一實施方式體現電子文檔翻頁效果的方法流程圖。首先,由該指 令接收模塊101接收翻頁信號即觸摸信號(S1001);該軌跡偵測模塊102根據接收到的觸摸 信號確定移動軌跡以及移動距離(S1002);如果該軌跡偵測模塊102偵測該移動軌跡為從右 至左,則該頁面確定模塊104確定翻到頁為下一頁(S1003);然后隨著從右至左的移動軌跡 ,該軌跡偵測模塊102每偵測到觸摸移動到一翻頁效果表中所定義的移動距離,該翻頁控制 模塊103控制從存儲單元30中調取該翻頁效果表中定義的順序翻頁過程中該移動距離對應的 一翻頁效果參數,并根據該當前頁、翻到頁即下一頁以及該翻頁效果參數生成一合成頁,從 而模擬從右至左拖曳當前頁電子文檔并逐漸顯示該頁面確定模塊104確定的翻到頁即下一頁 的效果(S1005);在步驟S502中,如果該軌跡偵測模塊102偵測該移動軌跡為從左至右,則 該頁面確定模塊104確定翻到頁為上一頁(S1004);然后隨著該從左至右的移動軌跡,該軌 跡偵測模塊102每偵測到觸摸移動到一翻頁效果表中的一移動距離,該翻頁控制模塊103控制 從存儲單元30中調取該翻頁效果表中定義的逆序翻頁過程中該移動距離對應的一翻頁效果參數,并根據該當前頁、翻到頁即上一頁以及該翻頁效果參數生成一合成頁,并控制該合成頁 顯示在顯示單元20上,從而每移動到一定距離,該顯示單元20顯示一不同的合成頁,模擬了 觸摸過程中從左至右逐漸將上一頁覆蓋在當前頁電子文檔上的過程(S1006)。
權利要求
1.一種可體現電子文檔翻頁效果的電子裝置,包括一存儲單元、一顯示單元以及一觸摸輸入單元,該觸摸輸入單元用于響應用戶的觸摸動作產生一觸摸信號,其特征在于該存儲單元存儲有多個翻頁效果參數以及一翻頁效果表,該翻頁效果表定義了多個用戶觸摸的移動軌跡下多個觸摸移動距離與翻頁效果參數的對應關系;該電子裝置還包括一指令接收模塊,用于接收該觸摸輸入單元產生的觸摸信號;一軌跡偵測模塊,用于根據該接收的觸摸信號判斷觸摸動作的移動軌跡與移動距離;一頁面確定模塊,根據該移動軌跡確定翻到頁;一翻頁控制模塊,用于根據移動軌跡及移動距離,從該存儲單元中調取該翻頁效果表定義的該移動軌跡及該移動距離對應的一翻頁效果參數,控制將當前頁、翻到頁以及該翻頁效果參數合成一合成頁,并將該合成頁顯示在顯示單元上。
2 如權利要求l所述的可體現電子文檔翻頁效果的電子裝置,其特征 在于,該觸摸輸入單元包括多個觸摸感應器,該軌跡偵測模塊根據該指令接收模塊接收到的 該多個觸摸感應器產生的觸摸感應信號的先后順序來判斷該移動軌跡,以及根據當前觸摸點 與觸摸起始點之間的距離判斷移動距離。
3 如權利要求l所述的可體現電子文檔翻頁效果的電子裝置,其特征 在于,該頁面確定模塊在軌跡偵測模塊偵測到移動軌跡為第一移動軌跡時,確定該翻到頁為 下一頁,在軌跡偵測模塊偵測到移動軌跡為第二移動軌跡時,確定該翻到頁為上一頁。
4 如權利要求l所述的可體現電子文檔翻頁效果的電子裝置,其特征 在于,該存儲單元存儲的翻頁效果參數為多個翻頁效果頁,該翻頁效果表定義的是第一移動 軌跡以及第二移動軌跡下觸摸移動距離與翻頁效果頁的對應關系,其中,每一翻頁效果頁包 括第一、第二、第三部分,該第一部分以及第三部分為空白透明區域,該第二部分為一表示 翻頁效果的翻頁圖形;該翻頁控制模塊還包括一調取子模塊,根據軌跡偵測模塊偵測到的移動軌跡與距離,從該存儲單元中逐一調 取該翻頁效果頁,如果移動軌跡為第一移動軌跡,則每移動到該翻頁效果表所定義的一移動 距離,從該存儲單元中調取該翻頁效果表定義的第一移動軌跡下該移動距離對應的翻頁效果 頁;如果移動軌跡為第二移動軌跡,則每移動到該翻頁效果表所定義的一移動距離,從該存 儲單元中調取該翻頁效果表定義的第二移動軌跡下該移動距離對應的翻頁效果頁;一合成子模塊,在移動軌跡為第一移動軌跡時,將調取的翻頁效果頁覆蓋于當前頁上 ,獲取翻到頁對應該調取子模塊調取的翻頁效果頁的第三部分區域的內容,并將其覆蓋于該 翻頁效果頁的第三部分上,生成一合成頁;在移動軌跡為第二移動軌跡時,則將調取的翻頁 效果頁覆蓋于當前頁上,獲取翻到頁對應該調取子模塊調取的翻頁效果頁的第一部分區域的 內容,并將其覆蓋于該翻頁效果頁的第一部分上,生成一合成頁;及一顯示子模塊,顯示該合成模塊合成的合成頁于顯示單元上。
5 如權利要求l所述的可體現電子文檔翻頁效果的電子裝置,其特征 在于,該存儲單元存儲的多個翻頁效果參數為一翻頁參數表中的多組翻頁參數,每組翻頁參 數包括一第一組端點坐標、 一圖案信息、 一第二組端點坐標以及一第三組端點坐標,該翻頁 效果表定義的是第一移動軌跡以及第二移動軌跡下觸摸移動距離與各組翻頁參數的對應關系該翻頁控制模塊還包括一調取子模塊,根據軌跡偵測模塊偵測到的移動軌跡與距離,從該存儲單元中逐一調 取翻頁參數表中的每組翻頁參數,如果移動軌跡為第一移動軌跡時,則每移動到翻頁效果表 所定義的一移動距離,從該存儲單元中調取該翻頁效果表定義的第一移動軌跡下該移動距離 對應的一組翻頁參數;如果移動軌跡為第二移動軌跡時,則每移動到翻頁效果表所定義的一 移動距離,從該存儲單元中調取該翻頁效果表定義的第二移動軌跡下該移動距離對應的一組 翻頁參數;一圖片生成子模塊,根據該調取子模塊調取的該組參數中的第一組端點坐標以及圖案 信息在當前頁生成一翻頁圖形;一合成子模塊,當移動軌跡為第一移動軌跡時,將翻到頁對應該第二組端點坐標所確 定的區域的內容顯示在當前頁的第二組端點坐標所確定的區域,從而合成一合成頁;當移動 軌跡為第二移動軌跡時,將翻到頁對應該第三組端點坐標所確定的區域的內容顯示在當前頁 的第三組端點坐標所確定的區域,從而合成一合成頁;及一顯示子模塊,將該合成的合成頁顯示于該顯示單元上。
6 如權利要求4或5所述的可體現電子文檔翻頁效果的電子裝置,其 特征在于,其特征在于,該第一移動軌跡為從右至左移動,該第二移動軌跡為從左至右移動
7 如權利要求l所述的可體現電子文檔翻頁效果的電子裝置,其特征 在于,該電子裝置為電子書、電子相框或手機中的一種。
8 一種體現電子文檔翻頁效果的方法,提供一存儲于存儲單元中的 翻頁效果表,該翻頁效果表定義了多個用戶觸摸的移動軌跡下多個觸摸移動距離與翻頁效果 參數的對應關系,該翻頁效果參數同樣存儲于存儲單元中,其特征在于,該方法包括步驟 接收翻頁信號,根據該翻頁信號確定觸摸輸入的移動軌跡與移動距離; 根據該移動軌跡確定翻到頁;進行翻頁效果合成步驟根據所確定的移動軌跡及移動距離,獲取該翻頁效果表定義 的該移動軌跡及該移動距離對應的一翻頁效果參數,控制將當前頁、翻到頁以及該翻頁效果 參數合成一合成頁,并將該合成頁進行顯示。
9 如權利要求8所述的體現電子文檔翻頁效果的方法,其特征在于, 該翻頁效果參數為翻頁效果頁,該翻頁效果表定義的是多個用戶觸摸的移動軌跡下多個觸摸 移動距離與翻頁效果頁的對應關系,該翻頁效果合成步驟是為根據移動軌跡為第一移動軌跡時,每移動到該翻頁效果表所定義的移動距離調取該該 翻頁效果表所定義的第一移動軌跡下該移動距離對應的翻頁效果頁,其中,每一翻頁效果頁 包括第一、第二、第三部分,該第一、第三部分為空白透明區域,該第二部分為一表示翻頁效果的翻頁圖形;將該翻頁效果頁覆蓋于當前頁上;將翻到頁對應該翻頁效果頁的第三部分區域的內容顯示在該翻頁效果頁的第三部分區 域,從而生成一合成頁,并顯示該合成頁;根據移動軌跡為第二移動軌跡時,每移動到該翻頁效果表所定義的該翻頁效果表所定 義的第二移動軌跡下該移動距離調取該移動距離對應的翻頁效果頁;將該翻頁效果頁覆蓋于當前頁上;將翻到頁對應該翻頁效果頁的第一部分區域的內容顯示在該翻頁效果頁的第一部分區 域,從而生成一合成頁,并顯示該合成頁。
10 如權利要求8所述的體現電子文檔翻頁效果的方法,其特征在于,該翻頁效果參數為翻頁參數組,翻頁效果表定義的是多個用戶觸摸的移動軌跡下多個觸摸移動距離與各組翻頁參數的對應關系,該翻頁效果合成步驟是為根據移動軌跡為第一移動軌跡時,每移動到該翻頁效果表所定義移動距離從存儲單元中調取該翻頁效果表定義的第一移動軌跡下的一組翻頁參數,多組翻頁參數組成一翻頁參數表,每組翻頁參數包括一第一組端點坐標、 一圖案信息以及一第二組端點坐標;根據該組參數對應的第一組端點坐標以及圖案信息在當前頁生成一翻頁圖形; 根據該組參數的一第二組端點坐標,將翻到頁的該第二組端點坐標所確定的區域的內容顯示在當前頁的第二組端點坐標所確定的區域,從而合成一合成頁,并顯示該合成頁; 根據移動軌跡為第二移動軌跡時,每移動到翻頁效果表所定義的移動距離從存儲單元中調取該翻頁效果表定義的第二移動軌跡下的一組翻頁參數;根據該組參數對應的第一組端點坐標以及圖案信息在當前頁生成一翻頁圖形; 根據該組參數的一第三組端點坐標,將翻到頁的該第三組端點坐標所確定的區域的內容顯示在當前頁的第三組端點坐標所確定的區域,從而合成一合成頁,并顯示該合成頁。
11.如權利要求9或10所述的體現電子文檔翻頁效果的方法,其特征在于,該第一移動軌跡為從右至左移動,該第二移動軌跡為從左至右移動。
12.如權利要求8所述的體現電子文檔翻頁效果的方法,其特征在于,該電子文檔為文字文檔或圖片。
全文摘要
一種體現電子文檔翻頁效果的方法,提供一存儲于存儲單元中的翻頁效果表,該翻頁效果表定義了多個用戶觸摸的移動軌跡下多個觸摸移動距離與翻頁效果參數的對應關系,該方法包括步驟接收翻頁信號,根據該翻頁信號確定觸摸輸入的移動軌跡與移動距離;根據該移動軌跡確定翻到頁;根據所確定的移動軌跡及移動距離,獲取該翻頁效果表定義的該移動軌跡及該移動距離對應的一翻頁效果參數,控制將當前頁、翻到頁以及該翻頁效果參數合成一合成頁,并將該合成頁進行顯示。本發明還提供一種可體現電子文檔翻頁效果的電子裝置,通過該方法和電子裝置,能以較小的計算量模擬實際翻頁時頁面拖曳的效果。
文檔編號G06F3/048GK101655766SQ20081030415
公開日2010年2月24日 申請日期2008年8月22日 優先權日2008年8月22日
發明者周孝忠, 李曉光, 謝冠宏 申請人:鴻富錦精密工業(深圳)有限公司;鴻海精密工業股份有限公司