專利名稱:基于分組的高清晰度高帶寬數(shù)字內(nèi)容保護(hù)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及顯示裝置,更具體地描述了在基于分組的傳輸環(huán)境中能夠提供對(duì)音頻/視頻數(shù)據(jù)的穩(wěn)健加密的方法和設(shè)備。
背景技術(shù):
本申請(qǐng)根據(jù)35 U.S.C.119(e)要求2003年9月26日提交的美國臨時(shí)專利申請(qǐng)No.60/506,193(代理人文件No.GENSP047P)的優(yōu)先權(quán),該申請(qǐng)名稱為“PROVIDING HIGH DEFINITION COPY PROTECTION IN A PACKETBASED DATA STREAM(在基于分組的數(shù)據(jù)流中提供高清晰度復(fù)制保護(hù))”,發(fā)明人為Kobayashi,在此將該申請(qǐng)全部引入作為參考。
保護(hù)私有數(shù)字內(nèi)容已經(jīng)變成重要的考慮因素,尤其是在高清晰度(HD)、高帶寬的應(yīng)用中。內(nèi)容保護(hù)向數(shù)字化內(nèi)容的所有人提供了防止他們的私有內(nèi)容未經(jīng)授權(quán)而被使用和復(fù)制的保證,尤其是在高清晰度、高帶寬的應(yīng)用中這一點(diǎn)尤為重要。由Santa Clara CA的Intel Corporation開發(fā)的一種流行的高帶寬數(shù)字內(nèi)容保護(hù)方案即通常所說的HDCP已經(jīng)被廣泛地應(yīng)用。按照目前的設(shè)定,這個(gè)特殊的HDCP協(xié)議是專為在基于數(shù)字可視接口(DVI)和高清晰度多媒體接口(HDMI)的環(huán)境中使用而設(shè)計(jì)的。
一般而言,HDCP對(duì)視頻源或發(fā)送器(例如PC、DVD播放器或機(jī)頂盒)與數(shù)字顯示器或接收器(例如監(jiān)視器、電視或投影儀)之間的數(shù)字內(nèi)容的傳輸進(jìn)行加密。這樣,HDCP就設(shè)計(jì)成能夠防止數(shù)字內(nèi)容被復(fù)制或記錄,從而保護(hù)在傳輸過程中內(nèi)容的完整性。例如,按照前述HDCP協(xié)議的規(guī)定,在驗(yàn)證階段,一旦接收器顯示得知收發(fā)器通過計(jì)算一個(gè)保密值而檢驗(yàn)的驗(yàn)證密鑰,接收器才可以被提供內(nèi)容。此外,為了防止數(shù)據(jù)被偷聽和盜取,發(fā)送器和接收器將生成一個(gè)在整個(gè)傳輸過程中始終校驗(yàn)的共享的保密值。一旦驗(yàn)證建立,發(fā)送器就加密數(shù)據(jù)并將其傳送至接收器進(jìn)行解密。
DVI標(biāo)準(zhǔn)的現(xiàn)有實(shí)現(xiàn)需要用到一組基于10位傳輸協(xié)議定義的字符。例如,按照目前的設(shè)定,接收器接收數(shù)據(jù)時(shí)僅使用(可以使用的1024個(gè)字符中的)460個(gè)字符,而用于明確控制信號(hào)的字符有4個(gè),如Hsync和Vsync。在這種設(shè)定下,任何時(shí)候接收器接收并識(shí)別出其中一個(gè)表示數(shù)據(jù)的預(yù)先定義的字符,那么接收到的字符就隱含地定義了一個(gè)數(shù)據(jù)啟動(dòng)信號(hào)(DE)作為激活的,從而表明接收到的數(shù)據(jù)是真實(shí)的數(shù)據(jù)。然而,無論何時(shí)只要接收器接收到四個(gè)控制字符中的其中一個(gè),那么就作出隱含的假設(shè),即數(shù)據(jù)啟動(dòng)信號(hào)是非激活的。
HDCP協(xié)議使用狀態(tài)DE、Hsync、Vsync以及另一個(gè)被稱為CNTL3的控制信號(hào),用以改善它的狀態(tài)機(jī)。信號(hào)DE、Hsync和Vsync是與以“流動(dòng)”方式傳送的光柵視頻相關(guān)的定時(shí)信號(hào)。在流動(dòng)的傳輸過程中,像素?cái)?shù)據(jù)以像素速率傳送并且保存消隱周期與數(shù)據(jù)周期的比率。在分組傳送的情況下,這些定時(shí)信號(hào)可以不存在。在分組流中只傳送像素?cái)?shù)據(jù),而定時(shí)信息將通過其它方式傳送。因比,所需要的就是一種支持與在分組傳輸模式下操作的現(xiàn)有高清晰度復(fù)制保護(hù)協(xié)議(例如在鏈接或傳輸介質(zhì)上的HDCP)兼容的高清晰度復(fù)制保護(hù)的方法。
發(fā)明內(nèi)容
因此,本發(fā)明提供了一種支持高清晰度復(fù)制保護(hù)的基于分組的數(shù)字傳輸介質(zhì)和協(xié)議,該高清晰度復(fù)制保護(hù)與現(xiàn)有的高清晰度復(fù)制保護(hù)協(xié)議(如HDCP)向后兼容。
在本發(fā)明的一個(gè)實(shí)施例中,描述了一種基于分組的高帶寬復(fù)制保護(hù)方法,該方法包括下述操作。在源裝置處形成多個(gè)數(shù)據(jù)分組,根據(jù)一組加密值對(duì)數(shù)據(jù)分組進(jìn)行加密,從源裝置向與之連接的接收裝置(sink device)傳送加密的數(shù)據(jù)分組,部分地根據(jù)加密值對(duì)加密的數(shù)據(jù)分組進(jìn)行解密,并通過接收裝置訪問解密的數(shù)據(jù)分組。
在本發(fā)明的另一個(gè)實(shí)施例中,公開了一種用于向數(shù)據(jù)流提供基于分組的高帶寬復(fù)制保護(hù)的系統(tǒng),該系統(tǒng)包括用于提供多個(gè)數(shù)據(jù)分組的源單元;與源單元相連接的接收單元,用于從源單元接收數(shù)據(jù)分組;與源單元相連接的加密單元,用于對(duì)從源單元發(fā)送至接收單元的數(shù)據(jù)分組進(jìn)行加密;與接收單元相連接的解密單元,用于對(duì)加密的數(shù)據(jù)分組進(jìn)行解密;以及加密/解密值生成器,用于提供一組用于對(duì)適當(dāng)?shù)臄?shù)據(jù)分組進(jìn)行加密和解密的加密/解密值。
在本發(fā)明的另一個(gè)實(shí)施例中,公開了用于提供基于分組的高帶寬復(fù)制保護(hù)的計(jì)算機(jī)程序產(chǎn)品,該計(jì)算機(jī)程序產(chǎn)品包括用于在源裝置處形成多個(gè)數(shù)據(jù)分組的計(jì)算機(jī)代碼,根據(jù)一組加密值對(duì)數(shù)據(jù)分組進(jìn)行加密的計(jì)算機(jī)代碼,從源裝置向與源裝置相連接的接收裝置傳送加密的數(shù)據(jù)分組的計(jì)算機(jī)代碼,部分地根據(jù)加密值對(duì)加密的數(shù)據(jù)分組進(jìn)行解密的計(jì)算機(jī)代碼,通過接收裝置訪問解密的數(shù)據(jù)分組的計(jì)算機(jī)代碼,以及存儲(chǔ)上述計(jì)算機(jī)代碼的計(jì)算機(jī)可讀介質(zhì)。
圖1顯示基于交叉平臺(tái)分組的數(shù)字視頻顯示接口的廣義表示,它適用于本發(fā)明的任意一個(gè)實(shí)施例。
圖2顯示用于加密音頻/視頻內(nèi)容的加密系統(tǒng),它適用于參考圖1描述的系統(tǒng)。
圖3顯示根據(jù)本發(fā)明實(shí)施例的具有代表性的加密數(shù)據(jù)流。
圖4舉例說明實(shí)施本發(fā)明所使用的系統(tǒng)。
具體實(shí)施例方式
現(xiàn)在將詳細(xì)參照本發(fā)明附圖所示的特定實(shí)施例進(jìn)行說明。雖然本發(fā)明將結(jié)合特定的實(shí)施例進(jìn)行描述,但不應(yīng)當(dāng)理解為將本發(fā)明限制為所描述的實(shí)施例。相反地,本發(fā)明希望覆蓋所有落入由所附權(quán)利要求限定的本發(fā)明的精神和范圍內(nèi)的替換方案、改進(jìn)以及等價(jià)物。
在現(xiàn)有的實(shí)施中,HDCP建立一個(gè)安全信道以便驗(yàn)證顯示裝置已經(jīng)得到許可接收受保護(hù)的內(nèi)容,一旦上述信道建立,便在主機(jī)端對(duì)數(shù)據(jù)進(jìn)行加密并在顯示裝置處對(duì)其進(jìn)行解密,以便防止受保護(hù)內(nèi)容被“偷聽”。此外,為了識(shí)別未被授權(quán)裝置或者包括的裝置,HDCP依賴于身份驗(yàn)證和密鑰交換、內(nèi)容加密、以及裝置的可更新能力。
更具體地,HDCP通過對(duì)數(shù)字娛樂內(nèi)容在視頻源與數(shù)字顯示器(接收器)之間的傳輸進(jìn)行加密,來保護(hù)在數(shù)字視頻接口(DVI)環(huán)境中受版權(quán)保護(hù)的數(shù)字娛樂內(nèi)容。上述視頻源可以是PC、機(jī)頂盒、DVD播放器,而數(shù)字顯示器可以是液晶顯示器(LCD)、電視、等離子顯示板或投影儀,其中所有經(jīng)授權(quán)的裝置均獲得一組唯一的保密裝置密鑰。在身份驗(yàn)證過程期間,接收器必須在被保護(hù)的內(nèi)容發(fā)送前顯示它得知多個(gè)保密裝置密鑰。在接收器得知密鑰后,兩個(gè)裝置(發(fā)送器和接收器)都生成一個(gè)共享的保密值,用于防止偷聽者盜取內(nèi)容。通過驗(yàn)證后,內(nèi)容被加密并發(fā)送至接收器依次將其解密。
身份驗(yàn)證是一個(gè)加密的過程,用于驗(yàn)證顯示裝置是否被授權(quán)(或經(jīng)許可)以接收受保護(hù)的內(nèi)容。被授權(quán)的主機(jī)以及顯示裝置都知道一組由40個(gè)56位保密裝置密鑰和對(duì)應(yīng)的40位二進(jìn)制密鑰選擇矢量(KSV)的陣列組成的保密密鑰。主機(jī)通過發(fā)送一個(gè)包含其密鑰選擇矢量(AKSV)以及64位的值(An)的啟動(dòng)消息來啟動(dòng)身份驗(yàn)證。顯示裝置通過發(fā)送一個(gè)包含其密鑰選擇矢量(BKSV)的應(yīng)答消息進(jìn)行回答。主機(jī)確認(rèn)接收到的KSV未被撤消。此時(shí),如果兩個(gè)裝置都具有一組有效的密鑰,它們能夠計(jì)算出一個(gè)相等的共享值。由于身份驗(yàn)證已經(jīng)被確立,上述共享值將被用于受保護(hù)內(nèi)容的加密和解密。
再次驗(yàn)證以大約每兩秒鐘一次的速率持續(xù)下去,以確認(rèn)鏈接的持續(xù)安全性。在任何時(shí)候,如果共享值不相等,如斷開顯示裝置的連接和/或連接一個(gè)非法的記錄裝置,那么主機(jī)將認(rèn)為DVI鏈接未經(jīng)驗(yàn)證,從而結(jié)束受保護(hù)內(nèi)容的傳送。
內(nèi)容在源裝置被加密以防止產(chǎn)生被傳送內(nèi)容的可用的、未經(jīng)授權(quán)的拷貝。加密是傳送內(nèi)容的算法(被稱為密碼)的應(yīng)用。為了恢復(fù)內(nèi)容,顯示裝置利用正確解密密鑰的知識(shí)對(duì)內(nèi)容進(jìn)行解密。HDCP密碼是混合塊/流密碼。在身份驗(yàn)證協(xié)議期間采用塊密碼。對(duì)于內(nèi)容加密和解密,HDCP采用流密碼,加密是通過將由HDCP密碼生成的數(shù)據(jù)流與傳輸內(nèi)容通過位異或運(yùn)算進(jìn)行組合來實(shí)現(xiàn)的。這樣,內(nèi)容以逐個(gè)像素(pixel-by-pixel)的方式被保護(hù)。在顯示裝置上看到的未經(jīng)解密的加密內(nèi)容被視為具有不可辨認(rèn)內(nèi)容的隨機(jī)噪聲。如上面所提到的,當(dāng)前可用的HDCP協(xié)議必須使用DVI型連接器才能被執(zhí)行。
本發(fā)明提供了一種高清晰度高帶寬的復(fù)制保護(hù)協(xié)議,適用于基于分組的傳輸介質(zhì),該介質(zhì)提供一種穩(wěn)健的數(shù)字版權(quán)保護(hù)協(xié)議,該協(xié)議支持高清晰度復(fù)制保護(hù),該高清晰度復(fù)制保護(hù)與現(xiàn)有的高清晰度復(fù)制保護(hù)協(xié)議向后兼容。在本發(fā)明的一個(gè)實(shí)施例中,具有創(chuàng)造性的HDCP協(xié)議作為一種基于分組的高帶寬復(fù)制保護(hù)方法被執(zhí)行,該方法包括在源裝置處形成多個(gè)數(shù)據(jù)分組,根據(jù)一組加密值對(duì)選出的數(shù)據(jù)分組進(jìn)行加密,從源裝置向與之相連接的接收裝置傳送加密的數(shù)據(jù)分組,部分地根據(jù)加密值對(duì)加密的數(shù)據(jù)分組進(jìn)行解密,以及通過接收裝置訪問解密的數(shù)據(jù)分組。
參考圖1描述了一個(gè)特別合適的基于分組的傳輸系統(tǒng),圖1顯示了基于交叉平臺(tái)分組的數(shù)字視頻顯示接口100的廣義表示,它適用于本發(fā)明的任何一個(gè)實(shí)施例。該接口100通過物理鏈接106(也被稱為管道)將發(fā)送器102連接到接收器104。在所述的實(shí)施例中,在發(fā)送器102處接收多個(gè)數(shù)據(jù)流108-112,如果需要的話,發(fā)送器102將接收的數(shù)據(jù)流分組成相應(yīng)數(shù)量的數(shù)據(jù)分組114。然后,這些數(shù)據(jù)分組被形成為相應(yīng)的數(shù)據(jù)流,每一個(gè)數(shù)據(jù)流通過相關(guān)的虛擬管道116-120傳送至接收器104。值得注意的是數(shù)據(jù)流108-112可以是任何形式,如視頻、圖形、音頻等等。
典型地,當(dāng)所述源是視頻源時(shí),數(shù)據(jù)流108-112包括具有任何數(shù)量和類型的已知格式的視頻信號(hào),如合成視頻、串行數(shù)字、并行數(shù)字、RGB或者用戶數(shù)字視頻。上述視頻信號(hào)可以是由源102提供的模擬視頻信號(hào),源102包括某種模擬視頻源形式,如模擬電視、靜物照相機(jī)、模擬VCR、DVD播放器、攝錄機(jī)、激光盤播放器、TV調(diào)諧器、機(jī)頂盒(具有衛(wèi)星DSS或電纜信號(hào))等。源102還可以包括數(shù)字圖像源,如數(shù)字電視(DTV)、數(shù)字靜物照相機(jī)等。數(shù)字視頻信號(hào)可以是任何數(shù)量和類型的已知數(shù)字格式,如SMPTE 274M-1995(分辨率為1920×1080,逐行掃描或隔行掃描)、SMPTE 296M-1997(分辨率為1280×720,逐行掃描)、以及標(biāo)準(zhǔn)的480逐行掃描視頻。
在源102提供模擬圖像信號(hào)的情況下,模數(shù)轉(zhuǎn)換器(A/D)將模擬電壓或電流信號(hào)轉(zhuǎn)換成數(shù)字化編碼數(shù)字(信號(hào))的離散系列,在這個(gè)過程中形成適合于數(shù)字處理的適當(dāng)?shù)臄?shù)字圖像數(shù)據(jù)字。任何一種A/D轉(zhuǎn)換器均可被采用。作為舉例,其它A/D轉(zhuǎn)換器包括如由Philips公司、Texas Instrument公司、AnalogDevices公司、Brooktree公司以及其它公司制造的A/D轉(zhuǎn)換器。
舉例來說,如果數(shù)據(jù)流110是模擬型信號(hào),包含在發(fā)送器102中或與之連接的模數(shù)轉(zhuǎn)換器(未示出)將模擬數(shù)據(jù)數(shù)字化,然后利用分組器對(duì)其分組,將數(shù)字化的數(shù)據(jù)流110轉(zhuǎn)換成多個(gè)數(shù)據(jù)分組114,數(shù)據(jù)分組114的每一個(gè)將通過虛擬鏈接116傳送至接收器104。然后,接收器104通過將數(shù)據(jù)分組114適當(dāng)?shù)刂亟M成為其原始的格式來重構(gòu)數(shù)據(jù)流110。正是這些數(shù)據(jù)流最終被加密而形成了一組復(fù)制保護(hù)的數(shù)據(jù)流。
圖2給出了一個(gè)用于加密音頻/視頻內(nèi)容的加密系統(tǒng)200,適用于參考圖1所描述的系統(tǒng)100。如圖2所示,視頻源202用于提供多個(gè)數(shù)據(jù)流,如數(shù)據(jù)流110和112。通過使用多個(gè)數(shù)據(jù)流,系統(tǒng)200能夠傳送視頻數(shù)據(jù),如與多種視頻格式的任何一種同時(shí)兼容的視頻數(shù)據(jù)。舉例來說,數(shù)據(jù)流110由在頻率為60Hz與1024×768一致的視頻數(shù)據(jù)構(gòu)成,而數(shù)據(jù)流112由在頻率為75Hz與640×480一致的視頻數(shù)據(jù)構(gòu)成等等。為了使接收器204(比如監(jiān)視器)以合適的格式重構(gòu)視頻,數(shù)據(jù)流還包括適當(dāng)?shù)呐c視頻數(shù)據(jù)相關(guān)的屬性數(shù)據(jù),接收器利用這些屬性數(shù)據(jù)以適當(dāng)?shù)母袷街貥?gòu)所述視頻。
因此,視頻源202包括多個(gè)緩沖區(qū)206,每個(gè)緩沖區(qū)用于緩沖其中一個(gè)相關(guān)的視頻數(shù)據(jù)流。每個(gè)緩沖區(qū)輪流與多路復(fù)用器208相連,該多路復(fù)用器用于選擇其中一個(gè)特定的數(shù)據(jù)流將它傳送至分組器210。分組器210將關(guān)聯(lián)的數(shù)據(jù)流解析成相關(guān)數(shù)量的數(shù)據(jù)分組,這是通過結(jié)合一個(gè)分組ID、可選擇地執(zhí)行糾錯(cuò)、并且附加時(shí)間戳以及被認(rèn)為對(duì)于由接收器404正確重構(gòu)視頻光柵重要或必需的任何屬性來完成的。加密控制生成器單元212將適當(dāng)?shù)募用芩惴ㄊ┘拥矫恳粋€(gè)分組,這至少是通過插入控制分組來實(shí)現(xiàn)的,該控制分組傳遞諸如Hsync、Vsync和特定的控制符CNTL3的信號(hào),用于為那些加密的數(shù)據(jù)分組做標(biāo)記(相反地,為那些未經(jīng)加密的數(shù)據(jù)分組做標(biāo)記)。
依照本發(fā)明的一個(gè)實(shí)施例,生成的加密數(shù)據(jù)流214(它的一個(gè)特定例子在圖3中顯示為數(shù)據(jù)流300)由多個(gè)數(shù)據(jù)分組構(gòu)成。數(shù)據(jù)流300包括多個(gè)控制分組302,這些控制分組根據(jù)具體的情況來標(biāo)記那些被加密(或未被加密)的視頻數(shù)據(jù)分組。每一個(gè)視頻分組均具有一個(gè)相關(guān)的頭部(header)304,這個(gè)頭部部分地包括上述與視頻數(shù)據(jù)分組306相關(guān)的屬性數(shù)據(jù)。例如,在圖3所示情況中,數(shù)據(jù)流300包括由數(shù)據(jù)流110和112結(jié)合成數(shù)據(jù)流300形成的數(shù)據(jù)分組,這樣使得視頻源202與接收器204之間的通信量與恒定的鏈接環(huán)境一致。
應(yīng)該指出的是在所述實(shí)施例中,數(shù)據(jù)流300是時(shí)域多路復(fù)用的,那些與數(shù)據(jù)流110相關(guān)的數(shù)據(jù)分組具有比那些與數(shù)據(jù)流112相關(guān)的數(shù)據(jù)分組更長的持續(xù)時(shí)間。在這些情況下,位于接收器204內(nèi)部的基于時(shí)間的恢復(fù)(TBR)單元216,在必要時(shí)會(huì)使用嵌入在主鏈接數(shù)據(jù)分組中的時(shí)間戳來重新生成流的原始的固有速率。返回參考圖2,在接收器204處,解串行器(deserializer)單元218接收經(jīng)加密的數(shù)據(jù)流300,該加密的數(shù)據(jù)流300提供到解碼器單元220和解分組器(depacketizer)222的輸入。解碼器220對(duì)控制分組進(jìn)行解碼,由此向解密引擎228提供之前用于加密的Hsync、Vsync以及特定的控制符CNTL3。
圖4舉例說明了一個(gè)被用于實(shí)現(xiàn)本發(fā)明的系統(tǒng)400。計(jì)算機(jī)系統(tǒng)400僅僅是本發(fā)明可以在其中實(shí)施的一個(gè)圖形系統(tǒng)的實(shí)例。系統(tǒng)400包括中央處理器(CPU)410、隨機(jī)訪問存儲(chǔ)器(RAM)420、只讀存儲(chǔ)器(ROM)425、一個(gè)或多個(gè)外圍設(shè)備430、圖形控制器460、主存儲(chǔ)設(shè)備440和450以及數(shù)字顯示單元470。CPU 410還與一個(gè)或多個(gè)輸入/輸出設(shè)備490相連,這些輸入/輸出設(shè)備可以包括但不限于跟蹤球、鼠標(biāo)、鍵盤、麥克風(fēng)、觸控式顯示器、轉(zhuǎn)換卡讀取器、磁帶或紙帶讀取器、輸入板、輸入筆、聲音或手寫體識(shí)別器、或其它已知的輸入裝置,當(dāng)然還可以包括其它計(jì)算機(jī)。圖形控制器460生成模擬圖像信號(hào)以及一個(gè)相應(yīng)的參考信號(hào),并把這兩者都提供給數(shù)字顯示單元470。舉例來說,模擬圖像數(shù)據(jù)可以基于從CPU 410或者從外部編碼(未示出)接收到的像素產(chǎn)生。在一個(gè)實(shí)施例中,模擬圖像數(shù)據(jù)是以RGB的格式被提供的,并且參考信號(hào)包括本領(lǐng)域已知的VSYNC和HSYNC信號(hào)。然而,本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)了解,本發(fā)明可以以其它格式的模擬圖像、數(shù)據(jù)和/或參考信號(hào)來實(shí)現(xiàn)。例如,模擬圖像數(shù)據(jù)可以包括視頻信號(hào)數(shù)據(jù)以及對(duì)應(yīng)的時(shí)間參考信號(hào)。
雖然本發(fā)明只描述了幾個(gè)實(shí)施例,但是本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,在不背離本發(fā)明精神和范圍的條件下,本發(fā)明還可以以很多其它特定的形式實(shí)施。本發(fā)明的實(shí)施例僅僅起到說明的作用而不應(yīng)當(dāng)理解為一種限制,并且本發(fā)明并不局限于所給出的細(xì)節(jié)內(nèi)容,而可以在所附權(quán)利要求及其全部等效物的范圍內(nèi)進(jìn)行修改。
雖然本發(fā)明是通過優(yōu)選實(shí)施例來描述的,但是其變形、置換以及等價(jià)物均落入本發(fā)明的范圍內(nèi)。還應(yīng)該指出的是實(shí)施本發(fā)明的過程和設(shè)備具有多種可替換的方式。因此,本發(fā)明可以被理解為所有這樣的變形、置換以及等價(jià)物均落入本發(fā)明的實(shí)質(zhì)精神和范圍內(nèi)。
權(quán)利要求
1.一種基于分組的高帶寬復(fù)制保護(hù)方法,包括以下步驟在源裝置處形成多個(gè)數(shù)據(jù)分組;根據(jù)一組加密值對(duì)數(shù)據(jù)分組進(jìn)行加密;從源裝置向與之連接的接收裝置傳送加密的數(shù)據(jù)分組;部分地根據(jù)加密值對(duì)加密的數(shù)據(jù)分組進(jìn)行解密;以及通過接收裝置訪問解密的數(shù)據(jù)分組。
2.如權(quán)利要求1所述的方法,其中所述源裝置是視頻源,并且其中所述接收裝置是視頻顯示器,并且其中所述多個(gè)數(shù)據(jù)分組包括多個(gè)音頻數(shù)據(jù)分組和多個(gè)視頻數(shù)據(jù)分組。
3.如權(quán)利要求2所述的方法,其中所述加密/解密控制信號(hào)包括Vsync、Hsync以及CNTL3。
4.如權(quán)利要求3所述的方法,其中所述每一個(gè)數(shù)據(jù)分組均與一個(gè)特定的控制分組相關(guān)聯(lián)。
5.如權(quán)利要求4所述的方法,其中當(dāng)CNTL3被激活時(shí),則對(duì)應(yīng)的數(shù)據(jù)分組被加密,反之亦然。
6.一種用于在基于分組的系統(tǒng)中提供高帶寬復(fù)制保護(hù)的系統(tǒng),該系統(tǒng)包括源單元,用于提供多個(gè)數(shù)據(jù)分組;與源單元相連接的接收單元,用于從源單元接收數(shù)據(jù)分組;與源單元相連接的加密單元,用于對(duì)從源單元發(fā)送至接收單元的所選擇的數(shù)據(jù)分組進(jìn)行加密;與接收單元相連接的解密單元,用于對(duì)加密的數(shù)據(jù)分組進(jìn)行解密;以及加密/解密值生成器,用于提供一組用于對(duì)適當(dāng)?shù)臄?shù)據(jù)分組進(jìn)行加密和解密的加密/解密值。
7.如權(quán)利要求6所述的系統(tǒng),其中所述源單元是音頻/視頻單元,用于提供音頻類型的數(shù)據(jù)分組和/或視頻類型的數(shù)據(jù)分組。
8.如權(quán)利要求7所述的系統(tǒng),其中所述接收單元是顯示單元,用于顯示處理過的視頻數(shù)據(jù)分組。
9.如權(quán)利要求8所述的系統(tǒng),其中所述顯示單元包括多個(gè)揚(yáng)聲器,用于基于處理過的音頻數(shù)據(jù)分組傳送音頻信號(hào)。
10.如權(quán)利要求9所述的系統(tǒng),其中所述的一組加密/解密控制信號(hào)包括與視頻數(shù)據(jù)分組對(duì)應(yīng)的Vsync和Hsync。
11.如權(quán)利要求10所述的系統(tǒng),其中所述的一組加密/解密控制信號(hào)進(jìn)一步包括CNTL3,用于標(biāo)記那些被加密的數(shù)據(jù)分組。
12.一種用于提供基于分組的高帶寬復(fù)制保護(hù)的計(jì)算機(jī)程序產(chǎn)品,包括用于在源裝置處形成多個(gè)數(shù)據(jù)分組的計(jì)算機(jī)代碼;用于根據(jù)一組加密值對(duì)數(shù)據(jù)分組進(jìn)行加密的計(jì)算機(jī)代碼;用于從源裝置向與之連接的接收裝置傳送加密的數(shù)據(jù)分組的計(jì)算機(jī)代碼;用于部分地根據(jù)加密值對(duì)加密的數(shù)據(jù)分組進(jìn)行解密的計(jì)算機(jī)代碼;用于通過接收裝置訪問解密的數(shù)據(jù)分組的計(jì)算機(jī)代碼;以及用于存儲(chǔ)上述計(jì)算機(jī)代碼的計(jì)算機(jī)可讀介質(zhì)。
13.如權(quán)利要求12所述的計(jì)算機(jī)程序產(chǎn)品,其中所述源裝置是視頻源,并且其中所述接收裝置是視頻顯示器,并且其中所述多個(gè)數(shù)據(jù)分組包括多個(gè)音頻數(shù)據(jù)分組和多個(gè)視頻數(shù)據(jù)分組。
14.如權(quán)利要求13所述的計(jì)算機(jī)程序產(chǎn)品,其中所述加密控制信號(hào)包括Vsync、Hsync以及CNTL3。
15.如權(quán)利要求14所述的計(jì)算機(jī)程序產(chǎn)品,其中所述每一個(gè)數(shù)據(jù)分組均與一個(gè)特定的控制值CNTL3相關(guān)聯(lián)。
16.如權(quán)利要求15所述的計(jì)算機(jī)程序產(chǎn)品,其中當(dāng)CNTL3被激活時(shí),則對(duì)應(yīng)的數(shù)據(jù)分組被加密,反之亦然。
全文摘要
本發(fā)明描述了一種基于分組的高帶寬復(fù)制保護(hù)方法,包括以下操作。在源裝置處形成多個(gè)數(shù)據(jù)分組,根據(jù)一組加密值對(duì)數(shù)據(jù)分組進(jìn)行加密,從源裝置向與之連接的接收裝置傳送加密的數(shù)據(jù)分組,部分地根據(jù)加密值對(duì)加密的數(shù)據(jù)分組進(jìn)行解密,并且通過接收裝置訪問解密的數(shù)據(jù)分組。
文檔編號(hào)H04N7/167GK1607793SQ20041009517
公開日2005年4月20日 申請(qǐng)日期2004年9月24日 優(yōu)先權(quán)日2003年9月26日
發(fā)明者O·科巴亞施 申請(qǐng)人:創(chuàng)世紀(jì)微芯片公司