[发明专利]一种帧间预测模式下的内存访问方法无效
申请号: | 200910049549.9 | 申请日: | 2009-04-17 |
公开(公告)号: | CN101534443A | 公开(公告)日: | 2009-09-16 |
发明(设计)人: | 郭凤;杨涵悦;滕国伟;朱美丽;程飞 | 申请(专利权)人: | 上海广电(集团)有限公司中央研究院 |
主分类号: | H04N7/26 | 分类号: | H04N7/26;H04N7/32;H04N7/50 |
代理公司: | 上海思微知识产权代理事务所 | 代理人: | 屈 蘅;李时云 |
地址: | 200233*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 预测 模式 内存 访问 方法 | ||
1、一种帧间预测模式下的内存访问方法,通过读取存储在片外内存中的参考帧数据来进行宏块数据更新,其特征在于,所述方法在参考帧图像内用搜索窗进行全搜索以获取对应于当前宏块的参考帧数据,并开辟出与搜索窗大小相同的片内内存,用于存储相应的参考帧数据,所述搜索窗的长度为M,深度为N,其中,M和N均为宏块边长的整数倍;以宏块边长为长度单位,将所述片内内存划分为(M/宏块边长)个片内内存块,并依序编号,则所述的帧间预测模式下的内存访问方法具体实现过程如下:
步骤1、以第一行第一列宏块左上角的顶点作为搜索窗的中心,读取搜索窗所覆盖区域内的参考帧数据,并将这些参考帧数据依序存入片内内存块中;
步骤2、对同一行下一列宏块进行数据更新,具体包括:将搜索窗向右移动一个宏块边长的距离,读取搜索窗覆盖区域内、没有在前一步骤中读取过的参考帧数据,并将该参考帧数据存入下一个片内内存块中,利用片内内存中存储的参考帧数据完成宏块的数据更新;
重复执行上述过程,直至片内内存中的所有片内内存块被填充;
步骤3、继续在同一行中更新下一个宏块的参考帧数据,并将更新的参考帧数据填充到片内内存中编号最小的片内内存块中;然后按编号顺序依次循环更新片内内存块数据,直至搜索窗的右边缘与参考帧的右边界重合;
步骤4、继续右移搜索窗,并完成同一行下一列宏块的数据更新,同时,在不包含更新当前宏块所需的参考帧数据的片内内存块中填充更新下一行第一列宏块所需的参考帧数据;
重复执行上述过程,直至更新完该行最后一列宏块的数据;
步骤5、搜索窗的中心移至下一行第一列宏块左上角的顶点,读取搜索窗覆盖区域内、没有存储在片内内存中的参考帧数据,并将该参考帧数据存入下一个片内内存块中,利用片内内存中存储的参考帧数据完成宏块的数据更新;
步骤6、重复步骤3至步骤5,直至搜索完整个参考帧图像。
2、如权利要求1所述的帧间预测模式下的内存访问方法,其特征在于,所述宏块的边长为16个像素,搜索窗的长度M为128个像素,深度N为64个像素。
3、如权利要求2所述的帧间预测模式下的内存访问方法,其特征在于,所述片内内存被分成8块16*64的片内内存块。
4、如权利要求1所述的帧间预测模式下的内存访问方法,其特征在于,所述的搜索窗的长度M的取值范围为32<=M<=128,深度N取值范围为16<=N<=64。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海广电(集团)有限公司中央研究院,未经上海广电(集团)有限公司中央研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910049549.9/1.html,转载请声明来源钻瓜专利网。