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

記錄介質(zhì)及從該記錄介質(zhì)再現(xiàn)數(shù)據(jù)的方法和裝置的制作方法

文檔序號:6784598閱讀:361來源:國知局
專利名稱:記錄介質(zhì)及從該記錄介質(zhì)再現(xiàn)數(shù)據(jù)的方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種記錄介質(zhì),尤其涉及一種用于有效地再現(xiàn)記錄在該記錄介質(zhì)中的具有不同屬性的數(shù)據(jù)的數(shù)據(jù)再現(xiàn)方法和裝置。
背景技術(shù)
通常,廣泛地使用一種用作能在其中記錄大量數(shù)據(jù)的記錄介質(zhì)的光盤。特別地,近來已開發(fā)了一種能長時間地記錄/存儲高質(zhì)量視頻數(shù)據(jù)和高質(zhì)量音頻數(shù)據(jù)的高密度光學(xué)記錄介質(zhì),例如,藍(lán)光盤(BD)。
基于下一代記錄介質(zhì)技術(shù)的BD被認(rèn)為是能存儲比常規(guī)DVD多得多的數(shù)據(jù)的下一代光學(xué)記錄方案。近來,許多研發(fā)者對與BD以及其它數(shù)字設(shè)備相關(guān)聯(lián)的國際標(biāo)準(zhǔn)技術(shù)規(guī)范進(jìn)行了深入的研究。
在上述情形下,近來開發(fā)了一種基于BD國際標(biāo)準(zhǔn)的光學(xué)記錄/再現(xiàn)設(shè)備,但BD國際標(biāo)準(zhǔn)尚未完成,因此,光學(xué)記錄/再現(xiàn)設(shè)備的開發(fā)仍存在許多限制和障礙。
特別地,上述BD能記錄具有不同屬性的多個數(shù)據(jù)單元,例如,其中記錄了以MPEG2格式壓縮的影片的第一標(biāo)題、其中記錄了包括由Java程序執(zhí)行的影片的交互信息的第二標(biāo)題、通過Web語言記錄的第三標(biāo)題。
然而,對于與BD規(guī)范相關(guān)聯(lián)的領(lǐng)域的技術(shù)人員來說并不熟悉用于再現(xiàn)上述具有不同屬性的數(shù)據(jù)(例如標(biāo)題)的方法和裝置,所以在開發(fā)基于BD的光學(xué)記錄/再現(xiàn)設(shè)備中過程中出現(xiàn)許多限制和問題。
發(fā)明的公開因此,本發(fā)明針對一種基本上避免了由于相關(guān)技術(shù)的限制和缺點所引起的一個或多個問題的從記錄介質(zhì)再現(xiàn)數(shù)據(jù)的方法和裝置。
本發(fā)明的一個目的在于提供一種用于從其中記錄了具有不同屬性的數(shù)據(jù)的記錄介質(zhì)再現(xiàn)數(shù)據(jù)的方法和裝置,使得對具有不同屬性的數(shù)據(jù)進(jìn)行分類的信息被記錄在記錄介質(zhì)中,并使用該信息再現(xiàn)記錄在該記錄介質(zhì)中的數(shù)據(jù)。
本發(fā)明的其它優(yōu)點、目的和特征將在以下說明中闡明,且部分在本領(lǐng)域的普通技術(shù)人員仔細(xì)閱讀以下說明時將變得顯而易見,或可以通過本發(fā)明的實踐來獲知。本發(fā)明目的和其它優(yōu)點可以由在書面說明書和權(quán)利要求書以及附圖中特別指出的結(jié)構(gòu)來實現(xiàn)和得到。
為了實現(xiàn)這些目的和其它優(yōu)點并根據(jù)本發(fā)明的目的,如本文所體現(xiàn)和概括地說明地,一種用于再現(xiàn)其中記錄了具有不同屬性的第一和第二標(biāo)題的記錄介質(zhì)的數(shù)據(jù)的方法包括使用第一專用再現(xiàn)單元再現(xiàn)第一標(biāo)題的步驟;以及通過停止第一專用再現(xiàn)單元的操作并啟動第二專用再現(xiàn)單元的操作來進(jìn)行從第一標(biāo)題到第二標(biāo)題的再現(xiàn)的轉(zhuǎn)換的步驟。
在本發(fā)明的另一方面中,一種用于再現(xiàn)其中記錄了具有不同屬性的HDMV標(biāo)題和Java標(biāo)題的記錄介質(zhì)的數(shù)據(jù)的裝置包括回放控制引擎,用于根據(jù)記錄在記錄介質(zhì)中的靜態(tài)腳本再現(xiàn)一再現(xiàn)操作;影片模塊,根據(jù)用于再現(xiàn)HDMV標(biāo)題的命令控制該回放控制引擎;BDJ模塊,用于當(dāng)要求由記錄在記錄介質(zhì)中的靜態(tài)腳本引起的再現(xiàn)操作時,執(zhí)行能再現(xiàn)Java標(biāo)題的Java程序并控制該回放控制引擎;以及模塊管理器,用于接收外部控制命令,并控制影片模塊和BDJ模塊的操作。
在本發(fā)明的又一方面中,記錄介質(zhì)包括其中記錄了具有不同屬性的第一標(biāo)題和第二標(biāo)題的標(biāo)題記錄區(qū)、以及其中記錄了用于再現(xiàn)第一標(biāo)題的第一管理文件和用于再現(xiàn)第二標(biāo)題的第二管理文件的管理文件記錄區(qū),其中該管理文件記錄區(qū)存儲用于分類第一標(biāo)題和第二標(biāo)題的信息。
優(yōu)選地,第一標(biāo)題是HDMV標(biāo)題,而第二標(biāo)題是Java標(biāo)題。
應(yīng)理解,本發(fā)明的上述概括說明和下列詳細(xì)說明均為示例性和說明性的并旨在提供所要求保護(hù)的本發(fā)明的進(jìn)一步說明。
附圖的簡要說明被包括在內(nèi)以提供對本發(fā)明的進(jìn)一步理解的附圖被合并在本說明書中并構(gòu)成本說明書的一部分,附圖示出了本發(fā)明的各實施例,并和說明書一起用于解釋本發(fā)明的原理。在附圖中圖1A至1C是示出根據(jù)本發(fā)明的記錄在記錄介質(zhì)(即,BD-ROM)中的單個標(biāo)題的概念圖;
圖2是示出根據(jù)本發(fā)明的記錄在用作記錄介質(zhì)的光盤中的文件結(jié)構(gòu)和該文件結(jié)構(gòu)的再現(xiàn)數(shù)據(jù)的關(guān)系的概念圖;圖3是示出根據(jù)本發(fā)明的記錄在光盤中的數(shù)據(jù)記錄結(jié)構(gòu)的結(jié)構(gòu)圖;圖4A和4B是示出根據(jù)本發(fā)明的標(biāo)題的再現(xiàn)和標(biāo)題之間的轉(zhuǎn)換關(guān)系的概念圖;圖5A和5B是示出根據(jù)本發(fā)明的用于從記錄介質(zhì)再現(xiàn)數(shù)據(jù)的裝置的框圖;圖6A和6B是示出根據(jù)本發(fā)明的從記錄介質(zhì)再現(xiàn)數(shù)據(jù)的方法、以及當(dāng)HDMV標(biāo)題通過跳轉(zhuǎn)命令被轉(zhuǎn)換到Java標(biāo)題時的操作的概念圖;圖7A和7B是示出根據(jù)本發(fā)明的用于從記錄介質(zhì)再現(xiàn)數(shù)據(jù)的方法、以及當(dāng)通過跳轉(zhuǎn)命令將Java標(biāo)題轉(zhuǎn)換到HDMV標(biāo)題時的操作的概念圖;圖8A和8B是示出根據(jù)本發(fā)明的從記錄介質(zhì)再現(xiàn)數(shù)據(jù)的方法、以及當(dāng)通過調(diào)用命令將HDMV標(biāo)題轉(zhuǎn)換到Java標(biāo)題時的操作的概念圖;圖9A和9B是示出根據(jù)本發(fā)明的從記錄介質(zhì)再現(xiàn)數(shù)據(jù)的方法、以及當(dāng)通過恢復(fù)命令將Java標(biāo)題轉(zhuǎn)換到HDMV標(biāo)題時的操作的概念圖;圖10是示出根據(jù)本發(fā)明的一種用于從記錄介質(zhì)再現(xiàn)數(shù)據(jù)的裝置、尤其是一種用于接收/處理用戶命令的裝置的框圖;圖11是示出根據(jù)本發(fā)明的一種用于從記錄介質(zhì)再現(xiàn)數(shù)據(jù)的裝置,尤其是一種用于管理圖形平面圖的裝置的框圖;以及圖12A和12B是示出根據(jù)本發(fā)明的索引文件的句法信息的結(jié)構(gòu)圖。
實現(xiàn)本發(fā)明的最佳模式現(xiàn)在將詳細(xì)參照本發(fā)明的優(yōu)選實施例,這些實施例的例子在附圖中示出。在任何可能之處,將在所有附圖中使用相同的標(biāo)號來指相同或相似的部件。
下面將參照


一種用于從記錄介質(zhì)再現(xiàn)數(shù)據(jù)的方法和裝置。
在說明本發(fā)明之前,應(yīng)注意本發(fā)明中所公開的大多數(shù)術(shù)語對應(yīng)于本領(lǐng)域中公知的普通術(shù)語,但是某些術(shù)語是由申請人按需要來選擇的并將在以下在本發(fā)明的下列說明書中公開。因此,最好基于它們在本發(fā)明中的含義來理解申請人所限定的這些術(shù)語。
根據(jù)各種記錄方案,用于本發(fā)明的記錄介質(zhì)指所有存儲介質(zhì),例如,光盤和磁帶等。為了便于說明和更好地理解本發(fā)明,下面將諸如BD等光盤示例性地用作本發(fā)明中的上述記錄介質(zhì)。應(yīng)注意,本發(fā)明的技術(shù)構(gòu)想能應(yīng)用于其它記錄介質(zhì)而不背離本發(fā)明的范圍和精神。
術(shù)語“標(biāo)題”是指與用戶連接的再現(xiàn)單元,每一標(biāo)題被鏈接至特定對象,從而根據(jù)存儲在該對象中的命令或程序來再現(xiàn)與記錄在盤中的相應(yīng)標(biāo)題相關(guān)聯(lián)的流。
記錄在盤中的標(biāo)題和用于再現(xiàn)該標(biāo)題的盤文件結(jié)構(gòu)將參照圖2進(jìn)行說明。特別地,為了便于說明和更好地理解本發(fā)明,其中記錄了根據(jù)MPEG2壓縮方案的影片和交互信息的第一標(biāo)題被稱為HDMV標(biāo)題,而其中記錄了根據(jù)Java程序的影片和交互信息的第二標(biāo)題被稱為Java標(biāo)題。
術(shù)語“對象”指包括用于再現(xiàn)盤的命令或程序在內(nèi)的再現(xiàn)管理信息。換言之,出現(xiàn)在盤中的各種對象被鏈接至特定標(biāo)題或被連接至其它對象。因此,上述對象是根據(jù)盤的制造商或作者的意圖預(yù)先設(shè)計的并被記錄在盤上,并且增加了用于再現(xiàn)盤的數(shù)據(jù)的腳本數(shù)目。與上述說明相關(guān)地,單個文件中可以出現(xiàn)多個對象,或在這樣一個單個文件中也可以出現(xiàn)單個對象。特別地,用于再現(xiàn)上述“HDMV標(biāo)題”的對象在下文中將被稱為“影片對象”或“M-OBJ”,而用于再現(xiàn)上述“Java標(biāo)題”的對象在下文中將被稱為“BD-J對象”或“Java對象”,或者還將被稱為“BDJ對象”或“BD-J OBJ”。
圖1A至1C是示出根據(jù)本發(fā)明的記錄在記錄介質(zhì)(例如BD-ROM)中的單個標(biāo)題的概念圖。更具體而言,圖1A至1C示出用于光學(xué)記錄/再現(xiàn)設(shè)備10中的BD-ROM的一個例子。
光學(xué)記錄/再現(xiàn)設(shè)備10能在/從具有不同格式的各種光盤中記錄/再現(xiàn)數(shù)據(jù)。如果需要,光學(xué)記錄/再現(xiàn)設(shè)備10能只在/從諸如BD等特定光盤中記錄/再現(xiàn)特定數(shù)據(jù),或能從未同樣記錄數(shù)據(jù)的光盤再現(xiàn)數(shù)據(jù)??紤]到BD標(biāo)準(zhǔn)和與外設(shè)的相互關(guān)系,為了便于說明,本發(fā)明或使用能從BD再現(xiàn)數(shù)據(jù)的BD播放器或使用用于在/從BD中記錄/再現(xiàn)數(shù)據(jù)的BD記錄器作為優(yōu)選實施例。在本領(lǐng)域眾所周知光學(xué)記錄/再現(xiàn)設(shè)備10還可應(yīng)用于嵌入諸如計算機(jī)等特定設(shè)備中的驅(qū)動器。
光學(xué)記錄/再現(xiàn)設(shè)備10從BD-ROM再現(xiàn)數(shù)據(jù),從BD-ROM讀取數(shù)據(jù),根據(jù)所讀取的數(shù)據(jù)的屬性信息對所讀取的數(shù)據(jù)執(zhí)行信號處理和解碼處理,并將信號處理結(jié)果和解碼結(jié)果傳送至與光學(xué)記錄/再現(xiàn)設(shè)備10連接的顯示器30,使得用戶能觀看顯示器30上的信號處理結(jié)果和解碼結(jié)果。
圖1A示出其中記錄在BD-ROM中的標(biāo)題表示HDMV標(biāo)題的第一情形。圖1B示出其中記錄在BD-ROM中的標(biāo)題表示Java標(biāo)題的第二情形。圖1C示出其中記錄在BD-ROM中的標(biāo)題與HDMV標(biāo)題和Java標(biāo)題混合從而記錄與HDMV標(biāo)題和JAVA標(biāo)題混合的標(biāo)題的第三情形。第三情形被稱為全模式。
本發(fā)明提供一種用于在上述第一、第二和第三情形中從BD-ROM再現(xiàn)數(shù)據(jù)的標(biāo)準(zhǔn)化盤文件結(jié)構(gòu),并提供了一種用作用于從BD-ROM再現(xiàn)數(shù)據(jù)的裝置的播放器模式。
圖2是示出根據(jù)本發(fā)明的記錄在諸如BD-ROM等光盤中的文件結(jié)構(gòu)(a)以及當(dāng)從文件結(jié)構(gòu)(a)再現(xiàn)特定標(biāo)題時,存儲在文件結(jié)構(gòu)(a)中的文件的關(guān)系(b)的概念圖。
圖2中所示的上述文件結(jié)構(gòu)(a)將在下面進(jìn)行說明。
管理文件結(jié)構(gòu)(a)在單個根目錄中包括一個或多個BD目錄。BD目錄不僅包括用作能確保用戶交互性的通用文件(即,上(upper)文件)的索引文件“index”,還包括上述對象。管理文件結(jié)構(gòu)(a)包括用于存儲記錄在盤中的實際數(shù)據(jù)的信息和與用于再現(xiàn)數(shù)據(jù)的方法相關(guān)聯(lián)的其它信息的各種目錄,例如,播放列表目錄(PLAYLIST)、剪輯信息目錄(CLIPINF)、流目錄(STREAM)和java目錄(JAVA)。下面將說明上述目錄和包括在目錄中的各種文件。
流目錄(STREAM)包括根據(jù)特定格式記錄在盤中的多個AV(音頻和視頻)流文件。例如,流目錄(STREAM)使用流文件(01000.m2ts和02000.m2ts)的擴(kuò)展名作為特定擴(kuò)展名“*.m2ts”。通常,流文件包含活動圖像數(shù)據(jù)。
剪輯信息(Clip-info)目錄(CLIPINF)包含與上述流文件一對一地連接的多個剪輯信息文件(01000.clpi和02000.clpi)。特別地,剪輯信息文件(*.clpi)在這里包含流文件的屬性信息和定時信息。與流文件(*.m2ts)一對一地連接的剪輯信息文件(*.clpi)一般在BD標(biāo)準(zhǔn)中被稱為“Clip”。換而言之,這意味著單個流文件(*.m2ts)必定對應(yīng)于一個剪輯信息文件(*.clpi)。
播放列表目錄(PLAYLIST)包括多個播放列表文件(*.mpls)。每一播放列表文件(*.mpls)包括用于指定期間再現(xiàn)特定剪輯的播放間隔的一個或多個播放項(PlayItem)。播放項(PlayItem)包括與要再現(xiàn)的特定剪輯相關(guān)聯(lián)的信息,即與被確定為包含在播放項(PlayItem)中的剪輯名(Clip_Information_File_name)的剪輯的再現(xiàn)起始時間(IN-Time)相關(guān)聯(lián)的信息以及與再現(xiàn)終止時間相關(guān)聯(lián)的其它信息(OUT-Time)。
播放列表文件(*.mpls)用作包含在整個管理文件結(jié)構(gòu)中的基本管理文件單元,從而它能使用一個或多個播放項的組合來再現(xiàn)所期望的剪輯。播放列表文件(*.mpls)可以包括與由播放項形成的再現(xiàn)數(shù)據(jù)不同的數(shù)據(jù)。特別地,播放列表文件(*.mpls)可以包括用于再現(xiàn)輔助數(shù)據(jù)的子播放項(SubPlayItem)。
播放列表文件(*.mpls)由上述對象的命令或程序來操作。從盤呈現(xiàn)腳本的觀點來看,該對象執(zhí)行或管理動態(tài)腳本,而播放列表文件(*.mpls)執(zhí)行或管理靜態(tài)腳本。
Java目錄(JAVA)在其中記錄多個Java程序文件(例如,PPPPP.jar或QQQQQ.jar)。各種應(yīng)用程序在單獨的Java程序文件中進(jìn)行編程,且每一編程的應(yīng)用程序還可以稱為“Xlet”。與上述說明相關(guān),Java程序文件(*.jar)包括用于執(zhí)行Java標(biāo)題的“BDJ object”。如果用戶期望再現(xiàn)特定Java標(biāo)題,則執(zhí)行包括上述“BDJ object”的單個Java程序文件。Java程序文件由專用再現(xiàn)設(shè)備執(zhí)行,且下面將參照圖5B對其進(jìn)行詳細(xì)說明。
圖2中所示的標(biāo)號(b)示出使用圖2的上述文件結(jié)構(gòu)(a)再現(xiàn)特定標(biāo)題的關(guān)系。具體而言,在從用戶接收到與應(yīng)用于檢索文件的檢索表的特定標(biāo)題相關(guān)聯(lián)的標(biāo)題再現(xiàn)命令時,用于再現(xiàn)該特定標(biāo)題的關(guān)系在圖2(b)中說明。
如果加載了相應(yīng)盤的數(shù)據(jù),則索引文件包括指示與第一再現(xiàn)圖像相關(guān)聯(lián)的信息的第一回放信息“First Playback”、能為記錄在盤中的標(biāo)題提供菜單圖像的頂極菜單信息“TopMenu”、以及至少一個標(biāo)題信息(例如,標(biāo)題#1~標(biāo)題#4)。更具體而言,上述標(biāo)題#1~標(biāo)題#4可以以HDMV標(biāo)題或Java標(biāo)題的形式配置。
其后,如果用戶選擇一條用于再現(xiàn)特定標(biāo)題(例如,標(biāo)題#1)的命令,則根據(jù)鏈接至文件結(jié)構(gòu)(a)的對象文件文件中的標(biāo)題(標(biāo)題#1)的特定對象命令或程序來再現(xiàn)一特定播放列表,并由包含該播放列表中的播放項來再現(xiàn)特定剪輯“*.clip”或“*.m2ts”。
如果確定所選擇的標(biāo)題(標(biāo)題#1)是HDMV標(biāo)題,則它由包含在單個對象文件中的特定對象“M-OBJ”再現(xiàn)。另外,如果確定所選擇的標(biāo)題(標(biāo)題#1)是Java標(biāo)題,則它由包含在Java目錄(Java)的Java程序文件(*.jar)中的特定對象“J-OBJ”再現(xiàn)。
與上述說明相關(guān),上述索引文件以“index.bdj”的形式配置,使得能索引HDMV標(biāo)題和Java標(biāo)題兩者。另外,上述索引文件可以包括用于只索引用于能只再現(xiàn)HDMV標(biāo)題的光學(xué)記錄/再現(xiàn)設(shè)備的HDMV標(biāo)題的特定文件,從而它還可以以兩個索引文件的形式配置。
圖3是示出用于記錄與盤中的文件結(jié)構(gòu)(a)相關(guān)聯(lián)的信息的示例性盤結(jié)構(gòu)的結(jié)構(gòu)圖。如圖3中所示,從盤的內(nèi)部區(qū)域的觀點來看,上述盤結(jié)構(gòu)依次包括文件系統(tǒng)信息區(qū),用作用于管理所有文件的系統(tǒng)信息;數(shù)據(jù)庫區(qū),用于記錄用于再現(xiàn)記錄的流(*.m2ts)的播放列表文件和剪輯信息文件;以及流區(qū)域,用于記錄由音頻數(shù)據(jù)、視頻數(shù)據(jù)和圖形數(shù)據(jù)等組成的多個流。特別地,應(yīng)注意記錄在盤的流區(qū)域中的數(shù)據(jù)可以被確定為如前所述的具有不同屬性的數(shù)據(jù)。
圖4A和4B是示出根據(jù)本發(fā)明的標(biāo)題的再現(xiàn)以及諸標(biāo)題之間的轉(zhuǎn)換關(guān)系的概念圖。特別地,根據(jù)本發(fā)明的再現(xiàn)盤指包括HDMV標(biāo)題和Java標(biāo)題兩者的全模式盤。
例如,如果BD-ROM中包含四個標(biāo)題,則四個標(biāo)題中的標(biāo)題#1和標(biāo)題#2指HDMV標(biāo)題,而其余的標(biāo)題#3和標(biāo)題#4指Java標(biāo)題,如上所述,單個的標(biāo)題被鏈接至特定對象文件。
換而言之,用作HDMV標(biāo)題的標(biāo)題#1被鏈接至影片對象“影片對象#2”,用作HDMV標(biāo)題的標(biāo)題#2被鏈接至影片對象“影片對象#3”。用作Java標(biāo)題的標(biāo)題#3被鏈接至BDJ對象“BDJ-Object #2”,而用作Java標(biāo)題的標(biāo)題#4被鏈接至BDJ對象“BDJ-Object #3”。
例如,包含在索引表中的第一回放信息“First Playback”可以被鏈接至影片對象“影片對象#1”,而頂級菜單信息“Top Menu”可以被鏈接至BDJ對象“BDJ-Object #1”。與上述說明相關(guān)地,根據(jù)盤制造商或作者的意圖,第一回放信息“First Playback”可以被鏈接至BDJ對象,或頂極菜單信息“Top Menu”可以被鏈接至影片對象。
同樣,可以認(rèn)識到影片對象“影片對象#4”被鏈接至影片對象“影片對象#3”,而BDJ對象“BDJ-Object #4”被鏈接至BDJ對象“BDJ-Object #3”。
圖4B是示出根據(jù)本發(fā)明的當(dāng)再現(xiàn)圖4A中所示的盤中所包含的標(biāo)題時,具有不同屬性的標(biāo)題之間的轉(zhuǎn)換關(guān)系的概念圖。
與上述說明相關(guān)地,根據(jù)本發(fā)明的HDMV標(biāo)題和Java標(biāo)題之間的移動或轉(zhuǎn)換關(guān)系具有下列特征。
第一,不允許具有不同對象的對象之間的直接轉(zhuǎn)換。換而言之,如圖4A中所示,可以認(rèn)識到具有相同屬性的對象之間的轉(zhuǎn)換是可以獲得的。例如,影片對象“影片對象#3”可以轉(zhuǎn)換到另一影片對象“影片對象#4”,而BDJ對象“BDJ-Object#3”可以轉(zhuǎn)換到另一BDJ對象“BDJ-Object #4”。然而,不允許具有不同屬性的影片對象和BDJ對象之間的直接轉(zhuǎn)換,而只允許由標(biāo)題變換進(jìn)行的轉(zhuǎn)換。
第二,在標(biāo)題轉(zhuǎn)變期間,通過“Jump(跳轉(zhuǎn))”和“Call(調(diào)用)/Resume(恢復(fù))”命令執(zhí)行從HDMV標(biāo)題到Java標(biāo)題的標(biāo)題轉(zhuǎn)變?!癑ump”命令在標(biāo)題轉(zhuǎn)變處理期間終止當(dāng)前標(biāo)題,并將當(dāng)前標(biāo)題切換至另一標(biāo)題?!癈all”命令在標(biāo)題轉(zhuǎn)換處理期間中止當(dāng)前標(biāo)題,并將當(dāng)前標(biāo)題切換至另一標(biāo)題?!癛esume”命令執(zhí)行返回至中止的標(biāo)題。換而言之,“Call”和“Resume”命令用作一對命令。
例如,如果標(biāo)題#1(即,HDMV標(biāo)題)如圖4B中的實線所示地轉(zhuǎn)變成標(biāo)題#3(即Java標(biāo)題),則允許所有基于“Jump”和“Call”命令的轉(zhuǎn)變操作。
第三,在標(biāo)題轉(zhuǎn)變期間,從Java標(biāo)題到HDMV標(biāo)題的標(biāo)題轉(zhuǎn)變僅由“Jump”命令執(zhí)行。例如,如果如圖4B中的虛線所示,標(biāo)題#3(即,Java標(biāo)題)被轉(zhuǎn)變成標(biāo)題#1(即,HDMV標(biāo)題),則只允許“Jump”命令。
因為如上所述,允許具有不同屬性的標(biāo)題之間的轉(zhuǎn)換,所以用戶能在使用特定盤時方便地再現(xiàn)各種標(biāo)題。之所以“Call”命令不允許從Java標(biāo)題到HDMV標(biāo)題的標(biāo)題轉(zhuǎn)變是因為Java系統(tǒng)不包括用于中止當(dāng)前再現(xiàn)狀態(tài)的寄存器。因此,如果Java系統(tǒng)包括一個備份寄存器,則可以由“Call”命令來執(zhí)行從Java標(biāo)題到HDMV標(biāo)題的標(biāo)題轉(zhuǎn)變。
圖5A和5B是示出根據(jù)本發(fā)明的光學(xué)記錄/再現(xiàn)設(shè)備的框圖。特別地,圖5A是根據(jù)本發(fā)明的光學(xué)記錄/再現(xiàn)設(shè)備10的框圖,而圖5B是根據(jù)本發(fā)明的用于再現(xiàn)其中記錄了具有不同屬性的標(biāo)題的盤的數(shù)據(jù)的再現(xiàn)處理器17。下面將參照圖5A說明根據(jù)本發(fā)明的光學(xué)記錄/再現(xiàn)設(shè)備10。
參見圖5A,光學(xué)記錄/再現(xiàn)設(shè)備10包括拾取單元11、伺服單元14、信號處理器13、存儲器15和微處理器16。拾取單元11讀取記錄在光盤的標(biāo)題記錄區(qū)中的數(shù)據(jù),并讀取包括記錄在管理區(qū)中的文件信息的管理信息。伺服單元14控制拾取單元11的操作。信號處理器13從拾取單元11接收再現(xiàn)信號,將所接收的再現(xiàn)信號恢復(fù)成所期望的信號值,或?qū)⒁涗浀男盘栒{(diào)制成記錄在光盤中的另一信號,使得它傳送所恢復(fù)或調(diào)制的結(jié)果。存儲器15存儲再現(xiàn)盤的數(shù)據(jù)所需的信息。微處理器16控制包含在光學(xué)記錄/再現(xiàn)設(shè)備10中的上述部件的所有操作。與上述操作相關(guān)地,上述部件11、14、13、15和16的組合又稱為記錄/再現(xiàn)單元20,且該記錄/再現(xiàn)單元20可以以單個產(chǎn)品的形式制造??刂破?2控制圖6A中所示的所有構(gòu)件。具體而言,根據(jù)本發(fā)明,控制器12通過與用戶連接來控制特定標(biāo)題的再現(xiàn)命令或標(biāo)題轉(zhuǎn)變命令。
再現(xiàn)處理器17最后在從控制器12接收控制信號時對輸出數(shù)據(jù)進(jìn)行解碼,并將解碼的結(jié)果傳送至用戶。再現(xiàn)處理器17包括解碼器17a,用于解碼AV信號;以及播放器模型17b,用于與上述特定標(biāo)題的再現(xiàn)相關(guān)地分析包含在對象中的命令或程序以及從控制器12接收的用戶命令,并基于分析的結(jié)果來確定再現(xiàn)方向。
然而,應(yīng)注意在某些優(yōu)選實施例中該播放器模型17b可包括解碼器17a,且再現(xiàn)處理器17可以對應(yīng)于圖5B中所示的播放器模型。
編碼器18在從控制器12接收控制信號時將輸入信號轉(zhuǎn)換成特定格式信號(例如,MPEG2傳輸流),并將轉(zhuǎn)換的結(jié)果傳送至信號處理器13,使得它能將所期望的信號記錄在光盤中。
圖5B是根據(jù)本發(fā)明的再現(xiàn)處理器17的詳細(xì)框圖。播放器模型17b包括模塊管理器171、影片模塊172、BDJ模塊173、回放控制引擎174和呈現(xiàn)引擎175,且其詳細(xì)說明將在以下進(jìn)行說明。
用作能再現(xiàn)HDMV標(biāo)題的附加再現(xiàn)處理模塊的影片模塊172和用作能再現(xiàn)Java標(biāo)題的附加再現(xiàn)處理模塊的BDJ模塊173被相互獨立地構(gòu)成。影片模塊172接收包含在上述對象“Movie-Object”中的命令或程序,BDJ模塊173接收包含在上述對象“BDJ-Object”中的命令或程序,從而影片模塊172和BDJ模塊173處理所接收的命令或程序。
影片模塊172包括命令處理器172a,而BDJ模塊173包括應(yīng)用程序管理器173a和Java VM 173b,從而影片模塊172和BDJ模塊173能接收/處理上述命令。
圖5B中所示的播放器模塊包括模塊管理器171、回放控制引擎174、和呈現(xiàn)引擎175。模塊管理器171向影片模塊172和BDJ模塊173傳送用戶命令,并控制BDJ模塊173的操作。回放控制引擎174在從影片模塊172和BDJ模塊173接收再現(xiàn)命令時分析記錄在盤中的播放列表文件內(nèi)容(與靜態(tài)腳本相關(guān)聯(lián)的),并基于分析的結(jié)果來執(zhí)行再現(xiàn)功能。呈現(xiàn)引擎175顯示由回放控制引擎174管理的特定流。回放控制引擎174包括回放控制功能174a,用于管理所有再現(xiàn)操作;播放器狀態(tài)寄存器(PSR),用于指示播放器的再現(xiàn)環(huán)境或再現(xiàn)狀態(tài);以及播放器寄存器174b,用于存儲通用寄存器(GPR)信息。在需要時,回放控制功能174b還可以指回放控制引擎174。
包含在圖10B中所示的播放器模型中的模塊管理器171、影片模塊172、BDJ模塊173和回放控制引擎174可以由軟件進(jìn)行處理。優(yōu)選地,上述部件171、172、173和174由軟件而非硬件進(jìn)行處理。呈現(xiàn)引擎175、解碼器17a和圖形平面17c和17d一般是基于硬件的。由軟件處理的構(gòu)件(例如,171、172、173和174)可以被集成在一個單元中,從而可以將集成的單元安裝到控制器12中。因此,應(yīng)注意,在本發(fā)明的上述部件應(yīng)在它們的含義的基礎(chǔ)上加以理解而不限于諸如硬件或軟件實現(xiàn)等它們的實現(xiàn)方法。
與上述說明相關(guān)地,播放器模型的特征如下。
第一,如上所述,HDMV標(biāo)題的影片模塊172和Java標(biāo)題的BDJ模塊173被相互獨立地配置,且不能同時執(zhí)行這兩個模塊172和173。更具體而言,當(dāng)再現(xiàn)HDMV標(biāo)題時不能再現(xiàn)Java標(biāo)題,而當(dāng)再現(xiàn)Java標(biāo)題時不能再現(xiàn)HDMV標(biāo)題。
第二,HDMV標(biāo)題和Java標(biāo)題分別基于不同的方案接收用戶命令。HDMV標(biāo)題和Java標(biāo)題使用不同的方法來執(zhí)行單個的用戶命令。需要一種能接收用戶命令并將所接收的用戶命令傳送至影片模塊172或BDJ模塊173的預(yù)定單元。在此情形中,上述操作由包含在模塊管理器171中的用戶事件管理器171a執(zhí)行。例如,如果確定所接收的命令是通過用戶操作(UO)輸入的用戶命令,則用戶事件管理器171a將該用戶命令傳送至包含在影片模塊172中的UO控制器171b。另外,如果確定所接收的命令是通過鍵事件(key event)輸入的用戶命令,則用戶事件管理器171a將所接收的用戶命令傳送至包含在BDJ模塊173中的Java VM 173b。其詳細(xì)說明將參照圖10進(jìn)行說明。
第三,模塊172和173之一管理上述回放控制引擎174。更具體而言,當(dāng)再現(xiàn)HDMV標(biāo)題時,影片模塊172用作回放控制引擎174的主設(shè)備(master)。當(dāng)再現(xiàn)Java標(biāo)題時,BDJ模塊173用作回放控制引擎174的主設(shè)備(master)。
第四,獨立地管理圖形平面。例如,HDMV平面17c控制呈現(xiàn)引擎175用作主設(shè)備。Java平面17d在控制包含在BDJ模塊173中的Java VM 173b用作主設(shè)備。其詳細(xì)說明將參照圖11進(jìn)行說明。
圖6A和6B是示出當(dāng)如圖4B中所示在具有不同屬性的標(biāo)題之間進(jìn)行轉(zhuǎn)換時,圖5B中所示的播放器模型的操作的概念圖。
圖6A和6B是示出根據(jù)本發(fā)明的當(dāng)通過跳轉(zhuǎn)命令將HDMV標(biāo)題轉(zhuǎn)換到Java標(biāo)題時的操作的概念圖。與上述播放器模型17b相關(guān)地,上述播放器模型17b的某些部分與本發(fā)明的優(yōu)選實施例無關(guān),因此這里為了便于說明將省略它們的詳細(xì)說明。
模塊管理器171識別包含在盤中的索引表的內(nèi)容數(shù)據(jù)。更具體而言,如索引表所示,能識別出標(biāo)題#1指HDMV標(biāo)題,而標(biāo)題#3指Java標(biāo)題。
因此,如果當(dāng)在步驟①再現(xiàn)用作HDMV標(biāo)題的標(biāo)題#1時,播放器模塊從控制器12接收一個等效于用于將用作HDMV標(biāo)題的標(biāo)題#1切換至用作Java標(biāo)題的標(biāo)題#3的跳轉(zhuǎn)命令的轉(zhuǎn)換命令,則模塊管理器171在步驟②命令當(dāng)前管理標(biāo)題#1的影片模塊172停止操作,在步驟③命令影片模塊172終止特定對象“Movie-Object”的命令的操作,并在步驟④命令影片模塊172停止與該命令相關(guān)聯(lián)的標(biāo)題#1的再現(xiàn)。影片模塊172在HDMV標(biāo)題被終止后停止其操作。而后,在步驟⑤模塊管理器171驅(qū)動BDJ模塊173執(zhí)行用作Java標(biāo)題的標(biāo)題#3,并在步驟⑥~⑦根據(jù)鏈接至標(biāo)題#3的特定對象“BDJ-Object”的命令或程序再現(xiàn)特定標(biāo)題#3。
如上所述,圖5B中所示的播放器模型不同時執(zhí)行具有不同屬性的標(biāo)題。為了在再現(xiàn)HDMV標(biāo)題時執(zhí)行從HDMV標(biāo)題至Java標(biāo)題的轉(zhuǎn)換(即,跳轉(zhuǎn)命令),能認(rèn)識到必須在影片模塊172被終止之后驅(qū)動BDJ模塊173。
圖7A和7B是示出根據(jù)本發(fā)明的當(dāng)通過跳轉(zhuǎn)命令將Java標(biāo)題轉(zhuǎn)換到HDMV標(biāo)題時的操作的概念圖。與上述在圖5B中示出的播放器模型相關(guān)地,上述播放器模型的某些部分與本發(fā)明的優(yōu)選實施例無關(guān),因此為了便于說明這里將省略對它們的詳細(xì)說明。
模塊管理器171識別包含在盤中的索引表的內(nèi)容數(shù)據(jù)。更具體而言,如索引表所示,可以識別出標(biāo)題#1指HDMV標(biāo)題,而標(biāo)題#3指Java標(biāo)題。
因此,如果當(dāng)在步驟①再現(xiàn)用作Java標(biāo)題的標(biāo)題#3時,播放器模塊從控制器12接收一個等效于用于將用作Java標(biāo)題的標(biāo)題#3切換至用作HDMV標(biāo)題的標(biāo)題#1的跳轉(zhuǎn)命令的轉(zhuǎn)換命令,則模塊管理器171在步驟②命令當(dāng)前管理標(biāo)題#3的BDJ模塊173停止操作,在步驟③命令BDJ模塊173停止特定對象“BDJ-Object”的程序的操作,并在步驟④命令BDJ模塊173停止與該程序相關(guān)聯(lián)的標(biāo)題#3的再現(xiàn)。BDJ模塊173在Java標(biāo)題被終止后停止其操作。而后,在步驟⑤模塊管理器171驅(qū)動影片模塊172執(zhí)行用作HDMV標(biāo)題的標(biāo)題#1,并且在步驟⑥根據(jù)鏈接至標(biāo)題#1的特定對象“Movie-Object”的命令再現(xiàn)特定標(biāo)題#1。
如上所述,播放器模型17b不同時執(zhí)行具有不同屬性的標(biāo)題。為了在再現(xiàn)Java標(biāo)題時執(zhí)行從Java標(biāo)題至HDMV標(biāo)題的轉(zhuǎn)換(即,跳轉(zhuǎn)命令),能認(rèn)識到必須在BDJ模塊173被終止之后驅(qū)動影片模塊172。
圖8A和8B是示出根據(jù)本發(fā)明的當(dāng)通過調(diào)用命令將HDMV標(biāo)題轉(zhuǎn)換到Java標(biāo)題時的操作的概念圖。與上述播放器模型17b相關(guān)地,上述播放器模型17b的某些部件與本發(fā)明的優(yōu)選實施例無關(guān),因此為了便于說明這里將省略對它們的詳細(xì)說明。
如果當(dāng)在步驟①再現(xiàn)用作HDMV標(biāo)題的標(biāo)題#1時,播放器模塊從控制器12接收一個等效于用于將用作HDMV標(biāo)題的標(biāo)題#1切換至用作Java標(biāo)題的標(biāo)題#3的調(diào)用命令的轉(zhuǎn)換命令,則模塊管理器171在步驟②命令當(dāng)前管理標(biāo)題#1的影片模塊172停止操作,在步驟③命令影片模塊172中止特定對象“Movie-Object”的命令的操作,并在步驟④命令影片模塊172中止與該命令相關(guān)聯(lián)的標(biāo)題#1的再現(xiàn)。影片模塊172在HDMV標(biāo)題被終止后停止其操作。更具體而言,因為“Call(調(diào)用)”命令與上述“Jump(跳轉(zhuǎn))”命令不同地執(zhí)行返回到當(dāng)前再現(xiàn)的標(biāo)題#1的當(dāng)前位置的操作,所以不刪除當(dāng)前再現(xiàn)的標(biāo)題#1的全部信息,并步驟⑤將再現(xiàn)狀態(tài)信息(又稱為“回放狀態(tài)信息”)存儲在播放器寄存器174b中。在此情形中,上述返回到標(biāo)題#1的當(dāng)前位置的操作通過“Resume(恢復(fù))”命令執(zhí)行,并且下面將參照圖9A和9B對其進(jìn)行詳細(xì)說明。
如上所述,圖5B中示出的播放器模型不同時執(zhí)行具有不同屬性的標(biāo)題。為了在再現(xiàn)HDMV標(biāo)題時執(zhí)行從HDMV標(biāo)題至Java標(biāo)題的轉(zhuǎn)換(即,調(diào)用命令),必須終止當(dāng)前所驅(qū)動的影片模塊172。
而后,在步驟⑥模塊管理器171驅(qū)動BDJ模塊173以執(zhí)行用作Java標(biāo)題的標(biāo)題#3,并且在步驟⑦~⑧根據(jù)鏈接至標(biāo)題#3的特定對象“BDJ-Object”的程序來再現(xiàn)特定標(biāo)題#3。
圖9A和9B是示出根據(jù)本發(fā)明的在如圖8A和8B中所示的通過“Call”命令將HDMV標(biāo)題轉(zhuǎn)換到Java標(biāo)題之后通過“Resume”命令將Java標(biāo)題重新轉(zhuǎn)換到HDMV標(biāo)題時的操作的概念圖。在圖5B中示出的上述播放器模型的某些部件與本發(fā)明的優(yōu)選實施例無關(guān),因此為了便于說明這里將省略對它們的詳細(xì)說明。
如果當(dāng)在步驟①再現(xiàn)用作Java標(biāo)題的標(biāo)題#3時,播放器模塊從控制器12接收一個等效于用于將用作Java標(biāo)題的標(biāo)題#3切換至用作HDMV標(biāo)題的標(biāo)題#1的“恢復(fù)”命令的轉(zhuǎn)換命令,則模塊管理器171在步驟②命令當(dāng)前管理標(biāo)題#3的BDJ模塊173停止操作,在步驟③命令BDJ模塊173停止特定對象“BDJ-Object”的程序的操作,并在步驟④命令BDJ模塊173停止與該程序相關(guān)聯(lián)的標(biāo)題#3的再現(xiàn)。BDJ模塊173在Java標(biāo)題被終止后停止其操作。而后,在步驟⑤模塊管理器171驅(qū)動影片模塊172執(zhí)行用作HDMV標(biāo)題的標(biāo)題#1,并且在步驟⑥根據(jù)鏈接至標(biāo)題#1的特定對象“Movie-Object”的命令再現(xiàn)特定標(biāo)題#1。標(biāo)題#1的再現(xiàn)指預(yù)先存儲在播放器寄存器174b(見圖8A和8B)中的再現(xiàn)狀態(tài)信息,并且在步驟⑦基于上述再現(xiàn)狀態(tài)信息由相應(yīng)播放器寄存器174b的值來執(zhí)行??梢哉J(rèn)識到由“Call”命令中止的標(biāo)題#1的再現(xiàn)(見圖8A和8B)由“Resume”命令重啟。
如上所述,圖5B中示出的播放器模型不同時執(zhí)行具有不同屬性的標(biāo)題。為了在再現(xiàn)Java標(biāo)題時通過“Resume”命令執(zhí)行從Java標(biāo)題至HDMV標(biāo)題的轉(zhuǎn)換,能認(rèn)識到必須終止BDJ模塊173。
圖10是示出根據(jù)本發(fā)明的一種用于從記錄介質(zhì)再現(xiàn)數(shù)據(jù)的裝置,尤其是一種用于接收/處理用戶命令裝置的框圖。更具體而言,圖10示出根據(jù)本發(fā)明的圖5B中所示的播放器模型的一個例子,并示出圖5B中所示的上述播放器模型的第二個特征。
與圖5B中所示的上述播放器模型的第二特征相關(guān)地,模塊管理器171包括用于接收用戶命令的用戶事件管理器171a。在接收到用戶命令時,用戶事件管理器171a確定所接收的用戶命令是否被確定為通過用戶操作(UO)輸入的用戶命令。如果確定該用戶命令是通過對HDMV標(biāo)題的用戶操作(UO)輸入的用戶命令,則用戶事件管理器171a將該用戶命令傳送至影片模塊172中所包含的UO控制器172b,從而UO控制器172b執(zhí)行該用戶命令。另外,如果確定所接收的命令是通過對Java標(biāo)題的鍵事件輸入的用戶命令,則用戶事件管理器171a將所接收的用戶命令傳送至BDJ模塊173中所包含的Java VM 173b,從而Java VM 173b執(zhí)行該用戶命令。
換而言之,HDMV標(biāo)題模式和Java標(biāo)題模式具有相互獨立的不同的用戶命令接收系統(tǒng)。因此,如果統(tǒng)一執(zhí)行上述不同用戶命令,則會產(chǎn)生用戶混淆。結(jié)果,由影片模塊172執(zhí)行用于HDMV標(biāo)題模式的用戶命令,由BDJ模塊173執(zhí)行用于Java標(biāo)題模式的用戶命令。播放器模型的特征在于它還包括一個用于確定所接收的用戶命令是與HDMV標(biāo)題模式還是與Java標(biāo)題模式相關(guān)聯(lián),并根據(jù)所確定的結(jié)果將相應(yīng)的用戶命令傳送至相應(yīng)的模塊172或173。
圖11是示出根據(jù)本發(fā)明的一種用于從記錄介質(zhì)再現(xiàn)數(shù)據(jù)的裝置,尤其是一種用于管理圖形平面圖的裝置的框圖。更詳細(xì)地說,圖11示出根據(jù)本發(fā)明的在圖5B中示出的上述播放器模型的另一個例子,并示出在圖5B中示出的上述播放器模型的第四個特征。
與上述說明相關(guān)地,圖5B中所示的播放器模型的第四個特征涉及圖形平面管理。例如,HDMV平面17c可包括視頻平面、呈現(xiàn)平面、圖形平面、交互圖形平面和文本字幕平面。上述HDMV平面由用作主設(shè)備的呈現(xiàn)引擎175管理。Java平面17d可包括Java圖形平面。Java圖形平面使用包含在BDJ模塊173中的Java VM173b作為主設(shè)備,使得它們能由用作主設(shè)備的Java VM 173b來管理。
HDMV平面17c和Java平面17d能部分地相互共享。特別地,在需要時,包含在HDMV平面17c中的交互圖形平面能與Java平面17d共享。
圖12A和12B是示出根據(jù)本發(fā)明的上述索引文件的句法信息的結(jié)構(gòu)圖。
圖12示出索引文件(index.bdmv)的首部部分相關(guān)聯(lián)的句法。例如,能標(biāo)識索引文件的特定信息,例如“INDX”字符代碼被記錄在“type_indicator”字段中。指示索引文件的版本信息的信息被記錄在“version_number”字段中?!癷ndexes_start_address”字段記錄指示“Indexes()”字段的文件起始位置的位置信息。索引文件(index.bdmv)包括用于提供與盤作者相關(guān)聯(lián)的通用信息的“AppInfoBDMV()”字段;以及用于索引記錄在盤中的內(nèi)容的“Indexes()”字段,并向用戶提供索引的內(nèi)容。下面將說明與本發(fā)明有關(guān)的“Indexes()”字段。
圖12B示出包含在索引文件(index.bdmv)中的“Indexes()”字段的句法。與上述說明相關(guān)地,參照圖2、4A和4B中所示的操作和結(jié)構(gòu)將易于理解圖12B的下列說明。更具體而言,“Indexes()”字段的大小信息被記錄在“l(fā)ength(長度)”字段中?!癋irstPlayback()”字段包括用于檢索能指定與相應(yīng)再現(xiàn)圖像相關(guān)聯(lián)的特定對象的“obj_id”信息的“FirstPlayback_obj_id_ref”信息,從而當(dāng)加載盤的數(shù)據(jù)時它能強(qiáng)制顯示第一再現(xiàn)圖像。如上所述,“FirstPlayback_obj_id_ref”信息能指定影片對象和BDJ對象。
“TopMenu()”字段包括用于檢索能指定與相應(yīng)菜單圖像相關(guān)聯(lián)的特定對象的“obj_id”字段的“TopMenu_obj_id_ref”信息,從而它能通過用戶的“Manu Call(菜單調(diào)用)”命令提供菜單圖像。上述“TopMenu_obj_id_ref”信息能指定影片對象和BDJ對象。
指示索引文件中出現(xiàn)的標(biāo)題的數(shù)目的信息被記錄在“number_of_Title”字段中?;谏鲜鰳?biāo)題的數(shù)目信息,等效于上述數(shù)目信息的多個“Title()”字段出現(xiàn)在“number_of_Title”字段中?!癟itle()”字段包括用于檢索包含在對象文件中的特定信息“obj_id”的“Ttile_obj_id_ref”信息,或用于再現(xiàn)相應(yīng)標(biāo)題的程序,并且還包括下列附加字段。
更詳細(xì)而言,指示標(biāo)題種類信息的“Title_enviroment(type)”字段確定相應(yīng)的標(biāo)題是HDMV標(biāo)題還是Java標(biāo)題。光學(xué)記錄/再現(xiàn)設(shè)備能預(yù)先驅(qū)動圖5B中所示的播放器模型以通過參照標(biāo)題分類信息“Title_enviroment(type)”來再現(xiàn)具有特定屬性的標(biāo)題。
“Title_playback_type”字段指示能確定相應(yīng)標(biāo)題是諸如影片等活動圖像標(biāo)題還是諸如提供給用戶的菜單信息等交互標(biāo)題的特定信息。
“Title_link”字段指示能顯示與相應(yīng)標(biāo)題連接的其它標(biāo)題的存在或不存在的特定信息。特別地,“Title_link”字段適用于預(yù)先檢查具有不同屬性的標(biāo)題是否相互鏈接,從而圖5B中所示的播放器模型能迅速地執(zhí)行必要的操作。
“Title_access_type”字段指示用于確定是否能執(zhí)行用于搜索相應(yīng)標(biāo)題的操作的特定信息。更詳細(xì)而言,“Title_access_type”字段是控制用戶操作(UO)的操作所要求的,并且僅僅對HDMV標(biāo)題是必需的。
“Object_type”字段指示用于確定相應(yīng)標(biāo)題是HDMV標(biāo)題還是Java標(biāo)題的特定信息,并控制執(zhí)行適合于單個標(biāo)題的對象。
為了指定影片對象“Movie Object”,“Title_obj_id_ref”字段包括用于指定包含在“MovieObject.bdmv”文件中的影片對象的特定信息。為了指定Java對象“BDJ object”,“Title_obj_id_ref”字段包括用于指定Java程序文件的特定信息,例如,用于指定“PPPPP.jar”文件或“QQQQQ.jar”文件的目錄路徑和文件名。另外,,“Title_obj_id_ref”字段還可以包括Java程序文件的“application identifying(應(yīng)用程序標(biāo)識)”信息或“Xlet identifying(Xlet標(biāo)識)”信息。
與上述說明相關(guān)地,雖然圖12B示例性地示出單個標(biāo)題的僅有限的屬性信息,但應(yīng)注意在需要時,有限屬性信息以外的其它標(biāo)題信息也可以包含在單個標(biāo)題種類中。從上述說明中顯而易見根據(jù)本發(fā)明的記錄介質(zhì)和用于從該記錄介質(zhì)再現(xiàn)數(shù)據(jù)的方法和裝置能在單個記錄介質(zhì)中記錄具有不同屬性的數(shù)據(jù),并能為用戶提供單個記錄介質(zhì)。本發(fā)明還能有效地管理該記錄介質(zhì),從而更便于使用。
工業(yè)實用性對本領(lǐng)域的技術(shù)人員將顯而易見的是,在本發(fā)明中能進(jìn)行各種修改和變型而不會背離本發(fā)明的精神或范圍。因此,旨在使本發(fā)明涵蓋落在所附權(quán)利要求及其等效技術(shù)方案的范圍內(nèi)的本發(fā)明的各種修改和變型。
權(quán)利要求
1.一種用于再現(xiàn)其中記錄了具有不同屬性的第一和第二標(biāo)題的記錄介質(zhì)的數(shù)據(jù)的方法,所述方法包括以下步驟使用第一專用再現(xiàn)單元再現(xiàn)所述第一標(biāo)題;以及通過停止所述第一專用再現(xiàn)單元的操作并啟動第二專用再現(xiàn)單元的操作來進(jìn)行從所述第一標(biāo)題到所述第二標(biāo)題的再現(xiàn)轉(zhuǎn)換。
2.如權(quán)利要求1所述的方法,其特征在于,所述第一標(biāo)題是HDMV標(biāo)題,而所述第二標(biāo)題是Java標(biāo)題。
3.如權(quán)利要求2所述的方法,其特征在于,從具有第一屬性信息的一個標(biāo)題到具有不同于所述第一屬性信息的第二屬性信息的另一標(biāo)題的轉(zhuǎn)換是指從所述HDMV標(biāo)題到所述Java標(biāo)題的轉(zhuǎn)換。
4.如權(quán)利要求3所述的方法,其特征在于,從所述HDMV標(biāo)題到所述Java標(biāo)題的轉(zhuǎn)換通過“跳轉(zhuǎn)”命令執(zhí)行。
5.如權(quán)利要求3所述的方法,其特征在于,從所述HDMV標(biāo)題到所述Java標(biāo)題的轉(zhuǎn)換通過“調(diào)用”命令執(zhí)行。
6.如權(quán)利要求5所述的方法,其特征在于,在由“調(diào)用”命令將所述HDMV標(biāo)題轉(zhuǎn)換到所述Java標(biāo)題之后,所述Java標(biāo)題通過“恢復(fù)命令”重新轉(zhuǎn)換到所述HDMV標(biāo)題。
7.如權(quán)利要求2所述的方法,其特征在于,從具有第一屬性信息的一個標(biāo)題到具有不同于所述第一屬性信息的第二屬性信息的另一標(biāo)題的轉(zhuǎn)換是指從所述Java標(biāo)題到所述HDMV標(biāo)題的轉(zhuǎn)換。
8.如權(quán)利要求7所述的方法,其特征在于,從所述Java標(biāo)題到所述HDMV標(biāo)題的轉(zhuǎn)換通過“跳轉(zhuǎn)”命令執(zhí)行。
9.如權(quán)利要求2所述的方法,其特征在于,還包括以下步驟包括用于管理所述HDMV標(biāo)題和所述Java標(biāo)題的索引文件;以及通過所述索引文件向用戶提供用于標(biāo)題選擇的圖像。
10.如權(quán)利要求9所述的方法,其特征在于,所述索引文件被分類成包括所述HDMV標(biāo)題和所述Java標(biāo)題的第一索引文件、以及只包括所述HDMV標(biāo)題的第二索引文件。
11.如權(quán)利要求9所述的方法,其特征在于,所述索引文件包括用于分類所述HDMV標(biāo)題和所述Java標(biāo)題的標(biāo)題環(huán)境信息。
12.如權(quán)利要求9所述的方法,其特征在于,所述索引文件包括標(biāo)題之間的標(biāo)題鏈接信息。
13.如權(quán)利要求9所述的方法,其特征在于,所述索引文件包括包含與特定標(biāo)題再現(xiàn)相關(guān)聯(lián)的命令的對象信息。
14.如權(quán)利要求13所述的方法,其特征在于,用于再現(xiàn)所述HDMV標(biāo)題的所述對象信息是指影片對象。
15.如權(quán)利要求14所述的方法,其特征在于,所述記錄介質(zhì)中所包含的多個影片對象被包含在單個對象文件中。
16.如權(quán)利要求13所述的方法,其特征在于,用于再現(xiàn)所述Java標(biāo)題的所述對象信息是指BDJ對象。
17.如權(quán)利要求16所述的方法,其特征在于,所述記錄介質(zhì)中所包含的BDJ對象被包含在相應(yīng)的Java程序文件中。
18.一種用于再現(xiàn)其中記錄了具有不同屬性的HDMV標(biāo)題和Java標(biāo)題的記錄介質(zhì)的數(shù)據(jù)的裝置,所述裝置包括回放控制引擎,用于根據(jù)記錄在所述記錄介質(zhì)中的靜態(tài)腳本再現(xiàn)一再現(xiàn)操作;影片模塊,用于根據(jù)再現(xiàn)所述HDMV標(biāo)題的命令控制所述回放控制引擎;BDJ模塊,用于當(dāng)由記錄在所述記錄介質(zhì)中的所述靜態(tài)腳本引起的再現(xiàn)操作被請求時,執(zhí)行能再現(xiàn)所述Java標(biāo)題的Java程序并控制所述回放控制引擎;以及模塊管理器,用于接收外部控制命令,并控制所述影片模塊和所述BDJ模塊的操作。
19.如權(quán)利要求18所述的裝置,其特征在于,記錄在所述記錄介質(zhì)中的所述靜態(tài)腳本由播放列表文件和剪輯信息文件管理。
20.如權(quán)利要求18所述的裝置,其特征在于,所述回放控制引擎包括回放控制功能,用于執(zhí)行再現(xiàn)操作;以及多個播放器寄存器,用于存儲再現(xiàn)狀態(tài)信息。
21.如權(quán)利要求18所述的裝置,其特征在于,所述模塊管理器包括用于管理用戶命令的用戶事件管理器。
22.如權(quán)利要求21所述的裝置,其特征在于,所述用戶事件管理器接收用戶命令,并根據(jù)所接收的用戶命令的特征信息將所接收的用戶命令傳送至所述影片模塊或所述Java模塊。
23.如權(quán)利要求22所述的裝置,其特征在于,所述影片模塊包括用戶操作(UO)控制器,用于從所述用戶事件管理器接收用戶命令,并使用所接收的用戶命令來控制所述回放控制引擎。
24.如權(quán)利要求22所述的裝置,其特征在于,所述BDJ模塊包括Java VM,用于從所述用戶事件管理器接收用戶命令,并使用所接收的用戶命令來再現(xiàn)Java程序或控制所述回放控制引擎。
25.如權(quán)利要求24所述的裝置,其特征在于,所述BDJ模塊還包括應(yīng)用程序管理器,用于分類包含在所述Java程序中的多個應(yīng)用程序,并管理經(jīng)分類的應(yīng)用程序。
26.如權(quán)利要求18所述的裝置,其特征在于,還包括呈現(xiàn)引擎,用于控制所述HDMV標(biāo)題的再現(xiàn)圖像。
27.如權(quán)利要求18所述的裝置,其特征在于,還包括解碼器,用于解碼所述HDMV標(biāo)題的數(shù)據(jù)。
28.一種記錄介質(zhì),包括標(biāo)題記錄區(qū),其中記錄了具有不同屬性的第一標(biāo)題和第二標(biāo)題;以及管理文件記錄區(qū),其中記錄了用于再現(xiàn)所述第一標(biāo)題的第一管理文件和用于再現(xiàn)所述第二標(biāo)題的第二管理文件,其中所述管理文件記錄區(qū)存儲用于分類所述第一標(biāo)題和所述第二標(biāo)題的信息。
29.如權(quán)利要求28所述的記錄介質(zhì),其特征在于,所述管理文件記錄區(qū)還存儲所述第一標(biāo)題和所述第二標(biāo)題的鏈接信息。
全文摘要
公開了一種記錄介質(zhì)以及用于從該記錄介質(zhì)再現(xiàn)數(shù)據(jù)的方法和裝置。一種用于再現(xiàn)其中記錄了具有不同屬性的第一標(biāo)題和第二標(biāo)題的記錄介質(zhì)的數(shù)據(jù)的方法,包括使用第一專用再現(xiàn)單元再現(xiàn)第一標(biāo)題的步驟;以及通過停止第一專用再現(xiàn)單元的操作并啟動第二專用再現(xiàn)單元的操作來進(jìn)行從第一標(biāo)題到第二標(biāo)題的再現(xiàn)的轉(zhuǎn)換的步驟。因此,能有效地管理記錄介質(zhì)的數(shù)據(jù),從而更便于使用。
文檔編號G11B27/00GK101036191SQ200580033984
公開日2007年9月12日 申請日期2005年10月6日 優(yōu)先權(quán)日2004年10月6日
發(fā)明者徐康洙, 劉齊鏞, 金柄辰 申請人:Lg電子株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
宜宾市| 永平县| 自治县| 阿勒泰市| 商都县| 阜平县| 福鼎市| 班玛县| 宕昌县| 临猗县| 南岸区| 福建省| 石景山区| 宜丰县| 淮南市| 信丰县| 海原县| 梁山县| 禄劝| 南阳市| 宿州市| 大安市| 泾川县| 错那县| 平利县| 德庆县| 江北区| 时尚| 阿城市| 巫山县| 星子县| 博野县| 横峰县| 定兴县| 资兴市| 阿拉善右旗| 湘潭市| 江山市| 乾安县| 介休市| 奎屯市|