互動播出的控制方法和系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及廣播電視播出技術領域,具體地說,涉及一種互動播出的控制方法和系統(tǒng)。
【背景技術】
[0002]關于電視節(jié)目的播出,在技術的不斷發(fā)展過程中,從以往的廣播播出,到現(xiàn)在的多種播出方式結合的播出,簡要介紹如下:
[0003]廣播播出:目前,一般的電視臺都是通過衛(wèi)星、有限電視網(wǎng)絡等方式,將節(jié)目廣播到各個家庭的終端播出。
[0004]新媒體播出:即通過iptV、網(wǎng)絡電視、手機電視等新媒體方式,將電視臺的播出內容,通過網(wǎng)絡或移動網(wǎng)絡推送到終端。與廣播播出方式相比,新媒體播出不僅增加了播出的展現(xiàn)方式,也增加了播出內容的覆蓋。
[0005]云播出:結合云計算、云存儲等云技術,將播出內容上傳到云端進行播出,播出方式與新媒體播出方式基本一致,只是新媒體播出方式大多是在電視臺等機構內完成,計算機的應用也是單機或者局域網(wǎng)。而云播出則更好的利用了云服務,提高了性能和靈活性,節(jié)約了資源。
[0006]以上各種播出方式,基本都是單向播出,即電視節(jié)目的制作方將節(jié)目向用戶主動推送,但是缺少與用戶的互動。相較互聯(lián)網(wǎng)上的一些其他互動服務而言,所受的沖擊較大。
[0007]為了提高用戶黏度,很多電視臺采用了互動播出的方式,即在節(jié)目中增加與觀眾的互動。例如一些綜藝節(jié)目的短信投票,微信搖一搖等服務。
[0008]關于微信搖一搖服務,其原理是,用戶在搖終端(如手機)的過程中,終端錄制在播節(jié)目的音頻內容,然后將錄制有節(jié)目內容的音頻文件傳輸?shù)讲コ鲋行?,由播出中心的后臺接收,播出中心提取接收到的音頻文件的音頻特征值,將所述的音頻特征值與中心存儲的特征值進行比對,進而識別用戶正在收看的節(jié)目,然后再進行后續(xù)互動,如抽獎、互動、紅包等等。由于目前一般的衛(wèi)視都會有一些節(jié)目通過搖一搖服務與用戶互動,比如綜藝節(jié)目,電視劇等,因而,在同一時間段內可能會有多個(如O到10個)電視節(jié)目在應用該種播出方式,所以,播出中心要保存每一個節(jié)目的音頻特征,用以提供進行音頻比對來識別用戶正在參與哪一個節(jié)目。
[0009]前述的播出方式雖然提供了節(jié)目播出的互動,但是仍然有待改進之處,例如:
[0010]時間延遲。用戶發(fā)送的錄制文件的音頻特征值的時間點,和音頻文件到達播出中心的時間點都是不確定的,所以在播出中心進行特征值比對時,需要一個滑動時間窗口,比對附近一段時間的節(jié)目音頻。因而大大地增加了比對計算的工作量,降低了準確率。在目前這種應用數(shù)量有限(目前電視臺有這個應用的節(jié)目不多,一般同一時段在10個以內),參與者有限的情況下,弊端顯現(xiàn)并不明顯,但是如果很多節(jié)目都應用這種播出方式,參與者數(shù)量也大大增加,則播出中心的計算壓力會大大增加,導致無法響應每一個用戶的互動。從而失去了互動播出的真正意義。
[0011]計算量大。上述的互動播出方式采用音頻特征值比對,需要對音頻特征進行提取,相對來說計算量較大。
[0012]受噪音干擾。當用戶使用終端錄制現(xiàn)場節(jié)目時,如果有人說話,或者其它噪音存在,錄制的音頻文件會存在噪音,則可能會導致音頻特征值發(fā)生變化,從而無法比對識別。
【發(fā)明內容】
[0013]為解決現(xiàn)有技術中的不足,本發(fā)明提供了一種互動播出的控制方法和系統(tǒng),用于在播出節(jié)目的互動過程中,準確地識別出互動事件,減小處理的計算量,提交抗干擾的能力。
[0014]為解決上述技術問題,根據(jù)本發(fā)明的一個方面,本發(fā)明提供了一種互動播出的控制方法,其中,包括以下步驟:
[0015]在中心端對節(jié)目進行音頻編碼的過程中,間隔地嵌入音頻水??;
[0016]在所述節(jié)目播出過程中,所述終端通過互動事件識別并提取所述節(jié)目中的音頻水印,并生成互動信息;
[0017]所述終端將帶有音頻水印的互動信息發(fā)送給所述的中心端;
[0018]所述中心端提取出互動信息中的音頻水印,通過比對音頻水印,識別所述終端的當前互動事件;
[0019]根據(jù)所述當前互動事件進行相應的操作。
[0020]優(yōu)選地,所述音頻水印為抗干擾型音頻水印。
[0021]優(yōu)選地,在所述的互動播出的控制方法中,所述音頻水印為多位字符串,包括節(jié)目ID標識位和互動事件標識位。
[0022]優(yōu)選地,在所述的互動播出的控制方法中,所述音頻水印還包括多個數(shù)值位,在中心端對節(jié)目進行音頻編碼的過程中,間隔地加入音頻水印時,音頻水印值依順序加I。
[0023]優(yōu)選地,在所述的互動播出的控制方法中,在中心端對節(jié)目進行音頻編碼的過程中,間隔地加入音頻水印時,具有相同音頻水印值的音頻水印為多個且相鄰。
[0024]優(yōu)選地,在所述的互動播出的控制方法中,所述終端通過互動事件識別并提取所述節(jié)目中的音頻水印,并生成互動信息時,統(tǒng)計識別出的音頻水印個數(shù),并將音頻水印個數(shù)轉換為時長作為互動信息的一部分,或者計算最后接收的水印值與第一個接收的水印值的差值,將所述差值轉換為時長作為互動信息的一部分。
[0025]優(yōu)選地,在所述的互動播出的控制方法中,所述中心端提取出互動信息中的音頻水印,通過比對音頻水印,識別所述終端的當前互動事件時包括:將所述互動信息中的時長信息轉換為分值信息。
[0026]根據(jù)本發(fā)明的另一個方面,本發(fā)明提供了一種互動播出的控制系統(tǒng),包括中心端和終端,其中,
[0027]中心端包括水印生成模塊,用于在對節(jié)目進行音頻編碼的過程中,間隔地加入音頻水??;和解釋模塊,用于提取出終端發(fā)回的互動信息中的音頻水印,通過比對音頻水印,識別所述終端的當前互動事件;
[0028]所述終端包括識別模塊,用于通過互動事件識別并提取所述音頻水印,生成互動信息并將其發(fā)送給中心端。
[0029]優(yōu)選地,在所述的互動播出的控制系統(tǒng)中,所述解釋模塊包括信息比對列表,用于記載音頻水印與互動事件中用于互動的具體內容的對應關系。
[0030]優(yōu)選地,在所述的互動播出的控制系統(tǒng)中,所述水印生成模塊為中心端本地功能模塊之一,所述解釋模塊為云端功能模塊之一,所述解釋模塊通過網(wǎng)絡與所述終端、本地功能模塊和云端功能模塊通訊。
[0031]與傳統(tǒng)的音頻特征比對相比,本發(fā)明采用音頻水印信息有以下優(yōu)點:
[0032]1.不受時間延遲影響。由于是提取音頻中的水印信息,所以只要在有水印信息的時間段,都可以提取到水印,水印的值也是固定的,并不會因時間延遲而受到影響。
[0033]2.計算量相對較小。水印算法是固定算法,比起特征值提取,相對計算量小。
[0034]3.受噪音干擾小。噪音在其它頻段增加了信息,但對水印信息幾乎沒有影響,也不會改變水印的值。而疊加噪音的音頻特征值可能發(fā)生變化。
[0035]4.當水印采用32位字符串時,更加靈活方便??梢越忉尦善渌囟ǖ囊饬x,而且字符串本身也可以傳遞信息。而音頻特征值除了音頻特征,不能代表任何含義。
【附圖說明】
[0036]通過以下參照附圖對本發(fā)明實施例的描述,本發(fā)明的上述以及其他目的、特征和優(yōu)點將更為清楚,在附圖中:
[0037]圖1為本發(fā)明所述互動播出的控制系統(tǒng)的原理框圖;
[0038]圖2為本發(fā)明所述互動播出的控制方法的流程圖;
[0039]圖3為本發(fā)明所述互動播出的控制系統(tǒng)的一個具體實施例的原理框圖;
[0040]圖4為本發(fā)明所述控制方法實施例一中互動控制流程圖;
[0041 ]圖5為本發(fā)明所述控制方法實施例二中互動控制流程圖。
【具體實施方式】
[0042]如圖1所示,為本發(fā)明所述互動播出的控制系統(tǒng)的原理框圖,圖2為本發(fā)明所述互動播出的控制方法的流程圖。結合圖1和圖2,對本發(fā)明進行詳細地說明。
[0043]本發(fā)明所述的控制系統(tǒng)包括兩大部分,一部分為中心端I,一部分為終端2。中心端I包括水印生成模塊11和解釋模塊12。通常節(jié)目在中心端制作完成,在對節(jié)目進行音頻編碼的過程中,通過水印生成模塊11間隔地加入音頻水印。水印生成模塊11通過音頻數(shù)字水印算法,將數(shù)字水印嵌入到音頻文件中(如wav,mp3,avi等等)。通過在人耳(一般來說,人耳可以識別的聲音頻率在20—一20000赫茲)不可識別的頻率,增加印記的方式,既不會對音頻文件的原有音質造成太大的影響,也不影響觀眾對節(jié)目的聽覺感受。在生成音頻水印時,每種音頻水印信息對應一個系統(tǒng)中有特殊含義的內容,因而,中心端保存有一個信息比對列表,用于記載音頻水印與互動事件中用于互動的具體內容的對應關系。每一種音頻水印對應一個特定含義的內容,例如一個鏈接,一段資訊等。另外,該信息比對列表中還可以包括音頻水印與節(jié)目ID的對應關系,用以識別與所述音頻水印對應的節(jié)目。為了能保證終端可以接收并識別到所述的音頻水印,在音頻編碼過程中,每間隔一定時間(很短時間,視具體情況而定)加入所述的音頻水印。
[0044]終端2包括有識別模塊21,通過互動事件識別并提取出節(jié)目中的音頻水印,并生成互動信息,將包括有音頻水印的互動信息發(fā)送給所述的中心端I。中心端2的解釋模塊12提取出終端2發(fā)回的互動信息中的音頻水印,通過比對音頻水印,識別與其對應的節(jié)目及當前的互動事件。具體的步驟如下:
[0045]步驟SI,在中心端對節(jié)目進行音頻編碼的過程中,間隔地加入音頻水??;
[0046]步驟S2,將音頻水印透傳到終端,即在所述節(jié)目播出時,節(jié)目音頻流中仍包括有音頻水印,不會在節(jié)目傳輸過程中丟失音頻水?。?br>[0047]步驟S3,在節(jié)目的播出過程中,所述終端通過互動事件識別并提取所述節(jié)目中的音頻水印,并生成互動信息;
[0048]步驟S4,所述終端將帶有音頻水印的互動信息發(fā)送給所述的中心端;
[0049]步驟S5,所述中心端提取出互動信息中的音