专利名称:一种运动估计方法及采用运动估计方法的编码芯片、装置的利记博彩app
技术领域:
本发明属于音视频编码技术领域,尤其涉及一种运动估计方法及采用运动估计方 法的编码芯片、装置。
背景技术:
AVS是我国具备自主知识产权的第二代信源编码标准。国际上音视频编解码标准 主要两大系列IS0/IEC JTCl制定的MPEG系列标准;ITU针对多媒体通信制定的H. 26x系 列视频编码标准和G. 7系列音频编码标准。AVS标准是“信息技术先进音视频编码”系列标 准的简称,AVS标准包括系统、视频、音频、数字版权管理等四个主要技术标准和一致性测试 等支撑标准。在AVS标准中,运动估计采用的快速搜索算法为非对称十字型多层次六边形格点 运动搜索算法(简称UHM),它包括两个部分初始中心点的预测和混合多层次的块搜索。对初始中心点的预测过程大致为首先进行了中值预测,然后是上层预测,最后进 行了前帧对应块的运动向量预测,并将最优点作为初始中心点。混合多层次的运动搜索的大致过程为先进行非对称十字搜索,然后再进行格点 搜索和大六边形搜索,在搜索范围为士32时,搜索点数可能达到201个。然后,进行扩展六 边形搜索,在搜索范围为士32时,搜索点数可能达到192个。然后,对搜索范围继续缩小, 进行菱形搜索,在搜索范围为士32时,搜索点数可能达到128个。在UMH算法中,采用了混合多层次搜索方式,而混合多层次搜索方式的每一个层 次都是以中心点对称的,因此,这种对称的搜索方式所需要搜索点数较多,从而所需搜索时 间较长,导致运动估计所花费的时间较长。
权利要求
一种运动估计方法,其特征在于,所述方法包括以下步骤预测初始中心点;根据视频图像中与当前宏块相邻的左边、正上边、右上边的三个宏块的运动向量,判断当前宏块的运动向量所在的象限或平面;利用混合多层次的运动搜索方法,在所述象限或平面内,搜索当前宏块的匹配块。
2.如权利要求1所述的方法,其特征在于,在所述根据视频图像中与当前宏块相邻的 左边、正上边、右上边的三个宏块的运动向量,判断当前宏块的运动向量所在的象限或平面 的步骤之前还包括以下步骤a、判断所述三个宏块的运动向量是否为0向量,当有两个或三个运动向量为0向量时, 执行步骤b,当有一个运动向量为0向量时,执行步骤c,当三个均为非0向量时,执行步骤 d;b、将0向量作为当前宏块的运动向量;c、判断非0的两个运动向量之间的夹角是否小于90度并且大于0度,如果夹角小于90 度且大于0度,则执行步骤e;d、判断三个运动向量中两两之间夹角是否均小于90度并且大于0度,如果均小于90 度且大于0度,则执行步骤e;e、根据非0向量所在的象限,判断当前宏块的运动向量所在的象限或平面。
3.一种采用运动估计方法的编码芯片,其特征在于,所述编码芯片包括 初始中心点预测单元,用于预测初始中心点;区域判断单元,用于根据视频图像中与当前宏块相邻的左边、正上边、右上边的三个宏 块的运动向量,判断当前宏块的运动向量所在的象限或平面;以及匹配块搜索单元,用于利用混合多层次的运动搜索方法,在所述象限或平面内,搜索当 前宏块的匹配块。
4.如权利要求3所述的编码芯片,其特征在于,所述区域判断单元又包括 向量判断模块,用于判断所述三个宏块的运动向量是否为0向量;运动向量确定模块,用于当有两个或三个运动向量为0向量时,将0向量作为当前宏块 的运动向量;两向量夹角判断模块,用于当有一个运动向量为0向量时,判断非0的两个运动向量之 间的夹角是否小于90度并且大于0度;三向量夹角判断模块,用于当三个均为非0向量时,判断三个运动向量中两两之间夹 角是否均小于90度并且大于0度;以及象限或平面确定模块,用于当非0向量之间的夹角均小于90度且大于0度时,根据非 0向量所在的象限,判断当前宏块的运动向量所在的象限或平面。
5.一种视频处理装置,其特征在于,所述视频处理装置中包含编码芯片,所述编码芯片 包括初始中心点预测单元,用于预测初始中心点;区域判断单元,用于根据视频图像中与当前宏块相邻的左边、正上边、右上边的三个宏 块的运动向量,判断当前宏块的运动向量所在的象限或平面;以及匹配块搜索单元,用于利用混合多层次的运动搜索方法,在所述象限或平面内,搜索当前宏块的匹配块。
6.如权利要求5所述的视频处理装置,其特征在于,所述区域判断单元又包括 向量判断模块,用于判断所述三个宏块的运动向量是否为O向量;运动向量确定模块,用于当有两个或三个运动向量为O向量时,将O向量作为当前宏块 的运动向量;两向量夹角判断模块,用于当有一个运动向量为O向量时,判断非O的两个运动向量之 间的夹角是否小于90度并且大于0度;三向量夹角判断模块,用于当三个均为非0向量时,判断三个运动向量中两两之间夹 角是否均小于90度并且大于0度;以及象限或平面确定模块,用于当非0向量之间的夹角均小于90度且大于0度时,根据非 0向量所在的象限,判断当前宏块的运动向量所在的象限或平面。
7.如权利要求5所述的视频处理装置,其特征在于,所述视频处理装置为数字电视接 收终端或硬盘播出服务器或编码器或激光视盘机或移动终端。
全文摘要
本发明适用于音视频编码技术领域,提供了一种运动估计方法及采用运动估计方法的编码芯片、装置,所述方法包括以下步骤预测初始中心点;根据视频图像中与当前宏块相邻的左边、正上边、右上边的三个宏块的运动向量,判断当前宏块的运动向量所在的象限或平面;利用混合多层次的运动搜索方法,在所述象限或平面内,搜索当前宏块的匹配块。在本发明中,根据相邻的宏块的运动向量,判断出当前宏块的运动向量所在的区域,从而缩小了混合多层次的运动搜索方法的搜索范围。这样就减少了搜索点数,缩短了搜索时间,从而缩短了运动估计所花费的时间。
文档编号H04N7/32GK101873483SQ200910106888
公开日2010年10月27日 申请日期2009年4月24日 优先权日2009年4月24日
发明者卢文涛, 商迪, 杨碧玲, 樊滨温 申请人:深圳市九洲电器有限公司