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