基于动态模式决策分支化的低复杂性译码制造技术

技术编号:16114513 阅读:31 留言:0更新日期:2017-08-30 07:51
本发明专利技术提供用于低复杂性视频译码的技术。举例来说,一种视频译码器可经配置以计算译码单元CU块与参考帧中的第一对应块之间的第一绝对差总和SAD值,且基于所述第一SAD值为CU大小的分支化定义分支化条件,所述分支化条件包含背景条件和/或齐次条件。所述视频译码器可经配置以在所述CU块的所述第一SAD值小于第一阈值背景值的情况下检测所述背景条件,且在所述CU块的子块的第二SAD值介于基于所述第一SAD值的上齐次阈值与下齐次阈值之间的情况下检测所述齐次条件。所述CU大小的所述分支化可基于检测所述背景或齐次条件。

【技术实现步骤摘要】
【国外来华专利技术】基于动态模式决策分支化的低复杂性译码
本专利技术大体上涉及视频译码,和更明确地说,涉及使用针对最大译码单元(LCU)的动态模式决策(DMD)分支化的低复杂性编码的技术。
技术介绍
数字视频能力可并入到多种多样的装置中,包含数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或桌上型计算机、平板计算机、电子书阅读器、数码相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话(所谓的“智能电话”)、视频电话会议装置、视频串流装置等。数字视频装置实施视频压缩技术,例如,在由MPEG-2、MPEG-4、ITU-TH.263、ITU-TH.264/MPEG-4第10部分高级视频译码(AVC)定义的标准、目前正在开发的高效率视频译码(HEVC)标准及此类标准的扩展中所描述的视频压缩技术。视频装置可通过实施此类视频压缩技术来更高效地发射、接收、编码、解码和/或存储数字视频信息。视频译码标准(例如HEVC/H.265、H.264、H.263)在视频编码器处利用基于块的处理,其中将预测块(即,来自帧间或帧内预测路径)从原始像素减去,且其中使用正向变换(本文档来自技高网...
基于动态模式决策分支化的低复杂性译码

【技术保护点】
一种用于视频译码的方法,其包括:计算译码单元CU块与参考帧中的第一对应块之间的第一绝对差总和SAD值;至少部分地基于所述第一SAD值来为CU大小的分支化定义分支化条件,所述分支化条件包括背景条件和齐次条件;响应于所述CU块的所述第一SAD值小于第一阈值背景值来检测所述背景条件;响应于所述CU块的子块的第二SAD值介于至少部分地基于所述第一SAD值的上齐次阈值与下齐次阈值之间而检测所述齐次条件;以及基于所述背景条件或所述齐次条件的所述检测来确定所述CU大小的所述分支化。

【技术特征摘要】
【国外来华专利技术】2014.11.07 US 14/536,3421.一种用于视频译码的方法,其包括:计算译码单元CU块与参考帧中的第一对应块之间的第一绝对差总和SAD值;至少部分地基于所述第一SAD值来为CU大小的分支化定义分支化条件,所述分支化条件包括背景条件和齐次条件;响应于所述CU块的所述第一SAD值小于第一阈值背景值来检测所述背景条件;响应于所述CU块的子块的第二SAD值介于至少部分地基于所述第一SAD值的上齐次阈值与下齐次阈值之间而检测所述齐次条件;以及基于所述背景条件或所述齐次条件的所述检测来确定所述CU大小的所述分支化。2.根据权利要求1所述的方法,其中:所述上齐次阈值等于Cu*(第一SAD值)/4,其中Cd大于1;以及所述下齐次阈值等于Cd*(第一SAD值)/4,其中Cd小于1。3.根据权利要求1所述的方法,其中为CU大小的所述分支化定义所述分支化条件包括:将第一分支的所述分支化条件定义为包括所述背景条件或所述齐次条件的满足;将第二分支的所述分支化条件定义为包括以下各项的满足:(i)所述子块的所述第二SAD值小于第二阈值背景值;或(ii)所述子块的所述第二SAD值介于至少部分地基于所述第一SAD值的上齐次阈值与下齐次阈值之间;以及将第三分支的所述分支化条件定义为包括所述第一和第二分支的所述分支化条件的不满足。4.根据权利要求1所述的方法,其中为CU大小的所述分支化定义所述分支化条件包括:将第一分支的所述分支化条件定义为包括所述背景条件或所述齐次条件的满足;将第二分支的所述分支化条件定义为包括以下各项的满足:(i)所述子块的所述第二SAD值小于第二阈值背景值;或(ii)所述子块的子子块的所述第三SAD值介于至少部分地基于所述第二SAD值的上齐次阈值与下齐次阈值之间;以及将第三分支的所述分支化条件定义为包括所述第一和第二分支的所述分支化条件的不满足。5.根据权利要求1所述的方法,其中为CU大小的所述分支化定义所述分支化条件包括:将第一分支的所述分支化条件定义为包括所述背景条件或所述齐次条件的满足;以及将第二分支的所述分支化条件定义为包括所述第一分支的所述分支化条件的不满足。6.根据权利要求1所述的方法,其进一步包括:基于根据所述CU大小的所述分支化检查所述CU大小的子集,对最大译码单元LCU执行动态模式决策DMD分支化。7.根据权利要求6所述的方法,其进一步包括至少部分地基于所述LCU的所述DMD分支化,(i)为编码树单元CTU选择译码模式,或(ii)执行运动估计。8.根据权利要求6所述的方法,其进一步包括基于根据所述LCU的所述DMD分支化执行所述视频数据的基于块的处理来编码视频数据,所述基于块的处理包括:基于所述LCU的所述DMD分支化来确定预测块;基于将所述预测块从所述视频数据的原始像素减去来计算残差;将所述所计算的残差正向变换成系数;以及量化并熵编码所述系数。9.根据权利要求6所述的方法,其进一步包括基于根据所述LCU的所述DMD分支化执行所述视频数据的基于块的处理来解码视频数据,所述基于块的处理包括:熵解码并去量化所述接收到的系数;基于逆变换所述经熵解码、去量化的系数来计算残差;基于所述LCU的所述DMD分支化来确定预测块;以及基于将所述所计算的残差添加到所述预测块来形成经重构像素。10.一种用于视频译码的设备,其包括:存储器单元,其经配置以存储视频数据;以及视频编码器,其与所述存储器单元通信,所述视频编码器经配置以:计算译码单元CU块与参考帧中的第一对应块之间的第一绝对差总和SAD值;至少部分地基于所述第一SAD值来为CU大小的分支化定义分支化条件,所述分支化条件包括背景条件和齐次条件;响应于所述CU块的所述第一SAD值小于第一阈值背景值来检测所述背景条件;响应于所述CU块的子块的第二SAD值介于至少部分地基于所述第一SAD值的上齐次阈值与下齐次阈值之间而检测所述齐次条件;以及基于所述背景条件或所述齐次条件的所述检测来确定所述CU大小的所述分支化。11.根据权利要求10所述的设备,其中:所述上齐次阈值等于Cu*(第一SAD值)/4,其中Cd大于1;以及所述下齐次阈值等于Cd*(第一SAD值)/4,其中Cd小于1。12.根据权利要求10所述的设备,其中所述视频编码器经配置以基于以下各项来为CU大小的所述分支化定义所述分支化条件:将第一分支的所述分支化条件定义为包括所述背景条件或所述齐次条件的满足;将第二分支的所述分支化条件定义为包括以下各项的满足:(i)所述子块的所述第二SAD值小于第二阈值背景值;或(ii)所述子块的所述第二SAD值介于至少部分地基于所述第一SAD值的上齐次阈值与下齐次阈值之间;以及将第三分支的所述分支化条件定义为包括所述第一和第二分支的所述分支化条件的不满足。13.根据权利要求10所述的设备,其中所述视频编码器经配置以基于以下各项来为CU大小的所述分支化定义所述分支化条件:将第一分支的所述分支化条件定义为包括所述背景条件或所述齐次条件的满足;将第二分支的所述分支化条件定义为包括以下各项的满足:(i)所述子块的所述第二SAD值小于第二阈值背景值;或(ii)所述子块的子子块的所述第三SAD值介于至少部分地基于所述第二SAD值的上齐次阈值与下齐次阈值之间;以及将第三分支的所述分支化条件定义为包括所述第一和第二分支的所述分支化条件的不满足。14.根据权利要求10所述的设备,其中所述视频编码器经配置以基于以下各项来为CU大小的所述分支化定义所述分支化条件:将第一分支的所述分支化条件定义为包括所述背景条件或所述齐次条件的满足;以及将第二分支的所述分支化条件定义为包括所述第一分支的所述分支化条件的不满足。15.根据权利要求10所述的设备,其中所述视频编码器进一步经配置以基于根据所述CU大小的所述分支化检查所述CU大小的子集,来对最大译码单元LCU执行动态模式决策DMD分支化...

【专利技术属性】
技术研发人员:钟仁肃李圣远谢成郑王翔林
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1