调色板模式编解码的模式确定的制作方法

文档序号:36388409发布日期:2023-12-15 03:51阅读:248来源:国知局
调色板模式编解码的模式确定的制作方法

本文件涉及视频和图像编解码技术。


背景技术:

1、数字视频在互联网和其他数字通信网络上占最大的带宽使用量。随着能够接收和显示视频的连接用户设备的数量增加,预计数字视频使用所需的带宽将继续增长。


技术实现思路

1、所公开的技术可以由其中使用调色板模式编解码的视频或图像解码器或编码器实施例使用。

2、在一个示例方面,公开了一种视频处理方法。该方法包括:在视频的视频区域的块与视频的比特流表示之间执行转换。根据第一格式规则以及第二格式规则来处理比特流表示,第一格式规则指定是否对块信令通知对调色板模式的使用的第一指示,第二格式规则指定第一指示相对于对块的预测模式的使用的第二指示的位置。

3、在另一个示例方面,公开了一种视频处理方法。该方法包括:对于视频中视频区域的块和视频的比特流表示之间的转换,基于一个或多个允许的至少包括块的调色板模式的预测模式来确定预测模式。根据预测模式来确定调色板模式的使用的指示。该方法还包括基于一个或多个允许的预测模式执行转换。

4、在另一个示例方面,公开了一种视频处理方法。该方法包括:执行视频的块和视频的比特流表示之间的转换。根据格式规则来处理比特流表示,该格式规则指定彼此相互依赖地信令通知的对调色板模式的使用的第一指示和对帧内块复制(ibc)模式的使用的第二指示。

5、在另一个示例方面,公开了一种视频处理方法。该方法包括:对于视频的块和视频的比特流表示之间的转换,基于块的尺寸,确定在比特流表示中对调色板模式的使用的指示的存在;以及基于确定执行转换。

6、在另一个示例方面,公开了一种视频处理方法。该方法包括:对于视频的块与视频的比特流表示之间的转换,基于块的尺寸,确定在比特流表示中对帧内块复制(ibc)模式的使用的指示的存在;以及基于确定执行转换。

7、在另一个示例方面,公开了一种视频处理方法。该方法包括:对于视频的块和视频的比特流表示之间的转换,基于包含块的视频区域的第二指示,确定块是否允许调色板模式;以及基于确定执行转换。

8、在另一个示例方面,公开了一种视频处理方法。该方法包括:对于视频的块和视频的比特流表示之间的转换,基于包含块的视频区域的第二指示,确定块是否允许帧内块复制(ibc)模式,以及基于确定执行转换。

9、在另一个示例方面,公开了一种视频处理方法。该方法包括:对于在视频的块和视频的比特流表示之间的转换,确定与调色板模式下的调色板条目相关联的第一样点的第一比特深度。第一比特深度不同于与该块相关联的第二比特深度。该方法还包括,基于该确定来执行转换。

10、在另一个示例方面,公开了一种视频处理方法。该方法包括:对于视频的当前块和所述视频的比特流表示之间的转换,在相邻块位于所述当前块的上方和左侧的情况下,确定在所述当前块的最可能模式(mpm)候选列表的构造期间,将以调色板模式编解码的所述当前块的所述相邻块处理为具有默认模式的帧内编解码块。该方法还包括,根据所述确定执行所述转换。

11、在另一个示例方面,公开了一种视频处理方法。该方法包括:对于在视频的比特流表示中被编解码为调色板模式编解码块的视频的块,根据规则确定用于解块滤波的参数。该方法还包括,使用用于解块滤波的所述参数在所述视频的块和所述比特流表示之间执行转换。

12、在另一个示例方面,公开了一种视频处理方法。该方法包括:对于在视频的当前块和所述视频的比特流表示之间的转换,确定在所述当前块的最可能模式(mpm)候选列表的构造期间,将以调色板模式编解码的所述当前块的相邻块处理为非帧内编解码块。该方法还包括,基于所述确定执行所述转换。

13、在另一个示例方面,公开了一种视频处理方法。该方法包括:为视频的块确定与所述块相关联的量化参数,部分地基于所述量化参数的修改值,将所述视频的块编解码为所述视频的比特流表示,作为调色板编解码块,以及在所述比特流表示中信令通知与所述量化参数有关的编解码信息。

14、在另一个示例方面,公开了一种视频处理方法。该方法包括:基于视频的比特流表示导出量化参数,以及部分地基于通过修改所述量化参数确定的修改后的量化参数,来对调色板编解码块进行解码。

15、在另一个示例方面,公开了一种视频处理方法。该方法包括:对于在视频的比特流表示中被编解码为调色板编解码块的视频的块,确定所述块的逸出样点在所述比特流表示中的表示,而不管是否对所述块启用了旁路模式。该方法还包括,基于所述确定在所述块与所述比特流表示之间执行转换。

16、在另一个示例方面,公开了一种视频处理方法。该方法包括:对于在视频的比特流表示中被编解码为调色板编解码块的视频的块,确定第一量化处理。所述第一量化处理不同于适用于非调色板模式编解码块的第二量化处理。该方法还包括,基于所述确定在所述块与所述比特流表示之间执行转换。

17、在另一个示例方面,公开了一种视频处理方法。该方法包括:确定调色板模式将被用于处理变换单元、编解码块或区域,调色板模式的使用与预测模式分开被编解码,以及执行对变换单元、编解码块或使用调色板模式的区域的进一步处理。

18、在另一个示例方面,公开了一种视频处理方法。该方法包括:对于当前视频块,确定与调色板模式的一个调色板条目相关联的样点具有不同于与当前视频块相关联的第二比特深度的第一比特深度,并且至少基于一个调色板条目,执行针对当前视频块的进一步处理。

19、在另一个示例方面,公开了另一种视频处理方法。该方法包括:在视频的图片的当前视频块与视频的比特流表示之间执行转换,其中,在该转换中,在比特流表示中信令通知或者基于当前视频块的编解码条件导出关于在该转换中是否使用帧内块复制模式的信息;其中,帧内块复制模式包括对来自图片中另一视频块的当前视频块进行编解码。

20、在又一个示例方面,公开了另一种视频处理方法。该方法包括:确定在视频的图片的当前视频块的转换期间是否将应用解块滤波器,其中,使用调色板模式编解码来对当前视频块进行编解码,其中使用少于当前视频块的总像素的代表性样点值来表示当前视频块,以及在确定要应用解块滤波器的情况下,执行转换以使得应用解块滤波器。

21、在又一个示例方面,公开了另一种视频处理方法。该方法包括:确定在视频的图片的当前视频块与视频的比特流表示之间的转换期间使用的量化或逆量化过程,其中,使用调色板模式编解码对当前视频块进行编解码,其中使用少于当前视频块的总像素的代表性样点值来表示当前视频块,以及基于确定量化或逆量化过程来执行转换。

22、在又一个示例方面,公开了另一种视频处理方法。该方法包括:对于包括多个视频块的视频的当前视频块和视频的比特流表示之间的转换,确定当前视频块是调色板编解码的块;基于该确定,通过将当前视频块视为帧内编解码的块来执行最可能的模式的列表构建过程,并基于列表构建过程的结果执行转换;其中使用调色板或表示样点值对调色板编解码的块进行编解码或解码。

23、在又一个示例方面,公开了另一种视频处理方法。该方法包括:对于包括多个视频块的视频的当前视频块和视频的比特流表示之间的转换,确定当前视频块是调色板编解码的块;基于该确定,通过将当前视频块视为非帧内编解码的块来执行最可能的模式的列表构建过程,并基于列表构建过程的结果执行转换;其中使用调色板或表示样点值对调色板编解码的块进行编解码或解码。

24、在又一个示例方面,公开了另一种视频处理方法。该方法包括:对于包括多个视频块的视频的当前视频块和视频的比特流表示之间的转换,确定当前视频块是调色板编解码的块;基于该确定,通过将当前视频块视为不可用块来执行列表构建过程,并基于列表构建过程的结果执行转换;其中使用调色板或表示样点值对调色板编解码的块进行编解码或解码。

25、在又一个示例方面,公开了另一种视频处理方法。该方法包括:在当前视频块和当前视频块的比特流表示之间的转换期间,确定当前视频块是调色板编解码的块,基于当前视频块确定是调色板编解码的块,确定用于转换的上下文编解码的位的范围;以及根据上下文编解码的位的范围执行转换。

26、在又一个示例方面,上述方法可以由包括处理器的视频编码器装置实现。

27、在又一个示例方面,这些方法可以以处理器可执行指令的形式体现并存储在计算机可读程序介质上。

28、在本文件中进一步描述了这些以及其他方面。

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