【技术实现步骤摘要】
用于视频编码的具有共享存储器的运动细化引擎及其方法相关申请的交叉引用本申请涉及同时提交并共同转让的下述美国专利申请:MOTIONREFINEMENTENGINEFORUSEINVIDEOENCODINGINACCORDANCEWITHAPLURALITYOFCOMPRESSIONSTANDARDSANDMETHODSFORUSETHEREWITH,序号为______;MOTIONREFINEMENTENGINEWITHSELECTABLEPARTITIONINGSFORUSEINVIDEOENCODINGANDMETHODSFORUSETHEREWITH,序号为________;MOTIONREFINEMENTENGINEWITHAPLURALITYOFCOSTCALCULATIONMETHODSFORUSEINVIDEOENCODINGANDMEHTODSFORUSETHEREWITH,序号为______;以上申请的全部内容以引用的方式结合于本文中。
本专利技术涉及在诸如视频编码器/编解码器的装置中使用的编码。
技术介绍
对于现代视频处理装置来说视频编码已经成为一个重要的问题。鲁棒编码算法允许视频信号以更小的带宽传输并在更小的存储器中存储。但是,这些编码方法的精确度需要面对正逐渐习惯于更高分辨率和更高图片质量的用户的苛求。已经公布用于多种编码方法的标准包括H.264标准,该H.264标准也被称为MPEG-4part10或高级视频编码(AVC)。虽然该标准提出了很多功能强的技术,但进一步的改进也可以提高实施这些方法的性能和速度。通过这样的系统与本专利技术的 ...
【技术保护点】
一种运动补偿模块,用于在对包括被分割为多个宏块的图像序列的视频输入信号进行编码的视频编码器中使用,所述运动补偿模块包括:共享存储器;耦合到所述共享存储器的运动搜索模块,其对于多个宏块中的一个宏块的多个分割生成用于多个子块的运动搜索运动矢量,并生成所述多个分割的选定组并将所述分割的选定组和相应的运动搜索运动矢量存储在所述共享存储器中;以及 耦合到所述运动搜索模块的运动细化模块,其从所述共享存储器中检索所述分割的选定组和相应的运动搜索运动矢量,基于用于多个宏块中的所述宏块的多个 子块中的每一个子块的运动搜索运动矢量,对于多个宏块中的所述宏块的多个分割的选定组生成用于多个子块的细化运动矢量。
【技术特征摘要】
US 2006-11-21 11/602,9421.一种运动补偿模块,用于在对包括被分割为多个宏块的图像序列的视频输入信号进行编码的视频编码器中使用,所述运动补偿模块包括:共享存储器:耦合到所述共享存储器的运动搜索模块,其对于多个宏块中的一个宏块的多个分割中的分割的选定组生成用于多个子块的运动搜索运动矢量,并生成所述多个分割的选定组并将所述分割的选定组和相应的运动搜索运动矢量存储在所述共享存储器中,其中,当提早终止标准满足时,所述运动搜索模块生成多个分割中的选定组而不评估所述多个分割中的每个分割;耦合到所述运动搜索模块的运动细化模块,其从所述共享存储器中检索所述分割的选定组和相应的运动搜索运动矢量,基于用于多个宏块中的所述宏块的多个子块中的每一个子块的运动搜索运动矢量,对于多个宏块中的所述宏块的多个分割的选定组生成用于多个子块的细化运动矢量;以及邻居管理模块,当对多个宏块中的所述宏块进行操作时,所述邻居管理模块生成并存储用于所述宏块的至少一个邻近宏块的邻居数据,以供在对所述至少一个邻近宏块进行运动补偿时检索。2.如权利要求1所述的运动补偿模块,其中,响应于将所述宏块的分割的选定组和相应的运动搜索运动矢量存储在所述共享存储器中,所述运动搜索模块生成触发信号,并且其中,所述运动细化模块响应于所述触发信号开始从所述共享存储器中检索所述分割的选定组和相应的运动搜索运动矢量。3.如权利要求1所述的运动补偿模块,其中,所述运动搜索模块基于与用于多个宏块中的所述宏块的多个分割的选定组的多个子块中的每一个子块的运动搜索运动矢量相关的累计成本,确定多个分割的所述选定组。4.如权利要求3所述的运动补偿模块,其中,所述运动搜索模块对于多个宏块中的所述宏块的多个分割中的一个分割,将所述累计成本与预定阈值相比较,在所述累计成本比所述预定阈值更有利时确定所述提早终止标准满足,并将所述选定组指定为所述宏块的所述多个分割中的所述一个分割。5.如权利要求3所述的运动补偿模块,其中,当所述提早终止标准未满足时,所述运动搜索模块通过对于多个宏块中的所述宏块的多个分割比较与用于多个子块中的每一个子块的运动搜索运动矢量相关的累计成本,并将选定组指定为具有最有利的累计成本的选定分割,借此确定多个分割的所述选定组。6.如权利要求3所述的运动补偿模块,其中,当所述提早终止标准未满足时,所述运动搜索模块通过对于多个宏块中的所述宏块的多个分割将与用于多个子块中的每一个子块的运动搜索运动矢量相关的累计成本与第二阈值相比较,并将选定组指定为具有比第二阈值更有利的累计成本的多个分割中的每一个分割,借此确定多个分割的所述选定组。7.如权利要求1所述的运动补偿模块,其中,所...
【专利技术属性】
技术研发人员:A拉马钱德兰,E鸿,邱刚,赵旭刚,李星海,
申请(专利权)人:VIXS系统公司,
类型:发明
国别省市:CA[加拿大]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。