logo好方法网

一种视频图像处理方法、设备及存储介质


技术摘要:
本发明实施例提供了一种视频图像处理方法、设备及存储介质,方法包括:对待编/解码图像的图像块的色度预测模式进行二值化得到比特串,比特串包括至少三个相邻比特位,待编/解码图像允许使用CCLM和/或常规帧内色度预测模式,CCLM至少包括第一模式、第二模式和第三模式;  全部
背景技术:
目前,在通用视频编码(Versatile  Video  Coding)中,色度预测中使用了包括分 量间线性模型(Cross  Component  Linear  Mode,CCLM)在内的多种预测模式,以此来提高色 度分量预测的准确度。当使用CCLM预测模式解析图像块的色度预测模式的编号时,不同位 置的比特位解析时存在依赖关系,例如,图像块的第四个位置的比特位的编/解码方式需要 参考第三个位置的比特位的值。采用这种方式会导致编/解码复杂度较高,编/解码效率较 低。因此,如何更好地提高编/解码效率成为研究的重点。
技术实现要素:
本发明实施例提供了一种视频图像处理方法、设备及存储介质,实现了并行编/解 码,降低了编/解码过程的复杂度,节省了编/解码时间,提高了编/解码效率。 第一方面,本发明实施例提供了一种视频图像处理方法,包括: 对待编/解码图像的图像块的色度预测模式进行二值化得到比特串,所述比特串 包括至少三个相邻的比特位,其中,所述待编/解码图像允许使用分量间线性模型CCLM和/ 或常规帧内色度预测模式,所述CCLM至少包括第一模式、第二模式和第三模式,所述常规帧 内色度预测模式为除所述CCLM以外的其他帧内色度预测模式; 其中,所述三个相邻比特位中第一比特位用于指示是否采用所述CCLM的第一模 式,当所述第一比特位指示不采用所述CCLM的第一模式时,第二比特位用于指示是否采用 所述CCLM除所述第一模式以外的其余模式,当所述第二比特位指示采用所述CCLM除所述第 一模式以外的其余模式时,第三比特位用于指示所述图像块采用的是所述CCLM的第二模式 或第三模式; 或者,所述三个相邻比特位中第一比特位用于指示是否采用所述CCLM,当所述第 一比特位指示采用所述CCLM时,所述第二比特位用于指示是否采用所述CCLM的第一模式, 当所述第二比特位指示不采用所述CCLM的第一模式时,第三比特位用于指示采用所述CCLM 的第二模式还是第三模式; 采用相互独立的概率模型分别对所述第二比特位和所述第三比特位进行编/解 码。 第二方面,本发明实施例提供了一种视频图像处理方法,包括: 对待编/解码图像的图像块的色度预测模式进行二值化得到比特串,所述比特串 包括至少三个相邻的比特位,其中,所述待编/解码图像允许使用分量间线性模型CCLM和/ 或常规帧内色度预测模式,所述CCLM至少包括第一模式、第二模式和第三模式,所述常规帧 内色度预测模式为除所述CCLM以外的其他帧内色度预测模式; 10 CN 111602396 A 说 明 书 2/19 页 其中,所述三个相邻比特位中第一比特位用于指示是否采用所述CCLM,当所述第 一比特位指示采用所述CCLM时,所述第二比特位用于指示是否采用所述CCLM的第一模式, 当所述第二比特位指示不采用所述CCLM的第一模式时,第三比特位用于指示采用所述CCLM 的第二模式还是第三模式; 采用相互独立的概率模型分别对所述第一比特位和所述第二比特位进行编/解 码。 第三方面,本发明实施例提供了一种视频图像处理设备,包括:存储器和处理器; 所述存储器,用于存储程序指令; 所述处理器,用于调用所述程序指令,当所述程序指令被执行时,用于执行以下操 作: 对待编/解码图像的图像块的色度预测模式进行二值化得到比特串,所述比特串 包括至少三个相邻的比特位,其中,所述待编/解码图像允许使用分量间线性模型CCLM和/ 或常规帧内色度预测模式,所述CCLM至少包括第一模式、第二模式和第三模式,所述常规帧 内色度预测模式为除所述CCLM以外的其他帧内色度预测模式; 其中,所述三个相邻比特位中第一比特位用于指示是否采用所述CCLM的第一模 式,当所述第一比特位指示不采用所述CCLM的第一模式时,第二比特位用于指示是否采用 所述CCLM除所述第一模式以外的其余模式,当所述第二比特位指示采用所述CCLM除所述第 一模式以外的其余模式时,第三比特位用于指示所述图像块采用的是所述CCLM的第二模式 或第三模式; 或者,所述三个相邻比特位中第一比特位用于指示是否采用所述CCLM,当所述第 一比特位指示采用所述CCLM时,所述第二比特位用于指示是否采用所述CCLM的第一模式, 当所述第二比特位指示不采用所述CCLM的第一模式时,第三比特位用于指示采用所述CCLM 的第二模式还是第三模式; 采用相互独立的概率模型分别对所述第二比特位和所述第三比特位进行编/解 码。 第四方面,本发明实施例提供了一种视频图像处理设备,包括: 包括存储器和处理器; 所述存储器,用于存储程序指令; 所述处理器,用于调用所述程序指令,当所述程序指令被执行时,用于执行以下操 作: 对待编/解码图像的图像块的色度预测模式进行二值化得到比特串,所述比特串 包括至少三个相邻的比特位,其中,所述待编/解码图像允许使用分量间线性模型CCLM和/ 或常规帧内色度预测模式,所述CCLM至少包括第一模式、第二模式和第三模式,所述常规帧 内色度预测模式为除所述CCLM以外的其他帧内色度预测模式; 其中,所述三个相邻比特位中第一比特位用于指示是否采用所述CCLM,当所述第 一比特位指示采用所述CCLM时,所述第二比特位用于指示是否采用所述CCLM的第一模式, 当所述第二比特位指示不采用所述CCLM的第一模式时,第三比特位用于指示采用所述CCLM 的第二模式还是第三模式; 采用相互独立的概率模型分别对所述第一比特位和所述第二比特位进行编/解 11 CN 111602396 A 说 明 书 3/19 页 码。 第五方面,本发明实施例提供了一种计算机可读存储介质,该计算机可读存储介 质存储有计算机程序,该计算机程序被处理器执行时实现如上述第一方面或上述第二方面 所述的视频图像处理方法。 本发明实施例,通过对待编/解码图像的图像块的色度预测模式进行二值化得到 比特串,所述比特串包括至少三个相邻的比特位,并采用相互独立的概率模型分别对所述 三个相邻比特串中的至少两个相邻(例如第二比特位和第三比特位,又例如第一比特位和 第二比特位)进行编/解码,以实现并行编/解码,降低编/解码复杂度,提高编/解码的效率。 附图说明 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所 需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施 例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获 得其他的附图。 图1a是本发明实施例提供的一种CCLM的示意图; 图1b是本发明实施例提供的另一种CCLM的示意图; 图2是本发明实施例提供的一种视频图像处理方法的流程示意图; 图3是本发明实施例提供的一种视频图像处理设备的结构示意图; 图4是本发明实施例提供的一种算术编码过程的示意图。
分享到:
收藏