信號驅動的交互式電視的制作方法
【專利摘要】本發明提供一種用于在顯示器上一起顯示補充內容與內容流的方法。接收節目的內容流,并抽樣部分所接收的內容流。分析被抽樣部分,以確定一所述內容流的媒體標識符,將所述媒體標識符發送至一內容服務器。利用所述媒體標識符從所述內容服務器中檢索補充內容。以及將所述內容流與所述補充內容一起呈現在顯示器上。所述補充內容為一交互式特征提供訪問接口,所述交互式特征在所述內容流的接收過程中提供互聯網通信。
【專利說明】信號驅動的交互式電視【技術領域】
[0001]本發明涉及用于根據節目內容流的檢測內容來提供增加的電視服務的方法與系統。
【背景技術】
[0002]現有的廣播流可包含機器可讀取語義信息或與節目和觀眾有關的元數據。例如,ATSC數字廣播規范將當前節目的信息包含在所述廣播流中。然而,該信息受限于兩個重要方面。首先,未在足夠的間隔尺寸層面提供內容編碼,使CTV服務能夠時刻確定正在被觀看的是什么。更確切地,其次是絕大多數電視通過不將該信息傳遞至例如電視(TV)這樣的下游設備的機頂盒(STB)來接收信息這一事實。
[0003]電視機的市場對價格十分敏感。為了大規模銷售,電視機的物料清單(BOM)必須低到足以實現競爭 零售。這意味著就有助于提供有價值的新服務的電視機本身而言,通過昂貴的硬件來提供額外的服務成本過高。
[0004]已存在并廣泛實施用于提供電視節目的方法,例如有線電視(TV)系統、衛星傳輸系統以及傳統的地面廣播系統。增加的服務工作好則必須要利用通過所有這些傳輸機制傳輸的內容。
[0005]理論上,如果電視節目完全數字化并且以數據包的格式通過IP網絡傳輸,則一個人可以很容易提高電視節目。然而,互聯網帶寬的當前狀況(以及在今后的一段時間內)嚴重限制了節目的數量以及可以通過這種方式接受服務的人數。例如,世界系列賽甚或小有所成的網絡電視秀都不能傳送給需要它的觀眾,因為沒有足夠的帶寬容納這些節目所需的數據流。因此,除了在試驗階段的服務或“精品店”服務之外,以這種方式實現相關的、有價值的增加服務的傳輸是不可能的。
[0006]在用戶接口的層面,因為交互式服務在廣播過程中可能不是屏幕可見的,所以增加服務的可用性可能完全被用戶忽視。用戶通常喜歡讓他們的節目占據整個屏幕,因此不會看到疊加或其他控制,使得讓觀眾知道服務是有效的,因而限制了攝取和(對于用戶、廣播公司以及服務提供商而言)可以提供增加的交互式電視服務的價值創造。
[0007]這是在本發明實施例提出的背景下。
【發明內容】
[0008]本發明實施例提供用于提供信號驅動的交互式電視服務的方法與系統,并進行了描述。下面描述本發明若干創造性實施例。
[0009]在一個實施例中,提供一種在顯示器上顯示補充內容的方法。該方法包括接收節目內容流和對部分接收的內容流進行抽樣的方法操作。分析所抽樣的部分,以確定該內容流的媒體標識符,該媒體標識符將發送至一內容服務器。利用該媒體標識符從該內容服務器中檢索補充內容。該內容流與該補充內容一起渲染在該顯示器上。該補充內容為交互式特征提供訪問接口,該交互式特征在該內容流的接收過程中提供互聯網通信。[0010]在一個實施例中,該媒體標識符限定一個單位內容,被抽樣的部分存在于該單位內容中。在一個實施例中,該媒體標識符限定被抽樣部分在該單位內容中的位置。
[0011]在一個實施例中,該補充內容限定用于訪問該交互式特征的觸發。在一個實施例中,該交互式特征由應用程序來提供,所述應用程序由所述觸發來啟動。
[0012]在一個實施例中,對被抽樣部分的分析包括產生被抽樣部分的指紋以及根據該指紋確定該內容流的媒體標識符。
[0013]在一個實施例中,通過第一信道接收該內容流,并且通過第二信道獲取該補充內容。在一個實施例中,該第一信道由通信類型限定,例如模擬音頻/視頻、數字音頻/視頻、電纜、衛星或互聯網;以及該第二信道由互聯網通信限定。
[0014]在另一個實施例中,提供一種內容服務器將補充內容提供至顯示器的方法。依據該方法,利用內容流的媒體標識符來確定補充內容,該媒體標識符是根據對該內容流的抽樣部分的分析來確定。該補充內容發送至渲染模塊,該渲染模塊將該內容流與該補充內容一起渲染在該顯示器上。該補充內容為交互式特征提供訪問接口,該交互式特征在該內容流的接收過程中提供互聯網通信。
[0015]在另一個實施例中,提供一種用于將內容流與補充內容一起顯示在顯示器上的系統。該系統包括一用于提供補充內容的內容服務器以及一接口裝置,該接口裝置包括連接接口模塊。該連接接口模塊包括:Ca) 一傳感器模塊,該傳感器模塊用于接收節目的內容流,抽樣部分所接收的內容流,以及分析抽樣的部分以確定該內容流的媒體標識符;(b)一補充內容模塊,該補充內容模塊利用該媒體標識符從該內容服務器獲取補充內容;以及(C) 一渲染模塊,該渲染模塊用于將該內容流與該補充內容一起渲染在該顯不器上,其中該補充內容為交互式特征提供訪問接口,該交互式特征在該內容流的接收過程中提供互聯網通信。
[0016]在另一個實施例中,提供一種用于將內容流與補充內容一起顯示在顯示器上的系統。該系統包括一用于提供補充內容的內容服務器以及一顯示器,該顯示器包括連接接口模塊。該連接接口模塊包括:(a) —傳感器模塊,該傳感器模塊用于接收節目的內容流,抽樣部分所接收的內容流,以及分析抽樣的部分以確定該內容流的媒體標識符;(b) —補充內容模塊,該補充內容模塊利用該媒體標識符從該內容服務器獲取補充內容;以及(C) 一渲染模塊,該渲染模塊用于將該內容流與該補充內容一起渲染在該顯示器上,其中該補充內容為交互式特征提供訪問接口,該交互式特征在該內容流的接收過程中提供互聯網通信。
[0017]通過以下詳細描述,本發明的其他形態將顯而易見,以下詳細描述結合附圖通過舉例來說明本發明的原理。
【專利附圖】
【附圖說明】
[0018]參考以下結合附圖而做出的描述可最佳地理解本發明。
[0019]圖1依據本發明一實施例舉例說明用于提供信號驅動的交互式電視(SDIT)的系統。
[0020]圖2A依據本發明一實施例舉例說明用于在顯示器上顯示補充內容的系統。
[0021]圖2B依據本發明另一實施例舉例說明用于在顯示器上顯示補充內容的系統。[0022]圖2C依據本發明另一實施例舉例說明用于在顯示器上顯示補充內容的系統。
[0023]圖3依據本發明一實施例舉例說明連接接口模塊122。
[0024]圖4依據本發明一實施例舉例說明用于將補充內容與內容流一起提供的系統。
[0025]圖5依據本發明一實施例舉例說明用于將補充內容與內容流一起提供的系統。
[0026]圖6依據本發明一實施例舉例說明用于在顯示器上渲染內容流的同時在手持式裝置上提供補充內容的系統。
[0027]圖7依據本發明一實施例示意性地舉例說明為了確定內容流的媒體內容而進行的內容流的抽樣。
[0028]圖8依據本發明一實施例舉例說明將補充內容與內容流一起顯示的方法。
[0029]圖9依據本發明一實施例舉例說明顯示渲染補充內容與內容流的一連串屏幕畫面。
【具體實施方式】
[0030]現代聯網電視(TV)或顯示器能夠連接到網絡,例如互聯網,以便發送和接收數據。除了可通過正常電視節目源例如電纜和衛星電視提供者得到的內容之外,這種連接能夠訪問可從互聯網上得到的豐富多彩的內容。聯網電視可包含各種應用程序,配置這些應用程序在電視上執行,并利用電視作為接口裝置使觀眾可獲得內容。
[0031 ] 依據本發明一個實施例,為了傳輸增加的、信號驅動的交互式電視(SDIT)節目,一組服務實現在電視機操作系統上。除了提供一組駐留在用戶可能用來啟動觀看的停靠欄中的應用程序(或小窗口部件)之外,該系統還監聽信號,所述信號指示,例如,當前正在被觀看的節目。
[0032]所述信號可包括:觀看的頻道、觀看的節目、節目中的點、頻道切換的速率、節目特定類別的累計瀏覽、節目的靜音、頻率、持續時間以及靜音點、VCR錄像指令(觀眾將記錄哪一個節目)、峰值觀看時間(或者通常為觀看行為的記錄)。要注意的是,依據用戶接受的隱私策略,假設信號中包含的所有這些數據將由用戶來授權解釋并進一步行動。
[0033]這些信號可來自若干信號源,這些信號源包括:機頂盒、流經可包含語義編碼的該系統的內容、或者在另一設備(例如,智能手機)上運行的遠程控制應用程序。
[0034]所述信號由信號管理器收集,所述信號管理器通過電視互聯網連接將所述信號發送至信號翻譯器,所述信號翻譯器比較所述信號與存儲的內容元數據,以確定節目是什么以及關于什么。例如,所述信號管理器可周期性地對節目流進行抽樣,并為每個抽樣計算出一數字“指紋“或代碼,所述數字“指紋“或代碼可用來識別相關的內容。該指紋通過互聯網連接發送至所述信號翻譯器,所述信號翻譯器可將其與這種指紋的數據庫進行比較,以確定a)正在被觀看的是什么節目以及b)節目中(最近)被觀看過的是什么點。利用該信息,所述信號翻譯器與若干服務提供系統中的任何系統通信,以便獲得服務并將該服務呈現給觀眾,或者以便存儲在確定提供什么服務時可能有用的數據。這些可包括但不限于為觀眾提供潛在興趣的節目、內容或交互功能的廣告服務器、用戶數據存儲器或一般的服務供應器。
[0035]當所述信號翻譯器已確定將提供給用戶什么時,所述信號翻譯器通過互聯網將(包含任何所需的應用程序功能的)該信息傳輸至SDIT客戶的信號管理器。然后該信號管理器分派一個指令給相關的應用程序,以顯示其本身及其提供至觀眾的服務。這時,所述觀眾可選擇:使用提供的服務、拒絕或什么都不做,在這種情況下,所述服務的提供最終將超時并從視野消失。
[0036]通過這種方式,本發明的實施例通過獲取并翻譯與節目有關的信號以及選擇相關服務以提供回應,來提供流通經過觀眾電視機的節目的語義理解。
[0037]圖1依據本發明一實施例舉例說明用于提供信號驅動的交互式電視(SDIT)的系統。電視源100提供電視信號,例如電纜或衛星電視信號。可能地,從該電視源流出的內容可包含設置成辨別版權侵權的編碼信息,例如,設置成有助于辨別及跟蹤所述內容的分配。該信息又被稱作數字水印,在確定將提供給觀眾什么服務時可由所述SDIT系統將其解譯為可動作信號。
[0038]機頂盒(STB) 101或機頂單元(STU)是一種連接至電視以及外部信號源的設備,其將所述信號變成接下來顯示在電視屏幕或其他顯示設備上的內容。內容與信號(若有的話)經過所述STB,用戶與所述STB交互,以表明他或她希望觀看什么節目,或使用所述STB可以提供的其他功能。
[0039]SDIT軟件102為一個堆棧,在一聯網TV實施應用中,在TV的操作系統上包括,一小窗口部件引擎(如Yahoo !小窗口部件引擎)和API,這使得小窗口部件(提供增強服務或內容)、互聯網和電視機之間實現通信。這是SDIT系統的信號管理器所在之處。這個軟件能夠從各種源中探測信號,并將這些信號分派到SDIT信號翻譯器106從而進一步處理,以及從信號翻譯器接收回來指令,使得信號管理器激活服務或內容提供給觀眾。
[0040]可以意識到的是,在一個實施例中,假定信號翻譯器106和STBlOl之間雙向連接,如SDIT軟件102介導的,信號翻譯器可完全指揮TV的運作。推而廣之,任何能夠連接(以授權方式)信號翻譯器106的設備,如位于移動電話上的遠程控制應用程序105,可指揮STBlOl的運作,并因而,確定顯示給觀眾什么。實際上,可能在適用于通過這個循環連接的各種設備的特權中存在局限 ,但這會是產品設計選擇的結果,而不是任何技術局限的結果。重要的是決定信號的出處,這些信號可解釋確定提供給觀眾什么服務。
[0041]值得重點注意的是,雖然可實施雙向連接,但這并不需要。在大多數情況下,SDIT預期的運作模式為,在HDMI (或組件)鏈接上僅接收視頻光柵和PCM編碼音頻。這單獨的方式能夠確定節目的性質和與之的交互,盡管STB和TV (或外部TV設備)之間缺乏任何元數據運行。
[0042]102中的信號管理器也作為排隊和調度管理器。如果多廣告、服務提供或相關內容被確定為與特殊節目的觀眾相關,則該信號管理器可確定這些百家爭鳴的產品顯示給觀眾的順序。
[0043]電視節目103為觀眾可視的視頻節目。特定內容可被觀眾利用任何形式的指揮或遠程控制,或利用信號管理器確定,如通過信號翻譯器106的幫助指揮一樣。最有可能的相互作用為用戶使用STB (例如,電纜或衛星電視手持遠程控制)的遠程控制正直接控制節目。
[0044]信號服務104為,作為SDIT系統的信號的翻譯結果,以疊加或其他方式出現在TV屏幕上的服務。可以包括如下這些,而不局限于此:廣告,與當前電視節目103有關的信息,產品提供,與其他當前正在觀看相同電視節目的觀眾之間的通信,或任何其他的服務,通信,打廣告,或商用功能。[0045]要注意到的是,這些服務不同于構建在常駐SDIT停靠欄102中的應用程序/小窗口部件功能那樣是由觀眾的動作激活的。相反,信號服務是作為來自于任何源的信號的翻譯的結果而出現或以其他方式提供的服務,而不通過觀眾的直接動作。
[0046]遠程控制應用程序105是在互聯網連接設備上運行的應用,如通過互聯網與信號翻譯器106通信的智能手機,平板計算機等等。這種應用程序將可以訪問互聯網上對任何類似設備開放的任何服務或信息,而且進一步,可以通過經由TV常駐信號管理器102的線路,控制電視的STB101。所述遠程控制應用程序是一種豐富的電視界面,對于電視機本身并沒有增加任何額外的開銷或軟件。而且,所述遠程控制應用程序能夠通過各種用戶控制的操作產生各種信號,所述操作例如節目的選擇、評論、與其他觀眾的通信、評級、共享、購買等等。此外,所述遠程控制應用程序為任何信號化的服務104或以小窗口部件的形式裝載到SDIT停靠欄的應用程序115提供非常豐富的用戶界面。
[0047]信號翻譯器106從各種信號源接收信號,并執行邏輯指令,以確定要利用這些指令做什么。例如,當所述信號管理器告知所述信號翻譯器用戶已經選擇節目A時,如唯一的節目代碼(例如,星期一足球之夜:節目#11111)所代表的,所述信號翻譯器可通過在內容元數據數據庫113中查找信號而首先獲得與信號相關的額外的語義信息。這里,所述信號翻譯器可確定節目的分類,例如,其為顯現的頻率、評級等。
[0048]所述信號翻譯器,已得到相關的元數據,可將節目代碼以及相關的元數據,甚或只選擇元數據,例如節目分類,給予聯網廣告服務器111。廣告服務器111查找已被購買的廣告表以便與“星期一足球之夜” 一并播出,并返回已被標價最高的抑或被確定為將要向觀眾展示的正確廣告的廣告的URL。所述信號翻譯器106將所述廣告的URL返回至所述信號管理器,所述信號管理器將其作為參數提供至常駐APP102,所述常駐APP102藉此被激活,加載在所述廣告URL查找到的內容并將其顯示給觀眾。
[0049]類似地,所述信號翻譯器可將節目代碼給予服務提供組件110,所述服務提供組件110確定夢幻足球節目可以提供給觀眾。該夢幻足球節目的URL被所述信號翻譯器返回至所述信號管理器102,與所述廣告同樣,依據所述信號管理器所確定的優先級和排序,提供并顯示給觀眾。
[0050]非常值得注意的是,來自一個SDIT裝置與觀看設備的信號可以與來自其他裝置/觀看設備的信號相結合,該設備/觀看裝置可能被例如通過社交圖的檢查被確認為“朋友”。這種交叉觀看信號將使其他類型的“社交”服務成為可能,而單一的、離散的信號組的翻譯無法實現。例如,如果Alice和Bob像時鐘裝置一樣每周都觀看電視節目Fringe,并且他們是朋友,像他們的社交圖的檢查確定的一樣,那么SDIT可建議他們在廣播過程中進行實時聊天。或者,利用開始聊天或其他服務的選項,服務可以提供一組當前正在觀看同一節目的朋友。
[0051]服務匹配器107為服務器側的程序,其從所述信號翻譯器106接收信號,通過數據庫查找或其他手段來確定什么服務可能與信號中表示的節目相關。廣告匹配器108根據接收到的信號確定將呈現給觀眾的是什么廣告,非常像網絡上的傳統廣告服務器。
[0052]用戶數據采集器109根據由所述信號翻譯器106接收的組成數據豐富的用戶圖片的信號采集用戶數據。如經隱私策略條款的同意由用戶來授權,節目、觀看時數、交互等級、點擊和頻道切換速率、靜音、記錄計劃等的選擇可被采集,并用以幫助所述信號翻譯器106確定最相關的提供。用戶數據采集器109將這些信號存儲在用戶數據數據庫112中,以便進一步處理。例如,如果用戶數據采集器109明瞭觀眾喜歡運動節目勝過其他形式或類型的節目,如長期作出的頻道選擇所證明的,那么比例加權可設置在與運動相關的廣告或者服務供應。
[0053]服務供應器110為服務供應的數據庫,其特點為關于供應的元數據,能夠使所述服務匹配器107確定最相關的的供應,以響應一給定的信號。
[0054]廣告服務器111服務于由該給定的信號提示的廣告。
[0055]用戶數據存儲器112包含用戶數據。要注意的是,其可包含除了 SDIT之外的一系列服務、設備以及動作所貢獻的數據。
[0056]內容兀數據113為與由信號表不的內容相關的信息。例如,一信號可表不為觀眾正在觀看節目#22222。該節目代碼用作查找該節目的元數據記錄的索引。例如#22222可為星期日早上當前事件節目,因此表示“當前事件節目”的代碼可由信號翻譯器從內容元數據存儲器中獲得。依次地,然后該信息將在確定提供給觀眾什么服務、廣告或內容時被信號翻譯器使用。
[0057]網絡114為例如互聯網這樣的網絡。應用程序115為常駐于SDIT堆棧上的具體應用程序,其提供各種形式的增強功能。
[0058]SDIT通過將其關聯到其他元數據、用戶觀看習慣與偏好來提供將語義疊加添加到電視節目的裝置,結果提出了增強的服務和信息。其不需要對數百萬小時的現有節目進行重組或重新編碼就可完成,因而增加了所有節目對于觀眾、廣告商、權利所有者以及SDIT運營商的價值。
[0059]因此,對于服務提供商、內容創造者、廣告商以及用戶而言,SDIT建立了創造價值的新場所。數百萬小時的電視節目當前僅僅通過狹隘定義的機制貨幣化,因此向大量新的、有價值的服務供應和觀看富集敞開。
[0060]SDIT對于現有的聯網TV物料清單不需要任何其他的硬件或昂貴的附加組件,在保持競爭性定價的當前水平的同時添加強化的功能和增強的體驗。SDIT與通過任何傳輸介質發送來的電視編程的所有來源一起工作。具體地,不需要任何具體編碼或節目的數字化。
[0061]不管是處于還是超過包括完全峰值需求的當前規模的電視消費,SDIT均可以實現增強的服務和價值,因為其不需要以分組化格式跨互聯網傳輸節目。
[0062]信號驅動的用戶界面確保使觀眾意識到增強的服務供應,不管它們什么時候可用。在前面的實施例中,這種增強的服務只在用戶想要按下按鈕啟動這些服務時或堅持使這些服務留在屏幕上時才出現。SDIT使得讓這些服務配合節目而出現成為可能,傳輸似乎已直接編碼到節目中的豐富功能的疊加,并且對于用戶方面而言不需要啟用(盡管他們可能經過預定用戶設定)。
[0063]圖2A依據本發明一實施例舉例說明一種用于在顯示器上顯示補充內容的系統。機頂盒(STB) 101接收TV信號,并將內容流發送至顯示器120。該顯示器120可為能夠依據本文描述的本發明實施例呈現媒體內容的各類顯示器中的任何顯示器。顯示器120的例子包括電視、IXD、等離子屏幕、CRT、DLP、投影儀等。該顯示器120包括連接接口模塊122。該連接接口模塊連接至互聯網124,并提供基于已在內容流中檢測到的媒體的交互式特征的接口。下面進一步提供該連接接口模塊的細節。[0064]圖2B依據本發明另一實施例舉例說明用于在顯示器上顯示補充內容的系統。STBlOl接收TV信號,并發送一內容流。接口裝置126連接至STBlOl及顯示器120。因此,接口裝置126在STBlOl與顯示器120之間交互作用。接口裝置126包括連接接口模塊122。該連接接口模塊122確定由STBlOl發送的內容流的媒體內容,并且連接至互聯網以提供基于所述內容流的媒體內容的補充內容。接口裝置126將具有補充內容的所述內容流提供至顯示器120。
[0065]圖2C依據本發明另一實施例舉例說明用于在顯示器上顯示補充內容的系統。在該實施例中,連接接口模塊122作為STBlOl的一部分而被包括,STBlOl接收包含內容流的TV信號。連接接口模塊122連接至互聯網,以檢索基于內容流的被檢測媒體內容的補充內容。所述STB將所述內容流以及所述補充內容均提供至顯示器120,以便渲染。
[0066]圖3依據本發明一實施例舉例說明連接接口模塊122。所示的連接接口模塊122表示為一堆棧,以便舉例說明該連接接口模塊122的各種組件。該連接接口模塊122實施在其中設有該連接接口模塊122的設備的操作系統(0S)132上。例如,在一個實施例中,該0S132為其中設置連接接口模塊122的顯示設備的操作系統。該OS為其中設置連接接口模塊122的設備的低層特征提供接口。該連接接口模塊122從例如機頂盒或電纜線這樣的信號源接收內容流130。
[0067]該連接接口模塊122包括一個或多個傳感器模塊,該傳感器模塊用于確定內容流130的內容。在所說明的實施例中,顯示了傳感器模塊134a、134b以及134c。然而,在本發明不同的實施例中,可包含任意數量的傳感器模塊。在一個實施例中,傳感器模塊通過抽樣部分內容流并分析被抽樣的部分來確定該內容流的媒體內容。該傳感器模塊產生該被抽樣部分的媒體標識符。該媒體標識符可指示一單位內容,該被抽樣部分存在于該單位內容中,該媒體標識符還指示其他信息,例如該被抽樣部分在該單位內容中的位置。
[0068]在不同實施例中,傳感器模塊可使用不同技術,以確定內容流130的媒體內容。例如,在一個實施例中,傳感器模塊可產生該內容流被抽樣部分的指紋或代碼。為了確定該被抽樣部分的媒體內容,例如通過比對指紋數據庫來分析該指紋。在一些實施例中,傳感器模塊可使用遠程識別144,以確定該內容流被抽樣部分的媒體內容。因此,通過示例的方式,從該內容流的被抽樣部分產生的指紋可發送至遠程識別服務器144,該遠程識別服務器144分析該指紋,并返回識別該被抽樣部分內容的媒體標識符。
[0069]在一個實施例中,傳感器模塊檢測該內容流中數字水印的存在,并利用該數字水印確定該內容流的媒體內容。在其他實施例中,該傳感器模塊可利用該內容流的被抽樣部分中的任何可用信息,例如元數據、音頻數據、視頻數據或出現在抽樣中的可以被分析以確定該內容流的媒體內容的任何其他類型的信息。傳感器模塊可同時利用多種類型的數據,以便確定被抽樣部分的媒體內容。例如,可首先檢測嵌入到抽樣中的元數據,以便確定一單位內容,該被抽樣部分存在于該單位內容中。然后可以使用更佳精細的音頻或視頻指紋分析來確定該被抽樣部分所在的該單位內容中的精確位置。要注意的是,對該內容流被抽樣部分的分析可在該傳感器模塊自身執行或遠程執行。
[0070]在本發明其他實施例中,傳感器可配置成從已知來源例如其他模塊或設備中檢索有關該內容流的信息。例如,在一個實施例中,該傳感器詢問機頂盒,以確定識別該內容流的內容的媒體標識符。在該實施例中,配置所述機頂盒確定有關該內容流的媒體標識信息,可以根據任何確定該信息的方法,例如內容流的分析或從外部來源檢索。
[0071]在一個實施例中,機頂盒包括流處理模塊,用于處理內容流,以及外部API,用于管理來自傳感器的信息請求。該流處理模塊從該內容流(可從信號供應器或從預先記錄的源例如DVR系統中的硬盤驅動接收)中讀取元數據。然后處理該元數據,以確定該內容流的媒體內容(例如,利用翻譯文件或數據來處理該元數據)。該傳感器詢問STB的外部API,該外部API從該處理模塊中檢索被確定的內容流的媒體內容并將其發送至該傳感器。在一替代實施例中,讀取的元數據可一起傳送至該傳感器,依次地,該傳感器應用翻譯文件或數據來確定該內容流的媒體標識信息。
[0072]仍在其他實施例中,部分元數據被處理,而其他部分沒有被處理,使得該傳感器接收被處理的元數據和未被處理的元數據二者的混合。通過示例的方式,元數據被處理的部分可將最初層面的媒體標識提供至該傳感器,同時在進一步處理未處理的元數據之后獲得更詳細層面的媒體標識。在不同實施例中,該傳感器可處理未處理的元數據,或進一步將其傳送至其他處理模塊或外部服務器,以便進行處理。
[0073]在本發明提供多個傳感器模塊的實施例中,每個傳感器模塊可配置成檢測不同事物。并且,所述傳感器模塊可配置成只在某些時間段被激活,例如在具體節目時,或者可以被持續激活。并且,傳感器模塊可被遠程激活。例如,在一個實施例中,傳感器模塊可配置成檢測特定節目或提供補充內容的商業廣告。如果已知該節目或商業廣告在日常的某一時間公開,那么可配置該傳感器在節目或商業廣告公開的那些時段(自動或遠程)激活。
[0074]在一些實施例中,傳感器模塊可觸發另一傳感器模塊的激活。例如,可已知提供補充內容的某一商業廣告只在某些節目公開時才出現。當用戶觀看這些具體節目中的一個時,可配置傳感器模塊134a進行檢測。當傳感器模塊134a檢測到用戶正在觀看這些節目中的一個時,然后在用戶正在觀看特定商業廣告時可激活傳感器模塊134b以進行檢測。以這種方式,傳感器模塊可只在需要時激活,以便節約系統資源,例如內存和CPU。
[0075]本領域技術人員將了解,在本發明不同實施例中,所述傳感器模塊可體現為不同形式,包括軟件與硬件的各種組合。僅僅通過示例的方式,而不是限制的方式,所述傳感器模塊可體現為下述所列或以下述所列實現:應用程序、小應用程序、模塊、補丁、邏輯編碼芯片、由處理器執行的代碼或程序指令、或者可配置成作為本文所描述的傳感器模塊進行操作的任何其他各種類型的軟件或硬件或其組合。
[0076]傳感器模塊134a、134b及134c與補充內容模塊136通過補充內容模塊的API進行通信。在一個實施例中,傳感器模塊將媒體標識符傳送至該補充內容模塊136。該媒體標識符指示一單位內容,被抽樣的部分位于該單位內容中,該媒體標識符還可指示被抽樣部分所在的該單位內容中的具體位置。例如,該媒體標識符可指示正在觀看的是什么具體節目或商業廣告,以及指示用戶當前正在觀看(或最近才觀看過)的是節目或商業廣告中的什么點。在一個實施例中,一單位內容中的位置的指示可經由時間代碼或幀編號,盡管在其他實施例中,可使用指示一單位內容中的位置的其他類型的測量。
[0077]該補充內容模塊利用該媒體標識符確定是否可以提供補充內容,如果可以,則從內容服務器142中檢索該補充內容。在一個實施例中,補充內容模塊136將該媒體標識符或其一部分傳送至內容服務器142。內容服務器142返回與正在被用戶觀看的媒體內容有關的補充內容,如該媒體標識符所指示的。[0078]該補充內容與該內容流一起顯示。在一個實施例中,該補充內容提供交互式特征的接口。可通過該補充內容提供的交互式特征的例子很多,可包括但不限于關于給定節目或商業廣告的信息或者與給定節目或商業廣告相關的信息、用戶反饋機制、相關的服務、廣告、投票機制等等。在一個實施例中,該補充內容可觸發激活應用程序或小窗口部件,例如應用程序140a、140b、140c或140d。該應用程序可根據補充內容模塊136對補充內容的接收自動激活,或者可響應用戶,以觸發應用程序的激活這樣的方式與補充內容交互。要注意的是,通過補充內容對應用程序的激活是單獨的,與通過常駐UI /停靠欄138對該程序的激活分開進行,通過常駐Π /停靠欄138用戶可憑借他們自身啟動應用程序。依據本發明的實施例,根據所檢測的用戶正在觀看的內容流的媒體內容啟動應用程序。
[0079]圖4舉例說明了本發明實施例中用于提供具有內容流的補充內容的系統。節目源150給顯示器152提供內容流。該顯示器152包括處理器154和執行節目指令的內存156。媒體內容如內容流的內容在視覺顯示器158上渲染。顯示器152包括聯網模塊160,其能夠連接到網絡161,如互聯網。網絡161可包括任何各種網絡,這些網絡可以訪問遠程服務器,如LAN,WAN,以及互聯網。
[0080]傳感器162包括抽樣一部分內容流的流抽樣164。指紋編碼器166將內容流的抽樣部分編碼到數字指紋168,用于分析確定內容流的媒體內容。指紋168發送到指紋識別器170。該指紋識別器170相對于指紋數據庫172交叉引用指紋168從而確定從中提取指紋的媒體內容。該指紋識別器170因此返回代表存在內容流的抽樣部分的內容單元的媒體標識符174,以及返回發現抽樣部分的內容單元的具體位置。例如,媒體標識符174可代表特定節目或商用廣告的臨時位置。
[0081]傳感器162傳送媒體標識符174到補充內容模塊176。該補充內容模塊176訪問補充內容服務器178,并使用媒體標識符174,從補充內容服務器178中檢索到補充內容184。該補充內容服務器178訪問補充內容數據庫180,其包含對應媒體識別信息的補充內容。因此,補充內容服務器178檢索對應了媒體標識符代表的內容流的被識別的媒體內容的補充內容。再者,補充內容服務器178可訪問用戶數據存儲器182,從而確定在顯示器152上觀看內容流的特別用戶的特點。這些特點可在確定返回的補充內容時被考慮。例如,用戶的特點,如地理位置,年齡,脾氣,最喜愛的節目,電視觀看習慣或統計等等,這些會在確定補充內容184中利用。在一個實施例中,用戶帶有用于設定的選項菜單,用戶的數據通過系統應用從而確定補充內容。
[0082]補充內容模塊176從補充內容服務器178中檢索補充內容184,且渲染模塊186利用視覺顯示器158上的內容流渲染該補充內容184。在一實施例中,補充內容可導致激活小窗口部件引擎188從而激活一個或多個小窗口部件190。補充內容可自動地觸發這種激活或作為用戶與渲染的補充內容相互作用的結果。關于這點,小窗口部件引擎188可在方法操作192上激活一小窗口部件。該小窗口部件可在方法操作194上獲取內容。并且,來自于小窗口部件的內容在方法操作196上被渲染。
[0083]圖5舉例說明了本發明實施例中用于提供具有內容流的補充內容的系統。在STBlOl和顯示器120之間接口一接口裝置。該接口裝置126從電源200中接收電能,且連接到互聯網124上。接口裝置126包括處理器200,內存202,和執行節目指令和執行各種操作的邏輯204。該接口裝置126包括連接接口模塊122,其如前面所述,配置探測從STBlOl提供的內容流的媒體內容,并根據內容流的識別的媒體內容經由互聯網124檢索相關的補充內容。該內容流在顯示器120上伴隨補充內容渲染。補充內容可提供訪問交互式特征,且在接收內容流的過程中提供互聯網通信。
[0084]圖6舉例說明了本發明實施例中用于在手持設備上提供補充內容同時在顯示器上渲染內容流的系統。顯示器210接收含有媒體內容的內容流。該顯示器210包括傳感器212,其用于探測內容流的媒體內容和在內容單元中的當前位置,其中媒體內容包括當前傳送的接收的內容流的內容單元(如特定節目或商業廣告)的識別。補充內容管理器214基于內容流的探測媒體內容從內容服務器216中檢索補充內容。該補充內容可在具有內容流的顯示器210上渲染,并提供對交互式特征的訪問。
[0085]在一實施例中,補充內容觸發或激活(或者自動地,或者響應用戶與補充內容互動)手持設備220上的遠程應用程序228。該補充內容管理器214經由網絡218與手持設備220的遠程應用程序228通信。該網絡218可為局域網,如WiFi網絡,或可以為其它形式的如英特網的網絡。該手持設備220包括渲染遠程應用程序228的可視顯示器222,以及處理器224和內存226,用于執行節目指令和執行各種操作。
[0086]在一實施例中,遠程應用程序228從補充內容管理器214中接收補充內容,且在手持設備220的可視顯示器222上渲染它。在另一實施例中,遠程應用程序228可接受關于內容流的媒體內容,并響應地,連接到外部內容服務器230從而訪問外部內容。外部內容可提供交互式特征,其涉及正在顯示器210上渲染的內容流的媒體內容。依照這個方式,用戶在其手持設備上被提供增強的功能且同時并涉及當前正在他們電視上渲染的媒體節目。在另一實施例中,內容服務器216可直接通信手持設備220上的遠程應用程序228,從而為手持設備220上的渲染提供補充內容。
[0087]對于本領域的技術人員而言是可以想到的,手持設備220可為任何各種手持設備,包括但不局限于此,手機,智能手機,私人數字秘書(PDA),便攜游戲設備,平板電腦,筆記本電腦,或任何其他各種可連接到網絡的手持設備,從而提供與顯示器上渲染的內容流中被探測到的媒體內容相關的附加內容。
[0088]圖7示意性舉例說明了本發明實施例中內容流的抽樣,以便確定其媒體內容。內容流240包括節目P的節目部分242,和介于位置244和246的節目部分242之間的商業廣告Cl和C2。內容流240的一部分248被抽樣,且抽樣的部分248來自于內容流的節目部分242。為了確定抽樣部分248的媒體內容,在一實施例中,產生抽樣部分248的指紋。該指紋與分別含有節目P,商用廣告Cl和商用廣告C2的指紋數據254,256,和258的指紋數據庫252匹配。通過相對于指紋數據254匹配抽樣部分248的指紋,可識別出提取了抽樣部分248的特定節目(節目P),以及在中識別出發現了抽樣部分248的節目P的特定位置(地點 255)。
[0089]舉另外一個例子,一部分250從內容流中抽樣。抽樣部分250的指紋相對于指紋數據庫252產生和匹配。基于這種匹配,可以確定的是抽樣部分250來自于商用廣告C2,更具體而言,在商用廣告C2中的位置259上發現。基于內容流的抽樣部分的識別媒體內容,補充內容和交互式特征可渲染給用戶。
[0090]圖8舉例說明了本發明實施例中顯示具有內容流的補充內容的方法。在操作方法260中,抽樣內容流的一部分。在操作方法262中,分析抽樣,如經由數字指紋技術,分析媒體數據,或其他與內容流的確定內容有關的分析技術。在操作方法264中,基于分析為抽樣確定媒體標識符,該媒體標識符代表發現抽樣所在的節目或廣告或其他內容單元。在操作方法266中,執行查找,用來確定為媒體標識符存在的補充內容。如果補充內容沒有被發現,則方法返回到操作方法260。如果對應媒體標識符的補充內容被發現,然后運行操作方法268,獲取補充內容。在操作方法270中,補充內容伴隨著內容流在顯示器上渲染。在操作方法272中,方法等待用戶指令。如果用戶不提供指令,進而從顯示器撤除補充內容,且方法反回到方法操作260。如果用戶提供指令,則運行操作方法274,激活交互式特征。
[0091]圖9舉例說明了本發明實施例中顯示了一組一起渲染內容流和補充內容的屏幕截圖。屏幕截圖280顯示了顯示器上渲染內容流。根據在此描述的實施例,在操作方法282中,內容流的媒體內容被基于對內容流的抽樣和分析而識別。在操作方法284中,關于內容流的媒體內容的補充內容被獲取。且在操作方法286中,內容流和補充內容一起在顯示器上渲染。這顯示在截屏288上。如圖所示,補充內容在屏幕底部提供信息290,其代表用戶可以激活如投票機制的交互式特征。用戶可指示他們希望通過在他們的遠程控制290 (如Enter或OK鍵)上點擊適當的按鈕來投票。在操作方法294中,激活交互式特征。這顯示在截屏296上,其中互動框298提供在顯示器上,代表用戶可投票給當前看到的節目上的角色之一。
[0092]先前實施例僅以舉例子的方式提供,但本發明并不局限于這些實施例。在其他實施例中,可根據本發明的系統和方法提供任何各種補充內容和交互式特征。例如,在一實施例中,商用廣告可通過提供一列表或要打廣告的服務或產品的臨近位置地圖來增強。在另一實施例中,可以展現與廣告相關的內容。在另一實施例中,顯示出于特定節目有關的交互式特征,如能夠使用戶在看節目時以時尚動感的方式參與到節目中的投票或反饋功能。在另一實施例中,用戶可查出與觀看內容有關的信息,如通過互聯網檢索結果或其他信息源。對于本領域技術人員可以想到的是根據在此描述的本發明的實施例,數個其他的實施例可根據內容流的探測內容提供各種補充內容和交互式特征。
[0093]在此描述的實施例可應用現有技術中有關的數據庫系統。這種數據庫系統的示例包括MySQL,Oracle和Access。上述的各種操作方法經由相關的數據庫管理系統的性能的影響。這種數據庫系統可具體為一個或多個服務器計算機,可配置為計算機網絡部分。
[0094]本發明的實施例實際具有各種計算機系統配置,包括手持設備,微處理器系統,基于微處理器或可編程的消費類電子產品,微型計算機,主機計算機等類似的。本發明還可在分布的計算環境中應用,這里任務通過遠程處理設備執行,這些遠程處理設備通過有線或無線網絡鏈接。
[0095]考慮到上述實施例,可以理解的是本發明可應用涉及存儲在計算機系統中存儲的數據的各種計算機應用操作方法。這些操作方法是需要物理量的物理操作方法。通常,盡管不是必須的,這些量可抽樣能夠存儲,傳送,合并,比較和其他可執行的電或磁信號形式。
[0096]在此描述構成本發明部分的任何操作對機器的運行是有幫助的。本發明也涉及執行這些操作的設備或裝置。裝置可為所需目的具體構建,如特別目的的計算機。當定義為特殊目的的計算機,計算機也可操作其他處理,節目執行或例程等不屬于特殊目的的一部分,同時仍能夠為特殊目的運作。可選擇地,這些操作可通過選擇性激活的通用目的計算機來處理或被存儲在計算機內存,緩存或在網絡上獲得的一個或多個計算機程序來配置。當數據通過網絡獲得時,該數據可利用網絡上的其他計算機處理,如云計算源。
[0097]本發明的實施例還可定義為一機器,其將數據從一種狀態轉換成另一狀態。該數據可代表一文章,其可表示為一電子信號和電性操作數據。在一些情況下,變換的數據可在顯示器上視覺上描繪,從數據變換中得到結果表示為物理物體。變換數據通常可保存到存儲器,或特別地保存到能夠構建或描繪一物理和有形物體的格式。在一些實施例中,利用處理器執行操作方法。舉例而言,處理器今兒將數據從一種轉變成另一種。再者,一個或多個執行方法的機器或處理器可通過網絡鏈接。每個機器可將數據從一種狀態轉變成另一種狀態,并也可處理數據,保存數據到存儲器,在網絡上傳送數據,顯示結果,或將結果通信給另一個機器。
[0098]本發明還可實現為計算機可讀媒介上的計算機可讀碼。計算機可讀媒介可為任何存儲數據的數據存儲裝置,其可在之后利用計算機系統讀取。計算機可讀媒介的例子包括硬件驅動器,網絡附加存儲器(NAS),只讀內存,隨機存取內存,閃存,⑶-R0M,⑶-R,⑶-RW,DVD,磁帶和其他光學和非光學數據存儲裝置。計算機可讀媒介還可在網絡耦合計算機系統中分布,從而計算機可讀碼可以分布方式存儲和執行。
[0099]盡管操作方法方法按照特定順序描述,可以理解的是,操作方法之間可運行其他家政操作方法,或可調節這些操作方法,從而使得它們出現次數略微不同,或者可在系統中分布,從而允許在與操作方法相關的各種間隔中發生過程操作方法,只要以所需方式執行覆蓋操作方法的處理。
[0100]盡管前面已經出于清楚理解的目的詳細描述了本發明,可以理解的是在所附權利要求的范圍內可以進行一些修改和變形。因此,本發明實施例可理解為示意性并不具有局限性,且本發明并不局限于在此給定的詳細描述中,而可以在所附權利要求的范圍和等效變形中進行變換。
【權利要求】
1.一種在顯示器上顯示補充內容的方法,該方法包括: 接收一節目的內容流; 抽樣部分所接收的內容流; 分析被抽樣部分,以確定一所述內容流的媒體標識符,將所述媒體標識符發送至一內容服務器; 利用所述媒體標識符從所述內容服務器中獲取補充內容; 將所述內容流與所述補充內容一起渲染在顯示器上,所述補充內容為一交互式特征提供訪問接口,所述交互式特征在所述內容流的接收過程中提供互聯網通信。
2.如權利要求1所述的方法,其中所述媒體標識符限定一單位內容,所述被抽樣部分存在于該單位內容中。
3.如權利要求2所述的方法,其中所述媒體標識符限定所述被抽樣部分在該單位內容中的位置。
4.如權利要求1所述的方法,其中所述補充內容限定一用于訪問所述交互式特征的觸發。
5.如權利要求4所述的方法, 其中所述交互式特征由一應用程序來提供,所述應用程序由所述觸發來啟動。
6.如權利要求1所述的方法,其中分析所述被抽樣部分包括產生一所述被抽樣部分的指紋以及根據該指紋確定所述內容流的媒體標識符。
7.如權利要求1所述的方法,其中通過一第一信道接收所述內容流,并且通過一第二信道獲取所述補充內容。
8.如權利要求1所述的方法,其中所述第一信道由從模擬音頻/視頻、數字音頻/視頻、電纜、衛星或互聯網所組成的群組中選擇的通信所限定;以及 所述第二信道由互聯網通信限定。
9.一種內容服務器將補充內容提供至顯示器的方法,該方法包括: 利用內容流的媒體標識符來確定補充內容,該媒體標識符是根據對該內容流的抽樣部分的分析來確定; 將該補充內容發送至一渲染模塊,該渲染模塊將該內容流與該補充內容一起渲染在顯示器上,該補充內容為一交互式特征提供訪問接口,該交互式特征在該內容流的接收過程中提供互聯網通信。
10.如權利要求8所述的方法,其中所述媒體標識符限定一單位內容,所述被抽樣部分存在于該單位內容中。
11.如權利要求10所述的方法,其中所述媒體標識符限定所述被抽樣部分在該單位內容中的位置。
12.如權利要求9所述的方法,其中所述補充內容限定一用于訪問所述交互式特征的觸發。
13.如權利要求12所述的方法,其中所述交互式特征由一應用程序來提供,所述應用程序由所述觸發來啟動。
14.如權利要求9所述的方法,其中對所述被抽樣部分的分析包括產生一所述被抽樣部分的指紋以及根據該指紋確定所述內容流的媒體標識符。
15.一種用于將內容流與補充內容一起顯示在顯示器上的系統,該系統包括: 一內容服務器,用于提供補充內容; 一接口裝置,該接口裝置包括一連接接口模塊; 其中該連接接口模塊包括: (a)—傳感器模塊,該傳感器模塊用于接收節目的內容流,抽樣部分所接收的內容流,以及分析被抽樣部分以確定該內容流的媒體標識符; (b)一補充內容模塊,該補充內容模塊利用該媒體標識符從該內容服務器獲取補充內容; (C) 一渲染模塊,該渲染模塊用于將該內容流與該補充內容一起渲染在顯不器上,該補充內容為一交互式特征提供訪問接口,該交互式特征在該內容流的接收過程中提供互聯網通信。
16.如權利要求15所述的系統,其中所述媒體標識符限定一單位內容,所述被抽樣部分存在于該單位內容中。
17.如權利要求16所述的系統,其中所述媒體標識符限定所述被抽樣部分在該單位內容中的位置。
18.如權利要求15所·述的系統,其中所述補充內容限定一用于訪問所述交互式特征的觸發。·
19.如權利要求18所述的系統,其中所述交互式特征由一應用程序來提供,所述應用程序由所述觸發來啟動。
20.如權利要求15所述的系統,其中對所述被抽樣部分的分析包括產生一所述被抽樣部分的指紋以及根據該指紋確定所述內容流的媒體標識符。
21.一種用于將內容流與補充內容一起顯示在顯示器上的系統,該系統包括: 一內容服務器,用于提供補充內容; 一顯示器,該顯示器包括一連接接口模塊; 其中該連接接口模塊包括: (a)—傳感器模塊,該傳感器模塊用于接收節目的內容流,抽樣部分所接收的內容流,以及分析被抽樣部分以確定該內容流的媒體標識符; (b)一補充內容模塊,該補充內容模塊利用該媒體標識符從該內容服務器獲取補充內容; (C) 一渲染模塊,該渲染模塊用于將該內容流與該補充內容一起渲染在顯不器上,該補充內容為一交互式特征提供訪問接口,該交互式特征在該內容流的接收過程中提供互聯網通信。
22.如權利要求21所述的系統,其中所述媒體標識符限定一單位內容,所述被抽樣部分存在于該單位內容中。
23.如權利要求22所述的系統,其中所述媒體標識符限定所述被抽樣部分在該單位內容中的位置。
24.如權利要求21所述的系統,其中所述補充內容限定一用于訪問所述交互式特征的觸發。
25.如權利要求24所述的系統,其中所述交互式特征由一應用程序來提供,所述應用程序由所述觸發來啟動。
26.如權利要求21所述的系統,其中對所述被抽樣部分的分析包括產生一所述被抽樣部分的指紋以及 根據該指紋確定所述內容流的媒體標識符。
【文檔編號】H04N21/40GK103430563SQ201180062098
【公開日】2013年12月4日 申請日期:2011年12月21日 優先權日:2010年12月23日
【發明者】羅納德·雅各比 申請人:雅虎公司