專利名稱:視頻信息記錄/再現(xiàn)設(shè)備和方法、記錄介質(zhì)及程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及記錄視頻信息的設(shè)備和方法、再現(xiàn)視頻信息的設(shè)備和方法、記錄介質(zhì)及程序,并且更具體地涉及可以正確地管理記錄在記錄介質(zhì)上的AV信號(hào)安全信息的記錄視頻信息的設(shè)備和方法、再現(xiàn)視頻信息的設(shè)備和方法、記錄介質(zhì)及程序。
背景技術(shù):
近來,已經(jīng)提出了各種光盤作為從記錄和再現(xiàn)設(shè)備上可卸的盤型信息記錄介質(zhì)。這些可記錄光盤已建議作為千兆字節(jié)大容量介質(zhì),并寄以很大期望用于記錄數(shù)字視頻(運(yùn)動(dòng)圖像)信號(hào)。
一種用于數(shù)字地壓縮數(shù)字視頻信息的編碼方法是MPGE(運(yùn)動(dòng)圖像專家組)2方法。MPGE 2也應(yīng)用在數(shù)字視頻信息記錄在記錄介質(zhì)上的場(chǎng)合,當(dāng)模擬視頻信息要記錄在記錄介質(zhì)上時(shí),例如,該視頻信息被編碼為MPGE 2形式,并然后編碼比特流被記錄在介質(zhì)上。再有,在最近發(fā)射的數(shù)字電視廣播的場(chǎng)合,以稱為傳送流的格式發(fā)送利用MPGE 2方法編碼的視頻節(jié)目。當(dāng)數(shù)字廣播要記錄在記錄介質(zhì)上時(shí),使用一種方法,該方法記錄傳送流作為數(shù)字信號(hào),而并不對(duì)傳送流進(jìn)行解碼或重新編碼。
當(dāng)視頻信息以數(shù)字信號(hào)格式記錄在記錄介質(zhì)上時(shí),視頻信息可以復(fù)制到另外的記錄介質(zhì)上而無任何質(zhì)量上的降低。但是,這樣作出現(xiàn)對(duì)于視頻內(nèi)容版權(quán)的一個(gè)嚴(yán)重問題。因此,為了限制視頻信息的復(fù)制,使用一種提供具有CCI(復(fù)制控制信息)的視頻信息的方法,其中CCI指示“自由復(fù)制(允許復(fù)制)”、“復(fù)制一次(僅允許復(fù)制一代)”、“不能再?gòu)?fù)制(不允許對(duì)當(dāng)前一代的下一代的復(fù)制)”和“禁止復(fù)制(不允許復(fù)制)”的復(fù)制代次管理信息。例如,有一種CGMS(復(fù)制代次管理系統(tǒng))信號(hào),并且對(duì)于模擬接口的CGMS信號(hào)被稱為CGMS-A和對(duì)于數(shù)字接口的CGMS信號(hào)被稱為CGMS-D。模擬CGMS-A也稱為VBID,因?yàn)镮D是疊加在視頻信息的VBI(垂直消隱期間)。這是根據(jù)EIAJ CP-1204標(biāo)準(zhǔn)化的。
有一種編碼具有CCI的描述符的方法,以便按傳送流發(fā)送信息。這種類型的描述符包含由DTLA(數(shù)字傳輸許可管理器)定義的DTCP描述符;和由ARIB定義并在日本BS數(shù)字廣播中使用的digital_copy_c開trol_descriptor。一種當(dāng)前認(rèn)為是更嚴(yán)格地復(fù)制限制的方法,是在基帶視頻信息或在MPEG視頻流中嵌入稱為水印的復(fù)制代次管理信息。水印的標(biāo)準(zhǔn)化當(dāng)前正在進(jìn)行之中,并且提出了Millennim格式和Galaxy格式。
當(dāng)視頻信息被記錄在記錄介質(zhì)上時(shí),根據(jù)輸入信號(hào)的CCI要求適當(dāng)?shù)厥┘佑涗浵拗?。一般,僅當(dāng)輸入信號(hào)CCI指示“自由復(fù)制(允許自由復(fù)制)”或者“復(fù)制一次(僅允許復(fù)制一代)”的情況下,用戶可以在記錄介質(zhì)上記錄視頻信息。當(dāng)輸入信號(hào)的CCI指示“復(fù)制一次(僅允許復(fù)制一代)”時(shí),需要將記錄介質(zhì)上的視頻信息的CCI更新為“不能再?gòu)?fù)制(不允許對(duì)當(dāng)前一代的下一代的復(fù)制)”。
為了容易地了解記錄在記錄介質(zhì)上的視頻信息的內(nèi)容,代表內(nèi)容的靜止圖像和通過從內(nèi)容提取的作為特定場(chǎng)景靜止圖像而獲得的圖像可以與視頻信息分離地進(jìn)行記錄。這些靜止圖像被稱為縮像。通過在菜單屏幕上顯示這種縮像的列表,使用戶選擇記錄在記錄介質(zhì)上的視頻信息的再現(xiàn)開始點(diǎn),這樣可以提供一種用戶友好的界面??s像可以是從記錄的視頻信息中選擇的圖像,或者可以是從個(gè)人計(jì)算機(jī)、數(shù)碼照相機(jī)等捕獲到記錄介質(zhì)中的圖像。
正如上述相關(guān)技術(shù)所述,當(dāng)視頻信息被記錄到記錄介質(zhì)上時(shí),相當(dāng)?shù)年P(guān)注是放在內(nèi)容保護(hù)信息的管理上。另一方面,當(dāng)記錄縮像時(shí),沒有關(guān)注放在內(nèi)容保護(hù)信息的管理上。這將會(huì)在將來帶來一個(gè)問題。更具體地講,在將來當(dāng)以數(shù)字視頻信息格式進(jìn)行記錄變?yōu)檎純?yōu)勢(shì)地位時(shí),當(dāng)縮像被記錄時(shí),也期望內(nèi)容保護(hù)信息的適當(dāng)管理。例如,在電影或電視節(jié)目中一個(gè)流行角色的圖像經(jīng)常是受版權(quán)保護(hù)的,因此對(duì)該圖像的非法復(fù)制會(huì)給版權(quán)所有者帶來一個(gè)問題。
當(dāng)從輸入的具有指示“復(fù)制一次”的CCI的視頻信息中選擇的一個(gè)圖像作為縮像被記錄在記錄介質(zhì)上時(shí),該縮像應(yīng)當(dāng)和內(nèi)容一起以“不能再?gòu)?fù)制”進(jìn)行管理。另外,縮像應(yīng)當(dāng)被加密并且然后進(jìn)行記錄。從而,即使有惡意的人逐比特地非法將縮像作為相同數(shù)據(jù)復(fù)制到另一個(gè)記錄介質(zhì)上,也能防止非法復(fù)制的縮像的再現(xiàn)。
因此,當(dāng)要記錄具有指示“復(fù)制一次”的CCI的視頻信息時(shí),視頻記錄器應(yīng)當(dāng)提供加密和記錄視頻信息及其縮像的功能。加密方法例如利用DES、Triple-DES、或AES。
另一方面,可以有一種作為產(chǎn)品僅記錄具有指示“自由復(fù)制”的CCI的視頻信息的視頻記錄器。例如,當(dāng)僅由一般用戶他/她本人使用時(shí),當(dāng)前陸地模擬電視廣播可以被處理為具有指示“自由復(fù)制”的CCI的內(nèi)容,并因此有僅記錄陸地模擬電視廣播的視頻記錄器。在這種情況下,視頻記錄器不需要具有加密所記錄的視頻信息及其縮像的功能(當(dāng)然,視頻記錄器可以加密和記錄視頻信息及其縮像)。
當(dāng)考慮記錄視頻信息及其縮像的應(yīng)用時(shí),在用于視頻記錄器的可移動(dòng)記錄介質(zhì)的情況中,加密的縮像與不加密縮像可以在記錄介質(zhì)上彼此混合。在這種情況下,當(dāng)沒有提供區(qū)別地管理加密的縮像與不加密縮像的系統(tǒng)時(shí),則可能出現(xiàn)不知道記錄介質(zhì)上哪個(gè)圖像是加密的縮像和哪個(gè)圖像是不加密的縮像的問題。
發(fā)明內(nèi)容
由于上述原因已經(jīng)作出本發(fā)明,并且本發(fā)明的一個(gè)目的是提供一種在加密的縮像與不加密的縮像彼此混合的情況下區(qū)別地管理在記錄介質(zhì)上記錄的加密后的縮像和記錄的不加密的縮像的系統(tǒng)。
本發(fā)明的另外一個(gè)目的是提供一種系統(tǒng),當(dāng)要再現(xiàn)來自記錄著視頻信息、視頻信息的代表圖像、和代表各特征點(diǎn)的縮像的記錄介質(zhì)的縮像時(shí),讀出用于區(qū)別加密縮像與不加密縮像的信息并且然后根據(jù)該信息再現(xiàn)縮像。
根據(jù)本發(fā)明的第一方面,提供一種視頻信息記錄設(shè)備,包括第一獲取裝置,用于獲取要記錄的視頻信息;第二獲取裝置,用于獲取對(duì)應(yīng)于該視頻信息的要記錄的縮像信息;加密裝置,用于加密由第二獲取裝置獲取的縮像信息;和記錄裝置,用于將由第一獲取裝置獲取的視頻信息和由加密裝置加密的縮像信息記錄在記錄介質(zhì)上。
該視頻信息記錄設(shè)備還可以包括確定裝置,用于確定是否該縮像要進(jìn)行加密。
第二獲取裝置可以從由第一獲取裝置獲取的視頻信息中獲取縮像信息。
該確定裝置可以在由第一獲取裝置獲取的視頻信息的內(nèi)容保護(hù)信息的基礎(chǔ)上確定是否縮像要加密。
當(dāng)由第一獲取裝置獲取的視頻信息的內(nèi)容保護(hù)信息允許復(fù)制一次時(shí),該確定裝置可以確定縮像信息要加密。
該記錄裝置還可以記錄縮像信息的內(nèi)容保護(hù)信息。
該加密裝置還可以加密縮像信息的內(nèi)容保護(hù)信息。
該記錄裝置利用作為一個(gè)單元的預(yù)定塊可以記錄縮像信息。
該加密裝置可以加密預(yù)定塊中的縮像信息的一段。
該記錄裝置還可以記錄用于區(qū)別被記錄的加密縮像信息的區(qū)別信息。
該記錄裝置可以記錄相應(yīng)彼此獨(dú)立對(duì)象的縮像信息和區(qū)別信息。
該記錄裝置可以記錄縮像信息對(duì)象的第一對(duì)象中的加密縮像信息和記錄縮像信息對(duì)象的第二對(duì)象的不加密縮像信息。
該記錄裝置利用作為一個(gè)單元的預(yù)定的塊可以記錄在相同對(duì)象中的加密縮像信息和不加密縮像信息。
該預(yù)定塊可以是一個(gè)糾錯(cuò)單元。
根據(jù)本發(fā)明的第二方面,提供一種視頻信息記錄方法,包括獲取要記錄的視頻信息的第一獲取步驟;獲取對(duì)應(yīng)于該視頻信息的要記錄的縮像信息的第二獲取步驟;加密由第二獲取步驟處理獲取的縮像信息的加密步驟;和將由第一獲取步驟處理獲取的視頻信息和由加密步驟處理加密的縮像信息記錄到記錄介質(zhì)上的記錄步驟。
根據(jù)本發(fā)明的第三方面,提供一種在第一記錄介質(zhì)上的程序,該程序包括獲取要記錄的視頻信息的第一獲取步驟;獲取對(duì)應(yīng)于該視頻信息的要記錄的縮像信息的第二獲取步驟;加密由第二獲取步驟處理獲取的縮像信息的加密步驟;和將由第一獲取步驟處理獲取的視頻信息和由加密步驟處理加密的縮像信息記錄到記錄介質(zhì)上的記錄步驟。
根據(jù)本發(fā)明的第四方面,提供第一程序,該程序包括獲取要記錄的視頻信息的第一獲取步驟;獲取對(duì)應(yīng)于該視頻信息的要記錄的縮像信息的第二獲取步驟;加密由第二獲取步驟處理獲取的縮像信息的加密步驟;和將由第一獲取步驟處理獲取的視頻信息和由加密步驟處理加密的縮像信息記錄到記錄介質(zhì)上的記錄步驟。
根據(jù)本發(fā)明的第五方面,提供一種視頻信息再現(xiàn)設(shè)備,包括再現(xiàn)裝置,用于再現(xiàn)記錄在記錄介質(zhì)上的信號(hào);提取裝置,用于從再現(xiàn)裝置再現(xiàn)的信號(hào)中提取加密的縮像信息;解密裝置,用于解密由提取裝置提取的加密的縮像信息;和輸出裝置,用于輸出由解密裝置解密的縮像信息。
提取裝置還可以提取用于區(qū)別被記錄的加密的縮像信息的區(qū)別信息。
該視頻信息再現(xiàn)設(shè)備還可以包括確定裝置,用于在由提取裝置提取的區(qū)別信息的基礎(chǔ)上確定是否縮像信息要進(jìn)行解密。
提取裝置還可以提取縮像信息的內(nèi)容保護(hù)信息。
解密裝置還可以解密縮像信息的內(nèi)容保護(hù)信息。
再現(xiàn)裝置利用作為一個(gè)單元的預(yù)定塊可以再現(xiàn)縮像信息。
解密裝置可以解密預(yù)定塊中的一段縮像信息。
再現(xiàn)裝置可以從彼此相獨(dú)立的對(duì)象中再現(xiàn)縮像信息和區(qū)別信息。
再現(xiàn)裝置可以從縮像信息對(duì)象的第一對(duì)象中再現(xiàn)加密的縮像信息和從縮像信息對(duì)象的第二對(duì)象中再現(xiàn)不加密的縮像信息。
再現(xiàn)裝置利用作為一個(gè)單元的相同對(duì)象的預(yù)定塊可以再現(xiàn)加密的縮像信息和不加密的縮像信息。
預(yù)定塊可以是糾錯(cuò)單元的塊。
根據(jù)本發(fā)明的第六方面,提供一種視頻信息再現(xiàn)方法,包括再現(xiàn)記錄在記錄介質(zhì)上的信號(hào)的再現(xiàn)步驟;從由再現(xiàn)步驟處理再現(xiàn)的信號(hào)中提取加密的縮像信息的提取步驟;解密由提取步驟處理提取的加密的縮像信息的解密步驟;和輸出由解密步驟處理的解密的縮像信息的輸出步驟。
根據(jù)本發(fā)明的第七方面,提供一種在第二記錄介質(zhì)上用于視頻信息再現(xiàn)設(shè)備的程序,該視頻信息再現(xiàn)設(shè)備再現(xiàn)記錄在記錄介質(zhì)上的視頻信息,該程序包括再現(xiàn)記錄在記錄介質(zhì)上的信號(hào)的再現(xiàn)步驟;從由再現(xiàn)步驟處理再現(xiàn)的信號(hào)中提取加密的縮像信息的提取步驟;解密由提取步驟處理提取的加密的縮像信息的解密步驟;和輸出由解密步驟處理的解密的縮像信息的輸出步驟。
根據(jù)本發(fā)明的第八方面,提供一種由計(jì)算機(jī)執(zhí)行的第二程序,該計(jì)算機(jī)控制視頻信息再現(xiàn)設(shè)備用于現(xiàn)在記錄在記錄介質(zhì)上的視頻信息,該程序包括再現(xiàn)記錄在記錄介質(zhì)上的信號(hào)的再現(xiàn)步驟;從由再現(xiàn)步驟處理再現(xiàn)的信號(hào)中提取加密的縮像信息的提取步驟;解密由提取步驟處理提取的加密的縮像信息的解密步驟;和輸出由解密步驟處理的解密的縮像信息的輸出步驟。
根據(jù)本發(fā)明的第九方面,提供一種記錄介質(zhì),在該記錄介質(zhì)上記錄著視頻信息;視頻信息的加密的縮像;和用于區(qū)別所記錄的加密的縮像的區(qū)別信息。
根據(jù)本發(fā)明的視頻信息記錄設(shè)備和方法、記錄介質(zhì)、和程序在記錄介質(zhì)上記錄加密的縮像信息。
根據(jù)本發(fā)明的視頻信息再現(xiàn)設(shè)備和方法、記錄介質(zhì)、和程序解密加密的縮像信息并輸出縮像信息。
根據(jù)本發(fā)明的記錄介質(zhì)具有記錄在上面的加密的縮像和用于區(qū)別所記錄的加密的縮像的區(qū)別信息。
圖1是解釋一種應(yīng)用程序格式的結(jié)構(gòu)的輔助圖;圖2是解釋在播放表上的標(biāo)記和剪輯上的標(biāo)記的輔助圖;圖3是解釋菜單縮圖和標(biāo)記縮圖的輔助圖;圖4是解釋菜單縮圖的輔助圖;圖5是解釋附加到播放表的標(biāo)記的輔助圖;圖6是解釋附加到剪輯上的標(biāo)記的輔助圖;圖7是存儲(chǔ)縮圖的文件的輔助圖;圖8是解釋在盤上構(gòu)成的目錄結(jié)構(gòu)的輔助圖;圖9是解釋DVR MPEG-2傳送流的結(jié)構(gòu)的輔助圖;圖10是表示UIAppInfoDVR語法的圖;圖11是表示PlayListMark語法的圖;圖12是表示ClipMark語法的圖;圖13是解釋在tn_blocks中存儲(chǔ)縮像數(shù)據(jù)的方法的輔助圖;圖14是解釋加密的輔助圖;圖15是表示縮圖信息文件的語法的圖;圖16是表示菜單縮像文件的語法的圖;
圖17是表示tn_block的語法的圖;圖18是表示CP_info_thumbnail()的語法的圖;圖19是解釋CCI_thumbnail的輔助圖;圖20是解釋APS_thumbnail的輔助圖;圖21是解釋在tn_blocks中存儲(chǔ)縮像數(shù)據(jù)的方法的輔助圖;圖22是解釋tn_block的單元中的加密的輔助圖;圖23是解釋ECC塊的單元中的加密的輔助圖;圖24是表示縮圖信息文件的語法的圖;圖25是表示縮像文件的語法的圖;圖26是表示應(yīng)用本發(fā)明的記錄設(shè)備的結(jié)構(gòu)的方框圖;圖27是解釋當(dāng)記錄AV流時(shí)的復(fù)制控制處理的輔助圖;圖28是解釋當(dāng)輸入傳送流時(shí)的復(fù)制控制處理的輔助圖;圖29是解釋加密和記錄縮圖的處理的輔助流程圖;圖30是表示應(yīng)用本發(fā)明的記錄設(shè)備的另外一種結(jié)構(gòu)的方框圖;圖31是解釋增加和記錄指定圖像的縮圖的處理的輔助流程圖;圖32是表示應(yīng)用本發(fā)明的再現(xiàn)設(shè)備結(jié)構(gòu)的例子的方框圖;圖33是解釋再現(xiàn)縮圖的處理的輔助流程圖。
具體實(shí)施例方式
圖1表示使用在根據(jù)本發(fā)明的記錄和再現(xiàn)設(shè)備中的在記錄介質(zhì)上應(yīng)用程序格式的簡(jiǎn)化結(jié)構(gòu)。該格式具有2層,即控制AV流的播放表層和剪輯(Clip)層。卷信息管理盤中所有剪輯和播放表。
一個(gè)AV流和附加到該AV流上的信息作為一對(duì)被視為一個(gè)對(duì)象,并稱為一個(gè)剪輯。AV流文件稱為剪輯AV流文件,并且附加其上的信息稱為剪輯信息文件。
一個(gè)剪輯AV流文件存儲(chǔ)通過安排MPEG2傳送流到由DVR應(yīng)用程序格式定義的結(jié)構(gòu)獲得的數(shù)據(jù)。
一般,當(dāng)使用在計(jì)算機(jī)等中的數(shù)據(jù)文件被處理為字節(jié)串時(shí),剪輯AV流文件的內(nèi)容被提供在時(shí)間軸上。播放表主要通過時(shí)間標(biāo)志指定在剪輯上的訪問點(diǎn)。當(dāng)播放表通過時(shí)間標(biāo)志指示在剪輯上的訪問點(diǎn)時(shí),剪輯信息文件起到對(duì)在剪輯AV流文件中開始流解碼的地址尋找信息的作用。
播放表已經(jīng)被介紹為用于允許用戶從剪輯中選擇要由用戶收視的再現(xiàn)部分并容易地編輯該部分。一個(gè)播放表是剪輯中的各個(gè)再現(xiàn)部分的集合。在剪輯中的一個(gè)再現(xiàn)部分稱為一個(gè)播放項(xiàng)目,該項(xiàng)目由在時(shí)間軸上的一對(duì)IN點(diǎn)和OUT點(diǎn)表示。因此,播放表是各個(gè)播放項(xiàng)目的集合。
有兩種播放表。一種是實(shí)際播放表,另一種是虛擬播放表。實(shí)際播放表被認(rèn)為具有該實(shí)際播放表涉及的剪輯的公共的流部分。即,實(shí)際播放表占用盤的對(duì)應(yīng)于實(shí)際播放表涉及的剪輯的流部分的數(shù)據(jù)空間。當(dāng)AV流被作為新的剪輯進(jìn)行記錄時(shí),自動(dòng)產(chǎn)生涉及整個(gè)剪輯的可再現(xiàn)范圍的實(shí)際播放表。當(dāng)擦掉實(shí)際播放表的可再現(xiàn)范圍的一部分時(shí),實(shí)際播放表涉及的剪輯的流部分的數(shù)據(jù)也被擦掉。虛擬播放表被認(rèn)為不具有在剪輯上公共的數(shù)據(jù)。即使當(dāng)改變或擦掉虛擬播放表時(shí),剪輯也完全不變化。
在下面的描述中,實(shí)際播放表和虛擬播放表被簡(jiǎn)單地統(tǒng)稱為播放表。
各個(gè)標(biāo)記被提供以指定在剪輯和播放表中的高亮和特征時(shí)間(見圖2)。
(1)加到剪輯上的標(biāo)記指定AV流的內(nèi)容的場(chǎng)景特征。例如,標(biāo)記指定場(chǎng)景的變化點(diǎn)等。當(dāng)播放播放表時(shí),該播放表涉及的剪輯標(biāo)記可以被用作參考。
(2)加到播放表上的標(biāo)記主要由用戶設(shè)置。例如,該標(biāo)記代表書簽、恢復(fù)點(diǎn)等。
(3)通過將指示該標(biāo)記時(shí)間的時(shí)間標(biāo)志添加到標(biāo)記列表,標(biāo)記被設(shè)置到剪輯或播放表。刪除一個(gè)標(biāo)記意味著從標(biāo)記表中去掉時(shí)間標(biāo)志。因此,標(biāo)記的設(shè)置和刪除完全不改變AV流。
縮圖是加到卷(盤)、播放表、和剪輯上的靜止圖像、。有兩種縮圖,如圖3所示。一種是作為代表內(nèi)容圖像的縮圖。這主要被用于菜單屏,供用戶通過操作光標(biāo)選擇所希望的項(xiàng)。另一種是代表由標(biāo)記指示的場(chǎng)景的圖像。
如圖3所示,對(duì)每個(gè)盤(卷)或播放表提供0菜單縮圖或1個(gè)菜單縮圖,和對(duì)每個(gè)播放表或剪輯提供0標(biāo)記縮圖或多個(gè)縮圖。
卷和每個(gè)播放表被允許有一個(gè)代表圖像。假設(shè),卷的代表圖像是例如當(dāng)盤被插入播放機(jī)時(shí)首先顯示的代表盤的內(nèi)容的靜止圖像(見圖4的菜單縮圖)。假設(shè),播放表的代表圖像被使用作為用于選擇播放表的代表菜單屏的播放表內(nèi)容的靜止圖像,(見圖5的菜單縮圖)。雖然實(shí)現(xiàn)播放表的代表圖像的最簡(jiǎn)單的方法使用播放表的第一圖像作為縮圖,但在0再現(xiàn)時(shí)間的第一圖像不一定是作為代表內(nèi)容的最適合的圖像。為此,任意圖像可以被設(shè)置為播放表的縮圖。上述兩類縮圖被稱為菜單縮圖。因?yàn)椴藛慰s圖經(jīng)常顯示,所以要求以高速度從盤中讀出菜單縮圖。為了滿足這種要求,所有菜單縮圖都被有效地存儲(chǔ)在一個(gè)文件中(見下面要描述的圖7的菜單縮圖)。菜單縮圖不需要限制為從卷中運(yùn)動(dòng)圖像中提取的圖像,并可以是從個(gè)人計(jì)算機(jī)(PC)、數(shù)碼照相機(jī)(DSC)等中獲得的圖像。
另一方面,要求多個(gè)標(biāo)記能設(shè)置在剪輯和播放表中,并在標(biāo)記點(diǎn)的圖像需要能很容易地進(jìn)行收視,以便知道在標(biāo)記位置的內(nèi)容。這種指示標(biāo)記點(diǎn)的圖像稱為標(biāo)記縮圖(見圖5的標(biāo)記縮圖和圖6的標(biāo)記縮圖)。因此,縮圖主要是從在標(biāo)記點(diǎn)提取的圖像產(chǎn)生的,而不是從外部獲得的圖像。與菜單縮圖不同,標(biāo)記縮圖被使用在子菜單等中,用于表示播放表的細(xì)節(jié),并且因此對(duì)標(biāo)記菜單不要求短的訪問時(shí)間。因此,每次要求縮圖時(shí),播放機(jī)打開文件并讀取文件的一部分花費(fèi)的一些時(shí)間不存在什么問題。為了減少存在于卷中的文件數(shù)外,還希望將所有標(biāo)記縮圖存儲(chǔ)在一個(gè)文件中(見圖7的標(biāo)記縮圖)。雖然標(biāo)記縮圖的播放表允許具有一個(gè)菜單縮圖和多個(gè)標(biāo)記縮圖,但剪輯沒有菜單縮圖,因?yàn)榧糨嫴恍枰捎脩糁苯舆x擇(通常經(jīng)播放表指定)。
在DVR盤上需要的目錄如下包括“DVR”目錄的根目錄,和“DVR”目錄包括“PLAYLIST”目錄、“CLIPINF”目錄、和“STREAM”目錄。圖8表示在DVR盤的目錄結(jié)構(gòu)。
根目錄包括一個(gè)目錄?!癉VR”-由DVR應(yīng)用程序格式指定的所有文件和目錄都需要存儲(chǔ)在這個(gè)目錄下。
“DVR”目錄存儲(chǔ)如下文件。
“info.dvr”-存儲(chǔ)在“DVR”目錄下創(chuàng)建的應(yīng)用程序?qū)拥囊话阈畔⒌奈募?。僅一個(gè)info.dvr需要出現(xiàn)在“DVR”目下。該文件的名稱固定為info.dvr。
“menu.tidx”、“menu.tdt1”和“menu.tdt2”-存儲(chǔ)關(guān)于菜單縮像的信息的3個(gè)文件。
menu.tidx是存儲(chǔ)菜單縮像的首標(biāo)信息的“縮圖信息文件”。
menu.tdt1是存儲(chǔ)菜單縮像的圖像數(shù)據(jù)的第一“縮圖信息文件”,和用于記錄加密縮像的文件。
menu.tdt2是存儲(chǔ)菜單縮像的圖像數(shù)據(jù)的第二“縮圖信息文件”,和用于記錄不加密縮像的文件。
當(dāng)視頻記錄器具有加密菜單縮像和記錄加密的菜單縮像的功能時(shí),菜單縮像可以被記錄在menu.tdt1中。從具有指示“復(fù)制一次”的CCI的視頻信息產(chǎn)生的菜單縮像存儲(chǔ)在menu.tdt1中。從具有指示“自由復(fù)制”的CCI的視頻信息產(chǎn)生的菜單縮像可以存儲(chǔ)在menu.tdt1中。
當(dāng)視頻記錄器僅記錄具有“自由復(fù)制”的CCI的視頻信息并不具有加密菜單縮像和記錄加密菜單縮像的功能時(shí),菜單縮像被記錄在menu.tdt2中。
關(guān)于每個(gè)菜單縮像是否加密的信息(即,關(guān)于菜單縮像是存在menu.tdt1中還是存在menu.tdt2中的信息)被存儲(chǔ)在menu.tidx中。
通過在menu.tidx縮圖信息文件中統(tǒng)一地管理關(guān)于是否對(duì)每個(gè)縮像進(jìn)行加密的信息,縮圖信息文件可以在較小規(guī)模的數(shù)據(jù)庫(kù)中進(jìn)行管理。因此,當(dāng)給出縮像的再現(xiàn)指令時(shí),可以容易和迅速地都得到是否對(duì)縮圖加密的信息。
“mark.tidx”、“mark.tdt1”和“mark.tdt2”-存儲(chǔ)關(guān)于標(biāo)記縮像的信息的3個(gè)文件。
mark.tidx是存儲(chǔ)標(biāo)記縮像的首標(biāo)信息的“縮圖信息文件”。
mark.tdt1是存儲(chǔ)標(biāo)記縮像的圖像數(shù)據(jù)的第一“縮圖信息文件”,和用于記錄加密縮像的文件。
mark.tdt2是存儲(chǔ)標(biāo)記縮像的圖像數(shù)據(jù)的第二“縮圖信息文件”,和用于記錄不加密縮像的文件。
確定是否在mark.tidx或在mark.tdt2記錄標(biāo)記縮像的方法和分離地管理縮圖信息文件與縮像文件的效果和上面菜單縮圖的描述是相同的。
“DVR”目錄包括3個(gè)目錄。
“PLAYLIST”-需要放在這個(gè)目錄下的實(shí)際播放表與虛擬播放表的數(shù)據(jù)庫(kù)文件。
“CLIPINF”-需要放在這個(gè)目錄下的剪輯的數(shù)據(jù)庫(kù)。
“STREAM”-需要放在這個(gè)目錄下的AV流文件。
“PLAYLIST”目錄存儲(chǔ)兩類PLAYLIST文件實(shí)際播放表和虛擬播放表。
“xxxxx.rpls”-這個(gè)文件存儲(chǔ)關(guān)于一個(gè)實(shí)際播放表的信息。對(duì)于每個(gè)實(shí)際播放表創(chuàng)建一個(gè)這樣的文件。文件的名稱是“xxxxx.rpls”,其中“xxxxx”表示從0到9的5個(gè)數(shù)字。該文件的擴(kuò)展名應(yīng)為“rpls”。
“yyyyy.vpls”-這個(gè)文件存儲(chǔ)關(guān)于一個(gè)虛擬播放表的信息。對(duì)于每個(gè)虛擬播放表創(chuàng)建一個(gè)這樣的文件。文件的名稱是“yyyyy.vpls”,其中“yyyyy”表示從0到9的5個(gè)數(shù)字。該文件的擴(kuò)展名應(yīng)為“vpls”。
“CLIPINF”目錄存儲(chǔ)對(duì)應(yīng)于每個(gè)AV流文件的一個(gè)文件。
“zzzzz.clip”-這個(gè)文件是對(duì)應(yīng)于一個(gè)AV流文件的剪輯信息文件(剪輯AV流文件或橋-剪輯AV流文件)。文件的名稱是“zzzzz.clip”,其中“zzzzz”表示從0到9的5個(gè)數(shù)字。該文件的擴(kuò)展名應(yīng)為“clip”。
“STREAM”目錄存儲(chǔ)AV流文件。
“zzzzz.m2ta”-這是由DVR系統(tǒng)處理的AV流文件。該文件是剪輯AV流文件或橋剪輯AV流文件。文件的名稱是“zzzzz.m2ta”,其中“zzzzz”表示從0到9的5個(gè)數(shù)字。該文件的擴(kuò)展名應(yīng)為“m2ta”。
對(duì)應(yīng)于AV流文件的一個(gè)AV流文件和一個(gè)剪輯信息文件需要使用相同的5個(gè)數(shù)字“zzzzz”。
將描述AV流文件的結(jié)構(gòu)。AV流文件需要有如圖9所示的DVR MPEG2傳送流的結(jié)構(gòu)。DVR MPEG2傳送流具有如下特征。
(1)DVR MPEG2傳送流包括整數(shù)的對(duì)準(zhǔn)單元。
(2)對(duì)準(zhǔn)單元的長(zhǎng)度是6144字節(jié)(2044*3字節(jié))。
(3)對(duì)準(zhǔn)單元是從源數(shù)據(jù)包的第一字節(jié)開始的。
(4)源數(shù)據(jù)包長(zhǎng)度為192字節(jié)。一個(gè)源數(shù)據(jù)包是由一個(gè)TP_extra_header和傳送數(shù)據(jù)包組成的。TP_extra_header具有4個(gè)字節(jié)的長(zhǎng)度,和傳送數(shù)據(jù)包具有188字節(jié)的長(zhǎng)度。
(5)一個(gè)對(duì)準(zhǔn)單元是由32個(gè)源數(shù)據(jù)包組成的。
(6)在DVR MPEG2傳送流的最后一個(gè)對(duì)準(zhǔn)單元也是由32個(gè)源數(shù)據(jù)包組成的。
(7)當(dāng)最后一個(gè)對(duì)準(zhǔn)單元沒有完全地由輸入傳送流的傳送數(shù)據(jù)包填充時(shí),剩余的字節(jié)區(qū)需要用具有空數(shù)據(jù)包(具有PID=0 1FFF的傳送數(shù)據(jù)包)的源數(shù)據(jù)包填充。
TP_extra_header包括傳送數(shù)據(jù)包的有效負(fù)荷的復(fù)制限制信息和指示傳送數(shù)據(jù)包到達(dá)解碼器的到達(dá)時(shí)間的到達(dá)時(shí)間標(biāo)志。
下面將描述管理AV流文件的再現(xiàn)信息的數(shù)據(jù)庫(kù)格式。
圖10是表示作為存儲(chǔ)在info.dvr中的數(shù)據(jù)的一部分的UIAppInfoDVR的語法的圖。ref_to_thumbnail_index指示代表該卷的縮像的信息。當(dāng)ref_to_thumbnail_index字段具有非0xFFFF值時(shí),縮像被加到該卷上,并且縮像被存儲(chǔ)在menu.tdt1文件中或menu.tdt2文件中。該圖像是通過利用在menu.tidx文件中(將在下面描述)的thumbnail_index的值被引用。在ref_to_thumbnail_index字段中的0xFFFF指示沒有縮像被加到該卷中。
圖11是表示作為存儲(chǔ)在PlayList文件的數(shù)據(jù)的一部分的PlayListMark語法的圖。PlayListMark存儲(chǔ)加到PlayList的標(biāo)記的信息。PlayList的代表圖像的信息也包括在PlayListMark中。
number_of_PlayList_mark指示存儲(chǔ)在PlayListMark中的標(biāo)記條目的數(shù)。
mark_type指示標(biāo)記類型。
ref_to_PlayItem_id指示用于指定該處設(shè)置了標(biāo)記的PlayItem的PlayItem_id的值。
mark_time_stamp存儲(chǔ)指示設(shè)置了標(biāo)記的點(diǎn)的時(shí)間標(biāo)志。
ref_to_menu_thumbnail_index指示表示PlayList的代表圖像的縮像的信息。當(dāng)ref_to_menu_thumbnail_index字段具有非0xFFFF值時(shí),出現(xiàn)表示PlayList的代表圖像的縮像,并且該縮像被存儲(chǔ)在menu.tdt1或menu.tdt2文件中。該圖像通過利用在menu.tidx中的thumbnail_index的值被引用(下面將要描述)。在ref_to_menu_thumbnail_index中的0xFFFF字段指示不存在表示PlayList的代表圖像的縮像。
ref_to_mark_thumbnail_index指示加標(biāo)記的縮像的信息。當(dāng)ref_to_mark_thumbnail_index字段具有非0xFFFF的值時(shí),縮像加一個(gè)標(biāo)記,并且該縮像被存儲(chǔ)在mark.tdt1文件或在mark.tdt2文件中。該圖像通過利用在mark.tidx文件中的thumbnail_index被引用(下面將要描述)。在ref_to_mark_thumbnail_index中的0xFFFF指示沒有縮像加標(biāo)記。
圖12是表示作為Clip信息文件中存儲(chǔ)的數(shù)據(jù)的一部分的ClipMark語法的圖。ClipMark存儲(chǔ)加到Clip的標(biāo)記的信息。
number_of_Clip_mark指示存儲(chǔ)在ClipMark中的標(biāo)記條目數(shù)。
mark_type指示標(biāo)記類型。
ref_to_STC_id是指定設(shè)置了mark_time_stamp的Clip的系統(tǒng)時(shí)基時(shí)間基礎(chǔ)的信息。
mark_time_stamp代表在Clip AV流中使用作為基礎(chǔ)的當(dāng)前時(shí)間標(biāo)志設(shè)置了標(biāo)志的。
ref_to_mark_thumbnail_index指示加標(biāo)記的縮像的信息。當(dāng)ref_to_mark_thumbnail_index字段具有非0xFFFF值時(shí),縮像被加標(biāo)記,并且縮像被存儲(chǔ)在mark.tdt1文件或在mark.tdt2文件中。該圖像通過利用在mark.tidx文件中的thumbnail_index的值被引用(下面將要描述)。在ref_to_mark_thumbnail_index字段中的0xFFFF指示沒有縮像加標(biāo)記。
下面將描述存儲(chǔ)有關(guān)縮圖信息的文件的內(nèi)容。
“menu.tidx”、“menu.tdt1”和“menu.tdt2”存儲(chǔ)菜單縮圖的信息,即一個(gè)代表卷的圖像和一個(gè)代表每個(gè)播放表的圖像。菜單縮圖的首標(biāo)信息在一個(gè)menu.tidx中集中管理。菜單縮圖的圖像數(shù)據(jù)被存儲(chǔ)在menu.tdt1或menu.tdt2中。
“mark.tidx”、“mark.tdt1”和“mark.tdt2”存儲(chǔ)標(biāo)記縮圖的信息,即由標(biāo)記點(diǎn)指定的圖像。加到該卷中的所有Clip和PlayList的標(biāo)記縮圖的首標(biāo)信息都在一個(gè)mark.tidx中集中管理。標(biāo)記縮圖的圖像數(shù)據(jù)被存儲(chǔ)在mark.tdt1或mark.tdt2。
例如,縮像是通過利用JPEG編碼一個(gè)圖像得到的數(shù)據(jù)。因?yàn)镴PEG作為工業(yè)標(biāo)準(zhǔn)被廣泛地使用,JPEG比較容易實(shí)現(xiàn),并有高度的兼容性。但應(yīng)當(dāng)注意,縮像的格式不限于JPEG,也可以使用MPEG I-圖像、PNG、GIF、TIFF等。
因?yàn)榭s圖經(jīng)常增加和刪除,所以需要容易和迅速地執(zhí)行增加操作和部分刪除操作。為此,menu.tdt1、menu.tdt2、mark.tdt1、mark.tdt2具有塊結(jié)構(gòu)。一個(gè)縮像被存儲(chǔ)在一個(gè)稱為tn_block的塊中。
圖13是表示tn_block的使用的例子。
在這個(gè)例子中,由(a)、(b)和(c)表示的縮像被存儲(chǔ)在menu.tdt1中,和由(x)、(y)和(z)表示的縮像被存儲(chǔ)在menu.tdt2中。在menu.tidx中,為(a)、(b)和(c)的每個(gè)提供了兩個(gè)值thumbnail_index(A、B、C)和ref_to_tn_block_id_1(0、1、3)。在menu.tidx中,為(x)、(y)和(z)的每個(gè)提供了兩個(gè)值thumbnail_index(x、y、z)和ref_to_tn_block_id_2(0、2、3)。在menu.tdt1中,縮像(a)、(b)和(c)被存儲(chǔ)在由ref_to_tn_block_id_1指示的其相應(yīng)的tn_block(塊0、1、3)。在menu.tdt2中,縮像(x)、(y)和(z)被存儲(chǔ)在由ref_o_tn_block_id_2指示的其相應(yīng)的tn_block(塊0、2、3)。
在menu.tdt1和menu.tdt2中的tn_block序列中可以有不使用的tn_block(在menu.tdt1中的tn_block No.2和在menu.tdt2中的tn_block No.1)。例如,在刪除縮圖的情況下,擦掉輸入到menu.tidx的thumbnail_index并對(duì)縮像文件不作任何改變將導(dǎo)致tn_block序列中未使用的tn_block。
圖14是解釋用于加密縮像和記錄加密的縮像的文件(如圖13所示的menu.tdt1)的加密方法的輔助圖。如圖14所示,一個(gè)tn_block被分為一個(gè)或多個(gè),即整數(shù)的加密塊,并且塊中的數(shù)據(jù)按加密塊的各單元進(jìn)行加密。該加密方法使用例如DES、Triple-DES、或AES。因此加密處理被封閉在一個(gè)tn_block中。從而,當(dāng)任意縮像被從縮像文件中讀出時(shí),僅解密存儲(chǔ)縮像的tn_block就足夠了,使得可以減少數(shù)據(jù)處理量。
下面將描述存儲(chǔ)縮圖信息的文件的語法和語義。
“menu.tidx”和“mark.tidx”具有相同的語法結(jié)構(gòu)。圖15是表示“menu.tidx”和“mark.tidx”的語法結(jié)構(gòu)的例子的圖。
number_of_thumbnail_1在menu.tidx的情況下是存儲(chǔ)在menu.tdt1中的縮像數(shù),和在mark.tidx情況下是存儲(chǔ)在mark.tdt1中的縮像數(shù)。
number_of_tn_block_1在menu.tidx的情況下表示menu.tdt1中的tn_block數(shù),和在mark.tidx的情況下表示mark.tdt1中的tn_block數(shù)。
number_of_thumbnail_2在menu.tidx的情況下是存儲(chǔ)在menu.tdt2中的縮像數(shù),和在mark.tidx情況下是存儲(chǔ)在mark.tdt2中的縮像數(shù)。
number_of_tn_block_2在menu.tidx的情況下表示menu.tdt2中的tn_block數(shù),和在mark.tidx的情況下表示mark.tdt2中的tn_block數(shù)。
tn_block_size在menu.tidx情況下指示在menu.tdt1和menu.tdt2中的一個(gè)tn_block的長(zhǎng)度,并在mark.tidx情況下指示在mark.tdt1和mark.tdt2中一個(gè)tn_block的長(zhǎng)度。該長(zhǎng)度具有作為一個(gè)單元的1024字節(jié)。例如,tn_block_size=16指示一個(gè)tn_block的長(zhǎng)度是16*1024字節(jié)。一個(gè)縮像需要存儲(chǔ)在一個(gè)tn_block中。
recording_seed在menu.tidx情況下是在menu.tdt1中用于處理加密數(shù)據(jù)的一個(gè)隨機(jī)數(shù)的值,并且在mark.tidx情況下是在mark.tdt1中用于處理加密數(shù)據(jù)的一個(gè)隨機(jī)數(shù)的值。當(dāng)記錄器在盤上第一次創(chuàng)建menu.tdt1文件時(shí),記錄器產(chǎn)生recording_seed并在menu.tidx中存儲(chǔ)recording_seed。另外,當(dāng)記錄器在盤上第一次創(chuàng)建mark.tdt1文件時(shí),記錄器產(chǎn)生recording_seed并在mark.tidx中存儲(chǔ)recording_seed。
thumbnail_index指示當(dāng)包括在具有number_of_thumbnail_1作為變量的for語句循環(huán)中時(shí),thumbnail_index后的ref_to_tn_block_id_1的下標(biāo)號(hào)。另外一種情況下,thumbnail_index指示當(dāng)包括在具有number_of_thumbnail_2作為變量的for語句循環(huán)中時(shí),thumbnail_index后的ref_to_tn_block_id_2的下標(biāo)號(hào)。0xFFFF的值必須不能用于thumbnail_index。在menu.tidx情況下,thumbnail_index通過UIAppInfoVolum()和PlayListMark()中的ref_to_menu_thumbnail_index被引用。在mark.tidx情況下,thumbnail_index通過PlayListMark()和ClipMark()中的ref_to_mark_thumbnail_index被引用。相同值的thumbnail_index不能出現(xiàn)在menu.tidx中。相同值的thumbnail_index不能出現(xiàn)在mark.tidx中。
ref_to_tn_block_id_1在menu.tidx情況下指示在menu.tdt1中的一個(gè)tn_block。該tn_block存儲(chǔ)對(duì)應(yīng)于thumbnail_index或者ref_to_tn_block_id_1作為下標(biāo)號(hào)的縮像。
另外一種情況下,ref_to_tn_block_id_1在mark.tidx情況下指示在mark.tdt1中的一個(gè)tn_block。該tn_block存儲(chǔ)對(duì)應(yīng)于thumbnail_index,或者ref_to_tn_block_id_1作為下標(biāo)號(hào)的縮像。
picture_byte_size_1[ref_to_tn_block_id_1]以字節(jié)為單位表示存儲(chǔ)在由ref_to_tn_block_id_1指示的tn_block中的縮像數(shù)據(jù)的長(zhǎng)度。picture_byte_size_1 [ref_to_tn_block_id_1]的值需要是(1024*tn_block_size-N1)字節(jié)或小些(N1將參照?qǐng)D17在下面描述)。也就是說,記錄器需要執(zhí)行編碼,使得一個(gè)縮像的數(shù)據(jù)長(zhǎng)度為(1024*tn_block_size-N1)字節(jié)或小些。
horiz開tal_picture_size_1[ref_to_tn_block_id_1]表示存儲(chǔ)在由ref_to_tn_block_id_1指示的tn_block中的縮像水平方向的象素?cái)?shù)。
vertical_picture_size_1[ref_to_tn_block_id_1]表示存儲(chǔ)在由ref_to_tn_block_id_1指示的tn_block中的縮像垂直方向的象素?cái)?shù)。
ref_to_tn_block_id_2在menu.tidx情況下表示在menu.tdt2中的一個(gè)tn_block。該tn_block存儲(chǔ)對(duì)應(yīng)于thumbnail_index,或ref_to_tn_block_id_2作為下標(biāo)號(hào)的縮像。另外一種情況下,ref_to_tn_block_id_2在mark.tidx情況下表示在mark.tdt2中的一個(gè)tn_block。該tn_block存儲(chǔ)對(duì)應(yīng)于thumbnail_index,或ref_to_tn_block_id_2作為下標(biāo)號(hào)的縮像。
picture_byte_size_2[ref_to_tn_block_id_2]以字節(jié)為單位表示存儲(chǔ)在由ref_to_tn_block_id_2指示的tn_block中存儲(chǔ)的縮像數(shù)據(jù)的長(zhǎng)度。picture_byte_size_2[ref_to_tn_block_id_2]的值需要是(1024*tn_block_size-N1)字節(jié)或小些(N1將參照?qǐng)D17在下面描述)。也就是說,記錄器需要執(zhí)行編碼,使得一個(gè)縮像的數(shù)據(jù)長(zhǎng)度為(1024*tn_block_size-N1)字節(jié)或小些。
horiz開tal_picture_size_2[ref_to_tn_block_id_2]表示存儲(chǔ)在由ref_to_tn_block_id_2指示的tn_block中的縮像水平方向的象素?cái)?shù)。
vertical_picture_size_2[ref_to_tn_block_id_2]表示存儲(chǔ)在由ref_to_tn_block_id_2指示的tn_block中的縮像垂直方向的象素?cái)?shù)。
圖16是表示“menu.tdt1”、“menu.tdt2”、“mark.tdt1”和“mark.tdt2”的語法結(jié)構(gòu)的圖。這些文件具有相同的語法結(jié)構(gòu)。
tn_block(tn_block_id)表示由在tn_block序列中tn_block_id的變?cè)甘镜囊粋€(gè)tn_block。
在menu.tdt1情況下,tn_block_id的值通過在menu.tidx中的ref_to_tn_block_id_1被引用。
在menu.tdt2情況下,tn_block_id的值通過在menu.tidx中的ref_to_tn_block_id_2被引用。
在mark.tdt1情況下,tn_block_id的值通過在mark.tidx中的ref_to_tn_block_id_1被引用。
在mark.tdt2情況下,tn_block_id的值通過在mark.tidx中的ref_to_tn_block_id_2被引用。
圖17表示tn_block(tn_block_id)的語法。
thumbnail_picture[tn_block_id]是用于存儲(chǔ)由tn_block_id的值指示的一個(gè)縮像的區(qū)。該縮像的第一字節(jié)需要與thumbnail_picture[tn_block_id]的第一字節(jié)一致。
CP_Info_thumbnail()是指示存儲(chǔ)在thumbnail_picture[tn_block_id]中的縮像的內(nèi)容保護(hù)信息的N1字節(jié)信息。CP_Info_thumbnail()的細(xì)節(jié)將在下面描述。
padding_byte是任意的一字節(jié)值。計(jì)算NP值,以便滿足以下方程N(yùn)P=tn_block_size*1024-picture_byte_size[tn_block_id]-N1
圖18表示CP_info_thumbnail()的語法。
CCI_thumbnail表示縮像的復(fù)制代次管理信息。圖19表示CCIthumbnail值的含義。具體地,”“00”代表“自由復(fù)制”、“01”代表“不能再?gòu)?fù)制”、“10”代表“復(fù)制一次”和“11”代表“禁止復(fù)制”。
APS_thumbnail表示當(dāng)縮像以模擬視頻形式輸出時(shí)模擬復(fù)制保護(hù)信息。圖20表示APS_thumbnail的值的含義。在DVD產(chǎn)品的Macrovisi開Anti-taping Process(Revisi開1.0,July 5,1997)的缺省設(shè)置中描述了每個(gè)APS定義。順便提及,僅NTSC模擬輸出情況下可應(yīng)用2L/4L色條。
因?yàn)閙enu.tdt1文件和mark.tdt1文件加密并然后記錄,所以得到如下兩個(gè)結(jié)果。
(1)可能防止惡意用戶改變CP_info_thumbnail()的信息。
(2)即使具有指示“不能再?gòu)?fù)制”的CCI_thumbnail的縮像作為相同數(shù)據(jù)逐位被非法復(fù)制到另外的記錄介質(zhì),也能防止該縮像的再現(xiàn)。
在上面的描述中,菜單縮像文件被分為加密縮圖和不加密縮圖兩種文件(對(duì)標(biāo)記縮像是相同的)。作為另外的例子,下面將描述在單一菜單縮像文件中執(zhí)行加密縮圖部分與分加密縮圖部分之間的切換的情況。
在這種情況下,菜單縮像被存儲(chǔ)在單一menu.tdat文件中,并且標(biāo)記縮像被存儲(chǔ)在單一mark.tdat文件中。(圖8文件結(jié)構(gòu)中的menu.tdt1和menu.tdt2被改變?yōu)閱我籱enu.tdat文件,并且圖8文件結(jié)構(gòu)中的mark.tdt1和mark.tdt2被改變?yōu)閱我籱ark.tdat文件)圖21表示在這種情況tn_block的使用例子。
由(a)、(b)和(c)(各縮像中縮像(b)將被加密和記錄)表示的縮像被存儲(chǔ)在menu.tdat中。在menu.tdat中,為(a)、(b)和(c)的每個(gè)都提供thumbnail_index(x、y、z)、ref_to_tn_block_id(0、1、3)和flag_encrypted_thumbnail(0、1、0)三個(gè)值。在menu.tdat中,(a)、(b)和(c)被存儲(chǔ)在由其對(duì)應(yīng)的ref_to_tn_block_id(0、1、3)指示的tn_block中。因此,即使加密縮圖與不加密縮圖彼此混合,加密縮圖與不加密縮圖也可以容易管理。
在menu.tdat的tn_block序列中可以有一些未使用的tn_block。例如,在刪除縮圖的情況下,擦掉加入到menu.tidx中的thumbnail_index并且不改變縮像文件會(huì)導(dǎo)致在tn_block序列中未使用的tn_block。
將參照?qǐng)D22和23描述在單一菜單縮像文件中執(zhí)行加密縮圖部分與不加密縮圖部分之間切換的情況下的加密切換方法的兩個(gè)例子。
圖22表示在tn_block的單元中執(zhí)行加密與不加密之間的切換的情況。圖23表示在多個(gè)連接的tn_block的單元中執(zhí)行加密與不加密之間的切換的情況。在后者的情況下,當(dāng)tn_block的長(zhǎng)度為16KB和ECC塊單元為64KB時(shí),例如,對(duì)每個(gè)64KB的單元執(zhí)行加密與不加密之間的切換。
將描述當(dāng)在單一菜單縮像文件(與標(biāo)記縮像文件相同)內(nèi)執(zhí)行加密縮像與不加密縮像之間的切換時(shí)的縮圖信息文件的語法。
“menu.tidx”和“mark.tidx”具有相同的語法結(jié)構(gòu)。圖24表示“menu.tidx”和“mark.tidx”語法結(jié)構(gòu)的例子。
number_of_thumbnail在menu.tidx情況下是存儲(chǔ)在menu.tdat中的縮像的數(shù),和在mark.tidx情況下存儲(chǔ)在mark.tdat中的縮像的數(shù)。
tn_block_size在menu.tidx情況下表示在menu.tdat中一個(gè)tn_block的長(zhǎng)度,和在mark.tidx情況下表示在menu.tdat中一個(gè)tn_block的長(zhǎng)度。
number_of_tn_block在menu.tidx情況下表示在menu.tdat中tn_block的數(shù),和在mark.tidx情況下表示在menu.tdat中tn_block的數(shù)。
recording_seed在menu.tidx情況下是用于在menu.tdat中處理加密數(shù)據(jù)的隨機(jī)數(shù)的值,并且是用預(yù)定方法計(jì)算的。在mark.tidx情況下recording_seed是用于在mark.tdat中處理加密數(shù)據(jù)的隨機(jī)數(shù)的值,并且是用預(yù)定方法計(jì)算的。
thumbnail_index表示thumbnail_index后的ref_to_tn_block_id的下標(biāo)號(hào)。0xFFFF值必須不能用于thumbnail_index。在menu.tidx情況下,thumbnail_index通過UIAppInfo Volume()和PlayListMark()中的ref_to_menu_thumbnail_index被引用。在mark.tidx情況下,thumbnail_index通過PlayListMark()和Clip Mark()中的ref_to_mark_thumbnail_index被引用。在menu.tidx中相同值的thumbnail_index不能出現(xiàn)。在mark.tidx中相同值的thumbnail_index不能出現(xiàn)。
ref_to_tn_block_id在menu.tidx的情況下表示在menu.tdat中的一個(gè)tn_block。該tn_block存儲(chǔ)對(duì)應(yīng)于thumbnail_index,或ref_to_tn_block_id作為下標(biāo)號(hào)的縮像。另外一種情況下,ref_to_tn_block_id在mark.tidx的情況下表示在mark.tdat中的一個(gè)tn_block。該tn_block存儲(chǔ)對(duì)應(yīng)于thumbnail_index,或ref_to_tn_block_id作為下標(biāo)號(hào)的縮像。
picture_byte_size[ref_to_tn_block_id]以字節(jié)為單位表示存儲(chǔ)在由ref_totn_block_id指示的tn_block中的縮像的長(zhǎng)度。
horiz開tal_picture_size[ref_to_tn_block_id]表示存儲(chǔ)在由ref_to_tn_block_id指示的tn_block中的縮像水平方向的象素?cái)?shù)。
vertical_picture_size[ref_to_tn_block_id]表示存儲(chǔ)在由ref_to_tn_block_id指示的tn_block中的縮像垂直方向的象素?cái)?shù)。
flag_encrpted_thumbnail[ref_to_tn_block_id]是指示存儲(chǔ)在由ref_to_tn_block_id指示的tn_block中的縮像是被加密以后進(jìn)行記錄還是不被加密進(jìn)行記錄的指示符。
圖25表示了“menu.tdat”和“mark.tdat”的語法結(jié)構(gòu)。這些文件具有相同的語法結(jié)構(gòu)。
tn_block(tn_block_id)表示由在tn_block序列中的tn_block_id的一個(gè)變?cè)甘镜囊粋€(gè)tn_block。在menu.tdat的情況下,tn_block_id的值通過在menu.tidx中的ref_to_tn_block_id被引用。在mark.tdat的情況下,tn_block_id的值通過在menu.tidx中的ref_to_tn_block_id被引用。
tn_block(tn_block_id)的內(nèi)容是與參照?qǐng)D16和17描述的相同。
上面已經(jīng)描述了利用數(shù)據(jù)庫(kù)管理加密縮圖和不加密縮圖的3種方法。每種方法的效果如下。
(1)每個(gè)縮像文件被分為加密縮圖和不加密縮圖(圖13和14)的兩種文件。
因?yàn)樵诳s像文件中不執(zhí)行加密開/關(guān)切換,在讀出文件(在再現(xiàn)時(shí))時(shí)不要求解密開/關(guān)切換,并因此可以簡(jiǎn)化解密處理。
(2)在單一菜單縮像文件中執(zhí)行加密縮像部分和不加密縮像部分之間的切換,并且以tn_block為單位執(zhí)行加密和不加密之間切換(圖21和22)。
即使在單一菜單縮像文件的情況下,用于區(qū)別加密縮圖和不加密縮圖的數(shù)據(jù)庫(kù)管理也是很容易的。當(dāng)以tn_block為最小單位執(zhí)行加密和不加密之間切換時(shí),不需要在盤上記錄附加數(shù)據(jù)。
(3)在單一菜單縮像文件中執(zhí)行加密縮圖部分和不加密縮圖部分之間的切換,并且以多個(gè)連接的tn_block為單位執(zhí)行加密和不加密之間的切換(圖23)。
即使在單一菜單縮像文件情況下,用于區(qū)別加密縮圖和不加密縮圖的數(shù)據(jù)庫(kù)管理也是很容易的。當(dāng)多個(gè)連接的tn_block的單元被設(shè)置為與ECC塊單元相同時(shí),不要求在讀出ECC塊時(shí)(在再現(xiàn)時(shí))解密開/關(guān)切換,并因此可以簡(jiǎn)化解密處理。
下面,圖26是表示用于記錄AV流和將該AV流的代表圖像和編碼在標(biāo)記點(diǎn)的圖像編碼為縮圖并記錄該縮圖的記錄設(shè)備的方框圖。
將首先描述通過自編碼從端子12和16輸入的視頻和音頻得到的AV流的記錄。宏觀(macrovisi開)檢測(cè)單元13通過預(yù)定方法檢測(cè)輸入視頻的模擬保護(hù)信號(hào)(APS)以限制視頻信息的記錄。僅當(dāng)輸入視頻信息不包含APS時(shí),視頻信息才是可記錄的。因此,當(dāng)視頻信息為可記錄的時(shí),APS指示“自由復(fù)制”。當(dāng)輸入視頻信息不包含APS時(shí),宏觀檢測(cè)單元13饋送輸入信號(hào)到CGMS檢測(cè)和更新單元14。CGMS檢測(cè)和更新單元14通過預(yù)定方法分析輸入視頻的CGMS(CGMS-A或CGMS-B),并且然后將要記錄的AV流的CCI(在圖26中由CCI_o表示)饋送到控制器21。另外,CGMS檢測(cè)和更新單元14饋送輸入視頻到WM(水印)檢測(cè)和更新單元15。WM檢測(cè)和更新單元15通過預(yù)定方法分析輸入視頻的水印,并然后將要記錄的AV流的WM(在圖26中由WM_o表示)饋送控制器21。再有,WM檢測(cè)和更新單元15將視頻輸入饋送到MPEG2AV編碼器16和視頻分析單元18。
MPEG2 AV編碼器16編碼輸入視頻和音頻信號(hào),并然后饋送產(chǎn)生的視頻流和音頻流到復(fù)用和源打包單元17。
控制器21在輸入到控制器21的CCI_o和WM_o的基礎(chǔ)上通過預(yù)定方法確定要編碼到復(fù)用流中的E_CCI(嵌入的CCI)值,并然后饋送E_CCI值到復(fù)用和源打包單元17。復(fù)用和源打包單元17復(fù)用視頻流和音頻流,并然后饋送產(chǎn)生的AV流到加密單元22和流分析單元20。
加密單元22通過預(yù)定方法加密輸入的AV流,并然后饋送產(chǎn)生的結(jié)果到ECC編碼單元23。AV流經(jīng)ECC編碼單元23、調(diào)制單元24、驅(qū)動(dòng)器25進(jìn)行處理,并然后作為AV流文件記錄在記錄介質(zhì)26上。
記錄設(shè)備記錄AV流文件并還記錄與AV流文件相關(guān)的應(yīng)用程序數(shù)據(jù)庫(kù)信息(info.dvr、播放表、剪輯信息、縮圖信息文件、和縮像文件)。應(yīng)用程序數(shù)據(jù)庫(kù)信息是由控制器21產(chǎn)生的。輸入到控制器21的信息是來自視頻分析單元18的視頻信息的特征信息、來自流分析單元20的AV流的特征信息、和從端子11輸入的用戶指令信息。
來自視頻分析單元18的視頻信息的特征信息是由記錄設(shè)備自動(dòng)產(chǎn)生的。視頻分析單元18分析輸入視頻信息,并產(chǎn)生有關(guān)輸入視頻信息的特征圖像或者在標(biāo)記點(diǎn)的圖像的信息。例如,視頻分析單元18產(chǎn)生指定在諸如輸入視頻信息的節(jié)目開始點(diǎn)、場(chǎng)景變化點(diǎn)、廣告開始點(diǎn)或結(jié)束點(diǎn)等的標(biāo)記點(diǎn)的圖像的信息。在輸入視頻信息的第一標(biāo)記點(diǎn)的圖像可以被設(shè)置為視頻信息的代表圖像(播放表的代表圖像)。視頻分析單元18輸入指示在視頻信息中的標(biāo)記點(diǎn)的圖像的時(shí)間標(biāo)志(標(biāo)記位置)到控制器21??s圖編碼器19將在標(biāo)記點(diǎn)的圖像編碼為縮像,并饋送該縮像到控制器21??刂破?1存儲(chǔ)標(biāo)記點(diǎn)的時(shí)間標(biāo)志、對(duì)應(yīng)于標(biāo)記點(diǎn)的圖像的CCI_o和WM_o、和彼此相關(guān)的在標(biāo)記點(diǎn)的圖像的縮像。另外,控制器21基于對(duì)應(yīng)于標(biāo)記點(diǎn)的圖像的CCI_O和WM_O,通過預(yù)定方法確定CP_info_thumbnail()(圖17和圖18)的上述CCI_thumbnail(圖19)的值。
圖27表示當(dāng)記錄通過自編碼輸入視頻信息得到AV流時(shí)復(fù)制控制處理的概要。
對(duì)應(yīng)于輸入信號(hào)的狀態(tài)記錄AV流??s圖也對(duì)應(yīng)于輸入信號(hào)的狀態(tài)進(jìn)行記錄。具體地,當(dāng)輸入信號(hào)為“自由復(fù)制”時(shí),縮圖隨著AV流可以記錄。在這種情況下,CCI_thumbnail或APS_thumbnail也為“自由復(fù)制”。在這種情況下,不需要對(duì)縮像進(jìn)行加密,但可以進(jìn)行加密。
當(dāng)輸入信號(hào)的狀態(tài)是“不能再?gòu)?fù)制”或“禁止復(fù)制”時(shí),不可以記錄縮像。當(dāng)輸入信號(hào)的狀態(tài)是“復(fù)制一次”時(shí),CCI_thumbnail被改變?yōu)椤安荒茉購(gòu)?fù)制”。
當(dāng)縮像的CCI_thumbnail是“不能再?gòu)?fù)制”時(shí),縮圖需要進(jìn)行加密。另外一方面,當(dāng)縮像的CCI_thumbnail是“自由復(fù)制”時(shí),縮圖不需要加密。
控制器21產(chǎn)生有關(guān)縮圖的應(yīng)用數(shù)據(jù)庫(kù)信息,并根據(jù)上述語法在縮圖信息文件、縮像文件、和其他數(shù)據(jù)庫(kù)文件(info.dvr、播放表文件、和剪輯信息文件)中存儲(chǔ)應(yīng)用數(shù)據(jù)庫(kù)信息??刂破?1饋送文件信息到加密單元22。當(dāng)縮圖需要加密時(shí),加密單元22利用上述方法加密縮圖。加密單元22饋送文件信息到ECC編碼單元23。由ECC編碼單元23、調(diào)制單元24、和驅(qū)動(dòng)器25處理文件信息,并然后記錄在記錄介質(zhì)26上。
下面將描述從端子27輸入的傳送流(TB)的記錄。E_CC(嵌入的CCI)分析和更新單元28分析在輸入TS中利用預(yù)定方法編碼的E_CC(嵌入的CCI),并然后將要記錄的AV流的CCI(由圖26中CCI_o指示的)饋送到控制器21。另外,E_CC分析和更新單元28饋送輸入TS到WM檢測(cè)和更新單元29。WM檢測(cè)和更新單元29利用預(yù)定方法分析輸入TS的水印,并然后將要記錄的AV流的WM(由圖26的WM_o指示的)到控制器21。WM檢測(cè)和更新單元29也饋送輸入TS到復(fù)用和源打包單元17。復(fù)用和源打包單元17將輸入的TS變換為源數(shù)據(jù)包串流,并然后饋送該流到流分析單元20和加密單元22。加密單元(加擾單元)22利用預(yù)定方法加密輸入的AV流,并然后饋送結(jié)果到ECC編碼單元23。由ECC編碼單元23、調(diào)制單元24、和驅(qū)動(dòng)器25對(duì)AV流處理,并然后作為AV流文件記錄在記錄介質(zhì)26上。
來自端子27的輸入TS也被輸入到解碼器30。解碼器30解碼輸入TS的視頻流,并然后饋送視頻信息到視頻分析單元18。視頻分析單元18和縮圖編碼器19的處理是與自編碼輸入視頻的處理相同的。
流分析單元20分析輸入流中的內(nèi)容保護(hù)信息(DTCP_descriptor等),然后提取模擬復(fù)制保護(hù)信息(APS),并饋送模擬復(fù)制保護(hù)信息(APS)到控制器21。對(duì)應(yīng)于輸入流的標(biāo)記點(diǎn)圖像的APS和標(biāo)記點(diǎn)圖像的縮像的APSthumbnail被設(shè)置為相同的值。與輸入視頻的自編碼和記錄一樣,由控制器21確定CCI_thumbnail的值。
圖28表示當(dāng)記錄輸入TS時(shí)的復(fù)制控制處理的概況。
如圖28所示的處理基本上與圖27相同,但縮像的APS_thumbnail被設(shè)置為與輸入信號(hào)的狀態(tài)相同。
當(dāng)縮像的CCI_thumbnail為“不能再?gòu)?fù)制”時(shí),縮圖需要加密。當(dāng)縮像的CCI_thumbnail為“自由復(fù)制”時(shí),縮圖不需要加密。
控制器21產(chǎn)生有關(guān)縮圖的應(yīng)用數(shù)據(jù)庫(kù)信息,并基于上述語法在縮圖信息文件、縮像文件、和其他數(shù)據(jù)庫(kù)文件(info.dvr、播放表文件、和剪輯信息文件)中存儲(chǔ)應(yīng)用數(shù)據(jù)庫(kù)信息??刂破?1饋送文件信息到加密單元22。當(dāng)縮圖需要加密時(shí),加密單元22利用上述方法加密縮圖。加密單元22饋送該文件信息到ECC編碼單元23。文件信息由ECC編碼單元23、調(diào)制單元24、和驅(qū)動(dòng)器25進(jìn)行處理,并然后記錄在記錄介質(zhì)26上。
圖29是記錄AV流并將該AV流的代表圖像和在特征點(diǎn)的圖像編碼為縮圖并記錄該縮圖的處理的流程圖。
在步驟S101,分析輸入信號(hào)(視頻信息或TS)的內(nèi)容保護(hù)信息(CCI等)。由宏觀檢測(cè)單元13、CGMS檢測(cè)和更新單元14、WM檢測(cè)和更新單元15、E_CC分析和更新單元28或WM檢測(cè)和更新單元29執(zhí)行這種處理。
在步驟S102,輸入信號(hào)被編碼為AV流。這個(gè)處理是由MPEG2 AV編碼器16與復(fù)用和源打包單元17執(zhí)行的。
在步驟S103,視頻分析單元18分析視頻信息并從而檢測(cè)標(biāo)記點(diǎn)的圖像(代表圖像和特征點(diǎn)圖像)。
在步驟S104,視頻分析單元18獲得標(biāo)記點(diǎn)的圖像。
在步驟S105,縮圖編碼器19將標(biāo)記點(diǎn)的圖像編碼為縮像。
在步驟S106,控制器21分析AV流的由標(biāo)記點(diǎn)的時(shí)間標(biāo)志指示的位置的內(nèi)容保護(hù)信息(CCI等)。
在步驟S107,控制器21產(chǎn)生縮像的CP_Info_thumbnail()。具體地,如上所述,控制器21確定CCI_thumbnail(圖19)和APS_thumbnail(圖20)的值。
在步驟S108,控制器21確定縮像的加密是開還是關(guān)。當(dāng)加密是開時(shí),加密單元22加密存儲(chǔ)縮像和縮像的CP_Info_thumbnail()的tn_block。
在步驟S109,控制器21確定用于存儲(chǔ)tn_block的文件,并然后記錄該tn_block到記錄介質(zhì)26上。具體記錄處理是由ECC編碼單元23、調(diào)制單元24、和驅(qū)動(dòng)器25執(zhí)行的。
在步驟S110,控制器21將tn_block的加密是開還是關(guān)的信息存儲(chǔ)在縮圖信息文件中,并將縮圖信息文件記錄到記錄介質(zhì)26。具體記錄處理是由ECC編碼單元23、調(diào)制單元24、和驅(qū)動(dòng)器25執(zhí)行的。
下面,圖30是用于將由用戶指定的圖像縮圖添加到記錄的AV流并從而記錄縮圖的記錄設(shè)備的方框圖。
通過驅(qū)動(dòng)器74從記錄介質(zhì)(盤)75讀取的應(yīng)用程序數(shù)據(jù)庫(kù)由解調(diào)單元73、ECC解碼單元72、和解密單元71處理,并然后輸入到控制器69??刂破?9產(chǎn)生用于描述記錄在記錄介質(zhì)75上的內(nèi)容的菜單屏,并然后在監(jiān)視器(未示出)上顯示菜單屏。用戶從端子61通過UI(用戶接口)輸入選擇要播放的播放表??刂破?9發(fā)指令從記錄介質(zhì)75讀出要求播放由用戶指定的播放表的AV流。
通過驅(qū)動(dòng)器74從記錄介質(zhì)75讀出的AV流文件是由解調(diào)單元73、ECC解碼單元72、和解密單元71處理的,并然后被輸入到源解包器和分離單元66。由源解包器和分離單元66分離的視頻流通過MPEG2 AV解碼器62進(jìn)行解碼以輸出視頻信息。該視頻信息在CGMS插入單元64和宏觀插入單元63中經(jīng)過預(yù)處理,從端子62輸出,并然后在監(jiān)視器(未示出)上顯示。
用戶從端子61通過UI輸入發(fā)指令到控制器69以從再現(xiàn)的視頻指定要作標(biāo)記(例如喜歡的)的場(chǎng)景。
在標(biāo)記點(diǎn)要添加并進(jìn)行記錄的縮像可以從在標(biāo)記點(diǎn)的圖像中產(chǎn)生,或可以從個(gè)人計(jì)算機(jī)、數(shù)碼照相機(jī)等經(jīng)外部輸入捕獲到記錄設(shè)備的圖像產(chǎn)生。
當(dāng)縮像是從標(biāo)記點(diǎn)的圖像產(chǎn)生的時(shí),控制器69獲得由用戶從源解包器和分離單元66作標(biāo)記的圖像的時(shí)間標(biāo)志。然后,從MPEG2 AV解碼器65獲得在標(biāo)記點(diǎn)的圖像以輸入到縮圖編碼器67。縮圖編碼器67編碼縮像并輸入該縮像到控制器69。源解包器和分離單元66在AV流上由標(biāo)記點(diǎn)的時(shí)間標(biāo)志指示的位置提取內(nèi)容保護(hù)信息(DTCP描述符等),并然后輸入內(nèi)容保護(hù)信息(DTCP描述符等)到控制器69??刂破?9分析內(nèi)容保護(hù)信息(DTCP描述符等)以提取CCI和模擬復(fù)制保護(hù)信息(APS)。然后,將標(biāo)記點(diǎn)圖像的縮像的CP_Info_thumbnail()的CCI_thumbnail和APS_thumbnail的值分別設(shè)置為與上面CCI和APS的值一樣的值。
下面將描述當(dāng)要加在標(biāo)記點(diǎn)的并進(jìn)行記錄的縮像是從個(gè)人計(jì)算機(jī)、數(shù)碼照相機(jī)等經(jīng)外部輸入捕獲到記錄設(shè)備的靜止圖像中產(chǎn)生的時(shí)候的操作??刂破?9從外部輸入端子85得到靜止圖像。然后,內(nèi)容保護(hù)信息檢測(cè)單元86提取輸入圖像的內(nèi)容保護(hù)信息(CGMS、APS、DTCP描述符等),并輸入該內(nèi)容保護(hù)信息到控制器69??刂破?9分析內(nèi)容保護(hù)信息以提取CCI和模擬復(fù)制保護(hù)信息(APS)。然后,將縮像的CP_Info_thumbnail()的CCI_thumbnail和APS_thumbnail的值分別設(shè)置為與上面CCI和APS的值一樣。靜止圖像被輸入到縮圖編碼器67??s圖編碼器67編碼縮像并輸入該縮像到控制器69。
當(dāng)縮像的CCI_thumbnail是“不能再?gòu)?fù)制”時(shí),縮圖需要加密。另一方面,當(dāng)縮像的CCI_thumbnail是“自由復(fù)制”時(shí),縮圖不需要加密。
控制器69產(chǎn)生關(guān)于縮圖的應(yīng)用數(shù)據(jù)庫(kù)信息。并根據(jù)上述語法在縮圖信息文件、縮像文件、和其他應(yīng)用數(shù)據(jù)庫(kù)信息(info.dvr、播放表文件、和剪輯信息文件)中存儲(chǔ)應(yīng)用數(shù)據(jù)庫(kù)信息。控制器69饋送文件信息到加密單元76。當(dāng)一個(gè)縮圖需要加密時(shí),加密單元76利用上述方法加密該縮圖。加密單元76饋送該文件信息到ECC編碼單元77。該文件信息由ECC編碼單元77、調(diào)制單元78、和驅(qū)動(dòng)器74進(jìn)行處理,并然后記錄到記錄介質(zhì)75。
圖31是將由用戶指定的圖像的縮圖添加到記錄的AV流和記錄該縮圖的處理的流程圖。
在步驟S201,當(dāng)用戶經(jīng)UI指定了要播放的播放表時(shí),控制器69得到播放表。
在步驟S202,控制器69開始再現(xiàn)指定的播放表的視頻。具體再現(xiàn)處理是由記錄介質(zhì)75、驅(qū)動(dòng)器74、解調(diào)單元73、ECC解碼單元72、和解密單元71執(zhí)行的。
在步驟S203,當(dāng)用戶在再現(xiàn)或暫停期間搜索要作標(biāo)記的一個(gè)場(chǎng)景并按下標(biāo)記鍵時(shí),這個(gè)輸入經(jīng)UI被送到控制器69。
在步驟S204,控制器69根據(jù)該輸入確定標(biāo)記的位置。
在步驟S205,控制器69確定用戶使用標(biāo)記位置的圖像用作縮圖,還是從外部輸入獲得的靜止圖像用作縮圖。該決定通過響應(yīng)來自用戶的消息顯示預(yù)定消息和獲得輸入作出。當(dāng)標(biāo)記位置的圖像用作縮圖時(shí),處理前進(jìn)到步驟S206。當(dāng)用作縮圖的靜止圖像是從外部輸入獲得的時(shí),處理前進(jìn)到步驟S208。
在步驟S206,源解包器和分離單元66獲得在作標(biāo)記位置的圖像。
在步驟S207,源解包器和分離單元66獲得AV流在作標(biāo)記位置的內(nèi)容保護(hù)信息。
當(dāng)控制器69在步驟S205確定從外部輸入獲得用作縮圖的靜止圖像時(shí),在步驟S208內(nèi)容保護(hù)信息檢測(cè)單元86從外部獲得用作縮圖的靜止圖像。
在步驟S209,內(nèi)容保護(hù)信息檢測(cè)單元86獲得靜止圖像的內(nèi)容保護(hù)信息。
在步驟S210,縮圖編碼器67將用作縮圖的圖像編碼為縮像。
在步驟S211,控制器69產(chǎn)生縮像的CP_Info_thumbnail()。具體地,如上所述控制器69確定CCI_thumbnail和APS_thumbnail的值。
在步驟S212,控制器69確定縮像的加密是開還是關(guān)。當(dāng)加密是開時(shí),加密單元76加密存儲(chǔ)縮像和該縮像的CP_Info_thumbnail()的tn_block。
在步驟S213,控制器69確定存儲(chǔ)tn_block的文件,并然后在記錄介質(zhì)75中記錄tn_block。這種記錄是由ECC編碼單元77、調(diào)制單元78、和驅(qū)動(dòng)器74執(zhí)行的。
在步驟S214,控制器69在縮圖信息文件中存儲(chǔ)關(guān)于tn_block的加密開還是關(guān)的信息,并在記錄介質(zhì)75中記錄縮圖信息文件。
下面,圖32是用于再現(xiàn)AV流和再現(xiàn)該AV流的代表圖像與特征點(diǎn)圖像的縮圖的再現(xiàn)設(shè)備的方框圖。
通過驅(qū)動(dòng)器74從記錄介質(zhì)75讀取的應(yīng)用程序數(shù)據(jù)庫(kù)是由解調(diào)單元73、ECC解碼單元72、和解密單元71處理的,并然后輸入到控制器69。
控制器69確定通過視頻輸出顯示的縮像。例如,控制器69確定顯示播放表的代表圖像的縮圖。
控制器69從縮像文件中讀取關(guān)于縮像的信息。因此控制器69知道存儲(chǔ)著縮像的縮像文件,并知道縮像的加密是開還是關(guān)。
控制器69接著從縮像文件中讀縮像的數(shù)據(jù)。當(dāng)縮像被加密時(shí),解密單元71解密加密的縮像。控制器69還獲得要再現(xiàn)的縮像的CP_Info_thumbnail()。
控制器69輸入縮像到縮圖解碼器80,并且解碼的圖像被輸入到圖形圖像處理單元81。由圖形圖像處理單元81預(yù)處理的輸出圖像結(jié)果由圖像混合處理單元82進(jìn)行處理,并然后輸入到CGMS插入單元64。
CGMS插入單元64在輸出圖像中插入具有與縮像的CP_Info_thumbnail()的CCI_thumbnail相同含義的CGMS信號(hào)。然后宏觀插入單元63在輸出圖像中插入一個(gè)模擬保護(hù)信號(hào),該信號(hào)具有與CP_Info_thumbnail()的APS_thumbnail相同含義。然后,從端子62再現(xiàn)視頻。
圖33是再現(xiàn)AV流的代表圖像和特征點(diǎn)圖像的縮圖的再現(xiàn)操作的流程圖。
在步驟S301,控制器69產(chǎn)生要讀的應(yīng)用數(shù)據(jù)庫(kù)信息文件。具體地,讀處理是由記錄介質(zhì)75、驅(qū)動(dòng)器74、解調(diào)單元73、ECC解碼單元72、和解密單元71執(zhí)行的。
在步驟S302,控制器69根據(jù)從UI的輸入確定要再現(xiàn)的縮像。
在步驟S303,控制器69從縮圖信息文件中讀關(guān)于縮像的信息。
在步驟S304,控制器69獲得存儲(chǔ)著該縮像的縮像文件,并知道該縮像的加密是開還是關(guān)。
在步驟S305,控制器69從縮像文件中讀存儲(chǔ)縮像的tn_block。當(dāng)tn_block是加密的時(shí),解密單元71解密該加密的tn_block。
在步驟S306,控制器69從源解包器和分離單元66的輸出獲得要再現(xiàn)的縮像的CP_Info_thumbnail()。
在步驟S307,控制器69饋送縮像到縮圖解碼器80以解碼該縮像。該縮像由圖形圖像處理單元81處理,并然后從圖像混合處理單元82饋送到CGMS插入單元64。
在步驟S308,控制器69控制CGMS插入單元64和宏觀插入單元63,根據(jù)由步驟S306的處理獲得的CP_Info_thumbnail()將CGMS與宏觀(macrovision)添加到用于顯示的縮像。
在步驟S309,控制器69從端子62以視頻形式輸出用于顯示的縮像。
因此,本發(fā)明能作到以下幾點(diǎn)。
(1)因?yàn)榭s像被加密,可能保護(hù)縮像的版權(quán)。
(2)當(dāng)AV流被記錄并且還記錄該AV流的代表圖像和代表特征點(diǎn)的縮像時(shí),記錄用于區(qū)別加密縮像與不加密縮像的信息。因此,在加密縮像與不加密縮像在記錄介質(zhì)上彼此可能混合的情況下,可以區(qū)別管理加密記錄的縮像和不加密記錄的縮像。
(3)在(2)中,存儲(chǔ)縮像的縮像文件和存儲(chǔ)用于區(qū)別加密縮像和不加密縮像的信息的縮圖信息文件被彼此分離地記錄。因此,縮圖信息文件可以在較小規(guī)模的數(shù)據(jù)庫(kù)中進(jìn)行管理。因此,給出再現(xiàn)縮像的指令時(shí),可以容易和迅速地得到關(guān)于縮圖是否加密的信息。
(4)在(3)中,縮像文件被分為用于加密縮圖(menu.tdt1)和不加密縮圖(menu.tdt2)兩種文件,并且該兩種文件被記錄。因此,在縮像文件中不執(zhí)行加密開/關(guān)的切換。因此,在讀該文件時(shí)(在再現(xiàn)時(shí))不要求解密開/關(guān)的切換,并因此可以簡(jiǎn)化解密處理。
(5)在(3)中,加密縮圖部分和不加密縮圖部分之間的切換是對(duì)記錄在單一縮像文件中時(shí)執(zhí)行的。進(jìn)行加密縮圖和不加密縮圖之間的區(qū)別的數(shù)據(jù)庫(kù)管理是容易的,即使在單一縮像文件的情況下。當(dāng)以tn_block為單位執(zhí)行加密縮圖和不加密縮圖之間切換時(shí),加密縮圖和不加密縮圖之間切換是在tn_block的最小單元中執(zhí)行的,并因此不需要在盤上記錄附加數(shù)據(jù)。加密縮圖和不加密縮圖之間切換也可以以多個(gè)連接的tn_block為單位進(jìn)行。例如,當(dāng)多個(gè)連接的tn_block的單元被設(shè)置為與ECC塊單元相同時(shí),在讀ECC塊時(shí)(在再現(xiàn)時(shí))不要求解密開/關(guān)切換,并因此,可以簡(jiǎn)化解密處理。
(6)在(2)中,內(nèi)容保護(hù)信息(CP_Info_thumbnail())被添加到縮像上,并然后進(jìn)行記錄。
(7)在(6)中,縮像和縮像的內(nèi)容保護(hù)信息被記錄在預(yù)定長(zhǎng)度的塊(tn_block)單元中。
(8)在(6)中,加密處理被封閉在一個(gè)tn_block中。
(9)在(2)中,當(dāng)從其產(chǎn)生縮像的原始圖像的CCI為“復(fù)制一次”時(shí),縮像被加密并然后進(jìn)行記錄。
利用(6)到(9),可能防止由惡意用戶改變CP_Info_thumbnail()信息。另外,即使具有指示“不能再?gòu)?fù)制”的CCI_thumbnail的縮像被逐位地作為相同數(shù)據(jù)非法復(fù)制到另外的記錄介質(zhì)上,也可能解密和再現(xiàn)該縮像并因此防止該縮像的使用。
利用(8),其中加密處理被封閉在一個(gè)tn_block中,當(dāng)從縮像文件讀出任意縮像時(shí),僅解密存儲(chǔ)縮像的tn_block就夠了,使得可以減少數(shù)據(jù)處理量。
(10)在(2)中,當(dāng)縮像的格式是JPEG時(shí),JPEG是相對(duì)容易實(shí)現(xiàn)的并具有高度的兼容性,因?yàn)镴PEG被廣泛地作為工業(yè)標(biāo)準(zhǔn)使用。
(11)當(dāng)從記錄著視頻信息、該視頻信息的代表圖像、和代表特征點(diǎn)的縮像的記錄介質(zhì)再現(xiàn)縮像時(shí),讀取用于區(qū)別加密縮像與不加密縮像的信息,然后基于該信息再現(xiàn)縮像。因此,在記錄介質(zhì)上加密縮像與不加密縮像彼此混合的情況下,可以區(qū)別地管理加密后記錄的縮像和不加密記錄的縮像。
應(yīng)當(dāng)指出的是,雖然在上述的描述中,縮像文件和縮圖信息文件是作為分離的文件進(jìn)行管理的,但在縮像文件和縮圖信息文件的信息可以被集中并在單一文件中管理。例如,收集關(guān)于每個(gè)縮像是否加密的信息的對(duì)象和收集縮像的對(duì)象可以在單一文件中管理。
另外,數(shù)據(jù)不是必須要以文件形式進(jìn)行管理(利用一個(gè)文件系統(tǒng)管理);通過記錄設(shè)備/再現(xiàn)設(shè)備可管理的對(duì)象管理數(shù)據(jù)就足夠了。
再有,雖然在上述描述中記錄設(shè)備和再現(xiàn)設(shè)備已經(jīng)表示為彼此分離的結(jié)構(gòu),但是記錄設(shè)備和再現(xiàn)設(shè)備當(dāng)然可以集成為能記錄和再現(xiàn)的記錄與再現(xiàn)設(shè)備。在這種情況下,對(duì)應(yīng)于如圖26、30、和32所示的各個(gè)方框與所要求的相同。
另外,雖然上述描述中本發(fā)明記錄或再現(xiàn)AV流,本發(fā)明還可以應(yīng)用在僅記錄或再現(xiàn)視頻信息的情況。
根據(jù)本發(fā)明,在記錄介質(zhì)上加密縮像和不加密縮像彼此混合的情況下,可以區(qū)別地管理加密后記錄的縮像和不加密記錄的縮像。
權(quán)利要求
1.一種視頻信息記錄設(shè)備,包括第一獲取裝置,用于獲取要記錄的視頻信息;第二獲取裝置,用于獲取對(duì)應(yīng)于所述視頻信息的要記錄的縮像信息;加密裝置,用于加密由所述所述第二獲取裝置獲取的縮像信息;和記錄裝置,用于將所述由所述第一獲取裝置獲取的所述視頻信息和由所述加密裝置加密的所述縮像記錄到記錄介質(zhì)上。
2.如權(quán)利要求1所述的視頻信息記錄設(shè)備,還包括確定裝置,用于確定所述縮像信息是否要加密。
3.如權(quán)利要求1所述的視頻信息記錄設(shè)備,其中所述第二獲取裝置從由所述第一獲取裝置獲取的所述視頻信息中獲取所述縮像信息。
4.如權(quán)利要求2所述的視頻信息記錄設(shè)備,其中所述確定裝置根據(jù)由所述第一獲取裝置獲取的所述視頻信息的內(nèi)容保護(hù)信息確定所述縮像信息是否要加密。
5.如權(quán)利要求4所述的視頻信息記錄設(shè)備,其中當(dāng)由所述第一獲取裝置獲取的所述視頻信息的內(nèi)容保護(hù)信息是允許復(fù)制一次時(shí),所述確定裝置確定所述縮像信息要進(jìn)行加密。
6.如權(quán)利要求4所述的視頻信息記錄設(shè)備,其中所述記錄裝置還記錄所述縮像信息的所述內(nèi)容保護(hù)信息。
7.如權(quán)利要求6所述的視頻信息記錄設(shè)備,其中所述加密裝置還加密所述縮像信息的所述內(nèi)容保護(hù)信息。
8.如權(quán)利要求7所述的視頻信息記錄設(shè)備,其中所述記錄裝置利用作為一個(gè)單元的預(yù)定塊記錄所述縮像信息。
9.如權(quán)利要求8所述的視頻信息記錄設(shè)備,其中所述加密裝置加密所述預(yù)定塊內(nèi)的一段所述縮像信息。
10.如權(quán)利要求9所述的視頻信息記錄設(shè)備,其中所述記錄裝置還記錄用于區(qū)別進(jìn)行記錄的被加密的所述縮像信息的區(qū)別信息。
11.如權(quán)利要求10所述的視頻信息記錄設(shè)備,其中所述記錄裝置將所述縮像信息和所述區(qū)別信息記錄在相互獨(dú)立的各自的對(duì)象中。
12.如權(quán)利要求11所述的視頻信息記錄設(shè)備,其中所述記錄裝置記錄所述縮像信息的所述對(duì)象的第一對(duì)象中加密的所述縮像信息和記錄所述縮像信息的所述對(duì)象的第二對(duì)象中不加密的所述縮像信息。
13.如權(quán)利要求11所述的視頻信息記錄設(shè)備,其中所述記錄裝置利用作為一個(gè)單元的預(yù)定塊將加密的所述縮像信息和不加密的所述縮像信息記錄在同一個(gè)對(duì)象中。
14.如權(quán)利要求13所述的視頻信息記錄設(shè)備,其中所述預(yù)定塊是一個(gè)糾錯(cuò)單元的塊。
15.一種用于視頻信息記錄設(shè)備的視頻信息記錄方法,所述視頻信息記錄設(shè)備將視頻信息記錄到記錄介質(zhì)上,所述視頻信息記錄方法包括第一獲取步驟,獲取要記錄的視頻信息;第二獲取步驟,獲取對(duì)應(yīng)于所述視頻信息的要記錄的縮像信息;加密步驟,加密通過第二獲取步驟的處理獲取的所述縮像信息;和記錄步驟,用于將通過所述第一獲取步驟處理獲取的所述視頻信息和通過所述加密步驟處理加密的所述加密縮像信息記錄到所述記錄介質(zhì)上。
16.一種記錄著用于視頻信息記錄設(shè)備的計(jì)算機(jī)可讀程序的記錄介質(zhì),所述視頻信息記錄設(shè)備將視頻信息記錄到記錄介質(zhì)上,所述程序包括第一獲取步驟,獲取要記錄的視頻信息;第二獲取步驟,獲取對(duì)應(yīng)于所述視頻信息的要記錄的縮像信息;加密步驟,加密通過第二獲取步驟的處理獲取的所述縮像信息;和記錄步驟,用于將通過所述第一獲取步驟處理獲取的所述視頻信息和通過所述加密步驟處理加密的所述加密縮像信息記錄到所述記錄介質(zhì)上。
17.一種由計(jì)算機(jī)執(zhí)行的程序,所述計(jì)算機(jī)控制用于將視頻信息記錄到記錄介質(zhì)上的視頻信息記錄設(shè)備,所述程序包括第一獲取步驟,獲取要記錄的視頻信息;第二獲取步驟,獲取對(duì)應(yīng)于所述視頻信息的要記錄的縮像信息;加密步驟,加密通過第二獲取步驟的處理獲取的所述縮像信息;和記錄步驟,用于將通過所述第一獲取步驟處理獲取的所述視頻信息和通過所述加密步驟處理加密的所述加密縮像信息記錄到所述記錄介質(zhì)上。
18.一種視頻信息再現(xiàn)設(shè)備,包括再現(xiàn)裝置,用于再現(xiàn)記錄在記錄介質(zhì)上的信號(hào);提取裝置,用于從由所述再現(xiàn)裝置再現(xiàn)的信號(hào)中提取加密的縮像信息;解密裝置,用于解密由所述提取裝置提取的加密縮像信息;和輸出裝置,由于輸出由所述解密裝置解密的所述縮像信息。
19.如權(quán)利要求18所述的視頻信息再現(xiàn)設(shè)備,其中所述提取裝置還提取用于區(qū)別進(jìn)行記錄的被加密的所述縮像信息的區(qū)別信息。
20.如權(quán)利要求19所述的視頻信息再現(xiàn)設(shè)備,還包括確定裝置,用于根據(jù)由所述提取裝置提取的區(qū)別信息確定所述縮像信息是否要解密。
21.如權(quán)利要求18所述的視頻信息再現(xiàn)設(shè)備,其中所述提取裝置還提取所述縮像信息的內(nèi)容保護(hù)信息。
22.如權(quán)利要求21所述的視頻信息再現(xiàn)設(shè)備,其中所述解密裝置還解密所述縮像信息的所述內(nèi)容保護(hù)信息。
23.如權(quán)利要求22所述的視頻信息再現(xiàn)設(shè)備,其中所述再現(xiàn)裝置利用作為一個(gè)單元的預(yù)定塊再現(xiàn)所述縮像信息。
24.如權(quán)利要求23所述的視頻信息再現(xiàn)設(shè)備,其中所述解密裝置解密所述預(yù)定塊內(nèi)的一段所述縮像信息。
25.如權(quán)利要求24所述的視頻信息再現(xiàn)設(shè)備,其中所述再現(xiàn)裝置從相互獨(dú)立的各自的對(duì)象中再現(xiàn)所述縮像信息和所述區(qū)別信息。
26.如權(quán)利要求25所述的視頻信息再現(xiàn)設(shè)備,其中所述再現(xiàn)裝置從所述縮像信息的對(duì)象的第一對(duì)象中再現(xiàn)所述加密的縮像信息和從所述縮像信息的對(duì)象的第二對(duì)象中再現(xiàn)所述不加密的縮像信息。
27.如權(quán)利要求25所述的視頻信息再現(xiàn)設(shè)備,其中所述再現(xiàn)裝置利用相同對(duì)象的預(yù)定塊作為一個(gè)單元再現(xiàn)所述加密的縮像信息和所述不加密的縮像信息。
28.如權(quán)利要求27所述的視頻信息再現(xiàn)設(shè)備,其中所述預(yù)定塊是一個(gè)糾錯(cuò)單元的塊。
29.一種用于視頻信息再現(xiàn)設(shè)備的視頻信息再現(xiàn)方法,所述視頻信息再現(xiàn)設(shè)備再現(xiàn)記錄在記錄介質(zhì)上的視頻信息,所述視頻信息再現(xiàn)方法包括再現(xiàn)步驟,再現(xiàn)記錄在所述記錄介質(zhì)上的信號(hào);提取步驟,從由所述再現(xiàn)步驟處理再現(xiàn)的信號(hào)中提取加密縮像信息;解密步驟,解密由所述提取步驟處理提取的加密縮像信息;和輸出步驟,輸出由所述解密步驟處理解密的所述縮像信息。
30.一種記錄著用于視頻信息再現(xiàn)設(shè)備的計(jì)算機(jī)可讀程序的記錄介質(zhì),所述視頻信息再現(xiàn)設(shè)備再現(xiàn)記錄在記錄介質(zhì)上的視頻信息,所述程序包括再現(xiàn)步驟,再現(xiàn)記錄在所述記錄介質(zhì)上的信號(hào);提取步驟,從由所述再現(xiàn)步驟處理再現(xiàn)的信號(hào)中提取加密縮像信息;解密步驟,解密由所述提取步驟處理提取的加密縮像信息;和輸出步驟,輸出由所述解密步驟處理解密的所述縮像信息。
31.一種由計(jì)算機(jī)執(zhí)行的程序,所述計(jì)算機(jī)控制用于再現(xiàn)記錄在記錄介質(zhì)上的視頻信息的視頻信息再現(xiàn)設(shè)備,所述程序包括再現(xiàn)步驟,再現(xiàn)記錄在所述記錄介質(zhì)上的信號(hào);提取步驟,從由所述再現(xiàn)步驟處理再現(xiàn)的信號(hào)中提取加密縮像信息;解密步驟,解密由所述提取步驟處理提取的加密縮像信息;和輸出步驟,輸出由所述解密步驟處理解密的所述縮像信息。
32.一種記錄介質(zhì),包含其上記錄的視頻信息;所述視頻信息的加密的縮像;和用于區(qū)別所記錄的被加密的所述縮像信息的區(qū)別信息。
全文摘要
本發(fā)明涉及視頻信息記錄設(shè)備,該設(shè)備包括用于獲取要記錄的視頻信息的第一獲取裝置;用于獲取對(duì)應(yīng)于該視頻信息要記錄的縮像信息的第二獲取裝置;用于加密由第二獲取裝置獲取的縮像信息的加密裝置;和用于將由第一獲取裝置獲取的視頻信息和由加密裝置加密的縮像信息記錄到記錄介質(zhì)上的記錄裝置。
文檔編號(hào)G11B27/32GK1412697SQ0215145
公開日2003年4月23日 申請(qǐng)日期2002年10月9日 優(yōu)先權(quán)日2001年10月9日
發(fā)明者加藤元樹, 中村政信 申請(qǐng)人:索尼公司