CN111883073B - 一种电子设备的显示方法及电子设备 - Google Patents
一种电子设备的显示方法及电子设备 Download PDFInfo
- Publication number
- CN111883073B CN111883073B CN202010709036.2A CN202010709036A CN111883073B CN 111883073 B CN111883073 B CN 111883073B CN 202010709036 A CN202010709036 A CN 202010709036A CN 111883073 B CN111883073 B CN 111883073B
- Authority
- CN
- China
- Prior art keywords
- display
- unit
- clock signal
- time period
- preset time
- 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.)
- Active
Links
Images
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
- 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/36—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 using liquid crystals
- G09G3/3611—Control of matrices with row and column drivers
- G09G3/3618—Control of matrices with row and column drivers with automatic refresh of the display panel using sense/write 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
- G09G2330/00—Aspects of power supply; Aspects of display protection and defect management
- G09G2330/02—Details of power systems and of start or stop of display operation
- G09G2330/021—Power management, e.g. power saving
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Crystallography & Structural Chemistry (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)
- Liquid Crystal Display Device Control (AREA)
Abstract
本发明提供一种电子设备的显示方法及电子设备,其中方法包括:电子设备中的识别单元获取时钟信号在预设时段内的波动状态,预设时段为距离当前时刻设定时长的历史时段;时钟信号由电子设备中的处理单元产生并发送至电子设备中的驱动单元,处理单元用于确定产生的相邻数据帧是否为同一数据帧,并在确定为同一数据帧时产生相同的时钟信号,否则产生不同的时钟信号;识别单元基于时钟信号在预设时段内的波动状态,确定电子设备中的显示单元当前的显示状态;显示状态用于确定驱动单元对显示单元的刷新频率。该方案可以动态地调整显示单元在对画面数据显示过程中的频率,有助于降低显示过程中存在的不合理功耗。
Description
技术领域
本发明涉及显示领域,尤其涉及一种电子设备的显示方法及电子设备。
背景技术
目前,随着智能终端的兴起,在传统的通信功能基础上,智能手机等一***电子设备提供了越来越丰富的功能,比如上网获取数据、拍摄照片或者视频、播放视频或音乐等,给人们的生活带来了极大的方便。
对于智能手机、平板等一系列电子设备,其显示屏可以为LCD(Liquid CrystalDisplay,液晶显示器)的构造,如采用LCM(LCD Module,LCD显示模组)技术构造电子设备上的显示屏。
当电子设备中的处理单元,如CPU(Central Processing Unit,中央处理器)接收到用户在显示屏上的操作指令后,则会对用户发起的操作指令进行响应。响应的过程包括:控制输出相应的画面数据,以在显示屏中进行显示。
由于CPU控制输出的画面数据为数字信号,从而需要通过电子设备中的驱动单元,如Driver IC(Driver Integrated Circuit,驱动集成电路)对其进行转化,转化成可以在显示屏中进行显示的模拟信号。
当CPU接收到用户在显示屏上的操作指令时,CPU控制输出的画面数据均是以固定的刷新频率在显示屏中进行显示的。如此,对于一些无需实时刷新的画面数据,通过采用固定的刷新频率,必将是对电子设备的一种损耗。
综上,在液晶显示领域,目前亟需一种降低电子设备功耗的显示方法。
发明内容
本发明提供一种电子设备的显示方法及电子设备,用以解决电子设备在显示画面数据过程中存在的不合理功耗的问题。
第一方面,本发明实施例提供一种电子设备的显示方法,该方法包括:所述电子设备中的识别单元获取时钟信号在预设时段内的波动状态,所述预设时段为距离当前时刻设定时长的历史时段;所述时钟信号由所述电子设备中的处理单元产生并发送至所述电子设备中的驱动单元,所述处理单元用于确定产生的相邻数据帧是否为同一数据帧,并在确定为同一数据帧时产生相同的时钟信号,否则产生不同的时钟信号;所述识别单元基于所述时钟信号在预设时段内的波动状态,确定所述电子设备中的显示单元当前的显示状态;所述显示状态用于确定所述驱动单元对所述显示单元的刷新频率;所述驱动单元用于根据所述刷新频率,控制所述显示单元的显示状态。
基于该方案,电子设备中的识别单元通过获取时钟信号在预设时段内的波动状态,并基于该波动状态确定该电子设备中的显示单元在当前的显示状态,从而可以基于当前的显示状态,确定电子设备中的驱动单元对该显示单元的刷新频率,因此可以动态地调整显示单元在对画面数据显示过程中的频率,有助于降低显示过程中存在的不合理功耗。
在一种可能的实现方法中,所述识别单元为所述处理单元;所述识别单元基于所述时钟信号在预设时段内的波动状态,确定所述电子设备中的显示单元当前的显示状态之后,还包括:所述处理单元确定所述显示状态对应的刷新频率;所述处理单元将所述刷新频率发送给所述驱动单元。
基于该方案,当电子设备中的识别单元具体为该电子设备中的处理单元时,则表示由该处理单元获取时钟信号在预设时段内的波动状态,并在确定显示单元在当前的显示状态后,直接由该处理单元根据显示单元在当前的显示状态确定其对应的刷新频率,并将所确定的刷新频率发送给驱动单元,从而可以使驱动单元根据该刷新频率将画面数据在显示单元上进行显示。
在一种可能的实现方法中,所述识别单元为所述驱动单元;所述识别单元基于所述时钟信号在预设时段内的波动状态,确定所述电子设备中的显示单元当前的显示状态之后,还包括:所述驱动单元将所述显示状态发送给所述处理单元;所述处理单元确定所述显示状态对应的刷新频率;所述处理单元将所述刷新频率发送给所述驱动单元。
基于该方案,当电子设备中的识别单元具体为该电子设备中的驱动单元时,则表示由该驱动单元获取时钟信号在预设时段内的波动状态,并在确定显示单元在当前的显示状态后,该驱动单元将会将所确定出的显示状态反馈至该电子设备中的处理单元,当处理单元确定出该显示状态实际应该对应的刷新频率之后,则会将所确定的刷新频率给到驱动单元,从而可以使驱动单元根据该刷新频率将画面数据在显示单元上进行显示。
在一种可能的实现方法中,所述波动状态为在所述预设时段内所述时钟信号是否发生变化;所述识别单元基于所述时钟信号在预设时段内的波动状态,确定所述电子设备中的显示单元当前的显示状态,包括:所述识别单元确定所述波动状态为在所述预设时段内存在相邻数据帧的时钟信号不同,则确定所述显示状态为动态显示;否则,确定所述显示状态为静态显示;所述动态显示对应的刷新频率高于所述静态显示对应的刷新频率。
基于该方案,对于时钟信号在预设时段内的波动状态,其可能是判断时钟信号在预设时段内有没有发生变化:若识别单元确定在该预设时段内存在相邻数据帧的时钟信号不同,则识别单元可确定显示单元在当前的显示状态为动态显示;若识别单元确定在该预设时段内存在相邻数据帧的时钟信号相同,则识别单元可确定显示单元在当前的显示状态为静态显示,并且识别单元在显示状态为静态显示时,则会指示驱动单元以相对较低的刷新频率控制画面数据在显示单元上的显示,从而有利于实现在不影响视效的前提下降低显示过程中存在的不合理功耗。
在一种可能的实现方法中,所述波动状态为在所述预设时段内所述时钟信号发生变化的次数;所述识别单元基于所述时钟信号在预设时段内的波动状态,确定所述电子设备中的显示单元当前的显示状态,包括:所述识别单元确定所述波动状态在所述预设时段内所述时钟信号发生变化的次数,并确定所述变化的次数对应的刷新频率;其中,变化的次数与刷新频率正相关。
基于该方案,对于时钟信号在预设时段内的波动状态,其可能是判断时钟信号在预设时段内发生变化的次数:若识别单元确定在该预设时段内的时钟信号发生变化的频次较高,则识别单元可以指示驱动单元以相对较高的刷新频率控制画面数据在显示单元上的显示;若识别单元确定在预设时段内的时钟信号发生变化的频次较低,则识别单元可指示驱动单元以相对较低的刷新频率控制画面数据在显示单元上的显示,从而有助于动态地调节画面数据在显示单元上的显示过程。
第二方面,本发明实施例提供一种电子设备,该电子设备包括:识别单元,处理单元,驱动单元和显示单元;所述识别单元,用于获取时钟信号在预设时段内的波动状态,所述预设时段为距离当前时刻设定时长的历史时段;所述时钟信号由所述处理单元产生并发送至所述驱动单元,所述处理单元用于确定产生的相邻数据帧是否为同一数据帧,并在确定为同一数据帧时产生相同的时钟信号,否则产生不同的时钟信号;所述识别单元,还用于基于所述时钟信号在预设时段内的波动状态,确定所述显示单元当前的显示状态;所述处理单元,用于根据所述显示状态确定所述驱动单元对所述显示单元的刷新频率并将所述刷新频率发送给所述驱动单元;所述驱动单元,用于根据所述刷新频率,控制所述显示单元的显示状态;所述显示单元,用于在所述驱动单元的控制下进行显示。
基于该方案,电子设备中的识别单元通过获取时钟信号在预设时段内的波动状态,并基于该波动状态确定该电子设备中的显示单元在当前的显示状态,从而可以基于当前的显示状态,确定电子设备中的驱动单元对该显示单元的刷新频率,因此可以动态地调整显示单元在对画面数据显示过程中的频率,有助于降低显示过程中存在的不合理功耗。
在一种可能的实现方法中,所述识别单元为所述处理单元或所述驱动单元。
在一种可能的实现方法中,所述波动状态为在所述预设时段内所述时钟信号是否发生变化;所述识别单元,具体用于确定所述波动状态为在所述预设时段内存在相邻数据帧的时钟信号不同,则确定所述显示状态为动态显示;否则,确定所述显示状态为静态显示;所述动态显示对应的刷新频率高于所述静态显示对应的刷新频率。
基于该方案,对于时钟信号在预设时段内的波动状态,其可能是判断时钟信号在预设时段内有没有发生变化:若识别单元确定在该预设时段内存在相邻数据帧的时钟信号不同,则识别单元可确定显示单元在当前的显示状态为动态显示;若识别单元确定在该预设时段内存在相邻数据帧的时钟信号相同,则识别单元可确定显示单元在当前的显示状态为静态显示,并且识别单元在显示状态为静态显示时,则会指示驱动单元以相对较低的刷新频率控制画面数据在显示单元上的显示,从而有利于实现在不影响视效的前提下降低显示过程中存在的不合理功耗。
在一种可能的实现方法中,所述波动状态为在所述预设时段内所述时钟信号发生变化的次数;所述识别单元,具体用于确定所述波动状态在所述预设时段内所述时钟信号发生变化的次数,并确定所述变化的次数对应的刷新频率;其中,变化的次数与刷新频率正相关。
基于该方案,对于时钟信号在预设时段内的波动状态,其可能是判断时钟信号在预设时段内发生变化的次数:若识别单元确定在该预设时段内的时钟信号发生变化的频次较高,则识别单元可以指示驱动单元以相对较高的刷新频率控制画面数据在显示单元上的显示;若识别单元确定在预设时段内的时钟信号发生变化的频次较低,则识别单元可指示驱动单元以相对较低的刷新频率控制画面数据在显示单元上的显示,从而有助于动态地调节画面数据在显示单元上的显示过程。
第三方面,本发明实施例提供了一种计算设备,包括:
存储器,用于存储计算机程序;
处理器,用于调用所述存储器中存储的计算机程序,按照获得的程序执行如第一方面任一所述的方法。
第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序用于使计算机执行如第一方面任一所述的方法。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种电子设备;
图2为本发明实施例提供的一种电子设备的显示方法;
图3为本发明实施例提供的一种动态显示对应的时钟信号示意图;
图4(a)为本发明实施例提供的基于上升沿的静态显示对应的时钟信号示意图;
图4(b)为本发明实施例提供的基于下升沿的静态显示对应的时钟信号示意图;
图5(a)为本发明实施例提供的一种高频改变的时钟信号示意图;
图5(b)为本发明实施例提供的一种低频改变的时钟信号示意图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
如图1所示,为本发明实施例提供的一种电子设备,该电子设备包括识别单元100、处理单元110、驱动单元120和显示单元130。
其中,识别单元100可以为独立设置的、用于识别的模块,也可以为设置在其他单元上的、具有识别功能的模块,比如可以将识别单元100设置为处理单元110上的功能模块,或者也可以将识别单元设置为驱动单元上的功能模块,对此,本发明实施例不做具体限定。
识别单元100可以用于获取时钟信号在预设时段内的波动状态,并可以基于所获取的波动状态确定显示单元130在当前的显示状态。
处理单元110可以用于接收用户在该电子设备上所做出的操作指令,可选的,该些操作指令是基于显示单元130所做出的,比如用户在显示屏幕上作出点击操作、滑动操作、放大页面或者缩小页面等操作。处理单元110还可以用于对所接收到的用户的操作指令作出相应的响应行为。处理单元110对用户的操作指令作出响应,指的是处理单元110控制输出与用户的操作指令相符合的响应数据,包括画面数据、音频数据等。本发明实施例主要针对的是处理单元110可以控制画面数据的输出。在处理单元110对用户的操作指令作出相应的响应行为时,即处理单元110控制输出相应的响应数据时,处理单元110还用于同步产生对应于响应数据的时钟信号。可选的,时钟信号通采用电平值进行表示,在处理单元110确定下一数据帧与上一数据帧为同一数据帧时,则控制输出的下一数据帧对应的时钟信号与上一数据帧对应的时钟信号相同,即两者的电平值相同;在处理单元110确定下一数据帧与上一数据为不同数据帧时,则控制输出的下一数据帧对应的时钟信号与上一数据帧对应的时钟信号不同,即两者的电平值不相同,换句话说,将会产生上升沿或者下降沿。在处理单元110控制输出相应的响应数据时,并将响应数据发送至驱动单元120,可选的,响应数据是通过数字信号的方式对外输出。
驱动单元120用于接收处理单元110以数字信号方式输出的响应数据,并对响应数据进行格式的转化,转化成可以在显示单元130上进行显示的画面数据。可选的,画面数据是通过模拟信号的方式进行显示。进一步的,驱动单元120还用于接收处理单元110发送的控制显示单元130对画面数据进行显示的刷新频率,并根据刷新频率将画面数据在显示单元130上进行显示。更进一步的,驱动单元120中设置有一GRAM(Graphics Random AccessMemory,图形存储器),用于临时存储最新接收到的一帧画面数据。
可选的,如果处理单元110接收到的用户的操作指令为:视频文件的播放操作,则处理单元110对该操作指令的响应为:持续地向驱动单元120发送不同数据帧对应的数字信号,从而驱动单元120在接收到该些数字信号时,将最新接收到的数据帧与上一数据帧比较,当判定最新接收到的数据帧与上一数据帧不相同,则驱动单元将持续地更新GRAM中的画面数据,并在一定的刷新频率下将临时存储于GRAM中的画面数据输出至显示单元130,由显示单元130进行显示。
可选的,如果处理单元110接收到的用户的操作指令为:在显示单元130上打开相册中的一张照片,并在之后的一定时长内再不会输入任何的操作指令,则处理单元110对该操作指令的响应为:持续地向驱动单元120发送对应于该照片的数据帧对应的数字信号,从而驱动单元120在接收到该些数字信号时,将最新接收到的数据帧与上一数据帧比较,当判定最新接收到的数据帧与上一数据帧相同,则驱动单元120无需更新GRAM中的画面数据,并在一定的刷新频率下将临时存储于GRAM中的画面数据输出至显示单元,由显示单元130进行显示。
显示单元130用于对画面数据进行显示。
本发明实施例中处理单元110可以为电子设备中的CPU,驱动单元120可以为电子设备中的IC,Driver IC用于根据刷新频率控制电子设备中的显示屏的显示状态,显示单元可以为电子设备中的显示屏。
基于图1所示的电子设备,本发明实施例提供一种电子设备的显示方法。如图2所示,该方法包括:
步骤201,所述电子设备中的识别单元获取时钟信号在预设时段内的波动状态,所述预设时段为距离当前时刻设定时长的历史时段;所述时钟信号由所述电子设备中的处理单元产生并发送至所述电子设备中的驱动单元,所述处理单元用于确定产生的相邻数据帧是否为同一数据帧,并在确定为同一数据帧时产生相同的时钟信号,否则产生不同的时钟信号;
在该步骤中,对于距离当前时刻设定时长的历史时段,可以通过电子设备中的识别单元获取时钟信号在该时段内的波动状态。其中,时钟信号是由电子设备中的处理单元产生并发送给电子设备中的驱动单元的,进一步的,如果处理单元确定产生的下一数据帧与产生的上一数据帧为相同数据帧时,则处理单元将会产生相同的时钟信号,也即相邻数据帧分别对应的电平值表现为相同,如果处理单元确定产生的下一数据帧与产生的上一数据帧为不同数据帧时,则处理单元将会产生不同的时钟信号,也即相邻数据帧分别对应的电平值表现为不同,换句话说,此时将产生上升沿或者下降沿。
步骤202,所述识别单元基于所述时钟信号在预设时段内的波动状态,确定所述电子设备中的显示单元当前的显示状态;所述显示状态用于确定所述驱动单元对所述显示单元的刷新频率;所述驱动单元用于根据所述刷新频率,控制所述显示单元的显示状态。
在该步骤中,在识别单元获取到距离当前时刻设定时长的历史时段内的时钟信号的波动状态时,识别单元可以进一步地确定出电子设备中的显示单元当前的显示状态,该显示状态用于确定驱动单元对显示单元的刷新频率,从而使得驱动单元可以根据所确定出的刷屏频率,控制显示单元的显示状态,以使得将画面数据以适宜的刷新频率在显示单元上进行显示。
基于该方案,电子设备中的识别单元通过获取时钟信号在预设时段内的波动状态,并基于该波动状态确定该电子设备中的显示单元在当前的显示状态,从而可以基于当前的显示状态,确定电子设备中的驱动单元对该显示单元的刷新频率,因此可以动态地调整显示单元在对画面数据显示过程中的频率,有助于降低显示过程中存在的不合理功耗。
以下将结合示例分别对上述各步骤进行详细说明。
在上述步骤201的一个实施中,所述预设时段为距离当前时刻设定时长最近的历史时段。通过将距离当前时刻设定时长最近的历史时段作为预设时段,则针对该预设时段,可使得识别单元所获取的时钟信号的波动状态可以更好得表征当前时刻的处理单元在输出画面数据时的状态。
在上述步骤202的一个实施中,如果时钟信号在预设时段内的波动状态指的是在该预设时段内有无发生时钟信号的改变,则将存在如下两种可能性:
一种可能的实现方式是:识别单元确定在该预设时段内存在下一数据帧的时钟信号与上一数据帧的时钟信号不相同,也即产生了上升沿或者下降沿,并在产生上升沿或者下降沿之后,时钟信号对应的电平值表现为高低高低的变动,则识别单元将确定当前时刻下显示单元的显示状态为动态显示。若此时驱动单元是以较高的刷新频率控制画面数据在显示单元上进行显示,则识别单元无需调整该刷新频率;若此时驱动单元是以较低的刷新频率控制画面数据在显示单元上进行显示,则识别单元将需要调整该刷新频率,使得驱动单元根据调整后的刷新频率提高控制画面数据在显示单元上进行显示时的流畅度,增强用户对画面显示的感受效果。
举个例子,在一种可能的场景下,对于用户在电子设备点开一视频播放软件,并继续点击了其中的一个视频文件(视频文件在点击后可以正常播放)的这一系列操作指令,电子设备中的处理单元对用户的这一些操作指令的响应数据将是持续产生一帧帧的数据帧,其中相邻两数据帧不完全相同,从而处理单元也将对应产生对应于这些数据帧的时钟信号,时钟信号对应的电平值表现为高低高低变动,如图3所示,为本发明实施例提供的一种动态显示对应的时钟信号示意图;从而在驱动单元接收到这些数据帧时,通过比较相邻的两数据帧,确定下一数据帧与上一数据帧不相同时,则用下一数据帧替换临时存储于GRAM中的上一数据帧,并对存储于GRAM中的数据帧做数据格式的转化,转化为可以在显示单元上显示的模拟信号并发送至显示单元,由显示单元进行画面数据的显示。在显示单元对画面数据进行显示时,显示单元是在驱动单元控制的刷新频率下对画面数据进行显示的,驱动单元是通过接收处理单元确定出的刷新频率进而将画面数据在显示单元上进行显示。此时的刷新频率较高,比如可以是默认的屏幕刷新频率。
一种可能的实现方式是:识别单元确定在该预设时段内存在下一数据帧的时钟信号与上一数据帧的时钟信号相同,也即时钟信号对应的电平值在该预设时段内维持在一个固定的电平值(上升沿对应的电平值或者下降沿对应的电平值),则识别单元将确定当前时刻下显示单元的显示状态为静态显示。若此时驱动单元是以较高的刷新频率控制画面数据在显示单元上进行显示,则识别单元将需要调整该刷新频率,使得驱动单元根据调整后的刷新频率控制画面数据在显示单元上进行显示,有助于实现在不影响视效的前提下降低显示过程中存在的不合理功耗的目标;若此时驱动单元是以较低的刷新频率控制画面数据在显示单元上进行显示,则识别单元无需调整该刷新频率。
举个例子,在一种可能的场景下,对于用户在电子设备上点开相册软件,在他滑动若干张照片并从中确定出一目标照片后,用户再无对该电子设备作出任何的操作指令,也即用户此时在注视该目标照片。对于用户确定出目标照片并且不再对电子设备作出任何的操作指令的过程,电子设备中的处理单元也将对此过程作出响应,响应数据则是持续产生一帧帧的数据帧,其中相邻两帧数据帧完全相同,均对应于目标照片所在的数据帧,从而处理单元也将产生对应于这些数据帧的时钟信号,时钟信号将维持在一个固定的电平值(上升沿对应的电平值或者下降沿对应的电平值),如图4(a)和图4(b)所示,分别为本发明实施例提供的基于上升沿和基于下降沿的静态显示对应的时钟信号示意图。从而在驱动单元接收到这些数据帧时,通过比较相邻的两数据帧,确定下一数据帧与上一数据帧为相同,则无需用下一数据帧替换临时存储于GRAM中的上一数据帧,仅需对存储于GRAM中的数据帧做数据格式的转化,转化为可以在显示单元上显示的模拟信号并发送至显示单元,由显示单元进行画面数据的显示。在显示单元对画面数据进行显示时,显示单元是在驱动单元控制的刷新频率下对画面数据进行显示的,驱动单元是通过接收处理单元确定出的刷新频率进而将画面数据在显示单元上进行显示。此时的刷新频率较低,比如可以将此时的刷新频率调整到比默认的屏幕刷新频率稍小的值。
在上述步骤202的一个实施中,如果时钟信号在预设时段内的波动状态指的是在该预设时段内时钟信号发生变化的次数,则:
若在该预设时段内时钟信号发生变化的次数较高,则识别单元可以将刷新频率控制的高一些;若在该预设时段内时钟信号发生变化的次数较低,则识别单元可以将刷新频率控制低一些。
举个例子,如图5(a)和图5(b)所示,分别为本发明实施例提供的高频改变和低频改变的时钟信号示意图。通过比较图5(a)和图5(b)可以发现,在同一预设时段S内,图5(a)中产生了8次时钟信号的改变,而图5(b)中仅产生了2次时钟信号的改变。基于此,为了实现与时钟信号改变的频繁程度相适应的屏幕显示效果,从而识别单元可以在时钟信号改变的更为频繁时,将刷新频率控制得高一些,而在时钟信号改的不那么频繁时,将刷新频率控制得略低一些,如此便可以实现动态调节画面数据在显示单元上的显示过程。
在上述步骤202的一个实施中,若电子设备中的识别单元为该电子设备中的处理单元,则表示由该处理单元获取时钟信号在预设时段内的波动状态,并在确定显示单元在当前的显示状态后,直接由该处理单元根据显示单元在当前的显示状态确定其对应的刷新频率,并将所确定的刷新频率发送给驱动单元,从而可以使驱动单元根据该刷新频率将画面数据在显示单元上进行显示。
在上述步骤202的一个实施中,若电子设备中的驱动单元为该电子设备中的驱动单元,则表示由该驱动单元获取时钟信号在预设时段内的波动状态,并在确定显示单元在当前的显示状态后,该驱动单元将会将所确定出的显示状态反馈至该电子设备中的处理单元,当处理单元确定出该显示状态实际应该对应的刷新频率之后,则会将所确定的刷新频率给到驱动单元,从而可以使驱动单元根据该刷新频率将画面数据在显示单元上进行显示。
基于同样的构思,本发明实施例提供一种电子设备,可参照图1中的电子设备,该电子设备包括识别单元100、处理单元110、驱动单元120和显示单元130;其中:
所述识别单元,用于获取时钟信号在预设时段内的波动状态,所述预设时段为距离当前时刻设定时长的历史时段;所述时钟信号由所述处理单元产生并发送至所述驱动单元,所述处理单元用于确定产生的相邻数据帧是否为同一数据帧,并在确定为同一数据帧时产生相同的时钟信号,否则产生不同的时钟信号;所述识别单元,还用于基于所述时钟信号在预设时段内的波动状态,确定所述显示单元当前的显示状态;
所述处理单元,用于根据所述显示状态确定所述驱动单元对所述显示单元的刷新频率并将所述刷新频率发送给所述驱动单元;
所述驱动单元,用于根据所述刷新频率,控制所述显示单元的显示状态;
所述显示单元,用于在所述驱动单元的控制下进行显示。
进一步的,对于该电子设备,所述识别单元为所述处理单元或所述驱动单元。
进一步的,对于该电子设备,所述波动状态为在所述预设时段内所述时钟信号是否发生变化;所述识别单元,具体用于确定所述波动状态为在所述预设时段内存在相邻数据帧的时钟信号不同,则确定所述显示状态为动态显示;否则,确定所述显示状态为静态显示;所述动态显示对应的刷新频率高于所述静态显示对应的刷新频率。
进一步的,对于该电子设备,所述波动状态为在所述预设时段内所述时钟信号发生变化的次数;所述识别单元,具体用于确定所述波动状态在所述预设时段内所述时钟信号发生变化的次数,并确定所述变化的次数对应的刷新频率;其中,变化的次数与刷新频率正相关。
本发明实施例提供了一种计算设备,该计算设备具体可以为桌面计算机、便携式计算机、智能手机、平板电脑、个人数字助理(Personal Digital Assistant,PDA)等。该计算设备可以包括中央处理器(Center Processing Unit,CPU)、存储器、输入/输出设备等,输入设备可以包括键盘、鼠标、触摸屏等,输出设备可以包括显示设备,如液晶显示器(Liquid Crystal Display,LCD)、阴极射线管(Cathode Ray Tube,CRT)等。
存储器,可以包括只读存储器(ROM)和随机存取存储器(RAM),并向处理器提供存储器中存储的程序指令和数据。在本发明实施例中,存储器可以用于存储电子设备的显示方法的程序指令;
处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行电子设备的显示方法。
本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行电子设备的显示方法。
本领域内的技术人员应明白,本发明的实施例可提供为方法、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (10)
1.一种电子设备的显示方法,其特征在于,包括:
所述电子设备中的识别单元获取时钟信号在预设时段内的波动状态,所述预设时段为距离当前时刻设定时长的历史时段;所述时钟信号由所述电子设备中的处理单元产生并发送至所述电子设备中的驱动单元,所述处理单元用于确定产生的相邻数据帧是否为同一数据帧,并在确定为同一数据帧时产生相同的时钟信号,否则产生不同的时钟信号;
所述识别单元基于所述时钟信号在预设时段内的波动状态,确定所述电子设备中的显示单元当前的显示状态;所述显示状态用于确定所述驱动单元对所述显示单元的刷新频率;所述驱动单元用于根据所述刷新频率,控制所述显示单元的显示状态。
2.如权利要求1所述的方法,其特征在于,所述识别单元为所述处理单元;
所述识别单元基于所述时钟信号在预设时段内的波动状态,确定所述电子设备中的显示单元当前的显示状态之后,还包括:
所述处理单元确定所述显示状态对应的刷新频率;
所述处理单元将所述刷新频率发送给所述驱动单元。
3.如权利要求1所述的方法,其特征在于,所述识别单元为所述驱动单元;
所述识别单元基于所述时钟信号在预设时段内的波动状态,确定所述电子设备中的显示单元当前的显示状态之后,还包括:
所述驱动单元将所述显示状态发送给所述处理单元;
所述处理单元确定所述显示状态对应的刷新频率;
所述处理单元将所述刷新频率发送给所述驱动单元。
4.如权利要求1-3任一项所述的方法,其特征在于,所述波动状态为在所述预设时段内所述时钟信号是否发生变化;
所述识别单元基于所述时钟信号在预设时段内的波动状态,确定所述电子设备中的显示单元当前的显示状态,包括:
所述识别单元确定所述波动状态为在所述预设时段内存在相邻数据帧的时钟信号不同,则确定所述显示状态为动态显示;否则,确定所述显示状态为静态显示;所述动态显示对应的刷新频率高于所述静态显示对应的刷新频率。
5.如权利要求1-3任一项所述的方法,其特征在于,所述波动状态为在所述预设时段内所述时钟信号发生变化的次数;
所述识别单元基于所述时钟信号在预设时段内的波动状态,确定所述电子设备中的显示单元当前的显示状态,包括:
所述识别单元确定所述波动状态在所述预设时段内所述时钟信号发生变化的次数,并确定所述变化的次数对应的刷新频率;其中,变化的次数与刷新频率正相关。
6.一种电子设备,其特征在于,包括:识别单元,处理单元,驱动单元和显示单元;
所述识别单元,用于获取时钟信号在预设时段内的波动状态,所述预设时段为距离当前时刻设定时长的历史时段;所述时钟信号由所述处理单元产生并发送至所述驱动单元,所述处理单元用于确定产生的相邻数据帧是否为同一数据帧,并在确定为同一数据帧时产生相同的时钟信号,否则产生不同的时钟信号;所述识别单元,还用于基于所述时钟信号在预设时段内的波动状态,确定所述显示单元当前的显示状态;
所述处理单元,用于根据所述显示状态确定所述驱动单元对所述显示单元的刷新频率并将所述刷新频率发送给所述驱动单元;
所述驱动单元,用于根据所述刷新频率,控制所述显示单元的显示状态;
所述显示单元,用于在所述驱动单元的控制下进行显示。
7.如权利要求6所述的电子设备,其特征在于,所述识别单元为所述处理单元或所述驱动单元。
8.如权利要求6所述的电子设备,其特征在于,所述波动状态为在所述预设时段内所述时钟信号是否发生变化;
所述识别单元,具体用于确定所述波动状态为在所述预设时段内存在相邻数据帧的时钟信号不同,则确定所述显示状态为动态显示;否则,确定所述显示状态为静态显示;所述动态显示对应的刷新频率高于所述静态显示对应的刷新频率。
9.如权利要求6所述的电子设备,其特征在于,所述波动状态为在所述预设时段内所述时钟信号发生变化的次数;
所述识别单元,具体用于确定所述波动状态在所述预设时段内所述时钟信号发生变化的次数,并确定所述变化的次数对应的刷新频率;其中,变化的次数与刷新频率正相关。
10.一种计算机可读存储介质,其特征在于,所述存储介质存储有程序,当所述程序在计算机上运行时,使得计算机实现执行如权利要求1-5任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010709036.2A CN111883073B (zh) | 2020-07-22 | 2020-07-22 | 一种电子设备的显示方法及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010709036.2A CN111883073B (zh) | 2020-07-22 | 2020-07-22 | 一种电子设备的显示方法及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111883073A CN111883073A (zh) | 2020-11-03 |
CN111883073B true CN111883073B (zh) | 2022-02-25 |
Family
ID=73156354
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010709036.2A Active CN111883073B (zh) | 2020-07-22 | 2020-07-22 | 一种电子设备的显示方法及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111883073B (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6205199B1 (en) * | 1995-06-23 | 2001-03-20 | Science Applications International Corporation | Pixel-correlated, digital X-ray imaging system |
CN1956053A (zh) * | 2005-10-28 | 2007-05-02 | 精工爱普生株式会社 | 动态图像显示装置和动态图像显示方法 |
CN101202033A (zh) * | 2006-12-13 | 2008-06-18 | 辉达公司 | 用于调节显示器的刷新率的***、方法及计算机程序产品 |
CN103299255A (zh) * | 2011-04-15 | 2013-09-11 | 夏普株式会社 | 显示装置、显示装置的驱动方法以及电子设备 |
CN104115216A (zh) * | 2012-02-20 | 2014-10-22 | 夏普株式会社 | 驱动装置和显示装置 |
CN105103214A (zh) * | 2013-01-14 | 2015-11-25 | 苹果公司 | 具有可变刷新率的低功率显示设备 |
CN107919098A (zh) * | 2016-10-07 | 2018-04-17 | 三星显示有限公司 | 可改变帧率的显示装置 |
CN110085157A (zh) * | 2019-04-23 | 2019-08-02 | 北京集创北方科技股份有限公司 | 时钟信号发生电路、驱动芯片、显示装置及时钟信号发生方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6219451B1 (en) * | 1998-12-28 | 2001-04-17 | Dell Usa, L.P. | Method and apparatus for counter based liquid crystal display panel identification for a computer |
CN102439535A (zh) * | 2011-10-25 | 2012-05-02 | 深圳市海思半导体有限公司 | 降低动态功耗的方法和电子设备 |
US9613171B1 (en) * | 2016-01-15 | 2017-04-04 | International Business Machines Corporation | Multi-cycle signal identification for static timing analysis |
-
2020
- 2020-07-22 CN CN202010709036.2A patent/CN111883073B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6205199B1 (en) * | 1995-06-23 | 2001-03-20 | Science Applications International Corporation | Pixel-correlated, digital X-ray imaging system |
CN1956053A (zh) * | 2005-10-28 | 2007-05-02 | 精工爱普生株式会社 | 动态图像显示装置和动态图像显示方法 |
CN101202033A (zh) * | 2006-12-13 | 2008-06-18 | 辉达公司 | 用于调节显示器的刷新率的***、方法及计算机程序产品 |
CN103299255A (zh) * | 2011-04-15 | 2013-09-11 | 夏普株式会社 | 显示装置、显示装置的驱动方法以及电子设备 |
CN104115216A (zh) * | 2012-02-20 | 2014-10-22 | 夏普株式会社 | 驱动装置和显示装置 |
CN105103214A (zh) * | 2013-01-14 | 2015-11-25 | 苹果公司 | 具有可变刷新率的低功率显示设备 |
CN107919098A (zh) * | 2016-10-07 | 2018-04-17 | 三星显示有限公司 | 可改变帧率的显示装置 |
CN110085157A (zh) * | 2019-04-23 | 2019-08-02 | 北京集创北方科技股份有限公司 | 时钟信号发生电路、驱动芯片、显示装置及时钟信号发生方法 |
Also Published As
Publication number | Publication date |
---|---|
CN111883073A (zh) | 2020-11-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100524434C (zh) | 液晶显示中帧频转换或像素过激励的动态选择的装置和方法 | |
US10037070B2 (en) | Image display method and display system | |
CN100367340C (zh) | 液晶显示器的驱动方法和驱动装置 | |
TWI639989B (zh) | 以動態框率支援的功率最佳化 | |
CN105117191A (zh) | 一种移动终端的显示控制方法及装置 | |
CN111583886A (zh) | 一种屏幕刷新率的调整方法、装置、设备及介质 | |
TWI610287B (zh) | 在外部顯示介面上用以節電之背光調整設備、計算裝置及系統 | |
US9224367B2 (en) | Image processing apparatus, image processing method, and image processing program | |
CN114648951B (zh) | 控制屏幕刷新率动态变化的方法及电子设备 | |
US9837026B2 (en) | Backlight control method, backlight control device and display apparatus employing a system on chip and a field-programmable gate array | |
KR20100057912A (ko) | 모바일 컴퓨팅 장치에서 디스플레이 장치의 해상도를 동적으로 조정하는 방법 및 장치 | |
KR102207220B1 (ko) | 디스플레이 드라이버, 디스플레이 드라이버 구동방법 및 영상 표시 시스템 | |
US11423817B2 (en) | Display device, and method of operating a display device | |
US20070132750A1 (en) | System and method for controlling display device brightness | |
CN112929511B (zh) | 垂直同步信号的上报方法、装置及计算机可读存储介质 | |
CN111883073B (zh) | 一种电子设备的显示方法及电子设备 | |
GB2589789A (en) | Volume display method and apparatus, terminal device, and storage medium | |
US11373280B2 (en) | Electronic device and method of training a learning model for contrast ratio of an image | |
CN103517051B (zh) | 控制方法和电子设备 | |
CN110992862B (zh) | 对电子设备执行显示控制的方法、主处理器和显示面板 | |
US10290283B1 (en) | Grey level-based page turn adjustment | |
CN113823230B (zh) | 背光控制方法、装置、存储介质及显示设备 | |
CN111405362A (zh) | 视频输出方法、装置、视频设备及计算机可读存储介质 | |
CN115951855B (zh) | 基于码片的芯片***的显示命令集处理方法及装置 | |
CN113066447B (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |