[发明专利]对自包含式编码结构进行编码或解码时的调色板预测结果初始化程序有效
申请号: | 201680008164.6 | 申请日: | 2016-01-29 |
公开(公告)号: | CN107211122B | 公开(公告)日: | 2020-05-05 |
发明(设计)人: | C·吉斯科特;G·拉罗彻;P·乌诺 | 申请(专利权)人: | 佳能株式会社 |
主分类号: | H04N19/103 | 分类号: | H04N19/103;H04N19/174;H04N19/196;H04N19/70 |
代理公司: | 北京魏启学律师事务所 11398 | 代理人: | 魏启学 |
地址: | 日本东京都大*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 包含 编码 结构 进行 解码 调色板 预测 结果 初始化 程序 | ||
本发明涉及用于使用如HEVC SCC中所定义的调色板预测模式来对图像进行处理、例如将图像编码在位流中或从位流解码图像的方法和装置。图像被分割成分层编码结构。在解码器处,该方法包括以下步骤:使用调色板编码模式对具有相同分层等级的两个自包含式编码结构的编码数据进行解码,该调色板编码模式针对两个编码结构的处理后的各块使用包括使各个条目索引与相应像素值相关联的条目的关联调色板,其中与处理后的各像素块相关联的调色板是使用来自位流的预测信息根据调色板预测结果所预测的;从位流获得与以分层方式位于两个自包含式编码结构上方的编码结构相关联的调色板预测结果初始化程序;以及使用所获得的相同调色板预测结果初始化程序来针对每一个自包含式编码结构对调色板预测结果进行初始化。
技术领域
本发明涉及用于使用调色板(palette)预测模式来对至少一个图像进行处理、例如将这些图像编码到位流中或者从位流中解码这些图像的方法和装置。本发明特别涉及如在HEVC画面内容编码(Screen Content Coding,SCC)扩展中所介绍的调色板模式编码。
背景技术
本发明更特别地适用于基于利用所谓的调色板进行编码后的或者根据调色板构建得到的各个索引块来分别对像素块进行编码的编码模式。
本文献中的调色板被定义为具有使索引与像素的值相关联的条目或“元素”的查找表。通常,各条目包括如后面所述的一个或三个元素。各元素涉及针对颜色分量的像素值。例如,如果图像是单色,则调色板的各条目包括针对唯一颜色分量的一个元素。
换句话说,通常但并非必需地,像素的值包括与该像素相关联的各颜色分量的值,这样得到彩色调色板。然而,像素的值可以由单个像素分量(命名为“元素”)构成,这样得到单色调色板。
通常将对像素块进行编码的该模式称为调色板编码模式。例如,在高效视频编码国际标准的画面内容编码(SCC)扩展(参见文献JCTVC-S1005)中,考虑采用该模式。
在对视频序列中的图像进行编码的情况下,首先将该图像分割成被称为编码树块(CTB)的大小相等的像素的编码实体(还称为“编码结构”)。可以将CTB分组成诸如条带(slice)和/或区块(tile)等的具有更高分层等级的其它编码结构。换句话说,将图像递归地分割成分层编码结构或编码实体。
编码树块的大小通常是64×64个像素。然后,各编码树块可分解成较小块的分层树,其中这些较小块的大小可以改变,并且这些较小块是要编码的实际像素块。将要编码的这些较小块称为编码单元(CU)。
特定编码单元的编码涉及包括众所周知的INTRA(帧内)编码模式、众所周知的INTER(帧间)编码模式和调色板编码模式的预测编码模式之间的竞争。
利用调色板编码模式,可以将针对给定编码单元的代表块定义为来自调色板的索引块:针对编码单元中的各像素位置,所述代表块包含与调色板中的如下像素值相关联的索引,其中该像素值最接近于编码单元中位置相同(即,同位置)的像素的值。然而,用于选择最接近的调色板条目的该基于调色板的算法在HEVC SCC中仅是编码器:不必知晓所述算法以解析或解码位流。通常,最接近意味着具有使用诸如分量值的绝对值和或者平方、差等的特定度量距离的最低距离。特别地,在无损编码的情况下,这意味着调色板条目应被编码器选择为等于像素。在下文,使用“与…相对应”或者“与…一致”来表示无损编码时的“等于”、或者其它情况下的“最接近”。
在HEVC SCC的最近版本中,没有设置原始像素块和相应的基于调色板的代表像素块之间的残差。为了避免编码后图像中的高质量下降,引入了“逃逸编码”特征来对像素进行编码,其中这些像素的值与调色板的条目的像素值不一致。这意味着,在无损编码中,没有调色板条目等于像素值。在这种情况下,使用调色板中的特定索引来通知“逃逸编码”像素;并且将逃逸编码像素的量化值本身直接编码在位流中,其中该量化依赖于以CU等级所发送的量化步长。在无损编码的情况下,量化步长为0,这意味着不进行量化。量化在HEVC标准中被定义为变换旁路量化,并且使用截断二进制代码来对量化值进行编码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佳能株式会社,未经佳能株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680008164.6/2.html,转载请声明来源钻瓜专利网。