CN109032541A - 刷新率调整方法及组件、显示装置、存储介质 - Google Patents
刷新率调整方法及组件、显示装置、存储介质 Download PDFInfo
- Publication number
- CN109032541A CN109032541A CN201710432843.2A CN201710432843A CN109032541A CN 109032541 A CN109032541 A CN 109032541A CN 201710432843 A CN201710432843 A CN 201710432843A CN 109032541 A CN109032541 A CN 109032541A
- Authority
- CN
- China
- Prior art keywords
- duration
- refresh rate
- driving
- transmission
- output
- 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
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
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/003—Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
- G09G5/006—Details of the interface to the display terminal
-
- 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/1407—General aspects irrespective of display type, e.g. determination of decimal point position, display with fixed or driving decimal point, suppression of non-significant zeros
-
- 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
-
- 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
- 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/003—Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
- G09G5/005—Adapting incoming signals to the display format of the display terminal
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2310/00—Command of the display device
- G09G2310/04—Partial updating of the display screen
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2310/00—Command of the display device
- G09G2310/08—Details of timing specific for flat panels, other than clock recovery
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/02—Improving the quality of display appearance
- G09G2320/0252—Improving the response speed
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/08—Arrangements within a display terminal for setting, manually or automatically, display parameters of the display terminal
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
- G09G2340/0407—Resolution change, inclusive of the use of different resolutions for different screen areas
- G09G2340/0435—Change or adaptation of the frame rate of the video stream
-
- 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/12—Synchronisation between the display unit and other units, e.g. other display units, video-disc players
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
本发明公开一种刷新率调整方法及组件、显示装置、存储介质,属于显示技术领域。该方法包括:获取驱动设备当前的驱动刷新率;判断驱动刷新率是否小于预设的驱动刷新率阈值;当驱动刷新率小于驱动刷新率阈值时,调整显示装置的显示刷新率,使调整后的显示刷新率为驱动刷新率的P倍,且调整后的显示刷新率大于驱动刷新率阈值,P为大于1的整数。本发明解决了显示装置的显示效果较差的问题,改善了显示装置的显示效果。本发明用于调整显示刷新率。
Description
技术领域
本发明涉及显示技术领域,特别涉及一种刷新率调整方法及组件、显示装置、存储介质。
背景技术
显示装置通常需要在驱动设备(例如显卡)的驱动下实现图像显示。其中,显示装置通常包括显示面板以及用于驱动显示面板的驱动电路。
相关技术中,驱动设备可以根据自身的处理能力以及显示装置的分辨率以一定的驱动刷新率向显示装置传输图像帧,然后由显示装置以一定显示刷新率输出图像帧以实现图像显示。其中,驱动刷新率通常是时变的,显示刷新率通常是固定的。
在实现本发明的过程中,发明人发现相关技术至少存在以下问题:
由于驱动刷新率是时变的,显示刷新率是固定的,因此显示刷新率与驱动刷新率无法匹配,显示装置存在显示卡顿的现象,显示效果较差。
发明内容
为了解决显示刷新率与驱动刷新率无法匹配,显示装置存在显示卡顿的现象,显示效果较差的问题,本发明提供一种刷新率调整方法及组件、显示装置、存储介质。所述技术方案如下:
第一方面,提供一种刷新率调整方法,所述方法包括:
获取驱动设备当前的驱动刷新率;
判断所述驱动刷新率是否小于预设的驱动刷新率阈值;
当所述驱动刷新率小于所述驱动刷新率阈值时,调整显示装置的显示刷新率,使调整后的所述显示刷新率为所述驱动刷新率的P倍,且调整后的所述显示刷新率大于所述驱动刷新率阈值,所述P为大于1的整数。
可选地,在判断所述驱动刷新率是否小于预设的驱动刷新率阈值之后,所述方法还包括:
当所述驱动刷新率不小于所述驱动刷新率阈值时,调整所述显示装置的显示刷新率,使调整后的所述显示动刷新率等于所述驱动刷新率。
可选地,所述当所述驱动刷新率小于所述驱动刷新率阈值时,调整显示装置的显示刷新率,使调整后的所述显示刷新率为所述驱动刷新率的P倍,且调整后的所述显示刷新率大于所述驱动刷新率阈值,包括:
当所述驱动刷新率小于所述驱动刷新率阈值时,确定当前接收的所述驱动设备传输的第一图像帧的传输时长;
采用与所述传输时长相等的输出时长输出P个所述第一图像帧。
可选地,所述第一图像帧包括有效数据,所述采用与所述传输时长相等的输出时长输出P个所述第一图像帧,包括:
确定采用第一传输速率输出P个所述第一图像帧的有效数据的有效输出时长;
根据所述传输时长和所述有效输出时长,确定每个所述第一图像帧对应的无效输出时长;
根据每个所述第一图像帧对应的无效输出时长以及第二传输速率,在每个所述第一图像帧的有效数据的末尾充填无效数据得到处理后的P个第一图像帧;
输出所述处理后的P个第一图像帧,其中,所述有效数据采用所述第一传输速率输出,所述无效数据采用所述第二传输速率输出。
可选地,P个所述第一图像帧中任意两个所述第一图像帧对应的无效输出时长相等;或者,P个所述第一图像帧中存在至少两个所述第一图像帧对应的无效输出时长不相等。
可选地,P个所述第一图像帧中任意两个所述第一图像帧对应的无效输出时长相等,所述根据所述传输时长和所述有效输出时长,确定每个所述第一图像帧对应的无效输出时长,包括:采用第一无效时长公式确定每个所述第一图像帧对应的无效输出时长,所述第一无效时长公式为:Tbalnk1=[Δt-(P/Vf)]/P;
其中,Tbalnk1表示每个所述第一图像帧对应的无效输出时长,Δt表示所述传输时长,P/Vf表示所述有效输出时长,Vf表示所述第一传输速率。
可选地,所述当所述驱动刷新率不小于所述驱动刷新率阈值,调整所述显示装置的显示刷新率,使调整后的所述显示动刷新率等于所述驱动刷新率,包括:
当所述驱动刷新率不小于所述驱动刷新率阈值时,确定当前接收的所述驱动设备传输的第一图像帧的传输时长;
采用与所述传输时长相等的输出时长输出所述第一图像帧。
可选地,所述第一图像帧包括有效数据,所述采用与所述传输时长相等的输出时长输出所述第一图像帧,包括:
确定采用第一传输速率输出所述第一图像帧的有效数据的有效输出时长;
根据所述传输时长和所述有效输出时长,确定所述第一图像帧对应的无效输出时长;
根据所述第一图像帧对应的无效输出时长以及第二传输速率,在所述第一图像帧的有效数据的末尾充填无效数据得到处理后的第一图像帧;
输出所述处理后的第一图像帧,其中,所述有效数据采用所述第一传输速率输出,所述无效数据采用所述第二传输速率输出。
可选地,所述根据所述传输时长和所述有效输出时长,确定所述第一图像帧对应的无效输出时长,包括:采用第二无效时长公式确定所述第一图像帧对应的无效输出时长,所述第二无效时长公式为:Tbalnk2=Δt-(1/Vf);
其中,Tbalnk2表示所述第一图像帧对应的无效输出时长,Δt表示所述传输时长,1/Vf表示所述有效输出时长,Vf表示所述第一传输速率。
可选地,所述第一传输速率的单位与所述显示装置的刷新率的单位相同,所述第一传输速率的值不小于所述显示装置的最大刷新率的值。
第二方面,提供一种刷新率调整组件,所述组件包括:
获取模块,用于获取驱动设备当前的驱动刷新率;
判断模块,用于判断所述驱动刷新率是否小于预设的驱动刷新率阈值;
第一调整模块,用于当所述驱动刷新率小于所述驱动刷新率阈值时,调整显示装置的显示刷新率,使调整后的所述显示刷新率为所述驱动刷新率的P倍,且调整后的所述显示刷新率大于所述驱动刷新率阈值,所述P为大于1的整数。
可选地,所述组件还包括:第二调整模块,用于当所述驱动刷新率不小于所述驱动刷新率阈值时,调整所述显示装置的显示刷新率,使调整后的所述显示动刷新率等于所述驱动刷新率。
可选地,所述第一调整模块,包括:
第一确定子模块,用于当所述驱动刷新率小于所述驱动刷新率阈值时,确定当前接收的所述驱动设备传输的第一图像帧的传输时长;
第一输出子模块,用于采用与所述传输时长相等的输出时长输出P个所述第一图像帧。
可选地,所述第一图像帧包括有效数据,所述第一输出子模块,包括:
第一确定单元,用于确定采用第一传输速率输出P个所述第一图像帧的有效数据的有效输出时长;
第二确定单元,用于根据所述传输时长和所述有效输出时长,确定每个所述第一图像帧对应的无效输出时长;
第一充填单元,用于根据每个所述第一图像帧对应的无效输出时长以及第二传输速率,在每个所述第一图像帧的有效数据的末尾充填无效数据得到处理后的P个第一图像帧;
第一输出单元,用于输出所述处理后的P个第一图像帧,其中,所述有效数据采用所述第一传输速率输出,所述无效数据采用所述第二传输速率输出。
可选地,P个所述第一图像帧中任意两个所述第一图像帧对应的无效输出时长相等;或者,P个所述第一图像帧中存在至少两个所述第一图像帧对应的无效输出时长不相等。
可选地,P个所述第一图像帧中任意两个所述第一图像帧对应的无效输出时长相等,所述第二确定单元,用于采用第一无效时长公式确定每个所述第一图像帧对应的无效输出时长,所述第一无效时长公式为:Tbalnk1=[Δt-(P/Vf)]/P;
其中,Tbalnk1表示每个所述第一图像帧对应的无效输出时长,Δt表示所述传输时长,P/Vf表示所述有效输出时长,Vf表示所述第一传输速率。
可选地,所述第二调整模块,包括:
第二确定子模块,用于当所述驱动刷新率不小于所述驱动刷新率阈值时,确定当前接收的所述驱动设备传输的第一图像帧的传输时长;
第二输出子模块,用于采用与所述传输时长相等的输出时长输出所述第一图像帧。
可选地,所述第一图像帧包括有效数据,所述第二输出子模块,包括:
第三确定单元,用于确定采用第一传输速率输出所述第一图像帧的有效数据的有效输出时长;
第四确定单元,用于根据所述传输时长和所述有效输出时长,确定所述第一图像帧对应的无效输出时长;
第二充填单元,用于根据所述第一图像帧对应的无效输出时长以及第二传输速率,在所述第一图像帧的有效数据的末尾充填无效数据得到处理后的第一图像帧;
第二输出单元,用于输出所述处理后的第一图像帧,其中,所述有效数据采用所述第一传输速率输出,所述无效数据采用所述第二传输速率输出。
可选地,所述第四确定单元,用于采用第二无效时长公式确定所述第一图像帧对应的无效输出时长,所述第二无效时长公式为:Tbalnk2=Δt-(1/Vf);
其中,Tbalnk2表示所述第一图像帧对应的无效输出时长,Δt表示所述传输时长,1/Vf表示所述有效输出时长,Vf表示所述第一传输速率。
可选地,所述第一传输速率的单位与所述显示装置的刷新率的单位相同,所述第一传输速率的值不小于所述显示装置的最大刷新率的值。
第三方面,提供一种显示装置,所述显示装置包括第二方面或第二方面的任一可选方式所述的刷新率调整组件。
第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述计算机可读存储介质在计算机上运行时,使得计算机执行第一方面或第一方面的任意可选方式所提供的刷新率调整方法。
本发明提供的技术方案带来的有益效果是:
本发明提供的刷新率调整方法及组件、显示装置、存储介质,获取驱动设备当前的驱动刷新率,判断驱动刷新率是否小于预设的驱动刷新率阈值,当驱动刷新率小于驱动刷新率阈值时,调整显示装置的显示刷新率,使调整后的显示刷新率为驱动刷新率的P倍,且调整后的显示刷新率大于驱动刷新率阈值。由于能够根据驱动刷新率对显示刷新率进行调整,使显示刷新率与驱动刷新率匹配,因此解决了显示装置存在显示卡顿现象,显示效果较差的问题,改善了显示装置的显示效果。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本发明。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明各个实施例所涉及的一种应用环境的示意图;
图2是本发明实施例提供的一种刷新率调整方法的方法流程图;
图3-1是本发明实施例提供的另一种刷新率调整方法的方法流程图;
图3-2是本发明实施例提供的一种调整显示装置的显示刷新率的方法流程图;
图3-3是本发明实施例提供的一种调整显示装置的显示刷新率的示意图;
图3-4是本发明实施例提供的一种输出第一图像帧的方法流程图;
图3-5是本发明实施例提供的另一种调整显示装置的显示刷新率的方法流程图;
图3-6是本发明实施例提供的另一种输出第一图像帧的方法流程图;
图3-7是本发明实施例提供的另一种调整显示装置的显示刷新率的示意图;
图4-1是本发明实施例提供的一种刷新率调整组件的框图;
图4-2是本发明实施例提供的另一种刷新率调整组件的框图;
图4-3是本发明实施例提供的一种第一调整模块的框图;
图4-4是本发明实施例提供的一种第一输出子模块的框图;
图4-5是本发明实施例提供的一种第二调整模块的框图;
图4-6是本发明实施例提供的一种第二输出子模块的框图。
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
请参考图1,其示出了本发明各个实施例所涉及的一种应用环境的示意图,参见图1,该应用环境包括驱动设备01和显示装置02,该驱动设备01可以为显卡,显示装置02需要在驱动设备01的驱动下实现图像显示。
如图1所示,显示装置02可以包括:显示面板021以及用于驱动显示面板021的驱动电路(图1中未标出),该驱动电路包括时序控制器022、栅极驱动电路023和源极驱动电路024,栅极驱动电路023用于对显示面板021中的各行像素单元进行逐行扫描,源极驱动电路024用于为显示面板021的各列像素单元提供数据信号,时序控制器022分别与栅极驱动电路023、源极驱动电路024和驱动设备01连接,时序控制器022用于根据驱动设备01的驱动刷新率对栅极驱动电路023和源极驱动电路024输出的信号进行控制,以对显示装置02的刷新率进行调整。
请参考图2,其示出了本发明实施例提供的一种刷新率调整方法的方法流程图,该刷新率调整方法可以由刷新率调整组件来执行,该刷新率调整组件可以为图1所示的时序控制器022中的功能组件。参见图2,该方法包括:
步骤201、获取驱动设备当前的驱动刷新率。
步骤202、判断驱动刷新率是否小于预设的驱动刷新率阈值。
步骤203、当驱动刷新率小于驱动刷新率阈值时,调整显示装置的显示刷新率,使调整后的显示刷新率为驱动刷新率的P倍,且调整后的显示刷新率大于驱动刷新率阈值,P为大于1的整数。
综上所述,本发明实施例提供的刷新率调整方法,由于能够根据驱动刷新率对显示刷新率进行调整,使显示刷新率与驱动刷新率匹配,因此解决了显示装置存在显示卡顿现象,显示效果较差的问题,改善了显示装置的显示效果。
可选地,在步骤202之后,该方法还包括:
当驱动刷新率不小于驱动刷新率阈值时,调整显示装置的显示刷新率,使调整后的显示动刷新率等于驱动刷新率。
可选地,步骤203包括:
当驱动刷新率小于驱动刷新率阈值时,确定当前接收的驱动设备传输的第一图像帧的传输时长;
采用与传输时长相等的输出时长输出P个第一图像帧。
可选地,第一图像帧包括有效数据,采用与传输时长相等的输出时长输出P个第一图像帧,包括:
确定采用第一传输速率输出P个第一图像帧的有效数据的有效输出时长;
根据传输时长和有效输出时长,确定每个第一图像帧对应的无效输出时长;
根据每个第一图像帧对应的无效输出时长以及第二传输速率,在每个第一图像帧的有效数据的末尾充填无效数据得到处理后的P个第一图像帧;
输出处理后的P个第一图像帧,其中,有效数据采用第一传输速率输出,无效数据采用第二传输速率输出。
可选地,P个第一图像帧中任意两个第一图像帧对应的无效输出时长相等;或者,P个第一图像帧中存在至少两个第一图像帧对应的无效输出时长不相等。
可选地,P个第一图像帧中任意两个第一图像帧对应的无效输出时长相等,根据传输时长和有效输出时长,确定每个第一图像帧对应的无效输出时长,包括:采用第一无效时长公式确定每个第一图像帧对应的无效输出时长,第一无效时长公式为:Tbalnk1=[Δt-(P/Vf)]/P;
其中,Tbalnk1表示每个第一图像帧对应的无效输出时长,Δt表示传输时长,P/Vf表示有效输出时长,Vf表示第一传输速率。
可选地,当驱动刷新率不小于驱动刷新率阈值,调整显示装置的显示刷新率,使调整后的显示动刷新率等于驱动刷新率,包括:
当驱动刷新率不小于驱动刷新率阈值时,确定当前接收的驱动设备传输的第一图像帧的传输时长;
采用与传输时长相等的输出时长输出第一图像帧。
可选地,第一图像帧包括有效数据,采用与传输时长相等的输出时长输出第一图像帧,包括:
确定采用第一传输速率输出第一图像帧的有效数据的有效输出时长;
根据传输时长和有效输出时长,确定第一图像帧对应的无效输出时长;
根据第一图像帧对应的无效输出时长以及第二传输速率,在第一图像帧的有效数据的末尾充填无效数据得到处理后的第一图像帧;
输出处理后的第一图像帧,其中,有效数据采用第一传输速率输出,无效数据采用第二传输速率输出。
可选地,根据传输时长和有效输出时长,确定第一图像帧对应的无效输出时长,包括:采用第二无效时长公式确定第一图像帧对应的无效输出时长,第二无效时长公式为:Tbalnk2=Δt-(1/Vf);
其中,Tbalnk2表示第一图像帧对应的无效输出时长,Δt表示传输时长,1/Vf表示有效输出时长,Vf表示第一传输速率。
可选地,第一传输速率的单位与显示装置的刷新率的单位相同,第一传输速率的值不小于显示装置的最大刷新率的值。
上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再一一赘述。
综上所述,本发明实施例提供的刷新率调整方法,由于能够根据驱动刷新率对显示刷新率进行调整,使显示刷新率与驱动刷新率匹配,因此解决了显示装置存在显示卡顿现象,显示效果较差的问题,改善了显示装置的显示效果。
请参考图3-1,其示出了本发明实施例提供的另一种刷新率调整方法的方法流程图,该刷新率调整方法可以由刷新率调整组件来执行,该刷新率调整组件可以为图1所示的时序控制器022中的功能组件。参见图3-1,该方法包括:
步骤301、获取驱动设备当前的驱动刷新率。
其中,驱动设备可以为显示驱动设备,且具体可以为显卡。驱动设备可以向显示装置输入图像帧,驱动设备向显示装置输入图像帧的频率也即是驱动刷新率。
在本发明实施例中,刷新率调整组件可以通过显示装置接收到的图像帧的数量来获取驱动设备当前的驱动刷新率;或者,驱动设备可以实时向刷新率调整组件发送驱动刷新率,刷新率调整组件通过接收驱动设备发送的驱动刷新率来获取驱动设备当前的驱动刷新率;或者,刷新率调整组件可以向驱动设备发送用于获取驱动刷新率的获取请求,并接收驱动设备发送的获取响应,基于获取响应的内容获取驱动设备当前的驱动刷新率,本发明实施例对此不作限定。本发明实施例中,假设驱动设备当前的驱动刷新率为f1。
需要说明的是,在本发明实施例中,刷新率调整组件可以实时获取驱动设备当前的驱动刷新率,当驱动刷新率变化速率较小时,刷新率调整组件也可以每隔预设时间间隔获取驱动刷新率,并将获取到的驱动刷新率作为驱动设备当前的驱动刷新率。其中,预设时间间隔可以根据经验设置,本发明实施例对此不作限定。此外,上述所列举的几种获取驱动刷新率的方案仅仅是示例性的,实际应用中,还可以采用其他方案获取驱动刷新率,且具体的获取过程可以参考相关技术,本发明实施例在此不再赘述。
步骤302、判断驱动刷新率是否小于预设的驱动刷新率阈值。
刷新率调整组件获取驱动设备当前的驱动刷新率之后,可以判断驱动刷新率是否小于预设的驱动刷新率阈值。其中,驱动刷新率阈值可以为f,f的具体取值可以根据实际经验设置,示例地,f=30fps(中文:每秒传输帧数;英文:Frames PerSecond),本发明实施例对此不作限定。
可选地,刷新率调整组件可以将驱动刷新率与驱动刷新率阈值进行比较来判断驱动刷新率是否小于驱动刷新率阈值。示例地,刷新率调整组件将f1与f进行比较来判断驱动刷新率是否小于驱动刷新率阈值。
步骤303、当驱动刷新率小于驱动刷新率阈值时,调整显示装置的显示刷新率,使调整后的显示刷新率为驱动刷新率的P倍,且调整后的显示刷新率大于驱动刷新率阈值,P为大于1的整数。
当在步骤302中刷新率调整组件确定驱动刷新率小于驱动刷新率阈值时,刷新率调整组件调整显示装置的显示刷新率使调整后的显示刷新率为驱动刷新率的P倍。可选地,请参考图3-2,其示出了本发明实施例提供的一种调整显示装置的显示刷新率的方法流程图,参见图3-2,该方法包括:
子步骤3031、当驱动刷新率小于驱动刷新率阈值时,确定当前接收的驱动设备传输的第一图像帧的传输时长。
其中,当前接收的驱动设备传输的第一图像帧的传输时刻可以位于当前时刻之前且距离当前时刻最近。可选地,显示装置中可以设置计时器和识别器,第一图像帧具有起始标识和结束标识,在驱动设备向显示装置传输第一图像帧的过程中,显示装置可以通过识别器对第一图像帧的起始标识和结束标识进行识别,当显示装置识别到第一图像帧的起始标识时,显示装置启动计时器开始计时,当显示装置识别到第一图像帧的结束标识时,显示装置关闭计时器停止计时,刷新率调整组件可以将显示装置停止计时的时刻与开始计时的时刻之间的时间差确定为第一图像帧的传输时长。需要说明的是,此处描述的确定第一图像帧的传输时长的方案仅仅是示例性的,实际应用中,还可以采用其他方案确定第一图像帧的传输时长,本发明实施例在此不再赘述。
需要说明的是,在本发明实施例中,第一图像帧可以包括有效数据和无效数据,有效数据用于图像显示,无效数据不用于图像显示,该无效数据通常也可以称为消隐数据,显示装置接收驱动设备传输的第一图像帧后,可以对第一图像帧的有效数据进行存储,本发明实施例对此不作限定。
示例地,请参考图3-3,其示出了本发明实施例提供的一种调整显示装置的显示刷新率的示意图,参见图3-3,驱动设备输入的(也即是驱动设备向显示装置传输的)第一图像帧F1包括有效数据1~n和无效数据BLANK,该有效数据1~n用于图像显示,无效数据BLANK不用于图像显示,且该第一图像帧F1的传输时长可以为Δt,显示装置接收该第一图像帧F1后,可以对有效数据1~n进行存储。
子步骤3032、采用与传输时长相等的输出时长输出P个第一图像帧。
刷新率调整组件确定第一图像帧的传输时长后,可以采用与该传输时长相等的输出时长输出P个第一图像帧,使得显示装置的显示刷新率能够调整为驱动设备的驱动刷新率的P倍。示例地,请参考图3-4,其示出了本发明实施例提供的一种采用与传输时长相等的输出时长输出P个第一图像帧的方法流程图,参见图3-4,该方法包括:
子步骤30321、确定采用第一传输速率输出P个第一图像帧的有效数据的有效输出时长。
其中,第一图像帧可以包括有效数据和无效数据,有效数据的输出时长可以为有效输出时长,无效数据的输出时长可以为无效输出时长。第一传输速率可以为固定传输速率,其可以为显示装置的点对点(英文:PointTo Point;简称:P2P)接口速率,该第一传输速率的单位可以与显示装置的刷新率的单位相同,且第一传输速率的值不小于显示装置的最大刷新率的值,这样可以保证数据传输速率能够跟上显示装置的刷新率。可选地,第一传输速率的单位可以为fps,通常情况下,显示装置的刷新率范围可以为30fps~150fps(或者30赫兹~150赫兹),由此可知显示装置的最大刷新率可以为150fps,因此,第一传输速率可以大于150fps,本发明实施例对此不作限定。
在本发明实施例中,第一传输速率可以为Vf,该第一传输速率Vf的单位可以为fps,根据该第一传输速率Vf的单位可以确定,采用该第一传输速率Vf输出一个第一图像帧的有效数据的有效输出时长可以为1/Vf,从而采用该第一传输速率输出P个第一图像帧的有效数据的有效输出时长可以为P/Vf。示例地,请继续参考图3-3,该图3-3以P=2为例进行说明,显示装置输出每个第一图像帧F1的有效数据1~n的有效输出时长为1/Vf,因此,显示装置输出2个第一图像帧F1的有效数据的有效输出时长为2/Vf,也即是在图3-3中有效输出时长为2/Vf。
需要说明的是,上述描述的确定采用第一传输速率输出P个第一图像帧的有效数据的有效输出时长的方案仅仅是示例性的,实际应用中,还可以采用其他方案确定输出P个第一图像帧的有效数据的有效输出时长,本发明实施例在此不再赘述。
子步骤30322、根据传输时长和有效输出时长,确定每个第一图像帧对应的无效输出时长。
确定第一图像帧的传输时长和采用第一传输速率输出P个第一图像帧的有效数据的有效输出时长之后,刷新率调整组件可以根据传输时长和有效输出时长,确定每个第一图像帧对应的无效输出时长。其中,每个第一图像帧对应的无效输出时长也即是输出每个第一图像帧的无效数据的时长,本发明实施例对此不作限定。
可选地,P个第一图像帧中任意两个第一图像帧对应的无效输出时长相等,此时,刷新率调整组件可以采用第一无效时长公式确定每个第一图像帧对应的无效输出时长,该第一无效时长公式可以为:Tbalnk1=[Δt-(P/Vf)]/P;其中,Tbalnk1表示每个第一图像帧对应的无效输出时长,Δt表示驱动设备向显示装置传输第一图像帧的传输时长,P/Vf表示采用第一传输速率Vf输出P个第一图像帧的有效数据的有效输出时长,Vf表示第一传输速率。示例地,如图3-3所示,每个第一图像帧F1对应的无效输出时长为Tbalnk1。
可选地,P个第一图像帧中存在至少两个第一图像帧对应的无效输出时长不相等,此时,刷新率调整组件可以在保证P个第一图像帧对应的无效输出时长之和等于[Δt-(P/Vf)]的前提下,随机为每个第一图像帧分配无效输出时长,并将为每个第一图像帧分配的无效输出时长确定为每个第一图像帧对应的无效输出时长。需要说明的是,此处所描述的确定每个第一图像帧对应的无效输出时长方案仅仅是示例性的,实际应用中,当P个第一图像帧中存在至少两个第一图像帧对应的无效输出时长不相等时,刷新率调整组件还可以采用其他方式确定每个第一图像帧对应的无效输出时长,本发明实施例在此不再赘述。
子步骤30323、根据每个第一图像帧对应的无效输出时长以及第二传输速率,在每个第一图像帧的有效数据的末尾充填无效数据得到处理后的P个第一图像帧。
刷新率调整组件确定每个第一图像帧对应的无效输出时长后,可以根据每个第一图像帧对应的无效输出时长以及第二传输速率,在每个第一图像帧的有效数据的末尾充填无效数据得到处理后的P个第一图像帧。其中,第二传输速率为第一图像帧的无效数据的输出速率,该第二传输速率可以与第一传输速率相等,也可以与第一传输速率不等,本发明实施例对此不作限定。优选地,第二传输速率与第一传输速率相等。示例地,请继续参考图3-3,刷新率调整组件根据每个第一图像帧F1对应的无效输出时长Tblank1以及第二传输速率,在每个第一图像帧F1的有效数据n的末尾充填无效数据BLANK,得到处理后的2个第一图像帧F1。
子步骤30324、输出处理后的P个第一图像帧,其中,有效数据采用第一传输速率输出,无效数据采用第二传输速率输出。
在每个第一图像帧的有效数据的末尾充填无效数据后,刷新率调整组件可以输出处理后的P个第一图像帧,使显示装置能够根据处理后的P个第一图像帧显示图像。其中,刷新率调整组件可以采用第一传输速率Vf输出每个第一图像帧的有效数据,采用第二传输速率输出每个第一图像帧的无效数据。在本发明实施例中,数据是连续输出的,且刷新率调整组件是按帧输出数据的,因此,在输出处理后的P个第一图像帧的过程中,刷新率调整组件可以先输出首个第一图像帧的有效数据,然后再输出该首个第一图像帧的无效数据,接着再输出第二个第一图像帧的有效数据,然后再输出该第二个第一图像帧的无效数据,依次类推。
示例地,如图3-3所示,刷新率调整组件采用第一传输速率Vf输出第一图像帧F1的有效数据1~n,然后采用第二传输速率输出第一图像帧F1的无效数据BLANK,接着采用第一传输速率Vf输出第一图像帧F1’的有效数据1~n,最后采用第二传输速率输出第一图像帧F1’的无效数据BLANK。本发明实施例中,当驱动刷新率小于驱动刷新率阈值(30fps)时,调整显示刷新率为驱动刷新率的2倍,可以保证画面显示流畅。
步骤304、当驱动刷新率不小于驱动刷新率阈值时,调整显示装置的显示刷新率,使调整后的显示动刷新率等于驱动刷新率。
当在步骤302中刷新率调整组件确定驱动刷新率不小于驱动刷新率阈值时,刷新率调整组件调整显示装置的显示刷新率使调整后的显示刷新率等于驱动刷新率。请参考图3-5,其示出了本发明实施例提供的另一种调整显示装置的显示刷新率的方法流程图,参见图3-5,该方法包括:
子步骤3041、当驱动刷新率不小于驱动刷新率阈值时,确定当前接收的驱动设备传输的第一图像帧的传输时长。
其中,该子步骤3041的具体实现过程可以参考上述子步骤3031,本发明实施例在此不再赘述。
子步骤3042、采用与传输时长相等的输出时长输出第一图像帧。
刷新率调整组件确定第一图像帧的传输时长后,可以采用与该传输时长相等的输出时长输出第一图像帧,使得显示装置的显示刷新率能够与驱动设备的驱动刷新率相等,从而显示刷新率能够跟随驱动刷新率变化。请参考图3-6,其示出了本发明实施例提供的一种输出第一图像帧的方法流程图,参见图3-6,该方法包括:
子步骤30421、确定采用第一传输速率输出第一图像帧的有效数据的有效输出时长。
其中,第一图像帧可以包括有效数据和无效数据,有效数据的输出时长可以为有效输出时长,无效数据的输出时长可以为无效输出时长。第一传输速率可以为固定传输速率,其可以为显示装置的P2P接口速率,该第一传输速率的单位可以与显示装置的刷新率的单位相同,且第一传输速率的值不小于显示装置的最大刷新率的值,这样可以保证数据传输速率能够跟上显示装置的刷新率。可选地,第一传输速率的单位可以为fps,通常情况下,显示装置的刷新率范围可以为30fps~150fps(或者30赫兹~150赫兹),由此可知显示装置的最大刷新率可以为150fps,因此,第一传输速率可以大于150fps,本发明实施例对此不作限定。
在本发明实施例中,第一传输速率可以为Vf,该第一传输速率Vf的单位可以为fps,根据该第一传输速率Vf的单位可以确定,采用该第一传输速率Vf输出第一图像帧的有效数据的有效输出时长可以为1/Vf。示例地,请参考图3-7,其示出了本发明实施例提供的另一种调整显示装置的显示刷新率的示意图,参见图3-7,驱动设备输入的第一图像帧F1包括有效数据1~n和无效数据BLANK,且该第一图像帧F1的传输时长可以为Δt,显示装置输出第一图像帧F1的有效数据1~n的有效输出时长为1/Vf。
子步骤30422、根据传输时长和有效输出时长,确定第一图像帧对应的无效输出时长。
确定第一图像帧的传输时长和采用第一传输速率输出第一图像帧的有效数据的有效输出时长之后,刷新率调整组件可以根据传输时长和有效输出时长,确定第一图像帧对应的无效输出时长。其中,第一图像帧对应的无效输出时长也即是输出第一图像帧的无效数据的时长,本发明实施例对此不作限定。
可选地,刷新率调整组件可以采用第二无效时长公式确定第一图像帧对应的无效输出时长,该第二无效时长公式可以为:Tbalnk2=Δt-(1/Vf);其中,Tbalnk2表示第一图像帧对应的无效输出时长,Δt表示驱动设备向显示装置传输第一图像帧的传输时长,1/Vf表示采用第一传输速率Vf第一图像帧的有效数据的有效输出时长,Vf表示第一传输速率。示例地,如图3-7所示,第一图像帧F1对应的无效输出时长为Tbalnk2。
子步骤30423、根据第一图像帧对应的无效输出时长以及第二传输速率,在第一图像帧的有效数据的末尾充填无效数据得到处理后的第一图像帧。
刷新率调整组件确定第一图像帧对应的无效输出时长后,可以根据第一图像帧对应的无效输出时长以及第二传输速率,在第一图像帧的有效数据的末尾充填无效数据得到处理后的第一图像帧。其中,第二传输速率为第一图像帧的无效数据的输出速率,该第二传输速率可以与第一传输速率相等,也可以与第一传输速率不等,本发明实施例对此不作限定。优选地,第二传输速率与第一传输速率相等。示例地,请继续参考图3-7,刷新率调整组件根据第一图像帧F1对应的无效输出时长以及第二传输速率,在第一图像帧F1的有效数据n的末尾充填无效数据BLANK,得到处理后第一图像帧F1。
子步骤30424、输出处理后的第一图像帧,其中,有效数据采用第一传输速率输出,无效数据采用第二传输速率输出。
在第一图像帧的有效数据的末尾充填无效数据后,刷新率调整组件可以输出处理后的第一图像帧,使显示装置能够根据处理后的第一图像帧显示图像。其中,刷新率调整组件可以采用第一传输速率Vf输出第一图像帧的有效数据,采用第二传输速率输出第一图像帧的无效数据。在本发明实施例中,数据是连续输出的,在输出处理后的第一图像帧的过程中,刷新率调整组件可以先输出第一图像帧的有效数据,然后再输出该第一图像帧的无效数据。示例地,如图3-7所示,刷新率调整组件采用第一传输速率Vf输出第一图像帧F1的有效数据1~n,然后采用第二传输速率输出第一图像帧F1的无效数据BLANK。
本发明实施例提供的刷新率调整方法,可以采用P2P接口以第一传输速率输出有效数据,使得能够调整无效传输时间(BLANK时间),进而动态调整每个图像帧的输出时间,通过调整每个图像帧的输出时间来达到调整显示刷新率。
综上所述,本发明实施例提供的刷新率调整方法,由于能够根据驱动刷新率对显示刷新率进行调整,使显示刷新率与驱动刷新率匹配,因此解决了显示装置存在显示卡顿现象,显示效果较差的问题,改善了显示装置的显示效果。
本发明实施例提供的刷新率调整方法,当驱动刷新率小于驱动刷新率阈值时,调整显示装置的显示刷新率,使调整后的显示刷新率为驱动刷新率的P倍,可以保证画面显示流畅;当驱动刷新率不小于驱动刷新率阈值时,调整显示装置的显示刷新率,使调整后的显示动刷新率等于驱动刷新率,使显示装置的显示刷新率能够自适应驱动设备的驱动刷新率,从而达到更佳的显示效果。
下述为本发明装置实施例,可以用于执行本发明方法实施例。对于本发明装置实施例中未披露的细节,请参照本发明方法实施例。
请参考图4-1,其示出了本发明实施例提供的一种刷新率调整组件400的框图,该刷新率调整组件400可以为图1所示的时序控制器022中的功能组件,用于执行图2或图3-1所示实施例提供的刷新率调整方法,参见图4-1,该刷新率调整组件400可以包括但不限于:
获取模块410,用于获取驱动设备当前的驱动刷新率;
判断模块420,用于判断驱动刷新率是否小于预设的驱动刷新率阈值;
第一调整模块430,用于当驱动刷新率小于驱动刷新率阈值时,调整显示装置的显示刷新率,使调整后的显示刷新率为驱动刷新率的P倍,且调整后的显示刷新率大于驱动刷新率阈值,P为大于1的整数。
综上所述,本发明实施例提供的刷新率调整组件,由于能够根据驱动刷新率对显示刷新率进行调整,使显示刷新率与驱动刷新率匹配,因此解决了显示装置存在显示卡顿现象,显示效果较差的问题,改善了显示装置的显示效果。
进一步地,请参考图4-2,其示出了本发明实施例提供的另一种刷新率调整组件400的框图,参见图4-2,在图4-1的基础上,该刷新率调整组件400还包括:第二调整模块440,用于当驱动刷新率不小于驱动刷新率阈值时,调整显示装置的显示刷新率,使调整后的显示动刷新率等于驱动刷新率。
可选地,请参考图4-3,其示出了本发明实施例提供的一种第一调整模块430的框图,参见图4-3,该第一调整模块430包括:
第一确定子模块431,用于当驱动刷新率小于驱动刷新率阈值时,确定当前接收的驱动设备传输的第一图像帧的传输时长;
第一输出子模块432,用于采用与传输时长相等的输出时长输出P个第一图像帧。
可选地,第一图像帧包括有效数据,请参考图4-4,其示出了本发明实施例提供的一种第一输出子模块432的框图,参见图4-4,该第一输出子模块432,包括:
第一确定单元4321,用于确定采用第一传输速率输出P个第一图像帧的有效数据的有效输出时长;
第二确定单元4322,用于根据传输时长和有效输出时长,确定每个第一图像帧对应的无效输出时长;
第一充填单元4323,用于根据每个第一图像帧对应的无效输出时长以及第二传输速率,在每个第一图像帧的有效数据的末尾充填无效数据得到处理后的P个第一图像帧;
第一输出单元4324,用于输出处理后的P个第一图像帧,其中,有效数据采用第一传输速率输出,无效数据采用第二传输速率输出。
可选地,P个第一图像帧中任意两个第一图像帧对应的无效输出时长相等;或者,P个第一图像帧中存在至少两个第一图像帧对应的无效输出时长不相等。
可选地,P个第一图像帧中任意两个第一图像帧对应的无效输出时长相等,第二确定单元4322,用于采用第一无效时长公式确定每个第一图像帧对应的无效输出时长,第一无效时长公式为:Tbalnk1=[Δt-(P/Vf)]/P;
其中,Tbalnk1表示每个第一图像帧对应的无效输出时长,Δt表示传输时长,P/Vf表示有效输出时长,Vf表示第一传输速率。
可选地,请参考图4-5,其示出了本发明实施例提供的一种第二调整模块440的框图,参见图4-5,该第二调整模块440包括:
第二确定子模块441,用于当驱动刷新率不小于驱动刷新率阈值时,确定当前接收的驱动设备传输的第一图像帧的传输时长;
第二输出子模块442,用于采用与传输时长相等的输出时长输出第一图像帧。
可选地,第一图像帧包括有效数据,请参考图4-6,其示出了本发明实施例提供的一种第二输出子模块442的框图,参见图4-6,该第二输出子模块442包括:
第三确定单元4421,用于确定采用第一传输速率输出第一图像帧的有效数据的有效输出时长;
第四确定单元4422,用于根据传输时长和有效输出时长,确定第一图像帧对应的无效输出时长;
第二充填单元4423,用于根据第一图像帧对应的无效输出时长以及第二传输速率,在第一图像帧的有效数据的末尾充填无效数据得到处理后的第一图像帧;
第二输出单元4424,用于输出处理后的第一图像帧,其中,有效数据采用第一传输速率输出,无效数据采用第二传输速率输出。
可选地,第四确定单元4422,用于采用第二无效时长公式确定第一图像帧对应的无效输出时长,第二无效时长公式为:Tbalnk2=Δt-(1/Vf);
其中,Tbalnk2表示第一图像帧对应的无效输出时长,Δt表示传输时长,1/Vf表示有效输出时长,Vf表示第一传输速率。
可选地,第一传输速率的单位与显示装置的刷新率的单位相同,第一传输速率的值不小于显示装置的最大刷新率的值。
综上所述,本发明实施例提供的刷新率调整组件,由于能够根据驱动刷新率对显示刷新率进行调整,使显示刷新率与驱动刷新率匹配,因此解决了显示装置存在显示卡顿现象,显示效果较差的问题,改善了显示装置的显示效果。
需要说明的是:上述实施例提供的刷新率调整组件在调整显示装置的显示刷新率时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的刷新率调整组件与刷新率调整方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
本发明实施例提供一种显示装置,该显示装置包括:图4-1或图4-2所示的刷新率调整组件400。该显示装置可以为液晶面板、电子纸、有机发光二极管(英文:OrganicLight-Emitting Diode;简称:OLED)面板、手机、平板电脑、电视机、显示器、笔记本电脑、数码相框、导航仪等任何具有显示功能的产品或部件。
本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述计算机可读存储介质在计算机上运行时,使得计算机执行图2或图3-1所提供的刷新率调整方法。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (22)
1.一种刷新率调整方法,其特征在于,所述方法包括:
获取驱动设备当前的驱动刷新率;
判断所述驱动刷新率是否小于预设的驱动刷新率阈值;
当所述驱动刷新率小于所述驱动刷新率阈值时,调整显示装置的显示刷新率,使调整后的所述显示刷新率为所述驱动刷新率的P倍,且调整后的所述显示刷新率大于所述驱动刷新率阈值,所述P为大于1的整数。
2.根据权利要求1所述的方法,其特征在于,在判断所述驱动刷新率是否小于预设的驱动刷新率阈值之后,所述方法还包括:
当所述驱动刷新率不小于所述驱动刷新率阈值时,调整所述显示装置的显示刷新率,使调整后的所述显示动刷新率等于所述驱动刷新率。
3.根据权利要求1所述的方法,其特征在于,所述当所述驱动刷新率小于所述驱动刷新率阈值时,调整显示装置的显示刷新率,使调整后的所述显示刷新率为所述驱动刷新率的P倍,且调整后的所述显示刷新率大于所述驱动刷新率阈值,包括:
当所述驱动刷新率小于所述驱动刷新率阈值时,确定当前接收的所述驱动设备传输的第一图像帧的传输时长;
采用与所述传输时长相等的输出时长输出P个所述第一图像帧。
4.根据权利要求3所述的方法,其特征在于,所述第一图像帧包括有效数据,所述采用与所述传输时长相等的输出时长输出P个所述第一图像帧,包括:
确定采用第一传输速率输出P个所述第一图像帧的有效数据的有效输出时长;
根据所述传输时长和所述有效输出时长,确定每个所述第一图像帧对应的无效输出时长;
根据每个所述第一图像帧对应的无效输出时长以及第二传输速率,在每个所述第一图像帧的有效数据的末尾充填无效数据得到处理后的P个第一图像帧;
输出所述处理后的P个第一图像帧,其中,所述有效数据采用所述第一传输速率输出,所述无效数据采用所述第二传输速率输出。
5.根据权利要求4所述的方法,其特征在于,P个所述第一图像帧中任意两个所述第一图像帧对应的无效输出时长相等;或者,P个所述第一图像帧中存在至少两个所述第一图像帧对应的无效输出时长不相等。
6.根据权利要求4所述的方法,其特征在于,P个所述第一图像帧中任意两个所述第一图像帧对应的无效输出时长相等,所述根据所述传输时长和所述有效输出时长,确定每个所述第一图像帧对应的无效输出时长,包括:
采用第一无效时长公式确定每个所述第一图像帧对应的无效输出时长,所述第一无效时长公式为:Tbalnk1=[Δt-(P/Vf)]/P;
其中,Tbalnk1表示每个所述第一图像帧对应的无效输出时长,Δt表示所述传输时长,P/Vf表示所述有效输出时长,Vf表示所述第一传输速率。
7.根据权利要求2所述的方法,其特征在于,所述当所述驱动刷新率不小于所述驱动刷新率阈值,调整所述显示装置的显示刷新率,使调整后的所述显示动刷新率等于所述驱动刷新率,包括:
当所述驱动刷新率不小于所述驱动刷新率阈值时,确定当前接收的所述驱动设备传输的第一图像帧的传输时长;
采用与所述传输时长相等的输出时长输出所述第一图像帧。
8.根据权利要求7所述的方法,其特征在于,所述第一图像帧包括有效数据,所述采用与所述传输时长相等的输出时长输出所述第一图像帧,包括:
确定采用第一传输速率输出所述第一图像帧的有效数据的有效输出时长;
根据所述传输时长和所述有效输出时长,确定所述第一图像帧对应的无效输出时长;
根据所述第一图像帧对应的无效输出时长以及第二传输速率,在所述第一图像帧的有效数据的末尾充填无效数据得到处理后的第一图像帧;
输出所述处理后的第一图像帧,其中,所述有效数据采用所述第一传输速率输出,所述无效数据采用所述第二传输速率输出。
9.根据权利要求8所述的方法,其特征在于,所述根据所述传输时长和所述有效输出时长,确定所述第一图像帧对应的无效输出时长,包括:
采用第二无效时长公式确定所述第一图像帧对应的无效输出时长,所述第二无效时长公式为:Tbalnk2=Δt-(1/Vf);
其中,Tbalnk2表示所述第一图像帧对应的无效输出时长,Δt表示所述传输时长,1/Vf表示所述有效输出时长,Vf表示所述第一传输速率。
10.根据权利要求4、5、6、8或9所述的方法,其特征在于,所述第一传输速率的单位与所述显示装置的刷新率的单位相同,所述第一传输速率的值不小于所述显示装置的最大刷新率的值。
11.一种刷新率调整组件,其特征在于,所述组件包括:
获取模块,用于获取驱动设备当前的驱动刷新率;
判断模块,用于判断所述驱动刷新率是否小于预设的驱动刷新率阈值;
第一调整模块,用于当所述驱动刷新率小于所述驱动刷新率阈值时,调整显示装置的显示刷新率,使调整后的所述显示刷新率为所述驱动刷新率的P倍,且调整后的所述显示刷新率大于所述驱动刷新率阈值,所述P为大于1的整数。
12.根据权利要求11所述的组件,其特征在于,所述组件还包括:
第二调整模块,用于当所述驱动刷新率不小于所述驱动刷新率阈值时,调整所述显示装置的显示刷新率,使调整后的所述显示动刷新率等于所述驱动刷新率。
13.根据权利要求11所述的组件,其特征在于,所述第一调整模块,包括:
第一确定子模块,用于当所述驱动刷新率小于所述驱动刷新率阈值时,确定当前接收的所述驱动设备传输的第一图像帧的传输时长;
第一输出子模块,用于采用与所述传输时长相等的输出时长输出P个所述第一图像帧。
14.根据权利要求13所述的组件,其特征在于,所述第一图像帧包括有效数据,所述第一输出子模块,包括:
第一确定单元,用于确定采用第一传输速率输出P个所述第一图像帧的有效数据的有效输出时长;
第二确定单元,用于根据所述传输时长和所述有效输出时长,确定每个所述第一图像帧对应的无效输出时长;
第一充填单元,用于根据每个所述第一图像帧对应的无效输出时长以及第二传输速率,在每个所述第一图像帧的有效数据的末尾充填无效数据得到处理后的P个第一图像帧;
第一输出单元,用于输出所述处理后的P个第一图像帧,其中,所述有效数据采用所述第一传输速率输出,所述无效数据采用所述第二传输速率输出。
15.根据权利要求14所述的组件,其特征在于,P个所述第一图像帧中任意两个所述第一图像帧对应的无效输出时长相等;或者,P个所述第一图像帧中存在至少两个所述第一图像帧对应的无效输出时长不相等。
16.根据权利要求14所述的组件,其特征在于,P个所述第一图像帧中任意两个所述第一图像帧对应的无效输出时长相等,所述第二确定单元,用于:
采用第一无效时长公式确定每个所述第一图像帧对应的无效输出时长,所述第一无效时长公式为:Tbalnk1=[Δt-(P/Vf)]/P;
其中,Tbalnk1表示每个所述第一图像帧对应的无效输出时长,Δt表示所述传输时长,P/Vf表示所述有效输出时长,Vf表示所述第一传输速率。
17.根据权利要求12所述的组件,其特征在于,所述第二调整模块,包括:
第二确定子模块,用于当所述驱动刷新率不小于所述驱动刷新率阈值时,确定当前接收的所述驱动设备传输的第一图像帧的传输时长;
第二输出子模块,用于采用与所述传输时长相等的输出时长输出所述第一图像帧。
18.根据权利要求17所述的组件,其特征在于,所述第一图像帧包括有效数据,所述第二输出子模块,包括:
第三确定单元,用于确定采用第一传输速率输出所述第一图像帧的有效数据的有效输出时长;
第四确定单元,用于根据所述传输时长和所述有效输出时长,确定所述第一图像帧对应的无效输出时长;
第二充填单元,用于根据所述第一图像帧对应的无效输出时长以及第二传输速率,在所述第一图像帧的有效数据的末尾充填无效数据得到处理后的第一图像帧;
第二输出单元,用于输出所述处理后的第一图像帧,其中,所述有效数据采用所述第一传输速率输出,所述无效数据采用所述第二传输速率输出。
19.根据权利要求18所述的组件,其特征在于,所述第四确定单元,用于:
采用第二无效时长公式确定所述第一图像帧对应的无效输出时长,所述第二无效时长公式为:Tbalnk2=Δt-(1/Vf);
其中,Tbalnk2表示所述第一图像帧对应的无效输出时长,Δt表示所述传输时长,1/Vf表示所述有效输出时长,Vf表示所述第一传输速率。
20.根据权利要求14、15、16、18或19所述的组件,其特征在于,所述第一传输速率的单位与所述显示装置的刷新率的单位相同,所述第一传输速率的值不小于所述显示装置的最大刷新率的值。
21.一种显示装置,其特征在于,所述显示装置包括权利要求11至20任一所述的刷新率调整组件。
22.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当所述计算机可读存储介质在计算机上运行时,使得计算机执行权利要求1至10任一所述的刷新率调整方法。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710432843.2A CN109032541B (zh) | 2017-06-09 | 2017-06-09 | 刷新率调整方法及组件、显示装置、存储介质 |
US16/321,879 US10789908B2 (en) | 2017-06-09 | 2018-06-04 | Refresh rate adjustment method and circuit, display device, storage medium |
EP18814165.9A EP3637399A4 (en) | 2017-06-09 | 2018-06-04 | PROCEDURE AND CIRCUIT FOR SETTING THE UPDATE RATE, DISPLAY DEVICE AND STORAGE MEDIUM |
JP2019501436A JP2020522723A (ja) | 2017-06-09 | 2018-06-04 | リフレッシュレート調整方法及びその回路、表示装置、並びに記憶媒体 |
PCT/CN2018/089737 WO2018223911A1 (zh) | 2017-06-09 | 2018-06-04 | 刷新率调整方法及电路、显示装置、存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710432843.2A CN109032541B (zh) | 2017-06-09 | 2017-06-09 | 刷新率调整方法及组件、显示装置、存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109032541A true CN109032541A (zh) | 2018-12-18 |
CN109032541B CN109032541B (zh) | 2021-11-02 |
Family
ID=64566961
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710432843.2A Active CN109032541B (zh) | 2017-06-09 | 2017-06-09 | 刷新率调整方法及组件、显示装置、存储介质 |
Country Status (5)
Country | Link |
---|---|
US (1) | US10789908B2 (zh) |
EP (1) | EP3637399A4 (zh) |
JP (1) | JP2020522723A (zh) |
CN (1) | CN109032541B (zh) |
WO (1) | WO2018223911A1 (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112118409A (zh) * | 2019-06-20 | 2020-12-22 | 苹果公司 | 用于减少抖动的动态持久性 |
CN112256219A (zh) * | 2020-10-13 | 2021-01-22 | 北京小米移动软件有限公司 | 显示方法及装置、终端及存储介质 |
WO2023115780A1 (zh) * | 2021-12-23 | 2023-06-29 | 北京小米移动软件有限公司 | 显示控制方法及装置 |
WO2023184279A1 (zh) * | 2022-03-30 | 2023-10-05 | 京东方科技集团股份有限公司 | 显示装置及其驱动方法 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107610671A (zh) * | 2017-11-07 | 2018-01-19 | 合肥京东方光电科技有限公司 | 控制时序的方法和装置、驱动电路、显示面板、电子设备 |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102930839A (zh) * | 2011-08-08 | 2013-02-13 | 三星电子株式会社 | 显示装置及其驱动方法 |
CN103795979A (zh) * | 2014-01-23 | 2014-05-14 | 浙江宇视科技有限公司 | 一种分布式图像拼接同步的方法和装置 |
CN104091579A (zh) * | 2014-05-30 | 2014-10-08 | 西安中兴新软件有限责任公司 | 一种调整屏幕刷新率的方法及终端 |
US20150194125A1 (en) * | 2014-01-06 | 2015-07-09 | Samsung Electronics Co., Ltd. | Method and system for adjusting output of display |
CN105007443A (zh) * | 2015-07-08 | 2015-10-28 | 福州瑞芯微电子股份有限公司 | 一种视频变频播放方法及装置 |
CN105185284A (zh) * | 2014-05-30 | 2015-12-23 | 辉达公司 | 可变刷新率***中的动态帧重复 |
US20160063965A1 (en) * | 2014-08-26 | 2016-03-03 | Samsung Display Co., Ltd. | Method of driving display apparatus and display apparatus for performing the same |
CN105654890A (zh) * | 2016-02-04 | 2016-06-08 | 友达光电股份有限公司 | 显示装置及其驱动方法 |
US20160260416A1 (en) * | 2015-03-03 | 2016-09-08 | Apple Inc. | Telecine judder removal systems and methods |
US20160293141A1 (en) * | 2013-01-24 | 2016-10-06 | Novatek Microelectronics Corp. | Display driving apparatus and display driving method thereof |
CN106205460A (zh) * | 2016-09-29 | 2016-12-07 | 京东方科技集团股份有限公司 | 显示装置的驱动方法、时序控制器和显示装置 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004159191A (ja) * | 2002-11-07 | 2004-06-03 | Seiko Epson Corp | 画像データに応じたフレームレートの変換 |
KR101087178B1 (ko) * | 2007-08-31 | 2011-11-25 | 후지쯔 가부시끼가이샤 | 신호 출력 장치, 신호 출력 방법 및 신호 출력 프로그램을 기록한 기록 매체 |
US9508111B1 (en) * | 2007-12-14 | 2016-11-29 | Nvidia Corporation | Method and system for detecting a display mode suitable for a reduced refresh rate |
CN101770764B (zh) * | 2008-12-29 | 2011-12-07 | 纬创资通股份有限公司 | 视频处理方法及其装置 |
JP5293702B2 (ja) * | 2010-08-25 | 2013-09-18 | パナソニック株式会社 | 映像表示装置 |
US8842111B2 (en) * | 2010-09-20 | 2014-09-23 | Intel Corporation | Techniques for selectively changing display refresh rate |
WO2012164474A2 (en) * | 2011-05-28 | 2012-12-06 | Ignis Innovation Inc. | System and method for fast compensation programming of pixels in a display |
CN103634585B (zh) * | 2012-08-24 | 2017-02-08 | 青岛海信电器股份有限公司 | 一种图像显示的方法和装置、电视 |
CN103220478B (zh) * | 2013-04-24 | 2016-03-16 | 青岛海信电器股份有限公司 | 一种显示装置和电视机 |
US9390690B2 (en) * | 2014-06-30 | 2016-07-12 | Apple Inc. | Refresh rate dependent dithering |
US9524694B2 (en) * | 2014-10-29 | 2016-12-20 | Apple Inc. | Display with spatial and temporal refresh rate buffers |
JP6368727B2 (ja) * | 2016-02-17 | 2018-08-01 | サターン ライセンシング エルエルシーSaturn Licensing LLC | 表示装置および表示方法 |
CN106782268B (zh) * | 2017-01-04 | 2020-07-24 | 京东方科技集团股份有限公司 | 显示***和用于显示面板的驱动方法 |
US10891915B2 (en) * | 2018-05-30 | 2021-01-12 | Ati Technologies Ulc | Frame refresh synchronization with synchronization boundary |
-
2017
- 2017-06-09 CN CN201710432843.2A patent/CN109032541B/zh active Active
-
2018
- 2018-06-04 US US16/321,879 patent/US10789908B2/en active Active
- 2018-06-04 JP JP2019501436A patent/JP2020522723A/ja active Pending
- 2018-06-04 EP EP18814165.9A patent/EP3637399A4/en active Pending
- 2018-06-04 WO PCT/CN2018/089737 patent/WO2018223911A1/zh active Application Filing
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102930839A (zh) * | 2011-08-08 | 2013-02-13 | 三星电子株式会社 | 显示装置及其驱动方法 |
US20160293141A1 (en) * | 2013-01-24 | 2016-10-06 | Novatek Microelectronics Corp. | Display driving apparatus and display driving method thereof |
US20150194125A1 (en) * | 2014-01-06 | 2015-07-09 | Samsung Electronics Co., Ltd. | Method and system for adjusting output of display |
CN103795979A (zh) * | 2014-01-23 | 2014-05-14 | 浙江宇视科技有限公司 | 一种分布式图像拼接同步的方法和装置 |
CN104091579A (zh) * | 2014-05-30 | 2014-10-08 | 西安中兴新软件有限责任公司 | 一种调整屏幕刷新率的方法及终端 |
CN105185284A (zh) * | 2014-05-30 | 2015-12-23 | 辉达公司 | 可变刷新率***中的动态帧重复 |
US20160063965A1 (en) * | 2014-08-26 | 2016-03-03 | Samsung Display Co., Ltd. | Method of driving display apparatus and display apparatus for performing the same |
US20160260416A1 (en) * | 2015-03-03 | 2016-09-08 | Apple Inc. | Telecine judder removal systems and methods |
CN105007443A (zh) * | 2015-07-08 | 2015-10-28 | 福州瑞芯微电子股份有限公司 | 一种视频变频播放方法及装置 |
CN105654890A (zh) * | 2016-02-04 | 2016-06-08 | 友达光电股份有限公司 | 显示装置及其驱动方法 |
CN106205460A (zh) * | 2016-09-29 | 2016-12-07 | 京东方科技集团股份有限公司 | 显示装置的驱动方法、时序控制器和显示装置 |
Non-Patent Citations (2)
Title |
---|
I.A.ALI等: "《Packet prioritization for H.264/AVC video with cyclic intra-refresh line》", 《JOURNAL OF VISUAL COMMUNICATION AND IMAGE REPRESENTATION》 * |
陈建等: "《基于事件驱动的过程控制画面实时刷新方法的研究与实现》", 《冶金自动化》 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112118409A (zh) * | 2019-06-20 | 2020-12-22 | 苹果公司 | 用于减少抖动的动态持久性 |
US11403979B2 (en) | 2019-06-20 | 2022-08-02 | Apple Inc. | Dynamic persistence for judder reduction |
CN112256219A (zh) * | 2020-10-13 | 2021-01-22 | 北京小米移动软件有限公司 | 显示方法及装置、终端及存储介质 |
WO2023115780A1 (zh) * | 2021-12-23 | 2023-06-29 | 北京小米移动软件有限公司 | 显示控制方法及装置 |
WO2023184279A1 (zh) * | 2022-03-30 | 2023-10-05 | 京东方科技集团股份有限公司 | 显示装置及其驱动方法 |
Also Published As
Publication number | Publication date |
---|---|
US10789908B2 (en) | 2020-09-29 |
US20190180713A1 (en) | 2019-06-13 |
JP2020522723A (ja) | 2020-07-30 |
CN109032541B (zh) | 2021-11-02 |
EP3637399A4 (en) | 2020-12-09 |
WO2018223911A1 (zh) | 2018-12-13 |
EP3637399A1 (en) | 2020-04-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109032541A (zh) | 刷新率调整方法及组件、显示装置、存储介质 | |
US9082352B2 (en) | Electro-phoretic display apparatus and driving method thereof | |
EP3660830B1 (en) | Multi-partition dynamic backlight driving method and display apparatus | |
US9406263B2 (en) | Method and apparatus for controlling a backlight brightness according to average grayscales | |
CN102740090B (zh) | 驱动显示面板的方法和执行所述方法的显示设备 | |
CN106205497B (zh) | 一种背光控制方法、装置及液晶显示装置 | |
CN105825801A (zh) | 一种显示控制方法及电子设备 | |
US20140071062A1 (en) | Method for increasing touch sampling rate and touch display device using the same | |
US20140152710A1 (en) | Backlight Driving Method, Backlight Driving Device, and Display Device | |
US11688367B2 (en) | Varying display refresh rate | |
CN106448614A (zh) | 电子装置以及画面刷新率控制方法 | |
CN104882089A (zh) | 图像显示装置及其驱动方法 | |
CN105867870B (zh) | 拼接墙窗口的回显方法和装置 | |
CN108735169B (zh) | 视频显示的方法及显示装置 | |
WO2016194864A1 (ja) | 制御装置、表示装置、制御方法、および制御プログラム | |
CN102006489B (zh) | 用于立体显示的帧频转换装置及方法 | |
CN107293255A (zh) | 显示装置及其驱动方法 | |
CN105828063A (zh) | 一种显示方法、移动终端及虚拟现实vr眼镜 | |
CN103956149A (zh) | 显示器、显示***和数据处理方法 | |
Lin et al. | Improvement of display performance of electrowetting displays by optimized waveforms and error diffusion | |
CN103413537A (zh) | 一种图像插黑的液晶驱动方法、装置及液晶显示装置 | |
CN105549205A (zh) | 显示装置和显示控制方法 | |
CN103730095B (zh) | 避免立体显示装置亮度不均的方法 | |
CN107481652B (zh) | 点亮检测电路、分辨率获取方法、显示屏驱动方法及装置 | |
KR20160058948A (ko) | 3d 디스플레이 장치 및 그의 3d 디스플레이 방법 |
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 |