專利名稱:一種用于防止盜版視頻的方法和設備的制作方法
技術領域:
本發(fā)明涉及視頻防盜版領域,尤其涉及的是一種用于防止盜版視頻的方法和設備。
背景技術:
在電影領域,影片在制作、發(fā)行、播放等每一個環(huán)節(jié)受到嚴格保護。眾所周知,影片在拍攝和后期制作是高度保密環(huán)節(jié),此過程中產生盜版可能性極低,影片在發(fā)行和播放環(huán)節(jié)相對來說保密要復雜很多,數(shù)據(jù)加密方式的應用和先進密鑰管理技術可有效控制數(shù)字內容在發(fā)行和播放環(huán)節(jié)中被盜。因數(shù)字影院服務器多種多樣,數(shù)字影院技術標準國際上有DCI 標準,國內有廣電總局的數(shù)字影院技術要求,針對國內的數(shù)字影院1. 3K DVI輸出的影院播放服務器,數(shù)字影院播放器到投影機間的DVI視頻連接線是薄弱環(huán)節(jié),視頻在連接線中是未經(jīng)加密傳輸,存在偷竊可能性,DVI鏈路加解密系統(tǒng)正是為了解決在此環(huán)節(jié)中的視頻被盜問題。因此,現(xiàn)有技術還有待于改進和發(fā)展。
發(fā)明內容
本發(fā)明的目的在于提供一種用于防止盜版視頻的方法和設備,旨在解決現(xiàn)有的視頻播放過程中播放器通過DVI數(shù)據(jù)線將視頻數(shù)據(jù)輸入到投影機上進行播放的過程中容易被盜版的問題。本發(fā)明的技術方案如下
一種用于防止盜版視頻的方法,其中,包括以下步驟
51傳統(tǒng)視頻播放功能模塊將帶原始幀視頻數(shù)據(jù)的DVI信號輸入視頻加密模塊;
52視頻加密模塊對輸入的DVI信號中的原始幀視頻數(shù)據(jù)進行加密;
53通過DVI線將加密的原始幀視頻數(shù)據(jù)傳輸?shù)揭曨l投影機的DVI接收端口上;
54對視頻投影機的DVI接收端口接收到的加密幀視頻數(shù)據(jù)進行解密,得到原始幀視頻數(shù)據(jù)。所述的用于防止盜版視頻的方法,其中,對輸入的DVI信號中的原始幀視頻數(shù)據(jù)進行加密處理所采用的密鑰的鏈接使用密碼分組鏈接,其加密算法為1 位的AES加密算法。所述的用于防止盜版視頻的方法,其中,所述AES加密算法獨立的對DVI信號中的紅、綠、藍三個色彩通道中的每條有效的掃描線進行加密。所述的用于防止盜版視頻的方法,其中,所述AES加密算法的賦值矢量參數(shù)都被重設為對應的每條掃描線所在的線號。所述的用于防止盜版視頻的方法,其中,經(jīng)加密的DVI信號和未加密的DVI信號屬性相同。所述的用于防止盜版視頻的方法,其中,所述AES加密算法使用16字節(jié)分組進行
3數(shù)據(jù)加密,掃描線中的每16個像素為一組同時用AES算法加密,一直進行到該行掃描線的末尾;若每行掃描線末尾余留的像素不足16個時不能組成完整的16字節(jié)分組,則對余留的像素不進行加密處理。一種用于防止盜版視頻的設備,包括視頻播放主機、視頻投影機,以及連接視頻播放主機和視頻投影機的DVI線,其中,所述視頻播放主機中包括傳統(tǒng)視頻播放功能模塊、視頻加密模塊和DVI輸出端口 ;所述視頻投影機中包括DVI接收端口、視頻解密模塊和傳統(tǒng)投影功能模塊,所述傳統(tǒng)視頻播放功能模塊將原始幀視頻數(shù)據(jù)的視頻凈流輸入到視頻加密模塊中,所述視頻加密模塊對該原始幀視頻數(shù)據(jù)進行加密處理形成加密幀視頻數(shù)據(jù)后送入到 DVI輸出端口上,該輸出端口上的數(shù)據(jù)通過DVI線傳輸?shù)揭曨l投影機的DVI接收端口上,所述DVI接收端口將接收到的加密幀視頻數(shù)據(jù)送入視頻解密模塊,所述視頻解密模塊進行加密模式的鏡像操作將加密幀視頻數(shù)據(jù)進行解密得到原始幀視頻數(shù)據(jù)并輸入傳統(tǒng)投影功能模塊進行視頻播放操作。所述的用于防止盜版視頻的設備,其中,在所述視頻加密模塊和視頻解密模塊上均設有相同的視頻輸入和輸出接口。所述的用于防止盜版視頻的設備,其中,所述視頻加密模塊中包括加密的紅色通道、加密的綠色通道和加密的藍色通道,所述視頻加密模塊對幀內信息的加密為獨立、逐幀進行的,且只對紅、綠、藍色彩通道中的像素數(shù)據(jù)進行加密解密處理。所述的用于防止盜版視頻的設備,其中,所述視頻解密模塊為一硬件解密卡,所述視頻加密模塊為一硬件加密卡。本發(fā)明的有益效果本發(fā)明通過在播放器中設置一個視頻加密模塊對視頻數(shù)據(jù)進行加密;然后采用DVI數(shù)據(jù)線將視頻數(shù)據(jù)傳輸?shù)酵队皺C中;所述投影機中設置有視頻解密卡對視頻進行解密并播放。采用該方法能夠有效地防止視頻在通過DVI數(shù)據(jù)線傳輸?shù)倪^程中被盜版的問題。
圖1是本發(fā)明提供的防止盜版視頻的設備模塊框圖。圖2是本發(fā)明提供的視頻加密模塊的內部結構示意圖。圖3是本發(fā)明中加密模塊對數(shù)據(jù)進行加密的示意圖。圖4是本發(fā)明提供的防止盜版視頻的方法流程圖。圖5是本發(fā)明中防盜版方法中的加密方式示意圖。
具體實施例方式為使本發(fā)明的目的、技術方案及優(yōu)點更加清楚、明確,以下參照附圖并舉實施例對本發(fā)明進一步詳細說明。參見圖1,本發(fā)明提供的防止盜版視頻的設備包括視頻播放主機、視頻投影機, 以及連接視頻播放主機和視頻投影機的DVI線,其中在所述視頻播放主機中包括傳統(tǒng)視頻播放功能模塊、視頻加密模塊和DVI輸出端口,所述視頻投影機中包括DVI接收端口、視頻解密模塊和傳統(tǒng)投影功能模塊。所述傳統(tǒng)視頻播放功能模塊將原始幀視頻數(shù)據(jù)的視頻凈流輸入到視頻加密模塊中,所述視頻加密模塊對該原始幀視頻數(shù)據(jù)進行加密處理形成加密幀
4視頻數(shù)據(jù)后送入到DVI輸出端口上,該輸出端口上的數(shù)據(jù)通過DVI線傳輸?shù)揭曨l投影機的 DVI接收端口上,所述DVI接收端口將接收到的加密幀視頻數(shù)據(jù)送入視頻解密模塊,所述視頻解密模塊進行加密模式的鏡像操作將加密幀視頻數(shù)據(jù)進行解密得到原始幀視頻數(shù)據(jù)并輸入傳統(tǒng)投影功能模塊進行視頻播放操作。在所述視頻加密模塊和視頻解密模塊均設有相同的視頻輸入和輸出接口。所述傳統(tǒng)視頻播放功能模塊輸出的原始幀視頻數(shù)據(jù)為DVI信號,因為在原始的視頻播放設備中傳統(tǒng)視頻播放功能模塊輸出的原始幀視頻數(shù)據(jù)是直接送入到DVI輸出端口上進行傳輸?shù)摹1景l(fā)明的特點就是在傳統(tǒng)的視頻播放主機和傳統(tǒng)的視頻投影機上分別增加上一個視頻加密模塊和一個視頻解密模塊,以保證視頻在DVI線上的保密性,從而有效防止他人在DVI傳輸環(huán)節(jié)上進行原始幀視頻數(shù)據(jù)的竊取行為。本發(fā)明提供的視頻加密模塊采用的加密模式為密碼分組鏈接,其加密核心算法為 AES-U8位算法實現(xiàn)。由于DVI信號是由獨立的幀序列構成,所述視頻加密模塊對幀內信息的加密為獨立、逐幀進行的,且只對RGB通道中的像素數(shù)據(jù)進行加密解密處理,除了 RGB通道中的像素數(shù)據(jù)被進行加密/解密處理外,DVI信號中的其余部分均未被改變。除了圖像數(shù)據(jù)被加密發(fā)生了變化,輸出信號還是有效地DVI信號,并且和未加密的DVI信號具有完全相同的屬性。若加密后的數(shù)據(jù)如不經(jīng)過解密操作還原為原始幀視頻數(shù)據(jù),加密幀視頻數(shù)據(jù)在屏幕上顯示為隨機的彩點,導致有效地視頻信息不能正常顯示,從而起到在DVI傳輸環(huán)節(jié)上的防止視頻竊取的行為。所述視頻加密模塊為一硬件加密卡,所述視頻解密模塊為一個硬件解密卡,該硬件解密卡是根據(jù)AES加密算法設計的加密的視頻數(shù)據(jù)通過該解密卡就可以被解密(該技術在文件加密解密技術領域屬于常用的技術,在此不做贅述)。參見圖2,本發(fā)明提供的視頻加密模塊的內部結構,所述視頻加密模塊中包括加密的紅色通道、加密的綠色通道和加密的藍色通道。視頻原始幀信息經(jīng)過各個通道加密后再合成視頻加密幀信息。一組DVI信號中每一幀均由獨立的紅、綠和藍色通道組成,每一個色彩通道均被獨立加密后合成加密幀視頻數(shù)據(jù),且視頻的序列也沒有改變。參見圖3,原始幀視頻數(shù)據(jù)包括幀序列01、02、03經(jīng)過加密模塊加密后輸出的幀序列為E1、E2、E3。視頻的幀序列的排序是不變的,變化的只有每一個幀序列中的信息內容。所述視頻解密模塊進行的操作是視頻加密模塊進行的操作的鏡像操作。參見圖4為本發(fā)明提供的防止盜版視頻的方法流程圖,該方法包括以下步驟 步驟Sl 傳統(tǒng)視頻播放功能模塊將帶原始幀視頻數(shù)據(jù)的DVI信號輸入視頻加密模塊; 步驟S2 視頻加密模塊對輸入的DVI信號中的原始幀視頻數(shù)據(jù)進行加密;
步驟S3 通過DVI線將加密的原始幀視頻數(shù)據(jù)傳輸?shù)揭曨l投影機的DVI接收端口上; 步驟S4 對視頻投影機的DVI接收端口接收到的加密幀視頻數(shù)據(jù)進行解密,得到原始幀視頻數(shù)據(jù)。通過加密處理之后所述DVI信號的屬性沒有變化只是將原始幀視頻數(shù)據(jù)處理為加密幀視頻數(shù)據(jù)。其中,對輸入的DVI信號中的原始幀視頻數(shù)據(jù)進行加密處理所采用的加密模式為密碼分組鏈接,其加密核心算法為AES-U8位加密算法實現(xiàn)。所述AES-U8位加密算法是對應DVI信號中的每個色彩通道中的每條有效的掃描線進行的。且只對色彩通道中(即RGB 通道)的像素數(shù)據(jù)進行加密解密處理,除了 RGB通道中的像素數(shù)據(jù)被進行加密處理外,DVI信號中的其余部分均未被改變。一般情況下,所述AES算法的賦值矢量參數(shù)IV都被重設為對應的每條掃描線所在的線號,這樣能夠較少解密的難度,節(jié)省解密時間。密鑰的鏈接使用密碼分組鏈接。但是在視頻中也包含有幀消隱的情況,在幀消隱時,掃描線中包括了不活躍的線,對于不活躍的線也不進行加密處理,所以此時圖像中第一條活躍的掃描線進行AES算法時的賦值矢量參數(shù) IV不能設置有0,而設置為a,其中為不活躍的掃描線的數(shù)量。第一條活躍的掃描線以后的
活躍掃描線的AES算法時的賦值矢量參數(shù)IV依次為a+1、a+2......a+N。這樣能夠
減少運算量,能夠更快的加解密。所述AES-U8位加密算法使用16字節(jié)(1 位)分組進行數(shù)據(jù)加密,掃描線中的每組數(shù)據(jù)(即每一條掃描線)均以16個像素為單位同時用AES算法加密,下一組16個像素繼續(xù)使用密碼分組鏈接方式進行AES加密。以此類推,以16個像素為單位的加密持續(xù)進行到這行掃描線的末尾。每行余留的像素將不進行加密處理,即每行掃描線末尾不足16個像素時不能組成完整的16字節(jié)分組,以此不能進行加密處理。例如,對于1920或1280個像素寬度的掃描線來說,所有的像素均可被加密,而對于1400的像素寬度的掃描線來說每一行結尾的8個像素就不進行加密處理了直接以原始的像素值加入加密幀視頻數(shù)據(jù)中。且每條掃描線均是獨立進行加密處理的,參見圖5。視頻進行加密完成后輸入到解密模塊中后,所述解密模塊實施解密流程,實施方案同上述的加密流程一樣,只是將所有的加密運算替換為解密運算,最終從解密模塊中輸出還原的原始幀視頻數(shù)據(jù)輸入到視頻投影功能模塊中進行放映。本發(fā)明通過在播放器中設置一個視頻加密模塊對視頻數(shù)據(jù)進行加密;然后采用 DVI數(shù)據(jù)線將視頻數(shù)據(jù)傳輸?shù)酵队皺C中;所述投影機中設置有視頻解密卡對視頻進行解密并播放。采用該方法能夠有效地防止視頻在通過DVI數(shù)據(jù)線傳輸?shù)倪^程中被盜版的問題。應當理解的是,本發(fā)明的應用不限于上述的舉例,對本領域普通技術人員來說,可以根據(jù)上述說明加以改進或變換,所有這些改進和變換都應屬于本發(fā)明所附權利要求的保護范圍。
權利要求
1.一種用于防止盜版視頻的方法,其特征在于,包括以下步驟51傳統(tǒng)視頻播放功能模塊將帶原始幀視頻數(shù)據(jù)的DVI信號輸入視頻加密模塊;52視頻加密模塊對輸入的DVI信號中的原始幀視頻數(shù)據(jù)進行加密;53通過DVI線將加密的原始幀視頻數(shù)據(jù)傳輸?shù)揭曨l投影機的DVI接收端口上;54對視頻投影機的DVI接收端口接收到的加密幀視頻數(shù)據(jù)進行解密,得到原始幀視頻數(shù)據(jù)。
2.根據(jù)權利要求1所述的用于防止盜版視頻的方法,其特征在于,對輸入的DVI信號中的原始幀視頻數(shù)據(jù)進行加密處理所采用的密鑰的鏈接使用密碼分組鏈接,其加密算法為 1 位的AES加密算法。
3.根據(jù)權利要求1所述的用于防止盜版視頻的方法,其特征在于,經(jīng)加密的DVI信號和未加密的DVI信號屬性相同。
4.根據(jù)權利要求1所述的用于防止盜版視頻的方法,其特征在于,所述AES加密算法使用16字節(jié)分組進行數(shù)據(jù)加密,掃描線中的每16個像素為一組同時用AES算法加密,一直進行到該行掃描線的末尾;若每行掃描線末尾余留的像素不足16個時不能組成完整的16字節(jié)分組,則對余留的像素不進行加密處理。
5.根據(jù)權利要求2所述的用于防止盜版視頻的方法,其特征在于,所述AES加密算法獨立的對DVI信號中的紅、綠、藍三個色彩通道中的每條有效的掃描線進行加密。
6.根據(jù)權利要求3所述的用于防止盜版視頻的方法,其特征在于,所述AES加密算法的賦值矢量參數(shù)都被重設為對應的每條掃描線所在的線號。
7.一種用于防止盜版視頻的設備,包括視頻播放主機、視頻投影機,以及連接視頻播放主機和視頻投影機的DVI線,其特征在于,所述視頻播放主機中包括傳統(tǒng)視頻播放功能模塊、視頻加密模塊和DVI輸出端口 ;所述視頻投影機中包括DVI接收端口、視頻解密模塊和傳統(tǒng)投影功能模塊,所述傳統(tǒng)視頻播放功能模塊將原始幀視頻數(shù)據(jù)的視頻凈流輸入到視頻加密模塊中,所述視頻加密模塊對該原始幀視頻數(shù)據(jù)進行加密處理形成加密幀視頻數(shù)據(jù)后送入到DVI輸出端口上,該輸出端口上的數(shù)據(jù)通過DVI線傳輸?shù)揭曨l投影機的DVI接收端口上,所述DVI接收端口將接收到的加密幀視頻數(shù)據(jù)送入視頻解密模塊,所述視頻解密模塊進行加密模式的鏡像操作將加密幀視頻數(shù)據(jù)進行解密得到原始幀視頻數(shù)據(jù)并輸入傳統(tǒng)投影功能模塊進行視頻播放操作。
8.根據(jù)權利要求7所述的用于防止盜版視頻的設備,其特征在于,在所述視頻加密模塊和視頻解密模塊上均設有相同的視頻輸入和輸出接口。
9.根據(jù)權利要求7所述的用于防止盜版視頻的設備,其特征在于,所述視頻加密模塊中包括加密的紅色通道、加密的綠色通道和加密的藍色通道,所述視頻加密模塊對幀內信息的加密為獨立、逐幀進行的,且只對紅、綠、藍色彩通道中的像素數(shù)據(jù)進行加密解密處理。
10.根據(jù)權利要求7所述的用于防止盜版視頻的設備,其特征在于,所述視頻解密模塊為一硬件解密卡,所述視頻加密模塊為一硬件加密卡。
全文摘要
本發(fā)明公開了一種用于防止盜版視頻的方法和設備,包括以下步驟S1傳統(tǒng)視頻播放功能模塊將帶原始幀視頻數(shù)據(jù)的DVI信號輸入視頻加密模塊;S2視頻加密模塊對輸入的DVI信號中的原始幀視頻數(shù)據(jù)進行加密;S3通過DVI線將加密的原始幀視頻數(shù)據(jù)傳輸?shù)揭曨l投影機的DVI接收端口上;S4對視頻投影機的DVI接收端口接收到的加密幀視頻數(shù)據(jù)進行解密,得到原始幀視頻數(shù)據(jù)。采用本發(fā)明可有效地防止視頻在通過DVI數(shù)據(jù)線傳輸?shù)倪^程中被盜版的問題。
文檔編號H04N5/913GK102238360SQ20111019874
公開日2011年11月9日 申請日期2011年7月15日 優(yōu)先權日2011年7月15日
發(fā)明者張萬能 申請人:深圳市環(huán)球數(shù)碼科技有限公司