用于視頻流和其他內(nèi)容的基于關(guān)鍵字的非線性導(dǎo)航的方法和設(shè)備的制作方法
【專利摘要】在一個(gè)示例實(shí)施例中,一種節(jié)目導(dǎo)航系統(tǒng)包括電視(TV)機(jī)(或其他音頻/視頻呈示裝置)和移動(dòng)裝置。在電視機(jī)播放音頻/視頻節(jié)目的同時(shí),關(guān)鍵字識(shí)別模塊可以從與節(jié)目關(guān)聯(lián)的文本數(shù)據(jù)提取關(guān)鍵字。文字?jǐn)?shù)據(jù)可以包括匹配節(jié)目中發(fā)音的詞匯的文本詞匯。還可以保存關(guān)鍵字的時(shí)間標(biāo)記。時(shí)間標(biāo)記可以指示對(duì)應(yīng)關(guān)鍵字在節(jié)目?jī)?nèi)的播放時(shí)間。電視機(jī)可以自動(dòng)地將關(guān)鍵字傳送到移動(dòng)裝置,以及移動(dòng)裝置可以自動(dòng)地在用戶界面中顯示關(guān)鍵字。用戶然后可以選擇關(guān)鍵字的其中之一,作為響應(yīng),移動(dòng)裝置可以自動(dòng)地使電視機(jī)跳到包含所選關(guān)鍵字的節(jié)目部分。描述了其他實(shí)施例并且對(duì)這些其他實(shí)施例要求權(quán)利。
【專利說(shuō)明】用于視頻流和其他內(nèi)容的基于關(guān)鍵字的非線性導(dǎo)航的方法和設(shè)備
【技術(shù)領(lǐng)域】
[0001]本公開一般涉及數(shù)據(jù)處理。更具體地來(lái)說(shuō),本公開涉及用于能夠?qū)崿F(xiàn)視頻流和其他內(nèi)容的基于關(guān)鍵字的非線性導(dǎo)航的技術(shù)。
【背景技術(shù)】
[0002]電影、電視(TV)表演和其他音頻/視頻(A/V)節(jié)目可以采用多種格式來(lái)分發(fā)。例如,如果某人要觀看電影《Casablanca》,他或她可能足夠幸運(yùn)找到正在模擬或數(shù)字TV頻道上通過(guò)空中或經(jīng)由電纜或光纜廣播的該電影。或者,某人可能購(gòu)買或租借存儲(chǔ)在磁介質(zhì)(如錄像帶)上或光介質(zhì)(例如數(shù)字多功能光盤(DVD))的電影。電影還可供從遠(yuǎn)程服務(wù)器經(jīng)如因特網(wǎng)的廣域網(wǎng)(WAN)下載到電視機(jī)。
[0003]此外,此人(或“觀看者”)可能特別感興趣節(jié)目的特定部分或片段。例如,觀看者可能期望觀看《Casablanca》中 Humphrey Bogart 對(duì) Ingrid Bergman 說(shuō) “Here,s lookingat you, kid”的鏡頭。但是,在上文論述的任何節(jié)目格式和常規(guī)節(jié)目播放設(shè)備的情況中,可難以找到節(jié)目?jī)?nèi)感興趣的特定部分。
[0004]具體來(lái)說(shuō),可需要節(jié)目的線性導(dǎo)航。例如,在錄像帶的情況中,觀看者可能需要播放、快進(jìn)或回退磁帶,直到他或她找到感興趣的部分為止。在DVD或下載的節(jié)目的情況中,節(jié)目可能被分成章節(jié),并且觀看者可以使用遙控器跳到節(jié)目的選定章節(jié)。但是,觀看者可能不知道哪個(gè)章節(jié)包含感興趣的特定部分,即使他或她知道哪個(gè)章節(jié)包含感興趣的內(nèi)容,觀看者可仍將需要播放或快進(jìn)通過(guò)該章節(jié)的至少一部分,然后才找到感興趣的特定內(nèi)容。
【專利附圖】
【附圖說(shuō)明】
[0005]從所附權(quán)利要求,一個(gè)或多個(gè)示例實(shí)施例的下文詳細(xì)描述和對(duì)應(yīng)附圖將顯見到本發(fā)明的特征和優(yōu)點(diǎn),其中:
圖1是表征節(jié)目導(dǎo)航系統(tǒng)的示例實(shí)施例的計(jì)算環(huán)境的示例實(shí)施例的框圖;
圖2是用于節(jié)目導(dǎo)航系統(tǒng)的移動(dòng)裝置上的用戶界面的示例實(shí)施例的示意圖;
圖3是說(shuō)明用于或多或少?gòu)碾娨暀C(jī)角度提供節(jié)目導(dǎo)航服務(wù)的過(guò)程的示例實(shí)施例的流程圖;以及
圖4A和4B給出用于或多或少?gòu)囊苿?dòng)裝置角度提供節(jié)目導(dǎo)航服務(wù)的過(guò)程的示例實(shí)施例的流程圖。
【具體實(shí)施方式】
[0006]本公開描述一種用于視頻流和其他內(nèi)容的基于關(guān)鍵字的非線性導(dǎo)航的方法的一個(gè)或多個(gè)實(shí)施例。相似地,本公開描述一種提供視頻流和其他內(nèi)容的基于關(guān)鍵字的非線性導(dǎo)航的節(jié)目導(dǎo)航系統(tǒng)的一個(gè)或多個(gè)實(shí)施例。根據(jù)一個(gè)示例實(shí)施例,節(jié)目導(dǎo)航系統(tǒng)包括電視機(jī)(或其他A/V呈示系統(tǒng))和移動(dòng)裝置。在電視機(jī)播放音頻/視頻節(jié)目的同時(shí),關(guān)鍵字識(shí)別模塊可以從與節(jié)目關(guān)聯(lián)的文本數(shù)據(jù)提取關(guān)鍵字。文本數(shù)據(jù)可以包括匹配節(jié)目中發(fā)音的詞匯的文本詞匯。還可以保存關(guān)鍵字的時(shí)間標(biāo)記。時(shí)間標(biāo)記可以指示對(duì)應(yīng)關(guān)鍵字在節(jié)目?jī)?nèi)的播放時(shí)間。電視機(jī)可以自動(dòng)地將關(guān)鍵字傳送到移動(dòng)裝置,以及移動(dòng)裝置可以自動(dòng)地在用戶界面中顯示關(guān)鍵字。用戶然后可以選擇其中一個(gè)關(guān)鍵字。作為響應(yīng),移動(dòng)裝置可以自動(dòng)地使電視機(jī)跳到包含所選關(guān)鍵字的節(jié)目部分。描述其他實(shí)施例并要求其權(quán)利,包括節(jié)目導(dǎo)航系統(tǒng)的備選實(shí)施例以及方法和節(jié)目產(chǎn)品實(shí)施例。
[0007]傳統(tǒng)上,只能按時(shí)間以線性方式導(dǎo)航視頻節(jié)目:播放,快進(jìn)或回退。最近的格式(例如,DVD)還提供預(yù)定義章節(jié),并允許用戶跳到選定章節(jié)的開始。但是,如果某人正在觀看視頻節(jié)目,并期望移到節(jié)目中介紹特定話題或概念的點(diǎn),則由于上文闡述的原因,將難以做到如此。音頻節(jié)目典型地面對(duì)類似的狀況。例如,正在家庭立體聲從壓縮光盤(CD)播放音樂時(shí),用戶可能使用遙控器在歌曲中快進(jìn)或回退,或跳到下一首歌曲、當(dāng)前歌曲或上一首歌曲的開始。
[0008]TiVo有限公司提供一種用于使得平板電腦能夠用作數(shù)字視頻錄像機(jī)(DVR)的遙控器的平板電腦的應(yīng)用。此外,SYZYGY Group (一家圖形設(shè)計(jì)室)在因特網(wǎng)上發(fā)布標(biāo)題位“G0AB.我們未來(lái)將如何看電視的TV體驗(yàn)概念? ”的視頻。該視頻可在如下網(wǎng)址訪問(wèn):http: ==lab氺syzygy氺de=en=approaeh 以及 http: ==vimeo氺com=21386019o (但是,因?yàn)樗荱.S.P.T.0.策略以避免無(wú)意地進(jìn)入鏈接,已將這些統(tǒng)一資源定位符(URL)中的句號(hào)和斜杠分別替換為星號(hào)和等號(hào)。)該視頻以文本“假使…將會(huì)怎么樣”開始。后來(lái),該視頻顯示出看上去像平板電腦的,具有包含與遙控器裝置所提供、電子節(jié)目指南所提供的、節(jié)目選擇過(guò)濾器(如Netflix提供的節(jié)目選擇過(guò)濾器)所提供的、零售應(yīng)用(如亞馬遜所提供的應(yīng)用)所提供的以及社交應(yīng)用(如Facebook)所提供的類似的功能特征的屏幕。例如,該視頻顯示出文本“與你的心情相襯”,然后顯示用戶從詞匯云選擇屬性“驚悚”和“實(shí)時(shí)”。該視頻還顯示平板電腦上含有冰球游戲圖形的屏幕,連同有小黑圓內(nèi)小白三角形的物體,旁邊是文本“18:19/ 3RD - SHOT”。在用戶輕敲此物體之后,視頻像是顯示TV在播放冰球比賽中選手射門得分的部分。該視頻的另一個(gè)部分像是表示用戶在平板電腦上查看先前TV上出現(xiàn)的商品的在線目錄項(xiàng)。該視頻還像是顯示用戶利用平板電腦(a)與其他在線好友分享該目錄項(xiàng),(b)接收這些好友的反 饋以及(c)購(gòu)買商品。但是,該視頻還留有很大想象空間,并且對(duì)于清晰展現(xiàn)的創(chuàng)意,該視頻未說(shuō)明任何人實(shí)際已實(shí)現(xiàn)了這些創(chuàng)意的其中任何一個(gè)。
[0009]在另一個(gè)領(lǐng)域中,如新聞廣播的商業(yè)節(jié)目制作者可以使用非線性編輯系統(tǒng),其允許將視頻片段組合成完整的線性視頻。但是,此類編輯系統(tǒng)是針對(duì)編輯人員設(shè)計(jì)的,而非針對(duì)普通大眾。相應(yīng)地,此類編輯系統(tǒng)可能僅包含單個(gè)屏幕,而沒有遙控器。并且雖然此類系統(tǒng)可使編輯人員能夠選擇多種標(biāo)識(shí)的視頻片段并將其拼接在一起,但是如果編輯人員期望定位視頻片段中特定短語(yǔ)或關(guān)鍵字,則他或她仍將需要以線性方式擦掃過(guò)每個(gè)個(gè)體視頻片段。對(duì)比之下,下文描述的至少一個(gè)實(shí)施例包含電視機(jī)和用于基于電視機(jī)正在播放的A/V節(jié)目?jī)?nèi)檢測(cè)到的或與之關(guān)聯(lián)的關(guān)鍵字來(lái)控制電視機(jī)的分離的移動(dòng)計(jì)算裝置。
[0010] 申請(qǐng)人:未發(fā)現(xiàn)任何常規(guī)系統(tǒng)為用戶提供基于節(jié)目部分中使用的關(guān)鍵字以容易的方式跳到節(jié)目?jī)?nèi)感興趣的特定部分的方法。
[0011]根據(jù)本公開,一種非線性節(jié)目導(dǎo)航系統(tǒng)允許輔助裝置(例如,平板電腦、智能電話、上網(wǎng)本等)來(lái)用作比常規(guī)遙控器更具有智能的導(dǎo)航裝置。具體來(lái)說(shuō),所公開的節(jié)目導(dǎo)航系統(tǒng)使用戶能夠以直接與用戶感興趣的特定內(nèi)容直接相關(guān)的啟發(fā)式方式,不僅在A/V節(jié)目之間導(dǎo)航,而且能夠在A/V節(jié)目?jī)?nèi)導(dǎo)航。為此此公開的目的,術(shù)語(yǔ)“音頻/視頻節(jié)目”和“A/V節(jié)目”用于表示包含音頻內(nèi)容、視頻內(nèi)容或兼有音頻和視頻內(nèi)容的節(jié)目。
[0012]圖1是表征根據(jù)本公開的非線性節(jié)目導(dǎo)航系統(tǒng)的示例實(shí)施例的計(jì)算環(huán)境的示例實(shí)施例的框圖。此實(shí)施例包括電視機(jī)10和移動(dòng)裝置40。如下文更詳細(xì)描述的,移動(dòng)裝置40包含本文中稱為節(jié)目導(dǎo)航系統(tǒng)72的軟件應(yīng)用。電視機(jī)10包含不同但是對(duì)應(yīng)的節(jié)目導(dǎo)航系統(tǒng)32。節(jié)目導(dǎo)航系統(tǒng)32和72可以協(xié)同工作以執(zhí)行本文描述的節(jié)目導(dǎo)航功能。相應(yīng)地,節(jié)目導(dǎo)航系統(tǒng)32和72可以統(tǒng)稱為單個(gè)節(jié)目導(dǎo)航系統(tǒng)。
[0013]在圖1的實(shí)施例中,電視機(jī)10包括耦合到解碼系統(tǒng)20的顯示裝置60。許多不同類型的解碼系統(tǒng)可以在多個(gè)不同類型的實(shí)施例中使用。例如,適合的解碼系統(tǒng)可以包括且不限于用于將A/V信號(hào)解碼且內(nèi)置到與顯示裝置相同的機(jī)箱這的組件(例如,TV調(diào)諧器)、電視機(jī)機(jī)頂盒(例如,電纜盒和數(shù)字視頻錄像機(jī)(DVR))、光盤播放器、視頻游戲控制器和配置成在家庭娛樂中心中使用的通用計(jì)算機(jī)。由此,對(duì)此公開的目的,如“電視機(jī)”的術(shù)語(yǔ)不限于表征為封裝在相同機(jī)箱中的顯示裝置和TV調(diào)諧器的裝置,而是包括表征為顯示裝置與解碼系統(tǒng)通信(解碼系統(tǒng)能夠基于解碼系統(tǒng)中存儲(chǔ)或接收的A/V節(jié)目向顯示裝置發(fā)送視頻信號(hào)(和/或向一個(gè)或多個(gè)揚(yáng)聲器發(fā)送音頻信號(hào)))的任何音頻/視頻呈示系統(tǒng)。
[0014]在圖1的實(shí)施例中,解碼系統(tǒng)20是具有執(zhí)行節(jié)目導(dǎo)航系統(tǒng)32所需或適于執(zhí)行節(jié)目導(dǎo)航系統(tǒng)32的多種硬件組件的數(shù)據(jù)處理系統(tǒng)(例如,個(gè)人計(jì)算機(jī))??梢灾苯踊蜷g接地耦合到一起的這些組件包括至少一個(gè)處理器22,隨機(jī)存取存儲(chǔ)器(RAM)24、多種網(wǎng)絡(luò)或輸入/輸出(I/O)端口 26和至少一個(gè)非易失性存儲(chǔ)裝置(例如,磁盤啟動(dòng)器30)。I/O端口可以包括(a)有線和/或無(wú)線網(wǎng)絡(luò)接口,(b)使用如紅外線或藍(lán)牙的短距離無(wú)線接口,(c) A/V接口(例如,電纜TV端口或模擬或數(shù)字TV天線端口)和(d)任何其他適合的通信接口。
[0015]節(jié)目導(dǎo)航系統(tǒng)32可以駐留在磁盤驅(qū)動(dòng)器30上,以及解碼系統(tǒng)20可以將節(jié)目導(dǎo)航系統(tǒng)32的其中一些或全部復(fù)制到存儲(chǔ)器24中,并在處理器22上執(zhí)行節(jié)目導(dǎo)航系統(tǒng)32。下文更詳細(xì)地描述節(jié)目導(dǎo)航系統(tǒng) 32。
[0016]解碼系統(tǒng)20還可以執(zhí)行解碼器38以將A/V節(jié)目的編碼版本轉(zhuǎn)化成視頻和音頻流以在顯示裝置60上顯示以及通過(guò)一個(gè)或多個(gè)揚(yáng)聲器62播放。例如,運(yùn)動(dòng)畫面專家組(MPEG)已開發(fā)一種用于運(yùn)動(dòng)畫面和關(guān)聯(lián)的音頻信息的通用編碼的流行標(biāo)準(zhǔn),并且該標(biāo)準(zhǔn)稱為MPEG-2。解碼系統(tǒng)20可以使用解碼器39將已經(jīng)以MPEG-2格式交付(或正在交付)到電視機(jī)10的節(jié)目(例如電影)解碼。在一些實(shí)施例中,可以使用由處理器22執(zhí)行的或與處理器22相對(duì)獨(dú)立工作的不同類型的解碼器來(lái)將使用MPEG-2格式或其他格式的節(jié)目解碼。
[0017]圖1還說(shuō)明移動(dòng)裝置40內(nèi)用于執(zhí)行節(jié)目導(dǎo)航系統(tǒng)72的多種資源或組件。在一個(gè)實(shí)施例中,移動(dòng)裝置40是具有可直接或間接地耦合到一起的多個(gè)組件的平板電腦,這些組件包括至少一個(gè)處理器42,RAM 44、多種網(wǎng)絡(luò)或輸入/輸出(I/O)端口 46和至少一個(gè)非易失性存儲(chǔ)裝置070 (例如,磁盤驅(qū)動(dòng)器、閃存存儲(chǔ)器等)和顯示裝置50。在一個(gè)實(shí)施例中,顯示裝置50是觸摸屏,并且還用作輸入裝置。其他實(shí)施例中可能使用其他類型的顯示和輸入裝直。
[0018]解碼系統(tǒng)20和移動(dòng)裝置40的I/O端口可以包括有線和/或無(wú)線網(wǎng)絡(luò)接口、使用如紅外線或藍(lán)牙的短距離無(wú)線接口和/或任何其他適合的通信接口。例如,如下文更詳細(xì)描述的,移動(dòng)裝置40和電視機(jī)10可以通過(guò)一個(gè)或多個(gè)無(wú)線路由器84提供的局域網(wǎng)(LAN)彼此通信。作為備選,移動(dòng)裝置40或任何其他裝置可以使用蜂窩技術(shù)來(lái)與因特網(wǎng)和/或彼此通信。在其他實(shí)施例中,可以使用紅外線通信、藍(lán)牙通信、包括但不限于WiFi和WiMax的寬帶通信和任何其他適合的通信技術(shù)或通信技術(shù)的組合。
[0019]在一些備選實(shí)施例中,可以使用智能電話作為用于節(jié)目導(dǎo)航系統(tǒng)的移動(dòng)裝置。在其他實(shí)施例中,移動(dòng)裝置可以主要用作根據(jù)本文描述的原理控制關(guān)聯(lián)的電視機(jī)的遙控器。在其他實(shí)施例中,其他類型的處理系統(tǒng)可以用作該移動(dòng)裝置。在圖1的實(shí)施例中,節(jié)目導(dǎo)航系統(tǒng)72包括用戶界面模塊78,用戶界面模塊78用于向用戶呈示信息和選項(xiàng)并從用戶接收輸入。
[0020]圖2是移動(dòng)裝置40的用戶界面模塊78呈示的用戶界面100的示例實(shí)施例的示意圖。用戶界面100可以包括幫助用戶導(dǎo)航到A/V節(jié)目?jī)?nèi)感興趣的特定部分的多種對(duì)象。這些對(duì)象可以包括顯示電視機(jī)10當(dāng)前顯示的節(jié)目的標(biāo)題連同可能的有關(guān)該節(jié)目的其他一般信息的標(biāo)題框110。節(jié)目導(dǎo)航系統(tǒng)72可以從該節(jié)目的電子節(jié)目指南(EPG)數(shù)據(jù)和/或從任何其他適合的源獲取此信息。節(jié)目導(dǎo)航系統(tǒng)32可以從A/V節(jié)目提取此類型的信息,并且然后可以在例如電視機(jī)10首次開始播放該節(jié)目時(shí)將此信息發(fā)送到節(jié)目導(dǎo)航系統(tǒng)72。
[0021]用戶界面100還可以包括滾動(dòng)條120,來(lái)自節(jié)目的關(guān)鍵字122出現(xiàn)在滾動(dòng)條120內(nèi)。通過(guò)從該條選擇關(guān)鍵字,用戶可以使電視機(jī)10跳到節(jié)目出現(xiàn)關(guān)鍵字的部分。參考圖3,下文提供有關(guān)用戶界面100的使用的附加細(xì)節(jié)。
[0022]再有,為此公開的目的,當(dāng)將電視機(jī)描述為跳到或移到節(jié)目的特定部分時(shí),或當(dāng)使用類似的短語(yǔ)時(shí),這些短語(yǔ)表示電視機(jī)跳到節(jié)目?jī)?nèi)不同的播放時(shí)間,與此相對(duì)地,電視機(jī)正在呈示內(nèi)容。換言之,當(dāng)電視機(jī)跳到或移到新播放時(shí)間時(shí),電視在房間中的物理位置通常不會(huì)改變,而是電視正在播放的節(jié)目的部分改變。
[0023]再次參考圖1,附加數(shù)據(jù)處理系統(tǒng)還可以與電視機(jī)10和移動(dòng)裝置40協(xié)作以提供本文描述的功能。例如,電視機(jī)10可以從遠(yuǎn)程數(shù)據(jù)處理系統(tǒng)90上的A/V節(jié)目98的收集或數(shù)據(jù)庫(kù)下載電影或其他A/V節(jié)目。電視機(jī)10還可以從遠(yuǎn)程系統(tǒng)90中的詞匯數(shù)據(jù)庫(kù)92下載重要詞匯的多種收集。正如下文更詳細(xì)描述的,當(dāng)確定應(yīng)該將A/V節(jié)目的哪些文本詞匯標(biāo)識(shí)為關(guān)鍵字時(shí),節(jié)目導(dǎo)航系統(tǒng)32可以使用一個(gè)或多個(gè)重要詞匯的收集。再有,如下文更詳細(xì)描述的,移動(dòng)裝置40可以從遠(yuǎn)程系統(tǒng)90上的購(gòu)物應(yīng)用94、百科全書應(yīng)用96和/或其他信息源獲取信息。在其他實(shí)施例中,可以使用多個(gè)遠(yuǎn)程系統(tǒng)。例如,每個(gè)遠(yuǎn)程系統(tǒng)可以提供不同類型的信息。電視機(jī)10和移動(dòng)裝置40可以經(jīng)由廣域網(wǎng)(WAN) 82 (例如因特網(wǎng))與遠(yuǎn)程系統(tǒng)通信。遠(yuǎn)程數(shù)據(jù)處理系統(tǒng)90可以包括與移動(dòng)裝置40相似的組件,包括且不限于一個(gè)或多個(gè)處理器、存儲(chǔ)器、磁盤驅(qū)動(dòng)器和/或其他非易失性存儲(chǔ)裝置以及存儲(chǔ)在存儲(chǔ)裝置中的軟件。在一些實(shí)施例中,作為備選,可以將附圖在遠(yuǎn)程系統(tǒng)90中示出的一些或全部信息和/或組件整體地或部分地存儲(chǔ)在移動(dòng)裝置40和/或電視機(jī)10中。
[0024]在電視機(jī)10內(nèi),節(jié)目導(dǎo)航系統(tǒng)32包括通信接口 34。相似地,移動(dòng)裝置40中的節(jié)目導(dǎo)航系統(tǒng)72包括通信接口 74。電視機(jī)10在播放節(jié)目時(shí),節(jié)目導(dǎo)航系統(tǒng)32使用通信接口34將關(guān)鍵字傳送到移動(dòng)裝置40。移動(dòng)裝置40使用通信接口 74從電視機(jī)10接收關(guān)鍵字,并向電視機(jī)10傳送節(jié)目控制命令。在一個(gè)實(shí)施例中,這些通信接口基于可擴(kuò)展消息傳送和在場(chǎng)協(xié)議(XMPP)標(biāo)準(zhǔn),并且它們使節(jié)目導(dǎo)航系統(tǒng)32和72能夠彼此通信。例如,電視機(jī)10和移動(dòng)裝置40可以使用通信接口 34和74來(lái)注冊(cè)到XMPP服務(wù)器中,XMPP服務(wù)器提供這兩個(gè)注冊(cè)的應(yīng)用之間的雙向通信。再者,節(jié)目導(dǎo)航系統(tǒng)一般可以允許電視機(jī)與多個(gè)移動(dòng)裝置之間的通信。在此情況中,可以將從電視機(jī)發(fā)送的消息廣播到所有注冊(cè)的移動(dòng)裝置??梢允褂萌魏芜m合的處理系統(tǒng)作為XMPP服務(wù)器,包括解碼系統(tǒng)20、移動(dòng)裝置40或另一個(gè)數(shù)據(jù)處理系統(tǒng)。
[0025]圖3是說(shuō)明用于或多或少?gòu)碾娨暀C(jī)10的角度提供節(jié)目導(dǎo)航服務(wù)的過(guò)程的示例實(shí)施例的流程圖。該過(guò)程可以開始于電視機(jī)10開始播放A/V節(jié)目時(shí),如框210所示。正如上文描述的,節(jié)目導(dǎo)航系統(tǒng)可以支持具有不同類型的格式的A/V節(jié)目,包括且不限于廣播TV、流傳輸節(jié)目、存儲(chǔ)在磁介質(zhì)或光介質(zhì)上的節(jié)目等。在至少一個(gè)實(shí)施例中,如果電視機(jī)10可還沒有在機(jī)器可訪問(wèn)介質(zhì)上存儲(chǔ)的節(jié)目中的一些或所有,則電視機(jī)10可以在節(jié)目播放時(shí)保存一些或全部的節(jié)目以有利于基于關(guān)鍵詞的導(dǎo)航。再有,如框212所示,當(dāng)電視機(jī)10開始播放節(jié)目時(shí),節(jié)目導(dǎo)航系統(tǒng)32然后可以從節(jié)目提取或捕獲EPG數(shù)據(jù)。為此公開的目的,術(shù)語(yǔ)EPG數(shù)據(jù)是指有關(guān)節(jié)目的一般信息,包括且不限于如下項(xiàng):”
節(jié)目頻道(例如,PBS),
演出標(biāo)題(例如,Michael Palin的新歐洲),
劇集標(biāo)題(例如,多瑙河到第聶伯河),
類別(例如,旅游)
劇情(例如,Michael訪問(wèn)匈牙利、烏克蘭、黑海、雅爾塔、布達(dá)佩斯的“恐怖博物館(House of Terror)”、霍爾托巴吉的國(guó)家公園、匈奴王阿提拉征服過(guò)的地區(qū)以及利茲。他還訪問(wèn)娶了烏克蘭總理的市場(chǎng)交易商)。
[0026]再有,可以從EPG頻道、從A/V節(jié)目本身或從其他源獲取EPG數(shù)據(jù)。
[0027]再次參考圖1,在一個(gè)實(shí)施例中,節(jié)目導(dǎo)航系統(tǒng)32包括文本精靈37,文本精靈37隨著節(jié)目播放從節(jié)目中自動(dòng)捕獲文本數(shù)據(jù),連同對(duì)應(yīng)的播放時(shí)間信息。在一個(gè)實(shí)施例中,文本精靈37以Javescript編寫,并相對(duì)于解碼系統(tǒng)20上的操作系統(tǒng)(OS)實(shí)現(xiàn)為在視頻/音頻堆棧中工作的插件。在備選實(shí)施例中,可以對(duì)于文本精靈使用其他類型的實(shí)現(xiàn),包括且不限于 Java 和 C/C++。
[0028]在框212處捕獲EPG數(shù)據(jù)的操作可以通過(guò)文本精靈37或節(jié)目導(dǎo)航系統(tǒng)32的另一個(gè)部分來(lái)執(zhí)行。因?yàn)殡娨暀C(jī)10遵循來(lái)自移動(dòng)裝置40的節(jié)目導(dǎo)航命令,所以移動(dòng)裝置40可以稱為主機(jī),以及電視機(jī)10可以稱為從機(jī)。相應(yīng)地,如框214所示,在從機(jī)提取了 EPG數(shù)據(jù)之后,節(jié)目導(dǎo)航系統(tǒng)32可以經(jīng)由通信接口 34和74將提取的EPG數(shù)據(jù)發(fā)送到主機(jī)。
[0029]如框216所示,節(jié)目導(dǎo)航系統(tǒng)32然后可以(例如,從重要詞匯數(shù)據(jù)庫(kù)92)檢索關(guān)鍵字引用數(shù)據(jù)以便在確定來(lái)應(yīng)該將來(lái)自節(jié)目的哪些詞匯視為關(guān)鍵字的時(shí)使用。
[0030]如框216所示,文本精靈37然后可以啟動(dòng)自動(dòng)分析來(lái)自節(jié)目的文本數(shù)據(jù)以從節(jié)目的音頻部分中捕獲每個(gè)發(fā)音的詞匯的文本版本,連同那些詞匯中的每個(gè)的時(shí)間戳或時(shí)間標(biāo)記。在廣播信號(hào)的情況中,例如,隨著電視機(jī)10動(dòng)態(tài)地接收到節(jié)目的隱藏式字幕文本饋給,文本精靈37可以從饋給中提取文本數(shù)據(jù)。典型地,隱藏式字幕文本饋給包括節(jié)目的音頻部分的轉(zhuǎn)錄,其中該文本提供與節(jié)目的音頻和視頻部分同步供給。
[0031]在使用超文本標(biāo)記語(yǔ)言版本5 (HTML5)的因特網(wǎng)協(xié)議TV (IPTV)的情況中,電視機(jī)10可以接收包含文本注解的節(jié)目,以及本文精靈37可以從這些注解中提取詞匯,同時(shí)捕獲對(duì)應(yīng)的節(jié)目播放時(shí)間。對(duì)于其他格式(例如,DVD或藍(lán)光上的電影、本地存儲(chǔ)的電影或流傳輸電影等),文本精靈可以使用其他技術(shù)來(lái)獲取(a)與節(jié)目音頻中發(fā)音的詞匯對(duì)應(yīng)的文本數(shù)據(jù)以及(b)這些詞匯的關(guān)聯(lián)的播放時(shí)間。
[0032]正如上文提到的,在提取文本數(shù)據(jù)時(shí),文本精靈37還可以保存標(biāo)識(shí)文本數(shù)據(jù)中每個(gè)詞匯或短語(yǔ)在節(jié)目?jī)?nèi)的播放時(shí)間的時(shí)間標(biāo)記。此時(shí)間標(biāo)記可以稱為詞匯的“視頻時(shí)間碼”、詞匯的“播放時(shí)間”或詞匯的“切入點(diǎn)(in-point)”。換言之,文本精靈37可以從隱藏式字幕文本饋給中捕獲每個(gè)詞匯,連同這些詞匯的每一個(gè)開始的對(duì)應(yīng)節(jié)目播放時(shí)間。在一個(gè)實(shí)施例中,如播放時(shí)間、時(shí)間標(biāo)記、切入時(shí)間等全部遵循HH:麗:SS:FF的運(yùn)動(dòng)圖片和電視工程師協(xié)會(huì)(SMPTE )格式,其中HH:麗:SS測(cè)量從節(jié)目開始的錄制時(shí)間(“實(shí)時(shí)”)或時(shí)間量(磁帶時(shí)間),并且FF標(biāo)識(shí)該秒內(nèi)的當(dāng)前幀的數(shù)量。在其他實(shí)施例中,可以對(duì)一個(gè)或多個(gè)時(shí)間屬性使用不同的格式。
[0033]此外,如框220所示,在文本精靈37分析來(lái)自節(jié)目的文本數(shù)據(jù)并保存對(duì)應(yīng)的時(shí)間標(biāo)記時(shí),關(guān)鍵字識(shí)別模塊38可以自動(dòng)地確定應(yīng)該將分析的詞匯中哪些作為關(guān)鍵字來(lái)處理。在一個(gè)實(shí)施例中,關(guān)鍵字識(shí)別模塊38作為節(jié)目導(dǎo)航系統(tǒng)32的一部分來(lái)實(shí)現(xiàn)。
[0034]關(guān)鍵字識(shí)別模塊38可以使用任何適合的技術(shù)或技術(shù)的組合來(lái)識(shí)別關(guān)鍵字。一些技術(shù)可以包括搜索、建立索引和以其他方式分析節(jié)目的文本數(shù)據(jù)以找出要視為關(guān)鍵字的某種類型的詞匯或短語(yǔ)。例如,如果詞匯或短語(yǔ)被使用多于某個(gè)次數(shù),則關(guān)鍵字識(shí)別模塊38可以將該詞匯或短語(yǔ)視為關(guān)鍵字。又如,可以將文本數(shù)據(jù)中以及EPG中都出現(xiàn)的詞匯視為關(guān)鍵字。又如,關(guān)鍵字識(shí)別模塊38可以搜索節(jié)目的文本數(shù)據(jù)以獲取專有名詞,將所有專有名詞作為關(guān)鍵字來(lái)處理。但是,關(guān)鍵字識(shí)別模塊38在兩個(gè)或更多個(gè)專有名詞連續(xù)出現(xiàn)或僅相隔介詞時(shí),可以將這些詞匯串聯(lián)或組合以形成單個(gè)關(guān)鍵字(例如,第二次世界大戰(zhàn)(WorldWar II)或威斯特伐利亞合約(Peace of Westphalia))。在一個(gè)實(shí)施例中,關(guān)鍵字識(shí)別模塊38分析節(jié)目的文本數(shù)據(jù)以標(biāo)識(shí)語(yǔ)音的包含名詞短語(yǔ)的不同部分。在另一個(gè)實(shí)施例中,關(guān)鍵字識(shí)別模塊38分析文本數(shù)據(jù)中詞匯的大寫以標(biāo)識(shí)專有名詞。在其他實(shí)施例中,可以使用這些技術(shù)和其他技術(shù)的任何組合來(lái)標(biāo)識(shí)專有名詞。
[0035]用于標(biāo)識(shí)關(guān)鍵字的一些技術(shù)可以包括將節(jié)目的文本數(shù)據(jù)與重要詞條的一個(gè)或多個(gè)現(xiàn)有數(shù)據(jù)庫(kù),如圖1的詞匯數(shù)據(jù)庫(kù)92交叉引用。此類數(shù)據(jù)庫(kù)可以包括且不限于地名清單、名人清單和書籍的目錄和/或索引。不同的數(shù)據(jù)庫(kù)還可以側(cè)重于不同的主題或類型。例如,一個(gè)數(shù)據(jù)庫(kù)可以包含運(yùn)動(dòng)員的姓名和重要體育術(shù)語(yǔ),而另一個(gè)數(shù)據(jù)庫(kù)包含重要商業(yè)術(shù)語(yǔ)。
[0036]在不同的實(shí)施例中,可以使用上文技術(shù)和/或其他技術(shù)的任何組合。
[0037]如框222所示,隨著節(jié)目導(dǎo)航系統(tǒng)32標(biāo)識(shí)每個(gè)關(guān)鍵字,它可以將該關(guān)鍵字和對(duì)應(yīng)的時(shí)間標(biāo)記發(fā)送到主機(jī)。這些關(guān)鍵字和對(duì)應(yīng)的時(shí)間標(biāo)記可以統(tǒng)稱為“關(guān)鍵字?jǐn)?shù)據(jù)”。節(jié)目導(dǎo)航系統(tǒng)32然后可以確定是否已從主機(jī)接收到節(jié)目控制命令,如框230所示。如果尚未接收到此類命令,則過(guò)程可以返回到框218,其中文本精靈37繼續(xù)分析文本數(shù)據(jù),并保存對(duì)應(yīng)的時(shí)間標(biāo)記等,如上文描述。
[0038]但是,當(dāng)節(jié)目導(dǎo)航系統(tǒng)32從節(jié)目導(dǎo)航系統(tǒng)72接收到節(jié)目控制命令時(shí),節(jié)目導(dǎo)航系統(tǒng)中的節(jié)目控制模塊36促使電視機(jī)10從節(jié)目的當(dāng)前位置跳到節(jié)目控制命令中指定的位置,如框圖232所指示的。例如,當(dāng)用戶利用移動(dòng)裝置40選擇用戶感興趣的特定關(guān)鍵字時(shí),節(jié)目控制模塊36通過(guò)促使電視機(jī)10跳到所選的關(guān)鍵字被用到所在的節(jié)目播放時(shí)間來(lái)響應(yīng)結(jié)果的節(jié)目控制命令。例如,如果用戶選擇“匈牙利”的關(guān)鍵字122,電視機(jī)10可以跳回到A/V節(jié)目中與第一次利用詞匯“匈牙利”關(guān)聯(lián)的視頻切入時(shí)間。以及如果用戶接著選擇“埃斯泰爾戈姆(Esztergon)”的關(guān)鍵字122,電視機(jī)10可以向前跳到A/V節(jié)目中與第一次利用詞匯“埃斯泰爾戈姆”關(guān)聯(lián)的視頻切入時(shí)間。
[0039]如框240所示,節(jié)目導(dǎo)航系統(tǒng)32然后可以確定是否已達(dá)到節(jié)目的結(jié)尾。如果這樣,則過(guò)程可以結(jié)束。否則,過(guò)程可以返回到框218,其中處理按上文描述的繼續(xù)。
[0040]圖4A和圖4B給出用于或多或少?gòu)囊苿?dòng)裝置40的角度提供節(jié)目導(dǎo)航服務(wù)的過(guò)程的示例實(shí)施例的流程圖。如框300所示,該過(guò)程可以開始于節(jié)目導(dǎo)航系統(tǒng)72從節(jié)目導(dǎo)航系統(tǒng)32接收EPG數(shù)據(jù)。用戶界面模塊78然后可以在用戶界面100的標(biāo)題框110中顯示EPG數(shù)據(jù)的其中一些或全部,如框310所指示以及圖2所示出。如框312所示,隨著節(jié)目在電視機(jī)10上顯示以及節(jié)目導(dǎo)航系統(tǒng)32在標(biāo)識(shí)關(guān)鍵字,節(jié)目導(dǎo)航系統(tǒng)72還可以實(shí)時(shí)地從節(jié)目導(dǎo)航系統(tǒng)32接收關(guān)鍵字?jǐn)?shù)據(jù)。以及如框314所述指示和圖2所示出,用戶界面模塊78可以可能地通過(guò)將較舊的關(guān)鍵字翻出屏幕,按需為較新的關(guān)鍵字留出空間,以向欄120添加每個(gè)新關(guān)鍵字122。但是,用戶界面模塊78可以允許用戶調(diào)整哪些關(guān)鍵字出現(xiàn)在屏幕上,例如通過(guò)識(shí)別用戶在欄區(qū)域中的拋擲,并對(duì)此響應(yīng),沿著拋擲方向翻動(dòng)關(guān)鍵字。
[0041]再者,用戶界面模塊78可以基于關(guān)鍵字的特性以及其至?xí)r間標(biāo)記的映射和/或基于用戶指定的設(shè)置提供多種其他導(dǎo)航機(jī)制。例如,如果發(fā)現(xiàn)了相同關(guān)鍵字的多次出現(xiàn),則用戶界面模塊78可以對(duì)該關(guān)鍵字顯示一個(gè)按鈕(或其他對(duì)象)連同發(fā)現(xiàn)多少次出現(xiàn)的指示。用戶然后可以一次選擇該關(guān)鍵字以跳到關(guān)鍵字在節(jié)目中的第一次出現(xiàn),以及再次選擇該關(guān)鍵字則順序地行進(jìn)到節(jié)目中使用相同關(guān)鍵字的不同片段。例如,如果電視機(jī)10正在播放BobNewhart Show,則關(guān)鍵字識(shí)別模塊38可以確定“Bob”是關(guān)鍵字,并且用戶可以重復(fù)地選擇用戶界面100中的“Bob”以查看說(shuō)出詞匯“Bob”所在的每個(gè)節(jié)目部分。
[0042]對(duì)于另一個(gè)選項(xiàng),用戶界面模塊可以設(shè)為自動(dòng)地跳到關(guān)鍵字的最近出現(xiàn)處,或?yàn)橛脩籼峁┨阶钭罱霈F(xiàn)處的選項(xiàng)。對(duì)于另一種選項(xiàng),用戶界面模塊78可以采用列表格式呈示出現(xiàn)處,從而使用戶能夠選擇要跳往的關(guān)鍵字的任何出現(xiàn)處。用戶界面模塊78還可以提供節(jié)目中的某個(gè)劇情背景以幫助用戶了解列表中的每個(gè)關(guān)鍵字位于節(jié)目?jī)?nèi)哪里。例如,節(jié)目導(dǎo)航系統(tǒng)32可以將來(lái)自每個(gè)關(guān)鍵字的時(shí)間的視頻軌的快照發(fā)送到節(jié)目導(dǎo)航系統(tǒng)32,并且用戶界面模塊78可以將這些快照連同關(guān)鍵字一起顯示。對(duì)于另一個(gè)選項(xiàng),節(jié)目導(dǎo)航系統(tǒng)32可以將來(lái)自文本數(shù)據(jù)的某個(gè)相鄰文本發(fā)送到節(jié)目導(dǎo)航系統(tǒng)72,并且用戶界面模塊78可以將這些文本連同關(guān)鍵字一起顯示。對(duì)于另一個(gè)選項(xiàng),節(jié)目導(dǎo)航系統(tǒng)32可以將包含關(guān)鍵字的音頻剪輯發(fā)送到節(jié)目導(dǎo)航系統(tǒng)72,并且用戶界面模塊78可以在用戶與該關(guān)鍵字交互時(shí)播放該音頻。
[0043]對(duì)于另一個(gè)選項(xiàng),用戶界面模塊可以設(shè)為自動(dòng)地跳到關(guān)鍵字的最重要出現(xiàn)處,或?yàn)橛脩籼峁┨阶钭钪匾霈F(xiàn)處的選項(xiàng)??梢允褂萌魏芜m合的技術(shù)來(lái)對(duì)不同關(guān)鍵字的重要性評(píng)級(jí)。例如,節(jié)目導(dǎo)航系統(tǒng)32可以基于確定該關(guān)鍵字出現(xiàn)在與文本數(shù)據(jù)的先前片段有最多文本重復(fù)的文本數(shù)據(jù)的片段中而確定該關(guān)鍵字是最重要的。
[0044]在其他實(shí)施例中,可以使用其他方法來(lái)顯示關(guān)鍵字。例如,用戶界面模塊78可以將關(guān)鍵字分類成不同主題,其中每個(gè)主題鏈接到兩個(gè)或更多個(gè)關(guān)鍵字。對(duì)于另一個(gè)選項(xiàng),用戶界面模塊78可以配置成將這些關(guān)鍵字顯示為標(biāo)簽云。[0045]如框320所示,節(jié)目導(dǎo)航系統(tǒng)72還可以確定是否已啟用補(bǔ)充信息源。例如,用戶界面100可以包括啟用按鈕112 (或其他類型的對(duì)象),用戶可以操作啟用按鈕112來(lái)啟用或禁用特定的補(bǔ)充信息源。在圖2的實(shí)施例中,啟用按鈕112可以用于啟用或禁用在線百科(例如,維基)和在線供應(yīng)商(例如,亞馬遜)。如果啟用了任何補(bǔ)充信息源,則該過(guò)程可以隨頁(yè)面連接點(diǎn)A延續(xù)到圖4B,其中節(jié)目導(dǎo)航系統(tǒng)72的數(shù)據(jù)檢索模塊77使用最新的關(guān)鍵字來(lái)從每個(gè)啟用的源檢索信息,如框400所示。用戶界面模塊78然后可以在用戶界面100中顯示檢索到的信息的其中一些或全部,如框410所指示,其中較新的關(guān)鍵字的信息可能替代較舊的關(guān)鍵字的信息。例如,在圖2中,用戶界面100顯示兩個(gè)關(guān)鍵字122連同兩個(gè)補(bǔ)充信息欄。第一欄130包括來(lái)自第一補(bǔ)充源(例如,維基)的信息,其具有一個(gè)框包含有關(guān)條120中的最新關(guān)鍵字(例如,埃斯泰爾戈姆)的信息,其出現(xiàn)在包含有關(guān)前一個(gè)關(guān)鍵字(例如,匈牙利)的信息的框之上。第二欄132包含來(lái)自第二補(bǔ)充源(例如,亞馬遜)的信息,其在該欄中具有不同的框顯示不同的關(guān)鍵字的信息,如上文描述的。用戶界面模塊78還可以使用戶能夠操控這些欄,例如通過(guò)響應(yīng)來(lái)自用戶拋擲或任何其他適合的用戶輸入技術(shù)以調(diào)整哪些框被顯示。
[0046]如圖4B的框420和422所指示的,用戶界面模塊還使用戶能夠與補(bǔ)充信息進(jìn)行附加交互。例如,如果欄132顯示有關(guān)匈牙利的由亞馬遜銷售的書籍,則用戶界面模塊78可以讓用戶能夠購(gòu)買該書。以及如果欄130顯示有關(guān)匈牙利的維基詞條,則用戶界面模塊78可以讓用戶能夠通過(guò)選擇該維基詞條內(nèi)的超鏈接從維基詞條跳到不同的Web頁(yè)面。
[0047]如框420所示,用戶界面模塊78檢測(cè)到與補(bǔ)充數(shù)據(jù)沒有用戶交互,則過(guò)程可以經(jīng)由頁(yè)面連接點(diǎn)B返回到圖4A。
[0048]用戶界面模塊78然后可以確定用戶是否選擇了所顯示的關(guān)鍵字之一,如框330所示。如果沒有關(guān)鍵字被選,則過(guò)程可以返回到框312。但是,如果用戶選擇了關(guān)鍵字,節(jié)目控制模塊76可以向電視機(jī)10發(fā)送節(jié)目控制命令,指令電視機(jī)10跳到節(jié)目中包含所選關(guān)鍵字的部分,如框332所指示。例如,節(jié)目控制命令可以包含所選關(guān)鍵字的時(shí)間標(biāo)記。因此,節(jié)目控制命令可以促使電視機(jī)10將視頻“擦掃”到所選關(guān)鍵字以其視頻時(shí)間標(biāo)記標(biāo)識(shí)的切入點(diǎn)。
[0049]在另一個(gè)實(shí)施例中,這些時(shí)間戳存儲(chǔ)在電視機(jī)10中,并且無(wú)需隨節(jié)目控制命令發(fā)送。相反,節(jié)目控制命令可以標(biāo)識(shí)所選關(guān)鍵字,或所選關(guān)鍵字的實(shí)例,以及電視機(jī)中的節(jié)目控制模塊可以使用該信息來(lái)確定適合的切入點(diǎn)。在任何情況中,節(jié)目導(dǎo)航系統(tǒng)都讓用戶能夠容易地導(dǎo)航到引入關(guān)鍵字所在的精確幀。此進(jìn)入點(diǎn)可以由用戶預(yù)設(shè)為精確位置或配置成關(guān)鍵字實(shí)例之前任何秒數(shù)。
[0050]如框340所示,節(jié)目導(dǎo)航系統(tǒng)72然后可以確定電視機(jī)10是否開始播放新AV節(jié)目。如果新節(jié)目已經(jīng)開始,則過(guò)程可以返回到框300,其中節(jié)目導(dǎo)航系統(tǒng)接收新節(jié)目的EPG數(shù)據(jù)等。如果沒有新節(jié)目已經(jīng)開始,則過(guò)程可以返回到框312,其中節(jié)目導(dǎo)航系統(tǒng)繼續(xù)從節(jié)目導(dǎo)航系統(tǒng)32接收現(xiàn)有節(jié)目的新關(guān)鍵字等。
[0051]正如已描述的,根據(jù)本公開的節(jié)目導(dǎo)航系統(tǒng)從A/V節(jié)目捕獲關(guān)鍵字,并且允許最終用戶利用這些關(guān)鍵字來(lái)直接到導(dǎo)航到節(jié)目中感興趣的特定部分。該節(jié)目導(dǎo)航系統(tǒng)能夠使用戶簡(jiǎn)單地單擊捕獲的關(guān)鍵字以容易地來(lái)回操控視頻流,并定位感興趣的片段。
[0052]對(duì)于(例如具有DVR的)電視機(jī)10錄制的節(jié)目,該節(jié)目導(dǎo)航系統(tǒng)可以生成對(duì)于特定錄像是唯一的關(guān)鍵字和時(shí)間戳,由于錄像的特定屬性,如與節(jié)目一起錄制的該錄像的精確開始時(shí)間和結(jié)束時(shí)間,商業(yè)廣告內(nèi)容或其他節(jié)目的部分(例如,賽前體育表演和/或賽后評(píng)論)等。
[0053]再者,電視機(jī)10和/或移動(dòng)裝置40可以存儲(chǔ)節(jié)目的關(guān)鍵字?jǐn)?shù)據(jù)(包括標(biāo)識(shí)的關(guān)鍵字和對(duì)應(yīng)的時(shí)間標(biāo)記的列表)(例如,存儲(chǔ)在DVR上)。當(dāng)隨后播放節(jié)目時(shí),該節(jié)目導(dǎo)航系統(tǒng)可以使用保存的關(guān)鍵字?jǐn)?shù)據(jù)來(lái)使用戶能夠(向前或向后)直接跳到任何期望的關(guān)鍵字的片段。此外,可以將保存的關(guān)鍵字?jǐn)?shù)據(jù)發(fā)送到另一個(gè)用戶的裝置,以使該另一個(gè)用戶能夠在觀看同一個(gè)節(jié)目時(shí)利用基于關(guān)鍵字的導(dǎo)航。
[0054]除了普通消費(fèi)市場(chǎng)中使用外,該節(jié)目導(dǎo)航系統(tǒng)還可以應(yīng)用于例如培訓(xùn)和教育市場(chǎng)中。例如,學(xué)生可以使用節(jié)目導(dǎo)航系統(tǒng)來(lái)觀看培訓(xùn)視頻,并且所得到的關(guān)鍵字讓學(xué)生能夠容易地找到感興趣視頻片段(例如,為了重看節(jié)目中有關(guān)感興趣的某些主題的部分)。
[0055]本教導(dǎo)還可以結(jié)合具有匹配正在呈示的內(nèi)容的文本數(shù)據(jù)的其他類型的節(jié)目來(lái)使用。例如,該節(jié)目導(dǎo)航系統(tǒng)可以用于通過(guò)揚(yáng)聲器播放音頻節(jié)目(例如,歌曲或歌曲集),并且該節(jié)目導(dǎo)航系統(tǒng)可以從歌詞的轉(zhuǎn)錄中提取關(guān)鍵字。作為備選,該節(jié)目導(dǎo)航系統(tǒng)可以用于顯示電子書籍(“ebook”),以及該節(jié)目導(dǎo)航系統(tǒng)可以從ebook中提取關(guān)鍵字,以便在導(dǎo)航ebook時(shí)使用。
[0056]此外,可以捕獲來(lái)自視頻的詞條并在ebook中將其高亮顯示。例如,醫(yī)學(xué)學(xué)生可以在觀看外科醫(yī)生執(zhí)行手術(shù)時(shí)使用移動(dòng)裝置來(lái)查看電子解剖學(xué)書籍。外科醫(yī)生可以在進(jìn)行手術(shù)中解說(shuō)手術(shù),并且解說(shuō)可以同時(shí)被轉(zhuǎn)錄。該節(jié)目導(dǎo)航系統(tǒng)可以從轉(zhuǎn)錄自動(dòng)地識(shí)別關(guān)鍵字,其中這些關(guān)鍵字也出現(xiàn)在移動(dòng)裝置上。學(xué)生然后可以單擊關(guān)鍵字以跳到解剖學(xué)書籍的對(duì)應(yīng)部分。例如,如果外科醫(yī)生說(shuō)“腎臟”,則該節(jié)目導(dǎo)航系統(tǒng)可以識(shí)別該詞匯為關(guān)鍵字,并且當(dāng)學(xué)生單擊該關(guān)鍵字時(shí),學(xué)生的移動(dòng)裝置可以跳到解剖學(xué)書籍中有關(guān)腎臟的章節(jié)。再者,在一個(gè)實(shí)施例中,隨著每個(gè)新關(guān)鍵字到來(lái),移動(dòng)裝置可以配置成自動(dòng)地跳到ebook的對(duì)應(yīng)章節(jié)或頁(yè)面。
[0057]此外,可以將一個(gè)移動(dòng)裝置配置成控制其他移動(dòng)裝置。例如,在有班長(zhǎng)的一組學(xué)生中,當(dāng)班長(zhǎng)電極他或她的移動(dòng)裝置上的關(guān)鍵字時(shí),所有的移動(dòng)裝置可以跳到ebook的對(duì)應(yīng)小節(jié)。
[0058]按照本文描述和圖示的原理和示例實(shí)施例,將認(rèn)識(shí)到在不背離此類原理的前提下能夠在布置和細(xì)節(jié)上修改圖示的實(shí)施例。再有,前文的論述著重于特定實(shí)施例,但是可設(shè)想其他配置。再有,即使本文使用諸如“在一個(gè)實(shí)施例中”、“在另一個(gè)實(shí)施例中”等的表述,但是這些短語(yǔ)仍意味著普遍地引述實(shí)施例的可能性,且不應(yīng)將本發(fā)明限于特定的實(shí)施例配置。正如本文使用的,這些術(shù)語(yǔ)可以弓I述組合成其他實(shí)施例的相同或不同實(shí)施例。
[0059]再有,除非另行明確地指出,否則描述為處于彼此通信或彼此響應(yīng)的組件或裝置無(wú)需處于連續(xù)地彼此通信。此外,描述為彼此耦合或處于通信或描述為彼此響應(yīng)的裝置可以直接或經(jīng)由一個(gè)或多個(gè)中間件間接地通信或耦合。
[0060]還應(yīng)該理解,本文說(shuō)明的硬件和軟件組件表示合理自含的以便各能夠彼此基本獨(dú)立地被設(shè)計(jì)、構(gòu)造或更新的功能元件。在備選實(shí)施例中,可以將許多組件作為硬件、軟件或硬件和軟件的組合來(lái)實(shí)現(xiàn)以便用于提供本文描述和圖示的功能性。例如,備選實(shí)施例包括將用于執(zhí)行本發(fā)明操作的指令或控制邏輯編碼的機(jī)器可訪問(wèn)介質(zhì)。此類實(shí)施例也可以稱為程序產(chǎn)品。此類機(jī)器可訪問(wèn)介質(zhì)可以包括且不限于如磁盤、光盤、RAM、只讀存儲(chǔ)器(ROM)、閃存存儲(chǔ)器等的有形存儲(chǔ)介質(zhì)。作為備選,可以在硬件邏輯中實(shí)現(xiàn)用于實(shí)現(xiàn)所描述的操作的控制邏輯的其中一些或全部(例如,作為集成電路芯片、可編程門陣列(PGA)、專用集成電路(ASIC)等的一部分)。還可以在分布式環(huán)境中使用指令,并且可以將這些指令本地和/或遠(yuǎn)程存儲(chǔ)以供單處理器或多處理器機(jī)器訪問(wèn)。
[0061]相似地,雖然示例過(guò)程是結(jié)合特定順序執(zhí)行的特定操作來(lái)描述的,但是可以對(duì)這些過(guò)程應(yīng)用多種修改以推導(dǎo)出本發(fā)明的多種備選實(shí)施例。例如,備選實(shí)施例可以包括使用比全部所描述的操作更少的過(guò)程、使用附加操作的過(guò)程、以及其中將本文公開的個(gè)體操作組合、拆分、重組或以其他方式改變的過(guò)程。
[0062]鑒于從本文描述的示例實(shí)施例可容易推導(dǎo)的范圍廣泛的多種有用置換,本文詳細(xì)描述理應(yīng)僅是說(shuō)明性的,并不應(yīng)視為限制本發(fā)明的范圍。因此,作為本發(fā)明要求權(quán)利的是落在所附權(quán)利要求范圍內(nèi)的所有實(shí)現(xiàn)以及此類實(shí)現(xiàn)的所有等效物。
【權(quán)利要求】
1.一種用于音頻/視頻節(jié)目導(dǎo)航的方法,所述方法包括: 在移動(dòng)計(jì)算裝置處,從音頻/視頻呈示系統(tǒng)無(wú)線地接收所述音頻/視頻呈示系統(tǒng)當(dāng)前正在播放的音頻/視頻節(jié)目的關(guān)鍵字?jǐn)?shù)據(jù)流,其中所述關(guān)鍵字?jǐn)?shù)據(jù)流包含匹配來(lái)自所述音頻/視頻節(jié)目的音頻內(nèi)容中發(fā)音的詞匯的文本關(guān)鍵字; 在所述移動(dòng)計(jì)算裝置處,在用戶界面中自動(dòng)地顯示來(lái)自所述音頻/視頻呈示系統(tǒng)的所述關(guān)鍵字的其中兩個(gè)或更多個(gè)關(guān)鍵字; 在所述移動(dòng)計(jì)算裝置處,接收指示用戶選擇了所顯示的關(guān)鍵字之一的用戶輸入;以及響應(yīng)在所述移動(dòng)計(jì)算裝置處接收到所述用戶輸入,自動(dòng)地促使所述音頻/視頻呈示系統(tǒng)跳到所述音頻/視頻節(jié)目中包含所選關(guān)鍵字的部分。
2.如權(quán)利要求1所述的方法,其中所述關(guān)鍵字?jǐn)?shù)據(jù)包含所述音頻/視頻呈示系統(tǒng)從所述音頻/視頻節(jié)目的隱藏式字幕數(shù)據(jù)中提取的關(guān)鍵字。
3.如權(quán)利要求1所述的方法,其中所述音頻/視頻呈示系統(tǒng)包括與來(lái)自如下組成的集合中的至少一個(gè)解碼裝置通信的顯示裝置: 電視調(diào)諧器; 光盤播放器;以及 數(shù)字視頻記錄器。
4.如權(quán)利要求1所述的方法,其中: 所述關(guān)鍵字?jǐn)?shù)據(jù)還包括與對(duì)應(yīng)的關(guān)鍵字關(guān)聯(lián)的時(shí)間標(biāo)記;以及自動(dòng)地促使所述音頻/視頻呈示系統(tǒng)跳到所述音頻/視頻節(jié)目中包含所選關(guān)鍵字的部分的操作包括: 基于所選關(guān)鍵字和對(duì)應(yīng)的時(shí)間標(biāo)記,生成節(jié)目控制命令,所述節(jié)目控制命令指令所述音頻/視頻呈示系統(tǒng)跳到所述音頻/視頻節(jié)目的所選部分;以及 經(jīng)由無(wú)線通信接口將所述節(jié)目控制命令發(fā)送到所述音頻/視頻呈示系統(tǒng)。
5.如權(quán)利要求1所述的方法,還包括: 在所述移動(dòng)計(jì)算裝置與所述音頻/視頻呈示系統(tǒng)之間建立無(wú)線通信信道; 使用所述無(wú)線通信信道從所述音頻/視頻呈示系統(tǒng)接收所述音頻/視頻節(jié)目的所述關(guān)鍵字?jǐn)?shù)據(jù);以及 使用所述無(wú)線通信信道促使所述音頻/視頻呈示系統(tǒng)跳到所述音頻/視頻節(jié)目中包含所選關(guān)鍵字的部分。
6.如權(quán)利要求1所述的方法,其中: 在所述用戶界面中自動(dòng)地顯示所述關(guān)鍵字的其中兩個(gè)或更多個(gè)關(guān)鍵字的操作包括:隨著移動(dòng)計(jì)算裝置從所述音頻/視頻呈示系統(tǒng)接收新關(guān)鍵字,將新關(guān)鍵字翻上所述用戶界面,以及將舊關(guān)鍵字翻出所述用戶界面;以及 響應(yīng)用戶輸入 ,將舊關(guān)鍵字翻回到所述用戶界面上,以讓用戶能夠利用這些舊關(guān)鍵字之一來(lái)選擇要由所述音頻/視頻呈示系統(tǒng)播放的所述音頻/視頻節(jié)目的對(duì)應(yīng)部分。
7.如權(quán)利要求1所述的方法,還包括: 在從所述音頻/視頻呈示系統(tǒng)接收所述音頻/視頻節(jié)目的至少一個(gè)關(guān)鍵字之后: 在所述移動(dòng)計(jì)算裝置處,從公眾廣域網(wǎng)自動(dòng)地檢索與所述至少一個(gè)關(guān)鍵字相關(guān)的信息;以及在所述移動(dòng)計(jì)算裝置處,自動(dòng)地顯示來(lái)自公眾廣域網(wǎng)的與所述至少一個(gè)關(guān)鍵字相關(guān)的信息的至少一些信息。
8.如權(quán)利要求7所述的方法,其中: 自動(dòng)地檢索與所述至少一個(gè)關(guān)鍵字相關(guān)的信息的操作包括: 從在線百科自動(dòng)地檢索有關(guān)所述至少一個(gè)關(guān)鍵字的含義的參考信息;以及從通過(guò)公眾廣域網(wǎng)提供產(chǎn)品銷售的供應(yīng)商的網(wǎng)站,自動(dòng)地檢索有關(guān)與所述至少一個(gè)關(guān)鍵字相關(guān)的所述產(chǎn)品的購(gòu)買信息;以及 自動(dòng)地顯示來(lái)自公眾廣域網(wǎng)的與至少一個(gè)關(guān)鍵字相關(guān)的信息的至少一些信息的操作包括:在所述移動(dòng)計(jì)算裝置處,同時(shí)地顯示所述參考信息的至少其中一些和所述購(gòu)買信息的至少其中一些。
9.如權(quán)利要求8所述的方法,還包括: 接收請(qǐng)求將公眾廣域網(wǎng)上的特定信息源去激活的用戶輸入;以及 僅從公眾廣域網(wǎng)上未對(duì)其請(qǐng)求去激活的信息源自動(dòng)地檢索信息。
10.一種制造品,該制品包括: 有形機(jī)器可訪問(wèn)介質(zhì);以及 所述機(jī)器可訪問(wèn)介質(zhì) 中的指令,所述指令被移動(dòng)裝置執(zhí)行時(shí),使所述移動(dòng)裝置能夠執(zhí)行如權(quán)利要求1至9中任一項(xiàng)所述的操作。
11.一種移動(dòng)計(jì)算裝置,其包括: 處理器; 響應(yīng)所述處理器的至少一個(gè)本地存儲(chǔ)裝置;以及 所述本地存儲(chǔ)裝置中的指令,所述指令被移動(dòng)計(jì)算裝置執(zhí)行時(shí),使所述移動(dòng)計(jì)算裝置能夠執(zhí)行如權(quán)利要求1至9中任一項(xiàng)所述的操作。
12.—種移動(dòng)計(jì)算裝置,其包括: 無(wú)線通信接口,所述無(wú)線通信接口可工作以從從音頻/視頻呈示系統(tǒng)接收所述音頻/視頻呈示系統(tǒng)當(dāng)前正在播放的音頻/視頻節(jié)目的關(guān)鍵字?jǐn)?shù)據(jù)流,其中所述關(guān)鍵字?jǐn)?shù)據(jù)流包含匹配來(lái)自所述音頻/視頻節(jié)目的音頻內(nèi)容中發(fā)音的詞匯的文本關(guān)鍵字; 用戶界面模塊,所述用戶界面模塊配置成自動(dòng)地在用戶界面中顯示所述關(guān)鍵字的其中兩個(gè)或更多個(gè),并接收指示用戶選擇了所述關(guān)鍵字的其中之一的用戶輸入;以及 節(jié)目控制模塊,所述節(jié)目控制模塊配置成響應(yīng)所述用戶輸入選擇所述關(guān)鍵字,自動(dòng)地促使所述音頻/視頻呈示系統(tǒng)跳到所述音頻/視頻節(jié)目中包含所選關(guān)鍵字的部分。
13.如權(quán)利要求12所述的移動(dòng)計(jì)算裝置,其中所述關(guān)鍵字?jǐn)?shù)據(jù)包含所述音頻/視頻呈示系統(tǒng)從所述音頻/視頻節(jié)目的隱藏式字幕數(shù)據(jù)中提取的關(guān)鍵字。
14.如權(quán)利要求12或權(quán)利要求13所述的移動(dòng)計(jì)算裝置,其中: 所述關(guān)鍵字?jǐn)?shù)據(jù)還包括與對(duì)應(yīng)的關(guān)鍵字關(guān)聯(lián)的時(shí)間標(biāo)記;以及 所述節(jié)目控制模塊還配置成執(zhí)行包括如下的操作: 基于所選關(guān)鍵字和對(duì)應(yīng)的時(shí)間標(biāo)記,生成節(jié)目控制命令,所述節(jié)目控制命令指令所述音頻/視頻呈示系統(tǒng)跳到所述音頻/視頻節(jié)目的所選部分;以及 經(jīng)由所述無(wú)線通信接口將所述節(jié)目控制命令發(fā)送到所述音頻/視頻呈示系統(tǒng)。
15.如權(quán)利要求12或權(quán)利要求13所述的移動(dòng)計(jì)算裝置,所述用戶界面模塊配置成執(zhí)行包括如下的操作: 隨著移動(dòng)計(jì)算裝置從所述音頻/視頻呈示系統(tǒng)接收新關(guān)鍵字,將新關(guān)鍵字翻上所述用戶界面,以及將舊關(guān)鍵字翻出所述用戶界面;以及 響應(yīng)用戶輸入,將舊關(guān)鍵字翻回到所述用戶界面上,以讓用戶能夠利用這些舊關(guān)鍵字之一來(lái)選擇要由所述音頻/視頻呈示系統(tǒng)播放的所述音頻/視頻節(jié)目的對(duì)應(yīng)部分。
16.如權(quán)利要求12或權(quán)利要求13所述的移動(dòng)計(jì)算裝置,還包括: 數(shù)據(jù)檢索模塊,所述數(shù)據(jù)檢索模塊可工作以從公眾廣域網(wǎng)自動(dòng)地檢索與至少一個(gè)關(guān)鍵字相關(guān)的信息;以及 其中所述用戶界面模塊可工作以自動(dòng)地顯示來(lái)自公眾廣域網(wǎng)的與至少一個(gè)關(guān)鍵字相關(guān)的信息的至少一些信息。
17.如權(quán)利要求16所述的移動(dòng)計(jì)算裝置,其中: 所述數(shù)據(jù)檢索模塊可工作以從在線百科自動(dòng)地檢索有關(guān)所述至少一個(gè)關(guān)鍵字的含義的參考信息; 所述數(shù)據(jù)檢索模塊可工作以從通過(guò)公眾廣域網(wǎng)提供產(chǎn)品銷售的供應(yīng)商的網(wǎng)站,自動(dòng)地檢索有關(guān)與所述至少一個(gè)關(guān)鍵字相關(guān)的所述產(chǎn)品的購(gòu)買信息;以及 所述用戶界面模塊可工作以同時(shí)顯示所述參考信息的至少其中一些和所述購(gòu)買信息的至少其中一些。
18.一種音頻/視頻呈示裝置,其包括: 顯示裝置; 與所述顯示裝置通信的解碼器,所述解碼器配置成在所述顯示裝置上顯示音頻/視頻節(jié)目的視頻內(nèi)容; 關(guān)鍵字識(shí)別模塊,所述關(guān)鍵字識(shí)別模塊配置成在所述音頻/視頻呈示裝置正在播放所述音頻/視頻節(jié)目的同時(shí),從所述音頻/視頻呈示裝置接收的所述音頻/視頻節(jié)目的文本數(shù)據(jù)內(nèi)自動(dòng)地標(biāo)識(shí)關(guān)鍵字,其中所述關(guān)鍵字包含匹配來(lái)自所述音頻/視頻節(jié)目的音頻內(nèi)容中發(fā)音的詞匯的文本詞匯; 無(wú)線通信接口,所述無(wú)線通信接口可工作以執(zhí)行包括如下的操作: 在所述音頻/視頻呈示裝置正在播放所述音頻/視頻節(jié)目時(shí),向移動(dòng)裝置發(fā)送所述音頻/視頻節(jié)目的關(guān)鍵字?jǐn)?shù)據(jù)流,其中所述關(guān)鍵字?jǐn)?shù)據(jù)流包含所述關(guān)鍵字識(shí)別模塊標(biāo)識(shí)的關(guān)鍵字的至少其中一些;以及 在將所述音頻/視頻節(jié)目的至少一些關(guān)鍵字?jǐn)?shù)據(jù)發(fā)送到所述移動(dòng)裝置之后,從所述移動(dòng)裝置接收有關(guān)所述移動(dòng)裝置的用戶從發(fā)送到所述移動(dòng)裝置的所述關(guān)鍵字?jǐn)?shù)據(jù)流中選擇的關(guān)鍵字的節(jié)目控制命令;以及 節(jié)目控制模塊,所述節(jié)目控制模塊配置成基于來(lái)自所述移動(dòng)裝置的所述節(jié)目控制命令,自動(dòng)地促使所述音頻/視頻呈示裝置將所述音頻/視頻節(jié)目從所述音頻/視頻節(jié)目的當(dāng)前播放時(shí)間移到所述音頻/視頻節(jié)目的不同播放時(shí)間。
19.如權(quán)利要求18所述的音頻/視頻呈示裝置,其中所述解碼器包括如下組成的集合中的至少一個(gè)組件: 電視調(diào)諧器; 光盤播放器;以及數(shù)字視頻記錄器。
20.如權(quán)利要求18所述的音頻/視頻呈示裝置,其中所述解碼器包括如下組成的集合中的至少一個(gè)組件: 電視調(diào)諧器; 光盤播放器; 數(shù)字視頻記錄器;以及 要在所述音頻/視頻呈示裝置中的微處理器上執(zhí)行的解碼器應(yīng)用。
21.如權(quán)利要求18或權(quán)利要求20所述的音頻/視頻呈示裝置,其中所述關(guān)鍵字識(shí)別模塊可工作以通過(guò)執(zhí)行包括如下的操作來(lái)自動(dòng)地標(biāo)識(shí)關(guān)鍵字: 將所述音頻/視頻呈示裝置接收的所述音頻/視頻節(jié)目的所述文本數(shù)據(jù)與重要詞條的現(xiàn)有數(shù)據(jù)庫(kù)自動(dòng)地交叉引用;以及 將所述音頻/視頻節(jié)目的所述文本數(shù)據(jù)中以及所述重要詞條數(shù)據(jù)庫(kù)中均出現(xiàn)的詞匯自動(dòng)地標(biāo)識(shí)為關(guān)鍵字詞匯。
22.如權(quán)利要求18或權(quán)利要求20所述的音頻/視頻呈示裝置,其中所述關(guān)鍵字識(shí)別模塊可工作以通過(guò)執(zhí)行包括如下的操作來(lái)自動(dòng)地標(biāo)識(shí)關(guān)鍵字: 自動(dòng)地確定所述文本數(shù)據(jù)內(nèi)的哪些詞匯是專有名詞;以及 將所述專有名詞的至少其中一些自動(dòng)地標(biāo)識(shí)為關(guān)鍵字。
23.如權(quán)利要求18或權(quán)利要求20所述的音頻/視頻呈示裝置,其中: 來(lái)自所述移動(dòng)裝置的所述節(jié)目控制命令指定所述用戶選擇的所述關(guān)鍵字的播放時(shí)間;以及 所述節(jié)目控制模塊可工作以自動(dòng)地促使所述音頻/視頻呈示裝置從所述音頻/視頻節(jié)目的當(dāng)前播放時(shí)間跳到所述節(jié)目控制命令指定的播放時(shí)間。
24.如權(quán)利要求18或權(quán)利要求20所述的音頻/視頻呈示裝置,還包括如下組成的集合中的至少一個(gè)項(xiàng): 網(wǎng)絡(luò)接口,所述網(wǎng)絡(luò)接口可工作以從外部源接收所述音頻/視頻節(jié)目的編碼的版本;以及 與所述解碼器通信的存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)可工作以存儲(chǔ)所述音頻/視頻節(jié)目的編碼的版本的至少其中部分。
【文檔編號(hào)】H04N5/93GK103765910SQ201180073417
【公開日】2014年4月30日 申請(qǐng)日期:2011年9月12日 優(yōu)先權(quán)日:2011年9月12日
【發(fā)明者】S.莫, C.J.奧喬亞, V.茲拉格伊, E.史密斯 申請(qǐng)人:英特爾公司