[发明专利]一种基于多核处理器实现的H.264解码方法有效
申请号: | 201210089250.8 | 申请日: | 2012-03-30 |
公开(公告)号: | CN102625108A | 公开(公告)日: | 2012-08-01 |
发明(设计)人: | 周凡;周承涛;陈耀武 | 申请(专利权)人: | 浙江大学 |
主分类号: | H04N7/26 | 分类号: | H04N7/26;H04N7/50 |
代理公司: | 杭州天勤知识产权代理有限公司 33224 | 代理人: | 胡红娟 |
地址: | 310027 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于多核处理器实现的H.264解码方法,包括:(1)接收码流,由Core1负责码流解析和熵解码;(2)由Core2~4负责对宏块组进行重建,由Core5负责对重建数据进行滤波强度计算,由Core5~6负责对重建数据进行环内去块滤波;(3)并行遍历所有宏块组,得到一帧解码图像;(4)对码流完成解码,得到码流的解码视频。本发明的解码方法根据H.264解码器各模块间的相互关系,采用功能和数据相结合的划分方式和流水线排布对各核进行任务分配,能够有效提高解码过程的并行加速比,且更适合于高分辨率和高码率的H.264解码。 | ||
搜索关键词: | 一种 基于 多核 处理器 实现 264 解码 方法 | ||
【主权项】:
一种基于多核处理器实现的H.264解码方法,所述的多核处理器至少具有6个Core,各Core并行处理各自的运算任务;该方法包括如下步骤:(1)接收H.264视频格式的码流,由Core1负责对所述的码流进行解析并截取一段帧码流,由Core1负责对所述的帧码流进行熵解码并陆续生成若干宏块组;所述的帧码流对应为一帧视频图像的码流,所述的宏块组由n个连续的宏块组成,n为大于0的自然数;(2)由Core2~4负责对所述的宏块组进行重建得到宏块组的重建数据;由Core5负责对所述的重建数据进行滤波强度计算得到滤波强度值;由Core5~6负责根据所述的滤波强度值对重建数据进行环内去块滤波,得到宏块组对应的解码图像;(3)根据步骤(2),并行遍历所有宏块组,得到帧码流所对应的一帧解码图像;(4)重复步骤(1)至(3),对所述的码流进行解析并截取下一段帧码流,并解码得到下一段帧码流所对应的一帧解码图像;依此反复,直至将码流解码完成,得到码流的解码视频。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210089250.8/,转载请声明来源钻瓜专利网。
- 上一篇:一种分离环磷腺苷的方法
- 下一篇:隐藏式字幕的显示方法及电视机