劉 俊,盧燕明
(廣東省廣播電視網(wǎng)絡股份有限公司珠海分公司,廣東 珠海 519002)
根據(jù)國家廣電總局發(fā)布的《廣播影視科技“十五”計劃和2010年遠景規(guī)劃》,2015年中國將關閉有線電視模擬信號,全面實現(xiàn)數(shù)字電視的傳輸。中國廣播電視正經(jīng)歷著由模擬向數(shù)字體制過渡、由單向廣播向雙向交互式轉變,由基本業(yè)務向增值業(yè)務拓展的變革。數(shù)字電視技術的不斷發(fā)展和“三網(wǎng)融合”的逐步推進,給廣電運營商帶來新的發(fā)展機遇,同時,也面臨著更多的挑戰(zhàn)。廣播電視媒體作為國家對內(nèi)對外宣傳的重要工具,保障安全播出一直是廣電運營商的一項長期而艱巨的政治任務和技術任務。傳統(tǒng)“粗放式”的電視播出監(jiān)控,一是靠低效率和高勞動強度的人工監(jiān)控方式,二是靠基于計算機錄像回放的“被動”監(jiān)控方式。而基于數(shù)字視頻水印技術的電視播出監(jiān)控系統(tǒng)被認為是一種穩(wěn)健的“主動”式監(jiān)控方案,目前在歐洲實施的VIVA(Visual Identity and Verifica?tion Auditor)計劃已證明了數(shù)字視頻水印用于電視播出監(jiān)控的有效性。
數(shù)字水印技術(Digital Watermarking)其實就是一種信息隱藏技術,它的基本思想源于古代的密寫術。古希臘人將重要的軍事情報刻在木板上,然后用石蠟填平,收信方用火烤熱木板將石蠟融化后,就可以看到隱藏在木板里的密信。
視頻水印是指用數(shù)字信號處理的方法,在視頻數(shù)據(jù)的冗余信息中嵌入版權標記,且不影響原始視頻數(shù)據(jù)的質(zhì)量,而人們無法從表面上感知到水印的存在,只有通過專用的水印檢測器才可以檢測出隱藏的數(shù)字水印信息。
數(shù)字水印作為一種信息隱藏技術,具有以下基本特征:1)不可見性,在多媒體信號中嵌入數(shù)字水印不會造成圖像、音頻或視頻信號主觀質(zhì)量的明顯下降;2)穩(wěn)健性(Robust),在不嚴重破壞多媒體主觀質(zhì)量的前提下,對多媒體數(shù)據(jù)經(jīng)過有意或無意的操作后,數(shù)字水印仍能保持完整性并能被檢測出來;3)抗攻擊能力,嵌入的視頻水印信息能夠有效地抵抗各種有針對性的攻擊行為,保證水印信息不被破解。
視頻水印作為數(shù)字水印技術在視頻信號處理中的應用,還應該根據(jù)用戶對視頻觀看必須實時的客觀要求,具備實時實現(xiàn)性的特征,這就要求水印嵌入和提取算法的運算量不能太大,以保證視頻質(zhì)量的延時性要求。同時,視頻水印信息的檢測必須能夠保證隨時隨地在視頻流中的任何位置隨機地檢測出來。另外,視頻水印在嵌入時,還要考慮視頻數(shù)據(jù)采用的編碼標準,若水印信號與視頻信號采用了不同的編碼標準進行編碼,嵌入的水印信號在視頻編碼過程中會嚴重失真[1]。
根據(jù)視頻水印技術的不同研究領域和不同應用環(huán)境,可以有多種不同的分類方法。例如,按照視頻水印在不同變換域的研究,可以分為空域水印、時域水印和頻域水印等。而根據(jù)視頻數(shù)據(jù)是否被壓縮處理,可以分為壓縮域與非壓縮域的視頻水印[2]??傊曨l水印技術是基于研究對象和目的進行分類的,并沒用固定的分類方法。
工程應用數(shù)學上常用相關系數(shù)來判定兩個信號的相似性,而在圖像處理領域一般用歸一化的相關系數(shù)來衡量兩幅圖像的相似度。視頻水印的嵌入和提取都是同一個水印信號,因此,也可以用歸一化相關系數(shù)的數(shù)學模型來判定提取出的視頻水印與原始嵌入水印的相關性。歸一化相關系數(shù)的定義為
式中:X(i)是原始嵌入水印信號,Y(i)是提取出來的水印信號,M表示水印容量。
視頻水印的系統(tǒng)模型如圖1所示。
圖1 視頻水印的系統(tǒng)模型
水印特征值通過設計好的嵌入算法計算后形成水印信號,經(jīng)過水印編碼器將水印信號嵌入到視頻數(shù)據(jù)流中,并根據(jù)實際應用環(huán)境和加密級別采用相應的密鑰體系進行加密;嵌入了水印的視頻數(shù)據(jù)流在傳輸過程中可能會遭到各種針對視頻內(nèi)容的攻擊;水印解碼器只能在獲取密鑰的前提下,利用相應的水印提取算法檢測出水印,若沒有解密密鑰,攻擊者無法從視頻數(shù)據(jù)中發(fā)現(xiàn)和修改水印。
由于中國有線電視傳輸采用的是歐洲DVB-C標準,而DVB-C標準規(guī)定采用MPEG-2作為視頻的壓縮編碼標準,所以下面主要探討視頻水印與MPEG-2壓縮編碼標準相結合的嵌入策略。
根據(jù)原始視頻數(shù)據(jù)是否被壓縮處理,以及視頻信號處理的一般過程,視頻水印的嵌入與提取可以有3種不同的策略,如圖2所示。
圖2 視頻水印嵌入與提取策略對比
將水印信息直接嵌入到原始視頻數(shù)據(jù)中[3],由于原始視頻本身的數(shù)據(jù)量就是巨大的,因此,當進行DCT和IDCT變換計算時,其計算量也是相當大的,很難保證視頻的實時性要求;在MPEG-2編解碼過程中嵌入和提取水印信息,需要對現(xiàn)有的編解碼器要作修改,而且存在GoP(Group of Picture)的誤差積累,會降低視頻的質(zhì)量;直接在MPEG-2視頻流中嵌入和提取水印,不需要完全的解碼和再編碼過程,且計算復雜度低,但受壓縮比特率的限制,限定了嵌入水印容量大小。
通過上述對3種水印嵌入和提取策略的分析比較,結合數(shù)字電視播出監(jiān)控并不需要很大的水印容量,不難看出,采用低復雜度的策略3設計基于MPEG-2標準壓縮域的視頻水印算法比較適合有線數(shù)字電視的播出監(jiān)測。
MPEG-2系統(tǒng)編解碼過程的實質(zhì)其實就是是對視頻數(shù)據(jù)的壓縮和解壓縮過程。MPEG-2視頻壓縮標準主要使用了3種關鍵的壓縮技術:離散余弦變換DCT、運動補償和Huffman編碼。在MPEG-2系統(tǒng)中存在5個檔次(Profile)和4個等級(Level),采用層次化結構,自上到下分為圖像序列層、圖像組、圖像、像條、宏塊和塊。MPEG-2圖像的幀類型分為I幀、B幀和P幀。塊(Block)是MPEG-2碼流層次結構中的最小單元,也可以指DCT系數(shù)的編碼數(shù)據(jù)單元。
DCT是MPEG-2壓縮編碼的核心技術,目前大多數(shù)基于MPEG-2壓縮域的視頻水印算法都是通過對DCT量化系數(shù)的處理實現(xiàn)嵌入水印。二維DCT變換的定義為
根據(jù)DCT變換的原理,圖像經(jīng)過二維DCT變換后,DCT系數(shù)中的低頻DC系數(shù)(直流分量)集中了信號的大部分能量,其幅值遠遠大于高頻AC系數(shù)(交流分量)。低頻系數(shù)是視覺系統(tǒng)感知上重要的分量,結合人類視覺系統(tǒng)模型(HVS),將水印嵌入到DCT域的DC系數(shù)比AC系數(shù)更有助于水印的穩(wěn)健性[4]。
視頻水印的嵌入點一般選擇視頻的I幀數(shù)據(jù),因為在MPEG-2系統(tǒng)中,P幀和B幀都是幀間預測編碼,只對部分像素進行編碼,而I幀是幀內(nèi)編碼,幀內(nèi)全部像素都將進行編碼,因此I幀的數(shù)據(jù)是最完整的,使得可以嵌入的水印容量較大,所以選擇I幀作為水印信息嵌入的載體。圖像組GoP的第一個數(shù)據(jù)幀一定是I幀,所以利用圖像組頭標記(group_start code)和圖像標記(picture start_code)可以實現(xiàn)對I幀數(shù)據(jù)的查找。水印編碼器對接收到的MPEG-2節(jié)目流進行解壓縮并提取出用于嵌入水印信息的I幀數(shù)據(jù),在I幀數(shù)據(jù)的亮度分量DCT量化系數(shù)中嵌入水印信息,然后將嵌入了水印信息的I幀數(shù)據(jù)重新打包成符合MPEG-2標準的視頻流。
水印信號的組成主要包括節(jié)目PID和時間標簽,不同的節(jié)目PID唯一對應不同的數(shù)字媒體內(nèi)容,時間標簽在MPEG-2節(jié)目復用輸出時實時嵌入。水印檢測器通過對檢測到的節(jié)目PID和時間標簽信息的處理,可以構成各種播出監(jiān)控應用系統(tǒng)。
視頻水印技術作為目前數(shù)字媒體版權保護領域最有效的技術手段之一[5],也可以應用于數(shù)字電視節(jié)目版權保護。國內(nèi)的廣電運營商普遍采用基于DVB端到端加密的條件接收系統(tǒng)來實現(xiàn)數(shù)字電視節(jié)目傳輸過程中的加密保護。但是,在用戶終端,失去CA系統(tǒng)的保護,解密后的數(shù)字媒體內(nèi)容便可以任意的拷貝和傳播,給廣電運營商造成巨大的經(jīng)濟損失,也嚴重制約了數(shù)字電視業(yè)務的健康發(fā)展。
當電視節(jié)目播出時,代表運營商版權的水印信號被實時嵌入到數(shù)字電視節(jié)目中,同時,與嵌入水印相關的信息(節(jié)目PID、節(jié)目頻道安排等)被存儲在數(shù)據(jù)庫中,可以對機頂盒解密后的多媒體內(nèi)容提供進一步保護。在監(jiān)測端,用水印檢測器提取出嵌入的原始水印,在發(fā)生盜版行為和版權糾紛時,可以證明對該數(shù)字媒體內(nèi)容的所有權,并可以作為侵權訴訟的證據(jù)。
有線電視網(wǎng)絡前端的信號源主要包括省傳光纖信號、微波信號,衛(wèi)星信號和本地自辦節(jié)目信號。對于地方衛(wèi)視節(jié)目,一般都是通過衛(wèi)星鏈路進行傳輸?shù)?,由于衛(wèi)星信號是開路空間傳輸,上行鏈路容易受到惡意干擾、攔截、非法插播。
目前,各級廣電運營商都已經(jīng)建立了安全播出監(jiān)控系統(tǒng),并安排值班人員24 h監(jiān)看。但是,目前的監(jiān)控系統(tǒng)都是針對電視節(jié)目播出信號質(zhì)量的監(jiān)測,而針對非法插播的內(nèi)容監(jiān)控仍需要人為的操作,現(xiàn)有的監(jiān)控系統(tǒng)無法實現(xiàn)對信號源內(nèi)容的監(jiān)控?;谝曨l水印的數(shù)字電視安全播出監(jiān)控系統(tǒng)則可以實現(xiàn)對信號源節(jié)目內(nèi)容的自動監(jiān)控。監(jiān)控系統(tǒng)示意圖如圖3所示。
在衛(wèi)星節(jié)目發(fā)射上星傳輸之前,先通過視頻水印編碼器對播放的全頻道電視圖像信號進行數(shù)字水印嵌入,開路空間的衛(wèi)星傳輸過程中經(jīng)常會遭到惡意攻擊,在接收衛(wèi)星節(jié)目的有線電視前端安裝視頻水印解碼器,對接收的衛(wèi)星信號自動實時監(jiān)測水印特征標,如果特征標丟失,可以告警值班人員并采取手動或自動應急切換系統(tǒng)切換到墊播信號防止非法信號的播出。借助視頻水印技術進行內(nèi)容自動監(jiān)控,不僅可以減輕監(jiān)控人員勞動強度,同時大大提高監(jiān)控質(zhì)量。
廣電運營商僅僅對前端信號源進行監(jiān)控是不夠的,由于HFC網(wǎng)絡的拓撲結構主要是星型結構和樹形結構,因此很容易被不法分子利用這種結構的缺陷,在很多地市都曾經(jīng)發(fā)生過針對有線電視網(wǎng)絡某個覆蓋區(qū)域非法插播的事件。數(shù)字電視整轉后,很多城中村居民為了逃避繳納有線電視基礎收視費,非法搭建電視播出小前端;區(qū)、縣等二級廣電運營商為了自身利益在電視節(jié)目中私自插播廣告,這些行為都嚴重地損害了廣電運營商的利益。部署數(shù)字電視水印監(jiān)測系統(tǒng),在傳輸分配網(wǎng)的不同地理位置上放置眾多的水印監(jiān)測終端,可以實現(xiàn)對有線電視網(wǎng)絡覆蓋區(qū)域的全面監(jiān)控,如圖4所示。
在前端機房,信號在送入HFC網(wǎng)傳輸前先通過水印編碼器嵌入水印信息,再送往干線傳輸網(wǎng)絡進行分配傳輸,電視信號在傳輸分配過程中可能會受到各種干擾和攻擊,在接收端(或監(jiān)控端),將信號送入水印解碼器進行水印檢測,若能檢測到水印,表明是合法信號。若檢測不到水印或檢測到的水印與原始水印不相干,則提示信號是非法信號,并發(fā)出警告通知相關人員進行處理。
視頻水印技術應用于有線數(shù)字電視業(yè)務中,可以有效地解決廣電運營商開展有線數(shù)字電視業(yè)務中數(shù)字媒體版權保護、數(shù)字媒體安全播出等關鍵技術問題,保證數(shù)字電視業(yè)務的正常開展,是目前公認的實現(xiàn)數(shù)字內(nèi)容版權保護的最有效解決方案之一。
[1]邵鳳蓮.數(shù)字水印在電視領域的應用及其關鍵技術[J].現(xiàn)代電視技術,2004(11):77-80.
[2]伍宏濤,張立和.視頻水印技術發(fā)展分析[J].電視技術,2003,27(8):70-72.
[3]劉祥權.使用數(shù)字水印實現(xiàn)廣播電視節(jié)目的精確監(jiān)測[J].廣播與電視技術,2009(3):135-137.
[4]徐先傳,張琦.一種基于DCT域的數(shù)字水印方案研究[J].微計算機世界,2007(12):59-61.
[5]郭烽,張春田.應用于版權保護的視頻數(shù)字水印[J].電視技術,2001,25(6):21-23.