傳輸和接收供多媒體流使用的控制信息的制作方法
【專(zhuān)利摘要】本申請(qǐng)涉及傳輸和接收供多媒體流使用的控制信息。更具體而言,涉及生成按照第一協(xié)議版本生成的、用于配置視聽(tīng)設(shè)備以表現(xiàn)多媒體流的第一控制信息。生成具有指定第一控制信息是第一協(xié)議版本的控制信息的第一數(shù)據(jù)結(jié)構(gòu)。生成和傳輸包括多媒體流、第一控制信息和第一數(shù)據(jù)結(jié)構(gòu)的多個(gè)分組。生成按照第二協(xié)議版本生成的、用于配置視聽(tīng)設(shè)備以表現(xiàn)多媒體流的第二控制信息??尚薷牡谝粩?shù)據(jù)結(jié)構(gòu),以包括和第二控制信息有關(guān)的信息。生成第二多個(gè)分組,所述第二多個(gè)分組包括修改后的第一數(shù)據(jù)結(jié)構(gòu)、第一控制信息、由第一控制信息指定的多媒體流、第二控制信息和由第二控制信息指定的多媒體流。
【專(zhuān)利說(shuō)明】傳輸和接收供多媒體流使用的控制信息
[0001]本申請(qǐng)是申請(qǐng)日為2009年6月5日、發(fā)明名稱(chēng)為“傳輸和接收供多媒體流使用的控制信息”的中國(guó)專(zhuān)利申請(qǐng)200980127058.X的分案申請(qǐng)。
【技術(shù)領(lǐng)域】
[0002]本發(fā)明涉及配置通信系統(tǒng),更具體地說(shuō),在一個(gè)實(shí)施例中,涉及一種信令配置信息的可重新配置方法。
【背景技術(shù)】
[0003]在傳統(tǒng)的通信系統(tǒng)中,只能按照預(yù)定方式改變數(shù)據(jù)流和控制流的格式。幾個(gè)比特專(zhuān)供增加功能之用,幾個(gè)列舉的參數(shù)支持多種選項(xiàng),不過(guò)總的來(lái)說(shuō),支持的變化非常有限。開(kāi)發(fā)人員把這種有限的靈活性增加到系統(tǒng)中他們認(rèn)為可能變化的地方。需要的變化中有兩種是不能計(jì)劃的;無(wú)法預(yù)料的系統(tǒng)問(wèn)題,和新的技術(shù)創(chuàng)新。對(duì)不確定變化的支持要求向前兼容。
[0004]為了解決對(duì)會(huì)隨著時(shí)間發(fā)展的數(shù)據(jù)和控制協(xié)議的需要,發(fā)明了靈活、可擴(kuò)展的數(shù)據(jù)構(gòu)成方法,不過(guò)這些方法存在局限性。這樣的語(yǔ)言包括XML、JSON和YAML。這些語(yǔ)言以樹(shù)形格式構(gòu)成數(shù)據(jù),對(duì)可擴(kuò)展性來(lái)說(shuō),這是有利的,不過(guò)如果未考慮到比特效率而精心設(shè)計(jì)的話(huà),那么會(huì)需要相當(dāng)大的開(kāi)銷(xiāo)。為了支持人類(lèi)可讀性,XML和相關(guān)協(xié)議的格式是基于文本的。這使數(shù)據(jù)是人類(lèi)可讀的,但是使語(yǔ)言負(fù)擔(dān)更多的開(kāi)銷(xiāo)。在通信系統(tǒng)中,非常希望具有高的帶寬效率。需要一種高效得多的可擴(kuò)展通信方法。
[0005]ATSC (高級(jí)電視制式委員會(huì))標(biāo)準(zhǔn)涉及將代替模擬NTSC電視制式的數(shù)字電視格式。ATSC標(biāo)準(zhǔn)是一種產(chǎn)生大小一直到1920X1080像素(是早期NTSC標(biāo)準(zhǔn)的顯示分辨率的6倍多)的標(biāo)準(zhǔn)4:3或?qū)捚?6:9圖像的高清晰度電視標(biāo)準(zhǔn)。ATSC標(biāo)準(zhǔn)為在單一的6 MHzTV頻道上傳送多個(gè)標(biāo)準(zhǔn)清晰度“虛擬頻道”廣播作好準(zhǔn)備。ASTC標(biāo)準(zhǔn)還包括利用DolbyDigital AC-3格式提供5.1聲道環(huán)繞聲的“影院品質(zhì)”音頻。ATSC標(biāo)準(zhǔn)還提供眾多的輔助數(shù)據(jù)廣播服務(wù)。在ATSC標(biāo)準(zhǔn)的信令(signalling)和版本管理(vers1ning)方面,需要各種改進(jìn)。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的實(shí)施例涉及生成供供和多媒體流一起傳輸給視聽(tīng)設(shè)備之用的控制信息的系統(tǒng)和方法。本發(fā)明的實(shí)施例還涉及按照接收的控制信息,接收和表現(xiàn)多媒體內(nèi)容的系統(tǒng)和方法。本發(fā)明的實(shí)施例可以和數(shù)字移動(dòng)廣播電視,以及向各種移動(dòng)/手持設(shè)備,比如蜂窩電話(huà)機(jī)、智能電話(huà)機(jī)等的數(shù)字多媒體內(nèi)容的提供一起使用。
[0007]在傳輸實(shí)施例中,所述方法生成一組以上(例如,多組)的控制信息。每組控制信息用于配置視聽(tīng)設(shè)備,以表現(xiàn)多媒體流。每組控制信息可按照不同的協(xié)議版本生成。此外,每組控制信息用于配置視聽(tīng)設(shè)備,以按照不同的方式表現(xiàn)多媒體流。
[0008]所述方法還生成第一數(shù)據(jù)結(jié)構(gòu)(可稱(chēng)為服務(wù)描述符)。第一數(shù)據(jù)結(jié)構(gòu)包含每組控制信息的位置信息。第一數(shù)據(jù)結(jié)構(gòu)還規(guī)定每組控制信息的協(xié)議版本。多組控制信息中的每組控制信息的位置可以協(xié)議版本和/或服務(wù)種類(lèi)為基礎(chǔ)。第一數(shù)據(jù)結(jié)構(gòu)被配置成是可擴(kuò)展的,例如,以增加與附加控制信息相關(guān)的附加信息。例如,可以增加附加控制信息,以適應(yīng)未來(lái)的標(biāo)準(zhǔn)變化,或者新標(biāo)準(zhǔn),可據(jù)此擴(kuò)展第一數(shù)據(jù)結(jié)構(gòu),以包括和所述新的控制信息有關(guān)的信息。另外,可在后續(xù)傳輸中包括附加數(shù)據(jù)結(jié)構(gòu)(服務(wù)描述符),以適應(yīng)附加控制信息。
[0009]包含在第一數(shù)據(jù)結(jié)構(gòu)中的信息可被接收視聽(tīng)設(shè)備用于確定哪個(gè)控制信息與該視聽(tīng)設(shè)備兼容,哪個(gè)控制信息應(yīng)被忽略。
[0010]所述方法隨后生成和傳輸?shù)谝欢鄠€(gè)分組,所述第一多個(gè)分組包含第一數(shù)據(jù)結(jié)構(gòu)、所述多組控制信息和多媒體流。這里,分組的“傳輸”包括分組的廣播傳輸,比如在無(wú)線(xiàn)廣播電視系統(tǒng)中。分組的“傳輸”還包括通過(guò)網(wǎng)絡(luò),比如因特網(wǎng),從服務(wù)器計(jì)算機(jī)向客戶(hù)端(例如,移動(dòng)設(shè)備)提供分組。
[0011]第一數(shù)據(jù)結(jié)構(gòu)可被視聽(tīng)設(shè)備用于忽略相應(yīng)的一組或多組控制信息,如果該視聽(tīng)設(shè)備未被配置成理解所述相應(yīng)的一組或多組控制信息的協(xié)議版本的話(huà)。
[0012]在接收實(shí)施例中,視聽(tīng)設(shè)備可接收第一多個(gè)分組,其中第一多個(gè)分組包含第一多媒體流、第一控制信息、第二控制信息和第一數(shù)據(jù)結(jié)構(gòu)??砂从芯€(xiàn)或無(wú)線(xiàn)的方式接收所述分組。
[0013]第一數(shù)據(jù)結(jié)構(gòu)(例如,服務(wù)描述符)包含第一控制信息和第二控制信息的位置信息。第一數(shù)據(jù)結(jié)構(gòu)還指定第一控制信息的第一協(xié)議版本,和第二控制信息的第二協(xié)議版本。
[0014]視聽(tīng)設(shè)備分析第一數(shù)據(jù)結(jié)構(gòu),以確定第一控制信息和第二控制信息的位置信息,及第一控制信息和第二控制信息的第一和第二協(xié)議版本。在視聽(tīng)設(shè)備未被配置成理解第二協(xié)議版本的情況下,視聽(tīng)設(shè)備利用第二控制信息的位置信息來(lái)忽略第二控制信息。
[0015]視聽(tīng)設(shè)備隨后按照第一控制信息配置它自己,從而使視聽(tīng)設(shè)備能夠表現(xiàn)第一多媒體流。在被配置之后,視聽(tīng)設(shè)備隨后可表現(xiàn)第一多媒體流。
[0016]提供給視聽(tīng)設(shè)備的用于配置視聽(tīng)設(shè)備以表現(xiàn)多媒體流的控制信息可按照具有多個(gè)節(jié)點(diǎn)的樹(shù)形結(jié)構(gòu)來(lái)組織,其中所述節(jié)點(diǎn)中的至少一些節(jié)點(diǎn)是葉節(jié)點(diǎn)。葉節(jié)點(diǎn)存儲(chǔ)用于配置視聽(tīng)設(shè)備的數(shù)據(jù)值??刂菩畔⒖砂鄠€(gè)命令。至少一些的命令可由視聽(tīng)設(shè)備執(zhí)行,以導(dǎo)航樹(shù)結(jié)構(gòu)的節(jié)點(diǎn),從而定位于保存在葉節(jié)點(diǎn)的數(shù)據(jù)值。一些命令是可執(zhí)行的,以相對(duì)于樹(shù)形結(jié)構(gòu)中的當(dāng)前位置對(duì)樹(shù)形結(jié)構(gòu)導(dǎo)航。另一方面或者另外,一些命令是可執(zhí)行的,以相對(duì)于樹(shù)形結(jié)構(gòu)的根節(jié)點(diǎn)對(duì)樹(shù)形結(jié)構(gòu)導(dǎo)航。一個(gè)或多個(gè)命令可以是修飾符命令。修飾符命令可指定樹(shù)形數(shù)據(jù)結(jié)構(gòu)中,在當(dāng)前節(jié)點(diǎn)位置之下的所有葉節(jié)點(diǎn)的參數(shù)值。例如,修飾符命令可指定樹(shù)形結(jié)構(gòu)中,在當(dāng)前節(jié)點(diǎn)位置之下的所有數(shù)據(jù)值是可選的數(shù)據(jù)值,或者是強(qiáng)制性的數(shù)據(jù)值。一些葉節(jié)點(diǎn)均可保存用于配置視聽(tīng)設(shè)備的多個(gè)數(shù)據(jù)值。
[0017]在一個(gè)實(shí)施例中,控制信息包含多個(gè)命令,其中所述命令的至少一個(gè)子集具有相關(guān)的數(shù)據(jù)字段。一個(gè)或多個(gè)命令可以是包括長(zhǎng)度值并且指定參數(shù)值的修飾符命令,所述參數(shù)值被應(yīng)用于在與修飾符命令相隔由所述長(zhǎng)度值指定的長(zhǎng)度距離內(nèi)的所有數(shù)據(jù)值。例如,修飾符命令可指定在與修飾符命令相隔由所述長(zhǎng)度值指定的長(zhǎng)度距離內(nèi)的所有數(shù)據(jù)值是可選的數(shù)據(jù)值,或者是強(qiáng)制性的數(shù)據(jù)值。
[0018]本發(fā)明的實(shí)施例可利用各種比特效率更高效地生成控制信息。例如,控制信息可包含多個(gè)命令,其中所述命令的至少一個(gè)子集具有相關(guān)的數(shù)據(jù)字段。每個(gè)命令可包含長(zhǎng)度統(tǒng)一的多個(gè)比特部分。另外,每個(gè)數(shù)據(jù)字段可包含長(zhǎng)度統(tǒng)一的多個(gè)比特部分。在一個(gè)實(shí)施例中,命令的各個(gè)比特部分的第一比特(例如MSB)可具有指示該比特部分是命令的第一值(例如,“O”)。數(shù)據(jù)字段的各個(gè)比特部分的第一比特(例如,MSB)可具有指示該比特部分是數(shù)據(jù)字段的第二值(例如,“1”),其中第二值不同于第一值。這提供一種不需要專(zhuān)用長(zhǎng)度字段而指示命令和數(shù)據(jù)的長(zhǎng)度的高效方法。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0019]當(dāng)結(jié)合附圖,參考優(yōu)選實(shí)施例的下述詳細(xì)說(shuō)明時(shí),能夠更好地理解本發(fā)明,其中:
[0020]圖1圖解說(shuō)明按照一個(gè)實(shí)施例的數(shù)字電視廣播系統(tǒng);
[0021]圖2是按照一個(gè)實(shí)施例,圖解說(shuō)明生成供和多媒體流一起傳輸給視聽(tīng)設(shè)備之用的控制信息的方法的流程圖;
[0022]圖3是按照一個(gè)實(shí)施例,圖解說(shuō)明視聽(tīng)設(shè)備接收多媒體流的控制信息的方法的流程圖;
[0023]圖4是按照本發(fā)明的一個(gè)實(shí)施例的具有內(nèi)嵌信令的體系結(jié)構(gòu)的說(shuō)明圖;
[0024]圖5是按照一個(gè)實(shí)施例的樹(shù)形數(shù)據(jù)結(jié)構(gòu)的說(shuō)明圖;
[0025]圖6是按照一個(gè)實(shí)施例的ATSC M/Η系統(tǒng)的基本版本功能塊的說(shuō)明圖;
[0026]圖7是按照一個(gè)實(shí)施例,包含ATSC M/Η功能塊的版本管理的樹(shù)形數(shù)據(jù)結(jié)構(gòu)的示意圖;
[0027]圖8是按照一個(gè)實(shí)施例的具有獨(dú)立版本管理的體系結(jié)構(gòu)的說(shuō)明圖;
[0028]圖9是按照一個(gè)實(shí)施例,具有結(jié)合的版本管理和信令塊的體系結(jié)構(gòu)的說(shuō)明圖;
[0029]圖10是描述按照一個(gè)實(shí)施例的分組格式的說(shuō)明圖;
[0030]圖11是按照一個(gè)實(shí)施例,定義控制分組的字段的表格;
[0031]圖12是按照一個(gè)實(shí)施例的服務(wù)描述符的格式的說(shuō)明圖;
[0032]圖13是按照一個(gè)實(shí)施例,定義服務(wù)描述符字段的子字段的表格;
[0033]圖14是按照一個(gè)實(shí)施例,圖解說(shuō)明例證的服務(wù)描述符字段的表格;
[0034]圖15是按照一個(gè)實(shí)施例的一系列命令/數(shù)據(jù)的格式的說(shuō)明圖;
[0035]圖16是按照一個(gè)實(shí)施例,定義XCL命令集的表格;
[0036]圖17是按照一個(gè)實(shí)施例,定義XCL命令集修飾符的表格;
[0037]圖18是按照一個(gè)實(shí)施例,描述ATSC M/Η樹(shù)的一部分的說(shuō)明圖;
[0038]圖19是按照一個(gè)實(shí)施例,描述ATSC M/Η樹(shù)的說(shuō)明圖;
[0039]圖20是按照一個(gè)實(shí)施例,描述供圖19中的ATSC M/Η樹(shù)之用的FIC數(shù)據(jù)樹(shù)的說(shuō)明圖;
[0040]圖21是按照一個(gè)實(shí)施例,描述導(dǎo)航FIC樹(shù)的例證命令序列的說(shuō)明圖;
[0041 ]圖22是按照一個(gè)實(shí)施例,描述供圖19中的ATSC M/Η樹(shù)之用的SMT數(shù)據(jù)樹(shù)的說(shuō)明圖;
[0042]圖23是按照一個(gè)實(shí)施例,描述導(dǎo)航SMT樹(shù)的例證命令序列的說(shuō)明圖;
[0043]圖24和25是定義XCL命令集和命令修飾符的備選實(shí)施例的表格;
[0044]圖26-28是描述FIC和SMT數(shù)據(jù)樹(shù)的備選實(shí)施例的說(shuō)明圖。
[0045]雖然本發(fā)明可以有各種修改和備選形式,不過(guò)在附圖中舉例表示了本發(fā)明的具體實(shí)施例,并在這里詳細(xì)說(shuō)明了這些具體實(shí)施例。不過(guò),應(yīng)明白附圖及其詳細(xì)說(shuō)明并不意圖把本發(fā)明局限于公開(kāi)的特定形式,相反,本發(fā)明覆蓋在由附加的權(quán)利要求限定的本發(fā)明的精神和范圍內(nèi)的所有修改、等同物和備選方案。
【具體實(shí)施方式】
[0046]諸如廣播系統(tǒng)之類(lèi)的通信系統(tǒng)一般包括傳送某種類(lèi)別的內(nèi)容或服務(wù)的架構(gòu)。通信系統(tǒng)另外可包括向接收機(jī)提供和所述內(nèi)容或服務(wù)有關(guān)的信息的信令架構(gòu)。復(fù)雜性即使最低的或者預(yù)期隨著時(shí)間而變化的任何通信系統(tǒng)都需要提供這樣的信息,以使接收機(jī)能夠使用所述內(nèi)容或服務(wù);例如,信令架構(gòu)使接收機(jī)能夠調(diào)諧到提供的服務(wù),從傳送中提取服務(wù),和向用戶(hù)表現(xiàn)所述服務(wù)。通信系統(tǒng)的一個(gè)具體例子是視聽(tīng)廣播系統(tǒng),例如數(shù)字電視廣播系統(tǒng)??砂凑者@樣的例證系統(tǒng),舉例說(shuō)明這里描述的許多實(shí)施例,不過(guò)這些實(shí)施例也適用于其它通信系統(tǒng)。
[0047]信令可包括和對(duì)接收機(jī)使用服務(wù)來(lái)說(shuō),有用或者必需的特定組件有關(guān)的信息。信令還可包括版本管理信息。系統(tǒng)的一個(gè)或多個(gè)組件(在系統(tǒng)的任意層次,一直到和包括整個(gè)系統(tǒng))可包括協(xié)議版本。接收機(jī)需要知道這樣的版本管理信息,以使其可以正確地重構(gòu)服務(wù)。例如,如果在發(fā)射機(jī),用版本比安裝在接收機(jī)的當(dāng)前功能更新的功能構(gòu)成服務(wù),那么接收機(jī)不能正確地處理和表現(xiàn)該服務(wù)。于是,在服務(wù)的處理和表現(xiàn)中所涉及的功能的版本信息需要被包括在信令信息中。由于通信系統(tǒng)中的帶寬有限,因此高效的信令架構(gòu)同樣重要,以便為實(shí)際的內(nèi)容和/或服務(wù)節(jié)約盡可能多的帶寬。
[0048]在給定的通信系統(tǒng)中使用的信令架構(gòu)和方法對(duì)通信系統(tǒng)的目前和未來(lái)實(shí)現(xiàn)的向前和向后兼容性具有重大影響。對(duì)通信系統(tǒng)來(lái)說(shuō),一個(gè)特別期望的特征是能夠提供陳舊(傳統(tǒng))的設(shè)備和服務(wù),同時(shí)能夠提供新服務(wù),和能夠支持所述新服務(wù)的設(shè)備。在新服務(wù)中有效地提供這種向后兼容性(例如,開(kāi)發(fā)能夠與傳統(tǒng)的設(shè)備和服務(wù)一起工作的新服務(wù)和設(shè)備)的一種最有效途徑是建立一種非常向前兼容的信令架構(gòu)(例如,所述信令架構(gòu)被設(shè)計(jì)成高效并且有效地為通信系統(tǒng),包括信令架構(gòu)本身中的不確定變化作準(zhǔn)備)。從而,對(duì)改善通信系統(tǒng)的整體功能,以及延長(zhǎng)通信系統(tǒng)的組件(例如,提供的服務(wù),和用于接收這些服務(wù)的消費(fèi)者組件)的有效壽命來(lái)說(shuō),使用靈活、可擴(kuò)展和高效的信令架構(gòu)可能是關(guān)鍵性的。
[0049]本發(fā)明的各個(gè)實(shí)施例涉及可產(chǎn)生通信系統(tǒng)的靈活、可擴(kuò)展和高效的版本管理和信令系統(tǒng)的這種架構(gòu)和方法。這種架構(gòu)的一個(gè)關(guān)鍵是向傳統(tǒng)的接收機(jī)提供一種得體地識(shí)別它們是否能夠支持一部分的信令/版本數(shù)據(jù),并忽略或跳過(guò)這樣的各部分信令/版本管理數(shù)據(jù)。這允許更自由地開(kāi)發(fā)新的服務(wù),和能夠支持這些新服務(wù)的接收機(jī),而不削弱傳統(tǒng)接收機(jī)的接收內(nèi)容的能力。
[0050]這種架構(gòu)的均可用各種方式實(shí)現(xiàn)的組件有幾種。一些或者全部的這些組件可一起工作,以產(chǎn)生可擴(kuò)展并且高效的信令和版本管理架構(gòu)。在一些實(shí)施例中,一個(gè)或多個(gè)組件可被單獨(dú)實(shí)現(xiàn),例如,在沒(méi)有其它組件的情況下,不過(guò)在一些實(shí)施例中,一起使用一些或全部的組件可獲得更大的好處。所述組件可以包括下述任意之一,每個(gè)都將在下面進(jìn)一步說(shuō)明。存在一種構(gòu)成信令/版本管理數(shù)據(jù),以致傳統(tǒng)接收機(jī)能夠得體地檢測(cè)和跳過(guò)在結(jié)構(gòu)中插入的不支持?jǐn)?shù)據(jù)的手段。存在一種把信令/版本管理數(shù)據(jù)劃分成多個(gè)兼容的組,以致這些組的目標(biāo)(例如,接收機(jī))可支持分組的功能的手段。存在一種索引到這些信令/版本管理組,以致只支持接收機(jī)訪問(wèn)是解碼和正確表現(xiàn)支持的服務(wù)所需要的數(shù)據(jù),并且以致在嘗試表現(xiàn)內(nèi)容之前,接收機(jī)知道所述內(nèi)容的表現(xiàn)得到完全支持的手段。存在確定如果一些部分未得到支持,那么要跳過(guò)多少數(shù)據(jù)的手段。存在導(dǎo)航或以其它方式參考信令/版本管理數(shù)據(jù)的結(jié)構(gòu),以致能夠修改和/或擴(kuò)展數(shù)據(jù)的結(jié)構(gòu)的手段。存在對(duì)導(dǎo)航或以其它方式參考信令/版本管理數(shù)據(jù)的結(jié)構(gòu)的手段進(jìn)行擴(kuò)展的手段。
[0051]構(gòu)成信令/版本管理數(shù)據(jù),以致傳統(tǒng)接收機(jī)能夠得體地檢測(cè)和跳過(guò)在結(jié)構(gòu)中插入的不支持?jǐn)?shù)據(jù),意味著對(duì)于結(jié)構(gòu)的可獨(dú)立于所述結(jié)構(gòu)的任意其它部分被修改的每個(gè)部分,所述結(jié)構(gòu)包括用信號(hào)通知接收機(jī)(即,包括傳統(tǒng)接收機(jī))它們是否能夠支持所述結(jié)構(gòu)的該部分的元件。實(shí)際上,必須存在用版本標(biāo)記結(jié)構(gòu)的不同部分的途徑。這可用多種方式來(lái)實(shí)現(xiàn)。一種實(shí)現(xiàn)涉及用樹(shù)形格式構(gòu)成信令/版本管理數(shù)據(jù),其中可對(duì)任何給定的葉或節(jié)點(diǎn)(例如,包括一個(gè)或多個(gè)葉和/或子節(jié)點(diǎn))單獨(dú)進(jìn)行版本管理。另一種實(shí)現(xiàn)包括用一個(gè)或多個(gè)表構(gòu)成信令/版本管理數(shù)據(jù),其中表的每個(gè)部分具有直接或間接標(biāo)記信令/版本管理數(shù)據(jù)的該部分的版本的表頭或指針。另外,結(jié)構(gòu)本身應(yīng)是可擴(kuò)展的,即,必須存在插入另外的信令/版本管理數(shù)據(jù)的途徑。樹(shù)形結(jié)構(gòu)容易適合于這種追加要求,因?yàn)槟軌騽?chuàng)建另外的節(jié)點(diǎn)或葉,而不影響結(jié)構(gòu)的剩余部分。不過(guò),表也能夠適應(yīng)這種要求。
[0052]把信令/版本管理數(shù)據(jù)劃分成多個(gè)兼容的組,以致所述組的目標(biāo)可支持分組的功能,這可提高信令架構(gòu)的效率。這種分組的例子可包括給定標(biāo)準(zhǔn)的協(xié)議版本,服務(wù)的類(lèi)別,音頻/視頻信息種類(lèi),標(biāo)準(zhǔn)種類(lèi)等等。例如,如果信令/版本管理數(shù)據(jù)被劃分成協(xié)議版本組,那么兼容特定協(xié)議版本的接收機(jī)可從單個(gè)組獲得該協(xié)議版本的所有信令/版本管理數(shù)據(jù)。
[0053]索引到信令/版本管理組可允許接收機(jī)找到它支持的組,和識(shí)別它不能支持的組,從而忽視不能支持的組。對(duì)接收機(jī)來(lái)說(shuō),與迫使接收機(jī)自己開(kāi)始解析信令/版本管理數(shù)據(jù),以發(fā)現(xiàn)是否支持信令/版本管理數(shù)據(jù)相比,這是一種更加高效的發(fā)現(xiàn)信令/版本管理數(shù)據(jù)的哪個(gè)或哪些部分與該特定接收機(jī)相關(guān)和得到該特定接收機(jī)支持的方式。這種索引的一個(gè)例證實(shí)現(xiàn)是提供這種索引信息的“服務(wù)描述符”或者“服務(wù)發(fā)現(xiàn)表”,例如與信令/版本管理數(shù)據(jù)分離的數(shù)據(jù)結(jié)構(gòu)。另一種可能的實(shí)現(xiàn)是把這種索引信息包括在信令版本管理數(shù)據(jù)內(nèi),不過(guò)對(duì)信令架構(gòu)本身未來(lái)的變化來(lái)說(shuō),這不太靈活。
[0054]如果接收機(jī)跳過(guò)或忽略不支持的數(shù)據(jù),那么它必須具有確定要跳過(guò)多少數(shù)據(jù)的途徑。換句話(huà)說(shuō),接收機(jī)不僅需要能夠認(rèn)識(shí)到它不支持一部分的數(shù)據(jù),而且需要知道要被跳過(guò)的數(shù)據(jù)的起點(diǎn)和終點(diǎn)。在一個(gè)實(shí)施例中,這可被結(jié)合到索引功能中,例如,索引可包括定位每個(gè)組的起點(diǎn)和終點(diǎn)的信息。在一些實(shí)施例中,盡管組可具有相同的基本協(xié)議版本,不過(guò)理想的是在組中包括具有不同(例如,更高)協(xié)議版本的一些可選組件。這種情況下,把這些組件標(biāo)記為可選的方式也是合乎需要的。
[0055]為了進(jìn)行通信系統(tǒng)的未來(lái)協(xié)議版本修訂和產(chǎn)生新的協(xié)議版本,有益的是導(dǎo)航或以其它方式參考信令/版本管理數(shù)據(jù)的結(jié)構(gòu),以致能夠修改和/或擴(kuò)展數(shù)據(jù)的手段。例如,如果結(jié)構(gòu)是樹(shù)形結(jié)構(gòu),那么對(duì)所述樹(shù)進(jìn)行導(dǎo)航的手段必須包括導(dǎo)航到樹(shù)中的新的或者修改的節(jié)點(diǎn)或葉的能力;否則,對(duì)所述樹(shù)結(jié)構(gòu)進(jìn)行導(dǎo)航的手段不能支持修改后的樹(shù)。在一種實(shí)現(xiàn)中,這可以是對(duì)樹(shù)形結(jié)構(gòu)進(jìn)行導(dǎo)航的一組命令,所述一組命令支持導(dǎo)航到樹(shù)的任意節(jié)點(diǎn)或葉。參考圖15-17更詳細(xì)地說(shuō)明這種命令集的例子。這里把這種命令集稱(chēng)為“可擴(kuò)展控制語(yǔ)言”或者“XCL”。不論哪種結(jié)構(gòu)被用于信令/版本管理數(shù)據(jù)(例如,樹(shù)形結(jié)構(gòu)、表結(jié)構(gòu)或任意結(jié)構(gòu)),導(dǎo)航或以其它方式參考該結(jié)構(gòu)的手段應(yīng)允許對(duì)該結(jié)構(gòu)的修改和/或擴(kuò)展。
[0056]類(lèi)似地,有益的是提供一種對(duì)導(dǎo)航或以其它方式參考所述結(jié)構(gòu)的手段進(jìn)行擴(kuò)展的手段。換句話(huà)說(shuō),信令方法本身應(yīng)是靈活和可擴(kuò)展的。這可以簡(jiǎn)單到為未來(lái)的導(dǎo)航或參考信息保留固定數(shù)目的比特或值,不過(guò),優(yōu)選不確定的可擴(kuò)展系統(tǒng)。例如,再次考慮上面關(guān)于信令/版本管理數(shù)據(jù)所述的樹(shù)形結(jié)構(gòu),和用于對(duì)樹(shù)進(jìn)行導(dǎo)航的命令集??梢怨潭ㄩL(zhǎng)度字段中的值的形式,列舉命令集中的任意給定命令。代替為未知的未來(lái)應(yīng)用保留幾個(gè)值,和對(duì)于任何新的命令局限于(在該信令協(xié)議版本內(nèi))這幾個(gè)值,可以定義一個(gè)命令,用于用另一個(gè)固定增量擴(kuò)展該字段。擴(kuò)展的字段可被用于新的命令,直到擴(kuò)展字段的所有值都被定義為止,并可用該“擴(kuò)展字段”命令再次擴(kuò)展該字段;這可以無(wú)限地繼續(xù)下去,而不破壞向后兼容性。
[0057]下面關(guān)于廣播系統(tǒng),例如,數(shù)字電視廣播系統(tǒng),說(shuō)明這種可擴(kuò)展信令架構(gòu)的實(shí)施例和例證實(shí)現(xiàn)。不過(guò)應(yīng)再次指出的是,盡管上面說(shuō)明的方法可以和廣播系統(tǒng),比如圖1中描述的,并且下面按照各個(gè)實(shí)施例說(shuō)明的廣播系統(tǒng)一起使用,不過(guò)更一般地,這些方法也可酌情和任何通信系統(tǒng)一起使用。
[0058]圖1數(shù)字電視廣播系統(tǒng)
[0059]圖1圖解說(shuō)明按照本發(fā)明的一個(gè)實(shí)施例的例證廣播系統(tǒng)100。在一個(gè)實(shí)施例中,廣播系統(tǒng)可以是數(shù)字電視廣播系統(tǒng)。這里描述的廣播系統(tǒng)100 (包括這里描述的各種方法)可被用于廣播任意各種數(shù)據(jù),包括視聽(tīng)信息以及其它數(shù)據(jù)。這里使用的術(shù)語(yǔ)“廣播”意圖包含本領(lǐng)域的技術(shù)人員所了解的該術(shù)語(yǔ)的各種各樣的普通含意。
[0060]這里使用的術(shù)語(yǔ)“視聽(tīng)信息”和“多媒體流”包括包含視頻數(shù)據(jù)和/或音頻數(shù)據(jù)的任意各種信息或數(shù)據(jù)。術(shù)語(yǔ)“視頻數(shù)據(jù)”包括運(yùn)動(dòng)視頻(例如,電視,電影,流式視頻等,以及諸如JPEG之類(lèi)的圖像數(shù)據(jù)。術(shù)語(yǔ)“視聽(tīng)信息”和“多媒體流”還包括當(dāng)被執(zhí)行時(shí),使設(shè)備表現(xiàn)視頻數(shù)據(jù)(在顯示器上)和/或音頻數(shù)據(jù)(在揚(yáng)聲器上)的任意各種信息或程序指令。例如,術(shù)語(yǔ)“視聽(tīng)信息”和“多媒體流”包括可被使用和/或執(zhí)行,以在表現(xiàn)設(shè)備上表現(xiàn)游戲內(nèi)容(例如,圖像,視頻和/或音頻)的任意各種游戲內(nèi)容(包括程序指令和/或數(shù)據(jù))。
[0061]在一組實(shí)施例中,廣播系統(tǒng)可按照ASTC(高級(jí)電視標(biāo)準(zhǔn)委員會(huì))標(biāo)準(zhǔn),例如利用8-VSB調(diào)制工作。另一方面,廣播系統(tǒng)可按照改進(jìn)版本的ATSC標(biāo)準(zhǔn),或者按照另一種標(biāo)準(zhǔn)工作。例如,ATSC標(biāo)準(zhǔn)的移動(dòng)/手持(M/Η)改進(jìn)可用于對(duì)移動(dòng)接收機(jī)的視聽(tīng)信息的傳輸。這里公開(kāi)的實(shí)施例的具體例子可以基于,或者包括ATSC標(biāo)準(zhǔn)的M/Η改進(jìn)的各個(gè)部分,或者還可包括M/Η和ATSC標(biāo)準(zhǔn)的其它變化和改進(jìn)。不過(guò),這里公開(kāi)的與視聽(tīng)信息的傳輸相關(guān)的實(shí)施例不一定局限于和ATSC或M/Η系統(tǒng)一起使用,同樣適用于按照其它標(biāo)準(zhǔn)和/或調(diào)制方案,比如DVB-T/H,ISDB-T, DMB-T/H等等的視聽(tīng)信息的傳輸。
[0062]如圖所不,系統(tǒng)100包括傳輸系統(tǒng)(或發(fā)射系統(tǒng))102,和一個(gè)或多個(gè)視聽(tīng)設(shè)備112 (例如,一個(gè)或多個(gè)固定設(shè)備,比如112A,和/或一個(gè)或多個(gè)移動(dòng)設(shè)備,比如112B-112E)。如上所述,圖1只是例證性的,例如,例證系統(tǒng)可包括一個(gè)或多個(gè)傳輸系統(tǒng)102,多個(gè)移動(dòng)設(shè)備,和多個(gè)固定設(shè)備。這里描述的任意各種方法可按需要和移動(dòng)設(shè)備和/或固定設(shè)備一起使用。
[0063]傳輸系統(tǒng)102可被配置成按照有線(xiàn)或無(wú)線(xiàn)方式,向一個(gè)或多個(gè)視聽(tīng)設(shè)備112傳輸視聽(tīng)信息。在一個(gè)特別的實(shí)施例中,傳輸系統(tǒng)102可被配置成向移動(dòng)設(shè)備112B-112E無(wú)線(xiàn)傳輸數(shù)字電視信號(hào)/頻道。移動(dòng)設(shè)備112B-112E可接收和表現(xiàn)視聽(tīng)信息,例如,接收和表現(xiàn)數(shù)字電視信號(hào)/頻道。傳輸系統(tǒng)102還可被配置成按照有線(xiàn)或者無(wú)線(xiàn)方式,向固定設(shè)備112A(例如,固定電視機(jī))傳輸視聽(tīng)信息。在一些實(shí)施例中,視聽(tīng)設(shè)備能夠充當(dāng)傳輸系統(tǒng);例如,視聽(tīng)設(shè)備可能能夠接收傳輸,并本地向其它視聽(tīng)設(shè)備重新廣播所述傳輸。從而,在一些實(shí)施例中,傳輸系統(tǒng)102也可以是視聽(tīng)設(shè)備。
[0064]傳輸系統(tǒng)102包括發(fā)射機(jī)106,以及與發(fā)射機(jī)106稱(chēng)接的傳輸邏輯104。傳輸邏輯104可包括任意各種邏輯,比如一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)(具有附帶軟件),數(shù)字邏輯,模擬邏輯,可編程門(mén)陣列等,或者它們的組合。傳輸邏輯104適合于接收和/或保存視聽(tīng)信息(例如,電視數(shù)據(jù)),和生成包含視聽(tīng)信息的分組。傳輸邏輯104可按照任意各種標(biāo)準(zhǔn),比如ATSC(高級(jí)電視標(biāo)準(zhǔn)委員會(huì))標(biāo)準(zhǔn),例如利用8-VSB調(diào)制,生成分組。傳輸系統(tǒng)102可以使用其它調(diào)制方案,比如DVB-T/H,ISDB-T, DMB-T/H等。傳輸邏輯104可被配置成生成包含如這里所述的控制信息(例如信令/版本管理數(shù)據(jù))的分組。在一個(gè)實(shí)施例中,一個(gè)或多個(gè)數(shù)字電視頻道可預(yù)定用于諸如電視機(jī)之類(lèi)的固定接收機(jī)。一個(gè)或多個(gè)數(shù)字電視頻道也可預(yù)定用于移動(dòng)和/或手持(M/H)(這里集體稱(chēng)為“移動(dòng)”)設(shè)備112B-E。在一個(gè)實(shí)施例中,一個(gè)或多個(gè)數(shù)字電視頻道可預(yù)定用于固定接收機(jī)或者移動(dòng)設(shè)備。
[0065]移動(dòng)設(shè)備112可以是任意各種設(shè)備,比如便攜式計(jì)算機(jī)系統(tǒng)(膝上型計(jì)算機(jī))112B,無(wú)線(xiàn)電話(huà)機(jī)112C(例如,黑莓,iphone等),個(gè)人數(shù)字助手112D,車(chē)載電視設(shè)備112E,和能夠顯示接收的視聽(tīng)信息的其它各種便攜式設(shè)備。
[0066]固定設(shè)備112A可以是打算放置在固定位置的任意各種設(shè)備(稱(chēng)為固定或“非移動(dòng)”設(shè)備),比如傳統(tǒng)的電視機(jī),例如,液晶顯示器OXD顯示器),等離子體顯示器,等等。
[0067]視聽(tīng)設(shè)備112被配置成接收由發(fā)射機(jī)106傳輸?shù)陌ㄒ暵?tīng)信息和控制信息的分組。相應(yīng)的移動(dòng)設(shè)備112還可包括處理接收的視聽(tīng)信息的接收機(jī)邏輯,以及表現(xiàn)視頻信息的顯示器,和表現(xiàn)音頻信息的一個(gè)或多個(gè)揚(yáng)聲器。從而,每個(gè)視聽(tīng)設(shè)備112可包括如這里所述的表現(xiàn)接收的電視頻道的電視似的能力。
[0068]圖2傳輸流程圖
[0069]圖2是描述向視聽(tīng)設(shè)備傳輸供多媒體流之用的控制信息的方法的流程圖。所述方法可由如上所述,并且示于圖1中的傳輸系統(tǒng),例如包括傳輸邏輯和發(fā)射機(jī)的系統(tǒng)執(zhí)行。多媒體流可供移動(dòng)設(shè)備接收;另一方面,多媒體流可供固定設(shè)備接收,或者供移動(dòng)設(shè)備和固定設(shè)備接收。應(yīng)注意的是,按照各個(gè)實(shí)施例,一個(gè)或多個(gè)步驟可被省略、重復(fù)或者按照與示于圖2中,和下面說(shuō)明的順序不同的順序執(zhí)行。
[0070]在202,可生成按照第一協(xié)議版本的第一控制信息。第一控制信息可用于配置視聽(tīng)設(shè)備,以按照第一種方式(例如,按照第一服務(wù)種類(lèi))表現(xiàn)多媒體流。第一控制信息可以是一系列命令和數(shù)據(jù),供視聽(tīng)設(shè)備導(dǎo)航樹(shù)形數(shù)據(jù)結(jié)構(gòu),和設(shè)定所述樹(shù)的一個(gè)或多個(gè)葉節(jié)點(diǎn)的參數(shù)值。例如,第一控制信息可以是用于導(dǎo)航和定義ATSC M/Η樹(shù)(例如關(guān)于圖19、20或22所示和描述的樹(shù))的一系列XCL命令(例如關(guān)于圖15-17所示和描述的命令)。從而,第一控制信息可如圖22或24中所示或者類(lèi)似地被編碼。另一方面,第一控制信息可以是用于配置視聽(tīng)設(shè)備,以表現(xiàn)多媒體流的任意種類(lèi)的控制信息。可按照第一協(xié)議版本生成第一控制信息。例如,在一個(gè)實(shí)施例中,可按照1.0版XCL,生成第一控制信息。
[0071]在204,可生成第一數(shù)據(jù)結(jié)構(gòu),包括與第一控制信息有關(guān)的信息。第一數(shù)據(jù)結(jié)構(gòu)可規(guī)定第一控制信息是第一協(xié)議版本的控制信息。換句話(huà)說(shuō),如果第一控制信息是1.0版XCL,那么第一數(shù)據(jù)結(jié)構(gòu)可以指出這一點(diǎn)。第一數(shù)據(jù)結(jié)構(gòu)還可(或者另一方面)指示與第一控制信息有關(guān)的任意各種其它信息,比如第一控制信息的位置信息(比如偏移量),和/或第一控制信息規(guī)定的多媒體流的服務(wù)的類(lèi)別或種類(lèi)。例如,第一控制信息可用于配置視聽(tīng)設(shè)備,以3-D或2-D地表現(xiàn)多媒體流。第一數(shù)據(jù)結(jié)構(gòu)還可包括定義它自己,例如,規(guī)定其大小,協(xié)議版本,結(jié)構(gòu)等的信息。
[0072]在一個(gè)實(shí)施例中,第一數(shù)據(jù)結(jié)構(gòu)可以是服務(wù)描述符,比如下面關(guān)于圖12-14說(shuō)明的服務(wù)描述符。從而,在這種情況下,數(shù)據(jù)結(jié)構(gòu)會(huì)包括定義它自己(例如,協(xié)議版本、長(zhǎng)度、列數(shù)、列長(zhǎng)度)的信息,以及與第一控制信息有關(guān)的信息(信息的種類(lèi),和每種信息的數(shù)據(jù))。另一方面,第一數(shù)據(jù)結(jié)構(gòu)可以是任意種類(lèi)的數(shù)據(jù)結(jié)構(gòu)。
[0073]在206,可生成第一多個(gè)分組。第一多個(gè)分組可包括由第一控制信息規(guī)定的多媒體流(例如,視聽(tīng)信息),第一控制信息和第一數(shù)據(jù)結(jié)構(gòu)??稍诎ǘ嗝襟w流的分組的生成之前,接收和/或保存多媒體流。第一多個(gè)分組可包括分組的獨(dú)立子集,其中一個(gè)子集包括多媒體流,而一個(gè)子集包括第一控制信息和第一數(shù)據(jù)結(jié)構(gòu)。所述子集可以是分離的,或者可被混合在一起(例如,被復(fù)用)。另一方面,信息可按照不同的方式被分離,或者可被生成到包含多媒體流、第一控制信息和第一數(shù)據(jù)結(jié)構(gòu)的類(lèi)似分組中??砂凑杖我飧鞣N格式,例如IPv4、IPv6、MPEG-2或其它格式生成分組。
[0074]在208,可傳輸?shù)谝欢鄠€(gè)分組。第一多個(gè)分組可由傳輸系統(tǒng),比如按照各個(gè)實(shí)施例,關(guān)于圖1說(shuō)明的傳輸系統(tǒng)傳輸。在一些實(shí)施例中,第一多個(gè)分組可由服務(wù)器,例如因特網(wǎng)服務(wù)器提供。從而,傳輸系統(tǒng)可以是單向通信系統(tǒng)(例如,廣播系統(tǒng)),或者雙向通信系統(tǒng)(例如,通過(guò)因特網(wǎng),蜂窩網(wǎng)絡(luò),或者任意雙向通信系統(tǒng))。
[0075]在210,可生成按照第二協(xié)議版本的第二控制信息。第二控制信息可用于配置視聽(tīng)設(shè)備,以按照第二種方式,例如,按照第二服務(wù)種類(lèi)表現(xiàn)多媒體流。非常類(lèi)似于第一控制信息,第二控制信息可以是一系列的命令和數(shù)據(jù),用于導(dǎo)航樹(shù)形數(shù)據(jù)結(jié)構(gòu),和設(shè)定樹(shù)的一個(gè)或多個(gè)葉節(jié)點(diǎn)的參數(shù)值。例如,第二控制信息可以是用于導(dǎo)航和定義ATSCM/H樹(shù)(例如關(guān)于圖19、20或22所示和描述的樹(shù))的一系列XCL命令(例如關(guān)于圖15-17所示和描述的命令)。從而,第二控制信息可如圖22或24中所示或者類(lèi)似地被編碼。另一方面,第二控制信息可以是用于配置視聽(tīng)設(shè)備,以表現(xiàn)多媒體流的任意種類(lèi)的控制信息??砂凑盏诙f(xié)議版本生成第二控制信息,第二協(xié)議版本可不同于第一協(xié)議版本。例如,如果第一控制信息是按照1.0版XCL生成的,那么可按照2.0版XCL,或者控制信息的完全不同的命令語(yǔ)言或形式生成第二控制信息。
[0076]第二控制信息可用于配置視聽(tīng)設(shè)備,以表現(xiàn)第一控制信息對(duì)其規(guī)定視聽(tīng)設(shè)備的配置信息的相同多媒體流。另一方面,第二控制信息可用于配置視聽(tīng)設(shè)備,以表現(xiàn)不同于第一控制信息的多媒體流(例如,不同種類(lèi)的多媒體流,比如按照與第一多媒體流不同的協(xié)議版本的多媒體流)。
[0077]在212,可修改第一數(shù)據(jù)結(jié)構(gòu),以包括與第二控制信息相關(guān)的附加信息。例如,如果第一數(shù)據(jù)結(jié)構(gòu)是服務(wù)描述符(如同關(guān)于圖12-14,按照各個(gè)實(shí)施例說(shuō)明的服務(wù)描述符),那么可以修改列長(zhǎng)度字段,以指示每列中的一個(gè)附加項(xiàng)目。隨后,與第二控制信息有關(guān)的信息可作為第二項(xiàng)目被包括在每列中。從而,修改后的第一數(shù)據(jù)結(jié)構(gòu)可包括與第一控制信息相似的第二控制信息的信息,例如,第二控制信息的協(xié)議版本,服務(wù)的種類(lèi)或類(lèi)別,主/副頻道號(hào),位置信息(例如,偏移量)等等。應(yīng)注意的是,除了被修改以包括與第二控制信息有關(guān)的附加信息之外,第一數(shù)據(jù)結(jié)構(gòu)可保留與第一控制信息有關(guān)的信息。在一個(gè)實(shí)施例中,可以修改數(shù)據(jù)結(jié)構(gòu)的格式。例如,第一數(shù)據(jù)結(jié)構(gòu)可以是1.0版服務(wù)描述符,而修改后的第一數(shù)據(jù)結(jié)構(gòu)可以是2.0版服務(wù)描述符。修改后的第一數(shù)據(jù)結(jié)構(gòu)可包括規(guī)定其格式的信息,例如,可包括修改后的第一數(shù)據(jù)結(jié)構(gòu)的版本信息,和/或修改后的第一數(shù)據(jù)結(jié)構(gòu)的大小信息。另一方面,該數(shù)據(jù)結(jié)構(gòu)可以是一種不同于服務(wù)描述符的數(shù)據(jù)結(jié)構(gòu),并且可按照任意多種方式被修改,以包括和第二控制信息有關(guān)的附加信息。
[0078]在另一個(gè)實(shí)施例中,可不修改第一數(shù)據(jù)結(jié)構(gòu),而是生成第二數(shù)據(jù)結(jié)構(gòu)。第二數(shù)據(jù)結(jié)構(gòu)可以類(lèi)似于第一數(shù)據(jù)結(jié)構(gòu),不過(guò)具有與第二控制信息有關(guān)的信息,而不是與第一控制信息有關(guān)的信息;另一方面,第二數(shù)據(jù)結(jié)構(gòu)可以是一種不同的數(shù)據(jù)結(jié)構(gòu)。例如,第二數(shù)據(jù)結(jié)構(gòu)可以是不同協(xié)議版本的服務(wù)描述符,或者是完全另一種的數(shù)據(jù)結(jié)構(gòu)。這樣的第二數(shù)據(jù)結(jié)構(gòu)仍可包含與第一數(shù)據(jù)結(jié)構(gòu)類(lèi)似的、不過(guò)是關(guān)于第二控制信息的信息,例如第二控制信息的協(xié)議版本信息,位置信息(比如偏移量)等等;另一方面,第二數(shù)據(jù)結(jié)構(gòu)可包括與第二控制信息有關(guān)的任意各種不同的信息。
[0079]在一個(gè)實(shí)施例中,與第一和第二控制信息有關(guān)的數(shù)據(jù)結(jié)構(gòu)中的信息可被接收機(jī)(例如,接收視聽(tīng)設(shè)備)用于確定它能夠使用或者應(yīng)使用什么控制信息,和它能夠忽略或者應(yīng)忽略什么控制信息。例如,第一數(shù)據(jù)結(jié)構(gòu)可把第一控制信息識(shí)別為第一協(xié)議版本的控制信息,和提供第一控制信息在多個(gè)分組中的位置;從而,如果視聽(tīng)設(shè)備未被配置成解析第一協(xié)議版本的第一控制信息,那么該視聽(tīng)設(shè)備能夠利用第一數(shù)據(jù)結(jié)構(gòu)中的信息忽略該第一控制信息。類(lèi)似地,如果存在多批或多組控制信息,那么視聽(tīng)設(shè)備可以使用諸如服務(wù)描述符之類(lèi)的數(shù)據(jù)結(jié)構(gòu)來(lái)確定該視聽(tīng)設(shè)備未被配置成了解其協(xié)議版本的多于一組的控制信息,從而,視聽(tīng)設(shè)備能夠使用該數(shù)據(jù)結(jié)構(gòu)忽略它未被配置成了解其協(xié)議版本的各組控制信息。
[0080]在214,可生成第二多個(gè)分組,包括修改后的第一數(shù)據(jù)結(jié)構(gòu),第一控制信息,第二控制信息,由第一控制信息指定的多媒體流,和由第二控制信息指定的多媒體流??稍诎嗝襟w流的分組的生成之前,接收和/或保存每個(gè)多媒體流。由第二控制信息指定的多媒體流可以是和由第一控制信息指定的多媒體流相同的多媒體流;另一方面,它們可以是兩個(gè)不同的多媒體流。例如,由第一控制信息指定的多媒體流可以是按照第一協(xié)議版本生成的,而由第二控制信息指定的多媒體流可以是按照第二協(xié)議版本生成的。
[0081]第二多個(gè)分組還可包括其它信息,比如附加的多媒體流,附加的控制信息(例如,附加的多媒體流的控制信息),和/或附加的數(shù)據(jù)結(jié)構(gòu)(例如,提供與附加的控制信息有關(guān)的信息,比如位置和協(xié)議版本信息)。另外應(yīng)注意的是,第一數(shù)據(jù)結(jié)構(gòu)(或第二數(shù)據(jù)結(jié)構(gòu))還可包括與附加的控制信息有關(guān)的附加信息,例如,單個(gè)數(shù)據(jù)結(jié)構(gòu)可包括和多批或多組控制信息有關(guān)的信息,其中每批或每組控制信息可以是不同協(xié)議版本的控制信息,和/或具有可用于索引該組控制信息的一個(gè)或多個(gè)其它定義特性。在一個(gè)實(shí)施例中,第二多個(gè)分組可包括規(guī)定包含在第二多個(gè)分組中的許多數(shù)據(jù)結(jié)構(gòu)的信息,例如,如果存在兩個(gè)以上的數(shù)據(jù)結(jié)構(gòu)的話(huà)。
[0082]第二多個(gè)分組可包括分組的獨(dú)立子集,其中存在關(guān)于每個(gè)多媒體流的一個(gè)子集,而一個(gè)子集包括第一控制信息和第一數(shù)據(jù)結(jié)構(gòu)。子集可以是分離的,或者可被混合在一起(例如,被復(fù)用)。另一方面,可按照不同的方式分離信息,或者生成的所有分組可類(lèi)似地包含每個(gè)多媒體流、第一控制信息和第一數(shù)據(jù)結(jié)構(gòu)的多個(gè)部分??砂凑杖我飧鞣N格式,例如IPv4、IPv6、MPEG-2或其它格式生成分組。
[0083]在216,可傳輸?shù)诙鄠€(gè)分組。第二多個(gè)分組可由傳輸系統(tǒng),比如按照各個(gè)實(shí)施例,關(guān)于圖1說(shuō)明的傳輸系統(tǒng)傳輸。在一些實(shí)施例中,“傳輸”第一多個(gè)分組可包括由服務(wù)器,例如因特網(wǎng)服務(wù)器提供第一多個(gè)分組。從而,傳輸系統(tǒng)可以是單向通信系統(tǒng)(例如,廣播系統(tǒng)),或者雙向通信系統(tǒng)(例如,通過(guò)因特網(wǎng),蜂窩網(wǎng)絡(luò),或者任意雙向通信系統(tǒng))。
[0084]在一些實(shí)施例中,當(dāng)開(kāi)發(fā)和/或發(fā)布新的協(xié)議版本,服務(wù)等時(shí),可以生成和傳輸另外的各多個(gè)分組(例如,第三,第四多個(gè)等),包括附加的控制信息,附加的或者修改的數(shù)據(jù)結(jié)構(gòu),附加的多媒體流等。
[0085]上面說(shuō)明的向視聽(tīng)設(shè)備傳輸供多媒體流之用的控制信息的方法可由按照各個(gè)實(shí)施例,向視聽(tīng)設(shè)備傳輸多媒體流的控制信息的系統(tǒng)執(zhí)行。例如,所述系統(tǒng)可包括接收一個(gè)或多個(gè)多媒體流的輸入,生成和/或修改控制信息、數(shù)據(jù)結(jié)構(gòu)和/或分組的傳輸邏輯,和/或傳輸分組的發(fā)射機(jī)。
[0086]圖3接收流程圖
[0087]圖3是描述視聽(tīng)設(shè)備接收多媒體流的控制信息的方法的流程圖。該方法可由任意種類(lèi)的視聽(tīng)設(shè)備執(zhí)行。例如,該方法可由上面說(shuō)明并示于圖1中的移動(dòng)設(shè)備(例如,便攜式計(jì)算機(jī)系統(tǒng)(膝上型計(jì)算機(jī)),無(wú)線(xiàn)電話(huà)機(jī)(例如,黑莓,iphone,等),個(gè)人數(shù)字助手,車(chē)載電視設(shè)備,和能夠顯示接收的視聽(tīng)信息的其它各種便攜式設(shè)備)執(zhí)行。另一方面,在一些實(shí)施例中,該方法可由固定設(shè)備,比如同樣示于圖1中和上面說(shuō)明的固定設(shè)備(例如,常規(guī)電視機(jī),比如液晶顯示器(LCD顯示器)電視機(jī),等離子體顯示器電視機(jī)等)執(zhí)行。應(yīng)注意的是,按照各個(gè)實(shí)施例,一個(gè)或多個(gè)步驟可被省略、重復(fù)或者按照與示于圖3中,和下面說(shuō)明的順序不同的順序執(zhí)行。
[0088]在302,可接收第一多個(gè)分組。第一多個(gè)分組可包括第一多媒體流,第一控制信息,第二控制信息和第一數(shù)據(jù)結(jié)構(gòu)。第一數(shù)據(jù)結(jié)構(gòu)可包括第一和第二控制信息的位置和協(xié)議版本信息。第一和第二控制信息可以是按照不同的協(xié)議版本生成的。每組控制信息可以用于第一多媒體流,或者可以用于不同的多媒體流。例如,第一多個(gè)分組可包括一個(gè)或多個(gè)附加的多媒體流。在各個(gè)實(shí)施例中,數(shù)據(jù)結(jié)構(gòu)可以是服務(wù)描述符。第一和/或第二控制信息可以是按照XCL的各個(gè)實(shí)施例,例如XCL的不同協(xié)議版本生成的。如果存在多個(gè)多媒體流,那么一些多媒體流的協(xié)議版本可不同于其它多媒體流的協(xié)議版本。
[0089]在304,可分析第一數(shù)據(jù)結(jié)構(gòu),以確定第一和第二控制信息的位置和協(xié)議版本信息。視聽(tīng)設(shè)備可以利用第一數(shù)據(jù)結(jié)構(gòu)(例如,位置和協(xié)議版本信息)確定它能夠或者應(yīng)該利用哪些控制信息配置它自己,以及相反地,它能夠忽略哪些控制信息。從而,視聽(tīng)設(shè)備可不被配置成理解第二協(xié)議版本的第二控制信息,于是可利用控制信息的位置信息忽略第二控制信息。
[0090]在306,可按照第一控制信息配置視聽(tīng)設(shè)備。視聽(tīng)設(shè)備可被配置成理解第一協(xié)議版本。從而,視聽(tīng)設(shè)備能夠利用數(shù)據(jù)結(jié)構(gòu)中的信息確定第一控制信息的位置,和解析第一控制信息。從而,視聽(tīng)設(shè)備能夠按照第一控制信息配置它自己。配置視聽(tīng)設(shè)備使視聽(tīng)設(shè)備能夠表現(xiàn)第一多媒體流。
[0091]在308,可表現(xiàn)第一多媒體流。表現(xiàn)第一多媒體流可包括在顯示器上表現(xiàn)視頻信息,和/或在一個(gè)或多個(gè)揚(yáng)聲器上表現(xiàn)音頻信息。
[0092]圖4內(nèi)嵌信令的體系結(jié)構(gòu)
[0093]圖4圖解說(shuō)明現(xiàn)有技術(shù)中常用的內(nèi)嵌信令的系統(tǒng)體系結(jié)構(gòu)。在通信系統(tǒng)中,通常用與服務(wù)的處理有關(guān)的許多系統(tǒng)塊處理信令信息,從而,在不破壞向后兼容性的情況下,這些系統(tǒng)塊在其變化能力方面受到限制。例如,F(xiàn)LUTE是一種文件管理協(xié)議。它用于管理基于文件的內(nèi)容,包括諸如OMA BCAST和DVB-H之類(lèi)許多無(wú)線(xiàn)標(biāo)準(zhǔn)中的信令。信令信息按FLUTE文件格式,從發(fā)射機(jī)傳給目標(biāo)接收機(jī)。這意味不能以非向后兼容的方式改變FLUTE功能,并且它不能被替換。如果目標(biāo)接收機(jī)具有1.0版的FLUTE功能,而發(fā)射機(jī)按FLUTE 2.0版本格式(假定不是向后兼容的)發(fā)送信令信息,那么接收機(jī)將在FLUTE功能丟棄該分組,信令功能將根本看不到曾經(jīng)收到該信息的任何指示。為此,更有意義的是把信號(hào)處理包含在較低的層次,例如像示于圖8和9,和關(guān)于圖8和9所述的系統(tǒng)體系結(jié)構(gòu)中那樣。
[0094]圖5樹(shù)形數(shù)據(jù)結(jié)構(gòu)
[0095]如上所述,可擴(kuò)展信令/版本管理架構(gòu)的一個(gè)方面是一種信令/版本管理信息的結(jié)構(gòu),它允許按照不支持新的/修改的信令/版本管理數(shù)據(jù)的接收機(jī)(例如,視聽(tīng)設(shè)備)能夠跳過(guò)或忽略所述新的/修改的信令/版本管理數(shù)據(jù)的方式,插入新的或者修改的信令/版本管理數(shù)據(jù)。
[0096]目前的信令方案一般依賴(lài)于靜態(tài)表來(lái)傳遞系統(tǒng)參數(shù)和其它系統(tǒng)配置信息。這樣的表可具有用于傳送參數(shù)(包括原始二進(jìn)制值和列舉種類(lèi)的混合物)的比特定義結(jié)構(gòu)??蔀槲磥?lái)的應(yīng)用保留幾個(gè)比特,不過(guò)一般沒(méi)有辦法擴(kuò)展或改變這樣的表,而不破壞向后兼容性。這種表的一個(gè)例證形式可如下所示:
[0097]
【權(quán)利要求】
1.一種生成供和多媒體內(nèi)容一起傳輸給視聽(tīng)設(shè)備之用的控制信息的方法,所述方法包括: 生成第一控制信息,其中第一控制信息用于配置視聽(tīng)設(shè)備,以表現(xiàn)多媒體內(nèi)容; 其中控制信息是按照具有多個(gè)節(jié)點(diǎn)的樹(shù)形數(shù)據(jù)結(jié)構(gòu)組織的,其中至少一些的節(jié)點(diǎn)是葉節(jié)點(diǎn),其中葉節(jié)點(diǎn)保存用于配置視聽(tīng)設(shè)備的數(shù)據(jù)值; 其中控制信息包含多個(gè)命令,其中所述命令的至少一個(gè)子集可由視聽(tīng)設(shè)備執(zhí)行,以導(dǎo)航樹(shù)形結(jié)構(gòu)的節(jié)點(diǎn),從而定位保存在葉節(jié)點(diǎn)上的數(shù)據(jù)值; 其中所述命令的至少一個(gè)子集具有相關(guān)的數(shù)據(jù)字段,其中所述多個(gè)命令中的每個(gè)包含長(zhǎng)度統(tǒng)一的多個(gè)比特部分,其中每個(gè)數(shù)據(jù)字段包含具有統(tǒng)一長(zhǎng)度的多個(gè)比特部分; 其中命令的各個(gè)比特部分的指定比特具有指示該比特部分是命令的第一值; 其中數(shù)據(jù)字段的各個(gè)比特部分的指定比特具有指示該比特部分是數(shù)據(jù)字段的第二值,其中第二值不同于第一值; 保存第一控制信息,以便傳輸給視聽(tīng)設(shè)備。
2.按照權(quán)利要求1所述的方法, 其中至少一個(gè)命令是包括長(zhǎng)度值、并且指定參數(shù)值的修飾符命令,所述參數(shù)值被應(yīng)用于在與修飾符命令相隔由所述長(zhǎng)度值指定的長(zhǎng)度距離內(nèi)的所有數(shù)據(jù)值。
3.按照權(quán)利要求2所述的方法, 其中修飾符命令指定在與修飾符命令相隔由所述長(zhǎng)度值指定的長(zhǎng)度距離內(nèi)的所有數(shù)據(jù)值是可選的數(shù)據(jù)值。
4.按照權(quán)利要求2所述的方法, 其中修飾符命令指定在與修飾符命令相隔由所述長(zhǎng)度值指定的長(zhǎng)度距離內(nèi)的所有數(shù)據(jù)值是強(qiáng)制性的數(shù)據(jù)值。
5.按照權(quán)利要求1所述的方法, 其中所述命令的至少一個(gè)子集是可執(zhí)行的,以相對(duì)于樹(shù)形結(jié)構(gòu)中的當(dāng)前位置導(dǎo)航樹(shù)形結(jié)構(gòu)。
6.按照權(quán)利要求1所述的方法, 其中所述命令的至少一個(gè)子集是可執(zhí)行的,以相對(duì)于樹(shù)形結(jié)構(gòu)的根節(jié)點(diǎn)導(dǎo)航樹(shù)形結(jié)構(gòu)。
7.按照權(quán)利要求1所述的方法, 其中至少一個(gè)命令是指定樹(shù)形數(shù)據(jù)結(jié)構(gòu)中、在當(dāng)前節(jié)點(diǎn)位置之下的所有葉節(jié)點(diǎn)的參數(shù)值的修飾符命令。
8.按照權(quán)利要求7所述的方法, 其中修飾符命令指定樹(shù)形數(shù)據(jù)結(jié)構(gòu)中、在當(dāng)前節(jié)點(diǎn)位置之下的所有數(shù)據(jù)值是以下之 可選的;或者 強(qiáng)制性的。
9.按照權(quán)利要求1所述的方法,還包括: 把第一控制信息和多媒體內(nèi)容傳輸給視聽(tīng)設(shè)備。
10.一種系統(tǒng),包括: 處理器;以及 包括可由所述處理器執(zhí)行以進(jìn)行以下操作的程序指令的計(jì)算機(jī)可訪問(wèn)存儲(chǔ)器介質(zhì): 生成第一控制信息,其中第一控制信息用于配置視聽(tīng)設(shè)備,以表現(xiàn)多媒體內(nèi)容; 其中控制信息是按照具有多個(gè)節(jié)點(diǎn)的樹(shù)形數(shù)據(jù)結(jié)構(gòu)組織的,其中至少一些的節(jié)點(diǎn)是葉節(jié)點(diǎn),其中葉節(jié)點(diǎn)保存用于配置視聽(tīng)設(shè)備的數(shù)據(jù)值; 其中控制信息包含多個(gè)命令,其中所述命令的至少一個(gè)子集可由視聽(tīng)設(shè)備執(zhí)行,以導(dǎo)航樹(shù)形結(jié)構(gòu)的節(jié)點(diǎn),從而定位保存在葉節(jié)點(diǎn)上的數(shù)據(jù)值; 其中所述命令的至少一個(gè)子集具有相關(guān)的數(shù)據(jù)字段,其中所述多個(gè)命令中的每個(gè)包含長(zhǎng)度統(tǒng)一的多個(gè)比特部分,其中每個(gè)數(shù)據(jù)字段包含具有統(tǒng)一長(zhǎng)度的多個(gè)比特部分; 其中命令的各個(gè)比特部分的指定比特具有指示該比特部分是命令的第一值; 其中數(shù)據(jù)字段的各個(gè)比特部分的指定比特具有指示該比特部分是數(shù)據(jù)字段的第二值,其中第二值不同于第一值;以及 保存第一控制信息,以便傳輸給視聽(tīng)設(shè)備。
11.按照權(quán)利要求10所述的系統(tǒng), 其中至少一個(gè)命令是包括長(zhǎng)度值、并且指定參數(shù)值的修飾符命令,所述參數(shù)值被應(yīng)用于在與修飾符命令相隔由所述長(zhǎng)度值指定的長(zhǎng)度距離內(nèi)的所有數(shù)據(jù)值。
12.按照權(quán)利要求11所述的系統(tǒng), 其中修飾符命令指定在與修飾符命令相隔由所述長(zhǎng)度值指定的長(zhǎng)度距離內(nèi)的所有數(shù)據(jù)值是以下之一: 可選的;或者 強(qiáng)制性的。
13.按照權(quán)利要求10所述的系統(tǒng), 其中至少一個(gè)命令是指定樹(shù)形數(shù)據(jù)結(jié)構(gòu)中、在當(dāng)前節(jié)點(diǎn)位置之下的所有葉節(jié)點(diǎn)的參數(shù)值的修飾符命令。
14.按照權(quán)利要求13所述的系統(tǒng), 其中修飾符命令指定樹(shù)形數(shù)據(jù)結(jié)構(gòu)中、在當(dāng)前節(jié)點(diǎn)位置之下的所有數(shù)據(jù)值是以下之 可選的;或者 強(qiáng)制性的。
15.按照權(quán)利要求10所述的系統(tǒng),其中所述系統(tǒng)還包括天線(xiàn),其中所述程序指令還可由所述處理器執(zhí)行以進(jìn)行以下操作: 使用所述天線(xiàn)把第一控制信息和多媒體內(nèi)容傳輸給視聽(tīng)設(shè)備。
16.一種由視聽(tīng)設(shè)備執(zhí)行以接收和表現(xiàn)多媒體內(nèi)容的方法,所述方法包括: 接收多媒體內(nèi)容; 接收第一控制信息,其中第一控制信息用于配置視聽(tīng)設(shè)備,以表現(xiàn)多媒體內(nèi)容; 其中控制信息是按照具有多個(gè)節(jié)點(diǎn)的樹(shù)形數(shù)據(jù)結(jié)構(gòu)組織的,其中至少一些的節(jié)點(diǎn)是葉節(jié)點(diǎn),其中葉節(jié)點(diǎn)保存用于配置視聽(tīng)設(shè)備的數(shù)據(jù)值; 其中控制信息包含多個(gè)命令,其中所述命令的至少一個(gè)子集可由視聽(tīng)設(shè)備執(zhí)行,以導(dǎo)航樹(shù)形結(jié)構(gòu)的節(jié)點(diǎn),從而定位保存在葉節(jié)點(diǎn)上的數(shù)據(jù)值; 其中所述命令的至少一個(gè)子集具有相關(guān)的數(shù)據(jù)字段,其中所述多個(gè)命令中的每個(gè)包含長(zhǎng)度統(tǒng)一的多個(gè)比特部分,其中每個(gè)數(shù)據(jù)字段包含具有統(tǒng)一長(zhǎng)度的多個(gè)比特部分; 其中命令的各個(gè)比特部分的指定比特具有指示該比特部分是命令的第一值; 其中數(shù)據(jù)字段的各個(gè)比特部分的指定比特具有指示該比特部分是數(shù)據(jù)字段的第二值,其中第二值不同于第一值; 配置視聽(tīng)設(shè)備以根據(jù)第一控制信息表現(xiàn)多媒體內(nèi)容;以及 表現(xiàn)多媒體內(nèi)容。
17.按照權(quán)利要求16所述的方法, 其中至少一個(gè)命令是包括長(zhǎng)度值、并且指定參數(shù)值的修飾符命令,所述參數(shù)值被應(yīng)用于在與修飾符命令相隔由所述長(zhǎng)度值指定的長(zhǎng)度距離內(nèi)的所有數(shù)據(jù)值。
18.按照權(quán)利要求17所述的方法, 其中修飾符命令指定在與修飾符命令相隔由所述長(zhǎng)度值指定的長(zhǎng)度距離內(nèi)的所有數(shù)據(jù)值是以下之一: 可選的;或者 強(qiáng)制性的。
19.按照權(quán)利要求16所述的方法, 其中至少一個(gè)命令是指定樹(shù)形數(shù)據(jù)結(jié)構(gòu)中、在當(dāng)前節(jié)點(diǎn)位置之下的所有葉節(jié)點(diǎn)的參數(shù)值的修飾符命令。
20.按照權(quán)利要求19所述的方法, 其中修飾符命令指定樹(shù)形數(shù)據(jù)結(jié)構(gòu)中、在當(dāng)前節(jié)點(diǎn)位置之下的所有數(shù)據(jù)值是以下之 可選的;或者 強(qiáng)制性的。
21.一種被配置為無(wú)線(xiàn)地接收和表現(xiàn)多媒體內(nèi)容的視聽(tīng)設(shè)備,所述視聽(tīng)設(shè)備包括: 天線(xiàn);以及 與所述天線(xiàn)耦合并且被配置為進(jìn)行以下操作的接收器邏輯: 接收多媒體內(nèi)容,其中多媒體內(nèi)容是使用天線(xiàn)以無(wú)線(xiàn)方式接收的; 接收第一控制信息,其中第一控制信息用于配置視聽(tīng)設(shè)備,以表現(xiàn)多媒體內(nèi)容; 其中控制信息是按照具有多個(gè)節(jié)點(diǎn)的樹(shù)形數(shù)據(jù)結(jié)構(gòu)組織的,其中至少一些的節(jié)點(diǎn)是葉節(jié)點(diǎn),其中葉節(jié)點(diǎn)保存用于配置視聽(tīng)設(shè)備的數(shù)據(jù)值; 其中控制信息包含多個(gè)命令,其中所述命令的至少一個(gè)子集可由視聽(tīng)設(shè)備執(zhí)行,以導(dǎo)航樹(shù)形結(jié)構(gòu)的節(jié)點(diǎn),從而定位保存在葉節(jié)點(diǎn)上的數(shù)據(jù)值; 其中所述命令的至少一個(gè)子集具有相關(guān)的數(shù)據(jù)字段,其中所述多個(gè)命令中的每個(gè)包含長(zhǎng)度統(tǒng)一的多個(gè)比特部分,其中每個(gè)數(shù)據(jù)字段包含具有統(tǒng)一長(zhǎng)度的多個(gè)比特部分; 其中命令的各個(gè)比特部分的指定比特具有指示該比特部分是命令的第一值; 其中數(shù)據(jù)字段的各個(gè)比特部分的指定比特具有指示該比特部分是數(shù)據(jù)字段的第二值,其中第二值不同于第一值;以及 配置視聽(tīng)設(shè)備以根據(jù)第一控制信息表現(xiàn)多媒體內(nèi)容。
22.按照權(quán)利要求21所述的視聽(tīng)設(shè)備, 其中至少一個(gè)命令是包括長(zhǎng)度值、并且指定參數(shù)值的修飾符命令,所述參數(shù)值被應(yīng)用于在與修飾符命令相隔由所述長(zhǎng)度值指定的長(zhǎng)度距離內(nèi)的所有數(shù)據(jù)值。
23.按照權(quán)利要求22所述的視聽(tīng)設(shè)備, 其中修飾符命令指定在與修飾符命令相隔由所述長(zhǎng)度值指定的長(zhǎng)度距離內(nèi)的所有數(shù)據(jù)值是以下之一: 可選的;或者 強(qiáng)制性的。
24.按照權(quán)利要求21所述的視聽(tīng)設(shè)備, 其中至少一個(gè)命令是指定樹(shù)形數(shù)據(jù)結(jié)構(gòu)中、在當(dāng)前節(jié)點(diǎn)位置之下的所有葉節(jié)點(diǎn)的參數(shù)值的修飾符命令。
25.按照權(quán)利要求24所述的視聽(tīng)設(shè)備, 其中修飾符命令指定樹(shù)形數(shù)據(jù)結(jié)構(gòu)中、在當(dāng)前節(jié)點(diǎn)位置之下的所有數(shù)據(jù)值是以下之 可選的;或者 強(qiáng)制性的。
【文檔編號(hào)】H04N21/434GK104202617SQ201410462318
【公開(kāi)日】2014年12月10日 申請(qǐng)日期:2009年6月5日 優(yōu)先權(quán)日:2008年6月7日
【發(fā)明者】C·J·麥克吉恩, K·A·謝爾比, P·J·奈森, M·B·多爾 申請(qǐng)人:相干邏輯公司