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

信息記錄介質(zhì),把信息記錄到記錄介質(zhì)上/從記錄介質(zhì)重放信息的方法

文檔序號:6757109閱讀:179來源:國知局
專利名稱:信息記錄介質(zhì),把信息記錄到記錄介質(zhì)上/從記錄介質(zhì)重放信息的方法
技術(shù)領(lǐng)域
本發(fā)明涉及諸如光盤之類的信息記錄介質(zhì),和把信息記錄到記錄介質(zhì)上/從記錄介質(zhì)重放(playback)信息的方法。
背景技術(shù)
近年來,流行提供高圖像質(zhì)量和高級功能的DVD視頻光盤和重放這種光盤的視頻播放機(jī),用于重放這樣提供的多通道音頻的外圍設(shè)備等的選擇范圍已擴(kuò)大。允許用戶個人實現(xiàn)家庭影院,并在家里自由欣賞高圖像質(zhì)量和高聲音質(zhì)量的電影、動畫等的環(huán)境已成為可能。如日本專利申請KOKAI公告No.10-50036(第18-20頁,圖50-57)中所述,提出了通過改變例如從光盤的視頻圖像重放的文本顏色,能夠疊加各種菜單的重放設(shè)備。
但是,近年來,隨著圖像壓縮技術(shù)的進(jìn)步,用戶和內(nèi)容提供商都產(chǎn)生了實現(xiàn)更高圖像質(zhì)量的要求。除了實現(xiàn)更高圖像質(zhì)量之外,內(nèi)容提供商需要一種通過升級和擴(kuò)展內(nèi)容,例如菜單窗口,附帶的(bonus)視頻圖像等以及標(biāo)題本身中的內(nèi)容(例如,顏色更豐富的菜單,交互性的提高等),能夠向用戶提供更吸引人的內(nèi)容的環(huán)境。此外,一些用戶要求通過自由指定他們的重放位置、重放區(qū)域或重放時間,重放用戶讀出的靜止圖像數(shù)據(jù),通過因特網(wǎng)獲得的對白字幕等來自由地欣賞內(nèi)容。
為了滿足這樣的要求,希望提供一種技術(shù),該技術(shù)能夠?qū)崿F(xiàn)用屏幕上任意位置和任意大小的靜止圖像或小動畫顯示按鈕的生動表達(dá)以及背景音頻重放,突出顯示這樣的按鈕,并且能夠形成吸引人的內(nèi)容。

發(fā)明內(nèi)容
根據(jù)本發(fā)明的一個方面,提供一種信息重放設(shè)備,包括一個信息記錄介質(zhì),所述信息記錄介質(zhì)保存配置成根據(jù)作為邏輯單元的節(jié)目鏈被重放的第一對象,獨立于第一對象記錄并且配置成被重放的第二對象,和定義第二對象的重放條件的重放序列;配置成重放來自信息記錄介質(zhì)的重放序列的第一重放處理單元;和配置成根據(jù)重放序列,重放第一和第二對象至少之一的第二重放處理單元。
根據(jù)本發(fā)明的另一方面,提供一種信息重放方法,包括重放來自信息記錄介質(zhì)的重放序列,所述信息記錄介質(zhì)保存配置成根據(jù)作為邏輯單元的節(jié)目鏈被重放的第一對象,獨立于第一對象記錄并且配置成被重放的第二對象,和定義第二對象的重放條件的重放序列;和根據(jù)重放序列,重放第一和第二對象至少之一。
根據(jù)本發(fā)明的又一方面,提供一種信息記錄方法,包括在信息記錄介質(zhì)的第一區(qū)域上,記錄配置成根據(jù)作為邏輯單元的節(jié)目鏈被重放的第一對象,和獨立于第一對象記錄并且配置成被重放的第二對象;和在信息記錄介質(zhì)的第二區(qū)域上,記錄定義第二對象的重放條件的重放序列。


包含在說明書中并構(gòu)成說明書一部分的附解說明了本發(fā)明的實施例,并且與上面給出的一般描述及下面給出的實施例的詳細(xì)描述一起說明本發(fā)明的原理。
圖1表示根據(jù)本發(fā)明一個實施例的信息記錄介質(zhì)上的記錄信息的數(shù)據(jù)結(jié)構(gòu)的例子;圖2表示根據(jù)本發(fā)明實施例的文件/目錄結(jié)構(gòu)的例子;圖3表示由圖1中的符號e指示的視頻管理器信息區(qū)的詳細(xì)數(shù)據(jù)結(jié)構(gòu)的例子;圖4表示由圖1中的符號f指示的視頻標(biāo)題集菜單信息區(qū)的詳細(xì)數(shù)據(jù)結(jié)構(gòu)的例子;
圖5表示圖4中所示的視頻標(biāo)題集節(jié)點鏈信息表中的數(shù)據(jù)結(jié)構(gòu)的例子;圖6表示保存在圖3中所示的視頻管理器菜單PCGI單元表信息中的VMGM_PGCI的節(jié)目鏈信息,或者保存在圖4中所示的視頻標(biāo)題集節(jié)點鏈信息表中的VTS_PGCI的節(jié)目鏈信息中的數(shù)據(jù)結(jié)構(gòu)的例子;圖7繼續(xù)表示圖6中所示的節(jié)目鏈信息中的數(shù)據(jù)結(jié)構(gòu);圖8是表示基準(zhǔn)簡表的系統(tǒng)的例子的方框圖;圖9表示作為矩陣的擴(kuò)展簡表的內(nèi)容圖像的例子;圖10是表示擴(kuò)展簡表的系統(tǒng)的例子的方框圖;圖11是表示圖10中所示的一些系統(tǒng)部件的細(xì)節(jié)的例子的方框圖;圖12表示將由根據(jù)本發(fā)明的實施例的重放設(shè)備重放的重放圖像的一個例子;圖13表示將由根據(jù)本發(fā)明的實施例的重放設(shè)備重放的重放圖像的另一例子;圖14表示將由根據(jù)本發(fā)明的實施例的重放設(shè)備重放的重放圖像的又一例子;圖15表示將由根據(jù)本發(fā)明的實施例的重放設(shè)備重放的重放圖像的又一例子;圖16表示基準(zhǔn)簡表中的屏幕配置的例子;圖17表示擴(kuò)展簡表中的屏幕配置的例子;圖18表示重放序列文件的說明例子;圖19表示一個屏幕的配置例子,在該屏幕上,圖形對象被附加在DVD視頻內(nèi)容上;圖20表示一個屏幕的配置例子,在該屏幕上,音頻對象被附加在指定的DVD視頻內(nèi)容上;圖21表示一個屏幕的配置例子,在該屏幕上,Vclick對象被附加在指定的DVD視頻內(nèi)容上;
圖22表示一個屏幕的配置例子,在該屏幕上,Vclick對象被附加在指定的DVD視頻內(nèi)容上;圖23表示附加內(nèi)容和在圖18中所示的重放序列的說明例子中描述的DVD視頻內(nèi)容之間的關(guān)系;圖24表示與圖18中所示的重放序列文件的說明例子不同的其它說明例子;圖25用與圖24中所示的PGC#3相關(guān)的說明表示屏幕的一個配置例子;圖26用與圖24中所示的PGC#4相關(guān)的說明表示屏幕的一個配置例子;圖27用與圖24中所示的PGC#4相關(guān)的說明表示屏幕的一個配置例子;圖28用與圖24中所示的PGC#5相關(guān)的說明表示屏幕的一個配置例子;圖29用與圖24中所示的PGC#5相關(guān)的說明表示屏幕的一個配置例子;圖30用與圖24中所示的PGC#6相關(guān)的說明表示屏幕的一個配置例子;圖31用與圖24中所示的PGC#6相關(guān)的說明表示屏幕的一個配置例子;圖32用與圖24中所示的PGC#7相關(guān)的說明表示屏幕的一個配置例子;圖33用與圖24中所示的PGC#7相關(guān)的說明表示屏幕的一個配置例子;圖34用與圖24中所示的PGC#7相關(guān)的說明表示屏幕的一個配置例子;圖35表示DVD視頻內(nèi)容的PGC,以及對應(yīng)于它們的屬性附加的Flash對象;圖36是根據(jù)本發(fā)明的實施例說明啟動處理序列的流程圖;
圖37表示基準(zhǔn)簡表中的布局圖像的例子;圖38表示基準(zhǔn)簡表中的布局圖像的另一例子;圖39是表示根據(jù)本發(fā)明的實施例的流式設(shè)備(網(wǎng)絡(luò)兼容光盤播放機(jī))的結(jié)構(gòu)的示意方框圖。
具體實施例方式
下面參考附圖,說明根據(jù)本發(fā)明的一個實施例的信息記錄介質(zhì)及其重放設(shè)備。圖1表示根據(jù)本發(fā)明的一個實施例的信息記錄介質(zhì)上的記錄信息的數(shù)據(jù)結(jié)構(gòu)的例子。圖1中的符號a表示盤形信息記錄介質(zhì)(符合現(xiàn)有或未來DVD標(biāo)準(zhǔn)的光盤)1。記錄在光盤1上的信息的細(xì)節(jié)由圖1中的附圖標(biāo)記b-f指示。
如圖1中的符號b所示,記錄在光盤1上的信息從內(nèi)圓周一側(cè)開始,占據(jù)導(dǎo)入?yún)^(qū)10、卷/文件結(jié)構(gòu)信息區(qū)11、數(shù)據(jù)區(qū)12和導(dǎo)出區(qū)13。本實施例的信息記錄介質(zhì)采用ISO9660和UDF橋結(jié)構(gòu)作為文件系統(tǒng),并且具有位于部分?jǐn)?shù)據(jù)區(qū)12中的卷/文件結(jié)構(gòu)信息區(qū)11。數(shù)據(jù)區(qū)12允許視頻數(shù)據(jù)記錄區(qū)20、另一視頻數(shù)據(jù)記錄區(qū)21和一般計算機(jī)信息記錄區(qū)22的混合分配,如圖1中的符號c所示。
視頻數(shù)據(jù)記錄區(qū)包括記錄與記錄在視頻記錄區(qū)20中的整個DVD視頻內(nèi)容相關(guān)的管理信息的視頻管理器記錄區(qū)(視頻管理器(VMG))30,和為各個標(biāo)題安排的,一起記錄各個標(biāo)題的管理信息和視頻信息(視頻對象)的視頻標(biāo)題集記錄區(qū)(視頻標(biāo)題集(VTS))40,如圖1中的符號d所示。
視頻管理器記錄區(qū)(VMG)30包括指示與整個視頻數(shù)據(jù)記錄區(qū)20相關(guān)的管理信息的視頻管理器信息區(qū)(視頻管理器信息(VMGI))31,菜單的擴(kuò)展視頻對象區(qū)(VMGM_EVOBS)32,和把與視頻管理器信息區(qū)(VMGI)31中相同的信息記錄成視頻管理器信息區(qū)(VMGI)31的備份的視頻管理器信息備份區(qū)(VMGI_BUP)33,如圖1中的符號e所示。
除了上述區(qū)域之外,視頻管理器記錄區(qū)(VMG)30包括菜單的高級功能圖形對象區(qū)(VMGM_AGOBS)34,它允許按鈕布局、按鈕加亮顯示,背景音頻、效果聲音,移動圖像和動畫的重放,和規(guī)定除擴(kuò)展視頻對象(EVOSs)之外的對象的重放控制的重放序列(PSQ)區(qū)35。
一起記錄每個標(biāo)題的管理信息和視頻信息)(視頻對象)的一個視頻標(biāo)題集記錄區(qū)(VTS)40包括記錄視頻標(biāo)題集記錄區(qū)(VTS)40中的所有內(nèi)容的管理信息的視頻標(biāo)題集信息區(qū)(VTSI)41,標(biāo)題的擴(kuò)展視頻對象區(qū)(VTSTT_EVOSB)42,它記錄該視頻標(biāo)題集中的視頻對象數(shù)據(jù)(標(biāo)題的視頻信息),和把與視頻標(biāo)題集信息區(qū)(VTSI)41中相同的信息記錄成視頻標(biāo)題集信息區(qū)(VTSI)41的備份數(shù)據(jù)的視頻標(biāo)題集信息備份區(qū)(VTSI_BUP)43,如圖1中的符號f所示。
此外,每個視頻標(biāo)題集記錄區(qū)(VTS)40包括標(biāo)題的高級功能圖形對象區(qū)(VTSTT_AGOBS)44,它允許按鈕布局、按鈕加亮顯示,背景音頻、效果聲音,移動圖像和動畫的重放,和能夠作為子標(biāo)題重放的高清晰度文本對象(VTSTT_ATOBS)45。
圖2表示根據(jù)本實施例的文件/目錄結(jié)構(gòu)的例子。如圖2中所示,保存在作為信息記錄介質(zhì)1的光盤上的文件由諸如ISO9660、UDF之類的文件系統(tǒng)管理。保存處理高清晰度視頻數(shù)據(jù)的信息文件的HVDVD_TS目錄,和保存處理高級對象數(shù)據(jù)的信息文件的ADV_OBJ目錄被分配在根目錄之下。
HVDVD_TS目錄主要包括屬于用于菜單的菜單組的一組文件,和屬于用于標(biāo)題的多組標(biāo)題集的多組文件。用于視頻管理器的信息文件(HVI00001.IFO),其備份文件(HVI00001.BUP),和用作菜單的背景幀的菜單的擴(kuò)展視頻對象集的重放數(shù)據(jù)文件(HVM00001.EVO~HVM00003.EVO)被保存為屬于菜單組的一組文件。
此外,具有用于管理標(biāo)題集#n的信息的視頻標(biāo)題集的信息文件(HVIxxx01.IFOxxx=001~999),其備份文件(HVIxxx01.BUPxxx=001~999),用作標(biāo)題的標(biāo)題集#n的擴(kuò)展視頻對象集的重放數(shù)據(jù)文件(HVTxxxyy.EVOxxx=001~999,yy=01~99)被保存為屬于標(biāo)題集#n組的一組文件。
ADV_OBJ目錄保存重放序列PSQ的控制信息文件(HVI…PSQ),菜單的高級功能圖形對象文件(HVM…AGO)(可利用諸如Macromedia Flash(R)形成該對象,Macromedia Flash(R)通過組合音頻數(shù)據(jù)和矢量圖形動畫數(shù)據(jù),形成內(nèi)容),各個標(biāo)題集(#1~#n)組的高級功能圖形對象文件(HVT…AGO)(該對象也可利用Macromedia Flash(R)等來形成),和各個標(biāo)題集(#1~#n)組的高級功能文本對象文件(HVT…ATO)(該對象可利用Open Type字體、True Type字體等來形成)。
注意借助α混合,菜單的高級功能圖形對象的重放數(shù)據(jù)文件(例如HVM00001.AGO)可被混合到屬于HVDVD_TS目錄中的菜單組的重放數(shù)據(jù)文件(HVM00001.EVO~HVM00003.EVO)。這種混合允許屏幕上的按鈕布局和按鈕加亮顯示,還允許重放小動畫和背景音頻。
注意α混合使RGB數(shù)據(jù)與透明度α混合,并且能夠在另一圖像上疊加一個圖像,以致能夠看到下層的圖像。這種情況下,“α”指示將疊加在下層圖像上的上層圖像與下層圖像的對比度。例如,當(dāng)α=100%時,上層圖像被顯示,完全覆蓋上層圖像;當(dāng)α=0%時,要疊加的上層圖像消失。例如,當(dāng)α約為50%時,要疊加的上層圖像作為半透明圖像被顯示在下層圖像上。
借助α混合,高級圖像對象的每個重放數(shù)據(jù)文件(HVTxxxyy.AGOxxx=001~999,yy=01~99)可被混合到屬于HVDVD_TS目錄中的標(biāo)題集#n組的重放數(shù)據(jù)文件(HVTxxxyy.EVOxxx=001~999,yy=01~99)中。這種混合允許屏幕上的按鈕布局和按鈕加亮顯示,還允許連同標(biāo)題內(nèi)容一起,重放小動畫和背景音頻。
代替記錄在標(biāo)題集#n的擴(kuò)展視頻對象集中,并被用作子標(biāo)題的子畫面數(shù)據(jù),能夠重放高清晰度文本對象的每個重放數(shù)據(jù)文件(HVTxxxyy.ATOxxx=001~999,yy=01~99)(或者根據(jù)需要與子圖像數(shù)據(jù)一起重放)。通過重放該高清晰度文本對象,高清晰度子標(biāo)題能夠被疊加在下層圖像(主畫面)上(由于能夠顯示高清晰度子標(biāo)題,因此不僅能夠顯示細(xì)小的子標(biāo)題字符,而且能夠在有限的顯示空間內(nèi)顯示許多字符)。
事先定義重放序列的重放序列PSQ的每個控制信息文件(HVI00000.PSQ)描述可與擴(kuò)展視頻對象集(擴(kuò)展名.EVO)一起重放的高級功能圖形對象(擴(kuò)展名.AGO)和高清晰度文本對象(擴(kuò)展名.ATO)的重放條件(計時、位置、大小等)和/或用戶操作條件(操作規(guī)則、有效期等)。該說明可使用諸如擴(kuò)展置標(biāo)語言(XML)、Java(R)之類的語言。
圖3表示由圖1中的符號e指示的視頻管理器信息區(qū)(VMGI)31中的詳細(xì)數(shù)據(jù)結(jié)構(gòu)。如圖3中所示,視頻管理器信息區(qū)(VMGI)31具有記錄為記錄在視頻數(shù)據(jù)記錄區(qū)20中的數(shù)據(jù),以及整個DVD視頻內(nèi)容一起所共有的管理信息的視頻管理器信息管理表(VMGI_MAT)信息310,記錄有助于搜索存在于DVD視頻內(nèi)容中的標(biāo)題(以檢測所述標(biāo)題的起始位置)的信息的標(biāo)題搜索指針表(TT_SRPT)信息311,記錄為用于顯示菜單的每個菜單描述語言代碼獨立分配的菜單屏幕的管理信息的視頻管理器菜單PGCI單元表(VMGM_PGCI_UT)信息312,把管理適合或不適合兒童觀看的畫面的信息記錄成父信息(parental information)的父管理信息表(PTL_MAIT)信息313,一起記錄標(biāo)題集的屬性的視頻標(biāo)題集屬性信息表(VTS_ATRT)信息314,一起記錄將為用戶顯示的文本信息的文本數(shù)據(jù)管理器(TXTDT_MG)信息315,記錄有助于搜索構(gòu)成菜單屏幕的單元的起始地址的信息的視頻管理器菜單單元地址表(VMGM_C_ADT)信息316,和記錄指示構(gòu)成菜單屏幕的視頻對象的最小單元的VOBU的地址信息的視頻管理器菜單擴(kuò)展視頻對象單元地址圖(VMGM_EVOBU_ADMAP)信息317。
圖4表示由圖1中的符號f指示的視頻標(biāo)題集信息區(qū)(VTSI)41中的詳細(xì)數(shù)據(jù)結(jié)構(gòu)。如圖4中所示,視頻標(biāo)題集信息區(qū)(VTSI)41被分成相應(yīng)的區(qū)域(管理信息組)視頻標(biāo)題集信息管理表(VTSI_MAT)410,視頻標(biāo)題集PTT搜索指針表(VTS_PTT_SRPT)411,視頻標(biāo)題集節(jié)目鏈信息表(VTS_PGCIT)412,視頻標(biāo)題集時間圖表(VTS_TMAPT)413,視頻標(biāo)題集單元地址表(VTS_C_ADT)414,和視頻標(biāo)題集擴(kuò)展視頻對象單元地址圖(VTS_VOBU_ADMAP)415。
視頻標(biāo)題集信息管理表(VTSI_MAT)410記錄為關(guān)心的視頻標(biāo)題集所共有的管理信息。由于該共有管理信息被分配在第一區(qū)域中(視頻標(biāo)題集信息區(qū)(VTSI)41中的管理信息),因此視頻標(biāo)題集中的共有管理信息可被立即裝入,信息重放設(shè)備的重放控制過程可被簡化,其控制處理時間可被縮短。
圖5表示了圖4中所示的視頻標(biāo)題集節(jié)目鏈信息表(VTS_PGCIT)412中的數(shù)據(jù)結(jié)構(gòu)。如圖5中所示,視頻標(biāo)題集節(jié)目鏈信息表(VTS_PGCIT)412記錄視頻標(biāo)題集PGCI信息表(VTS_PGCITI)4121的信息,視頻標(biāo)題集PGCI信息表(VTS_PGCITI)4121包括VTS_PGCI_SRPs的數(shù)目(VTS_PGCI_SRP_Ns),和VTS_PGCIT的終止地址信息(VTS_PGCIT_EA)。另外,VTS_PGCI搜索指針(VTS_PGCI_SRP)4122記錄視頻標(biāo)題集節(jié)目鏈(VTS_PGCI)4123(節(jié)目鏈將在后面說明)的起始地址(VTS_PGCI_SA)以及VTS_PGC類別(VTS_PGC_CAT)。
圖6表示保存在圖3中所示的視頻管理器菜單PGCI單元表(VMGM_PGCI_UT)信息312中的VMGM_PGCI(未示出)的,或者保存在圖4中所示的視頻標(biāo)題集節(jié)點鏈信息表(VTS_PGCIT)412中的VTS_PGCI4123(圖5)的節(jié)目鏈信息(節(jié)目鏈信息(PGCI))中的數(shù)據(jù)結(jié)構(gòu)。節(jié)目鏈信息(PGCI)包括節(jié)目鏈一般信息(PGC_GI)50,節(jié)目鏈命令傅(PGC_CMDT)51,節(jié)目鏈節(jié)目圖(PGC_PGMAP)52,單元重放信息表(C_PBIT)53,和單元位置信息表(C_POSIT)54。
在節(jié)目鏈節(jié)目圖52中,對應(yīng)于入口的數(shù)目,分配多條節(jié)目入口單元編號520信息,節(jié)目入口單元編號520信息記錄指示與入口對應(yīng)的單元編號的記錄入口單元編號(EN_CN)。單元位置信息表(C_POSIT)54具有其中依次分配均由一對單元EVOB_ID號(C_EVOB_IDN)和單元ID號(C_IDN)構(gòu)成的多條單元位置信息(C_POSI)540的結(jié)構(gòu)。
圖7繼續(xù)表示圖6中所示的節(jié)目鏈信息(PGCI)中的數(shù)據(jù)結(jié)構(gòu)。作為對應(yīng)PGC的管理信息的PGCI中的單元重放信息表(C_PBIT)53記錄與構(gòu)成PGC的每個單元相關(guān)的管理信息,包括一條或多條單元重放信息(C_PBI)530。單元重放信息(C_PBI)530記錄單元類別(C_CAT),指示完全重放對應(yīng)單元所需的重放時間的單元重放時間(C_PBTM)單元的第一個EVOBU的起始地址位置信息(C_FEVOBU_SA),單元的第一個交錯單元ILVU的終止地址位置信息(C_FILVU_EA),單元的最后一個EVOBU的起始地址位置信息(C_LEVOBU_SA),和單元的最后一個EVOBU的終止地址位置信息(C_LEVOBU_EA)。
注意單元類別(C_CAT)指示所關(guān)心的單元是構(gòu)成與多角度重放對應(yīng)的交錯塊還是一般的連續(xù)塊的一部分,并指示當(dāng)該單元構(gòu)成與多角度重放對應(yīng)的交錯塊時,該單元是對應(yīng)于交錯塊的起始單元還是最后單元。
單元重放信息(C_PBI)530還記錄信息,比如作為與從其開始可為每個單元指定的多個單元命令的連續(xù)處理的第一單元命令號相關(guān)的信息的單元命令起始編號信息(C_CMD_SN),指示命令的數(shù)目,將被連續(xù)執(zhí)行的命令處理,以及由單元命令起始編號信息(C_CMD_SN)指示的單元命令的單元命令連續(xù)編號信息(C_CMD_C_Ns)等。
圖8表示記錄在根據(jù)本發(fā)明的實施例的信息記錄介質(zhì)(DVD光盤)1上的數(shù)據(jù)之間的關(guān)系(PSQ信息的基本配置)。管理DVD視頻對象353的重放需要DVD視頻導(dǎo)航信息352(具有對應(yīng)于圖1中的31和41的功能的信息)。DVD視頻對象353包括視頻信息、音頻信息、子標(biāo)題信息等(對應(yīng)于圖1中的32和42)。重放序列(PSQ)35描述諸如用于與DVD的重放同步的重放開始時間信息和重放終止時間信息,屏幕上的顯示位置信息之類的信息。
在圖8中所示的實施例中,作業(yè)構(gòu)成重放序列(PSQ)35的其它對象,準(zhǔn)備控制DVD視頻導(dǎo)航的高級導(dǎo)航對象351A,關(guān)于腳本屏幕(腳本、情節(jié))和聊天的文本對象351B,關(guān)于靜止圖像、運動圖像和動畫數(shù)據(jù)的高級圖形對象351C,和關(guān)于背景音頻與聲音效果的音頻對象351D。
高級導(dǎo)航對象351A可利用腳本語言,比如歐洲計算機(jī)制造商協(xié)會(ECMA)腳本,JavaScript,動作腳本等來形成。文本對象351B可利用置標(biāo)語言,比如超文本置標(biāo)語言(HTML),可擴(kuò)展的超文本置標(biāo)語言(XHTML),同步多媒體集成語言(SMIL)等來形成。高級圖形對象351C可包括靜止圖像數(shù)據(jù),比如JPEG、GIF、PNG、位圖等,運動圖像數(shù)據(jù),比如MPEG-4、MPEG-2等,或者動畫數(shù)據(jù),比如動畫GIF、MNG、可縮放矢量圖形(SVG)等。音頻對象351D可包括音頻數(shù)據(jù),比如MPEG、AC-3、DTS、MP3等。
此外,所有這些對象(高級導(dǎo)航對象351A、文本對象351B、高級圖形對象351C和音頻對象351D)可利用上面提及的MacromediaFlash(R)形成(對應(yīng)于圖1中的高級功能圖形對象34和44)。注意高級導(dǎo)航對象351A能夠控制DVD視頻導(dǎo)航信息352的重放計時等,并且能夠改變其它對象的屬性(參見圖18的說明)。
即,利用圖8中所示的對象,在DVD視頻的重放期間,能夠顯示由該對象形成的菜單,并且能夠顯示和由DVD視頻形成的相比,具有高級功能的菜單。這些對象可把所需的信息記錄在重放設(shè)備中的用戶信息存儲區(qū)(例如所述用戶信息存儲區(qū)在非易失性存儲器或硬盤驅(qū)動器上保證,并且對應(yīng)于圖10中的存儲器126)。
計時文本對象354包括文本數(shù)據(jù)和字體數(shù)據(jù)(對應(yīng)于圖1中的高清晰度文本對象45)。常規(guī)的DVD視頻使用子畫面數(shù)據(jù)來顯示子標(biāo)題。計時文本對象354能夠提供與壓縮的位圖數(shù)據(jù)形成的子畫面數(shù)據(jù)相比,數(shù)據(jù)大小較小的具有高級功能的高清晰度子標(biāo)題。例如,計時文本對象354的文本數(shù)據(jù)利用XML描述諸如指示數(shù)據(jù)的顯示時期的“顯示開始時間,顯示終止時間”,在屏幕上布置數(shù)據(jù)所需的“顯示位置”,顯示數(shù)據(jù)所需的“字體名稱、字體大小、字體顏色”,指示顯示數(shù)據(jù)時的效果的“顯示前效果、顯示效果、顯示后效果”之類的信息。
矢量字體數(shù)據(jù),例如Open Type字體數(shù)據(jù),True Type字體數(shù)據(jù)等被用作字體數(shù)據(jù)。根據(jù)其附加信息,利用該矢量字體數(shù)據(jù)呈現(xiàn)文本數(shù)據(jù)。重放設(shè)備能夠預(yù)先保存上述字體數(shù)據(jù)(例如,保存在后面說明的圖39中的介質(zhì)解碼器216中)。
假定上述數(shù)據(jù)被預(yù)先記錄在信息記錄介質(zhì)1上。但是,例如當(dāng)將根據(jù)內(nèi)容提供商(內(nèi)容制作者)的意圖改變這些數(shù)據(jù)時,改變的數(shù)據(jù)可被保存在外部服務(wù)器中。這樣,能夠向重放設(shè)備提供最后的數(shù)據(jù)。
另外,在本發(fā)明的實施例中,諸如音頻流對象、AV流對象、Vclick流對象之類的對象可被重放。由于這些數(shù)據(jù)具有較大的數(shù)據(jù)大小,因此它們被記錄在外部服務(wù)器上(例如記錄在后面說明的圖39中的服務(wù)器201中),重放設(shè)備在必需的時刻,下載所需大小的這種數(shù)據(jù),并刪除不必要的數(shù)據(jù)。但是,這些對象也可被記錄在信息記錄介質(zhì)1上。
圖8中的音頻流式對象355A可被用于連同DVD視頻音頻一起,重放音頻解說(所述音頻解說輸出導(dǎo)演、演員等對電影的評論音頻),或者重放和記錄在信息記錄介質(zhì)1上的DVD視頻的音頻語言不同的音頻語言。音頻流對象355A可包括諸如MPEG、AC-3(R)、DTS(R)、MP3之類的音頻數(shù)據(jù)。音頻流對象355A能夠使用例如HTTP流式傳輸,相對于服務(wù)器上的數(shù)據(jù),利用HTTP協(xié)議的部分GET請求,部分取回服務(wù)器上的數(shù)據(jù)。
重放設(shè)備把要取回的數(shù)據(jù)的位置信息或時間信息發(fā)送給服務(wù)器,服務(wù)器把對應(yīng)的一部分?jǐn)?shù)據(jù)發(fā)送給重放設(shè)備。當(dāng)發(fā)送時間信息時,服務(wù)器必須把時間信息轉(zhuǎn)換成位置信息。為了使音頻流對象355A與DVD視頻的音頻同步,可使用包括在音頻流對象355A中的元數(shù)據(jù)或者由重放序列PSQ定義的元數(shù)據(jù)(例如混合系數(shù),優(yōu)先權(quán)信息等)。
可按照和上述音頻流對象355A相同的方式使用AV流對象355B。即,AV流對象355B可被用于與DVD視頻的視頻數(shù)據(jù)和音頻數(shù)據(jù)同步地輸出電影的導(dǎo)演或演員發(fā)表的評論音頻和他(她)的視頻畫面,以及分發(fā)和DVD視頻的視頻數(shù)據(jù)不同的視頻數(shù)據(jù)。AV流對象355B可包括AV數(shù)據(jù),例如MPEG-4、MPEG-2、WindowsMedia(R)等。
Vclick流對象355C可包括用于顯示用戶可點擊的字段的信息,這樣的可點擊字段的注釋信息,在用戶點擊該字段之后,將要采取的動作的信息等。
上述實施例可被如下總結(jié)。
<重放控制>
·重放順序以圖5中所示的作為重放序列的邏輯單元的節(jié)目鏈(VTS_PGCI)4123為基礎(chǔ),并且對擴(kuò)展視頻對象(EVOB)實現(xiàn)重放控制。
·重放序列(PSQ)能夠利用一些觸發(fā)(例如定義成應(yīng)用接口API的時間或事件)控制各個對象的重放計時。重放序列(PSQ)具有縮放功能(該功能能夠指定任意位置、大小等)。
·另外,能夠和擴(kuò)展視頻對象(EVOB)一起重放的高級功能圖形對象(AGOB)和高清晰度文本對象(ATOB)的重放條件(計時、位置、大小等)可被預(yù)先定義成能夠利用XML實現(xiàn)重放控制的重放序列(PSQ)。另外,借助α混合能夠混合這些對象。
<重放對象>
·定義三種不同的重放對象,即擴(kuò)展視頻對象(EVOB),高級功能圖形對象(AGOB)和高清晰度文本對象(ATOB)。
·通過如同在常規(guī)的DVD視頻重放對象中那樣,把多個流多路復(fù)用到MPEG節(jié)目流,并擴(kuò)展該流以支持高清晰度數(shù)據(jù)等,形成擴(kuò)展視頻對象(EVOB)。
·借助混合RGB數(shù)據(jù)和透明度α的α混合,可混合高級功能圖形對象(AGOB)和擴(kuò)展視頻對象(EVOB)。這種混合能夠把按鈕布置在混合屏幕上,并且能夠加亮顯示按鈕。此外,這種混合能夠重放小動畫和背景音頻(可利用前述技術(shù),例如Macromedia Flash等形成這種高級功能圖形對象)。
·高清晰度文本對象(ATOB)被多路復(fù)用到擴(kuò)展視頻對象(EVOB)中,并且除了在子標(biāo)題中使用的子畫面流(低分辨率位圖格式)之外可定義高清晰度文本對象(ATOB)。高清晰度文本對象能夠重放高清晰度子標(biāo)題(矢量格式),代替重放中的子畫面流。
·音頻流對象(ASOB),靜止畫面圖像對象(SIOB),擴(kuò)展文本對象(ETOB)和其它對象(AV流對象等)被定義。
·對于導(dǎo)演等對他或她的作品發(fā)表的音頻評論來說,在與主標(biāo)題的音頻數(shù)據(jù)混合的時候,在DVD視頻的全標(biāo)題中重放音頻流對象(ASOB)。另外,可類似于只有主標(biāo)題的音頻數(shù)據(jù),只有音頻評論,或者這兩種音頻數(shù)據(jù),切換要重放的音頻數(shù)據(jù)。
·靜止畫面圖像對象(SIOB)可使用用戶拍攝的照片,通過因特網(wǎng)分發(fā)的靜止圖像數(shù)據(jù)等??深愃朴诜庞郴脽羝?,簡單地重放這樣的靜止畫面圖像對象。JPEG、PNG等可被用作這種靜止畫面圖像對象的圖像格式。
·擴(kuò)展文本對象(ETOB)可被用于在腳本屏幕上顯示文本、消息等。
<網(wǎng)絡(luò)連接功能>
·能夠?qū)崿F(xiàn)因特網(wǎng)連接。
·能夠同步重放通過因特網(wǎng)連接獲得的擴(kuò)展視頻對象和其它對象。
·因特網(wǎng)連接計時由用戶或者由光盤的內(nèi)容提供商計劃的計時(光盤重放時間,位置等)確定。
·提供允許與導(dǎo)演交流對記錄在光盤上的諸如電影之類的作品的見解的聊天功能。
·提供允許通過因特網(wǎng)連接,下載與記錄在光盤上的作品相關(guān)的內(nèi)容和信息的功能。
·提供允許通過因特網(wǎng)連接,重放在光盤上隱藏的內(nèi)容的功能。
·提供允許通過因特網(wǎng)連接,購買與記錄在光盤上的作品相關(guān)的商品的功能。
<其它功能>
·利用同時供給的重放序列(PSQ),能夠同步重放從諸如存儲卡之類外部裝置供給的擴(kuò)展視頻對象(EVOB)和其它對象。
圖9表示了呈矩陣形式的擴(kuò)展簡表的內(nèi)容圖像的顯示例子。如圖9中所示,縱坐標(biāo)標(biāo)出重放序列(PSQ)和要支持的對象的類型,橫坐標(biāo)標(biāo)出構(gòu)成內(nèi)容的各組,從而形成整個矩陣。
要支持的對象包括DVD視頻擴(kuò)展視頻對象(EVOB)353;Flash對象(FLASH)351;計時文本對象(TTXT)354;和流對象355,例如AV流對象,音頻流對象和Vclick流對象。作為重放這些對象的單元,在信息記錄介質(zhì)1上定義0個或一個VMG組以及一個或多個VTS組。
VMG組被用于形成各種菜單,是記錄用于形成菜單,例如根菜單、標(biāo)題菜單、音頻語言菜單、子標(biāo)題語言菜單、角度菜單等的數(shù)據(jù)的區(qū)域。每個VTS組是記錄用于形成標(biāo)題的數(shù)據(jù)的區(qū)域。一個重放序列(PSQ)35被包括在信息記錄介質(zhì)1中,并且定義要跨越VMG組和VTS組重放的對象的時間和位置。
在VMG組中,0個或多個VMGM EVOBs被設(shè)置成用于菜單的DVD視頻對象(EVOB),保存控制對象的重放的節(jié)目鏈(PGC)信息的視頻管理器信息(VMGI)被設(shè)置成其DVD導(dǎo)航(管理信息)。此外,在VMG組中設(shè)置0個或多個Flash對象。
在每個VTS組中,一個或多個VTSTT_EVOBs被設(shè)置成DVD視頻對象(EVOB),保存控制該對象的重放的節(jié)目鏈(PGC)信息的視頻標(biāo)題集信息(VTSI)被設(shè)置成DVD導(dǎo)航(管理信息)。此外,在每個VTS組中設(shè)置0個或多個Flash對象,0個或多個計時文本對象,和0個或多個流對象。
在圖9的例子中,在被分成兩組,即VMG組和VTS組的時候,說明了各組。但是,可以只設(shè)置一組,不必區(qū)分VMG和VTS。另外,在圖9的例子中,在VMG組中只重放DVD視頻對象353和Flash對象351。但是,根據(jù)需要,在VMG組中甚至可重放計時流對象和流對象。
圖10表示根據(jù)本發(fā)明實施例的系統(tǒng)結(jié)構(gòu)方框圖。從信息記錄介質(zhì)(DVD光盤)1或指定的外部服務(wù)器110讀出的重放序列(PSQ)35被輸入重放序列解析器123。解析器123解析在重放序列(PSQ)35中描述的“除DVD視頻的擴(kuò)展視頻對象之外的對象的重放條件(重放計時,顯示位置,顯示尺寸等)”,從而按照重放條件進(jìn)行重放控制。
相反,從信息記錄介質(zhì)1讀出的DVD視頻導(dǎo)航信息由DVD視頻重放引擎125解析。在DVD視頻重放引擎125中,通過多路復(fù)用DVD視頻對象形成的MPEG流被多路分解,多路分解后的視頻(主畫面),音頻(音頻)和子畫面流由對應(yīng)的解碼器(未示出)處理。處理后的數(shù)據(jù)被發(fā)送給布局引擎130。由于當(dāng)重放除DVD視頻對象之外的對象時,也需要DVD視頻對象的重放時間信息,因此DVD視頻對象的重放時間信息隨后被發(fā)送給重放序列解析器12,并在相應(yīng)對象的重放控制中使用。
此外,從信息記錄介質(zhì)1或指定的外部服務(wù)器110讀出的Flash對象、計時文本對象等被臨時保存在每組的緩沖器105中。緩沖器105緩存的Flash對象被發(fā)送給Flash重放引擎127,計時文本對象被發(fā)送給計時文本重放引擎128。通過把這些對象的數(shù)據(jù)保存在緩沖器105中,即通過避免訪問信息記錄介質(zhì)1,能夠不干擾DVD視頻的重放,訪問這些對象的數(shù)據(jù)。這樣,能夠?qū)崿F(xiàn)DVD視頻對象和這些對象(Flash對象、計時文本對象等)的同步重放。注意,對象數(shù)據(jù)被保存在用于每組的緩沖器105中。另一方面,按照緩沖器105的大小,可為多個組或者為信息記錄介質(zhì)保存對象數(shù)據(jù)。
Flash對象由Flash重放引擎127解析和解碼。注意Flash重放對象127解析用戶輸入。隨后,引擎127向接口處理器124發(fā)送一個命令,作為與事先在每個Flash對象中設(shè)置的“該用戶輸入”對應(yīng)的操作??刂艱VD視頻的重放的命令,控制計時文本對象和流對象的重放的命令,和改變計時文本對象和流對象的屬性的命令可用作該命令。
接口處理器124把從Flash重放引擎127發(fā)送的命令傳送給相應(yīng)的引擎125、128和129。Flash重放引擎127能夠把信息寫入重放設(shè)備中的信息存儲區(qū)(永久存儲器)(在非易失性存儲器,硬盤驅(qū)動器等上保證該信息存儲區(qū))126,或者從所述信息存儲區(qū)126讀出信息。用戶信息包括用戶的個人信息,訪問歷史,游戲得分等。
計時文本對象由計時文本重放引擎128解析和解碼。每個計時文本對象描述諸如要顯示的文本信息,顯示中使用的字體名稱(字體數(shù)據(jù)名稱),要顯示的字體大小,要顯示的字體顏色,顯示效果之類的信息,并通過根據(jù)這些信息,利用對應(yīng)的字體數(shù)據(jù)來呈現(xiàn)。另外,流對象由流式重放引擎129解析和解碼。
布局引擎130根據(jù)重放序列解析器123的指示,縮放(比例放大/縮小)從相應(yīng)引擎125、127~129發(fā)送的解碼對象數(shù)據(jù)。此外,布局引擎130根據(jù)從重放序列解析器123指定的布局形成屏幕布局,并根據(jù)重放序列解析器123指示的α值(表示透明度或?qū)Ρ嚷实陌俜直鹊闹?,把與透明度α混合的RGB應(yīng)用于相應(yīng)的對象,以便合成圖像,從而產(chǎn)生輸出畫面。
注意當(dāng)使用Flash對象和計時文本對象時,可通過除信息記錄介質(zhì)1之外的另一介質(zhì),例如通過存儲卡109,或者因特網(wǎng)(Web)連接110,把Flash對象和計時文本對象從外部服務(wù)器(例如后面說明的圖39中的201)下載到緩沖器105中。
圖11表示了圖10中所示的系統(tǒng)方框圖中的重放序列解析器123和DVD視頻重放引擎125的內(nèi)部結(jié)構(gòu)的例子。DVD視頻重放引擎125是重放包括DVD視頻導(dǎo)航信息和DVD視頻對象的DVD視頻數(shù)據(jù)的部件,包括DVD視頻導(dǎo)航解析單元125A、DVD時鐘125B和流解碼器125C。DVD視頻導(dǎo)航解析單元125A解析從信息記錄介質(zhì)1裝入的DVD視頻導(dǎo)航數(shù)據(jù),并控制DVD視頻重放。流解碼器125C包括視頻流解碼器、音頻流解碼器和子畫面流解碼器。流解碼器125C把從信息記錄介質(zhì)1裝入的呈MPEG-2格式的DVD視頻對象數(shù)據(jù)多路分解成視頻(主畫面)流、音頻流和子畫面流,利用(125C中的)對應(yīng)解碼器對各個流解碼,并把它們作為視頻/音頻數(shù)據(jù)輸出給布局引擎130。在DVD視頻導(dǎo)航解析單元125A的控制下對DVD視頻對象數(shù)據(jù)解碼。DVD時鐘125B產(chǎn)生用于同步輸出獨立解碼的視頻流、音頻流和子畫面流的時鐘。
重放序列解析器122是解析重放序列數(shù)據(jù),并控制各個對象重放部件的部件,包括重放序列解析單元123A、DVD時鐘123B和重放信息處理器123C。重放信息處理器123C包括Flash重放信息、計時文本重放信息、流重放信息和DVD視頻重放信息的處理單元。
重放序列解析單元123A解析從信息記錄介質(zhì)1或外部服務(wù)器(圖10中的110或圖39中的201)獲得的重放序列。重放序列解析單元123A參考DVD時鐘、DVD視頻重放信息等,在重放序列PSQ指定的計時,對相應(yīng)的重放引擎(DVD視頻重放引擎125、Flash重放引擎127、計時文本重放引擎128、流式重放引擎129)執(zhí)行指定對象的重放開始、重放終止等控制。重放序列解析單元123A根據(jù)重放序列PSQ指定的布局信息,把信息傳送給布局引擎130。
DVD時鐘123B順序接收和DVD視頻重放引擎125中的DVD時鐘的值相同的值。重放信息處理器123C中的DVD視頻重放信息處理單元順序接收DVD視頻重放引擎125的重放信息(例如WMG空間或VTS空間、標(biāo)題編號、PGC編號、單元編號、音頻流編號、子畫面流編號、角度編號等)。重放信息處理器123C中的Flash重放信息處理單元順序接收Flash重放引擎127的重放信息(例如對象文件名、重放時間信息等)。重放信息處理器123C中的計時文本重放信息處理單元順序接收計時文本重放引擎128的重放信息(例如對象文件名、字體名稱、字體大小、字體顏色、效果等)。同樣地,重放信息處理器123C中的流重放信息處理單元順序接收流式重放引擎129的重放信息。
圖12-15表示將由根據(jù)本發(fā)明的實施例的重放設(shè)備重放的重放圖像的例子。圖12表示其中多個Flash對象和多個計時文本對象的重放開始/重放終止計時被定義成從一個節(jié)目鏈(PGC)的頭部開始的相對時間(相對表示時間戳記(PTS))的情況。另外,這些時間可被隨意設(shè)置,如圖12中所示。
如圖12中所示,就DVD視頻的PGC#1 3531來說,分別關(guān)于菜單的Flash#1 351#1,英文子標(biāo)題的計時文本#1 354#1,和目文子標(biāo)題的計時文本#4 354#4設(shè)置開始時間t1和終止時間t2。通過設(shè)置相同的開始時間/終止時間,這些信息(351#1、354#1、354#4)可被同步重放。關(guān)于重放菜單的Flash#2 351#2設(shè)置開始時間t4和終止時間t7,關(guān)于英文子標(biāo)題的計時文本#2 354#2和日文子標(biāo)題的計時文本#3354#5設(shè)置開始時間t3和終止時間t5。這樣,通過為對應(yīng)信息(351#2、354#2和354#5)設(shè)置不同的開始時間/終止時間,可指定位于不同計時的同步重放(具有不同重放時間的同步重放;取決于透視的異步重放)。
關(guān)于重放菜單的Flash#3 351#3設(shè)置開始時間t8和終止時間t10,關(guān)于英文子標(biāo)題的計時文本#3 354#3和日文子標(biāo)題的計時文本#6354#6設(shè)置開始時間t6和終止時間t9。這樣,計時文本#3的信息(354#3)和計時文本#6的信息(354#6)可被指定成部分重疊Flash#2351#2的重放時期(t6~t7)。
注意“MM Flash#3 351#3”的“MM Flash”是菜單的精巧對象,它在運動圖像重放期間使用圖形用戶界面(GUI),并使用現(xiàn)有DVD視頻的菜單表達(dá),并且具有能夠包括動畫數(shù)據(jù)和/或靜止圖像數(shù)據(jù)的內(nèi)容。
雖然未示出,例如,計時文本#1 354#1可被設(shè)置成具有重放時間t1~t5,計時文本#4 354#4可被設(shè)置成具有重放時間t1~t10。這種情況下,計時文本#1和計時文本#4的開始時間與Flash#1的開始時間相符(起始同步),但是計時文本#1和計時文本#4的終止時間和Flash#1的終止時間不相符(終止異步)。這種情況下,可進(jìn)行不規(guī)則設(shè)置使計時文本#4的終止時間與另一Flash#3的終止時間相符?!伴_始時間”和/或“終止時間”的這種同步/異步設(shè)置可由下述PSQ說明例子中的“start_ptm=”“”和/或“end_ptm=”“”的描述內(nèi)容隨意設(shè)定。
上面的例子(圖12)中的重放序列PSQ的說明例子如下<pgc num=″1″>
<object data=″dvd∥hvdvd_ts/hvi00001.ifo″/>
<object data=″file∥dvdrom/adv_obj/flash1.swfstart_ptm=″t1″end_ptm=″t2″/>…(從t1~t2的Flash#1的說明例子)<object data=″file∥dvdrom/adv_obj/ttext1.xmlstart_ptm=″t1″end_ptm=″t2″/>…(從t1~t2的計時文本#1的說明例子)<object data=″file∥dvdrom/adv_obj/ttext4.xmlstart_ptm=″t1″end_ptm=″t2″/>…(從t1~t2的計時文本#4的說明例子)<object data=″file∥dvdrom/adv_obj/flash2.swfstart_ptm=″t4″end_ptm=″t7″/>…(從t4~t7的Flash#2的說明例子)<object data=″file∥dvdrom/adv_obj/ttext2.xmlstart_ptm=″t3″end_ptm=″t5″/>…(從t3~t5的計時文本#2的說明例子)<object data=″file∥dvdrom/adv_obj/ttext5.xmlstart_ptm=″t3″end_ptm=″t5″/>…(從t3~t5的計時文本#5的說明例子)<object data=″file∥dvdrom/adv_obj/flash3.swfstart_ptm=″t8″end_ptm=″t10″/>…(從t8~t10的Flash#3的說明例子)<object data=″file∥dvdrom/adv_obj/ttext3.xmlstart_ptm=″t6″end_ptm=″t9 ″/>…(從t6~t9的計時文本#3的說明例子)
<object data=″file∥dvdrom/adv_obj/ttext6.xmlstart_ptm=″t6″end_ptm=″t9″/>…(從t6~t9的計時文本#6的說明例子)</pgc>
圖13舉例說明了其中響應(yīng)來自用戶的轉(zhuǎn)換請求,轉(zhuǎn)換要顯示的Flash對象的情況。該例子被規(guī)定成Flash#1 351#1從節(jié)目鏈(PGC#1)的頭部開始被重放,并在DVD視頻的PGC#1 3531的節(jié)目鏈的尾部自動終止,相同的Flash#1 351#1從節(jié)目鏈(PGC#2)的頭部開始被重放,并在DVD視頻的PGC#2 3532的節(jié)目鏈的尾部自動終止。
在圖13的例子中,在PGC#2中沒有產(chǎn)生任何用戶的轉(zhuǎn)換請求,從PGC#2的重放的起點到終點持續(xù)重放Flash#1的第一頁3511。在圖13的例子中,在PGC#1的重放期間產(chǎn)生用戶的轉(zhuǎn)換請求(用戶動作)。當(dāng)用戶的轉(zhuǎn)換請求產(chǎn)生時,迄今重放的Flash#1的那一頁被轉(zhuǎn)換成新的一頁(例如Flash#1的第二頁3512),持續(xù)重放該新的一頁,直到結(jié)束PGC#2的重放為止。
在圖13的例子中,PGC#1和PGC#2涉及相同的Flash對象。在該例子中,規(guī)定當(dāng)把PGC#1轉(zhuǎn)換成PGC#2時,F(xiàn)lash對象的時鐘(計時器)被臨時重置。即,在PGC#1中,F(xiàn)lash#1的第一頁被轉(zhuǎn)換成第二頁,但是在PGC#2中,顯示從作為Flash#1的默認(rèn)狀態(tài)的第一頁開始(因為時鐘被重置)。
上述例子(圖13)中的重放序列PSQ的說明例子如下<pgc num=″1″>
<object data=″dvd∥hvdvd_ts/hvi00001.ifo″/>
<object data=″file∥dvdrom/adv_obj/flash1.swf/>
(雖然本例中沒有描述,不過響應(yīng)圖13中的用戶動作,F(xiàn)lash #1的頁面被轉(zhuǎn)換。)</pgc>
<pgc num″2″>
<object data=″dvd∥hvdvd ts/hvi00001.ifo″/>
<object data=″file∥dvdrom/adv_obj/flash1.swf/>
</pgc>
圖14舉例說明其中跨越多個節(jié)目鏈(PGC#1和PGC#2)重放同一Flash對象的情況。該例子被設(shè)置成對于DVD視頻的PGC#1 3531和PGC#2 3532,同步重放同一Flash#1 351#1。這種情況下,規(guī)定Flash#1從第一節(jié)目鏈(PGC#1)的頭部開始重放,并在第二節(jié)目鏈(PGC#2)的尾部自動結(jié)束。當(dāng)把圖14的例子和圖13比較時,在PGC#1的重放期間,產(chǎn)生用戶的轉(zhuǎn)換請求,顯示從Flash#1的第一頁轉(zhuǎn)換到第二頁,在圖14的例子中,即使在完成PGC#1之后,仍然持續(xù)重放第二頁,而不重置Flash#1的時鐘(計時器)。為此,F(xiàn)lash#1的第二頁從PGC#1顯示到PGC#2。
上述例子(圖14)中的重放序列PSQ的說明例子如下<pgc num=″1″>
<object data=″dvd∥hvdvd_ts/hvi00001.ifo″/>
<object data=″file∥dvdrom/adv_obj/flash1.swf/>
(雖然本例中沒有描述,不過響應(yīng)圖14中的用戶動作,F(xiàn)lash #1的頁面被轉(zhuǎn)換。)</pgc>
<pgc num″2″>
<object data=″dvd∥hvdvd_ts/hvi00001.ifo″/>
<object data=″file∥dvdrom/adv_obj/flash1.swfcont=″yes″/>
</pgc>
圖15舉例說明其中響應(yīng)PGC的重放的改變,自動改變Flash對象的重放的情況。該例子被規(guī)定成對于DVD視頻的PGC#1 3531,F(xiàn)lash#1 351#1從PGC#1的起點開始重放,并在PGC#1的尾部自動終止。另外,規(guī)定對于DVD視頻的PGC#3 3533,F(xiàn)lash#3 351#3從PGC#3的起點開始重放,并在PGC#3的尾部自動終止。
假定在DVD視頻的PGC#1的重放期間的時間t1,用戶發(fā)出跳轉(zhuǎn)到PGC#3中的指定時間t2的指令。此時,F(xiàn)lash對象中斷正被重放的Flash#1的重放,并開始從對應(yīng)于PGC#3的Flash#3的時間t3開始重放。這樣,即使在重放期間提出諸如跳轉(zhuǎn)之類的不連續(xù)動作,也能夠同步重放DVD視頻和Flash對象。
上述例子(圖15)中的重放序列PSQ的說明例子如下<pgc num″1″>
<object data=″dvd∥hvdvd_ts/hvi00001.ifo″/>
<object data=″file∥dvdrom/adv_obj/flash1.swf/>
</pgc>
(雖然在本例中沒有說明,不過響應(yīng)圖15中的用戶動作,F(xiàn)lash#1被轉(zhuǎn)換到與作為跳轉(zhuǎn)目的地的PGC#3對應(yīng)的Flash#3。)<pgc num″3″>
<object data=″dvd∥hvdvd_ts/hvi00001.ifo″/>
<object data=″file∥dvdrom/adv_obj/flash3.swf/>
</pgc>
圖16表示根據(jù)本發(fā)明的一個實施例的屏幕配置的例子。圖16中的屏幕160A表示其中擴(kuò)展視頻對象(EVOB)被重放,并以DVD視頻模式(全屏顯示)被顯示成常規(guī)的顯示屏幕的情況。屏幕160B表示其中具有重放控制按鈕的Flash對象通過α混合,作為重放控制菜單被疊加在屏幕160A上處于DVD視頻模式的擴(kuò)展視頻對象(EVOB)上的例子。屏幕160C表示其中代替屏幕160A上處于DVD視頻模式的子畫面子標(biāo)題,借助α混合疊加計時文本對象,例如輪廓字體、矢量字體等的例子。
圖17表示根據(jù)本發(fā)明的實施例的屏幕配置的例子。和圖16中一樣,圖17中的屏幕170A表示其中擴(kuò)展視頻對象(EVOB)被重放,并以DVD視頻模式(全屏顯示)被顯示成常規(guī)的顯示屏幕的情況。圖17中的屏幕170B表示其中顯示區(qū)被分成一些區(qū)域,對象被改變并顯示在各個區(qū)域上的例子。
在該例子中,用縮放功能減小屏幕170A上處于DVD視頻模式的擴(kuò)展視頻對象(EVOB)的屏幕尺寸,并布置在屏幕的左上區(qū)域。在右上區(qū)域嵌入Flash對象。計時文本對象和屏幕的注釋一起被顯示在屏幕的下半?yún)^(qū)上。此外,風(fēng)車信息的熱點(屏幕上的當(dāng)點擊鼠標(biāo)按鈕時,執(zhí)行某一處理的域;下面根據(jù)需要也稱為“Vclick”)701被疊加在位于左上區(qū)的擴(kuò)展視頻對象(EVOB)上。當(dāng)用戶點擊熱點時,顯示跳轉(zhuǎn)到(風(fēng)車的)相關(guān)信息(未示出),從而重放該相關(guān)信息。
下面將詳細(xì)說明以規(guī)定Flash對象、計時文本對象等的重放條件的重放序列(PSQ)的配置為基礎(chǔ)的文件配置和屏幕顯示例子。圖18表示了重放序列(PSQ)文件的配置的一個例子。利用XML描述重放序列(PSQ)文件,首先陳述“XML”的使用,隨后陳述用XML描述的重放序列(PSQ)文件。此外,利用<video_pbseq>標(biāo)記描述重放序列(PSQ)的內(nèi)容。
<video_pbseq>字段包括0個或一個<vmg>標(biāo)記,0個或1個或多個<vts>標(biāo)記,和0個或1個<idle>標(biāo)記。<vmg>字段表示DVD視頻中的VMG空間。即,<vmg>字段指示在<vmg>字段中描述的附加對象,比如Flash對象(下面將被稱為圖形對象),計時文本對象(下面將被稱為文本對象),音頻流對象,AV流對象和Vclick流對象被附到VMG空間的DVD視頻數(shù)據(jù)上。
<vts>字段表示DVD視頻中的VTS空間。即,通過在<vts>標(biāo)記中附加num屬性,<vts>字段指定VTS空間編號,并指示在<vts>字段中描述的附加對象,比如Flash對象(下面將被稱為圖形對象),計時文本對象(下面將被稱為文本對象),音頻流對象,AV流對象和Vclick流對象被附到VTS空間的DVD視頻數(shù)據(jù)上。例如,<vtsnum=“n”>表示第n個VTS空間。即,<vts num=“n”>指示在<vtsnum=“n”>字段中描述的上述附加對象被附到形成第n個VTS空間的DVD視頻數(shù)據(jù)上。
<vmg>字段包括0個或1個或多個<vmgm>標(biāo)記,和0個或1個或多個<fp>標(biāo)記。<vmgm>字段表示VMG空間的一個VMG菜單域,并通過在<vmgm>字段中附加一個num屬性,指定VMG菜單域編號。例如,<vmgm num=“n”>表示第n個VMG菜單域。<vmgm num=“n”>指示在<vmgm num=“n”>字段中描述的上述附加對象被附到構(gòu)成第n個VMG菜單域的DVD視頻數(shù)據(jù)上。注意VMG空間包括語言塊。即,一個VMG菜單域?qū)?yīng)于一個語言單元。于是,可使用代替編號的語言代碼來管理VMG菜單域。這種情況下,利用代替num屬性的lang屬性,每個VMG菜單域可由<vmgm lang=“xx”>(xx是ISO639規(guī)定的語言代碼)表示。例如,<vmgm lang=“jp”>指示日文的VMG菜單域,<vmgm lang=“en”>指示英文的VMG菜單域。
此外,<vmgm>字段包括0個或1個或多個<pgc>標(biāo)記。<pgc>字段表示VMG菜單域中的一個節(jié)目鏈(PGC),并通過在<pgc>標(biāo)記中附加num屬性,指定PGC編號。例如<pgc num=“n”>表示第n個PGC。<pgc num=“n”>指示在<pgc num=“n”>字段中描述的上述對象被附到構(gòu)成第n個PGC的DVD視頻數(shù)據(jù)上。
雖然未示出,<fp>字段表示VMG空間的第一個播放域,并包括0個或1個或多個<pgc>標(biāo)記。該<pgc>字段指示PGC(節(jié)目鏈)將由重放設(shè)備首先執(zhí)行。
<vts>字段包括1或多個<vts_tt>標(biāo)記,和0個或1個或多個<vtsm>標(biāo)記。<vts_tt>字段表示VTS空間上的標(biāo)題域,并通過在<vts_tt>標(biāo)記中附加num屬性,指定標(biāo)題域編號。例如,<vts_ttnum=“n”>指示第n個標(biāo)題域。<vts_tt num=“n”>指示在<vts_ttnum=“n”>字段中描述的上述附加對象被附到構(gòu)成第n個標(biāo)題域的DVD視頻數(shù)據(jù)上。
<vtms>字段表示VTS空間上的一個VTS菜單域,并通過在<vtms>標(biāo)記中附加num屬性,指定VTS菜單域編號。例如,<vtsmnum=“n”>指示第n個VTS菜單域。<vtsm num=“n”>指示在<vtsmnum=“n”>字段中描述的上述附加對象被附到構(gòu)成第n個VTS菜單域的DVD視頻數(shù)據(jù)上。
由于VTS空間包括語言塊,即,由于一個VTS菜單域?qū)?yīng)于一個語言單元,可利用語言代碼代替編號來管理VTS菜單域。這種情況下,利用lang屬性代替num屬性,每個VTS菜單域可由<vtsmlang=“xx”>(xx是ISO639規(guī)定的語言代碼)表示。例如,<vtsmlang=“jp”>指示日文的VTS菜單域,<vtsm lang=“en”>指示英文的VTS菜單域。
此外,<vts_tt>或<vtsm>字段包括0個或1個或多個<pgc>標(biāo)記。<pgc>標(biāo)記代表標(biāo)題域或VTS菜單域中的一個PGC(節(jié)目鏈),并通過在<pgc>標(biāo)記中附加num屬性,指定PGC編號。例如,<pgcnum=“n”>代表第n個PGC。<pgc num=“n”>指示在<pgc num=“n”>字段中描述的上述對象被附到構(gòu)成第n個PGC的DVD視頻數(shù)據(jù)上。
最后,雖然未示出,<idle>標(biāo)記代表不與DVD視頻的重放同步的狀態(tài)。即,在<idle>標(biāo)記定義的狀態(tài)下,沒有重放任何DVD視頻對象,該狀態(tài)只包括附加對象,比如Flash對象(下面將被稱為圖形對象),計時文本對象(下面將被稱為文本對象),音頻流對象,AV流對象和Vclick流對象。<idle>標(biāo)記包括0個或1個或多個<pgc>標(biāo)記。該<pgc>標(biāo)記代表一個節(jié)目鏈(PGC)。但是,該標(biāo)記代表的PGC不具有DVD視頻時間信息,不能指定重放開始時間和重放終止時間。
在圖18中所示的例子中,四個附加對象被附到DVD視頻內(nèi)容上。例如,利用<vmg>中的<vmgm num=“1”>中的<pgc num=“1”>中的<object>標(biāo)記指定第一圖形對象。這指示由<object>標(biāo)記指定的附加對象被附到VMG空間上的第一VMG菜單域中的第一PGC上。
<object>標(biāo)記利用“數(shù)據(jù)”屬性指示該附加對象的位置。本例中,該圖形對象的位置由“file∥dvdrom/adv obj/flash.swf”(參見圖18中的801)指定。注意“file∥dvdrom/”指示該圖形對象存在于信息記錄介質(zhì)(光盤)中。此外,“adv_obj/”指示該對象存在于“ADV_OBJ”目錄下,“flash.swf”指示該圖形對象的文件名。
借助該說明,圖形對象812可被附到指定的DVD視頻內(nèi)容811上,如圖19中所示。特別地,圖形對象812可處理來自用戶的操作。通過在圖形對象812中分配響應(yīng)來自用戶的操作,控制DVD視頻內(nèi)容811的命令,圖形對象812可被用作控制DVD視頻內(nèi)容811的菜單。
利用<vmg>中的<vmgm num=“1”>中的<object>標(biāo)記指定下一個附加對象。這指示<object>標(biāo)記指定的該附加對象被附到VMG空間的整個第一VMG菜單域上。<object>標(biāo)記利用“數(shù)據(jù)”屬性指示該附加對象的位置。本例中,音頻流對象的位置由“http∥www.hddvd.com/adv_obj/commentary.ac3”(參見圖18中的802)指定。注意“http∥www.hddvd.com/adv_obj/”指示該音頻流對象存在于外部服務(wù)器中,“commentary.ac3”指示該音頻流對象的文件名。
借助該說明,如圖20中所示,音頻流對象可被附到指定的DVD視頻內(nèi)容上。例如,從外部服務(wù)器獲得(或者事先記錄在光盤上)的導(dǎo)演或演員的音頻評論824可被附到DVD視頻內(nèi)容821的音頻數(shù)據(jù)822和823上。
利用<vts num=“1”>中的<vts_tt num=“1”>中的<pgc num=“1”>中的<object>標(biāo)記指定第三個附加對象。這指示<object>標(biāo)記指定的該附加對象被附到第一VTS空間的第一標(biāo)題域中的第一PGC上。
<object>標(biāo)記利用“數(shù)據(jù)”屬性指示該附加對象的位置。本例中,Vclick流對象的位置由“http∥www.hddvd.com/adv_obj/hotspot.vck”(參見圖18中的803)指定。注意“http∥www.hddvd.com/adv_obj/”指示該Vclick流對象存在于外部服務(wù)器中,“hotspot.vck”指示該Vclick流對象的文件名。
借助該說明,如圖21中所示,Vclick對象832和833可被附到指定的DVD視頻內(nèi)容831上。注意,Vclick對象是指示DVD視頻內(nèi)容上的可點擊區(qū)域的對象,并且能夠描述點擊操作之后的動作。更具體地說,Vclick對象832和833被附加圖21中DVD視頻內(nèi)容831表現(xiàn)的兩個人物上。此外,可為對象832和833,顯示說明這些對象832和833的文本消息834和835。注意附圖標(biāo)記836表示DVD視頻內(nèi)容831提供的音頻數(shù)據(jù)。
例如,當(dāng)用戶選擇(點擊)屏幕右側(cè)的Vclick對象833時,在Vclick對象833中描述與該點擊對應(yīng)的動作,重放設(shè)備按照該說明工作。本例中,對象833描述置標(biāo)頁837的重放,以及響應(yīng)用戶的點擊的DVD視頻內(nèi)容的縮小指令(附圖標(biāo)記838表示比例縮小的DVD視頻內(nèi)容)。
利用<vts num=“1”>中的<vts_tt num=“n”>中的<object>標(biāo)記指定第四個Vclick流。這指示<object>標(biāo)記指定的該附加對象被附到第一VTS空間的第n個標(biāo)題域上。
<object>標(biāo)記利用“數(shù)據(jù)”屬性指示該附加對象的位置。本例中,置標(biāo)語言對象的位置由“file∥dvdrom/adv_obj/index.xhtm”(參見圖18中的804)指定。注意“file∥dvdrom/adv_obj/”指示該置標(biāo)語言對象存在于光盤中的“ADV_OBJ”目錄下,“index.xhtm”指示該置標(biāo)語言對象的文件名。借助該說明,如同利用圖22說明的那樣,置標(biāo)語言對象(參見圖22中的843-845)可被附到指定的DVD視頻內(nèi)容(參見圖22中的842)上。
此外,還利用<vts num=“1”>中的<vts_tt num=“n”>中的<object>標(biāo)記指定第五個Vclick流。這指示<object>標(biāo)記指定的該附加對象被附到第一VTS空間的第n個標(biāo)題域上。即,兩個附加對象被附到第一VTS空間的第n個標(biāo)題域上。
<object>標(biāo)記利用“數(shù)據(jù)”屬性指示該附加對象的位置。本例中,文本對象的位置由“file∥dvdrom/adv_obj/ttext.xml”(參見圖18中的805)指定。注意“file∥dvdrom/adv_obj/”指示該文本對象存在于光盤中的“ADV_OBJ”目錄下,“ttext.xml”指示該文本對象的文件名。借助該說明,如同利用圖22說明的那樣,計時文本對象(參見圖22中的846)可被附到指定的DVD視頻內(nèi)容(參見圖22中的842)上。
圖22表示由構(gòu)成背景、文本和畫面的置標(biāo)對象,比例縮小的DVD視頻內(nèi)容和布置在DVD視頻內(nèi)容上的計時文本對象構(gòu)成的屏幕的例子。在圖22中,附圖標(biāo)記841表示置標(biāo)頁;842表示比例縮小的DVD視頻內(nèi)容;843表示置標(biāo)對象調(diào)用的畫面;844表示置標(biāo)對象提供的背景;845表示置標(biāo)對象提供的文本;846表示由疊加在比例縮小的DVD視頻內(nèi)容842上的計時文本對象提供的文本。
圖23舉例說明在重放序列(PSQ)的上述說明例子中描述的附加對象之間的關(guān)系。本例中,F(xiàn)lash對象351被設(shè)置在視頻管理器VMG中的VMG菜單#1的PGC#1中,音頻流對象355A被設(shè)置在該視頻管理器中的VMG菜單#n的PGC#1~PGC#n中。另外,Vclick流355C被設(shè)置在視頻標(biāo)題集VTS#1中的VTS標(biāo)題#1的PCG#1中,置標(biāo)語言對象MUS和計時文本對象354被設(shè)置在該視頻標(biāo)題集中的VTS標(biāo)題#n的PGC#1~PGC#n中。
圖24表示了重放序列(PSQ)文件的其它說明例子(總共9個例子)。在第一個例子中(參見圖24中的851),記錄在光盤上的一個圖形對象(圖形對象#1)被附到一個PGC(PGC#1)上。注意在<object>標(biāo)記中描述“width”、“height”、“position”、“start”、“end”和“priority”屬性。
“width”屬性指示當(dāng)顯示該附加對象時,水平方向上的長度(單位象素)?!癶eight”屬性指示當(dāng)顯示該附加對象時,垂直方向上的長度(單位象素)。當(dāng)“width/height”指定的長度小于該附加對象的原始長度時,該附加對象被縮?。划?dāng)它大于該附加對象的原始長度時,該附加對象被放大?!皃osition”屬性指示當(dāng)顯示該附加對象時的坐標(biāo)位置(單位象素)。注意坐標(biāo)位置可由把左上點作為原點“(0,0)”,橫坐標(biāo)作為x軸,縱坐標(biāo)作為y軸的坐標(biāo)系的“(x,y)”表示。
注意可如下利用“style”屬性表示“width”、“height”和“position”屬性<OBJECTstyle=″positionfixed;topX1px;leftY1px;widthX2px;heightY2px″data=″dvd∥hvdvd ts/hvi00001.ifo″/>
注意“topX1px”指示距離屏幕的左上角的對象(下述例子中的DVD視頻內(nèi)容)的布局位置的X坐標(biāo)(X1是象素值)?!發(fā)eftY1px”指示距離屏幕的左上角的對象(下述例子中的DVD視頻內(nèi)容)的布局位置的Y坐標(biāo)(Y1是象素值)。這些信息等同于由上述“position”屬性指定的信息。另外,“widthX2px”指示將沿水平方向布置的對象的長度(X2是象素值)。該信息等同于由上述“width”屬性指定的信息。此外,“heightY2px”指示將沿垂直方向布置的對象的長度(Y2是象素值)。該信息等同于由上述“height”屬性指定的信息。另外,“positionfixed;”指示指定絕對位置和固定位置的布局方法。
“start”屬性以‘HH:MM:SS:FF’(時:分:秒:幀)格式的精度表示附加對象的顯示開始時間的相對值?!癳nd”屬性以‘HH:MM:SS:FF’(時:分:秒:幀)格式的精度表示附加對象的顯示終止時間的相對值。注意“start”和“end”屬性代表當(dāng)如同本例中一樣,把附加對象附到PGC上時,距離PGC開始位置的相對時間。如果附加對象被附到標(biāo)題域(“<vts_tt>”)上,那么這些屬性表示距離標(biāo)題域的開始位置的相對時間。
“priority”屬性指示附加對象和DVD視頻內(nèi)容之間的關(guān)系。DVD視頻內(nèi)容的“priority”屬性通常把“0”指示成默認(rèn)值。如果“priority”屬性取正值,那么附加對象被布置在DVD視頻內(nèi)容之前;如果“priority”屬性取負(fù)值,那么附加對象被布置在DVD視頻內(nèi)容之后。如果存在多個對象,當(dāng)它們具有更大的值時,依次把它們布置在前面。
上面的圖19表示基于PGC#1的屏幕的配置例子。在該屏幕上,DVD視頻內(nèi)容811被全屏顯示,圖形對象812被顯示在指定位置,具有指定的大小。由于圖形對象812的“priority”屬性大于DVD視頻內(nèi)容811的“priority”屬性,因此圖形對象812被顯示在前面,并首先處理用戶的操作。此外,圖形對象812的顯示時間為緊接在PGC#1的起點之后的5分鐘。
注意可利用“priority”屬性(或者另一新屬性)指定對用戶操作的接收處理的優(yōu)先權(quán)。例如,假定由DVD視頻內(nèi)容形成的菜單屏幕和由圖形對象形成的菜單屏幕被同時顯示。這種情況下,DVD視頻內(nèi)容的“priority”屬性通常把“0”指示成默認(rèn)值。如果圖形對象的“priority”屬性取正值,那么圖形對象先于DVD視頻內(nèi)容處理用戶的操作。如果圖形對象的“priority”屬性取負(fù)值,那么DVD視頻內(nèi)容先于圖形對象處理用戶的操作。如果存在多個對象,那么當(dāng)其具有更大的值時,它們具有更高的優(yōu)先權(quán)。
在第二個例子中(參見圖24中的852),記錄在光盤上的一個圖形對象(圖形對象#1)被附到一個PGC(PGC#2)上。注意在<obiect>標(biāo)記中描述“width”、“height”、“position”、“start_ptm”、“end_ptm”和“priority”屬性?!皊tart_ptm”屬性以表示時間(PTM)(利用90kHz時鐘的計數(shù)器)的精度表示附加對象的顯示開始時間的相對值?!癳nd_ptm”屬性以PTM的精度表示附加對象的顯示終止時間的相對值。這種情況下,“start_ptm”和“end_ptm”屬性代表當(dāng)如同本例中一樣,把附加對象附到PGC上時,距離PGC開始位置的相對時間。如果附加對象被附到標(biāo)題域(“<vts_tt>”)上,那么這些屬性表示距離標(biāo)題域的開始位置的相對時間。
在第三個例子中(參見圖24中的853),記錄在光盤上的一個圖形對象(圖形對象#1)被附到一個PGC(PGC#3)上。和上述兩個例子不同,本例按比例縮小DVD視頻內(nèi)容。當(dāng)<object>標(biāo)記中的“data”屬性的值為“dvd∥hvdvd_ts/hvi00001.ifo”時,這意味著顯示DVD視頻內(nèi)容。在上述例子中,利用<object>標(biāo)記的說明被省略,因為DVD視頻內(nèi)容被全屏顯示。在本例中,由于利用“width”、“height”和“position”屬性在<object>標(biāo)記中說明了顯示DVD視頻內(nèi)容所需的值,因此能夠比例縮小地顯示DVD視頻內(nèi)容。
注意“alpha”屬性代表alpha值,即透明度α??稍凇?”~“255”的范圍中指定alpha值0表示透明,“255”表示不透明。另外,可用百分?jǐn)?shù)表示alpah值,即從“0%”到“100%”。此時,“0%”表示透明,“100%”表示不透明。下一個<object>標(biāo)記被用于顯示圖形對象,“width”、“height”和“position”屬性被省略,因為該圖形對象將被全屏顯示。
圖25表示了基于PGC#3的屏幕的配置例子。在本例中,圖形對象861被全屏顯示,DVD視頻內(nèi)容被顯示在指定位置,具有指定的大小。由于圖形對象861的“priority”屬性小于DVD視頻內(nèi)容862的“priority”屬性,因此比例縮小的DVD視頻內(nèi)容862被顯示在前面,首先處理用戶的操作。本例包括由DVD視頻內(nèi)容862提供的,用于章節(jié)重放的菜單按鈕863,和圖形對象提供的重放菜單按鈕864。由于DVD視頻內(nèi)容862具有較高的優(yōu)先權(quán),因此首先檢查DVD視頻內(nèi)容862是否具有關(guān)于用戶的操作的設(shè)置。如果找到這樣的設(shè)置,那么DVD視頻內(nèi)容862處理用戶的操作;否則,圖形對象861處理用戶的操作。
在第四個例子中(參見圖24中的854),記錄在光盤上的兩個圖形對象(Flash#3,F(xiàn)lash#4)被附到一個PGC(PGC#4)上。注意<object>標(biāo)記中的“audio”屬性對應(yīng)于音頻流編號。本例中,當(dāng)重放DVD視頻內(nèi)容的音頻流#1時,同步重放Flash#3(flash3.swf);當(dāng)重放音頻流#2時,同步重放Flash#4(flash4.swf)。
例如,當(dāng)DVD視頻內(nèi)容的音頻流#1對應(yīng)于日語,音頻流#2對應(yīng)于英語時,利用日語配置Flash#3(參見871)(即,用日語描述圖形對象的顯示,或者圖形對象的訪問目的地是用日語描述的內(nèi)容),如圖26中所示。另外,利用英語配置Flash#4(881)(即,用英語描述圖形對象的顯示,或者圖形對象的訪問目的地是用英語描述的內(nèi)容),如圖27中所示。這樣,可使DVD視頻內(nèi)容(圖27中的882或圖28中的892)的音頻語言(圖27中的883或圖28中的893)與圖形對象(圖27中的881或圖28中的891)的音頻語言相一致。
實際上,重放設(shè)備參考重放設(shè)備中指示音頻流編號的系統(tǒng)參數(shù),關(guān)于對應(yīng)的圖形對象搜索該重放序列(PSQ)文件,并重放它。例如,當(dāng)重放音頻流#1,并顯示對應(yīng)的Flash#3時,如果用戶用遙控器等把要重放的音頻改變成音頻流#2,那么按照重放序列文件,對應(yīng)于改變的音頻流的Flash#4被顯示成要顯示的圖形對象。
本例中,利用流編號管理音頻流,不過可以利用語言代碼代替流編號來管理音頻流。這種情況下,每個音頻流可由使用audio_lang屬性代替音頻屬性的audio_lang=“xx”(xx是ISO639規(guī)定的語言代碼)來表示。例如audio_lang=“jp”指示日語音頻流,audio_lang=“en”指示英語音頻流。
在第五個例子中(參見圖24中的855),記錄在光盤上的三個圖形對象(Flash#5、Flash#6、Flash#7)被附到一個PGC(PGC#5)上。注意<object>標(biāo)記中的“subpic”屬性對應(yīng)于子畫面流編號(子畫面編號)。本例中,當(dāng)DVD視頻內(nèi)容的子畫面流#1被重放時,F(xiàn)lash#5(flash5.swf)被同步重放。當(dāng)子畫面流#2被重放時,F(xiàn)lash#6(flash6.swf)被同步重放。另外,當(dāng)子畫面流#3被重放時,F(xiàn)lash#7(flash6.swf)被同步重放。
例如,當(dāng)DVD視頻內(nèi)容的子畫面流#1對應(yīng)于日語子標(biāo)題,并且子畫面流#3對應(yīng)于英語子標(biāo)題時,利用日語配置Flash#5(參見圖28中的891)(即,用日語描述圖形對象的顯示,或者圖形對象的訪問目的地是用日語描述的內(nèi)容),如圖28中所示。另外,利用英語配置Flash#7(參見圖29中的901)(即,用英語描述圖形對象的顯示,或者圖形對象的訪問目的地是用英語描述的內(nèi)容),如圖29中所示。從而,可使DVD視頻內(nèi)容(圖28中的892或圖29中的902)的子標(biāo)題語言(圖28中的893或圖29中的903)與圖形對象(圖28中的891或圖29中的901)的語言相一致。
實際上,重放設(shè)備參考重放設(shè)備中指示子畫面流編號的系統(tǒng)參數(shù),關(guān)于對應(yīng)的圖形對象搜索該重放序列(PSQ)文件,并重放它。例如,當(dāng)重放子畫面流#1,并顯示對應(yīng)的Flash#5時,如果用戶用遙控器等把要重放的子標(biāo)題(子畫面)改變成子畫面流#3,那么按照重放序列文件,對應(yīng)于改變的子畫面流的Flash#7被顯示成要顯示的圖形對象。
本例中,利用流編號管理子畫面流,不過可以利用語言代碼代替流編號來管理子畫面流。這種情況下,每個子畫面流可由使用subpic_lang屬性代替subpic屬性的subpic_lang=“xx”(xx是ISO639規(guī)定的語言代碼)來表示。例如subpic_lang=“jp”指示日語子畫面流,subpic_lang=“en”指示英語子畫面流。
在第六個例子中(參見圖24中的856),記錄在光盤上的兩個圖形對象(Flash#8、Flash#9)被附到一個PGC(PGC#6)上。注意<object>標(biāo)記中的“angle”屬性對應(yīng)于角度編號。本例中,當(dāng)DVD視頻內(nèi)容的角度#1被重放時(參見圖30中的911),F(xiàn)lash#8(flash8.swf)被同步重放(參見圖30中的912)。當(dāng)角度#3被重放時(參見圖31中的921),F(xiàn)lash#9(flash9.swf)被同步重放(參見圖31中的922)。另外,當(dāng)角度#2被重放時,不重放任何圖形對象。
通常,就不同的角度來說,由于人物、建筑物等的布局不同,最好關(guān)于各個角度,獨立地設(shè)置圖形對象的大小和位置)(各個圖形對象數(shù)據(jù)可被多路復(fù)用到一個圖形對象上)。實際上,重放設(shè)備參考重放設(shè)備中指示角度編號的系統(tǒng)參數(shù),關(guān)于對應(yīng)的圖形對象搜索該重放序列(PSQ)文件,并重放它。
在第七個例子中(參見圖24中的857),記錄在光盤上的三個圖形對象(Flash#10、Flash#11、Flash#12)被附到一個PGC(PGC#7)上。注意<object>標(biāo)記中的“aspect”屬性對應(yīng)于(默認(rèn)的)顯示寬高比,<object>標(biāo)記中的“display”屬性對應(yīng)于(當(dāng)前的)顯示模式。本例中,DVD視頻內(nèi)容本身具有“16∶9”的寬高比。即,在本例中,對于具有寬高比“16∶9”的TV監(jiān)視器,允許“wide”輸出(參見圖32中的931),對于具有寬高比“4∶3”的TV監(jiān)視器,允許“l(fā)etterbox(lb)”輸出(參見圖33中的941)或者“pan-scan(ps)”輸出(參見圖34中的951)。
根據(jù)這樣的設(shè)置,當(dāng)(默認(rèn)的)顯示寬高比為“16∶9”,并且(當(dāng)前的)顯示模式為“wide”時,F(xiàn)lash#10作為圖形對象被同步重放(參見圖32中的932)。當(dāng)(默認(rèn)的)顯示寬高比為“4∶3”,并且(當(dāng)前的)顯示模式為“Ib”時,F(xiàn)lash#11被同步重放(參見圖33中的942)。當(dāng)(默認(rèn)的)顯示寬高比為“4∶3”,并且(當(dāng)前的)顯示模式為“ps”時,F(xiàn)lash#12被同步重放(參見圖34中的952)。
例如當(dāng)寬高比為“l(fā)etterbox”顯示模式下的“4∶3”時,在寬高比“16∶9”下顯示在人物右側(cè)的圖形對象被顯示在屏幕的上或下(黑色)部分上。在“pan-scan”顯示模式下的寬高比“4∶3”下,屏幕的右側(cè)部分和左側(cè)部分被切掉,但是圖形對象被改變到可顯示的位置。根據(jù)屏幕配置,圖形對象的尺寸可被縮小或放大,或者圖形對象中的文本尺寸可被縮小或放大。從而,可對應(yīng)于DVD視頻內(nèi)容的顯示狀態(tài)顯示圖形對象。實際上,重放設(shè)備參考重放設(shè)備中指示“默認(rèn)顯示寬高比”和“當(dāng)前顯示模式”的系統(tǒng)參數(shù),關(guān)于對應(yīng)的圖形對象搜索該重放序列(PSQ)文件,并重放它。
在第八個例子中(參見圖24中的858),記錄在光盤上的一個圖形對象(Flash#13)被附到一個PGC(PGC#8)上。和上面的例子中一樣,<object>標(biāo)記中的“aspect”屬性對應(yīng)于(默認(rèn)的)顯示寬高比,<object>標(biāo)記中的“display”屬性對應(yīng)于(當(dāng)前的)顯示模式。本例中,DVD視頻內(nèi)容本身具有“4∶3”的寬高比,當(dāng)按照“標(biāo)準(zhǔn)”模式輸出時,該序列被應(yīng)用于具有寬高比“4∶3”的TV監(jiān)視器。
最后,下面舉例說明其中可組合使用上述功能的情況。即,在第九個例子中(參見圖24中的859),記錄在光盤上的四個圖形對象(Flash#13、Flash#14、Flash#15、Flash#16)被附到一個PGC(PGC#9)上。本例中,當(dāng)DVD視頻內(nèi)容的音頻流#1被重放,子畫面流#1被重放,并且角度#1被重放時,F(xiàn)lash#13(“flash13.swf”)被同步重放。當(dāng)音頻流#1被重放,子畫面流#2被重放,并且角度#1被重放時,F(xiàn)lash#14(“flash14.swf”)被同步重放。當(dāng)角度#2被重放時,F(xiàn)lash#15(“flash15.swf”)被同步重放。當(dāng)音頻流#2被重放并且子畫面流#2被重放時,F(xiàn)lash#16(“flash16.swf”)被同步重放。
圖35表示與上述九個例子結(jié)合的DVD視頻內(nèi)容的PGC,和附加到它們的屬性上的Flash對象之間的對應(yīng)性的例子。
本實施例的重放設(shè)備事先裝入重放序列(PSQ)文件,或者在重放DVD視頻內(nèi)容之前根據(jù)需要參考重放序列(PSQ)文件,從而根據(jù)DVD視頻內(nèi)容的重放狀態(tài),實時地改變要順序附上的附加對象,例如Flash對象、計時文本對象、音頻流對象、置標(biāo)語言對象和Vclick流對象。這樣,即使當(dāng)用戶改變了重放狀態(tài),也能夠重放適合于改變后的重放狀態(tài)的附加對象。
一個附加對象的文件的數(shù)目(對象的數(shù)目)被增大,以減小文件大小,從而降低用于保存重放設(shè)備所需的附加對象的區(qū)域(緩沖區(qū))。雖然文件大小變大,不過文件的數(shù)目被減小(即,一個對象包括多個附加對象)。這樣,當(dāng)DVD視頻內(nèi)容的重放狀態(tài)被改變時,能夠平滑地轉(zhuǎn)換附加對象。從而,當(dāng)形成附加對象時,能夠保證高度的創(chuàng)作自由度。
圖36是說明根據(jù)本發(fā)明的一個實施例的啟動處理序列的流程圖。重放設(shè)備從信息記錄介質(zhì)裝入重放序列(PSQ)和DVD視頻導(dǎo)航信息,并把它們保存在其存儲器中(工作存儲器或緩沖器中;例如圖10中的105或圖39中的209)(步驟ST10)。注意可根據(jù)包含在信息本身中的版本信息,從外部服務(wù)器裝入這些信息。根據(jù)該重放序列,能夠獲得諸如要重放對象的位置,它們的文件名之類的信息。根據(jù)獲得的信息,抽取所需的對象(步驟ST12)。要抽取的每個對象的信息可作為例如裝入信息被記錄在信息記錄介質(zhì)或外部服務(wù)器上,或者可從重放序列參閱。
抽取的對象被保存在緩沖器中(步驟ST14)。當(dāng)把對象數(shù)據(jù)保存在緩沖器中時,可利用一些確定對象緩存順序的方法(設(shè)置裝入緩沖器中的優(yōu)先權(quán)的方法)。
在該方法的第一個例子中,從具有與各個流對應(yīng)的DVD視頻內(nèi)容的較小PGC編號的那些對象開始,依次裝入對象。例如,當(dāng)對象#1被附到PGC#1上,對象#2被附到PGC#2上,并且要裝入的流是對象#1和#2上時,對象#1首先被裝入緩沖器中,隨后對象#2被裝入緩沖器中。
在第二例子中,根據(jù)在播放機(jī)(圖39中的客戶機(jī)200等)中預(yù)置的語言,確定裝入的優(yōu)先權(quán)。例如,假定在播放機(jī)中,日語被設(shè)置成第一語言(或默認(rèn)語言),英語被設(shè)置成第二語言。這種情況下,當(dāng)英語屬性(例如用“l(fā)anguage”屬性指定英語)被分配給對象#1,并且日語屬性(例如用“l(fā)anguage”屬性指定日語)被分配給對象#2時,對象#2首先被裝入緩沖器中,隨后把對象#1裝入緩沖器中。
在第三例子中,記錄在光盤上的要裝入的流被賦予高于記錄在外部服務(wù)器上的那些流的優(yōu)先權(quán)。例如,當(dāng)對象#2被記錄在外部服務(wù)器上,并且對象#1和#3被記錄在光盤上時,在裝入對象#1~#3時,對象#1和#3按照它們的編號的順序被裝入緩沖器中,隨后把對象#2裝入緩沖器中。
在第四例子中,按照在重放序列(PSQ)中描述的對象的順序,或者按照在重放序列指定的要抽取對象的信息(對應(yīng)于上述裝入信息)中描述的對象的順序,把對象裝入緩沖器中。這種情況下,內(nèi)容提供商能夠確定對象的優(yōu)先權(quán),必須據(jù)此產(chǎn)生重放序列或裝入信息。
在對象被保存到分配給緩沖器的大小(例如該大小由重放序列指定)之后(步驟ST16中YES),開始DVD視頻內(nèi)容的重放。另一方面,如果保存在緩沖器中的對象的大小已達(dá)到預(yù)定的重放大小(例如,該大小由重放序列指定),那么可開始DVD視頻內(nèi)容的重放。
在開始DVD視頻內(nèi)容的重放之后(步驟ST18),獲得其重放信息(標(biāo)題、PGC編號、音頻流編號、子畫面流編號、角度編號、寬高比信息、重放時間信息等),并根據(jù)所獲得信息中的至少一些信息(例如PGC編號),關(guān)于對應(yīng)的對象搜索重放序列(步驟ST22)。如果要重放的對象的數(shù)目目前保存在緩沖器中(步驟ST24中YES),那么立即與當(dāng)前DVD重放同步地開始該對象的重放。
如果對象的數(shù)目目前未被保存在緩沖器中(步驟ST24中NO),那么通過從緩沖器刪除不必要的數(shù)據(jù)(步驟ST26),或者通過重寫不必要數(shù)據(jù)的緩沖區(qū),取回的對象的數(shù)據(jù)被裝入緩沖器中(步驟ST28)。如果要裝入緩沖器中的數(shù)據(jù)大小已達(dá)到最小重放大小,那么與當(dāng)前DVD重放同步地開始緩存對象的重放。
作為這種同步重放的結(jié)果,例如圖37或38中所示的布局可被重放。在圖37的例子中,DVD視頻內(nèi)容的畫面964被顯示在DVD視頻顯示區(qū)962內(nèi),在α=100%的情況下,指示DVD視頻的章節(jié)1~5的按鈕963被顯示在高級圖形對象(對應(yīng)于圖8中的351C)的顯示區(qū)(電影菜單)961內(nèi)。在圖38的例子中,DVD視頻內(nèi)容的畫面964被顯示在顯示區(qū)961內(nèi),指示章節(jié)1~5的按鈕963被顯示在顯示區(qū)962內(nèi)。可依據(jù)用戶的指令(或者置標(biāo)語言等的描述)任意轉(zhuǎn)換圖37和38中所示的顯示方法。
圖39是表示根據(jù)本發(fā)明的實施例的流式設(shè)備(網(wǎng)絡(luò)兼容光盤播放機(jī))的結(jié)構(gòu)的示意方框圖。下面利用圖39說明各個組件的功能。
附圖標(biāo)記200表示客戶機(jī);201表示服務(wù)器;221表示連接服務(wù)器和客戶機(jī)的網(wǎng)絡(luò)。客戶機(jī)200包括運動圖像重放引擎203,Vclick引擎202,光盤裝置230,用戶接口240,網(wǎng)絡(luò)管理器208和光盤裝置管理器213。附圖標(biāo)記204~206表示包括在運動圖像重放引擎中的裝置;207、209~212和214~218表示包括在Vclick引擎中的裝置;219和220表示包括在服務(wù)器中的裝置??蛻魴C(jī)200能夠重放運動圖像數(shù)據(jù),能夠顯示用置標(biāo)語言(例如HTML)描述的文檔,所述運動圖像數(shù)據(jù)和文檔保存在光盤裝置230中。另外,客戶機(jī)200能夠顯示網(wǎng)絡(luò)上的文檔(例如HTML)。
當(dāng)與保存在客戶機(jī)200中的運動圖像數(shù)據(jù)相關(guān)的元數(shù)據(jù)被保存在服務(wù)器201中時,客戶機(jī)200能夠利用該元數(shù)據(jù)和光盤裝置230中的運動圖像數(shù)據(jù)執(zhí)行重放過程。響應(yīng)來自客戶機(jī)200的請求,服務(wù)器201通過網(wǎng)絡(luò)221把元數(shù)據(jù)M1發(fā)送給客戶機(jī)200??蛻魴C(jī)200與運動圖像的重放同步地處理接收的元數(shù)據(jù),從而實現(xiàn)超媒體等的附加功能(注意“同步”并不局限于計時的物理完美匹配,相反允許少許計時誤差)。
運動圖像重放引擎203被用于重放保存在光盤裝置230中的運動圖像數(shù)據(jù),并且具有裝置204、205和206。附圖標(biāo)記231表示運動圖像數(shù)據(jù)記錄介質(zhì)(更具體地說,DVD、視頻CD、錄像帶、硬盤、半導(dǎo)體存儲器等)。運動圖像數(shù)據(jù)記錄介質(zhì)231記錄數(shù)字和/或模擬運動圖像數(shù)據(jù)。與運動圖像數(shù)據(jù)相關(guān)的元數(shù)據(jù)可和運動圖像數(shù)據(jù)一起被記錄在運動圖像數(shù)據(jù)記錄介質(zhì)231上。附圖標(biāo)記205表示運動圖像重放控制器,它能夠根據(jù)從Vclick引擎202的接口處理器207輸出的“控制信號”,控制來自運動圖像數(shù)據(jù)記錄介質(zhì)231的視頻/音頻/子畫面數(shù)據(jù)D1的重放。
更具體地說,運動圖像重放控制器205能夠根據(jù)當(dāng)在運動圖像重放模式下,從接口處理器207產(chǎn)生任意事件(例如基于用戶指令的菜單調(diào)用或標(biāo)題跳轉(zhuǎn))時產(chǎn)生的“控制”信號,把指示視頻/音頻/子畫面數(shù)據(jù)D1的重放狀態(tài)的“觸發(fā)”信號輸出給接口處理器207。這種情況下(在與觸發(fā)信號的輸出同步的時刻,或者在該時刻之前或之后的恰當(dāng)時刻),運動圖像重放控制器205能夠把指示性質(zhì)信息(例如在播放機(jī)中設(shè)置的音頻語言、子畫面字幕語言、重放操作、重放位置、各種時間信息、光盤內(nèi)容等)的“狀態(tài)”信號輸出給接口處理器207。通過交換這些信號,可啟動或停止運動圖像讀取過程,并且能夠訪問運動圖像數(shù)據(jù)中的所需位置。
AV解碼器206具有對記錄在運動圖像數(shù)據(jù)記錄介質(zhì)231上的視頻數(shù)據(jù)、音頻數(shù)據(jù)和子畫面數(shù)據(jù)解碼,并輸出解碼后的視頻數(shù)據(jù)(上述視頻數(shù)據(jù)和子畫面數(shù)據(jù)的混合數(shù)據(jù))和音頻數(shù)據(jù)的功能。運動圖像重放引擎203能夠具有和基于現(xiàn)有DVD視頻標(biāo)準(zhǔn)制造的標(biāo)準(zhǔn)DVD視頻播放機(jī)的重放引擎相同的功能。即,圖39中的客戶機(jī)200能夠按照和標(biāo)準(zhǔn)DVD視頻播放機(jī)相同的方式重放具有MPEG2節(jié)目流結(jié)構(gòu)的視頻數(shù)據(jù)、音頻數(shù)據(jù)等,從而允許重放現(xiàn)有的DVD視頻光盤(符合常規(guī)的DVD視頻標(biāo)準(zhǔn)的光盤)(以確保與現(xiàn)有DVD軟件的重放兼容性)。
接口處理器207實現(xiàn)模塊,比如運動圖像重放引擎203、光盤裝置管理器213、網(wǎng)絡(luò)管理器208、元數(shù)據(jù)管理器210、緩沖器管理器211、腳本解釋器212、媒體解碼器216(包括元數(shù)據(jù)解碼器217)、布局管理器215、A表現(xiàn)器218等之間的接口控制。另外,接口處理器207接收用戶操作(對諸如鼠標(biāo)、觸摸板、鍵盤等的操作)產(chǎn)生的輸入事件,并把事件傳送給恰當(dāng)?shù)哪K。
接口處理器207具有解析Vclick訪問表的訪問表解析器,解析Vclick信息文件的信息文件解析器,記錄Vclick引擎管理的性質(zhì)信息的性質(zhì)緩沖器,Vclick引擎的系統(tǒng)時鐘,作為運動圖像重放引擎中的運動圖像時鐘204的副本的運動圖像時鐘等。
網(wǎng)絡(luò)管理器208具有通過網(wǎng)絡(luò),獲得文檔(例如HTML)、靜止圖像數(shù)據(jù)、音頻數(shù)據(jù)等并將其裝入緩沖器209,和控制因特網(wǎng)連接單元222的功能。當(dāng)網(wǎng)絡(luò)管理器208從已從元數(shù)據(jù)管理器210收到用戶操作或請求的接口處理器207收到連接到網(wǎng)絡(luò)/與網(wǎng)絡(luò)斷開的指令時,它轉(zhuǎn)換因特網(wǎng)連接單元222的連接/斷開。在通過網(wǎng)絡(luò)在服務(wù)器201和因特網(wǎng)連接單元222之間建立了連接時,網(wǎng)絡(luò)管理器208交換控制數(shù)據(jù)和媒體數(shù)據(jù)(對象元數(shù)據(jù))。
從客戶機(jī)200傳送給服務(wù)器201的數(shù)據(jù)包括會話打開請求,會話關(guān)閉請求,媒體數(shù)據(jù)(對象元數(shù)據(jù))傳輸請求,狀態(tài)信息(OK,錯誤等)等。另外,客戶機(jī)的狀態(tài)信息可被交換。另一方面,將從服務(wù)器傳送給客戶機(jī)的數(shù)據(jù)包括媒體數(shù)據(jù)(對象元數(shù)據(jù))和狀態(tài)信息(OK,錯誤等)。
光盤裝置管理器213具有獲得文檔(例如HTML)、靜止圖像數(shù)據(jù)、音頻數(shù)據(jù)等并將其裝入緩沖器209的功能,以及把視頻/音頻/子畫面數(shù)據(jù)D1傳送給運動圖像重放引擎203的功能。光盤裝置管理器213根據(jù)來自元數(shù)據(jù)管理器210的指令,執(zhí)行數(shù)據(jù)傳輸過程。
緩沖器209臨時保存通過網(wǎng)絡(luò)(通過網(wǎng)絡(luò)管理器)從服務(wù)器201發(fā)送的媒體數(shù)據(jù)M1。在一些情況下,運動圖像數(shù)據(jù)記錄介質(zhì)231記錄媒體數(shù)據(jù)M2。在這種情況下,通過光盤裝置管理器,媒體數(shù)據(jù)M2被保存在緩沖器209中。注意媒體數(shù)據(jù)包括Vclick數(shù)據(jù)(對象元數(shù)據(jù))、文檔(例如HTML)和附在文檔上的靜止圖像數(shù)據(jù)、運動圖像數(shù)據(jù)等。
當(dāng)媒體數(shù)據(jù)M2被記錄在運動圖像數(shù)據(jù)記錄介質(zhì)231上時,在開始重放視頻/音頻/子畫面數(shù)據(jù)D1之前,它可事先從運動圖像數(shù)據(jù)記錄介質(zhì)231被讀出并保存在緩沖器209中。這樣做的原因是由于媒體數(shù)據(jù)M2和視頻/音頻/子畫面數(shù)據(jù)D1在運動圖像數(shù)據(jù)記錄介質(zhì)231上具有不同的數(shù)據(jù)記錄位置,如果進(jìn)行正常重放,那么會發(fā)生光盤尋道,不能保證無縫重放。上述處理能夠避免這樣的問題。
如上所述,當(dāng)如同記錄在運動圖像數(shù)據(jù)記錄介質(zhì)231上的媒體數(shù)據(jù)M2那樣,從服務(wù)器201下載的媒體數(shù)據(jù)M1被保存在緩沖器209中時,視頻/音頻/子畫面數(shù)據(jù)D1和媒體數(shù)據(jù)可被同時讀出和重放。
注意緩沖器209的存儲容量有限。即,能夠保存在緩沖器209中的媒體數(shù)據(jù)M1或M2的數(shù)據(jù)大小受到限制。為此,可在元數(shù)據(jù)管理器210和/或緩沖器管理器211的控制(緩存控制)下,擦除不必要的數(shù)據(jù)。
元數(shù)據(jù)管理器210管理保存在緩沖器209中的元數(shù)據(jù),并且當(dāng)從接口處理器207收到與運動圖像的重放同步的恰當(dāng)計時(“運動圖像時鐘”信號)時,把具有對應(yīng)時間戳記的元數(shù)據(jù)傳送給媒體解碼器216。
當(dāng)具有對應(yīng)時間戳記的元數(shù)據(jù)不存在于緩沖器209中時,它不必被傳送給媒體解碼器216。元數(shù)據(jù)管理器210控制把達(dá)到從緩沖器209輸出的元數(shù)據(jù)的大小或者任意大小的數(shù)據(jù)從服務(wù)器201或光盤裝置230裝入緩沖器209。作為一個實際過程,元數(shù)據(jù)處理器210通過接口處理器207向網(wǎng)絡(luò)管理器208或光盤裝置管理器213發(fā)出指定大小的元數(shù)據(jù)采集請求。網(wǎng)絡(luò)管理器208或光盤裝置管理器213把指定大小的元數(shù)據(jù)裝入緩沖器209,并通過接口處理器207向元數(shù)據(jù)管理器210發(fā)送元數(shù)據(jù)采集完成響應(yīng)。
緩沖器管理器211管理保存在緩沖器209中的除元數(shù)據(jù)之外的數(shù)據(jù)(文檔(例如HTML),附在文檔上的靜止圖像數(shù)據(jù)和運動圖像數(shù)據(jù)等),并當(dāng)從接口處理器207收到與運動圖像的重放同步的恰當(dāng)計時(“運動圖像時鐘”信號)時,把保存在緩沖器209中的除元數(shù)據(jù)之外的數(shù)據(jù)發(fā)送給解析器214和元數(shù)據(jù)解碼器216。緩沖器管理器211可從緩沖器209刪除變得不必要的數(shù)據(jù)。
解析器214解析用置標(biāo)語言(例如HTML)編寫的文檔,并把腳本發(fā)送給腳本解釋器212,把與布局相關(guān)的信息發(fā)送給布局管理器215。
腳本解釋器212解釋并執(zhí)行從解析器214輸入的腳本。當(dāng)執(zhí)行該腳本時,可使用從接口處理器207輸入的事件的信息和性質(zhì)。當(dāng)用戶指定運動圖像中的某一對象時,腳本從元數(shù)據(jù)解碼器217被輸入腳本解釋器212。
A表現(xiàn)器218具有控制視頻/音頻/文本輸出的功能。更具體地說,A表現(xiàn)器218根據(jù)從布局管理器215輸出的“布局控制”信號,控制例如視頻/文本顯示位置和顯示大小(和它們一起通常還包括顯示計時和顯示時間),以及音頻的水平(與之一起通常還包括輸出計時和輸出時間),并根據(jù)指定的監(jiān)視器的類型和/或要顯示的視頻的類型,執(zhí)行視頻的象素轉(zhuǎn)換。要控制的視頻/音頻/文本輸出是來自運動圖像重放引擎203和媒體解碼器216的輸出。此外,A表現(xiàn)器218具有根據(jù)從接口處理器207輸出的“AV輸出控制”信號,控制從運動圖像重放引擎203輸入的視頻/音頻數(shù)據(jù)和從媒體解碼器輸入的視頻/音頻/文本數(shù)據(jù)的混合或轉(zhuǎn)換的功能。
布局管理器215向A表現(xiàn)器218輸出“布局控制”信號?!安季挚刂啤毙盘柊ㄅc要輸出的運動圖像/靜止圖像/文本數(shù)據(jù)的大小和位置相關(guān)的信息(通常還包括與顯示時間,比如顯示開始/終止計時和持續(xù)時間相關(guān)的信息),并被用于向A表現(xiàn)器218指定用于顯示數(shù)據(jù)的布局。布局管理器215檢查從接口處理器207輸入的輸入信息,例如用戶的點擊等,以便確定指定的對象,并指令元數(shù)據(jù)解碼器217抽取動作命令,例如為指定的對象定義的相關(guān)信息的顯示。抽取的動作命令被發(fā)送給腳本解釋器212并由腳本解釋器212執(zhí)行。
媒體解碼器216(包括元數(shù)據(jù)解碼器)譯解運動圖像/靜止圖像/文本數(shù)據(jù)。這些解碼后的視頻數(shù)據(jù)和文本圖像數(shù)據(jù)從媒體解碼器216傳送給A表現(xiàn)器218。按照來自接口處理器207的“媒體控制”信號的指令,并與來自接口處理器207的“計時”信號同步地譯解這些要解碼的數(shù)據(jù)。
附圖標(biāo)記219表示服務(wù)器的元數(shù)據(jù)記錄介質(zhì),例如硬盤、半導(dǎo)體存儲器、磁帶等,元數(shù)據(jù)記錄介質(zhì)記錄要傳送給客戶機(jī)200的元數(shù)據(jù)。元數(shù)據(jù)與記錄在運動圖像數(shù)據(jù)記錄介質(zhì)231上的運動圖像數(shù)據(jù)相關(guān)。所述元數(shù)據(jù)包括對象元數(shù)據(jù)。附圖標(biāo)記220表示通過網(wǎng)絡(luò)221與客戶機(jī)200交換數(shù)據(jù)的服務(wù)器的網(wǎng)絡(luò)管理器。
如上所述,根據(jù)本發(fā)明的各個實施例,由于除了常規(guī)的視頻內(nèi)容之外,能夠設(shè)置Flash對象和計時文本對象,所述Flash對象能夠顯示帶有靜止畫面圖像、背景音頻或小動畫的按鈕,并且允許位于任意位置的加亮顯示在屏幕上具有任意大小,因此能夠提高內(nèi)容提供商的自由度,從而向用戶提供更豐富多彩的內(nèi)容。
本發(fā)明的實施例的要點總結(jié)如下。
(1)在保存在光盤中的對象中,利用MPEG節(jié)目流只多路復(fù)用所需的最少對象(就DVD ROM視頻來說,視頻、音頻和子畫面)。稍后可被疊加的對象被記錄并保存在光盤上,作為獨立對象。借助α混合(它提供透明度α(對應(yīng)于α%的對比度)-RGB混合),根據(jù)需要,每個獨立對象被疊加在從MPEG節(jié)目流獲得的對象上。
(2)由于(1)的原理,除了利用保存在光盤上的子畫面對象的(常規(guī)的低分辨率)子標(biāo)題之外,由計時文本對象實現(xiàn)高清晰度子標(biāo)題。
(3)由于(1)的原理,可由借助α混合,能夠在保存在光盤中的視頻對象上疊加并突出顯示按鈕的Flash對象實現(xiàn)豐富多彩的圖形,例如菜單等。
(4)除了(1)的原理之外,引入能夠控制節(jié)目鏈(PGC)的公共應(yīng)用編程接口(API),以便實現(xiàn)保存在光盤上的所有對象的重放控制。
(5)參考圖8等說明的重放序列(PSQ)獨立于DVD視頻存在。該PSQ具有能夠管理除DVD視頻之外的所有對象的重放計時,并且能夠規(guī)定所有這些內(nèi)容的顯示布局的內(nèi)容。由于一個PSQ能夠管理一個或多個VTS,只要一個光盤包括至少一個PSQ(一個光盤可包括多個PSQ),即可實踐本發(fā)明。
注意本發(fā)明并不局限于上述具體實施例,相反當(dāng)實踐本發(fā)明時,通過在不脫離本發(fā)明的范圍的情況下,不同地修改組成部件,能夠具體體現(xiàn)本發(fā)明。例如,本發(fā)明不僅可被應(yīng)用于目前全球通用的DVD-ROM視頻,而且還可被應(yīng)用于近年來其需求不斷增大的可記錄/可再現(xiàn)DVD-VR(錄像機(jī))。此外,本發(fā)明可被應(yīng)用于將在不久的將來流行的下一代HD-DVD的再現(xiàn)系統(tǒng)或記錄/再現(xiàn)系統(tǒng)。
如上詳細(xì)所述,根據(jù)本發(fā)明,能夠提供一種能夠?qū)崿F(xiàn)豐富多彩的表達(dá),并且能夠形成吸引人的內(nèi)容的信息記錄介質(zhì)及其重放設(shè)備。
本領(lǐng)域的技術(shù)人員易于想到其它優(yōu)點和修改。于是,本發(fā)明并不局限于這里表示和說明的具體細(xì)節(jié)和典型實施例。因此,在不脫離由附加的權(quán)利要求及其等同物限定的總的發(fā)明構(gòu)思的精神或范圍的情況下,能夠做出各種修改。
權(quán)利要求
1.一種信息重放設(shè)備,其特征在于包括信息記錄介質(zhì)(1),所述信息記錄介質(zhì)(1)保存配置成根據(jù)作為邏輯單元的節(jié)目鏈被重放的第一對象(42),獨立于第一對象記錄并且配置成被重放的第二對象(44、45),和定義第二對象的重放條件的重放序列(35);配置成重放來自信息記錄介質(zhì)(1)的重放序列的第一重放處理單元(123);和配置成根據(jù)重放序列,重放第一和第二對象至少之一的第二重放處理單元(125)。
2.按照權(quán)利要求1所述的設(shè)備,其特征在于第二對象包括圖形對象和文本對象。
3.按照權(quán)利要求1所述的設(shè)備,其特征在于重放序列包括定義第二對象的重放計時、重放位置和重放大小的數(shù)據(jù)。
4.按照權(quán)利要求1所述的設(shè)備,其特征在于重放序列是定義第一和第二對象的重放條件的可編程重放序列。
5.按照權(quán)利要求1所述的設(shè)備,其特征在于重放序列導(dǎo)致在重放中重疊基于第一對象的顯示畫面和基于第二對象的顯示畫面。
6.按照權(quán)利要求1所述的設(shè)備,其特征在于重放序列導(dǎo)致在重放中同時顯示基于第一對象的顯示畫面和基于第二對象的顯示畫面。
7.一種信息重放方法,其特征在于包括重放來自信息記錄介質(zhì)(1)的重放序列(35),所述信息記錄介質(zhì)保存配置成根據(jù)作為邏輯單元的節(jié)目鏈被重放的第一對象(42),獨立于第一對象記錄并且配置成被重放的第二對象(44、45),和定義第二對象的重放條件的重放序列(35);和根據(jù)重放序列,重放第一和第二對象至少之一。
8.按照權(quán)利要求7所述的方法,其特征在于第二對象包括圖形對象和文本對象。
9.按照權(quán)利要求7所述的方法,其特征在于重放序列包括定義第二對象的重放計時、重放位置和重放大小的數(shù)據(jù)。
10.按照權(quán)利要求7所述的方法,其特征在于重放序列是定義第一和第二對象的重放條件的可編程重放序列。
11.按照權(quán)利要求7所述的方法,其特征在于重放序列導(dǎo)致在重放中重疊基于第一對象的顯示畫面和基于第二對象的顯示畫面。
12.按照權(quán)利要求7所述的方法,其特征在于重放序列導(dǎo)致在重放中同時顯示基于第一對象的顯示畫面和基于第二對象的顯示畫面。
13.一種信息記錄方法,其特征在于包括在信息記錄介質(zhì)(1)的第一區(qū)域上,記錄配置成根據(jù)作為邏輯單元的節(jié)目鏈被重放的第一對象(42),和獨立于第一對象記錄并且配置成被重放的第二對象(44、45);和在信息記錄介質(zhì)(1)的第二區(qū)域上,記錄定義第二對象的重放條件的重放序列(35)。
14.按照權(quán)利要求13所述的方法,其特征在于第二對象包括圖形對象和文本對象。
15.按照權(quán)利要求13所述的方法,其特征在于重放序列包括定義第二對象的重放計時、重放位置和重放大小的數(shù)據(jù)。
16.按照權(quán)利要求13所述的方法,其特征在于重放序列是定義第一和第二對象的重放條件的可編程重放序列。
17.按照權(quán)利要求13所述的方法,其特征在于重放序列導(dǎo)致在重放中重疊基于第一對象的顯示畫面和基于第二對象的顯示畫面。
18.按照權(quán)利要求13所述的方法,其特征在于重放序列導(dǎo)致在重放中同時顯示基于第一對象的顯示畫面和基于第二對象的顯示畫面。
全文摘要
一種信息重放方法,包括重放來自信息記錄介質(zhì)(1)的重放序列(35),所述信息記錄介質(zhì)保存配置成根據(jù)作為邏輯單元的節(jié)目鏈被重放的第一對象(42),獨立于第一對象記錄的,并且配置成被重放的第二對象(44、45),和定義第二對象的重放條件的重放序列(35);和根據(jù)重放序列,重放第一和第二對象至少之一。
文檔編號G11B27/10GK1674134SQ200510059289
公開日2005年9月28日 申請日期2005年3月25日 優(yōu)先權(quán)日2004年3月25日
發(fā)明者平良和彥, 津曲康史, 山縣洋一郎, 三村英紀(jì) 申請人:株式會社東芝
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
长沙县| 红河县| 永城市| 额济纳旗| 通州区| 莱阳市| 紫金县| 红安县| 扬州市| 广德县| 都江堰市| 高雄市| 汽车| 会宁县| 出国| 肇源县| 白城市| 大洼县| 麻城市| 兴海县| 泸溪县| 乌兰浩特市| 齐河县| 镶黄旗| 保康县| 阜新| 马鞍山市| 电白县| 嵊泗县| 和静县| 长武县| 镇原县| 鹿邑县| 府谷县| 柘城县| 剑川县| 石柱| 高碑店市| 揭西县| 贵港市| 出国|