利用改进的颜色表和索引图编码方法的高级屏幕内容编码技术

技术编号:13893861 阅读:88 留言:0更新日期:2016-10-24 19:04
一种装置用于执行用于屏幕内容编码的方法。所述方法包括基于编码单元(coding unit,CU)导出调色板表和颜色索引图。所述方法还包括对所述调色板表编码以及对所述颜色索引图编码。所述方法还包括将所述已编码调色板表和所述已编码颜色索引图组合以向接收器传输,其中,对所述调色板表和索引图解码以重建像素块。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术大体上涉及屏幕内容编码,更具体地,涉及利用改进的颜色(调色板)表和索引图编码的高级屏幕内容编码。
技术介绍
由于屏幕内容编码相比于传统视频信号具有不同的信号特征,所以屏幕内容编码给视频压缩带来了新的挑战。有多个现有技术用于高级屏幕内容编码,例如伪字符串匹配、颜色调色板编码和帧内运动补偿或帧内块复制。在这些技术中,伪字符串匹配对于无损编码带来了最高增益,但对于有损编码模式则具极高复杂性开销和极高难度。在假设非摄像机捕获的内容(例如,计算机生成的内容)通常包含数目有限的不同颜色,而不包括在许多视频序列中发现的连续或近乎连续色调的条件下,开发颜色调色板编码用于屏幕内容。即使伪字符串匹配和颜色调色板编码方法表现出巨大的潜力,但是帧内运动补偿或帧内块复制被编入了工作草案(working draft,WD)版本4和正在进行中的高效率视频编码(High Efficiency Video Coding,HEVC)范围扩展的参考软件中以用于屏幕内容编码。然而,帧内块复制的编码性能由于其固定的块分解而受限。执行块匹配(类似于帧内图像中的运动估计)还在计算和存取访问方面显著增加了编码器的复杂性。
技术实现思路
根据一项实施例,提供了一种用于屏幕内容编码的方法。所述方法包括基于编码单元(coding unit,CU)导出调色板表和颜色索引图。所述方法还包括对所述调色板表编码以及对所述颜色索引图编码。所述方法还包括将所述已编码调色板表和所述已编码颜色索引图组合以向接收器传输。在所述接收器处,对所述调色板表和索引图解码以重建像素块。根据另一项实施例,提供了一种用于屏幕内容编码的装置。所述装置包括至少一个存储器和耦合至所述至少一个存储器的至少一个处理器。所述至少一个处理器用于基于编码单元(coding unit,CU)导出调色板表和颜色索引图,对所述调色板表编码,对所述颜色索引图编码,以及将所述已编码调色板表与所述已编码颜色索引图组合以向接收器传输。附图说明为了更完整地理解本专利技术及其优点,现在参考下文结合附图进行的描述,相同的数字表示相同的对象,其中:图1示出了根据本专利技术的执行屏幕内容编码过程的示例发射器的功能块图;图2示出了根据本专利技术的执行屏幕内容解码过程的示例接收器的功能块图;图3示出了使用调色板表和索引图的各种模块和处理流程的示例;图4示出了颜色分量单独和交织示出的示例编码单元(coding unit,CU);图5A至图5C示出了供屏幕内容编码过程使用的颜色直方图、颜色打包过程和颜色重排序过程;图6示出了供屏幕内容编码过程使用的参考调色板表和当前调色板表;图7示出了供屏幕内容编码过程使用的颜色索引图的水平和垂直扫描示例;图8示出了使用颜色索引图的混合1D和2D颜色索引图编码过程的示例操作;图9示出了示例已编码图;以及图10和图11示出了供屏幕内容编码过程使用的参考颜色索引图和当前颜色索引图的示例。具体实施方式下面论述的图1至图11以及该专利文档中的各种实施例仅通过举例说明的方式描述本专利技术的原理,而不应以任何方式理解为对本专利技术范围的限制。本领域技术人员可以理解的是,本专利技术的原理可通过任何一种设置合理的设备和系统实现。下面的文档和标准描述并入本专利技术中,如同全文在本文中阐述一样:T.Lin,S.Wang,P.Zhang,K.Zhou,“AHG7:Full-chroma(YUV444)dictionary+hybrid dual-coder extension of HEVC”,JCT-VC文档,JCTVC-K0133,中国,上海,2012年10月(以下简称为“REF1”);W.Zhu,J.Xu,W.Ding,“RCE3Test 2:Multi-stage Base Color and Index Map”,JCT-VC文档,JCTVC-N0287,奥地利,维也纳,2013年7月(以下简称为“REF2”);L.Guo,M.Karczewicz,J.Sole,“RCE3:Results of Test 3.1on Palette Mode for Screen Content Coding”,JCT-VC文档,JCTVC-N0247,奥地利,维也纳,2013年7月(以下简称为“REF3”);L.Guo,M.Karczewicz,J.Sole,R.Joshi,“Non-RCE3:Modified Palette Mode for Screen Content Coding”,JCT-VC文档,JCTVC-N0249,奥地利,维也纳,2013年7月(以下简称为“REF4”);D.-K.Kwon,M.Budagavi,“RCE3:Results of test 3.3on Intra motion compensation”,JCT-VC文档,JCTVC-N0205,奥地利,维也纳,2013年7月(以下简称为“REF5”);C.Pang,J.Sole,L.Guo,M.Karczewicz,R.Joshi,“Non-RCE3:Intra Motion Compensation with 2-D MVs”,JCT-VC文档,JCTVC-N0256,奥地利,维也纳,2013年7月(以下简称为“REF6”);C.Pang,J.Sole,L.Guo,M.Karczewicz,R.Joshi,“Non-RCE3:Pipeline Friendly Intra Motion Compensation”,JCT-VC文档,JCTVC-N0254,奥地利,维也纳,2013年7月(以下简称为“REF7”);D.Flynn,J.Soel和T.Suzuki,“Range Extension Draft 4”,JCTVC-L1005,2013年8月(以下简称为“REF8”);以及H.Yu,K.McCann,R.Cohen和P.Amon,“Draft call for proposals for coding of screen content and medical visual content”,ISO/IEC JTC1/SC29/WG11N13829,2013年7月(以下简称为“REF9”)。本专利技术实施例提供了利用改进颜色表和索引图编码的高级屏幕内容编码过程。所公开的实施例显著优于高效率视频编码(High-Efficiency Video Coding,HEVC)的当前版本(HEVC版本2)。所公开实施例包括具体针对屏幕内容编码的多个算法。这些算法包括调色板表(或等同地,颜色表)的像素表示、调色板表(或等同地,颜色表)压缩、颜色索引图压缩、字符串搜索和残余压缩。本文公开的实施例与HEVC范围扩展(Range Extension,RExt)一起开发、调和和整合,作为未来HEVC扩展,以支持有效屏幕内容编码。然而,这些实施例可通过现有视频标准或任何其它合适的视频标准来另外或可替代地实施。为了便于说明,本文以HEVC RExt为例描述各种实施例。类似地,HEVC RExt软件用于实施各种实施例,展示出最佳的压缩效率。图1示出了根据本专利技术的执行屏幕内容编码过程的示例发射器的功能块图。图2示出了根据本专利技术的执行屏幕内容解码过程的示例接收器的功能块图本文档来自技高网...

【技术保护点】
一种用于屏幕内容编码的方法,其特征在于,所述方法包括:基于编码单元(coding unit,CU)导出调色板表和颜色索引图;对所述调色板编码;对所述颜色索引图编码;以及将所述已编码调色板和所述已编码颜色索引图组合以向接收器传输。

【技术特征摘要】
【国外来华专利技术】2014.03.21 US 61/968,7851.一种用于屏幕内容编码的方法,其特征在于,所述方法包括:基于编码单元(coding unit,CU)导出调色板表和颜色索引图;对所述调色板编码;对所述颜色索引图编码;以及将所述已编码调色板和所述已编码颜色索引图组合以向接收器传输。2.根据权利要求1所述的方法,其特征在于,导出所述调色板表包括从所述CU中显式地导出所述调色板表或者使用所述CU的上层或左侧邻居隐式地导出所述调色板表。3.根据权利要求1所述的方法,其特征在于,对所述调色板表编码包括使用表间调色板填充过程对所述调色板表中的至少一个第一项编码以及使用表内颜色DPCM过程对所述调色板表中的至少一个第二项编码。4.根据权利要求3所述的方法,其特征在于,在所述表间调色板填充过程中,基于从一个邻近CU或多个邻近CU导出的调色板预测器中的匹配项对所述调色板表中的所述至少一个第一项编码。5.根据权利要求4所述的方法,其特征在于,配置所述调色板预测器将在片级或序列级处编码。6.根据权利要求3所述的方法,其特征在于,在所述表内DPCM过程中,所述调色板表中的所述至少一个第二项被编码为所述至少一个第二项与所述调色板表中的前面已编码项之间的差值。7.根据权利要求1所述的方法,其特征在于,对所述颜色索引图编码包括使用混合一维(one-dimensional,1D)和二维(two-dimensional,2D)颜色索引图编码过程,其中,对于所述颜色索引图中的每个索引值,确定所述索引值的位置处是否存在1D字符串匹配或2D块匹配。8.根据权利要求7所述的方法,其特征在于,当所述索引值存在1D字符串匹配,将所述1D字符串匹配编码为匹配长度和距离或位置。9.根据权利要求8所述的方法,其特征在于:当所述距离等于1,所述编码被处理为IndexMode模式;以及当所述距离等于CU宽度,所述编码被处理为CopyAbove模式。10.根据权利要求7所述的方法,其特征在于,当所述索引值存在2D块匹配,将所述2D块匹配编码为匹配块宽度和高度、对应的参考CTU索引以及所述参考索引的位置。11.根据权利要求7所述的方法,其特征在于,当所述索引值存在2D块匹配时,将所述2D块匹配的所述宽度和高度固定到所述CU的所述宽度和高度。12.根据权利要求7所述的方法,其特征在于,当所述索引值既不存在1D字符串匹配也不存在2D块匹配时,将所述索引值编码为不匹配索引值。13.一种用于屏...

【专利技术属性】
技术研发人员:马展徐猛王炜王显于浩平
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1