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

記錄裝置和方法

文檔序號:7721540閱讀:343來源:國知局
專利名稱:記錄裝置和方法
技術(shù)領(lǐng)域
本發(fā)明涉及記錄裝置和方法,例如適合用于暫時保管可裝卸存儲媒體所記錄數(shù)據(jù)時的記錄裝置和方法。
背景技術(shù)
例如Networkman(商標(biāo))等便攜裝置(下文記為PD)、數(shù)字靜物照像機(jī)、數(shù)字?jǐn)z像機(jī)、IC錄音機(jī)、個人計算機(jī)等電子設(shè)備中,有能利用Memorystick(存儲棒)(商標(biāo),下文記為MS)等可裝卸半導(dǎo)體存儲器的設(shè)備。
一個MS在其記錄容量允許的范圍內(nèi),可由上述不同種類的電子設(shè)備共用。例如一個MS裝到數(shù)字靜物照像機(jī)記錄圖像數(shù)據(jù)后,又可裝到IC錄音機(jī)記錄聲音數(shù)據(jù),而且還裝到個人計算機(jī)記錄任意數(shù)據(jù)。
然而,上述那樣在多個電子設(shè)備共用MS時,由于已經(jīng)存在記錄的數(shù)據(jù)、會發(fā)生對要記錄的數(shù)據(jù)MS記錄容量不夠的情況。這時,可將MS已記錄的數(shù)據(jù)暫時轉(zhuǎn)移到其他記錄媒體(例如可將MS裝到個人計算機(jī),并轉(zhuǎn)移到該機(jī)內(nèi)置的硬盤驅(qū)動器)。
但是,使用個人計算機(jī)將MS已記錄的數(shù)據(jù)暫時轉(zhuǎn)移到其他記錄媒體的一系列處理中,用戶需要化費選擇轉(zhuǎn)移的數(shù)據(jù)的時間等,非常麻煩。而且,對用戶而言,將暫時轉(zhuǎn)移到其他記錄媒體的數(shù)據(jù)取回MS的處理也麻煩。

發(fā)明內(nèi)容
本發(fā)明是鑒于這種狀況而完成的,其目的在于,能自動執(zhí)行MS所記錄規(guī)定格式的數(shù)據(jù)的暫時轉(zhuǎn)移處理和使轉(zhuǎn)移的規(guī)定格式數(shù)據(jù)的MS自動復(fù)原的處理。
本發(fā)明的第1記錄裝置,包括受理用戶的操作的受理裝置、從第1信息存儲媒體檢索格式與內(nèi)容數(shù)據(jù)不同的數(shù)據(jù)文件的檢索裝置、從所述第1信息存儲媒體讀出所述檢測裝置檢索的所述數(shù)據(jù)文件的讀出裝置、將所述讀出裝置讀出的所述數(shù)據(jù)文件作為檔案庫文件保管在內(nèi)置的第2信息存儲媒體中的保管裝置、擦除所述第1信息存儲媒體記錄的所述數(shù)據(jù)文件的擦除裝置、以及控制裝置,該控制裝置對應(yīng)于所述受理裝置所受理的所述用戶的操作,控制所述檢索裝置、所述讀出裝置、所述保管裝置和所述擦除裝置。
所述檢索裝置能檢索裝置檢索所述第1信息存儲媒體的規(guī)定目標(biāo)所屬的所述數(shù)據(jù)文件,作為格式與所述內(nèi)容數(shù)據(jù)不同的所述數(shù)據(jù)文件。
本發(fā)明的第1記錄裝置還能包括對內(nèi)容數(shù)據(jù)進(jìn)行譯碼的譯碼裝置,所述檢索裝置可檢索譯碼裝置不能譯碼的數(shù)據(jù)文件。
所述檢索裝置能檢索不添加著作權(quán)信息的數(shù)據(jù)文件,作為格式與內(nèi)容數(shù)據(jù)不同的的數(shù)據(jù)文件。
所述保管裝置能所述保管裝置將所述讀出裝置讀出的相同格式的多個所述數(shù)據(jù)文件作為一個檔案庫文件保管在內(nèi)置的第2信息存儲媒體中。
本發(fā)明的第1記錄方法,包括受理用戶的操作的受理步驟、從所述第1信息存儲媒體檢索格式與所述內(nèi)容數(shù)據(jù)不同的數(shù)據(jù)文件的檢索步驟、從所述第1信息存儲媒體讀出所述檢測步驟檢索的所述數(shù)據(jù)文件的讀出步驟、將所述讀出步驟讀出的所述數(shù)據(jù)文件作為檔案庫文件保管在內(nèi)置的第2信息存儲媒體中的保管步驟、擦除所述第1信息存儲媒體記錄的所述數(shù)據(jù)文件的擦除步驟、以及控制步驟,該控制步驟對應(yīng)于所述受理步驟的處理所受理的所述用戶的操作,控制所述檢索步驟的處理、所述讀出步驟的處理、所述保管步驟的處理和所述擦除步驟的處理。
本發(fā)明的第1記錄媒體的程序,包括受理用戶的操作的受理步驟、從所述第1信息存儲媒體檢索格式與所述內(nèi)容數(shù)據(jù)不同的數(shù)據(jù)文件的檢索步驟、從所述第1信息存儲媒體讀出所述檢測步驟檢索的所述數(shù)據(jù)文件的讀出步驟、將所述讀出步驟讀出的所述數(shù)據(jù)文件作為檔案庫文件保管在內(nèi)置的第2信息存儲媒體中的保管步驟、擦除所述第1信息存儲媒體記錄的所述數(shù)據(jù)文件的擦除步驟、以及控制步驟,該控制步驟對應(yīng)于所述受理步驟的處理所受理的所述用戶的操作,控制所述檢索步驟的處理、所述讀出步驟的處理、所述保管步驟的處理和所述擦除步驟的處理。
本發(fā)明的第1程序,使計算機(jī)執(zhí)行受理用戶的操作的受理步驟、從所述第1信息存儲媒體檢索格式與所述內(nèi)容數(shù)據(jù)不同的數(shù)據(jù)文件的檢索步驟、從所述第1信息存儲媒體讀出所述檢測步驟檢索的所述數(shù)據(jù)文件的讀出步驟、將所述讀出步驟讀出的所述數(shù)據(jù)文件作為檔案庫文件保管在內(nèi)置的第2信息存儲媒體中的保管步驟、擦除所述第1信息存儲媒體記錄的所述數(shù)據(jù)文件的擦除步驟、以及控制步驟,該控制步驟對應(yīng)于所述受理步驟的處理所受理的所述用戶的操作,控制所述檢索步驟的處理、所述讀出步驟的處理、所述保管步驟的處理和所述擦除步驟的處理。
本發(fā)明的第2記錄裝置,包括受理用戶的操作的受理裝置、從所述第1信息存儲媒體檢索格式與所述內(nèi)容數(shù)據(jù)不同的數(shù)據(jù)文件的檢索裝置、從所述第1信息存儲媒體讀出所述檢測裝置檢索的所述數(shù)據(jù)文件的讀出裝置、將所述讀出裝置讀出的所述數(shù)據(jù)文件作為檔案庫文件保管在內(nèi)置的第2信息存儲媒體中的保管裝置、擦除所述第1信息存儲媒體記錄的所述數(shù)據(jù)文件的擦除裝置、以及控制裝置,該控制裝置對應(yīng)于所述受理裝置所受理的所述用戶的操作,控制所述檢索裝置、所述讀出裝置、所述保管裝置和所述擦除裝置。
所述檢索裝置能檢索裝置檢索所述第1信息存儲媒體的規(guī)定目標(biāo)所屬的所述數(shù)據(jù)文件,作為格式與所述內(nèi)容數(shù)據(jù)不同的所述數(shù)據(jù)文件。
本發(fā)明的第2記錄裝置還能包括對內(nèi)容數(shù)據(jù)進(jìn)行譯碼的譯碼裝置,所述檢索裝置可檢索譯碼裝置不能譯碼的數(shù)據(jù)文件。
所述檢索裝置能檢索不添加著作權(quán)信息的數(shù)據(jù)文件,作為格式與內(nèi)容數(shù)據(jù)不同的的數(shù)據(jù)文件。
所述保管裝置能所述保管裝置將所述讀出裝置讀出的相同格式的多個所述數(shù)據(jù)文件作為一個檔案庫文件保管在內(nèi)置的第2信息存儲媒體中。
本發(fā)明的第3記錄裝置,包括受理用戶的操作的受理裝置、檢索內(nèi)置的第2信息存儲媒體中保管的檔案庫文件的檢索裝置、從所述第2信息存儲媒體讀出所述檢索裝置檢索的所述檔案庫文件的讀出裝置、根據(jù)所述讀出裝置讀出的所述檔案庫文件在所述第1信息存儲媒體使所述文件復(fù)原的復(fù)原裝置、擦除所述第2信息存儲媒體所保管的所述檔案庫文件的插除裝置、以及控制裝置,該裝置對應(yīng)于所述受理裝置所受理的所述用戶的操作,控制所述檢索裝置、所述讀出裝置、所述復(fù)原裝置和所述擦除裝置。
所述檢索裝置能檢索第2信息存儲媒體的規(guī)定目錄所屬的檔案庫文件。
本發(fā)明的第3記錄裝置還能包括對內(nèi)容數(shù)據(jù)進(jìn)行譯碼的譯碼裝置,所述檢索裝置能檢索譯碼裝置不能譯碼的檔案庫文件。
所述檢索裝置能檢索不添加著作權(quán)信息的檔案庫文件。
本發(fā)明的第3記錄方法,包括受理用戶的操作的受理步驟、檢索內(nèi)置的第2信息存儲媒體中保管的檔案庫文件的檢索步驟、從所述第2信息存儲媒體讀出所述檢索步驟檢索的所述檔案庫文件的讀出步驟、根據(jù)所述讀出步驟讀出的所述檔案庫文件在所述第1信息存儲媒體使所述文件復(fù)原的復(fù)原步驟、擦除所述第2信息存儲媒體所保管的所述檔案庫文件的插除步驟、以及控制步驟,該控制步驟對應(yīng)于所述受理步驟的處理中受理的所述用戶的操作,控制所述檢索步驟的處理、所述讀出步驟的處理、所述復(fù)原步驟的處理和所述擦除步驟的處理。
本發(fā)明的第3存儲媒體的程序,包括受理用戶的操作的受理步驟、檢索內(nèi)置的第2信息存儲媒體中保管的檔案庫文件的檢索步驟、從所述第2信息存儲媒體讀出所述檢索步驟檢索的所述檔案庫文件的讀出步驟、根據(jù)所述讀出步驟讀出的所述檔案庫文件在所述第1信息存儲媒體使所述文件復(fù)原的復(fù)原步驟、擦除所述第2信息存儲媒體所保管的所述檔案庫文件的插除步驟、以及控制步驟,該控制步驟對應(yīng)于所述受理步驟的處理中受理的所述用戶的操作,控制所述檢索步驟的處理、所述讀出步驟的處理、所述復(fù)原步驟的處理和所述擦除步驟的處理。
本發(fā)明的第3程序,使計算機(jī)執(zhí)行受理用戶的操作的受理步驟、檢索內(nèi)置的第2信息存儲媒體中保管的檔案庫文件的檢索步驟、從所述第2信息存儲媒體讀出所述檢索步驟檢索的所述檔案庫文件的讀出步驟、根據(jù)所述讀出步驟讀出的所述檔案庫文件在所述第1信息存儲媒體使所述文件復(fù)原的復(fù)原步驟、擦除所述第2信息存儲媒體所保管的所述檔案庫文件的插除步驟、以及控制步驟,該控制步驟對應(yīng)于所述受理步驟的處理中受理的所述用戶的操作,控制所述檢索步驟的處理、所述讀出步驟的處理、所述復(fù)原步驟的處理和所述擦除步驟的處理。
本發(fā)明的第4記錄裝置,包括受理用戶的操作的受理裝置、檢索內(nèi)置的第2信息存儲媒體中保管的檔案庫文件的檢索裝置、從所述第2信息存儲媒體讀出所述檢索裝置檢索的所述檔案庫文件的讀出裝置、根據(jù)所述讀出裝置讀出的所述檔案庫文件在所述第1信息存儲媒體使所述文件復(fù)原的復(fù)原裝置、擦除所述第2信息存儲媒體所保管的所述檔案庫文件的插除裝置、以及控制裝置,該裝置對應(yīng)于所述受理裝置所受理的所述用戶的操作,控制所述檢索裝置、所述讀出裝置、所述復(fù)原裝置和所述擦除裝置。
所述檢索裝置能檢索第2信息存儲媒體的規(guī)定目錄所屬的檔案庫文件。
本發(fā)明的第4記錄裝置還能包括對內(nèi)容數(shù)據(jù)進(jìn)行譯碼的譯碼裝置,所述檢索裝置能檢索譯碼裝置不能譯碼的檔案庫文件。
所述檢索裝置能檢索不添加著作權(quán)信息的檔案庫文件。
本發(fā)明的第5記錄裝置,包括從外部信息存儲媒體檢索特定屬性的特定數(shù)據(jù)的檢索部、讀出由所述檢索部檢索的特定數(shù)據(jù)的讀出部、在內(nèi)部信息存儲媒體存儲由所述讀出部讀出的特定數(shù)據(jù)的存儲控制器、擦除所述外部信息存儲媒體存儲的所述特定數(shù)據(jù)的擦除控制器、以及控制器,該控制器數(shù)據(jù)用戶的指示進(jìn)行自動控制,使在所述檢索部從所述外部信息存儲媒體檢索特定數(shù)據(jù)的同時,所述讀出部讀出檢索的特定數(shù)據(jù),而且所述存儲控制器在所述內(nèi)部信息存儲媒體記錄所述特定數(shù)據(jù),同時所述擦除控制器從外部存儲媒體擦除所述特定數(shù)據(jù)。
所述檢索部能從外部信息存儲媒體檢索特定目錄中管理的特定數(shù)據(jù)。
所述檢索部還能從外部信息存儲媒體檢索不受著作權(quán)管理的特定數(shù)據(jù)。
本發(fā)明的第5記錄裝置還能具有對規(guī)定數(shù)據(jù)進(jìn)行譯碼的譯碼的譯碼器,所述檢索部還可檢索不能由譯碼器譯碼的特定數(shù)據(jù)。
本發(fā)明的第6記錄裝置,具有從內(nèi)部信息存儲媒體檢索特定屬性的特定數(shù)據(jù)的檢索部、讀出由所述檢索部檢索的特定數(shù)據(jù)的讀出部、在外部信息存儲媒體存儲由所述讀出部讀出的特定數(shù)據(jù)的存儲控制器、擦除所述內(nèi)部信息存儲媒體存儲的所述特定數(shù)據(jù)的擦除控制器、以及控制器,該控制器數(shù)據(jù)用戶的指示進(jìn)行自動控制,使在所述檢索部從所述內(nèi)部信息存儲媒體檢索特定數(shù)據(jù)的同時,所述讀出部讀出檢索的特定數(shù)據(jù),而且所述存儲控制器在所述外部信息存儲媒體記錄所述特定數(shù)據(jù),同時所述擦除控制器從內(nèi)部存儲媒體擦除所述特定數(shù)據(jù)。
所述檢索部能從外部信息存儲媒體檢索特定目錄中管理的特定數(shù)據(jù)。
所述檢索部還能從內(nèi)部信息存儲媒體檢索不受著作權(quán)管理的特定數(shù)據(jù)。
本發(fā)明的第6記錄裝置還能具有對規(guī)定數(shù)據(jù)進(jìn)行譯碼的譯碼的譯碼器,所述檢索部還可檢索不能由譯碼器譯碼的特定數(shù)據(jù)。
本發(fā)明的第1記錄裝置和方法以及程序中,對應(yīng)于用戶的操作,從第1信息存儲媒體檢索格式與內(nèi)容數(shù)據(jù)不同的數(shù)據(jù)文件,從第1信息存儲媒體檢索格式與內(nèi)容數(shù)據(jù)不同的數(shù)據(jù)文件,從第1信息存儲媒體讀出檢索的數(shù)據(jù)文件,將讀出的數(shù)據(jù)文件作為檔案庫文件保管在內(nèi)置的第2信息存儲媒體中,并且擦除第1信息存儲媒體記錄的數(shù)據(jù)文件。
本發(fā)明的第2記錄裝置中,對應(yīng)于用戶的操作,從第1信息存儲媒體檢索格式與內(nèi)容數(shù)據(jù)不同的數(shù)據(jù)文件,從第1信息存儲媒體檢索格式與內(nèi)容數(shù)據(jù)不同的數(shù)據(jù)文件,從第1信息存儲媒體讀出檢索的數(shù)據(jù)文件,將讀出的數(shù)據(jù)文件作為檔案庫文件保管在內(nèi)置的第2信息存儲媒體中,并且擦除第1信息存儲媒體記錄的數(shù)據(jù)文件。
本發(fā)明的第3記錄裝置和方法以及程序中,對應(yīng)于用戶的操作,檢索內(nèi)置的第2信息存儲媒體所保管的檔案庫文件,從第2信息存儲媒體讀出檢索的檔案庫文件,根據(jù)讀出的檔案庫文件在第1信息存儲媒體使數(shù)據(jù)文件復(fù)原,并且擦除第2信息存儲媒體保管的檔案庫文件。
本發(fā)明的第4記錄裝置中,對應(yīng)于用戶的操作,檢索內(nèi)置的第2信息存儲媒體所保管的檔案庫文件,從第2信息存儲媒體讀出檢索的檔案庫文件,根據(jù)讀出的檔案庫文件在第1信息存儲媒體使數(shù)據(jù)文件復(fù)原,并且擦除第2信息存儲媒體保管的檔案庫文件。
本發(fā)明的第5記錄裝置中,根據(jù)用戶指示,進(jìn)行自動控制,使在從外部信息存儲媒體檢索特定數(shù)據(jù)的同時,讀出檢索的特定數(shù)據(jù),而且在內(nèi)部信息存儲媒體記錄特定數(shù)據(jù),同時從外部存儲媒體擦除特定數(shù)據(jù)。
本發(fā)明的第6記錄裝置中,根據(jù)用戶指示,進(jìn)行自動控制,使在從內(nèi)部信息存儲媒體檢索特定數(shù)據(jù)的同時,讀出檢索的特定數(shù)據(jù),而且在外部信息存儲媒體記錄特定數(shù)據(jù),同時從內(nèi)部存儲媒體擦除特定數(shù)據(jù)。


圖1是說明本發(fā)明一實施形態(tài)的音頻服務(wù)器1的概況用的圖。
圖2是音頻服務(wù)器1的外觀圖。
圖3是音頻服務(wù)器1的俯視圖。
圖4是音頻服務(wù)器1的后視圖。
圖5是音頻服務(wù)器1的主視圖。
圖6是示出音頻服務(wù)器1的硬件組成例的框圖。
圖7是示出音頻服務(wù)器1執(zhí)行的固件的圖。
圖8是說明HDD 58所用FAT型文件系統(tǒng)(數(shù)據(jù)格式)用的圖。
圖9是示出文件記錄區(qū)121的邏輯結(jié)構(gòu)的圖。
圖10是示出FAT 141的組成的圖。
圖11是示一例FAT 141的圖。
圖12是示出一例文件記錄區(qū)121的記錄的圖。
圖13是示出規(guī)模記錄區(qū)151的組成的圖。
圖14是說明文件編制處理的流程圖。
圖15是說明空閑群集取得處理的流程圖。
圖16是說明FAT表目讀取處理的流程圖。
圖17是說明鏈接處理的流程圖。
圖18是說明文件X的讀出處理的流程圖。
圖19是說明文件X的檢索處理的流程圖。
圖20是說明文件X的反向讀出處理的流程圖。
圖21是示出對象記錄區(qū)122的邏輯結(jié)構(gòu)的圖。
圖22是示出對象類型記錄區(qū)163的組成的圖。
圖23是說明區(qū)域信息記錄區(qū)164用的圖。
圖24是示出對象管理部124的組成的圖。
圖25是示出對話管理信息181的組成的圖。
圖26A是示出第1基本對象類型的圖。
圖26B是示出第2基本對象類型的圖。
圖27是示出對象標(biāo)識符的組成的圖。
圖28是說明對象編制處理的流程圖。
圖29是說明對話開設(shè)處理的流程圖。
圖30是說明空閑表目確保處理的流程圖。
圖31是說明寫對話確定處理的流程圖。
圖32是說明對話放棄處理的流程圖。
圖33是說明對象檢索處理的流程圖。
圖34是說明表目取得處理的流程圖。
圖35是說明對象更新處理的流程圖。
圖36是說明流對象編制處理的流程圖。
圖37是說明流對象檢索處理的流程圖。
圖38是示出對象的目錄結(jié)構(gòu)的圖。
圖39是示出資料夾列表對象的格式的圖。
圖40是示出資料夾對象的格式的圖。
圖41是示出歌曲集對象的格式的圖。
圖42是示出紋道對象的格式的圖。
圖43是示出紋道對象的AC詳況的圖。
圖44是示出內(nèi)容數(shù)據(jù)的格式的圖。
圖45是示出CC對象的格式的圖。
圖46是示出CC數(shù)據(jù)的格式的圖。
圖47是示出執(zhí)行CD高速錄音時的數(shù)據(jù)流的圖。
圖48是示出執(zhí)行CD記錄時的數(shù)據(jù)流的圖。
圖49是示出執(zhí)行對數(shù)字輸入的HD記錄時的數(shù)據(jù)流的圖。
圖50是示出執(zhí)行對模擬輸入的HD記錄時的數(shù)據(jù)流的圖。
圖51是示出執(zhí)行HD播放時的數(shù)據(jù)流的圖。
圖52是示出執(zhí)行CD播放時的數(shù)據(jù)流的圖。
圖53A是示出執(zhí)行MS播放時的數(shù)據(jù)流的圖。
圖53B是示出執(zhí)行MS播放時的數(shù)據(jù)流的圖。
圖54是示出執(zhí)行MS取出/移出時的數(shù)據(jù)流的圖。
圖55是示出執(zhí)行MS記入/移入時的數(shù)據(jù)流的圖。
圖56是示出執(zhí)行PD取出時的數(shù)據(jù)流的圖。
圖57是說明CD高速錄音用的圖。
圖58是說明CD記錄用的圖。
圖59是說明CD高速錄音或CD記錄中的緩存器56的劃分用的圖。
圖60是示出各緩存器的狀態(tài)轉(zhuǎn)移的圖。
圖61是示出HDD58所設(shè)置環(huán)形緩沖器241的圖。
圖62是說明CD高速錄音時各緩存器間的數(shù)據(jù)流用的圖。
圖63是說明錄音速度設(shè)定處理的流程圖。
圖64是說明CD音速錄音處理的流程圖。
圖65是說明環(huán)形緩存器信息初始化處理的流程圖。
圖66是說明一首歌曲的錄音處理的流程圖。
圖67是說明監(jiān)聽器聲音輸出處理的流程圖。
圖68是說明對環(huán)形緩存器的寫入處理的流程圖。
圖69是說明錄音速度的讀出處理的流程圖。
圖70A是示出設(shè)定錄音歌曲時顯示器15的顯示例的圖。
圖70B是示出錄音中顯示器15的顯示例的圖。
圖71是說明再現(xiàn)區(qū)的設(shè)定用的圖。
圖72是示出播放列表一例的圖。
圖73是示出播放列表一例的圖。
圖74是示出播放列表一例的圖。
圖75是示出播放列表一例的圖。
圖76是說明播放列表編制處理的流程圖。
圖77是說明全部歌曲重復(fù)再現(xiàn)處理的流程圖。
圖78是說明移出處理的流程圖。
圖79是示出移出處理的狀態(tài)轉(zhuǎn)移的圖。
圖80是示出移出處理中顯示器15的顯示例的圖。
圖81是示出移出處理中顯示器15的顯示例的圖。
圖82是說明移入處理的流程圖。
圖83是示出移入處理的狀態(tài)轉(zhuǎn)移的圖。
圖84是示出移入處理中顯示器15的顯示例的圖。
圖85是示出移入處理中顯示器15的顯示例的圖。
圖86是說明恢復(fù)處理的流程圖。
圖87是說明移出復(fù)原處理的流程圖。
圖88是說明移出復(fù)原處理的流程圖。
圖89是說明取出處理的流程圖。
圖90是示出取出處理中顯示器15的顯示例的圖。
圖91是示出取出處理中顯示器15的顯示例的圖。
圖92是說明記入處理的流程圖。
圖93是示出記入處理中顯示器15的顯示例的圖。
圖94是說明交換處理的流程圖。
圖95是示出交換處理中顯示器15的顯示例的圖。
圖96是示出交換處理中顯示器15的顯示例的圖。
圖97是示出交換處理中顯示器15的顯示例的圖。
圖98是示出PD5的硬件組成例的框圖。
圖99是示出MS4所記錄目錄和文件的種類的圖。
圖100是說明記錄檔案庫文件的位置的圖。
圖101是說明保管處理的流程圖。
圖102是示出保管處理中顯示器15的顯示例的圖。
圖103是示出保管處理中顯示器15的顯示例的圖。
圖104是示出保管處理中顯示器15的顯示例的圖。
圖105是說明復(fù)原處理的流程圖。
圖106是示出復(fù)原處理中顯示器15的顯示例的圖。
圖107是示出復(fù)原處理中顯示器15的顯示例的圖。
圖108是示出圖6中快速擦寫ROM的存儲區(qū)組成的圖。
圖109是說明程序改寫處理的流程圖。
圖110是說明啟動用程序處理的流程圖。
實施發(fā)明的最佳形態(tài)參照圖1說明本發(fā)明一實施形態(tài)的音頻服務(wù)器的概況。該音頻服務(wù)器1讀出音樂CD3記錄的PCM(脈碼調(diào)制)數(shù)據(jù),根據(jù)ATRAC(自適應(yīng)變換器編碼)用3制進(jìn)行編碼,將取得的編碼數(shù)據(jù)記錄到碼盤驅(qū)動器58(圖6),并且使記錄的編碼數(shù)據(jù)與從上層開始依次形成資料夾列表、資料夾、歌曲集和紋道等分層結(jié)構(gòu)的對象對應(yīng),以進(jìn)行管理。
資料夾列表可包括位于下一層的多個資料夾。資料夾可包括位于下一層的多個歌曲集。歌曲集可包括位于下一層的多條紋道。位于分層結(jié)構(gòu)最下層的紋道與一首歌曲的編碼數(shù)據(jù)一一對應(yīng)。
下面,與內(nèi)容數(shù)據(jù)一起闡述編碼數(shù)據(jù)。與對象一起闡述資料夾列表、資料夾、歌曲集和紋道。用戶指定對象,并發(fā)出各種命令。后文參照圖38說明對象的分層結(jié)構(gòu)詳況。
音頻服務(wù)器1一邊再現(xiàn)音樂CD3,一邊對硬盤驅(qū)動器(下文記為HDD)58記錄的編碼數(shù)據(jù)進(jìn)行譯碼,并且從揚聲器2輸出得到的聲音信號。
音頻服務(wù)器1對MS插口45(圖5)中插入的Magic gate(幻門)(商標(biāo))對應(yīng)的“存儲棒”(商標(biāo))(下文記為MS)4和連接器43(圖5)連接的Networkworkman(商標(biāo))等便攜裝置(下文記為PD)5,利用取出處理或移出處理記錄HDD58中記錄的編碼數(shù)據(jù),同時利用記入處理、移入處理或輸入處理將MS4和PD5記錄的編碼數(shù)據(jù)記錄到HDD58。
這里,“幻門”是指利用與Magic gate對應(yīng)的MS4中記錄的數(shù)據(jù)的加密和插入并使用MS4的音頻服務(wù)器1的相互認(rèn)證這兩種技術(shù)保護(hù)數(shù)據(jù)著作權(quán)用技術(shù),可防止對數(shù)字音頻數(shù)據(jù)的不正當(dāng)復(fù)制、再現(xiàn)、竄改、幻門以SDMI(保安數(shù)字音樂提案)標(biāo)準(zhǔn)為依據(jù)。
后文闡述音頻服務(wù)器1與MS4或PD5之間的取出處理、記入處理、移出處理、移入處理和輸入處理。
從音頻服務(wù)器1取出記錄編碼數(shù)據(jù)的MS4,將其裝入例如個人計算機(jī)6,讀出記錄的編碼數(shù)據(jù),并將其譯碼。
記錄編碼數(shù)據(jù)的PD5將編碼數(shù)據(jù)譯碼后,從頭戴話機(jī)輸出所得的聲音信號。
遙控器7受理用戶的操作,將相應(yīng)的控制信號發(fā)送到音頻服務(wù)器1。
下面,參照圖2至圖5說明音頻服務(wù)器1的外觀。圖2是音頻服務(wù)器1的正面俯視外觀圖。圖3是音頻服務(wù)器1的俯視圖。圖4是音頻服務(wù)器1的后視圖,圖5則為主視圖。
音頻服務(wù)器1的上表面設(shè)置裝有CD的CD托盤(未圖示)的蓋40,蓋40上的配置電源開關(guān)鍵11等按鍵外,還配置顯示各種信息的顯示器15,如圖3所示。電源開關(guān)鍵11在開關(guān)音頻服務(wù)器1的電源時操作。功能鍵12在選擇音樂CD3、HDD58、輔助輸入端子31、MS4和PD5中的一個作為聲源時操作。
在將再現(xiàn)模式切換為逐一依次再現(xiàn)再現(xiàn)區(qū)所含全部紋道的常規(guī)再現(xiàn)、重復(fù)依次再現(xiàn)再現(xiàn)區(qū)所含全部紋道的全部歌曲重復(fù)、重復(fù)再現(xiàn)一條紋道的一首歌曲重復(fù)、從再現(xiàn)區(qū)所含全部紋道中隨機(jī)選擇并重復(fù)再現(xiàn)的隨機(jī)重復(fù)、或在用動畫顯示從整個HDD所含全部紋道中隨機(jī)選擇的狀態(tài)的同時重復(fù)再現(xiàn)所選紋道的投幣機(jī)再現(xiàn)時,操作播放模式鍵13。后文參照圖71說明再現(xiàn)區(qū)。
顯示鍵14在切換顯示器15的顯示內(nèi)容時操作。(由LCD(液晶顯示器)構(gòu)成的顯示器15顯示有關(guān)動作狀況和音頻數(shù)據(jù)的信息。
音量鍵16在增減輸出音頻時操作。光標(biāo)鍵17在使顯示器1 5顯示的光標(biāo)移動時操作。選擇顯示器15的光標(biāo)顯示的對象等或切換檢索時的升降時,操作選擇鍵18。擦除鍵19在擦除紋道等對象時操作。
決定顯示的菜單和選擇的紋道等對象時,操作輸入鍵20。顯示或取消分層設(shè)置的各種操作菜單時,操作菜單/取消鍵21。對MS4或PD5自動進(jìn)行記入處理和取出處理時,操作交換件22。
記錄鍵23在一面再現(xiàn)音樂CD3的音頻數(shù)據(jù)一面對HDD58進(jìn)行錄音時操作。高速記錄鍵24在HDD58上對音樂CD3的音頻數(shù)據(jù)進(jìn)行高速錄音時操作。這時,還從揚聲器2等輸出被錄音的音頻數(shù)據(jù)的聲音。
停止鍵25在中斷進(jìn)行中的再現(xiàn)和錄音時操作。指示再現(xiàn)開始、再現(xiàn)暫停、解除再現(xiàn)暫停時,操作再現(xiàn)/暫停鍵26。指示查找當(dāng)前紋道或先前紋道的始端或者指示倒轉(zhuǎn)再現(xiàn)時,操作查找鍵27。指示查找下一文件的始端或指示快進(jìn)再現(xiàn)時,操作查找鍵28。
雖然圖中未圖示,遙控器7也配置功能與蓋40所配置電源開關(guān)鍵11等按鍵相同的按鍵。
如圖4所示,音頻服務(wù)器1的背面配置輔助輸入端子31、線路輸出端子32、副低音揚聲器端子33、揚聲器(左、右)端子34、復(fù)原鍵35和DC輸入端子36。
輔助輸入端子31可連接音頻輸出設(shè)備(未圖示),并能從該設(shè)備輸入數(shù)字音頻數(shù)據(jù)或模擬音頻信號。線路輸出端子32可連接放大設(shè)備(未圖示),并能對所連接放大設(shè)備輸出模擬音頻信號。副低音揚聲器端子33可連接副低音揚聲器(未圖示),并能對該揚聲器輸出再現(xiàn)的音頻信號低頻分量。揚聲器(左、右)端子34連接揚聲器2,并能對所連接揚聲器2輸出再現(xiàn)的音頻信號。復(fù)原鍵在使音頻服務(wù)器1復(fù)原時操作。對DC輸入端子36提供來自AC電源適配器(未圖示)的DC電源。
如圖5所示,音頻服務(wù)器1的正面配置開蓋桿41、光敏部42、連接器43、接入燈44、MS插口45、開出桿46和頭戴話機(jī)端子47。開蓋桿41在打開蓋40時滑動。光敏部42接收遙控器7發(fā)送的控制信號。連接器43設(shè)置VCB(通用串行總線)端子,可通過USB電纜連接PD5、外部HDD、鍵盤等。
連接器43可設(shè)置IEEE 1394端子,也可通過IEEE 1394電纜連接PD5等?;蛘?,還可設(shè)置“蘭牙”(商標(biāo))或IEEE 802.11b(“無線LAN”)用的端子,借助無線通信連接PD5等。
對MS插口45插入MS4或連接器43連接的PD5等,以執(zhí)行數(shù)據(jù)讀寫時,接入燈44閃爍。MS插口45插入MS4。取出桿46在取出MS插口45插入的MS4時操作。頭戴話機(jī)端子47可連接頭戴話機(jī),并能對連接的頭戴話機(jī)輸出再現(xiàn)的音頻信號。
下面,參照圖6說明音頻服務(wù)器1的硬件組成例。音頻服務(wù)器1內(nèi)置控制整個音頻服務(wù)器1的主CPU(中央處理單元)51。主CPU51通過總線66連接快速擦寫ROM52、SDRAM53、USB主控制器54、DAM控制器55、信號處理部60、以太網(wǎng)(注冊商標(biāo))控制器1連接器67和PCMCIA控制器68。
快速擦寫ROM52存放電源一接通在立即由主CPU 51完成啟動的RTOS(實時操作系統(tǒng)1(圖7)、為實現(xiàn)各種功能而在RTOS 71上執(zhí)行的固件(后文參照圖7說明)外,還存儲設(shè)備ID、密鑰等。
SDRAM(同步動態(tài)隨機(jī)存取存儲器)53在主CPU51執(zhí)行各種時暫時存放規(guī)定的數(shù)據(jù)和程序。USB主控制器54控制與通過連接器43連接的PD5等的數(shù)據(jù)通信。
DMA(直接存儲器存取)控制器55控制緩存器56、CD-ROM驅(qū)動器57、HDD58和編碼器/譯碼器59之間的數(shù)據(jù)傳送。由SDRAM等組成的緩存器56暫時緩存DMA控制器55控制傳送的數(shù)據(jù)。CD-ROM驅(qū)動器57以CAU 8倍速讀出音樂CD3記錄的音頻數(shù)據(jù)。HDD 58存儲編碼器/譯碼器59產(chǎn)生的編碼數(shù)據(jù)等。
編碼器/譯碼器59用132kbps模式、105kbps模式或66kbps模式的ATRAC3制以最大8倍速、平均5倍速將CD-ROM驅(qū)動器57讀出的PCM數(shù)據(jù)和從輔助輸入端子31輸入的音頻數(shù)據(jù)編碼后,產(chǎn)生編碼數(shù)據(jù)。編碼器/譯碼器59還對HDD58存儲的編碼數(shù)據(jù)譯碼。編碼器/譯碼器59具有DES(數(shù)據(jù)加密標(biāo)準(zhǔn))機(jī),采用根據(jù)構(gòu)成音頻服務(wù)器1的規(guī)定部件的設(shè)備ID和時間產(chǎn)生的密鑰對編碼數(shù)據(jù)加密。
例如,在HDD58具有9000兆字節(jié)容量,并且編碼器/譯碼器59以105kbps模式的ATRAC 3制進(jìn)行編碼時,HDD 58能對約100張音樂CD3進(jìn)行錄音(60分/張)。
信號處理部60的組成部分包括幻門存儲棒接口(下文記為MGMS接口)60-1、水印篩選(下文稱為WM篩選)60-2、音頻接口60-3和取樣率變換器(下文記為SRC)60-4。
MGMS接口60-1通過MS連接器61對MS插口45中插入的MS4進(jìn)行相互認(rèn)證,并且根據(jù)其結(jié)果進(jìn)行數(shù)據(jù)加密和加密數(shù)據(jù)的解密。WM篩選60-2檢測通過信號處理部60嵌入音頻數(shù)據(jù)的SDMI標(biāo)準(zhǔn)的水印(電子水印,表示是否可復(fù)制的信息等)。
音頻接口60-3經(jīng)輔助輸入端子31取得數(shù)字音頻數(shù)據(jù),供給SRS 60-4。音頻接口60-3還將緩存器56等傳送的數(shù)字音頻數(shù)據(jù)在內(nèi)置的緩存器251(圖62)適當(dāng)緩存后,輸出到AD/DA 62。
SRC 60-4將音頻接口60-3發(fā)來的數(shù)字音頻數(shù)據(jù)的取樣率變換成44.1kHz,輸出到編碼器/譯碼器59。
雖然圖中省略,信號處理部60還內(nèi)置以1倍速工作的ATRAC制的編碼器/譯碼器。
MS連接器61對插入的MS4與MGMS接口60-1的數(shù)據(jù)通信進(jìn)行中繼。AD/DA62將從信號處理部60的音頻接口60-3輸入的數(shù)字音頻數(shù)據(jù)變換成模擬音頻信號,輸出到線路輸出端子32、揚聲器端子34或頭戴話機(jī)端子47。AD/DA 62還將從輔助輸入端子31輸入的模擬音頻信號加以數(shù)字化后,輸出到編碼器/譯碼器59。
以太網(wǎng)控制器/連接器67對與通過以太網(wǎng)(商標(biāo))的其他電子設(shè)備的數(shù)據(jù)通信進(jìn)行控制。PCMCIA(個人計算機(jī)存儲卡國際協(xié)會)控制器68裝有PCMCIA標(biāo)準(zhǔn)的IC卡接口。
主CPU51連接顯示器驅(qū)動器63和副CPU64。顯示器驅(qū)動器63控制顯示器15的顯示。副CPU64在電源切斷時,具體執(zhí)行電源部65的控制,主體復(fù)原控制、內(nèi)置時針計數(shù)、對電源開關(guān)鍵11等的操作的檢測、光敏部42的控制、AD/DA62的控制等。電源部65將DC輸入端子36供給的DC電壓變換成規(guī)定的電壓,供給整個音頻服務(wù)器1。
下面,參照圖7說明主CPU 51為實際完成以下所列舉音頻服務(wù)器1的功能而從快速擦寫ROM 52讀出并執(zhí)行的固件。音頻服務(wù)器1的功能為CD高速錄音、CD記錄、HD記錄(數(shù)字輸入)。HD記錄(模擬輸入)、HD播放、CD播放、MS播放、取出/記入、輸入、移出/移入等,后文參照圖47至圖56說明其詳說和相應(yīng)的固件。
固件做成4層即應(yīng)用層(APP 72)、上中間件層(UMW)73、下中間件層(LMW)74和裝置驅(qū)動器層(DD)75。
應(yīng)用層72包括主應(yīng)用(后文記為主APP)76、硬盤應(yīng)用(后文記為HD APP)77、CD應(yīng)用(后文記為CD APP)78、存儲棒應(yīng)用(后文記為MS APP)79、便攜裝置應(yīng)用(后文記為PD APP)80和假名漢字變換應(yīng)用(下文記為FEP(前端處理器)81的各模塊。
應(yīng)用層72的各模塊對應(yīng)于涉及音頻服務(wù)器1可執(zhí)行的功能的用戶操作,對上中間件層73相應(yīng)模塊請求處理,控制處理狀況顯示,從而提供用戶接口。
主APP 76統(tǒng)管應(yīng)用層72的各模塊。例如在啟動時,生成啟動畫面,以啟動各模塊。受理輸入中間件97通知的用戶操作,并通知相應(yīng)的模塊。將各模塊發(fā)來的顯示數(shù)據(jù)供給顯示器驅(qū)動器105。執(zhí)行各模塊的切換,對應(yīng)于來自用戶的間量改變操作,通知音頻IO中間件(AIO)94。對應(yīng)于來自用戶的建立操作,對各模塊通知設(shè)定值。保持各模塊中共用的設(shè)定信息(播放模式等)。對應(yīng)于電源切斷操作,使各模塊結(jié)束,對系統(tǒng)控制中間件(SYSTEM)98請求切斷電源。
HD APP77受理驅(qū)動HDD 58的操作,通知硬盤中間件82,取得硬盤中間件82的工作狀態(tài),產(chǎn)生顯示數(shù)據(jù)。
CD APP78受理驅(qū)動CD-ROM驅(qū)動器57的操作,通知CD中間件88,取得CD中間件88的工作狀態(tài),產(chǎn)生顯示數(shù)據(jù)。
MS APP 79受理有關(guān)MS插口45中插入的MS4的操作,通知MS中間件89,取得MS中間件89的工作狀態(tài),產(chǎn)生顯示數(shù)據(jù)。
PD APP 80受理有關(guān)連接器43連接的PD5的操作,通知PD中間件90,取得PD中間件90的工作狀態(tài),產(chǎn)生顯示數(shù)據(jù)。
FEP 81執(zhí)行輸入錄音的音樂CD3的標(biāo)題等時的假名漢字變換。
上中間件層73由以下模塊化安裝,音頻服務(wù)器1各種功能的模塊組成。即包括硬盤中間件(下文記為HD MW)82、CD中間件(下文記為CD MW)88、MS中間件(下文記為MS MW)89和PD中間件(下文記為PD MW)90的各模塊。
HD MW82的組成部分包括管理HDD 58所存儲編碼數(shù)據(jù)的HDCC 83、與CD MW88一起壓縮音樂CD3的音頻數(shù)據(jù)并將其加密后記錄到HDD 58的HD高速錄音84、與音頻IO中間件94一起對HDD 58記錄的編碼數(shù)據(jù)進(jìn)行解密和擴(kuò)展的HD播放85、與音頻IO中間件一起對輔助輸入端子31輸入的音頻數(shù)據(jù)進(jìn)行壓縮和加密并將其記錄到HDD 58的HD記錄86、與MS MW89或PD MW90一起控制對MS4或PD5的記入、取出的C IN/C OUT87。
CD MW88使CD裝置驅(qū)動器102控制CD-ROM驅(qū)動器57,以實現(xiàn)作為CD播放的功能。MD MW89與音頻IO中間件94和MS文件系統(tǒng)中間件95一起實現(xiàn)作為MS播放的功能。PD MW 90與USB主中間件96和USB主裝置驅(qū)動器104一起,控制PD5。
下中間件層74包括模塊化安裝上中間件層73各模塊能共用的功能的以下模塊硬盤對象數(shù)據(jù)庫中間件(下文記為HD DB)91、硬盤文件系統(tǒng)中間件(下文記為HD FS)92、MGB中間件(MGR)93、音頻IO中間件(AIO)94、存儲棒文件系統(tǒng)中間件(MSFS)95、USB主中間件(USB)96、輸入處理中間件(INPUT)97和系統(tǒng)控制中間件(SYSTEM)98??蓮慕M成上中間件層73的各模塊調(diào)用下中間件層74包括的各模塊。
裝置驅(qū)動器層(DD)75包括將各硬件裝置模塊化的以下模塊硬盤裝置驅(qū)動器99、譯碼器/編碼器裝置驅(qū)動器100、DMA裝置驅(qū)動器101、CD裝置驅(qū)動器102、信號處理部裝置驅(qū)動器103、USB主裝置驅(qū)動器104、顯示器裝置驅(qū)動器105、音頻裝置驅(qū)動器106、鍵裝置驅(qū)動器107、電源裝置驅(qū)動器108和時鐘裝置驅(qū)動器109。圖7中用虛線包圍的音頻裝置驅(qū)動器106至?xí)r鐘裝置驅(qū)動器109由副CPU64執(zhí)行。各模塊主導(dǎo)由庫構(gòu)成,從上中間件層73或下中間件層74包括的模塊調(diào)用其API(應(yīng)用程序接口)。
下面,參照圖8至圖20說明HDD58用的FAT(文件分配表)型文件系統(tǒng)(數(shù)據(jù)格式)。如圖8所示,HDD58設(shè)置將編碼數(shù)據(jù)(內(nèi)容數(shù)據(jù))作為文件記錄用的文件記錄區(qū)121和記錄對象的對象記錄區(qū)122,該對象包括規(guī)定文件記錄區(qū)121所記錄內(nèi)容數(shù)據(jù)的記錄位置用的信息。
文件管理部123進(jìn)行文件編制、發(fā)布時新編制文件的ID、對文件記錄區(qū)121的寫入、讀出、刪除等文件所涉及的一切處理。文件管理部123相當(dāng)于下中間件層74包括的ID FS92。對象管理部124識別對象記錄區(qū)122中對象的物理位置,進(jìn)行對象的寫入、讀出、刪除等。對象管理部124相當(dāng)于下中間件層包括的HD DB91。后文參照圖21至圖37說明對象數(shù)據(jù)庫的管理。
圖9示出文件記錄區(qū)121的邏輯結(jié)構(gòu)。該區(qū)劃分成該區(qū)中寫入、讀出的最小單元,即規(guī)定容量的扇區(qū)。賦予全部扇區(qū)串行扇區(qū)號。文件記錄區(qū)121由用規(guī)定數(shù)量扇區(qū)構(gòu)成的FAT區(qū)、系統(tǒng)區(qū)、多個群集組成。賦予各群集規(guī)定長度的群集號。鏈接多個群集構(gòu)成文件記錄區(qū)121記錄的文件。
在稱為FAT141(圖10)的表中記錄多個群集的鏈接狀態(tài)。將FAT141記錄在文件記錄區(qū)121的FAT區(qū),但文件管理部123工作時,也可將其傳送到SDRAM53。圖10示出FAT 141的結(jié)構(gòu)。FAT 141由FAT首部142和分別對應(yīng)于各群集的FAT表目144組成。首部142包括空閑群集列表始端號記錄區(qū)143。該記錄區(qū)143記錄未記錄數(shù)據(jù)的一系列空閑群集的始端群集號。不存在空閑群集時,該區(qū)143記錄-1=0×FFFFFFFF。
賦予FAT表目144與提供給相應(yīng)群集的群集號相同的表目號。例如賦予群集號1所對應(yīng)的FAT表目表目號1。下面,結(jié)合FAT表目E(1)說明表目號1的FAT表目。FAT表目144劃分成P欄145和N欄146。
FAT表目144的P欄145記錄賦予相應(yīng)群集的前方鍵接的群集的群集號。不存在前方鏈接的群集時,即相應(yīng)的群集是文件的始端時,P欄146中記錄0×FFFFFFF。
FAT表目144的N欄146記錄賦予相應(yīng)群集的后方鏈接的群集的群集號。不存在后方鏈接的群集時,即相應(yīng)的群集是文件的末尾時,N欄146記錄0×FFFFFFF。
例如,文件記錄區(qū)121中,在賦予群集號1、5、6、8、12的5個群集記錄一個文件時,如圖11所示,表目號1(0×00000001)的FAT表目E(1)的P欄中記錄表示不存在前方鏈接的群集的0×FFFFFFFF,N欄中記錄賦予后方鏈接的群集的群集號5(0×FFFFFFF)。
群集號5(0×00000005)的FAT表目E(5)的P欄記錄賦予前方鏈接的群集的群集號1(0×00000001),N欄記錄賦予后方鏈接的群集的群集號6(0×00000006)。
同樣,表目號6、8的所表目E(6)、E(8)也進(jìn)行類似的記錄。
表目號12(0×0000000C)的FAT表目E(12)的P欄記錄賦予前方鏈接的群集的群集號8(0×00000008),N欄記錄表示不存在后方鏈接的群集的0×FFFFFFFF。
空閑群集列表始端號記錄區(qū)143由于當(dāng)前情況下從群集號(0×00000002)的群集到群集號(0×00000014)的一系列群集是空閑群集,記錄表示其始端的群集號(0×00000012)。
圖12示出在賦予群集號1、5、6、8、12的5個群集記錄一個文件的狀態(tài)。文件的始端群集(現(xiàn)為群集1)設(shè)置記錄有關(guān)文件規(guī)模的信息的規(guī)模記錄區(qū)151。在第2群集(現(xiàn)為群集5)及其后記錄文件數(shù)據(jù)。也可在文件的最末尾群集(現(xiàn)為群集12)設(shè)置規(guī)模記錄區(qū)151。
圖13示出規(guī)模記錄區(qū)151的組成例。該區(qū)151設(shè)置有效規(guī)模記錄區(qū)152、最后群集號記錄區(qū)153和占用群集數(shù)記錄區(qū)154。有效規(guī)模記錄區(qū)152記錄最末尾群集(現(xiàn)為群集12)的有效字節(jié)數(shù)。該值通常記錄1以上且群集規(guī)模以下的值。最后群集號記錄區(qū)153記錄最末尾群集(現(xiàn)為群集12)的群集號(現(xiàn)為0×000000C)?,F(xiàn)用群集數(shù)記錄區(qū)154記錄構(gòu)成文件數(shù)據(jù)記錄部分的群集數(shù)(現(xiàn)為4)。
下面參照圖14和圖20的流程圖說明利用FAT的文件編制處理(即內(nèi)容數(shù)據(jù)記錄處理)、文件讀出處理和文件反向讀出(即從反向讀出內(nèi)容數(shù)據(jù)的處理)。這些處理由文件管理部123,即固件的下中間件層74所屬的HD FS92,進(jìn)行控制。
首先,參照圖14的流程圖說明文件編制處理。步驟S1中,HD FS 92對每一群集規(guī)模將HDD 58記錄的內(nèi)容數(shù)據(jù)從CD-ROM驅(qū)動器57等傳送到緩存器56(傳送的數(shù)據(jù)量為S字節(jié))。步驟S2中,HD FS 92檢索并取得(確保)文件記錄區(qū)121的空閑群集。
參照圖15的流程圖說明上述空閑群集取得處理。步驟S21中,HD FS 92讀取FAT首部141所記錄空閑群集列表始端號記錄區(qū)143記錄的值Q。步驟S22中,HD FS92判斷值Q是否-1,即是否存在空閑群集。判斷為值Q不是-1,即存在空閑群集時,處理進(jìn)至步驟S23。步驟S23中,HD FS 92讀取值Q(空閑群集的群集號)所對應(yīng)的FAT表目E(Q)。
參照圖16的流程圖,對讀出FAT表目E(Q)說明讀取任意群集號X所對應(yīng)FAT表目E(X)的處理。步驟S41中,HD FS 92使已知FAT表目錄始端地址加已知FAT首部規(guī)模,所得的和加上已知表目規(guī)模乘值X減1所得的值(X-1)后的積,從而算出地址A。步驟S42中,HD FS 92將地址A作為始端,讀出一個表目規(guī)模份額的數(shù)據(jù)。這樣,就結(jié)束讀取任意群集號X所對應(yīng)FAT表目E(X)的處理。
返回圖15,HD FS 92在步驟S24判斷FAT表目E(Q)的N欄的值是否-1(0×FFFFFFFF),判斷為該值不是-1時,處理進(jìn)至步驟S25。
步驟S25中,HD FS 92將FAT表目E(Q)的N欄的值代入變數(shù)M。步驟S26中,HD FS 92讀取群集號M對應(yīng)的FAT表目E(M)。步驟S27中,HD FS 92在FAT表目E(M)的P欄記錄-1(0×FFFFFFFF)。
步驟S28中,HD FS 92在FAT表目E(Q)的N欄記錄-1(0×FFFFFFFF),在FAT表目E(Q)的P欄記錄-1(0×FFFFFFFF)。步驟S29中,HD FS 92設(shè)存在群集號Q的空閑群集,返回圖12。這樣就結(jié)束空閑群集取得處理的說明。
再者,步驟S24判斷為FAT表目E(Q)的N欄的值是-1時,跳過步驟S25至步驟S27的處理。
步驟S22中判斷為空閑群集列表始端記錄區(qū)143記錄的值Q是-1時,處理進(jìn)至步驟S30。步驟S30中,HD FS 92設(shè)不存在空閑群集,返回圖14。但是,不存在空閑群集時,設(shè)HDD58存滿,結(jié)束圖14的文件編制處理。
下面,將取得群集號Q的空閑群集改讀為群集號V的空閑群集,繼續(xù)進(jìn)行說明。步驟S3中,HD FS 92將空閑群集的群集號V代入變數(shù)X和變數(shù)A。步驟S4中,HD FS 92將0代入占用群集數(shù)T。步驟S5中,與上述步驟S2的處理相同,HD FS 92重新取得空閑群集。取得的空閑群集的群集號為V。這里,不能重新取得空閑群集時,結(jié)束此文件編制處理。
步驟S6中,HD FS 92將值V代入變數(shù)B。步驟S7中,HD FS 92使占用群集數(shù)T遞增1。步驟S8中,HD FS 92將群集號B變換成扇區(qū)號(例如,如圖9所示那樣扇區(qū)與群集具有對應(yīng)關(guān)系時,群集號2變換成扇區(qū)號28至35)。判斷與群集號B對應(yīng)的扇區(qū)號。步驟S9中,HD FS 92使文件記錄區(qū)121的變換扇區(qū)號記錄步驟S1中緩存的內(nèi)容數(shù)據(jù)。
緩存的內(nèi)容數(shù)據(jù)記錄結(jié)束后,HD FS 92在步驟S10將群集號B的群集鏈接到群集號A的群集(這時為空閑群集)。參考圖17的流程圖說明該鏈接處理。
參照圖16,與上文所述的處理相同,HD FS 92在步驟S51讀取群集號A對應(yīng)的FAT表目E(A),在步驟S52讀取群集號B對應(yīng)的FAT表目E(A)。步驟S53中,HD FS 92在FAT表目E(A)的N欄記錄群集號B,在FAT表目E(B)的P欄記錄群集號A。對SDRAM 53中展開的FAT 141執(zhí)行步驟S53的處理。這樣,就結(jié)束群集號A的群集與群集號B的群集的鏈接處理的說明。
返回圖14,HD FS 92在步驟S11判斷步驟S9中記錄的內(nèi)容的數(shù)據(jù)量S是否等于群集的規(guī)模。判斷為步驟S9記錄的內(nèi)容的數(shù)據(jù)量S等于群集的規(guī)模時,由于應(yīng)記錄的內(nèi)容數(shù)據(jù)未記錄光完,處理進(jìn)至步驟S12。
步驟S12中,使群集規(guī)模份額的剛記錄內(nèi)容數(shù)據(jù)的后續(xù)部分傳送到緩存器56。步驟S13中,將群集號B代入變數(shù)A。步驟S14中,與上述步驟S的處理相同,HD FS 92重新取得空閑群集。取得的空閑群集的群集號為V。步驟S14中不能重新取得空閑群集時,處理進(jìn)至步驟S17。步驟S15中,HD FS 92將值V代入變數(shù)B。步驟S16中,HD FS 92使占用群集數(shù)T遞增1。
此后,處理返回步驟S8,重復(fù)其后的處理。而且,步驟S11中,判斷為步驟S9記錄的內(nèi)容的數(shù)據(jù)量S不等于群集的規(guī)模時,由于應(yīng)記錄的內(nèi)容數(shù)據(jù)完成記錄,處理進(jìn)至步驟S17。
步驟S17中,HD FS 92對步驟S2取得的群集號X的空閑群集設(shè)置規(guī)模記錄區(qū)151,在其有效規(guī)模記錄區(qū)152記錄最末尾群集中記錄的數(shù)據(jù)量S,在最后群集號記錄區(qū)153記錄變數(shù)V的值,并且在占用群集數(shù)記錄區(qū)154記錄變數(shù)T的值。
步驟S18中,用在步驟S10的處理改寫的FAT 141更新文件記錄區(qū)121有FAT區(qū)記錄的FAT 141。如以上說明那樣,重新編制文件。在編制的文件上發(fā)布值與內(nèi)容數(shù)據(jù)的一系列群集的始端群集號相同的文件標(biāo)識符。
下面,參照圖18的流程圖,說明標(biāo)識符為X的文件(下文記為文件X)的讀出處理。步驟S61中,HD FS 92進(jìn)行檢索處理,用于判斷是否存在文件X。
參照圖19的流程圖說明文件的檢索處理。步驟S81,HD FS 92取得與標(biāo)目號X對應(yīng)的FAT表目E(X)。步驟S82中,HD FS 92判斷FAT表目E(X)的P欄的值是否-1(0×FFFFFFFF)。判斷為該值是-1時處理進(jìn)至步驟S83。步驟S83中,HD FS 92由于表目號X(=群集號X)的群集是記錄文件的一系列群集中的始端群集,判斷為存在文件X,并且返回圖18的讀出處理。
反之,步驟S82中判斷為FAT表目E(X)的P欄的值不是-1時,處理進(jìn)至步驟S84。步驟S84中,由于表目號X(=群集號X)的群集不是記錄文件的一系列群集中的始端群集,HD FS 92判斷為不存在文件X,并且返回圖18的文件讀出處理。這樣,就結(jié)束文件X的檢索處理的說明。
下面,在文件檢索處理中,設(shè)判斷為存在文件X,繼續(xù)進(jìn)行說明。步驟562中,HD FS 92判斷FAT表目E(X)的N欄的值是否-1(0×FFFFFFFF)。判斷為該值是-1時,文件X不存在數(shù)據(jù),因而結(jié)束讀出處理。
步驟S62中,F(xiàn)AT表目E(X)的N欄的值不是-1,處理進(jìn)至步驟S63。步驟S63中,HD FS 92將群集號X(始端群集)變換成扇區(qū)號。步驟S64中,HD FS 92控制DMA控制器55,讀出變換所得扇區(qū)號記錄的規(guī)模記錄區(qū)151,在緩存器56中緩存。步驟S64中,F(xiàn)D FS 92讀取在步驟S63緩存的規(guī)模記錄區(qū)151中有效規(guī)模記錄區(qū)152記錄的有效規(guī)模S(記錄文件的一系列群集中的量末尾群集記錄的數(shù)據(jù)量)。
步驟S66中,HD FS 92將FAT表目E(X)的N欄的值代入變數(shù)C。步驟S67中,與參照圖16說明的處理相同,HD FS 92讀取群集號C對應(yīng)的(即第2群集號對應(yīng)的)FAT表目E(C)。步驟S68中,F(xiàn)D FS 92將群集號C變換成扇區(qū)號。步驟S69中,HD FS 92控制DMA控制器55,讀出變換所得扇區(qū)號的扇區(qū)記錄的一個扇區(qū)份額的內(nèi)容數(shù)據(jù),在緩存器56中緩存。
步驟S70中,HD FS 92判斷FAT表目E(C)的N欄的值是否-1(0×FFFFFFFF)。判為該值不是-1時,處理進(jìn)至步驟S71。步驟S71中,F(xiàn)D FS 92控制DMA控制器55,使緩存器56緩存的全部數(shù)據(jù)輸出到編碼器/譯碼器59等。由于尚未讀出文件X的全部內(nèi)容數(shù)據(jù),處理進(jìn)至步驟S72。步驟S72中,HD FS92將FAT表目E(C)的N欄的值代入變數(shù)C。處理返回步驟S67,重復(fù)其后的處理。
此后,步驟S70中判斷為FAT表目E(C)的N欄的值是-1時,由于記錄文件X的內(nèi)容數(shù)據(jù)的最末尾群集的讀出已完成,處理進(jìn)至步驟S73,HD FS 92控制DMA控制器55,將緩存器56緩存的最末尾內(nèi)容數(shù)據(jù)的有效數(shù)據(jù)規(guī)模S份額的數(shù)據(jù)輸出到編碼器/譯碼器59等。
步驟S61的文件檢索處理中判斷為不存在文件X時,處理進(jìn)至步驟S74,進(jìn)行出錯判斷,結(jié)束文件X的文件讀出處理。這樣,就結(jié)束文件X讀出處理的說明。
下面,參照圖20的流程圖說明文件X的反向讀出處理。這里,反向讀出處理是指能用于每幾秒鐘反向再現(xiàn)時的處理,例如對再現(xiàn)時間為100秒的內(nèi)容數(shù)據(jù)從第90秒開始再現(xiàn)100再秒左右后,從第80秒開始再現(xiàn)100毫秒左右,接著又從70秒開始再現(xiàn)100毫秒左右。
步驟S91中,HD FS 92將文件X的文件標(biāo)識符(=X,下文記為ID(X))變換成扇區(qū)號。但是,ID(X)與記錄文件X的一系列群集中始端群集的群集號相同。
步驟S92中,讀取與群集X對應(yīng)的FAT表目E(X)。步驟S93中,HD FS 92控制DMA控制器55,讀出步驟S91中變換所得扇區(qū)號的扇區(qū)記錄的規(guī)模記錄區(qū)151,在緩存器56中緩存。步驟S94中,HD FS 92從步驟S93中緩存的規(guī)模記錄區(qū)151的有效規(guī)模我152讀取有效規(guī)模S,又從最后群集號記錄區(qū)153記取最后群集號Z。
步驟S95中,HD FS 92判斷最后群集號Z與ID(X)是否相同。判斷為相同時,文件X不存在內(nèi)容數(shù)據(jù),因而結(jié)束反向讀出處理。
判斷為最后群集號Z與ID(X)不同時,處理進(jìn)至步驟S96。步驟S96中,HD FS 92將最后群集號Z變換成扇區(qū)號。步驟S97中,HD FS 92控制DMA控制器55,讀出步驟S96中變換所得扇區(qū)號記錄的內(nèi)容數(shù)據(jù)最末尾部分,在緩存器56中緩存。步驟S98中,HD FS 92控制DMA控制器55,將緩存器56緩存的數(shù)據(jù)中的S字節(jié)(即內(nèi)容數(shù)據(jù)的最末尾部分)輸出到編碼器/譯碼器59等。
步驟S99中,HD FS 92讀取最后群集號Z對應(yīng)的FAT表目E(Z)。步驟S 100中,HD FS 92判斷FAT表目E(Z)的P欄的值是否與ID(X)相同。判斷為相同時,文件X的內(nèi)容數(shù)據(jù)僅記錄在最末尾的一個群集,因而結(jié)束反向讀出處理。
判斷FAT表目E(Z)的P欄的值與ID(X)不同時,處理進(jìn)至步驟S101,以便從最末尾側(cè)反向讀出一個群集。步驟S101中,HD FS 92將FAT表目E(Z)的P欄的值代入變數(shù)C。
步驟S102中,HD FS 92讀取群集號C對應(yīng)的FAT表目E(C)。步驟S103中,HD FS 92將群集號C變換成扇區(qū)號。步驟S104中,HD FS 92控制DMA控制器55,讀取步驟S103中變換所得扇區(qū)號記錄的內(nèi)容數(shù)據(jù),在緩存器56中緩存。步驟S105中,HD FS 92控制DMA控制器55,將緩存器56緩存的一個扇區(qū)份額的內(nèi)容數(shù)據(jù)輸出到編碼器/譯碼器59等。
步驟S106中,HD FS 92判斷群集號C對應(yīng)的FAT表目E(C)的P欄的值是否與ID(X)相同。判斷為不相同時,未讀出全部文件X,因而處理進(jìn)至步驟要07,以便反方向讀出一個群集。步驟S107中,HD FS 92將FAT表目E(C)的P欄的值代入變數(shù)C。處理返回步驟102,重復(fù)其后的處理。
此后,步驟S106中判斷為FAT表目E(C)的P欄的值與ID(X)相同時,由于全部讀出文件X直到始端,結(jié)束反向讀出處理。這樣,就結(jié)束文件X的反向讀出處理的說明。
如上文說明那樣,利用音頻服務(wù)器1的HD FS 92,則作為規(guī)定文件用的文件標(biāo)識符,賦予固定長度值的、記錄該文件的區(qū)域中始端群集的群集號,因而能簡便地規(guī)定文件的記錄位置,因此,與文件名長度不固定時相比,能大幅度減少文件的檢索時間。
又,文件標(biāo)識符長度固定,因而能使文件檢索需要的時間均勻。
利用音頻服務(wù)器1的HD FS 92,則由于記錄文件的規(guī)模不受限制,不僅能記錄音頻數(shù)據(jù),而且能將視頻數(shù)據(jù)那樣較大規(guī)模的數(shù)據(jù)作為文件記錄。
利用音頻服務(wù)器1的HD FS 92,又由于涉及負(fù)區(qū)數(shù)的群集記錄一個文件時,正向利用群集,使進(jìn)行記錄和再現(xiàn)時查找方向一定。因此,能抑制記錄時漏錄和重放時跳音的發(fā)生。
下面,參照圖21至圖27,說明與資料夾、歌曲集或紋道對應(yīng)的對象。圖21示出記錄對象的對象記錄區(qū)122的邏輯結(jié)構(gòu)。對象記錄區(qū)122由系統(tǒng)區(qū)161和劃分規(guī)定容量所得的多個組塊構(gòu)成。在組塊中記錄對象。
系統(tǒng)區(qū)161設(shè)置首部162、對象類型記錄區(qū)163和區(qū)域信息記錄區(qū)164。賦予多個組塊從其始端開始依次為1及其后的序列號,下文例如賦予1號的組塊記為組塊1,賦予2號的組塊記為組塊2等。
組塊又進(jìn)一步劃分成規(guī)定容量的頁。賦予構(gòu)成組塊的頁從其始端開始依次為0及其后的序列號,下文例如賦予0的頁記為頁0,賦予1號的頁記為頁1等。
圖22示出系統(tǒng)區(qū)161的對象類型記錄區(qū)163的結(jié)構(gòu)。由首部165和T個表目組成。T為預(yù)先設(shè)定的常數(shù)。首部165設(shè)置表目數(shù)記錄區(qū)166。該區(qū)166記錄當(dāng)前登記的表目數(shù)(最大值為T)。
對象類型記錄區(qū)163的各表目設(shè)置規(guī)模記錄區(qū)167、基本對象類型號記錄區(qū)168和參數(shù)記錄區(qū)169。例如,表目t記錄有關(guān)對象類型號t的信息。即,表目t的規(guī)模記錄區(qū)167記錄對象類型號t的對象的規(guī)模。表目t的基本對象類型號記錄區(qū)168記錄表示對象類型號t的對象所屬的基本對象類型的基本對象類型號。表目t的參數(shù)記錄區(qū)169記錄有關(guān)對象類型號t的對象規(guī)模可變時的規(guī)模的信息。
圖23示出系統(tǒng)區(qū)161的區(qū)域信息記錄區(qū)164。該記錄區(qū)164用對象記錄區(qū)122的總頁數(shù)(總組塊數(shù)乘構(gòu)成1個組塊的頁數(shù)所得的值)的位串組成。但是,為了說明方便,圖23用(總塊數(shù))列×(構(gòu)成1個組塊的頁數(shù))行的矩陣表示該記錄區(qū)164。例如,圖23中,用q列p行的“0”表示的位對應(yīng)于組塊q的頁中,組塊q的頁p正在使用時,“0”表示的位記錄1。反之,組塊q的頁p非使用時,“0”表示的位記錄0。
圖24示出相當(dāng)于下中間件層74包括的HD DP91的對象管理部124的組成例。對象管理部124的組成部分包括對象類型登記部171、存儲區(qū)管理部172、對話管理部173、以及高速緩存管理部174。
對象類型登記部171進(jìn)行對象類型的登記(寫入到對象類型記錄區(qū)163)。該登記部171還進(jìn)行對對象類型尋問的應(yīng)答(從對象類型登記區(qū)163讀出)。
存儲區(qū)管理部172使區(qū)域信息記錄區(qū)164的規(guī)定位反相。該管理部172還讀出區(qū)域信息記錄區(qū)164的位,以檢索規(guī)定頁數(shù)的連續(xù)未使用區(qū)。該管理部172又對各對象發(fā)布標(biāo)識符。
對話管理部173對當(dāng)前正在執(zhí)行的對話發(fā)布對話號,同時管理對話管理信息181(圖25)。這里,對話是指表示控制數(shù)據(jù)寫入、讀出等的處理的術(shù)語。
圖25示出對話管理信息181的組成例。該信息181的組成部分包括存放當(dāng)前開設(shè)的對話數(shù)(下文記為當(dāng)前對話數(shù))的當(dāng)前對話數(shù)存放區(qū)182和對應(yīng)于各對象記錄具有其訪問權(quán)的對話信息的S個表目。預(yù)先設(shè)定當(dāng)前對話數(shù)的最大值和S的值。
對話管理信息181的表目設(shè)置對象標(biāo)識符存放區(qū)183、讀寫對話號存放區(qū)184、只讀對話號存放區(qū)185至188、對象狀態(tài)存放區(qū)189、讀高速緩存地址存放區(qū)190、寫高速緩存地址存放區(qū)191和訪向時刻存放區(qū)192。
對象標(biāo)識符存放區(qū)183存放相應(yīng)的對象的對象標(biāo)識符(圖27)。讀寫對話號存放區(qū)184存放對相應(yīng)的對象具有寫入權(quán)的對話的對話號。只讀對話號存放區(qū)185至188存放對相應(yīng)的對象具有讀出權(quán)的對話的對話號??赏瑫r存在對對象具有讀出權(quán)的多個對話,圖25示出具有多達(dá)4個的讀出權(quán)和僅具有1個寫入與讀出權(quán)的情況。
對象狀態(tài)存放區(qū)189存放表示相應(yīng)對象的狀態(tài)的信息(表示編制約“CREATE”、表示更新的“UPDATE”或表示刪除的“REMOVE”)。讀高速緩存地址存放區(qū)190存放暫時存儲讀出對象的讀高速緩存器的地址。寫高速緩存地址存放區(qū)191存放暫時存儲寫入對象的寫高速緩存器的地址。訪問時刻存放區(qū)192存放對相應(yīng)對象的最后訪問時刻。
對象標(biāo)識符存放區(qū)183至訪問時刻存放區(qū)192不存在要存放的信息時,存放0。
圖26A和圖26B分別示出作為組塊記錄的對象的兩種基本對象類型的第1基本對象類型和第2基本對象類型的組成例。
如圖26A所示,第1基本對象類型的組成部分包括記錄本身的對象識別符的對象識別符記錄區(qū)201和記錄任意數(shù)據(jù)(例如用戶設(shè)定的對象名等數(shù)據(jù))的任意數(shù)據(jù)記錄區(qū)202。第1基本對象類型包括資料類列表、資料夾和歌曲集的對象。
如圖26B所示,第2基本對象類型的組成部分包括記錄本身的對象標(biāo)識符的對象標(biāo)識符記錄區(qū)201、記錄任意數(shù)據(jù)的任意數(shù)據(jù)記錄區(qū)202和記錄與本身(對象)對應(yīng)的文件的文件標(biāo)識符的文件標(biāo)識符記錄區(qū)203。第2基本對象類型包括紋道對象。
如圖27所示,對象標(biāo)識符記錄區(qū)201記錄的對象標(biāo)識符的組成部分包括表示存放相應(yīng)對象的一系列頁的始端的組塊號及其頁號和類型號。類型號的組成部分包括相應(yīng)對象所屬基本對象類型號(第1基本對象類型或第2基本對象類型的一個)和登記相應(yīng)對象類型的對象類型記錄區(qū)163的表目號。
下面,參照圖28至圖37的流程圖,說明對象編制處理、對象檢索處理、對象更新處理、流對象編制處理和流對象檢索處理。這里,流對象是具體指與文件記錄區(qū)121所記錄內(nèi)容數(shù)據(jù)一一對應(yīng)的對象(即紋道)的術(shù)語。流對象屬于第2基本對象類型(圖26B)。因此,不是流對象的對象是資料夾對象或歌曲集對象,屬于第1基本對象類型。
這些處理由對象管理部124(即固件的下中間件層74所屬的HD DB 91)控制。
首先,參照圖28的流程圖,以編制對象類型號t的對象時為例,說明非流對象的對象編制處理。如圖27所示,對象類型號t包括基本類型號(當(dāng)前情況下為第1基本對象類型)和表目號。
步驟S121中,HD DB 91開設(shè)寫對話。參照圖29的流程圖,說明開設(shè)寫對話的處理。步驟S141中,HD DB 91讀出對話管理信息181的當(dāng)前對話數(shù)存放區(qū)182存放的當(dāng)前對話數(shù),判斷讀出的當(dāng)前對話數(shù)是否小于預(yù)先設(shè)定的最大值。判斷為當(dāng)前對話數(shù)小于該最大值時,處理進(jìn)至步驟S142。
步驟S142中,HD DB 91使對話管理信息181的當(dāng)前對話數(shù)存放區(qū)182存放的當(dāng)前對話數(shù)遞增1。步驟S143中,HD DB 91開設(shè)寫對話,利用例如隨機(jī)數(shù)等發(fā)布對話號Z。處理返回圖28。
步驟S141中判定為當(dāng)前對話數(shù)小于預(yù)先設(shè)定的最大值時,不能進(jìn)一步開設(shè)對話,因而處理進(jìn)至步驟S144,由HD DB 91判斷為出錯。結(jié)束對話開設(shè)處理,中斷圖28的對象編制處理。
圖28的步驟122中,為了確保記錄對象類型號t的對象的組塊中的頁,HD DB 91從對象類型記錄區(qū)163中表目t的規(guī)模記錄區(qū)167讀出對象類型號t的對象的規(guī)模,計算與該規(guī)模相當(dāng)?shù)慕M塊的頁數(shù)。算出的頁數(shù)為g。
步驟S123中,HD DB 91確保構(gòu)成對話管理信息181的多個表目中的空閑表目。參照圖30的流程圖,說明確??臻e表目的處理。
步驟151中,HD DB 91將變數(shù)M初始化為1。步驟S152中,HD DB 91判斷變M是否為構(gòu)成對話管理信息181的表目數(shù)S以下。判斷為變數(shù)M是表目數(shù)S以下時,處理進(jìn)至步驟S153。步驟S153中,HD DB 91讀出構(gòu)成對話管理信息181的表目M的對象標(biāo)識符存放區(qū)183的值。步驟S154中,HD DB 91判斷讀出的表目M的對象標(biāo)識符存放區(qū)183的值是否0。判斷為該值是0時,能判定表目M是空閑表目,因而確保表目M,并且返回圖28。
步驟S154中判斷為表目M的對象標(biāo)識符存放區(qū)183的值不是0時,處理進(jìn)至步驟S155。步驟S155中,HD DB 91使變數(shù)M遞增1。處理返回步驟S152,重復(fù)其后的處理。此后,步驟S154中不判斷為表目M的對象標(biāo)識符存放區(qū)183的值是0,并且在步驟S153中判斷為變數(shù)M不是表目數(shù)S以下時,現(xiàn)狀不存在空閑表目,因而處理進(jìn)至步驟S156,以便制作空閑表目。
步驟S156中,HD DB91判斷構(gòu)成對話管理信息181的表目中,是否存在讀寫對話號存放部184和只讀對話號存放部185至188的值全部為0的表目。判斷為存在這種表目時,處理進(jìn)至步驟S157。步驟S157中,HD DB 91在讀寫對話號存放部184和只讀對話號存放部185至188的值全部為0的表目中,提取訪問時刻存放區(qū)192的值最小的表目(即訪問時刻最早的表目)。
步驟S158中,HD DB 91將提取的表目的對象標(biāo)識符存放區(qū)182或訪問時刻存放區(qū)192的值清0,確保該表目作為空閑表目M。處理返回圖28。
步驟S156中判斷為構(gòu)成對話管理信息181的表目內(nèi),不存在讀寫對話號存放部184和只讀對話號存放部185至188的值全為0的表目時,不能確??臻e表目,因而進(jìn)至步驟S159。步驟S159中,HD DB 91判斷為出錯。結(jié)束空閑表目確保處理,中斷圖28的對角編制處理。
返回圖28,HD DB在91在步驟S124檢索區(qū)域信息記錄區(qū)164的位串中g(shù)位連續(xù)記錄0的位串。將檢索到的g位連續(xù)記錄0的位串的始端位置作為q列p行。步驟S125中,如圖27所示,HD DB 92在確保的表目M的對象標(biāo)識符存放區(qū)183存放由組塊號q、頁號p、對象類型號t組成的對象標(biāo)識符OID(q、p、t)。HD DB 91還在對話管理信息181的表目M的讀寫對話號存放區(qū)184存放對話號Z,而且在對象狀態(tài)存放區(qū)189記錄表示編制的“CREATE”。
步驟S126中,HD DB 91在緩存器56確保等于對象規(guī)模(即頁數(shù)g)的寫高速緩存區(qū)d。步驟S127中,HD DB 91在對話管理信息181的表目M的寫高速緩存地址存放區(qū)191存放確保的緩存器56中的寫高速緩存區(qū)d的地址。
步驟S128中,HD DB 91在緩存器56確保的寫高速緩存區(qū)d啟動圖26A所示的第1對象基本類型的對象X的記錄,作為其開始,在寫高速緩存器d的對象標(biāo)識符記錄區(qū)201記錄對象標(biāo)識符OID(q、p、t)。步驟S129中,HD DB 91在寫高速緩存區(qū)d的任意數(shù)據(jù)記錄區(qū)202記錄編制的對象的任意數(shù)據(jù)(例如編制的對象的名稱等)。
步驟S130中,HD DB 91等待對應(yīng)于用戶操作的信號I的輸入。步驟S131中,HD DB 91判斷信號I是否確認(rèn),即信號I是否確定對話編制。判斷為信號I是確認(rèn)時,處理進(jìn)至步驟S132,確保寫對話Z。反之判斷信號I為非確認(rèn)時,處理進(jìn)至步驟S133,放棄寫對話Z。
參照圖31的流程圖,說明步驟S132的寫對話確定處理。確定對話是指開設(shè)該對話后進(jìn)行的對象編制、更新、移動等中反映并確定對象記錄區(qū)122的記錄。
步驟S171中,HD DB 91使變數(shù)M初始化為1。步驟S172中,HD DB 91判斷變數(shù)M是否為構(gòu)成對話管理信息181的表目數(shù)S以下。判斷為變數(shù)M是表目數(shù)S以下時,處理進(jìn)至步驟S173。步驟S173中,HD DB 91讀出構(gòu)成對話管理信息181的表目M的讀寫對話號存放區(qū)184的值,判斷該值與對話號Z是否一致。判斷為不一致時,處理進(jìn)至步驟S174,以便檢索表目M的讀寫對話號存放區(qū)184的值與對話號Z一致的表目。
步驟S174中,HD DB 91使變數(shù)M遞增1。處理返回步驟S172,重復(fù)其后的處理。步驟S173中判定為表目M的讀寫對話號存放區(qū)184的值與對話號Z一致時,處理進(jìn)至步驟S175。即,提取讀寫對話號存放區(qū)184存放對話號Z的表目,進(jìn)行步驟S175及其后的處理。
步驟S175中,HD DB 91從讀寫對話號存放區(qū)184存放對話號Z的表目M的對象標(biāo)識符存放區(qū)183讀出對象標(biāo)識符。步驟S176中,HD DB 91從讀寫對話號存放區(qū)184存放對話號Z的表目M的對象狀態(tài)存放區(qū)189讀出表示對象狀態(tài)的信息J。步驟S176中,HD DB 91判斷表示對象狀態(tài)的信息J是“CREATE”、“UPTATE”和“REMOVE”中的哪一個。
步驟S177中,判斷為表示對象狀態(tài)的信息J是“CREAT”時,處理進(jìn)至步驟S178。步驟S178中,HD DB 91在對象記錄區(qū)122的組塊p和頁q及其后記錄緩存器56中確保的寫高速緩存區(qū)d記錄的對象。步驟S179中,HD DB 91在區(qū)域信息記錄區(qū)164的q列p行以后的g位記錄1。
步驟S180中,HD DB 91將表目M的寫高速緩存地址存放區(qū)191的值復(fù)制到讀高速緩存地址存放區(qū)190。這時,如果讀高速緩存地址存放區(qū)190存放0以外的值,則釋放該值所示緩存器56設(shè)置的讀高速緩存區(qū)。
步驟S181中,HD DB 91在表目M的讀寫對話號存放區(qū)184和寫高速緩存地址存放區(qū)191存放0。步驟S182中,HD DB 91用當(dāng)前的時刻更新標(biāo)目M的訪問時刻存放區(qū)192的值。
步驟S177中判斷為表示對象狀態(tài)的信息J是“UPDATE”時,處理進(jìn)至步驟S183中,HD DB 91在對象記錄區(qū)122的組塊p的頁q及其后記錄緩存器56中確保的寫高速緩存區(qū)記錄的對象。處理進(jìn)至步驟S180。
步驟S177中判斷為表示對象狀態(tài)的信息J是“REMOVE”時,處理進(jìn)至步驟S184。步驟S184中,HD DB 91在區(qū)域信息記錄區(qū)164的q到p行及其后的g位記錄0。步驟S185中,HD DB 91釋放表目M在緩存器56中確保的寫高速緩存和讀高速緩存。步驟S186中,HD DB 91中表目M的對象標(biāo)識符存放區(qū)183或訪問時刻存放區(qū)192存放0。處理進(jìn)至步驟S174。
此外,步驟S172中重復(fù)其后的處理,直到判斷為變數(shù)M不是表目數(shù)S以下。判斷為變數(shù)M不是表目數(shù)S以下時,完成寫對話確定處理。
參照圖32的流程圖,說明圖28的步驟S133的處理,即寫對話放棄處理。步驟S191中,HD DB 91將變數(shù)M初始化為1。步驟S192中,HD DB 91判斷變數(shù)M是否為構(gòu)成對話管理信息的表目數(shù)S以下。判斷為變數(shù)M是表目數(shù)S以下時,處理進(jìn)至步驟S193。
步驟S193中,HD DB 91讀出構(gòu)成對話管理信息181的表目M的讀寫對話號存放區(qū)184的值,判斷該值是否對話號一致。判斷為一致時,處理進(jìn)至步驟S194,以便檢索表目M的讀寫對話號存放區(qū)184的值與對話號一致的表目。步驟S194中,HD DB 91使變數(shù)M遞增1。處理返回步驟S192,重復(fù)其后的處理。
步驟S193中判定為表目M的讀寫對話號存放區(qū)184的值與對話號Z一致時,處理進(jìn)至步驟S195。即,提取讀寫對話號存放區(qū)184存放對話號Z的表目,進(jìn)行步驟S195及其后的處理。
步驟S195中,HD DB 91釋放表目M在緩存器56中確保的寫高速緩存區(qū)。步驟S196中,HD DB 91判斷表目M的對象狀態(tài)存放區(qū)存放的對象狀態(tài)是否“CREATE”,不是該狀態(tài)時,進(jìn)至步驟S197。
步驟S197中,HD DB 91在表目M的讀寫對話存放區(qū)184和寫高速緩存地址存放區(qū)191存放0。步驟S198中,HD DB 91用當(dāng)前的時刻更新表目M的訪問時刻存放區(qū)192的值。
步驟S196中判斷為表目M的對象狀態(tài)存放區(qū)189存放的對象狀態(tài)是“CREATE”時,處理進(jìn)至步驟S199。步驟S199中,HD DB 91在表目M的讀寫對話號存放區(qū)184和寫高速緩存地址存放區(qū)191以外的區(qū),即對象標(biāo)識符存放區(qū)183、只讀對話號存放區(qū)185至188、對象狀態(tài)存放區(qū)189、讀高速緩存地址存放區(qū)190和訪問時刻存放 192存放0。處理進(jìn)至步驟S194。
此后,步驟S192中,重復(fù)其后的處理,直到判斷為變數(shù)M不是表目數(shù)S以下。判斷為變數(shù)M不是表目數(shù)S以下時,結(jié)束寫對話放棄處理。
下面,參照圖33的流程圖,以對象標(biāo)識符OID=X的對象(下文記為對象X)為例,說明對象檢索處理。設(shè)已開設(shè)對話。
步驟S201中,HD DB 91取得與對象X對應(yīng)的表目M。參照圖34的流程圖,說明取得與對象X對應(yīng)的表目處理。
步驟S211中,HD DB 91使變數(shù)M初始化為1。步驟S212中,HD DB 91判斷變數(shù)M是否為構(gòu)成對話管理信息181的表目數(shù)S以下。變數(shù)M是表目數(shù)S以下時,處理進(jìn)至步驟S213。
步驟S213中,HD DB 91讀出構(gòu)成對話管理信息181的表目M的對象標(biāo)識符存放區(qū)183的值,判斷該值是否與對象X的對象標(biāo)識符OID=X一致。判斷為不一致時,處理進(jìn)至步驟S214,以便檢索對象標(biāo)識符存放區(qū)183的值與對象X的對象標(biāo)識符OID=X一致的表目。
步驟S214中,HD DB 91使變數(shù)M遞增1。處理返回步驟S212,重復(fù)其后的處理。步驟S213中判斷為表目M的對象標(biāo)識符存放區(qū)183的值與對象X的對象標(biāo)識符OID=X一致時,能取得與對象X對應(yīng)的表目M,因而結(jié)束此處理,返回圖33。
步驟S213中判斷為表目M的對象標(biāo)識符存放區(qū)183的值與對象X的對象標(biāo)識符OID=X不一致時,而且步驟S212中判斷為變數(shù)M不是表目數(shù)S以下的情況下,處理進(jìn)至步驟S215。步驟S215中,HD DB 91判斷為出錯,即不能取得與對象X對應(yīng)的表目M,因而結(jié)束此處理。處理返回圖33。
回到圖33,步驟S201的處理中能取得與對象X對應(yīng)的表目M時,處理進(jìn)至步驟S202。步驟S202中,由于能取得與對象X對應(yīng)的表目M,HD DB 91判斷斷為緩存器56中存在對象X,結(jié)束處理。
反之,步驟S201的處理中不能取得與對象X對應(yīng)的表目M時,處理進(jìn)至步驟S203。步驟203中,YD DB 91分析對象X的對象標(biāo)識符OID=X,取得記錄對象的對象區(qū)122的組塊號、頁號、對象X的典型號t。
步驟S204中,HD DB 91從對象類型記錄區(qū)163讀出與類型號t對應(yīng)的表目的規(guī)模記錄區(qū)167的值,根據(jù)該值計算記錄對象X所需的頁數(shù)g。
步驟S205中,HD DB 91參照區(qū)域信息存放區(qū)164判斷q行p列及其后的g位是否1。判斷為是1時,處理進(jìn)至步驟木06。步驟S206中,HD DB 91在緩存器56設(shè)定與頁數(shù)g相當(dāng)?shù)淖x高速緩存區(qū)c。步驟S20中,HD DB 91將對象記錄區(qū)122的組塊q的頁p及其后的頁數(shù)g記錄的數(shù)據(jù)復(fù)制到緩存器56的讀高速緩存區(qū)c。
步驟S208中,HD DB 91判斷讀高速緩存區(qū)c所復(fù)制數(shù)據(jù)在對象標(biāo)識符記錄區(qū)201相當(dāng)?shù)牟糠钟涗浀膶ο髽?biāo)識符與對象標(biāo)識符X是否一致。判斷為一致時,讀高速緩存區(qū)c緩存的數(shù)據(jù)是對象X,因而處理進(jìn)至步驟S202。
步驟S208中判斷為讀高速緩存區(qū)c所復(fù)制數(shù)據(jù)在對象標(biāo)識符記錄區(qū)201相當(dāng)?shù)牟糠钟涗浀膶ο髽?biāo)識符與對象標(biāo)識符X不一致時,處理進(jìn)至步驟S209。步驟S209中,HD DB 91判斷為對象記錄區(qū)122也不存在對象X,因而結(jié)束處理。
下面,參照圖35的流程圖,說明對象X的更新處理。這里,對象X的更新處理是指改寫對象X的任意數(shù)據(jù)的處理。
步驟S221中,與上文參考圖29所述的步驟S121的處理相同,HD DB 91開設(shè)寫對話Z。步驟S222中,與上文參照圖32所述的步驟S201的處理相同,HD DB 91取得與對象X對應(yīng)的表目M。
步驟S222的處理中,能取得與對象X對應(yīng)的表目M時,判斷為緩存器56中設(shè)定的讀高速緩存區(qū)c使對象X緩存,處理進(jìn)至步驟S223。步驟S223中,HD DB 91判斷表目M的讀寫對話號存放區(qū)184的值是否0。判斷為該值是0時,處理進(jìn)至步驟S224。
步驟S224中,HD DB 91在表目M的讀寫對話號存放區(qū)184存放步驟S221中開設(shè)的寫對話的對話號Z。步驟S225中,YD DB 91分析對象X的對象標(biāo)識符OID=X,取得記錄對象的對象區(qū)122的組塊號、頁號、對象X的典型號t。
步驟S226中,HD DB 91從對象類型記錄區(qū)163讀出與類型號t對應(yīng)的表目的規(guī)模記錄區(qū)167的值,根據(jù)該值計算記錄對象X所需的頁數(shù)g。步驟S227中,HD DB 91在緩存器56設(shè)定與頁數(shù)g相當(dāng)?shù)膶懜咚倬彺鎱^(qū)d。步驟S228中,HD DB 91在表目M的寫高速緩存區(qū)d。步驟S228中,HD DB 91在表目M的寫高速緩存地址存放區(qū)191存放寫高速緩存區(qū)d的地址。
步驟S229中,HD dB 91將緩存器56中訊高速緩存區(qū)c的數(shù)據(jù)復(fù)制到寫高速緩存區(qū)d。步驟S230中,HD DB 91在寫高速緩存區(qū)d所復(fù)制對象X的任意數(shù)據(jù)記錄區(qū)202記錄對象X的進(jìn)行更新的任意數(shù)據(jù)。步驟S231中,HD DB 91在表目M的對象狀態(tài)存放區(qū)189存放表示更新的信息“UPDATE”。
步驟S232中,HD DB 91等待與用戶的操作對應(yīng)的信號I的輸入。步驟S233中,HD DB 91判斷信號I是否確認(rèn),即該信號是否確定對話更新。判斷為信號I是確認(rèn)時,處理進(jìn)至步驟S234。步驟S234中,與上文參照圖31所示的步驟要32的處理相同,HD DB 91確定寫對話Z。反之,判斷為信號I非確認(rèn)時,處理進(jìn)至步驟S235。步驟S235中,與上文參照圖32所述的步驟要33的處理相同,HD DB 91放棄寫話Z。
步驟S223中判斷為表目讀寫對話號存放區(qū)184的值不是0時,能判斷為對象X正在由對話Z以外的其他對話進(jìn)行更新,因而處理進(jìn)至步驟S235。
步驟S222的處理中不能取得與對象X對應(yīng)的表目M時,處理進(jìn)至步驟S236。步驟S236中,與上述參照圖30所述步驟S123的處理相同,HD DB 91確??臻e表目M。
步驟S237中,YD DB 91分析對象X的對象標(biāo)識符OID=X,取得記錄對象的對象區(qū)122的組塊號、頁號、對象X的典型號t。HD DB 91分析對象X的對象標(biāo)識符OID=X,取得記錄對象的對象記錄區(qū)122的組塊號、頁號、對象X的典型號t。步驟S238中,HD DB 91從對象類型記錄區(qū)163讀出與類型號t對應(yīng)的表目的規(guī)模記錄區(qū)167的值,根據(jù)該值計算記錄對象X所需的頁數(shù)g。步驟S239中,HD DB 91在緩存器56設(shè)定與頁數(shù)g相當(dāng)?shù)淖x高速緩存區(qū)c和寫高速緩存區(qū)d。
步驟S240中,HD DB 91在表目M的讀高速緩存地址存放區(qū)190存放讀高速緩存區(qū)c的地址,在表目M的寫高速緩存地區(qū)存放區(qū)191存放寫高速存放緩存區(qū)d的地址,并且在表目M的對象標(biāo)識符存放區(qū)183存放對象X的對象標(biāo)識符IOD=X。
步驟S241中,HD DB 91將對象記錄區(qū)122的組塊q的頁p及其后頁數(shù)g前記錄的對象X的數(shù)據(jù)復(fù)制到緩存器56的讀高速緩存區(qū)c。處理進(jìn)至步驟S229。
如上文說明那樣,文件X的更新處理將文件X的數(shù)據(jù)從讀高速緩存區(qū)c復(fù)制到寫高速緩存區(qū)d,改寫該寫緩存器d緩存的文件X的數(shù)據(jù),并且利用對話確定處理將改寫的結(jié)果記錄到對象記錄區(qū)122。
下面,參照圖36的流程圖,說明編制與文件記錄區(qū)121記錄的內(nèi)容數(shù)據(jù)一一對應(yīng)的紋道對象(即對象類型號t’的流對象)的處理。如圖27所示,對象類型號t’包括基本類型號(當(dāng)前的情況下為第2基本對象類型)和表目號。
步驟S251中,與上文參照圖29中流程圖所述步驟要21的處理相同,HD DB91開設(shè)寫對話。步驟S252中,為了確保記錄對象類型號t’的流對象的組塊中的頁,HD DB 91從對象類型記錄區(qū)163的表目t’的規(guī)模記錄區(qū)167讀出對象類別號t’的對象的規(guī)模,計算與該規(guī)模相當(dāng)?shù)慕M塊的頁數(shù)。算出的頁數(shù)為g。
步驟S253中,與上文參照圖30中流程圖所述步驟S123的處理相同,HD DB91確保過程對話管理信息181的多個表目中的空閑表目M。步驟S254中,HD DB91檢索區(qū)域信息記錄區(qū)164的位串中連續(xù)g位記錄0的位串。檢索所得連續(xù)g位記錄0的位串的始端位置為q列p行。步驟S255中,如圖27所示,HD DB 91在確保的表目M的對象標(biāo)識符存放區(qū)183存放由組塊q、頁號p。對象類型號t’組成的對象標(biāo)識符OID(q、p、t’)。HD DB 91還在對話管理信息181的表目M的讀寫對話號184存放對話號Z,而且在對象狀態(tài)存放區(qū)記錄表示編制的“CREATE”。
步驟S256中,HD DB 91在緩存器56中確保等于流對象規(guī)模(即頁數(shù)g)的寫高速緩存區(qū)d。步驟S257中,HD DB 91在對話管理信息181的表目M的寫高速緩存地址存放區(qū)191存放確保的緩存器56中寫高速緩存區(qū)d的地址。
步驟S258中,HD DB 91在緩存器56確保的寫高速緩存區(qū)d啟動圖26B所示第2基本對象類型流對象X的記錄,作為其開始,在寫高速緩存區(qū)d的對象標(biāo)識符記錄區(qū)201記錄對象標(biāo)識符OID(q、p、t’)。步驟S259中,HD DB 9 1取得流對象對應(yīng)的、由HD FS 92編制的內(nèi)容數(shù)據(jù)的文件標(biāo)識符(其值與記錄該內(nèi)容數(shù)據(jù)的一系列群集的始端群集號相同)。步驟S260中,HD DB 91在寫高速緩存區(qū)d的文件標(biāo)識符記錄區(qū)103記錄文件標(biāo)識符F。
步驟S261中,HD DB 91開始取得編制的流對象的任意數(shù)據(jù)(例如編制的流對象的名稱等)。步驟S262中,HD DB 91等待到完成任意數(shù)據(jù)的取得。步驟S261與S262的處理之間,由HD FS 92編制與該流對象對應(yīng)的文件標(biāo)識符F的內(nèi)容數(shù)據(jù)的文件,記錄到文件記錄區(qū)121。
步驟S263中,HD DB 91在寫高速緩存區(qū)d的任意數(shù)據(jù)記錄區(qū)202記錄取得的任意數(shù)據(jù)。
步驟S264中,HD DB 91等待與用戶的操作對應(yīng)的信號I的輸入。步驟S265中,HD DB 91判斷信號I是否確認(rèn),即該信號是否確定對話編制。判斷為信號I是確認(rèn)時,處理進(jìn)至步驟S266。步驟S266中,與上文參照圖31所示的步驟要32的處理相同,HD DB 91確定寫對話Z。
反之,步驟S265中判斷為信號I非確認(rèn)時,處理進(jìn)至步驟S267。步驟S267中,與上文參照圖32所述的步驟要33的處理相同,HD DB 91放棄寫話Z。步驟S268中,HD DB 91依靠HD FS 92刪除文件F。這樣,就結(jié)束流對象編制處理的說明。
下面,參照圖37的流程圖,說明檢索對象標(biāo)識符OID=X的流對象(下文記為流對象X)。設(shè)已開設(shè)對話。
步驟S271中,HD DB 91執(zhí)行與上文參照圖33所述對象X檢索處理相同的處理。步驟S272中,取得步驟S271的處理檢索到的對象X的對象標(biāo)識符OID=X包括的對象類型號。取得的對象類型號為t。進(jìn)而,HD DB 91取得對象類型號t包括的基本對象類型號。
步驟S273中,HD DB 91判斷檢索互的對象X的基本對象類型號是否第2基本對象類型。判定為該類型號是第2基本對象類型時,檢索到的對象X是流對象,因而處理進(jìn)至步驟S274。步驟S274中,HD DB 91從檢索到的流對象X的文件標(biāo)識符記錄區(qū)203讀取文件標(biāo)識符,供給HD FS 92。
步驟S271中不能檢索對象標(biāo)識符OID=X的對象時,處理進(jìn)至步驟S275。步驟S273中判斷為所檢索對象X的基本對象類型號不是第2基本對象類型時,處理也進(jìn)至步驟S275。步驟S275中,HD DB 91判斷為出錯,即不存在流對象X,從而結(jié)束流對象檢索處理。
下面,圖38示出對象記錄區(qū)122記錄的對象的目錄結(jié)構(gòu)。對象記錄區(qū)122中,在根211的下方,資料夾列表對象212、資料夾對象213、歌曲集對象214和紋道對象215形成分層結(jié)構(gòu)。
HD DB 91能在資料夾列表對象212的下方產(chǎn)生多個資料夾對象213。資料夾對象213的下方能產(chǎn)生多個歌曲集對象214。歌曲集對象的下方能產(chǎn)生多個紋道對象215。紋道對象215對應(yīng)于一首歌曲的內(nèi)容數(shù)據(jù)。
資料夾對象213、歌曲集對象214和紋道對象215是在選擇再現(xiàn)的歌曲時等情況下給用戶提示的對象。HD DB 91能在根211、資料夾列表對象212或資料夾對象213的下方產(chǎn)生不是提示給用戶的對象的其他信息對象(cc(內(nèi)容控制)對象216等)。
HD DB 91在資料夾列表對象212的下方產(chǎn)生資料夾對象213時,在相同資料夾列表對象212的下方禁止資料夾對象213以外的其他對象。資料夾的對象213的下方產(chǎn)生歌曲集對象214時,禁止在相同資料夾對象213的下方產(chǎn)生歌曲集214以外的對象。也禁止對歌曲集對象214的下方產(chǎn)生紋道對象215以外的對象。
各對象按照上述規(guī)則加以記錄,因而對象記錄區(qū)122構(gòu)筑資料夾群217、歌曲集群218和紋道群219。
下面說明各對象的數(shù)據(jù)格式。
圖39示出資料夾列表對象212的數(shù)據(jù)格式。該對象212屬于圖26A所示的第1基本對象類型,因而由對象標(biāo)識符記錄區(qū)201和任意數(shù)據(jù)記錄區(qū)202構(gòu)成。資料夾列表對象212的對象標(biāo)識符記錄區(qū)201記錄4字節(jié)的對象標(biāo)識符OID。
資料夾列表對象212的任意數(shù)據(jù)記錄區(qū)202記錄可在該資料夾列表對象212的下方編制的資料夾對象213的最大值MAX(4字節(jié))、在該資料夾列表對象編制的資料夾對象213的數(shù)量N(4字節(jié))和表示該資料夾列表對象212的下方制作的資料夾對象213的ID陣列的4×100字節(jié)的資料夾。資料夾列表對象212的任意數(shù)據(jù)記錄區(qū)202設(shè)置612字節(jié)的保留區(qū)。
圖40示出資料夾對象213的數(shù)據(jù)格式。該對象213屬于圖26A所示的第1基本對象類型,因而由對象標(biāo)識符記錄區(qū)201和任意數(shù)據(jù)記錄區(qū)202構(gòu)成。資料夾對象213的對象標(biāo)識符記錄區(qū)201記錄4字節(jié)的對象標(biāo)識符OID。
資料夾對象213的任意數(shù)據(jù)記錄區(qū)202記錄該資料夾對象213的下方可編制的歌曲集對象214的最大值MAX(4字節(jié))、該資料夾對象213下方編制的歌曲集對象214的數(shù)量N(4字節(jié))、表示該資料夾對象213下方編制的歌曲集對象的ID陣列的4×200字節(jié)的歌曲集和表示該資料夾對象2 13的資料夾名的36字節(jié)標(biāo)題。資料夾對象213的任意數(shù)據(jù)記錄區(qū)202設(shè)置176字節(jié)的保留區(qū)。
圖41示出歌曲集對象214的數(shù)據(jù)格式該對象214屬于圖26A所示的第1基本對象類型,因而由對象標(biāo)識符記錄區(qū)201和任意數(shù)據(jù)記錄區(qū)202構(gòu)成。歌曲集對象214的對象標(biāo)識符記錄區(qū)201記錄4字節(jié)的對象標(biāo)識符OID。
歌曲集對象214的任意數(shù)據(jù)記錄區(qū)202記錄該歌曲集對象214的下方可編制的紋道對象215的最大值MAX(4字節(jié))、該歌曲集對象214下方編制的紋道對象215的數(shù)量N(4字節(jié))、表示該歌曲集對象214下方編制的紋道對象的ID陣列的4×400字節(jié)的紋道和表示該歌曲集對象214的歌曲集標(biāo)題的516字節(jié)標(biāo)題、表示該歌曲集對象214的演唱者名的260字節(jié)演唱者、表示該歌曲集對象214的產(chǎn)生日期的8字節(jié)產(chǎn)生日期的表示作為該歌曲集對象214的源的音樂CD3媒體索引的32字節(jié)媒體索引。歌曲集對象214的任意數(shù)據(jù)記錄區(qū)202設(shè)置1660字節(jié)的保留區(qū)。
圖42示出紋道對象215的數(shù)據(jù)格式。該對象215屬于圖26B所示第2基本對象類型,因而由對象標(biāo)識符記錄區(qū)201、任意數(shù)據(jù)記錄區(qū)202和文件標(biāo)識符記錄區(qū)203構(gòu)成。紋道對象215的對象標(biāo)識符記錄區(qū)201記錄4字節(jié)的對象標(biāo)識符OID。紋道對象215的文件標(biāo)識符記錄區(qū)記錄表示一一對應(yīng)的內(nèi)容數(shù)據(jù)(記錄于文件記錄區(qū)121)的文件標(biāo)識符的4字節(jié)SOID。
紋道對象215的任意數(shù)據(jù)記錄區(qū)202記錄表示該紋道對象215的歌曲名的516字節(jié)標(biāo)題、表示該紋道對象215的演唱者名的260字節(jié)演唱者、表示該歌曲集對象214的再現(xiàn)時間的8字節(jié)時間、表示對該紋道對象215最后訪問的日期的8字節(jié)最后訪問日期、表示該紋道對象215的再現(xiàn)次數(shù)的4字節(jié)播放計數(shù)器(PC)、表示該紋道對象215制作日期的8字節(jié)制作日期和表示該紋道對象215所對應(yīng)內(nèi)容數(shù)據(jù)的歌曲屬性和再現(xiàn)控制信息(著作權(quán)保護(hù)用的信息)的12544字節(jié)AC。紋道對象215的任意數(shù)據(jù)記錄區(qū)202設(shè)置980字節(jié)的保留區(qū)。
圖43示出紋道對象215的任意數(shù)據(jù)記錄區(qū)202記錄的1255字節(jié)AC的詳況。AC中記錄表示內(nèi)容密鑰的8字節(jié)Ckey、表示編譯碼器識別值的1字節(jié)Codec、表示編譯碼器屬于的1字節(jié)Codec Attr、表示再現(xiàn)限制信息的1字節(jié)LT、表示有效性校驗用標(biāo)記的1字節(jié)VLD、表示取出目的的處個數(shù)的1字節(jié)LCMLOGNUM、表示編譯碼器依賴信息的16字節(jié)CDI、表示內(nèi)容序列號的20字節(jié)CID、表示再現(xiàn)允許開始日期的8字節(jié)PBS、表示再現(xiàn)允許結(jié)束日期的8字節(jié)PBE、表示擴(kuò)充cc的1字節(jié)XCC、表示再現(xiàn)剩余次數(shù)的1字節(jié)CT、表示內(nèi)容控制信息的1字節(jié)cc、表示取出剩余次數(shù)的1字節(jié)CN、表示源信息的40字節(jié)SRC和表示含取出目的處設(shè)備ID和標(biāo)記的信息的48×256字節(jié)LCMLOG。
具體而言,表示內(nèi)容控制信息的1字節(jié)cc從MSB(最高有效位)起的第1位表示有無著作權(quán)(0有,1無)。從MSB側(cè)起的第2位表示版本(0原版,1非原版),離開MSB側(cè)的第3、第4位不使用。
離開cc的MSB側(cè)的第5至第7位表示的信息如下。即,離開cc的MSB側(cè)的第5至第7位記錄010時,表示允許取出(允許編輯),記錄011時,表示允許移動(PD5中不允許編輯),記錄100時,表示允許輸入(PD5中允許編輯),記錄110時,表示允許輸入(PD5中不允許編輯)。
圖44示出與紋道對象215一一對應(yīng)的內(nèi)容數(shù)據(jù)的數(shù)據(jù)格式。內(nèi)容數(shù)據(jù)的組成都分包括表示ATRAC3首部的16千字節(jié)AT3H、表示ATRAC3部件的16千字節(jié)PRT和表示聲單元串的各16千字節(jié)的AT3SU-1至AT3SU-N。
圖45示出cc對象216的數(shù)據(jù)格式。cc對象216屬于圖26B所示的第2基本對象類型。因此,cc對象216由對象標(biāo)符記錄區(qū)201和任意數(shù)據(jù)記錄區(qū)202組成。cc對象216的對象標(biāo)識符記錄區(qū)201記錄4字節(jié)的對象標(biāo)識符OID。
cc對象216的任意數(shù)據(jù)記錄區(qū)202設(shè)置16字節(jié)的保留區(qū)。cc對象2 16的文件標(biāo)識符記錄區(qū)203記錄表示相應(yīng)的cc數(shù)據(jù)(記錄于文件記錄區(qū)121)的文件標(biāo)識符的4字節(jié)SOID。
圖46示出文件記錄區(qū)121記錄的cc數(shù)據(jù)的格式。cc數(shù)據(jù)包括10千字節(jié)的Cat Folder、2000千字節(jié)的Cat Album和600千字節(jié)的Cat Track、Cat Folder記錄表示,用戶所選資料夾對應(yīng)的資料夾對象213的對象標(biāo)識符OID的信息。Cat Album記錄表示用戶所選歌曲集對應(yīng)的歌曲集對象214的對象標(biāo)識符OID的信息。Cat Track記錄表示用戶所選紋道對應(yīng)的紋道對象215的對象標(biāo)識符OID的信息。
因此,例如再現(xiàn)時,用戶選擇再現(xiàn)的紋道,則根據(jù)cc數(shù)據(jù)的Cat Track識別所選紋道對應(yīng)的紋道對象215的對象標(biāo)識符OID,從所識別紋道對象215取得相應(yīng)的文件標(biāo)識符,讀出并再現(xiàn)內(nèi)容數(shù)據(jù)。
下面,參照圖47至圖56,說明執(zhí)行音頻服務(wù)器1各功能時,數(shù)據(jù)流與固件的對應(yīng)關(guān)系。
圖47示出執(zhí)行CD高速錄音時的數(shù)據(jù)流。用高速對音樂CD3進(jìn)行錄音的CD高速錄音中,音樂CD3的數(shù)字音頻數(shù)據(jù)由CD MW 88控制,借助CD-ROM驅(qū)動器57以CAV 8倍速回以讀出后,在緩存器56中緩存。由HD MW 82控制而在緩存器56中緩存的數(shù)字音頻數(shù)據(jù)則輸入到WM篩選60-2,檢測水印。接著,由HD MW 82控制而在緩存器56中緩存的數(shù)字音頻數(shù)據(jù)借助編碼器59,以平均5倍速按ATRAC3制加以編碼且加密,所得編碼數(shù)據(jù)在緩存器56中緩存后,傳全HDD58加以記錄。雖然圖中省略示出,CD高速錄音中揚聲器2輸出錄音的數(shù)字音頻數(shù)據(jù)對應(yīng)的聲音。
圖48示出執(zhí)行CD記錄時的數(shù)據(jù)流。一面再現(xiàn)音樂CD3一面進(jìn)行錄音的CD記錄中,音樂CD3的數(shù)字音頻數(shù)據(jù)由CD MW 88控制,借助CD-ROM驅(qū)動器57以CAV 8倍速加以讀出后,在緩存器56中緩存。接著,由HD MW 82控制而在緩存器56中緩存的數(shù)字音頻數(shù)據(jù)借助編碼器59,以平均5倍速按ATRAC3制加以編碼且加密,所得編碼數(shù)據(jù)在緩存器56中緩存后,傳全HDD58加以記錄。由HD MW 82控制而在緩存器56中緩存的數(shù)字音頻數(shù)據(jù)則輸入到WM篩選60-2,檢測水印。
另一方面,為了監(jiān)聽聲,緩存的數(shù)字音頻數(shù)據(jù)由HD MW 82控制,暫時記錄到HDD 58設(shè)置的環(huán)形緩存器241(圖61)后,加以讀出,并輸入到音頻接口60-3。接著,利用AIO MW 94的控制,將數(shù)據(jù)字音頻數(shù)據(jù)傳到D/A 62,變換成模擬信號,從揚聲器2輸出相應(yīng)的聲音。
后文參照圖57至圖70B闡述CD高速錄音和CD記錄的詳況。
圖49示出執(zhí)行對數(shù)字輸入的HD記錄時的數(shù)據(jù)流。將數(shù)字輸入編碼并且記錄到HDD 58的HD記錄中,從輔助輸入端子31輸入的數(shù)字音頻數(shù)據(jù)由AIO MW 94控制,通過信號處理部60供給編碼器59。接著,數(shù)字音頻數(shù)據(jù)由HD MW 82控制,借助編碼器59按ATRAC3制加以編碼且加密,所得的編碼數(shù)據(jù)傳到緩存器56后,傳到HDD58加以記錄。又利用HD MW82的控制,在信號處理部60的MW篩選60-2檢測水印。再利用AIO MW94的控制,由信號處理部60的音頻接口60-3將數(shù)字音頻數(shù)據(jù)傳到D/A62,變換成模擬信號,從揚聲器2輸出。
圖50示出執(zhí)行對模擬輸入的HD記錄時的數(shù)據(jù)流。對模擬輸入編碼并且記錄到HDD 58的HD記錄中,利用AIO MW94的控制,在A/D 62將輔助輸入端子31輸入的模擬音頻數(shù)據(jù)加以數(shù)字化后,供給編碼器59。接著,數(shù)字音頻數(shù)據(jù)由HD MW 82控制,借助編碼器59按ATRAC3制加以編碼且加密,所得的編碼數(shù)據(jù)傳到緩存器56后,傳到HDD58加以記錄。又利用HD MW82的控制,在信號處理部60的MW篩選60-2從A/62的數(shù)字輸出檢測水印。再利用AIO MW94的控制,從揚聲器2輸出輔助輸入端子31輸入的模擬音頻數(shù)據(jù)。
圖51示出執(zhí)行HD播放時的數(shù)據(jù)流。再現(xiàn)HDD58的編碼數(shù)據(jù)的HD播放中,從HDD 58讀出的編碼數(shù)據(jù)由HD MW 82控制,在緩存器56中緩存后,借助譯碼器加以譯碼、解密。所得數(shù)字音頻數(shù)據(jù)在緩存器56中緩存后,傳到音頻接口60-3。接著,利用AIO MW 94的控制,由音頻接口60-3將數(shù)字音頻數(shù)據(jù)傳到D/A 62,變換成模擬信號,從揚聲器2輸出。
圖52示出執(zhí)行CD播放時的數(shù)據(jù)流。再現(xiàn)音樂CD3的Cd播放中,音樂CD3的數(shù)字音頻數(shù)據(jù)由CD MW 88控制,借助CD-ROM驅(qū)動器57讀出并且在緩存器56中緩存后,傳到音頻接口60-3。接著,利用AIO MW 94的控制,由音頻接口60-3將數(shù)字音頻數(shù)據(jù)傳到D/A62,變換成模擬信號,從揚聲器2輸出。
圖53A和圖53B分別示出執(zhí)行MS播放時的數(shù)據(jù)流。再現(xiàn)MS4的編碼數(shù)據(jù)的MS播放中,如圖53A所示,MS4的編碼數(shù)據(jù)由MS MW 89控制,供給MGMS接口60-1,借助該接口相互認(rèn)證后加以譯碼,并且由信號處理部60內(nèi)置的譯碼器加以解密。接著,利用AIO MW94的控制,由音頻接口60-3將譯碼結(jié)果所得的數(shù)字音頻數(shù)據(jù)傳到D/A62,變換成模擬信號,從揚聲器2輸出。
或者,如圖53B所示,利用MS MW 89的控制,從MS4讀出編碼數(shù)據(jù),供給MGMS接口60-1,在該接口相互認(rèn)證后解密。解密的編碼數(shù)據(jù)在緩存器56中緩存器56中緩存后,由譯碼器59譯碼,所得數(shù)字音頻數(shù)據(jù)通過緩存器56輸出到D/A62。接著,利用AIO MW94的控制,從揚聲器2輸出D/A 62中變換成模擬信號的音頻數(shù)據(jù)。
圖54示出執(zhí)行MS取出/移出時的數(shù)據(jù)流。將HDD58的編碼數(shù)據(jù)復(fù)制到MS4的MS4取出和將HDD 58的編碼數(shù)據(jù)移動到MS4的移出中,從HDD 58讀出的編碼數(shù)據(jù)由HD MW82控制,在緩存器56中緩存。接著,利用MS MW 89的控制,將緩存的編碼數(shù)據(jù)傳到MGMS接口60-1,記錄到MS4中。隨后詳述取出和移出。
圖55示出執(zhí)行MS輸入/移入時的數(shù)據(jù)流。將MS4的編碼數(shù)據(jù)移動到HDD 58的MS輸入/輸入中,利用MS MW 89的控制,通過MGMS接口60-1將MS 4的編碼數(shù)據(jù)傳到緩存器56。接著,利用HD MW 82的控制,將緩存的編碼數(shù)據(jù)傳到HDD58加以記錄。隨后詳述輸入/移入。
圖56示出執(zhí)行PD取出時的數(shù)據(jù)流。將HDD 58的編碼數(shù)據(jù)復(fù)制到PD5的PD取出中,從HDD 58讀出的編碼數(shù)據(jù)由HD MW 82控制,在緩存器56中緩存后,借助編碼器/譯碼器59解密,并再次用PD5加密,在緩存器56中緩存。接著,利用PD MW 90的控制,通過USB主控制器54和USB連接器43將緩存的編碼數(shù)據(jù)記錄到PD5。
下面,參照圖57至圖70B,說明CD高速錄音和CD記錄的詳況。CD高速錄音處理是用戶按壓高速記錄鍵24時執(zhí)行的處理。CD記錄處理是用戶按壓記錄鍵23時的執(zhí)行處理。
參照圖57和圖58,說明CD高速錄音與CD記錄的區(qū)別。圖57的上部示出CD高速錄音的監(jiān)聽器聲音輸出周期。圖57的下部示出CD高速音的錄音處理(進(jìn)行編碼并記錄的處理)周期。圖58的上部示出CD記錄的監(jiān)聽器聲音輸出周期。圖58的下部示出CD記錄的錄音處理(進(jìn)行編碼并記錄的處理)周期。
比較圖57和圖58可知,CD高速錄音與CD記錄,其錄音處理所需的總時間相同。即,按照ATRAC 3制將音樂CD3的音頻數(shù)據(jù)(PCM數(shù)據(jù))編碼并且記錄到HDD 58的處理,相對于音頻數(shù)據(jù)再現(xiàn)速度,以平均5倍數(shù)進(jìn)行。
例如,記錄6首再現(xiàn)時間為10分鐘的歌曲的總再現(xiàn)時間等于60分鐘的音樂CD3用CD高速錄音或CD記錄加以錄音時,依次進(jìn)行錄音,每首歌曲需要約2分鐘。
CD高速錄音與CD記錄的不同點是監(jiān)聽器聲音輸出周期。
CD高速錄音時,監(jiān)聽器聲音輸出僅在進(jìn)行相應(yīng)的音頻數(shù)據(jù)的錄音處理的周期,輸出監(jiān)聽器聲音。上述音樂CD3的例子中,從第1首歌的始端開始,以常規(guī)再現(xiàn)速度輸出約2分鐘的聲音,接著從第2首歌的始端開始,以常規(guī)速度輸出約2分鐘的聲音,其后,從各首歌曲的始端開始,以常規(guī)速度輸出約2分鐘的聲音。因此,在錄音處理結(jié)束的同時,監(jiān)聽器聲音輸出也結(jié)束。
CD記錄時,監(jiān)聽器聲音輸出與相應(yīng)的音頻數(shù)據(jù)的錄音處理進(jìn)展?fàn)顩r無關(guān)的輸出監(jiān)聽器聲音。上述音樂CD3的例子中,按常規(guī)再現(xiàn)速度輸出第1首歌的全部聲音,接著,按常規(guī)速度輸出第2首歌的全部聲音,其后各首歌均按常規(guī)速度輸出全部聲音。因此,即使錄音處理結(jié)束,也繼續(xù)輸出相應(yīng)的音頻數(shù)據(jù)的監(jiān)聽器輸出,直到第6首歌結(jié)束。
CD高速錄音與CD記錄可在其處理過程中適當(dāng)切換。
下面,圖59示出執(zhí)行CD高速錄音或CD記錄時的緩存器56的狀態(tài)。緩存器56設(shè)置從音樂CD3讀出的編碼前的音頻數(shù)據(jù)(PCM數(shù)據(jù))進(jìn)行緩存用的PCM數(shù)據(jù)讀入緩存器231和對編碼器/譯碼器59編碼且加密的編碼數(shù)據(jù)進(jìn)行緩存用的編碼數(shù)據(jù)緩存器232。
圖60示出緩存器56設(shè)置的PCM讀入緩存器231和編碼數(shù)據(jù)緩存器232以及音頻接口60-3內(nèi)置的PCM數(shù)據(jù)再現(xiàn)用緩存器251的狀態(tài)轉(zhuǎn)移。PCM數(shù)據(jù)讀入緩存器231、編碼數(shù)據(jù)緩存器232和PCM數(shù)據(jù)再現(xiàn)用緩存器251分別處于初始可寫入狀態(tài)、開始數(shù)據(jù)寫入時進(jìn)行轉(zhuǎn)移的寫入中狀態(tài)、數(shù)據(jù)寫入結(jié)束時進(jìn)行轉(zhuǎn)移的可讀出狀態(tài)、或開始數(shù)據(jù)讀出時進(jìn)行轉(zhuǎn)移的讀出中狀態(tài)。從讀出中狀態(tài)結(jié)束數(shù)據(jù)讀出時,返回可寫入狀態(tài)。
下面,圖61示出執(zhí)行CD高速錄音或CD記錄時,為緩存監(jiān)聽器聲音輸出用的PCM數(shù)據(jù)而在HDD58設(shè)置的環(huán)形緩存器241的結(jié)構(gòu)。
具有規(guī)定容量(為了說明方便,取為地址0至地址max)的環(huán)形緩存器241設(shè)定表示讀出始端地址的讀出指針242和表示寫入始端地址的寫入指針243。環(huán)形緩存器241劃分成從讀出指針242指示的地址順時針方向到寫入指針243的地址的可讀出區(qū)244和從寫入指針243指示的地址順時針方向到讀出指針242指示的地址的可寫入?yún)^(qū)245??勺x出區(qū)244的容量稱為讀出容限??蓪懭?yún)^(qū)245的容量稱為寫入容限。
圖62示出CD高速錄音和CD記錄中各緩存器之間的數(shù)據(jù)流。音樂CD3的PCM數(shù)據(jù)由CD-ROM驅(qū)動器57讀出后,在緩存器56設(shè)置的PCM數(shù)據(jù)讀入緩存器231中緩存。該緩存的PCM數(shù)據(jù)傳送到編碼器/譯碼器59,進(jìn)行編碼和加密。所得的編碼數(shù)據(jù)在緩存器56設(shè)置的編碼數(shù)據(jù)緩存器212中緩存。該緩存的編碼數(shù)據(jù)傳給HDD58,記錄到文件記錄區(qū)121。
另一方面,PCM數(shù)據(jù)讀入緩存器231中緩存的PCM數(shù)據(jù)傳送到HDD58,在HDD58設(shè)置的環(huán)形緩存器241中緩存。該緩存的PCM數(shù)據(jù)傳送到音頻接口60-3內(nèi)置的PCM數(shù)據(jù)再現(xiàn)用緩存器251中緩存后,由AD/DA62變換成模擬信號,以揚聲器2輸出。
下面,參照圖63的流程圖,說明有關(guān)CD高速錄音和CD記錄的錄音速度設(shè)定處理。此錄音速度設(shè)定處理在選擇音樂CD3作為聲源的期間反復(fù)進(jìn)行,即,在CD-ROM驅(qū)動器57安裝音樂CD3,并且用功能鍵12選擇CD的期間反復(fù)進(jìn)行。
步驟S281中,輸入處理中間件97開始對各種按鍵監(jiān)視來自用戶的操作。步驟S282中,輸入處理中間件97進(jìn)行等待,直到有來自用戶的對各種按鍵的操作。判斷為有該操作時,將其信息通知主APP76。主APP76判斷是否對記錄鍵23的操作。判斷為是對記錄鍵23操作時,處理進(jìn)至步驟S283。
步驟S283中,APP76對HD APP77通過已操作記錄鍵23。HD APP77對HD MW82的CD高速如音84傳送已操作記錄鍵23。CD高速錄音84本身將SDRAM53等設(shè)置的高速錄音標(biāo)記設(shè)定為關(guān)斷。處理返回步驟S281。
步驟S282中判斷為存在來自用戶的對各種按鍵的操作,并且該操作不是對記錄鍵23的操作時,處理進(jìn)至步驟S284。步驟S284中,主APP76判斷是否操作高速記錄鍵24。判斷為操作高速記錄鍵24時,處理進(jìn)至步驟S285。
步驟S285中,主APP76對HD APP77通知已操作高速記錄鍵24。HD APP77對HD MW82的CD高速錄音84傳達(dá)已操作高速記錄鍵24。CD高速錄音84將高速錄音標(biāo)記設(shè)定為開通。處理返回步驟S281。
步驟S284中判斷為不是操作高速記錄鍵24時,處理返回步驟S281。
利用以下說明的錄音速度設(shè)定處理操作高速記錄鍵24,使高速錄音標(biāo)記開通時,執(zhí)行圖57所示的CD高速錄音。反之,操作記錄鍵23,使高速錄音標(biāo)記關(guān)斷時,執(zhí)行圖58所示的CD記錄。從CD高速錄音到CD記錄的切換或者反向從CD記錄到CD高速錄音的切換,可對應(yīng)于用戶的按鍵操作在任意的時刻進(jìn)行。
下面在圖64參照流程圖說明CD錄音處理。該CD錄音處理是由HD MW 82所含CD高速錄音84控制的處理,并且在安裝音樂CD3,操作功能鍵12,在CD上設(shè)定聲源后,操作記錄鍵23或高速記錄鍵24時,開始進(jìn)行。
步驟S291中,用戶借助操作記錄鍵23或高速記錄鍵24,在處于錄音暫停狀態(tài)期間從音樂CD3中選擇進(jìn)行錄音的歌曲。具體而言,操作光標(biāo)鍵17,從音樂CD3記錄的歌曲中選擇歌曲,并且操作輸入鍵20,以確定選擇的歌曲。重復(fù)該一系列操作,選擇全部錄音歌曲。尤其在不進(jìn)行選取操作時,相當(dāng)于選擇音樂CD3記錄的全部歌曲。
用戶在完成選取的階段操作再現(xiàn)/暫停鍵26。處理進(jìn)至步驟S292。
步驟S292中,CD高速錄音84將環(huán)形緩存器241所設(shè)定讀出指針242指示的讀出始端地址信息組成的環(huán)形緩存器信息初始化。參照圖65的流程圖說明該環(huán)形緩存器信息初始化處理。步驟S301中,CD高速錄音84將讀出指針242指示的讀出始端地址和寫入指針243指示的寫入始端地址設(shè)定為環(huán)形緩存器241的地址0。進(jìn)而,將環(huán)形緩存器241的讀出容限設(shè)定為0,將寫入容限設(shè)定成其量大值max。這樣,就結(jié)束環(huán)形緩存器信息初始化處理的說明。
回到圖64。步驟S293中,CD高速錄音84依次選擇步驟S291中所選歌曲內(nèi)的一首,執(zhí)行一首歌曲的錄音處理。參照圖66的流程圖說明一首歌曲的錄音處理。步驟S311中,CD高速錄音84依靠CD MW88,按每一規(guī)定的數(shù)據(jù)量(例如2秒鐘)使音樂CD3的錄音歌曲PCM數(shù)據(jù)分別在處于可寫入狀態(tài)的PCM數(shù)據(jù)讀入緩存器231中緩存。規(guī)定數(shù)據(jù)量的PCM的數(shù)據(jù)寫入(緩存)結(jié)束時,PCM數(shù)據(jù)讀入緩存器231的狀態(tài)轉(zhuǎn)移到可讀出狀態(tài)。
步驟S312中,CD高速錄音84對編碼器/譯碼器59,使PCM數(shù)據(jù)讀入緩存器231緩存的規(guī)定數(shù)據(jù)量的PCM數(shù)據(jù)得到編碼(得到編碼和加密)。從PCM數(shù)據(jù)讀入緩存器231的規(guī)定數(shù)據(jù)量PCM數(shù)據(jù)讀出結(jié)束時,該緩存器231的狀態(tài)轉(zhuǎn)移到可寫入狀態(tài)。
而且,CD高速錄音84啟動監(jiān)聽器聲音輸出處理。后文參照圖67闡述監(jiān)聽器聲音輸出處理。
步驟S313中,CD高速錄音84使編碼所得規(guī)定數(shù)據(jù)量的編碼數(shù)據(jù)在緩存器56的處于可寫入狀態(tài)的編碼數(shù)據(jù)緩存器232中緩存。規(guī)定數(shù)據(jù)量(例如2秒鐘)的編碼數(shù)據(jù)寫入(緩存)結(jié)束時,編碼數(shù)據(jù)緩存器232的狀態(tài)轉(zhuǎn)移到可讀出狀態(tài)。
步驟S314中,CD高速錄音84使數(shù)據(jù)緩存器232緩存的規(guī)定數(shù)據(jù)量的編碼數(shù)據(jù)記錄到HDD58的文件記錄區(qū)121。分別在文件記錄區(qū)121記錄每一規(guī)定數(shù)據(jù)量編碼數(shù)據(jù)的處理相當(dāng)于上文參照圖14所述的文件編制處理,也可進(jìn)行上文參照圖28所述的對象編制處理。
步驟S315中,CD高速錄音84判斷是否記錄一首歌曲的編碼數(shù)據(jù)。判斷為未記錄一首歌曲的編碼數(shù)據(jù)時,處理返回步驟S311,重復(fù)其后的處理。此后,步驟S315中判斷記錄一首歌曲的編碼數(shù)據(jù)時,結(jié)束該一首歌曲的錄音處理。
如上文說明那樣執(zhí)行一首歌曲的錄音處理后,處理返回圖64的步驟S294。步驟S294中,CD高速錄音判斷步驟S291選擇的全部歌曲是否得到錄音。判斷為未對選擇的全部歌曲錄音時,處理返回293,進(jìn)行對下一首歌的一首歌曲錄音處理。
此后,步驟S294中判斷為對選擇的全部歌曲錄音時,結(jié)束該CD錄音處理。
這里,參照圖67的流程圖,說明步驟S312中啟動的監(jiān)聽器聲音輸出處理。步驟S321中,CD高速錄音84判斷高速錄音標(biāo)記是否開通。判斷為該標(biāo)記開通時,處理進(jìn)至322。
步驟S322中,CD高速錄音84判斷對相應(yīng)CD M數(shù)據(jù)的一個首歌曲錄音處理是否結(jié)束。判斷為該處理未結(jié)束時,處理進(jìn)至步驟S323,以便輸出一首歌曲錄音處理正在執(zhí)行的PCM數(shù)據(jù)的監(jiān)聽器聲音。
步驟S323中,CD高速錄音84啟動PCM數(shù)據(jù)讀入緩存器231中緩存的PCM數(shù)據(jù)對環(huán)形緩存器241的寫入處理。不等待步驟S323中處理的結(jié)束,CD高速錄音84就在步驟S324中啟動環(huán)形緩存器241所記錄PCM數(shù)據(jù)的讀出處理。
參照圖68的流程圖,說明步驟S323中對緩存器241的寫入處理。
步驟S331中,CD高速錄音判斷高速錄音標(biāo)記是否開通。判斷為該標(biāo)記開通時,處理進(jìn)至332。步驟S332中,CD高速錄音84執(zhí)行上文參照圖65所述的環(huán)形緩存器信息初始化處理。
步驟S333中,CD高速錄音在環(huán)形緩存器信息的寫入指針?biāo)甘緦懭胧级说刂芬院蟮目蓪懭雲(yún)^(qū)245啟動PCM數(shù)據(jù)讀入緩存器231所記錄PCM數(shù)據(jù)的寫入。步驟S334中,CD高速錄音84使環(huán)形緩存器信息包括的寫入指針243所指示寫入始端地址的值順時針方向前進(jìn)步驟S333中所寫入PCM數(shù)據(jù)的份額,與此相對應(yīng),更新寫入容限和讀出容限的值。
步驟331中判斷為高速錄音標(biāo)記未開通時,處理進(jìn)至335。步驟S335中,CD高速錄音84參照環(huán)形緩存器信息,判斷PCM數(shù)據(jù)讀入緩存器23 1所記錄PCM數(shù)據(jù)的規(guī)模是否為環(huán)形緩存器241的寫入容限以下。判定為該規(guī)模是環(huán)形緩存器241的寫入容限以下時,處理進(jìn)至步驟S333。
步驟S335中判斷為該規(guī)模不是環(huán)形緩存器241的寫入容限以下時,處理返回步驟S331。此后,重復(fù)步驟S331和步驟S335的處理,直到通過由用戶改變錄音設(shè)定,而在步驟S311中判斷為高速錄音標(biāo)記開通,或者通過增加環(huán)形緩存器241的寫入容限,而在步驟335中判斷為PCM數(shù)據(jù)讀入緩存器231所記錄PCM數(shù)據(jù)的規(guī)模不是環(huán)形緩存器241的寫入容限以下。這樣,就結(jié)束對環(huán)形緩存器241的寫入處理的說明。
參照圖69的流程圖,說明步驟S324中從環(huán)形緩存器241的讀出處理。步驟S341中,CD高速錄音84判斷音頻接口60-3內(nèi)置的PCM數(shù)據(jù)再現(xiàn)用緩存器251是否可寫入狀態(tài),并且一直等待到判斷PCM數(shù)據(jù)再現(xiàn)用緩存器是可寫入狀態(tài)。判斷為是該狀態(tài)時,處理進(jìn)至步驟S342。
步驟S342,CD高速錄音84按照環(huán)形緩存器241的讀出指針242指示的讀出始端地址,讀出環(huán)形緩存器241的可讀出區(qū)244記錄的PCM數(shù)據(jù),并且寫入PCM數(shù)據(jù)再現(xiàn)用緩存器251。
步驟S343中,CD高速錄音84使環(huán)形緩存器信息包括的讀出指針242所指示讀出始端地址的值順時針方向前進(jìn)步驟S342中讀出PCM數(shù)據(jù)的份額,與此相對應(yīng),更新寫入容限和讀出容限的值。
步驟S344中,CD高速錄音84使PCM數(shù)據(jù)再現(xiàn)用緩存器251轉(zhuǎn)移到可讀出狀態(tài)。這樣,就結(jié)束從環(huán)形緩存器241的讀出處理的說明。
回到圖67。步驟S325。步驟S325中,AIO MW94使PCM數(shù)據(jù)再現(xiàn)用緩存器25 1緩存的PCM數(shù)據(jù)輸出到AD/DA 62。AD/DA 62啟動所輸入PCM數(shù)據(jù)的再現(xiàn),并且從揚聲器2輸出相應(yīng)的聲音。
步驟S326中,CD高速錄音84判斷一首歌曲的PCM數(shù)據(jù)再現(xiàn)是否結(jié)束。判斷為該再現(xiàn)未結(jié)束時,處理返回步驟S321,重復(fù)其后的處理,并且在步驟S326中判斷為該再現(xiàn)未結(jié)束時,結(jié)束監(jiān)聽器聲音輸出處理。
步驟322中判斷為相對應(yīng)的PCM數(shù)據(jù)的一首歌曲錄音處理結(jié)束時,立即停止該監(jiān)聽器聲音輸出處理。這樣,就結(jié)束CD錄音處理的說明。
CD錄音處理的過程中,可對應(yīng)于用戶操作記錄鍵23和高速記錄鍵24,在任意的時刻從CD高速錄音切換到CD記錄,或者從反向CD記錄切換到CD高速錄音。
這里,圖70A和圖70B示出執(zhí)行CD高速錄音時顯示器1 15的顯示例。圖70A是開始錄音前顯示的有關(guān)錄音設(shè)定的信息的顯示例。這時,顯示器15設(shè)置顯示區(qū)261至267。該顯示例中,顯示器261顯示指示錄音源和錄音目的處的信息。顯示區(qū)262顯示表示有關(guān)錄音設(shè)定的信息的內(nèi)容。顯示區(qū)263顯示表示保存處的資料夾名。顯示區(qū)264顯示錄音的歌曲集的名稱和演唱者名。顯示區(qū)264顯示錄音的歌曲集的名稱和演唱者名。顯示區(qū)265顯示錄音時的位速率。顯示區(qū)266顯示錄音時的聲級。顯示區(qū)267對對應(yīng)于再現(xiàn)/暫停鍵26的按壓,顯示開始錄音的信息。顯示錄音時的聲級。
圖70B是正在執(zhí)行錄音的顯示例。這時,顯示器15設(shè)置顯示區(qū)271至278。該顯示例中,顯示區(qū)271顯示錄音源和錄音目的處的信息。顯示區(qū)272閃爍顯示表示CD正在高速錄音的文字“高速錄音中”。顯示區(qū)273顯示錄音中歌曲的歌曲集名和演唱者名。顯示區(qū)274顯示錄音中歌曲在音樂CD3中的歌曲號。顯示區(qū)275顯示錄音中歌曲的再現(xiàn)經(jīng)歷時間。顯示區(qū)276顯示音樂CD3的剩余再現(xiàn)時間。顯示區(qū)277顯示錄音總歌曲數(shù)所對應(yīng)的與錄音進(jìn)展?fàn)顩r成比例變化長度的進(jìn)度條279。顯示區(qū)278顯示音歌曲的總數(shù)、已錄音歌曲數(shù)或錄音中歌曲數(shù)。
例如,對再現(xiàn)時間為60分鐘的整個歌曲集進(jìn)行CD高速錄音時,用約萬倍速度進(jìn)行錄音,因而顯示區(qū)277顯示的進(jìn)度條件279的長度從錄音啟動時開始漸漸變長,在約12分鐘期間成為占整個顯示區(qū)277的長度。
也可使顯示區(qū)277的進(jìn)度條279的長度不配合錄音進(jìn)展?fàn)顩r,而與歌曲再現(xiàn)經(jīng)歷時間成比例地伸長。
下面,參照圖71至圖77說明再現(xiàn)HDD 58所記錄內(nèi)容數(shù)據(jù)的方法。如上文所述,音頻服務(wù)器1對音樂CD 3記錄的歌曲進(jìn)行編碼,并且將內(nèi)容數(shù)據(jù)記錄到HDD 58,但在指定再現(xiàn)的歌曲時,使用戶指定構(gòu)成分層結(jié)構(gòu)的資料夾、歌曲集和紋道的對象,而不是指定文件。
也可通過指定整個HDD、任意的資料夾或任意的歌曲集作為再現(xiàn)區(qū),將多首歌曲一起指定為再現(xiàn)歌曲。借助對根據(jù)所指定再現(xiàn)區(qū)編制的播放列表包括的紋道所對應(yīng)的內(nèi)容數(shù)據(jù)進(jìn)行譯碼,實現(xiàn)歌曲的再現(xiàn)。
圖71示出一例再現(xiàn)區(qū)。將虛線281包圍的整個HDD指定為再現(xiàn)區(qū)時,如圖72所示,播放列表登記HDD58中的全部紋道號。
將虛線282包圍的自用資料夾F1指定為再現(xiàn)區(qū)時,如圖73所示,播放列表登記自用資料夾F1所屬的全部歌曲集的歌曲集號。
將虛線283包圍的自用資料夾F1的歌曲集A1指定為再現(xiàn)區(qū)時,如圖74所示,播放列表登記自用資料夾F1的歌曲集A1所屬的全部紋道的紋道號。
將臨時資料夾F2所述的歌曲集A1的紋道T1指定為再現(xiàn)歌曲時,如圖75所示,播放列表登記臨時資料夾F2所屬歌曲集A1的紋道T1。
下面,參照圖76的流程圖,說明編制與所指定再現(xiàn)區(qū)對應(yīng)的播放列表的處理。
該播放列表編制處理是由HD MW 82包括的HD播放85控制的處理,在操作功能鍵12,對HDD設(shè)定聲源時啟動。
步驟S351中,HD播放85判斷表示用戶所選擇再現(xiàn)區(qū)的對象層是否整個HDD。判斷為該對象層不是整個HDD時,處理進(jìn)至步驟S352。借助操作遙控器7上設(shè)置的再現(xiàn)區(qū)切換鍵(未圖示)或按規(guī)定順序按壓蓋40上設(shè)置的光標(biāo)鍵17、輸入鍵20和菜單/取消鍵21,實施用戶選擇再現(xiàn)區(qū)的方法。
步驟S352中,HD播放85判斷用戶選擇的對象層是否資料夾。判斷為該層不是資料夾時,處理進(jìn)至步驟S353。
步驟S353中HD播放85判斷為用戶選擇的對象層是歌曲集,進(jìn)至步驟S354。
步驟S354中,HD播放85判斷是否操作再現(xiàn)/暫停鍵26。判斷為操作該鍵26時,處理進(jìn)至步驟S355。步驟S355中,HD播放85判斷所選對象層對應(yīng)的播放列表是否已經(jīng)編制。判斷為非已編制時,進(jìn)至步驟S356。判斷為已經(jīng)編制時,跳過步驟S356。
步驟S356中,HD播放85對應(yīng)于所選對象層,編制播放列表。
步驟S354中判斷為未操作再現(xiàn)/暫停鍵26時,處理返回步驟S351,重復(fù)其后的處理。
步驟S351中判斷為選擇的對象層是整個HDD,或步驟S352中判斷為選擇的對象層是資料夾時,處理進(jìn)至步驟S354。這樣,就結(jié)束播放列表編制處理的說明。
還可預(yù)先編制與設(shè)想的種種再現(xiàn)區(qū)對應(yīng)的多個播放列表,記錄到規(guī)定處,并且在用戶指定再現(xiàn)區(qū)的階段讀出預(yù)先編制并記錄的播放列表中相應(yīng)的項目。
下面,參照圖77的流程圖,以播放模式設(shè)定為全部歌曲重復(fù)時為例,說明上述播放列表編制處理結(jié)束時繼續(xù)執(zhí)行的再現(xiàn)處理。
步驟S361中,HD播放85判斷是否借助操作停止鍵25指示結(jié)束再現(xiàn)。判斷為未指示再現(xiàn)結(jié)束時,處理進(jìn)至步驟S362。步驟S362中,HD播放85在播放列表包括的全部紋道中,依次逐一指定再現(xiàn)紋道。
步驟S363中,HD播放85對與再現(xiàn)紋道對應(yīng)的內(nèi)容數(shù)據(jù)進(jìn)行再現(xiàn)。具體而言,根據(jù)cc根據(jù)規(guī)定再現(xiàn)紋道所對應(yīng)的紋道對象,并且根據(jù)所規(guī)定紋道對象的文件標(biāo)記符記錄區(qū)203的值,規(guī)定相應(yīng)內(nèi)容數(shù)據(jù)的文件標(biāo)識符,又根據(jù)所規(guī)定文件標(biāo)識符(=文件記錄區(qū)121的群集號),讀出內(nèi)容數(shù)據(jù)。接著,對讀出的內(nèi)容數(shù)據(jù)譯碼后將其輸出。
再現(xiàn)紋道所對應(yīng)的內(nèi)容數(shù)據(jù)的再現(xiàn)結(jié)束后,處理返回步驟S361。此后,步驟S361中,判斷為通過操作停止鍵25指示再現(xiàn)結(jié)束時,結(jié)束再現(xiàn)模式為全部歌曲重復(fù)的情況下的再現(xiàn)處理。
全部歌曲以外的再現(xiàn)模式中,其處理過程相同,僅再現(xiàn)區(qū)和再現(xiàn)紋道的指定方法有差異。
下面,參照圖78至圖81,說明將音頻服務(wù)器1的HDD 58記錄的內(nèi)容數(shù)據(jù)移出到MS4的處理。
這里,將HDD 58記錄的內(nèi)容數(shù)據(jù)移出到MS4的處理是指將該內(nèi)容數(shù)據(jù)復(fù)制到MS4后,刪除HDD58記錄的內(nèi)容數(shù)據(jù)的一系列處理。
參照圖78的流程圖移出處理。由MS MW 89控制移出處理。
在MS插口45插入MS4的狀態(tài)下,用戶操作菜單/取消鍵21,顯示菜單,操作光標(biāo)鍵17,顯示“編輯”后,操作輸入鍵20,顯示編輯菜單,又操作光標(biāo)鍵17,選擇“移出”后,操作輸入鍵20,進(jìn)而操作光標(biāo)鍵17和選擇鍵18,選擇移出的紋道后,操作輸入鍵20,顯示移出的紋道的清單,又操作輸入鍵20時,啟動該移出處理。
步驟S371中,MS MW 89依靠CIN/C OUT(記入/取出)87,將HDD 58記錄的進(jìn)行移出的內(nèi)容數(shù)據(jù)當(dāng)作無權(quán)數(shù)據(jù)(不可再現(xiàn)的數(shù)據(jù))復(fù)制到MS4。取為無權(quán)數(shù)據(jù)時,關(guān)斷內(nèi)容數(shù)據(jù)屬性信息包括的表示有無權(quán)利的標(biāo)記。即,將表示無權(quán)的屬性信息和內(nèi)容數(shù)據(jù)復(fù)制到MS4。
步驟S372中,C IN/C OUT 87產(chǎn)生表示啟動移出處理的移出履歷信息,記錄到HDD 58。該信息包括規(guī)定被移出的紋道的信息。步驟S373中,C IN/C OUT87使表示HDD 58記錄的內(nèi)容數(shù)據(jù)有無權(quán)的標(biāo)記為關(guān)斷,將HDD58的內(nèi)容數(shù)據(jù)作為無權(quán)數(shù)據(jù)。
步驟S374中,MS MW89使表示MS4上復(fù)制的內(nèi)容數(shù)據(jù)有無權(quán)的標(biāo)記為開通,將MS4的內(nèi)容數(shù)據(jù)作為有權(quán)數(shù)據(jù)。
步驟S375中,C IN/C OUT87刪除HDD58記錄的內(nèi)容數(shù)據(jù)。步驟S376中,C IN/C OUT 87刪除步驟S372的處理中編制的移出履歷信息。
以上說明的步驟S371至S376的處理是以一條紋道對應(yīng)的一個內(nèi)容數(shù)據(jù)的移出處理,因而所選全部紋道進(jìn)行步驟S371至S376的處理。
移出處理過程中發(fā)生電源切斷等,使移出處理中斷時,在電源恢復(fù)后執(zhí)行恢復(fù)處理,以對其進(jìn)行補償。后文參照圖86至圖88闡述恢復(fù)處理。
圖79示出移出處理的狀態(tài)轉(zhuǎn)移。狀態(tài)1是啟動移動處理前的狀態(tài)。即,表示音頻服務(wù)器1的HDD 58記錄內(nèi)容數(shù)據(jù),并且HDD 58的內(nèi)容數(shù)據(jù)為有權(quán)的狀態(tài)。
狀態(tài)2是進(jìn)行步驟S371處理后的狀態(tài)。即,表示將音頻服務(wù)器1的HDD58記錄的內(nèi)容數(shù)據(jù)復(fù)制到MS4,使HDD58和MS4雙方都記錄內(nèi)容數(shù)據(jù)的狀態(tài),而且表示HDD 58的內(nèi)容數(shù)據(jù)為有權(quán),MS4的內(nèi)容數(shù)據(jù)為無權(quán)的狀態(tài)。
狀態(tài)3是進(jìn)行步驟S373的處理后的狀態(tài)。
即,表示HDD58和MS4雙方都記錄內(nèi)容數(shù)據(jù)的狀態(tài),而且表示HDD58的內(nèi)容數(shù)據(jù)和MS4的內(nèi)容數(shù)據(jù)均為無權(quán)的狀態(tài)。
狀態(tài)4是進(jìn)行步驟S374處理后的狀態(tài)。即,表示HDD58和MS4雙方都記錄內(nèi)容數(shù)據(jù)的狀態(tài),而且表示HDD 58的內(nèi)容數(shù)據(jù)為無權(quán),MS4的內(nèi)容數(shù)據(jù)為有權(quán)的狀態(tài)。
狀態(tài)5是進(jìn)行步驟S375的處理后的狀態(tài)。即,表示去除HDD 58的內(nèi)容數(shù)據(jù),從而僅MS4記錄內(nèi)容數(shù)據(jù)的狀態(tài),而且表示MS4的內(nèi)容數(shù)據(jù)有權(quán)的狀態(tài)。
圖80示出選擇進(jìn)行移出的紋道時顯示器15的顯示例。顯示器15僅顯示可移出的歌曲。
圖81示出進(jìn)行移出處理中的顯示器15的顯示例。顯示器15的顯示區(qū)291閃爍顯示文字“移出”,表示正在執(zhí)行移出處理。完成移出的紋道在其橫向顯示注銷號292。顯示區(qū)293顯示表示移出處理進(jìn)展?fàn)顩r的信息(移出進(jìn)行中或移出完成后的紋道數(shù)/進(jìn)行移出的紋道總數(shù))。
下面,參照圖82至圖81,說明將MS4記錄的內(nèi)容數(shù)據(jù)移入到音頻服務(wù)器1的HDD 58的處理。
這里,將MS4記錄的內(nèi)容數(shù)據(jù)移入HDD 58的處理是指將MS4記錄的內(nèi)容數(shù)據(jù)移入HDD 58后,刪除MS4記錄的內(nèi)容數(shù)據(jù)的一系列處理。
參照圖82的流程圖說明移入處理。由MS MW 89控制移入處理。
在MS插口45插入MS4的狀態(tài)下,用戶操作菜單/取消鍵21,顯示菜單,操作光標(biāo)鍵17,顯示“編輯”后,操作輸入鍵20,顯示編輯菜單,又操作光標(biāo)鍵17,選擇“移入”后,操作輸入鍵20,進(jìn)而操作光標(biāo)鍵17和選擇鍵18,從MS4記錄的內(nèi)容數(shù)據(jù)中選擇移入的內(nèi)容數(shù)據(jù)后,操作輸入鍵20,顯示移入的內(nèi)容數(shù)據(jù)的清單,又操作輸入鍵20時,啟動該移入處理。
步驟S381中,MS MW 89依靠C IN/C OUT 87產(chǎn)生表示啟動移入處理的移入履歷信息,記錄到HDD 58。移入履歷信息包括規(guī)定被移入內(nèi)容數(shù)據(jù)的信息。
步驟S382中,C IN/C OUT87將MS 4記錄的移入內(nèi)容數(shù)據(jù)作為無權(quán)數(shù)據(jù)復(fù)制到HDD 58。步驟S383中,MS MW 89使表示MS4記錄的內(nèi)容數(shù)據(jù)有無權(quán)的標(biāo)記為關(guān)斷,將MS4的內(nèi)容數(shù)據(jù)當(dāng)作無權(quán)數(shù)據(jù)。
步驟S384中,C IN/C OUT 87使表示HDD 58上復(fù)制的內(nèi)容數(shù)據(jù)有無權(quán)的標(biāo)記為開通,將HDD 58的內(nèi)容數(shù)據(jù)當(dāng)作有權(quán)數(shù)據(jù)。
步驟S385中,C IN/C OUT 87依靠MS MW 89刪除MS 4記錄的內(nèi)容數(shù)據(jù)。步驟S386中,C IN/C IUT 87刪除步驟S382的處理中編制的移入履歷信息。
以上說明的步驟S381至S386的處理是以一條紋道對應(yīng)的一個內(nèi)容數(shù)據(jù)的移出處理,因而所選全部紋道進(jìn)行步驟S381至S386的處理。
移入處理過程中發(fā)生電源切斷等,使移入處理中斷時,在電源恢復(fù)后執(zhí)行恢復(fù)處理,以對其進(jìn)行補償。
圖83示出移入處理的狀態(tài)轉(zhuǎn)移。狀態(tài)11是啟動移入處理前的狀態(tài)。即,表示在MS4記錄內(nèi)容數(shù)據(jù),并且MS4的內(nèi)容數(shù)據(jù)有權(quán)的狀態(tài)。
狀態(tài)12是進(jìn)行步驟S382的處理后的狀態(tài)。即,表示將MS4記錄的內(nèi)容數(shù)據(jù)復(fù)制到HDD58,從而MS4和HDD58雙方都記錄內(nèi)容數(shù)據(jù),并且MS4的內(nèi)容數(shù)據(jù)有權(quán),而HDD58的內(nèi)容數(shù)據(jù)無權(quán)的狀態(tài)。
狀態(tài)13是進(jìn)行步驟S383的處理后的狀態(tài)。即,表示MS4和HDD 58都記錄內(nèi)容數(shù)據(jù),并且MS4的內(nèi)容數(shù)據(jù)和HDD 58的內(nèi)容數(shù)據(jù)都無權(quán)的狀態(tài)。
狀態(tài)14是進(jìn)行步驟S384的處理后的狀態(tài)。即,表示將MS4記錄的內(nèi)容數(shù)據(jù)復(fù)制到HDD58,從而MS4和HDD58雙方都記錄內(nèi)容數(shù)據(jù),并且MS4的內(nèi)容數(shù)據(jù)無權(quán),而HDD58的內(nèi)容數(shù)據(jù)有權(quán)的狀態(tài)。
狀態(tài)15是進(jìn)行步驟S385的處理后的狀態(tài)。即,表示去除MS4的內(nèi)容數(shù)據(jù),從而僅HDD58記錄內(nèi)容數(shù)據(jù)的狀態(tài),而且表示HDD58的內(nèi)容數(shù)據(jù)有權(quán)的狀態(tài)。
圖84示出選擇移入內(nèi)容數(shù)據(jù)時顯示器15的顯示例。顯示器15僅顯示記錄在MS4的內(nèi)容中可移出內(nèi)容數(shù)據(jù)。
圖85示出進(jìn)行移入處理中的顯示器15的顯示例。顯示器15的顯示區(qū)301閃爍顯示文字“移入”,表示正在執(zhí)行移入處理。完成移入的紋道在其橫向顯示注銷號302。顯示區(qū)303顯示表示移入處理進(jìn)展?fàn)顩r的信息(移入進(jìn)行中或移入完成后的內(nèi)容數(shù)據(jù)數(shù)/進(jìn)行移入的內(nèi)容數(shù)據(jù)總數(shù))。
上文說明了移入處理,從MS4將內(nèi)容數(shù)據(jù)輸入HDD58的處理也同樣進(jìn)行。移入處理與輸入處理的差別在于由移入處理或輸入處理記錄到HDD58的內(nèi)容數(shù)據(jù)的操作。
音頻服務(wù)器1可將移入處理移入到HDD 58的內(nèi)容數(shù)據(jù)移出到其他MS4或PD5等,而且可進(jìn)行取出。然而音頻服務(wù)器1可將輸入處理在HDD58記錄的內(nèi)容數(shù)據(jù)取出到其他MS4或PD5等,但不準(zhǔn)移出。
下面,參照圖68,說明補償移出處理和移入處理過程中產(chǎn)生電源切斷等造成的處理中斷用的恢復(fù)處理。該恢復(fù)處理在電源恢復(fù)后立即由MS MW89啟動。
步驟S391中,MS MW89判斷HDD58中是否存在移出履歷信息。判斷為存在該信息時,處理進(jìn)至步驟S392,以補償移出處理中斷。
步驟S392中,MS MW89執(zhí)行移出復(fù)原處理。參照圖87的流程圖說明移出復(fù)原處理。
步驟S401中,MS MW 89判斷HDD 58的內(nèi)容數(shù)據(jù)是否無權(quán)。判斷為該數(shù)據(jù)無權(quán)時,處理進(jìn)至步驟S402。HDD 58的內(nèi)容數(shù)據(jù)無權(quán)表示是圖79中狀態(tài)3、狀態(tài)4。
步驟S402中,MS MW 89刪除HDD 58中存在的內(nèi)容數(shù)據(jù)。這里,狀態(tài)4時,刪除HDD 58存在的內(nèi)容數(shù)據(jù),從而恢復(fù)到作為狀態(tài)5的移出處理完成狀態(tài)。狀態(tài)3時,刪除HDD 58中存在的內(nèi)容數(shù)據(jù),從而成為MS4中殘留具有無權(quán)數(shù)據(jù)的內(nèi)容數(shù)據(jù)的狀態(tài)。
這時,用戶損失了內(nèi)容數(shù)據(jù),但保護(hù)內(nèi)容數(shù)據(jù)著作權(quán)者的著作權(quán)。MS4的具有無權(quán)數(shù)據(jù)的內(nèi)容數(shù)據(jù)可由用戶利用通用文件編輯應(yīng)用刪除,因而MS4不會留下具有無權(quán)數(shù)據(jù)的內(nèi)容數(shù)據(jù)這種無用數(shù)據(jù)。
然而,反過來進(jìn)行復(fù)原處理,使刪除MS4的具有無權(quán)數(shù)據(jù)的內(nèi)容數(shù)據(jù),留下HDD 58內(nèi)的具有無權(quán)數(shù)據(jù)的內(nèi)容數(shù)據(jù),則保持在HDD 58記錄HDD 58內(nèi)具有無權(quán)數(shù)據(jù)的內(nèi)容數(shù)據(jù)這種無用數(shù)據(jù)。由于常規(guī)操作中不發(fā)生具有無權(quán)數(shù)據(jù)的內(nèi)容數(shù)據(jù),作為本實施例專用設(shè)備的音頻服務(wù)器1不具備根據(jù)用戶指示刪除具有無權(quán)數(shù)據(jù)的內(nèi)容數(shù)據(jù)這種功能。
因此,為了保護(hù)內(nèi)容數(shù)據(jù)的著作權(quán),而且不使音頻服務(wù)器1記錄無效數(shù)據(jù),也希望如S402那樣,刪除HDD 58中存在的內(nèi)容數(shù)據(jù)。
步驟S401中判斷為HDD58的內(nèi)容數(shù)據(jù)不是無權(quán)數(shù)據(jù)時,跳過步驟S402。即,HDD 58的內(nèi)容數(shù)據(jù)無權(quán)表示是圖79的狀態(tài)2。這時,成為MS4留下具有無權(quán)數(shù)據(jù)的內(nèi)容數(shù)據(jù)的狀態(tài)。然而,如上文所述,MS4的具有無權(quán)數(shù)據(jù)的內(nèi)容數(shù)據(jù)可由用戶利用通用的文件編輯應(yīng)用刪除,因而MS4不會留下具有無權(quán)數(shù)據(jù)的內(nèi)容數(shù)據(jù)這種無用數(shù)據(jù)。
步驟S403中,MS MW89刪除HDD 58的移出履歷信息。
處理返回圖86。步驟S393中MS MW 89判斷HDD 58是否存在移入履歷信息。判斷為存在該信息時,處理進(jìn)至步驟S392,以便補償移入處理中斷。
步驟S394,MS MW 89執(zhí)行移入復(fù)原處理。參照圖88的流程圖說明移入復(fù)原處理。
步驟S421中,MS MW 89判斷HDD 58的內(nèi)容數(shù)據(jù)是否無權(quán)。判斷為該數(shù)據(jù)無權(quán)時,處理進(jìn)至步驟S422。HDD 58的內(nèi)容數(shù)據(jù)無權(quán)表示是圖83中狀態(tài)12、狀態(tài)13。
步驟S422中,MS MW 89刪除HDD58中存在的內(nèi)容數(shù)據(jù)。
這里,狀態(tài)12時,刪除HDD 58中存在的內(nèi)容數(shù)據(jù),從而復(fù)原到狀態(tài)11,即移入處理前的狀態(tài)。狀態(tài)13時,刪除HDD 58中存在的內(nèi)容數(shù)據(jù),從而成為MS4留下具有無權(quán)數(shù)據(jù)的內(nèi)容數(shù)據(jù)的狀態(tài)。
這時,用戶損失了內(nèi)容數(shù)據(jù),但保護(hù)內(nèi)容數(shù)據(jù)著作權(quán)者的著作權(quán)。MS4的具有無權(quán)數(shù)據(jù)的內(nèi)容數(shù)據(jù)可由用戶利用通用文件編輯應(yīng)用刪除,因而MS4不會留下具有無權(quán)數(shù)據(jù)的內(nèi)容數(shù)據(jù)這種無用數(shù)據(jù)。
然而,反過來進(jìn)行復(fù)原處理,使刪除MS4的具有無權(quán)數(shù)據(jù)的內(nèi)容數(shù)據(jù),留下HDD 58內(nèi)的具有無權(quán)數(shù)據(jù)的內(nèi)容數(shù)據(jù),則保持在HDD 58記錄HDD 58內(nèi)具有無權(quán)數(shù)據(jù)的內(nèi)容數(shù)據(jù)這種無用數(shù)據(jù)。由于常規(guī)操作中不發(fā)生具有無權(quán)數(shù)據(jù)的內(nèi)容數(shù)據(jù),作為本實施例專用設(shè)備的音頻服務(wù)器1不具備根據(jù)用戶指示刪除具有無權(quán)數(shù)據(jù)的內(nèi)容數(shù)據(jù)這種功能。
因此,為了保護(hù)內(nèi)容數(shù)據(jù)的著作權(quán),而且不使音頻服務(wù)器1記錄無效數(shù)據(jù),也希望如S422那樣,刪除HDD 58中存在的內(nèi)容數(shù)據(jù)。
步驟S421中判斷為HDD 58的內(nèi)容數(shù)據(jù)不是無權(quán)時,跳過步驟S422。即,HDD 58的內(nèi)容數(shù)據(jù)無權(quán)表示圖83的狀態(tài)14、狀態(tài)15。狀態(tài)15是移入處理完成的狀態(tài),因而沒有問題。然而,狀態(tài)14中,成為MS4留下具有無權(quán)數(shù)據(jù)的內(nèi)容數(shù)據(jù)的狀態(tài),但如上文所述,MS4的具有無權(quán)數(shù)據(jù)的內(nèi)容數(shù)據(jù)可由用戶利用通用的文件編輯應(yīng)用刪除,因而MS4不會留下具有無權(quán)數(shù)據(jù)的內(nèi)容數(shù)據(jù)這種無用數(shù)據(jù)。
步驟S423中,MS MW 89刪除HDD 58的移入覆歷信息。這樣,就結(jié)束移入復(fù)原的說明。處理返回圖86,結(jié)束復(fù)原處理。
圖86的步驟S391中判斷為HDD58不存在移出履歷信息時,正常結(jié)束移出處理,或者可能是圖79的狀態(tài)1或狀態(tài)2。移出處理正常結(jié)束時和處于移出處理前狀態(tài)的狀態(tài)1中,可跳過移出復(fù)原處理。
即使?fàn)顟B(tài)2中也留下MS4的具有無權(quán)數(shù)據(jù)的內(nèi)容數(shù)據(jù),該具有無權(quán)數(shù)據(jù)的內(nèi)容數(shù)據(jù)可由用戶利用通用的文件編輯應(yīng)用刪除,因而MS4不會留下具有無權(quán)數(shù)據(jù)的內(nèi)容數(shù)據(jù)這種無用數(shù)據(jù)。于是,可跳過步驟S392的處理。
步驟S393中判斷為HDD58不存在移入履歷信息時,移入處理可正常結(jié)束,或者可能是圖83的狀態(tài)11。移入處理正常結(jié)束時和處于移入處理前狀態(tài)的狀態(tài)11中,可跳過移入復(fù)原處理,因而可跳過步驟S394的處理。
即使假設(shè)電源切斷后中斷恢復(fù)處理,電源恢復(fù)后也再次從步驟S391執(zhí)行該處理,因而能完成其補償。這樣,就結(jié)束恢復(fù)處理的說明。
下面,參照圖89至圖91,說明將音頻服務(wù)器1的HDD 58記錄的內(nèi)容數(shù)據(jù)取出到MS4的處理。
這里,對HDD 58記錄的內(nèi)容數(shù)據(jù)進(jìn)行取出的處理是指用來將HDD 58記錄的內(nèi)容數(shù)據(jù)的拷貝暫時編制到MS4等中加以利用的處理。預(yù)先設(shè)定內(nèi)容數(shù)據(jù)可取出的次數(shù),并且根據(jù)取出處理逐一減少該次數(shù)。然而執(zhí)行后文所述的記入處理,可使減少的可取出次數(shù)逐一恢復(fù)。
參照圖89的流程圖說明取出處理。
此外,由HD MW 82的C IN/C OUT87控制取出處理。
在MS插口45插入MS4的狀態(tài)下,用戶操作菜單/取消鍵21,顯示菜單,并且操作光標(biāo)鍵17。選擇“編輯”后,操作輸入鍵20,顯示編輯菜單,又操作光標(biāo)鍵17,選擇“取出”后,操作輸入鍵20時,啟動該取入處理。
步驟S441中,C IN/C OUT 87控制HS DB 91,取得當(dāng)前所選歌曲集所屬全部紋道對應(yīng)的數(shù)據(jù)的可取出次數(shù)(剩余取出次數(shù))。在相應(yīng)的紋道對象的AC(圖42)包括的CN記錄內(nèi)容數(shù)據(jù)可取出次數(shù)(圖43)。
步驟S442中,C IN/C OUT 87依靠關(guān)聯(lián)的固件,使顯示器15顯示有關(guān)可取出次數(shù)為1以上的紋道信息(歌曲標(biāo)題、可取出次數(shù)等)。圖90示出顯示器15的顯示例。顯示器15的顯示區(qū)311顯示HDD,作為表示取出的聲源的信息。顯示區(qū)312的顯示表示各紋道所對應(yīng)的內(nèi)容數(shù)據(jù)的可取出次數(shù)。
步驟S443中,C IN/C OUT 87判斷用戶是否通過操作光標(biāo)鍵17和選擇鍵18在顯示的可取出紋道中選擇可取出的紋道。判斷為選擇該紋道時,處理進(jìn)至步驟S444。
步驟S444中,C IN/C OUT 87在取出列表添加所選擇的紋道。步驟S445中,C IN/C OUT 87使對所選紋道顯示的內(nèi)容數(shù)據(jù)可取出次數(shù)遞減1。處理返回步驟S411,重復(fù)其后的處理。
步驟S443中判為未選擇進(jìn)行取出的紋道時,處理進(jìn)至步驟S446。步驟S446中,CIN/C OUT 87判斷是否用戶通過操作輸入鍵20,顯示進(jìn)行取出的紋道列表,進(jìn)而通過操作輸入鍵20指示執(zhí)行取出。判斷為未指示執(zhí)行取出時,處理返回步驟S441,重復(fù)其后的處理。
此后,步驟S446中判斷為指示執(zhí)行取出時,處理進(jìn)至步驟S447。步驟S447中,C IN/C OUT 87從HDD 58讀出取出列表所含紋道對應(yīng)的內(nèi)容數(shù)據(jù),并且依靠MS MW 89將讀出的內(nèi)容數(shù)據(jù)復(fù)制到MS4。內(nèi)容數(shù)據(jù)的拷貝包括規(guī)定作為取出源的HDD 58的信息。
步驟S448中,C IN/C OUT 87使復(fù)制的內(nèi)容數(shù)據(jù)所對應(yīng)紋道對象的AC中的CN記錄的可取出次數(shù)遞減1,對CN的值進(jìn)行更新。C IN/C OUT 87還在AC中的LCMLOG記錄規(guī)定MS4的信息,作為取出目的處的信息。
雖然省略說明,但本取出處理中,也與上述移出處理相同,利用表示是否可再現(xiàn)(有權(quán)或無權(quán))的標(biāo)記,對電源切斷等的補償和不正當(dāng)復(fù)制的形成進(jìn)行抑制。
圖91示出取出處理執(zhí)行中的顯示器15的顯示例。顯示區(qū)325閃爍顯示“取出”的文字,表示正在取出。完成取出的紋道的旁邊顯示注銷標(biāo)記322。當(dāng)前正在取出的紋道的旁邊顯示指針323。顯示區(qū)324顯示表示取出處理進(jìn)展?fàn)顩r的信息(取出中或完成取出的內(nèi)容數(shù)據(jù)/取出列表所包括內(nèi)容數(shù)據(jù)的總數(shù))。這樣,就結(jié)束取出處理的說明。
下面,參照圖92和圖93,說明將MS4取出的內(nèi)容數(shù)據(jù)記入HDD 58的處理。
這里,將MS4記錄的內(nèi)容數(shù)據(jù)取出的處理是指刪除從HDD58暫時在MS4再現(xiàn)的內(nèi)容數(shù)據(jù)的拷貝,同時使HDD 58的可取出次數(shù)遞增1,從而使可取出次數(shù)恢復(fù)原值的處理。
參照圖92的流程圖說明記入處理。由HD MW82的C IN/C OUT 87控制記入處理。
在MS插口45插入MS4的狀態(tài)下,用戶操作菜單/取消鍵21,顯示菜單,并且操作光標(biāo)鍵17。選擇“編輯”后,操作輸入鍵20,顯示編輯菜單,又操作光標(biāo)鍵17,選擇“記入”后,操作輸入鍵20時,啟動該記入處理。
步驟S451中,C IN/C OUT 87依靠MS MW 89識別MS4識別的數(shù)據(jù)中可記入的內(nèi)容數(shù)據(jù)(從音頻服務(wù)器1的HDD 58取出的內(nèi)容數(shù)據(jù)),并且依靠關(guān)聯(lián)的固件,使顯示器15顯示可記入內(nèi)容數(shù)據(jù)的信息。
步驟S452中,C IN/C OUT 87使顯示器15顯示有關(guān)可記入紋道的信息(歌曲標(biāo)題等)。圖93示出顯示器15的顯示例。顯示器15的顯示區(qū)313顯示“MS”,作為表示記入的聲源的信息。在內(nèi)容數(shù)據(jù)的歌曲標(biāo)題名的信息后顯示的箭頭號332表示該內(nèi)容數(shù)據(jù)可記入。
步驟S452中,C IN/C OUT 87判斷用戶是否通過操作光標(biāo)鍵17和選擇鍵15在顯示的可記入內(nèi)容數(shù)據(jù)中選擇進(jìn)行記入的內(nèi)容數(shù)據(jù)。判斷為選擇該數(shù)據(jù)時,處理進(jìn)至步驟S453。
步驟S453中,C IN/C OUT 87在記入表添加所選擇的內(nèi)容數(shù)據(jù)。處理返回步驟S451,重復(fù)其后的處理。
步驟S452中判斷為未選擇進(jìn)入記入的內(nèi)容數(shù)據(jù)時,處理進(jìn)至步驟S454。步驟S454中,C IN/C OUT 87判斷是否用戶通過操作輸入鍵20顯示進(jìn)行記入內(nèi)容數(shù)據(jù)的列表,進(jìn)而通過操作輸入鍵20指示執(zhí)行記入。判斷為未指示記入時,處理返回步驟S451,重復(fù)其后的處理。
此后,步驟S454中判斷為指示執(zhí)行記入時,處理進(jìn)至步驟S425中,C IN/COUT 87依靠MS MW 89,刪除記入列表所包括MS4的內(nèi)容數(shù)據(jù)(也可僅使表示是否可再現(xiàn)的標(biāo)記為否,即無權(quán))。
步驟S456中,C IN/C OUT 87使HDD 58記錄的原內(nèi)容數(shù)據(jù)對應(yīng)的紋道對象的AC中的CN記錄的可取出次數(shù)遞增1,對CN的值進(jìn)行更新。C IN/C OUT 87還從AC的LCMLOG刪除作為取出目的處的信息記錄的規(guī)定MS4的信息。這樣,就結(jié)束記入處理的說明。
下面,參照圖94至圖97,說明交換處理,該處理連續(xù)執(zhí)行MS4所記錄內(nèi)容數(shù)據(jù)的記入處理和利用HD播放功能將包括最后再現(xiàn)紋道的歌曲集所屬多條紋道一起取出列MS4的處理。
在MS插口45插入MS4的狀態(tài)下,用戶操作交換鍵22時,啟動該交換處理。
步驟S461中,C IN/C OUT 87依靠MS MW 89,識別MS4記錄的數(shù)據(jù)中可記入的內(nèi)容數(shù)據(jù)。步驟S462中,C IN/C OUT 87與MS MW 89一起,每一內(nèi)容數(shù)據(jù)分別對MS4的可記入內(nèi)容數(shù)據(jù)進(jìn)行與上述參照圖92所述記入處理相同的記入。
圖95示出進(jìn)行步驟S462的處理中顯示器15的顯示例。顯示器15的顯示區(qū)381顯示“MS”,作為表示記入的聲源的信息。顯示區(qū)382閃爍顯示“正在記入”的文字,表示正在執(zhí)行記入。內(nèi)容數(shù)據(jù)的歌曲名等信息前顯示的“X”號383表示該內(nèi)容數(shù)據(jù)不可記入。注銷號384表示完成該內(nèi)容數(shù)據(jù)的記入。指針385表示該內(nèi)容數(shù)據(jù)的記入正在進(jìn)行。
步驟S463中,CIN/C OUT 87判斷MS4的可記入內(nèi)容數(shù)據(jù)是否全部記入。判斷為該數(shù)據(jù)未完全記入時,處理返回步驟S462,記入下一內(nèi)容數(shù)據(jù)。此后,步驟S463中判斷為MS4的可記入內(nèi)容數(shù)據(jù)全部記入時,處理進(jìn)至步驟S464。
步驟S464中,C IN/C OUT 87連同HD DB 91,決定一起取出所述紋道的歌曲集。具體而言,例如,HD DB 91根據(jù)對象記錄區(qū)122記錄的各紋道對象最后訪問日期(圖42),識別最后再現(xiàn)的紋道,將該紋道所屬的歌曲集定為取出的歌曲集。
步驟S465中,CIN/C OUT 87從取出的歌曲集選擇一條紋道(即內(nèi)容數(shù)據(jù))。步驟S466中,C IN/C OUT 87判斷所選內(nèi)容數(shù)據(jù)是否可取出。判斷為該數(shù)據(jù)可取出時,處理進(jìn)至步驟S467。
步驟S467中,C IN/C OUT 87依靠MS MW 89判斷MS4中是否閑置取出所選內(nèi)容數(shù)據(jù)的容量。判斷為MS4中閑置該容量時,處理進(jìn)至步驟S468。
步驟S468中,C IN/C OUT 87對所選內(nèi)容數(shù)據(jù)進(jìn)行取出,與上文參照圖89所述的取出處理相同。
圖96示出正在進(jìn)行步驟S468的處理過程中的顯示器15的顯示例。顯示器15的顯示區(qū)391顯示“HDD”,作為表示取出的聲源的信息。顯示區(qū)392閃爍顯示“正在取出”的文字,表示正在執(zhí)行取出。內(nèi)容數(shù)據(jù)的歌曲名等信息前顯示的“X”號383表示該內(nèi)容數(shù)據(jù)不可取出。注銷號表示完成該內(nèi)容數(shù)據(jù)的取出。
步驟S469中,C IN/C OUT 87判斷是否在步驟S465選擇進(jìn)行取出的歌曲集包括的全部紋道(即內(nèi)容數(shù)據(jù))。判斷為步驟S465中未選擇全部內(nèi)容數(shù)據(jù)時處理返回步驟S465,重復(fù)其后的處理。步驟S469中判斷為步驟S465已選擇全部內(nèi)容數(shù)據(jù)時,結(jié)束交換處理。
步驟S466中判斷為所選內(nèi)容數(shù)據(jù)不可取出時,跳過步驟S467、S468。步驟S467中判斷為MS4中未閑置取出所選內(nèi)容數(shù)據(jù)的容量時,跳過步驟S468。
圖97示出完成交換處理后的顯示器15的顯示例。顯示器15的顯示區(qū)401顯示“完成”的文字,表示交換處理已完成。
如上文所述,用戶僅操作交換鍵22,就可自動執(zhí)行從MS4對HDD 58的記入處理和從HDD 58對MS4的取出處理。這樣,就結(jié)束交換處理的說明。
上述移出處理、移入處理、輸入處理、取出處理和記入處理不僅在HDD 58與MS4之間執(zhí)行,而且可以HDD 58與連接器43所連接的PD5之間執(zhí)行。
下面,圖98示出PD5的硬件組成例。實現(xiàn)PD5的LSI(大規(guī)模集成)電路410內(nèi)置控制其總體的CPU411。CPU411通過總線421連接ROM412、RAM413、DMA控制器414、DSP(數(shù)字信號處理器)415、緩存器416、LCD接口417、串行接口418和接口419、420。
ROM 412存儲實現(xiàn)PD5的各種功能的程序、設(shè)備ID、密鑰等。RAM413在CPU 411執(zhí)行各種處理時暫時存儲規(guī)定的數(shù)據(jù)和程序。DAM控制器414控制通過緩存器416、快速擦寫存儲器426和串行接口418的、USB控制器424之間的數(shù)據(jù)傳輸。DSP415對快速緩存器426等記錄的內(nèi)容數(shù)據(jù)進(jìn)行譯碼。DSP415具有DES機(jī),用密鑰對內(nèi)容數(shù)據(jù)進(jìn)行加密/解密。緩存器416暫時緩存DMA控制器417控制傳輸?shù)臄?shù)據(jù)。
LCD接口417的末級連接LCD驅(qū)動器422和LCD423。串行接口418的末級連接USB控制器424和USB連接器425。USB控制器424控制與通過USB連接器425連接的音頻服務(wù)器1的數(shù)據(jù)通信。通過接口419連接的快速擦寫存儲器426記錄從音頻服務(wù)器1進(jìn)行移出的所得的內(nèi)容數(shù)據(jù)及其歌曲標(biāo)題等附加信息。接口420的末級連接DAC 427和放大器(AMP)428。電源部429對LSI 410供電。
由DSP 415的譯碼得到的音頻數(shù)據(jù)通過接口420、DAC 427和放大器(AM)428輸出到頭戴話機(jī)等。
HDD 58與MS4之間的移出處理等和HDD 58與PD5之間的移出處理等大致相同,因而僅說明其差別。
MS4記錄的內(nèi)容數(shù)據(jù),其加密用與音頻服務(wù)器1的HDD 58所記錄內(nèi)容數(shù)據(jù)的加密相同的密鑰進(jìn)行。因此,HDD 58與MS4之間可不對加密的內(nèi)容數(shù)據(jù)解密,按其原來狀態(tài)進(jìn)行移出。
與此相反,PD5所記錄內(nèi)容數(shù)據(jù)的加密采用與音頻服務(wù)器1的HDD 58所記錄內(nèi)容數(shù)據(jù)加密不同的密鑰。因此,HDD 58與PD5之間上文參照圖56所述,將HDD 58所記錄內(nèi)容數(shù)據(jù)的密碼解密后,再次用不同的PD5的密鑰加密,并且對加密后的內(nèi)容進(jìn)行移出。
這樣,就結(jié)束對HDD 58與PD5之間的移出處理、移入處理、輸入處理、取出處理和記入處理的說明。
下面,參照圖99至圖107,說明音頻服務(wù)器1具有的保管(STIRE)功能和復(fù)原(RESTORE)功能。
保管功能是指對MS4已記錄的內(nèi)容數(shù)據(jù)以外的數(shù)據(jù),將同時記錄的同類文件作為一個檔案庫文件暫時保管在HDD 58中的功能,用于MS4的記錄容量不夠時解決該容量不足,以便除MS4已記錄的內(nèi)容數(shù)據(jù)外,還存在音頻服務(wù)器1不能再現(xiàn)的數(shù)據(jù)(例如靜止圖像文件、話音文件等)。
復(fù)原功能是指采用由保管功能在HDD58上產(chǎn)生的檔案庫文件,使相應(yīng)的目錄及其所屬文件在MS4上復(fù)原的功能。
圖99示出有可能在MS4上記錄的目錄和數(shù)據(jù)文件的類型。
文件MEMSTICK.ind表示記錄該文件的記錄媒體是存儲棒。目錄DCIM是存放數(shù)字靜物照像機(jī)等中產(chǎn)生的靜止圖像文件的目錄。目錄VOICE是存放IC錄音機(jī)等中產(chǎn)生的話音文件目錄。目錄HIFI是存放添加音頻服務(wù)器1等完成取出、移出等的著作權(quán)信息的內(nèi)容數(shù)據(jù)的目錄。目錄CONTROL是存放控制信息文件的目錄。目錄TEL是存放電話和傳真信息文件的目錄。目錄OPEN-R是存放娛樂機(jī)器人信息文件的目錄。目錄POSITION是存放位置信息文件的目錄。目標(biāo)PALM是存放PALM OS數(shù)據(jù)文件的目錄。目錄M93是存放MP3文件的目錄。目錄MS××××××是存放銷售固有的信息文件的目錄(“××××××”是識別銷售商用的信息)。
圖100示出利用保管功能在HDD 58的對象記錄區(qū)122的目錄結(jié)構(gòu)下產(chǎn)生的檔案庫文件的記錄位置。在與資料夾對象217相同的層產(chǎn)生MS數(shù)據(jù)對象501。在MS數(shù)據(jù)對象501下面的層產(chǎn)生MS保管/復(fù)原對象502。在該對象502下面的層記錄檔案庫文件(圖100的情況下是MS數(shù)據(jù)#1.DCIM、MS數(shù)據(jù)#2.VOICE和MS數(shù)據(jù)#3.DCIM)。
用戶可任意設(shè)定“MS數(shù)據(jù)#1”之類的檔案庫文件名稱。
下面,參照圖101的流程圖,說明實現(xiàn)保管功能的、由HD MW82完成的保管處理。在用戶反復(fù)按壓功能鍵12,選擇MS4作為聲源,并且按壓菜單/取消鍵21后,利用光標(biāo)鍵17選擇“編輯”,按壓輸入鍵20,又利用光標(biāo)鍵17選擇“保管(MS→HDD)”,按壓輸入鍵20時,啟動該保管處理。
步驟501中,HD MW 82依靠MS MW 89在MS4記錄的目錄中檢索要保管的目錄,即目錄HIFI以外的目錄,計算其容量,在顯示器15上顯示。
圖102示出選擇MS4作為聲源時顯示器15的顯示例。顯示區(qū)511和512顯示表示聲源的字符“MS”、“存儲棒”。顯示標(biāo)記513表示靜止圖像文件存放用的目錄,本情況下表示其容量為8MB。顯示標(biāo)記514表示話音文件存放用的目錄,本情況下表示其容量為1MB。
回到圖101。步驟S502中,HD MW 82受理選擇要保管的目錄的用戶操作,并且進(jìn)行等待,直到用戶操作。圖103示出顯示可保管目錄列表的顯示器15的顯示例。顯示區(qū)521顯示的信息表示正在顯示可保管目錄列表。顯示區(qū)522表示存在可保管靜止圖像文件存放用的目錄,其容量為8MB。顯示區(qū)524表示存在可保管話音文件存放用的目錄,其容量為1MB。光標(biāo)524對應(yīng)于對光標(biāo)鍵17的操作,指示靜止圖像文件存放用的目錄或話音文件存放用的目錄。
回到圖101。步驟502中,在進(jìn)行選擇要保管的目錄的用戶操作時,處理進(jìn)至步驟S503。步驟503中,HD MW 82依靠MS MW89讀出作為保管對象選擇的目錄所需的全部文件,作為一個檔案庫文件,記錄到HDD 58的對象記錄區(qū)122的MS保管/復(fù)原對象502下面的層。步驟S504中,HD MW 82在記錄的檔案庫文件中使源對象目錄(例如目錄DCIM)和檔案庫文件的文件名(例如“2001/08/11”)記錄得相互對應(yīng)。
檔案庫文件的文件名雖然用戶可任意設(shè)定,但不進(jìn)行文件名設(shè)定時,自動設(shè)定進(jìn)行該保管處理的目標(biāo)作為檔案庫文件的文件名,例如文件名為“2001/08/11”。
圖104示出正在產(chǎn)生檔案庫文件的過程中的顯示器15的顯示例。顯示區(qū)531顯示的信息表示正在HDD 58保管MS4的靜止圖像文件存放用的目錄。顯示區(qū)532顯示所產(chǎn)生檔案庫文件的文件名(當(dāng)前情況下為“2001/08/11”)。顯示區(qū)533顯示與該保管處理進(jìn)展?fàn)顩r成比例地伸長的長度可變條形圖534。顯示區(qū)535閃爍顯示字符串“保管”,表示正在執(zhí)行保管處理。
回到圖101。步驟505中,HD MW 82依靠MS MW 89從MS4擦除在HDD 58產(chǎn)生檔案庫文件的MS4上的目錄。這樣,就結(jié)束保管處理的說明。
與可做成不像步驟502的處理那樣,等待選擇要保管的目錄的用戶操作,而自動選擇檢索的可保管目錄,并執(zhí)行其后的處理。
如上文所述,保管處理可在MS4記錄的目錄和文件中檢索可保管的目錄。還能選擇并保管存放由特定電子設(shè)備產(chǎn)生的文件的目錄。而且,保管處理不把MS4上存放具有著作權(quán)信息的文件的HIFI目錄作為該處理的對象,因而能抑制想不正當(dāng)復(fù)制HIFI目錄所存放內(nèi)容數(shù)據(jù)的有惡意的用戶利用此保管功能。
下面,參照圖105的流程圖,說明由HD MW 82將與HDD 58所保管檔案庫文件相當(dāng)?shù)哪夸浽贛S4上復(fù)原的復(fù)原處理。
在用戶反復(fù)按壓功能鍵12,選擇HDD58作為聲源,并且按壓菜單/取消鍵21后,利用光標(biāo)鍵17選擇“編輯”,按壓輸入鍵20,又利用光標(biāo)鍵17選擇“復(fù)原(MS→HDD)”,按壓輸入鍵20時,啟動該復(fù)原處理。
步驟501中,HD MW 82在顯示器15顯示HDD 58的對象記錄區(qū)122的MS保管/復(fù)原對象502下面的層所屬的檔案庫文件列表。
圖106示出顯示檔案庫文件列表的顯示器15的顯示例。顯示區(qū)541顯示的字符串“HDD”表示聲源。顯示區(qū)542顯示字符串“復(fù)原列表”。顯示區(qū)543顯示可復(fù)原檔案庫文件的信息(表示文件類型的標(biāo)記、文件名、數(shù)據(jù)容量)。光標(biāo)544對應(yīng)于對光標(biāo)鍵17的操作,指示靜止圖像文件存放用目錄或話音文件存放用目錄。
回到圖105。步驟S512中,HD MW 82受理選擇使檔案庫復(fù)原的用戶操作并且進(jìn)行等待,直到用戶操作。具體而言,進(jìn)行等待,直到操作光標(biāo)鍵17,使光標(biāo)544上下移動選擇檔案庫文件,并且操作輸入鍵20,確定該選擇。用戶進(jìn)行操作時,處理進(jìn)至步驟S513。
圖107示出根據(jù)檔案庫文件,對源目錄及其所屬文件進(jìn)行復(fù)原的過程中顯示器1 5的顯示例。顯示器551顯示信息“復(fù)原(HDD→MS)”表示從HDD 58到MS4,對靜止圖像文件存放用的目錄進(jìn)行復(fù)原。顯示區(qū)552顯示所復(fù)原檔案庫文件的文件名(現(xiàn)為“2001/08/11”)。顯示區(qū)553顯示與該復(fù)原處理進(jìn)展?fàn)顟B(tài)成比例地伸長地長度可變條形圖。顯示區(qū)555閃爍顯示字符串“復(fù)原”,表示正在執(zhí)行復(fù)原處理。
回到圖105。步驟513中,HD MW82依靠MS MW 89,根據(jù)作為復(fù)原對象選擇的檔案庫文件,使源表目及其所述全部文件在MS4上復(fù)原。步驟S514中,HD MW 82從HDD 58的對象記錄區(qū)122的MS保管/復(fù)原對象502下面的層擦除所選的檔案庫文件。這樣,就結(jié)束復(fù)原處理的說明。
也可做成不像步驟512的處理那樣,等待選擇要復(fù)原的檔案庫文件的用戶操作,而自動選擇進(jìn)行復(fù)原的檔案庫文件,并執(zhí)行其后的處理。
圖108示出快速擦寫ROM52的組成例??焖俨翆慠OM 52存放后文闡述的啟動用程序。
快速擦寫ROM 52還設(shè)置第1至第3的3個存儲區(qū),按每一“版本”分別存放例如圖7所示的固件。即,本例的情況下,能存放3代版本的固件。
啟動用程序包括表示第1存儲區(qū)所存放固件版本的標(biāo)志1、表示第2存儲區(qū)所存放固件版本的標(biāo)志2和表示第3存儲區(qū)所存放固件版本的標(biāo)志3。
后文將詳述,標(biāo)志做成每次固件版本升級時遞增1。相應(yīng)的區(qū)不存放固件時,標(biāo)志為表示“無效”的值。
參照圖109的流程圖,說明固件版本升級時(改寫程序時)的處理過程。
該固件版本升級處理在進(jìn)行用戶對音頻服務(wù)器1的規(guī)定操作時,執(zhí)行后文所述啟動用程序指示的固件。然而,例如在版本升級的固件和改寫的新版本固件存放到CD-ROM和存放到MS4的情況下,CD MW 88和MS MW89分別執(zhí)行該處理。這里設(shè)Cd MW 88執(zhí)行該版本升級處理。
步驟S531中,CD MW88決定存放版本升級的固件的區(qū)域。
具體而言,在快速擦寫ROM52的標(biāo)志2及其后的標(biāo)志(圖108的例子中為標(biāo)志2和標(biāo)志3)中檢測出一個“無效”的任意標(biāo)志,將其對應(yīng)的記錄區(qū)作為存放版本升級固件的區(qū)域。標(biāo)志2及其后的標(biāo)志中不存在“無效”標(biāo)志時,檢測出最小標(biāo)志,將其對應(yīng)的區(qū)域作為存放版本升級固件的區(qū)域。
本例的情況下,最小標(biāo)志對應(yīng)的存儲區(qū)存放版本最舊的固件。
步驟S532中,CD MW 88從CD-ROM驅(qū)動器57裝的CD-ROM取得其記錄的新版本固件。除CD-ROM外,還可從MS4或經(jīng)以太網(wǎng)控制器/連接器67進(jìn)行數(shù)據(jù)通信的其他電子設(shè)備取得新版本固件。
步驟S533中,CD MW88將步驟S532取得的部件供給編碼器/譯碼器59,使其解密,同時在本例的情況下,用快速擦寫ROM52存儲的密鑰,使其再次加密。
步驟S534中,CD MW 88將步驟S533中再次加密的固件寫入步驟S531中決定的存儲區(qū)。
步驟S535中,從標(biāo)志2及其后的標(biāo)志中(“無效”)檢測出最大標(biāo)志。步驟S536中,將該標(biāo)志加1后所得的值作為步驟S530存放固件的存儲區(qū)對應(yīng)的標(biāo)志。此后,結(jié)束該處理。
上文那樣,用戶僅對音頻服務(wù)器1進(jìn)行規(guī)定的操作,就能使固件版本升級。
下面,參照圖110的流程圖,說明啟動用程序的處理過程。從電源部65對各部分的供電開始后(接通電源后),執(zhí)行該啟動用程序。
步驟S541中,啟動用程序執(zhí)行例如寄存器初始化等規(guī)定的初始化處理。
步驟S542中,啟動用程序判斷快速擦寫ROM 52的標(biāo)志2及其后的標(biāo)志(標(biāo)志2和標(biāo)志3)是否全部“無效”。判斷為“否”時,進(jìn)至步驟S543。
步驟S543中,從非“無效”的標(biāo)志2及其后的標(biāo)志中檢測出最大標(biāo)志m。步驟S544中,啟動用程序?qū)?biāo)志m對應(yīng)的存儲區(qū)存放的固件供給編碼器/譯碼器59,進(jìn)行解密。步驟S545中,將解密的固件寫入SDRAM 53。
步驟S542中判斷為標(biāo)志2及其后的標(biāo)志全部“無效”時,進(jìn)至步驟S547,由啟動用程序判斷標(biāo)志1是否“無效”。判斷為“否”時,進(jìn)至步驟S548。
步驟S548中,啟動用程序?qū)?biāo)志1所對應(yīng)存儲區(qū)的固件供給編碼器/譯碼器59,進(jìn)行解密。步驟S549中,將解密的固件寫入SDRAM 53。
步驟S545或步驟S549在SDRAM53寫入固件時,進(jìn)至步驟S546,由啟動用程序指示執(zhí)行SDRAM53中寫入的固件。由此,執(zhí)行SDRAM53上展開的固件。
步驟547中判斷為標(biāo)志1“無效”時,即任何存儲區(qū)都不存放固件,全部標(biāo)志均為“無效”時,進(jìn)至步驟S550,判定為出錯。
步驟S546中執(zhí)行固件時,或步驟S550中判定為出錯時,結(jié)束處理。
上文中,以快速擦寫ROM52設(shè)置3個存放固件的存儲區(qū)時為例進(jìn)行了說明,但該存儲區(qū)只要2個以上,其數(shù)量不受限制。存儲區(qū)為2個時,可在寫入部件的存儲區(qū)的標(biāo)志為“無效”對該存儲區(qū)進(jìn)行寫入,而且寫入結(jié)束后,使其標(biāo)志為“有效”(正確地說,為非無效的值)。由此能防止SDRAM53中展開并執(zhí)行正在改寫的固件。
上文中,以固件版本升級時為例進(jìn)行了說明,但其他程序版本升級時也能用本發(fā)明。而且,不是版本升級,而是改變程序形態(tài)(例如日語用程序、英語用程序)時,也能用本發(fā)明。
上述一系列處理能由音頻服務(wù)器1那樣的專用設(shè)備執(zhí)行,但通用個人計算機(jī)等安裝并執(zhí)行圖7所示固件,也能實現(xiàn)這些處理。
這種固件結(jié)構(gòu)上不僅可為與通用計算機(jī)分開的布置成對用戶提供程序并且記錄固件的磁盤(包括軟盤)、光盤(包括CD-ROM(光盤只讀存儲器)、DVD(數(shù)字通用光盤))、光磁盤(包括MD小型盤片)或半導(dǎo)體存儲器等構(gòu)成的封裝媒體,而且可為以預(yù)先編入計算機(jī)的狀態(tài)供給用戶且記錄固件的ROM和硬盤等。
再者,本說明書中記述程序(固件)的步驟當(dāng)然包括按照記載的數(shù)據(jù)以時間序列的方式進(jìn)行的處理,并且未必按時間序列方式進(jìn)行處理,也包括并行或個別執(zhí)行的處理。
工業(yè)上的實用性綜上所述,根據(jù)本發(fā)明,可對規(guī)定格式的數(shù)據(jù)自動執(zhí)行暫時轉(zhuǎn)移處理。
權(quán)利要求
1.一種記錄裝置,在可裝卸的第1信息存儲媒體記錄內(nèi)容數(shù)據(jù),其特征在于,包括受理用戶的操作的受理裝置、從所述第1信息存儲媒體檢索格式與所述內(nèi)容數(shù)據(jù)不同的數(shù)據(jù)文件的檢索裝置、從所述第1信息存儲媒體讀出所述檢測裝置檢索的所述數(shù)據(jù)文件的讀出裝置、將所述讀出裝置讀出的所述數(shù)據(jù)文件作為檔案庫文件保管在內(nèi)置的第2信息存儲媒體中的保管裝置、擦除所述第1信息存儲媒體記錄的所述數(shù)據(jù)文件的擦除裝置、以及控制裝置,該控制裝置對應(yīng)于所述受理裝置所受理的所述用戶的操作,控制所述檢索裝置、所述讀出裝置、所述保管裝置和所述擦除裝置。
2.如權(quán)利要求1所述的記錄裝置,其特征在于,所述檢索裝置檢索所述第1信息存儲媒體的規(guī)定目標(biāo)所屬的所述數(shù)據(jù)文件,作為格式與所述內(nèi)容數(shù)據(jù)不同的所述數(shù)據(jù)文件。
3.如權(quán)利要求1所述的記錄裝置,其特征在于,還包括對所述內(nèi)容數(shù)據(jù)進(jìn)行譯碼的譯碼裝置,所述檢測裝置檢測所述譯碼裝置不能譯碼的所述數(shù)據(jù)文件。
4.如權(quán)利要求1所述的記錄裝置,其特征在于,所述檢索裝置檢索不添加著作權(quán)信息的所述數(shù)據(jù)文件,作為格式與所述內(nèi)容數(shù)據(jù)不同的所述數(shù)據(jù)文件。
5.如權(quán)利要求1所述的記錄裝置,其特征在于,所述保管裝置將所述讀出裝置讀出的相同格式的多個所述數(shù)據(jù)文件作為一個檔案庫文件,保管在內(nèi)置的第2信息存儲媒體中。
6.一種記錄裝置的記錄方法,該記錄裝置在可裝卸的第1信息存儲媒體記錄內(nèi)容數(shù)據(jù),其特征在于,包括受理用戶的操作的受理步驟、從所述第1信息存儲媒體檢索格式與所述內(nèi)容數(shù)據(jù)不同的數(shù)據(jù)文件的檢索步驟、從所述第1信息存儲媒體讀出所述檢測步驟檢索的所述數(shù)據(jù)文件的讀出步驟、將所述讀出步驟讀出的所述數(shù)據(jù)文件作為檔案庫文件保管在內(nèi)置的第2信息存儲媒體中的保管步驟、擦除所述第1信息存儲媒體記錄的所述數(shù)據(jù)文件的擦除步驟、以及控制步驟,該控制步驟對應(yīng)于所述受理步驟的處理所受理的所述用戶的操作,控制所述檢索步驟的處理、所述讀出步驟的處理、所述保管步驟的處理和所述擦除步驟的處理。
7.一種存儲媒體,存儲計算機(jī)可讀的程序,該程序用于在可裝卸的第1信息存儲媒體記錄內(nèi)容數(shù)據(jù),其特征在于,該程序包括受理用戶的操作的受理步驟、從所述第1信息存儲媒體檢索格式與所述內(nèi)容數(shù)據(jù)不同的數(shù)據(jù)文件的檢索步驟、從所述第1信息存儲媒體讀出所述檢測步驟檢索的所述數(shù)據(jù)文件的讀出步驟、將所述讀出步驟讀出的所述數(shù)據(jù)文件作為檔案庫文件保管在內(nèi)置的第2信息存儲媒體中的保管步驟、擦除所述第1信息存儲媒體記錄的所述數(shù)據(jù)文件的擦除步驟、以及控制步驟,該控制步驟對應(yīng)于所述受理步驟的處理所受理的所述用戶的操作,控制所述檢索步驟的處理、所述讀出步驟的處理、所述保管步驟的處理和所述擦除步驟的處理。
8.一種程序,其特征在于,使對可裝卸的第1信息存儲媒體記錄內(nèi)容信息的計算機(jī)執(zhí)行受理用戶的操作的受理步驟、從所述第1信息存儲媒體檢索格式與所述內(nèi)容數(shù)據(jù)不同的數(shù)據(jù)文件的檢索步驟、從所述第1信息存儲媒體讀出所述檢測步驟檢索的所述數(shù)據(jù)文件的讀出步驟、將所述讀出步驟讀出的所述數(shù)據(jù)文件作為檔案庫文件保管在內(nèi)置的第2信息存儲媒體中的保管步驟、擦除所述第1信息存儲媒體記錄的所述數(shù)據(jù)文件的擦除步驟、以及控制步驟,該控制步驟對應(yīng)于所述受理步驟的處理所受理的所述用戶的操作,控制所述檢索步驟的處理、所述讀出步驟的處理、所述保管步驟的處理和所述擦除步驟的處理。
9.一種記錄裝置,僅在可裝卸的第1信息存儲媒體中記錄內(nèi)容數(shù)據(jù)用的專用應(yīng)用程序能啟動,并且在接通電源后執(zhí)行應(yīng)用程序,其特征在于,包括受理用戶的操作的受理裝置、從所述第1信息存儲媒體檢索格式與所述內(nèi)容數(shù)據(jù)不同的數(shù)據(jù)文件的檢索裝置、從所述第1信息存儲媒體讀出所述檢測裝置檢索的所述數(shù)據(jù)文件的讀出裝置、將所述讀出裝置讀出的所述數(shù)據(jù)文件作為檔案庫文件保管在內(nèi)置的第2信息存儲媒體中的保管裝置、擦除所述第1信息存儲媒體記錄的所述數(shù)據(jù)文件的擦除裝置、以及控制裝置,該控制裝置對應(yīng)于所述受理裝置所受理的所述用戶的操作,控制所述檢索裝置、所述讀出裝置、所述保管裝置和所述擦除裝置。
10.如權(quán)利要求9所述的記錄裝置,其特征在于,所述檢索裝置檢索所述第1信息存儲媒體的規(guī)定目標(biāo)所屬的所述數(shù)據(jù)文件,作為格式與所述內(nèi)容數(shù)據(jù)不同的所述數(shù)據(jù)文件。
11.如權(quán)利要求9所述的記錄裝置,其特征在于,還包括對所述內(nèi)容數(shù)據(jù)進(jìn)行譯碼的譯碼裝置,所述檢測裝置檢測所述譯碼裝置不能譯碼的所述數(shù)據(jù)文件。
12.如權(quán)利要求9所述的記錄裝置,其特征在于,所述檢索裝置檢索不添加著作權(quán)信息的所述數(shù)據(jù)文件,作為格式與所述內(nèi)容數(shù)據(jù)不同的所述數(shù)據(jù)文件。
13.如權(quán)利要求9所述的記錄裝置,其特征在于,所述保管裝置將所述讀出裝置讀出的相同格式的多個所述數(shù)據(jù)文件作為一個檔案庫文件保管在內(nèi)置的第2信息存儲媒體中。
14.一種記錄裝置,在可裝卸的第1信息存儲媒體記錄內(nèi)容數(shù)據(jù),其特征在于,包括受理用戶的操作的受理裝置、檢索內(nèi)置的第2信息存儲媒體中保管的檔案庫文件的檢索裝置、從所述第2信息存儲媒體讀出所述檢索裝置檢索的所述檔案庫文件的讀出裝置、根據(jù)所述讀出裝置讀出的所述檔案庫文件在所述第1信息存儲媒體使所述文件復(fù)原的復(fù)原裝置、擦除所述第2信息存儲媒體所保管的所述檔案庫文件的插除裝置、以及控制裝置,該裝置對應(yīng)于所述受理裝置所受理的所述用戶的操作,控制所述檢索裝置、所述讀出裝置、所述復(fù)原裝置和所述擦除裝置。
15.如權(quán)利要求14所述的記錄裝置,其特征在于,所述檢索裝置檢索所述第2信息存儲媒體的規(guī)定目錄所屬的所述檔案庫文件。
16.如權(quán)利要求14所述的記錄裝置,其特征在于,還包括對所述內(nèi)容數(shù)據(jù)進(jìn)行譯碼的譯碼裝置,所述檢測裝置檢測所述譯碼裝置不能譯碼的所述數(shù)據(jù)文件。
17.如權(quán)利要求14所述的記錄裝置,其特征在于,所述檢索裝置檢索不添加著作權(quán)信息的所述檔案庫文件。
18.一種記錄裝置的記錄方法,該記錄裝置在可裝卸的第1信息存儲媒體記錄內(nèi)容數(shù)據(jù),其特征在于,包括受理用戶的操作的受理步驟、檢索內(nèi)置的第2信息存儲媒體中保管的檔案庫文件的檢索步驟、從所述第2信息存儲媒體讀出所述檢索步驟檢索的所述檔案庫文件的讀出步驟、根據(jù)所述讀出步驟讀出的所述檔案庫文件在所述第1信息存儲媒體使所述文件復(fù)原的復(fù)原步驟、擦除所述第2信息存儲媒體所保管的所述檔案庫文件的插除步驟、以及控制步驟,該控制步驟對應(yīng)于所述受理步驟的處理中受理的所述用戶的操作,控制所述檢索步驟的處理、所述讀出步驟的處理、所述復(fù)原步驟的處理和所述擦除步驟的處理。
19.一種存儲媒體,存儲計算機(jī)可讀取的程序,該程序在可裝卸的第1信息存儲媒體記錄內(nèi)容數(shù)據(jù),其特征在于,所述程序包括受理用戶的操作的受理步驟、檢索內(nèi)置的第2信息存儲媒體中保管的檔案庫文件的檢索步驟、從所述第2信息存儲媒體讀出所述檢索步驟檢索的所述檔案庫文件的讀出步驟、根據(jù)所述讀出步驟讀出的所述檔案庫文件在所述第1信息存儲媒體使所述文件復(fù)原的復(fù)原步驟、擦除所述第2信息存儲媒體所保管的所述檔案庫文件的插除步驟、以及控制步驟,該控制步驟對應(yīng)于所述受理步驟的處理中受理的所述用戶的操作,控制所述檢索步驟的處理、所述讀出步驟的處理、所述復(fù)原步驟的處理和所述擦除步驟的處理。
20.一種程序,其特征在于,使在可裝卸的第1信息存儲媒體記錄內(nèi)容數(shù)據(jù)的計算機(jī)執(zhí)行受理用戶的操作的受理步驟、檢索內(nèi)置的第2信息存儲媒體中保管的檔案庫文件的檢索步驟、從所述第2信息存儲媒體讀出所述檢索步驟檢索的所述檔案庫文件的讀出步驟、根據(jù)所述讀出步驟讀出的所述檔案庫文件在所述第1信息存儲媒體使所述文件復(fù)原的復(fù)原步驟、擦除所述第2信息存儲媒體所保管的所述檔案庫文件的插除步驟、以及控制步驟,該控制步驟對應(yīng)于所述受理步驟的處理中受理的所述用戶的操作,控制所述檢索步驟的處理、所述讀出步驟的處理、所述復(fù)原步驟的處理和所述擦除步驟的處理。
21.一種記錄裝置,僅在可裝卸的第1信息存儲媒體中記錄內(nèi)容數(shù)據(jù)用的專用應(yīng)用程序能啟動,并且在接通電源后執(zhí)行所述專用應(yīng)用程序,其特征在于,包括受理用戶的操作的受理裝置、檢索內(nèi)置的第2信息存儲媒體中保管的檔案庫文件的檢索裝置、從所述第2信息存儲媒體讀出所述檢索裝置檢索的所述檔案庫文件的讀出裝置、根據(jù)所述讀出裝置讀出的所述檔案庫文件在所述第1信息存儲媒體使所述文件復(fù)原的復(fù)原裝置、擦除所述第2信息存儲媒體所保管的所述檔案庫文件的插除裝置、以及控制裝置,該裝置對應(yīng)于所述受理裝置所受理的所述用戶的操作,控制所述檢索裝置、所述讀出裝置、所述復(fù)原裝置和所述擦除裝置。
22.如權(quán)利要求21所述的記錄裝置,其特征在于,所述檢索裝置檢索所述第2信息存儲媒體的規(guī)定目錄所屬的所述檔案庫文件。
23.如權(quán)利要求21所述的記錄裝置,其特征在于,還包括對所述內(nèi)容數(shù)據(jù)進(jìn)行譯碼的譯碼裝置,所述檢測裝置檢測所述譯碼裝置不能譯碼的所述數(shù)據(jù)文件。
24.如權(quán)利要求21所述的記錄裝置,其特征在于,所述檢索裝置檢索不添加著作權(quán)信息的所述檔案庫文件。
25.一種存儲裝置,其特征在于,包括從外部信息存儲媒體檢索特定屬性的特定數(shù)據(jù)的檢索部、讀出由所述檢索部檢索的特定數(shù)據(jù)的讀出部、在內(nèi)部信息存儲媒體存儲由所述讀出部讀出的特定數(shù)據(jù)的存儲控制器、擦除所述外部信息存儲媒體存儲的所述特定數(shù)據(jù)的擦除控制器、以及控制器,該控制器數(shù)據(jù)用戶的指示進(jìn)行自動控制,使在所述檢索部從所述外部信息存儲媒體檢索特定數(shù)據(jù)的同時,所述讀出部讀出檢索的特定數(shù)據(jù),而且所述存儲控制器在所述內(nèi)部信息存儲媒體記錄所述特定數(shù)據(jù),同時所述擦除控制器從外部存儲媒體擦除所述特定數(shù)據(jù)。
26.如權(quán)利要求25所述的記錄裝置,其特征在于,所述檢索部從所述外部信息存儲媒體檢索特定目錄中管理的特定數(shù)據(jù)。
27.如權(quán)利要求26所述的記錄裝置,其特征在于,所述檢索部還從所述外部信息存儲媒體檢索不受著作權(quán)管理的特定數(shù)據(jù)。
28.如權(quán)利要求25所述的記錄裝置,其特征在于,還包括對規(guī)定數(shù)據(jù)進(jìn)行譯碼的譯碼器,所述檢索部檢索由所述譯碼器不能譯碼的特定數(shù)據(jù)。
29.一種存儲裝置,其特征在于,包括從內(nèi)部信息存儲媒體檢索特定屬性的特定數(shù)據(jù)的檢索部、讀出由所述檢索部檢索的特定數(shù)據(jù)的讀出部、在外部信息存儲媒體存儲由所述讀出部讀出的特定數(shù)據(jù)的存儲控制器、擦除所述內(nèi)部信息存儲媒體存儲的所述特定數(shù)據(jù)的擦除控制器、以及控制器,該控制器數(shù)據(jù)用戶的指示進(jìn)行自動控制,使在所述檢索部從所述內(nèi)部信息存儲媒體檢索特定數(shù)據(jù)的同時,所述讀出部讀出檢索的特定數(shù)據(jù),而且所述存儲控制器在所述外部信息存儲媒體記錄所述特定數(shù)據(jù),同時所述擦除控制器從內(nèi)部存儲媒體擦除所述特定數(shù)據(jù)。
30.如權(quán)利要求29所述的記錄裝置,其特征在于,所述檢索部從所述外部信息存儲媒體檢索特定目錄中管理的特定數(shù)據(jù)。
31.如權(quán)利要求30所述的記錄裝置,其特征在于,所述檢索部還從所述內(nèi)部信息存儲媒體檢索不受著作權(quán)管理的特定數(shù)據(jù)。
32.如權(quán)利要求29所述的記錄裝置,其特征在于,還包括對規(guī)定數(shù)據(jù)進(jìn)行譯碼的譯碼器,所述檢索部檢索由所述譯碼器不能譯碼的特定數(shù)據(jù)。
全文摘要
本發(fā)明涉及適合用于例如暫時保管在可裝卸存儲媒體中記錄的數(shù)據(jù)的記錄裝置和方法。步驟501中,檢索MS所記錄的成為保管對象的目錄,計算其容量,在顯示器上顯示。步驟S502中,受理選擇成為保管對象的目錄的用戶操作。步驟503中,讀出作為保管對象選擇的目錄所屬的全部文件,作為一個檔案庫文件記錄到HDD。步驟S504中,在記錄的檔案庫文件中使原對象目標(biāo)與檔案庫文件的文件名相互對應(yīng)地記錄。步驟505中,從MS擦除HDD保管的目錄。本發(fā)明可用于例如音頻服務(wù)器。
文檔編號H04N5/91GK1476560SQ02803002
公開日2004年2月18日 申請日期2002年7月4日 優(yōu)先權(quán)日2001年7月18日
發(fā)明者平凙勉, 平 勉 申請人:索尼株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1