本公開涉及經(jīng)由圖形用戶界面顯示信息的領(lǐng)域,并且具體地,涉及生成示出便于電子書的導(dǎo)航的概要視圖的圖形用戶界面。
背景技術(shù):
許多用戶利用他們的數(shù)字設(shè)備來閱讀諸如小說、新聞文章、短故事等的數(shù)字內(nèi)容,查看視頻,查看圖片,或者更一般地與某種顯示的內(nèi)容交互。在許多情況下,數(shù)字內(nèi)容包括列出以各節(jié)出現(xiàn)的順序組織的數(shù)字內(nèi)容的各節(jié)(例如,章、索引等)的名稱的內(nèi)容表。如果用戶選擇數(shù)字內(nèi)容的特定節(jié),則數(shù)字設(shè)備將該節(jié)的開頭呈現(xiàn)給用戶。然而,如果用戶實(shí)際上在尋找節(jié)內(nèi)的特定位置或主題,則總是導(dǎo)航到選定節(jié)的開頭可能是稍微不精確的。而且,大多數(shù)數(shù)字設(shè)備需要用戶導(dǎo)航到作注解的頁面(例如,設(shè)書簽的、突出顯示的等)的專用畫面,并且用戶不能根據(jù)內(nèi)容表辨識電子書中的什么頁面已被作注解和/或電子書中的任何頁面是否已被作注解。
技術(shù)實(shí)現(xiàn)要素:
上述和其它需要通過用于生成示出便于電子書的導(dǎo)航的概要視圖的圖形用戶界面的計(jì)算機(jī)實(shí)現(xiàn)的方法、存儲(chǔ)可執(zhí)行代碼的非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)以及系統(tǒng)來滿足。
用于生成示出便于電子書的導(dǎo)航的圖形用戶界面的計(jì)算機(jī)實(shí)現(xiàn)的方法的一個(gè)實(shí)施例包括將電子書表示為與多個(gè)分段相關(guān)聯(lián)的多個(gè)電子書頁面。從用戶接收概要視圖命令,該概要視圖命令請求多個(gè)可用的概要視圖中的特定類型的概要視圖。為部分地基于所請求類型的概要視圖的概要視圖標(biāo)識多個(gè)電子書頁面中的一個(gè)或多個(gè)電子書頁面。為所標(biāo)識的一個(gè)或多個(gè)電子書頁面中的每一個(gè)生成頁面縮略圖,其中,頁面縮略圖與和所關(guān)聯(lián)的電子書頁面相同的分段相關(guān)聯(lián)。所生成的頁面縮略圖使用該多個(gè)分段被按分段聚組。使用經(jīng)聚組的頁面縮略圖來為所請求類型的概要視圖生成概要視圖圖形用戶界面(GUI),該概要視圖GUI垂直地列出該多個(gè)分段中的一個(gè)或多個(gè)分段,并且水平地列出與該一個(gè)或多個(gè)分段相關(guān)聯(lián)的頁面縮略圖;以及顯示概要視圖GUI。
存儲(chǔ)用于生成示出便于電子書的導(dǎo)航的概要視圖的圖形用戶界面的可執(zhí)行計(jì)算機(jī)程序指令的非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的一個(gè)實(shí)施例包括將電子書表示為與多個(gè)分段相關(guān)聯(lián)的多個(gè)電子書頁面。從用戶接收概要視圖命令,該概要視圖命令請求多個(gè)可用的概要視圖中的特定類型的概要視圖。為部分地基于所請求類型的概要視圖的概要視圖標(biāo)識該多個(gè)電子書頁面中的一個(gè)或多個(gè)電子書頁面。為所標(biāo)識的一個(gè)或多個(gè)電子書頁面中的每一個(gè)生成頁面縮略圖,其中,該頁面縮略圖與和所關(guān)聯(lián)的電子書頁面相同的分段相關(guān)聯(lián)。所生成的頁面縮略圖使用該多個(gè)分段被按分段聚組。使用經(jīng)聚組的頁面縮略圖來為所請求類型的概要視圖生成概要視圖圖形用戶界面(GUI),該概要視圖GUI垂直地列出該多個(gè)分段中的一個(gè)或多個(gè)分段,并且水平地列出與該一個(gè)或多個(gè)分段相關(guān)聯(lián)的頁面縮略圖;以及顯示該概要視圖GUI。
用于生成示出便于電子書的導(dǎo)航的概要視圖的圖形用戶界面的設(shè)備的一個(gè)實(shí)施例包括:處理器,該處理器被配置為執(zhí)行模塊;以及存儲(chǔ)該模塊的存儲(chǔ)器。該模塊包括:解析模塊,該解析模塊被配置成將電子書表示為與多個(gè)分段相關(guān)聯(lián)的多個(gè)電子書頁面;以及命令檢測模塊,該命令檢測模塊被配置成從用戶接收概要視圖命令,該概要視圖命令請求多個(gè)可用的概要視圖中的特定類型的概要視圖。該模塊還包括縮略圖生成模塊,該縮略圖生成模塊被配置成為部分地基于所請求類型的概要視圖的概要視圖標(biāo)識該多個(gè)電子書頁面中的一個(gè)或多個(gè)電子書頁面,并且為所標(biāo)識的一個(gè)或多個(gè)電子書頁面中的每一個(gè)生成頁面縮略圖,其中,該頁面縮略圖與和所關(guān)聯(lián)的電子書頁面相同的分段相關(guān)聯(lián)。該模塊還包括聚組模塊,該聚組模塊被配置成使用多個(gè)分段來按分段對所生成的頁面縮略圖進(jìn)行聚組。該模塊還包括視圖生成模塊,該視圖生成模塊被配置成使用經(jīng)聚組的頁面縮略圖來為所請求類型的概要視圖生成概要視圖圖形用戶界面(GUI),該概要視圖GUI垂直地列出該多個(gè)分段中的一個(gè)或多個(gè)分段,并且水平地列出與該一個(gè)或多個(gè)分段相關(guān)聯(lián)的頁面縮略圖,以及顯示該概要視圖GUI。
附圖說明
圖1是圖示用于生成示出便于電子書的導(dǎo)航的概要視圖的圖形用戶界面的環(huán)境的實(shí)施例的高級框圖。
圖2A圖示根據(jù)實(shí)施例的由示出電子書頁面的用戶設(shè)備所顯示的圖形用戶界面的示例。
圖2B圖示根據(jù)實(shí)施例的示出概要視圖具體地為內(nèi)容表視圖的圖形用戶界面的示例。
圖2C圖示根據(jù)實(shí)施例的示出概要視圖具體地為書簽視圖的圖形用戶界面的示例。
圖2D圖示根據(jù)實(shí)施例的示出概要視圖具體地為突出顯示與注釋視圖的圖形用戶界面的示例。
圖3是圖示根據(jù)一個(gè)實(shí)施例的用戶設(shè)備的概要視圖模塊內(nèi)的模塊的詳細(xì)視圖的高級框圖。
圖4是圖示根據(jù)一個(gè)實(shí)施例的生成示出便于電子書的導(dǎo)航的概要視圖的圖形用戶界面的過程的流程圖。
圖5是圖示用于實(shí)現(xiàn)圖1中所示出的實(shí)體的示例計(jì)算機(jī)的高級框圖。
具體實(shí)施方式
圖和以下描述僅通過圖示來描述特定實(shí)施例。本領(lǐng)域的技術(shù)人員將從以下描述容易地認(rèn)識到,可以在不脫離本文中所描述的原理的情況下采用本文中所圖示的結(jié)構(gòu)和方法的替代實(shí)施例?,F(xiàn)在將詳細(xì)地參考數(shù)個(gè)實(shí)施例,其示例在附圖中圖示。注意,在任何地方可實(shí)行的類似或相同的附圖標(biāo)記可以被用在圖中并且可以指示類似或相同的功能性。
圖1是圖示用于為便于電子書的導(dǎo)航的概要視圖生成圖形用戶界面的環(huán)境的實(shí)施例的高級框圖。該環(huán)境包括通過網(wǎng)絡(luò)110連接到媒體源120和電子書注解服務(wù)器130的用戶設(shè)備100。這里圖示了僅一個(gè)用戶設(shè)備100、媒體源120和電子書注解服務(wù)器130,但是可以存在這些實(shí)體中的每一個(gè)的多個(gè)實(shí)例。例如,可以存在與多個(gè)媒體源120和電子書注解服務(wù)器130通信的成千上萬個(gè)用戶設(shè)備100。
網(wǎng)絡(luò)110在用戶設(shè)備100、媒體源120及電子書注解服務(wù)器130之間提供通信基礎(chǔ)設(shè)施。網(wǎng)絡(luò)110通常是互聯(lián)網(wǎng),但是可以為任何網(wǎng)絡(luò),包括但不限于局域網(wǎng)(LAN)、城域網(wǎng)(MAN)、廣域網(wǎng)(WAN)、移動(dòng)有線或無線網(wǎng)絡(luò)、專用網(wǎng)絡(luò)或虛擬專用網(wǎng)絡(luò)。
用戶設(shè)備100是執(zhí)行計(jì)算機(jī)程序模塊(例如,web瀏覽器或其它客戶端應(yīng)用)的計(jì)算設(shè)備,其允許用戶查看電子書、新聞?dòng)嗛喸矗瑸g覽互聯(lián)網(wǎng),并且一般地消費(fèi)媒體內(nèi)容。用戶設(shè)備100可能是例如個(gè)人計(jì)算機(jī)、平板計(jì)算機(jī)、智能電話、膝上型計(jì)算機(jī)、專用電子閱讀器或其它類型的支持網(wǎng)絡(luò)的設(shè)備,諸如聯(lián)網(wǎng)電視或機(jī)頂盒。
媒體源120包括向用戶設(shè)備100提供電子書的一個(gè)或多個(gè)計(jì)算機(jī)服務(wù)器。媒體源120可以是例如電子書零售商、圖書館等。媒體源120可以經(jīng)由網(wǎng)絡(luò)110向用戶設(shè)備100直接提供電子書。在供替換的實(shí)施例中,媒體源120可以是電子書注解服務(wù)器130的一部分。
電子書是包括內(nèi)容和元數(shù)據(jù)的電子書。電子書內(nèi)容包括文本(以及可能諸如圖像和/或聲音的附加類型的內(nèi)容)的電子文本合集。例如,電子書內(nèi)容包括諸如將被印刷在基于傳統(tǒng)紙張的書的頁面上的書的內(nèi)容。合集中的所有文本可以來自單個(gè)源,或者合集可以包含來自不同源的文本。文本可能已經(jīng)以基于傳統(tǒng)紙張的格式(例如,物理書或報(bào)紙)創(chuàng)作,或者它可能已經(jīng)以數(shù)字格式(例如,諸如便攜式文檔格式(PDF)、EPUB格式或連續(xù)文本格式的格式的電子文件)創(chuàng)作。電子書的內(nèi)容被劃分成分段。分段是電子書的與電子書中的相關(guān)頁面的內(nèi)容的一部分相關(guān)聯(lián)的節(jié)。分段可以是例如一章、一章的子節(jié)、索引、地圖、著書目錄、電子書的某個(gè)其它部分或其某種組合。例如,電子書能夠包括用于該電子書的每一章的一個(gè)分段、用于索引的分段等。
電子書元數(shù)據(jù)包括關(guān)于電子書的著書目錄信息,諸如電子書標(biāo)識符、標(biāo)題、作者、出版日期、編輯/版本號、頁數(shù)、章數(shù)、電子書的頁面的頁面縮略圖或其某種組合。電子書元數(shù)據(jù)還包括電子書的內(nèi)容被劃分成的分段的列表。分段通過在電子書內(nèi)唯一地標(biāo)識該分段的分段ID(例如,章號)在列表中表示。
在一個(gè)實(shí)施例中用戶設(shè)備100包括媒體數(shù)據(jù)庫140和電子閱讀器模塊160。在一個(gè)實(shí)施例中這些實(shí)體是在用戶設(shè)備100上執(zhí)行的軟件應(yīng)用模塊。例如,模塊140和160可以被集成到在智能電話上執(zhí)行的智能電話應(yīng)用中。
媒體數(shù)據(jù)庫140存儲(chǔ)與電子書有關(guān)的信息。與電子書有關(guān)的信息包括電子書、關(guān)聯(lián)的元數(shù)據(jù)以及注解。注解信息包括注解內(nèi)容和注解元數(shù)據(jù)。如本文中所使用的注解內(nèi)容是由注解作者提供以在該注解被電子書的注解作者和/或其它讀者查看時(shí)被顯示的注解的正文,并且能夠包括例如文本、文本的強(qiáng)調(diào)部分(例如,突出顯示的、下劃線的、斜體的等)、圖像、音頻記錄、視頻或其某種組合。如本文中所使用的注解元數(shù)據(jù)是關(guān)于被存儲(chǔ)在聯(lián)網(wǎng)計(jì)算環(huán)境中的注解的任何附加信息,并且可以是例如該注解對應(yīng)于的特定電子書或其部分、注解的作者的身份、與注解的作者相關(guān)聯(lián)的縮略圖、關(guān)于注解內(nèi)容的信息(例如,主題)、關(guān)于注解的作者的信息、注解被創(chuàng)建的日期和時(shí)間或其某種組合。
電子閱讀器模塊160使得操作用戶設(shè)備100的用戶能夠(經(jīng)由一個(gè)或多個(gè)圖形用戶界面)從媒體數(shù)據(jù)庫140和/或媒體源120請求電子書。電子閱讀器模塊160還可以向電子書注解服務(wù)器130發(fā)送對與電子書相關(guān)聯(lián)的注解的請求。注解請求包括用戶ID和電子書標(biāo)識符。例如,操作用戶設(shè)備100的用戶可以從經(jīng)由電子閱讀器模塊160顯示的電子書選擇的列表中選擇要閱讀的電子書。電子閱讀器模塊160然后向媒體源120發(fā)送對所選擇的電子書的請求并且向電子書注解服務(wù)器130發(fā)送與所請求的電子書相關(guān)聯(lián)的注解請求。電子閱讀器模塊160基于可由用戶設(shè)備100利用的顯示區(qū)域的大小將所接收到的電子書解析成電子書頁面。用戶設(shè)備180接收所請求的注解并且將它們結(jié)合到所顯示的電子書內(nèi)容中。
電子閱讀器模塊160使得操作用戶設(shè)備100的用戶能夠閱讀和/或以其它方式與電子書交互。例如,電子閱讀器模塊160可以包括允許用戶閱讀電子書的一部分、為電子書的一部分設(shè)書簽、突出顯示電子書的一部分、對電子書的一部分評論、查看由其它用戶關(guān)于電子書的一部分所做出的注解信息、依照用戶的隱私設(shè)定回復(fù)由其它用戶留下的注解信息或其某種組合的界面。電子閱讀器模塊160將從用戶接收到的注解作為注解信息存儲(chǔ)在媒體數(shù)據(jù)庫140中。在一些實(shí)施例中,電子閱讀器模塊160將注解信息連同電子書標(biāo)識符以及與用戶相關(guān)聯(lián)的用戶ID一起提供給電子書注解服務(wù)器130。
電子閱讀器模塊160允許用戶將隱私設(shè)定指定給電子書注解服務(wù)器130。隱私設(shè)定控制其它用戶和與該用戶相關(guān)聯(lián)的注解信息之間的交互。隱私設(shè)定例如可以指定哪些用戶可以查看和/或?qū)εc該用戶相關(guān)聯(lián)的注解信息評論。隱私設(shè)定可以特定于由用戶標(biāo)識的電子書。在一些實(shí)施例中,隱私設(shè)定可以適用于與用戶相關(guān)聯(lián)的所有電子書。因此,用戶能夠控制其它用戶如何與用戶對電子書的注解信息交互。
電子閱讀器模塊160包括生成電子書的一個(gè)或多個(gè)概要視圖的概要視圖模塊170。響應(yīng)于從用戶接收到概要視圖命令,電子閱讀器模塊160指示概要視圖模塊170生成概要視圖。概要視圖是向用戶呈現(xiàn)已被按分段聚組的一個(gè)或多個(gè)頁面縮略圖的圖形用戶界面(GUI)。概要視圖向用戶顯示電子書內(nèi)容的概要。概要可以作為表示電子書內(nèi)容的概要的類型的一組頁面縮略圖被提供和/或圖示。概要視圖可以是例如內(nèi)容表視圖、書簽視圖或突出顯示與注釋視圖。在下面關(guān)于圖2B、圖2C和圖2D詳細(xì)地討論不同的概要視圖的示例。
概要視圖為部分地基于所請求類型的概要視圖(例如,內(nèi)容表視圖、書簽視圖或突出顯示與注釋視圖)標(biāo)識一個(gè)或多個(gè)電子書頁面。概要視圖模塊170為針對概要視圖所標(biāo)識的電子書頁面生成頁面縮略圖。頁面縮略圖是已在大小上被按比例縮小的電子書頁面的可選擇的圖像,其在被選擇的情況下使電子閱讀器模塊160顯示與頁面縮略圖相關(guān)聯(lián)的電子書頁面。在一些實(shí)施例中,概要視圖模塊170可以在頁面縮略圖的生成中使用注解信息,使得例如與電子書頁面相關(guān)聯(lián)的注解在頁面縮略圖上可見。概要視圖模塊170標(biāo)識與所生成的頁面縮略圖相關(guān)聯(lián)的分段,并且按分段對頁面縮略圖進(jìn)行聚組。概要視圖模塊170使用經(jīng)聚組的頁面縮略圖來生成概要視圖GUI。因此,可以生成列出電子書的各章或其它分段及其關(guān)聯(lián)的頁面縮略圖的內(nèi)容表的概要視圖GUI。類似地,可以創(chuàng)建僅列出包括與作注解的電子書頁面相關(guān)聯(lián)的頁面縮略圖的分段的突出顯示與注釋視圖的概要視圖GUI。附加地,可以創(chuàng)建僅列出包括與已被設(shè)書簽的電子書頁面相關(guān)聯(lián)的頁面縮略圖的分段的書簽視圖的概要視圖GUI。
概要視圖模塊170然后將所生成的概要視圖GUI呈現(xiàn)給用戶。如在下面關(guān)于圖2B、圖2C和圖2D詳細(xì)地討論的,概要視圖GUI垂直地列出電子書中所標(biāo)識的分段,并且在分段標(biāo)題(例如,章標(biāo)題)下面水平地列出按該分段聚組的頁面縮略圖。用戶能夠垂直地滾動(dòng)分段,并且在每個(gè)列出的分段內(nèi)水平地滾動(dòng)相應(yīng)的頁面縮略圖。附加地,在一些實(shí)施例中,與正由用戶設(shè)備100在接收到概要視圖命令時(shí)顯示的電子書頁面相關(guān)聯(lián)的頁面縮略圖在概要視圖GUI中被強(qiáng)調(diào)(例如,該頁面縮略圖可以稍微大于其它頁面縮略圖)。因此,概要視圖允許用戶通過不僅選擇對用戶感興趣的分段而且經(jīng)由關(guān)聯(lián)的頁面縮略圖選擇該分段內(nèi)的確切電子書頁面容易地瀏覽電子書的頁面。
電子書注解服務(wù)器130包括存儲(chǔ)來自不同用戶的注解信息的一個(gè)或多個(gè)計(jì)算機(jī)服務(wù)器。電子書注解服務(wù)器130從各種用戶設(shè)備100接收注解信息(包括對應(yīng)的用戶ID)和電子書標(biāo)識符。電子書注解服務(wù)器130存儲(chǔ)接收的被索引到所對應(yīng)的用戶ID和電子書標(biāo)識符的注解信息。響應(yīng)于從特定用戶設(shè)備100接收到注解請求,電子書注解服務(wù)器130使用用戶ID和電子書標(biāo)識符來檢索所請求的注解信息,并且將檢索到的注解信息提供給用戶設(shè)備100。
本文中所公開的系統(tǒng)生成并呈現(xiàn)允許用戶容易地且快速地導(dǎo)航到電子書內(nèi)的精確位置的概要視圖。附加地,可以基于用戶感興趣看什么(若有的話)注解信息來呈現(xiàn)不同的概要視圖。而且,可以在概要視圖中強(qiáng)調(diào)與用戶的當(dāng)前閱讀位置對應(yīng)的頁面縮略圖,使得用戶能夠在失去它們在電子書中的地方的情況下容易地滾動(dòng)各個(gè)章和/或頁面縮略圖。
在這里所討論的系統(tǒng)收集關(guān)于用戶的個(gè)人信息或者可以利用個(gè)人信息的情形下,可以給用戶提供用于控制程序或特征是否收集用戶信息(例如,關(guān)于用戶的社交網(wǎng)絡(luò)、社交動(dòng)作或活動(dòng)、職業(yè)、用戶的偏好或用戶的當(dāng)前位置的信息)或者用于控制是否和/或如何從電子書注解服務(wù)器130和/或媒體源120接收可能與用戶更相關(guān)的內(nèi)容的機(jī)會(huì)。此外,特定數(shù)據(jù)可以在它被存儲(chǔ)或者使用之前被以一個(gè)或多個(gè)方式處理,使得親自可標(biāo)識的信息被去除。例如,可以處理用戶的身份,使得對于該用戶來說不能夠確定親自可標(biāo)識的信息,或者可以在獲得了位置信息的情況下概括用戶的地理位置(諸如到城市、ZIP碼或州級別),使得不能夠確定用戶的特定位置。因此,用戶可以控制如何收集關(guān)于用戶的信息以及信息如何由內(nèi)容服務(wù)器使用。
現(xiàn)在轉(zhuǎn)向上面所討論的用戶設(shè)備100的各種GUI的討論,圖2A圖示根據(jù)實(shí)施例的由示出電子書頁面202的用戶設(shè)備100所顯示的GUI200的示例。在這個(gè)實(shí)施例中,電子書頁面202包括圖形204和文本206。電子書頁面202還包括注解信息,具體地為突出顯示的部分208、評論縮略圖210和書簽212。在供替換的實(shí)施例中,用戶可以選擇使注解信息中的一些或全部不顯示在電子書頁面202上。
在這個(gè)實(shí)施例中,用戶可以使用手勢來貫穿電子書向前或向后翻頁。手勢是由用戶在接觸觸摸屏界面的同時(shí)所做出的或者例如經(jīng)由用戶設(shè)備110上或者耦合到用戶設(shè)備110的相機(jī)所拍攝的運(yùn)動(dòng)。手勢可以包括例如輕敲屏幕的一部分、觸摸屏幕的一部分并且然后在特定方向上拖曳被觸摸的部分、觸摸屏幕上的數(shù)個(gè)地方并且使被觸摸部分更靠近在一起等。用戶可以通過跨越電子書頁面202從左向右水平地滑動(dòng)來在電子書中向后翻頁。同樣地,用戶可以通過跨越電子書頁面202從右向左水平地滑動(dòng)來在電子書中向前翻頁。在一些實(shí)施例中,用戶可以使用概要視圖命令來訪問內(nèi)容表視圖??梢酝ㄟ^對所顯示的電子書頁面202的輕敲手勢214將概要視圖命令提供給用戶設(shè)備100-其中屏幕上的單個(gè)位置被觸摸達(dá)短時(shí)間段(例如,少于.5秒)。還可以通過接觸屏幕的兩根手指更靠近在一起的捏縮手勢216或其某種組合向用戶設(shè)備100提供概要視圖命令。在其它實(shí)施例中,可以經(jīng)由可選擇的縮略圖、對用戶設(shè)備100上的按鈕的選擇、某些其它選擇手段或其某種組合向用戶設(shè)備100提供概要視圖命令。
評論縮略圖210與電子書文本的突出顯示的部分208相關(guān)聯(lián)。如在下面所討論的,參考圖2D,評論縮略圖210指示存在變得可用于被顯示在概要視圖,具體地,突出顯示與注釋視圖中的一個(gè)或多個(gè)評論。如本文中所使用的,評論也可以被稱為注釋。用戶縮略圖254是與提供了注解信息中的一些的用戶相關(guān)聯(lián)的圖像(例如,評論縮略圖210和/或突出顯示的部分208)。
圖2B圖示根據(jù)實(shí)施例的示出概要視圖具體地為內(nèi)容表視圖的GUI 220的示例。GUI 220包括標(biāo)題欄222和多個(gè)分段224A至224E。
分段224A至224E每一個(gè)都與一個(gè)或多個(gè)縮略圖相關(guān)聯(lián),然而,僅分段224A、224B和224E正在顯示它們關(guān)聯(lián)的頁面縮略圖。例如,電子書的第2章僅具有三個(gè)頁面,并且因此僅示出三個(gè)頁面縮略圖236A、236B和236C,其中的每一個(gè)是對應(yīng)的電子書頁面的較小版本。例如,頁面縮略圖236A是先前關(guān)于圖2A所討論的電子書頁面202的較小版本。在一些實(shí)施例中,比例是這樣的,即頁面縮略圖是電子書頁面的確切再現(xiàn),使得由頁面縮略圖呈現(xiàn)的內(nèi)容是由它對應(yīng)的電子書頁面縮所呈現(xiàn)的相同內(nèi)容。并且在一些實(shí)施方式中,與電子書頁面相關(guān)聯(lián)的注解信息中的一些或全部可以被呈現(xiàn)在它對應(yīng)的頁面縮略圖上。例如,頁面縮略圖236A包括突出顯示的部分208、評論縮略圖210和書簽212。GUI 200垂直地在電子書中布置所顯示的分段224A至224E。在這個(gè)實(shí)施例中,用戶可以使用手勢來向下和/或向上滾動(dòng)分段224A至224E(例如,分別向下或向上滑動(dòng)),使得原先在用戶設(shè)備100的顯示區(qū)域外部的頁面縮略圖和/或分段被滾動(dòng)到顯示區(qū)域中。
分段包括針對分段關(guān)聯(lián)的電子書頁面中的每一個(gè)的頁面縮略圖的水平列表。例如,分段224A、224B和224E被切換,使得它們關(guān)聯(lián)的頁面縮略圖是可見的。用戶可以水平地滾動(dòng)分段內(nèi)所顯示的頁面縮略圖中的每一個(gè),使得原先在用戶設(shè)備100的顯示區(qū)域外部的頁面縮略圖被滾動(dòng)到顯示區(qū)域中。附加地,GUI 220強(qiáng)調(diào)與在接收到概要視圖命令時(shí)被呈現(xiàn)給用戶的電子書頁面相關(guān)聯(lián)的頁面縮略圖。例如,頁面縮略圖236A稍微大于被呈現(xiàn)來指示在接收到概要視圖命令時(shí)被呈現(xiàn)給用戶的電子書頁面的其它頁面縮略圖。強(qiáng)調(diào)頁面縮略圖236A允許用戶導(dǎo)航各個(gè)分段和關(guān)聯(lián)的頁面縮略圖,并且容易地找到和/或返回到它們先前的閱讀位置(例如,電子書頁面202)。
頁面縮略圖是可選擇的,并且在例如經(jīng)由用戶在縮略圖上輕敲而被選擇的情況下,GUI 220顯示與所選擇的頁面縮略圖對應(yīng)的電子書頁面。因此,用戶容易地能夠使用分段內(nèi)的頁面縮略圖來辨識分段內(nèi)的確切位置,并且通過選擇對應(yīng)的頁面縮略圖直接導(dǎo)航到所關(guān)聯(lián)的電子書頁面。在一些實(shí)施例中,GUI 220可以基于用戶輸入來顯示或者停止顯示與分段224相關(guān)聯(lián)的頁面縮略圖。例如,GUI 220包括在被選擇的情況下使GUI 220停止在分段內(nèi)顯示頁面縮略圖的切換按鈕234。
標(biāo)題欄222將概要視圖標(biāo)識為內(nèi)容表226。標(biāo)題欄222包括返回縮略圖230,在被選擇的情況下,使用戶設(shè)備100在GUI 220由用戶設(shè)備100呈現(xiàn)之前顯示用戶設(shè)備100在顯示什么。在這個(gè)示例中,如果用戶將選擇返回縮略圖230,則客戶端設(shè)備將呈現(xiàn)如圖2A中所示出的電子書頁面202。附加地,標(biāo)題欄222包括允許用戶選擇其它概要視圖(例如,書簽視圖等)的下拉菜單228。例如,用戶選擇下拉菜單228中的“書簽”被導(dǎo)航到參考圖2C在下面所描述的概要視圖。類似地,用戶選擇下拉菜單228中的“突出顯示與注釋”被導(dǎo)航到參考圖2D在下面所描述的概要視圖。
圖2C圖示根據(jù)實(shí)施例的示出概要視圖具體地為書簽視圖252的GUI 250的示例。除了GUI 250僅呈現(xiàn)包括與設(shè)書簽的電子書頁面相關(guān)聯(lián)的頁面縮略圖的分段,GUI 250與GUI 220基本上相同并且以基本上相同的方式操作。例如,在第2章中存在被設(shè)書簽的僅一個(gè)電子書頁面,因此,僅與設(shè)書簽的電子書頁面202相關(guān)聯(lián)的頁面縮略圖236A由GUI 250呈現(xiàn)。因此,書簽視圖252允許用戶快速地導(dǎo)航到電子書中設(shè)書簽的頁面。書簽視圖252中顯示的頁面縮略圖還可以包括其它注解信息。其它注解信息可以包括例如評論、突出顯示、用戶縮略圖或其某種組合。
圖2D圖示根據(jù)實(shí)施例的示出概要視圖具體地為突出顯示與注釋視圖262的GUI 260的示例。除了GUI 250僅呈現(xiàn)與具有突出顯示的部分和/或評論的頁面縮略圖相關(guān)聯(lián)的分段,GUI 260與GUI 220基本上相同并且以基本上相同的方式操作。在這個(gè)實(shí)施例中,突出顯示與注釋視圖262包括下拉菜單228和返回縮略圖230。評論縮略圖210指示存在可用于顯示的關(guān)聯(lián)的評論窗口264。在一些實(shí)施例中,在顯示的頁面縮略圖上與評論縮略圖210相關(guān)聯(lián)的所有評論窗口264被顯示。在其它實(shí)施例中,用戶可以通過選擇關(guān)聯(lián)的評論窗口264來選擇哪些評論窗口264被顯示。
GUI 260顯示與和評論縮略圖210中的一個(gè)或多個(gè)有關(guān)的評論相關(guān)聯(lián)的評論窗口。評論窗口是包括與電子書的突出顯示的部分相關(guān)聯(lián)的來自一個(gè)或多個(gè)用戶的評論的窗口。在這個(gè)示例中,GUI 260顯示與電子書的突出顯示的部分208相關(guān)聯(lián)的評論窗口264。評論窗口266可以包括包含在電子書的突出顯示的部分208中被突出顯示的文本的一部分(“Arboretum in Golden Gate Park(金門公園的植物園)”)的標(biāo)題。
標(biāo)題266的顏色和/或圖案可以與所關(guān)聯(lián)的突出顯示的部分208和評論縮略圖210的顏色和/或圖案相匹配??珀P(guān)聯(lián)的突出顯示的部分、評論縮略圖210和標(biāo)題266的顏色和/或圖案的匹配協(xié)助用戶在存在與頁面縮略圖相關(guān)聯(lián)的多個(gè)評論窗口264的情況下快速地區(qū)分哪些評論窗口264與哪些突出顯示的部分208和評論縮略圖210相關(guān)聯(lián)。
評論窗口264依照用戶的隱私設(shè)定顯示來自該用戶和/或其它用戶的評論。評論窗口264包括允許用戶將評論添加到評論窗口264的添加按鈕268。因此,用戶可以在一個(gè)或多個(gè)評論窗口中創(chuàng)建和/或參與與其它用戶的對話。
現(xiàn)在轉(zhuǎn)向概要視圖模塊170的結(jié)構(gòu)的討論,圖3是圖示根據(jù)一個(gè)實(shí)施例的用戶設(shè)備100的概要視圖模塊170內(nèi)的模塊的詳細(xì)視圖的高級框圖。概要視圖模塊170的一些實(shí)施例具有與這里所描述的那些模塊不同的模塊。類似地,功能能夠以與這里所描述的不同的方式分發(fā)在模塊當(dāng)中。概要視圖模塊170由包括解析模塊310、命令檢測模塊320、縮略圖生成模塊330、聚組模塊340和視圖生成模塊350的模塊組成。
解析模塊310將電子書表示為與多個(gè)分段相關(guān)聯(lián)的多個(gè)電子書頁面。解析模塊310將電子書解析成電子書頁面。電子書頁面中的電子書內(nèi)容的量可以部分地基于可用于呈現(xiàn)電子書內(nèi)容的顯示器的區(qū)域、字體大小和/或其它因素而變化。解析模塊310使用這些因素來將電子書解析成電子書頁面。上面所討論的圖2A示出由解析模塊310提供的單個(gè)電子書頁面。解析模塊310向電子閱讀器模塊160提供這些電子書頁面中的一個(gè)或多個(gè)以用于呈現(xiàn)給用戶。
命令檢測模塊320檢測被提供給用戶設(shè)備100的概要視圖命令。如關(guān)于圖2A上面所討論的,可以經(jīng)由例如觸摸屏界面上的手勢、對菜單項(xiàng)目的選擇、用戶設(shè)備100上的按鈕等接收概要視圖命令。命令檢測模塊320分析所檢測到的概要視圖命令以確定什么類型的概要視圖正被請求用于顯示。例如,用戶輕敲所顯示的電子書頁面并且/或者捏所顯示的電子書頁面可以指示對內(nèi)容表視圖的請求。然而,對菜單項(xiàng)目的選擇可以被用來請求書簽視圖和/或突出顯示與注釋視圖。命令檢測模塊320將所請求概要視圖的類型提供給縮略圖生成模塊330和/或其它模塊。
縮略圖生成模塊330依照所請求類型的概要視圖生成頁面縮略圖。頁面縮略圖的生成是指從電子書頁面創(chuàng)建頁面縮略圖以及/或者從媒體數(shù)據(jù)庫140和/或媒體源120中檢索頁面縮略圖。
縮略圖生成模塊330為電子書頁面中的一些或全部生成頁面縮略圖。在一些實(shí)施例中,當(dāng)首先從媒體源120下載電子書、檢測到屏幕大小的改變、檢測到字體的改變、檢測到鉛字面的改變、注解被添加、經(jīng)解析的電子書頁面的改變或其某種組合時(shí),縮略圖生成模塊330為電子書頁面中的全部創(chuàng)建頁面縮略圖??商孢x地,縮略圖生成模塊330從媒體源120接收頁面縮略圖。縮略圖生成模塊330將所創(chuàng)建和/或接收到的頁面縮略圖存儲(chǔ)在媒體數(shù)據(jù)庫140中。在一些實(shí)施例中,縮略圖生成模塊330在按需基礎(chǔ)上生成頁面縮略圖,其中頁面縮略圖是響應(yīng)于概要視圖命令的接收而生成的。注意,一般而言由解析模塊325所做出的對電子書的解析方面的改變可以使縮略圖生成模塊330重新生成一個(gè)或多個(gè)頁面縮略圖。
縮略圖生成模塊330部分地基于按概要命令而請求的概要視圖的類型來生成頁面縮略圖??s略圖生成模塊330為所請求類型的概要視圖標(biāo)識電子書頁面。如果概要視圖的類型是書簽視圖,則縮略圖生成模塊330使用與電子書頁面相關(guān)聯(lián)的注解信息來標(biāo)識已被設(shè)書簽的電子書頁面。類似地,如果概要視圖的類型是突出顯示與注釋視圖,則縮略圖生成模塊330使用與電子書頁面相關(guān)聯(lián)的注解信息來標(biāo)識具有突出顯示的部分和/或評論的電子書頁面。相比之下,如果概要視圖的類型是內(nèi)容表視圖,則電子書頁面中的全部被標(biāo)識以用于生成關(guān)聯(lián)的頁面縮略圖。在供替換的實(shí)施例中,電子書頁面中的一些而非全部被標(biāo)識以用于生成關(guān)聯(lián)的頁面縮略圖。例如,縮略圖生成模塊330可以標(biāo)識每個(gè)分段內(nèi)的電子書頁面的僅一部分以用于生成關(guān)聯(lián)的頁面縮略圖(例如,每個(gè)其它頁面、包括子節(jié)標(biāo)題的電子書頁面等)。
縮略圖生成模塊330然后通過為所標(biāo)識的電子書頁面中的每一個(gè)創(chuàng)建頁面縮略圖并且/或者從媒體數(shù)據(jù)庫140中檢索對應(yīng)于所標(biāo)識的電子書頁面的先前創(chuàng)建的頁面縮略圖來為所標(biāo)識的電子書頁面生成頁面縮略圖。在一些實(shí)施例中,縮略圖生成模塊330通過創(chuàng)建較小版本的電子書頁面(例如,通過按比例縮小圖像的大小)來為電子書頁面生成頁面縮略圖,并且較小版本的電子書頁面被用作與該電子書頁面相關(guān)聯(lián)的頁面縮略圖。例如,頁面縮略圖可以是40%較小版本的電子書頁面。在一些實(shí)施例中,縮略圖生成模塊330從媒體數(shù)據(jù)庫140和/或電子書注解服務(wù)器130中檢索注解信息,并且給所生成的頁面縮略圖作注解,使得與電子書頁面相關(guān)聯(lián)的注解中的一些或全部在頁面縮略圖上可見。
聚組模塊340按分段對所生成的頁面縮略圖進(jìn)行聚組。聚組模塊340標(biāo)識在電子書內(nèi)與所生成的頁面縮略圖相關(guān)聯(lián)的一個(gè)或多個(gè)分段。例如,如果所請求的概要視圖用于書簽視圖,則頁面縮略圖可能僅與用戶已為電子書頁面設(shè)書簽的分段中的幾個(gè)相關(guān)聯(lián)。聚組模塊340可以使用與頁面縮略圖相關(guān)聯(lián)的電子書頁面的分段ID來標(biāo)識與所生成的頁面縮略圖相關(guān)聯(lián)的分段。聚組模塊340然后按標(biāo)識的分段對所生成的頁面縮略圖進(jìn)行聚組。例如,如果分段是電子書的第1章,則聚組模塊340將按該分段對與第1章中的電子書頁面相關(guān)聯(lián)的任何頁面縮略圖進(jìn)行聚組。聚組模塊340按照與頁面縮略圖對應(yīng)的電子書頁面相同的順序?qū)εc分段相關(guān)聯(lián)的頁面縮略圖進(jìn)行聚組。例如,如果所生成的頁面縮略圖分別對應(yīng)于電子書的第1章中的電子書頁面3和電子書頁面6,則與電子書頁面3相關(guān)聯(lián)的頁面縮略圖將被放置在與電子書頁面6相關(guān)聯(lián)的頁面縮略圖之前。
視圖生成模塊350使用經(jīng)聚組的頁面縮略圖來為所請求類型的概要視圖生成GUI。該GUI列出所標(biāo)識的分段以及與每個(gè)標(biāo)識的分段相關(guān)聯(lián)的經(jīng)聚組的頁面縮略圖。在一些實(shí)施例中,視圖生成模塊350垂直地列出所標(biāo)識的分段并且水平地列出作為與該分段相關(guān)聯(lián)的組的一部分的頁面縮略圖。在上面參考圖2B、圖2C和圖2D討論了示出內(nèi)容表視圖、書簽視圖以及突出顯示與注釋視圖的GUI的示例。所生成的GUI可以包括允許用戶選擇其它概要視圖的下拉菜單。
在一些實(shí)施例中,視圖生成模塊350為與頁面縮略圖相關(guān)聯(lián)的一個(gè)或多個(gè)評論生成評論窗口。視圖生成模塊350使用與頁面縮略圖相關(guān)聯(lián)的注解信息來生成評論窗口。例如,視圖生成模塊350可以在所請求的概要視圖是突出顯示與注釋視圖的情況下為頁面縮略圖生成評論窗口。如上面參考圖2D所討論的,評論窗口包括與電子書的突出顯示的部分相關(guān)聯(lián)的來自一個(gè)或多個(gè)用戶的評論。附加地,評論窗口可以允許用戶對電子書的一部分評論并且/或者對其它用戶對電子書的該部分的評論做出響應(yīng)。
在一些實(shí)施例中,視圖生成模塊350可以基于例如所請求概要視圖的類型來縮放所顯示的頁面縮略圖的大小。例如,書簽視圖和/或突出顯示與注釋視圖中的頁面縮略圖可以顯著地大于內(nèi)容表視圖中所顯示的頁面縮略圖。
在一些實(shí)施例中,視圖生成模塊350強(qiáng)調(diào)與在接收到概要視圖命令時(shí)正由用戶設(shè)備100所呈現(xiàn)的電子書頁面相關(guān)聯(lián)的頁面縮略圖。視圖生成模塊350可以通過例如使頁面縮略圖變得稍微大于其它頁面縮略圖、使頁面縮略圖突出顯示、使頁面縮略圖的邊界加粗、以其它方式區(qū)分該頁面縮略圖和其它頁面縮略圖或者其某種組合來強(qiáng)調(diào)頁面縮略圖。經(jīng)強(qiáng)調(diào)的頁面縮略圖可以幫助用戶在他們使用概要視圖中的一個(gè)或多個(gè)在電子書中別處導(dǎo)航的同時(shí)保持他們在電子書中的閱讀位置。
視圖生成模塊350將所生成的GUI呈現(xiàn)給用戶。所生成的GUI可以對經(jīng)由用戶設(shè)備100從用戶接收到的命令做出響應(yīng)。例如,用戶可以(例如,垂直地)滾動(dòng)各個(gè)分段和/或(例如,水平地)滾動(dòng)與特定分段相關(guān)聯(lián)的各個(gè)頁面縮略圖。因?yàn)轫撁婵s略圖是實(shí)際的電子書頁面的較小版本,所以用戶能夠使用關(guān)聯(lián)的頁面縮略圖來容易地辨識電子書頁面的內(nèi)容,并且簡單地通過選擇(例如,在頁面縮略圖上輕敲)頁面縮略圖而導(dǎo)航到電子書頁面。
圖4是圖示根據(jù)一個(gè)實(shí)施例的生成示出便于電子書的導(dǎo)航的概要視圖的圖形用戶界面的過程的流程圖。在一個(gè)實(shí)施例中,圖4的過程由用戶設(shè)備100執(zhí)行。在其它實(shí)施例中其它實(shí)體可以執(zhí)行該過程的步驟中的一些或全部。同樣地,實(shí)施例可以包括不同的和/或附加的步驟,或者按照不同的順序執(zhí)行這些步驟。
用戶設(shè)備100將電子書表示為與多個(gè)分段相關(guān)聯(lián)的多個(gè)電子書頁面410。用戶設(shè)備100將電子書解析成電子書頁面以用于呈現(xiàn)給用戶。用戶設(shè)備100將包括一個(gè)或多個(gè)電子書頁面的電子書的一部分呈現(xiàn)給用戶。
用戶設(shè)備100接收請求特定類型的概要視圖的概要視圖命令420??梢越?jīng)由例如手勢、對軟按鈕的選擇、菜單選擇、對用戶設(shè)備100上的按鈕的選擇等從用戶接收概要視圖命令。
用戶設(shè)備100為部分地基于所請求類型的概要視圖的概要視圖標(biāo)識電子書頁面430。例如,如果所請求類型的概要視圖是內(nèi)容表,則用戶設(shè)備100可以為該概要視圖標(biāo)識所有電子書頁面。相比之下,如果所請求類型的概要視圖是書簽視圖或突出顯示與注釋視圖,則用戶設(shè)備100通過確定哪些電子書頁面具有所關(guān)聯(lián)類型的注解信息來為該概要視圖標(biāo)識電子書頁面。
用戶設(shè)備100為所標(biāo)識的電子書頁面生成頁面縮略圖440。在一些實(shí)施例中,用戶設(shè)備100為所標(biāo)識的頁面創(chuàng)建和/或檢索頁面縮略圖(例如,從媒體數(shù)據(jù)庫140和/或媒體源120中)。
附加地,在一些實(shí)施例中,用戶設(shè)備100為一個(gè)或多個(gè)標(biāo)識的電子書頁面從媒體數(shù)據(jù)庫140和/或電子書注解服務(wù)器130中檢索注解信息。在一些實(shí)施例中,用戶設(shè)備100在生成頁面縮略圖之前給所標(biāo)識的電子書頁面作注解,使得與電子書頁面相關(guān)聯(lián)的注解中的一些或全部在頁面縮略圖上可見。在其它實(shí)施例中,用戶設(shè)備100給所生成的頁面縮略圖作注解。
用戶設(shè)備100按分段對頁面縮略圖進(jìn)行聚組。用戶設(shè)備100使用例如與頁面縮略圖相關(guān)聯(lián)的電子書頁面的分段ID來標(biāo)識在電子書內(nèi)與所生成的頁面縮略圖相關(guān)聯(lián)的一個(gè)或多個(gè)分段。用戶設(shè)備100然后按標(biāo)識的分段對所生成的頁面縮略圖進(jìn)行聚組。
用戶設(shè)備100使用經(jīng)聚組的頁面縮略圖來為所請求類型的概要視圖生成概要視圖GUI。用戶設(shè)備100可以例如為內(nèi)容表視圖、書簽視圖或突出顯示與注釋視圖生成GUI。該GUI垂直地列出標(biāo)識的分段,并且水平地列出與每個(gè)標(biāo)識的分段相關(guān)聯(lián)的頁面縮略圖。用戶設(shè)備100將概要視圖的圖形用戶界面呈現(xiàn)給用戶470。
現(xiàn)在轉(zhuǎn)向上面所討論的用于媒體項(xiàng)目的導(dǎo)航的概要視圖的生成和呈現(xiàn)的實(shí)施方式的討論,圖5是圖示用于實(shí)現(xiàn)圖1中所示出的實(shí)體的示例計(jì)算機(jī)500的高級框圖。計(jì)算機(jī)500包括耦合到芯片組504的至少一個(gè)處理器502。芯片組504包括存儲(chǔ)器控制器集線器520和輸入/輸出(I/O)控制器集線器522。存儲(chǔ)器506和圖形適配器512耦合到存儲(chǔ)器控制器集線器520,并且顯示器518耦合到圖形適配器512。存儲(chǔ)設(shè)備508、輸入接口514和網(wǎng)絡(luò)適配器516耦合到I/O控制器集線器522。計(jì)算機(jī)500的其它實(shí)施例具有不同的架構(gòu)。
存儲(chǔ)設(shè)備508是諸如硬盤、緊湊盤只讀存儲(chǔ)器(CD-ROM)、DVD或固態(tài)存儲(chǔ)器設(shè)備的非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。存儲(chǔ)器506保持由處理器502使用的指令和數(shù)據(jù)。輸入接口514是觸摸屏接口、鼠標(biāo)、軌跡球或其它類型的指示設(shè)備、鍵盤或其某種組合,并且被用來將數(shù)據(jù)輸入到計(jì)算機(jī)500中。在一些實(shí)施例中,計(jì)算機(jī)500可以被配置成經(jīng)由來自用戶的手勢從輸入接口514接收輸入(例如,命令)。計(jì)算機(jī)500監(jiān)視由用戶做出的手勢并且將它們轉(zhuǎn)換成命令(例如,水平地滾動(dòng)、垂直地滾動(dòng)、概要視圖命令、對頁面縮略圖的選擇等)。圖形適配器512在顯示器518上顯示圖像和其它信息。網(wǎng)絡(luò)適配器516將計(jì)算機(jī)500耦合到一個(gè)或多個(gè)計(jì)算機(jī)網(wǎng)絡(luò)。
計(jì)算機(jī)500被適配成執(zhí)行用于提供本文中所描述的功能性的計(jì)算機(jī)程序模塊。如本文中所使用的,術(shù)語“模塊”是指用來提供所指定的功能性的計(jì)算機(jī)程序邏輯。因此,模塊能夠用硬件、固件和/或軟件加以實(shí)現(xiàn)。在一個(gè)實(shí)施例中,程序模塊被存儲(chǔ)在存儲(chǔ)設(shè)備508上,加載到存儲(chǔ)器506中,并且由處理器502執(zhí)行。
由圖1的實(shí)體所使用的計(jì)算機(jī)500的類型能夠取決于實(shí)施例以及實(shí)體所需要的處理能力而變化。例如,用戶設(shè)備500可以與一起工作來提供本文中所描述的功能性的一個(gè)或多個(gè)服務(wù)器交互。計(jì)算機(jī)500能夠缺少上面所描述的組件中的一些,諸如鍵盤、圖形適配器512和顯示器518。
以上描述的一些部分在算法過程或操作方面描述實(shí)施例。這些算法描述和表示通常由數(shù)據(jù)處理領(lǐng)域的技術(shù)人員使用來將它們的工作的本質(zhì)有效地傳達(dá)給本領(lǐng)域的其它技術(shù)人員。這些操作雖然在功能上、計(jì)算上或邏輯上被描述,但是被理解為通過包括用于由處理器執(zhí)行的指令的計(jì)算機(jī)程序或等效電路、微碼等來實(shí)現(xiàn)。此外,有時(shí)在不失一般性的情況下將功能操作的這些布置表示為模塊已證明是方便的。所描述的操作及其關(guān)聯(lián)的模塊可以用軟件、固件、硬件或其任何組合加以具體化。
如本文中所使用的,對“一個(gè)實(shí)施例”或“實(shí)施例”的任何參考意味著連同該實(shí)施例一起描述的特定元件、特征、結(jié)構(gòu)或特性被包括在至少一個(gè)實(shí)施例中。短語“在一個(gè)實(shí)施例中”在本說明書中的各個(gè)地方中的出現(xiàn)未必全部參考同一實(shí)施例。
一些實(shí)施例可以使用表達(dá)“耦合”和“連接”及其衍生詞來描述。應(yīng)該理解,這些術(shù)語不旨在為彼此的同義詞。例如,一些實(shí)施例可以使用術(shù)語“連接”來描述以指示兩個(gè)或更多個(gè)元件彼此直接物理或電接觸。在另一示例中,一些實(shí)施例可以使用術(shù)語“耦合”來描述以指示兩個(gè)或更多個(gè)元件直接物理或電接觸。然而,術(shù)語“耦合”還可能意味著兩個(gè)或更多個(gè)元件彼此不直接接觸,但是又仍然彼此協(xié)作或交互。實(shí)施例在這個(gè)上下文中不受限制。
如本文中所使用的,術(shù)語“包含”、“含有”、“包括”、“包括有”、“有”、“具有”或其任何其它變化旨在涵蓋非排他性包括。例如,包括元件的列表的過程、方法、物品或裝置未必限于僅那些元件,而是可以包括未明確地列出或這種過程、方法、物品或裝置所固有的其它元件。另外,除非明確地陳述相反,否則“或”是指包括性或而不是指排他性或。例如,條件A或B由下列中的任何一個(gè)來滿足:A是真的(或存在)并且B是假的(或不存在),A是假的(或不存在)并且B是真的(或存在),以及A和B兩者都是真的(或存在)。
此外,“一”或“一個(gè)”的使用被采用來描述本文的實(shí)施例的元件和組件。這樣做僅僅出于方便并且為了給出本公開的一般意義。除非顯然意味著另外的,否則本描述應(yīng)該被理解成包括一個(gè)或至少一個(gè)并且單數(shù)也包括復(fù)數(shù)。
在閱讀本公開時(shí),本領(lǐng)域的技術(shù)人員將了解用于為便于電子書的導(dǎo)航的概要視圖生成圖形用戶界面的系統(tǒng)和過程的再附加的替代結(jié)構(gòu)和功能設(shè)計(jì)。因此,雖然已經(jīng)圖示和描述了特定實(shí)施例和應(yīng)用,但是應(yīng)當(dāng)理解,所描述的主題不限于本文中所公開的精確構(gòu)造和組件,并且可以在本文中所公開的方法和裝置的布置、操作和細(xì)節(jié)方面做出對于本領(lǐng)域的技術(shù)人員而言將顯而易見的各種修改、改變和變化。