多媒体广播转发系统和方法

文档序号:7738853阅读:442来源:国知局
专利名称:多媒体广播转发系统和方法
技术领域
本公开内容涉及无线通信。具体而言,本公开内容涉及用于使用自适应协议来发送和接收实时通信的方法和系统。
背景技术
移动电话技术的演变已经产生许多发展,这些发展与传统电话几乎无关,但是现在被视为多数蜂窝电话的标准组件。例如,现代蜂窝电话能够发送和接收文本消息、接入互联网并且显示多媒体文件。现在可用于蜂窝电话(以及具有类似功能的设备)的一种具体服务是能够无线接收、然后播放音乐、电影、音乐视频和电视节目。通常在专用高容量数字视频广播(DVB)/仅前向链路(FLO)无线网络(例如高通公司的MediaFLO 系统)上发送这些服务的内容。DVB是一种能够同时将相同的多媒体内容高效且经济地分发到数百万无线用户的技术。DVB技术可以允许减少与媒体传送相关联的成本,并且允许用户在更典型地与蜂窝语音和数据服务相关联的移动手机上进行内容频道“冲浪”。在操作中,DVB网络通常对各种媒体流进行格式化、打包和加密,然后应用某种形式的检错纠错方案来消除在发送期间生成的错误。一旦已发送并且随后已接收,可以在播放之前对DVB多媒体流进行纠错(在可能的程度上)、解包和解密。遗憾的是,对蜂窝电话的实际限制并不总是便于消费者享用。例如,蜂窝电话可能不具有用以完全利用可用DVB内容的视频分辨率或者音频性能。因此,可能希望开发可以扩展DVB媒体系统的理想性的新技术。

发明内容
—种无线通信设备用来将媒体,例如广播媒体,分发到一个或者多个接收装置。接收包含至少第一媒体流的第一无线多媒体广播信号。从所接收的多媒体广播信号中提取个别媒体流。使用一个或者多个无线发送信号将一个或者多个个别媒体流同时发送到接收装置。例如,由判决电路对发送进行控制,使得基于在发送电路与每个接收装置之间的每个无线信道的前向链路数据容量使用至少一个无线发送信号类型将第一媒体流发送到至少一个接收装置。


根据以下结合附图给出的具体描述,本公开的特征和性质将变得更加清楚,在附图中,参考标记标识一致的项。图1描绘了支持蜂窝通信和仅前向链路(FLO)媒体传送的示例性通信系统。图2描绘了图1的蜂窝电话经由各种通信信道将媒体信号转发到其它设备。图3是示出了多媒体广播和接收的顶级操作的示图。图4示出了图2的示例性蜂窝电话的细节。
图5示出了图4的中央处理系统的细节。图6示出了图4的中央处理系统的更多细节。图7示出了图2的示例性接收设备的细节。图8示出了图7的中央处理系统的细节。图9和图10描绘了概括所公开方法和系统的多个示例性操作的流程图。图11A-11C描绘了根据具体一组实施例的数据流经历差异外部编码序列的各个阶段。图12A-12B描绘了根据具体一组实施例的数据流经历第二差异外部编码序列的各个阶段。图13描绘了概括所公开方法和系统的多个第二示例性操作的流程图。图14是描绘了由广播转发设备使用的能量使用控制的示图。
具体实施例方式鍵可以广义地以及围绕具体例子和/或具体实施例来描述下文公开的方法和系统。 例如,在参照详细例子和/或实施例时,应当理解除非另有具体声明,否则所描述的任何基本原理并不限于单个实施例,而是如本领域普通技术人员将理解的那样可以被推广用于本文所描述的任何其它方法和系统。利用可以遵循各种协议中的任何协议的多媒体广播信号来实现多媒体广播发送。 这些协议的例子包括仅前向链路(FLO)、DVB-H、DVB-SH、ATSC M/H、DVB-T、ISDB-T和S-DMB 信号。因此,广播信号将包括根据该组协议或者当前或将来使用的其它协议来选择的一个或者多个信号。例如,这些信号协议可以用作TV广播信号。每个流可以是不同的媒体广播,比如不同的TV频道。广播信号包含接收到的许多这样的流(许多TV频道)。对该信息的取回利用提取电路,该提取电路能够提取任何所需流或者能够从这些流的子集中提取任何流。发送电路转发客户端所需的流。可以在下一跳中执行多播功能,这允许将多媒体广播转发到其它客户端。有许多多播方式,并且对多播技术的选择取决于特定设备能力和特定环境。举例而言,如果汽车的后座中的两个人想要观看来自NBC的节目,并且如果每个人具有其自己的个人无线显示器,则那两个显示器一起构成多播组。现在,在司机一旁的乘客可能想要观看CNN( S卩,不同的广播),则这是仅有一个客户端的不同多播组。在该例子中,设备服务于两个流到司机旁边乘客的显示器的CNN,以及到后座显示器的NBC。因此,在第一设备处的广播接收不同于用来将广播转发到附近客户端的广播。另外,如果仅有一个客户端可以进行接收——在该情况下将单个流转发到一个客户端,则转发可以不是多播。为了说明的目的,本公开内容提供在蜂窝电话中实施的例子;然而应当理解,下文公开的方法和系统可以涉及移动和非移动系统,这些系统包括移动电话、PDA和膝上型PC 以及任意数目的专门配备/改型的音乐播放器(例如,改型的苹果iPOD )、视频播放器、 多媒体播放器、电视(固定的、便携的和/或安装于车辆中的)、电子游戏系统、数字相机和视频摄像放像机。
此外,为了说明本公开内容,仅前向链路(FLO)系统的特征可以表征为用来将打包的媒体传送到终端设备的一类数字视频广播(DVB)系统,比如能够播放媒体流的具有适当功能的蜂窝电话。对于FLO和其它DVB系统,在没有如在使用TCP/IP协议的系统上或者在可以重新读取光盘的各种扇区的DVD播放器上通常进行的那样利用重传终端设备未成功接收的数据分组的情况下进行媒体传送。尽管为了简化说明本文描述了通用DVB媒体传送系统,但是这些方法和系统可以适用于现有或者处于各种开发阶段的任意数目的标准,这些标准包括欧洲的DVB-H标准、 日本的ISDB-T标准、韩国的基于数字音频广播(DAB)的地面-DMB和卫星-DMB标准、中国的DTV-M标准、地面-移动多媒体广播(T-MMB)以及卫星和地面交互多媒体(STiMi)标准、 高级电视系统委员会(ATSC)标准、第三代伙伴项目多媒体广播/多播服务(3GPP MBMS)或者广播/多播服务(3GPP2BCMCS)标准。另外,这些方法和系统可以应用于新兴标准,比如加利福尼亚州圣地亚哥市的高通公司提出的MediaFLO 标准。预期多媒体技术的进一步发展会造成未来将使用不同协议用于实现多媒体广播。 这里描述的技术有望用于实现这种未来的多媒体广播协议。在一系列配置中,一种用于提供健壮通信的方法包括基于在一组可用发送电路与接收装置之间使用的无线通信标准、在发送电路与接收装置之间的无线信道的数据传送容量以及接收装置提供的与接收装置的至少一个物理特征有关的信息中的至少一项来从多个可用媒体编码方案中选择媒体编码方案;使用所选媒体编码方案对第一数据流进行编码以产生经过媒体编码的数据流;并且将经过媒体编码的数据流发送到接收装置。在另一系列配置中,一种用于提供健壮通信的通信装置包括编码模块,用于使用多个可用媒体编码方案中的一个对第一数据流进行媒体编码以产生经过媒体编码的数据流;发送模块,用于将经过媒体编码的数据流无线发送到接收装置;以及第一选择模块,用于基于在发送电路与接收装置之间使用的无线通信标准、在发送电路与接收装置之间的无线信道的数据传送容量以及接收装置提供的与接收装置的物理特征有关的信息中的至少一项来自动地选择用于经过媒体编码的数据流的媒体编码。在另一系列配置中,一种用于在接收仅前向链路(FLO)媒体流的通信桥与接收装置之间提供健壮通信的方法包括从接收装置接收来自接收装置的一组第一信息;从DVB/ FLO媒体流中提取第一数据流;基于从接收装置接收的第一信息使用多个可用媒体编码方案中的一个对第一流进行编码;并且将经过媒体编码的数据流发送到接收装置。在另一系列配置中,一种用于提供健壮通信的通信装置包括接收电路,用于经由无线信道接收多媒体数据流,该多媒体数据根据至少一个媒体编码方案来编码;媒体解码电路,用于根据多个媒体编码方案中的任何媒体编码方案来对所接收的多媒体数据流进行解码以产生多媒体数据输出流;选择电路,用于基于在多媒体数据流内封装的信息来选择用于媒体解码电路的一个或者多个媒体编码方案;以及显示屏,能够显示多媒体数据输出流的多媒体数据的至少一部分。在另一系列配置中,一种用于提供健壮通信的方法包括使用无线信道接收根据至少一个媒体编码方案来编码的多媒体数据流;基于用来接收多媒体数据流的无线通信标准和用来接收多媒体数据流的无线信道的数据传送容量中的至少一项来对所接收的多媒体数据流进行解码以产生多媒体数据输出流;并且显示多媒体数据输出流的多媒体数据的至少一部分。在另一系列配置中,一种用于提供健壮通信的通信装置包括接收模块,用于经由无线信道接收多媒体数据流,该多媒体数据根据至少一个媒体编码方案来编码;媒体解码模块,用于根据多个媒体编码方案中的任何媒体编码方案来对所接收的多媒体数据流进行解码以产生多媒体数据输出流;选择模块,用于基于多媒体数据流内封装的信息来选择用于媒体解码模块的一个或者多个媒体编码方案;以及显示模块,能够显示多媒体数据输出流的多媒体数据的至少一部分。在另一系列配置中,一种用于提供健壮通信的方法包括基于在一组可用发送电路与接收装置之间使用的无线通信标准、在发送电路与接收装置之间的无线信道的数据传送容量以及接收装置提供的与接收装置的至少一个物理特征有关的信息中的至少一项来从多个可用媒体编码方案中选择媒体编码方案;使用所选媒体编码方案对第一数据流进行编码以产生经过媒体编码的数据流;并且将经过媒体编码的数据流发送到接收装置。在另一系列配置中,一种用于提供健壮通信的通信装置包括编码模块,用于使用多个可用媒体编码方案中的一个来对第一数据流进行媒体编码以产生经过媒体编码的数据流;发送模块,用于将经过媒体编码的数据流无线发送到接收装置;以及第一选择模块, 用于基于在发送电路与接收装置之间使用的无线通信标准、在发送电路与接收装置之间的无线信道的数据传送容量以及接收装置提供的与接收装置的物理特征有关的信息中的至少一项来自动选择用于经过媒体编码的数据流的媒体编码。在另一系列配置中,一种用于在接收仅前向链路(FLO)媒体流的通信桥与接收装置之间提供健壮通信的方法包括从接收装置接收来自接收装置的一组第一信息;从DVB/ FLO媒体流中提取第一数据流;基于从接收装置接收的第一信息来使用多个可用媒体编码方案中的一个对第一流进行编码;并且将经过媒体编码的数据流发送到接收装置。在另一系列配置中,一种用于提供健壮通信的通信装置包括接收电路,用于经由无线信道接收多媒体数据流,该多媒体数据根据至少一个媒体编码方案来编码;媒体解码电路,用于根据多个媒体编码方案中的任何媒体编码方案来对所接收的多媒体数据流进行解码以产生多媒体数据输出流;选择电路,用于基于多媒体数据流内封装的信息来选择用于媒体解码电路的一个或者多个媒体编码方案;以及显示屏,能够显示多媒体数据输出流的多媒体数据的至少一部分。在另一系列配置中,一种用于提供健壮通信的方法包括使用无线信道接收根据至少一个媒体编码方案来编码的多媒体数据流;基于用来接收多媒体数据流的无线通信标准和用来接收多媒体数据流的无线信道的数据传送容量中的至少一项来对所接收的多媒体数据流进行解码以产生多媒体数据输出流;并且显示多媒体数据输出流的多媒体数据的至少一部分。在另一系列配置中,一种用于提供健壮通信的通信装置包括接收模块,用于经由无线信道接收多媒体数据流,该多媒体数据根据至少一个媒体编码方案来编码;媒体解码模块,用于根据多个媒体编码方案中的任何媒体编码方案来对所接收的多媒体数据流进行解码以产生多媒体数据输出流;选择模块,用于基于多媒体数据流内封装的信息来选择用于媒体解码模块的一个或者多个媒体编码方案;以及显示模块,能够显示多媒体数据输出流的多媒体数据的至少一部分。
DVB/FL0媒体传送系统图1描绘了支持蜂窝通信和DVB/FL0媒体传送的示例性通信系统100。如图1中所示,示例性通信系统100包括第一无线单元150,其可以是蜂窝电话或者类似的无线设备。 第一无线单元150由两个通信系统服务,这两个通信系统包括(1)DVB/FL0媒体传送系统 102 ;以及⑵蜂窝通信系统104。示例性DVB/FL0媒体传送系统102包括基于地面的数据源110、第一卫星120、第一基于地面的DVB/FL0接收机130、与第一无线单元150建立无线链路142的本地DVB/FL0 发送接入点140。示例性蜂窝通信系统104包括本地蜂窝接入点160,该接入点经由回程连接(未示出)连接到其它蜂窝接入点的更庞大网络(也未示出)并且与第一无线单元150建立无线链路162。在操作中,各种媒体流,例如电视节目、无线电节目和电影可以在基于地面的数据源110处或者由与基于地面的数据源110联系的另一系统来适当地进行格式化、压缩、打包和错误编码,如同可以发现对于特定DVB标准而言必需或有益的。然后,基于地面的数据源 110可以经由无线信道112将得到的DVB/FL0内容发送到第一卫星120。接下来,第一卫星 120可以经由无线信道122将所接收的DVB/FL0内容重新广播到多个其它设备,包括基于地面的DVB/FL0接收机130。然后,基于地面的DVB/FL0接收机130可以将DVB/FL0内容提供给DVB/FL0发送接入点140,接下来该接入点可以将DVB/FL0内容重新广播到第一无线单元 150和其它设备。一旦由第一无线单元150接收到,则可以提取DVB/FL0内容中嵌入的各种媒体流以便由第一无线单元150来播放和/或使用如下文将进一步描述的多个新颖过程来有利地转发到任何数目的其它设备。尽管图1的例子仅对媒体传送和蜂窝服务示出了单个各自的数据路径,但是应当理解,DVB/FL0媒体传送系统102和蜂窝通信系统104的实际/已部署配置均可以包括冗余系统,其中每个系统具有多个DVB/FL0接入点、多个中间卫星信道以及可能的直接卫星馈送。例如,示例性蜂窝通信系统104可以包括与第一无线单元150活动地通信的四个或者五个蜂窝接入点,其中第一蜂窝接入点将净荷数据发送到蜂窝电话,而两个其它蜂窝接入点从第一无线单元150接收净荷数据。类似地,示例性DVB/FL0媒体传送系统102可以由多个DVB/FL0发送接入点补充,其中每个DVB/FL0发送接入点从卫星120接收媒体内容并且在重叠的地理区域上重新广播该媒体内容,同时可以独立地将冗余信息从支持DVB/ FLO的独立卫星直接提供给第一无线单元150。在给定DVB/FL0内容分发手段时,应当理解尤其是鉴于为了可接受的消费者享受而可能需要的高数据速率以及繁重的实时处理,基于可能数百万的接收设备中的任何设备的错误接收来对DVB/FL0内容的任何部分进行重传可能不切实际。如上所述,可以用一批新颖方式来有利地将第一无线单元150接收的DVB/FL0内容转发到其它设备。图2描绘了图1的第一无线单元150将媒体内容转发到多个接收设备, 包括蜂窝电话210以及个人计算机220和230。如在图2中所示,各种通信信道可以连接第一无线单元150以及接收设备210、220和230,这些通信信道包括超宽带(UWB)信道、蓝牙信道、802. 22信道、红外线(IR)信道和通用串行总线(USB)和/或火线(例如IEEE1394) 信道。然而应当理解,这样的通信信道可以采用任意数目的其它形式,包括ZigBee (802. 15) 信道、ATSC信道、Wibree信道、无线HD信道、无线USB信道等。此外,尽管将示例性接收设备210、220和230示为蜂窝电话210以及个人计算机 220和230,但是在各种实施例中接收设备的范围在形式上可以包括任何数目的设备,例如移动电话、PDA、PC、专门配备/改型的音乐播放器、视频播放器、多媒体播放器、电视、电视游戏系统、数字相机、视频摄像放像机等。在操作中,当第一无线单元150经由无线信道142接收到DVB/FL0内容时,第一无线单元150可以直接播放嵌入在DVB/FL0内容中的任何特定媒体流和/或将一个或者多个媒体流(或者甚至全部DVB/FL0内容)转发到设备210、220和230中的任何或者所有设备。在多个配置中,可以基于具有最高数据传送容量的底层技术来自动地选择DVB/ FLO内容转发信道。例如,如果第一无线单元150使用UWB信道(<2(ibit/S)、蓝牙信道 (彡2. IMbit/s)和802. 11信道(彡54Mbit/s)来与接收设备210联系,则第一无线单元 150可以由于UWB信道的数据传送容量相对大而选择UWB信道来转发DVB/FL0内容。类似地,如果要求第一无线单元150将DVB/FL0内容发送到接收设备210和220, 则第一无线单元150可以选择UWB信道以将DVB/FL0内容转发到设备210,而为设备220选择蓝牙信道,或者可能选择使用蓝牙信道用于接收设备210和220。也就是说,第一无线单元150可以选择通向各个接收设备210和220的单独数据信道,或者选择具有最大数据容量的共同无线信道来转发DVB/FL0内容。在其它配置中,可以基于预定偏好列表(或除此之外)来确定DVB/FL0内容传送信道。例如,在给定以上例子时,如果第一无线单元150使用UWB信道、蓝牙信道和802. 11 信道来与接收设备210联系,那么假如偏好列表表明对蓝牙信道的某种偏好——或者以别的方式表明决不会使用UWB信道用于接收DVB/FL0内容,则第一无线单元150可以选择蓝牙信道。注意,用于特定接收设备210、220或者230的这种偏好列表可以驻留于第一无线单元150中或者相应的接收设备210、220或者230中。当第一无线单元150接收到DVB/FL0内容并且将其转发到接收设备210、220和 230时,应当理解,诸如第一无线单元150相对于设备210、220和230的接近度、特定有线和无线接口的可用性、多径问题、共信道干扰和噪声这样的本地条件可能影响每个信道的质量,例如数据传送容量。因此,在各种配置中,可以完全或者部分地基于各个可用信道的数据容量来选择从第一无线单元150到接收设备210、220和230中的任何接收设备的无线转发信道。例如, 再次参照图2,如果由于从第一无线单元150到接收设备210和220的外部干扰而严重地削弱了可用的UWB数据发送容量,并且由于距离(S卩,低信号强度)而将到接收设备201的蓝牙数据发送容量局限于lOMbit/s,则第一无线单元150可以选择802. 11信道以将DVB/FL0 内容转发到接收设备210和220中的一个或者两个。除了针对DVB/FL0内容传送来进行初始无线信道选择之外,在多个配置中第一无线单元150可以随着情况改变而动态地改变无线信道。例如,假设第一无线单元150正在使用802. 11信道将DVB/FL0内容传送到接收设备210和220,并且由于任意原因802. 11 信道的质量或者可用数据传送容量降级至超出某一阈值,则第一无线单元150可以重新配置以使用在某方面明显提供最佳性能(例如,最佳可用数据传送容量或者最低信道误比特率)的无论任何剩余无线信道,或者以其它方式在某组情况下提供某种其它优点的无线信道,例如这些情况涉及到资源分配问题或者其中某组度量表明代表特定折衷的无线信道是必需的或者合乎需要的。除了动态协议切换和使用多播之外,还应当理解,第一无线单元150可以使用各种其它可选过程以改进或者优化与接收设备210、220和230的通信。例如,第一无线单元 150可以在诸如MPEG-2、MPEG-4、ATSC和网络抽象层(NAL)媒体标准这样的媒体格式化标准之间改变和/或针对特定视频标准使用不同压缩等级和/或不同“信息损失”等级,其中该特定视频标准可以使用不同信息损失量并且可能影响画面质量,例如MPEG-2。另外,在多个配置中,第一无线单元150可以使用可以各种不同错误编码方案来与接收设备210、220和230进行通信,其中这些错误编码方案包括不同类型的内部编码和外部编码方案,其可以随着各种外部条件而变化,例如特定无线信道的质量。可以并入各种配置中的第一无线单元150的其它方面包括第一无线单元150用以变化加密并且提供与关联于各种媒体流的数字权利一致的会话密钥的能力。例如,第一无线单元150可以使用下文称为“动态外部编码”的编码方案来与接收设备210、220和230通信,其中对所传送数据的外部编码可以根据改变的条件而动态地改变。例如,如果携带所发送的媒体流的无线信道的信噪比上升,从而造成无线信道错误率增加,这可以由更健壮的外部编码更好地解决,则在某些情况中可能希望增加对所发送的媒体流的外部编码的健壮性。此外,第一无线单元150可以使用下文称为“差异外部编码”的编码方案来与接收设备210、220和230通信,其中对所传送的数据的外部编码可以根据数据优先级来差异地改变。也就是说,在某些情况中可能希望针对媒体流的所选部分相对于另一部分来增加外部编码的健壮性。例如,对于视频数据流,对MEPG I-帧使用l/2Reed-S0l0m0n外部编码方案会是有利的,而对MPEG P-帧使用3/4Reed-S0l0m0n外部编码方案会是有利的,或者以别的方式相对于强度信息针对颜色信息使用更健壮的外部编码方案,或者可能针对在空间上位于画面中心的视频信息使用更健壮的外部编码方案而针对在空间上位于同一画面边缘的视频信息使用具有较低健壮性的外部编码,或者另外以别的方式基于包含优先级很高的控制信息的分组来使用很健壮的外部编码等级,该控制信息例如描述各种媒体编码、错误编码或加密的改变或序列的信息。图3是示出了用于动态流输出控制的多媒体广播和接收的顶级操作的示图。描绘了多媒体广播信号接收电路模块311、多媒体输入流提取电路模块313、约束处理、动态适配和输出流创建电路模块315以及多媒体输出流发送到电路模块317。也描绘了客户端反馈和无线接收及处理模块323。该技术提供处理输入信号并且根据反馈、处理能力等来调整流输出。多媒体广播信号接收电路模块311接收一个或者多个多媒体广播信号流。多媒体输入流提取电路模块 313能够从所接收的输入中提取多个多媒体输入流。约束处理、动态适配和输出流创建电路模块315能够对多个输入流进行约束处理、动态适配和输出流创建以提供多个经过处理的流。动态适配和输出流创建电路、多媒体输出流发送电路模块317能够从约束处理、动态适配和输出流创建电路模块315接收经过处理的流并且提供多个输出流。
客户端反馈和无线接收及处理模块323接收客户端反馈信号并且用来鉴于特定部署场景来控制多媒体输入流提取电路模块313以及约束处理、动态适配和输出流创建电路模块315以实现对多媒体信号的最优或者所需的广播和接收。基于用于控制流输出的上述范例,可以用上文参照图1和图2讨论的方式获得流输出类型的灵活性。例如,可以基于信道条件对输出流进行不同的外部编码。作为另一例子,不同协议可以应用于或者用于不同流。在一些实例中,可能希望在各种单元中提供通过能力,从而处理和/或适配可以由可能具有更多可用资源的下游单元或者其它设备或电路模块来执行。图3中所示单元的各种方面可以根据设计实施而分布于广播发射机或者接收客户端之间。下文进一步描述这一点的更多例子。f難辦晚送I元图4示出了图2的示例性第一无线单元150的细节。如在图4中所示,示例性第一无线单元150包括各种输入/输出设备,包括一组无线电接收机420、一组电信(例如, 蜂窝)收发机422、一组DVB收发机424、一组无线LAN(WLAN)(例如,802. 11)收发机426、 一组红外顶收发机428以及一组有线(例如,以太网和火线)LAN收发机430。各种输入/ 输出设备420-430可以分别由天线402、顶接口 404和电气接口 406来服务。示例性第一无线单元150还包括中央处理系统440、用户接口显示器410和扬声器450。尽管可以有其它接口可用于示例性第一无线单元150,例如小键盘、操纵杆等,但是为简化说明,在图4中省略了这些接口。应当注意,上文结合图4描述的单元可以作为分立模块来提供或者可以作为包括至少一个单片集成电路的芯片组来提供。图5示出了图4的示例性中央处理系统440的细节。如在图5中所示,示例性中央处理系统440包括一组接收机RF前端(RFFE) 510、一组接收机基带处理器512、一组接收机媒体访问控制器(MAC) 514、接收机传输分析器516、解密设备518、一组媒体解码器520、 后端处理器(post-processor) 522以及包括第一组应用5M和第二组应用564的许多应用处理器570。示例性中央处理系统440还包括一组发射机RF前端(TXFE) 550、一组发射机基带处理器552、一组发射机MAC 554、发射机传输封装器556、加密设备558、一组媒体编码器560、前端处理器(pre-pr0cess0r)562以及一系列数据桥530442,其中这些数据桥提供了从各个接收机设备510-522到发射机设备550-562的可选数据路径。应当注意,RFEE510 和TXFE550可以包括图4的无线电接收机420和/或其它收发机422-430的多个部分。艮口, 尽管针对各种无线和有线通信信道的物理(PHY)层而在图4和图5之间存在冗余,但是为了清楚说明而在图5中包括了 RFEE510和TXFE550。在各个配置中,应当注意许多设备可以在各个配置中被省略或者能够被停用,使得不会影响经过该设备的数据,其中这些设备例如为传输分析器516、解密设备518、媒体解码器520和后端处理器522以及其各自的对应设备556、558、560和562。例如,在接收到未加密数据的情况中,有益的是禁用解密设备518以使得数据能够不受影响地通过。这样允许使用“通过”传输,其中减少或避免了加密。此外,在各个配置中,应当注意诸如媒体解码器520和媒体编码器560之类的许多设备可以集成到单个设备中和/或使用软件来实现。因此,在这些情况中其连接桥540可以采用不同形式,例如软件例程或交互软件例程。返回图5,各个设备510-570可以用于提供多种通信服务,例如提供电话服务、发送和接收文本消息、接收和播放FM、AM和卫星无线电、提供LAN服务以及提供DVB/FL0服务。尽管对中央处理系统440的说明将主要局限于DVB/FL0功能,但是本领域技术人员应当注意,各个设备510-570可以集成与蜂窝电话、LAN和DVB/FL0服务相关的任何已知或将来开发的功能。在操作中,RFFE510可以接收任意数目的包含媒体内容的无线信号,并且对所接收无线信号执行多个与PHY相关的操作,包括滤波、放大和频率变换到基带级,以生成多个第一接收机输出。随后,可以将这些第一接收机输出经由桥530传送到接收机基带处理器组 512和TXFE组中的一个或两个。当经由桥530将第一接收机输出发送到TXFE组550时,TXFE组550可以用于重新发送第一组接收机输出,而不需要各个上层设备512-522、552-564和570的任何实质处理。例如,通过使用桥530,第一无线单元150可以通过电视信道53接收DVB信号并且通过电视信道56本地重新发送DVB信号的内容而只需在应用层使用几个命令来设置RFFE510、 桥530和TXFE550的操作参数。接下来,接收基带处理器512可以对第一接收机输出进行解调以生成多个符号流或比特流,并且在各个情况中接收基带处理器512可以用于执行各种纠错处理,例如对符号/比特流执行内部编码纠错以生成一个或多个第二接收机输出。随后,可以经由桥532 将第二接收机输出传送到接收MAC组514和发射机基带处理器组中的一个或两个。当经由桥532将任意第二接收机输出发送到发射机基带处理器时,发射机基带处理器可以用于重新发送第二接收机输出,而不需各个上层设备514-522、5M-564和570的任何实质处理,但是相比使用桥530的情况增加了更大的灵活性。例如,通过使用桥532,第一无线单元150可以经由电视信道53接收DVB/FL0信号,并且通过另一频率使用另一调制技术和/或使用不同的内部编码方案或者根本不使用内部编码方案来重新发送DVB/FL0信号的内容。假设协议允许重传,则能够提供重传并且控制如何实现分组重传。多数无线协议提供支持在MAC-层重传(使用与先前失败的尝试相同的调制编码方案或者更健壮的调制和编码方案或者使用混合ARQ来重传相同分组,以便发送附加信息)。如果发送失败例如达到重传界限,则放弃对MAC分组数据单元的重传,并且MAC尝试发送下一 PDU。尽管在无线 MAC实施中隐含地支持重传,但是根据本技术,能够动态地控制如何改变调制和编码方案以及尝试多少次重传。针对重传的具体约束是设计选择问题,以及无线MAC驱动是否允许这样的控制。此外,如果使用可靠协议如TCP来转发IP分组,那么如果IP分组在两个设备之间发送失败,则TCP尝试其自己的重传,这意味着如果MAC失败,则TCP可以救助。接下来,接收MAC514可以接收第二接收机输出,并且执行传统上与MAC相关的多个处理,例如提供外部编码差错检测和纠错,确定是否成功地接收到每个分组,提供逻辑地址,以及监视数据信道的各个方面,所述监视诸如识别哪些无线协议/信道是可用的,识别哪些无线协议/信道正在使用,识别每个信道的可用带宽,识别每个信道的信号强度,识别误比特率和/或误分组率,识别平均和/或最大退避时间,识别信道延迟,以及识别某个信道的平均和/或最大重传次数。示例性MAC514还可以提供多个常规和新颖的外部解码和解交织操作,可以发现这些操作具有如将在下面进一步说明的益处。当接收MAC514执行其所分配的任务时,MAC514能够将一个或多个得到的第三接收机输出提供到接收传输分析器516和/或经由桥534提供到发送MAC5M。当经由桥534将任意第三接收机输出发送到发送MAC5M时,中央处理系统440可以用于重新发送第三接收机输出的部分或所有内容,但是同样相比使用桥532的例子而言具有更大的灵活性。例如,通过使用桥534,中央处理系统440可以经由电视信道53接收 DVB信号,并且在重新分配逻辑地址的同时使用不同外部编码方案来在另一频率上重新发送DVB信号的内容,使用完全不同的无线协议来进行重新发送,重新发送到多个接收设备等等,如本领域普通技术人员认识到的。接下来,接收传输分析器516(或“传输分组分析器516”)能够接收第三接收机输出,并且执行传统上与传输分析器相关的多个处理,例如将各个媒体流彼此分离为各个独立的媒体流,识别关于独立媒体流的各种控制信息和标记(例如,标题、所使用的加密类型、所使用的媒体编码类型以及数据/时间戳)从而丢弃未使用的内容,适当地路由可能正在使用的内容,检验各个媒体流的连续性,等等,以便生成一个或多个第四接收机输出。随后,可以经由桥536将各个第四接收机输出传送到解密设备518和传输封装器556中的一个或两个。当经由桥536将一个或多个第四接收机输出发送到传输封装器556时,中央处理系统440可以重新发送原始接收的DVB/FL0内容的多个子部分或所接收的DVB/FL0内容和其它内容的混合。例如,通过使用桥536,中央处理系统440可以经由高数据密度OFDM信道接收DVB/FL0信号,然后形成数据密度低很多的媒体流,该媒体流将经由相对较低数据密度的信道发送到接收设备,而在应用层上需要很少的处理或不需要进行处理。接下来,接收解密设备518可以接收任意或全部第四接收机输出,并且根据任何公知的或将来开发的加密/解密方案和/或根据任何媒体权利标准和会话密钥的使用来对这些接收机输出进行适当地解密(如果需要)。然后,将已解密的媒体流(或者那些未受影响而直接通过的媒体流)经由桥538转发到媒体解码器520和/或加密设备558。当经由桥538将各个已解密媒体流中的任意媒体流发送到加密设备558时,中央处理系统440可以使用不同的加密方案来重新发送原始接收的DVB/FL0内容的全部或多个部分或者DVB/FL0内容和其它内容的混合。此外,可以生成新的时间戳和/或会话密钥,以使得中央处理系统440可以重新发送并监视/管理与任意数目的数字权利许可相一致的媒体内容。例如,包含中央处理系统440的蜂窝电话可以选择不直接显示通过DVB信号接收的电影,而是在嵌入在便携式计算机中的更大屏幕上显示该电影。因此,包含感兴趣的电影的媒体流可以由传输分析器516进行分析、由解密设备518来解密、使用加密设备558来重新加密(同样根据与关联于该电影的数字媒体权利相一致的协议)、以及重新发送到个人计算机,其中该个人计算机可以使用中央处理系统440提供的适当的会话密钥来解密并播放该电影,应当注意,如果观赏者希望暂停电影一段时间,则可能需要对电影的时间戳进行某种形式的调整。接下来,媒体解码器520可以从解密设备518接收任意数量的媒体流,并且如果需要则应用适当的媒体解码操作以产生一个或多个原始媒体输出。随后,可以经由桥540将原始媒体输出传送到后端处理器组522和编码器组560中的一个或两个。
当经由桥540将任意原始媒体流发送到编码器组560时,中央处理系统440可以用于重新发送部分或全部原始媒体内容,但是由于利用完全不同的音频-视频编码来生成所发送的输出媒体流以包括所接收的DVB/FL0内容,所以同样具有在某种程度上更大的灵活性。例如,可以接收到没有信息损失的接收MPEG-2电影,并将其重新格式化为具有一些信息损失和相应的较低数据传输开销的另一 MPEG-2流,而在更高应用级别上需要很少的处理。接下来,后端处理器522可以从媒体解码器520接收任意数量的原始媒体流,并且根据任何公知或将来开发的处理方案来适当地应用任意数量的后端处理(如果需要) 以便将原始媒体数据转换为“重新格式化的媒体数据”。例如,后端处理器522可以从解码器520接收原始媒体数据流,然后执行空间图像增强并针对原始媒体数据的视频部分增加帧速率,同时有效地将音频采样率从几千采样每秒变化到一百万采样每秒以上,以有利于 delta-sigma数模转换器。可以经由桥542将后端处理器522的任何输出馈送到应用处理器570和/或提供到前端处理器562。当经由桥542将任意的后端处理器输出发送到前端处理器562时,中央处理系统440可以用于重新发送后端处理器的增强输出的部分或全部内容,这样可以使处理系统 440能够将DVB/FL0内容提供到具有各种增强的外部设备。接下来,应用处理器570可以从后端处理器522接收任意数量的媒体流以便将该数据路由到适当的音频设备和/或视频显示器,或者可能提供进一步处理,例如提供文本到语音变换或语音到文本变换等。应用处理器570还可以用于接收封装在所接收的DVB/FL0内容中的各种命令、信息和标记,以及生成可以经由传输封装器556而嵌入/封装在任何输出媒体流中的各种命令、信息和标记。此外,应用处理器570可以直接或间接地提供对在其控制下的各个设备 510-522、530-542和550-562进行配置所必需的那些参数。例如,应用处理器570能够通过某种形式的直接命令或经由可以逐层向下传送的命令/标记/信息间接地改变在发射机基带处理器552处的内部编码和在发射机MAC5M处的外部编码。命令处理器图6描绘了用于控制通信的命令处理器600。如在图6中所示,示例性命令处理器600包括通过数据总线612连接到存储器620的控制器610、信道监视设备630、协议选择和切换设备632、媒体编码选择设备640、内部编码选择设备642、外部编码选择设备644、 交织选择设备646、加密选择设备648、联合优化设备650以及输出/输出电路690。尽管图6的示例性命令处理器600使用总线结构(通过数据总线612来表示), 但是应当注意如本领域普通技术人员所公知的,可以使用任何其它结构。例如,在各个配置中,各个组件610-690可以采用经由一系列独立的总线耦合在一起的独立电子组件的形式。此外,在其它配置中,各个组件610-690中的一个或多个可以采用经由一个或多个网络耦合在一起的独立处理系统的形式。此外,应当注意,每个组件610-690可以有利地使用以协作形式工作的多个计算设备来实现。还应当注意,上述组件610-690中的一部分可以采用如下形式位于存储器620中并且能够由控制器610执行的软件/固件例程;或者位于由不同控制器执行的独立计算系统中的独立存储器中的软件/固件例程。例如,在各个配置中,有益的是,将外部编码选择设备644和交织选择设备646放置在MAC中而将内部编码选择设备642放置在PHY中,应当注意,可以使这些设备独立地工作或者在假设建立了一些专用通信通道的情况下则能够执行某种联合优化。此外,应当理解,任意或所有组件630-690的功能可以使用面向对象软件来实现, 从而增加可移植性、软件稳定性并且包括非面向对象软件不具备的其它优点。结合图6描述的这些单元可以作为分立模块来提供或者可以作为包括至少一个单片集成电路的芯片组来提供。在操作中,信道监视设备630可以接收与任意数量的有线或无线通信信道的存在和状态相关的各种信息,其中这些有线或无线通信信道受命令处理器600的控制或者与命令处理器600相关联。在各个配置中,信道监视设备630中的信息可以由多无线信道数据库来提供,或者以更常规的方式来提供,例如从各个MAC逐层传送。例如,参照图2,可以为信道监视设备630添加与嵌入在第一无线单元150中的UWB、蓝牙和802. 11设备以及所建立的或对各个接收设备210、220和230可用的任何预期的无线信道相关的信息。协议选择和切换设备632可以用于选择并建立从适当的发射机电路(例如,图5 的TXFE550)到预期的接收设备的无线通信信道。在各个配置中,这些选择和支持计算可以使用位于信道监视设备630中的信息,并且在各个配置中,协议选择和切换设备632可以用于控制多种硬件,例如图5中的任意设备510-562。例如,协议选择和切换设备632可以用于控制TXFE550、发射机基带处理器552和发射机MAC5M,以便使用802. 11协议将特定多媒体流引导到远程接收设备。接下来,媒体编码选择设备640可以用于选择特定媒体编码格式/方案,其中基于该特定媒体编码格式/方案将多媒体传送到远程接收设备。例如,假设DVB/FL0内容信道可用并且DVB/FL0内容信道的视频内容是使用网络抽象层(NAL)媒体格式/方案所格式化的,则媒体编码选择设备640可以使用固有的NAL方案来将视频流转发到远程接收设备、 在NAL标准协议内进行调整以转发该视频流、或者选择完全不同的标准,诸如MPEG-2标准、 WMV(ffindows媒体视频)标准、和ASF (高级系统格式)标准、ATSC (高级电视)标准、任意 Real Media 标准(例如,RM、RMVB、RAM 和 RA) ,AVI 标准、MP4 标准、MOV 标准、3GP 标准、MP3 标准或者任何其它公知的或将来开发的有利的视频格式/方案。在各个配置中,所使用的特定媒体编码方案可以取决于目标接收设备的限制。例如,目标接收设备可能直接受限于视频格式的数量,其中目标接收设备包含用于这些视频格式的支持硬件和软件,或者由于在目标接收设备处的处理器限制,目标接收设备可能间接地受限于需要最少处理的那些媒体编码方案。此外,可以(完全或部分地)基于显示屏幕的物理特征(例如,关于空间分辨率、 颜色分辨率和/或亮度分辨率的限制)或者接收设备是否在其音频能力方面有明显的限制 (例如仅有单个低质量扬声器),来确定所选择的媒体编码类型。例如,假设与目标接收设备相关联的显示器的空间分辨率仅为160 X 320像素,则媒体编码选择设备640可以向在其控制下的媒体编码器提供指令和控制信息,以使该媒体编码器提供不高于目标显示器能够使用的分辨率。此外,媒体编码选择设备640也可以根据目标接收设备及其显示器的性质来选择信息损失等级。
此外,所使用的媒体编码类型可能受限于在示例性命令处理器600控制下的各个设备的处理开销。例如,假设大部分功能受限于两个嵌入式处理器的总的软件处理能力,每秒200M次操作,则媒体编码的总的处理可能受限于该处理能力,再加上其它应用、加密和错误编码需求等可能需要的任何开销。除了接收设备的特征之外,所使用的特定媒体编码方案还可以取决于许多其它相关因素,比如在命令处理器600控制下的发送电路与目标接收设备之间使用的无线通信标准、在发送电路和目标接收设备之间的无线信道的数据传输容量、从发送电路到接收设备的无线信道的传输误比特率、或者可能影响性能的通信信道的任何其它方面。考虑到无线信道的可用的有效数据传输容量,可以基于已进行媒体编码的数据流的数据传输开销来定制媒体编码方案。例如,假设特定无线信道受限于 lOMb/s,则使用需要大于 lOMb/s来传送所得到的媒体流的媒体编码方案将是不切实际的。此外,考虑到与各个通信信道相关的数据传输开销,例如分组报头和错误编码开销,适当的媒体编码方案会受到进一步限制。例如,假设由于可用无线信道的较大误比特率而选择1/2卷积内部编码和l/2Reed-S0l0m0n块外部编码用于已进行媒体编码的数据流, 则所选媒体编码方案很可能不会大于2Mb/s。假设无线信道的特征易受影响而变化,则示例性媒体编码选择设备640可以用于采用允许媒体质量在接收装置处有较大衰落或增强的方式来处理这种变化。例如,假设上述 lOMb/s的通信信道衰落到 8Mb/s,则对于媒体编码选择设备640而言有利的是,通过采用另一媒体编码标准或通过修改当前使用的媒体编码标准以增加其信息损失,来采用一种使用更少数据的媒体编码方案。因此,尽管媒体质量可能会降低,但是接收设备将仍然能够使该接收设备的用户享用视频信号。应当注意,可能存在以下情况通信信道衰落到某个阈值以下,以至于将当前使用的无线信道改变为另一无线信道会是有益的或必需的。在各种情况中,无线信道可以在指定的无线协议内变化(例如,从802. 11信道2变化到802. 11信道4)或者变化到另一协议 (例如,从802. 11变化到蓝牙)。在这些情况中,由于许多原因中的任何原因,使得改变媒体编码可能是有益的或者必需的,这些原因诸如为所造成的数据传输容量变化和/或所造成的数据传输开销变化、支持不同无线协议的PHY或MAC层的一些方面等。除了示例性媒体编码选择设备640的基于变化的条件来动态选择媒体编码的能力之外,在各个配置中,示例性媒体编码选择设备640能够应用“差异媒体编码”。即,有益的是,示例性媒体编码选择设备640对第一数据流的不同部分应用不同媒体编码。例如,假设使用了 NAL媒体编码标准,则有益的是,媒体编码选择设备640使媒体编码设备对显示器中间区域应用无信息损失的第一 NAL编码而对同一显示器的周边区域应用具有明显信息损失的第二 NAL编码。类似地,与相关信息的空间位置相对照,可以基于帧或片的类型来划分信息损失。 例如,假设使用MPEG-2媒体编码标准,则有益的是,媒体编码选择设备640使媒体编码设备对I帧应用第一(无损)MPEG-2编码,而对P帧应用第二(有损)MPEG-2编码。考虑到通信信道的各种复杂性以及通过为接收设备提供可能的最佳媒体质量而得到的那些利益,在各个配置中有益的是,媒体编码选择设备640根据PHY和MAC层的各种因素来选择媒体编码。例如,在需要增强内部编码的情况下,有益的是,媒体编码选择设备640选择这样的媒体编码方案,即该媒体编码方案使用更少的数据传输开销来取代由增强的内部编码所使用增加的数据传输开销。类似地,在外部编码可以降低而没有损害的情况下,媒体编码选择设备640选择一个使用在相反情况下会被浪费的更大数据传输开销的媒体编码方案是切实可行的。因此,在各个配置中,媒体编码选择设备640的选择以及其余设备642、644、646和 648的选择可以服从于由示例性联合优化设备650提供的某种形式的联合优化。通常,对于联合优化而言切实可行的是考虑媒体编码、错误编码、数据压缩、通信信道协议和其它相关因素的任意组合。因此,在各个配置中,可以使示例性联合优化设备650根据任意数量的参数方程式、统计分析或其它处理形式来操作,这些处理形式可以达到将数据成功发送到接收装置的充分最大的概率、将视频帧成功发送到接收装置的充分最大的概率、或者在接收装置处在媒体质量方面提供充分的改善。例如,联合优化设备650可以使用具有经过仿真和经验得出的多个项的N维表格,从而使得诸如信道数据容量、数据传输开销容量和信噪比之类的输入参数的范围可以产生可以用于转发媒体内容的一组输出,诸如最优的媒体编码、内部编码、外部编码和压缩。外部编码回到图6,可以使用内部编码选择设备642来支持错误编码在特定数据传送条件集之下并且取代其它编码问题的联合优化以及支持有利的动态内部编码和可能的差异内部编码(假设未使用卷积编码),其中可以使该内部编码选择设备642在PHY级对实际内部编码过程进行控制。接下来,可以使用外部编码选择设备644来支持错误编码在特定数据传送条件集之下并且取代其它问题的联合优化以及支持有利的动态和差异外部编码,其中可以使该外部编码选择设备644在MAC级对外部编码过程进行控制。例如,尽管针对输出数据流进行实际外部编码处理的某种形式的外部编码电路可以驻留于通信系统的MAC层,但是可以使外部编码选择设备644控制该电路以产生新的且有利的外部编码形式,比如上文讨论的动态和差异外部编码。应当理解,可能在使用更健壮的外部编码方案时,尽管可能总是重传接收装置未成功接收的分组,但是就本情况而言术语“动态外部编码”和“差异外部编码”并不包括该特定通信原理。然而也就是说,运用动态外部编码和差异外部编码的系统和方法可以不与某种重传形式组合,或者运用某种重传形式的系统不能单独地运用动态外部编码和/或差异外部编码。一般而言,外部编码选择设备644可以基于与所用发送信道有关的各种改变的情况来引起外部编码的改变,这些情况例如,关联的误比特率或者误分组率、信道质量的其它方面、由内部编码引起的发送开销量、通信信道的可用数据发送带宽以及所用特定外部编码方案需要的所得发送开销量,并且外部编码同样可以基于联合优化。例如,假设外部编码选择设备644可以接入信道监视设备630,则外部编码选择设备644可以基于相关发送信道的增加的发送误分组率来选择更健壮的外部编码等级,从而考虑到增加的外部编码健壮性、增加的所得到的处理和发送开销以及相关发送信道的其它限制,以便有可能改进或者大体上优化在接收装置处的媒体质量。这样的优化形式可以采用对接收设备成功接收的分组总数、成功接收的视频帧或片总数、成功接收的特定类型的视频帧(例如MPEG I帧)或片(例如某种形式的H.沈4、片数据)总数或者优化媒体所基于的任何其它方面(包括通过主观学习所确定的优化)进行优化的形式。注意在各种配置和/或情况中,可以在具体协议/标准内进行外部编码的动态改变。例如,随着相关信道的信号质量缓慢地降级,可以在Reed-SolomonO^)协议/标准内从1/4RS到5/16RS到3/8RS到1/2RS等等进行动态外部编码增加。类似地,可以在协议/标准之间进行外部编码的动态改变。例如,外部编码选择设备644可以将选择/实施的外部编码从Reed-Solomon改变成Bose-Ray-Chaudhuri-Hocqu enghem(BCH)编码,即改变成另一块错误编码方案,或者可能造成在具有相同或者不同编码速率的块错误编码与卷积错误编码与之间的改变。接下来,应当理解可以有如下情况,其中可以将特定媒体流划分成两个或者更多单独的流,其中每个流通过不同无线信道来发送,其中这些所发送流中的任何或者所有流使用不同类型或者速率的外部编码,以及由外部编码选择设备644来控制以使用单独的动态外部编码序列。该单独的动态外部编码序列可以相互独立或者是某种联合优化形式的部分。在将媒体流划分成多个媒体子流的某些配置中,可以将单独的媒体子流划分成 “层”,这些层包括“基础层”和一个或多个“增强层”。一般而言,基础层可以包含某一数量的媒体信息,该媒体信息被认为包括用于某一消费者享用等级的某一最少(或者适当)数量的信息,而增强层可以包含附加媒体信息,当与基础层的信息组合时该附加媒体信息可以改进媒体质量。一般而言,有利的是,主要由于诸如信噪比可伸缩性、帧速率、空间分辨率、颜色分辨率和强度分辨率这样的问题,而相比携带增强层的通信信道而言对携带基本层的通信信道应用更健壮的错误编码。尽管如此,在各种配置和情况中,如果因为基础层信道的整体可靠性/质量和/或可用数据吞吐量多于补偿,基础层信道的信道质量明显地优于各个增强层的信道质量,则用于基础层信道的外部编码数量可以少于用于增强层的外部编码数量。如上所述,除了动态外部编码之外,外部编码选择设备644可以用于创建经过差异外部编码的数据流。一般而言,与动态外部编码一样,外部编码选择设备644可以基于各种信息,包括用于动态外部编码的信息,来进行其选择,并且导出其可能用来对MAC或者负责该错误编码的其它设备的外部编码过程进行控制的控制信息。另外,应当理解差异外部编码可以应用于对动态外部编码进行应用的多数情形。例如,上文提到的基础层和增强层信道可以在多种配置中运用差异外部编码。为了进行某种形式的有利差异外部编码,外部编码选择设备644可以充当“优先级划分设备”,其中,它可以向输出数据流的不同部分分配不同优先级等级。基于这种优先级划分,适当的错误编码设备,如图5的发射机MAC5M中的一个,可以将适当的外部编码应用于输出数据流。再次回到图6,应当理解,外部编码选择设备644可以用来应用混合动态和差异外部编码。例如,对于具有分配有高、中和低优先级数据的部分的数据流,其中,该数据流的这些部分分别分配有1/2RS、9/16RS和3/4RS外部编码,外部编码选择设备644可以响应于增加的信道噪声来重新选择外部编码速率8/3RS、l/2RS和9/16RS。
另外,可以使外部编码电路针对第一数据流的子部分,独立于或者依赖于第一数据流的其它子部分的外部编码方案来动态地改变外部编码方案。例如,使用上文紧接的例子,响应于增加的信道噪声,外部编码可以分别从1/2RS、9/16RS和3/4RS外部编码改变成 1/4RS、9/16RS和 3/4RS。接下来是交织选择设备646,可以理解,交织可以出于不同目的而出现在外部编码之前和/或之后。如果应用在前,则其可以用来以应用层可以更好地处理突发错误的方式将这些错误随机化。如果应用在后,则其可以在信道中的深度衰落期间提供更多时间分集 (或者取决于时间-频率映射来提供更多频率分集)。一般而言,在实践中更广泛地使用后一种形式。然而,应当注意,为了保留差异外部编码,根据特定情况,交织选择设备646可能需要控制适当的交织电路(通常与MAC关联)以在特定外部编码类型或者强度/健壮性的独立分组或者成组的分组内包含交织。也就是说,交织可能局限于外部编码改变的范围。接收设备和CPU图7示出了图2的示例性接收设备210的细节。如在图7中所示,示例性接收设备210包括各种输入/输出设备,这些输入/输出设备包括一组无线电接收机720、一组电信收发机722、一组DVB收发机724、一组WLAN收发机726、一组红外线(IR)收发机7 和一组有线LAN收发机730。各种输入/输出设备720-730分别由天线702、顶接口 704和电气接口 706服务。与图4的示例性第一无线单元150 —样,示例性接收设备210还包括中央处理系统740、用户接口显示器710和扬声器750,并且在各个配置中各个组件702-740 可以用与其在图4中的对应的组件402-440以相似的方式单独工作。图8示出了图7的中央处理系统740的细节。如同图5中的中央处理系统440, 该中央处理系统740包括一组RFFE810、一组接收机基带处理器812、一组接收机媒体访问控制器(MAC) 814、接收机传输分析器816、解密设备818、一组媒体解码器820、后端处理器 822以及包含第一组应用拟4和第二组应用864的多个应用处理器870。示例性中央处理系统440还包括一组TXFE850、一组发射机基带处理器852、一组发射机MAC8M、发射机传输封装器856、加密设备858、一组媒体编码器860、前端处理器862以及提供从各个接收机设备810-822到发射机设备850-862的可选数据路径的一系列数据桥830-842。尽管图7的示例性接收设备210利用其示例性中央处理系统740能够执行多种通信服务,但是本讨论局限于关于从中间设备(例如,图2的第一无线单元150)接收媒体的描述。在操作中,RFFE810可以接收根据任何上述变体进行编码的媒体流,包括动态的和差异的媒体编码流、使用动态的和差异的错误编码的媒体流等。通常,可以使用各种接收机设备810-822来接收和处理这些媒体流以生成适于显示和/或收听的已处理媒体流。为了正确地处理所接收媒体流,与媒体编码、外部编码、内部编码、压缩和加密相关的编码信息必须是已知的或者能够被确定。因此,在各个实施例中,中央处理系统740可以基于与媒体内容发送设备的初始协商来在应用层上进行配置。例如,在各个配置中,图2 中的第一无线单元150和接收设备210可以使用默认参数来发起通信。随后,接收设备210 可以将关于前向数据通信信道的信息,例如信号强度和SNR,以及关于接收设备210的优选和限制的信息发送到第一无线单元150。因此,可以由第一无线单元150和接收设备210来选择并实现媒体编码、错误编码、压缩等的适当方式。对于使用动态编码的情况,描述各种编码变化的信息可以封装在所接收的多媒体数据流内。例如,对于改变所接收多媒体数据流的媒体编码、内部编码和外部编码的情况, 多媒体数据流内的各个嵌入标记可以由传输分析器816进行提取并随后提供到应用处理器870,在应用处理器870中基于所提取的标记来进行编码选择。继这些编码选择之后,可以使中央处理系统740进行适当地解交织、应用适当的外部编码改变、适当的内部编码改变等等。尽管有用以针对关键信息提供健壮的错误编码的预防措施,但是应当理解可能有如下实例,其中可以多次发送或者如果情况允许则可能重传该关键信息,比如外部编码的改变。功能操作图9和图10描绘了概括所公开方法和系统的多个示例性操作的流程图。图9的过程始于步骤902,其中在DVB/FL0内容传送系统与某个中间设备如图2的第一无线单元 150之间建立DVB/FL0内容流。接着在步骤904中,可以确定针对DVB/FL0内容部分的多个可能的接收设备以及通向每个接收设备的可用无线和有线信道、每个信道的数据传送容量(为了全面地描述,其可以包括某些信道信息,比如信道误比特率)和每个接收设备的特征。控制继续到步骤906。在步骤906中,可以基于在步骤904中收集的信息来确定用于独立和/或成组的接收设备的最佳(或者适当)的可用无线信道。接着在步骤908中,可以选择和提取DVB/ FLO内容中适当的多媒体流。然后在步骤910中,可以基于步骤904-908的操作来选择适当的媒体编码、无线协议和信道、内部编码、外部编码、压缩以及加密。在各个配置中,可以相互独立地进行该选择,或者可以根据某种形式的联合优化来进行该选择,其中,在该联合优化中可以考虑媒体编码、无线协议和信道、内部编码、外部编码、压缩和加密中的两项或者更多项的任何组合以改进或者优化在各个接收设备处的媒体质量。控制继续到步骤912。在步骤912中,可以根据步骤910的选择来对转发到接收设备的输出媒体流适当地进行编码和发送。接着在步骤914中可以对在步骤912中编码和发送的媒体流适当地进行解码和播放。然后在步骤916中,可以监视各个媒体内容转发无线信道和接收设备,其中,将结果报告给中间发送设备。然后,控制继续到步骤1002(图10)。在步骤1002中,可以确定每个可用无线信道的数据容量改变,该可用无线信道可以包括当前使用的数据传送信道以及在中间发送设备与接收设备之间的可替换的无线信道。接着在步骤1004中,可以关于是否动态地配置每个前向通信信道的某个方面进行确定,例如,改变无线信道/协议、改变媒体编码、改变错误编码、改变压缩、改变加密等。如果某种形式的重新配置是必需的或者是需要的,则控制继续到步骤1006 ;否则,控制向下跳到步骤1010。在步骤1006中,可以基于在步骤916中收集的信息来确定独立和/或成组的接收设备的最佳(或者适当)的可用无线信道。一般而言,在将要选择新无线信道的情形中,就所应用的某种形式的(可选)阈值而言新无线信道的性能可能超过现有无线信道的性能。 接着在步骤1008中,可以基于先前步骤来重新选择适当媒体编码、无线协议和信道、内部编码、外部编码、压缩和加密,以便支持各种形式的动态适配。控制继续到步骤1010。
在步骤1010中,可以根据步骤910的选择对转发到接收设备的输出媒体流适当地进行编码和发送。接着在步骤1012中,接收设备可以对在步骤912中编码和发送的媒体流适当地进行解码和播放。然后在步骤1014中,可以进一步监视各个媒体内容转发无线信道和接收设备,其中,将结果报告给中间发送设备。然后,当必需或者需要时,控制继续到步骤 1002以便进行重复。视频数据的优先级在涉及到视频数据的各个配置中,向视频数据流的各个部分分配的优先级可以根据涉及到的数据类型而变化。例如,在示例性优先级顺序中,可以根据下面的表1将视频数据的优先级划分在各个等级上
权利要求
1.一种用于将媒体分发到一个或多个接收装置的无线通信设备,包括 接收电路,用于接收包含至少第一媒体流的第一无线多媒体广播信号; 提取电路,用于从所接收的多媒体广播信号中提取个别媒体流;发送电路,用于使用一个或多个无线发送信号同时将一个或多个个别媒体流无线发送到所述一个或多个接收装置;以及判决电路,用于基于在所述发送电路与每个接收装置之间的每个无线信道的前向链路数据容量来控制所述发送电路使用至少一个无线发送信号类型将所述第一媒体流发送到至少一个接收装置。
2.根据权利要求1所述的设备,其中,所述接收电路具有接收包含多个不同媒体流的无线多媒体广播信号的能力,所述媒体流的至少一个子集是基于不同多媒体协议提供的。
3.根据权利要求2所述的设备,其中,所述媒体流的至少一个子集包括多媒体广播传输,所述多媒体广播传输包括从仅前向链路(FLO)、DVB-H、DVB-SH、ATSC Μ/Η、DVB-T、ISDB-T 和S-DMB信号组中选择的信号。
4.根据权利要求3所述的设备,还包括提取电路,用于从所接收的无线多媒体广播信号中提取个别媒体流, 其中,所述无线多媒体广播信号包含多个视听媒体流。
5.根据权利要求1所述的设备,其中,所述判决电路具有响应于信号环境和多个所述接收装置的能力中的至少一项来控制所述发送电路的能力。
6.根据权利要求1所述的设备,其中,所述判决电路具有从接收装置接收反馈信息的能力,所述反馈信息表示所述接收装置的无线接收。
7.根据权利要求6所述的设备,其中表示前向链路数据容量的信息包括在所述发送电路与每个接收装置之间的所述无线信道的信道质量信息;并且所述发送电路使用多个无线信号类型将媒体流发送到接收装置,其中所述无线信号类型包括蓝牙、802. 11变体、802. 15变体和超宽带(UWB)中的至少一个,并且其中所述判决电路为所述发送电路选择至少一个无线信号类型,以将所述第一媒体流发送到至少一个接收装置。
8.根据权利要求6所述的设备,其中所述判决电路基于在所述发送电路与每个接收装置之间的至少一个无线信道的前向链路数据容量来在所述第一数据流的不同版本或协议之中进行选择;或者所述判决电路具有基于在所述发送电路与每个接收装置之间携带所述第一媒体流的至少一个无线信道的前向链路数据容量的改变来动态地改变所述第一媒体流的版本的能力。
9.根据权利要求6所述的设备,其中,所述判决电路基于每个接收装置的显示器的可视分辨率来在所述第一数据流的不同版本或协议之中进行选择。
10.根据权利要求1所述的设备,其中,所述个别媒体流中的至少一个媒体流的所述不同版本或协议中,所述不同版本或协议中的一个版本或协议相比所述不同版本或协议中的另一版本或协议具有更低的质量和更少的带宽需求中的至少一项。
11.根据权利要求1所述的设备,其中,所述判决电路具有以下能力之一基于所述发送电路的先前分配的发送资源来控制所述发送电路使用至少一个无线发送信号类型将所述第一媒体流发送到至少一个接收装置;或者基于在所述发送电路与每个接收装置之间的至少一个无线信道的前向链路数据容量的改变来动态地重新分配所述发送电路的发送资源;或者基于在所述发送电路与每个接收装置之间携带所述第一媒体流的至少一个无线信道的前向链路数据容量的改变来动态地重新分配发送电路资源;或者使所述发送电路添加用以发送所述第一媒体流的附加发送信号,使得具有减小的前向链路数据容量的接收装置将继续接收所述第一媒体流;或者基于在所述发送电路与所述接收装置之间使用的无线通信标准、在所述发送电路与所述接收装置之间的无线信道的数据传送容量和由所述接收装置提供的与所述接收装置的物理特征有关的信息中的至少一项来自动选择用于经过媒体编码的数据流的媒体编码方案。
12.根据权利要求11所述的设备,其中,对所述第一数据流的改变包括平移操作。
13.根据权利要求12所述的设备,其中,所述第一无线多媒体广播信号包括从仅前向链路(FLO)、DVB-H、DVB-SH、ATSC M/H、DVB_T、ISDB-T 和 S-DMB 信号组中选择的一个或多个信号。
14.根据权利要求1所述的设备,还包括所述接收电路,用于接收包含多个不同媒体流的所述第一无线多媒体广播信号以用于提取所述个别媒体流;以及所述判决电路,耦合到所述发送电路并且用于基于每个无线发送信道的数据带宽和信道质量中的至少一个来分配所述一个或多个无线信道中的至少一个无线信道。
15.根据权利要求1所述的设备,还包括外部编码电路,用于动态地改变用于第一数据流的外部编码方案,以便使用多个可用外部编码方案之一来产生经过动态外部编码的数据流,其中每个外部编码方案具有不同的健壮等级;以及发送电路,用于将所述经过动态外部编码的数据流发送到接收装置。
16.根据权利要求1所述的设备,还包括解密电路,包括解密密钥,所述解密电路用于对一个或多个经过加密的媒体流进行解密以至少产生经过解密的第一媒体流;所述发送电路,用于对一个或多个所述个别媒体流进行加密并且使用一个或多个发送信号将一个或多个所述个别媒体流发送到所述一个或多个接收装置;媒体控制电路,用于控制经由所述发送电路将所述第一媒体流分发到至少一个接收装置,并且向所述至少一个接收装置提供至少第一会话密钥,从而使所述至少一个接收装置能够访问所述第一媒体流。
17.根据权利要求16所述的设备,其中,所述解密电路具有在没有解密过程的情况下允许接收“通过”发送或减少加密的发送的能力。
18.根据权利要求1所述的设备,还包括所述发送电路,用于使用多个不同通信协议将第一净荷信息流发送到第一接收装置; 协议选择电路,用于使所述发送电路进行动态协议切换,从而将所述第一净荷信息流的发送从使用第一通信协议的第一通信信道改变成使用第二通信协议的第二通信信道,而在所述发送电路与所述第一接收装置之间没有明显的数据流中断;以及所述发送电路,包括多个发送电路,分别用于使用不同协议将第一净荷信息流发送到第一接收装置;所述判决电路,用于进行以下操作中的至少一个确定更/最有利的通信协议,以及从所述第一接收装置接收与协议改变相关的信息;以及切换电路,响应于所述判决电路来控制所述发送电路来改变协议。
19.根据权利要求1所述的设备,还包括外部编码电路,用于有差异地改变用于第一数据流的外部编码方案,以使用多个可用外部编码方案之一来产生经过差异外部编码的数据流,其中每个外部编码方案具有不同健壮等级;以及所述发送电路,用于将所述经过差异外部编码的数据流发送到接收装置。
20.根据权利要求1所述的设备,还包括约束处理模块,响应于与所述无线通信设备的能力有关的至少一个因素,通过根据所述无线通信设备的所述能力限制向客户端设备发送所述一个或多个无线发送信号,来以预定服务质量OioS)向所述接收装置中的多个接收装置提供服务。
21.根据权利要求20所述的设备,其中,与所述无线通信设备提供服务的所述能力有关的所述因素包括以下各项中的至少一项所述接收装置的无线协议能力、输出链路质量数据、可为所述多媒体广播转发设备所用的能量或“电池指示符”数据、所述多媒体广播转发设备的处理约束以及所述接收装置的处理约束。
22.根据权利要求20所述的设备,还包括无线协议能力模块,向所述约束处理模块提供与所述接收装置的无线协议能力有关的数据;输出链路质量指示符模块,向所述约束处理模块提供与输出链路质量数据有关的数据;平台能量电平指示符,向所述约束处理模块提供与可为所述多媒体广播转发设备所用的能量有关的数据或“电池指示符”数据;以及约束处理模块,向所述约束处理模块提供与所述多媒体广播转发设备的处理约束和所述接收装置的处理约束有关的数据,所述约束处理模块响应于与所述无线通信设备的能力有关的至少一个因素,通过基于在所述发送电路与所述接收装置之间使用的无线通信标准、在所述发送电路与所述接收装置之间的无线信道的数据传送容量以及由所述接收装置提供的信息中的至少一项来根据所述无线通信设备的所述能力限制向所述客户端设备发送所述一个或多个无线发送信号,来向所述接收装置中的多个接收装置提供服务,其中,由所述接收装置提供的所述信息包括由所述接收装置提供的与所述接收装置的物理特征有关的信息。
23.根据权利要求20所述的设备,其中所述约束处理模块通过限制所述输出流的数目和输出功率来控制使用一个或多个无线发送信号向所述一个或多个接收装置同时发送所述一个或多个个别媒体流;在平台能量可用性基本上不受约束的情况下,响应于平台能量可用性来减少或者消除对所述输出流的数目和输出功率的约束;并且在平台能量可用性有限的情况下,所述约束处理模块限制输出,以便至少以预定的服务质量OioS)向至少一些客户端设备提供服务。
24.根据权利要求23所述的设备,其中,由所述接收装置提供的所述信息包括由所述接收装置提供的与所述接收装置对从仅前向链路(FLO)、DVB-H、DVB-SH、ATSC M/H, DVB-T, ISDB-T和S-DMB信号组中选择的信号进行处理的能力有关的信息。
25.一种用于将媒体分发到一个或多个接收装置的方法,包括接收包含多个不同媒体流的无线多媒体广播信号;从所接收的多媒体广播信号中提取第一媒体流;基于每个无线发送信道的数据带宽和信道质量中的至少一个来为发送电路分配一个或多个无线信道中的至少一个无线信道,所述发送电路用于同时将一个或多个个别媒体流无线发送到所述一个或多个接收装置;并且使用所分配的一个或多个无线信道来发送所述第一媒体流。
26.根据权利要求25所述的方法,还包括使用一个或多个无线发送信号同时将一个或多个个别媒体流发送到一个或多个接收装置;并且基于在发送电路与至少一个接收装置之间的每个无线信道的前向链路数据容量,通过使用至少一个无线发送信号类型将所述第一媒体流发送到至少一个接收装置来控制所述发送,或者基于每个无线信道的前向链路数据容量来控制所述发送使用至少一个无线发送信号类型将所述第一媒体流发送到至少一个接收装置,所述每个无线信道用于向每个接收装置的发送。
27.根据权利要求25所述的方法,还包括接收包含多个不同媒体流的无线多媒体广播信号,所述媒体流的至少一个子集是基于不同多媒体协议来提供的;从所接收的无线多媒体广播信号中提取个别媒体流;并且基于至少一个无线信道的前向链路数据容量来在所述第一数据流的不同版本或协议之中进行选择,所述至少一个无线信道用于向每个接收装置的发送。
28.根据权利要求25所述的方法,还包括接收包含多个不同媒体流的无线多媒体广播信号,所述媒体流的至少一个子集是基于不同多媒体协议来提供的,其中,所述媒体流的至少一个子集包括从仅前向链路(FLO)、DVB-H、DVB-SH、ATSC M/H, DVB-T, ISDB-T 和 S-DMB 信号组中选择的信号。
29.根据权利要求25所述的方法,还包括接收信息,所述信息表示用于向每个接收装置的发送的每个无线信道的前向链路数据容量,并且基于所接收的信息来控制所述发送,其中,表示前向链路数据容量的所述信息包括用于向每个接收装置的发送的所述无线信道的信道质量信息;并且基于携带所述第一媒体流的至少一个无线信道的前向链路数据容量的改变来动态地改变所述第一数据流的版本,所述至少一个无线信道用于向每个接收装置的发送;并且基于每个接收装置的显示器的可视分辨率,来在所述第一数据流的不同版本或协议之中进行选择;或者基于先前分配的发送资源来控制所述发送使用至少一个无线发送信号类型将所述第一媒体流发送到至少一个接收装置。
30.根据权利要求四所述的方法,还包括使用多个无线信号类型将媒体流发送到接收装置,所述多个无线信号类型包括蓝牙、 802. 11变体、802. 15变体和超宽带(UWB)中的至少一个,并且其中为所述发送选择至少一个无线信号类型,以将所述第一媒体流发送到至少一个接收装置。
31.根据权利要求25所述的方法,其中,所述个别媒体流中的至少一个媒体流的所述不同版本或协议中,所述不同版本或协议中的一个版本或协议相比所述不同版本或协议中的另一版本或协议具有更低的质量和更少的带宽需求中的至少一项。
32.根据权利要求25所述的方法,还包括基于至少一个无线信道的前向链路数据容量的改变来动态地重新分配发送资源,所述至少一个无线信道用于向每个接收装置的发送,其中,对所述第一数据流的改变包括平移操作。
33.根据权利要求25所述的方法,还包括基于携带所述第一媒体流的至少一个无线信道的前向链路数据容量的改变来动态地重新分配发送资源,所述至少一个无线信道用于向每个接收装置的发送。
34.根据权利要求33所述的方法,还包括使所述发送添加用以发送所述第一媒体流的附加发送信号,使得具有减小的前向链路数据容量的接收装置将继续接收所述第一媒体流。
35.根据权利要求25所述的方法,基于用于向所述接收装置的发送的无线通信标准、 用于向所述接收装置的发送的无线信道的数据传送容量和由所述接收装置提供的与所述接收装置的物理特征有关的信息中的至少一项来选择用于所述经过媒体编码的数据流的媒体编码方案。
36.根据权利要求25所述的方法,还包括将用于第一数据流的外部编码方案动态地改变成多个可用外部编码方案中的不同外部编码方案以产生动态外部编码数据流,其中,每个外部编码方案具有不同健壮等级;并且将所述经过动态外部编码的数据流发送到接收装置。
37.根据权利要求25所述的方法,还包括对一个或多个经过加密的媒体流进行解密,以至少产生经过解密的第一媒体流;对一个或多个所述个别媒体流进行加密并且使用一个或多个发送信号将一个或多个所述个别媒体流发送到所述一个或多个接收装置;控制将所述第一媒体流分发到至少一个接收装置,并且向所述至少一个接收装置提供至少第一会话密钥,从而使所述至少一个接收装置能够访问所述第一媒体流。
38.根据权利要求37所述的方法,其中,所述解密电路具有允许在没有解密过程的情况下接收“通过”发送或减少加密的发送的能力。
39.根据权利要求25所述的方法,还包括配置多个发送电路,以使用不同协议将第一净荷信息流发送到第一接收装置,并且使用多个不同通信协议将第一净荷信息流发送到第一接收装置;选择协议,以使所述发送进行动态协议切换,使得对所述第一净荷信息流的发送从使用第一通信协议的第一通信信道改变成使用第二通信协议的第二通信信道,而向第一接收装置的数据流发送没有明显的中断;进行以下操作中的至少一项确定更/最有利的通信协议,以及从所述第一接收装置接收与协议改变相关的信息;并且控制所述发送电路以改变协议。
40.根据权利要求25所述的方法,还包括差异地改变用于第一数据流的外部编码方案,以便使用多个可用外部编码方案之一来产生经过差异外部编码的数据流,其中,每个外部编码方案具有不同的健壮等级;并且将所述经过差异外部编码的数据流发送到接收装置。
41.根据权利要求40所述的方法,其中,与所述无线通信设备提供服务的所述能力有关的所述因素包括以下各项中的至少一项所述接收装置的无线协议能力、输出链路质量数据、可为多媒体广播转发所用的能量或“电池指示符”数据、针对多媒体广播转发的处理约束和所述接收装置的处理约束。
42.根据权利要求25所述的方法,其中通过限制所述输出流的数目和输出功率来控制使用一个或多个无线发送信号向所述一个或多个接收装置同时发送所述一个或多个个别媒体流;在平台能量可用性基本上不受约束的情况下,响应于平台能量可用性来减少或者消除对所述输出流的数目和输出功率的约束;并且在平台能量可用性有限的情况下,限制输出以便至少以预定的服务质量(QoS)向至少一些客户端设备提供服务。
43.根据权利要求25所述的方法,还包括响应于与能力有关的至少一个因素,通过基于用于向所述接收装置的发送的无线通信标准、用于向所述接收装置的发送的无线信道的数据传送容量和由所述接收装置提供的信息中的至少一项限制向所述客户端设备发送所述一个或多个无线发送信号,来控制所述发送以向所述接收装置中的多个接收装置提供服务,其中,由所述接收装置提供的所述信息包括由所述接收装置提供的与所述接收装置的物理特征有关的信息。
44.一种包括用于执行根据权利要求25所述的方法的电路的处理器,包括作为包括至少一个单片集成电路的芯片组来提供的所述处理器。
45.一种计算机程序产品,包括计算机可读介质,所述计算机可读介质包括第一指令,用于使计算机接收包含多个不同媒体流的无线多媒体广播信号; 第二指令,用于使所述计算机从所接收的多媒体广播信号中提取第一媒体流; 第三指令,用于使所述计算机基于每个无线发送信道的数据带宽和信道质量中的至少一个来为发送电路分配所述一个或多个无线信道中的至少一个无线信道,所述发送电路用于向所述一个或多个接收装置同时无线发送一个或多个个别媒体流;以及第四指令,用于使所述计算机使用所分配的一个或多个无线信道来发送所述第一媒体流。
46.根据权利要求45所述的计算机程序产品,还包括所述第四指令,使所述计算机使用一个或多个无线发送信号将一个或多个个别媒体流同时发送到一个或多个接收装置;以及所述第四指令,使所述计算机基于在发送电路与至少一个接收装置之间的每个无线信道的前向链路数据容量、通过使用至少一个无线发送信号类型将所述第一媒体流发送到所述一个接收装置来控制所述发送。
47.一种用于将媒体分发到一个或多个接收装置的装置,包括 用于接收包含多个不同媒体流的无线多媒体广播信号的模块; 用于从所接收的多媒体广播信号中提取第一媒体流的模块;用于基于每个无线发送信道的数据带宽和信道质量中的至少一个来为发送电路分配所述一个或多个无线信道中的至少一个无线信道的模块,所述发送电路用于向所述一个或多个接收装置同时无线发送一个或多个个别媒体流;用于使用一个或多个无线发送信号将一个或多个个别媒体流同时发送到一个或多个接收装置的模块;以及用于基于在发送电路与至少一个接收装置之间的每个无线信道的前向链路数据容量、 通过使用至少一个无线发送信号类型将所述第一媒体流发送到所述一个接收装置来控制所述发送的模块。
48.根据权利要求47所述的装置,还包括用于接收包含多个不同媒体流的无线多媒体广播信号的模块,所述媒体流的至少一个子集是基于不同多媒体协议来提供的;用于从所接收的无线多媒体广播信号中提取个别媒体流的模块;以及用于基于每个接收装置的显示器的可视分辨率来在所述第一数据流的不同版本或协议之中进行选择的模块。
49.根据权利要求47所述的装置,其中,所述个别媒体流中的至少一个媒体流的所述不同版本或协议中,所述不同版本或协议中的一个版本或协议相比所述不同版本或协议中的另一版本或协议具有更低的质量和更少的带宽需求中的至少一项。
50.根据权利要求47所述的装置,还包括用于基于至少一个无线信道的前向链路数据容量的改变来动态地重新分配发送资源的模块,所述至少一个无线信道用于向携带所述第一媒体流的每个接收装置的发送。
51.根据权利要求47所述的装置,还包括用于解密一个或多个经过加密的媒体流以至少产生经过解密的第一媒体流的模块; 用于对一个或多个所述个别媒体流进行加密并且使用一个或多个发送信号将一个或多个所述个别媒体流发送到所述一个或多个接收装置的模块;以及用于控制将所述第一媒体流分发到至少一个接收装置并且向所述至少一个接收装置提供至少第一会话密钥以使所述至少一个接收装置能够访问所述第一媒体流的模块,其中,所述用于解密的模块具有允许在没有解密过程的情况下接收“通过”发送或减少加密的发送的能力。
52.根据权利要求47所述的装置,还包括用于响应于与所述无线通信设备的能力有关的至少一个因素,通过根据所述无线通信设备的所述能力限制向所述客户端设备发送所述一个或多个无线发送信号,来以预定服务质量OioS)向所述接收装置中的多个接收装置提供服务的模块;用于通过限制所述输出流的数目和输出功率来控制使用一个或多个无线发送信号向所述一个或多个接收装置同时发送所述一个或多个个别媒体流的模块;用于在平台能量可用性基本上不受约束的情况下,响应于平台能量可用性来减少或者消除对所述输出流的数目和输出功率的约束的模块;以及用于在平台能量可用性有限的情况下,限制输出以便至少以预定服务质量OioS)向至少一些客户端设备提供服务的模块。
53.根据权利要求47所述的装置,还包括用于响应于与能力有关的至少一个因素,通过基于用于向所述接收装置的发送的无线通信标准、用于向所述接收装置的发送的无线信道的数据传送容量和由所述接收装置提供的信息中的至少一项限制向所述客户端设备发送所述一个或多个无线发送信号,来控制所述发送以向所述接收装置中的多个接收装置提供服务的模块,其中,由所述接收装置提供的所述信息包括由所述接收装置提供的与所述接收装置的物理特征有关的信息。
全文摘要
在各种实施例中公开了用于提供健壮通信的通信装置和方法。例如,一种用于将媒体分发到一个或多个接收装置的示例性通信装置可以包括接收电路,用于接收包含至少第一媒体流的第一无线多媒体广播信号;发送电路,用于使用一个或多个无线发送信号同时将一个或多个个别媒体流无线发送到一个或多个接收装置;以及判决电路,用于基于在发送电路与每个接收装置之间的每个无线信道的前向链路数据容量来控制发送电路使用至少一个无线发送信号类型将第一媒体流发送到至少一个接收装置。
文档编号H04H20/08GK102415024SQ200980158908
公开日2012年4月11日 申请日期2009年7月31日 优先权日2009年4月27日
发明者D·克里希纳斯瓦米, R·S·戴利, V·R·拉韦恩德朗 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1