两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種電子讀物的模擬真書翻頁效果的方法

文檔序號(hào):6380153閱讀:228來源:國知局
專利名稱:一種電子讀物的模擬真書翻頁效果的方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種電子讀物的模擬真書翻頁效果的方法。
背景技術(shù)
隨著便攜式電子產(chǎn)品的普及和發(fā)展,越來越多的電子讀物取代傳統(tǒng)的紙介讀物而被廣泛使用,譬如電子雜志,電子書等等。以往的電子書,在頁面翻動(dòng)的時(shí)候,往往只能實(shí)現(xiàn)簡單的平面推移頁面效果,如圖I所示,此類電子書所使用的翻頁算法所繪制出的翻頁頁面I為三角形,其無法實(shí)現(xiàn)如真書翻頁效果一致的立體的卷邊頁面。因此無法給予用戶如同翻閱真書一般的閱讀享受。發(fā)明內(nèi)容
本發(fā)明所要解決的問題是,提供一種電子讀物的模擬真書翻頁效果的方法,通過使用該方法,能夠給予用戶如同翻閱真書一般的閱讀效果。
為了解決上述問題,本發(fā)明提供一種電子讀物模擬真書翻頁效果的方法,包括以下步驟S1 :獲取所點(diǎn)擊的觸屏點(diǎn)C,并以頁面的翻頁起始點(diǎn)作為原點(diǎn)0,經(jīng)過原點(diǎn)O的頁面邊界分別為X軸和I軸;S2 :連接觸屏點(diǎn)C和原點(diǎn)0,取中點(diǎn)G,過G點(diǎn)做線段OC的垂直平分線,所述垂直平分線與X軸的交點(diǎn)為A1,與y軸的交點(diǎn)為B1,分別計(jì)算出A1和B1的坐標(biāo); S3 :分別連接C點(diǎn)和A1點(diǎn)以及C點(diǎn)和B1點(diǎn),分別計(jì)算出兩條線段CA1和CB1的中點(diǎn)D和E的坐標(biāo);S4 :連接D點(diǎn)和E點(diǎn),線段DE的延長線與X軸的交點(diǎn)為A2,與y軸的交點(diǎn)為B2,分別計(jì)算出A2和B2的坐標(biāo);S5 :利用貝塞爾曲線函數(shù),通過點(diǎn)ApA2和D,獲取第一曲線,再通過點(diǎn)Bp B2和E獲取第二曲線,并且分別計(jì)算出第一曲線和第二曲線的中點(diǎn)F、H的坐標(biāo);S6 點(diǎn)C、D、E、F和H所圍成的區(qū)域?yàn)榉擁撁妫籗7 :獲取下一觸屏點(diǎn),并重復(fù)上述SI至S6的步驟,直到觸屏點(diǎn)消失。
作為優(yōu)選,在所述步驟SI之前還包括以下步驟S01 :劃定電子讀物的頁面的四個(gè)頁角的臨近區(qū)域?yàn)樗膫€(gè)翻頁觸控區(qū)域,位于頁面中部的區(qū)域?yàn)楹舫霾藛螀^(qū)域;S02 :檢測觸屏點(diǎn)落在哪一區(qū)域,如所述觸屏點(diǎn)處在任一翻頁觸控區(qū)域中,則以所述翻頁觸控區(qū)域中的頁面的翻頁起始點(diǎn)作為原點(diǎn),然后繼續(xù)執(zhí)行步驟SI至S7,如所述觸屏點(diǎn)處于呼出菜單區(qū)域,則彈出菜單。
作為優(yōu)選,在所述步驟SI之前還包括以下步驟S001 :劃定電子讀物的頁面的右側(cè)的兩個(gè)頁角的臨近區(qū)域?yàn)榉撚|控區(qū)域、頁面的左側(cè)區(qū)域?yàn)榛胤|控區(qū)域以及位于頁面中部的區(qū)域?yàn)楹舫霾藛螀^(qū)域;S002 :檢測觸屏點(diǎn)落在哪一區(qū)域,如所述觸屏點(diǎn)處在任一翻頁觸控區(qū)域中,則以所述翻頁觸控區(qū)域中的頁面的翻頁起始點(diǎn)作為原點(diǎn),然后繼續(xù)執(zhí)行步驟SI至S7,如所述觸屏點(diǎn)處于呼出菜單區(qū)域,則彈出菜單;如所述觸屏點(diǎn)處于回翻觸控區(qū)域,則前一頁面向回翻動(dòng)覆蓋當(dāng)前頁面。
本發(fā)明的電子讀物的模擬真書翻頁效果的方法的有益效果在于,通過本方法,可以使用戶在使用電子產(chǎn)品閱讀電子類讀物時(shí),獲得媲美閱讀真書一般的翻閱效果。


圖1為依據(jù)現(xiàn)有技術(shù)的電子書的翻頁效果的示意圖。
圖2為依據(jù)本發(fā)明的電子讀物的模擬真書翻頁效果的方法的計(jì)算過程的流程圖。
圖3為依據(jù)本發(fā)明的電子讀物的模擬真書翻頁效果的方法的計(jì)算過程的坐標(biāo)圖。
圖4為依據(jù)本發(fā)明的電子讀物的模擬真書翻頁效果的方法采用四點(diǎn)觸控翻頁時(shí)的流程圖。
圖5為本發(fā)明的電子讀物的模擬真書翻頁效果的方法采用四點(diǎn)觸控翻頁時(shí)的頁面區(qū)域劃分的示意圖。
圖6為本發(fā)明 的電子讀物的模擬真書翻頁效果的方法在四點(diǎn)觸控翻頁時(shí)點(diǎn)擊右下角觸控區(qū)域時(shí)的頁面翻起的示意圖。
圖7為本發(fā)明的電子讀物的模擬真書翻頁效果的方法在四點(diǎn)觸控翻頁時(shí)點(diǎn)擊左上角觸控區(qū)域時(shí)的頁面翻起的示意圖。
圖8為依據(jù)本發(fā)明的電子讀物的模擬真書翻頁效果的方法采用三點(diǎn)觸控翻頁時(shí)的流程圖。
圖9為本發(fā)明的電子讀物的模擬真書翻頁效果的方法的采用三電觸控翻頁的頁面區(qū)域劃分的示意圖。
圖10為本發(fā)明的電子讀物的模擬真書翻頁效果的方法在四點(diǎn)觸控翻頁時(shí)點(diǎn)擊左側(cè)觸控區(qū)域時(shí)的前一頁面向回翻動(dòng)的示意圖。
具體實(shí)施方式
以下結(jié)合附圖對(duì)本發(fā)明的電子讀物的模擬真書翻頁效果的方法進(jìn)行詳細(xì)描述。
圖2為依據(jù)本發(fā)明的電子讀物模擬真書翻頁效果的方法的流程圖。圖3為依據(jù)本發(fā)明的電子讀物的模擬真書翻頁效果的方法的計(jì)算過程的坐標(biāo)圖。
如圖2和圖3所示,在步驟SI中,首先獲取所點(diǎn)擊的觸屏點(diǎn)C (x,y),并以頁面的翻頁起始點(diǎn)作為原點(diǎn)O (X,y),經(jīng)過原點(diǎn)O (X,y)的頁面邊界分別為x軸和y軸。
在步驟S2中,連接觸屏點(diǎn)C (x,y)和原點(diǎn)O (x,y),取中點(diǎn)G (x,y),過G (x, y) 點(diǎn)做線段OC的垂直平分線,G U,y)的坐標(biāo)可通過下述等式得到
G (X) = (C (X)+0 Cx)) /2 ;
G (y) = (C (y) +0 Cy)) /2 ;
所述垂直平分線與X軸的交點(diǎn)為A1 (X,y),與y軸的交點(diǎn)為B1 (x,y),通過下述等式可計(jì)算出A1和B1的坐標(biāo)
A1 (x)=G (X)+G (y)*G (y) /G (x);
A1 (y) =0 (y);
B1 (X) =0 (X);
B1 (y) =G (y) +G (x)*G (x) /G (y);
在步驟S3中,分別連接C (x,y)點(diǎn)和Al (x,y)點(diǎn)以及C(x,y)點(diǎn), 通過下列等式分別計(jì)算出兩條線段CA1和CB1的中點(diǎn)D U,y)和E (x, y)的坐標(biāo)
D (X) = (G (X) +A1 Cx)) /2 ;
D (y) = (G (y) +A1 (y)) /2 ;
E (X) = (G (x) +B1 (x)) /2 ;
E (y) = (G (y) +B1 (y)) /2 ;
在步驟S4中,連接D (x,y)點(diǎn)和E (x,y)點(diǎn),線段DE的延長線與X軸的交點(diǎn)為A2 (X,y),與y軸的交點(diǎn)為B2 (X,y),通過下列等式分別計(jì)算出A2和B2的坐標(biāo)
A2 (X) =A1 (X) +A1 (x) /2 ;
A2 (y) =0 (y);
B2 (X) =0 (X);
B2 (y) =B1 (y) +B1 (y) /2 ;
在步驟S5中,利用貝塞爾曲線函數(shù),通過點(diǎn)A1 (x,y)、A2 (x, y)和D, (x, y)獲取第一曲線,再通過點(diǎn)B1 (x, y)> B2 (x,y)和E (x, y)獲取第二曲線,并且通過下列等式分別計(jì)算出第一曲線和第二曲線的中點(diǎn)F (x,y)、H (x,y)的坐標(biāo)
F (X) = (D (X) +A2 (X) /2+kx (x)) /2 ;
F(y) = (D (y) +A2 (y) /2+^ (y))/2 ;
在步驟S6 中,點(diǎn) C (x, y)、D (x, y)、E (x, y)、 F (x, y)和 H (x, y)所圍成的區(qū)域?yàn)榉擁撁嬉约霸诓襟ES7中,獲取下一觸屏點(diǎn),并重復(fù)上述SI至S6的步驟,直到觸屏點(diǎn)消失。
為了完善媲美真書的翻頁效果,本發(fā)明的電子讀物的模擬真書翻頁效果的方法的翻頁觸控還分為四點(diǎn)觸控翻頁以及三點(diǎn)觸控翻頁兩種情況。
四點(diǎn)觸控翻頁適用于單頁的電子讀物,跟常規(guī)書籍的閱讀方式不同,采用四點(diǎn)觸控翻頁方法,頁面的每一個(gè)頁角都可以啟動(dòng)翻頁。
圖4為依據(jù)本發(fā)明的電子讀物的模擬真書翻頁效果的方法采用四點(diǎn)觸控翻頁時(shí)的流程圖。圖5為本發(fā)明的電子讀物的模擬真書翻頁效果的方法采用四點(diǎn)觸控翻頁時(shí)的頁面區(qū)域劃分的示意圖。
如圖4和圖5所示,在前述步驟SI之前還包括以下步驟
在步驟SOl中,劃定電子讀物的頁面的四個(gè)頁角的臨近區(qū)域?yàn)樗膫€(gè)翻頁觸控區(qū)域 5,6,7,8,位于頁面中部的區(qū)域?yàn)楹舫霾藛螀^(qū)域9。
接下來在步驟S02中,檢測觸屏點(diǎn)落在哪一區(qū)域,如所述觸屏點(diǎn)處在任一翻頁觸控區(qū)域5,6,7,8中,則以所述翻頁觸控區(qū)域5,6,7,8中的頁面的翻頁起始點(diǎn)作為原點(diǎn),然后繼續(xù)執(zhí)行步驟SI至S7,如所述觸屏點(diǎn)處于呼出菜單區(qū)域9,則彈出菜單。
圖6為本發(fā)明的電子讀物的模擬真書翻頁效果的方法在四點(diǎn)觸控翻頁時(shí)點(diǎn)擊右下角觸控區(qū)域時(shí)的頁面翻起的示意圖。圖7為本發(fā)明的電子讀物的模擬真書翻頁效果的方法在四點(diǎn)觸控翻頁時(shí)點(diǎn)擊左上角觸控區(qū)域時(shí)的頁面翻起的示意圖。在圖6和圖7中,當(dāng)前頁面2翻起,露出下頁頁面4,而具有陰影的頁面區(qū)域?yàn)榉擁撁?。
三點(diǎn)觸控翻頁方法與普通書籍的翻頁方法一致,即為頁面左側(cè)為裝訂側(cè),在一個(gè)頁面中僅有右側(cè)的兩個(gè)頁角可以進(jìn)行翻動(dòng)。
圖8為依據(jù)本發(fā)明的電子讀物的模擬真書翻頁效果的方法采用三點(diǎn)觸控翻頁時(shí)的流程圖。圖9為本發(fā)明的電子讀物的模擬真書翻頁效果的方法的采用三電觸控翻頁的頁面區(qū)域劃分的示意圖。
如圖8和圖9所示,在前述步驟SI之前還包括以下步驟
在步驟SOOl中,劃定電子讀物的頁面的右側(cè)的兩個(gè)頁角的臨近區(qū)域?yàn)榉撚|控區(qū)域11和12、頁面的左側(cè)區(qū)域?yàn)榛胤|控區(qū)域13以及位于頁面中部的區(qū)域?yàn)楹舫霾藛螀^(qū)域10。
接下來在步驟S002中,檢測觸屏點(diǎn)落在哪一區(qū)域,如所述觸屏點(diǎn)處在任一翻頁觸控區(qū)域11和12中,則以所述翻頁觸控區(qū)域11和12中的頁面的翻頁起始點(diǎn)作為原點(diǎn),然后繼續(xù)執(zhí)行步驟SI至S7,如所述觸屏點(diǎn)處于呼出菜單區(qū)域10,則彈出菜單;如所述觸屏點(diǎn)處于回翻觸控區(qū)域13,則前一頁面向回翻動(dòng)覆蓋當(dāng)前頁面。
在采用三點(diǎn)觸控翻頁方法時(shí),頁面的翻起效果與圖6所示出的效果一致。圖10為本發(fā)明的電子讀物的模擬真書翻頁效果的方法在四點(diǎn)觸控翻頁時(shí)點(diǎn)擊左側(cè)觸控區(qū)域時(shí)的前一頁面向回翻動(dòng)的示意圖。如圖10所示,當(dāng)觸屏點(diǎn)處于回翻觸控區(qū)域時(shí),前頁頁面14向回翻動(dòng),覆蓋當(dāng)前頁面15。
本發(fā)明的電子讀物的模擬真書翻頁效果的方法的有益效果在于,通過本方法,可以使用戶在使用電子產(chǎn)品閱讀電子類讀物時(shí),獲得媲美閱讀真書一般的翻閱效果。
以上實(shí)施例僅為本發(fā)明的示例性實(shí)施例,不用于限制本發(fā)明,本發(fā)明的保護(hù)范圍由權(quán)利要求書限定。本領(lǐng)域技術(shù)人員可以在本發(fā)明的實(shí)質(zhì)和保護(hù)范圍內(nèi),對(duì)本發(fā)明做出各種修改或等同替換,這種修改或等同替換也應(yīng)視為落在本發(fā)明的保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種電子讀物模擬真書翻頁效果的方法,其特征在于,包括以下步驟 Si:獲取所點(diǎn)擊的觸屏點(diǎn)C,并以頁面的翻頁起始點(diǎn)作為原點(diǎn)O,經(jīng)過原點(diǎn)O的頁面邊界分別為X軸和I軸; 52:連接觸屏點(diǎn)C和原點(diǎn)O,取中點(diǎn)G,過G點(diǎn)做線段OC的垂直平分線,所述垂直平分線與X軸的交點(diǎn)為A1,與y軸的交點(diǎn)為B1,分別計(jì)算出A1和B1的坐標(biāo); 53:分別連接C點(diǎn)和A1點(diǎn)以及C點(diǎn)和B1點(diǎn),分別計(jì)算出兩條線段CA1和CB1的中點(diǎn)D和E的坐標(biāo); 54:連接D點(diǎn)和E點(diǎn),線段DE的延長線與X軸的交點(diǎn)為A2,與y軸的交點(diǎn)為B2,分別計(jì)算出A2和B2的坐標(biāo); 55:利用貝塞爾曲線函數(shù),通過點(diǎn)A” A2和D,獲取第一曲線,再通過點(diǎn)V B2和E獲取第二曲線,并且分別計(jì)算出第一曲線和第二曲線的中點(diǎn)F、H的坐標(biāo); 56:點(diǎn)C、D、E、F和H所圍成的區(qū)域?yàn)榉擁撁妫? 57:獲取下ー觸屏點(diǎn),并重復(fù)上述SI至S6的步驟,直到觸屏點(diǎn)消失。
2.如權(quán)利要求I所述的電子讀物模擬真書翻頁效果的方法,其特征在于,在所述步驟SI之前還包括以下步驟 SOl :劃定電子讀物的頁面的四個(gè)頁角的臨近區(qū)域?yàn)樗膫€(gè)翻頁觸控區(qū)域,位于頁面中部的區(qū)域?yàn)楹舫霾藛螀^(qū)域; S02:檢測觸屏點(diǎn)落在哪一區(qū)域,如所述觸屏點(diǎn)處在任一翻頁觸控區(qū)域中,則以所述翻頁觸控區(qū)域中的頁面的翻頁起始點(diǎn)作為原點(diǎn),然后繼續(xù)執(zhí)行步驟SI至S7,如所述觸屏點(diǎn)處于呼出菜單區(qū)域,則彈出菜単。
3.如權(quán)利要求I所述的電子讀物模擬真書翻頁效果的方法,其特征在于,在所述步驟SI之前還包括以下步驟 5001:劃定電子讀物的頁面的右側(cè)的兩個(gè)頁角的臨近區(qū)域?yàn)榉撚|控區(qū)域、頁面的左側(cè)區(qū)域?yàn)榛胤|控區(qū)域以及位于頁面中部的區(qū)域?yàn)楹舫霾藛螀^(qū)域; 5002:檢測觸屏點(diǎn)落在哪一區(qū)域,如所述觸屏點(diǎn)處在任一翻頁觸控區(qū)域中,則以所述翻頁觸控區(qū)域中的頁面的翻頁起始點(diǎn)作為原點(diǎn),然后繼續(xù)執(zhí)行步驟SI至S7,如所述觸屏點(diǎn)處于呼出菜單區(qū)域,則彈出菜単;如所述觸屏點(diǎn)處于回翻觸控區(qū)域,則前ー頁面向回翻動(dòng)覆蓋當(dāng)前頁面。
全文摘要
本發(fā)明公開了一種電子讀物模擬真書翻頁效果的方法,包括以下步驟獲取觸屏點(diǎn)C并以翻頁起始點(diǎn)作為原點(diǎn)O;連接觸屏點(diǎn)C和原點(diǎn)0,取中點(diǎn)G,過G點(diǎn)做線段OC的垂直平分線,該垂直平分線與x軸和y軸分別交于A1與B1,計(jì)算出A1和B1的坐標(biāo);分別連接C點(diǎn)和A1點(diǎn)以及C點(diǎn)和B1點(diǎn)并計(jì)算線段CA1和CB1的中點(diǎn)D和E的坐標(biāo);連接D點(diǎn)和E點(diǎn),線段DE的延長線與x軸和y軸分別交于A2和B2,計(jì)算出A2和B2的坐標(biāo);利用貝塞爾曲線函數(shù),通過點(diǎn)A1、A2和D以及點(diǎn)B1、B2和E獲得兩曲線并分別計(jì)算兩曲線的中點(diǎn)F、H的坐標(biāo);點(diǎn)C、D、E、F和H所圍成的區(qū)域?yàn)榉擁撁妫猾@取下一觸屏點(diǎn),并重復(fù)上述S1至S6的步驟,直到結(jié)束。本方法可以使用戶獲得真實(shí)的閱讀效果。
文檔編號(hào)G06F3/0488GK102981718SQ20121042654
公開日2013年3月20日 申請(qǐng)日期2012年10月11日 優(yōu)先權(quán)日2012年10月11日
發(fā)明者劉偉平 申請(qǐng)人:北京掌中浩閱科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
云阳县| 高尔夫| 金湖县| 阳东县| 宁海县| 建湖县| 南靖县| 辽阳市| 社旗县| 龙川县| 新巴尔虎左旗| 斗六市| 荔浦县| 东兴市| 谢通门县| 牙克石市| 冕宁县| 沙田区| 陇川县| 麻栗坡县| 通海县| 札达县| 东城区| 东乡县| 抚远县| 临沧市| 阜康市| 南开区| 永靖县| 武汉市| 当雄县| 沙湾县| 香港 | 泉州市| 宁都县| 绥芬河市| 平谷区| 苍溪县| 怀来县| 高台县| 汉中市|