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

使用虛擬文件系統(tǒng)來(lái)再現(xiàn)多媒體數(shù)據(jù)的設(shè)備和方法

文檔序號(hào):6553185閱讀:249來(lái)源:國(guó)知局
專(zhuān)利名稱:使用虛擬文件系統(tǒng)來(lái)再現(xiàn)多媒體數(shù)據(jù)的設(shè)備和方法
技術(shù)領(lǐng)域
本發(fā)明的一方面涉及再現(xiàn)記錄在信息存儲(chǔ)介質(zhì)上的多媒體數(shù)據(jù),更具體地講,涉及這樣一種設(shè)備和方法,該設(shè)備和方法通過(guò)組合記錄在信息存儲(chǔ)介質(zhì)上的數(shù)據(jù)的目錄信息和從網(wǎng)絡(luò)下載的數(shù)據(jù)的目錄信息來(lái)創(chuàng)建虛擬文件系統(tǒng),并參照該虛擬文件系統(tǒng)來(lái)再現(xiàn)多媒體數(shù)據(jù)。
背景技術(shù)
記錄在諸如DVD的信息存儲(chǔ)介質(zhì)上的運(yùn)動(dòng)圖像數(shù)據(jù)包括被壓縮編碼的音頻-視頻(AV)數(shù)據(jù)以及對(duì)該AV數(shù)據(jù)的再現(xiàn)進(jìn)行控制所需的導(dǎo)航數(shù)據(jù)。更具體地講,AV數(shù)據(jù)包括具有視頻、音頻和/或字幕的AV流,其中,根據(jù)運(yùn)動(dòng)圖像專(zhuān)家組(MPEG)標(biāo)準(zhǔn)對(duì)所述視頻、音頻和/或字幕進(jìn)行編碼。AV數(shù)據(jù)還可包括附加信息(如AV流的編碼特性或者隨機(jī)訪問(wèn)的入口點(diǎn))以及用于排列運(yùn)動(dòng)圖像的再現(xiàn)順序的播放列表。
導(dǎo)航數(shù)據(jù)包括用于控制AV數(shù)據(jù)的再現(xiàn)的導(dǎo)航命令。導(dǎo)航命令的例子包括再現(xiàn)播放列表的命令和跳到另一播放列表的命令??蓞⒄沾鎯?chǔ)在信息存儲(chǔ)介質(zhì)中的導(dǎo)航數(shù)據(jù)來(lái)再現(xiàn)AV數(shù)據(jù),從而允許用戶觀看高質(zhì)量的運(yùn)動(dòng)圖像,如電影。
然而,當(dāng)如上所述構(gòu)建運(yùn)動(dòng)圖像數(shù)據(jù)時(shí),包括在運(yùn)動(dòng)圖像數(shù)據(jù)中的AV數(shù)據(jù)可能不容易被編輯和修改。此外,運(yùn)動(dòng)圖像數(shù)據(jù)不能提供各種交互操作。因此,除了運(yùn)動(dòng)圖像數(shù)據(jù)之外,還需要具有編程操作(programming operation)的應(yīng)用。
具體地講,需要通過(guò)網(wǎng)絡(luò)訪問(wèn)外部數(shù)據(jù)庫(kù)、從該外部數(shù)據(jù)庫(kù)下載新的內(nèi)容并將下載的內(nèi)容連同存儲(chǔ)在信息存儲(chǔ)介質(zhì)中的運(yùn)動(dòng)圖像數(shù)據(jù)一起再現(xiàn)的操作。然而,由于存儲(chǔ)在信息存儲(chǔ)介質(zhì)中的運(yùn)動(dòng)圖像數(shù)據(jù)的目錄信息獨(dú)立于下載的內(nèi)容的目錄信息而存在,所以必須將運(yùn)動(dòng)圖像數(shù)據(jù)的目錄信息與下載的內(nèi)容的目錄信息組合為新的目錄信息,以便于隨后再現(xiàn)下載的內(nèi)容和運(yùn)動(dòng)圖像數(shù)據(jù)。

發(fā)明內(nèi)容
本發(fā)明的一方面在于提供一種設(shè)備和方法,該設(shè)備和方法通過(guò)組合記錄在信息存儲(chǔ)介質(zhì)上的數(shù)據(jù)的目錄信息和從網(wǎng)絡(luò)下載的內(nèi)容的目錄信息來(lái)創(chuàng)建虛擬文件系統(tǒng),并隨后參照該虛擬文件系統(tǒng)來(lái)再現(xiàn)下載的內(nèi)容和所述數(shù)據(jù)。
根據(jù)本發(fā)明的一方面,內(nèi)容制作者可創(chuàng)建訪問(wèn)存儲(chǔ)在本地存儲(chǔ)器或信息存儲(chǔ)介質(zhì)中的數(shù)據(jù)的應(yīng)用,從而添加新的內(nèi)容。
根據(jù)本發(fā)明一方面,提供一種再現(xiàn)設(shè)備,包括本地存儲(chǔ)器,存儲(chǔ)從網(wǎng)絡(luò)下載的數(shù)據(jù);讀取單元,用于讀取存儲(chǔ)在信息存儲(chǔ)介質(zhì)中的數(shù)據(jù)和存儲(chǔ)在本地存儲(chǔ)器中的數(shù)據(jù);再現(xiàn)單元,創(chuàng)建虛擬文件系統(tǒng),并隨后參照該虛擬文件系統(tǒng)將存儲(chǔ)在信息存儲(chǔ)介質(zhì)中的數(shù)據(jù)連同存儲(chǔ)在本地存儲(chǔ)器中的數(shù)據(jù)一起再現(xiàn)。
所述虛擬文件系統(tǒng)可具有與存儲(chǔ)在信息存儲(chǔ)介質(zhì)中的目錄信息的格式相似的格式。
所述再現(xiàn)單元可包括模塊管理器,該模塊管理器通過(guò)組合存儲(chǔ)在本地存儲(chǔ)器中的數(shù)據(jù)的目錄信息與存儲(chǔ)在信息存儲(chǔ)介質(zhì)中的數(shù)據(jù)的目錄信息來(lái)創(chuàng)建虛擬文件系統(tǒng)。
所述虛擬文件系統(tǒng)可包括應(yīng)用目錄,該應(yīng)用目錄與存儲(chǔ)在信息存儲(chǔ)介質(zhì)或本地存儲(chǔ)器中并被執(zhí)行的應(yīng)用被存儲(chǔ)時(shí)所創(chuàng)建的數(shù)據(jù)有關(guān)。
根據(jù)本發(fā)明的另一方面,提供一種使用虛擬文件系統(tǒng)來(lái)再現(xiàn)多媒體數(shù)據(jù)的方法,該方法包括將從網(wǎng)絡(luò)下載的數(shù)據(jù)存儲(chǔ)在本地存儲(chǔ)器中;讀取存儲(chǔ)在信息存儲(chǔ)介質(zhì)中的數(shù)據(jù)和存儲(chǔ)在本地存儲(chǔ)器中的數(shù)據(jù);創(chuàng)建虛擬文件系統(tǒng),并參照該虛擬文件系統(tǒng)將存儲(chǔ)在信息存儲(chǔ)介質(zhì)中的數(shù)據(jù)連同存儲(chǔ)在本地存儲(chǔ)器中的數(shù)據(jù)一起再現(xiàn)。
根據(jù)本發(fā)明的另一方面,提供一種使用虛擬文件系統(tǒng)來(lái)再現(xiàn)多媒體數(shù)據(jù)的方法,該方法包括創(chuàng)建虛擬文件系統(tǒng);使用再現(xiàn)音頻-視頻數(shù)據(jù)的應(yīng)用或者再現(xiàn)單元來(lái)向虛擬文件系統(tǒng)請(qǐng)求數(shù)據(jù);參照虛擬文件系統(tǒng),從信息存儲(chǔ)介質(zhì)讀取數(shù)據(jù)或通過(guò)網(wǎng)絡(luò)從服務(wù)器下載數(shù)據(jù);更新虛擬文件系統(tǒng);參照更新的虛擬文件系統(tǒng)將從信息存儲(chǔ)介質(zhì)讀取的數(shù)據(jù)連同下載的數(shù)據(jù)一起再現(xiàn)。


圖1示出根據(jù)本發(fā)明實(shí)施例的記錄在信息存儲(chǔ)介質(zhì)上的數(shù)據(jù)類(lèi)型;圖2示出記錄在圖1的信息存儲(chǔ)介質(zhì)上的多媒體數(shù)據(jù)的結(jié)構(gòu);圖3是示出圖2的片段音頻-視頻(AV)流的結(jié)構(gòu)的框圖;圖4示出圖1的信息存儲(chǔ)介質(zhì)的目錄結(jié)構(gòu);圖5是示出根據(jù)本發(fā)明實(shí)施例的創(chuàng)建虛擬文件系統(tǒng)的方法的示圖;圖6是根據(jù)本發(fā)明實(shí)施例的再現(xiàn)設(shè)備的框圖;圖7是根據(jù)本發(fā)明實(shí)施例的使用虛擬文件系統(tǒng)的再現(xiàn)方法的流程圖。
具體實(shí)施例方式
現(xiàn)在,將詳細(xì)描述本發(fā)明的實(shí)施例,其例子示出于附圖中,在附圖中,相同的標(biāo)號(hào)始終表示相同的部件。下面,將參照附圖描述實(shí)施例以解釋本發(fā)明。
圖1示出根據(jù)本發(fā)明實(shí)施例的記錄在信息存儲(chǔ)介質(zhì)100上的數(shù)據(jù)類(lèi)型。如圖1中所示,運(yùn)動(dòng)圖像數(shù)據(jù)110、提供編程操作的應(yīng)用數(shù)據(jù)120以及系統(tǒng)數(shù)據(jù)130被記錄在信息存儲(chǔ)介質(zhì)100上。
運(yùn)動(dòng)圖像數(shù)據(jù)110是用于再現(xiàn)運(yùn)動(dòng)圖像的再現(xiàn)模式數(shù)據(jù),也被稱為核心模式或電影模式數(shù)據(jù)。運(yùn)動(dòng)圖像數(shù)據(jù)110包括被壓縮編碼的音頻-視頻(AV)數(shù)據(jù)以及用于控制AV數(shù)據(jù)的再現(xiàn)的導(dǎo)航數(shù)據(jù)??蓞⒄沾鎯?chǔ)在信息存儲(chǔ)介質(zhì)100中的導(dǎo)航數(shù)據(jù)來(lái)再現(xiàn)AV數(shù)據(jù),從而允許用戶觀看高質(zhì)量的運(yùn)動(dòng)圖像,如電影。
應(yīng)用數(shù)據(jù)120包括提供與用戶的交互的編程操作,可被稱為全模式或程序模式數(shù)據(jù)。應(yīng)用數(shù)據(jù)120可包括各種應(yīng)用,如利用運(yùn)動(dòng)圖像的游戲操作、在再現(xiàn)一部分運(yùn)動(dòng)圖像的同時(shí)顯示導(dǎo)演解說(shuō)詞的操作、在再現(xiàn)一部分運(yùn)動(dòng)圖像的同時(shí)顯示附加信息的操作、或者在再現(xiàn)運(yùn)動(dòng)圖像的同時(shí)的聊天操作。例如,如果電影已被記錄在信息存儲(chǔ)介質(zhì)100上,則可檢索存儲(chǔ)在網(wǎng)頁(yè)上或數(shù)據(jù)庫(kù)中的與該電影有關(guān)的信息,如關(guān)于出演該電影的男演員/女演員的最新新聞、與該電影有關(guān)的事件、或者更新的字幕,并將所述信息連同電影一起再現(xiàn)。
為了在再現(xiàn)運(yùn)動(dòng)圖像的同時(shí)執(zhí)行應(yīng)用程序,應(yīng)用數(shù)據(jù)120可包括用于表現(xiàn)引擎(presentation engine)的應(yīng)用程序接口(API)操作,該表現(xiàn)引擎再現(xiàn)運(yùn)動(dòng)圖像信息。以例如C或Java的編程語(yǔ)言來(lái)編寫(xiě)這樣的應(yīng)用數(shù)據(jù)120。應(yīng)該理解,盡管在本公開(kāi)中將描述諸如Xlet(是在數(shù)字TV接收機(jī)上運(yùn)行的Java應(yīng)用)的Java應(yīng)用,但是可使用任何Java應(yīng)用。
系統(tǒng)數(shù)據(jù)130包括啟動(dòng)信息和標(biāo)題信息。啟動(dòng)信息指示將由再現(xiàn)設(shè)備從信息存儲(chǔ)介質(zhì)100首先再現(xiàn)的數(shù)據(jù)的位置。標(biāo)題信息包括將被再現(xiàn)的每一標(biāo)題的數(shù)據(jù)的屬性信息和入口點(diǎn)信息。
如上所述,除了運(yùn)動(dòng)圖像數(shù)據(jù)110之外,信息存儲(chǔ)介質(zhì)100還存儲(chǔ)可編程應(yīng)用數(shù)據(jù)120。因此,信息存儲(chǔ)介質(zhì)100提供各種交互操作,并允許對(duì)運(yùn)動(dòng)圖像的再現(xiàn)。具體地講,除了記錄在信息存儲(chǔ)介質(zhì)100上的運(yùn)動(dòng)圖像數(shù)據(jù)110之外,可從外部數(shù)據(jù)庫(kù)下載新的內(nèi)容到信息存儲(chǔ)介質(zhì)100上,然后再現(xiàn)該內(nèi)容。此外,可管理所下載的內(nèi)容并在隨后的再現(xiàn)中使用下載的內(nèi)容。
下面,將描述這樣一種設(shè)備和方法,該設(shè)備和方法通過(guò)組合記錄在信息存儲(chǔ)介質(zhì)100上的運(yùn)動(dòng)圖像數(shù)據(jù)110的目錄信息和通過(guò)網(wǎng)絡(luò)從外部數(shù)據(jù)庫(kù)下載的新的內(nèi)容的目錄信息來(lái)創(chuàng)建文件系統(tǒng),并參照該文件系統(tǒng)將運(yùn)動(dòng)圖像數(shù)據(jù)110連同下載的內(nèi)容一起再現(xiàn)。
圖2示出記錄在圖1的信息存儲(chǔ)介質(zhì)100上的多媒體數(shù)據(jù)的結(jié)構(gòu)。如圖2中所示,該多媒體數(shù)據(jù)結(jié)構(gòu)具有四個(gè)層,在這四個(gè)層中分別包括多個(gè)片段(clip)201、多個(gè)播放列表220、多個(gè)電影對(duì)象230和索引表240。
每一片段包括圖像記錄單元和對(duì)象,其包括用于高質(zhì)量電影的AV數(shù)據(jù)流和該AV數(shù)據(jù)流的屬性信息。AV數(shù)據(jù)流被稱為片段AV流200,屬性信息被稱為片段信息210。每一播放列表220是多媒體圖像再現(xiàn)的單元。每一播放列表220包括各片段的再現(xiàn)部分(section),每一再現(xiàn)部分被稱為播放項(xiàng)222。電影對(duì)象230分別包括用于再現(xiàn)多媒體圖像的導(dǎo)航命令。導(dǎo)航命令用于開(kāi)始播放列表220的再現(xiàn),根據(jù)用戶的喜好在電影對(duì)象230之間切換,或者管理播放列表220的再現(xiàn)。
索引表240指定將首先再現(xiàn)的電影對(duì)象和標(biāo)題。處于多媒體數(shù)據(jù)結(jié)構(gòu)的頂層的索引表240定義多個(gè)標(biāo)題和多個(gè)菜單,并且包括這些標(biāo)題和菜單的開(kāi)始位置信息。因此,可參照索引表240來(lái)再現(xiàn)通過(guò)標(biāo)題搜索或用戶操作(如菜單調(diào)用)選擇的標(biāo)題或菜單。此外,索引表240包括當(dāng)信息存儲(chǔ)介質(zhì)100被插入再現(xiàn)設(shè)備中時(shí)將自動(dòng)首先再現(xiàn)的標(biāo)題或菜單的開(kāi)始位置信息。
現(xiàn)在將描述作為壓縮編碼的多媒體圖像的片段AV流200的結(jié)構(gòu)。圖3是示出圖2的片段AV流200的結(jié)構(gòu)的框圖。參照?qǐng)D3,信息存儲(chǔ)介質(zhì)100被示出為存儲(chǔ)AV數(shù)據(jù)流310,其中AV數(shù)據(jù)流310是通過(guò)對(duì)視頻流302、音頻流304、提供字幕的表現(xiàn)圖形流306以及提供用于與用戶交互的菜單的交互圖形流308進(jìn)行多路復(fù)用(MUX)而獲得的。AV數(shù)據(jù)流310還可被稱為主流。
圖4示出圖1的信息存儲(chǔ)介質(zhì)100的目錄結(jié)構(gòu)。參照?qǐng)D4,示出了與記錄在信息存儲(chǔ)介質(zhì)100上的多媒體數(shù)據(jù)有關(guān)的文件的目錄。高質(zhì)量運(yùn)動(dòng)圖像數(shù)據(jù)110被存儲(chǔ)在根(root)目錄下的BDMV目錄中。索引表240、電影對(duì)象230、播放列表220、片段信息210、片段AV流200以及其他數(shù)據(jù)各自的目錄被設(shè)置在BDMV目錄下。存儲(chǔ)提供編程操作的應(yīng)用數(shù)據(jù)120的BD-J目錄也位于根目錄下。BD-J目錄提供每一應(yīng)用的ID和每一應(yīng)用的實(shí)際數(shù)據(jù)(realdata)的目錄。
具體地講,索引表240被存儲(chǔ)在命名為index.bdmv的文件中,包括導(dǎo)航數(shù)據(jù)的電影對(duì)象230被記錄在命名為MovieObject.bdmv的文件中。此外,播放列表220(其每一個(gè)都是運(yùn)動(dòng)圖像再現(xiàn)的單元)被記錄在名稱具有五個(gè)字符以mpls為擴(kuò)展名的文件中。這些文件位于PLAYLIST目錄中。片段信息210被存儲(chǔ)在名稱具有五個(gè)字符以clpi為擴(kuò)展名的文件中。這些文件位于CLIPINF目錄中。片段AV流200被記錄在名稱具有五個(gè)字符以m2ts為擴(kuò)展名的文件中。這些文件位于STREAM目錄中。因此,應(yīng)該理解,盡管相對(duì)應(yīng)的片段信息文件和片段AV流文件的名稱可能是相同的,但是文件本身具有不同的擴(kuò)展名。此外,其他數(shù)據(jù)(如用于文本字幕的字體文件)可被存儲(chǔ)在AUXDATA目錄中。
應(yīng)用數(shù)據(jù)120被記錄為APP#1目錄中的命名為aa.jar的文件,其中APP#1目錄指示應(yīng)用數(shù)據(jù)120(即,應(yīng)用)的ID??纱嬖诙鄠€(gè)應(yīng)用,在這種情況下,以各個(gè)目錄(即,ID)中的命名為aa.jar、bb.jar等的文件的形式存儲(chǔ)這些應(yīng)用的實(shí)際數(shù)據(jù)。
根據(jù)本發(fā)明實(shí)施例,上述數(shù)據(jù)都可以是下載的。然而,為了方便起見(jiàn),下面將描述播放列表220、片段AV流200和應(yīng)用數(shù)據(jù)120的下載。
當(dāng)包括在應(yīng)用數(shù)據(jù)120中的Java應(yīng)用被執(zhí)行時(shí),可通過(guò)網(wǎng)絡(luò)從外部數(shù)據(jù)庫(kù)下載文件,然后連同記錄在信息存儲(chǔ)介質(zhì)100上的運(yùn)動(dòng)圖像數(shù)據(jù)110一起再現(xiàn)所述文件。在這種情況下,可下載片段AV流文件、播放列表文件和不同的應(yīng)用文件中的一種(換言之,片段AV流文件、播放列表文件或不同的應(yīng)用文件),以替換記錄在信息存儲(chǔ)介質(zhì)100上的目標(biāo)文件。可選地,可下載片段AV文件、播放列表文件和不同的應(yīng)用文件作為一個(gè)單元并將其添加到記錄在信息存儲(chǔ)介質(zhì)100上的文件中。
下載的數(shù)據(jù)被存儲(chǔ)在本地存儲(chǔ)器(將在隨后進(jìn)行描述)中。本地存儲(chǔ)器的目錄結(jié)構(gòu)可以與圖4中所示的信息存儲(chǔ)介質(zhì)100的目錄結(jié)構(gòu)相同,從而下載的數(shù)據(jù)可相應(yīng)地存儲(chǔ),并且可容易地與記錄在信息存儲(chǔ)介質(zhì)100上的文件相組合。
現(xiàn)在,將參照?qǐng)D5描述使用圖4中所示的信息存儲(chǔ)介質(zhì)100的目錄信息和本地存儲(chǔ)器的目錄信息來(lái)創(chuàng)建虛擬文件系統(tǒng)的方法,圖5是示出根據(jù)本發(fā)明實(shí)施例的創(chuàng)建虛擬文件系統(tǒng)的方法的示圖。
為了創(chuàng)建虛擬文件系統(tǒng),首先讀取記錄在信息存儲(chǔ)介質(zhì)100上的目錄信息和記錄在本地存儲(chǔ)器中的目錄信息。就這一點(diǎn),可存在三種可能情況第一種情況,具有相同名稱的文件僅存在于信息存儲(chǔ)介質(zhì)100中或本地存儲(chǔ)器中;第二種情況,具有相同名稱的文件存在于信息存儲(chǔ)介質(zhì)100和本地存儲(chǔ)器中;第三種情況,信息存儲(chǔ)介質(zhì)100中的文件與本地存儲(chǔ)器中的文件相組合以創(chuàng)建新的文件。
在第一種情況下,參照信息存儲(chǔ)介質(zhì)100或本地存儲(chǔ)器中的數(shù)據(jù)在虛擬文件系統(tǒng)中創(chuàng)建數(shù)據(jù)。如圖5中所示,AV流01000.m2ts 512和應(yīng)用數(shù)據(jù)aa.jar514僅存在于信息存儲(chǔ)介質(zhì)100中,而播放列表00001.mpls 522、AV流02000.m2ts 524和應(yīng)用數(shù)據(jù)bb.jar 526僅存在于本地存儲(chǔ)器中。因此,由于文件名稱都不同,所以在虛擬文件系統(tǒng)中,AV流01000.m2ts 512和AV流02000.m2ts 524被存儲(chǔ)在STREAM目錄中,播放列表00001.mpls 522被存儲(chǔ)在PLAYLIST目錄中,應(yīng)用數(shù)據(jù)aa.jar 514和應(yīng)用數(shù)據(jù)bb.jar 526被存儲(chǔ)在BD-J目錄中。
當(dāng)用于再現(xiàn)HDMV標(biāo)題的表現(xiàn)引擎或Java應(yīng)用向虛擬文件系統(tǒng)請(qǐng)求數(shù)據(jù)時(shí),再現(xiàn)設(shè)備參照虛擬文件系統(tǒng)的目錄信息來(lái)識(shí)別與虛擬文件系統(tǒng)中的數(shù)據(jù)對(duì)應(yīng)的信息存儲(chǔ)介質(zhì)100或本地存儲(chǔ)器上的實(shí)際數(shù)據(jù)的位置,并從信息存儲(chǔ)介質(zhì)100或本地存儲(chǔ)器讀取所述實(shí)際數(shù)據(jù)。
在第二種情況下,具有相同名稱的文件存在于信息存儲(chǔ)介質(zhì)100和本地存儲(chǔ)器中。在這種情況下,虛擬文件系統(tǒng)根據(jù)預(yù)定的條件從信息存儲(chǔ)介質(zhì)100或本地存儲(chǔ)器中讀取數(shù)據(jù),并將數(shù)據(jù)提供給應(yīng)用或?qū)Ш揭妗Q言之,可基于文件版本或文件創(chuàng)建日期使用最新版本的文件或新的文件來(lái)創(chuàng)建虛擬文件系統(tǒng)。
在第三種情況下,信息存儲(chǔ)介質(zhì)100中的數(shù)據(jù)和本地存儲(chǔ)器中的數(shù)據(jù)都被參照。在圖5中,信息存儲(chǔ)介質(zhì)100中的播放列表00000.mpls 510和本地存儲(chǔ)器中的播放列表00000_1.mpls 520被組合為單個(gè)播放列表,并使用組合的播放列表來(lái)創(chuàng)建虛擬文件系統(tǒng)。例如,當(dāng)內(nèi)容制作者除了信息存儲(chǔ)介質(zhì)100中已經(jīng)存在的數(shù)據(jù)之外還期望提供附加數(shù)據(jù)時(shí),內(nèi)容制作者能夠有機(jī)會(huì)僅下載附加數(shù)據(jù),將下載的數(shù)據(jù)與信息存儲(chǔ)介質(zhì)100中的數(shù)據(jù)組合,并再現(xiàn)組合的數(shù)據(jù),而不是從服務(wù)器下載新的數(shù)據(jù)(所述新的數(shù)據(jù)是信息存儲(chǔ)介質(zhì)100中已經(jīng)存在的數(shù)據(jù)與所述附加數(shù)據(jù)的組合)。
上述虛擬文件系統(tǒng)可用于獲得各種結(jié)果。例如,當(dāng)信息存儲(chǔ)介質(zhì)100中的運(yùn)動(dòng)圖像包括導(dǎo)航數(shù)據(jù)(包括英文字幕和音頻數(shù)據(jù))時(shí),內(nèi)容制作者可另外制作韓語(yǔ)字幕和音頻數(shù)據(jù),并通過(guò)服務(wù)器提供該韓語(yǔ)字幕、音頻數(shù)據(jù)以及相關(guān)的導(dǎo)航數(shù)據(jù)。然后,用戶可通過(guò)網(wǎng)絡(luò)下載韓語(yǔ)字幕、音頻數(shù)據(jù)和相關(guān)的導(dǎo)航數(shù)據(jù),并將該韓語(yǔ)字幕、音頻數(shù)據(jù)和相關(guān)導(dǎo)航數(shù)據(jù)存儲(chǔ)在本地存儲(chǔ)器中。
通過(guò)參照虛擬文件系統(tǒng),再現(xiàn)設(shè)備組合信息存儲(chǔ)介質(zhì)100中的導(dǎo)航數(shù)據(jù)與下載的導(dǎo)航數(shù)據(jù),并使用組合的導(dǎo)航數(shù)據(jù)作為單個(gè)導(dǎo)航文件。因此,存儲(chǔ)在本地存儲(chǔ)器中的韓語(yǔ)字幕、音頻數(shù)據(jù)以及相應(yīng)的導(dǎo)航數(shù)據(jù)可連同信息存儲(chǔ)介質(zhì)100中的運(yùn)動(dòng)圖像一起被再現(xiàn)。執(zhí)行導(dǎo)航文件的再現(xiàn)設(shè)備的表現(xiàn)引擎或使用導(dǎo)航文件的Java應(yīng)用使用虛擬文件系統(tǒng)就像存儲(chǔ)在兩個(gè)位置的內(nèi)容來(lái)自一個(gè)文件一樣來(lái)再現(xiàn)運(yùn)動(dòng)圖像。
一旦創(chuàng)建了虛擬文件系統(tǒng),再現(xiàn)設(shè)備就參照該虛擬文件系統(tǒng)來(lái)再現(xiàn)存儲(chǔ)在信息存儲(chǔ)介質(zhì)100或本地存儲(chǔ)器中的AV流。如圖5中所示,虛擬文件系統(tǒng)的目錄結(jié)構(gòu)與信息存儲(chǔ)介質(zhì)的目錄結(jié)構(gòu)相同。由于信息存儲(chǔ)介質(zhì)100是只讀的,所以在執(zhí)行應(yīng)用時(shí)(即,在執(zhí)行Java應(yīng)用時(shí))產(chǎn)生的數(shù)據(jù)不能被記錄在信息存儲(chǔ)介質(zhì)100上。然而,虛擬文件系統(tǒng)包括其中可記錄通由應(yīng)用產(chǎn)生的數(shù)據(jù)的區(qū)域。
現(xiàn)在,將詳細(xì)描述使用創(chuàng)建的虛擬文件系統(tǒng)再現(xiàn)運(yùn)動(dòng)圖像的再現(xiàn)設(shè)備。圖6是根據(jù)本發(fā)明實(shí)施例的再現(xiàn)設(shè)備的框圖。
參照?qǐng)D6,該再現(xiàn)設(shè)備包括從信息存儲(chǔ)介質(zhì)600讀取數(shù)據(jù)的讀取單元610、程序數(shù)據(jù)緩沖器620、導(dǎo)航數(shù)據(jù)緩沖器621、運(yùn)動(dòng)圖像數(shù)據(jù)緩沖器622和系統(tǒng)數(shù)據(jù)緩沖器623(所有這些緩沖器都臨時(shí)存儲(chǔ)讀取的數(shù)據(jù))以及用作再現(xiàn)緩沖的數(shù)據(jù)的再現(xiàn)引擎的再現(xiàn)單元。再現(xiàn)單元包括模塊管理器633、導(dǎo)航引擎631、表現(xiàn)引擎632和程序引擎630。模塊管理器633讀取系統(tǒng)數(shù)據(jù)并控制導(dǎo)航引擎631處理由于初始化和用戶的選擇而引起的標(biāo)題改變或?qū)Ш礁淖?。?dǎo)航引擎631基于導(dǎo)航數(shù)據(jù)控制運(yùn)動(dòng)圖像的再現(xiàn)。表現(xiàn)引擎632對(duì)運(yùn)動(dòng)圖像數(shù)據(jù)進(jìn)行解碼,并在屏幕上顯示解碼的運(yùn)動(dòng)圖像數(shù)據(jù)。程序引擎630執(zhí)行應(yīng)用程序??扇Q于應(yīng)用的類(lèi)型而使用多個(gè)程序引擎。例如,為了隨后再現(xiàn)Java應(yīng)用和HTML應(yīng)用,需要執(zhí)行Java應(yīng)用的Java虛擬機(jī)和執(zhí)行HTML應(yīng)用的瀏覽器引擎。
再現(xiàn)設(shè)備還包括混合器(blender)634,混合器634混合程序引擎630的輸出與表現(xiàn)引擎632的輸出,以使得兩個(gè)輸出在屏幕上疊加。程序引擎630還可包括應(yīng)用管理器625,該應(yīng)用管理器625使用應(yīng)用對(duì)象來(lái)控制應(yīng)用程序的執(zhí)行以提供程序操作(program operation)。
再現(xiàn)設(shè)備還包括本地存儲(chǔ)器601,本地存儲(chǔ)器601存儲(chǔ)從信息存儲(chǔ)介質(zhì)600或外部數(shù)據(jù)庫(kù)602下載的程序應(yīng)用。模塊管理器633使用從信息存儲(chǔ)介質(zhì)600讀取的數(shù)據(jù)以及從本地存儲(chǔ)器601讀取的數(shù)據(jù)來(lái)創(chuàng)建虛擬文件系統(tǒng),并向程序引擎630和導(dǎo)航引擎631發(fā)送再現(xiàn)控制信息。
圖7是示出根據(jù)本發(fā)明實(shí)施例的使用虛擬文件系統(tǒng)的再現(xiàn)方法的流程圖。參照?qǐng)D7,當(dāng)信息存儲(chǔ)介質(zhì)100或600被插入再現(xiàn)設(shè)備時(shí),創(chuàng)建虛擬文件系統(tǒng)(710)。然而,當(dāng)本地存儲(chǔ)器601中沒(méi)有數(shù)據(jù)與信息存儲(chǔ)介質(zhì)100或600有關(guān)時(shí),不創(chuàng)建虛擬文件系統(tǒng)。而是使用信息存儲(chǔ)介質(zhì)100或600的目錄結(jié)構(gòu)。接下來(lái),用于再現(xiàn)HDMV標(biāo)題的再現(xiàn)引擎或Java應(yīng)用向虛擬文件系統(tǒng)請(qǐng)求數(shù)據(jù)(720)。
記錄在信息存儲(chǔ)介質(zhì)100或600上的Java應(yīng)用通過(guò)網(wǎng)絡(luò)將數(shù)據(jù)從服務(wù)器下載到本地存儲(chǔ)器601(730)。Java應(yīng)用或再現(xiàn)設(shè)備所提供的應(yīng)用將下載的數(shù)據(jù)存儲(chǔ)在本地存儲(chǔ)器601內(nèi)的目錄中。然后,下載了數(shù)據(jù)的應(yīng)用請(qǐng)求更新虛擬文件系統(tǒng)。響應(yīng)于該更新請(qǐng)求,再現(xiàn)設(shè)備在預(yù)定的時(shí)間,例如在標(biāo)題被改變或者運(yùn)動(dòng)圖像的再現(xiàn)停止時(shí)更新虛擬文件系統(tǒng)(740)。應(yīng)用或再現(xiàn)引擎參照更新的虛擬文件系統(tǒng)從信息存儲(chǔ)介質(zhì)100或600讀取數(shù)據(jù),或者讀取下載的數(shù)據(jù),并再現(xiàn)讀取的數(shù)據(jù)(750)。
有兩個(gè)實(shí)體使用虛擬文件系統(tǒng)訪問(wèn)數(shù)據(jù)再現(xiàn)HDMV標(biāo)題的導(dǎo)航引擎631和Java應(yīng)用。當(dāng)例如用戶選擇了導(dǎo)航數(shù)據(jù)時(shí),導(dǎo)航引擎631在參照虛擬文件系統(tǒng)的同時(shí)讀取與選擇的導(dǎo)航數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù),并再現(xiàn)讀取的數(shù)據(jù)。導(dǎo)航引擎631以與導(dǎo)航引擎631感知并訪問(wèn)信息存儲(chǔ)介質(zhì)100或600的方式相同的方式來(lái)感知并訪問(wèn)虛擬文件系統(tǒng)。
Java應(yīng)用利用虛擬文件系統(tǒng)來(lái)執(zhí)行另一應(yīng)用,或者利用API讀取諸如HDMV導(dǎo)航數(shù)據(jù)或圖像數(shù)據(jù)的數(shù)據(jù)。此外,應(yīng)用可存儲(chǔ)自創(chuàng)建的數(shù)據(jù)并可讀取存儲(chǔ)的數(shù)據(jù),所述自創(chuàng)建的數(shù)據(jù)是在利用Java IO和虛擬文件系統(tǒng)的執(zhí)行期間創(chuàng)建的。虛擬文件系統(tǒng)將通過(guò)應(yīng)用創(chuàng)建的數(shù)據(jù)存儲(chǔ)在本地存儲(chǔ)器601的預(yù)定的區(qū)域(可通過(guò)應(yīng)用ID來(lái)區(qū)分所述區(qū)域)中,并應(yīng)所述應(yīng)用的請(qǐng)求讀取或移除數(shù)據(jù)。
應(yīng)用將通過(guò)應(yīng)用ID區(qū)分的預(yù)定區(qū)域感知為其基本目錄,并使用Java IO來(lái)訪問(wèn)所述預(yù)定區(qū)域。換言之,當(dāng)應(yīng)用使用Java IO來(lái)提供訪問(wèn)文件的命令時(shí),再現(xiàn)設(shè)備在所述預(yù)定的區(qū)域中搜索該文件,并將搜索結(jié)果發(fā)送給應(yīng)用。由于不同的應(yīng)用具有不同的區(qū)域作為它們的基本目錄,所以存儲(chǔ)在所述區(qū)域中的數(shù)據(jù)可被區(qū)分。
本發(fā)明還可被實(shí)現(xiàn)為計(jì)算機(jī)可讀記錄介質(zhì)上的計(jì)算機(jī)可讀代碼。計(jì)算機(jī)可讀記錄介質(zhì)是存儲(chǔ)隨后由計(jì)算機(jī)系統(tǒng)讀取的數(shù)據(jù)的任何數(shù)據(jù)存儲(chǔ)裝置。計(jì)算機(jī)可讀記錄介質(zhì)的例子包括只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ)器(RAM)、CD-ROM、磁帶、軟盤(pán)、光學(xué)數(shù)據(jù)存儲(chǔ)裝置和載波(如通過(guò)互聯(lián)網(wǎng)的數(shù)據(jù)傳輸)。
計(jì)算機(jī)可讀記錄介質(zhì)還可在聯(lián)網(wǎng)的計(jì)算機(jī)系統(tǒng)上分布,從而計(jì)算機(jī)可讀代碼以分布式方式存儲(chǔ)和執(zhí)行。此外,用于實(shí)現(xiàn)本發(fā)明的操作程序、代碼和代碼段可由本發(fā)明所屬技術(shù)領(lǐng)域的程序員解釋。
盡管已顯示和描述了本發(fā)明的幾個(gè)實(shí)施例,但是本領(lǐng)域技術(shù)人員應(yīng)該理解,在不脫離由權(quán)利要求及其等同物限定其范圍的本發(fā)明的原理和精神的情況下,可對(duì)這些實(shí)施例進(jìn)行改變。
權(quán)利要求
1.一種再現(xiàn)設(shè)備,包括本地存儲(chǔ)器,存儲(chǔ)從網(wǎng)絡(luò)下載的數(shù)據(jù);讀取單元,用于讀取存儲(chǔ)在信息存儲(chǔ)介質(zhì)中的數(shù)據(jù),以及讀取存儲(chǔ)在本地存儲(chǔ)器中的數(shù)據(jù);再現(xiàn)單元,創(chuàng)建虛擬文件系統(tǒng),并參照該虛擬文件系統(tǒng)將存儲(chǔ)在信息存儲(chǔ)介質(zhì)中的數(shù)據(jù)連同存儲(chǔ)在本地存儲(chǔ)器中的數(shù)據(jù)一起再現(xiàn)。
2.如權(quán)利要求1所述的設(shè)備,其中,所述虛擬文件系統(tǒng)的目錄信息與存儲(chǔ)在信息存儲(chǔ)介質(zhì)中的數(shù)據(jù)的目錄信息具有相同的格式。
3.如權(quán)利要求1所述的設(shè)備,其中,所述再現(xiàn)單元包括模塊管理器,該模塊管理器通過(guò)組合存儲(chǔ)在本地存儲(chǔ)器中的數(shù)據(jù)的目錄信息與存儲(chǔ)在信息存儲(chǔ)介質(zhì)中的數(shù)據(jù)的目錄信息來(lái)創(chuàng)建虛擬文件系統(tǒng)。
4.如權(quán)利要求3所述的設(shè)備,其中,當(dāng)存儲(chǔ)在本地存儲(chǔ)器中的數(shù)據(jù)的目錄中的文件和存儲(chǔ)在信息存儲(chǔ)介質(zhì)中的數(shù)據(jù)的目錄中的文件具有相同的文件名稱時(shí),所述模塊管理器基于預(yù)定的標(biāo)準(zhǔn)選擇具有相同文件名稱的所述文件之一。
5.如權(quán)利要求3所述的設(shè)備,其中,在創(chuàng)建虛擬文件系統(tǒng)時(shí),當(dāng)存儲(chǔ)在本地存儲(chǔ)器中的數(shù)據(jù)的目錄中的文件和存儲(chǔ)在信息存儲(chǔ)介質(zhì)中的數(shù)據(jù)的目錄中的文件相關(guān)時(shí),所述模塊管理器將這兩個(gè)文件組合為一個(gè)文件。
6.如權(quán)利要求1所述的設(shè)備,其中,所述虛擬文件系統(tǒng)包括應(yīng)用目錄,該應(yīng)用目錄與存儲(chǔ)在信息存儲(chǔ)介質(zhì)或本地存儲(chǔ)器中并被執(zhí)行的應(yīng)用被存儲(chǔ)時(shí)所創(chuàng)建的數(shù)據(jù)有關(guān)。
7.如權(quán)利要求6所述的設(shè)備,其中,所述應(yīng)用目錄包括用于區(qū)分應(yīng)用的標(biāo)識(shí)(ID)。
8.如權(quán)利要求6所述的設(shè)備,其中,所述應(yīng)用包括應(yīng)用程序接口(API)操作,并將所述應(yīng)用目錄當(dāng)作基本目錄,并基于該基本目錄使用API操作來(lái)讀取或?qū)懭胛募?br> 9.一種使用虛擬文件系統(tǒng)來(lái)再現(xiàn)多媒體數(shù)據(jù)的方法,該方法包括將從網(wǎng)絡(luò)下載的數(shù)據(jù)存儲(chǔ)在本地存儲(chǔ)器中;讀取存儲(chǔ)在信息存儲(chǔ)介質(zhì)中的數(shù)據(jù)和存儲(chǔ)在本地存儲(chǔ)器中的數(shù)據(jù);創(chuàng)建虛擬文件系統(tǒng),并參照該虛擬文件系統(tǒng)將存儲(chǔ)在信息存儲(chǔ)介質(zhì)中的數(shù)據(jù)連同存儲(chǔ)在本地存儲(chǔ)器中的數(shù)據(jù)一起再現(xiàn)。
10.如權(quán)利要求9所述的方法,其中,所述虛擬文件系統(tǒng)具有與存儲(chǔ)在信息存儲(chǔ)介質(zhì)中的目錄信息的格式相似的格式。
11.如權(quán)利要求9所述的方法,其中,通過(guò)組合存儲(chǔ)在本地存儲(chǔ)器中的數(shù)據(jù)的目錄信息和存儲(chǔ)在信息存儲(chǔ)介質(zhì)中的數(shù)據(jù)的目錄信息來(lái)創(chuàng)建所述虛擬文件系統(tǒng)。
12.一種使用虛擬文件系統(tǒng)來(lái)再現(xiàn)多媒體數(shù)據(jù)的方法,該方法包括創(chuàng)建虛擬文件系統(tǒng);使用再現(xiàn)音頻-視頻數(shù)據(jù)的應(yīng)用或者再現(xiàn)單元來(lái)向虛擬文件系統(tǒng)請(qǐng)求數(shù)據(jù);參照虛擬文件系統(tǒng),從信息存儲(chǔ)介質(zhì)讀取數(shù)據(jù)或通過(guò)網(wǎng)絡(luò)從服務(wù)器下載數(shù)據(jù);更新虛擬文件系統(tǒng);參照更新的虛擬文件系統(tǒng)將從信息存儲(chǔ)介質(zhì)讀取的數(shù)據(jù)連同下載的數(shù)據(jù)一起再現(xiàn)。
13.如權(quán)利要求12所述的方法,其中,所述虛擬文件系統(tǒng)具有與存儲(chǔ)在信息存儲(chǔ)介質(zhì)中的目錄信息的格式相似的格式。
14.如權(quán)利要求12所述的方法,其中,虛擬文件系統(tǒng)的更新包括組合下載的數(shù)據(jù)的目錄信息和存儲(chǔ)在信息存儲(chǔ)介質(zhì)中的數(shù)據(jù)的目錄信息。
15.如權(quán)利要求14所述的方法,其中,當(dāng)下載的數(shù)據(jù)的目錄中的文件和存儲(chǔ)在信息存儲(chǔ)介質(zhì)中的數(shù)據(jù)的目錄中的文件具有相同的文件名稱時(shí),更新虛擬文件系統(tǒng)的步驟還包括通過(guò)基于預(yù)定的標(biāo)準(zhǔn)選擇具有相同文件名稱的所述文件之一來(lái)更新虛擬文件系統(tǒng)。
16.如權(quán)利要求14所述的方法,其中,虛擬文件系統(tǒng)的更新還包括當(dāng)下載的數(shù)據(jù)的目錄中的文件和存儲(chǔ)在信息存儲(chǔ)介質(zhì)中的數(shù)據(jù)的目錄中的文件相關(guān)時(shí),將這兩個(gè)文件組合為一個(gè)文件。
17.如權(quán)利要求12所述的方法,其中,所述虛擬文件系統(tǒng)包括應(yīng)用目錄,該應(yīng)用目錄與存儲(chǔ)當(dāng)存儲(chǔ)在信息存儲(chǔ)介質(zhì)或本地存儲(chǔ)器中的應(yīng)用執(zhí)行時(shí)所創(chuàng)建的數(shù)據(jù)的空間有關(guān)。
18.如權(quán)利要求17所述的方法,其中,應(yīng)用目錄的目錄包括區(qū)分應(yīng)用的標(biāo)識(shí)(ID)。
19.一種存儲(chǔ)有用于執(zhí)行如權(quán)利要求9所述的方法的程序的計(jì)算機(jī)可讀記錄介質(zhì)。
20.一種通過(guò)使用信息存儲(chǔ)介質(zhì)的目錄信息和本地存儲(chǔ)器的目錄信息創(chuàng)建具有目錄信息的虛擬文件系統(tǒng)來(lái)再現(xiàn)數(shù)據(jù)的方法,該方法包括讀取記錄在信息存儲(chǔ)介質(zhì)上的目錄信息和記錄在本地存儲(chǔ)器中的目錄信息;如果包括第一數(shù)據(jù)的文件存在于信息存儲(chǔ)介質(zhì)中或本地存儲(chǔ)器中,則像存在于信息存儲(chǔ)介質(zhì)或本地存儲(chǔ)器中一樣參照現(xiàn)有文件在虛擬文件系統(tǒng)中創(chuàng)建第二數(shù)據(jù),參照虛擬文件系統(tǒng)的目錄信息識(shí)別與虛擬文件系統(tǒng)中的數(shù)據(jù)對(duì)應(yīng)的第一數(shù)據(jù)的位置,并從信息存儲(chǔ)介質(zhì)或本地存儲(chǔ)器讀取第一數(shù)據(jù),或者如果具有相同名稱的包括第三數(shù)據(jù)的文件存儲(chǔ)于信息存儲(chǔ)介質(zhì)和本地存儲(chǔ)器中,則根據(jù)預(yù)定的條件從信息存儲(chǔ)介質(zhì)或本地存儲(chǔ)器讀取第三數(shù)據(jù),并將讀取的第三數(shù)據(jù)提供給應(yīng)用或?qū)Ш揭妫蛘呷绻畔⒋鎯?chǔ)介質(zhì)中的包括第四數(shù)據(jù)的文件將與本地存儲(chǔ)器中的包括第五數(shù)據(jù)的文件相組合以創(chuàng)建新的文件,則參照信息存儲(chǔ)介質(zhì)中的第四數(shù)據(jù)和本地存儲(chǔ)器中的第五數(shù)據(jù)在虛擬文件系統(tǒng)中創(chuàng)建第六數(shù)據(jù)。
21.如權(quán)利要求20所述的方法,其中,讀取第三數(shù)據(jù)的步驟和提供第三數(shù)據(jù)的步驟中的每一個(gè)包括使用具有相同名稱的所述文件中的較新版本。
22.一種存儲(chǔ)有用于執(zhí)行如權(quán)利要求20所述的方法的程序的計(jì)算機(jī)可讀記錄介質(zhì)。
23.一種使用虛擬文件系統(tǒng)來(lái)再現(xiàn)多媒體數(shù)據(jù)的方法,該方法包括使用信息存儲(chǔ)介質(zhì)的目錄信息和本地存儲(chǔ)器的目錄信息來(lái)創(chuàng)建虛擬文件系統(tǒng);向虛擬文件系統(tǒng)請(qǐng)求數(shù)據(jù);參照虛擬文件系統(tǒng),從信息存儲(chǔ)介質(zhì)讀取數(shù)據(jù)或從服務(wù)器下載數(shù)據(jù)到本地存儲(chǔ)器;組合下載的數(shù)據(jù)的目錄信息和存儲(chǔ)在信息存儲(chǔ)介質(zhì)中的數(shù)據(jù)的目錄信息;參照更新的虛擬文件系統(tǒng)將從信息存儲(chǔ)介質(zhì)讀取的數(shù)據(jù)連同下載的數(shù)據(jù)一起再現(xiàn)。
24.一種設(shè)備的再現(xiàn)單元,該設(shè)備具有本地存儲(chǔ)器,用于將數(shù)據(jù)記錄到本地存儲(chǔ)器和/或插入該設(shè)備的介質(zhì)中/從本地存儲(chǔ)器和/或所述介質(zhì)再現(xiàn)數(shù)據(jù),該再現(xiàn)單元包括導(dǎo)航引擎,基于從介質(zhì)讀取的導(dǎo)航數(shù)據(jù)來(lái)控制運(yùn)動(dòng)圖像的再現(xiàn);程序引擎,用于執(zhí)行與導(dǎo)航數(shù)據(jù)和/或來(lái)自介質(zhì)的將被再現(xiàn)的數(shù)據(jù)有關(guān)的應(yīng)用程序,和/或用于執(zhí)行將外部數(shù)據(jù)下載到本地存儲(chǔ)器的應(yīng)用程序;模塊管理器,使用從信息存儲(chǔ)介質(zhì)讀取的數(shù)據(jù)和/或從本地存儲(chǔ)器讀取的數(shù)據(jù)來(lái)創(chuàng)建虛擬文件系統(tǒng),并基于存儲(chǔ)在虛擬文件系統(tǒng)中的數(shù)據(jù)向程序引擎和導(dǎo)航引擎發(fā)送再現(xiàn)控制信息。
25.如權(quán)利要求24所述的再現(xiàn)單元,其中,所述模塊管理器讀取系統(tǒng)數(shù)據(jù),并控制導(dǎo)航引擎和程序引擎處理由于初始化、用戶選擇和/或?qū)Ш礁淖兌鸬臉?biāo)題改變。
26.如權(quán)利要求24所述的再現(xiàn)單元,其中,所述程序引擎的數(shù)量可以是多個(gè),從而當(dāng)隨后再現(xiàn)Java應(yīng)用和HTML應(yīng)用時(shí),所述再現(xiàn)單元包括執(zhí)行Java應(yīng)用的程序引擎;執(zhí)行HTML應(yīng)用的程序引擎。
27.如權(quán)利要求24所述的再現(xiàn)單元,還包括表現(xiàn)引擎,用于對(duì)運(yùn)動(dòng)圖像的數(shù)據(jù)進(jìn)行解碼,并顯示解碼的運(yùn)動(dòng)圖像數(shù)據(jù)。
28.如權(quán)利要求27所述的再現(xiàn)單元,還包括屏幕,來(lái)自介質(zhì)的數(shù)據(jù)可被再現(xiàn)到該屏幕上;混合器,用于混合程序引擎的輸出與表現(xiàn)引擎的輸出,以使得這兩個(gè)輸出在屏幕上疊加,其中,程序引擎包括應(yīng)用管理器,該應(yīng)用管理器使用應(yīng)用對(duì)象來(lái)控制應(yīng)用程序的執(zhí)行以提供程序操作。
29.一種使用虛擬文件系統(tǒng)的再現(xiàn)方法,該虛擬文件系統(tǒng)可與具有本地存儲(chǔ)器的記錄/再現(xiàn)設(shè)備一起使用,介質(zhì)可插入該記錄/再現(xiàn)設(shè)備中,該方法包括當(dāng)信息存儲(chǔ)介質(zhì)插入該再現(xiàn)設(shè)備時(shí),創(chuàng)建虛擬文件系統(tǒng);向虛擬文件系統(tǒng)請(qǐng)求數(shù)據(jù),以允許Java應(yīng)用的執(zhí)行;當(dāng)執(zhí)行Java應(yīng)用時(shí),從服務(wù)器下載數(shù)據(jù)并將該數(shù)據(jù)存儲(chǔ)到本地存儲(chǔ)器;請(qǐng)求更新虛擬文件系統(tǒng),并在預(yù)定的時(shí)間響應(yīng)地更新虛擬文件系統(tǒng);參照更新的虛擬文件系統(tǒng)從所述介質(zhì)讀取數(shù)據(jù)或讀取下載的數(shù)據(jù),并再現(xiàn)讀取的數(shù)據(jù)。
30.如權(quán)利要求29所述的方法,其中,請(qǐng)求的步驟還包括向虛擬文件系統(tǒng)請(qǐng)求數(shù)據(jù),以允許HDMV標(biāo)題的再現(xiàn)。
31.如權(quán)利要求29所述的方法,其中,更新虛擬文件系統(tǒng)的所述預(yù)定的時(shí)間發(fā)生在標(biāo)題被改變或運(yùn)動(dòng)圖像的再現(xiàn)停止時(shí)。
32.一種存儲(chǔ)有用于執(zhí)行如權(quán)利要求29所述的方法的程序的計(jì)算機(jī)可讀記錄介質(zhì)。
全文摘要
一種通過(guò)組合記錄在信息存儲(chǔ)介質(zhì)上的數(shù)據(jù)的目錄信息和從網(wǎng)絡(luò)下載的數(shù)據(jù)的目錄信息來(lái)創(chuàng)建虛擬文件系統(tǒng)并參照該虛擬文件系統(tǒng)來(lái)再現(xiàn)多媒體數(shù)據(jù)的設(shè)備和方法。該再現(xiàn)設(shè)備包括本地存儲(chǔ)器,存儲(chǔ)從網(wǎng)絡(luò)下載的數(shù)據(jù);讀取單元,用于讀取存儲(chǔ)在信息存儲(chǔ)介質(zhì)中的數(shù)據(jù)和存儲(chǔ)在本地存儲(chǔ)器中的數(shù)據(jù);再現(xiàn)單元,創(chuàng)建虛擬文件系統(tǒng),并參照該虛擬文件系統(tǒng)將存儲(chǔ)在本地存儲(chǔ)器中的數(shù)據(jù)連同存儲(chǔ)在信息存儲(chǔ)介質(zhì)中的數(shù)據(jù)一起再現(xiàn)。因此,可創(chuàng)建訪問(wèn)存儲(chǔ)在本地存儲(chǔ)器或信息存儲(chǔ)介質(zhì)中的數(shù)據(jù)的應(yīng)用,并且可容易地添加新的內(nèi)容。
文檔編號(hào)G06F17/00GK101069176SQ200580041016
公開(kāi)日2007年11月7日 申請(qǐng)日期2005年11月30日 優(yōu)先權(quán)日2004年11月30日
發(fā)明者金光玟, 李斗熙 申請(qǐng)人:三星電子株式會(huì)社
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1