本申請(qǐng)要求2014年7月31日提交的、申請(qǐng)?zhí)枮?4/448,308的美國(guó)實(shí)用新型專利申請(qǐng)的優(yōu)先權(quán)和權(quán)益,在此通過引用并入該申請(qǐng)。
背景技術(shù):
常規(guī)的自動(dòng)話音辨識(shí)(automatic speech recognition,ASR)系統(tǒng)在把話音轉(zhuǎn)換成文本時(shí)通常表現(xiàn)良好。然而在某些情況下,相同的話音聲音會(huì)映射到具有不同含義的不同單詞。這些類型的單詞通常被稱作異形詞(heterograph)。在這些情況下,常規(guī)的ASR系統(tǒng)或者將隨機(jī)選擇匹配所接收到的語音的單詞中的一個(gè)單詞,或者請(qǐng)求來自用戶的輸入以澄清將要使用哪個(gè)單詞。這導(dǎo)致錯(cuò)誤的輸出或者使用戶感到沮喪。
技術(shù)實(shí)現(xiàn)要素:
因此,本文公開了用于在有異形詞存在的情況下執(zhí)行ASR的方法和系統(tǒng)。
在一些實(shí)施例中,接收來自用戶的包括多個(gè)話語(utterance)的口頭輸入。多個(gè)話語中的第一話語被匹配到第一單詞。在一些實(shí)施例中,第一話語被編碼為音素(phoneme)序列并且利用IPA來表示。將音素序列與音素序列的數(shù)據(jù)庫進(jìn)行交叉參考,以識(shí)別匹配音素序列的第一單詞。
在一些實(shí)施例中,確定多個(gè)話語中的第二話語匹配同一異形詞集合中的多個(gè)單詞。特別地,同一異形詞集合中的多個(gè)單詞可能在語音方面彼此相似。在一些實(shí)施例中,第二話語被編碼為音素序列并且利用IPA來表示。將音素序列與音素序列的數(shù)據(jù)庫進(jìn)行交叉參考,以識(shí)別匹配音素序列的多個(gè)單詞。響應(yīng)于確定多個(gè)單詞匹配同一音素序列,確定第一單詞的語境(context)。然后系統(tǒng)識(shí)別與第二音素序列匹配的多個(gè)單詞中的哪個(gè)單詞與第一單詞的語境相關(guān)聯(lián)?;诘谝粏卧~和多個(gè)單詞中的所識(shí)別的單詞來執(zhí)行功能。例如,利用第一單詞以及具有相同或相似的語境的、匹配第二序列的單詞中的僅僅一個(gè)單詞來執(zhí)行搜索。
在一些實(shí)施例中,存儲(chǔ)單詞之間的關(guān)系的知識(shí)圖譜。知識(shí)圖譜中的單詞之間的距離可以指示單詞之間的關(guān)系的強(qiáng)度。基于異形詞集合中的多個(gè)單詞中的每個(gè)單詞與知識(shí)圖譜中的第一單詞的距離來確定多個(gè)單詞中的匹配語境的一個(gè)單詞。在一些實(shí)施方式中,識(shí)別知識(shí)圖譜中的第一單詞以及多個(gè)單詞中的每個(gè)單詞的位置。基于所識(shí)別的位置來計(jì)算第一單詞與多個(gè)單詞中的每個(gè)單詞的距離。選擇多個(gè)單詞中的具有被計(jì)算出到第一單詞的最短距離的單詞作為多個(gè)單詞中的所識(shí)別的單詞。
在一些實(shí)施例中,第一單詞可以是體育事件中的競(jìng)爭(zhēng)者的名稱。在這種情況下,第一單詞的語境可以被設(shè)置為體育事件。關(guān)于多個(gè)單詞中的哪個(gè)單詞對(duì)應(yīng)于體育事件的確定被做出,其中多個(gè)單詞中的所識(shí)別的單詞對(duì)應(yīng)于體育事件中的另一個(gè)競(jìng)爭(zhēng)者(例如,另一個(gè)團(tuán)隊(duì))。
在一些實(shí)施例中,第一單詞可以是媒體資產(chǎn)(media asset)中的演員的姓名。語境可以被設(shè)置為媒體資產(chǎn)。關(guān)于多個(gè)單詞中的哪個(gè)單詞對(duì)應(yīng)于媒體資產(chǎn)的確定被做出,其中多個(gè)單詞中的所識(shí)別的單詞對(duì)應(yīng)于媒體資產(chǎn)中的另一個(gè)演員。
在一些實(shí)施例中,可以基于多個(gè)話語中的兩個(gè)話語之間的連接詞來確定語境。例如,如果用戶在短語中說出單詞“v.”以作為兩個(gè)單詞之間的連接詞,則語境可以被確定為體育事件,其中v.表示“versus(對(duì)陣)”。
應(yīng)當(dāng)注意的是,前面所描述的系統(tǒng)和/或方法可以被應(yīng)用于其他系統(tǒng)、方法和/或裝置,或者根據(jù)其他系統(tǒng)、方法和/或裝置來使用。
附圖說明
通過結(jié)合附圖考慮下面的詳細(xì)描述,本公開的上面的和其他的目的和優(yōu)點(diǎn)將變得明顯,在附圖中相同的附圖標(biāo)記始終指代相同的部件,并且其中:
圖1和圖2示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的可以被用來提供媒體引導(dǎo)應(yīng)用列表的說明性顯示屏幕;
圖3是根據(jù)本公開的一些實(shí)施例的說明性用戶裝備設(shè)備的框圖;
圖4是根據(jù)本公開的一些實(shí)施例的說明性媒體系統(tǒng)的框圖;
圖5示出了根據(jù)本公開的一些實(shí)施例的說明性知識(shí)圖譜;
圖6示出了根據(jù)本公開的一些實(shí)施例的用于將音素序列與異形詞相關(guān)聯(lián)的說明性數(shù)據(jù)庫;以及
圖7是根據(jù)本公開的一些實(shí)施例的用于在有異形詞存在的情況下執(zhí)行ASR的過程的圖示。
具體實(shí)施方式
本文公開了用于在有異形詞存在的情況下執(zhí)行ASR的方法和系統(tǒng)。特別地,可以從用戶接收多個(gè)話語。話語可以利用音素序列來表示。在某些情況下,特定音素序列可以匹配多個(gè)單詞。這些單詞可以在同一異形詞集合中。異形詞集合中的單詞中的第一單詞可以被選擇以用于與在所接收到的話語中檢測(cè)到的第二單詞一起處理,所述處理基于在知識(shí)圖譜中第一單詞距第二單詞有多近或多遠(yuǎn)。盡管參照IPA語音編碼來討論本公開,但是任何其他類型的語音編碼或表示系統(tǒng)(例如,SAMPA、X-SAMPA、Arpabet、extIPA、Kirshenbaum等等)可以被使用。
例如,如果兩個(gè)單詞在同一異形詞集合中,則系統(tǒng)可以選擇集合中的與另一個(gè)所接收到的單詞更緊密地相關(guān)的單詞,以用于與另一個(gè)所接收到的單詞一起處理。具體來說,如果用戶正在搜索Duke隊(duì)與Uconn隊(duì)之間的籃球比賽,則用戶可以說出短語“Duke v.Uconn”。系統(tǒng)可以確定用于話語“Uconn”的音素序列匹配兩個(gè)單詞(例如,Uconn和Yukon)。鑒于Uconn(即,籃球隊(duì))比Yukon(即,河流)離Duke(即,另一個(gè)所接收到的話語)更近,所以系統(tǒng)選擇單詞Uconn而不是Yukon。
參照媒體資產(chǎn)或內(nèi)容,在任何給定的內(nèi)容遞送系統(tǒng)中對(duì)于用戶可用的內(nèi)容的量可以相當(dāng)大。因此,許多用戶期望允許用戶高效地導(dǎo)航(navigate)內(nèi)容選擇并且容易地識(shí)別他們可能期望的內(nèi)容的、通過界面的某種形式的媒體引導(dǎo)。提供這樣的引導(dǎo)的應(yīng)用在此被稱作交互式媒體引導(dǎo)應(yīng)用,或者有時(shí)被稱作媒體引導(dǎo)應(yīng)用或引導(dǎo)應(yīng)用。
交互式媒體引導(dǎo)應(yīng)用取決于它們?yōu)槠涮峁┮龑?dǎo)的內(nèi)容可以采取各種形式。一種典型的媒體引導(dǎo)應(yīng)用是交互式電視節(jié)目指南。交互式電視節(jié)目指南(其有時(shí)被稱作電子節(jié)目指南)是公知的引導(dǎo)應(yīng)用,其允許用戶在許多類型的內(nèi)容或媒體資產(chǎn)之間導(dǎo)航以及定位(locate)許多類型的內(nèi)容或媒體資產(chǎn)等。交互式媒體引導(dǎo)應(yīng)用可以生成使得用戶能夠在內(nèi)容之間導(dǎo)航、定位內(nèi)容以及選擇內(nèi)容的圖形用戶界面屏幕。如本文所提到的,術(shù)語“媒體資產(chǎn)”和“內(nèi)容”應(yīng)當(dāng)被理解成意味著電子可消費(fèi)的用戶資產(chǎn),諸如電視節(jié)目以及按次付費(fèi)(pay-per-view)節(jié)目、點(diǎn)播(on-demand)節(jié)目(比如視頻點(diǎn)播(VOD)系統(tǒng)中的點(diǎn)播節(jié)目)、因特網(wǎng)內(nèi)容(例如流送內(nèi)容(streaming content)、可下載內(nèi)容、網(wǎng)絡(luò)廣播等等)、視頻剪輯、音頻、內(nèi)容信息、圖片、旋轉(zhuǎn)圖像、文檔、播放列表、網(wǎng)站、文章、書籍、電子書、博客、廣告、聊天會(huì)話、社交媒體、應(yīng)用、游戲和/或任何其他媒體或多媒體和/或其組合。引導(dǎo)應(yīng)用還允許用戶在內(nèi)容之間導(dǎo)航以及定位內(nèi)容。如本文所提到的,術(shù)語“多媒體”應(yīng)當(dāng)被理解成意味著利用上文所描述的至少兩種不同的內(nèi)容形式(例如,文本、音頻、圖像、視頻或者交互性內(nèi)容形式)的內(nèi)容。內(nèi)容可以由用戶裝備設(shè)備記錄、播放、顯示或訪問,但是還可以是現(xiàn)場(chǎng)表演的一部分。
用于執(zhí)行本文所討論的實(shí)施例中的任何實(shí)施例的媒體引導(dǎo)應(yīng)用和/或任何指令可以在計(jì)算機(jī)可讀介質(zhì)上被編碼。計(jì)算機(jī)可讀介質(zhì)包括能夠存儲(chǔ)數(shù)據(jù)的任何介質(zhì)。計(jì)算機(jī)可讀介質(zhì)可以是暫態(tài)的(包括但不限于傳播的電信號(hào)或電磁信號(hào)),或者可以是非暫態(tài)的,其中非暫態(tài)的計(jì)算機(jī)可讀介質(zhì)包括但不限于易失性的和非易失性的計(jì)算機(jī)存儲(chǔ)器或存儲(chǔ)設(shè)備,諸如硬盤、軟盤、USB驅(qū)動(dòng)器、DVD、CD、媒體卡、寄存器存儲(chǔ)器、處理器高速緩存、隨機(jī)存取存儲(chǔ)器(“RAM”)等等。
隨著因特網(wǎng)、移動(dòng)計(jì)算和高速無線網(wǎng)絡(luò)的出現(xiàn),用戶正在他們傳統(tǒng)上不在其上訪問介質(zhì)的用戶裝備設(shè)備上訪問介質(zhì)。如本文所提到的,短語“用戶裝備設(shè)備”、“用戶裝備”、“用戶設(shè)備”、“電子設(shè)備”、“電子裝備”、“媒體裝備設(shè)備”或者“媒體設(shè)備”應(yīng)當(dāng)被理解成意味著用于訪問上文所描述的內(nèi)容的任何設(shè)備,諸如電視、智能TV、機(jī)頂盒、用于處理衛(wèi)星電視的集成接收器解碼器(IRD)、數(shù)字存儲(chǔ)設(shè)備、數(shù)字媒體接收器(DMR)、數(shù)字媒體適配器(DMA)、流送媒體設(shè)備、DVD播放器、DVD記錄器、連接的DVD、本地媒體服務(wù)器、BLU-RAY播放器、BLU-RAY記錄器、個(gè)人計(jì)算機(jī)(PC)、膝上型計(jì)算機(jī)、平板計(jì)算機(jī)、網(wǎng)絡(luò)電視(WebTV)盒子、個(gè)人計(jì)算機(jī)電視(PC/TV)、PC媒體服務(wù)器、PC媒體中心、手持式計(jì)算機(jī)、固定電話、個(gè)人數(shù)字助理(PDA)、移動(dòng)電話、便攜式視頻播放器、便攜式音樂播放器、便攜式游戲機(jī)、智能電話或者任何其他電視裝備、計(jì)算裝備或無線設(shè)備和/或其組合。在一些實(shí)施例中,用戶裝備設(shè)備可以具有一個(gè)前向屏幕和一個(gè)后向屏幕、多個(gè)前屏幕或者多個(gè)成角度的屏幕。在一些實(shí)施例中,用戶裝備設(shè)備可以具有前向攝像機(jī)和/或后向攝像機(jī)。在這些用戶裝備設(shè)備上,用戶可以能夠在通過電視可用的相同內(nèi)容之間導(dǎo)航以及定位通過電視可用的相同內(nèi)容。因此,媒體引導(dǎo)在這些設(shè)備上也可以是可用的。所提供的引導(dǎo)可以針對(duì)僅通過電視可用的內(nèi)容、針對(duì)僅通過其他類型的用戶裝備設(shè)備中的一種或多種類型的用戶裝備設(shè)備可用的內(nèi)容,或者針對(duì)通過電視以及其他類型的用戶裝備設(shè)備中的一種或多種類型的用戶裝備設(shè)備二者都可用的內(nèi)容。媒體引導(dǎo)應(yīng)用可以被提供為在線應(yīng)用(即,在網(wǎng)站上提供),或者被提供為用戶裝備設(shè)備上的客戶端或獨(dú)立應(yīng)用。下文將更加詳細(xì)地描述可以實(shí)現(xiàn)媒體引導(dǎo)應(yīng)用的各種設(shè)備和平臺(tái)。
媒體引導(dǎo)應(yīng)用的功能中的一個(gè)功能是向用戶提供媒體引導(dǎo)數(shù)據(jù)。如本文所提到的,短語“媒體引導(dǎo)數(shù)據(jù)”或“引導(dǎo)數(shù)據(jù)”應(yīng)當(dāng)被理解成意味著與在操作引導(dǎo)應(yīng)用中所使用的內(nèi)容或數(shù)據(jù)有關(guān)的任何數(shù)據(jù)。例如,引導(dǎo)數(shù)據(jù)可以包括節(jié)目信息、被用于生成指示單詞之間的加權(quán)關(guān)系的知識(shí)圖譜的數(shù)據(jù)、映射到單詞的音素序列、引導(dǎo)應(yīng)用設(shè)置、用戶偏好、用戶簡(jiǎn)檔信息、媒體列表、媒體相關(guān)信息(例如廣播次數(shù)、廣播頻道、標(biāo)題、描述、評(píng)級(jí)信息(例如家長(zhǎng)控制評(píng)級(jí)、評(píng)論家(critic)的評(píng)級(jí)等等)、體裁(genre)或類別信息、演員信息、用于廣播商的標(biāo)志或者提供商的標(biāo)志的標(biāo)志數(shù)據(jù)等等)、字幕、媒體格式(例如,標(biāo)準(zhǔn)清晰度、高清晰度、3D等等)、廣告信息(例如,文本、圖像、媒體剪輯等等)、點(diǎn)播信息、博客、網(wǎng)站以及有助于用戶在所期望的內(nèi)容選擇之間導(dǎo)航以及定位所期望的內(nèi)容選擇的任何其他類型的引導(dǎo)數(shù)據(jù)。
圖1和圖2示出了可以被用來提供媒體引導(dǎo)數(shù)據(jù)的說明性顯示屏幕。圖1-圖2中示出的顯示屏幕可以在任何適合的用戶裝備設(shè)備或平臺(tái)上實(shí)現(xiàn)。盡管圖1-圖2的顯示被示為全屏幕顯示,但是這些顯示也可以被完全或部分地疊加在正被顯示的內(nèi)容之上。用戶可以通過選擇顯示屏幕中提供的可選選項(xiàng)(例如,菜單選項(xiàng)、列表選項(xiàng)、圖標(biāo)、超鏈接等等)或者通過按下遠(yuǎn)程控制器或者其他用戶輸入界面或設(shè)備上的專用按鈕(例如,GUIDE(指南)按鈕)來指示期望訪問內(nèi)容信息。響應(yīng)于用戶的指示,媒體引導(dǎo)應(yīng)用可以提供具有以若干方式中的一種方式組織的媒體引導(dǎo)數(shù)據(jù)的顯示屏幕,所述若干方式諸如通過網(wǎng)格中的時(shí)間和頻道、通過時(shí)間、通過頻道、通過來源、通過內(nèi)容類型、通過類別(例如,電影、體育、新聞、兒童或者其他節(jié)目類別)或者其他預(yù)定義的、用戶定義的或其他組織標(biāo)準(zhǔn)。
圖1示出了通過時(shí)間和頻道安排的說明性網(wǎng)格節(jié)目列表顯示100,其還實(shí)現(xiàn)在單個(gè)顯示中訪問不同類型的內(nèi)容。顯示100可以包括網(wǎng)格102,其具有:(1)一列頻道/內(nèi)容類型標(biāo)識(shí)符104,其中每個(gè)頻道/內(nèi)容類型標(biāo)識(shí)符(其是該列中的一個(gè)單元格)標(biāo)識(shí)可用的不同頻道或內(nèi)容類型;以及(2)一行時(shí)間標(biāo)識(shí)符106,其中每個(gè)時(shí)間標(biāo)識(shí)符(其是該行中的一個(gè)單元格)標(biāo)識(shí)一個(gè)節(jié)目時(shí)間塊。網(wǎng)格102還包括諸如節(jié)目列表108之類的節(jié)目列表的單元格,其中每個(gè)列表提供在該列表的相關(guān)聯(lián)的頻道和時(shí)間上提供的節(jié)目的標(biāo)題。利用用戶輸入設(shè)備,用戶可以通過移動(dòng)高亮區(qū)段(highlight region)110來選擇節(jié)目列表。在節(jié)目信息區(qū)段112中可以提供與通過高亮區(qū)段110選擇的節(jié)目列表有關(guān)的信息。區(qū)段112可以包括例如節(jié)目標(biāo)題、節(jié)目描述、提供節(jié)目的時(shí)間(如果適用的話)、播放節(jié)目的頻道(如果適用的話)、節(jié)目的評(píng)級(jí)以及其他所期望的信息。
除了提供對(duì)于線性節(jié)目(例如,被安排為在預(yù)定時(shí)間處被傳送到多個(gè)用戶裝備設(shè)備并且根據(jù)時(shí)間表來提供的內(nèi)容)的訪問之外,媒體引導(dǎo)應(yīng)用還提供對(duì)于非線性節(jié)目(例如,對(duì)于用戶裝備設(shè)備來說在任何時(shí)間處可訪問并且不根據(jù)時(shí)間表來提供的內(nèi)容)的訪問。非線性節(jié)目可以包括來自不同內(nèi)容來源的內(nèi)容,所述內(nèi)容包括點(diǎn)播內(nèi)容(例如,VOD)、因特網(wǎng)內(nèi)容(例如,流送媒體、可下載媒體等等)、本地存儲(chǔ)的內(nèi)容(例如,在上文描述的任何用戶裝備設(shè)備或者其他存儲(chǔ)設(shè)備上存儲(chǔ)的內(nèi)容)或者其他獨(dú)立于時(shí)間的內(nèi)容。點(diǎn)播內(nèi)容可以包括由特定內(nèi)容提供商提供的電影或者任何其他內(nèi)容(例如提供“The Sopranos(黑道家族)”和“Curb Your Enthusiasm(抑制熱情)”的HBO On Demand(HBO點(diǎn)播))。HBO ON DEMAND是由Time Warner Company L.P.(時(shí)代華納公司有限集團(tuán))等所擁有的服務(wù)商標(biāo),并且THE SOPRANOS和CURB YOUR ENTHUSIASM是由Home Box Office,Inc.(家庭影院公司)所擁有的商標(biāo)。因特網(wǎng)內(nèi)容可以包括web事件,諸如聊天會(huì)話或網(wǎng)絡(luò)直播,或者通過因特網(wǎng)網(wǎng)站或其他因特網(wǎng)訪問(例如,F(xiàn)TP)作為流送(streaming)內(nèi)容或者可下載的內(nèi)容點(diǎn)播可用的內(nèi)容。
網(wǎng)格102可以提供用于非線性節(jié)目的媒體引導(dǎo)數(shù)據(jù),該媒體引導(dǎo)數(shù)據(jù)包括點(diǎn)播列表114、已記錄內(nèi)容列表116和因特網(wǎng)內(nèi)容列表118。將用于來自不同類型的內(nèi)容來源的內(nèi)容的媒體引導(dǎo)數(shù)據(jù)組合的顯示有時(shí)被稱作“混合媒體”顯示。不同于顯示100的、可以被顯示的媒體引導(dǎo)數(shù)據(jù)的類型的各種排列可以基于用戶選擇或引導(dǎo)應(yīng)用定義(例如,僅有已記錄的列表和廣播列表的顯示、僅有點(diǎn)播列表和廣播列表的顯示等等)。如圖所示,列表114、116和118被示為跨越網(wǎng)格102中顯示的整個(gè)時(shí)間塊,以指示這些列表的選擇可以分別提供對(duì)于專用于點(diǎn)播列表、已記錄的列表或因特網(wǎng)列表的顯示的訪問。在一些實(shí)施例中,用于這些內(nèi)容類型的列表可以被直接包括在網(wǎng)格102中??梢皂憫?yīng)于用戶選擇導(dǎo)航圖標(biāo)120中的一個(gè)來顯示附加的媒體引導(dǎo)數(shù)據(jù)。(按下用戶輸入設(shè)備上的箭頭鍵可以通過與選擇導(dǎo)航圖標(biāo)120類似的方式影響顯示。)
顯示100還可以包括視頻區(qū)段122、廣告124和選項(xiàng)區(qū)段126。視頻區(qū)段122可以允許用戶觀看和/或預(yù)覽對(duì)于用戶來說當(dāng)前可用的、將可用的或者曾經(jīng)可用的節(jié)目。視頻區(qū)段122的內(nèi)容可以對(duì)應(yīng)于或者獨(dú)立于網(wǎng)格102中顯示的列表中的一個(gè)列表。包括視頻區(qū)段的網(wǎng)格顯示有時(shí)被稱作指南中畫面(picture-in-guide,PIG)顯示。在2003年5月13日發(fā)布的、編號(hào)為6,564,378的Satterfield等人的美國(guó)專利和2001年5月29日發(fā)布的、編號(hào)為6,239,794的Yuen等人的美國(guó)專利中更加詳細(xì)地描述了PIG顯示及其功能,這兩個(gè)專利的全文通過引用在此并入本文。PIG顯示可以被包括在本文所描述的實(shí)施例的其他媒體引導(dǎo)應(yīng)用顯示屏幕中。
取決于觀看者的訪問權(quán)(例如,對(duì)于訂購節(jié)目的訪問權(quán)),廣告124可以提供針對(duì)當(dāng)前可用于觀看、未來將可用于觀看或者可能永遠(yuǎn)不可用于觀看的內(nèi)容的廣告,并且可以對(duì)應(yīng)于網(wǎng)格102中的內(nèi)容列表中的一個(gè)或多個(gè)內(nèi)容列表或者與網(wǎng)格102中的內(nèi)容列表中的一個(gè)或多個(gè)內(nèi)容列表無關(guān)。廣告124還可以針對(duì)與網(wǎng)格102中顯示的內(nèi)容有關(guān)或無關(guān)的產(chǎn)品或服務(wù)。廣告124可以是可選擇的,并且提供關(guān)于內(nèi)容的進(jìn)一步信息,提供關(guān)于產(chǎn)品或服務(wù)的信息、實(shí)現(xiàn)內(nèi)容、產(chǎn)品或服務(wù)的購買,提供與廣告有關(guān)的內(nèi)容等等。廣告124可以基于用戶的簡(jiǎn)檔/偏好、所監(jiān)控的用戶活動(dòng)、所提供的顯示的類型或者其他適合的定向廣告基礎(chǔ)而被定向(target)。
盡管廣告124被示為矩形或條形形狀,但是在引導(dǎo)應(yīng)用顯示中可以以任何適合的尺寸、形狀和位置來提供廣告。例如,廣告124可以被提供為水平鄰近網(wǎng)格102的矩形形狀。這有時(shí)被稱作面板(panel)廣告。此外,廣告可以被疊加在內(nèi)容或引導(dǎo)應(yīng)用顯示之上,或者被嵌入顯示內(nèi)。廣告還可以包括文本、圖像、旋轉(zhuǎn)圖像、視頻剪輯或者上文描述的其他類型的內(nèi)容。廣告可以被存儲(chǔ)在具有引導(dǎo)應(yīng)用的用戶裝備設(shè)備中、存儲(chǔ)在被連接到用戶裝備的數(shù)據(jù)庫中、存儲(chǔ)在(包括流送媒體服務(wù)器的)遠(yuǎn)程位置中、或存儲(chǔ)在其他存儲(chǔ)裝置或者這些位置的組合上。在以下專利文件中更加詳細(xì)地討論了在媒體引導(dǎo)應(yīng)用中提供廣告:例如,2003年1月17日提交的、編號(hào)為2003/0110499的Knudson等人的美國(guó)專利申請(qǐng)公開;2004年6月29日發(fā)布的、編號(hào)為6,756,997的Ward,III等人的美國(guó)專利;以及2002年5月14日發(fā)布的、編號(hào)為6,388,714的Schein等人的美國(guó)專利,這些專利文件的全文在此通過引用并入本文。將理解的是,廣告可以被包括在本文所描述的實(shí)施例的其他媒體引導(dǎo)應(yīng)用顯示屏幕中。
選項(xiàng)區(qū)段126可以允許用戶訪問不同類型的內(nèi)容、媒體引導(dǎo)應(yīng)用顯示和/或媒體引導(dǎo)應(yīng)用特征。選項(xiàng)區(qū)段126可以是顯示100(以及本文描述的其他顯示屏幕)的一部分,或者可以由用戶通過選擇屏幕上的(on-screen)選項(xiàng)或者按下用戶輸入設(shè)備上的專用或可指派(assignable)按鈕來激活(invoke)。選項(xiàng)區(qū)段126內(nèi)的可選選項(xiàng)可以涉及與網(wǎng)格102中的節(jié)目列表有關(guān)的特征,或者可以包括從主菜單顯示可用的選項(xiàng)。與節(jié)目列表有關(guān)的特征可以包括:搜索接收節(jié)目的其他播出時(shí)間或者方式、記錄節(jié)目、啟用節(jié)目的系列記錄、把節(jié)目和/或頻道設(shè)置為最愛、或者購買節(jié)目、字幕設(shè)置、或者其他特征。從主菜單顯示可用的選項(xiàng)可以包括搜索選項(xiàng)、VOD選項(xiàng)、家長(zhǎng)控制選項(xiàng)、因特網(wǎng)選項(xiàng)、基于云的選項(xiàng)、設(shè)備同步選項(xiàng)、第二屏幕設(shè)備選項(xiàng)、用于訪問各種類型的媒體引導(dǎo)數(shù)據(jù)顯示的選項(xiàng)、用于訂購優(yōu)質(zhì)服務(wù)的選項(xiàng)、用于啟用/禁用字幕設(shè)置的選項(xiàng)、用于編輯用戶的簡(jiǎn)檔的選項(xiàng)、用于訪問瀏覽疊層(overlay)的選項(xiàng)或者其他選項(xiàng)。
可以基于用戶的偏好來使媒體引導(dǎo)應(yīng)用個(gè)性化。個(gè)性化的媒體引導(dǎo)應(yīng)用允許用戶定制顯示和特征,以利用媒體引導(dǎo)應(yīng)用創(chuàng)建個(gè)性化的“體驗(yàn)”。這種個(gè)性化的體驗(yàn)可以通過允許用戶輸入這些定制和/或通過媒體引導(dǎo)應(yīng)用監(jiān)控用戶活動(dòng)以確定各種用戶偏好來創(chuàng)建。用戶可以通過登錄或者以其他方式向引導(dǎo)應(yīng)用標(biāo)識(shí)其自身來訪問他們的個(gè)性化的引導(dǎo)應(yīng)用。媒體引導(dǎo)應(yīng)用的定制可以根據(jù)用戶簡(jiǎn)檔進(jìn)行。定制可以包括不同的呈現(xiàn)方案(例如,顯示的顏色方案、文本的字體大小等等)、所顯示的內(nèi)容列表的方面(例如,僅有HDTV或僅有3D節(jié)目、基于最愛頻道選擇的用戶指定的廣播頻道、重新排序頻道的顯示、推薦的內(nèi)容等等)、所期望的記錄特征(例如,對(duì)于特定用戶的記錄或系列記錄、記錄質(zhì)量等等)、家長(zhǎng)控制設(shè)置、因特網(wǎng)內(nèi)容的定制呈現(xiàn)(例如,社交媒體內(nèi)容、電子郵件、電子遞送的文章等等的呈現(xiàn))以及其他所期望的定制。
媒體引導(dǎo)應(yīng)用可以允許用戶提供用戶簡(jiǎn)檔信息,或者可以自動(dòng)編輯用戶簡(jiǎn)檔信息。媒體引導(dǎo)應(yīng)用可以例如監(jiān)控用戶訪問的內(nèi)容和/或用戶可以與引導(dǎo)應(yīng)用進(jìn)行的其他交互。附加地,媒體引導(dǎo)應(yīng)用可以獲得與特定用戶有關(guān)(例如,來自諸如www.allrovi.com之類的用戶訪問的因特網(wǎng)上的其他網(wǎng)站、來自用戶訪問的其他媒體引導(dǎo)應(yīng)用、來自用戶訪問的其他交互式應(yīng)用、來自用戶的另一個(gè)用戶裝備設(shè)備等等)的其他用戶簡(jiǎn)檔的全部或一部分,和/或從媒體引導(dǎo)應(yīng)用可以訪問的其他來源獲得關(guān)于用戶的信息。因此,可以跨用戶的不同用戶裝備設(shè)備向用戶提供統(tǒng)一的引導(dǎo)應(yīng)用體驗(yàn)。下文結(jié)合圖4更加詳細(xì)地描述了這種類型的用戶體驗(yàn)。在以下專利文件中更加詳細(xì)地描述了附加的個(gè)性化的媒體引導(dǎo)應(yīng)用特征:2005年7月11日提交的、編號(hào)為2005/0251827的Ellis等人的美國(guó)專利申請(qǐng)公開;2007年1月16日發(fā)布的、編號(hào)為7,165,098的Boyer等人的美國(guó)專利;以及2002年2月21日提交的、編號(hào)為2002/0174430的Ellis等人的美國(guó)專利申請(qǐng)公開,這些專利文件的全文在此通過引用并入本文。
在圖2中示出了用于提供媒體引導(dǎo)的另一種顯示安排。視頻鑲嵌(mosaic)顯示200包括基于內(nèi)容類型、體裁和/或其他組織標(biāo)準(zhǔn)組織的針對(duì)內(nèi)容信息的可選選項(xiàng)202。選項(xiàng)204的選擇可以使得用戶回到網(wǎng)格102(圖1)。
在顯示200中,列表206、208、210和212可以提供圖形圖像,該圖形圖像包括向用戶指示正由列表中的媒體引導(dǎo)數(shù)據(jù)描述的內(nèi)容的封面、來自內(nèi)容的靜止圖像、視頻剪輯預(yù)覽、來自內(nèi)容的直播視頻或者其他類型的內(nèi)容。圖形列表中的每個(gè)圖形列表還可以伴隨有文本,以提供關(guān)于與列表相關(guān)聯(lián)的內(nèi)容的進(jìn)一步信息。例如,列表208、210和212可以包括包含媒體部分214和文本部分216的多于一個(gè)部分。媒體部分214和/或文本部分216可以是可選的,以在全屏幕中觀看內(nèi)容或者觀看與媒體部分214中顯示的內(nèi)容有關(guān)的信息(例如,以便觀看用于在其上顯示視頻的頻道的列表)。
顯示200中的列表具有不同的尺寸(即,列表206大于列表208、210和212),但是如果期望的話,所有列表可以是相同的尺寸。各個(gè)列表可以具有不同的尺寸或者以圖形方式被強(qiáng)調(diào),以如內(nèi)容提供商所期望的或者基于用戶偏好來向用戶指示感興趣的程度或者強(qiáng)調(diào)特定內(nèi)容。例如在2005年12月29日提交的、編號(hào)為2010/0153885的Yates的美國(guó)專利申請(qǐng)公開中討論了用于以圖形方式強(qiáng)調(diào)內(nèi)容列表的各種系統(tǒng)和方法,該美國(guó)專利申請(qǐng)公開的全文在此通過引用并入本文。
用戶可以從他們的用戶裝備設(shè)備中的一個(gè)或多個(gè)用戶裝備設(shè)備訪問內(nèi)容和媒體引導(dǎo)應(yīng)用(以及上文和下文所描述的它的顯示屏幕)。圖3示出了說明性用戶裝備設(shè)備300的一般化的實(shí)施例。下文結(jié)合圖4討論用戶裝備設(shè)備的更具體的實(shí)施方式。用戶裝備設(shè)備300可以經(jīng)由輸入/輸出(后文中稱作“I/O”)路徑302接收內(nèi)容和數(shù)據(jù)。I/O路徑302可以向控制電路304提供內(nèi)容(例如,廣播節(jié)目、點(diǎn)播節(jié)目、因特網(wǎng)內(nèi)容、通過局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)可用的內(nèi)容和/或其他內(nèi)容)和數(shù)據(jù),該控制電路304包括處理電路306、檢測(cè)電路320和存儲(chǔ)裝置308??刂齐娐?04可以被用來利用I/O路徑302發(fā)送和接收命令、請(qǐng)求和其他適合的數(shù)據(jù)。I/O路徑302可以把控制電路304(并且具體是處理電路306)連接到一條或多條通信路徑(其在下文中描述)。I/O功能可以由這些通信路徑中的一條或多條路徑提供,但是在圖3中被示為單個(gè)路徑以避免使附圖復(fù)雜。
控制電路304可以基于任何適合的處理電路,諸如處理電路306。如這里所提到的,處理電路應(yīng)當(dāng)被理解成意味著基于一個(gè)或多個(gè)微處理器、微控制器、數(shù)字信號(hào)處理器、可編程邏輯器件、現(xiàn)場(chǎng)可編程門陣列(FPGA)、專用集成電路(ASIC)等等的電路,并且可以包括多核處理器(例如,雙核、四核、六核或者任何適合數(shù)量的核)或超級(jí)計(jì)算機(jī)。在一些實(shí)施例中,處理電路可以跨多個(gè)分開的處理器或處理單元分布,例如跨相同類型的處理單元中的多個(gè)(例如,兩個(gè)Intel Core i7處理器)或者多個(gè)不同的處理器(例如,一個(gè)Intel Core i5處理器和一個(gè)Intel Core i7處理器)分布。在一些實(shí)施例中,控制電路304執(zhí)行存儲(chǔ)在存儲(chǔ)器(即,存儲(chǔ)裝置308)中的用于媒體引導(dǎo)應(yīng)用的指令。具體來說,控制電路304可以由媒體引導(dǎo)應(yīng)用指導(dǎo)(instruct)以執(zhí)行上文和下文所討論的功能。例如,媒體引導(dǎo)應(yīng)用可以向控制電路304提供指令以生成媒體引導(dǎo)顯示。在一些實(shí)施方式中,由控制電路304執(zhí)行的任何動(dòng)作可以基于從媒體引導(dǎo)應(yīng)用接收的指令。
在基于客戶端-服務(wù)器的實(shí)施例中,控制電路304可以包括適合于與引導(dǎo)應(yīng)用服務(wù)器或者其他網(wǎng)絡(luò)或服務(wù)器進(jìn)行通信的通信電路。用于執(zhí)行前面提到的功能的指令可以被存儲(chǔ)在引導(dǎo)應(yīng)用服務(wù)器上。通信電路可以包括用于與其他裝備進(jìn)行通信的線纜(cable)調(diào)制解調(diào)器、綜合服務(wù)數(shù)字網(wǎng)絡(luò)(ISDN)調(diào)制解調(diào)器、數(shù)字用戶線路(DSL)調(diào)制解調(diào)器、電話調(diào)制解調(diào)器、以太網(wǎng)卡或無線調(diào)制解調(diào)器或者任何其他適合的通信電路。這樣的通信可以涉及因特網(wǎng)或者任何其他適合的通信網(wǎng)絡(luò)或路徑(結(jié)合圖4更加詳細(xì)地對(duì)其進(jìn)行描述)。此外,通信電路可以包括實(shí)現(xiàn)用戶裝備設(shè)備的對(duì)等(peer-to-peer)通信或者在彼此遠(yuǎn)離的位置中的用戶裝備設(shè)備的通信的電路(下文更加詳細(xì)地對(duì)其進(jìn)行描述)。
控制電路還可以指導(dǎo)檢測(cè)電路320,檢測(cè)電路320可以被用來通過使用任何適合的生物特征(biometric)確定技術(shù)以在不需要用戶或多個(gè)用戶做出任何肯定(affirmative)動(dòng)作的情況下檢測(cè)和/或識(shí)別用戶或多個(gè)用戶,其中所述生物特征確定技術(shù)諸如面部確定、腦波確定、體溫確定、心率確定、氣味確定、香味確定、體形確定、語音確定、行為確定、任何其他適合的生物特征確定技術(shù)或者其任何組合。
檢測(cè)電路320可以包括監(jiān)控組件316和電力管理單元318。監(jiān)控組件316可以包括用于監(jiān)控用戶的活動(dòng)類型(例如,生物特征狀態(tài)、位置或腦波信息)的一個(gè)或多個(gè)組件(例如,EEG、EMG、脈波血氧計(jì)等等)。如這里所提到的,“位置”指的是位置的任何相對(duì)或絕對(duì)的標(biāo)識(shí)符,諸如地理坐標(biāo)、方向矢量、街道地址、建筑物名稱或者任何其他適合的標(biāo)識(shí)符。例如,可以由地理坐標(biāo)系統(tǒng)中的坐標(biāo)(例如,緯度或經(jīng)度)或者全球定位系統(tǒng)來指示位置。
應(yīng)當(dāng)注意的是,在一些實(shí)施例中,監(jiān)控組件316可以位于與在其上實(shí)現(xiàn)媒體引導(dǎo)應(yīng)用(和控制電路304)的設(shè)備進(jìn)行通信的分開的設(shè)備上。例如,在一些實(shí)施例中,監(jiān)控組件316可以經(jīng)由通信網(wǎng)絡(luò)(例如,通信網(wǎng)絡(luò)414(圖4))與設(shè)備300進(jìn)行通信。在一些實(shí)施例中,監(jiān)控組件316可以是可穿戴設(shè)備(例如,腕帶、頭帶、手表等等)。
通過使用麥克風(fēng)和語音辨識(shí),控制電路304可以通過語音辨識(shí)或識(shí)別基于用戶的聲道的物理特性來對(duì)他們進(jìn)行檢測(cè)或識(shí)別。通過使用聲源和麥克風(fēng)陣列,控制電路304可以通過聲學(xué)定位來確定關(guān)于圍繞生物特征設(shè)備的區(qū)域的形狀的信息,這類似于上文參照IR光描述的行程時(shí)間(time-of-flight)方法。例如,聲源可以位于麥克風(fēng)陣列的附近。從聲源廣播的聲音可以作為波前(wave front)離開源傳播。當(dāng)波前撞擊物體時(shí),波前的部分可以朝著聲源和麥克風(fēng)陣列反射。取決于物體的位置,反射的聲音可以在不同的時(shí)間處到達(dá)麥克風(fēng)。例如,反射的聲音可以以比到達(dá)較遠(yuǎn)的麥克風(fēng)處更短的時(shí)間量到達(dá)較近的麥克風(fēng)處?;诟鱾€(gè)麥克風(fēng)處的到達(dá)時(shí)間的時(shí)間差或相位差、聲音的總的行進(jìn)時(shí)間以及麥克風(fēng)的位置,有可能生成空間區(qū)域地圖??梢曰诮?jīng)由聲學(xué)定位、IR行程時(shí)間、任何其他適合的地圖繪制(mapping)方法或者其任何組合生成的空間區(qū)域地圖來確定物體的位置。應(yīng)當(dāng)理解的是,各種生物特征技術(shù)和設(shè)備可以被單獨(dú)使用或者組合使用以彼此補(bǔ)充,以便更加準(zhǔn)確地識(shí)別或檢測(cè)用戶。
在一些實(shí)施例中,媒體引導(dǎo)應(yīng)用可以響應(yīng)于從用戶接收的口頭命令或口頭輸入??刂齐娐?04可以包括具有音素編碼器的語音辨識(shí)引擎或電路,以處理來自用戶的口頭輸入。在一些實(shí)施方式中,可以利用一個(gè)或多個(gè)麥克風(fēng)接收人類語言聲音(例如,話語),并且將其提供到控制電路304的音素編碼器。音素編碼器可以利用音素表示把聲音轉(zhuǎn)換成聲音的機(jī)器表示。在一個(gè)實(shí)施例中,機(jī)器表示可以被視為作為字母數(shù)字?jǐn)?shù)值的序列可觀看的音素的美國(guó)信息交換標(biāo)準(zhǔn)碼(ASCII)表示等等。在一個(gè)實(shí)施例中,機(jī)器表示可以采用來自國(guó)際音素字母表(IPA)和/或適于在計(jì)算機(jī)設(shè)備內(nèi)使用的擴(kuò)展集合的符號(hào)。
如這里所使用的,術(shù)語“音素”是指人類語言聲音或話語的物理表示。此外,音素是獨(dú)立于其在單詞或短語中的位置的語言聲音的表示。因此,音素以可能的最中性(neutral)的形式來表示聲音。音素的各種書寫表示是本領(lǐng)域已知的,因此本公開可以使用這樣的幾乎任何表示。例如,在一個(gè)實(shí)施例中,音素可以由諸如在國(guó)際音素字母表(IPA)、美國(guó)信息交換標(biāo)準(zhǔn)碼(ASCII)格式等等中采用的字母數(shù)字符號(hào)來表示。然而要注意的是,本公開不限于這種機(jī)制,并且可以使用其他機(jī)制。如這里所使用的,術(shù)語“單詞”是指匹配一個(gè)或多個(gè)音素序列的單個(gè)不同的有意義的話語或書寫元素。當(dāng)多個(gè)單詞匹配同一音素序列時(shí),它們被稱作異形詞或者作為同一異形詞集合的一部分的單詞。
控制電路304可以將所檢測(cè)到的音素序列與把音素序列映射到單詞的數(shù)據(jù)庫600(圖6)進(jìn)行交叉參考。將音素序列與數(shù)據(jù)庫600進(jìn)行交叉參考的過程可以被用來把接收自用戶的多個(gè)話語轉(zhuǎn)換為文本單詞。在把話語轉(zhuǎn)換為其相應(yīng)的數(shù)字(digital)單詞之后,可以把輸出提供到媒體引導(dǎo)應(yīng)用以供進(jìn)一步處理。例如,媒體引導(dǎo)應(yīng)用可以處理(對(duì)應(yīng)于所接收到的話語的)所識(shí)別的單詞以生成推薦、廣告、執(zhí)行搜索查詢、加載網(wǎng)站,或者執(zhí)行對(duì)應(yīng)于所識(shí)別的單詞的任何其他命令。在一些實(shí)施方式中,媒體引導(dǎo)應(yīng)用可以把所識(shí)別的單詞中的一個(gè)與命令數(shù)據(jù)庫進(jìn)行交叉參考,以確定單詞中的一個(gè)或多個(gè)單詞是否是命令。媒體引導(dǎo)應(yīng)用可以識(shí)別對(duì)應(yīng)于所識(shí)別的單詞的命令,并且執(zhí)行該命令(例如,搜索功能)。命令的其他參數(shù)可以由其他所識(shí)別的單詞或者后續(xù)接收到的話語提供。
在一些實(shí)施例中,控制電路304可以從用戶接收包括多個(gè)話語的口頭輸入。例如,用戶可以說出短語“Duke v.Uconn”。每個(gè)話語可以對(duì)應(yīng)于由用戶說出的特定單詞。通常來說,話語由短暫的沉默時(shí)刻彼此分開。響應(yīng)于接收到話語,控制電路304可以將話語編碼為音素序列。例如,控制電路304可以利用IPA把每個(gè)話語編碼成/duk/;/vi/;/yukon/(其中分號(hào)表示話語之間的沉默或間斷)??刂齐娐?04可以利用IPA把每個(gè)音素序列存儲(chǔ)在存儲(chǔ)裝置308中。除了使用IPA語音編碼之外,可以使用任何其他類型的語言編碼或表示系統(tǒng)(例如,SAMPA、X-SAMPA、Arpabet、extIPA、Kirshenbaum等等)。
控制電路304可以將為每個(gè)話語存儲(chǔ)的IPA與數(shù)據(jù)庫600進(jìn)行交叉參考。數(shù)據(jù)庫600可以是本地?cái)?shù)據(jù)庫或遠(yuǎn)程數(shù)據(jù)庫。當(dāng)數(shù)據(jù)庫600是遠(yuǎn)程數(shù)據(jù)庫時(shí),控制電路304可以向服務(wù)器傳送音素序列或IPA,服務(wù)器然后可以向控制電路304返回匹配音素序列或IPA的對(duì)應(yīng)的單詞或多個(gè)對(duì)應(yīng)的單詞。
在一些實(shí)施例中,除了對(duì)由音素編碼器輸出的IPA進(jìn)行交叉參考之外,控制電路304可以把數(shù)據(jù)庫600與和由音素編碼器輸出的IPA接近的IPA進(jìn)行交叉參考。這可以考慮到話音檢測(cè)中的可能的錯(cuò)誤或者某些人說某些單詞的不同方式。例如,用戶可以說出詞語“bite”,音素編碼器為其輸出IPA表示/bait/。除了對(duì)音素編碼器的輸出/bait/進(jìn)行交叉參考之外,控制電路304還可以識(shí)別接近/bait/的其他IPA。一個(gè)這樣的其他IPA可以是/brait/(其對(duì)應(yīng)于接近“bite”的單詞“bright”)。相應(yīng)地,控制電路304可以從數(shù)據(jù)庫600檢索匹配這兩個(gè)IPA的所有單詞。
在一些實(shí)施例中,數(shù)據(jù)庫600可以向控制電路304返回對(duì)應(yīng)于給定的音素序列的單詞或多個(gè)單詞。例如,對(duì)于duk的IPA,數(shù)據(jù)庫600可以僅返回一個(gè)匹配的單詞“duke”。對(duì)于/yukon/的IPA,數(shù)據(jù)庫600可以返回多個(gè)單詞連同所接收到的IPA是異形詞的指示。具體來說,數(shù)據(jù)庫600可以返回單詞集合“Yukon”和“Uconn”。響應(yīng)于從數(shù)據(jù)庫600接收到音素序列中的一個(gè)音素序列匹配異形詞集合的指示,控制電路304可以將異形詞集合中的每個(gè)單詞與在話語中接收到的其他單詞一起處理,以選擇適合的單詞。在一些實(shí)施方式中,控制電路304可以使用知識(shí)圖譜500以基于單詞與用戶所說出的其他單詞的關(guān)系來確定說出單詞的用戶所意圖的是異形詞集合中的哪個(gè)單詞。
在一些實(shí)施例中,控制電路304可以識(shí)別用于第一單詞的語境,并且可以基于單詞是否與第一單詞的語境相關(guān)聯(lián)來確定說出單詞的用戶所意圖的是異形詞集合中的哪個(gè)單詞。例如,控制電路304可以確定單詞“duke”是大學(xué)。相應(yīng)地,控制電路304可以把語境設(shè)置為大學(xué)或?qū)W院體育??刂齐娐?04可以確定單詞“Yukon”還是單詞“Uconn”與語境大學(xué)或語境學(xué)院體育相關(guān)聯(lián)。響應(yīng)于確定單詞“uconn”與和單詞“duke”相同的語境相關(guān)聯(lián)并且單詞“Yukon”不與之相關(guān)聯(lián),控制電路304可以選擇單詞“Duke”和“Uconn”的組合以作為用戶意圖的輸入進(jìn)行處理。
在一些實(shí)施例中,控制電路304可以基于由用戶說出的短語中使用的、異形詞中的單詞與另一個(gè)單詞之間的連接詞來識(shí)別用于說出單詞的用戶所意圖的異形詞集合中的單詞的語境。例如,控制電路304可以確定短語“Duke v.Uconn”中使用的連接詞是“v.”??刂齐娐?04可以把連接詞“v.”與連接詞的查找表進(jìn)行交叉參考,以確定用于連接詞的語境。例如,控制電路304可以基于查找表確定連接詞“v.”通常表示競(jìng)爭(zhēng),比如體育事件。相應(yīng)地,控制電路304可以把語境設(shè)置為競(jìng)爭(zhēng)。控制電路304可以確定單詞“Yukon”還是單詞“Uconn”與語境競(jìng)爭(zhēng)相關(guān)聯(lián)。具體來說,控制電路304可以確定單詞“uconn”與語境競(jìng)爭(zhēng)相關(guān)聯(lián),因?yàn)閁conn是通常已知的在體育方面競(jìng)爭(zhēng)的大學(xué),而單詞“Yukon”不是(因?yàn)楹恿鞑灰愿?jìng)爭(zhēng)為人所知)。相應(yīng)地,控制電路304可以選擇單詞“Duke”和“Uconn”的組合以作為用戶意圖的輸入進(jìn)行處理,而不選擇“Duke”和“Yukon”。
在一些實(shí)施例中,知識(shí)圖譜500可以利用用于每個(gè)單詞的條目把單詞的集合及其關(guān)系映射到彼此。具體來說,知識(shí)圖譜500中的條目510可以包括單詞520及其相應(yīng)的IPA表示530。盡管在知識(shí)圖譜500中示出了IPA表示,但是可以使用任何其他類型的語音編碼或表示系統(tǒng)(例如,SAMPA、X-SAMPA、Arpabet、extIPA、Kirshenbaum等等)。第一條目通過加權(quán)線540被連接到第二條目。例如,用于單詞“Duke”的條目510可以通過具有權(quán)重“1”的線540被連接到用于單詞“university(大學(xué))”的條目。線的低權(quán)重可以指示兩個(gè)單詞之間的更強(qiáng)或更大的關(guān)系。由于Duke是一所大學(xué),因此連接知識(shí)圖譜500中的兩個(gè)條目的線的權(quán)重被設(shè)置為最大值“1”。類似地,用于單詞“Duke”的條目通過具有權(quán)重“2”的線550被連接到用于單詞“uconn”的條目580,這是因?yàn)镈uke大學(xué)與Uconn大學(xué)之間存在較弱的關(guān)系。在知識(shí)圖譜500中兩個(gè)條目之間沒有視覺連接指示兩個(gè)條目通過具有無窮大權(quán)重的線連接,這意味著兩個(gè)對(duì)應(yīng)的單詞彼此無關(guān)。如在知識(shí)圖譜500中所見,兩個(gè)單詞“Uconn”和“Yukon”具有對(duì)應(yīng)的條目和完全相同的IPA表示。盡管IPA表示是完全相同的,但是兩個(gè)條目通過不同的權(quán)重與其他條目相關(guān),這是因?yàn)閷?duì)應(yīng)的單詞具有不同的含義。
在一些實(shí)施例中,知識(shí)圖譜500中的不同實(shí)體之間的權(quán)重可以隨時(shí)間改變。例如,當(dāng)兩個(gè)團(tuán)隊(duì)處于同一聯(lián)賽(tournament)中時(shí),表示兩個(gè)團(tuán)隊(duì)的兩個(gè)實(shí)體可以用非常強(qiáng)的權(quán)重(例如,“2”)來連接。然而,當(dāng)聯(lián)賽結(jié)束并且團(tuán)隊(duì)不再彼此比賽時(shí),知識(shí)圖譜500中的兩個(gè)實(shí)體之間的權(quán)重可以更大(例如,“100”或無窮大),從而指示兩個(gè)實(shí)體更不緊密相關(guān)。具體來說,知識(shí)圖譜500中的單詞與實(shí)體之間的關(guān)系可以隨時(shí)間調(diào)整。
在一些實(shí)施例中,控制電路304可以利用知識(shí)圖譜500計(jì)算兩個(gè)或更多個(gè)單詞之間的距離。具體來說,控制電路304可以把連接知識(shí)圖譜500中的不同條目的線的權(quán)重相加,以確定最短的距離。例如,如果第一條目和第二條目在知識(shí)圖譜500中被三個(gè)其他條目彼此分開,則控制電路304可以累加連接所述三個(gè)其他條目中的每個(gè)條目的線,以確定第一條目和第二條目之間的距離。具體來說,用于單詞“Duke”的條目510與用于單詞“area”的條目590之間的距離可以被計(jì)算為四,這是因?yàn)闂l目510與條目590被用于單詞“North Carolina”的條目分開。也就是說,條目510與用于“North Carolina”的條目之間的距離是“1”,而用于“North Carolina”的條目與條目590之間的距離是“3”,從而相加為四。
在一些實(shí)施例中,響應(yīng)于從數(shù)據(jù)庫600接收到給定的音素序列匹配多個(gè)單詞的指示,控制電路可以首先選擇第一單詞,并且把所選擇的第一單詞與對(duì)應(yīng)于不同音素序列的另一個(gè)單詞一起處理。例如,控制電路可以首先選擇異形詞集合中的單詞“Yukon”,并且把所選擇的單詞與匹配所接收到的不同音素序列的目標(biāo)單詞(例如,“duke”)組合以便確定它們的關(guān)系??刂齐娐?04可以使用知識(shí)圖譜500來計(jì)算單詞組合“duke”和“Yukon”之間的距離,以確定所述單詞在知識(shí)圖譜500中彼此多近或多遠(yuǎn)。特別地,控制電路304可以確定知識(shí)圖譜500中的用于單詞“duke”和單詞“Yukon”的實(shí)體之間的最短距離是五(例如,用于單詞“Duke”的實(shí)體到用于單詞“North Carolina”的實(shí)體之間的線或連接的權(quán)重是1;用于單詞“North Carolina”的條目到用于單詞“area”的實(shí)體之間的線或連接的權(quán)重是3;而用于單詞“area”的實(shí)體到用于單詞“Yukon”的實(shí)體之間的線或連接的權(quán)重是1)。控制電路304可以把第一所選單詞“Yukon”與目標(biāo)單詞“duke”之間的距離的該值存儲(chǔ)在存儲(chǔ)裝置308中。
控制電路可以確定異形詞集合中是否存在要為其確定到目標(biāo)單詞的距離的其他單詞。在這種情況下,控制電路304在異形詞集合中還剩下“Uconn”要與目標(biāo)單詞一起處理??刂齐娐方酉聛砜梢赃x擇異形詞集合中的單詞“Uconn”并且把所選單詞與目標(biāo)單詞(例如,“duke”)組合,以確定它們的關(guān)系??刂齐娐?04可以使用知識(shí)圖譜500來計(jì)算單詞組合“duke”和“Uconn”之間的距離,以確定所述單詞在知識(shí)圖譜500中彼此多近或多遠(yuǎn)。特別地,控制電路304可以確定知識(shí)圖譜500中的對(duì)應(yīng)于單詞“duke”和單詞“Uconn”的實(shí)體之間的最短距離是2(例如,用于單詞“Duke”的實(shí)體到用于單詞“Uconn”的實(shí)體之間的線或連接550的權(quán)重是“1”)??刂齐娐?04可以把單詞“Uconn”與目標(biāo)單詞“duke”之間的距離的該值存儲(chǔ)在存儲(chǔ)裝置308中。
控制電路304可以比較異形詞集合中的每個(gè)單詞與目標(biāo)單詞之間的距離??刂齐娐?04可以把異形詞集合中的具有到目標(biāo)單詞的最小距離的單詞(與目標(biāo)單詞最緊密地相關(guān)的單詞)選擇成用戶所意圖的組合。在這種情況下,控制電路304可以確定話語/duke/和/yukon/的意圖的組合對(duì)應(yīng)于“duke”和“uconn”而不是“duke”和“yukon”??刂齐娐?04然后可以向媒體引導(dǎo)應(yīng)用提供該組合,以在組合上執(zhí)行媒體引導(dǎo)功能(例如,執(zhí)行搜索或推薦)。例如,媒體引導(dǎo)應(yīng)用可以生成兩個(gè)體育事件團(tuán)隊(duì)(“Duke”和“Uconn”)之間的即將到來的體育事件的顯示。
在一些實(shí)施例中,對(duì)于控制電路304向數(shù)據(jù)庫600提供的每個(gè)話語或音素序列,數(shù)據(jù)庫600可以向控制電路304返回多個(gè)單詞。例如,對(duì)應(yīng)于給定話語的多個(gè)單詞可以是控制電路304提供對(duì)于一個(gè)話語彼此接近的音素序列的結(jié)果。在這樣的情況下,控制電路304可以計(jì)算每個(gè)匹配單詞組合之間的距離,以選擇具有最短距離的組合(例如,最緊密地彼此相關(guān)的單詞組合)。例如,控制電路304可以向數(shù)據(jù)庫600提供第一音素序列/a/和第二音素序列/b/。作為響應(yīng),數(shù)據(jù)庫600可以返回匹配第一音素序列的第一單詞集合(例如,單詞A、B和C)以及匹配第二音素序列的第二單詞集合(例如,單詞D和E)。因此,控制電路304可以生成六個(gè)單詞組合(例如,組合1:A+D;組合2:B+D;組合3:C+D;組合4:A+E;組合5:B+E;以及組合6:C+E)??刂齐娐?04可以利用知識(shí)圖譜500確定每個(gè)組合中的每個(gè)單詞之間的距離。例如,控制電路304可以確定組合1-6中的單詞分別具有距離3、2、5、10、8和50。響應(yīng)于確定組合2中的單詞具有最短距離并且因此最緊密地相關(guān),控制電路304可以自動(dòng)選擇組合2以作為用戶意圖的組合進(jìn)一步處理。
相應(yīng)地,在除了接收到具有短語“Duke v.Uconn”的初始口頭輸入之外無需從用戶接收另外的輸入的情況下,控制電路304可以輸出以單詞“Duke”和“Uconn”為特征(feature)的搜索結(jié)果,盡管單詞“uconn”在異形詞集合中。也就是說,為了使得控制電路304提供意圖的輸出(例如,學(xué)?!癠conn”),在解析關(guān)于用戶所意圖的是學(xué)?!皍conn”還是河流“yukon”的歧義方面不需要涉及用戶。這是因?yàn)榭刂齐娐?04基于諸如口頭輸入中的其他單詞及它們與異形詞集合中的每個(gè)單詞的關(guān)系之類的其他語境信息來確定異形詞集合中的多個(gè)單詞中的哪個(gè)是最有可能意圖的(intended)單詞。
存儲(chǔ)器可以是被提供為作為控制電路304的一部分的存儲(chǔ)裝置308的電子存儲(chǔ)設(shè)備。如這里所提到的,短語“電子存儲(chǔ)設(shè)備”或“存儲(chǔ)設(shè)備”應(yīng)當(dāng)被理解成意味著用于存儲(chǔ)電子數(shù)據(jù)、計(jì)算機(jī)軟件或固件的任何設(shè)備,諸如隨機(jī)存取存儲(chǔ)器、只讀存儲(chǔ)器、硬盤驅(qū)動(dòng)器、光學(xué)驅(qū)動(dòng)器、數(shù)字視頻盤(DVD)記錄器、光盤(CD)記錄器、BLU-RAY盤(BD)記錄器、BLU-RAY 3D盤記錄器、數(shù)字視頻記錄器(DVR,其有時(shí)被稱作個(gè)人視頻記錄器或PVR)、固態(tài)設(shè)備、量子存儲(chǔ)設(shè)備、游戲機(jī)、游戲介質(zhì)或者任何其他適合的固定或可移除存儲(chǔ)設(shè)備和/或其任何組合。存儲(chǔ)裝置308可以被用來存儲(chǔ)本文所描述的各種類型的內(nèi)容以及上文所描述的媒體引導(dǎo)數(shù)據(jù)。例如,存儲(chǔ)裝置308可以被用來存儲(chǔ)數(shù)據(jù)庫600。數(shù)據(jù)庫600可以包括多個(gè)條目。每個(gè)條目可以包括音素序列字段和對(duì)應(yīng)的單詞/異形詞字段。音素序列字段可以標(biāo)識(shí)(identify)代表所接收到的話語的音素集合,并且單詞/異形詞字段可以標(biāo)識(shí)匹配音素序列的單詞或多個(gè)單詞的文本表示。存儲(chǔ)裝置308還可以被用來存儲(chǔ)知識(shí)圖譜500(圖5),該知識(shí)圖譜500存儲(chǔ)不同單詞之間的加權(quán)關(guān)系。還可以使用非易失性存儲(chǔ)器(例如,以啟動(dòng)引導(dǎo)例程和其他指令)。關(guān)于圖4描述的基于云的存儲(chǔ)可以被用來補(bǔ)充存儲(chǔ)裝置308或作為存儲(chǔ)裝置308的替換。
控制電路304可以包括視頻生成電路和調(diào)諧電路,比如一個(gè)或多個(gè)模擬調(diào)諧器(tuner)、一個(gè)或多個(gè)MPEG-2解碼器或其他數(shù)字解碼電路、高清晰度調(diào)諧器或者任何其他適合的調(diào)諧或視頻電路或者這樣的電路的組合。還可以提供編碼電路(例如,以用于把空中信號(hào)、模擬信號(hào)或數(shù)字信號(hào)轉(zhuǎn)換為MPEG信號(hào)以供存儲(chǔ))。控制電路304還可以包括定標(biāo)器(scaler)電路以用于把內(nèi)容升頻(upconvert)和降頻(downconvert)成用戶裝備300的優(yōu)選輸出格式。電路304還可以包括數(shù)字到模擬轉(zhuǎn)換器電路和模擬到數(shù)字轉(zhuǎn)換器電路,以用于在數(shù)字信號(hào)和模擬信號(hào)之間進(jìn)行轉(zhuǎn)換。調(diào)諧電路和編碼電路可以由用戶裝備設(shè)備使用以接收以及顯示、播放或者記錄內(nèi)容。調(diào)諧電路和編碼電路還可以被用來接收引導(dǎo)數(shù)據(jù)。本文所描述的電路(包括例如調(diào)諧電路、視頻生成電路、編碼電路、解碼電路、加密電路、解密電路、定標(biāo)器電路以及模擬/數(shù)字電路)可以利用在一個(gè)或多個(gè)通用處理器或?qū)S锰幚砥魃线\(yùn)行的軟件來實(shí)現(xiàn)??梢蕴峁┒鄠€(gè)調(diào)諧器以處理同時(shí)調(diào)諧功能(例如,觀看和記錄功能、畫中畫(PIP)功能、多調(diào)諧器記錄等等)。如果存儲(chǔ)裝置308被提供為與用戶裝備300分開的設(shè)備,則調(diào)諧電路和編碼電路(其包括多個(gè)調(diào)諧器)可以與存儲(chǔ)裝置308相關(guān)聯(lián)。
用戶可以利用用戶輸入界面310向控制電路304發(fā)送指令。用戶輸入界面310可以是任何適合的用戶界面,諸如遠(yuǎn)程控制器、鼠標(biāo)、軌跡球、小鍵盤(keypad)、鍵盤、觸摸屏、觸摸板、觸筆輸入、操縱桿、語音辨識(shí)界面、麥克風(fēng)或者其他用戶輸入界面。顯示器312可以被提供為獨(dú)立設(shè)備,或者與用戶裝備設(shè)備300的其他元件集成在一起。例如,顯示器312可以是觸摸屏或觸敏顯示器。在這樣的情況下,用戶輸入界面312可以與顯示器312集成或組合。顯示器312可以是以下顯示器中的一個(gè)或多個(gè):監(jiān)控器、電視、用于移動(dòng)設(shè)備的液晶顯示器(LCD)、非晶硅顯示器、低溫多晶硅顯示器、電子墨水顯示器、電泳顯示器、有源矩陣顯示器、電潤(rùn)濕顯示器、電流體顯示器、陰極射線管顯示器、發(fā)光二極管顯示器、電致發(fā)光顯示器、等離子顯示面板、高性能尋址顯示器、薄膜晶體管顯示器、有機(jī)發(fā)光二極管顯示器、表面?zhèn)鲗?dǎo)電子發(fā)射顯示器(SED)、激光電視、碳納米管、量子點(diǎn)顯示器、干涉調(diào)制器顯示器或者用于顯示視覺圖像的任何其他適合的裝備。在一些實(shí)施例中,顯示器312可以具有HDTV功能(HDTV-capable)。在一些實(shí)施例中,顯示器312可以是3D顯示器,并且可以用3D顯示交互式媒體引導(dǎo)應(yīng)用以及任何適合的內(nèi)容。視頻卡或圖形卡可以生成到顯示器312的輸出。視頻卡可以提供各種功能,諸如3D場(chǎng)景和2D圖形的加速渲染、MPEG-2/MPEG-4解碼、TV輸出或者連接多臺(tái)監(jiān)控器的能力。視頻卡可以是上文關(guān)于控制電路304所描述的任何處理電路。視頻卡可以與控制電路304集成在一起。揚(yáng)聲器314可以被提供為與用戶裝備設(shè)備300的其他元件集成在一起,或者可以是獨(dú)立單元。在顯示器312上顯示的視頻和其他內(nèi)容的音頻分量可以通過揚(yáng)聲器314被播放。在一些實(shí)施例中,音頻可以被分發(fā)到接收器(未示出),該接收器處理音頻并且經(jīng)由揚(yáng)聲器314輸出音頻。
引導(dǎo)應(yīng)用可以利用任何適合的架構(gòu)來實(shí)現(xiàn)。例如,它可以是完全在用戶裝備設(shè)備300上實(shí)現(xiàn)的獨(dú)立應(yīng)用。在這樣的方法中,應(yīng)用的指令被本地存儲(chǔ)(例如,存儲(chǔ)在存儲(chǔ)裝置308中),并且供應(yīng)用使用的數(shù)據(jù)以定期的方式(例如,從帶外饋送、從因特網(wǎng)資源或者使用另一種適合的方法)下載??刂齐娐?04可以從存儲(chǔ)裝置308檢索應(yīng)用的指令,并且處理指令以生成本文所討論的顯示中的任何顯示?;诮?jīng)處理的指令,控制電路304可以確定當(dāng)接收到來自輸入界面310的輸入時(shí)要執(zhí)行什么動(dòng)作。例如,當(dāng)輸入界面310指示向上/向下按鈕被選擇時(shí),經(jīng)處理的指令可以指示顯示器上的光標(biāo)的向上/向下移動(dòng)。
在一些實(shí)施例中,媒體引導(dǎo)應(yīng)用是基于客戶端-服務(wù)器的應(yīng)用。通過向?qū)τ谟脩粞b備設(shè)備300來說遠(yuǎn)程的服務(wù)器發(fā)出請(qǐng)求,用于由在用戶裝備設(shè)備300上實(shí)現(xiàn)的胖或瘦客戶端使用的數(shù)據(jù)被按需檢索。在基于客戶端-服務(wù)器的引導(dǎo)應(yīng)用的一個(gè)示例中,控制電路304運(yùn)行解釋由遠(yuǎn)程服務(wù)器提供的網(wǎng)頁的web瀏覽器。例如,遠(yuǎn)程服務(wù)器可以把用于應(yīng)用的指令存儲(chǔ)在存儲(chǔ)設(shè)備中。遠(yuǎn)程服務(wù)器可以利用電路(例如,控制電路304)來處理存儲(chǔ)的指令,并且生成上文和下文所討論的顯示??蛻舳嗽O(shè)備可以接收由遠(yuǎn)程服務(wù)器生成的顯示,并且可以在裝備設(shè)備300上本地顯示所述顯示的內(nèi)容。這樣,指令的處理由服務(wù)器遠(yuǎn)程執(zhí)行,而所得到的顯示在裝備設(shè)備300上本地提供。裝備設(shè)備300可以經(jīng)由輸入界面310接收來自用戶的輸入,并且把這些輸入傳送到遠(yuǎn)程服務(wù)器以供處理以及生成對(duì)應(yīng)的顯示。例如,裝備設(shè)備300可以向遠(yuǎn)程服務(wù)器傳送指示向上/向下按鈕經(jīng)由輸入界面310被選擇的信息。遠(yuǎn)程服務(wù)器可以根據(jù)該輸入來處理指令,并且生成對(duì)應(yīng)于輸入的應(yīng)用的顯示(例如,向上/向下移動(dòng)光標(biāo)的顯示)。然后所生成的顯示被傳送到裝備設(shè)備300以用于呈現(xiàn)給用戶。
在一些實(shí)施例中,媒體引導(dǎo)應(yīng)用由(由控制電路304運(yùn)行的)解釋器或虛擬機(jī)下載和解釋或者以其他方式運(yùn)行。在一些實(shí)施例中,引導(dǎo)應(yīng)用可以被編碼為ETV二進(jìn)制互換格式(EBIF),作為適合的饋送的一部分由控制電路304接收,并且由控制電路304上運(yùn)行的用戶代理解釋。例如,引導(dǎo)應(yīng)用可以是EBIF應(yīng)用。在一些實(shí)施例中,引導(dǎo)應(yīng)用可以由一系列基于JAVA的文件定義,所述基于JAVA的文件由控制電路304執(zhí)行的本地虛擬機(jī)或其他適合的中間件接收和運(yùn)行。在這樣的實(shí)施例中的一些實(shí)施例(例如,采用MPEG-2或其他數(shù)字媒體編碼方案的那些實(shí)施例)中,引導(dǎo)應(yīng)用可以例如在MPEG-2對(duì)象輪播(carousel)中與節(jié)目的MPEG音頻和視頻包一起被編碼和傳送。
圖3的用戶裝備設(shè)備300可以在圖4的系統(tǒng)400中被實(shí)現(xiàn)為適合于訪問內(nèi)容的用戶電視裝備402、用戶計(jì)算機(jī)裝備404、無線用戶通信設(shè)備406或者任何其他類型的用戶裝備,諸如非便攜式游戲機(jī)。為了簡(jiǎn)單起見,這些設(shè)備在這里可以被統(tǒng)稱為用戶裝備或用戶裝備設(shè)備,并且可以基本上類似于上文所描述的用戶裝備設(shè)備??梢栽谄渖蠈?shí)現(xiàn)媒體引導(dǎo)應(yīng)用的用戶裝備設(shè)備可以充當(dāng)獨(dú)立設(shè)備,或者可以是設(shè)備網(wǎng)絡(luò)的一部分。設(shè)備的各種網(wǎng)絡(luò)配置可以被實(shí)現(xiàn)并且將在下文更加詳細(xì)地進(jìn)行討論。
利用上文結(jié)合圖3描述的系統(tǒng)特征中的至少一些系統(tǒng)特征的用戶裝備設(shè)備可以不僅被分類為用戶電視裝備402、用戶計(jì)算機(jī)裝備404或者無線用戶通信設(shè)備406。例如,用戶電視裝備402與某些用戶計(jì)算機(jī)裝備404一樣可以具有因特網(wǎng)功能從而允許訪問因特網(wǎng)內(nèi)容,而用戶計(jì)算機(jī)裝備404與某些電視裝備402一樣可以包括調(diào)諧器從而允許訪問電視節(jié)目。媒體引導(dǎo)應(yīng)用在各種不同類型的用戶裝備上可以具有相同的布局,或者可以針對(duì)用戶裝備的顯示能力被調(diào)整。例如,在用戶計(jì)算機(jī)裝備404上,引導(dǎo)應(yīng)用可以被提供為由web瀏覽器訪問的網(wǎng)站。在另一個(gè)示例中,可以為無線用戶通信設(shè)備406縮減(scale down)引導(dǎo)應(yīng)用。
在系統(tǒng)400中,通常每種類型的用戶裝備設(shè)備存在多于一個(gè)用戶裝備設(shè)備,但是在圖4中僅僅示出了每種類型的一個(gè)用戶裝備設(shè)備以避免使附圖復(fù)雜。此外,每個(gè)用戶可以利用多于一種類型的用戶裝備設(shè)備并且還可以利用每種類型的用戶裝備設(shè)備的多于一個(gè)用戶裝備設(shè)備。
在一些實(shí)施例中,用戶裝備設(shè)備(例如,用戶電視裝備402、用戶計(jì)算機(jī)裝備404、無線用戶通信設(shè)備406)可以被稱作“第二屏幕設(shè)備”。呈現(xiàn)在第二屏幕設(shè)備上的內(nèi)容可以是補(bǔ)充第一設(shè)備上呈現(xiàn)的內(nèi)容的任何適合的內(nèi)容。在一些實(shí)施例中,第二屏幕設(shè)備提供用于調(diào)節(jié)第一設(shè)備的設(shè)定(setting)和顯示偏好的界面。在一些實(shí)施例中,第二屏幕設(shè)備被配置為用于與其他第二屏幕設(shè)備進(jìn)行交互或者與社交網(wǎng)絡(luò)進(jìn)行交互。第二屏幕設(shè)備可以位于與第一設(shè)備相同的房間中、位于與第一設(shè)備不同但是在相同的房屋或建筑物中的房間中、或者位于與第一設(shè)備不同的建筑物中。在一些實(shí)施例中,第二屏幕設(shè)備可以向第一設(shè)備提供口頭輸入。在一些實(shí)施例中,第二屏幕設(shè)備可以是瘦客戶端,該瘦客戶端不能執(zhí)行語音辨識(shí)或ASR,而是僅僅向第一設(shè)備發(fā)送從用戶接收的話語。第一設(shè)備可以包括對(duì)利用第二屏幕設(shè)備接收到的話語執(zhí)行ASR的能力。在這樣的情況下,第一設(shè)備可以是本地或遠(yuǎn)程服務(wù)器。在一些實(shí)施例中,第二屏幕設(shè)備可以包括對(duì)所接收到的話語執(zhí)行ASR的完全能力,并且可以把對(duì)應(yīng)的單詞傳送到第一設(shè)備以供進(jìn)一步處理(如果必要的話)。
用戶還可以設(shè)置各種設(shè)定,以維持跨家中設(shè)備和遠(yuǎn)程設(shè)備一致的媒體引導(dǎo)應(yīng)用設(shè)定。所述設(shè)定包括本文所描述的那些設(shè)定,以及引導(dǎo)應(yīng)用利用其來做出節(jié)目推薦的最愛頻道和節(jié)目、節(jié)目偏好、顯示偏好以及其他所期望的引導(dǎo)設(shè)定。例如,如果用戶例如在他們的辦公室中的個(gè)人計(jì)算機(jī)上在網(wǎng)站www.allrovi.com上將某一頻道設(shè)置為最愛頻道,則同一頻道將作為最愛頻道出現(xiàn)在用戶的家中設(shè)備(例如,用戶電視裝備和用戶計(jì)算機(jī)裝備)以及用戶的移動(dòng)設(shè)備上(如果期望的話)。因此,在一個(gè)用戶裝備設(shè)備上做出的改變可以改變另一個(gè)用戶裝備設(shè)備上的引導(dǎo)體驗(yàn),而不管它們是相同還是不同類型的用戶裝備設(shè)備。此外,可以基于用戶輸入的設(shè)定以及由引導(dǎo)應(yīng)用監(jiān)控的用戶活動(dòng)做出改變。
用戶裝備設(shè)備可以耦接到通信網(wǎng)絡(luò)414。也就是說,用戶電視裝備402、用戶計(jì)算機(jī)裝備404和無線用戶通信設(shè)備406分別經(jīng)由通信路徑408、410和412耦接到通信網(wǎng)絡(luò)414。通信網(wǎng)絡(luò)414可以是一個(gè)或多個(gè)網(wǎng)絡(luò),所述網(wǎng)絡(luò)包括因特網(wǎng)、移動(dòng)電話網(wǎng)絡(luò)、移動(dòng)語音或數(shù)據(jù)網(wǎng)絡(luò)(例如,4G、XLTE和/或LTE網(wǎng)絡(luò))、有線電視網(wǎng)絡(luò)(cable network)、公共交換電話網(wǎng)或其他類型的通信網(wǎng)絡(luò)或者通信網(wǎng)絡(luò)的組合。路徑408、410和412可以分開包括或一起包括一條或多條通信路徑,諸如衛(wèi)星路徑、光纖路徑、有線電視路徑、支持因特網(wǎng)通信的路徑(例如,IPTV)、(例如,用于廣播或其他無線信號(hào)的)自由空間連接或者任何其他適合的有線或無線通信路徑或這樣的路徑的組合。路徑412用點(diǎn)線繪制以指示在圖4中示出的示例性實(shí)施例中它是無線路徑,而路徑408和410被繪制成實(shí)線以指示它們是有線路徑(盡管如果期望的話則這些路徑可以是無線路徑)。與用戶裝備設(shè)備的通信可以由這些通信路徑中的一條或多條提供,但是在圖4中被示為單個(gè)路徑以避免使附圖復(fù)雜。
盡管在用戶裝備設(shè)備之間沒有示出通信路徑,但是這些設(shè)備可以經(jīng)由通信路徑彼此直接通信,所述通信路徑諸如上文結(jié)合路徑408、410和412所描述的那些通信路徑,以及其他短距離點(diǎn)到點(diǎn)(point-to-point)通信路徑,諸如USB線纜、IEEE 1394線纜、無線(例如Bluetooth、紅外、IEEE 802-11x等等)路徑或者經(jīng)由有線路徑或無線路徑的其他短距離通信。BLUETOOTH是由Bluetooth SIG,INC.(Bluetooth SIG公司)所擁有的證明商標(biāo)。用戶裝備設(shè)備還可以經(jīng)由通信網(wǎng)絡(luò)414通過間接路徑直接彼此通信。
系統(tǒng)400包括分別經(jīng)由通信路徑420和422耦接到通信網(wǎng)絡(luò)414的內(nèi)容來源416和媒體引導(dǎo)數(shù)據(jù)來源418。路徑420和422可以包括上文結(jié)合路徑408、410和412描述的通信路徑中的任何通信路徑。與內(nèi)容來源416和媒體引導(dǎo)數(shù)據(jù)來源418的通信可以通過一條或多條通信路徑來交換,但是在圖4中被示為單個(gè)路徑,以避免使附圖復(fù)雜。此外,內(nèi)容來源416和媒體引導(dǎo)數(shù)據(jù)來源418中的每個(gè)可以存在多于一個(gè),但是在圖4中僅示出了每個(gè)的一個(gè)以避免使附圖復(fù)雜。(下文將討論不同類型的這些來源中的每個(gè)。)如果期望的話,則內(nèi)容來源416和媒體引導(dǎo)數(shù)據(jù)來源418可以被集成為一個(gè)來源設(shè)備。盡管來源416和418與用戶裝備設(shè)備402、404和406之間的通信被示為通過通信網(wǎng)絡(luò)414,但是在一些實(shí)施例中,來源416和418可以經(jīng)由諸如上文結(jié)合路徑408、410和412所描述的那些通信路徑之類的通信路徑(未示出)與用戶裝備設(shè)備402、404和406直接通信。
內(nèi)容來源416可以包括一種或多種類型的內(nèi)容分發(fā)裝備,包括電視分發(fā)設(shè)施、有線電視系統(tǒng)前端(headend)、衛(wèi)星分發(fā)設(shè)施、節(jié)目來源(例如,電視廣播商,諸如NBC、ABC、HBO等等)、中間分發(fā)設(shè)施和/或服務(wù)器、因特網(wǎng)提供商、點(diǎn)播媒體服務(wù)器以及其他內(nèi)容提供商。NBC是由National Broadcasting Company,Inc.(國(guó)家廣播公司)所擁有的商標(biāo),ABC是由American Broadcasting Company,Inc.(美國(guó)廣播公司)所擁有的商標(biāo),并且HBO是由Home Box Office,Inc.所擁有的商標(biāo)。內(nèi)容來源416可以是內(nèi)容的始發(fā)者(originator)(例如,電視廣播商、網(wǎng)絡(luò)廣播提供商等等),或者可以不是內(nèi)容的始發(fā)者(例如,點(diǎn)播內(nèi)容提供商、用于下載的廣播節(jié)目的內(nèi)容的因特網(wǎng)提供商等等)。內(nèi)容來源416可以包括有線電視來源、衛(wèi)星提供商、點(diǎn)播提供商、因特網(wǎng)提供商、越頂(over-the-top)內(nèi)容提供商或者其他內(nèi)容提供商。內(nèi)容來源416還可以包括用來把不同類型的內(nèi)容(包括由用戶選擇的視頻內(nèi)容)存儲(chǔ)在對(duì)于用戶裝備設(shè)備中的任何用戶裝備設(shè)備來說遠(yuǎn)程的位置中的遠(yuǎn)程媒體服務(wù)器。結(jié)合2010年7月20日發(fā)布的、編號(hào)為7,761,892的Ellis等人的美國(guó)專利更加詳細(xì)地討論了用于內(nèi)容的遠(yuǎn)程存儲(chǔ)以及向用戶裝備提供遠(yuǎn)程存儲(chǔ)的內(nèi)容的系統(tǒng)和方法,該美國(guó)專利的全文在此通過引用并入本文。
媒體引導(dǎo)數(shù)據(jù)來源418可以提供媒體引導(dǎo)數(shù)據(jù),諸如上文所描述的媒體引導(dǎo)數(shù)據(jù)??梢岳萌魏芜m合的方法向用戶裝備設(shè)備提供媒體引導(dǎo)數(shù)據(jù)。在一些實(shí)施例中,引導(dǎo)應(yīng)用可以是經(jīng)由數(shù)據(jù)饋送(例如,
連續(xù)饋送或涓流(trickle)饋送)來接收節(jié)目指南數(shù)據(jù)的獨(dú)立交互式電視節(jié)目指南。可以利用帶內(nèi)數(shù)字信號(hào)、利用帶外數(shù)字信號(hào)或者通過任何其他適合的數(shù)據(jù)傳送技術(shù)在電視頻道邊帶(sideband)上向用戶裝備提供節(jié)目時(shí)間表數(shù)據(jù)和其他引導(dǎo)數(shù)據(jù)??梢栽诙鄠€(gè)模擬電視頻道或數(shù)字電視頻道上向用戶裝備提供節(jié)目時(shí)間表數(shù)據(jù)和其他媒體引導(dǎo)數(shù)據(jù)。
在一些實(shí)施例中,可以利用客戶端-服務(wù)器方法向用戶的裝備提供來自媒體引導(dǎo)數(shù)據(jù)來源418的引導(dǎo)數(shù)據(jù)。例如,用戶裝備設(shè)備可以從服務(wù)器拉取媒體引導(dǎo)數(shù)據(jù),或者服務(wù)器可以把媒體引導(dǎo)數(shù)據(jù)推送到用戶裝備設(shè)備。在一些實(shí)施例中,駐留在用戶的裝備上的引導(dǎo)應(yīng)用客戶端可以發(fā)起與來源418的會(huì)話以便在需要時(shí)(例如,當(dāng)引導(dǎo)數(shù)據(jù)過期時(shí),或者當(dāng)用戶裝備設(shè)備接收到來自用戶的接收數(shù)據(jù)的請(qǐng)求時(shí))獲得引導(dǎo)數(shù)據(jù)。可以利用任何適合的頻率(例如,連續(xù)地、每日、在用戶指定的時(shí)間段、在系統(tǒng)指定的時(shí)間段、響應(yīng)于來自用戶裝備的請(qǐng)求等等)向用戶裝備提供媒體引導(dǎo)。媒體引導(dǎo)數(shù)據(jù)來源418可以向用戶裝備設(shè)備402、404和406提供媒體引導(dǎo)應(yīng)用本身或者用于媒體引導(dǎo)應(yīng)用的軟件更新。
媒體引導(dǎo)應(yīng)用可以是例如在用戶裝備設(shè)備上實(shí)現(xiàn)的獨(dú)立應(yīng)用。例如,媒體引導(dǎo)應(yīng)用可以被實(shí)現(xiàn)為可以被存儲(chǔ)在存儲(chǔ)裝置308中并且由用戶裝備設(shè)備300的控制電路304執(zhí)行的軟件或可執(zhí)行指令的集合。在一些實(shí)施例中,媒體引導(dǎo)應(yīng)用可以是客戶端-服務(wù)器應(yīng)用,其中僅僅客戶端應(yīng)用駐留在用戶裝備設(shè)備上,而服務(wù)器應(yīng)用駐留在遠(yuǎn)程服務(wù)器上。例如,媒體引導(dǎo)應(yīng)用可以被部分地實(shí)現(xiàn)為用戶裝備設(shè)備300的控制電路304上的客戶端應(yīng)用,并且部分地在控制電路304上被實(shí)現(xiàn)為運(yùn)行在遠(yuǎn)程服務(wù)器的控制電路上的服務(wù)器應(yīng)用(例如,媒體引導(dǎo)數(shù)據(jù)來源418)。當(dāng)由遠(yuǎn)程服務(wù)器(諸如,媒體引導(dǎo)數(shù)據(jù)來源418)的控制電路執(zhí)行時(shí),媒體引導(dǎo)應(yīng)用可以指導(dǎo)控制電路生成引導(dǎo)應(yīng)用顯示并且向用戶裝備設(shè)備傳送所生成的顯示。服務(wù)器應(yīng)用可以指導(dǎo)媒體引導(dǎo)數(shù)據(jù)來源418的控制電路傳送數(shù)據(jù)以用于存儲(chǔ)在用戶裝備上。客戶端應(yīng)用可以指導(dǎo)接收用戶裝備的控制電路生成引導(dǎo)應(yīng)用顯示并且處理口頭輸入。
被遞送到用戶裝備設(shè)備402、404和406的內(nèi)容和/或媒體引導(dǎo)數(shù)據(jù)可以是越頂(OTT)內(nèi)容。除了通過有線電視或衛(wèi)星連接接收的內(nèi)容之外,OTT內(nèi)容遞送允許具有因特網(wǎng)功能的用戶設(shè)備(包括上文所描述的任何用戶裝備設(shè)備)接收通過因特網(wǎng)傳輸?shù)膬?nèi)容(包括上文所描述的任何內(nèi)容)。OTT內(nèi)容通過由因特網(wǎng)服務(wù)提供商(ISP)提供的因特網(wǎng)連接被遞送,但是第三方分發(fā)該內(nèi)容。ISP可以不對(duì)內(nèi)容的觀看能力、版權(quán)或者再分發(fā)負(fù)責(zé),并且可以僅傳輸由OTT內(nèi)容提供商所提供的IP包。OTT內(nèi)容提供商的示例包括經(jīng)由IP包提供音頻和視頻的YOUTUBE、NETFLIX和HULU。Youtube是由Google Inc.(Google公司)所擁有的商標(biāo),Netflix是由Netflix Inc.(Netflix公司)所擁有的商標(biāo),并且Hulu是由Hulu,LLC.(Hulu有限責(zé)任公司)所擁有的商標(biāo)。OTT內(nèi)容提供商可以附加地或者可替換地提供上文所描述的媒體引導(dǎo)數(shù)據(jù)。除了內(nèi)容和/或媒體引導(dǎo)數(shù)據(jù)之外,OTT內(nèi)容的提供商可以分發(fā)媒體引導(dǎo)應(yīng)用(例如,基于web的應(yīng)用或者基于云的應(yīng)用),或者可以由存儲(chǔ)在用戶裝備設(shè)備上的媒體引導(dǎo)應(yīng)用顯示內(nèi)容。
媒體引導(dǎo)系統(tǒng)400意圖示出用戶裝備設(shè)備以及引導(dǎo)數(shù)據(jù)和內(nèi)容的來源可以出于訪問內(nèi)容和提供媒體引導(dǎo)的目的通過其彼此通信的若干方法或網(wǎng)絡(luò)配置。本文所描述的實(shí)施例可以被應(yīng)用在這些方法中的任一種方法或子集中,或者被應(yīng)用在采用其他方法來遞送內(nèi)容和提供媒體引導(dǎo)的系統(tǒng)中。以下四種方法提供了圖4的一般化示例的具體說明。
在一種方法中,用戶裝備設(shè)備可以在家庭網(wǎng)絡(luò)內(nèi)彼此通信。用戶裝備設(shè)備可以經(jīng)由上文所描述的短距離點(diǎn)到點(diǎn)通信方案直接彼此通信、通過家庭網(wǎng)絡(luò)上提供的集線器(hub)或其他類似設(shè)備經(jīng)由間接路徑進(jìn)行通信、或者經(jīng)由通信網(wǎng)絡(luò)414進(jìn)行通信。單個(gè)家庭中的多個(gè)個(gè)體中的每個(gè)個(gè)體可以在家庭網(wǎng)絡(luò)上操作不同的用戶裝備設(shè)備。因此,可能期望在不同的用戶裝備設(shè)備之間傳送各種媒體引導(dǎo)信息或設(shè)定。例如,用戶可能期望在家庭網(wǎng)絡(luò)內(nèi)的不同用戶裝備設(shè)備上維持一致的媒體引導(dǎo)應(yīng)用設(shè)定,正如在2005年7月11日提交的、編號(hào)為11/179,410的Ellis等人的美國(guó)專利申請(qǐng)中更加詳細(xì)地描述的那樣。家庭網(wǎng)絡(luò)中的不同類型的用戶裝備設(shè)備還可以彼此通信以傳送內(nèi)容。例如,用戶可以向便攜式視頻播放器或便攜式音樂播放器傳送來自用戶計(jì)算機(jī)裝備的內(nèi)容。
在第二種方法中,用戶可以具有他們通過其訪問內(nèi)容并且獲得媒體引導(dǎo)的多種類型的用戶裝備。例如,一些用戶可以具有由家中設(shè)備和移動(dòng)設(shè)備訪問的家庭網(wǎng)絡(luò)。用戶可以經(jīng)由遠(yuǎn)程設(shè)備上實(shí)現(xiàn)的媒體引導(dǎo)應(yīng)用來控制家中設(shè)備。例如,用戶可以經(jīng)由他們的辦公室中的個(gè)人計(jì)算機(jī)、或者移動(dòng)設(shè)備(諸如PDA或者具有web功能的移動(dòng)電話)來訪問網(wǎng)站上的在線媒體引導(dǎo)應(yīng)用。用戶可以設(shè)置在線引導(dǎo)應(yīng)用上的各種設(shè)定(例如,記錄、提醒或其他設(shè)定)以控制該用戶的家中裝備。在線指南可以直接控制用戶的裝備,或者通過與用戶的家中裝備上的媒體引導(dǎo)應(yīng)用進(jìn)行通信來控制用戶的裝備。例如2011年10月25日發(fā)布的、編號(hào)為8,046,801的Ellis等人的美國(guó)專利中討論了用于用戶裝備設(shè)備通信的各種系統(tǒng)和方法(其中用戶裝備設(shè)備在彼此遠(yuǎn)離的位置中),該專利的全文在此通過引用并入本文。
在第三種方法中,在家以內(nèi)和在家以外的用戶裝備設(shè)備的用戶可以使用他們的媒體引導(dǎo)應(yīng)用來與內(nèi)容來源416直接通信以便訪問內(nèi)容。具體來說,當(dāng)在家內(nèi)時(shí),用戶電視裝備402和用戶計(jì)算機(jī)裝備404的用戶可以訪問媒體引導(dǎo)應(yīng)用以在所期望的內(nèi)容之間導(dǎo)航以及定位所期望的內(nèi)容。用戶還可以在家以外使用無線用戶通信設(shè)備406來訪問媒體引導(dǎo)應(yīng)用以在所期望的內(nèi)容之間導(dǎo)航以及定位所期望的內(nèi)容。
在第四種方法中,用戶裝備設(shè)備可以在云計(jì)算環(huán)境中操作以便訪問云服務(wù)。在云計(jì)算環(huán)境中,通過被稱作“云”的網(wǎng)絡(luò)可訪問計(jì)算資源和存儲(chǔ)資源的集合提供用于內(nèi)容共享、存儲(chǔ)或分發(fā)的各種類型的計(jì)算服務(wù)(例如,視頻共享站點(diǎn)或社交網(wǎng)站)。例如,云可以包括經(jīng)由通信網(wǎng)絡(luò)414向經(jīng)由諸如因特網(wǎng)之類的網(wǎng)絡(luò)連接的各種類型的用戶和設(shè)備提供基于云的服務(wù)的服務(wù)器計(jì)算設(shè)備的集合,所述服務(wù)器計(jì)算設(shè)備可以集中地定位或者位于分布式位置處。這些云資源可以包括一個(gè)或多個(gè)內(nèi)容來源416以及一個(gè)或多個(gè)媒體引導(dǎo)數(shù)據(jù)來源418。附加地或可替換地,遠(yuǎn)程計(jì)算站點(diǎn)可以包括其他用戶裝備設(shè)備,諸如用戶電視裝備402、用戶計(jì)算機(jī)裝備404以及無線用戶通信設(shè)備406。例如,其他用戶裝備設(shè)備可以提供對(duì)于視頻或流送視頻的存儲(chǔ)的拷貝的訪問。在這樣的實(shí)施例中,用戶裝備設(shè)備可以在無需與中央服務(wù)器通信的情況下以對(duì)等方式操作。
云為用戶裝備設(shè)備提供對(duì)于諸如內(nèi)容存儲(chǔ)、內(nèi)容共享或者社交網(wǎng)絡(luò)之類的服務(wù)等的訪問,以及對(duì)于上文所描述的任何內(nèi)容的訪問。可以通過云計(jì)算服務(wù)提供商或者通過其他在線服務(wù)提供商在云中提供服務(wù)。例如,基于云的服務(wù)可以包括來源于用戶的內(nèi)容經(jīng)由其分發(fā)以供其他人在所連接的設(shè)備上觀看的內(nèi)容存儲(chǔ)服務(wù)、內(nèi)容共享站點(diǎn)、社交網(wǎng)站或者其他服務(wù)。這些基于云的服務(wù)可以允許用戶裝備設(shè)備把內(nèi)容存儲(chǔ)到云以及從云接收內(nèi)容,而不是在本地存儲(chǔ)內(nèi)容并且訪問本地存儲(chǔ)的內(nèi)容。
用戶可以使用諸如攝錄機(jī)(camcorder)、具有視頻模式的數(shù)字?jǐn)z像機(jī)、音頻記錄器、移動(dòng)電話和手持式計(jì)算設(shè)備之類的各種內(nèi)容捕獲設(shè)備來記錄內(nèi)容。用戶可以把內(nèi)容或者直接地例如從具有內(nèi)容捕獲特征的用戶計(jì)算機(jī)裝備404上傳到云上的內(nèi)容存儲(chǔ)服務(wù),或者從具有內(nèi)容捕獲特征的無線用戶通信設(shè)備406上傳到云上的內(nèi)容存儲(chǔ)服務(wù)??商鎿Q地,用戶可以首先把內(nèi)容傳輸?shù)接脩粞b備設(shè)備,諸如用戶計(jì)算機(jī)裝備404。存儲(chǔ)內(nèi)容的用戶裝備設(shè)備利用通信網(wǎng)絡(luò)414上的數(shù)據(jù)傳送服務(wù)把內(nèi)容上傳到云。在一些實(shí)施例中,用戶裝備設(shè)備本身是云資源,并且其他用戶裝備設(shè)備可以從用戶在其上存儲(chǔ)內(nèi)容的用戶裝備設(shè)備直接訪問內(nèi)容。
用戶裝備設(shè)備可以使用例如web瀏覽器、媒體引導(dǎo)應(yīng)用、桌面應(yīng)用、移動(dòng)應(yīng)用和/或其訪問應(yīng)用的任何組合來訪問云資源。用戶裝備設(shè)備可以是依賴于云計(jì)算進(jìn)行應(yīng)用遞送的云客戶端,或者用戶裝備設(shè)備可以具有無需訪問云資源的某些功能。例如,運(yùn)行在用戶裝備設(shè)備上的一些應(yīng)用可以是云應(yīng)用(即,通過因特網(wǎng)作為服務(wù)遞送的應(yīng)用),而其他應(yīng)用可以被存儲(chǔ)在用戶裝備設(shè)備上并且在用戶裝備設(shè)備上運(yùn)行。在一些實(shí)施例中,用戶設(shè)備可以同時(shí)從多個(gè)云資源接收內(nèi)容。例如,用戶設(shè)備可以從一個(gè)云資源流送音頻,同時(shí)從第二云資源下載內(nèi)容。或者用戶設(shè)備可以為了更高效的下載而從多個(gè)云資源下載內(nèi)容。在一些實(shí)施例中,用戶裝備設(shè)備可以為諸如由關(guān)于圖3描述的處理電路執(zhí)行的處理操作之類的處理操作使用云資源。
圖7是根據(jù)本公開的一些實(shí)施例的用于在有異形詞存在的情況下執(zhí)行ASR的過程700的圖示。在步驟710處,接收包括多個(gè)話語的來自用戶的口頭輸入。例如,麥克風(fēng)可以接收包括短語“Duke v.Uconn”的來自用戶的口頭輸入。
在步驟720處,選擇多個(gè)話語中的一個(gè)話語。例如,控制電路304可以選擇對(duì)應(yīng)于“Duke”的話語。
在步驟730處,為所選擇的話語生成音素序列。例如,音素編碼器可以將對(duì)應(yīng)于“Uconn”的話語進(jìn)行編碼以把該話語表示成音素序列/yukon/。
在步驟740處,將音素序列與標(biāo)識(shí)對(duì)應(yīng)于該音素序列的單詞集合的數(shù)據(jù)庫進(jìn)行交叉參考。例如,控制電路304可以把音素序列/duk/與數(shù)據(jù)庫600(圖6)進(jìn)行交叉參考,以識(shí)別對(duì)應(yīng)于該音素序列的單詞集合。例如,單詞集合可以包括匹配音素序列/duk/的一個(gè)單詞“duke”。類似地,控制電路304可以把音素序列/yukon/與數(shù)據(jù)庫600(圖6)進(jìn)行交叉參考,以識(shí)別對(duì)應(yīng)于該音素序列的單詞集合。例如,單詞集合可以包括匹配音素序列/yukon/的兩個(gè)單詞“Yukon”和“Uconn”。
在步驟750處,做出關(guān)于是否還有附加的話語的確定。響應(yīng)于確定還有附加的話語,過程繼續(xù)到步驟720,否則過程繼續(xù)到步驟760。
在步驟760處,生成包括來自用于每個(gè)話語的每個(gè)單詞集合的一個(gè)單詞的組合。例如,控制電路304可以生成包括單詞“duke”和“Yukon”的一個(gè)組合,以及包括單詞“duke”和“uconn”的另一個(gè)組合。
在步驟770處,選擇所生成的組合中的一個(gè)所生成的組合。
在步驟780處,利用知識(shí)圖譜計(jì)算所選組合中的單詞之間的距離。例如,控制電路304可以把組合“duke”和“Yukon”中的單詞之間的距離計(jì)算為“5”。類似地,控制電路304可以把組合“duke”和“uconn”中的單詞之間的距離計(jì)算為“2”。
在步驟790處,做出關(guān)于是否還有附加的組合的確定。響應(yīng)于確定還有附加的組合,過程繼續(xù)到步驟770,否則過程繼續(xù)到步驟792。
在步驟792處,比較每個(gè)組合的所計(jì)算的距離。
在步驟794處,把具有最小距離的單詞組合處理為用戶意圖的輸入。例如,控制電路304可以選擇單詞“duke”和“uconn”的組合,因?yàn)榫嚯x是小于“5”的“2”,這指示該單詞組合彼此更加相關(guān)。控制電路304可以利用所選擇的組合執(zhí)行媒體引導(dǎo)功能(例如,執(zhí)行搜索或推薦)。具體來說,響應(yīng)于接收到具有短語“Duke v.Uconn”的來自用戶的口頭輸入,控制電路304可以在無需來自用戶的進(jìn)一步輸入的情況下輸出以這兩所學(xué)校一起為特征的所有比賽,盡管短語中的術(shù)語“uconn”是在語音方面匹配多個(gè)單詞的異形詞。
出于說明的目的而不是出于限制的目的呈現(xiàn)了本公開的上文所描述的實(shí)施例,并且本公開僅由所附權(quán)利要求書限制。此外,應(yīng)當(dāng)注意的是,在任何一個(gè)實(shí)施例中描述的特征和限制可以被應(yīng)用于本文的任何其他實(shí)施例,并且與一個(gè)實(shí)施例有關(guān)的流程圖或示例可以按照適合的方式與任何其他實(shí)施例組合、按照不同的順序進(jìn)行或者并行地進(jìn)行。此外,本文所描述的系統(tǒng)和方法可以被實(shí)時(shí)地執(zhí)行。還應(yīng)當(dāng)注意的是,上文描述的系統(tǒng)和/或方法可以被應(yīng)用于其他系統(tǒng)和/或方法或者根據(jù)其他系統(tǒng)和/或方法來使用。