专利汇可以提供使用调色板编码模式的视频和图像编解码的方法和装置专利检索,专利查询,专利分析的服务。并且本 发明 公开了使用包括游程模式的 调色板 编码模式的 视频编码 的方法和装置。在一个 实施例 中,系统基于编码信息来确定正被编码的当前 像素 的最大调色板游程,该编码信息包括当前 块 的块大小、当前像素的像素 位置 、以及当前块的最后一个游程类型是复制索引模式或复制上方模式。然后根据最大调色板游程将与当前像素相关联的当前游程编码为一个或多个二进制串,或者从比特流解码与当前像素相关联的当前游程编码。用于指示当前块的最后一个游程类型的语法元素可以被发信或从比特流中解析。,下面是使用调色板编码模式的视频和图像编解码的方法和装置专利的具体信息内容。
1.一种使用调色板编码模式的视频或图像解码的方法,其特征在于,包括:
接收对应于当前块的编码数据的视频比特流;
从所述视频比特流解析第一语法元素,以指示所述当前块的最后一个游程类型是复制索引模式或复制上方模式,其中通过发信第一索引值和M个游程,所述复制索引模式表示所有具有第一索引值的M个连续索引,以及通过发信N个游程,所述复制上方模式表示所有与对应的N个上方像素具有相同的第二索引值的N个连续第二索引值;
基于编码信息来确定正被编码的当前像素的最大调色板游程,所述编码信息包括所述当前块的所述最后一个游程类型是所述复制索引模式或所述复制上方模式;以及根据所述最大调色板游程从所述视频比特流解码与所述当前像素相关的当前游程;
根据以下等式确定所述最大调色板游程,
maxPaletteRun=nCbS*nCbS–scanPos–NumIndicesLeft–last_palette_run_type_flag–1,或
maxPaletteRun=nCbS*nCbS–scanPos–NumIndicesLeft–(last_palette_run_type_flag==the copy-index mode?0:1)–1,或
maxPaletteRun=nCbS*nCbS–scanPos–NumIndicesLeft–(last_palette_run_type_flag==the copy-above mode?1:0)–1,
其中,maxPaletteRun表示所述最大调色板游程,nCbS表示块宽度和高度,scanPos表示所述当前像素的像素位置,NumIndicesLeft表示剩余调色板索引的数量,以及last_palette_run_type_flag表示第一语法元素,如果所述最后一个游程类型是所述复制上方模式,则last_palette_run_type_flag的值为1,如果所述最后一个游程类型是所述复制索引模式,则last_palette_run_type_flag的值为0。
2.根据权利要求1所述的方法,其特征在于,还包括确定所述当前块的块大小和所述当前像素的像素位置,其中所述编码信息还包括所述当前块的所述块大小和所述当前像素的所述像素位置。
3.根据权利要求2所述的方法,其特征在于,还包括为位于所述当前像素的所述像素位置的所述当前块导出剩余调色板索引的数量,其中所述编码信息还包括所述剩余调色板索引的数量。
4.一种使用调色板编码模式的视频或图像解码的方法,其特征在于,包括:
接收对应于当前块的编码数据的视频比特流;
从所述视频比特流解析第一语法元素,以指示所述当前块的最后一个游程类型是复制索引模式或复制上方模式,其中通过发信第一索引值和M个游程,所述复制索引模式表示所有具有第一索引值的M个连续索引,以及通过发信N个游程,所述复制上方模式表示所有与对应的N个上方像素具有相同的第二索引值的N个连续第二索引值;
基于编码信息来确定正被编码的当前像素的最大调色板游程,所述编码信息包括所述当前块的所述最后一个游程类型是所述复制索引模式或所述复制上方模式;以及根据所述最大调色板游程从所述视频比特流解码与所述当前像素相关的当前游程,其中,如果剩余调色板索引的数量大于0,则根据以下等式确定所述最大调色板游程,maxPaletteRun=nCbS*nCbS–scanPos–last_palette_run_type_flag–2,maxPaletteRun=nCbS*nCbS–scanPos–(last_palette_run_type_flag==the copy-index mode?0:1)–2,或
maxPaletteRun=nCbS*nCbS–scanPos–(last_palette_run_type_flag==the copy-above mode?1:0)–2,
其中,maxPaletteRun表示所述最大调色板游程,nCbS表示块宽度和高度,scanPos表示所述当前像素的像素位置,以及last_palette_run_type_flag表示第一语法元素,如果所述最后一个游程类型是所述复制上方模式,则last_palette_run_type_flag的值为1,如果所述最后一个游程类型是所述复制索引模式,则last_palette_run_type_flag的值为0。
5.一种使用调色板编码模式进行视频或图像解码的装置,其特征在于,包括一个或多个电子电路,用于执行以下步骤:
接收对应于当前块的编码数据的视频比特流;
从所述视频比特流解析第一语法元素,以指示所述当前块的最后一个游程类型是复制索引模式或复制上方模式,其中通过发信第一索引值和M个游程,所述复制索引模式表示所有具有第一索引值的M个连续索引,以及通过发信N个游程,所述复制上方模式表示所有与对应的N个上方像素具有相同的第二索引值的N个连续第二索引值;
基于编码信息来确定正被编码的当前像素的最大调色板游程,所述编码信息包括所述当前块的所述最后一个游程类型是所述复制索引模式或所述复制上方模式;以及根据所述最大调色板游程从所述视频比特流解码与所述当前像素相关的当前游程;
根据以下等式确定所述最大调色板游程,
maxPaletteRun=nCbS*nCbS–scanPos–NumIndicesLeft–last_palette_run_type_flag–1,或
maxPaletteRun=nCbS*nCbS–scanPos–NumIndicesLeft–(last_palette_run_type_flag==the copy-index mode?0:1)–1,或
maxPaletteRun=nCbS*nCbS–scanPos–NumIndicesLeft–(last_palette_run_type_flag==the copy-above mode?1:0)–1,
其中,maxPaletteRun表示所述最大调色板游程,nCbS表示块宽度和高度,scanPos表示所述当前像素的像素位置,NumIndicesLeft表示剩余调色板索引的数量,以及last_palette_run_type_flag表示第一语法元素,如果所述最后一个游程类型是所述复制上方模式,则last_palette_run_type_flag的值为1,如果所述最后一个游程类型是所述复制索引模式,则last_palette_run_type_flag的值为0。
6.一种使用调色板编码模式的视频或图像编码的方法,其特征在于,包括:
确定当前块的当前调色板索引图;
使用包括复制索引模式和复制上方模式的调色板索引预测模式将所述当前调色板索引图编码成语法元素,其中通过发信第一索引值和M个游程,所述复制索引模式表示所有具有第一索引值的M个连续索引,以及通过发信N个游程,所述复制上方模式表示所有与对应的N个上方像素具有相同的第二索引值的N个连续第二索引值;
基于编码信息来确定正被编码的当前像素的最大调色板游程,所述编码信息包括所述当前块的最后一个游程类型是所述复制索引模式或所述复制上方模式;以及根据所述最大调色板游程将与所述当前像素相关的当前游程编码为一个或多个二进制串;
根据以下等式确定所述最大调色板游程,
maxPaletteRun=nCbS*nCbS–scanPos–NumIndicesLeft–last_palette_run_type_flag–1,或
maxPaletteRun=nCbS*nCbS–scanPos–NumIndicesLeft–(last_palette_run_type_flag==the copy-index mode?0:1)–1,或
maxPaletteRun=nCbS*nCbS–scanPos–NumIndicesLeft–(last_palette_run_type_flag==the copy-above mode?1:0)–1,
其中,maxPaletteRun表示所述最大调色板游程,nCbS表示块宽度和高度,scanPos表示所述当前像素的像素位置,NumIndicesLeft表示剩余调色板索引的数量,以及last_palette_run_type_flag表示第一语法元素,如果所述最后一个游程类型是所述复制上方模式,则last_palette_run_type_flag的值为1,如果所述最后一个游程类型是所述复制索引模式,则last_palette_run_type_flag的值为0。
7.根据权利要求6所述的方法,其特征在于,还包括发信第一语法元素以指示所述当前块的所述最后一个游程类型。
8.根据权利要求7所述的方法,其特征在于,还包括确定所述当前块的块大小和所述当前像素的像素位置,其中所述编码信息还包括所述当前块的所述块大小和所述当前像素的所述像素位置。
9.根据权利要求8所述的方法,其特征在于,还包括为位于所述当前像素的所述像素位置的所述当前块导出剩余调色板索引的数量,其中所述编码信息还包括所述剩余调色板索引的数量。
10.一种使用调色板编码模式的视频或图像编码的方法,其特征在于,包括:
确定当前块的当前调色板索引图;
使用包括复制索引模式和复制上方模式的调色板索引预测模式将所述当前调色板索引图编码成语法元素,其中通过发信第一索引值和M个游程,所述复制索引模式表示所有具有第一索引值的M个连续索引,以及通过发信N个游程,所述复制上方模式表示所有与对应的N个上方像素具有相同的第二索引值的N个连续第二索引值;
基于编码信息来确定正被编码的当前像素的最大调色板游程,所述编码信息包括所述当前块的最后一个游程类型是所述复制索引模式或所述复制上方模式;以及根据所述最大调色板游程将与所述当前像素相关的当前游程编码为一个或多个二进制串;如果剩余调色板索引的数量大于0,则根据以下等式确定所述最大调色板游程,maxPaletteRun=nCbS*nCbS–scanPos–last_palette_run_type_flag–2,maxPaletteRun=nCbS*nCbS–scanPos–(last_palette_run_type_flag==the copy-index mode?0:1)–2,或
maxPaletteRun=nCbS*nCbS–scanPos–(last_palette_run_type_flag==the copy-above mode?1:0)–2,
其中,maxPaletteRun表示所述最大调色板游程,nCbS表示块宽度和高度,scanPos表示所述当前像素的像素位置,以及last_palette_run_type_flag表示第一语法元素,如果所述最后一个游程类型是所述复制上方模式,则last_palette_run_type_flag的值为1,如果所述最后一个游程类型是所述复制索引模式,则last_palette_run_type_flag的值为0。
11.一种使用调色板编码模式的视频或图像解码方法,其特征在于,包括:
接收对应于当前块的编码数据的视频比特流;
在所述当前块的比特流中的所述当前块的游程类型组和游程长度组之前,解析所述当前块的复制索引模式的第一总数量和复制上方模式的第二总数量,其中通过发信第一索引值和M个游程,所述复制索引模式表示所有具有所述第一索引值的M个连续索引;以及通过发信N个游程,所述复制上方模式表示所有与对应的N个上方像素具有相同的第二索引值的N个连续第二索引值;
基于编码信息来确定正被编码的当前像素的最大调色板游程,所述编码信息包括所述当前像素的剩余复制索引模式的第一数量和剩余复制上方模式的第二数量,其中基于所述复制索引模式的所述第一总数来导出所述剩余复制索引模式的所述第一数量,并且基于所述复制上方模式的所述第二总数量来导出所述剩余复制上方模式的所述第二数量;以及根据所述最大调色板游程从所述视频比特流解码与所述当前像素相关的当前游程;
根据以下等式来确定所述当前像素的所述最大调色板游程,
maxPaletteRun=nCbS*nCbS–scanPos–1–所述剩余复制索引模式的所述第一数量–所述剩余复制上方模式的所述第二数量,
其中maxPaletteRun表示所述最大调色板游程,nCbS表示块宽度和高度,scanPos表示所述当前像素的像素位置;
如果所述剩余复制索引模式的所述第一数量和所述剩余复制上方模式的所述第二数量都大于0,则根据maxPaletteRun=nCbS*nCbS–scanPos–3来确定所述当前像素的所述最大调色板游程。
12.根据权利要求11所述的方法,其特征在于,还包括确定所述当前块的块大小和所述当前像素的像素位置,其中所述编码信息还包括所述当前块的所述块大小和所述当前像素的所述像素位置。
13.一种使用调色板编码模式的视频或图像解码方法,其特征在于,包括:
接收对应于当前块的编码数据的视频比特流;
在所述当前块的比特流中的所述当前块的游程类型组和游程长度组之前,解析所述当前块的复制索引模式的第一总数量和复制上方模式的第二总数量,其中通过发信第一索引值和M个游程,所述复制索引模式表示所有具有所述第一索引值的M个连续索引;以及通过发信N个游程,所述复制上方模式表示所有与对应的N个上方像素具有相同的第二索引值的N个连续第二索引值;
基于编码信息来确定正被编码的当前像素的最大调色板游程,所述编码信息包括所述当前像素的剩余复制索引模式的第一数量和剩余复制上方模式的第二数量,其中基于所述复制索引模式的所述第一总数来导出所述剩余复制索引模式的所述第一数量,并且基于所述复制上方模式的所述第二总数量来导出所述剩余复制上方模式的所述第二数量;以及根据所述最大调色板游程从所述视频比特流解码与所述当前像素相关的当前游程;
根据以下等式来确定所述当前像素的所述最大调色板游程,
maxPaletteRun=nCbS*nCbS–scanPos–1–所述剩余复制索引模式的所述第一数量–所述剩余复制上方模式的所述第二数量,
其中maxPaletteRun表示所述最大调色板游程,nCbS表示块宽度和高度,scanPos表示所述当前像素的像素位置;
如果所述剩余复制索引模式的所述第一数量和所述剩余复制上方模式的所述第二数量中的一个大于0,并且所述剩余复制索引模式的所述第一数量和所述剩余复制上方模式的所述第二数量中的另一个等于0,根据maxPaletteRun=nCbS*nCbS–scanPos–2来确定所述当前像素的所述最大调色板游程。
14.一种使用调色板编码模式的视频或图像解码方法,其特征在于,包括:
接收对应于当前块的编码数据的视频比特流;
在所述当前块的比特流中的所述当前块的游程类型组和游程长度组之前,解析所述当前块的复制索引模式的第一总数量和复制上方模式的第二总数量,其中通过发信第一索引值和M个游程,所述复制索引模式表示所有具有所述第一索引值的M个连续索引;以及通过发信N个游程,所述复制上方模式表示所有与对应的N个上方像素具有相同的第二索引值的N个连续第二索引值;
基于编码信息来确定正被编码的当前像素的最大调色板游程,所述编码信息包括所述当前像素的剩余复制索引模式的第一数量和剩余复制上方模式的第二数量,其中基于所述复制索引模式的所述第一总数来导出所述剩余复制索引模式的所述第一数量,并且基于所述复制上方模式的所述第二总数量来导出所述剩余复制上方模式的所述第二数量;以及根据所述最大调色板游程从所述视频比特流解码与所述当前像素相关的当前游程;
根据以下等式来确定所述当前像素的所述最大调色板游程,
maxPaletteRun=nCbS*nCbS–scanPos–1–所述剩余复制索引模式的所述第一数量–所述剩余复制上方模式的所述第二数量,
其中maxPaletteRun表示所述最大调色板游程,nCbS表示块宽度和高度,scanPos表示所述当前像素的像素位置;
如果所述剩余复制索引模式的所述第一数量和所述剩余复制上方模式的所述第二数量都不大于0,则根据maxPaletteRun=nCbS*nCbS–scanPos–1来确定所述当前像素的所述最大调色板游程。
15.一种使用调色板编码模式的视频或图像编码的方法,其特征在于,包括:
确定当前块的当前调色板索引图;
使用包括复制索引模式和复制上方模式的调色板索引预测模式将所述当前调色板索引图编码成语法元素,其中通过发信第一索引值和M个游程,所述复制索引模式表示所有具有第一索引值的M个连续索引,以及通过发信N个游程,所述复制上方模式表示所有与对应的N个上方像素具有相同的第二索引值的N个连续第二索引值;
在所述当前块的比特流中的所述当前块的游程类型组和游程长度组之前,发信所述复制索引模式的第一总数量和所述复制上方模式的第二总数量;
基于编码信息来确定正被编码的当前像素的最大调色板游程,所述编码信息包括所述当前像素的剩余复制索引模式的第一数量和剩余复制上方模式的第二数量,其中基于所述复制索引模式的所述第一总数来导出所述剩余复制索引模式的所述第一数量,并且基于所述复制上方模式的所述第二总数量来导出所述剩余复制上方模式的所述第二数量;以及根据所述最大调色板游程将与所述当前像素相关的当前游程编码为一个或多个二进制串;
根据以下等式来确定所述当前像素的所述最大调色板游程,
maxPaletteRun=nCbS*nCbS–scanPos–1–所述剩余复制索引模式的所述第一数量–所述剩余复制上方模式的所述第二数量,
其中maxPaletteRun表示所述最大调色板游程,nCbS表示块宽度和高度,scanPos表示所述当前像素的像素位置;
如果所述剩余复制索引模式的所述第一数量和所述剩余复制上方模式的所述第二数量都大于0,则根据maxPaletteRun=nCbS*nCbS–scanPos–3来确定所述当前像素的所述最大调色板游程。
16.根据权利要求15所述的方法,其特征在于,还包括确定所述当前块的块大小和所述当前像素的像素位置,其中所述编码信息还包括所述当前块的所述块大小和所述当前像素的所述像素位置。
17.一种使用调色板编码模式的视频或图像编码的方法,其特征在于,包括:
确定当前块的当前调色板索引图;
使用包括复制索引模式和复制上方模式的调色板索引预测模式将所述当前调色板索引图编码成语法元素,其中通过发信第一索引值和M个游程,所述复制索引模式表示所有具有第一索引值的M个连续索引,以及通过发信N个游程,所述复制上方模式表示所有与对应的N个上方像素具有相同的第二索引值的N个连续第二索引值;
在所述当前块的比特流中的所述当前块的游程类型组和游程长度组之前,发信所述复制索引模式的第一总数量和所述复制上方模式的第二总数量;
基于编码信息来确定正被编码的当前像素的最大调色板游程,所述编码信息包括所述当前像素的剩余复制索引模式的第一数量和剩余复制上方模式的第二数量,其中基于所述复制索引模式的所述第一总数来导出所述剩余复制索引模式的所述第一数量,并且基于所述复制上方模式的所述第二总数量来导出所述剩余复制上方模式的所述第二数量;以及根据所述最大调色板游程将与所述当前像素相关的当前游程编码为一个或多个二进制串;
根据以下等式来确定所述当前像素的所述最大调色板游程,
maxPaletteRun=nCbS*nCbS–scanPos–1–所述剩余复制索引模式的所述第一数量–所述剩余复制上方模式的所述第二数量,
其中maxPaletteRun表示所述最大调色板游程,nCbS表示块宽度和高度,scanPos表示所述当前像素的像素位置;
如果所述剩余复制索引模式的所述第一数量和所述剩余复制上方模式的所述第二数量中的一个大于0,并且所述剩余复制索引模式的所述第一数量和所述剩余复制上方模式的所述第二数量中的另一个等于0,根据maxPaletteRun=nCbS*nCbS–scanPos–2来确定所述当前像素的所述最大调色板游程。
18.一种使用调色板编码模式的视频或图像编码的方法,其特征在于,包括:
确定当前块的当前调色板索引图;
使用包括复制索引模式和复制上方模式的调色板索引预测模式将所述当前调色板索引图编码成语法元素,其中通过发信第一索引值和M个游程,所述复制索引模式表示所有具有第一索引值的M个连续索引,以及通过发信N个游程,所述复制上方模式表示所有与对应的N个上方像素具有相同的第二索引值的N个连续第二索引值;
在所述当前块的比特流中的所述当前块的游程类型组和游程长度组之前,发信所述复制索引模式的第一总数量和所述复制上方模式的第二总数量;
基于编码信息来确定正被编码的当前像素的最大调色板游程,所述编码信息包括所述当前像素的剩余复制索引模式的第一数量和剩余复制上方模式的第二数量,其中基于所述复制索引模式的所述第一总数来导出所述剩余复制索引模式的所述第一数量,并且基于所述复制上方模式的所述第二总数量来导出所述剩余复制上方模式的所述第二数量;以及根据所述最大调色板游程将与所述当前像素相关的当前游程编码为一个或多个二进制串;
根据以下等式来确定所述当前像素的所述最大调色板游程,
maxPaletteRun=nCbS*nCbS–scanPos–1–所述剩余复制索引模式的所述第一数量–所述剩余复制上方模式的所述第二数量,
其中maxPaletteRun表示所述最大调色板游程,nCbS表示块宽度和高度,scanPos表示所述当前像素的像素位置;
如果所述剩余复制索引模式的所述第一数量和所述剩余复制上方模式的所述第二数量都不大于0,则根据maxPaletteRun=nCbS*nCbS–scanPos–1来确定所述当前像素的所述最大调色板游程。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
用于处理视频信号的方法 | 2020-05-08 | 669 |
一种油画绘画工具收纳箱 | 2020-05-08 | 787 |
一种临摹用多功能美术透台 | 2020-05-11 | 851 |
一种用于艺术设计的可升降折叠式画架 | 2020-05-12 | 875 |
一种便于颜料快速风干的画架 | 2020-05-12 | 757 |
一种用于美术设计的一体式调色装置 | 2020-05-12 | 484 |
一种调色板 | 2020-05-13 | 320 |
一种美术设计用转筒式调色装置 | 2020-05-11 | 909 |
一种儿童美术绘画桌 | 2020-05-13 | 910 |
一种美术绘画用颜料盒 | 2020-05-12 | 464 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。