家居专利数据库

视频编解码方法、装置、计算机设备和存储介质

发布日期:2024-08-21 浏览次数:

本技术涉及计算机,特别是涉及一种视频编解码方法、装置、计算机设备、存储介质和计算机程序产品。背景技术:1、随着视频分辨率的不断提高,视频的数据量急剧增加,给视频的传播和存储技术带来了挑战。通常可以通过对视频进行编码压缩,从空间、时间、编码、视觉等几个主要角度去除冗余信息,以降低视频的数据量,从而有利于视频的传播和存储,用户终端可以针对编码的视频进行解码观看。2、目前,在视频编解码处理中,可以通过帧内预测方式,针对同一视频帧,利用邻近像素之间的强相关性进行编码,降低视频数据量。然而,在帧内预测处理中,针对像素色度分量的编码效果有限,降低了视频的编码性能。技术实现思路1、基于此,有必要针对上述技术问题,提供一种能够提高视频编解码性能的视频编解码方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。2、第一方面,本技术提供了一种视频编码方法。所述方法包括:3、在目标视频中编码单元所属的视频帧中确定帧内参考单元,并获取帧内参考单元的亮度参考重建量、第一色度参考重建量和第二色度参考重建量;4、根据亮度参考重建量、第一色度参考重建量和第二色度参考重建量,确定编码单元的第二色度映射关系;5、通过编码单元的亮度重建量和第一色度重建量,以及第二色度映射关系进行色度预测,获得编码单元的第二色度预测量;6、基于目标视频中各编码单元各自的第二色度预测量,针对目标视频进行帧内预测编码。7、第二方面,本技术还提供了一种视频编码装置。所述装置包括:8、参考重建量获取模块,用于在目标视频中编码单元所属的视频帧中确定帧内参考单元,并获取帧内参考单元的亮度参考重建量、第一色度参考重建量和第二色度参考重建量;9、色度映射关系确定模块,用于根据亮度参考重建量、第一色度参考重建量和第二色度参考重建量,确定编码单元的第二色度映射关系;10、色度预测模块,用于通过编码单元的亮度重建量和第一色度重建量,以及第二色度映射关系进行色度预测,获得编码单元的第二色度预测量;11、帧内预测编码模块,用于基于目标视频中各编码单元各自的第二色度预测量,针对目标视频进行帧内预测编码。12、第三方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:13、在目标视频中编码单元所属的视频帧中确定帧内参考单元,并获取帧内参考单元的亮度参考重建量、第一色度参考重建量和第二色度参考重建量;14、根据亮度参考重建量、第一色度参考重建量和第二色度参考重建量,确定编码单元的第二色度映射关系;15、通过编码单元的亮度重建量和第一色度重建量,以及第二色度映射关系进行色度预测,获得编码单元的第二色度预测量;16、基于目标视频中各编码单元各自的第二色度预测量,针对目标视频进行帧内预测编码。17、第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:18、在目标视频中编码单元所属的视频帧中确定帧内参考单元,并获取帧内参考单元的亮度参考重建量、第一色度参考重建量和第二色度参考重建量;19、根据亮度参考重建量、第一色度参考重建量和第二色度参考重建量,确定编码单元的第二色度映射关系;20、通过编码单元的亮度重建量和第一色度重建量,以及第二色度映射关系进行色度预测,获得编码单元的第二色度预测量;21、基于目标视频中各编码单元各自的第二色度预测量,针对目标视频进行帧内预测编码。22、第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:23、在目标视频中编码单元所属的视频帧中确定帧内参考单元,并获取帧内参考单元的亮度参考重建量、第一色度参考重建量和第二色度参考重建量;24、根据亮度参考重建量、第一色度参考重建量和第二色度参考重建量,确定编码单元的第二色度映射关系;25、通过编码单元的亮度重建量和第一色度重建量,以及第二色度映射关系进行色度预测,获得编码单元的第二色度预测量;26、基于目标视频中各编码单元各自的第二色度预测量,针对目标视频进行帧内预测编码。27、上述视频编码方法、装置、计算机设备、存储介质和计算机程序产品,对于目标视频中编码单元,根据编码单元所属的视频帧中帧内参考单元的亮度参考重建量、第一色度参考重建量和第二色度参考重建量,确定第二色度映射关系,通过编码单元的亮度重建量和第一色度重建量以及第二色度映射关系进行色度预测,获得编码单元的第二色度预测量,并基于目标视频中各编码单元各自的第二色度预测量,针对目标视频进行帧内预测编码。对于编码单元在第二色度的预测,结合了编码单元的亮度重建量和第一色度重建量,通过引入已经完成重建的第一色度重建量针对第二色度进行色度预测,可以提高第二色度的预测效果和编码效果,从而有利于提高视频的编码性能。28、第六方面,本技术提供了一种视频解码方法。所述方法包括:29、确定与目标视频中解码单元属于同一视频帧的帧内参考单元,并获取帧内参考单元的亮度参考重建量、第一色度参考重建量和第二色度参考重建量;30、根据亮度参考重建量、第一色度参考重建量和第二色度参考重建量,确定解码单元的第二色度映射关系;31、通过解码单元的亮度重建量和第一色度重建量,以及第二色度映射关系进行色度预测,获得解码单元的第二色度预测量;32、基于目标视频中各解码单元各自的第二色度预测量,针对目标视频进行帧内预测解码。33、第七方面,本技术还提供了一种视频解码装置。所述装置包括:34、参考重建量获取模块,用于确定与目标视频中解码单元属于同一视频帧的帧内参考单元,并获取帧内参考单元的亮度参考重建量、第一色度参考重建量和第二色度参考重建量;35、色度映射关系确定模块,用于根据亮度参考重建量、第一色度参考重建量和第二色度参考重建量,确定解码单元的第二色度映射关系;36、色度预测模块,用于通过解码单元的亮度重建量和第一色度重建量,以及第二色度映射关系进行色度预测,获得解码单元的第二色度预测量;37、帧内预测解码模块,用于基于目标视频中各解码单元各自的第二色度预测量,针对目标视频进行帧内预测解码。38、第八方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:39、确定与目标视频中解码单元属于同一视频帧的帧内参考单元,并获取帧内参考单元的亮度参考重建量、第一色度参考重建量和第二色度参考重建量;40、根据亮度参考重建量、第一色度参考重建量和第二色度参考重建量,确定解码单元的第二色度映射关系;41、通过解码单元的亮度重建量和第一色度重建量,以及第二色度映射关系进行色度预测,获得解码单元的第二色度预测量;42、基于目标视频中各解码单元各自的第二色度预测量,针对目标视频进行帧内预测解码。43、第九方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:44、确定与目标视频中解码单元属于同一视频帧的帧内参考单元,并获取帧内参考单元的亮度参考重建量、第一色度参考重建量和第二色度参考重建量;45、根据亮度参考重建量、第一色度参考重建量和第二色度参考重建量,确定解码单元的第二色度映射关系;46、通过解码单元的亮度重建量和第一色度重建量,以及第二色度映射关系进行色度预测,获得解码单元的第二色度预测量;47、基于目标视频中各解码单元各自的第二色度预测量,针对目标视频进行帧内预测解码。48、第十方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:49、确定与目标视频中解码单元属于同一视频帧的帧内参考单元,并获取帧内参考单元的亮度参考重建量、第一色度参考重建量和第二色度参考重建量;50、根据亮度参考重建量、第一色度参考重建量和第二色度参考重建量,确定解码单元的第二色度映射关系;51、通过解码单元的亮度重建量和第一色度重建量,以及第二色度映射关系进行色度预测,获得解码单元的第二色度预测量;52、基于目标视频中各解码单元各自的第二色度预测量,针对目标视频进行帧内预测解码。53、上述视频解码方法、装置、计算机设备、存储介质和计算机程序产品,对于目标视频中的解码单元,根据与解码单元属于同一视频帧的帧内参考单元的亮度参考重建量、第一色度参考重建量和第二色度参考重建量,确定第二色度映射关系,通过解码单元的亮度重建量和第一色度重建量以及第二色度映射关系进行色度预测,获得解码单元的第二色度预测量,并基于目标视频中各解码单元各自的第二色度预测量,针对目标视频进行帧内预测解码。对于解码单元在第二色度的预测,结合了解码单元的亮度重建量和第一色度重建量,通过引入已经完成重建的第一色度重建量针对第二色度进行色度预测,可以提高第二色度的预测效果和解码效果,从而有利于提高视频的解码性能。