[发明专利]使用数字信号处理器进行分数像素精度运动估计的方法有效
申请号: | 200710109435.X | 申请日: | 2007-06-21 |
公开(公告)号: | CN101330614A | 公开(公告)日: | 2008-12-24 |
发明(设计)人: | 宋立锋 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04N7/26 | 分类号: | H04N7/26 |
代理公司: | 北京康信知识产权代理有限责任公司 | 代理人: | 尚志峰;吴孟秋 |
地址: | 518057广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明针对一类DSP内部结构(数据Cache块长64字节,寄存器读写数据最大位长32)提出一种参考帧图像数据存储方法,把参考帧一中每行图像数据重新组织,每4个同分数位置的水平坐标顺序相接的图像数据合并成为一个32位的字,存储于存储图像平面内4字节对齐的字位置。在此基础上,本发明针对另外一类DSP内部结构(数据Cache块长128字节,寄存器读写数据最大位长64)提出另外一种参考帧图像数据存储方法,把垂直方向上相同分数位置且垂直坐标顺序相接的两行四列的8个像素合并成两个32位字再构成一个64位双字,存储到存储空间的一个8字节对齐的双字位置上。本发明方法为兼备高运算效率和高数据传输效率的分数像素精度运动估计实现方法。 | ||
搜索关键词: | 使用 数字信号 处理器 进行 分数 像素 精度 运动 估计 方法 | ||
【主权项】:
1.一种使用数字信号处理器进行分数像素精度运动估计的方法,其中,所述数字信号处理器的数据Cache块长64字节,寄存器读写数据最大位长32,其特征在于,所述方法包括:步骤S402,在系统主内存为视频信源编码的每个1/4像素精度的亮度分量参考帧分配一段连续存储空间,大小为:16×(图像宽度+水平外延长度)×(图像高度+垂直外延长度)字节;步骤S404,在1/4像素精度参考帧图像平面内,按照从左到右、自上而下的顺序存储图像数据,每个8位像素数据存放到所述连续存储空间的一个字节位置上;步骤S406,在所述1/4像素精度参考帧图像平面内的每一行上,对于相同水平分数位置的像素,每4个水平坐标顺序相接的像素数据合并为一个32位字,存储到所述连续存储空间的一个4字节对齐的字位置上,字的存储顺序为4个像素中为首的像素水平坐标值除4再加上分数值,由此存储完1/4像素精度参考帧图像平面内的一行图像数据;以及步骤S408,在所述1/4像素精度参考帧图像平面内按垂直坐标顺序一行接一行地存储数据,由此存储完1/4像素精度参考帧图像平面内的全部图像数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200710109435.X/,转载请声明来源钻瓜专利网。