亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

電子閱讀器及電子閱讀器的屏幕內(nèi)容選取方法

文檔序號:6337092閱讀:401來源:國知局
專利名稱:電子閱讀器及電子閱讀器的屏幕內(nèi)容選取方法
技術(shù)領(lǐng)域
本發(fā)明屬于信息顯示領(lǐng)域,更具體地,關(guān)于在電子閱讀器上操作手寫筆處理頁面內(nèi)容的技術(shù)。
背景技術(shù)
目前的電子閱讀器功能日趨強大,僅僅提供閱讀功能已不能滿足廣大使用者的需求,使用者希望他們的電子閱讀器能提供無紙化辦公的一些功能,例如操作書寫工具在閱讀界面上隨意滑動,就能選取這一區(qū)域的文檔內(nèi)容,并進行存儲。這一功能目前已被大多數(shù)電子閱讀器支持,但是,每次操作均只能提供一次單一選取。如果使用者發(fā)現(xiàn)某次操作不夠準確,并不能對此次操作進行調(diào)整,而只能取消或刪除這次操作,再重復(fù)進行一次。這種操作方式給使用者帶來很大不便,有時為了準確無誤的得到自己感興趣的文字片段,只好進行多次操作。上述情況浪費使用者時間、缺乏操作效率,而推遲了電子閱讀器提供無紙化辦公的進程,而有待改良。

發(fā)明內(nèi)容
為了解決前述現(xiàn)有技術(shù)不盡理想之處,本發(fā)明提供了一種電子閱讀器的屏幕內(nèi)容選取方法,其創(chuàng)新點主要在于將新的操作中框選的圖元與之先前歷次操作的高亮狀態(tài)區(qū)域的圖元進行對比、調(diào)整、合并,以計算得到新的高亮狀態(tài)區(qū)域。本發(fā)明公開了一種電子閱讀器的屏幕內(nèi)容選取方法,包含有下列步驟
(1)加載文檔,根據(jù)文檔中的字符位置生成頁面圖元,將頁面圖元信息存儲,生成對應(yīng)的頁面圖元鏈表;
(2)框選頁面圖元,改變框選范圍內(nèi)的頁面圖元的亮度狀態(tài),并根據(jù)各頁面圖元的亮度狀態(tài)變化更新高亮圖元鏈表。所述步驟(1)之前還可進一步包括將文檔解析后轉(zhuǎn)化為統(tǒng)一的編碼格式。所述頁面圖元鏈表包含多個節(jié)點,各節(jié)點分別對應(yīng)各頁面圖元,分別存儲各頁面圖元的長、寬、屏幕相對坐標、上升部、下降部和編碼值。所述步驟O)中,所述框選是以書寫工具落筆、滑動、抬筆所形成的軌跡而構(gòu)成框選范圍。所述框選頁面圖元時,將書寫工具落筆、抬筆產(chǎn)生的坐標與頁面圖元進行比較,分別篩選出落筆、抬筆產(chǎn)生的坐標所在的頁面圖元,以頁面圖元鏈表中這兩個頁面圖元之間的頁面圖元為框選范圍。所述步驟O)中,改變框選范圍內(nèi)的頁面圖元的亮度狀態(tài),并根據(jù)各頁面圖元的亮度狀態(tài)變化更新高亮圖元鏈表具體為若框選范圍內(nèi)的頁面圖元均在所述高亮圖元鏈表中,則將高亮圖元鏈表中頁面圖元解除其高亮狀態(tài),并從高亮圖元鏈表中刪除;若框選范圍內(nèi)的頁面圖元均不在所述高亮圖元鏈表中,則將高亮圖元鏈表中頁面圖元都標識為高亮狀態(tài),并加入高亮圖元鏈表中;若框選范圍內(nèi)的頁面圖元部分在所述高亮圖元鏈表中,則將在框選范圍內(nèi)不在所述高亮圖元鏈表中的頁面圖元標識為高亮狀態(tài),并加入高亮圖元鏈表中。所述高亮圖元鏈表中的各節(jié)點分別對應(yīng)框選范圍內(nèi)的頁面圖元;電子閱讀器將改變框選范圍前后落筆、抬筆產(chǎn)生的坐標所在的頁面圖元進行比較,根據(jù)得到的高亮圖元鏈表對各頁面圖元進行高亮顯示。所述高亮圖元鏈表和頁面圖元鏈表互為雙向鏈表。本發(fā)明還公開了一種電子閱讀器,主要包含一個閱讀器主機與一個屏幕,所述電子閱讀器應(yīng)用所述的電子閱讀器的屏幕內(nèi)容選取方法。藉此,本發(fā)明所提出的電子閱讀器及電子閱讀器的屏幕內(nèi)容選取方法,可以支持多次操作,其顯著優(yōu)點是能夠在已經(jīng)框選的文字片段上進行反選、調(diào)整、合并多個區(qū)域等功能,可讓使用者一次即可準確無誤的得到自己感興趣的文字片段,節(jié)省了使用者時間、增強了操作效率。


讀者在參照附圖閱讀本發(fā)明的具體實施方式
以后,將會更清楚地了解本發(fā)明的各個方面。其中
圖1是本發(fā)明所提出的電子閱讀器的屏幕內(nèi)容選取方法的流程圖。圖2為頁面圖元示意圖。圖3是本發(fā)明所提出的框選流程圖。圖4是在電子閱讀器的屏幕上所繪制的頁面。圖5是本發(fā)明進行首次框選所生成的頁面示意圖。圖6是本發(fā)明進行加選所生成的頁面示意圖。圖7至圖8是本發(fā)明進行合并與調(diào)整所生成的頁面示意圖。圖9是本發(fā)明進行反選所生成的頁面示意圖。
具體實施例方式下面結(jié)合附圖對本發(fā)明作進一步詳細的描述。由于本發(fā)明公開了一種電子閱讀器及電子閱讀器的屏幕內(nèi)容選取方法,其中所使用的電子閱讀器相關(guān)技術(shù)與相關(guān)構(gòu)造原理已為本領(lǐng)域普通技術(shù)人員所能明了,故以下文中的說明,不再作完整描述。同時,以下文中所對照的附圖,意在表達與本發(fā)明特征有關(guān)結(jié)構(gòu)的含義,并未亦不需要根據(jù)實際尺寸完整繪制,在先聲明。申,子1 器的屏幕內(nèi)容誅耳又方法
技術(shù)領(lǐng)域
本發(fā)明首先提出一種電子閱讀器的屏幕內(nèi)容選取方法,請參考圖ι所示的流程圖,主要步驟如下
步驟101 開始。步驟102 加載文檔,根據(jù)文檔中的字符的位置生成頁面圖元,將頁面圖元信息存儲,生成對應(yīng)的頁面圖元鏈表。步MIM:框選頁面圖元,改變框選范圍內(nèi)的頁面圖元的亮度狀態(tài),并根據(jù)各頁面圖元的亮度狀態(tài)變化更新高亮圖元鏈表。步驟104 結(jié)束。詳細說明如下
在步驟102前,還包括將文檔解析后轉(zhuǎn)化為統(tǒng)一的編碼格式。本實施例中,將文檔經(jīng)解析后按UTF8的編碼格式進行編碼。在步驟102中將文檔加載進入電子閱讀器,根據(jù)電子閱讀器的系統(tǒng)默認字體(一般存儲在fonts目錄下),以頁面文字為索引在電子閱讀器的系統(tǒng)字體文件中找到文字對應(yīng)的點陣信息,并從點陣信息中提取相應(yīng)字符的高度和寬度值,再根據(jù)頁面的高度與寬度, 就可以計算得到某個頁面上所有字符的位置信息,形成頁面圖元,各頁面圖元組成頁面圖元鏈表。所述頁面圖元鏈表包含有多個節(jié)點,各節(jié)點分別對應(yīng)各頁面圖元,分別存儲各頁面圖元的長、寬、屏幕相對坐標、上升部、下降部和編碼值。如圖2所示,該頁面圖元的長為25pix,寬為20pix,屏幕相對坐標為(119,412),上升部和下降部均為4,UTF8編碼值為 &#x6C49,該頁面圖元對應(yīng)的ID為93。所述頁面圖元還包括格式控制信息,包含了以下內(nèi)容
1.該頁面圖元的排版方向.用于確定該頁面圖元中的字符排版時是從左向右(LTR) 排版還是從右向左(RTL)排版。2.該頁面圖元是否對應(yīng)標題或者標題的級別,用于確定該字符是否需要居中顯示及調(diào)整字號大小。3.該頁面圖元是否有下劃線、黑體或斜體顯示等其他特殊顯示效果的要求。在步驟103中,所述框選頁面圖元時,將書寫工具落筆、抬筆產(chǎn)生的坐標與頁面圖元進行比較,分別篩選出落筆、抬筆產(chǎn)生的坐標所在的頁面圖元,由于頁面圖元以鏈表形式進行存儲而形成頁面圖元鏈表,頁面圖元鏈表中的各節(jié)點分別順序?qū)?yīng)該頁面中的各頁面圖元。用戶在對文檔進行摘抄時,落筆、抬筆的坐標所在的頁面圖元分別對應(yīng)頁面圖元鏈表中的兩個節(jié)點,這兩個節(jié)點之間的各節(jié)點對應(yīng)頁面的框選范圍。調(diào)用電子閱讀器的圖形使用者界面提供的接口,可將上述頁面繪制在電子閱讀器的屏幕上,如圖4所示。請再參考圖3所示的框選流程圖,首先是步驟103a,使用者操作書寫工具(例如手寫筆)在屏幕上進行框選,所謂框選就是記錄書寫工具操作從落筆、滑動、到抬筆之間在屏幕上所形成的軌跡而構(gòu)成框選范圍。此時若是首次框選動作,則執(zhí)行選項10北,將框選范圍內(nèi)的頁面圖元都標識為高亮狀態(tài),如圖5所示,并將這些頁面圖元加入高亮圖元鏈表中。此時若是再次框選(亦即已經(jīng)有了先前的框選記錄),則將框選所得到的頁面圖元去比對高亮圖元鏈表,如圖6所示;如果頁面圖元在高亮圖元鏈表中(亦即已經(jīng)被框選過了),就視為反選,執(zhí)行選項103c,把這些頁面圖元解除其高亮狀態(tài),如圖9所示,并從高亮圖元鏈表中刪除;如果被框選的頁面圖元并不在高亮圖元鏈表中,就視為加選,執(zhí)行選項103d,將這些頁面圖元都標識為高亮狀態(tài),如圖7與圖8所示,并加入高亮圖元鏈表中。接著,使用者可以決定結(jié)束框選或是繼續(xù)框選,如果是要繼續(xù)框選,則回到步驟103a,執(zhí)行框選文字的步驟,否則即結(jié)束。如圖5所示,使用者操作書寫工具在屏幕上從Al處落筆、滑動到A2處、然后從A2 處抬筆,這時因為是首次框選,所以從Al到A2之間的文字全部從正常狀態(tài)更改為高亮狀態(tài),并加入高亮圖元鏈表中。所述高亮圖元鏈表中的各節(jié)點分別對應(yīng)框選范圍內(nèi)的頁面圖元,點擊Al時,從頁面圖元鏈表中選取Al對應(yīng)的頁面圖元,滑動至A2處后,頁面圖元鏈表中選取Al至A2處對應(yīng)的頁面圖元,并將這些頁面圖元添加至高亮圖元鏈表。電子閱讀器根據(jù)得到的高亮圖元鏈表對各頁面圖元進行高亮顯示。如圖6所示,使用者再次框選,在屏幕上從Bl處落筆、滑動到B2處、然后從B2處抬筆。從圖中很清楚看到,Bl到B2之間的圖元跟首次框選時完全不同,所以Bl到B2之間的圖元并不在高亮圖元鏈表中,此時就視為加選,Bl到B2之間的圖元也從正常狀態(tài)更改為高亮狀態(tài),并加入高亮圖元鏈表中。所述高亮圖元鏈表中的各節(jié)點分別對應(yīng)框選范圍內(nèi)的頁面圖元,電子閱讀器將改變框選范圍前后落筆、抬筆產(chǎn)生的坐標所在的頁面圖元進行比較。 點擊Bl時,由于Bl對應(yīng)的頁面圖元不在頁面圖元鏈表中選取的Al至A2處對應(yīng)的頁面圖元之中,滑動至B2處后,B2對應(yīng)的頁面圖元也不在頁面圖元鏈表中選取的Al至A2處對應(yīng)的頁面圖元之中,由于B1、B2之間的框選范圍對應(yīng)的頁面圖元在鏈表中順序存儲,且B1、B2 都在Al至A2處對應(yīng)的頁面圖元的一側(cè),則表示對應(yīng)Bl至B2處對應(yīng)的頁面圖元形成一條新的高亮圖元鏈表,且該高亮圖元鏈表與Al至A2處對應(yīng)的頁面圖元形成的高亮圖元鏈表不重合。電子閱讀器根據(jù)得到的兩條高亮圖元鏈表對Al至A2處對應(yīng)的頁面圖元和Bl至 B2處對應(yīng)的頁面圖元進行高亮顯示。如圖7所示,如果使用者的再次框選是從Bl處落筆、滑動到B2處、然后從B2處抬筆,從圖中很清楚看到,Bl到B2之間的圖元跟首次框選時不同,所以Bl到B2之間的圖元也從正常狀態(tài)更改為高亮狀態(tài),并加入高亮圖元鏈表中。但是由于Bl的落筆處恰好為首次框選的抬筆處A2,所以Al到A2、Bl到B2是剛好連接在一起,電子閱讀器將改變框選范圍前后落筆、抬筆產(chǎn)生的坐標所在的頁面圖元進行比較。點擊Bl時,由于Bl對應(yīng)的頁面圖元不在頁面圖元鏈表中選取的Al至A2處對應(yīng)的頁面圖元之中,Bl對應(yīng)的頁面圖元與A2對應(yīng)的頁面圖元重合,滑動至B2處后,B2對應(yīng)的頁面圖元也不在頁面圖元鏈表中選取的Al 至A2處對應(yīng)的頁面圖元之中,由于B1、B2之間的框選范圍對應(yīng)的頁面圖元在鏈表中順序存儲,且B1、B2都在Al至A2處對應(yīng)的頁面圖元的一側(cè),則表示對應(yīng)Bl至B2處對應(yīng)的頁面圖元形成一條新的高亮圖元鏈表,且該高亮圖元鏈表與Al至A2處對應(yīng)的頁面圖元形成的高亮圖元鏈表相連,形成的高亮圖元鏈表對應(yīng)Al至B2處的頁面圖元。電子閱讀器根據(jù)合并后得到的高亮圖元鏈表對Al至B2處對應(yīng)的頁面圖元進行高亮顯示。如圖8所示,如果使用者的再次框選是從Bl處落筆、滑動到B2處、然后從B2處抬筆,電子閱讀器將改變框選范圍,將前后落筆、抬筆產(chǎn)生的坐標所在的頁面圖元進行比較。 從圖中可以看出,Bl到B2之間的圖元跟首次框選Al到A2有一些重迭的頁面圖元(Bi到 A2)、有一些不重迭頁面圖元(Al到B1、A2到B2),點擊Bl時,由于Bl對應(yīng)的頁面圖元在頁面圖元鏈表中選取的Al至A2處對應(yīng)的頁面圖元之中,Bl至A2對應(yīng)的頁面圖元重合,滑動至B2處后,B2對應(yīng)的頁面圖元也不在頁面圖元鏈表中選取的Al至A2處對應(yīng)的頁面圖元之中,則Bl至B2處對應(yīng)的頁面圖元形成一條新的高亮圖元鏈表與Al至A2處對應(yīng)的頁面圖元形成的高亮圖元鏈表進行合并,即Bl至A2對應(yīng)的頁面圖元重合,Bl至A2對應(yīng)的頁面圖元對應(yīng)的鏈表節(jié)點也進行合并,形成的高亮圖元鏈表對應(yīng)Al至B2處的頁面圖元。電子閱讀器根據(jù)合并后得到的高亮圖元鏈表對Al至B2處對應(yīng)的頁面圖元進行高亮顯示。由于 Bl至A2處的頁面圖元對應(yīng)的節(jié)點經(jīng)合并后仍然在Al至B2對應(yīng)的頁面圖元所形成的高亮圖元鏈表中,則這些重疊的頁面圖元(81到似)繼續(xù)保持高亮狀態(tài),并各頁面圖元相應(yīng)圖元信息不做更改。如圖9所示,如果使用者的再次框選是從Cl處落筆、滑動到C2處、然后從C2處抬筆,電子閱讀器將改變框選范圍,將前后落筆、抬筆產(chǎn)生的坐標所在的頁面圖元進行比較。 從圖中可以看出,Cl到C2之間與框選范圍Al到B2中有重迭的頁面圖元(Cl到C2),則Cl 和C2對應(yīng)的頁面圖元處于Al至B2處的頁面圖元對應(yīng)的高亮圖元鏈表之中。點擊Cl對應(yīng)的頁面圖元、并滑至Cl對應(yīng)的頁面圖元時,Cl和C2對應(yīng)的頁面圖元在Al至B2處的頁面圖元對應(yīng)的高亮圖元鏈表中刪除,原Al至B2處的頁面圖元對應(yīng)的高亮圖元鏈表變?yōu)锳l至 Cl和C2至B2處的頁面圖元對應(yīng)的兩條高亮圖元鏈表。電子閱讀器根據(jù)分割后得到的高亮圖元鏈表分別對Al至Cl處、C2至B2處對應(yīng)的頁面圖元進行高亮顯示。在其他實施例中,高亮圖元鏈表和頁面圖元鏈表互為雙向鏈表。用戶指定框選范圍后,頁面圖元鏈表中將框選范圍內(nèi)的頁面圖元所對應(yīng)的節(jié)點添加反向指針,形成與頁面圖元鏈表互為雙向鏈表的高亮圖元鏈表。本發(fā)明所提出的方法可以支持多次操作,其顯著優(yōu)點是能夠在已經(jīng)框選的文字片段上進行反選、調(diào)整、合并多個區(qū)域等功能,可讓使用者一次即可準確無誤的得到自己感興趣的文字片段,節(jié)省了使用者時間、增強了操作效率。第二實施例電子閱讀器
本發(fā)明進一步提出一種電子閱讀器,主要包含一個閱讀器主機與一個屏幕,其特征在于此電子閱讀器應(yīng)用第一實施例所述的屏幕內(nèi)容選取方法。以上所述僅為本發(fā)明較佳實施例,并非用以限定本發(fā)明申請的權(quán)利范圍;同時以上的描述對于本領(lǐng)域普通技術(shù)人員應(yīng)可明了與實施,因此其它未脫離本發(fā)明所揭示的精神下所完成的等效改變或修飾,均應(yīng)包含于權(quán)利要求書的范圍中。
權(quán)利要求
1.一種電子閱讀器的屏幕內(nèi)容選取方法,其特征在于,包含有下列步驟(1)加載文檔,根據(jù)文檔中的字符位置生成頁面圖元,將頁面圖元信息存儲,生成對應(yīng)的頁面圖元鏈表;(2)框選頁面圖元,改變框選范圍內(nèi)的頁面圖元的亮度狀態(tài),并根據(jù)各頁面圖元的亮度狀態(tài)變化更新高亮圖元鏈表。
2.根據(jù)權(quán)利要求1所述的電子閱讀器的屏幕內(nèi)容選取方法,其特征在于步驟(1)之前還包括將文檔解析后轉(zhuǎn)化為統(tǒng)一的編碼格式。
3.根據(jù)權(quán)利要求1所述的電子閱讀器的屏幕內(nèi)容選取方法,其特征在于所述頁面圖元鏈表包含多個節(jié)點,各節(jié)點分別對應(yīng)各頁面圖元,分別存儲各頁面圖元的長、寬、屏幕相對坐標、上升部、下降部和編碼值。
4.根據(jù)權(quán)利要求1所述的電子閱讀器的屏幕內(nèi)容選取方法,其特征在于步驟O)中, 所述框選是以書寫工具落筆、滑動、抬筆所形成的軌跡而構(gòu)成框選范圍。
5.根據(jù)權(quán)利要求4所述的電子閱讀器的屏幕內(nèi)容選取方法,其特征在于所述框選頁面圖元時,將書寫工具落筆、抬筆產(chǎn)生的坐標與頁面圖元進行比較,分別篩選出落筆、抬筆產(chǎn)生的坐標所在的頁面圖元,以頁面圖元鏈表中這兩個頁面圖元之間的頁面圖元為框選范圍。
6.根據(jù)權(quán)利要求5所述的電子閱讀器的屏幕內(nèi)容選取方法,其特征在于步驟O)中, 改變框選范圍內(nèi)的頁面圖元的亮度狀態(tài),并根據(jù)各頁面圖元的亮度狀態(tài)變化更新高亮圖元鏈表具體為若框選范圍內(nèi)的頁面圖元均在所述高亮圖元鏈表中,則將高亮圖元鏈表中頁面圖元解除其高亮狀態(tài),并從高亮圖元鏈表中刪除;若框選范圍內(nèi)的頁面圖元均不在所述高亮圖元鏈表中,則將高亮圖元鏈表中頁面圖元都標識為高亮狀態(tài),并加入高亮圖元鏈表中;若框選范圍內(nèi)的頁面圖元部分在所述高亮圖元鏈表中,則將在框選范圍內(nèi)不在所述高亮圖元鏈表中的頁面圖元標識為高亮狀態(tài),并加入高亮圖元鏈表中。
7.根據(jù)權(quán)利要求6所述的電子閱讀器的屏幕內(nèi)容選取方法,其特征在于所述高亮圖元鏈表中的各節(jié)點分別對應(yīng)框選范圍內(nèi)的頁面圖元;電子閱讀器將改變框選范圍前后落筆、抬筆產(chǎn)生的坐標所在的頁面圖元進行比較,根據(jù)得到的高亮圖元鏈表對各頁面圖元進行高亮顯示。
8.根據(jù)權(quán)利要求3至7中任一項權(quán)利要求所述的電子閱讀器的屏幕內(nèi)容選取方法,其特征在于所述高亮圖元鏈表和頁面圖元鏈表互為雙向鏈表。
9.一種電子閱讀器,主要包含一個閱讀器主機與一個屏幕,其特征在于所述電子閱讀器應(yīng)用權(quán)利要求1至8其中任一項所述的電子閱讀器的屏幕內(nèi)容選取方法。
全文摘要
本發(fā)明公開一種電子閱讀器及電子閱讀器的屏幕內(nèi)容選取方法,屬于信息顯示領(lǐng)域。方法包括加載文檔,根據(jù)文檔中的字符位置生成頁面圖元,將頁面圖元信息存儲,生成對應(yīng)的頁面圖元鏈表;框選頁面圖元,改變框選范圍內(nèi)的頁面圖元的亮度狀態(tài),并根據(jù)各頁面圖元的亮度狀態(tài)變化更新高亮圖元鏈表。本發(fā)明能夠在已經(jīng)框選的文字片段上進行反選、調(diào)整、合并多個區(qū)域等功能,使用戶一次即可準確無誤的得到自己感興趣的文字片段,節(jié)省了使用者時間、增強了操作效率。
文檔編號G06F3/048GK102479037SQ20101056585
公開日2012年5月30日 申請日期2010年11月30日 優(yōu)先權(quán)日2010年11月30日
發(fā)明者宋征軒, 柳明 申請人:漢王科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1