CN109032541B - Refresh rate adjustment method and component, display device, storage medium - Google Patents
Refresh rate adjustment method and component, display device, storage medium Download PDFInfo
- Publication number
- CN109032541B CN109032541B CN201710432843.2A CN201710432843A CN109032541B CN 109032541 B CN109032541 B CN 109032541B CN 201710432843 A CN201710432843 A CN 201710432843A CN 109032541 B CN109032541 B CN 109032541B
- Authority
- CN
- China
- Prior art keywords
- refresh rate
- output
- duration
- invalid
- image frame
- 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
- 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 OR CALCULATING; 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 OR CALCULATING; 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 OR CALCULATING; 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的整数。本发明解决了显示装置的显示效果较差的问题,改善了显示装置的显示效果。本发明用于调整显示刷新率。
The invention discloses a refresh rate adjustment method and component, a display device and a storage medium, which belong to the technical field of display. The method includes: obtaining the current driving refresh rate of the driving device; judging whether the driving refresh rate is smaller than a preset driving refresh rate threshold; when the driving refresh rate is smaller than the driving refresh rate threshold, adjusting the display refresh rate of the display device so that the adjusted refresh rate The display refresh rate is P times the driving refresh rate, and the adjusted display refresh rate is greater than the driving refresh rate threshold, and P is an integer greater than 1. The invention solves the problem of poor display effect of the display device and improves the display effect of the display device. The present invention is used to adjust the display refresh rate.
Description
技术领域technical field
本发明涉及显示技术领域,特别涉及一种刷新率调整方法及组件、显示装置、存储介质。The present invention relates to the field of display technology, and in particular, to a refresh rate adjustment method and component, a display device and a storage medium.
背景技术Background technique
显示装置通常需要在驱动设备(例如显卡)的驱动下实现图像显示。其中,显示装置通常包括显示面板以及用于驱动显示面板的驱动电路。A display device usually needs to realize image display under the driving of a driving device (eg, a graphics card). Wherein, the display device generally includes a display panel and a driving circuit for driving the display panel.
相关技术中,驱动设备可以根据自身的处理能力以及显示装置的分辨率以一定的驱动刷新率向显示装置传输图像帧,然后由显示装置以一定显示刷新率输出图像帧以实现图像显示。其中,驱动刷新率通常是时变的,显示刷新率通常是固定的。In the related art, the driving device can transmit image frames to the display device at a certain driving refresh rate according to its own processing capability and the resolution of the display device, and then the display device outputs the image frames at a certain display refresh rate to realize image display. Among them, the drive refresh rate is usually time-varying, and the display refresh rate is usually fixed.
在实现本发明的过程中,发明人发现相关技术至少存在以下问题:In the process of realizing the present invention, the inventor found that the related art has at least the following problems:
由于驱动刷新率是时变的,显示刷新率是固定的,因此显示刷新率与驱动刷新率无法匹配,显示装置存在显示卡顿的现象,显示效果较差。Since the driving refresh rate is time-varying and the display refresh rate is fixed, the display refresh rate cannot match the driving refresh rate, and the display device has the phenomenon of display freeze, and the display effect is poor.
发明内容SUMMARY OF THE INVENTION
为了解决显示刷新率与驱动刷新率无法匹配,显示装置存在显示卡顿的现象,显示效果较差的问题,本发明提供一种刷新率调整方法及组件、显示装置、存储介质。所述技术方案如下:In order to solve the problem that the display refresh rate cannot be matched with the driving refresh rate, the display device is stuck in display, and the display effect is poor, the present invention provides a refresh rate adjustment method and component, a display device and a storage medium. The technical solution is as follows:
第一方面,提供一种刷新率调整方法,所述方法包括:In a first aspect, a refresh rate adjustment method is provided, the method comprising:
获取驱动设备当前的驱动刷新率;Get the current driver refresh rate of the driver device;
判断所述驱动刷新率是否小于预设的驱动刷新率阈值;judging whether the drive refresh rate is less than a preset drive refresh rate threshold;
当所述驱动刷新率小于所述驱动刷新率阈值时,调整显示装置的显示刷新率,使调整后的所述显示刷新率为所述驱动刷新率的P倍,且调整后的所述显示刷新率大于所述驱动刷新率阈值,所述P为大于1的整数。When the driving refresh rate is less than the driving refresh rate threshold, the display refresh rate of the display device is adjusted so that the adjusted display refresh rate is P times the driving refresh rate, and the adjusted display refresh rate The rate is greater than the drive refresh rate threshold, and the P is an integer greater than 1.
可选地,在判断所述驱动刷新率是否小于预设的驱动刷新率阈值之后,所述方法还包括:Optionally, after judging whether the drive refresh rate is less than a preset drive refresh rate threshold, the method further includes:
当所述驱动刷新率不小于所述驱动刷新率阈值时,调整所述显示装置的显示刷新率,使调整后的所述显示动刷新率等于所述驱动刷新率。When the driving refresh rate is not less than the driving refresh rate threshold, the display refresh rate of the display device is adjusted so that the adjusted display dynamic refresh rate is equal to the driving refresh rate.
可选地,所述当所述驱动刷新率小于所述驱动刷新率阈值时,调整显示装置的显示刷新率,使调整后的所述显示刷新率为所述驱动刷新率的P倍,且调整后的所述显示刷新率大于所述驱动刷新率阈值,包括:Optionally, when the driving refresh rate is less than the driving refresh rate threshold, adjust the display refresh rate of the display device so that the adjusted display refresh rate is P times the driving refresh rate, and adjust the display refresh rate. The latter display refresh rate is greater than the driving refresh rate threshold, including:
当所述驱动刷新率小于所述驱动刷新率阈值时,确定当前接收的所述驱动设备传输的第一图像帧的传输时长;When the driving refresh rate is less than the driving refresh rate threshold, determining the currently received transmission duration of the first image frame transmitted by the driving device;
采用与所述传输时长相等的输出时长输出P个所述第一图像帧。The P first image frames are output using an output duration equal to the transmission duration.
可选地,所述第一图像帧包括有效数据,所述采用与所述传输时长相等的输出时长输出P个所述第一图像帧,包括:Optionally, the first image frame includes valid data, and the outputting the P first image frames using an output duration equal to the transmission duration includes:
确定采用第一传输速率输出P个所述第一图像帧的有效数据的有效输出时长;determining the effective output duration for outputting the valid data of the P first image frames by adopting the first transmission rate;
根据所述传输时长和所述有效输出时长,确定每个所述第一图像帧对应的无效输出时长;According to the transmission duration and the valid output duration, determine the invalid output duration corresponding to each of the first image frames;
根据每个所述第一图像帧对应的无效输出时长以及第二传输速率,在每个所述第一图像帧的有效数据的末尾充填无效数据得到处理后的P个第一图像帧;According to the invalid output duration and the second transmission rate corresponding to each of the first image frames, filling invalid data at the end of the valid data of each of the first image frames to obtain the processed P first image frames;
输出所述处理后的P个第一图像帧,其中,所述有效数据采用所述第一传输速率输出,所述无效数据采用所述第二传输速率输出。The processed P first image frames are output, wherein the valid data is output at the first transmission rate, and the invalid data is output at the second transmission rate.
可选地,P个所述第一图像帧中任意两个所述第一图像帧对应的无效输出时长相等;或者,P个所述第一图像帧中存在至少两个所述第一图像帧对应的无效输出时长不相等。Optionally, the invalid output durations corresponding to any two of the first image frames of the P first image frames are equal; or, there are at least two of the first image frames in the P first image frames The corresponding invalid output durations are not equal.
可选地,P个所述第一图像帧中任意两个所述第一图像帧对应的无效输出时长相等,所述根据所述传输时长和所述有效输出时长,确定每个所述第一图像帧对应的无效输出时长,包括:采用第一无效时长公式确定每个所述第一图像帧对应的无效输出时长,所述第一无效时长公式为:Tbalnk1=[Δt-(P/Vf)]/P;Optionally, the invalid output durations corresponding to any two of the first image frames in the P first image frames are equal, and the determination of each of the first image frames is determined according to the transmission duration and the valid output duration. The invalid output duration corresponding to the image frame includes: using a first invalid duration formula to determine the invalid output duration corresponding to each of the first image frames, and the first invalid output duration formula is: T balnk1 =[Δt-(P/V f )]/P;
其中,Tbalnk1表示每个所述第一图像帧对应的无效输出时长,Δt表示所述传输时长,P/Vf表示所述有效输出时长,Vf表示所述第一传输速率。Wherein, T balnk1 represents the invalid output duration corresponding to each first image frame, Δt represents the transmission duration, P/V f represents the valid output duration, and V f represents the first transmission rate.
可选地,所述当所述驱动刷新率不小于所述驱动刷新率阈值,调整所述显示装置的显示刷新率,使调整后的所述显示动刷新率等于所述驱动刷新率,包括:Optionally, when the driving refresh rate is not less than the driving refresh rate threshold, adjusting the display refresh rate of the display device so that the adjusted display dynamic refresh rate is equal to the driving refresh rate, including:
当所述驱动刷新率不小于所述驱动刷新率阈值时,确定当前接收的所述驱动设备传输的第一图像帧的传输时长;When the driving refresh rate is not less than the driving refresh rate threshold, determining the currently received transmission duration of the first image frame transmitted by the driving device;
采用与所述传输时长相等的输出时长输出所述第一图像帧。The first image frame is output with an output duration equal to the transmission duration.
可选地,所述第一图像帧包括有效数据,所述采用与所述传输时长相等的输出时长输出所述第一图像帧,包括:Optionally, the first image frame includes valid data, and the outputting the first image frame using an output duration equal to the transmission duration includes:
确定采用第一传输速率输出所述第一图像帧的有效数据的有效输出时长;determining a valid output duration for outputting the valid data of the first image frame at a first transmission rate;
根据所述传输时长和所述有效输出时长,确定所述第一图像帧对应的无效输出时长;According to the transmission duration and the valid output duration, determine the invalid output duration corresponding to the first image frame;
根据所述第一图像帧对应的无效输出时长以及第二传输速率,在所述第一图像帧的有效数据的末尾充填无效数据得到处理后的第一图像帧;According to the invalid output duration and the second transmission rate corresponding to the first image frame, filling invalid data at the end of the valid data of the first image frame to obtain the processed first image frame;
输出所述处理后的第一图像帧,其中,所述有效数据采用所述第一传输速率输出,所述无效数据采用所述第二传输速率输出。The processed first image frame is output, wherein the valid data is output at the first transmission rate, and the invalid data is output at the second transmission rate.
可选地,所述根据所述传输时长和所述有效输出时长,确定所述第一图像帧对应的无效输出时长,包括:采用第二无效时长公式确定所述第一图像帧对应的无效输出时长,所述第二无效时长公式为:Tbalnk2=Δt-(1/Vf);Optionally, the determining the invalid output duration corresponding to the first image frame according to the transmission duration and the valid output duration includes: determining the invalid output corresponding to the first image frame by using a second invalid duration formula. duration, the second invalid duration formula is: T balnk2 =Δt-(1/V f );
其中,Tbalnk2表示所述第一图像帧对应的无效输出时长,Δt表示所述传输时长,1/Vf表示所述有效输出时长,Vf表示所述第一传输速率。Wherein, T balnk2 represents the invalid output duration corresponding to the first image frame, Δt represents the transmission duration, 1/V f represents the valid output duration, and V f represents the first transmission rate.
可选地,所述第一传输速率的单位与所述显示装置的刷新率的单位相同,所述第一传输速率的值不小于所述显示装置的最大刷新率的值。Optionally, the unit of the first transmission rate is the same as the unit of the refresh rate of the display device, and the value of the first transmission rate is not less than the value of the maximum refresh rate of the display device.
第二方面,提供一种刷新率调整组件,所述组件包括:In a second aspect, a refresh rate adjustment component is provided, the component comprising:
获取模块,用于获取驱动设备当前的驱动刷新率;The acquisition module is used to acquire the current driver refresh rate of the driving device;
判断模块,用于判断所述驱动刷新率是否小于预设的驱动刷新率阈值;a judgment module, configured to judge whether the drive refresh rate is less than a preset drive refresh rate threshold;
第一调整模块,用于当所述驱动刷新率小于所述驱动刷新率阈值时,调整显示装置的显示刷新率,使调整后的所述显示刷新率为所述驱动刷新率的P倍,且调整后的所述显示刷新率大于所述驱动刷新率阈值,所述P为大于1的整数。a first adjustment module, configured to adjust the display refresh rate of the display device when the driving refresh rate is less than the driving refresh rate threshold, so that the adjusted display refresh rate is P times the driving refresh rate, and The adjusted display refresh rate is greater than the driving refresh rate threshold, and the P is an integer greater than 1.
可选地,所述组件还包括:第二调整模块,用于当所述驱动刷新率不小于所述驱动刷新率阈值时,调整所述显示装置的显示刷新率,使调整后的所述显示动刷新率等于所述驱动刷新率。Optionally, the component further includes: a second adjustment module, configured to adjust the display refresh rate of the display device when the driving refresh rate is not less than the driving refresh rate threshold, so that the adjusted display refresh rate The dynamic refresh rate is equal to the driving refresh rate.
可选地,所述第一调整模块,包括:Optionally, the first adjustment module includes:
第一确定子模块,用于当所述驱动刷新率小于所述驱动刷新率阈值时,确定当前接收的所述驱动设备传输的第一图像帧的传输时长;a first determination submodule, configured to determine the transmission duration of the currently received first image frame transmitted by the driving device when the driving refresh rate is less than the driving refresh rate threshold;
第一输出子模块,用于采用与所述传输时长相等的输出时长输出P个所述第一图像帧。A first output sub-module, configured to output the P first image frames by using an output duration equal to the transmission duration.
可选地,所述第一图像帧包括有效数据,所述第一输出子模块,包括:Optionally, the first image frame includes valid data, and the first output submodule includes:
第一确定单元,用于确定采用第一传输速率输出P个所述第一图像帧的有效数据的有效输出时长;a first determining unit, configured to determine a valid output duration for outputting the P valid data of the first image frame at a first transmission rate;
第二确定单元,用于根据所述传输时长和所述有效输出时长,确定每个所述第一图像帧对应的无效输出时长;a second determining unit, configured to determine the invalid output duration corresponding to each of the first image frames according to the transmission duration and the valid output duration;
第一充填单元,用于根据每个所述第一图像帧对应的无效输出时长以及第二传输速率,在每个所述第一图像帧的有效数据的末尾充填无效数据得到处理后的P个第一图像帧;The first filling unit is configured to fill the invalid data at the end of the valid data of each of the first image frames according to the invalid output duration and the second transmission rate corresponding to each of the first image frames to obtain P processed the first image frame;
第一输出单元,用于输出所述处理后的P个第一图像帧,其中,所述有效数据采用所述第一传输速率输出,所述无效数据采用所述第二传输速率输出。A first output unit, configured to output the processed P first image frames, wherein the valid data is output at the first transmission rate, and the invalid data is output at the second transmission rate.
可选地,P个所述第一图像帧中任意两个所述第一图像帧对应的无效输出时长相等;或者,P个所述第一图像帧中存在至少两个所述第一图像帧对应的无效输出时长不相等。Optionally, the invalid output durations corresponding to any two of the first image frames of the P first image frames are equal; or, there are at least two of the first image frames in the P first image frames The corresponding invalid output durations are not equal.
可选地,P个所述第一图像帧中任意两个所述第一图像帧对应的无效输出时长相等,所述第二确定单元,用于采用第一无效时长公式确定每个所述第一图像帧对应的无效输出时长,所述第一无效时长公式为:Tbalnk1=[Δt-(P/Vf)]/P;Optionally, the invalid output durations corresponding to any two of the first image frames in the P first image frames are equal, and the second determination unit is configured to use the first invalid duration formula to determine each of the first image frames. For the invalid output duration corresponding to an image frame, the first invalid duration formula is: T balnk1 =[Δt-(P/V f )]/P;
其中,Tbalnk1表示每个所述第一图像帧对应的无效输出时长,Δt表示所述传输时长,P/Vf表示所述有效输出时长,Vf表示所述第一传输速率。Wherein, T balnk1 represents the invalid output duration corresponding to each first image frame, Δt represents the transmission duration, P/V f represents the valid output duration, and V f represents the first transmission rate.
可选地,所述第二调整模块,包括:Optionally, the second adjustment module includes:
第二确定子模块,用于当所述驱动刷新率不小于所述驱动刷新率阈值时,确定当前接收的所述驱动设备传输的第一图像帧的传输时长;a second determining submodule, configured to determine the transmission duration of the currently received first image frame transmitted by the driving device when the driving refresh rate is not less than the driving refresh rate threshold;
第二输出子模块,用于采用与所述传输时长相等的输出时长输出所述第一图像帧。The second output sub-module is configured to output the first image frame with an output duration equal to the transmission duration.
可选地,所述第一图像帧包括有效数据,所述第二输出子模块,包括:Optionally, the first image frame includes valid data, and the second output submodule includes:
第三确定单元,用于确定采用第一传输速率输出所述第一图像帧的有效数据的有效输出时长;a third determining unit, configured to determine a valid output duration for outputting the valid data of the first image frame at a first transmission rate;
第四确定单元,用于根据所述传输时长和所述有效输出时长,确定所述第一图像帧对应的无效输出时长;a fourth determining unit, configured to determine the invalid output duration corresponding to the first image frame according to the transmission duration and the valid output duration;
第二充填单元,用于根据所述第一图像帧对应的无效输出时长以及第二传输速率,在所述第一图像帧的有效数据的末尾充填无效数据得到处理后的第一图像帧;a second filling unit, configured to fill invalid data at the end of the valid data of the first image frame to obtain the processed first image frame according to the invalid output duration and the second transmission rate corresponding to the first image frame;
第二输出单元,用于输出所述处理后的第一图像帧,其中,所述有效数据采用所述第一传输速率输出,所述无效数据采用所述第二传输速率输出。The second output unit is configured to output the processed first image frame, wherein the valid data is output at the first transmission rate, and the invalid data is output at the second transmission rate.
可选地,所述第四确定单元,用于采用第二无效时长公式确定所述第一图像帧对应的无效输出时长,所述第二无效时长公式为:Tbalnk2=Δt-(1/Vf);Optionally, the fourth determining unit is configured to use a second invalid duration formula to determine the invalid output duration corresponding to the first image frame, where the second invalid duration formula is: T balnk2 =Δt-(1/V f );
其中,Tbalnk2表示所述第一图像帧对应的无效输出时长,Δt表示所述传输时长,1/Vf表示所述有效输出时长,Vf表示所述第一传输速率。Wherein, T balnk2 represents the invalid output duration corresponding to the first image frame, Δt represents the transmission duration, 1/V f represents the valid output duration, and V f represents the first transmission rate.
可选地,所述第一传输速率的单位与所述显示装置的刷新率的单位相同,所述第一传输速率的值不小于所述显示装置的最大刷新率的值。Optionally, the unit of the first transmission rate is the same as the unit of the refresh rate of the display device, and the value of the first transmission rate is not less than the value of the maximum refresh rate of the display device.
第三方面,提供一种显示装置,所述显示装置包括第二方面或第二方面的任一可选方式所述的刷新率调整组件。In a third aspect, a display device is provided, the display device includes the refresh rate adjustment component according to the second aspect or any optional manner of the second aspect.
第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述计算机可读存储介质在计算机上运行时,使得计算机执行第一方面或第一方面的任意可选方式所提供的刷新率调整方法。In a fourth aspect, a computer-readable storage medium is provided, and instructions are stored in the computer-readable storage medium, and when the computer-readable storage medium is run on a computer, the computer is made to execute the first aspect or the first aspect. The refresh rate adjustment method provided by any optional method.
本发明提供的技术方案带来的有益效果是:The beneficial effects brought by the technical scheme provided by the invention are:
本发明提供的刷新率调整方法及组件、显示装置、存储介质,获取驱动设备当前的驱动刷新率,判断驱动刷新率是否小于预设的驱动刷新率阈值,当驱动刷新率小于驱动刷新率阈值时,调整显示装置的显示刷新率,使调整后的显示刷新率为驱动刷新率的P倍,且调整后的显示刷新率大于驱动刷新率阈值。由于能够根据驱动刷新率对显示刷新率进行调整,使显示刷新率与驱动刷新率匹配,因此解决了显示装置存在显示卡顿现象,显示效果较差的问题,改善了显示装置的显示效果。The refresh rate adjustment method and component, display device and storage medium provided by the present invention obtain the current driving refresh rate of the driving device, determine whether the driving refresh rate is less than the preset driving refresh rate threshold, and when the driving refresh rate is smaller than the driving refresh rate threshold , adjusting the display refresh rate of the display device so that the adjusted display refresh rate is P times the driving refresh rate, and the adjusted display refresh rate is greater than the driving refresh rate threshold. Since the display refresh rate can be adjusted according to the driving refresh rate so that the display refresh rate matches the driving refresh rate, the problem of display jamming and poor display effect of the display device is solved, and the display effect of the display device is improved.
应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本发明。It is to be understood that the foregoing general description and the following detailed description are exemplary only and do not limit the invention.
附图说明Description of drawings
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to illustrate the technical solutions in the embodiments of the present invention more clearly, the following briefly introduces the accompanying drawings used in the description of the embodiments. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can also be obtained from these drawings without creative effort.
图1是本发明各个实施例所涉及的一种应用环境的示意图;1 is a schematic diagram of an application environment involved in various embodiments of the present invention;
图2是本发明实施例提供的一种刷新率调整方法的方法流程图;2 is a method flowchart of a refresh rate adjustment method provided by an embodiment of the present invention;
图3-1是本发明实施例提供的另一种刷新率调整方法的方法流程图;3-1 is a method flowchart of another refresh rate adjustment method provided by an embodiment of the present invention;
图3-2是本发明实施例提供的一种调整显示装置的显示刷新率的方法流程图;3-2 is a flowchart of a method for adjusting a display refresh rate of a display device according to an embodiment of the present invention;
图3-3是本发明实施例提供的一种调整显示装置的显示刷新率的示意图;3-3 is a schematic diagram of adjusting a display refresh rate of a display device according to an embodiment of the present invention;
图3-4是本发明实施例提供的一种输出第一图像帧的方法流程图;3-4 are flowcharts of a method for outputting a first image frame provided by an embodiment of the present invention;
图3-5是本发明实施例提供的另一种调整显示装置的显示刷新率的方法流程图;3-5 are flowcharts of another method for adjusting a display refresh rate of a display device provided by an embodiment of the present invention;
图3-6是本发明实施例提供的另一种输出第一图像帧的方法流程图;3-6 are flowcharts of another method for outputting a first image frame provided by an embodiment of the present invention;
图3-7是本发明实施例提供的另一种调整显示装置的显示刷新率的示意图;3-7 are schematic diagrams of adjusting a display refresh rate of a display device according to another embodiment of the present invention;
图4-1是本发明实施例提供的一种刷新率调整组件的框图;4-1 is a block diagram of a refresh rate adjustment component provided by an embodiment of the present invention;
图4-2是本发明实施例提供的另一种刷新率调整组件的框图;4-2 is a block diagram of another refresh rate adjustment component provided by an embodiment of the present invention;
图4-3是本发明实施例提供的一种第一调整模块的框图;4-3 is a block diagram of a first adjustment module provided by an embodiment of the present invention;
图4-4是本发明实施例提供的一种第一输出子模块的框图;4-4 are block diagrams of a first output sub-module provided by an embodiment of the present invention;
图4-5是本发明实施例提供的一种第二调整模块的框图;4-5 are block diagrams of a second adjustment module provided by an embodiment of the present invention;
图4-6是本发明实施例提供的一种第二输出子模块的框图。4-6 are block diagrams of a second output submodule according to an embodiment of the present invention.
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and together with the description serve to explain the principles of the invention.
具体实施方式Detailed ways
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。In order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
请参考图1,其示出了本发明各个实施例所涉及的一种应用环境的示意图,参见图1,该应用环境包括驱动设备01和显示装置02,该驱动设备01可以为显卡,显示装置02需要在驱动设备01的驱动下实现图像显示。Please refer to FIG. 1, which shows a schematic diagram of an application environment involved in various embodiments of the present invention. Referring to FIG. 1, the application environment includes a driving device 01 and a display device 02. The driving device 01 may be a graphics card, a display device 02 needs to realize the image display under the driving of the driving device 01.
如图1所示,显示装置02可以包括:显示面板021以及用于驱动显示面板021的驱动电路(图1中未标出),该驱动电路包括时序控制器022、栅极驱动电路023和源极驱动电路024,栅极驱动电路023用于对显示面板021中的各行像素单元进行逐行扫描,源极驱动电路024用于为显示面板021的各列像素单元提供数据信号,时序控制器022分别与栅极驱动电路023、源极驱动电路024和驱动设备01连接,时序控制器022用于根据驱动设备01的驱动刷新率对栅极驱动电路023和源极驱动电路024输出的信号进行控制,以对显示装置02的刷新率进行调整。As shown in FIG. 1 , the display device 02 may include: a display panel 021 and a driving circuit (not shown in FIG. 1 ) for driving the display panel 021 . The driving circuit includes a timing controller 022 , a
请参考图2,其示出了本发明实施例提供的一种刷新率调整方法的方法流程图,该刷新率调整方法可以由刷新率调整组件来执行,该刷新率调整组件可以为图1所示的时序控制器022中的功能组件。参见图2,该方法包括:Please refer to FIG. 2 , which shows a method flowchart of a refresh rate adjustment method provided by an embodiment of the present invention. The refresh rate adjustment method may be performed by a refresh rate adjustment component, and the refresh rate adjustment component may be the one shown in FIG. 1 . The functional components in the timing controller 022 shown. Referring to Figure 2, the method includes:
步骤201、获取驱动设备当前的驱动刷新率。Step 201: Obtain the current driving refresh rate of the driving device.
步骤202、判断驱动刷新率是否小于预设的驱动刷新率阈值。Step 202: Determine whether the driving refresh rate is less than a preset driving refresh rate threshold.
步骤203、当驱动刷新率小于驱动刷新率阈值时,调整显示装置的显示刷新率,使调整后的显示刷新率为驱动刷新率的P倍,且调整后的显示刷新率大于驱动刷新率阈值,P为大于1的整数。
综上所述,本发明实施例提供的刷新率调整方法,由于能够根据驱动刷新率对显示刷新率进行调整,使显示刷新率与驱动刷新率匹配,因此解决了显示装置存在显示卡顿现象,显示效果较差的问题,改善了显示装置的显示效果。To sum up, the method for adjusting the refresh rate provided by the embodiments of the present invention can adjust the display refresh rate according to the driving refresh rate, so that the display refresh rate matches the driving refresh rate, thus solving the display stuck phenomenon of the display device. The problem of poor display effect improves the display effect of the display device.
可选地,在步骤202之后,该方法还包括:Optionally, after
当驱动刷新率不小于驱动刷新率阈值时,调整显示装置的显示刷新率,使调整后的显示动刷新率等于驱动刷新率。When the driving refresh rate is not less than the driving refresh rate threshold, the display refresh rate of the display device is adjusted so that the adjusted display dynamic refresh rate is equal to the driving refresh rate.
可选地,步骤203包括:Optionally,
当驱动刷新率小于驱动刷新率阈值时,确定当前接收的驱动设备传输的第一图像帧的传输时长;When the driving refresh rate is less than the driving refresh rate threshold, determining the transmission duration of the currently received first image frame transmitted by the driving device;
采用与传输时长相等的输出时长输出P个第一图像帧。The P first image frames are output with an output duration equal to the transmission duration.
可选地,第一图像帧包括有效数据,采用与传输时长相等的输出时长输出P个第一图像帧,包括:Optionally, the first image frame includes valid data, and output P first image frames using an output duration equal to the transmission duration, including:
确定采用第一传输速率输出P个第一图像帧的有效数据的有效输出时长;determining the effective output duration for outputting the valid data of the P first image frames using the first transmission rate;
根据传输时长和有效输出时长,确定每个第一图像帧对应的无效输出时长;According to the transmission duration and the valid output duration, determine the invalid output duration corresponding to each first image frame;
根据每个第一图像帧对应的无效输出时长以及第二传输速率,在每个第一图像帧的有效数据的末尾充填无效数据得到处理后的P个第一图像帧;According to the invalid output duration corresponding to each first image frame and the second transmission rate, filling invalid data at the end of the valid data of each first image frame to obtain the processed P first image frames;
输出处理后的P个第一图像帧,其中,有效数据采用第一传输速率输出,无效数据采用第二传输速率输出。The processed P first image frames are output, wherein the valid data is output at the first transmission rate, and the invalid data is output at the second transmission rate.
可选地,P个第一图像帧中任意两个第一图像帧对应的无效输出时长相等;或者,P个第一图像帧中存在至少两个第一图像帧对应的无效输出时长不相等。Optionally, the invalid output durations corresponding to any two first image frames in the P first image frames are equal; or, the invalid output durations corresponding to at least two first image frames in the P first image frames are unequal.
可选地,P个第一图像帧中任意两个第一图像帧对应的无效输出时长相等,根据传输时长和有效输出时长,确定每个第一图像帧对应的无效输出时长,包括:采用第一无效时长公式确定每个第一图像帧对应的无效输出时长,第一无效时长公式为:Tbalnk1=[Δt-(P/Vf)]/P;Optionally, the invalid output durations corresponding to any two first image frames in the P first image frames are equal, and the invalid output duration corresponding to each first image frame is determined according to the transmission duration and the valid output duration, including: using the first image frame. An invalid duration formula determines the invalid output duration corresponding to each first image frame, and the first invalid duration formula is: T balnk1 =[Δt-(P/V f )]/P;
其中,Tbalnk1表示每个第一图像帧对应的无效输出时长,Δt表示传输时长,P/Vf表示有效输出时长,Vf表示第一传输速率。Wherein, T balnk1 represents the invalid output duration corresponding to each first image frame, Δt represents the transmission duration, P/V f represents the valid output duration, and V f represents the first transmission rate.
可选地,当驱动刷新率不小于驱动刷新率阈值,调整显示装置的显示刷新率,使调整后的显示动刷新率等于驱动刷新率,包括:Optionally, when the driving refresh rate is not less than the driving refresh rate threshold, adjusting the display refresh rate of the display device so that the adjusted display dynamic refresh rate is equal to the driving refresh rate, including:
当驱动刷新率不小于驱动刷新率阈值时,确定当前接收的驱动设备传输的第一图像帧的传输时长;When the driving refresh rate is not less than the driving refresh rate threshold, determining the transmission duration of the currently received first image frame transmitted by the driving device;
采用与传输时长相等的输出时长输出第一图像帧。The first image frame is output with an output duration equal to the transmission duration.
可选地,第一图像帧包括有效数据,采用与传输时长相等的输出时长输出第一图像帧,包括:Optionally, the first image frame includes valid data, and the first image frame is output using an output duration equal to the transmission duration, including:
确定采用第一传输速率输出第一图像帧的有效数据的有效输出时长;determining the effective output duration for outputting the valid data of the first image frame by adopting the first transmission rate;
根据传输时长和有效输出时长,确定第一图像帧对应的无效输出时长;According to the transmission duration and the valid output duration, determine the invalid output duration corresponding to the first image frame;
根据第一图像帧对应的无效输出时长以及第二传输速率,在第一图像帧的有效数据的末尾充填无效数据得到处理后的第一图像帧;According to the invalid output duration and the second transmission rate corresponding to the first image frame, filling invalid data at the end of the valid data of the first image frame to obtain the processed first image frame;
输出处理后的第一图像帧,其中,有效数据采用第一传输速率输出,无效数据采用第二传输速率输出。The processed first image frame is output, wherein the valid data is output at the first transmission rate, and the invalid data is output at the second transmission rate.
可选地,根据传输时长和有效输出时长,确定第一图像帧对应的无效输出时长,包括:采用第二无效时长公式确定第一图像帧对应的无效输出时长,第二无效时长公式为:Tbalnk2=Δt-(1/Vf);Optionally, determining the invalid output duration corresponding to the first image frame according to the transmission duration and the valid output duration, comprising: using a second invalid duration formula to determine the invalid output duration corresponding to the first image frame, where the second invalid duration formula is: T balnk2 =Δt-(1/V f );
其中,Tbalnk2表示第一图像帧对应的无效输出时长,Δt表示传输时长,1/Vf表示有效输出时长,Vf表示第一传输速率。Wherein, T balnk2 represents the invalid output duration corresponding to the first image frame, Δt represents the transmission duration, 1/V f represents the valid output duration, and V f represents the first transmission rate.
可选地,第一传输速率的单位与显示装置的刷新率的单位相同,第一传输速率的值不小于显示装置的最大刷新率的值。Optionally, the unit of the first transmission rate is the same as the unit of the refresh rate of the display device, and the value of the first transmission rate is not less than the value of the maximum refresh rate of the display device.
上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再一一赘述。All the above-mentioned optional technical solutions can be combined arbitrarily to form optional embodiments of the present invention, which will not be repeated here.
综上所述,本发明实施例提供的刷新率调整方法,由于能够根据驱动刷新率对显示刷新率进行调整,使显示刷新率与驱动刷新率匹配,因此解决了显示装置存在显示卡顿现象,显示效果较差的问题,改善了显示装置的显示效果。To sum up, the method for adjusting the refresh rate provided by the embodiments of the present invention can adjust the display refresh rate according to the driving refresh rate, so that the display refresh rate matches the driving refresh rate, thus solving the display stuck phenomenon of the display device. The problem of poor display effect improves the display effect of the display device.
请参考图3-1,其示出了本发明实施例提供的另一种刷新率调整方法的方法流程图,该刷新率调整方法可以由刷新率调整组件来执行,该刷新率调整组件可以为图1所示的时序控制器022中的功能组件。参见图3-1,该方法包括:Please refer to FIG. 3-1, which shows a method flowchart of another refresh rate adjustment method provided by an embodiment of the present invention. The refresh rate adjustment method may be performed by a refresh rate adjustment component, and the refresh rate adjustment component may be The functional components in the timing controller 022 shown in FIG. 1 . Referring to Figure 3-1, the method includes:
步骤301、获取驱动设备当前的驱动刷新率。Step 301: Obtain the current driving refresh rate of the driving device.
其中,驱动设备可以为显示驱动设备,且具体可以为显卡。驱动设备可以向显示装置输入图像帧,驱动设备向显示装置输入图像帧的频率也即是驱动刷新率。The driving device may be a display driving device, and may specifically be a graphics card. The driving device may input image frames to the display device, and the frequency at which the driving device inputs the image frames to the display device is the driving refresh rate.
在本发明实施例中,刷新率调整组件可以通过显示装置接收到的图像帧的数量来获取驱动设备当前的驱动刷新率;或者,驱动设备可以实时向刷新率调整组件发送驱动刷新率,刷新率调整组件通过接收驱动设备发送的驱动刷新率来获取驱动设备当前的驱动刷新率;或者,刷新率调整组件可以向驱动设备发送用于获取驱动刷新率的获取请求,并接收驱动设备发送的获取响应,基于获取响应的内容获取驱动设备当前的驱动刷新率,本发明实施例对此不作限定。本发明实施例中,假设驱动设备当前的驱动刷新率为f1。In this embodiment of the present invention, the refresh rate adjustment component may obtain the current driving refresh rate of the driving device through the number of image frames received by the display device; or, the driving device may send the driving refresh rate to the refresh rate adjustment component in real time, the refresh rate The adjustment component obtains the current drive refresh rate of the drive device by receiving the drive refresh rate sent by the drive device; alternatively, the refresh rate adjustment component may send an obtain request for obtaining the drive refresh rate to the drive device, and receive an obtain response sent by the drive device , the current driving refresh rate of the driving device is acquired based on the content of the acquisition response, which is not limited in this embodiment of the present invention. In this embodiment of the present invention, it is assumed that the current driving refresh rate of the driving device is f1.
需要说明的是,在本发明实施例中,刷新率调整组件可以实时获取驱动设备当前的驱动刷新率,当驱动刷新率变化速率较小时,刷新率调整组件也可以每隔预设时间间隔获取驱动刷新率,并将获取到的驱动刷新率作为驱动设备当前的驱动刷新率。其中,预设时间间隔可以根据经验设置,本发明实施例对此不作限定。此外,上述所列举的几种获取驱动刷新率的方案仅仅是示例性的,实际应用中,还可以采用其他方案获取驱动刷新率,且具体的获取过程可以参考相关技术,本发明实施例在此不再赘述。It should be noted that, in this embodiment of the present invention, the refresh rate adjustment component may acquire the current driving refresh rate of the driving device in real time, and when the change rate of the driving refresh rate is small, the refresh rate adjustment component may also acquire the driving refresh rate at preset time intervals. refresh rate, and use the obtained driving refresh rate as the current driving refresh rate of the driving device. The preset time interval may be set according to experience, which is not limited in this embodiment of the present invention. In addition, the several schemes for obtaining the driving refresh rate listed above are only exemplary. In practical applications, other schemes can also be used to obtain the driving refresh rate, and the specific obtaining process can refer to the related art, and the embodiment of the present invention is here. No longer.
步骤302、判断驱动刷新率是否小于预设的驱动刷新率阈值。Step 302: Determine whether the driving refresh rate is less than a preset driving refresh rate threshold.
刷新率调整组件获取驱动设备当前的驱动刷新率之后,可以判断驱动刷新率是否小于预设的驱动刷新率阈值。其中,驱动刷新率阈值可以为f,f的具体取值可以根据实际经验设置,示例地,f=30fps(中文:每秒传输帧数;英文:Frames PerSecond),本发明实施例对此不作限定。After acquiring the current driving refresh rate of the driving device, the refresh rate adjusting component can determine whether the driving refresh rate is less than a preset driving refresh rate threshold. The driving refresh rate threshold may be f, and the specific value of f may be set according to actual experience. For example, f=30fps (Chinese: number of frames transmitted per second; English: Frames PerSecond), which is not limited in this embodiment of the present invention .
可选地,刷新率调整组件可以将驱动刷新率与驱动刷新率阈值进行比较来判断驱动刷新率是否小于驱动刷新率阈值。示例地,刷新率调整组件将f1与f进行比较来判断驱动刷新率是否小于驱动刷新率阈值。Optionally, the refresh rate adjustment component may compare the drive refresh rate with the drive refresh rate threshold to determine whether the drive refresh rate is less than the drive refresh rate threshold. For example, the refresh rate adjustment component compares f1 with f to determine whether the driving refresh rate is less than the driving refresh rate threshold.
步骤303、当驱动刷新率小于驱动刷新率阈值时,调整显示装置的显示刷新率,使调整后的显示刷新率为驱动刷新率的P倍,且调整后的显示刷新率大于驱动刷新率阈值,P为大于1的整数。Step 303: When the drive refresh rate is less than the drive refresh rate threshold, adjust the display refresh rate of the display device so that the adjusted display refresh rate is P times the drive refresh rate, and the adjusted display refresh rate is greater than the drive refresh rate threshold, P is an integer greater than 1.
当在步骤302中刷新率调整组件确定驱动刷新率小于驱动刷新率阈值时,刷新率调整组件调整显示装置的显示刷新率使调整后的显示刷新率为驱动刷新率的P倍。可选地,请参考图3-2,其示出了本发明实施例提供的一种调整显示装置的显示刷新率的方法流程图,参见图3-2,该方法包括:When the refresh rate adjusting component determines in
子步骤3031、当驱动刷新率小于驱动刷新率阈值时,确定当前接收的驱动设备传输的第一图像帧的传输时长。Sub-step 3031: When the driving refresh rate is less than the driving refresh rate threshold, determine the transmission duration of the currently received first image frame transmitted by the driving device.
其中,当前接收的驱动设备传输的第一图像帧的传输时刻可以位于当前时刻之前且距离当前时刻最近。可选地,显示装置中可以设置计时器和识别器,第一图像帧具有起始标识和结束标识,在驱动设备向显示装置传输第一图像帧的过程中,显示装置可以通过识别器对第一图像帧的起始标识和结束标识进行识别,当显示装置识别到第一图像帧的起始标识时,显示装置启动计时器开始计时,当显示装置识别到第一图像帧的结束标识时,显示装置关闭计时器停止计时,刷新率调整组件可以将显示装置停止计时的时刻与开始计时的时刻之间的时间差确定为第一图像帧的传输时长。需要说明的是,此处描述的确定第一图像帧的传输时长的方案仅仅是示例性的,实际应用中,还可以采用其他方案确定第一图像帧的传输时长,本发明实施例在此不再赘述。Wherein, the transmission moment of the currently received first image frame transmitted by the driving device may be located before the current moment and closest to the current moment. Optionally, a timer and an identifier can be set in the display device, the first image frame has a start mark and an end mark, and in the process of transmitting the first image frame from the driving device to the display device, the display device can pass the identifier to the first image frame. The start mark and end mark of an image frame are identified, when the display device recognizes the start mark of the first image frame, the display device starts a timer to start timing, and when the display device recognizes the end mark of the first image frame, The display device turns off the timer to stop timing, and the refresh rate adjustment component may determine the time difference between the time when the display device stops timing and the time when the timing starts as the transmission duration of the first image frame. It should be noted that the solution for determining the transmission duration of the first image frame described here is only an example. In practical applications, other solutions may also be used to determine the transmission duration of the first image frame, which is not discussed in this embodiment of the present invention. Repeat.
需要说明的是,在本发明实施例中,第一图像帧可以包括有效数据和无效数据,有效数据用于图像显示,无效数据不用于图像显示,该无效数据通常也可以称为消隐数据,显示装置接收驱动设备传输的第一图像帧后,可以对第一图像帧的有效数据进行存储,本发明实施例对此不作限定。It should be noted that, in this embodiment of the present invention, the first image frame may include valid data and invalid data. The valid data is used for image display, and the invalid data is not used for image display. The invalid data may also be generally called blanking data. After receiving the first image frame transmitted by the driving device, the display apparatus may store the valid data of the first image frame, which is not limited in this embodiment of the present invention.
示例地,请参考图3-3,其示出了本发明实施例提供的一种调整显示装置的显示刷新率的示意图,参见图3-3,驱动设备输入的(也即是驱动设备向显示装置传输的)第一图像帧F1包括有效数据1~n和无效数据BLANK,该有效数据1~n用于图像显示,无效数据BLANK不用于图像显示,且该第一图像帧F1的传输时长可以为Δt,显示装置接收该第一图像帧F1后,可以对有效数据1~n进行存储。For example, please refer to FIG. 3-3 , which shows a schematic diagram of adjusting the display refresh rate of a display device provided by an embodiment of the present invention. Referring to FIG. 3-3 The first image frame F1 transmitted by the device includes
子步骤3032、采用与传输时长相等的输出时长输出P个第一图像帧。Sub-step 3032 , output P first image frames by using an output duration equal to the transmission duration.
刷新率调整组件确定第一图像帧的传输时长后,可以采用与该传输时长相等的输出时长输出P个第一图像帧,使得显示装置的显示刷新率能够调整为驱动设备的驱动刷新率的P倍。示例地,请参考图3-4,其示出了本发明实施例提供的一种采用与传输时长相等的输出时长输出P个第一图像帧的方法流程图,参见图3-4,该方法包括:After the refresh rate adjustment component determines the transmission duration of the first image frame, it can use an output duration equal to the transmission duration to output P first image frames, so that the display refresh rate of the display device can be adjusted to P of the driving refresh rate of the driving device. times. For example, please refer to FIG. 3-4, which shows a flowchart of a method for outputting P first image frames with an output duration equal to the transmission duration provided by an embodiment of the present invention. Referring to FIG. 3-4, the method include:
子步骤30321、确定采用第一传输速率输出P个第一图像帧的有效数据的有效输出时长。Sub-step 30321: Determine the effective output duration for outputting the valid data of the P first image frames using the first transmission rate.
其中,第一图像帧可以包括有效数据和无效数据,有效数据的输出时长可以为有效输出时长,无效数据的输出时长可以为无效输出时长。第一传输速率可以为固定传输速率,其可以为显示装置的点对点(英文:PointTo Point;简称:P2P)接口速率,该第一传输速率的单位可以与显示装置的刷新率的单位相同,且第一传输速率的值不小于显示装置的最大刷新率的值,这样可以保证数据传输速率能够跟上显示装置的刷新率。可选地,第一传输速率的单位可以为fps,通常情况下,显示装置的刷新率范围可以为30fps~150fps(或者30赫兹~150赫兹),由此可知显示装置的最大刷新率可以为150fps,因此,第一传输速率可以大于150fps,本发明实施例对此不作限定。The first image frame may include valid data and invalid data, the output duration of the valid data may be the valid output duration, and the output duration of the invalid data may be the invalid output duration. The first transmission rate may be a fixed transmission rate, which may be a point-to-point (English: PointTo Point; referred to as: P2P) interface rate of the display device, and the unit of the first transmission rate may be the same as the unit of the refresh rate of the display device, and the first transmission rate may be the same as the refresh rate of the display device. The value of a transmission rate is not less than the value of the maximum refresh rate of the display device, so as to ensure that the data transmission rate can keep up with the refresh rate of the display device. Optionally, the unit of the first transmission rate may be fps. Under normal circumstances, the refresh rate range of the display device may be 30fps to 150fps (or 30 Hz to 150 Hz), so it can be known that the maximum refresh rate of the display device may be 150fps. , therefore, the first transmission rate may be greater than 150 fps, which is not limited in this embodiment of the present invention.
在本发明实施例中,第一传输速率可以为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。In this embodiment of the present invention, the first transmission rate may be V f , and the unit of the first transmission rate V f may be fps, which can be determined according to the unit of the first transmission rate V f , and the first transmission rate V f is adopted. The effective output duration for outputting valid data of one first image frame may be 1/V f , so the effective output duration for outputting valid data of P first image frames using the first transmission rate may be P/V f . For example, please continue to refer to Fig. 3-3. Fig. 3-3 takes P=2 as an example for description. The effective output duration of the display device for outputting
需要说明的是,上述描述的确定采用第一传输速率输出P个第一图像帧的有效数据的有效输出时长的方案仅仅是示例性的,实际应用中,还可以采用其他方案确定输出P个第一图像帧的有效数据的有效输出时长,本发明实施例在此不再赘述。It should be noted that the above-described scheme for determining the effective output duration for outputting the valid data of the P first image frames using the first transmission rate is only exemplary, and in practical applications, other schemes may also be used to determine the output P th The valid output duration of the valid data of an image frame is not described herein again in this embodiment of the present invention.
子步骤30322、根据传输时长和有效输出时长,确定每个第一图像帧对应的无效输出时长。Sub-step 30322: Determine the invalid output duration corresponding to each first image frame according to the transmission duration and the valid output duration.
确定第一图像帧的传输时长和采用第一传输速率输出P个第一图像帧的有效数据的有效输出时长之后,刷新率调整组件可以根据传输时长和有效输出时长,确定每个第一图像帧对应的无效输出时长。其中,每个第一图像帧对应的无效输出时长也即是输出每个第一图像帧的无效数据的时长,本发明实施例对此不作限定。After determining the transmission duration of the first image frame and the effective output duration for outputting the valid data of the P first image frames using the first transmission rate, the refresh rate adjustment component may determine each first image frame according to the transmission duration and the effective output duration The corresponding invalid output duration. The invalid output duration corresponding to each first image frame is also the duration of outputting invalid data of each first image frame, which is not limited in this embodiment of the present invention.
可选地,P个第一图像帧中任意两个第一图像帧对应的无效输出时长相等,此时,刷新率调整组件可以采用第一无效时长公式确定每个第一图像帧对应的无效输出时长,该第一无效时长公式可以为:Tbalnk1=[Δt-(P/Vf)]/P;其中,Tbalnk1表示每个第一图像帧对应的无效输出时长,Δt表示驱动设备向显示装置传输第一图像帧的传输时长,P/Vf表示采用第一传输速率Vf输出P个第一图像帧的有效数据的有效输出时长,Vf表示第一传输速率。示例地,如图3-3所示,每个第一图像帧F1对应的无效输出时长为Tbalnk1。Optionally, the invalid output durations corresponding to any two first image frames in the P first image frames are equal, and at this time, the refresh rate adjustment component can use the first invalid duration formula to determine the invalid output corresponding to each first image frame. duration, the first invalid duration formula may be: T balnk1 =[Δt-(P/V f )]/P; wherein, T balnk1 represents the invalid output duration corresponding to each first image frame, and Δt represents the driving device to the display The transmission duration for the device to transmit the first image frame, P/V f represents the effective output duration for outputting the valid data of the P first image frames using the first transmission rate V f , and V f represents the first transmission rate. For example, as shown in FIG. 3-3 , the invalid output duration corresponding to each first image frame F1 is T balnk1 .
可选地,P个第一图像帧中存在至少两个第一图像帧对应的无效输出时长不相等,此时,刷新率调整组件可以在保证P个第一图像帧对应的无效输出时长之和等于[Δt-(P/Vf)]的前提下,随机为每个第一图像帧分配无效输出时长,并将为每个第一图像帧分配的无效输出时长确定为每个第一图像帧对应的无效输出时长。需要说明的是,此处所描述的确定每个第一图像帧对应的无效输出时长方案仅仅是示例性的,实际应用中,当P个第一图像帧中存在至少两个第一图像帧对应的无效输出时长不相等时,刷新率调整组件还可以采用其他方式确定每个第一图像帧对应的无效输出时长,本发明实施例在此不再赘述。Optionally, the invalid output durations corresponding to at least two first image frames in the P first image frames are not equal. In this case, the refresh rate adjustment component can ensure the sum of the invalid output durations corresponding to the P first image frames. Under the premise of being equal to [Δt-(P/V f )], randomly assign the invalid output duration to each first image frame, and determine the invalid output duration assigned to each first image frame as each first image frame The corresponding invalid output duration. It should be noted that the scheme for determining the invalid output duration corresponding to each first image frame described here is only exemplary. In practical applications, when there are at least two first image frames corresponding to the P first image frames, When the invalid output durations are not equal, the refresh rate adjustment component may also determine the invalid output duration corresponding to each first image frame in other manners, which are not described herein again in this embodiment of the present invention.
子步骤30323、根据每个第一图像帧对应的无效输出时长以及第二传输速率,在每个第一图像帧的有效数据的末尾充填无效数据得到处理后的P个第一图像帧。Sub-step 30323, according to the invalid output duration and the second transmission rate corresponding to each first image frame, fill invalid data at the end of the valid data of each first image frame to obtain the processed P first image frames.
刷新率调整组件确定每个第一图像帧对应的无效输出时长后,可以根据每个第一图像帧对应的无效输出时长以及第二传输速率,在每个第一图像帧的有效数据的末尾充填无效数据得到处理后的P个第一图像帧。其中,第二传输速率为第一图像帧的无效数据的输出速率,该第二传输速率可以与第一传输速率相等,也可以与第一传输速率不等,本发明实施例对此不作限定。优选地,第二传输速率与第一传输速率相等。示例地,请继续参考图3-3,刷新率调整组件根据每个第一图像帧F1对应的无效输出时长Tblank1以及第二传输速率,在每个第一图像帧F1的有效数据n的末尾充填无效数据BLANK,得到处理后的2个第一图像帧F1。After the refresh rate adjustment component determines the invalid output duration corresponding to each first image frame, it can fill in the valid data at the end of each first image frame according to the invalid output duration corresponding to each first image frame and the second transmission rate Invalid data are processed P first image frames. The second transmission rate is an output rate of invalid data of the first image frame, and the second transmission rate may be equal to or different from the first transmission rate, which is not limited in this embodiment of the present invention. Preferably, the second transmission rate is equal to the first transmission rate. For example, please continue to refer to Fig. 3-3, the refresh rate adjustment component is at the end of the valid data n of each first image frame F1 according to the invalid output duration T blank1 corresponding to each first image frame F1 and the second transmission rate. Fill the invalid data BLANK to obtain two processed first image frames F1.
子步骤30324、输出处理后的P个第一图像帧,其中,有效数据采用第一传输速率输出,无效数据采用第二传输速率输出。Sub-step 30324: Output the processed P first image frames, wherein the valid data is output at the first transmission rate, and the invalid data is output at the second transmission rate.
在每个第一图像帧的有效数据的末尾充填无效数据后,刷新率调整组件可以输出处理后的P个第一图像帧,使显示装置能够根据处理后的P个第一图像帧显示图像。其中,刷新率调整组件可以采用第一传输速率Vf输出每个第一图像帧的有效数据,采用第二传输速率输出每个第一图像帧的无效数据。在本发明实施例中,数据是连续输出的,且刷新率调整组件是按帧输出数据的,因此,在输出处理后的P个第一图像帧的过程中,刷新率调整组件可以先输出首个第一图像帧的有效数据,然后再输出该首个第一图像帧的无效数据,接着再输出第二个第一图像帧的有效数据,然后再输出该第二个第一图像帧的无效数据,依次类推。After filling invalid data at the end of the valid data of each first image frame, the refresh rate adjustment component can output the processed P first image frames, so that the display device can display images according to the processed P first image frames. The refresh rate adjustment component may use the first transmission rate V f to output valid data of each first image frame, and use the second transmission rate to output invalid data of each first image frame. In this embodiment of the present invention, data is continuously output, and the refresh rate adjustment component outputs data by frame. Therefore, in the process of outputting the processed P first image frames, the refresh rate adjustment component may first output the first image frames. the valid data of the first image frame, then output the invalid data of the first first image frame, then output the valid data of the second first image frame, and then output the invalid data of the second first image frame data, and so on.
示例地,如图3-3所示,刷新率调整组件采用第一传输速率Vf输出第一图像帧F1的有效数据1~n,然后采用第二传输速率输出第一图像帧F1的无效数据BLANK,接着采用第一传输速率Vf输出第一图像帧F1’的有效数据1~n,最后采用第二传输速率输出第一图像帧F1’的无效数据BLANK。本发明实施例中,当驱动刷新率小于驱动刷新率阈值(30fps)时,调整显示刷新率为驱动刷新率的2倍,可以保证画面显示流畅。For example, as shown in Figure 3-3, the refresh rate adjustment component uses the first transmission rate V f to output the valid data 1-n of the first image frame F1, and then uses the second transmission rate to output the invalid data of the first image frame F1 BLANK, then use the first transmission rate V f to output valid data 1-n of the first image frame F1', and finally use the second transmission rate to output the invalid data BLANK of the first image frame F1'. In the embodiment of the present invention, when the driving refresh rate is less than the driving refresh rate threshold (30fps), adjusting the display refresh rate to be twice the driving refresh rate can ensure smooth display of the picture.
步骤304、当驱动刷新率不小于驱动刷新率阈值时,调整显示装置的显示刷新率,使调整后的显示动刷新率等于驱动刷新率。
当在步骤302中刷新率调整组件确定驱动刷新率不小于驱动刷新率阈值时,刷新率调整组件调整显示装置的显示刷新率使调整后的显示刷新率等于驱动刷新率。请参考图3-5,其示出了本发明实施例提供的另一种调整显示装置的显示刷新率的方法流程图,参见图3-5,该方法包括:When the refresh rate adjusting component determines in
子步骤3041、当驱动刷新率不小于驱动刷新率阈值时,确定当前接收的驱动设备传输的第一图像帧的传输时长。Sub-step 3041: When the driving refresh rate is not less than the driving refresh rate threshold, determine the transmission duration of the currently received first image frame transmitted by the driving device.
其中,该子步骤3041的具体实现过程可以参考上述子步骤3031,本发明实施例在此不再赘述。For the specific implementation process of this sub-step 3041, reference may be made to the above-mentioned sub-step 3031, which is not repeated in this embodiment of the present invention.
子步骤3042、采用与传输时长相等的输出时长输出第一图像帧。Sub-step 3042 , output the first image frame with an output duration equal to the transmission duration.
刷新率调整组件确定第一图像帧的传输时长后,可以采用与该传输时长相等的输出时长输出第一图像帧,使得显示装置的显示刷新率能够与驱动设备的驱动刷新率相等,从而显示刷新率能够跟随驱动刷新率变化。请参考图3-6,其示出了本发明实施例提供的一种输出第一图像帧的方法流程图,参见图3-6,该方法包括:After the refresh rate adjustment component determines the transmission duration of the first image frame, it can output the first image frame with an output duration equal to the transmission duration, so that the display refresh rate of the display device can be equal to the driving refresh rate of the driving device, so that the display refreshes The rate can follow the drive refresh rate. Please refer to FIG. 3-6, which shows a flowchart of a method for outputting a first image frame provided by an embodiment of the present invention. Referring to FIG. 3-6, the method includes:
子步骤30421、确定采用第一传输速率输出第一图像帧的有效数据的有效输出时长。Sub-step 30421: Determine the effective output duration for outputting the effective data of the first image frame using the first transmission rate.
其中,第一图像帧可以包括有效数据和无效数据,有效数据的输出时长可以为有效输出时长,无效数据的输出时长可以为无效输出时长。第一传输速率可以为固定传输速率,其可以为显示装置的P2P接口速率,该第一传输速率的单位可以与显示装置的刷新率的单位相同,且第一传输速率的值不小于显示装置的最大刷新率的值,这样可以保证数据传输速率能够跟上显示装置的刷新率。可选地,第一传输速率的单位可以为fps,通常情况下,显示装置的刷新率范围可以为30fps~150fps(或者30赫兹~150赫兹),由此可知显示装置的最大刷新率可以为150fps,因此,第一传输速率可以大于150fps,本发明实施例对此不作限定。The first image frame may include valid data and invalid data, the output duration of the valid data may be the valid output duration, and the output duration of the invalid data may be the invalid output duration. The first transmission rate may be a fixed transmission rate, which may be the P2P interface rate of the display device, the unit of the first transmission rate may be the same as the unit of the refresh rate of the display device, and the value of the first transmission rate is not less than that of the display device. The value of the maximum refresh rate, which ensures that the data transfer rate can keep up with the refresh rate of the display device. Optionally, the unit of the first transmission rate may be fps. Under normal circumstances, the refresh rate range of the display device may be 30fps to 150fps (or 30 Hz to 150 Hz), so it can be known that the maximum refresh rate of the display device may be 150fps. , therefore, the first transmission rate may be greater than 150 fps, which is not limited in this embodiment of the present invention.
在本发明实施例中,第一传输速率可以为Vf,该第一传输速率Vf的单位可以为fps,根据该第一传输速率Vf的单位可以确定,采用该第一传输速率Vf输出第一图像帧的有效数据的有效输出时长可以为1/Vf。示例地,请参考图3-7,其示出了本发明实施例提供的另一种调整显示装置的显示刷新率的示意图,参见图3-7,驱动设备输入的第一图像帧F1包括有效数据1~n和无效数据BLANK,且该第一图像帧F1的传输时长可以为Δt,显示装置输出第一图像帧F1的有效数据1~n的有效输出时长为1/Vf。In this embodiment of the present invention, the first transmission rate may be V f , and the unit of the first transmission rate V f may be fps, which can be determined according to the unit of the first transmission rate V f , and the first transmission rate V f is adopted. The effective output duration for outputting the effective data of the first image frame may be 1/V f . For example, please refer to FIG. 3-7, which shows another schematic diagram of adjusting the display refresh rate of the display device provided by the embodiment of the present invention. Referring to FIG. 3-7, the first image frame F1 input by the driving device includes
子步骤30422、根据传输时长和有效输出时长,确定第一图像帧对应的无效输出时长。Sub-step 30422: Determine the invalid output duration corresponding to the first image frame according to the transmission duration and the valid output duration.
确定第一图像帧的传输时长和采用第一传输速率输出第一图像帧的有效数据的有效输出时长之后,刷新率调整组件可以根据传输时长和有效输出时长,确定第一图像帧对应的无效输出时长。其中,第一图像帧对应的无效输出时长也即是输出第一图像帧的无效数据的时长,本发明实施例对此不作限定。After determining the transmission duration of the first image frame and the effective output duration for outputting the valid data of the first image frame at the first transmission rate, the refresh rate adjustment component may determine the invalid output corresponding to the first image frame according to the transmission duration and the valid output duration duration. The invalid output duration corresponding to the first image frame is also the duration of outputting the invalid data of the first image frame, which is not limited in this embodiment of the present invention.
可选地,刷新率调整组件可以采用第二无效时长公式确定第一图像帧对应的无效输出时长,该第二无效时长公式可以为:Tbalnk2=Δt-(1/Vf);其中,Tbalnk2表示第一图像帧对应的无效输出时长,Δt表示驱动设备向显示装置传输第一图像帧的传输时长,1/Vf表示采用第一传输速率Vf第一图像帧的有效数据的有效输出时长,Vf表示第一传输速率。示例地,如图3-7所示,第一图像帧F1对应的无效输出时长为Tbalnk2。Optionally, the refresh rate adjustment component may use a second invalid duration formula to determine the invalid output duration corresponding to the first image frame, and the second invalid duration formula may be: T balnk2 =Δt-(1/V f ); wherein T balnk2 represents the invalid output duration corresponding to the first image frame, Δt represents the transmission duration for the drive device to transmit the first image frame to the display device, and 1/V f represents the valid output of the valid data of the first image frame using the first transmission rate V f duration, V f represents the first transmission rate. For example, as shown in FIG. 3-7 , the invalid output duration corresponding to the first image frame F1 is T balnk2 .
子步骤30423、根据第一图像帧对应的无效输出时长以及第二传输速率,在第一图像帧的有效数据的末尾充填无效数据得到处理后的第一图像帧。Sub-step 30423: Fill invalid data at the end of the valid data of the first image frame according to the invalid output duration corresponding to the first image frame and the second transmission rate to obtain the processed first image frame.
刷新率调整组件确定第一图像帧对应的无效输出时长后,可以根据第一图像帧对应的无效输出时长以及第二传输速率,在第一图像帧的有效数据的末尾充填无效数据得到处理后的第一图像帧。其中,第二传输速率为第一图像帧的无效数据的输出速率,该第二传输速率可以与第一传输速率相等,也可以与第一传输速率不等,本发明实施例对此不作限定。优选地,第二传输速率与第一传输速率相等。示例地,请继续参考图3-7,刷新率调整组件根据第一图像帧F1对应的无效输出时长以及第二传输速率,在第一图像帧F1的有效数据n的末尾充填无效数据BLANK,得到处理后第一图像帧F1。After the refresh rate adjustment component determines the invalid output duration corresponding to the first image frame, it can fill the invalid data at the end of the valid data of the first image frame according to the invalid output duration corresponding to the first image frame and the second transmission rate to obtain the processed data. first image frame. The second transmission rate is an output rate of invalid data of the first image frame, and the second transmission rate may be equal to or different from the first transmission rate, which is not limited in this embodiment of the present invention. Preferably, the second transmission rate is equal to the first transmission rate. 3-7, the refresh rate adjustment component fills the invalid data BLANK at the end of the valid data n of the first image frame F1 according to the invalid output duration corresponding to the first image frame F1 and the second transmission rate, to obtain: The processed first image frame F1.
子步骤30424、输出处理后的第一图像帧,其中,有效数据采用第一传输速率输出,无效数据采用第二传输速率输出。Sub-step 30424: Output the processed first image frame, wherein the valid data is output at the first transmission rate, and the invalid data is output at the second transmission rate.
在第一图像帧的有效数据的末尾充填无效数据后,刷新率调整组件可以输出处理后的第一图像帧,使显示装置能够根据处理后的第一图像帧显示图像。其中,刷新率调整组件可以采用第一传输速率Vf输出第一图像帧的有效数据,采用第二传输速率输出第一图像帧的无效数据。在本发明实施例中,数据是连续输出的,在输出处理后的第一图像帧的过程中,刷新率调整组件可以先输出第一图像帧的有效数据,然后再输出该第一图像帧的无效数据。示例地,如图3-7所示,刷新率调整组件采用第一传输速率Vf输出第一图像帧F1的有效数据1~n,然后采用第二传输速率输出第一图像帧F1的无效数据BLANK。After the invalid data is filled at the end of the valid data of the first image frame, the refresh rate adjustment component can output the processed first image frame, so that the display device can display the image according to the processed first image frame. The refresh rate adjustment component may use the first transmission rate V f to output the valid data of the first image frame, and use the second transmission rate to output the invalid data of the first image frame. In the embodiment of the present invention, the data is continuously output, and in the process of outputting the processed first image frame, the refresh rate adjustment component may first output the valid data of the first image frame, and then output the valid data of the first image frame. Invalid data. For example, as shown in Figure 3-7, the refresh rate adjustment component uses the first transmission rate V f to output the valid data 1-n of the first image frame F1, and then uses the second transmission rate to output the invalid data of the first image frame F1 BLANK.
本发明实施例提供的刷新率调整方法,可以采用P2P接口以第一传输速率输出有效数据,使得能够调整无效传输时间(BLANK时间),进而动态调整每个图像帧的输出时间,通过调整每个图像帧的输出时间来达到调整显示刷新率。The refresh rate adjustment method provided by the embodiment of the present invention can use the P2P interface to output valid data at the first transmission rate, so that the invalid transmission time (BLANK time) can be adjusted, and then the output time of each image frame can be dynamically adjusted. The output time of the image frame can be adjusted to adjust the display refresh rate.
综上所述,本发明实施例提供的刷新率调整方法,由于能够根据驱动刷新率对显示刷新率进行调整,使显示刷新率与驱动刷新率匹配,因此解决了显示装置存在显示卡顿现象,显示效果较差的问题,改善了显示装置的显示效果。To sum up, the method for adjusting the refresh rate provided by the embodiments of the present invention can adjust the display refresh rate according to the driving refresh rate, so that the display refresh rate matches the driving refresh rate, thus solving the display stuck phenomenon of the display device. The problem of poor display effect improves the display effect of the display device.
本发明实施例提供的刷新率调整方法,当驱动刷新率小于驱动刷新率阈值时,调整显示装置的显示刷新率,使调整后的显示刷新率为驱动刷新率的P倍,可以保证画面显示流畅;当驱动刷新率不小于驱动刷新率阈值时,调整显示装置的显示刷新率,使调整后的显示动刷新率等于驱动刷新率,使显示装置的显示刷新率能够自适应驱动设备的驱动刷新率,从而达到更佳的显示效果。In the refresh rate adjustment method provided by the embodiment of the present invention, when the driving refresh rate is less than the driving refresh rate threshold, the display refresh rate of the display device is adjusted so that the adjusted display refresh rate is P times the driving refresh rate, which can ensure smooth display of the screen. ; When the drive refresh rate is not less than the drive refresh rate threshold, adjust the display refresh rate of the display device so that the adjusted display refresh rate is equal to the drive refresh rate, so that the display refresh rate of the display device can adapt to the drive refresh rate of the drive device , so as to achieve a better display effect.
下述为本发明装置实施例,可以用于执行本发明方法实施例。对于本发明装置实施例中未披露的细节,请参照本发明方法实施例。The following are apparatus embodiments of the present invention, which can be used to execute method embodiments of the present invention. For details not disclosed in the device embodiments of the present invention, please refer to the method embodiments of the present invention.
请参考图4-1,其示出了本发明实施例提供的一种刷新率调整组件400的框图,该刷新率调整组件400可以为图1所示的时序控制器022中的功能组件,用于执行图2或图3-1所示实施例提供的刷新率调整方法,参见图4-1,该刷新率调整组件400可以包括但不限于:Please refer to FIG. 4-1 , which shows a block diagram of a refresh
获取模块410,用于获取驱动设备当前的驱动刷新率;an obtaining
判断模块420,用于判断驱动刷新率是否小于预设的驱动刷新率阈值;The
第一调整模块430,用于当驱动刷新率小于驱动刷新率阈值时,调整显示装置的显示刷新率,使调整后的显示刷新率为驱动刷新率的P倍,且调整后的显示刷新率大于驱动刷新率阈值,P为大于1的整数。The
综上所述,本发明实施例提供的刷新率调整组件,由于能够根据驱动刷新率对显示刷新率进行调整,使显示刷新率与驱动刷新率匹配,因此解决了显示装置存在显示卡顿现象,显示效果较差的问题,改善了显示装置的显示效果。To sum up, the refresh rate adjustment component provided by the embodiments of the present invention can adjust the display refresh rate according to the driving refresh rate, so that the display refresh rate matches the driving refresh rate, thus solving the display stuck phenomenon of the display device, The problem of poor display effect improves the display effect of the display device.
进一步地,请参考图4-2,其示出了本发明实施例提供的另一种刷新率调整组件400的框图,参见图4-2,在图4-1的基础上,该刷新率调整组件400还包括:第二调整模块440,用于当驱动刷新率不小于驱动刷新率阈值时,调整显示装置的显示刷新率,使调整后的显示动刷新率等于驱动刷新率。Further, please refer to FIG. 4-2, which shows a block diagram of another refresh
可选地,请参考图4-3,其示出了本发明实施例提供的一种第一调整模块430的框图,参见图4-3,该第一调整模块430包括:Optionally, please refer to FIG. 4-3, which shows a block diagram of a
第一确定子模块431,用于当驱动刷新率小于驱动刷新率阈值时,确定当前接收的驱动设备传输的第一图像帧的传输时长;The
第一输出子模块432,用于采用与传输时长相等的输出时长输出P个第一图像帧。The
可选地,第一图像帧包括有效数据,请参考图4-4,其示出了本发明实施例提供的一种第一输出子模块432的框图,参见图4-4,该第一输出子模块432,包括:Optionally, the first image frame includes valid data. Please refer to FIG. 4-4 , which shows a block diagram of a
第一确定单元4321,用于确定采用第一传输速率输出P个第一图像帧的有效数据的有效输出时长;a first determining
第二确定单元4322,用于根据传输时长和有效输出时长,确定每个第一图像帧对应的无效输出时长;The second determining
第一充填单元4323,用于根据每个第一图像帧对应的无效输出时长以及第二传输速率,在每个第一图像帧的有效数据的末尾充填无效数据得到处理后的P个第一图像帧;The
第一输出单元4324,用于输出处理后的P个第一图像帧,其中,有效数据采用第一传输速率输出,无效数据采用第二传输速率输出。The
可选地,P个第一图像帧中任意两个第一图像帧对应的无效输出时长相等;或者,P个第一图像帧中存在至少两个第一图像帧对应的无效输出时长不相等。Optionally, the invalid output durations corresponding to any two first image frames in the P first image frames are equal; or, the invalid output durations corresponding to at least two first image frames in the P first image frames are unequal.
可选地,P个第一图像帧中任意两个第一图像帧对应的无效输出时长相等,第二确定单元4322,用于采用第一无效时长公式确定每个第一图像帧对应的无效输出时长,第一无效时长公式为:Tbalnk1=[Δt-(P/Vf)]/P;Optionally, the invalid output durations corresponding to any two first image frames in the P first image frames are equal, and the second determining
其中,Tbalnk1表示每个第一图像帧对应的无效输出时长,Δt表示传输时长,P/Vf表示有效输出时长,Vf表示第一传输速率。Wherein, T balnk1 represents the invalid output duration corresponding to each first image frame, Δt represents the transmission duration, P/V f represents the valid output duration, and V f represents the first transmission rate.
可选地,请参考图4-5,其示出了本发明实施例提供的一种第二调整模块440的框图,参见图4-5,该第二调整模块440包括:Optionally, please refer to FIG. 4-5, which shows a block diagram of a
第二确定子模块441,用于当驱动刷新率不小于驱动刷新率阈值时,确定当前接收的驱动设备传输的第一图像帧的传输时长;The
第二输出子模块442,用于采用与传输时长相等的输出时长输出第一图像帧。The
可选地,第一图像帧包括有效数据,请参考图4-6,其示出了本发明实施例提供的一种第二输出子模块442的框图,参见图4-6,该第二输出子模块442包括:Optionally, the first image frame includes valid data, please refer to FIG. 4-6 , which shows a block diagram of a
第三确定单元4421,用于确定采用第一传输速率输出第一图像帧的有效数据的有效输出时长;The third determining
第四确定单元4422,用于根据传输时长和有效输出时长,确定第一图像帧对应的无效输出时长;the fourth determining
第二充填单元4423,用于根据第一图像帧对应的无效输出时长以及第二传输速率,在第一图像帧的有效数据的末尾充填无效数据得到处理后的第一图像帧;The
第二输出单元4424,用于输出处理后的第一图像帧,其中,有效数据采用第一传输速率输出,无效数据采用第二传输速率输出。The
可选地,第四确定单元4422,用于采用第二无效时长公式确定第一图像帧对应的无效输出时长,第二无效时长公式为:Tbalnk2=Δt-(1/Vf);Optionally, the
其中,Tbalnk2表示第一图像帧对应的无效输出时长,Δt表示传输时长,1/Vf表示有效输出时长,Vf表示第一传输速率。Wherein, T balnk2 represents the invalid output duration corresponding to the first image frame, Δt represents the transmission duration, 1/V f represents the valid output duration, and V f represents the first transmission rate.
可选地,第一传输速率的单位与显示装置的刷新率的单位相同,第一传输速率的值不小于显示装置的最大刷新率的值。Optionally, the unit of the first transmission rate is the same as the unit of the refresh rate of the display device, and the value of the first transmission rate is not less than the value of the maximum refresh rate of the display device.
综上所述,本发明实施例提供的刷新率调整组件,由于能够根据驱动刷新率对显示刷新率进行调整,使显示刷新率与驱动刷新率匹配,因此解决了显示装置存在显示卡顿现象,显示效果较差的问题,改善了显示装置的显示效果。To sum up, the refresh rate adjustment component provided by the embodiments of the present invention can adjust the display refresh rate according to the driving refresh rate, so that the display refresh rate matches the driving refresh rate, thus solving the display stuck phenomenon of the display device, The problem of poor display effect improves the display effect of the display device.
需要说明的是:上述实施例提供的刷新率调整组件在调整显示装置的显示刷新率时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的刷新率调整组件与刷新率调整方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。It should be noted that when the refresh rate adjustment component provided in the above embodiment adjusts the display refresh rate of the display device, only the division of the above functional modules is used as an example for illustration. In practical applications, the above functions can be allocated by different The functional modules of the device are completed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the refresh rate adjustment component provided in the above embodiment and the refresh rate adjustment method embodiment belong to the same concept, and the specific implementation process thereof is detailed in the method embodiment, which will not be repeated here.
本发明实施例提供一种显示装置,该显示装置包括:图4-1或图4-2所示的刷新率调整组件400。该显示装置可以为液晶面板、电子纸、有机发光二极管(英文:OrganicLight-Emitting Diode;简称:OLED)面板、手机、平板电脑、电视机、显示器、笔记本电脑、数码相框、导航仪等任何具有显示功能的产品或部件。An embodiment of the present invention provides a display device, and the display device includes: the refresh
本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述计算机可读存储介质在计算机上运行时,使得计算机执行图2或图3-1所提供的刷新率调整方法。An embodiment of the present invention provides a computer-readable storage medium, where instructions are stored in the computer-readable storage medium, and when the computer-readable storage medium runs on a computer, the computer executes the steps shown in FIG. 2 or FIG. 3-1. Provides a refresh rate adjustment method.
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。Those of ordinary skill in the art can understand that all or part of the steps of implementing the above embodiments can be completed by hardware, or can be completed by instructing relevant hardware through a program, and the program can be stored in a computer-readable storage medium. The storage medium mentioned may be a read-only memory, a magnetic disk or an optical disk, etc.
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above are only preferred embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included in the protection of the present invention. within the range.
Claims (18)
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710432843.2A CN109032541B (en) | 2017-06-09 | 2017-06-09 | Refresh rate adjustment method and component, display device, storage medium |
| EP18814165.9A EP3637399A4 (en) | 2017-06-09 | 2018-06-04 | Method and circuit for adjusting refresh rate, display device and storage medium |
| PCT/CN2018/089737 WO2018223911A1 (en) | 2017-06-09 | 2018-06-04 | Method and circuit for adjusting refresh rate, display device and storage medium |
| US16/321,879 US10789908B2 (en) | 2017-06-09 | 2018-06-04 | Refresh rate adjustment method and circuit, display device, storage medium |
| JP2019501436A JP2020522723A (en) | 2017-06-09 | 2018-06-04 | Refresh rate adjusting method and its circuit, display device, and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710432843.2A CN109032541B (en) | 2017-06-09 | 2017-06-09 | Refresh rate adjustment method and component, display device, storage medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN109032541A CN109032541A (en) | 2018-12-18 |
| CN109032541B true CN109032541B (en) | 2021-11-02 |
Family
ID=64566961
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710432843.2A Active CN109032541B (en) | 2017-06-09 | 2017-06-09 | Refresh rate adjustment method and component, display device, storage medium |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US10789908B2 (en) |
| EP (1) | EP3637399A4 (en) |
| JP (1) | JP2020522723A (en) |
| CN (1) | CN109032541B (en) |
| WO (1) | WO2018223911A1 (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107610671A (en) * | 2017-11-07 | 2018-01-19 | 合肥京东方光电科技有限公司 | The method and apparatus of control sequential, drive circuit, display panel, electronic equipment |
| US11403979B2 (en) | 2019-06-20 | 2022-08-02 | Apple Inc. | Dynamic persistence for judder reduction |
| CN112256219B (en) * | 2020-10-13 | 2024-12-31 | 北京小米移动软件有限公司 | Display method, device, terminal and storage medium |
| CN116343715A (en) * | 2021-12-23 | 2023-06-27 | 北京小米移动软件有限公司 | Display control method and device |
| US12293728B2 (en) * | 2022-03-30 | 2025-05-06 | Chengdu Boe Optoelectronics Technology Co., Ltd. | Display apparatus and method for driving the same |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102930839A (en) * | 2011-08-08 | 2013-02-13 | 三星电子株式会社 | Display device and driving method thereof |
| CN104091579A (en) * | 2014-05-30 | 2014-10-08 | 西安中兴新软件有限责任公司 | Method for adjusting screen refreshing rate and terminal |
| CN105007443A (en) * | 2015-07-08 | 2015-10-28 | 福州瑞芯微电子股份有限公司 | Video frequency conversion playing method and device |
| CN105185284A (en) * | 2014-05-30 | 2015-12-23 | 辉达公司 | Dynamic Frame Repetition In A Variable Refresh Rate System |
| CN105654890A (en) * | 2016-02-04 | 2016-06-08 | 友达光电股份有限公司 | Display device and driving method thereof |
| CN106205460A (en) * | 2016-09-29 | 2016-12-07 | 京东方科技集团股份有限公司 | The driving method of display device, time schedule controller and display device |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004159191A (en) * | 2002-11-07 | 2004-06-03 | Seiko Epson Corp | Conversion of frame rate according to image data |
| KR101087178B1 (en) * | 2007-08-31 | 2011-11-25 | 후지쯔 가부시끼가이샤 | Recording medium recording signal output device, signal output method and signal output program |
| 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 (en) * | 2008-12-29 | 2011-12-07 | 纬创资通股份有限公司 | Video processing method and device thereof |
| JP5293702B2 (en) * | 2010-08-25 | 2013-09-18 | パナソニック株式会社 | Video display device |
| US8842111B2 (en) * | 2010-09-20 | 2014-09-23 | Intel Corporation | Techniques for selectively changing display refresh rate |
| CN103597534B (en) * | 2011-05-28 | 2017-02-15 | 伊格尼斯创新公司 | System and method for fast compensation of programming of pixels in a display |
| CN103634585B (en) * | 2012-08-24 | 2017-02-08 | 青岛海信电器股份有限公司 | Method and device for image display, and television |
| TWI483231B (en) * | 2013-01-24 | 2015-05-01 | Novatek Microelectronics Corp | Display driving apparatus and display driving method thereof |
| CN105554423B (en) * | 2013-04-24 | 2019-08-02 | 青岛海信电器股份有限公司 | A kind of display device and television set |
| KR20150081761A (en) * | 2014-01-06 | 2015-07-15 | 삼성전자주식회사 | Display adjusting method and apparatus |
| CN103795979B (en) * | 2014-01-23 | 2017-04-19 | 浙江宇视科技有限公司 | Method and device for synchronizing distributed image stitching |
| US9390690B2 (en) * | 2014-06-30 | 2016-07-12 | Apple Inc. | Refresh rate dependent dithering |
| KR20160025143A (en) * | 2014-08-26 | 2016-03-08 | 삼성디스플레이 주식회사 | Method of driving display apparatus and display apparatus for performing the method |
| US9524694B2 (en) * | 2014-10-29 | 2016-12-20 | Apple Inc. | Display with spatial and temporal refresh rate buffers |
| US9940896B2 (en) * | 2015-03-03 | 2018-04-10 | Apple Inc. | Telecine judder removal systems and methods |
| JP6368727B2 (en) * | 2016-02-17 | 2018-08-01 | サターン ライセンシング エルエルシーSaturn Licensing LLC | Display device and display method |
| CN106782268B (en) * | 2017-01-04 | 2020-07-24 | 京东方科技集团股份有限公司 | Display system and driving method for display panel |
| 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/en active Active
-
2018
- 2018-06-04 EP EP18814165.9A patent/EP3637399A4/en active Pending
- 2018-06-04 JP JP2019501436A patent/JP2020522723A/en active Pending
- 2018-06-04 US US16/321,879 patent/US10789908B2/en active Active
- 2018-06-04 WO PCT/CN2018/089737 patent/WO2018223911A1/en not_active Ceased
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102930839A (en) * | 2011-08-08 | 2013-02-13 | 三星电子株式会社 | Display device and driving method thereof |
| CN104091579A (en) * | 2014-05-30 | 2014-10-08 | 西安中兴新软件有限责任公司 | Method for adjusting screen refreshing rate and terminal |
| CN105185284A (en) * | 2014-05-30 | 2015-12-23 | 辉达公司 | Dynamic Frame Repetition In A Variable Refresh Rate System |
| CN105007443A (en) * | 2015-07-08 | 2015-10-28 | 福州瑞芯微电子股份有限公司 | Video frequency conversion playing method and device |
| CN105654890A (en) * | 2016-02-04 | 2016-06-08 | 友达光电股份有限公司 | Display device and driving method thereof |
| CN106205460A (en) * | 2016-09-29 | 2016-12-07 | 京东方科技集团股份有限公司 | The driving method of display device, time schedule controller and display device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2020522723A (en) | 2020-07-30 |
| US10789908B2 (en) | 2020-09-29 |
| CN109032541A (en) | 2018-12-18 |
| US20190180713A1 (en) | 2019-06-13 |
| EP3637399A4 (en) | 2020-12-09 |
| EP3637399A1 (en) | 2020-04-15 |
| WO2018223911A1 (en) | 2018-12-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109032541B (en) | Refresh rate adjustment method and component, display device, storage medium | |
| US9953587B2 (en) | Apparatus and method for controlling liquid crystal display brightness, and liquid crystal display device | |
| US9406263B2 (en) | Method and apparatus for controlling a backlight brightness according to average grayscales | |
| US10235946B2 (en) | Apparatus and method for controlling liquid crystal display brightness, and liquid crystal display device | |
| CN108470548B (en) | Liquid crystal display device, control method thereof, head-mounted display equipment and medium | |
| JP6069354B2 (en) | Receiving apparatus, video refresh frequency control method, apparatus and system | |
| CN103714772B (en) | System and method for changing pixel value as the lasting function estimated of display | |
| US20150348509A1 (en) | Dynamic frame repetition in a variable refresh rate system | |
| WO2017012310A1 (en) | Method and system for reducing power consumption of mobile terminal | |
| WO2014103918A1 (en) | Liquid crystal display device and method for driving same | |
| CN105047138A (en) | Driving system of display device and driving circuit suitable for OLED | |
| JP2015102594A (en) | Drive device for display device | |
| WO2013118644A1 (en) | Display device and method for driving same | |
| JP6609313B2 (en) | Control device, display device, control method, and control program | |
| CN103956149B (en) | Display, display system and data processing method | |
| WO2021238361A1 (en) | Display device and display control method | |
| KR102207220B1 (en) | Display driver, method for driving display driver and image display system | |
| KR20100130283A (en) | Display device and driving method thereof | |
| JP4962421B2 (en) | Liquid crystal display | |
| JP6340072B2 (en) | Array substrate and 3D display device | |
| WO2022021529A1 (en) | Backlight processing system, apparatus and method, backlight driver, and storage medium | |
| CN101097691A (en) | Liquid crystal display driving device and method thereof | |
| US20160343287A1 (en) | Liquid crystal display apparaus and control method thereof | |
| TWI483229B (en) | Display apparatus and method for processing frame thereof | |
| WO2019051927A1 (en) | Display device and driving method therefor |
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 |