控制显示方法、设备及存储介质与流程

文档序号:25051776发布日期:2021-05-14 13:20阅读:89来源:国知局
控制显示方法、设备及存储介质与流程

1.本申请涉及显示技术,具体涉及一种控制显示方法、设备及计算机存储介质。


背景技术:

2.相关技术中,电子设备多采用固定的显示刷新率,考虑到显示刷新率越高,从用户体验度来看,画面越没有闪烁感,用户视觉越不容易感到疲劳。为避免显示刷新率较为固定而为用户带来的体验感不好的问题,通常采用高刷新率,而显示刷新率越高对电子设备的耗电量越大。如何实现用户的视觉体验和耗电量间的折衷成为了亟待解决的技术问题。


技术实现要素:

3.为解决现有存在的技术问题,本申请实施例提供一种控制显示方法、设备及计算机存储介质。
4.本申请实施例的技术方案是这样实现的:
5.本申请实施例提供一种控制显示方法,包括:
6.获得第一参数,所述第一参数表征为所述显示屏的被使用状态;
7.依据第一参数,将所述显示屏划分为至少两个显示区域;
8.确定所述至少两个显示区域中的各个显示区域的显示刷新率;
9.控制各个显示区域以所确定的显示刷新率进行显示;
10.其中,所述各个显示区域中的至少两个显示区域的显示刷新率不同。
11.前述方案中,在所述第一参数表征所述显示屏被n个应用同时使用,n为大于等于2的正整数,所述方法包括:
12.依据第一参数,将所述显示屏划分为n个显示区域;其中每个显示区域用于显示其中一个应用;
13.依据各个应用的被使用参数或被关注参数,确定各个显示区域的显示刷新率;其中,所述被使用参数表征为应用的被使用频率,所述被关注参数表征为应用的被关注程度;
14.控制各个显示区域以所确定的显示刷新率进行各自应用的显示;
15.其中,所述n个显示区域中的第一显示区域的显示刷新率高于第二显示区域的显示刷新率;第一显示区域用于显示被使用频率高或被关注参数大的应用;第二显示区域用于显示被使用频率低或被关注参数小的应用。
16.前述方案中,所述方法还包括:所述显示屏在显示驱动芯片的扫描下实现第一显示区域的第一刷新率和第二显示区域的第二刷新率;其中第一刷新率高于第二刷新率。
17.前述方案中,在所述显示驱动芯片的同一扫描周期下所述显示驱动芯片对第一显示区域的扫描的次数多于对第二显示区域的扫描的次数。
18.前述方案中,在所述显示驱动芯片的同一扫描周期下所述显示驱动芯片在显示屏的第一显示区域的扫描的次数为在显示屏的第二显示区域的扫描的次数的整数倍。
19.前述方案中,所述显示驱动芯片在第二刷新率对应的扫描周期下要至少执行一次
以下操作:
20.对显示屏上的第一显示区域进行一次扫描,及对显示屏的第一显示区域和第二显示区域进行一次扫描。
21.前述方案中,所述显示屏的显示功耗在显示刷新率低的情况下低于显示刷新率高的情况下的显示功耗。
22.本申请实施例提供一种控制显示设备,包括:
23.获得单元,用于获得第一参数,所述第一参数表征为所述显示屏的被使用状态;
24.划分单元,用于依据第一参数,将所述显示屏划分为至少两个显示区域;
25.确定单元,用于确定所述至少两个显示区域中的各个显示区域的显示刷新率;
26.控制单元,用于控制各个显示区域以所确定的显示刷新率进行显示;
27.其中,所述各个显示区域中的至少两个显示区域的显示刷新率不同。
28.本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前述控制显示方法的步骤。
29.本申请实施例提供一种控制显示设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现前述控制显示方法的步骤。
30.本申请实施例提供一种控制显示方法、设备及计算机存储介质,其中,所述方法包括:获得第一参数,所述第一参数表征为所述显示屏的被使用状态;依据第一参数,将所述显示屏划分为至少两个显示区域;确定所述至少两个显示区域中的各个显示区域的显示刷新率;控制各个显示区域以所确定的显示刷新率进行显示;其中,所述各个显示区域中的至少两个显示区域的显示刷新率不同。为一种不同的显示区域利用各自的显示刷新率进行显示的技术方案。与相关技术中利用固定的显示刷新率如高显示刷新率、或低显示刷新率的方案相比,可避免由于显示屏采用高刷新率而导致的耗电量高的问题以及显示屏采用低刷新率画面频繁闪烁的问题。实现了各个显示区域的显示刷新率的灵活显示,在用户视觉体验和耗电量之间做出了折衷。
附图说明
31.为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
32.图1为本申请实施例的控制显示方法的实现流程示意图一;
33.图2为本申请实施例的控制显示方法的实现流程示意图二;
34.图3为本申请实施例的显示屏被划分为显示区域的示意图一;
35.图4为本申请实施例的显示屏被划分为显示区域的示意图二;
36.图5为本申请实施例的控制显示设备的组成结构示意图;
37.图6为本申请实施例的控制显示设备的硬件结构示意图。
具体实施方式
38.为使本申请的目的、技术方案和优点更加清楚明白,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
39.本申请实施例中的控制显示方法应用于电子设备,电子设备可以是任何合理的设备。如手机、平板电脑、一体机、台式机,还可以是诸如智能手表、智能眼镜等穿戴式设备。当然,本申请实施例的控制显示方法还可以应用于家用设备,如具有显示屏的家用电器,如电视、家庭影院机等。优选的,本申请实施例中的控制显示方法应用于电子设备中。
40.本申请实施例提供一种控制显示方法,如图1所示,包括:
41.s101:获得第一参数,所述第一参数表征为所述显示屏的被使用状态;
42.本步骤中,第一参数可以是显示屏在被应用使用的情况下所述应用的数量。示例性地,显示屏同时被两个应用进行使用,如天气应用和视频应用。在所述应用的数量为一个的情况下,第一参数进一步为在被所述应用使用时该应用呈现应用数据时使用的窗口数量。示例性地,显示屏被一办公软件,该办公软件通过两个窗口进行办公数据的显示。在技术层面上,电子设备对当前用户使用的应用进行检测并计算当前使用的应用的数量,如果计算的数量为两个或两个以上,则确定显示屏当前被两个或两个以上应用同时使用。如果计算的数量为一个,还需要确定该应用需要通过几个窗口进行数据的显示。此外,在所述应用的数量为一个的情况下,所述第一参数还可以是基于用户对显示屏的关注程度而对显示屏进行划分的区域的数量。示例性地,笼统来讲,用户对显示在显示屏上的某个应用进行使用,在显示屏上会存在有用户关注较高的区域和用户关注不高的区域,即基于用户对显示屏的关注程度可将显示屏划分为两个区域(关注高的区域和关注低的区域)。
43.s102:依据第一参数,将所述显示屏划分为至少两个显示区域;
44.本步骤中,在显示屏在同时被两个或两个以上应用使用的情况下,可按照这些应用的数量将显示屏进行显示区域的划分。示例性地,如果显示屏同时被两个应用进行使用时,将显示屏划分为两个显示区域。如果显示屏被一个应用使用的情况下,则可按照显示屏该应用的窗口数量将显示屏进行显示区域的划分。示例性地,如果该应用的窗口为两个,则显示屏划分为两个显示区域。或者按照用户的关注程度对显示屏进行划分。示例性地,将显示屏划分为关注高的区域和关注低的区域。
45.这里,每个显示区域被划分的大小可以是等大,还可以是非等大。示例性地,在显示屏同时被两个应用进行使用的情况下,可将显示屏划分为等大的两个显示区域,还可以按照这两个应用的被使用情况如被使用频率进行显示屏的划分,如被划分的用于显示被使用频率大的应用的显示区域大于用于显示被使用频率小的显示区域。在显示屏按照应用的窗口数量可以划分的情况下,可将显示屏进行等大的显示区域划分,还可以按照对窗口属性对显示屏进行划分,如窗口为主窗口还是副窗口,显示屏的划分结果为用于显示主窗口
的显示区域应大于用于显示副窗口的显示区域。以上为具体举例而已,不限定于本申请实施例所覆盖的所有情况,任何合理情况均可包括在本申请实施例范围内。
46.s103:确定所述至少两个显示区域中的各个显示区域的显示刷新率;
47.s104:控制各个显示区域以所确定的显示刷新率进行显示;其中,所述各个显示区域中的至少两个显示区域的显示刷新率不同。
48.在s103和s104中,为各个显示区域确定其显示刷新率,并按照为各个显示区域确定出的显示刷新率进行各个显示区域的显示,且在这些显示区域中存在有不同的显示刷新率的至少两个显示区域。在实际应用中,如果显示屏同时被两个或两个以上应用使用且这些应用的被使用频率存在不同,则用于显示使用概率大的应用的显示区域的显示刷新率需大于用于显示使用概率小的应用的显示区域的显示刷新率。在显示屏按照应用的窗口数量可以划分的情况下,用于显示主窗口的显示区域的显示刷新率大于用于显示副窗口的显示区域的显示刷新率。在将显示屏划分为关注高的区域和关注低的区域的情况下,被关注高的区域的显示刷新率大于被关注低的显示刷新率。基于前述内容,在s103中,可基于同时被使用的两个或两个以上应用的使用频率为划分的各显示区域进行显示刷新率的确定。或者,可基于被使用的应用的窗口属性为划分的各显示区域进行显示刷新率的确定。或者,可基于各区域的被关注程度进行各区域的显示刷新率的确定。
49.前述方案中,依据显示屏的被使用状态,对显示屏进行两个或两个以上(显示)区域的划分,并控制各个区域利用为各个区域确定出的显示刷新率进行显示,其中各个区域中存在有显示刷新率不同的区域。为一种不同的显示区域利用各自的显示刷新率进行显示的技术方案。与相关技术中利用固定的显示刷新率如高显示刷新率、或低显示刷新率的方案相比,各个显示区域利用自身的显示刷新率进行显示,可避免由于显示屏采用高刷新率而导致的耗电量高的问题以及显示屏采用低刷新率画面频繁闪烁的问题。实现了各个显示区域的显示刷新率的灵活显示,在用户视觉体验和耗电量之间做出了折衷。
50.在一个可选的方案中,在所述第一参数表征所述显示屏被n个应用同时使用也即显示屏被n个应用同时使用的情况下,n为大于等于2的正整数,如图2所示,在s101之后,所述方法还包括:
51.s202:依据第一参数,将所述显示屏划分为n个显示区域;其中每个显示区域用于显示其中一个应用;
52.本步骤中,按照被同时使用的应用的数量将显示屏进行显示区域的划分。被同时使用的应用的数量为n个,将显示屏划分为n个显示区域,每个显示区域用于显示其中一个应用。各显示区域的划分大小可等大也可不等大,具体参见前述相关说明。
53.s203:依据各个应用的被使用参数或被关注参数,确定各个显示区域的显示刷新率;其中,所述被使用参数表征为应用的被使用频率,所述被关注参数表征为应用的被关注程度;
54.本步骤中,被使用参数通过计算一段时间内应用的被启用次数而得,在该时间内该应用的被启用次数越多被使用参数取值越大,被使用频率越大。被关注参数可通过对用户在显示屏上的观看视线进行跟踪而得,用户观看显示屏上某个应用的时间越久,说明其对该应用的关注多,被关注参数越大。为用于显示被使用频率高或被关注多的应用的显示区域分配较大的显示刷新率,为用于显示被使用频率低或被关注少的应用的显示区域分配
较小的显示刷新率。可预先设置可选的显示刷新率有30hz(赫兹)、60hz和120hz,可在这些可选的显示刷新率中为各个显示区域分配对应的显示刷新率。示例性地,为用于显示被使用频率高或被关注多的应用的显示区域分配120hz的显示刷新率;为用于显示被使用频率低或被关注少的应用的显示区域分配60hz的显示刷新率。或者,为用于显示被使用频率高或被关注多的应用的显示区域分配60hz的显示刷新率;为用于显示被使用频率低或被关注少的应用的显示区域分配30hz的显示刷新率。
55.在某些应用场景中,如显示屏同时被三个或三个以上应用进行使用的情况下,应用的被使用的频率越低或被关注得越少,为用于显示该应用的显示区域分配的显示刷新率越小。示例性地,显示屏被应用1、应用2和应用3进行同时使用,应用1被使用的频率高于应用2高于应用3,为用于显示应用1的显示区域分配120hz的显示刷新率,为用于显示应用2的显示区域分配60hz的显示刷新率,为用于显示应用3的显示区域分配30hz的显示刷新率。
56.s204:控制各个显示区域以所确定的显示刷新率进行各自应用的显示;其中,所述n个显示区域中的第一显示区域的显示刷新率高于第二显示区域的显示刷新率;第一显示区域用于显示被使用频率高或被关注参数大的应用;第二显示区域用于显示被使用频率低或被关注参数小的应用。
57.前述s201~s204中,依据各个应用的被使用参数或被关注参数,确定各个显示区域的显示刷新率;控制各个显示区域以所确定的显示刷新率进行各自应用的显示。实现了被使用频率高或被关注参数大的应用通过高刷新率的显示区域进行显示、被使用频率低或被关注参数小的应用通过低刷新率的显示区域进行显示。这种方案可视为一种显示刷新率可变的方案,一方面能够使用不闪动的视觉效果将被使用频率高或被关注参数大的应用进行呈现,给予了用户良好的视觉体验。另一方面,将用于显示使用频率低或被关注参数小的应用的显示区域使用低显示刷新率进行显示,避免了显示屏幕全部采用高刷新率输出而导致的功耗大的问题。实现了显示屏各个区域的灵活显示,在用户视觉体验和耗电量之间做出了折衷。
58.本申请实施例中,用于显示被使用频率高或被关注参数大的应用的显示区域即第一显示区域的刷新率为第一刷新率,用于显示被使用频率低或被关注参数小的应用的显示区域即第二显示区域的刷新率为第二刷新率,则在数值大小上第一刷新率高于第二刷新率。本申请实施例中的电子设备包括有显示驱动芯片,显示屏在显示驱动芯片的扫描下实现第一显示区域的第一刷新率和第二显示区域的第二刷新率。可以理解,本申请实施例中的两个显示区域的不同刷新率可基于同一显示驱动芯片的扫描而实现。不需要对做硬件上的改变即可实现两个不同显示刷新率的显示区域各自的显示刷新率。
59.应该而知,显示驱动芯片是通过按行对显示屏进行扫描而实现对显示屏的刷新。本申请实施例中假定显示屏被划分为两个显示区域:第一显示区域和第二显示区域,显示驱动芯片可采用不同的扫描周期对第一显示区域和第二显示区域进行扫描而使得第一显示区域的显示刷新率为第一刷新率、第二显示区域的显示刷新率为第二刷新率。这种采用不同扫描周期对两个显示区域进行扫描的方案中,为保证第一刷新率高于第二刷新率,需扫描第一显示区域的周期短于扫描第二显示区域的周期。示例性地,显示驱动芯片每隔1个扫描周期对第一显示区域扫描一次,而每隔3个扫描周期对第二显示区域扫描一次,如此可达到第一显示区域的刷新率高于第二显示区域的刷新率。
60.还可以采用同一扫描周期,利用显示驱动芯片在该同一扫描周期下对第一显示区域的扫描次数的不同和对第二显示区域的扫描次数的不同实现第一显示区域的第一刷新率和第二显示区域的第二刷新率。为保证第一显示区域的刷新率高于第二显示区域的刷新率,在同一扫描周期内,需显示驱动芯片对第一显示区域的扫描的次数多于对第二显示区域的扫描的次数。在一个可选的方案中,在所述显示驱动芯片的同一扫描周期下所述显示驱动芯片在显示屏的第一显示区域的扫描的次数为在显示屏的第二显示区域的扫描的次数的整数倍。示例性地,在同一扫描周期内,显示驱动芯片对第一显示区域扫描一次,对第二显示区域扫描两次,如此可达到第一显示区域的刷新率高于第二显示区域的刷新率。假定将显示屏一分为二的第一显示区域和第二显示区域中,第一显示区域位于第一显示区域的上方,显示驱动芯片对显示屏的行扫描,应从第一显示区域开始,在同一扫描周期内,显示驱动芯片从显示屏的第一行即第一显示区域的第一行开始进行行扫描,扫描到第一显示区域的最后一行停止。然后再从第一显示区域的第一行开始扫描,扫描到第一显示区域的最后一行,接着对第二显示区域进行行扫描直至将第二显示区域扫描完成。该扫描周期内,对第一显示区域扫描的次数多于对第二显示区域的扫描次数,且因为在同一扫描周期内对第一显示区域进行了重复扫描,所以对第一显示区域的扫描次数可为对第二显示区域的扫描次数的整数倍。该技术方案在在技术实现上可以是:扫描周期可以取值为第二刷新率对应的扫描周期,在第二刷新率单位为赫兹(hz)的情况下,第二刷新率对应的扫描周期为第二刷新率的倒数,在这个扫描周期下,可执行一次以下操作、两次或两次及以上的以下操作:对显示屏上的第一显示区域进行一次扫描,及对显示屏的第一显示区域和第二显示区域进行一次扫描。以在第二刷新率的倒数这个扫描周期下执行一次上述方案为例,在该扫描周期内,对第一显示区域扫描了两次,对第二显示区域扫描了一次,对第一显示区域扫描的次数是对第二显示区域扫描的次数的2倍。如果前述的方案执行两次,则对第一显示区域扫描的次数是对第二显示区域扫描的次数的4倍。以此类推,实现了对第一显示区域扫描的次数是对第二显示区域扫描的次数的整数倍。本申请实施例中,利用显示驱动芯片在同一扫描周期下对两个显示区域执行不同次数的扫描而实现两个不同显示区域的不同显示刷新率,这种实现不同显示区域的不同刷新率的方案较为新颖,无需电子设备本身做硬件上的改进,在工程上易于实现,可行性高。
61.可以理解,利用同一扫描周期下对两个显示区域执行不同次数的扫描,可使得两个显示区域的显示刷新率不同。进一步的,考虑到每个显示区域每被扫描一次其相当于被刷新一次,那么在同一扫描周期内对第一显示区域的扫描次数为对第二显示区域的扫描次数的整数倍的情况下,相当于第一显示区域的显示刷新率为第二显示区域的显示刷新率的整数倍。本申请实施例无需对硬件进行改进,利用显示驱动芯片在同一扫描周期下对两个显示区域执行不同次数的扫描即可实现不同显示区域的整数倍显示刷新率,为一种新颖的可变刷新率方案,在工程上易于实现,可行性高。
62.可以理解,在显示刷新率高的情况下,显示屏的功耗大,在显示刷新率低的情况下,显示屏的功耗小。即所述显示屏的显示功耗在显示刷新率低的情况下低于显示刷新率高的情况下的显示功耗。利用本申请实施例实现了对不同显示区域进行不同的显示刷新率的显示,与整个显示屏始终采用高刷新率进行显示的方案相比,节省了耗电量,降低了功耗。
63.下面结合附图3和图4及具体实施例对本申请作进一步详细的说明。
64.在本应用场景中,以电子设备启用两个应用如天气应用和视频应用为例,
65.电子设备检测当前被启用的应用以及被启用的应用的数量,在被启用的应用为天气和视频这两个应用的情况下,对显示屏进行两个区域的划分,如按照显示屏的纵向方向对显示屏进行两个等大区域的划分,如图3所示,将视频应用显示在第一显示区域中,将天气应用显示在第二显示区域中。在利用图3所示对视频应用和天气应用显示一段时间后,还可以基于用户对这两个应用的关注程度,对显示屏进行两个非等大区域的划分。具体的,利用电子设备的摄像头采集用户观看显示屏的图像,识别图像中用户对显示屏的观看位置,如果在图像中用户的眼睛部位出现在图像的下半部分,则可识别为用户在显示屏的观看位置处于显示屏的下半部分,可认为此时用户在观看天气应用。如果在图像中用户的眼睛部位出现在图像的上半部分,则可识别为用户在显示屏上的观看位置处于显示屏的上半部分,可认为此时用户在观看视频应用。计算用户观看天气应用和观看视频应用的时长,将观看时长作为关注参数,对某个应用的观看时长越长说明对这个应用越关注。如果经过计算发现观看视频应用的时长更长,即用户对视频应用更为关注,则可将显示屏进行显示区域的非等大划分。如图4所示,划分为用于显示视频应用的显示区域(第一显示区域)大于用于显示天气应用的显示区域(第二显示区域)。即将用户更为关注的应用利用更大的显示区域进行显示,将用户不太关注的应用利用较小的显示区域进行显示。此外,还可以计算用户对天气应用和视频应用的历史使用频率,将历史使用频率作为被使用参数,如果对视频应用的历史使用频率大于对天气应用的历史使用频率,则可将显示屏划分为较大的用于显示视频应用的显示区域、和较小的用于显示天气应用的显示区域。通俗来讲,就是从两个被启用的应用中来识别哪个应用是用户频繁使用或更为关注的应用,为这个应用划分为更大的显示区域对其进行显示。这种利用应用的被使用参数或被关注参数对显示屏进行区域划分的方案,用户使用频繁或更为关注的应用利用更大的显示区域进行显示,可满足用户的使用需求,提升用户的使用体验。
66.本应用场景中以高刷新率为120hz、低刷新率为60hz、第一显示区域和第二显示区域包括多行为例,在一种技术实现上可以采用高刷新率即120hz对第一显示区域进行屏幕行扫描(屏幕刷新),即从第一显示区域的第一行开始,电子设备的显示驱动芯片进行行扫描,扫描至第一显示区域的最后一行。采用低刷新率即60hz对第二显示区域进行屏幕行扫描,即从第二显示区域的第一行开始,显示驱动芯片进行行扫描,扫描至第二显示区域的最后一行。可以理解,hz的倒数即为时间,刷新率的倒数即为对屏幕进行行扫描的周期,可以看出,对于显示屏上的两个显示区域,采用不同的扫描周期对这两个显示区域进行扫描。进一步的,采用短的扫描周期对第一显示区域进行扫描以及采用长的扫描周期对第二显示区域进行扫描得到的第一显示区域为高刷新率和第二显示区域为低刷新率区域的显示效果,能够避免由于显示屏采用高刷新率而导致的耗电量高的问题以及显示屏采用低刷新率画面频繁闪烁的问题,在用户的视觉体验和电子设备的耗电量之间做了很好的折衷。
67.在另外一种技术实现上,显示驱动芯片只是以一种刷新率对屏幕进行行扫描,如前述高低刷新率中的低刷新率进行屏幕的行扫描。低刷新率60hz对应的扫描周期为1/60=16.7ms(毫秒),以该扫描周期对显示屏进行一次扫描。每次扫描过程是:在16.7ms内,从显示屏的起始行即第一显示区域的第一行开始,显示驱动芯片进行行扫描,扫描至第一显示
区域的最后一行结束。接着,从显示屏的起始行即第一显示区域的第一行开始,显示驱动芯片进行行扫描,在扫描完第一显示区域的最后一行的情况下,继续对第二显示区域进行行扫描,从第二显示区域的起始行开始扫描至第二显示区域的最后一行即显示屏的结束行结束。在一次扫描周期16.7ms内对第二显示区域扫描了一次,对第一显示区域扫描了两次。相当于,对第二显示区域的扫描周期为16.7ms,对第一显示区域的扫描周期为16.7ms/2=8.35ms。考虑到扫描周期的倒数为刷新率,所以实际上第二显示区域的显示刷新率为1/16.7ms=60hz,第一显示区域的显示刷新率为1/8.35ms=120hz。由此实现了在同一扫描周期内第一显示区域的显示刷新率为120hz、第二显示区域的显示刷新率为60hz。采用这种扫描方式进行扫描显示驱动芯片的扫描周期为显示屏的高低刷新率中的低刷新率对应的周期,在每个扫描周期内显示驱动芯片对第一显示区域扫描两次、对第二显示区域扫描一次即可。无需在硬件上进行改进,利用一块显示驱动芯片即可实现对显示屏的两个不同显示区域的不同显示刷新率,可行性高,易于实现。此外,还可避免由于显示屏采用高刷新率而导致的耗电量高的问题以及显示屏采用低刷新率画面频繁闪烁的问题。实现了各个显示区域的显示刷新率的灵活显示,在用户视觉体验和耗电量之间做出了折衷。
68.可以理解,在同一扫描周期内,对第一显示区域和第二显示区域的刷新次数均需为正整数,则在一次扫描周期内,对第一显示区域的刷新次数要多于对第二显示区域的刷新次数,如前述的技术方案,在一次扫描周期内第一显示区域的刷新次数为对第二显示区域的刷新次数的整数倍如为2倍。前述的在同一扫描周期内对第一显示区域扫描二次,对第二显示区域扫描一次的方案,如果这样的方案在30hz对应的扫描周期即1/30ms下执行一遍,则可对第一显示区域实现60hz的显示刷新率和对第二显示区域实现30hz的显示刷新率。
69.前述方案中,显示控制芯片在每个扫描周期内对显示屏的扫描范围不同,第一次扫描了部分显示屏如显示屏的第一显示区域,第二次扫描了全部显示屏,利用扫描范围的不同实现不同显示区域的显示刷新率,即可在用户的视觉体验和电子设备的耗电量间做到了很好的折衷。
70.前述方案中,用户更关注的显示区域实现了高显示刷新率,关注程度弱的显示区域实现了低显示刷新率。高刷新率可使得用户更关注的应用的显示画面没有闪烁感,令用户视觉不容易感到疲劳。低刷新率可避免显示屏整体采用高刷新率而导致的电子设备耗电量大的问题。
71.本申请实施例中,显示屏的不同显示区域可实现不同的显示刷新率,为一种可变刷新率的设计方案。在实际应用中,部分显示区域使用高刷新率,部分显示区域使用低刷新率,避免由于显示屏采用高刷新率而导致的耗电量高的问题以及显示屏采用低刷新率画面频繁闪烁的问题,在用户视觉体验和耗电量之间做出了很好的折衷。
72.本申请实施例提供一种控制显示设备,如图5所示,所述设备包括:获得单元401、划分单元402、确定单元403及控制单元404;其中,
73.获得单元401,用于获得第一参数,所述第一参数表征为所述显示屏的被使用状态;
74.划分单元402,用于依据第一参数,将所述显示屏划分为至少两个显示区域;
75.确定单元403,用于确定所述至少两个显示区域中的各个显示区域的显示刷新率;
76.控制单元404,用于控制各个显示区域以所确定的显示刷新率进行显示;其中,所述各个显示区域中的至少两个显示区域的显示刷新率不同。
77.在一个可选的方案中,在所述第一参数表征所述显示屏被n个应用同时使用,n为大于等于2的正整数,
78.划分单元402,用于依据第一参数,将所述显示屏划分为n个显示区域;其中每个显示区域用于显示其中一个应用;
79.确定单元403,用于依据各个应用的被使用参数或被关注参数,确定各个显示区域的显示刷新率;其中,所述被使用参数表征为应用的被使用频率,所述被关注参数表征为应用的被关注程度;
80.控制单元404,用于控制各个显示区域以所确定的显示刷新率进行各自应用的显示;
81.其中,所述n个显示区域中的第一显示区域的显示刷新率高于第二显示区域的显示刷新率;第一显示区域用于显示被使用频率高或被关注参数大的应用;第二显示区域用于显示被使用频率低或被关注参数小的应用。
82.在一个可选的方案中,所述控制显示设备包括显示驱动芯片,所述显示屏在显示驱动芯片的扫描下实现第一显示区域的第一刷新率和第二显示区域的第二刷新率;其中第一刷新率高于第二刷新率。
83.在一个可选的方案中,在所述显示驱动芯片的同一扫描周期下所述显示驱动芯片对第一显示区域的扫描的次数多于对第二显示区域的扫描的次数。
84.在一个可选的方案中,在所述显示驱动芯片的同一扫描周期下所述显示驱动芯片在显示屏的第一显示区域的扫描的次数为在显示屏的第二显示区域的扫描的次数的整数倍。
85.在一个可选的方案中,所述显示驱动芯片在第二刷新率对应的扫描周期下要至少执行一次以下操作:
86.对显示屏上的第一显示区域进行一次扫描,及对显示屏的第一显示区域和第二显示区域进行一次扫描。
87.在一个可选的方案中,所述显示屏的显示功耗在显示刷新率低的情况下低于显示刷新率高的情况下的显示功耗。
88.可以理解,所述设备中的获得单元401、划分单元402、确定单元403及控制单元404在实际应用中均可由控制显示设备的中央处理器(cpu,central processing unit)、数字信号处理器(dsp,digital signal processor)、微控制单元(mcu,microcontroller unit)或可编程门阵列(fpga,field-programmable gate array)实现。
89.需要说明的是,本申请实施例的控制显示设备,由于该控制显示设备解决问题的原理与前述的控制显示方法相似,因此,控制显示设备的实施过程及实施原理均可以参见前述方法的实施过程及实施原理描述,重复之处不再赘述。
90.本申请实施例还提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时至少用于执行图1至图3任一所示方法的步骤。所述计算机可读存储介质具体可以为存储器。所述存储器可以为如图5所示的存储器62。
91.图6为本申请实施例的控制显示设备的硬件结构示意图,如图6所示,控制显示设
备包括:用于进行数据传输的通信组件63、至少一个处理器61和用于存储能够在处理器61上运行的计算机程序的存储器62。终端中的各个组件通过总线系统64耦合在一起。可理解,总线系统64用于实现这些组件之间的连接通信。总线系统64除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图6中将各种总线都标为总线系统64。
92.其中,所述处理器61执行所述计算机程序时至少执行图1至图3任一所示方法的步骤。
93.可以理解,存储器62可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(rom,read only memory)、可编程只读存储器(prom,programmable read

only memory)、可擦除可编程只读存储器(eprom,erasable programmable read

only memory)、电可擦除可编程只读存储器(eeprom,electrically erasable programmable read

only memory)、磁性随机存取存储器(fram,ferromagnetic random access memory)、快闪存储器(flash memory)、磁表面存储器、光盘、或只读光盘(cd

rom,compact disc read

only memory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(ram,random access memory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(sram,static random access memory)、同步静态随机存取存储器(ssram,synchronous static random access memory)、动态随机存取存储器(dram,dynamic random access memory)、同步动态随机存取存储器(sdram,synchronous dynamic random access memory)、双倍数据速率同步动态随机存取存储器(ddrsdram,double data rate synchronous dynamic random access memory)、增强型同步动态随机存取存储器(esdram,enhanced synchronous dynamic random access memory)、同步连接动态随机存取存储器(sldram,synclink dynamic random access memory)、直接内存总线随机存取存储器(drram,direct rambus random access memory)。本申请实施例描述的存储器62旨在包括但不限于这些和任意其它适合类型的存储器。
94.上述本申请实施例揭示的方法可以应用于处理器61中,或者由处理器61实现。处理器61可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器61中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器61可以是通用处理器、dsp,或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器61可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器62,处理器61读取存储器62中的信息,结合其硬件完成前述方法的步骤。
95.在示例性实施例中,控制显示设备可以被一个或多个应用专用集成电路(asic,application specific integrated circuit)、dsp、可编程逻辑器件(pld,programmable logic device)、复杂可编程逻辑器件(cpld,complex programmable logic device)、fpga、通用处理器、控制器、mcu、微处理器(microprocessor)、或其他电子元件实现,用于执行前述的控制显示方法。
96.在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
97.上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
98.另外,在本申请各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
99.本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(rom,read

only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
100.或者,本申请上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本申请各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
101.本申请所提供的几个方法实施例中所揭露的方法,在不冲突的情况下可以任意组合,得到新的方法实施例。
102.本申请所提供的几个产品实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的产品实施例。
103.本申请所提供的几个方法或设备实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的方法实施例或设备实施例。
104.以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1