【技术实现步骤摘要】
【国外来华专利技术】利用分层调色板表生成而进行的调色板模式视频编码
技术介绍
[0001]某些视频应用程序涉及“屏幕内容”(即计算机生成的图像内容)的传输,诸如远程桌面共享、用于云计算的虚拟桌面基础结构和云游戏应用程序。此类屏幕内容可单独传输,也可作为表示屏幕内容和相机捕获的视频内容的组合的混合内容传输。然而,与相机捕获的视频内容不同,屏幕内容,尤其是“桌面”屏幕内容,通常包含丰富的文本和其他计算机生成的图形,这些图形呈现出清晰的边缘且噪声相对较小。此外,屏幕内容通常在图像的局部区域内表现出较少数量的不同颜色。
[0002]已扩展了一些视频编码标准,以利用与相机捕获的视频相比,通常由屏幕内容表现出的相对较少数量的颜色和相对较高的对比度,以提供更有效的屏幕内容编码。例如,ITU
‑
T高效视频编码(HEVC)标准提供了屏幕内容编码(SCC)扩展,该SCC扩展实现了调色板模式,该调色板模式涉及调色板颜色选择,随后基于调色板颜色选择生成颜色索引图。在该过程中,对于包含正在编码的屏幕内容的图像的每个部分(即,对于每个编码单元),编码器识别在该部分中找到的一些最高数量的代表性颜色(例如,前八种颜色),并生成调色板表,该调色板表索引(即,将索引映射到)所识别的代表性颜色中的每种颜色。然后,编码器将图像的该部分中的每个像素替换为调色板表中与该像素的颜色最匹配的调色板颜色的对应索引值,以生成正在编码的图像部分的对应颜色索引图。然后,对调色板表和颜色索引图以及与图像部分中与任何所识别的调色板颜色差异过大的像素(这些像素被称为“逃逸”像素)有关的信息进行编码 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种用于在源设备处对包含屏幕内容的图像进行编码的方法,所述方法包括:对于所述图像的所选部分,将所述部分递归地分区为由多个层级构成的分区层次结构,其中所述分区层次结构的顶部层级具有表示所述部分的整组像素的单个块,并且所述顶部层级以下的每个层级具有表示下一较高层级处的对应较大像素块的四个较小像素块;在所述分区层次结构的底部层级处,为所述底部层级处的每个块生成调色板表,所述调色板表包括代表对应块中存在的像素颜色的一组调色板颜色;对于所述分区层次结构中的每个相继较高层级,通过基于来自与对应于当前层级处的每个块的下一较低层级处的四个块相关联的四个调色板表的调色板颜色为所述调色板表选择调色板颜色,为所述当前层级处的所述块生成调色板表;从为所述分区层次结构的所述多个层级生成的所述调色板表中选择最终调色板表;基于所述最终调色板表为所述图像的所述部分生成颜色索引图;以及使用所述最终调色板表和所述颜色索引图对所述图像的所述部分的表示进行编码,以生成编码比特流的对应段以供所述源设备输出。2.根据权利要求1所述的方法,其中为所述底部层级处的每个块生成调色板表包括:生成表示所述块的像素的合并像素颜色的出现频率的第一直方图;以及基于所述第一直方图在所述调色板表中选择至多指定数量的调色板颜色进行索引。3.根据权利要求2所述的方法,其中为所述分区层次结构中的较高层级处的块生成调色板包括:将与所述较高层级处的所述块相关联的所述四个较低层级块的每个调色板表的所述调色板颜色分组为一组候选像素颜色;生成表示合并候选像素颜色的出现频率的第二直方图;以及基于所述第二直方图在所述调色板表中选择至多所述指定数量的调色板颜色进行索引。4.根据前述权利要求中任一项所述的方法,其中为所述分区层次结构中的较高层级处的块生成调色板包括:将与所述较高层级处的所述块相关联的所述四个较低层级块的每个调色板表的所述调色板颜色分组为一组候选像素颜色;生成表示合并候选像素颜色的出现频率的聚类;以及基于所述聚类在所述调色板表中选择至多指定数量的调色板颜色进行索引。5.根据前述权利要求中任一项所述的方法,其中:所述底部层级处的所述块具有P
×
P像素的块大小;所述图像的所述部分具有K
×
K像素的大小;以及所述分区层次结构中的层级数N由表达式K=P*2^(N
‑
1)表示。6.根据前述权利要求中任一项所述的方法,其中选择所述最终调色板表包括:对于每个候选调色板表,确定用于使用所述候选调色板表对所述图像的所述部分进行编码的对应速率失真成本;以及选择具有最低对应率失真成本的所述候选调色板表作为所述最终调色板表。7.根据前述权利要求中任一项所述的方法,其中所述图像的所述部分是编码树单元的编码单元。
8.一种用于对包含屏幕内容的图像进行编码的设备,所述设备包括:调色板模式编码器,所述调色板模式编码器被配置为:对于所述图像的所选部分,将所述部分递归地分区为由多个层级组成的分区层次结构,其中所述分区层次结构的顶部层级具有表示所述部分的整组像素的单个块,并且所述顶部层级以下的每个层级具有表示下一较高层级处的对应较大像素块的四个较小像素块;在所述分区层次结构的底部层级处,为所述底部层级处的每个块生成调色板表,所述调色板表包括代表对应块中存在的像素颜色的一组调色板颜色;对于所述分区层次结构中的每个相继较高层级,通过基于来自与对应于当前层级处的每个块的下一较低层级处的四个块相关联的四个调色板表的调色板颜色为所述调色板表选择调色板颜色,为所述当前层级处的所述块生成调色板表;从为所述分区层次结构的所述多个层级生成的所述调色板表中选择最终调色板表;基于所述最终调色板表为所述图像的所述部分生成颜色索引图;以及使用所述最终调色板表和所述颜色索引图对所述图像的所述部分的表示进行编码,以生成编码比特流的对应段。9.根据权利要求8所述的设备,其中所述调色板模式编码器被配置为通过以下步骤为所述底部层级的每个块生成调色板表:生成表示所述块的像素的合并像素颜色的出现频率的第一直方图;以及基于所述第一直方图在所述调色板表中选择至多指定数量的调色板颜色进行索引。10.根据权利要求9所述的设备,其中所述调色板模式编码器被配置为通过以下步骤为所述分区层次结构中的较高层级处的块生成调色板表:将与所述较高层级处的所述块相关联的所述四个较低层级块的每个调色板表的所述调色板颜色分组为一组候选像素颜色;生成表示合并候选像素颜色的出现频率的第...
【专利技术属性】
技术研发人员:高伟,刘杨,伊哈卜,
申请(专利权)人:ATI科技无限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。