具有改进调色板表和索引图编码的先进屏幕内容编码方法技术

技术编号:15530975 阅读:120 留言:0更新日期:2017-06-04 17:52
一种装置(100)用于执行用于屏幕内容编码的方法(1700)。所述方法包括基于当前编码单元(coding unit,cu)(101、213、401、501)获取(1701)颜色索引图(311、601、1301、1600)。所述方法还包括对所述颜色索引图进行编码(1703),其中使用第一编码技术来对所述颜色索引图的至少一部分进行编码,第一标识符指示所述第一编码技术的主距离。所述方法还包括合并(1705)所述编码后的颜色索引图和所述第一标识符,以传输给接收器(200)。

Advanced screen content encoding method with improved palette table and index chart encoding

A device (100) for executing a method for encoding a content of a screen (1700). The method includes the current encoding unit based on (coding unit, Cu) (101, 213, 401, 501) (1701) to obtain color index map (311, 601, 1301, 1600). The method also includes encoding the color index map (1703), including the use of the first encoding technology to at least a portion of the color index graph encoding, the main from the first identifier indicates that the first encoding technology. The method also includes merging (1705) the encoded color index map and the first identifier to transmit to the receiver (200).

【技术实现步骤摘要】
【国外来华专利技术】具有改进调色板表和索引图编码的先进屏幕内容编码方法
本专利技术大体上涉及屏幕内容编码,更具体地,涉及具有改进颜色(调色板)表和索引图编码的先进屏幕内容编码。
技术介绍
屏幕内容编码给视频压缩带来了新挑战,因为相比于传统的视频信号,屏幕内容编码的信号特征鲜明。目前存在多种先进屏幕内容编码技术,例如,伪字符串匹配、颜色调色板编码和帧内运动补偿或帧内块复制等。在这些技术中,伪字符串匹配在无损编码方面展示了最高的增益,但复杂度开销大且在有损编码模式中存在困难。针对屏幕内容研发的颜色调色板编码基于以下假设:非相机捕获的内容(例如,计算机生成的内容)通常包含数量有限的不同颜色而不是在许多视频序列中找到的连续或近乎连续色调。尽管伪字符串匹配和颜色调色板编码方法展示了巨大的潜力,帧内运动补偿或帧内块复制在正在进行的用于屏幕内容编码的高效视频编码(HighEfficiencyVideoCoding,HEVC)范围扩展的工作草案(workingdraft,WD)第4版和参考软件中被采用。然而,因为固定的块分解,帧内块复制的编码性能受限。进行块匹配(类似于帧内图像的运动估计)还明显提高了计算和内存访问方面的编码器复杂度。
技术实现思路
根据一项实施例,提供了一种用于屏幕内容编码的方法。所述方法包括基于当前编码单元(codingunit,CU)获取颜色索引图。所述方法还包括对所述颜色索引图进行编码,其中使用第一编码技术来对所述颜色索引图的至少一部分进行编码,第一标识符指示所述第一编码技术的主距离。所述方法还包括合并所述编码后的颜色索引图和所述第一标识符,以传输给接收器。根据另一实施例,提供了一种用于屏幕内容解码的方法。所述方法包括接收包括颜色索引图的视频比特流。所述方法还包括接收第一标识符。所述方法还包括使用第一解码技术来对所述颜色索引图的至少一部分进行解码,其中第一标识符指示所述第一解码技术的主距离。另外,所述方法包括基于所述颜色索引图重建与当前编码单元(codingunit,CU)相关联的像素。其它实施例包括用于执行这些方法的装置。附图说明为了更完整地理解本专利技术及其优点,现在参考下文结合附图进行的描述,相同的数字表示相同的对象,其中:图1示出了根据本专利技术的执行屏幕内容编码过程的示例性发射器的功能方框图;图2示出了根据本专利技术的执行屏幕内容解码过程的示例接收器的功能方框图;图3示出了根据本专利技术的使用调色板表和索引图的各种模块和处理流程的示例;图4示出了示例编码单元(codingunit,CU),其颜色分量分别显示和封装;图5A示出了在屏幕内容编码过程中使用的参考调色板表和当前调色板表;图5B示出了使用相邻重建块进行调色板表预测的示例;图6示出了64x64CU的示例颜色索引图,在其中可以使用水平或垂直扫描;图7示出了采用水平扫描进行一维(onedimensional,1D)搜索后的一个1D颜色索引矢量的一部分;图8示出了称为U_PIXEL模块的基本像素处理单元的示例;图9示出了U_ROW模块的示例;图10示出了U_CMP模块的示例;图11示出了U_COL模块的示例;图12示出了示例U_2D_BLOCK模块;图13示出了用于索引图处理的水平和垂直扫描的示例;图14A和图14B示出了4:2:0和4:4:4色度采样格式的示例;图15示出了从4:4:4到4:2:0或反之的插值过程的示例;图16示出了使用上索引行缓冲或左索引行缓冲进行颜色索引图处理的示例;图17示出了根据本专利技术的用于屏幕内容编码的方法;图18示出了根据本专利技术的用于屏幕内容解码的方法。具体实施方式以下列出的图1至图18和说明以及该专利文档中的各种实施例仅通过举例说明的方式描述本专利技术的原理,而不应以任何方式理解为对本专利技术范围的限制。本领域技术人员可以理解的是,本专利技术的原理可通过任何一种设置合理的设备和系统实现。因此,将以下文档和标准描述并入在本专利技术中,如同在本文充分阐述一样。由T.Lin、S.Wang、P.Zhang、K.Zhou著的『AHG7:HEVC的全色度(YUV444)词典+混合双编码器扩展(AHG7:Full-chroma(YUV444)dictionary+hybriddual-coderextensionofHEVC)』,JCT-VC文件,JCTVC-K0133,中国上海,2012年10月(在下文中称为『REF1』);由W.Zhu,J、Xu,W.Ding著的『RCE3测试2:多级基色和索引图(RCE3Test2:Multi-stageBaseColorandIndexMap)』,JCT-VC文件,JCTVC-N0287,奥地利维也纳,2013年7月(在下文中称为『REF2』);由L.Guo、M.Karczewicz、J.Sole著的『RCE3:用于屏幕内容编码的调色板模式的测试3.1的结果(RCE3:ResultsofTest3.1onPaletteModeforScreenContentCoding)』,JCT-VC文件,JCTVC-N0247,奥地利维也纳,2013年7月(在下文中称为『REF3』);由L.Guo、M.Karczewicz、J.Sole、R.Joshi著的『非RCE3:用于屏幕内容编码的改进调色板模式(Non-RCE3:ModifiedPaletteModeforScreenContentCoding)』,JCT-VC文件,JCTVC-N0249,奥地利维也纳,2013年7月(在下文中称为『REF4』);由D.-K.Kwon、M.Budagavi著的『RCE3:帧内运动补偿的测试3.3的结果(RCE3:Resultsoftest3.3onIntramotioncompensation)』,JCT-VC文件,JCTVC-N0205,奥地利维也纳,2013年7月(在下文中称为『REF5』);由C.Pang、J.Sole、L.Guo、M.Karczewicz、R.Joshi著的『非RCE3:使用2-DMV的帧内运动补偿(Non-RCE3:IntraMotionCompensationwith2-DMVs)』,JCT-VC文件,JCTVC-N0256,奥地利维也纳,2013年7月(在下文中称为『REF6』);由C.Pang、J.Sole、L.Guo、M.Karczewicz、R.Joshi著的『非RCE3:管道友好型帧内运动补偿(Non-RCE3:PipelineFriendlyIntraMotionCompensation)』,JCT-VC文件,JCTVC-N0254,奥地利维也纳,2013年7月(在下文中称为『REF7』);由D.Flynn、J.Soel和T.Suzuki著的『范围扩展草案4(RangeExtensionDraft4)』,JCTVC-L1005,2013年8月(在下文中称为『REF8』);以及H.Yu、K.McCann、R.Cohen和P.Amon著的『对屏幕内容和医学可视化内容进行编码的草案提议(Draftcallforproposalsforcodingofscreencontentandmedicalvisualcontent)』ISO/IECJTC1/SC29/WG11N13829,2013年7月(在下文中称为『R本文档来自技高网...
具有改进调色板表和索引图编码的先进屏幕内容编码方法

【技术保护点】
一种用于屏幕内容编码的方法,其特征在于,所述方法包括:基于当前编码单元(coding unit,CU)获取颜色索引图;对所述颜色索引图进行编码,其中使用第一编码技术对所述颜色索引图的至少一部分进行编码,第一标识符指示所述第一编码技术的主距离;以及合并所述编码后的颜色索引图和所述第一标识符,以传输给接收器。

【技术特征摘要】
【国外来华专利技术】2014.06.27 US 62/018,349;2015.06.24 US 14/749,1381.一种用于屏幕内容编码的方法,其特征在于,所述方法包括:基于当前编码单元(codingunit,CU)获取颜色索引图;对所述颜色索引图进行编码,其中使用第一编码技术对所述颜色索引图的至少一部分进行编码,第一标识符指示所述第一编码技术的主距离;以及合并所述编码后的颜色索引图和所述第一标识符,以传输给接收器。2.根据权利要求1所述的方法,其特征在于,所述第一标识符的第一值指示使用主距离等于1的IndexMode编码技术,所述第一标识符的第二值指示使用主距离等于所述当前CU的块宽度的CopyAbove编码技术。3.根据权利要求2所述的方法,其特征在于,使用所述第一编码技术进行编码的所述颜色索引图的所述至少一部分为以下项之一:所述当前CU中的第一索引字符串,其中所述第一索引字符串的上方具有匹配的第二索引字符串;或者所述当前CU中的第三索引字符串,其中所有索引值都与所述第三索引字符串中第一个索引左边的参考索引值相同。4.根据权利要求3所述的方法,其特征在于,使用所述CopyAbove编码技术来对所述第一索引字符串进行编码,所述CopyAbove编码技术的输出包括所述第一索引字符串的长度。5.根据权利要求3所述的方法,其特征在于,使用所述IndexMode编码技术来对所述第三索引字符串进行编码,所述IndexMode编码技术的输出包括所述第三索引字符串的长度。6.根据权利要求1所述的方法,其特征在于,第二标识符指示使用所述第一编码技术而非第二编码技术来对所述颜色索引图的所述至少一部分进行编码。7.根据权利要求6所述的方法,其特征在于:所述第一和第二标识符分别包括第一和第二二进制标识;所述第二二进制标识指示使用了所述第一编码技术;所述第一二进制标识指示所述主距离等于所述当前CU的块宽度;以及仅使用所述第一和第二二进制标识来指示与上一行相同的所述当前CU的编码行。8.一种用于屏幕内容编码的装置,其特征在于,所述装置包括:至少一个存储器;以及耦合到所述至少一个存储器的至少一个处理器,所述至少一个处理器用于:基于当前编码单元(codingunit,CU)获取颜色索引图;对所述颜色索引图进行编码,其中使用第一编码技术来对所述颜色索引图的至少一部分进行编码,第一标识符指示所述第一编码技术的主距离;以及合并所述编码后的颜色索引图和所述第一标识符,以传输给接收器。9.根据权利要求8所述的装置,其特征在于,所述第一标识符的第一值指示使用主距离等于1的IndexMode编码技术,所述第一标识符的第二值指示使用主距离等于所述当前CU的块宽度的CopyAbove编码技术。10.根据权利要求9所述的装置,其特征在于,使用所述第一编码技术进行编码的所述颜色索引图的所述至少一部分为以下项之一:所述当前CU中的第一索引字符串,其中所述第一索引字符串的上方具有匹配的第二索引字符串;或者所述当前CU中的第三索引字符串,其中所有索引值都与所述第三索引字符串中第一个索引左边的参考索引值相同。11.根据权利要求10所述的装置,其特征在于,使用所述CopyAbove编码技术来对所述第一索引字符串进行编码,所述CopyAbove编码技术的输出包括所述第一索引字符串的长度。12.根据权利要求10所述的装置,其特征在于,使用所述IndexMode编码技术来对所述第三索引字符串进行编码,所述IndexMode编码技术的输出包括所述第三索引字符串的长度。13.根据权利要求8所述的装置,其特征在于,第二标识符指示使用是所述第一编码技术而非第二编码技术来对所述颜色索引图的所述至少一部分进行编码。14.根据权利要求13所述的装置,其特征在于:所述第一和第二标识符分别包括第一和第二二进制标识;所述第二二进制标识指示使用了所述第一编码技术;所述第一二进制标识指示所述主距离等于...

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

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

1