專利名稱:用于構(gòu)建文件格式的方法和用于處理包括具有該文件格式的文件的數(shù)字廣播信號(hào)的裝置 ...的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于構(gòu)建文件格式的方法,以及用于處理包括具有該 文件格式的文件的數(shù)字廣播信號(hào)的裝置及其方法。
背景技術(shù):
最近的廣播環(huán)境正在從現(xiàn)有的模擬廣播環(huán)境迅速地變化到數(shù)字廣 播環(huán)境。
由于廣播環(huán)境的這種改變,已經(jīng)造成了現(xiàn)有的文件類型或文件格 式無(wú)法發(fā)送或接收數(shù)據(jù)的情況。就此而言,有必要構(gòu)建新的文件類型
或新的文件格式。文件格式的示例包括多媒體應(yīng)用格式(MAF)。
多媒體應(yīng)用格式(MAF)能夠使格式根據(jù)對(duì)應(yīng)標(biāo)準(zhǔn)的定義而被不 同地構(gòu)建。
通常用包(box)來(lái)表達(dá)多媒體應(yīng)用格式(MAF),每一個(gè)包都可 以以對(duì)應(yīng)的標(biāo)準(zhǔn)來(lái)定義。
然而,目前多媒體應(yīng)用格式(MAF)無(wú)法涵蓋所有的廣播類型。 例如,還沒有定義用于數(shù)字多媒體廣播的多媒體應(yīng)用格式(MAF)。 因此,有必要構(gòu)建用于數(shù)字多媒體廣播的多媒體應(yīng)用格式(MAF)。
發(fā)明內(nèi)容
技術(shù)問題
本發(fā)明的目標(biāo)是構(gòu)建用于數(shù)字多媒體廣播的多媒體應(yīng)用格式
6(MAF)。
本發(fā)明的另一個(gè)目標(biāo)是提供用于處理構(gòu)建的多媒體應(yīng)用格式
(MAF)的方法和裝置。
本發(fā)明的另一個(gè)目標(biāo)是在構(gòu)建多媒體應(yīng)用格式(MAF)中提供最 適合于對(duì)應(yīng)的廣播類型的簡(jiǎn)單和有效的結(jié)構(gòu)。
技術(shù)解決方案
為了實(shí)現(xiàn)該目標(biāo)和其它優(yōu)點(diǎn),并且根據(jù)本發(fā)明的目標(biāo),如這里所 實(shí)施的和廣泛描述的, 一種用于構(gòu)建多媒體應(yīng)用格式(MAF)文件格 式的方法,特征在于MAF文件格式包括多個(gè)包,即,指示用于文件 格式的文件類型或版本的第一包;包括至少一個(gè)軌道包并且描述包括 該軌道包的場(chǎng)景呈現(xiàn)的第二包,該軌道包包括對(duì)一個(gè)媒體的描述;以 及包括由每個(gè)軌道包描述的即時(shí)內(nèi)容的第三包。
在本發(fā)明的另一個(gè)方面中, 一種用于構(gòu)建多媒體應(yīng)用格式(MAF) 文件格式的方法,特征在于MAF文件格式包括多個(gè)包,g卩,指示用 于文件格式的文件類型或版本的第一包;包括多個(gè)軌道包并且描述包 括該多個(gè)軌道包的場(chǎng)景呈現(xiàn)的第二包,該軌道包包括對(duì)一個(gè)媒體的描 述;以及包括由第二包中的每個(gè)軌道包描述的多個(gè)對(duì)象的第三包。
在本發(fā)明的又一個(gè)方面中, 一種用于處理數(shù)字廣播信號(hào)的方法包 括接收并且存儲(chǔ)包括具有多媒體應(yīng)用格式(MAF)文件格式的至少 一個(gè)文件的數(shù)字廣播信號(hào),該MAF文件格式被構(gòu)建為包括指示對(duì)應(yīng)文 件的類型或版本的第一包、包括至少一個(gè)軌道并且描述包括對(duì)應(yīng)軌道 的場(chǎng)景呈現(xiàn)的第二包、以及存儲(chǔ)由第二包中的對(duì)應(yīng)軌道所指派的特定 數(shù)據(jù)的第三包;從存儲(chǔ)的文件中讀出期望的文件并且解碼和提取對(duì)應(yīng) 文件中的媒體數(shù)據(jù);根據(jù)所提取的媒體數(shù)據(jù)的屬性通過解碼來(lái)生成特 定數(shù)據(jù);以及處理并且輸出所生成的特定數(shù)據(jù)。
7在本發(fā)明的又一個(gè)方面中, 一種用于處理數(shù)字廣播信號(hào)的方法包 括接收并且存儲(chǔ)包括具有多媒體應(yīng)用格式(MAF)文件格式的至少 一個(gè)文件的數(shù)字廣播信號(hào),該MAF文件格式被構(gòu)建為包括指示對(duì)應(yīng)文
件的類型或版本的第一包、包括多個(gè)軌道并且描述包括每個(gè)軌道的場(chǎng) 景呈現(xiàn)的第二包、存儲(chǔ)由第二包中的每個(gè)軌道所指派的多個(gè)數(shù)據(jù)對(duì)象 的第三包、以及包括存儲(chǔ)在第三包中的每個(gè)數(shù)據(jù)對(duì)象的元數(shù)據(jù)的第四
包;依據(jù)第四包中的元數(shù)據(jù)請(qǐng)求存儲(chǔ)的文件中的特定數(shù)據(jù)對(duì)象;根據(jù) 該請(qǐng)求通過接收特定數(shù)據(jù)對(duì)象來(lái)生成特定數(shù)據(jù);以及解碼并且輸出所 生成的特定數(shù)據(jù)。
在本發(fā)明的又一個(gè)方面中, 一種數(shù)字廣播接收機(jī)包括存儲(chǔ)介質(zhì),
該存儲(chǔ)介質(zhì)接收并且存儲(chǔ)包括具有多媒體應(yīng)用格式(MAF)文件格式 的至少一個(gè)文件的數(shù)字廣播信號(hào),該MAF文件格式被構(gòu)建為包括指示 對(duì)應(yīng)文件的類型或版本的第一包、包括至少一個(gè)軌道并且描述包括對(duì) 應(yīng)軌道的場(chǎng)景呈現(xiàn)的第二包、以及存儲(chǔ)由第二包中的對(duì)應(yīng)軌道所指派 的特定數(shù)據(jù)的第三包;第一解碼器,該第一解碼器從存儲(chǔ)介質(zhì)中讀出
對(duì)應(yīng)的文件并且解碼和提取對(duì)應(yīng)于媒體數(shù)據(jù)的部分;第二解碼器,該 第二解碼器根據(jù)對(duì)應(yīng)文件的類型通過解碼來(lái)生成特定的數(shù)據(jù);以及處
理器,該處理器根據(jù)對(duì)應(yīng)文件的類型來(lái)處理由第二解碼器生成的數(shù)據(jù)。
在本發(fā)明的又一個(gè)方面中, 一種數(shù)字廣播接收機(jī)包括存儲(chǔ)介質(zhì), 該存儲(chǔ)介質(zhì)接收并且存儲(chǔ)包括具有多媒體應(yīng)用格式(MAF)文件格式 的至少一個(gè)文件的數(shù)字廣播信號(hào),該MAF文件格式被構(gòu)建為包括指
示對(duì)應(yīng)文件的類型的第一包、包括多個(gè)軌道的第二包、存儲(chǔ)由第二包 中的每個(gè)軌道所指派的多個(gè)數(shù)據(jù)對(duì)象的第三包、以及包括存儲(chǔ)在第三 包中的每個(gè)數(shù)據(jù)對(duì)象的數(shù)據(jù)的第四包,以及輸出所請(qǐng)求的數(shù)據(jù)對(duì)象的 軌道數(shù)據(jù);第一解碼器,該第一解碼器依據(jù)第四包請(qǐng)求特定數(shù)據(jù)對(duì)象, 根據(jù)該請(qǐng)求接收并且解碼從存儲(chǔ)介質(zhì)輸出的數(shù)據(jù)對(duì)象,并且僅提取對(duì) 應(yīng)于媒體數(shù)據(jù)的部分;以及第二解碼器,該第二解碼器根據(jù)對(duì)應(yīng)文件
8的類型來(lái)解碼數(shù)據(jù)。 有益效果
根據(jù)本發(fā)明的一種用于構(gòu)建文件格式的方法,以及用于處理包括 具有該文件格式的文件的數(shù)字廣播信號(hào)的裝置及其方法具有下面的優(yōu) 點(diǎn)。
第一,可能構(gòu)建最適合于對(duì)應(yīng)文件的類型的文件格式。
第二,可能通過使用MAF文件格式來(lái)構(gòu)建用于數(shù)字多媒體廣播的 文件。
第三,可能在數(shù)字廣播接收機(jī)中處理具有MAF文件格式的文件。
圖1圖示了根據(jù)本發(fā)明構(gòu)建的用于數(shù)字多媒體廣播的MAF文件格
式結(jié)構(gòu)的示例;
圖2圖示了ftyp包的句法結(jié)構(gòu)的示例;
圖3圖示了moov包的句法結(jié)構(gòu)的示例;
圖4圖示了mdat包的句法結(jié)構(gòu)的示例;
圖5圖示了根據(jù)本發(fā)明構(gòu)建的用于數(shù)字多媒體廣播的MAF文件格
式結(jié)構(gòu)的另一個(gè)示例;
圖6圖示了根據(jù)本發(fā)明構(gòu)建的用于數(shù)字多媒體廣播的MAF文件格
式結(jié)構(gòu)的其它示例;
圖7圖示了meta包的句法的示例;
圖8圖示了iloc包的句法的示例;
圖9圖示了iinf包的句法的示例;
圖10圖示了xml包的句法的示例;
圖ll圖示了mthd包的句法的示例;
圖12圖示了用于處理數(shù)字廣播信號(hào)的數(shù)字廣播接收機(jī)的示例,該數(shù)字廣播信號(hào)包括具有根據(jù)本發(fā)明構(gòu)建的用于數(shù)字多媒體廣播的MAF
文件格式的至少一個(gè)文件;
圖13圖示了用于處理數(shù)字廣播信號(hào)的數(shù)字廣播接收機(jī)的另一個(gè)示 例,該數(shù)字廣播信號(hào)包括具有根據(jù)本發(fā)明構(gòu)建的用于數(shù)字多媒體廣播 的MAF文件格式的至少一個(gè)文件;
圖14圖示了用以說(shuō)明圖12和圖13的處理過程的流程圖的示例;
圖15圖示了用于處理數(shù)字廣播信號(hào)的數(shù)字廣播接收機(jī)的另一個(gè)示 例,該數(shù)字廣播信號(hào)包括具有根據(jù)本發(fā)明構(gòu)建的用于數(shù)字多媒體廣播 的MAF文件格式的至少一個(gè)文件;
圖16圖示了用以說(shuō)明圖15的處理過程的流程圖的示例。
*附圖中主要部分的附圖標(biāo)記的描述501、701:數(shù)字廣播接收機(jī)
502、702:存儲(chǔ)介質(zhì)
503、530、 703:第一解碼器
504、540、 704:第二解碼器
505:處理器
506、705:顯示單元
510:數(shù)據(jù)輸入單元
520:解析器
具體實(shí)施例方式
現(xiàn)在將要詳細(xì)參考本發(fā)明的優(yōu)選實(shí)施例,在附圖中圖示了優(yōu)選實(shí) 施例的示例。下文中,將參考附圖來(lái)詳細(xì)描述用于構(gòu)建文件格式的方 法以及用于處理包括具有該文件格式的至少一個(gè)文件的數(shù)字廣播信號(hào) 的裝置及其方法。
為了更加明確地描述本發(fā)明的技術(shù)精神,多媒體應(yīng)用格式(MAF) 文件格式將被用作文件格式的示例。而且,用于數(shù)字多媒體廣播的數(shù) 字多媒體數(shù)據(jù)將被用作數(shù)字多媒體數(shù)據(jù)。
10以下將描述根據(jù)本發(fā)明構(gòu)建的用于數(shù)字多媒體廣播的MAF文件 格式。
MAF文件格式基于國(guó)際標(biāo)準(zhǔn)化組織(ISO)文件格式,并且描述 了如何將關(guān)于呈現(xiàn)信息的內(nèi)容的多樣性以定義明確的格式來(lái)組合從而 有利于促進(jìn)內(nèi)容的互換、管理、編輯和呈現(xiàn)。
作為MAF文件格式的示例的用于數(shù)字多媒體廣播的MAF文件格 式能夠支持各種服務(wù)類型,諸如地面數(shù)字多媒體廣播和衛(wèi)星數(shù)字多媒 體廣播。而且,每個(gè)服務(wù)都能夠支持主要的音頻/視頻內(nèi)容和輔助數(shù)據(jù)。
下文中,作為用于數(shù)字多媒體廣播的內(nèi)容、用于音頻專用廣播的 數(shù)據(jù)、用于交織的音頻和視頻傳輸流的數(shù)據(jù)以及用于數(shù)據(jù)廣播內(nèi)容的 數(shù)據(jù)在下面將被描述。
而且,用于數(shù)字多媒體廣播的MAF文件格式包括用于單個(gè)數(shù)字多 媒體廣播內(nèi)容的文件格式結(jié)構(gòu)和用于多個(gè)數(shù)字多媒體廣播內(nèi)容的文件
格式結(jié)構(gòu)。下文中,為了描述的簡(jiǎn)便,將示例性地描述用于單個(gè)數(shù)字 多媒體廣播內(nèi)容的文件格式結(jié)構(gòu)。然而,顯而易見的是,也能夠使用
用于多個(gè)數(shù)字多媒體廣播內(nèi)容的文件格式結(jié)構(gòu)。
圖1圖示了根據(jù)本發(fā)明構(gòu)建的用于數(shù)字多媒體廣播的MAF文件格 式結(jié)構(gòu)的示例。
根據(jù)本發(fā)明的用于數(shù)字多媒體廣播的MAF文件格式結(jié)構(gòu)通常由 包結(jié)構(gòu)來(lái)表達(dá),每一個(gè)包都能夠以對(duì)應(yīng)的標(biāo)準(zhǔn)來(lái)定義。
文件格式基本上指被定義為通常所使用的文件格式,而不限于特 定的網(wǎng)絡(luò)協(xié)議或硬件。
11而且,包可以指由文件格式中的唯一包類型和長(zhǎng)度所定義的特定 部分。此時(shí),包能夠被劃分為普通包和容器包。普通包包括根據(jù)實(shí)際 的對(duì)應(yīng)使用目的的數(shù)據(jù),而容器包包括其它類型的包,并且將包含并 且收集一組相關(guān)包。雖然容器包能夠包括用于分組的其它類型的包,
但是它能夠保持完整的尺寸并且只保持被分組的包的名稱。
下文中,將如下描述根據(jù)本發(fā)明構(gòu)建的MAF文件格式結(jié)構(gòu)中的主
要包。為了描述的簡(jiǎn)便,將用加粗字體來(lái)顯示每個(gè)包的名稱,并且將
用雙引號(hào)(big quotation mark)來(lái)顯示構(gòu)成包的句法的每個(gè)字段的名稱。
參考圖1,根據(jù)本發(fā)明構(gòu)建的用于數(shù)字多媒體廣播的MAF文件格 式結(jié)構(gòu)能夠包括文件類型包ftyp包、影片包moov包以及媒體數(shù)據(jù)包 mdat包。
將參考附圖來(lái)詳細(xì)描述每一個(gè)包。 首先,將參考圖2描述ftyp包。
ftyp包指文件類型包,并且要顯示針對(duì)對(duì)應(yīng)文件格式的生成目的 (或類型)的信息、版本信息或兼容類別(brand)的信息。
因此,與本發(fā)明相關(guān)的用于數(shù)字多媒體廣播的MAF文件格式中的 ftyp包能夠顯示針對(duì)對(duì)應(yīng)的數(shù)字多媒體廣播的類型的信息,該數(shù)字多 媒體廣播諸如地面數(shù)字多媒體廣播、衛(wèi)星數(shù)字多媒體廣播和面向歐洲 的地面數(shù)字多媒體廣播。
圖1中圖示的用于ftyp包的句法的示例包括多個(gè)字段。
在組成ftyp包的句法的多個(gè)字段中,"major—brand"字段表示用于指示用于具有版本的數(shù)字多媒體廣播的MAF文件格式的類別標(biāo)識(shí)符。
例如,如果"major—brand"字段的值等于'td01,,則該字段能 夠表示具有特定類型的地面數(shù)字多媒體廣播。如果"major—brand"字
段的值等于'td02',則該字段能夠表示具有與'tdor不同的另一個(gè)
類型的地面數(shù)字多媒體廣播。并且,如果"maj0r_brand"字段的值等 于、dor ,則該字段能夠表示具有特定類型的衛(wèi)星數(shù)字多媒體廣播。
接下來(lái),"minor—version"字段是具有針對(duì)"major—brand"字段 的次版本(minor version )的信息的信息性整數(shù)。換言之, "minor—version"字段的值能夠根據(jù)"major—brand"字段的值來(lái)指示 數(shù)字多媒體廣播的詳細(xì)版本。
例如,當(dāng)"major—brand"字段的值等于'tdOl,時(shí),能夠描述具 有對(duì)應(yīng)類型的地面數(shù)字多媒體廣播的版本。此時(shí),例如,能夠?qū)姹?的值劃分為4個(gè)字段。在該情況中,第一字段能夠表示根據(jù) "major—brand "字段的主版本,并且第二字段能夠表示根據(jù) "major—brand"字段的次本版??梢员A羝渌侄斡糜谏院蟮氖褂?。
而且,"compatible—brands"字段指列表的集合,并且表示與當(dāng)前 文件兼容的類別的列表。
接下來(lái),將參考圖3來(lái)描述moov包。
moov包指影片包,并且是能夠包括與即時(shí)影片相關(guān)的元數(shù)據(jù)包的 容器包。例如,moov包能夠描述包括至少一個(gè)trak包的場(chǎng)景呈現(xiàn)。而 且,moov包不具有自己的信息,并且能夠用來(lái)對(duì)其中的各個(gè)包分組。
moov包能夠包括iods包和至少一個(gè)trak包。idos包指初始對(duì)象描述符包,并且表示能夠存儲(chǔ)包括在MPEG-4 流中的iod內(nèi)容的包。
trak包指軌道包(track box)、是能夠存儲(chǔ)用于呈現(xiàn)的一個(gè)軌道 的信息并且能夠包括對(duì)一個(gè)媒體的描述的容器包。
而且,trak包能夠包括對(duì)一個(gè)媒體的描述,并且每個(gè)trak包中的
一個(gè)媒體能夠包括與主要數(shù)據(jù)無(wú)關(guān)的內(nèi)容、數(shù)字音頻廣播的信息、交 織的音頻和視頻傳輸流的信息和數(shù)據(jù)廣播的信息。另外,trak包能夠 指示主要數(shù)據(jù)。
trak包指軌道包,并且是能夠存儲(chǔ)用于呈現(xiàn)的一個(gè)軌道的信息的 容器包。例如,trak (bifs)包能夠表示具有場(chǎng)景二進(jìn)制格式(BIFS) 數(shù)據(jù)的軌道,并且trak (od)包能夠表示具有對(duì)象描述符數(shù)據(jù)的軌道。 即,如果存儲(chǔ)了被稱為音頻的一個(gè)軌道,則能夠在每個(gè)包中存儲(chǔ)所有 種類的音頻信息,并且t r a k包用于對(duì)該信息分組。
而且,trak包能夠指示主要數(shù)據(jù)。
trak包能夠?qū)dia包包括在其中。
mdia包指媒體包,并且是包括媒體信息的容器包。india包能夠 包括stbl包,該stbl包是在軌道內(nèi)具有媒體的時(shí)間和參考信息的樣本 表包。因此,能夠通過使用stbl包內(nèi)的時(shí)間和參考信息來(lái)調(diào)整樣本的 時(shí)序。換言之,trak包能夠支持用于與另一個(gè)trak包的其它媒體同步 的時(shí)序信息,諸如edtl和stbl包。然而,由于媒體中的交織的音頻和 視頻傳輸流的信息提前包括了時(shí)序信息,所以trak包可以不包括用于 同步信息的單獨(dú)的包。將參考圖4來(lái)描述mdat包。
mdat包指媒體數(shù)據(jù)包,并且是存儲(chǔ)即時(shí)流的包。由于存儲(chǔ)的流不 具有任何信息,所以能夠通過其它meta或moov包來(lái)獲得當(dāng)前流的位
置和信息。
換言之,前述的根據(jù)本發(fā)明的MAF文件格式結(jié)構(gòu)包括用于指示諸 如地面數(shù)字多媒體廣播或衛(wèi)星數(shù)字多媒體廣播的數(shù)字多媒體廣播類型 的ftyp包、包括用于在包括在ftyp包中的moov包中包括音頻專用廣 播、傳輸流和數(shù)據(jù)廣播內(nèi)容的任何一個(gè)的一個(gè)trak包、并且包括通過 mdat包在trak包中顯示的用于交織的AV、音頻專用廣播或數(shù)據(jù)廣播 內(nèi)容的數(shù)據(jù)。
因此,發(fā)射機(jī)能夠通過使用通過因特網(wǎng)或存儲(chǔ)介質(zhì)的流式傳輸來(lái) 轉(zhuǎn)發(fā)使用根據(jù)本發(fā)明的用于數(shù)字多媒體廣播的MAF文件格式來(lái)構(gòu)建的 數(shù)字多媒體廣播內(nèi)容,并且接收機(jī)能夠通過接收或復(fù)制來(lái)存儲(chǔ)該內(nèi)容。 而且,根據(jù)本發(fā)明,能夠通過使用簡(jiǎn)單MAF文件格式結(jié)構(gòu)來(lái)重現(xiàn) (reproduce) 內(nèi)容。
以上已經(jīng)描述了用于音頻專用廣播的數(shù)據(jù)、交織的音頻和視頻傳 輸流的數(shù)據(jù)和數(shù)據(jù)廣播內(nèi)容的數(shù)據(jù)的MAF文件格式結(jié)構(gòu)。
發(fā)明模式
下文中,以下將描述使用元數(shù)據(jù)的用于數(shù)字多媒體廣播的數(shù)據(jù)廣 播的數(shù)據(jù)的MAF文件格式結(jié)構(gòu)的示例,其中,數(shù)字多媒體廣播包括各 種數(shù)據(jù)廣播服務(wù)。
圖5圖示了根據(jù)本發(fā)明構(gòu)建的用于數(shù)字多媒體廣播的MAF文件格 式的另一個(gè)示例,并且圖6圖示了根據(jù)本發(fā)明構(gòu)建的用于數(shù)字多媒體 廣播的MAF文件格式的其它示例。
15圖5和圖6的文件格式不具有任何音頻/視頻流,并且僅能夠包括 用于數(shù)據(jù)廣播內(nèi)容的數(shù)據(jù)。
而且,在描述圖5和圖6的MAF文件格式結(jié)構(gòu)中,將從圖1的描 述中引用與參考圖1描述的部分重復(fù)的那部分。
因此,下面的描述將基于與圖1的差異。
用于數(shù)據(jù)廣播內(nèi)容的大多數(shù)數(shù)據(jù)由多個(gè)數(shù)據(jù)對(duì)象組成。
參考圖5和圖6,構(gòu)成MAF文件格式結(jié)構(gòu)的包中的ftyp包表示數(shù) 字多媒體廣播的類型,并且moov包對(duì)應(yīng)于mdat包中的存儲(chǔ)即時(shí)數(shù)據(jù) 對(duì)象的每個(gè)包,moov包包括用于數(shù)據(jù)廣播的至少一個(gè)trak包。
此時(shí),數(shù)據(jù)對(duì)象指用于數(shù)字多媒體廣播的數(shù)據(jù)廣播中的重要數(shù)據(jù) 的集合。而且,能夠由每個(gè)trak包來(lái)指示數(shù)據(jù)對(duì)象。
下面將描述meta包。meta包是用于與元數(shù)據(jù)相關(guān)的包的容器包。 meta包能夠包括iloc包、iinf包、xml包禾口 mthd包(圖6) 。 lt匕時(shí), 元數(shù)據(jù)能夠提供各種類型的信息,諸如關(guān)于來(lái)自每個(gè)trak包的軌道的 位置和尺寸。
圖7圖示了 meta包的句法的示例。
下文中,將描述meta包中的每個(gè)包。
圖8圖示了 iloc包的句法的示例。
iloc包指項(xiàng)定位包,并且是表示由元數(shù)據(jù)所涉及的流在文件中被
16定位在何處的包。
將參考圖8描述il0C包的句法。
"offset_size"字段指派"offset"字段的字節(jié)長(zhǎng)度。"length—size"字段指派"length"字段的長(zhǎng)度。"base一offset一size "字段指派"base—offset"字段的長(zhǎng)度。"item—count"字段指派稍后將描述的陣列資源的數(shù)目。"item—ID"字段是表示用于,例如,引用URL時(shí)所使用的資源的名稱的隨機(jī)整數(shù)。"data—referencejndex"字段表示數(shù)據(jù)信息包中的數(shù)據(jù)引用,并且是基于0或1的索引。"base—offset"字段為所引用數(shù)據(jù)內(nèi)的偏移計(jì)算提供基本值。如果"base—offset—size"字段的值等于'0,,則"base—offset"字段具有'0,。
"extent—count"字段在對(duì)應(yīng)資源被分割的條件下通過計(jì)數(shù)來(lái)提供擴(kuò)展的數(shù)目。此時(shí),計(jì)數(shù)值至少大于1。 "extent—offset"字段提供從包括對(duì)應(yīng)項(xiàng)的文件的開始的必要偏移。如果"offset—size"字段的值等于'0',則偏移具有'0' 。 "extent—length"字段提供對(duì)應(yīng)元數(shù)據(jù)項(xiàng)的必要長(zhǎng)度。如果"length—size"字段的值等于'0',則項(xiàng)的長(zhǎng)度指所涉及文件的長(zhǎng)度。
圖9圖示了 iinf包的句法的示例。
iinf包指項(xiàng)信息包,并且是包括每個(gè)軌道的內(nèi)容的即時(shí)元數(shù)據(jù)的包。將參考圖9描述每個(gè)字段。
"item—ID"字段包括在信息中定義的項(xiàng)的ID,這將在稍后描述,或者對(duì)于諸如任何 一 個(gè)xml包的主要資源的0 。"item_protection—index "字段在 一 個(gè)項(xiàng)在指派包的索引的同時(shí)不被保護(hù)的情況中指派'0',該字段在其它情況中定義項(xiàng)的保護(hù)方法。
17"item_name "字段是包括項(xiàng)的象征性名稱的文本行。"content—type "字段是關(guān)于項(xiàng)的多用途因特網(wǎng)郵件擴(kuò)展(MIME )類型。
"content—encoding"字段是當(dāng)二進(jìn)制文件被編碼時(shí),被用來(lái)指示用于解碼二進(jìn)制文件的方法的文本行。"entry—count"字段提供了陣列中條目的數(shù)目計(jì)數(shù),這將在稍后描述。
換言之,iloc包和iinf包描述了 mdat包內(nèi)的每個(gè)項(xiàng)的位置和信息。圖10圖示了 xml包的句法的示例。
用于iloc包和iinf包內(nèi)的項(xiàng)的結(jié)構(gòu)在平面上并且詳細(xì)地描繪項(xiàng)中有限制。
就此而言,為了支持文件格式的靈活性,可以使用xml包。此時(shí),xml包能夠支持諸如MPEG-21 DID (數(shù)字項(xiàng)聲明)、IPMP (知識(shí)產(chǎn)權(quán)管理和保護(hù))、MPEG-7和即時(shí)TV的無(wú)時(shí)序的(untimed)文本或二進(jìn)制數(shù)據(jù)。
MPEG-21 DID元數(shù)據(jù)可以被包括在xml包中,并且能夠包括諸如IPMP、 MPEG-7和即時(shí)TV的元數(shù)據(jù)以及諸如層級(jí)結(jié)構(gòu)內(nèi)部的腳本和源代碼的元數(shù)據(jù)。因此,MPEG-21 DID元數(shù)據(jù)能夠支持對(duì)項(xiàng)的描述。
因此,能夠構(gòu)建通過使用前述的元數(shù)據(jù)來(lái)存儲(chǔ)或?qū)⒋鎯?chǔ)在xml包中的用于數(shù)字多媒體廣播的內(nèi)容的菜單用戶界面(UI)。
參考圖5,在ftyp包中存在被稱為數(shù)字多媒體包的mdat包,其中mdat包包括n個(gè)數(shù)據(jù)對(duì)象。能夠通過利用包括iloc包、iinf包和xml包的meta包來(lái)構(gòu)建MAF文件格式結(jié)構(gòu)來(lái)定義用于數(shù)據(jù)廣播的文件結(jié)構(gòu),其中,iloc包、iinf包和xml包是mdat包中的每個(gè)數(shù)據(jù)對(duì)象的元數(shù)據(jù)。圖11圖示了 mthd包的句法的示例。圖ll涉及將mthd包添加到圖5中的meta包的圖6。
根據(jù)本發(fā)明,不必改變?nèi)萜靼念愋突蛲ㄟ^如圖11中所示的在meta包中包括mthd包來(lái)將用于元數(shù)據(jù)的整數(shù)值添加到句柄類型(handler type )。
換言之,針對(duì)元數(shù)據(jù),下面在本發(fā)明中使用了已經(jīng)針對(duì)其擴(kuò)展了句柄包的mthd (元句柄)包。
此時(shí),mthd包的"handlerjype"字段定義在用于數(shù)字多媒體廣播的MAF文件格式中使用的元數(shù)據(jù)的若干類型。
例如,能夠定義下面的值。'mp7,表示已經(jīng)使用了諸如MEPG-7元數(shù)據(jù)的類型,'TVA,表示已經(jīng)使用了非標(biāo)準(zhǔn)MPEG的即時(shí)TV的元數(shù)據(jù)的類型,并且'mp21'表示通過MPEG-21的元數(shù)據(jù)標(biāo)準(zhǔn)來(lái)定義元數(shù)據(jù)的類型。在圖11中,針對(duì)本發(fā)明的描述隨機(jī)地命名mthd包,并且能夠改變mthd包的內(nèi)容。
因此,通過根據(jù)本發(fā)明來(lái)構(gòu)建用于數(shù)據(jù)廣播的自適應(yīng)MAF文件格式,發(fā)射機(jī)能夠以與用于數(shù)據(jù)廣播的數(shù)據(jù)對(duì)象的數(shù)目相等的期望數(shù)量來(lái)發(fā)送trak包和meta包內(nèi)部的每個(gè)包的信息,并且接收機(jī)能夠接收并且存儲(chǔ)包括MAF文件格式結(jié)構(gòu)的數(shù)字廣播信號(hào)。而且,發(fā)射機(jī)能夠通過使用元數(shù)據(jù)來(lái)直接接入數(shù)據(jù)對(duì)象來(lái)使用期望的數(shù)據(jù)對(duì)象。
以上已經(jīng)描述了用于能夠通過用于數(shù)字多媒體廣播的每個(gè)信道來(lái)發(fā)送的音頻專用廣播、傳輸流和數(shù)據(jù)廣播內(nèi)容中的任何一個(gè)數(shù)字多媒體廣播的內(nèi)容的MAF文件格式結(jié)構(gòu),以及如何構(gòu)建用于數(shù)據(jù)廣播內(nèi)容的數(shù)據(jù)的MAF文件格式結(jié)構(gòu)。下文中,將描述數(shù)字廣播接收機(jī),該接收機(jī)接收和處理包括前述的根據(jù)本發(fā)明的用于數(shù)字多媒體廣播的MAF文件格式結(jié)構(gòu)的數(shù)字廣播信號(hào)。
圖12圖示了用于接收和處理根據(jù)本發(fā)明構(gòu)建的用于數(shù)字多媒體廣播的MAF文件格式的數(shù)字廣播接收機(jī)的示例。
圖12的數(shù)字廣播接收機(jī)501包括存儲(chǔ)介質(zhì)502、第一解碼器503、第二解碼器504、處理器505和顯示單元506。
存儲(chǔ)介質(zhì)502存儲(chǔ)具有如上構(gòu)建的用于數(shù)字多媒體廣播的MAF文件格式的文件,并且然后輸出每個(gè)文件。此時(shí),文件包括具有被構(gòu)建用于音頻專用廣播、傳輸流和數(shù)據(jù)廣播內(nèi)容的MAF文件格式的文件。
第一解碼器503是用于解碼具有如上構(gòu)建的MAF文件格式的文件的文件解碼器,并且從存儲(chǔ)介質(zhì)502中讀出對(duì)應(yīng)的文件,即,具有MAF文件格式的文件,并且僅解碼和提取所讀出的文件中的對(duì)應(yīng)于媒體數(shù)據(jù)的一部分。
第二解碼器504根據(jù)由第一解碼器503解碼的并且從第一解碼器503提取的對(duì)應(yīng)文件的屬性來(lái)通過解碼生成數(shù)據(jù)。
處理器505接收從第二解碼器504生成的數(shù)據(jù),并且根據(jù)對(duì)應(yīng)文件的屬性來(lái)處理數(shù)據(jù)。
顯示單元506根據(jù)對(duì)應(yīng)文件的屬性來(lái)輸出處理的數(shù)據(jù)中的每一個(gè)。
結(jié)合本發(fā)明,如果具有MAF文件格式的文件是用于音頻專用廣播的,則第二解碼器504用作音頻解碼器,尤其是MPEG-1音頻解碼器,并且能夠通過對(duì)用于音頻專用廣播的、從第一解碼器503提取的并且
以MPEG-1層2 (MUSICAM)類型壓縮的文件進(jìn)行解碼來(lái)生成PCM數(shù)據(jù)。所生成的PCM數(shù)據(jù)由音頻處理器505來(lái)處理,并且然后通過作為顯示設(shè)備的揚(yáng)聲器506來(lái)輸出。
如果文件是用于傳輸流的,則第二解碼器504在通過解復(fù)用器(未示出)解復(fù)用音頻和視頻數(shù)據(jù)之后,對(duì)在傳輸流中復(fù)用的音頻和視頻數(shù)據(jù)進(jìn)行解碼。
例如,在音頻數(shù)據(jù)的情況中,MPEG-4音頻解碼器504解碼所提取的音頻數(shù)據(jù),以適合于MPEG-4 AVC (高級(jí)視頻編碼)標(biāo)準(zhǔn)。音頻處理器505接收解碼的音頻數(shù)據(jù)、處理接收到的數(shù)據(jù),并且通過揚(yáng)聲器506輸出對(duì)應(yīng)的數(shù)據(jù)。
與音頻數(shù)據(jù)不同,在視頻數(shù)據(jù)的情況中,MPEG-4視頻解碼器504解碼所提取的視頻數(shù)據(jù),以適合于MPEG-4 AVC (高級(jí)視頻編碼)標(biāo)準(zhǔn)。視頻處理器505接收解碼的視頻數(shù)據(jù)、處理接收到的數(shù)據(jù),并且通過作為顯示設(shè)備的屏幕506來(lái)輸出RGB數(shù)據(jù)。
另外,如果具有MAF文件格式的文件是用于數(shù)據(jù)廣播內(nèi)容的,例如,BWS (廣播網(wǎng)站),則第二解碼器504在對(duì)象單元中分割(split)提取的BWS數(shù)據(jù)。此時(shí),在如上的數(shù)據(jù)廣播內(nèi)容的情況中,對(duì)象存儲(chǔ)單元(未示出)能夠進(jìn)一步被提供用以在其中存儲(chǔ)數(shù)據(jù),由第二解碼器504在對(duì)象單元中分割該數(shù)據(jù)。在將數(shù)據(jù)存儲(chǔ)在對(duì)象存儲(chǔ)單元中之后,通過網(wǎng)絡(luò)瀏覽器(未示出)來(lái)顯示該數(shù)據(jù),網(wǎng)絡(luò)瀏覽器允許通過分析以HTML類型指派的文檔來(lái)適當(dāng)?shù)仫@示各個(gè)數(shù)據(jù)對(duì)象。
圖13圖示了用于接收和處理根據(jù)本發(fā)明構(gòu)建的用于數(shù)字多媒體廣播的MAF文件格式的數(shù)字廣播接收機(jī)的另一個(gè)示例。
21圖13的數(shù)字廣播接收機(jī)包括數(shù)據(jù)輸入單元510、解析器520、第 一解碼器530和第二解碼器540。
數(shù)據(jù)輸入單元510接收具有如上構(gòu)建的MAF文件格式的文件。
解析器520解析從數(shù)據(jù)輸入單元510接收到的每個(gè)文件。例如, 解析器520解析每個(gè)文件內(nèi)的媒體數(shù)據(jù)部分和用于媒體數(shù)據(jù)部分的菜 單描述部分,并且向?qū)?yīng)的解碼器發(fā)送每個(gè)部分。
第一解碼器530接收并且解碼從解析器520輸入的并且根據(jù)對(duì)應(yīng) 媒體數(shù)據(jù)部分的屬性處理的每個(gè)文件的媒體數(shù)據(jù)部分。例如,如果對(duì) 應(yīng)的媒體數(shù)據(jù)部分對(duì)應(yīng)于視頻數(shù)據(jù),則視頻解碼器531解碼媒體數(shù)據(jù) 部分。如果對(duì)應(yīng)的媒體數(shù)據(jù)部分對(duì)應(yīng)于音頻數(shù)據(jù),則音頻解碼器532 解碼媒體數(shù)據(jù)部分。以該方法,如果對(duì)應(yīng)的媒體數(shù)據(jù)部分對(duì)應(yīng)于文本 數(shù)據(jù),則文本解碼器533解碼該媒體數(shù)據(jù)部分。同樣地,如果對(duì)應(yīng)的 媒體數(shù)據(jù)部分對(duì)應(yīng)于圖像數(shù)據(jù),則圖像解碼器534解碼媒體數(shù)據(jù)部分。
第二解碼器540接收并且解碼從解析器520輸入的每個(gè)文件的菜 單描述部分,并且向菜單輸出解碼的部分。此時(shí),雖然沒有示出,但 是可以通過渲染(rendering)來(lái)輸出解碼的描述部分。而且,第二解碼 器540能夠從第一解碼器530接收數(shù)據(jù)并且向第一解碼器530發(fā)送數(shù) 據(jù)。
圖14圖示了說(shuō)明圖12到圖13的處理過程的流程圖的示例。
接收并且存儲(chǔ)包括具有如圖1中所示構(gòu)建的MAF文件格式的至少 一個(gè)文件的數(shù)字廣播信號(hào)(S601)。
讀出存儲(chǔ)的數(shù)字廣播信號(hào)中的特定文件,并且僅解碼和提取來(lái)自 特定文件的媒體數(shù)據(jù)部分(S602)。然后,根據(jù)對(duì)應(yīng)文件的屬性來(lái)解碼所提取的媒體數(shù)據(jù)部分以生成數(shù)據(jù)(S603),并且處理和顯示所生
成的數(shù)據(jù)(S604)。
如上所述,通過解碼來(lái)首先提供菜單描述,使得能夠如上對(duì)用戶 選擇的對(duì)應(yīng)文件進(jìn)行解碼以顯示數(shù)據(jù)。
圖15圖示了用于接收和處理包括根據(jù)本發(fā)明構(gòu)建的用于數(shù)字多媒 體廣播的MAF文件格式結(jié)構(gòu)的數(shù)字廣播信號(hào)的數(shù)字廣播接收機(jī)的另一 個(gè)示例。
圖15的數(shù)字廣播接收機(jī)701包括存儲(chǔ)介質(zhì)702、第一解碼器703、 第二解碼器704和顯示單元705。
下文中,為了描述的簡(jiǎn)便,發(fā)射機(jī)在數(shù)字多媒體廣播中發(fā)送這樣 的數(shù)字廣播信號(hào)該數(shù)字廣播信號(hào)包括TPEG的興趣點(diǎn)(POI)文件和 具有圖5和圖6中所圖示的MAF文件格式的文件。
POI是數(shù)字多媒體廣播中的TPEG標(biāo)準(zhǔn)的一類服務(wù),并且將顯示 用戶感興趣的特定地點(diǎn)和點(diǎn)的信息。例如,如果需要關(guān)于特定地點(diǎn)中 的著名飯店的各種信息,諸如定位、照片、菜單和電話號(hào)碼,則在POI 中定義分類,并且在被劃分為汽車、觀光、住宿、飯店、銀行等的分 類信息中包括各種類型的信息。
存儲(chǔ)介質(zhì)702接收并且存儲(chǔ)TPEG的POI文件。如上所述,在具 有圖5和圖6中圖示的結(jié)構(gòu)的文件的情況中,存儲(chǔ)介質(zhì)702能夠僅訪 問至少一個(gè)或多個(gè)數(shù)據(jù)對(duì)象中的期望的數(shù)據(jù)對(duì)象。
因此,如果第一解碼器703依據(jù)元數(shù)據(jù)發(fā)送期望數(shù)據(jù)對(duì)象的項(xiàng)標(biāo) 識(shí)符,則存儲(chǔ)介質(zhì)702發(fā)送包括對(duì)應(yīng)數(shù)據(jù)對(duì)象的軌道數(shù)據(jù)。第一解碼 器703接收并且讀出軌道數(shù)據(jù),以僅解碼和輸出對(duì)應(yīng)于媒體數(shù)據(jù)的部
23分。此時(shí),軌道數(shù)據(jù)可以是按分類存儲(chǔ)的POI文件的每個(gè)分類,并且
如果不存在由xml指派的操作,則構(gòu)建接收機(jī)的用戶能夠隨機(jī)地指派 操作。
第二解碼器704接收和解碼從第一解碼器703輸出的POI數(shù)據(jù)。
顯示單元705輸出由第二解碼器704解碼的POI數(shù)據(jù)。
圖16圖示了說(shuō)明圖15處理過程的流程圖的示例。
接收并且存儲(chǔ)包括具有如圖5和圖6中所示構(gòu)建的MAF文件格式 的每個(gè)文件的數(shù)字廣播信號(hào)(S801)。
依據(jù)元數(shù)據(jù)來(lái)請(qǐng)求期望的數(shù)據(jù)對(duì)象(S802)。然后,根據(jù)請(qǐng)求來(lái) 接收和解碼與對(duì)應(yīng)數(shù)據(jù)對(duì)象相關(guān)的軌道數(shù)據(jù)以生成數(shù)據(jù)(S803)。
解碼和輸出所生成的數(shù)據(jù)(S804)。
對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō)顯而易見的是,在不脫離本發(fā)明的精神 和實(shí)質(zhì)特征的前提下,能夠以其它特定形式來(lái)實(shí)現(xiàn)本發(fā)明。因此,認(rèn) 為以上的實(shí)施例在各方面都是說(shuō)明性而不是限制性的。應(yīng)當(dāng)通過對(duì)所 附權(quán)利要求的合理的解釋來(lái)確定本發(fā)明的范圍,并且本發(fā)明等價(jià)范圍 內(nèi)的所有改變都被包括在本發(fā)明的范圍中。
工業(yè)實(shí)用性
如上所述,根據(jù)本發(fā)明,根據(jù)用于構(gòu)建文件格式的方法以及用于 處理包括具有該文件格式的數(shù)字廣播信號(hào)的裝置及其方法,可能構(gòu)建 最適合于對(duì)應(yīng)文件類型的文件格式,并且可能通過使用MAF文件格式 結(jié)構(gòu)來(lái)構(gòu)建用于數(shù)字多媒體廣播的文件。而且,可能在數(shù)字廣播接收 機(jī)中處理具有MAF文件格式的文件。
權(quán)利要求
1.一種用于構(gòu)建多媒體應(yīng)用格式(MAF)文件格式的方法,所述MAF文件格式包括多個(gè)包,其中,所述多個(gè)包包括第一包,所述第一包指示針對(duì)所述文件格式的文件類型或版本;第二包,所述第二包包括至少一個(gè)軌道包并且描述包括所述軌道包的場(chǎng)景呈現(xiàn),所述軌道包包括對(duì)一個(gè)媒體的描述;以及第三包,所述第三包包括由每個(gè)軌道包所描述的即時(shí)內(nèi)容。
2. 根據(jù)權(quán)利要求l所述的方法,其中,所述第一包包括第一信 息,所述第一信息表示指示對(duì)應(yīng)的MAF文件格式及其版本的類別標(biāo)識(shí) 符;以及第二信息,所述第二信息表示所述第一信息的詳細(xì)版本,所 述第二信息包括指示所述第一信息的主版本的信息和指示所述第一信 息的次版本的信息中的至少一個(gè)。
3. 根據(jù)權(quán)利要求l所述的方法,其中,所述即時(shí)內(nèi)容包括數(shù)字音 頻廣播內(nèi)容、交織的音頻/視頻廣播內(nèi)容和數(shù)據(jù)廣播內(nèi)容中的至少一個(gè)。
4. 一種用于構(gòu)建多媒體應(yīng)用格式(MAF)文件格式的方法,所述 MAF文件格式包括多個(gè)包,其中,所述多個(gè)包包括第一包,所述第 一包指示針對(duì)所述文件格式的文件類型或版本;第二包,所述第二包 包括多個(gè)軌道包并且描述包括所述多個(gè)軌道包的場(chǎng)景呈現(xiàn),所述軌道 包包括對(duì)一個(gè)媒體的描述;以及第三包,所述第三包包括由所述第二 包中的每個(gè)軌道包所描述的多個(gè)對(duì)象。
5. 根據(jù)權(quán)利要求4所述的方法,進(jìn)一步包括第四包,所述第四包 包括在所述第三包中所包括的每個(gè)數(shù)據(jù)對(duì)象的元數(shù)據(jù)。
6. 根據(jù)權(quán)利要求5所述的方法,其中,所述第四包至少包括下述 之一描述每個(gè)數(shù)據(jù)對(duì)象的定位的第五包、描述每個(gè)數(shù)據(jù)對(duì)象的信息的第六包以及以xml格式來(lái)提供包括在所述第五包和所述第六包中的 信息的第七包。
7. —種用于處理數(shù)字廣播信號(hào)的方法,包括 接收并且存儲(chǔ)包括具有多媒體應(yīng)用格式(MAF)文件格式的至少一個(gè)文件的數(shù)字廣播信號(hào),所述MAF文件格式被構(gòu)建為包括指示對(duì)應(yīng) 文件的類型或版本的第一包、包括至少一個(gè)軌道并且描述包括對(duì)應(yīng)軌 道的場(chǎng)景呈現(xiàn)的第二包、以及存儲(chǔ)由所述第二包中的所述對(duì)應(yīng)軌道所 指派的特定數(shù)據(jù)的第三包;從所述存儲(chǔ)的文件中讀出期望的文件,并且解碼和提取所述對(duì)應(yīng) 文件中的媒體數(shù)據(jù);根據(jù)所提取的媒體數(shù)據(jù)的屬性通過解碼來(lái)生成特定數(shù)據(jù);以及處理并且輸出所生成的特定數(shù)據(jù)。
8. 根據(jù)權(quán)利要求7所述的方法,其中,所述特定數(shù)據(jù)包括PCM 數(shù)據(jù)、RGB數(shù)據(jù)以及數(shù)據(jù)對(duì)象。
9. 根據(jù)權(quán)利要求8所述的方法,其中,所述數(shù)據(jù)對(duì)象具有HTML 的格式。
10. —種用于處理數(shù)字廣播信號(hào)的方法,包括 接收并且存儲(chǔ)包括具有多媒體應(yīng)用格式(MAF)文件格式的至少一個(gè)文件的數(shù)字廣播信號(hào),所述MAF文件格式被構(gòu)建為包括指示對(duì)應(yīng) 文件的類型或版本的第一包、包括多個(gè)軌道并且描述包括每個(gè)軌道的 場(chǎng)景呈現(xiàn)的第二包、存儲(chǔ)由所述第二包中的每個(gè)軌道所指派的多個(gè)數(shù) 據(jù)對(duì)象的第三包、以及包括存儲(chǔ)在所述第三包中的每個(gè)數(shù)據(jù)對(duì)象的元 數(shù)據(jù)的第四包;依據(jù)所述第四包中的所述元數(shù)據(jù)請(qǐng)求所存儲(chǔ)的文件中的特定數(shù)據(jù) 對(duì)象;根據(jù)所述請(qǐng)求通過接收所述特定數(shù)據(jù)對(duì)象來(lái)生成特定數(shù)據(jù);以及解碼并且輸出所生成的特定數(shù)據(jù)。
11. 根據(jù)權(quán)利要求io所述的方法,其中,所述第四包至少包括下 述之一指示由所述元數(shù)據(jù)所涉及的流在所述文件中被定位在何處的 第五包、包括所述第二包中的每個(gè)軌道的內(nèi)容的即時(shí)元數(shù)據(jù)的第六包 以及支持所述第五包和所述第六包的描述的第七包。
12. 根據(jù)權(quán)利要求11所述的方法,其中,所述第七包支持無(wú)時(shí)序 的文本或二進(jìn)制數(shù)據(jù)。
13. 根據(jù)權(quán)利要求IO所述的方法,其中,以數(shù)據(jù)對(duì)象的單元或分 類的形式存儲(chǔ)所述第三包。
14. 一種數(shù)字廣播接收機(jī),包括存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)接收并且存儲(chǔ)包括具有多媒體應(yīng)用格式(MAF)文件格式的至少一個(gè)文件的數(shù)字廣播信號(hào),所述MAF文件格 式被構(gòu)建為包括指示對(duì)應(yīng)文件的類型或版本的第一包、包括至少一個(gè) 軌道并且描述包括對(duì)應(yīng)軌道的場(chǎng)景呈現(xiàn)的第二包、以及存儲(chǔ)由所述第 二包中的所述對(duì)應(yīng)軌道指派的特定數(shù)據(jù)的第三包;第一解碼器,所述第一解碼器從所述存儲(chǔ)介質(zhì)中讀出對(duì)應(yīng)的文件, 并且解碼和提取對(duì)應(yīng)于媒體數(shù)據(jù)的部分;第二解碼器,所述第二解碼器根據(jù)所述對(duì)應(yīng)文件的類型通過解碼 來(lái)生成特定數(shù)據(jù);以及處理器,所述處理器根據(jù)所述對(duì)應(yīng)文件的類型來(lái)處理由所述第二 解碼器生成的數(shù)據(jù)。
15. 根據(jù)權(quán)利要求14所述的數(shù)字廣播接收機(jī),進(jìn)一步包括顯示單 元,所述顯示單元輸出所述處理的數(shù)據(jù)。
16. 根據(jù)權(quán)利要求14所述的數(shù)字廣播接收機(jī),進(jìn)一步包括解復(fù)用器,如果所述對(duì)應(yīng)文件中的媒體數(shù)據(jù)與交織的音頻/視頻有關(guān),則所述 解復(fù)用器解復(fù)用所述交織的音頻/視頻。
17. 根據(jù)權(quán)利要求14所述的數(shù)字廣播接收機(jī),進(jìn)一步包括存儲(chǔ)單 元,如果所述對(duì)應(yīng)文件的類型與數(shù)據(jù)廣播有關(guān),則所述存儲(chǔ)單元存儲(chǔ) 數(shù)據(jù)對(duì)象。
18. —種數(shù)字廣播接收機(jī),包括存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)接收并且存儲(chǔ)包括具有多媒體應(yīng)用格式 (MAF)文件格式的至少一個(gè)文件的數(shù)字廣播信號(hào),所述MAF文件格 式被構(gòu)建為包括指示對(duì)應(yīng)文件的類型的第一包、包括多個(gè)軌道的第二 包、存儲(chǔ)由所述第二包中的每個(gè)軌道所指派的多個(gè)數(shù)據(jù)對(duì)象的第三包、 以及包括存儲(chǔ)在所述第三包中的每個(gè)數(shù)據(jù)對(duì)象的數(shù)據(jù)的第四包,并且 輸出所請(qǐng)求的數(shù)據(jù)對(duì)象的軌道數(shù)據(jù);第一解碼器,所述第一解碼器依據(jù)所述第四包請(qǐng)求特定數(shù)據(jù)對(duì)象、根據(jù)所述請(qǐng)求接收和解碼從所述存儲(chǔ)介質(zhì)輸出的所述數(shù)據(jù)對(duì)象、并且 僅提取對(duì)應(yīng)于媒體數(shù)據(jù)的部分;以及第二解碼器,所述第二解碼器根據(jù)所述對(duì)應(yīng)文件的類型來(lái)解碼所述數(shù)據(jù)。
19. 根據(jù)權(quán)利要求18所述的數(shù)字廣播接收機(jī),進(jìn)一步包括顯示單 元,所述顯示單元輸出依據(jù)所述解碼的數(shù)據(jù)或所述第四包中的元數(shù)據(jù) 構(gòu)建的菜單。
20. 根據(jù)權(quán)利要求18所述的數(shù)字廣播接收機(jī),其中,如果所述對(duì) 應(yīng)文件的類型是TPEG服務(wù),則所述第二解碼器是TPEG解碼器。
全文摘要
公開了一種用于構(gòu)建文件格式的方法以及用于處理包括具有該文件格式的文件的數(shù)字廣播信號(hào)的裝置及其方法。用于構(gòu)建多媒體應(yīng)用格式(MAF)文件格式的方法的特征在于該MAF文件格式包括多個(gè)包,即,指示針對(duì)該文件格式的文件類型或版本的第一包、包括至少一個(gè)軌道包并且描述包括軌道包的場(chǎng)景呈現(xiàn)的第二包,該軌道包包括對(duì)一個(gè)媒體的描述,以及包括由每個(gè)軌道包所描述的即時(shí)內(nèi)容的第三包。因此,可能構(gòu)建最適合于對(duì)應(yīng)文件類型的文件格式,并且在接收機(jī)中適當(dāng)?shù)靥幚碓撐募袷健?br>
文檔編號(hào)H04N7/24GK101647280SQ200880008868
公開日2010年2月10日 申請(qǐng)日期2008年1月25日 優(yōu)先權(quán)日2007年1月26日
發(fā)明者金正祐 申請(qǐng)人:Lg電子株式會(huì)社