專利名稱:多媒體廣播轉(zhuǎn)發(fā)系統(tǒng)和方法
技術(shù)領(lǐng)域:
本公開內(nèi)容涉及無線通信。具體而言,本公開內(nèi)容涉及用于使用自適應(yīng)協(xié)議來發(fā)送和接收實時通信的方法和系統(tǒng)。
背景技術(shù):
移動電話技術(shù)的演變已經(jīng)產(chǎn)生許多發(fā)展,這些發(fā)展與傳統(tǒng)電話幾乎無關(guān),但是現(xiàn)在被視為多數(shù)蜂窩電話的標(biāo)準(zhǔn)組件。例如,現(xiàn)代蜂窩電話能夠發(fā)送和接收文本消息、接入互聯(lián)網(wǎng)并且顯示多媒體文件。現(xiàn)在可用于蜂窩電話(以及具有類似功能的設(shè)備)的一種具體服務(wù)是能夠無線接收、然后播放音樂、電影、音樂視頻和電視節(jié)目。通常在專用高容量數(shù)字視頻廣播(DVB)/僅前向鏈路(FLO)無線網(wǎng)絡(luò)(例如高通公司的MediaFLO 系統(tǒng))上發(fā)送這些服務(wù)的內(nèi)容。DVB是一種能夠同時將相同的多媒體內(nèi)容高效且經(jīng)濟(jì)地分發(fā)到數(shù)百萬無線用戶的技術(shù)。DVB技術(shù)可以允許減少與媒體傳送相關(guān)聯(lián)的成本,并且允許用戶在更典型地與蜂窩語音和數(shù)據(jù)服務(wù)相關(guān)聯(lián)的移動手機上進(jìn)行內(nèi)容頻道“沖浪”。在操作中,DVB網(wǎng)絡(luò)通常對各種媒體流進(jìn)行格式化、打包和加密,然后應(yīng)用某種形式的檢錯糾錯方案來消除在發(fā)送期間生成的錯誤。一旦已發(fā)送并且隨后已接收,可以在播放之前對DVB多媒體流進(jìn)行糾錯(在可能的程度上)、解包和解密。遺憾的是,對蜂窩電話的實際限制并不總是便于消費者享用。例如,蜂窩電話可能不具有用以完全利用可用DVB內(nèi)容的視頻分辨率或者音頻性能。因此,可能希望開發(fā)可以擴展DVB媒體系統(tǒng)的理想性的新技術(shù)。
發(fā)明內(nèi)容
—種無線通信設(shè)備用來將媒體,例如廣播媒體,分發(fā)到一個或者多個接收裝置。接收包含至少第一媒體流的第一無線多媒體廣播信號。從所接收的多媒體廣播信號中提取個別媒體流。使用一個或者多個無線發(fā)送信號將一個或者多個個別媒體流同時發(fā)送到接收裝置。例如,由判決電路對發(fā)送進(jìn)行控制,使得基于在發(fā)送電路與每個接收裝置之間的每個無線信道的前向鏈路數(shù)據(jù)容量使用至少一個無線發(fā)送信號類型將第一媒體流發(fā)送到至少一個接收裝置。
根據(jù)以下結(jié)合附圖給出的具體描述,本公開的特征和性質(zhì)將變得更加清楚,在附圖中,參考標(biāo)記標(biāo)識一致的項。圖1描繪了支持蜂窩通信和僅前向鏈路(FLO)媒體傳送的示例性通信系統(tǒng)。圖2描繪了圖1的蜂窩電話經(jīng)由各種通信信道將媒體信號轉(zhuǎn)發(fā)到其它設(shè)備。圖3是示出了多媒體廣播和接收的頂級操作的示圖。圖4示出了圖2的示例性蜂窩電話的細(xì)節(jié)。
圖5示出了圖4的中央處理系統(tǒng)的細(xì)節(jié)。圖6示出了圖4的中央處理系統(tǒng)的更多細(xì)節(jié)。圖7示出了圖2的示例性接收設(shè)備的細(xì)節(jié)。圖8示出了圖7的中央處理系統(tǒng)的細(xì)節(jié)。圖9和圖10描繪了概括所公開方法和系統(tǒng)的多個示例性操作的流程圖。圖11A-11C描繪了根據(jù)具體一組實施例的數(shù)據(jù)流經(jīng)歷差異外部編碼序列的各個階段。圖12A-12B描繪了根據(jù)具體一組實施例的數(shù)據(jù)流經(jīng)歷第二差異外部編碼序列的各個階段。圖13描繪了概括所公開方法和系統(tǒng)的多個第二示例性操作的流程圖。圖14是描繪了由廣播轉(zhuǎn)發(fā)設(shè)備使用的能量使用控制的示圖。
具體實施例方式鍵可以廣義地以及圍繞具體例子和/或具體實施例來描述下文公開的方法和系統(tǒng)。 例如,在參照詳細(xì)例子和/或?qū)嵤├龝r,應(yīng)當(dāng)理解除非另有具體聲明,否則所描述的任何基本原理并不限于單個實施例,而是如本領(lǐng)域普通技術(shù)人員將理解的那樣可以被推廣用于本文所描述的任何其它方法和系統(tǒng)。利用可以遵循各種協(xié)議中的任何協(xié)議的多媒體廣播信號來實現(xiàn)多媒體廣播發(fā)送。 這些協(xié)議的例子包括僅前向鏈路(FLO)、DVB-H、DVB-SH、ATSC M/H、DVB-T、ISDB-T和S-DMB 信號。因此,廣播信號將包括根據(jù)該組協(xié)議或者當(dāng)前或?qū)硎褂玫钠渌鼌f(xié)議來選擇的一個或者多個信號。例如,這些信號協(xié)議可以用作TV廣播信號。每個流可以是不同的媒體廣播,比如不同的TV頻道。廣播信號包含接收到的許多這樣的流(許多TV頻道)。對該信息的取回利用提取電路,該提取電路能夠提取任何所需流或者能夠從這些流的子集中提取任何流。發(fā)送電路轉(zhuǎn)發(fā)客戶端所需的流??梢栽谙乱惶袌?zhí)行多播功能,這允許將多媒體廣播轉(zhuǎn)發(fā)到其它客戶端。有許多多播方式,并且對多播技術(shù)的選擇取決于特定設(shè)備能力和特定環(huán)境。舉例而言,如果汽車的后座中的兩個人想要觀看來自NBC的節(jié)目,并且如果每個人具有其自己的個人無線顯示器,則那兩個顯示器一起構(gòu)成多播組?,F(xiàn)在,在司機一旁的乘客可能想要觀看CNN( S卩,不同的廣播),則這是僅有一個客戶端的不同多播組。在該例子中,設(shè)備服務(wù)于兩個流到司機旁邊乘客的顯示器的CNN,以及到后座顯示器的NBC。因此,在第一設(shè)備處的廣播接收不同于用來將廣播轉(zhuǎn)發(fā)到附近客戶端的廣播。另外,如果僅有一個客戶端可以進(jìn)行接收——在該情況下將單個流轉(zhuǎn)發(fā)到一個客戶端,則轉(zhuǎn)發(fā)可以不是多播。為了說明的目的,本公開內(nèi)容提供在蜂窩電話中實施的例子;然而應(yīng)當(dāng)理解,下文公開的方法和系統(tǒng)可以涉及移動和非移動系統(tǒng),這些系統(tǒng)包括移動電話、PDA和膝上型PC 以及任意數(shù)目的專門配備/改型的音樂播放器(例如,改型的蘋果iPOD )、視頻播放器、 多媒體播放器、電視(固定的、便攜的和/或安裝于車輛中的)、電子游戲系統(tǒng)、數(shù)字相機和視頻攝像放像機。
此外,為了說明本公開內(nèi)容,僅前向鏈路(FLO)系統(tǒng)的特征可以表征為用來將打包的媒體傳送到終端設(shè)備的一類數(shù)字視頻廣播(DVB)系統(tǒng),比如能夠播放媒體流的具有適當(dāng)功能的蜂窩電話。對于FLO和其它DVB系統(tǒng),在沒有如在使用TCP/IP協(xié)議的系統(tǒng)上或者在可以重新讀取光盤的各種扇區(qū)的DVD播放器上通常進(jìn)行的那樣利用重傳終端設(shè)備未成功接收的數(shù)據(jù)分組的情況下進(jìn)行媒體傳送。盡管為了簡化說明本文描述了通用DVB媒體傳送系統(tǒng),但是這些方法和系統(tǒng)可以適用于現(xiàn)有或者處于各種開發(fā)階段的任意數(shù)目的標(biāo)準(zhǔn),這些標(biāo)準(zhǔn)包括歐洲的DVB-H標(biāo)準(zhǔn)、 日本的ISDB-T標(biāo)準(zhǔn)、韓國的基于數(shù)字音頻廣播(DAB)的地面-DMB和衛(wèi)星-DMB標(biāo)準(zhǔn)、中國的DTV-M標(biāo)準(zhǔn)、地面-移動多媒體廣播(T-MMB)以及衛(wèi)星和地面交互多媒體(STiMi)標(biāo)準(zhǔn)、 高級電視系統(tǒng)委員會(ATSC)標(biāo)準(zhǔn)、第三代伙伴項目多媒體廣播/多播服務(wù)(3GPP MBMS)或者廣播/多播服務(wù)(3GPP2BCMCS)標(biāo)準(zhǔn)。另外,這些方法和系統(tǒng)可以應(yīng)用于新興標(biāo)準(zhǔn),比如加利福尼亞州圣地亞哥市的高通公司提出的MediaFLO 標(biāo)準(zhǔn)。預(yù)期多媒體技術(shù)的進(jìn)一步發(fā)展會造成未來將使用不同協(xié)議用于實現(xiàn)多媒體廣播。 這里描述的技術(shù)有望用于實現(xiàn)這種未來的多媒體廣播協(xié)議。在一系列配置中,一種用于提供健壯通信的方法包括基于在一組可用發(fā)送電路與接收裝置之間使用的無線通信標(biāo)準(zhǔn)、在發(fā)送電路與接收裝置之間的無線信道的數(shù)據(jù)傳送容量以及接收裝置提供的與接收裝置的至少一個物理特征有關(guān)的信息中的至少一項來從多個可用媒體編碼方案中選擇媒體編碼方案;使用所選媒體編碼方案對第一數(shù)據(jù)流進(jìn)行編碼以產(chǎn)生經(jīng)過媒體編碼的數(shù)據(jù)流;并且將經(jīng)過媒體編碼的數(shù)據(jù)流發(fā)送到接收裝置。在另一系列配置中,一種用于提供健壯通信的通信裝置包括編碼模塊,用于使用多個可用媒體編碼方案中的一個對第一數(shù)據(jù)流進(jìn)行媒體編碼以產(chǎn)生經(jīng)過媒體編碼的數(shù)據(jù)流;發(fā)送模塊,用于將經(jīng)過媒體編碼的數(shù)據(jù)流無線發(fā)送到接收裝置;以及第一選擇模塊,用于基于在發(fā)送電路與接收裝置之間使用的無線通信標(biāo)準(zhǔn)、在發(fā)送電路與接收裝置之間的無線信道的數(shù)據(jù)傳送容量以及接收裝置提供的與接收裝置的物理特征有關(guān)的信息中的至少一項來自動地選擇用于經(jīng)過媒體編碼的數(shù)據(jù)流的媒體編碼。在另一系列配置中,一種用于在接收僅前向鏈路(FLO)媒體流的通信橋與接收裝置之間提供健壯通信的方法包括從接收裝置接收來自接收裝置的一組第一信息;從DVB/ FLO媒體流中提取第一數(shù)據(jù)流;基于從接收裝置接收的第一信息使用多個可用媒體編碼方案中的一個對第一流進(jìn)行編碼;并且將經(jīng)過媒體編碼的數(shù)據(jù)流發(fā)送到接收裝置。在另一系列配置中,一種用于提供健壯通信的通信裝置包括接收電路,用于經(jīng)由無線信道接收多媒體數(shù)據(jù)流,該多媒體數(shù)據(jù)根據(jù)至少一個媒體編碼方案來編碼;媒體解碼電路,用于根據(jù)多個媒體編碼方案中的任何媒體編碼方案來對所接收的多媒體數(shù)據(jù)流進(jìn)行解碼以產(chǎn)生多媒體數(shù)據(jù)輸出流;選擇電路,用于基于在多媒體數(shù)據(jù)流內(nèi)封裝的信息來選擇用于媒體解碼電路的一個或者多個媒體編碼方案;以及顯示屏,能夠顯示多媒體數(shù)據(jù)輸出流的多媒體數(shù)據(jù)的至少一部分。在另一系列配置中,一種用于提供健壯通信的方法包括使用無線信道接收根據(jù)至少一個媒體編碼方案來編碼的多媒體數(shù)據(jù)流;基于用來接收多媒體數(shù)據(jù)流的無線通信標(biāo)準(zhǔn)和用來接收多媒體數(shù)據(jù)流的無線信道的數(shù)據(jù)傳送容量中的至少一項來對所接收的多媒體數(shù)據(jù)流進(jìn)行解碼以產(chǎn)生多媒體數(shù)據(jù)輸出流;并且顯示多媒體數(shù)據(jù)輸出流的多媒體數(shù)據(jù)的至少一部分。在另一系列配置中,一種用于提供健壯通信的通信裝置包括接收模塊,用于經(jīng)由無線信道接收多媒體數(shù)據(jù)流,該多媒體數(shù)據(jù)根據(jù)至少一個媒體編碼方案來編碼;媒體解碼模塊,用于根據(jù)多個媒體編碼方案中的任何媒體編碼方案來對所接收的多媒體數(shù)據(jù)流進(jìn)行解碼以產(chǎn)生多媒體數(shù)據(jù)輸出流;選擇模塊,用于基于多媒體數(shù)據(jù)流內(nèi)封裝的信息來選擇用于媒體解碼模塊的一個或者多個媒體編碼方案;以及顯示模塊,能夠顯示多媒體數(shù)據(jù)輸出流的多媒體數(shù)據(jù)的至少一部分。在另一系列配置中,一種用于提供健壯通信的方法包括基于在一組可用發(fā)送電路與接收裝置之間使用的無線通信標(biāo)準(zhǔn)、在發(fā)送電路與接收裝置之間的無線信道的數(shù)據(jù)傳送容量以及接收裝置提供的與接收裝置的至少一個物理特征有關(guān)的信息中的至少一項來從多個可用媒體編碼方案中選擇媒體編碼方案;使用所選媒體編碼方案對第一數(shù)據(jù)流進(jìn)行編碼以產(chǎn)生經(jīng)過媒體編碼的數(shù)據(jù)流;并且將經(jīng)過媒體編碼的數(shù)據(jù)流發(fā)送到接收裝置。在另一系列配置中,一種用于提供健壯通信的通信裝置包括編碼模塊,用于使用多個可用媒體編碼方案中的一個來對第一數(shù)據(jù)流進(jìn)行媒體編碼以產(chǎn)生經(jīng)過媒體編碼的數(shù)據(jù)流;發(fā)送模塊,用于將經(jīng)過媒體編碼的數(shù)據(jù)流無線發(fā)送到接收裝置;以及第一選擇模塊, 用于基于在發(fā)送電路與接收裝置之間使用的無線通信標(biāo)準(zhǔn)、在發(fā)送電路與接收裝置之間的無線信道的數(shù)據(jù)傳送容量以及接收裝置提供的與接收裝置的物理特征有關(guān)的信息中的至少一項來自動選擇用于經(jīng)過媒體編碼的數(shù)據(jù)流的媒體編碼。在另一系列配置中,一種用于在接收僅前向鏈路(FLO)媒體流的通信橋與接收裝置之間提供健壯通信的方法包括從接收裝置接收來自接收裝置的一組第一信息;從DVB/ FLO媒體流中提取第一數(shù)據(jù)流;基于從接收裝置接收的第一信息來使用多個可用媒體編碼方案中的一個對第一流進(jìn)行編碼;并且將經(jīng)過媒體編碼的數(shù)據(jù)流發(fā)送到接收裝置。在另一系列配置中,一種用于提供健壯通信的通信裝置包括接收電路,用于經(jīng)由無線信道接收多媒體數(shù)據(jù)流,該多媒體數(shù)據(jù)根據(jù)至少一個媒體編碼方案來編碼;媒體解碼電路,用于根據(jù)多個媒體編碼方案中的任何媒體編碼方案來對所接收的多媒體數(shù)據(jù)流進(jìn)行解碼以產(chǎn)生多媒體數(shù)據(jù)輸出流;選擇電路,用于基于多媒體數(shù)據(jù)流內(nèi)封裝的信息來選擇用于媒體解碼電路的一個或者多個媒體編碼方案;以及顯示屏,能夠顯示多媒體數(shù)據(jù)輸出流的多媒體數(shù)據(jù)的至少一部分。在另一系列配置中,一種用于提供健壯通信的方法包括使用無線信道接收根據(jù)至少一個媒體編碼方案來編碼的多媒體數(shù)據(jù)流;基于用來接收多媒體數(shù)據(jù)流的無線通信標(biāo)準(zhǔn)和用來接收多媒體數(shù)據(jù)流的無線信道的數(shù)據(jù)傳送容量中的至少一項來對所接收的多媒體數(shù)據(jù)流進(jìn)行解碼以產(chǎn)生多媒體數(shù)據(jù)輸出流;并且顯示多媒體數(shù)據(jù)輸出流的多媒體數(shù)據(jù)的至少一部分。在另一系列配置中,一種用于提供健壯通信的通信裝置包括接收模塊,用于經(jīng)由無線信道接收多媒體數(shù)據(jù)流,該多媒體數(shù)據(jù)根據(jù)至少一個媒體編碼方案來編碼;媒體解碼模塊,用于根據(jù)多個媒體編碼方案中的任何媒體編碼方案來對所接收的多媒體數(shù)據(jù)流進(jìn)行解碼以產(chǎn)生多媒體數(shù)據(jù)輸出流;選擇模塊,用于基于多媒體數(shù)據(jù)流內(nèi)封裝的信息來選擇用于媒體解碼模塊的一個或者多個媒體編碼方案;以及顯示模塊,能夠顯示多媒體數(shù)據(jù)輸出流的多媒體數(shù)據(jù)的至少一部分。
DVB/FL0媒體傳送系統(tǒng)圖1描繪了支持蜂窩通信和DVB/FL0媒體傳送的示例性通信系統(tǒng)100。如圖1中所示,示例性通信系統(tǒng)100包括第一無線單元150,其可以是蜂窩電話或者類似的無線設(shè)備。 第一無線單元150由兩個通信系統(tǒng)服務(wù),這兩個通信系統(tǒng)包括(1)DVB/FL0媒體傳送系統(tǒng) 102 ;以及⑵蜂窩通信系統(tǒng)104。示例性DVB/FL0媒體傳送系統(tǒng)102包括基于地面的數(shù)據(jù)源110、第一衛(wèi)星120、第一基于地面的DVB/FL0接收機130、與第一無線單元150建立無線鏈路142的本地DVB/FL0 發(fā)送接入點140。示例性蜂窩通信系統(tǒng)104包括本地蜂窩接入點160,該接入點經(jīng)由回程連接(未示出)連接到其它蜂窩接入點的更龐大網(wǎng)絡(luò)(也未示出)并且與第一無線單元150建立無線鏈路162。在操作中,各種媒體流,例如電視節(jié)目、無線電節(jié)目和電影可以在基于地面的數(shù)據(jù)源110處或者由與基于地面的數(shù)據(jù)源110聯(lián)系的另一系統(tǒng)來適當(dāng)?shù)剡M(jìn)行格式化、壓縮、打包和錯誤編碼,如同可以發(fā)現(xiàn)對于特定DVB標(biāo)準(zhǔn)而言必需或有益的。然后,基于地面的數(shù)據(jù)源 110可以經(jīng)由無線信道112將得到的DVB/FL0內(nèi)容發(fā)送到第一衛(wèi)星120。接下來,第一衛(wèi)星 120可以經(jīng)由無線信道122將所接收的DVB/FL0內(nèi)容重新廣播到多個其它設(shè)備,包括基于地面的DVB/FL0接收機130。然后,基于地面的DVB/FL0接收機130可以將DVB/FL0內(nèi)容提供給DVB/FL0發(fā)送接入點140,接下來該接入點可以將DVB/FL0內(nèi)容重新廣播到第一無線單元 150和其它設(shè)備。一旦由第一無線單元150接收到,則可以提取DVB/FL0內(nèi)容中嵌入的各種媒體流以便由第一無線單元150來播放和/或使用如下文將進(jìn)一步描述的多個新穎過程來有利地轉(zhuǎn)發(fā)到任何數(shù)目的其它設(shè)備。盡管圖1的例子僅對媒體傳送和蜂窩服務(wù)示出了單個各自的數(shù)據(jù)路徑,但是應(yīng)當(dāng)理解,DVB/FL0媒體傳送系統(tǒng)102和蜂窩通信系統(tǒng)104的實際/已部署配置均可以包括冗余系統(tǒng),其中每個系統(tǒng)具有多個DVB/FL0接入點、多個中間衛(wèi)星信道以及可能的直接衛(wèi)星饋送。例如,示例性蜂窩通信系統(tǒng)104可以包括與第一無線單元150活動地通信的四個或者五個蜂窩接入點,其中第一蜂窩接入點將凈荷數(shù)據(jù)發(fā)送到蜂窩電話,而兩個其它蜂窩接入點從第一無線單元150接收凈荷數(shù)據(jù)。類似地,示例性DVB/FL0媒體傳送系統(tǒng)102可以由多個DVB/FL0發(fā)送接入點補充,其中每個DVB/FL0發(fā)送接入點從衛(wèi)星120接收媒體內(nèi)容并且在重疊的地理區(qū)域上重新廣播該媒體內(nèi)容,同時可以獨立地將冗余信息從支持DVB/ FLO的獨立衛(wèi)星直接提供給第一無線單元150。在給定DVB/FL0內(nèi)容分發(fā)手段時,應(yīng)當(dāng)理解尤其是鑒于為了可接受的消費者享受而可能需要的高數(shù)據(jù)速率以及繁重的實時處理,基于可能數(shù)百萬的接收設(shè)備中的任何設(shè)備的錯誤接收來對DVB/FL0內(nèi)容的任何部分進(jìn)行重傳可能不切實際。如上所述,可以用一批新穎方式來有利地將第一無線單元150接收的DVB/FL0內(nèi)容轉(zhuǎn)發(fā)到其它設(shè)備。圖2描繪了圖1的第一無線單元150將媒體內(nèi)容轉(zhuǎn)發(fā)到多個接收設(shè)備, 包括蜂窩電話210以及個人計算機220和230。如在圖2中所示,各種通信信道可以連接第一無線單元150以及接收設(shè)備210、220和230,這些通信信道包括超寬帶(UWB)信道、藍(lán)牙信道、802. 22信道、紅外線(IR)信道和通用串行總線(USB)和/或火線(例如IEEE1394) 信道。然而應(yīng)當(dāng)理解,這樣的通信信道可以采用任意數(shù)目的其它形式,包括ZigBee (802. 15) 信道、ATSC信道、Wibree信道、無線HD信道、無線USB信道等。此外,盡管將示例性接收設(shè)備210、220和230示為蜂窩電話210以及個人計算機 220和230,但是在各種實施例中接收設(shè)備的范圍在形式上可以包括任何數(shù)目的設(shè)備,例如移動電話、PDA、PC、專門配備/改型的音樂播放器、視頻播放器、多媒體播放器、電視、電視游戲系統(tǒng)、數(shù)字相機、視頻攝像放像機等。在操作中,當(dāng)?shù)谝粺o線單元150經(jīng)由無線信道142接收到DVB/FL0內(nèi)容時,第一無線單元150可以直接播放嵌入在DVB/FL0內(nèi)容中的任何特定媒體流和/或?qū)⒁粋€或者多個媒體流(或者甚至全部DVB/FL0內(nèi)容)轉(zhuǎn)發(fā)到設(shè)備210、220和230中的任何或者所有設(shè)備。在多個配置中,可以基于具有最高數(shù)據(jù)傳送容量的底層技術(shù)來自動地選擇DVB/ FLO內(nèi)容轉(zhuǎn)發(fā)信道。例如,如果第一無線單元150使用UWB信道(<2(ibit/S)、藍(lán)牙信道 (彡2. IMbit/s)和802. 11信道(彡54Mbit/s)來與接收設(shè)備210聯(lián)系,則第一無線單元 150可以由于UWB信道的數(shù)據(jù)傳送容量相對大而選擇UWB信道來轉(zhuǎn)發(fā)DVB/FL0內(nèi)容。類似地,如果要求第一無線單元150將DVB/FL0內(nèi)容發(fā)送到接收設(shè)備210和220, 則第一無線單元150可以選擇UWB信道以將DVB/FL0內(nèi)容轉(zhuǎn)發(fā)到設(shè)備210,而為設(shè)備220選擇藍(lán)牙信道,或者可能選擇使用藍(lán)牙信道用于接收設(shè)備210和220。也就是說,第一無線單元150可以選擇通向各個接收設(shè)備210和220的單獨數(shù)據(jù)信道,或者選擇具有最大數(shù)據(jù)容量的共同無線信道來轉(zhuǎn)發(fā)DVB/FL0內(nèi)容。在其它配置中,可以基于預(yù)定偏好列表(或除此之外)來確定DVB/FL0內(nèi)容傳送信道。例如,在給定以上例子時,如果第一無線單元150使用UWB信道、藍(lán)牙信道和802. 11 信道來與接收設(shè)備210聯(lián)系,那么假如偏好列表表明對藍(lán)牙信道的某種偏好——或者以別的方式表明決不會使用UWB信道用于接收DVB/FL0內(nèi)容,則第一無線單元150可以選擇藍(lán)牙信道。注意,用于特定接收設(shè)備210、220或者230的這種偏好列表可以駐留于第一無線單元150中或者相應(yīng)的接收設(shè)備210、220或者230中。當(dāng)?shù)谝粺o線單元150接收到DVB/FL0內(nèi)容并且將其轉(zhuǎn)發(fā)到接收設(shè)備210、220和 230時,應(yīng)當(dāng)理解,諸如第一無線單元150相對于設(shè)備210、220和230的接近度、特定有線和無線接口的可用性、多徑問題、共信道干擾和噪聲這樣的本地條件可能影響每個信道的質(zhì)量,例如數(shù)據(jù)傳送容量。因此,在各種配置中,可以完全或者部分地基于各個可用信道的數(shù)據(jù)容量來選擇從第一無線單元150到接收設(shè)備210、220和230中的任何接收設(shè)備的無線轉(zhuǎn)發(fā)信道。例如, 再次參照圖2,如果由于從第一無線單元150到接收設(shè)備210和220的外部干擾而嚴(yán)重地削弱了可用的UWB數(shù)據(jù)發(fā)送容量,并且由于距離(S卩,低信號強度)而將到接收設(shè)備201的藍(lán)牙數(shù)據(jù)發(fā)送容量局限于lOMbit/s,則第一無線單元150可以選擇802. 11信道以將DVB/FL0 內(nèi)容轉(zhuǎn)發(fā)到接收設(shè)備210和220中的一個或者兩個。除了針對DVB/FL0內(nèi)容傳送來進(jìn)行初始無線信道選擇之外,在多個配置中第一無線單元150可以隨著情況改變而動態(tài)地改變無線信道。例如,假設(shè)第一無線單元150正在使用802. 11信道將DVB/FL0內(nèi)容傳送到接收設(shè)備210和220,并且由于任意原因802. 11 信道的質(zhì)量或者可用數(shù)據(jù)傳送容量降級至超出某一閾值,則第一無線單元150可以重新配置以使用在某方面明顯提供最佳性能(例如,最佳可用數(shù)據(jù)傳送容量或者最低信道誤比特率)的無論任何剩余無線信道,或者以其它方式在某組情況下提供某種其它優(yōu)點的無線信道,例如這些情況涉及到資源分配問題或者其中某組度量表明代表特定折衷的無線信道是必需的或者合乎需要的。除了動態(tài)協(xié)議切換和使用多播之外,還應(yīng)當(dāng)理解,第一無線單元150可以使用各種其它可選過程以改進(jìn)或者優(yōu)化與接收設(shè)備210、220和230的通信。例如,第一無線單元 150可以在諸如MPEG-2、MPEG-4、ATSC和網(wǎng)絡(luò)抽象層(NAL)媒體標(biāo)準(zhǔn)這樣的媒體格式化標(biāo)準(zhǔn)之間改變和/或針對特定視頻標(biāo)準(zhǔn)使用不同壓縮等級和/或不同“信息損失”等級,其中該特定視頻標(biāo)準(zhǔn)可以使用不同信息損失量并且可能影響畫面質(zhì)量,例如MPEG-2。另外,在多個配置中,第一無線單元150可以使用可以各種不同錯誤編碼方案來與接收設(shè)備210、220和230進(jìn)行通信,其中這些錯誤編碼方案包括不同類型的內(nèi)部編碼和外部編碼方案,其可以隨著各種外部條件而變化,例如特定無線信道的質(zhì)量??梢圆⑷敫鞣N配置中的第一無線單元150的其它方面包括第一無線單元150用以變化加密并且提供與關(guān)聯(lián)于各種媒體流的數(shù)字權(quán)利一致的會話密鑰的能力。例如,第一無線單元150可以使用下文稱為“動態(tài)外部編碼”的編碼方案來與接收設(shè)備210、220和230通信,其中對所傳送數(shù)據(jù)的外部編碼可以根據(jù)改變的條件而動態(tài)地改變。例如,如果攜帶所發(fā)送的媒體流的無線信道的信噪比上升,從而造成無線信道錯誤率增加,這可以由更健壯的外部編碼更好地解決,則在某些情況中可能希望增加對所發(fā)送的媒體流的外部編碼的健壯性。此外,第一無線單元150可以使用下文稱為“差異外部編碼”的編碼方案來與接收設(shè)備210、220和230通信,其中對所傳送的數(shù)據(jù)的外部編碼可以根據(jù)數(shù)據(jù)優(yōu)先級來差異地改變。也就是說,在某些情況中可能希望針對媒體流的所選部分相對于另一部分來增加外部編碼的健壯性。例如,對于視頻數(shù)據(jù)流,對MEPG I-幀使用l/2Reed-S0l0m0n外部編碼方案會是有利的,而對MPEG P-幀使用3/4Reed-S0l0m0n外部編碼方案會是有利的,或者以別的方式相對于強度信息針對顏色信息使用更健壯的外部編碼方案,或者可能針對在空間上位于畫面中心的視頻信息使用更健壯的外部編碼方案而針對在空間上位于同一畫面邊緣的視頻信息使用具有較低健壯性的外部編碼,或者另外以別的方式基于包含優(yōu)先級很高的控制信息的分組來使用很健壯的外部編碼等級,該控制信息例如描述各種媒體編碼、錯誤編碼或加密的改變或序列的信息。圖3是示出了用于動態(tài)流輸出控制的多媒體廣播和接收的頂級操作的示圖。描繪了多媒體廣播信號接收電路模塊311、多媒體輸入流提取電路模塊313、約束處理、動態(tài)適配和輸出流創(chuàng)建電路模塊315以及多媒體輸出流發(fā)送到電路模塊317。也描繪了客戶端反饋和無線接收及處理模塊323。該技術(shù)提供處理輸入信號并且根據(jù)反饋、處理能力等來調(diào)整流輸出。多媒體廣播信號接收電路模塊311接收一個或者多個多媒體廣播信號流。多媒體輸入流提取電路模塊 313能夠從所接收的輸入中提取多個多媒體輸入流。約束處理、動態(tài)適配和輸出流創(chuàng)建電路模塊315能夠?qū)Χ鄠€輸入流進(jìn)行約束處理、動態(tài)適配和輸出流創(chuàng)建以提供多個經(jīng)過處理的流。動態(tài)適配和輸出流創(chuàng)建電路、多媒體輸出流發(fā)送電路模塊317能夠從約束處理、動態(tài)適配和輸出流創(chuàng)建電路模塊315接收經(jīng)過處理的流并且提供多個輸出流。
客戶端反饋和無線接收及處理模塊323接收客戶端反饋信號并且用來鑒于特定部署場景來控制多媒體輸入流提取電路模塊313以及約束處理、動態(tài)適配和輸出流創(chuàng)建電路模塊315以實現(xiàn)對多媒體信號的最優(yōu)或者所需的廣播和接收?;谟糜诳刂屏鬏敵龅纳鲜龇独梢杂蒙衔膮⒄請D1和圖2討論的方式獲得流輸出類型的靈活性。例如,可以基于信道條件對輸出流進(jìn)行不同的外部編碼。作為另一例子,不同協(xié)議可以應(yīng)用于或者用于不同流。在一些實例中,可能希望在各種單元中提供通過能力,從而處理和/或適配可以由可能具有更多可用資源的下游單元或者其它設(shè)備或電路模塊來執(zhí)行。圖3中所示單元的各種方面可以根據(jù)設(shè)計實施而分布于廣播發(fā)射機或者接收客戶端之間。下文進(jìn)一步描述這一點的更多例子。f難辦晚送I元圖4示出了圖2的示例性第一無線單元150的細(xì)節(jié)。如在圖4中所示,示例性第一無線單元150包括各種輸入/輸出設(shè)備,包括一組無線電接收機420、一組電信(例如, 蜂窩)收發(fā)機422、一組DVB收發(fā)機424、一組無線LAN(WLAN)(例如,802. 11)收發(fā)機426、 一組紅外頂收發(fā)機428以及一組有線(例如,以太網(wǎng)和火線)LAN收發(fā)機430。各種輸入/ 輸出設(shè)備420-430可以分別由天線402、頂接口 404和電氣接口 406來服務(wù)。示例性第一無線單元150還包括中央處理系統(tǒng)440、用戶接口顯示器410和揚聲器450。盡管可以有其它接口可用于示例性第一無線單元150,例如小鍵盤、操縱桿等,但是為簡化說明,在圖4中省略了這些接口。應(yīng)當(dāng)注意,上文結(jié)合圖4描述的單元可以作為分立模塊來提供或者可以作為包括至少一個單片集成電路的芯片組來提供。圖5示出了圖4的示例性中央處理系統(tǒng)440的細(xì)節(jié)。如在圖5中所示,示例性中央處理系統(tǒng)440包括一組接收機RF前端(RFFE) 510、一組接收機基帶處理器512、一組接收機媒體訪問控制器(MAC) 514、接收機傳輸分析器516、解密設(shè)備518、一組媒體解碼器520、 后端處理器(post-processor) 522以及包括第一組應(yīng)用5M和第二組應(yīng)用564的許多應(yīng)用處理器570。示例性中央處理系統(tǒng)440還包括一組發(fā)射機RF前端(TXFE) 550、一組發(fā)射機基帶處理器552、一組發(fā)射機MAC 554、發(fā)射機傳輸封裝器556、加密設(shè)備558、一組媒體編碼器560、前端處理器(pre-pr0cess0r)562以及一系列數(shù)據(jù)橋530442,其中這些數(shù)據(jù)橋提供了從各個接收機設(shè)備510-522到發(fā)射機設(shè)備550-562的可選數(shù)據(jù)路徑。應(yīng)當(dāng)注意,RFEE510 和TXFE550可以包括圖4的無線電接收機420和/或其它收發(fā)機422-430的多個部分。艮口, 盡管針對各種無線和有線通信信道的物理(PHY)層而在圖4和圖5之間存在冗余,但是為了清楚說明而在圖5中包括了 RFEE510和TXFE550。在各個配置中,應(yīng)當(dāng)注意許多設(shè)備可以在各個配置中被省略或者能夠被停用,使得不會影響經(jīng)過該設(shè)備的數(shù)據(jù),其中這些設(shè)備例如為傳輸分析器516、解密設(shè)備518、媒體解碼器520和后端處理器522以及其各自的對應(yīng)設(shè)備556、558、560和562。例如,在接收到未加密數(shù)據(jù)的情況中,有益的是禁用解密設(shè)備518以使得數(shù)據(jù)能夠不受影響地通過。這樣允許使用“通過”傳輸,其中減少或避免了加密。此外,在各個配置中,應(yīng)當(dāng)注意諸如媒體解碼器520和媒體編碼器560之類的許多設(shè)備可以集成到單個設(shè)備中和/或使用軟件來實現(xiàn)。因此,在這些情況中其連接橋540可以采用不同形式,例如軟件例程或交互軟件例程。返回圖5,各個設(shè)備510-570可以用于提供多種通信服務(wù),例如提供電話服務(wù)、發(fā)送和接收文本消息、接收和播放FM、AM和衛(wèi)星無線電、提供LAN服務(wù)以及提供DVB/FL0服務(wù)。盡管對中央處理系統(tǒng)440的說明將主要局限于DVB/FL0功能,但是本領(lǐng)域技術(shù)人員應(yīng)當(dāng)注意,各個設(shè)備510-570可以集成與蜂窩電話、LAN和DVB/FL0服務(wù)相關(guān)的任何已知或?qū)黹_發(fā)的功能。在操作中,RFFE510可以接收任意數(shù)目的包含媒體內(nèi)容的無線信號,并且對所接收無線信號執(zhí)行多個與PHY相關(guān)的操作,包括濾波、放大和頻率變換到基帶級,以生成多個第一接收機輸出。隨后,可以將這些第一接收機輸出經(jīng)由橋530傳送到接收機基帶處理器組 512和TXFE組中的一個或兩個。當(dāng)經(jīng)由橋530將第一接收機輸出發(fā)送到TXFE組550時,TXFE組550可以用于重新發(fā)送第一組接收機輸出,而不需要各個上層設(shè)備512-522、552-564和570的任何實質(zhì)處理。例如,通過使用橋530,第一無線單元150可以通過電視信道53接收DVB信號并且通過電視信道56本地重新發(fā)送DVB信號的內(nèi)容而只需在應(yīng)用層使用幾個命令來設(shè)置RFFE510、 橋530和TXFE550的操作參數(shù)。接下來,接收基帶處理器512可以對第一接收機輸出進(jìn)行解調(diào)以生成多個符號流或比特流,并且在各個情況中接收基帶處理器512可以用于執(zhí)行各種糾錯處理,例如對符號/比特流執(zhí)行內(nèi)部編碼糾錯以生成一個或多個第二接收機輸出。隨后,可以經(jīng)由橋532 將第二接收機輸出傳送到接收MAC組514和發(fā)射機基帶處理器組中的一個或兩個。當(dāng)經(jīng)由橋532將任意第二接收機輸出發(fā)送到發(fā)射機基帶處理器時,發(fā)射機基帶處理器可以用于重新發(fā)送第二接收機輸出,而不需各個上層設(shè)備514-522、5M-564和570的任何實質(zhì)處理,但是相比使用橋530的情況增加了更大的靈活性。例如,通過使用橋532,第一無線單元150可以經(jīng)由電視信道53接收DVB/FL0信號,并且通過另一頻率使用另一調(diào)制技術(shù)和/或使用不同的內(nèi)部編碼方案或者根本不使用內(nèi)部編碼方案來重新發(fā)送DVB/FL0信號的內(nèi)容。假設(shè)協(xié)議允許重傳,則能夠提供重傳并且控制如何實現(xiàn)分組重傳。多數(shù)無線協(xié)議提供支持在MAC-層重傳(使用與先前失敗的嘗試相同的調(diào)制編碼方案或者更健壯的調(diào)制和編碼方案或者使用混合ARQ來重傳相同分組,以便發(fā)送附加信息)。如果發(fā)送失敗例如達(dá)到重傳界限,則放棄對MAC分組數(shù)據(jù)單元的重傳,并且MAC嘗試發(fā)送下一 PDU。盡管在無線 MAC實施中隱含地支持重傳,但是根據(jù)本技術(shù),能夠動態(tài)地控制如何改變調(diào)制和編碼方案以及嘗試多少次重傳。針對重傳的具體約束是設(shè)計選擇問題,以及無線MAC驅(qū)動是否允許這樣的控制。此外,如果使用可靠協(xié)議如TCP來轉(zhuǎn)發(fā)IP分組,那么如果IP分組在兩個設(shè)備之間發(fā)送失敗,則TCP嘗試其自己的重傳,這意味著如果MAC失敗,則TCP可以救助。接下來,接收MAC514可以接收第二接收機輸出,并且執(zhí)行傳統(tǒng)上與MAC相關(guān)的多個處理,例如提供外部編碼差錯檢測和糾錯,確定是否成功地接收到每個分組,提供邏輯地址,以及監(jiān)視數(shù)據(jù)信道的各個方面,所述監(jiān)視諸如識別哪些無線協(xié)議/信道是可用的,識別哪些無線協(xié)議/信道正在使用,識別每個信道的可用帶寬,識別每個信道的信號強度,識別誤比特率和/或誤分組率,識別平均和/或最大退避時間,識別信道延遲,以及識別某個信道的平均和/或最大重傳次數(shù)。示例性MAC514還可以提供多個常規(guī)和新穎的外部解碼和解交織操作,可以發(fā)現(xiàn)這些操作具有如將在下面進(jìn)一步說明的益處。當(dāng)接收MAC514執(zhí)行其所分配的任務(wù)時,MAC514能夠?qū)⒁粋€或多個得到的第三接收機輸出提供到接收傳輸分析器516和/或經(jīng)由橋534提供到發(fā)送MAC5M。當(dāng)經(jīng)由橋534將任意第三接收機輸出發(fā)送到發(fā)送MAC5M時,中央處理系統(tǒng)440可以用于重新發(fā)送第三接收機輸出的部分或所有內(nèi)容,但是同樣相比使用橋532的例子而言具有更大的靈活性。例如,通過使用橋534,中央處理系統(tǒng)440可以經(jīng)由電視信道53接收 DVB信號,并且在重新分配邏輯地址的同時使用不同外部編碼方案來在另一頻率上重新發(fā)送DVB信號的內(nèi)容,使用完全不同的無線協(xié)議來進(jìn)行重新發(fā)送,重新發(fā)送到多個接收設(shè)備等等,如本領(lǐng)域普通技術(shù)人員認(rèn)識到的。接下來,接收傳輸分析器516(或“傳輸分組分析器516”)能夠接收第三接收機輸出,并且執(zhí)行傳統(tǒng)上與傳輸分析器相關(guān)的多個處理,例如將各個媒體流彼此分離為各個獨立的媒體流,識別關(guān)于獨立媒體流的各種控制信息和標(biāo)記(例如,標(biāo)題、所使用的加密類型、所使用的媒體編碼類型以及數(shù)據(jù)/時間戳)從而丟棄未使用的內(nèi)容,適當(dāng)?shù)芈酚煽赡苷谑褂玫膬?nèi)容,檢驗各個媒體流的連續(xù)性,等等,以便生成一個或多個第四接收機輸出。隨后,可以經(jīng)由橋536將各個第四接收機輸出傳送到解密設(shè)備518和傳輸封裝器556中的一個或兩個。當(dāng)經(jīng)由橋536將一個或多個第四接收機輸出發(fā)送到傳輸封裝器556時,中央處理系統(tǒng)440可以重新發(fā)送原始接收的DVB/FL0內(nèi)容的多個子部分或所接收的DVB/FL0內(nèi)容和其它內(nèi)容的混合。例如,通過使用橋536,中央處理系統(tǒng)440可以經(jīng)由高數(shù)據(jù)密度OFDM信道接收DVB/FL0信號,然后形成數(shù)據(jù)密度低很多的媒體流,該媒體流將經(jīng)由相對較低數(shù)據(jù)密度的信道發(fā)送到接收設(shè)備,而在應(yīng)用層上需要很少的處理或不需要進(jìn)行處理。接下來,接收解密設(shè)備518可以接收任意或全部第四接收機輸出,并且根據(jù)任何公知的或?qū)黹_發(fā)的加密/解密方案和/或根據(jù)任何媒體權(quán)利標(biāo)準(zhǔn)和會話密鑰的使用來對這些接收機輸出進(jìn)行適當(dāng)?shù)亟饷?如果需要)。然后,將已解密的媒體流(或者那些未受影響而直接通過的媒體流)經(jīng)由橋538轉(zhuǎn)發(fā)到媒體解碼器520和/或加密設(shè)備558。當(dāng)經(jīng)由橋538將各個已解密媒體流中的任意媒體流發(fā)送到加密設(shè)備558時,中央處理系統(tǒng)440可以使用不同的加密方案來重新發(fā)送原始接收的DVB/FL0內(nèi)容的全部或多個部分或者DVB/FL0內(nèi)容和其它內(nèi)容的混合。此外,可以生成新的時間戳和/或會話密鑰,以使得中央處理系統(tǒng)440可以重新發(fā)送并監(jiān)視/管理與任意數(shù)目的數(shù)字權(quán)利許可相一致的媒體內(nèi)容。例如,包含中央處理系統(tǒng)440的蜂窩電話可以選擇不直接顯示通過DVB信號接收的電影,而是在嵌入在便攜式計算機中的更大屏幕上顯示該電影。因此,包含感興趣的電影的媒體流可以由傳輸分析器516進(jìn)行分析、由解密設(shè)備518來解密、使用加密設(shè)備558來重新加密(同樣根據(jù)與關(guān)聯(lián)于該電影的數(shù)字媒體權(quán)利相一致的協(xié)議)、以及重新發(fā)送到個人計算機,其中該個人計算機可以使用中央處理系統(tǒng)440提供的適當(dāng)?shù)臅捗荑€來解密并播放該電影,應(yīng)當(dāng)注意,如果觀賞者希望暫停電影一段時間,則可能需要對電影的時間戳進(jìn)行某種形式的調(diào)整。接下來,媒體解碼器520可以從解密設(shè)備518接收任意數(shù)量的媒體流,并且如果需要則應(yīng)用適當(dāng)?shù)拿襟w解碼操作以產(chǎn)生一個或多個原始媒體輸出。隨后,可以經(jīng)由橋540將原始媒體輸出傳送到后端處理器組522和編碼器組560中的一個或兩個。
當(dāng)經(jīng)由橋540將任意原始媒體流發(fā)送到編碼器組560時,中央處理系統(tǒng)440可以用于重新發(fā)送部分或全部原始媒體內(nèi)容,但是由于利用完全不同的音頻-視頻編碼來生成所發(fā)送的輸出媒體流以包括所接收的DVB/FL0內(nèi)容,所以同樣具有在某種程度上更大的靈活性。例如,可以接收到?jīng)]有信息損失的接收MPEG-2電影,并將其重新格式化為具有一些信息損失和相應(yīng)的較低數(shù)據(jù)傳輸開銷的另一 MPEG-2流,而在更高應(yīng)用級別上需要很少的處理。接下來,后端處理器522可以從媒體解碼器520接收任意數(shù)量的原始媒體流,并且根據(jù)任何公知或?qū)黹_發(fā)的處理方案來適當(dāng)?shù)貞?yīng)用任意數(shù)量的后端處理(如果需要) 以便將原始媒體數(shù)據(jù)轉(zhuǎn)換為“重新格式化的媒體數(shù)據(jù)”。例如,后端處理器522可以從解碼器520接收原始媒體數(shù)據(jù)流,然后執(zhí)行空間圖像增強并針對原始媒體數(shù)據(jù)的視頻部分增加幀速率,同時有效地將音頻采樣率從幾千采樣每秒變化到一百萬采樣每秒以上,以有利于 delta-sigma數(shù)模轉(zhuǎn)換器。可以經(jīng)由橋542將后端處理器522的任何輸出饋送到應(yīng)用處理器570和/或提供到前端處理器562。當(dāng)經(jīng)由橋542將任意的后端處理器輸出發(fā)送到前端處理器562時,中央處理系統(tǒng)440可以用于重新發(fā)送后端處理器的增強輸出的部分或全部內(nèi)容,這樣可以使處理系統(tǒng) 440能夠?qū)VB/FL0內(nèi)容提供到具有各種增強的外部設(shè)備。接下來,應(yīng)用處理器570可以從后端處理器522接收任意數(shù)量的媒體流以便將該數(shù)據(jù)路由到適當(dāng)?shù)囊纛l設(shè)備和/或視頻顯示器,或者可能提供進(jìn)一步處理,例如提供文本到語音變換或語音到文本變換等。應(yīng)用處理器570還可以用于接收封裝在所接收的DVB/FL0內(nèi)容中的各種命令、信息和標(biāo)記,以及生成可以經(jīng)由傳輸封裝器556而嵌入/封裝在任何輸出媒體流中的各種命令、信息和標(biāo)記。此外,應(yīng)用處理器570可以直接或間接地提供對在其控制下的各個設(shè)備 510-522、530-542和550-562進(jìn)行配置所必需的那些參數(shù)。例如,應(yīng)用處理器570能夠通過某種形式的直接命令或經(jīng)由可以逐層向下傳送的命令/標(biāo)記/信息間接地改變在發(fā)射機基帶處理器552處的內(nèi)部編碼和在發(fā)射機MAC5M處的外部編碼。命令處理器圖6描繪了用于控制通信的命令處理器600。如在圖6中所示,示例性命令處理器600包括通過數(shù)據(jù)總線612連接到存儲器620的控制器610、信道監(jiān)視設(shè)備630、協(xié)議選擇和切換設(shè)備632、媒體編碼選擇設(shè)備640、內(nèi)部編碼選擇設(shè)備642、外部編碼選擇設(shè)備644、 交織選擇設(shè)備646、加密選擇設(shè)備648、聯(lián)合優(yōu)化設(shè)備650以及輸出/輸出電路690。盡管圖6的示例性命令處理器600使用總線結(jié)構(gòu)(通過數(shù)據(jù)總線612來表示), 但是應(yīng)當(dāng)注意如本領(lǐng)域普通技術(shù)人員所公知的,可以使用任何其它結(jié)構(gòu)。例如,在各個配置中,各個組件610-690可以采用經(jīng)由一系列獨立的總線耦合在一起的獨立電子組件的形式。此外,在其它配置中,各個組件610-690中的一個或多個可以采用經(jīng)由一個或多個網(wǎng)絡(luò)耦合在一起的獨立處理系統(tǒng)的形式。此外,應(yīng)當(dāng)注意,每個組件610-690可以有利地使用以協(xié)作形式工作的多個計算設(shè)備來實現(xiàn)。還應(yīng)當(dāng)注意,上述組件610-690中的一部分可以采用如下形式位于存儲器620中并且能夠由控制器610執(zhí)行的軟件/固件例程;或者位于由不同控制器執(zhí)行的獨立計算系統(tǒng)中的獨立存儲器中的軟件/固件例程。例如,在各個配置中,有益的是,將外部編碼選擇設(shè)備644和交織選擇設(shè)備646放置在MAC中而將內(nèi)部編碼選擇設(shè)備642放置在PHY中,應(yīng)當(dāng)注意,可以使這些設(shè)備獨立地工作或者在假設(shè)建立了一些專用通信通道的情況下則能夠執(zhí)行某種聯(lián)合優(yōu)化。此外,應(yīng)當(dāng)理解,任意或所有組件630-690的功能可以使用面向?qū)ο筌浖韺崿F(xiàn), 從而增加可移植性、軟件穩(wěn)定性并且包括非面向?qū)ο筌浖痪邆涞钠渌鼉?yōu)點。結(jié)合圖6描述的這些單元可以作為分立模塊來提供或者可以作為包括至少一個單片集成電路的芯片組來提供。在操作中,信道監(jiān)視設(shè)備630可以接收與任意數(shù)量的有線或無線通信信道的存在和狀態(tài)相關(guān)的各種信息,其中這些有線或無線通信信道受命令處理器600的控制或者與命令處理器600相關(guān)聯(lián)。在各個配置中,信道監(jiān)視設(shè)備630中的信息可以由多無線信道數(shù)據(jù)庫來提供,或者以更常規(guī)的方式來提供,例如從各個MAC逐層傳送。例如,參照圖2,可以為信道監(jiān)視設(shè)備630添加與嵌入在第一無線單元150中的UWB、藍(lán)牙和802. 11設(shè)備以及所建立的或?qū)Ω鱾€接收設(shè)備210、220和230可用的任何預(yù)期的無線信道相關(guān)的信息。協(xié)議選擇和切換設(shè)備632可以用于選擇并建立從適當(dāng)?shù)陌l(fā)射機電路(例如,圖5 的TXFE550)到預(yù)期的接收設(shè)備的無線通信信道。在各個配置中,這些選擇和支持計算可以使用位于信道監(jiān)視設(shè)備630中的信息,并且在各個配置中,協(xié)議選擇和切換設(shè)備632可以用于控制多種硬件,例如圖5中的任意設(shè)備510-562。例如,協(xié)議選擇和切換設(shè)備632可以用于控制TXFE550、發(fā)射機基帶處理器552和發(fā)射機MAC5M,以便使用802. 11協(xié)議將特定多媒體流引導(dǎo)到遠(yuǎn)程接收設(shè)備。接下來,媒體編碼選擇設(shè)備640可以用于選擇特定媒體編碼格式/方案,其中基于該特定媒體編碼格式/方案將多媒體傳送到遠(yuǎn)程接收設(shè)備。例如,假設(shè)DVB/FL0內(nèi)容信道可用并且DVB/FL0內(nèi)容信道的視頻內(nèi)容是使用網(wǎng)絡(luò)抽象層(NAL)媒體格式/方案所格式化的,則媒體編碼選擇設(shè)備640可以使用固有的NAL方案來將視頻流轉(zhuǎn)發(fā)到遠(yuǎn)程接收設(shè)備、 在NAL標(biāo)準(zhǔn)協(xié)議內(nèi)進(jìn)行調(diào)整以轉(zhuǎn)發(fā)該視頻流、或者選擇完全不同的標(biāo)準(zhǔn),諸如MPEG-2標(biāo)準(zhǔn)、 WMV(ffindows媒體視頻)標(biāo)準(zhǔn)、和ASF (高級系統(tǒng)格式)標(biāo)準(zhǔn)、ATSC (高級電視)標(biāo)準(zhǔn)、任意 Real Media 標(biāo)準(zhǔn)(例如,RM、RMVB、RAM 和 RA) ,AVI 標(biāo)準(zhǔn)、MP4 標(biāo)準(zhǔn)、MOV 標(biāo)準(zhǔn)、3GP 標(biāo)準(zhǔn)、MP3 標(biāo)準(zhǔn)或者任何其它公知的或?qū)黹_發(fā)的有利的視頻格式/方案。在各個配置中,所使用的特定媒體編碼方案可以取決于目標(biāo)接收設(shè)備的限制。例如,目標(biāo)接收設(shè)備可能直接受限于視頻格式的數(shù)量,其中目標(biāo)接收設(shè)備包含用于這些視頻格式的支持硬件和軟件,或者由于在目標(biāo)接收設(shè)備處的處理器限制,目標(biāo)接收設(shè)備可能間接地受限于需要最少處理的那些媒體編碼方案。此外,可以(完全或部分地)基于顯示屏幕的物理特征(例如,關(guān)于空間分辨率、 顏色分辨率和/或亮度分辨率的限制)或者接收設(shè)備是否在其音頻能力方面有明顯的限制 (例如僅有單個低質(zhì)量揚聲器),來確定所選擇的媒體編碼類型。例如,假設(shè)與目標(biāo)接收設(shè)備相關(guān)聯(lián)的顯示器的空間分辨率僅為160 X 320像素,則媒體編碼選擇設(shè)備640可以向在其控制下的媒體編碼器提供指令和控制信息,以使該媒體編碼器提供不高于目標(biāo)顯示器能夠使用的分辨率。此外,媒體編碼選擇設(shè)備640也可以根據(jù)目標(biāo)接收設(shè)備及其顯示器的性質(zhì)來選擇信息損失等級。
此外,所使用的媒體編碼類型可能受限于在示例性命令處理器600控制下的各個設(shè)備的處理開銷。例如,假設(shè)大部分功能受限于兩個嵌入式處理器的總的軟件處理能力,每秒200M次操作,則媒體編碼的總的處理可能受限于該處理能力,再加上其它應(yīng)用、加密和錯誤編碼需求等可能需要的任何開銷。除了接收設(shè)備的特征之外,所使用的特定媒體編碼方案還可以取決于許多其它相關(guān)因素,比如在命令處理器600控制下的發(fā)送電路與目標(biāo)接收設(shè)備之間使用的無線通信標(biāo)準(zhǔn)、在發(fā)送電路和目標(biāo)接收設(shè)備之間的無線信道的數(shù)據(jù)傳輸容量、從發(fā)送電路到接收設(shè)備的無線信道的傳輸誤比特率、或者可能影響性能的通信信道的任何其它方面。考慮到無線信道的可用的有效數(shù)據(jù)傳輸容量,可以基于已進(jìn)行媒體編碼的數(shù)據(jù)流的數(shù)據(jù)傳輸開銷來定制媒體編碼方案。例如,假設(shè)特定無線信道受限于 lOMb/s,則使用需要大于 lOMb/s來傳送所得到的媒體流的媒體編碼方案將是不切實際的。此外,考慮到與各個通信信道相關(guān)的數(shù)據(jù)傳輸開銷,例如分組報頭和錯誤編碼開銷,適當(dāng)?shù)拿襟w編碼方案會受到進(jìn)一步限制。例如,假設(shè)由于可用無線信道的較大誤比特率而選擇1/2卷積內(nèi)部編碼和l/2Reed-S0l0m0n塊外部編碼用于已進(jìn)行媒體編碼的數(shù)據(jù)流, 則所選媒體編碼方案很可能不會大于2Mb/s。假設(shè)無線信道的特征易受影響而變化,則示例性媒體編碼選擇設(shè)備640可以用于采用允許媒體質(zhì)量在接收裝置處有較大衰落或增強的方式來處理這種變化。例如,假設(shè)上述 lOMb/s的通信信道衰落到 8Mb/s,則對于媒體編碼選擇設(shè)備640而言有利的是,通過采用另一媒體編碼標(biāo)準(zhǔn)或通過修改當(dāng)前使用的媒體編碼標(biāo)準(zhǔn)以增加其信息損失,來采用一種使用更少數(shù)據(jù)的媒體編碼方案。因此,盡管媒體質(zhì)量可能會降低,但是接收設(shè)備將仍然能夠使該接收設(shè)備的用戶享用視頻信號。應(yīng)當(dāng)注意,可能存在以下情況通信信道衰落到某個閾值以下,以至于將當(dāng)前使用的無線信道改變?yōu)榱硪粺o線信道會是有益的或必需的。在各種情況中,無線信道可以在指定的無線協(xié)議內(nèi)變化(例如,從802. 11信道2變化到802. 11信道4)或者變化到另一協(xié)議 (例如,從802. 11變化到藍(lán)牙)。在這些情況中,由于許多原因中的任何原因,使得改變媒體編碼可能是有益的或者必需的,這些原因諸如為所造成的數(shù)據(jù)傳輸容量變化和/或所造成的數(shù)據(jù)傳輸開銷變化、支持不同無線協(xié)議的PHY或MAC層的一些方面等。除了示例性媒體編碼選擇設(shè)備640的基于變化的條件來動態(tài)選擇媒體編碼的能力之外,在各個配置中,示例性媒體編碼選擇設(shè)備640能夠應(yīng)用“差異媒體編碼”。即,有益的是,示例性媒體編碼選擇設(shè)備640對第一數(shù)據(jù)流的不同部分應(yīng)用不同媒體編碼。例如,假設(shè)使用了 NAL媒體編碼標(biāo)準(zhǔn),則有益的是,媒體編碼選擇設(shè)備640使媒體編碼設(shè)備對顯示器中間區(qū)域應(yīng)用無信息損失的第一 NAL編碼而對同一顯示器的周邊區(qū)域應(yīng)用具有明顯信息損失的第二 NAL編碼。類似地,與相關(guān)信息的空間位置相對照,可以基于幀或片的類型來劃分信息損失。 例如,假設(shè)使用MPEG-2媒體編碼標(biāo)準(zhǔn),則有益的是,媒體編碼選擇設(shè)備640使媒體編碼設(shè)備對I幀應(yīng)用第一(無損)MPEG-2編碼,而對P幀應(yīng)用第二(有損)MPEG-2編碼??紤]到通信信道的各種復(fù)雜性以及通過為接收設(shè)備提供可能的最佳媒體質(zhì)量而得到的那些利益,在各個配置中有益的是,媒體編碼選擇設(shè)備640根據(jù)PHY和MAC層的各種因素來選擇媒體編碼。例如,在需要增強內(nèi)部編碼的情況下,有益的是,媒體編碼選擇設(shè)備640選擇這樣的媒體編碼方案,即該媒體編碼方案使用更少的數(shù)據(jù)傳輸開銷來取代由增強的內(nèi)部編碼所使用增加的數(shù)據(jù)傳輸開銷。類似地,在外部編碼可以降低而沒有損害的情況下,媒體編碼選擇設(shè)備640選擇一個使用在相反情況下會被浪費的更大數(shù)據(jù)傳輸開銷的媒體編碼方案是切實可行的。因此,在各個配置中,媒體編碼選擇設(shè)備640的選擇以及其余設(shè)備642、644、646和 648的選擇可以服從于由示例性聯(lián)合優(yōu)化設(shè)備650提供的某種形式的聯(lián)合優(yōu)化。通常,對于聯(lián)合優(yōu)化而言切實可行的是考慮媒體編碼、錯誤編碼、數(shù)據(jù)壓縮、通信信道協(xié)議和其它相關(guān)因素的任意組合。因此,在各個配置中,可以使示例性聯(lián)合優(yōu)化設(shè)備650根據(jù)任意數(shù)量的參數(shù)方程式、統(tǒng)計分析或其它處理形式來操作,這些處理形式可以達(dá)到將數(shù)據(jù)成功發(fā)送到接收裝置的充分最大的概率、將視頻幀成功發(fā)送到接收裝置的充分最大的概率、或者在接收裝置處在媒體質(zhì)量方面提供充分的改善。例如,聯(lián)合優(yōu)化設(shè)備650可以使用具有經(jīng)過仿真和經(jīng)驗得出的多個項的N維表格,從而使得諸如信道數(shù)據(jù)容量、數(shù)據(jù)傳輸開銷容量和信噪比之類的輸入?yún)?shù)的范圍可以產(chǎn)生可以用于轉(zhuǎn)發(fā)媒體內(nèi)容的一組輸出,諸如最優(yōu)的媒體編碼、內(nèi)部編碼、外部編碼和壓縮。外部編碼回到圖6,可以使用內(nèi)部編碼選擇設(shè)備642來支持錯誤編碼在特定數(shù)據(jù)傳送條件集之下并且取代其它編碼問題的聯(lián)合優(yōu)化以及支持有利的動態(tài)內(nèi)部編碼和可能的差異內(nèi)部編碼(假設(shè)未使用卷積編碼),其中可以使該內(nèi)部編碼選擇設(shè)備642在PHY級對實際內(nèi)部編碼過程進(jìn)行控制。接下來,可以使用外部編碼選擇設(shè)備644來支持錯誤編碼在特定數(shù)據(jù)傳送條件集之下并且取代其它問題的聯(lián)合優(yōu)化以及支持有利的動態(tài)和差異外部編碼,其中可以使該外部編碼選擇設(shè)備644在MAC級對外部編碼過程進(jìn)行控制。例如,盡管針對輸出數(shù)據(jù)流進(jìn)行實際外部編碼處理的某種形式的外部編碼電路可以駐留于通信系統(tǒng)的MAC層,但是可以使外部編碼選擇設(shè)備644控制該電路以產(chǎn)生新的且有利的外部編碼形式,比如上文討論的動態(tài)和差異外部編碼。應(yīng)當(dāng)理解,可能在使用更健壯的外部編碼方案時,盡管可能總是重傳接收裝置未成功接收的分組,但是就本情況而言術(shù)語“動態(tài)外部編碼”和“差異外部編碼”并不包括該特定通信原理。然而也就是說,運用動態(tài)外部編碼和差異外部編碼的系統(tǒng)和方法可以不與某種重傳形式組合,或者運用某種重傳形式的系統(tǒng)不能單獨地運用動態(tài)外部編碼和/或差異外部編碼。一般而言,外部編碼選擇設(shè)備644可以基于與所用發(fā)送信道有關(guān)的各種改變的情況來引起外部編碼的改變,這些情況例如,關(guān)聯(lián)的誤比特率或者誤分組率、信道質(zhì)量的其它方面、由內(nèi)部編碼引起的發(fā)送開銷量、通信信道的可用數(shù)據(jù)發(fā)送帶寬以及所用特定外部編碼方案需要的所得發(fā)送開銷量,并且外部編碼同樣可以基于聯(lián)合優(yōu)化。例如,假設(shè)外部編碼選擇設(shè)備644可以接入信道監(jiān)視設(shè)備630,則外部編碼選擇設(shè)備644可以基于相關(guān)發(fā)送信道的增加的發(fā)送誤分組率來選擇更健壯的外部編碼等級,從而考慮到增加的外部編碼健壯性、增加的所得到的處理和發(fā)送開銷以及相關(guān)發(fā)送信道的其它限制,以便有可能改進(jìn)或者大體上優(yōu)化在接收裝置處的媒體質(zhì)量。這樣的優(yōu)化形式可以采用對接收設(shè)備成功接收的分組總數(shù)、成功接收的視頻幀或片總數(shù)、成功接收的特定類型的視頻幀(例如MPEG I幀)或片(例如某種形式的H.沈4、片數(shù)據(jù))總數(shù)或者優(yōu)化媒體所基于的任何其它方面(包括通過主觀學(xué)習(xí)所確定的優(yōu)化)進(jìn)行優(yōu)化的形式。注意在各種配置和/或情況中,可以在具體協(xié)議/標(biāo)準(zhǔn)內(nèi)進(jìn)行外部編碼的動態(tài)改變。例如,隨著相關(guān)信道的信號質(zhì)量緩慢地降級,可以在Reed-SolomonO^)協(xié)議/標(biāo)準(zhǔn)內(nèi)從1/4RS到5/16RS到3/8RS到1/2RS等等進(jìn)行動態(tài)外部編碼增加。類似地,可以在協(xié)議/標(biāo)準(zhǔn)之間進(jìn)行外部編碼的動態(tài)改變。例如,外部編碼選擇設(shè)備644可以將選擇/實施的外部編碼從Reed-Solomon改變成Bose-Ray-Chaudhuri-Hocqu enghem(BCH)編碼,即改變成另一塊錯誤編碼方案,或者可能造成在具有相同或者不同編碼速率的塊錯誤編碼與卷積錯誤編碼與之間的改變。接下來,應(yīng)當(dāng)理解可以有如下情況,其中可以將特定媒體流劃分成兩個或者更多單獨的流,其中每個流通過不同無線信道來發(fā)送,其中這些所發(fā)送流中的任何或者所有流使用不同類型或者速率的外部編碼,以及由外部編碼選擇設(shè)備644來控制以使用單獨的動態(tài)外部編碼序列。該單獨的動態(tài)外部編碼序列可以相互獨立或者是某種聯(lián)合優(yōu)化形式的部分。在將媒體流劃分成多個媒體子流的某些配置中,可以將單獨的媒體子流劃分成 “層”,這些層包括“基礎(chǔ)層”和一個或多個“增強層”。一般而言,基礎(chǔ)層可以包含某一數(shù)量的媒體信息,該媒體信息被認(rèn)為包括用于某一消費者享用等級的某一最少(或者適當(dāng))數(shù)量的信息,而增強層可以包含附加媒體信息,當(dāng)與基礎(chǔ)層的信息組合時該附加媒體信息可以改進(jìn)媒體質(zhì)量。一般而言,有利的是,主要由于諸如信噪比可伸縮性、幀速率、空間分辨率、顏色分辨率和強度分辨率這樣的問題,而相比攜帶增強層的通信信道而言對攜帶基本層的通信信道應(yīng)用更健壯的錯誤編碼。盡管如此,在各種配置和情況中,如果因為基礎(chǔ)層信道的整體可靠性/質(zhì)量和/或可用數(shù)據(jù)吞吐量多于補償,基礎(chǔ)層信道的信道質(zhì)量明顯地優(yōu)于各個增強層的信道質(zhì)量,則用于基礎(chǔ)層信道的外部編碼數(shù)量可以少于用于增強層的外部編碼數(shù)量。如上所述,除了動態(tài)外部編碼之外,外部編碼選擇設(shè)備644可以用于創(chuàng)建經(jīng)過差異外部編碼的數(shù)據(jù)流。一般而言,與動態(tài)外部編碼一樣,外部編碼選擇設(shè)備644可以基于各種信息,包括用于動態(tài)外部編碼的信息,來進(jìn)行其選擇,并且導(dǎo)出其可能用來對MAC或者負(fù)責(zé)該錯誤編碼的其它設(shè)備的外部編碼過程進(jìn)行控制的控制信息。另外,應(yīng)當(dāng)理解差異外部編碼可以應(yīng)用于對動態(tài)外部編碼進(jìn)行應(yīng)用的多數(shù)情形。例如,上文提到的基礎(chǔ)層和增強層信道可以在多種配置中運用差異外部編碼。為了進(jìn)行某種形式的有利差異外部編碼,外部編碼選擇設(shè)備644可以充當(dāng)“優(yōu)先級劃分設(shè)備”,其中,它可以向輸出數(shù)據(jù)流的不同部分分配不同優(yōu)先級等級。基于這種優(yōu)先級劃分,適當(dāng)?shù)腻e誤編碼設(shè)備,如圖5的發(fā)射機MAC5M中的一個,可以將適當(dāng)?shù)耐獠烤幋a應(yīng)用于輸出數(shù)據(jù)流。再次回到圖6,應(yīng)當(dāng)理解,外部編碼選擇設(shè)備644可以用來應(yīng)用混合動態(tài)和差異外部編碼。例如,對于具有分配有高、中和低優(yōu)先級數(shù)據(jù)的部分的數(shù)據(jù)流,其中,該數(shù)據(jù)流的這些部分分別分配有1/2RS、9/16RS和3/4RS外部編碼,外部編碼選擇設(shè)備644可以響應(yīng)于增加的信道噪聲來重新選擇外部編碼速率8/3RS、l/2RS和9/16RS。
另外,可以使外部編碼電路針對第一數(shù)據(jù)流的子部分,獨立于或者依賴于第一數(shù)據(jù)流的其它子部分的外部編碼方案來動態(tài)地改變外部編碼方案。例如,使用上文緊接的例子,響應(yīng)于增加的信道噪聲,外部編碼可以分別從1/2RS、9/16RS和3/4RS外部編碼改變成 1/4RS、9/16RS和 3/4RS。接下來是交織選擇設(shè)備646,可以理解,交織可以出于不同目的而出現(xiàn)在外部編碼之前和/或之后。如果應(yīng)用在前,則其可以用來以應(yīng)用層可以更好地處理突發(fā)錯誤的方式將這些錯誤隨機化。如果應(yīng)用在后,則其可以在信道中的深度衰落期間提供更多時間分集 (或者取決于時間-頻率映射來提供更多頻率分集)。一般而言,在實踐中更廣泛地使用后一種形式。然而,應(yīng)當(dāng)注意,為了保留差異外部編碼,根據(jù)特定情況,交織選擇設(shè)備646可能需要控制適當(dāng)?shù)慕豢楇娐?通常與MAC關(guān)聯(lián))以在特定外部編碼類型或者強度/健壯性的獨立分組或者成組的分組內(nèi)包含交織。也就是說,交織可能局限于外部編碼改變的范圍。接收設(shè)備和CPU圖7示出了圖2的示例性接收設(shè)備210的細(xì)節(jié)。如在圖7中所示,示例性接收設(shè)備210包括各種輸入/輸出設(shè)備,這些輸入/輸出設(shè)備包括一組無線電接收機720、一組電信收發(fā)機722、一組DVB收發(fā)機724、一組WLAN收發(fā)機726、一組紅外線(IR)收發(fā)機7 和一組有線LAN收發(fā)機730。各種輸入/輸出設(shè)備720-730分別由天線702、頂接口 704和電氣接口 706服務(wù)。與圖4的示例性第一無線單元150 —樣,示例性接收設(shè)備210還包括中央處理系統(tǒng)740、用戶接口顯示器710和揚聲器750,并且在各個配置中各個組件702-740 可以用與其在圖4中的對應(yīng)的組件402-440以相似的方式單獨工作。圖8示出了圖7的中央處理系統(tǒng)740的細(xì)節(jié)。如同圖5中的中央處理系統(tǒng)440, 該中央處理系統(tǒng)740包括一組RFFE810、一組接收機基帶處理器812、一組接收機媒體訪問控制器(MAC) 814、接收機傳輸分析器816、解密設(shè)備818、一組媒體解碼器820、后端處理器 822以及包含第一組應(yīng)用擬4和第二組應(yīng)用864的多個應(yīng)用處理器870。示例性中央處理系統(tǒng)440還包括一組TXFE850、一組發(fā)射機基帶處理器852、一組發(fā)射機MAC8M、發(fā)射機傳輸封裝器856、加密設(shè)備858、一組媒體編碼器860、前端處理器862以及提供從各個接收機設(shè)備810-822到發(fā)射機設(shè)備850-862的可選數(shù)據(jù)路徑的一系列數(shù)據(jù)橋830-842。盡管圖7的示例性接收設(shè)備210利用其示例性中央處理系統(tǒng)740能夠執(zhí)行多種通信服務(wù),但是本討論局限于關(guān)于從中間設(shè)備(例如,圖2的第一無線單元150)接收媒體的描述。在操作中,RFFE810可以接收根據(jù)任何上述變體進(jìn)行編碼的媒體流,包括動態(tài)的和差異的媒體編碼流、使用動態(tài)的和差異的錯誤編碼的媒體流等。通常,可以使用各種接收機設(shè)備810-822來接收和處理這些媒體流以生成適于顯示和/或收聽的已處理媒體流。為了正確地處理所接收媒體流,與媒體編碼、外部編碼、內(nèi)部編碼、壓縮和加密相關(guān)的編碼信息必須是已知的或者能夠被確定。因此,在各個實施例中,中央處理系統(tǒng)740可以基于與媒體內(nèi)容發(fā)送設(shè)備的初始協(xié)商來在應(yīng)用層上進(jìn)行配置。例如,在各個配置中,圖2 中的第一無線單元150和接收設(shè)備210可以使用默認(rèn)參數(shù)來發(fā)起通信。隨后,接收設(shè)備210 可以將關(guān)于前向數(shù)據(jù)通信信道的信息,例如信號強度和SNR,以及關(guān)于接收設(shè)備210的優(yōu)選和限制的信息發(fā)送到第一無線單元150。因此,可以由第一無線單元150和接收設(shè)備210來選擇并實現(xiàn)媒體編碼、錯誤編碼、壓縮等的適當(dāng)方式。對于使用動態(tài)編碼的情況,描述各種編碼變化的信息可以封裝在所接收的多媒體數(shù)據(jù)流內(nèi)。例如,對于改變所接收多媒體數(shù)據(jù)流的媒體編碼、內(nèi)部編碼和外部編碼的情況, 多媒體數(shù)據(jù)流內(nèi)的各個嵌入標(biāo)記可以由傳輸分析器816進(jìn)行提取并隨后提供到應(yīng)用處理器870,在應(yīng)用處理器870中基于所提取的標(biāo)記來進(jìn)行編碼選擇。繼這些編碼選擇之后,可以使中央處理系統(tǒng)740進(jìn)行適當(dāng)?shù)亟饨豢?、?yīng)用適當(dāng)?shù)耐獠烤幋a改變、適當(dāng)?shù)膬?nèi)部編碼改變等等。盡管有用以針對關(guān)鍵信息提供健壯的錯誤編碼的預(yù)防措施,但是應(yīng)當(dāng)理解可能有如下實例,其中可以多次發(fā)送或者如果情況允許則可能重傳該關(guān)鍵信息,比如外部編碼的改變。功能操作圖9和圖10描繪了概括所公開方法和系統(tǒng)的多個示例性操作的流程圖。圖9的過程始于步驟902,其中在DVB/FL0內(nèi)容傳送系統(tǒng)與某個中間設(shè)備如圖2的第一無線單元 150之間建立DVB/FL0內(nèi)容流。接著在步驟904中,可以確定針對DVB/FL0內(nèi)容部分的多個可能的接收設(shè)備以及通向每個接收設(shè)備的可用無線和有線信道、每個信道的數(shù)據(jù)傳送容量(為了全面地描述,其可以包括某些信道信息,比如信道誤比特率)和每個接收設(shè)備的特征??刂评^續(xù)到步驟906。在步驟906中,可以基于在步驟904中收集的信息來確定用于獨立和/或成組的接收設(shè)備的最佳(或者適當(dāng))的可用無線信道。接著在步驟908中,可以選擇和提取DVB/ FLO內(nèi)容中適當(dāng)?shù)亩嗝襟w流。然后在步驟910中,可以基于步驟904-908的操作來選擇適當(dāng)?shù)拿襟w編碼、無線協(xié)議和信道、內(nèi)部編碼、外部編碼、壓縮以及加密。在各個配置中,可以相互獨立地進(jìn)行該選擇,或者可以根據(jù)某種形式的聯(lián)合優(yōu)化來進(jìn)行該選擇,其中,在該聯(lián)合優(yōu)化中可以考慮媒體編碼、無線協(xié)議和信道、內(nèi)部編碼、外部編碼、壓縮和加密中的兩項或者更多項的任何組合以改進(jìn)或者優(yōu)化在各個接收設(shè)備處的媒體質(zhì)量??刂评^續(xù)到步驟912。在步驟912中,可以根據(jù)步驟910的選擇來對轉(zhuǎn)發(fā)到接收設(shè)備的輸出媒體流適當(dāng)?shù)剡M(jìn)行編碼和發(fā)送。接著在步驟914中可以對在步驟912中編碼和發(fā)送的媒體流適當(dāng)?shù)剡M(jìn)行解碼和播放。然后在步驟916中,可以監(jiān)視各個媒體內(nèi)容轉(zhuǎn)發(fā)無線信道和接收設(shè)備,其中,將結(jié)果報告給中間發(fā)送設(shè)備。然后,控制繼續(xù)到步驟1002(圖10)。在步驟1002中,可以確定每個可用無線信道的數(shù)據(jù)容量改變,該可用無線信道可以包括當(dāng)前使用的數(shù)據(jù)傳送信道以及在中間發(fā)送設(shè)備與接收設(shè)備之間的可替換的無線信道。接著在步驟1004中,可以關(guān)于是否動態(tài)地配置每個前向通信信道的某個方面進(jìn)行確定,例如,改變無線信道/協(xié)議、改變媒體編碼、改變錯誤編碼、改變壓縮、改變加密等。如果某種形式的重新配置是必需的或者是需要的,則控制繼續(xù)到步驟1006 ;否則,控制向下跳到步驟1010。在步驟1006中,可以基于在步驟916中收集的信息來確定獨立和/或成組的接收設(shè)備的最佳(或者適當(dāng))的可用無線信道。一般而言,在將要選擇新無線信道的情形中,就所應(yīng)用的某種形式的(可選)閾值而言新無線信道的性能可能超過現(xiàn)有無線信道的性能。 接著在步驟1008中,可以基于先前步驟來重新選擇適當(dāng)媒體編碼、無線協(xié)議和信道、內(nèi)部編碼、外部編碼、壓縮和加密,以便支持各種形式的動態(tài)適配??刂评^續(xù)到步驟1010。
在步驟1010中,可以根據(jù)步驟910的選擇對轉(zhuǎn)發(fā)到接收設(shè)備的輸出媒體流適當(dāng)?shù)剡M(jìn)行編碼和發(fā)送。接著在步驟1012中,接收設(shè)備可以對在步驟912中編碼和發(fā)送的媒體流適當(dāng)?shù)剡M(jìn)行解碼和播放。然后在步驟1014中,可以進(jìn)一步監(jiān)視各個媒體內(nèi)容轉(zhuǎn)發(fā)無線信道和接收設(shè)備,其中,將結(jié)果報告給中間發(fā)送設(shè)備。然后,當(dāng)必需或者需要時,控制繼續(xù)到步驟 1002以便進(jìn)行重復(fù)。視頻數(shù)據(jù)的優(yōu)先級在涉及到視頻數(shù)據(jù)的各個配置中,向視頻數(shù)據(jù)流的各個部分分配的優(yōu)先級可以根據(jù)涉及到的數(shù)據(jù)類型而變化。例如,在示例性優(yōu)先級順序中,可以根據(jù)下面的表1將視頻數(shù)據(jù)的優(yōu)先級劃分在各個等級上
權(quán)利要求
1.一種用于將媒體分發(fā)到一個或多個接收裝置的無線通信設(shè)備,包括 接收電路,用于接收包含至少第一媒體流的第一無線多媒體廣播信號; 提取電路,用于從所接收的多媒體廣播信號中提取個別媒體流;發(fā)送電路,用于使用一個或多個無線發(fā)送信號同時將一個或多個個別媒體流無線發(fā)送到所述一個或多個接收裝置;以及判決電路,用于基于在所述發(fā)送電路與每個接收裝置之間的每個無線信道的前向鏈路數(shù)據(jù)容量來控制所述發(fā)送電路使用至少一個無線發(fā)送信號類型將所述第一媒體流發(fā)送到至少一個接收裝置。
2.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述接收電路具有接收包含多個不同媒體流的無線多媒體廣播信號的能力,所述媒體流的至少一個子集是基于不同多媒體協(xié)議提供的。
3.根據(jù)權(quán)利要求2所述的設(shè)備,其中,所述媒體流的至少一個子集包括多媒體廣播傳輸,所述多媒體廣播傳輸包括從僅前向鏈路(FLO)、DVB-H、DVB-SH、ATSC Μ/Η、DVB-T、ISDB-T 和S-DMB信號組中選擇的信號。
4.根據(jù)權(quán)利要求3所述的設(shè)備,還包括提取電路,用于從所接收的無線多媒體廣播信號中提取個別媒體流, 其中,所述無線多媒體廣播信號包含多個視聽媒體流。
5.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述判決電路具有響應(yīng)于信號環(huán)境和多個所述接收裝置的能力中的至少一項來控制所述發(fā)送電路的能力。
6.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述判決電路具有從接收裝置接收反饋信息的能力,所述反饋信息表示所述接收裝置的無線接收。
7.根據(jù)權(quán)利要求6所述的設(shè)備,其中表示前向鏈路數(shù)據(jù)容量的信息包括在所述發(fā)送電路與每個接收裝置之間的所述無線信道的信道質(zhì)量信息;并且所述發(fā)送電路使用多個無線信號類型將媒體流發(fā)送到接收裝置,其中所述無線信號類型包括藍(lán)牙、802. 11變體、802. 15變體和超寬帶(UWB)中的至少一個,并且其中所述判決電路為所述發(fā)送電路選擇至少一個無線信號類型,以將所述第一媒體流發(fā)送到至少一個接收裝置。
8.根據(jù)權(quán)利要求6所述的設(shè)備,其中所述判決電路基于在所述發(fā)送電路與每個接收裝置之間的至少一個無線信道的前向鏈路數(shù)據(jù)容量來在所述第一數(shù)據(jù)流的不同版本或協(xié)議之中進(jìn)行選擇;或者所述判決電路具有基于在所述發(fā)送電路與每個接收裝置之間攜帶所述第一媒體流的至少一個無線信道的前向鏈路數(shù)據(jù)容量的改變來動態(tài)地改變所述第一媒體流的版本的能力。
9.根據(jù)權(quán)利要求6所述的設(shè)備,其中,所述判決電路基于每個接收裝置的顯示器的可視分辨率來在所述第一數(shù)據(jù)流的不同版本或協(xié)議之中進(jìn)行選擇。
10.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述個別媒體流中的至少一個媒體流的所述不同版本或協(xié)議中,所述不同版本或協(xié)議中的一個版本或協(xié)議相比所述不同版本或協(xié)議中的另一版本或協(xié)議具有更低的質(zhì)量和更少的帶寬需求中的至少一項。
11.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述判決電路具有以下能力之一基于所述發(fā)送電路的先前分配的發(fā)送資源來控制所述發(fā)送電路使用至少一個無線發(fā)送信號類型將所述第一媒體流發(fā)送到至少一個接收裝置;或者基于在所述發(fā)送電路與每個接收裝置之間的至少一個無線信道的前向鏈路數(shù)據(jù)容量的改變來動態(tài)地重新分配所述發(fā)送電路的發(fā)送資源;或者基于在所述發(fā)送電路與每個接收裝置之間攜帶所述第一媒體流的至少一個無線信道的前向鏈路數(shù)據(jù)容量的改變來動態(tài)地重新分配發(fā)送電路資源;或者使所述發(fā)送電路添加用以發(fā)送所述第一媒體流的附加發(fā)送信號,使得具有減小的前向鏈路數(shù)據(jù)容量的接收裝置將繼續(xù)接收所述第一媒體流;或者基于在所述發(fā)送電路與所述接收裝置之間使用的無線通信標(biāo)準(zhǔn)、在所述發(fā)送電路與所述接收裝置之間的無線信道的數(shù)據(jù)傳送容量和由所述接收裝置提供的與所述接收裝置的物理特征有關(guān)的信息中的至少一項來自動選擇用于經(jīng)過媒體編碼的數(shù)據(jù)流的媒體編碼方案。
12.根據(jù)權(quán)利要求11所述的設(shè)備,其中,對所述第一數(shù)據(jù)流的改變包括平移操作。
13.根據(jù)權(quán)利要求12所述的設(shè)備,其中,所述第一無線多媒體廣播信號包括從僅前向鏈路(FLO)、DVB-H、DVB-SH、ATSC M/H、DVB_T、ISDB-T 和 S-DMB 信號組中選擇的一個或多個信號。
14.根據(jù)權(quán)利要求1所述的設(shè)備,還包括所述接收電路,用于接收包含多個不同媒體流的所述第一無線多媒體廣播信號以用于提取所述個別媒體流;以及所述判決電路,耦合到所述發(fā)送電路并且用于基于每個無線發(fā)送信道的數(shù)據(jù)帶寬和信道質(zhì)量中的至少一個來分配所述一個或多個無線信道中的至少一個無線信道。
15.根據(jù)權(quán)利要求1所述的設(shè)備,還包括外部編碼電路,用于動態(tài)地改變用于第一數(shù)據(jù)流的外部編碼方案,以便使用多個可用外部編碼方案之一來產(chǎn)生經(jīng)過動態(tài)外部編碼的數(shù)據(jù)流,其中每個外部編碼方案具有不同的健壯等級;以及發(fā)送電路,用于將所述經(jīng)過動態(tài)外部編碼的數(shù)據(jù)流發(fā)送到接收裝置。
16.根據(jù)權(quán)利要求1所述的設(shè)備,還包括解密電路,包括解密密鑰,所述解密電路用于對一個或多個經(jīng)過加密的媒體流進(jìn)行解密以至少產(chǎn)生經(jīng)過解密的第一媒體流;所述發(fā)送電路,用于對一個或多個所述個別媒體流進(jìn)行加密并且使用一個或多個發(fā)送信號將一個或多個所述個別媒體流發(fā)送到所述一個或多個接收裝置;媒體控制電路,用于控制經(jīng)由所述發(fā)送電路將所述第一媒體流分發(fā)到至少一個接收裝置,并且向所述至少一個接收裝置提供至少第一會話密鑰,從而使所述至少一個接收裝置能夠訪問所述第一媒體流。
17.根據(jù)權(quán)利要求16所述的設(shè)備,其中,所述解密電路具有在沒有解密過程的情況下允許接收“通過”發(fā)送或減少加密的發(fā)送的能力。
18.根據(jù)權(quán)利要求1所述的設(shè)備,還包括所述發(fā)送電路,用于使用多個不同通信協(xié)議將第一凈荷信息流發(fā)送到第一接收裝置; 協(xié)議選擇電路,用于使所述發(fā)送電路進(jìn)行動態(tài)協(xié)議切換,從而將所述第一凈荷信息流的發(fā)送從使用第一通信協(xié)議的第一通信信道改變成使用第二通信協(xié)議的第二通信信道,而在所述發(fā)送電路與所述第一接收裝置之間沒有明顯的數(shù)據(jù)流中斷;以及所述發(fā)送電路,包括多個發(fā)送電路,分別用于使用不同協(xié)議將第一凈荷信息流發(fā)送到第一接收裝置;所述判決電路,用于進(jìn)行以下操作中的至少一個確定更/最有利的通信協(xié)議,以及從所述第一接收裝置接收與協(xié)議改變相關(guān)的信息;以及切換電路,響應(yīng)于所述判決電路來控制所述發(fā)送電路來改變協(xié)議。
19.根據(jù)權(quán)利要求1所述的設(shè)備,還包括外部編碼電路,用于有差異地改變用于第一數(shù)據(jù)流的外部編碼方案,以使用多個可用外部編碼方案之一來產(chǎn)生經(jīng)過差異外部編碼的數(shù)據(jù)流,其中每個外部編碼方案具有不同健壯等級;以及所述發(fā)送電路,用于將所述經(jīng)過差異外部編碼的數(shù)據(jù)流發(fā)送到接收裝置。
20.根據(jù)權(quán)利要求1所述的設(shè)備,還包括約束處理模塊,響應(yīng)于與所述無線通信設(shè)備的能力有關(guān)的至少一個因素,通過根據(jù)所述無線通信設(shè)備的所述能力限制向客戶端設(shè)備發(fā)送所述一個或多個無線發(fā)送信號,來以預(yù)定服務(wù)質(zhì)量OioS)向所述接收裝置中的多個接收裝置提供服務(wù)。
21.根據(jù)權(quán)利要求20所述的設(shè)備,其中,與所述無線通信設(shè)備提供服務(wù)的所述能力有關(guān)的所述因素包括以下各項中的至少一項所述接收裝置的無線協(xié)議能力、輸出鏈路質(zhì)量數(shù)據(jù)、可為所述多媒體廣播轉(zhuǎn)發(fā)設(shè)備所用的能量或“電池指示符”數(shù)據(jù)、所述多媒體廣播轉(zhuǎn)發(fā)設(shè)備的處理約束以及所述接收裝置的處理約束。
22.根據(jù)權(quán)利要求20所述的設(shè)備,還包括無線協(xié)議能力模塊,向所述約束處理模塊提供與所述接收裝置的無線協(xié)議能力有關(guān)的數(shù)據(jù);輸出鏈路質(zhì)量指示符模塊,向所述約束處理模塊提供與輸出鏈路質(zhì)量數(shù)據(jù)有關(guān)的數(shù)據(jù);平臺能量電平指示符,向所述約束處理模塊提供與可為所述多媒體廣播轉(zhuǎn)發(fā)設(shè)備所用的能量有關(guān)的數(shù)據(jù)或“電池指示符”數(shù)據(jù);以及約束處理模塊,向所述約束處理模塊提供與所述多媒體廣播轉(zhuǎn)發(fā)設(shè)備的處理約束和所述接收裝置的處理約束有關(guān)的數(shù)據(jù),所述約束處理模塊響應(yīng)于與所述無線通信設(shè)備的能力有關(guān)的至少一個因素,通過基于在所述發(fā)送電路與所述接收裝置之間使用的無線通信標(biāo)準(zhǔn)、在所述發(fā)送電路與所述接收裝置之間的無線信道的數(shù)據(jù)傳送容量以及由所述接收裝置提供的信息中的至少一項來根據(jù)所述無線通信設(shè)備的所述能力限制向所述客戶端設(shè)備發(fā)送所述一個或多個無線發(fā)送信號,來向所述接收裝置中的多個接收裝置提供服務(wù),其中,由所述接收裝置提供的所述信息包括由所述接收裝置提供的與所述接收裝置的物理特征有關(guān)的信息。
23.根據(jù)權(quán)利要求20所述的設(shè)備,其中所述約束處理模塊通過限制所述輸出流的數(shù)目和輸出功率來控制使用一個或多個無線發(fā)送信號向所述一個或多個接收裝置同時發(fā)送所述一個或多個個別媒體流;在平臺能量可用性基本上不受約束的情況下,響應(yīng)于平臺能量可用性來減少或者消除對所述輸出流的數(shù)目和輸出功率的約束;并且在平臺能量可用性有限的情況下,所述約束處理模塊限制輸出,以便至少以預(yù)定的服務(wù)質(zhì)量OioS)向至少一些客戶端設(shè)備提供服務(wù)。
24.根據(jù)權(quán)利要求23所述的設(shè)備,其中,由所述接收裝置提供的所述信息包括由所述接收裝置提供的與所述接收裝置對從僅前向鏈路(FLO)、DVB-H、DVB-SH、ATSC M/H, DVB-T, ISDB-T和S-DMB信號組中選擇的信號進(jìn)行處理的能力有關(guān)的信息。
25.一種用于將媒體分發(fā)到一個或多個接收裝置的方法,包括接收包含多個不同媒體流的無線多媒體廣播信號;從所接收的多媒體廣播信號中提取第一媒體流;基于每個無線發(fā)送信道的數(shù)據(jù)帶寬和信道質(zhì)量中的至少一個來為發(fā)送電路分配一個或多個無線信道中的至少一個無線信道,所述發(fā)送電路用于同時將一個或多個個別媒體流無線發(fā)送到所述一個或多個接收裝置;并且使用所分配的一個或多個無線信道來發(fā)送所述第一媒體流。
26.根據(jù)權(quán)利要求25所述的方法,還包括使用一個或多個無線發(fā)送信號同時將一個或多個個別媒體流發(fā)送到一個或多個接收裝置;并且基于在發(fā)送電路與至少一個接收裝置之間的每個無線信道的前向鏈路數(shù)據(jù)容量,通過使用至少一個無線發(fā)送信號類型將所述第一媒體流發(fā)送到至少一個接收裝置來控制所述發(fā)送,或者基于每個無線信道的前向鏈路數(shù)據(jù)容量來控制所述發(fā)送使用至少一個無線發(fā)送信號類型將所述第一媒體流發(fā)送到至少一個接收裝置,所述每個無線信道用于向每個接收裝置的發(fā)送。
27.根據(jù)權(quán)利要求25所述的方法,還包括接收包含多個不同媒體流的無線多媒體廣播信號,所述媒體流的至少一個子集是基于不同多媒體協(xié)議來提供的;從所接收的無線多媒體廣播信號中提取個別媒體流;并且基于至少一個無線信道的前向鏈路數(shù)據(jù)容量來在所述第一數(shù)據(jù)流的不同版本或協(xié)議之中進(jìn)行選擇,所述至少一個無線信道用于向每個接收裝置的發(fā)送。
28.根據(jù)權(quán)利要求25所述的方法,還包括接收包含多個不同媒體流的無線多媒體廣播信號,所述媒體流的至少一個子集是基于不同多媒體協(xié)議來提供的,其中,所述媒體流的至少一個子集包括從僅前向鏈路(FLO)、DVB-H、DVB-SH、ATSC M/H, DVB-T, ISDB-T 和 S-DMB 信號組中選擇的信號。
29.根據(jù)權(quán)利要求25所述的方法,還包括接收信息,所述信息表示用于向每個接收裝置的發(fā)送的每個無線信道的前向鏈路數(shù)據(jù)容量,并且基于所接收的信息來控制所述發(fā)送,其中,表示前向鏈路數(shù)據(jù)容量的所述信息包括用于向每個接收裝置的發(fā)送的所述無線信道的信道質(zhì)量信息;并且基于攜帶所述第一媒體流的至少一個無線信道的前向鏈路數(shù)據(jù)容量的改變來動態(tài)地改變所述第一數(shù)據(jù)流的版本,所述至少一個無線信道用于向每個接收裝置的發(fā)送;并且基于每個接收裝置的顯示器的可視分辨率,來在所述第一數(shù)據(jù)流的不同版本或協(xié)議之中進(jìn)行選擇;或者基于先前分配的發(fā)送資源來控制所述發(fā)送使用至少一個無線發(fā)送信號類型將所述第一媒體流發(fā)送到至少一個接收裝置。
30.根據(jù)權(quán)利要求四所述的方法,還包括使用多個無線信號類型將媒體流發(fā)送到接收裝置,所述多個無線信號類型包括藍(lán)牙、 802. 11變體、802. 15變體和超寬帶(UWB)中的至少一個,并且其中為所述發(fā)送選擇至少一個無線信號類型,以將所述第一媒體流發(fā)送到至少一個接收裝置。
31.根據(jù)權(quán)利要求25所述的方法,其中,所述個別媒體流中的至少一個媒體流的所述不同版本或協(xié)議中,所述不同版本或協(xié)議中的一個版本或協(xié)議相比所述不同版本或協(xié)議中的另一版本或協(xié)議具有更低的質(zhì)量和更少的帶寬需求中的至少一項。
32.根據(jù)權(quán)利要求25所述的方法,還包括基于至少一個無線信道的前向鏈路數(shù)據(jù)容量的改變來動態(tài)地重新分配發(fā)送資源,所述至少一個無線信道用于向每個接收裝置的發(fā)送,其中,對所述第一數(shù)據(jù)流的改變包括平移操作。
33.根據(jù)權(quán)利要求25所述的方法,還包括基于攜帶所述第一媒體流的至少一個無線信道的前向鏈路數(shù)據(jù)容量的改變來動態(tài)地重新分配發(fā)送資源,所述至少一個無線信道用于向每個接收裝置的發(fā)送。
34.根據(jù)權(quán)利要求33所述的方法,還包括使所述發(fā)送添加用以發(fā)送所述第一媒體流的附加發(fā)送信號,使得具有減小的前向鏈路數(shù)據(jù)容量的接收裝置將繼續(xù)接收所述第一媒體流。
35.根據(jù)權(quán)利要求25所述的方法,基于用于向所述接收裝置的發(fā)送的無線通信標(biāo)準(zhǔn)、 用于向所述接收裝置的發(fā)送的無線信道的數(shù)據(jù)傳送容量和由所述接收裝置提供的與所述接收裝置的物理特征有關(guān)的信息中的至少一項來選擇用于所述經(jīng)過媒體編碼的數(shù)據(jù)流的媒體編碼方案。
36.根據(jù)權(quán)利要求25所述的方法,還包括將用于第一數(shù)據(jù)流的外部編碼方案動態(tài)地改變成多個可用外部編碼方案中的不同外部編碼方案以產(chǎn)生動態(tài)外部編碼數(shù)據(jù)流,其中,每個外部編碼方案具有不同健壯等級;并且將所述經(jīng)過動態(tài)外部編碼的數(shù)據(jù)流發(fā)送到接收裝置。
37.根據(jù)權(quán)利要求25所述的方法,還包括對一個或多個經(jīng)過加密的媒體流進(jìn)行解密,以至少產(chǎn)生經(jīng)過解密的第一媒體流;對一個或多個所述個別媒體流進(jìn)行加密并且使用一個或多個發(fā)送信號將一個或多個所述個別媒體流發(fā)送到所述一個或多個接收裝置;控制將所述第一媒體流分發(fā)到至少一個接收裝置,并且向所述至少一個接收裝置提供至少第一會話密鑰,從而使所述至少一個接收裝置能夠訪問所述第一媒體流。
38.根據(jù)權(quán)利要求37所述的方法,其中,所述解密電路具有允許在沒有解密過程的情況下接收“通過”發(fā)送或減少加密的發(fā)送的能力。
39.根據(jù)權(quán)利要求25所述的方法,還包括配置多個發(fā)送電路,以使用不同協(xié)議將第一凈荷信息流發(fā)送到第一接收裝置,并且使用多個不同通信協(xié)議將第一凈荷信息流發(fā)送到第一接收裝置;選擇協(xié)議,以使所述發(fā)送進(jìn)行動態(tài)協(xié)議切換,使得對所述第一凈荷信息流的發(fā)送從使用第一通信協(xié)議的第一通信信道改變成使用第二通信協(xié)議的第二通信信道,而向第一接收裝置的數(shù)據(jù)流發(fā)送沒有明顯的中斷;進(jìn)行以下操作中的至少一項確定更/最有利的通信協(xié)議,以及從所述第一接收裝置接收與協(xié)議改變相關(guān)的信息;并且控制所述發(fā)送電路以改變協(xié)議。
40.根據(jù)權(quán)利要求25所述的方法,還包括差異地改變用于第一數(shù)據(jù)流的外部編碼方案,以便使用多個可用外部編碼方案之一來產(chǎn)生經(jīng)過差異外部編碼的數(shù)據(jù)流,其中,每個外部編碼方案具有不同的健壯等級;并且將所述經(jīng)過差異外部編碼的數(shù)據(jù)流發(fā)送到接收裝置。
41.根據(jù)權(quán)利要求40所述的方法,其中,與所述無線通信設(shè)備提供服務(wù)的所述能力有關(guān)的所述因素包括以下各項中的至少一項所述接收裝置的無線協(xié)議能力、輸出鏈路質(zhì)量數(shù)據(jù)、可為多媒體廣播轉(zhuǎn)發(fā)所用的能量或“電池指示符”數(shù)據(jù)、針對多媒體廣播轉(zhuǎn)發(fā)的處理約束和所述接收裝置的處理約束。
42.根據(jù)權(quán)利要求25所述的方法,其中通過限制所述輸出流的數(shù)目和輸出功率來控制使用一個或多個無線發(fā)送信號向所述一個或多個接收裝置同時發(fā)送所述一個或多個個別媒體流;在平臺能量可用性基本上不受約束的情況下,響應(yīng)于平臺能量可用性來減少或者消除對所述輸出流的數(shù)目和輸出功率的約束;并且在平臺能量可用性有限的情況下,限制輸出以便至少以預(yù)定的服務(wù)質(zhì)量(QoS)向至少一些客戶端設(shè)備提供服務(wù)。
43.根據(jù)權(quán)利要求25所述的方法,還包括響應(yīng)于與能力有關(guān)的至少一個因素,通過基于用于向所述接收裝置的發(fā)送的無線通信標(biāo)準(zhǔn)、用于向所述接收裝置的發(fā)送的無線信道的數(shù)據(jù)傳送容量和由所述接收裝置提供的信息中的至少一項限制向所述客戶端設(shè)備發(fā)送所述一個或多個無線發(fā)送信號,來控制所述發(fā)送以向所述接收裝置中的多個接收裝置提供服務(wù),其中,由所述接收裝置提供的所述信息包括由所述接收裝置提供的與所述接收裝置的物理特征有關(guān)的信息。
44.一種包括用于執(zhí)行根據(jù)權(quán)利要求25所述的方法的電路的處理器,包括作為包括至少一個單片集成電路的芯片組來提供的所述處理器。
45.一種計算機程序產(chǎn)品,包括計算機可讀介質(zhì),所述計算機可讀介質(zhì)包括第一指令,用于使計算機接收包含多個不同媒體流的無線多媒體廣播信號; 第二指令,用于使所述計算機從所接收的多媒體廣播信號中提取第一媒體流; 第三指令,用于使所述計算機基于每個無線發(fā)送信道的數(shù)據(jù)帶寬和信道質(zhì)量中的至少一個來為發(fā)送電路分配所述一個或多個無線信道中的至少一個無線信道,所述發(fā)送電路用于向所述一個或多個接收裝置同時無線發(fā)送一個或多個個別媒體流;以及第四指令,用于使所述計算機使用所分配的一個或多個無線信道來發(fā)送所述第一媒體流。
46.根據(jù)權(quán)利要求45所述的計算機程序產(chǎn)品,還包括所述第四指令,使所述計算機使用一個或多個無線發(fā)送信號將一個或多個個別媒體流同時發(fā)送到一個或多個接收裝置;以及所述第四指令,使所述計算機基于在發(fā)送電路與至少一個接收裝置之間的每個無線信道的前向鏈路數(shù)據(jù)容量、通過使用至少一個無線發(fā)送信號類型將所述第一媒體流發(fā)送到所述一個接收裝置來控制所述發(fā)送。
47.一種用于將媒體分發(fā)到一個或多個接收裝置的裝置,包括 用于接收包含多個不同媒體流的無線多媒體廣播信號的模塊; 用于從所接收的多媒體廣播信號中提取第一媒體流的模塊;用于基于每個無線發(fā)送信道的數(shù)據(jù)帶寬和信道質(zhì)量中的至少一個來為發(fā)送電路分配所述一個或多個無線信道中的至少一個無線信道的模塊,所述發(fā)送電路用于向所述一個或多個接收裝置同時無線發(fā)送一個或多個個別媒體流;用于使用一個或多個無線發(fā)送信號將一個或多個個別媒體流同時發(fā)送到一個或多個接收裝置的模塊;以及用于基于在發(fā)送電路與至少一個接收裝置之間的每個無線信道的前向鏈路數(shù)據(jù)容量、 通過使用至少一個無線發(fā)送信號類型將所述第一媒體流發(fā)送到所述一個接收裝置來控制所述發(fā)送的模塊。
48.根據(jù)權(quán)利要求47所述的裝置,還包括用于接收包含多個不同媒體流的無線多媒體廣播信號的模塊,所述媒體流的至少一個子集是基于不同多媒體協(xié)議來提供的;用于從所接收的無線多媒體廣播信號中提取個別媒體流的模塊;以及用于基于每個接收裝置的顯示器的可視分辨率來在所述第一數(shù)據(jù)流的不同版本或協(xié)議之中進(jìn)行選擇的模塊。
49.根據(jù)權(quán)利要求47所述的裝置,其中,所述個別媒體流中的至少一個媒體流的所述不同版本或協(xié)議中,所述不同版本或協(xié)議中的一個版本或協(xié)議相比所述不同版本或協(xié)議中的另一版本或協(xié)議具有更低的質(zhì)量和更少的帶寬需求中的至少一項。
50.根據(jù)權(quán)利要求47所述的裝置,還包括用于基于至少一個無線信道的前向鏈路數(shù)據(jù)容量的改變來動態(tài)地重新分配發(fā)送資源的模塊,所述至少一個無線信道用于向攜帶所述第一媒體流的每個接收裝置的發(fā)送。
51.根據(jù)權(quán)利要求47所述的裝置,還包括用于解密一個或多個經(jīng)過加密的媒體流以至少產(chǎn)生經(jīng)過解密的第一媒體流的模塊; 用于對一個或多個所述個別媒體流進(jìn)行加密并且使用一個或多個發(fā)送信號將一個或多個所述個別媒體流發(fā)送到所述一個或多個接收裝置的模塊;以及用于控制將所述第一媒體流分發(fā)到至少一個接收裝置并且向所述至少一個接收裝置提供至少第一會話密鑰以使所述至少一個接收裝置能夠訪問所述第一媒體流的模塊,其中,所述用于解密的模塊具有允許在沒有解密過程的情況下接收“通過”發(fā)送或減少加密的發(fā)送的能力。
52.根據(jù)權(quán)利要求47所述的裝置,還包括用于響應(yīng)于與所述無線通信設(shè)備的能力有關(guān)的至少一個因素,通過根據(jù)所述無線通信設(shè)備的所述能力限制向所述客戶端設(shè)備發(fā)送所述一個或多個無線發(fā)送信號,來以預(yù)定服務(wù)質(zhì)量OioS)向所述接收裝置中的多個接收裝置提供服務(wù)的模塊;用于通過限制所述輸出流的數(shù)目和輸出功率來控制使用一個或多個無線發(fā)送信號向所述一個或多個接收裝置同時發(fā)送所述一個或多個個別媒體流的模塊;用于在平臺能量可用性基本上不受約束的情況下,響應(yīng)于平臺能量可用性來減少或者消除對所述輸出流的數(shù)目和輸出功率的約束的模塊;以及用于在平臺能量可用性有限的情況下,限制輸出以便至少以預(yù)定服務(wù)質(zhì)量OioS)向至少一些客戶端設(shè)備提供服務(wù)的模塊。
53.根據(jù)權(quán)利要求47所述的裝置,還包括用于響應(yīng)于與能力有關(guān)的至少一個因素,通過基于用于向所述接收裝置的發(fā)送的無線通信標(biāo)準(zhǔn)、用于向所述接收裝置的發(fā)送的無線信道的數(shù)據(jù)傳送容量和由所述接收裝置提供的信息中的至少一項限制向所述客戶端設(shè)備發(fā)送所述一個或多個無線發(fā)送信號,來控制所述發(fā)送以向所述接收裝置中的多個接收裝置提供服務(wù)的模塊,其中,由所述接收裝置提供的所述信息包括由所述接收裝置提供的與所述接收裝置的物理特征有關(guān)的信息。
全文摘要
在各種實施例中公開了用于提供健壯通信的通信裝置和方法。例如,一種用于將媒體分發(fā)到一個或多個接收裝置的示例性通信裝置可以包括接收電路,用于接收包含至少第一媒體流的第一無線多媒體廣播信號;發(fā)送電路,用于使用一個或多個無線發(fā)送信號同時將一個或多個個別媒體流無線發(fā)送到一個或多個接收裝置;以及判決電路,用于基于在發(fā)送電路與每個接收裝置之間的每個無線信道的前向鏈路數(shù)據(jù)容量來控制發(fā)送電路使用至少一個無線發(fā)送信號類型將第一媒體流發(fā)送到至少一個接收裝置。
文檔編號H04H20/08GK102415024SQ200980158908
公開日2012年4月11日 申請日期2009年7月31日 優(yōu)先權(quán)日2009年4月27日
發(fā)明者D·克里希納斯瓦米, R·S·戴利, V·R·拉韋恩德朗 申請人:高通股份有限公司