CN113608713A - 变频显示方法、ddic、显示屏模组及终端 - Google Patents
变频显示方法、ddic、显示屏模组及终端 Download PDFInfo
- Publication number
- CN113608713A CN113608713A CN202110869095.0A CN202110869095A CN113608713A CN 113608713 A CN113608713 A CN 113608713A CN 202110869095 A CN202110869095 A CN 202110869095A CN 113608713 A CN113608713 A CN 113608713A
- Authority
- CN
- China
- Prior art keywords
- image data
- frequency
- ddic
- display
- scene
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/147—Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/325—Power saving in peripheral device
- G06F1/3265—Power saving in display device
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/39—Control of the bit-mapped memory
- G09G5/393—Arrangements for updating the contents of the bit-mapped memory
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
本申请实施例公开了一种变频显示方法、DDIC、显示屏模组及终端。方法包括:响应于接收到AP发送的第n帧图像数据,基于AP的历史图像数据发送参数,确定当前显示场景,历史图像数据发送参数由DDIC通过统计历史图像数据的接收情况统计得到;确定当前显示场景对应的目标刷新频率,其中,不同显示场景对应不同刷新频率;基于目标刷新频率以及第n帧图像数据控制显示屏进行图像显示。采用本申请实施例提供的方案,内容更新速度的统计交由DDIC执行,由于DDIC是通过硬件逻辑进行统计,因此可以实现逐帧判断显示场景,并逐帧调整刷新频率,从而提高刷新频率的调整及时性和准确性。
Description
技术领域
本申请实施例涉及显示技术领域,特别涉及一种变频显示方法、显示驱动电路芯片(Display Driver Integrated Circuit,DDIC)、显示屏模组及终端。
背景技术
随着显示屏技术的不断发展,越来越多能够支持高刷新率显示的显示屏应运而生,在运行高帧率应用程序或在滑动操作过程中,通过将显示屏设置为高刷新率模式能够提高画面的流畅度。
对于主动矩阵有机发光二极体(Active-Matrix Organic Light-EmittingDiode,AMOLED)显示屏,受限于应用处理器(Application Processor,AP)-DDIC-面板(Panel)的驱动架构以及AMOLED显示屏的自发光特点,相关技术中,AP端计算一段时间内的平均帧率,从而根据平均帧率控制DDIC调整刷新频率。
然而,由于AP端需要通过软件对帧数进行统计,而统计时长过小会占用过多资源,造成功耗增加,因此通常设置较大统计时长,比如1s。但是,较大的统计时长导致刷新频率的调整存在滞后性,且准确性较差。
发明内容
本申请实施例提供了一种变频显示方法、DDIC、显示屏模组及终端。所述技术方案如下:
一方面,本申请实施例提供了一种变频显示方法,所述方法用于显示屏的DDIC,所述方法包括:
响应于接收到AP发送的第n帧图像数据,基于所述AP的历史图像数据发送参数,确定当前显示场景,所述历史图像数据发送参数由所述DDIC通过统计历史图像数据的接收情况得到;
确定所述当前显示场景对应的目标刷新频率,其中,不同显示场景对应不同刷新频率;
基于所述目标刷新频率以及所述第n帧图像数据控制显示屏进行图像显示。
另一方面,本申请实施例提供了一种DDIC,所述DDIC应用于显示屏,所述DDIC用于:
响应于接收到AP发送的第n帧图像数据,基于所述AP的历史图像数据发送参数,确定当前显示场景,所述历史图像数据发送参数由所述DDIC通过统计历史图像数据的接收情况得到;
确定所述当前显示场景对应的目标刷新频率,其中,不同显示场景对应不同刷新频率;
基于所述目标刷新频率以及所述第n帧图像数据控制显示屏进行图像显示。
另一方面,本申请实施例提供了一种显示屏模组,所述显示屏模组包括显示屏和DDIC,所述DDIC用于驱动所述显示屏,所述DDIC用于实现如上述方面所述的变频显示方法。
另一方面,本申请实施例提供了一种终端,所述终端包括AP、显示屏和DDIC,所述AP与所述DDIC之间通过移动产业处理器接口(Mobile Industry Processor Interface,MIPI)相连,所述DDIC用于实现如上述方面所述的变频显示方法。
本申请实施例中,DDIC通过对历史图像数据的接收情况进行统计,得到AP的历史图像数据发送参数,从而在接收到AP发送的图像数据时,根据历史图像数据发送参数确定当前显示场景,并进一步确定适用于当前显示场景的目标刷新频率,最终基于目标刷新频率控制显示屏进行图像显示;采用本申请实施例提供的方案,内容更新速度的统计交由DDIC执行,由于DDIC是通过硬件逻辑进行统计,因此可以实现逐帧判断显示场景,并逐帧调整刷新频率,从而提高刷新频率的调整及时性和准确性;此外,通过为不同显示场景设置不同的刷新频率,并在接收到AP发送的图像数据时,基于显示场景判定结果确定后续采用的刷新频率,实现显示屏的自适应动态变频,在保证不同显示场景下显示质量的同时,有助于降低显示屏的功耗。
附图说明
图1是AP-DDCI-Panel架构下图像显示过程的示意图;
图2是相关技术中AP根据平均帧率指示DDIC调整刷新频率的实施示意图;
图3是DDIC根据AP的历史图像数据发送参数主动调整刷新频率的实施示意图;
图4示出了本申请一个示例性实施例示出的变频显示方法的流程图;
图5示出了本申请另一个示例性实施例示出的变频显示方法的流程图;
图6是本申请一个示例性实施例示出的动态显示场景下自适应变频过程的示意图;
图7是本申请一个示例性实施例示出的静态显示场景下自适应变频过程的示意图;
图8示出了本申请另一个示例性实施例示出的变频显示方法的流程图;
图9是本申请一个示例性实施例示出的显示场景切换过程的实施示意图;
图10是本申请另一个示例性实施例示出的显示场景切换过程的实施示意图;
图11示出了本申请一个示例性实施例提供的终端的结构方框图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
如图1所示,AP-DDIC-Panel架构下,AP侧首先通过应用程序(Application,App)进行图层绘制渲染,然后通过SurfaceFlinger对绘制得到的图层进行图层合成得到图像数据,进而通过MIPI将图像数据送显(写入)DDIC。DDIC将AP送显的图像数据存储在缓存器(Buffer)中,并通过扫描(读取)Buffer中的图像数据,控制Panel进行图像刷新显示(Display)。在高刷新率显示场景下,AP侧高频生成图像数据,相应的,Panel侧根据图像数据进行高频图像刷新,从而提高画面的流畅度。
在实际应用过程中,除了需要在高帧率游戏内实现高刷新率外,高帧率主要应用在桌面滑动、相册浏览等少量快速滑动场景,其目的是为了提高用户执行快速滑动操作时画面的流畅度。然而,快速滑动在实际应用中所占的时间比例较小,大多数使用场景仍旧是静态显示、低速滑动以及低帧率视频播放场景。在上述使用场景下,AP侧的图像渲染速度降低,而Panel侧仍旧保持高刷新率进行图像刷新(当AP侧未发送新的图像数据时,DDIC会根据最近收到的图像数据控制Panel进行单帧图像重复显示),并不会提升画面的流畅度,反而会增加显示屏的功耗。
相关技术中,为了降低高刷新率显示屏的功耗,AP端通过软件统计一段时间内AP向DDIC发送的图像数据的帧数,从而根据帧数确定统计时段内的平均帧率,进而基于平均帧率向DDIC发送刷新频率调整指令,以便DDIC基于指令调整刷新频率。
由于AP端执行软件逻辑时需要占用一定的处理资源,因此出于功耗层面的考虑,统计时段通常被设置较长,比如1s,即统计1s内AP发送图像数据的帧数,从而确定1s内的平均帧率。在一个示意性的例子中,AP统计到最近1s内发送了30帧图像数据,从而确定平均帧率为30fps。
然而,平均帧率仅能够反映出统计时段内图像数据的平均发送速率,并不能反映出AP实时的图像数据发送情况,尤其是在统计时段较长的情况下,AP计算得到的平均帧率存在明显的滞后性,且准确性较差,容易造成后续刷新频率调整不当。
示意性的,如图2所示,统计时段内,AP在前500ms发送了30帧图像数据(DDIC在前500ms内根据AP发送的新图像数据进行扫描),而在后500ms未发送图像数据(DDIC在后500ms内根据最近一帧图像数据进行重复扫描),AP基于统计时段内发送的图像数据总帧数30帧,确定平均帧率为30fps,无法识别出后500ms画面处于静止状态。进一步的,AP基于平均帧率30fps指示DDIC将刷新频率调整为30Hz。然而,由于后500ms画面静止(即处于静态显示场景),因此DDIC本可以设置更低的刷新频率以降低功耗,但实际情况下DDIC仍旧保持较高的刷新频率,导致显示功耗增加。
为了解决上述技术问题,本申请实施例提供的变频显示方法中,由DDIC基于历史图像数据的接收情况,确定AP的历史图像数据发送参数,从而基于该参数确定当前显示场景。由于DDIC通过硬件逻辑执行上述流程,因此能够实现逐帧判定,有助于提高显示场景的判定实时性以及准确性。进一步的,DDIC基于当前显示场景确定目标刷新频率,从而基于目标刷新频率控制显示屏进行图像刷新显示,实现不同显示场景下刷新频率的自适应调整,既保证了图像显示质量,又能够降低显示功耗。
将本申请实施例提供的方案应用于上述示意性的场景时,如图3所示,由于DDIC能够进行逐帧判定,因此DDIC接收到AP发送的图像数据后,能够识别出最近500ms处于静态显示场景,从而设置较低的刷新频率(比如1Hz)进行图像显示,降低显示功耗。
整个调整过程均由DDIC主动执行(并非由AP发送的变频指令触发),简化了调整流程,并提高了变频的实时性和准确性。下面采用示意性的实施例进行说明。
请参考图4,其示出了本申请一个示例性实施例示出的变频显示方法的流程图。本实施例以该方法应用于显示屏的DDIC来举例说明。该方法包括:
步骤401,响应于接收到AP发送的第n帧图像数据,基于AP的历史图像数据发送参数,确定当前显示场景,历史图像数据发送参数由DDIC通过统计历史图像数据的接收情况得到。
在一种可能的实施方式中,DDIC逐帧判断是否接收到AP发送的图像数据,从而根据图像数据的接收情况,确定出AP的历史图像数据发送参数。由于DDIC通过执行硬件逻辑进行逐帧判断,因此DDIC确定出的历史图像数据发送参数相较于AP自身通过软件逻辑确定出的平均帧率更加准确,且更加能够准确地反映出AP实时的内容更新速度。
本申请实施例中,历史图像数据发送参数用于表征AP实时的内容更新速度。在一些实施例中,该历史图像数据发送参数为AP最近一次发送图像数据与当前时刻之间的间隔。相应的,DDIC每次判断出AP未发送新图像数据时,即对历史图像数据发送参数进行更新;而当DDIC接收到AP发送的新图像数据时,即对历史图像数据发送参数进行重置。
在另一些实施例中,该历史图像数据发送参数是AP在最近预设时长内的帧率,该帧率由DDIC根据预设时长内图像数据的接收情况确定得到,且由于DDIC能够通过硬件逻辑逐帧判断图像数据的接收情况,因此该预设时长远小于AP确定平均帧率时采用的统计时长,相应的,该帧率能够更加准确反映出AP实时的内容更新速度。比如,该预设时长为50ms。
可选的,DDIC在接收到AP发送的图像数据时,获取当前维护的历史图像数据发送参数,从而根据该历史图像发送参数确定当前显示场景,执行自适应变频逻辑。
在一种可能的实施方式中,DDIC预先设置至少两种显示场景,并设置不同显示场景与历史图像数据发送参数之间的映射关系,其中,不同显示场景对应不同的内容更新速度。DDIC接收到新的图像数据时,基于当前维护的历史图像数据发送参数,从上述映射关系中确定出当前显示场景。关于显示场景的具体类型,下述实施例将进行详述。
步骤402,确定当前显示场景对应的目标刷新频率,其中,不同显示场景对应不同刷新频率。
在一种可能的实施方式中,针对不同显示场景设置有不同刷新频率。确定出当前显示场景后,DDIC进一步从若干刷新频率中确定出适用于当前显示场景的目标刷新频率。
在一些实施例中,目标刷新频率可以是当前显示场景下的最佳刷新频率。可选的,该最佳刷新率为固定刷新频率,或者,动态变化的刷新频率,该最佳刷新频率预先设置在DDIC中,且支持动态更新。
步骤403,基于目标刷新频率以及第n帧图像数据控制显示屏进行图像显示。
进一步的,DDIC基于目标刷新频率以及第n帧图像数据,控制显示屏显示第n帧图像,其中,DDIC基于第n帧图像数据控制显示屏进行帧扫描;完成帧扫描后,在未接收到AP发送的第n+1帧图像数据的情况下,基于目标刷新频率,控制显示屏重复显示第n帧图像,即根据目标刷新频率对第n帧图像进行重复刷新。
在一些实施例中,DDIC调整刷新频率后,为了避免频率变化对画面显示造成影响,DDIC根据帧寄存器中目标刷新频率对应的显示屏参数进行参数调整,其中,调整的显示屏参数可以包括Gamma参数和Demura参数,本实施例对此不作限定。
在基于目标刷新频率以及第n帧图像数据控制显示屏进行图像显示的过程中,DDIC继续根据图像数据的接收情况,更新AP的历史图像数据发送参数,从而在接收到AP发送的第n+1帧图像数据时,再次执行上述步骤401和402,实现刷新频率的自适应调整。
综上所述,本申请实施例中,DDIC通过对历史图像数据的接收情况进行统计,得到AP的历史图像数据发送参数,从而在接收到AP发送的图像数据时,根据历史图像数据发送参数确定当前显示场景,并进一步确定适用于当前显示场景的目标刷新频率,最终基于目标刷新频率控制显示屏进行图像显示;采用本申请实施例提供的方案,内容更新速度的统计交由DDIC执行,由于DDIC是通过硬件逻辑进行统计,因此可以实现逐帧判断显示场景,并逐帧调整刷新频率,从而提高刷新频率的调整及时性和准确性;此外,通过为不同显示场景设置不同的刷新频率,并在接收到AP发送的图像数据时,基于显示场景判定结果确定后续采用的刷新频率,实现显示屏的自适应动态变频,在保证不同显示场景下显示质量的同时,有助于降低显示屏的功耗。
在一种可能的实施方式中,DDIC中设置有计数器,并根据图像数据的逐帧接收情况,对计数器的计数值进行更新,其中,该计数器的计数值用于表征AP发送相邻两帧图像数据之间的间隔,所谓间隔就是相邻帧之间的时间间隔,计数器的计数值越大,表明AP侧的实时内容更新速度越慢,相应的,DDIC需要降低刷新频率;计数器的计数越小,表明AP侧的实时内容更新速度越快,相应的,DDIC需要保持较高的刷新频率。下面采用示例性的实施例进行说明。
请参考图5,其示出了本申请另一个示例性实施例示出的变频显示方法的流程图。本实施例以该方法应用于显示屏的DDIC来举例说明。该方法包括:
步骤501,在接收到AP发送的第n-1帧图像数据的情况下,响应于未接收到AP发送的第n帧图像数据,更新计数器的计数值。
DDIC根据AP发送的第n-1帧图像数据控制显示屏进行图像显示的过程中,检测是否接收到AP发送的第n帧图像数据(即新的图像数据),在DDIC接收AP发送的第n帧图像数据,并基于第n帧图像数据控制显示屏进行图像显示的过程中,又检测是否接收到AP发送的第n+1帧图像数据,从而实现图像数据接收情况的逐帧检测。
在一种可能的实施方式中,DDIC根据AP发送的第n-1帧图像数据进行图像显示的过程中,检测是否接收到AP发送的第n帧图像数据(即新的图像数据)。若未接收到第n帧图像数据,则执行步骤501至502;若接收到第n帧图像数据,则执行步骤503至507。
在一些实施例中,由于AP可能会向DDIC发送除图像数据以外的数据,因此本申请实施例中,当DDIC接收到AP发送的数据后,若解析到其中包含0x2C,则确定该数据为图像数据。
关于检测的具体方式,在一种可能的实施方式中,DDIC按照撕裂效应(TearingEffect,TE)频率输出TE信号(用于指示AP发送图像数据,AP在监听到TE信号上升沿或TE信号高电平,且准备好下一帧图像数据时,即向DDIC发送下一帧图像数据),并检测输出TE信号后是否接收到AP发送的第n帧图像数据。
其中,该TE频率为预设频率,比如,该预设频率为120Hz或240Hz,本申请实施例并不对TE频率进行限定。在一些实施例中,该TE频率大于显示屏的最高刷新频率。可选的,TE频率为显示屏的最高刷新频率的整数倍,比如,显示屏的最高刷新率为120Hz,该TE频率为360Hz。
若在输出TE信号后未接收到AP发送的第n帧图像数据,DDIC则更新计数器的计数值。比如,每次输出TE信号后,若未接收到第n帧图像数据,DDIC则对计数器的计数值进行加一操作,表示第n-1帧图像数据与第n帧图像数据之间的间隔加一。
示意性的,如图6所示,计数器的初始计数值为0,DDIC接收到AP发送的图像数据A后,基于图像数据A控制显示屏进行图像显示,并按照120Hz的频率输出TE信号。由于在连续输出3次TE信号后仍未接收到AP发送的图像数据B,因此计数器的计数值由0逐渐增加至3。
在一些实施例中,计数器具有计数上限,当需要对计数器的计数值进行更新时,DDIC检测计数器的当前计数值是否达到计数上限,若达到,则保持当前计数值,若未达到,则更新当前计数值。示意性的,如图7所示,当计数器的计数上限为5时,DDIC接收到AP发送的图像数据A后,若连续输出5次TE信号后仍未接收到AP发送的图像数据B,则计数器的计数值保持为5,并不再更新。
当然,在另一些实施例中,计数器也可以不设置计数上限,本实施例对此不作限定。示意性的,如图6所示,当计数器不存在计数上限时,DDIC接收到AP发送的图像数据D后长时间未接收到新的图像数据,计数器的计数值不断增加。
步骤502,基于当前刷新频率以及第n-1帧图像数据控制显示屏进行图像显示。
由于未接收到新的图像数据,因此DDIC需要基于当前刷新频率重复显示第n-1帧图像。在重复显示第n-1帧图像的过程中,DDIC继续检测是否接收到第n帧图像数据。
步骤503,响应于接收到AP发送的第n帧图像数据,获取计数器的计数值,计数器的计数值用于表征第n-1帧图像数据与第n帧图像数据之间的间隔。
通过设置计数器,DDIC能够逐帧统计相邻两帧图像数据之间的间隔,从而基于该间隔确定AP的实时内容更新速度,因此当接收到AP发送的第n帧图像数据时,DDIC获取计数器的当前计数值,以便后续基于该计数值自适应调整刷新频率,使DDIC侧的刷新频率与AP侧的实时内容更新速度相匹配。
在一种可能的实施方式中,若在输出TE信号后接收到AP发送的第n帧图像数据,DDIC则获取计数器的计数值。
示意性的,如图6所示,当接收到AP发送的图像数据B时,DDIC获取到计数器的计数值为3;当接收到AP发送的图像数据C时,DDIC获取到计数器的计数值为3;当接收到AP发送的图像数据D时,DDIC获取到计数器的计数值为3。
步骤504,基于计数器的计数值确定当前显示场景。
本实施例中,预先基于相邻图像帧之间的间隔划分出至少两种显示场景,即不同显示场景对应不同内容更新速度。获取的计数器的计数值后,DDIC即根据该计数值确定当前显示场景。
在一种可能的实施方式中,显示场景被划分为静态显示场景和动态显示场景,其中,静态显示场景下AP发送图像数据的频率低于动态显示场景下AP发送图像数据的频率。比如,静态显示场景为图片显示、文本显示等场景(AP发送图像数据的频率通常低于20fps),而动态显示场景为视频播放、游戏等场景(AP发送图像数据的频率通常高于20fps)。
相应的,静态显示场景对应的间隔大于动态显示场景对应的间隔。例如,静态显示场景下,相邻图像帧之间间隔为5到12个计数单位(在TE频率为120Hz的情况下进行计数);动态显示场景下,相邻图像帧之间的间隔为1到4个计数单位。
可选的,DDIC通过设置计数阈值划分两种显示场景。响应于计数器的计数值大于或等于计数阈值,DDIC确定当前显示场景为静态显示场景;响应于计数器的计数值小于计数阈值,DDIC确定当前显示场景为动态显示场景。
其中,该计数阈值可以预先设置在DDIC中,且支持动态更新。
比如,该计数阈值被设置为5,即当计数器的计数值未达到5时,DDIC确定当前显示场景为动态显示场景,当计数器的计数值达到5时,DDIC确定当前显示场景为静态显示场景。
示意性的,如图6所示,接收到AP发送的图像数据B、C、D时,由于计数器的计数值为3<计数阈值5,因此DDIC确定当前显示场景为动态显示场景;如图7所示,接收到AP发送的图像数据A时,由于计数器的计数值为5=计数阈值5,因此DDIC确定当前显示场景为静态显示场景。
当然,除了划分为两个显示场景外,在其他可能的实施方式中,DDIC还可以划分出三个及以上显示场景,比如,静态显示场景(计数值范围:>10)、偏静态显示场景(计数值范围:6-10)、偏动态显示场景(计数值范围:3-5),动态显示场景(计数值范围:0-2),本申请实施例并不对显示场景的具体划分方式进行限定。
步骤505,确定当前显示场景对应的目标刷新频率。
针对不同的显示场景,DDIC预先设置适用于该显示场景的刷新频率,确定出当前显示场景后,DDIC即确定适用于当前显示场景的目标刷新频率。
可选的,该目标刷新频率为当前显示场景下的最佳刷新频率,或者,该目标刷新频率为当前显示场景下的最高刷新频率(后续会在最高刷新频率的基础上下调)。
在一种可能的实施方式中,当显示场景包括静态显示场景和动态显示场景时,响应于当前显示场景为静态显示场景,DDIC将目标刷新频率确定为第一刷新频率;响应于当前显示场景为动态显示场景,DDIC将目标刷新频率确定为第二刷新频率。其中,第一刷新频率可以是静态显示场景下的最高刷新频率,第二刷新率为动态显示场景下的最高刷新频率。
由于静态显示场景下AP进行内容更新的速度较慢,因此为了降低显示功耗,DDIC为静态显示场景设置较低的刷新频率,比如10Hz,1Hz等等;而动态显示场景下AP进行内容更新的速度较快。因此为了提高画面显示流畅性,DDIC为动态显示场景设置较高的刷新频率,比如60Hz,30Hz等等。
另外,在实际应用过程中发现,当内容更新速度较慢时,若直接使用较低的刷新频率,会出现较为明显的拖影现象,需要以高刷新频率刷新几帧后再降至低刷新频率才能消除拖影现象;而当内容更新速度较快时,刷新频率匹配内容更新速度时,拖影现象轻微,用户不易察觉。
因此,为了避免静态显示场景下的拖影问题,在一种可能的实施方式中,第一刷新频率高于静态显示场景下的画面更新频率,而第二刷新频率与动态显示场景下的画面更新频率匹配。后续继续在静态显示场景下进行图像显示时,DDIC在第一刷新频率的基础上下调刷新频率,从而在解决拖影问题的情况下,降低静态显示场景下的显示功耗。
可选的,第一刷新频率为静态显示场景下画面更新频率的整数倍,第二刷新频率为动态显示场景下的画面更新频率。
比如,静态显示场景下的画面更新频率为10fps时,第一刷新频率可以被设置为120Hz或者60Hz,从而通过高频刷新几帧图像消除拖影;动态显示场景下的画面更新频率为30fps时,第二刷新频率可以被设置为30Hz。
示意性的,如图6所示,DDIC在接收到图像数据A、B、C、D时,确定处于动态显示场景,并将刷新频率确定为30Hz;如图7所示,DDIC在接收到图像数据A时,确定处于静态显示场景,且为了避免出现拖影问题,将刷新频率确定为120Hz,并连续刷新多帧,后续显示过程中即逐步降低刷新频率,降低显示功耗。
步骤506,对计数器的计数值进行清零操作。
在一些实施例中,每次接收到新的图像数据,并完成刷新频率调整后,DDIC均需要对计数器的计数值进行清零操作(即将计数重置为0),避免对后续显示场景确定造成影响。
示意性的,如图6所示,DDIC接收到图像数据A、B、C、D后,将计数器的计数值重置为0。
步骤507,基于目标刷新频率以及第n帧图像数据控制显示屏进行图像显示。
进一步的,DDIC基于确定出的目标刷新频率以及第n帧图像数据控制显示屏进行图像显示。其中,在未接收到第n+1帧图像数据的情况下,DDIC根据目标刷新频率控制显示屏进行图像重复显示。
示意性的,如图6所示,在接收到图像数据A,但未接收到图像数据B的情况下,DDIC基于图像数据A,以30Hz的刷新频率进行图像显示(由于AP侧发送图像数据的频率为30fps,因此并未重复显示图像)。而在接收到图像数据D,但未接收到后续图像数据的情况下,DDIC基于图像数据D进行重复显示。
如图7所示,在接收到图像数据A,但未接收到后续图像数据的情况下,DDIC首先以120Hz的刷新频率进行图像显示,避免静态显示场景下的拖影问题,然后逐渐降低刷新频率,以降低显示功耗。
在显示第n帧图像的过程中,DDIC循环执行上述步骤,检测是否接收到第n+1帧图像数据,本实施例在此不再赘述。
本实施例中,通过将显示场景划分为静态显示场景和动态显示场景,并利用计数器对相邻两帧图像数据之间的间隔进行统计,从而在接收到新的图像数据时,基于计数器的计数值与计数阈值之间的关系,确定当前所处的显示场景,进而将刷新频率调整为适用于当前显示场景的目标刷新频率,实现自适应变频;整个变频逻辑由DDIC完成,不会增加终端功耗,且借助计数器即可实现,实现流程简洁,有助于提高变频效率。
此外,当接收到新的图像数据,且判断出当前处于静态显示场景时,DDIC先设置高刷新频率进行图像刷新显示,避免出现拖影现象,有助于提高静态显示场景下的画面显示质量。
由于AP侧的内容更新速度具有不确定性,比如,当视频播放完毕时,AP侧的内容更新速度由30fps降低至10fps,因此除了在接收到图像数据的情况下进行自适应变频,DDIC还需要在AP未发送新的图像数据,且内容更新速度下降的情况下,实现自适应降频,从而降低显示功耗,下面采用示例性实施例进行说明。
请参考图8,其示出了本申请另一个示例性实施例示出的变频显示方法的流程图。本实施例以该方法应用于显示屏的DDIC来举例说明。该方法包括:
步骤801,在接收到AP发送的第n-1帧图像数据的情况下,响应于未接收到AP发送的第n帧图像数据,更新计数器的计数值。
步骤802,基于当前刷新频率以及第n-1帧图像数据控制显示屏进行图像显示。
步骤803,响应于接收到AP发送的第n帧图像数据,获取计数器的计数值,计数器的计数值用于表征第n-1帧图像数据与第n帧图像数据之间的间隔。
步骤804,基于计数器的计数值确定当前显示场景。
步骤805,确定当前显示场景对应的目标刷新频率。
步骤801至805的实施方式可以参考上述步骤501至505,本实施例在此不再赘述。
步骤806,基于目标刷新频率确定刷新频率保持次数上限。
刷新频率保持次数上限指未接到新的图像数据时,DDIC基于当前刷新频率进行图像刷新的次数上限,一旦达到该次数上限,DDIC则需要执行降频逻辑。
其中,不同刷新频率对应各自的刷新频率保持次数上限,该刷新频率保持次数上限可以基于显示屏在不同刷新频率下的显示特性设置得到。不同刷新频率可以对应相同刷新频率保持次数上限,也可以对应不同刷新频率保持次数上限,本实施例对此不作限定。
示意性的,如图6所示,DDIC在动态显示场景下,基于目标刷新频率30Hz确定刷新频率保持次数为2次;如图7所示,DDIC在静态显示场景下,基于目标刷新频率120Hz确定刷新频率保持次数为2次。
步骤807,对计数器的计数值进行清零操作。
在一种可能的实施方式中,DDIC基于当前刷新频率进行图像显示的过程中,需要基于当前刷新频率的已保持次数确定是否需要进行自适应降频。若已保持次数达到刷新频率保持次数上限,则确定需要进行降频,执行下述步骤810至811;若已保持次数未达到刷新频率保持次数上限,则确定继续以当前刷新频率进行图像刷新,执行下述步骤808至809。
在一些实施例中,DDIC可以设置保持次数计数器,用于记录当前刷新频率的已保持次数。
步骤808,响应于未接收到AP发送的第n+1帧图像数据,且已保持次数未达到刷新频率保持次数上限,基于目标刷新频率以及第n帧图像数据控制显示屏进行图像显示。
在未接收到下一帧图像数据的情况下,若已保持次数未达到刷新频率保持次数上限,DDIC基于目标刷新频率以及第n帧图像数据控制显示屏进行图像显示。
示意性的,如图6所示,接收到图像数据D后,DDIC首先基于图像数据D进行一次图像显示,当连续输出4次TE信号后仍未收到新的图像数据时,由于当前刷新频率30Hz的已保持次数为1次,未达到刷新频率保持次数上限2次,因此DDIC再次基于图像数据D进行图像显示;如图7所示,接收到图像数据A后,DDIC首先基于图像数据A进行一次图像显示,当未收到新的图像数据时,由于当前刷新频率120Hz的已保持次数为1次,未达到刷新频率保持次数上限2次,因此DDIC再次基于图像数据D进行图像显示。
步骤809,更新已保持次数。
在一些实施例中,每完成一次图像显示后,DDIC即对已保持次数进行加一操作。
步骤810,响应于未接收到AP发送的第n+1帧图像数据,且已保持次数达到刷新频率保持次数上限,将目标刷新频率下调为第三刷新频率。
在未接收到下一帧图像数据的情况下,若已保持次数达到刷新频率保持次数上限,DDIC则进行自适应降频,将目标刷新频率降低为第三刷新频率。在一种可能的实施方式中,该目标刷新频率为当前显示场景下的最高刷新频率,即在未接收到新图像数据的情况下,DDIC在当前显示场景的最高刷新频率的基础上降低刷新频率,以降低显示功耗。
示意性的,静态显示场景以及动态显示场景各自对应的多个刷新频率如表一所示,DDIC即根据当前显示场景,按照刷新频率的降序进行降频。
表一
静态显示场景 | 120Hz | 60Hz | 30Hz | 10Hz |
动态显示场景 | 30Hz | 10Hz | - | - |
可选的,下调刷新频率过程中,DDIC可以直接将目标刷新频率降低至第三刷新频率;或者,DDIC可以将目标刷新频率逐步降低至第三刷新频率,避免刷新频率变化幅度过大对画面显示造成影响。需要说明的是,在逐步下调刷新频率的过程中,每次下调一级刷新频率后,DDIC都需要执行上述刷新频率保持流程(即确定刷新频率保持次数上限、更新已保持次数以及已保持次数判断),本实施例在此不再赘述。
示意性的,如图6所示,基于图像数据D进行图像显示过程中,当已保持次数达到2次时,DDIC将刷新频率由30Hz下调为10Hz,从而在无新图像数据的情况下减少图像刷新次数,降低显示功耗;如图7所示,基于图像数据A进行图像显示过程中,当已保持次数达到2次时,DDIC将刷新频率由120Hz逐步下调至10Hz(120Hz→60Hz→30Hz→10Hz),从而在无新图像数据的情况下减少图像刷新次数,降低显示功耗。
步骤811,基于第三刷新频率以及第n帧图像数据控制显示屏进行图像显示。
DDIC基于下调后的第三刷新频率以及第n帧图像数据进行图像重复显示,并在显示过程中持续检测是否接收到下一帧图像数据。
除了通过比较已保持次数和刷新频率保持次数上限确定是否需要进行降频外,在另一种可能的实施方式中,DDIC可以在每次图像显示后,对刷新频率保持次数上限进行减一操作,从而在刷新频率保持次数上限达到0次时,进行自适应降频,本实施例对此不作限定。比如,当刷新频率保持次数上限为2次时,第一次图像显示后,DDIC将刷新频率保持次数上限更新为1次,第二次图像显示后,DDIC将刷新频率保持次数上限更新为0次,并进行自适应降频。
本实施例中,通过为刷新频率设置刷新频率保持次数上限,并在未接收到新的图像数据的情况下,在每次图像显示后对已保持次数进行更新,从而在已保持次数达到刷新频率保持次数上限时,触发自适应降频,使DDIC侧的刷新频率与AP侧的内容更新速率匹配,进一步降低显示功耗。
上述示例性的实施例中,对单一显示场景下的自适应变频过程进行说明,下面采用示例性的实施例对不同显示场景的切换过程进行说明。
如图9所示,DDIC接收到AP发送的图像数据A、B、C时,基于计数器的计数值以及计数阈值,确定当前显示场景为动态场景,从而以30Hz的刷新频率进行图像刷新显示。在基于图像数据C进行图像显示时,由于已保持次数达到2次,因此DDIC执行降频逻辑,降低刷新频率。当在继续显示第C帧图像过程中接收到AP发送的图像数据D时,由于计数器的计数值达到计数阈值5,因此DDIC确定当前显示场景为静态显示场景,从而将刷新频率设置为120Hz,并根据刷新频率保持次数上限2次,逐级降低刷新频率。
如图10所示,DDIC接收到AP发送的图像数据A时,首先进入静态显示场景,以120Hz的刷新频率进行图像刷新显示,并在已保持次数达到2次时,执行降频逻辑。降频至30Hz时,DDIC接收到AP发送的图像数据B,由于计数器的计数值达到计数阈值5,因此DDIC确定当前显示场景仍旧为静态显示场景,以120Hz的刷新频率进行图像刷新显示,并在已保持次数达到2次时,执行降频逻辑。降频至60Hz时,DDIC接收到AP发送的图像数据C,由于计数器的计数值(计数值为3)未达到计数阈值5,因此DDIC确定当前显示场景变为动态显示场景,从而将刷新频率设置为30Hz,并根据刷新频率保持次数上限2次进行图像刷新显示(因为在计数值达到5之前接收到了图像数据D,因此无需进行图像重复刷新)。
在一些实施例中,本申请实施例提供的方法应用于移动终端,即由移动终端中OLED显示屏的DDIC执行上述变频显示方法。由于移动终端通常由电池进行供电,且电池的电量有限(对功耗较为敏感),因此将本申请实施例提供的方法用于移动终端后,在提高移动终端显示质量的同时,能够降低移动终端的功耗。其中,该移动终端可以包括智能手机、平板电脑、可穿戴式设备(比如智能手表)、便携式个人计算机等等,本申请实施例并不对移动终端的具体类型进行限定。
当然,本申请实施例提供的方法还可以用于其他非电池供电的终端,比如电视、显示器或个人计算机等等,本申请实施例对此不作限定。
本申请实施例还提供了一种DDIC,所述DDIC应用于显示屏,所述DDIC用于:
响应于接收到AP发送的第n帧图像数据,基于所述AP的历史图像数据发送参数,确定当前显示场景,所述历史图像数据发送参数由所述DDIC通过统计历史图像数据的接收情况得到;
确定所述当前显示场景对应的目标刷新频率,其中,不同显示场景对应不同刷新频率;
基于所述目标刷新频率以及所述第n帧图像数据控制显示屏进行图像显示。
可选的,所述DDIC,用于:
获取计数器的计数值,所述计数器的计数值用于表征第n-1帧图像数据与所述第n帧图像数据之间的间隔;
基于所述计数器的计数值确定所述当前显示场景;
对所述计数器的计数值进行清零操作。
可选的,所述DDIC,用于:
响应于所述计数器的计数值大于或等于计数阈值,确定所述当前显示场景为静态显示场景;
响应于所述计数器的计数值小于所述计数阈值,确定所述当前显示场景为动态显示场景;
其中,所述静态显示场景下所述AP发送图像数据的频率低于所述动态显示场景下所述AP发送图像数据的频率。
可选的,所述DDIC,用于:
响应于所述当前显示场景为所述静态显示场景,将所述目标刷新频率确定为第一刷新频率,所述第一刷新频率为所述静态显示场景下的最高刷新频率;
响应于所述当前显示场景为所述动态显示场景,将所述目标刷新频率确定为第二刷新频率,所述第二刷新频率为所述动态显示场景下的最高刷新频率。
可选的,所述第一刷新频率高于所述静态显示场景下的画面更新频率;
所述第二刷新频率与所述动态显示场景下的画面更新频率匹配。
可选的,所述DDIC,还用于:
在接收到所述AP发送的所述第n-1帧图像数据的情况下,响应于未接收到所述AP发送的所述第n帧图像数据,更新所述计数器的计数值。
可选的,所述DDIC,用于:
基于撕裂效应TE频率输出TE信号,所述TE信号用于指示所述AP发送图像数据;
响应于输出所述TE信号后未接收到所述AP发送的所述第n帧图像数据,更新所述计数器的计数值。
可选的,所述TE频率为显示屏的最高刷新频率的整数倍。
可选的,所述DDIC,还用于:
基于所述目标刷新频率确定刷新频率保持次数上限;
响应于未接收到所述AP发送的第n+1帧图像数据,且已保持次数未达到所述刷新频率保持次数上限,基于所述目标刷新频率以及所述第n帧图像数据控制显示屏进行图像显示;
更新所述已保持次数。
可选的,所述目标刷新频率为所述当前显示场景下的最高刷新频率;
所述DDIC,还用于:
响应于未接收到所述AP发送的所述第n+1帧图像数据,且所述已保持次数达到所述刷新频率保持次数上限,将所述目标刷新频率下调为第三刷新频率;
基于所述第三刷新频率以及所述第n帧图像数据控制显示屏进行图像显示。
可选的,所述第三刷新频率为所述当前显示场景下的最低刷新频率;
所述DDIC,用于:
将所述目标刷新频率逐级下调为所述第三刷新频率。
可选的,所述DDIC为移动终端中OLED显示屏的DDIC。
上述DDIC在实现变频显示方法的详细过程可以参考上述各个方法实施例,本实施例在此不再赘述。
此外,本申请实施例还提供了一种显示屏模组,该显示屏模组包括显示屏和DDIC,DDIC用于驱动显示屏,DDIC用于实现如上述各个方法实施例提供的变频显示方法。
请参考图10,其示出了本申请一个示例性实施例提供的终端1100的结构方框图。该终端1100可以是智能手机、平板电脑、笔记本电脑等。本申请中的终端1100可以包括一个或多个如下部件:处理器1110、存储器1120、显示屏模组1130。
处理器1110可以包括一个或者多个处理核心,该处理器1110可以为上述实施例中所述的AP。处理器1110利用各种接口和线路连接整个终端1100内的各个部分,通过运行或执行存储在存储器1120内的指令、程序、代码集或指令集,以及调用存储在存储器1120内的数据,执行终端1100的各种功能和处理数据。可选地,处理器1110可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable GateArray,FPGA)、可编程逻辑阵列(Programmable Logic Array,PLA)中的至少一种硬件形式来实现。处理器1110可集成中央处理器(Central Processing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)、神经网络处理器(Neural-network Processing Unit,NPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用程序等;GPU用于负责触摸显示屏模组1130所需要显示的内容的渲染和绘制;NPU用于实现人工智能(Artificial Intelligence,AI)功能;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器1110中,单独通过一块芯片进行实现。
存储器1120可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory,ROM)。可选地,该存储器1120包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器1120可用于存储指令、程序、代码、代码集或指令集。存储器1120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现本申请各个方法实施例的指令等;存储数据区可存储根据终端1100的使用所创建的数据(比如音频数据、电话本)等。
显示屏模组1130是用于进行图像显示的显示组件,通常设置在终端1100的前面板。显示屏模组1130可被设计成为全面屏、曲面屏、异型屏、双面屏或折叠屏。显示屏模组1130还可被设计成为全面屏与曲面屏的结合,异型屏与曲面屏的结合,本实施例对此不加以限定。
本申请实施例中,显示屏模组1130包括DDIC1131和显示屏1132(面板)。其中,显示屏1132可以为OLED显示屏,其可以是低温多晶硅(Low Temperature Poly-Silicon,LTPS)AMOLED显示屏或低温多晶氧化物(Low Temperature Polycrystalline Oxide,LTPO)AMOLED显示屏。
DDIC1131用于驱动显示屏1132进行图像显示,且DDIC1131用于实现上述各个实施例提供的变频显示方法。此外,DDIC1131与处理器1110之间通过MIPI接口相连,用于接收处理器1110下发的图像数据以及指令。
在一种可能的实现方式中,该显示屏模组1130还具有触控功能,通过触控功能,用户可以使用手指、触摸笔等任何适合的物体在显示屏模组1130上进行触控操作。
除此之外,本领域技术人员可以理解,上述附图所示出的终端1100的结构并不构成对终端1100的限定,终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。比如,终端1100中还包括麦克风、扬声器、射频电路、输入单元、传感器、音频电路、无线保真(Wireless Fidelity,WiFi)模块、电源、蓝牙模块等部件,在此不再赘述。
本领域技术人员应该可以意识到,在上述一个或多个示例中,本申请实施例所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
以上所述仅为本申请的可选实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (26)
1.一种变频显示方法,其特征在于,所述方法用于显示屏的显示驱动电路芯片DDIC,所述方法包括:
响应于接收到应用处理器AP发送的第n帧图像数据,基于所述AP的历史图像数据发送参数,确定当前显示场景,所述历史图像数据发送参数由所述DDIC通过统计历史图像数据的接收情况得到;
确定所述当前显示场景对应的目标刷新频率,其中,不同显示场景对应不同刷新频率;
基于所述目标刷新频率以及所述第n帧图像数据控制显示屏进行图像显示。
2.根据权利要求1所述的方法,其特征在于,所述基于所述AP的历史图像数据发送情况,确定当前显示场景,包括:
获取计数器的计数值,所述计数器的计数值用于表征第n-1帧图像数据与所述第n帧图像数据之间的间隔;
基于所述计数器的计数值确定所述当前显示场景;
对所述计数器的计数值进行清零操作。
3.根据权利要求2所述的方法,其特征在于,所述基于所述计数器的计数值确定所述当前显示场景,包括:
响应于所述计数器的计数值大于或等于计数阈值,确定所述当前显示场景为静态显示场景;
响应于所述计数器的计数值小于所述计数阈值,确定所述当前显示场景为动态显示场景;
其中,所述静态显示场景下所述AP发送图像数据的频率低于所述动态显示场景下所述AP发送图像数据的频率。
4.根据权利要求3所述的方法,其特征在于,所述确定所述当前显示场景对应的目标刷新频率,包括:
响应于所述当前显示场景为所述静态显示场景,将所述目标刷新频率确定为第一刷新频率,所述第一刷新频率为所述静态显示场景下的最高刷新频率;
响应于所述当前显示场景为所述动态显示场景,将所述目标刷新频率确定为第二刷新频率,所述第二刷新频率为所述动态显示场景下的最高刷新频率。
5.根据权利要求4所述的方法,其特征在于,
所述第一刷新频率高于所述静态显示场景下的画面更新频率;
所述第二刷新频率与所述动态显示场景下的画面更新频率匹配。
6.根据权利要求2所述的方法,其特征在于,所述响应于接收到AP发送的第n帧图像数据,基于所述AP的历史图像数据发送参数,确定当前显示场景之前,所述方法还包括:
在接收到所述AP发送的所述第n-1帧图像数据的情况下,响应于未接收到所述AP发送的所述第n帧图像数据,更新所述计数器的计数值。
7.根据权利要求6所述的方法,其特征在于,所述响应于未接收到所述AP发送的所述第n帧图像数据,更新所述计数器的计数值,包括:
基于撕裂效应TE频率输出TE信号,所述TE信号用于指示所述AP发送图像数据;
响应于输出所述TE信号后,未接收到所述AP发送的所述第n帧图像数据,更新所述计数器的计数值。
8.根据权利要求7所述的方法,其特征在于,所述TE频率为显示屏的最高刷新频率的整数倍。
9.根据权利要求1至8任一所述的方法,其特征在于,所述方法还包括:
基于所述目标刷新频率确定刷新频率保持次数上限;
所述基于所述目标刷新频率以及所述第n帧图像数据控制显示屏进行图像显示,包括:
响应于未接收到所述AP发送的第n+1帧图像数据,且已保持次数未达到所述刷新频率保持次数上限,基于所述目标刷新频率以及所述第n帧图像数据控制显示屏进行图像显示;
更新所述已保持次数。
10.根据权利要求9所述的方法,其特征在于,所述目标刷新频率为所述当前显示场景下的最高刷新频率;
所述方法还包括:
响应于未接收到所述AP发送的所述第n+1帧图像数据,且所述已保持次数达到所述刷新频率保持次数上限,将所述目标刷新频率下调为第三刷新频率;
基于所述第三刷新频率以及所述第n帧图像数据控制显示屏进行图像显示。
11.根据权利要求10所述的方法,其特征在于,所述第三刷新频率为所述当前显示场景下的最低刷新频率;
所述将所述目标刷新频率下调为第三刷新频率,包括:
将所述目标刷新频率逐级下调为所述第三刷新频率。
12.根据权利要求1至8任一所述的方法,其特征在于,所述方法用于移动终端中有机发光二极体OLED显示屏的DDIC。
13.一种显示驱动电路芯片DDIC,其特征在于,所述DDIC应用于显示屏,所述DDIC用于:
响应于接收到应用处理器AP发送的第n帧图像数据,基于所述AP的历史图像数据发送参数,确定当前显示场景,所述历史图像数据发送参数由所述DDIC通过统计历史图像数据的接收情况得到;
确定所述当前显示场景对应的目标刷新频率,其中,不同显示场景对应不同刷新频率;
基于所述目标刷新频率以及所述第n帧图像数据控制显示屏进行图像显示。
14.根据权利要求13所述的DDIC,其特征在于,所述DDIC,用于:
获取计数器的计数值,所述计数器的计数值用于表征第n-1帧图像数据与所述第n帧图像数据之间的间隔;
基于所述计数器的计数值确定所述当前显示场景;
对所述计数器的计数值进行清零操作。
15.根据权利要求14所述的DDIC,其特征在于,所述DDIC,用于:
响应于所述计数器的计数值大于或等于计数阈值,确定所述当前显示场景为静态显示场景;
响应于所述计数器的计数值小于所述计数阈值,确定所述当前显示场景为动态显示场景;
其中,所述静态显示场景下所述AP发送图像数据的频率低于所述动态显示场景下所述AP发送图像数据的频率。
16.根据权利要求15所述的DDIC,其特征在于,所述DDIC,用于:
响应于所述当前显示场景为所述静态显示场景,将所述目标刷新频率确定为第一刷新频率,所述第一刷新频率为所述静态显示场景下的最高刷新频率;
响应于所述当前显示场景为所述动态显示场景,将所述目标刷新频率确定为第二刷新频率,所述第二刷新频率为所述动态显示场景下的最高刷新频率。
17.根据权利要求16所述的DDIC,其特征在于,
所述第一刷新频率高于所述静态显示场景下的画面更新频率;
所述第二刷新频率与所述动态显示场景下的画面更新频率匹配。
18.根据权利要求14所述的DDIC,其特征在于,所述DDIC,还用于:
在接收到所述AP发送的所述第n-1帧图像数据的情况下,响应于未接收到所述AP发送的所述第n帧图像数据,更新所述计数器的计数值。
19.根据权利要求18所述的DDIC,其特征在于,所述DDIC,用于:
基于撕裂效应TE频率输出TE信号,所述TE信号用于指示所述AP发送图像数据;
响应于输出所述TE信号后,未接收到所述AP发送的所述第n帧图像数据,更新所述计数器的计数值。
20.根据权利要求19所述的DDIC,其特征在于,所述TE频率为显示屏的最高刷新频率的整数倍。
21.根据权利要求13至20任一所述的DDIC,其特征在于,所述DDIC,还用于:
基于所述目标刷新频率确定刷新频率保持次数上限;
响应于未接收到所述AP发送的第n+1帧图像数据,且已保持次数未达到所述刷新频率保持次数上限,基于所述目标刷新频率以及所述第n帧图像数据控制显示屏进行图像显示;
更新所述已保持次数。
22.根据权利要求21所述的DDIC,其特征在于,所述目标刷新频率为所述当前显示场景下的最高刷新频率;
所述DDIC,还用于:
响应于未接收到所述AP发送的所述第n+1帧图像数据,且所述已保持次数达到所述刷新频率保持次数上限,将所述目标刷新频率下调为第三刷新频率;
基于所述第三刷新频率以及所述第n帧图像数据控制显示屏进行图像显示。
23.根据权利要求22所述的DDIC,其特征在于,所述第五刷新频率为所述当前显示场景下的最低刷新频率;
所述DDIC,用于:
将所述目标刷新频率逐级下调为所述第三刷新频率。
24.根据权利要求13至20任一所述的DDIC,其特征在于,所述DDIC为移动终端中有机发光二极体OLED显示屏的DDIC。
25.一种显示屏模组,其特征在于,所述显示屏模组包括显示屏和显示驱动电路芯片DDIC,所述DDIC用于驱动所述显示屏,所述DDIC用于实现如权利要求1至12任一所述的变频显示方法。
26.一种终端,其特征在于,所述终端包括应用处理器AP、显示屏和显示驱动电路芯片DDIC,所述AP与所述DDIC之间通过移动产业处理器接口MIPI相连,所述DDIC用于实现如权利要求1至12任一所述的变频显示方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110869095.0A CN113608713B (zh) | 2021-07-30 | 2021-07-30 | 变频显示方法、ddic、显示屏模组及终端 |
PCT/CN2022/101623 WO2023005558A1 (zh) | 2021-07-30 | 2022-06-27 | 变频显示方法、ddic、显示屏模组及终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110869095.0A CN113608713B (zh) | 2021-07-30 | 2021-07-30 | 变频显示方法、ddic、显示屏模组及终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113608713A true CN113608713A (zh) | 2021-11-05 |
CN113608713B CN113608713B (zh) | 2023-09-26 |
Family
ID=78306183
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110869095.0A Active CN113608713B (zh) | 2021-07-30 | 2021-07-30 | 变频显示方法、ddic、显示屏模组及终端 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN113608713B (zh) |
WO (1) | WO2023005558A1 (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115423919A (zh) * | 2022-09-14 | 2022-12-02 | 阿波罗智联(北京)科技有限公司 | 图像的渲染方法、装置、设备以及存储介质 |
WO2023005558A1 (zh) * | 2021-07-30 | 2023-02-02 | Oppo广东移动通信有限公司 | 变频显示方法、ddic、显示屏模组及终端 |
CN116700653A (zh) * | 2022-02-28 | 2023-09-05 | 荣耀终端有限公司 | 帧率切换方法及相关装置 |
CN117133232A (zh) * | 2023-04-12 | 2023-11-28 | 荣耀终端有限公司 | 一种显示方法、芯片及电子设备 |
WO2023230903A1 (zh) * | 2022-05-31 | 2023-12-07 | 京东方科技集团股份有限公司 | 显示控制器、显示设备、显示***以及控制方法 |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116027930B (zh) * | 2023-02-21 | 2023-08-08 | 深圳曦华科技有限公司 | 动态帧率控制方法及装置 |
CN116543711B (zh) * | 2023-05-12 | 2023-11-03 | 广州文石信息科技有限公司 | 墨水屏的清屏显示方法、装置、设备以及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160078838A1 (en) * | 2014-09-17 | 2016-03-17 | Mediatek Inc. | Processor for use in dynamic refresh rate switching and related electronic device |
WO2017084281A1 (zh) * | 2015-11-18 | 2017-05-26 | 乐视控股(北京)有限公司 | 全景视频的显示方法和装置 |
CN109308173A (zh) * | 2017-07-26 | 2019-02-05 | 腾讯科技(深圳)有限公司 | 显示方法及装置、显示终端及计算机存储介质 |
CN110728964A (zh) * | 2019-10-25 | 2020-01-24 | 京东方科技集团股份有限公司 | 显示频率调节方法及装置、驱动电路、显示装置 |
CN111968582A (zh) * | 2020-01-14 | 2020-11-20 | Oppo广东移动通信有限公司 | 显示屏变频方法、ddic芯片、显示屏模组及终端 |
CN112230758A (zh) * | 2020-11-09 | 2021-01-15 | 腾讯科技(深圳)有限公司 | 帧率调整方法、装置、设备及计算机可读存储介质 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10475405B2 (en) * | 2017-12-07 | 2019-11-12 | Qualcomm Incorporated | Dynamic control of display refresh rate based on user interface activity |
CN113608713B (zh) * | 2021-07-30 | 2023-09-26 | Oppo广东移动通信有限公司 | 变频显示方法、ddic、显示屏模组及终端 |
-
2021
- 2021-07-30 CN CN202110869095.0A patent/CN113608713B/zh active Active
-
2022
- 2022-06-27 WO PCT/CN2022/101623 patent/WO2023005558A1/zh unknown
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160078838A1 (en) * | 2014-09-17 | 2016-03-17 | Mediatek Inc. | Processor for use in dynamic refresh rate switching and related electronic device |
WO2017084281A1 (zh) * | 2015-11-18 | 2017-05-26 | 乐视控股(北京)有限公司 | 全景视频的显示方法和装置 |
CN109308173A (zh) * | 2017-07-26 | 2019-02-05 | 腾讯科技(深圳)有限公司 | 显示方法及装置、显示终端及计算机存储介质 |
CN110728964A (zh) * | 2019-10-25 | 2020-01-24 | 京东方科技集团股份有限公司 | 显示频率调节方法及装置、驱动电路、显示装置 |
CN111968582A (zh) * | 2020-01-14 | 2020-11-20 | Oppo广东移动通信有限公司 | 显示屏变频方法、ddic芯片、显示屏模组及终端 |
CN112230758A (zh) * | 2020-11-09 | 2021-01-15 | 腾讯科技(深圳)有限公司 | 帧率调整方法、装置、设备及计算机可读存储介质 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023005558A1 (zh) * | 2021-07-30 | 2023-02-02 | Oppo广东移动通信有限公司 | 变频显示方法、ddic、显示屏模组及终端 |
CN116700653A (zh) * | 2022-02-28 | 2023-09-05 | 荣耀终端有限公司 | 帧率切换方法及相关装置 |
CN116700653B (zh) * | 2022-02-28 | 2024-03-19 | 荣耀终端有限公司 | 帧率切换方法及相关装置 |
WO2023230903A1 (zh) * | 2022-05-31 | 2023-12-07 | 京东方科技集团股份有限公司 | 显示控制器、显示设备、显示***以及控制方法 |
CN115423919A (zh) * | 2022-09-14 | 2022-12-02 | 阿波罗智联(北京)科技有限公司 | 图像的渲染方法、装置、设备以及存储介质 |
CN115423919B (zh) * | 2022-09-14 | 2023-08-25 | 阿波罗智联(北京)科技有限公司 | 图像的渲染方法、装置、设备以及存储介质 |
CN117133232A (zh) * | 2023-04-12 | 2023-11-28 | 荣耀终端有限公司 | 一种显示方法、芯片及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
WO2023005558A1 (zh) | 2023-02-02 |
CN113608713B (zh) | 2023-09-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112331145B (zh) | 显示屏变频方法、ddic芯片、显示屏模组及终端 | |
CN113608713B (zh) | 变频显示方法、ddic、显示屏模组及终端 | |
CN111968582B (zh) | 显示屏变频方法、ddic芯片、显示屏模组及终端 | |
CN113160748B (zh) | 显示屏变频方法、显示驱动集成电路芯片及应用处理器 | |
CN108762652B (zh) | 智能终端的显示控制方法、装置、存储介质及智能终端 | |
CN113160747B (zh) | 显示屏变频方法、显示驱动集成电路芯片及应用处理器 | |
CN113781949B (zh) | 图像显示方法、显示驱动芯片、显示屏模组及终端 | |
CN112363641B (zh) | 触控扫描方法、tpic芯片、ddic芯片及模组 | |
CN108710478B (zh) | 显示屏的控制方法、装置、存储介质及智能终端 | |
CN106658691B (zh) | 一种显示控制方法、装置及移动终端 | |
CN113741848B (zh) | 图像显示方法、ddic、显示屏模组及终端 | |
RU2656729C2 (ru) | Способ отображения посредством жидких кристаллов и устройство отображения | |
CN112511716B (zh) | 图像显示方法、ddic芯片、ap、显示屏模组及终端 | |
WO2023040592A1 (zh) | 图像数据传输方法、装置、终端及介质 | |
KR20220017296A (ko) | 디스플레이를 포함하는 전자 장치 및 그의 동작 방법 | |
WO2023040593A1 (zh) | 图像数据传输方法、装置、终端及介质 | |
CN113870812B (zh) | 显示屏刷新帧率的调整方法、装置、处理器、芯片和终端 | |
CN115512662A (zh) | 图像显示方法、ddic芯片、显示屏模组及终端 | |
CN106851017B (zh) | 一种终端的节能等级的调整方法、装置及移动终端 | |
CN116578261B (zh) | 电子设备及其显示方法 | |
CN113327553B (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 |