專利名稱:基于數(shù)字機(jī)頂盒實(shí)現(xiàn)子畫面顯示的系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及機(jī)頂盒,更具體的說,涉及一種基于數(shù)字機(jī)頂盒實(shí)現(xiàn)子畫面顯示的系統(tǒng)及方法。
背景技術(shù):
畫中畫是利用數(shù)字技術(shù),在同一屏幕上顯示兩套節(jié)目,即在正常觀看的主畫面上,同時(shí)插入一個(gè)或多個(gè)經(jīng)過壓縮的子畫面,以便在欣賞主畫面的同時(shí),收看或監(jiān)視其它頻道。目前數(shù)字機(jī)頂盒實(shí)現(xiàn)畫中畫的方法是配置兩個(gè)高頻頭,即主高頻頭和副高頻頭。其中主高頻頭用來全屏正常播放節(jié)目,副高頻頭用于在切換臺(tái)時(shí)在屏幕的角落以小畫面播放其他頻點(diǎn)的節(jié)目,這樣可以實(shí)現(xiàn)在不影響正常觀看節(jié)目的同時(shí),瀏覽其他頻點(diǎn)的節(jié)目。如果找到喜愛的節(jié)目,則再全屏播放該節(jié)目,這樣可以避免在切換臺(tái)時(shí)浪費(fèi)時(shí)間,實(shí)現(xiàn)“無縫”收看不同的電視節(jié)目。 然而,副高頻頭的作用是在電視的一個(gè)角落顯示一個(gè)預(yù)覽其他頻道節(jié)目的小畫面,需要的畫面分辨率很小,但其實(shí)副高頻頭是可以全屏顯示分辨率很高的電視畫面的,因此,使用雙高頻頭實(shí)現(xiàn)畫中畫的功能勢(shì)必造成成本的增加。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于,針對(duì)現(xiàn)有技術(shù)中使用雙高頻頭實(shí)現(xiàn)畫中畫成本高的缺陷,提供一種子畫面數(shù)據(jù)來自互聯(lián)網(wǎng),可以單獨(dú)關(guān)閉子畫面且節(jié)約成本的基于數(shù)字機(jī)頂盒實(shí)現(xiàn)子畫面顯示的系統(tǒng)及方法。本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是提供一種基于數(shù)字機(jī)頂盒實(shí)現(xiàn)子畫面顯示的系統(tǒng),包括數(shù)字機(jī)頂盒和網(wǎng)絡(luò)服務(wù)器,所述數(shù)字機(jī)頂盒與所述網(wǎng)絡(luò)服務(wù)器通過互聯(lián)網(wǎng)通訊連接;所述網(wǎng)絡(luò)服務(wù)器用于向所述數(shù)字機(jī)頂盒提供子畫面數(shù)據(jù);所述數(shù)字機(jī)頂盒用于將所述子畫面數(shù)據(jù)提供給電視機(jī);所述數(shù)字機(jī)頂盒還包括主控模塊和網(wǎng)絡(luò)模塊,所述主控模塊用于獲取節(jié)目ID并將網(wǎng)絡(luò)服務(wù)器提供的所述子畫面數(shù)據(jù)傳輸給所述電視機(jī);所述網(wǎng)絡(luò)模塊用于將獲取的所述節(jié)目ID通過互聯(lián)網(wǎng)發(fā)送至所述網(wǎng)絡(luò)服務(wù)器,接收網(wǎng)絡(luò)服務(wù)器提供的所述子畫面數(shù)據(jù)并提供給所述主控模塊;所述主控模塊還設(shè)置有接收終止單元,所述接收終止單元用于控制所述網(wǎng)絡(luò)模塊停止接收所述子畫面數(shù)據(jù);所述網(wǎng)絡(luò)服務(wù)器包括數(shù)據(jù)庫模塊、數(shù)據(jù)處理模塊和通訊模塊,所述數(shù)據(jù)庫模塊設(shè)置有用于存儲(chǔ)子畫面數(shù)據(jù)的節(jié)目數(shù)據(jù)庫,所述數(shù)據(jù)處理模塊用于根據(jù)所述節(jié)目ID從所述節(jié)目數(shù)據(jù)庫中提取所述子畫面數(shù)據(jù)并傳輸給所述通訊模塊,所述通訊模塊用于從所述數(shù)字機(jī)頂盒接收所述節(jié)目ID,將所述節(jié)目ID傳輸給所述數(shù)據(jù)處理模塊并通過互聯(lián)網(wǎng)將所述子畫面數(shù)據(jù)同步發(fā)送給所述數(shù)字機(jī)頂盒。在本發(fā)明所述的基于數(shù)字機(jī)頂盒實(shí)現(xiàn)子畫面顯示的系統(tǒng)中,所述主控模塊還用于獲取機(jī)頂盒ID并通過網(wǎng)絡(luò)模塊發(fā)送給所述網(wǎng)絡(luò)服務(wù)器,所述通訊模塊還用于根據(jù)所述機(jī)頂盒ID判斷所述數(shù)字機(jī)頂盒是否存在授權(quán)信息并在存在所述授權(quán)信息且所述節(jié)目數(shù)據(jù)庫內(nèi)存在所述子畫面數(shù)據(jù)時(shí),向所述數(shù)字機(jī)頂盒發(fā)送第一指示值,否則發(fā)送第二指示值;所述主控模塊還用于在接收到所述第一指示值時(shí)指示網(wǎng)絡(luò)模塊接收所述子畫面數(shù)據(jù),或者在接收到所述第二指示值時(shí)向所述電視機(jī)發(fā)送一個(gè)錯(cuò)誤提示框,所述錯(cuò)誤提示框用于提示數(shù)字機(jī)頂盒缺少授權(quán)信息或者網(wǎng)絡(luò)服務(wù)器缺少所述子畫面數(shù)據(jù)。在本發(fā)明所述的基于數(shù)字機(jī)頂盒實(shí)現(xiàn)子畫面顯示的系統(tǒng)中,所述數(shù)字機(jī)頂盒上設(shè)置有用于控制所述接收終止單元的控制按鍵。在本發(fā)明所述的基于數(shù)字機(jī)頂盒實(shí)現(xiàn)子畫面顯示的系統(tǒng)中,所述網(wǎng)絡(luò)模塊設(shè)置有網(wǎng)絡(luò)接口。在本發(fā)明所述的基于數(shù)字機(jī)頂盒實(shí)現(xiàn)子畫面顯示的系統(tǒng)中,所述子畫面為主畫面節(jié)目的手語畫面,所述節(jié)目ID與所述主畫面節(jié)目的節(jié)目ID相同; 所述主控模塊還用于獲取節(jié)目時(shí)鐘參考值并通過網(wǎng)絡(luò)模塊發(fā)送給所述網(wǎng)絡(luò)服務(wù)器;所述通訊模塊還用于根據(jù)所述節(jié)目時(shí)鐘參考值將所述子畫面數(shù)據(jù)通過互聯(lián)網(wǎng)同步發(fā)送給所述數(shù)字機(jī)頂盒。本發(fā)明還提供了一種基于數(shù)字機(jī)頂盒實(shí)現(xiàn)子畫面顯示的方法,采用通過互聯(lián)網(wǎng)通訊連接的數(shù)字機(jī)頂盒與網(wǎng)絡(luò)服務(wù)器,所述數(shù)字機(jī)頂盒包括主控模塊和網(wǎng)絡(luò)模塊,所述網(wǎng)絡(luò)服務(wù)器包括數(shù)據(jù)庫模塊、數(shù)據(jù)處理模塊和通訊模塊;該方法包括以下步驟A、所述主控模塊獲取節(jié)目ID并傳輸給所述網(wǎng)絡(luò)模塊,所述網(wǎng)絡(luò)模塊將所述節(jié)目ID通過互聯(lián)網(wǎng)發(fā)送給網(wǎng)絡(luò)服務(wù)器;B、所述通訊模塊接收所述節(jié)目ID,將所述節(jié)目ID傳輸給所述數(shù)據(jù)處理模塊;所述數(shù)據(jù)庫模塊預(yù)先設(shè)置有用于存儲(chǔ)子畫面數(shù)據(jù)的節(jié)目數(shù)據(jù)庫,所述數(shù)據(jù)處理模塊根據(jù)當(dāng)前節(jié)目的所述節(jié)目ID從所述節(jié)目數(shù)據(jù)庫中提取所述子畫面數(shù)據(jù)并傳輸給所述通訊模塊;C、所述通訊模塊將所述子畫面數(shù)據(jù)通過互聯(lián)網(wǎng)發(fā)送給所述數(shù)字機(jī)頂盒;所述主控模塊控制接收所述子畫面數(shù)據(jù)并將所述子畫面數(shù)據(jù)傳輸給電視機(jī);D、主控模塊控制網(wǎng)絡(luò)模塊停止接收所述子畫面數(shù)據(jù),所述電視機(jī)關(guān)閉子畫面。在本發(fā)明所述的基于數(shù)字機(jī)頂盒實(shí)現(xiàn)子畫面顯示的方法中,所述步驟A還包括,所述網(wǎng)絡(luò)模塊將機(jī)頂盒ID發(fā)送給所述網(wǎng)絡(luò)服務(wù)器;所述步驟B還包括,所述通訊模塊將在接收所述節(jié)目ID、與所述機(jī)頂盒ID并根據(jù)所述機(jī)頂盒ID判斷所述數(shù)字機(jī)頂盒是否存在授權(quán)信息,如果存在,則將所述節(jié)目ID傳輸給所述數(shù)據(jù)處理模塊;所述步驟C還包括,如果數(shù)字機(jī)頂盒存在所述授權(quán)信息且所述節(jié)目數(shù)據(jù)庫內(nèi)存在所述子畫面數(shù)據(jù),通訊模塊在發(fā)送所述子畫面數(shù)據(jù)之前還將向所述數(shù)字機(jī)頂盒發(fā)送第一指示值,否則發(fā)送第二指示值;當(dāng)接收到所述第一指示值時(shí),所述主控模塊控制接收所述子畫面數(shù)據(jù)并將所述子畫面數(shù)據(jù)發(fā)送給電視機(jī);當(dāng)接收到所述第二指示值時(shí),所述主控模塊向所述電視機(jī)發(fā)送一個(gè)錯(cuò)誤提示框,所述錯(cuò)誤提示框用于提示數(shù)字機(jī)頂盒缺少授權(quán)信息或者網(wǎng)絡(luò)服務(wù)器缺少所述子畫面數(shù)據(jù)。在本發(fā)明所述的基于數(shù)字機(jī)頂盒實(shí)現(xiàn)子畫面顯示的方法中,在所述數(shù)字機(jī)頂盒上預(yù)先設(shè)置用于控制開始或停止接收所述子畫面數(shù)據(jù)的控制按鍵。
在本發(fā)明所述的基于數(shù)字機(jī)頂盒實(shí)現(xiàn)子畫面顯示的方法中,所述網(wǎng)絡(luò)模塊設(shè)置網(wǎng)絡(luò)接口。在本發(fā)明所述的基于數(shù)字機(jī)頂盒實(shí)現(xiàn)子畫面顯示的方法中,所述子畫面為主畫面節(jié)目的手語畫面,所述節(jié)目ID與所述主畫面節(jié)目的節(jié)目ID相同;所述步驟A還包括,所述主控模塊還將獲取節(jié)目時(shí)鐘參考值并通過所述網(wǎng)絡(luò)模塊發(fā)送給網(wǎng)絡(luò)服務(wù)器;
所述步驟C還包括,所述通訊模塊根據(jù)所述節(jié)目時(shí)鐘參考值將所述子畫面數(shù)據(jù)通過互聯(lián)網(wǎng)同步發(fā)送給所述數(shù)字機(jī)頂盒。本發(fā)明的基于數(shù)字機(jī)頂盒實(shí)現(xiàn)子畫面顯示的系統(tǒng)及方法具有以下有益效果不需要另外安裝副高頻頭來接收子畫面數(shù)據(jù),降低成本;此外,可以根據(jù)需要選擇接收或不接受子畫面數(shù)據(jù),在不需要收看子畫面時(shí)既不會(huì)妨礙收看主畫面的電視節(jié)目也不會(huì)消耗額外的流量,節(jié)約帶寬,經(jīng)濟(jì)實(shí)用。
下面將結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步說明,附圖中圖I是根據(jù)本發(fā)明一種基于數(shù)字機(jī)頂盒實(shí)現(xiàn)子畫面顯示的系統(tǒng)一個(gè)實(shí)施例的原理框圖;圖2是根據(jù)本發(fā)明一種基于數(shù)字機(jī)頂盒實(shí)現(xiàn)子畫面顯示的方法第一實(shí)施例的流程圖;圖3是根據(jù)本發(fā)明一種基于數(shù)字機(jī)頂盒實(shí)現(xiàn)子畫面顯示的方法第二實(shí)施例的流程圖;圖4是根據(jù)本發(fā)明一種基于數(shù)字機(jī)頂盒實(shí)現(xiàn)子畫面顯示的方法第三實(shí)施例的流程圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。如圖I所示是本發(fā)明一種基于數(shù)字機(jī)頂盒實(shí)現(xiàn)子畫面顯示的系統(tǒng)的一個(gè)實(shí)施例,該實(shí)施例中的系統(tǒng)包括用于向電視機(jī)提供子畫面數(shù)據(jù)的數(shù)字機(jī)頂盒I和用于向數(shù)字機(jī)頂盒I提供子畫面數(shù)據(jù)的網(wǎng)絡(luò)服務(wù)器2,數(shù)字機(jī)頂盒I與網(wǎng)絡(luò)服務(wù)器2通訊連接。其中,數(shù)字機(jī)頂盒I還包括主控模塊101和網(wǎng)絡(luò)模塊102,網(wǎng)絡(luò)服務(wù)器2包括數(shù)據(jù)庫模塊202、數(shù)據(jù)處理模塊201和通訊模塊203,也就是說,網(wǎng)絡(luò)模塊102與通訊模塊203通訊連接,本發(fā)明中這種通訊連接是通過互聯(lián)網(wǎng)來實(shí)現(xiàn)的,子畫面數(shù)據(jù)與主畫面的相關(guān)數(shù)據(jù)取消綁定,子畫面數(shù)據(jù)的傳輸通過互聯(lián)網(wǎng)來實(shí)現(xiàn)不占用電視網(wǎng)絡(luò)的帶寬。其中,由于子畫面的分辨率較小,網(wǎng)絡(luò)服務(wù)器2所需的存儲(chǔ)空間也小很多,而且在傳輸時(shí)所耗的帶寬也會(huì)小很多,更加節(jié)約成本。其中,數(shù)字機(jī)頂盒I的主控模塊101用于獲取節(jié)目ID,一般來說,數(shù)字機(jī)頂盒I可以對(duì)電視節(jié)目進(jìn)行碼流分析,從而獲取節(jié)目的參數(shù)信息,這些參數(shù)信息包括originalnetwork_id (原始網(wǎng)絡(luò)標(biāo)識(shí)符)、transport_stream_id (傳輸流標(biāo)識(shí)符)和service_id (業(yè)務(wù)標(biāo)識(shí)符),original_network_id> transport_stream_id、service_id 可以唯一的石角定該節(jié)目,因此可以通過這三個(gè)參數(shù)計(jì)算出能唯一描述相應(yīng)節(jié)目的節(jié)目ID ;此外主控模塊101還用于將網(wǎng)絡(luò)服務(wù)器2同步提供的子畫面數(shù)據(jù)傳輸給電視機(jī)。網(wǎng)絡(luò)模塊102用于將主控模塊101獲取到的節(jié)目ID通過互聯(lián)網(wǎng)發(fā)送至網(wǎng)絡(luò)服務(wù)器2,接收網(wǎng)絡(luò)服務(wù)器2提供的子畫面數(shù)據(jù)并提供給主控模塊。此外,主控模塊101還設(shè)置有接收終止單元103,接收終止單元103用于控制網(wǎng)絡(luò)模塊102停止接收子畫面數(shù)據(jù),當(dāng)網(wǎng)絡(luò)模塊102停止接收子畫面數(shù)據(jù)后,電視機(jī)不再顯示子畫面,但是由于主畫面的相關(guān)數(shù)據(jù)與子畫面數(shù)據(jù)不再綁定接收,此時(shí)主畫面的顯示不受其影響仍然正常播放。網(wǎng)絡(luò)服務(wù)器2的數(shù)據(jù)庫模塊202設(shè)置有節(jié)目數(shù)據(jù)庫,節(jié)目數(shù)據(jù)庫用于存儲(chǔ)子畫面數(shù)據(jù)。 通訊模塊203用于從數(shù)字機(jī)頂盒I接收節(jié)目ID,將節(jié)目ID傳輸給數(shù)據(jù)處理模塊201并通過互聯(lián)網(wǎng)將子畫面數(shù)據(jù)發(fā)送給數(shù)字機(jī)頂盒I。數(shù)據(jù)處理模塊201用于根據(jù)當(dāng)前節(jié)目的節(jié)目ID從節(jié)目數(shù)據(jù)庫中提取子畫面數(shù)據(jù)并傳輸給通訊模塊203。本實(shí)施例中的系統(tǒng)不需要額外安裝副高頻頭來接收子畫面數(shù)據(jù),使子畫面數(shù)據(jù)與主畫面的相應(yīng)數(shù)據(jù)分開接收,可以根據(jù)需要選擇接收或不接受子畫面數(shù)據(jù),在不需要收看子畫面時(shí)只需關(guān)閉即可既不會(huì)妨礙收看主畫面的電視節(jié)目也不會(huì)消耗額外的數(shù)據(jù)流量。子畫面數(shù)據(jù)的提供還可以作為一項(xiàng)增值服務(wù)展開,此時(shí)數(shù)字機(jī)頂盒I就會(huì)需要有特定的授權(quán)信息才能獲取相應(yīng)的子畫面數(shù)據(jù)。于是,主控模塊101還用于獲取機(jī)頂盒ID并通過網(wǎng)絡(luò)模塊102發(fā)送給網(wǎng)絡(luò)服務(wù)器2,網(wǎng)絡(luò)服務(wù)器2的通訊模塊203還可以用于在接收節(jié)目ID與節(jié)目時(shí)鐘參考值后根據(jù)該機(jī)頂盒ID判斷數(shù)字機(jī)頂盒I是否存在授權(quán)信息??梢岳斫獾氖?,如果數(shù)字機(jī)頂盒申請(qǐng)了該項(xiàng)服務(wù),則其機(jī)頂盒ID —定會(huì)在網(wǎng)絡(luò)服務(wù)器2有所記錄,或者該機(jī)頂盒ID綁定有特定的授權(quán)碼等,所以只要對(duì)機(jī)頂盒ID進(jìn)行分析就可以判斷數(shù)字機(jī)頂盒是否得到授權(quán)。相應(yīng)的,通訊模塊203還用于在數(shù)字機(jī)頂盒I存在授權(quán)信息且節(jié)目數(shù)據(jù)庫內(nèi)存在子畫面數(shù)據(jù)時(shí)向數(shù)字機(jī)頂盒I發(fā)送第一指示值,否則發(fā)送第二指示值;第一指示值用于指示子畫面數(shù)據(jù)能夠正常獲取,而第二指示值用于指示網(wǎng)絡(luò)服務(wù)器2無法正常向該數(shù)字機(jī)頂盒I提供服務(wù)。主控模塊101還用于在接收到第一指示值時(shí)指示網(wǎng)絡(luò)模塊102接收子畫面數(shù)據(jù),或者在接收到第二指示值時(shí)向電視機(jī)發(fā)送一個(gè)錯(cuò)誤提示框,錯(cuò)誤提示框用于提示數(shù)字機(jī)頂盒缺少授權(quán)信息或者網(wǎng)絡(luò)服務(wù)器缺少對(duì)應(yīng)節(jié)目的子畫面數(shù)據(jù)。優(yōu)選的,數(shù)字機(jī)頂盒I上設(shè)置有用于控制接收終止單元103的控制按鍵;此外,網(wǎng)絡(luò)模塊102設(shè)置有網(wǎng)絡(luò)接口。子畫面播放的節(jié)目可以是與主畫面播放節(jié)目相同或不同的一般節(jié)目,也可以是與主畫面播放節(jié)目相應(yīng)的輔助節(jié)目,如對(duì)其聲音作出的手語注釋。如果子畫面播放的節(jié)目為一般節(jié)目,機(jī)頂盒內(nèi)一般會(huì)存儲(chǔ)有相應(yīng)的節(jié)目列表,相應(yīng)節(jié)目的參數(shù)信息都可以從中分析得出;如果該節(jié)目為手語注釋性節(jié)目,則該節(jié)目的參數(shù)信息與主畫面播放節(jié)目相同。當(dāng)該節(jié)目為手語注釋性節(jié)目,則子畫面為主畫面節(jié)目的手語畫面,節(jié)目ID與所述主畫面節(jié)目的節(jié)目ID相同;此時(shí)主控模塊101還用于獲取相應(yīng)的節(jié)目時(shí)鐘參考值并通過網(wǎng)絡(luò)模塊102發(fā)送給網(wǎng)絡(luò)服務(wù)器2 ;通訊模塊203還用于根據(jù)節(jié)目時(shí)鐘參考值將子畫面數(shù)據(jù)通過互聯(lián)網(wǎng)同步發(fā)送給數(shù)字機(jī)頂盒I。節(jié)目時(shí)鐘參考值是為了使接收到的手語數(shù)據(jù)能夠與當(dāng)前節(jié)目同步,使手語畫面能夠與主畫面相匹配。本發(fā)明還提供了一種基于數(shù)字機(jī)頂盒實(shí)現(xiàn)子畫面顯示的方法,其中,圖2-4示出了該方法的三個(gè)實(shí)施例。實(shí)施例一如圖2所示的是本發(fā)明一種基于數(shù)字機(jī)頂盒實(shí)現(xiàn)子畫面顯示的方法的第一實(shí)施例,該方法采用通過互聯(lián)網(wǎng)通訊連接的數(shù)字機(jī)頂盒I與網(wǎng)絡(luò)服務(wù)器2,數(shù)字機(jī)頂盒I包括主控模塊101和網(wǎng)絡(luò)模塊102,網(wǎng)絡(luò)服務(wù)器2包括數(shù)據(jù)庫模塊202、數(shù)據(jù)處理模塊201和通訊模塊203,該方法的第一實(shí)施例包括以下步驟S301、主控模塊101獲取節(jié)目ID并傳輸給網(wǎng)絡(luò)模塊102,網(wǎng)絡(luò)模塊102將節(jié)目ID 通過互聯(lián)網(wǎng)發(fā)送給網(wǎng)絡(luò)服務(wù)器2 ;S302、網(wǎng)絡(luò)服務(wù)器2的通訊模塊203接收節(jié)目ID,將節(jié)目ID傳輸給數(shù)據(jù)處理模塊201 ;數(shù)據(jù)庫模塊202預(yù)先設(shè)置有用于存儲(chǔ)子畫面數(shù)據(jù)的節(jié)目數(shù)據(jù)庫,數(shù)據(jù)處理模塊201根據(jù)當(dāng)前節(jié)目的節(jié)目ID從節(jié)目數(shù)據(jù)庫中提取子畫面數(shù)據(jù)并傳輸給通訊模塊203 ;S303、通訊模塊203將子畫面數(shù)據(jù)通過互聯(lián)網(wǎng)發(fā)送給數(shù)字機(jī)頂盒I ;主控模塊101控制接收子畫面數(shù)據(jù)并將子畫面數(shù)據(jù)傳輸給電視機(jī);S304、主控模塊101控制網(wǎng)絡(luò)模塊102停止接收子畫面數(shù)據(jù),電視機(jī)關(guān)閉子畫面。其中,當(dāng)節(jié)目開始播放時(shí),機(jī)頂盒的主控模塊101都將對(duì)當(dāng)前播放的電視節(jié)目進(jìn)行碼流分析,從而獲取一些當(dāng)前節(jié)目的參數(shù)信息,這些參數(shù)信息包括original_network_id(原始網(wǎng)絡(luò)標(biāo)識(shí)符)、transport_stream_id (傳輸流標(biāo)識(shí)符)和service_id (業(yè)務(wù)標(biāo)識(shí)符),步驟 S301 中 original_network_id、transport_stream_id、service_id 可以唯一的石角定當(dāng)前節(jié)目,因此可以通過這三個(gè)參數(shù)計(jì)算出能唯一描述當(dāng)前節(jié)目的節(jié)目ID,節(jié)目時(shí)鐘參考值可以直接從碼流中分析出來,每個(gè)節(jié)目ID都會(huì)對(duì)應(yīng)一個(gè)特定的節(jié)目,其子畫面數(shù)據(jù)也就是根據(jù)這個(gè)節(jié)目ID來進(jìn)行分類管理的,步驟S302中數(shù)據(jù)處理模塊也是根據(jù)節(jié)目ID相應(yīng)的進(jìn)行選擇子畫面數(shù)據(jù)的。步驟S304中,當(dāng)網(wǎng)絡(luò)模塊停止接收子畫面數(shù)據(jù)后,電視機(jī)不再顯示子畫面,但是由于主畫面的相關(guān)數(shù)據(jù)與子畫面數(shù)據(jù)不再綁定接收,此時(shí)主畫面的顯示不受其影響仍然正常播放。該步驟是當(dāng)用戶不需要觀看子畫面時(shí),將子畫面關(guān)閉的操作;當(dāng)然也可以是在開始時(shí)數(shù)字機(jī)頂盒I處于不接收子畫面數(shù)據(jù)的狀態(tài),則步驟S301之前需要增加步驟S300,步驟S300包括數(shù)字機(jī)頂盒I控制開始接收子畫面數(shù)據(jù)。本實(shí)施的方法不需要以數(shù)字機(jī)頂盒的高頻頭通過電視網(wǎng)絡(luò)來接收子畫面數(shù)據(jù),使子畫面數(shù)據(jù)與主畫面的相應(yīng)數(shù)據(jù)分開接收,可以根據(jù)需要選擇接收或不接受子畫面數(shù)據(jù),從而使電視節(jié)目的相應(yīng)畫面可以按根據(jù)其特定的收看人群而進(jìn)行選擇,且在不需要收看子畫面時(shí)既不會(huì)妨礙一般人收看電視節(jié)目也不會(huì)消耗額外的數(shù)據(jù)流量。此外,網(wǎng)絡(luò)模塊102相應(yīng)的設(shè)置有網(wǎng)絡(luò)接口。實(shí)施例二如圖3所示的本發(fā)明一種基于數(shù)字機(jī)頂盒實(shí)現(xiàn)子畫面顯示的方法的第二實(shí)施例,該實(shí)施例的方法包括以下步驟S401、數(shù)字機(jī)頂盒I的主控模塊101獲取節(jié)目ID及機(jī)頂盒ID并傳輸給網(wǎng)絡(luò)模塊102,網(wǎng)絡(luò)模塊102將節(jié)目ID及機(jī)頂盒ID通過互聯(lián)網(wǎng)發(fā)送給網(wǎng)絡(luò)服務(wù)器2 ;S402、網(wǎng)絡(luò)服務(wù)器2的通訊模塊203接收網(wǎng)絡(luò)模塊102發(fā)送的節(jié)目ID及機(jī)頂盒ID,并根據(jù)機(jī)頂盒ID判斷數(shù)字機(jī)頂盒是否存在授權(quán)信息,如果存在,將節(jié)目ID傳輸給數(shù)據(jù)處理模塊201,否則直接進(jìn)入步驟S403 ;數(shù)據(jù)庫模塊202預(yù)先設(shè)置有用于存儲(chǔ)子畫面數(shù)據(jù)的節(jié)目數(shù)據(jù)庫,數(shù)據(jù)處理模塊201根據(jù)節(jié)目ID判斷節(jié)目數(shù)據(jù)庫中是否存在相應(yīng)的子畫面數(shù)據(jù),如果存在,則提取子畫面數(shù)據(jù)并傳輸給通訊模塊203,否則直接進(jìn)入步驟S403 ;S403、如果數(shù)字機(jī)頂盒I存在授權(quán)信息且節(jié)目數(shù)據(jù)庫內(nèi)存在子畫面數(shù)據(jù),通訊模塊203將接收到數(shù)據(jù)處理模塊201提供的子畫面數(shù)據(jù),此時(shí)通訊模塊203向數(shù)字機(jī)頂盒I發(fā)送第一指示值,隨后根據(jù)節(jié)目時(shí)鐘參考值將子畫面數(shù)據(jù)通過互聯(lián)網(wǎng)發(fā)送給數(shù)字機(jī)頂盒I ; 主控模塊101控制接收子畫面數(shù)據(jù)并將子畫面數(shù)據(jù)傳輸給電視機(jī);如果數(shù)字機(jī)頂盒I不存在授權(quán)信息或者節(jié)目數(shù)據(jù)庫內(nèi)不存在子畫面數(shù)據(jù);通訊模塊203向數(shù)字機(jī)頂盒I發(fā)送第二指示值;當(dāng)接收到第二指示值后,主控模塊101向電視機(jī)發(fā)送一個(gè)錯(cuò)誤提示框,錯(cuò)誤提示框顯示相應(yīng)的內(nèi)容以提示數(shù)字機(jī)頂盒缺少授權(quán)信息或者網(wǎng)絡(luò)服務(wù)器缺少子畫面數(shù)據(jù)。S404、主控模塊101控制網(wǎng)絡(luò)模塊102停止接收子畫面數(shù)據(jù),電視機(jī)關(guān)閉子畫面。本實(shí)施例是對(duì)第一實(shí)施例的改進(jìn),其適用于獲取子畫面數(shù)據(jù)需要權(quán)限的系統(tǒng),在這種系統(tǒng)中子畫面數(shù)據(jù)的提供還可以作為一項(xiàng)增值服務(wù)展開,此時(shí)數(shù)字機(jī)頂盒I就會(huì)需要有特定的授權(quán)信息才能獲取相應(yīng)的子畫面數(shù)據(jù),可以防止不法用戶竊取網(wǎng)絡(luò)資源,使運(yùn)營商造成損失??梢岳斫獾氖牵绻麛?shù)字機(jī)頂盒申請(qǐng)了該項(xiàng)服務(wù),則其機(jī)頂盒ID —定會(huì)在網(wǎng)絡(luò)服務(wù)器2有所記錄,或者該機(jī)頂盒ID綁定有特定的授權(quán)碼等,所以只要對(duì)機(jī)頂盒ID進(jìn)行分析就可以判斷數(shù)字機(jī)頂盒是否得到授權(quán)。優(yōu)選的是,無論第一實(shí)施例或第二實(shí)施例中的數(shù)字機(jī)頂盒上設(shè)置有用于控制開始或停止接收所述子畫面數(shù)據(jù)的控制按鍵。實(shí)施例三如圖4所示的本發(fā)明一種基于數(shù)字機(jī)頂盒實(shí)現(xiàn)子畫面顯示的方法的第三實(shí)施例,由于子畫面播放的節(jié)目可以是與主畫面播放節(jié)目相同或不同的一般節(jié)目,也可以是與主畫面播放節(jié)目相應(yīng)的輔助節(jié)目,如對(duì)其聲音作出的手語注釋。如果子畫面播放的節(jié)目為一般節(jié)目,機(jī)頂盒內(nèi)一般會(huì)存儲(chǔ)有相應(yīng)的節(jié)目列表,相應(yīng)節(jié)目的參數(shù)信息都可以從中分析得出;如果該節(jié)目為手語注釋性節(jié)目,則該節(jié)目的參數(shù)信息與主畫面播放節(jié)目相同。當(dāng)該節(jié)目為手語注釋性節(jié)目,則子畫面為主畫面節(jié)目的手語畫面,節(jié)目ID與所述主畫面節(jié)目的節(jié)目ID相同;本實(shí)施例的方法包括以下步驟S501、數(shù)字機(jī)頂盒I的主控模塊101獲取當(dāng)前節(jié)目的節(jié)目ID、機(jī)頂盒ID及節(jié)目時(shí)鐘參考值并傳輸給網(wǎng)絡(luò)模塊102,網(wǎng)絡(luò)模塊102將節(jié)目ID、節(jié)目時(shí)鐘參考值及機(jī)頂盒ID通過互聯(lián)網(wǎng)發(fā)送給網(wǎng)絡(luò)服務(wù)器2 ;S502、網(wǎng)絡(luò)服務(wù)器2的通訊模塊203接收網(wǎng)絡(luò)模塊102發(fā)送的當(dāng)前節(jié)目的節(jié)目ID、節(jié)目時(shí)鐘參考值及機(jī)頂盒ID,并根據(jù)機(jī)頂盒ID判斷數(shù)字機(jī)頂盒是否存在授權(quán)信息,如果存在,將節(jié)目ID傳輸給數(shù)據(jù)處理模塊201,否則直接進(jìn)入步驟S503 ;數(shù)據(jù)庫模塊202預(yù)先設(shè)置有用于存儲(chǔ)手語數(shù)據(jù)的手語數(shù)據(jù)庫,數(shù)據(jù)處理模塊201根據(jù)當(dāng)前節(jié)目的節(jié)目ID判斷手語數(shù)據(jù)庫中是否存在相應(yīng)的手語數(shù)據(jù),如果存在,則提取手語數(shù)據(jù)并傳輸給通訊模塊203,否則直接進(jìn)入步驟S503 ;S503、如果數(shù)字機(jī)頂盒I存在授權(quán)信息且手語數(shù)據(jù)庫內(nèi)存在手語數(shù)據(jù),通訊模塊203將接收到數(shù)據(jù)處理模塊201提供的手語數(shù)據(jù),此時(shí)通訊模塊203向數(shù)字機(jī)頂盒I發(fā)送第一指示值,隨后根據(jù)節(jié)目時(shí)鐘參考值將手語數(shù)據(jù)通過互聯(lián)網(wǎng)同步發(fā)送給數(shù)字機(jī)頂盒I ;主控模塊101控制接收手語數(shù)據(jù)并將手語數(shù)據(jù)傳輸給電視機(jī);如果數(shù)字機(jī)頂盒I不存在授權(quán)信息或者手語數(shù)據(jù)庫內(nèi)不存在手語數(shù)據(jù);通訊模塊203向數(shù)字機(jī)頂盒I發(fā)送第二指示值;當(dāng)接收到第二指示值后,主控模塊101向電視機(jī)發(fā)送一個(gè)錯(cuò)誤提示框,錯(cuò)誤提示框顯示相應(yīng)的內(nèi)容以提示數(shù)字機(jī)頂盒缺少授權(quán)信息或者網(wǎng)絡(luò)服務(wù)器缺少手語數(shù)據(jù)。
S504、主控模塊101控制網(wǎng)絡(luò)模塊102停止接收手語數(shù)據(jù),電視機(jī)關(guān)閉手語畫面。其中步驟S501中獲取的參數(shù)信息還包括節(jié)目時(shí)鐘參考值(簡稱PCR),節(jié)目時(shí)鐘參考值可以直接從碼流中分析出來,而節(jié)目時(shí)鐘參考值是為了使S503中接收到的手語數(shù)據(jù)能夠與當(dāng)前節(jié)目同步,使手語畫面能夠與主畫面相匹配。雖然本發(fā)明是通過具體實(shí)施例進(jìn)行說明的,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)明白,在不脫離本發(fā)明范圍的情況下,還可以對(duì)本發(fā)明進(jìn)行各種變換及等同替代。另外,針對(duì)特定情形或材料,可以對(duì)本發(fā)明做各種修改,而不脫離本發(fā)明的范圍。因此,本發(fā)明不局限于所公開的具體實(shí)施例,而應(yīng)當(dāng)包括落入本發(fā)明權(quán)利要求范圍內(nèi)的全部實(shí)施方式。
權(quán)利要求
1.一種基于數(shù)字機(jī)頂盒實(shí)現(xiàn)子畫面顯示的系統(tǒng),包括數(shù)字機(jī)頂盒(I)和網(wǎng)絡(luò)服務(wù)器(2 ),其特征在于,所述數(shù)字機(jī)頂盒(I)與所述網(wǎng)絡(luò)服務(wù)器(2 )通過互聯(lián)網(wǎng)通訊連接;所述網(wǎng)絡(luò)服務(wù)器(2 )用于向所述數(shù)字機(jī)頂盒(I)提供子畫面數(shù)據(jù);所述數(shù)字機(jī)頂盒(I)用于將所述子畫面數(shù)據(jù)提供給電視機(jī); 所述數(shù)字機(jī)頂盒(I)還包括主控模塊(101)和網(wǎng)絡(luò)模塊(102 ),所述主控模塊(101)用于獲取節(jié)目ID并將網(wǎng)絡(luò)服務(wù)器(2)提供的所述子畫面數(shù)據(jù)傳輸給所述電視機(jī);所述網(wǎng)絡(luò)模塊(102)用于將獲取的所述節(jié)目ID通過互聯(lián)網(wǎng)發(fā)送至所述網(wǎng)絡(luò)服務(wù)器(2),接收網(wǎng)絡(luò)服務(wù)器提供的所述子畫面數(shù)據(jù)并提供給所述主控模塊(101);所述主控模塊(101)還設(shè)置有接收終止單元(103),所述接收終止單元(103)用于控制所述網(wǎng)絡(luò)模塊(101)停止接收所述子畫面數(shù)據(jù); 所述網(wǎng)絡(luò)服務(wù)器(2)包括數(shù)據(jù)庫模塊(202)、數(shù)據(jù)處理模塊(201)和通訊模塊(203),所述數(shù)據(jù)庫模塊(202)設(shè)置有用于存儲(chǔ)子畫面數(shù)據(jù)的節(jié)目數(shù)據(jù)庫,所述數(shù)據(jù)處理模塊(201)用于根據(jù)所述節(jié)目ID從所述節(jié)目數(shù)據(jù)庫中提取所述子畫面數(shù)據(jù)并傳輸給所述通訊模塊(203),所述通訊模塊(203)用于從所述數(shù)字機(jī)頂盒(I)接收所述節(jié)目ID,將所述節(jié)目ID傳輸給所述數(shù)據(jù)處理模塊(201)并通過互聯(lián)網(wǎng)將所述子畫面數(shù)據(jù)同步發(fā)送給所述數(shù)字機(jī)頂盒(I)。
2.根據(jù)權(quán)利要求I所述的基于數(shù)字機(jī)頂盒實(shí)現(xiàn)子畫面顯示的系統(tǒng),其特征在于,所述主控模塊(101)還用于獲取機(jī)頂盒ID并通過網(wǎng)絡(luò)模塊(102)發(fā)送給所述網(wǎng)絡(luò)服務(wù)器(2),所述通訊模塊(203)還用于根據(jù)所述機(jī)頂盒ID判斷所述數(shù)字機(jī)頂盒(I)是否存在授權(quán)信息并在存在所述授權(quán)信息且所述節(jié)目數(shù)據(jù)庫內(nèi)存在所述子畫面數(shù)據(jù)時(shí),向所述數(shù)字機(jī)頂盒(I)發(fā)送第一指示值,否則發(fā)送第二指示值; 所述主控模塊(101)還用于在接收到所述第一指示值時(shí)指示網(wǎng)絡(luò)模塊(102)接收所述子畫面數(shù)據(jù),或者在接收到所述第二指示值時(shí)向所述電視機(jī)發(fā)送一個(gè)錯(cuò)誤提示框,所述錯(cuò)誤提示框用于提示數(shù)字機(jī)頂盒(I)缺少授權(quán)信息或者網(wǎng)絡(luò)服務(wù)器(2)缺少所述子畫面數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的基于數(shù)字機(jī)頂盒實(shí)現(xiàn)子畫面顯示的系統(tǒng),其特征在于,所述數(shù)字機(jī)頂盒(I)上設(shè)置有用于控制所述接收終止單元(103)的控制按鍵。
4.根據(jù)權(quán)利要求3所述的基于數(shù)字機(jī)頂盒實(shí)現(xiàn)子畫面顯示的系統(tǒng),其特征在于,所述網(wǎng)絡(luò)模塊(102)設(shè)置有網(wǎng)絡(luò)接口。
5.根據(jù)權(quán)利要求I 4任意一項(xiàng)所述的基于數(shù)字機(jī)頂盒實(shí)現(xiàn)子畫面顯示的系統(tǒng),其特征在于,所述子畫面為主畫面節(jié)目的手語畫面,所述節(jié)目ID與所述主畫面節(jié)目的節(jié)目ID相同; 所述主控模塊(101)還用于獲取節(jié)目時(shí)鐘參考值并通過網(wǎng)絡(luò)模塊(102)發(fā)送給所述網(wǎng)絡(luò)服務(wù)器(2 );所述通訊模塊(203 )還用于根據(jù)所述節(jié)目時(shí)鐘參考值將所述子畫面數(shù)據(jù)通過互聯(lián)網(wǎng)同步發(fā)送給所述數(shù)字機(jī)頂盒(I)。
6.一種基于數(shù)字機(jī)頂盒實(shí)現(xiàn)子畫面顯示的方法,其特征在于,采用通過互聯(lián)網(wǎng)通訊連接的數(shù)字機(jī)頂盒(I)與網(wǎng)絡(luò)服務(wù)器(2),所述數(shù)字機(jī)頂盒(I)包括主控模塊(101)和網(wǎng)絡(luò)模塊(102),所述網(wǎng)絡(luò)服務(wù)器(2)包括數(shù)據(jù)庫模塊(202)、數(shù)據(jù)處理模塊(201)和通訊模塊(203);該方法包括以下步驟A、所述主控模塊(101)獲取節(jié)目ID并傳輸給所述網(wǎng)絡(luò)模塊(102),所述網(wǎng)絡(luò)模塊(102)將所述節(jié)目ID通過互聯(lián)網(wǎng)發(fā)送給網(wǎng)絡(luò)服務(wù)器(2); B、所述通訊模塊(203)接收所述節(jié)目ID,將所述節(jié)目ID傳輸給所述數(shù)據(jù)處理模塊(201); 所述數(shù)據(jù)庫模塊(202)預(yù)先設(shè)置有用于存儲(chǔ)子畫面數(shù)據(jù)的節(jié)目數(shù)據(jù)庫,所述數(shù)據(jù)處理模塊(201)根據(jù)當(dāng)前節(jié)目的所述節(jié)目ID從所述節(jié)目數(shù)據(jù)庫中提取所述子畫面數(shù)據(jù)并傳輸給所述通訊模塊(203); C、所述通訊模塊(203)將所述子畫面數(shù)據(jù)通過互聯(lián)網(wǎng)發(fā)送給所述數(shù)字機(jī)頂盒(I); 所述主控模塊(101)控制接收所述子畫面數(shù)據(jù)并將所述子畫面數(shù)據(jù)傳輸給電視機(jī); D、主控模塊(101)控制網(wǎng)絡(luò)模塊(102)停止接收所述子畫面數(shù)據(jù),所述電視機(jī)關(guān)閉子畫面。
7.根據(jù)權(quán)利要求6所述的基于數(shù)字機(jī)頂盒實(shí)現(xiàn)子畫面顯示的方法,其特征在于,所述步驟A還包括,所述網(wǎng)絡(luò)模塊(102)將機(jī)頂盒ID發(fā)送給所述網(wǎng)絡(luò)服務(wù)器(2);所述步驟B還包括,所述通訊模塊(203)將在接收所述節(jié)目ID、與所述機(jī)頂盒ID并根據(jù)所述機(jī)頂盒ID判斷所述數(shù)字機(jī)頂盒(I)是否存在授權(quán)信息,如果存在,則將所述節(jié)目ID傳輸給所述數(shù)據(jù)處理模塊(201); 所述步驟C還包括,如果數(shù)字機(jī)頂盒(I)存在所述授權(quán)信息且所述節(jié)目數(shù)據(jù)庫內(nèi)存在所述子畫面數(shù)據(jù),通訊模塊(203)在發(fā)送所述子畫面數(shù)據(jù)之前還將向所述數(shù)字機(jī)頂盒(I)發(fā)送第一指示值,否則發(fā)送第二指示值; 當(dāng)接收到所述第一指示值時(shí),所述主控模塊(101)控制接收所述子畫面數(shù)據(jù)并將所述子畫面數(shù)據(jù)發(fā)送給電視機(jī);當(dāng)接收到所述第二指示值時(shí),所述主控模塊(101)向所述電視機(jī)發(fā)送一個(gè)錯(cuò)誤提示框,所述錯(cuò)誤提示框用于提示數(shù)字機(jī)頂盒(I)缺少授權(quán)信息或者網(wǎng)絡(luò)服務(wù)器(2)缺少所述子畫面數(shù)據(jù)。
8.根據(jù)權(quán)利要求7所述的基于數(shù)字機(jī)頂盒實(shí)現(xiàn)子畫面顯示的方法,其特征在于,在所述數(shù)字機(jī)頂盒(I)上預(yù)先設(shè)置用于控制開始或停止接收所述子畫面數(shù)據(jù)的控制按鍵。
9.根據(jù)權(quán)利要求8所述的基于數(shù)字機(jī)頂盒實(shí)現(xiàn)子畫面顯示的方法,其特征在于,所述網(wǎng)絡(luò)模塊(102)設(shè)置網(wǎng)絡(luò)接口。
10.根據(jù)權(quán)利要求6 9任意一項(xiàng)所述的基于數(shù)字機(jī)頂盒實(shí)現(xiàn)子畫面顯示的方法,其特征在于,所述子畫面為主畫面節(jié)目的手語畫面,所述節(jié)目ID與所述主畫面節(jié)目的節(jié)目ID相同; 所述步驟A還包括,所述主控模塊還將(101)獲取節(jié)目時(shí)鐘參考值并通過所述網(wǎng)絡(luò)模塊(102)發(fā)送給網(wǎng)絡(luò)服務(wù)器(2); 所述步驟C還包括,所述通訊模塊(203)根據(jù)所述節(jié)目時(shí)鐘參考值將所述子畫面數(shù)據(jù)通過互聯(lián)網(wǎng)同步發(fā)送給所述數(shù)字機(jī)頂盒(I)。
全文摘要
本發(fā)明公開了一種基于數(shù)字機(jī)頂盒實(shí)現(xiàn)子畫面顯示的方法,包括以下步驟A、數(shù)字機(jī)頂盒獲取節(jié)目ID并發(fā)送給網(wǎng)絡(luò)服務(wù)器;B、網(wǎng)絡(luò)服務(wù)器接收所述節(jié)目ID,根據(jù)所述節(jié)目ID從節(jié)目數(shù)據(jù)庫中提取子畫面數(shù)據(jù)并將所述子畫面數(shù)據(jù)通過互聯(lián)網(wǎng)發(fā)送給所述數(shù)字機(jī)頂盒;C、所述數(shù)字機(jī)頂盒控制接收所述子畫面數(shù)據(jù)并將所述子畫面數(shù)據(jù)傳輸給電視機(jī);D、控制網(wǎng)絡(luò)模塊停止接收所述子畫面數(shù)據(jù),所述電視機(jī)關(guān)閉子畫面。本發(fā)明還公開了一種用于實(shí)施以上方法的基于數(shù)字機(jī)頂盒實(shí)現(xiàn)子畫面顯示的系統(tǒng)。本發(fā)明的系統(tǒng)及方法子畫面數(shù)據(jù)來自互聯(lián)網(wǎng),可以單獨(dú)關(guān)閉子畫面且節(jié)約成本。
文檔編號(hào)H04N21/431GK102685553SQ20121014755
公開日2012年9月19日 申請(qǐng)日期2012年5月14日 優(yōu)先權(quán)日2012年5月14日
發(fā)明者李星 申請(qǐng)人:深圳市九洲電器有限公司