CN117711350A - 一种显示控制方法及电子设备 - Google Patents
一种显示控制方法及电子设备 Download PDFInfo
- Publication number
- CN117711350A CN117711350A CN202311079714.1A CN202311079714A CN117711350A CN 117711350 A CN117711350 A CN 117711350A CN 202311079714 A CN202311079714 A CN 202311079714A CN 117711350 A CN117711350 A CN 117711350A
- Authority
- CN
- China
- Prior art keywords
- backlight
- brightness
- value
- determining
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 77
- 230000004044 response Effects 0.000 claims description 15
- 238000004590 computer program Methods 0.000 claims description 8
- 238000004891 communication Methods 0.000 claims description 5
- 230000000694 effects Effects 0.000 abstract description 45
- 238000010586 diagram Methods 0.000 description 28
- 230000006870 function Effects 0.000 description 18
- 230000003993 interaction Effects 0.000 description 17
- 101150014742 AGE1 gene Proteins 0.000 description 13
- 238000012545 processing Methods 0.000 description 11
- 238000007726 management method Methods 0.000 description 9
- 230000000007 visual effect Effects 0.000 description 9
- 238000013461 design Methods 0.000 description 7
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 102100022002 CD59 glycoprotein Human genes 0.000 description 4
- 101000897400 Homo sapiens CD59 glycoprotein Proteins 0.000 description 4
- 101150064138 MAP1 gene Proteins 0.000 description 4
- 229920001621 AMOLED Polymers 0.000 description 3
- 101100400452 Caenorhabditis elegans map-2 gene Proteins 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000013528 artificial neural network Methods 0.000 description 2
- 230000003190 augmentative effect Effects 0.000 description 2
- 238000004040 coloring Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 239000002096 quantum dot Substances 0.000 description 2
- 101100382854 Arabidopsis thaliana CCD7 gene Proteins 0.000 description 1
- 101100129496 Arabidopsis thaliana CYP711A1 gene Proteins 0.000 description 1
- 101100129499 Arabidopsis thaliana MAX2 gene Proteins 0.000 description 1
- 101100083446 Danio rerio plekhh1 gene Proteins 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 210000000988 bone and bone Anatomy 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/10—Intensity circuits
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/34—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source
- G09G3/3406—Control of illumination source
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2360/00—Aspects of the architecture of display systems
- G09G2360/16—Calculation or use of calculated indices related to luminance levels in display data
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
本申请实施例提供一种显示控制方法及电子设备,涉及电子设备技术领域。能够在在电子设备显示图像时,获取亮部更亮的HDR显示效果。该方法包括:该电子设备显示第一界面,该第一界面对应的背光亮度为第一亮度。接收用户的第一操作,该第一操作用于指示该电子设备显示已存储的第一图像。响应于该第一操作,以及根据第一亮度图中高亮区域的占比、用户年龄以及当前检测到的环境亮度中的至少一项,显示第二界面,该第二界面包括该第一图像,该第二界面对应的背光亮度为第二亮度。该第一亮度图用于指示该第一图像的透明度值。该第一亮度图中高亮区域对应的透明度值大于第一预设阈值。该第二亮度大于该第一亮度。
Description
技术领域
本申请实施例涉及电子设备技术领域,尤其涉及一种显示控制方法及电子设备。
背景技术
目前,电子设备可以提供显示图像的功能。
示例性的,在用户想要查看电子设备中存储的图像时,电子设备可以在用户的控制下,显示已经存储的图像。在一些实现中,电子设备可以在显示图像时,提供高动态范围(High-Dynamic Range,HDR)显示效果。由此使得显示图像时,在显示屏上获得亮部更亮的显示效果。
发明内容
本申请实施例提供一种显示控制方法及电子设备,用于在电子设备显示图像时,获取HDR显示效果。
为达到上述目的,本申请的实施例采用如下技术方案:
第一方面,提供了一种显示控制方法,该方法应用于电子设备,该电子设备配置有显示屏,该方法包括:该电子设备显示第一界面,该第一界面对应的背光亮度为第一亮度。接收用户的第一操作,该第一操作用于指示该电子设备显示已存储的第一图像。响应于该第一操作,以及根据第一亮度图中高亮区域的占比、用户年龄以及当前检测到的环境亮度中的至少一项,显示第二界面,该第二界面包括该第一图像,该第二界面对应的背光亮度为第二亮度。该第一亮度图用于指示该第一图像的透明度值。该第一亮度图中高亮区域对应的透明度值大于第一预设阈值。该第二亮度大于该第一亮度。
基于上述方案,电子设备在显示第一图像之前,对应的背光亮度为第一亮度。电子设备在用户的控制下显示第一图像时,根据第一亮度图中高亮区域的占比、用户年龄以及当前检测到的环境亮度中的至少一项,配置对应的背光亮度为第二亮度。由于第二亮度大于第一亮度,可以使得电子设备获取亮部更亮的HDR显示效果。
可选的,该方法还包括:响应于该第一操作,确定背光提升倍数。该背光提升倍数对应于该第一亮度的提升倍数。该第二亮度是根据该背光提升倍数确定的。
可选的,该显示屏支持的最大背光亮度为第三亮度。该确定该第二亮度包括:在该背光提升倍数*第一亮度小于或者等于该第三亮度时,确定第二亮度为该背光提升倍数*该第一亮度。或者在该背光提升倍数*第一亮度大于该第三亮度时,确定该第二亮度为该第三亮度。
可以理解的是,在一些实施例中,第一亮度在提升该背光提升倍数对应的倍率后所对应的亮度值,会超过显示屏所支持的最大背光亮度,即第三亮度。基于上述方案,可以使得第二亮度不超过第三亮度。以便于后续显示屏可以按照该第二亮度进行显示。
可选的,确定背光提升倍数包括:根据该第一亮度图中高亮区域的占比,和第一背光调整策略,确定该背光提升倍数为第一值。该第一值大于1。其中,该第一背光调整策略包括该第一亮度图中高亮区域的占比与该背光提升倍数之间的对应关系。该第一亮度图中高亮区域对应的透明度值超过第一预设阈值。
在上述方案中,第一背光调整策略包括该第一亮度图中高亮区域的占比与该背光提升倍数之间的对应关系。电子设备可以基于该第一背光调整策略以及第一亮度图,确定背光提升倍数为第一值。这样,电子设备在显示具有不同高亮区域占比的图像时,均可以对应调整显示界面的背光亮度,获取HDR显示效果。
可选的,确定背光提升倍数包括:根据该第四亮度,和第二背光调整策略,确定该背光提升倍数为第二值。该第二值大于1。其中,该第四亮度为当前检测到的环境亮度,该第二背光调整策略包括该第四亮度与该背光提升倍数之间的对应关系。
在上述方案中,第二背光调整策略包括该第四亮度与该背光提升倍数之间的对应关系。电子设备可以基于该第二背光调整策略与第四亮度,确定与背光提升倍数为第二值。这样,电子设备在不同环境亮度下显示图像时,均可以对应调整显示界面的背光亮度,获取HDR显示效果。
可选的,确定背光提升倍数包括:根据用户的人脸帧,和第三背光调整策略,确定该背光提升倍数为第三值。该第三值大于1。其中,该用户的人脸帧用于确定该用户年龄。该第三背光调整策略包括该用户年龄与该背光提升倍数之间的对应关系。
在上述方案中,第三背光调整策略包括用户年龄与该背光提升倍数之间的对应关系。电子设备可以根据用户的人脸帧所确定的用户年龄,以及第三背光调整策略,确定背光提升倍数为第三值。这样,针对不同年龄的用户,均可以对应调整显示界面的背光亮度,获取HDR显示效果。
可选的,确定背光提升倍数包括:根据第一值,第二值,和第三值,确定该背光提升倍数为第四值。该第四值大于1。其中,该第一值是根据第一参数确定的,该第二值是根据第二参数确定的,该第三值是根据第三参数确定的。该第一参数包括该第一亮度图中高亮区域的占比,和第一背光调整策略,该第二参数包括该第四亮度,和第二背光调整策略,该第三参数包括用户的人脸帧,和第三背光调整策略。该第一背光调整策略包括该第一亮度图中高亮区域的占比与该背光提升倍数之间的对应关系。该第一亮度图中高亮区域对应的透明度值超过第一预设阈值。该第四亮度为当前检测到的环境亮度,该第二背光调整策略包括该第四亮度与该背光提升倍数之间的对应关系。该用户的人脸帧用于确定该用户年龄。该第三背光调整策略包括该用户年龄与该背光提升倍数之间的对应关系。
这样,基于上述方案,使得电子设备响应于用户的第一操作时,针对具有不同高亮区域占比的图像,不同的环境亮度值,以及不同年龄的用户,均可以对应调整显示界面的背光亮度,获取HDR显示效果,带来更佳的用户视觉体验。
可选的,确定该背光提升倍数为第四值,包括:确定第五值。该第五值为该第二值*第一权重系数加上该第三值*第二权重系数的和。该第一权重系数与该第二权重系数之间的和小于或者等于1。在该第五值小于或者等于该第一值时,确定该第四值等于该第六值。或者在该第五值大于该第一值时,确定该第四值等于该第一值。基于上述方案,电子设备可以实现根据第一值,第二值,和第三值,确定该背光提升倍数为第四值。
可选的,确定背光提升倍数包括:确定该背光提升倍数为第六值。该第六值大于1。该第六值为第二值*第一权重系数加上第三值*第二权重系数的和。其中,该第二值是根据第二参数确定的,该第三值是根据第三参数确定的。该第二参数包括该第四亮度,和第二背光调整策略,该第三参数包括该用户的人脸帧,和第三背光调整策略。该第四亮度为当前检测到的环境亮度,该第二背光调整策略包括该第四亮度与该背光提升倍数之间的对应关系。该用户的人脸帧用于确定该用户年龄。该第三背光调整策略包括该用户年龄与该背光提升倍数之间的对应关系。该第一权重系数与该第一权重系数之间的和小于或者等于1。
这样,基于上述方案,使得电子设备响应于用户的第一操作时,针对不同的环境亮度值,以及不同年龄的用户,均可以对应调整显示界面的背光亮度,获取HDR显示效果。
可选的,该电子设备配置有存储器,该存储器包括第一存储单元,该第一存储单元用于存储该第一亮度图,以及该第一背光调整策略。在该确定该背光提升倍数为该第一值之前,该方法还包括:从该第一存储单元中获取该第一亮度图,以及该第一背光调整策略。基于上述方案,电子设备可以获取到该第一亮度图,以及该第一背光调整策略。以便于电子设备根据该第一亮度图,以及该第一背光调整策略执行后续的处理。
可选的,该第一亮度图包括多个像素点,该第一亮度图中的每一个像素点对应配置有透明度值。该第一亮度图中第一像素点的数量为第七值,该第一亮度图中包括的所有像素点的数量为第八值。其中,该第一像素点对应的透明度值超过该第一预设阈值。在该确定该背光提升倍数为该第一值之前,该方法还包括:确定该第一亮度图中高亮区域的占比为第一占比。该第一占比等于该第七值比上该第八值。基于该第一背光调整策略,确定该第一占比对应于该第一值。
基于上述方案,电子设备可以确定第一亮度图中高亮区域的占比为第一占比。基于第一背光调整策略,电子设备可以确定与第一占比对应的第一值。这样,电子设备可以实现对背光提升倍数为第一值的确定。
可选的,该电子设备配置有存储器,该存储器包括第二存储单元,该第二存储单元用于存储该第二背光调整策略。该电子设备还配置有环境光传感器,该环境光传感器用于检测当前的环境亮度。在该确定该背光提升倍数为该第二值之前,该方法还包括:从该第二存储单元获取该第二背光调整策略。从该环境光传感器获取当前的环境亮度为该第四亮度。基于上述方案,电子设备可以获取到该第四亮度,以及该第二背光调整策略。以便于电子设备根据该第四亮度,以及该第二背光调整策略执行后续的处理。
可选的,在该确定该背光提升倍数为该第二值之前,该方法还包括:基于该第二背光调整策略,确定该第四亮度对应于该第二值。基于上述方案,电子设备可以基于第二背光调整策略,确定与第四亮度对应的第二值。这样,电子设备可以实现对背光提升倍数为第二值的确定。
可选的,该电子设备配置有存储器,该存储器包括第三存储单元,该第三存储单元用于存储该第三背光调整策略。该电子设备还配置有前置摄像模组,该前置摄像模组用于获取该用户的人脸帧。在该确定该背光提升倍数为该第三值之前,该方法还包括:从该第三存储单元获取该第三背光调整策略。从该前置摄像模组获取该用户的人脸帧。基于上述方案,电子设备可以获取到该用户的人脸帧,以及该第三背光调整策略。以便于电子设备根据该用户的人脸帧,以及该第三背光调整策略执行后续的处理。
可选的,在该确定该背光提升倍数为该第三值之前,该方法还包括:根据该用户的人脸帧,确定该用户年龄为第一年龄。基于该第三背光调整策略,确定该第一年龄对应于该第三值。基于上述方案,电子设备可以基于第二背光调整策略,确定与第一年龄对应的第三值。这样,电子设备可以实现对背光提升倍数为第三值的确定。
第二方面,一种电子设备,该电子设备包括:存储器、显示屏和一个或多个处理器。该存储器、该显示屏和该处理器耦合。其中,该存储器用于存储计算机程序代码,该计算机程序代码包括计算机指令,当该处理器执行该计算机指令时,使该电子设备执行如第一方面及其可选的设计中任一种提供的显示控制方法。
第三方面,一种芯片系统,该芯片系统包括处理器和通信接口。该处理器用于从存储介质中调用并运行该存储介质中存储的计算机程序,执行如第一方面及其可选的设计中任一种提供的显示控制方法。
第四方面,提供一种计算机可读存储介质,该计算机可读存储介质包括计算机指令,当该计算机指令运行时,执行如第一方面及其可选的设计中任一种提供的显示控制方法。
第五方面,提供一种计算机程序产品,该计算机程序包括指令,在计算机运行该指令时,执行如第一方面及其可选的设计中任一种提供的显示控制方法。
可以理解的是,上述第二方面到第五方面提供的技术方案,可以分别对应到前述设计中提供的界面显示方法,能够获取的有益效果类似,不再赘述。
附图说明
图1为一种界面示意图;
图2为另一种界面示意图;
图3为另一种界面示意图;
图4为本申请实施例提供的一种显示控制方法示意图;
图5为本申请实施例提供的一种电子设备的组成示意图;
图6为本申请实施例提供的另一种电子设备的组成示意图;
图7为本申请实施例提供的另一种电子设备的组成示意图;
图8为本申请实施例提供的一种显示控制方法的模块间交互示意图;
图9为本申请实施例提供的一种显示控制方法的模块间交互流程示意图;
图10为本申请实施例提供的一种显示控制方法示意图;
图11为本申请实施例提供的另一种显示控制方法示意图;
图12为本申请实施例提供的另一种显示控制方法的模块间交互示意图;
图13为本申请实施例提供的另一种显示控制方法的模块间交互流程示意图;
图14为本申请实施例提供的另一种显示控制方法示意图;
图15为本申请实施例提供的另一种显示控制方法示意图;
图16为本申请实施例提供的另一种显示控制方法的模块间交互示意图;
图17为本申请实施例提供的另一种显示控制方法的模块间交互流程示意图;
图18为本申请实施例提供的另一种显示控制方法示意图;
图19为本申请实施例提供的另一种显示控制方法的流程示意图;
图20为本申请实施例提供的另一种电子设备的组成示意图;
图21为本申请实施例提供的一种芯片系统的组成示意图。
具体实施方式
以下,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。
目前,电子设备可以提供显示图像的功能。其中,图像可以包括静态图像,或者动态静态图像。
示例性的,以电子设备为手机为例。参考图1,电子设备的界面101上可以包括图库应用的图标102。用户可以对图标102输入操作103,指示电子设备运行图库应用,方便用户查看图库应用中存储的图像。其中,该操作103可以为对图标102的点击操作。
参考图2,响应于操作103,电子设备可以运行图库应用。此外,电子设备还可以切换显示图库应用的界面201。
如图2所示,在界面201上,电子设备可以向用户展示已经存储的图像。在一些实现中,已经存储的图像可以通过缩略图(简称为小图)的形式,展示在该界面201上。例如,在界面201上可以包括小图202。
在用户想要放大查看小图202时,可以在界面201上输入操作203。该操作203可以是对小图202输入的操作。例如,该操作203可以为点击操作。
在本申请的一些实施例中,界面101,或者界面201又可以称为第一界面。
参考图3,响应于该操作203,电子设备可以切换显示界301。该界面301上可以包括与小图202对应的大图302。在一些实现中,大图302可以为电子设备在接收到操作203后,根据显示屏的尺寸,对小图202进行对应放大后的图像。
在一些实现中,电子设备可以为用户提供高动态范围(High-Dynamic Range,HDR)显示效果。由此使得电子设备显示大图302时,在显示屏上获得亮部更亮的显示效果。
为了解决上述技术问题,本申请实施例提供一种显示控制方法及电子设备,电子设备中预设有背光调整策略。背光调整策略可以包括背光调整策略A,背光调整策略B,以及背光调整策略C中的任意一种或多种。其中,电子设备可以基于背光调整策略A,获取与显示图像中高亮区域的占比相对应的背光提升倍数M1。显示图像中高亮区域对应的透明度值大于第一预设阈值。电子设备基于背光调整策略B,获取与环境亮度值相对应的背光提升倍数M2。电子设备基于背光调整策略C,获取与用户年龄相对应的背光提升倍数M3。电子设备可以根据背光提升倍数M1,M2,以及M3中的任意一种或多种提升倍数,确定并调整电子设备中显示屏的背光亮度。使得电子设备在显示图像时可以实现亮部更亮的HDR显示效果。
示例性的,参考图4,原图401可以对应为界面301中的大图302。电子设备可以根据以下实施例中所提供的方案A、方案B、以及方案C中的至少一项,确定并调整电子设备中显示屏的背光亮度。使得电子设备在显示屏上显示原图401时,具有如图4中的402,403以及404等其中的任意一种亮部更亮的显示效果。其中,402至404中对应的显示屏的背光亮度不同,从而使得区域1、区域2以及区域3中的亮度也不同。
在本申请的一些实施例中,402至404中任一个所对应的显示界面又可以称为第二界面。
以下将结合附图对本申请实施例提供的技术方案进行详细说明。
需要说明的是,本申请实施例提供的方案可以应用于电子设备中。
本申请实施例中的电子设备可以是手机、平板电脑、桌面型、膝上型、手持计算机、笔记本电脑、车载设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本,以及蜂窝电话、个人数字助理(personal digital assistant,PDA)、增强现实(augmented reality,AR)\虚拟现实(virtual reality,VR)设备等,本申请实施例对该电子设备的具体形态不作特殊限制。
作为一种实现,该电子设备可以具有如图5所示的电子设备500的结构。
如图5所示,电子设备500可以包括处理器510,外部存储器接口520,内部存储器521,通用串行总线(universal serial bus,USB)接口530,充电管理模块540,电源管理模块541,电池542,天线1,天线2,移动通信模块550,无线通信模块560,音频模块570,扬声器570A,受话器570B,麦克风570C,耳机接口570D,传感器模块580,按键590,马达591,指示器592,摄像头模组593,显示屏594,以及用户标识模块(subscriber identificationmodule,SIM)卡接口595等。其中传感器模块580可以包括压力传感器580A,陀螺仪传感器580B,气压传感器580C,磁传感器580D,加速度传感器580E,距离传感器580F,接近光传感器580G,指纹传感器580H,温度传感器580J,触摸传感器580K,环境光传感器580L,骨传导传感器580M等。
可以理解的是,本申请实施例示意的结构并不构成对电子设备500的具体限定。在本申请另一些实施例中,电子设备500可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
处理器510可以包括一个或多个处理单元,例如:处理器510可以包括应用处理器510A(application processor,AP),图形处理器(graphics processing unit,GPU),图像信号处理器(image signal processor,ISP),控制器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-networkprocessing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
处理器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
处理器510中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器510中的存储器可以为高速缓冲存储器。该存储器可以保存处理器510用过或使用频率较高的指令或数据。如果处理器510需要使用该指令或数据,可从该存储器中直接调用。避免了重复存取,减少了处理器510的等待时间,因而提高了系统的效率。
电子设备500可以通过GPU,显示屏594,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏594和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器510可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。
显示屏594用于显示图像,视频等。显示屏594包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,LCD),有机发光二极管(organic light-emittingdiode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrixorganic lightemitting diode的,AMOLED),柔性发光二极管(flex light-emittingdiode,FLED),量子点发光二极管(quantum dot light emitting diodes,QLED)等。
内部存储器524可以用于存储计算机可执行程序代码,该可执行程序代码包括指令。内部存储器524可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储电子设备500使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器524可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,UFS)等。处理器540通过运行存储在内部存储器524的指令,和/或存储在设置于处理器中的存储器的指令,执行电子设备500的各种功能方法或数据处理。
摄像模组593可用于采集拍摄对象的彩色图像数据以及深度数据。ISP可用于处理摄像模组593采集的彩色图像数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将该电信号传递给ISP处理,转化为肉眼可见的图像。ISP还可以对图像的噪点,亮度,肤色进行算法优化。ISP还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,ISP可以设置在摄像模组593中。
在一些实施例中,电子设备500可以包括5个或多个摄像模组593。具体的,电子设备500可以包括5个前置摄像模组593以及5个后置摄像模组593。其中,前置摄像模组593通常可用于采集面对显示屏594的拍摄者自己的彩色图像数据以及深度数据,后置摄像模组可用于采集拍摄者所面对的拍摄对象(如人物、风景等)的彩色图像数据以及深度数据。
环境光传感器580L可以用于感知环境光亮度。电子设备500可以根据感知的环境光亮度自适应调节显示屏593的背光亮度。环境光传感器580L也可用于拍照时自动调节白平衡。环境光传感器580L还可以与接近光传感器580G配合,检测电子设备500是否被遮挡,例如电子设备在口袋里。当检测到电子设备被遮挡或在口袋里,可以使部分功能(例如触控功能)处于禁用状态,以防误操作。
本申请实施例涉及的电子设备还可以具有分层架构。该分层架构包括若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。
示例性的,图6示出了又一种电子设备的组成示意图。
如图6所示,该电子设备中的分层架构从上至下分别为应用程序层,应用程序框架层,安卓运行时(Android runtime,ART)和系统库,硬件抽象层(Hardware AbstractLayer,HAL),内核层以及硬件层。
应用程序层可以包括一系列应用程序包。
如图6所示,应用程序层可以包括音乐,视频,通话,铃声,闹钟,蓝牙,导航,设置,图库等应用程序。
应用程序框架层为应用程序层的应用程序提供应用编程接口(applicationprogramming interface,API)和编程框架。应用程序框架层包括一些预先定义的函数。
如图6所示,应用程序框架层可以包括窗口管理器,活动管理器,输入管理器,资源管理器,通知管理器,视图系统等。
窗口管理器提供窗口管理服务(Window Manager Service,WMS),WMS可以用于窗口管理、窗口动画管理、surface管理以及作为输入系统的中转站。
活动管理器可以提供活动管理服务(Activity Manager Service,AMS),AMS可以用于系统组件(例如活动、服务、内容提供者、广播接收器)的启动、切换、调度以及应用进程的管理和调度工作。
输入管理器可以提供输入管理服务(Input Manager Service,IMS),IMS可以用于管理系统的输入,例如触摸屏输入、按键输入、传感器输入等。IMS从输入设备节点取出事件,通过和WMS的交互,将事件分配至合适的窗口。
资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。
通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。比如通知管理器被用于告知下载完成,消息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在系统顶部状态栏的通知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如在状态栏提示文本信息,发出提示音,电子设备振动,指示灯闪烁等。
视图系统包括可视控件,例如显示文字的控件,显示图片的控件等。视图系统可用于构建应用程序。显示界面可以包括一个或多个视图。例如,包括短信通知图标的显示界面,可以包括显示文字的视图以及显示图片的视图。
安卓运行时负责将源代码转换为机器码。安卓运行时主要包括采用提前(aheador time,AOT)编译技术和及时(just in time,JIT)编译技术。
安卓运行时还包括核心库。核心库主要用于提供基本的Java类库的功能,例如基础数据结构、数学、IO、工具、数据库、网络等库。核心库为用户进行安卓应用开发提供了API。
系统库可以包括多个功能模块。例如:表面管理器(surface manager),媒体库,以及媒体框架(Med ia Framework)等。
其中,表面管理器用于对显示子系统进行管理,并且为多个应用程序提供了2D和3D图层的融合。媒体框架支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:MPEG4,H.264,MP3,AAC,AMR,JPG,PNG等。
硬件抽象层运行于用户空间(user space),对内核层驱动进行封装,向上层提供调用接口。硬件抽象层至少包括显示模块,以及摄像头模块等。
内核层是硬件和软件之间的层。内核层至少包括显示驱动,以及摄像头驱动。
硬件层包括存储器,显示屏,CPU,环境光传感器,以及前置摄像模组等。在本申请的实施例中,硬件层中包括的所有组件均可以对应于图5所示的电子设备中的组成。存储器,显示屏,CPU,环境光传感器,以及前置摄像模组对应的功能可参考图5中的说明,此处不再赘述。
作为又一种示例,图7提供了又一种电子设备的组成示意图。
如图7所示,在应用程序层可以安装有图库应用。图库应用可以用于提供如图1至图3中所涉及的图像浏览功能。图库应用中设置有控制模块,控制模块用于支持电子设备在显示图库应用中存储的图像时,基于背光调整参数确定显示屏的背光提升倍数。
作为一种示例,控制模块包括控制模块A,背光调整参数对应为背光调整参数A。其中,背光调整参数A包括原始图像对应的亮度图和背光调整策略A。背光调整策略A中包括原始图像的亮度图中高亮区域的占比与背光提升倍数的对应关系。
需要说明的是,原始图像的亮度图中高亮区域对应的透明度值超过第一预设阈值。
在一些实现中,图库应用中存储的图像包括原始图像和与原始图像对应的亮度图。亮度图数据中的一个像素点即可对应于原始图像数据中的一个像素点。该亮度图用于指示原始图像的透明度值。一般的,透明度值越大,进行灰度着色后对应颜色越接近白色,相应的原始图像中的亮度越高。反之,透明度值越小,进行灰度着色后对应颜色越接近于黑色,相应的亮度越低。
在另一些实现中,与原始图像对应的亮度图可以是经过处理的。
例如,电子设备可以获取亮度图1,亮度图1用于指示原始图像的透明度值。电子设备可以将亮度图1与原始图像进行融合得到编辑图像。电子设备可以根据该编辑图像获取亮度图2。亮度图2用于指示编辑图像的透明度值。电子设备可以将亮度图2作为与原始图像对应的亮度图。
在本示例中,控制模块A用于计算亮度图中高亮区域的占比,并基于背光调整策略A确定与该亮度图中高亮区域的占比相对应的背光提升倍数M1。这样,电子设备在通过图库应用显示不同图像时,使得在不同图像对应的高亮区域的占比不同的情况下,显示屏的背光提升倍数也不同。在本申请的一些实施例中,背光提升倍数M1又可以称为第一值。
作为另一种示例,控制模块包括控制模块B,背光调整参数对应为背光调整参数B。背光调整参数B包括环境亮度值和背光调整策略B。其中,背光调整策略B包括该环境亮度值与背光提升倍数的对应关系。
在本示例中,控制模块B用于基于背光调整策略B确定与该环境亮度值对应的背光提升倍数M2。这样,电子设备在不同环境亮度下通过图库应用显示相同图像时,显示屏的背光提升倍数也不同。在本申请的一些实施例中,背光提升倍数M2又可以称为第二值。
作为又一种示例,控制模块包括控制模块C。控制模块C中设置有人脸识别单元和控制单元C。人脸识别单元用于根据人脸帧确定当前的用户年龄。该用户年龄可以包括一个年龄值,或者一个年龄段。控制单元C用于确定与用户年龄相对应的背光提升倍数M3。
在控制模块包括控制模块C的情况下,背光调整参数对应为背光调整参数C。背光调整参数C包括实时的人脸帧和背光调整策略C。其中,背光调整策略C包括用户年龄与背光提升倍数的对应关系。在本示例中,控制单元C确定的背光提升倍数M3,是基于背光调整策略C确定的。这样,不同年龄的用户在使用电子设备查看图库应用中的图像时,显示屏的背光提升倍数也不同。在本申请的一些实施例中,背光提升倍数M3又可以称为第三值。
需要说明的是,上述示例均是以控制模块包括控制模块A,控制模块B,以及控制模块C中的任意一种进行说明的。在本申请的另一些实施例中,图库应用中的控制模块包括控制模块A,控制模块B,以及控制模块C中的任意两种或者三种。例如,控制模块包括控制模块A,控制模块B,以及控制模块C。则控制模块对应有控制模块A,控制模块B,以及控制模块C的所有功能。
另外,如图7的示例中,是以控制模块设置在图库应用中为例的。也即,在该示例中,控制模块对应的代码可以集成在图库应用的应用程序包中。在另一些实施例中,上述控制模块也可以设置在电子设备的应用程序框架层中。这样,在电子设备上电运行操作系统后,就可以配合应用程序层安装的各个应用程序实现上述功能。
在本申请的实施例中,内核层中包括显示驱动等多个驱动模块。在本示例中,显示驱动中设置有亮度模块。亮度模块用于根据图库应用确定的背光提升倍数(如背光提升倍数M1),确定显示屏可以达到的背光参数,并将背光参数发送给显示屏。以便于显示屏根据背光参数进行显示。
可以理解的是,显示屏配置有峰值亮度Lmax,即显示屏可以支持的最大背光亮度。在本申请的实施例中,背光参数所对应的背光亮度小于或者峰值亮度Lmax。在本申请的一些实施例中,峰值亮度Lmax又可以称为第三亮度。
在一些实现方式中,以图库应用确定的背光提升倍数为M1,当前显示屏当前的背光亮度为H0为例。在该实现方式中,背光参数对应为背光参数C1,背光参数C1包括背光亮度H1。在M1*H0所对应的背光亮度不超过显示屏的峰值亮度时,背光亮度H1为M1*H0所对应的背光亮度。在M1*H0所对应的背光亮度超过显示屏的峰值亮度时,背光亮度H1为显示屏的峰值亮度Lmax。在本申请的一些实施例中,H0又可以称为第一亮度。
在本申请的另一些实现方式中,背光参数C1可以包括背光提升倍数M11。其中,在显示屏当前的背光亮度H0的基础上,背光提升倍数M11所对应的背光亮度不超过显示屏的峰值亮度Lmax。
在如图7的示例中,同时给出了电子设备中配置的各个硬件组成,各个硬件组件可以构成逻辑上的硬件层。该硬件组成可以对应到如图5中的示例。
其中,显示屏中设置有显示驱动芯片(DisplayDriverIC,DDIC),DDIC用于控制显示屏进行相应的显示。DDIC中还包括显示屏当前的背光亮度H0,以及显示屏的峰值亮度Lmax。在一些实现中,背光亮度H0,以及显示屏的峰值亮度Lmax可以存储在DDIC上配置的片上存储空间中。
需要说明的是,上述实施例是以亮度模块设置在显示驱动中为例进行说明。在本申请的另一些实施例中,亮度模块可以设置在显示屏中。亮度模块对应的功能可以参考前述说明,此处不再赘述。
存储器中设置有参数存储单元,参数存储单元用于存储背光调整参数。背光调整参数的介绍可以参考前述的说明,此处不再赘述。
在电子设备的硬件层中还可以包括环境光传感器,环境光传感器可以用于获取当前的环境亮度值。以便于后续控制模块B对该环境亮度值的使用。
在本申请的一些实施例中,硬件层中还可以包括前置摄像模组。该前置摄像模组对应于图5中的摄像模组593内配置的前置摄像模组。前置摄像模组用于在电子设备通过图库应用显示图像时实时获取人脸帧。以便于后续控制模块C中的人脸识别单元根据该人脸帧确定用户年龄。
本申请实施例提供的方案均可以应用于具有如图7所示组成的电子设备中。
以下结合图7所示的组成,对本申请实施例提供的方案进行详细说明。
示例性的,参考图8,为本申请实施例提供的一种显示控制方法的模块间交互示意图。通过如图8所示的方案,能够实现电子设备基于显示图像对应的高亮区域的占比大小,调整显示屏的背光亮度,在显示屏上获得亮部更亮的显示效果。
如图8所示,该方案可以包括:
S801、控制模块A从参数存储单元A读取背光调整参数A。
示例性的,电子设备的存储器中设置有参数存储单元A,参数存储单元A预先存储有背光调整参数A。结合图7中的说明,背光调整参数A包括当前显示图像对应的亮度图,以及背光调整策略A。显示图像对应的亮度图,以及背光调整策略A的详细说明可以参考图7中的说明,此处不再赘述。
在本申请的一些实施例中,参数存储单元A又可以称为第一存储单元,背光调整策略A又可以称为第一背光调整策略。
需要说明的是,在本申请的一些实施例中,电子设备可以在接收到用户输入的第一操作时,开始执行S801的操作。其中,第一操作用于指示电子设备显示图库应用中存储的图像。例如,电子设备可以在接收到如图2所示的操作203时,通过控制模块A从参数存储单元A读取与原始图像(小图202或者大图302)相对应的亮度图A,以及背光调整策略A。
其中,亮度图A可以包括亮度图1,或者亮度图2。亮度图1和亮度图2的详细说明可参考图7中的说明,此处不再赘述。
在本申请的一些实施例中,亮度图A又可以称为第一亮度图。
在本示例中,控制模块A在获取到显示图像对应的亮度图A后,计算亮度图A中高亮区域的占比R1。其中,亮度图A中高亮区域的透明度值大于第一预设阈值。在本申请的一些实施例中,占比R1又可以称为第一占比。第一参数包括亮度图A中高亮区域的占比和背光调整策略A。
作为一种具体的实现,亮度图A包括多个像素点,每一个像素点对应配置有透明度值。以第一预设阈值设置为200为例,则透明度值超过200的像素点即为亮度图A中的高亮区域。假设亮度图A中透明度值超过200的像素点数量为N1,亮度图A中所有像素点的数量为N2,则高亮区域的占比R1对应为N1/N2。在本申请的一些实施例中,N1又可以称为第七值,N1又可以称为第八值。
结合图7中的说明,背光调整策略A包括亮度图A中高亮区域的占比与背光提升倍数的关系。控制模块A在确定亮度图A中高亮区域的占比R1后,可以基于背光策略A确定与占比R1对应的背光提升倍数M1。
在本申请的实施例中,控制模块A在基于背光调整参数A确定背光提升倍数M1后,可以将背光提升倍数M1发送给显示驱动中的亮度模块。
S802、控制模块A将背光提升倍数M1发送给亮度模块。
可以理解的是,在一些实现中,当前显示屏的背光亮度提升M1倍后,超出了显示屏的峰值亮度Lmax,即显示屏无法支持背光亮度提升M1倍后的显示效果。因此,亮度模块在接收到背光提升倍数M1之后,还需要确定背光提升倍数M1对应的背光参数C1。其中,背光参数C1所对应的背光亮度不超过显示屏的峰值亮度Lmax。
在本申请的实施例中,亮度模块确定背光提升倍数M1对应的背光参数C1的实现方式可参考S803中的说明。
S803、亮度模块从DDIC中读取显示参数。
示例性的,显示参数包括当前显示屏的背光亮度HO,以及显示屏的峰值亮度Lmax。结合图7中的说明,亮度模块可以从DDIC中获取显示屏的当前背光亮度HO,以及显示屏的峰值亮度Lmax。
在本申请的实施例中,亮度模块获取到显示参数后,可以根据显示参数中的背光亮度HO,以及峰值亮度Lmax,确定背光提升倍数M1对应的背光参数C1。
在一些实现方式中,背光参数C1可以包括背光亮度H1。背光亮度H1对应于显示屏基于背光提升倍数M1所能达到的背光亮度。即背光亮度H1小于或者等于峰值亮度Lmax。在本申请的一些实施例中,背光亮度H1又可以称为第二亮度。
例如,当前背光亮度H0提升M1倍后对应的背光亮度为M1*H0,M1*H0小于或者等于峰值亮度Lmax,则背光亮度H1为M1*H0。
又如,当前背光亮度H0提升M1倍后对应的背光亮度为M1*H0大于峰值亮度Lmax,则背光亮度H1为Lmax。
在另一些实现方式中,背光参数C1可以包括背光提升倍数M11。其中,背光亮度H0提升M11倍后所对应的背光亮度小于或者等于峰值亮度Lmax。
例如,当前背光亮度H0提升M1倍后对应的背光亮度为M1*H0小于或者等于峰值亮度Lmax,则背光提升倍数M11为背光提升倍数M1。
又如,当前背光亮度H0提升M1倍后对应的背光亮度为M1*H0大于峰值亮度Lmax,则背光提升倍数M11为Lmax/H0。
S804、亮度模块将背光参数C1发送给DDIC。
示例性的,亮度模块可以根据前述说明确定背光参数C1,并将背光参数C1发送给DDIC。以便于后续DDIC控制显示屏根据背光参数C1进行显示,从而在显示屏上获取亮部更亮的HDR显示效果。
需要说明的是,上述示例是以亮度模块设置在显示驱动中为例进行说明。在本申请的另一些实施例中,亮度模块可以设置在显示屏中。亮度模块可以通过S803实现与DDIC的交互获取显示参数,通过S804实现将确定的背光参数C1发送给DDIC。具体实现方式可参考图8中的说明,此处不再赘述。
为了更加清楚的对本申请实施例提供的技术方案进行说明,以下结合图8提供的各模块之间的交互流程示意图,继续对本申请实施例提供的方案A实现进行说明。
如图9所示,以用户输入的第一操作为图2中操作203为例,该方案A可以包括:
S901、参数存储单元A预先存储亮度图A和背光调整策略A。
在本申请的实施例中,参数存储单元A中预先存储有亮度图A和背光调整策略A。以便于后续控制模块A对亮度图A和背光调整策略A的使用。
具体的,亮度图A与图库应用中存储的原始图像相对应。结合图7中的说明,在一些实现中,亮度图A可以是根据原始图像的透明度值绘制的。在另一些实现中,电子设备可以根据原始图像的透明度值绘制第一亮度图,将第一亮度图与原始图像进行融合处理,得到编辑图像。亮度图A可以为根据该编辑图像的透明度值绘制的。
在本示例中,参考图10,背光调整策略A中包括亮度图A中的高亮区域的占比与背光提升倍数之间的对应关系。如图10所示,背光调整策略A包括背光调整策略A1,背光调整策略A2,以及背光调整策略A3中的任意一种。其中,高亮区域的占比为R0时,对应的背光提升倍数MAX1为最大背光提升倍数,高亮区域的占比为R2时,对应的背光提升倍数MIN1为最小背光提升倍数。MIN1大于或者等于1。
S902、响应于操作203,控制模块A从参数存储单元A中读取亮度图A和背光调整策略A。
示例性的,结合图2中的说明,操作203用于指示电子设备显示小图202对应的大图302。在接收到该操作203时,响应于操作203,控制模块A可以从参数存储单元A中读取亮度图A和背光调整策略A。以便于后续对亮度图A和背光调整策略A的使用。
在申请的实施例中,控制模块A在获取到读取亮度图A和背光调整策略A后,可以继续进行S903以及后续的操作。
S903、控制模块A获取亮度图A中透明度值超过第一预设阈值的像素点数量N1,和所有像素点的数量N2,计算高亮区域的占比R1=N1/N2。
在本申请的实施例中,亮度图A包括多个像素点,每一个像素点对应配置有透明度值。其中,透明度值超过第一预设阈值(如200)的像素点,即为亮度图A中的高亮区域。
S904、控制模块A基于背光调整策略A,确定与高亮区域的占比R1对应的背光提升倍数M1。
示例性的,参考图10,以背光调整策略A包括背光调整策略A1为例。控制模块A可以基于背光调整策略A1中包括的高亮区域的占比与背光提升倍数之间的关系,确定与高亮区域的占比R1对应的背光提升倍数为M1。
在本申请的另一些实施例中,控制模块A还可以基于背光调整策略A2或者背光调整策略A3,确定与高亮区域的占比R1对应的背光提升倍数M1。
S905、控制模块A将背光提升倍数M1发送给亮度模块。
可以理解的是,在一些实现中,当前显示屏的背光亮度提升M1倍后,超出了显示屏的峰值亮度,即显示屏无法支持背光亮度提升M1倍后的显示效果。
在本申请的实施例中,控制模块A在通过S904的操作确定背光提升倍数M1后,将背光提升倍数M1发送给亮度模块,以便于亮度模块根据背光提升倍数M1确定背光亮度H1。其中,背光亮度H1小于显示屏的峰值亮度Lmax。亮度模块根据背光提升倍数M1确定背光亮度H1的实现方式可参考S906以及S907中的说明。
S906、亮度模块从DDIC中读取当前显示屏的背光亮度H0和峰值亮度Lmax。
示例性的,该S906的操作可以对应于如图8中的S803。
S907、亮度模块确定M1*H0小于或者等于峰值亮度Lmax,确定显示屏的背光亮度H1为M1*H0。
需要说明的是,在S907中是以M1*H0小于或者等于峰值亮度Lmax为例,对背光亮度H1进行说明的。在本申请的另一些实现方式中,M1*H0大于峰值亮度Lmax,则背光亮度H1为峰值亮度Lmax。
在本申请的实施例中,亮度模块在确定背光亮度H1后,继续执行S908及后续的操作,实现电子设备上的显示屏按照背光亮度H1进行显示图像。
S908、亮度模块将背光亮度H1发送给DDIC。
S909、DDIC控制显示屏按照背光亮度H1进行显示。
需要说明的是,在S908和S909中是以背光参数C1为背光亮度H1为例进行说明的。在本申请的另一些实现方式中,背光参数C1可以为背光亮度H1对应的背光提升倍数M11,M11等于H1/H0。亮度模块可以将背光提升倍数M11发送给DDIC,使得DDIC控制显示屏按照背光提升倍数M11对应的背光亮度H1进行显示。
在图9所示出的示例中,基于方案A,电子设备可以根据亮度图A中高亮区域的占比大小,以及背光调整策略A,调整显示屏的背光亮度。这样,电子设备响应于操作203,在显示屏上显示大图302时,可以获取更加清晰明亮的HDR显示效果。
示例性的,参考图11,以原图1101以及原图1102为例。控制模块A可以根据原图1101对应的亮度图确定高亮区域的占比R11=3%。电子设备根据背光调整策略A,确定与占比R11对应的背光提升倍数为A。这样,根据图9所示出的方案,电子设备在显示原图1101时,可以在显示屏上获取如1103所示的HDR显示效果。
类似的,控制模块A可以根据原图1102对应的亮度图确定高亮区域的占比R12=15%。电子设备根据背光调整策略A,确定与占比R12对应的背光提升倍数为B。这样,根据图9所示出的方案,电子设备在显示原图1102时,可以在显示屏上获取如1104所示的HDR显示效果。
其中,背光提升倍数A大于背光提升倍数B。这样,电子设备在显示具有不同高亮区域占比的图像时,均可以对应调整显示屏的背光亮度,获取HDR显示效果。同时,在图像对应的高亮区域占比不同的情况下,电子设备在显示图像时对应的背光亮度也不同,带来更佳的用户视觉体验。
示例性的,参考图12,为本申请实施例提供的另一种显示控制方法的模块间交互示意图。通过如图12所示的方案,能够实现电子设备基于当前环境亮度值,调整显示屏的背光亮度,在显示屏上获得亮部更亮的显示效果。
如图12所示,该方案可以包括:
S1201、控制模块B从参数存储单元B读取背光调整策略B。
示例性的,电子设备的存储器中设置有参数存储单元B,参数存储单元B预先存储有背光调整策略B。其中,背光调整策略B包括环境亮度值与显示屏的背光提升倍数之间的对应关系。在本申请的一些实施例中,参数存储单元B又可以称为第二存储单元,背光调整策略B又可以称为第二背光调整策略。
需要说明的是,在本申请的一些实施例中,电子设备可以在接收到用户输入的第一操作时,开始执行S1201的操作。其中,该第一操作用于指示电子设备显示图库应用中存储的图像。
S1202、控制模块B从环境光传感器读取当前的环境亮度值L1。
结合图7中的说明,环境光传感器用于获取当前的环境亮度值L1。控制模块B可以从环境光传感器读取当前的环境亮度值L1。在本申请的一些实施例中,环境亮度值L1又可以称为第四亮度,第二参数包括环境亮度值L1以及背光调整策略B。
作为一种实现方式,环境光传感器可以在电子设备开机后,开始获取实时的环境亮度值L1。在这种实现方式中,控制模块B可以在接收到用户输入的第一操作时,从环境光传感器读取当前的环境亮度值L1。
在另一种实现方式中,控制模块B可以在电子设备接收到用户输入的第一操作时,向环境光传感器发送第一指令。其中,第一指令用于指示环境光传感器获取当前的环境亮度值L1。环境光传感器接收到第一指令后,响应于第一指令,获取当前的环境亮度值L1,并将环境亮度值L1发送给控制模块B。
在本申请的实施例中,控制模块B在获取到背光调整策略B和当前的环境亮度值L1后,可以基于背光策略B确定与环境亮度值L1对应的背光提升倍数M2。
S1203、控制模块B将背光提升倍数M2发送给亮度模块。
示例性的,控制模块B在确定背光提升倍数M2后,可以将背光提升倍数M2发送给显示驱动中的亮度模块。
在本示例中,亮度模块在接收到背光提升倍数M2之后,还需要确定背光提升倍数M2对应的背光参数C2。其中,背光参数C2所对应的背光亮度不超过显示屏的峰值亮度Lmax。
在本申请的实施例中,亮度模块确定背光提升倍数M2对应的背光参数C2的实现方式可参考S1204中的说明。
S1204、亮度模块从DDIC中读取显示参数。
示例性的,该S1204的操作可以对应于如图8中的S803。
在本申请的实施例中,亮度模块获取到显示参数后,可以根据显示参数中的背光亮度HO,以及峰值亮度Lmax,确定背光提升倍数M2对应的背光参数C2。亮度模块根据显示参数确定背光参数C2与亮度模块根据显示参数确定背光参数C1的实现方式类似,具体内容可以参考S803中的说明,此处不再赘述。
S1205、亮度模块将背光参数C2发送给DDIC。
示例性的,亮度模块可以根据前述说明确定背光参数C2,并将背光参数C2发送给DDIC。以便于后续DDIC控制显示屏根据背光参数C2进行显示,从而在显示屏上获得亮部更亮的显示效果。
需要说明的是,上述示例是以亮度模块设置在显示驱动中为例进行说明。在本申请的另一些实施例中,亮度模块可以设置在显示屏中。亮度模块可以通过S1204实现与DDIC的交互获取显示参数,通过S1205实现将确定的背光参数C2发送给DDIC。具体实现方式可参考图12中的说明,此处不再赘述。
为了更加清楚的对本申请实施例提供的技术方案进行说明,以下结合图12提供的各模块之间的交互流程示意图,继续对本申请实施例提供的方案B实现进行说明。
如图13所示,该方案B可以包括:
S1301、参数存储单元B预先存储背光调整策略B。
在本申请的实施例中,参数存储单元B中预先存储有背光调整策略B。以便于后续控制模块B对背光调整策略B的使用。
在本示例中,参考图14,背光调整策略B中包括当前的环境亮度值与背光提升倍数之间的对应关系。如图14所示,环境亮度值越高,对应于显示屏的背光提升倍数越高。其中,在当前环境亮度值为L2时,对应的背光提升倍数MAX2为最大背光提升倍数。在当前环境亮度值为L0时,对应的背光提升倍数MIN2为最小背光提升倍数。MIN2大于或者等于1。
S1302、响应于操作203,控制模块B从环境光传感器中读取当前的环境亮度值L1。
S1303、响应于操作203,控制模块B从参数存储单元B中读取背光调整策略B。
示例性的,在S1302和S1302的操作中,结合图2中的说明,操作203用于指示电子设备显示小图202对应的大图302。响应于操作203,控制模块B可以执行S1302和S1303的操作,获取当前的环境亮度值L1和背光调整策略B。以便于后续控制模块B基于环境亮度值L1和背光调整策略B,确定背光提升倍数M2。
在申请的实施例中,控制模块A在获取到环境亮度值L1和背光调整策略B后,可以继续进行S1304以及后续的操作。
S1304、控制模块B根据背光调整策略B,确定环境亮度值L1对应的背光提升倍数M2。
示例性的,参考图14,控制模块B可以根据背光调整策略B中包括的环境亮度值与背光提升倍数之间的关系,确定环境亮度值L1对应的背光提升倍数M2。
S1305、控制模块B将背光提升倍数M2发送给亮度模块。
可以理解的是,在一些实现中,当前显示屏的背光亮度提升M2倍后,超出了显示屏的峰值亮度,即显示屏无法支持背光亮度提升M2倍后的显示效果。
在本申请的实施例中,控制模块B在通过S1304的操作确定背光提升倍数M2后,可以将背光提升倍数M2发送给亮度模块,以便于亮度模块根据背光提升倍数M2确定背光亮度H2。其中,背光亮度H2小于显示屏的峰值亮度Lmax。亮度模块根据背光提升倍数M2确定背光亮度H2的实现方式可参考S1306以及S1307中的说明。
S1306、亮度模块从DDIC中读取当前显示屏的背光亮度H0和峰值亮度Lmax。
示例性的,该S1306的操作可以对应于如图12中的S1204。
S1307、亮度模块确定M2*H0小于或者等于峰值亮度Lmax,确定显示屏的背光亮度H2为M2*H0。
需要说明的是,在S1307中是以M2*H0小于或者等于峰值亮度Lmax为例,对背光亮度H2进行说明的。在本申请的另一些实现方式中,M2*H0大于峰值亮度Lmax,则背光亮度H2为峰值亮度Lmax。
在本申请的实施例中,亮度模块在确定背光亮度H2后,继续执行S1308及后续的操作,实现电子设备上的显示屏按照背光亮度H2进行显示图像。在本申请的一些实施例中,背光亮度H2又可以称为第二亮度。
S1308、亮度模块将背光亮度H2发送给DDIC。
S1309、DDIC控制显示屏按照背光亮度H2进行显示。
需要说明的是,在S1308和S1309中是以背光参数C2为背光亮度H2为例进行说明的。在本申请的另一些实现方式中,背光参数C2可以为背光亮度H2对应的背光提升倍数M22,M22等于H2/H0。亮度模块可以将背光提升倍数M22发送给DDIC,使得DDIC控制显示屏按照背光提升倍数M22对应的背光亮度H2进行显示。
在图13所示出的示例中,基于方案B,电子设备可以根据当前的环境亮度值L1,以及背光调整策略B,调整显示屏的背光亮度。这样,电子设备响应于操作203,在显示屏上显示大图302时,可以获取HDR显示效果。
示例性的,参考图15,以原图1501为例。电子设备可以在不同环境亮度下显示原图1501。
例如,电子设备可以在环境亮度值较小时显示原图1501。此时电子模块可以基于背光调整策略B,确定与当前的环境亮度值L11对应的背光提升倍数C。这样,电子在环境亮度值L11下显示原图1501时,可以在显示屏上获取如1502所示的HDR显示效果。
显示屏在背光亮度提升C倍后可以获取如图15中的1502所示的显示效果。
又如,电子设备可以在环境亮度值较大时显示原图1501。此时电子模块可以基于背光调整策略B,确定与当前的环境亮度值L12对应的背光提升倍数D。这样,电子在环境亮度值L12下显示原图1501时,可以在显示屏上获取如1503所示的HDR显示效果。
在本示例中,根据背光调整策略B,环境亮度值L12大于环境亮度值L11,对应于背光提升倍数D大于背光提升倍数C。这样,电子设备在不同环境亮度下显示图像时,均可以对应调整显示屏的背光亮度,获取HDR显示效果。同时,在当前的环境亮度值不同时,电子设备在显示图像时对应的背光亮度也不同,带来更佳的用户视觉体验。
示例性的,参考图16,为本申请实施例提供的又一种显示控制方法的模块间交互示意图。通过如图16所示的方案,能够实现电子设备根据用户年龄,调整显示屏的背光亮度,获取图像中较亮区域的亮度更亮的HDR显示效果。
如图16所示,该方案可以包括:
S1601、人脸识别单元从前置摄像模组读取用户的人脸帧。
结合图7中的说明,前置摄像模组可以实时获取用户的人脸帧。在本申请的实施例中,用户输入第一操作,该第一操作用于指示电子设备显示图库应用中存储的图像。人脸识别单元可以在接收到用户输入的第一操作后,响应于第一操作,从前置摄像模组中获取用户的人脸帧。以便于后续人脸识别单元对用户的人脸帧的使用。
需要说明的是,前置摄像模组在获取用户的人脸帧时,是经过用户允许的。
示例性的,人脸识别单元在获取到用户的人脸帧后,可以根据用户的人脸帧,确定当前用户年龄。其中,用户年龄可以包括一个年龄值,或者一个年龄段。
S1602、人脸识别单元将用户年龄发送给控制单元C。
在本示例中,人脸识别单元在确定用户年龄后,可以将用户年龄发送给控制单元C。以便于控制单元C后续使用该用户年龄,实现对背光提升倍数的确定。
S1603、控制单元C从参数存储单元C读取背光调整策略C。
示例性的,电子设备的存储器中设置有参数存储单元C,参数存储单元C预先存储有背光调整策略C。其中,背光调整策略C包括用户年龄与显示屏的背光提升倍数之间的对应关系。
在本申请的一些实施例中,参数存储单元C又可以称为第三存储单元,背光调整策略C又可以称为第三背光调整策略,第三参数包括用户的人脸帧,以及背光调整策略C。
在一些实现方式中,控制单元C可以在接收到用户年龄后,从参数存储单元C读取背光调整策略C。
在另一些实现方式中,控制单元C还可以在接收到用户输入的第一操作后,响应于第一操作,从参数存储单元C读取背光调整策略C。
在本申请的实施例中,控制单元C在获取到背光调整策略C和用户年龄后,可以基于背光策略C确定与该用户年龄对应的背光提升倍数M3。
S1604、控制单元C将背光提升倍数M3发送给亮度模块。
示例性的,控制单元C在确定背光提升倍数M3后,可以将背光提升倍数M3发送给显示驱动中的亮度模块。
在本示例中,亮度模块在接收到背光提升倍数M3之后,还需要确定背光提升倍数M3对应的背光参数C3。其中,背光参数C3所对应的背光亮度不超过显示屏的峰值亮度Lmax。
在本申请的实施例中,亮度模块确定背光提升倍数M3对应的背光参数C3的实现方式可参考S1605中的说明。
S1605、亮度模块从DDIC中读取显示参数。
示例性的,该S1605的操作可以对应于如图8中的S803。
在本申请的实施例中,亮度模块获取到显示参数后,可以根据显示参数中的背光亮度HO,以及峰值亮度Lmax,确定背光提升倍数M3对应的背光参数C3。亮度模块根据显示参数确定背光参数C3与亮度模块根据显示参数确定背光参数C1的实现方式类似,具体内容可以参考S803中的说明,此处不再赘述。
S1606、亮度模块将背光参数C3发送给DDIC。
示例性的,亮度模块可以根据前述说明确定背光参数C3,并将背光参数C3发送给DDIC。以便于后续DDIC控制显示屏根据背光参数C3进行显示,从而获取图像中较亮区域的亮度更亮的HDR显示效果。
需要说明的是,上述示例是以亮度模块设置在显示驱动中为例进行说明。在本申请的另一些实施例中,亮度模块可以设置在显示屏中。亮度模块可以通过S1605实现与DDIC的交互获取显示参数,通过S1605实现将确定的背光参数C3发送给DDIC。具体实现方式可参考图16中的说明,此处不再赘述。
为了更加清楚的对本申请实施例提供的技术方案进行说明,以下结合图16提供的各模块之间的交互流程示意图,继续对本申请实施例提供的方案C实现进行说明。
如图17所示,该方案C可以包括:
S1701、参数存储单元C预先存储背光调整策略C。
在本申请的实施例中,参数存储单元C中预先存储有背光调整策略C。以便于后续控制单元C对背光调整策略C的使用。
在本示例中,参考图18,背光调整策略C中包括用户年龄与背光提升倍数之间的对应关系。如图18所示,用户年龄的值越大,对应于显示屏的背光提升倍数越低。其中,在当前用户年龄为age0时,对应的背光提升倍数MAX3为最大背光提升倍数。在用户的年龄值为age2时,对应的背光提升倍数MIN3为最小背光提升倍数。MIN3大于或者等于1。
S1702、响应于操作203,人脸识别单元从前置摄像模组中读取当前用户的人脸帧。
示例性的,该S1702的操作可以对应于如图16中的S1601。人脸识别单元在获取到当前用户的人脸帧后,可以通过S1703的操作,确定当前用户年龄。
以下以该用户年龄为一个年龄值为例,对本实施例所提供的方案进行说明。
S1703、人脸识别单元根据用户的人脸帧,确定年龄值age1。
结合图7中的说明,人脸识别单元可以在获取到用户的人脸帧后,根据用户的人脸帧,确定该用户对应的年龄值age1。在本申请的一些实施例中,age1又可以称为第一年龄。
S1704、人脸识别单元将年龄值age1发送给控制单元C。
在本申请的实施例中,人脸识别单元在通过S1703的操作确定年龄值age1后,可以将age1发送给控制单元C。以便于后续控制单元C对该年龄值age1的使用。
S1705、控制单元C从参数存储单元C中读取背光调整策略C。
示例性的,该S1705的操作可以对应于如图16中的S1602。
在本申请的实施例中,控制单元C在获取到背光调整策略C以及年龄值age1后,可以继续执行S1706的操作,确定背光提升倍数M3。
S1706、控制单元C根据背光调整策略C,确定年龄值age1对应的背光提升倍数M3。
示例性的,参考图18,控制单元C可以根据背光调整策略C中包括的用户年龄与背光提升倍数之间的关系,确定年龄值age1对应的背光提升倍数M3。
S1707、控制单元C将背光提升倍数M3发送给亮度模块。
可以理解的是,在一些实现中,当前显示屏的背光亮度提升M3倍后,超出了显示屏的峰值亮度,即显示屏无法支持背光亮度提升M3倍后的显示效果。
在本申请的实施例中,控制单元C在通过S1706的操作确定背光提升倍数M3后,可以将背光提升倍数M3发送给亮度模块,以便于亮度模块根据背光提升倍数M3确定背光亮度H3。其中,背光亮度H3小于显示屏的峰值亮度Lmax。亮度模块根据背光提升倍数M3确定背光亮度H3的实现方式可参考S1708以及S1709中的说明。
S1708、亮度模块从DDIC中读取当前显示屏的背光亮度H0和峰值亮度Lmax。
示例性的,该S1708的操作可以对应于如图16中的S1605。
S1709、亮度模块确定M3*H0小于或者等于峰值亮度Lmax,确定显示屏的背光亮度H3为M3*H0。
需要说明的是,在S1709中是以M3*H0小于或者等于峰值亮度Lmax为例,对背光亮度H3进行说明的。在本申请的另一些实现方式中,M3*H0大于峰值亮度Lmax,则背光亮度H3为峰值亮度Lmax。
在本申请的实施例中,亮度模块在确定背光亮度H3后,继续执行S1710及后续的操作,实现显示屏按照背光亮度H3进行显示图像。在本申请的一些实施例中,背光亮度H3又可以称为第二亮度。
S1710、亮度模块将背光亮度H3发送给DDIC。
S1711、DDIC控制显示屏按照背光亮度H3进行显示。
需要说明的是,在S1710和S1711中是以背光参数C3为背光亮度H3为例进行说明的。在本申请的另一些实现方式中,背光参数C3可以为背光亮度H3对应的背光提升倍数M33,M33等于H3/H0。亮度模块可以将背光提升倍数M33发送给DDIC,使得DDIC控制显示屏按照背光提升倍数M33对应的背光亮度H3进行显示。
在图17所示出的示例中,基于方案C,电子设备可以通过前置摄像模组获取当前用户的人脸帧,并根据人脸帧确定用户的年龄值age1。电子设备根据年龄值age1以及背光调整策略C,调整显示屏的背光亮度。这样,电子设备响应于操作203,在显示屏上显示大图302时,针对不同年龄的用户,均可以对应调整显示屏的背光亮度,获取HDR显示效果。同时,在当前用户的年龄不同时,电子设备在显示图像时对应的背光亮度也不同,带来更佳的用户视觉体验。
在上述实施例中,均是以电子设备中包括如图8至图18中所示出的方案A,方案B,以及方案C中的任意一种方案进行说明的。在本申请的另一些实施例中,电子设备中可以包括方案A,方案B,以及方案C中的两种或者三种。电子设备中可以通过方案A,方案B,以及方案C中的两种或者三种,确定显示屏的背光提升倍数,使得电子设备在显示图像时,在显示屏上获取亮部更亮的HDR显示效果。
示例性的,参考图19,以电子设备中包括方案A,方案B,以及方案C为例,通过如图19所示的方案,电子设备可以同时根据显示图像对应的高亮区域的占比大小,环境亮度值以及用户年龄,调整显示屏的背光亮度,获取HDR显示效果。
如图19所示,该方案可以包括:
S1901、图库应用根据高亮区域的占比R1,确定背光提升倍数M1。
示例性的,图库应用根据高亮区域的占比R1确定背光提升倍数M1的具体实现方法可参考图9中的说明,此处不再赘述。
S1902、图库应用根据环境亮度值L1,确定背光提升倍数M2。
示例性的,图库应用根据环境亮度值L1确定背光提升倍数M2的具体实现方法可参考图13中的说明,此处不再赘述。
S1903、图库应用根据年龄值age1,确定背光提升倍数M3。
示例性的,图库应用根据年龄值age1确定背光提升倍数M3的具体实现方法可参考图17中的说明,此处不再赘述。
S1904、图库应用计算背光提升倍数M4=G1*M2+G2*M3,确定背光提升倍数M4小于或者等于背光提升倍数M1。
示例性的,G1为背光提升倍数M2对应的权重参数,G2为背光提升倍数M3对应的权重参数。其中,G1与G2之间的和小于或者等于1,同时G1*M2+G2*M3大于或者等于1。在本申请的一些实施例中,G1又可以称为第一权重系数,G2又可以称为第二权重系数。
S1905、图库应用将背光提升倍数M4发送给亮度模块。
在本申请的一些实施例中,背光提升倍数M4又可以称为第四值,第五值等于G1*M2+G2*M3。
S1906、亮度模块从DDIC中读取当前背光亮度H0,和显示屏的峰值亮度Lmax。
S1907、亮度模块确定M4*H0小于或者等于Lmax,确定显示屏的背光亮度H4=M4*H0。
在本申请的一些实施例中,背光亮度H4又可以称为第二亮度。
S1908、亮度模块将背光亮度H4发送给DDIC。
S1909、DDIC控制显示屏按照背光亮度H4进行显示。
需要说明的是,在图19所示出的示例中,是以提升倍数M4小于或者等于背光提升倍数M1为例进行说明的。在本申请的另一种实施例中,背光提升倍数M4大于背光提升倍数M1。此时,图库应用可以对应将背光提升倍数M1发送给亮度模块。电子设备可以根据背光提升倍数M1执行如S1906至S1909中的类似处理,实现显示屏按照背光亮度H1进行显示。
通过图19中的方案,电子设备响应于用户的第一操作(如操作203),针对具有不同高亮区域占比的图像,不同的环境亮度值,以及不同年龄的用户,均可以对应调整显示屏的背光亮度,获取HDR显示效果,带来更佳的用户视觉体验。
需要说明的是,上述实施例是以背光提升倍数M4根据背光提升倍数M1,背光提升倍数M2,以及背光提升倍数M3确定的为例进行说明的。在本申请的另一些实施例中,背光提升倍数还可以根据背光提升倍数M1,背光提升倍数M2,以及背光提升倍数M3中的任意两个进行确定。
例如,图库应用可以根据背光提升倍数M2,以及背光提升倍数M3,确定背光提升倍数M5=G1*M2+G2*M3。图库应用可以将背光提升倍数M5直接发送给亮度模块。亮度模块在接收到该背光提升倍数M5后,可以继续执行如S1906至1906中的操作。使得电子设备响应于用户的第一操作(如操作203),针对不同的环境亮度值,以及不同年龄的用户,均可以对应调整显示屏的背光亮度,获取HDR显示效果,带来更佳的用户视觉体验。
在本申请的一些实施例中,背光提升倍数M5又可以称为第六值。
又如,图库应用可以根据背光提升倍数M1,以及背光提升倍数M2,确定背光提升倍数M6=G3*M1+G4*M2。其中,G3与G4之间的和小于或者等于1,背光提升倍数M6大于或者等于1。
在本示例中,图库应用可以将背光提升倍数M6直接发送给亮度模块。亮度模块在接收到该背光提升倍数M6后,可以继续执行如S1906至1906中的操作。使得电子设备响应于用户的第一操作(如操作203),针对具有不同高亮区域占比的图像,以及不同的环境亮度值,均可以对应调整显示屏的背光亮度,获取HDR显示效果,带来更佳的用户视觉体验。
又如,图库应用可以根据背光提升倍数M1,以及背光提升倍数M3,确定背光提升倍数M7=G5*M1+G6*M2。其中,G5和G6的和小于或者等于1,背光提升倍数M7大于或者等于1。
在本示例中,图库应用可以将背光提升倍数M7直接发送给亮度模块。亮度模块在接收到该背光提升倍数M7后,可以继续执行如S1906至1906中的操作。使得电子设备响应于用户的第一操作(如操作203),针对具有不同高亮区域占比的图像,以及不同年龄的用户,均可以对应调整显示屏的背光亮度,获取HDR显示效果,带来更佳的用户视觉体验。
另外,在图7至图19所示出的示例中,均是以图库应用为例进行说明的。在本申请的另一些实施例中,图7至图19所示出的方法还可以应用于电子设备中其他提供图像查看功能的应用程序。
上述主要从各个功能模块的角度对本申请实施例提供的方案进行了介绍。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
示例性的,图20示出了的一种电子设备2000的组成示意图。如图20所示,该电子设备2000可以包括:处理器2001,存储器2002和显示屏2003。该处理器2001可以对应于图5中的应用处理器510A。该存储器2002用于存储计算机执行指令,显示屏2003用于显示图像。示例性的,在一些实施例中,当该处理器2001执行该存储器2002存储的指令时,可以使得该电子设备2000执行上述实施例中任一种所示的方法。
需要说明的是,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
图21示出了的一种芯片系统2100的组成示意图。该芯片系统2100可以包括:处理器2101和通信接口2102,用于支持相关设备实现上述实施例中所涉及的功能。其中,处理器2101可以对应于图5中的应用处理器510A。在一种可能的设计中,芯片系统还包括存储器,用于保存电子设备必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。需要说明的是,在本申请的一些实现方式中,该通信接口2102也可称为接口电路。
需要说明的是,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
在上述实施例中的功能或动作或操作或步骤等,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包括一个或多个可以用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,DVD)、或者半导体介质(例如固态硬盘(solid state disk,SSD))等。
尽管结合具体特征及其实施例对本申请进行了描述,显而易见的,在不脱离本申请的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本申请的示例性说明,且视为已覆盖本申请范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包括这些改动和变型在内。
Claims (17)
1.一种显示控制方法,其特征在于,所述方法应用于电子设备,所述电子设备配置有显示屏,所述方法包括:
所述电子设备显示第一界面,所述第一界面对应的背光亮度为第一亮度;
接收用户的第一操作,所述第一操作用于指示所述电子设备在所述显示屏上显示已存储的第一图像;
响应于所述第一操作,以及根据第一亮度图中高亮区域的占比、用户年龄以及当前检测到的环境亮度中的至少一项,显示第二界面,所述第二界面包括所述第一图像,所述第二界面对应的背光亮度为第二亮度;所述第一亮度图用于指示所述第一图像的透明度值;所述第一亮度图中高亮区域对应的透明度值大于第一预设阈值;
所述第二亮度大于所述第一亮度。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于所述第一操作,确定背光提升倍数;所述背光提升倍数对应于所述第一亮度的提升倍数;
所述第二亮度是根据所述背光提升倍数确定的。
3.根据权利要求2所述的方法,其特征在于,所述显示屏支持的最大背光亮度为第三亮度;所述确定所述第二亮度包括:
在所述背光提升倍数*所述第一亮度小于或者等于所述第三亮度时,确定所述第二亮度为所述背光提升倍数*所述第一亮度;
或者在所述背光提升倍数*所述第一亮度大于所述第三亮度时,确定所述第二亮度为所述第三亮度。
4.根据权利要求2或3所述的方法,其特征在于,所述确定背光提升倍数包括:
根据所述第一亮度图中高亮区域的占比,和第一背光调整策略,确定所述背光提升倍数为第一值;所述第一值大于1;
其中,所述第一背光调整策略包括所述第一亮度图中高亮区域的占比与所述背光提升倍数之间的对应关系。
5.根据权利要求2或3所述的方法,其特征在于,所述确定背光提升倍数包括:
根据第四亮度,和第二背光调整策略,确定所述背光提升倍数为第二值;所述第二值大于1;
其中,所述第四亮度为当前检测到的环境亮度,所述第二背光调整策略包括所述第四亮度与所述背光提升倍数之间的对应关系。
6.根据权利要求2或3所述的方法,其特征在于,所述确定背光提升倍数包括:
根据用户的人脸帧,和第三背光调整策略,确定所述背光提升倍数为第三值;所述第三值大于1;
其中,所述用户的人脸帧用于确定所述用户年龄;所述第三背光调整策略包括所述用户年龄与所述背光提升倍数之间的对应关系。
7.根据权利要求2或3所述的方法,其特征在于,所述确定背光提升倍数包括:
根据第一值,第二值,和第三值,确定所述背光提升倍数为第四值;所述第四值大于1;
其中,所述第一值是根据第一参数确定的,所述第二值是根据第二参数确定的,所述第三值是根据第三参数确定的;
所述第一参数包括所述第一亮度图中高亮区域的占比,和第一背光调整策略,所述第二参数包括第四亮度,和第二背光调整策略,所述第三参数包括用户的人脸帧,和第三背光调整策略;
所述第一背光调整策略包括所述第一亮度图中高亮区域的占比与所述背光提升倍数之间的对应关系;所述第四亮度为当前检测到的环境亮度,所述第二背光调整策略包括所述第四亮度与所述背光提升倍数之间的对应关系;所述用户的人脸帧用于确定所述用户年龄,所述第三背光调整策略包括所述用户年龄与所述背光提升倍数之间的对应关系。
8.根据权利要求7所述的方法,其特征在于,所述确定所述背光提升倍数为第四值包括:
确定第五值;所述第五值为所述第二值*第一权重系数加上所述第三值*第二权重系数的和;所述第一权重系数与所述第二权重系数之间的和小于或者等于1;
在所述第五值小于或者等于所述第一值时,确定所述第四值等于所述第五值;
或者在所述第五值大于所述第一值时,确定所述第四值等于所述第一值。
9.根据权利要求2或3所述的方法,其特征在于,所述确定背光提升倍数包括:
确定所述背光提升倍数为第六值;所述第六值为第二值*第一权重系数加上第三值*第二权重系数的和;所述第六值大于1;
其中,所述第二值是根据第二参数确定的,所述第三值是根据第三参数确定的;所述第二参数包括第四亮度,和第二背光调整策略,所述第三参数包括所述用户的人脸帧,和第三背光调整策略;所述第四亮度为当前检测到的环境亮度,所述第二背光调整策略包括所述第四亮度与所述背光提升倍数之间的对应关系;所述用户的人脸帧用于确定所述用户年龄,所述第三背光调整策略包括所述用户年龄与所述背光提升倍数之间的对应关系;
所述第一权重系数与所述第一权重系数之间的和小于或者等于1。
10.根据权利要求4、7和8中任一项所述的方法,其特征在于,所述电子设备配置有存储器,所述存储器包括第一存储单元,所述第一存储单元用于存储所述第一亮度图,以及所述第一背光调整策略;
在所述确定所述背光提升倍数为第一值之前,所述方法还包括:
从所述第一存储单元中获取所述第一亮度图,以及所述第一背光调整策略。
11.根据权利要求4、7、8和10中任一项所述的方法,其特征在于,所述第一亮度图中包括多个像素点,所述第一亮度图中的每一个像素点对应配置有透明度值;第一像素点的数量为第七值,所述第一亮度图中包括的所有像素点的数量为第八值;其中,所述第一像素点包括在所述第一亮度图中高亮区域;
在所述确定所述背光提升倍数为第一值之前,所述方法还包括:
确定所述第一亮度图中高亮区域的占比为第一占比;所述第一占比等于所述第七值比上所述第八值;
基于所述第一背光调整策略,确定所述第一占比对应于所述第一值。
12.根据权利要求5、7至9中任一项所述的方法,其特征在于,所述电子设备配置有存储器,所述存储器包括第二存储单元,所述第二存储单元用于存储所述第二背光调整策略;所述电子设备还配置有环境光传感器,所述环境光传感器用于检测当前的环境亮度;
在所述确定所述背光提升倍数为第二值之前,所述方法还包括:
从所述第二存储单元获取所述第二背光调整策略;
从所述环境光传感器获取当前的环境亮度为所述第四亮度。
13.根据权利要求5、7至9和12中任一项所述的方法,其特征在于,
在所述确定所述背光提升倍数为第二值之前,所述方法还包括:
基于所述第二背光调整策略,确定所述第四亮度对应于所述第二值。
14.根据权利要求6至9中任一项所述的方法,其特征在于,所述电子设备配置有存储器,所述存储器包括第三存储单元,所述第三存储单元用于存储所述第三背光调整策略;所述电子设备还配置有前置摄像模组,所述前置摄像模组用于获取所述用户的人脸帧;
在所述确定所述背光提升倍数为第三值之前,所述方法还包括:
从所述第三存储单元获取所述第三背光调整策略;
从所述前置摄像模组获取所述用户的人脸帧。
15.根据权利要求6至9和14中任一项所述的方法,其特征在于,
在所述确定所述背光提升倍数为第三值之前,所述方法还包括:
根据所述用户的人脸帧,确定所述用户年龄为第一年龄;
基于所述第三背光调整策略,确定所述第一年龄对应于所述第三值。
16.一种电子设备,其特征在于,所述电子设备包括:存储器、显示屏和一个或多个处理器;所述存储器、所述显示屏和所述处理器耦合;
其中,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,当所述处理器执行所述计算机指令时,使所述电子设备执行如权利要求1-15中任一项所述的方法。
17.一种芯片系统,其特征在于,所述芯片系统包括处理器和通信接口;所述处理器用于从存储介质中调用并运行该存储介质中存储的计算机程序,执行如权利要求1-15中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311079714.1A CN117711350A (zh) | 2023-08-23 | 2023-08-23 | 一种显示控制方法及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311079714.1A CN117711350A (zh) | 2023-08-23 | 2023-08-23 | 一种显示控制方法及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117711350A true CN117711350A (zh) | 2024-03-15 |
Family
ID=90161260
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311079714.1A Pending CN117711350A (zh) | 2023-08-23 | 2023-08-23 | 一种显示控制方法及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117711350A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118471160A (zh) * | 2024-07-09 | 2024-08-09 | 深圳市云希谷科技有限公司 | 液晶显示控制方法、系统、装置及计算机可读存储介质 |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1855218A (zh) * | 2005-04-21 | 2006-11-01 | 凌阳科技股份有限公司 | 控制显示器亮度的方法及其装置 |
JP2009251066A (ja) * | 2008-04-02 | 2009-10-29 | Panasonic Corp | 画像表示装置、画像輝度制御装置および画像輝度制御方法 |
WO2013141071A1 (ja) * | 2012-03-22 | 2013-09-26 | 富士フイルム株式会社 | 画像表示装置及び方法 |
CN104658487A (zh) * | 2015-03-16 | 2015-05-27 | 广东欧珀移动通信有限公司 | 调节图像亮度的方法、装置及移动终端 |
CN105047142A (zh) * | 2015-09-01 | 2015-11-11 | 青岛海信电器股份有限公司 | 液晶显示亮度控制方法和装置以及液晶显示设备 |
CN105931615A (zh) * | 2016-06-28 | 2016-09-07 | 广东欧珀移动通信有限公司 | 控制方法、控制装置及电子装置 |
CN106357989A (zh) * | 2016-11-24 | 2017-01-25 | 维沃移动通信有限公司 | 一种亮度调整方法及移动终端 |
CN106778623A (zh) * | 2016-12-19 | 2017-05-31 | 珠海格力电器股份有限公司 | 一种终端屏幕控制方法、装置及电子设备 |
CN108009993A (zh) * | 2016-10-31 | 2018-05-08 | 乐金显示有限公司 | 处理高动态范围图像的方法和模块以及使用其的显示设备 |
CN112164007A (zh) * | 2020-09-29 | 2021-01-01 | Oppo广东移动通信有限公司 | 图像显示方法和装置、终端和可读存储介质 |
CN114242023A (zh) * | 2021-12-30 | 2022-03-25 | 维沃移动通信有限公司 | 显示屏亮度调节方法、显示屏亮度调节装置和电子设备 |
CN116259281A (zh) * | 2023-03-30 | 2023-06-13 | 青岛信芯微电子科技股份有限公司 | 一种显示设备及背光控制方法 |
-
2023
- 2023-08-23 CN CN202311079714.1A patent/CN117711350A/zh active Pending
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1855218A (zh) * | 2005-04-21 | 2006-11-01 | 凌阳科技股份有限公司 | 控制显示器亮度的方法及其装置 |
JP2009251066A (ja) * | 2008-04-02 | 2009-10-29 | Panasonic Corp | 画像表示装置、画像輝度制御装置および画像輝度制御方法 |
WO2013141071A1 (ja) * | 2012-03-22 | 2013-09-26 | 富士フイルム株式会社 | 画像表示装置及び方法 |
CN104658487A (zh) * | 2015-03-16 | 2015-05-27 | 广东欧珀移动通信有限公司 | 调节图像亮度的方法、装置及移动终端 |
CN105047142A (zh) * | 2015-09-01 | 2015-11-11 | 青岛海信电器股份有限公司 | 液晶显示亮度控制方法和装置以及液晶显示设备 |
CN105931615A (zh) * | 2016-06-28 | 2016-09-07 | 广东欧珀移动通信有限公司 | 控制方法、控制装置及电子装置 |
CN108009993A (zh) * | 2016-10-31 | 2018-05-08 | 乐金显示有限公司 | 处理高动态范围图像的方法和模块以及使用其的显示设备 |
CN106357989A (zh) * | 2016-11-24 | 2017-01-25 | 维沃移动通信有限公司 | 一种亮度调整方法及移动终端 |
CN106778623A (zh) * | 2016-12-19 | 2017-05-31 | 珠海格力电器股份有限公司 | 一种终端屏幕控制方法、装置及电子设备 |
CN112164007A (zh) * | 2020-09-29 | 2021-01-01 | Oppo广东移动通信有限公司 | 图像显示方法和装置、终端和可读存储介质 |
CN114242023A (zh) * | 2021-12-30 | 2022-03-25 | 维沃移动通信有限公司 | 显示屏亮度调节方法、显示屏亮度调节装置和电子设备 |
CN116259281A (zh) * | 2023-03-30 | 2023-06-13 | 青岛信芯微电子科技股份有限公司 | 一种显示设备及背光控制方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118471160A (zh) * | 2024-07-09 | 2024-08-09 | 深圳市云希谷科技有限公司 | 液晶显示控制方法、系统、装置及计算机可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113553130B (zh) | 应用执行绘制操作的方法及电子设备 | |
CN113763856B (zh) | 环境光照强度确定方法、装置及存储介质 | |
CN114640783B (zh) | 一种拍照方法及相关设备 | |
CN113157357B (zh) | 一种页面显示的方法、装置、终端以及存储介质 | |
CN117711350A (zh) | 一种显示控制方法及电子设备 | |
EP4358028A1 (en) | Graphic rendering method and apparatus, and storage medium | |
CN115333941A (zh) | 获取应用运行情况的方法及相关设备 | |
CN117651212A (zh) | 一种曝光参数的调节方法及电子设备 | |
CN113805830B (zh) | 一种分布显示方法及相关设备 | |
CN115525783B (zh) | 图片显示方法及电子设备 | |
CN114690975B (zh) | 一种动效处理方法及相关装置 | |
CN115933952A (zh) | 一种触控采样率调节方法及相关装置 | |
CN117170560B (zh) | 一种图像变换方法、电子设备和存储介质 | |
CN116757963B (zh) | 图像处理方法、电子设备、芯片系统及可读存储介质 | |
CN116688494B (zh) | 生成游戏预测帧的方法和电子设备 | |
WO2024041367A1 (zh) | 一种广告展示的方法、终端、服务器及系统 | |
CN118381996B (zh) | 一种图像拍摄方法及电子设备 | |
CN116723418B (zh) | 拍照方法和相关装置 | |
CN117499526B (zh) | 拍摄方法、电子设备、芯片系统及计算机可读存储介质 | |
CN116744106B (zh) | 相机应用的控制方法和终端设备 | |
CN117956264B (zh) | 拍摄方法、电子设备、存储介质和程序产品 | |
CN115016715B (zh) | 一种屏幕亮度调节方法及终端设备 | |
WO2024036998A1 (zh) | 显示方法、存储介质及电子设备 | |
CN118550621A (zh) | 一种截屏方法及电子设备 | |
CN116672707A (zh) | 生成游戏预测帧的方法和电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |