專利名稱:用于多媒體再現(xiàn)的擴(kuò)展時間碼的制作方法
對臨時申請的優(yōu)先權(quán)該申請對在2002年10月7日提交的臨時申請序列號60416976有優(yōu)先權(quán)。
(1)技術(shù)領(lǐng)域在此描述的系統(tǒng)和方法涉及將時間參考與多媒體表示相關(guān)且特別與將唯一的時間碼值與音頻視頻元素和插入元素相關(guān)的系統(tǒng)和方法。
(2)背景技術(shù)音頻視頻(A/V)表示是由包括視頻幀、圖片、視頻片段以及音頻片段的離散元素(A/V元素)構(gòu)成。一組或一系列A/V元素(即音頻和視頻)提供在A/V表示內(nèi)的特定場景或章節(jié)。A/V表示的例子包括視頻磁帶電影、電視廣播以及數(shù)字化視頻光盤(DVD)中的多重標(biāo)題。DVD光盤標(biāo)題可能包括拖曳標(biāo)題、贈送標(biāo)題以及電影標(biāo)題。在一些DVD光盤中,可能有多個電影標(biāo)題。
為提供合適的觀賞體驗(yàn),特定的音頻和視頻元素被排序以在特定時間播放。為實(shí)現(xiàn)這點(diǎn),不同的元素與時間值相關(guān),且接著與時間參考或其它線性增加的時鐘值相比以確定何時開始元素。例如,電影的第一幕的音頻和視頻元素可以在時間141處開始播放,電影的第二幕的音頻和視頻元素可以在相繼的時間160處開始播放,其中兩個時間是相對公共時間參考而被指定。
以前提供音頻視頻元素的時間值的方法包括稱為“控制跟蹤”的方案。視頻錄像帶再現(xiàn)特別使用該控制跟蹤方案??刂聘櫡桨冈谝曨l錄像帶的每幀內(nèi)加入無特征脈沖。在視頻錄像帶被播放時,脈沖觸發(fā)了計數(shù)器,它接著觸發(fā)對應(yīng)于再現(xiàn)中的當(dāng)前播放點(diǎn)的單調(diào)增加的時間值。該時間值與時間參考相比并控制播放速度、位置和同步性??刂聘櫡桨傅娜秉c(diǎn)是不同時間值是根據(jù)再現(xiàn)內(nèi)計數(shù)器被初始化的點(diǎn)而生成的。這在搜尋且準(zhǔn)確標(biāo)識特定幀時可能是有問題的,這是因?yàn)椴荒鼙WC有唯一值始終與任何特定幀相關(guān)。
“時間碼”方案是控制跟蹤方案的替換。時間碼方案將多比特時間碼編號與每個A/V元素或場景相關(guān)。時間碼的結(jié)構(gòu)可以是“HH:MM:SS:FF”,其中,“HH”代表小時,“MM”代表分鐘,“SS”代表秒,“FF”代表每秒內(nèi)的幀。對應(yīng)的視頻和音頻元素有相同的時間碼編號,使得特定的視頻和對應(yīng)的音頻同時開始。同樣,時間碼值與時間參考相比以確定何時開始元素。
負(fù)責(zé)發(fā)展電影和音頻的標(biāo)準(zhǔn)的專業(yè)組織,運(yùn)動圖像和電視工程師協(xié)會(SMPTE)已標(biāo)準(zhǔn)化了時間碼的使用。發(fā)展中的SMTPE時間碼標(biāo)準(zhǔn)包括SMTPE 12M和SMTPE 328M。由于SMTPE時間碼標(biāo)準(zhǔn)在工業(yè)界廣泛被實(shí)現(xiàn),最好是A/V再現(xiàn)支持或與SMPTE時間碼反向兼容。
在許多情況下,A/V元素由計算機(jī)或機(jī)器可讀數(shù)據(jù)文件構(gòu)成。在該情況下,時間編碼可能位于每個A/V元素或文件的頭部。每個元素可能對應(yīng)電影內(nèi)的特定場景,且電影可能包括多個場景或元素。
經(jīng)常在DVD上存儲并分配電影和其相對應(yīng)的A/V元素。DVD包括組織成視頻對象單元(VOBU)的音頻視頻數(shù)據(jù)。VOBU是DVD存儲的物理單元,且是DVD光盤的最小訪問單元。連續(xù)(物理連續(xù))的VOBU組可能組成稱為“小區(qū)”的單元。小區(qū)是索引能找到的最小的視頻單元。每個小區(qū)對應(yīng)A/V內(nèi)容的一部分,例如一個場景。小區(qū)的時間長度可能各不相同,從零點(diǎn)幾秒到幾個小時。
一組小區(qū)可能邏輯上組成一視頻對象(VOB)。VOB是一個可能包括多個經(jīng)多路復(fù)用的音頻和視頻流的單一文件。VOBs的集合可能組成視頻對象組(VOBS)。
DVD可能有多個“標(biāo)題”。每個標(biāo)題是小區(qū)(以及VOBU)的潛在不同安排或排序。在許多情況下,這些標(biāo)題可能對應(yīng)電影的不同版本。例如,電影可能有不同等級、不同語言等的版本。當(dāng)看DVD時,用戶一般選擇要放的版本。在許多情況下,不同的標(biāo)題會共享或使用許多一樣的小區(qū)或VOBU(從同一VOBS視頻對象組來的;可能從組內(nèi)的同一VOB文件而來)。
DVD上的數(shù)據(jù)被物理格式化為由邏輯分區(qū)號(LSN)標(biāo)識的邏輯分區(qū)的序列。每個分區(qū)包括2048位的數(shù)據(jù)序列。一般是DVD上的小區(qū)和VOBS根據(jù)其分區(qū)的LSN以及字節(jié)偏移而被指定到文件或分區(qū)內(nèi)。
DVD上的每個音頻標(biāo)題有描述播放行為和DVD上的用戶控制“標(biāo)題”選項(xiàng)信息或IFO文件。特別是IFO文件提供指向DVD上小區(qū)的指針(即LSN)。IFO文件特別用于在DVD上播放標(biāo)題提供導(dǎo)航和再現(xiàn)信息。
由于DVD組織的緣故,其內(nèi)容可能以不同的方式播放而產(chǎn)生不同的DVD標(biāo)題。DVD視頻光盤內(nèi)的標(biāo)題可能由多達(dá)999個節(jié)目鏈(PGC)組成。一個節(jié)目鏈包括多達(dá)99個節(jié)目(PG)。PGC是一張小區(qū)列表。每個PGC有包括排序的指向指明節(jié)目和小區(qū)的播放順序的小區(qū)的一組指針的節(jié)目控制模塊(PCB)。不同的PGC允許小區(qū)的不同排序。IFO文件提供索引,將在PGC內(nèi)列出的小區(qū)分解為能播放具有不同視頻序列的不同標(biāo)題的VOBU和LSN。
圖1說明兩種類型的DVD標(biāo)題,以及它們可能如何被播放。DVD標(biāo)題開始于時間線102的“相對零時間”,其中時間線102代表線性時間參考。要直接播放的DVD標(biāo)題被稱作“one_sequential_PGC title”。其排序可能有變化的DVD標(biāo)題被稱為“multi_PGC title”、“multi_angle title”或“parental_blocktitle”。示出一個PGC 1 105,即提供了一個要被直接播放的標(biāo)題或線性播放的標(biāo)題。當(dāng)存在“multi_PGC title”、“multi_angle title”或“parental_blocktitle”時存在非線性播放。特定的標(biāo)題可能開始于PGC 2 110,然后轉(zhuǎn)移到或是PGC 3 115或是PCG 4 120。PGC 3 115轉(zhuǎn)移到PGC 5 125。PGC 4 120轉(zhuǎn)移到PGC 6 130。PGC 5 125轉(zhuǎn)移到PGC 7 135。PGC 6 130可能轉(zhuǎn)移到或是PGC 8140或是PGC 9 145。該例中的所有標(biāo)題以在位置150、152或154內(nèi)播放PGC 10146而結(jié)束。
轉(zhuǎn)移到PGC 7 135的標(biāo)題的版本可能是等級為NC-17的電影。轉(zhuǎn)移到PGC 8140的標(biāo)題的版本可能是電影等級為R的版本。轉(zhuǎn)移到PGC 9 145的標(biāo)題的版本可能是電影的G等級的版本。
不同的變換(即有“multi_PGC title”或“parental_block title”的標(biāo)題)會有開始于不同時間的場景。換而言之,不同的變換會有可能開始于在時間線102上的不同時間的對應(yīng)場景,時間線102是從PGC 2 110開始的持續(xù)時間。這是由于由“multi_PGC title”定義的標(biāo)題可能由對同一場景的不同視頻,和/或同一視頻的不同語言。只根據(jù)時間碼編號,沒有辦法區(qū)別對特定的場景應(yīng)播放不同變換的哪個視頻和/或音頻。在本例中,PGC 10 146可能在時間線102上三個不同的時間開始播放,這取決于播放的標(biāo)題以及到達(dá)該處的路徑。
可能還對A/V再現(xiàn)的廣播或流應(yīng)用時間碼編號。圖2說明了散布有諸如代表商業(yè)廣告片的超文本標(biāo)記語言(HTML)文檔元素的場景的流的先前方法。一個元素區(qū)別于由音頻和視頻分量組成的場景。場景和元素可能來自不同的源或廣播點(diǎn)。用戶接收包括場景和元素的流的廣播200。場景可能由許多包括音頻和視頻片段的離散A/V分量構(gòu)成。在本例中,廣播200按以下順序廣播場景205、元素210、場景215、場景220、元素225以及場景230。每個場景的每個A/V分量(片段)由特定的線性時間碼(LTC)編號所標(biāo)識。特定的LTC編號位于任何已標(biāo)識每個場景的文件頭部。示出的例子說明與場景205的音頻片段205-B以及視頻片段205-C相關(guān)的LTC頭部205-A。LTC頭部215-A與場景215的音頻片段215-B以及視頻片段215-C相關(guān),LTC頭部220-A與場景220的音頻片段220-B以及視頻片段220-C相關(guān)。LTC頭部230-A與場景21530的音頻片段230-B以及視頻片段230-C相關(guān),。
元素210和225可能是計算機(jī)(機(jī)器)可讀的文件,諸如以HTML或類似的語言寫的文件。在本例中,元素210和225沒有與它們相關(guān)的特定LTC編號。場景的廣播和接收到的流有描述何時場景被播放的編號;然而,沒有LTC編號的元素沒有指明它們何時被播放的信息。這在當(dāng)場景和插入元素從不同源被接收且沒有辦法確定其播放順序時特別成問題。
發(fā)展的領(lǐng)域是基于web的多媒體播放,它包括從本地播放機(jī)來的DVD視頻,從遠(yuǎn)程web網(wǎng)站來的元素散布其間。該元素可能包括場景更新、場景改變(例如,電影內(nèi)的新情節(jié))、不同語言(音頻)聲道、文字和圖形的覆蓋(例如字母)和/或促銷內(nèi)容。由于DVD依靠IFO文件,新的或沒有時間碼的散布的基于web的元素可能不能用存在的A/V元素排序或根據(jù)存在的IFO文件隨機(jī)被訪問。
(3)發(fā)明內(nèi)容在此描述的系統(tǒng)和方法包括識別具有與它們相關(guān)的線性時間碼編號的多媒體元素并將前綴和后綴值加入到線性時間碼編號內(nèi)以建立唯一的經(jīng)擴(kuò)展的時間碼編號以區(qū)別特定的多媒體元素。
在一些實(shí)施例中,帶有前綴和后綴值的線性時間碼編號被加入到?jīng)]有線性時間碼的多媒體元素內(nèi)。
在特定實(shí)施例中,可能使用時間映射表以使經(jīng)擴(kuò)展的時間碼編號與特定多媒體元素相關(guān)。
(4)
圖1是說明由線性播放“one_sequential_PGC title”和非線性播放“multi_PGC title”定義的標(biāo)題的方框圖2是說明從一個或多個廣播點(diǎn)來的場景和散布的元素的流動的先前方法的方框圖;圖3A是說明從一個源接收散布的插入元素的流和在播放機(jī)處從的另一源接收基本元素的流;圖3B是說明是散布的和基本元素的一部分的經(jīng)擴(kuò)展時間碼頭部的方框圖;圖4是說明包括IFO文件和附加的時間映射表的IFX文件以及與DVD間關(guān)系的方框圖。
圖5是說明提供多媒體再現(xiàn)的多媒體設(shè)備和廣播裝置的系統(tǒng)的方框圖。
圖6是說明多媒體設(shè)備結(jié)構(gòu)的方框圖。
圖7是說明多媒體播放機(jī)結(jié)構(gòu)的方框圖。
圖8是說明在A/V元素和/或元素內(nèi)建立或添加經(jīng)擴(kuò)展的時間碼值的過程的流程圖。
圖9是說明根據(jù)經(jīng)擴(kuò)展的時間碼編號而搜索元素的過程的流程圖。
(5)具體實(shí)施方式
唯一時間碼標(biāo)識符編號描述的技術(shù)利用前綴和后綴結(jié)合線性時間碼編號以提供任何特定的多媒體元素的唯一標(biāo)識。在一些實(shí)施例中,前綴和后綴被加入SMPTE時間碼結(jié)構(gòu)“HH.MM.SS.FF”中以保留與以前標(biāo)準(zhǔn)的向后兼容性,諸如SMPTE 12M和328M。SMPTE時間碼結(jié)構(gòu)HH:MM:SS:FF定義如下“HH”代表小時,“MM”代表分鐘,“SS”代表秒,“FF”代表每秒內(nèi)的幀。
圖3A示出接收散布元素和基本元素。散布元素300(1)、300(2)、...300(N)包括每個特定散布元素300的頭部305(1)、305(2)、...305(N),以及實(shí)際內(nèi)容310(1)、310(2)、...310(N)。散布元素300在播放機(jī)處被接收。散布元素300可能從諸如因特網(wǎng)(例如網(wǎng)站)的源被接收。
播放機(jī)315還接收基本元素320(1)、320(2)、...320(N),它包括對每個特定的基本元素320的頭部325(1)、325(2)、...325(N)以及實(shí)際內(nèi)容330(1)、330(2)、...330(N)?;驹?20可能從不同源被接收,諸如因特網(wǎng)源(例如第二web網(wǎng)站)。當(dāng)實(shí)際內(nèi)容310和330被授權(quán)時,可能不知道實(shí)際內(nèi)容310和320相對于另一個的相對定時。通過將時間碼或時戳附加到頭部305和325上,散布元素300的每個可能在基本元素320的每個中被合適地進(jìn)行排序。
例如,播放機(jī)315可能從DVD光盤播放基本元素320,而散布元素300從web網(wǎng)站(即以流形式)被接收,其中,散布元素300可能是相關(guān)某特定基本元素320的導(dǎo)演評議。當(dāng)在每個散布元素320中加入時間碼后,基本元素320被以合適的順序排序。換而言之,散布元素300的導(dǎo)演的評議匹配的特定基本元素320可能是電影場景。其它的例子包括合適地對促銷元素320排序,該促銷元素諸如可能是影片的基本元素320作為散布元素300的商業(yè)廣告。這使得商業(yè)廣告能合適地位于電影的場景間。“散布元素”的再現(xiàn)可能隨基本音頻視頻元素而改變,或是同步的(例如外語對話與演員的嘴唇同步,疊加在視頻圖像上面的或在下面的圖形或文本副標(biāo)題)。
圖3B說明與內(nèi)容300和320的特定段相關(guān)的頭部335的有關(guān)細(xì)節(jié)。頭部335包括LTC編號340、前綴345以及后綴350、355以及360。LTC編號字段340指定“HH.MM.SS.FF”格式的時間表示,以指明何時開始內(nèi)容300和320。LTC編號字段340可能是預(yù)存在的先前與特定A/V元素相關(guān)的SMPTE編號,或可能是附加到先前沒有SMPTE編號的多媒體元素的導(dǎo)出值。散布元素與對應(yīng)的音頻/視頻(A/V)元素的排序可能實(shí)現(xiàn)為當(dāng)音頻和視頻元素為某特定A/V再現(xiàn)而建立或編輯時的生產(chǎn)過程?;蛘撸瑢?yīng)的時間碼編號可能被加入到分開發(fā)送的散布元素內(nèi)(即將web網(wǎng)頁發(fā)送的內(nèi)容與本地DVD視頻光盤來的音頻視頻內(nèi)容組合起來),而該分開發(fā)送的元素用相互一致的時間碼編號與存在的A/V元素相鏈接。該過程被稱為“最后結(jié)合”或“最后捆綁”同步。時間碼本身可能是通過下載提供對先前沒有時間碼的音頻視頻內(nèi)容進(jìn)行引用的時間碼索引(例如用LSN索引使時間碼與音頻視頻內(nèi)容同步的時間映射表)而與存在的音頻視頻內(nèi)容“最后結(jié)合”。
前綴345在LTC編號字段340之前,且包括時期或標(biāo)題字段。標(biāo)題字段345可能描述且區(qū)別在DVD光盤內(nèi)的特定標(biāo)題,或可能描述或區(qū)別廣播節(jié)目或流式電影以及諸如商業(yè)廣告的散布元素。例如,在特定DVD光盤上,可能有包括關(guān)于如何拍攝該電影的特定視頻藝術(shù)片以及包含電影的標(biāo)題??赡芷谕麑奶囟ㄋ囆g(shù)片來的特定多媒體元素與從電影標(biāo)題來的場景排序。根據(jù)在此描述的方案,特定的特殊文藝片視頻片段會與特定電影場景排序,且可能在其相應(yīng)的LTC編號字段340內(nèi)有同樣的時間碼值。前綴標(biāo)題字段345用于區(qū)別評議和電影場景。例如,相應(yīng)的頭部可能包括“making the movie.00:55:33:13”和“movie.00:55:33:13”,其中“00:55:33:13”的LTC值用于使特定評議和特定電影場景同步。
前綴標(biāo)題字段345本身可能根據(jù)包括國際標(biāo)準(zhǔn)音頻視頻編號(ISAN)的幾個標(biāo)準(zhǔn)之一而被格式化。ISAN以提供唯一標(biāo)識每個諸如電影或電視節(jié)目的視頻作品的全球數(shù)據(jù)庫。ISAN編號慣例是定義分為兩段的16位十六進(jìn)制數(shù)字的標(biāo)識符12位數(shù)字的根分段接著是4位數(shù)字分段,當(dāng)應(yīng)用時用于標(biāo)識情節(jié)或部分的分段。
如上所述可能有包括描述特定場景的視頻和音頻的不同組合的不同的變化。該變化包括但不限于,語言、攝像機(jī)角度以及等級(即父模塊)。頭部335包括三個后綴值字段語言字段350、角度字段355以及父模塊(等級)字段360。語言字段350通過音頻、視頻以及子圖像內(nèi)使用的語言(例如,西班牙語、英語和法語)而區(qū)別特定標(biāo)題。角度字段355通過攝像機(jī)透視角度(例如前面、后面、第一視角)進(jìn)一步區(qū)別標(biāo)題。父模塊字段360通過等級(例如“G”、“R”、“PG”)區(qū)別特定標(biāo)題。
不同的A/V元素(即不同變化播放的不同場景)可能使用LTC編號340同樣的值(即不同的場景在相同時間或順序播放);然而,它們由語言字段350、角度字段355以及父模塊字段360的特定值區(qū)別。例如,如果前綴和后綴的特定組合允許,可能會有由“movie.1:23:02.15.span.front.NC-17”描述的場景,表示電影場景開始在1小時、23分鐘、2秒以及15幀的相對時間處,內(nèi)容是西班牙語、前視角且等級為NC-17。其它元素可能由相同的1小時、23分鐘、2秒以及15幀的時間值;然而,該元素可能是與導(dǎo)演的訪談。特定的元素可能被標(biāo)識為“interview.1:23:02.15.english.null.null”.
使用經(jīng)擴(kuò)展的時間碼命名慣例的示范應(yīng)用包括根據(jù)特定后綴值的選擇而播放特定電影;跳過由前綴標(biāo)題字段345為“commercial”所定義的特定元素;并根據(jù)在特定LTC編號處播放的特定后綴而搜尋特定場景。
諸如包含在頭部335內(nèi)的經(jīng)擴(kuò)展時間碼編號可能被描述為“TT.HH.MM.SS:FF.LL.AA.PB”,其中“T”是標(biāo)題,“LL”是語言,“AA”是角度,且“PP”是父模塊。
多媒體元素是由特定文件格式描述的。例如,音頻文件可能由MicrosoftCorporation定義的“wave”音頻文件格式描述。Wave音頻文件由.wav的文件擴(kuò)展名定義。特定視頻文件格式的例子是音頻/視頻交織格式或AVI。AVI文件是用“.avi”后綴定義的??梢哉J(rèn)為不管文件的格式是什么,每個特定的A/V元素可能包括描述特定經(jīng)擴(kuò)展時間碼編號的頭部。
在一些情況下,可能不用某些特定的字段。換而言之,對特定場景可能只有一個或有限數(shù)量的變化,對其它場景可能有更多變化數(shù)目?!癗ULL”值可以用于設(shè)定不用的字段??梢杂貌煌姆指舴?例如,句點(diǎn)、逗號、冒號、分號、斜線等)且在開頭或結(jié)尾處的零可以沒有歧義地被表示時省略分隔符。
信息擴(kuò)展(IFX)文件DVD光盤可以描述為由邏輯扇區(qū)編號(LSN)字節(jié)偏移引用的數(shù)據(jù)結(jié)構(gòu)序列,它們以索引數(shù)據(jù)結(jié)構(gòu)標(biāo)識。索引數(shù)據(jù)結(jié)構(gòu)占據(jù)了序列和連續(xù)LSN的預(yù)定順序。視頻對象(VOB)被順序和連續(xù)安排以提供給節(jié)目鏈(PGC)用LSN訪問的已知的位置以及其它視頻索引數(shù)據(jù)結(jié)構(gòu)。DVD上的信息(IFO)文件包括索引數(shù)據(jù)結(jié)構(gòu)并提供指向包括由特定PGC引用的視頻的物理光盤位置(即LSN)的指針。對于是multi_PGC_title的標(biāo)題,IFO文件內(nèi)的多個PGCs為標(biāo)題信息鏈接,由用戶動作選擇或由節(jié)目指令選擇,而產(chǎn)生被選擇的不同標(biāo)題的播放。
IFO文件內(nèi)的數(shù)據(jù)結(jié)構(gòu)包括音頻管理信息(VMGI),它提供關(guān)于光盤安排的信息;視頻標(biāo)題組信息(VTSI)提供關(guān)于光盤上某特定標(biāo)題組的導(dǎo)航和再現(xiàn)的信息;以及視頻對象組(VOBS)包括VOB內(nèi)的視頻小區(qū)分組。IFO文件的功能之一是通過提供合適的指向包含數(shù)據(jù)的特定LSN的指針而描述特定標(biāo)題的VOBU、小區(qū)以及VOB的位置。
圖4示出包括IFO文件405的IFX文件400,時間映射(TMAP)數(shù)據(jù)結(jié)構(gòu)或TMAP 410,以及經(jīng)擴(kuò)展的TMAP數(shù)據(jù)結(jié)構(gòu)或經(jīng)擴(kuò)展的TMAP 415。
TMAP 410將LTC值與它的視頻標(biāo)題組內(nèi)的VOBU相關(guān)。在本例中,TMAP 410是由表項(xiàng)1 415(1)、表項(xiàng)2 415(2)到表項(xiàng)N 415(N)組成。表項(xiàng)415的每個表項(xiàng)具有線性時間碼值420以及指針425。表項(xiàng)415的指針425指向VOBU表430,并尤其指向表項(xiàng)435(1)到435(N),它們提供視頻內(nèi)容并且由VOBU 440和LSN 442所定義。TMAP 410定義one_sequential_PGC_titles。VOBU表430可能包括在IFO文件405內(nèi)且將每個VOBU連到光盤上的由每個VOBU 440的第一LSN 442表出并索引的存儲位置。
一般IFO文件405只包括TMAP 410。經(jīng)擴(kuò)展的TMAP 415附加到TMAP 410和IFO文件405以建立IFX文件400。經(jīng)擴(kuò)展的TMAP415提供經(jīng)擴(kuò)展的時間碼格式的實(shí)現(xiàn),它在僅讀取IFO文件405的傳統(tǒng)播放設(shè)備上保留正常DVD視頻IFO文件功能的同時加入multi_PGC標(biāo)題的經(jīng)擴(kuò)展時間碼。在本例中,經(jīng)擴(kuò)展的TMAP415示出提供指向VOBU表430內(nèi)一些entries 435的指針445。在一些情況下,由TMAP 410引用的表項(xiàng)435的同樣表項(xiàng)被指向;然而,經(jīng)擴(kuò)展TMAP 415不一定引用(指向)由TMAP 410所指的所有或同樣表項(xiàng)435。
經(jīng)擴(kuò)展TMAP 415為用于配備了讀經(jīng)擴(kuò)展時間碼編號的播放機(jī)使用。特別是,經(jīng)擴(kuò)展的TMAP 415將VOBU與經(jīng)擴(kuò)展時間碼編號相關(guān)。未配備用于讀經(jīng)擴(kuò)展時間碼編號的傳統(tǒng)播放機(jī)使用IFO文件425(TMAP 410)并忽略經(jīng)擴(kuò)展的TMAP415。
經(jīng)擴(kuò)展的TMAP 415包括表項(xiàng)1 450(1)、表項(xiàng)2 450(2),...,表項(xiàng)N 450(N)。表項(xiàng)450將特定元素與由列線性時間碼455提供的特定線性時間碼編號相關(guān)。表項(xiàng)450的每個進(jìn)一步由元素列460標(biāo)識??赡芨鶕?jù)由描述特定表項(xiàng)支持的可用DVD標(biāo)題的標(biāo)題(前綴)465提供的前綴或標(biāo)題值而區(qū)別表項(xiàng)450。進(jìn)一步后綴470根據(jù)諸如“語言、攝像機(jī)角度以及父模塊”后綴值區(qū)別表項(xiàng)。標(biāo)題(前綴)465、線性時間碼455以及后綴470組成經(jīng)擴(kuò)展時間碼結(jié)構(gòu)。對每個表項(xiàng)450,由指針455提供一個指針。表項(xiàng)450的指針指向表430內(nèi)特定VOBU。對對應(yīng)經(jīng)擴(kuò)展時間碼的視頻數(shù)據(jù)的物理訪問是通過訪問與表430內(nèi)的VOBU 440相關(guān)的LSN 442以及表415內(nèi)的相鏈接的經(jīng)擴(kuò)展時間碼而實(shí)現(xiàn)的。
IFX文件405構(gòu)成使得IFO 405(TMAP 410)對不能讀經(jīng)擴(kuò)展時間碼編號的傳統(tǒng)播放機(jī)可用。經(jīng)擴(kuò)展TMAP 415被加到IFO文件405內(nèi)以提供提供附加功能的經(jīng)擴(kuò)展的時間碼編號。經(jīng)擴(kuò)展時間碼編號提供根據(jù)經(jīng)擴(kuò)展時間碼表示并搜尋(即導(dǎo)航)DVD內(nèi)容的功能。經(jīng)擴(kuò)展時間編號使得DVD標(biāo)題能特定地被經(jīng)擴(kuò)展時間碼編號結(jié)構(gòu)的標(biāo)題前綴標(biāo)識,且通過是經(jīng)擴(kuò)展的時間編號一部分的線性時間碼而指向特定標(biāo)題的元素。而且,可能包括(即散布的)帶有由經(jīng)擴(kuò)展時間碼描述的特定標(biāo)題的DVD內(nèi)容的附加的元素,其中附加元素包括標(biāo)識關(guān)于特定標(biāo)題的元素相關(guān)的何處要被播放的經(jīng)擴(kuò)展時間碼編號。
示范系統(tǒng)圖5示出多媒體設(shè)備和廣播設(shè)備以提供多媒體再現(xiàn)的系統(tǒng)500。網(wǎng)絡(luò)505包括本地局域網(wǎng)、廣域網(wǎng)、專用網(wǎng)以及公共/專用網(wǎng),包括因特網(wǎng)。硬連線(例如電纜)和/或無線網(wǎng)絡(luò)可能構(gòu)成網(wǎng)絡(luò)505。網(wǎng)絡(luò)505用于提供從不同實(shí)體來的或提供給不同實(shí)體的多媒體通信。
電視廣播點(diǎn)510提供系統(tǒng)500內(nèi)的“多媒體再現(xiàn)內(nèi)容”。電視廣播點(diǎn)510播放從A/V源515來的多媒體元素。許多諸如A/V元素的多媒體元素組成整個從A/V源315來的A/V再現(xiàn)。A/V元素可能與特定的時間碼相關(guān)。電視廣播點(diǎn)510可能在從A/V源515來的A/V元素內(nèi)散布從增加內(nèi)容源520來的諸如商業(yè)廣告或促銷(即散布元素)的元素。散布元素可能沒有與它們相關(guān)的時間碼編號。A/V元素和被加入的元素一起被稱為多媒體表示內(nèi)容或MPC。A/V源515以及被加入的內(nèi)容源520可能在不同的時間流出,因此可能在不同多媒體設(shè)備處在不同時間處被接收。當(dāng)它們從電視廣播點(diǎn)510流出時,由圖3B定義的經(jīng)擴(kuò)展的時間碼編號可能被附加到每個A/V元素和被散布元素內(nèi)。
電視廣播點(diǎn)510連到上聯(lián)到衛(wèi)星530的衛(wèi)星碟形天線525。衛(wèi)星天線525發(fā)射帶有MPC的信號到衛(wèi)星530。衛(wèi)星天線535下聯(lián)從衛(wèi)星530來的載有MPC的信號。網(wǎng)絡(luò)505直接連到衛(wèi)星天線反射器535以接收MPC?;蛘呔W(wǎng)絡(luò)505可能直接連到電視廣播點(diǎn)510。電視廣播點(diǎn)510還可能通過天線540發(fā)射帶有MPC的射頻(RF)信號。該種RF信號可能由包括電視機(jī)的不同多媒體設(shè)備接收。
多媒體設(shè)備545是不耦合到網(wǎng)絡(luò)505的獨(dú)立單元,但能接收從電視廣播點(diǎn)510來的MPC。多媒體設(shè)備545包括A/V播放單元545-A,這可能是電視機(jī)或有調(diào)諧器和A/V輸入和輸出的監(jiān)視器。多媒體設(shè)備545可能還包括諸如DVD播放機(jī)的多媒體播放機(jī)545-B,以及多媒體錄制器545-C。多媒體設(shè)備545連到結(jié)束從諸如天線540的源來的RF信號的接收天線550,其中RF信號攜帶MPC。MPC可能還由多媒體設(shè)備545通過衛(wèi)星天線555而被接收,其中衛(wèi)星天線555接收從衛(wèi)星530來的信號。
在一些情況下,多媒體設(shè)備545接收A/V元素以及沒有任何相關(guān)的時間碼編號的散布元素??梢栽谟啥嗝襟w設(shè)備545接收時將經(jīng)擴(kuò)展時間碼編號加入到每個A/V元素和散布元素中。A/V元素和散布元素可能由多媒體錄制器545-C錄制,并通過引用唯一經(jīng)擴(kuò)展時間碼編號而被訪問。
MPC的廣播可能還通過因特網(wǎng)實(shí)現(xiàn)。一般,這稱為“web廣播”且提供MPC的數(shù)字傳輸。web廣播點(diǎn)560可能包括可通過網(wǎng)絡(luò)505訪問的交互式可訪問web網(wǎng)站。web廣播560接收從A/V源565來的包括從增加內(nèi)容源570來的文字、圖形、音頻/視頻片段和/或HTML或SMIL文件的散布元素的A/V再現(xiàn)?;蛘哌@種元素可以從其它源來。
web廣播點(diǎn)560將MPC(例A/V元素和散布的元素)發(fā)送到網(wǎng)絡(luò)505以能被連到網(wǎng)絡(luò)505的不同多媒體設(shè)備訪問?;蛘?,web廣播點(diǎn)560可能如上所述通過衛(wèi)星發(fā)送MPC。
多媒體設(shè)備575耦合到網(wǎng)絡(luò)505且接收從包括電視廣播點(diǎn)510和web廣播點(diǎn)560的不同源來的MPC。多媒體設(shè)備575包括A/V顯示單元575-A,這可能是電視機(jī)或帶有調(diào)諧器和A/V輸入和輸出的監(jiān)視器。多媒體設(shè)備575可能還包括諸如DVD播放機(jī)的多媒體播放機(jī)575-B以及多媒體錄制器575-C。
在許多情況下,多媒體設(shè)備575,類似于多媒體設(shè)備545,可能接收不帶相關(guān)的時間碼編號的A/V元素和散布元素。擴(kuò)展時間碼編號在多媒體設(shè)備575內(nèi)接收時加入到每個A/V元素以及散布元素內(nèi)。A/V元素和散布元素可能為多媒體錄制機(jī)575-C錄制,且通過唯一經(jīng)擴(kuò)展時間碼編號訪問。在其它情況下,多媒體設(shè)備545以及575接收帶有時間碼編號的A/V元素和/或散布元素。在多媒體設(shè)備545和575處的再現(xiàn)的排序和播放時根據(jù)經(jīng)擴(kuò)展的時間碼編號。
多媒體設(shè)備和獨(dú)立單元包括WebTV單元和個人視頻錄制機(jī)(PVR)單元。在本例中PC 580耦合到網(wǎng)絡(luò)505并接收MPC。如同多媒體設(shè)備545和575,PC580可能將經(jīng)擴(kuò)展的時間碼編號加入到接收的沒有經(jīng)擴(kuò)展的時間碼編號的A/V元素以及散布元素中。
不同的源可能提供其它內(nèi)容,包括多媒體設(shè)備使用的文件和程序的更新。內(nèi)容不一定是多媒體元素或A/V元素,且可能包括如圖4描述的IFX文件。在本例中,web網(wǎng)站585說明多媒體設(shè)備訪問諸如經(jīng)更新文件的附加內(nèi)容來自的源。而且,諸如電視廣播點(diǎn)510和web廣播點(diǎn)560的廣播點(diǎn)可能對新的A/V元素流傳送使其與在不同多媒體設(shè)備處的預(yù)存在的內(nèi)容排序。
示范多媒體設(shè)備圖6示出示范多媒體文件600的結(jié)構(gòu)。圖5的多媒體設(shè)備545、575和580是代表多媒體設(shè)備600的結(jié)構(gòu)的。多媒體設(shè)備600可能是不同于諸如PC 580的自我包含單元。,或可能包含諸如多媒體設(shè)備545和575的不同單元。如下面將所述的,多媒體600提供接收MPC、處理MPC、和顯示MPC的功能。在一些例子中,多媒體設(shè)備600還錄制MPC。
多媒體設(shè)備600可能包括接收機(jī)模塊605,用于接收從電視源來的RF信號。其它信號和數(shù)據(jù)還可能通過音頻視頻輸入模塊610從不同源被接收,包括設(shè)備和網(wǎng)絡(luò)。
多媒體設(shè)備600包括一個或多個處理器615(例如微處理器),它處理不同的控制多媒體設(shè)備600的操作并與其它電子和計算設(shè)備通信的指令。
當(dāng)A/V元素和散布元素在沒有時間碼編號的情況下被接收,該種編號可能通過經(jīng)擴(kuò)展時間碼模塊620被附加到每個元素中。經(jīng)擴(kuò)展時間碼模塊620用于在多媒體設(shè)備600處接收時,生成并將經(jīng)擴(kuò)展的時間碼編號附加到每個A/V元素以及每個散布元素中去。
多媒體設(shè)備600能用一個或多個存儲元件實(shí)現(xiàn),舉例包括非易失存儲器630(例如ROM、Flash、EPROM、EEPROM等)。存儲器630用于存儲包括在多媒體設(shè)備600上使用的操作系統(tǒng)的操作系統(tǒng)模塊635。應(yīng)用程序可能存儲在存儲器630的應(yīng)用程序模塊640內(nèi)。隨機(jī)訪問存儲器(RAM)還可能在多媒體設(shè)備600內(nèi)實(shí)現(xiàn)用于存儲多媒體設(shè)備600使用的臨時的文件和程序。
MPC可能存儲在多媒體存儲模塊650內(nèi)。多媒體存儲模塊650可能使用不同媒質(zhì),諸如光盤、磁帶以及磁盤。多媒體存儲模塊650可能由是多媒體設(shè)備600的部分的其它模塊和設(shè)備以及多媒體設(shè)備600以外的設(shè)備訪問。多媒體錄制機(jī)模塊655提供給多媒體存儲器650錄制的能力。多媒體播放機(jī)模塊660可能或直接從處理器615直接接收MPC或從MPC的多媒體存儲器650訪問MPC。處理器615可能通過標(biāo)識特定的經(jīng)擴(kuò)展的時間碼編號而訪問A/V元素以及多媒體存儲器模塊650內(nèi)的元素。
音頻/視頻輸出模塊665提供到顯示或中間設(shè)備的直接輸出。輸出模塊665可能將音頻與視頻信息分開并使其流入單獨(dú)信道。處理器515控制輸出模塊665以及從輸出模塊665來的A/V流。
示范多媒體播放機(jī)圖7示出示范多媒體播放機(jī)700的結(jié)構(gòu)。多媒體播放機(jī)700包括不同設(shè)備,但特別包括使用工業(yè)標(biāo)準(zhǔn)的DVD播放機(jī),特別是由國家電視系統(tǒng)委員會(NTSC)設(shè)定的標(biāo)準(zhǔn)。多媒體播放機(jī)700的結(jié)構(gòu)可能為圖6的多媒體播放機(jī)660使用。多媒體播放機(jī)700可能從諸如商業(yè)生產(chǎn)的DVD的預(yù)錄制的多媒體中讀取,或從可錄制的DVDs的可寫入的媒質(zhì)中讀出,或接收A/V元素以及散布元素流。
一個或多個處理器705可能用于處理從媒質(zhì)(例如DVD)來的信號,并與多媒體播放機(jī)700的不同模塊通信。在多媒體播放機(jī)700是多媒體設(shè)備700的一部分的情況下,圖6中說明的處理器可能為處理器705使用。處理器705處理并將附加了經(jīng)擴(kuò)展的時間碼編號的A/V元素排序。在DVD情況下,IFX文件被處理器705使用以對A/V元素排序。
多媒體播放機(jī)700可能包括存儲器模塊710,它存儲包括在多媒體700上使用的操作系統(tǒng)的操作系統(tǒng)模塊715。存儲器模塊710還可能包括包含多媒體播放機(jī)700的可用文件和/或程序的文件/程序模塊720。
A/V元素或元素同步器模塊725用于根據(jù)經(jīng)擴(kuò)展的時間碼編號同步分開的音頻、視頻和/或其它數(shù)據(jù)流。同步器模塊725特別用于實(shí)現(xiàn)對先前未被同步的A/V元素和/或元素的流的最后捆綁。例如,多媒體播放機(jī)可能接收包括新語言聲道的流,要與駐留在多媒體播放機(jī)700內(nèi)的或從其它源收到的視頻同步。同步器模塊725根據(jù)經(jīng)擴(kuò)展的時間碼編號將音頻和視頻同步。特別是,經(jīng)擴(kuò)展的時間碼編號的線性時間碼編號用于使音頻和視頻同步。
多媒體播放機(jī)700還可能包括再現(xiàn)引擎模塊730,它使用從媒體來的再現(xiàn)數(shù)據(jù)以控制從多媒體播放機(jī)300來在IFO或IFX文件內(nèi)導(dǎo)出的信息的顯示。導(dǎo)航管理模塊735使用導(dǎo)航數(shù)據(jù)以提供接口、建立菜單、并控制也從IFO或IFX文件導(dǎo)出的A/V元素或場景的任何分支。另外,在多媒體播放機(jī)700內(nèi)提供的音頻/視頻輸出模塊740用于將信號輸出到顯示設(shè)備,或在顯示設(shè)備前的中間設(shè)備。
加入經(jīng)擴(kuò)展的時間碼圖8示出過程800,它建立或加入經(jīng)擴(kuò)展時間碼值。過程800可能在諸如圖5的電視廣播點(diǎn)510或web廣播點(diǎn)560之類的廣播點(diǎn)實(shí)現(xiàn)。在一些實(shí)施中,過程800使在諸如圖5示出的多媒體設(shè)備545、575以及580處的多媒體設(shè)備處實(shí)現(xiàn),且由圖6示出的多媒體設(shè)備600的結(jié)構(gòu)描述。在其它情況下,過程800在當(dāng)建立一DVD或其它媒質(zhì)時實(shí)現(xiàn)。
在模塊805處,確定是否A/V元素或散布元素有附加的線性時間碼編號。線性時間碼編號可能由SMPTE標(biāo)準(zhǔn)定義。如果A/V元素或插入元素有線性時間碼編號(接著模塊805的YES分支),保持線性時間碼編號。如果A/V元素或散布元素沒有線性時間碼編號(接著模塊805的NO分支),在模塊810加入線性時間碼。在方框810處,附加上的線性時間碼描述何時播放特定的A/V元素或散布元素。
在模塊815處,在特定A/V元素或插入元素的線性時間碼中加入標(biāo)題值。建立經(jīng)擴(kuò)展的時間碼編號。不同MPC再現(xiàn)的標(biāo)題值不同。
在模塊820,確定是否進(jìn)一步定義A/V元素或插入元素的可應(yīng)用后綴(即后綴字段)存在。該種后綴包括角度、語言和父模塊(即等級)。如果應(yīng)用后綴(模塊820的YES分支),實(shí)現(xiàn)模塊825,且在經(jīng)擴(kuò)展的時間碼編號中加入后綴值。直到所有的可應(yīng)用后綴被確定后實(shí)現(xiàn)模塊820。所有可應(yīng)用后綴均被串接到經(jīng)擴(kuò)展的時間碼編號,直到確定了所有后綴值(模塊820的NO分支)。在一些情況下,對一些A/V元素或散布元素不應(yīng)用特定的后綴字段。
根據(jù)經(jīng)擴(kuò)展時間碼搜尋圖9示出了過程900,它根據(jù)經(jīng)擴(kuò)展的時間碼編號搜尋元素。過程900可能在諸如圖5的多媒體設(shè)備545、575以及580的多媒體設(shè)備處實(shí)現(xiàn),并由圖6示出的多媒體設(shè)備600的結(jié)構(gòu)描述。圖7的多媒體播放機(jī)700可能還使用過程900以根據(jù)標(biāo)題前綴和/或后綴值搜尋特定A/V元素和/或散布元素。
在模塊905處,確定經(jīng)擴(kuò)展的時間碼編號的標(biāo)題值。標(biāo)題值區(qū)別是其它MPCs來的特定MPC一部分的A/V元素和散布元素。例如,可能對特定電影或特定商業(yè)廣告標(biāo)題搜尋。
可能在特定A/V元素和/或散布元素的選擇上應(yīng)用若干后綴。例如,可能期望根據(jù)特定語言、特定角度、特定父模塊或以上三種的組合搜尋。
在模塊910處,確定是否應(yīng)用特定后綴。雖然后綴可能前導(dǎo)或跟隨經(jīng)擴(kuò)展的時間碼編號結(jié)構(gòu)內(nèi)的其它后綴,但后綴有同樣的層次結(jié)構(gòu)。因此可以對任何特定后綴值進(jìn)行搜尋。
如果搜尋是根據(jù)特定的后綴值(模塊910的YES分支),實(shí)現(xiàn)模塊915。在模塊915處,確定特定后綴值。如果所有后綴字段搜尋值已出現(xiàn)(模塊910的NO分支),實(shí)現(xiàn)模塊920。在模塊920,所有的A/V元素和散布元素根據(jù)被確定的標(biāo)題和后綴值被選擇??赡芷谕擖c(diǎn)完成過程900,并提供符合值確定的所有A/V元素和散布元素。
可能采取進(jìn)一步步驟以選擇特定的A/V元素或散布元素,這可能包括根據(jù)線性時間碼編號的特定場景。在模塊925處,搜尋縮小到特定線性時間碼編號。如果根據(jù)線性時間碼實(shí)現(xiàn)搜尋(接著模塊925的YES分支),則模塊930實(shí)現(xiàn)對該特定元素的標(biāo)識。例如,過程900可能用于實(shí)現(xiàn)根據(jù)特定電影標(biāo)題的特定變化的特定場景而對特定元素的搜索。
雖然本發(fā)明已用結(jié)構(gòu)性和/或方法性的特定語言描述,可以理解在附加的權(quán)利要求書中定義的發(fā)明不一定限制在此描述的特定特征或行為。而是為了揭示本發(fā)明的示范實(shí)施形式。
權(quán)利要求
1.一種方法,其特征在于包括標(biāo)識具有線性時間碼的多媒體元素;將前綴值加入到每個被標(biāo)識多媒體元素的線性時間碼內(nèi);以及將后綴值加入到每個被標(biāo)識多媒體元素的線性時間碼內(nèi)。
2.如權(quán)利要求1所述的方法,其特征在于,所述多媒體元素包括音頻視頻元素和被散布的元素。
3.如權(quán)利要求1所述的方法,其特征在于,所述前綴值包括標(biāo)題值。
4.如權(quán)利要求1所述的方法,其特征在于,所述后綴值包括語言值、角度值以及父模塊值。
5.如權(quán)利要求1所述的方法,其特征在于,帶有前綴和后綴值的線性時間碼編號駐留在將多媒體元素與線性時間碼編碼相關(guān)的時間映射表中。
6.如權(quán)利要求5所述的方法,其特征在于,時間映射由DVD播放機(jī)用于指向包含表示多媒體元素內(nèi)容的DVD光盤上的某特定扇區(qū)。
7.如權(quán)利要求5所述的方法,其特征在于,時間映射表是提供指向媒質(zhì)內(nèi)數(shù)據(jù)結(jié)構(gòu)的指針的文件的一部分。
8.實(shí)現(xiàn)權(quán)利要求7所述方法的DVD播放機(jī),其特征在于,所述媒質(zhì)是DVD光盤。
9.執(zhí)行權(quán)利要求1所述方法的廣播點(diǎn)。
10.執(zhí)行權(quán)利要求1所述方法的多媒體設(shè)備。
11.如權(quán)利要求1所述的方法,其特征在于還包括,標(biāo)識沒有線性時間碼編號的元素,并將線性時間碼加入沒有線性時間碼的所標(biāo)識的元素內(nèi)。
12.如權(quán)利要求11所述的方法,其特征在于,元素散布在具有線性時間碼編號的音頻視頻元素之間。
13.一種方法,其特征在于包括標(biāo)識描述特定多媒體再現(xiàn)內(nèi)容的標(biāo)題值,其中特定多媒體再現(xiàn)內(nèi)容由經(jīng)擴(kuò)展的時間碼編號所描述的多媒體元素組成;以及根據(jù)它們經(jīng)擴(kuò)展的時間編碼搜尋特定的多媒體元素。
14.如權(quán)利要求13所述的方法,其特征在于,所述經(jīng)擴(kuò)展的時間碼編號包括前綴和后綴。
15.如權(quán)利要求13所述的方法,其特征在于,所述搜索是根據(jù)前綴和一個或多個后綴而進(jìn)行的。
16.如權(quán)利要求13所述的方法,其特征在于,所述后綴包括角度、語言和父模塊。
17.如權(quán)利要求13所述的方法,其特征在于,所述搜索是根據(jù)將多媒體元素與經(jīng)擴(kuò)展的時間碼編號相關(guān)的時間映射表而進(jìn)行的。
18.實(shí)現(xiàn)權(quán)利要求17所述方法的DVD播放機(jī)。
19.實(shí)現(xiàn)權(quán)利要求17所述方法的個人視頻錄制機(jī)。
20.如權(quán)利要求17所述的方法,其特征在于,所述時間映射表是為媒質(zhì)內(nèi)標(biāo)題提供導(dǎo)航和再現(xiàn)信息的信息文件的一部分。
21.實(shí)現(xiàn)權(quán)利要求20所述方法的DVD播放機(jī),其特征在于,所述媒質(zhì)是DVD光盤。
22.實(shí)現(xiàn)權(quán)利要求20所述方法的個人視頻錄制機(jī)。
23.執(zhí)行權(quán)利要求13所述方法的多媒體設(shè)備。
24.執(zhí)行權(quán)利要求13所述方法的多媒體播放機(jī)。
25.一種方法,其特征在于包括接收帶有線性時間碼的多媒體元素;接收沒有線性時間碼的多媒體元素;添加線性時間碼;以及根據(jù)唯一的線性時間碼使所有的多媒體元素同步。
26.執(zhí)行權(quán)利要求23所述方法的廣播點(diǎn)。
27.執(zhí)行權(quán)利要求23所述方法的多媒體設(shè)備。
28.執(zhí)行權(quán)利要求23所述方法的多媒體播放機(jī)。
29.一種方法,其特征在于包括擴(kuò)展在DVD內(nèi)的信息文件從而為描述存儲在DVD內(nèi)的內(nèi)容提供的功能,以及提供來自信息文件的導(dǎo)航和再現(xiàn)信息以用于各種標(biāo)題的回放。
30.如權(quán)利要求29所述的方法,其特征在于,擴(kuò)展信息文件是用描述內(nèi)容排序的經(jīng)擴(kuò)展的時間碼而進(jìn)行的。
31.如權(quán)利要求29所述的方法,其特征在于,擴(kuò)展信息文件加入了一個描述內(nèi)容排序的時間映射表。
32.如權(quán)利要求29所述的方法,其特征在于,擴(kuò)展信息文件是通過從與DVD分開的源接收添加的功能的信息而進(jìn)行的。
33.一種方法,其特征在于包括處理器;多媒體存儲模塊,可在處理器上執(zhí)行并用于存儲包括多媒體元素的多媒體再現(xiàn)內(nèi)容;以及經(jīng)擴(kuò)展時間碼模塊,可在處理器上執(zhí)行并用于將經(jīng)擴(kuò)展的時間碼編號加入沒有時間碼編號的多媒體元件中取。
34.如權(quán)利要求33所述的多媒體設(shè)備,其特征在于還包括多媒體播放模塊,可處理器上執(zhí)行并且用于播放音頻/視頻元素和散布的元素。
35.如權(quán)利要求33所述的多媒體設(shè)備,其特征在于,所述多媒體播放機(jī)用于根據(jù)經(jīng)擴(kuò)展的時間碼編號搜尋音頻/視頻元素和散布的元素。
36.如權(quán)利要求33所述的多媒體設(shè)備,其特征在于還包括多媒體播放機(jī)。
37.如權(quán)利要求33所述的多媒體設(shè)備,其特征在于,所述多媒體設(shè)備是DVD播放機(jī)。
38.如權(quán)利要求33所述的多媒體設(shè)備,其特征在于,所述多媒體設(shè)備是個人視頻錄制機(jī)。
39.一種其上存儲有數(shù)據(jù)結(jié)構(gòu)的計算機(jī)可讀媒質(zhì),其特征在于包括包含標(biāo)題值的第一數(shù)據(jù)字段;包含時間碼值的第二數(shù)據(jù)字段;以及包含后綴值的第三數(shù)據(jù)字段。
40.一種系統(tǒng),其特征在于包括提供多媒體元素的廣播點(diǎn);以及接收多媒體元素的多媒體設(shè)備,其中多媒體設(shè)備還接收與每個多媒體元素相關(guān)的經(jīng)擴(kuò)展時間碼編號。
41.如權(quán)利要求40所述的系統(tǒng),其特征在于,所述經(jīng)擴(kuò)展的時間碼編號由廣播點(diǎn)提供。
42.如權(quán)利要求40所述的系統(tǒng),其特征在于,所述經(jīng)擴(kuò)展的時間碼編號由web網(wǎng)站提供。
全文摘要
本發(fā)明是涉及將經(jīng)擴(kuò)展的時間碼編號提供給包括構(gòu)成多媒體再現(xiàn)內(nèi)容的多媒體元素。線性時間碼用于為多媒體元素的合適再現(xiàn)進(jìn)行合適的排序。前綴和后綴被加到線性時間碼內(nèi)以區(qū)別有同樣線性時間碼的多媒體元素。有同樣線性時間碼的元素用于不同的再現(xiàn)變化,諸如電影的場景變化??赡茉谥T如DVD的媒質(zhì)內(nèi)使用的時間映射表內(nèi)提供唯一的經(jīng)擴(kuò)展時間碼,且可能與多媒體元素分開提供。該種時間映射添加到預(yù)先存在的信息文件或作為包括傳統(tǒng)的IFO文件的替換信息擴(kuò)展文件而被提供。
文檔編號G11B20/10GK1497971SQ20031010156
公開日2004年5月19日 申請日期2003年10月8日 優(yōu)先權(quán)日2002年10月7日
發(fā)明者R·K·小休斯, R K 小休斯 申請人:微軟公司