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

信息處理裝置、信息處理方法、程序和程序記錄介質(zhì)的制作方法

文檔序號(hào):6614199閱讀:340來源:國(guó)知局
專利名稱:信息處理裝置、信息處理方法、程序和程序記錄介質(zhì)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及可以適合應(yīng)用于計(jì)算機(jī)系統(tǒng)的信息處理裝置、信息處理方 法、信息處理程序和程序記錄介質(zhì),所述計(jì)算機(jī)系統(tǒng)包括媒體驅(qū)動(dòng)器,該 媒體驅(qū)動(dòng)器例如是用于將信息記錄在具有文件系統(tǒng)的記錄介質(zhì)上或者從具 有文件系統(tǒng)的記錄介質(zhì)再現(xiàn)信息的盤驅(qū)動(dòng)器。
背景技術(shù)
日本專利申請(qǐng)?jiān)缙诠_No. 2005-243072涉及光盤驅(qū)動(dòng)器通過分析光 盤上的真實(shí)文件系統(tǒng)并且將記錄在真實(shí)文件系統(tǒng)上分別的文件中的視頻數(shù) 據(jù)和音頻數(shù)據(jù)組合到單個(gè)視頻/音頻文件中而產(chǎn)生的虛擬文件系統(tǒng)。
美國(guó)專利公開No. 2005/0232589揭示了一種通過串行總線協(xié)議(SBP-2)命令,在以虛擬文件為單位的基礎(chǔ)上,提供對(duì)主機(jī)(例如,個(gè)人計(jì)算 機(jī))的訪問的技術(shù)。利用該技術(shù),光盤驅(qū)動(dòng)器通過SBP-2命令所提供的虛 擬文件系統(tǒng)被利用用作重定向器的文件系統(tǒng)驅(qū)動(dòng)器,作為文件輸入/輸出服 務(wù)提供給應(yīng)用,該應(yīng)用是用戶。
圖IO示出了該技術(shù)的基本概念。
參考圖10,主機(jī)通常是個(gè)人計(jì)算機(jī)(PC) 300,設(shè)備是光盤驅(qū)動(dòng)器 400。光盤驅(qū)動(dòng)器400是用于將信息記錄在光盤7上并且從光盤7再現(xiàn)信息 的設(shè)備。
光盤驅(qū)動(dòng)器400配有邏輯/物理地址轉(zhuǎn)換部件401 ,其用于執(zhí)行邏輯/物 理地址轉(zhuǎn)換以訪問物理塊,作為對(duì)光盤7的記錄/再現(xiàn)訪問。
光盤驅(qū)動(dòng)器400還配有真實(shí)文件系統(tǒng)提供部件402,其用于提供真實(shí) 文件系統(tǒng),并且根據(jù)光盤7上所建立的真實(shí)文件系統(tǒng)而實(shí)現(xiàn)邏輯塊訪問 (在圖10中,"FS"表示"文件系統(tǒng)")。
另外,光盤驅(qū)動(dòng)器400配有虛擬文件系統(tǒng)提供部件403,其用于將真
實(shí)文件系統(tǒng)轉(zhuǎn)換為虛擬文件系統(tǒng)。
此外,光盤驅(qū)動(dòng)器400配有主機(jī)輸入/輸出(I/O)提供部件404,其用 于利用SBP-2命令提供虛擬文件系統(tǒng)。
另一方面,個(gè)人計(jì)算機(jī)300配有設(shè)備I/O提供部件301,其用于利用 SBP-2命令來實(shí)現(xiàn)基于虛擬文件系統(tǒng)的訪問。
利用上述部件安排,個(gè)人計(jì)算機(jī)300的應(yīng)用可以利用虛擬文件系統(tǒng)而 處理光盤7上的數(shù)據(jù)。
換言之,盤7上的真實(shí)文件系統(tǒng)被光盤驅(qū)動(dòng)器400轉(zhuǎn)換為虛擬文件系 統(tǒng),并被提供給個(gè)人計(jì)算機(jī)300,并且當(dāng)虛擬文件系統(tǒng)被提供給個(gè)人計(jì)算 機(jī)300處的應(yīng)用編程接口 (API) 302時(shí),應(yīng)用可以利用虛擬文件系統(tǒng)訪問 光盤7。

發(fā)明內(nèi)容
如上所述,利用上面所引用的美國(guó)專利公開中所述的技術(shù),光盤驅(qū)動(dòng) 器400提供用戶可以容易地處理的虛擬文件系統(tǒng)。但是,如圖IO所示, 作為虛擬文件系統(tǒng)提供部件403,要求光盤驅(qū)動(dòng)器400具有復(fù)雜的處理部 件以分析諸如通用光盤格式(UDF)的文件系統(tǒng)之類的文件系統(tǒng)并且實(shí)現(xiàn) 虛擬文件系統(tǒng)。另外,需要高速操作裝置和大容量存儲(chǔ)器以提供具有增強(qiáng) 的性能水平的處理部件。
于是,光盤驅(qū)動(dòng)器400的成本和尺寸不可避免地升高。
另外,當(dāng)由于成本和尺寸方面的限制而不能將這樣的處理部件安裝在 光盤驅(qū)動(dòng)器中時(shí),難以提供虛擬文件系統(tǒng)。于是,從主機(jī)的觀點(diǎn)來看,這 樣的光盤驅(qū)動(dòng)器僅僅是直接訪問驅(qū)動(dòng)器。如果情況是這樣的,則虛擬文件 系統(tǒng)向應(yīng)用顯示為真實(shí)文件系統(tǒng),其中與上面所引用的美國(guó)專利公開中描 述的完全一樣,圖像和聲音被分開歸檔。
考慮到上述情況,希望允許用戶享受虛擬文件系統(tǒng)的優(yōu)點(diǎn),而不迫使 諸如光盤驅(qū)動(dòng)器400之類的媒體驅(qū)動(dòng)器被加載有處理部件。
在本發(fā)明的一個(gè)方面中,提供了一種適合于被連接以用于媒體驅(qū)動(dòng)裝 置的信息處理裝置,所述媒體驅(qū)動(dòng)裝置用于將數(shù)據(jù)記錄在具有文件系統(tǒng)的
記錄介質(zhì)上或者從該記錄介質(zhì)再現(xiàn)數(shù)據(jù),信息處理裝置包括真實(shí)文件系 統(tǒng)獲取部分,其從媒體驅(qū)動(dòng)裝置獲取記錄介質(zhì)的文件系統(tǒng);以及虛擬文件 系統(tǒng)提供部分,其將由文件系統(tǒng)獲取部分所獲取的文件系統(tǒng)轉(zhuǎn)換為虛擬文 件系統(tǒng)并且將其提供給應(yīng)用程序,所述虛擬文件系統(tǒng)的目錄/文件結(jié)構(gòu)不同 于記錄介質(zhì)上的目錄/文件結(jié)構(gòu)。
真實(shí)文件系統(tǒng)獲取部分由文件系統(tǒng)驅(qū)動(dòng)器實(shí)現(xiàn),虛擬文件系統(tǒng)提供部 分由中間件實(shí)現(xiàn)。
或者,真實(shí)文件系統(tǒng)獲取部分由文件系統(tǒng)驅(qū)動(dòng)器實(shí)現(xiàn),虛擬文件系統(tǒng) 提供部分由文件系統(tǒng)過濾驅(qū)動(dòng)器實(shí)現(xiàn)。
或者,真實(shí)文件系統(tǒng)獲取部分和虛擬文件系統(tǒng)提供部分由文件系統(tǒng)驅(qū) 動(dòng)器實(shí)現(xiàn)。
或者,真實(shí)文件系統(tǒng)獲取部分和虛擬文件系統(tǒng)提供部分由中間件實(shí)現(xiàn)。
在本發(fā)明的另一方面中,提供了一種適合于被連接以用于媒體驅(qū)動(dòng)裝 置的信息處理裝置的信息處理方法,所述媒體驅(qū)動(dòng)裝置用于將數(shù)據(jù)記錄在 具有文件系統(tǒng)的記錄介質(zhì)上或者從該記錄介質(zhì)再現(xiàn)數(shù)據(jù),所述方法包括 從媒體驅(qū)動(dòng)裝置獲取記錄介質(zhì)的文件系統(tǒng)的步驟;將所獲取的文件系統(tǒng)轉(zhuǎn) 換為虛擬文件系統(tǒng)的步驟,所述虛擬文件系統(tǒng)的目錄/文件結(jié)構(gòu)不同于記錄 介質(zhì)上的目錄/文件結(jié)構(gòu);以及將轉(zhuǎn)換后的虛擬文件系統(tǒng)提供給應(yīng)用程序的 步驟。
在本發(fā)明的另一方面中,提供了一種用于使得信息處理裝置執(zhí)行真實(shí) 文件系統(tǒng)獲取步驟和虛擬文件系統(tǒng)提供步驟的程序。
在本發(fā)明的另一方面中,提供了一種記錄有上述程序的程序記錄介質(zhì)。
因此,根據(jù)本發(fā)明的這些方面,諸如光盤驅(qū)動(dòng)器之類的媒體驅(qū)動(dòng)裝置 以普通方式向信息處理裝置提供像諸如光盤之類的記錄介質(zhì)的文件系統(tǒng)一 樣的真實(shí)文件系統(tǒng)。信息處理裝置可以將從媒體驅(qū)動(dòng)裝置所獲取的真實(shí)文 件系統(tǒng)轉(zhuǎn)換為虛擬文件系統(tǒng)并且將虛擬文件系統(tǒng)用于應(yīng)用。
換言之,根據(jù)本發(fā)明的這些方面,在信息處理裝置中實(shí)現(xiàn)了仿真器以
用于虛擬文件系統(tǒng)。
因此,根據(jù)本發(fā)明,應(yīng)用在為了記錄或再現(xiàn)目的而訪問具有文件系統(tǒng) 的記錄介質(zhì)時(shí)可以利用虛擬文件系統(tǒng),而不對(duì)與信息處理裝置相連接的媒 體驅(qū)動(dòng)裝置施加處理負(fù)擔(dān)。結(jié)果,應(yīng)用可以容易地處理記錄介質(zhì)。
另外,因?yàn)椴恍枰襟w驅(qū)動(dòng)裝置執(zhí)行任何專門的處理,所以本發(fā)明向 連接到(或者安裝有)傳統(tǒng)媒體驅(qū)動(dòng)裝置的信息處理裝置提供了上述優(yōu) 點(diǎn)。
因此,根據(jù)本發(fā)明實(shí)施例的程序和程序記錄介質(zhì)可以實(shí)現(xiàn)提供上述優(yōu) 點(diǎn)的信息處理裝置和信息處理方法。
當(dāng)結(jié)合附圖閱讀時(shí),本發(fā)明的特性、原理和效用將從下面的詳細(xì)描述 中變得更加清楚,在附圖中,相似的部分用相似的參考標(biāo)號(hào)或參考字符表 示。


在附圖中
圖1是根據(jù)本發(fā)明一實(shí)施例的基本概念的示意圖2是根據(jù)本發(fā)明的實(shí)施例的信息處理系統(tǒng)的示意框圖3是可以在實(shí)施例中使用的真實(shí)文件系統(tǒng)和虛擬文件系統(tǒng)的示意
圖4是不使用虛擬文件系統(tǒng)的OS結(jié)構(gòu)的示意圖; 圖5是實(shí)施例的所安裝的示例性模塊的示意圖; 圖6是實(shí)施例的另一所安裝的示例性模塊的示意圖; 圖7是實(shí)施例的另一所安裝的示例性模塊的示意圖; 圖8是實(shí)施例的另一所安裝的示例性模塊的示意圖; 圖9A至圖9C是示例性顯示的示意圖;以及 圖IO是相關(guān)技術(shù)的基本概念的示意圖。
具體實(shí)施例方式
現(xiàn)在,將通過參考附圖以下列順序更詳細(xì)地描述本發(fā)明的實(shí)施例。
(1) 實(shí)施例的系統(tǒng)的概要
(2) 系統(tǒng)配置的示例
(3) 真實(shí)文件系統(tǒng)和虛擬文件系統(tǒng)
(4) 安裝示例
(1)實(shí)施例的系統(tǒng)的概要
圖1是實(shí)施例及其基本概念的基本模型的示意圖。
圖1示出了主機(jī)100和設(shè)備200。設(shè)備200是諸如光盤驅(qū)動(dòng)器之類的 媒體驅(qū)動(dòng)器裝置。例如,設(shè)備200工作為簡(jiǎn)單直接訪問設(shè)備,并且向光盤 7的邏輯扇區(qū)提供I/0。
因此,設(shè)備200包括邏輯/物理地址轉(zhuǎn)換模塊201和主機(jī)I/O提供模塊 202,邏輯/物理地址轉(zhuǎn)換模塊201用于當(dāng)在光盤7上進(jìn)行記錄或者從光盤 7進(jìn)行再現(xiàn)時(shí)執(zhí)行物理地址/邏輯地址轉(zhuǎn)換以實(shí)現(xiàn)物理塊訪問,主機(jī)I/O提 供模塊202用于利用多媒體命令集(MMC)而進(jìn)行發(fā)送/接收,MMC用于 主機(jī)100通過邏輯地址來進(jìn)行訪問。來自主機(jī)100的利用MMC的邏輯塊 訪問通常通過附加分組接口 (ATAPI)來進(jìn)行。
對(duì)于這樣的設(shè)備200,對(duì)應(yīng)于信息處理裝置的實(shí)施例的主機(jī)100可以 實(shí)現(xiàn)虛擬文件系統(tǒng)的仿真器,因?yàn)槠渲邪才庞性O(shè)備1/0提供模塊101、真 實(shí)文件系統(tǒng)提供模塊102和虛擬文件系統(tǒng)提供模塊103。
設(shè)備I/O提供模塊101工作為所謂的存儲(chǔ)設(shè)備驅(qū)動(dòng)器,用于通過指定 邏輯地址而將要被更高級(jí)設(shè)備訪問的讀/寫命令轉(zhuǎn)換為小型計(jì)算器系統(tǒng)接口 (SCSI)命令,并利用ATAPI將其發(fā)送到設(shè)備200。
真實(shí)文件系統(tǒng)提供模塊102提供真實(shí)文件系統(tǒng),其用于根據(jù)光盤7上 所建立的真實(shí)文件系統(tǒng)而進(jìn)行邏輯塊訪問。
虛擬文件系統(tǒng)提供模塊103將真實(shí)文件系統(tǒng)轉(zhuǎn)換為虛擬文件系統(tǒng)。
因此,主機(jī)100從設(shè)備200獲取光盤7上的真實(shí)文件系統(tǒng),并且隨后 通過虛擬文件系統(tǒng)提供模塊103而將真實(shí)文件系統(tǒng)轉(zhuǎn)換為虛擬文件系統(tǒng)。 于是,當(dāng)虛擬文件系統(tǒng)被提供給應(yīng)用編程接口 (API) 104時(shí),應(yīng)用可以通 過虛擬文件系統(tǒng)而訪問安裝在工作為直接訪問設(shè)備的設(shè)備200中的光盤 7。
請(qǐng)注意,真實(shí)文件系統(tǒng)提供模塊102可以可選地將真實(shí)文件系統(tǒng)提供
給API 104。
如下文中將要描述的,真實(shí)文件系統(tǒng)提供模塊102和虛擬文件系統(tǒng)提 供模塊103中的每一個(gè)都是由文件系統(tǒng)驅(qū)動(dòng)器、中間件或文件系統(tǒng)過濾驅(qū) 動(dòng)器實(shí)現(xiàn)的。
——文件系統(tǒng)驅(qū)動(dòng)器(FSD)
文件系統(tǒng)驅(qū)動(dòng)器以合并到操作系統(tǒng)(OS)中在核心模式的處理器訪問 模式下執(zhí)行的軟件組件的形式,向應(yīng)用提供對(duì)于系統(tǒng)來說是標(biāo)準(zhǔn)的文件輸 入/輸出接口。 ——中間件
中間件一般指的是在用戶模式的處理器訪問模式下執(zhí)行的軟件組件。 這包括提供唯一文件輸入/輸出接口的運(yùn)行時(shí)間庫、在外殼(shell)接口處 提供文件輸入/輸出的外殼擴(kuò)展模塊、以及可以通過組合文件系統(tǒng)重定向器 而提供對(duì)于系統(tǒng)來說是標(biāo)準(zhǔn)的文件輸入/輸出接口的服務(wù)/后臺(tái)
(daemon)。 ——文件系統(tǒng)過濾驅(qū)動(dòng)器
文件系統(tǒng)過濾驅(qū)動(dòng)器是在核心模式的處理器訪問模式下執(zhí)行但是可以 截取去往目標(biāo)文件系統(tǒng)驅(qū)動(dòng)器的文件輸入/輸出請(qǐng)求并且可以擴(kuò)展其功能的 軟件組件。 (2)系統(tǒng)配置的示例
圖2是根據(jù)本發(fā)明的實(shí)施例的信息處理系統(tǒng)的示意框圖,示出了其示 例性配置。雖然信息處理系統(tǒng)可以被實(shí)現(xiàn)為計(jì)算系統(tǒng),但是可以找到音頻/ 視頻(AV)系統(tǒng)和媒體記錄/再現(xiàn)系統(tǒng)領(lǐng)域中的廣闊范圍的應(yīng)用。
圖2的信息處理系統(tǒng)包括中央處理器(CPU) 1、 I/O橋2、主存儲(chǔ)器 3、總線接口4、 ATA總線5、光盤驅(qū)動(dòng)器6和硬盤驅(qū)動(dòng)器12。
光盤驅(qū)動(dòng)器6是用于在光盤7上進(jìn)行記錄/再現(xiàn)的設(shè)備,并且包括總線 接口8、高速緩存存儲(chǔ)器9、媒體輸入/輸出控制部分10和控制器11。
光盤驅(qū)動(dòng)器6是可以在實(shí)時(shí)的基礎(chǔ)上以高比特率記錄或再現(xiàn)AV數(shù)據(jù)
的驅(qū)動(dòng)器。
光盤驅(qū)動(dòng)器6可以包含在工作為信息處理系統(tǒng)的計(jì)算機(jī)殼體中,或者 通過預(yù)定的接口電纜連接到計(jì)算機(jī)以用作獨(dú)立設(shè)備。
媒體輸入/輸出控制部分10具有光學(xué)拾取器、主軸機(jī)構(gòu)、伺服機(jī)構(gòu)、 編碼器、解碼器等等,并且用于實(shí)際地將數(shù)據(jù)記錄在光盤7上并且從光盤 7再現(xiàn)數(shù)據(jù)。
控制器11具有用作圖1所示的邏輯/物理地址轉(zhuǎn)換模塊201和主機(jī)I/O 提供模塊202的功能,并且根據(jù)來自主機(jī)的CPU 1的命令,控制媒體輸入/ 輸出控制部分10的記錄操作和再現(xiàn)操作。
高速緩存存儲(chǔ)器9用作對(duì)從光盤7所讀出的數(shù)據(jù)的高速緩存存儲(chǔ)。 總線接口 8用于通過ATA總線5對(duì)與主機(jī)的CPU 1有關(guān)數(shù)據(jù)和命令 進(jìn)行發(fā)送/接收。
雖然光盤驅(qū)動(dòng)器6在上面被描述為圖1中的設(shè)備200的示例,但是光 盤7的類型不被具體限制。換言之,光盤驅(qū)動(dòng)器6可以被實(shí)現(xiàn)為可以容納 各種光盤7的記錄/再現(xiàn)裝置。可以用于本發(fā)明的目的的媒體除了光盤之外 還包括磁盤、磁光盤、包括閃存的存儲(chǔ)卡和全息圖媒體。因此,對(duì)于記錄/ 再現(xiàn)裝置來說,適用于與其一起使用的媒體就可以。設(shè)備200可以是專用 于數(shù)據(jù)的再現(xiàn)或記錄裝置。
當(dāng)操作系統(tǒng)(OS)或應(yīng)用(程序)被啟動(dòng),并且應(yīng)用在OS的控制下 執(zhí)行時(shí),CPU1執(zhí)行各種處理。
CPU 1通過I/O橋2連接到主存儲(chǔ)器3 。主存儲(chǔ)器3是包括只讀存儲(chǔ)器 (ROM)、隨機(jī)存取存儲(chǔ)器(RAM)或閃存的非易失性存儲(chǔ)器,并且具 有被CPU 1使用的存儲(chǔ)區(qū)域。
CPU 1還通過總線接口 4向連接到ATA總線5的光盤驅(qū)動(dòng)器6和硬盤 驅(qū)動(dòng)器(HDD) 12發(fā)送命令和數(shù)據(jù),或者從其接收命令和數(shù)據(jù)。
例如,CPU 1響應(yīng)于來自鍵盤、鼠標(biāo)或者麥克風(fēng)的相應(yīng)用戶輸入而執(zhí) 行存儲(chǔ)在主存儲(chǔ)器3的ROM中的程序,所述鍵盤、鼠標(biāo)或者麥克風(fēng)通過 輸入/輸出接口 (未示出)連接到CPU。
CPU 1還向主存儲(chǔ)器3的RAM中加載存儲(chǔ)在HDD 12中的程序,從
衛(wèi)星或者網(wǎng)絡(luò)傳送、由通信部分18 (未示出)接收并且安裝在HDD 12中 的程序,或者從諸如設(shè)在光盤驅(qū)動(dòng)器6中的光盤7之類的可移動(dòng)記錄介質(zhì) 讀出并且安裝在HDD 12中的程序,并且將其執(zhí)行。
于是,如果需要,則CPU 1使得通常包括液晶顯示器(LCD)和揚(yáng)聲 器的輸出部分輸出程序的執(zhí)行處理的結(jié)果、使得通信部分將其發(fā)送、使得 HDD 12對(duì)其進(jìn)行記錄并且/或者使得光盤驅(qū)動(dòng)器6將其記錄在光盤7上。
在CPU 1執(zhí)行OS和各種應(yīng)用的程序的情況下,用作圖1所示的真實(shí) 文件系統(tǒng)提供模塊102和虛擬文件系統(tǒng)提供模塊103的特定程序包含在 OS中。
于是,OS和各種應(yīng)用的程序可以被預(yù)先記錄在HDD 12或者主存儲(chǔ)器 3的ROM中,HDD 12是包含在系統(tǒng)中的記錄介質(zhì)。
或者,程序可以被暫時(shí)或者永久存儲(chǔ)(記錄)在諸如軟盤、光盤只讀 存儲(chǔ)器(CD-ROM)、磁光(MO)盤、數(shù)字多功能光盤(DVD)、磁盤 或者半導(dǎo)體存儲(chǔ)器之類的可移動(dòng)記錄介質(zhì)中。這樣的可移動(dòng)記錄介質(zhì)可以
提供為所謂的軟件包。
或者,代替如上所述將程序從可移動(dòng)記錄介質(zhì)安裝到本實(shí)施例的信息 處理系統(tǒng)中,可以將程序從下載站點(diǎn)通過用于數(shù)字衛(wèi)星廣播的人造衛(wèi)星無 線地傳送到本實(shí)施例的信息處理系統(tǒng),或者通過諸如局域網(wǎng)(LAN)或因 特網(wǎng)之類的網(wǎng)絡(luò)有線傳送,并且由信息處理系統(tǒng)接收,信息處理系統(tǒng)然后 將它們安裝在其所包含的HDD 12中。
現(xiàn)在假設(shè)OS和應(yīng)用(程序)被至少安裝在HDD 12中。那么,當(dāng)信 息處理系統(tǒng)的電源被啟動(dòng)時(shí),CPU 1向主存儲(chǔ)器3的RAM加載來自HDD 12的OS并且將其執(zhí)行。另外,當(dāng)作為用戶部分的輸入操作的結(jié)果,應(yīng)用 程序被請(qǐng)求啟動(dòng)時(shí),CPU 1向RAM加載來自HDD 12的應(yīng)用并且在OS的 控制下將其執(zhí)行。
當(dāng)應(yīng)用作出訪問請(qǐng)求時(shí),OS執(zhí)行該訪問請(qǐng)求,所述訪問請(qǐng)求是涉及 對(duì)設(shè)在光盤驅(qū)動(dòng)器6上的光盤7給定的文件的操作的請(qǐng)求。結(jié)果,來自應(yīng) 用的訪問請(qǐng)求所請(qǐng)求記錄的數(shù)據(jù)被實(shí)際地記錄在光盤7上,或者來自應(yīng)用 的訪問請(qǐng)求所請(qǐng)求再現(xiàn)(讀出)的數(shù)據(jù)被實(shí)際地從光盤7中讀出,并且被
通過OS傳遞到作出請(qǐng)求的應(yīng)用。
雖然各種應(yīng)用的任何一個(gè)都可以被安裝在HDD 12中并且由CPU 1執(zhí) 行,但是可想到的采用光盤驅(qū)動(dòng)器6的典型應(yīng)用包括用于接收AV數(shù)據(jù)并 且編輯/記錄/再現(xiàn)AV數(shù)據(jù)的AV應(yīng)用。但是,這樣的應(yīng)用也可以包括編輯 文本數(shù)據(jù)的應(yīng)用和顯示文件的應(yīng)用(例如"瀏覽器"和"文件管理器"之 類的文件實(shí)用程序)。
OS可以是Unix (商標(biāo))、Linux (商標(biāo))、Microsoft所出售的 Windows (商標(biāo))或者某種其他適當(dāng)?shù)腛S。 (3)真實(shí)文件系統(tǒng)和虛擬文件系統(tǒng)
現(xiàn)在,將在下面描述真實(shí)文件系統(tǒng)和虛擬文件系統(tǒng)。
真實(shí)文件系統(tǒng)是通常根據(jù)UDF來管理光盤7上的真實(shí)文件(實(shí)際文 件)的系統(tǒng)。其在逐個(gè)邏輯塊的基礎(chǔ)上,控制將數(shù)據(jù)寫入光盤7或者從光 盤7讀取數(shù)據(jù)的操作。另外,真實(shí)文件系統(tǒng)具有用于有效地控制文件記錄 操作、管理在光盤7上分配文件的操作、處理缺陷并且還管理剩余區(qū)域的 文件分配管理器。
虛擬文件系統(tǒng)通過協(xié)調(diào)真實(shí)文件系統(tǒng)的文件并且執(zhí)行諸如過濾處理之 類的處理,而轉(zhuǎn)換真實(shí)文件系統(tǒng),以將其轉(zhuǎn)換為可被應(yīng)用適當(dāng)?shù)厥褂玫奈?件管理格式。
作為示例,其中AV數(shù)據(jù)被記錄在作為分別的文件的視頻數(shù)據(jù)文件和 音頻數(shù)據(jù)文件中的光盤7的真實(shí)文件系統(tǒng)可以被置入單個(gè)文件以易于管 理。
圖3是可以在所述實(shí)施例中使用的真實(shí)文件系統(tǒng)和虛擬文件系統(tǒng)的示 意圖。
在圖3中,右側(cè)示出了由真實(shí)文件系統(tǒng)所管理的真實(shí)文件,而左側(cè)示
出了由虛擬文件系統(tǒng)所管理的虛擬文件。
首先,將描述圖3中右側(cè)的真實(shí)文件系統(tǒng)的真實(shí)文件。 在下面的描述中,附加到"目錄"的字母數(shù)字示出目錄的目錄名。類
似地,附加到"文件"的字母數(shù)字示出文件的文件名。文件名中附加到點(diǎn) (.)后的字母數(shù)字是文件的擴(kuò)展名。例如,擴(kuò)展名"XML"表示XML(可擴(kuò)展標(biāo)記語言)文件,擴(kuò)展名"MXF"表示MXF (素材交換格式)文件。
根目錄ROOT包括存儲(chǔ)關(guān)于諸如視頻數(shù)據(jù)和音頻數(shù)據(jù)之類的素材數(shù)據(jù) 的信息和示出結(jié)果編輯素材數(shù)據(jù)的編輯列表的目錄、其中分配了關(guān)于其他 AV數(shù)據(jù)的文件(目錄)的目錄PROAV 、以及存儲(chǔ)諸如文件 Document.txt、 Information.doc、 EditData.xls之類的除了關(guān)于AV數(shù)據(jù)的文 件之外的數(shù)據(jù)文件的一般目錄Geneml。
這里選取MXF文件作為涉及AV數(shù)據(jù)的文件。假設(shè)作為由真實(shí)文件 系統(tǒng)所管理的真實(shí)文件的MXF文件是MXF OP-Atom文件,利用MXF OP-Atom文件,為視頻數(shù)據(jù)和音頻數(shù)據(jù)提供了分別的文件,而由虛擬文件 系統(tǒng)所管理并且被提供給外部的虛擬文件是MXF OP-la文件,作為交織 的結(jié)果,利用MXF OP-la文件,為視頻數(shù)據(jù)和音頻數(shù)據(jù)提供了單個(gè)文 件。
索引文件INDEX.XML和INDEX.BUP、盤信息文件DISCINFO.XML 和DISCINFO.BUP以及盤元文件(metafile) DISCMETA.XML被安排在目 錄PROAV中。
索引文件INDEX.XML和INDEX.BUP包含用于管理記錄在光盤7上 的所有剪輯(clip)和編輯列表的管理信息。
剪輯是諸如在單個(gè)記錄操作中記錄在光盤7上的視頻數(shù)據(jù)之類的視頻 數(shù)據(jù)和對(duì)應(yīng)于該視頻數(shù)據(jù)的音頻數(shù)據(jù)的實(shí)體的集合。
編輯列表是示出所謂的非線性編輯操作的編輯序列的列表。例如,當(dāng) 文件的AV數(shù)據(jù)被裁剪并且被通過非線性編輯被編輯時(shí),作為用于標(biāo)識(shí)文 件的信息的文件名以及關(guān)于入口點(diǎn)(in point)和出口點(diǎn)(outpoint)的信 息被記錄在編輯列表中。
索引文件INDEX.BUP是索引文件INDEX.XML的備份文件。
盤信息文件DISCINFO.XML禾H DISCINFO.BUP是包含元數(shù)據(jù) (metadata)的涉及記錄在光盤7上的全部數(shù)據(jù)的文件。例如,它們是包 含關(guān)于光盤7的屬性和再現(xiàn)開始位置的信息的文件。
盤信息文件DISCINFO.BUP是盤信息文件DISCINFO.XML的備份文
件(拷貝)。
盤元文件DISCMETA.XML是包含這樣的信息的文件例如與所有記 錄在光盤7上的素材數(shù)據(jù)有關(guān)的標(biāo)題和注釋,以及與表示所有記錄在光盤 7上的視頻數(shù)據(jù)的代表性的圖像或者幀相對(duì)應(yīng)的視頻數(shù)據(jù)掠影(pass)。
除了上述文件之外,剪輯根目錄CLPR和編輯列表根目錄EDTR也被 安排在目錄PROAV中,在剪輯根目錄CLPR中,剪輯的數(shù)據(jù)被安排在較 低級(jí)的目錄中,在編輯列表根目錄EDTR中,編輯列表的數(shù)據(jù)被安排在較 低級(jí)的目錄中。
關(guān)于記錄在光盤7上的剪輯的數(shù)據(jù)在逐個(gè)剪輯的基礎(chǔ)上被劃分,并且 通過剪輯根目錄CLPR中的相應(yīng)目錄來管理。例如,圖3右側(cè)的三個(gè)剪輯 數(shù)據(jù)被針對(duì)三個(gè)剪輯目錄C0001、 C0002和C0003而劃分并且通過這三個(gè) 剪輯目錄來管理。
更具體地說,首先記錄在光盤7上的剪輯#1的數(shù)據(jù)被作為剪輯目錄 C0001的文件來管理,其次記錄在光盤7上的剪輯#2的數(shù)據(jù)被作為剪輯目 錄C0002的文件來管理,再次記錄在光盤7上的剪輯#3的數(shù)據(jù)被作為剪輯 目錄C0003的文件來管理。
在剪輯目錄C0001中,分配了首先記錄在光盤7上的剪輯#1的數(shù)據(jù)的 文件。
參考圖3的右側(cè),在剪輯目錄C0001中安排有剪輯信息文件 C0001C01.SMI ,其是用于管理剪輯#1的文件;視頻數(shù)據(jù)文件 C0001V01.MXF,其是包含剪輯#1的視頻數(shù)據(jù)的文件;八個(gè)音頻數(shù)據(jù)文件 C0001A01.MXF至C0001A08.MXF,其是包含剪輯#1的八個(gè)通道的音頻數(shù) 據(jù)的相應(yīng)文件;低分辨率數(shù)據(jù)文件COOOISOI.MXF,其是包含剪輯#1的低 比特率的視頻數(shù)據(jù)的文件;剪輯元數(shù)據(jù)文件C0001M01.XML,其是包含不 要求實(shí)時(shí)處理的剪輯元數(shù)據(jù)的文件,例如在縱向時(shí)間碼(LTC)和幀號(hào)之 間建立對(duì)應(yīng)關(guān)系并且對(duì)應(yīng)于剪輯#1的素材數(shù)據(jù)的轉(zhuǎn)換表;和幀元數(shù)據(jù)文件 C0001R01.BIM,其是包含要求實(shí)時(shí)處理的幀元數(shù)據(jù)的文件,例如是對(duì)應(yīng) 于剪輯射的素材數(shù)據(jù)的LTC。
在圖3的右側(cè),在針對(duì)各個(gè)剪輯弁2和#3的其他剪輯目錄C0002和
C0003的每一個(gè)中,安排了與剪輯目錄COOOl中的文件類似的文件。
記錄在光盤7上的編輯列表被相應(yīng)的目錄分開,這些目錄針對(duì)編輯處 理而被區(qū)分并且在目錄PROAV下的編輯列表路由目錄EDTR中被管理。 在圖3的示例中,四個(gè)編輯列表被四個(gè)相應(yīng)的編輯列表目錄EOOOl、 E0002、 E0003和E0004分開并且被管理。
因此,示出記錄在光盤7上的剪輯的第一編輯處理的結(jié)果的編輯列表 #1被作為編輯列表目錄E0001的文件來管理,示出記錄在光盤7上的剪輯 的第二編輯處理的結(jié)果的編輯列表#2被作為編輯列表目錄E0002的文件來 管理,而示出記錄在光盤7上的剪輯的第三編輯處理的結(jié)果的編輯列表#3 被作為編輯列表目錄E0003的文件來管理,示出記錄在光盤7上的剪輯的 第四編輯處理的結(jié)果的編輯列表糾被作為編輯列表目錄E0004的文件來管 理。
再次參考圖3的右側(cè),在編輯列表目錄E0001下安排有編輯列表文件 EOOOIEOI.SMI和編輯列表剪輯元數(shù)據(jù)文件EOOOIMOI.XML,其中,編輯 列表文件EOOOIEOI.SMI是編輯列表#1的文件,編輯列表剪輯元數(shù)據(jù)文件 E0001M01.XML是與根據(jù)編輯列表#1而執(zhí)行編輯處理之后獲得的后編輯 (post-editing)素材數(shù)據(jù)(在用于編輯處理的所有剪輯的素材數(shù)據(jù)中抽取 的作為后編輯數(shù)據(jù)的部分)相對(duì)應(yīng)的剪輯元數(shù)據(jù)或者根據(jù)剪輯元數(shù)據(jù)而新 產(chǎn)生的剪輯元數(shù)據(jù)的文件。
編輯列表剪輯元數(shù)據(jù)文件EOOOIMOI.XML是包含根據(jù)用于編輯的剪 輯元數(shù)據(jù)(在相對(duì)于剪輯根目錄CLPR的更低級(jí)目錄中存在的剪輯元數(shù)據(jù) 文件(例如,圖3右側(cè)的目錄C0001的剪輯元數(shù)據(jù)文件 C0001M01.XML))而產(chǎn)生的新的剪輯元數(shù)據(jù)的文件。
例如,當(dāng)對(duì)剪輯#1執(zhí)行編輯處理時(shí),從剪輯元數(shù)據(jù)中抽取剪輯元數(shù)據(jù) 的包含在剪輯元數(shù)據(jù)文件C0001M01.XML中并且與后編輯素材數(shù)據(jù)相對(duì) 應(yīng)的部分,并且針對(duì)作為剪輯而被處理并且作為編輯列表剪輯元數(shù)據(jù)文件 而被管理的后編輯素材數(shù)據(jù),重新安排新的剪輯元數(shù)據(jù)。換言之,用于作 為剪輯而被處理的后編輯素材數(shù)據(jù)的新剪輯元數(shù)據(jù)被添加到后編輯素材數(shù) 據(jù)中,并且剪輯元數(shù)據(jù)被作為編輯列表剪輯元數(shù)據(jù)文件來管理。因此,在
每個(gè)編輯處理之后,產(chǎn)生編輯列表剪輯元數(shù)據(jù)文件。
分別針對(duì)編輯列表#2至#4,在圖3右側(cè)所示的其他編輯列表目錄
E0002至E0004的每一個(gè)下,安排與編輯列表目錄E0001中的文件類似的 文件。
由圖3右側(cè)所示的真實(shí)文件系統(tǒng)所管理的真實(shí)文件由圖1的真實(shí)文件 系統(tǒng)提供模塊102提供。真實(shí)文件系統(tǒng)被轉(zhuǎn)換為圖3左側(cè)所示的虛擬文件 系統(tǒng),并且取決于虛擬文件系統(tǒng)提供模塊103而被提供給應(yīng)用。
更具體地說,在虛擬文件系統(tǒng)的根目錄ROOT下,安排索引文件 INDEX.XML和盤元文件DISCMETA.XML以及目錄Clip、 Edit、 Sub和 General c
安排在虛擬文件系統(tǒng)的根目錄ROOT下的索引文件INDEX.XML和盤 元文件DISCMETA.XML分別是由真實(shí)文件系統(tǒng)所管理的目錄PROAV的 索引文件INDEX.XML和盤元文件DISCMETA.XML。
安排在由真實(shí)文件系統(tǒng)所管理的目錄CLPR的更低級(jí)目錄中的剪輯的 數(shù)據(jù)文件被安排在虛擬文件系統(tǒng)的目錄Clip下。
更具體地說,文件C0001.MXF、 C0002.MXF和C0003.MXF被作為分 別在圖3右側(cè)所示的目錄C0001、 C0002和C0003中存在的剪輯的數(shù)據(jù)文 件而安排在目錄Clip下。
如上所指出的,剪輯的數(shù)據(jù)被放入MXF OP-Atom文件,利用MXF OP-Atom,為真實(shí)文件系統(tǒng)中的視頻數(shù)據(jù)和音頻數(shù)據(jù)提供了分別的文件。
更具體地說,在圖3右側(cè)的目錄C0001下(并且也在目錄C0002和 C0003下),剪輯#1的數(shù)據(jù)被劃分并且放入包含剪輯#1的視頻數(shù)據(jù)的視頻 數(shù)據(jù)文件C0001V01.MXF和包含剪輯#1的八個(gè)通道的音頻數(shù)據(jù)的音頻數(shù) 據(jù)文件C0001A01.MXF至C0001A08.MXF。
另一方面,在虛擬文件系統(tǒng)中,剪輯的視頻數(shù)據(jù)和音頻數(shù)據(jù)兩者被交 織并且被放入單個(gè)文件。因此,剪輯#1的視頻數(shù)據(jù)和音頻數(shù)據(jù)兩者被放入 上述MXFOP-la文件。
因此,安排在圖3左側(cè)的目錄Clip下的文件C0001.MXF是這樣的文 件其中圖3右側(cè)的目錄C0001的剪輯#1的視頻數(shù)據(jù)和音頻數(shù)據(jù)被交織并
且被放在一起。
因此,文件C0001.MXF是這樣的文件其中目錄C0001的視頻數(shù)據(jù) 文件C0001V01.MXF的視頻數(shù)據(jù)和音頻數(shù)據(jù)文件C0001A01.MXF至 C0001A08.MXF的八個(gè)通道的音頻數(shù)據(jù)被交織并且被放在一起。
類似地,目錄Clip下的文件C0002.MXF是這樣的文件其中目錄 C0002的剪輯#2的視頻數(shù)據(jù)和音頻數(shù)據(jù)被交織并且被放在一起,目錄Clip 下的文件C0003.MXF是這樣的文件其中目錄C0003的剪輯#3的視頻數(shù) 據(jù)和音頻數(shù)據(jù)被交織并且被放在一起。
這些剪輯的剪輯元數(shù)據(jù)文件也被安排在圖3左側(cè)的目錄Clip下。
在所示示例中,剪輯元數(shù)據(jù)文件C0001M01.XML、 C0002M01.XML 和C0003M01.XML被安排在圖3左側(cè)的目錄Clip下。
目錄Clip下的剪輯元數(shù)據(jù)文件C0001M01.XML是剪輯#1的剪輯元數(shù) 據(jù)文件,其對(duì)應(yīng)于圖3右側(cè)的目錄C0001下的剪輯元數(shù)據(jù)文件 C000腦1.XML。
類似地,目錄Clip下的剪輯元數(shù)據(jù)文件C0002M01.XML是剪輯#2的 剪輯元數(shù)據(jù)文件,其對(duì)應(yīng)于圖3右側(cè)的目錄C0002下的剪輯元數(shù)據(jù)文件。 類似地,目錄Clip下的剪輯元數(shù)據(jù)文件C0003M01.XML是剪輯#3的剪輯 元數(shù)據(jù)文件,其對(duì)應(yīng)于圖3右側(cè)的目錄C0003下的剪輯元數(shù)據(jù)文件。
圖3右側(cè)的目錄EDTR的更低級(jí)目錄中的文件被安排在圖3左側(cè)的根 目錄ROOT下的目錄Edit中。
在所示示例中,文件EOOOIEOI.SMI和E0001M01.XML、文件 E0002E01.SMI 和 E0002M01.XML 、 文件 E0003E01.SMI 和 E0003M01.XML以及文件E0004E01.SMI和E0004M01.XML被安排在圖3 左側(cè)的目錄Edit下。
圖3左側(cè)的目錄Edit下的文件EOOOIEOI.SMI和E0001M01.XML分別 對(duì)應(yīng)于圖3右側(cè)的編輯列表#1的目錄EOOOl下的文件EOOOIEOI.SMI和 E0001M01,XML。
類似地,目錄Edit下的文件E0002E01.SMI和E0002M01.XML分別對(duì)
應(yīng)于編輯列表#2的目錄E0002下的文件。類似地,目錄Edit下的文件
E0003E01.SMI和E0003M01.XML分別對(duì)應(yīng)于編輯列表#3的目錄E0003下
的文件。目錄Edit下的文件E0004E01.SMI和E0004M01.XML分別對(duì)應(yīng)于
編輯列表#4的目錄E0004下的文件。
剪輯的低分辨率數(shù)據(jù)文件被安排在圖3左側(cè)的目錄Sub下。 在所示示例中,低分辨率數(shù)據(jù)文件C0001S01.MXF、 C0002S01.MXF
和C0003S01.MXF被安排在圖3左側(cè)的目錄Sub下。
目錄Sub的低分辨率數(shù)據(jù)文件C0001S01.MXF是剪輯W的低分辨率數(shù)
據(jù)文件,其對(duì)應(yīng)于圖3右側(cè)的目錄C0001下的低分辨率數(shù)據(jù)文件
C0謝S01.MXF。
類似地,目錄Sub的低分辨率數(shù)據(jù)文件C0002S01.MXF是剪輯#2的低 分辨率數(shù)據(jù)文件,其對(duì)應(yīng)于圖3右側(cè)的目錄C0002下的低分辨率數(shù)據(jù)文 件。類似地,目錄Sub的低分辨率數(shù)據(jù)文件C0003S01.MXF是剪輯弁3的低 分辨率數(shù)據(jù)文件,其對(duì)應(yīng)于圖3右側(cè)的目錄C0003下的低分辨率數(shù)據(jù)文 件。
安排在圖3右側(cè)的一般目錄General下的文件Document.txt、 Information.doc和EditData.xls也被安排在圖3左側(cè)的目錄General下。
以這種方式,虛擬文件系統(tǒng)提供每個(gè)剪輯的視頻數(shù)據(jù)和音頻數(shù)據(jù),這 些視頻數(shù)據(jù)和音頻數(shù)據(jù)被放在分別的文件中并且在將其放入單個(gè)文件(虛 擬文件)之后在真實(shí)文件系統(tǒng)中進(jìn)行管理。
在真實(shí)文件系統(tǒng)中利用MXF OP-Atom的分別的文件而分別管理的視 頻數(shù)據(jù)和音頻數(shù)據(jù)被交織并在虛擬文件系統(tǒng)被放入單個(gè)文件,并且被作為 MXF OP-la的單個(gè)文件提供給外部,極大地方便了在用戶和應(yīng)用側(cè)的處 理。
例如,當(dāng)其中視頻數(shù)據(jù)和音頻數(shù)據(jù)在真實(shí)文件系統(tǒng)中被放入分別的文 件的MXF OP-Atom文件被提供給外部,并且示圖將剪輯#1指定為再現(xiàn)對(duì) 象并且讓應(yīng)用對(duì)其進(jìn)行再現(xiàn)時(shí),用戶實(shí)際上需要指定剪輯#1的視頻數(shù)據(jù)的 文件C0001V01.MXF和剪輯#1的八個(gè)通道的音頻數(shù)據(jù)的文件 C0001A01.MXF至C0001A08.MXF。于是,應(yīng)用必須打開包括由用戶所指 定的文件C0001V01.MXF和文件C0001A01.MXF至C0001A08.MXF在內(nèi)
的總共九個(gè)文件,并且獲取這些文件的文件句柄(handle),以讀出視頻 數(shù)據(jù)和音頻數(shù)據(jù)。
相反,利用虛擬文件系統(tǒng),因?yàn)榧糨?1的文件C0001V01.MXF的視 頻數(shù)據(jù)和剪輯#1的文件C0001A01.MXF至C0001A08.MXF的八個(gè)通道的 音頻數(shù)據(jù)被作為單個(gè)文件COOOl.MXF而提供,所以僅要求用戶將單個(gè)文 件COOOl.MXF指定為再現(xiàn)對(duì)象,并且這對(duì)于應(yīng)用獲取文件COOOl.MXF的 文件句柄和讀出文件的數(shù)據(jù)來說足夠了。
另外,虛擬文件系統(tǒng)可以從真實(shí)文件系統(tǒng)所管理的文件中過濾不必提 供給外部(應(yīng)用和用戶)的文件,以防止其暴露給外部。
例如,在圖3的虛擬文件系統(tǒng)的示例中,備份文件INDEX.BUP和 DISCINFO.BUP 、 盤信息文件DISCINFO.XML 、 剪輯信息文件 C0001C01.SMI、幀元數(shù)據(jù)文件C0001R01.BIM等被屏蔽,以便使其不暴露 給外部。
因此,可以防止僅在光盤驅(qū)動(dòng)器6的內(nèi)部使用的任何文件由于用戶側(cè) 的操作錯(cuò)誤而被擦除或重寫。另外,防止用戶在尋找必要的文件時(shí),僅僅 因?yàn)椴槐匾奈募?duì)于用戶是可見的而浪費(fèi)時(shí)間和精力去看這些不必要的 文件。 (4)示例
如上所述,可以通過從光盤7上的真實(shí)文件系統(tǒng)產(chǎn)生虛擬文件系統(tǒng)并 且將其提供給應(yīng)用,而處理記錄在光盤7上的文件。
如上參考圖1所述,真實(shí)文件系統(tǒng)提供模塊102和虛擬文件系統(tǒng)提供 模塊103由主機(jī)100 (CPU 1)的OS準(zhǔn)備。
現(xiàn)在,下面將描述真實(shí)文件系統(tǒng)提供模塊102和虛擬文件系統(tǒng)提供模 塊103的安裝示例。
為了比較的目的,圖4示出了不具有任何虛擬文件系統(tǒng)提供模塊103 的模塊結(jié)構(gòu)。存儲(chǔ)設(shè)備驅(qū)動(dòng)器32和UDF驅(qū)動(dòng)器33被安排在模塊103中, 并且任何來自應(yīng)用31的對(duì)光盤驅(qū)動(dòng)器6的用于記錄(寫)/再現(xiàn)(讀)的 訪問(針對(duì)訪問請(qǐng)求或數(shù)據(jù)發(fā)送/接收)都利用UDF驅(qū)動(dòng)器33和存儲(chǔ)設(shè)備 驅(qū)動(dòng)器32進(jìn)行。
存儲(chǔ)設(shè)備驅(qū)動(dòng)器32用作上面參考圖1所描述的設(shè)備I/O提供模塊
101, UDF驅(qū)動(dòng)器33用作真實(shí)文件系統(tǒng)提供模塊102。
因此,真實(shí)文件系統(tǒng)被提供給應(yīng)用31,如上所述的虛擬文件系統(tǒng)不提 供給應(yīng)用31。
圖5、圖6、圖7和圖8示出了本實(shí)施例的安裝示例。
圖5示出了分別通過文件系統(tǒng)驅(qū)動(dòng)器和中間件來安裝真實(shí)文件系統(tǒng)提
供模塊102和虛擬文件系統(tǒng)提供模塊103的示例。
因此,在CPU 1中運(yùn)行的OS設(shè)有存儲(chǔ)設(shè)備驅(qū)動(dòng)器32、 UDF驅(qū)動(dòng)器
33和中間件34。
存儲(chǔ)設(shè)備驅(qū)動(dòng)器32用作上面通過參考圖1所描述的設(shè)備1/0提供模塊 101, UDF驅(qū)動(dòng)器33是文件系統(tǒng)驅(qū)動(dòng)器,其用作真實(shí)文件系統(tǒng)提供模塊 102。虛擬文件系統(tǒng)提供模塊103被安裝在中間件34中。
來自應(yīng)用31的對(duì)光盤驅(qū)動(dòng)器6在記錄(寫)/再現(xiàn)(讀)時(shí)的訪問 (針對(duì)訪問請(qǐng)求或數(shù)據(jù)發(fā)送/接收)是通過中間件34、 UDF驅(qū)動(dòng)器33和存 儲(chǔ)設(shè)備驅(qū)動(dòng)器32進(jìn)行的。
此時(shí),因?yàn)樘摂M文件系統(tǒng)被通過中間件34的虛擬文件系統(tǒng)提供模塊 103而提供給應(yīng)用31,應(yīng)用31可以處理如上所述的光盤7上的虛擬文件系 統(tǒng)。
圖6示出了分別通過文件系統(tǒng)驅(qū)動(dòng)器和文件系統(tǒng)過濾驅(qū)動(dòng)器來安裝真 實(shí)文件系統(tǒng)提供模塊102和虛擬文件系統(tǒng)提供模塊103的示例。
因此,在CPU 1中運(yùn)行的OS設(shè)有存儲(chǔ)設(shè)備驅(qū)動(dòng)器32、 UDF驅(qū)動(dòng)器 33和專用文件系統(tǒng)過濾驅(qū)動(dòng)器35。
存儲(chǔ)設(shè)備驅(qū)動(dòng)器32用作設(shè)備I/O提供模塊101, UDF驅(qū)動(dòng)器33是文 件系統(tǒng)驅(qū)動(dòng)器,其用作真實(shí)文件系統(tǒng)提供模塊102。在這種情況下,被設(shè) 計(jì)為用作虛擬文件系統(tǒng)提供模塊103的專用文件系統(tǒng)過濾驅(qū)動(dòng)器35被安 裝作為文件系統(tǒng)過濾驅(qū)動(dòng)器。
來自應(yīng)用31的對(duì)光盤驅(qū)動(dòng)器6在記錄(寫)/再現(xiàn)(讀)時(shí)的訪問是 通過專用文件系統(tǒng)過濾驅(qū)動(dòng)器35、 UDF驅(qū)動(dòng)器33和存儲(chǔ)設(shè)備驅(qū)動(dòng)器32進(jìn) 行的。虛擬文件系統(tǒng)由安裝在專用文件系統(tǒng)過濾驅(qū)動(dòng)器35中的虛擬文件
系統(tǒng)提供模塊103提供給應(yīng)用31 。
圖7示出了通過文件系統(tǒng)驅(qū)動(dòng)器來安裝真實(shí)文件系統(tǒng)提供模塊102和 虛擬文件系統(tǒng)提供模塊103的示例。
因此,在CPU 1中運(yùn)行的OS設(shè)有存儲(chǔ)設(shè)備驅(qū)動(dòng)器32和專用文件系統(tǒng) 驅(qū)動(dòng)器36。
存儲(chǔ)設(shè)備驅(qū)動(dòng)器32用作設(shè)備I/0提供模塊101。被設(shè)計(jì)為用于安裝真 實(shí)文件系統(tǒng)提供模塊102和虛擬文件系統(tǒng)提供模塊103的專用文件系統(tǒng)驅(qū) 動(dòng)器36被安裝作為文件系統(tǒng)驅(qū)動(dòng)器。
來自應(yīng)用31的對(duì)光盤驅(qū)動(dòng)器6在記錄(寫)/再現(xiàn)(讀)時(shí)的訪問 (針對(duì)訪問請(qǐng)求或數(shù)據(jù)發(fā)送/接收)是通過專用文件系統(tǒng)過濾驅(qū)動(dòng)器36和 存儲(chǔ)設(shè)備驅(qū)動(dòng)器32進(jìn)行的。虛擬文件系統(tǒng)由安裝在專用文件系統(tǒng)驅(qū)動(dòng)器 36中的虛擬文件系統(tǒng)提供模塊103提供給應(yīng)用31。
圖8示出了通過中間件來安裝真實(shí)文件系統(tǒng)提供模塊102和虛擬文件 系統(tǒng)提供模塊103的示例。
因此,在CPU 1中運(yùn)行的OS設(shè)有存儲(chǔ)設(shè)備驅(qū)動(dòng)器32和中間件37。存儲(chǔ)設(shè)備驅(qū)動(dòng)器32用作設(shè)備I/0提供模塊101。真實(shí)文件系統(tǒng)提供模 塊102和虛擬文件系統(tǒng)提供模塊103被安裝在中間件37中。
來自應(yīng)用31的對(duì)光盤驅(qū)動(dòng)器6在記錄(寫)/再現(xiàn)(讀)時(shí)的訪問 (針對(duì)訪問請(qǐng)求或數(shù)據(jù)發(fā)送/接收)是通過中間件37和存儲(chǔ)設(shè)備驅(qū)動(dòng)器32 進(jìn)行的。虛擬文件系統(tǒng)由安裝在中間件37中的虛擬文件系統(tǒng)提供模塊103 提供給應(yīng)用31。
因此,可以通過上述示例中的任何一個(gè)來實(shí)現(xiàn)與本實(shí)施例相似的信息 處理裝置和信息處理方法。于是,當(dāng)采用簡(jiǎn)單地用作直接訪問設(shè)備的光盤 驅(qū)動(dòng)器6時(shí),通過利用虛擬文件系統(tǒng),可以由應(yīng)用31進(jìn)行訪問。
圖9A至9C示出了由應(yīng)用31通過諸如液晶顯示器之類的顯示裝置呈 現(xiàn)給用戶的文件系統(tǒng)的結(jié)構(gòu)的示例性顯示。例如,圖3的真實(shí)文件系統(tǒng)和 虛擬文件系統(tǒng)的情況被作為示例。
圖9A示出了僅顯示虛擬文件系統(tǒng)的示例。
圖9B示出了分開顯示真實(shí)文件系統(tǒng)和虛擬文件系統(tǒng)的示例。
圖9C示出了組合地顯示真實(shí)文件系統(tǒng)和虛擬文件系統(tǒng)的示例。 利用這些示例性顯示的任何一種,用戶可以檢查虛擬文件系統(tǒng),以使
得其可以合適地用于利用虛擬文件系統(tǒng)的文件訪問。例如,可以針對(duì)普通
的AV再現(xiàn),通過虛擬文件系統(tǒng)方便地指定文件。
如圖9B和圖9C中所示,使得真實(shí)文件系統(tǒng)與虛擬文件系統(tǒng)一同可見
的顯示可以合適地用于優(yōu)選采用真實(shí)文件系統(tǒng)的應(yīng)用中(如在僅再現(xiàn)音頻 數(shù)據(jù)的情況下)。
雖然通過實(shí)施例描述了本發(fā)明,但是根據(jù)本發(fā)明實(shí)施例的信息處理裝 置和信息處理方法可以在各種設(shè)備的領(lǐng)域中找到寬范圍的應(yīng)用,這些設(shè)備
包括適合于訪問諸如光盤7之類的各種記錄介質(zhì)的例如個(gè)人計(jì)算機(jī)的計(jì)算 機(jī)、AV裝置、個(gè)人數(shù)字助理(PDA)、便攜式電話和導(dǎo)航裝置。
根據(jù)本發(fā)明實(shí)施例的程序和程序記錄介質(zhì)可以合適地用于開發(fā)、實(shí)現(xiàn) 和普及根據(jù)本發(fā)明實(shí)施例的信息處理裝置和信息處理方法。
本領(lǐng)域技術(shù)人員應(yīng)該了解,取決于設(shè)計(jì)要求和其它因素,可以進(jìn)行各 種修改、組合、子組合和變化,只要它們?cè)谒綑?quán)利要求書或其等同物范 圍內(nèi)。
本發(fā)明包含與2006年10月24日在日本特許廳提交的日本專利申請(qǐng) JP 2006-288635有關(guān)的主題,該申請(qǐng)的全部?jī)?nèi)容通過引用而被合并于此。
權(quán)利要求
1.一種適合于被連接以用于媒體驅(qū)動(dòng)裝置的信息處理裝置,所述媒體驅(qū)動(dòng)裝置用于將數(shù)據(jù)記錄在具有文件系統(tǒng)的記錄介質(zhì)上或者從具有文件系統(tǒng)的記錄介質(zhì)再現(xiàn)數(shù)據(jù),所述信息處理裝置包括真實(shí)文件系統(tǒng)獲取部分,所述真實(shí)文件系統(tǒng)獲取部分從所述媒體驅(qū)動(dòng)裝置獲取所述記錄介質(zhì)的文件系統(tǒng);以及虛擬文件系統(tǒng)提供部分,所述虛擬文件系統(tǒng)提供部分將由所述文件系統(tǒng)獲取部分獲取的文件系統(tǒng)轉(zhuǎn)換為虛擬文件系統(tǒng)并且將其提供給應(yīng)用程序,所述虛擬文件系統(tǒng)具有與所述記錄介質(zhì)上的目錄/文件結(jié)構(gòu)不同的目錄/文件結(jié)構(gòu)。
2. 根據(jù)權(quán)利要求1所述的信息處理裝置,其中所述真實(shí)文件系統(tǒng)獲取部分由文件系統(tǒng)驅(qū)動(dòng)器實(shí)現(xiàn),并且 所述虛擬文件系統(tǒng)提供部分由中間件實(shí)現(xiàn)。
3. 根據(jù)權(quán)利要求1所述的信息處理裝置,其中 所述真實(shí)文件系統(tǒng)獲取部分由文件系統(tǒng)驅(qū)動(dòng)器實(shí)現(xiàn),并且 所述虛擬文件系統(tǒng)提供部分由文件系統(tǒng)過濾驅(qū)動(dòng)器實(shí)現(xiàn)。
4. 根據(jù)權(quán)利要求1所述的信息處理裝置,其中所述真實(shí)文件系統(tǒng)獲取部分和所述虛擬文件系統(tǒng)提供部分由文件系統(tǒng) 驅(qū)動(dòng)器實(shí)現(xiàn)。
5. 根據(jù)權(quán)利要求1所述的信息處理裝置,其中所述真實(shí)文件系統(tǒng)獲取部分和所述虛擬文件系統(tǒng)提供部分由中間件實(shí)現(xiàn)。
6. 根據(jù)權(quán)利要求1所述的信息處理裝置,其中所述應(yīng)用程序使得顯示裝置同時(shí)顯示所述文件系統(tǒng)和所述虛擬文件系統(tǒng)。
7. —種信息處理裝置的信息處理方法,所述信息處理裝置適合于被連 接以用于媒體驅(qū)動(dòng)裝置,所述媒體驅(qū)動(dòng)裝置用于將數(shù)據(jù)記錄在具有文件系 統(tǒng)的記錄介質(zhì)上或者從具有文件系統(tǒng)的記錄介質(zhì)再現(xiàn)數(shù)據(jù),所述方法包括從所述媒體驅(qū)動(dòng)裝置獲取所述記錄介質(zhì)的文件系統(tǒng)的步驟;以及 將所獲取的文件系統(tǒng)轉(zhuǎn)換為虛擬文件系統(tǒng)的步驟,所述虛擬文件系統(tǒng) 具有與所述記錄介質(zhì)上的目錄/文件結(jié)構(gòu)不同的目錄/文件結(jié)構(gòu);以及 將轉(zhuǎn)換后的虛擬文件系統(tǒng)提供給應(yīng)用程序的步驟。
8. —種用于使得信息處理裝置被執(zhí)行的程序,所述信息處理裝置適合 于被連接以用于媒體驅(qū)動(dòng)裝置,所述媒體驅(qū)動(dòng)裝置用于將數(shù)據(jù)記錄在具有 文件系統(tǒng)的記錄介質(zhì)上或者從具有文件系統(tǒng)的記錄介質(zhì)再現(xiàn)數(shù)據(jù),所述程 序包括以下步驟從所述媒體驅(qū)動(dòng)裝置獲取所述記錄介質(zhì)的文件系統(tǒng);將所獲取的文件系統(tǒng)轉(zhuǎn)換為虛擬文件系統(tǒng),所述虛擬文件系統(tǒng)具有與 所述記錄介質(zhì)上的目錄/文件結(jié)構(gòu)不同的目錄/文件結(jié)構(gòu);以及 將轉(zhuǎn)換后的虛擬文件系統(tǒng)提供給應(yīng)用程序。
9. 一種存儲(chǔ)程序的程序記錄介質(zhì),所述程序用于使得信息處理裝置適 合于被連接以用于媒體驅(qū)動(dòng)裝置,所述媒體驅(qū)動(dòng)裝置用于將數(shù)據(jù)記錄在具 有文件系統(tǒng)的記錄介質(zhì)上或者從具有文件系統(tǒng)的記錄介質(zhì)再現(xiàn)數(shù)據(jù),所述 程序包括以下步驟從所述媒體驅(qū)動(dòng)裝置獲取所述記錄介質(zhì)的文件系統(tǒng); 將所獲取的文件系統(tǒng)轉(zhuǎn)換為虛擬文件系統(tǒng),所述虛擬文件系統(tǒng)具有與 所述記錄介質(zhì)上的目錄/文件結(jié)構(gòu)不同的目錄/文件結(jié)構(gòu);以及 將轉(zhuǎn)換后的虛擬文件系統(tǒng)提供給應(yīng)用程序。
全文摘要
本發(fā)明公開了一種信息處理裝置、信息處理方法、程序和程序記錄介質(zhì)。信息處理裝置適合于被連接以用于媒體驅(qū)動(dòng)裝置,該媒體驅(qū)動(dòng)裝置用于將數(shù)據(jù)記錄在具有文件系統(tǒng)的記錄介質(zhì)上或者從該記錄介質(zhì)再現(xiàn)數(shù)據(jù),信息處理裝置包括真實(shí)文件系統(tǒng)獲取部分,其從媒體驅(qū)動(dòng)裝置獲取記錄介質(zhì)的文件系統(tǒng);以及虛擬文件系統(tǒng)提供部分,其將由文件系統(tǒng)獲取部分所獲取的文件系統(tǒng)轉(zhuǎn)換為虛擬文件系統(tǒng)并且將其提供給應(yīng)用程序,所述虛擬文件系統(tǒng)具有與記錄介質(zhì)上的目錄/文件結(jié)構(gòu)不同的目錄/文件結(jié)構(gòu)。
文檔編號(hào)G06F17/30GK101169795SQ200710182058
公開日2008年4月30日 申請(qǐng)日期2007年10月24日 優(yōu)先權(quán)日2006年10月24日
發(fā)明者凱文·馬克·懷廷, 安藤秀樹, 荒木貴裕 申請(qǐng)人:索尼英國(guó)有限公司;索尼株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1