專利名稱:用于處理數(shù)據(jù)的裝置和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種利用記錄介質(zhì)記錄例如音頻數(shù)據(jù)和視頻數(shù)據(jù)的處理或記錄技術(shù)。
在一個電可擦除的非易失性存儲器(被稱作EEPROM(電可擦除的可編程只讀存儲器))中,利用兩個晶體管來存儲一個位的數(shù)據(jù)。這種雙晶體管的結(jié)構(gòu)意味著EEPROM電路需要一個相當(dāng)大的集成電路面積,這限制了它們的集成密度。
為了解決這個存儲密度限制問題,已經(jīng)開發(fā)了一種閃速存儲器,其中僅僅利用一個晶體管來記錄一個位,并且全部位可以同時被擦除。該閃速存儲器被期望替換磁盤和光盤之類的記錄介質(zhì)。
已經(jīng)開發(fā)了一種可擦除的閃速存儲卡用于不同的電子器件。這種存儲卡可被用于數(shù)字音頻數(shù)據(jù)記錄/再現(xiàn)裝置,以代替或補(bǔ)充傳統(tǒng)的盤式介質(zhì),比如CD(壓縮光盤)和MD(袖珍型磁盤)。
除了音頻或視頻數(shù)據(jù)以外,不同數(shù)量或類型的內(nèi)容可以通過一種記錄器一起被記錄在一個記錄介質(zhì)上,比如說記錄在閃速存儲卡。例如,此種記錄器可以把從CD或者M(jìn)D再現(xiàn)得來的音樂數(shù)據(jù)、或者是通過通信或廣播裝置進(jìn)行傳播的音樂數(shù)據(jù)記錄為一個內(nèi)容。作為另外一個實(shí)例,該記錄器可以把通過麥克風(fēng)獲得的音頻數(shù)據(jù)記錄為一個內(nèi)容。如同在下面即將體會到的,這種音頻數(shù)據(jù)記錄能力對于獲得音頻備注,記錄一個會議等等是很有用的,而且,該記錄器可以把通過靜物照相機(jī)和攝象機(jī)獲得的靜止圖像數(shù)據(jù)和運(yùn)動圖像數(shù)據(jù)記錄為一個內(nèi)容。而且,此記錄器可以把數(shù)據(jù)記錄為由個人計算機(jī)使用的內(nèi)容。
因此不同類型的內(nèi)容可以被記錄在一個存儲卡上。因此,有一種情況就是這張存儲卡已經(jīng)全部充滿或者包含多種類型的內(nèi)容時,對于使用者來說,要確定將被擦除的內(nèi)容就變得很困難了。在這種情形中,當(dāng)使用者希望擦除某些內(nèi)容時,該使用者應(yīng)該核對將被擦除的內(nèi)容??梢韵胂?,這種配置的效率是非常之低。
本發(fā)明的一個目的是提供一種記錄或處理裝置,它能夠執(zhí)行一些操作使得使用者能夠以一種相對容易和有效的方法擦除內(nèi)容。
根據(jù)本發(fā)明的一個方面,提供了一個用于處理數(shù)據(jù)的裝置。該裝置包含一個確定裝置,用于確定存儲在第一信息存儲體中的數(shù)據(jù)是否是可恢復(fù)數(shù)據(jù),以及一個控制器,用于根據(jù)確定結(jié)果控制對所存儲的數(shù)據(jù)進(jìn)行的擦除處理一旦收到擦除一個特定的內(nèi)容的請求,上述控制設(shè)備可以執(zhí)行如果這條內(nèi)容被鑒別裝置認(rèn)定為是可恢復(fù)的或可再記錄的,就對該特定內(nèi)容進(jìn)行擦除處理;如果這條內(nèi)容被鑒別裝置認(rèn)定為不是可恢復(fù)的或可再記錄的,就對該特定內(nèi)容進(jìn)行禁止擦除的處理。如果一個特定內(nèi)容被禁止進(jìn)行擦除處理,該控制設(shè)備可以執(zhí)行通知處理,以便提供通知來說明該特定內(nèi)容是被禁止擦除的,并且,如果在通知處理之后,收到一個擦除該特定內(nèi)容的指令,它執(zhí)行對于該特定內(nèi)容的擦除處理。更進(jìn)一步,一旦收到一個擦除未指定的內(nèi)容的請求,該控制設(shè)備可以對那些被鑒別裝置認(rèn)定為可恢復(fù)的或可再記錄的的內(nèi)容執(zhí)行擦除處理,并且對那些被鑒別裝置認(rèn)定為不是可恢復(fù)的或可再記錄的的內(nèi)容不會執(zhí)行擦除處理。
如果上述存儲器或記錄介質(zhì)的存儲容量在記錄內(nèi)容時變得不足,則該控制設(shè)備可以對由鑒別裝置認(rèn)定為可恢復(fù)的或可再記錄的內(nèi)容執(zhí)行擦除處理。
非可再記錄的類型的內(nèi)容可以是通過麥克風(fēng)獲取的音頻數(shù)據(jù),或者是通過攝像機(jī)獲得的視頻數(shù)據(jù)。此外,非可再記錄的類型的內(nèi)容可以是基于從另外一個記錄介質(zhì)復(fù)制到不同記錄介質(zhì)上的數(shù)據(jù)。
記錄介質(zhì)可以是一個非易失性存儲器或者一個盤型的記錄介質(zhì)。
用于管理可再記錄的和非可再記錄的類型的內(nèi)容的管理信息可以被記錄在該記錄介質(zhì)上。
一個標(biāo)識符可以被記錄在不同的記錄介質(zhì)上作為附加信息,它可以標(biāo)識從某記錄介質(zhì)上獲取了可再記錄類型的內(nèi)容。該附加信息可以是一個國際標(biāo)準(zhǔn)記錄代碼(ISRC)。該附加信息可以是根據(jù)一個記錄介質(zhì)的管理信息產(chǎn)生的標(biāo)識符,其中在該記錄介質(zhì)上已經(jīng)記錄了該內(nèi)容。更進(jìn)一步,當(dāng)對可再記錄類型的內(nèi)容執(zhí)行擦除處理時,控制設(shè)備可以執(zhí)行處理以便把附加信息留在記錄介質(zhì)上。
根據(jù)本發(fā)明,非可再記錄類型的內(nèi)容可以被防止擦除,其中該內(nèi)容是從通過麥克風(fēng)或者攝像機(jī)獲得的數(shù)據(jù)所產(chǎn)生的原始內(nèi)容。另一方面,從另一個磁盤復(fù)制的可再記錄類型的內(nèi)容可以優(yōu)先被擦除。這使得使用者能夠更容易地擦除所希望的內(nèi)容,并且可以避免麻煩的和/或費(fèi)時的操作。此外,當(dāng)可再記錄類型的內(nèi)容被擦除時,該內(nèi)容的附加信息不會被擦除,而是留在記錄介質(zhì)上,從而可以幫助后來對該內(nèi)容進(jìn)行的再記錄處理。
根據(jù)本發(fā)明的上述和其它的目的,特征和優(yōu)點(diǎn)將從下列結(jié)合附圖對實(shí)施例所做的詳細(xì)描述中可以明顯看出,其中在附圖上用相同的參考數(shù)字標(biāo)記了相應(yīng)的零組件。
圖1是一個方塊圖,顯示了作為本發(fā)明的一個實(shí)施例的一臺記錄器;圖2是一個方塊圖,顯示了在圖1的實(shí)施例中的記錄器的DSP;圖3是一個方塊圖,顯示了如圖1中的實(shí)施例所示的存儲卡的結(jié)構(gòu);圖4是一個示意圖,顯示了被如圖3所示的存儲卡使用的文件系統(tǒng)處理層次的結(jié)構(gòu);圖5是一個示意圖,顯示了在如圖3所示的存儲卡中所采用的數(shù)據(jù)格式;圖6是一個示意圖,顯示了在如圖3所示的存儲卡中所采用的目錄結(jié)構(gòu);圖7是一個示意圖,顯示了在如圖3所示的存儲卡中所采用的再現(xiàn)(reproduction)管理文件的結(jié)構(gòu);圖8是一個示意圖,顯示了一個ATRAC3音樂數(shù)據(jù)文件的結(jié)構(gòu);圖9A-C是一些示意圖,顯示了在本發(fā)明的實(shí)施例中所采用的數(shù)據(jù)文件的結(jié)構(gòu);圖10是一個示意圖,顯示了利用如圖9A-C所示的數(shù)據(jù)文件來進(jìn)行的聯(lián)合編輯處理;圖11是一個示意圖,顯示了利用如圖9A-C所示的數(shù)據(jù)文件來進(jìn)行的分步編輯處理;圖12是一個示意圖,顯示了圖7中所示的再現(xiàn)管理文件的詳細(xì)結(jié)構(gòu);圖13是一個示意圖,顯示了在圖12中所示的再現(xiàn)管理文件的附加信息區(qū)域INF_S的詳細(xì)結(jié)構(gòu);圖14是一個表格,顯示了在附加信息區(qū)域中所使用的附加信息密鑰代碼;圖15是一個表格,顯示了在附加信息區(qū)域中所使用的其它附加信息密鑰代碼;圖16是一個表格,顯示了在附加信息區(qū)域中所使用的其它附加信息密鑰代碼;圖17A-E是一些示意圖,顯示了用于本發(fā)明的一個實(shí)施例的附加信息的具體數(shù)據(jù)結(jié)構(gòu);圖18是一個示意圖,顯示了用于本發(fā)明的一個實(shí)施例的數(shù)據(jù)文件的詳細(xì)結(jié)構(gòu);圖19是一個示意圖,顯示了如圖18所示的數(shù)據(jù)文件的屬性首標(biāo)中的位置“A”的詳細(xì)情況;圖20是一個示意圖,顯示了如圖18所示的數(shù)據(jù)文件的屬性首標(biāo)中的位置“CC”的詳細(xì)情況;圖21是一個示意圖,顯示了具有HDD的一個裝置;圖22是一個示意圖,舉例說明了到存儲卡的一條記錄路線;圖23是一個示意圖,舉例說明了到存儲卡的另外一條記錄路線;圖24是一個示意圖,舉例說明了到存儲卡的又一個另外一條記錄路線;圖25是一個流程圖,將參考它來說明內(nèi)容的擦除處理;圖26是一個示意圖,顯示了一個擦除內(nèi)容ID文件;圖27是一個示意圖,顯示了另外一個擦除內(nèi)容ID文件;圖28是一個流程圖,將參考它來說明全部的擦除處理;以及圖29是一個流程圖,將參考它來說明內(nèi)容的記錄處理。
現(xiàn)在將參考附圖來對本發(fā)明加以說明。下列實(shí)施例使用基于非易失的存儲器(或者閃速存儲器)的存儲卡作為記錄介質(zhì)。能夠記錄/再現(xiàn)數(shù)據(jù)的記錄器可以使用這種存儲器卡。在下列實(shí)施例中可以被處理的數(shù)據(jù)內(nèi)容包括音頻數(shù)據(jù)(比如音樂數(shù)據(jù)),聲音數(shù)據(jù)(比如口述聲音),視頻數(shù)據(jù)(比如運(yùn)動圖像數(shù)據(jù)和/或靜止圖像數(shù)據(jù)),文本數(shù)據(jù),程序數(shù)據(jù),等等。在下列描述中,可再記錄類型的內(nèi)容可以是音頻數(shù)據(jù)(比如音樂數(shù)據(jù)),非可再記錄類型的內(nèi)容可以是聲音數(shù)據(jù)(比如通過麥克風(fēng)捕獲的口述聲音數(shù)據(jù))。然而,本發(fā)明不局限為此種可再記錄和非可再記錄類型的內(nèi)容,其他種類的數(shù)據(jù)可能也可以被使用,本實(shí)施例將按照下列順序被描述1.記錄器的結(jié)構(gòu)2.存儲器卡的結(jié)構(gòu)3.文件系統(tǒng)3-1.處理結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)
3-2.目錄結(jié)構(gòu)3-3.管理結(jié)構(gòu)和編輯系統(tǒng)3-4.再現(xiàn)管理文件3-5.?dāng)?shù)據(jù)文件4.一個具有HDD的裝置的結(jié)構(gòu)5.到存儲卡的不同記錄路線和內(nèi)容供給源的標(biāo)識信息6.內(nèi)容擦除處理7.全擦除處理8.用于記錄的內(nèi)容擦除處理1.記錄器的結(jié)構(gòu)圖1顯示了存儲卡記錄/再現(xiàn)裝置(在下文中指記錄器1)的結(jié)構(gòu),它能夠在存儲卡上記錄和再現(xiàn)音頻數(shù)據(jù)之類的內(nèi)容。記錄器1使用一個可拆卸的存儲卡作為它的記錄介質(zhì)。記錄器1可以被配置為一個獨(dú)立的音頻裝置或者被集成在個人計算機(jī)或音頻/視頻裝置中。作為一個獨(dú)立的裝置,該記錄器可以是一個全尺寸框架組件或者便攜裝置。更進(jìn)一步,該記錄器可以和其他零組件,比如揚(yáng)聲器,揚(yáng)聲器,CD播放器,MD記錄器,調(diào)諧器等一起被集成在一個音頻系統(tǒng)中。當(dāng)被集成時,該記錄器可以被配置為存儲卡驅(qū)動器,起到與個人計算機(jī)中的CD-ROM驅(qū)動器和軟盤驅(qū)動器類似的作用。該記錄器還可以被集成在利用存儲卡作為視頻數(shù)據(jù)和音頻數(shù)據(jù)的記錄介質(zhì)的攝象機(jī)或者游戲機(jī)中。與結(jié)構(gòu)無關(guān),該記錄器可以被用于記錄那些通過基于衛(wèi)星的系統(tǒng)、數(shù)字廣播、或者互聯(lián)網(wǎng)絡(luò)進(jìn)行傳播的數(shù)字音頻信號。圖1顯示了作為存儲卡記錄/再現(xiàn)裝置的記錄器1的一般的結(jié)構(gòu),它能夠以上述應(yīng)用中的任一方面實(shí)現(xiàn)。
記錄器1具有音頻編碼器/解碼器IC 10,安全I(xiàn)C 20,和DSP(數(shù)字信號處理機(jī))30,這些都是用單個的IC芯片來實(shí)現(xiàn)的。安裝在記錄器上的存儲卡40是可拆分的。存儲卡包括閃速存儲器(非易失性存儲器),存儲控制塊,和包括一個DES(數(shù)據(jù)加密標(biāo)準(zhǔn))加密電路的安全塊,所有這些在一個IC芯片上被實(shí)現(xiàn)。從前面的討論中,可以明顯地看出可用微型計算機(jī)或者同等物來代替DSP 30。
音頻編碼器/解碼器IC具有一個音頻接口11和編碼器/解碼器模塊12。編碼器/解碼器模塊能有效對數(shù)字信號進(jìn)行編碼,使它能被寫入存儲卡40,并且能對從存儲器讀出的數(shù)據(jù)進(jìn)行解碼。被改良的ATRAC(自適應(yīng)變換聲音編碼稱為ATRAC3)被用于高效的編碼,如同被用于袖珍型磁盤一樣。在ATRAC3中,處理以44.1KHz采樣的16位寬的音頻數(shù)據(jù)。由ATRAC3處理的最小的音頻數(shù)據(jù)單位是一個聲音單位SU。一個SU是被壓縮為幾百個字節(jié)的1,024個數(shù)據(jù)取樣(1,024 x16位x2頻道),占據(jù)了大約23 ms的播放時間。音頻數(shù)據(jù)按照ATRAC3被壓縮為原始數(shù)據(jù)大小的大約1/10。ATRAC3的信號處理使得在壓縮和解壓縮處理中由于精練而對音質(zhì)造成的損耗降低到最小程度。
線輸入選擇器13能夠選擇性的提供MD再現(xiàn)輸出,調(diào)諧器輸出,或者磁帶再現(xiàn)輸出到A/D變換器14。A/D轉(zhuǎn)換器14把選定的線輸入信號轉(zhuǎn)換為數(shù)字音頻信號(抽樣頻率=44.1KHz,1取樣=16位)。
數(shù)字輸入選擇器16選擇性地提供MD,CD,或者CS(衛(wèi)星數(shù)字廣播)給數(shù)字輸入接收器17。數(shù)字輸入通常通過光纜進(jìn)行傳送。數(shù)字輸入接收器的輸出被提供給采樣率轉(zhuǎn)換器15,在它里面數(shù)字輸入的抽樣頻率被轉(zhuǎn)換到44.1KHz。
通過在音頻編碼器/解碼器IC 10的編碼器/解碼器模塊12進(jìn)行編碼獲得的編碼數(shù)據(jù)通過安全I(xiàn)C 20的接口21被提供給DES加密電路22。該DES加密電路具有一個FIFO 23。提供了DES加密電路用以保護(hù)內(nèi)容的版權(quán)。存儲器卡40還集成有DES加密電路,將在稍后進(jìn)行描述。記錄器1的DES加密電路22具有兩個或者更多的主密鑰和一個裝置專用存儲密鑰。另外,該DES加密電路具有一個隨機(jī)數(shù)生成程序,用以與存儲卡共享鑒定和通話密鑰。該DES加密電路可以通過利用該存儲密鑰來啟動一個密鑰。
來自DES加密電路的加密音頻數(shù)據(jù)被提供給DSP(數(shù)字信號處理機(jī))30。DSP30通過一個附加的匹配裝置與存儲卡40連接,并把加密的數(shù)據(jù)寫入閃速存儲器。在DSP和存儲卡之間實(shí)現(xiàn)了串行通信。為了分配足夠大的內(nèi)存大小以便控制存儲卡,一個外部的SRAM(靜態(tài)的隨機(jī)存取存儲器)31被連接到該DSP上。
該DSP還被連接到一個端子32上,通過它內(nèi)容數(shù)據(jù)和控制數(shù)據(jù)被傳送給外部設(shè)備或者外電路模塊(沒有顯示)。DSP通過接口37與外部設(shè)備連接,如圖2所示。接口37和端子32符合多個通信標(biāo)準(zhǔn);比如USB,IEEE 1394,IEC 958,串行端口,和并行端口。這使得該記錄器能與個人計算機(jī)和音頻/視頻僅器建立連接。如果記錄器1被集成在個人計算機(jī)或者音頻/視頻裝置中,接口37和端子32被配置為連接到個人計算機(jī)或者音頻/視頻裝置中的系統(tǒng)控制器的內(nèi)部總線。
不同的數(shù)據(jù)從連接到端子32上的該裝置或者模塊被提供給DSP30。例如,如果該記錄器是音頻系統(tǒng)或者計算機(jī)系統(tǒng)的一部分,用于控制音頻系統(tǒng)或者計算機(jī)系統(tǒng)的全部操作的外部系統(tǒng)控制器根據(jù)用戶的操作提供記錄和重放命令。圖像信息和文本信息之類的附加信息數(shù)據(jù)也通過該端子被提供給DSP。
另外,DSP 30可以把從存儲卡40讀出的附加信息數(shù)據(jù)和控制信號提供給系統(tǒng)控制器。
圖1還顯示了一個具有不同控制的操作模塊39,用戶利用它實(shí)現(xiàn)所期望的操作,以及一個顯示模塊33,在它上面不同的信息被顯示給用戶。當(dāng)記錄器被配置為一個獨(dú)立的單元時,需要這些模塊。如果記錄器被集成在個人計算機(jī)中,則操作模塊39和顯示模塊33不需要直接連接到DSP上。即,在獨(dú)立的結(jié)構(gòu)中,從操作模塊輸入DSP程序,并且控制顯示模塊。在集成結(jié)構(gòu)中,主機(jī)的系統(tǒng)控制器按照所要求的執(zhí)行這些控制操作,提供操作信息給DSP,并從DSP接收反映了要顯示內(nèi)容的信息。
作為通過DSP 30從存儲卡40讀出的內(nèi)容,加密的音頻數(shù)據(jù)通過安全I(xiàn)C 20進(jìn)行解密,然后被解密的音頻數(shù)據(jù)由音頻編碼器/解碼器IC 10進(jìn)行ATRAC3解碼。音頻編碼器/解碼器IC的解碼輸出被提供給D/A轉(zhuǎn)換器18,以便被轉(zhuǎn)換成模擬音頻信號。模擬音頻信號被輸出到線路輸出端19。將線路輸出傳送給放大器(沒有顯示)以通過揚(yáng)聲器或者雙耳式耳機(jī)被再現(xiàn)。
應(yīng)當(dāng)注意到,可以從一個外部的控制器提供靜音的信號給D/A轉(zhuǎn)換器。如果這個靜音信號指示處在靜音狀態(tài),則從線路輸出端19來的聲頻輸出被禁止。圖1顯示了線路輸出端19。很顯然,也可以使用一個數(shù)字輸出端,一個雙耳式耳機(jī)端,等。內(nèi)容數(shù)據(jù)也可以通過端子32被輸出到外部設(shè)備,如上所述。
圖2顯示了DSP 30的一個內(nèi)部結(jié)構(gòu)。DSP 30包括核心34,閃速存儲器35,SRAM 36,接口37,存儲卡接口38,總線,和總線間的橋路器。DSP的功能類似一臺微型計算機(jī),核心34相當(dāng)于CPU。閃速存儲器存儲對于DSP處理所必需的程序。SRAM 36和SRAM 31被用作對于不同處理操作所必需的工作存儲器。
DSP 30對一個操作信號作出反應(yīng),比如說通過接口37收到的記錄指令或者從操作模塊39輸入的信號,并把預(yù)先加密的音頻數(shù)據(jù)和預(yù)先的附加信息數(shù)據(jù)寫入存儲卡40,和控制數(shù)據(jù)的處理。更具體的,DSP 30解譯用于記錄/再現(xiàn)音頻數(shù)據(jù)的應(yīng)用軟件,從而控制存儲卡。
存儲卡上的文件管理利用通常用在個人計算機(jī)中的FAT文件系統(tǒng)執(zhí)行。除了這個文件系統(tǒng),該實(shí)施例也使用一個再現(xiàn)管理文件。該再現(xiàn)管理文件管理記錄在這張存儲卡上的數(shù)據(jù)文件。該再現(xiàn)管理文件充當(dāng)處理全部音頻數(shù)據(jù)文件的第一文件管理程序。FAT充當(dāng)處理存儲在閃速存儲器中的全部文件的第二文件管理程序,包括那些音頻數(shù)據(jù)文件和再現(xiàn)管理文件。再現(xiàn)管理文件被記錄在存儲卡上。FAT在從工廠出貨之前隨著根目錄被寫在閃速存儲器之中。
為了保護(hù)版權(quán),該實(shí)施例把ATRAC3壓縮的音頻數(shù)據(jù)進(jìn)行了加密。然而,管理文件沒有被加密,因?yàn)樗鼈儧]有被認(rèn)為給予版權(quán)。而且,僅僅一些版本的存儲卡40具有加密能力。在該實(shí)施例中,記錄版權(quán)所有的音頻數(shù)據(jù)的記錄器只可使用那些具有加密能力的存儲卡。
2.存儲器卡的結(jié)構(gòu)圖3顯示了存儲卡40的結(jié)構(gòu)。存儲卡包括在一個IC芯片上的控制模塊41和閃速存儲器42。
在DSP 30和存儲卡之間的雙路串行接口由10條線路構(gòu)成。四條主線是用于傳輸時鐘信號的時鐘線路SCK,狀態(tài)線路SBS,用于發(fā)送數(shù)據(jù)的數(shù)據(jù)線DIO,和中斷線路INT。另外,安排了兩條地線GND和兩條電源線VCC以提供電力。兩條保留的線路未定義。
時鐘線路SCK傳輸一個與數(shù)據(jù)同步的時鐘信號。狀態(tài)線路SBS發(fā)射一個反映了存儲卡的狀態(tài)的信號。數(shù)據(jù)線DIO輸入和輸出命令和加密的音頻數(shù)據(jù)。中斷線路INT向DSP 30發(fā)送一個中斷信號以響應(yīng)由存儲卡發(fā)出的中斷請求。當(dāng)存儲卡被裝入記錄器時,也產(chǎn)生一個中斷信號。然而,在該實(shí)施例中,中斷線路INT是接地的,因此中斷信號通過數(shù)據(jù)線DIO被傳送。
一個串行/并行轉(zhuǎn)換和并行/串行轉(zhuǎn)換接口模塊(S/P&P/S IF模塊)43充當(dāng)在DSP和控制模塊41之間的接口。通過上述線路互相連接。S/P&P/S IF模塊把從DSP收到的串行數(shù)據(jù)轉(zhuǎn)換為并聯(lián)數(shù)據(jù),并把它提供給控制模塊。它還把來自控制模塊的并聯(lián)數(shù)據(jù)轉(zhuǎn)換為串行數(shù)據(jù),并把它提供給DSP。另外,該S/P&P/S IF模塊通過數(shù)據(jù)線DIO接收命令和數(shù)據(jù),并把收到的命令和數(shù)據(jù)分為用于正常的存取的和用于加密的。
更具體的,按照數(shù)據(jù)線使用的格式,先是命令被傳送,然后跟著是數(shù)據(jù)被傳送。S/P&P/S IF模塊檢測命令碼,以確定被傳送的指令和數(shù)據(jù)是用于正常的存取或者是用于加密。依據(jù)這種代碼,正常的存取指令保留在指令寄存器44中,正常的存取數(shù)據(jù)被保留在頁(page)緩沖器45和寫寄存器46中。一個糾錯編碼電路47與該寫寄存器有連接。對于臨時儲存在頁緩沖器中的數(shù)據(jù),糾錯編碼電路產(chǎn)生一個糾錯代碼。
從指令寄存器,頁緩沖器,寫寄存器和糾錯編碼電路來的數(shù)據(jù)輸出被提供給閃速存儲器接口和序列發(fā)生器(一個存儲器IF序列發(fā)生器)51。存儲器IF序列發(fā)生器充當(dāng)在控制模塊和閃速存儲器之間的一個數(shù)據(jù)傳送接口。通過該存儲器IF序列發(fā)生器,數(shù)據(jù)被寫入閃速存儲器。
為了保護(hù)版權(quán)的目的,要寫入閃速存儲器的內(nèi)容(按照A7RAC3壓縮的音頻數(shù)據(jù),此后被稱為ATRAC3數(shù)據(jù))由存儲卡的安全I(xiàn)C 20和安全模塊52進(jìn)行加密。該安全模塊具有一個緩沖存儲器53,DES加密電路51,和非易失性存儲器55。該安全模塊具有多個鑒別密鑰和一個為每個存儲卡所獨(dú)有的存儲密鑰。該非易失性存儲器存儲了對于加密所必需的密鑰,并且從外部不能進(jìn)行訪問。存儲密鑰被儲存在非易失性存儲器中。
另外,安全模塊52具有一個隨機(jī)數(shù)生成器,使得它能夠與另外一個記錄器執(zhí)行鑒定,并共享通話密鑰。例如,當(dāng)存儲卡第一次被裝入記錄器時,就會執(zhí)行鑒定。由存儲卡的安全I(xiàn)C和安全模塊執(zhí)行鑒定。當(dāng)記錄器識別了所裝入的存儲卡,而存儲卡識別了記錄器之后,完成了交叉鑒定。當(dāng)順利地進(jìn)行了鑒定后,記錄器和存儲卡都產(chǎn)生一個通話密鑰。每次執(zhí)行鑒定都產(chǎn)生通話密鑰。
當(dāng)內(nèi)容被寫入存儲卡時,記錄器利用通話密鑰加密該內(nèi)容,并把加密的內(nèi)容密鑰傳送給存儲卡。然后存儲卡對收到的內(nèi)容密鑰解密,用存儲密鑰重新加密,再把重新加密的內(nèi)容密鑰傳送給記錄器。該存儲密鑰對于每個存儲卡來說都是唯一的。收到重新加密的內(nèi)容密鑰后,記錄器執(zhí)行格式處理,以便把重新加密的內(nèi)容密鑰和加密的內(nèi)容寫入存儲卡。
當(dāng)自閃速存儲器42讀取數(shù)據(jù)時,被讀出的數(shù)據(jù)通過存儲器IF序列發(fā)生器51提供給頁緩沖器45,讀取存器48,和糾錯電路49。保留在頁緩沖器中的數(shù)據(jù)由糾錯電路進(jìn)行校正。從頁緩沖器來的校正過的輸出和讀取寄存器的輸出通過上述的串行接口被提供給S/P&P/S IF模塊43,然后提供到DSP 30。
當(dāng)要讀取數(shù)據(jù)時,從閃速存儲器讀取由存儲密鑰加密的內(nèi)容密鑰和由塊密鑰加密的內(nèi)容。然后,該內(nèi)容密鑰由安全塊利用存儲密鑰進(jìn)行解密。被解密的內(nèi)容密鑰由通話密鑰加密,被發(fā)給記錄器。記錄器利用收到的通話密鑰解密內(nèi)容密鑰。然后,記錄器利用被解密的內(nèi)容密鑰產(chǎn)生一個模塊密鑰。依靠這個模塊密鑰,被加密的ATRAC3數(shù)據(jù)被順序解密。
應(yīng)該注意到,配置只讀存儲器50存儲了存儲卡的版本信息和不同的屬性信息。
存儲卡還具有一個轉(zhuǎn)換開關(guān)60,它由用戶操作以防止存儲的數(shù)據(jù)被錯誤地擦除。當(dāng)轉(zhuǎn)換開關(guān)處在禁止的位置時,即使從記錄器來了一個擦除指令,也不能擦除閃速存儲器。
振蕩器61產(chǎn)生一個時鐘信號充當(dāng)存儲卡進(jìn)行的處理時間基準(zhǔn)。
3.文件系統(tǒng)3-1.處理結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)圖4顯示了利用了存儲卡40的用于記錄介質(zhì)的文件系統(tǒng)處理分層結(jié)構(gòu)。從頂端開始是一個應(yīng)用處理層,跟著是一個文件管理處理層,一個邏輯地址管理層,一個物理地址管理層,和一個閃速存儲器存取層。在這個分層結(jié)構(gòu)中,文件管理處理層是一個FAT文件系統(tǒng)。閃速存儲器的每一個塊都被給予了一個物理地址。在塊和它的物理地址之間的關(guān)系是固定的。更進(jìn)一步,邏輯地址可以分配給不同的塊,并由文件管理處理層進(jìn)行處理。
圖5顯示了一個在存儲卡40的閃速存儲器42中數(shù)據(jù)的物理結(jié)構(gòu)的實(shí)例。在閃速存儲器中,數(shù)據(jù)由分成預(yù)定數(shù)目的固定長度塊的一些段構(gòu)成,每個塊更進(jìn)一步分成預(yù)定數(shù)目的固定長度的頁。在閃速存儲器中,數(shù)據(jù)以塊為基礎(chǔ)被擦除,以頁為基礎(chǔ)被讀取或者寫入。
一個塊包含了從0到m的頁。一個塊的寬度是8或者16KB。一個頁的寬度是512字節(jié)。因此,整個閃速存儲器的大小可以是從4MB(512個塊)到64MB(4,096個塊)。
每一頁包括512字節(jié)的數(shù)據(jù)部分和一個16字節(jié)的多余部分。多余部分的前三個字節(jié)形成了一個3字節(jié)的重寫部分,其中寫入塊的狀態(tài),頁的狀態(tài),和更新狀態(tài)。該多余部分中剩余的13個字節(jié)根據(jù)數(shù)據(jù)部分的內(nèi)容被固定。這13個字節(jié)包括一個管理標(biāo)志(1個字節(jié)),一個邏輯地址(2字節(jié)),一個格式保留區(qū)域(5個字節(jié)),一個離散信息ECC(2個字節(jié)),和一個數(shù)據(jù)ECC(3字節(jié))。離散信息ECC是用于管理標(biāo)志,邏輯地址,和格式保留的糾錯數(shù)據(jù)。數(shù)據(jù)ECC.是用于512字節(jié)的數(shù)據(jù)的糾錯數(shù)據(jù)。
在管理標(biāo)志字節(jié)中,記錄了一個系統(tǒng)標(biāo)志(1=用戶塊,0=根塊),一個換算表格標(biāo)志(1=無效的,0=表格塊),一個復(fù)制禁止說明(1=不禁止,0=禁止),和一個讀取許可(1=釋放,0=寫保護(hù))。
每一段的開頭兩個塊,即塊0和塊1,形成一個根塊。塊1是一個與塊0相同的備份。根塊是存儲卡的第一個有效的塊,因此在存儲卡被裝入一個裝置時,它在其他全部塊之前被訪問。剩余的塊是用戶塊。根塊的第一頁(頁0)存儲一個首標(biāo),一個系統(tǒng)入口和根與屬性信息。頁1存儲了不可用塊的數(shù)據(jù)。頁2存儲了CIS(卡信息結(jié)構(gòu))/IDI(標(biāo)識驅(qū)動器信息)。根塊的首標(biāo)記錄了根塊的ID和該根塊的有效入口的數(shù)目。系統(tǒng)入口記錄了禁止使用的塊的開始位置,尺寸,類型,以及CIS/IDI的開始位置,尺寸和類型。
根與屬性信息記錄了存儲卡40的類型(只讀,可讀和可寫,或者混合式的),塊尺寸,塊的總數(shù),安全承諾,和與卡的制造有關(guān)的數(shù)據(jù)(制造日期等等)。
每次寫入數(shù)據(jù)時,會使閃速存儲器的絕緣膠片受到損耗,從而限制了寫入閃速存儲器的數(shù)據(jù)的次數(shù)。因此,最好是避免反復(fù)地和集中的訪問相同的存儲區(qū)(塊)。當(dāng)重寫具有一個邏輯地址和被儲存在一個物理地址中的數(shù)據(jù)時文件系統(tǒng)防止數(shù)據(jù)被寫入相同的塊;該文件系統(tǒng)把更新的數(shù)據(jù)寫入一個未使用的塊。因此,邏輯地址和物理地址之間的相互關(guān)系在每一次更新后都會有所變化。這個處理(被稱作交換處理)可以防止對相同的塊進(jìn)行重復(fù)的和集中的訪問,從而增加了閃速存儲器的有效壽命。
邏輯地址與數(shù)據(jù)保留聯(lián)系,以便在更新期間,數(shù)據(jù)改變塊,F(xiàn)AT可以檢測到相同的地址;確保后面正確的訪問。交換處理引起邏輯地址和物理地址之間的相關(guān)性發(fā)生變化,因此需要一個邏輯-物理地址換算表。查看這個換算表,相應(yīng)于由FAT指定的邏輯地址來識別物理地址,從而能夠訪問由識別的物理塊表示的塊。
邏輯-物理地址換算表由DSP 30儲存到SRAM 31和36。如果這些SRAM不具有足夠的空間來存儲該表格,它可以被存儲到閃速存儲器中。這個表格根據(jù)邏輯地址相應(yīng)的物理地址以升序列出了邏輯地址(每一個是2個字節(jié))。因?yàn)殚W速存儲器的最大尺寸是128MB(8,192個塊),可以表示8,192個地址。另外,該邏輯-物理地址換算表用于每一段的管理,表格的尺寸大小隨著閃速存儲器尺寸的增加而增加。例如,如果閃速存儲器的尺寸是8MB(2個段),每一段的2頁被用于邏輯-物理地址換算表。
當(dāng)把該邏輯-物理地址換算表換算表存儲到閃速存儲器中時,在每一頁的多余部分中管理標(biāo)志的一個預(yù)定的位指示表格被存儲到哪一個塊中。
上述存儲卡通過用于個人計算機(jī)和盤式存儲介質(zhì)中的FAT系統(tǒng)可用。
雖然在圖5中沒有顯示,存儲卡包含被安排在閃速存儲器中的一個IPL區(qū)域,一個FAT區(qū)域和一個根目錄區(qū)域。該TPL區(qū)域存儲了首先被裝入存儲器的程序的地址和關(guān)于存儲器的不同的信息。該FAT區(qū)域存儲了與塊(簇)有關(guān)的信息。FAT規(guī)定了指示未使用的塊的值,下一個塊的編號,損壞的塊,和最后的塊。根目錄區(qū)域存儲了目錄入口(文件屬性,更新日期,起始簇,和文件大小)。
在該實(shí)施例中,除了由上述存儲卡的格式指定的文件管理系統(tǒng),提供了一個再現(xiàn)管理文件用于管理音樂文件的軌道和構(gòu)成每一軌道的各部分。這個再現(xiàn)管理文件由存儲卡的用戶塊存儲到閃速存儲器中。因此,如果存儲在存儲卡上的FAT被損害,就能確保文件的恢復(fù)。
該再現(xiàn)管理文件由DSP創(chuàng)建。例如,當(dāng)?shù)谝淮伍_啟記錄器的電源時,將確定是否裝入了存儲卡。如果已裝入了存儲卡,將進(jìn)行鑒定。如果該存儲卡被鑒定為依從的(compliant)存儲卡,閃速存儲器的根塊被讀入該DSP。然后,讀取邏輯-物理地址換算表。所讀取的數(shù)據(jù)被存儲在SKAM中。如果這張存儲卡對于用戶來說是未使用過的,F(xiàn)AT和根目錄在出貨之前被寫入閃速存儲器。當(dāng)用戶記錄數(shù)據(jù)時,創(chuàng)建了再現(xiàn)管理文件。
具體的,當(dāng)用戶給DSP一個記錄指令時,接收到的音頻數(shù)據(jù)由編碼器/解碼器IC壓縮,產(chǎn)生的ATRAC3數(shù)據(jù)由安全I(xiàn)C加密。DSP記錄加密的ATRAC3數(shù)據(jù)到閃速存儲器中,F(xiàn)AT和再現(xiàn)管理文件隨后被更新。
每次執(zhí)行文件更新操作(也就是說,每次音頻數(shù)據(jù)的記錄開始和結(jié)束),F(xiàn)AT和再現(xiàn)管理文件被重新寫入SRAM。然后,當(dāng)把這張存儲卡從記錄器上拆下來時,或者當(dāng)關(guān)上電源時,最后的FAT和再現(xiàn)管理文件從SRAM被存儲到閃速存儲器中。在這種情況下,在每次開始和結(jié)束音頻數(shù)據(jù)的記錄時,F(xiàn)AT和再現(xiàn)管理文件可以被重寫。當(dāng)音頻數(shù)據(jù)已被編輯時,再現(xiàn)管理文件的內(nèi)容被更新。
更進(jìn)一步,該實(shí)施例還在閃速存儲器中創(chuàng)建了一個附加信息文件。應(yīng)該注意到,這個附加信息文件可以是再現(xiàn)管理文件的一部分,或者是單獨(dú)的一個文件。
該附加信息通過總線和總線接口32從一個外部的控制器提供給DSP。DSP把接收到附加信息記錄到閃速存儲器中。該附加信息不通過安全I(xiàn)C,因此沒有被加密。當(dāng)存儲卡從記錄器上拆下來時,或者是關(guān)閉電源時,附加信息從DSP的SRAM寫入閃速存儲器。
3-2.目錄結(jié)構(gòu)圖6顯示了存儲卡40的目錄配置或者結(jié)構(gòu)。如圖所示,根目錄后面跟著一個靜止圖像目錄,一個運(yùn)動圖像目錄,一個聲音目錄,一個控制目錄,和一個音樂目錄(HIFI)。這些目錄的每一個可能具有一個內(nèi)容數(shù)據(jù)文件和一個用于管理內(nèi)容數(shù)據(jù)文件的管理文件??梢孕纬删哂幸粋€或者更多數(shù)據(jù)文件的文件夾。出于示范的目的,下列描述將利用音樂目錄來描述音樂的記錄和再現(xiàn)。
音樂目錄具有兩種類型的文件。一種是再現(xiàn)管理文件PBLIST.MSF(此后簡稱為PBLIST)。另外一個是存儲了加密的音樂數(shù)據(jù)的ATRAC3數(shù)據(jù)文件A3Dnnn.MSA(此后簡稱為A3Dnnn)。
總計可以有400個ATRAC3數(shù)據(jù)文件。每創(chuàng)建一個ATRAC3數(shù)據(jù)文件,然后在再現(xiàn)管理文件中進(jìn)行注冊。
靜止圖像目錄(DCIM)可以存儲一個具有靜止圖像數(shù)據(jù)的數(shù)據(jù)文件和一個用于管理這個數(shù)據(jù)文件的再現(xiàn)管理文件。運(yùn)動圖像目錄(Moxxxxnn)可以存儲一個具有運(yùn)動圖像數(shù)據(jù)的數(shù)據(jù)文件和一個用于管理這個數(shù)據(jù)文件的再現(xiàn)管理文件。這些目錄可以包含通過靜物照相機(jī)和攝像機(jī)獲得的,和從DVD之類的盤式介質(zhì)上再現(xiàn)得到的靜止圖像數(shù)據(jù)和運(yùn)動圖像數(shù)據(jù)的文件。
該聲音目錄(VOICE)可以存儲一個具有通過麥克風(fēng)捕獲的語音信號的數(shù)據(jù)文件和一個管理這個數(shù)據(jù)文件的再現(xiàn)管理文件。
3-3.管理結(jié)構(gòu)和編輯系統(tǒng)現(xiàn)在將描述在音樂目錄(HIFL)下形成的再現(xiàn)管理文件PBLIST和ATRAC3數(shù)據(jù)文件。
圖7顯示了再現(xiàn)管理文件的結(jié)構(gòu)或者配置。再現(xiàn)管理文件具有一個16KB的固定長度,包括一個首標(biāo),一個1字節(jié)的存儲卡名稱HM1-S,一個2字節(jié)代碼的存儲卡名稱NM2-S,一個再現(xiàn)表格TRKTBL,其中列出了許多音樂序列,以及用于整個存儲卡的附加信息LNF-S。
圖8顯示了一個ATRAC3數(shù)據(jù)文件(關(guān)于一段音樂)的結(jié)構(gòu)或者配置。該ATRAC3數(shù)據(jù)文件(此后簡稱為數(shù)據(jù)文件)被提供給每一段音樂,包括屬性首標(biāo),它后面緊跟著加密的音樂數(shù)據(jù)。屬性首標(biāo)具有一個16 KB的固定長度,具有一個類似于再現(xiàn)管理文件的配置。
如圖8所示,在數(shù)據(jù)文件開頭處的屬性首標(biāo)包括一個首標(biāo),一個1字節(jié)代碼的音樂名稱NM1,一個2字節(jié)代碼的音樂名稱NM2,軌道密鑰信息之類的軌道信息TRKINF,部分信息PRTINF,和軌道附加信息INF。首標(biāo)包括各部分的總數(shù),名稱屬性,附加信息大小等。在該數(shù)據(jù)文件中,屬性首標(biāo)后面跟著ATRAC3音樂數(shù)據(jù)。音樂數(shù)據(jù)被分成16KB大小的塊,每一塊都以一個首標(biāo)為開始。首標(biāo)包括一個用于解密被加密的數(shù)據(jù)的初始值。應(yīng)該注意到,只能對音樂數(shù)據(jù)進(jìn)行加密。
參考圖9A,9B,和9C,將描述音樂(軌道)和ATRAC3數(shù)據(jù)文件之間的聯(lián)系。一個軌道表示一個音樂塊,并且包含一個ATRAC3數(shù)據(jù)文件(參考圖8)。該ATRAC3數(shù)據(jù)文件存儲了按照ATRAC3系統(tǒng)被壓縮的音頻數(shù)據(jù)。
數(shù)據(jù)以簇為單位被記錄在存儲卡上。每個簇的大小是16KB。一個簇包含的文件數(shù)不會多于一個。對閃速存儲器進(jìn)行擦除時,最小的單位是一個塊。要是存儲卡被用于記錄音樂數(shù)據(jù),一個塊和一個簇是等同的,而一個簇被定義為一個扇區(qū)。
一個音樂塊基本上構(gòu)成一個部分。當(dāng)編輯一塊音樂,可以包含兩個或者更多個部分。一個部分表示一個數(shù)據(jù)單位,在一個連續(xù)的時間段中從開頭一直記錄到結(jié)尾。通常,一個軌道構(gòu)成一個部分。
當(dāng)一個內(nèi)容具有兩個或者更多部分,部分之間的聯(lián)結(jié)通過每個音樂塊的屬性首標(biāo)中的部分信息PRTINF(稍后描述)來進(jìn)行管理。更具體的,部分的大小通過在PRTINF中被稱作部分尺寸PRTSIZE的4字節(jié)數(shù)據(jù)來表示。部分尺寸PRTSIZE的開頭兩個字節(jié)指出了該部分的簇的總數(shù)。后續(xù)字節(jié)指出位于起點(diǎn)和終點(diǎn)處的簇的起始聲音單位(縮寫為SU)和終止SU的位置。
部分描述方案免去了在編輯音樂數(shù)據(jù)時移動大量數(shù)據(jù)的必要性。如果音樂數(shù)據(jù)只在一個塊的基礎(chǔ)上進(jìn)行編輯,可以避免對數(shù)據(jù)進(jìn)行不必要的移動;然而,對于編輯而言,塊太大而不能有效地加以使用。
SU是一個部分的最小單位,并且是當(dāng)利用ATRAC3壓縮音頻數(shù)據(jù)時使用的最小數(shù)據(jù)單位。每一SU包含好幾百字節(jié)的數(shù)據(jù),這些數(shù)據(jù)是通過把音頻數(shù)據(jù)(以44.1KHz,1,024*16位*2頻道)壓縮為原始大小的1/10而得到的。一個SU相當(dāng)于大約23ms。通常,一個部分包括好幾千SU。當(dāng)一個簇包括42個SU,該簇表示了大約一秒鐘的音樂。構(gòu)成一個軌道的部分的數(shù)量決定于附加信息的尺寸。部分的數(shù)目由從一個塊除去首標(biāo),音樂名稱,和附加信息數(shù)據(jù)后得到的數(shù)目來確定,因此,可以使用最大數(shù)目(645)的部分。
圖9A,9B,和9C顯示了一個用于連續(xù)地從一張CD得來的兩段音樂的文件配置。圖9A所表示的一種情況是一個塊(數(shù)據(jù)文件#1)包含五個簇(從CL0到CL4)。圖9C所表示的一種情況就是兩個塊(數(shù)據(jù)文件#2)包含六個簇(從CL5到CL10)。因?yàn)樵谝粋€簇中只能存儲一個文件,數(shù)據(jù)文件#2從下一個簇(CL5)的開頭處被創(chuàng)建。因此,如果數(shù)據(jù)文件#1的結(jié)尾(音樂1的結(jié)尾)從中間插入一個簇,在該簇的剩余部分就不會記錄任何數(shù)據(jù)了,如圖9B所示。在上述實(shí)例中,數(shù)據(jù)文件#1和#2都由一個部分組成。
對于記錄在存儲卡上的數(shù)據(jù)文件,規(guī)定了四種類型的編輯處理分割,合并,擦除,和移動。分割處理把文件系統(tǒng)中的一個文件分開為兩個,并更新再現(xiàn)管理文件。合并處理把文件系統(tǒng)中的兩個文件合并為一個文件,并更新了再現(xiàn)管理文件。擦除處理擦除一個軌道。移動處理改變軌道的順序,再現(xiàn)管理文件被更新。
應(yīng)該注意到,“移動”處理不包括數(shù)據(jù)的移動。因此,編輯中的“移動”不同于把數(shù)據(jù)從記錄介質(zhì)移動到另外一個記錄介質(zhì)。如上所述,在記錄介質(zhì)之間的“移動”是通過復(fù)制數(shù)據(jù),然后從源記錄介質(zhì)刪除它來實(shí)現(xiàn)的。
合并兩個文件(如圖9A,9B,和9C所示的數(shù)據(jù)文件#1和#2)的結(jié)果如圖10所示。這兩個數(shù)據(jù)文件#1和#2被合并為新的數(shù)據(jù)文件#1。新建數(shù)據(jù)文件#1包括兩個部分。
圖11顯示了從簇2的中間把一個音樂塊(如圖9A所示的數(shù)據(jù)文件#1)進(jìn)行分割得到的結(jié)果。分割處理產(chǎn)生了包含簇0和1以及簇2的前端部分的數(shù)據(jù)文件#1,和包含簇2的后面部分以及簇3和4的數(shù)據(jù)文件#2。
在一個簇中不允許存在兩個文件。因此,在對位于分割點(diǎn)處的簇CL2的某些位置進(jìn)行分割編輯時,簇CL2的數(shù)據(jù)可以先被復(fù)制到空簇CL11中。在數(shù)據(jù)文件#2中,一個相當(dāng)于簇CL11的分割點(diǎn)的位置是起始點(diǎn),簇CL11后面跟著簇CL3和CL4。結(jié)果,在分割編輯時,除了更新再現(xiàn)管理文件之外,可以使用一個新的簇。
正如所述,在該實(shí)施例中,提供了部分描述的設(shè)計,因此,部分1和部分2的起始和終止位置可以用SU單位來加以說明。因此,就不必要移動部分2的音樂數(shù)據(jù)以填充因?yàn)楹喜⑻幚矶a(chǎn)生的接口了。另外,部分描述設(shè)計使得不必要移動數(shù)據(jù),因此,在數(shù)據(jù)文件#2的開端由于分割處理而產(chǎn)生的間隙被添滿了。
3-4.再現(xiàn)管理文件圖12示出了再現(xiàn)管理文件PBLIST的詳細(xì)的數(shù)據(jù)配置。再現(xiàn)管理文件PBLIST的尺寸是一個簇(1個塊=16 KB)。開頭32字節(jié)是一個首標(biāo)。
剩余部分包含一個用于整個存儲卡的名稱NM1-S,一個名稱NM2-S(512字節(jié)),一個CONTENTS KEY,一個MAC,一個SYMDhms,一個用于管理再現(xiàn)順序的表格TRKTBL(800字節(jié)),和用于整個存儲卡的附加信息INF-S(14,720字節(jié))。在這個文件的結(jié)尾,再一次記錄了首標(biāo)的部分信息。不同的數(shù)據(jù)位于再現(xiàn)管理文件中的預(yù)定位置。
在再現(xiàn)管理文件中,由(0x0000)和(0x0010)表示的前32字節(jié)是首標(biāo)。注意到,從文件的開頭處開始的每16字節(jié)被稱作一個時隙(slot)。
“保留的”表示未定義的數(shù)據(jù),通常用零(0x00)來表示。保留的數(shù)據(jù)被忽略。保留的數(shù)據(jù)的位置也是寫保護(hù)的。表示為“選項(xiàng)”的數(shù)據(jù)按照與保留的數(shù)據(jù)相同的方式進(jìn)行處理。首標(biāo)被安排在第一和第二時隙中,包含下列數(shù)據(jù)。
BLKID-TLO(4字節(jié))意義塊文件ID。
功能一個用于標(biāo)識再現(xiàn)管理文件的開始處的值。
值“TL=0”(例如,0x544C2D30)。
MCcode(2字節(jié))意義制造者代碼。
功能用于標(biāo)識已經(jīng)作了記錄的裝置的制造者和型號。
值高階10位(制造者代碼)和低階6位(型號代碼)。
REVISION(4字節(jié))
意義再現(xiàn)管理文件(PBLIST)被重寫的次數(shù)。
功能再現(xiàn)管理文件每次被重寫時的修改增量。
值從0開始,逐一增加。
SN1C+L(2字節(jié))意義將被寫入NM1-S區(qū)域的存儲卡的名稱(1字節(jié))屬性。
功能SN1C+L表示用于每一字節(jié)的字符碼和語言碼。
值如下所示,字符碼(C)用高位的字節(jié)標(biāo)識字符00不設(shè)置字符碼;簡單地作為二進(jìn)制數(shù)來處理。
01ASCII 02:ASCII+KANA 03修正的8859-1 81:MS-JIS82:KS C5601 1989 83:GB2312-80 90:S-JIS(用于語音)如下所述,按照EBU技術(shù)3258的指教,語言碼(L)用低位的1字節(jié)標(biāo)識語言00不設(shè)置08德語09英語0A西班牙語0F法語15意大利語1D荷蘭語65韓國語69日語75中文如果沒有數(shù)據(jù),填上0。
SN2C+L(2字節(jié))意義將被寫入NM2-S區(qū)域的存儲卡的名稱(2字節(jié))屬性。
功能SN2C+L表示用于每一字節(jié)的字符碼和語言碼。
值與上述SN2C+L相同。
SINFSIZE(2字節(jié))意義通過把將要寫入INF-S區(qū)域中的,與整個存儲卡有關(guān)的全部附加信息累加而得到的尺寸大小。
功能SINFSIZE以16字節(jié)為單位描述數(shù)據(jù)大?。蝗绻麤]有數(shù)據(jù),填充零。
值尺寸大小從0x0001到0x39C(924)。
T-TRK(2字節(jié))意義軌道數(shù)目總計。
功能軌道的總計數(shù)目。
值1到0x0190(直到400軌道);如果沒有數(shù)據(jù),填充零。
VerNo(2字節(jié))意義格式的版本號。
功能高位指出主要的版本號,低位指出次要的版本號。
值例如0x0100(Ver 1.0),0x0203(Ver 2.3)跟隨上述首標(biāo)的數(shù)據(jù)如下NM1-S意義與整個存儲卡有關(guān)的的一個字節(jié)的名稱功能可變長度的名稱數(shù)據(jù)(直到256)用1字節(jié)的字符碼來表示。名稱數(shù)據(jù)總是用一個終點(diǎn)代碼(0x00)來結(jié)束。從這個終點(diǎn)代碼開始計算尺寸。如果沒有數(shù)據(jù),從起點(diǎn)(0x0020)開始的至少一個字節(jié)要記錄為零(0x00)。
值不同的字符代碼。
NM2-S意義2-字節(jié)與整個存儲卡有關(guān)。
功能可變長度的名稱數(shù)據(jù)(直到512)用2字節(jié)的字符碼來表示。名稱數(shù)據(jù)總是用一個終止代碼(0x00)來結(jié)束。從這個終止代碼開始計算尺寸。如果沒有數(shù)據(jù),從起點(diǎn)(0x0120)開始后的至少兩個字節(jié)要記錄為零(0x00)。
值不同的字符代碼。
CONTENTS KEY意義為每個音樂塊準(zhǔn)備的一個值。這個值用MG(M)保護(hù)并存儲。這里的值與附加到第一個音樂塊的內(nèi)容密鑰是相同的。
功能對計算S-YMDhms的MAC所必需的密鑰。
值從0到0xFFFFFFFFFFFFFFFFMAC意義用于校對對版權(quán)信息所做竄改的值。
功能根據(jù)S-YMDhms和CONTENTS KEY所產(chǎn)生的值。
值從0到0xFFFFFFFFFFFFFFFF
TRK-nnn意義將被再現(xiàn)的ATRAC3數(shù)據(jù)文件的SQN(順序)數(shù)目。
功能TRK-nnn描述在TRKINF中的FNo。
值1到400(0x190);如果沒有數(shù)據(jù),填充零。
INF-S意義與整個存儲卡有關(guān)的附加信息數(shù)據(jù)(例如,關(guān)于照相,歌詞,和描述的信息)。
功能伴隨首標(biāo)的可變長度的附加信息數(shù)據(jù)??梢园才艃蓚€或者更多不同的附加信息,每個附上ID和數(shù)據(jù)大小。每個包括一個首標(biāo)的附加信息數(shù)據(jù)至少是以4字節(jié)的整倍數(shù)的16字節(jié),其細(xì)節(jié)將稍后描述。
值參考附加信息數(shù)據(jù)的配置。
S-YMDhms(4字節(jié))(任選的)意義通過一個具有可靠的時鐘的裝置所記錄的年,月,日,小時,分鐘和秒。
功能用于標(biāo)識最后的記錄日期和時間;對于EMD是必需的。
值位25到31年0到99(1980到2079)位21到24月0到12位16到20日0到31位11到15小時0到23位05到10分鐘059位00到04秒0到29(以2秒為單位)在再現(xiàn)管理文件的最后一個時隙中,寫入與首標(biāo)中相同的BLKID-TLO,MCode,和REVISION。
例如,在一個消費(fèi)音頻系統(tǒng)中,可能是正在記錄時,存儲卡被拆下,或者是電源突然被關(guān)閉,從而要求緊接著系統(tǒng)恢復(fù)之后,檢測異常情況。正如所述,在每個塊的開頭和結(jié)尾都寫REVISION,并且每次REVISION被寫入,重寫計數(shù)增加1。因此,如果當(dāng)記錄一個塊的時候發(fā)生異常情況,開頭的REVISION和終點(diǎn)的REVISION的值就會不一致,從而可以檢測到異常情況。因此兩個REVISION使得能夠檢測異常情況。當(dāng)發(fā)現(xiàn)異常情況的時候,顯示一個出錯信息。
因?yàn)樵诿總€塊的開頭插入定值BLKID-TLO,這個定值可以被用作修理被損壞的FAT的一個指南。具體的,通過檢驗(yàn)在每個塊的開頭的這個定值,可以確定文件的類型。此外,因?yàn)檫@個定值BLKID-TLO被寫入每個塊的首標(biāo)和末尾,可以可靠的進(jìn)行檢驗(yàn)。
與再現(xiàn)管理文件比較,一個ATRAC3數(shù)據(jù)文件包含大量數(shù)據(jù)(例如,有時好幾千個相互連接的塊)。每個ATRAC3數(shù)據(jù)文件具有一個附加的塊號BLOCKSERIAL。通常,每個ATRAC3數(shù)據(jù)文件占據(jù)存儲卡上的兩個或者多個塊。因此,如果不通過CONNUMO和BLOCK SERIAL來識別內(nèi)容,可能發(fā)生重復(fù),從而使得FAT被損壞后的恢復(fù)變得很困難。
同樣地,如果一個文件產(chǎn)生邏輯錯誤,在每個塊的開頭和末尾記錄了一個制造者代碼(MCode)用于標(biāo)識進(jìn)行記錄的裝置的型號。
圖13顯示了記錄在再現(xiàn)管理文件中的附加信息數(shù)據(jù)(INF-S)的配置。如下所示,附加信息的開頭是一個首標(biāo),后面跟著可變長度的數(shù)據(jù)。
INF意義域ID。
功能一個指示附加信息數(shù)據(jù)的起點(diǎn)的定值。
值0x69。
ID意義一個附加信息密鑰代碼。
功能ID指出附加信息的分類。
值從0到0xFF。
SIZE意義個別的附加信息的尺寸。
功能數(shù)據(jù)大小是不固定的,但必須是4字節(jié)的整倍數(shù),并且至少是16字節(jié)。如果數(shù)據(jù)以一個空格結(jié)束,用零(0x00)填充。
值從16到14784(0x39CO)。
MCode意義制造者代碼。
功能用于標(biāo)識記錄所用的裝置的制造者和型號。
值高階10位(制造者代碼)和低階6位(型號代碼)。
C+L意義將被寫入從字節(jié)12開始的數(shù)據(jù)區(qū)域的字符的屬性。
功能將被使用的字符碼和語言碼以單個字節(jié)表示出來。
值如同上述的SNIC+L。
DATA意義個別的附加信息數(shù)據(jù)。
功能DATA表示可變長度的數(shù)據(jù)。實(shí)數(shù)數(shù)據(jù)總是從字節(jié)12開始,必須至少為4字節(jié)長度(尺寸),并且總是4字節(jié)的整倍數(shù)。如果數(shù)據(jù)以一個空格結(jié)束,填充零(0x00)。
值根據(jù)內(nèi)容個別地定義。
圖14顯示了一個在附加信息密鑰代碼值0到63和附加信息類型之間的相關(guān)性的例子。密鑰代碼值0到31分配給分配給與音樂有關(guān)的信息(字符信息),密鑰代碼值32到63分配給URL(通用資源定位符)與互聯(lián)網(wǎng)絡(luò)有關(guān)的信息。圖冊首標(biāo),藝術(shù)家名稱和CM之類的字符信息被記錄為附加信息。
圖15顯示了附加信息密鑰代碼值(64到127)和附加信息類型之間的相關(guān)性的更多實(shí)例。密鑰代碼值64到95被分配為路徑/其他信息,密鑰代碼值96到127分配給控制/計數(shù)數(shù)據(jù)。例如,如果密鑰代碼ID=90,附加信息是DISC-ID,這是一個具有被包括在激光唱片(CD)的TOC信息中的信息的ID,即,包括第一個軌道編號,最后一個軌道編號,每個軌道的起始時間(或者地址),和一個導(dǎo)出軌道的起始時間(地址)的信息。更進(jìn)一步,如果密鑰代碼ID=98,附加信息是TOC-1D,通過利用包括在TOC信息中的信息而產(chǎn)生。例如,關(guān)于從TOC信息中了解到的音樂總數(shù)的信息和根據(jù)再現(xiàn)時間產(chǎn)生的值提供了TOC-ID的值。DISC-TOC和TOC-ID可以提供一個用于標(biāo)識記錄內(nèi)容所用的盤的標(biāo)識符。此外,如果密鑰代碼ID=97,附加信息可以提供ISRC(國際標(biāo)準(zhǔn)記錄代碼版權(quán)代碼)。這還可以提供一個用于標(biāo)識記錄內(nèi)容所用的記錄介質(zhì)的標(biāo)識符。
圖16顯示了附加信息密鑰代碼值(128到159)和附加信息類型之間的相關(guān)性的再一個實(shí)例。密鑰代碼值128到159分配給與同步再現(xiàn)有關(guān)的信息。在圖16中,EMD表示電子音樂分配。
參考圖17A,17B,17C,17D,和17E,將描述附加信息數(shù)據(jù)的具體實(shí)例。圖17A顯示了與圖13一致的附加信息數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)。
圖17B顯示了一個例子,其中附加信息是藝術(shù)家的名字,也就是說,密鑰代碼ID=3。SIZE是0x1C(28字節(jié))。包括首標(biāo)的附加信息的數(shù)據(jù)長度是28字節(jié)。在C+L中,字符碼C是0x01,語言碼L是0x09。這個值是一個ASCII字符碼,根據(jù)如上所示的說明,它指出這種語言是英語。作為例子的這個藝術(shù)家名字?jǐn)?shù)據(jù)“SIMON&ABCDEFGHI”被寫入從字節(jié)12開始的一個字節(jié)中。因?yàn)楦郊有畔⒌某叽绫灰?guī)定為4字節(jié)的一個整倍數(shù),余下的一個字節(jié)是(0x00)。
圖17C顯示了一個例子,其中附加信息是ISRC(國際標(biāo)準(zhǔn)記錄代碼版權(quán)碼),也就是說,密鑰代碼ID=97。SIZE是0x14(20字節(jié)),表示這個附加信息的數(shù)據(jù)長度是20字節(jié)。對于C+L,C=0x00,而L=0x00,表示既沒有設(shè)置字符,也沒有設(shè)置語言;即,數(shù)據(jù)是二進(jìn)制的。然后,一個8字節(jié)的TSRC代碼被寫入作為數(shù)據(jù)。ISRC表示版權(quán)信息(國家,版權(quán)持有人,記錄日期,和序列號)。
圖17D顯示了一個例子,其中附加信息是一個記錄日期,即,密鑰代碼ID=97。SIZE是0x10(16字節(jié)),表示這個附加信息的數(shù)據(jù)長度是16字節(jié)。對于C+L,C=0x00,L=0x00,表示沒有設(shè)置字符和語言。然后,一個4字節(jié)(32位)的代碼被作為數(shù)據(jù)寫入,表示一個記錄日期(年,月,日,小時,分鐘,秒鐘)。
圖17E顯示了一個例子,其中附加信息是一個再現(xiàn)日志,也就是說,密鑰代碼ID=107。SIZE是0x10(16字節(jié)),表示這個附加信息的數(shù)據(jù)長度是16字節(jié)。對于C+L,C=0x00,L=0x00,表示沒有設(shè)置字符和語言。然后,一個4字節(jié)(32位)的代碼被作為數(shù)據(jù)寫入,表示一個再現(xiàn)數(shù)據(jù)(年,月,日,小時,分鐘,秒鐘)。每進(jìn)行一次再現(xiàn),該再現(xiàn)日志記錄16字節(jié)的數(shù)據(jù)3-5.?dāng)?shù)據(jù)文件圖18顯示了一個用于ATRAC3數(shù)據(jù)文件(A3Dnnnn)的數(shù)據(jù)陣列,其中一個SU是N字節(jié)(例如,N=384字節(jié))。圖18詳細(xì)地顯示了一個類似于如圖8所示的數(shù)據(jù)文件。具體的,這張圖顯示了開頭兩個塊(16x2=32K字節(jié))的時隙的起始字節(jié)(0x0000到0x7FF0)。
屬性首標(biāo)的前32字節(jié)是首標(biāo),后面跟著用于音樂名稱區(qū)域NM1(256字節(jié))的256字節(jié)和用于音樂名稱區(qū)域NM2(512字節(jié))的512字節(jié)。屬性首標(biāo)的首標(biāo)包括下列數(shù)據(jù)。
BLKID-HDO(4字節(jié))意義塊文件ID。
功能一個用于標(biāo)識ATRAC3數(shù)據(jù)文件的開頭的值。
值定值=“HD=0”(例如,0x48442D30)。
MCode(2字節(jié))意義制造者代碼。
功能用于標(biāo)識記錄所用的裝置的制造者和型號。
值高階10位(制造者代碼)和低階6位(型號代碼)。
BLOCK SERIAL(4字節(jié))意義一個附加到每個軌道上的序列號。
功能第一個塊的起點(diǎn)為0,后來的塊具有逐一增加的序列號;這些編號在編輯處理之后無變化。
值從0到0xFFFFFFFF。
N1C+L(2字節(jié))意義軌道(音樂名稱)數(shù)據(jù)(NM1)的屬性。
功能把在NM1中所使用的字符碼和語言碼以單個字節(jié)表示出來。
值如同SN1C+L。
N2C+L(2字節(jié))意義軌道(音樂名稱)數(shù)據(jù)(NM2)的屬性。
功能把在NM2中所使用的字符碼和語言碼以單個字節(jié)表示出來。
值如同SN1C+L。
INFSIZE(2字節(jié))意義通過把與軌道有關(guān)的所有附加信息累加而得到的一個尺寸。
功能LNFSIZE以16字節(jié)為單位描述數(shù)據(jù)大小。如果沒有數(shù)據(jù),填充零。
值尺寸是0x0000到0x3C6(966)。
T-PRT(2字節(jié))意義部分的總數(shù)。
功能T-PRT表示構(gòu)成一個軌道部分的數(shù)目;通常為1。
值從1到0x285(645,十進(jìn)制)。
T-SU(4字節(jié))意義SU的總數(shù)。
功能T-SU表示一個軌道中的SU的實(shí)際的總數(shù);相當(dāng)于一個音樂再現(xiàn)時間。
值從0x01到0x001FFFFF。
INX(2字節(jié))(任選的)意義INDEX的相對位置。
功能該指針表示音樂的特征部分的開頭,用一個通過把SU的數(shù)目除4獲得的值來說明從音樂的開頭的位置;相當(dāng)于一個四倍于正常的SU的持續(xù)時間。
值從0到0xFFFF(最大為大約6084秒鐘)。
XT(2字節(jié))(任選的)意義INDEX的再現(xiàn)時間。
功能XT指定從由INX-nnn用一個通過把SU的數(shù)目除4獲得的值指定的開頭進(jìn)行再現(xiàn)的時間;相當(dāng)于一個正常的SU的四倍的持續(xù)時間(大約93 ms)。
值0x0000不設(shè)置;從0x01到0xFFFE(最大為6084秒鐘)。
0xFFFF直到音樂的結(jié)尾。
下面描述在屬性首標(biāo)中的音樂名稱區(qū)域NM1和NM2。
NM1意義一個表示音樂名稱的字符串。
功能用一個字節(jié)字符碼來表示的可變長度的音樂名稱數(shù)據(jù)(最大為256)。名稱數(shù)據(jù)總是用一個終止代碼(0x00)來結(jié)束。從這個終止代碼開始計算尺寸。如果沒有數(shù)據(jù),從起點(diǎn)(0x0020)開始的至少一個或者更多字節(jié)要記錄為零(0x00)。
值字符碼的類型。
NM2意義一個表示音樂名稱的字符串。
功能用2字節(jié)的字符碼來表示的可變長度的名稱數(shù)據(jù)(最大為512)。名稱數(shù)據(jù)總是用兩個終止代碼(0x00)來結(jié)束。從這個終止代碼計算尺寸。如果沒有數(shù)據(jù),從起點(diǎn)(0x0120)開始的至少兩個或者更多字節(jié)要記錄為零(0x0120)。
值字符碼的類型。
從屬性首標(biāo)的固定的位置0x0320開始的80字節(jié)的數(shù)據(jù)被稱作軌道信息區(qū)TRKINF,它管理與安全和再現(xiàn)控制有關(guān)的信息。下面描述TRKINF中的數(shù)據(jù)。
CONTENTS KEY(8字節(jié))意義一個為每段音樂準(zhǔn)備的值,它通過存儲卡的安全塊進(jìn)行保護(hù),然后存儲。
功能第一個密鑰,對于音樂的再現(xiàn)是必需的,并被用于計算C-MAC[n]。
值從0到0xFFFFFFFFFFFFFFFFC-MAC[n](8字節(jié))意義用于檢驗(yàn)對版權(quán)信息所做的竄改的值。
功能一個根據(jù)多個TRKINF的內(nèi)容產(chǎn)生的值,這些TRKINF包括內(nèi)容累積數(shù)目和一個隱藏的序列號。這個隱藏的序號表示一個記錄在這張存儲卡的一個隱藏區(qū)域中的順序號。任何不遵循版權(quán)的記錄器不能讀取這個隱藏的區(qū)域。一臺遵循版權(quán)的專用記錄器或者安裝了能夠讀取存儲卡的軟件的個人計算機(jī)可以訪問這個隱藏的區(qū)域。
A(1字節(jié))意義一個部分的屬性。
功能在一個部分中的壓縮方式之類的信息。
值參見圖19。單音方式(N=0,1)是一種專門的連接方式,其中位7是1,附屬的信號是0。只有主信號(L+R)可以被指定為單音。正常的再現(xiàn)裝置可以忽略在位2和1上的信息。
A的位0形成增強(qiáng)開/關(guān)的信息。位1形成關(guān)于再現(xiàn)跳躍或者正常再現(xiàn)的信息。位2形成關(guān)于數(shù)據(jù)分類的信息;例如,音頻數(shù)據(jù)或者其它數(shù)據(jù)比如傳真。位3未定義。通過合并位4,5和6,可以指定速率信息。
更具體地,N表示一個用三位表示的速率值,表示記錄時間(在64MB存儲卡的情況下),數(shù)據(jù)傳輸速率,一個塊中的SU的數(shù)目,和用于五種類型方式的一個SU的字節(jié)數(shù)單音(N=0),LP(N=2),SP(N=4),EX(N=5,6),和HQ(N=7)。位7表示ATRAC3的方式(0雙重(dual),1連接(joint))。
下面描述利用一個64MB存儲卡的SP方式。64 MB存儲卡具有3968個塊。按照SP方式,一個SU具有304字節(jié),因此,一個塊具有53 SU。一個SU相當(dāng)于(1,024/44,100)秒。因此一個塊是(1,024/44,100)*53*(3,968-16)=4,863秒=81分鐘。傳送速率是(44,100/1,024)*304*8=104,737 bps。
LT(1字節(jié))意義再現(xiàn)限制標(biāo)志(位7和位6)以及安全版本(位5到位0)。
功能LT表示對該軌道有限制。
值位7:0=無限制;1=有限制的。
位6:0=在時間限制內(nèi),1=超出期限。
位5到位0安全版本0(如果安全版本不是0,禁止再現(xiàn))。
FNo(2字節(jié))意義文件號。
功能第一個記錄的軌道號,這個號碼標(biāo)識了一個用于被記錄在存儲卡的隱藏區(qū)域中的MAC計算的值的位置。
值從1到0x190(400)。
MG(D)SERINL-nnn(16字節(jié))意義記錄器的安全塊(安全I(xiàn)C 20)的序列號。
功能一個各記錄器之間不同的獨(dú)有的值。
值從0到0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCONNUM(4字節(jié))意義一個內(nèi)容累積數(shù)。
功能一個用于每段音樂的累積的獨(dú)有的值,由記錄器的安全塊進(jìn)行管理。這個數(shù)準(zhǔn)備了從2到32次冪,或者是四十二億段音樂,被用于標(biāo)識被記錄的音樂。
值從0到0xFFFFFFFF。
YMDhms-S(4字節(jié))(任選的)意義用于一個受再現(xiàn)限制的軌道的再現(xiàn)起始日期。
功能允許由EMD規(guī)定的再現(xiàn)開始的日期。
值如同上述日期的注釋。
YMDhms-E(4字節(jié))(任選的)意義用于一個受再現(xiàn)限制的軌道的再現(xiàn)結(jié)束日期。
功能結(jié)束由EMD規(guī)定的再現(xiàn)允許的日期。
值如同上述日期的注釋。
MT(1字節(jié))(任選的)意義被允許再現(xiàn)的最大次數(shù)。
功能由EMD指定的再現(xiàn)次數(shù)的最大值。
值從1到0xFF;當(dāng)未使用的時候?yàn)?x00。如果LT的位7是0,MT的值是00。
CT(1字節(jié))(任選的)意義再現(xiàn)次數(shù)。
功能在允許的再現(xiàn)次數(shù)范圍內(nèi)的實(shí)際可以進(jìn)行再現(xiàn)音樂的次數(shù)。每再現(xiàn)一次,這個值相應(yīng)減少。
值0x00到0xFF;當(dāng)未使用的時候,為0x00。如果LT的位7是1,CT的值是00,禁止再現(xiàn)。
CC(1字節(jié))意義復(fù)制控制。
功能復(fù)制控制。
值如圖20所示;位6和位7表示復(fù)制控制信息,位4和位5表示與高速數(shù)字復(fù)制有關(guān)的再現(xiàn)控制信息,位1,位2,和位3表示再現(xiàn)屬性,位0未定義。
CC的例子位7:0復(fù)制保護(hù),1使能復(fù)制。
位6:0原始的,1第一代或者更高的。
位5,4:00復(fù)制保護(hù),01復(fù)制第一代,10使能復(fù)制。
位3,2,1001從原始源記錄的內(nèi)容。
010從LCM復(fù)制的內(nèi)容。
011從LCM移動來的內(nèi)容。
100或者更高的未定義。
應(yīng)該注意到,LCM代表得到許可的依從模塊(Licensed CompliantModule),它相當(dāng)于個人計算機(jī)或者消費(fèi)者裝置中的HDD。例如,在來自CD的數(shù)字記錄中,(位7,6)是01,(位5,4)是00,(位3,2,1)是001或者010。
CN(1字節(jié))(任選的)意義在高速數(shù)字復(fù)制HSCMS(高速串行復(fù)制管理系統(tǒng))中允許的復(fù)制次數(shù)。
功能CN擴(kuò)大了單次復(fù)制和自由復(fù)制之間的差別,由次數(shù)來指定;CN僅僅對于第一代復(fù)制有效,每再現(xiàn)一次,CN相應(yīng)減少。
值00復(fù)制被保護(hù),01到0xFE次數(shù),0xFF不限次數(shù)。
在數(shù)據(jù)文件的屬性首標(biāo)中,上述軌道信息區(qū)TRKINF后面跟著從0x0370開始的24字節(jié)數(shù)據(jù),它被稱作部分信息區(qū)PRTINF,用于部分的管理。當(dāng)一個軌道包含多個部分的時候,沿著時間軸排列PRTINF。下面描述包含在PRTINF中的數(shù)據(jù)。
PRTSIZE(4字節(jié))意義一個部分的尺寸。
功能PRTSTZE表示一個部分的尺寸;簇2字節(jié)(頂端),起點(diǎn)SU1字節(jié)(中間的),終點(diǎn)SU1字節(jié)(底部的)。
值簇從1到0x1F40(8000),起點(diǎn)SU從0到0xA0(160),終點(diǎn)SU從0到0xA0(160)(SU從0開始編號)。
PRTKEY(8字節(jié))意義一個用于加密一個部分的值。
功能初始值=0;在編輯時,PRTKEY遵循編輯規(guī)則。
值從0到0xFFFFFFFFFFFFFFFF。
CONNUMO(4字節(jié))意義最先產(chǎn)生的內(nèi)容累積數(shù)密鑰。
功能CONNUMO充當(dāng)制作獨(dú)有的內(nèi)容的ID。
值同內(nèi)容累積數(shù)初始值密鑰一樣。
ATRAC3數(shù)據(jù)文件的屬性首標(biāo)包含如圖18所示的附加信息INF。這個信息通常與再現(xiàn)管理文件中的附加信息TNF-S(參考圖12)是相同的,除了起點(diǎn)位置不固定之外。附加信息INF的起點(diǎn)位置緊跟在一個或者多個部分的最后一個字節(jié)部分(以4字節(jié)為單位)之后。
INF意義與軌道有關(guān)的附加信息數(shù)據(jù)。
功能帶有首標(biāo)的可變長度的附加信息數(shù)據(jù)??梢园才挪煌愋偷亩鄠€附加信息。每個首標(biāo)附加有ID和數(shù)據(jù)大小。包括個別的首標(biāo)的附加信息數(shù)據(jù)至少為16字節(jié)長,增量為4字節(jié)的整倍數(shù)。
值與再現(xiàn)管理文件中的附加信息INF-S相同。
上述屬性首標(biāo)后面跟著記錄了ATRAC3數(shù)據(jù)的塊。如圖8所示,一個首標(biāo)被附加到每個塊上。下面參考圖18來描述該塊。
BLKID-A3D(4字節(jié))意義BLOCK ID FILE ID功能BLKID-A3D標(biāo)識ATRAC3數(shù)據(jù)的開頭。
值定值=“A3D”(例如,Ox41334420)。
MCode(2字節(jié))意義MAKER CODE功能MCode標(biāo)識記錄用的裝置的制造者和型號。
值高位的10位(制造者代碼);低位的6位(型號代碼)。
CONNUMO(4字節(jié))意義最先產(chǎn)生的內(nèi)容累積數(shù)密鑰。
功能CONNUMO充當(dāng)用于制作獨(dú)有的內(nèi)容的ID,并使在編輯之后不允許改變值。
值同內(nèi)容累積數(shù)初始值密鑰一樣。
BLOCK SERIAL(4字節(jié))意義一個附加到每個軌道上的序列號。
功能第一個塊的起點(diǎn)為0,后來的塊具有逐一增加的序列號;這些編號在編輯處理之后無變化。
值從0到0xFFFFFFFF。
BLOCK-SEED(8字節(jié))意義一個用于加密一個塊的密鑰。
功能該起點(diǎn)塊是一個用于記錄器的安全塊,并產(chǎn)生隨機(jī)數(shù)。下面的塊的編號逐一增加。如果這個值丟失,大約一秒左右沒有聲音輸出,相當(dāng)于一個塊。因此,相同的值按照復(fù)制方式被寫到首標(biāo)和塊終點(diǎn)。該值在編輯之后不改變。
值最初,8字節(jié)的隨機(jī)數(shù)。
INITIALIZATION VECTOR(8字節(jié))意義這是一個初始值,對于用于每個塊的ATRAC3數(shù)據(jù)的加密和解密是必需的。
功能第一個塊從0開始,接下來的塊具有上一個SU的最后一個加密的8字節(jié)值。當(dāng)在一個分開的塊中間開始時,使用剛好在該起點(diǎn)SU之前的最后的8字節(jié)。這個值在編輯之后是不改變的。
值從0到0xFFFFFFFFFFFFFFFF。
SU-nnn意義聲音單位數(shù)據(jù)。
功能通過壓縮1,024取樣獲得的數(shù)據(jù)。數(shù)據(jù)的字節(jié)數(shù)取決于所采用的壓縮方式。該值在編輯之后不改變(例如,按照SP方式,N=384字節(jié))。
值A(chǔ)TRAC3數(shù)據(jù)值。
在圖18中,N=384,因此,42個SU被寫入一個塊。每個塊的開頭兩個時隙(4字節(jié))形成一個首標(biāo)。BLKID-A3D,MCode,CONNUMO,和BLOCK SERIAL按照復(fù)制的方式被寫入最后的時隙(2字節(jié))。因此,每個塊的余下的區(qū)域M是16,384-384x42-16x3=208個字節(jié)。如上所述,8字節(jié)的BLOCK SEED被寫入這個區(qū)域M。
4.一個具有HDD的裝置的結(jié)構(gòu)參考圖1所描述的可使用存儲器40的記錄器1可以是一個獨(dú)立的裝置,或者被集成在另外一個裝置中。例如,一臺用于存儲器卡40的記錄器可以被安置在一臺具有HDD(硬盤驅(qū)動器)的個人計算機(jī)的主機(jī)中。在這種情況下,圖1中所示的配置可被安置在該個人計算機(jī)的主機(jī)中而不需改動。另外一種情況是,可以使用圖21中所示的配置,其中中央中央處理器(CPU)202直接控制HDD 201和存儲卡40。用于存儲卡40的內(nèi)容數(shù)據(jù)編碼/解碼和加密處理可以按照類似于那些用于圖1中所示的記錄器1的處理來進(jìn)行?,F(xiàn)在將更進(jìn)一步描述圖21所示的配置。
在圖21的配置中,來自CD播放器的所再現(xiàn)的數(shù)字信號可以被存儲在用作音頻服務(wù)器的硬盤中。這種數(shù)字信號可以從硬盤復(fù)制或者提供到具有上述格式的存儲卡40中。被記錄到存儲卡40的信號可以通過例如圖1所示的記錄器(例如一個固定的或者可移動的記錄器)進(jìn)行再現(xiàn)。另外一種情況是,可以利用一臺獨(dú)立的記錄器1,可以被連接到具有HDD的個人計算機(jī)上。
圖21的結(jié)構(gòu)或者裝置包括一臺具有HDD 201的個人計算機(jī)200,其中通過CPU 202操作或者控制HDD 201。CPU 202可以與一個外部的非易失的存儲器(外部的NVRAM)203,操作按鈕204,和顯示裝置205進(jìn)行連接。此外,圖21中的結(jié)構(gòu)可以包括一個ATRAC3音頻編碼器/解碼器206,數(shù)字輸入接收器211,和安全塊212。
一個模擬輸入207可以由模擬到數(shù)字(A/D)轉(zhuǎn)換器208轉(zhuǎn)換為數(shù)字音頻信號,并提供給音頻編碼器/解碼器206,以便按照ATRAC3系統(tǒng)進(jìn)行壓縮。此外,來自CD播放器209的數(shù)字輸入210可以通過數(shù)字輸入接收器211提供給音頻編碼器/解碼器206,以便按照ATRAC3系統(tǒng)進(jìn)行壓縮。CD播放器209可以是一個從外部附加的CD播放器,安裝在個人計算機(jī)上的CD-ROM驅(qū)動器,等等。來自于音頻編碼器/解碼器206的被壓縮的音頻數(shù)據(jù)可以被提供給安全塊212進(jìn)行加密。另外,個人計算機(jī)200可以對存儲在HDD 201中的內(nèi)容(音頻數(shù)據(jù))進(jìn)行解密,利用音頻編碼器/解碼器206把解密后的內(nèi)容解碼為數(shù)字音頻信號,并利用數(shù)字到模擬(D/A)轉(zhuǎn)換器213把這種數(shù)字音頻信號轉(zhuǎn)換為模擬音頻輸出214。
加密可以利用一個內(nèi)容密鑰按照類似于用于記錄器1的方式來完成或者執(zhí)行。
加密的ATRAC3數(shù)據(jù)可以通過CPU 202的控制被存儲在HDD 201中。如果是數(shù)字輸入,可以獲得例如所謂的ISRC和TOC_ID的音樂標(biāo)識信息,而不是獲得聲音數(shù)據(jù)。此外,安全塊212可以產(chǎn)生用于每個內(nèi)容(用于每個數(shù)據(jù)文件或軌道)的內(nèi)容密鑰和內(nèi)容累積數(shù)(CONNUM),并具有一個為每個主機(jī)所獨(dú)有的序列號。這些值可以被存儲在HDD 201和/或外部的非易失的存儲器203中。
為了用不同于個人計算機(jī)200的裝置來再現(xiàn)或者獲得存儲在HDD 201中的被加密的ATRAC3數(shù)據(jù)文件,ATRAC3數(shù)據(jù)文件可以被復(fù)制或者移到存儲卡40中。文件的移動和復(fù)制是不同的。即,不同于復(fù)制,當(dāng)移動文件的時候,它不能留在HDD 201中。
因?yàn)锳TRAC3數(shù)據(jù)用內(nèi)容密鑰加密,如果數(shù)據(jù)被復(fù)制(例如以一個非法的方式),不可能獲得或者再現(xiàn)相應(yīng)的聲音,除非被復(fù)制的數(shù)據(jù)已經(jīng)被解密。然而,如果內(nèi)容密鑰被盜用,加密就變得毫無意義。考慮到這個問題,內(nèi)容密鑰可以被加密,它的值不向外界提供或者公開。例如,當(dāng)從HDD 201移動內(nèi)容到存儲卡40的時候,可以用會話密鑰加密內(nèi)容密鑰,被加密的內(nèi)容密鑰從HDD傳送到存儲卡。存儲卡40可以用會話密鑰解密內(nèi)容密鑰,然后用存儲卡的存儲密鑰加密該內(nèi)容,再把加密的內(nèi)容密鑰存儲在存儲卡中。同樣地,當(dāng)從存儲卡40復(fù)制或者移動數(shù)據(jù)到HDD 201中的時候,可以用通話密鑰加密內(nèi)容密鑰,并傳送加密的內(nèi)容密鑰。記錄在HDD 201中的內(nèi)容密鑰可能不同于記錄在存儲卡40中的內(nèi)容密鑰。因此,音頻數(shù)據(jù)和它的內(nèi)容密鑰可以作為一對存在于復(fù)制或者移動目標(biāo)單元中。
如前所述,可以產(chǎn)生用于每個內(nèi)容的內(nèi)容密鑰和內(nèi)容累積數(shù)(CONNUM)。通過合并內(nèi)容密鑰和內(nèi)容累積數(shù)獲得的值可以用作一個內(nèi)容ID,如下所述,這個ID是為每個內(nèi)容所獨(dú)有的。
該內(nèi)容密鑰和內(nèi)容累積數(shù)(CONNUM)可以相當(dāng)于包括在軌道信息區(qū)TRKINF中的內(nèi)容密鑰和內(nèi)容累積數(shù)(CONNUM),如圖18所示。
5.到存儲卡的不同記錄路線和內(nèi)容供給源的標(biāo)識信息現(xiàn)在將參考圖22-24描述記錄路徑的例子和在每個例子中用于內(nèi)容供給源(和供給方式)的標(biāo)識信息,其中內(nèi)容由圖1的記錄器1或者圖21的個人計算機(jī)200記錄到存儲卡40中。標(biāo)識信息是一個記錄在上述數(shù)據(jù)文件屬性首標(biāo)(圖18和20)的“CC”的位1,2,和3中的值。在每一例子中,記錄器1A和記錄器1B相當(dāng)于圖1的記錄器1。更進(jìn)一步,在圖22-24中,虛線表示內(nèi)容數(shù)據(jù)的路徑,實(shí)線表示標(biāo)識消息的路徑。
圖22舉例說明一種情況下的數(shù)據(jù)路線,其中內(nèi)容(例如音樂數(shù)據(jù))由一個例如CD播放器等等的再現(xiàn)裝置300從CD再現(xiàn)而得來,并從該再現(xiàn)裝置傳送和記錄在存儲卡40中。
當(dāng)記錄器1B(可以是一個獨(dú)立類型的記錄器)被連接到再現(xiàn)裝置300上時,形成路線①。在這種配置下,再現(xiàn)裝置300可以被連接到數(shù)字輸入信號選擇器16或者圖1所示的記錄器1(1B)的線輸入選擇器13上,以便數(shù)字音頻數(shù)據(jù)或者模擬音頻數(shù)據(jù)從該再現(xiàn)裝置提供給記錄器。從再現(xiàn)裝置300提供的內(nèi)容數(shù)據(jù)可以在參考圖1所描述的記錄器1B中進(jìn)行編碼和加密,并存儲在存儲卡40中。從而把內(nèi)容(例如一段音樂)記錄為一個數(shù)據(jù)文件。
在該例中,因?yàn)閮?nèi)容從CD(一個只進(jìn)行再現(xiàn)的記錄介質(zhì))被再現(xiàn),并輸入到數(shù)字輸入信號選擇器16或者線輸入選擇器13中,記錄器1B的DSP 30,可以產(chǎn)生用于“CC”的位1,2,和3的“001”,可以記錄在數(shù)據(jù)文件的屬性首標(biāo)中。由于內(nèi)容被記錄,在該數(shù)據(jù)文件和再現(xiàn)管理文件中的其它控制信息也可以被記錄和/或更新。(這一安排還可以應(yīng)用于下面的例子。)更進(jìn)一步,如果內(nèi)容從再現(xiàn)裝置300提供給記錄器1作為數(shù)字音頻數(shù)據(jù),或者記錄器1能夠用于控制信息通信,記錄器1B的DSP 300可以獲得記錄內(nèi)容所用的CD的TOC信息和ISRC信息等等。
當(dāng)再現(xiàn)管理文件被更新的時候,上述DISC-TOC,TOC-ID和ISRC可以被記錄為附加信息。
當(dāng)集成在裝置200(可以是個人計算機(jī)或者音頻/視頻裝置)中的記錄器1A(可以具有一個如圖1或者圖21所示的結(jié)構(gòu))被連接到再現(xiàn)裝置300上時,形成如圖22所示的路線②。再現(xiàn)裝置300可以直接地提供數(shù)字音頻數(shù)據(jù)或者模擬音頻數(shù)據(jù)給記錄器1A。在這種情況下,由再現(xiàn)裝置300提供的內(nèi)容數(shù)據(jù)可以在記錄器1A中編碼和加密,并記錄在存儲卡40中。更進(jìn)一步,內(nèi)容(例如一段音樂)可以被記錄為一個數(shù)據(jù)文件。
在上面的例子中,控制裝置200的CPU 202可以產(chǎn)生“001”用于“CC”的位1,2,3作為內(nèi)容供給源的標(biāo)識信息,并提供所產(chǎn)生的值給記錄器1A。利用所提供的“CC”和其它信息,記錄器1A可以把管理信息記錄在數(shù)據(jù)文件中,并記錄和/或更新再現(xiàn)管理文件。更進(jìn)一步,如果可以獲得在再現(xiàn)裝置的側(cè)的CD等的TOC信息和TSRC信息,當(dāng)再現(xiàn)管理文件被更新的時候,DISC-TOC,TOC-ID和ISRC可以被記錄為附加信息。
圖23舉例說明了一種情況下的數(shù)據(jù)路線,其中由集成在裝置200(可以是個人計算機(jī))中的CD-ROM驅(qū)動器209從CD再現(xiàn)得來的內(nèi)容被提供并記錄在存儲卡40中。在圖23中,記錄器1B可以具有一個獨(dú)立的結(jié)構(gòu),并可以用USB或者另外一個通信系統(tǒng)通過圖1所示的端子32被連接到裝置200上。
當(dāng)用CD-ROM驅(qū)動器209再現(xiàn)的內(nèi)容被存儲在HDD 201中,然后從HDD提供給記錄器1B時,形成路線③。從HDD 201提供的內(nèi)容數(shù)據(jù)可以在記錄器1B中復(fù)制或者移動到存儲卡40中。因?yàn)閿?shù)據(jù)從HDD 201被復(fù)制或者移動,控制內(nèi)容數(shù)據(jù)的傳輸?shù)难b置200的CPU 202可以為記錄器1B產(chǎn)生“010”或者“011”用于“CC”的位1,2,和3,并把這些值記錄在數(shù)據(jù)文件的屬性首標(biāo)中。同時,CPU 202可以從CD-ROM驅(qū)動器209獲得CD的TOC信息和ISRC信息,并提供相同的信息給記錄器1B,因此,在更新再現(xiàn)管理文件的時候,記錄了DISC-TOC,TOC-ID,和ISRC。
當(dāng)用CD-ROM驅(qū)動器209所再現(xiàn)的內(nèi)容被直接地提供給記錄器1B并記錄在存儲卡40中時,可以形成圖2所示的路線④。因?yàn)閿?shù)據(jù)摘錄自一個CD,CPU 202為記錄器1B產(chǎn)生“001”用于“CC”的位1,2,和3,并把這些值記錄在數(shù)據(jù)文件的屬性首標(biāo)中。同時,CPU 202可以從CD-ROM驅(qū)動器209獲得CD的TOC信息和ISRC信息,并提供相同的信息給記錄器1B,因此,在更新再現(xiàn)管理文件的時候,記錄了DISC-TOC,TOC-ID,和ISRC。
在上面的例子中,記錄器1B是獨(dú)立的裝置。更進(jìn)一步,在圖21所示的結(jié)構(gòu)中,內(nèi)容可以沿著一個類似于路線③和④的路線被記錄到存儲卡40中。
圖24舉例說明一個情形,其中裝置200(可以是個人計算機(jī))通過一般的通信線路例如ISDN,衛(wèi)星通信線路,或者任意其它的傳輸路徑把由服務(wù)器400提供的內(nèi)容下載到HDD 201中,其中裝置200用USB或者另外的通信系統(tǒng)通過端子32(圖1)連接到記錄器1B上。由服務(wù)器提供的,并存儲在HDD 201中的內(nèi)容可以被提供給記錄器1B。這種內(nèi)容可以在記錄器1B中被復(fù)制或者移動到存儲卡40中。因?yàn)閿?shù)據(jù)可從HDD 20被復(fù)制或者移動,CPU 202為記錄器1B產(chǎn)生“010”或者“011”用于“CC”的位1,2,和3,并把這些值記錄在數(shù)據(jù)文件的屬性首標(biāo)中。如同所述,未定義“100”和更高的值。對于通過傳輸路徑等等獲得的內(nèi)容,可以是“100”或者一個更高的值。在這種情況下,CC是“100”或更高。
在上面的例子中,內(nèi)容可以沿著一個類似于如圖21所示的結(jié)構(gòu)的路線被記錄到存儲卡40中。
應(yīng)該注意到,圖22-24所示的記錄路線只是內(nèi)容記錄路線的部分例子,可以采用許多其它的路線。更進(jìn)一步,在每個例子中,提供了內(nèi)容提供源的標(biāo)識信息的“CC”的位1,2,和3的值可以從提供內(nèi)容的裝置被傳送到記錄器1中,或者是在記錄器中由DSP 30來產(chǎn)生。此外,如果可能的話,記錄內(nèi)容所用的CD等等的TOC信息和ISRC信息可以傳送給記錄器1,以被記錄為附加信息DTSC-TOC,TOC-ID,和ISRC。
上述例子提供了記錄路線,用于把音頻數(shù)據(jù)內(nèi)容例如內(nèi)容記錄為安排在圖6所示的音樂目錄下的數(shù)據(jù)文件。另外,當(dāng)麥克風(fēng)等等被連接到或者被集成在記錄器1中時,通過該麥克風(fēng)獲得的語音信號可以被記錄為一個內(nèi)容。這種內(nèi)容可以是安排在音樂目錄下的數(shù)據(jù)文件,這個數(shù)據(jù)文件沒有記錄源。
6.內(nèi)容擦除處理雖然在上面的情形中,已經(jīng)描述了主要包括在音樂目錄中的內(nèi)容,本發(fā)明并不局限于此。例如,可以在如圖6所示的各目錄控制下把不同的內(nèi)容一起記錄在存儲卡40中。即,存儲卡40可以記錄音樂數(shù)據(jù),語音數(shù)據(jù),靜止圖像數(shù)據(jù),運(yùn)動圖像數(shù)據(jù),和控制數(shù)據(jù)。
現(xiàn)在參考圖25來描述由DSP執(zhí)行的處理,此時請求從存儲了不同內(nèi)容的存儲卡40中擦除一個特定的內(nèi)容。為了描述,假定在存儲卡40上記錄了一個音樂目錄和一個語音目錄(即,音樂數(shù)據(jù)和語音數(shù)據(jù))(作為兩個在一起的內(nèi)容)。更進(jìn)一步的假定,DSP 30所處理的包含在音樂目錄(從CD等等再現(xiàn)的內(nèi)容)中的內(nèi)容是可再記錄類型,所處理的包含在語音目錄(例如關(guān)于會議,備忘錄,或者面談的內(nèi)容)中的內(nèi)容是非可再記錄類型。
如果當(dāng)用戶開始記錄新的內(nèi)容到存儲卡上時,存儲卡40的存儲容量不夠,這個用戶可以從存儲卡上擦除現(xiàn)有的內(nèi)容。為了能這樣做,參考圖1,用戶可以操作操作塊39,以便指定將要擦除的內(nèi)容,并發(fā)布一個擦除指令。
當(dāng)發(fā)布一個內(nèi)容擦除指令時,由DSP 30執(zhí)行的處理從步驟F101進(jìn)行到步驟F102,于是確定被指定的內(nèi)容是否是音樂目錄(HIFI)下的內(nèi)容。如果這種確定是肯定的,即如果將被擦除的內(nèi)容是一個包含在音樂目錄(HIFI)中的數(shù)據(jù)文件,處理前進(jìn)到步驟F103,在其中DSP 30確定是否提供提供記錄源標(biāo)識符的TSRC,TOC-ID,和DISC-TOC的全部或者部分以作為該內(nèi)容的附加信息。如果找到它們中的任何一個,處理可以前進(jìn)到步驟F104,其中DSP 30可以產(chǎn)生一個已有的ID(即,一個由全部或者部分的ISRC,TOC-ID,和DISC-TOC形成的擦除內(nèi)容ID),并把所產(chǎn)生的文件存儲在存儲卡40中。其后,處理可以前進(jìn)到步驟F105,在其中DSP 30可以擦除被指定的內(nèi)容。具體的,DSP 30可以通過更新音樂目錄(HIFT)中的再現(xiàn)管理文件來擦除該內(nèi)容。
該擦除內(nèi)容ID文件可以是在如圖26所示的根目錄下形成的一個文件,或者是在如圖27所示的音樂目錄(HIFI)內(nèi)部的一個文件??梢栽诿看芜M(jìn)行擦除時,為每個被擦除的內(nèi)容產(chǎn)生擦除內(nèi)容ID文件(IHFIEL)。另外一種情況是,每次進(jìn)行內(nèi)容的擦除時,關(guān)于上述標(biāo)識符的信息可以被加到擦除內(nèi)容ID文件中。
為每個將被擦除的內(nèi)容提供了一個記錄源標(biāo)識符的存儲信息可以在后面時間識別被擦除的內(nèi)容的記錄源。這使得可以自動的或者手動的復(fù)制被擦除的內(nèi)容。
返回到步驟F103,如果沒有找到ISRC,TOC-ID,和DISC-TOC來作為與指定內(nèi)容有關(guān)的附加信息,不能產(chǎn)生記錄源標(biāo)識符和擦除內(nèi)容ID文件。如此,根據(jù)擦除內(nèi)容ID文件的信息被擦除的內(nèi)容在后來不可能再一次被轉(zhuǎn)錄。
在步驟F109中,DSP 30產(chǎn)生一則將被顯示在顯示器33上的確認(rèn)訊息,詢問用戶是否要不可恢復(fù)地擦除被指定的內(nèi)容。如果這個用戶不想要擦除該內(nèi)容,如同在步驟F110用NO所表示的那樣,DSP 30終止處理,從而取消擦除過程。另一方面,如果用戶想要擦除該內(nèi)容,并指定擦除操作的執(zhí)行(如同在步驟F110的YES所示),處理前進(jìn)到步驟F111,于是所指定的內(nèi)容被擦除。即,DSP 30可以更新在存儲卡40上的再現(xiàn)管理文件。
返回到步驟F102,如果指定內(nèi)容不在音樂(HIFI)目錄(例如,指定內(nèi)容在語音(VOICE)目錄下)中,通過DSP 30的處理可以前進(jìn)到步驟F106,于是可以顯示一則訊息在顯示器33上,通知用戶說指定內(nèi)容原則上禁止被擦除。即,指定內(nèi)容不可能從另外的記錄介質(zhì)再現(xiàn)得來,并且可能是非可再記錄的,在此處,此類指定內(nèi)容被認(rèn)為是被禁止擦除的內(nèi)容。
在步驟F107中,將確定內(nèi)容是否將被擦除。如果該用戶不想擦除該內(nèi)容(通過NO表示),DSP 30可以終止處理,并且不擦除該內(nèi)容。然而,如果用戶想擦除該內(nèi)容,并指定執(zhí)行內(nèi)容的擦除,即使已經(jīng)通知用戶說明該內(nèi)容是禁止擦除的,處理繼續(xù)進(jìn)行到步驟F108,于是DSP 30擦除指定的內(nèi)容。即,DSP 30可以更新在存儲卡40上的語音目錄(VOICE)中的再現(xiàn)管理文件,從而擦除該內(nèi)容。
因此,當(dāng)指定了擦除音樂目錄(HIFI)下的可再記錄的內(nèi)容,并找到指定內(nèi)容的記錄源標(biāo)識符作為附加信息時,DSP 30可以保留標(biāo)識符,而擦除被指定的內(nèi)容。如果沒有找到標(biāo)識符,DSP 30可以核對用戶的意圖,以便確定是否擦除指定的內(nèi)容。如果指定了擦除語音目錄(VOICE)下的非可再記錄的內(nèi)容,DSP 30可能不擦除內(nèi)容,除非用戶在被通知指定內(nèi)容是非可再記錄的之后,仍然指定擦除此種內(nèi)容。
因此,根據(jù)內(nèi)容是否是可再記錄的,擦除也是不同的。相應(yīng)地,可以根據(jù)內(nèi)容數(shù)據(jù)和/或它的特性執(zhí)行擦除處理。此外,如前所述,在擦除非可再記錄的內(nèi)容之前,可以提供一則訊息給用戶,通知該用戶說明該內(nèi)容是非可再記錄的,從而警告這個用戶在擦除此內(nèi)容時務(wù)必小心。
7.全擦除處理用戶可以對存儲了不同內(nèi)容的存儲卡40指定一個全擦除操作,擦除末指定的內(nèi)容。例如,如果用戶想在存儲卡40上為后來的記錄分配一個相對地較大的空間,該用戶可以執(zhí)行一個全擦除操作。現(xiàn)在參考圖28描述與這種全擦除操作有關(guān)的處理。
當(dāng)指定了一個全擦除操作時,處理從步驟F201繼續(xù)進(jìn)行到步驟F202,DSP30確定音樂目錄(HIFT)中的數(shù)據(jù)文件是否存在于存儲卡40中。如果確定是肯定,(即,如果找到一個或者更多的內(nèi)容作為音樂目錄(HIFI)下的數(shù)據(jù)文件)處理前進(jìn)到步驟F203,DSP 30核對ISRC,TOC-ID,和DISC-TOC的任何一個,這些提供了一個記錄源標(biāo)識符作為音樂目錄(HIFI)中的每個內(nèi)容的附加信息。如果沒有找到任何具有ISRC,TOC-ID,和DISC-TOC中的任意一個的內(nèi)容,處理前進(jìn)到步驟F206。另一方面,如果找到具有ISRC,TOC-ID,和DISC-TOC的任意一個的任何內(nèi)容,處理前進(jìn)到步驟F204,DSP 30可以產(chǎn)生由已有的ID(即,ISRC,TOC-ID,和DISC-TOC中的全部或者部分?jǐn)?shù)據(jù))形成的擦除內(nèi)容ID文件,并把產(chǎn)生的文件記錄到存儲卡40中。
對于在音樂目錄(HIFI)下的全部內(nèi)容,如果找到它們的記錄源標(biāo)識符作為附加信息,DSP 30可以記錄擦除內(nèi)容ID文件,以便記錄每個內(nèi)容的標(biāo)識符。然而,如果音樂目錄(HIFI)下的內(nèi)容具有一個記錄源標(biāo)識符,DSP可以記錄該擦除內(nèi)容ID文件,以便記錄內(nèi)容的標(biāo)識符。
在步驟F204之后,處理前進(jìn)到步驟F206,DSP 30可以執(zhí)行指定的內(nèi)容擦除操作。具體的,DSP 30可以更新音樂目錄(HIFI)中的再現(xiàn)管理文件,從而擦除音樂目錄(HIFI)下的全部內(nèi)容。
在這種情況下,也可以如圖26或者27所示來管理或者安排擦除內(nèi)容ID文件(HIFIEL)。同時,可以為每個被擦除的內(nèi)容產(chǎn)生擦除內(nèi)容ID文件(HIFLEL),或者是一個擦除內(nèi)容ID文件包含與被擦除的內(nèi)容的標(biāo)識符有關(guān)的信息。
返回到步驟F202,如果確定是否定的,(即,如果在記錄在存儲卡40上的音樂目錄(HIFI)下沒有找到數(shù)據(jù)文件),被記錄的內(nèi)容是一個在另外的目錄例如語音目錄(VOICE)下的數(shù)據(jù)文件。如此,處理前進(jìn)到步驟F205,DSP 30產(chǎn)生一則顯示在顯示器33上的訊息,通知用戶那里沒有可擦除的內(nèi)容,可以不執(zhí)行內(nèi)容擦除處理。
相應(yīng)地,在上述的全擦除處理中,只有在可再記錄的音樂目錄(HIFI)下的內(nèi)容被擦除,在非可再記錄的語音目錄(VOICE)下的內(nèi)容沒有被擦除。因此,如果用戶執(zhí)行一個全擦除操作,可以不擦除非可再記錄的內(nèi)容。
擦除所有的可再記錄的內(nèi)容可以在存儲卡40上為記錄新的內(nèi)容分配一個空閑的,可再記錄的空間。然而,有時用戶希望擦除存儲卡40中的全部內(nèi)容,包括非可再記錄的內(nèi)容例如語音數(shù)據(jù)文件。為了這個目的,一個用于擦除全部內(nèi)容的處理方案被設(shè)置為格式處理。
8.用于記錄的內(nèi)容擦除處理現(xiàn)在參考圖29,將描述一個處理,在用戶把新的內(nèi)容記錄到存儲卡40時執(zhí)行該處理。當(dāng)與存儲卡40依從的記錄器被集成在具有HDD(硬盤驅(qū)動器)的個人計算機(jī)中時,這種處理更加適宜。通常,當(dāng)一個對存儲卡40實(shí)行記錄控制的部分預(yù)先知道了將被記錄的內(nèi)容的尺寸時,這種處理更加適宜。因此,下列描述可以應(yīng)用于圖21的結(jié)構(gòu),其中記錄在HDD 201上的內(nèi)容可以由CPU202記錄到存儲卡40上。
如果用戶指定記錄在HDD 201中的內(nèi)容將被記錄到存儲卡40中,處理從步驟F301繼續(xù)進(jìn)行到步驟F302(圖29),CPU 202確定存儲卡40是否具有足夠的空閑存儲空間(也就是說,余下的存儲空間)。具體的,CPU 202可以核對存儲卡40的空閑的或者可用的存儲空間的尺寸與記錄在HDD 201上而將被記錄到存儲卡40上的內(nèi)容的尺寸,并比較這兩個尺寸。如果在存儲卡40上提供了足夠的自由存儲空間來記錄內(nèi)容,如在步驟F302中用YES所表示的,處理前進(jìn)到步驟F311,CPU 202使指定內(nèi)容被記錄。具體地說,CPU 202可以從HDD 201讀取指定內(nèi)容的數(shù)據(jù),執(zhí)行預(yù)定的處理例如加密數(shù)據(jù),把被處理的數(shù)據(jù)寫入存儲卡40。在把內(nèi)容數(shù)據(jù)寫入存儲卡40之后,處理前進(jìn)到步驟F311,CPU 202更新管理信息(再現(xiàn)管理文件等等)。隨后,處理被終止。
然而,如果步驟F302的確定是NO(即,如果在存儲卡40上沒有找到足夠的可用空間),處理前進(jìn)到步驟F303,CPU 202可以核對存儲卡40,以便確定在音樂目錄(HIFT)下存在一個數(shù)據(jù)文件。如果在存儲卡40上的音樂目錄(HIFL)下沒有找到數(shù)據(jù)文件,表示所有被記錄的內(nèi)容存在于另外一個目錄或者幾個目錄例如語音目錄(VOICE)。如果步驟F303中的確定結(jié)果是NO,處理前進(jìn)到步驟F310,CPU 202為用戶顯示一則訊息在顯示設(shè)備205上,表示沒有內(nèi)容可以擦除以產(chǎn)生新的空間,因此,在這個時候不能執(zhí)行內(nèi)容記錄。其后,CPU 202終止處理。換言之,因?yàn)樵诖鎯?0上不能獲得足夠的可用空間,此時就會停止內(nèi)容記錄。
另一方面,如果在步驟F303在音樂目錄(HIFI)下找到一個數(shù)據(jù)文件(用YES表示),處理前進(jìn)到步驟F304,CPU開始進(jìn)行處理,以便在存儲卡40上分配可用空間。即,在步驟F304中,CPU 202可以選擇一個在存儲卡40的音樂目錄(HIFI)下的一個數(shù)據(jù)文件,使選定的內(nèi)容顯示在顯示設(shè)備205上,以便詢問用戶是否可以擦除選定的內(nèi)容。如果用戶不愿意擦除選定的內(nèi)容(在步驟F305中用NO表示),處理從步驟F305繼續(xù)進(jìn)行到步驟F306,CPU 202核對音樂目錄(HIFI),來確定是否存在另外一個數(shù)據(jù)文件,如果發(fā)現(xiàn)另外一個數(shù)據(jù)文件(在步驟F306中用YES表示),處理返回到步驟F304,CPU 202可以從音樂目錄(HIFI)選擇另外一個數(shù)據(jù)文件,提供一個顯示信息,詢問用戶是否擦除選定的數(shù)據(jù)文件。
如果用戶不允許擦除在音樂目錄(HIFI)下的所有數(shù)據(jù)文件,CPU 202在步驟F306中可以確定沒有其它數(shù)據(jù)文件,處理前進(jìn)到步驟F310。在步驟F310中,CPU 202在顯示設(shè)備205上顯示一則訊息,通知用戶沒有內(nèi)容可以擦除以產(chǎn)生新的空間,因此此時不能實(shí)行內(nèi)容記錄。因此,CPU 202終止處理。換言之,因?yàn)樵诖鎯?0上不能獲得足夠的可用空間,此時就會停止內(nèi)容記錄。
返回到步驟F305,如果用戶允許擦除在步驟F304中從音樂目錄(HIFI)下選定的數(shù)據(jù)文件,處理前進(jìn)到步驟F307,CPU 202確定是否存在有全部或者部分的ISRC,TOC-ID,和DISC-TOC,這些提供一個記錄源標(biāo)識符作為選定的內(nèi)容的附加信息。如果找到這里面的任何一個(用YES表示),處理前進(jìn)到步驟F308,CPU 202可以產(chǎn)生一個由已有的ID(即全部或者部分的ISRC,TOC-ID,和DISC-TOC)形成的擦除內(nèi)容ID文件,并把產(chǎn)生所文件記錄到存儲卡40中。其后,處理前進(jìn)到步驟F309。另一方面,如果沒有標(biāo)識符用于選定的內(nèi)容(在步驟F307中用NO表示),處理前進(jìn)到步驟F309,CPU 202沒有執(zhí)行與擦除內(nèi)容ID文件有關(guān)的處理??梢园凑疹愃朴趫D25和28所示的方式來執(zhí)行這種擦除內(nèi)容ID文件的處理。
在步驟F309中,CPU可以擦除選定的內(nèi)容。即,CPU 202可以更新存儲卡40上的音樂目錄(HIFI)下的再現(xiàn)管理文件,以便擦除該內(nèi)容。隨后,處理返回到步驟F302,CPU 202比較存儲卡40上當(dāng)前的可用空間的尺寸和將被記錄到存儲卡40上的內(nèi)容的尺寸,并確定擦除了內(nèi)容之后,在存儲卡40上是否有足夠的可用空間。如果存儲卡40上當(dāng)前的可用空間被確定為足以記錄新的內(nèi)容(步驟F302中用YES表示),處理前進(jìn)到步驟F311,CPU 202記錄該內(nèi)容。另一方面,如果當(dāng)前的可用空間被確定為不夠(步驟F302中用NO表示),處理繼續(xù)進(jìn)行,CPU 202重復(fù)上述步驟F303到F310中的操作。
因此,當(dāng)記錄某些內(nèi)容時,如果存儲卡40沒有足夠的可用空間來記錄該內(nèi)容,可以從可再記錄的音樂目錄(HIFI)下選擇一些內(nèi)容,并擦除選定的內(nèi)容,以便在存儲卡上分配或者提供可用的空間,足以記錄新的內(nèi)容。當(dāng)從音樂目錄(HIFI)下擦除某些內(nèi)容時,如果存在用于內(nèi)容的記錄源標(biāo)識符作為附加信息,在內(nèi)容被擦除之前,可以存儲這個標(biāo)識符,以便幫助該內(nèi)容的再記錄。更進(jìn)一步,在非可再記錄的語音目錄(VOICE)下的內(nèi)容可以避免被擦除,從而可以保護(hù)那些一旦擦除就不可恢復(fù)的原始內(nèi)容。
本發(fā)明不局限于上述例子。作為選擇,本發(fā)明可以用于其它不同的系統(tǒng)配置,記錄器結(jié)構(gòu),和處理方案。
在上面的例子中,在音樂目錄(HIFI)下的內(nèi)容是可再記錄的,在語音目錄(VOICE)下的內(nèi)容是非可再記錄的。此外,可以使用其它的配置。例如,基于用攝像機(jī)或者靜物照相機(jī)獲取的數(shù)據(jù)的內(nèi)容(即,包括在運(yùn)動圖像目錄或者靜止圖像目錄下的內(nèi)容)可以作為非可再記錄的內(nèi)容被處理,包括在控制目錄下的內(nèi)容也可以作為非可再記錄的內(nèi)容被處理。
更進(jìn)一步,可以是在內(nèi)容的基礎(chǔ)上而不是在目錄的基礎(chǔ)上,內(nèi)容是可再記錄的或者非可再記錄的。例如,存在一個記錄源介質(zhì)標(biāo)識符作為附加信息的內(nèi)容可以作為可再記錄的被處理,其它沒有這樣的標(biāo)識符存在的內(nèi)容可以作為非可再記錄的被處理。
基于運(yùn)動圖像數(shù)據(jù)或者靜止圖像數(shù)據(jù)的內(nèi)容,如果它已經(jīng)從一個記錄介質(zhì)例如DVD上被復(fù)制,則可以作為可再記錄的內(nèi)容被處理。
在上面的例子中,使用了一張存儲卡作為記錄介質(zhì)。然而,還可以利用其它類型的記錄介質(zhì),例如光盤,磁光盤,磁盤,磁帶,等等。
如前所述,該記錄器可以確定記錄在記錄介質(zhì)上的內(nèi)容是否是可再記錄的或者非可再記錄的,當(dāng)用戶請求擦除內(nèi)容時,它可以根據(jù)這種確定的結(jié)果來控制和/或執(zhí)行擦除處理。同樣,可以根據(jù)將被擦除的內(nèi)容是否是可再記錄的或者非可再記錄的,來提供擦除控制。即,當(dāng)請求擦除一個特定的內(nèi)容時,如果它是可再記錄的,這個內(nèi)容被擦除;如果它是非可再記錄的,這個內(nèi)容不會被擦除,從而避免了不小心擦除了非可再記錄的內(nèi)容。然而,即使是在擦除非可再記錄的內(nèi)容的情況下,用戶可以在被通知該內(nèi)容是非可再記錄的之后,指定內(nèi)容的擦除,從而使不慎的確定的機(jī)會降低到最小程度。
如果請求擦除未指定的內(nèi)容,可再記錄的內(nèi)容可以被擦除,而非可再記錄的內(nèi)容不會被擦除。因此,可再記錄的內(nèi)容(可以按照需要再次被記錄)優(yōu)先被擦除。當(dāng)在一個記錄介質(zhì)上分配記錄空間時,該配置是有用的。即,當(dāng)記錄介質(zhì)沒有足夠的可用空間來記錄新的內(nèi)容時,可以擦除可再記錄的內(nèi)容,從而促進(jìn)記錄介質(zhì)上的可用空間的分配。
更進(jìn)一步,沒有用戶的批準(zhǔn),該記錄器不會擦除基于用麥克風(fēng)或者攝像機(jī)獲取的數(shù)據(jù)的原始的內(nèi)容(即,非可再記錄的內(nèi)容)。此外,利用該記錄器,從CD再現(xiàn)得來的內(nèi)容(即,可再記錄的內(nèi)容)可以優(yōu)先被擦除,從而使用戶不必指定將被擦除的內(nèi)容并確定這種操作。
另外,當(dāng)擦除可再記錄的內(nèi)容時,該內(nèi)容的附加信息可以留在記錄介質(zhì)上而不會被擦除,從而有利于在稍后的時間對該內(nèi)容進(jìn)行再記錄。
雖然在此處詳細(xì)的描述了本發(fā)明的最佳實(shí)施例和一些修改,應(yīng)該理解到本發(fā)明并不局限于這些實(shí)施例和修改,一個熟悉本技術(shù)的人可以進(jìn)行各種修改和變化,而不會脫離用附加要求來定義的本發(fā)明的精神和范圍。
權(quán)利要求
1.一種用于處理數(shù)據(jù)的裝置,所述裝置包括確定裝置,用于確定存儲在第一存儲介質(zhì)中的數(shù)據(jù)是否是可恢復(fù)的;和控制裝置,用于根據(jù)確定結(jié)果來控制對于所存儲數(shù)據(jù)的擦除處理。
2.根據(jù)權(quán)利要求1的裝置,其中當(dāng)所述確定裝置確定所述存儲數(shù)據(jù)是可恢復(fù)時,所述控制裝置擦除所述存儲數(shù)據(jù)。
3.根據(jù)權(quán)利要求1的裝置,其中當(dāng)所述確定裝置確定所述存儲數(shù)據(jù)不是可恢復(fù)的時候,所述控制裝置禁止擦除所述存儲數(shù)據(jù)。
4.根據(jù)權(quán)利要求1的裝置,進(jìn)一步包括操作裝置,用于指定存儲數(shù)據(jù)被擦除。
5.根據(jù)權(quán)利要求4的裝置,其中所述操作裝置指定多個所述存儲數(shù)據(jù)被擦除。
6.根據(jù)權(quán)利要求5的裝置,其中所述操作裝置指定全部的所述存儲數(shù)據(jù)將被擦除。
7.根據(jù)權(quán)利要求3的裝置,進(jìn)一步包括通知裝置,用于當(dāng)所述確定裝置確定所述存儲數(shù)據(jù)是不可恢復(fù)的時候,提供通知指出所述存儲數(shù)據(jù)被禁止進(jìn)行所述擦除處理。
8.根據(jù)權(quán)利要求7的裝置,進(jìn)一步包括操作裝置,用于指定所述存儲數(shù)據(jù)將被擦除,其中,在通過所述通知裝置通知所述存儲數(shù)據(jù)被禁止所述擦除處理以后,當(dāng)由所述操作裝置指定所述存儲數(shù)據(jù)的擦除時,所述控制裝置控制擦除處理以擦除所述存儲的數(shù)據(jù)。
9.根據(jù)權(quán)利要求1的裝置,進(jìn)一步包括比較裝置,用于比較所述第一存儲介質(zhì)的剩余的可存儲容量和將要存儲在所述第一存儲介質(zhì)中、已存儲在第二存儲介質(zhì)中的數(shù)據(jù)量,并且所述控制裝置根據(jù)比較的結(jié)果來控制存儲在所述第一存儲介質(zhì)中的數(shù)據(jù)的所述擦除處理。
10.根據(jù)權(quán)利要求9的裝置,其中當(dāng)根據(jù)比較的結(jié)果,所述第一存儲介質(zhì)的所述余下的可存儲容量不夠的時候,所述控制裝置控制擦除處理以擦除存儲在所述第一存儲介質(zhì)中的可恢復(fù)的數(shù)據(jù)。
11.根據(jù)權(quán)利要求9的裝置,進(jìn)一步包括寫入裝置,用于把存儲在所述第二存儲介質(zhì)中的數(shù)據(jù)寫入所述第一存儲介質(zhì),并且其中,當(dāng)根據(jù)比較的結(jié)果,所述第一存儲介質(zhì)所述余下的可存儲容量足夠的時候,所述寫入裝置把存儲在所述第二存儲介質(zhì)中的數(shù)據(jù)寫入所述第一存儲介質(zhì)。
12.根據(jù)權(quán)利要求1的裝置,其中所述第一存儲介質(zhì)具有存儲在其中的管理信息,用于管理存儲在其中的數(shù)據(jù)。
13.根據(jù)權(quán)利要求1的裝置,其中所述第一存儲介質(zhì)具有附加信息,與提供存儲在其中的可恢復(fù)的數(shù)據(jù)的源有關(guān)。
14.根據(jù)權(quán)利要求13的裝置,其中所述第一存儲介質(zhì)已經(jīng)存儲了標(biāo)識信息,標(biāo)識作為所述源的存儲介質(zhì)。
15.根據(jù)權(quán)利要求14的裝置,其中所述附加信息包括ISRC。
16.根據(jù)權(quán)利要求14的裝置,其中所述附加信息包括所述源存儲介質(zhì)的管理信息。
17.根據(jù)權(quán)利要求13的裝置,其中當(dāng)存儲在所述第一存儲介質(zhì)中的所述可恢復(fù)的數(shù)據(jù)被擦除時,所述控制裝置保留所述可恢復(fù)的數(shù)據(jù)的所述附加信息。
18.根據(jù)權(quán)利要求1的裝置,其中所述確定裝置確定從麥克風(fēng)輸入的數(shù)據(jù)是可恢復(fù)的數(shù)據(jù)。
19.根據(jù)權(quán)利要求1的裝置,其中所述確定裝置確定捕獲的視頻數(shù)據(jù)是可恢復(fù)的數(shù)據(jù)。
20.根據(jù)權(quán)利要求1的裝置,其中所述確定裝置確定從第二存儲介質(zhì)復(fù)制到所述第一存儲介質(zhì)的數(shù)據(jù)是可存儲的數(shù)據(jù)。
21.根據(jù)權(quán)利要求1的裝置,其中所述第一存儲介質(zhì)是一個非易失的存儲器。
22.根據(jù)權(quán)利要求1的裝置,其中所述第一存儲介質(zhì)是一個盤型的記錄介質(zhì)。
23.根據(jù)權(quán)利要求20的裝置,其中所述第二存儲介質(zhì)是一個硬盤。
24.一種用于處理數(shù)據(jù)的方法,包括下列步驟確定存儲在存儲介質(zhì)中的數(shù)據(jù)是否是可恢復(fù)的;以及根據(jù)確定的結(jié)果來控制對存儲數(shù)據(jù)所作擦除處理。
全文摘要
一種很方便對記錄在記錄介質(zhì)上的內(nèi)容進(jìn)行擦除操作的記錄器。記錄在該記錄介質(zhì)上的每個內(nèi)容可以被檢查,以便確定它是否是可再記錄的或者是非可再記錄的。當(dāng)請求擦除內(nèi)容時,可以根據(jù)確定結(jié)果來控制擦除處理。例如,以通過麥克風(fēng)或者攝像機(jī)所得到的數(shù)據(jù)為基礎(chǔ)的原始內(nèi)容(即,非可再記錄的內(nèi)容)不可以被擦除(如果沒有該用戶的具體的批準(zhǔn))。反過來,從另外一個記錄介質(zhì)例如CD復(fù)制過來的可再記錄的內(nèi)容可以被擦除。
文檔編號G06F13/00GK1310450SQ0012066
公開日2001年8月29日 申請日期2000年12月16日 優(yōu)先權(quán)日1999年12月16日
發(fā)明者橫田哲平, 木原信之 申請人:索尼公司