改进的用于屏幕内容编码的调色板编码的制作方法

文档序号:12515697阅读:来源:国知局

技术特征:

1.一种执行调色板解码的方法,该方法包括:

解析编码单元(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的相应像素位置的调色板索引。

12.根据权利要求11所述的方法,其中,等于0的所述CU的调色板表格大小指示所述CU的所有像素作为逃逸颜色而被编码。

13.根据权利要求11所述的方法,其中,如果所述调色板表格大小为0,所述palette_escape_val_present_flag针对所述CU不被接收。

14.一种解码器,包括:

处理器,被配置成:

确定图片的编码单元(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的相应像素位置的调色板索引。

15.根据权利要求14所述的解码器,其中,等于0的所述CU的调色板表格大小指示所述CU的所有像素作为逃逸颜色而被编码。

16.根据权利要求14所述的解码器,其中,如果所述调色板表格大小为0,所述palette_escape_val_present_flag针对所述CU不被接收。

17.一种执行调色板解码的方法,包括:

确定图片的编码单元(CU)包含单一主色;

基于未接收所述CU的palette_mode以确定所述CU根据索引和调色板索引模式被编码;以及

重构所述CU的相应像素位置的颜色值。

18.根据权利要求17所述方法,进一步包括:

基于未接收所述CU的调色板运行值的语法值指示,确定所述CU的索引模式的运行值等于所述CU的大小减一。

19.根据权利要求17所述方法,进一步包括:

基于未接收所述CU的调色板索引值,确定所述CU的调色板索引值等于0。

20.根据权利要求17所述方法,其中,确定所述CU包含单一主色包括:

确定所述CU的palette_escape_val_present_flag等于0以及确定所述CU的调色板表格大小等于1。

21.根据权利要求17所述方法,进一步包括:基于未接收所述CU的palette_mode来推断所述CU的palette_mode等于0。

22.一种执行调色板解码的方法,包括:

确定图片的编码单元(CU)仅包含逃逸颜色;

基于未接收所述CU的palette_mode确定所述CU根据索引和调色板索引模式被编码;以及

重构所述CU的相应像素位置的颜色值。

23.根据权利要求22所述方法,进一步包括:

基于未接收所述CU的调色板运行值的语法值指示,确定所述CU的索引模式的运行值等于所述CU的大小减一。

24.根据权利要求22所述方法,进一步包括:

基于未接收所述CU的调色板索引值,确定所述CU的调色板索引值等于0。

25.根据权利要求22所述方法,其中,确定所述CU仅包含逃逸颜色包括:

确定所述CU的palette_escape_val_present_flag等于1以及确定所述CU的调色板表格大小等于0。

26.根据权利要求22所述方法,进一步包括:基于未接收所述CU的palette_mode推断所述CU的palette_mode等于0。

27.根据权利要求22所述方法,进一步包括:接收所述CU中每个像素位置的palette_escape_val。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1