【摘要】 本发明公开了一种视频编码中运动矢量方法和装置,该方法包括如下步骤:利用存储在片内存储器中的当前编码宏块的窗口数据,进行匹配运算获得当前编码宏块的运动矢量;从片外读取下一编码宏块的窗口与当前编码宏块的窗口不重叠的窗口数据并控制在片内存储器中存储位置,得到按行连续存储的下一宏块的窗口;利用所述下一宏块的窗口数据,进行匹配运算获得下一编码宏块的运动矢量。该装置,包括:处理单元,所述处理单元读取下一编码宏块的窗口与当前编码宏块的窗口不重叠的窗口数据并存储在高速存储单元中。本发明加快了运动矢量过程的效率,可用于视频编码芯片和嵌入式视频编码软件的设计。 【专利类型】发明授权 【申请人】中国科学院计算技术研究所 【申请人类型】科研单位 【申请人地址】100080 北京市海淀区中关村科学院南路6号 【申请人地区】中国 【申请人城市】北京市 【申请人区县】海淀区 【申请号】CN200810105462.4 【申请日】2008-04-29 【申请年份】2008 【公开公告号】CN101267565B 【公开公告日】2010-10-27 【公开公告年份】2010 【授权公告号】CN101267565B 【授权公告日】2010-10-27 【授权公告年份】2010.0 【IPC分类号】H04N7/26; H04N7/50; H04N19/57 【发明人】张绘国; 陈益强; 纪雯; 汤博 【主权项内容】一种视频编码中运动矢量方法,包括如下步骤:步骤S1,利用存储在片内存储器中的当前编码宏块的窗口数据,进行匹配运算获得当前编码宏块的运动矢量,所述片内存储器是DSP处理器或通用处理器中的处理单元控制的高速一级或二级缓存器;步骤S2,从片外存储器中读取下一编码宏块的窗口与当前编码宏块的窗口不重叠的窗口数据并存储到片内存储器中;步骤S3,利用下一编码宏块与当前编码宏块相重叠的窗口数据和所述不重叠的窗口数据,进行匹配运算获得下一编码宏块的运动矢量;其中,在步骤S2中,还包括将下一编码宏块的窗口与当前编码宏块的窗口重叠的数据和所述不重叠的窗口数据在片内存储器中组合成按行连续存储的下一编码宏块窗口的步骤;所述组合成按行连续存储的下一编码宏块的窗口是通过控制所述不重叠的窗口数据部分的存储位置按行分别覆盖当前编码宏块的窗口数据实现的。 【当前权利人】江西国云科技有限公司 【当前专利权人地址】江西省上饶市信州区广信大厦A栋3楼 【统一社会信用代码】12100000400012342E 【家族被引证次数】11