[发明专利]具有双核处理器的视频编码系统双核协同编码方法无效

专利信息
申请号: 200710201791.4 申请日: 2007-09-20
公开(公告)号: CN101137062A 公开(公告)日: 2008-03-05
发明(设计)人: 展华益 申请(专利权)人: 四川长虹电器股份有限公司
主分类号: H04N7/26 分类号: H04N7/26
代理公司: 成都虹桥专利事务所 代理人: 李顺德
地址: 621000四川*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 具有 处理器 视频 编码 系统 协同 方法
【说明书】:

技术领域

发明涉及视频编码技术,特别涉及一种基于双核的视频协同编码技术。

背景技术

由于视频编码具有计算复杂的特性,对处理器提出了很高的要求,单个处理器为达到视频编码的实时处理能力,往往需要大幅提升主频。另外一种通行的做法是采用双处理器(双核)或多处理器(多核)的方法来实现视频的实时编码。

以双核系统为例,视频编码通常采用并行处理方法:将待编码的一帧图像划分为2n(n为整数,n=1,2,3…)个条带,每个核负责n个条带的编码。这种并行处理方法的缺点是一帧图像划分的条带数必须为2的整数倍,而且每个条带所包含的宏块数要大致相等,以保证双核并行编码任务的平均分配。

发明内容

本发明所要解决的技术问题,就是针对双核解码器并行处理方法图像划分不灵活,编码效率不高的缺点,提供一种双核编码系统双核协同编码方法。

本发明解决所述技术问题,采用的技术方案是,具有双核处理器的视频编码系统双核协同编码方法,包括以下步骤:

a.按照宏块编码的顺序,将一个宏块的编码任务分为两个串行的子任务:子任务1和子任务2;

b.将子任务1分配给第二核,将子任务2分别分配给第一核;

c.第一核将当前帧的信息传送给第二核;

d.第二核收到当前帧的信息后,开始对每个宏块运行子任务1;任务完成后向缓存区写入当前宏块的信息,并将当前宏块标志位置1,直至当前帧所有宏块都运行完子任务1;

e.第一核检测到当前宏块标志位置1后,读取当前宏块的信息,并运行子任务2,任务完成后将当前宏块标志位置0;

f.第一核在当前帧所有宏块都完成子任务2后,开始当前帧的滤波,并在滤波完成之前传递下一帧的信息给第二核,提前启动第二核对下一帧的编码任务;

具体的,所述子任务1包括:运动搜索、运动估计、模式判断;其余为子任务2的内容;

进一步的,步骤d中,第二核开辟一个足够大的缓存,存放一帧图像中所有宏块的标志位以及宏快信息;

进一步的,步骤f中,第一核完成若干个宏块行的滤波任务后,第一核暂时中断滤波,开始启动下一帧的编码任务,传递下一帧的相关信息至第二核,然后继续滤波。

具体的,所述当前帧的信息包括:帧类型、图像大小,帧级量化参数、运动搜索半径、当前帧序号;

具体的,所述帧类型为:P帧或B帧;

具体的,所述当前宏块的信息包括:宏块模式、参考帧索引、运动矢量。

本发明的有益效果是,采用基于宏块级别的串行协同编码技术,有效地解决了并行编码技术中条带划分不灵活的缺陷;通过合理的双核任务分配以及通信机制,使双核的运算资源达到充分的互补,显著提升了双核编码效率。

附图说明

图1是实施例的流程图。

具体实施方式

下面结合实施例,详细描述本发明的技术方案。

本发明提出了一种基于双核的视频协同编码技术,采用串行处理方法,有效地解决了并行处理方法所存在的条带划分不灵活的缺陷。

本发明适用于前向帧间解码图像帧(P帧)和双向帧间解码图像帧(B帧)的串行协同编码。对于帧内解码图像帧(I帧)来说,因为没有复杂的运动估计运算,使用单核即可完成编码任务。

本发明的编码算法,双核间的任务分配是基于宏块级别的。一个宏块编码任务,根据编码顺序分解为串行的两个子任务。子任务1:完成运动搜索(MS)、运动估计(ME)、模式判断(MD)部分,由第二核运行;子任务2:完成宏块编码的剩余部分,包括离散余弦变换(DCT)、离散余弦反变换(IDCT)、量化(QT)、反量化(IQ)、熵编码部分,由第一核运行;基于帧级别的去块后滤波(DEBLOCK,以下简称滤波)部分,由第一核运行。

在通常的视频编码标准中(如AVS、H.264、VC-1、MPEG4等),滤波是一帧图像编码的最后一个步骤。当第一核在进行当前帧的滤波任务时,第二核已经完成了当前帧的所有任务,可以适时启动下一个P帧或B帧的编码,这样可以显著提升双核编码的效率。

本发明双核间的通信机制分为帧级通信和宏块级通信两个层次:

帧级通信

每帧图像编码前通信一次,由第一核将当前帧的相关信息传送至第二核。信息内容包括:帧类型(P帧或B帧)、图像大小、帧级量化参数、运动搜索半径、当前帧序号。

宏块级通信

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200710201791.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top