Sketch copy patterns can be used to encode blocks containing irregular lines, and grammatical redundancies can be removed from blocks having special characteristics and / or running values can be simplified. The resolving dependencies in the palette coding design can be removed. For example, by simplifying the context model, the context modeling dependencies of the syntax element palette_transpose_flag can be removed. For example, by using run length encoding without context, the context modeling of the syntax element palette_mode can be removed. Syntax resolved dependencies and / or syntax signaling dependencies associated with escape color signaling can be removed. The palette form generating process can handle with the high bit depth input screen video content, for example, at the encoder side.
【技术实现步骤摘要】
【国外来华专利技术】改进的用于屏幕内容编码的调色板编码相关申请的交叉引用本申请要求2014年10月6日提交的美国临时专利申请No.62/060,536,及2015年2月24日提交的美国临时专利申请No.62/120,293的权益,其公开的全部内容通过引用合并于此。
技术介绍
近些年来,随着远程桌面、视频会议和移动媒体呈现应用的广泛使用,屏幕内容共享应用已变得越来越普及。与自然视频内容相比,屏幕内容可包括由于,例如,内部的小半径曲线和文本导致的很多具有多个主色和锐利边缘的块。已有视频压缩方法可能无法全面地描绘屏幕内容的特征并且可能导致低压缩性能,例如,重构的图片可能有质量问题。例如,曲线和文本可能模糊不清和/或难以识别它们。因此,需要设计良好的屏幕压缩方法以有效地重构屏幕内容。
技术实现思路
解码器执行图片的编码单元(CU)的调色板解码。例如,解码器可解析CU的调色板索引运行值。调色板索引运行值可指示索引运行或拷贝运行。调色板索引运行值可指示用于CU中相应像素位置的连续调色板索引的长度,并且至少一个连续调色板索引可相应于一个逃逸(escape)颜色索引。例如,连续调色板索引可相应于第一逃逸颜色索引和第二逃逸颜色索引。解码器可根据调色板索引运行值重构用于相应的CU像素位置的连续调色板索引。解码器可根据连续调色板索引和一个或多个palette_escape_val值重构用于相应的CU像素位置的颜色值。例如,解码器可在第一通道(pass)期间,解析足够重构CU中的所有调色板索引(如,可包括用于索引模式的调色板模式标志(一个或多个),调色板索引值(一个或多个)和/或运行值(一个或多个),或用于拷 ...
【技术保护点】
一种执行调色板解码的方法,该方法包括:解析编码单元(CU)的调色板索引运行值,其中,所述调色板索引运行值指示CU中相应像素位置的连续调色板索引的长度,其中所述连续调色板索引中的至少一者对应于逃逸颜色索引;根据所述调色板索引运行值重构所述CU的相应像素位置的所述连续调色板索引;以及根据所述连续调色板索引和一个或多个palette_escape_val值,重构所述CU的相应像素位置的颜色值。
【技术特征摘要】
【国外来华专利技术】2014.10.06 US 62/060,536;2015.02.24 US 62/120,2931.一种执行调色板解码的方法,该方法包括:解析编码单元(CU)的调色板索引运行值,其中,所述调色板索引运行值指示CU中相应像素位置的连续调色板索引的长度,其中所述连续调色板索引中的至少一者对应于逃逸颜色索引;根据所述调色板索引运行值重构所述CU的相应像素位置的所述连续调色板索引;以及根据所述连续调色板索引和一个或多个palette_escape_val值,重构所述CU的相应像素位置的颜色值。2.根据权利要求1所述的方法,其中,所述调色板索引运行值指示索引运行。3.根据权利要求1所述的方法,其中,所述调色板索引运行值指示拷贝运行。4.根据权利要求1所述的方法,其中,所述连续调色板索引对应于第一逃逸颜色索引和第二逃逸颜色索引。5.根据权利要求1所述的方法,其中,重构所述CU的相应像素位置的所述颜色值进一步包括:在第一通道期间,解析足够重构所述CU中的所有调色板索引的调色板语法值,而不解析所述一个或多个palette_escape_val值;以及在第二通道期间,针对所述CU的所述相应像素位置解析所述一个或多个palette_escape_val值,对于所述CU的所述相应像素位置而言,从所述第一通道解析的调色板索引对应于所述逃逸颜色索引。6.一种解码器,包括:处理器,被配置成:解析编码单元(CU)的调色板索引运行值,其中,所述调色板索引运行值指示所述CU中相应像素位置的连续调色板索引的长度,其中所述连续调色板索引中的至少一者对应于逃逸颜色索引;根据所述调色板索引运行值重构所述CU的相应像素位置的所述连续调色板索引;以及根据所述连续调色板索引和一个或多个palette_escape_val值,重构所述CU的相应像素位置的颜色值。7.根据权利要求6所述的解码器,其中,所述运行值指示索引运行。8.根据权利要求6所述的解码器,其中,所述运行值指示拷贝运行。9.根据权利要求6所述的解码器,其中,所述连续调色板索引对应于第一逃逸颜色索引和第二逃逸颜色索引。10.根据权利要求6所述的解码器,其中,为了重构所述CU的相应像素位置的所述颜色值,处理器被配置成:在第一通道期间,解析足够重构所述CU中的所有调色板索引的调色板语法值,而不解析所述一个或多个palette_escape_val值;以及在第二通道期间,针对所述CU的所述相应像素位置解析所述一个或多个palette_escape_val值,对于所述CU的所述相应像素位置而言,从所述第一通道解析的调色板索引对应于所述逃逸颜色索引。11.一种执行调色板解码的方法,包括:确定图片的编码单元(CU)的调色板表格大小,其中:如果所述CU的所述调色板表格大小为0,推断所述CU的palette_escape_val_present_flag等于1;以及如果CU的调色板表格大小为非0的值,解析所述CU的palette_escape_val_present_flag;以及基于所述CU的调色板表格和与所述CU的palette_escape_val_present_flag关联的值重构所述CU的相应...
【专利技术属性】
技术研发人员:贺玉文,修晓宇,叶琰,R·内夫,
申请(专利权)人:VID拓展公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。