显示屏亮度控制方法、装置、存储介质及电子设备与流程

文档序号:15820271发布日期:2018-11-02 23:02阅读:267来源:国知局
显示屏亮度控制方法、装置、存储介质及电子设备与流程

本申请涉及电子技术领域,特别涉及一种显示屏亮度控制方法、装置、存储介质及电子设备。

背景技术

随着电子技术的发展,诸如智能手机等电子设备的功能越来越丰富。用户使用电子设备的时间也越来越长。为了提高用户使用电子设备的舒适度,可以根据环境亮度的变化对电子设备显示屏的亮度进行调节。

当前,电子设备通过内置的环境光传感器来检测环境亮度。但是当环境光传感器被遮挡时,例如当电子设备处于横屏状态下,用户双手握持电子设备时,电子设备中的环境光传感器会被用户手部遮挡,此时环境光传感器检测到的环境亮度不准确,从而导致对显示屏亮度的调节不准确。



技术实现要素:

本申请实施例提供一种显示屏亮度控制方法、装置、存储介质及电子设备,可以提高显示屏亮度调节的准确性。

本申请实施例提供一种显示屏亮度控制方法,应用于电子设备,所述电子设备包括显示屏和距离传感器,所述显示屏包括显示区域,所述距离传感器设置在所述显示屏的显示区域下方,所述显示屏亮度控制方法包括:

当所述显示屏处于横屏显示模式或所述电子设备运行游戏或所述电子设备播放多媒体时,控制所述显示屏显示至少一帧预设图像;

获取所述距离传感器检测到的距离值,所述距离值为所述显示屏与外界物体之间的距离;

根据所述距离值确定所述显示屏与外界物体之间的距离状态,所述距离状态包括接近状态和远离状态;

根据所述距离状态控制所述显示屏的亮度。

本申请实施例还提供一种显示屏亮度控制装置,应用于电子设备,所述电子设备包括显示屏和距离传感器,所述显示屏包括显示区域,所述距离传感器设置在所述显示屏的显示区域下方,所述显示屏亮度控制装置包括:

显示控制模块,用于当所述显示屏处于横屏显示模式或所述电子设备运行游戏或所述电子设备播放多媒体时,控制所述显示屏显示至少一帧预设图像;

获取模块,用于获取所述距离传感器检测到的距离值,所述距离值为所述显示屏与外界物体之间的距离;

确定模块,用于根据所述距离值确定所述显示屏与外界物体之间的距离状态,所述距离状态包括接近状态和远离状态;

亮度控制模块,用于根据所述距离状态控制所述显示屏的亮度。

本申请实施例还提供一种存储介质,所述存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述显示屏亮度控制方法。

本申请实施例还提供一种电子设备,包括显示屏、距离传感器、处理器以及存储器,所述显示屏、距离传感器、存储器分别与所述处理器耦合;

所述存储器中存储有计算机程序,所述处理器通过调用所述存储器中存储的所述计算机程序,用于执行以下步骤:

当所述显示屏处于横屏显示模式或所述电子设备运行游戏或所述电子设备播放多媒体时,控制所述显示屏显示至少一帧预设图像;

获取所述距离传感器检测到的距离值,所述距离值为所述显示屏与外界物体之间的距离;

根据所述距离值确定所述显示屏与外界物体之间的距离状态,所述距离状态包括接近状态和远离状态;

根据所述距离状态控制所述显示屏的亮度。

本申请实施例提供的显示屏亮度控制方法,包括:当显示屏处于横屏显示模式或电子设备运行游戏或电子设备播放多媒体时,控制所述显示屏显示至少一帧预设图像;获取距离传感器检测到的距离值;根据所述距离值确定所述显示屏与外界物体之间的距离状态,所述距离状态包括接近状态和远离状态;根据所述距离状态控制所述显示屏的亮度。所述显示屏亮度控制方法中,电子设备可以根据显示屏与外界物体之间的距离状态来控制显示屏的亮度,避免在显示屏被遮挡的情况下对显示屏亮度进行不当的调节,从而提高显示屏亮度调节的准确性。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例提供的电子设备的结构示意图。

图2为本申请实施例提供的电子设备的另一结构示意图。

图3为本申请实施例提供的显示屏亮度控制方法的流程示意图。

图4为本申请实施例提供的显示屏亮度控制方法的另一流程示意图。

图5为本申请实施例提供的显示屏亮度控制方法的部分流程示意图。

图6为本申请实施例提供的显示屏亮度控制方法的另一部分流程示意图。

图7为本申请实施例提供的电子设备的又一结构示意图。

图8为本申请实施例提供的显示屏亮度控制方法的应用场景示意图。

图9为本申请实施例提供的显示屏亮度控制装置的结构示意图。

图10为本申请实施例提供的显示屏亮度控制装置的另一结构示意图。

图11为本申请实施例提供的电子设备的再一结构示意图。

图12为本申请实施例提供的电子设备的再又一结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本申请的保护范围。

本申请的说明书和权利要求书以及上述附图中的术语“第一”、“第二”、“第三”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应当理解,这样描述的对象在适当情况下可以互换。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含。例如,包含了一系列步骤的过程、方法或包含了一系列模块或单元的装置、电子设备、系统不必限于清楚地列出的那些步骤或模块或单元,还可以包括没有清楚地列出的步骤或模块或单元,也可以包括对于这些过程、方法、装置、电子设备或系统固有的其它步骤或模块或单元。

参考图1,图1为本申请实施例提供的电子设备的结构示意图。所述电子设备可以是智能手机、平板电脑等设备。电子设备100包括显示屏10、中框20、电路板30、电池40、后盖50以及距离传感器60。

其中,显示屏10安装在后盖50上,以形成电子设备100的显示面。显示屏10作为电子设备100的前壳,与后盖50形成一收容空间,用于容纳电子设备100的其他电子元件或功能组件。同时,显示屏10形成电子设备100的显示面,用于显示图像、文本等信息。显示屏10可以为液晶显示屏(liquidcrystaldisplay,lcd)或有机发光二极管显示屏(organiclight-emittingdiode,oled)等类型的显示屏。

在一些实施例中,显示屏10上可以设置有玻璃盖板。其中,玻璃盖板可以覆盖显示屏10,以对显示屏10进行保护,防止显示屏10被刮伤或者被水损坏。

在一些实施例中,如图1所示,显示屏10可以包括显示区域11以及非显示区域12。其中,显示区域11执行显示屏10的显示功能,用于显示图像、文本等信息。非显示区域12可以用于设置摄像头、受话器、显示屏触控电极等功能组件。在一些实施例中,非显示区域12可以包括位于显示区域11上部和下部的至少一个区域。

在一些实施例中,如图2所示,显示屏10可以为全面屏。此时,显示屏10可以全屏显示信息,从而电子设备100具有较大的屏占比。显示屏10只包括显示区域11,而不包括非显示区域,或者对用户而言非显示区域的面积较小。此时,电子设备100中的摄像头、环境光传感器等功能组件可以隐藏在显示屏10下方,而电子设备100的指纹识别模组可以设置在电子设备100的背面。

中框20可以为薄板状或薄片状的结构,也可以为中空的框体结构。其中,中框20可以收容在上述显示屏10与后盖50形成的收容空间中。中框20用于为电子设备100中的电子元件或功能组件提供支撑作用,以将电子设备中的电子元件、功能组件安装到一起。例如,电子设备中的摄像头、受话器、电路板、电池等功能组件都可以安装到中框20上以进行固定。在一些实施例中,中框20的材质可以包括金属或塑胶。

电路板30安装在上述收容空间内部。例如,电路板30可以安装在所述中框20上,并随中框20一同收容在上述收容空间中。电路板30可以为电子设备100的主板。电路板30上设置有接地点,以实现电路板30的接地。电路板30上可以集成有马达、麦克风、扬声器、受话器、耳机接口、通用串行总线接口(usb接口)、摄像头、距离传感器、环境光传感器、陀螺仪以及处理器等功能组件中的一个、两个或多个。同时,显示屏10可以电连接至电路板30。

在一些实施例中,电路板30上设置有显示控制电路。所述显示控制电路向显示屏10输出电信号,以控制显示屏10显示信息。

电池40安装在上述收容空间内部。例如,电池40可以安装在所述中框20上,并随中框20一同收容在上述收容空间中。电池40可以电连接至所述电路板30,以实现电池40为电子设备100供电。其中,电路板30上可以设置有电源管理电路。所述电源管理电路用于将电池40提供的电压分配到电子设备100中的各个电子元件。

后盖50用于形成电子设备100的外部轮廓。后盖50可以一体成型。在后盖50的成型过程中,可以在后盖50上形成后置摄像头孔、指纹识别模组安装孔等结构。

距离传感器60可以设置在电路板30上。距离传感器60用于检测显示屏10与外部物体(例如用户脸部、手部等)之间的距离。在本申请实施例中,所述距离传感器60设置在所述显示屏10的显示区域11下方,此时距离传感器60与显示屏10是彼此独立的。也即,所述距离传感器60隐藏在所述显示屏10的显示区域11下方。从电子设备100的外部观察时,所述距离传感器60是不可见的。在一些实施例中,所述距离传感器60还可以集成在所述显示屏10的显示区域11内部,此时距离传感器60与显示屏10集成为一个整体,例如距离传感器60可以设置在显示屏10的像素点之间的间隙处。

其中,所述距离传感器60可以为红外传感器。所述距离传感器60包括红外线发射器和红外线接收器。红外线发射器透过所述显示屏10的显示区域11向外界发射红外线。红外线接收器接收外界物体(例如用户脸部、手部等)反射回来的红外线。从而,电子设备100可以根据接收到的红外线的强度来判断所述显示屏10与外界物体之间的距离。

本申请实施例提供一种显示屏亮度控制方法,所述显示屏亮度控制方法可以应用于上述电子设备100中。如图3所示,所述显示屏亮度控制方法,可以包括以下步骤:

110,当显示屏处于横屏显示模式时,控制所述显示屏显示至少一帧预设图像。

其中,电子设备的显示屏具有横屏显示模式和竖屏显示模式。可以理解的,电子设备的显示屏包括长边和短边。横屏显示模式即为显示屏显示信息时长边位于显示信息的顶端和底端,而短边位于显示信息的两侧。竖屏显示模式即为显示屏显示信息时短边位于显示信息的顶端和底端,而长边位于显示信息的两侧。例如,电子设备在运行全屏游戏或者全屏播放视频时,电子设备的显示屏会处于横屏状态。

电子设备中可以设置角速度传感器和重力传感器。其中,角速度传感器也称为陀螺仪。重力传感器也称为加速度传感器。电子设备可以实时获取角速度传感器检测到的数据和重力传感器检测到的数据,来判断电子设备的显示屏处于横屏显示模式还是竖屏显示模式。

当电子设备的显示屏处于横屏显示模式时,电子设备控制所述显示屏显示至少一帧预设图像。其中,所述预设图像为预先设置在电子设备中的图像。所述预设图像为颜色较深的纯色图像。纯色图像即为红色(red)成分、绿色(green)成分、蓝色(blue)成分数值相同的图像。例如,所述预设图像可以为纯黑色图像,或者所述预设图像也可以为灰色图像。

可以理解的,由于电子设备中的距离传感器设置在显示屏的显示区域下方,当显示屏显示信息时会对距离传感器的检测数据造成影响。显示屏显示不同颜色时,显示屏会向外界发射不同波长的光线。显示屏发射的光线中包含了部分红外线。显示屏显示的颜色越明亮,显示屏发射的光线中包含的红外线成分越多。显示屏显示的颜色越暗,显示屏发射的光线中包含的红外线成分越少。因此,显示屏显示的信息颜色越明亮,对距离传感器造成的干扰越大;显示屏显示的信息颜色越暗,对距离传感器造成的干扰越小。其中,显示屏显示纯黑色图像时,对距离传感器造成的干扰最小,距离传感器检测到的数据最准确。

另一方面,显示屏显示一帧图像的时间很短,例如为几毫秒,用户不会察觉,从而不会对用户的使用造成影响。此外,电子设备控制显示屏显示预设图像的帧数也可以为3帧、5帧等,只要不会对用户的使用造成影响即可。

在一些实施例中,当电子设备运行游戏或者电子设备播放多媒体时,电子设备也可以控制所述显示屏显示至少一帧预设图像。其中,电子设备运行游戏时,游戏内容可以全屏显示,也可以只在显示屏的一部分显示。电子设备播放多媒体时,多媒体内容可以全屏显示,也可以只在显示屏的一部分显示,所述多媒体例如可以为视频、图片、演示文稿等。

120,获取距离传感器检测到的距离值。

电子设备控制显示屏显示所述预设图像时,电子设备获取此时距离传感器检测到的距离值。所述距离值即为显示屏与外界物体(例如用户脸部、手部等)之间的距离。此时由于显示屏显示的预设图像颜色较深,对距离传感器的检测数据造成的影响很小。因此,可以认为此时距离传感器检测到的距离值是准确的。

在一些实施例中,电子设备可以多次获取距离传感器检测到的距离值,并计算多次获取到的距离值的平均值,将计算得到的平均值确定为显示屏与外界物体之间的距离。

可以理解的,多次获取距离传感器检测到的距离值并计算平均值,可以减小距离传感器检测过程中的误差。

130,根据所述距离值确定所述显示屏与外界物体之间的距离状态,所述距离状态包括接近状态和远离状态。

电子设备获取到距离传感器检测到的距离值后,可以根据所述距离值确定所述显示屏与外界物体(例如用户脸部、手部等)之间的距离状态。所述距离状态包括接近状态和远离状态。

其中,接近状态表示外界物体与显示屏之间的距离很近,显示屏处的光线会受到外界物体的影响,此时所述距离传感器处于被外界物体遮挡的状态。例如,当显示屏横屏显示信息时,用户双手握持电子设备,此时用户手部会遮挡显示屏处的光线,距离传感器也会被用户手部遮挡。

远离状态表示外界物体与显示屏之间的距离较远,显示屏处的光线不会受到外界物体的影响,此时所述距离传感器未被外界物体遮挡。

140,根据所述距离状态控制所述显示屏的亮度。

电子设备确定显示屏与外界物体之间的距离状态后,根据所述距离状态控制所述显示屏的亮度。从而,电子设备可以根据显示屏是否被外界物体遮挡来控制显示屏的亮度,避免在显示屏被遮挡的情况下对显示屏亮度进行不当的调节,从而提高显示屏亮度调节的准确性。

在一些实施例中,参考图7,图7为本申请实施例提供的电子设备100的另一结构示意图。其中,显示屏10的显示区域11包括预设区域13。所述预设区域13为显示屏10上预先设置的一个区域。所述预设区域13的形状可以为矩形、圆形、三角形或者不规则形状等。所述距离传感器60在所述显示屏10上的正投影位于所述预设区域13。也即,所述距离传感器60设置在显示屏10的所述预设区域13下方。

在本实施例中,同时参考图4,上述步骤110、当显示屏处于横屏显示模式时,控制所述显示屏显示至少一帧预设图像,包括以下步骤:

111,当显示屏处于横屏显示模式时,控制所述显示屏的预设区域显示至少一帧预设图像。

可以理解的,由于所述距离传感器60在所述显示屏10上的正投影位于所述预设区域13,也即所述距离传感器60设置在显示屏10的所述预设区域13下方,从而所述预设区域13显示信息时会对距离传感器60的检测数据造成影响,而显示屏10的其他区域显示信息时不会对距离传感器60造成影响。

因此,电子设备100只需要控制所述显示屏10的所述预设区域13显示至少一帧预设图像即可,以减小显示屏10显示信息时对距离传感器60的检测数据造成的影响。此时,显示屏10的其他区域可以正常显示信息,例如显示屏10的其他区域可以显示游戏信息、视频信息等。

可以理解的,电子设备100控制所述显示屏10的所述预设区域13显示所述预设图像的帧数也可以为3帧、5帧等,只要不会对用户的使用造成影响即可。

在一些实施例中,当电子设备运行游戏或者电子设备播放多媒体时,电子设备也可以控制所述显示屏的预设区域显示至少一帧预设图像。

在一些实施例中,如图4所示,步骤130、根据所述距离值确定所述显示屏与外界物体之间的距离状态,所述距离状态包括接近状态和远离状态,包括以下步骤:

131,将所述距离值与预设距离阈值进行比较,以确定所述距离值与所述预设距离阈值之间的大小关系;

132,若所述距离值小于所述预设距离阈值,则确定所述显示屏与外界物体之间处于接近状态;

133,若所述距离值大于或等于所述预设距离阈值,则确定所述显示屏与外界物体之间处于远离状态。

电子设备获取到距离传感器检测到的距离值后,可以将所述距离值与预设距离阈值进行比较,以确定所述距离值与所述预设距离阈值之间的大小关系。其中,预设距离阈值可以为电子设备中预先设置的一个距离数值。例如,预设距离阈值为2cm(厘米)。所述预设距离阈值表示电子设备的显示屏被外界物体遮挡与未被外界物体遮挡之间的分界线。

其中,若所述距离值小于所述预设距离阈值,则确定所述显示屏与外界物体之间处于接近状态。例如,所述距离值为1cm,所述预设距离阈值为2cm,则所述距离值小于所述预设距离阈值。此时,电子设备确定所述显示屏与外界物体之间处于接近状态,即所述显示屏被外界物体遮挡。

若所述距离值大于或等于所述预设距离阈值,则确定所述显示屏与外界物体之间处于远离状态。例如,所述距离值为5cm,所述预设距离阈值为2cm,则所述距离值大于所述预设距离阈值。此时,电子设备确定所述显示屏与外界物体之间处于远离状态,即所述显示屏未被外界物体遮挡。

在一些实施例中,如图4所示,步骤140、根据所述距离状态控制所述显示屏的亮度,包括以下步骤:

141,当所述距离状态为接近状态时,控制所述显示屏的亮度维持不变;

142,当所述距离状态为远离状态时,根据环境光强度对所述显示屏的亮度进行调节。

其中,当电子设备确定的距离状态为接近状态,也即电子设备的显示屏被外界物体遮挡时,电子设备可以锁定显示屏的亮度,以控制所述显示屏的亮度维持不变。从而,可以避免在显示屏被遮挡的情况下对显示屏的亮度进行不当的调节。

当电子设备确定的距离状态为远离状态,也即电子设备的显示屏未被外界物体遮挡时,电子设备可以获取显示屏处的环境光强度,并根据环境光强度对显示屏的亮度进行调节。

在一些实施例中,如图5所示,步骤142、当所述距离状态为远离状态时,根据环境光强度对所述显示屏的亮度进行调节,包括以下步骤:

1421,当所述距离状态为远离状态时,依次获取第一环境光强度值和第二环境光强度值;

1422,根据所述第二环境光强度值与第一环境光强度值的大小关系对所述显示屏的亮度进行调节。

其中,电子设备中可以设置有环境光传感器,所述环境光传感器可以集成在电子设备的电路板上。所述环境光传感器用于检测环境光强度。所述环境光传感器可以设置在显示屏的非显示区域,或者所述环境光传感器也可以与距离传感器一样设置在显示屏的显示区域下方。本申请对电子设备中环境光传感器的设置位置不做限定。

当显示屏与外界物体之间的距离状态为远离状态时,电子设备可以通过所述环境光传感器依次获取第一环境光强度值和第二环境光强度值。其中,电子设备首先获取环境光传感器检测到的第一环境光强度值,随后再次获取环境光传感器检测到的第二环境光强度值。

可以理解的,环境光传感器在同一时刻只能检测一个环境光强度值。因此,电子设备获取第一环境光强度值与获取第二环境光强度值之间具有时间差。所述时间差例如可以为50ms(毫秒)、500ms等。

从而,所述第二环境光强度值、第一环境光强度值的大小关系反应了环境光强度的变化。电子设备可以根据所述第二环境光强度值与第一环境光强度值的大小关系对所述显示屏的亮度进行调节,也即根据环境光强度的变化对显示屏的亮度进行调节。

在一些实施例中,如图6所示,步骤1422、根据所述第二环境光强度值与第一环境光强度值的大小关系对所述显示屏的亮度进行调节,包括以下步骤:

14221,当所述第二环境光强度值大于所述第一环境光强度值时,控制所述显示屏增大亮度;

14222,当所述第二环境光强度值等于所述第一环境光强度值时,控制所述显示屏的亮度维持不变;

14223,当所述第二环境光强度值小于所述第一环境光强度值时,控制所述显示屏减小亮度。

其中,电子设备可以将所述第二环境光强度值的大小与所述第一环境光强度值的大小进行比较。

当所述第二环境光强度值大于所述第一环境光强度值时,表示环境光强度在增强。此时,电子设备控制所述显示屏增大亮度。例如,第二环境光强度值为150,第一环境光强度值为120,则电子设备控制显示屏增大亮度。

当所述第二环境光强度值等于所述第一环境光强度值时,表示环境光强度没有发生变化。此时,电子设备控制所述显示屏的亮度维持不变。

当所述第二环境光强度值小于所述第一环境光强度值时,表示环境光强度在减弱。此时,电子设备控制所述显示屏减小亮度。例如,第二环境光强度为120,第一环境光强度为150,则电子设备控制显示屏减小亮度。例如,如图8所示,将显示屏的亮度由80减小到60。

具体实施时,本申请不受所描述的各个步骤的执行顺序的限制,在不产生冲突的情况下,某些步骤还可以采用其它顺序进行或者同时进行。

由上可知,本申请实施例提供的显示屏亮度控制方法,包括:当显示屏处于横屏显示模式或所述电子设备运行游戏或所述电子设备播放多媒体时,控制所述显示屏显示至少一帧预设图像;获取距离传感器检测到的距离值;根据所述距离值确定所述显示屏与外界物体之间的距离状态,所述距离状态包括接近状态和远离状态;根据所述距离状态控制所述显示屏的亮度。所述显示屏亮度控制方法中,电子设备可以根据显示屏与外界物体之间的距离状态来控制显示屏的亮度,避免在显示屏被遮挡的情况下对显示屏亮度进行不当的调节,从而提高显示屏亮度调节的准确性。

本申请实施例还提供一种显示屏亮度控制装置,所述显示屏亮度控制装置可以集成在上述电子设备100中。

如图9所示,显示屏亮度控制装置200可以包括:显示控制模块201、获取模块202、确定模块203、亮度控制模块204。

显示控制模块201,用于当显示屏处于横屏显示模式时,控制所述显示屏显示至少一帧预设图像。

其中,电子设备的显示屏具有横屏显示模式和竖屏显示模式。可以理解的,电子设备的显示屏包括长边和短边。横屏显示模式即为显示屏显示信息时长边位于显示信息的顶端和底端,而短边位于显示信息的两侧。竖屏显示模式即为显示屏显示信息时短边位于显示信息的顶端和底端,而长边位于显示信息的两侧。例如,电子设备在运行全屏游戏或者全屏播放视频时,电子设备的显示屏会处于横屏状态。

电子设备中可以设置角速度传感器和重力传感器。其中,角速度传感器也称为陀螺仪。重力传感器也称为加速度传感器。显示控制模块201可以实时获取角速度传感器检测到的数据和重力传感器检测到的数据,来判断电子设备的显示屏处于横屏显示模式还是竖屏显示模式。

当电子设备的显示屏处于横屏显示模式时,显示控制模块201控制所述显示屏显示至少一帧预设图像。其中,所述预设图像为预先设置在电子设备中的图像。所述预设图像为颜色较深的纯色图像。纯色图像即为红色(red)成分、绿色(green)成分、蓝色(blue)成分数值相同的图像。例如,所述预设图像可以为纯黑色图像,或者所述预设图像也可以为灰色图像。

可以理解的,由于电子设备中的距离传感器设置在显示屏的显示区域下方,当显示屏显示信息时会对距离传感器的检测数据造成影响。显示屏显示的信息颜色越明亮,对距离传感器造成的干扰越大;显示屏显示的信息颜色越暗,对距离传感器造成的干扰越小。其中,显示屏显示纯黑色图像时,对距离传感器造成的干扰最小,距离传感器检测到的数据最准确。

另一方面,显示屏显示一帧图像的时间很短,例如为几毫秒,用户不会察觉,从而不会对用户的使用造成影响。此外,显示控制模块201控制显示屏显示预设图像的帧数也可以为3帧、5帧等,只要不会对用户的使用造成影响即可。

在一些实施例中,当电子设备运行游戏或者电子设备播放多媒体时,显示控制模块201也可以控制所述显示屏显示至少一帧预设图像。其中,电子设备运行游戏时,游戏内容可以全屏显示,也可以只在显示屏的一部分显示。电子设备播放多媒体时,多媒体内容可以全屏显示,也可以只在显示屏的一部分显示,所述多媒体例如可以为视频、图片、演示文稿等。

获取模块202,用于获取距离传感器检测到的距离值。

其中,显示控制模块201控制显示屏显示所述预设图像时,获取模块202获取此时距离传感器检测到的距离值。所述距离值即为显示屏与外界物体(例如用户脸部、手部等)之间的距离。此时由于显示屏显示的预设图像颜色较深,对距离传感器的检测数据造成的影响很小。因此,可以认为此时距离传感器检测到的距离值是准确的。

在一些实施例中,获取模块202可以多次获取距离传感器检测到的距离值,并计算多次获取到的距离值的平均值,将计算得到的平均值确定为显示屏与外界物体之间的距离。

可以理解的,多次获取距离传感器检测到的距离值并计算平均值,可以减小距离传感器检测过程中的误差。

确定模块203,用于根据所述距离值确定所述显示屏与外界物体之间的距离状态,所述距离状态包括接近状态和远离状态。

获取模块202获取到距离传感器检测到的距离值后,确定模块203可以根据所述距离值确定所述显示屏与外界物体(例如用户脸部、手部等)之间的距离状态。所述距离状态包括接近状态和远离状态。

其中,接近状态表示外界物体与显示屏之间的距离很近,显示屏处的光线会受到外界物体的影响,此时所述距离传感器处于被外界物体遮挡的状态。例如,当显示屏横屏显示信息时,用户双手握持电子设备,此时用户手部会遮挡显示屏处的光线,距离传感器也会被用户手部遮挡。

远离状态表示外界物体与显示屏之间的距离较远,显示屏处的光线不会受到外界物体的影响,此时所述距离传感器未被外界物体遮挡。

亮度控制模块204,用于根据所述距离状态控制所述显示屏的亮度。

确定模块203确定显示屏与外界物体之间的距离状态后,亮度控制模块204根据所述距离状态控制所述显示屏的亮度。从而,亮度控制模块204可以根据显示屏是否被外界物体遮挡来控制显示屏的亮度,避免在显示屏被遮挡的情况下对显示屏亮度进行不当的调节,从而提高显示屏亮度调节的准确性。

在一些实施例中,电子设备显示屏的显示区域包括预设区域。所述预设区域为显示屏上预先设置的一个区域。所述预设区域的形状可以为矩形、圆形、三角形或者不规则形状等。电子设备中的距离传感器在所述显示屏上的正投影位于所述预设区域。也即,所述距离传感器设置在显示屏的所述预设区域下方。

在本实施例中,显示控制模块201用于执行以下步骤:

当显示屏处于横屏显示模式时,控制所述显示屏的预设区域显示至少一帧预设图像。

可以理解的,由于所述距离传感器在所述显示屏上的正投影位于所述预设区域,也即所述距离传感器设置在显示屏的所述预设区域下方,从而所述预设区域显示信息时会对距离传感器的检测数据造成影响,而显示屏的其他区域显示信息时不会对距离传感器造成影响。

因此,显示控制模块201只需要控制所述显示屏的所述预设区域显示至少一帧预设图像即可,以减小显示屏显示信息时对距离传感器的检测数据造成的影响。此时,显示屏的其他区域可以正常显示信息,例如显示屏的其他区域可以显示游戏信息、视频信息等。

可以理解的,显示控制模块201控制所述显示屏的所述预设区域显示所述预设图像的帧数也可以为3帧、5帧等,只要不会对用户的使用造成影响即可。

在一些实施例中,当电子设备运行游戏或者电子设备播放多媒体时,显示控制模块201也可以控制所述显示屏的预设区域显示至少一帧预设图像。

在一些实施例中,确定模块203用于执行以下步骤:

将所述距离值与预设距离阈值进行比较,以确定所述距离值与所述预设距离阈值之间的大小关系;

若所述距离值小于所述预设距离阈值,则确定所述显示屏与外界物体之间处于接近状态;

若所述距离值大于或等于所述预设距离阈值,则确定所述显示屏与外界物体之间处于远离状态。

获取模块202获取到距离传感器检测到的距离值后,确定模块203可以将所述距离值与预设距离阈值进行比较,以确定所述距离值与所述预设距离阈值之间的大小关系。其中,预设距离阈值可以为预先设置的一个距离数值。例如,预设距离阈值为2cm(厘米)。所述预设距离阈值表示电子设备的显示屏被外界物体遮挡与未被外界物体遮挡之间的分界线。

其中,若所述距离值小于所述预设距离阈值,则确定所述显示屏与外界物体之间处于接近状态。例如,所述距离值为1cm,所述预设距离阈值为2cm,则所述距离值小于所述预设距离阈值。此时,确定模块203确定所述显示屏与外界物体之间处于接近状态,即所述显示屏被外界物体遮挡。

若所述距离值大于或等于所述预设距离阈值,则确定所述显示屏与外界物体之间处于远离状态。例如,所述距离值为5cm,所述预设距离阈值为2cm,则所述距离值大于所述预设距离阈值。此时,确定模块203确定所述显示屏与外界物体之间处于远离状态,即所述显示屏未被外界物体遮挡。

在一些实施例中,如图10所示,亮度控制模块204包括:控制子模块2041、调节子模块2042。

控制子模块2041,用于当所述距离状态为接近状态时,控制所述显示屏的亮度维持不变;

调节子模块2042,用于当所述距离状态为远离状态时,根据环境光强度对所述显示屏的亮度进行调节。

其中,当确定模块203确定的距离状态为接近状态,也即电子设备的显示屏被外界物体遮挡时,控制子模块2041可以锁定显示屏的亮度,以控制所述显示屏的亮度维持不变。从而,可以避免在显示屏被遮挡的情况下对显示屏的亮度进行不当的调节。

当确定模块203确定的距离状态为远离状态,也即电子设备的显示屏未被外界物体遮挡时,调节子模块2042可以获取显示屏处的环境光强度,并根据环境光强度对显示屏的亮度进行调节。

在一些实施例中,调节子模块2042用于执行以下步骤:

当所述距离状态为远离状态时,依次获取第一环境光强度值和第二环境光强度值;

根据所述第二环境光强度值与第一环境光强度值的大小关系对所述显示屏的亮度进行调节。

其中,电子设备中可以设置有环境光传感器,所述环境光传感器可以集成在电子设备的电路板上。所述环境光传感器用于检测环境光强度。所述环境光传感器可以设置在显示屏的非显示区域,或者所述环境光传感器也可以与距离传感器一样设置在显示屏的显示区域下方。本申请对电子设备中环境光传感器的设置位置不做限定。

当显示屏与外界物体之间的距离状态为远离状态时,调节子模块2042可以通过所述环境光传感器依次获取第一环境光强度值和第二环境光强度值。其中,调节子模块2042首先获取环境光传感器检测到的第一环境光强度值,随后再次获取环境光传感器检测到的第二环境光强度值。

可以理解的,环境光传感器在同一时刻只能检测一个环境光强度值。因此,调节子模块2042获取第一环境光强度值与获取第二环境光强度值之间具有时间差。所述时间差例如可以为50ms(毫秒)、500ms等。

从而,所述第二环境光强度值、第一环境光强度值的大小关系反应了环境光强度的变化。调节子模块2042可以根据所述第二环境光强度值与第一环境光强度值的大小关系对所述显示屏的亮度进行调节,也即根据环境光强度的变化对显示屏的亮度进行调节。

在一些实施例中,根据所述第二环境光强度值与第一环境光强度值的大小关系对所述显示屏的亮度进行调节时,调节子模块2042用于执行以下步骤:

当所述第二环境光强度值大于所述第一环境光强度值时,控制所述显示屏增大亮度;

当所述第二环境光强度值等于所述第一环境光强度值时,控制所述显示屏的亮度维持不变;

当所述第二环境光强度值小于所述第一环境光强度值时,控制所述显示屏减小亮度。

其中,调节子模块2042可以将所述第二环境光强度值的大小与所述第一环境光强度值的大小进行比较。

当所述第二环境光强度值大于所述第一环境光强度值时,表示环境光强度在增强。此时,调节子模块2042控制所述显示屏增大亮度。例如,第二环境光强度值为150,第一环境光强度值为120,则调节子模块2042控制显示屏增大亮度。

当所述第二环境光强度值等于所述第一环境光强度值时,表示环境光强度没有发生变化。此时,调节子模块2042控制所述显示屏的亮度维持不变。

当所述第二环境光强度值小于所述第一环境光强度值时,表示环境光强度在减弱。此时,调节子模块2042控制所述显示屏减小亮度。例如,第二环境光强度为120,第一环境光强度为150,则调节子模块2042控制显示屏减小亮度。

具体实施时,以上各个模块可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现。

由上可知,本申请实施例提供的显示屏亮度控制装置200,当显示屏处于横屏显示模式或所述电子设备运行游戏或所述电子设备播放多媒体时,通过显示控制模块201控制所述显示屏显示至少一帧预设图像;获取模块202获取距离传感器检测到的距离值;确定模块203根据所述距离值确定所述显示屏与外界物体之间的距离状态,所述距离状态包括接近状态和远离状态;亮度控制模块204根据所述距离状态控制所述显示屏的亮度。所述显示屏亮度控制装置可以根据显示屏与外界物体之间的距离状态来控制显示屏的亮度,避免在显示屏被遮挡的情况下对显示屏亮度进行不当的调节,从而提高显示屏亮度调节的准确性。

本申请实施例还提供一种电子设备。所述电子设备可以是智能手机、平板电脑等设备。如图11所示,电子设备300包括处理器301和存储器302。其中,处理器301与存储器302耦合。

处理器301是电子设备300的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或调用存储在存储器302内的计算机程序,以及调用存储在存储器302内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。

在本实施例中,电子设备300中的处理器301会按照如下的步骤,将一个或一个以上的计算机程序的进程对应的指令加载到存储器302中,并由处理器301来运行存储在存储器302中的计算机程序,从而实现各种功能:

当显示屏处于横屏显示模式或所述电子设备运行游戏或所述电子设备播放多媒体时,控制所述显示屏显示至少一帧预设图像;

获取距离传感器检测到的距离值,所述距离值为所述显示屏与外界物体之间的距离;

根据所述距离值确定所述显示屏与外界物体之间的距离状态,所述距离状态包括接近状态和远离状态;

根据所述距离状态控制所述显示屏的亮度。

在一些实施例中,所述显示屏的显示区域包括预设区域,所述距离传感器在所述显示屏上的正投影位于所述预设区域,当所述显示屏处于横屏显示模式或所述电子设备运行游戏或所述电子设备播放多媒体时,控制所述显示屏显示至少一帧预设图像时,处理器301执行以下步骤:

当所述显示屏处于横屏显示模式或所述电子设备运行游戏或所述电子设备播放多媒体时,控制所述显示屏的所述预设区域显示至少一帧预设图像。

在一些实施例中,根据所述距离值确定所述显示屏与外界物体之间的距离状态时,处理器301执行以下步骤:

将所述距离值与预设距离阈值进行比较,以确定所述距离值与所述预设距离阈值之间的大小关系;

若所述距离值小于所述预设距离阈值,则确定所述显示屏与外界物体之间处于接近状态;

若所述距离值大于或等于所述预设距离阈值,则确定所述显示屏与外界物体之间处于远离状态。

在一些实施例中,根据所述距离状态控制所述显示屏的亮度时,处理器301执行以下步骤:

当所述距离状态为接近状态时,控制所述显示屏的亮度维持不变;

当所述距离状态为远离状态时,根据环境光强度对所述显示屏的亮度进行调节。

在一些实施例中,当所述距离状态为远离状态时,根据环境光强度对所述显示屏的亮度进行调节时,处理器301执行以下步骤:

当所述距离状态为远离状态时,依次获取第一环境光强度值和第二环境光强度值;

根据所述第二环境光强度值与第一环境光强度值的大小关系对所述显示屏的亮度进行调节。

在一些实施例中,根据所述第二环境光强度值与第一环境光强度值的大小关系对所述显示屏的亮度进行调节时,处理器301执行以下步骤:

当所述第二环境光强度值大于所述第一环境光强度值时,控制所述显示屏增大亮度;

当所述第二环境光强度值等于所述第一环境光强度值时,控制所述显示屏的亮度维持不变;

当所述第二环境光强度值小于所述第一环境光强度值时,控制所述显示屏减小亮度。

存储器302可用于存储计算机程序和数据。存储器302存储的计算机程序中包含有可在处理器中执行的指令。计算机程序可以组成各种功能模块。处理器301通过调用存储在存储器302的计算机程序,从而执行各种功能应用以及数据处理。

在一些实施例中,如图12所示,电子设备300还包括:射频电路303、显示屏304、控制电路305、输入单元306、音频电路307、传感器308以及电源309。其中,处理器301分别与射频电路303、显示屏304、控制电路305、输入单元306、音频电路307、传感器308以及电源309耦合。

射频电路303用于收发射频信号,以通过无线通信与网络设备或其他电子设备进行通信。

显示屏304可用于显示由用户输入的信息或提供给用户的信息以及电子设备的各种图形用户接口,这些图形用户接口可以由图像、文本、图标、视频和其任意组合来构成。

控制电路305与显示屏304电性连接,用于控制显示屏304显示信息。

输入单元306可用于接收输入的数字、字符信息或用户特征信息(例如指纹),以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。其中,输入单元306可以包括指纹识别模组。

音频电路307可通过扬声器、传声器提供用户与电子设备之间的音频接口。

传感器308用于采集外部环境信息。传感器308包括距离传感器。所述距离传感器用于检测显示屏与外界物体之间的距离。此外,传感器308还可以包括环境亮度传感器、加速度传感器、陀螺仪等传感器中的一种或多种。

电源309用于给电子设备300的各个部件供电。在一些实施例中,电源309可以通过电源管理系统与处理器301逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

尽管图12中未示出,电子设备300还可以包括摄像头、蓝牙模块等,在此不再赘述。

由上可知,本申请实施例提供了一种电子设备,所述电子设备执行以下步骤:当显示屏处于横屏显示模式或所述电子设备运行游戏或所述电子设备播放多媒体时,控制所述显示屏显示至少一帧预设图像;获取距离传感器检测到的距离值;根据所述距离值确定所述显示屏与外界物体之间的距离状态,所述距离状态包括接近状态和远离状态;根据所述距离状态控制所述显示屏的亮度。所述电子设备可以根据显示屏与外界物体之间的距离状态来控制显示屏的亮度,避免在显示屏被遮挡的情况下对显示屏亮度进行不当的调节,从而提高显示屏亮度调节的准确性。

本申请实施例还提供一种存储介质,所述存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,所述计算机执行上述任一实施例所述的显示屏亮度控制方法。

需要说明的是,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过计算机程序来指令相关的硬件来完成,所述计算机程序可以存储于计算机可读存储介质中,所述存储介质可以包括但不限于:只读存储器(rom,readonlymemory)、随机存取存储器(ram,randomaccessmemory)、磁盘或光盘等。

以上对本申请实施例所提供的显示屏亮度控制方法、装置、存储介质及电子设备进行了详细介绍。本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1