亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

信息記錄/重放設(shè)備和方法、記錄/存儲介質(zhì)和程序的制作方法

文檔序號:6751275閱讀:186來源:國知局
專利名稱:信息記錄/重放設(shè)備和方法、記錄/存儲介質(zhì)和程序的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種信息記錄設(shè)備和方法,一種信息重放設(shè)備和方法,一種信息記錄介質(zhì),一種程序存儲介質(zhì)和一種程序,更具體地說,涉及能夠適當(dāng)?shù)毓芾碓谟涗浗橘|(zhì)上記錄的AV數(shù)據(jù)的安全信息的一種信息記錄設(shè)備和方法,一種信息重放設(shè)備和方法,一種信息記錄介質(zhì),一種程序存儲介質(zhì)和一種程序。
背景技術(shù)
近年來,作為能夠可移動裝載到記錄和重放設(shè)備中的盤型信息記錄介質(zhì),人們已提出了不同標準的各種光盤,例如,DVD-R(可記錄的數(shù)字通用光盤)和DVD-RW(可重寫的數(shù)字通用光盤)。剛才所述類型的光盤被期望作為大容量的介質(zhì),它能夠記錄數(shù)十億字節(jié)的數(shù)據(jù)和記錄長達數(shù)小時的音頻信號和視頻信號(AV(音頻視頻)信號)等。
順便提及,MPEG-2(運動圖象專家組-2)系統(tǒng)是用于數(shù)字壓縮AV信號的編碼系統(tǒng)之一,它在AV信號記錄到如上所述的DVD上的情況下,或者在電視廣播節(jié)目信號通過與接收機相連接的硬盤設(shè)備記錄到硬盤上的情況下使用。
例如,AV信號記錄到預(yù)定的記錄介質(zhì)上時,視頻信號根據(jù)MPEG-2進行編碼,一所得編碼的比特流記錄到該記錄介質(zhì)上。同時,在近年來興起的數(shù)字電視廣播中,電視廣播節(jié)目根據(jù)MPEG-2進行編碼,一所得編碼的比特流以一種稱之為傳輸流的格式進行廣播。在電視廣播節(jié)目將被記錄時,將所接收到的傳輸流、按原樣記錄在如硬盤的記錄介質(zhì)上而不需要解碼或重新編碼所接收到的電視廣播節(jié)目是可能的。
AV信號作為數(shù)字數(shù)據(jù)以上述方式記錄在記錄介質(zhì)上的情況下,由于它能夠?qū)V信號復(fù)制到另一個記錄介質(zhì)上而沒有對AV信號造成根本的損壞,為了解決有關(guān)版權(quán)的問題,人們已提出和采取各種措施。
例如,為了控制AV信號的復(fù)制,一種普遍使用的方法是在AV信號中諸如“復(fù)制免費(允許復(fù)制)”,“復(fù)制一次(僅允許復(fù)制一次)”,“禁止多次復(fù)制(不允許產(chǎn)生更多的復(fù)制)”和“復(fù)制禁止(禁止復(fù)制)”的CCI(復(fù)制控制信息)被編碼。更具體的說,例如,在AV信號中插入DTLA(數(shù)字傳輸許可管理員)規(guī)定的DTCP descriptor。
為了抑制不受控制的復(fù)制,還有一種方法,即加密和記錄AV信號并允許僅用一種具有與加密相對應(yīng)的解密鑰的設(shè)備重放AV信號。例如,在DVD格式使用的CPRM(可記錄介質(zhì)的內(nèi)容保護)技術(shù)規(guī)范中,一包MPEG-2程序流的預(yù)定字段(field)具有這里所述的包的加密模式(表示包是否被加密的信息)。例如,在CPRM技術(shù)規(guī)范設(shè)定為“00”的情況下,這就表示該包沒有處于加密狀態(tài)。另一方面,CPRM技術(shù)規(guī)范設(shè)定為“11”的情況下,這就表示該包處于加密狀態(tài)。
因此,為了重放記錄過的流,傳統(tǒng)的重放設(shè)備必須獲得如上所述的這種復(fù)制控制信息和一種加密模式。而且,為了獲得這種復(fù)制控制信息和加密模式,該重放設(shè)備必須分析包含在AV流中的比特流的語法。
更具體的說,例如,為了獲得作為復(fù)制控制信息的DTCP descriptor,就必須分析傳輸流的程序圖表的語法。而且,為了獲得加密模式,就必須分析該程序流的包首標。
順便提及,一種稱之為DTCP的方法是可用的,通過該方法能夠獲得流的加密模式而不需要分析程序流的語法。DTCP已經(jīng)由用于通過IEEE1394數(shù)字接口(I/F)傳輸一傳輸流的協(xié)議(MPEG-TS協(xié)議)的DTLA規(guī)定。
在DTCP中,2比特的EMI(加密模式指示符)在用于IEEE1394接口的同步傳輸中的同步包的首標中被傳輸,因此它表示同步包的有效載荷的加密模式。例如,EMI是“11”的情況下,這就表示設(shè)定“禁止復(fù)制”,而在EMI是“01”的情況下,這就表示設(shè)定“禁止多次復(fù)制”。而且,在EMI是“10”的情況下,這就表示設(shè)定“復(fù)制一次”,在EMI是“00”的情況下,這就表示設(shè)定“復(fù)制免費”。
應(yīng)該注意DTCP系統(tǒng)用于記錄的情況下,允許一種稱之為“不認知記錄模式”的方法,其中僅EMI被用作復(fù)制控制信息,以控制復(fù)制而無需分析在傳輸流中編碼的復(fù)制控制信息(嵌入CCI)。
但是,這種如上所述的重放設(shè)備必須要解決的一個主題是對EMI的基準不能夠在表示“內(nèi)容的復(fù)制控制信息是復(fù)制免費和內(nèi)容沒有處于加密狀態(tài)”和表示“內(nèi)容的復(fù)制控制信息是復(fù)制免費和內(nèi)容處于加密狀態(tài)”之間進行鑒別。
因此,即使在內(nèi)容復(fù)制控制信息是復(fù)制免費的情況下,雖然存在一種將內(nèi)容加密和記錄到記錄介質(zhì)上的要求,但是由于受到僅用上述EMI表示的限制,它不能夠加密其復(fù)制控制信息被設(shè)定為復(fù)制免費的內(nèi)容和將該加密的內(nèi)容記錄到記錄介質(zhì)上。

發(fā)明內(nèi)容
本發(fā)明的一個目的是提供一種信息記錄設(shè)備和方法,一種信息重放設(shè)備和方法,一種信息記錄介質(zhì),一種程序存儲介質(zhì)和一種程序,通過這些能夠從在記錄介質(zhì)上記錄的AV流中很容易地獲得復(fù)制控制信息和加密模式,復(fù)制控制信息的意義和加密模式能夠被相互獨立地表示,以便能很容易地重放AV流。
為了實現(xiàn)上述目的,根據(jù)本發(fā)明的一種方面,提供一種信息記錄設(shè)備,它包括獲取裝置,用于獲取表示是否允許記錄所輸入的內(nèi)容到記錄介質(zhì)上的第一復(fù)制控制信息;產(chǎn)生裝置,用于根據(jù)上述獲取裝置獲取的第一復(fù)制控制信息,產(chǎn)生能夠表示是否允許復(fù)制在記錄介質(zhì)上記錄的內(nèi)容、和表示該內(nèi)容是否處于加密狀態(tài)而不考慮該內(nèi)容是否允許被復(fù)制的控制信息;和記錄裝置,用于將通過上述產(chǎn)生裝置產(chǎn)生的控制信息與內(nèi)容一起記錄到記錄介質(zhì)上。
根據(jù)本發(fā)明的另一種方面,提供一種信息記錄方法,包括一獲取步驟,用于獲取表示是否允許將所輸入的內(nèi)容記錄到記錄介質(zhì)上的復(fù)制控制信息;一產(chǎn)生步驟,用于根據(jù)通過在獲取步驟中的處理所獲取的復(fù)制控制信息,產(chǎn)生能夠表示在記錄介質(zhì)上記錄的內(nèi)容是否允許被復(fù)制、和表示該內(nèi)容是否處于加密狀態(tài)而不考慮該內(nèi)容是否允許被復(fù)制的控制信息;和一記錄步驟,用于將通過在產(chǎn)生步驟中的處理所產(chǎn)生的控制信息與內(nèi)容一起記錄到記錄介質(zhì)上。
根據(jù)本發(fā)明的還一種方面,提供一種程序存儲介質(zhì),計算機可讀程序可存儲在該介質(zhì)上,該程序包括一獲取步驟,用于獲取表示是否允許記錄所輸入的內(nèi)容到記錄介質(zhì)上的復(fù)制控制信息;一產(chǎn)生步驟,用于根據(jù)通過在獲取步驟中的處理所獲取的復(fù)制控制信息,產(chǎn)生能夠表示是否允許復(fù)制在記錄介質(zhì)上記錄的內(nèi)容、和表示該內(nèi)容是否處于加密狀態(tài)而不考慮該內(nèi)容是否允許被復(fù)制的控制信息;和一記錄步驟,用于將通過在產(chǎn)生步驟中的處理所產(chǎn)生的控制信息與內(nèi)容一起記錄到記錄介質(zhì)上。
根據(jù)本發(fā)明的又一種方面,提供一種程序,該程序使計算機能夠執(zhí)行一獲取步驟,用于獲取表示是否允許記錄所輸入的內(nèi)容到記錄介質(zhì)上的復(fù)制控制信息,一產(chǎn)生步驟,用于根據(jù)通過在獲取步驟中的處理所獲取的復(fù)制控制信息,產(chǎn)生能夠表示是否允許復(fù)制在記錄介質(zhì)上記錄的內(nèi)容、和表示該內(nèi)容是否處于加密狀態(tài)而不考慮該內(nèi)容是否允許被復(fù)制的控制信息;和一記錄步驟,用于將通過在產(chǎn)生步驟中的處理所產(chǎn)生的控制信息與內(nèi)容一起記錄到記錄介質(zhì)上。
根據(jù)本發(fā)明的再一種方面,提供一種信息記錄介質(zhì),在該記錄介質(zhì)上存儲了表示是否允許記錄所輸入的內(nèi)容到記錄介質(zhì)上的復(fù)制控制信息,和存儲了能夠表示根據(jù)復(fù)制控制信息所產(chǎn)生、并記錄在記錄介質(zhì)上的內(nèi)容是否允許被復(fù)制、及表示該內(nèi)容是否處于加密狀態(tài)而不考慮該內(nèi)容是否允許被復(fù)制的控制信息。
由于具有這些結(jié)構(gòu),能夠獲取表示所輸入的內(nèi)容是否允許記錄到記錄介質(zhì)上的復(fù)制控制信息,根據(jù)由此獲取的復(fù)制控制信息,產(chǎn)生能夠表示是否允許復(fù)制在記錄介質(zhì)上記錄的內(nèi)容、和表示該內(nèi)容是否處于加密狀態(tài)而不考慮該內(nèi)容是否允許被復(fù)制的控制信息。然后,由此產(chǎn)生的控制信息與內(nèi)容一起記錄到記錄介質(zhì)上。
由于復(fù)制控制信息和加密模式的意義被相互獨立地表示,因此“內(nèi)容的復(fù)制控制信息是復(fù)制免費和內(nèi)容沒有處于加密狀態(tài)”和“內(nèi)容的復(fù)制控制信息是復(fù)制免費和內(nèi)容處于加密狀態(tài)”能夠用相互可識別的方式表示。
根據(jù)本發(fā)明的又一個方面,提供一種信息重放設(shè)備,用于重放在記錄介質(zhì)上記錄的內(nèi)容,包括獲取裝置,用于獲取根據(jù)是否允許將內(nèi)容記錄到記錄介質(zhì)上而添加到內(nèi)容中的復(fù)制控制信息,和獲取能夠表示是否允許復(fù)制內(nèi)容、及表示該內(nèi)容是否處于加密狀態(tài)而不考慮該內(nèi)容是否允許被復(fù)制的控制信息;和解密裝置,用于解密內(nèi)容,其中通過所述獲取裝置獲取的控制信息表示內(nèi)容處于加密狀態(tài)。
根據(jù)本發(fā)明的再一個方面,提供一種信息重放裝置的信息重放方法,用于重放在記錄介質(zhì)上記錄的內(nèi)容,包括一獲取步驟,用于獲取根據(jù)是否允許將內(nèi)容記錄到記錄介質(zhì)上而添加到內(nèi)容中的復(fù)制控制信息,和獲取能夠表示是否允許復(fù)制內(nèi)容,及表示該內(nèi)容是否處于加密狀態(tài)而不考慮該內(nèi)容是否允許被復(fù)制的控制信息;和一解密步驟,用于解密該內(nèi)容,其中通過獲取步驟中的處理所獲取的控制信息表示該內(nèi)容處于加密狀態(tài)。
根據(jù)本發(fā)明的還一個方面,提供一種程序存儲介質(zhì),其中程序存儲在該介質(zhì)中,以使控制重放在記錄介質(zhì)上記錄的內(nèi)容的信息重放設(shè)備的計算機執(zhí)行一獲取步驟,用于獲取根據(jù)是否允許將內(nèi)容記錄到記錄介質(zhì)上而添加到內(nèi)容中的復(fù)制控制信息,和獲取能夠表示是否允許復(fù)制內(nèi)容、及表示該內(nèi)容是否處于加密狀態(tài)而不考慮該內(nèi)容是否允許被復(fù)制的控制信息;和一解密步驟,用于解密該內(nèi)容,其中通過獲取步驟中的處理所獲取的控制信息表示該內(nèi)容處于加密狀態(tài)。
根據(jù)本發(fā)明的另一個方面,提供一種程序,該程序能使控制重放在記錄介質(zhì)上記錄的內(nèi)容的信息重放裝置的計算機執(zhí)行一獲取步驟,用于獲取根據(jù)是否允許將內(nèi)容記錄到記錄介質(zhì)上而添加到內(nèi)容中的復(fù)制控制信息,和獲取能夠表示是否允許復(fù)制內(nèi)容,及表示該內(nèi)容是否處于加密狀態(tài)而不考慮該內(nèi)容是否允許被復(fù)制的控制信息;和一解密步驟,該解密步驟用于解密內(nèi)容,其中通過獲取步驟中的處理所獲取的控制信息表示內(nèi)容處于加密狀態(tài)。
由于具有這些結(jié)構(gòu),能夠獲取根據(jù)是否允許將內(nèi)容記錄到記錄介質(zhì)上而添加到內(nèi)容中的復(fù)制控制信息,和獲取能夠表示內(nèi)容是否允許被復(fù)制、及表示該內(nèi)容是否處于加密狀態(tài)而不考慮該內(nèi)容是否允許被復(fù)制的控制信息,其中由此獲取的控制信息表示內(nèi)容處于加密狀態(tài),內(nèi)容可被解密。
因此,由于能夠從AV流中很容易地獲取在記錄介質(zhì)上記錄的、將被重放的AV流的加密模式和復(fù)制控制信息,因此能夠很容易地重放AV流。
本發(fā)明的上述和其它目的、特征和優(yōu)點通過下面參考附圖的描述和所附權(quán)利要求將會變得更加清楚,在附圖中相同的部件或元件用相同的參考標號表示。


圖1是表示在應(yīng)用本發(fā)明的記錄和重放系統(tǒng)中使用的記錄介質(zhì)上的AV流的結(jié)構(gòu)簡圖;圖2是表示源包的語法的視圖;圖3是表示TP_extra_header的語法的第一實例的視圖;
圖4是表示設(shè)定給is_not_free的值和該值的意義之間的匹配的視圖;圖5是表示設(shè)定給is_encrypted的值和該值的意義之間的匹配的視圖;圖6是表示is_not_free和is_encrypted的值之間結(jié)合的視圖;圖7是表示TP_extra_header的語法的第二實例的視圖;圖8是表示設(shè)定給DVR_system_indicator的值和該值意義之間匹配的視圖;圖9是表示流的一個實例的視圖;圖10是表示加密單元是一個源包的數(shù)據(jù)格式的一個實例的簡圖;圖11是表示加密單元是一個校直單元(Aligned unit)的數(shù)據(jù)格式的一個實例的簡圖;圖12是表示應(yīng)用本發(fā)明的信息重放設(shè)備的結(jié)構(gòu)的一個實例的方框圖;圖13是表示記錄視頻和音頻信號過程的流程圖;圖14是表示選擇is_not_free和is_encrypted的匹配表的實例的視圖;圖15是表示選擇DVR_system_indicator的匹配表的實例的視圖;圖16是表示記錄通過IEEE1394接口獲取的傳輸流的過程的流程圖;圖17是表示選擇is_not_free和is_encrypted的匹配表的另一個實例的視圖;圖18是表示選擇DVR_system_indicator的匹配表的另一個實例的視圖;圖19是表示選擇is_not_free和is_encrypted的又一個匹配表的視圖;圖20是表示選擇DVR_system_indicator的匹配表的又一個實例的視圖;圖21是表示應(yīng)用本發(fā)明的信息重放設(shè)備的結(jié)構(gòu)實例的方框圖;圖22是表示信息重放設(shè)備重放AV流時的過程的流程圖;圖23是表示is_not_free和EMI之間的匹配表的視圖;圖24是表示DVR_system_indicator和EMI之間的匹配表的視圖。
具體實施例方式
圖1是表示在應(yīng)用本發(fā)明的記錄和重放系統(tǒng)中使用的記錄介質(zhì)上的AV流的結(jié)構(gòu)簡圖。
參考圖1,在本發(fā)明的記錄和重放系統(tǒng)中使用的記錄介質(zhì)上的AV流具有一種DVR MPEG-2傳輸流的結(jié)構(gòu)以及下面的特性。
(1)DVR MPEG-2傳輸流包括整數(shù)個校直單元。
(2)一個校直單元的大小是6,144個字節(jié)(2,048×3字節(jié))。
(3)一個校直單元從源包的第一個字節(jié)開始。
(4)每個源包具有192字節(jié)的長度。一個源包由4個字節(jié)長度的TP_extra_header和188個字節(jié)長度的傳輸包組成。
(5)一個校直單元是由32個源包組成。
(6)而且DVR MPEG-2傳輸流的最后一個校直單元是由與其它校直單元相似的32個源包組成。
(7)當(dāng)最后一個校直單元沒有被輸入傳輸流的傳輸包充分填滿時,剩余字節(jié)的區(qū)域必須用具有一空包(PID的傳輸包=0×1FFF)的源包填滿。
其上通過應(yīng)用本發(fā)明的信息記錄設(shè)備記錄了數(shù)據(jù)的記錄介質(zhì)的邏輯塊的大小是2,048個字節(jié)。該邏輯塊是一個界定記錄介質(zhì)上數(shù)據(jù)記錄區(qū)的最小單元。當(dāng)DVR MPEG-2傳輸流從其第一個源包的第一個字節(jié)開始被記錄到這種邏輯塊中時,由于源包的數(shù)據(jù)長度是192個字節(jié),那么源包的第一個字節(jié)就出現(xiàn)在每三個邏輯塊(每個2,048×3=6,144字節(jié))的一邏輯塊的首標。換句話說,一校直單元是由包含在3個邏輯塊中的32個源包組成。
在一個校直單元的單元中能夠執(zhí)行DVR MPEG-2傳輸流的數(shù)據(jù)的部分擦除。因此,整個傳輸流的大小等于校直單元大小的整數(shù)倍。由于在3個邏輯塊的一個單元中能夠執(zhí)行傳輸流的數(shù)據(jù)的記錄和重放,因此DVR MPEG-2傳輸流與普通的文件系統(tǒng)具有良好的兼容性,能夠很容易地執(zhí)行數(shù)據(jù)的寫入或讀出控制。
圖2是表示圖1源包的語法。
參考圖2,TP_extra_header()表示4個字節(jié)(32比特)的首標。同時,transport_packet()表示用ISO/IEC 13818-1規(guī)定的188個字節(jié)長度的MPEG-2傳輸包。
圖3是表示TP_extra_header的語法的第一實例的視圖。
參考圖3,arrival_time_stamp表示一顯示相應(yīng)的傳輸包到達解碼器的時間的時間標記,用30比特表示。
而且,1比特的is_not_free(復(fù)制控制信息)表示代表傳輸包的有效載荷的復(fù)制控制類型的標志。設(shè)定為is_not_free的值和它們的意義之間的匹配如圖4所示。
從圖4可知,is_not_free的值設(shè)定為“0”的情況下,這就表示有效載荷的復(fù)制控制信息(CCI)是復(fù)制免費。另一方面,is_not_free的值設(shè)定為“1”的情況下,這就表示有效載荷的CCI不是復(fù)制免費。換句話說,is_not_free的值設(shè)定為“1”的情況下,這就表示CCI禁止多次復(fù)制,復(fù)制一次或禁止復(fù)制。
一般來說,由于記錄在記錄介質(zhì)上的AV流的CCI是免費復(fù)制或禁止多次復(fù)制(作為復(fù)制一次的AV流的記錄結(jié)果的更新),因此,is_not_free的值設(shè)定為“1”的情況下,這就表示CCI禁止多次復(fù)制。
回過來參考圖3,用1比特表示的is_encrypted(加密識別信息)是一個表示傳輸包的有效載荷是否處于加密狀態(tài)的標志。參考圖5,is_encrypted的值設(shè)定為“0”的情況下,這就表示傳輸包的有效載荷沒有處于加密狀態(tài)。另一方面,is_encrypted的值設(shè)定為“1”的情況下,這就表示傳輸包的有效載荷處于加密狀態(tài)。作為一種的加密方法,例如,可使用DES(數(shù)據(jù)加密標準),三倍-DES,AES(高級加密標準)等。
應(yīng)該注意,關(guān)于is_not_free的意義,在由DTCP所規(guī)定的EPN在傳輸流中被編碼并表示一種“強制加密的模式”的情況下,即使在有效載荷的CCI設(shè)定為復(fù)制免費的情況下,如圖4中下半部所示,is_not_free也被設(shè)定為“1”。EPN是在DTCP描述符中進行編碼的信息,它表示在傳送傳輸包時是否進行強制加密。
圖6表示is_not_free和is_encrypted的組合能否被使用。參考圖6,is_not_free的值被設(shè)定為“1”的情況下,最好is_encrypted的值不被設(shè)定為“0”,但是可使用其它任何組合。
圖7表示TP_extra_header的語法的第二實例的視圖。
DVR_system_indicator(管理信息)用2比特表示傳輸包的有效載荷的復(fù)制控制信息、EPN信息和傳輸包的有效載荷是否處于加密狀態(tài)的一種組合。圖8是表示設(shè)定給DVR_system_indicator的值和它們的意義之間的匹配。
參考圖8,DVR_system_indicator的值設(shè)定為“00”的情況下,除了記錄介質(zhì)上包的有效載荷沒有處于加密狀態(tài)之外,包的有效載荷的CCI是復(fù)制免費,和EPN表示不進行強制加密的模式。另一方面,DVR_system_indicator的值設(shè)定為“01”的情況下,這表示除了記錄介質(zhì)上包的有效載荷沒有處于加密狀態(tài)之外,還表示包的有效載荷的CCI是復(fù)制免費,和EPN表示不進行強制加密的模式。
而且,DVR_system_indicator的值設(shè)定為“10”的情況下,這表示除了記錄介質(zhì)上包的有效載荷處于加密狀態(tài)之外,還表示包的有效載荷的CCI是復(fù)制免費,和EPN表示進行強制加密的模式。DVR_system_ndicator的值設(shè)定為“11”的情況下,這表示包的有效載荷的CCI不是復(fù)制免費,記錄介質(zhì)上包的有效載荷處于加密狀態(tài)。應(yīng)該注意EPN僅在CCI是復(fù)制免費的情況下有效,而在DVR_system_indicator的值設(shè)定為“11”的情況下,EPN沒有意義。
應(yīng)該注意,如圖9所示,還有其它可能改變is_not_free和is_encrypted的值和流中DVR_system_indicator的值。
在圖9的實例中,源包N至N+4沒有處于加密狀態(tài),它們的is_encrypted和is_not_free的值全被設(shè)定為“0”,但是源包N+5至N+7處于加密狀態(tài),is_encrypted的值被設(shè)定為“1”,is_not_free的值被設(shè)定為“0”或“1”。
另一方面,例如,在從外部輸入的傳輸流(未示出)將被記錄的情況下,對于一其輸入信號中的CCI被設(shè)定為復(fù)制一次的包,除了根據(jù)記錄is_encrypted被設(shè)定為“1”外,CCI更新為禁止多次復(fù)制和is_not_free被設(shè)定為“1”(或者DVR_system_indicator被設(shè)定為“11”)。
另一方面,對于其CCI被設(shè)定為復(fù)制免費的包,is_not_free的值被設(shè)定為“0”,以及is_encrypted的值被設(shè)定為“0”或“1”(或DVR_system_indicator的值被設(shè)定為“00”、“01”和“10”)。
其后,描述一種AV流加密的數(shù)據(jù)格式的實例。
圖10是表示加密單元是一個源包的數(shù)據(jù)格式的一個實例。
表示數(shù)據(jù)加密/不加密的is_encrypted(或DVR_system_indicator)包含在從源包頂端起的預(yù)定數(shù)量字節(jié)的范圍中,并且在該范圍中沒有加密。因此,如圖10所示,執(zhí)行加密時,從源包頂端起的預(yù)定數(shù)量字節(jié)范圍中的源包的數(shù)據(jù)沒有被加密,但是僅有那些在該范圍后面的數(shù)據(jù)被加密。
這樣在加密單元是一個源包的情況下,與加密單元是一個校直單元的另一種情況相比時,如下文所述,加密/不加密在一段較小的時間周期內(nèi)被改變。
圖11是表示加密單元是一個校直單元的數(shù)據(jù)格式的一個實例。
數(shù)據(jù)加密/不加密是用校直單元的第一源包的is_encrypted(或DVR_system_indicator)表示。因此,如圖11所示,那些組成一個加密主體的校直單元、包含在從源包頂端起的預(yù)定數(shù)量字節(jié)的范圍中的源包的數(shù)據(jù)沒有被加密,但是僅有那些在該范圍后面的數(shù)據(jù)被加密。
加密單元是一個校直單元的情況下,由于處理單元大于如上述所加密單元是一個源包情況下的處理單元,因此,能夠減少加密處理和解密處理的負擔(dān)。
另一種情況,在如圖10和11所示的情況下,在數(shù)據(jù)沒有被加密的范圍中的值可用作一個在該范圍后面的數(shù)據(jù)的加密計算的參數(shù)(種子)。因此,如果沒有執(zhí)行加密的范圍中的值被篡改,那么在該范圍后面的那些加密的數(shù)據(jù)就不能被解密。因此,能夠防止加密數(shù)據(jù)的篡改。
圖12是表示應(yīng)用本發(fā)明的信息重放設(shè)備結(jié)構(gòu)的一個實例。
參考圖12,圖示的信息記錄設(shè)備1能夠記錄這樣的輸入源,例如,視頻/音頻輸入,從數(shù)字電視廣播波中獲得的電視廣播節(jié)目信號的調(diào)諧器輸入和通過IEEE1394接口(I/F)27提供的傳輸流。
首先,一種信息記錄設(shè)備1的結(jié)構(gòu),用于記錄通過編碼輸入到終端11的視頻輸入和輸入到另一個終端12的音頻輸入所獲得的AV流。
一復(fù)制控制信息檢測部分15檢測CGMS(復(fù)制產(chǎn)生管理系統(tǒng))信號(CGMS-A或CGMS-D)或一水印信號,以獲取由終端11提供的視頻信號的復(fù)制控制信息,并將當(dāng)前設(shè)定給視頻信號的CCI(圖12中用CCI_i表示)輸出給控制器19。
而且,復(fù)制控制信息檢測部分15將所提供的視頻信號輸出給MPEG-2編碼器16。
MPEG-2編碼器16分別將由復(fù)制控制信息檢測部分15提供的視頻信號,和從終端12提供的音頻信號編碼成MPEG視頻流和MPEG音頻流。通過用MPEG-2編碼器16進行編碼所獲得的MPEG流提供給一多路復(fù)用部分17。
多路復(fù)用部分17多路復(fù)用由MPEG-2編碼器16提供的MPEG流和由控制器19提供的嵌入CCI(圖12中用CCI_o表示),以能產(chǎn)生一個傳輸流,并將該傳輸流輸出給一源包部分18。嵌入的CCI具有一個在必須時從當(dāng)前設(shè)定給視頻信號的CCI值(用CCI_i表示)更新的值。
控制器19根據(jù)由復(fù)制控制信息檢測部分15提供的CCI_i確定將被包含在傳輸流中的嵌入CCI,將嵌入的CCI的值輸出給多路復(fù)用部分17。下面將詳細描述控制器19確定嵌入CCI的值的過程。還應(yīng)該注意用控制器19確定的嵌入CCI,例如,在DTCP_descriptor中進行描述,以便使它包含在傳輸流中。
根據(jù)由多路復(fù)用部分17提供的傳輸流和控制器19提供的信息,源包部分18產(chǎn)生一由源包組成的包系列(packet train),在源包的首標中描述了由控制器19確定的is_not_free和is_encrypted的值(或DVR_system_indicator的值),并且源包部分18將該包系列輸出給一加密部分20。
控制器19根據(jù)由復(fù)制控制信息檢測部分15提供的CCI_i確定將在每個源包的首標中描述的is_not_free和is_encrypted的值(或DVR_system_indicator的值),并將這些值(或該值)輸出給源包部分18。下文將描述控制器19確定is_not_free和is_encrypted的值(或DVR_system_indicator的值)時的過程。應(yīng)該注意表示將被記錄的輸入源的信息等通終端25提供給控制器19。
加密部分20根據(jù)在源包系列的每個源包的包首標中描述的is_encrypted(或DVR_system_indicator)的設(shè)定加密由源包部分18提供的源包系列。通過加密部分20加密所獲得的源包系列的數(shù)據(jù)輸出給ECC(糾錯碼)編碼部分21。
通過加密部分20加密獲得的源包系列的數(shù)據(jù)在ECC編碼部分21和調(diào)制部分22中經(jīng)過預(yù)定的處理,產(chǎn)生的數(shù)據(jù)輸出給驅(qū)動器23。
驅(qū)動器23將由調(diào)制部分22提供的數(shù)據(jù)以DVR MPEG-2傳輸流的格式記錄在記錄介質(zhì)24上。
接著,描述一種用于記錄從用天線13接收到的數(shù)字電視廣播波的RF信號中獲得的傳輸流的信息記錄設(shè)備1的結(jié)構(gòu)。
一數(shù)字電視調(diào)諧器26從天線13提供的RF信號中獲取包含一預(yù)定節(jié)目(例如,電視節(jié)目數(shù)據(jù))的部分傳輸流,并將該部分傳輸流輸出給開關(guān)28的端子28A側(cè)(確認記錄側(cè);圖12中Cog側(cè))。
提供給端子28A的部分傳輸流輸出給復(fù)制控制信息檢測部分29。
復(fù)制控制信息檢測部分29檢測包含在提供至此的部分傳輸流中的EPN和復(fù)制控制信息,并將當(dāng)前設(shè)定的CCI(圖12中用CCI_i表示)和EPN輸出給控制器19。例如,根據(jù)對于一種數(shù)字電視廣播格式所規(guī)定的方法,該復(fù)制控制信息和EPN在部分傳輸流中被描述。
該復(fù)制控制信息檢測部分29將由數(shù)字電視調(diào)諧器26提供的部分傳輸流輸出給多路復(fù)用部分l7。
除了復(fù)制控制信息檢測部分29提供的部分傳輸流外,由控制器19確定的嵌入CCI和EPN的值輸入給多路復(fù)用部分17。該多路復(fù)用部分17將控制器19提供的信息多路復(fù)用到部分傳輸流,以產(chǎn)生一傳輸流。
特別是,控制器19根據(jù)從復(fù)制控制信息檢測部分29輸入的CCI_i和EPN確定將被多路復(fù)用到部分傳輸流的嵌入CCI和EPN的值,并將該確定的值輸出給多路復(fù)用部分17。下文將詳細地描述控制器19確定嵌入的CCI和EPN時的過程。
此后,源包部分18將該傳輸流轉(zhuǎn)換為源包系列,加密部分20根據(jù)每個包首標的is_encrypted值(或DVR_system_indicator的值)以如上所述的相同方式對源包系列執(zhí)行加密處理。通過加密獲得的源包系列經(jīng)過ECC處理、調(diào)制處理等,然后被記錄到記錄介質(zhì)24上。
現(xiàn)在,描述一種用于以“確認記錄方式”記錄從機頂盒(STB)14輸入的傳輸流的信息記錄設(shè)備1的結(jié)構(gòu),該機頂盒14通過IEEE1394串行總線與該信息記錄設(shè)備1相連接。
IEEE1394接口27從由機頂盒(STB)14提供的同步包的流中恢復(fù)傳輸流,并將產(chǎn)生的傳輸流通過開關(guān)28的端子28A側(cè)輸出給復(fù)制控制信息檢測部分29。
該復(fù)制控制信息檢測部分29以與上述在記錄從數(shù)字電視廣播波中獲得的傳輸流時相同的方式檢測傳輸流中的CCI_i和EPN,并將檢測的CCI_i和EPN輸出給控制器19。而且,該復(fù)制控制信息檢測部分29將傳輸流輸出給多路復(fù)用部分17。在輸出的傳輸流的每個源包的首標中描述根據(jù)CCI_i和EPN確定的is_not_free和is_encrypted的值(或DVR_system_indicator的值),該傳輸流經(jīng)過適當(dāng)?shù)丶用?,然后被記錄到記錄介質(zhì)24上。
現(xiàn)在,描述一種用于以“非確認記錄方式”記錄從機頂盒14輸入的傳輸流的信息記錄設(shè)備1的結(jié)構(gòu),該機頂盒14通過IEEE1394串行總線與該信息記錄設(shè)備1相連接。
IEEE1394接口27從由機頂盒14提供的同步包的流中恢復(fù)傳輸流,并將產(chǎn)生的傳輸流輸出給開關(guān)28的端子28B(非確認記錄側(cè),圖12中Non-cog側(cè))。從端子28B輸出的傳輸流通過多路復(fù)用部分17輸出給源包部分18。換句話說,輸入給多路復(fù)用部分17的傳輸流根本沒有經(jīng)過處理就輸出給源包部分18,即,通過源包部分18。
而且,IEEE1394接口27獲取在輸入至此的每個同步包的首標中描述的EMI,并將該EMI輸出給控制器19。
控制器19根據(jù)由IEEE1394接口27提供的EMI,確定將在每個源包的首標中描述的is_not_free和is_encrypted的值(或DVR_system_indicator的值),將由此確定的值輸出給源包部分18。下文將描述控制器19確定將在每個源包的首標中描述的is_not_free和is_encrypted的值(或DVR_system_indicator的值)的詳細過程。
提供給源包部分18的傳輸流被轉(zhuǎn)換為一個源包系列,其中每個包具有一個首標,在每個首標中描述由控制器19提供的is_not_free和is_encrypted的值(或DVR_system_indicator的值),然后經(jīng)過適當(dāng)?shù)丶用艿?,此后它被記錄到記錄介質(zhì)24上。
現(xiàn)在,參考圖13的流程圖,描述當(dāng)信息記錄設(shè)備1記錄被輸入到圖12的端子11和12的視頻和音頻信號時的過程。
在步驟S1中,復(fù)制控制信息檢測部分15檢測,例如,輸入視頻信號的水印信號或CGMS信號(CGMS-A或CGMS-D),以獲得由端子11提供的視頻信號的復(fù)制控制信息(CCI_i)。將通過復(fù)制控制信息檢測部分15檢測的CCI_i輸出給控制器19。
在步驟S2中,控制器19根據(jù)在步驟S1中獲得的CCI_i鑒別該輸入的視頻信號是否是一可記錄(允許記錄)的信號。特別是,該信息記錄設(shè)備1具有一個預(yù)先在此設(shè)定的如圖14或15所示的匹配表,控制器19根據(jù)該匹配表的設(shè)定進行鑒別。
圖14是表示匹配表的一個實例,其中傳輸流通過使用is_not_free和is_encrypted的標志被記錄到記錄介質(zhì)24上。在圖14的實例中,它表明如果CCI_i被設(shè)定為“01”或“11”就不能記錄視頻信號。
圖15是表示匹配表的一個實例,其中傳輸流通過使用DVR_system_indicator被記錄到記錄介質(zhì)24上。在圖15的實例中,它表明如果CCI_I被設(shè)定為“01”或“11”就不能記錄視頻信號。
在圖14和15中,在CCI_i和CCI-0為“00”的情況下,它們表示“復(fù)制免費”;在它們?yōu)椤?1”的情況下,它們就表示“禁止多次復(fù)制”;在它們?yōu)椤?0”的情況下,它們就表示“復(fù)制一次”;在它們?yōu)椤?1”的情況下,它們就表示“禁止復(fù)制”。
應(yīng)該注意到圖14和15中所示的匹配表還可用于確定下文所描述的嵌入CCI(CCI_o)和EPN的值。
例如,如果is_not_free和is_encrypted的標志用于將傳輸流記錄到記錄介質(zhì)24上,如果控制器19在步驟S2中鑒別所獲取的復(fù)制控制信息是“01”或“11”,那么它就確定所輸入的視頻信號不能被記錄,結(jié)束它的處理過程。
另一方面,如果控制器19鑒別在復(fù)制控制信息中設(shè)定的值是除“01”和“11”之外的其它任何值,那么該處理過程就進入步驟S3。應(yīng)該注意到提供給復(fù)制控制信息檢測部分15的視頻信號輸出給MPEG-2編碼器16。
在步驟S3中,MPEG-2編碼器16分別地將由復(fù)制控制信息檢測部分15提供的視頻信號和由端子12提供的音頻信號編碼為MPEG視頻流和MPEG音頻流。通過MPEG-2編碼器16編碼獲得的MPEG流提供給多路復(fù)用部分17。
在步驟時S4中,控制器19根據(jù)由復(fù)制控制信息檢測部分15提供的CCI_I,參考圖14或15所示的匹配表,確定將被多路復(fù)用到傳輸流的CCI_o的值。
在圖14的實例中(即,is_not_free和is_encrypted的標志用于記錄傳輸流的情況下),控制器19在CCI_i為“00”的情況下將CCI_o確定為“00”,而在CCI_i為“10”的情況下將CCI_o確定為“01”。換句話說,設(shè)定為復(fù)制免費(CCI_i=00)的輸入流此后同樣被記錄為復(fù)制免費(CCI_o=00)流,但是設(shè)定為復(fù)制一次(CCI_i=10)的輸入流此后被記錄為禁止多次復(fù)制(CCI_o=01)流。
另一方面,在圖15的實例中(即,DVR_system_indicator用于記錄傳輸流的情況下),如果CCI_i為“00”控制器19就將CCI_o確定為“00”,而如果CCI_i為“10”就將CCI_o確定為“01”。
通過控制器19用上述的這種方式確定的CCI_o輸出給多路復(fù)用部分17。
然后在步驟S5中,控制器19根據(jù)由復(fù)制控制信息檢測部分15提供的CCI_i參考圖14所示的匹配表確定is_not_free和is_encrypted的值,或參考圖15所示的匹配表確定DVR_system_indicator的值。
更具體的說,控制器19使用圖14所示的匹配表,如果CCI_i為“00”,則確定“0”或“1”作為is_encrypted的值和確定“0”作為is_not_free的值。另一方面,如果CCI_i為“10”,那么控制器19就確定“1”作為is_not_free的值和is_encrypted的值。
另一方面,控制器19使用圖15所示的匹配表,如果CCI_i為“00”,就確定“00”或“01”作為DVR_system_indicator的值,但是如果CCI_i為“10”,就確定“11”作為DVR_system_indicator的值。
由控制器19所確定的is_not_free和is_encrypted的值或DVR_system_indicator的值輸出給源包部分18。
在步驟S6中,執(zhí)行將傳輸流轉(zhuǎn)換為源包系列數(shù)據(jù)的源包處理過程。
特別是,多路復(fù)用部分17例如,通過利用DTCP_descriptor,將由控制器19提供的CCI_o描述為由MPEG-2編碼器16提供給的MPEG流,將所獲取的傳輸流輸出給源包部分18。
源包部分18產(chǎn)生由具有首標的源包組成的包系列,在該首標中通過控制器19確定的is_not_free和is_encrypted的值根據(jù)由多路復(fù)用部分17提供的傳輸流和由控制器19提供的信息被描述,將該包系列輸出給加密部分20。另一方面,源包部分18產(chǎn)生由具有首標的源包組成的包系列,在該首標中通過控制器19確定的DVR_system_indicator的值被描述,并將該包系列輸出給加密部分20。
在步驟S7中,加密部分20根據(jù)在包首標中描述的is_encrypted或DVR_system_indicator的設(shè)定,加密由源包部分18提供的源包系列。應(yīng)該注意到,在必須控制是否對每個校直單元進行加密的情況下,加密部分20根據(jù)在每個包的包首標中描述的信息等執(zhí)行其加密處理。特別是,在對每個校直單元是否進行加密未被控制的情況下(所有校直單元的數(shù)據(jù)應(yīng)該加密的情況下),控制器19就將這種指令直接發(fā)送給加密部分20。
如果包的is_encrypted被設(shè)定為“1”或如果DVR_system_indicator被設(shè)定為“10”,那么加密部分20就加密包的有效載荷(參考圖5和8)。
對于由加密部分20已經(jīng)執(zhí)行加密處理的每個源包來說,通過ECC編碼部分21添加校錯比特。然后,產(chǎn)生的源包通過調(diào)制部分22進行調(diào)制,再以加密單元((圖10)源包的單元中或(圖11)校直單元的單元)記錄到記錄介質(zhì)24上(步驟S8)。
在步驟S9中,控制器19鑒別該記錄過程是否應(yīng)該結(jié)束(是否所有提供的視頻信號等已被記錄)。如果控制器19鑒別該記錄過程不應(yīng)該結(jié)束,那么該處理過程就返回步驟S1,重復(fù)地執(zhí)行以便上述的過程。另一方面,如果控制器19鑒別該記錄過程應(yīng)該結(jié)束,那么復(fù)制控制信息檢測部分15就結(jié)束該過程。
現(xiàn)在,參考圖16的流程圖,描述信息記錄設(shè)備1記錄從數(shù)字電視調(diào)諧器26中或通過IEEE1394接口獲取的傳輸流時的處理過程。
在步驟S21中,它鑒別應(yīng)該執(zhí)行記錄通過數(shù)字電視調(diào)諧器26提取的傳輸流(部分傳輸流)的處理和記錄通過IEEE1394接口27獲取的傳輸流的處理中的哪一個過程。
如果在步驟S21中它鑒別應(yīng)該執(zhí)行記錄通過數(shù)字電視調(diào)諧器26提取的部分傳輸流的處理,那么復(fù)制控制信息檢測部分29就在步驟S24從部分傳輸流獲取CCI_i和EPN。該部分傳輸流通過數(shù)字電視調(diào)諧器26已被提取,并通過開關(guān)28被提供。如上所述,根據(jù)在數(shù)字電視廣播格式中規(guī)定的方法,CCI_i和EPN被包含在部分傳輸流中。
通過復(fù)制控制信息檢測部分29獲取的CCI_i和EPN輸出給控制器19。
在步驟S25中,控制器19根據(jù)在步驟S24中獲取的復(fù)制控制信息鑒別所輸入的部分傳輸流是否是可記錄的(允許記錄)的流。特別是,信息記錄設(shè)備1具有預(yù)先在此設(shè)定的如圖17和18所示的這種匹配表,并且控制器19根據(jù)匹配表的設(shè)定進行鑒別。
圖17是表示一種is_not_free和is_encrypted的標志被用于將傳輸流記錄到記錄介質(zhì)24上情況的匹配表的實例,而圖18是表示一種DVR_system_indicator被用于將傳輸流記錄到記錄介質(zhì)24上的另一種情況的匹配表的實例。
例如,在圖17的實例中,如果CCI_i設(shè)定為“01”或“11”,那么這就表示所獲取的部分傳輸流不能被記錄。
因此,如果控制器19在步驟S25中鑒別,例如,CCI_i為“01”或“11”,那么它就結(jié)束后續(xù)處理。另一方面,如果控制器19鑒別除它們(上述值)外的任何其它值位于CCI_i中,那么該處理過程就進入步驟S26。應(yīng)該注意到圖17所示的匹配表還可用于確定下文所描述的CCI_o,EPN,is_not_free和is_encrypted的值。
而且,在圖18的實例中,CCI_i被設(shè)定為“01”或“11”的情況下,這就表示該部分傳輸流不能被記錄。
在步驟S26中,控制器19根據(jù)由復(fù)制控制信息檢測部分29提供的CCI_i和EPN,參考圖17和18所示的匹配表,確定將被包含在傳輸流中CCI_o的值。
因此,CCI_i是“00”時。CCI_o就被確定為“00”,但是在CCI_i是“10”時,CCI_o在與輸入到端子11中的信號被記錄的情況相同地被確定為“01”。應(yīng)該注意到與所輸入的部分傳輸流的EPN相等的一個值作為EPN而被記錄。
然后在步驟S27中,在is_not_free和is_encrypted的標志被用于將傳輸流記錄到記錄介質(zhì)24上的情況下,控制器19根據(jù)由復(fù)制控制信息檢測部分29提供的CC_i和EPN,參考圖17所示的匹配表,確定is_not_free和is_encrypted的值。
更具體的說,控制器19使用圖17所示的匹配表,在CCI_i為“00”和EPN是一種“不強制加密模式”(圖17中“模式A”)的情況下,則確定“0”或“1”作為is_encrypted的值,和確定“0”作為is_not_free的值。
另一方面,在CCI_i為“00”和EPN是一種“強制加密模式”(圖17中“模式B”)的情況下,那么控制器19就將“1”確定為is_not_free的值和is_encrypted的值。
而且,在CCI_i為“10”的情況下,控制器19就將“1”確定為is_not_free的值和is_encrypted的值。
另一方面,在DVR_system_indicator被用于將傳輸流記錄到記錄介質(zhì)24上的情況下,控制器19根據(jù)由復(fù)制控制信息檢測部分29提供的CCI_i和EPN,參考圖18所示的匹配表,確定DVR_systern_indicator的值。
更具體的說,在CCI_i為“00”和EPN是一種“不強制加密的模式”(圖18中“模式A”)的情況下,控制器19使用圖18所示的匹配表將“00”或“01”確定為DVR_system_indicator的值。另一方面,在CCI_i為“00”和EPN是一種“強制加密模式”(圖18中“模式B”)的情況下,控制器19就將“10”確定為DVR_system_indicator的值。
而且,在CCIi為“10”的情況下,控制器19就將“11”確定為DVR_system_indicator的值。
通過控制器19用如上所述的方式確定的CCI_o和EPN的值輸出給多路復(fù)用部分17,is_not_free和is_encrypted的值或DVR_system_indicator的值輸出給源包部分18。
在步驟S28的處理和后續(xù)步驟與圖13的步驟S5的處理和后續(xù)步驟相同。特別是,由于根據(jù)CCI_o和EPN和由復(fù)制控制信息檢測部分29提供的流通過多路復(fù)用部分17產(chǎn)生的傳輸流被輸出給源包部分18,因此該源包部分18產(chǎn)生一由每個具有首標的源包組成的包系列,在源包的首標中描述了由控制器19確定的is_not_free和is_encrypted的值或DVR_system_indicator的值,源包部分18將該包系列輸出給一加密部分20。
在步驟S29中,根據(jù)在包首標中描述的DVR_system_indicator或is_encrypted的設(shè)定,加密從加密部分20輸出的每個源包。然后,在步驟S30將加密后的源包在加密單元中被記錄到記錄介質(zhì)24上。如上所述,在必須控制是否對每個校直單元進行加密的情況下,由加密部分20根據(jù)在包首標中描述的信息等執(zhí)行加密處理。另一方面,在是否對每個校直單元進行加密未被控制的情況下(所有校直單元的數(shù)據(jù)應(yīng)該加密的情況下),控制器19就將這種指令直接發(fā)送給加密部分20。
重復(fù)執(zhí)行上述過程直到在步驟S31中確定記錄所提供的全部傳輸流被記錄。
另一方面,如果在步驟S21中識別出應(yīng)該執(zhí)行記錄通過IEEE1394接口27獲取的傳輸流的過程,那么該處理過程就進入步驟S22。然后,IEEE1394接口27鑒別所獲取的傳輸流是否應(yīng)該以“確認記錄方式”被記錄。
如果在步驟S22中鑒別傳輸流應(yīng)該以“確認記錄方式”被記錄,那么IEEE1394接口27轉(zhuǎn)換開關(guān)28到端子28A側(cè),以將所獲取的傳輸流輸出給復(fù)制控制信息檢測部分29。此后,對由IEEE1394接口27獲取的傳輸流執(zhí)行步驟S24的過程和后續(xù)步驟。
而且,對通過IEEE1394接口27獲取的傳輸流執(zhí)行的過程基本上與上述對通過數(shù)字電視調(diào)諧器26提取的傳輸流執(zhí)行的過程相似。
特別是,CCI_i和EPN從由同步包的流中恢復(fù)的傳輸流中獲取,所述同步包由機頂盒14提供,并且根據(jù)圖17或18所示的匹配表確定is_not_free和is_encrypted的值或DVR_system_indicator的值。而且,根據(jù)由此確定的幾個值或一個值對傳輸流適當(dāng)?shù)貓?zhí)行加密等,產(chǎn)生的數(shù)據(jù)被記錄到記錄介質(zhì)24上。
另一方面,如果在步驟S22鑒別傳輸流應(yīng)該以“非確認記錄模式”記錄,那么該處理過程就進入步驟S23,在該步驟中IEEE1394接口27獲取在所輸入的同步包的首標中描述的EMI。
在步驟S25,控制器19根據(jù)在步驟S23中獲取的EMI,鑒別所輸入的傳輸流是否是一可記錄流。特別是,如圖19和20所示的這種匹配表被預(yù)先設(shè)定在信息記錄設(shè)備1中,控制器19根據(jù)匹配表的設(shè)定進行鑒別。
圖19是表示一種is_not_free和is_encrypted的標志被用于將傳輸流記錄到記錄介質(zhì)24上情況的匹配表的實例,而圖20是表示DVR_system_indicator被用于將傳輸流記錄到記錄介質(zhì)24上的另一種情況的匹配表的實例。
在圖19和20的實例中,在EMI設(shè)定為“01”或“11”的情況下,它表示該傳輸流不能被記錄。
因此,如果控制器19在步驟S25中鑒別,例如,EMI為“01”或“11”,那么它就結(jié)束后續(xù)處理。但是如果控制器19鑒別EMI具有任何其它設(shè)定值,那么該處理過程就進入步驟S26。
在圖19和20中,在EMI為“00”的情況下,它表示數(shù)據(jù)是“復(fù)制免費”數(shù)據(jù),并處于非加密模式,但是在EMI為“01”的情況下,它表示數(shù)據(jù)是“禁止多次復(fù)制”的數(shù)據(jù),并處于加密模式。另一方面,在EMI為“10”的情況下,它表示數(shù)據(jù)是“復(fù)制一次”數(shù)據(jù),并處于加密模式,但是在EMI為“11”的情況下,它表示數(shù)據(jù)是“禁止復(fù)制”數(shù)據(jù),并處于加密模式。
圖19和20中所示的匹配表還可用于確定下文所描述的is_not_free和is_encrypted以及DVR_system_indicator的值。
應(yīng)該注意到,如果在步驟S25中鑒別所輸入的傳輸流是一可記錄流,那么該傳輸流就通過多路復(fù)用部分17輸出給源包部分18。換句話說,當(dāng)傳輸流將以“非確認記錄模式”被記錄時,該多路復(fù)用部分17就不對傳輸流執(zhí)行任何處理(不執(zhí)行步驟S26中的處理)。
在步驟S27中,在is_not_free和is_encrypted的標志被用于將傳輸流記錄到記錄介質(zhì)24上的情況下,控制器19根據(jù)由IEEE1394接口27提供的EMI,參考圖19所示的匹配表,確定is_not_free和is_encrypted的值。
更具體的說,控制器19使用圖19中所示的匹配表,在EMI為“00”的情況下,確定“0”作為is_not_free的值,確定“0”或“1”作為is_encrypted的值。
另一方面,EMI為“10”的情況下,控制器19確定“1”作為is_not_free的值和is_encrypted的值。
而且,在DVR_system_indicator被用于將傳輸流記錄到記錄介質(zhì)24上的情況下,控制器19根據(jù)由IEEE1394接口27提供的EMI,參考圖20所示的匹配表確定DVR_system_indicator的值。
更具體的說,在EMI為“00”的情況下,控制器19使用圖20所示的匹配表,以確定“00”或“01”作為DVR_system_indicator的值,但是在EMI為“10”的情況下,控制器19就確定“11”作為DVR system_indicator的值。
此后,與上面所描述的過程相似,用與上述相同的方式確定的is_not_free和is_encrypted的值或DVR_system_indicator的值被描述到源包的首標中,根據(jù)這些值適當(dāng)?shù)貓?zhí)行加密等處理。然后,產(chǎn)生的數(shù)據(jù)被記錄到記錄介質(zhì)24上。
應(yīng)該注意到,在加密單元設(shè)定為一校直單元,以及一個校直單元包括一個其is_not_free被設(shè)定為“0”的源包和一個其is_not_free被設(shè)定為“1”的源包的情況下(或者一個校直單元包括一個其DVR_system_indicator被設(shè)定為“11”的源包和一個其DVR_system_indicator被設(shè)定為除“11”之外的其它任何值的源包),在圖13的步驟S6或圖16的步驟S28中,校直單元的頂端源包的is_encrypted可被設(shè)定為“1”(校直單元的頂端源包的DVR_system_indicator可被設(shè)定為“11”)。
在不使用這種設(shè)定的情況下,為了避免其is_not_free被設(shè)定為“0”的源包和其is_not_free被設(shè)定為“1”的源包的混雜出現(xiàn)(為了避免其DVR_system_indicator被設(shè)定為“11”的源包和DVR_system_indicator被設(shè)定為除“11”之外的其它任何值的源包的混雜出現(xiàn)),控制器19執(zhí)行這樣的控制,以使is_not_free的值的變化點與校直單元的邊界相一致(以能使DVR_system_indicator的值的變化點與校直單元的邊界相一致)。
圖21是表示一種信息重放設(shè)備4的結(jié)構(gòu),該信息重放設(shè)備4用于重放已經(jīng)通過上述信息記錄設(shè)備1記錄到預(yù)定記錄介質(zhì)上的AV流。
參考圖21,圖示的信息重放設(shè)備41重放其上面記錄了AV流的記錄介質(zhì)5 1。驅(qū)動器52讀出在記錄介質(zhì)51上記錄的AV流,將AV流輸出給解調(diào)部分53。
通過驅(qū)動器52讀出的AV流通過解調(diào)部分53和ECC解碼部分54經(jīng)過預(yù)定的處理,然后輸出給解密部分55。
解密部分55根據(jù)與基于每個源包的is_encrypted(或DVR_system_indicator)值的加密方法相對應(yīng)的一種方法執(zhí)行解密過程。當(dāng)表示執(zhí)行/不執(zhí)行加密的is_encrypted值是“1”時(或當(dāng)DVR_system_indicator具有除了“00”外的任何一個值時),解密部分55就解密加密狀態(tài)下的源包。但是,當(dāng)is_encrypted值是“0”時(或者當(dāng)DVR_system_indicator“00”時),解密部分55就將提供至此的源包按照其原狀輸出給源解包(depacketization)部分56。
而且,解密部分55將設(shè)定在源包的首標中的is_encrypted和is_not_free的值(或DVR_system_indicator的值)輸出給控制器57。
源解包部分56根據(jù)源包的Arrival_time_stamp的值,在預(yù)定的定時,將所獲取的傳輸包輸出給IEEE1394接口(I/F)58。
而且來自控制器57的信息輸入給IEEE1394接口58。特別是,控制器57根據(jù)由解密部分55提供的is_not_free(或DVR_system_indicator)確定EMI,并將該EMI輸出給IEEE1394接口58。下面將描述控制器57根據(jù)由解密部分55提供的is_not_free(或DVR_system_indicator)確定EMI的詳細過程。
IEEE1394接口58將傳輸包轉(zhuǎn)換為同步包。此時,IEEE1394接口58將由控制器57提供的EMI的值設(shè)定到同步包首標的EMI字段。通過IEEE1394接口58產(chǎn)生的同步包經(jīng)過IEEE1394串行總線提供給機頂盒(STB)59。
現(xiàn)在,參考圖22的流程圖,描述信息重放設(shè)備41重放在記錄介質(zhì)51上記錄的AV流時執(zhí)行的過程。
在步驟S41中,驅(qū)動器52讀出在記錄介質(zhì)51上記錄的AV流。通過驅(qū)動器52讀出的AV流通過解調(diào)部分53和ECC解碼部分54經(jīng)過預(yù)定的處理,然后輸出給解密部分55。
在步驟S42中,解密部分55獲取源包的is_encrypted(或DVR_system_indicator)的值,根據(jù)與基于所獲取值的加密系統(tǒng)相對應(yīng)的方法,對源包執(zhí)行解密處理。特別是,表示執(zhí)行/不執(zhí)行加密的is_encrypted值是“1”時(或DVR_system_indicator具有除了“00”外的任何一個值時),解密部分55就解密被加密的源包。但是,當(dāng)is_encrypted值是“0”時(或者當(dāng)DVR_system_indicator是“00”時),解密部分55就將提供給它的源包按照其原狀輸出給源解包(depacketization)部分56。
而且,在步驟S43,解密部分55獲取源包的is_encrypted和is_not_free的值。將通過解密部分55獲取的is_encrypted和is_not_free的值輸出給控制器57。應(yīng)該注意到,另外,在DVR_system_indicator在源包的首標中被描述的情況下,該值通過解密部分55獲取,并輸出給控制器57。
在步驟S44中,控制器57根據(jù)由解密部分55提供的is_not_free值,參考圖23所示的匹配表確定EMI。
在圖23的實例中,在is_not_free被設(shè)定為“0”的情況下,“00”被選擇為EMI的值,但是在is_not_free被設(shè)定為“1”的情況下,“01”就被選擇為EMI的值。
應(yīng)該注意到,在圖23中,在EMI為“00”的情況下,它表示數(shù)據(jù)是“復(fù)制免費”數(shù)據(jù),并處于非加密模式,但是在EMI為“01”的情況下,它表示數(shù)據(jù)是“禁止多次復(fù)制”的數(shù)據(jù),并處于加密模式。而且,在EMI為“10”的情況下,它表示數(shù)據(jù)是“復(fù)制一次”的數(shù)據(jù),并處于加密模式,但是在EMI為“11”的情況下,它表示數(shù)據(jù)是“禁止復(fù)制”的數(shù)據(jù),并處于加密模式。
但是,在步驟S44,如果DVR_system_indicator是從解密部分55接收到的,那么控制器57就根據(jù)所接收到的值,參考圖24所示的匹配表,以確定EMI的值。
在圖24的實例中,在DVR_system_indicator被設(shè)定為“00”或“01”的情況下,“00”被選擇為EMI的值,但是在DVR_system_indicator被設(shè)定為“10”的情況下,“10”被選擇為EMI的值。而且,在DVR_system_indicator被設(shè)定為“11”的情況下,“01”被選擇為EMI的值。
通過控制器19用上述方式所選擇的EMI輸出給IEEE1394接口58。
在步驟S45,源解包部分56執(zhí)行源解包,根據(jù)源包的Arrival_time_stamp的值,在預(yù)定的定時將由此獲取的傳輸包輸出給IEEE1394接口58。
在步驟S46中,IEEE1394接口58將由控制器57提供的EMI的值設(shè)定為首標的EMI字段,并從由源解包部分56提供的傳輸包中產(chǎn)生一個同步包。
然后,在步驟S47,IEEE1394接口58經(jīng)過IEEE1394串行總線,用同步傳輸?shù)姆绞?,將所獲取的同步包輸出給機頂盒(STB)59。此后,用機頂盒59重放AV流。
在步驟S48,它鑒別該重放過程是否應(yīng)該結(jié)束(所有的AV流是否已被重放)。然后,直到在步驟S48中鑒別重放過程應(yīng)該結(jié)束后,該處理過程才返回步驟S42,以便重復(fù)地執(zhí)行上述過程。
以如上所述的方式來控制在記錄介質(zhì)上記錄的AV流的再現(xiàn)。
應(yīng)該注意到,雖然上面描述的是有關(guān)作為多路復(fù)用流的MPEG-2傳輸流的記錄和重放,將被記錄和重放的多路復(fù)用流并不局限于此,但是本發(fā)明還可用于DSS傳輸流或MPEG-2節(jié)目流的記錄或重放。
雖然本發(fā)明的優(yōu)選實施例通過使用專用術(shù)語已做出描述,但是這樣的描述僅作說明解釋的目的,應(yīng)該明白,在不脫離所附權(quán)利要求的實質(zhì)和保護范圍的情況下可對它做出各種變化和修改。
權(quán)利要求
1.一種信息記錄設(shè)備,它包括獲取裝置,用于獲取表示是否允許記錄所輸入的內(nèi)容到記錄介質(zhì)上的第一復(fù)制控制信息;產(chǎn)生裝置,用于根據(jù)上述獲取裝置獲取的第一復(fù)制控制信息,產(chǎn)生能夠表示是否允許復(fù)制在記錄介質(zhì)上記錄的內(nèi)容、和表示該內(nèi)容是否處于加密狀態(tài)而不考慮該內(nèi)容是否允許被復(fù)制的控制信息;和記錄裝置,用于將通過上述產(chǎn)生裝置產(chǎn)生的控制信息與內(nèi)容一起記錄到記錄介質(zhì)上。
2.如權(quán)利要求1所述的信息記錄設(shè)備,其中該控制信息至少能夠表示在記錄介質(zhì)上記錄的內(nèi)容是否允許被復(fù)制和該內(nèi)容是否處于加密狀態(tài)。
3.如權(quán)利要求2所述的信息記錄設(shè)備,其中該控制信息包括表示在記錄介質(zhì)上記錄的內(nèi)容是否允許被復(fù)制的第二復(fù)制控制信息和表示該內(nèi)容是否處于加密狀態(tài)的加密識別信息。
4.如權(quán)利要求2所述的信息記錄設(shè)備,其中該控制信息還能夠表示是否應(yīng)該進行強制加密。
5.如權(quán)利要求2所述的信息記錄設(shè)備,其中該內(nèi)容是由MPEG傳輸流形成,且第一復(fù)制控制信息位于包的首標中。
6.如權(quán)利要求2所述的信息記錄設(shè)備,其中該內(nèi)容是由模擬視頻信號形成,切第一復(fù)制控制信息位于垂直消隱周期中。
7.如權(quán)利要求3所述的信息記錄設(shè)備,其中第一復(fù)制控制信息表示僅允許將內(nèi)容記錄到記錄介質(zhì)上一次,所述產(chǎn)生裝置產(chǎn)生表示該內(nèi)容不能被復(fù)制多次的信息作為第二復(fù)制控制信息,并產(chǎn)生表示該內(nèi)容處于加密狀態(tài)的信息作為加密識別信息。
8.如權(quán)利要求3所述的信息記錄設(shè)備,其中在第一復(fù)制控制信息表示允許免費記錄該內(nèi)容的情況下,所述產(chǎn)生裝置產(chǎn)生表示允許免費記錄該內(nèi)容的信息作為第二復(fù)制控制信息,并產(chǎn)生表示該內(nèi)容處于加密狀態(tài)的信息作為加密識別信息。
9.如權(quán)利要求3所述的信息記錄設(shè)備,其中還包括加密裝置,用于根據(jù)由所述產(chǎn)生裝置產(chǎn)生的加密識別信息加密該內(nèi)容,所述記錄裝置將經(jīng)過上述加密裝置加密的內(nèi)容記錄到記錄介質(zhì)上。
10.如權(quán)利要求3所述的信息記錄設(shè)備,其中所述產(chǎn)生裝置還產(chǎn)生表示該內(nèi)容是否應(yīng)該進行強制加密的信息。
11.如權(quán)利要求5所述的信息記錄設(shè)備,其中當(dāng)該內(nèi)容將被記錄在由多個包組成的一個預(yù)定單元中時,除了第一個包的首標外,上述加密裝置加密在該單元的第一個包的首標后面的單元的數(shù)據(jù)。
12.一種信息記錄方法,包括一獲取步驟,用于獲取表示是否允許將所輸入的內(nèi)容記錄到記錄介質(zhì)上的復(fù)制控制信息;一產(chǎn)生步驟,用于根據(jù)通過在獲取步驟中的處理所獲取的復(fù)制控制信息,產(chǎn)生能夠表示在記錄介質(zhì)上記錄的內(nèi)容是否允許被復(fù)制、和表示該內(nèi)容是否處于加密狀態(tài)而不考慮該內(nèi)容是否允許被復(fù)制的控制信息;和一記錄步驟,用于將通過在產(chǎn)生步驟中的處理所產(chǎn)生的控制信息與內(nèi)容一起記錄到記錄介質(zhì)上。
13.一種程序存儲介質(zhì),計算機可讀程序可存儲在該介質(zhì)上,該程序包括一獲取步驟,用于獲取表示是否允許記錄所輸入的內(nèi)容到記錄介質(zhì)上的復(fù)制控制信息;一產(chǎn)生步驟,用于根據(jù)通過在獲取步驟中的處理所獲取的復(fù)制控制信息,產(chǎn)生能夠表示是否允許復(fù)制在記錄介質(zhì)上記錄的內(nèi)容、和表示該內(nèi)容是否處于加密狀態(tài)而不考慮該內(nèi)容是否允許被復(fù)制的控制信息;和一記錄步驟,用于將通過在產(chǎn)生步驟中的處理所產(chǎn)生的控制信息與內(nèi)容一起記錄到記錄介質(zhì)上。
14.一種程序,該程序使計算機能夠執(zhí)行一獲取步驟,用于獲取表示是否允許記錄所輸入的內(nèi)容到記錄介質(zhì)上的復(fù)制控制信息,一產(chǎn)生步驟,用于根據(jù)通過在獲取步驟中的處理所獲取的復(fù)制控制信息,產(chǎn)生能夠表示是否允許復(fù)制在記錄介質(zhì)上記錄的內(nèi)容、和表示該內(nèi)容是否處于加密狀態(tài)而不考慮該內(nèi)容是否允許被復(fù)制的控制信息;和一記錄步驟,用于將通過在產(chǎn)生步驟中的處理所產(chǎn)生的控制信息與內(nèi)容一起記錄到記錄介質(zhì)上。
15.一種信息記錄介質(zhì),在該記錄介質(zhì)上存儲了表示是否允許記錄所輸入的內(nèi)容到記錄介質(zhì)上的復(fù)制控制信息,和存儲了能夠表示根據(jù)復(fù)制控制信息所產(chǎn)生、并記錄在記錄介質(zhì)上的內(nèi)容是否允許被復(fù)制、及表示該內(nèi)容是否處于加密狀態(tài)而不考慮該內(nèi)容是否允許被復(fù)制的控制信息。
16.一種信息重放設(shè)備,用于重放在記錄介質(zhì)上記錄的內(nèi)容,包括獲取裝置,用于獲取根據(jù)是否允許將內(nèi)容記錄到記錄介質(zhì)上而添加到內(nèi)容中的復(fù)制控制信息,和獲取能夠表示是否允許復(fù)制內(nèi)容、及表示該內(nèi)容是否處于加密狀態(tài)而不考慮該內(nèi)容是否允許被復(fù)制的控制信息;和解密裝置,用于解密內(nèi)容,其中通過所述獲取裝置獲取的控制信息表示內(nèi)容處于加密狀態(tài)。
17.如權(quán)利要求16所述的信息重放設(shè)備,還包括輸出裝置,用于將根據(jù)復(fù)制控制信息將表示復(fù)制控制信息和加密模式之間的匹配關(guān)系的關(guān)系信息添加到該內(nèi)容,以能產(chǎn)生一預(yù)定包,并能夠輸出該預(yù)定包。
18.如權(quán)利要求17所述的信息重放設(shè)備,還包括重放裝置,用于根據(jù)關(guān)系信息重放由所述輸出裝置輸出的包。
19.如權(quán)利要求17所述的信息重放設(shè)備,其中上述獲取裝置除了獲取復(fù)制控制信息外,還獲取表示該內(nèi)容是否處于加密狀態(tài)的信息,和表示該內(nèi)容是否進行強制加密的信息作為控制信息,所述輸出裝置根據(jù)通過所述獲取裝置獲取的信息輸出關(guān)系信息。
20.一種信息重放裝置的信息重放方法,用于重放在記錄介質(zhì)上記錄的內(nèi)容,包括一獲取步驟,用于獲取根據(jù)是否允許將內(nèi)容記錄到記錄介質(zhì)上而添加到內(nèi)容中的復(fù)制控制信息,和獲取能夠表示是否允許復(fù)制內(nèi)容,及表示該內(nèi)容是否處于加密狀態(tài)而不考慮該內(nèi)容是否允許被復(fù)制的控制信息;和一解密步驟,用于解密該內(nèi)容,其中通過獲取步驟中的處理所獲取的控制信息表示該內(nèi)容處于加密狀態(tài)。
21.一種程序存儲介質(zhì),其中程序存儲在該介質(zhì)中,以使控制重放在記錄介質(zhì)上記錄的內(nèi)容的信息重放設(shè)備的計算機執(zhí)行一獲取步驟,用于獲取根據(jù)是否允許將內(nèi)容記錄到記錄介質(zhì)上而添加到內(nèi)容中的復(fù)制控制信息,和獲取能夠表示是否允許復(fù)制內(nèi)容、及表示該內(nèi)容是否處于加密狀態(tài)而不考慮該內(nèi)容是否允許被復(fù)制的控制信息;和一解密步驟,用于解密該內(nèi)容,其中通過獲取步驟中的處理所獲取的控制信息表示該內(nèi)容處于加密狀態(tài)。
22.一種程序,該程序能使控制重放在記錄介質(zhì)上記錄的內(nèi)容的信息重放裝置的計算機執(zhí)行一獲取步驟,用于獲取根據(jù)是否允許將內(nèi)容記錄到記錄介質(zhì)上而添加到內(nèi)容中的復(fù)制控制信息,和獲取能夠表示是否允許復(fù)制內(nèi)容,及表示該內(nèi)容是否處于加密狀態(tài)而不考慮該內(nèi)容是否允許被復(fù)制的控制信息;和一解密步驟,該解密步驟用于解密內(nèi)容,其中通過獲取步驟中的處理所獲取的控制信息表示內(nèi)容處于加密狀態(tài)。
全文摘要
本發(fā)明公開了一種信息記錄設(shè)備和方法,一種信息重放設(shè)備和方法,一種信息記錄介質(zhì),一種程序存儲介質(zhì)和一種程序,通過這些能夠適當(dāng)?shù)毓芾鞟V數(shù)據(jù)的密級信息。一復(fù)制控制信息檢測部分獲取由一端子提供的視頻信號的復(fù)制控制信息(CCI_i),并將它輸出給控制器。該控制器根據(jù)由復(fù)制控制信息檢測部提供的復(fù)制控制信息,確定is_not_free和is_encrypted的值,并將這些值輸出給源包部分。is_not_free和is_encrypted表示對記錄在記錄介質(zhì)上、和通過源包部分被描述在源包的首標中的數(shù)據(jù)分別進行復(fù)制和加密模式的限制。由源包部分產(chǎn)生的源包根據(jù)is_encrypted的設(shè)定進行加密,通過加密部分經(jīng)過預(yù)定的處理,然后記錄到記錄介質(zhì)上。
文檔編號G11B20/00GK1453785SQ03128530
公開日2003年11月5日 申請日期2003年1月28日 優(yōu)先權(quán)日2002年1月28日
發(fā)明者加藤元樹 申請人:索尼公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1