[发明专利]一种基于多核处理器Tilera的HEVC编码方法有效

专利信息
申请号: 201410194175.0 申请日: 2014-05-08
公开(公告)号: CN103974081B 公开(公告)日: 2017-03-22
发明(设计)人: 郑顺利 申请(专利权)人: 杭州同尊信息技术有限公司
主分类号: H04N19/91 分类号: H04N19/91;H04N19/96;H04N19/80
代理公司: 杭州天勤知识产权代理有限公司33224 代理人: 胡红娟
地址: 310052 浙江省杭州*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 多核 处理器 tilera hevc 编码 方法
【权利要求书】:

1.一种基于多核处理器Tilera的HEVC编码方法,其特征在于,包括:

(1)根据多核处理器Tilera的核数,由顶层编码器分配若干个帧编码器线程,用于并行处理不同帧,同时分配多个工作线程用于进行编码和滤波;

(2)针对每个帧编码器线程处理的当前帧,帧编码器线程将当前帧中各行的编码任务和滤波任务发布至任务队列,工作线程读取任务队列并以CTU为单位对读取的任务进行处理,并各行的编码任务与滤波任务进行波前并行处理,完成该帧的HEVC编码。

2.如权利要求1所述的基于多核处理器Tilera的HEVC编码方法,其特征在于,所述步骤(1)中帧编码器线程的个数为1~6。

3.如权利要求2所述的基于多核处理器Tilera的HEVC编码方法,其特征在于,所述步骤(1)中多核处理器Tilera中每个核分配得到一个工作线程。

4.如权利要求3所述的基于多核处理器Tilera的HEVC编码方法,其特征在于,所述步骤(2)中波前并行处理的过程中处理各行的编码任务过程如下:

(2-1)判断当前行是否是第一行,根据判断结果进行如下操作:

(a)若当前行是第一行,则若当前行完成编码任务的CTU数量大于或等于设定的阈值,则将下一行的编码任务发布至任务队列中;

(b)若当前行不是第一行,则进行如下判断:

若当前行完成编码任务的CTU数量与上一行完成编码任务的CTU数量的差小于或等于设定的阈值,则终止当前行的编码任务,工作线程重新读取任务队列;

若当前行完成编码任务的CTU数量大于或等于设定的阈值,且不是最后一行,则将下一行的编码任务发布至任务队列中,且继续处理该行的编码任务;

若当前行完成编码任务的CTU数量大于或等于设定的阈值,且是最后一行,则继续处理该行的编码任务;

(2-2)当前行的编码任务处理完成后,比较当前行的行号与设定的滤波延迟行数的大小:

若当前行的行号大于设定的滤波延迟行数,则将行号为当前行的行号减去滤波延迟行数的行的滤波任务添加至任务队列,且工作线程重新读取任务队列;

否则,工作线程重新读取任务队列。

5.如权利要求4所述的基于多核处理器Tilera的HEVC编码方法,其特征在于,所述步骤(2)中波前并行处理的过程中处理各行的滤波任务过程如下:

若当前行完成滤波任务的CTU数量与上一行完成滤波任务的CTU数量的差小于设定的阈值,则终止当前行的滤波任务,工作线程重新读取任务队列;

若当前行完成滤波任务的CTU数量大于或等于设定的阈值,且不是最后一行,则将下一行的滤波任务发布至任务队列中,且继续处理该行的滤波任务;

若当前行完成编码任务的CTU数量大于或等于设定的阈值,且是最后一行,则继续处理该行的滤波任务。

6.如权利要求4所述的基于多核处理器Tilera的HEVC编码方法,其特征在于,所述滤波延迟行数为0~2。

7.如权利要求6所述的基于多核处理器Tilera的HEVC编码方法,其特征在于,所述滤波延迟行数为2。

8.如权利要求4~7中任意一项权利要求所述的基于多核处理器Tilera的HEVC编码方法,其特征在于,所述阈值为2~4。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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