System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及图像处理,具体而言,本申请涉及一种图像显示方法、装置、电子设备及计算机可读存储介质。
技术介绍
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、本申请实例提供的图像显示方法,通过获取待显示的第一图像、包括创建第一图像的多媒体设备所处环境亮度和多媒体设备的屏幕亮度的第一亮度参数和包括显示设备所处环境的环境亮度和现实设备的屏幕亮度的第二亮度参数;生成第一图像对应的增益图,并根据预设观看环境对第一图像进行预设处理,从而得到满足预设观看环境的第二图像;基于获取的第一亮度参数、第二亮度参数和增益图,确定每个像素点的第一调整因子和第二调整因子,并基于第一调整因子对第二图像进行调整,基于第二调整因子对第一图像进行调整,对调整后的第一图像和第二图像进行图像融合,得到满足显示设备所处环境的第三图像,在显示设备上显示第三图像,在第一图像的增益本文档来自技高网...
【技术保护点】
1.一种图像显示方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述第一亮度参数、所述第二亮度参数以及所述增益图,确定每个像素点的第一调整因子,包括:
3.根据权利要求2所述的方法,其特征在于,所述增益图中包括所述第一图像中各个像素点的第一增益值;
4.根据权利要求3所述的方法,其特征在于,所述根据所述调整因子表确定与所述第二像素点的第一增益值对应的第一调整因子,包括:
5.根据权利要求2所述的方法,其特征在于,所述增益图中包括所述第一图像中各个像素点的第一增益值;
6.根据权利要求1所述的方法,其特征在于,所述根据预设观看环境对所述第一图像进行预设处理,得到满足预设观看环境的第二图像,包括:
7.根据权利要求1所述的方法,其特征在于,
8.一种图像显示装置,其特征在于,包括:
9.一种电子设备,包括存储器、处理器及存储在存储器上的计算机程序,其特征在于,所述处理器执行所述计算机程序以实现权利要求1-7任一项所述方法的步骤。
10.一种计算机可读
...【技术特征摘要】
1.一种图像显示方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述第一亮度参数、所述第二亮度参数以及所述增益图,确定每个像素点的第一调整因子,包括:
3.根据权利要求2所述的方法,其特征在于,所述增益图中包括所述第一图像中各个像素点的第一增益值;
4.根据权利要求3所述的方法,其特征在于,所述根据所述调整因子表确定与所述第二像素点的第一增益值对应的第一调整因子,包括:
5.根据权利要求2所述的方法,其特征在于,所述增益图中包括所述第一图像中各个像素点的第一增益值;
...【专利技术属性】
技术研发人员:黄晓峰,
申请(专利权)人:安谋科技中国有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。