專利名稱:疊加式互動視頻節(jié)目系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于視頻廣播、點播系統(tǒng),特別涉及一種疊加式互動視頻節(jié)目系統(tǒng)。
背景技術(shù):
目前的視頻互動節(jié)目,如電視中演播的場外競猜、支持率表決,是通過獨立的通訊系統(tǒng),如電話,手機短訊實現(xiàn)的。這樣的互動不及時,相關(guān)聯(lián)性低,更談不上實時參與和全面參與。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種疊加式互動視頻節(jié)目系統(tǒng)。
這個互動視頻節(jié)目系統(tǒng)要實現(xiàn)客戶對視頻節(jié)目的全面參與,用戶可以以場外競猜、節(jié)目競播、支持率表決、用戶提問、民意調(diào)查、節(jié)目點播、節(jié)目點評等方式實時參與互動節(jié)目。本系統(tǒng)有廣泛的應(yīng)用,如互動數(shù)字電視或IPTV節(jié)目、互動廣告、視頻會議、遠程教學(xué)等。
本發(fā)明的技術(shù)方案是一個互動視頻節(jié)目由視頻節(jié)目源和互動內(nèi)容兩部分組成。視頻節(jié)目源可以是數(shù)字電視節(jié)目源也可以是流媒體視頻節(jié)目源;互動內(nèi)容是在播放節(jié)目源時與節(jié)目源同步進行的、按照一定時序發(fā)生的節(jié)目運營者與觀眾(用戶)、觀眾與觀眾之間的一系列信息交換。
此系統(tǒng)的互動內(nèi)容是通過互動腳本實現(xiàn)的,互動腳本告訴系統(tǒng)在什么時間、以什么方式和用戶觀眾互動;互動腳本存在于節(jié)目源之外,互動內(nèi)容只是在節(jié)目回放時在終端設(shè)備上疊加到節(jié)目里的;一個節(jié)目可以對應(yīng)多個互動腳本,節(jié)目和互動腳本的搭配可以根據(jù)業(yè)務(wù)邏輯選擇。
一種疊加式互動視頻節(jié)目系統(tǒng),其特征在于此系統(tǒng)物理上由四個部分構(gòu)成1)互動腳本編排工作站,它由計一臺計算機和其內(nèi)的互動腳本編排軟件系統(tǒng)組成;2)互動節(jié)目運營服務(wù)器,它是連在IP網(wǎng)上的計算機和據(jù)庫及相應(yīng)的服務(wù)器軟件;3)互動節(jié)目回放終端,互動節(jié)目回放終端有對節(jié)目源解碼的硬件、軟件并能在電視機上將解碼的節(jié)目顯示出來,并有一個操作控制器;4)節(jié)目源有數(shù)字電視節(jié)目源、流媒體節(jié)目源;互動節(jié)目運營服務(wù)器連接互動腳本編排工作站;
互動節(jié)目運營服務(wù)器的儲存設(shè)備上存有事先由互動腳本編排工作站編排好的互動腳本和由用戶發(fā)出的反饋信息;互動節(jié)目回放終端通過IP網(wǎng)連接到互動節(jié)目運營服務(wù)器,互動節(jié)目回放終端通過網(wǎng)絡(luò)連接到至少一個節(jié)目源。
此疊加式互動節(jié)目系統(tǒng)工作方法這個系統(tǒng)劃分為三個子系統(tǒng)1)互動腳本編排系統(tǒng),用來編排互動腳本既制作互動內(nèi)容的;2)互動節(jié)目服務(wù)引擎,負責(zé)按需發(fā)送互動腳本,并接收反饋信息、對反饋信息進行統(tǒng)計;3)互動節(jié)目回放引擎,負責(zé)接收互動節(jié)目服務(wù)引擎發(fā)送的互動腳本,向用戶呈現(xiàn)互動內(nèi)容,將用戶反饋信息發(fā)送回互動節(jié)目服務(wù)引擎;服務(wù)引擎和回放引擎之間使用通行的XML標準來傳送互動腳本和用戶反饋信息,互動腳本的發(fā)送既可以是單播,也可以是組播。
此疊加式互動視頻節(jié)目系統(tǒng)運行程序1)互動腳本編排系統(tǒng)在編輯節(jié)目的互動腳本時,選擇要出現(xiàn)互動的時間,指定互動信息將要在畫面上出現(xiàn)的區(qū)域,互動信息呈現(xiàn)形式;一組這樣的信息構(gòu)成一個互動事件,每一互動事件至少包括以下信息節(jié)目ID——節(jié)目編號;事件Id——事件編號;時間——事件發(fā)生相對于節(jié)目開始的時間;持續(xù)時間——事件呈現(xiàn)的持續(xù)時間;呈現(xiàn)區(qū)域——呈現(xiàn)給用戶時在畫面上的位置;內(nèi)容描述——對事件的描述、用戶回應(yīng)的操作說明等圖文信息;交互機制——至少包括控件類型、快捷鍵映射;把同一個節(jié)目的多個互動事件按時間順序排列起來,就構(gòu)成這個節(jié)目的互動事件隊列;把互動事件隊列的所有信息轉(zhuǎn)換成XML格式,形成一個互動腳本;2)互動節(jié)目服務(wù)引擎互動節(jié)目服務(wù)引擎負責(zé)管理互動節(jié)目運營服務(wù)器上的互動腳本,并保存可編程的業(yè)務(wù)流程、業(yè)務(wù)邏輯和用戶反饋處理邏輯;當收到用戶請求時,根據(jù)用戶特征和業(yè)務(wù)邏輯自動選擇相應(yīng)的互動腳本通過IP網(wǎng)發(fā)送到所有或部分用戶終端;在收到用戶對互動事件的反饋后,跟據(jù)用戶反饋處理邏輯自動處理反饋信息;3)互動節(jié)目回放引擎
互動節(jié)目回放引擎是裝在互動節(jié)目回放終端里的,它的功能包括互動腳本接收、互動事件同步、互動內(nèi)容呈現(xiàn)和用戶反饋;接收引擎接收到互動節(jié)目服務(wù)引擎發(fā)送的互動腳本后,解析該XML格式信息,還原為互動事件隊列;互動事件同步引擎是用來實現(xiàn)節(jié)目回放和互動事件同步的;該引擎通過數(shù)字電視解碼器或流媒體播放系統(tǒng)來獲取節(jié)目進行時間,并用這個時間作為參考決定何時觸發(fā)哪個互動事件,然后通知呈現(xiàn)引擎;呈現(xiàn)引擎在收到同步引擎的通知后,將應(yīng)觸發(fā)的互動事件以overlay技術(shù),在視頻畫面上顯示出來;在用戶通過控制器完成反饋信息后,把反饋信息包括用戶ID、節(jié)目ID、事件ID、用戶反饋內(nèi)容、時間等信息經(jīng)由IP網(wǎng)送回互動節(jié)目服務(wù)引擎。
本發(fā)明效果是系統(tǒng)的特點1.此系統(tǒng)是專門針對電視用戶、基于互聯(lián)網(wǎng)的交互式內(nèi)容制作和運營系統(tǒng),它制作的內(nèi)容既具有互聯(lián)網(wǎng)的交互性,又具有電視的易用性。
2.傳統(tǒng)的視頻節(jié)目,只能按照固定的視頻節(jié)目播放。做互動節(jié)目還需要把互動內(nèi)容做到節(jié)目里,而且還要借助電話和短信等。采用此技術(shù),互動內(nèi)容與源節(jié)目分離,可以根據(jù)需要隨時、靈活編輯互動內(nèi)容,而源節(jié)目不受任何破壞。
3.對于流媒體節(jié)目,由于網(wǎng)絡(luò)的延遲,不同節(jié)目的播放順序很難控制。通過此技術(shù)可以實現(xiàn)在視頻節(jié)目的特定時間點播放特定的互動節(jié)目,避免由于網(wǎng)絡(luò)延遲等問題帶來的不同步。
4.此技術(shù)充分利用IP網(wǎng)的交互特征,實現(xiàn)互動一體化,用戶通過遙控器,簡單操作,參與互動。采用計算機技術(shù)實現(xiàn)和用戶進行互動的自動化,并且記錄用戶的反饋信息,進一步提高了互動系統(tǒng)應(yīng)用的可靠性,實用性。
傳統(tǒng)的電視節(jié)目的互動需要借助其它工具,例如打電話,發(fā)短消息的方式。并且需要有人接聽電話和接收短消息來保證互動的運行。
5.通過此技術(shù),運營商可以在節(jié)目編排操作時,自定義業(yè)務(wù)流程,決定在什么視頻節(jié)目的什么時候插入什么互動內(nèi)容,并把這些互動內(nèi)容以互動腳本的方式存儲下來,還可以反復(fù)修改其中任意環(huán)節(jié),方便制作互動節(jié)目。這樣運營商可以根據(jù)節(jié)目播放策略,隨時調(diào)整節(jié)目的編排。用戶還可以選擇關(guān)閉和打開互動節(jié)目。
6.考慮到地區(qū),民族等的差異性,同樣的節(jié)目可能需要不同的互動內(nèi)容,采用該技術(shù),結(jié)合自動化技術(shù),會使互動節(jié)目實現(xiàn)個性化、智能化。相比其它傳統(tǒng)產(chǎn)品功能更加完善。
7.運營商可以自定義反饋處理的業(yè)務(wù)邏輯,使系統(tǒng)根據(jù)反饋記錄自動產(chǎn)生反饋處理結(jié)果,并自動通知用戶等。對于運營商來說可以倚賴此技術(shù)自動地和用戶進行交互,并且保存并處理用戶反饋信息,節(jié)約許多開支。
圖1是疊加式互動視頻節(jié)目系統(tǒng)的系統(tǒng)的構(gòu)成結(jié)構(gòu)框2是疊加式互動視頻節(jié)目系統(tǒng)工作原理的框3是疊加式互動視頻節(jié)目系統(tǒng)的結(jié)構(gòu)互動同步Filter程序圖具體實施方式
系統(tǒng)描述這個系統(tǒng)的互動功能是通過互動腳本實現(xiàn)的,互動腳本告訴系統(tǒng)在什么時間、以什么方式和用戶(觀眾)互動?;幽_本存在于節(jié)目源之外,互動功能只是在節(jié)目回放時在終端設(shè)備上疊加到節(jié)目里的。一個節(jié)目可以對應(yīng)多個互動腳本,節(jié)目和互動腳本的搭配可以根據(jù)業(yè)務(wù)邏輯選擇。
此互動視頻節(jié)目系統(tǒng)物理上由四個部分構(gòu)成(見圖1)1.互動腳本編排工作站由一臺計算機和互動腳本編排軟件系統(tǒng)組成。
2.互動節(jié)目運營服務(wù)器是一臺或數(shù)臺連在IP網(wǎng)上的計算機和據(jù)庫及相應(yīng)的服務(wù)器軟件。此服務(wù)器的儲存設(shè)備上存有事先編排好的互動腳本和用戶反饋信息。
3.互動回放終端需滿足下列要求能通過IP網(wǎng)連接到互動節(jié)目運營服務(wù)器,能通過IP網(wǎng)連接到流媒體節(jié)目源或通過數(shù)字電視網(wǎng)連接到數(shù)字電視節(jié)目源,有對節(jié)目源解碼的硬件或軟件并能在電視機上將解碼的節(jié)目顯示出來,有一個操作控制器(如紅外或無線遙控器)。典型的這類設(shè)備有IPTV機頂盒和數(shù)字電視機頂盒。
4.節(jié)目源是數(shù)字電視節(jié)目源或流媒體節(jié)目源;互動節(jié)目運營服務(wù)器連接互動腳本編排工作站;互動節(jié)目運營服務(wù)器的儲存設(shè)備上存有事先由互動腳本編排工作站編排好的互動腳本和由用戶發(fā)出的反饋信息;互動節(jié)目回放終端通過IP網(wǎng)連接到互動節(jié)目運營服務(wù)器,互動節(jié)目回放終端通過網(wǎng)絡(luò)連接到至少一個節(jié)目源。
互動節(jié)目系統(tǒng)工作原理如圖2所示這個系統(tǒng)從功能上劃分為三個子系統(tǒng)1.互動腳本編排系統(tǒng),用來編排互動腳本既制作互動內(nèi)容的;2.互動節(jié)目服務(wù)引擎,負責(zé)按需發(fā)送互動腳本,并接收反饋信息、對反饋信息進行統(tǒng)計;3.互動節(jié)目回放引擎,負責(zé)接收互動節(jié)目服務(wù)引擎發(fā)送的互動腳本,向用戶呈現(xiàn)互動內(nèi)容,將用戶反饋信息發(fā)送回互動節(jié)目服務(wù)引擎;服務(wù)引擎和回放引擎之間使用通行的XML標準來傳送互動腳本和用戶反饋信息,互動腳本的發(fā)送既可以是單播,也可以是組播。下面介紹一下具體實現(xiàn)技術(shù)。
1.互動腳本編排系統(tǒng)在編輯節(jié)目的互動腳本時,選擇要出現(xiàn)互動的時間,指定互動信息將要在畫面上出現(xiàn)的區(qū)域,互動信息呈現(xiàn)形式等。一組這樣的信息構(gòu)成一個互動事件,每一互動事件至少包括以下信息節(jié)目ID——節(jié)目編號;事件ID——事件編號;時間——事件發(fā)生相對于節(jié)目開始的時間;持續(xù)時間——事件呈現(xiàn)的持續(xù)時間;呈現(xiàn)區(qū)域——呈現(xiàn)給用戶時在畫面上的位置;內(nèi)容描述——對事件的描述、用戶回應(yīng)的操作說明等圖文信息;交互機制——包括控件類型(如是/否對話框、多向選擇、文字反饋等),快捷鍵映射(鍵盤、遙控器上的按鍵與控件的對應(yīng)關(guān)系)等。
把同一個節(jié)目的多個互動事件按時間順序排列起來,就構(gòu)成這個節(jié)目的互動事件隊列。把互動事件隊列的所有信息轉(zhuǎn)換成XML格式,形成一個互動腳本。
2.互動節(jié)目服務(wù)引擎互動節(jié)目服務(wù)引擎負責(zé)管理互動節(jié)目運營服務(wù)器上的互動腳本,并保存可編程的業(yè)務(wù)流程、業(yè)務(wù)邏輯和用戶反饋處理邏輯。
當收到用戶請求時,根據(jù)用戶特征和業(yè)務(wù)邏輯自動選擇相應(yīng)的互動腳本通過IP網(wǎng)發(fā)送到所有或部分用戶終端。在收到用戶對互動事件的反饋后,跟據(jù)用戶反饋處理邏輯自動處理反饋信息。
3.互動節(jié)目回放引擎互動節(jié)目回放引擎是裝在互動節(jié)目回放終端里的,它的功能包括互動腳本接收、互動事件同步、互動內(nèi)容呈現(xiàn)和用戶反饋;接收引擎接收到互動節(jié)目服務(wù)引擎發(fā)送的互動腳本后,解析該XML格式信息,還原為互動事件隊列。
互動事件同步引擎是用來實現(xiàn)節(jié)目回放和互動事件同步的。該引擎通過數(shù)字電視解碼器或流媒體播放系統(tǒng)來獲取節(jié)目進行時間,并用這個時間作為參考決定何時觸發(fā)哪個互動事件。
以Windows平臺上的DirectShow和LINUX平臺上的Gstreamer為例,我們可以利用一個音頻Filter組件,連接到音頻解碼Filter后面(見圖3),以獲取音頻數(shù)據(jù),實現(xiàn)同步。選擇音頻來同步信息是因為音頻占用帶寬少,對錯誤的容忍差,視頻服務(wù)器優(yōu)先傳遞音頻數(shù)據(jù),所以音頻的質(zhì)量比視頻更容易保證。這個Filter可以在輸入的音頻數(shù)據(jù)上獲得時間標志,這個時間戳對互動內(nèi)容同步是非常重要的。
互動同步Filter的功能是取得互動事件隊列中下一個互動事件,比較此時音頻的時間和這個互動事件的觸發(fā)時間,如果兩者之差小于某一固定閾值,則通知呈現(xiàn)引擎。
呈現(xiàn)引擎在收到同步引擎的通知后,將應(yīng)觸發(fā)的互動事件以overlay技術(shù),在視頻畫面上顯示出來。在用戶通過控制器完成反饋信息后,把反饋信息包括用戶ID、節(jié)目ID、事件ID、用戶反饋內(nèi)容、時間等信息經(jīng)由IP網(wǎng)送回互動節(jié)目服務(wù)引擎。
權(quán)利要求
1.一種疊加式互動視頻節(jié)目系統(tǒng),其特征在于此系統(tǒng)物理上由四個部分構(gòu)成1)互動腳本編排工作站,它由計一臺計算機和其內(nèi)的互動腳本編排軟件系統(tǒng)組成;2)互動節(jié)目運營服務(wù)器,它是連在IP網(wǎng)上的計算機和據(jù)庫及相應(yīng)的服務(wù)器軟件;3)互動節(jié)目回放終端,互動節(jié)目回放終端有對節(jié)目源解碼的硬件、軟件并能在電視機上將解碼的節(jié)目顯示出來,并有一個操作控制器;4)節(jié)目源有數(shù)字電視節(jié)目源、流媒體節(jié)目源;互動節(jié)目運營服務(wù)器連接互動腳本編排工作站;互動節(jié)目運營服務(wù)器的儲存設(shè)備上存有事先由互動腳本編排工作站編排好的互動腳本和由用戶發(fā)出的反饋信息;互動節(jié)目回放終端通過IP網(wǎng)連接到互動節(jié)目運營服務(wù)器,互動節(jié)目回放終端通過網(wǎng)絡(luò)連接到至少一個節(jié)目源。
2.根據(jù)權(quán)利要求1所述的疊加式互動視頻節(jié)目系統(tǒng),其特征在于互動節(jié)目回放終端通過IP網(wǎng)連接到流媒體節(jié)目源。
3.根據(jù)權(quán)利要求1所述的疊加式互動視頻節(jié)目系統(tǒng),其特征在于互動節(jié)目回放終端通過數(shù)字電視網(wǎng)連接到數(shù)字電視節(jié)目源。
4.根據(jù)權(quán)利要求1所述的疊加式互動視頻節(jié)目系統(tǒng),其特征在于此疊加式互動節(jié)目系統(tǒng)工作方法這個系統(tǒng)劃分為三個子系統(tǒng)1)本編排系統(tǒng),用來編排互動腳本既制作互動內(nèi)容的;2)互動節(jié)目服務(wù)引擎,負責(zé)按需發(fā)送互動腳本,并接收反饋信息、對反饋信息進行統(tǒng)計;3)互動節(jié)目回放引擎,負責(zé)接收互動節(jié)目服務(wù)引擎發(fā)送的互動腳本,向用戶呈現(xiàn)互動內(nèi)容,將用戶反饋信息發(fā)送回互動節(jié)目服務(wù)引擎;服務(wù)引擎和回放引擎之間使用通行的XML標準來傳送互動腳本和用戶反饋信息。
5.根據(jù)權(quán)利要求1或4或5所述的疊加式互動視頻節(jié)目系統(tǒng),其特征在于此疊加式互動視頻節(jié)目系統(tǒng)運行程序1)互動腳本編排系統(tǒng)在編輯節(jié)目的互動腳本時,選擇要出現(xiàn)互動的時間,指定互動信息將要在畫面上出現(xiàn)的區(qū)域,互動信息呈現(xiàn)形式;一組這樣的信息構(gòu)成一個互動事件,每一互動事件至少包括以下信息節(jié)目ID——節(jié)目編號;事件ID——事件編號;時間——事件發(fā)生相對于節(jié)目開始的時間;持續(xù)時間——事件呈現(xiàn)的持續(xù)時間;呈現(xiàn)區(qū)域——呈現(xiàn)給用戶時在畫面上的位置;內(nèi)容描述——對事件的描述、用戶回應(yīng)的操作說明等圖文信息;交互機制——至少包括控件類型,快捷鍵映射;把同一個節(jié)目的多個互動事件按時間順序排列起來,就構(gòu)成這個節(jié)目的互動事件隊列;把互動事件隊列的所有信息轉(zhuǎn)換成XML格式,形成一個互動腳本;2)互動節(jié)目服務(wù)引擎互動節(jié)目服務(wù)引擎負責(zé)管理互動節(jié)目運營服務(wù)器上的互動腳本,并保存可編程的業(yè)務(wù)流程、業(yè)務(wù)邏輯和用戶反饋處理邏輯;當收到用戶請求時,根據(jù)用戶特征和業(yè)務(wù)邏輯自動選擇相應(yīng)的互動腳本通過IP網(wǎng)發(fā)送到所有或部分用戶終端;在收到用戶對互動事件的反饋后,跟據(jù)用戶反饋處理邏輯自動處理反饋信息;3)互動節(jié)目回放引擎互動節(jié)目回放引擎是裝在互動節(jié)目回放終端里的,它的功能包括互動腳本接收、互動事件同步、互動內(nèi)容呈現(xiàn)和用戶反饋;接收引擎接收到互動節(jié)目服務(wù)引擎發(fā)送的互動腳本后,解析該XML格式信息,還原為互動事件隊列;互動事件同步引擎是用來實現(xiàn)節(jié)目回放和互動事件同步的;該引擎通過數(shù)字電視解碼器或流媒體播放系統(tǒng)來獲取節(jié)目進行時間,并用這個時間作為參考決定何時觸發(fā)哪個互動事件,然后通知呈現(xiàn)引擎;呈現(xiàn)引擎在收到同步引擎的通知后,將應(yīng)觸發(fā)的互動事件以overlay技術(shù),在視頻畫面上顯示出互動信息;在用戶通過控制器完成反饋信息后,把反饋信息包括用戶ID、節(jié)目ID、事件ID、用戶反饋內(nèi)容、時間等信息經(jīng)由IP網(wǎng)送回互動節(jié)目服務(wù)引擎。
全文摘要
疊加式互動視頻節(jié)目系統(tǒng),由四個部分構(gòu)成腳本編排計算機工作站系統(tǒng);互動節(jié)目運營服務(wù)器、互動節(jié)目回放終端數(shù)字電視節(jié)目源。此系統(tǒng)的互動功能是通過互動腳本實現(xiàn)的,互動腳本告訴系統(tǒng)在什么時間、以什么方式和用戶觀眾互動;互動腳本存在于節(jié)目源之外,互動功能只是在節(jié)目回放時在終端設(shè)備上疊加到節(jié)目里的,節(jié)目和互動腳本的搭配可以根據(jù)業(yè)務(wù)邏輯選擇。是專門針對電視用戶、基于互聯(lián)網(wǎng)的交互式內(nèi)容制作和運營系統(tǒng),它制作的內(nèi)容既具有互聯(lián)網(wǎng)的交互性,又具有電視的易用性。視頻節(jié)目的特定時間點播放特定的互動節(jié)目,避免由于網(wǎng)絡(luò)延遲等問題帶來的不同步。這樣的互動及時,相關(guān)聯(lián)性強,可達到實時參與和全面參與。
文檔編號H04N7/14GK1980373SQ20051012206
公開日2007年6月13日 申請日期2005年12月1日 優(yōu)先權(quán)日2005年12月1日
發(fā)明者薛山 申請人:天津標幟科技有限公司