目标图像块的解码方法和编码方法以及解码器和编码器技术

技术编号:10958348 阅读:91 留言:0更新日期:2015-01-26 00:29
本发明专利技术实施例提出了目标图像块的解码方法和编码方法以及解码器和编码器。其中,解码方法包括:从接收到的目标图像块的码流中获取目标调色板的预测信息;根据所述预测信息,确定在所述调色板模板中的匹配元素的集合;根据所述预测信息与所述匹配元素的集合,确定所述目标元素的集合;依据所述目标元素的集合,对所述目标图像块进行解码。本发明专利技术实施例通过例如预测信息对目标调色板进行预测编码,以减少目标调色板的编码开销,从而进一步提高采用调色板编码模式的视频图像的压缩效率。

【技术实现步骤摘要】
目标图像块的解码方法和编码方法以及解码器和编码器
本专利技术涉及视频编解码领域,特别地,涉及目标图像块的解码方法和解码器以及目标图像块的编码方法及编码器。
技术介绍
随着互联网的迅猛发展以及人们物质精神文化的日益丰富,在互联网中针对视频的应用需求尤其是针对高清视频的应用需求越来越多,而高清视频的数据量非常大,要想高清视频能在带宽有限的互联网中传输,必须首先解决的问题就是高清视频压缩编码问题。 已有的视频编码标准技术可以有效地压缩编码自然图像序列,但不完全适用于屏幕内容序列。与自然内容相比较,屏幕内容中包含的文字和表格的边缘相对比较锐利、形状不规则,导致空间相关性减弱,预测、变换不能有效地去除冗余信息,不能达到很好的压缩编码效果。 调色板编码模式(Mult1-Stage BCIM-Based Scheme)利用屏幕图像信号分布稀疏的特性,选用几种信号来代表一定区域的图像信息,从而可根据失真最小的原则比较调色板编码模式与其它可选编码模式,从中为图像块选择较优的编码模式。 但是,现有的调色板编码模式需要对每个信号分量的每个图像块的调色板进行单独编码,没有考虑到空间以及时间上的相关性,不能有效地的去除调色板冗余信息。实验测试表明,编码调色板所需的比特数占总码流的10%左右,占了相对较大的比重,严重影响调色板编码模式所能达到的编码效果。
技术实现思路
本专利技术提出了目标图像块的解码方法和编码方法以及解码器和编码器,旨在解决现有的采用调色板编码模式的视频图像的压缩效率低的问题。 第一方面,提出了一种目标图像块的解码方法,包括:从接收到的目标图像块的码流中获取目标调色板的预测信息,其中所述目标图像块是采用调色板编码模式的图像块,所述目标调色板是目标元素的集合,所述目标元素的集合中的每个目标元素是基于所述目标图像块的一个信号分量的采样点数值确定的具有代表性的数值,其中所述目标元素的集合包括至少一个第一类元素和/或至少一个第二类元素,所述第一类元素是需要根据调色板模板中的匹配元素确定的目标元素,所述第二类元素无需根据调色板模板中的匹配元素确定的目标元素;根据所述预测信息,确定在所述调色板模板中的匹配元素的集合,其中所述调色板模板由匹配元素的集合和/或非匹配元素的集合组成,所述匹配元素的集合包括至少一个匹配元素,所述匹配元素是用于匹配所述第一类元素的元素,所述第一类元素的数值与其匹配元素的数值之差的绝对值小于预定值,所述非匹配元素的集合包括至少一个非匹配元素,所述非匹配元素是无法与所述第一类元素匹配的元素;根据所述预测信息与所述匹配元素的集合,确定所述目标元素的集合;依据所述目标元素的集合,对所述目标图像块进行解码。 结合第一方面,在第一方面的第一实施方式中,所述预测信息包括元素预测标识;所述根据所述预测信息,确定在所述调色板模板中的匹配元素的集合,包括:根据所述元素预测标识,确定在所述调色板模板中的匹配元素的集合。 结合第一方面的第一实施方式,在第一方面的第二实施方式中,所述根据所述元素预测标识,确定在所述调色板模板中的匹配元素的集合,包括:当所述元素预测标识为所述调色板模板的预测标识,根据所述调色板模板的预测标识确定在所述调色板模板中的匹配元素的集合,其中所述调色板模板的预测标识用于指示所述调色板模板中的所述匹配元素的集合与所述非匹配元素的集合。 结合第一方面的第二实施方式,在第一方面的第三实施方式中,当所述匹配元素的集合为非空,所述预测信息还包括第一预测位置信息,所述第一预测位置信息用于指示所述匹配元素的集合分别对应的第一类元素在所述目标元素的集合中的位置;当所述匹配元素的集合中匹配元素的个数少于所述目标元素的集合中目标元素的个数,所述根据所述预测信息与所述匹配元素的集合,确定所述目标元素的集合,包括:根据所述调色板模板的预测标识、所述第一预测位置信息和所述匹配元素的集合,确定所述目标元素的集合中的所述至少一个第一类元素的数值及其位置;从所述目标图像块的码流中获取所述目标元素的集合中的所述至少一个第二类元素的数值。 结合第一方面的第二实施方式,在第一方面的第四实施方式中,当所述匹配元素的集合为非空,所述预测信息还包括第一预测位置信息,所述第一预测位置信息用于指示所述匹配元素的集合分别对应的第一类元素在所述目标元素的集合中的位置;当所述匹配元素的集合中匹配元素的个数等于所述目标元素的集合中目标元素的个数,所述根据所述预测信息与所述匹配元素的集合,确定所述目标元素的集合,包括:根据所述元素预测标识、所述第一预测位置信息和所述匹配元素的集合,确定所述目标元素的集合中的所述至少一个第一类元素的数值及其位置。 结合第一方面的第二实施方式,在第一方面的第五实施方式中,当所述匹配元素的集合为非空,当所述匹配元素的集合中匹配元素的个数少于或等于所述目标元素的集合中目标元素的个数,所述根据所述预测信息与所述匹配元素的集合,确定所述目标元素的集合,包括:按照数值大小的升序或降序排列,根据所述元素预测标识和所述匹配元素的集合,确定所述目标元素的集合中全部所述目标元素的数值及其位置。 结合第一方面的第三、第四或第五实施方式,在第一方面的第六实施方式中,所述预测信息还包括第一预测差值信息,其中所述第一预测差值信息用于指示所述目标调色板中所述至少一个第一类元素中每个第一类元素与其在所述调色板模板中的匹配元素的差值;所述根据所述预测信息与所述匹配元素的集合,确定所述目标元素的集合,包括:根据所述第一预测差值信息,调整所述目标元素的集合中的所述至少一个第一类元素的数值。 结合第一方面的第一实施方式,在第一方面的第七实施方式中,所述根据所述元素预测标识,确定在所述调色板模板中的匹配元素的集合,包括:当所述元素预测标识为所述调色板模板中元素的预测标识,依次根据所述调色板模板中元素的预测标识确定在所述调色板模板中的匹配元素,所确定的全部的所述匹配元素构成所述匹配元素的集合,其中所述调色板模板中元素的预测标识用于指示所述调色板模板中所述元素为匹配元素或非匹配元素。 结合第一方面的第七实施方式,在第一方面的第八实施方式中,当所述匹配元素的集合为非空,所述预测信息还包括第二预测位置信息,所述第二预测位置信息用于指示所述匹配元素对应的第一类元素在所述目标元素的集合中的位置;当所述匹配元素的集合中匹配元素的个数少于所述目标元素的集合中目标元素的个数,所述根据所述预测信息与所述匹配元素的集合,确定所述目标元素的集合,包括:根据所述调色板模板中元素的预测标识、所述第二预测位置信息和所述匹配元素的集合,确定所述目标元素的集合中的所述至少一个第一类元素的数值和位置;从所述目标图像块的码流中获取所述目标元素的集合中的所述至少一个第二类元素的数值。 结合第一方面的第七实施方式,在第一方面的第九实施方式中,当所述匹配元素的集合为非空,所述预测信息还包括第二预测位置信息,所述第二预测位置信息用于指示所述匹配元素对应的第一类元素在所述目标元素的集合中的位置;当所述匹配元素的集合中匹配元素的个数等于所述目标元素的集合中目标元素的个数,所述根据所述预测信息与所述匹配元素的集合,确定所述目标元素的集合,包括:根据所述调色本文档来自技高网...
目标图像块的解码方法和编码方法以及解码器和编码器

【技术保护点】
一种目标图像块的解码方法,其特征在于,包括:从接收到的目标图像块的码流中获取目标调色板的预测信息,其中所述目标图像块是采用调色板编码模式的图像块,所述目标调色板是目标元素的集合,所述目标元素的集合中的每个目标元素是基于所述目标图像块的一个信号分量的采样点数值确定的具有代表性的数值,其中所述目标元素的集合包括至少一个第一类元素和/或至少一个第二类元素,所述第一类元素是需要根据调色板模板中的匹配元素确定的目标元素,所述第二类元素无需根据调色板模板中的匹配元素确定的目标元素;根据所述预测信息,确定在所述调色板模板中的匹配元素的集合,其中所述调色板模板由匹配元素的集合和/或非匹配元素的集合组成,所述匹配元素的集合包括至少一个匹配元素,所述匹配元素是用于匹配所述第一类元素的元素,所述第一类元素的数值与其匹配元素的数值之差的绝对值小于预定值,所述非匹配元素的集合包括至少一个非匹配元素,所述非匹配元素是无法与所述第一类元素匹配的元素;根据所述预测信息与所述匹配元素的集合,确定所述目标元素的集合;依据所述目标元素的集合,对所述目标图像块进行解码。

【技术特征摘要】
1.一种目标图像块的解码方法,其特征在于,包括: 从接收到的目标图像块的码流中获取目标调色板的预测信息,其中所述目标图像块是采用调色板编码模式的图像块,所述目标调色板是目标元素的集合,所述目标元素的集合中的每个目标元素是基于所述目标图像块的一个信号分量的采样点数值确定的具有代表性的数值,其中所述目标元素的集合包括至少一个第一类元素和/或至少一个第二类元素,所述第一类元素是需要根据调色板模板中的匹配元素确定的目标元素,所述第二类元素无需根据调色板模板中的匹配元素确定的目标元素; 根据所述预测信息,确定在所述调色板模板中的匹配元素的集合,其中所述调色板模板由匹配元素的集合和/或非匹配元素的集合组成,所述匹配元素的集合包括至少一个匹配元素,所述匹配元素是用于匹配所述第一类元素的元素,所述第一类元素的数值与其匹配元素的数值之差的绝对值小于预定值,所述非匹配元素的集合包括至少一个非匹配元素,所述非匹配元素是无法与所述第一类元素匹配的元素; 根据所述预测信息与所述匹配元素的集合,确定所述目标元素的集合; 依据所述目标元素的集合,对所述目标图像块进行解码。2.根据权利要求1所述的解码方法,其特征在于,所述预测信息包括元素预测标识; 所述根据所述预测信息,确定在所述调色板模板中的匹配元素的集合,包括: 根据所述元素预测标识,确定在所述调色板模板中的匹配元素的集合。3.根据权利要求2所述的解码方法,其特征在于,所述根据所述元素预测标识,确定在所述调色板模板中的匹配元素的集合,包括: 当所述元素预测标识为所述调色板模板的预测标识,根据所述调色板模板的预测标识确定在所述调色板模板中的匹配元素的集合,其中所述调色板模板的预测标识用于指示所述调色板模板中的所述匹配元素的集合与所述非匹配元素的集合。4.根据权利要求3所述的解码方法,其特征在于,当所述匹配元素的集合为非空,所述预测信息还包括第一预测位置信息,所述第一预测位置信息用于指示所述匹配元素的集合分别对应的第一类元素在所述目标元素的集合中的位置; 当所述匹配元素的集合中匹配元素的个数少于所述目标元素的集合中目标元素的个数,所述根据所述预测信息与所述匹配元素的集合,确定所述目标元素的集合,包括: 根据所述调色板模板的预测标识、所述第一预测位置信息和所述匹配元素的集合,确定所述目标元素的集合中的所述至少一个第一类元素的数值及其位置; 从所述目标图像块的码流中获取所述目标元素的集合中的所述至少一个第二类元素的数值。5.根据权利要求3所述的解码方法,其特征在于,当所述匹配元素的集合为非空,所述预测信息还包括第一预测位置信息,所述第一预测位置信息用于指示所述匹配元素的集合分别对应的第一类元素在所述目标元素的集合中的位置; 当所述匹配元素的集合中匹配元素的个数等于所述目标元素的集合中目标元素的个数,所述根据所述预测信息与所述匹配元素的集合,确定所述目标元素的集合,包括: 根据所述元素预测标识、所述第一预测位置信息和所述匹配元素的集合,确定所述目标元素的集合中的所述至少一个第一类元素的数值及其位置。6.根据权利要求3所述的解码方法,其特征在于,当所述匹配元素的集合为非空,当所述匹配元素的集合中匹配元素的个数少于或等于所述目标元素的集合中目标元素的个数,所述根据所述预测信息与所述匹配元素的集合,确定所述目标元素的集合,包括: 按照数值大小的升序或降序排列,根据所述元素预测标识和所述匹配元素的集合,确定所述目标元素的集合中全部所述目标元素的数值及其位置。7.根据权利要求4至6中任一项所述的解码方法,其特征在于,所述预测信息还包括第一预测差值信息,其中所述第一预测差值信息用于指示所述目标调色板中所述至少一个第一类元素中每个第一类元素与其在所述调色板模板中的匹配元素的差值; 所述根据所述预测信息与所述匹配元素的集合,确定所述目标元素的集合,包括: 根据所述第一预测差值信息,调整所述目标元素的集合中的所述至少一个第一类元素的数值。8.根据权利要求2所述的解码方法,其特征在于,所述根据所述元素预测标识,确定在所述调色板模板中的匹配元素的集合,包括: 当所述元素预测标识为所述调色板模板中元素的预测标识,依次根据所述调色板模板中元素的预测标识确定在所述调色板模板中的匹配元素,所确定的全部的所述匹配元素构成所述匹配元素的集合,其中所述调色板模板中元素的预测标识用于指示所述调色板模板中所述元素为匹配元素或非匹配元素。9.根据权利要求8所述的解码方法,其特征在于,当所述匹配元素的集合为非空,所述预测信息还包括第二预测位置信息,所述第二预测位置信息用于指示所述匹配元素对应的第一类元素在所述目标元素的集合中的位置; 当所述匹配元素的集合中匹配元素的个数少于所述目标元素的集合中目标元素的个数,所述根据所述预测信息与所述匹配元素的集合,确定所述目标元素的集合,包括: 根据所述调色板模板中元素的预测标识、所述第二预测位置信息和所述匹配元素的集合,确定所述目标元素的集合中的所述至少一个第一类元素的数值和位置; 从所述目标图像块的码流中获取所述目标元素的集合中的所述至少一个第二类元素的数值。10.根据权利要求8所述的解码方法,其特征在于,当所述匹配元素的集合为非空,所述预测信息还包括第二预测位置信息,所述第二预测位置信息用于指示所述匹配元素对应的第一类元素在所述目标元素的集合中的位置; 当所述匹配元素的集合中匹配元素的个数等于所述目标元素的集合中目标元素的个数,所述根据所述预测信息与所述匹配元素的集合,确定所述目标元素的集合,包括: 根据所述调色板模板中元素的预测标识、所述第二预测位置信息和所述匹配元素的集合,确定所述目标元素的集合中的所述至少一个第一类元素的数值和位置。11.根据权利要求8所述的解码方法,其特征在于,当所述匹配元素的集合为非空,当所述匹配元素的集合中匹配元素的个数少于或等于所述目标元素的集合中目标元素的个数,所述根据所述预测信息与所述匹配元素的集合,确定所述目标元素的集合,包括: 按照数值大小的升序或降序排列,根据所述元素预测标识和所述匹配元素的集合,确定所述目标元素的集合中全部目标元素的数值及其位置。12.根据权利要求9至11中任一项所述的解码方法,其特征在于,所述预测信息还包括第二预测差值信息,其中所述第二预测差值信息用于指示所述目标调色板中所述第一类元素与其在所述调色板模板中的匹配元素的差值; 所述根据所述预测信息与所述匹配元素的集合,确定所述目标元素的集合,包括: 根据所述第二预测差值信息,调整所述目标元素的集合中的所述至少一个第一类元素的数值。13.根据权利要求2所述的解码方法,其特征在于,所述预测信息还包括第一索引信息,其中所述第一索引信息用于指示所述匹配元素的集合中全部匹配元素在所述调色板模板中的对应位置; 所述根据所述元素预测标识,确定在所述调色板模板中的匹配元素的集合,包括: 当所述元素预测标识为所述目标调色板的预测标识,且所述目标调色板的预测标识指示所述目标调色板中的所述至少一个第一类元素,确定所述调色板模板中由所述第一索引信息指示的对应位置的全部匹配元素构成在所述调色板模板中的匹配元素的集合。14.根据权利要求13所述的解码方法,其特征在于,当所述匹配元素的集合中匹配元素的个数少于所述目标元素的集合中目标元素的个数,所述根据所述预测信息与所述匹配元素的集合,确定所述目标元素的集合,包括: 根据所述目标调色板的预测标识、所述第一索引信息和所述匹配元素的集合,确定所述目标元素的集合中的所述至少一个第一类元素的数值和位置; 从所述目标图像块的码流中获取所述目标元素的集合中的所述至少一个第二类元素的数值。15.根据权利要求13所述的解码方法,其特征在于,当所述匹配元素的集合中匹配元素的个数等于所述目标元素的集合中目标元素的个数,所述根据所述预测信息与所述匹配元素的集合,确定所述目标元素的集合,包括: 根据所述目标调色板的预测标识、所述第一索引信息和所述匹配元素的集合,确定所述目标元素的集合中的所述至少一个第一类元素的数值和位置。16.根据权利要求13所述的解码方法,其特征在于,当所述匹配元素的集合中匹配元素的个数少于或等于所述目标元素的集合中目标元素的个数,所述根据所述预测信息与所述匹配元素的集合,确定所述目标元素的集合,包括: 按照数值大小的升序或降序排列,根据所述元素预测标识和所述匹配元素的集合,确定所述目标元素的集合中全部目标元素的数值及其位置。17.根据权利要求14至16中任一项所述的解码方法,其特征在于,所述预测信息还包括第一预测差值信息,其中所述第一预测差值信息用于指示所述目标调色板中所述至少一个第一类元素中每个第一类元素与其在所述调色板模板中的匹配元素的差值; 所述根据所述目标调色板的预测标识、所述第一索引信息和所述匹配元素的集合,确定所述目标元素的集合中的所述至少一个第一类元素,包括: 根据所述第一预测差值信息,调整所述目标元素的集合中的所述至少一个第一类元素的数值。18.根据权利要求2所述的解码方法,其特征在于,所述预测信息还包括第二索引信息,其中所述第二索引信息用于指示所述匹配元素在所述调色板模板中的对应位置; 所述根据所述元素预测标识,确定在所述调色板模板中的匹配元素的集合,包括: 当所述元素预测标识为所述目标调色板中元素的预测标识,且所述目标调色板中目标元素的预测标识用于指示所述目标元素为第一类元素,依次确定所述调色板模板中由所述第二索引信息指示的对应位置的匹配元素,所确定的全部所述匹配元素构成在所述调色板模板中的所述匹配元素的集合。19.根据权利要求18所述的解码方法,其特征在于,当所述匹配元素的集合中匹配元素的个数少于所述目标元素的集合中目标元素的个数,所述根据所述预测信息与所述匹配元素的集合,确定所述目标元素的集合,包括: 根据所述目标调色板中元素的预测标识、所述第二索引信息和所述匹配元素的集合,确定所述目标元素的集合中的所述至少一个第一类元素的数值和位置; 从所述目标图像块的码流中获取所述目标元素的集合中的所述至少一个第二类元素的数值。20.根据权利要求18所述的解码方法,其特征在于,当所述匹配元素的集合中匹配元素的个数等于所述目标元素的集合中目标元素的个数,所述根据所述预测信息与所述匹配元素的集合,确定所述目标元素的集合,包括: 根据所述目标调色板中元素的预测标识、所述第二索引信息和所述匹配元素的集合,确定所述目标元素的集合中的所述至少一个第一类元素的数值和位置。21.根据权利要求18所述的解码方法,其特征在于,当所述匹配元素的集合中匹配元素的个数少于或等于所述目标元素的集合中目标元素的个数,所述根据所述预测信息与所述匹配元素的集合,确定所述目标元素的集合,包括: 按照数值大小的升序或降序排列,根据所述元素预测标识和所述匹配元素的集合,确定所述目标元素的集合中全部目标元素的数值及其位置。22.根据权利要求19至21中任一项所述的解码方法,其特征在于,所述预测信息还包括第二预测差值信息,其中所述第二预测差值信息用于指示所述目标调色板中所述第一类元素与其在所述调色板模板中的匹配元素的差值; 所述根据所述目标调色板中元素的预测标识、所述第二索引信息和所述匹配元素的集合,确定所述目标元素的集合中的所述至少一个第一类元素,包括: 根据所述第二预测差值信息,调整确定所述目标元素的集合中的所述至少一个第一类元素的数值。23.根据权利要求2所述的解码方法,其特征在于,所述预测信息还包括第一索引信息,其中所述第一索引信息用于指示所述匹配元素的集合中全部匹配元素在所述调色板模板中的对应位置; 所述根据所述元素预测标识,确定在所述调色板模板中的匹配元素的集合,包括: 当所述元素预测标识为所述调色板模板中所述匹配元素的集合中所述匹配元素的数目,且所述数目大于或等于1,确定所述调色板模板中由所述第一索引信息指示的对应位置的全部匹配元素构成所述调色板模板中的匹配元素的集合,其中所述调色板模板中所述匹配元素的集合中所述匹配元素的数目用于指示为所述目标调色板能够在所述调色板模板中找到匹配元素的个数。24.根据权利要求23所述的解码方法,其特征在于,所述预测信息还包括第一预测位置信息,所述第一预测位置信息用于指示所述匹配元素的集合分别对应的第一类元素在所述目标元素的集合中的位置; 当所述匹配元素的集合中匹配元素的个数少于所述目标元素的集合中目标元素的个数,所述根据所述预测信息与所述匹配元素的集合,确定所述目标元素的集合,包括: 根据所述调色板模板中所述匹配元素的集合中所述匹配元素的数目、所述第一预测位置信息和所述匹配元素的集合,确定所述目标元素的集合中的所述至少一个第一类元素的数值和位置; 从所述目标图像块的码流中获取所述目标元素的集合中的所述至少一个第二类元素的数值。25.根据权利要求23所述的解码方法,其特征在于,所述预测信息还包括第一预测位置信息,所述第一预测位置信息用于指示所述匹配元素的集合分别对应的第一类元素在所述目标元素的集合中的位置; 当所述匹配元素的集合中匹配元素的个数等于所述目标元素的集合中目标元素的个数,所述根据所述预测信息与所述匹配元素的集合,确定所述目标元素的集合,包括: 根据所述调色板模板中所述匹配元素的集合中所述匹配元素的数目、所述第一预测位置信息和所述匹配元素的集合,确定所述目标元素的集合中的所述至少一个第一类元素的数值和位置。26.根据权利要求23所述的解码方法,其特征在于,当所述匹配元素的集合中匹配元素的个数少于或等于所述目标元素的集合中目标元素的个数,所述根据所述预测信息与所述匹配元素的集合,确定所述目标元素的集合,包括: 按照数值大小的升序或降序排列,根据所述元素预测标识和所述匹配元素的集合,确定所述目标元素的集合中全部目标元素的数值及其位置。27.根据权利要求24至26中任一项所述的解码方法,其特征在于,所述预测信息还包括第一预测差值信息,其中所述第一预测差值信息用于指示所述目标调色板中所述至少一个第一类元素中每个第一类元素与其在所述调色板模板中的匹配元素的差值; 所述根据所述调色板模板中所述匹配元素的集合中所述匹配元素的数目、所述第一预测位置信息和所述匹配元素的集合,确定所述目标元素的集合中的所述至少一个第一类元素,包括: 根据所述第一预测差值信息,调整所述目标元素的集合中的所述至少一个第一类元素的数值。28.根据权利要求2所述的解码方法,其特征在于,所述预测信息还包括第二索引信息,其中所述第二索引信息用于指示所述匹配元素在所述调色板模板中的对应位置; 所述根据所述元素预测标识,确定在所述调色板模板中的匹配元素的集合,包括: 当所述元素预测标识为所述调色板模板中所述匹配元素的集合中所述匹配元素的数目,且所述数目大于或等于1,依次确定所述调色板模板中由所述第二索引信息指示的对应位置的匹配元素,所确定的全部所述匹配元素构成所述调色板模板中的匹配元素的集合,其中所述调色板模板中所述匹配元素的集合中所述匹配元素的数目用于指示为所述目标调色板能够在所述调色板模板中找到匹配元素的个数。29.根据权利要求28所述的解码方法,其特征在于,所述预测信息还包括第二预测位置信息,所述第二预测位置信息用于指示所述匹配元素对应的第一类元素在所述目标元素的集合中的位置; 当所述匹配元素的集合中匹配元素的个数少于所述目标元素的集合中目标元素的个数,所述根据所述预测信息与所述匹配元素的集合,确定所述目标元素的集合,包括: 根据所述调色板模板中所述匹配元素的集合中所述匹配元素的数目、所述第二预测位置信息和所述匹配元素的集合,确定所述目标元素的集合中的所述至少一个第一类元素的数值和位置; 从所述目标图像块的码流中获取所述目标元素的集合中的所述至少一个第二类元素的数值。30.根据权利要求28所述的解码方法,其特征在于,所述预测信息还包括第二预测位置信息,所述第二预测位置信息用于指示所述匹配元素对应的第一类元素在所述目标元素的集合中的位置; 当所述匹配元素的集合中匹配元素的个数等于所述目标元素的集合中目标元素的个数,所述根据所述预测信息与所述匹配元素的集合,确定所述目标元素的集合,包括: 根据所述调色板模板中所述匹配元素的集合中所述匹配元素的数目、所述第二预测位置信息和所述匹配元素的集合,确定所述目标元素的集合中的所述至少一个第一类元素的数值和位置。31.根据权利要求28所述的解码方法,其特征在于,当所述匹配元素的集合中匹配元素的个数少于或等于所述目标元素的集合中目标元素的个数,所述根据所述预测信息与所述匹配元素的集合,确定所述目标元素的集合,包括: 按照数值大小的升序或降序排列,根据所述元素预测标识和所述匹配元素的集合,确定所述目标元素的集合中全部目标元素的数值及其位置。32.根据权利要求29至31中任一项所述的解码方法,其特征在于,所述预测信息还包括第二预测差值信息,其中所述第二预测差值信息用于指示所述目标调色板中所述第一类元素与其在所述调色板模板中的匹配元素的差值; 所述根据所述调色板模板中所述匹配元素的集合中所述匹配元素的数目、所述第二预测位置信息和所述匹配元素的集合,确定所述目标元素的集合中的所述至少一个第一类元素,包括: 根据所述第二预测差值信息,调整所述目标元素的集合中的所述至少一个第一类元素的数值。33.根据权利要求2至32中任一项所述的解码方法,其特征在于,所述预测信息还包括预测指示信息,所述预测指示信息用于指示所述目标调色板中是否存在一个所述第一类元素能够根据所述预测信息与所述匹配元素的集合而确定。34.根据权利要求1至33中任一项所述的解码方法,其特征在于,在所述根据所述预测信息,确定在所述调色板模板中的匹配元素的集合之前,还包括: 预设所述调色板模板。35.根据权利要求1至34中任一项所述的解码方法,其特征在于,在所述根据所述预测信息与所述匹配元素的集合,确定所述目标元素的集合之后,还包括: 根据所述目标元素的集合中的所述目标元素以及所述调色板模板中的所述匹配元素对应的计数器数值,更新所述调色板模板。36.根据权利要求35所述的解码方法,其特征在于,所述更新所述调色板模板包括: 利用所述目标调色板中的所述至少一个第二类元素,更新所述调色板模板中所述非匹配元素的集合; 利用所述目标调色板中的所述目标元素,分别更新所述调色板模板中与元素对应的计数器数值。37.一种目标图像块的编码方法,其特征在于,包括: 构造目标调色板,其中所述目标调色板是目标元素的集合,所述目标元素的集合中的每个目标元素是基于所述目标图像块的一个信号分量的采样点数值确定的具有代表性的数值,其中所述目标元素的集合包括至少一个第一类元素和/或至少一个第二类元素,所述第一类元素是需要根据调色板模板中的匹配元素确定的目标元素,所述第二类元素无需根据调色板模板中的匹配元素确定的目标元素; 确定所述目标调色板的预测信息,并根据所述预测信息对所述目标调色板进行预测编码,以便确定所述目标调色板中的所述至少一个第一类元素在所述调色板模板中的匹配元素的集合,其中所述调色板模板由匹配元素的集合和/或非匹配元素的集合组成,所述匹配元素的集合包括至少一个匹配元素,所述匹配元素是用于匹配所述第一类元素的元素,所述第一类元素的数值与其匹配元素的数值之差的绝对值小于预定值,所述非匹配元素的集合包括至少一个非匹配元素,所述非匹配元素是无法与所述第一类元素匹配的元素;根据所述预测编码的目标调色板中所述目标元素的集合以及索引表,对所述目标图像块进行编码。38.根据权利要求37所述的编码方法,其特征在于,所述预测信息包括元素预测标识, 所述元素预测标识为所述调色板模板的预测标识,其中所述调色板模板的预测标识用于指示所述调色板模板中的所述匹配元素的集合与所述非匹配元素的集合;或者 所述元素预测标识为所述调色板模板中元素的预测标识,其中所述调色板模板中元素的预测标识用于指示所述调色板模板中所述元素为匹配元素或非匹配元素;或者 所述元素预测标识为所述目标调色板的预测标识,其中所述目标调色板的预测标识用于指示所述目标元素的集合中的第一类元素和/或第二类元素;或者 所述元素预测标识为所述目标调色板中元素的预测标识,其中所述目标调色板中目标元素的预测标识用于指示所述目标元素为第一类元素或第二类元素;或者 所述元素预测标识为所述调色板模板中所述匹配元素的集合中所述匹配元素的数目,用于指示为所述目标调色板能够在所述调色板模板中找到匹配元素的个数。39.根据权利要求38所述的编码方法,其特征在于,所述预测信息还包括第一预测位置信息,所述第一预测位置信息用于指示所述匹配元素的集合分别对应的第一类元素在所述目标元素的集合中的位置;或者 所述预测信息还包括第二预测位置信息,所述第二预测位置信息用于指示所述匹配元素对应的第一类元素在所述目标元素的集合中的位置。40.根据权利要求38或39所述的编码方法,其特征在于, 所述预测信息还包括第一索引信息,其中所述第一索引信息用于指示所述匹配元素的集合中全部匹配元素在所述调色板模板中的对应位置;或者 所述预测信息还包括第二索引信息,其中所述第二索引信息用于指示所述匹配元素在所述调色板模板中的对应位置。41.根据权利要求38至40中任一项所述的编码方法,其特征在于,所述预测信息还包括第一预测差值信息,其中所述第一预测差值信息用于指示所述目标调色板中所述至少一个第一类元素中每个第一类元素与其在所述调色板模板中的匹配元素的差值;或者 所述预测信息还包括第二预测差值信息,其中所述第二预测差值信息用于指示所述目标调色板中所述第一类元素与其在所述调色板模板中的匹配元素的差值。42.根据权利要求38至41中任一项所述的编码方法,其特征在于,所述预测信息还包括预测...

【专利技术属性】
技术研发人员:朱文静张红區子廉杨海涛
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1