一种分区背光控制方法、终端及存储介质与流程

文档序号:25876425发布日期:2021-07-16 17:50阅读:259来源:国知局
一种分区背光控制方法、终端及存储介质与流程

1.本发明涉及背光技术领域,特别涉及一种分区背光控制方法、终端及存储介质。


背景技术:

2.local dimming(区域调光)是指显示屏的背光可以分区调节的技术,利用这种技术实现屏幕显示时,可以提升显示画面的对比度。但是长时间观看高对比度的高清画面时,背光的部分区域会长时间保持高亮度,持续升温,造成背光部分区域过热,存在安全隐患。
3.因此现有技术还有待改进和提高。


技术实现要素:

4.本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种分区背光控制方法、终端及存储介质,旨在解决现有技术中使用local dimming技术进行屏幕显示时,背光部分区域过热的问题。
5.为了解决上述技术问题,本发明所采用的技术方案如下:
6.一种分区背光控制方法,其中,所述方法包括:
7.检测背光的各分区的电流值;
8.判断在预设的第一时长内,所述分区的电流总和是否超过预设的门限值;
9.当所述电流总和超过预设的门限值时,在随后的第二时长内,将所述分区的电流降低到预设的安全阈值电流。
10.所述的分区背光控制方法,其中,所述检测背光的各分区的电流值具体包括:
11.获取图像处理器输出的各个帧;
12.根据各个帧的亮度信息获取各分区的电流值背光。
13.所述的分区背光控制方法,其中,所述所述判断在预设的第一时长内,所述分区的电流总和是否超过预设的门限值具体包括:
14.获取所述分区在所述第一时长内的所有帧对应的第一电流总和;
15.判断所述第一电流总和是否超过预设的第一门限值。
16.所述的分区背光控制方法,其中,所述判断在预设的第一时长内,所述分区的电流总和是否超过预设的门限值具体包括:
17.分别获取相邻n个分区中每个分区分区在所述第一时长内的所有帧对应的第一电流总和;
18.获取所述相邻n个分区的第二电流总和,其中,n为正整数,所述第二电流总和为所述相邻n个分区中每个分区分别对应的所述第一电流总和的和。
19.所述的分区背光控制方法,其中,当所述第二电流总和超过所述第二门限值时,在随后的第二时长内,将所述相邻n个分区的电流同时降低到预设的安全阈值电流。
20.所述的分区背光控制方法,其中,所述在随后的第二时长内,将所述分区的电流降低到预设的安全阈值电流具体包括:
21.按照预设的步进值降低所述分区的电流,以使得所述分区的电流在所述第二时长内降低到所述安全阈值电流。
22.所述的分区背光控制方法,其中,所述按照预设的步进值降低所述分区的电流具体包括:
23.按照预设的步进值设置所述分区在所述第二时长内的各个帧对应的目标电流;
24.根据所述目标电流调节所述分区的实际电流。
25.所述的分区背光控制方法,其中,所述根据所述目标电流调节所述分区的实际电流具体包括:
26.将所述分区在各个帧对应的所述目标电流输入至所述分区对应的驱动控制芯片,以使得所述驱动控制芯片根据所述目标电流调节所述分区的实际电流背光背光。
27.一种终端,其中,所述终端包括:处理器、与处理器通信连接的存储介质,所述存储介质适于存储多条指令,所述处理器适于调用所述存储介质中的指令,以执行实现上述任一项所述的分区背光控制方法的步骤。
28.一种存储介质,其中,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述任一项所述的分区背光控制方法的步骤。
29.有益效果:与现有技术相比,本发明提供了一种分区背光控制方法、终端及存储介质,所述分区背光控制方法通过根据背光分区在第一时长内的电流总和来确定所述分区在随后的第二时长内的目标电流,进而控制屏幕背光的发光亮度,在背光温升过高时能够及时调整背光的实际亮度,防止背光由于过热导致的安全风险,提高了屏幕背光的安全性。
附图说明
30.图1为本发明提供的分区背光控制方法的实施例一的流程图;
31.图2为本发明提供的分区背光控制方法中各个分区亮度控制的示意图;
32.图3为本发明提供的终端的结构原理图。
具体实施方式
33.为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
34.本发明提供的分区背光控制方法,可以应用于终端中。其中,终端可以但不限于是各种个人计算机、笔记本电脑、手机、平板电脑、车载电脑和便携式可穿戴设备。本发明的终端采用多核处理器。其中,终端的处理器可以为中央处理器(central processing unit,cpu),图形处理器(graphics processing unit,gpu)、视频处理单元(video processing unit,vpu)等中的至少一种。
35.实施例一
36.请参照图1,图1为本发明提供的分区背光控制方法的实施例一的流程图。所述方法包括:
37.s100、检测背光的各分区的电流值。
38.具体地,屏幕背光是根据屏幕显示的图像的亮度数据来对应调节亮度的,而背光
的亮度调节是通过电流来控制的,也就是说,屏幕背光的电流反映了屏幕背光的亮度,而屏幕背光越亮,产生的热量就越多。在本实施例中,检测背光的各分区的电流值可以反映出屏幕背光的亮度,从而反映出屏幕背光的发热程度。
39.在本实施例中,所述屏幕是通过local dimming(区域调光)技术来实现显示的,也就是说,所述屏幕的背光是包括至少一个分区,驱动处理器对每个分区的亮度分别进行调节。所述检测背光的各分区的电流值具体包括:
40.s110、获取图像处理器输出的各个帧;
41.s120、根据各个帧的亮度信息获取各分区的电流值。
42.屏幕显示图像时,是以帧为单元显示的,具体地,图像处理器将图像数据进行处理后输出一帧图像,屏幕接收该帧图像并进行显示。而对于一帧图像来说,不同区域对应的亮度是不同的,因此,在获取到所述图像处理器输出的各个帧对应的图像信息时,所述屏幕背光的各个分区对应有不同的亮度,而前面已经说明,所述屏幕背光的亮度调节是通过电流调节来实现的,因此,为了实现屏幕能够按照所述图像信息准确显示所述各个帧,需要根据所述各个帧分别对应的所述图像信息来获取所述各个分区在对应帧的电流值。
43.具体地,在所述图像处理器输出每一帧后,屏幕显示对应的帧之前,需要根据帧的图像信息来确定所述背光的各个分区应如何显示,例如,根据该帧的图像信息中的颜色信息确定所述背光的各个分区的颜色,根据该帧的图像信息中的亮度信息确定所述背光的各个分区的亮度等。而所述背光的各个分区亮度与所述背光的各个分区的电流直接相关,因此,根据各个帧分别对应的所述亮度信息,可以获取所述各个分区在所述各个帧分别对应的电流值。不难看出,所述电流值是根据所述图像信息得出的理论值,当一个分区的温度正常时,为了取得更好的显示效果,可以将所述分区的实际电流值设置为所述理论值,但是,如果该分区持续升温,而该分区在当前帧对应的理论值保持在较高水平,将所述屏幕背光的实际电流值设置为所述理论值,显然是会加重该分区的发热程度,使得该分区的温度持续上升,造成该分区的背光受损甚至燃烧的风险。因此,本发明提供的分区背光控制方法中,是根据各个分区的在预设的时长内的所述电流值来控制所述各个分区在当前帧的实际电流。
44.在一种可能的实现方式中,在获取所述电流值时,还可以结合屏幕的亮度设置来获取,具体地,由于不同的用户对于亮度的感官不一样,需求也不一样,在屏幕使用过程中,用户可能会对屏幕的整体亮度进行设置,例如设置为标准亮度的80%、60%等,此时,在根据所述各个帧对应的图像信息获取所述各个分区在所述各个帧对应的所述电流值时,除了根据所述图像信息中的亮度信息确定所述电流值之外,还需要结合所述屏幕的亮度设置来确定所述电流值。例如,所述图像信息中某个分区的亮度信息为2,而所述屏幕的亮度设置为标准亮度的80%,那么,该分区需要显示的理论亮度值为2*80%=1.6,再根据1.6的亮度信息来获取该分区对应的所述电流值。
45.具体地,在所述检测背光的各分区的电流值之后还包括步骤:
46.s200、判断在预设的第一时长内,所述分区的电流总和是否超过预设的门限值。
47.所述分区在预设的第一时长内的电流总和反映了所述分区在所述第一时长内的发热情况。所述第一时长可以是由所述背光的耐热性能所决定,如200s、300s等。在本实施例中,为了更好地反应所述分区在当前的温度累计上升情况,即温升程度,在判断在预设的
第一时长内,所述分区的电流总和是否超过预设的门限值时,是获取所述分区在当前帧前所述第一时长内的电流总和,所述当前帧是指处于已经被所述图像处理器输出但是还未在屏幕上显示的状态的帧。也就是说,在获取到所述图像处理器输出的当前帧的图像信息,并根据所述图像信息获取到所述分区在所述当前帧对应的所述电流值时,并不立即根据所述电流值对所述分区进行调节,而是先获取所述分区在当前帧前所述第一时长内的所有帧对应的电流总和。
48.在一种可能的实现方式中,是对所述背光中的各个分区进行单独判断,当一个分区在所述第一时长内的电流总和超过预设的门限值时,则对该分区的电流进行调整,具体地,所述判断在预设的第一时长内,所述分区的电流总和是否超过预设的门限值包括:
49.s210、获取所述分区在所述第一时长内的所有帧对应的第一电流总和。
50.通过前面的说明不难看出,对于每个分区来说,每一帧都对应有一个所述电流值,所述分区在所述第一时长内对应的第一电流总和为所述分区在所述第一时长内的所有帧对应的所述电流值的和,在所述第一时长内,所述分区对应有多个所述电流值。例如所述图像处理器输出帧的图像信息的频率为50hz,所述第一预设时长为300s,那么,每秒获取50帧,在所述第一预设时长内存在15000个帧,那么,每个所述分区在所述第一预设时长内对应有15000个所述电流值,获取所述分区对应的15000个所述电流值的和作为所述第一电流总和。
51.s220、判断所述第一电流总和是否超过预设的第一门限值。
52.在获取到所述分区对应的所述第一电流总和后,判断所述第一电流总和是否超过预设的第一门限值。当所述第一电流总和超过预设的第一门限值时,则在随后的第二预设时长内,将所述分区的电流降低,以防止所述分区温升过高。
53.所述第一门限值可以是根据所述背光的耐热性能所获取,在一种可能的实现方式中,所述第一门限值可以是通过所述背光的温升实验数据来获取,而对于不同的厂商来说,有不同的温升实验标准,例如,在3分钟内的背光温升不能超过80℃,那么所述第一门限值是根据80℃来对应获取,或者在2分钟内的背光温升不能超过70℃,那么所述第一门限值是根据70℃来对应获取等。并且,对于不同的背光型号来说,所述第一门限值也可能不同,本发明对此不做具体的限定。
54.由于在一块屏幕的背光上,分区的数量往往很多,分别对每个分区进行所述第一电流总和与所述第一门限值的比较会带来比较大的计算量,因此,在另一种可能的实现方式中,是将相邻的n个分区作为一个整体来分析,简化了运算过程,使得本发明提供的背光分区背光控制方法具有更高的效率。具体地,在这种实现方式中,所述判断在预设的第一时长内,所述分区的电流总和是否超过预设的门限值具体包括:
55.s230、获取相邻n个分区中的每个分区在所述第一时长内的所有帧对应的第一电流总和;
56.s240、获取所述相邻n个分区的第二电流总和,其中,n为正整数,所述第二电流总和为所述相邻n个分区中每个分区分别对应的所述第一电流总和的和。
57.在将相邻的n个分区作为一个整体来分析时,是获取所述相邻n个分区的电流总和。具体地,是先获取所述相邻n个分区中的每个分区在所述第一时长内的所有帧对应的第一电流总和,与前面的说明一样,所述相邻n个分区中的每个分区在所述第一时长内的所有
帧对应的所述第一电流总和是该分区在所述第一时长内的所有帧对应的所述电流值的和,不难看出,所述相邻n个分区中存在n个分区,那么,所述第一电流总和也有n个。在获取所述所述n个分区中每个分区分别对应的所述第一电流总和后,是将n个所述第一电流总和相加,得到所述相邻n个分区作为一个整体对应的电流总和(为便于区别,称第二电流总和)。所述n个分区中所有分区在当前帧对应的所述第二电流总和可以更好地反应所述n个分区在当前帧前的温度累计上升情况。
58.s250、判断所述第二电流总和是否超过预设的第二门限值。
59.在获取到所述第二电流总和后,将所述第二电流总和与预设的第二门限值进行比较,同样地,所述第二门限值也可以是根据所述背光的耐热性能所获取,所述第二门限值可以是单个分区的温升门限值的n倍,单个分区的温升文献值可以如前面的第一门限值的获取方法来获取。请再次参考图1,实施例一提供的背光分区背光控制方法还包括步骤:
60.s300、当所述电流总和超过预设的门限值时,在随后的第二时长内,将所述分区的电流降低到预设的安全阈值电流。
61.当对单个所述分区判断所述电流总和是否超过预设的门限值时,是在随后的第二时长内,将单个所述分区的电流降低到预设的安全阈值电流;当以相邻n个分区为一个整体判断所述电流总和是否超过预设的门限值时,是在随后的第二时长内,将所述相邻n个分区的电流同时降低到预设的安全阈值电流。
62.所述将所述分区的电流降低到预设的安全阈值电流是按照预设的步进值降低所述分区的电流,以使得所述分区的电流在所述第二时长内降低到所述安全阈值电流,所述按照预设的步进值降低所述分区的电流具体包括:
63.s310、按照预设的步进值设置所述分区在所述第二时长内的各个帧对应的目标电流。
64.所述目标电流是所述分区需要实现的电流,也就是说,在获取所述目标电流后,是根据所述目标电流调节所述分区的实际电流,医师的所述分区的实际电流与所述目标电流一致。
65.具体地,当所述分区在所述第一时长内的电流总和没有超过预设的门限值时,说明当前帧前所述第一时长内显示的帧中所述分区的亮度数据没有超过所述分区的温升标准,也就是说,当前所述分区的温度上升情况是安全的,那么,在显示当前帧时,可以将所述分区在当前帧对应的所述电流值设置为所述目标电流,即,所述分区可以根据当前帧的亮度数据来发光,实现较好的显示效果。
66.而当所述分区在所述第一时长内的电流总和超过预设的门限值时,说明当前帧前所述第一时长内显示的帧中所述分区的亮度数据超过了素数分区的温升标准,也就是说,所述分区的背光的温度可能持续上升,存在温升过高的风险,此时应将所述分区实际电流调整至预设的安全阈值电流,降低所述分区的亮度,防止所述分区的温度持续上升,造成过热。
67.具体地,所述安全阈值电流是预先设置的值,可以根据所述屏幕背光的耐热性能具体设置,在一种可能的实现方式中,所述安全阈值电流可以是根据单颗led灯珠能允许达到的最大电流,可以为200ma、250ma等,在各个所述分区中分别存在串联连接的至少一颗led灯珠,所述分区的所述安全阈值电流可以为所述分区内的led灯珠数*所述最大电流的
80%或者70%等。
68.前面已经说明,所属分区的电流与亮度直接相关,因此,在本实施例中,为了防止所述分区的亮度突然降低,造成观看者体验不佳的问题,在确定所述分区的电流总和超过预设的门限值时,并不立即将所述分区的所述目标电流设置为所述安全阈值电流,而是按照预设的步进值设置所述分区在所述第二时长内的各个帧对应的目标电流,以实现以使得所述分区的所述目标电流在当前帧后第二时长内缓慢达到所述安全阈值电流。具体地,所述步进值可以是所述目标电流在所述第二时长内每个帧的调整量,所述步进值可以是预先设置为固定值,例如1ma,3ma等,也可以是先获取所述分区在当前帧对应的所述电流值,并计算所述电流值与所述安全阈值电流的差值,并根据所述差值和所述第二时长获取所述步进值,所述第二时长可以为60s、80s等。例如,所述安全阈值电流为160ma,所述分区在当前帧对应的所述电流总和为190ma,所述第二预设时长为60s,所述图像处理器输出帧的频率为50hz,所述第二时长内存在300个帧,那么,可以设置所述步进值为0.1ma,将该分区在当前帧对应的所述目标电流设置为189.9ma,在下一帧对应的所述目标电流设置为189.8ma,直至在所述第二预设时长后,该分区的所述目标电流为160ma,这样,可以实现降低该分区的背光的温升,同时防止该分区的亮度突然变化,影响屏幕的观看体验。当然,以上只是举例而已,对于将所述目标电流设置为所述安全阈值电流,可以是有其他的实现方式,本领域技术人员通过上述说明完全可以想到其他将所述目标电流设置为所述安全阈值电流的方案,例如,将所述步进值设置为所述目标电流在所述第二时长内每十帧的调整量,即,每十帧调整一次所述目标电流,使得所述目标电流在所述第二时长后达到所述安全阈值电流等。
69.在按照预设的步进值设置所述分区在所述第二时长内的各个帧对应的目标电流之后,还包括:
70.s320、根据所述目标电流调节所述分区的实际电流。
71.如图2所示,屏幕背光的亮度是通过驱动控制芯片所控制的,每个分区对应有驱动控制芯片,每个驱动控制芯片控制至少一个分区的亮度,所述根据所述目标电流调节所述分区的实际电流具体包括:
72.将所述分区在各个帧对应的所述目标电流输入至所述分区对应的驱动控制芯片,以使得所述驱动控制芯片根据所述目标电流调节所述分区的实际电流。
73.在获取到所述分区各个帧对应的所述目标电流后,是将所述目标电流输入至所述分区对应的所述驱动控制芯片中的电流寄存器,电流寄存器根据所述分区在各个帧分别对应的所述目标电流控制所述分区的实际电流,从而实现控制各个分区的亮度。
74.值得说明的是,当所述电流总和不超过预设的门限值时,在将所述分区在当前帧对应的所述电流值作为所述目标电流后,是继续执行所述判断在预设的第一时长内,所述分区的电流总和是否超过预设的门限值步骤,而当所述电流总和超过预设的门限值时,在所述目标电流达到所述安全阈值电流之前,不再进行所述判断在预设的第一时长内,所述分区的电流总和是否超过预设的门限值的步骤的步骤,也就是说,当所述分区的所述电流总和不超过预设的门限值时,是对所述分区循环执行所述判断在预设的第一时长内,所述分区的电流总和是否超过预设的门限值的步骤,直至所述分区的所述电流总和超过预设的门限值时,此时将所述分区的实际电流控制到所述安全阈值电流之后,再对所述分区执行
判断在预设的第一时长内所述分区的电流总和是否超过预设的门限值的步骤。
75.综上所述,本实施例通过根据背光分区在第一时长内的电流总和来确定所述分区在随后的第二时长内的目标电流,进而控制屏幕背光的发光亮度,在背光温升过高时能够及时调整背光的实际亮度,防止背光由于过热导致的安全风险,提高了屏幕背光的安全性。
76.应该理解的是,虽然本发明说明书附图中给出的的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
77.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本发明所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
78.实施例二
79.基于上述实施例,本发明还提供了一种终端,其原理框图可以如图3所示。该终端包括通过系统总线连接的处理器、存储器、网络接口、显示屏、温度传感器。其中,该终端的处理器用于提供计算和控制能力。该终端的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该终端的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种分区背光控制方法。该终端的显示屏可以是液晶显示屏或者电子墨水显示屏,该终端的温度传感器是预先在终端内部设置,用于检测内部设备的当前运行温度。
80.本领域技术人员可以理解,图3中示出的原理框图,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的终端的限定,具体的终端可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
81.在一个实施例中,提供了一种终端,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时至少可以实现以下步骤:
82.检测背光的各分区的电流值;
83.判断在预设的第一时长内,所述分区的电流总和是否超过预设的门限值;
84.当所述电流总和超过预设的门限值时,在随后的第二时长内,将所述分区的电流降低到预设的安全阈值电流。
85.其中,所述检测背光的各分区的电流值具体包括:
86.获取图像处理器输出的各个帧;
87.根据各个帧的亮度信息获取各分区的电流值背光。
88.其中,所述所述判断在预设的第一时长内,所述分区的电流总和是否超过预设的门限值具体包括:
89.获取所述分区在所述第一时长内的所有帧对应的第一电流总和;
90.判断所述第一电流总和是否超过预设的第一门限值。
91.其中,所述判断在预设的第一时长内,所述分区的电流总和是否超过预设的门限值具体包括:
92.分别获取相邻n个分区中每个分区分区在所述第一时长内的所有帧对应的第一电流总和;
93.获取所述相邻n个分区的第二电流总和,其中,n为正整数,所述第二电流总和为所述相邻n个分区中每个分区分别对应的所述第一电流总和的和。
94.其中,当所述第二电流总和超过所述第二门限值时,在随后的第二时长内,将所述相邻n个分区的电流同时降低到预设的安全阈值电流。
95.其中,所述在随后的第二时长内,将所述分区的电流降低到预设的安全阈值电流具体包括:
96.按照预设的步进值降低所述分区的电流,以使得所述分区的电流在所述第二时长内降低到所述安全阈值电流。
97.其中,所述按照预设的步进值降低所述分区的电流具体包括:
98.按照预设的步进值设置所述分区在所述第二时长内的各个帧对应的目标电流;
99.根据所述目标电流调节所述分区的实际电流。
100.其中,所述根据所述目标电流调节所述分区的实际电流具体包括:
101.将所述分区在各个帧对应的所述目标电流输入至所述分区对应的驱动控制芯片,以使得所述驱动控制芯片根据所述目标电流调节所述分区的实际电流。
102.实施例三
103.本发明还提供了一种存储介质,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述实施例所述的分区背光控制方法的步骤。
104.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1