图像处理方法、装置、电子设备及可读存储介质与流程

未命名 07-14 阅读:113 评论:0


1.本公开涉及图像处理技术领域,尤其涉及一种图像处理方法、装置、电子设备及可读存储介质。


背景技术:

2.在进行视频编辑时,常常会对多个多媒体素材进行编辑,以生成符合预期显示效果的视频。
3.若多个多媒体素材的色彩显示标准相同,经过编辑获得的视频能够符合预期显示效果。但由于不同色彩显示标准的颜色空间、亮度范围等等参数均不同,若多个多媒体素材的色彩显示标准不完全相同,经过编辑之后得到的合成视频以及在编辑的过程中进行预览时,若按照每个多媒体素材原始的色彩显示标准进行显示,则无法达到预期的显示效果。


技术实现要素:

4.为了解决上述技术问题,本公开提供了一种图像处理方法、装置、电子设备及可读存储介质。
5.第一方面,本公开提供了一种图像处理方法,包括:
6.根据目标色彩显示标准,确定所述多个多媒体素材包括的非目标色彩显示标准的多媒体素材;
7.将所述非目标色彩显示标准的多媒体素材转换为所述目标色彩显示标准的多媒体素材;
8.根据所述目标色彩显示标准,对所述多个多媒体素材进行图像渲染,以根据图像渲染结果,在电子设备的显示屏幕上展示所述多个多媒体素材,或者,根据所述图像渲染结果,将所述多个多媒体素材导出为特定格式的视频文件。
9.作为一种可能的实施方式,所述根据目标色彩显示标准,确定所述多个多媒体素材包括的非目标色彩显示标准的多媒体素材之前,所述方法还包括:
10.确定所述目标色彩显示标准。
11.作为一种可能的实施方式,所述确定目标色彩显示标准,包括:
12.根据所述多个多媒体素材分别对应的色彩显示标准,确定所述目标色彩显示标准。
13.作为一种可能的实施方式,所述根据所述多个多媒体素材分别对应的色彩显示标准,确定所述目标色彩显示标准,包括:
14.根据所述多个多媒体素材分别对应的色彩显示标准中颜色空间最广的色彩显示标准,确定所述目标色彩显示标准。
15.作为一种可能的实施方式,所述确定所述目标色彩显示标准,包括:根据预先指定的色彩显示标准,确定所述目标色彩显示标准。
16.作为一种可能的实施方式,所述将所述非目标色彩显示标准的多媒体素材转换为
所述目标色彩显示标准的多媒体素材,包括:
17.若所述非目标色彩显示标准的多媒体素材是根据所述多个多媒体素材中另一所述非目标色彩显示标准的多媒体素材在定格位置的视频帧图像生成的,则将所述非目标色彩显示标准的多媒体素材转换为所述目标色彩显示标准的多媒体素材;
18.若所述非目标色彩显示标准的多媒体素材是根据所述多个多媒体素材中所述目标色彩显示标准的多媒体素材在所述定格位置的视频帧图像生成的,则不对所述非目标色彩显示标准的多媒体素材进行转换。
19.作为一种可能的实施方式,所述目标色彩显示标准为感知量化pq色彩显示标准,所述非目标色彩显示标准包括标准动态范围sdr色彩显示标准和/或混合对数型伽玛曲线hlg色彩显示标准;或者,
20.所述目标色彩显示标准为sdr色彩显示标准,所述非目标色彩显示标准包括hlg色彩显示标准和/或pq色彩显示标准;或者,
21.所述目标色彩显示标准为hlg色彩显示标准,所述非目标色彩显示标准包括sdr色彩显示标准和/或pq色彩显示标准。
22.作为一种可能的实施方式,所述根据所述目标色彩显示标准,对所述多个多媒体素材进行图像渲染之前,所述方法还包括:
23.根据一个或者多个剪辑类型分别对应的剪辑操作方式,对所述多个多媒体素材进行处理。
24.第二方面,本公开提供了一种图像处理装置,包括:
25.识别模块,用于根据目标色彩显示标准,确定所述多个多媒体素材包括的非目标色彩显示标准的多媒体素材;
26.转换模块,用于将所述非目标色彩显示标准的多媒体素材转换为所述目标色彩显示标准的多媒体素材;
27.渲染模块,用于对所述多个多媒体素材进行图像渲染;
28.控制模块,用于根据图像渲染结果,控制在电子设备的显示屏幕上展示所述多个多媒体素材,或者,根据所述图像渲染结果,控制将所述多个多媒体素材导出为特定格式的视频文件。
29.第三方面,本公开提供了一种电子设备,包括:存储器和处理器;
30.所述存储器被配置为存储计算机程序指令;
31.所述处理器被配置为执行所述计算机程序指令,使得所述电子设备实现如第一方面任一项所述的语图像处理方法。
32.第四方面,本公开提供了一种可读存储介质,包括:计算机程序指令;
33.电子设备的至少一个处理器执行所述计算机程序指令,已实现第一方面任一项所述的图像处理方法。
34.第五方面,本公开提供一种计算机程序产品,当所述计算机程序产品被计算机执行时,使得所述计算机实现如第一方面任一项所述的图像处理方法。
35.本公开提供一种图像处理方法、装置、电子设备及可读存储介质,其中,该方法包括:遍历多个多媒体素材,根据目标色彩显示标准,确定多个多媒体素材包括的非目标色彩显示标准的多媒体素材;将非目标色彩显示标准的多媒体素材转换为目标色彩显示标准的
多媒体素材;根据目标色彩显示标准,对多个多媒体素材进行图像渲染,根据图像渲染结果可以进行展示或者导出为特定格式的视频文件。本公开提供的方法能够实现多媒体素材的显示效果符合预期。
附图说明
36.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
37.为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
38.图1为本公开一实施例提供的图像处理方法的流程示意图;
39.图2a-图2b为本公开另一实施例提供的图像处理方法的流程示意图;
40.图3为本公开另一实施例提供的图像处理方法的流程示意图;
41.图4为本公开一实施例提供的图像处理装置的结构示意图;
42.图5为本公开一实施例提供的电子设备的结构示意图。
具体实施方式
43.为了能够更清楚地理解本公开的上述目的、特征和优点,下面将对本公开的方案进行进一步描述。需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合。
44.在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本公开的一部分实施例,而不是全部的实施例。
45.由于不同色彩显示标准的颜色空间、亮度范围等等参数均不同,若多个多媒体素材的色彩显示标准不完全相同,经过编辑之后获得的合成视频,若按照每个多媒体素材原始的色彩显示标准进行显示,则无法达到预期的显示效果。例如,第1个多媒体素材为标准动态范围(standard dynamic range,sdr)色彩显示标准的多媒体素材,第2个多媒体素材为高动态范围(high dynamic range,hdr)色彩显示标准的多媒体素材,由于sdr色彩显示标准的颜色空间为bt.709,亮度范围为0~100nit,而hdr色彩显示标准的颜色空间为bt.2020,亮度范围为0~10000nit,在经过编辑之后,若按照sdr色彩显示标准显示第1个多媒体素材,按照hdr色彩显示标准显示第2个多媒体素材,则前后两个多媒体素材的视觉差异较大,无法达到预期显示效果,且极大降低了用户体验。
46.基于此,本公开提供一种图像处理方法、装置、电子设备、可读存储介质及计算机程序产品,其中,该方法通过将多个多媒体素材中非目标色彩显示标准的多媒体素材转换为目标色彩显示标准的多媒体素材,使得多个多媒体素材的色彩显示标准保持一致,基于此获得的合成视频中,各多媒体素材均按照目标色彩显示标准展示,视觉效果保持一致,从而能够实现多媒体素材的显示效果符合预期。
47.示例性地,本公开提供的图像处理方法可以由本公开提供的图像处理装置执行,图像处理装置可以通过任意的软件和/或硬件的方式实现。示例性地,图像处理装置可以包
括但不限于:平板电脑、手机(如折叠屏手机、大屏手机等)、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本、个人数字助理(personal digital assistant,pda)、智能电视、智慧屏、高清电视、4k电视、智能投影仪等物联网(the internet of things,iot)设备、服务器、服务器集群、云服务器等等,本公开对电子设备的具体类型不作任何限制。
48.本公开实施例将以电子设备为例,且电子设备中安装视频编辑应用程序(简称应用1),可以通过应用1对多个多媒体素材进行编辑为例,结合附图以及应用场景,对本公开提供的图像处理方法进行详细阐述。
49.本公开提供的图像处理方法可以应用于下述场景:
50.场景1:启动应用1,第一次导入多媒体素材时。
51.场景2:对多个多媒体素材进行编辑的过程中,增加新的多媒体素材时。
52.场景3:利用应用1提供的定格功能,在定格位置插入指定的多媒体素材时。其中,“定格功能”是指将指定位置的视频帧图像保存为图像,然后按照播放速率,在指定位置插入相应数量的该图像。
53.当然,本公开提供的方法并不限于应用于上述场景,上述场景1至场景3仅是示例。
54.图1为本公开一实施例提供的图像处理方法的流程示意图。参照图1所示,本实施例提供的方法包括:
55.s101、根据目标色彩显示标准,确定多个多媒体素材包括的非目标色彩显示标准的多媒体素材。
56.本公开对于多媒体素材的类型不做限定。例如,多媒体素材可以为照片、图片、视频等任一类型的素材。此外,本公开对于多媒体素材的数量不做限定。
57.此外,多个多媒体素材分别对应的色彩显示标准可以不完全相同,或者,也可以相同,本公开对此不作限定。例如,有5个多媒体素材,其中3个为pq色彩显示标准的多媒体素材,其中1个为hlg色彩显示标准的多媒体素材,另1个为sdr色彩显示标准的多媒体素材。
58.本公开对于目标色彩显示标准和非目标色彩显示标准不做限定。示例性地,目标色彩显示标准为pq色彩显示标准,非目标色彩显示标准包括sdr色彩显示标准和/或hlg色彩显示标准;或者,目标色彩显示标准为sdr色彩显示标准,非目标色彩显示标准包括hlg色彩显示标准和/或pq色彩显示标准;或者,目标色彩显示标准为hlg色彩显示标准,非目标色彩显示标准包括sdr色彩显示标准和/或pq色彩显示标准。
59.需要说明的是,目标色彩显示标准和非目标色彩显示标准并不限于上述几种情况。例如,目标色彩显示标准还可以为具有更广颜色空间、更高亮度范围的色彩显示标准。
60.本公开对于电子设备获取多个多媒体素材的实现方式不做限定。示例性地,电子设备可以启动应用1,并通过应用1提供的相关入口从电子设备的本地存储空间中获取多个多媒体素材。此外,电子设备获取多媒体素材时,同时获取每个多媒体素材的相关属性信息,基于多媒体素材的相关属性信息确定多媒体素材对应的目标色彩显示标准。
61.例如,多媒体素材的相关属性信息可以包括颜色空间信息、颜色描述信息(color transfer信息)等等,电子设备可以基于多媒体素材对应的颜色描述信息,确定多媒体素材对应的色彩显示标准。
62.示例性地,假设多媒体素材对应的颜色描述信息的格式如下所示:
[0063]“color_transfer”:“smpte2840”;或者,
[0064]“color_transfer”:“arib-std-b67”。
[0065]
则根据"smpte2840”或者arib-std-b67,可以确定该多媒体素材对应的色彩显示标准为hdr。
[0066]
基于此,应用1可以通过遍历多个多媒体素材的相关信息,确定多个多媒体素材中每个多媒体素材分别对应的色彩显示标准,将每个多媒体素材对应的色彩显示标准于目标色彩显示标准进行对比,从而确定多个多媒体素材包括的非目标色彩显示标准的多媒体素材。其中,非目标色彩显示标准的多媒体素材可以为一个或者多个。
[0067]
例如,有5个多媒体素材,3个为pq色彩显示标准的多媒体素材,1个为hlg色彩显示标准的多媒体素材,另1个为sdr色彩显示标准的多媒体素材;假设目标色彩显示标准为pq色彩显示标准,则非目标色彩显示标准的多媒体素材包括hlg色彩显示标准的多媒体素材和sdr色彩显示标准的多媒体素材。
[0068]
在一些情况下,当通过应用1提供的定格功能,在指定位置插入相应的图像时,若获取图像的原始多媒体素材的色彩显示标准与保存的图像的色彩显示标准不同,则会导致插入的图像产生色差。例如,指定位置对应的原始多媒体素材为hdr色彩显示标准,但电子设备仅支持将指定位置的图像保存为jpeg格式的图像,而jpeg格式的图像为sdr色彩显示标准的图像,则会导致插入的图像与原始多媒体素材之间产生色差。
[0069]
因此,通过定格功能,保存从原始多媒体素材中抽取的图像时,可为该图像生成描述文件,描述文件中可以存储图像的相关属性信息,例如,图像来源(即原始多媒体素材)对应的色彩显示标准的信息。当插入该图像时,若基于描述文件确定该图像来源于目标色彩显示标准的多媒体素材,虽然该图像保存为非目标色彩显示标准,但可以不对该图像进行转换;若基于描述文件确定该图像来源于非目标色彩显示标准的多媒体素材,则确定该图像为需要进行转换的非目标色彩显示标准的多媒体素材。
[0070]
也就是说,若多个多媒体素材中的一多媒体素材是基于多个多媒体素材中另一多媒体素材生成的,则以源多媒体素材的色彩显示标准,确定多媒体素材是否需要转换。
[0071]
s102、将非目标色彩显示标准的多媒体素材转换为目标色彩显示标准的多媒体素材。
[0072]
一种可能的实现方式,实现步骤s102可以包括下述步骤:
[0073]
步骤a、对非目标色彩显示标准的多媒体素材进行解码,获得多媒体素材的各像素点在非目标色彩显示标准下的颜色值,即,获得第一颜色值集合。
[0074]
步骤b、基于非目标色彩显示标准对应的电光转换函数(eotf),将第一颜色值集合中的各颜色值转换为非目标色彩显示标准下的光信号,获得第一光信号集合。
[0075]
其中,电光转换函数是用于描述输入显示器的非线性颜色值(数字编码像素值,电信号)和显示器所显示的线性颜色值(光信号)之间的关系的函数。
[0076]
由于设备存储、传输的是电信号(即颜色值),且不同色彩显示标准对应的电光转换函数不同,因此,在将多媒体素材的各像素点在非目标色彩显示标准的颜色值转换为目标色彩显示标准的颜色值时,首先需要将多媒体素材的各像素点在非目标色彩显示标准的颜色值转换为光信号,以在线性空间中实现不同色颜色空间的颜色值的转换。
[0077]
步骤c、基于光光转换函数(ootf),对第一光信号集合中的各光信号进行转换,获
得目标色彩显示标准下的第二光信号集合。
[0078]
不同色彩显示标准下的光信号之间具有特定的转换函数(也可以理解为转换矩阵),即光光转换函数;通过光光转换函数,可以实现将非目标色彩显示标准下的光信号转换为目标色彩显示标准下的光信号。
[0079]
步骤d、基于目标色彩显示标准对应的光电转换函数(oetf),将第二光信号集合中的各光信号转换为颜色值,获得多媒体素材在目标色彩显示标准下的第二颜色值集合。
[0080]
通过将目标色彩显示标准下的光信号转换为目标色彩显示标准下的电信号(颜色值),即实现获得多媒体素材的各像素点在目标色彩显示标准下的颜色值。
[0081]
在上述转换的过程中,可以帧为单位对多媒体素材进行转换。
[0082]
示例性地,以目标色彩显示标准为pq色彩显示标准,非目标色彩显示标准为hlg色彩显示标准为例,结合图2a所示,进行举例说明。
[0083]
其中,hlg色彩显示标准的多媒体素材简称为hlg素材,pq色彩显示标准的多媒体素材简称为pq素材。
[0084]
首先,将对hlg素材进行解码,获取hlg素材的各像素点在hlg色彩显示标准下的rgb值;根据hlg色彩显示标准的eotf,将hlg色彩显示标准下的各rgb值转换为hlg色彩显示标准下的光信号;基于hlg色彩显示标准和pq色彩显示标准之间的光光转换函数,将hlg色彩显示标准下的各光信号转换为pq色彩显示标准下的光信号;再根据pq色彩显示标准的光电转换函数,将pq色彩显示标准下的各光信号转换为pq色彩显示标准下的rgb值,从而实现将hlg素材转换为sdr素材。
[0085]
需要说明的是,目标色彩显示标准和非目标色彩显示标准为其他情况时,实现方式类似,区别在于所采用的电光转换函数、光光转换函数以及光电转换函数具有差异,此处不一一举例说明。
[0086]
在一些可能的实施方式中,通过上述步骤c将非目标色彩显示标准的各光信号转换为目标色彩显示标准的光信号之后,还可以进行色域映射处理(gamutmapping),以对齐不同色彩显示标准中的颜色值。本公开对于色域映射处理的具体实现方式不做限定。
[0087]
例如,目标色彩显示标准为sdr色彩显示标准,非目标色彩显示标准为pq色彩显示标准时,相同rgb值在pq色彩显示标准中和在sdr色彩显示标准中表示不同的颜色,因此,可以将pq色彩显示标准的光信号转换为sdr色彩显示标准的光信号之后,对各光信号进行色域映射处理,以将不同色彩显示标准中的颜色值对齐。
[0088]
示例性地,参照图2b所示实施例,在将sdr色彩显示标准的多媒体素材转换为pq色彩显示标准的多媒体素材时,通过光光转换函数将sdr色彩显示标准下的各光信号转换为pq色彩显示标准下的光信号之后,可对各光信号进行色域映射处理,之后,再将pq色彩显示标准下经过色域映射处理后得到的光信号转换为pq色彩显示标准下的电信号。
[0089]
类似地,将pq色彩显示标准的多媒体素材转换为sdr色彩显示标准的多媒体素材,以及将hlg色彩显示标准的多媒体素材转换为sdr色彩显示标准的多媒体素材时,也可以进行色域映射处理。其实现方式与图2b所示实现方式类似,简明起见,此处不再赘述。
[0090]
在实际应用中,应用1可通过调用实现上述不同色彩显示标准之间的转换的功能模块提供的应用程序编程接口(api)实现步骤s102。
[0091]
例如,实现hlg色彩显示标准的多媒体素材转换为pq色彩显示标准的多媒体素材
的功能模块提供api,api名称为“tecorehlg2pqcore”,应用1通过调用名称为“tecorehlg2pqcore”的api,通过api的实现即可将hlg色彩显示标准的多媒体素材转换为pq色彩显示标准的多媒体素材。
[0092]
用于实现sdr色彩显示标准的多媒体素材转换为pq色彩显示标准的多媒体素材的功能模块提供api,api名称为“tecoresdr2pqcore”,应用1通过调用“tecoresdr2pqcore”的api,通过api的实现即可将sdr色彩显示标准的多媒体素材转换为pq色彩显示标准的多媒体素材。
[0093]
目标色彩显示标准和非目标色彩显示标准为其他情形时,通过api实现转换的方式与此示例类似,简明起见,此处不再赘述。
[0094]
s103、根据目标色彩显示标准,对所述多个多媒体素材进行图像渲染,以根据图像渲染结果,在电子设备的显示屏幕上展示所述多个多媒体素材,或者,根据所述图像渲染结果,将所述多个多媒体素材导出为特定格式的视频文件。
[0095]
对多媒体素材进行图像渲染可以采用当前存在的渲染技术实现,本公开对于进行图像渲染的具体实施方式不作限定。
[0096]
在电子设备的显示屏幕上展示多媒体素材场景中,电子设备可以根据目标色彩显示标准对应的电光转换函数以及图像渲染结果,将各多媒体图像素材的像素点的rgb颜色值转换为光信号,以进行展示。此外,基于不同场景下,可以展示多个多媒体素材中的部分或者全部。
[0097]
例如,用户通过应用1对多个多媒体素材进行编辑的过程中,定位置特定的视频帧位置,则可以根据目标色彩显示标准,显示该特定位置对应的多媒体素材。
[0098]
又如,用户通过应用1对多个多媒体素材进行编辑的过程中,触发播放多个多媒体素材,则根据目标色彩显示标准,按照多个多媒体素材的顺序依次进行播放。
[0099]
在将进行了色彩显示标准转换之后的所述多个多媒体素材导出为特定格式的视频文件,可基于图像渲染结果,根据目标色彩显示标准的多媒体素材对应的rgb颜色值信息进行编码,并保存为特定格式的视频文件,例如,mp4格式。
[0100]
本实施例提供的方法,通过遍历多个多媒体素材,根据目标色彩显示标准,确定多个多媒体素材包括的非目标色彩显示标准的多媒体素材;将非目标色彩显示标准的多媒体素材转换为目标色彩显示标准的多媒体素材;根据目标色彩显示标准,对多个多媒体素材进行图像渲染,以根据图像渲染结果,在电子设备的显示屏幕上展示多个多媒体素材,或者,根据图像渲染结果,将多个多媒体素材导出为特定格式的视频文件。从而能够实现多媒体素材的显示效果符合预期。
[0101]
在图1所示实施例的基础上,在根据目标色彩显示标准,对所述多个多媒体素材进行图像渲染之前,还可以对多媒体素材进行剪辑,例如,可以根据应用程序提供的一个或者多个剪辑类型分别对应的剪辑操作方式,对多媒体素材进行剪辑。
[0102]
其中,剪辑类型例如包括:滤镜、特效、贴纸等等。剪辑操作方式为上述剪辑类型提供的具体剪辑方式,例如,滤镜可以包括:风景滤镜、美食滤镜等等。
[0103]
图3为本公开一实施例提供的图像处理方法的流程示意图。参照图3所示,本实施例提供的方法包括:
[0104]
s301、确定目标色彩显示标准。
[0105]
一种可能的实施方式,目标色彩显示标准可以基于自适应策略确定,即,自适应策略是表示目标色彩显示标准随着多个多媒体素材分别对应的目标色彩显示标准的变化的策略,示例性地,目标色彩显示标准可以为多个多媒体素材分别对应的色彩显示标准中颜色空间最广的色彩显示标准。
[0106]
例如,通过应用1导入3个多媒体素材时,3个多媒体素材分别对应的色彩显示标准相同,假设3个多媒体素材均为sdr色彩显示标准的多媒体素材;在进行视频编辑的过程中,新导入了一多媒体素材,该新导入的多媒体素材为pq色彩显示标准的多媒体素材,则基于自适应策略,可确定目标色彩显示标准为pq色彩显示标准,即需要将前面导入的3个多媒体素材转换为pq色彩显示标准。
[0107]
另一种可能的实施方式,目标色彩显示标准可以为预先指定的色彩显示标准。例如,目标色彩显示标准可以为应用1指定的色彩显示标准。
[0108]
其中,确定目标色彩显示标准时,还需要考虑电子设备支持的色彩显示标准,避免出现错误,因此,通过上述自适应策略或者应用程序指定的方式确定目标色彩显示标准之前,还可以对电子设备支持上屏显示的色彩显示标准进行检测。
[0109]
示例性地,可通过检查特定api中相关参数,确定电子设备支持上屏显示的目标色彩显示标准。例如,确定使用android系统的电子设备是否支持上屏显示hdr色彩显示标准时,可通过校验电子设备的屏幕支持的显示参数以及校验图形api,当两者校验均通过时,则确定电子设备支持上屏显示hdr色彩显示标准。此处仅为示例,具体实现方式并不限于通过校验电子设备的屏幕支持的显示参数以及校验图形api的方式实现。
[0110]
s302、根据目标色彩显示标准,确定多个多媒体素材包括的非目标色彩显示标准的多媒体素材。
[0111]
s303、将非目标色彩显示标准的多媒体素材转换为目标色彩显示标准的多媒体素材。
[0112]
s304、根据所述目标色彩显示标准,对所述多个多媒体素材进行图像渲染,以根据图像渲染结果,在电子设备的显示屏幕上展示所述多个多媒体素材,或者,根据所述图像渲染结果,将所述多个多媒体素材导出为特定格式的视频文件。
[0113]
本实施例中步骤s302至s304分别与图1所示实施例中s101至s103类似,可参照图1所示实施例的详细描述,简明起见,此处不再赘述。
[0114]
本实施例提供的方法,通过遍历多个多媒体素材,根据目标色彩显示标准,确定多个多媒体素材包括的非目标色彩显示标准的多媒体素材;将非目标色彩显示标准的多媒体素材转换为目标色彩显示标准的多媒体素材;根据目标色彩显示标准,对多个多媒体素材进行图像渲染,基于图像渲染结果,可以上屏显示或者导出为特定视频格式的视频文件。从而解决了由不同色彩显示标准的多媒体素材进行编辑得到的合成视频显示效果异常的问题。此外,在应用过程中,通过自适应策略或者指定的方式,确定目标色彩显示标准,可以提高图像处理的灵活性。
[0115]
示例性地,本公开还提供一种图像处理装置。
[0116]
图4为本公开一实施例提供的图像处理装置的结构示意图。参照图4所示,本实施例提供的图像处理装置400,包括:
[0117]
识别模块401,用于根据目标色彩显示标准,确定所述多个多媒体素材包括的非目
标色彩显示标准的多媒体素材。
[0118]
转换模块402,用于将所述非目标色彩显示标准的多媒体素材转换为所述目标色彩显示标准的多媒体素材。
[0119]
渲染模块403,用于根据所述目标色彩显示标准,对所述多个多媒体素材进行图像渲染,获得图像渲染结果。
[0120]
图像处理装置400,还可以包括:控制模块404,用于根据图像渲染结果,控制电子设备的显示屏幕上显示多个多媒体素材,或者,根据图像渲染结果,控制将所述多个多媒体素材导出为特定格式的视频文件。
[0121]
作为一种可能的实施方式,识别模块401根据目标色彩显示标准,确定所述多个多媒体素材包括的非目标色彩显示标准的多媒体素材之前,还用于确定目标色彩显示标准。
[0122]
作为一种可能的实施方式,识别模块401,具体用于根据所述多个多媒体素材分别对应的色彩显示标准,确定所述目标色彩显示标准。
[0123]
作为一种可能的实施方式,识别模块401,具体用于根据所述多个多媒体素材分别对应的色彩显示标准中颜色空间最广的色彩显示标准,确定所述目标色彩显示标准。
[0124]
作为一种可能的实施方式,识别模块401,具体用于根据预先指定的色彩显示标准,确定所述目标色彩显示标准。
[0125]
作为一种可能的实施方式,转换模块402,具体用于若所述非目标色彩显示标准的多媒体素材是根据所述多个多媒体素材中另一所述非目标色彩显示标准的多媒体素材在定格位置的视频帧图像生成的,则将所述非目标色彩显示标准的多媒体素材转换为所述目标色彩显示标准的多媒体素材;若所述非目标色彩显示标准的多媒体素材是根据所述多个多媒体素材中所述目标色彩显示标准的多媒体素材在所述定格位置的视频帧图像生成的,则不对所述非目标色彩显示标准的多媒体素材进行转换。
[0126]
作为一种可能的实施方式,所述目标色彩显示标准为pq色彩显示标准,所述非目标色彩显示标准包括sdr色彩显示标准和/或hlg色彩显示标准;或者,所述目标色彩显示标准为sdr色彩显示标准,所述非目标色彩显示标准包括hlg色彩显示标准和/或pq色彩显示标准;或者,所述目标色彩显示标准为hlg色彩显示标准,所述非目标色彩显示标准包括sdr色彩显示标准和/或pq色彩显示标准。
[0127]
作为一种可能的实施方式,图像处理装置400,还可以包括:剪辑处理模块405,用于根据一个或者多个剪辑类型分别对应的剪辑操作方式,对所述多个多媒体素材进行处理。
[0128]
在对多媒体素材进行剪辑的过程中,渲染模块403可以根据剪辑操作方式的处理结果,实时进行图像渲染,以及在电子设备的显示屏幕上进行预览剪辑效果。
[0129]
本实施例提供的图像处理装置可以用于执行上述任一方法实施例的基础上,其实现原理以及技术效果类似,可参照前述方法实施例的详细描述,简明起见,此处不再赘述。
[0130]
示例性地,本公开还提供一种电子设备。
[0131]
图5为本公开一实施例提供的电子设备的结构示意图。参照图5所示,本实施例提供的电子设备500包括:存储器501和处理器502。
[0132]
其中,存储器501可以是独立的物理单元,与处理器502可以通过总线503连接。存储器501、处理器502也可以集成在一起,通过硬件实现等。
[0133]
存储器501用于存储程序指令,处理器502调用该程序指令,执行以上任一方法实施例的技术方案。
[0134]
可选地,当上述实施例的方法中的部分或全部通过软件实现时,上述电子设备500也可以只包括处理器502。用于存储程序的存储器501位于电子设备500之外,处理器502通过电路/电线与存储器连接,用于读取并执行存储器中存储的程序。
[0135]
处理器502可以是中央处理器(central processing unit,cpu),网络处理器(network processor,np)或者cpu和np的组合。
[0136]
处理器502还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specific integrated circuit,asic),可编程逻辑器件(programmable logic device,pld)或其组合。上述pld可以是复杂可编程逻辑器件(complex programmable logic device,cpld),现场可编程逻辑门阵列(field-programmable gate array,fpga),通用阵列逻辑(generic array logic,gal)或其任意组合。
[0137]
存储器501可以包括易失性存储器(volatile memory),例如随机存取存储器(random-access memory,ram);存储器也可以包括非易失性存储器(non-volatile memory),例如快闪存储器(flash memory),硬盘(hard disk drive,hdd)或固态硬盘(solid-state drive,ssd);存储器还可以包括上述种类的存储器的组合。
[0138]
本公开还提供一种可读存储介质,包括:计算机程序指令;
[0139]
计算机程序指令被电子设备的至少一个处理器执行时,实现上述任一方法实施例所示的图像处理方法。
[0140]
本公开还提供一种计算机程序产品,所述计算机程序产品被计算机执行时,使得所述计算机实现上述任一方法实施例所示的图像处理方法。
[0141]
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0142]
以上所述仅是本公开的具体实施方式,使本领域技术人员能够理解或实现本公开。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本公开的精神或范围的情况下,在其它实施例中实现。因此,本公开将不会被限制于本文所述的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

技术特征:
1.一种图像处理方法,其特征在于,包括:根据目标色彩显示标准,确定多个多媒体素材包括的非目标色彩显示标准的多媒体素材;将所述非目标色彩显示标准的多媒体素材转换为所述目标色彩显示标准的多媒体素材;根据所述目标色彩显示标准,对所述多个多媒体素材进行图像渲染,以根据图像渲染结果,在电子设备的显示屏幕上展示所述多个多媒体素材,或者,根据所述图像渲染结果,将所述多个多媒体素材导出为特定格式的视频文件。2.根据权利要求1所述的方法,其特征在于,所述根据目标色彩显示标准,确定所述多个多媒体素材包括的非目标色彩显示标准的多媒体素材之前,所述方法还包括:确定所述目标色彩显示标准。3.根据权利要求2所述的方法,其特征在于,所述根据所述多个多媒体素材分别对应的色彩显示标准,确定所述目标色彩显示标准,包括:根据所述多个多媒体素材分别对应的色彩显示标准中颜色空间最广的色彩显示标准,确定所述目标色彩显示标准。4.根据权利要求2所述的方法,其特征在于,所述确定所述目标色彩显示标准,包括:根据预先指定的色彩显示标准,确定所述目标色彩显示标准。5.根据权利要求1所述的方法,其特征在于,所述将所述非目标色彩显示标准的多媒体素材转换为所述目标色彩显示标准的多媒体素材,包括:若所述非目标色彩显示标准的多媒体素材是根据所述多个多媒体素材中另一所述非目标色彩显示标准的多媒体素材在定格位置的视频帧图像生成的,则将所述非目标色彩显示标准的多媒体素材转换为所述目标色彩显示标准的多媒体素材;若所述非目标色彩显示标准的多媒体素材是根据所述多个多媒体素材中所述目标色彩显示标准的多媒体素材在所述定格位置的视频帧图像生成的,则不对所述非目标色彩显示标准的多媒体素材进行转换。6.根据权利要求1至5任一项所述的方法,其特征在于,所述目标色彩显示标准为感知量化pq色彩显示标准,所述非目标色彩显示标准包括标准动态范围sdr色彩显示标准和/或混合对数型伽玛曲线hlg色彩显示标准;或者,所述目标色彩显示标准为sdr色彩显示标准,所述非目标色彩显示标准包括hlg色彩显示标准和/或pq色彩显示标准;或者,所述目标色彩显示标准为hlg色彩显示标准,所述非目标色彩显示标准包括sdr色彩显示标准和/或pq色彩显示标准。7.根据权利要求1至5任一项所述的方法,其特征在于,所述根据所述目标色彩显示标准,对所述多个多媒体素材进行图像渲染之前,所述方法还包括:根据一个或者多个剪辑类型分别对应的剪辑操作方式,对所述多个多媒体素材进行处理。8.一种图像处理装置,其特征在于,包括:识别模块,用于根据目标色彩显示标准,确定多个多媒体素材包括的非目标色彩显示标准的多媒体素材;
转换模块,用于将所述非目标色彩显示标准的多媒体素材转换为所述目标色彩显示标准的多媒体素材;渲染模块,用于对所述多个多媒体素材进行图像渲染;控制模块,用于根据图像渲染结果,控制在电子设备的显示屏幕上展示所述多个多媒体素材,或者,根据所述图像渲染结果,控制将所述多个多媒体素材导出为特定格式的视频文件。9.一种电子设备,其特征在于,包括:存储器和处理器;所述存储器被配置为存储计算机程序指令;所述处理器被配置为执行所述计算机程序指令,使得所述电子设备实现如权利要求1至7任一项所述的图像处理方法。10.一种可读存储介质,其特征在于,包括:计算机程序指令;所述计算机程序指令被电子设备的至少一个处理器执行时,使得所述电子设备实现如权利要求1至7任一项所述的图像处理方法。11.一种计算机程序产品,其特征在于,当所述计算机程序产品被计算机执行时,使得所述计算机实现如权利要求1至7任一项所述的图像处理方法。

技术总结
本公开涉及一种图像处理方法、装置、电子设备及可读存储介质,其中,该方法包括:遍历多个多媒体素材,根据目标色彩显示标准,确定多个多媒体素材包括的非目标色彩显示标准的多媒体素材;将非目标色彩显示标准的多媒体素材转换为目标色彩显示标准的多媒体素材;根据目标色彩显示标准,对多个多媒体素材进行图像渲染,根据图像渲染结果可以进行展示或者导出为特定格式的视频文件。本公开提供的方法能够实现多媒体素材的显示效果符合预期。现多媒体素材的显示效果符合预期。现多媒体素材的显示效果符合预期。


技术研发人员:何思羽
受保护的技术使用者:北京字跳网络技术有限公司
技术研发日:2021.12.30
技术公布日:2023/7/13
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐