用于在終端中控制電子書的裝置和方法
【專利摘要】提供一種用于在終端中控制電子書的裝置和方法。該終端的電子書(e-Book)控制裝置包括控制器,其被配置為在顯示電子書的同時,運行與電子書的數(shù)據(jù)有關(guān)的至少一個應(yīng)用。
【專利說明】用于在終端中控制電子書的裝置和方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及用于在終端中控制電子書(e-Book)的裝置和方法。更具體地,本發(fā)明涉及在終端顯示電子書的同時能夠自動運行各種應(yīng)用的電子書控制裝置和方法。
【背景技術(shù)】
[0002]電子書(e-Book)是指數(shù)字書,其中諸如字符和圖像的多媒體信息被記錄在電子介質(zhì)中,其允許用戶以類似紙質(zhì)書的方式來充分利用多媒體信息的優(yōu)勢。
[0003]電子書服務(wù)以如下的方式來提供:通過將已經(jīng)或可以以書籍出版的作品的內(nèi)容以數(shù)字數(shù)據(jù)的形式記錄在電子介質(zhì)中來創(chuàng)建電子書內(nèi)容,并且所創(chuàng)建的電子書內(nèi)容通過有線/無線信息網(wǎng)絡(luò)被發(fā)送到諸如計算機或終端的電子書終端。
[0004]與紙質(zhì)書相比,電子書成本較低,由于在線購買故花費更少的時間來購買,允許只購買期望的部分,并允許電子書內(nèi)容被直接下載到用戶自己的個人數(shù)字助理(PDA)、移動終端等,以方便地隨時隨地訪問所期望的電子書內(nèi)容。
[0005]在電子書的幫助下,出版公司可以節(jié)約用于印刷、裝訂等的生產(chǎn)成本、內(nèi)容分發(fā)成本、庫存成本,以及用于更新電子書內(nèi)容的成本。
[0006]電子書現(xiàn)已被廣泛采用,這是由于基礎(chǔ)設(shè)施的擴展,比如有線/無線通信網(wǎng)絡(luò)的發(fā)展、以及出借電子書的電子圖書館(E-libraries)的建立。
[0007]上述信息只是為了幫助對本公開的理解而作為背景信息給出的。對于以上所述是否可以用作本發(fā)明的現(xiàn)有技術(shù),沒有進行決定,并且沒有進行主張。
【發(fā)明內(nèi)容】
[0008]技術(shù)方案
[0009]本發(fā)明的目的是要解決至少上述問題和/或缺點并提供至少下述優(yōu)點。因此,本發(fā)明的一方面是提供在終端顯示電子書(e-Book)的同時能夠自動運行各種應(yīng)用的電子書控制裝置和方法。
[0010]本發(fā)明的示例性實施例的另一方面是提供用于終端的電子書控制裝置和方法,其能夠通過制作(authoring)支持應(yīng)用交互(interworking)功能的電子書來更有效地在電子書中表達作者的意圖,并允許用戶通過閱讀(或?qū)W習(xí))電子書而更容易地在電子書查看器上理解作者的意圖。
[0011]根據(jù)本發(fā)明的一方面,提供了一種用于在終端中控制電子書的裝置。該裝置包括控制器,其被配置為當(dāng)顯示電子書時,運行至少一個與電子書的數(shù)據(jù)有關(guān)的應(yīng)用。
[0012]根據(jù)本發(fā)明的另一方面,提供了一種用于在終端中控制電子書的裝置。該裝置包括控制器,其被配置為:當(dāng)在電子書查看器模式中控制在電子書查看器上顯示電子書時,若存在與包含在電子書的頁面(page)中的數(shù)據(jù)有關(guān)的至少一個應(yīng)用,則在執(zhí)行屏幕窗口中運行該至少一個應(yīng)用。該執(zhí)行屏幕窗口被固定地顯示在其中執(zhí)行屏幕窗口不與電子書的頁面上的數(shù)據(jù)重疊的位置,或者可移動地、與電子書的頁面上的數(shù)據(jù)重疊地被顯示。
[0013]根據(jù)本發(fā)明的又另一方面,提供了一種用于在終端中控制電子書的方法。該方法包括:當(dāng)顯示電子書時,確定是否存在與電子書的數(shù)據(jù)有關(guān)的至少一個應(yīng)用,并且若存在與電子書的數(shù)據(jù)有關(guān)的至少一個應(yīng)用,則在顯示電子書的同時運行該至少一個應(yīng)用。
[0014]根據(jù)本發(fā)明的又另一方面,提供了一種用于在終端中控制電子書的方法。該方法包括:當(dāng)在電子書查看器模式中在電子書查看器上顯示電子書時,確定是否存在與電子書的頁面中包含的數(shù)據(jù)有關(guān)的至少一個應(yīng)用,并且若存在與電子書的頁面中包含的數(shù)據(jù)有關(guān)的至少一個應(yīng)用,則在顯示電子書的同時在執(zhí)行屏幕窗口中運行該至少一個應(yīng)用。該執(zhí)行屏幕窗口被固定地顯示在其中執(zhí)行屏幕窗口不與電子書的頁面上的數(shù)據(jù)重疊的位置,或者可移動地、與電子書的頁面上的數(shù)據(jù)重疊地被顯示。
[0015]對于本領(lǐng)域的技術(shù)人員來說,從以下結(jié)合附圖公開的本發(fā)明示例性實施例的詳細描述中,本發(fā)明的其它方面、優(yōu)點和顯著特征將變得明顯。
[0016]發(fā)明的有益效果
[0017]從前述描述中明顯的是,本公開所提出的電子書的控制裝置和方法可在顯示電子書的同時自動地運行各種應(yīng)用。此外,所提出的電子書控制裝置和方法可通過制作支持應(yīng)用交互功能的電子書來更有效地在電子書中表達作者的意圖,并允許用戶通過閱讀(或?qū)W習(xí))電子書而更容易地在電子書查看器上理解作者的意圖。
[0018]此外,所提出的電子書控制裝置和方法可以以各種方式來在電子書中更有效地反映用戶的意圖,由于其簡化的程序而增加用戶的便利,并且有助于增加在學(xué)習(xí)和電子出版的領(lǐng)域中的需求。
【專利附圖】
【附圖說明】
[0019]從下面結(jié)合附圖進行的詳細描述中,本發(fā)明的特定示范實施例的以上和其它方面、特性和優(yōu)點將更加明顯,在附圖中:
[0020]圖1展示根據(jù)本發(fā)明的示例性實施例的終端的結(jié)構(gòu);
[0021]圖2展示根據(jù)本發(fā)明的示例性實施例的在終端中制作電子書(e-Book)的過程;
[0022]圖3展示根據(jù)本發(fā)明的示例性實施例的在終端中顯示電子書的過程;
[0023]圖4展示根據(jù)本發(fā)明的示例性實施例的在終端中顯示電子書的同時運行應(yīng)用的過程;以及
[0024]圖5A和圖5B展示根據(jù)本發(fā)明的示例性實施例的在終端中顯示電子書的同時運行應(yīng)用的操作。
[0025]貫穿附圖,應(yīng)該指出的是,相同的附圖標(biāo)號用來描述相同或相似的元素、特征和結(jié)構(gòu)。
【具體實施方式】
[0026]提供以下參照附圖的描述以幫助全面理解由權(quán)利要求及其等效內(nèi)容所定義的本發(fā)明的示例性實施例。以上描述包括各種具體細節(jié)來幫助理解,但這些具體細節(jié)應(yīng)被看作僅僅是示例性的。因此,本領(lǐng)域普通技術(shù)人員將認識到:在不脫離本發(fā)明的范圍和的前提下,可以對在此描述的實施例作各種變化和修改。另外,為了清楚和簡潔,省略對公知功能和結(jié)構(gòu)的描述。
[0027]在下列說明和權(quán)利要求書中所用的術(shù)語和單詞不限于字面含義,而僅僅是被
【發(fā)明者】用來使得能夠清楚和一致地理解本發(fā)明。因此,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)清楚的是提供本發(fā)明的示范性實施例的以下描述僅僅是出于說明的目的,而不是用來限制由所附權(quán)利要求及其等效內(nèi)容定義的本發(fā)明的目的。
[0028]要理解,單數(shù)形式“一”、“一個”和“所述”包括復(fù)數(shù)所指物,除非上下文明確地另有規(guī)定。從而,例如,對“一組件表面”的提及包括對一個或多個這樣的表面的提及。
[0029]本發(fā)明的示例性實施例適用的終端可包括移動終端和固定終端二者。移動終端一一其為易于攜帶的移動電子設(shè)備一一可以包括:視頻電話、移動電話、智能電話、國際移動電信-2000(IMT-2000)終端、寬帶碼分多址(WCDMA)終端、通用移動電信服務(wù)(UMTS)終端、個人數(shù)字助理(PDA)、便攜式多媒體播放器(PMP)、數(shù)字多媒體廣播(DMB)終端、電子書(e-Book)閱讀器、便攜式計算機(例如,膝上型計算機和平板個人計算機(PC))、和數(shù)碼相機。固定終端可以包括桌面PC。
[0030]圖1展示根據(jù)本發(fā)明的示例性實施例的終端的結(jié)構(gòu)。
[0031]參照圖1,射頻(RF)單元123負責(zé)終端的無線通信。RF單元123包括:RF發(fā)送器,用于將發(fā)送信號的頻率上變頻并放大經(jīng)上變頻的發(fā)送信號,以及RF接收器,用于將所接收的信號低噪聲放大并將經(jīng)放大的所接收的信號的頻率下變頻。數(shù)據(jù)處理器120包括用于編碼和調(diào)制發(fā)送信號的發(fā)送器,以及用于解調(diào)和解碼所接收的信號的接收器。換言之,數(shù)據(jù)處理器120可包括調(diào)制器/解調(diào)器(調(diào)制解調(diào)器)和編碼器/解碼器(編解碼器)。編解碼器包括用于處理分組數(shù)據(jù)等的數(shù)據(jù)編解碼器,以及用于處理諸如語音的音頻信號的音頻編解碼器。音頻處理器125使用揚聲器播放從數(shù)據(jù)處理器120中的音頻編解碼器輸出的所接收的音頻信號,并將由麥克風(fēng)采集的發(fā)送音頻信號傳送給數(shù)據(jù)處理器120中的音頻編解碼器。
[0032]鍵輸入單元127包括用于輸入數(shù)字/字符信息的數(shù)字/字符鍵以及用于設(shè)置各種功能的功能鍵。
[0033]存儲器130可以包括程序存儲器和數(shù)據(jù)存儲器。根據(jù)本發(fā)明的示例性實施例,程序存儲器可存儲用于控制終端的一般操作的程序、以及用于通過將至少一個應(yīng)用鏈接或插入到頁面中來制作電子書并且在顯示電子書的同時運行或執(zhí)行所述至少一個應(yīng)用的程序。數(shù)據(jù)存儲器暫時地存儲在所述程序的執(zhí)行期間所生成的數(shù)據(jù)。
[0034]存儲器130可存儲多個應(yīng)用和至少一個電子書。存儲器130包括電子書存儲器135,其存儲至少一個被插入電子書的應(yīng)用以及至少一個被創(chuàng)建以執(zhí)行與電子書查看器的交互功能的應(yīng)用。
[0035]該至少一個被插入電子書的應(yīng)用可包括存儲在存儲器130(即,終端中)并被用戶使用的應(yīng)用,以及至少一個被創(chuàng)建以執(zhí)行與電子書查看器的交互功能的應(yīng)用。
[0036]控制器110控制控制器的總體操作。
[0037]根據(jù)本發(fā)明的示例性實施例,如果當(dāng)由用戶使用電子書制作工具在電子書制作模式中制作電子書時,至少一個應(yīng)用被鏈接到或被直接插入到頁面,則控制器110將至少一個被鏈接或被插入的應(yīng)用指定為能夠在該頁面中運行的應(yīng)用。
[0038]被鏈接到或被插入到頁面的應(yīng)用可以是存儲在終端的存儲器130中的并被用戶使用的應(yīng)用,或者新創(chuàng)建的用以執(zhí)行與電子書查看器的交互功能的應(yīng)用。
[0039]可以支持工具包(Toolkit)軟件開發(fā)工具包(SDK),以使用戶能夠新創(chuàng)建用于執(zhí)行與電子書查看器的交互功能的應(yīng)用。
[0040]電子書制作工具和電子書查看器使用共同定義的語言。因此,在電子書制作模式中,用戶可使用電子書制作工具和電子書查看器共同支持的語言來將至少一個應(yīng)用鏈接或插入到頁面。
[0041]能夠被電子書制作工具和電子書查看器共同支持的語言包括基本標(biāo)記語言,如超文本標(biāo)記語言5 (HTML 5)。
[0042]因此,用戶可使用該標(biāo)記語言一一其為電子書制作工具和電子書查看器共同支持的語言一一的標(biāo)記,以便將至少一個應(yīng)用鏈接或插入到他/她所期望的電子書中的位置,即,訪問頁面的數(shù)據(jù)(例如,文本、圖像等)所需要的那個頁面。
[0043]此外,當(dāng)至少一個應(yīng)用被鏈接或被插入到電子書的頁面時,如果使用媒體覆蓋(Media Overlays)技術(shù)將諸如視頻的媒體插入到電子書的頁面中,貝U用戶接口(UI)可被提供,在該用戶接口中用于視頻回放的同步多媒體集成語言(Synchronized MultimediaIntegrat1n Language,SMIL)文件可被自動地編輯。換言之,在頁面上播放視頻的特定時間點上,UI可被提供在終端可能運行應(yīng)用的地方。
[0044]當(dāng)前,在作為電子書文檔文件格式的電子出版物(ePUB)中,文件支持標(biāo)記語言和SMIL。
[0045]在控制器110在電子書查看器模式中在電子書查看器上顯示電子書時,當(dāng)應(yīng)用被鏈接到或被插入到的頁面被顯示時,控制器110可在該頁面的預(yù)定位置上運行該應(yīng)用。
[0046]當(dāng)應(yīng)用被鏈接到或被插入到的頁面被顯示時,控制器110可依賴于應(yīng)用執(zhí)行條件來執(zhí)行自動應(yīng)用執(zhí)行、手動應(yīng)用執(zhí)行或無應(yīng)用執(zhí)行。當(dāng)應(yīng)用執(zhí)行條件對應(yīng)于手動應(yīng)用執(zhí)行時,控制器110可顯示指示被鏈接或被插入的應(yīng)用的存在的UI (如圖標(biāo)或按鈕),并且若用戶通過輸入或觸摸該Π選擇了應(yīng)用,則運行該應(yīng)用。
[0047]在電子書制作模式中,應(yīng)用執(zhí)行條件可被默認地設(shè)置在電子書中。因此,在電子書查看器模式中,控制器110可依賴于默認設(shè)置的應(yīng)用執(zhí)行條件來顯示電子書。然而,在電子書查看器模式中,用戶可在電子書的顯示期間改變應(yīng)用執(zhí)行條件。
[0048]若確定存在至少兩個被鏈接到或被插入到頁面的應(yīng)用,當(dāng)控制器110在電子書制作模式中顯示電子書時,控制器110可在頁面的預(yù)定位置顯示所述至少兩個被鏈接到或被插入的應(yīng)用的類型,并且運行從所顯示的至少兩個應(yīng)用的類型之中被選擇的應(yīng)用。
[0049]當(dāng)在電子書查看器模式中顯示電子書時,控制器110可在執(zhí)行屏幕窗口中顯示和運行該應(yīng)用。執(zhí)行屏幕窗口可以固定地定位于不與顯示在電子書的頁面上的數(shù)據(jù)重疊的位置,或者可以可移動地定位于與頁面的數(shù)據(jù)重疊的位置??刂破?10可依賴于用戶的選擇來使用固定的或可移動的執(zhí)行屏幕窗口。用于運行和顯示應(yīng)用的執(zhí)行屏幕窗口可依賴于用戶的選擇被隱藏或顯示。
[0050]當(dāng)至少兩個應(yīng)用被鏈接到或被插入到頁面時,在控制器110在電子書查看器模式中顯示電子書的時候,控制器110可在執(zhí)行屏幕窗口中運行和顯示多個應(yīng)用之中的第一應(yīng)用,在執(zhí)行屏幕窗口的預(yù)定位置上顯示指示剩余的應(yīng)用的類型的UI (如圖標(biāo)或按鈕),并且通過選擇該UI,在執(zhí)行屏幕窗口中運行和顯示由用戶選擇的所期望的應(yīng)用。
[0051]當(dāng)在電子書查看器模式中控制器110在顯示電子書的同時運行至少一個應(yīng)用時,若該運行中的應(yīng)用被確定為能夠執(zhí)行與電子書查看器的交互功能的應(yīng)用,則控制器110可在電子書查看器和該應(yīng)用之間執(zhí)行數(shù)據(jù)交互功能。
[0052]控制器110可提供如下數(shù)據(jù)交互功能:其中控制器110從顯示在電子書查看器上的頁面中提取適用于該應(yīng)用的數(shù)據(jù),自動地發(fā)送所提取的數(shù)據(jù)到該應(yīng)用并顯示它,并且該應(yīng)用將所述數(shù)據(jù)的結(jié)果數(shù)據(jù)發(fā)送給電子書查看器并在頁面上顯示該結(jié)果數(shù)據(jù)。
[0053]例如,控制器110可自動將頁面上的計算問題施加到運行中的計算器應(yīng)用并顯示該計算問題,并且如果從該計算器應(yīng)用輸出該計算問題的計算結(jié)果值,或者如果該計算器應(yīng)用終止,則控制器110可發(fā)送該計算結(jié)果值到電子書查看器并在頁面上顯示它。
[0054]控制器110還可提供如下數(shù)據(jù)交互功能:其中,在特定的手勢出現(xiàn)時,控制器110將在電子書查看器上顯示的頁面上的數(shù)據(jù)復(fù)制到應(yīng)用中并顯示該數(shù)據(jù),并且如果在該應(yīng)用中對所復(fù)制的數(shù)據(jù)執(zhí)行特定功能,則控制器110將由執(zhí)行該特定功能得到的結(jié)果數(shù)據(jù)發(fā)送到電子書查看器并在頁面上顯示它。
[0055]例如,如果在用戶選擇頁面上的文本或圖像之后特定手勢(如,拖放(drag-and-drop)或雙擊(double click))出現(xiàn),則運行中的便筆應(yīng)用(noteapplicat1n)復(fù)制并顯示該文本或圖像。如果在該便箋應(yīng)用中對所復(fù)制的文本或圖像執(zhí)行例如編輯功能的特定功能,并且用戶選擇‘Apply (應(yīng)用)’或者該便箋應(yīng)用終止,則接著控制器110可將在該便箋應(yīng)用中對其執(zhí)行特定功能的文本或圖像發(fā)送到電子書查看器并在頁面上顯示它們。
[0056]能夠執(zhí)行與電子書查看器的交互功能的運行中的應(yīng)用可包括被插入到存儲在電子書存儲器135中的電子書的應(yīng)用,以及被創(chuàng)建以執(zhí)行與電子書查看器的交互功能的應(yīng)用。
[0057]相機模塊140包括用于捕捉圖像數(shù)據(jù)并將所捕捉的光圖像信號轉(zhuǎn)換為電圖像信號的相機傳感器,以及用于將相機傳感器所捕捉的模擬圖像信號轉(zhuǎn)換為數(shù)字圖像數(shù)據(jù)的信號處理器。相機傳感器可以是電荷耦合器件(CXD)傳感器、互補金屬氧化物半導(dǎo)體(CMOS)傳感器,或者任何其他合適的傳感器,并且信號處理器可以用數(shù)字信號處理器(DSP)來實現(xiàn)。相機傳感器和信號處理器可被整體地或單獨地實現(xiàn)的。
[0058]圖像處理器150執(zhí)行圖像信號處理(ISP),以在顯示器160上顯示從相機模塊140輸出的圖像信號。ISP可以包括伽瑪校正、內(nèi)插、空間變化、圖像-效果(image effecting)、圖像縮放、自動白平衡(AWB)、自動曝光(AE)、自動聚焦(AF)等。圖像處理器150在逐幀的基礎(chǔ)上處理從相機模塊140輸出的圖像信號,并根據(jù)顯示器160的特性和大小來輸出幀圖像數(shù)據(jù)。包括視頻編解碼器的圖像處理器150可使用預(yù)設(shè)的編碼方案來壓縮顯示在顯示器160上的幀圖像數(shù)據(jù),并使用預(yù)設(shè)的解碼方案將已壓縮的幀圖像數(shù)據(jù)解壓縮為它的原始的幀圖像數(shù)據(jù)。視頻編解碼器可包括聯(lián)合圖像專家組(JPEG)編解碼器、運動圖像專家組-4(MPEG4)編解碼器、小波(Wavelet)編解碼器等。如果圖像處理器150支持屏上顯示(0SD)特征,則其可以在控制器110的控制下根據(jù)所顯示的屏幕的大小來輸出0SD數(shù)據(jù)。
[0059]顯示器160在其屏幕上顯示從圖像處理器150輸出的圖像信號以及從控制器110輸出的用戶數(shù)據(jù)。顯示器160可以是液晶顯示(IXD)顯示器。在這種情況下,顯示器160可包括LCD控制器、用于存儲圖像數(shù)據(jù)的存儲器、和LCD面板等。當(dāng)被實現(xiàn)為具有LCD觸摸屏?xí)r,顯示器160還可用作輸入單元,并顯示與鍵輸入單元127上的那些鍵相同的鍵。
[0060]根據(jù)本發(fā)明的示例性實施例,在電子書查看器模式中,顯示器160可在顯示電子書的同時顯示應(yīng)用。
[0061]在上述終端中控制電子書的操作將參照圖2-5B進行詳細描述。
[0062]圖2展示根據(jù)本發(fā)明的示例性實施例的在終端中制作電子書的過程。
[0063]以下將參照圖1來詳細描述圖2中展示的過程。
[0064]參照圖2,在步驟201中,若由用戶在終端上選擇‘Author e_Book(制作電子書)’,則控制器110切換為電子書制作模式。
[0065]在步驟202中,當(dāng)在電子書制作模式中制作電子書時,若用戶使用電子書制作工具和電子書查看器所支持的語言(如標(biāo)記語言)的標(biāo)記將至少一個應(yīng)用鏈接或插入到他/她所期望的電子書的位置(如所期望的頁面),則控制器110將所述至少一個被鏈接或被插入的應(yīng)用確定為:當(dāng)在電子書查看器模式中電子書的該頁面被顯示時能夠運行的應(yīng)用。
[0066]若在步驟203中用戶沒有選擇‘Set Applicat1n Execut1n Condit1ns (設(shè)置應(yīng)用執(zhí)行條件)’,則控制器110執(zhí)行另一功能。若在步驟203中用戶選擇‘Set Applicat1nExecut1n Condit1ns (設(shè)置應(yīng)用執(zhí)行條件)’,則控制器110顯示自動應(yīng)用執(zhí)行、手動應(yīng)用執(zhí)行和無應(yīng)用執(zhí)行,這些是應(yīng)用執(zhí)行條件的類型。在步驟204中,控制器110將從所顯示的應(yīng)用執(zhí)行條件的類型之中選擇的至少一個應(yīng)用執(zhí)行條件設(shè)置為:當(dāng)在電子書查看器模式中控制器110顯示電子書時用戶可選擇的應(yīng)用執(zhí)行條件。
[0067]例如,如果作為應(yīng)用執(zhí)行條件的類型的自動應(yīng)用執(zhí)行、手動應(yīng)用執(zhí)行和無應(yīng)用執(zhí)行都被選擇,則在電子書查看器模式中可為用戶提供三個可選擇的應(yīng)用執(zhí)行條件。
[0068]在步驟204中,當(dāng)由用戶選擇至少一個應(yīng)用執(zhí)行條件時,控制器110可自動或手動地將其設(shè)置為默認的應(yīng)用執(zhí)行條件。因此,當(dāng)在電子書查看器模式中顯示電子書時,控制器110根據(jù)默認的應(yīng)用執(zhí)行條件來運行應(yīng)用,并且在電子書查看器模式中,用戶可將終端切換到另一設(shè)置的應(yīng)用執(zhí)行條件。
[0069]當(dāng)控制器110在步驟201-204中制作電子書時,如果在步驟205中用戶選擇‘Complete e-Book Authoring (完成電子書制作)’,則控制器110以ePUB文檔文件格式來制作電子書。若在步驟205中用戶未選擇‘Complete e-Book Authoring(完成電子書制作)’,則控制器110返回步驟202。
[0070]在步驟202中,被鏈接到或被插入到電子書的頁面的至少一個應(yīng)用可以是已經(jīng)存儲在終端中的并被用戶使用的應(yīng)用,或者新創(chuàng)建的用以執(zhí)行與電子書查看器的交互功能的應(yīng)用。
[0071]如果在步驟206中用戶選擇‘Create Applicat1n(創(chuàng)建應(yīng)用)’以新創(chuàng)建用于執(zhí)行與電子書查看器的交互功能的應(yīng)用,則在步驟207中控制器110創(chuàng)建能夠執(zhí)行與電子書查看器的交互功能的應(yīng)用。如果在步驟206中用戶未選擇‘Create Applicat1n(創(chuàng)建應(yīng)用)’,則控制器110執(zhí)行另一功能。
[0072]在步驟207中,控制器110可使用終端中提供的工具包SDK來自動創(chuàng)建能夠執(zhí)行與電子書查看器的交互功能的應(yīng)用,并且所創(chuàng)建的能夠執(zhí)行與電子書查看器的交互功能的應(yīng)用被存儲在電子書的存儲器135中。
[0073]圖3展示根據(jù)本發(fā)明的示例性實施例的在終端中顯示電子書的過程。圖4展示根據(jù)本發(fā)明的示例性實施例的在終端中顯示電子書的同時運行應(yīng)用的過程。圖5A和圖5B展示根據(jù)本發(fā)明的示例性實施例的在終端中顯示電子書的同時運行應(yīng)用的操作。
[0074]以下將參照圖1來詳細描述圖3-圖5B中展示的過程和操作。
[0075]參照圖3,若在步驟301中用戶選擇電子書查看器模式以查看在如圖2中所示的電子書制作模式中用電子書制作工具制作的電子書,則控制器110切換到電子書查看器模式。
[0076]在步驟302中,在電子書查看器模式中,控制器110在電子書查看器上顯示從存儲在存儲器130中的電子書之中選擇的電子書。
[0077]當(dāng)在電子書查看器上顯示電子書時,在步驟303中控制器110確定是否存在被鏈接或被插入到頁面的應(yīng)用。
[0078]若不存在被鏈接或被插入到頁面的應(yīng)用,則控制器110執(zhí)行另一功能。若存在被鏈接或被插入到頁面的應(yīng)用,則在步驟304中控制器110搜索應(yīng)用執(zhí)行條件。
[0079]若在步驟305中應(yīng)用執(zhí)行條件被事先設(shè)定或由用戶設(shè)定為自動應(yīng)用執(zhí)行,則控制器110在步驟306中在頁面的預(yù)定位置上運行該應(yīng)用。在步驟306中自動運行應(yīng)用的過程將參照圖4進行詳細描述。
[0080]若在步驟307中應(yīng)用執(zhí)行條件被事先設(shè)定或由用戶設(shè)定為手動應(yīng)用執(zhí)行,則在步驟308中控制器110在頁面上顯示指示可執(zhí)行應(yīng)用的存在的H。在步驟308中,該Π——其數(shù)目與被鏈接或被插入的應(yīng)用的數(shù)目相對應(yīng)一一為指示應(yīng)用的類型的圖標(biāo)或按鈕,并且可被顯示在電子書查看器的預(yù)定位置上。
[0081]若在步驟309中用戶通過選擇在頁面上指示可執(zhí)行應(yīng)用的存在的Π (如圖標(biāo)或按鈕)選擇了應(yīng)用,則在步驟306中控制器110在頁面的預(yù)定位置上運行該應(yīng)用。
[0082]若在步驟310中應(yīng)用執(zhí)行條件被事先設(shè)定或由用戶設(shè)定為無應(yīng)用執(zhí)行,則即使在頁面中存在可執(zhí)行應(yīng)用,在步驟311中控制器110也不運行應(yīng)用。若在步驟310中應(yīng)用執(zhí)行條件并未被事先設(shè)定或由用戶設(shè)定為無應(yīng)用執(zhí)行,則控制器110返回步驟305。
[0083]在步驟306中在電子書查看器模式中運行應(yīng)用的過程將參照圖4進行描述。若在步驟401中被鏈接到或插入到頁面中的應(yīng)用的數(shù)目為一個,則在步驟402中控制器110在頁面的預(yù)定位置上運行該應(yīng)用。否則,控制器110執(zhí)行另一功能。
[0084]在步驟402中,控制器110可在執(zhí)行屏幕窗口中顯示和運行該應(yīng)用。執(zhí)行屏幕窗口可固定地定位從而不會與顯示在頁面上的數(shù)據(jù)重疊,或者可以可移動地、與頁面的數(shù)據(jù)重疊地定位??刂破?10可依賴于用戶的選擇來使用固定的或可移動的執(zhí)行屏幕窗口。
[0085]如圖5A中所示,在電子書查看器模式中在電子書的頁面的預(yù)定位置上,控制器110可以在與頁面的數(shù)據(jù)重疊的位置上的執(zhí)行屏幕窗口 501中運行和顯示被鏈接或被插入的便箋應(yīng)用。
[0086]然而,若在步驟403中被鏈接到或被插入到頁面中的應(yīng)用的數(shù)目為至少兩個,則在步驟404中控制器110在頁面的預(yù)定位置上顯示應(yīng)用的類型。
[0087]在步驟404中,控制器110可在用于運行和顯示應(yīng)用的執(zhí)行屏幕窗口中運行和顯示多個應(yīng)用之中的第一應(yīng)用,并可以在執(zhí)行屏幕窗口的預(yù)定位置上顯示指示剩余應(yīng)用的類型的UI (如圖標(biāo)或按鈕)。
[0088]如圖5B中所示,在電子書查看器模式中在頁面的預(yù)定位置上,控制器110可以在與頁面的數(shù)據(jù)重疊的位置上的執(zhí)行屏幕窗口 501中運行和顯示作為多個被鏈接或被插入的應(yīng)用之中的第一應(yīng)用的便箋應(yīng)用,并且可以在執(zhí)行屏幕窗口的預(yù)定位置502上顯示指示剩余應(yīng)用(如計算器或因特網(wǎng)應(yīng)用)的類型的UI (如圖標(biāo)或按鈕)。
[0089]當(dāng)在步驟404中控制器110顯示只指示多個應(yīng)用的類型的Π時,若在步驟405中用戶通過選擇應(yīng)用的UI而選擇了應(yīng)用或者選擇了除了正在執(zhí)行屏幕窗口中顯示的第一應(yīng)用之外的剩余應(yīng)用,則接著在步驟406中控制器110運行所選擇的應(yīng)用。
[0090]若在控制器110在電子書查看器上顯示電子書的同時,應(yīng)用在頁面的預(yù)定位置上運行和顯示,則在步驟407中控制器110確定該運行中的應(yīng)用是否為能夠執(zhí)行與電子書查看器的交互功能的應(yīng)用,即,該運行中的應(yīng)用是否為被鏈接到或被插入到該電子書的應(yīng)用或者能夠執(zhí)行與電子書查看器的交互功能的應(yīng)用。若在步驟407中,該運行中的應(yīng)用不是能夠執(zhí)行與電子書查看器的交互功能的應(yīng)用,則控制器110執(zhí)行另一功能。
[0091]若在步驟407中,該運行中的應(yīng)用是能夠執(zhí)行與電子書查看器的交互功能的應(yīng)用,則在步驟408中控制器110執(zhí)行在該電子書查看器與運行中的應(yīng)用之間的數(shù)據(jù)交互功會K。
[0092]例如,若控制器110在電子書查看器模式中顯示電子書的同時,計算字符(calculat1n character)被包含在頁面中并且計算器應(yīng)用被運行,則控制器110將電子書查看器上的計算問題傳送到計算器應(yīng)用并自動顯示該計算問題。若該計算器應(yīng)用計算了該計算問題并輸出結(jié)果值,則控制器110可以立即傳送該結(jié)果值到電子書查看器并在頁面上顯示它,或者,若計算器應(yīng)用終止,則控制器110可以傳送結(jié)果值到電子書查看器,并在頁面上、在與計算問題相對應(yīng)的位置上顯示結(jié)果值。
[0093]不僅用于計算問題還能用于提問(quiz),當(dāng)執(zhí)行與因特網(wǎng)應(yīng)用(Internetapplicat1n)的交互功能時,電子書查看器可將頁面上的提問傳送到因特網(wǎng)應(yīng)用,并且該因特網(wǎng)應(yīng)用可將所提取的提問結(jié)果值傳送到該電子書查看器并在頁面上顯示它們。
[0094]例如,如圖5A和5B中所示,若當(dāng)控制器110在電子書查看器模式中顯示電子書的同時,由用戶通過特定的手勢(如拖放)在頁面中選擇圖像然后將其復(fù)制到便箋應(yīng)用中,則控制器110將該圖像從電子書查看器傳送到便箋應(yīng)用并作為被復(fù)制的圖像來顯示它。若在便箋應(yīng)用中對該圖像執(zhí)行了編輯功能之后用戶選擇了 ‘Complete (完成)’,或者,若當(dāng)便箋應(yīng)用終止時針對所編輯的圖像用戶選擇了 ‘Save (保存)’,則控制器110可將在便箋應(yīng)用中經(jīng)過編輯功能的圖像傳送到電子書查看器,并在頁面中、在與該圖像相對應(yīng)的位置上顯示該圖像。
[0095]當(dāng)在終端中存儲和使用的應(yīng)用被鏈接到頁面并且在電子書查看器中運行時,因為該應(yīng)用僅僅是被運行和顯示,所以用戶應(yīng)直接輸入所需的信息到該應(yīng)用。然而,當(dāng)執(zhí)行以上的交互數(shù)據(jù)共享功能時,電子書查看器和該應(yīng)用可自動地相互交換所指定的數(shù)據(jù)。
[0096]所提出的用于終端的電子書控制裝置和方法可用計算機可讀代碼實現(xiàn)在非暫時性計算機可讀記錄介質(zhì)中。非暫時性計算機可讀記錄介質(zhì)可以包括各種存儲計算機可讀的數(shù)據(jù)的記錄設(shè)備。非暫時性計算機可讀記錄介質(zhì)的例子可以包括只讀存儲器(ROM)、隨機存取存儲器(RAM)、光盤,磁帶、軟盤、硬盤、非易失性存儲器等。非暫時性計算機可讀記錄介質(zhì)分布在由網(wǎng)絡(luò)連接的計算機系統(tǒng)上,使得計算機可讀代碼可以以分布式的方式被存儲和執(zhí)行。
[0097]雖然參考其特定示范實施例對本發(fā)明進行了展示和描述,但是本領(lǐng)域技術(shù)人員應(yīng)該理解,在不脫離由所附權(quán)利要求及其等效內(nèi)容所定義的本發(fā)明的和范圍的前提下,可以在形式細節(jié)上對其做各種變化。
【權(quán)利要求】
1.一種用于在終端中控制電子書(e-Book)的裝置,所述裝置包括: 控制器,其被配置為:當(dāng)在電子書查看器模式中控制以在電子書查看器上顯示電子書時,若存在與包含在電子書的頁面中的數(shù)據(jù)有關(guān)的至少一個應(yīng)用,則在執(zhí)行屏幕窗口中運行該至少一個應(yīng)用, 其中,所述執(zhí)行屏幕窗口被固定地顯示在其中執(zhí)行屏幕窗口不與電子書的頁面上的數(shù)據(jù)重疊的位置,或者,被可移動地、與電子書的頁面上的數(shù)據(jù)重疊地顯示。
2.如權(quán)利要求1所述的裝置,其中,當(dāng)在電子書制作模式中使用電子書制作工具制作電子書時,若與包含在電子書的頁面中的數(shù)據(jù)有關(guān)的至少一個應(yīng)用被鏈接到或被插入到該電子書的頁面,則所述控制器被配置為:當(dāng)該電子書的頁面被顯示時運行所述被鏈接或被插入的應(yīng)用, 其中,所述至少一個應(yīng)用是使用電子書制作工具所支持的語言來鏈接或插入到所述電子書的頁面的,并且 其中,所述電子書制作工具所支持的語言包括標(biāo)記語言。
3.如權(quán)利要求1所述的裝置,其中所述控制器被配置為: 若存在與電子書的頁面中包含的數(shù)據(jù)有關(guān)的至少一個應(yīng)用,則確定應(yīng)用執(zhí)行條件; 若應(yīng)用執(zhí)行條件對應(yīng)于自動應(yīng)用執(zhí)行,則在所述頁面的預(yù)定位置運行所述至少一個應(yīng)用; 若應(yīng)用執(zhí)行條件對應(yīng)于手動應(yīng)用執(zhí)行,則控制以顯示指示與電子書的頁面中包含的數(shù)據(jù)有關(guān)的應(yīng)用的存在的用戶接口(UI),并且,若通過該UI選擇了所述應(yīng)用,則在所述頁面的預(yù)定位置運行所述應(yīng)用;以及 若應(yīng)用執(zhí)行條件對應(yīng)于無應(yīng)用執(zhí)行,則不運行應(yīng)用。
4.如權(quán)利要求3所述的裝置,其中,若存在與電子書的頁面中包含的數(shù)據(jù)有關(guān)的至少兩個應(yīng)用,則所述控制器被配置為:控制以在所述頁面的預(yù)定位置顯示所述至少兩個應(yīng)用的類型,并且運行從所顯示的至少兩個應(yīng)用的類型之中被選擇的應(yīng)用。
5.如權(quán)利要求10所述的裝置,其中所述控制器被配置為:確定運行中的應(yīng)用是否為能夠執(zhí)行與電子書查看器的交互功能的應(yīng)用,并且, 若所述運行中的應(yīng)用是能夠執(zhí)行與電子書查看器的交互功能的應(yīng)用,則提供所述電子書查看器與所述應(yīng)用之間的數(shù)據(jù)交互功能。
6.如權(quán)利要求14所述的裝置,其中所述控制器被配置為:自動將適用于所述的應(yīng)用的數(shù)據(jù)傳送到所述應(yīng)用,從而在顯示在電子書查看器上的電子書的頁面中顯示該數(shù)據(jù),以及 其中所述控制器被配置為:控制所述應(yīng)用將該數(shù)據(jù)的結(jié)果數(shù)據(jù)傳送到電子書查看器從而控制以在頁面上顯示該結(jié)果數(shù)據(jù)。
7.如權(quán)利要求14所述的裝置,其中,當(dāng)出現(xiàn)特定手勢時,所述控制器被配置為:將在電子書查看器上顯示的電子書的頁面中包含的數(shù)據(jù)復(fù)制到所述應(yīng)用中從而控制以顯示所復(fù)制的數(shù)據(jù),并且 所述控制器被配置為:控制該應(yīng)用將通過對所復(fù)制的數(shù)據(jù)執(zhí)行特定功能所生成的結(jié)果數(shù)據(jù)傳送到電子書查看器,從而控制以在所述頁面上顯示所述結(jié)果數(shù)據(jù)。
8.—種用于在終端中控制電子書(e-Book)的方法,所述方法包括: 當(dāng)在電子書查看器模式中在電子書查看器上顯示電子書時,確定是否存在與包含在電子書的頁面中的數(shù)據(jù)有關(guān)的至少一個應(yīng)用;以及 若存在與包含在電子書的頁面中的數(shù)據(jù)有關(guān)的至少一個應(yīng)用,則在顯示所述電子書的同時在執(zhí)行屏幕窗口中運行所述至少一個應(yīng)用, 其中,所述執(zhí)行屏幕窗口被固定地顯示在其中執(zhí)行屏幕窗口不與電子書的頁面上的數(shù)據(jù)重疊的位置,或者,被可移動地、與電子書的頁面上的數(shù)據(jù)重疊地顯示。
9.如權(quán)利要求8所述的方法,還包括:當(dāng)使用電子書制作工具在電子書制作模式中制作電子書時,將與包含在電子書的頁面中的數(shù)據(jù)有關(guān)的至少一個應(yīng)用鏈接到或插入到該電子書的頁面, 其中,所述至少一個應(yīng)用是使用電子書制作工具所支持的語言來鏈接或插入到所述電子書的頁面的,并且 其中,所述電子書制作工具所支持的語言包括標(biāo)記語言。
10.如權(quán)利要求8所述的方法,其中所述運行包括: 若存在被鏈接或被插入到所述電子書的頁面的至少一個應(yīng)用,則確定應(yīng)用執(zhí)行條件; 若應(yīng)用執(zhí)行條件對應(yīng)于自動應(yīng)用執(zhí)行,則在所述頁面的預(yù)定位置運行所述至少一個應(yīng)用; 若應(yīng)用執(zhí)行條件對應(yīng)于手動應(yīng)用執(zhí)行,則顯示指示與電子書的頁面中包含的數(shù)據(jù)有關(guān)的應(yīng)用的存在的用戶接口(UI),并且,若通過該UI選擇了所述應(yīng)用,則在所述頁面的預(yù)定位置運行所述應(yīng)用;以及 若應(yīng)用執(zhí)行條件對應(yīng)于無應(yīng)用執(zhí)行,則不運行應(yīng)用。
11.如權(quán)利要求8所述的方法,其中所述運行包括: 若存在被鏈接或被插入到所述電子書的頁面的至少兩個應(yīng)用,則在所述頁面的預(yù)定位置顯示所述至少兩個應(yīng)用的類型;以及 運行從所顯示的至少兩個應(yīng)用的類型之中被選擇的應(yīng)用。
12.如權(quán)利要求8所述的方法,其中所述運行包括: 確定運行中的應(yīng)用是否為能夠執(zhí)行與電子書查看器的交互功能的應(yīng)用;并且若所述應(yīng)用是能夠執(zhí)行與電子書查看器的交互功能的應(yīng)用,則在所述電子書查看器與所述應(yīng)用之間提供數(shù)據(jù)交互功能。
13.如權(quán)利要求12所述的方法,其中所述提供數(shù)據(jù)交互功能包括: 自動將適用于所述應(yīng)用的數(shù)據(jù)傳送到所述應(yīng)用從而在顯示在電子書查看器上的頁面中顯示該數(shù)據(jù),以及 由所述應(yīng)用將該數(shù)據(jù)的結(jié)果數(shù)據(jù)傳送到電子書查看器從而在頁面上顯示該結(jié)果數(shù)據(jù)。
14.如權(quán)利要求12所述的方法,其中所述提供數(shù)據(jù)交互功能包括: 當(dāng)出現(xiàn)特定手勢時,將在電子書查看器上顯示的頁面的數(shù)據(jù)復(fù)制到所述應(yīng)用中,從而顯示所復(fù)制的數(shù)據(jù);并且 由所述應(yīng)用將通過對所復(fù)制的數(shù)據(jù)執(zhí)行特定功能所生成的結(jié)果數(shù)據(jù)傳送電子書查看器,從而在所述頁面上顯示該結(jié)果數(shù)據(jù)。
【文檔編號】G06F9/44GK104471533SQ201380035696
【公開日】2015年3月25日 申請日期:2013年7月2日 優(yōu)先權(quán)日:2012年7月2日
【發(fā)明者】睦智恩, 郭炳熏 申請人:三星電子株式會社