【技术实现步骤摘要】
本专利技术涉及数字视频编码技术,尤其涉及一种基于AVS的运动估计装置及 搜索方法。
技术介绍
现有数字视频编码通常采用运动估计来实现帧间压缩,运动估计的方法是 先将当前编码帧划分为固定大小的块,然后针对每个要被编码的块,在参考帧 的一定搜索范围内找出与它匹配误差最小的块,计算匹配误差所依据的准则是 累计绝对值差(SAD)。两者间的空间偏移就是当前块的运动向量,其中每个可能 的运动向量被称为候选向量。确定运动向量之后,对每个块只需编码它与参考 帧中匹配块的插图像即可,这样可以大大减少编码的比特数。在AVS编码标准 中,有4种不同尺寸形状的像素块被用于运动估计,包括8x8、 16x8、 8x16、 16x16, AVS的编码器要在这些树状分割模式中选择一种模式进行编码,要确定 这个最优模式就要对其中9个不同像素子块分别进行运动估计,求出它们各自 的运动向量,即可变尺寸块的运动估计方法。此外,AVS标准中运动向量计算 的准则改为使被编码像素块的率失真代价最小, 一个子块的率失真代价包括两 部分, 一个是子块的SAD,这与以往的编码标准中是一致的,还有一部分是与 运动向 ...
【技术保护点】
一种基于AVS的运动估计装置,包含整像素运动估计总控制器、加法树、模式选择控制器、率失真计算模块和模式比较模块,其特征在于,所述运动估计装置还包含一个计算及数据保存阵列和阵列控制器,所述整像素运动估计总控制器分别连接至阵列控制器、加法树及模式选择控制器,阵列控制器的输出端分别连接至计算及数据保存阵列和加法树,加法树的输出端连接至模式选择控制器,模式选择控制器的输出端分别连接至率失真计算模块和模式比较模块,率失真计算模块的输出端连接至模式比较模块,所述计算及数据保存阵列用于读取当前宏块像素和参考像素。
【技术特征摘要】
1、一种基于AVS的运动估计装置,包含整像素运动估计总控制器、加法树、模式选择控制器、率失真计算模块和模式比较模块,其特征在于,所述运动估计装置还包含一个计算及数据保存阵列和阵列控制器,所述整像素运动估计总控制器分别连接至阵列控制器、加法树及模式选择控制器,阵列控制器的输出端分别连接至计算及数据保存阵列和加法树,加法树的输出端连接至模式选择控制器,模式选择控制器的输出端分别连接至率失真计算模块和模式比较模块,率失真计算模块的输出端连接至模式比较模块,所述计算及数据保存阵列用于读取当前宏块像素和参考像素。2、 如权利要求1所述的运动估计装置,其特征在于,所述的计算及数据保 存阵列由左右两部分组成,左边为计算单元阵列,右边为寄存器阵列。3、 如权利要求2所述的运动估计装置,其特征在于,所述的计算单元阵列 由16x16个计算单元组成,所述的寄存器阵列由16x2ph个寄存器组成,其中2ph 为运动估计的搜索窗口的边长。4、 如权利要求3所述的运动估计装置,其特征在于,所述的计算单元由一 个当前宏块像素寄存器、 一个参考像素寄存器及求两者差绝对值的计算器组成。5、 采用如权利要求1所述的运动估计装置的运动估计搜索方法,其特征在 于,所述方法包含以下步骤步骤1、在第一个时钟,读入当前宏块的第一行像素,并存放在16个计算 单元的当前宏块像素寄存器中,同时读入第一行参考像素,存放...
【专利技术属性】
技术研发人员:范霞,刘锦阳,王蕾睿,
申请(专利权)人:上海广电集团有限公司中央研究院,
类型:发明
国别省市:31[中国|上海]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。