欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

再現(xiàn)裝置和再現(xiàn)方法

文檔序號(hào):2831309閱讀:267來源:國知局
專利名稱:再現(xiàn)裝置和再現(xiàn)方法
技術(shù)領(lǐng)域
本發(fā)明涉及適于從在其上已經(jīng)記錄了已受再現(xiàn)限制的節(jié)目和未受再現(xiàn)限制的節(jié)目(即,能夠隨意再現(xiàn)的節(jié)目)兩者的記錄介質(zhì)中再現(xiàn)節(jié)目的一種再現(xiàn)裝置和再現(xiàn)方法。
背景技術(shù)
作為電可重寫存儲(chǔ)器的EEPROM(電可擦除可編程只讀存儲(chǔ)器)要求大的空間,因?yàn)槊總€(gè)位是由兩個(gè)晶體管組成的。由此,EEPROM的集成受到限制。為了解決這個(gè)問題,已經(jīng)開發(fā)出來允許用一個(gè)使用全位擦除(all-bit-erase)系統(tǒng)的晶體管實(shí)現(xiàn)一個(gè)位的一種閃速存儲(chǔ)器。該閃速存儲(chǔ)器有期望作為諸如磁盤和光盤的傳統(tǒng)記錄介質(zhì)的替代物。
使用閃速存儲(chǔ)器的存儲(chǔ)卡也是公知的。存儲(chǔ)卡能夠自由地連接到一裝置上以及從其上分開。使用存儲(chǔ)卡替代傳統(tǒng)CD(致密光盤,商標(biāo))或MD(袖珍光盤,商標(biāo))的數(shù)字音頻記錄/再現(xiàn)裝置能夠得以實(shí)現(xiàn)。
當(dāng)用戶購買市場上可得到的封裝軟件例如CD時(shí),他或她可確信該封裝軟件的不限期的再現(xiàn)和不限數(shù)目的再現(xiàn)次數(shù)。在另一方面,當(dāng)數(shù)字化音頻和視頻信息并用作多媒體時(shí),在近些年,版權(quán)保護(hù)已經(jīng)變得重要。在信息服務(wù)領(lǐng)域,在記錄介質(zhì)上以這樣的方式記錄數(shù)字化音頻和視頻信息,使得可以對(duì)其添加一些限制信息。以這樣的格式將信息提供給用戶。另外,經(jīng)由數(shù)字廣播或因特網(wǎng)發(fā)行對(duì)其添加了一些再現(xiàn)限制信息的數(shù)字化音頻和視頻信息到每個(gè)用戶的服務(wù)已受研究。在這樣的環(huán)境中,為了作廣告,可以將已經(jīng)對(duì)再現(xiàn)期限和再現(xiàn)次數(shù)進(jìn)行再現(xiàn)限制的隨意音頻和視頻信息發(fā)行給每個(gè)用戶。在此情形中,每個(gè)用戶能夠以在再現(xiàn)限制信息中所表達(dá)的一段時(shí)間和一定再現(xiàn)次數(shù)去再現(xiàn)音頻和視頻信息(稱之為節(jié)目或者內(nèi)容)。當(dāng)用戶想要該音頻和視頻信息時(shí),他或她能夠以預(yù)定的價(jià)格將其記錄到存儲(chǔ)卡。
在此情形中,存在未受再現(xiàn)限制(能夠隨意再現(xiàn))的節(jié)目和已受再現(xiàn)限制的節(jié)目兩者記錄在一個(gè)記錄介質(zhì)上的可能性。當(dāng)通過傳統(tǒng)再現(xiàn)裝置從這樣的記錄介質(zhì)中再現(xiàn)節(jié)目時(shí),用戶將面對(duì)不方便的問題。當(dāng)用戶重復(fù)地再現(xiàn)節(jié)目時(shí),他或她能夠隨意地再現(xiàn)未受再現(xiàn)限制的節(jié)目。相反,當(dāng)根據(jù)再現(xiàn)次數(shù)再現(xiàn)已受再現(xiàn)限制的節(jié)目時(shí),已受再現(xiàn)限制的節(jié)目的再現(xiàn)次數(shù)超過指定的再現(xiàn)次數(shù)之后,該節(jié)目不能夠得到再現(xiàn)。由此,存在一種優(yōu)選地從節(jié)目重復(fù)再現(xiàn)操作中除去已受再現(xiàn)限制的節(jié)目的情形。另外,存在一種方法,用于詢問用戶他或她是否想再現(xiàn)已受再現(xiàn)限制的節(jié)目。然而,當(dāng)試圖再現(xiàn)已受再現(xiàn)限制的節(jié)目時(shí),該再現(xiàn)操作被終止,并且該用戶被詢問他或她是否想再現(xiàn)它。由此,該裝置的可操作性變差。
由此,本發(fā)明的目標(biāo)是提供一種允許用戶為已受再現(xiàn)限制的節(jié)目指定操作方法的再現(xiàn)裝置和再現(xiàn)方法。

發(fā)明內(nèi)容
為了解決上述問題,本發(fā)明的一個(gè)方面是用于從其上已經(jīng)記錄了已受到關(guān)于再現(xiàn)次數(shù)的再現(xiàn)限制的節(jié)目和未受到關(guān)于再現(xiàn)次數(shù)的再現(xiàn)限制的節(jié)目的記錄介質(zhì)中再現(xiàn)節(jié)目的一種再現(xiàn)裝置,所述記錄介質(zhì)具有用于管理表示節(jié)目是否受到關(guān)于再現(xiàn)次數(shù)的再現(xiàn)限制的標(biāo)識(shí)符的管理區(qū),所述再現(xiàn)裝置包括確定部件,用于確定要再現(xiàn)的節(jié)目是否受到關(guān)于對(duì)應(yīng)于在所述管理區(qū)中管理的標(biāo)識(shí)符的再現(xiàn)次數(shù)的再現(xiàn)限制,其中所述再現(xiàn)裝置具有允許至少指定第一模式、第二模式、以及第三模式中的兩個(gè)的模式指定功能,當(dāng)所述確定部件的確定結(jié)果表示要再現(xiàn)的節(jié)目已受到關(guān)于再現(xiàn)次數(shù)的再現(xiàn)限制時(shí),第一模式詢問用戶他或她是否想再現(xiàn)該節(jié)目,第二模式強(qiáng)行禁止再現(xiàn)該節(jié)目,第三模式造成該節(jié)目無條件地得到再現(xiàn)。
本發(fā)明的另一個(gè)方面是用于從其上已經(jīng)記錄了已受到關(guān)于再現(xiàn)次數(shù)的再現(xiàn)限制的節(jié)目和未受到關(guān)于再現(xiàn)次數(shù)的再現(xiàn)限制的節(jié)目的記錄介質(zhì)中再現(xiàn)節(jié)目的一種再現(xiàn)裝置,所述記錄介質(zhì)具有用于管理表示節(jié)目是否受到關(guān)于再現(xiàn)次數(shù)的再現(xiàn)限制的標(biāo)識(shí)符的管理區(qū),所述再現(xiàn)裝置包括確定部件,用于確定節(jié)目重復(fù)再現(xiàn)操作是否已經(jīng)得到指定;以及控制部件,用于當(dāng)所述確定部件的確定結(jié)果表示已經(jīng)指定節(jié)目重復(fù)再現(xiàn)操作時(shí),引發(fā)所述再現(xiàn)裝置去重復(fù)地再現(xiàn)除了受到關(guān)于再現(xiàn)次數(shù)的再現(xiàn)限制的節(jié)目以外的節(jié)目。
本發(fā)明的再一個(gè)方面是用于從其上已經(jīng)記錄了已受到關(guān)于再現(xiàn)期限的再現(xiàn)限制的節(jié)目的記錄介質(zhì)中再現(xiàn)節(jié)目的一種再現(xiàn)裝置,所述再現(xiàn)裝置包括日期和時(shí)間計(jì)數(shù)部件,用于對(duì)日期和時(shí)間計(jì)數(shù);操作部件,用于允許用戶輸入日期和時(shí)間信息;存儲(chǔ)器部件,用于存儲(chǔ)由所述操作部件輸入的日期和時(shí)間信息;確定部件,用于確定所述日期和時(shí)間信息是否已經(jīng)存儲(chǔ)在所述存儲(chǔ)器部件中;以及控制部件,用于當(dāng)所述確定部件的確定結(jié)果表示所述日期和時(shí)間信息還未存儲(chǔ)于所述存儲(chǔ)器部件中時(shí),禁止再現(xiàn)已受到關(guān)于再現(xiàn)期限的再現(xiàn)限制的節(jié)目。
本發(fā)明的再一個(gè)方面是用于從其上已經(jīng)記錄了已受到關(guān)于再現(xiàn)次數(shù)的再現(xiàn)限制的節(jié)目和未受到關(guān)于再現(xiàn)次數(shù)的再現(xiàn)限制的節(jié)目的記錄介質(zhì)中再現(xiàn)節(jié)目的一種再現(xiàn)方法,所述記錄介質(zhì)具有用于管理表示節(jié)目是否受到關(guān)于再現(xiàn)次數(shù)的再現(xiàn)限制的標(biāo)識(shí)符的管理區(qū),所述再現(xiàn)方法包括步驟確定要再現(xiàn)的節(jié)目是否受到關(guān)于對(duì)應(yīng)于在所述管理區(qū)中管理的標(biāo)識(shí)符的再現(xiàn)次數(shù)的再現(xiàn)限制,其中所述再現(xiàn)方法具有允許指定第一模式、第二模式、以及第三模式中至少兩個(gè)的模式指定功能,當(dāng)在所述確定步驟處的確定結(jié)果表示要再現(xiàn)的節(jié)目已受到關(guān)于再現(xiàn)次數(shù)的再現(xiàn)限制時(shí),第一模式詢問用戶他或她是否想再現(xiàn)該節(jié)目,第二模式強(qiáng)行禁止再現(xiàn)該節(jié)目,第三模式造成該節(jié)目無條件地得到再現(xiàn)。
本發(fā)明的再一個(gè)方面是用于從其上已經(jīng)記錄了已受到關(guān)于再現(xiàn)次數(shù)的再現(xiàn)限制的節(jié)目和未受到關(guān)于再現(xiàn)次數(shù)的再現(xiàn)限制的節(jié)目的記錄介質(zhì)中再現(xiàn)節(jié)目的一種再現(xiàn)方法,所述記錄介質(zhì)具有用于管理表示節(jié)目是否受到關(guān)于再現(xiàn)次數(shù)的再現(xiàn)限制的標(biāo)識(shí)符的管理區(qū),所述再現(xiàn)方法包括步驟確定節(jié)目重復(fù)再現(xiàn)操作是否已經(jīng)得到指定;以及在當(dāng)所述確定步驟處的確定結(jié)果表示節(jié)目重復(fù)再現(xiàn)操作已經(jīng)得到指定時(shí),引發(fā)重復(fù)地再現(xiàn)除了受到關(guān)于再現(xiàn)次數(shù)的再現(xiàn)限制的節(jié)目以外的節(jié)目。
本發(fā)明的再一個(gè)方面是用于從其上已經(jīng)記錄了已受到關(guān)于再現(xiàn)期限的再現(xiàn)限制的節(jié)目的記錄介質(zhì)中再現(xiàn)節(jié)目的一種再現(xiàn)方法,所述再現(xiàn)方法包括步驟允許用戶輸入日期和時(shí)間信息;存儲(chǔ)由所述操作部件輸入的日期和時(shí)間信息;確定所述日期和時(shí)間信息是否已經(jīng)存儲(chǔ)在所述存儲(chǔ)器部件中;以及當(dāng)在所述確定步驟處的確定結(jié)果表示所述日期和時(shí)間信息還未存儲(chǔ)于所述存儲(chǔ)器部件中時(shí),禁止再現(xiàn)已受到關(guān)于再現(xiàn)期限的再現(xiàn)限制的節(jié)目。
根據(jù)本發(fā)明,在用戶已指定的一模式中,能夠再現(xiàn)已受再現(xiàn)限制的節(jié)目。由此,能夠防止違背用戶的意愿再現(xiàn)已受再現(xiàn)限制的節(jié)目。


圖1是示出根據(jù)本發(fā)明利用非易失存儲(chǔ)器的一種數(shù)字音頻記錄器/播放器的方框圖;圖2是示出根據(jù)本發(fā)明的一種DSP的內(nèi)部方框圖;圖3是示出根據(jù)本發(fā)明的一種存儲(chǔ)卡的內(nèi)部方框圖;圖4是示出作為根據(jù)本發(fā)明的存儲(chǔ)卡的存儲(chǔ)介質(zhì)的一種文件管理結(jié)構(gòu)的示意圖;圖5是示出在根據(jù)本發(fā)明的存儲(chǔ)卡中配置的閃速存儲(chǔ)器中存儲(chǔ)的數(shù)據(jù)的一種物理結(jié)構(gòu)的示意圖;圖6是示出根據(jù)本發(fā)明的存儲(chǔ)卡的一種數(shù)據(jù)結(jié)構(gòu)的示意圖;圖7是示出存儲(chǔ)在存儲(chǔ)卡中的文件的結(jié)構(gòu)的層級(jí)示意圖;圖8是示出作為存儲(chǔ)在存儲(chǔ)卡中的子目錄的再現(xiàn)管理文件PBLIST.MSF的數(shù)據(jù)結(jié)構(gòu)的示意圖;圖9是示出一個(gè)被以預(yù)定單位長度的間隔拆分成塊并且在每個(gè)塊上附加了屬性文件的連續(xù)ATRAC3數(shù)據(jù)文件的數(shù)據(jù)結(jié)構(gòu)的示意圖;圖10是用于解釋根據(jù)本發(fā)明的合并編輯處理和拆分編輯處理的示意圖;圖11是示出再現(xiàn)管理文件PBLIST的數(shù)據(jù)結(jié)構(gòu)的示意圖;圖12是示出再現(xiàn)管理文件PBLIST的數(shù)據(jù)結(jié)構(gòu)的示意圖;圖13是示出表示附加信息數(shù)據(jù)的類型的關(guān)系的一種表格的示意圖;圖14是示出表示附加信息數(shù)據(jù)的類型的關(guān)系的一種表格的示意圖;圖15是示出表示附加信息數(shù)據(jù)的類型的關(guān)系的一種表格的示意圖;圖16是示出表示附加信息數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)的示意圖;圖17是示出ATRAC3數(shù)據(jù)文件的詳細(xì)數(shù)據(jù)結(jié)構(gòu)的示意圖;圖18是示出組成ATRAC3數(shù)據(jù)文件的屬性頭的較上部分的數(shù)據(jù)結(jié)構(gòu)的示意圖;圖19是示出組成ATRAC3數(shù)據(jù)文件的屬性頭的中間部分的數(shù)據(jù)結(jié)構(gòu)的示意圖;圖20是示出表示記錄模式及其記錄期限等等的類型的表格的示意圖;圖21是示出表示拷貝控制狀態(tài)的表格的示意圖;圖22是示出組成ATRAC3數(shù)據(jù)文件的屬性頭的較下部分的數(shù)據(jù)結(jié)構(gòu)的示意圖;圖23是示出ATRAC3數(shù)據(jù)文件的數(shù)據(jù)塊的頭的數(shù)據(jù)結(jié)構(gòu)的示意圖;圖24是示出表示根據(jù)本發(fā)明用于恢復(fù)受損壞的FAT區(qū)的一種方法的流程圖的示意圖;圖25是示出存儲(chǔ)在存儲(chǔ)卡40中的文件的文件結(jié)構(gòu)的另一例子的層級(jí)示意圖;圖26是示出在軌道信息管理文件TRKLIST.MSF和ATRAC3數(shù)據(jù)文件A3Dnnnnn.MSA之間的關(guān)系的示意圖;圖27是示出軌道信息管理文件TRKLIST.MSF的詳細(xì)數(shù)據(jù)結(jié)構(gòu)的示意圖;圖28是示出管理一名稱的NAME1的詳細(xì)數(shù)據(jù)結(jié)構(gòu)的示意圖;圖29是示出管理一名稱的NAME2的詳細(xì)數(shù)據(jù)結(jié)構(gòu)的示意圖;圖30是示出ATRAC3數(shù)據(jù)文件A3Dnnnnn.MSA的詳細(xì)數(shù)據(jù)結(jié)構(gòu)的示意圖;圖31是示出表示附加信息的INFLIST.MSF的詳細(xì)數(shù)據(jù)結(jié)構(gòu)的示意圖;圖32是示出表示附加信息數(shù)據(jù)的INFLIST.MSF的詳細(xì)數(shù)據(jù)結(jié)構(gòu)的示意圖;圖33是示出根據(jù)本發(fā)明用于恢復(fù)在另一數(shù)據(jù)結(jié)構(gòu)中受損壞的FAT區(qū)的一種方法的示意圖;圖34是示出用于根據(jù)本發(fā)明的一實(shí)例解釋用于為已受再現(xiàn)限制的節(jié)目指定再現(xiàn)模式的一種處理的流程圖的示意圖;圖35是示出用于解釋用于記錄再現(xiàn)日志的數(shù)據(jù)結(jié)構(gòu)的一例子的示意圖;圖36是示出用于根據(jù)本發(fā)明的一實(shí)例解釋已受再現(xiàn)限制的節(jié)目的再現(xiàn)處理的流程圖的示意圖;圖37是示出用于根據(jù)本發(fā)明的所述實(shí)例的分叉解釋已受再現(xiàn)限制的節(jié)目的再現(xiàn)處理的流程圖的示意圖;圖38是示出根據(jù)本發(fā)明的一種實(shí)際系統(tǒng)結(jié)構(gòu)的示意圖。
附圖中的各附圖標(biāo)記說明如下10音頻編碼器/解碼器IC20安全I(xiàn)C30DSP40存儲(chǔ)卡42閃速存儲(chǔ)器52安全塊PBLIST再現(xiàn)管理文件TRKLIST 軌道信息管理文件INFLIST 附加信息管理文件A3Dnnn音頻數(shù)據(jù)文件71記錄器/播放器
73 顯示設(shè)備78 外部個(gè)人計(jì)算機(jī)SP1 BLKID-TL0?SP2 遞增塊SP3 最后塊?SP4 所搜索的塊是PBLISTSP5 根據(jù)包含于PBLIST中的T-TRK的TRK總數(shù)→NSP6 連續(xù)地搜索PBLIST的TRK-XXXSP7 將TRK-XXX與FN0相關(guān),并且將相關(guān)表存儲(chǔ)在存儲(chǔ)器中SP8 N←N-1SP9 N=0?SP10返回到頂部塊的定位符SP11BLKID-HD0?SP12遞增塊SP13最后的塊?SP14確定的結(jié)果表示所搜索的塊是屬性文件SP15將FN0、BLOCKSERIAL與對(duì)應(yīng)于塊數(shù)的CONNUM0相關(guān),并且將所相關(guān)的表存儲(chǔ)于存儲(chǔ)器SP16返回到頂部塊的定位符SP17BLKID-A3D?SP18遞增塊SP19最后的塊?SP20所確定的結(jié)果表示所搜索的塊是ATRAC3文件S31 接通電源S32 從第一、第二以及第三模式中選擇再現(xiàn)模式S33 從三種模式中選擇一種S34 將所選模式存儲(chǔ)于NVMS35 按壓再現(xiàn)按鈕?S36 節(jié)目已受再現(xiàn)限制?S37 執(zhí)行一節(jié)目的正常再現(xiàn)操作S38 執(zhí)行對(duì)應(yīng)于存儲(chǔ)于NVM中的模式的再現(xiàn)操作
S39完成可再現(xiàn)節(jié)目的再現(xiàn)操作并且處理下一節(jié)目。在再現(xiàn)已受到關(guān)于再現(xiàn)次數(shù)的再現(xiàn)限制的節(jié)目之后,在INF中記錄日志文件。
S41LT位6=0?S42節(jié)目已過期S43節(jié)目被禁止再現(xiàn)S44LT位7=0?S45再現(xiàn)節(jié)目具體實(shí)施方式
接著,將描述本發(fā)明的實(shí)例。圖1是示出根據(jù)本發(fā)明的實(shí)例利用非易失存儲(chǔ)器的一種數(shù)字音頻記錄器/播放器的方框圖。該數(shù)字音頻記錄器/播放器利用可拆卸存儲(chǔ)卡記錄和再現(xiàn)數(shù)字音頻信號(hào)。實(shí)際上,該記錄器/播放器與放大單元和揚(yáng)聲器組成一音頻系統(tǒng)。然而,應(yīng)該注意到能夠?qū)⒈景l(fā)明應(yīng)用到其它音頻記錄器上。即,能夠?qū)⒈景l(fā)明應(yīng)用到便攜式記錄/再現(xiàn)裝置上。另外,能夠?qū)⒈景l(fā)明應(yīng)用到記錄隨衛(wèi)星數(shù)據(jù)通信、數(shù)字廣播、或因特網(wǎng)傳播的數(shù)字音頻數(shù)據(jù)的機(jī)頂盒上。而且,能夠?qū)⒈景l(fā)明應(yīng)用到再現(xiàn)運(yùn)動(dòng)圖像數(shù)據(jù)和靜止圖像數(shù)據(jù)而不是音頻數(shù)據(jù)的系統(tǒng)上。根據(jù)本發(fā)明的該實(shí)例的系統(tǒng)能夠記錄和再現(xiàn)諸如不是數(shù)字音頻數(shù)據(jù)的圖像和文本的附加信息。
所述記錄/再現(xiàn)裝置具有音頻編碼器/解碼器IC(集成電路)10、安全I(xiàn)C 20、DSP(數(shù)字信號(hào)處理器)30。這些設(shè)備每個(gè)都是由單芯片IC組成的。該記錄/再現(xiàn)裝置具有可拆卸存儲(chǔ)卡40。單芯片IC的存儲(chǔ)卡40具有閃速存儲(chǔ)器(非易失存儲(chǔ)器)、存儲(chǔ)器控制塊、以及安全塊。所述安全塊具有DES(數(shù)據(jù)加密標(biāo)準(zhǔn))加密電路。根據(jù)本實(shí)例,該記錄/再現(xiàn)裝置可以使用微計(jì)算機(jī)取代DSP30。
音頻編碼器/解碼器IC10具有音頻接口11和編碼器/解碼器塊12。編碼器/解碼器塊12編碼對(duì)應(yīng)于高效編碼方法的數(shù)字音頻數(shù)據(jù),并且將該編碼數(shù)據(jù)寫入存儲(chǔ)卡40。另外,編碼器/解碼器塊12解碼從存儲(chǔ)卡40讀取的編碼數(shù)據(jù)。作為用于袖珍光盤的ATRAC(自適應(yīng)變換聲音編碼)格式的改進(jìn)的ATRAC3格式是作為高效編碼方法得到使用。
將以44.1千赫茲采用并以16位量化的音頻數(shù)據(jù)以ATRAC3格式進(jìn)行高效編碼。在ATRAC3格式中,要處理的音頻數(shù)據(jù)的最小數(shù)據(jù)單位是聲音單位(SU)。1SU是將1024采樣(1024×16位×2聲道)數(shù)據(jù)壓縮到幾百字節(jié)的數(shù)據(jù)的數(shù)據(jù)。1SU的持續(xù)時(shí)間是大約23毫秒。以所述高效編碼方法,音頻數(shù)據(jù)的數(shù)據(jù)量會(huì)壓縮到比初始數(shù)據(jù)的數(shù)據(jù)量大約小10倍。如在袖珍光盤中使用的ATRAC1那樣,對(duì)應(yīng)于ATRAC3格式的壓縮和解壓縮音頻信號(hào)在音頻質(zhì)量上沒有劣化。
線輸入選擇器13選擇性地提供MD(袖珍光盤)的再現(xiàn)輸出信號(hào)、調(diào)諧器(tuner)的輸出信號(hào)、或者磁帶的再現(xiàn)輸出信號(hào)到A/D(模擬/數(shù)字)轉(zhuǎn)換器14。A/D轉(zhuǎn)換器14將輸入的線信號(hào)轉(zhuǎn)換為數(shù)字音頻信號(hào)(采樣頻率=44.1千赫茲;量化位數(shù)=16)。數(shù)字輸入選擇器16選擇性地提供MD、CD(致密光盤)、或CS(衛(wèi)星數(shù)字廣播)的數(shù)字輸出信號(hào)到數(shù)字輸入接收器17上。該數(shù)字輸入信號(hào)會(huì)經(jīng)由例如光纖傳輸。數(shù)字輸入接收器17的輸出信號(hào)會(huì)提供到采樣率轉(zhuǎn)換器15上。采樣率轉(zhuǎn)換器15將該數(shù)字輸入信號(hào)轉(zhuǎn)換為數(shù)字音頻信號(hào)(采樣頻率=44.1千赫茲;量化位數(shù)=16)。
音頻編碼器/解碼器IC10的編碼器/解碼器塊12經(jīng)由安全I(xiàn)C20的接口21提供編碼數(shù)據(jù)到DES加密電路22上。該DES加密電路22將得到配置以保護(hù)內(nèi)容的版權(quán)。存儲(chǔ)卡40也具有DES加密電路。所述記錄/再現(xiàn)裝置的DES加密電路22多個(gè)主密鑰和一裝置唯一存儲(chǔ)密鑰。DES加密電路22還具有隨機(jī)數(shù)字發(fā)生電路。DES加密電路22能夠與具有DES加密電路的存儲(chǔ)卡40共享驗(yàn)證處理和會(huì)話期(session)密鑰。另外,DES加密電路22能夠利用該DES加密電路的存儲(chǔ)密鑰重新加密數(shù)據(jù)。
從DES加密電路22輸出的加密音頻數(shù)據(jù)會(huì)提供到DSP(數(shù)字信號(hào)處理器)30。DSP30經(jīng)由接口與存儲(chǔ)卡40通信。在該例子中,存儲(chǔ)卡40連接到記錄/再現(xiàn)裝置的連接/拆卸機(jī)構(gòu)(未示出)上。DSP30將該加密數(shù)據(jù)寫入存儲(chǔ)卡40的閃速存儲(chǔ)器。所述加密數(shù)據(jù)是在DSP30和存儲(chǔ)卡40之間串行傳輸?shù)?。另外,外部SRAM(靜態(tài)隨機(jī)訪問存儲(chǔ)器)31連接到DSP30上。SRAM31提供給記錄/再現(xiàn)裝置以充足的存儲(chǔ)容量以控制存儲(chǔ)卡40。
另外,加密ATRAC3數(shù)據(jù)是從外部個(gè)人計(jì)算機(jī)(未示出)經(jīng)由接口33提供到DSP30的。當(dāng)預(yù)定應(yīng)用軟件得以安裝在該外部個(gè)人計(jì)算機(jī)時(shí),它能夠采集對(duì)應(yīng)于EMD(電子音樂發(fā)行)、音樂CD、或MP3(運(yùn)動(dòng)圖像專家組1音頻層III)的壓縮音頻文件等等到硬盤上,并且將所采集數(shù)據(jù)轉(zhuǎn)換為ATRAC3格式,加密該轉(zhuǎn)換數(shù)據(jù),并且輸出所加密數(shù)據(jù)。
編號(hào)32表示控制圖1所示的整個(gè)音頻系統(tǒng)的操作并且提供在對(duì)應(yīng)于用戶操作的操作部分中產(chǎn)生的諸如記錄命令、再現(xiàn)命令等等的數(shù)據(jù)的一種系統(tǒng)控制器。該系統(tǒng)控制器32是由CPU(中央處理單元)組成的。系統(tǒng)控制器32具有非易失存儲(chǔ)器32a。另外,用于視頻信息和字符信息的附加字符信息的數(shù)據(jù)會(huì)經(jīng)由系統(tǒng)控制器32提供到DSP30上。
由DSP30從存儲(chǔ)卡40中讀取的加密ATRAC3數(shù)據(jù)將由安全I(xiàn)C20進(jìn)行加密。音頻編碼器/解碼器IC10解碼對(duì)應(yīng)于ATRAC3格式的編碼數(shù)據(jù)。音頻編碼器/解碼器10的輸出數(shù)據(jù)會(huì)提供到D/A轉(zhuǎn)換器18上。D/A轉(zhuǎn)換器18將音頻編碼器/解碼器10的輸出數(shù)據(jù)轉(zhuǎn)換為模擬音頻信號(hào)。該模擬音頻信號(hào)會(huì)提供到線輸出端19。該模擬音頻信號(hào)會(huì)經(jīng)由線輸出端19提供到放大單元(未示出)。該模擬音頻信號(hào)是從揚(yáng)聲器或耳機(jī)中再現(xiàn)的。外部控制器提供靜音(muting)信號(hào)到D/A轉(zhuǎn)換器18。當(dāng)該靜音信號(hào)表示靜音狀態(tài)時(shí),外部控制器禁止從線輸出端19輸出音頻信號(hào)。
另外,從存儲(chǔ)卡40中讀取的加密ATRAC3數(shù)據(jù)是從DSP30經(jīng)由接口33提供到外部個(gè)人計(jì)算機(jī)的。該ATRAC3數(shù)據(jù)會(huì)存儲(chǔ)在該個(gè)人計(jì)算機(jī)的硬盤中。
圖2是示出DSP30的內(nèi)部結(jié)構(gòu)的方框圖。參見圖2,所述DSP30包括核心(core)34、閃速存儲(chǔ)器35、SRAM36、總線接口37、存儲(chǔ)卡接口38、以及內(nèi)部總線橋。DSP30具有與微計(jì)算機(jī)相同的功能。核心34等價(jià)于CPU。閃速存儲(chǔ)器35存儲(chǔ)引發(fā)DSP30去執(zhí)行預(yù)定處理的程序。SRAM36和外部SRAM31將作為所述記錄/再現(xiàn)裝置的RAM(隨機(jī)訪問存儲(chǔ)器)來使用。
DSP30控制用于將加密音頻數(shù)據(jù)和附加信息寫入對(duì)應(yīng)于諸如從系統(tǒng)控制器32接收的記錄命令的操作信號(hào)的存儲(chǔ)卡40的寫入處理、以及用于從中讀取它們的讀取處理。即,DSP30會(huì)配置在記錄/再現(xiàn)音頻數(shù)據(jù)和附加信息的音頻系統(tǒng)側(cè)的應(yīng)用軟件與存儲(chǔ)卡40之間。DSP30是在存儲(chǔ)卡40受到訪問時(shí)操作的。另外,DSP30是對(duì)應(yīng)于諸如文件系統(tǒng)的軟件來操作的。
DSP30管理以在傳統(tǒng)個(gè)人計(jì)算機(jī)中使用的FAT(文件分配表)文件系統(tǒng)來存儲(chǔ)存儲(chǔ)于卡40中的文件。根據(jù)本發(fā)明的實(shí)例,除了文件系統(tǒng),還使用了管理文件。該管理文件是用于管理存儲(chǔ)于存儲(chǔ)卡40中的數(shù)據(jù)文件。該管理文件作為第一文件管理信息用于管理音頻數(shù)據(jù)文件。在另一方面,F(xiàn)AT作為第二文件管理信息用于管理包括存儲(chǔ)于存儲(chǔ)卡40中的閃速存儲(chǔ)器中的音頻數(shù)據(jù)文件和管理文件的所有文件。所述管理文件存儲(chǔ)在存儲(chǔ)卡40中。所述FAT會(huì)在轉(zhuǎn)送存儲(chǔ)卡之前沿著路徑目錄等等寫入閃速存儲(chǔ)器。稍后將描述FAT的細(xì)節(jié)。
根據(jù)本發(fā)明的實(shí)例,為了保護(hù)數(shù)據(jù)的版權(quán),對(duì)已經(jīng)受對(duì)應(yīng)于ATRAC3格式壓縮的音頻數(shù)據(jù)加密。在另一方面,由于不需要保護(hù)管理文件的版權(quán),不對(duì)其進(jìn)行加密。存在加密類和非加密類兩類存儲(chǔ)卡。然而,用于隨記錄受版權(quán)保護(hù)的數(shù)據(jù)的記錄器/播放器使用的存儲(chǔ)卡限于加密類。由用戶記錄的聲音數(shù)據(jù)和圖像數(shù)據(jù)記錄在非加密類存儲(chǔ)卡上。
圖3是示出存儲(chǔ)卡40的內(nèi)部結(jié)構(gòu)的方框圖。存儲(chǔ)卡40包括以單芯片IC構(gòu)造的控制塊41和閃速存儲(chǔ)器42。一雙向串行接口配置在記錄器/播放器的DSP30和存儲(chǔ)卡40之間。該雙向串行接口由即用于傳輸伴隨數(shù)據(jù)傳輸?shù)臅r(shí)鐘信號(hào)的時(shí)鐘線SCK、用于傳輸表示狀態(tài)的信號(hào)的狀態(tài)線SBS、用于傳輸數(shù)據(jù)的數(shù)據(jù)線DIO、中斷線INT、兩條GND(地)線、兩條VCC(正電平數(shù)字電源)線、以及兩條預(yù)留線的10條線組成。
時(shí)鐘線SCK用于傳輸同步數(shù)據(jù)的時(shí)鐘信號(hào)。狀態(tài)線SBS用于傳輸表示存儲(chǔ)卡40的狀態(tài)的信號(hào)。數(shù)據(jù)線DIO用于輸入和輸出命令和加密音頻數(shù)據(jù)。中斷線INT用于傳輸引起存儲(chǔ)卡40去中斷記錄器/播放器的DSP30的中斷信號(hào)。當(dāng)存儲(chǔ)卡40連接到記錄器/播放器時(shí),存儲(chǔ)卡40產(chǎn)生該中斷信號(hào)。然而,根據(jù)本發(fā)明的該實(shí)例,由于該中斷信號(hào)是沿著數(shù)據(jù)線DIO傳輸?shù)?,所以該中斷線INT接地。
串行/并行轉(zhuǎn)換、并行/串行轉(zhuǎn)換、以及接口時(shí)鐘(S/P、P/S、I/F塊)43是配置在記錄器/播放器的DSP30和存儲(chǔ)卡40的控制塊41之間的接口。所述S/P、P/S、以及I/F塊43將從記錄器/播放器的DSP30接收的串行數(shù)據(jù)轉(zhuǎn)換為并行數(shù)據(jù)、并且提供該并行數(shù)據(jù)到控制塊41。另外,S/P、P/S、以及I/F塊43將從控制塊41接收的并行數(shù)據(jù)轉(zhuǎn)換為串行數(shù)據(jù)、并且提供該串行數(shù)據(jù)到DSP 30。當(dāng)S/P、P/S、以及I/F塊43經(jīng)由數(shù)據(jù)線DIO接收命令和數(shù)據(jù)時(shí),該S/P、P/S、以及I/F塊43將它們分離為被正常存取到閃速存儲(chǔ)器42的這些和受加密的那些。
以其數(shù)據(jù)是經(jīng)由數(shù)據(jù)線DIO傳輸?shù)母袷?,在傳輸一命令之后,?shù)據(jù)會(huì)傳輸。S/P、P/S、以及I/F塊43檢測命令的代碼、并且確定該命令和數(shù)據(jù)是被正常存取的那些還是受加密的那些。對(duì)應(yīng)于所確定的結(jié)果,S/P、P/S、以及I/F塊43存儲(chǔ)被正常存取的命令到命令寄存器44、并且存儲(chǔ)被正常存取的數(shù)據(jù)到頁緩沖存儲(chǔ)器45和寫寄存器46。與寫寄存器46相關(guān),存儲(chǔ)卡40具有誤差校正代碼編碼電路47。該誤差校正代碼編碼電路47產(chǎn)生作為用于臨時(shí)存儲(chǔ)在頁緩沖存儲(chǔ)器45中的數(shù)據(jù)的誤差校正代碼的冗余代碼。
命令寄存器44、頁緩沖存儲(chǔ)器45、寫寄存器46、以及誤差校正代碼編碼電路47的輸出數(shù)據(jù)會(huì)提供到閃速存儲(chǔ)器接口和序列器(在下文中,稱之為存儲(chǔ)器I/F和序列器)51上。該存儲(chǔ)器I/F和序列器51是配置在控制塊41和閃速存儲(chǔ)器42之間的接口,并且控制它們之間所交換的數(shù)據(jù)。數(shù)據(jù)是經(jīng)由存儲(chǔ)器I/F和序列器51寫入閃速存儲(chǔ)器的。
已經(jīng)受對(duì)應(yīng)于ATRAC3格式壓縮并且寫入閃速存儲(chǔ)器的音頻數(shù)據(jù)(在下文中,稱之為ATRAC3數(shù)據(jù))是由記錄器/播放器的安全I(xiàn)C 20和存儲(chǔ)卡40的安全塊52加密的,以保護(hù)該ATRAC3數(shù)據(jù)的版權(quán)。安全塊52包括緩沖存儲(chǔ)器53、DES加密電路54、以及非易失存儲(chǔ)器55。
存儲(chǔ)卡40的安全塊52具有多個(gè)驗(yàn)證密鑰和對(duì)每個(gè)存儲(chǔ)卡唯一的存儲(chǔ)密鑰。非易失存儲(chǔ)器55存儲(chǔ)加密數(shù)據(jù)所必需的密鑰。存儲(chǔ)在非易失存儲(chǔ)器55中的該密鑰不能被分析。根據(jù)該實(shí)例,例如,存儲(chǔ)密鑰是存儲(chǔ)在非易失存儲(chǔ)器55中的。安全塊52還具有隨機(jī)數(shù)字發(fā)生電路。安全塊52驗(yàn)證可使用的記錄器/播放器并且與其共享會(huì)話期密鑰。另外,安全塊52利用所述存儲(chǔ)密鑰經(jīng)由DES加密電路54重新加密內(nèi)容。
例如,當(dāng)存儲(chǔ)卡40連接到記錄器/播放器時(shí),它們相互得到驗(yàn)證。記錄器/播放器的安全I(xiàn)C20和存儲(chǔ)卡40的安全塊52相互得到驗(yàn)證。當(dāng)記錄器/播放器已經(jīng)將所連接的存儲(chǔ)卡40驗(yàn)證為可使用的存儲(chǔ)卡并且存儲(chǔ)卡40已經(jīng)將記錄器/播放器驗(yàn)證為可使用的記錄器/播放器時(shí),它們相互得到驗(yàn)證。在已經(jīng)成功地執(zhí)行了相互驗(yàn)證處理之后,記錄器/播放器和存儲(chǔ)卡40產(chǎn)生相應(yīng)的會(huì)話期密鑰、并且彼此共享。無論何時(shí)記錄器/播放器和存儲(chǔ)卡40相互驗(yàn)證,它們都產(chǎn)生相應(yīng)的會(huì)話期密鑰。
當(dāng)內(nèi)容寫入到存儲(chǔ)卡40時(shí),記錄器/播放器利用會(huì)話期密鑰加密內(nèi)容密鑰、并且將該加密數(shù)據(jù)提供到存儲(chǔ)卡40。存儲(chǔ)卡40利用該會(huì)話期密鑰解密該內(nèi)容密鑰、利用存儲(chǔ)密鑰重新加密該內(nèi)容密鑰,并且提供該內(nèi)容密鑰到記錄器/播放器。所述存儲(chǔ)密鑰是對(duì)每個(gè)存儲(chǔ)卡40的唯一密鑰。當(dāng)記錄器/播放器接收加密的內(nèi)容密鑰時(shí),記錄器/播放器為每個(gè)加密內(nèi)容密鑰執(zhí)行格式化處理,并且將該加密內(nèi)容密鑰和加密內(nèi)容寫入存儲(chǔ)卡40。
在以上小節(jié)中,描述了存儲(chǔ)卡40的寫處理。在下面,將描述存儲(chǔ)卡40的讀處理。從閃速存儲(chǔ)器42讀取的數(shù)據(jù)會(huì)經(jīng)由存儲(chǔ)器IF和序列器51提供到頁緩沖存儲(chǔ)器45、讀寄存器48、以及誤差校正電路49。誤差校正電路49校正存儲(chǔ)于頁緩沖存儲(chǔ)器45中的數(shù)據(jù)的誤差。已作誤差校正的頁緩沖存儲(chǔ)器45的輸出數(shù)據(jù)和讀寄存器48的輸出數(shù)據(jù)會(huì)提供到S/P、P/S、以及I/F塊43上。S/P、P/S、以及I/F塊43的輸出數(shù)據(jù)會(huì)經(jīng)由上述串行接口提供到記錄器/播放器的DSP30上。
當(dāng)從存儲(chǔ)卡40讀取數(shù)據(jù)時(shí),以存儲(chǔ)密鑰加密的內(nèi)容密鑰和以塊密鑰加密的內(nèi)容是從閃速存儲(chǔ)器42中讀取的。安全塊52用存儲(chǔ)密鑰解密內(nèi)容密鑰。安全塊52用會(huì)話期密鑰重新加密該已解密的內(nèi)容密鑰,并且傳輸該重新加密的內(nèi)容密鑰到記錄器/播放器上。該記錄器/播放器利用接收的會(huì)話期密鑰解密該內(nèi)容密鑰,并且利用已解密的內(nèi)容密鑰產(chǎn)生塊密鑰。記錄器/播放器接著解密已加密的ATRAC3數(shù)據(jù)。
Config.ROM50是存儲(chǔ)存儲(chǔ)卡40的分區(qū)信息、各種類型的屬性信息等等的存儲(chǔ)器。存儲(chǔ)卡40還具有擦除保護(hù)開關(guān)60。當(dāng)該開關(guān)60處于擦除保護(hù)位置時(shí),即使從記錄器/播放器提供引發(fā)存儲(chǔ)卡40擦除存儲(chǔ)于閃速存儲(chǔ)器42中的數(shù)據(jù)的命令到存儲(chǔ)卡40,存儲(chǔ)卡40也被禁止擦除存儲(chǔ)于閃速存儲(chǔ)器42中的數(shù)據(jù)。OSC cont.61是產(chǎn)生作為存儲(chǔ)卡40的處理的定時(shí)參考的時(shí)鐘信號(hào)的振蕩器。
圖4是示出使用存儲(chǔ)卡作為存儲(chǔ)介質(zhì)的計(jì)算機(jī)系統(tǒng)的文件系統(tǒng)的處理層級(jí)的示意圖。在層級(jí)方面,頂部層級(jí)是應(yīng)用程序處理層,應(yīng)用程序處理層接下來是文件管理處理層、邏輯地址管理層、物理地址管理層、以及閃速存儲(chǔ)器存取層。在上述層級(jí)結(jié)構(gòu)中,文件管理處理層是FAT系統(tǒng)。物理地址會(huì)分配到閃速存儲(chǔ)器的各個(gè)塊。在閃速存儲(chǔ)器的各個(gè)塊與其物理地址之間的關(guān)系不會(huì)改變。邏輯地址是在文件管理處理層上進(jìn)行邏輯處理的地址。
圖5是示出在存儲(chǔ)卡40的閃速存儲(chǔ)器42中處理的數(shù)據(jù)的物理結(jié)構(gòu)的示意圖。在存儲(chǔ)器42中,一數(shù)據(jù)單元(稱之為段(segment))被分成為預(yù)定數(shù)目的塊(固定長度)。一塊被分成為預(yù)定數(shù)目的頁(固定長度)。在閃速存儲(chǔ)器中,數(shù)據(jù)是每次作為每個(gè)塊擦除的。數(shù)據(jù)每次會(huì)作為頁寫入閃速存儲(chǔ)器42或者從中讀取。每個(gè)塊的尺寸是相同的。同樣地,每頁的尺寸是相同的。一個(gè)塊是由頁0至頁m組成的。例如,一個(gè)塊具有例如8KB(千字節(jié))或16KB的存儲(chǔ)容量。一頁具有512B(字節(jié))的存儲(chǔ)容量。當(dāng)一個(gè)塊具有例如8KB的存儲(chǔ)容量時(shí),閃速存儲(chǔ)器42的整體存儲(chǔ)容量是4MB(兆字節(jié))(512塊)或8MB(1024塊)。當(dāng)一個(gè)塊具有例如16KB的存儲(chǔ)容量時(shí),閃速存儲(chǔ)器42的整體存儲(chǔ)容量是16MB(1024塊)、32MB(2048塊)、或64MB(4096塊)。
一頁是由512字節(jié)的數(shù)據(jù)部分和16字節(jié)的冗余部分組成的。冗余部分的首三個(gè)字節(jié)是只要更新數(shù)據(jù)就要重寫的重寫部分。該首三個(gè)字節(jié)接著包含塊狀態(tài)區(qū)、頁狀態(tài)區(qū)、以及更新狀態(tài)區(qū)。冗余部分的剩余13字節(jié)是取決于數(shù)據(jù)部分的內(nèi)容的固定數(shù)據(jù)。該13字節(jié)包含管理旗標(biāo)區(qū)(1字節(jié))、邏輯地址區(qū)(2字節(jié))、格式預(yù)留區(qū)(5字節(jié))、分散(dispersion)信息ECC(誤差驗(yàn)證與校正)區(qū)(2字節(jié))、以及數(shù)據(jù)ECC區(qū)(3字節(jié))。分散信息ECC區(qū)包含用于對(duì)管理旗標(biāo)區(qū)、邏輯地址區(qū)、以及格式預(yù)留區(qū)進(jìn)行誤差校正處理的冗余數(shù)據(jù)。數(shù)據(jù)ECC區(qū)包含用于對(duì)512字節(jié)數(shù)據(jù)進(jìn)行誤差校正處理的冗余數(shù)據(jù)。
管理旗標(biāo)區(qū)包含系統(tǒng)旗標(biāo)(1用戶塊,0根塊)、轉(zhuǎn)換表旗標(biāo)(1無效,0表格塊)、拷貝禁止旗標(biāo)(1可以,0不行)、以及存取許可旗標(biāo)(1隨意,0讀保護(hù))。
首兩個(gè)塊-塊0和1是根塊。塊1是塊0的備份。根塊是在存儲(chǔ)卡中有效的頂部塊。當(dāng)存儲(chǔ)卡連接到記錄器/播放器時(shí),根塊首先被連接。剩余塊是用戶塊。根塊的頁0包含頭(header)區(qū)、系統(tǒng)入口區(qū)、以及根和屬性信息區(qū)。根塊的頁1包含禁止塊數(shù)據(jù)區(qū)。根塊的頁2包含CIS(卡信息結(jié)構(gòu))/IDI(識(shí)別驅(qū)動(dòng)信息)區(qū)。
根塊的頭區(qū)包含該根塊的ID和有效進(jìn)入的數(shù)字。系統(tǒng)入口是是禁止塊數(shù)據(jù)的起始位置、其數(shù)據(jù)尺寸、其數(shù)據(jù)類型、CIS/IDI區(qū)的數(shù)據(jù)起始位置、其數(shù)據(jù)尺寸、和其數(shù)據(jù)類型。根和屬性信息包含存儲(chǔ)卡類型(只讀型、可重寫型、或混合型)、塊尺寸、塊數(shù)目、全部塊的數(shù)目、安全/非安全類型、卡制作數(shù)據(jù)(制作日期)等等。
由于閃速存儲(chǔ)器具有因絕緣膜的劣化引起的重寫次數(shù)的限制,必需防止對(duì)同一的存儲(chǔ)區(qū)(塊)進(jìn)行集中存取。由此,當(dāng)重寫以特定邏輯地址存儲(chǔ)于特定物理地址的數(shù)據(jù)時(shí),特定塊的更新數(shù)據(jù)是寫入到未使用塊而不是初始?jí)K的。由此,在數(shù)據(jù)更新之后,在邏輯地址和物理地址之間的關(guān)系改變。該處理被稱為交換處理。因而,防止了同一塊被集中存取。由此,閃速存儲(chǔ)器的使用壽命能夠得以延長。
邏輯地址與寫入塊中的數(shù)據(jù)有關(guān)。即使初始數(shù)據(jù)的塊不同于更新數(shù)據(jù)的塊,在FAT上的地址也不會(huì)改變。由此,能夠?qū)ν粩?shù)據(jù)進(jìn)行恰當(dāng)?shù)膶ぶ?。然而,由于?zhí)行了交換處理,需要與邏輯地址和物理地址相關(guān)的轉(zhuǎn)換表(該表稱之為邏輯-物理地址轉(zhuǎn)換表)。參考該邏輯-物理地址轉(zhuǎn)換表,可獲得對(duì)應(yīng)于指定到FAT上的邏輯地址的物理地址。由此,能夠存取用物理地址指定的塊。DSP30將邏輯-物理地址轉(zhuǎn)換表存儲(chǔ)于SRAM中。當(dāng)RAM(隨機(jī)存取存儲(chǔ)器)的存儲(chǔ)容量小時(shí),邏輯-物理地址轉(zhuǎn)換表能夠存儲(chǔ)于閃速存儲(chǔ)器中。該邏輯-物理地址轉(zhuǎn)換表將以降序分類的邏輯地址(2字節(jié))與物理地址(2字節(jié))關(guān)聯(lián)。由于閃速存儲(chǔ)器的最大存儲(chǔ)容量是128MB(8192塊),能夠用兩個(gè)字節(jié)分配8192個(gè)地址。該邏輯-物理地址轉(zhuǎn)換表是為每個(gè)段管理的。由此,該邏輯-物理地址轉(zhuǎn)換表的尺寸與閃速存儲(chǔ)器的存儲(chǔ)容量成比例。當(dāng)閃速存儲(chǔ)器的存儲(chǔ)容量是8MB(兩段)時(shí),每個(gè)段使用兩頁作為邏輯-物理地址轉(zhuǎn)換表。當(dāng)該轉(zhuǎn)換表存儲(chǔ)于閃速存儲(chǔ)器中時(shí),在每個(gè)頁的冗余部分中的管理旗標(biāo)區(qū)的預(yù)定一位表示當(dāng)前塊是否是包含該邏輯-物理地址轉(zhuǎn)換表的塊。
上述存儲(chǔ)卡能夠如利用光盤形狀的記錄介質(zhì)那樣與個(gè)人計(jì)算機(jī)系統(tǒng)的FAT系統(tǒng)一起使用。閃速存儲(chǔ)器具有IPL(初始裝入程序)區(qū)、FAT區(qū)、以及路徑目錄區(qū)(在圖5中未示出)。IPL區(qū)包含要初始地裝載到記錄器/播放器的存儲(chǔ)器中的節(jié)目的地址。另外,該IPL區(qū)包含各種類型的存儲(chǔ)器信息。FAT區(qū)包含與塊(簇)相關(guān)的信息。FAT具有已定義的未使用塊、下一塊號(hào)、有缺陷的塊、以及最終塊號(hào)。路徑目錄區(qū)包含即文件屬性、更新日期[日、月、年]、文件尺寸等等的目錄入口。
接著,參考圖6,將描述使用FAT表的管理方法。圖6是示出存儲(chǔ)器分配圖表的示意圖。該存儲(chǔ)器分配圖表的頂區(qū)是分區(qū)表部分。在該分區(qū)表部分之后是塊區(qū)、根扇區(qū)、FAT區(qū)、FAT備份區(qū)、根目錄區(qū)、子目錄區(qū)、以及數(shù)據(jù)區(qū)。在存儲(chǔ)器分配圖表上,已經(jīng)將邏輯地址轉(zhuǎn)換為對(duì)應(yīng)于邏輯-物理地址轉(zhuǎn)換表的物理地址。
將根扇區(qū)、FAT區(qū)、FAT備份區(qū)、根目錄區(qū)、子目錄區(qū)、以及數(shù)據(jù)區(qū)總稱為FAT分區(qū)區(qū)。
分區(qū)表部分包含F(xiàn)AT分區(qū)區(qū)的起始和結(jié)束地址。用作傳統(tǒng)軟盤的FAT沒有這樣的分區(qū)表。由于第一軌道僅有一分區(qū)表,這是個(gè)空白區(qū)。
根扇區(qū)包含F(xiàn)AT結(jié)構(gòu)的尺寸(12位FAT或16位FAT)、簇尺寸、以及每個(gè)區(qū)的尺寸。該FAT將用于管理記錄在數(shù)據(jù)區(qū)中的文件的位置。FAT的拷貝區(qū)是FAT的備份區(qū)。路徑目錄區(qū)包含文件名及其起始簇地址、以及其各種屬性。路徑目錄區(qū)每個(gè)文件使用32字節(jié)。
子目錄區(qū)是作為目錄的目錄屬性文件。在圖6示出的實(shí)例中,子目錄區(qū)具有稱為PBLIST.MSF、CAT.MSA、DOG.MSA、以及MAN.MSF的四個(gè)文件。該子目錄區(qū)用于管理文件名和它們在FAT上的記錄位置。即,文件名CAT.MSA的槽位(slot)將指定到FAT上的地址“5”上。文件名DOG.MSA的槽位將指定到FAT上的地址“10”上。
在簇2之后的區(qū)是作為數(shù)據(jù)區(qū)使用的。在該實(shí)例中,已經(jīng)受對(duì)應(yīng)于ATRAC3格式壓縮的音頻文件記錄在該數(shù)據(jù)區(qū)上。文件名MAN.MSF的槽位將指定到FAT上的地址“110”上。
根據(jù)本發(fā)明的該實(shí)例,已經(jīng)受對(duì)應(yīng)于ATRAC3格式壓縮并且具有文件名CAT.MSA的音頻文件記錄在簇5、6、7、及8上。作為已經(jīng)受對(duì)應(yīng)于ATRAC3格式壓縮并且具有文件名DOG.MSA的文件的第一半部分的DOG-1的音頻數(shù)據(jù)記錄在簇10、11及12上。作為已經(jīng)受對(duì)應(yīng)于ATRAC3格式壓縮并且具有文件名DOG.MSA的文件的第二半部分的DOG-2的音頻數(shù)據(jù)記錄在簇100及101上。已經(jīng)受對(duì)應(yīng)于ATRAC3格式壓縮并且具有文件名MAN.MSF的音頻數(shù)據(jù)記錄在簇110和111上。
根據(jù)本發(fā)明的該實(shí)例,描述了將單個(gè)文件分為兩部分并且分散記錄的例子。在該例子中,在數(shù)據(jù)區(qū)中的區(qū)“Empty(空)”是可記錄區(qū)。
在簇200之后的區(qū)將用于管理文件名。文件CAT.MSA記錄在簇200上。文件DOG.MSA記錄在簇201上。文件MAN.MSF記錄在簇202上。當(dāng)文件的位置改變時(shí),在簇200之后的區(qū)將重新安排。
當(dāng)?shù)谝淮芜B接存儲(chǔ)卡時(shí),F(xiàn)AT分區(qū)區(qū)的開始和結(jié)束是參考該頂分區(qū)表部分記錄的。在再現(xiàn)了根扇區(qū)部分之后,將再現(xiàn)根目錄區(qū)和子目錄區(qū)。檢測再現(xiàn)管理信息PBLIST.MSF在子目錄區(qū)的槽位以定位文件PBLIST.MSF的槽位的結(jié)束部分的地址。
根據(jù)本實(shí)例,由于地址“200”是記錄在文件PBLIST.MSF的槽位的結(jié)尾的,所以定位在簇200。在簇200之后的區(qū)將用作管理文件名及其再現(xiàn)次序。根據(jù)本實(shí)例,文件CAT.MSA是第一節(jié)目。文件DOG..MSA是第二節(jié)目。文件MAN.MSA是第三節(jié)目。
在于子目錄中定位了簇200之后的所有區(qū)之后,文件CAT.MSA、DOG..MSA、以及MAN.MSA的地址得以定位。在圖6中,將文件名CAT.MSA的槽位的末端指定為地址“5”。將文件名DOG..MSA的槽位的末端指定為地址“10”。將文件名MAN.MSA的槽位的末端指定為地址“110”。
當(dāng)在FAT上利用記錄在文件名CAT.MSA的槽位的末端處的地址“5”搜索入口地址時(shí),獲得簇地址“6”。當(dāng)在FAT上利用地址“6”搜索入口地址時(shí),獲得簇地址“7”。當(dāng)在FAT上利用地址“8”搜索入口地址時(shí),獲得表示結(jié)束的代碼“FFF”。
由此,文件CAT.MSA使用簇5、6、7及8。參考在數(shù)據(jù)區(qū)中的簇5、6、7及8,能夠存取帶有文件名CAT.MSA的ATRAC3數(shù)據(jù)區(qū)。
接著,將描述用于搜索已經(jīng)分散記錄的文件DOG..MSA的方法。將文件DOG..MSA的槽位的末端指定為地址“10”。當(dāng)在FAT上利用地址“10”搜索入口地址時(shí),獲得簇地址“11”。當(dāng)在FAT上利用地址“11”搜索入口地址時(shí),獲得簇地址“12”。當(dāng)在FAT上利用地址“12”搜索入口地址時(shí),獲得簇地址“100”。當(dāng)在FAT上利用地址“100”搜索入口地址時(shí),獲得簇地址“101”。當(dāng)在FAT上利用地址“101”搜索入口地址時(shí),獲得表示結(jié)束的代碼“FFF”。
由此,文件DOG..MSA使用簇10、11、12、100及101。當(dāng)參考數(shù)據(jù)區(qū)的簇10、11、12、100及101時(shí),能夠存取對(duì)應(yīng)于文件DOG..MSA的第一部分的ATRAC3數(shù)據(jù)區(qū)。當(dāng)參考數(shù)據(jù)區(qū)的簇100及101時(shí),能夠存取對(duì)應(yīng)于文件DOG..MSA的第二部分的ATRAC3數(shù)據(jù)區(qū)。
另外,當(dāng)在FAT上利用記錄在文件名MAN.MSA的槽位的末端處的地址“110”搜索入口地址時(shí),獲得簇地址“111”。當(dāng)在FAT上利用地址“111”搜索入口地址時(shí),獲得表示結(jié)束的代碼“FFF”。
由此,文件MAN.MSA使用簇110及111。當(dāng)參考在數(shù)據(jù)區(qū)中的簇110及111時(shí),能夠存取帶有文件名MAN.MSA的ATRAC3數(shù)據(jù)區(qū)。
如上所述,分散在閃速存儲(chǔ)器中的文件數(shù)據(jù)能夠得到鏈接和順序再現(xiàn)。
根據(jù)本發(fā)明的該實(shí)例,除了以存儲(chǔ)卡40的格式定義的文件管理系統(tǒng)以外,還使用一管理文件管理作為音樂文件的軌道及其部分。該管理文件是利用存儲(chǔ)卡40的用戶塊記錄在閃速存儲(chǔ)器42中的。由此,如將稍后所述,即使存儲(chǔ)卡40的FAT受到損壞,也能夠恢復(fù)文件。
該管理文件是由DSP30創(chuàng)建的。例如,當(dāng)?shù)谝淮谓油ㄓ涗浧?播放器的電源時(shí),DSP30確定存儲(chǔ)卡40是否連接在該記錄器/播放器上。當(dāng)已經(jīng)連接上該存儲(chǔ)卡時(shí),DSP30驗(yàn)證存儲(chǔ)卡40。當(dāng)DSP30成功地驗(yàn)證存儲(chǔ)卡40時(shí),該DSP30讀取閃速存儲(chǔ)器42的根塊。此后,DSP30讀取物理地址-邏輯地址轉(zhuǎn)換表,并且存儲(chǔ)所讀取的數(shù)據(jù)到SRAM。已經(jīng)被讀取到DSP30的數(shù)據(jù)將存儲(chǔ)在SRAM中。在傳送該存儲(chǔ)卡之前,F(xiàn)AT和路徑目錄已經(jīng)寫入了該存儲(chǔ)卡的閃速存儲(chǔ)器42中。在另一方面,當(dāng)數(shù)據(jù)記錄到存儲(chǔ)卡時(shí),管理文件得以創(chuàng)建。
即,由用戶遙控器等發(fā)出的記錄命令是從系統(tǒng)控制器32提供到DSP30上的。記錄器/播放器IC10壓縮所接收的音頻數(shù)據(jù),并且提供得到的ATRAC3數(shù)據(jù)到安全I(xiàn)C20。該安全I(xiàn)C20加密ATRAC3數(shù)據(jù)。該加密ATRAC3數(shù)據(jù)記錄是記錄在存儲(chǔ)卡40的閃速存儲(chǔ)器42。此后,F(xiàn)AT和管理文件得到更新。只要文件得到更新(實(shí)際上,只要開始和完成音頻數(shù)據(jù)的記錄操作),存儲(chǔ)于SRAM31和36中的FAT和管理文件就被重寫。當(dāng)從記錄器/播放器拆卸存儲(chǔ)卡40或者關(guān)掉其電源時(shí),從SRAM31和36中提供的最新FAT和管理文件會(huì)記錄到閃速存儲(chǔ)器42中?;蛘撸灰_始和完成音頻數(shù)據(jù)的記錄操作,存儲(chǔ)于閃速存儲(chǔ)器42中的FAT和管理文件就可以被重寫。另外,當(dāng)編輯音頻數(shù)據(jù)時(shí),管理文件的內(nèi)容得到更新。
在根據(jù)本實(shí)例的數(shù)據(jù)結(jié)構(gòu)中,附加信息是在管理文件中創(chuàng)建和更新的。該附加信息會(huì)記錄到閃速存儲(chǔ)器42中。在該管理文件的另一數(shù)據(jù)結(jié)構(gòu)中,除了軌道管理文件的附加信息管理文件是獨(dú)立創(chuàng)建的。該附加信息是從系統(tǒng)控制器32提供到DSP30的。由DSP30接收的該附加信息會(huì)記錄到存儲(chǔ)卡40的閃速存儲(chǔ)器42中。由于附加信息不會(huì)提供到安全I(xiàn)C20,它未被加密。當(dāng)從記錄器/播放器拆卸存儲(chǔ)卡40或者關(guān)掉其電源時(shí),附加信息會(huì)從DSP30的SRAM寫入閃速存儲(chǔ)器42中。
圖7是示出存儲(chǔ)卡40的文件結(jié)構(gòu)的示意圖。存儲(chǔ)卡40具有即靜止圖像目錄、運(yùn)動(dòng)圖像目錄、語音目錄、控制目錄、以及音樂(HIFI(高保真))目錄的目錄。根據(jù)本實(shí)例,由于音樂節(jié)目得到記錄和再現(xiàn),所以下面的描述集中在音樂目錄上。該音樂目錄具有兩類文件。第一類是再現(xiàn)管理文件PBLIST.MSF(在下文中,縮寫為PBLIST)。另一類是包含加密音樂數(shù)據(jù)的ATRAC3數(shù)據(jù)文件A3Dnnnn.MSA(在下文中,縮寫為A3Dnnn)。該音樂目錄能夠包含高達(dá)400個(gè)ATRAC3數(shù)據(jù)文件(即,400個(gè)音樂節(jié)目)。ATRAC3數(shù)據(jù)文件寄存在再現(xiàn)管理文件中,并且是由記錄器/播放器創(chuàng)建的。
圖8是示出再現(xiàn)管理文件的結(jié)構(gòu)的示意圖。圖9是示出一個(gè)ATRAC3數(shù)據(jù)文件的結(jié)構(gòu)的示意圖。該再現(xiàn)管理文件是一16KB的固定長度文件。ATRAC3數(shù)據(jù)文件是為每個(gè)音樂節(jié)目創(chuàng)建的、并且由在開始處的屬性頭和其后的加密音樂數(shù)據(jù)區(qū)組成。該屬性數(shù)據(jù)具有16KB的固定長度。該屬性頭的結(jié)構(gòu)類似于再現(xiàn)管理文件的結(jié)構(gòu)。
圖8所示的再現(xiàn)管理文件是由頭、存儲(chǔ)卡名NM-1S(對(duì)1字節(jié)代碼)、存儲(chǔ)卡名NM-2S(對(duì)2字節(jié)代碼)、節(jié)目再現(xiàn)序列表TRKTBL、以及存儲(chǔ)卡附加信息INF-S組成的。在該數(shù)據(jù)文件的開始處的屬性頭(圖9所示)是由頭、節(jié)目名NM1(對(duì)1字節(jié)代碼)、節(jié)目名NM2(對(duì)2字節(jié)代碼)、軌道信息TRKINF(諸如軌道密鑰信息)、部分信息PRTINF、以及軌道附加信息INF組成的。所述頭包含部分的總數(shù)目信息、名稱的屬性、附加信息的尺寸等等。
該屬性數(shù)據(jù)其后是ATRAC3音樂數(shù)據(jù)。該音樂數(shù)據(jù)是每隔16KB分段的塊。每個(gè)塊以頭開始。該頭包含用于解密加密數(shù)據(jù)的初始值。僅ATRAC3數(shù)據(jù)文件的音樂數(shù)據(jù)被加密。由此,諸如再現(xiàn)管理文件、頭等等的其它數(shù)據(jù)未被加密。
接著,參考圖10A至10C,將描述在音樂節(jié)目和ATRAC3數(shù)據(jù)文件之間的關(guān)系。一個(gè)軌道等價(jià)于一個(gè)音樂節(jié)目。另外,一個(gè)音樂節(jié)目是由一ATRAC3數(shù)據(jù)(見圖9)組成的。該ATRAC3數(shù)據(jù)文件是受對(duì)應(yīng)于ATRAC3格式壓縮的音頻數(shù)據(jù)。該ATRAC3數(shù)據(jù)文件是作為簇一次記錄到存儲(chǔ)卡40上的。一個(gè)簇具有16KB的容量。在一個(gè)簇中不會(huì)包含多個(gè)文件。閃速存儲(chǔ)器42的最小數(shù)據(jù)擦除單位是一塊。在用于音樂數(shù)據(jù)的存儲(chǔ)卡40的情形中,一塊是一簇的同義詞。另外,一簇等價(jià)于一扇區(qū)。
一個(gè)音樂節(jié)目基本上是由一個(gè)部分組成的。然而,當(dāng)編輯音樂文件時(shí),一個(gè)音樂節(jié)目可以由多個(gè)部分組成。一個(gè)部分是連續(xù)記錄的數(shù)據(jù)的單位。正常地,一個(gè)軌道是由一個(gè)部分組成的。音樂節(jié)目的各部分的連接是利用在每個(gè)音樂節(jié)目的屬性頭中的部分信息PRTINF管理的。即,該部分尺寸是以部分信息PRTINF的部分尺寸PRTSIZE(4字節(jié))表示的。該部分尺寸的首兩個(gè)字節(jié)表示當(dāng)前部分的簇的總數(shù)目。其接著的兩個(gè)字節(jié)分別表示開始和最后簇的開始聲音單元(SU)和結(jié)束聲音單元(SU)的位置。在下文中,將聲音單元縮寫為SU。利用這樣的部分符號(hào)、當(dāng)編輯音樂數(shù)據(jù)時(shí),能夠抑制音樂數(shù)據(jù)的移動(dòng)。當(dāng)為每個(gè)塊編輯音樂數(shù)據(jù)時(shí),盡管能夠抑制其移動(dòng),然而一個(gè)塊的編輯單元遠(yuǎn)大于一個(gè)SU的編輯單元。
在音樂數(shù)據(jù)是以對(duì)應(yīng)于ATRAC3格式壓縮的情形中,SU是最小的數(shù)據(jù)單元。1SU是將以44.1千赫茲的1024采樣(1024×16位×2聲道)數(shù)據(jù)壓縮到比初始數(shù)據(jù)小大約10倍的數(shù)據(jù)的音頻數(shù)據(jù)。1個(gè)SU的持續(xù)時(shí)間是大約23毫秒。正常地,一個(gè)部分是由幾千個(gè)SU組成的。當(dāng)一個(gè)簇是由42個(gè)SU組成時(shí),一個(gè)簇允許產(chǎn)生一秒的聲音。組成一軌道的部分的數(shù)目取決于附加信息的尺寸。由于部分的數(shù)目是由從一個(gè)塊中減去頭、節(jié)目名、附加數(shù)據(jù)等等獲得的,當(dāng)沒有附加信息時(shí),能夠使用最大數(shù)目的部分(645個(gè)部分)。
圖10A是示出在連續(xù)地記錄CD等的兩個(gè)音樂節(jié)目的情形中的文件結(jié)構(gòu)的示意圖。第一節(jié)目(文件1)是由例如5個(gè)簇組成的。由于一個(gè)簇不能夠包含第一節(jié)目和第二節(jié)目的兩個(gè)文件,所以文件2是從下一個(gè)簇的起始處開始的。由此對(duì)應(yīng)于文件1的部分1的結(jié)尾是在一個(gè)簇的中間,并且該簇的剩余區(qū)不包含數(shù)據(jù)。同樣地,第二音樂節(jié)目(文件2)是由一個(gè)部分組成的。在文件1的情形中,該部分尺寸是5。第一簇從第0個(gè)SU處開始。最后的簇結(jié)束于第4個(gè)SU。
存在四類編輯處理,即拆分處理、合并處理、擦除處理、以及移動(dòng)處理。執(zhí)行拆分處理可將一個(gè)軌道分為兩個(gè)部分。當(dāng)執(zhí)行拆分處理時(shí),軌道的總數(shù)目增加了一個(gè)。在該拆分處理中,一個(gè)文件在文件系統(tǒng)上被分為兩個(gè)文件。由此,在此情形中,再現(xiàn)管理文件和FAT得到更新。執(zhí)行合并處理可將兩個(gè)軌道合并為一個(gè)軌道。當(dāng)執(zhí)行合并處理時(shí),軌道的總數(shù)目減少了一個(gè)。在該合并處理中,兩個(gè)文件在文件系統(tǒng)上被合并為一個(gè)文件。由此,當(dāng)執(zhí)行合并處理時(shí),再現(xiàn)管理文件和FAT得到更新。執(zhí)行擦除處理可擦除軌道。在該軌道被擦除后軌道數(shù)目將一一減少。執(zhí)行移動(dòng)處理可改變軌道順序。由此,當(dāng)執(zhí)行擦除處理或移動(dòng)處理時(shí),再現(xiàn)管理文件和FAT得到更新。
圖10B是示出圖10A中所示的兩個(gè)節(jié)目(文件1和文件2)的合并結(jié)果的示意圖。作為該合并處理的結(jié)果,該合并文件是由兩個(gè)部分組成的。圖10C是示出將一節(jié)目(文件1)在簇2的中間拆分的拆分結(jié)果的示意圖。通過該拆分處理,文件1是由簇0、1、以及簇2的開始部分組成的。文件2是由簇2的結(jié)束部分以及簇3和4組成的。
如上所述,根據(jù)本發(fā)明的實(shí)例,由于定義了部分符號(hào),作為合并結(jié)果(見圖10B),能夠利用SU來定義部分1的開始位置、部分1的結(jié)束位置、以及部分2的結(jié)束位置。由此,要填滿因該合并結(jié)果造成的空間,不需要移動(dòng)部分2的音樂數(shù)據(jù)。另外,作為拆分結(jié)果(見圖10C),不需要移動(dòng)數(shù)據(jù)和在文件2的開始處填滿該空間。
圖11是示出再現(xiàn)管理文件PBLIST的詳細(xì)數(shù)據(jù)結(jié)構(gòu)的示意圖。圖12A和12B示出再現(xiàn)管理文件PBLIST的頭部分和剩余部分。該再現(xiàn)管理文件的尺寸是一簇(一塊=16KB)。圖12A所示的頭的尺寸是32字節(jié)。圖12B所示的再現(xiàn)管理文件PBLIST的剩余部分包含名稱NM1 S區(qū)(256字節(jié))(對(duì)于存儲(chǔ)卡)、名稱NM2 S區(qū)(512字節(jié))、內(nèi)容密鑰區(qū)、MAC區(qū)、S YMDhms區(qū)、再現(xiàn)序列管理表TRKTBL區(qū)(800字節(jié))、存儲(chǔ)卡附加信息INF S區(qū)(14720字節(jié))、以及頭信息冗余區(qū)。這些區(qū)的開始位置是在再現(xiàn)管理文件中定義的。
圖12A所示的(0x0000)至(0x0010)的第一32字節(jié)用于頭。在該文件中,16字節(jié)區(qū)被稱為槽位。參見圖12A,所示頭放置在第一和第二槽位中。該頭包含下列區(qū)域。被稱為“預(yù)留”的區(qū)是一未定義區(qū)。正常地,在預(yù)留區(qū)中,寫入了零(0x00)。然而,即使寫入任何數(shù)據(jù)到預(yù)留區(qū),在該預(yù)留區(qū)寫入的數(shù)據(jù)也被忽略。在未來的版本中,可以使用一些預(yù)留區(qū)。另外,數(shù)據(jù)是禁止寫入預(yù)留區(qū)的。當(dāng)一可選區(qū)未被使用時(shí),它將被看作預(yù)留區(qū)。
BLKID TL0(4字節(jié))含義塊標(biāo)識(shí)符文件ID
作用再現(xiàn)管理文件的頂部的標(biāo)識(shí)符。
值固定值=“TL=0”(例如,0x544C2D30)Mcode(2字節(jié))含義制作人代碼作用制作人的標(biāo)識(shí)符和記錄器/播放器的模型值高階10位(制作人代碼);低階6位(模型代碼)。
版本(4字節(jié))含義PBLIST的重寫次數(shù)作用只要再現(xiàn)管理文件得到重寫就遞增值從0開始,并且按1遞增SN1C+L(2字節(jié))含義在NM1 S區(qū)中寫入的存儲(chǔ)卡的名稱屬性(1字節(jié)代碼)作用以1字節(jié)代碼表示字符代碼和語言代碼。
值字符代碼(C)高階一字節(jié)。
00非字符代碼,二進(jìn)制數(shù)字01ASCII(美國信息交換標(biāo)準(zhǔn)代碼)02ASCII+KANA03經(jīng)修改的8859-181MS-JIS82KS C 5601-198983GB(大不列顛)2312-8090S-JIS(日本工業(yè)標(biāo)準(zhǔn))(用于語音)語言代碼(L)低階一字節(jié)基于EBU技術(shù)3258標(biāo)準(zhǔn)標(biāo)識(shí)語言。
00未設(shè)置08德語09英語0A西班牙語0F法語15意大利語1D荷蘭語65韓國語
69日語75漢語當(dāng)未記錄數(shù)據(jù)時(shí),該區(qū)是全0。
SN2C+L(2字節(jié))含義在NM2 S區(qū)中的存儲(chǔ)卡的名稱屬性。
作用以1字節(jié)代碼表示字符代碼和語言代碼。
值與SN1C+L相同SINFSIZE(2字節(jié))含義在INF S區(qū)中的存儲(chǔ)卡的附加信息的整體尺寸。
作用以16字節(jié)遞增表示數(shù)據(jù)尺寸。當(dāng)未記錄數(shù)據(jù)時(shí),該區(qū)是全0。
值尺寸0x0001至0x39C(924)T TRK(2字節(jié))含義軌道總數(shù)目作用表示軌道總數(shù)目。
值1至0x0190(最大400軌),當(dāng)未記錄數(shù)據(jù)時(shí),該區(qū)是全0。
VerNo(2字節(jié))含義格式版本數(shù)作用表示主要版本數(shù)(高階一字節(jié))和次要版本數(shù)(低階一字節(jié))值例子0x0100(版本1.0)0x0203(版本2.3)接著,將描述在頭之后的區(qū)(見圖13B)NM1 S(2字節(jié))含義存儲(chǔ)卡的名稱(以一字節(jié)代碼)作用以一字節(jié)代碼(最大256)表示存儲(chǔ)卡的名稱。在該區(qū)的結(jié)尾處寫入結(jié)束代碼(0x00)。當(dāng)未記錄數(shù)據(jù)時(shí),從該區(qū)的開始(0x0020)記錄零(0x00)至少一字節(jié)。
值各種字符代碼NM2 S含義存儲(chǔ)卡的名稱(以二字節(jié)代碼)作用以二字節(jié)代碼(最大512)表示存儲(chǔ)卡的名稱。在該區(qū)的結(jié)尾處寫入結(jié)束代碼(0x00)。該尺寸是從結(jié)束代碼計(jì)算的。當(dāng)未記錄數(shù)據(jù)時(shí),從該區(qū)的開始(0x0120)記錄零(0x00)至少二字節(jié)。
值各種字符代碼CONTENS KEY含義音樂節(jié)目的值。用MG(M)保護(hù)并存儲(chǔ)。與內(nèi)容密鑰相同。
作用用作計(jì)算S-YMDhms的MAC所必需的密鑰。
值0至0xFFFFFFFFFFFFFFFFMAC含義偽造的版權(quán)信息檢查值作用表示利用S YMDhms和內(nèi)容密鑰產(chǎn)生的值。
值0至0xFFFFFFFFFFFFFFFFTRK nnn含義所再現(xiàn)的ATRAC3數(shù)據(jù)文件的SQN(序列)號(hào)。
作用表示TRKINF的Fno。
值1至400(0x190),當(dāng)未記錄數(shù)據(jù)時(shí),該區(qū)是全0。
INF S含義存儲(chǔ)卡的附加信息(例如,關(guān)于照片、歌曲、指南等的信息)作用表示帶有頭的可變長度附加信息??梢允褂枚喾N類型的附加信息。每種類型的附加信息具有ID(標(biāo)識(shí)符)和數(shù)據(jù)尺寸。包括頭的每個(gè)附加信息區(qū)是由至少16字節(jié)和4字節(jié)的倍數(shù)組成的。細(xì)節(jié)見以下小節(jié)。
值參見“附加信息的數(shù)據(jù)結(jié)構(gòu)”一節(jié)。
S YMDhms(4字節(jié))(可選)含義利用可靠時(shí)鐘通過記錄器/播放器記錄的年、月、日、小時(shí)、分鐘以及秒。
作用標(biāo)識(shí)最終記錄日期和時(shí)間。在EMD的此情形中,該區(qū)是強(qiáng)制性的。
值位25至310至99年(1980至2079)位21至240至12月位16至200至31天位11至150至23小時(shí)位05至100至59分鐘位00至040至29秒(兩秒間隔)
作為再現(xiàn)管理文件的最后槽位,寫入與頭中的那些相同的BLKID TL0、Mcode、以及REVISION(版本)。
當(dāng)在存儲(chǔ)卡上記錄數(shù)據(jù)時(shí),存儲(chǔ)卡可能會(huì)被錯(cuò)誤地或意外地拆卸或者記錄器/播放器的電源會(huì)被關(guān)掉。當(dāng)執(zhí)行了這樣的不當(dāng)操作時(shí),應(yīng)該檢測到缺陷。如上所述,REVISION區(qū)放置在每個(gè)塊的開始和結(jié)束處。只要寫入了數(shù)據(jù),該REVISION區(qū)的值就遞增。如果在塊的中間發(fā)生了缺陷終止,則在該塊的開始處的REVISION區(qū)的值不匹配在該塊的結(jié)束處的REVISION區(qū)的值。由此,能夠檢測到這樣的缺陷終止。由于存在兩個(gè)REVISION區(qū),能夠以高的可能性檢測到異常終止。當(dāng)檢測到異常終止時(shí),會(huì)產(chǎn)生諸如錯(cuò)誤消息的報(bào)警。
另外,由于在一個(gè)塊(16KB)的開始處寫入了固定值BLKID TL0,所以當(dāng)FAT受到損壞時(shí),使用該固定值作為恢復(fù)數(shù)據(jù)的參考。即,根據(jù)該固定值,能夠確定該文件的類型。由于固定值BLKID TL0是在每個(gè)塊的頭和結(jié)束部分冗余寫入的,所以能夠確??煽啃??;蛘?,能夠冗余地記錄相同的再現(xiàn)管理文件。
ATRAC3數(shù)據(jù)文件的數(shù)據(jù)量比軌道信息管理文件的數(shù)據(jù)量更大。另外,如將稍后所述,塊號(hào)BLOCK SERIAL將添加到ATRAC3數(shù)據(jù)文件上。然而,由于多個(gè)ATRAC3數(shù)據(jù)文件記錄到了存儲(chǔ)卡上,為防止它們成為冗余,使用了CONNUM0和BLOCK SERIAL兩者。否則,當(dāng)FAT受到損壞時(shí),將難以恢復(fù)該文件。即,一個(gè)ATRAC3數(shù)據(jù)文件可以是由被分散的多個(gè)塊組成的。為確認(rèn)相同的ATRAC3數(shù)據(jù)文件的塊,使用了CUNNUM0。另外,為在ATRAC3數(shù)據(jù)文件中確認(rèn)塊的次序,使用了BLOCK SERIAL。
同樣地,制作人代碼(Mcode)是冗余記錄在每個(gè)塊的開始和結(jié)束處的,以便在文件已經(jīng)以FAT未受到損壞的狀態(tài)不當(dāng)?shù)乇挥涗浀倪@樣的情形中確認(rèn)制作人和模型。
圖12C是示出附加信息數(shù)據(jù)的結(jié)構(gòu)的示意圖。該附加信息是由下列的頭和可變長度數(shù)據(jù)組成的。該頭具有下列區(qū)。
INF含義字段ID作用表示該附加信息的開始。
值0x69ID
含義附加信息密鑰代碼作用表示該附加信息的類目。
值0至0xFFSIZE含義單個(gè)附加信息的尺寸作用盡管數(shù)據(jù)尺寸不受限制,它至少應(yīng)該是16字節(jié)和4字節(jié)的倍數(shù)。該數(shù)據(jù)的剩余部分應(yīng)該用零(0x00)填充。
值16至14784(0x39C0)MCode含義制作人代碼作用確認(rèn)記錄器/播放器的制作人和模型。
值高階10位(制作人代碼),低階10位(機(jī)器代碼)。
C+L含義在數(shù)據(jù)區(qū)中從字節(jié)12開始的字符的屬性。
作用以一字節(jié)代碼表示字符代碼和語言代碼。
值與SN1C+L相同DATA含義單個(gè)附加信息作用表示帶有可變長度數(shù)據(jù)的每個(gè)類型的附加信息。真實(shí)數(shù)據(jù)總是從字節(jié)12開始的。真實(shí)數(shù)據(jù)的長度(尺寸)應(yīng)該是至少4字節(jié)和4字節(jié)的倍數(shù)。數(shù)據(jù)區(qū)的剩余部分應(yīng)該用零(0x00)填充。
值個(gè)別定義的對(duì)應(yīng)于每類附加信息的內(nèi)容。
圖13是將附加信息的密鑰代碼值(0至63)與其類型關(guān)聯(lián)的表。密鑰代碼值(0至31)將指定給音樂字符信息。密鑰代碼值(32至64)將指定給URL(統(tǒng)一資源定位符)(萬維網(wǎng)信息)。該音樂字符信息和URL信息包含作為附加信息的唱片集標(biāo)題、藝術(shù)家姓名、CM等等的字符信息。
圖14是將附加信息的密鑰代碼值(64至127)與其類型關(guān)聯(lián)的表。密鑰代碼值(64至95)將指定給路徑/其它。密鑰代碼值(96至127)將指定給控制/數(shù)字?jǐn)?shù)據(jù)。例如,ID=98表示TOC(內(nèi)容表)ID作為附加信息。TOC ID表示對(duì)應(yīng)于CD(致密光盤)的TOC信息的第一音樂節(jié)目號(hào)、最終音樂節(jié)目號(hào)、當(dāng)前節(jié)目號(hào)、表現(xiàn)總期限、以及當(dāng)前音樂節(jié)目期限。
圖15是將附加信息的密鑰代碼值(128至159)與其類型關(guān)聯(lián)的表。密鑰代碼值(128至159)將指定給同步再現(xiàn)信息。在圖15中,EMD代表電子音樂發(fā)行。
接著,參考圖16,將描述附加信息的真實(shí)例子。如圖12C那樣,圖16A示出了附加信息的數(shù)據(jù)結(jié)構(gòu)。在圖16B中,密鑰代碼ID=3(作為附加信息的藝術(shù)家姓名)。尺寸=0x1C(28字節(jié))表示包括頭的附加信息的數(shù)據(jù)長度是28字節(jié);C+L表示字符代碼C=0x01(ASCII)和語言代碼L=0x09(英語)。在字節(jié)12之后的可變長度數(shù)據(jù)表示作為藝術(shù)家姓名的一字節(jié)數(shù)據(jù)“SIMON&GRAFUNKEL”。由于附加信息的數(shù)據(jù)長度應(yīng)該是4字節(jié)的倍數(shù),所以剩余部分應(yīng)該用(0x00)填充。
在圖16C中,密鑰代碼ID=97表示作為附加信息的ISRC(國際標(biāo)準(zhǔn)記錄代碼版權(quán)碼)。尺寸=0x14(20字節(jié))表示附加信息的數(shù)據(jù)長度是20字節(jié)。C=0x00和L=0x00表示字符和語言未被設(shè)置。由此,該數(shù)據(jù)是二進(jìn)制代碼。該可變長度數(shù)據(jù)是表示版權(quán)信息(國家、版權(quán)擁有者、記錄年份、以及序列號(hào))的8字節(jié)ISRC代碼。
在圖16D中,密鑰代碼ID=97表示作為附加信息的記錄日期和時(shí)間。尺寸=0x10(16字節(jié))表示附加信息的數(shù)據(jù)長度是16字節(jié)。C=0x00和L=0x00表示字符和語言未被設(shè)置。該可變長度數(shù)據(jù)是表示記錄日期和時(shí)間(年、月、日、小時(shí)、分鐘、秒)的4字節(jié)代碼(32位)。
在圖16E中,密鑰代碼ID=107表示作為附加信息的再現(xiàn)日志。尺寸=0x10(16字節(jié))表示附加信息的數(shù)據(jù)長度是16字節(jié)。C=0x00和L=0x00表示字符和語言未被設(shè)置。該可變長度數(shù)據(jù)是表示再現(xiàn)日志(年、月、日、小時(shí)、分鐘、秒)的4字節(jié)代碼。當(dāng)記錄器/播放器具有再現(xiàn)日志功能時(shí),只要它再現(xiàn)音樂數(shù)據(jù)它就記錄16字節(jié)的數(shù)據(jù)。
圖17是示出在1SU是N字節(jié)(例如,N=384字節(jié))的情形中ATRAC3數(shù)據(jù)文件A3Dnnnn的數(shù)據(jù)安排的示意圖。圖17示出數(shù)據(jù)文件的屬性頭(一塊)和音樂數(shù)據(jù)文件(一塊)。圖17示出兩個(gè)塊(16×2=32千字節(jié))的每個(gè)槽位的第一字節(jié)(0x0000至0x7FF0)。如圖18所示,該屬性頭的第一32字節(jié)被用作頭;256字節(jié)被用作音樂節(jié)目區(qū)NM1(256字節(jié));以及512字節(jié)被用作音樂節(jié)目區(qū)NM2(512字節(jié))。該屬性頭的頭包含下列區(qū)BLKID HD0(4字節(jié))
含義塊ID字段ID作用確認(rèn)ATRAC3數(shù)據(jù)文件的頂部。
值固定值=“HD=0”(例如,0x48442D30)。
MCode(2字節(jié))含義制作人代碼作用確認(rèn)記錄器/播放器的制作人和模型。
值高階10位(制作人代碼),低階6位(機(jī)器代碼)。
BLOCK SERIAL(4字節(jié))含義軌道序列號(hào)作用從0開始并且按一遞增。即使編輯音樂節(jié)目,該值也不改變。
值0至0xFFFFFFFF。
N1C+L(2字節(jié))含義表示軌道(音樂節(jié)目標(biāo)題)的數(shù)據(jù)(NM1)的屬性。
作用以一字節(jié)代碼表示NM1的字符代碼和語言代碼。
值與SN1C+L相同N2C+L(2字節(jié))含義表示軌道(音樂節(jié)目標(biāo)題)的數(shù)據(jù)(NM2)的屬性。
作用以一字節(jié)代碼表示NM2的字符代碼和語言代碼。
值與SN1C+L相同INFSIZE(2字節(jié))含義當(dāng)前軌道的附加信息的總尺寸。
作用以16字節(jié)的倍數(shù)表示數(shù)據(jù)尺寸。當(dāng)未記錄數(shù)據(jù)時(shí),該區(qū)是全0。
值0x0000至0x3C6(966)T PRT(2字節(jié))含義部分的總數(shù)目。
作用表示組成當(dāng)前軌道的部分的數(shù)目。正常地,T PRT的值是1。
值1至285(645,10進(jìn)制)T SU(4字節(jié))含義SU的總數(shù)目。
作用表示在等價(jià)于該節(jié)目表現(xiàn)期限的一軌道中SU的總數(shù)目。
值0x01至0x001FFFFF。
INX(2字節(jié))(可選)含義INDEX(索引)的相對(duì)位置。
作用用作表示音樂節(jié)目的代表部分的頂?shù)亩ㄎ环S脤U的數(shù)目除以4的值指定INX的值,作為該節(jié)目的當(dāng)前位置。INX的該值等價(jià)于該SU的數(shù)目的4倍以上(大約93毫秒)。
值0至0xFFFF(最大,大約6084秒)XL(2字節(jié))(可選)含義INDEX的再現(xiàn)期限。
作用用將SU的數(shù)目除以4的值指定由INX-nnn指定的再現(xiàn)期限。INX的該值等價(jià)于該正常SU的4倍以上(大約93毫秒)。
值0x0000(未設(shè)置);0x01至0xFFFE(多達(dá)6084秒);0xFFFF(直到音樂節(jié)目的結(jié)束)接著,將描述音樂節(jié)目標(biāo)題區(qū)NM1和NM2。
NM1含義音樂節(jié)目標(biāo)題的字符串。
作用以一字節(jié)代碼表示一音樂節(jié)目標(biāo)題(多達(dá)256字符)(可變長度)。該標(biāo)題區(qū)應(yīng)該用結(jié)束代碼(0x00)完成。該尺寸應(yīng)該從該結(jié)束代碼計(jì)算。當(dāng)未記錄數(shù)據(jù)時(shí),應(yīng)該從該區(qū)的開始(0x0020)記錄零(0x00)至少一字節(jié)。
值各種字符代碼NM2含義音樂節(jié)目標(biāo)題的字符串。
作用以二字節(jié)代碼表示一音樂節(jié)目標(biāo)題(多達(dá)512字符)(可變長度)。該標(biāo)題區(qū)應(yīng)該用結(jié)束代碼(0x00)完成。該尺寸應(yīng)該從該結(jié)束代碼計(jì)算。當(dāng)未記錄數(shù)據(jù)時(shí),應(yīng)該從該區(qū)的開始(0x0120)記錄零(0x100)至少二字節(jié)。
值各種字符代碼將從屬性頭的固定位置(0x320)開始的80字節(jié)數(shù)據(jù)稱為軌道信息區(qū)TRKINF。該區(qū)主要用于完全管理安全信息和拷貝控制信息。圖19示出TRKINF的一部分。區(qū)TRKINF包含下列區(qū)內(nèi)容密鑰(8字節(jié))含義每個(gè)音樂節(jié)目的值。該內(nèi)容密鑰的值在存儲(chǔ)卡的安全塊中受到保護(hù)和接著被存儲(chǔ)。
作用用作再現(xiàn)音樂節(jié)目的密鑰。它用于計(jì)算MAC的值。
值0至0xFFFFFFFFFFFFFFFFMAC(8字節(jié))含義偽造的版權(quán)信息檢查值。
作用表示利用多個(gè)包括內(nèi)容累積號(hào)和秘密序列號(hào)的TRKINF值產(chǎn)生的值。
所述秘密序列號(hào)是記錄在存儲(chǔ)卡的秘密區(qū)中的序列號(hào)。非版權(quán)保護(hù)型記錄器不能從存儲(chǔ)卡的秘密區(qū)讀取數(shù)據(jù)。在另一方面,版權(quán)保護(hù)型記錄器和利用能夠從存儲(chǔ)卡讀取數(shù)據(jù)的程序操作的計(jì)算機(jī)能夠訪問該秘密區(qū)。
A(1字節(jié))含義部分的屬性。
作用表示諸如部分的壓縮模式的信息。
值細(xì)節(jié)將在下面描述(見圖20)。
在以下描述中,將單聲道模式(N=0或1)定義為其位7=1、子信號(hào)=0、主信號(hào)=(L+R)的特殊結(jié)合模式。非版權(quán)保護(hù)型播放器可以忽略位2和1的信息。
區(qū)A的位0表示重讀開/閉狀態(tài)的信息。區(qū)A的位1表示再現(xiàn)跳過或正常再現(xiàn)的信息。位2表示諸如音頻數(shù)據(jù)、傳真數(shù)據(jù)等的數(shù)據(jù)類型的信息。位3未被定義。通過結(jié)合位4、5、及6,ATRAC3的模式信息如圖20所示得到定義。即,N是3個(gè)位的模式值。對(duì)于作為單聲道(N=0或1)、LP(N=2)、SP(N=4)、EX(N=5)、以及HQ(N=7)的五類模式,列示了記錄期限(存儲(chǔ)卡僅64MB)、數(shù)據(jù)傳輸率、以及每個(gè)塊的SU數(shù)目。1SU的字節(jié)數(shù)取決于每個(gè)模式。在單聲道模式中1SU的字節(jié)數(shù)是136字節(jié)。在LP模式中1SU的字節(jié)數(shù)是192字節(jié)。在SP模式中1SU的字節(jié)數(shù)是304字節(jié)。在EX模式中1SU的字節(jié)數(shù)是384字節(jié)。在HQ模式中1SU的字節(jié)數(shù)是512字節(jié)。位7表示ATRAC3模式(0雙,1聯(lián)合(joint))。
例如,將描述在SP模式中使用的64MB存儲(chǔ)卡的例子。64MB存儲(chǔ)卡具有3968個(gè)塊。在SP模式中,由于1SU是304字節(jié),所以一個(gè)塊是53個(gè)SU。1SU等價(jià)于(1024/44100)秒。由此,一個(gè)塊是(1024/44100)×53×(3968 16)=4863秒=81分鐘。
傳輸率是(44100/1024)×53×8=104737比特每秒
LT(1字節(jié))含義再現(xiàn)限制旗標(biāo)(位7和6)以及安全分區(qū)(位5至0)。
作用表示當(dāng)前軌道的限制。
值位70=無限制,1=限制位60=未過期,1=過期位5至0安全分區(qū)(除了0以外禁止再現(xiàn))FNo(2字節(jié))含義文件名。
作用表示初始記錄的指定在存儲(chǔ)卡的秘密區(qū)中記錄的MAC計(jì)算值的位置的軌道號(hào)。
值1至0x190(400)MG(D)SERIALnnn(16字節(jié))含義記錄器/播放器的安全塊(安全I(xiàn)C 20)的序列號(hào)。
作用每個(gè)記錄器/播放器的唯一值。
值0至0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCONNUM(4字節(jié))含義內(nèi)容積累號(hào)。
作用表示為每個(gè)音樂節(jié)目積累的唯一值。該值是由記錄器/播放器的安全塊管理的。該值的上限是232,即4200000000。用于確定所記錄的節(jié)目。
值0至0xFFFFFFFFYMDhms S(4字節(jié))(可選)含義帶有再現(xiàn)限制的軌道的再現(xiàn)結(jié)束日期和時(shí)間。
作用表示許可利用EMD進(jìn)行數(shù)據(jù)再現(xiàn)的日期和時(shí)間。
值與其它區(qū)的日期和時(shí)間的符號(hào)相同YMDhms E(4字節(jié))(可選)含義帶有再現(xiàn)限制的軌道的再現(xiàn)起始日期和時(shí)間。
作用表示許可利用EMD進(jìn)行數(shù)據(jù)再現(xiàn)的日期和時(shí)間。
值與其它區(qū)的日期和時(shí)間的符號(hào)相同MT(1字節(jié))(可選)含義許可的再現(xiàn)次數(shù)的最大值。
作用表示由EMD指定的再現(xiàn)次數(shù)的最大數(shù)目。
值1至0xFF。當(dāng)未使用時(shí),區(qū)MT的值是00。
CT(1字節(jié))(可選)含義再現(xiàn)次數(shù)。
作用表示在許可的再現(xiàn)次數(shù)中的再現(xiàn)次數(shù)。只要再現(xiàn)數(shù)據(jù),區(qū)CT的值就遞減。
值0x00至0xFF。當(dāng)未使用時(shí),區(qū)CT的值是00。當(dāng)區(qū)LT的位7是1并且區(qū)CT的值是00時(shí),數(shù)據(jù)被禁止再現(xiàn)。
CC(1字節(jié))含義拷貝控制。
作用控制拷貝操作。
值如圖21所示,位6和7表示拷貝控制信息。位4和5表示高速數(shù)字拷貝操作的拷貝控制信息。位2和3表示安全塊驗(yàn)證等級(jí)。位0和1未定義。
CC的例子(位7和6)11許可的不受限拷貝操作01拷貝禁止00許可的一次拷貝操作(位3和2)00模擬/數(shù)字輸入記錄MG驗(yàn)證等級(jí)是0。
當(dāng)利用來自CD的數(shù)據(jù)執(zhí)行數(shù)字記錄操作時(shí),(位7和6)00以及(位3和2)00。
CN(1字節(jié))(可選)含義在高速下列系列拷貝管理系統(tǒng)中許可的拷貝次數(shù)。
作用以該拷貝次數(shù)擴(kuò)充拷貝許可,不限于一次拷貝許可和任意拷貝許可。僅在第一拷貝發(fā)生中有效。只要執(zhí)行拷貝操作該值就遞減。
值00禁止拷貝01至0xFE次數(shù)0xFF不受限拷貝次數(shù)軌道信息區(qū)TRKINF之后是從0x0370開始的24字節(jié)部分管理信息區(qū)(PRTINF)。當(dāng)一個(gè)軌道是由多個(gè)部分組成時(shí),單個(gè)部分的區(qū)PRTINF的值是在時(shí)間軸上連續(xù)排列的。圖22示出區(qū)PRTINF的一部分。接著,將以所述排列的次序描述在區(qū)PRTINF的區(qū)。
PRTSIZE(4字節(jié))含義部分尺寸。
作用表示部分的尺寸。簇2字節(jié)(最高位置),開始SU1字節(jié)(上部),結(jié)束SU1字節(jié)(最低位置)。
值簇1至0x1F40(8000)開始SU0至0xA0(160)結(jié)束SU0至0xA0(16)(注意SU從0開始)。
PRTKEY(8字節(jié))含義部分加密值。
作用初始值=0。注意,應(yīng)該使用編輯規(guī)則。
值0至0xFFFFFFFFFFFFFFFFCONNUM0(4字節(jié))含義初始產(chǎn)生的內(nèi)容累積號(hào)密鑰。
作用內(nèi)容的唯一指定ID。
值與內(nèi)容累積號(hào)初始密鑰的值相同的值如圖17所示,ATRAC3數(shù)據(jù)文件包含附加信息INF的屬性頭。該屬性信息除了開始位置未固定以外與再現(xiàn)管理文件的附加信息INF S(減圖11和12B)相同。在一個(gè)或多個(gè)部分的結(jié)束處的最終字節(jié)位置(4字節(jié)的倍數(shù))之后是附加信息INF的數(shù)據(jù)。
INF含義關(guān)于軌道的附加信息。
作用表示帶有頭的可變長度附加信息??梢耘帕卸鄠€(gè)不同類型的附加信息。每個(gè)附加信息區(qū)具有ID和數(shù)據(jù)尺寸。每個(gè)附加信息區(qū)是由至少16字節(jié)和4字節(jié)的倍數(shù)組成的。
值與再現(xiàn)管理文件的附加信息INF S相同上述屬性頭之后是ATRAC3數(shù)據(jù)文件的每個(gè)塊的數(shù)據(jù)。如圖23所示,為每個(gè)塊添加了一個(gè)頭。接著,將描述每個(gè)塊的數(shù)據(jù)。
BLKID A3D(4字節(jié))含義塊ID文件ID。
作用確認(rèn)ATRAC3數(shù)據(jù)的頂部。
值固定值=“A3D”(例如,0x41334420)MCode(2字節(jié))含義制作人代碼作用確認(rèn)記錄器/播放器的制作人和模型。
值高階10位(制作人代碼),低階6位(模型代碼)。
CONNUM0(4字節(jié))含義初始創(chuàng)建內(nèi)容的累積號(hào)作用指定內(nèi)容的唯一ID。即使編輯該內(nèi)容,該值也不改變。
值與內(nèi)容累積號(hào)初始密鑰相同BLOCK SERIAL(4字節(jié))含義分配到每個(gè)軌道的序列號(hào)作用從0開始并且按一遞增。即使編輯該內(nèi)容,該值也不改變。
值0至0xFFFFFFFF。
BLOCK-SEED(8字節(jié))含義用于加密一個(gè)塊的密鑰作用該塊的開始是由記錄器/播放器的安全塊產(chǎn)生的隨機(jī)號(hào)。該隨機(jī)號(hào)之后是按1遞增的值。當(dāng)丟失該值時(shí),由于聲音未產(chǎn)生等價(jià)于一個(gè)塊的大約1秒,所以相同的數(shù)據(jù)寫入了該塊的頭和結(jié)尾。即使編輯該內(nèi)容,該值也不改變。
值初始地,8位隨機(jī)號(hào)INITIALIZATION VECTOR(8位)含義用于加密/解密ATRAC3數(shù)據(jù)所需的值作用從0開始的塊。下一塊從在最終SU處的最終加密8位值開始。當(dāng)拆分一個(gè)塊時(shí),會(huì)使用恰在開始SU之前的最后8字節(jié)。即使編輯該內(nèi)容,該值也不改變。
值0至0xFFFFFFFFFFFFFFFFSU nnn含義聲音單位的值作用表示從1024個(gè)采樣中壓縮的數(shù)據(jù)。輸出數(shù)據(jù)的字節(jié)數(shù)取決于壓縮模式。即使編輯該內(nèi)容,該值也不改變。(例如,在SP模式中,N=384字節(jié))。
值A(chǔ)TRAC3的數(shù)據(jù)值在圖17中,由于N=384,所以在一個(gè)塊中寫入了42個(gè)SU。將一個(gè)塊的首兩個(gè)槽位(4字節(jié))用作頭。在最后的槽位(2字節(jié))中,冗余地寫入BLKID A3D、MCode、CONNUM0、以及BLOCK SERIAL。由此,一個(gè)塊的剩余區(qū)的M字節(jié)是(16384 384×42 16×3=208)字節(jié)。如上所述,8字節(jié)區(qū)BLOCK-SEED是冗余記錄的。
當(dāng)FAT區(qū)受到損壞時(shí),閃速存儲(chǔ)器的所有塊會(huì)受到搜索。確定頂部塊的塊標(biāo)識(shí)符BLK ID的值是否是TL0、HD0、或A3D。接著,參考圖24所示的流程圖,將描述該確定處理。在步驟SP1處,確定頂部塊的塊標(biāo)識(shí)符BLK ID的值是否是TL0當(dāng)在步驟SP1處確定的結(jié)果表示頂部塊的塊標(biāo)識(shí)符BLKID的值不是TL0時(shí),流程行進(jìn)到步驟SP2。在步驟SP2處,遞增該塊號(hào)。此后,流程行進(jìn)到步驟SP3。在步驟SP3處,確定是否已經(jīng)搜索了最后的塊。當(dāng)在步驟SP3處確定的結(jié)果表示還未搜索最后的塊時(shí),流程返回到步驟SP1。
當(dāng)在步驟SP1處確定的結(jié)果表示頂部塊的塊標(biāo)識(shí)符BLKID的值是TL0時(shí),流程行進(jìn)到步驟SP4。在步驟SP4處,確定所搜索的塊是再現(xiàn)管理文件PBLIST。此后,流程行進(jìn)到步驟SP5。在步驟SP5處,根據(jù)在再現(xiàn)管理文件PBLIST中包含的軌道T TRK的總數(shù)目,將軌道N的總數(shù)目存儲(chǔ)在寄存器中。例如,當(dāng)存儲(chǔ)器存儲(chǔ)10個(gè)ATRAC3數(shù)據(jù)時(shí)(10個(gè)音樂節(jié)目)時(shí),T-TRK的值是10。
接著,在步驟SP6,根據(jù)軌道T TRK的總數(shù)目,塊的TRK001至TRK400得到連續(xù)的定位。在該例子中,由于已經(jīng)記錄了10個(gè)音樂節(jié)目,僅有塊的TRK001至TRK010得到定位。
由于文件號(hào)FNO是記錄在TRK XXX(其中X=1至400)中的,所以表示軌道號(hào)TRK XXX和文件號(hào)FNO的關(guān)系的表是在步驟SP7中存儲(chǔ)到存儲(chǔ)器的。
在步驟SP8處,遞減存儲(chǔ)于寄存器中的N值。在步驟SP9處,重復(fù)步驟SP6、SP7、以及SP8的循環(huán)直到N的值變?yōu)?。當(dāng)在步驟SP9處確定的結(jié)果表示值N是0時(shí),流程行進(jìn)到步驟SP10。在步驟SP10處,定位符會(huì)重置到頂部塊。
此后,流程行進(jìn)到步驟SP11。在步驟SP11處,確定頂部塊的塊標(biāo)識(shí)符BLKID的值是BLKID HD0時(shí),流程行進(jìn)到步驟SP12。在步驟SP12處,遞增該塊號(hào)。在步驟SP13處,確定是否已經(jīng)搜索了最后的塊。
當(dāng)在步驟SP13處確定的結(jié)果表示還未搜索最后的塊時(shí),流程返回到步驟SP11。
重復(fù)該搜索處理直到在步驟SP11處確定的結(jié)果表示頂部塊的塊標(biāo)識(shí)符BLKID的值是BLKID HD0。當(dāng)在步驟SP11處確定的結(jié)果表示頂部塊的塊標(biāo)識(shí)符BLKID的值是BLKID HD0時(shí),流程行進(jìn)到步驟SP14。在步驟SP14處,確定該塊是在ATRAC3數(shù)據(jù)文件開始處的屬性頭(見圖8),該屬性頭是從圖18所示的0x0000至0x03FFF。
接著,在步驟SP15處,根據(jù)包含在屬性頭中的ATRAC數(shù)據(jù)文件的文件號(hào)FNO、序列號(hào)BLOCK SERIAL、以及內(nèi)容累積號(hào)密鑰CUNNUM0,將它們存儲(chǔ)到存儲(chǔ)器中。當(dāng)已經(jīng)記錄了10個(gè)ATRAC3數(shù)據(jù)文件(10個(gè)音樂節(jié)目)時(shí),由于存在10個(gè)其塊標(biāo)識(shí)符BLKID是BLKID TL0的塊,所以將繼續(xù)搜索處理直到搜索到它們。
當(dāng)在步驟SP13處確定的結(jié)果表示已經(jīng)搜索到最后的塊時(shí),流程行進(jìn)到步驟SP16。在步驟SP16處,將定位符重置到頂部塊。從該頂部塊重復(fù)該搜索處理。
在步驟SP17處,確定頂部塊的塊標(biāo)識(shí)符BLKID的值是否是BLKID A3D。當(dāng)在步驟SP17處確定的結(jié)果表示頂部塊的塊標(biāo)識(shí)符BLKID的值不是BLKIDA3D時(shí),流程行進(jìn)到步驟18。在步驟18處,遞增該塊號(hào)。此后,流程行進(jìn)到步驟SP19。在步驟SP19處,確定是否已經(jīng)搜索了該最后的塊。當(dāng)在步驟SP19處確定的結(jié)果表示還未搜索該最后的塊時(shí),流程返回到步驟SP17。
當(dāng)在步驟SP17處確定的結(jié)果表示頂部塊的塊標(biāo)識(shí)符BLKID的值是BLKID A3D時(shí),流程行進(jìn)到步驟SP20。在步驟SP20處,確定該塊是其中已經(jīng)記錄了該ATRAC3數(shù)據(jù)文件的塊。
在步驟21處,根據(jù)記錄在ATRAC3數(shù)據(jù)塊中的序列號(hào)BLOCK SERIAL和內(nèi)容累積號(hào)密鑰CUNNUM0,將它們存儲(chǔ)到存儲(chǔ)器中。在相同的ATRAC3數(shù)據(jù)文件中,分配了相同的內(nèi)容累積號(hào)密鑰CUNNUM0。即,當(dāng)一個(gè)ATRAC3數(shù)據(jù)文件由10個(gè)塊組成時(shí),對(duì)每個(gè)塊的CUNNUM0分配了相同的號(hào)。
另外,當(dāng)一個(gè)ATRAC3數(shù)據(jù)文件由10個(gè)塊組成時(shí),序列號(hào)1至0會(huì)連續(xù)地分配到該10個(gè)塊的BLOCK SERIAL上。利用CUNNUM0,確定該內(nèi)容塊是否構(gòu)成相同的內(nèi)容。利用BLOCK SERIAL,能夠獲得在相同內(nèi)容中的當(dāng)前塊的再現(xiàn)次序(即,連接順序)。
根據(jù)本發(fā)明的該實(shí)例,當(dāng)已經(jīng)記錄了10個(gè)ATRAC3數(shù)據(jù)文件(即,10個(gè)音樂節(jié)目)并且每個(gè)ATRAC3數(shù)據(jù)文件是由10個(gè)塊組成時(shí),存在100個(gè)數(shù)據(jù)塊。根據(jù)CUNNUM0和BLOCK SERIAL,能夠獲得100個(gè)數(shù)據(jù)塊的音樂節(jié)目的再現(xiàn)次序及其連接次序。
當(dāng)在步驟SP17處確定的結(jié)果表示已經(jīng)搜索到最后的塊時(shí),已經(jīng)搜索了再現(xiàn)管理文件、ATRAC3數(shù)據(jù)文件、以及屬性文件的所有塊。由此,在步驟SP22處,基于存儲(chǔ)于對(duì)應(yīng)于塊號(hào)的存儲(chǔ)器中的CUNNUM0、BLOCK SERIAL、FNO、以及TRX XXX,獲得文件的鏈接狀態(tài)。在獲得該鏈接狀態(tài)之后,可以在存儲(chǔ)器的空閑非損壞區(qū)創(chuàng)建FAT。
接著,將描述根據(jù)本發(fā)明的第二實(shí)例的管理文件。圖25示出了根據(jù)本發(fā)明的第二實(shí)例的存儲(chǔ)卡40的文件結(jié)構(gòu)。參見圖25,音樂目錄包含軌道信息管理文件TRKLIST.MSF(在下文中,稱之為TRKLIST)、附加信息文件INFLIST.MSF(包含藝術(shù)家姓名、ISRC代碼、時(shí)間標(biāo)記、靜止圖像數(shù)據(jù)等等(該文件被稱為INF IST))、ATRAC3數(shù)據(jù)文件A3Dnnnn.MSA(在下文中,稱之為A3Dnnnn)。文件TRKLIST包含兩個(gè)區(qū)NAME1和NAME2。區(qū)NAME1是包含存儲(chǔ)卡名和節(jié)目名(對(duì)于對(duì)應(yīng)于ASCII/8859 1字符代碼的一字節(jié)代碼)的區(qū)。區(qū)NAME2是包含存儲(chǔ)卡名和節(jié)目名(對(duì)于對(duì)應(yīng)于MS JIS/Hankul/中文代碼的二字節(jié)代碼)的區(qū)。
圖26示出了在軌道信息管理文件TRKLIST、區(qū)NAME1和NAME2、以及ATRAC3數(shù)據(jù)文件A3Dnnnn之間的關(guān)系。文件TRKLIST是64千字節(jié)(=16000×4)固定長度文件。該文件的32千字節(jié)的區(qū)用于包含區(qū)NAME1和NAME2。盡管可以提供節(jié)目名的區(qū)NAME1和NAME2作為與軌道信息管理文件不同的文件,然而,在具有小存儲(chǔ)容量的系統(tǒng)中,便于總體地管理軌道信息管理文件和節(jié)目名文件。
軌道信息管理文件TRKLIST的軌道信息區(qū)TRKINFnnnn和部分信息區(qū)PRTINFnnnn用于管理數(shù)據(jù)文件A3Dnnnn和附加信息INFLIST。僅ATRAC3數(shù)據(jù)文件A3Dnnnn受到加密。在圖26中,該數(shù)據(jù)長度在水平方向是16字節(jié)(0至F)。在垂直方向中的十六進(jìn)制數(shù)字表示當(dāng)前文件在開始處的值。
根據(jù)該第二實(shí)例,使用了作為軌道管理文件TRKLIST(包括節(jié)目標(biāo)題文件)、附加信息管理文件INFLIST、以及數(shù)據(jù)文件A3Dnnnn的三個(gè)文件。根據(jù)第一實(shí)例(見圖7、8及9),使用了作為用于管理所有存儲(chǔ)卡的再現(xiàn)管理文件PBLIST和用于存儲(chǔ)節(jié)目的數(shù)據(jù)文件ATRAC3的兩個(gè)文件。
接著,將描述根據(jù)第二實(shí)例的數(shù)據(jù)結(jié)構(gòu)。為簡化起見,在根據(jù)第二實(shí)例的數(shù)據(jù)結(jié)構(gòu)中,略去與第一實(shí)例類似的部分的描述。
圖27示出軌道信息管理文件TRKLIST的詳細(xì)結(jié)構(gòu)。在該軌道信息管理文件TRKLIST中,一簇(塊)是由16千字節(jié)組成的。該文件TRKLIST的尺寸和數(shù)據(jù)與備份文件TRKLISTB的尺寸和數(shù)據(jù)相同。使用該文件TRKLIST的首32字節(jié)作為頭。如再現(xiàn)管理文件PBLIST的頭一樣,文件TRKLIST的頭包含BLKID TL0/TL1(備份文件ID)區(qū)(4字節(jié))、用于軌道總數(shù)目的區(qū)T TRK(2字節(jié))、制作人代碼區(qū)MCode(2字節(jié))、用于TRKLIST重寫次數(shù)的區(qū)REVISION(4字節(jié))、以及用于更新日期和時(shí)間數(shù)據(jù)的區(qū)YMDhms(4字節(jié))(可選)。這些數(shù)據(jù)區(qū)的含義和作用與第一實(shí)例中的相同。另外,文件TRKLIST包含下列區(qū)YMDhms(4字節(jié))表示文件TRKLIST的最后更新日期(年、月、日)N1(1字節(jié))(可選)表示存儲(chǔ)卡的順序號(hào)(分子側(cè))。當(dāng)使用一存儲(chǔ)卡時(shí),該值是0x01。
N2(1字節(jié))(可選)表示存儲(chǔ)卡的順序號(hào)(分母側(cè))。當(dāng)使用一存儲(chǔ)卡時(shí),該值是0x01。
MSID(2字節(jié))(可選)表示存儲(chǔ)卡的ID。當(dāng)使用多個(gè)存儲(chǔ)卡時(shí),每個(gè)存儲(chǔ)卡的值是相同的(T.B.D.)。(T.B.D.(要定義的)表示可以在將來定義該值)。
S TRK(2字節(jié))表示特定軌道(T.B.D.)。
正常地,該值是0x0000。
PASS(2字節(jié))(可選)表示口令(T.B.D.)。
APP(2字節(jié))(可選)表示再現(xiàn)應(yīng)用(T.B.D.)的定義(正常地,該值是0x0000)。
INF S(2字節(jié))(可選)表示存儲(chǔ)卡的總附加信息定位符。當(dāng)沒有附加信息時(shí),該值是0x00。
文件TRKLIST的最后16字符用作與所述頭的那些相同的區(qū)BLKIDTL0、區(qū)MCode、以及區(qū)REVISION。備份文件TRKLISTB包含上述頭。在此情形中,該頭包含區(qū)BLKID TL1、區(qū)MCode、以及區(qū)REVISION。
該頭之后是關(guān)于每個(gè)軌道的信息的軌道信息區(qū)TRKINF和關(guān)于軌道(音樂節(jié)目)的每個(gè)部分的信息的部分信息區(qū)PRTINF。圖27示出區(qū)TRKLIST之后的區(qū)。區(qū)TRKLISTB的較低部分示出這些區(qū)的詳細(xì)結(jié)構(gòu)。在圖27中,陰影區(qū)表示未使用的區(qū)。
軌道信息區(qū)TRKINFnnn和部分信息區(qū)PRTINFnnn包含ATRAC3數(shù)據(jù)文件的區(qū)。即,軌道信息區(qū)TRKINFnnn和部分信息區(qū)PRTINFnnn每個(gè)都包含再現(xiàn)限制旗標(biāo)區(qū)LT(1字節(jié))、內(nèi)容密鑰區(qū)CONTENT KEY(8字節(jié))、記錄器/播放器安全塊序列號(hào)區(qū)MG(D)SERIAL(16字節(jié))、用于表示音樂節(jié)目的特色部分的區(qū)XT(2字節(jié))(可選)、區(qū)INX(2字節(jié))(可選)、區(qū)YMDhmsS(4字節(jié))(可選)、區(qū)YMDhms E(4字節(jié))(可選)、區(qū)MT(1字節(jié))(可選)、區(qū)CT(1字節(jié))(可選)、區(qū)CC(1字節(jié))(可選)、區(qū)CN(1字節(jié))(可選)(YMDhms S、YMDhms E、MT、CT、CC、及CN這些區(qū)用作再現(xiàn)限制信息和拷貝控制信息)、用于部分屬性的區(qū)A(1字節(jié))、部分尺寸區(qū)PRTSIZE(4字節(jié))、部分密鑰區(qū)PRTKEY(8字節(jié))、以及內(nèi)容累積號(hào)區(qū)CONNUM(4字節(jié))。這些區(qū)的含義、作用及值與第一實(shí)例的那些相同。另外,軌道信息區(qū)TRKINFnnn和部分信息區(qū)PRTINFnnn每個(gè)都包含下列區(qū)T0(1字節(jié))固定值(T0=0x74)INFnnn(可選)(2字節(jié))表示每個(gè)軌道的附加信息定位符(0至409)。00不帶附加信息的音樂節(jié)目。
FNMnnn(4字節(jié))表示ATRAC3數(shù)據(jù)文件的文件號(hào)(0x0000至0xFFFF)。
ATRAC3數(shù)據(jù)文件名(A3Dnnnn)的號(hào)nnnn(用ASCII)會(huì)轉(zhuǎn)換道0xnnnnn。
APP CTL(4字節(jié))(可選)
表示應(yīng)用參數(shù)(T.B.D.)(正常地,該止是0x0000)。
Pnnn(2字節(jié))表示構(gòu)成音樂節(jié)目的部分的數(shù)目(1至2039)。該區(qū)對(duì)應(yīng)于上述區(qū)TPART。
PR(1字節(jié))固定值(PR=0×50)。
接著,將描述音樂管理名稱的區(qū)NAME1(對(duì)于一字節(jié)代碼)和NAME2(對(duì)于二字節(jié)代碼)。圖28示出區(qū)NAME1(對(duì)于一字節(jié)代碼)的詳細(xì)結(jié)構(gòu)。區(qū)NAME1和NAME2(將稍后描述)的每一個(gè)是以8字節(jié)分段的。由此,它們的一個(gè)槽位是由8字節(jié)組成的。在作為每個(gè)這些區(qū)的開始的0x8000處放置了頭。該頭之后是定位符和名稱。區(qū)NAME1的最后槽位包含與該頭相同的區(qū)。
BLKID NM1(4字節(jié))表示塊的內(nèi)容(固定值)(NM1=0x4E4D2D31)。
PNM1 nnn(4字節(jié))(可選)表示對(duì)區(qū)NM1的定位符(對(duì)于一字節(jié)代碼)。
PNM1 S表示對(duì)表示存儲(chǔ)卡的名稱的定位符。
nnn(=1至408)表示對(duì)音樂節(jié)目標(biāo)題的定位符。
該定位符表示塊的起始位置(2字節(jié))、字符代碼類型(2位)、以及數(shù)據(jù)尺寸(14位)。
NM1 nnn(可選)表示對(duì)于一字節(jié)代碼(可變長度)的存儲(chǔ)卡名稱和音樂節(jié)目標(biāo)題。在該區(qū)的結(jié)尾寫入結(jié)束代碼(0x00)。
圖29示出區(qū)NAME2的詳細(xì)數(shù)據(jù)結(jié)構(gòu)(對(duì)于二字節(jié)代碼)。在作為該區(qū)開始的0x8000處放置了頭。該頭之后是定位符和名稱。區(qū)NAME2的最后槽位包含與該頭相同的區(qū)。
BLKID NM2(4字節(jié))表示塊的內(nèi)容(固定值)(NM2=0x4E4D2D32)。
PNM2 nnn(4字節(jié))(可選)表示對(duì)區(qū)NM2的定位符(對(duì)于二字節(jié)代碼)。
PNM2 S表示對(duì)表示存儲(chǔ)卡的名稱的定位符。
nnn(=1至408)表示對(duì)音樂節(jié)目標(biāo)題的定位符。
該定位符表示塊的起始位置(2字節(jié))、字符代碼類型(2位)、以及數(shù)據(jù)尺寸(14位)。
NM2 nnn(可選)表示對(duì)于二字節(jié)代碼(可變的)的存儲(chǔ)卡名稱和音樂節(jié)目標(biāo)題。在該區(qū)的結(jié)尾寫入結(jié)束代碼(0x0000)。
圖30示出在1SU是由N個(gè)字節(jié)組成的情形中ATRAC3數(shù)據(jù)文件A3Dnnnn的數(shù)據(jù)排列(對(duì)于一塊)。在該文件中,一個(gè)槽位是由8字節(jié)組成的。圖30示出每個(gè)槽位的頂部分(0x0000至0x3FF8)的值。該文件的首四個(gè)槽位用作頭。如同第一實(shí)例的數(shù)據(jù)文件(見圖17)的屬性頭之后的數(shù)據(jù)塊一樣,放置了頭。該頭包含區(qū)BLKID A3D(4字節(jié))、制作人代碼區(qū)MCode(2字節(jié))、加密處理所需的區(qū)BLOCK SEED(8字節(jié))、音樂初始內(nèi)容累積號(hào)的區(qū)CONNUM0(4字節(jié))、每個(gè)軌道的序列號(hào)區(qū)BLOCK SERIAL(4字節(jié))、以及加密/解密處理所需的區(qū)INITIALIZATION VECTOR(8字節(jié))。該塊的第二最后槽位冗余地包含區(qū)BLKID A3D和MCode。如同第一實(shí)例一樣,該頭之后是聲音單位數(shù)據(jù)SU nnnn。
圖31示出包含附加信息的附加信息管理文件INFLIST的詳細(xì)數(shù)據(jù)結(jié)構(gòu)。在該第二實(shí)例中,在文件INFLIST的開始處(0x0000),放置了下列頭。該頭之后是下列定位符和區(qū)BLKID INF(4字節(jié))表示該塊的內(nèi)容(固定值)(INF=0x494E464F)。
T DAT(2個(gè)塊)表示數(shù)據(jù)區(qū)的總數(shù)目(0至409)。
MCode(2字節(jié))表示記錄器/播放器的制作人代碼。
YMDhms(4字節(jié))表示記錄更新日期和時(shí)間。
INF nnnn(4字節(jié))表示對(duì)附加信息的區(qū)DATA的定位符(可變長度,如一次二字節(jié)(槽位))。該起始位置是用高階16位(0000至FFFF)表示的。
DataSlot(數(shù)據(jù)槽位)0000(0x0800)表示從開始的偏移值(如一次一槽位)該數(shù)據(jù)尺寸是由低階16位(0001至7FFF)表示的。下最高有效位設(shè)置禁止旗標(biāo)。MSB=0(使能)、MSB=1(禁止)。
該數(shù)據(jù)尺寸表示音樂節(jié)目的整體數(shù)據(jù)量。
(每個(gè)槽位的開始起始的數(shù)據(jù)。將該槽位的非數(shù)據(jù)區(qū)用00填充)。
第一INF表示對(duì)整個(gè)唱片集(正常地,INF409)的附加信息的定位符。
圖32示出附加信息的結(jié)構(gòu)。在附加信息數(shù)據(jù)區(qū)的開始處放置了8字節(jié)的頭。該附加信息的結(jié)構(gòu)與第一實(shí)例的那些相同(見圖12C)。即,附加信息包含作為ID的區(qū)IN(2字節(jié))、區(qū)密鑰代碼ID(1字節(jié))、表示每個(gè)附加信息區(qū)的尺寸的區(qū)SIZE(2字節(jié))、以及制作人代碼區(qū)MCode(2字節(jié))。另外,該附加信息包含作為子ID的區(qū)SID(1字節(jié))。
根據(jù)本發(fā)明的第二實(shí)例,除了以存儲(chǔ)卡的格式定義的文件系統(tǒng)以外,使用了音樂數(shù)據(jù)的軌道信息管理文件TRKLIST。由此,即使FAT受到損壞,能夠恢復(fù)該文件。圖33示出一種文件恢復(fù)處理的流程。為了恢復(fù)該文件,使用了以文件恢復(fù)程序操作并且能夠訪問連接到該計(jì)算機(jī)的存儲(chǔ)卡和存儲(chǔ)設(shè)備(硬盤、RAM等)的計(jì)算機(jī)。該計(jì)算機(jī)具有等價(jià)于DSP30的功能。接著將參考圖25至32描述利用軌道管理文件TRKLIST的文件恢復(fù)處理。
為作為在每個(gè)塊的頂部位置處的值(BLKID)的TL0搜索其FAT已受到損壞的閃速存儲(chǔ)器的所有塊。另外,為作為在每個(gè)塊的頂位置處的值(BLKID)的NM1搜索所有塊。此后,為作為在每個(gè)塊的頂位置處的值(BLKID)的NM2搜索所有塊。4個(gè)塊的所有內(nèi)容(軌道信息管理文件)是通過恢復(fù)計(jì)算機(jī)存儲(chǔ)到例如硬盤的。
軌道的總數(shù)目是從軌道信息管理文件的第四字節(jié)之后的數(shù)據(jù)獲得的。可獲得軌道信息區(qū)TRKINF001的第20字節(jié)、第一音樂節(jié)目的區(qū)CONNUM001的值、以及下一區(qū)P001的值。部分的數(shù)目是由區(qū)P001的值獲得的??色@得區(qū)PRTINF的軌道1的所有部分的區(qū)PRTSIZE的值。可計(jì)算和獲得塊(簇)的總數(shù)目n。
在獲得軌道信息管理文件之后,流程行進(jìn)到步驟102。在步驟102處,搜索語音數(shù)據(jù)文件(ATRAC3數(shù)據(jù)文件)。從閃速存儲(chǔ)器中搜索除了該管理文件的所有塊。采集其頂部值(BLKID)是A3D的塊。
搜索在A3Dnnnn的第16字節(jié)處的區(qū)CONNUM0的值與軌道信息管理文件的第一音樂節(jié)目的區(qū)CONNUM0的值相同并且其中區(qū)BLOCK SERIAL的從第20字節(jié)開始的值是0的塊。在獲得第一塊之后,搜索具有與第一塊相同值的區(qū)CUNNUM值并且其BLOCK SERIAL值是按一遞增(1=0+1)的塊(簇)。在獲得第二塊之后,搜索具有與第二塊相同值的區(qū)CUNNUM值并且其BLOCK SERIAL值是按一遞增(2=1+1)的塊。
通過重復(fù)該處理,搜索ATRAC3數(shù)據(jù)文件直到獲得軌道1的n個(gè)塊(簇)。當(dāng)獲得了所有塊(簇)時(shí),將它們連續(xù)地存儲(chǔ)在硬盤上。
對(duì)軌道2執(zhí)行對(duì)軌道1的相同處理。即,搜索其中區(qū)CONNUM0的值與軌道信息管理文件的第一音樂節(jié)目的區(qū)CONNUM002的值相同并且其中區(qū)BLOCK SERIAL的值從第20字節(jié)開始的塊。此后,以與軌道1相同的方式搜索ATRAC3數(shù)據(jù)文件直到檢測到最終的塊(簇)n′。當(dāng)獲得了所有塊(簇)時(shí),將它們連續(xù)地存儲(chǔ)在硬盤上。
通過對(duì)所有軌道(軌道數(shù)目m)重復(fù)上述處理,將所有ATRAC3數(shù)據(jù)文件存儲(chǔ)與由恢復(fù)計(jì)算機(jī)控制的硬盤。
在步驟103處,重新初始化其FAT已經(jīng)受到損壞的存儲(chǔ)卡,并且接著重建該FAT。在該存儲(chǔ)卡中形成預(yù)定的目錄。此后,從硬盤中拷貝軌道信息管理文件和m個(gè)軌道的ATRAC3數(shù)據(jù)文件到存儲(chǔ)卡上。由此,完成恢復(fù)處理。
在該管理文件和數(shù)據(jù)文件中,重要的參數(shù)(尤其是在頭中的代碼)可以得到三重而不是兩重的記錄。當(dāng)數(shù)據(jù)是冗余地記錄時(shí),在任何位置是可以記錄相同的數(shù)據(jù),只要它們互相隔開一頁或更多。
根據(jù)本發(fā)明,如上所述,當(dāng)從中再現(xiàn)例如記錄在存儲(chǔ)卡40上的音頻文件的數(shù)據(jù)文件時(shí),即使已經(jīng)在該存儲(chǔ)卡上存儲(chǔ)了已受再現(xiàn)限制的文件和未受再現(xiàn)限制的文件,它們也能夠以用戶期望的方法得到再現(xiàn)。系統(tǒng)控制器32和操作部分(未示出)指定要從存儲(chǔ)卡40中再現(xiàn)的音頻文件及其再現(xiàn)方法。
能夠?qū)⑾铝性佻F(xiàn)方法應(yīng)用到圖7和24所示的第一格式和圖15和32所示的第二格式兩者上。接著,將再次描述在第一格式中引起再現(xiàn)操作限制的數(shù)據(jù)。
圖17和19所示的軌道信息區(qū)TRKINF的LT(1字節(jié))的位7和6表示當(dāng)前軌道具有限制(位70=未受限制;1=受限制)和(位60=未過期,1=過期)。YMDhms S(4字節(jié))表示已受限制的軌道的再現(xiàn)開始日期和時(shí)間。YMDhms E(4字節(jié))表示已受限制的軌道的再現(xiàn)結(jié)束日期和時(shí)間。CT(1字節(jié))表示其中軌道能夠在許可的再現(xiàn)次數(shù)內(nèi)得到再現(xiàn)的次數(shù)。只要該軌道得到再現(xiàn),CT值就遞減。CT值在從0x00至0xFF的范圍內(nèi)。當(dāng)LT的位7是1和CT值是00時(shí),它們表示該軌道已經(jīng)被禁止再現(xiàn)。
圖34是示出用于為已受再現(xiàn)限制的節(jié)目(也稱之為軌道或歌曲)指定再現(xiàn)模式的處理的流程圖。存在即第一模式、第二模式以及第三模式的三種再現(xiàn)模式。再現(xiàn)限制包括關(guān)于再現(xiàn)期限的限制和關(guān)于再現(xiàn)次數(shù)的限制。當(dāng)應(yīng)用關(guān)于再現(xiàn)期限的限制而不能執(zhí)行再現(xiàn)操作時(shí),即使許可的再現(xiàn)次數(shù)不是0,也禁止再現(xiàn)操作。由此,在下列描述中,除非另外指定,術(shù)語“再現(xiàn)限制”表示“關(guān)于再現(xiàn)次數(shù)的限制”。
在第一模式中,當(dāng)試圖再現(xiàn)受再現(xiàn)限制的節(jié)目時(shí),再現(xiàn)操作被暫停,該用戶被告知該節(jié)目受到再現(xiàn)限制,并且詢問該用戶他或她是否想再現(xiàn)該節(jié)目。對(duì)應(yīng)于該用戶的回答,該節(jié)目得到再現(xiàn)或者被禁止再現(xiàn)。然而,當(dāng)該節(jié)目的再現(xiàn)次數(shù)達(dá)到許可的再現(xiàn)次數(shù)時(shí),該節(jié)目被禁止再現(xiàn)。在第二模式中,當(dāng)節(jié)目已受再現(xiàn)限制時(shí),它被禁止再現(xiàn)。即,在該第二模式中,將已受再現(xiàn)限制的節(jié)目處理為好像它未在介質(zhì)上呈現(xiàn)。在第三模式中,可無條件地再現(xiàn)已受再現(xiàn)限制的節(jié)目。然而在第三模式中,當(dāng)再現(xiàn)的次數(shù)達(dá)到許可的再現(xiàn)次數(shù)時(shí),該節(jié)目被禁止再現(xiàn)。
當(dāng)節(jié)目(軌道)被禁止再現(xiàn)時(shí),該節(jié)目被跳過。或者,能夠以停止再現(xiàn)操作這樣的方式實(shí)質(zhì)地禁止再現(xiàn)該節(jié)目,使得再現(xiàn)輸出靜音,或者使得該節(jié)目被從介質(zhì)上擦除。在下列描述中,術(shù)語“再現(xiàn)限制”具有前述的含義。然而,在適當(dāng)?shù)牡胤剑梢允褂眯g(shù)語“跳過”。
在圖34中,當(dāng)在步驟S31處接通記錄器電源時(shí),流程行進(jìn)到步驟S32。在步驟S32處,顯示引起用戶選擇所述第一、第二和第三模式之一的提示。在步驟S33處,執(zhí)行用于指定一種模式的處理。在步驟S34處,將由用戶選擇的模式存儲(chǔ)于系統(tǒng)控制器32的非易失存儲(chǔ)器32a中。在步驟S31處的電源接通操作表示第一電源接通操作。通過另一開關(guān)執(zhí)行模式改變。然而,只要執(zhí)行該電源接通操作就可以改變模式。在工廠中,作為缺省,已經(jīng)指定了引起用戶去選擇三種模式之一的第一模式。
在步驟S35處,確定是否已經(jīng)按壓了再現(xiàn)按鈕。當(dāng)在步驟S35處的確定結(jié)果表示已經(jīng)按壓了再現(xiàn)按鈕時(shí),流程行進(jìn)到步驟S36。在步驟S36處,確定要再現(xiàn)的節(jié)目是否受到再現(xiàn)限制。當(dāng)在步驟S36處的確定結(jié)果表示該節(jié)目未受再現(xiàn)限制時(shí),流程行進(jìn)到步驟S37。在步驟S37處,該節(jié)目得到正常地再現(xiàn)。在已經(jīng)再現(xiàn)了一節(jié)目之后,流程行進(jìn)到步驟S36。在步驟S36處,確定下一節(jié)目是否受到再現(xiàn)限制。當(dāng)在步驟S36處的確定結(jié)果表示該節(jié)目受到再現(xiàn)限制時(shí),流程行進(jìn)到步驟S38。在步驟S38處,執(zhí)行對(duì)應(yīng)于存儲(chǔ)于非易失存儲(chǔ)器32a中的模式的再現(xiàn)操作。由此,完成能夠再現(xiàn)的節(jié)目的再現(xiàn)操作。此后,處理下一節(jié)目。在已經(jīng)再現(xiàn)了已經(jīng)受到關(guān)于再現(xiàn)次數(shù)限制的節(jié)目之后,在該軌道的附加信息INF中記錄一再現(xiàn)日志文件,該附加信息INF已經(jīng)在再現(xiàn)數(shù)據(jù)文件的屬性頭中作了描述。此后,流程行進(jìn)到步驟S36。
盡管已經(jīng)參考圖17描述了附加信息INF,然而,將參考圖35描述其中記錄了再現(xiàn)日志的附加信息INF的數(shù)據(jù)結(jié)構(gòu)。固定值(0x69)被添加在該附加信息INF的開始處。該固定值(0x69)之后是表示附加信息的類目的密鑰代碼。在圖35所示的例子中,該密鑰代碼是表示再現(xiàn)日志的值103。接著,該值103之后是表示附加信息的尺寸的代碼(例如0x10)。該代碼0x10之后是確認(rèn)記錄裝置的制作人和模型的制作人代碼(MCode)。該制作人代碼之后是3字節(jié)的零(0x00)。零是無含義的值。
3字節(jié)的零之后是表示再現(xiàn)次數(shù)的一字節(jié)數(shù)據(jù)。實(shí)際上,該一字節(jié)數(shù)據(jù)是CT的值(8位)。在再現(xiàn)節(jié)目之前的CT值和在再現(xiàn)節(jié)目之后的CT值得到記錄。該CT值之后是4字節(jié)的再現(xiàn)日期和時(shí)間(YMDhms)。以7位記錄年的值(例如,1980至2079)。以4位記錄月的值。以5位記錄日(0至31)的值。以5位記錄小時(shí)(0至23)的值。以6位記錄分鐘(0至59)的值。以5位記錄秒(以2秒的間隔)的值。
只要再現(xiàn)已受再現(xiàn)限制的節(jié)目,就記錄一再現(xiàn)日志。結(jié)果,利用再現(xiàn)日志,能夠獲得該節(jié)目的再現(xiàn)歷史。當(dāng)諸如附加信息或軌道信息的管理信息受到改變時(shí),存儲(chǔ)卡40會(huì)連接到記錄器/播放器上。該管理信息會(huì)讀取到系統(tǒng)控制器32的RAM中。系統(tǒng)控制器32重寫存儲(chǔ)于該RAM中的管理信息并且將改變的管理信息記錄到存儲(chǔ)卡40中。當(dāng)存儲(chǔ)卡40從記錄器/播放器上拆卸時(shí)或者關(guān)掉其電源時(shí),重寫的管理信息可以被記錄到存儲(chǔ)卡40上。
圖36是示出在圖34所示的步驟S38處的處理(對(duì)應(yīng)于所指定模式的再現(xiàn)操作)的例子的流程圖。在步驟41處,確定LT的位6是否是0。當(dāng)LT的位6是0時(shí),該節(jié)目未受到關(guān)于再現(xiàn)期限的限制(該節(jié)目未過期)。由此,流程行進(jìn)到步驟S42。當(dāng)LT的位6是1時(shí),由于該節(jié)目已受到關(guān)于再現(xiàn)期限的限制(該節(jié)目已過期),所以該節(jié)目被禁止再現(xiàn)(在步驟S43處)。
當(dāng)在步驟S41處的確定結(jié)果表示位6=0時(shí),流程行進(jìn)到步驟S42處。在步驟S42處,通過將再現(xiàn)開始日期和時(shí)間YMDhms S與再現(xiàn)結(jié)束日期和時(shí)間YMDhms E比較,確定該節(jié)目是否受到關(guān)于再現(xiàn)期限的再現(xiàn)限制(該節(jié)目已過期)。當(dāng)在步驟S42處的確定結(jié)果表示該節(jié)目已受到關(guān)于再現(xiàn)期限的再現(xiàn)限制(該節(jié)目已過期)時(shí),流程行進(jìn)到步驟S43處。在步驟S43處,該節(jié)目被禁止再現(xiàn)。當(dāng)在步驟S42處的確定結(jié)果表示該節(jié)目未受到關(guān)于再現(xiàn)期限的再現(xiàn)限制(該節(jié)目未過期)時(shí),流程行進(jìn)到步驟S44處。在步驟S44處,確定LT的位7是否是0。
由于(位70=未受限制;1=受限制),當(dāng)在步驟S44處的確定結(jié)果表示位7是0時(shí),流程行進(jìn)到步驟S45處。在步驟S45處,該節(jié)目得到再現(xiàn)。當(dāng)在步驟S44處的確定結(jié)果表示位7不是0時(shí),流程行進(jìn)到步驟S46處。在步驟S46處,確定CT值是否是0。當(dāng)在步驟S46處的確定結(jié)果表示CT值是0時(shí),音樂許可的再現(xiàn)次數(shù)是0,該節(jié)目被禁止再現(xiàn)(在步驟S47處)。
當(dāng)在步驟S46處的確定結(jié)果表示CT值不是0時(shí),流程行進(jìn)到步驟S48處。在步驟S48處,確定所指定的模式是否是第二模式。為確定指定模式,系統(tǒng)控制器32從非易失存儲(chǔ)器32a中讀取對(duì)應(yīng)于該模式的代碼。當(dāng)在步驟S48處的確定結(jié)果表示該指定模式是第二模式時(shí),流程行進(jìn)到步驟S49處。在步驟S49處,跳過該節(jié)目。
當(dāng)在步驟S48處的確定結(jié)果表示該指定模式不是第二模式時(shí),流程行進(jìn)到步驟S50處。在步驟S50處,確定所指定的模式是否是第一模式。當(dāng)在步驟S50處的確定結(jié)果表示該指定模式不是第一模式時(shí),確定所指定的模式是第三模式。在該第三模式中,由于已受到再現(xiàn)限制的節(jié)目是無條件再現(xiàn)的,所以流程行進(jìn)到步驟S51處。在步驟S51處,遞減再現(xiàn)次數(shù)CT的數(shù)目。此后,流程行進(jìn)到步驟S45處。在步驟S45處,執(zhí)行再現(xiàn)操作。
當(dāng)在步驟S50處的確定結(jié)果表示該指定模式是第一模式時(shí),流程行進(jìn)到步驟S52處。在步驟S52處,以例如顯示在監(jiān)視器上的消息告知用戶該節(jié)目已受到再現(xiàn)限制。此后,詢問該用戶他或她是否想再現(xiàn)該節(jié)目。例如,顯示消息“軌道Tr2播放”。在此情形中,不是總需要告知用戶該節(jié)目已受到再現(xiàn)限制。當(dāng)用戶回答他或她不想再現(xiàn)該節(jié)目時(shí),流程行進(jìn)到步驟S53。在步驟S53處,跳過該節(jié)目。當(dāng)用戶回答他或她想再現(xiàn)該節(jié)目時(shí),流程行進(jìn)到步驟S51。在步驟S51處,遞減CT的值。此后,流程行進(jìn)到步驟S45。在步驟S45處,執(zhí)行再現(xiàn)操作。
圖37示出本發(fā)明的該實(shí)例的分支。根據(jù)該分支,能夠以節(jié)目連續(xù)再現(xiàn)操作、節(jié)目重復(fù)再現(xiàn)操作、節(jié)目位置重排再現(xiàn)操作、以及節(jié)目重置再現(xiàn)操作來再現(xiàn)節(jié)目。在節(jié)目重復(fù)再現(xiàn)操作中,當(dāng)按壓重復(fù)按鈕時(shí),存儲(chǔ)于存儲(chǔ)卡中的所有節(jié)目被重復(fù)再現(xiàn)直到取消該操作。由此,將該節(jié)目重復(fù)再現(xiàn)操作稱為無終止重復(fù)再現(xiàn)操作。在節(jié)目位置重排再現(xiàn)操作中,隨機(jī)地再現(xiàn)一次存儲(chǔ)于存儲(chǔ)卡中的所有節(jié)目。除非取消該操作,該節(jié)目位置重排再現(xiàn)操作將重復(fù)。由此,該節(jié)目位置重排再現(xiàn)操作是無終止重復(fù)再現(xiàn)操作的一種模式。該節(jié)目位置重排再現(xiàn)操作也被稱為節(jié)目隨機(jī)重復(fù)再現(xiàn)操作。在節(jié)目重置再現(xiàn)操作中,以所選擇的次序再現(xiàn)存儲(chǔ)于存儲(chǔ)卡中的所選節(jié)目。
在這些再現(xiàn)方法與第一模式或第二模式的組合中,自動(dòng)地指定一種再現(xiàn)方法。在圖37所示的處理中,當(dāng)執(zhí)行節(jié)目重復(fù)再現(xiàn)操作時(shí),用于自動(dòng)地跳過已受再現(xiàn)限制的節(jié)目的再現(xiàn)方法受到指定。在圖37中,為簡化起見,省略與圖36的那些類似的塊。另外,將省略它們的描述。如上所述,當(dāng)在步驟S52處確定的結(jié)果表示所指定的模式不是第一模式而是第三模式時(shí),流程行進(jìn)到步驟S54。在步驟S54處,確定是否已經(jīng)指定了該節(jié)目重復(fù)再現(xiàn)操作(無終止重復(fù)再現(xiàn)操作)。
當(dāng)在步驟S54處確定的結(jié)果表示還未指定該節(jié)目重復(fù)再現(xiàn)操作時(shí),流程經(jīng)由步驟S51行進(jìn)到步驟S45。在步驟S45處,再現(xiàn)該節(jié)目。當(dāng)在步驟S54處確定的結(jié)果表示已經(jīng)指定該節(jié)目重復(fù)再現(xiàn)操作時(shí),流程行進(jìn)到步驟S55。在步驟S55處,跳過該節(jié)目。此后,流程返回到下一節(jié)目的再現(xiàn)處理。例如,流程返回到步驟S41(見圖36)。在節(jié)目重復(fù)再現(xiàn)操作中,存在其中節(jié)目將受到多次再現(xiàn)的可能性。當(dāng)該節(jié)目已經(jīng)受到再現(xiàn)限制時(shí),存在其中不能夠立即再現(xiàn)該節(jié)目的可能性。然而,當(dāng)跳過該節(jié)目的再現(xiàn)操作時(shí),能夠避免這樣的可能性。
圖37的流程圖僅示出該節(jié)目重復(fù)再現(xiàn)操作。然而,能夠合并第一模式或第三模式與節(jié)目位置重排再現(xiàn)操作的再現(xiàn)方法。即,在節(jié)目位置重排再現(xiàn)操作中,跳過已受再現(xiàn)限制的節(jié)目。而且,在節(jié)目重置再現(xiàn)操作中,即使節(jié)目已受再現(xiàn)限制,僅當(dāng)選擇第一模式時(shí),才能夠再現(xiàn)該節(jié)目。
圖38示出根據(jù)本發(fā)明的實(shí)例的系統(tǒng)結(jié)構(gòu)的例子。在圖38中,編號(hào)71表示使用存儲(chǔ)卡作為記錄介質(zhì)的記錄器(見圖1)。編號(hào)72L和72R表示揚(yáng)聲器。編號(hào)78表示外部個(gè)人計(jì)算機(jī)。記錄器71和個(gè)人計(jì)算機(jī)78經(jīng)由例如USB(通用串行總線)的接口79來連接。
在該系統(tǒng)中,當(dāng)將預(yù)定應(yīng)用軟件安裝到個(gè)人計(jì)算機(jī)78時(shí),數(shù)字音頻數(shù)據(jù)會(huì)存儲(chǔ)到個(gè)人計(jì)算機(jī)78的硬盤上。例如,通過EMD系統(tǒng)經(jīng)由因特網(wǎng)下載音樂數(shù)據(jù)。另外,個(gè)人計(jì)算機(jī)78的CD ROM驅(qū)動(dòng)從音樂CD中再現(xiàn)節(jié)目,并且將再現(xiàn)的節(jié)目記錄到硬盤上。另外,將MP3格式的音樂文件轉(zhuǎn)換成ATRAC3格式。將ATRAC3格式的音樂文件記錄在硬盤上。另外,記錄器71能夠記錄從個(gè)人計(jì)算機(jī)78接收得到加密ATRAC3數(shù)據(jù)到存儲(chǔ)卡上。而且,能夠禁止從記錄器71中記錄音樂數(shù)據(jù)到存儲(chǔ)卡上。
記錄器71具有存儲(chǔ)卡槽位72和顯示設(shè)備73。顯示設(shè)備73是由例如液晶顯示器組成的。另外,記錄器71具有電源開關(guān)74、音頻音量控制器柄75、AMS/JOG柄76、以及開關(guān)按鈕77a至77e。AMS/JOG柄76用于檢測節(jié)目的開始。另外,能夠通過遙控命令器(未示出)操作記錄器71。
接著,將描述與本發(fā)明相關(guān)的操作。首先,將描述用于為已受再現(xiàn)限制的節(jié)目指定再現(xiàn)模式的一種方法。首先,按壓MENU(菜單)/NO(不)按鈕77c。旋轉(zhuǎn)AMS/JOG柄76。從顯示于顯示設(shè)備73上的菜單中選擇“限制”。此后,按壓ENTRY(進(jìn)入)/YES(是)按鈕77d。
在顯示設(shè)備73上,顯示了用于選擇第一模式、第二模式、以及第三模式之一的菜單。旋轉(zhuǎn)AMS/JOG柄76。選擇三種模式之一。此后,按壓ENTRY/YES按鈕77d。利用該一系列操作,所期望的模式得到指定。
如上所述,當(dāng)一節(jié)目受到關(guān)于再現(xiàn)期限的再現(xiàn)限制時(shí),通過比較開始日期和時(shí)間與再現(xiàn)結(jié)束日期和時(shí)間,確定該節(jié)目是否已過期。由此,需要準(zhǔn)確地設(shè)置記錄器71的時(shí)鐘的時(shí)間。該日期和時(shí)間是由用戶輸入的并且存儲(chǔ)于系統(tǒng)控制器32的RAM中。當(dāng)系統(tǒng)控制器32已經(jīng)確定由用戶輸入的日期和時(shí)間信息未存儲(chǔ)于RAM中,則系統(tǒng)控制器32禁止再現(xiàn)以受關(guān)于再現(xiàn)期限的再現(xiàn)限制的節(jié)目。
接著,將描述用于指定記錄器71的日期和時(shí)間的操作。首先,按壓MENU/NO按鈕77c。旋轉(zhuǎn)AMS/JOG柄76。從顯示于顯示設(shè)備73上的菜單中選擇“DATE(日期)ADJ”。此后,按壓ENTRY/YES按鈕77d。
旋轉(zhuǎn)AMS/JOG柄76。將準(zhǔn)確的值(例如,基督年的兩個(gè)低階數(shù)字)設(shè)置到閃動(dòng)的“年”上。此后,按壓ENTRY/YES按鈕77d。“月”閃動(dòng)。旋轉(zhuǎn)AMS/JOG柄76。將準(zhǔn)確的值設(shè)置到“月”上。此后,按壓ENTRY/YES按鈕77d。此后,“日”閃動(dòng)。旋轉(zhuǎn)AMS/JOG柄76。將準(zhǔn)確的值設(shè)置到“日”上。此后,按壓ENTRY/YES按鈕77d。以與“年”、“月”、“日”相同的方式,將準(zhǔn)確的值設(shè)置到“小時(shí)”和“分鐘”。在該前述操作中,日期和時(shí)間得到設(shè)置。
在前述中,描述了將本發(fā)明應(yīng)用與數(shù)字音頻記錄器的情形。同樣地,能夠?qū)⒈景l(fā)明應(yīng)用到處理視頻數(shù)據(jù)、另一類音頻數(shù)據(jù)、和/或節(jié)目數(shù)據(jù)的裝置上。另外,能夠?qū)⒈景l(fā)明應(yīng)用到使用諸如可寫入光盤和存儲(chǔ)卡的記錄介質(zhì)的再現(xiàn)裝置上。
根據(jù)本發(fā)明,當(dāng)從其上已經(jīng)記錄了已受再現(xiàn)限制的節(jié)目和未受再現(xiàn)限制的節(jié)目兩者的記錄介質(zhì)上再現(xiàn)節(jié)目時(shí),已受再現(xiàn)限制的節(jié)目是以用戶指定的模式再現(xiàn)的。因而,只要再現(xiàn)已受再現(xiàn)限制的節(jié)目,就能夠防止再現(xiàn)操作被暫停的情形。另外,能夠防止用戶未能注意到許可的再現(xiàn)次數(shù)變?yōu)?的情形。另外,當(dāng)再現(xiàn)已受再現(xiàn)限制的節(jié)目時(shí),自動(dòng)地創(chuàng)建日志文件。由此用戶能夠利用該創(chuàng)建的日志文件知道該節(jié)目的再現(xiàn)歷史。因而,用戶能夠使用該再現(xiàn)日志防止麻煩發(fā)生。
權(quán)利要求
1.一種用于從其上已經(jīng)記錄了已受到關(guān)于再現(xiàn)次數(shù)的再現(xiàn)限制的節(jié)目和未受到關(guān)于再現(xiàn)次數(shù)的再現(xiàn)限制的節(jié)目的記錄介質(zhì)中再現(xiàn)節(jié)目的再現(xiàn)裝置,所述記錄介質(zhì)具有用于管理表示節(jié)目是否受到關(guān)于再現(xiàn)次數(shù)的再現(xiàn)限制的標(biāo)識(shí)符的管理區(qū),所述再現(xiàn)裝置包括確定部件,用于確定要再現(xiàn)的節(jié)目是否受到關(guān)于對(duì)應(yīng)于在所述管理區(qū)中管理的標(biāo)識(shí)符的再現(xiàn)次數(shù)的再現(xiàn)限制;以及控制部件,用于當(dāng)所述確定部件的確定結(jié)果表示已經(jīng)指定節(jié)目重復(fù)再現(xiàn)操作時(shí),引發(fā)所述再現(xiàn)裝置去重復(fù)地再現(xiàn)除了受到關(guān)于再現(xiàn)次數(shù)的再現(xiàn)限制的節(jié)目以外的節(jié)目。
2.根據(jù)權(quán)利要求1所述的再現(xiàn)裝置,其中所述節(jié)目重復(fù)再現(xiàn)操作是用于以在所述記錄介質(zhì)上記錄它們的次序再現(xiàn)節(jié)目的一種節(jié)目重復(fù)再現(xiàn)操作。
3.根據(jù)權(quán)利要求1所述的再現(xiàn)裝置,其中所述節(jié)目重復(fù)再現(xiàn)操作是用于以不同于在所述記錄介質(zhì)上記錄的節(jié)目次序再現(xiàn)節(jié)目的一種節(jié)目隨機(jī)重復(fù)再現(xiàn)操作。
4.根據(jù)權(quán)利要求1所述的再現(xiàn)裝置,其中當(dāng)所述再現(xiàn)裝置再現(xiàn)已受到關(guān)于再現(xiàn)次數(shù)的再現(xiàn)限制的節(jié)目時(shí),所述再現(xiàn)裝置自動(dòng)地創(chuàng)建日志文件并且記錄所述日志文件到所述記錄介質(zhì)的管理區(qū)。
5.一種用于從其上已經(jīng)記錄了已受到關(guān)于再現(xiàn)期限的再現(xiàn)限制的節(jié)目的記錄介質(zhì)中再現(xiàn)節(jié)目的再現(xiàn)裝置,所述再現(xiàn)裝置包括日期和時(shí)間計(jì)數(shù)部件,用于對(duì)日期和時(shí)間計(jì)數(shù);操作部件,用于允許用戶輸入日期和時(shí)間信息;存儲(chǔ)器部件,用于存儲(chǔ)由所述操作部件輸入的日期和時(shí)間信息;確定部件,用于確定所述日期和時(shí)間信息是否已經(jīng)存儲(chǔ)在所述存儲(chǔ)器部件中;以及控制部件,用于當(dāng)所述確定部件的確定結(jié)果表示所述日期和時(shí)間信息還未存儲(chǔ)于所述存儲(chǔ)器部件中時(shí),禁止再現(xiàn)已受到關(guān)于再現(xiàn)期限的再現(xiàn)限制的節(jié)目。
6.一種用于從其上已經(jīng)記錄了已受到關(guān)于再現(xiàn)次數(shù)的再現(xiàn)限制的節(jié)目和未受到關(guān)于再現(xiàn)次數(shù)的再現(xiàn)限制的節(jié)目的記錄介質(zhì)中再現(xiàn)節(jié)目的再現(xiàn)方法,所述記錄介質(zhì)具有用于管理表示節(jié)目是否受到關(guān)于再現(xiàn)次數(shù)的再現(xiàn)限制的標(biāo)識(shí)符的管理區(qū),所述再現(xiàn)方法包括步驟確定節(jié)目重復(fù)再現(xiàn)操作是否已經(jīng)得到指定;以及在當(dāng)所述確定步驟處的確定結(jié)果表示節(jié)目重復(fù)再現(xiàn)操作已經(jīng)得到指定時(shí),引發(fā)重復(fù)地再現(xiàn)除了受到關(guān)于再現(xiàn)次數(shù)的再現(xiàn)限制的節(jié)目以外的節(jié)目。
7.根據(jù)權(quán)利要求6所述的再現(xiàn)方法,其中所述節(jié)目重復(fù)再現(xiàn)操作是用于以在所述記錄介質(zhì)上記錄它們的次序再現(xiàn)節(jié)目的一種節(jié)目重復(fù)再現(xiàn)操作。
8.根據(jù)權(quán)利要求6所述的再現(xiàn)方法,其中所述節(jié)目重復(fù)再現(xiàn)操作是用于以不同于在所述記錄介質(zhì)上記錄的節(jié)目次序再現(xiàn)節(jié)目的一種節(jié)目隨機(jī)重復(fù)再現(xiàn)操作。
9.根據(jù)權(quán)利要求6所述的再現(xiàn)方法,其中當(dāng)再現(xiàn)已受到關(guān)于再現(xiàn)次數(shù)的再現(xiàn)限制的節(jié)目時(shí),自動(dòng)地創(chuàng)建日志文件并且記錄所述日志文件到所述記錄介質(zhì)的管理區(qū)。
10.一種用于從其上已經(jīng)記錄了已受到關(guān)于再現(xiàn)期限的再現(xiàn)限制的節(jié)目的記錄介質(zhì)中再現(xiàn)節(jié)目的再現(xiàn)方法,所述再現(xiàn)方法包括步驟允許用戶輸入日期和時(shí)間信息;存儲(chǔ)由所述操作部件輸入的日期和時(shí)間信息;確定所述日期和時(shí)間信息是否已經(jīng)存儲(chǔ)在所述存儲(chǔ)器部件中;以及當(dāng)在所述確定步驟處的確定結(jié)果表示所述日期和時(shí)間信息還未存儲(chǔ)于所述存儲(chǔ)器部件中時(shí),禁止再現(xiàn)已受到關(guān)于再現(xiàn)期限的再現(xiàn)限制的節(jié)目。
全文摘要
一種具有即第一模式、第二模式、以及第三模式的三種再現(xiàn)模式的再現(xiàn)裝置。在第一模式中,當(dāng)試圖再現(xiàn)已受到再現(xiàn)限制的節(jié)目時(shí),該再現(xiàn)操作被暫停,并且該用戶被詢問他或她是否想再現(xiàn)該節(jié)目。對(duì)應(yīng)于用戶的回答,執(zhí)行或禁止該再現(xiàn)操作。在第二模式中,禁止再現(xiàn)已受到再現(xiàn)限制的節(jié)目。在第三模式中,已受到再現(xiàn)限制的節(jié)目得到無條件的再現(xiàn)。當(dāng)在步驟S31處接通電源時(shí),顯示引起用戶區(qū)選擇所述第一模式、第二模式、以及第三模式之一的提示。在步驟S33處,執(zhí)行用于指定模式的處理。指定模式的信息會(huì)存儲(chǔ)與非易失存儲(chǔ)器中。
文檔編號(hào)G10L19/00GK1632875SQ20041009835
公開日2005年6月29日 申請日期2001年12月7日 優(yōu)先權(quán)日2000年12月7日
發(fā)明者橫田哲平, 木原信之, 岡上拓己 申請人:索尼公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
西青区| 邵东县| 衡东县| 石景山区| 镇坪县| 阿尔山市| 石屏县| 延庆县| 平昌县| 加查县| 尉氏县| 龙川县| 乌鲁木齐县| 大理市| 海南省| 麟游县| 荆门市| 淅川县| 拜泉县| 东台市| 桂平市| 偃师市| 临高县| 潮安县| 河西区| 汉沽区| 平湖市| 长兴县| 扎兰屯市| 柳江县| 武城县| 诸城市| 称多县| 乌兰察布市| 泸州市| 垦利县| 科尔| 吉隆县| 大邑县| 长阳| 嘉峪关市|