CN116129828A - Image output method and system for simultaneously supporting displays with different refresh rates - Google Patents

Image output method and system for simultaneously supporting displays with different refresh rates Download PDF

Info

Publication number
CN116129828A
CN116129828A CN202211525246.1A CN202211525246A CN116129828A CN 116129828 A CN116129828 A CN 116129828A CN 202211525246 A CN202211525246 A CN 202211525246A CN 116129828 A CN116129828 A CN 116129828A
Authority
CN
China
Prior art keywords
frame
image
display
displays
image 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.)
Pending
Application number
CN202211525246.1A
Other languages
Chinese (zh)
Inventor
庞仙平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hozon New Energy Automobile Co Ltd
Original Assignee
Hozon New Energy Automobile Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hozon New Energy Automobile Co Ltd filed Critical Hozon New Energy Automobile Co Ltd
Priority to CN202211525246.1A priority Critical patent/CN116129828A/en
Publication of CN116129828A publication Critical patent/CN116129828A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/001Arbitration of resources in a display system, e.g. control of access to frame buffer by video controller and/or main processor

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

The invention discloses an image output method, an image output system, an electronic device and a medium for simultaneously supporting displays with different refresh rates, wherein the method comprises the following steps: acquiring refresh rates of a plurality of displays and determining a maximum refresh rate therefrom; the image drawing unit synchronously outputs images to each frame skipping processing unit, the frame skipping processing unit determines the frame skipping number of the display according to the refresh rate and the maximum refresh rate of the corresponding display, and the frame skipping processing unit discards a plurality of frame images corresponding to the frame skipping number after outputting one frame of image to the corresponding image output unit; each image output unit outputs the received images to the corresponding display, each display sends a frame synchronization signal to the frame synchronization signal processing unit after updating the images, and the frame synchronization signal processing unit sends the frame synchronization signal to the image drawing unit after receiving the frame synchronization signals of all the displays, so that the image drawing unit processes the next frame of images.

Description

Image output method and system for simultaneously supporting displays with different refresh rates
Technical Field
The invention relates to image display, in particular to an image output method, an image output system, electronic equipment and a medium for simultaneously supporting displays with different refresh rates.
Background
The refresh rate of a display refers to the number of times the display updates an image per second. The frame synchronizing signal is a signal sent to the image drawing unit after the display finishes updating one frame of image, and the image drawing unit draws the next frame of image after receiving the frame synchronizing signal. The display refresh rate is calculated as the inverse of the time required to display an updated image, for example 16.7 milliseconds are required for the display to refresh an image, and then the refresh rate is 1000 milliseconds/16.7 milliseconds 60 hertz.
Referring to fig. 1, the complete flow of display refreshing is that after the display 3 completes the updating of a frame of image, a frame synchronization signal is sent to the image drawing unit 1 through the frame synchronization signal processing unit 4, the image drawing unit 1 prepares to start drawing of the next frame of image after receiving the frame synchronization signal, after completing drawing of a new image, the image drawing unit sends the drawn image to the display 3 through the image output unit 2, after the display 3 acquires the new image, the new image is updated to the display screen, and the refreshing of one image is completed and the frame synchronization signal is continuously sent. The frequency with which the display generates the frame synchronization signal thus determines the frequency with which the display updates the image, i.e. the refresh rate of the display.
On a mobile terminal, for example, a mobile device adopting an android system, when a plurality of displays are connected, all the displays share one image drawing unit, referring to fig. 2, when the mobile device connects two displays with different refresh rates, namely, a first display 31 (refresh rate is 60 hz)) and a second display 32 (refresh rate is 30 hz), one image drawn by the image drawing unit 1 is output to the first display 31 and the second display 32 through the first image output unit 21 and the second image output unit 22 respectively, the frame synchronization signal processing unit 4 waits for the frame synchronization signal of the corresponding display, the time for generating the frame synchronization signal by the second display 32 with the lower refresh rate is longer, the frame synchronization signal processing unit 4 waits for sending one frame synchronization signal to the image drawing unit 1 after receiving the frame synchronization signals of the two displays, and the image drawing unit 1 decides not to draw a new image after receiving the frame synchronization signal, so that the android system performs image refresh based on the display with the lower refresh rate.
For example, when a 60 hz refresh rate display and a 30 hz refresh rate display are connected simultaneously, the mobile device will actually adapt to the lower refresh rate display to update the image at the 30 hz refresh rate. The reason for this defect is that the refresh rate of the display is lower, it takes longer to update one image, and the image drawing unit waits for the frame synchronization signals corresponding to the displays after outputting one frame of image, and drawing of a new frame of image is not started until the frame synchronization signals corresponding to all displays are received, resulting in that the refresh rate of all displays is lowered by the display with a low refresh rate.
Currently, in order to solve the above problem, a display with the same refresh rate is generally selected, or a display with a higher refresh rate is selected as much as possible. However, in some usage scenarios, for example, when the main display and the sub-display are connected to the vehicle-mounted device, the sub-display can meet the requirement by using a lower refresh rate, so that the sub-display with a lower refresh rate can be selected to save cost, but the refresh rate of the main display is expected to be increased to improve the display quality, so that the main display and the sub-display can use different refresh rates to display images, and therefore, an image output method is needed to meet the image display requirements of the high refresh rate display and the low refresh rate display simultaneously.
Disclosure of Invention
Based on the above-mentioned current situation, the main object of the present invention is to provide an image output method, system, electronic device and medium for simultaneously supporting displays with different refresh rates, which are used for a mobile terminal to want a plurality of displays to output images, and can simultaneously meet the time requirement of updating images for a high refresh rate display and a low refresh rate display.
In order to achieve the above purpose, the technical scheme adopted by the invention is as follows:
the first aspect of the present invention provides an image output method for simultaneously supporting displays with different refresh rates, which is used for a mobile terminal to output images to a plurality of displays, wherein the mobile terminal comprises an image drawing unit, a frame synchronization signal processing unit, a plurality of frame skipping processing units and a plurality of image output units, wherein the frame skipping processing units and the image output units are correspondingly arranged with the plurality of displays;
the method comprises the following steps:
s100, acquiring refresh rates of the plurality of displays and determining a maximum refresh rate from the refresh rates;
s200, the image drawing unit synchronously outputs images to each frame-skipping processing unit, the frame-skipping processing unit determines the frame-skipping number of the display according to the refresh rate of the corresponding display and the maximum refresh rate, and the frame-skipping processing unit discards a plurality of frame images corresponding to the frame-skipping number after outputting one frame of image to the corresponding image output unit;
and S300, each image output unit outputs the received images to the corresponding display, each display sends a frame synchronization signal to the frame synchronization signal processing unit after updating the images, and the frame synchronization signal processing unit sends the frame synchronization signal to the image drawing unit after receiving the frame synchronization signals of all the displays, so that the image drawing unit processes the next frame of images.
Preferably, in the step S200, the number of frame hops is calculated by:
X n =Floor[(R max +R n -1)/R n ]-1,n=1,2…N
wherein X is n For the number of frames of images to be discarded after updating each frame of images for the nth display, N is the total number of displays, floor is a downward rounding function, R max R is the maximum refresh rate in N displays n Is the refresh rate of the nth display.
Preferably, in the step S200, the frame skip processing unit starts a timer at the same time as discarding the image,
if no new image is received in the timing period of the timer, requesting the image drawing unit to resend the previous frame of image;
if a new image is received within the timing period of the timer, the new timing period is restarted.
Preferably, the timer is not started if the timing period of the timer is smaller than the time for updating one frame of image of the corresponding display.
Preferably, the timing period of the timer is calculated by the following steps:
T=(1/R n )*X n
wherein T is a timing period, X n For the number of frames of the image to be discarded after each update of one frame of the image for the nth display, R n Is the refresh rate of the nth display.
The second aspect of the present invention provides an image output system for simultaneously supporting displays with different refresh rates, for a mobile terminal to output images to a plurality of displays, the system comprising an image drawing unit, a frame synchronization signal processing unit, and a plurality of frame skip processing units and a plurality of image output units, which are arranged corresponding to the plurality of displays;
the image drawing unit can synchronously output images to each frame skip processing unit;
the frame skipping processing unit can determine the frame skipping number of the display according to the refresh rate of the corresponding display and the maximum refresh rate of the displays, and discard a plurality of frame images corresponding to the frame skipping number after outputting one frame image to the corresponding image output unit;
the image output unit can output the received image to a corresponding display;
the frame synchronization processing unit is capable of receiving the frame synchronization signals from each display, and transmitting the frame synchronization signals to the image drawing unit after receiving the frame synchronization signals of all the displays, so that the image drawing unit performs processing of a next frame image.
Preferably, the number of frame hops is calculated by:
X n =Floor[(R max +R n -1)/R n ]-1,n=1,2…N
wherein X is n For the number of frames of images to be discarded after updating each frame of images for the nth display, N is the total number of displays, floor is a downward rounding function, R max R is the maximum refresh rate in N displays n Is the refresh rate of the nth display.
Preferably, the frame-skip processing unit further comprises a timer, and is capable of starting the timer at the same time as the discarding of the image is started,
if no new image is received in the timing period of the timer, requesting the image drawing unit to resend the previous frame of image;
and stopping the timer if a new image is received in the timing period of the timer.
Preferably, the timer is not started if the timing period of the timer is smaller than the time for updating one frame of image of the corresponding display.
Preferably, the timing period of the timer is calculated by the following steps:
T=(1/R n )*X n
wherein T is a timing period, X n For the number of frames of the image to be discarded after each update of one frame of the image for the nth display, R n Is the refresh rate of the nth display.
A third aspect of the present invention provides an electronic device comprising: a processor; and a memory having stored thereon a computer program which, when executed by the processor, enables the implementation of the image output method of simultaneously supporting different refresh rate displays as described in the first aspect above.
A fourth aspect of the invention provides a computer readable storage medium having stored thereon a computer program for running to implement an image output method for supporting simultaneously different refresh rate displays as described in the first aspect above.
Compared with the prior art, the invention has obvious advantages and beneficial effects, and at least has the following advantages:
the image output method for simultaneously supporting the displays with different refresh rates can solve the problem that the refresh rate of the high refresh rate display is lowered by the low refresh rate display caused by the fact that a plurality of displays with different refresh rates are connected to the mobile device, and the added frame skipping processing unit discards some image frames output to the low refresh rate display according to the refresh rate of the display, so that the time requirement of updating one frame of image of the high refresh rate display and the time requirement of updating one frame of image of the low refresh rate display are simultaneously met. Therefore, the mobile terminal does not need to be connected with the display with the same refresh rate, and the mobile terminal can be connected with the display with different refresh rates at the same time by the image output method of the invention under the condition of reducing the equipment cost, thereby saving the equipment cost and being beneficial to improving the user experience. In addition, the image output method of the invention has little change to the existing system, can be realized only by inserting the frame skip processing unit between the image drawing unit and the image output unit, has lower modification cost, is easy to realize and has wider applicability.
According to the image output system supporting the displays with different refresh rates, the frame skipping processing unit is added to the image drawing unit and the image output unit, and automatically calculates the number of frame skipping to be discarded according to the refresh rate of the display, so that the time requirement of updating one frame of image of the high-refresh-rate display and the time requirement of updating one frame of image of the low-refresh-rate display can be met at the same time, the system is easy to realize, the equipment cost is saved, and the user experience is improved.
The electronic equipment and the computer readable storage medium can simultaneously support the image output of the displays with different refresh rates by adopting the image output method for simultaneously supporting the displays with different refresh rates, and have the advantages of less change to the existing system, easy realization and controllable cost.
Drawings
FIG. 1 is a schematic diagram of a prior art display refresh image;
FIG. 2 is a schematic diagram of a prior art display refreshing an image at a plurality of different refresh rates;
FIG. 3 is a flow chart of an image output method for supporting displays with different refresh rates simultaneously according to the present invention;
FIG. 4 is a schematic diagram of the present invention supporting image output of two displays at different refresh rates simultaneously;
FIG. 5 is a schematic diagram of image output for two displays of different refresh rates simultaneously;
FIG. 6 is a schematic diagram of two displays with different refresh rates being output and frame skipping;
FIG. 7 is a schematic diagram of the present invention supporting image output and supporting image retransmission for two displays with different refresh rates simultaneously;
FIG. 8 is a schematic diagram of an image output system of the present invention supporting two displays with different refresh rates.
Reference numerals illustrate:
1 image drawing unit, 2 image output unit, 21 first image output unit, 22 second image output unit, 3 display, 31 first display, 32 second display, 4 frame synchronization signal processing unit, 5 frame skip processing unit, 51 first frame skip processing unit, 52 second frame skip processing unit.
Detailed Description
In order to further describe the technical means and effects adopted by the present invention for achieving the preset aim, the following detailed description of the specific implementation, the method, the steps, the characteristics and the effects thereof will be given in connection with the accompanying drawings and the preferred embodiments.
Referring to fig. 3, an image output method for simultaneously supporting displays with different refresh rates is used for a mobile terminal to output images to a plurality of displays, wherein the mobile terminal comprises an image drawing unit, a frame synchronization signal processing unit, a plurality of frame skipping processing units and a plurality of image output units, wherein the frame skipping processing units and the image output units are correspondingly arranged with the plurality of displays;
the method comprises the following steps:
s100, acquiring refresh rates of the plurality of displays and determining a maximum refresh rate from the refresh rates;
s200, the image drawing unit synchronously outputs images to each frame-skipping processing unit, the frame-skipping processing unit determines the frame-skipping number of the display according to the refresh rate of the corresponding display and the maximum refresh rate, and the frame-skipping processing unit discards a plurality of frame images corresponding to the frame-skipping number after outputting one frame of image to the corresponding image output unit;
and S300, each image output unit outputs the received images to the corresponding display, each display sends a frame synchronization signal to the frame synchronization signal processing unit after updating the images, and the frame synchronization signal processing unit sends the frame synchronization signal to the image drawing unit after receiving the frame synchronization signals of all the displays, so that the image drawing unit processes the next frame of images.
Through the steps, the added frame-skipping processing unit discards some image frames output to the low-refresh-rate display according to the refresh rate of the display, so that the time requirement of updating one frame of image of the high-refresh-rate display and the time requirement of updating one frame of image of the low-refresh-rate display are simultaneously met, the mobile terminal can be simultaneously connected to displays with different refresh rates, the refresh rate of the high-refresh-rate display is not influenced while the equipment cost is saved, and the user experience is improved.
Specifically, with respect to step S200, the frame skipping processing unit determines the number of frames of the image to be discarded, i.e. the number of frame skipping, output to the display according to the difference between the refresh rate and the maximum refresh rate of the corresponding display, so that after each frame of image is output to the image output unit, the corresponding number of frames of the image is discarded according to the number of frame skipping, and the number of frames of the image output to the display with the lower refresh rate is reduced, so that the image displayed by the display with the lower refresh rate and the image displayed by the display with the higher refresh rate are kept consistent as much as possible in time schedule.
Specifically, with respect to step S300, the frame synchronization signal processing unit transmits a frame synchronization signal to the image drawing unit at the refresh rate of the higher refresh rate display. The image drawing unit performs processing of the next frame image including starting drawing a new frame image after receiving the frame synchronization signal sent from the frame synchronization signal processing unit, and then outputting the image.
As an optional embodiment, in the step S200, the number of frame hops is calculated by:
X n =Floor[(R max +R n -1)/R n ]-1,n=1,2…N
wherein X is n For every more n-th displayThe number of frames of the image to be discarded after a new frame of the image, N is the total number of displays, floor is a downward rounding function, R max R is the maximum refresh rate in N displays n Is the refresh rate of the nth display.
Specifically, X n And calculating the frame skipping number of the nth display according to the refresh rate and the maximum refresh rate of the corresponding display by the frame skipping processing unit for the frame number of the image to be discarded after updating one frame of image of the nth display, namely the frame skipping number.
For example, referring to FIG. 4, the refresh rate of the first display 31 is R 1 The refresh rate of the second display 32 is R 2 And R is 1 >=R 2 For universality, a first frame-skipping processing unit 51 is connected between the image drawing unit 1 and the first image output unit 21 corresponding to the first display 31, and a second frame-skipping processing unit 52 is connected between the image drawing unit 1 and the second image output unit 22 corresponding to the second display 32, and the number of image frames to be skipped by the first display 31 after updating one frame of image is X 1 The number of images that the second display 32 needs to skip after updating one frame of images is X 2
According to the above calculation method, X 1 And X 2 The calculation process of (a) is specifically as follows:
X 1 =Floor[(R 1 +R 1 -1)/R 1 ]-1
X 2 =Floor[(R 1 +R 2 -1)/R 2 ]-1
it can be seen that the first display 31 has a higher refresh rate, X 1 The calculated result of (2) is 0, i.e. the display with higher refresh rate does not do frame skip processing, and at the same time the second display 32 has lower refresh rate, so X 2 The calculated result of (2) is at least 1, and the specific value thereof is according to R 1 、R 2 If the refresh rate of the display 1 is 60 hz and the refresh rate of the display 2 is 30 hz, X 2 Equal to 1, i.e. the corresponding frame-skip processing unit of the display 2 sends only one frame of image in every 2 frames of images to the corresponding image output unit, i.e. sends one frame of image, and then discards one frame of image.
Through the steps, the image refreshing requirement of the display with higher refreshing rate can be met, the image refreshing requirement of the display with lower refreshing rate can be met as much as possible, the frame skipping quantity suitable for the corresponding display is automatically calculated through the frame skipping processing unit, the frame synchronization processing of the displays with different refreshing rates is improved, and the terminal equipment can be better compatible with the image output displayed with different refreshing rates.
In an alternative embodiment, in the step S200, the frame skip processing unit starts a timer at the same time as discarding the image,
if no new image is received in the timing period of the timer, requesting the image drawing unit to resend the previous frame of image;
if a new image is received within the timing period of the timer, the new timing period is restarted.
Specifically, if the image drawing unit does not need to draw a new image temporarily, the previous image of the low refresh rate display is just discarded, which may cause the image displayed by the low refresh rate display to be incorrect. For example, in the case of connecting the display 1 with a refresh rate of 60 hz and the display 2 with a refresh rate of 30 hz, the image drawing unit transmits 2 frames of images to the display 1 and the display 2 for display, and if the frame skipping processing is not performed, both displays will display 1 and then display 2, see fig. 5. However, if the frame skipping processing is performed on the display 2, see fig. 6, the 2 nd frame image is discarded, and when no new image is output to the display by the image drawing unit, the image contents displayed by the two displays are different, so that an incorrect image display problem occurs.
By the steps, the timer for retransmitting the image is added in the frame skipping process, so that the problem that the display of the images of the plurality of displays is inconsistent due to the frame skipping process when the image drawing unit temporarily has no new image to be output can be solved.
As an alternative embodiment, if the timing period of the timer is smaller than the time for updating one frame of image for the corresponding display, the timer is not started.
Thus, the higher refresh rate display has a lower probability of frame skip processing, and image retransmission is not required by starting the timing of the timer when frame skip processing is not performed.
As an alternative embodiment, the timing period of the timer is calculated by the following steps:
T=(1/R n )*X n
wherein T is a timing period, X n For the number of frames of the image to be discarded after each update of one frame of the image for the nth display, R n Is the refresh rate of the nth display.
Through the steps, the image retransmission process is more accurate, and through the corresponding timing period, if the frame skipping processing unit does not receive a new image, the image drawing unit is requested to retransmit the previous frame of image, so that the problem that the display of a plurality of display images is inconsistent is effectively avoided.
In addition, the image output method for simultaneously supporting the displays with different refresh rates is characterized in that a plurality of displays share the same image drawing unit, and each display can be provided with a corresponding independent image drawing unit, so that the independent operation of each display in the true sense can be realized, but the defects are that software system resources on mobile equipment are occupied, and the system is greatly modified or even redesigned.
Referring to fig. 8, an image output system for simultaneously supporting displays of different refresh rates for a mobile terminal outputting images to a plurality of displays includes an image drawing unit 1, a frame synchronization signal processing unit 4, and a plurality of frame skip processing units 5 and a plurality of image output units 2 provided corresponding to the plurality of displays;
the image drawing unit 1 is capable of synchronously outputting an image to each frame skip processing unit 5;
the frame skipping processing unit 5 can determine the frame skipping number of the display according to the refresh rate of the corresponding display and the maximum refresh rate of the displays, and discard a plurality of frame images corresponding to the frame skipping number after outputting one frame image to the corresponding image output unit 2;
the image output unit 2 is capable of outputting the received image to a corresponding display;
the frame synchronization processing unit 4 is capable of receiving frame synchronization signals from each display, and transmitting frame synchronization signals to the image drawing unit 1 after receiving frame synchronization signals of all the displays, so that the image drawing unit 1 performs processing of a next frame image.
Therefore, the added frame-skipping processing unit discards some image frames output to the low-refresh-rate display according to the refresh rate of the display, so that the time requirement of updating one frame of image of the high-refresh-rate display and the time requirement of updating one frame of image of the low-refresh-rate display are simultaneously met, the mobile terminal can be simultaneously connected to the displays with different refresh rates, the refresh rate of the high-refresh-rate display can not be influenced while the equipment cost is saved, and the user experience is improved.
As an alternative embodiment, the number of frames is calculated by:
X n =Floor[(R max +R n -1)/R n ]-1,n=1,2…N
wherein X is n For the number of frames of images to be discarded after updating each frame of images for the nth display, N is the total number of displays, floor is a downward rounding function, R max R is the maximum refresh rate in N displays n Is the refresh rate of the nth display.
Therefore, the image frames with corresponding quantity are discarded according to the calculated frame skip number, the image refresh requirement of the display with higher refresh rate can be met, the image refresh requirement of the display with lower refresh rate can be met as much as possible, the frame skip number suitable for the corresponding display is automatically calculated through the frame skip processing unit, the frame synchronization processing of the displays with different refresh rates is improved, and the terminal equipment can be better compatible with the image output displayed with different refresh rates.
As an alternative embodiment, see fig. 7, the frame-skip processing unit further comprises a timer, and is capable of starting the timer at the same time as the discarding of images is started,
if no new image is received in the timing period of the timer, requesting the image drawing unit to resend the previous frame of image;
if a new image is received within the timing period of the timer, the new timing period is restarted.
Thus, the timer for image retransmission is added in the frame skipping processing unit, so that the problem that the display of a plurality of display images is inconsistent due to frame skipping processing when the image drawing unit temporarily has no new image to output can be solved.
As an alternative embodiment, if the timing period of the timer is smaller than the time for updating one frame of image for the corresponding display, the timer is not started.
Thus, the higher refresh rate display has a lower probability of frame skip processing, and image retransmission by the timing period of the timer is not required when frame skip processing is not performed.
As an alternative embodiment, the timing period of the timer is calculated by the following steps:
T=(1/R n )*X n
wherein T is a timing period, X n For the number of frames of the image to be discarded after each update of one frame of the image for the nth display, R n Is the refresh rate of the nth display.
Therefore, the image retransmission is carried out according to the calculated timing period of the timer, so that the image retransmission can be more accurate, and if the frame skipping processing unit does not receive a new image, the image drawing unit is requested to retransmit the previous image through the corresponding timing period, and the problem that the images of a plurality of displays are inconsistent in display is effectively avoided.
The invention also provides an electronic device, comprising: a processor; and a memory having stored thereon a computer program which, when executed by the processor, enables the implementation of the image output method of simultaneously supporting different refresh rate displays as described in the above embodiments.
The present invention also provides a computer readable storage medium having stored thereon a computer program for running to implement the image output method of simultaneously supporting different refresh rate displays as described in the above embodiments.
The present invention is not limited to the above-mentioned embodiments, but is intended to be limited to the following embodiments, and any modifications, equivalents and modifications can be made to the above-mentioned embodiments without departing from the scope of the invention.

Claims (12)

1. An image output method for simultaneously supporting displays with different refresh rates is used for a mobile terminal to output images to a plurality of displays, and is characterized in that the mobile terminal comprises an image drawing unit, a frame synchronization signal processing unit, a plurality of frame skipping processing units and a plurality of image output units, wherein the frame skipping processing units and the image output units are correspondingly arranged with the plurality of displays;
the method comprises the following steps:
s100, acquiring refresh rates of the plurality of displays and determining a maximum refresh rate from the refresh rates;
s200, the image drawing unit synchronously outputs images to each frame-skipping processing unit, the frame-skipping processing unit determines the frame-skipping number of the display according to the refresh rate of the corresponding display and the maximum refresh rate, and the frame-skipping processing unit discards a plurality of frame images corresponding to the frame-skipping number after outputting one frame of image to the corresponding image output unit;
and S300, each image output unit outputs the received images to the corresponding display, each display sends a frame synchronization signal to the frame synchronization signal processing unit after updating the images, and the frame synchronization signal processing unit sends the frame synchronization signal to the image drawing unit after receiving the frame synchronization signals of all the displays, so that the image drawing unit processes the next frame of images.
2. The image output method according to claim 1, wherein in the step S200, the skip frame number is calculated by:
X n =Floor[(R max +R n -1)/R n ]-1,n=1,2…N
wherein X is n For the number of frames of images to be discarded after updating each frame of images for the nth display, N is the total number of displays, floor is a downward rounding function, R max R is the maximum refresh rate in N displays n Is the refresh rate of the nth display.
3. The image output method according to claim 1 or 2, wherein in the step S200, the frame skip processing unit starts a timer while starting discarding the image,
if no new image is received in the timing period of the timer, requesting the image drawing unit to resend the previous frame of image;
if a new image is received within the timing period of the timer, the new timing period is restarted.
4. The image output method according to claim 3, wherein the timer is not started if a timing period of the timer is less than a time for updating one frame image for the corresponding display.
5. The image output method as claimed in claim 3, wherein the timing period of the timer is calculated by:
T=(1/R n )*X n
wherein T is a timing period, X n For the number of frames of the image to be discarded after each update of one frame of the image for the nth display, R n Is the refresh rate of the nth display.
6. An image output system supporting displays with different refresh rates simultaneously is used for a mobile terminal to output images to a plurality of displays, and is characterized by comprising an image drawing unit, a frame synchronization signal processing unit, a plurality of frame skipping processing units and a plurality of image output units, wherein the frame skipping processing units and the image output units are correspondingly arranged with the plurality of displays;
the image drawing unit can synchronously output images to each frame skip processing unit;
the frame skipping processing unit can determine the frame skipping number of the display according to the refresh rate of the corresponding display and the maximum refresh rate of the displays, and discard a plurality of frame images corresponding to the frame skipping number after outputting one frame image to the corresponding image output unit;
the image output unit can output the received image to a corresponding display;
the frame synchronization processing unit is capable of receiving the frame synchronization signals from each display, and transmitting the frame synchronization signals to the image drawing unit after receiving the frame synchronization signals of all the displays, so that the image drawing unit performs processing of a next frame image.
7. The image output system of claim 6, wherein the skip frame number is calculated by:
X n =Floor[(R max +R n -1)/R n ]-1,n=1,2…N
wherein X is n For the number of frames of images to be discarded after updating each frame of images for the nth display, N is the total number of displays, floor is a downward rounding function, R max R is the maximum refresh rate in N displays n Is the refresh rate of the nth display.
8. The image output system as claimed in claim 6 or 7, wherein the frame skip processing unit further comprises a timer, and is capable of starting the timer while discarding the image,
if no new image is received in the timing period of the timer, requesting the image drawing unit to resend the previous frame of image;
and stopping the timer if a new image is received in the timing period of the timer.
9. The image output system of claim 8, wherein the timer is not started if the timing period of the timer is less than the time for updating one frame of image for the corresponding display.
10. The image output system of claim 8, wherein the timing period of the timer is calculated by:
T=(1/R n )*X n
wherein T is a timing period, X n For the number of frames of the image to be discarded after each update of one frame of the image for the nth display, R n Is the refresh rate of the nth display.
11. An electronic device, comprising:
a processor; and
a memory having stored thereon a computer program which, when executed by the processor, enables the image output method of any one of claims 1 to 5 to be implemented while supporting displays of different refresh rates.
12. A computer readable storage medium having stored thereon a computer program for executing an image output method for simultaneously supporting displays of different refresh rates according to any of claims 1 to 5.
CN202211525246.1A 2022-11-30 2022-11-30 Image output method and system for simultaneously supporting displays with different refresh rates Pending CN116129828A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211525246.1A CN116129828A (en) 2022-11-30 2022-11-30 Image output method and system for simultaneously supporting displays with different refresh rates

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211525246.1A CN116129828A (en) 2022-11-30 2022-11-30 Image output method and system for simultaneously supporting displays with different refresh rates

Publications (1)

Publication Number Publication Date
CN116129828A true CN116129828A (en) 2023-05-16

Family

ID=86294665

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211525246.1A Pending CN116129828A (en) 2022-11-30 2022-11-30 Image output method and system for simultaneously supporting displays with different refresh rates

Country Status (1)

Country Link
CN (1) CN116129828A (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6304297B1 (en) * 1998-07-21 2001-10-16 Ati Technologies, Inc. Method and apparatus for manipulating display of update rate
CN104813392A (en) * 2012-11-20 2015-07-29 夏普株式会社 Control device, display device, and display device control method
CN106663402A (en) * 2014-08-05 2017-05-10 苹果公司 Concurrently refreshing multiple areas of a display device using multiple different refresh rates
US20180007336A1 (en) * 2016-07-01 2018-01-04 Qualcomm Incorporated Correlation based approach for skipping frames
CN110764725A (en) * 2019-10-18 2020-02-07 中科创达软件股份有限公司 Vehicle machine system main screen and auxiliary screen display method and device and electronic equipment
CN113515249A (en) * 2021-06-04 2021-10-19 青岛信芯微电子科技股份有限公司 Device for supporting variable refresh rate signal for intelligent display equipment
WO2022171054A1 (en) * 2021-02-10 2022-08-18 维沃移动通信有限公司 Display refreshing method and apparatus, and electronic device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6304297B1 (en) * 1998-07-21 2001-10-16 Ati Technologies, Inc. Method and apparatus for manipulating display of update rate
CN104813392A (en) * 2012-11-20 2015-07-29 夏普株式会社 Control device, display device, and display device control method
CN106663402A (en) * 2014-08-05 2017-05-10 苹果公司 Concurrently refreshing multiple areas of a display device using multiple different refresh rates
US20180007336A1 (en) * 2016-07-01 2018-01-04 Qualcomm Incorporated Correlation based approach for skipping frames
CN110764725A (en) * 2019-10-18 2020-02-07 中科创达软件股份有限公司 Vehicle machine system main screen and auxiliary screen display method and device and electronic equipment
WO2022171054A1 (en) * 2021-02-10 2022-08-18 维沃移动通信有限公司 Display refreshing method and apparatus, and electronic device
CN113515249A (en) * 2021-06-04 2021-10-19 青岛信芯微电子科技股份有限公司 Device for supporting variable refresh rate signal for intelligent display equipment

Similar Documents

Publication Publication Date Title
CN109992232B (en) Image updating method, device, terminal and storage medium
CN113160748B (en) Display screen frequency conversion method, display driving integrated circuit chip and application processor
US8384725B2 (en) Method and computer for controlling image processor, and machine readable storage medium for use in computer
CN108920120B (en) Information display control method and device
US7406342B2 (en) Apparatus and method for reducing electric power consumption in mobile communication terminal
CN108806623B (en) Overvoltage compensation device and method and overvoltage compensation display device and method
JP6321213B2 (en) Display control device, display device, and display control method
CN115019732A (en) Display screen frequency conversion method, display driving integrated circuit chip and application processor
CN113327535A (en) Adjusting method and adjusting system for display picture of display panel
CN109032541B (en) Refresh rate adjusting method and assembly, display device and storage medium
WO2020150986A1 (en) Resource configuration
CN111949237A (en) Image display method and device
CN110728964B (en) Display frequency adjusting method and device, driving circuit and display device
CN116129828A (en) Image output method and system for simultaneously supporting displays with different refresh rates
CN113794850B (en) Timing correction method, apparatus, electronic device and readable storage medium
CN115883857A (en) Live gift cloud rendering method and device, electronic equipment and storage medium
EP1484737A1 (en) Display controller
CN112698804A (en) Data display method, device, equipment and computer readable storage medium
CN116052585A (en) Method, device, system and storage medium for adjusting resolution of LED display screen
CN114610255A (en) Picture drawing method, device, storage medium and terminal
CN108984144B (en) Data acquisition method, device and storage medium
US10965841B2 (en) Receiving device, video recording system and method for reducing video latency in video recording system
EP3952170A1 (en) Sl data retransmission for unicast sidelink between user equipments
US20220113928A1 (en) Display method, display control method, display terminal, server and display system
CN107424550B (en) Display driving method and flat panel display

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