專利名稱:用于閱讀電子讀物的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及本發(fā)明一般地涉及電子讀物的出版和分配,并涉及用于閱讀電子讀物的一種方法和設(shè)備。
2.相關(guān)技術(shù)說明電子讀物可普遍地在各種在線計算機服務(wù)中得到,例如美國在線,計算機服務(wù)(Compuserve),因特網(wǎng)和萬維網(wǎng)(the World WideWeb)。這些資料典型地是在出版領(lǐng)域計算機服務(wù),因為沒有可接受的維持版權(quán)所有資料完整性的分配方法。部分的原因是由于簡易性,使文件的接受者可以免費地重新將它們發(fā)布給潛在地數(shù)以千記的其他用戶,而不考慮版權(quán)所有者的版稅。
盡管對于在線用戶來說,通過使用電話線調(diào)制解調(diào)器或其它通信系統(tǒng)下載這些資料到他們的計算機上是一個簡單的程序,坐在計算機終端前讀多頁文件也是不實際的。
因此,在技術(shù)上需要一種用于保存出版物的庫和用于可選擇地將這些出版物裝入有非易失性存儲器的便攜式閱讀器中的系統(tǒng)。在技術(shù)上也需要提供允許通過本在線服務(wù)下載版權(quán)所有資料而不關(guān)注它們的增殖的一種安全通信系統(tǒng)。
發(fā)明概述本發(fā)明直接關(guān)于一種用于保存出版物的庫和用于可選擇地將這些出版物裝入有非易失性存儲器的遠程便攜式電子閱讀裝置中的系統(tǒng)。本發(fā)明也提供一種安全通信系統(tǒng),允許通過本在線服務(wù)下載版權(quán)所有資料而不關(guān)注它們的增殖。
本發(fā)明的一個實施例包括一個電子出版和分配系統(tǒng),具有一個主計算機,其與多個遠程便攜式電子閱讀裝置,例如便攜式電子書相通信。該便攜式電子書被設(shè)計成可以將通過主計算機從書店或其它在線資源中選擇的出版物裝入遠程計算機存儲器。每個便攜式電子書都有一個用于在主機和便攜式電子書之間接收和傳送數(shù)據(jù)的調(diào)制解調(diào)器或其它通信部件。便攜式電子書有一個具有操作系統(tǒng)的中央處理單元,用于控制便攜式電子書的功能。在便攜式電子書中有一個非易失性電子存儲器用于保存出版物。在便攜式電子書中提供多個電子開關(guān),對應(yīng)于例如在該便攜式電子書上的圖象顯示相鄰每個開關(guān)。這些開關(guān)對用戶界面構(gòu)成一個整體,用于控制該設(shè)備。也可以給用戶界面提供一個數(shù)字化的筆輸入系統(tǒng)。
因此,本發(fā)明的一個目的是提供一種改進的出版分配系統(tǒng)和存儲出版物的方法以及將所選的一個程序或一組出版物裝入電子顯示設(shè)備的方法。
本發(fā)明的另一個目的是提供一種保持出版物“虛擬書店”的方法,它允許根據(jù)個人愛好檢查其目錄和選擇下載資料的一種有效的方式。
本發(fā)明更進一步的目的是提供一種與該虛擬書店兼容的便攜式電子閱讀裝置及其相應(yīng)的安全和通信特性。
本發(fā)明更進一步的目的是提供在便攜式閱讀器中便于在閱讀時選擇,瀏覽(navigation)和操作出版作品的一種用戶界面。
圖1是本發(fā)明的出版和分配系統(tǒng)10的總體方塊圖。
圖2A是應(yīng)用在圖1所示的出版和分配系統(tǒng)10中的本發(fā)明的便攜式顯示單元32的一個實施例。
圖2B是圖2A所示的便攜式顯示單元32的詳細方塊圖。
圖3A是在圖2A和圖2B中的屏幕60上提供的一個示范性的主屏幕顯示頁60a,以說明本發(fā)明一個實施例的特性。
圖3B是在圖2A和圖2B中的顯示屏幕60上提供的一個示范性的功能圖標屏幕顯示頁60b,以說明本發(fā)明另一個實施例的特性。
圖3C圖示由本發(fā)明的便攜式顯示單元32使用的用于顯示文本的示范性的字體123。
圖4A-4H圖示相應(yīng)于由本發(fā)明的便攜式顯示單元32提供的附加特性的附加的示范性的顯示頁60c-60h。
圖5A和圖5B是用以說明由本發(fā)明的出版和分配系統(tǒng)10使用的用于閱讀電子讀物的主程序S200的流程圖。
圖6A-6H是用以說明在圖5A和圖5B中所示的子程序S224,S226,S228,S232,S236,S240,S244和S248的流程圖。
優(yōu)選實施例的詳細說明在下面的描述中,術(shù)語電子出版物,讀物,文本和文檔可交換地使用并一般指的是可以被有閱讀能力的人閱讀的讀物,圖片和圖形。特性遠程閱讀系統(tǒng),便攜式閱讀器,電子書和顯示設(shè)備,指的是用于閱讀讀物的系統(tǒng)。術(shù)語用戶界面,瀏覽,控制和操作,指的是用于控制讀物環(huán)境的方法。典型的應(yīng)用是具有時間敏感特性的(time-sensitive nature)通過普通的方法出版和分配不實際的讀物。其它的應(yīng)用包括由從多個消息源收集的文本組成的資料,以這樣的方式編輯,從而給讀者提供有價值的東西,當前已絕版的資料,和有非常專業(yè)的興趣,有限的興趣或不可知的興趣的資料以致于以印刷的方式出版是不合理的。
現(xiàn)在參見圖1,本發(fā)明的出版和分配系統(tǒng)10包括發(fā)送站12和接收站14。發(fā)送站12包括主計算機16,數(shù)據(jù)庫18,數(shù)據(jù)壓縮器20,數(shù)據(jù)加密器24,調(diào)制解調(diào)器26和存儲器40。接收站14包括調(diào)制解調(diào)器30,連接到便攜式顯示單元32上和可選擇的個人計算設(shè)備44。應(yīng)當懂得,盡管在計算機16和計算機44或設(shè)備32之間的數(shù)據(jù)通信被描述成單向的(從計算機16到計算機44或設(shè)備32),系統(tǒng)10允許雙向通信。另外,本領(lǐng)域的普通技術(shù)人員認識到,系統(tǒng)10的單邊或雙邊都可實施成一個發(fā)送機/接收機。出版和分配系統(tǒng)10由位于發(fā)送站12中的主計算機16控制。主計算機16可以是能夠操作以下所述的外圍設(shè)備的任何一種計算機,數(shù)據(jù)處理系統(tǒng)或萬維網(wǎng)站點(WorldWide Website)。
主計算機16管理主要包含版權(quán)所有的出版物或著作的數(shù)據(jù)庫18。在分配這些著作的過程中,主計算機16和位于接收站14中的便攜式顯示單元32通信。接收站14包括通過一條通信信道34連接到便攜式顯示單元32的調(diào)制解調(diào)器30,通信信道34可以是電話線,綜合業(yè)務(wù)數(shù)字網(wǎng)(ISDN)線路,同軸電纜,光纜或其它任何串行流介質(zhì)上的數(shù)字數(shù)據(jù)流。
如圖1所示,通信信道34包括位于發(fā)送站12的數(shù)據(jù)壓縮器20,數(shù)據(jù)加密器24和調(diào)制解調(diào)器26,和位于接收站14中的調(diào)制解調(diào)器30,和可選擇地,個人計算設(shè)備44和便攜式顯示單元。主計算機16首先通過數(shù)據(jù)信道34查詢便攜式顯示單元32的唯一的序號,該序號由在數(shù)據(jù)加密系統(tǒng)中用作“公用密鑰”36的一個號碼組成。主計算機16將公用密鑰36與位于存儲器40中的有效密鑰表42作比較,以確定它是否是一個有效密鑰。如果是,主計算機16通過數(shù)據(jù)壓縮器20傳遞數(shù)據(jù),數(shù)據(jù)壓縮器20可以是軟件算法,硬件設(shè)備,或兩者之結(jié)合。然后主計算機16通過使用密鑰表42中相應(yīng)的私有密鑰和數(shù)據(jù)加密器24,使用該密鑰36加密從目錄數(shù)據(jù)庫18中選擇的出版的作品,數(shù)據(jù)加密器24是如本技術(shù)領(lǐng)域所知的軟件算法,硬件設(shè)備,或兩者之結(jié)合。
然后,加密和壓縮過的數(shù)據(jù)通過位于系統(tǒng)12發(fā)送端的調(diào)制解調(diào)器26發(fā)送給顯示設(shè)備32。調(diào)制解調(diào)器26依照可能是地面通信線,衛(wèi)星,電纜,光纖或其它通信介質(zhì)的傳輸介質(zhì)28的需要調(diào)制該數(shù)據(jù)。在接收端,調(diào)制解調(diào)器30解調(diào)在傳輸介質(zhì)28中提供的數(shù)據(jù)。然后調(diào)制解調(diào)器28可以將這些數(shù)據(jù)提供給便攜式顯示單元32,或可以選擇地,提供給個人計算設(shè)備44,然后由它通過一個電子連接46提供這些數(shù)據(jù)給顯示單元32。
一旦數(shù)據(jù)進入便攜式顯示單元32,數(shù)據(jù)使用單元32的專用密鑰38解密。如本技術(shù)領(lǐng)域所知的,這是通過或者是軟件算法,硬件設(shè)備,或者是兩者之結(jié)合來實現(xiàn)。然后得到的被壓縮的數(shù)據(jù)被存入便攜式顯示單元32中的非易失性存儲器中。
圖2A是本發(fā)明便攜式顯示單元32的一個實施例,如在圖1的出版和分配系統(tǒng)10中所用的。便攜式顯示單元32是一個六英寸寬,七英寸高和一英寸厚的細長的矩形單元。便攜式顯示單元有前面板50,頂端52,底座54,第一側(cè)面55,第二側(cè)面56和背面58。前面板50包括一個顯示屏60,可以是液晶顯示器(LCD),陰極射線管(CRT),電致發(fā)光顯示器(EL)或在本技術(shù)領(lǐng)域中所知的其它的顯示設(shè)備。在優(yōu)選實施例中,顯示器60是一個液晶顯示器(LCD)。位于顯示器60附近,沿著第二側(cè)面56是多個按鍵或功能開關(guān)62,用于選擇在顯示器60上所顯示的圖標。這些圖標代表由便攜式顯示單元32提供的多種功能,將在以下部分中詳細論述。顯示屏60的亮度由位于前面板50的底端,顯示屏60的下面的LCD調(diào)整開關(guān)64控制。
位于便攜式顯示單元32的頂端52的是用于給便攜式顯示單元32加電或斷開電源的開關(guān)66。另外,有一個RJ-11電話塞孔68位于頂端52,作為用于連接AC適配器72的連接件70。電話塞孔68和連接件70也可以選擇位于便攜式顯示單元32的背面58。另外,便攜式顯示單元32也可以通過電池例如鎳錳(NiMh)電池供電。便攜式顯示單元32還包括一個電子模塊(未示出),它包括中央處理單元(CPU),存儲單元例如只讀存儲器(ROM),隨機存取存儲器(RAM)和非易失隨機存取存儲器(NVRAM),內(nèi)置調(diào)制解調(diào)器,LCD驅(qū)動器,充電電路和時鐘,和可選擇地,一只筆和覆蓋在顯示器屏幕60上的數(shù)字化轉(zhuǎn)換器屏幕。
圖2B是圖2B所示的便攜式顯示單元32的詳細方框圖。便攜式顯示單元32由中央處理單元(CPU)控制,它可以執(zhí)行來自只讀存儲器(ROM)82,非易失性隨機存取存儲器(NVRAM)84,或隨機存取存儲器(RAM)86的程序指令。分別位于ROM82,NVRAM84和RAM86中的這些指令82a,84a和86a給便攜式顯示單元32中所有的設(shè)備操作提供控制。CPU80連接到地址譯碼電路88,它也包括各種邏輯電路。執(zhí)行地址譯碼的地址譯碼電路88連接到揚聲器驅(qū)動器90,串行I/O驅(qū)動器92,功能開關(guān)62,筆數(shù)字化轉(zhuǎn)換器63和高速調(diào)制解調(diào)器96。揚聲器驅(qū)動器90驅(qū)動連接到便攜式顯示單元32的揚聲器(未示出),而串行I/O驅(qū)動器92驅(qū)動例如打印機的I/O設(shè)備,或到標準個人計算機的連接。
通過串行I/O驅(qū)動器92連接的打印機使便攜式顯示單元32能夠生成存儲在便攜式顯示單元32的存儲器中的出版資料的硬拷貝。在優(yōu)選實施例中,便攜式顯示單元32不允許打印已經(jīng)通過主計算機16購買的版權(quán)所有作品。如先前所述,開關(guān)62用于選擇顯示在顯示屏上的圖標。可選擇地,開關(guān)62也可以觸感方式存在,覆蓋在顯示單元32的顯示屏60的頂端52。在后面的情況中,用戶只需直接觸摸顯示屏60表面上的所想要的功能的圖標。
調(diào)制解調(diào)器96對于顯示設(shè)備32可以是內(nèi)置的或外置的,并用于同圖1的主計算機16通信。如果使用外置調(diào)制解調(diào)器,可以用圖1中的調(diào)制解調(diào)器30代表。在這種情況下,將不使用圖2中的調(diào)制解調(diào)器96。如果使用內(nèi)置調(diào)制解調(diào)器如調(diào)制解調(diào)器96,則不使用圖1所示的調(diào)制解調(diào)器30。為了安全數(shù)據(jù)處理,使用串行公用密鑰和專用密鑰82b或84b。公用和專用密鑰82b或84b存儲在ROM82或NVRAM84或在本技術(shù)領(lǐng)域中所知的任何其它半導(dǎo)體器件中。如上所述,顯示設(shè)備32在由與顯示器60兼容的顯示控制器98控制的顯示屏60上顯示其信息。
便攜式顯示單元32的操作是通過位于便攜式顯示單元32的面板50上,沿著第二側(cè)面56的多個功能開關(guān)62來實現(xiàn)每個功能開關(guān)對應(yīng)于用戶所要啟動的功能。開關(guān)62的功能可以在軟件的控制下被改變??蛇x擇地,便攜式顯示單元32的操作可以通過由筆63的輸入來控制。筆63可以是如本技術(shù)領(lǐng)域所知的記錄筆。這種記錄筆可以以各種技術(shù)獲得,包括但并不僅限于觸感式,電阻式記錄筆。在本優(yōu)選實施例中,控制程序為用戶識別開關(guān)62的功能,這是通過在顯示屏60上的顯示頁60a(見圖3A)上開關(guān)62的功能表示實現(xiàn)。該表示與開關(guān)62相鄰并可以是圖標,文本或兩者之結(jié)合的形式。在優(yōu)選實施例中,該表示是圖標。圖標圖象82c存儲在ROM82或NVRAM84中。
現(xiàn)在參見圖3A和圖3B,設(shè)備32的操作通過首先按下相應(yīng)于所需功能的開關(guān)62來選擇在顯示屏60的顯示頁64a上的由圖標62,文本或兩者之結(jié)合所代表的多個功能之一來實現(xiàn)。這些物理開關(guān)可以鄰近于顯示屏60,或以觸感方式存在并覆蓋在便攜式顯示單元32的顯示屏60的頂端。在后者中,用戶只需簡單的觸摸直接在所想要的功能圖標上的顯示屏60表面。
圖3A是在圖2A和圖2B的顯示屏60上提供的示范性的主顯示頁60a,說明本發(fā)明一個實施例的特性。當便攜式顯示單元32加電時,顯示屏60首先顯示如圖3A所示的主顯示頁60a。在主顯示頁60a上,顯示構(gòu)成電子讀物的顯示文本100,圖形(未示出)和/或照片(未示出)。顯示文本100,圖形或照片可以單獨或以組合起來顯示。讀物的瀏覽通過由多個功能顯示如圖標102所代表的不同功能來實現(xiàn)。一個這樣的功能對應(yīng)于“翻頁”的作用和代表翻到下一頁的圖標104提供選擇這項功能。如果這樣選擇時,顯示屏60將從下一頁顯示文本和圖形。類似地,代表翻到前一頁的功能的圖標106使用戶能夠在選中圖標106時返回讀過的文本100。第三個圖標108被選中時使用戶能夠查看其它顯示功能。這些輔助顯示功能在圖3B中圖示。
當顯示功能圖標108被選中時,顯示屏60顯示如圖3B中所示的顯示頁60b。顯示頁60b圖示文本100和多個功能圖標如“標記頁”圖標120,“改變字”圖標122,“頁間翻轉(zhuǎn)”圖標124,“字典”圖標126,“下劃線”圖標128,“訪問書店”圖標130,“連接個人計算機(PC)”圖標132,“書間切換”圖標134,“刪除書”圖標136,“退出”圖標137和“隱藏圖標”圖標138。每個圖標120-138都代表由便攜式顯示單元32提供的附加功能。
當“標記頁”圖標120被選中時,便攜式顯示單元32通過在頁上顯示一標記標簽來標記當前頁。如果文本110的字號不適合于讀者,文本110上的字體的字號被顯示然后可以被放大或縮小。在這種情況下,可以選擇“改變字”圖標122,從而以順序在從小字到大字的順序范圍內(nèi)的預(yù)定的一系列的字體中改變當前字體字號到下一字體字號。每次相應(yīng)于圖標122的開關(guān)65被按下時,(或者,在使用觸感式顯示屏的實施例中,當用戶按下圖標122時)字體將轉(zhuǎn)換到下一預(yù)先確定的字體字號。對于較大的字體,可以使用“反混淆(anti-aliased)”顯示技術(shù)來提供字符平滑。這種“反混淆”顯示技術(shù)的例子包括在1993年8月3日公布的標題為“文本顯示裝置和顯示文本的方法(Text Display Apparatus and a Method of DisplayText)”,專利號為No.5,233,334的美國專利,和1994年4月19日公布的標題為“圖象形成裝置(Image Forming Apparatus)”,專利號為No.5,305,428的美國專利中描述的。
在優(yōu)選實施例中,用于顯示文本100的字體通過使用在最佳方式中的顯示屏60的單獨象素,被設(shè)計成可提供最大的可讀清晰度,如圖3C中字體123所示的。這不象典型的屏幕顯示器,它使用“所見即所得(WYSIWYG)”技術(shù)使所看到的文本100在打印時盡可能得好。另外,以粗體或在形式上作其它改變所表示的一個字,一句話或一張圖片可以有一個與之相關(guān)的“熱鏈路”。如果該鏈路用筆63或相應(yīng)于“熱鏈路”功能的開關(guān)64激活,則下一次便攜式單元32同主計算機16聯(lián)機時,可以快速跳轉(zhuǎn)到這個鏈路所指向的顯示頁60。
圖4A-4F是相應(yīng)于便攜式顯示單元32的其它特性的示范性的顯示頁60c-60h。特別地,圖4A圖示如圖3B中所示的“字典”圖標124被選中時的顯示的示范性的顯示頁60c。便攜式顯示單元32包括自動查找并顯示文本100中的詞140的詞典定義的能力。當用戶想要查詞140時,圖標“?”141被選中。當此發(fā)生時,CPU80在位于ROM54(見圖2B)中的字典82d中查找單詞140,并且顯示器60在窗口142中顯示其定義,用戶可以通過選擇“確認(OK)”圖標144消除該窗口,或等待一個預(yù)定的時間量以通過去。
如果詞140不在字典82d中,CPU80可以在位于NVRAM84中的補充詞表84e尋找其定義。位于NVRAM84中的該補充詞表84e和文本100一起被下載,并提供預(yù)先確定在位于ROM82d中的常駐字典84e中不存在的單詞。
顯示頁60c還包括許多圖標146-152,分別可以用于將光標向上移一行,將光標向左移一個單詞,將光標向右移一個單詞或?qū)⒐鈽讼蛳乱埔恍小K舶ㄒ粋€“退出”圖標153,當被選中時,可方便地從當前頁退出。另外,顯示頁60c也顯示一“隱藏圖標”的圖標154,當其被選中時,隱藏所有顯示在頁60c上的圖標141,146-154。
圖4B圖示當如圖3B中所示的“下劃線”圖標128被選中時,在圖2A和圖2B的顯示屏60上提供的另一個示范性的顯示頁60d。如圖所示,顯示屏60提供顯示兩個圖標顯示頁60d,也就是,“上一個句加下劃線”圖標156和“下一個句加下劃線”圖標158,其分別允許用戶通過文本向前或向后移至某時所選擇的加下劃線的句子?!半[藏圖標”圖標154也被顯示。句子也可以通過觸摸或使用筆63(當可用時)在顯示屏60上“劃線”來加下劃線。在進一步的實施例中,可以提供一個附加功能,用于自動向前(或向后)跳到下一(或前一)有下劃線或高亮顯示在其上的頁。
圖4C圖示當如圖3B中所示的“訪問書店”圖標130被選中時,在圖2A和圖2B的顯示屏60上所顯示的示范性的顯示頁60e。如顯示頁60e所示,在顯示頁60e上提供圖標160-169分別用于在顯示頁60e上定位一個新的本地電話號碼,先撥9,先撥8,國際呼叫,輸入所撥和隱藏圖標的號碼。
圖4D圖示在如圖4C所示接到一書店號碼時,在圖2A和圖2B的顯示屏60上顯示的示范性的顯示頁60f。一旦選擇了一個虛擬書店的電話號碼并建立起通信,便攜式顯示單元32顯示一顯示頁60f,它提供從一特別的虛擬書店中得到特性的總覽。顯示頁60f包括提供在線廣告的窗口170,和可使用戶從主要部分表比如小說,非小說,傳記,歷史,參考書,商業(yè)資料和電子雜志或報紙中選擇的圖標172。還提供“可選特性”圖標174用于提供附加特性。另外,多個窗口176顯示由用戶已購買的書的個人書架標題?!巴顺鰰辍眻D標177被選中時允許用戶退出該頁60f,而“隱藏圖標”圖標178允許用戶隱藏顯示的圖標。
圖4E圖示當如圖3B中所示的“連接到PC”圖標132被選中時,在圖2A和圖2B的顯示屏60上所顯示的示范性的顯示頁60g。該特性包括“瀏覽”連接到主計算機16的圖1中的目錄數(shù)據(jù)庫18的能力。顯示頁60g提供多個相應(yīng)于圖標181的命令180。通過在這些命令181中選擇,用戶可以得到在顯示頁60g上顯示的信息,使他們可以閱讀關(guān)于目錄數(shù)據(jù)庫18的信息,并便于選擇,購買和下載。
圖4F圖示當如圖3B中所示的“連接到PC”圖標S132被選中時,在圖2A和圖2B的顯示屏60上所顯示的示范性的顯示頁60h。另外,顯示頁60h顯示“開始下載”圖標182,當其被選中時,使便攜式顯示單元32進行下載從圖1所示的計算機44中選擇的頁。也包括用于隱藏所顯示的圖標的“隱藏圖標”圖標183a和“退出”圖標183b允許用戶從所選的該特性退出。
圖4G圖示當如圖3B中所示的“書間切換”圖標134被選中時,在圖2A和圖2B的顯示屏60上所顯示的示范性的顯示頁60i。如圖所示,顯示頁60i使用戶可以通過分別選擇圖標184或186從書A切換到書B。
圖4H圖示當如圖3B中所示的“刪除書”圖標136被選中時,在圖2A和圖2B的顯示屏60上所顯示的示范性的顯示頁60j。如圖所示,顯示頁60j使用戶可以選擇一本書閱讀或刪除。在顯示頁60j上顯示多本書,例如,書C,D,E。在每本書C,D或E附近有兩個圖標190和192,當被選中時,將分別保留所顯示的書C,D或E,或刪除所顯示書C,D或E。圖標194允許隱藏顯示的圖標。
圖5A是一流程圖,圖示在本發(fā)明的便攜式顯示單元32中使用的閱讀電子讀物的程序S200,程序S200從啟始狀態(tài)S202開始,程序S200前進到執(zhí)行程序步驟S204,在此程序S200依照用戶的選擇打開現(xiàn)用書到所選頁或當前頁。現(xiàn)用書的數(shù)據(jù)由便攜式顯示單元32解壓縮并和代表可用功能的圖標一起顯示。程序S200然后前進到程序步驟S206,在此它預(yù)先解壓縮現(xiàn)有書的下一頁和最后頁。然后程序S200前進到判斷步驟S208,查詢相應(yīng)于如圖3A中所示的“翻頁”圖標104的開關(guān)是否被選中。如果是,程序S200前進到程序步驟S210,在此它顯示被用戶所選中的下一頁或最后頁。然后程序S200返回到程序步驟S206。如果“翻頁”圖標104(圖3A)沒被選中,程序S200前進到判斷步驟S212,查詢“顯示功能圖標”鍵108(圖3A)是否被按下。如果沒有,程序S200返回到判斷步驟S208,然而,如果“顯示功能圖標”鍵108已經(jīng)被按下,程序S200前進到程序步驟S210,在此它顯示功能鍵圖標。
下一步,程序S200前進到判斷步驟S216,在此它確定“關(guān)閉”鍵66(圖2A)是否被按下。如果是,程序前進到程序步驟S218,在此它存儲當前頁并關(guān)閉便攜式顯示單元32。程序S200然后在程序步驟S220處結(jié)束。如果“關(guān)閉”鍵66沒有被按下,程序S200前進到判斷步驟S224,在此它確定“字典”鍵126(圖3B)是否被按下。如果是,程序S200前進到程序步驟S224,它是用于提供便攜式顯示單元32的字典特性的子程序。
如果“字典”鍵126沒有被選擇,程序S200前進到判斷步驟S225,在此它確定“訪問書店”鍵130(圖3B)是否被按下。如果是,程序S200前進到程序步驟S226,它是用于提供便攜式顯示單元32的訪問書店特性的子程序。如果“訪問書店”鍵130沒被選中,程序S200前進到判斷步驟S227,在此它確定“下載”鍵182(圖4F)是否被選中。該“下載”鍵182可以在主顯示頁60b(圖3B)上或在例如如圖4F所示的另一顯示頁上被應(yīng)用,如果程序S200確定“下載”鍵182已經(jīng)被按下,它前進到子程序S228。如果沒有,它前進到判斷步驟S230,在此它確定“翻轉(zhuǎn)頁”鍵124(圖3B)是否被選中。如果是,程序S200前進到程序步驟S234,它是用于提供便攜式顯示單元32的“翻轉(zhuǎn)頁”特性的子程序。
如果“翻轉(zhuǎn)頁”鍵124(圖3B)沒被選中,程序S200前進到判斷步驟S234,在此它確定“閱讀封面”鍵(未在圖3B中示出)是否被按下。如果是,程序S200前進到程序步驟S236,它是用于提供便攜式顯示單元32的“閱讀盒”特性的子程序。如果“閱讀封面”鍵沒被選中,程序S200前進到判斷步驟S238。
在判斷步驟S238,程序S200確定“換書”鍵(未在圖3B中示出)是否被按下。如果是,程序S200前進到程序步驟S240,它是用于提供便攜式顯示單元32的“換書”特性的子程序。如果“換書”鍵沒被選中,程序S200前進到判斷步驟S242,在此它確定“下劃線”鍵128(圖3B)是否已被按下。如果是,程序S200前進到程序步驟S244,它是用于提供便攜式顯示單元32的“下劃線”特性的子程序。如果沒有,程序S200前進到判斷步驟S246,在此它確定“改變字體字號”鍵122(圖3B)是否被按下。如果是,程序S200前進到程序步驟S248,它包括用于提供便攜式顯示單元32的“字體字號”特性的子程序。
如果“改變字體字號”鍵122(圖3B)沒被選中,程序S200前進到判斷步驟S250以確定“標志頁”鍵120(圖3B)是否被按下。如果是,程序S200前進到程序步驟S252,在此它標志該頁并顯示標志標簽。
然后,程序S200返回開始狀態(tài)S202。如果“標志頁”鍵120(圖3B)沒被選中,程序S200前進到判斷步驟S256,在此它確定“退出”鍵137(圖3B)是否已被按下。如果是,程序S200前進到程序步驟S258,在此它重新顯示該頁和主要圖標。如果“退出”鍵137沒被選中,程序S200前進到程序步驟S260,在此它繼續(xù)監(jiān)測表示顯示便攜式裝置32的特性的各種按鍵的選擇。
如圖6A所示,程序S224開始于啟始狀態(tài)并前進到程序步驟S262在此顯示字典圖標。高亮顯示顯示頁上的第一個單詞。然后程序S224前進到判斷步驟S264,在此它確定是否有光標移動。如果是,程序S224前進到程序步驟S266,在此相應(yīng)地移動光標并高亮顯示新選定的單詞。然后程序S224返回判斷步驟S264。如果沒有光標移動,程序S224前進到判斷步驟S268,在此程序S224確定查找單詞圖標141(圖4A)是否被選擇。如果沒有,程序S224前進到判斷步驟S270,在此它查詢退出圖標153(圖4A)是否被選擇。如果沒有,程序S224返回判斷步驟S264。如果退出圖標153已被選中,程序S224結(jié)束。如果程序S224在判斷步驟S268確定查找單詞已被選中,前進到程序步驟S272,在此它在內(nèi)部字典中查找該被選單詞。然后,程序S224前進到判斷步驟S274,在此它確定該單詞是否已經(jīng)找到。如果是,程序S224前進到程序步驟S276在此它顯示被選單詞的定義。
下一步,程序S224前進到判斷步驟S278,在此它確定取消圖標144(如圖4A中所示“確認(OK)”圖標)是否已被選擇。如果沒有,程序S224返回判斷步驟S270。在此它繼續(xù)確定退出圖標144是否被選中。如果退出圖標144已經(jīng)被選中,程序S224返回判斷步驟S264。如果程序S224在判斷步驟S274確定在內(nèi)部字典中查找的選定單詞沒有被查到,程序S224前進到程序步驟S280,在此它在增補字典中查找該單詞。然后它前進到判斷步驟S282,在此它查詢該單詞是否被查到。如果是,它前進到程序步驟S266,在此顯示其定義。如果沒有,如在程序步驟S284中所示,在顯示頁上顯示短語“單詞未查到”,然后程序S224前進到判斷步驟S278,在此它繼續(xù)監(jiān)測取消圖標是否被選中。
從啟始狀態(tài)開始,如圖6B所示,程序S226前進到程序步驟S290,在此程序S226在電話設(shè)置中顯示“訪問書店”顯示頁(見圖4C)。然后程序S226前進到判斷步驟S292,在此它查詢該設(shè)置是否要改變。如果不,它前進到判斷步驟S294,在此它查詢是否應(yīng)進行訪問。如果在判斷步驟S292中確定要改變一個設(shè)置,則程序S226前進到程序步驟S296,在此顯示新的設(shè)置選擇。然后程序S226前進到判斷步驟S298,在此它查詢是否已選中新的選擇。如果是,程序S226前進到程序步驟S300,在此設(shè)置新設(shè)置。然后程序S266返回程序步驟S296。如果程序S226在判斷步驟S298中確定沒有選中新的選擇,它返回判斷步驟S294。
在判斷步驟S294,程序S226查詢是否應(yīng)進行訪問。如果否,程序S226返回判斷步驟294并繼續(xù)監(jiān)視是否要進行訪問。如果在判斷步驟S294,它確定要進行訪問,程序S226前進到程序步驟S302,在此訪問該書店。然后程序S226前進到判斷步驟S304,在此它查詢是否已正確地連接。即使連接已經(jīng)正確地配置。如果沒有,程序S226前進到程序步驟S306,在此顯示連接錯誤信息。然后程序S226返回程序步驟S290。如果正確的連接已經(jīng)建立,程序S226前進到程序步驟S308,在此在顯示頁上顯示輸入的文本,圖形和圖標。然后程序S226前進到步驟S310,在此它查詢是否已經(jīng)選中一圖標。如果是,程序S226前進到程序步驟S312,在此它發(fā)送圖標的標識給書店。然后程序S226返回程序步驟S308。如果圖標未被選中,程序S226前進到判斷步驟S314,在此它查詢是否已經(jīng)請求下載。如果沒有,程序S226查詢是否要退出。如果不是,程序S226返回程序步驟S308,在此它繼續(xù)顯示輸入的文本,圖形和圖標。如果在判斷步驟S316程序S226確定要退出,則在步驟S318中它斷開調(diào)制解調(diào)器連接然后結(jié)束。如果在判斷步驟S314,程序S226確定出已經(jīng)請求下載,程序S226前進到程序步驟S320。
如圖6C中所示,程序S228從啟始狀態(tài)開始并前進到判斷步驟S310,在此它查詢是否有用于新書的空間。如果沒有,程序S228前進到程序步驟S332,在此它確定要刪除哪一本書(見圖4H)。然后程序S228前進到程序步驟S334,在此它刪除所選的書,然后返回判斷步驟S330,在此它查詢是否有用于新書的空間。如果在判斷步驟S330,程序S228確定有用于新書的空間,它前進到程序步驟S336,在此它從主計算機獲得下載參數(shù)。下一步,如在程序步驟S338中所示程序S228將用于加密的公用密鑰發(fā)送給主計算機。然后如在程序步驟S340中所示程序S228接收加密和壓縮過的數(shù)據(jù),然后前進到判斷步驟S342,在此它查詢下載是否結(jié)束。如果沒有,程序接著返回程序步驟S340,在此它繼續(xù)接收下載數(shù)據(jù)。如果在判斷步驟S342,程序S228確定下載已經(jīng)結(jié)束,程序S228前進到程序步驟S342,在此它給該數(shù)據(jù)加裝專用密鑰并將該數(shù)據(jù)存儲在存儲器中。然后程序步驟S228結(jié)束。
從啟始狀態(tài)開始,如在圖6D中所示,程序S232接著前進到判斷步驟S350,在此它查詢“翻轉(zhuǎn)頁”圖標124(圖3B)是否被選中。如果是,程序S232前進到程序步驟S352,在此它解壓縮用于快速顯示的部分頁。如果“翻轉(zhuǎn)頁”圖標124沒有被選中,通過返回到判斷步驟S350,程序S232繼續(xù)監(jiān)視“翻轉(zhuǎn)頁”圖標124。從程序步驟S352前進,如在程序步驟S354中所示程序S232顯示該部分頁。接著,程序S232前進到程序步驟S356,在此它查詢根據(jù)所選頁指示向前或向后查詢。然后查詢S232前進到判斷步驟S358,在此它查詢“翻轉(zhuǎn)頁”圖標124是否被選中。如果是,程序S232接著返回程序步驟S352。如果沒有,程序S232前進到程序步驟S360,在此它解壓縮所有頁并顯示該文本。然后,程序S232前進到判斷步驟S362,在此它查詢退出圖標是否已經(jīng)被選中。如果沒有,程序S232接著返回判斷步驟S358,在此它繼續(xù)監(jiān)視該底部按鍵。如果在判斷步驟S362退出圖標已被選中,程序S232結(jié)束。
開始啟始狀態(tài),如圖6E中所示,程序S236接著前進到判斷步驟S370,在此它查詢護封信息是否被存儲。如果沒有,程序S236前進到程序步驟S372,在此它顯示抱歉信息,然后程序結(jié)束。如果確定護封信息已被存儲,程序S236前進到程序步驟S374,在此它解壓縮并顯示所選書的封面。然后程序S236前進到判斷步驟S376,在此它查詢與書的封面的顯示相關(guān)的顯示圖標是否被選中。如果是,程序S236前進到程序步驟S380,在此它顯示替換護封頁,然后程序S236前進到判斷步驟S382。如果循環(huán)顯示圖標沒有被選中,程序S236直接前進到判斷步驟S382。在判斷步驟S382,程序S236查詢退出圖標是否被選中。如果沒有,程序S236返回判斷步驟S736,在此它繼續(xù)監(jiān)視循環(huán)圖標是否被選中。如果退出圖標已被選中,程序S236結(jié)束。
如圖6F中所示,程序S240從啟始狀態(tài)開始,并且前進到程序步驟S390,在此它顯示換書顯示頁(見圖4G)。然后程序S240前進到判斷步驟S392,在此它查詢是否已經(jīng)選中一本新書。如果是,程序S240前進到程序步驟S394,在此選中一本新書,然后返回程序步驟S390,在此它顯示換書屏幕。如果未選中一本新書,程序S240前進到判斷步驟S396,在此它查詢刪除書圖標192a,192b和192c是否被選中。如果是,如在程序步驟S398中所示,程序S240刪除被選中的書,然后前進到步驟S390。如果刪除書圖標(圖14A)沒有被選中,程序S240前進到判斷步驟S400,在此它查詢刪除一本書的所選擇的段的“書分段”是否被選中。如果是,該程序刪除所選擇的書段,如在程序步驟S402中所示。然后程序S240返回到程序步驟S390。如果經(jīng)過查詢書分段沒有被選中,程序S240查詢退出圖標是否被選中,如在判斷步驟S404中所示。如果沒有,程序S240返回到判斷步驟S392。如果退出圖標已經(jīng)被選中,程序S240結(jié)束。
如圖6G中所示,程序S244從啟始狀態(tài)開始,然后前進到程序步驟S410,在此它在該頁上(見圖4B)的第一個句子下面劃線。然后程序S244前進到判斷步驟S412,在此它查詢下劃線圖標是否已被選中。如果是,程序S244前進到判斷步驟S414,在此它將光標移至下一句然后在該下一句的下面劃線。程序S244返回到判斷步驟S412。如果下劃線圖標沒有被選中,程序S244前進到判斷步驟S416,在此它查詢退出圖標是否被選中。如果沒有,程序S244返回到判斷步驟S412。如果退出圖標已經(jīng)被選中,程序S244結(jié)束。
如圖6H中所示,從啟始狀態(tài)開始,程序S248前進到程序步驟S420,在此它顯示字體字號圖標。程序S248前進到判斷步驟S422,在此它查詢新的字號是否被選中。然后程序S248前進到程序步驟S426,在此它將該字體改成新的字號。然后程序S248重排該頁并相應(yīng)地顯示。然后它返回到判斷步驟S422。如果新的字體字號沒有被選中,程序S248查詢退出圖標是否被選中。如果沒有,它返回到程序步驟S420,在此它顯示該字體字號圖標。如果退出圖標已經(jīng)被選中,程序S248結(jié)束。
通過使用本發(fā)明,可以保持一個出版物“虛擬書店”,它可以以一種有效的方式根據(jù)個人興趣查看其目錄并選擇下載資料。另外,提供與該虛擬書店相兼容的便攜式顯示系統(tǒng),及相應(yīng)的安全和通信特性。此外,在便攜式閱讀器中提供一用戶界面,當用戶在閱讀時出版作品的選擇,導(dǎo)航(navigation)和處理操作簡化。
結(jié)果,提供了一個系統(tǒng)用于保存出版物的庫和用于有選擇的將這些出版物裝入具有非易失性存儲器的便攜式閱讀器。另外,也提供一個安全通信系統(tǒng),允許下載版權(quán)所有資料而不關(guān)心通過本在線服務(wù)的增殖。
本發(fā)明可以在不離開其精神或基本特征下以其它具體方式實施。上述實施例從各個方面都應(yīng)視為是說明性的而非限制性的。因此,本發(fā)明的保護范圍主要依據(jù)所附的權(quán)利要求書而不是上述說明確定。所有在該權(quán)利要求書的含義和等價的范圍內(nèi)的改變應(yīng)當包含在其保護范圍之內(nèi)。
權(quán)利要求
1.一種用于分配文本型信息的系統(tǒng),包括一個主計算機,有一主存儲器,用于存儲多個單元的文本型信息;第一調(diào)制解調(diào)器,連接到主計算機,用于在傳輸介質(zhì)上傳送存儲在主存儲器中的文本信息;一個便攜式電子書,用于接收和顯示文本信息,包括;一個外殼包括一個顯示屏,它在顯示頁上顯示文本信息,該顯示屏也顯示相應(yīng)于由電子書在接收和顯示文本型信息中提供的功能的多個功能鍵;一個存儲器,用于存儲文本信息和信息;和連接到存儲器和顯示屏一個處理器,用于控制文本型信息的檢索和顯示,該處理器接收從功能鍵的輸入并用于控制在顯示屏上功能的顯示;第二調(diào)制解調(diào)器,連接到便攜式電子書用于通過傳輸介質(zhì)接收存儲在主計算機中的文本信息;其中主存儲器包括多個碼號和其中便攜式電子書的存儲器包括一個唯一的碼號,在該唯一的碼號和存儲在主存儲器中的多個碼號中一個碼號相符時主計算機向該便攜式電子書提供文本信息。
2.如權(quán)利要求1所述的系統(tǒng),其中主計算機和便攜式電子書的雙向地通信。
3.如權(quán)利要求1所述的系統(tǒng),其中主計算機是萬維網(wǎng)站點。
4.如權(quán)利要求1所述的系統(tǒng),其中文本信息在由第一調(diào)制解調(diào)器傳送以前被加密和壓縮。
5.如權(quán)利要求4所述的系統(tǒng),其中加密和壓縮的文本信息由第二調(diào)制解調(diào)器解密和解壓縮。
6.如權(quán)利要求1所述的系統(tǒng),其中顯示屏從一組中選擇,包括液晶顯示器,陰極射線管和電致發(fā)光顯示器。
7.如權(quán)利要求1所述的系統(tǒng),其中第二調(diào)制解調(diào)器是位于便攜式電子書中的一個調(diào)制解調(diào)器。
8.如權(quán)利要求1所述的系統(tǒng),其中顯示器包括一只筆和覆蓋在顯示屏上的一個數(shù)字化轉(zhuǎn)換器屏幕。
9.如權(quán)利要求1所述的系統(tǒng),其中筆是一個記錄筆。
10.一種分配文本信息的方法,包括提供一個主計算機,它有一主存儲器,用于存儲多個單元的文本信息;在傳輸介質(zhì)上傳送存儲在主存儲器中的文本信息;提供一個便攜式電子書,用于檢索和顯示文本信息,所述的便攜式電子書包括;包括一個顯示屏的一個外殼,在顯示頁上顯示文本信息,該顯示屏也顯示相應(yīng)于由電子書在接收和顯示文本信息中提供的功能的多個功能鍵;一個存儲器,用于存儲文本信息和信息;和一個處理器,連接到存儲器和顯示屏,用于控制文本信息的檢索和顯示,該處理器接收從功能鍵的輸入并用于控制在顯示屏上功能的顯示;和通過允許尋址存儲器的碼號識別在傳輸介質(zhì)上接收的信息。
11.如權(quán)利要求10所述的方法,還包括在主計算機和便攜式電子書之間提供雙向通信的步驟。
12.如權(quán)利要求10所述的方法,還包括在傳輸之前解密和壓縮文本信息的步驟。
13.如權(quán)利要求10所述的方法,還包括在由便攜式電子書接收到加密和壓縮的文本信息時解密和解壓縮該文本信息的步驟。
全文摘要
提供一個電子出版物出版和分配系統(tǒng),用于傳播可以在便攜式電子書上閱讀的書面資料。主計算機包括一個電子格式的書面資料的目錄,可以被選擇然后下載到便攜式電子書的存儲器中。主計算機跟蹤事務(wù)處理,并在下載之前使用包括便攜式電子書唯一的安全號碼的加密系統(tǒng)來編碼該數(shù)據(jù)。加密數(shù)據(jù)直到其駐留在便攜式電子書的存儲器中為止不能被解密。在接收到加密數(shù)據(jù)之后,便攜式電子書解密該數(shù)據(jù),并可以在其顯示屏上顯示原文資料的文本。該便攜式電子書具有操作系統(tǒng)的中央處理單元,用于控制便攜式電子書的功能。在便攜式電子書中有非易失性存儲器,用于保存出版物。在便攜式電子書中提供多個電子按鍵,其相應(yīng)于在便攜式電子書顯示器上鄰近每個按鍵的圖形表示比如圖標。這些按鍵構(gòu)成用戶界面的整體,用于控制該設(shè)備。
文檔編號G06F3/041GK1236450SQ97198508
公開日1999年11月24日 申請日期1997年8月8日 優(yōu)先權(quán)日1996年8月13日
發(fā)明者J·薩赫斯, T·W·伯梅羅伊 申請人:軟書印刷公司