用于多个流的协调拼接的方法和设备技术

技术编号:7353371 阅读:188 留言:0更新日期:2012-05-19 03:31
本发明专利技术公开一种用于多个流的协调拼接的方法和设备。在一个实施方式中,本发明专利技术公开一种用于控制第一数据流的数个流的流程的方法和设备。此外,本发明专利技术公开一种用于选择第一数据流的数个流的拼接机会点的方法和设备。

【技术实现步骤摘要】
【国外来华专利技术】相关申请案的交叉参照本申请案请求享有2009年4月28日提交的印度临时专利申请案号1120/MUM/2009的权益,所述临时专利申请案通过参照的方式并入本文。
本专利技术的实施方式一般来说涉及数字处理技术,且更明确地说,涉及用于在数字传输系统中拼接压缩数据流的方法和设备。
技术介绍
在通信系统内,网络带宽在多媒体信号的传输期间起重要作用。各种多媒体服务(例如,广播服务、视频点播(video on demand)服务、视频电话服务等)产生了多媒体信号。一般来说,多媒体信号具有极大带宽且占用网络带宽的大部分。因此,开发了各种压缩标准(例如,运动图像专家组(例如,MPEG-1、MPEG-2)、H.26X等),以去除多媒体信号中的数据冗余。如所述压缩标准定义的各种压缩技术用于产生压缩多媒体信号。压缩多媒体信号相对占用较少网络带宽。并且,压缩多媒体信号一般包括编码帧,例如,编码图像帧、编码音频帧、编码数据帧等。已开发各种数字系统以对编码多媒体信号进行处理(例如,广播、拼接等)。一方面,压缩技术降低了多媒体信号的带宽要求,另一方面,压缩技术已不经意间增加了数字系统的复杂性。例如,在典型拼接操作中,数字系统配置成首先对压缩多媒体信号进行解码并随后将解码多媒体信号的至少一或更多个帧(例如,图像帧)替换为其它帧。此外,在完成拼接操作后,数字系统配置成使用前述压缩标准对解码多媒体信号进行重新编码。多媒体信号的这种解码和重新编码影响压缩多媒体信号的质量并降低数字系统的效率。并且,数字系统需要计算能力强大的高端处理单元,以处理压缩多媒体信号。此外,在拼接操作期间,多媒体信号的各种流(例如,视频流、音频流等)可能失去相互间的定时同步。在常规方法中,数字系统使用硬件时钟作为一或更多个流时钟的从时钟,以实现所述一或更多个流之间的定时同步。硬件时钟给数字系统增加附加复杂性。因此,此项技术中需要一种用于有效地拼接压缩多媒体信号的方法和设备。
技术实现思路
本专利技术公开一种拼接第一数据流和第二数据流的方法。所述方法包含检测第一数据流内的拼接入(splice-in)点和拼接出(splice-out)点,其中所述拼接入点是所述第一数据流中的一帧,且所述拼接出点是所述第一数据流中的另一帧。所述方法进一步从所述第一数据流中的数个拼接机会点(SOP)识别拼接入机会点和拼接出机会点,其中所述拼接入机会点对应于所述拼接入点且所述拼接出机会点对应于所述拼接出点,其中所述拼接入机会点和所述拼接出机会点是所述第一数据流的帧。所述方法将所述第一数据流的至少一个帧替换为所述第二数据流的至少一个帧,其中所述第一数据流的所述帧的所述替换从所述拼接入机会点起开始且在所述拼接出机会点处结束;且其中所述第一数据流包括数个帧且所述第二数据流包括数个帧。所述方法执行拼接操作,而不需对所述第一数据流进行拆包。此外,所述帧的替换不需要对所述第一数据流的所述帧进行重新排序。在另一实施方式中,本专利技术公开一种用于控制第一数据流的数个流的流程的方法和设备。在一个实施方式中,所述方法包含处理所述第一数据流的至少两个流的至少一个访问单元,其中所述至少两个流的所述处理起始于跳跃的开始处且其中所述至少两个流包括数个访问单元。所述方法在所述跳跃的所述开始处将跳跃信用提供给至少两个流拼接模块,其中所述至少两个流拼接模块在跳跃周期期间处理所述相应至少两个流,且所述跳跃的所述开始处的所述跳跃信用设立所述跳跃周期。所述方法进一步在所述跳跃周期期间修改所述至少两个流拼接模块的所述跳跃信用并在所述至少两个流拼接模块中的一流拼接模块的所述已修改跳跃信用小于所述至少两个流中的一流的所述访问单元的持续时间的量时中断所述流的所述处理。在再一实施方式中,本专利技术公开一种用于选择第一数据流的数个流的拼接机会点的方法和设备。在一个实施方式中,所述方法包含从所述第一数据流的所述数个流中识别锚流,其中所述锚流包括数个访问单元。所述方法从所述锚流的所述数个访问单元决定所述锚流内的拼接入机会点和拼接出机会点。所述方法进一步根据所述锚流的所述拼接入机会点和所述拼接出机会点决定除所述锚流外的至少一个流的拼接机会点。附图说明因此可以详细理解本专利技术的上述特征,通过参照实施方式,可以得到上文概述的本专利技术的更特定的描述,所述实施方式中的一些绘示于附图中。然而,应注意,附图仅绘示本专利技术的典型实施方式,且因此不应视为限制本专利技术的范畴,因为本专利技术可以接纳其它同等有效的实施方式。图1绘示根据本专利技术的一或更多个实施方式的示范性数据流处理系统的框图;图2绘示根据本专利技术的一或更多个实施方式的拼接器的示范性实施方式的框图;图3A至图3E绘示根据本专利技术的一或更多个实施方式的对数据流进行的示范性拼接操作;图4绘示根据本专利技术的一或更多个实施方式的对数据流进行拼接操作的示范性方法的流程图;图5绘示根据本专利技术的一或更多个实施方式的用于控制第一数据流的数个流的流程的方法的流程图;和图6绘示根据本专利技术的一或更多个实施方式的用于选择第一数据流的数个流的拼接机会点的方法的流程图。具体实施方式图1绘示根据本专利技术的一或更多个实施方式的示范性数据流广播系统100的框图。系统100配置成将多媒体服务(例如,数字电视广播服务、视频点播广播服务等)向用户广播。在一个实施方式中,系统100可以向用户提供综合数字服务,例如,因特网和/或企业内部网的接入。数据流广播系统100包括数个源站,所述源站通过网络124以通信方式与数个处理站连接。所述数个源站(例如,源站1021、源站1022、源站1023……和源站102n)在下文称为源站102。一般来说,源站102为广播站(例如,电视广播站、无线电广播站等),源站102将数据流发射到数个处理站,例如,处理站1121、处理站1122、处理站1123……和处理站112n,所述数个处理站在下文称为处理站112。在一个实例中,源站102是数字广播站,且源站102将数字数据流发射到数个处理站112。在另一实例中,源站102是将模拟流发射到数个处理站112的模拟广播站。如本说明书中稍后所解释的,数个处理站112配置成对数据流执行操作(例如,拼接等)。在一些实施方式中,源站102配置成产生节目流,所述节目流包括具有一序列数个图像帧的视频流、具有数个音频帧的一或更多个音频流和具有数个节目时钟基准(PCR)帧的相关联PCR流。在一个实施方式中,源站102可从制作工作室接收节目流。在一个实例中,制作工作室可以是移动制作工作室本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2009.04.28 IN 1120/MUM/20091.一种用于控制第一数据流的数个流的流程的方法,所述方法包含:
处理第一数据流的至少两个流的至少一个访问单元,其中所述至少两个流的所述
处理起始于跳跃的开始处且其中所述至少两个流包括数个访问单元;
在所述跳跃的所述开始处将跳跃信用提供给至少两个流拼接模块,其中所述至少
两个流拼接模块在跳跃周期期间处理所述相应至少两个流,且所述跳跃的所述开始
处的所述跳跃信用设立所述跳跃周期;
在所述跳跃周期期间修改所述至少两个流拼接模块的所述跳跃信用;和
在所述至少两个流拼接模块中的一流拼接模块的所述已修改跳跃信用小于所述
至少两个流中的一流的所述访问单元的持续时间的量时中断所述流的所述处理。
2.如权利要求1所述的方法,其中所述处理包含将所述第一数据流的所述至少两个流
的一或更多个访问单元替换为第二数据流的一或更多个访问单元。
3.如权利要求1所述的方法,其中所述处理包含将所述第一数据流的所述至少两个流
的一或更多个访问单元替换为充填帧。
4.如权利要求1所述的方法,其中所述在所述跳跃的所述开始处将跳跃信用提供给至
少两个流拼接模块包含在新跳跃的开始处将相等跳跃信用传递到所述至少两个流
拼接模块。
5.如权利要求1所述的方法,进一步包含在决定量的时间后维持所述至少两个流之间
的初始提前。
6.如权利要求5所述的方法,其中所述决定量的时间等于跳跃循环的持续时间,其中
所述跳跃循环包括至少一个跳跃。
7.如权利要求6所述的方法,其中跳跃循环的所述持续时间等于所述第一数据流的所
述至少两个流的访问单元间隔的最小公倍数(LCM)。
8.一种用于控制第一数据流的数个流的流程的设备,所述设备包含:
至少两个流拼接模块,配置成在跳跃周期期间处理所述第一数据流的至少两个流
的至少一个访问单元,其中所述至少两个流包括数个访问单元;
流程控制模块,配置成在跳跃的开始处将跳跃信用提供给所述至少两个拼接模
块,并确保所述至少两个流拼接模块在所述跳跃的所述开始处起始所述处理操作;

其中所述跳跃信用设立所述至少两个流拼接模块的所述跳跃周期。
9.如权利要求8所述的设备,其中所述访问单元为以下访问单元中的至少一个:视频
访问单元或音频访问单元。
10.如权利要求8所述的设备,其中所述至少两个...

【专利技术属性】
技术研发人员:迪潘库马尔·梅达德文德拉库马尔·班克尔达尔吉特·考尔拉克沙·特里帕蒂
申请(专利权)人:福拜特斯印度私人有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术