專利名稱:數字電視直播節目播出完整性判斷方法
技術領域:
本發明涉及數字電視領域,尤指一種數字電視直播節目播出完整性判斷方法。
背景技術:
廣播電視從播控平臺播出到末端的用戶收看,會經過許多環節,為防止電視節目內容在傳輸中被惡意篡改,對直播節目視頻的播出完整性進行檢查是很有必要的。數字電視節目中視頻編碼一般采用MPEG-2或H. 264/AVC的壓縮格式。直播節目完整性判斷,即對同一頻道的直播節目,比較數字電視傳輸末端(以下簡稱A點)和播出平臺 (以下簡稱B點)的視頻內容,判斷二者是否一致。因為視頻由連續的圖像幀組成,目前廣泛采用的方法有兩種I.在A點和B點分別對節目的視頻進行解碼,將解碼后的每幀視頻圖像傳輸到B點進行比較判斷。解碼回傳圖像幀的判斷方法缺陷在于1)需要解碼器,成本較高;2)把A點解碼后的圖像幀回傳到B點,需要占用較大的網絡帶寬;3)因為對解碼后圖像幀進行比較,比較的準確率比較低,無法真實反映直播節目的完整性。2將數字電視傳輸末端的壓縮數據直接回傳到播出平臺進行比較。這種方法比較的準確率雖然可以滿足要求,但將數字電視傳輸末端的壓縮數據回傳到播出平臺同樣需要占用較大的網絡帶寬。
發明內容
針對現有技術存在的問題,本發明的目的在于提供一種成本低、節省網略帶寬、判斷準確率高的數字電視直播節目播出完整性判斷方法。為實現上述目的,本發明的數字電視直播節目播出完整性判斷方法,具體為在數字電視傳輸末端和數字電視播出平臺輸出端分別從壓縮的視頻中提取每幀圖像的特征值, 然后將數字電視傳輸末端提取的每幀圖像的特征值傳送至數字電視播出平臺,并和數字電視播出平臺輸出端提取的對應圖像的特征值進行比較,根據比較結果判斷節目視頻播出是否完整。進一步,所述特征值包括PTS、幀帶寬和CRC值;其中,PTS表示每幀圖像的顯示時間信息;幀帶寬表示每幀圖像數據大?。籆RC值表示每幀圖像數據使用循環冗余碼校驗計算后的結果。進一步,數字電視傳輸末端和播出平臺輸出端提取的對應圖像的特征值進行比較時,以所述PTS作為比較的基準,如果PTS相同視為相同圖像的特征值,然后再比較所述幀帶寬和CRC值,如果幀帶寬和CRC值也相同,則視為該幀圖像播出完整,否則視為播出不完整;重復上述步驟對視頻中的所有幀圖像進行判斷,最終判斷節目視頻播出是否完整。本發明相比于傳統的圖像解碼比較方法,本方法的技術進步在于I)不需要解碼器,節省了成本。2)不需要回傳解碼后的圖像(或傳輸末端的視頻壓縮數據),節省了網絡帶寬。3 )相比于解碼回傳,提高了判斷的準確率。
圖I為本發明方法的流程 圖2為本發明方法中比較方式的流程圖。
具體實施例方式如圖I所示,本發明的數字電視直播節目播出完整性判斷方法,具體為對于同一頻道的電視節目,在數字電視傳輸末端的工作流程包括提取每幀圖像的PTS 101’ ;統計每幀圖像的幀帶寬102’ ;計算每幀圖像數據的CRC值103’ ;將上述三個特征值回傳到播出平臺105。相類似的,在數字播出平臺的工作流程包括提取每幀圖像的PTS 101 ;統計每幀的幀帶寬102 ;計算每幀圖像數據的CRC值103 ;將從數字電視傳輸末端發來的三個特征值和數字電視播出平臺提取的三個特征值相比較判斷視頻播出是否完整。判斷數字電視播出平臺和數字電視傳輸末端播出的節目完整性的判斷原則,如圖2所示。數字電視傳輸末端和播出平臺輸出端提取的對應圖像的特征值進行比較時,以所述PTS作為比較的基準,如果PTS不同則認為數字電視傳輸末端和播出平臺輸出端播出的為不同圖像,判斷圖像播出不完整;如果PTS相同視為相同圖像的特征值,然后再比較所述幀帶寬和CRC值,如果幀帶寬和CRC值也相同,則視為該幀圖像播出完整,否則視為圖像播出不完整;重復上述步驟對視頻中的所有幀圖像進行判斷,最終判斷節目視頻播出是否完整。上述示例只是用于說明本發明,本發明并不限于這些示例,本領域技術人員所做出的符合本發明思想的各種具體實施方式
都在本發明的保護范圍之內。
權利要求
1.數字電視直播節目播出完整性判斷方法,具體為在數字電視傳輸末端和播出平臺輸出端分別從壓縮的視頻中提取每幀圖像的特征值,然后將數字電視傳輸末端提取的每幀圖像的特征值傳送至播出平臺,并和播出平臺輸出端提取的對應圖像的特征值進行比較,根據比較結果判斷節目視頻播出是否完整。
2.如權利要求I所述的數字電視直播節目播出完整性判斷方法,其特征在于,所述特征值包括PTS、幀帶寬和CRC值;其中,PTS表示每幀圖像的顯示時間信息;幀帶寬表示每幀圖像數據大??;CRC值表示每幀圖像數據使用循環冗余碼校驗計算后的結果。
3.如權利要求2所述的數字電視直播節目播出完整性判斷方法,其特征在于,數字電視傳輸末端和播出平臺輸出端提取的對應圖像的特征值進行比較時,以所述PTS作為比較的基準,如果PTS相同視為相同圖像的特征值,然后再比較所述幀帶寬和CRC值,如果幀帶寬和CRC值也相同,則視為該幀圖像播出完整,否則視為播出不完整;重復上述步驟對視頻中的所有幀圖像進行判斷,最終判斷節目視頻播出是否完整。
全文摘要
本發明公開了一種數字電視直播節目播出完整性判斷方法,具體為在數字電視傳輸末端和播出平臺輸出端分別從壓縮的視頻中提取每幀圖像的特征值,然后將數字電視傳輸末端提取的每幀圖像的特征值傳送至播出平臺,并和播出平臺輸出端提取的對應圖像的特征值進行比較,根據比較結果判斷節目視頻播出是否完整。本發明相比于傳統的圖像解碼比較方法,本方法的技術進步在于1)不需要解碼器,節省了成本。2)不需要回傳解碼后的圖像(或傳輸末端的視頻壓縮數據),節省了網絡帶寬。3)相比于解碼回傳,提高了判斷的準確率。
文檔編號H04N17/02GK102740120SQ20121020397
公開日2012年10月17日 申請日期2012年6月20日 優先權日2012年6月20日
發明者武愛敏, 鄭金福 申請人:北京市博匯科技有限公司