如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第3章多媒体通信同步第3章多媒体通信同步3.1引言3.2多媒体信息同步描述法3.3多媒体同步控制机制第3章多媒体通信同步3.1引言多媒体对象的同步关系抽象为以下两种类型:1媒体内的时间关系媒体内的时间关系即流内同步主要是保证单个媒体流之间的简单时态关系也就是按一定的时间要求传送每一个媒体对象其表现为媒体流的连续性以满足人类感知上的要求。流内同步的复杂性不仅和单个媒体的种类有关而且和分布式系统提供的服务质量(QualityofServiceQoS)有关。同时也和源端和目的端操作系统的实时性有关。第3章多媒体通信同步2媒体间的同步关系媒体间的同步关系即流间同步主要是保证不同媒体间的时间关系如音频和视频之间的时态关系音频和文本之间的时态关系等表现为各个媒体流中在同步点上的同时播放。流间同步的复杂性和需要同步的媒体的数量有关。多媒体对象在时间上存在着并行、顺序、独立关系在对象的时间表现控制上分别对应于并发、串行和异步执行。多媒体系统的同步控制必须保证在同步点上各个媒体之间能够保持时间关系。例如一个有语音讲解的多媒体幻灯片其讲解必须和一组画面同时表现且随着画面的显示讲解是顺序的。这里的同步点处于画面的改变点和讲解的起始点与结束点。又如一个可视电话系统其语音和图像序列通过通信网络传输到接收端且必须同步地在接收设备上演示以保持口型和声音同步。第3章多媒体通信同步3.2多媒体信息同步描述法3.2.1基于Petri网的描述法图3.1将对象分成SIU例第3章多媒体通信同步OCPN模型描述了媒体对象内和媒体对象间的时间关系它是一个定时Petri网用一个六元组NocpnTPADRM表示其中:Tt1t2…tn为变迁集ti表示同步点和处理位置在图中用短垂直棒表示。Pp1p2…pm为位置集pi表示进程并假定变迁瞬时发生故pi具有相应状态在图中用圆表示。A:T×P∪P×T→I12…是有向孤集在图中用箭头表示。D:P→Re定义了由位置集向实数集的映射实数集Re表示OCPN中的时间约束。第3章多媒体通信同步R:P→r1r2…rk定义了由位置集向资源集r1r2…rk的映射。M:P→II12…定义了由位置集向整数集的映射它表示位置集中的标记token分布。XOCPN是在OCPN模型的基础上扩展了对多媒体对象通信和同步机理的描述。它用一个八元组NxocpnTPADRMYZ表示也就是在OCPN模型的基础上扩展了两个映射函数Y(pi)和Z(pi):Y:P→控制对象定义了位置集向位置类型集的映射。位置分为对象位置和控制位置两种。Z:P→动作函数地址同步单元地址通信和同步的信息地址定义了由位置集向地址集的映射。第3章多媒体通信同步OCPN中的位置分成对象位置和控制位置两种。1对象位置它表示媒体对象的播放进程每个对象位置与媒体对象的一个同步单元(SIU)相对应。每个对象位置Pi指定一个时间间隔一个时间间隔与其对应的SIU的时间间隔相等由映射函数ZPi保持的SIU的地址可以是一个缓冲器指针。每个对象位置表示如下两种操作之一:Action.SIUPlayout:在媒体输出设备上播放相关的同步单元。Action.SIUTransmit:向指定的虚电路通道发送相关的同步单元。第3章多媒体通信同步2控制位置它表示基于XOCPN语义的控制过程在其上执行的操作有资源的建立资源的释放以及媒体间的同步等即:Action.ResourceSetup:建立虚电路信道、按用户设置的QoS参数的协商信道属性、分配接收端缓冲器、预备输出设备等。其中资源(Resource)定义了通信通道、缓冲器或输出设备等。Action.ResourceRelease:在媒体对象完成播出后立即释放所占用的资源。Action.InterstreamSynchronize:按所希望的同步策略实现流间同步机制。第3章多媒体通信同步1.流内同步1中断同步2受限中断同步图3.2流内同步机制a中断同步;b受限中断同步第3章多媒体通信同步2.流间同步对于流间同步XOCPN模型也支持两种同步机制:中断和非中断。1流间中断同步将在Nxocpn中的每一个IPP(流间播放点)处中断快速流的播放过程直到所有需要同步的媒体流都到达IPP才播放。(2)非中断同步将在Nxocpn中的每一个IPP点收集有关流间的同步状态信息然后根据所收集的同步状态信息进行某些校正动作参见图3.3。这些校正动作分成两种:第3章多媒体通信同步图3.3流间同步机制第3章多媒体通信同步图3.4一个电视新闻广播时间线的例子第3章多媒体通信同步图3.5电视新闻广播的XOCPN第3章多媒体通信同步3.2.2基于同步标记的描述法媒体间的同步关系可以借助于插入到各媒体流之中的同步标记来描述。同步标记可以有两种形式:一是有形标记如以信息帧的形式插入到媒体数据流中二是逻辑标记如相对数据量和相