用于对内容进行包化以经由网络传输的方法和设备的制作方法

文档序号:6568077阅读:201来源:国知局

专利名称::用于对内容进行包化以经由网络传输的方法和设备的制作方法
技术领域
:本申请案大体上涉及经由分配网络对内容进行分配,且更明确地说,涉及用于对内容进行包化以经由分配网络分配的方法和设备。
背景技术
:例如无线通信网络的数据网络必须在针对单个终端而定制的服务与向大量终端提供的服务之间进行权衡。举例来说,将多媒体内容分配到大量资源受限便携式装置(订户)是个复杂的问题。因此,对于网络管理员、内容零售商和服务提供商来说,能够以快速且有效的方式分配内容和/或其它网络服务以供在联网装置上呈现是非常重要的。在当前内容传递/媒体分配系统中,将实时和非实时服务压縮成传输帧且在网络上传递到装置。举例来说,通信网络可利用正交频分多路复用(OFDM)来提供网络服务器与一个或一个以上移动装置之间的通信。这种技术提供具有与待经由分配网络传递和传输的服务一起压縮的数据槽的传输帧。遗憾的是,常规系统可能在经由易出错多播网络传输包时存在问题。举例来说,如果包在传输期间受到损坏或丢失,那么接收装置可能不能够恢复所传输的内容。即使无错误地接收到内容,常规系统也可能不能够有效地使其呈现同步。因此,需要一种用以经由数据网络有效地传输内容的系统,其克服常规系统的问题。所述系统应当操作以允许内容经由易出错网络而传递且提供用以使其呈现同步的方法。1
发明内容在一个或一个以上实施例中,提供一种包化系统(包含方法和设备),其操作以有效对一个或一个以上内容流进行包化以供经由易出错网络传输。举例来说,一方面,提供分段方案和相关联的错误处理机制,以允许接收器对包进行重组,且当所接收到的块被标记为错误的时,将上层包标记为错误的。所述系统还提供时间指示符,作为在多条媒体数据之间进行时间同步的工具。因此,所述系统提供一种错误复原媒体同步机制(errorresilientmediasynchronizationmechanism)。一方面,提供一种用于对多媒体内容进行包化以供经由网络分配的方法。所述方法包含根据所述多媒体内容产生一个或一个以上内容包,其中所述内容包与时间基准相关联。所述方法还包含分别向所述一个或一个以上内容包添加同步标头以形成一个或一个以上应用层包,其中所述同步标头包含相对于所述时间基准而指示时间的时间指示符。一方面,提供一种用于对多媒体内容进行包化以供经由网络分配的设备。所述设备包含编码逻辑,其经配置以根据所述多媒体内容产生一个或一个以上内容包,其中所述内容包与时间基准相关联。所述设备还包含包化逻辑,其经配置以分别向所述一个或一个以上内容包添加同歩标头以形成一个或一个以上应用层包,其中所述同步标头包含相对于所述时间基准而指示时间的时间指示符。一方面,提供一种用于对多媒体内容进行包化以供经由网络分配的设备。所述设备包含用于根据多媒体内容产生一个或一个以上内容包的装置,其中所述内容包与时间基准相关联。所述设备还包含用于分别向所述一个或一个以上内容包添加同步标头以形成一个或一个以上应用层包的装置,其中所述同步标头包含相对于所述时间基准而指示时间的时间指示符。一方面,提供一种具有计算机程序的计算机可读媒体,所述计算机程序包含一个或一个以上指令,所述指令在由至少一个处理器执行时操作以提供多媒体内容的包化以供经由网络分配。所述计算机程序包含用于根据多媒体内容产生一个或一个以上内容包的指令,其中所述内容包与时间基准相关联。所述计算机程序还包含用于分别向所述一个或一个以上内容包添加同步标头以形成一个或一个以上应用层包的指令,其中所述同步标头包含相对于所述时间基准而指示时间的时间指示符。'一方面,提供至少一种处理器,其经配置以执行用于对多媒体内容进行包化以供经由网络分配的方法。所述方法包含根据多媒体内容产生一个或一个以上内容包,其中所述内容包与时间基准相关联。所述方法还包含分别向所述一个或一个以上内容包添加同步标头以形成一个或一个以上应用层包,其中所述同步标头包含相对于所述时间基准而指示时间的时间指示符。一方面,提供一种用于用于多媒体内容进行包化以供经由网络分配的方法。所述方法包含处理一个或一个以上内容块以产生一个或一个以上应用层包,以及分别从所述一个或一个以上应用层包提取同步标头以产生一个或一个以上内容层包,其中所述同步标头包含相对于时间基准而指示时间的时间指示符。所述方法还包含基于所述时间指示符使所述一个或一个以上内容层包同步。一方面,提供一种用于对多媒体内容进行包化以供经由网络分配的设备。所述设备包含接收逻辑,其经配置以处理一个或一个以上内容块以产生一个或一个以上应用层包。所述设备还包含解包化逻辑,其经配置以分别从所述一个或一个以上应用层包提取同步标头以产生一个或一个以上内容层包,其中所述同步标头包含相对于时间基准而指示时间的时间指示符,且所述解包化逻辑经配置基于所述时间指示符使所述一个或一个以上内容层包同步。一方面,提供一种用于对多媒体内容进行包化以供经由网络分配的设备。所述设备包含用于处理一个或一个以上内容块以产生一个或一个以上应用层包的装置,以及用于分别从所述一个或一个以上应用层包提取同步标头以产生一个或一个以上内容层包的装置,其中所述同步标头包含相对于时间基准而指示时间的时间指示符。所述设备还包含用于基于所述时间指示符使所述一个或一个以上内容层包同步的装置。一方面,提供一种具有计算机程序的计算机可读媒体,所述计算机程序包含指令,所述指令在由至少一个处理器执行时操作以提供多媒体内容的包化以供经由网络分配。所述计算机程序包含用于处理一个或一个以上内容块以产生一个或一个以上应用层包的指令,以及用于分别从所述一个或一个以上应用层包提取同步标头以产生一个或一个以上内容层包的指令,其中所述同步标头包含相对于时间基准而指示时间的时间指示符。所述计算机程序还包含用于基于所述时间指示符使所述一个或一个以上内容层包同步的指令。一方面,提供至少一种处理器,其经配置以执行用于对多媒体内容进行包化以供经由网络分配的方法。所述方法包含处理一'个或一个以上内容块以产生一个或一个以上应用层包,以及分别从所述一个或一个以上应用层包提取同步标头以产生一个或一个以上内容层包,其中所述同步标头包含相对于时间基准而指示时间的时间指示符。所述方法还包含基于所述时间指示符使所述一个或一个以上内容层包同步。一方面,提供一种用于对多媒体内容进行包化以供经由网络分配的方法。所述方法包含接收一个或一个以上内容块,其中所述一个或一个以上内容块包含帧标头;以及确定选定内容块包括错误。所述方法还包含假定与所述选定内容块相关联的选定帧标头包含一个或一个以上选定值,以及处理所述一个或一个以上内容块以产生一个或一个以上应用层包。一方面,提供一种用于对多媒体内容进行包化以供经由网络分配的设备。所述设备包含输入逻辑,其经配置以接收一个或一个以上内容块,其中所述一个或一个以上内容块包含帧标头。所述设备还包含解包化逻辑,其经配置以确定选定内容块包括错误,假定与所述选定内容块相关联的选定帧标头包含一个或一个以上选定值,且处理所述一个或一个以上内容块以产生一个或一个以上应用层包。一方面,提供一种用于对多媒体内容进行包化以供经由网络分配的设备。所述设备包含用于接收一个或一个以上内容块的装置,其中所述一个或一个以上内容块包含帧标头;以及用于确定选定内容块包括错误的装置。所述设备还包含用于假定与所述选定内容块相关联的选定帧标头包含一个或一个以上选定值的装置,以及用于处理所述一个或一个以上内容块以产生一个或一个以上应用层包的装置。一方面,提供一种具有计算机程序的计算机可读媒体,所述计算机程序包含指令,所述指令在由至少一个处理器执行时操作以提供多媒体内容的包化以供经由网络分配。所述计算机程序包含用于接收一个或一个以上内容块的指令,其中所述一个或一个以上内容块包含帧标头;以及用于确定选定内容块包括错误的指令。所述计算机程序还包含用于假定与所述选定内容块相关联的选定帧标头包含一个或一个以上选定值的指令'以及用于处理所述一个或一个以上内容块以产生一个或一个以上应用层包的指令。一方面,提供至少一种处理器,其经配置以执行用于对多媒体内容进行包化以供经由网络分配的方法。所述方法包含接收一个或一个以上内容块,其中所述一个或一个以上内容块包含帧标头;以及确定选定内容块包括错误。所述方法还包含假定与所述选定内容块相关联的选定帧标头包含一个或一个以上选定值,以及处理所述一个或一个以上内容块以产生一个或一个以上应用层包。'在阅读下文陈述的具体实施方式以友权利要求书之后,将明了所述实施例的其它方面。参考结合附图考虑的以下详细描述内容,将更容易明了本文所描述的实施例的前述方面,其中图1展示包含包化系统的实施例的网络;图2展示适合在包化系统中使用的服务器的实施例;图3展示用于在包化系统中使用的层和协议的实施例;图4展示用于在包化系统中使用的协议结构的实施例;图5展示如何将应用层划分成实时内容层和同步层;图6展示说明包化系统的实施例中的层之间的数据流动的流程图;图7说明同步层如何向实时内容层包添加同步层标头;图8展示说明包化系统中的流层、MAC层和物理层的操作的图;图9展示用于由组帧协议的实施例提供的单个包的分段方案;图10说明组帧协议的实施例如何操作以对两个包进行分段;图11说明组帧协议的实施例如何操作以将大小为200个字节的上层包分段成两个部分;图12展示用于提供包化系统的方法的实施例;图13展示说明用于在包化系统中使用的实时服务支持的图14展示用于在包化系统中使用的装置的实施例;图15展示包化系统中用于接收实时服务的接收装置处的数据和控制流的实例;图16说明包化系统的实施例如何在装置处操作以处理含有两个应用层包的三个接收到的块;图17展示包化系统的操作,其中流层指示第一接收到的块具有错误;图18展示包化系统的操作,其中流层指示第二接收到的块是错误的;图19展示包化系统的操作,其中流层将超帧的最后一个块标记为错误的;图20展示包化系统的操作,其中流层将三个块传递到传送层;图21展示包化系统的操作,其中在接收装置处使用组帧目录信息;图22展示属于传送层的协议;图23i示如何在包化系统中在服务器上提供检验和协议;'图24说明在包化系统中在接收装置处的检验和处理;图25展示用于提供包化系统的方法的实施例;图26展示包化系统的实施例;图27展示包化系统的实施例;以及图28展示包化系统的实施例。具体实施例方式在一个或一个以上实施例中,提供一种操作以将多路复用的内容流包化成传输帧以供经由数据网络传输的包化系统。举例来说,所述多路复用的内容流包含实时和/或非实时服务的特定布置、序列、混合和/或选择以供传输到装置。所述系统特别适合在无线网络环境下使用,但也可在任何类型的网络环境下使用,包括但不限于通信网络、公用网络(例如因特网)、专用网络(例如虚拟专用网络(VPN))、局域网、广域网、远程网或任何其它类型的数据网络。出于此描述的目的,本文参看利用正交频分多路复用(OFDM)来提供网络服务器与一个或一个以上移动装置之间的通信的通信网络来描述包化系统的一个或一个以上实施例。举例来说,在OFDM系统的实施例中,定义超帧,其包含时分多路复用(TDM)导频信号、频分多路复用(FDM)导频信号、开销信息符号(OIS)和数据符号。定义数据槽,其包含一组五百个数据符号,所述数据符号在一个OFDM符号时间期间发生。另外,所述超帧中的OFDM符号时间承载七个数据槽。本文使用以下定义来描述包化系统的一个或一个以上实施例。信息流(Flow)服务的元素,例如服务可具有两个信息流一一音频流和视频流。服务可具有一个或一个以上信息流的媒体内容。MXC用于数据或控制信息的媒体逻辑信道("信道")。开销信息符号(OIS)超帧中的符号,其承载关于所述超帧中各种MLC的位置的{曰息。槽经由OFDM符号分派给MLC的带宽的最小单位。图1展示包含包化系统的实施例的网络100。网络100包含移动装置102、服务器104和分配网络106。出于此描述的目的,将假定网络106操作以使用OFDM技术与一个或一个以上便携式装置通信;然而,包化系统的实施例同样适合与其它传输技术一起使用。''在实施例中,服务器104操作以提供可由与网络106通信的装置预订的服务。服务器104通过通信链路108耦合到网络106。通信链路108包含任何合适的通信链路,例如有线和/或无线链路,其操作以允许服务器104与网络106通信。网络106包含有线和18/或无线网络的任何组合,其允许将服务从服务器104传递到与网络106通信的装置,例如装置102。在实施例中,网络106提供单播、多播、广播或任何其它类型可由服务器104用来将信息传递到一个或一个以上装置的通信信道。应注意,网络106可提供与所述实施例的范围内的任何数目和/或类型的便携式装置的通信。举例来说,适合在包化系统的实施例中使用的其它装置包括但不限于个人数字助理(PDA)、电子邮件装置(emaildevice)、寻呼机、笔记本计算机、mp3播放器、视频播放器或桌上型计算机。无线链路110包含基于OFDM技术的无线通信链路;然而,在其它实施例中,无线链路可包含操作以允许装置与网络106通信的任何合适无线技术。在此实施例中,装置102包含通过无线链路IIO与网络106通信的移动电话。装置102参与激活过程,所述激活过程允许装置102预订经由网络106接收服务。在实施例中,可用服务器104来执行所述激活过程;然而,还可用另一服务器、服务提供商、内容零售商或其它网络实体来执行所述激活过程。出于此描述的目的,将假定装置102与服务器104—起执行激活过程,且装置102现随时可预订和接收来自服务器104的服务。在实施例中,服务器104是媒体分配系统112的一部分或与媒体分配系统112通信。举例来说,分配系统112可包含其它实体,例如实时媒体服务器(RTMS)、非实时媒体服务器(NRTMS)、分配服务器、内容提供商和/或任何其它类型的分配系统实体。媒体分配系统112操作以提供内容114以供在分配网络106上分配到装置。举例来说,所述内容包含多媒体内容,所述多媒体内容包括新闻、体育、天气、金融信息、电影和/或应用程序、程序、脚本或任何其它类型的合适内容或服务。服务器104还包含包化逻辑116,其操作以有效地将内容114包化成包118以供经由网络106分配。举例来说,经由网络106将包118传输到装置102,如路径120所示。在实施例中,包化逻辑116操作以产生同步标头、组帧标头和相关联的出现时间戳(presentationtimestamp,PTS),所述出现时间戳与包118包括在一起,使得接收装置能够使接收到的内容如何在装置上再现与错误如何被处理同步。在此文献的另一部分中提供对包化逻辑116的更详细的描述。由于包化逻辑116的操作,最佳地对内容进行包化和加时间戳,进而有效利用网络带宽并提供用以在接收装置处使内容同步的方法。在实施例中,装置102包含麻包化逻辑122,其操作以使服务器104处所执行的过程或包化反向。因为包化逻辑116已经将内容包化成包括出现时间戳,所以解包化逻辑122能够使所述内容同步且在装置102再现所述内容。因此,包化系统的实施例操作以执行以下功能中的一者或一者以上,以提供经由分配网络对内容的有效分配和同步。1.接收或可以使用包含实时和/或非实时服务的内容。2.对所述内容进行包化,使得包包括出现时间戳。3.经由分配网络分配经包化的内容。4.在接收装置处对所述内容进行解包化。5.使用所述出现时间戳来提供对内容的同步再现。因此,在一个或一个以上实施例中,包化系统操作以有效地对内容进行包化,并在数据网络上将所述内容传输到装置。应注意,包化系统不限于参看图1所描述的实施方案,且在所述实施例的范围内,其它实施方案也是可能的。系统概述和特征提供一种经由无线网络有效地分配经包化的内容的包化系统。在实施例中,使用前向链路优化(forwardlinkoptimized,FLO)多播网络来传递多媒体内容。基于正交频分多路复用(OFDM)技术,FLO多播网络经设计以有效地将宽带多媒体传递给大量订户。所述系统在预订基础上向移动用户提供宽带无线多播传递服务。个别多播内容信道被称为服务。存在如下由所述系统支持的三种主要类型的服务。1.非实时服务用于传递(例如)媒体剪辑的文件分配服务,也称为短篇剪辑广播服务(Clipcastservice)类型。2.实时流服务类型3.IP数据广播服务类型非实时服务系统将文件(例如,媒体剪辑)作为非实时服务(也称为短篇剪辑内容服务)进行传递。文件可包含音频、音频与视频和/或其它类型的数据。一旦用户已经预订所述服务,便在后台以对用户透明的方式将内容传递到用户的移动装置。所述媒体存储在装置上,且可在预定的可用性周期期间由用户存取。实时服务所传递的第二主要服务类型是实时服务',其中内容实时流动到装置。最终用户可在任何时间"调入"实时服务并接收当前内容。如同非实时服务一样,用户通常将需要在可以使用之前预订实时服务。IP数据广播服务IP数据广播服务是用以支持大范围应用的无线IP多播服务。此服务类型允许系统操作者和/或第三方使用因特网工程任务组(InternetEngineeringTaskForce,IETF)协议经由分配网络对内容进行多播。分配网络依据损失率和延迟抖动为传递IP多播流提供服务质量(QoS)范围。类似于其它服务类型,可在预订基础上提供IP数据广播服务。图2展示适合在包化系统中使用的服务器200的实施例。举例来说,服务器200可用作图1中的服务器104。服务器200包含包化逻辑202、输入逻辑204和输出逻辑206,所述逻辑全部耦合到数据总线208。应注意,服务器200仅代表一种实施方案,且在所述实施例的范围内,其它实施方案也是可能的。举例来说,服务器200可包含至少一个处理器,其经配置以执行一个或一个以上程序指令来提供本文所描述的包化系统的功能。在一个或一个以上实施例中,包化逻辑202包含CPU、处理器、门阵列、硬件逻辑、存储器元件、虚拟机、软件和/或硬件与软件的任何组合。因此,包化逻辑202通常包含用以执行机器可读指令且经由数据总线208来控制服务器200的一个或一个以上其它功能元件的逻辑。输入逻辑204包含硬件和/或软件,其操作以允许服务器200通过通信信道210从分配系统实体接收内容和/或其它信息。举例来说,在实施例中,通信信道210包含任何合适类型的通信链路以允许服务器200直接与其它服务器通信或与一个或一个以上数据网络和/或耦合到那些数据网络的装置通信。因此,输入逻辑204允许服务器200接收内容以供经由分配网络分配。输出逻辑206包含硬件和/或软件,其操作以允许服务器200通过通信信道212将经包化的内容和/或其它信息输出到分配网络以供分配到一个或一个以上装置。举例来说,在实施例中,通信信道212包含任何合适类型的通信链路以允许服务器200直接与分配网络和/或耦合到那个网络的装置通信。举例来说,通信信道212提供单播、多播、广播或任何其它类型的允许服务器200传递经包化的内容以供经由分配网络分配的通信信道。在实施例的操作期间,在输入逻辑204处通过输入信道210接收内容。包化逻辑202操作以提供协议层,通过所述协议层对接收到的内容进行包化以供经由分配网络传输。在一'个实施例中,包化逻辑202操作以提供一个或一个以上协议层,所述协议层用于使同步标头、帧标头、出现时间戳和检验和并入到所述内容中。所述协议层还操作以将所述内容分段成多个块,以供使用输出逻辑206和通信信道212经由分配网络传输。在此文献的其它部分中提供对包化逻辑202和由协议层执行的功能的更详细描述。在实施例中,包化系统包含计算机程序,所述计算机程序具有存储在计算机可读媒体上的一个或一个以上程序指令("指令"),所述程序指令在由至少一个处理器(例如,包化逻辑202)执行时提供本文所描述的包化系统的功能。举例来说,可将指令从计算机可读媒体加载到服务器200中,所述计算机可读媒体例如是软盘、CDROM、存储卡、快闪存储器装置、RAM、ROM或介接到服务器200的任何其它类型的存储器装置或计算机可读媒体。在另一实施例中,可将指令从介接到服务器200的外部装置或网络资源下载到服务器200。所述指令在由包化逻辑202执行时提供如本文所描述的包化系统的一个或一个以上实施例。因此,服务器200操作以提供包化系统的实施例以便有效对多路复用的内容流进行包化以供经由分配网络分配。图3展示用于包化系统的层和协议300的实施例。举例来说,在实施例中。图2所示的包化逻辑202操作以提供图3所示的层和协议300。最低层是FLO物理层302。此层操作以对FLO波形进行格式化并处理,以供经由分配网络有效地传递多播内容。物理层302上方的层是媒体存取控制(MAC)层304。MAC层304的关键功能是将FLO物理层资源分派到上层流。MAC层304还将媒体逻辑信道(MLC)多路复用到物理层302上。上层308使用流层306的服务来将数据传递到装置。图4展示用于在包化系统中使用的协议结构400的实施例。举例来说,在实施例中,图2所示的包化逻辑202操作以提供图4所示的协议结构400。在服务器侧,内容通过协议结构400的流动由方向箭头414展示。在装置侧,内容通过协议结构400的流动在相反方向上。物理层402、MAC层404和流层406如上文参看图3所描述那样操作。条件存取服务(CAS)层408、传送层410和应用层412协议和消息如下操作。CAS层408实施内容的加密和解密。CAS层408对于每一服务来说是可选的。针对实施内容加密的每一服务,服务器产生服务密钥。在实施例中,经由单播连接将服务密钥传递到装置。CAS层408针对这些服务流而实施,且服务器针对这些流产生工作密钥。此工作密钥用于对正经由所述流发送的数据进行加密。接着使用服务密钥来对所述工作密钥进行加密,并将所述工作密钥传递到装置。使用服务密钥,装置可恢复工作密钥。装置可使用工rf密钥来恢复信息流数据。'传送层410经由流层406提供包服务。在此文献的另一部分中详细描述流层406。结构400的上层将八位位组序列传递到流层406,且流层406将这些八位位组(可能具有错误)传递到装置。然而,典型应用需要基于包的服务。传送层410的关键功能是经由流层406提供此包服务。另外,传送层410还具有可选的检验和协议来校验数据完整性。在此文献的另一部分中提供对传送层的更详细论述。应用层142是多媒体内容在服务器侧产生且在装置侧消费的地方。在实施例中,应用层412包含实时内容子层和用于实现视频流与音频流之间的同步的同步子层。下文提供对应用层412和其子层的更详细描述。应用层子层图5展示如何将应用层500划分成两个子层即,实时内容层502和同步层504。实时内容层实时内容层502是产生/消费实时内容的层。此层可以是视频、音频、文本、隐藏式字幕等。每一类型的内容均被适当地编码和格式化。举例来说,在实施例中,使用产业标准H.264格式来对视频进行格式化,且根据产业标准AAC+格式来对音频进行格式化。同步层同步层504操作以处理来自实时内容层502的内容层包以产生同步层包。同步层504操作以将内容层包处理成包括以下信息。1.时间戳和媒体帧编号信息。2.关于连续数据流中的随机接入点(RAP)的信息。这支持获取音频和视频流。3.音频/视频解码所需的信息,所述信息并非承载于辅助视频/音频解码的原始位流或信息中。举例来说,基础或增强旗标、参考/非参考帧的识别符以及信息流识别符。4.另外,在接收装置侧,同步层字段允许装置确定缺失/错误的媒体帧并执行适当的错误处理。同步层504使用传送层404来将包从服务器传递到装置。图6展示说明包化系统的实施例中的层之间的数据流动的流程图600。服务器上的实时内容层602将包发送到同步层604。同步层604将同步层标头和出现时间戳添加到所述包,并将其发送到传送层606。传送层606将所述包分段成多个块,并经由网络608发送所述块。"调谐"到实时服务的装置在传送层610处接收这些包。传送层610将包传递到同步层612。同步层612去除甸步层标头,并将包传递到实时内容层614以在出规时间时使用装置处的媒体播放器对其进行解码和再现。同步层标头说明图7说明同步层如何向每一实时内容层包添加同步层标头。举例来说,内容层包702接收同步层标头704以形成同步层包706。同步层标头的格式在表1中展示如下。字段名称字段类型MEDIA一TYPE脂T(2)PTS画T(14)FRAME—IDFRAME—ID_TYPE(7个位)RAP—FLAGBIT(1)FRAME—RATEUINT(3)RESERVED画T(5)下文是对同步层标头中所提供的字段的描述。应注意,表1中所提供的字段仅代表一种实施方案,且在所述实施例的范围内,删除、修改或添加字段是可能的。MEDIA_TYPEMEIDA—TYPE字段识别同步层包所属的媒体的类型。此信息在将消息路由到接收装置内的适当的媒体解码器的过程中有用。如下在表2中列出MEDIA一TYPE字段的值。表2名称值VIDEO00AUDIO01T廳D一TEXT10值ll保留。出现时间戳(PTS)PTS字段提供实时内容包(或媒体帧)的出现时间。此字段被指定以毫秒为单位。将PTS字段添加到超帧时间(从OIS获得)来获得所述包将出现的实际时间。FRAME—IDFRAME—ID字段唯一地识别超帧内的每一媒体帧。如下在表3中列出FRAME—ID字段的值。表3字段名称,字段类型FRAME—NUMBER画T(6)ENHANCEMENT—FLAGBIT(1)FRAME—NUMBERFRAME—NUMBER是当前媒体帧在超帧内的编号。24ENHANCEMENT—FLAGENHANCEMENT_FLAG是指示当前媒体帧是用于基础层还是用于增强层的位。如果当前媒体帧用于基础层,那么ENHANCEMENT_FLAG设置为0。如果当前媒体帧用于增强层,那么ENHANCEMENT—FLAG设置为1。如果MEDIA—TYPE设置为"01"(AUDIO),那么ENHANCEMENT—FLAG设置为0。如果MEDIA—TYPE设置为"10"(TIMED_TEXT),那么ENHANCEMENT—FLAG设置为0。RAP一FLAGRAP一FLAG发信号通知当前媒体帧是否是随机接入点。这在重新获取或信道切换期间在接收装置处使用。如果当前媒体帧是随机接入点,那么RAP—FLAG位设置为1。FRAME一RATEFRAME—RATE字段表示代码转换器产生媒体帧的速率。下文在表4中列出FRAME一RATE字段的值。然而,应注意,FRAME—RATE值并不限于表4所展示的那些,且在所述实施例的范围内,其它帧速率值也是可能的。表4<table>tableseeoriginaldocumentpage25</column></row><table>在实施例中,如果MEDIA—TYPE字段设置为"00"(VIDEO),那么包括FRAME—RATE字段。媒体帧速率是当基础和增强层数据两者完全被解码时以帧每秒为单位的所得速率。RESERVEDRESERVED位(5位)用于对同步层标头进行字节对准。如果MEDIA—TYPE字段设置为"00"(VIDEO),那么包括RESERVEDf立。如果包括,那么所有RESERVED位均设置为0。因此,对于音频帧来说,同步层标头的大小为3个字节。对于视频帧来说,同步层标头的大小是4个字节。在实施例中,对同步层标头的修改使用参考旗标(REFERENCE—FLAG)的5个保留位中的一个位。通过此修改,同步层标头的格式在表5中展示如下。表5<table>tableseeoriginaldocumentpage26</column></row><table>REFERNCE_FLAG发信号通知当前媒体帧是否是参考帧。这在重新获取或信道切换或特技播放模式(trickplaymode)期间在接收装置处使用。举例来说,可在解码期间出于各种原因跳过非参考帧,例如在快进过程中或在压制具有受限显示或功率能力的低功率和/或低端装置中的解码复杂性的过程中。由于添加了REFERENCE—FLAG位,RESERVED位现减少到4个,如表5中所说明。同步层目录希望实时服务对错误具有复原性。为了改进装置的容错能力,将音频和视频同步层目录发送到接收装置。应注意,同步层目录是可选的。当被利用时,同步层目录可作为相关联的信令消息而传输。还可使传输同步层目录的频率适合于通信系统中的错误的性质。音频和视频同步层目录格式是不同的,且下文对其进行描述。音频同步层目录音频同步层目录的格式在表6中展示如下。表6<table>tableseeoriginaldocumentpage26</column></row><table>下文是对音频同步层目录中所提供的字段的描述。应注意,表6中所提供的字段仅代表一种实施方案,且在所述实施例的范围内,删除、修改或添加字段是可能的。MESSAGE—IDMESSAGE—ID字段识别待发送的消息的类型。在实施例中,MESSAGE—ID字段的值设置为AUDIO—SYNC—DIRECTORY(4)。MEDIA—TYPEMEDIA—TYPE字段识别音频同步层目录正针对其而被发送的流类型。针对音频同步层目录消息,MEDIA—TYPE字段设置为"01"(AUDIO)。FLOW—IDFLOW—ID识别音频同步层目录正针对其而被发送的信息流。一个MLC可支持至多达两个音频流。因此,所述MLC的流O可承载两个同步层目录结构。FLOW—ID字段识别同步层目录信息正被寻址的信息流。音频同步层目录消息是FLOW—ID所指定的信息流特有的。由于消息与信息流相关联,所以只需要在MLC的支持所述信息流的流O上发送此消息。因此,在与FLOW_ID所指定的信息流相关联的流0上发送音频同步层目录消息。NUM—FRAMESNUM一FRAMES字段是出现在超帧中的音频帧的数目。FIRST—FRAME—PTSFIRST—FRAME—PTS是超帧中的第一个音频帧的PTS。LAST—FRAME—PTSLAST—FRAME一PTS是超帧中的最后一个音频帧的PTS。因此,接收装置知道音频帧的速率,且基于这两个时间戳,接收装置可内插当前超帧的所有PTS值。RAP—FLAG—BITSRAP—FLAG—BITS用于指示特定音频帧是否是随机接入点。因此,在消息中具有NUM一FRAMES。LSB对应于第一个音频帧,且MSB对应于最后一个音频帧。如果对应的音频帧是随机接入点,那么将位设置为l。RESERVED添加RESERVED位以对消息进行字节对准。音频同步层目录消息的RESERVED位设置为0。视频同步层目:k视频同步层目录的格式在表7中展示如下。表7<table>tableseeoriginaldocumentpage28</column></row><table>下文是对视频同步层目录中所提供的字段的描述。应注意,表7中所提供的字段仅代表一种实施方案,且在所述实施例的范围内,删除、修改或添加字段是可能的。MESSAGE—IDMESSAGE—ID字段识别正经由流0发送的消息的类型。视频同步目录消息的MESSAGE—ID字段的值设置为VIDEO—SYNC—DIRETORY(5)。MEDIA—TYPEMEDIA_TYPE字段识别视频同步层目录信息正针对其而被发送的流。针对视频同步层目录消息,MEDIA—TYPE字段设置为"00"。NUM—VSE一RECORDS出现在消息中的VSL—RECORD的数目是NUM—VSL_RECORDS+1。在实施例中,可在视频同步层目录消息中发送2个VSL—RECORDS。在另一实施例中,NUM—VSL_RECORDS发信号通知当前VSL记录是否是最后一个VSL记录。当NUM—VSL_RECORDS=0时,这指示后面有更多的VSL记录。当NUM—VSL一RECORDS-l时,这指示当前记录是视频同步目录中所承载的VSL记录中的最后一个。VSL—RECORD在消息中针对超帧内所使用的每一帧速率发送一个VSL_RECORD。VSL_RECORD的格式在表8中指定如下。表8<table>tableseeoriginaldocumentpage28</column></row><table>FRAME_RATEFRAME—RATE字段提供帧速率信息。表4指定FRAME—RATE字段的值。视频帧可在超帧内以多个帧速率发送。这些帧速率值在VSL—RECORDS中指定。NUM—FRAMESNUM一FRAMES字段指示在FRAME—RATE字段所指定的帧速率下的帧的数目。FIRST—FRAME一PTSFIRST—FRAME—PTS是在FRAME—RATE所指定的帧速率下的帧块的第一个视频帧的PTS。LAST_FRAME_PTSLAST—FRAME—PTS是在FRAME—RATE所指定的帧速率下的帧块的最后一个视频帧的PTS。RAP—FLAG_BITS视频同步目录消息含有对应于超帧中最多60个视频帧的60个RAP—FLAG—BITS。RAP—FLAG—BITS的位组合(bitpattern)的长度对应于FPS字段中所指定的最大帧速率。如果对应的视频帧是随机接入点,那么将视频同步层目录消息的RAP位设置为1。否则,将所述位设置为0。LSB对应于第一个视频帧,且MSB对应于最后一个视频帧。B—FRAME—FLAG_BITS视频同步目录消息含有对应于超帧中最多60个视频帧的60个B—FRAME—FLAG—BITS。B—FRAME—FLAG—BITS的位组合的长度对应于FPS字段中所指定的最大帧速率。如果对应的视频帧是b帧,那么将视频同步层目录消息的B_FRAME—FLAG_BIT设置为1。否则,将所述位设置为0。LSB对应于第一个视频帧,且MSB对应于最后一个视频帧。RESERVEDRESERVED位用于对视频同步层目录消息进行字节对准。当NUM—VSL_RECORDS字段设置为l时,包括视频同步层目录消息的3个RESERVED位。如果包括,那么将视频同步层目录消息的RESERVED位设置为0。视频同步层目录消息是视频流特有的。由于消息与信息流相关联,所以在MLC的支,持所述信息流的流O上发送此消息。因此,在与视频数据在其上发送的信息流相关联的流0上发送音频同步层目录消息。传送层协议由分配系统提供的许多服务需要将"包"从服务器传递到装置。举例来说,对于实时视频,服务器在每个超帧中发送多个视频帧。这些视频帧可具有不同大小。因此,希望具有一种有效地将这些上层包压縮成流的方法。还需要一种用以在存在错误的情况下确定这些包的边界的机制。这些功能由传送层提供,在以下部分中描述传送层。下层操作为了更好了解传送层的操作,提供对下层(即,流层、MAC层和物理层)的操作的简要描述。图8展示说明包化系统中流层、MAC层和物理层的操作的图。在实施例中,上层协议使用流层的服务。流层的主要功能是将信息流的数据多路复用到MLC上。在服务器侧,上层802将属于信息流的字节序列传递到流层804。流层804将此字节序列发送到MAC层806。MAC层806将所述字节序列分解成多个MAC层包。在MAC层包与物理层包之间存在一一对应关系。举例来说,物理层包(PLP)的长度是122个字节。这些PLP经由物理层发送到装置。组帧与检验和协议在实施例中,传送层包含组帧协议以及检验和协议。传送层的协议操作以提供以下功能中的一者或一者以上。1.向应用层提供"包"接口在服务器侧,组帧协议将应用层包(或简单地说,包)分段成经由流层发送的较小的块。当这些流层块(或简单地说,块)由装置接收时,组帧协议指定用于将所述块组合以产生待传递到接收装置处的上层的包的规则。2.在装置处处理流层块错误当下层将数据传递到传送层时,如果怀疑块是错误的,那么检验和协议添加错误指示。组帧协议指定用于处理块错误的规则和可由上层预期的所得行为。3.向包括CAS层、流层、MAC层和物理层的下层提供接口。包分段在服务器上,上层(即,应用层)命令传送或组帧层经由特定信息流发送数据。所述命令含有以下参数。1.数据将在其上发送的信息流ID。2.待发送的包的数目。3.针对每个包,上层发送其长度且连同其内容。'在每一超帧中,MAC层确定可针对系统中每一MLC发送的MAC层包的最大数目,或待针对对应于所述服务的每一MLC发送的MAC层包的数目(例如借助调度算法)。这些MAC层包对应于所述122字节PLP。流层使用此信息来确定可针对MLC的每一信30息流发送的流层块的最大数目。每一流层块对应于MAC层包,且长度也是122个字节。流层向传送层发送关于允许在所述超帧中发送的流层块的最大数目的指示。基于此信息,传送层的组帧协议操作以将应用层包分段成多个块,且经由对应于所请求的信息流的流来发送所述块。图9展示组帧协议的实施例所提供的单个包的分段方案。举例来说,从上层(即,同步层)接收到的包902的大小为484个字节。在实施例中,将包902分段成四个片段904,其每一者具有121个字节。给每一片段添加一字节组帧标头(FH),且将每一片段作为122字节流层块发送到流层。图IO说明组帧协议的实施例如何操作以对两个包进行分段。第一个包的长度是200个字节,且第二个包的长度是283个字节。将第一个包分段成两个部分。第一个片段的长度是121个字节,且添加1字节标头以产生122字节块1002。第二个片段的长度是79个字节。添加1字节标头以用完第二流层块1004的可用的122个字节中的80个字节。从第二个包中取出大小为41个字节的片段,且给此片段添加1字节标头以产生42个字节的数据。将第一个包的80个字节和第二个包的42个字节连接在一起以形成第二个块1004的122个字节。将第二个包的其余242字节分段成两个片段,其每一者具有121个字节。如前所述,给这些片段中的每一者添加1字节标头以形成122字节块(1006和1008)。图11说明组帧协议的实施例如何操作以将大小为200个字节的上层包分段成两个部分。第一部分的长度是121个字节,且第二部分的长度是79个字节。给第一个片段添加l字节帧标头,以产生122字节块1102。给第二个片段添加另一1字节标头。另外,添加另一1字节旗标字段和41个填补字节,以产生第二个块1104。如先前描述,在每个片段之前添加1字节帧标头。所述1字节帧标头的格式在以下部分中描述。帧标头格式帧标头的格式在表9中指定如下。表9<table>tableseeoriginaldocumentpage31</column></row><table>此字段指示出现在片段中的上层包的字节的数目。LENGTH字段的范围是O到121(包括0和121)(即,7A和7F十六进制)。其它值保留。LASTLAST位指示当前片段是否是上层包的最后一个片段。将LAST位设置为1,以指示当前片段是属于包的最后一个片段。如果当前片段不是属于包的最后一个片段,那么将LAST位设置为0。再次参看图9,所述三个块的每一者中的第一个字节是帧标头。这些帧标头将具有设置为121的LENGTH字段和设置为0的LAST位。第四个块的第一个字节也是LENGTH字段设置为121且LAST位设置为0的帧标头。再次参看图10,块1和块3的第一个字节是具有设置为121的LENGTH字段和设置为O的LAST位的帧标头。块4的第一个字节也是具有设置为121的LENGTH字段和设置为1的LAST位的帧标头。块2的第一个字节是具有设置为79的LENGTH字段和设置为1的LAST位的帧标头。这指示第二帧标头以80个字节(用于片段的79个字节加上用于帧标头的1个字节)的偏移量出现在所述块中。此帧标头将具有设置为41的LENGTH字段和设置为0的LAST位。最后包指示再次参看图11,将所述200字节包分段成121字节片段和79字节片段。向第二个片段添加帧标头使用所述块的122个字节中的80个字节。添加另一1字节帧标头和41个字节的填补,以填满第二个块。将LAST位设置为1,且将LENGTH字段设置为127(7F十六进制),以指示块中的其它字节是填补字节。将块的填补字节设置为值0。如果将LAST位设置为0,那么LENGTH字段的值的范围是1到121。LENGTH=0条件假定应用层具有将在特定信息流上发送的两个包,且第一个包的大小是120个字节且第二个包的大小是IOO个字节。当对第一个包进行分段时,服务器添加一字节帧标头并将第一个包的120个字节放到所述块中。由于块的大小是122个字节,所以将剩余一个字节。在此情况下,服务器将添加帧标头并将LENGTH字段设置为O且将LAST位设置为O,以指示没有字节属于当前块中的第二个包。如果将帧标头插入到块的最后一个字节中,那么将LENGTH字段设置为O。如果将帧标头插入到块中且不是最后字节,那么将LENGTH字段设置为0,以指示紧随其后的字节也是帧标头。32对于IP数据广播服务来说,上层包可被分段成出现在两个不同超帧中的块。举例来说,再次参看图10,块l和块2可在一个超帧中发送,且块3和块4可在随后超帧中发送。或者,为了降低实时服务的缓冲要求,仅完整的上层包在超帧中发送。也就是说,分段不会越过超帧边界而发生。在实施例中,组帧协议可被配置成处于以下两种模式中的一种。允许越过超帧边界的分段在此模式下,组帧协议允许分段越过超帧边界而发生。不允许越过超帧边界的分段在此模式下,组帧协议不允许分段越过超帧边界而发生。处理基础和增强子流填补所述系统中的一些信息流经配置以支持物理层上的分层传输模式。两个传输层被称为基础层和增强层。从传送层角度来看,此类信息流具有两个子流,即基础子流和增强子流。在实施例中,由物理层来强加限制,使得经由基础和增强子流在超帧中发送的块的数目必须是相同的。在实施例中,传送层中的组帧协议实施此限制。将假定应用层经由基础和增强子流发送不同量的数据且它们分段成不同数目的块。在实施例中,组帧协议将向具有较小数目的块的子流添加填补块,以使得所述两个子流的块的数目相等。、如果向子流添加填补块,那么将每一填补块的帧标头的LAST位设置为值1。如果向子流添加填补块,那么将每一填补块的帧标头的LENGTH字段设置为值127。如果向子流添加填补块,那么将每一填补块的填补字节的值设置为0。图12展示用于提供包化系统的方法1200的实施例。举例来说,方法1200适合由图2所示的服务器200使用。出于清楚起见,将参看上文所述的包化协议和层来论述方法1200。在框1202处,获得内容包以供在分配网络上分配。举例来说,将内容输入到应用层所提供的实时内容层。内容层操作以对所述内容进行编码且输出内容包。举例来说,在实施例中,内容层是图5所示的内容层502。'在框1204处,产生同步包。举例来说,在实施例中,将内容包输入到同步层,同步层操作以插入同步标头以产生同步包。在实施例中,同步层是图5所示的同步层504,且根据参看图7所提供的对同步层的描述而操作。33在框1206处,将同步包分段成多个块,且添加帧标头。在实施例中,由传送层来执行分段。举例来说,传送层410操作以对同步包进行分段且添加帧标头,如参看图10所述。在框1208处,将所述块发送到下层。举例来说,将框1206处所产生的块发送到流层、MAC层和物理层,如参看图8所说明和描述。在框1210处,经由分配网络将所述块传输到一个或一个以上接收装置。举例来说,经由包含分配网络106的物理层来传输从经分段的块导出的PLP。接着,与分配网络106通信的装置(例如装置102)可接收PLP。因此,方法1200提供用于经由分配网络分配内容的包化系统的实施例。应注意,方法1200仅代表一种实施方案,且在所述实施例的范围内,对方法1200进行改变、添加、删除、组合或其它修改是可能的。装置处理在实施例中,接收装置代表可经激活以经由网络接收服务的装置。所述装置具有集成接收器,所述集成接收器允许所述装置接收FLO波形或用以再现高质量多媒体内容所必需的其它特征(例如,音频和视频质量、计算和存储能力)。另外,将装置集成到具有无线IP数据能力的多功能移动平台中。此能力用于面向交易的操作,所述操作可经由任何无线IP连接(例如,CDMA2000、演进数据优化[lxEV-DO]或WCDMA)来执行。服务发现系统信息(SI)描述可用的实时、非实时和IP数据广播服务的列表。所述列表列出可用的服务和可用于查看这些服务的展示的标题和等级。SI还承载关于每一服务的信息流和其媒体类型(视频、音频、文本等)的信息。接收装置可从SI发现可用服务列表。传递概念由装置执行以接收实时服务的步骤如下1.用户从装置上的程序指南ui选择服务。2.装置确定与从当前SI选择的服务相关联的信息流ID。3.装置起始协议堆栈并将其配置为具有选定服务的信息流ID、服务密钥和配置信息。'4.协议堆栈经由适当的信息流ID接收数据,并执行解密和解组帧(即,解包化)。5.协议堆栈将接收到的数据传递到音频或视频解码器。6.解码器处理接收到的数据,并使用选定媒体播放器来播放所述数据。实时服务支持包化系统支持一个或一个以上向服务器传递连续内容流的实时服务内容提供商。图13展示说明用于在包化系统中使用的实时服务支持的图。举例来说,内容提供商可将视频和音频流传递到图l所示的服务器104。接着执行以下功能。1.服务器将接收到的视频和音频流代码转换成特定编码格式。2.服务器经由网络多播对这些视频和音频流进行多播。3.对实时服务感兴趣的接收装置"调谐"到适当的信息流并播放接收到的流。图14展示适合在包化系统中使用的装置1400的实施例。举例来说,装置1400可用作图1中的装置102。装置1400包含解包化逻辑1402、输入逻辑1404和再现逻辑1406,所述逻辑全部耦合到数据总线1408。应注意,装置1400仅代表一种实施方案,且在所述实施例的范围内,其它实施发案也是可能的。举例来说,装置1400可包含至少一个处理器,所述处理器经配置以执行一个或一个以上程序指令来提供本文所描述的包化系统的功能。在一个或一个以上实施例中,解包化逻辑1402包含CPU、处理器、门阵列、硬件逻辑、存储器元件、虚拟机、软件和/或硬件与软件的任何组合。因此,解包化逻辑1402通常包含用以执行机器可读指令且经由数据总线1408来控制装置1400的一个或一个以上其它功能元件的逻辑。输入逻辑1404包含操作以允许装置1400通过通信信道1410从分配网络接收经包化的内容的硬件和/或软件。举例来说,在实施例中,通信信道1410包含任何合适类型的通信链路,以允许装置1400直接与服务器通信或与一个或一个以上数据网络和/或耦合到那些数据网络的装置通信。举例来说,通信信道1410提供单播、多播、广播或任何其它类型的通信信道,其允许装置1400经由分配网络接收经包化的内容。再现逻辑1406包含硬件和/或软件,其操作以允许装置1400再现接收到的内容。举例来说,在实施例中,接收到的经包化的内容可代表可由再现逻辑1406再现的音频或视频信息。在实施例的操作期间,在输入逻辑1404处通过输入信道1410接收经包化的内容。解4化逻辑1402操作以提供协议层,通过所述协议层对接收到的经包化的内容进行解包化。在实施例中,解包化逻辑1402操作以提供一个或一个以上协议层,所述协议层用于处理经包化的内容中所包括的同步标头、帧标头、出现时间戳和检验和。所述协议层操作以使包化过程反向,以从接收到的包提取音频和视频内容。在此文献的其它部分中提35供对解包化逻辑1402和由协议层执行的功能的更详细描述。在实施例中,包化系统包含计算机程序,所述计算机程序具有存储在计算机可读媒体上的一个或一个以上程序指令("指令"),所述指令在由至少一个处理器(例如,解包化逻辑1402)执行时提供本文所描述的包化系统的功能。举例来说,可将指令从计算机可读媒体加载到装置1400中,所述计算机可读媒体例如是软盘、CDROM、存储卡、快闪存储器装置、RAM、ROM或介接到装置1400的任何其它类型的存储器装置或计算机可读媒体。在另一实施例中,可将指令从介接到装置1400的外部装置或网络资源下载到装置1400。所述指令在由解包化逻辑1402执行时,提供如本文所描述的包化系统的一个或一个以上实施例。因此,装置1400操作以提供包化系统的实施例来有效地对经由分配网络接收到的经多路复用的内容流进行解包化,以获得在所述装置处再现的内容。图15展示包化系统中用于接收实时服务的接收装置处的数据和控制流的实例。在两个不同MLC上接收视频和音频流。假定在MLC的流O上传递经加密的工作密钥。通过包化系统的层和协议来处理视频和音频流,使得视频和音频内容可在装置处再现。举例来说,在实施例中,所述层和协议由解包化逻辑1402实施。装置处的包重组由装置上的去包化逻辑1402实施的传送层的组帧协议根据接收到的流层块重组应用层包。对于接收到的每个块,装置读取第一个字节(组帧标头)。LENGTH字段指示属于上层包的块中的字节的数目。LAST位指示当前片段是否是上层包的最后一个片段。如果LAST位设置为1,那么已经接收到所述包的所有片段。组帧协议可将接收到的字节作为完整的包传递到上层。组帧协议还可将关于经重组的包的长度的信息传递到上层。图16说明包化系统的实施例如何在装置处操作以处理含有两个应用层包的三个接收到块。第一个块的121个字节连同第二个块的79个字节形成第一个包1602。将第二个块的第一帧标头的LAST位设置为1,以指示其为所述包的最后一个片段。第二个块的第二帧标头具有设置为41的LENGTH字段和设置为0的LAST位。此片段是第二个包1604的开头。第三个块的第一帧标头具有设置为40的LENGTH字段和设置为1的LAST位。装置可根德第二个块和第三个块重组第二个包的81个字节。索三个块中的第二帧标头具有设置为127的LENGTH字段和设置为1的LAST位,从而指示其余的字节是PAD字节。错误处理传送层的重要任务是处理错误PLP。如果下层CRC检验失败,那么下伏流层将某些块标记为错误的。下文描述传送层处理这些错误块所遵循的规则。当流层将块标记为错误的时,所述块的任何内容均不可信任。因此,传送层必须假定帧标头的某一默认值。装置上的传送层应当假定错误块的帧标头(第一个字节)具有设置为O的LAST位和设置为121的LENGTH字段。也就是说,传送层假定所述块属于己经被重组的上层包,或如果没有此类包,那么属于此类包的第一个片段。传送层接着继续处理其它的块并相应地重组上层包。另外,如果所述包的至少一个片段是在错误的块中被接收到的,那么传送层将上层包标记为"错误的"。图17展示包化系统的操作,其中流层指示第一个接收到的块具有错误。在此情况下,假定第一帧标头具有设置为0的LAST位和设置为121的LENGTH字段,传送层处理所述块。在此情况下,传送层所假定的默认值碰巧是实际值。传送层还将重构的上层包标记为错误的。图18展示包化系统的操作,其中流层指示第二个接收到的块1802是错误的。如早先所描述,传送层假定此错误块的帧标头具有设置为0的LAST位和设置为121的LENGTH字段。传送层接着继续处理其余的块。所述重构的上层包由传送层标记为错误的。如图18所示,第二个块1802实际上含有两个上层包的片段。然而,传送层仅传递含有其两者的一个上层包。另外,第二个块中的第二帧标头也将出现在所述上层包中,因为传送层不能找到包边界并检测此帧标头。处理超帧的最后一个块中的错误图19展示包化系统的操作,其中流层将超帧的最后一个块标记为错误的。视组帧协议的模式而定,装置上的传送层的行为有所不同。如果组帧协议的模式允许越过超帧边界而分段,那么装置上的传送层将以与先前描述相同的方式对其进行处理。也就是说,传送层假定帧标头具有设置为0的LAST位和设置为121的LENGTH字段。传送层将继续使用此假定来处理在随后超帧中接收到的块。在此情况下,传送层的所得行为类似于在任何其它块中出现错误时的情况。如果超帧的最后一个块被标记为错误的,且组帧协议的模式不允许越过超帧边界而分段,那么装置上的传送詹假定帧标头(第一个字节)具有设置为1的LAST位和设置为121的LENGTH字段。如果超帧的最后一个块被标记为错误的,且组帧协议的模式允许越过超帧边界而分段,那么装置上的传送层应当假定帧标头(第一个字节)具有设置为O的LAST位和设37置为121的LENGTH字段。传送层将接着重构上层包1902,且将其标记为错误的,如图19所示。在此情况下,所重构的上层包可含有额外数据,包括PAD字节、帧标头和甚至完整的包。如果组帧协议的模式允许越过超帧边界而分段,那么在没有在选定时间周期(TFRAC)内接收到其余的块的情况下,传送层丢弃不完整的上层包(如果存在的话)。处理LENGTH字段的非法倌如果帧标头的LENGTH字段被设置为在有效范围外部的值,且所述块没有被标记为错误的,那么装置应当将所述块视为错误的且相应地对其进行处理。组帧目录协议如上文所描述,组帧协议允许用适当的错误指示将错误的包传递到应用层。图20展示包化系统的操作,其中流层将三个块传递到传送层。在这些块中,第二个块2002被标记为错误的。在先前部分中描述了组帧协议对错误块的默认处理。组帧协议会将所述三个块重组成一个包2004,并将其标记为错误的。请注意,所得包具有来自第二个块的数据字节以及出现在第二个块中的中间帧标头。在实施例中,传送层组帧目录协议消息由在流0上发送的一些额外信令消息提供,以在装置处提供额外的错误稳固性。传送层组帧目录协议消息含有关于包边界的信息,所述信息允许装置检测所插入的额外帧标头并将其去除。装置可接着将两个传送层包传递到应用,并将其两者标记为错误的。组帧目录的结构组帧目录协议消息的格式在表IO中指定如下。表IO<table>tableseeoriginaldocumentpage38</column></row><table>MESSAGE—ID字段用于指示消息是组帧目录消息。对于组帧目录消息,MESSAGE—ID字段设置为FRAMING—DIRECTORY(3)。FLOW—ID此字段表示组帧目录消息针对其而被发送的信息流识别符。组帧目录消息是FLOW—ID所指定的信息流特有的。由于所述消息与信息流相关联,所以服务器仅在MLC的支持所述信息流的流0上发送此消息。服务器在与FLOW—ID所指定的信息流相关联的流O上发送组帧目录消息。SIZE一OF一BLOCK一OFFSET此字段表示所述消息中所使用的BLOCK—OFFSET字段的大小(以位计)。将SIZE—OF—BLOCK—OFFSET字段设置为1与15之间的值。NUMBER_OF—PACKETS此字段指示当前超帧中针对指定信息流ID而发送的包的数目。DIRECTORY—RECORDS存在DIRECTORY—RECORDS的NUMBER—OF_PACKETS实例。每一记录指示应用层包结束的地方。DIRECTORY—RECORDS的格式在表11中指定如下。表ll字段名称字段类型BLOCK—OFFSET画T(SIZE—OF—BLOCK—OFFSET)BYTE—OFFSETU證(7)BLOCK—OFFSET对于消息中的第一个DIRECTORY—RECORD,BLOCK_OFFSET字段是出现第一个包结束边界的块的数目(从头开始)。对于随后的DIRECTORY—RECORDS,BLOCK—OFFSET是相对于出现包结束边界的先前块的块数目。BLOCKJDFFSET字段的位的数目由消息的SIZE—OF—BLOCK—OFFSET字段给出。举例来说,假设将SIZE—OF—BLOCK—OFFSET设置为2。这意味着用于表示BLOCK—OFFSET字段的位的数目是2。块之间的距离可在从0到3的范围内。_BYTE—OFFSET此字段是包结束的块内的字节的数目。BYTE一OFFSET字段的有效范围是1到121。RESERVED添加RESERVED位以使组帧目录消息字节对准。组帧目录消息中的RESERVED位设置为0。当组帧协议模式不允许越过超帧边界而分段时,使用组帧目录机制。用于图18所示的分段的组帧目录结构的实例在表12中提供如下。39表12<table>tableseeoriginaldocumentpage40</column></row><table>图21展示包化系统的操作,其中在接收装置处使用组帧目录信息来检测第二个块的字节40处存在包边界。装置可接着去除帧标头且传递标记为错误的两个传送层包。如果向基础或增强子流添加填补块,那么组帧目录应当标记最后一个有效包结束边界,并将其余字节视为填补包。根据子流恢复的填补包将被组帧协议丢弃。由于可从组帧目录以及包片段获得关于包大小的类似信息,所以装置可将所述包分段中的信息放在前面,且仅在包错误的情况下使用组帧目录。检验和协议考虑一种服务,其组帧协议使用允许越过超帧边界而分段的模式。现假定装置开始从一些超帧接收流层块。所述装置将不会知道第一个上层包的片段是否在先前超帧中发送。因此,即使在没有错误的情况下接收到块,第一个上层包也可能是不完整的。先前部分中所指定的组帧协议不会将此视为特殊情况。类似地,如果装置缺失完整的超帧(即,由于传输信道降级的缘故),那么可能产生不完整或错误的上层包。提供检验和协议来检测并避免组帧协议可能将不完整的包传递到上层的情况。这是可在每个流基础上实施的可选协议。检验和协议还可用于提供额外等级的完整性检验,其检验下层CRC检验是否即使在存在错误的情况下也宣布包是良好的(错误否定)。下文描述包化系统用以在包化过程期间在服务器处并入检验和的操作。图22展示属于传送层的协议。检验和协议2202在组帧协议2204之上实施。图23展示如何在包化系统中在服务器上提供检验和协议来向每一上层包添加16位CRC。接着将经扩展的包给组帧协议以进行分段。在多施例中,16位字段含有用于高层包的帧检验和,列(FCS)。使用产业标准CRC-CCITT生成多项式来计算FCS,所述多项式表达如下。下文描述包化系统在装置处用以处理并入到经包化的内容中的检验和的操作。包化系统的组帧协议在装置上操作以重构上层包。装置处的检验和协议假定所重构的上层包的最后2个字节是16位FCS(即,接收到的CRC位)。装置上的检验和协议计算整个包上的16位CRC(不包括结尾处的两个字节),且将其与接收到的CRC位进行比较。如果存在失配,那么将包标记为错误的。传送层接着去除每个包的两个CRC字节,且将所述包、其长度和任何错误指示传递到上层。图24说明包化系统中的在接收装置处的检验和处理。当接收到的CRC位与计算出的CRC位不匹配时,将所述包标记为错误的。图25展示用于在装置处提供包化系统的方法2500的实施例。举例来说,方法2500适合由图14所示的装置1400使用。出于清楚起见,将参看上文所述的包化协议和层来论述方法2500。在框2502处,接收并处理物理层包。举例来说,在装置1400的输入逻辑1404处接收包,且由解包化逻辑1402所提供的下层对所述包进行处理以产生内容块。在框2504处,执行错误处理。在实施例中,一个或一个以上内容块可能含有错误。举例来说,可如上文所述执行检验和处理以确定具有错误的内容块。当检测到具有错误的内容块时,将对应帧标头中的选定值假定为默认值。举例来说,上文描述了与错误块相关联的帧标头中的LENGTH和LAST参数的假定或默认值。通过假定选定值,解包化系统可继续处理那些块以产生应用层包,如上文所述。在实施例中,对应用层包进行标记以展示其含有错误。因此,解包化系统操作以恢复内容,即使所述内容中一些内容可能含有错误。在实施例中,解包化逻辑1402操作以执行本文所描述的错误处理。在框2506处,对内容块进行解组帧。举例来说,解包化逻辑1402操作以对内容块进行解组帧以产生同步层包。举例来说,处理与所述内容块相关联的帧标头以获得同步层包。在框2508处,提取同步层包的同步标头以产生内容层包。举例来说,解包化逻辑1402操作以去除同步标头,如上文所述。同步标头包含用于使内容的再现同步的出现时间戳。在框2510处,对内容层包进行解码。举例来说,解包化逻辑1402操作以对来自内容层包的音频和视频内容进行解码。在框2512处,'在装置上再现内容。举例来说,再现逻辑1406操'作以根据出现时间戳在装置上再现所述内容。因此,方法2500提供用于经由分配网络分配内容的包化系统的实施例。应注意,方法2500仅代表一种实施方案,且在所述实施例的范围内,对方法2500进行改变、添加、删除、组合或其它修改是可能的。图26展示包化系统2600的实施例。包化系统2600包含用于产生一个或一个以上内容包的装置(2602),和用于添加同步标头的装置(2604)。在实施例中,装置(2602-2604)由至少一个处理器提供,所述处理器执行计算机程序以提供如本文描述的包化系统的实施例。图27展示包化系统2700的实施例。包化系统2700包含用于提取的装置(2702)、用于处理的装置(2704)和用于同步的装置(2706)。在实施例中,装置(2702-2706)由至少一个处理器提供,所述处理器执行计算机程序以提供如本文描述的包化系统的实施例。图28展示包化系统2800的实施例。包化系统2800包含用于接收的装置(2802)、用于确定的装置(2804)、用于假定的装置(2806)和用于处理的装置(2808)。在实施例中,装置(2802-2808)由至少一个处理器提供,所述处理器执行计算机程序以提供如本文描述的包化系统的实施例。因此,结合本文所揭示的实施例描述的各种说明性逻辑、逻辑块、模块和电路可用通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑装置、离散门或晶体管逻辑、离散硬件组件或其经设计以执行本文描述的功能的任何组合来实施或执行。通用处理器可以是微处理器,但在替代方案中,所述处理器可以是任何常规处理器、控制器、微控制器或状态机。处理器还可实施为计算装置的组合,例如DSP与微处理器的组合、多个微处理器、结合DSP核心的一个或一个以上微处理器或任何其它此类配置。结合本文所揭示的实施例描述的方法或算法的步骤可直接在硬件中、在由处理器执行的软件模块中或在所述两者的组合中实施。软件模块可驻存在RAM存储器、快闪存储器、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移除盘、CD-ROM或此项技术中已知的任何其它形式的存储媒体中。示范性存储媒体耦合到处理器,使得处理器可从存储媒体读取信息和向存储媒体写入信息。在替代方案中,存储媒体可与处理器成一体式。处理器和存储媒体可驻留在ASIC中。ASIC可驻留在用户终端中。在替代方案中,处理器和存储媒沐可作为离散组件驻留在用户终端中。'提供对所揭示实施例的描述是为了使所属领域的技术人员能够制作或使用本发明。所属领域的技术人员可容易了解对这些实施例的各种修改,且在不脱离本发明精神或范围的情况下,本文所界定的一般原理可应用于其它实施例,例如在即时消息传递服务42(instantmessagingservice)或任何一般无线数据通信应用中。因此,不希望本发明限于本文展示的实施例,而是希望本发明符合与本文所揭示的原理和新颖特征一致的最广范围。本文中专门使用词"示范性"来表示"充当实例、例子或说明"。未必将本文描述为"示范性"的任何实施例解释为比其它实施例优选或有利。因此,尽管本文已经说明并描述了包化系统的实施例,但将了解,可在不脱离其精神或本质特征的情况下,对所述实施例作出各种改变。因此,希望本文中的揭示内容和描述内容是说明本发明的范围,而不是限制本发明的范围,本发明的范围在所附权利要求书中陈述。权利要求1.一种用于对多媒体内容进行包化以供经由网络分配的方法,所述方法包含根据所述多媒体内容产生一个或一个以上内容包,其中所述内容包与时间基准相关联;以及分别给所述一个或一个以上内容包添加同步标头以形成一个或一个以上应用层包,其中所述同步标头包含相对于所述时间基准而指示时间的时间指示符。2.根据权利要求l所述的方法,其中所述产生包含对所述多媒体内容进行编码,以产生所述一个或一个以上内容包。3.根据权利要求l所述的方法,其进一步包含产生所述同步标头以包含随机接入点识别符。4.根据权利要求1所述的方法,其进一步包含产生所述同步标头以包含帧速率指示符。5.根据权利要求1所述的方法,其进一步包含产生所述同步标头以包含分量指示符,其中所述分量指示符指示选定应用层包是与基础层相关联还是与增强层相关联。6.根据权利要求l所述的方法,其进一步包含产生同步层目录。7.根据权利要求6所述的方法,其进一步包含产生所述同步层目录以包含视频参考指示符,所述视频参考指示符指示选定应用层包与选定类型的视频帧相关联。8.—种用于对多媒体内容进行包化以供经由网络分配的设备,所述设备包含编码逻辑,其经配置以根据所述多媒体内容产生一个或一个以上内容包,其中所'述内容包与时间基准相关联;以及包化逻辑,其经配置以分别给所述一个或一个以上内容包添加同步标头,以形成一个或一个以上应用层包,其中所述同步标头包含相对于所述时间基准指示时间的时间指示符。9.根据权利要求8所述的设备,其中所述包化逻辑进一步包含经配置以产生所述同步标头以包含随机接入点识别符的逻辑。10.根据权利要求8所述的设备,其中所述包化逻辑进一步包含经配置以产生所述同步标头以包含帧速率指示符的逻辑。11.根据权利要求8所述的设备,其中所述包化逻辑进一步包含经配置以产生所述同步标头以包含分量指示符的逻辑,其中所述分量指示符指示选定应用层包是与基础层相关联还是与增强层相关联。12.根据权利要求8所述的设备,其中所述包化逻辑进一步包含经配置以产生同步层目录的逻辑。13.根据权利要求12所述的设备,其中所述包化逻辑进一步包含经配置以产生所述同步层目录以包含视频参考指示符的逻辑,所述视频参考指示符指示选定应用层包与选定类型的视频帧相关联。14.一种用于对多媒体内容进行包化以供经由网络分配的设备,所述设备包含用于根据所述多媒体内容产生一个或一个以上内容包的装置,其中所述内容包与时间基准相关联;以及用于分别给所述一个或一个以上内容包添加同步标头以形成一个或一个以上应用层包的装置,其中所述同步标头包含相对于所述时间基准指示时间的时间指示符。15.根据权利要求14所述的设备,其中所述用于产生的装置包含用于对所述多媒体内容进行编码以产生所述一个或一个以上内容包的装置。16.根据权利要求14所述的设备,其进一步包含用于产生所述同步标头以包含随机接入点识别符的装置。'17.根据权利要求14所述的设备,其进一步包含用于产生所述同步标头以包含帧速率指示符的装置。18.根据权利要求14所述的设备,其进一步包含用于产生所述同步标头以包含分量指示符的装置,其中所述分量指示符指示选定应用层包是与基础层相关联还是与增强层相关联。19.根据权利要求14所述的设备,其进一步包含用于产生同步层目录的装置。20.根据权利要求19所述的设备,其进一步包含用于产生所述同步层目录以包含视频参考指示符的装置,所述视频参考指示符指示选定应用层包与选定类型的视频帧相关联。21.—种具有计算机程序的计算机可读媒体,所述计算机程序包含一个或一个以上指令,所述指令在由至少一个处理器执行时操作以提供多媒体内容的包化以供经由网络分配,所述计算机程序包含用于根据所述多媒体内容产生一个或一个以上内容包的指令,其中所述内容包与时间基准相关联;以及用于分别给所述一个或一个以上内容包添加同步标头以形成一个或一个以上应用层包的指令,其中所述同步标头包含相对于所述时间基准指示时间的时间指示符。22.根据权利要求21所述的计算机程序,其中所述用于产生的指令包含用于对所述多媒体内容进行编码以产生所述一个或一个以上内容包的指令。23.根据权利要求21所述的计算机程序,其进一步包含用于产生所述同步标头以包含随机接入点识别符的指令。24.根据权利要求21所述的计算机程序,其进一步包含用于产生所述同步标头以包含帧速率指示符的,令。25.根据权利要求21所述的计算机程序,其进一步包含用于产生所述同步标头以包含分量指示符的指令,其中所述分量指示符指示选定应用层包是与基础层相关联还是与增强层相关联。26.根据权利要求21所述的计算机程序,其进一步包含用于产生同步层目录的指令。27.根据权利要求26所述的计算机程序,其进一步包含用于产生所述同步层目录以包含视频参考指示符的指令,所述视频参考指示符指示选定应用层包与选定类型的视频帧相关联。28.至少一种处理器,其经配置以执行用于对多媒体内容进行包化以供经由网络分配的方法,所述方法包含根据所述多媒体内容产生一个或一个以上内容包,其中所述内容包与时间基准相关联;以及分别给所述一个或一个以上内容包添加同步标头以形成一个或一个以上应用层包,其中所述同步标头包含相对于所述时间基准指示时间的时间指示符。29.根据权利要求28所述的方法,其中所述产生包含对所述多媒体内容进行编码以产生所述一个或一个以上内容包。30.根据权利要求28所述的方法,其进一步包含产生所述同步标头以包含随机接入点识别符。31.根据权利要求28所述的方法,其进一步包含产生所述同步标头以包含帧速率指示符。32.根据权利要求28所述的方法,其进一步包含产生所述同步标头以包含分量指示符,其中所述分量指示符指示选定应用层包是与基础层相关联还是与增强层相关联。33.根据权利要求28所述的方法,其进一步包含产生同步层目录。34.根据权利要求33所述的方法,其进一步包含产生所述同步层目录以包含视频参考指示符,所述视频参考指示符指示选定应用层包与选定类型的视频帧相关联。35.—种用于对多媒体内容进行包化以供经由网络分配的方法,所述方法包含处理一个或一个以上内容块以产生一个或一个以上应用层包;分别从所述一个或一个以上应用层包提取同步标头以产生一个或一个以上内容层包,其中所述同步标头包含相对于时间基准指示时间的时间指示符;以及基于所述时间指示符使所述一个或一个以上内容层包同步。36.根据权利要求35所述的方法,其进一步包含从所述同步标头提取随机接入点识别符。37.根据权利要求35所述的方法,其进一步包含从所述同步标头提取帧速率指示符。38.根据权利要求35所述的方法,其进一步包含从所述同步标头提取分量指示符,其中所述分量指示符指示选定应用层包是与基础层相关联还是与增强层相关联。39.根据权利要求35所述的方法,其进一步包含接收同步层目录。40.根据权利要求39所述的方法,其进一步包含从所述同步层目录提取视频参考指示符,其中所述视频参考指示符指示选定应用层包与选定类型的视频帧相关联。41.一种用于对多媒体内容进行包化以供经由网络分配的设备,所述设备包含接收逻辑,其经配置以处理一个或一个以上内容块以产生一个或一个以上应用层包;以及解包化逻辑,其经配置以分别从所述一个或一个以上应用层包提取同步标头以产生一个或一个以上内容层包,其中所述同步标头包含相对于时间基准而指示时间的时间指示符,且所述解包化逻辑经配置以基于所述时间指示符使所述一个或一个以上内容层包同步。42.根据权利要求41所述的设备,其中所述解包化逻辑进一步包含经配置以从所述同步标头提取随机接入点识别符的逻辑。'43.根据权利要求41所述的设备,其中所述解包化逻辑进一步包含经配置以从所述同步标头提取帧速率指示符的逻辑。44.根据权利要求41所述的设备,其中所述解包化逻辑进一步包含经配置以从所述同步标头提取分量指示符的逻辑,其中所述分量指示符指示选定应用层包是与基础层相关联还是与增强层相关联。45.根据权利要求41所述的设备,其中所述解包化逻辑进一步包含经配置以接收同步层目录的逻辑。46.根据权利要求45所述的设备,其中所述解包化逻辑进一步包含经配置以从所述同步层目录提取视频参考指示符的逻辑,其中所述视频参考指示符指示选定应用层包与选定类型的视频帧相关联。47.—种用于对多媒体内容进行包化以供经由网络分配的设备,所述设备包含-用于处理一个或一个以上内容块以产生一个或一个以上应用层包的装置;用于分别从所述一个或一个以上应用层包提取同步标头以产生一个或一个以上内容层包的装置,其中所述同步标头包含相对于时间基准指示时间的时间指示符;以及用于基于所述时间指示符使所述一个或一个以上内容层包同步的装置。48.根据权利要求47所述的设备,其进一步包含用于从所述同步标头提取随机接入点识别符的装置。49.根据权利要求47所述的设备,其进一步包含用于从所述同步标头提取帧速率指示符的装置。50.根据权利要求47所述的设备,其进一步包含用于从所述同步标头提取分量指示符"装置,其中所述分量指示符指示选定应用层包是与基础层相关联还是与增强层相关联。'51.根据权利要求47所述的设备,其进一步包含用于接收同步层目录的装置。52.根据权利要求51所述的设备,其进一步包含用于从所述同步层目录提取视频参考指示符的装置,其中所述视频参考指示符指示选定应用层包与选定类型的视频帧相关联。53.—种具有计算机程序的计算机可读媒体,所述计算机程序包含指令,所述指令在由至少一个处理器执行时操作以提供多媒体内容的包化以供经由网络分配,所述计算机程序包含用于处理一个或一个以上内容块以产生一个或一个以上应用层包的指令;用于分别从所述一个或一个以上应用层包提取同步标头以产生一个或一个以上内容层包的指令,其中所述同步标头包含相对于时间基准指示时间的时间指示符;以及用于基于所述时间指示符使所述一个或一个以上内容层包同步的指令。54.根据权利要求53所述的计算机程序,其进一步包含用于从所述同步标头提取随机接入点识别符的指令。55.根据权利要求53所述的计算机程序,其进一步包含用于从所述同步标头提取帧速率指示符的指令。56.根据权利要求53所述的计算机程序,其进一步包含用于从所述同步标头提取分量指示符的指令,其中所述分量指示符指示选定应用层包是与基础层相关联还是与增强层相关联。57.根据权利要求53所述的计算机程序,其进一步包含用于接收同步层目录的指令。58.根据权利要求57所述的计算机程序,其进一步包含用于从所述同步层目录提取视频参考指示符的指令,其中所述视频参考指示符指示选定应用层包与选定类型的视频帧相关哮。59.至少一种处理器,其经配置以执行用于对多媒体内容进行包化以供经由网络分配的方法,所述方法包含处理一个或一个以上内容块以产生一个或一个以上应用层包;分别从所述一个或一个以上应用层包提取同步标头以产生一个或一个以上内容层包,其中所述同步标头包含相对于时间基准而指示时间的时间指示符;以及基于所述时间指示符使所述一个或一个以上内容层包同步。60.根据权利要求59所述的方法,其进一步包含从所述同步标头提取随机接入点识别符。61.根据权利要求59所述的方法,其进一步包含从所述同步标头提取帧速率指示符。62.根据权利要求59所述的方法,其进一步包含从所述同步标头提取分量指示符,其中所述分量指示符指示选定应用层包是与基础层相关联还是与增强层相关联。63.根据权利要求59所述的方法,其进一步包含接收同步层目录。64.根据权利要求63所述的方法,其进一步包含从所述同步层目录提取视频参考指示符,其中所述视频参考指示符指示选定应用层包与选定类型的视频帧相关联。65.—种用于对多媒体内容进行包化以供经由网络分配的方法,所述方法包含-接收一个或一个以上内容块,其中所述一个或一个以上内容块包含帧标头;确定选定内容块包括错误;假定与所述选定内容块相关联的选定帧标头包含一个或一个以上选定值;以及处理所述一个或一个以上内容块以产生一个或一个以上应用层包。66.根据权利要求65所述的方法,其进一步包含以一个或一个以上物理层包的形式接收所述一个或一个以上内容块。67.根据权利要求65所述的方法,其中所述确定包含通过处理与所述选定内容块相关联的检验和来确定所3k选定内容块包括所述错误。'68.根据权利要求65所述的方法,其进一步包含对与所述选定块相关联的选定应用包进行标记以指示错误条件。69.根据权利要求65所述的方法,其进一步包含假定所述一个或一个以上选定值指示所述选定内容块的选定长度和选定位置。70.—种用于对多媒体内容进行包化以供经由网络分配的设备,所述设备包含输入逻辑,其经配置以接收一个或一个以上内容块,其中所述一个或一个以上内容块包含帧标头;以及解包化逻辑,其经配置以确定选定内容块包括错误,假定与所述选定内容块相关联的选定帧标头包含一个或一个以上选定值,且处理所述一个或一个以上内容块以产生一个或一个以上应用层包。71.根据权利要求70所述的设备,其中所述输入逻辑经配置以便以一个或一个以上物理层包的形式接收所述一个或一个以上内容块。72.根据权利要求70所述的设备,其中所述解包化逻辑经配置以通过处理与所述选定内容块相关联的检验和来确定所述选定内容块包括所述错误。73.根据权利要求70所述的设备,其中所述解包化逻辑经配置以对与所述选定块相关联的选定应用包进行标记以指示错误条件。74.根据权利要求70所述的设备,其中所述解包化逻辑经配置以假定所述一个或一个以上选定值指示所述选定内容块的选定长度和选定位置。75.—种用于对多媒体内容进行包化以供经由网络分配的设备,所述设备包含-用于接收一个或一个以上内容块的装置,其中所述一个或一个以上内容块包含帧标头;用于确定选定内容块包括错误的装置;用于假定与所述选定内容块,关联的选定帧标头包含一个或一个以上选定值的装置;以及用于处理所述一个或一个以上内容块以产生一个或一个以上应用层包的装置。76.根据权利要求75所述的设备,其进一步包含用于以一个或一个以上物理层包的形式接收所述一个或一个以上内容块的装置。77.根据权利要求75所述的设备,其中所述用于确定的装置包含用于通过处理与所述选定内容块相关联的检验和来确定所述选定内容块包括所述错误的装置。78.根据权利要求75所述的设备,其进一步包含用于对与所述选定块相关联的选定应用包进行标记以指示错误条件的装置。79.根据权利要求75所述的设备,其进一步包含用于假定所述一个或一个以上选定值指示所述选定内容块的选定长度和选定位置的装置。80.—种具有计算机程序的计算机可读媒体,所述计算机程序包含指令,所述指令在由至少一个处理器执行时操作以提供多媒体内容的包化以供经由网络分配,所述计算机程序包含用于接收一个或一个以上内容块的指令,其中所述一个或一个以上内容块包含帧标头;用于确定选定内容块包括错误的指令;用于假定与所述选定内容块相关联的选定帧标头包含一个或一个以上选定值的指令;以及用于处理所述一个或一个以上内容块以产生一个或一个以上应用层包的指令。81.根据权利要求80所述的计算机程序,其进一步包含用于以一个或一个以上物理层包的形式接收所述一个或一个以上内容块的指令。82.根据权利要求80所述的计算机程序,其中所述用于确定的指令包含用于通过处理与所述选定内容块相关联的检验和来确定所述选定内容块包括所述错误的指令。83.根据权利要求80所述的计算机程序,其进"7步包含用于对与所述选定块相关联的选定应用包进行标记以指示错误条件的指令。84.根据权利要求80所述的计算机程序,其进一步包含用于假定所述一个或一个以上选定值指示所述选定内容块的选定长度和选定位置的指令。85.至少一种处理器,其经配置以执行用于对多媒体内容进行包化以供经由网络分配的方法,所述方法包含接收一个或一个以上内容块,其中所述一个或一个以上内容块包含帧标头;确定选定内容块包括错误;假定与所述选定内容块相关联的选定帧标头包含一个或一个以上选定值;以及处理所述一个或一个以上内容块以产生一个或一个以上应用层包。86.根据权利要求85所述的方法,其进一步包含以一个或一个以上物理层包的形式接收所述一个或一个以上内容块。87.根据权利要求85所述的方法,其中所述确定包含通过处理与所述选定内容块相关联的检验和来确定所述选定内容块包括所述错误。88.根据权利要求85所述的方法,其进一步包含对与所述选定块相关联的选定应用包进行标记以指示错误条件。89.根据权利要求85所述的方法,其进一步包含假定所述一个或一个以上选定值指示所述选定内容块的选定长度和选定位置。全文摘要本发明提供用于对内容进行包化以供经由网络传输的方法和设备。提供一种方法,其包含根据多媒体内容产生一个或一个以上内容包,其中所述内容包与时间基准相关联;以及分别给所述一个或一个以上内容包添加同步标头,以形成一个或一个以上应用层包,其中所述同步标头包含相对于所述时间基准而指示时间的时间指示符。一种设备包括编码逻辑,其经配置以根据多媒体内容产生一个或一个以上内容包,其中所述内容包与时间基准相关联;以及包化逻辑,其经配置以分别给所述一个或一个以上内容包添加同步标头,以形成一个或一个以上应用层包,其中所述同步标头包含相对于所述时间基准而指示时间的时间指示符。文档编号G06F15/16GK101517553SQ200680024723公开日2009年8月26日申请日期2006年5月15日优先权日2005年5月13日发明者布鲁斯·柯林斯,戈登·肯特·沃克,维贾雅拉克希米·R·拉韦恩德拉恩,萨吉斯·巴尔拉杰,萨迪·M·纳加拉杰,迪纳卡尔·拉达克里希南,阿姆农·西尔贝格申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1