[发明专利]用于实时并行编码的方法和装置有效
申请号: | 200680002697.X | 申请日: | 2006-01-17 |
公开(公告)号: | CN101107863A | 公开(公告)日: | 2008-01-16 |
发明(设计)人: | 约翰·W·理查森;理查德·E·戈德肯;詹斯·卡恩布利 | 申请(专利权)人: | 汤姆森特许公司 |
主分类号: | H04N7/50 | 分类号: | H04N7/50 |
代理公司: | 北京市柳沈律师事务所 | 代理人: | 史新宏 |
地址: | 法国*** | 国省代码: | 法国;FR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 实时 并行 编码 方法 装置 | ||
相关申请的交叉引用
本申请要求2005年1月19日提交的、标题为“用于实时并行视频编码的方法和装置”的美国临时申请序列号60/645,179(代理案号PU0500013)的利益。
技术领域
本发明通常涉及视频编码器和解码器,更具体地涉及一种用于实时并行视频编码的方法和装置。
背景技术
在计算上非常需要视频数据的实时编码,该实时编码需要大量的内存和计算资源。
以往在一些示例中已经将利用并行和分布式系统的视频编码用于MPEG-1和MPEG-2系统中。最著名的一个例子是并行Berkeley编码器计划。该计划的目的是通过在时间方向使视频序列并行而加速视频编码处理。并行Berkeley编码器计划利用基于复杂性度量将许多帧分配给每个处理器的动态调度方案。当在复杂性度量以及编码期间发现失调时,为要被编码的后来的序列计算新的工作量分配。
然而,利用并行和分布式系统的视频编码不是没有缺点的。因此,具有用于实时并行视频编码的这样一种方法和装置是期望的并且很有利的:其针对此问题:将实时编码的视频的时间序列(例如具有JVT/H.264/MPEG-4 AVC(“JVT”)标准)调度到并行结构,使得编码时间是一致的。此外,具有用于实时并行视频编码的这样一种方法和装置是期望的并且很有利的:其针对另外一个问题:相对于并行视频编码器的多种示例维持精确的速率控制。另外,具有用于实时并行视频编码的这样一种方法和装置是期望的并且很有利的:其针对另外一个问题:在多处理器PC平台上进行实时编码。
发明内容
本发明针对现有技术的这些和其它劣势和缺点,其着重于一种用于实时并行视频编码的方法和装置。
根据本发明的一方面,提供了一种用于使在多个处理器上进行的编码处理并行的装置。该装置包括计算资源均衡器和分解器(splitter)。计算资源均衡器用于基于线程亲和性(thread affinity)和进程亲和性(process affinity)中的至少一个将编码器示例分配给多个处理器中各自的一个处理器。分解器用于按时间将进入的视频序列分为离散的画面组(GOP),使得每个编码器示例能够对进入的视频序列并行地编码,使得每个离散的GOP在多个处理器中各自的一个处理器上被编码。
根据本发明的另一方面,提供了一种用于使在多个处理器上进行的编码处理并行的方法。该方法包括基于线程亲和性和进程亲和性中的至少一个将编码器示例分配给多个处理器中各自的一个处理器的步骤。该方法还包括以下步骤:按时间将进入的视频序列分为离散的GOP,使得每个编码器示例能够对进入的视频序列并行地编码,使得每个离散的GOP在多个处理器中各自的一个处理器上被编码。
根据本发明的另一方面,提供了一种用于使在多个处理器上进行的编码处理并行的装置。该装置包括计算资源均衡器和分解器。计算资源均衡器用于基于线程亲和性和进程亲和性中的至少一个将编码器示例分配给多个计算机处理器中各自的一个计算机处理器。分解器用于按空间将进入的视频序列分为离散的片段(slice),使得每个编码器示例能够对进入的视频序列并行地编码,使得每个离散的片段在多个处理器中各自的一个处理器上被编码。
根据本发明的另一方面,提供了一种用于使在多个处理器上进行的编码处理并行的方法。该方法包括基于线程亲和性和进程亲和性中的至少一个将编码器示例分配给多个处理器中各自的一个处理器的步骤。该方法还包括以下步骤:按空间将进入的视频序列分为离散的片段,使得每个编码器示例能够对进入的视频序列并行地编码,使得每个离散的片段在多个处理器中各自的一个处理器上被编码。
联合附图阅读下面的示例实施例的详细描述,本发明的这些和其它方面、特性和优点将会变得显而易见。
附图说明
依照下面的示例图本发明可被更好地理解,其中:
图1示出了依照本发明的原理的JVT/H.264/MPEG-4 AVC(“JVT”)实施例中的并行视频编码器结构的框图;
图2示出了依照本发明的原理的JVT/H.264/MPEG-4 AVC(“JVT”)实施例中的并行视频编码的方法的流程图;以及
图3示出了依照本发明的原理的JVT/H.264/MPEG-4 AVC(“JVT”)实施例中的并行视频编码的另一种方法的流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于汤姆森特许公司,未经汤姆森特许公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680002697.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:功率金氧半导体组件
- 下一篇:用于车辆中行驶动态调节的装置和方法