1.技術(shù)領(lǐng)域
本公開(kāi)涉及一種用于在不同物理信道上發(fā)射和接收多媒體流數(shù)據(jù)和控制參數(shù)的電路以及所述多媒體流數(shù)據(jù)與控制參數(shù)的同步。
2.相關(guān)技術(shù)說(shuō)明
在多媒體通信系統(tǒng)中,發(fā)射設(shè)備將音頻數(shù)據(jù)或視頻數(shù)據(jù)跨過(guò)接口發(fā)射至接收設(shè)備。所述音頻數(shù)據(jù)或視頻數(shù)據(jù)一般包括媒體流及其相關(guān)聯(lián)的控制參數(shù),例如場(chǎng)景變化指示符、壓縮參數(shù)和縮放參數(shù)。所述發(fā)射機(jī)在所述接口的高速單向總線上將所述媒體流以及所述控制參數(shù)發(fā)射至所述接收機(jī)。
盡管這種發(fā)射要求大量帶寬(特別是如果所述相關(guān)聯(lián)的控制參數(shù)量特別大的情況下),但是在所述相同單向總線上對(duì)所述音頻數(shù)據(jù)或視頻數(shù)據(jù)的發(fā)射提供了所述媒體流及其控制參數(shù)的同步。
技術(shù)實(shí)現(xiàn)要素:
本公開(kāi)實(shí)施例涉及在不同物理信道上發(fā)射媒體流及其相關(guān)聯(lián)的控制參數(shù)。一種用于發(fā)射媒體流的發(fā)射機(jī)包括視頻源、時(shí)間標(biāo)記電路和發(fā)射模塊。所述視頻源提供媒體流。所述時(shí)間標(biāo)記電路耦合到所述視頻源上并且提取與所述媒體流的一部分相關(guān)聯(lián)的控制參數(shù)。所述發(fā)射模塊耦合到所述視頻源和所述時(shí)間標(biāo)記電路上。所述發(fā)射模塊在第一物理信道上將所述媒體流發(fā)射至接收機(jī)并且在第二物理信道上將所提取的控制參數(shù)以及與所述媒體流的所述一部分相關(guān)聯(lián)的時(shí)間參數(shù)發(fā)射至所述接收機(jī)。所述第二物理信道與所述第一物理信道分離。
在一個(gè)實(shí)施例中,所述控制參數(shù)可以包括以下各項(xiàng)中的至少一項(xiàng):場(chǎng)景變化指示符、壓縮參數(shù)、像素格式指示參數(shù)、電光傳遞函數(shù)指示參數(shù)、亮度信息、相關(guān)聯(lián)的文本參數(shù)、縮放參數(shù)、比色(colorimetric)信息參數(shù)、全域(gamut)信息參數(shù)、視頻格式指示參數(shù)、或與音頻和可視化內(nèi)容相關(guān)聯(lián)的其他類似控制參數(shù)。所述時(shí)間參數(shù)可以包括用于所述媒體流的同步數(shù)據(jù)以及與所述媒體流的所述一部分相關(guān)聯(lián)的所述控制參數(shù)。
在一個(gè)實(shí)施例中,所述第一和第二物理信道符合移動(dòng)高清鏈接(MHL)或高清多媒體接口(HDMI)標(biāo)準(zhǔn)。
在一個(gè)實(shí)施例中,所述發(fā)射機(jī)進(jìn)一步包括在所述視頻源與所述發(fā)射模塊之間的延遲模塊。所述延遲模塊以預(yù)定時(shí)延將所述媒體流從所述視頻源以及所述處理電路發(fā)送至所述發(fā)射模塊。所述預(yù)定時(shí)延相對(duì)于所述控制參數(shù)和所述時(shí)間參數(shù)。
在一個(gè)實(shí)施例中,所述發(fā)射機(jī)進(jìn)一步包括耦合至所述發(fā)射模塊的時(shí)間調(diào)整器。所述時(shí)間調(diào)整器接收在所述發(fā)射模塊處被處理的所述媒體流的時(shí)間標(biāo)記(如視頻流的幀計(jì)數(shù))。所述時(shí)間調(diào)整器將與所述預(yù)定時(shí)延相對(duì)應(yīng)的時(shí)間標(biāo)記調(diào)整為所接收的當(dāng)前時(shí)間標(biāo)記以生成所述時(shí)間參數(shù)。
在一個(gè)實(shí)施例中,所提取的控制參數(shù)和所述時(shí)間參數(shù)在所述媒體流之前被發(fā)射。
實(shí)施例還涉及接收媒體流。一種用于接收媒體流的接收機(jī)包括接收模塊、處理器和視頻處理電路。所述接收模塊在第一物理信道上接收所述媒體流。所述接收模塊還在第二物理信道上接收所述控制參數(shù)和時(shí)間參數(shù)。所述處理器耦合到所述接收模塊上并且提取所述控制參數(shù)和所述時(shí)間參數(shù)。所述視頻處理電路耦合到所述視頻處理模塊和所述處理器上并且通過(guò)將所提取的控制參數(shù)應(yīng)用到所述媒體流的所述一部分上來(lái)處理所接收的媒體流。
在一個(gè)實(shí)施例中,所提取的控制參數(shù)和所述時(shí)間參數(shù)在所述媒體流的所述一部分之前由所述接收機(jī)所接收。
在一個(gè)實(shí)施例中,所述接收機(jī)進(jìn)一步包括在所述處理器與所述視頻處理單元之間的比較器模塊。所述比較器模塊將所接收的時(shí)間參數(shù)與所述媒體流的當(dāng)前時(shí)間標(biāo)記進(jìn)行比較。所述接收機(jī)進(jìn)一步包括在所述處理器、比較器與所述視頻處理模塊之間的切換模塊。所述切換模塊將所提取的控制參數(shù)發(fā)送至所述視頻處理模塊以響應(yīng)于與所述當(dāng)前時(shí)間標(biāo)記相對(duì)應(yīng)的所接收的時(shí)間參數(shù)將所述控制參數(shù)應(yīng)用到所述媒體流的所述一部分上。
附圖說(shuō)明
通過(guò)結(jié)合附圖考慮以下具體實(shí)施方式,能夠容易地理解本公開(kāi)的實(shí)施例的教導(dǎo)。
圖1是根據(jù)一個(gè)實(shí)施例的多媒體通信系統(tǒng)的框圖。
圖2是根據(jù)一個(gè)實(shí)施例的源設(shè)備的框圖。
圖3是根據(jù)一個(gè)實(shí)施例的宿設(shè)備的框圖。
圖4是根據(jù)一個(gè)實(shí)施例的時(shí)序圖,示出了在第一物理信道上發(fā)射媒體流與在第二物理信道上發(fā)射控制參數(shù)和時(shí)間參數(shù)之間的關(guān)系。
圖5是根據(jù)一個(gè)實(shí)施例的流程圖,示出了在所述發(fā)射機(jī)中的操作。
圖6是根據(jù)一個(gè)實(shí)施例的流程圖,示出了在所述接收機(jī)中的操作。
具體實(shí)施方式
附圖和以下描述僅以說(shuō)明的方式涉及本公開(kāi)的優(yōu)選實(shí)施例。下面具體參照本公開(kāi)若干實(shí)施例,其示例在附圖中示出。應(yīng)當(dāng)注意,在任何可行處,類似或者相似的參考標(biāo)號(hào)可以在附圖中使用,并且可以指示類似或者相似的功能。本領(lǐng)域的普通技術(shù)人員將從以下描述理解:在不背離本文所描述的本發(fā)明原則的前提下,可以采用本文所示結(jié)構(gòu)和方法的替代實(shí)施例。
本公開(kāi)實(shí)施例涉及在不同物理信道上發(fā)射或接收媒體流及相關(guān)聯(lián)的控制參數(shù)。發(fā)射機(jī)在第一物理信道上發(fā)射媒體流并且在第二物理信道上發(fā)射至少一個(gè)相關(guān)聯(lián)的控制參數(shù)以及與所述媒體流的一部分相關(guān)聯(lián)的時(shí)間參數(shù)。所述相關(guān)聯(lián)的控制參數(shù)以及所述時(shí)間參數(shù)在所述媒體流之前被發(fā)送至所述接收機(jī)。所述接收機(jī)通過(guò)提取所述控制參數(shù)以及與所述媒體流的一部分相關(guān)聯(lián)的時(shí)間參數(shù)并且至少將所提取的控制參數(shù)應(yīng)用到所述媒體流的所述一部分上來(lái)處理所述媒體流。
在此所描述的媒體流指的是多媒體內(nèi)容流,包括文本、音頻、靜態(tài)圖像、動(dòng)畫(huà)、視頻、交互性內(nèi)容或其任意組合。在此所描述的媒體流的一部分指的是所述多媒體內(nèi)容的單獨(dú)單元或一幀。媒體流包括一幀或多幀多媒體內(nèi)容。
在此所描述的控制參數(shù)指的是能夠操縱所述媒體流以達(dá)到預(yù)期結(jié)果的參數(shù)。所述控制參數(shù)可以包括以下各項(xiàng)中的至少一項(xiàng):場(chǎng)景變化指示符、壓縮參數(shù)、像素格式指示參數(shù)、電光傳遞函數(shù)指示參數(shù)、亮度信息、相關(guān)聯(lián)的文本參數(shù)、縮放參數(shù)、比色信息參數(shù)、全域信息參數(shù)、視頻格式指示參數(shù)、或與音頻和可視化內(nèi)容相關(guān)聯(lián)的其他類似控制參數(shù)。在此所描述的時(shí)間參數(shù)指的是標(biāo)識(shí)所述媒體流的一部分或子集的參數(shù)。所述時(shí)間參數(shù)可以包括如視頻流中的幀編號(hào)。
在此所描述的物理信道指的是能夠攜帶電子數(shù)據(jù)的物理媒介的通道。
圖1是根據(jù)一個(gè)實(shí)施例的多媒體通信系統(tǒng)100,所述多媒體通信系統(tǒng)包括通過(guò)不同物理信道進(jìn)行通信的源設(shè)備110以及宿設(shè)備115。所述物理信道可以符合有線通信標(biāo)準(zhǔn)或無(wú)線通信標(biāo)準(zhǔn)。圖1的所述物理信道主要是參考符合移動(dòng)高清鏈接(MHL)標(biāo)準(zhǔn)的有線通信信道來(lái)描述的。然而,本公開(kāi)適用于其他標(biāo)準(zhǔn),例如高清多媒體接口(HDMI)或數(shù)字視頻接口(DVI)。符合MHL的物理信道可以包括如具體化為音頻/視頻總線(A/V總線)的第一物理信道以及具體化為增強(qiáng)控制總線(eC總線)的第二物理信道。使用最小轉(zhuǎn)換差分信號(hào)(TMDS)來(lái)編碼在A/V總線上發(fā)送的數(shù)據(jù)并且與多于一個(gè)數(shù)據(jù)流進(jìn)行多路復(fù)用。
源設(shè)備110可以是能夠在物理信道上將多媒體內(nèi)容發(fā)射至宿設(shè)備115的任何設(shè)備。源設(shè)備110的示例包括手機(jī)、DVD/藍(lán)光播放器、游戲控制臺(tái)、膝上型計(jì)算機(jī)以及平板電腦。源設(shè)備110包括在A/V總線上發(fā)射媒體流以及在eC總線上發(fā)射與部分所述媒體流關(guān)聯(lián)的所述控制參數(shù)的發(fā)射機(jī)120。
宿設(shè)備115可以是能夠在物理信道上接收多媒體內(nèi)容的任何設(shè)備。宿設(shè)備115的示例包括電視機(jī)以及監(jiān)控器。宿設(shè)備115包括接收以及處理所述媒體流和與所述部分媒體流關(guān)聯(lián)的所述控制參數(shù)的接收機(jī)125。宿設(shè)備115可以再現(xiàn)所接收的多媒體內(nèi)容。
圖2是根據(jù)一個(gè)實(shí)施例的源設(shè)備110的詳細(xì)視圖。除其它部件之外,源設(shè)備110可以包括視頻源和處理模塊206以及發(fā)射機(jī)120。視頻源和處理模塊206將媒體流以及視頻控制數(shù)據(jù)提供給發(fā)射機(jī)120。雖然未在圖2中示出,視頻源和處理模塊206可以包括:(i)生成多媒體內(nèi)容流的視頻源,以及(ii)以及處理所述多媒體內(nèi)容流的視頻處理器。作為在所述視頻處理器進(jìn)行的處理的一部分,視頻源和處理模塊206可以將與所述多媒體內(nèi)容流相關(guān)聯(lián)的視頻控制數(shù)據(jù)提供給發(fā)射機(jī)120。所述視頻控制數(shù)據(jù)可以包括以下各項(xiàng)中的至少一項(xiàng):場(chǎng)景變化指示符、壓縮參數(shù)、像素格式指示參數(shù)、電光傳遞函數(shù)指示參數(shù)、亮度信息、相關(guān)聯(lián)的文本參數(shù)、縮放參數(shù)、比色信息參數(shù)、全域信息參數(shù)、視頻格式指示參數(shù)、或與音頻和可視化內(nèi)容相關(guān)聯(lián)的其他類似控制參數(shù)。
發(fā)射機(jī)120是依照MHL標(biāo)準(zhǔn)(或其它任意適用的標(biāo)準(zhǔn))將所接收的媒體流以及其相關(guān)聯(lián)的控制參數(shù)格式化的硬件、固件、軟件或其組合并且將其發(fā)送至接收機(jī)125。除其它部件之外,發(fā)射機(jī)120可以包括延遲模塊208、時(shí)間標(biāo)記電路212、處理器216、時(shí)間調(diào)整器214、時(shí)間標(biāo)記提取模塊234以及發(fā)射模塊232。
延遲模塊208是在將所述媒體流發(fā)送至發(fā)射模塊232之前以預(yù)定時(shí)間延遲所述媒體流的硬件、固件、軟件或其組合。延遲模塊208從視頻源模塊206接收所述媒體流,并且在預(yù)定時(shí)延之后將所述媒體流發(fā)送至發(fā)射模塊232。在與所述媒體流相關(guān)聯(lián)的控制參數(shù)之后的時(shí)間將所述媒體流發(fā)送至接收機(jī)125。所述時(shí)延相應(yīng)于所述媒體流被延遲發(fā)射的時(shí)間量,這樣使得在發(fā)送所述媒體流之前將所述相關(guān)聯(lián)的控制參數(shù)發(fā)送至所述接收機(jī)。延遲模塊208可以被具體化為電路或引起傳播延遲的數(shù)據(jù)通路。所述傳播延遲可以通過(guò)設(shè)計(jì)引入或者可以是在電路或通路進(jìn)行的其它處理的必然結(jié)果。
時(shí)間標(biāo)記電路212是對(duì)所述視頻控制數(shù)據(jù)添加時(shí)間標(biāo)記的硬件、固件、軟件或其組合。時(shí)間標(biāo)記電路212還從時(shí)間調(diào)整器模塊214接收所述媒體流的調(diào)整后的時(shí)間標(biāo)記。從時(shí)間調(diào)整器214接收的調(diào)整后的時(shí)間標(biāo)記218與延遲模塊208中的所述延遲相匹配。如,與視頻流相關(guān)聯(lián)的時(shí)間參數(shù)可以是幀計(jì)數(shù)。在音頻流中,所述時(shí)間參數(shù)可以是音頻樣本數(shù)。在此所描述的示例中,調(diào)整后的時(shí)間標(biāo)記218被用作指示適用于所述控制參數(shù)的時(shí)間標(biāo)記的所述時(shí)間參數(shù)。
時(shí)間調(diào)整器214是生成指示與所述控制參數(shù)相關(guān)聯(lián)的時(shí)間標(biāo)記的調(diào)整后的時(shí)間標(biāo)記218的硬件、固件、軟件或其組合。時(shí)間調(diào)整器214耦合在時(shí)間標(biāo)記電路212與發(fā)射模塊232之間。時(shí)間調(diào)整器214從包括在發(fā)射模塊232中的時(shí)間標(biāo)記提取模塊234接收當(dāng)前時(shí)間標(biāo)記222。時(shí)間調(diào)整器214將與所述預(yù)定時(shí)延相對(duì)應(yīng)的時(shí)間標(biāo)記(例如,幀計(jì)數(shù))調(diào)整為所接收的當(dāng)前時(shí)間標(biāo)記222并且生成調(diào)整后的時(shí)間標(biāo)記218。例如,如果當(dāng)前時(shí)間標(biāo)記222(如正在被處理的當(dāng)前幀)是第20幀并且所提取的控制參數(shù)適用于第30幀,時(shí)間調(diào)整器214將給當(dāng)前時(shí)間標(biāo)記222添加10個(gè)幀編號(hào)用于生成調(diào)整后的時(shí)間標(biāo)記218。從而,發(fā)送至?xí)r間標(biāo)記電路212的調(diào)整后的時(shí)間標(biāo)記218講指示第30幀。
時(shí)間標(biāo)記提取模塊234是與輸出媒體流保持聯(lián)系并且維護(hù)與所述輸出媒體流相關(guān)聯(lián)的當(dāng)前時(shí)間標(biāo)記222的硬件、固件、軟件或其組合。當(dāng)前時(shí)間標(biāo)記222是當(dāng)所述控制數(shù)據(jù)可以被所述接收機(jī)應(yīng)用到所述媒體流上時(shí)的時(shí)間的指示符。
處理器模塊216是從時(shí)間標(biāo)記電路212接收所提取的控制參數(shù)和所述時(shí)間參數(shù)以及將其格式化成能夠在eC總線上發(fā)送的eC總線轉(zhuǎn)發(fā)數(shù)據(jù)包的硬件、固件、軟件或其組合。
發(fā)射模塊232是依照MHL標(biāo)準(zhǔn)將所述媒體流格式化成能夠在A/V總線上發(fā)送的包括視頻數(shù)據(jù)包或數(shù)據(jù)島包的編碼數(shù)據(jù)的硬件、固件、軟件或其組合。發(fā)射模塊232進(jìn)一步依照MHL標(biāo)準(zhǔn)將所述控制參數(shù)和與所述媒體流的所述一部分相關(guān)聯(lián)的所述時(shí)間參數(shù)格式化成能夠在eC總線上發(fā)送的包括eC總線轉(zhuǎn)發(fā)數(shù)據(jù)包的編碼數(shù)據(jù)。
圖3是根據(jù)一個(gè)實(shí)施例的宿設(shè)備115的詳細(xì)視圖。除其它部件之外,宿設(shè)備115可以包括接收機(jī)125、視頻處理模塊324以及顯示設(shè)備326。
宿設(shè)備115是在A/V總線上接收所述媒體流以及在eC總線上接收包括所述控制參數(shù)和時(shí)間參數(shù)的所述數(shù)據(jù)包的硬件、固件、軟件或其組合。接收機(jī)125將在A/V總線上接收的所述編碼數(shù)據(jù)轉(zhuǎn)換成所述媒體流并且將所述媒體流的解碼版本發(fā)送至視頻處理模塊324。接收機(jī)125進(jìn)一步將在eC總線上接收的所述編碼數(shù)據(jù)轉(zhuǎn)換成控制參數(shù)以及與所述媒體流相關(guān)聯(lián)的時(shí)間參數(shù)并且將所述解碼數(shù)據(jù)發(fā)送至視頻處理模塊324。除其它部件之外,接收機(jī)125可以包括接收模塊332、時(shí)間標(biāo)記提取模塊302、處理器模塊316、控制參數(shù)寄存器312、時(shí)間參數(shù)寄存器314、比較器模塊314以及鎖存器模塊318。
接收模塊332是將在A/V總線和eC總線上接收是所述編碼數(shù)據(jù)格式化的硬件、固件、軟件或其組合。接收模塊232在A/V總線上依照MHL標(biāo)準(zhǔn)接收編碼數(shù)據(jù)包(如視頻數(shù)據(jù)包或數(shù)據(jù)島包)、將所述數(shù)據(jù)包解碼成媒體流、將其格式化并且將其發(fā)送至視頻處理模塊324用于處理。接收模塊332進(jìn)一步在eC總線上依照MHL標(biāo)準(zhǔn)接收編碼數(shù)據(jù)包(如eC總線轉(zhuǎn)發(fā)數(shù)據(jù)包)、將所述數(shù)據(jù)包解碼成控制參數(shù)和與所述媒體的所述一部分流先關(guān)聯(lián)的時(shí)間參數(shù)、將所述解碼參數(shù)格式化并且將格式化后的參數(shù)發(fā)送至處理器模塊316。
處理器模塊316是接收所述解碼的eC總線轉(zhuǎn)發(fā)數(shù)據(jù)包以及從所述eC總線轉(zhuǎn)發(fā)數(shù)據(jù)包中提取所述控制參數(shù)和時(shí)間參數(shù)用于發(fā)送至控制參數(shù)寄存器模塊312和時(shí)間參數(shù)寄存器模塊313的硬件、固件、軟件或其組合。處理器模塊316進(jìn)一步將所述控制參數(shù)與所述時(shí)間參數(shù)分離并且接著將這些參數(shù)發(fā)送至相應(yīng)的控制參數(shù)寄存器模塊312和時(shí)間參數(shù)寄存器模塊313。
控制參數(shù)寄存器模塊312是存儲(chǔ)與所述媒體流的所述一部分相關(guān)聯(lián)的所述控制參數(shù)的直到所述媒體流被視頻處理模塊324處理的硬件、固件、軟件或其組合??刂茀?shù)寄存器模塊312從處理器模塊316接收所述分離的控制參數(shù)并且存儲(chǔ)所述控制參數(shù)直到所述時(shí)間參數(shù)(在此所描述的示例中,所述時(shí)間參數(shù)是視頻幀計(jì)數(shù))與時(shí)間標(biāo)記提取模塊302提供的當(dāng)前時(shí)間標(biāo)記328相匹配。一旦當(dāng)前時(shí)間標(biāo)記328與所述時(shí)間參數(shù)匹配,鎖存器模塊318用所述控制參數(shù)來(lái)跟新并且控制信息320被發(fā)送至視頻處理模塊324用于所述媒體流的進(jìn)一步處理。
控制參數(shù)寄存器模塊312還使得視頻處理模塊324能夠通過(guò)數(shù)據(jù)通路320在接收所述數(shù)據(jù)流之前接收所述控制參數(shù)。如此預(yù)先訪問(wèn)所述控制參數(shù)使得視頻處理模塊324能夠提早為將所述控制參數(shù)應(yīng)用于所述媒體流做準(zhǔn)備。如此準(zhǔn)備可以包括如在視頻處理模塊324中保留資源、切換視頻處理模塊324的操作模式以及設(shè)置用于操作的參數(shù)值。
時(shí)間參數(shù)寄存器模塊313是存儲(chǔ)與所述媒體流的所述一部分相關(guān)聯(lián)的所述時(shí)間參數(shù)直至所述媒體流被視頻處理模塊324處理的硬件、固件、軟件或其組合。時(shí)間參數(shù)寄存器模塊313從處理器模塊316接收分離的時(shí)間參數(shù)并發(fā)送至比較器314與當(dāng)前時(shí)間標(biāo)記328進(jìn)行比較。所述時(shí)間參數(shù)存儲(chǔ)在時(shí)間寄存器模塊313中直到所述時(shí)間參數(shù)(在此所描述的示例中,所述時(shí)間參數(shù)是視頻幀計(jì)數(shù))與時(shí)間標(biāo)記提取模塊302提供的當(dāng)前時(shí)間標(biāo)記328相匹配。
比較器模塊314是將當(dāng)前時(shí)間標(biāo)記328與所述時(shí)間參數(shù)進(jìn)行比較以便向切換模塊318提供指示所述比較結(jié)果的控制信號(hào)的硬件、固件、軟件或其組合。比較器模塊314從時(shí)間標(biāo)記提取模塊302接收與被處理的媒體流如(當(dāng)前視頻幀)相關(guān)聯(lián)的當(dāng)前時(shí)間標(biāo)記328并且從寄存器模塊312接收所述時(shí)間參數(shù)。將當(dāng)前時(shí)間標(biāo)記328與所述時(shí)間參數(shù)進(jìn)行比較。在當(dāng)前時(shí)間標(biāo)記328與所述時(shí)間參數(shù)相匹配時(shí),當(dāng)前被處理的所述媒體流的當(dāng)前部分與所述時(shí)間參數(shù)指示的所述時(shí)間標(biāo)記相等。在這個(gè)時(shí)間標(biāo)記,所述控制參數(shù)被使得能夠應(yīng)用于所述媒體流,從而允許所述控制參數(shù)與所述媒體流同步。比較器模塊314發(fā)送控制信號(hào)用于在時(shí)間標(biāo)記匹配時(shí)關(guān)閉鎖存器模塊318。
鎖存器模塊318是從寄存器模塊312取回控制參數(shù)并且將所述控制參數(shù)發(fā)送至視頻處理單元324的硬件、固件、軟件或其組合。鎖存器模塊318從比較器模塊314接收指示鎖存器模塊318更新其信息的控制信號(hào)。鎖存器模塊318的輸出保持所述控制信息不包括與所述媒體流同步的所述控制參數(shù)并且將所述控制參數(shù)發(fā)送至視頻處理模塊324。
視頻處理模塊324是在所述時(shí)間參數(shù)指示的時(shí)間將所述控制參數(shù)應(yīng)用于所述媒體流的硬件、固件、軟件或其組合。所述視頻處理模塊從接收模塊332接收所述媒體流以及從鎖存器模塊318接收與所述媒體流相關(guān)聯(lián)的所述控制參數(shù)。視頻處理模塊324通過(guò)至少應(yīng)用與所述媒體流相關(guān)聯(lián)的所述控制參數(shù)來(lái)處理所述媒體流。視頻處理模塊324進(jìn)行解壓縮、縮放以及其他各種與所述控制參數(shù)相關(guān)聯(lián)的操作并且在所述時(shí)間參數(shù)指示的時(shí)間將所述控制參數(shù)應(yīng)用于所述媒體流。以此方式,使得所述控制參數(shù)能夠與所述媒體流同步用于生成處理后的媒體流。所述處理后的媒體流進(jìn)一步被發(fā)送至顯示設(shè)備326進(jìn)行顯示。
視頻處理模塊324還可以訪問(wèn)寄存器312以便通過(guò)數(shù)據(jù)通路320取回與隨后待處理的部分媒體流相關(guān)聯(lián)的控制參數(shù)。以此方式,視頻處理模塊324可以對(duì)所述媒體流的隨后部分進(jìn)行預(yù)備操作,并且從而提高媒體流處理的效率和速度。比如,可以由視頻處理模塊在第30幀接收如縮放參數(shù)的控制參數(shù),第30幀可以由所述時(shí)間參數(shù)指示。視頻處理模塊324可以在當(dāng)其從第30幀接收所述縮放參數(shù)的時(shí)間處理第20幀。視頻處理模塊324可以對(duì)所述媒體流的第30幀進(jìn)行預(yù)備操作,如訓(xùn)練相位鎖定環(huán)路以及其他應(yīng)用所述縮放參數(shù)需要的相關(guān)操作。當(dāng)視頻處理模塊324接收到所述媒體流的第30幀時(shí),所述預(yù)備操作將已經(jīng)被執(zhí)行,并且視頻處理模塊324將不做任何與所述預(yù)備操作相關(guān)的的進(jìn)一步延遲而對(duì)所述媒體流的第30幀進(jìn)行縮放就,從而提高了所述媒體流處理的效率和速度。
顯示設(shè)備326顯示所述處理后的媒體流。顯示設(shè)備326從視頻處理模塊324接收所述處理后的媒體流,例如通過(guò)應(yīng)用縮放參數(shù)從原始大小640x480像素轉(zhuǎn)換成的960x720像素的視頻幀的縮放版本。顯示單元326可以被具體化為利用諸如液晶顯示器(LCD)和有機(jī)發(fā)光二極管(OLED)設(shè)備等各種技術(shù)。
圖4是根據(jù)一個(gè)實(shí)施例的時(shí)序圖,示出了在A/V總線上發(fā)射媒體流與在eC總線上發(fā)射包括控制參數(shù)和時(shí)間參數(shù)的數(shù)據(jù)包之間的關(guān)系。圖4的水平軸代表發(fā)射時(shí)間,并且豎直軸代表在第一物理信道A/V總線和第二物理信道eC總線上發(fā)射的數(shù)據(jù)。
如圖4所示出的,在eC總線上在時(shí)間t1發(fā)射包括所述控制參數(shù)和時(shí)間參數(shù)的所述數(shù)據(jù)包。所述視頻數(shù)據(jù)包包括在AV總線上在時(shí)間t2發(fā)射的所述媒體流。如圖4示例所示出的,包括所述控制參數(shù)和時(shí)間參數(shù)的所述數(shù)據(jù)包在包括所述媒體流的所述視頻數(shù)據(jù)包之前在時(shí)間Δt被發(fā)射。時(shí)間Δt等于時(shí)間t2-t1。
所述控制參數(shù)的發(fā)射時(shí)間早于與所述媒體流的相關(guān)聯(lián)部分的發(fā)射時(shí)間。在與所述A/V總線相比較慢的eC總線上發(fā)射所述控制參數(shù)時(shí)發(fā)射較早一些,允許對(duì)與所述發(fā)射相關(guān)聯(lián)的延遲進(jìn)行補(bǔ)償。此外,視頻處理模塊324可以對(duì)與所述控制參數(shù)相關(guān)聯(lián)的所述媒體流的隨后部分進(jìn)行預(yù)備操作,從而提高媒體流處理的效率和速度。例如,在時(shí)間t1進(jìn)行處理的所述當(dāng)前幀可以是所述媒體流的第20幀。與所述媒體流的第30幀相關(guān)聯(lián)的所述控制參數(shù)可以在時(shí)間t1在eC總線上被發(fā)送。所述媒體流的第30幀可以在時(shí)間t2被發(fā)送,從而允許視頻處理模塊324在時(shí)間Δt內(nèi)為所述媒體流的第30幀進(jìn)行預(yù)備操作。第30幀的所述控制參數(shù)在時(shí)間t2被用于使得所述控制參數(shù)能夠與所述媒體流同步用于生成處理后的待發(fā)送媒體流用于顯示。
圖5是根據(jù)一個(gè)實(shí)施例的流程圖,示出了在所述發(fā)射機(jī)中的操作500。將媒體流提供505至發(fā)射機(jī)120用以發(fā)射至接收機(jī)125。所述媒體流可以包括任意多媒體內(nèi)容。
所述發(fā)射機(jī)提取510與所述媒體流的一部分相關(guān)聯(lián)的控制參數(shù)。所述控制參數(shù)可以包括以下各項(xiàng)中的一項(xiàng)或多項(xiàng):場(chǎng)景變化指示符、壓縮參數(shù)、像素格式指示參數(shù)、電光傳遞函數(shù)指示參數(shù)、亮度信息、相關(guān)聯(lián)的文本參數(shù)、縮放參數(shù)、比色信息參數(shù)、全域信息參數(shù)、視頻格式指示參數(shù)、或與音頻和可視化內(nèi)容相關(guān)聯(lián)的其他類似控制參數(shù)。
在第一物理信道A/V總線上將所述媒體流發(fā)射515至接收機(jī)125。在第二物理信道eC總線上將所提取的控制參數(shù)和指示所述媒體流的所述一部分的時(shí)間參數(shù)發(fā)射520至接收機(jī)125。
在eC總線上發(fā)送所提取的控制參數(shù)和所述時(shí)間參數(shù)的時(shí)間早于在A/V總線上發(fā)送所述媒體流的時(shí)間。這使得接收機(jī)125在接收所述媒體流之間為所述媒體流的處理進(jìn)行預(yù)備操作。這提高了媒體流處理的效率和速度。
圖6是根據(jù)一個(gè)實(shí)施例的流程圖,示出了在所述接收機(jī)中的操作600。接收機(jī)125在第一物理信道A/V總線上接收605媒體流。接收機(jī)125進(jìn)一步在第二物理信道eC總線上接收610與所述媒體流的一部分相對(duì)應(yīng)的控制參數(shù)和時(shí)間參數(shù)。
接收機(jī)125在接收所述媒體流之前接收所述控制參數(shù)和與所述媒體流的一部分相關(guān)聯(lián)的時(shí)間參數(shù)。接收機(jī)125提取615在所述第二物理信道eC總線上接收的所述控制參數(shù)和所述時(shí)間參數(shù)。
接收機(jī)125提前為處理所述媒體流進(jìn)行預(yù)備操作,因?yàn)榻邮諜C(jī)在接收所述媒體流之前接收并提取所述控制參數(shù)和所述時(shí)間參數(shù)。這使得所述接收機(jī)能夠提高媒體流處理的速度或效率。接收機(jī)125進(jìn)一步通過(guò)至少將所提取的控制參數(shù)應(yīng)用到所述媒體流的所述一部分上來(lái)處理620所接收的媒體流。