新四季網

導航系統和方法

2023-06-09 01:59:36 2


專利名稱::導航系統和方法
技術領域:
:本發明一般地涉及媒體播放器。更具體地,涉及利用媒體播放器對內容和信息進行導航的技術。
背景技術:
:諸如可攜式媒體播放器、蜂窩電話、個人數字助理(PDA)等的電子設備在現今的市場上是普遍的,諸如塢(docking)站等的支持電子設備使用的外圍電子設備也是普遍的。隨著個人電子市場的競爭變得越來越激烈,消費者在這種設備的功能和使用兩方面的要求更高。傳統上,數字音頻書可能被認為是小範圍的應用。隨著媒體播放器或可攜式媒體設備的存儲容量的增加和變大,音頻書可能被越來越多地使用。此外,改進像MPEG標準之類的壓縮方法可以使得更方便地存儲長音頻書,從而需要更少的存儲容量。此外,內容(content)或其他媒體資產(mediaassets)通過網際網路熱點以及其他電子零售商和寬帶能力進行分發的流行可以使得更容易地獲得內容或其他媒體資產,例如音頻書。例如當用戶想要尋找諸如音頻書之類的長內容中的給定位置時,對該內容進行導航可能是必要的。例如,用戶可能希望尋找他/她上次停止收聽的特定點或位置。另外,像參考書一樣,可能不順序地欣賞音頻書。然而,音頻書可能被順序地存儲,例如像數位音樂那樣分成軌道,而不是分成傳統紙媒體的章節和頁。因此,希望有用於解決上面討論的問題中的一些的改進的方法和裝置。另外,希望有用於減少上面討論的缺點中的一些的改進的方法和裝置。
發明內容本發明一般地涉及媒體播放器。更具體地,涉及利用媒體播放器對內容和信息進行導航的技術。在各種實施例中,諸如媒體播放器或可攜式媒體設備之類的電子設備可以分析內容或其他媒體資產來確定內容中的一個或多個位置。媒體播放器可以自動分析內容以找出間隙、變調(inflection)或其他聽覺/視覺的方面或樣式,這些間隙、變調或其他聽覺/視覺方面或樣式可以提供對在哪裡對內容進行分段以用於瀏覽和導航的指示。媒體播放器可以在用戶與媒體播放器進行交互時實時地執行分析,以導航到在內容中所識別出的各種位置。內容或其他媒體資產也可由內容製作者或內容管理應用進行預處理,以向媒體播放器提供與內容相關聯的或者嵌入在內容中的導航信息。可利用各種分析基於內容或其他媒體資產而生成導航信息,該導航信息允許用戶在內容中進行瀏覽。導航信息可允許用戶快速訪問和發現音頻書中的位置,這些位置更自然地代表音頻書中的內容的結構。例如,可對音頻書內容進行分析來識別音頻書內容中的書、章、節、段落、句子等。在各種實施例中,可利用導航信息來生成片段,以代表章、節、段落或句子。當用戶與媒體播放器進行交互以尋找內容中的特定位置時,媒體播放器可以以預5覽(preview)形式向用戶輸出片段。在其他實施例中,媒體播放器或可攜式媒體設備可以允許用戶基於導航信息而在內容或其他媒體資產中設置提示或書籤。這樣,用戶可以直接返回到特定位置,或者標記代表內容的鐘愛片段或樣本。媒體播放器可以生成代表在一個或多個位置處的內容的可聽引文(audiblecitation)。媒體播放器可以提取音頻片段並將這些片段與音頻書、播放列表等相關聯。在一些實施例中,媒體管理設備可以對內容或其他媒體資產進行間隙分析來確定間隙(例如,聽覺/視覺間隙)發生在內容或其他媒體資產中的何處。媒體管理設備可以生成代表間隙的導航信息。導航信息可被上載到媒體播放器或可攜式媒體設備上、存儲為元數據或者插入到內容中以允許對內容的導航。媒體管理設備可以根據諸如變調之類的語音部分來分析內容或其他媒體資產。不同的語音部分可以提供使得用戶能夠瀏覽內容或以其他方式對內容進行導航的導航信息。在其他實施例中,用戶可以使用預定動作來與媒體播放器或可攜式媒體設備進行交互以對內容進行導航。響應於來自用戶的輸入,媒體播放器可以確定該輸入是否指示出預定用戶動作。預定用戶動作的一些示例可以包括滾動動作或輕拂動作。媒體播放器可以根據預定用戶動作而輸出內容。在一個實施例中,媒體播放器或可攜式媒體設備可以接收第一輸入和第二輸入。媒體播放器可以根據響應於第一輸入而作出的預定用戶動作來發起內容的回放,直到接收到第二輸入為止。媒體播放器可以響應於確定出與用戶輸入相關聯的加速度而輸出內容。例如,媒體播放器可以按指示出用戶動作的加速度的第一速率來發起內容的回放。在預定時間或閾值之後,媒體播放器隨後可以按不同的第二速率來輸出內容。通過參考說明書的其餘部分和附圖可以實現對這裡公開的發明的特性和優點的進一步理解。為了更好地描述和說明這裡公開的那些發明的實施例和/或示例,可以參考一幅或多幅附圖。用於描述附圖的附加細節或示例不應當被認為是對所公開的發明、目前描述的實施例和/或示例以及目前理解的這些發明的最佳模式中的任何一者的範圍的限制。圖1是可以包括本發明實施例的媒體播放器的框圖;圖2是在根據本發明的-圖3是在根據本發明的-圖4是在根據本發明的的流程圖;圖5是在根據本發明的的用戶動作的框圖;圖6是在根據本發明的-圖7是在根據本發明的-圖8是示出在根據本發明的一個實施例中用於用戶動作的不同滾動速率的示圖;圖9是可以包括本發明實施例的計算機系統的簡化框圖。個實施例中用於內容導航的方法的簡化流程圖;個實施例中用於生成導航信息的方法的流程圖;-個實施例中用於利用播放列表來使用導航信息的方法-個實施例中在內容滾動的情況下使用的對媒體播放器個實施例中用於自動滾動內容的方法的流程圖;個實施例中響應於"輕拂"而滾動內容的方法的流程具體實施例方式在各種實施例中,用戶可以與媒體播放器或可攜式媒體設備交互來瀏覽內容或其他媒體資產或者以其他方式發起對內容或其他媒體資產的回放。媒體播放器或可攜式媒體設備可以分析內容或其他媒體資產以確定導航信息。導航信息可使用戶能夠更容易地訪問線性內容的各部分。媒體播放器也可以響應於用戶交互來對內容進行導航。媒體播放器可利用一種或多種表現用戶動作的技術來輸出內容以用於向用戶回放。圖1是可以包括本發明實施例的媒體播放器100的框圖。一般而言,媒體播放器存儲諸如音頻軌道、電影或圖片之類的可在媒體播放器上播放或顯示的內容和/或媒體資產。媒體播放器100的一個示例可以是從加利福尼亞州庫珀蒂諾市的蘋果公司可得的iPod⑧媒體播放器。媒體播放器ioo的另一個示例可以是個人計算機,例如膝上型或臺式計算機。在本示例中,媒體播放器100包括處理器110、存儲設備120、用戶接口130和通信接口140。處理器110可以控制各種與媒體播放器100相關聯的功能。媒體播放器100可以輸出音頻內容、視頻內容、圖像內容等。媒體播放器ioo還可以輸出與內容相關聯的元數據或其他信息,例如軌道信息和專輯封面。通常,用戶可使用存儲設備120來將內容加載或存儲到媒體播放器100上。存儲設備120可以包括只讀存儲器(ROM)、隨機存取存儲器(RAM)、非易失性存儲器、快閃記憶體、軟盤、硬碟等。用戶可以與媒體播放器100的用戶接口130交互以觀看或欣賞內容。用戶接口130的一些示例可以包括按鈕、點撥輪、觸摸板、顯示器、觸控螢幕和其他輸入/輸出裝置。媒體播放器100可以包括一個或多個連接器或埠,這些連接器或埠可用於加載內容、取回內容、與媒體播放器100上運行的應用進行交互、與外部設備相接口等等。在本示例中,媒體播放器100包括通信接口140。通信接口140的一些示例可以包括通用串行總線(USB)接口、IEEE1394(或者說是火線/iLink⑧)接口、通用異步收發器(UART)、有線和無線網絡接口、收發機等。媒體播放器100可以利用通信接口140連接到設備、附件、私人的和公共的通信網絡(例如網際網路)等。在一個示例中,媒體播放器100可經由有線的和/或無線的連接器或埠而耦合來向揚聲器150輸出音頻和/或其他信息。在另一示例中,媒體播放器100可經由有線和/或無線連接器或埠而耦合來向頭戴式耳機160輸出音頻和/或其他信息。在另一示例中,媒體播放器100可經由有線和/或無線連接器或埠而耦合來與附件170或主計算機180相接口。同一連接器或埠可在不同的時間允許不同的連接。媒體播放器100可被實體地插入到塢系統190中。媒體播放器100可經由有線和/或無線連接器或埠而耦合來與塢系統190相接口。塢系統190還可以允許一個或多個附件設備195利用導線與媒體播放器100耦合或者無線地與媒體播放器100相接口。許多不同類型和功能的附件設備170和195可以與媒體播放器100互連。例如,一個附件可以允許遙控器來無線地控制媒體播放器100。又例如,汽車可以包括媒體播放器IOO可插入到的連接器以使得汽車媒體系統可與媒體播放器100交互,從而允許媒體播放器100上存儲的媒體內容在汽車中播放。在各種實施例中,媒體播放器IOO可以從計算機系統(例如,主計算機180)接收7內容或其他媒體資產。計算機系統可用於使得用戶能夠管理存儲在計算機系統和/或存儲在媒體播放器100上的媒體資產。例如,通信接口140可允許媒體播放器100與主計算機160相接口。主計算機160可以執行媒體管理應用來管理媒體資產,例如將歌曲、電影、圖片等加載到媒體播放器100上。媒體管理應用還可以創建播放列表、記錄或擦除內容、安排內容進行回放或記錄等等。媒體管理應用的一個示例可以是由加利福尼亞州庫珀蒂諾市的蘋果公司製作的iTunes⑧。在各種實施例中,媒體播放器100可以提供增強的導航特徵來與諸如音頻書之類的媒體資產和內容進行交互。例如,媒體播放器ioo可以存儲與諸如音頻書之類的內容相關聯的導航信息,該導航信息指示出內容的多個部分的一個或多個位置。因此,章、標題、節、段落、句子等可由導航信息來表示,該導航信息例如從音頻書中的章、段落等提取的片段。媒體播放器ioo可以從內容或者從與要輸出(例如,回放或顯示)給用戶的內容相關聯的元數據取回導航信息以用於對內容進行導航。在一些實施例中,媒體播放器100可允許用戶在諸如音頻書之類的內容中的一個或多個位置處插入提示(cue),以在特定位置繼續回放、將鍾愛的短語/句子/段落標記為音頻片段、重複內容的特定節等等。在一些實施例中,媒體播放器ioo可以識別並提取內容的一些部分,作為音頻書的代表性片段或選段、章或者序列,以創建"音頻可摘錄引文(audioquotablecitation),,。在各種實施例中,媒體播放器100可以接收備有導航信息的內容,以由媒體播放器100輸出、顯示或者以其他方式使用從而跳到特定位置,所述導航信息指示出章、節、段落、句子等的位置。媒體播放器100還可以分析諸如音頻書之類的內容以確定章、節、段落和句子的開始和/或結束,並且標記該位置以供用戶訪問。因此,媒體播放器100可以擴展諸如音頻書之類的大的順序文件中所存儲的內容的使用。另外,根據一種或多種已公開的導航技術準備的內容可進一步給用戶在可能沒有顯示器或可視接口的媒體播放器上被欣賞。在各種實施例中,用戶可以再次掌控(re-master)音頻書或者其他內容,從而手動或自動在音頻書內的各種希望位置處設置書籤、提示或其他標記。在一個實施例中,可以執行對音頻書或其他內容的分析以生成相關"摘錄(quote)"。該摘錄可以是用戶鍾愛的音頻書段,或者代表一本書的句子集合或者該書中的一章或多章。一個或多個片段、音頻摘錄或者音頻可摘錄引文可被聚集成播放列表以使用媒體播放器100來回放或顯示。圖2是在根據本發明的一個實施例中用於內容導航的方法的簡化流程圖。圖2所示的處理可通過計算機系統的處理器執行的軟體模塊(例如,指令或代碼)、通過電子設備的硬體模塊、或者通過它們的組合形式來執行。圖2開始於步驟200。在步驟210,接收內容。例如,媒體播放器IOO可以經由通信接口等從存儲設備取回內容。可利用盤驅動器或快閃記憶體驅動器將內容存儲在媒體播放器100上,並且/或者通過有線/無線網絡連接將內容流送(stream)到媒體播放器100。內容的一些示例是歌曲、電影、圖片、圖像、音頻書、電子書等。在一個示例中,媒體播放器ioo可以接收用戶選擇,該指示出內容或一部分內容。在步驟220,輸出與該內容相關聯的導航信息。導航信息可以包括任何與內容位置或一部分內容相關聯的信息。導航信息的一些示例是時間碼、指針、映射表或查找表、內容位置的聽覺和/或視覺表示以及與其相關聯的其他信息。在一個示例中,如果媒體播放器100在音頻書的開始時登記計數器,則媒體播放器100可以通過以可聽方式向用戶傳達章標題、章概要、內容表等來輸出導航信息。在另一示例中,媒體播放器100顯示表示電影序列的一個或多個視頻片段的預定數目的幀或秒。在另一示例中,如果媒體播放器100登記一部分內容中的位置,則媒體播放器100可以輸出僅針對這部分內容的導航信息。例如,媒體播放器ioo可以用可聽方式來傳達音頻書的特定章的每個段落的第一句。在步驟230,接收輸入,該輸入指示出由導航信息指定的一部分內容。例如,媒體播放器ioo可以按與音頻書的章相關聯的章概要的形式來有聲地閱讀或者以其他方式輸出導航信息。與媒體播放器100相關聯的用戶可以按下選擇(SELECT)或播放(PLAY)按鈕,表明用戶希望收聽由音頻章概要導航信息所代表的特定章。另外,用戶可以在收聽每一段落的第一句之後進一步按下快進(FORWARD)或向右(RIGHT)按鈕以在代表導航信息的所選章的段落之間移動。在步驟240,輸出由導航信息指定的那部分內容。繼續前一示例,媒體播放器100可以找到或進一步取回代表所選章或段落的內容,並且回放音頻書的所選章或段落。圖2在步驟250結束。因此,媒體播放器100可允許用戶在諸如音頻書之類的大的順序內容中選擇特定位置。此外,在各種實施例中,在用戶的媒體播放器缺少向用戶的顯示輸出或其他視覺輸出的情況下,導航信息可被以可聽方式傳達給用戶以幫助導航。這樣,用戶能夠基於導航信息來選擇諸如音頻書中的特定的章、節、段落或句子之類的位置,並且直接導航到該特定選擇。圖3是在根據本發明的一個實施例中用於生成導航信息的方法的流程圖。圖3開始於步驟300。在步驟310,接收內容。例如,諸如音頻書、動畫序列或電影之類的內容可被媒體播放器100或主計算機160或另一計算機系統(未示出)接收。在步驟320,對內容進行分析以確定內容中的一個或多個位置。在一個示例中,以數字形式從出版者接收一本或多本音頻書。發行者可以使用一個或多個計算機系統對一本或多本音頻書執行分析,以確定音頻書中的位置從而創建導航信息。例如,可以使用識別出音頻書中的"間隙"的間隙分析來分析一本或多本音頻書。間隙可以包括音頻信息的空缺、任何靜音部分或者低於預定限度或閾值的其他音頻信息。在另一示例中,可以使用基於結構或語法數據而識別出音頻書中的位置的語言學分析或變調分析來分析一本或多本音頻書。發行者然後可以使得音頻書與導航信息一起對於消費者而言可用。在另一示例中,用戶從發行者或者網站向計算機系統(例如,主計算機160)下載音頻書。然後可以由主計算機160或者根據用戶的意願自動發起對音頻書的分析。同樣,主計算機160可以使用間隙分析或其他語言學、形態學或變調分析來識別音頻書文件中的位置。用戶可以將具有導航信息的內容加載到可攜式或手持式設備上,例如MP3播放器、蜂窩電話等。在一些實施例中,媒體播放器IOO可以用離線模型來分析音頻書文件或其他內容。或者,可以實時或近實時地為了導航信息而分析內容,以確定由用戶指定的音頻書中的位置。可以單獨或組合地使用間隙分析或者其他語言學、形態學或變調分析來識別內容中的位置或者與導航信息相關聯的其他媒體資產。在步驟330中,生成指示出內容中的位置的導航信息。例如,指針、標記、書籤等可被生成和/或插入到內容中。章標記可被插入到音頻書文件中以與音頻書內容一起存儲。在一些實施例中,可以提取與位置相關聯的內容部分。所提取的內容的一些部分可以與指針、標記、提示和書籤相關聯。這樣,當用戶使用導航信息來選擇位置時,用戶可以體驗所提取的與該位置相關聯的內容,例如歌曲樣本、預先記錄的章概要、段落的第一句、視頻片段、圖片中的臉等等。在另一示例中,元數據可被創建並與音頻書文件一起存儲,該元數據指示出章、節、段落、句子等的位置。在其他示例中,音頻書可被分成更小的多個文件,各個文件具有其自己單獨的導航信息。圖3在步驟340結束。在各種實施例中,可以使用間隙分析或變調分析來提取內容部分,以創建內容的片段或概要。例如,可以提取並編譯代表音頻書的句子的一個或多個內容部分,以提供對音頻書的章概要或者"封皮"介紹。在另一示例中,用戶可以指出代表用戶的鐘愛摘錄的音頻書部分。該鐘愛摘錄可被提取和存儲。然後可以在每當用戶注重(highlight)該音頻書時播放該鐘愛摘錄。圖4是在根據本發明的一個實施例中用於利用播放列表來使用導航信息的方法的流程圖。圖4開始於步驟400。在步驟410,基於導航信息來確定一個或多個內容部分。例如,導航信息可以包括代表位置和每個位置的內容的信息。章概要內容可以代表在各位置處與音頻書相關聯的多章之一。在另一示例中,從電影中確定和提取一個或多個運動序列片段。這一個或多個運動序列片段中的每一個是從代表電影的"最佳部分"的電影部分中提取的。在步驟420,利用一個或多個內容部分生成播放列表。播放列表可以包括各個內容部分或者包括指示出各個內容部分的信息。在一個示例中,各個內容部分被順序地合併到成單個文件。在另一示例中,與各個部分相關聯的標識符被以預定順序存儲。在步驟430,響應於對播放列表的調用而輸出該一個或多個部分。例如,用戶可利用媒體播放器100來選擇播放列表。例如在按下播放(PLAY)之後,這一個或多個部分被輸出(例如,以可聽方式播放或者顯示)給用戶。當用戶停留在播放列表中的一部分內容上時,原始內容中的位置可被識別,並且原始內容的回放可以隨著播放列表中所選內容的回放而無縫地開始。圖4在步驟440結束。根據各種實施例,媒體播放器100允許用戶快速瀏覽諸如音頻書之類的內容。諸如章/段落指示符和/或對特定章/段落的提示之類的導航信息可被輸出到與媒體播放器IOO相關聯的用戶,從而允許用戶在不必查看顯示器的情況下或者尤其是沒有顯示器或其他視覺接口的情況下進行導航。在各種實施例中,用戶可以通過使用一個或多個預定用戶動作而與媒體播放器或者可攜式媒體設備交互,以快速滾動與內容相關聯的信息和/或內容本身。通常,媒體播放器可以按預定速率或按一定速率來滾動或查找內容。該預定速率可以是恆定的並且由接收到的用戶輸入直接指定。然而,這些傳統滾動方法可能變得冗長,例如隨著用戶的內容庫大小的增大,內容滾動速率可能表現為用戶可能永遠無法獲得音樂。此外,傳統的滾動方法可能僅以恆定速率滾動,並且/或者受限於用戶的直接交互。在一個示例中,用戶可以對媒體播放器或者可攜式媒體設備執行"輕拂(flick)動作"。例如,用戶可以"輕拂"媒體播放器100的用戶接口120的一部分。媒體播放器IOO可以將"輕拂動作"或"輕拂"解釋為對自動滾動內容和/或滾動與內容相關聯的信息的請求。可以根據預定函數來執行滾動。這樣,媒體播放器ioo可以檢測"輕拂",並且基於檢測到的"輕拂"而自動滾動內容(例如歌曲或者多個歌曲片段)或者與內容相關聯的信息。其他輸入特性、手勢(gesture)、按鈕按壓等可被解釋為代表預定動作,該預定動作使得媒體播放器100自動滾動內容或者與內容相關聯的信息。在一些實施例中,與識別出的手勢相關聯的預定函數可以定義媒體播放器100滾動信息的一個或多個初始速率,以及隨後直到自動停止為止媒體播放器100減小滾動速率的一個或多個速率。"輕拂"可能對於用戶而言就像是用戶旋轉玩具頂部或者腰部(quarter)—樣,這具有快的初始角動量並且隨後由於摩擦而動量減小直到停止為止。這樣,媒體播放器100可以最初響應於輕拂而快速滾動播放列表中的歌曲,此後減小滾動速度,以允許用戶選擇歌曲或者向媒體播放器100發送另一輕拂來保持滾動。圖5是在根據本發明的一個實施例中在內容滾動的情況下使用的對媒體播放器的用戶動作的框圖。參考圖5,媒體播放器500包括用戶接口輪510。用戶可以與用戶接口輪510交互,以與媒體播放器500上存儲的內容進行交互並執行一個或多個預定動作。在一個實施例中,預定動作可以使得媒體播放器500自動滾動內容。在另一實施例中,預定動作可以使得媒體播放器500可以快速滾動內容,就像是撥盤或旋鈕被快速旋轉或者對象被"輕拂"一樣。為了創建"輕拂",用戶可以按壓用戶接口輪510,並且在沿著用戶接口輪510的旋轉軸線指示出所需方向(由箭頭520示出)之後迅速釋放。或者,媒體播放器500可以包括用於與媒體播放器500進行交互的用戶接口條帶或者其他用戶接口機構來創建預定動作。圖6是在根據本發明的一個實施例中用於自動滾動內容的方法的流程圖。圖6所示的處理可通過媒體播放器500的處理器執行的軟體模塊(例如,指令或代碼)、通過硬體模塊、或者通過它們的組合來執行。圖6開始於步驟600。在步驟610,接收第一輸入。例如,第一輸入可以利用用戶接口510來登記按壓。在另一示例中,第一輸入可以包括對用戶接口510的按壓和旋轉動作。在步驟620,確定第一輸入是否表示自動旋轉動作。例如,媒體播放器500可以確定用戶已按壓用戶接口510並且在不取消對用戶接口510的按壓的情況下完成了角度方向上的一個或多個旋轉。在步驟630,如果確定是自動旋轉動作,則在步驟640執行與自動旋轉動作相關聯的功能。例如,媒體播放器500可以在沒有來自用戶的進一步交互的情況下以預定滾動速率連續滾動內容。在步驟650,確定是否接收到第二輸入。第二輸入的一個示例可以是用戶取消對用戶接口510的按壓,例如從用戶接口510抬起手指。在步驟660,如果接收到第二輸入,則結束與自動滾動動作相關聯的功能。例如,當用戶從用戶接口510抬起手指時,媒體播放器500終止以預定速率自動滾動內容。圖6在步驟670結束。圖7是在根據本發明的一個實施例中響應於"輕拂"而滾動內容的方法的流程圖。圖7開始於步驟700。在步驟710,檢測發起用戶動作的按壓。例如,媒體播放器500可以檢測用戶的手指何時觸到用戶接口輪510。在步驟720,檢測終止用戶動作的取消按壓。繼續前一示例,媒體播放器500可以檢測用戶的手指何時解除其與用戶接口輪510的接觸。在一些實施例中,媒體播放器500可以登記與按壓一起的其他信息,例如壓力、溫度、生物測量信息、多點觸摸等。在步驟730,確定與用戶的動作相關聯的時間。例如,媒體播放器500可以在檢測到按壓時啟動計數器,並且在檢測到取消按壓時終止計數器。在另一示例中,媒體播放器500可以對與按壓和取消按壓相關聯的時間戳進行比較,以確定與用戶的動作相關聯的時間。在步驟740,確定與用戶的動作相關聯的加速度。例如,如果與用戶的動作相關聯的時間低於預定限度或閾值,則媒體播放器500可以給加速度關聯與該預定限度或閾值成比例的值。在各種實施例中,媒體播放器500可以將代表"輕拂"的用戶動作的線性動量或角動量轉換成加速度。在步驟750,確定時間和加速度是否指示出"輕拂"動作。在步驟760,如果用戶動作指示出"輕拂"動作,則執行與"輕拂"動作相關聯的功能。例如,媒體播放器500可以在初始的預定時間區間快速滾動信息,並且隨後在第二隨後預定時間區間上減小滾動速率,從而將滾動速率逐漸衰減到零。這樣,在各種實施例中,媒體播放器500可以響應於代表用戶動作的信息而滾動內容(或者與內容相關聯的信息)。這樣,媒體播放器500可以允許用戶"輕拂"用戶接口,以自動滾動信息。初始的快速滾動速率之後可以是滾動速率的衰減,以向用戶提供快速查找大的內容庫或文件的機會。因此,媒體播放器500可以檢測用戶提供的動作或其他輸入,並且響應於用戶提供的動作而滾動與內容相關聯的信息和/或內容本身。圖7在步驟780結束。圖8是示出在根據本發明的一個實施例中用於用戶動作的不同滾動速率的示圖。參考圖8,用戶動作810可以開始於時刻tl並結束於時刻t2。在本示例中,用戶可以在時刻tl與時刻t2之間的區間中施加恆定的"壓力"(例如圍繞用戶接口輪的穩定角動量520)。用戶在時刻t2可能不取消對用戶接口510的按壓。媒體播放器500可以將這種類型的用戶動作解釋為預定動作,並且以預定滾動速率自動滾動內容,直到用戶取消對用戶接口510的按壓或者提供另一用戶輸入為止。在另一示例中,第二用戶動作820可以開始於時刻t3並結束於時刻t4。如果在用戶動作820期間檢測到的"壓力"或加速度大於預定限度或閾值,則第二用戶動作820可被識別為"輕拂"動作。另外,用戶動作820的持續時間可以顯著短於用戶動作810,以進一步允許媒體播放器500將用戶動作820分類為"輕拂"動作。在一些實施例中,在時間區間tl至t2上與用戶動作810相關聯的滾動速率可以保持恆定。相比之下,與用戶動作820相關聯的滾動速率可響應於與"輕拂"動作相關聯的加速度和/或時間而由預定函數來定義。在本示例中,與用戶動作820相關聯的滾動速率可非常快速地上升達到峰值,然後衰減(例如,線性地或者指數地),直到達到預定值(例如零)或者啟動與媒體播放器500相關聯的另一功能為止。圖9是可以包括本發明實施例的計算機系統900的簡化框圖。圖9僅僅是對包括12本發明的實施例的例示,不限制如權利要求中描述的本發明的範圍。本領域普通技術人員將認識到其他變體、修改和替代。在一個實施例中,計算機系統900包括(一個或多個)處理器910、隨機存取存儲器(RAM)920、盤驅動器930、(一個或多個)輸入設備940、(一個或多個)輸出設備950、顯示器960、(一個或多個)通信接口970以及將上述組件互連的系統總線980。可以存在諸如文件系統、存儲盤、只讀存儲器(ROM)、緩存存儲器、編解碼器等的其他組件。RAM920和盤驅動器930是有形介質的示例,其被配置為存儲諸如音頻、圖像和電影文件之類的數據,以及本發明實施例的作業系統代碼,包括可執行計算機代碼、人類可讀的代碼等。其他類型的有形介質包括軟盤,移動硬碟,諸如CD-ROM、DVD之類的光存儲介質,條形碼,諸如快閃記憶體、只讀存儲器(ROM)、電池支持的易失性存儲器之類的半導體存儲器,聯網存儲設備等。在各種實施例中,輸入設備940通常被實現為計算機滑鼠、軌跡球、軌跡板、操縱杆、無線遙控器、繪圖板、語音命令系統、眼睛跟蹤系統、多點觸摸接口、滾輪、點撥輪、觸控螢幕、FM/TV調諧器、音頻/視頻輸入端等。輸入設備940可以允許用戶通過諸如對按鈕的點擊等的命令來選擇對象、圖標、文本等。在各種實施例中,輸出設備950通常被實現為顯示器、印表機、力反饋機構、音頻輸出端、視頻分量輸出端等。顯示器960可以包括CRT顯示器、LCD顯示器、等離子顯示器等。通信接口970的實施例可以包括計算機接口,例如包括乙太網卡、數據機(電話、衛星、電纜、ISDN)(異步)數字訂戶線路(DSL)單元、火線接口、USB接口等。例如,這些計算機接口可耦合到計算機網絡990、火線總線等。在其他實施例中,這些計算機接口可實體集成在計算機系統900的主板或系統板上,也可以是軟體程序等。在各種實施例中,計算機系統900還可以包括能夠通過諸如HTTP、TCP/IP、RTP/RTSP協議之類的網絡等進行通信的軟體。在本發明的替代實施例中,也可以使用其他通信軟體和傳輸協議,例如IPX、UDP等。在各種實施例中,計算機系統900還可以包括作業系統,例如MicrosoftWindows、Linux、MacOSX⑧、實施作業系統(RTOS)、開源和私有OS等。圖9是能夠實施本發明的媒體播放器和/或計算機系統的代表。本領域普通技術人員將會容易地知道,許多其他硬體和軟體配置也適用於本發明。例如,媒體播放器可以是桌面式、可攜式、機架安裝式或者平板式配置。另外,媒體播放器可以是一系列的聯網計算機。此外,媒體播放器可以是行動裝置、嵌入式設備、個人數字助理、智慧型電話等。在其他實施例中,可以在晶片或者輔助處理板上實現上述技術。可以用軟體或硬體或二者的組合,以控制邏輯的形式實現本發明。控制邏輯可存儲在信息存儲介質中,作為適於引導信息處理設備執行本發明實施例中所公開的步驟集合的多個指令。基於這裡提供的公開內容和教導,本領域普通技術人員將認識到實現本發明的其他方式和/或方法。這裡討論的實施例是對本發明的一個或多個示例的說明。因為參考說明描述了本發明的這些實施例,所以對所描述的方法和/或具體結構的各種修改或改變對於本領域技術人員可變得明顯。所有這些修改、改變或變體都依賴於本發明的教導並且這些教導通過其而發展了本領域,這些修改、改變或變體被認為在本發明的範圍內。因此,目前的描述和附圖不應認為是限制意義的,因為可以了解到本發明決不僅限於所說明的實施例。上述描述是說明性而非限制性的。在查閱公開內容之後,本發明的許多變體對於本領域技術人員而言將變得明顯。因此,本發明的範圍不應當參考上述描述來確定,而是應當參考所附權利要求及其全部範圍或等同物來確定。鵬申i青,X,本申請要求2007年9月4日提交的美國臨時申請No.60/969,840和2008年6月24日提交的美國非臨時申請No.12/145,230(二者均題為"NavigationSystemsAndMethods")的優先權和權益,這些申請的全部公開內容通過引用結合於此,用於所有目的。權利要求一種用於處理內容以使用媒體播放器進行導航的方法,該方法包括接收內容;分析所述內容以確定所述內容中的一個或多個位置;生成指示出所述內容中的所述一個或多個位置的信息;以及響應於所述信息,使用所述媒體播放器在所述內容中導航到所述一個或多個位置中的至少一個位置。2.如權利要求1所述的方法,其中,接收內容的步驟包括接收音頻書。3.如權利要求l所述的方法,其中,分析所述內容的步驟包括識別與所述內容相關聯的音頻或視頻數據中的一個或多個間隙來確定所述一個或多個位置。4.如權利要求l所述的方法,其中,分析所述內容的步驟包括執行變調分析來確定所述內容中的語音部分,其中一個或多個語音部分代表所述一個或多個位置中的位置。5.如權利要求1所述的方法,其中,生成指示出所述內容中的一個或多個位置的信息的步驟包括針對與音頻書相關聯的一個或多個位置生成章信息。6.如權利要求l所述的方法,其中,生成指示出所述內容中的一個或多個位置的信息的步驟包括生成代表所述一個或多個位置處的音頻書部分的音頻片段。7.如權利要求1所述的方法,其中,生成指示出所述內容中的一個或多個位置的信息的步驟包括生成代表所述一個或多個位置處的內容的可聽引文。8.—種利用手持式設備進行導航的方法,該方法包括從與所述手持式設備交互的用戶接收對音頻書數據的選擇;確定與所述音頻書數據相關聯的導航信息,該導航信息指示出所述音頻書數據中的書結構;利用所述手持式設備輸出由所述導航信息指定的一部分音頻數據,這部分音頻數據代表由所述音頻書數據中的所述書結構定義的位置處找到的內容;以及輸出在所述位置處找到的內容。9.如權利要求8所述的方法,其中,確定與所述音頻書數據相關聯的導航信息的步驟包括在與所述音頻書數據相關聯的音頻信息中識別一個或多個間隙,作為所述書結構。10.如權利要求8所述的方法,其中,確定與所述音頻書數據相關聯的導航信息的步驟包括執行變調分析來確定所述音頻書數據中的語音部分,其中一個或多個語音部分代表所述書結構。11.如權利要求8所述的方法,其中,確定與所述音頻書數據相關聯的導航信息的步驟包括為書結構生成章信息。12.如權利要求8所述的方法,其中,輸出由所述導航信息指定的一部分音頻數據的步驟包括輸出代表從所述位置的內容提取的音頻書部分的一個或多個音頻片段。13.—種媒體播放器,包括存儲介質,該存儲介質被配置為存儲一本或多本音頻書;以及處理器,該處理器被配置為接收輸入,該輸入標識來自所述一本或多本音頻書的音頻書;確定與所述音頻書相關聯的導航信息,該導航信息指定所述音頻書中的可選的一個或多個用戶位置以及在所述一個或多個位置處向用戶呈現的信息;輸出由代表所述音頻書中的一個位置處找到的內容的導航信息指定的信息;以及響應於用戶選擇所述位置而輸出在所述位置處找到的內容。14.一種用於對內容進行導航的方法,該方法包括接收輸入;確定所述輸入是否指示出預定的用戶動作;以及根據所述預定的用戶動作而輸出內容。15.如權利要求14所述的方法,其中,接收輸入的步驟包括接收第一輸入和接收第二輸入;並且其中,根據所述預定的用戶動作而輸出內容的步驟包括響應於所述第一輸入而輸出內容,直到接收到所述第二輸入為止。16.如權利要求14所述的方法,其中,以由所述預定的用戶動作定義的速率來輸出內容的步驟包括確定與所述用戶輸入相關聯的加速度;最初以指示出該加速度的第一速率輸出所述內容;以及隨後以第二速率輸出所述內容。17.—種媒體播放器,包括輸出設備;輸入設備;以及處理器,該處理器被配置為通過所述輸入設備接收輸入;確定所述輸入是否指示出預定的用戶動作;以及根據所述預定的用戶動作通過所述輸出設備輸出內容。18.如權利要求17所述的媒體播放器,其中,所述處理器被配置為響應於第一輸入而根據與所述預定的動作用戶相關聯的滾動功能輸出內容,直到接收到第二輸入為止。19.如權利要求17所述的媒體播放器,其中,所述處理器被配置為響應於確定與所述輸入相關聯的加速度而輸出內容,其中所述內容最初以指示出所述加速度的第一速率輸出,隨後所述內容以第二速率輸出。20.—種計算機可讀介質,被配置為存儲一組代碼模塊,這組代碼模塊在被計算機系統的處理器執行時能由處理器操作來對內容進行導航,所述計算機可讀介質包括用於接收內容的代碼;用於分析所述內容以確定所述內容中的一個或多個位置的代碼;用於生成指示出所述內容中的一個或多個位置的信息的代碼。21.—種用於處理內容以進行導航的系統,該系統包括用於接收內容的裝置;用於分析所述內容以確定所述內容中的一個或多個位置的裝置;用於生成指示出所述內容中的所述一個或多個位置的信息的裝置,所述信息使得媒體播放器能夠在所述內容中導航到所述一個或多個位置中的至少一個位置。22.如權利要求21所述的系統,其中,用於接收內容的裝置包括用於接收音頻書的裝23.如權利要求21所述的系統,其中,用於分析所述內容的裝置包括用於識別與所述內容相關聯的音頻或視頻數據中的一個或多個間隙來確定所述一個或多個位置的裝置。24.如權利要求21所述的系統,其中,用於分析所述內容的裝置包括用於執行變調分析來確定所述內容中的語音部分的裝置,其中一個或多個語音部分代表所述一個或多個位置中的位置。25.如權利要求21所述的系統,其中,用於生成指示出所述內容中的一個或多個位置的信息的裝置包括用於針對與音頻書相關聯的一個或多個位置生成章信息的裝置。26.如權利要求21所述的系統,其中,用於生成指示出所述內容中的一個或多個位置的信息的裝置包括用於生成代表所述一個或多個位置處的音頻書部分的音頻片段的裝置。27.如權利要求21所述的系統,其中,用於生成指示出所述內容中的一個或多個位置的信息的裝置包括生成代表所述一個或多個位置處的內容的可聽引文的裝置。全文摘要本發明涉及導航系統和方法。公開了媒體播放器和相關聯的方法,其允許用戶對內容或其他媒體資產進行導航。媒體播放器或可攜式媒體設備可以包括用於生成導航信息並利用導航信息來導航諸如音頻書之類的內容的特徵。可對音頻書進行分析來確定音頻書中代表章、段落、句子等的一個或多個位置。可以生成導航信息,該導航信息指示出可由媒體播放器或可攜式媒體設備用來播放音頻書中的內容的一個或多個位置。導航信息可以包括從音頻書中提取的音頻片段來代表章等。另外,用戶可以響應於預定用戶動作來對內容進行導航。媒體播放器可基於預定用戶動作來滾動內容。文檔編號G06F17/30GK101796516SQ200880105661公開日2010年8月4日申請日期2008年8月20日優先權日2007年9月4日發明者威廉·布爾,本·羅特勒申請人:蘋果公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀