[发明专利]一种双缓冲存储器结构的视频解码器及控制方法有效
申请号: | 201410214839.5 | 申请日: | 2014-05-21 |
公开(公告)号: | CN103957419B | 公开(公告)日: | 2017-06-06 |
发明(设计)人: | 薛一鸣;刘晓莉;姚晓明 | 申请(专利权)人: | 中国农业大学 |
主分类号: | H04N19/51 | 分类号: | H04N19/51;H04N19/86;H04N19/15 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100083 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 缓冲存储器 结构 视频 解码器 控制 方法 | ||
技术领域:
本发明涉及视频解码领域,尤其是涉及一种关于多标准视频流的双缓冲存储器结构的视频解码器以及数据存储和控制方法。
背景技术:
在视频解码领域中,视频解码运动补偿、帧内预测、去块滤波等需要大量的行、列数据缓冲,图1以H.264视频解码帧内预测为例,H.264帧内预测4×4亮度预测模式共有九种,包括垂直预测、水平预测、DC预测、左下对角预测、右下对角预测、垂直右下角预测、水平斜下角预测、垂直左下角预测和水平斜上角预测等,根据左邻块和上邻块的预测模式确定当前4x4块的亮度预测模式,然后根据确定的预测模式,及左邻块、上邻块的亮度数据得到当前块的亮度预测数据。
表1列出了每种预测模式下,亮度数据的预测方法
H.264帧内预测4×4亮度数据预测过程需要用到上邻块和左邻块的预测模式和预测数据,传统设计方法需设置帧内预测专用的数据存储器保存预测模式和亮度数据,由于视频解码按照宏块行自上而下,由左向右进行,所以帧内预测数据存储器至少需保存视频帧幅宽一行的数据及左邻块的数据。专用的数据存储器比片外DDR存储器速度更快,有助于减少系统带宽需求,提高解码速度。
类似地去块滤波和运动补偿等硬件模块同样均需要专门的片内数据缓冲存储器保存行或列的临时数据,这样解码需要许多分散的存储器,以满足不同功能模块的需要。
视频解码存在多种标准:H.264,MPEG2/MPEG4,VP8,AVS,RV,VC1等,不同的解码标准尽管组成结构大致相同,但不同视频标准对应的功能模块所需存储器很不一致,这就导致多标准解码器需要大量的深度和宽度不同的分散的存储器,数量众多且分散的存储器导致芯片面积扩大很多,制造成本也很高。
发明内容:
鉴于以上分析,本发明的目的是提供一种克服上述问题的视频解码器以及相应的存储器访问控制方法,以及一种双缓冲存储器控制和访问接口。
本发明提供一种视频解码器,可以有效管理数据的暂存,减少存储器容量,降低带宽需求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业大学,未经中国农业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410214839.5/2.html,转载请声明来源钻瓜专利网。