專利名稱:顯示和處理多個(gè)文檔的電子系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種電子書系統(tǒng),特別涉及一種可同時(shí)顯示和處理多個(gè)文檔的電子書系統(tǒng)及其多文檔顯示和處理方法。
背景技術(shù):
電子書一般有兩種含義,一指電子書籍,一指電子書閱讀設(shè)備。電子書籍代表人們所閱讀的數(shù)字化出版物,從而區(qū)別于以紙張為載體的傳統(tǒng)出版物。電子書是利用計(jì)算機(jī)技術(shù)將一定的文字、圖片、聲音、影像等信息,通過數(shù)碼方式記錄在以光、電、磁為介質(zhì)的設(shè)備中,借助于特定的設(shè)備來讀取、復(fù)制、傳輸。電子書籍的主要格式有PDF、EXE、CHM、UMD、PDG, JAR、PDB, TXT、BRM等等,目前很多流行移動(dòng)設(shè)備都是支持其閱讀格式的。數(shù)字版權(quán)貿(mào)易和互聯(lián)網(wǎng)技術(shù)的發(fā)展,使得用戶可以以低廉的價(jià)格方便地購買到比傳統(tǒng)書籍更多的圖書,為電子書籍的流行奠定了基礎(chǔ)。電子書閱讀設(shè)備是一種可以閱讀電子書籍而設(shè)計(jì)的便攜式手持電子設(shè)備。這種設(shè)備可以是專為閱讀電子書籍而設(shè)計(jì)的裝置,也可以是兼具其它功能的裝置。一般來講,電子書籍閱讀設(shè)備由顯示設(shè)備、用戶操作終端、微型處理器、存儲裝置、用于閱讀電子書的軟件系統(tǒng)構(gòu)成。電子書閱讀器便攜、易用、容量大的特點(diǎn)非常適合現(xiàn)代生活。隨著電子閱讀設(shè)備的小型化,特別是電子書和其它移動(dòng)設(shè)備對閱讀功能的支持的逐步普及,用戶對電子閱讀設(shè)備的易用性的要求越來越高??紤]到便攜因素,現(xiàn)有電子書屏幕一般都不是特別大,若是閱讀單一文檔時(shí)通常都無大礙。但是如果要用到多文檔的同時(shí)閱覽或比對,或者是用到文檔之內(nèi)的引用與參考的延伸閱讀時(shí),用戶就不得不在多個(gè)文檔之間切換或在文檔內(nèi)多個(gè)頁面之間切換了。常見的窘?jīng)r是用戶閱讀完前面一個(gè)文檔的某處后回到另外文檔閱讀時(shí)也許就會忘記了剛才閱讀的內(nèi)容;或者是發(fā)生看圖表與正文解釋之間需要不停切換的狼狽不堪。通常,人對于視野范圍內(nèi)可以同時(shí)看見的東西比較容易比對或參考,而一旦被比對或者參考的東西移出視野之外,則比對或參考的效果就大打折扣了。即使能夠在電子書閱讀裝置中顯示多個(gè)文檔,但若不能提供相關(guān)的文檔比較的功能,光靠人工方式進(jìn)行比對的工作量無疑是大多數(shù)用戶所不愿接受的。而且,這種人工方式的比對,其準(zhǔn)確性也是值得懷疑的。市場上早期的電子書一般只能提供單一文檔的顯示功能。這種電子書籍無法在其顯示屏幕上顯示多個(gè)文檔?,F(xiàn)有的另一種電子書雖然提供了多文檔顯示功能,但是其多文檔顯示的功能比較單一,顯示窗口和內(nèi)容的顯示格式相對固定,制約了用戶在閱讀多個(gè)文檔時(shí)須要對文檔的顯示格式進(jìn)行調(diào)整的需求,并且該電子書的比較的過程仍然依賴于用戶的人工比對。值得注意的是,該設(shè)備不能提供任何標(biāo)注功能,用戶即使人工完成了文檔的比對,仍然無法在電子書上記錄其差異。這一缺陷,使得用戶即使千辛萬苦地通過人工比對實(shí)現(xiàn)了差異定位,但卻由于缺乏行之有效的記錄方法,在比對完成后卻無法完成差異的統(tǒng)計(jì)。有鑒于此,提供一種可同時(shí)顯示和處理多個(gè)文檔的電子書系統(tǒng)及其多文檔顯示和處理方法成為了迫切且具有現(xiàn)實(shí)意義的訴求。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種多文檔顯示和處理方法及系統(tǒng),可以同時(shí)顯示多個(gè)文檔,并比較該多個(gè)文檔之間的差異。為了實(shí)現(xiàn)上述目的,本發(fā)明提供了一種多文檔顯示和處理方法,用于顯示和處理多個(gè)文檔,其包括以下步驟建立第一窗口,在其中顯示第一電子書(簡稱“主書”);建立第二窗口,在其中顯示第二電子書(簡稱“子書”);及對第一電子書和第二電子書的內(nèi)容進(jìn)行比較。本發(fā)明還提供一種電子書系統(tǒng),該系統(tǒng)包含a)用戶交互終端,通過輸入/輸出接口與處理模塊進(jìn)行耦合,該終端還進(jìn)一步包括顯示設(shè)備和輸入控制設(shè)備;b)處理模塊,該模塊包括數(shù)字信號處理單元,內(nèi)存單元,其通過內(nèi)部總線和數(shù)字信號處理單元進(jìn)行耦合, 文件操作系統(tǒng),其通過內(nèi)部總線和數(shù)字信號處理單元進(jìn)行耦合,并至少可對下列兩項(xiàng)功能中的一項(xiàng)提供技術(shù)支持對多個(gè)文檔進(jìn)行比較,將至少一個(gè)文檔的狀態(tài)和內(nèi)容作為書簽保存在另外一個(gè)文檔的相應(yīng)位置;c)數(shù)據(jù)存儲單元,通過數(shù)據(jù)總線與處理模塊進(jìn)行耦合。本發(fā)明提供的可同時(shí)顯示和處理多個(gè)文檔的電子書系統(tǒng)及其多文檔顯示和比對方法,在中小尺寸的屏幕上顯示和比對多個(gè)文檔并使用戶進(jìn)行方便地操作。本發(fā)明所提供的一系列子書功能和高級功能極大地豐富了同類產(chǎn)品的用戶體驗(yàn),滿足了用戶的閱讀需求,使得移動(dòng)設(shè)備的用戶在使用到多文檔,或者是用到文檔之內(nèi)的引用與參考的延伸閱讀時(shí),而不必在多個(gè)文檔之間切換或在文檔內(nèi)多個(gè)頁面之間切換,從而提高文檔比對的效率。 并通過提供一系列文檔處理方法,使得用戶在很大程度上擺脫了人工比對的煩惱,提高了文檔比對的準(zhǔn)確性。
圖1是根據(jù)本發(fā)明的一個(gè)實(shí)施例的電子書系統(tǒng)的功能結(jié)構(gòu)圖。圖2是根據(jù)本發(fā)明的一個(gè)實(shí)施例的電子書數(shù)據(jù)存儲單元的功能結(jié)構(gòu)圖。圖3是根據(jù)本發(fā)明的一個(gè)實(shí)施例的電子書文件操作系統(tǒng)的功能結(jié)構(gòu)圖。圖4(A)_4(D)是根據(jù)本發(fā)明的一個(gè)實(shí)施例的文件操作系統(tǒng)的功能結(jié)構(gòu)示意圖。圖5是根據(jù)本發(fā)明的一個(gè)實(shí)施例的多文檔顯示功能的示意圖。圖6是根據(jù)本發(fā)明的一個(gè)實(shí)施例的多文檔顯示功能流程圖。圖7(A)_7(D)是根據(jù)本發(fā)明的一個(gè)實(shí)施例的表示子書窗口形狀改變功能的示意圖。圖8是根據(jù)本發(fā)明的一個(gè)實(shí)施例的顯示非矩形子書流程的示意圖。圖9(A)_9(D)是根據(jù)本發(fā)明的一個(gè)實(shí)施例的子書窗口位置改變功能的示意圖。圖IO(A)-IO(C)是根據(jù)本發(fā)明的一個(gè)實(shí)施例的子書窗口尺寸改變功能的示意圖。圖11是根據(jù)本發(fā)明的一個(gè)實(shí)施例的本發(fā)明多文檔處理方法中比對功能的流程圖。
具體實(shí)施例方式
5
本發(fā)明是針對電子閱讀器設(shè)計(jì)的可同時(shí)顯示和處理多個(gè)文檔的電子書系統(tǒng)及其多文檔顯示和處理方法。本發(fā)明涉及的系統(tǒng)和方法也可應(yīng)用于其它具備文檔閱讀功能的手持電子設(shè)備,例如具備文檔閱讀功能的移動(dòng)電話,個(gè)人數(shù)字終端,或者其它小型移動(dòng)電子設(shè)備。本發(fā)明的各種實(shí)施例將參照附圖進(jìn)行說明。在說明書附圖中,具有類似結(jié)構(gòu)或功能的元件將用相同的元件符號表示。可以理解地,附圖只是為了便于說明本發(fā)明的各個(gè)實(shí)施例,并不是要對本發(fā)明進(jìn)行窮盡性的說明,也不是對本發(fā)明的范圍進(jìn)行限制。根據(jù)本發(fā)明的一個(gè)實(shí)施例,圖1是一個(gè)示范性的電子書系統(tǒng)100的功能結(jié)構(gòu)圖??梢岳斫獾?,圖1僅顯示了裝置100中的部分元件,以便于描述根據(jù)本發(fā)明的一個(gè)優(yōu)選實(shí)施例的裝置100的結(jié)構(gòu)和操作。裝置100包括用戶交互終端101、處理模塊102和數(shù)據(jù)存儲單元 103。用戶交互終端101通過輸入/輸出接口與處理模塊102進(jìn)行接駁。處理模塊102通過數(shù)據(jù)總線與數(shù)據(jù)存儲單元103進(jìn)行接駁。其中,用戶交互終端101包括輸入控制設(shè)備104 和顯示設(shè)備105 ;處理模塊102包括數(shù)字信號處理單元106,內(nèi)存單元107和文件操作系統(tǒng) 108,內(nèi)存單元107和文件操作系統(tǒng)108通過內(nèi)部總線和數(shù)字信號處理單元106耦合。根據(jù)本發(fā)明的實(shí)施例,輸入控制設(shè)備104可以是鍵盤、鼠標(biāo)、觸摸板、軌跡球、非接觸式感應(yīng)板或其它具備指令輸入功能的類似物,或者是其組合。顯示設(shè)備105可以是各種類型的滿足視頻輸出要求的設(shè)備,舉例來說,可以是液晶顯示器(LCD)、陰極射線管顯示器(CRT)、電致發(fā)光顯示器(ELD)、發(fā)光二極管(LED)等。數(shù)字信號處理單元106可以是各種具備數(shù)字信號處理功能的設(shè)備,舉例來說,可以是數(shù)字信號處理器(DSP)、通用微處理器(MPU)、微控制器(MCU)或其它具備類似功能的設(shè)備,或者是其組合。內(nèi)存單元107可以是各種具備存儲執(zhí)行中數(shù)據(jù)和程序的有記憶功能的設(shè)備,舉例來說,可以使動(dòng)態(tài)隨機(jī)存儲器(DRAM)、靜態(tài)隨機(jī)存儲器(SRAM)、零電容隨機(jī)存儲器(ZRAM)、雙晶體管隨機(jī)存取存儲器 (TTRAM)等。文件操作系統(tǒng)108包括用于進(jìn)行文檔處理的操作系統(tǒng),舉例來說,可以是用于改變窗口模式、文檔內(nèi)容、文檔格式或其組合的操作系統(tǒng)。文件操作系統(tǒng)108的實(shí)現(xiàn)方式可以是軟件(SOFTWARE)、固件(FIRMWARE)等。數(shù)據(jù)存儲單元103可以是各種具備數(shù)據(jù)存儲功能的非易失性記憶體,舉例來說, 可以是磁介質(zhì)硬盤、光學(xué)存儲設(shè)備、只讀存儲器(ROM)或其它類似物,或者是其組合。數(shù)據(jù)存儲單元103也可以包括外部存儲設(shè)備的接口,例如,通用串行總線(USB)、IEEE-1394接口、AT嵌入式接口(ΑΤΑ)、小型計(jì)算機(jī)系統(tǒng)接口(SCSI)或其它類型的數(shù)據(jù)接口及其組合。圖2是根據(jù)本發(fā)明的一個(gè)實(shí)施例的電子書數(shù)據(jù)存儲單元的功能結(jié)構(gòu)圖。根據(jù)本發(fā)明的一個(gè)實(shí)施例,數(shù)據(jù)存儲單元103包括數(shù)據(jù)總線201、內(nèi)置存儲設(shè)備202、外部存儲設(shè)備接口 203。內(nèi)置存儲設(shè)備202包括硬盤204和內(nèi)置閃存205。外部存儲設(shè)備接口 203包括通用串行總線206、IEEE-1394接口 207和AT嵌入式接口 208。可以理解地,內(nèi)置存儲設(shè)備 202的設(shè)備類型包括但不僅限于硬盤204和內(nèi)置閃存205,其可以是任何內(nèi)置的具備數(shù)據(jù)存儲功能的非易失性記憶體。同樣可以理解地,外部存儲設(shè)備接口 203的接口類型包括但不僅限通用串行總線206、IEEE-1394接口 207和AT嵌入式接口 208,其可以是任何數(shù)據(jù)接口類型。圖3是根據(jù)本發(fā)明的一個(gè)實(shí)施例的電子書文件操作系統(tǒng)的功能結(jié)構(gòu)圖。根據(jù)本發(fā)明的一個(gè)實(shí)施例,文件操作系統(tǒng)108包括子書區(qū)域控制模塊301、子書畫面控制模塊302、子書功能模塊303和子書高級功能模塊304。子書區(qū)域控制模塊301所實(shí)現(xiàn)的功能包括對顯示窗口進(jìn)行的一系列操作,例如調(diào)節(jié)顯示窗口位置、調(diào)節(jié)顯示窗口大小、調(diào)節(jié)顯示窗口尺寸、調(diào)節(jié)顯示窗口透明度或其組合。子書畫面控制模塊302所實(shí)現(xiàn)的功能包括文檔內(nèi)容的縮放、旋轉(zhuǎn)、平移、反白或其組合。子書功能模塊303所實(shí)現(xiàn)的功能包括內(nèi)容互換、焦點(diǎn)切換、導(dǎo)入子書、保存為書簽或其組合。子書高級功能模塊304實(shí)現(xiàn)的功能包括內(nèi)容比較、內(nèi)容編輯和撤銷編輯或其組合??梢岳斫獾模瑢?shí)施方案并不僅限于如上所述的窮舉,具體實(shí)施方式
可以包括如上所述的多種功能的其中一個(gè)或多個(gè)的組合。根據(jù)本發(fā)明的一個(gè)優(yōu)選實(shí)施例,一種可選的文件操作系統(tǒng)的具體組織結(jié)構(gòu)如圖 4A-4D所示。顯示主書后,當(dāng)用戶長按子書功能快捷鍵,將進(jìn)入子書功能,調(diào)出子書功能菜單列表,如子書區(qū)域、子書畫面、子書功能、子書高級功能。其中子書區(qū)域目錄可以包括子目錄子書區(qū)域形狀、子書區(qū)域位置、子書區(qū)域尺寸和子書區(qū)域透明度等;子書畫面目錄可以包括子書畫面縮放、子書畫面旋轉(zhuǎn)、子書畫面平移和子書畫面反白等;子書功能可以包括內(nèi)容互換、焦點(diǎn)切換、導(dǎo)入子書、保存為書簽等;子書高級功能可以包括內(nèi)容比較、內(nèi)容編輯和撤銷編輯等。導(dǎo)入子書功能可以讓用戶選擇子書的內(nèi)容,缺省為當(dāng)前主書當(dāng)前頁面;保存為書簽可以讓用戶將當(dāng)前使用的子書內(nèi)容和各種狀態(tài)保存下來,方便下次迅速恢復(fù)閱覽??梢岳斫獾?,實(shí)施方案并不僅限于如上所述的窮舉,具體實(shí)施方式
可以包括如上所述的多種功能的其中一個(gè)或多個(gè)的組合。根據(jù)本發(fā)明的另一個(gè)實(shí)施例,在使用觸摸屏作為輸入設(shè)備的電子書中,可以通過觸摸屏對子書進(jìn)行操作,操作流程和方法與上述相似。根據(jù)本發(fā)明的一個(gè)實(shí)施例,電子書多文檔顯示功能如圖5所示。在圖5中,本發(fā)明的方法始于步驟501 以全屏幕顯示方式顯示主書頁面A。在步驟502接收開啟書中書功能的控制信號后,在步驟503中,在主書頁面A上新建一個(gè)窗口 B,同時(shí)打開文檔B或者文檔A 本身,并將其內(nèi)容顯示在新建的窗口中,通常情況下,將窗口 B設(shè)置為頂端顯示。如果是在圖表目錄等鏈接上使用書中書,則需要在步驟503進(jìn)一步定位到該鏈接對應(yīng)的頁面的相應(yīng)位置上顯示其內(nèi)容。至此,就完成了電子書之書中書功能的開啟。若需要關(guān)閉電子書之書中書功能,則在步驟504接收子窗口關(guān)閉信號,隨后在步驟505關(guān)閉子書窗口即可。在主書窗口上建立子書窗口,應(yīng)該理解為子書的窗口可以設(shè)置在主書窗口的前方、后方、左右方或上下方等任意位置,子書窗口位置和主書窗口位置可以部分或全部重疊,這取決于用戶的喜好和使用時(shí)的具體需要。圖6是根據(jù)本發(fā)明的一個(gè)實(shí)施例的多文檔顯示功能流程圖。在圖6中,本發(fā)明始于步驟601 用戶短按子書鍵。在步驟602中,由系統(tǒng)判斷子書是否處于打開狀態(tài)。若是, 則在步驟603中關(guān)閉子書窗口 ;若否,則在步驟604中判斷當(dāng)前光標(biāo)處是否為鏈接。對于文檔而言,文檔中的光標(biāo)處也即“焦點(diǎn)”,是表達(dá)當(dāng)前閱讀的文檔的光標(biāo)的具體行列位置。對于窗口而言,所謂“焦點(diǎn)”是指當(dāng)前的各種操作(如放大、旋轉(zhuǎn)等)作用于哪一個(gè)窗口,此時(shí)該窗口也被稱作“激活”的窗口。如果當(dāng)前焦點(diǎn)為鏈接,則在步驟605中判斷是否已經(jīng)打開過子書。若已經(jīng)打開過子書,則在步驟606中出現(xiàn)一個(gè)提示,提示客戶開啟鏈接。用戶收到提示后,在步驟607中選擇是否開啟鏈接。如果用戶選擇開啟鏈接,則在步驟609中打開子書窗口并裝載該鏈接。如果用戶選擇不開啟鏈接,則在步驟610中打開子書窗口并裝載上
7次打開的子書。然后在步驟612中記錄此子書為開啟記錄。若未打開過子書,則在步驟609中打開子書窗口并裝載該鏈接。然后在步驟612 中記錄此子書為開啟記錄。如果當(dāng)前焦點(diǎn)不是鏈接,則在步驟608中判斷此書是否已開過子書。若是,則在步驟610中打開子書窗口并裝載上次的子書,然后在步驟612中記錄此子書為開啟記錄;若否,則在步驟611中打開子書窗口并裝載主書自身,然后在步驟612中記錄此子書為開啟記錄。 圖7A-7D是根據(jù)本發(fā)明的表示子書窗口形狀改變功能的示意圖。根據(jù)本發(fā)明的另外一個(gè)實(shí)施例,子書區(qū)域形狀可變,位置可變,尺寸可變,透明度可變。如圖7A-7D的形狀實(shí)例所示,子書的形狀通常為矩形,但也可采用圓、橢圓、多邊形甚至是用戶自定義的任意形狀。圖8是根據(jù)本發(fā)明的一個(gè)實(shí)施例的顯示非矩形子書流程的示意圖。在實(shí)現(xiàn)非矩形的異形窗口時(shí),首先建立一個(gè)包含該異形區(qū)域大小的矩形窗口 801,再通過畫圖畫出由用戶定義的異形區(qū)域的子書外框802。接下來在顯示子書內(nèi)容803時(shí),如果顯示內(nèi)容在該異形區(qū)域內(nèi)則正常顯示,如果在異形區(qū)域之外,則不再顯示子書內(nèi)容,即異形區(qū)域外的部分顯示主書內(nèi)容??梢岳斫獾?,子書區(qū)域形狀并不僅限于如圖8所示的五角形,而可以是任何由系統(tǒng)預(yù)設(shè)或者由用戶定義的形狀。根據(jù)本發(fā)明的另外一個(gè)實(shí)施例,用戶可以對子書位置進(jìn)行調(diào)節(jié)。參見圖9A-9D的位置改變實(shí)例,子書的位置可以在屏幕區(qū)域內(nèi)任意移動(dòng),甚至子書區(qū)域可以部分移出至屏幕范圍外。根據(jù)本發(fā)明的另外一個(gè)實(shí)施例,用戶可以對子書尺寸進(jìn)行調(diào)節(jié)。參見圖10A-10C 的尺寸改變實(shí)例,子書的尺寸可以變化,最小從用戶可識別的大小,最大可到整個(gè)屏幕,直至覆蓋主書。在此過程中,或子書完全覆蓋主書時(shí),可以隨時(shí)調(diào)節(jié)子書透明度,以顯示主書內(nèi)容。為了方便用戶保持對主書的閱讀和參考,子書的透明度可以調(diào)節(jié),從完全不透明到全透明調(diào)節(jié)。在子書變?yōu)槿该鲿r(shí),系統(tǒng)能夠提供相應(yīng)提示。根據(jù)本發(fā)明的一個(gè)實(shí)施例,子書的內(nèi)容可以支持縮放,旋轉(zhuǎn),平移以及反白等常用操作。子書內(nèi)容支持縮放,可以放大或縮小用戶需要的倍數(shù);子書內(nèi)容支持旋轉(zhuǎn),通常用在某些橫向圖表的參閱中,方便用戶即時(shí)閱讀;子書的內(nèi)容支持平移,這樣用戶就可以僅僅將關(guān)心的內(nèi)容顯示在子書區(qū)域內(nèi)了 ;子書內(nèi)容支持反白,通常和透明度結(jié)合,可以方便對圖像內(nèi)容進(jìn)行參閱或比對。根據(jù)本發(fā)明的另一個(gè)實(shí)施例,子書可以支持與主書進(jìn)行文字比對或圖像比對,并自動(dòng)定位差異,其流程如圖11所示。在圖11中,本流程始于步驟1101 用戶通過交互終端選擇進(jìn)入書中書比較功能。在步驟1102中,由用戶通過交互終端選擇或者是處理系統(tǒng)自動(dòng)判斷比較模式是否為文字比較。如果確定比較模式為文字比較,則進(jìn)入步驟1103,對子書和主書的目標(biāo)比對范圍中的內(nèi)容逐個(gè)文字進(jìn)行代碼比較(如比較Unicode碼),并在處理模塊中記錄文字差異。比較完成后,在步驟1104中,在用戶交互終端中顯示并標(biāo)記文字差異。如果確定比較模式不是文字比較,則進(jìn)入步驟1105,對子書和主書的目標(biāo)比對范圍中的內(nèi)容逐個(gè)像素進(jìn)行比較,并在處理模塊中記錄像素差異。一般來說,在比較圖片內(nèi)容時(shí),只有在兩個(gè)圖片的像素解析度和代碼制式等各方面完全相同時(shí),才會判定兩圖片相同。 比較完成后,在步驟1106中,在用戶交互終端中顯示并標(biāo)記像素差異。完成文字差異或像素差異的顯示標(biāo)記后,在步驟1107中等待用戶處理。比對的范圍可以是當(dāng)前頁面比對或者是當(dāng)前區(qū)域比對。通過向用戶提供子書和主書的差異,本項(xiàng)發(fā)明減輕了用戶人工對比的工作量,提高了正確率和效率。根據(jù)本發(fā)明的一個(gè)實(shí)施例,子書內(nèi)容和主書內(nèi)容之間可以一鍵切換,也可以再次變回來。當(dāng)用戶通過用戶交互終端輸入內(nèi)容切換指令時(shí),第一窗口內(nèi)顯示第二電子書的內(nèi)容,第二窗口內(nèi)顯示第一電子書的內(nèi)容,即子書變主書,主書變子書。若再次輸入切換指令, 則輸入指令時(shí)的主書和子書內(nèi)容再次進(jìn)行切換。用戶還可以對窗口通過交互終端輸入焦點(diǎn)切換指令,此時(shí)各種操作(如平移,放大、旋轉(zhuǎn)等)的對象之焦點(diǎn)將會在第一窗口和第二窗口之間切換。本項(xiàng)發(fā)明能夠方便用戶對子書細(xì)節(jié)之處進(jìn)行仔細(xì)參閱。根據(jù)本發(fā)明的一個(gè)實(shí)施例,子書的當(dāng)前各種狀態(tài)和內(nèi)容可以作為書簽保存在主書的對應(yīng)位置,方便下次重新參閱。用戶在閱讀文檔時(shí)可能會用到其它不同子書的內(nèi)容進(jìn)行參考閱覽,或者同一子書文檔內(nèi)有多處內(nèi)容需要被參考,這時(shí)書簽就需要加載子書不同類型或內(nèi)容信息。用戶通過輸入書簽保存指令,將某次進(jìn)行子書參閱時(shí)設(shè)置調(diào)節(jié)好的內(nèi)容和狀態(tài)保存為對應(yīng)位置的書簽。用戶在其它地方繼續(xù)使用和調(diào)節(jié)新的子書狀態(tài)來參閱,保存為新位置的書簽,書簽保存在第一文檔內(nèi),數(shù)目不限并且互相獨(dú)立,并可供用戶再次閱讀時(shí)被選擇,選擇后將即時(shí)恢復(fù)原先書中書的閱讀情景。在一個(gè)實(shí)施例中,用戶選擇主書中的某處書簽,子書則跳出并顯示書簽指示的內(nèi)容。在另一個(gè)實(shí)施例中,當(dāng)用戶選擇某處保存過的子書類型的書簽時(shí),子書會自動(dòng)調(diào)入該書簽保存的各種參數(shù),這樣顯示出來的子書自動(dòng)加載原來用戶設(shè)置好的書籍內(nèi)容和各種窗口狀態(tài),窗口狀態(tài)包括窗口縮放、窗口旋轉(zhuǎn)、窗口透明度和窗口位置尺寸等。根據(jù)本發(fā)明的一個(gè)實(shí)施例,用戶可以將第二電子書的內(nèi)容與參數(shù)保存為副本并將副本嵌入第一電子書的當(dāng)前位置。這樣,子書的當(dāng)前相關(guān)內(nèi)容可以合并進(jìn)入主書的相應(yīng)位置而生成新的主書頁面。在某些情況下,用戶可能需要對電子書內(nèi)容進(jìn)行編輯,將子書內(nèi)容與參數(shù)保存為副本,并嵌入主書當(dāng)前位置。比如用戶需要摘錄其它文檔的精彩文字,或者在文檔內(nèi)貼入其它位置圖片等。當(dāng)用戶通過交互終端選擇編輯功能時(shí),如果是文字,則當(dāng)前子書內(nèi)容的文字會加入到主書對應(yīng)位置處;如果是圖像,則子書區(qū)域的圖像可以直接嵌入到主書對應(yīng)的位置。本項(xiàng)發(fā)明極大的方便了用戶進(jìn)行各項(xiàng)編輯動(dòng)作。另外,若用戶需要對已編輯內(nèi)容進(jìn)行還原,則可通過本實(shí)施例的編輯撤銷功能進(jìn)行。可以理解地,上文已經(jīng)說明了一種可同時(shí)顯示和處理多個(gè)文檔的電子書系統(tǒng)及其多文檔顯示和處理方法。顯然,本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)了解,以上所述的實(shí)施例應(yīng)認(rèn)為是說明性的而非限制性的,本發(fā)明同樣包括對于本領(lǐng)域的技術(shù)人員而言顯而易見的那些對本發(fā)明的電子書系統(tǒng)進(jìn)行各種修改和變型。例如,能夠同時(shí)顯示和處理多個(gè)文檔的電子裝置不限于上述專用電子書籍,也可以是任何其它類型的含閱讀功能的裝置,如移動(dòng)電話,個(gè)人數(shù)字助理等。倘若本發(fā)明的這些修改和變化屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi), 則本發(fā)明也意圖包含這些改動(dòng)和變化在內(nèi)。
9
權(quán)利要求
1.一種多文檔顯示和處理方法,其特征在于,包括以下步驟 建立第一窗口,在其中顯示第一文檔;在該第一窗口上建立第二窗口,在其中顯示第二文檔;及比較第一文檔和第二文檔的內(nèi)容,并生成比較結(jié)果。
2.根據(jù)權(quán)利要求1所述的顯示和處理方法,其特征在于,將第二窗口及文檔保存為一個(gè)書簽,書簽內(nèi)記錄第二文檔的內(nèi)容和狀態(tài)信息。
3.根據(jù)權(quán)利要求1或2所述的顯示和處理方法,其特征在于,比較第一文檔和第二文檔的內(nèi)容包括以下步驟接收對第一文檔和第二文檔的內(nèi)容進(jìn)行比較后產(chǎn)生的信號;及判斷執(zhí)行文本比對操作還是圖像比對操作。
4.根據(jù)權(quán)利要求3所述的顯示和處理方法,其特征在于,文本比對操作包括以下步驟 對第一文檔和第二文檔的內(nèi)容逐字進(jìn)行比對;記錄字符差異;及標(biāo)記并至少在第一窗口和第二窗口之一中顯示差異字符。
5.根據(jù)權(quán)利要求3所述的顯示和處理方法,其特征在于,該圖像比對操作包括以下步驟對第一文檔和第二文檔的內(nèi)容逐個(gè)像素進(jìn)行比對; 記錄像素差異;及標(biāo)記并至少在第一窗口和第二窗口之一中顯示差異像素。
6.根據(jù)權(quán)利要求1或2所述的顯示和處理方法,其特征在于,該方法進(jìn)一步包括1)內(nèi)容一鍵切換,其包括第二文檔內(nèi)容切換到第一窗口顯示和第一文檔內(nèi)容切換到第二窗口顯示;以及2)焦點(diǎn)一鍵切換包括將操作焦點(diǎn)在第一窗口和第二窗口之間切換。
7.根據(jù)權(quán)利要求1或2所述的多文檔處理方法,其特征在于,該方法進(jìn)一步包括以下步驟將第二文檔的內(nèi)容與參數(shù)保存為副本;及將副本至少一部分內(nèi)容嵌入第一文檔。
8.一種電子書系統(tǒng),其特征在于,該系統(tǒng)包含a)用戶交互終端,該終端還進(jìn)一步包括顯示設(shè)備和輸入控制設(shè)備;b)處理模塊,通過輸入/輸出接口與用戶交互終端進(jìn)行耦合,該處理模塊包括 數(shù)字信號處理單元,內(nèi)存單元,與數(shù)字信號處理單元耦合,文件操作系統(tǒng),其在數(shù)字信號處理單元上運(yùn)行,并進(jìn)行以下操作(1)建立第一窗口,在其中顯示第一文檔,在該第一窗口建立第二窗口,在其中顯示第二文檔,及比較第一文檔和第二文檔的內(nèi)容,并生成比較結(jié)果;以及(2)將第二窗口和其中的文檔保存為一個(gè)書簽,在其中記錄第二文檔的內(nèi)容和狀態(tài)信息,該書簽保存在第一文檔內(nèi)。c)數(shù)據(jù)存儲單元,與處理模塊進(jìn)行耦合。
9.根據(jù)權(quán)利要求8描述的電子書系統(tǒng),其特征在于,數(shù)據(jù)存儲單元可以是內(nèi)置數(shù)據(jù)存儲單元,也可以是接駁外部數(shù)據(jù)存儲設(shè)備的接口,或者是同時(shí)包括內(nèi)置數(shù)據(jù)存儲單元和接駁外部數(shù)據(jù)存儲設(shè)備的接口。
10.根據(jù)權(quán)利要求8所述的電子書系統(tǒng),其特征在于,文件操作系統(tǒng)包括文檔區(qū)域控制模塊、文檔畫面控制模塊、文檔功能模塊和文檔高級功能模塊。
全文摘要
本發(fā)明公開了一種顯示和處理多個(gè)文檔的系統(tǒng)(100)和方法。該系統(tǒng)包括電子書用戶交互終端(101)、電子書處理模塊(102)和數(shù)據(jù)存儲單元(103),可以在屏幕上顯示多個(gè)文檔,并包括文件操作系統(tǒng)(108),該文件操作系統(tǒng)可以支持建立第一窗口,在其中顯示第一文檔,在該第一窗口上建立第二窗口,在其中顯示第二文檔。并支持將第二窗口及文檔保存為書簽,方便用戶以后閱讀時(shí)選擇開啟來即時(shí)恢復(fù)當(dāng)時(shí)書中書之閱讀情景;該種書簽數(shù)目不限且各自獨(dú)立。還支持比較第一文檔和第二文檔的內(nèi)容,并生成比較結(jié)果。用戶從而在很大程度上擺脫了人工比對的煩惱,提高了文檔比對的準(zhǔn)確性。
文檔編號G06F3/14GK102193764SQ20101012169
公開日2011年9月21日 申請日期2010年3月11日 優(yōu)先權(quán)日2010年3月11日
發(fā)明者董元華, 蔡世光, 黃亮 申請人:英華達(dá)(上海)電子有限公司