用于采样自适应偏移编码和/或信令的装置和方法制造方法及图纸

技术编号:10525318 阅读:132 留言:0更新日期:2014-10-09 10:52
在一个实施例中,一种用于对视频位流进行解码的方法包括以下步骤:(a)接收视频位流;(b)从位流得到经处理的视频数据;(c)将经处理的视频数据分割成块,其中块中的每一个等于或小于图片;(d)从视频位流为块中的每一个得到SAO类型,其中SAO类型与特定无偏编码方案相关联;(e)为块中的每一个中的像素中的每一个确定与SAO类型相关联的SAO子类;(f)从视频位流为与SAO类型相关联的子类得到强度偏移;以及(g)对经处理的视频块中的像素中的每一个应用SAO补偿,其中SAO补偿是基于步骤(f)的强度偏移。

【技术实现步骤摘要】
【国外来华专利技术】
本公开一般地涉及视频编码领域,并且更具体地涉及用于采样自适应偏移(SA0) 编码和/或信令的系统、装置以及方法。 相关申请的交叉引用 本申请要求2011年11月8日提交的标题为Coding and Selection of SA0 Parameters的美国临时专利申请号61/557, 409、2011年11月14日提交的标题为Coding and Selection of SAO Parameters的美国临时专利申请号 61/559, 714 以及 2012 年 4 月 25日提交的标题为SA0 Type Coding Syntax的美国临时专利申请号61/638, 480的权 益,其通过引用被整体地包含在此。
技术介绍
视频压缩对于许多操作使用块处理。在块处理中,邻近像素的块被分组成编码单 元,并且压缩操作将这组像素视为一个单元以利用该编码单元内的邻近像素之间的相关 性。基于块的处理常常包括预测编码和变换编码。采用量化的变换编码是一种类型的数 据压缩,其通常是有损的,因为取自源图片的变换块的量化常常丢弃源照片中与变换块 相关联的数据,从而降低其带宽要求但常常同样在从源图片再现原始变换块中产生质量损 失。 MPEG-4AVC(还被称为H. 264)是在块处理中使用变换编码的制定视频压缩标准。 在H. 264中,图片被划分成16x16像素的宏块(MB)。每个MB常常被进一步划分成较小的 块。在大小上等于或小于MB的块使用帧内/帧间图片预测被预测,并且空间变换连同量化 一起被应用于预测残差。残差的经量化的变换系数通常使用熵编码方法(例如,可变长度 编码或算术编码)来编码。上下文自适应二进制算术编码(CABAC)在H. 264中被引入来通 过使自适应二进制算术编码技术与上下文模型的集合组合来提供大体上无损的压缩效率。 上下文模型选择在提供一定程度的适应和冗余降低时在CABAC中起作用。H. 264在2D块上 指定两种扫描图案。之字形扫描被用于利用渐进式视频压缩技术所编码的图片,以及替代 扫描被用于利用交错式视频压缩技术所编码的图片。 被开发来接替H. 264的HEVC (高效率视频编码)国际视频编码标准将变换块大小 扩展到16x16和32x32像素以使高清晰(HD)视频编码受益。 【附图说明】 关于其结构和操作两者的本公开细节可以部分地通过对附图的研究来理解,在附 图中相同的附图标记指代相同的部分。附图未必按比例绘制,重点替代地被放在图示本公 开的原理上。 图1A是视频系统,其中本公开的各种实施例可以被使用; 图1B是计算机系统,在其上本公开的实施例可以被实现; 图2A、2B、3A以及3B图示根据本公开的实施例的特定视频编码原理; 图4A和4B示出根据本公开的实施例用于编码器和解码器的可能的架构; 图5A和5B图示根据本公开的实施例的另外的视频编码原理; 图6示出根据本公开的实施例的边缘偏移/频带偏移(Ε0/Β0)采样自适应偏移 (SA0)类型的示例可变长度编码(VLC)信令; 图7示出根据本公开的实施例的Ε0/Β0 SA0类型的示例CABAC信令; 图8示出根据本公开的实施例的示例频带偏移规范;以及 图9不出根据本公开的实施例用于偏移的编码的不例架构。
技术实现思路
因此,在此提供了通过在采样自适应偏移(SA0)处理中选择、编码以及发信号通 知参数来改进视频质量的系统和方法。在此所描述的方法和系统一般地涉及诸如视频编码 器和解码器的视频处理。 在第一方面,提供了用于对具有多个图片的视频位流进行解码的方法,所述位流 由视频编码系统利用采样自适应偏移(SA0)来生成,所述方法包括以下步骤:(a)接收视频 位流;(b)从所述位流得到经处理的视频数据;(c)将所述经处理的视频数据分割成块,其 中,所述块中的每一个等于或小于图片;(d)从所述视频位流为所述块中的每一个得到SA0 类型,其中,所述SA0类型与特定无偏编码方案相关联;(e)为所述块中的每一个中的像素 中的每一个确定与所述SA0类型相关联的SA0子类;(f)从所述视频位流为与所述SA0类型 相关联的子类得到强度偏移;以及(g)对经处理的视频块中的像素中的每一个应用SA0补 偿,其中,所述SA0补偿是基于步骤(f)的强度偏移。在第一方面的实施例中,所述SA0编 码类型从由一个或多个边缘偏移(E0)类型和一个或多个频带偏移(B0)类型组成的组中选 择。在第一方面的实施例中,所述E0类型包括至少四个边缘偏移类型。在第一方面的实施 例中,所述B0类型包括至少一个频带偏移类型。在第一方面的实施例中,与所述SA0类型 相关联的所述特定无偏编码方案包括在每个码字中具有至少2个单元的二进制编码方案。 在第一方面的实施例中,每个码字与单独的SA0类型相关联。在第一方面的实施例中,所述 码字包括不同的第一单元,以识别所述SA0类型是打开还是关闭的。在第一方面的实施例 中,所述码字进一步包括不同的第二单元,以识别所述SA0类型是B0类型还是E0类型。在 第一方面的实施例中,所述码字进一步包括不同的第三单元,以识别哪一种E0类型。在第 一方面的实施例中,使用上下文自适应二进制算术编码(CABAC)来编码所述码字中的单元 中的至少一个。在第一方面的实施例中,不同的第三单元由两个二进制数字组成以识别四 个E0类型中的一个。在第一方面的实施例中,与所述SA0类型相关联的所述特定无偏编码 方案包括与所述SA0编码类型中的每一个相关联的一个或多个标志。在第一方面的实施例 中,能够使用SA0频带标志来发信号通知所述B0类型和E0类型。在第一方面的实施例中, 能够使用SA0边缘类型标志来发信号通知所述SA0子类类型。在第一方面的实施例中,针 对彩色编码分量能够发信号通知所述SA0编码类型。在第一方面的实施例中,所述方法被 实现在具有处理器和耦合到所述处理器的存储器的计算机上,其中,步骤(a)至(g)中的至 少一些使用所述处理器来执行。 在第二方面,提供了用于对具有多个图片的视频位流进行解码的设备,所述位流 由视频编码系统利用采样自适应偏移(SA0)来生成,所述设备包括视频解码器,所述视频 解码器被配置成:(a)接收视频位流;(b)从所述位流得到经处理的视频数据;(c)将所述 经处理的视频数据分割成块,其中,所述块中的每一个等于或小于图片;(d)从所述视频位 流为所述块中的每一个得到SAO类型,其中,所述SAO类型与特定无偏编码方案相关联;(e) 为所述块中的每一个中的像素中的每一个确定与所述SAO类型相关联的SAO子类;(f)从 所述视频位流为与所述SAO类型相关联的子类得到强度偏移;以及(g)对经处理的视频块 中的像素中的每一个应用SAO补偿,其中,所述SAO补偿是基于步骤(f)的强度偏移。在第 二方面的实施例中,所述设备包括以下中的至少一个:集成电路;微处理器;以及包括所述 视频解码器的无线通信装置。在第二方面的实施例中,所述SAO编码类型从由一个或多个 边缘偏移(E0)类型和一个或多个频带偏移(B0)类型组成的组中选择。在第二方面的实施 例中,与所述SAO类型相关本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/62/201280054893.html" title="用于采样自适应偏移编码和/或信令的装置和方法原文来自X技术">用于采样自适应偏移编码和/或信令的装置和方法</a>

【技术保护点】
一种用于对具有多个图片的视频位流进行解码的方法,所述位流由视频编码系统利用采样自适应偏移(SAO)来生成,所述方法包括以下步骤:(a)接收视频位流;(b)从所述位流得到经处理的视频数据;(c)将所述经处理的视频数据分割成块,其中所述块中的每一个等于或小于图片;(d)从所述视频位流为所述块中的每一个得到SAO类型,其中所述SAO类型与特定无偏编码方案相关联;(e)为每一个所述块中的每一个像素确定与所述SAO类型相关联的SAO子类;(f)从所述视频位流为与所述SAO类型相关联的所述子类得到强度偏移;以及(g)对经处理的视频块中的每一个像素应用SAO补偿,其中所述SAO补偿基于步骤(f)的强度偏移。

【技术特征摘要】
【国外来华专利技术】2011.11.08 US 61/557,409;2011.11.14 US 61/559,714;1. 一种用于对具有多个图片的视频位流进行解码的方法,所述位流由视频编码系统利 用采样自适应偏移(SAO)来生成,所述方法包括以下步骤: (a) 接收视频位流; (b) 从所述位流得到经处理的视频数据; (c) 将所述经处理的视频数据分割成块,其中所述块中的每一个等于或小于图片; (d) 从所述视频位流为所述块中的每一个得到SAO类型,其中所述SAO类型与特定无偏 编码方案相关联; (e) 为每一个所述块中的每一个像素确定与所述SAO类型相关联的SAO子类; (f) 从所述视频位流为与所述SAO类型相关联的所述子类得到强度偏移;以及 (g) 对经处理的视频块中的每一个像素应用SAO补偿,其中所述SAO补偿基于步骤(f) 的强度偏移。2. 根据权利要求1所述的方法,其中,所述SAO编码类型从由一个或多个边缘偏移 (E0)类型和一个或多个频带偏移(B0)类型组成的组中选择。3. 根据权利要求2所述的方法,其中,所述E0类型包括至少四个边缘偏移类型。4. 根据权利要求2所述的方法,其中,所述B0类型包括至少一个频带偏移类型。5. 根据权利要求2所述的方法,其中,与所述SAO类型相关联的所述特定无偏编码方案 包括在每个码字中具有至少2个单元的二进制编码方案。6. 根据权利要求5所述的方法,其中,每个码字与单独的SAO类型相关联。7. 根据权利要求6所述的方法,其中,所述码字包括不同的第一单元,以识别所述SAO 类型是打开还是关闭的。8. 根据权利要求7所述的方法,其中,所述码字进一步包括不同的第二单元,以识别所 述SAO类型是B0类型还是E0类型。9. 根据权利要求8所述的方法,其中,所述码字进一步包括不同的第三单元,以识别哪 一种E0类型。10. 根据权利要求5所述的方法,其中,使用上下文自适应二进制算术编码(CABAC)来 编码所述码字中的单元中的至少一个。11. 根据权利要求9所述的方法,其中,不同的第三单元由两个二进制数字组成以识别 四个EO类型中的一个。12. 根据权利要求2所述的方法,其中,与所述SAO类型相关联的所述特定无偏编码方 案包括与所述SAO编码类型中的每一个相关联的一个或多个标志。13. 根据权利要求12所述的方法,其中,能够使用SAO频带标志来发信号通知所述BO 类型和EO类型。14. 根据权利要求12所述的方法,其中,能够使用S...

【专利技术属性】
技术研发人员:大卫·M·贝隆库亚·米鲁
申请(专利权)人:摩托罗拉移动有限责任公司
类型:发明
国别省市:美国;US

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

1