用于视频译码中的解块滤波器的β偏移控制制造技术

技术编号:10823872 阅读:157 留言:0更新日期:2014-12-26 04:51
本发明专利技术描述用于使用β偏移参数提供对用于视频块的解块滤波器的连续控制的技术。基于一或多个解块决策来定义解块滤波器。常规地,使用量化参数及β偏移参数来识别确定所述解块决策的阈值的β参数(“β”)值。所述β偏移参数的值导致所述β值的改变或增量。对于所述β值的小增量,所述阈值的舍入可能并不导致改变及对所述解块决策的不连续控制。所述技术包含根据己基于所述β偏移参数的乘数值而修改的阈值计算用于所述解块滤波器的至少一个解块决策。应用于所述β偏移参数的所述乘数值造成所述经修改的阈值的整数改变。

【技术实现步骤摘要】
【国外来华专利技术】用于视频译码中的解块滤波器的β偏移控制 本申请案主张2012年4月13日申请的第61/624,088号的美国临时申请案的权 利,所述申请案的全部内容以引用的方式并入本文中。
本专利技术涉及视频译码,且更明确地说,涉及解块视频数据。
技术介绍
数字视频能力可并入到广泛多种装置中,包含数字电视、数字直播系统、无线广播 系统、个人数字助理(PDA)、膝上型或桌上型计算机、平板计算机、电子图书阅读器、数码相 机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电 电话(所谓的智能电话)、视频电话会议装置、视频串流装置及其类似者。数字视频装置 实施视频压缩技术,例如,由 MPEG-2、MPEG-4、ITU-T H. 263 或 ITU-T H. 264/MPEG-4 第 10 部 分高级视频译码(AVC)定义的标准、目前正在开发的高效率视频译码(HEVC)标准及此类标 准的扩展中所描述的视频压缩技术。视频装置可通过实施此类视频压缩技术来更有效率地 发射、接收、编码、解码及/或存储数字视频信息。 视频压缩技术执行空间(图片内)预测和/或时间(图片间)预测来减少或去除 视频序列中固有的冗余。对于基于块的视频译码,可将视频切片分割成视频块,视频块还可 被称作树块、译码单元(CU)及/或译码节点。图片的经帧内译码(I)切片中的视频块是使 用相对于同一图片中的相邻块中的参考样本的空间预测来编码。图片的经帧间译码(P或 B)切片中的视频块可使用相对于同一图片中的相邻块中的参考样本的空间预测或相对于 其它参考图片中的参考样本的时间预测。图片可被称作帧,且参考图片可被称作参考帧。 空间或时间预测导致欲译码块的预测性块。残余数据表示待译码的原始块与预测 性块之间的像素差。经帧间译码块是根据指向形成预测性块的参考样本块的运动向量及指 示经译码块与预测性块之间的差的残余数据来编码。经帧内译码块是根据定义如何产生预 测性块的帧内译码模式及残余数据来编码。为了实现进一步压缩,可将残余数据从像素域 变换到变换域,从而产生残余变换系数,接着可将残余变换系数量化。可扫描最初以二维阵 列布置的经量化的变换系数,以便产生变换系数的一维向量,并且可应用熵译码以实现更 多的压缩。
技术实现思路
-般来说,本专利技术描述用于使用β偏移参数提供对用于视频块的解块滤波器的 连续控制的技术。基于一或多个解块决策来定义解块滤波器。常规地,使用量化参数(QP) 和β偏移参数来识别确定所述解块决策的阈值(例如,β、β/8或3β/16)的β参数 (β )值。所述β偏移参数的值导致高于针对单独QP值的β值的所述β参数值的改 变或增量( Λ β )。当所述β偏移参数导致所述β参数值的小增量(例如,Λ β = 4) 时,所述阈值的舍入可能并不导致所述阈值中的至少一些阈值的改变及对所述相应解块决 策的不连续控制。 本专利技术的技术包含根据已基于所述β偏移参数的乘数值而修改的阈值计算用于 所述解块滤波器的至少一个解块决策。根据所述技术,应用于所述β偏移参数的所述乘数 值造成所述经修改的阈值的整数改变。在一个实例中,可通过将所述β偏移参数的乘数值 加到所述原始阈值来直接修改所述阈值,其中所述β偏移参数的所述乘数值造成所述经 修改的阈值的整数改变。在另一实例中,可通过基于所述β偏移参数的所述乘数值识别β 值来间接地修改所述阈值,其中所述β偏移参数的所述乘数值导致造成所述经修改的阈 值的整数改变的△ β。以此方式,所述技术基于所述β偏移参数提供对所述解块滤波器的 连续控制行为。 在一个实例中,本专利技术涉及一种解码视频数据的方法,所述方法包括:解码控制用 于视频块的解块滤波器的β偏移参数;识别用以确定用于所述解块滤波器的至少一个解 块决策的阈值的β参数值;及根据修改的阈值计算用于所述解块滤波器的所述解块决策, 其中所述阈值是基于所述β偏移参数的乘数值而修改,所述乘数值造成所述经修改的阈 值的整数改变。 在另一实例中,本专利技术涉及一种编码视频数据的方法,所述方法包括:编码控制用 于视频块的解块滤波器的β偏移参数;识别用以确定用于所述解块滤波器的至少一个解 块决策的阈值的β参数值;及根据修改的阈值计算用于所述解块滤波器的所述解块决策, 其中所述阈值是基于所述β偏移参数的乘数值而修改,所述乘数值造成所述经修改的阈 值的整数改变。 在另一实例中,本专利技术涉及一种视频译码装置,其包括存储视频数据的存储器,及 处理器,所述处理器经配置以:译码控制用于视频块的解块滤波器的β偏移参数;识别用 以确定用于所述解块滤波器的至少一个解块决策的阈值的β参数值;及根据基于所述β 偏移参数的乘数值而修改的所述阈值计算用于所述解块滤波器的所述解块决策,所述乘数 值造成所述经修改的阈值的整数改变。 在另一实例中,本专利技术涉及一种视频译码装置,其包括:用于译码控制用于视频块 的解块滤波器的β偏移参数的装置;用于识别用以确定用于所述解块滤波器的至少一个 解块决策的阈值的β参数值的装置;及用于根据基于所述β偏移参数的乘数值而修改的 所述阈值计算用于所述解块滤波器的所述解块决策的装置,所述乘数值造成所述经修改的 阈值的整数改变。 在额外实例中,本专利技术涉及一种计算机可读媒体,其包括用于译码视频数据的指 令,所述指令在经执行时致使一或多个处理器进行以下操作:译码控制用于视频块的解块 滤波器的β偏移参数;识别用以确定用于所述解块滤波器的至少一个解块决策的阈值的 β参数值;及根据基于所述β偏移参数的乘数值而修改的所述阈值计算用于所述解块滤 波器的所述解块决策,所述乘数值造成所述经修改的阈值的整数改变。 一或多个实例的细节阐述于附图及以下描述中。其它特征、目标及优势将从描述 和附图及从权利要求书中显而易见。 【附图说明】 图1为说明可利用本专利技术中所描述的技术以通过β偏移参数提供对解块滤波器 的连续控制的实例视频编码及解码系统的框图。 图2为说明可实施本专利技术中所描述的技术以基于β偏移参数的乘数值控制解块 滤波器的视频编码器的实例的框图,所述乘数值修改解块决策的阈值。 图3为说明可实施本专利技术中所描述的技术以基于β偏移参数的乘数值控制解块 滤波器的视频解码器的实例的框图,所述乘数值修改解块决策的阈值。 图4为说明实例解块滤波器的组件的框图。 图5为说明两个视频块之间的边缘附近的像素位置的概念图。 图6为说明根据本专利技术中所描述的技术的实例的根据阈值计算用于视频块的解 块滤波器的解块决策的实例操作的流程图,所述阈值是直接基于β偏移参数的乘数值而 修改。 图7为说明在图6中所说明的操作中根据经修改的阈值计算用于解块滤波器的不 同解块决策的实例的流程图。 图8为说明根据本专利技术中所描述的技术的实例的根据阈值计算用于视频块的解 块滤波器的解块决策的实例操作的流程图,所述阈值是间接地基于β偏移参数的乘数值 而修改。 图9为说明根据本专利技术中描述的技术的实例的基于阈值计算用于视频块的解块 滤波器的不同解块决策的实例操作的流程图,所述阈值是间接地基于β偏移参数的乘数 值而修改。 【具体实施方式】 本专利技术描述用于使用β偏移本文档来自技高网
...

【技术保护点】
一种解码视频数据的方法,所述方法包括:解码控制用于视频块的解块滤波器的β偏移参数(“beta_offset”);识别用以确定用于所述解块滤波器的至少一个解块决策的阈值的β参数(“β”)值;以及根据经修改的阈值计算用于所述解块滤波器的所述解块决策,其中所述阈值是基于所述β偏移参数的乘数值来修改,所述乘数值造成所述经修改的阈值的整数改变。

【技术特征摘要】
【国外来华专利技术】2012.04.13 US 61/624,088;2013.03.14 US 13/830,7201. 一种解码视频数据的方法,所述方法包括: 解码控制用于视频块的解块滤波器的β偏移参数(beta_〇fTSet); 识别用以确定用于所述解块滤波器的至少一个解块决策的阈值的β参数( β )值; 以及 根据经修改的阈值计算用于所述解块滤波器的所述解块决策,其中所述阈值是基于所 述β偏移参数的乘数值来修改,所述乘数值造成所述经修改的阈值的整数改变。2. 根据权利要求1所述的方法,其中所述解块决策的所述经修改的阈值等于原始阈值 与所述β偏移参数的所述乘数值的总和,其中所述乘数值包括整数。3. 根据权利要求2所述的方法,其进一步包括: 基于所述视频块的量化参数值计算索引参数;以及 使用所述索引参数基于解块参数表或等式中的一者识别所述β参数值。4. 根据权利要求2所述的方法,其中,当所述解块决策包括所述原始阈值等于β的通 /断解块决策时,所述经修改的阈值等于β +A*beta_〇ffSet,其中Α为所述乘数值。5. 根据权利要求2所述的方法,其中,当所述解块决策包括所述原始阈值等于β/8的 强/弱解块决策时,且所述经修改的阈值等于(β /8)+B*beta_〇ffSet,其中Β为所述乘数 值。6. 根据权利要求2所述的方法,其中,当所述解块决策包括所述原始阈值等于3 β /16 的弱滤波器宽度解块决策时,所述经修改的阈值等于(3 β /16)+C*beta_offset,其中C为 所述乘数值。7. 根据权利要求1所述的方法,其进一步包括确定所述解块决策的所述经修改的阈 值,其中所述确定包含: 基于所述视频块的量化参数值与所述β偏移参数的所述乘数值的总和计算索引参 数,其中所述乘数值包括整数;以及 使用所述索引参数基于解块参数表或等式中的一者识别所述β参数值,其中所述β 偏移参数的所述乘数值导致所述β参数值的增量(△ β ),所述增量造成所述经修改的 阈值的整数改变,所述经修改的阈值等于使用β+Λ β确定的原始阈值。8. 根据权利要求7所述的方法, 其中计算所述索引参数包括基于所述β偏移参数的不同乘数值计算用于若干不同解 块决策中的每一者的单独索引参数,所述不同乘数值是根据用于所述解块决策中的特定解 块决策的原始阈值来选择;且 其中识别所述β参数值包括使用用于所述不同解块决策中的每一者的所述单独索引 参数识别单独β参数值。9. 根据权利要求7所述的方法, 其中计算所述索引参数包括基于所述β偏移参数的单个乘数值计算用于两个或两个 以上不同解块决策的单个索引参数,所述单个乘数值是根据用于所述解块决策的最小的原 始阈值来选择;且 其中识别所述β参数值包括使用用于所述两个或两个以上不同解块决策的所述单个 索引参数识别单个β参数值。10. 根据权利要求7所述的方法,其中,当所述解块决策包括所述原始阈值等于β的通 /断解块决策时,所述乘数值经设置为针对所述β偏移参数等于N,从而在所述索引参数大 于27时,导致等于2*N*beta_offset的Δ β,且所述经修改的阈值等于β + Δ β。11. 根据权利要求7所述的方法,其中,当所述解块决策包括所述原始阈值等于β/8的 强/弱解块决策时,所述乘数值经设置为针对所述β偏移参数等于4,从而在所述索引参数 大于27时,导致等于8*beta_offset的Δ β,且所述经修改的阈值等于(β+Δ β )/8。12. 根据权利要求7所述的方法,其中,当所述解块决策包括所述原始阈值等于3 β /16 的弱滤波器宽度解块决策时,所述乘数值经设置为针对所述β偏移参数等于3,从而在 所述索引参数大于27时,导致等于6*beta_ 〇ffSet的Λ β,且所述经修改的阈值等于 (3(β+Δ β))/16〇13. 根据权利要求7所述的方法,其中,当所述解块决策包括以下解块决策中的任一者 时:所述原始阈值等于β的通/断解块决策、所述原始阈值等于β /8的弱/强解块决策, 或所述原始阈值等于3 β/16的弱滤波器宽度解块决策,所述乘数值经设置为针对所述β 偏移参数等于4,从而在所述索引参数大于27时,导致等于8*beta_〇ffSet的Λ β,且所述 经修改的阈值等于使用β+Λ β确定的所述原始阈值。14. 根据权利要求1所述的方法,其中解码所述β偏移参数包括解码从视频编码器接 收的语法元素以确定所述β偏移参数。15. 根据权利要求1所述的方法,其进一步包括将根据所述至少一个解块决策定义的 所述解块滤波器应用于所述视频块的经重建版本以用于实现呈现于显示装置上或用作参 考块中的至少一者。16. -种编码视频数据的方法,所述方法包括: 编码控制用于视频块的解块滤波器的β偏移参数(beta_〇fTSet); 识别用以确定用于所述解块滤波器的至少一个解块决策的阈值的β参数( β )值; 以及 根据经修改的阈值计算用于所述解块滤波器的所述解块决策,其中所述阈值是基于所 述β偏移参数的乘数值来修改,所述乘数值造成所述经修改的阈值的整数改变。17. 根据权利要求16所述的方法,其中所述解块决策的所述经修改的阈值等于原始阈 值与所述β偏移参数的所述乘数值的总和,其中所述乘数值包括整数。18. 根据权利要求17所述的方法,其进一步包括: 基于所述视频块的量化参数值计算索引参数;以及 使用所述索引参数基于解块参数表或等式中的一者识别所述β参数值。19. 根据权利要求17所述的方法,其中,当所述解块决策包括所述原始阈值等于β的 通/断解块决策时,所述经修改的阈值等于β +A*beta_offset,其中Α为所述乘数值。20. 根据权利要求17所述的方法,其中,当所述解块决策包括所述原始阈值等于β/8 的强/弱解块决策时,且所述经修改的阈值等于(β /8) +B*beta_offset,其中Β为所述乘数 值。21. 根据权利要求17所述的方法,其中,当所述解块决策包括所述原始阈值等于 3β /16的弱滤波器宽度解块决策时,所述经修改的阈值等于(3β /16)+C*beta_〇ffSet,其 中C为所述乘数值。22. 根据权利要求16所述的方法,其进一步包括确定所述解块决策的所述经修改的阈 值,其中所述确定包含: 基于所述视频块的量化参数值与所述β偏移参数的所述乘数值的总和计算索引参 数,其中所述乘数值包括整数;以及 使用所述索引参数基于解块参数表或等式中的一者识别所述β参数值,其中所述β 偏移参数的所述乘数值导致所述β参数值的增量(△ β),所述增量造成所述经修改的 阈值的整数改变,所述经修改的阈值等于使用β+Λ β确定的原始阈值。23. 根据权利要求22所述的方法, 其中计算所述索引参数包括基于所述β偏移参数的不同乘数值计算用于若干不同解 块决策中的每一者的单独索引参数,所述不同乘数值是根据用于所述解块决策中的特定解 块决策的原始阈值来选择;且 其中识别所述β参数值包括使用用于所述不同解块决策中的每一者的所述单独索引 参数识别单独β参数值。24. 根据权利要求22所述的方法, 其中计算所述索引参数包括基于所述β偏移参数的单个乘数值计算用于两个或两个 以上不同解块决策的单个索引参数,所述单个乘数值是根据用于所述解块决策的最小的原 始阈值来选择;且 其中识别所述β参数值包括使用用于所述两个或两个以上不同解块决策的所述单个 索引参数识别单个β参数值。25. 根据权利要求22所述的方法,其中,当所述解块决策包括所述原始阈值等于β的 通/断解块决策时,所述乘数值经设置为针对所述β偏移参数等于Ν,从而在所述索引参数 大于27时,导致等于2*N*beta_offset的Δ β,且所述经修改的阈值等于β + Δ β。26. 根据权利要求22所述的方法,其中,当所述解块决策包括所述原始阈值等于β/8 的强/弱解块决策时,所述乘数值经设置为针对所述β偏移参数等于4,从而在所述索引参 数大于27时,导致等于8*beta_offset的Δ β,且所述经修改的阈...

【专利技术属性】
技术研发人员:格尔特·范德奥维拉翔林·王马尔塔·卡切维奇
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国;US

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

1