專利名稱:用于加密數(shù)據(jù)流的方法和電路的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于加密數(shù)據(jù)流的方法,所述數(shù)據(jù)流包括至少一個(gè)視聽數(shù)據(jù)流。
本發(fā)明還涉及一種用于加密數(shù)據(jù)流的電路,所述數(shù)據(jù)流包括至少一個(gè)視聽數(shù)據(jù)流。
本發(fā)明還涉及一種用于解密視聽數(shù)據(jù)的方法。
本發(fā)明還涉及一種用于解密視聽數(shù)據(jù)的電路。
此外,本發(fā)明涉及一種計(jì)算機(jī)程序產(chǎn)品,包括用于編程處理部件的計(jì)算機(jī)可讀指令。
本發(fā)明還涉及一種攜帶這種計(jì)算機(jī)程序產(chǎn)品的數(shù)據(jù)載體。
本發(fā)明還涉及一種編程的計(jì)算機(jī)。
本發(fā)明還涉及一種攜帶有使用依照本發(fā)明的方法所加密的數(shù)據(jù)的數(shù)據(jù)載體。
背景技術(shù):
當(dāng)前法規(guī)要求當(dāng)存儲(chǔ)由廣播所接收的電視節(jié)目時(shí)有可能是加密的。電視節(jié)目,特別是數(shù)字廣播的電視節(jié)目可以具有拷貝控制信息作為元數(shù)據(jù)。用于拷貝控制信息的選項(xiàng)尤其可以是不能拷貝(不允許記錄)、拷貝一次(允許記錄一次;不允許拷貝記錄)和自由拷貝(允許在消費(fèi)者的個(gè)人環(huán)境內(nèi)自由分送內(nèi)容)。并且即使當(dāng)與電視節(jié)目一起廣播自由拷貝信息時(shí),也可以要求加密任何所存儲(chǔ)的電視節(jié)目部分。在另外的廣播標(biāo)記中設(shè)置此要求。
這要求在像DVD記錄器之類的視頻記錄器中實(shí)施加密硬件和/或軟件。然而問題在于例如DVD播放器的安裝基礎(chǔ)并不支持加密。這可以通過購買新設(shè)備來解決,但這是很昂貴的。并且在傳統(tǒng)設(shè)備上,仍然可以再現(xiàn)傳統(tǒng)的視聽資料。此外,當(dāng)具有加密功能的視頻記錄器記錄節(jié)目時(shí),并不是所有的節(jié)目都被加密。除此之外,新的具有加密功能的視頻記錄器將能夠播放所加密的內(nèi)容。因此,并不總是必須直接丟棄傳統(tǒng)的DVD播放器。
然而,由于DVD上的內(nèi)容可能是混雜的,即加密內(nèi)容緊跟著非加密內(nèi)容存儲(chǔ),所以用戶可能試圖在不適應(yīng)的DVD播放器上播放所述加密內(nèi)容。對(duì)于視頻數(shù)據(jù)的再現(xiàn)來說,這會(huì)在屏幕上產(chǎn)生很沒趣的塊。對(duì)于音頻數(shù)據(jù)的再現(xiàn)來說,這會(huì)產(chǎn)生可能相當(dāng)大聲的噪聲、滴答聲等等。大聲的噪聲可能會(huì)損壞設(shè)備(揚(yáng)聲器)和/或用戶的耳朵,特別是當(dāng)他或她戴著耳機(jī)時(shí)。
發(fā)明內(nèi)容
本發(fā)明的目的是防止在傳統(tǒng)播放設(shè)備上播放這種可能的有害流。
為達(dá)到此目的,依照第一方面本發(fā)明提供了一種用于加密包括至少一個(gè)視聽數(shù)據(jù)流的數(shù)據(jù)流的方法,包括步驟把所述視聽數(shù)據(jù)流分段為數(shù)據(jù)段;向所述數(shù)據(jù)段提供ID段中的ID數(shù)據(jù),所述ID數(shù)據(jù)不同于預(yù)定用來識(shí)別所述視聽數(shù)據(jù)流中的數(shù)據(jù)類型的ID數(shù)據(jù);并且部分地加密所述數(shù)據(jù)段,使所述ID段保持未加密。
當(dāng)在加密視聽數(shù)據(jù)以存儲(chǔ)在例如DVD上期間把音頻數(shù)據(jù)的ID數(shù)據(jù)修改為不符合DVD標(biāo)準(zhǔn)的ID數(shù)據(jù)時(shí),傳統(tǒng)DVD播放器將因而不會(huì)認(rèn)出所述音頻并且不會(huì)再現(xiàn)任何音頻。依照這種方式,不會(huì)損壞再現(xiàn)設(shè)備的揚(yáng)聲器。
具有申請(qǐng)?zhí)?3104402.7的歐洲專利申請(qǐng)?zhí)岢鲆环N用于借助特定的導(dǎo)航命令來向傳統(tǒng)設(shè)備屏蔽所加密內(nèi)容的導(dǎo)航結(jié)構(gòu)。然而,此方法依賴于記錄器要進(jìn)行精確的工作并且播放器決不會(huì)到達(dá)導(dǎo)航屏蔽的周圍。在實(shí)踐中,并不能始終保證如此。例如,某些播放器允許直接播放包括視聽數(shù)據(jù)的文件。
在依照本發(fā)明方法的進(jìn)一步實(shí)施例中,數(shù)據(jù)流包括不同視聽數(shù)據(jù)類型的多個(gè)流,并且至少一個(gè)視聽數(shù)據(jù)流的數(shù)據(jù)段被加密。
通常,視聽數(shù)據(jù)依照各種方式至少具有音頻和視頻數(shù)據(jù)。除此之外,還可以提供與交互式應(yīng)用相關(guān)的數(shù)據(jù)。其例子是具有多媒體家庭平臺(tái)(交互式)功能的數(shù)字視頻廣播。不同類型的數(shù)據(jù)在獨(dú)立的流中被提供,被多路復(fù)用或?qū)⒈欢嗦窂?fù)用到單個(gè)數(shù)據(jù)流上。
在依照本發(fā)明方法的又一進(jìn)一步的實(shí)施例中,至少一個(gè)視聽數(shù)據(jù)流的數(shù)據(jù)段具有包括ID數(shù)據(jù)的ID段,所述ID數(shù)據(jù)不同于被預(yù)定用來識(shí)別所述視聽數(shù)據(jù)流中的數(shù)據(jù)類型的ID數(shù)據(jù)。
當(dāng)數(shù)據(jù)流包括多個(gè)視聽數(shù)據(jù)流(或其它數(shù)據(jù)類型)并且希望只防止再現(xiàn)所述數(shù)據(jù)流所包括的那些流之一時(shí),只有該流的數(shù)據(jù)分組的ID數(shù)據(jù)必須被改變。依照這種方式,只有該特定流的數(shù)據(jù)不會(huì)被傳統(tǒng)設(shè)備再現(xiàn),而其它流的數(shù)據(jù)仍會(huì)被再現(xiàn)。
在依照本發(fā)明方法的另一實(shí)施例中,數(shù)據(jù)段在ID段中具有進(jìn)一步的ID數(shù)據(jù),所述進(jìn)一步的ID數(shù)據(jù)被預(yù)定用來識(shí)別視聽數(shù)據(jù)流中的數(shù)據(jù)類型,并且所述進(jìn)一步的ID數(shù)據(jù)在進(jìn)一步的步驟中被替代為不同于被預(yù)定用來識(shí)別所述視聽數(shù)據(jù)流中的數(shù)據(jù)類型的ID數(shù)據(jù)的ID數(shù)據(jù)。
此實(shí)施例的優(yōu)點(diǎn)在于可以使用標(biāo)準(zhǔn)的、已經(jīng)現(xiàn)有的電路,所述電路向數(shù)據(jù)段提供用于識(shí)別數(shù)據(jù)類型的預(yù)定ID數(shù)據(jù)。當(dāng)然,代價(jià)是需要獨(dú)立的用于修改所述預(yù)定ID數(shù)據(jù)的附加電路。
依照第二方面本發(fā)明提供了一種用于加密包括至少一個(gè)視聽數(shù)據(jù)流的數(shù)據(jù)流的方法,包括分段部件,用于把所述視聽數(shù)據(jù)流分段為數(shù)據(jù)段;用于向所述數(shù)據(jù)段提供ID段中的ID數(shù)據(jù)的部件,所述ID數(shù)據(jù)不同于預(yù)定用來識(shí)別所述視聽數(shù)據(jù)流中的數(shù)據(jù)類型的ID數(shù)據(jù);和加密部件,用于部分地加密所述數(shù)據(jù)段,使所述ID段保持未加密。
依照第三方面本發(fā)明提供了一種用于存儲(chǔ)數(shù)據(jù)的設(shè)備,包括用于接收數(shù)據(jù)的接收器;如權(quán)利要求10所述的電路;和用于把所加密的數(shù)據(jù)存儲(chǔ)在存儲(chǔ)介質(zhì)上的存儲(chǔ)裝置。
依照第四方面,本發(fā)明提供了一種用于解密使用如權(quán)利要求1所述的方法來加密的視聽數(shù)據(jù)的方法,包括步驟解密所部分加密的數(shù)據(jù)段;認(rèn)出由ID段所攜帶的數(shù)據(jù)不同于被預(yù)定用來識(shí)別視聽數(shù)據(jù)流中的數(shù)據(jù)類型的ID數(shù)據(jù),并且認(rèn)出由所述數(shù)據(jù)段所包括數(shù)據(jù)的實(shí)際類型;并且由所述數(shù)據(jù)段形成視聽數(shù)據(jù)流。
依照第五方面,本發(fā)明提供一種用于解密由如權(quán)利要求10所述的電路來加密的視聽數(shù)據(jù)的電路,包括解密部件,用于解密所部分加密的數(shù)據(jù)段;識(shí)別部件,用于認(rèn)出由ID段所攜帶的數(shù)據(jù)不同于被預(yù)定用來識(shí)別視聽數(shù)據(jù)流中的數(shù)據(jù)類型的ID數(shù)據(jù),并且認(rèn)出由所述數(shù)據(jù)段所包括數(shù)據(jù)的實(shí)際類型;和流送部件,用于根據(jù)所述數(shù)據(jù)段來形成視聽數(shù)據(jù)流。
依照第六方面,本發(fā)明提供了一種用于再現(xiàn)并獲取視聽數(shù)據(jù)的設(shè)備,包括存儲(chǔ)裝置,用于從存儲(chǔ)介質(zhì)獲取數(shù)據(jù);如權(quán)利要求15所述的電路;和用于再現(xiàn)所解密的視聽數(shù)據(jù)流的電路。
依照第七方面,本發(fā)明提供了一種包括計(jì)算機(jī)可讀指令的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)可讀指令用于編程處理部件以用于執(zhí)行如權(quán)利要求1所述的方法。
依照第八方面,本發(fā)明提供了一種攜帶有如權(quán)利要求1所述的計(jì)算機(jī)程序產(chǎn)品的數(shù)據(jù)載體。
依照第九方面,本發(fā)明提供了能夠執(zhí)行如權(quán)利要求1所述的方法的編程計(jì)算機(jī)。
依照第十方面,本發(fā)明提供了一種包括計(jì)算機(jī)可讀指令的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)可讀指令用于編程處理部件以用于執(zhí)行如權(quán)利要求13所述的方法。
依照第十一方面,本發(fā)明提供了一種攜帶有如權(quán)利要求13所述的計(jì)算機(jī)程序產(chǎn)品的數(shù)據(jù)載體。
依照第十二方面,本發(fā)明提供了能夠執(zhí)行如權(quán)利要求13所述的方法的編程計(jì)算機(jī)。
依照第十三方面,本發(fā)明提供了攜帶有使用如權(quán)利要求1所述的方法來加密的數(shù)據(jù)的數(shù)據(jù)載體。
將借助于附圖來進(jìn)一步闡明本發(fā)明,其中圖1依照本發(fā)明示出了視頻記錄器100作為用于存儲(chǔ)數(shù)據(jù)的設(shè)備的實(shí)施例;圖2依照本發(fā)明示出了用來描繪用于加密數(shù)據(jù)流的方法的實(shí)施例的流程圖;圖3示出了由圖2所示出的流程圖來描繪的方法所生成的數(shù)據(jù)包;和圖4依照本發(fā)明示出了DVD播放器作為用于獲取并再現(xiàn)數(shù)據(jù)的設(shè)備的實(shí)施例。
圖5依照本發(fā)明示出了用來描繪用于獲取并再現(xiàn)數(shù)據(jù)的方法的實(shí)施例的流程圖;具體實(shí)施方式
圖1示出了視頻記錄器100作為依照本發(fā)明設(shè)備的實(shí)施例。視頻記錄器100包括接收器101、多路分解器102,作為再現(xiàn)部件的視頻處理器103、作為依照本發(fā)明電路的實(shí)施例的編碼電路110,所述編碼電路110包括多路復(fù)用器104、加密部件105和分組標(biāo)識(shí)符部件106。視頻記錄器還包括DVD記錄驅(qū)動(dòng)器107作為存儲(chǔ)裝置。
將借助于圖1和如在圖2中所描述的流程圖200來描述視頻記錄器100的操作,把記錄過程作為依照本發(fā)明的過程的實(shí)施例示出。如在表1中所表明來標(biāo)記流程圖200的過程。
表1在過程步驟200中,記錄過程借助于用戶輸入開始。在進(jìn)一步的實(shí)施例中,記錄過程借助于所自動(dòng)產(chǎn)生的編程部件的輸入開始,所述輸入被認(rèn)為是由視頻記錄器100的節(jié)目記錄。
接下來,在過程步驟202中,由接收器101接收包括所要記錄的數(shù)據(jù)的數(shù)據(jù)流??梢酝ㄟ^借助無線連接、像電纜一樣的廣播有線連接或像寬帶因特網(wǎng)一樣的(虛擬)點(diǎn)對(duì)點(diǎn)連接來接收包括所述數(shù)據(jù)的信號(hào)150從而接收數(shù)據(jù)流;接收過程步驟202和接收器101的各個(gè)實(shí)施例都是可以的。如果已經(jīng)接收了信號(hào)150,那么從所述信號(hào)中提取數(shù)據(jù)流并且將其提供到多路分解器102。在此實(shí)施例中所提取的數(shù)據(jù)流是傳輸流,包括用于電視節(jié)目的音頻和視頻數(shù)據(jù)流。在本說明書以及本專利申請(qǐng)所附的權(quán)利要求的進(jìn)一步過程中,即使當(dāng)只存在音頻或視頻數(shù)據(jù)時(shí),這兩種數(shù)據(jù)類型也被稱作視聽數(shù)據(jù)。
多路分解器102把由所提取的節(jié)目流所包括的各個(gè)視聽數(shù)據(jù)流分離為通常的基本音頻流和基本視頻流。用于這些基本流的優(yōu)選格式是MPEG-2格式。節(jié)目流還可以包括具有用于交互式電視應(yīng)用的數(shù)據(jù)的流和具有用于增強(qiáng)基本音頻流和/或基本視頻流的數(shù)據(jù)的流。在圖2中,由接收過程步驟202包括多路分解過程步驟。
基本音頻流和基本視頻流被提供到視頻處理器103以便再現(xiàn)由基本流所包括的視聽數(shù)據(jù)。為了此描述,再現(xiàn)意指MPEG-2數(shù)據(jù)(在本實(shí)施例的情況下)被解壓縮并變換以便由揚(yáng)聲器120并電視機(jī)(未示出)再現(xiàn)。
除再現(xiàn)之外,視頻記錄器100還能夠記錄所接收的數(shù)據(jù)。為此,在過程步驟206中,由接收器101所接收并且由多路分解器102所多路分解(都在過程步驟204中進(jìn)行)的數(shù)據(jù)被分段為數(shù)據(jù)段。數(shù)據(jù)段也被稱為(數(shù)據(jù))分組。
隨后,在過程步驟208中,把ID數(shù)據(jù)添加到數(shù)據(jù)段以便識(shí)別由所述數(shù)據(jù)段所包括的數(shù)據(jù)類型。ID數(shù)據(jù)識(shí)別由所述數(shù)據(jù)段所包括的數(shù)據(jù)類型并且被預(yù)定義用來使由像DVD(數(shù)字通用盤)播放器之類的播放設(shè)備播放所存儲(chǔ)的數(shù)據(jù)便于進(jìn)行。對(duì)于DVD標(biāo)準(zhǔn)來說,已經(jīng)認(rèn)可了如表2中流ID的值。由數(shù)據(jù)段(或數(shù)據(jù)分組)首部包括ID數(shù)據(jù)。
表2還包括關(guān)于子流ID的信息。由DVD上的整個(gè)數(shù)據(jù)流所包括的專用流來包括子流。所述子流提供了進(jìn)一步的信息,以補(bǔ)充基本音頻和視頻數(shù)據(jù)。例子是AC-3、音頻、DTS(數(shù)字劇場(chǎng)系統(tǒng))、SDDS(索尼動(dòng)態(tài)數(shù)字聲音)、LPCM(線性脈碼調(diào)制)及其它。
表2在隨后的過程步驟210中,把數(shù)據(jù)段布置在數(shù)據(jù)包中。數(shù)據(jù)包包括一種流類型的數(shù)據(jù)段。這意味著數(shù)據(jù)包可以包括多個(gè)子流的數(shù)據(jù),不過在優(yōu)選實(shí)施例中并非如此,這是因?yàn)镈VD標(biāo)準(zhǔn)并不允許這樣。選擇性地,當(dāng)一個(gè)流沒有足夠的數(shù)據(jù)可用來填充所認(rèn)可的2kB數(shù)據(jù)包大小時(shí),數(shù)據(jù)包會(huì)包括填充包。所述填充包具有用于識(shí)別的首部并且用于提供計(jì)時(shí)信息以便同步音頻和視頻數(shù)據(jù)。
在隨后的過程步驟212中,把具有視聽數(shù)據(jù)的數(shù)據(jù)包順次放入一個(gè)數(shù)據(jù)流中。如按照DVD標(biāo)準(zhǔn)所規(guī)定。這些寫入部件是昂貴的商品,這樣把限制所使用的數(shù)目限制為一是重要的。
過程步驟號(hào)206到212形成了子過程230,所述子過程230由多路復(fù)用器104來執(zhí)行。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,這些過程步驟還可以由獨(dú)立組件來執(zhí)行。
在包已經(jīng)被放入一個(gè)流中之后,所述包在過程步驟214中被加密部件105加密。部分地進(jìn)行此加密,這樣播放設(shè)備仍能至少讀取每個(gè)包的某個(gè)數(shù)據(jù)段和數(shù)據(jù)包識(shí)別信息。優(yōu)選地是,不加密數(shù)據(jù)包的前128個(gè)字節(jié)。
在過程步驟214之后,如在圖3中所描述獲得數(shù)據(jù)包。圖3示出了數(shù)據(jù)包300,包括包首部301、數(shù)據(jù)段首部302和有效負(fù)載320。包首部301包括用于識(shí)別數(shù)據(jù)包的數(shù)據(jù),所述數(shù)據(jù)段首部302包括用于識(shí)別由有效負(fù)載320所包括的數(shù)據(jù)類型的ID段312(如在表2中所展示)。在擾亂識(shí)別比特314中用兩比特來包括擾亂信息。
在隨后的過程步驟216中,由分組標(biāo)識(shí)符部件106來修改包括音頻數(shù)據(jù)的數(shù)據(jù)段的ID數(shù)據(jù)段。依照這種方式,因而音頻分組不會(huì)被諸如傳統(tǒng)DVD播放器之類的播放設(shè)備認(rèn)出。如此以便防止可能在不能解密分組的設(shè)備上播放。當(dāng)傳統(tǒng)的DVD播放器——即不包括依照本發(fā)明的解密電路的實(shí)施例的DVD播放器——可能會(huì)把所加密的分組認(rèn)為包括音頻數(shù)據(jù)時(shí),所述傳統(tǒng)的DVD播放器可能會(huì)試圖播放所加密的數(shù)據(jù)。盡管并不打算,然而仍然可能播放該音頻。這是因?yàn)椴⒉皇撬械囊纛l數(shù)據(jù)都被加密了;在DVD上所存儲(chǔ)的數(shù)據(jù)包的第一部分未被加密并且可以包括被DVD播放器用來同步的數(shù)據(jù)。通常,這會(huì)產(chǎn)生許多噪聲,所述噪聲可能會(huì)損壞諸如揚(yáng)聲器之類的音頻設(shè)備并且當(dāng)經(jīng)由耳機(jī)播放時(shí)會(huì)損害戴耳機(jī)的用戶的耳朵。
當(dāng)因?yàn)闆]有找到適當(dāng)?shù)膕tream_id而使得沒有認(rèn)出任何音頻數(shù)據(jù)時(shí),不會(huì)播放任何音頻并且只播放所解密的視頻。這對(duì)觀看來說不是很感興趣,但是畢竟不會(huì)損害傳統(tǒng)的DVD播放器。
發(fā)明人建議如表3所示來修改stream_id和substream_id值。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,此模式很多修改也是可以的;表3僅僅提供了一個(gè)實(shí)施例。
表3對(duì)于專用流來說,也可以代替sub_stream_id來修改stream_id。在表4中,只修改stream_id,而不修改sub_stream_id?,F(xiàn)在視頻、音頻和sub_picture流都被隱藏了。不包括sub_stream_id的附加優(yōu)點(diǎn)在于不必分析流來找到流ID的位置,這是因?yàn)樗冀K存儲(chǔ)在包的第十八個(gè)字節(jié)中。
表4如果已經(jīng)修改數(shù)據(jù)的音頻流的ID數(shù)據(jù)以便存儲(chǔ),那么在過程步驟218中由DVD記錄驅(qū)動(dòng)器107來存儲(chǔ)所加密的數(shù)據(jù)包。
在所有的數(shù)據(jù)已經(jīng)被存儲(chǔ)之后,所述過程在流程圖200的終止端220中結(jié)束。
對(duì)本領(lǐng)域技術(shù)人員來說清楚的是,還可以由多路復(fù)用器104來代替獨(dú)立部件直接添加所修改的ID數(shù)據(jù)。在進(jìn)一步的實(shí)施例中還可以交換加密和修改ID數(shù)據(jù)的次序。
圖4依照本發(fā)明示出了DVD播放器400作為用于再現(xiàn)并獲取視聽數(shù)據(jù)的設(shè)備的實(shí)施例。DVD播放器400包括作為存儲(chǔ)裝置的DVD驅(qū)動(dòng)器401、解密部件402、多路分解器403和視頻處理器404。解密部件402和多路分解器403形成電路410作為依照本發(fā)明用于解密數(shù)據(jù)的電路的實(shí)施例。視頻處理器404可以被具體化為MPEG解碼器。借助于圖5中的流程圖500來闡明DVD播放器400的操作方法,所述圖5描繪了獲取和再現(xiàn)過程作為用于依照本發(fā)明獲取并再現(xiàn)數(shù)據(jù)的方法的實(shí)施例。
表5當(dāng)在過程步驟502中請(qǐng)求播放在DVD上所存儲(chǔ)的加密數(shù)據(jù)時(shí),在隨后的過程步驟504中由DVD驅(qū)動(dòng)器401從所述DVD中獲取數(shù)據(jù)。接下來,在過程步驟506中所述包由解密部件402解密。多路分解器403適于認(rèn)出所修改的ID數(shù)據(jù)。這意味著能夠認(rèn)出MPEG音頻流的數(shù)據(jù),盡管stream_id與由DVD標(biāo)準(zhǔn)所定義的不同。在過程步驟508中識(shí)別適當(dāng)?shù)牧鳌?br>
在隨后的過程步驟510中,多路分解器根據(jù)分組來形成基本流,將其遞送到用于再現(xiàn)的視頻處理器404以便提供可以在揚(yáng)聲器420或電視機(jī)(未示出)上再現(xiàn)的信號(hào)。過程步驟508和過程步驟510形成了子過程520,在此實(shí)施例中,所述子過程520由多路分解器403執(zhí)行。
接下來,基本流由視頻處理器404在過程步驟512中再現(xiàn)以便由揚(yáng)聲器和/或屏幕來適當(dāng)?shù)卦佻F(xiàn)。隨后,在過程步驟514中由揚(yáng)聲器420和屏幕(未示出)來重現(xiàn)所再現(xiàn)的數(shù)據(jù)。當(dāng)已經(jīng)播放了所有要播放的數(shù)據(jù)時(shí),由流程圖500所描繪的獲取和再現(xiàn)過程在終止端516結(jié)束。
在本發(fā)明的進(jìn)一步實(shí)施例中,修改原始音頻流的stream_id,并且向空音頻流提供所規(guī)定的音頻流。這可以被應(yīng)用于音頻以及視頻或者同時(shí)應(yīng)用于這兩種數(shù)據(jù)類型。提供空數(shù)據(jù)流并不意味著所有數(shù)據(jù)流實(shí)際上都是空的。例如,AC-3流的最小比特率是64kbps。作為用于依照本發(fā)明再現(xiàn)并獲取視聽數(shù)據(jù)的設(shè)備的實(shí)施例的播放設(shè)備會(huì)丟棄一個(gè)或多個(gè)空的流。播放設(shè)備還認(rèn)出所修改的stream_id并解密以及播放所解密的數(shù)據(jù)。
在不脫離本發(fā)明范圍的情況下,本發(fā)明的各個(gè)其它實(shí)施例也是可以的。例如,被描述為由一個(gè)元件執(zhí)行的功能還可以由多個(gè)元件來執(zhí)行,反之亦然。
數(shù)據(jù)還可以被存儲(chǔ)在從依照各個(gè)標(biāo)準(zhǔn)(如光盤、超音頻光盤、BluRay)的光學(xué)載體到像閃速EEPROM電路并且甚至包括數(shù)字視頻磁帶的固態(tài)載體的整個(gè)范圍的數(shù)據(jù)載體上。
作為本領(lǐng)域技術(shù)人員,本發(fā)明還可以被具體化為包括計(jì)算機(jī)可讀指令的計(jì)算機(jī)程序產(chǎn)品、攜帶這種計(jì)算機(jī)程序產(chǎn)品的數(shù)據(jù)載體以及能夠執(zhí)行依照本發(fā)明的一個(gè)或多個(gè)方法的編程計(jì)算機(jī),所述計(jì)算機(jī)可讀指令用于編程處理部件以執(zhí)行依照本發(fā)明的方法。
概括地說,本發(fā)明與以下內(nèi)容有關(guān)當(dāng)前法規(guī)要求當(dāng)存儲(chǔ)由廣播所接收的電視節(jié)目時(shí)有可能是加密的。然而,傳統(tǒng)的播放設(shè)備不能夠依照常規(guī)方式來播放這種加密數(shù)據(jù),而是可能會(huì)依照錯(cuò)誤方式來播放。這可能會(huì)導(dǎo)致像損壞揚(yáng)聲器之類的問題。因此,本申請(qǐng)意在通過在加密過程期間有意地向這種流提供錯(cuò)誤識(shí)別來隱藏任何這種可能有害的流。本申請(qǐng)尤其提供了一種用于加密的方法和電路以及用于解密的方法和電路。本申請(qǐng)?zhí)貏e適于DVD記錄器,但是也可以用于其它視頻和/或音頻記錄器。本發(fā)明甚至可以用于加密非視聽數(shù)據(jù)。
權(quán)利要求
1.一種用于加密包括至少一個(gè)視聽數(shù)據(jù)流的數(shù)據(jù)流的方法(200),包括步驟(a)把所述視聽數(shù)據(jù)流分段(206)為數(shù)據(jù)段(320);(b)向所述數(shù)據(jù)段提供(216)ID段(312)中的ID數(shù)據(jù),所述ID數(shù)據(jù)不同于被預(yù)定用來識(shí)別所述視聽數(shù)據(jù)流中的數(shù)據(jù)類型的ID數(shù)據(jù);并且(c)部分加密(214)所述數(shù)據(jù)段,使所述ID段保持未加密。
2.如權(quán)利要求1所述的方法,其中所述方法還包括步驟創(chuàng)建(210)數(shù)據(jù)包(300),每個(gè)數(shù)據(jù)包包括至少一個(gè)數(shù)據(jù)段并且其中在部分加密所述數(shù)據(jù)段的步驟中,至少在數(shù)據(jù)段上的ID段是未加密的。
3.如權(quán)利要求1所述的方法,其中所述數(shù)據(jù)流包括不同視聽數(shù)據(jù)類型的多個(gè)流,并且加密至少一個(gè)視聽數(shù)據(jù)流的數(shù)據(jù)段。
4.如權(quán)利要求3所述的方法,其中至少一個(gè)視聽數(shù)據(jù)流的數(shù)據(jù)段具有包括ID數(shù)據(jù)的ID段,所述ID數(shù)據(jù)不同于被預(yù)定用來識(shí)別所述視聽數(shù)據(jù)流中的數(shù)據(jù)類型的ID數(shù)據(jù)。
5.如權(quán)利要求3所述的方法,其中同時(shí)提供所述多個(gè)視聽數(shù)據(jù)流并且所述方法還包括步驟把包括所述多個(gè)視聽數(shù)據(jù)流的數(shù)據(jù)段多路復(fù)用(212,230)為進(jìn)一步的數(shù)據(jù)流。
6.如權(quán)利要求1所述的方法,其中所述數(shù)據(jù)段在ID段中具有(208)進(jìn)一步的ID數(shù)據(jù),所述進(jìn)一步的ID數(shù)據(jù)被預(yù)定用來識(shí)別視聽數(shù)據(jù)流中的數(shù)據(jù)類型,并且所述進(jìn)一步的ID數(shù)據(jù)在進(jìn)一步的步驟(216)中被替代為不同于被預(yù)定用來識(shí)別所述視聽數(shù)據(jù)流中的數(shù)據(jù)類型的ID數(shù)據(jù)的ID數(shù)據(jù)。
7.如權(quán)利要求2所述的方法,其中所述數(shù)據(jù)包是MPEG-2數(shù)據(jù)流包。
8.如權(quán)利要求1所述的方法,其中被預(yù)定用來識(shí)別所述視聽數(shù)據(jù)流中的數(shù)據(jù)類型的ID數(shù)據(jù)由DVD標(biāo)準(zhǔn)來預(yù)先確定。
9.如權(quán)利要求1所述的方法,還包括步驟提供與已經(jīng)向其提供有非預(yù)定ID數(shù)據(jù)的視聽數(shù)據(jù)流相同類型的空視聽數(shù)據(jù)流,所述空視聽數(shù)據(jù)流具有被預(yù)定用來識(shí)別該數(shù)據(jù)類型的ID數(shù)據(jù)。
10.一種用于存儲(chǔ)包括至少一個(gè)視聽數(shù)據(jù)流的數(shù)據(jù)流的方法(300),包括用于接收數(shù)據(jù)流的步驟、如權(quán)利要求1所述的方法、以及把所分段并加密的數(shù)據(jù)存儲(chǔ)在存儲(chǔ)介質(zhì)上的步驟。
11.一種用于加密包括至少一個(gè)視聽數(shù)據(jù)流的數(shù)據(jù)流的電路(110),包括(a)分段部件(104),用于把所述視聽數(shù)據(jù)流分段為數(shù)據(jù)段;(b)用于向所述數(shù)據(jù)段提供ID段中的ID數(shù)據(jù)的部件(106),所述ID數(shù)據(jù)不同于被預(yù)定用來識(shí)別所述視聽數(shù)據(jù)流中的數(shù)據(jù)類型的ID數(shù)據(jù);和(c)用于部分加密所述數(shù)據(jù)段并且使所述ID段保持未加密的加密部件(105)。
12.如權(quán)利要求11所述的電路,還包括用于創(chuàng)建數(shù)據(jù)包(300)的打包部件(104),每個(gè)數(shù)據(jù)包包括至少一個(gè)數(shù)據(jù)段;并且其中在部分加密所述數(shù)據(jù)段的步驟中,至少在數(shù)據(jù)段上的ID段是未加密的。
13.一種用于存儲(chǔ)數(shù)據(jù)的設(shè)備,包括(a)用于接收數(shù)據(jù)的接收器(101);(b)如權(quán)利要求11所述的電路;和(c)用于把所加密的數(shù)據(jù)存儲(chǔ)在存儲(chǔ)介質(zhì)(107)上的存儲(chǔ)裝置(107)。
14.一種用于解密使用如權(quán)利要求1所述的方法來加密的視聽數(shù)據(jù)的方法(500),包括步驟(a)解密(506)所部分加密的數(shù)據(jù)段(320,300);(b)認(rèn)出(508)由所述ID段所攜帶的數(shù)據(jù)不同于被預(yù)定用來識(shí)別所述視聽數(shù)據(jù)流中的數(shù)據(jù)類型的ID數(shù)據(jù),并且認(rèn)出由所述數(shù)據(jù)段所包括數(shù)據(jù)的實(shí)際類型;并且(c)由所述數(shù)據(jù)段形成(510)視聽數(shù)據(jù)流。
15.一種用于獲取使用如權(quán)利要求10所述的方法來存儲(chǔ)的再現(xiàn)數(shù)據(jù)的方法(500),包括(a)用于獲取(504)在存儲(chǔ)介質(zhì)上所存儲(chǔ)的數(shù)據(jù)的步驟;(b)如權(quán)利要求14所述的方法;和(c)用于再現(xiàn)所解密的視聽數(shù)據(jù)流的步驟。
16.一種用于解密由如權(quán)利要求11所述的電路來加密的視聽數(shù)據(jù)的電路(410),包括(a)解密部件(402),用于解密所部分加密的數(shù)據(jù)段;(b)識(shí)別部件(403),用于認(rèn)出由所述ID段所攜帶的數(shù)據(jù)不同于被預(yù)定用來識(shí)別所述視聽數(shù)據(jù)流中的數(shù)據(jù)類型的ID數(shù)據(jù),并且認(rèn)出由所述數(shù)據(jù)段所包括數(shù)據(jù)的實(shí)際類型;和(c)流送部件(403),用于根據(jù)所述數(shù)據(jù)段來形成視聽數(shù)據(jù)流。
17.一種用于再現(xiàn)并獲取視聽數(shù)據(jù)的設(shè)備,包括(a)用于從存儲(chǔ)介質(zhì)獲取數(shù)據(jù)的存儲(chǔ)裝置(401);(b)如權(quán)利要求16所述的電路;和(c)用于再現(xiàn)所解密的視聽數(shù)據(jù)流的電路(404)。
18.一種包括計(jì)算機(jī)可讀指令的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)可讀指令用于編程處理部件以用于執(zhí)行如權(quán)利要求1所述的方法。
19.一種攜帶如權(quán)利要求1所述的計(jì)算機(jī)程序產(chǎn)品的數(shù)據(jù)載體。
20.一種能夠執(zhí)行如權(quán)利要求1所述的方法的編程計(jì)算機(jī)。
21.一種包括計(jì)算機(jī)可讀指令的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)可讀指令用于編程處理部件以用于執(zhí)行如權(quán)利要求14所述的方法。
22.一種攜帶如權(quán)利要求14所述的計(jì)算機(jī)程序產(chǎn)品的數(shù)據(jù)載體。
23.一種能夠執(zhí)行如權(quán)利要求14所述的方法的編程計(jì)算機(jī)。
24.一種攜帶有使用如權(quán)利要求1所述的方法來加密的數(shù)據(jù)的數(shù)據(jù)載體(107,401)。
25.如權(quán)利要求24所述的數(shù)據(jù)載體,其中所述數(shù)據(jù)載體是DVD可記錄盤。
26.如權(quán)利要求24所述的數(shù)據(jù)載體,其中所述數(shù)據(jù)載體是DVD可重寫盤。
全文摘要
當(dāng)前法規(guī)要求當(dāng)存儲(chǔ)由廣播所接收的電視節(jié)目時(shí)有可能是加密的。然而,傳統(tǒng)的播放設(shè)備不能夠依照常規(guī)方式來播放這種加密數(shù)據(jù),而是可能會(huì)依照錯(cuò)誤方式來播放。這可能會(huì)導(dǎo)致像損壞揚(yáng)聲器之類的問題。因此,本申請(qǐng)意在通過在加密過程期間有意地向這種流提供錯(cuò)誤識(shí)別來隱藏任何這種可能有害的流。本申請(qǐng)尤其提供了一種用于加密的方法和電路以及用于解密的方法和電路。本申請(qǐng)?zhí)貏e適于DVD記錄器,但是也可以用于其它視頻和/或音頻記錄器。本發(fā)明甚至可以用于加密非視聽數(shù)據(jù)。
文檔編號(hào)G11B20/00GK1922677SQ200580005630
公開日2007年2月28日 申請(qǐng)日期2005年2月17日 優(yōu)先權(quán)日2004年2月23日
發(fā)明者W·德哈恩, M·A·特雷費(fèi)爾斯, A·A·M·斯塔林 申請(qǐng)人:皇家飛利浦電子股份有限公司