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

文档序号:32474715发布日期:2022-12-07 08:34阅读:42来源:国知局
显示屏的控制方法、装置、电子设备和存储介质与流程

1.本发明涉及设备控制技术领域,尤其涉及一种显示屏的控制方法、装置、电子设备和存储介质。


背景技术:

2.眼球追踪技术是指通过测量眼睛的注视点的位置或者眼球相对头部的运动而实现对眼球运动的追踪,其目的是为了监测用户在看特定目标时眼睛的运动和注视方向,其中,眼球追踪过程中需要用到眼球追踪摄像头和补充光源。
3.目前,眼球追踪技术主要是基于眼睛视频分析的“非侵入式”技术,其基本原理是:将一束光线和一台摄像头对准被试者的眼睛,通过光线和后端分析来推断被试者注视的方向,摄像头则记录交互的过程。但是,在眼球追踪过程中,显示屏不能智能调节亮度,从而导致显示屏的功耗大。


技术实现要素:

4.本发明提供一种显示屏的控制方法、装置、电子设备和存储介质,用以解决在眼球追踪过程中,显示屏功耗大的问题,通过将眼球追踪技术与oled显示技术结合,基于眼球追踪技术对显示屏进行区域划分,再通过oled显示技术调节显示屏每个区域的亮度信息,基于此,降低了显示屏的显示功耗,提高了设备的续航时长。
5.本发明提供一种显示屏的控制方法,包括:确定注视位置;根据所述注视位置确定多个第一区域,并确定每个所述第一区域的亮度信息;根据每个所述第一区域的亮度信息调节显示屏的亮度。
6.在一个实施例中,所述根据所述注视位置确定多个第一区域,包括:将所述注视位置作为中心,基于不同的预设距离,对所述显示屏进行区域划分得到多个所述第一区域。
7.在一个实施例中,所述确定每个所述第一区域的亮度信息,包括:确定每个所述第一区域与所述注视位置之间的距离信息;根据所述距离信息确定每个所述第一区域的亮度信息。
8.在一个实施例中,所述确定注视位置之前,包括:确定所述显示屏的尺寸信息以及cpu的数据处理信息;根据所述显示屏的尺寸信息以及所述cpu的数据处理信息对所述显示屏进行区域划分,得到多个第二区域。
9.在一个实施例中,所述根据每个所述第一区域的亮度信息调节显示屏的亮度,包括:确定每个所述第一区域与各所述第二区域的重叠区域;根据每个所述第一区域的亮度信息确定每个所述重叠区域的亮度信息;
根据每个所述重叠区域的亮度信息调节所述显示屏的亮度。
10.在一个实施例中,所述根据每个所述重叠区域的亮度信息调节所述显示屏的亮度,包括:根据每个所述重叠区域的亮度信息确定每个所述重叠区域的脉冲宽度调制信号;根据每个所述重叠区域的脉冲宽度调制信号调节所述显示屏的亮度。
11.在一个实施例中,所述确定注视位置,包括:获取被检测对象在所述显示屏上的眼球眼球移动数据;根据所述眼球移动数据确定所述注视位置。
12.本发明还提供一种显示屏的控制装置,包括:第一确定模块,用于确定注视位置;第二确定模块,用于根据所述注视位置确定多个第一区域,并确定每个所述第一区域的亮度信息;调节模块,用于根据每个所述第一区域的亮度信息调节显示屏的亮度。
13.本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述显示屏的控制方法。
14.本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述显示屏的控制方法。
15.本发明提供的显示屏的控制方法、装置、电子设备和存储介质,通过确定注视位置;根据所述注视位置确定多个第一区域,并确定每个所述第一区域的亮度信息;根据每个所述第一区域的亮度信息调节显示屏的亮度。本发明通过将眼球追踪技术与oled显示技术结合,基于眼球追踪技术对显示屏进行区域划分,再通过oled显示技术调节显示屏每个区域的亮度信息,基于此,降低了显示屏的显示功耗,提高了设备的续航时长。
附图说明
16.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
17.图1是本发明提供的显示屏的控制方法的流程示意图之一;图2是本发明提供的区域划分的示意图;图3是本发明提供的显示屏的控制方法的流程示意图之二;图4是本发明提供的显示屏的控制装置的结构示意图;图5是本发明提供的电子设备的结构示意图。
具体实施方式
18.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳
动前提下所获得的所有其他实施例,都属于本发明保护的范围。
19.下面结合图1-图5描述本发明的显示屏的控制方法、装置、电子设备和存储介质。
20.具体地,本发明提供了一种显示屏的控制方法,参照图1,图1是本发明提供的显示屏的控制方法的流程示意图之一。
21.本发明实施例提供的显示屏的控制方法,包括:步骤100,确定注视位置;需要说明的是,本发明实施例提供的显示屏的控制方法的执行主体可以是服务器、计算机设备,例如手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等。
22.本发明实施例以笔记本电脑为例进行解析说明,笔记本电脑的摄像头模组需选用具备眼球追踪的摄像头模组和定位光模组。当笔记本电脑开机运行后,通过摄像头模组和定位光模组采集被检测对象在显示屏上的眼球移动数据,然后基于眼球移动数据确定注视位置。
23.步骤200,根据所述注视位置确定多个第一区域,并确定每个所述第一区域的亮度信息;需要说明的是,显示屏、cpu和gpu是笔记本系统功耗最大的三部分,特别是在低负载的办公环境下,显示屏的功耗可以占到笔记本整体功耗的40%-50%,因此降低显示屏的功耗会大幅提升笔记本的电池使用时间。基于此,为降低显示屏的显示功耗,本发明实施例采用区域划分的方式,使每个区域显示不同的亮度信息,从而降低显示屏的显示功耗。
24.在确定注视位置后,基于注视位置确定多个第一区域,然后确定每个第一区域的亮度信息。
25.步骤300,根据每个所述第一区域的亮度信息调节显示屏的亮度。
26.需要说明的是,本发明实施例采用的是oled显示屏,有机发光显示器(organic light emitting display,oled)是指有机半导体材料和发光材料在电场驱动下,通过载流子注入和复合导致发光的现象,其原理是:采用ito透明电极和金属电极分别作为器件的阳极和阴极,在设定电压驱动下,电子和空穴分别从阴极和阳极注入到电子和空穴传输层,电子和空穴分别经过电子和空穴传输层迁移到发光层,并在发光层中相遇,形成激子并使发光分子激发,后者经过辐射弛豫而发出可见光。
27.传统lcd显示技术的光源整体,液晶层只是作为光开光的作用,不能对光源进行调节,而发明实施例的oled显示技术的光源是每个单独的电极激发的有机发光,可以对光源进行像素级的调节。基于此,可以调节不同第一区域的亮度信息。
28.在确定每个第一区域的亮度信息后,根据每个第一区域的亮度信息调节oled显示屏的亮度,例如,假设第一区域包括区域a,区域b以及区域c,其中,区域a的亮度信息为90%-100%,区域b的亮度信息为70%-80%以及区域c的亮度信息为50%-60%,则将区域a,区域b以及区域c调整至对应的亮度。
29.本发明实施例提供的显示屏的控制方法,通过确定注视位置;根据所述注视位置确定多个第一区域,并确定每个所述第一区域的亮度信息;根据每个所述第一区域的亮度信息调节显示屏的亮度。本发明实施例通过将眼球追踪技术与oled显示技术结合,基于眼
球追踪技术对显示屏进行区域划分,再通过oled显示技术调节显示屏每个区域的亮度信息,基于此,降低了显示屏的显示功耗,提高了设备的续航时长。
30.基于上述实施例,所述根据所述注视位置确定多个第一区域,包括:将所述注视位置作为中心,基于不同的预设距离,对所述显示屏进行区域划分得到多个所述第一区域。
31.在确定注视位置后,将注视位置作为中心,基于不同的预设距离,对显示屏进行区域划分得到多个第一区域,其中,第一区域的形状可以为圆形、椭圆形、正方形等形状,因此,预设距离可以包括预设半径、预设长度、预设宽度等。例如,参考图2,假设注视位置为b0,将b0-b1所在的圆形区域定义为区域a,将b1-b2所在的区域定义为区域b,将b2-b3所在的区域定义为区域c,将大于b3的区域定义为区域d,其中,半径可根据需求确定,在此不做限定。
32.本发明实施例通过将注视位置作为中心,基于不同的预设距离,对显示屏进行区域划分得到多个第一区域,基于此,实现显示屏的分区管理。
33.基于上述实施例,所述确定每个所述第一区域的亮度信息,包括:确定每个所述第一区域与所述注视位置之间的距离信息;根据所述距离信息确定每个所述第一区域的亮度信息。
34.在划分第一区域后,确定每个第一区域与注视位置之间的距离信息,然后根据距离信息确定每个第一区域的亮度信息,例如,参考图2,各第一区域与注视位置b0之间的距离关系为:区域a<区域b<区域c<区域d,其中,距离越近,亮度越大,即可将各第一区域的亮度信息设置为:区域a为90%-100%,区域b为70%-80%,区域c为50%-60%,区域d为低于40%。
35.本发明实施例通过每个第一区域与注视位置之间的距离信息确定每个第一区域的亮度信息,基于此,提高确定亮度信息的准确性以及效率。
36.基于上述实施例,所述确定注视位置之前,包括:确定所述显示屏的尺寸信息以及cpu的数据处理信息;根据所述显示屏的尺寸信息以及所述cpu的数据处理信息对所述显示屏进行区域划分,得到多个第二区域。
37.需要说明的是,为提高显示屏亮度信息的调整效率,需要预先对显示屏进行分区管理。
38.当笔记本电脑开机运行后,确定显示屏的尺寸信息以及cpu的数据处理信息(如cpu处理能力),然后基于显示屏的尺寸信息以及cpu的数据处理信息对显示屏进行区域划分得到多个第二区域。其中,第二区域划分数量越多,对cpu处理能力要求越强。
39.例如,参考图2,屏幕区域划分可以根据屏幕尺寸和cpu处理能力,将显示屏按照划分为多个方格,如6
×
6,8
×
8,10
×
10,12
×
12等,每个方格表示一个第二区域。基于此,在划分第二区域后,可基于第二区域调节显示屏的亮度信息,从而提高显示屏亮度信息的调整效率。
40.本发明实施例通过采用显示屏的尺寸信息以及cpu处理能力对显示屏进行区域划分得到多个第二区域,基于此,实现了显示屏的分区管理,继而提高了显示屏亮度信息的调整效率。
41.基于上述实施例,所述根据每个所述第一区域的亮度信息调节显示屏的亮度,包括:确定每个所述第一区域与各所述第二区域的重叠区域;根据每个所述第一区域的亮度信息确定每个所述重叠区域的亮度信息;根据每个所述重叠区域的亮度信息调节所述显示
屏的亮度。
42.为提高显示屏亮度信息的调整效率,可以预先确定每个第一区域与各第二区域的重叠区域,然后根据每个第一区域的亮度信息确定每个重叠区域的亮度信息,再根据每个重叠区域的亮度信息调节显示屏的亮度。例如,参考图2,分别确定区域a,区域b,区域c以及区域d所在的第二区域,即所覆盖的方格,其中,预先为每个方格设置编号或者坐标信息,如此,在调节显示屏的亮度信息时,可以直接基于每个方格的编号或者坐标信息快速定位,实现显示屏亮度信息的快速调整。例如,假设区域a所覆盖的第二区域为方格1和方格2,区域a的亮度信息为90%-100%,那么在调节显示屏的亮度信息时,直接定位至方格1和方格2,将方格1和方格2的亮度信息调整为90%-100%,如此,通过预先划分的方格可以快速实现显示屏亮度信息的调整,从而提高了显示屏亮度信息的调整效率,继而降低了显示屏的显示功耗,提高了设备的续航时长。
43.基于上述实施例,所述根据每个所述重叠区域的亮度信息调节所述显示屏的亮度,包括:根据每个所述重叠区域的亮度信息确定每个所述重叠区域的脉冲宽度调制信号;根据每个所述重叠区域的脉冲宽度调制信号调节所述显示屏的亮度。
44.需要说明的是,pwm(pulse width modulation,脉冲宽度调制)的占空比表示平均电压,占空比发生变化后oled和限流电阻两端地平均电压也会发生变化,那么流过oled的电流同样会发生变化,因此,通过pwm占空比可以调整笔记本电脑显示屏的亮度。
45.具体地,根据每个重叠区域的亮度信息确定每个重叠区域的脉冲宽度调制信号,然后根据每个重叠区域的脉冲宽度调制信号调节显示屏的亮度。例如,预先设置pwm控制器的占空比与oled显示屏物理亮度的对应关系,其中,pwm控制器的输出脉冲波为数字输出,其幅值包括高电平“1”和低电平“0”,若要生成周期为t的脉冲,可以利用单片机编程指令控制其输出端输出“1”,并且保持一段时间tp,然后再输出低电平“0”,同样使其保持一段时间tr完成一个周期t的脉冲波,而pwm脉冲波是能够调节占空比。占空比是指正半周脉宽占整个周期的比例,即高电平保持时间于周期的比值tp/t*100%,t为脉冲周期,该比值为百分数,因此在周期一定的情况下,调节占空比就是调节高电平保持的时间。其中,可以将显示屏的物理亮度的最大值对应为占空比100%,将显示屏的物理亮度的最小值对应为占空比0%,采用分段拟合方式计算出物理亮度与占空比的对应关系,一般认为物理亮度与pwm占空比值为简单的线性关系。
46.在确定pwm控制器的占空比与oled显示屏物理亮度的对应关系后,获取输入信号端的调节信号和当前的占空比,根据调节信号比较判断并设置pwm控制器输出的占空比;其中,输入信号端的调节信号是指基于每个重叠区域的亮度信息确定的亮度调节信号。输出的pwm占空比是通过设置pwm周期寄存器和pwm比较寄存器实现的,pwm占空比=pwm比较寄存器/pwm周期寄存器。
47.在pwm控制器输出的占空比后,根据占空比由pwm信号发生器生成对应的oled显示屏物理亮度的pwm信号,然后由oled电源驱动器根据pwm信号调节显示屏背光oled灯的亮度。
48.本发明实施例通过根据每个重叠区域的亮度信息确定每个重叠区域的脉冲宽度调制信号,然后根据每个重叠区域的脉冲宽度调制信号调节显示屏的亮度,基于此,降低了显示屏的显示功耗,提高了设备的续航时长。
49.基于上述实施例,所述确定注视位置,包括:获取被检测对象在所述显示屏上的眼球眼球移动数据;根据所述眼球移动数据确定所述注视位置。
50.本发明实施例采用眼球追踪的摄像头模组和定位光模组对被检测对应的眼球进行追踪,例如,根据眼球和眼球周边的特征变化进行追踪,或者根据虹膜角度变化进行追踪,又或者主动投射红外线等光束到虹膜来提取特征进行追踪。在对眼球追踪的过程中,对注视显示屏的眼球移动数据进行追踪和记录,例如,对眼球的运动轨迹及停留位置进行追踪和记录,其中,运动轨迹和坐标位置范围设定在眼球注视设备中显示屏范围内,然后根据眼球的运动轨迹及停留位置确定注视位置。
51.本发明实施例通过眼球移动数据确定注视位置,基于此,可以快速确定注视位置,并提高确定注视位置的准确性。
52.参考图3,图3是本发明提供的显示屏的控制方法的流程示意图之二。
53.在本发明实施例中,显示屏的控制方法的实施步骤如下所示:1、笔记本的摄像头模组需选用具备眼球追踪的摄像头模组和定位光模组。
54.2、在笔记本开机运行后,获取显示屏的尺寸信息以及cpu处理能力,然后基于显示屏的尺寸信息以及cpu的数据处理信息对显示屏进行区域划分,例如将屏幕区域划分为8
×
8的棋盘格。通过眼球追踪技术采集被检测对象在显示屏上的眼球移动数据,基于眼球移动数据确定注视位置,并将眼球移动数据传递给cpu处理。
55.3、cpu将接收到的眼球移动数据传递给gpu,并将注视位置作为中心,基于不同的预设距离,对显示屏进行区域划分得到多个第一区域,例如,假设注视位置为b0,外围第一圈为b1,外围第二圈为b2,以此类推。同时cpu可以定义不同区域的亮度范围,例如,b0-b1的亮度信息为90%-100%,b1-b2的亮度信息为70%-80%,b2-b3的亮度信息为50%-60%,大于b3区域的亮度信息为30%-40%。
56.4、gpu在收到cpu的指令后,将对应区域的亮度信息传递给oled显示器的控制ic。
57.5、oled显示器的控制ic在收到gpu的指令后,通过pwm的方式将亮度控制在指定区域,例如,获取pwm控制器的占空比与oled显示屏物理亮度的对应关系,然后获取输入信号端的调节信号和当前的占空比,根据调节信号比较判断并设置pwm控制器输出的占空比,进一步通过pwm信号发生器根据占空比生成对应的oled显示屏物理亮度的pwm信号,最后由oled电源驱动器根据pwm信号调节显示屏背光oled灯的亮度。
58.本发明实施例通过确定注视位置;根据注视位置确定多个第一区域,并确定每个第一区域的亮度信息;根据每个第一区域的亮度信息调节显示屏的亮度。本发明实施例通过将眼球追踪技术与oled显示技术结合,基于眼球追踪技术对显示屏进行区域划分,再通过oled显示技术调节显示屏每个区域的亮度信息,基于此,降低了显示屏的显示功耗,提高了设备的续航时长。
59.图4是本发明提供的显示屏的控制装置的结构示意图,参照图4,本发明的实施例提供了一种显示屏的控制装置,包括第一确定模块401,第二确定模块402和调节模块403。
60.第一确定模块,用于确定注视位置;第二确定模块,用于根据所述注视位置确定多个第一区域,并确定每个所述第一区域的亮度信息;调节模块,用于根据每个所述第一区域的亮度信息调节显示屏的亮度。
61.本发明实施例提供的显示屏的控制装置,通过确定注视位置;根据所述注视位置确定多个第一区域,并确定每个所述第一区域的亮度信息;根据每个所述第一区域的亮度信息调节显示屏的亮度。本发明实施例通过将眼球追踪技术与oled显示技术结合,基于眼球追踪技术对显示屏进行区域划分,再通过oled显示技术调节显示屏每个区域的亮度信息,基于此,降低了显示屏的显示功耗,提高了设备的续航时长。
62.在一个实施例中,所述第二确定模块402具体用于:将所述注视位置作为中心,基于不同的预设距离,对所述显示屏进行区域划分得到多个所述第一区域。
63.在一个实施例中,所述第二确定模块402具体用于:确定每个所述第一区域与所述注视位置之间的距离信息;根据所述距离信息确定每个所述第一区域的亮度信息。
64.在一个实施例中,所述第一确定模块401还包括:确定所述显示屏的尺寸信息以及cpu的数据处理信息;根据所述显示屏的尺寸信息以及所述cpu的数据处理信息对所述显示屏进行区域划分,得到多个第二区域。
65.在一个实施例中,所述调节模块403具体用于:确定每个所述第一区域与各所述第二区域的重叠区域;根据每个所述第一区域的亮度信息确定每个所述重叠区域的亮度信息;根据每个所述重叠区域的亮度信息调节所述显示屏的亮度。
66.在一个实施例中,所述调节模块403具体用于:根据每个所述重叠区域的亮度信息确定每个所述重叠区域的脉冲宽度调制信号;根据每个所述重叠区域的脉冲宽度调制信号调节所述显示屏的亮度。
67.在一个实施例中,所述第一确定模块401具体用于:获取被检测对象在所述显示屏上的眼球眼球移动数据;根据所述眼球移动数据确定所述注视位置。
68.图5示例了一种电子设备的实体结构示意图,如图5所示,该电子设备可以包括:处理器(processor)510、通信接口(communications interface)520、存储器(memory)530和通信总线540,其中,处理器510,通信接口520,存储器530通过通信总线540完成相互间的通信。处理器510可以调用存储器530中的逻辑指令,以执行显示屏的控制方法,该方法包括:确定注视位置;根据所述注视位置确定多个第一区域,并确定每个所述第一区域的亮度信息;根据每个所述第一区域的亮度信息调节显示屏的亮度。
69.此外,上述的存储器530中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种
可以存储程序代码的介质。
70.另一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的显示屏的控制方法,该方法包括:确定注视位置;根据所述注视位置确定多个第一区域,并确定每个所述第一区域的亮度信息;根据每个所述第一区域的亮度信息调节显示屏的亮度。
71.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
72.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
73.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1