CN117238232A - Self-adaptive refreshing method and circuit for display screen - Google Patents

Self-adaptive refreshing method and circuit for display screen Download PDF

Info

Publication number
CN117238232A
CN117238232A CN202311258764.6A CN202311258764A CN117238232A CN 117238232 A CN117238232 A CN 117238232A CN 202311258764 A CN202311258764 A CN 202311258764A CN 117238232 A CN117238232 A CN 117238232A
Authority
CN
China
Prior art keywords
display screen
frame image
current frame
image
displayed
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
CN202311258764.6A
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.)
CYG Sunri Co Ltd
Original Assignee
CYG Sunri 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 CYG Sunri Co Ltd filed Critical CYG Sunri Co Ltd
Priority to CN202311258764.6A priority Critical patent/CN117238232A/en
Publication of CN117238232A publication Critical patent/CN117238232A/en
Pending legal-status Critical Current

Links

Landscapes

  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)

Abstract

The application is applicable to the technical field of digital logic devices, and provides a self-adaptive refreshing method of a display screen, which comprises the following steps: after the previous frame image adjacent to the current frame is displayed, if the number of the pixel points corresponding to the newly added and received pixel data reaches a preset value, converting the pixel values of all the pixel points newly added and received currently into a current frame image display driving signal; and inputting a current frame image display driving signal to a display screen so as to drive the display screen to refresh the previous frame image into the current frame image. Compared with a mode of refreshing screen display content at a fixed refresh rate, the self-adaptive refreshing method provided by the application can refresh the display image of the display screen only when the number of pixel points corresponding to the newly added pixel data reaches a preset value, so that the power consumption of the display screen is reduced, and the energy is saved.

Description

Self-adaptive refreshing method and circuit for display screen
Technical Field
The application belongs to the technical field of digital logic devices, and particularly relates to a self-adaptive refreshing method and circuit of a display screen.
Background
The conventional display screen refreshing method generally refreshes the display content of the screen at a fixed refresh rate, and has the defects of high power consumption at first, and under the fixed refresh rate, the screen refreshes at a fixed speed regardless of whether the actual display content is changed, so that even if the display content of the screen is not changed, the screen refreshes at the fixed refresh rate, thereby causing unnecessary consumption of electric quantity. Secondly, the user experience is affected to a certain extent in a manner of refreshing at a fixed refresh rate, for example, if the fixed refresh rate is set to be low and the actual display content is complex or changes fast, phenomena such as unsmooth, blocking or tearing of the screen display may occur, so that the user experience is affected; while if the fixed refresh rate is set higher, the problems of screen jams and tearing, etc. can be reduced, but the power consumption of the device can be increased. Therefore, there is a significant disadvantage in the method of refreshing screen display contents at a fixed refresh rate.
Disclosure of Invention
The embodiment of the application provides a self-adaptive refreshing method and device for a display screen, which can solve the problems of high energy consumption and poor user experience in a method for refreshing screen display contents at a fixed refreshing rate.
In a first aspect, an embodiment of the present application provides an adaptive refresh method for a display screen, which is applied to a digital logic device, including:
after the previous frame image adjacent to the current frame is displayed, if the number of the pixel points corresponding to the newly added and received pixel data reaches a preset value, converting the pixel values of all the pixel points newly added and received currently into a current frame image display driving signal;
and inputting a current frame image display driving signal to a display screen so as to drive the display screen to refresh the previous frame image into the current frame image.
In one possible implementation manner, if the number of pixels corresponding to the newly received pixel data reaches a preset value, converting the pixel values of all the pixels received in the current newly into a current frame image display driving signal, including:
if the number of the pixels corresponding to the newly added received pixel data reaches a preset value, judging whether an end mark of the current frame image is received or not, wherein the end mark indicates that all pixel information of the current frame image is received;
and if the ending mark of the current frame image is received, converting the pixel values of all the pixel points which are newly received at present into a current frame image display driving signal.
In one possible implementation, the method further includes:
and writing the pixel data of all the pixel points of the received current frame image into a video memory according to the scanning mode of the display screen.
In a second aspect, an embodiment of the present application provides an adaptive refresh circuit for a display screen, including:
the input end of the image receiving module to be displayed is coupled with the communication link and is used for receiving the pixel data of all pixel points of the image to be displayed from the communication link;
the input end of the self-adaptive screen refreshing control module is coupled with the output end of the image receiving module to be displayed, the output end of the self-adaptive screen refreshing control module is coupled with a display screen, and the self-adaptive screen refreshing control module is used for converting the pixel values of all the pixel points received in the current process into current frame image display driving signals if the number of the pixel points corresponding to the pixel data received in the current process reaches a preset value after the previous frame image adjacent to the current frame is displayed; and inputting a current frame image display driving signal to a display screen to drive the display screen to refresh the previous frame image into the current frame image.
In one possible implementation, the adaptive screen refresh control module includes:
the input end of the screen refreshing triggering unit is coupled with the first output end of the image receiving module to be displayed, and is used for generating a screen refreshing signal if the number of pixel points corresponding to newly-added received pixel data reaches a preset value after the image of the previous frame adjacent to the current frame is displayed;
the display driving signal generating unit is connected with the output end of the screen refreshing triggering unit in a coupling mode, the output end of the display driving signal generating unit is connected with a display screen in a coupling mode, and the display driving signal generating unit is used for converting pixel values of all pixel points which are newly added and received at present into current frame image display driving signals after receiving the screen refreshing signals, inputting the current frame image display driving signals into the display screen and driving the display screen to refresh the previous frame image into the current frame image.
In one possible implementation manner, the adaptive refresh circuit of the display screen further includes:
the input end of the image storage module to be displayed is coupled with the output end of the image receiving module to be displayed and is used for storing the pixel values of all pixel points of the image to be displayed.
In one possible implementation manner, the image storage module to be displayed includes:
the input end of the video memory control unit is coupled with the output end of the image receiving module to be displayed and is used for analyzing the image to be displayed from the image receiving module to be displayed so as to obtain pixel data of all pixel points of the image to be displayed;
and the input end of the video memory unit is coupled with the output end of the video memory control unit and is used for storing the pixel data of all the pixel points of the image to be displayed.
In a third aspect, an embodiment of the present application provides an adaptive refresh system for a display screen, including an adaptive refresh circuit for a display screen as described above, and a display screen.
In a fourth aspect, an embodiment of the present application provides a digital logic device for adaptive refresh of a display screen, including:
the display driving signal generation module is used for converting the pixel values of all the pixel points received by the current increment into the current frame image display driving signal if the number of the pixel points corresponding to the pixel data received by the current increment reaches a preset value after the previous frame image adjacent to the current frame is displayed;
and the display content refreshing module is used for inputting a display driving signal of the current frame image to a display screen so as to drive the display screen to refresh the previous frame image into the current frame image.
In a fifth aspect, embodiments of the present application provide a computer readable storage medium storing a computer program which, when executed by a processor, implements a method as described above.
The beneficial effects of the application are that
The application provides a self-adaptive refreshing method, a device and a storage medium of a display screen, which comprise the steps of after a previous frame image adjacent to a current frame is displayed, converting pixel values of all pixel points received by the current increment into current frame image display driving signals if the number of pixel points corresponding to the pixel data received by the current increment reaches a preset value; and inputting a current frame image display driving signal to a display screen so as to drive the display screen to refresh the previous frame image into the current frame image.
Compared with a mode of refreshing screen display content at a fixed refresh rate, the self-adaptive refreshing method provided by the application can refresh the display image of the display screen automatically according to the number of the pixel points corresponding to the received newly added pixel data, namely, the frame rate of different video sources is automatically switched to the corresponding display refresh rate, so that the smoothness of a display screen is better, and meanwhile, the power consumption of the display screen is reduced, and the self-adaptive refreshing method is more energy-saving.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are needed in the embodiments or the description of the prior art will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and that other drawings can be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a schematic flow chart of a display screen adaptive refreshing method according to an embodiment of the present application;
FIG. 2 is a flow chart illustrating a display driving signal generation process according to an embodiment of the present application;
FIG. 3 is a schematic diagram of a mapping relationship between video memory data and LCD pixel points according to an embodiment of the present application;
fig. 4 is a schematic structural diagram of a display screen adaptive refresh circuit according to an embodiment of the present application;
fig. 5 is a schematic diagram of a structure of an adaptive refresh digital logic device according to an embodiment of the present application.
Reference numerals: an image receiving module 301 to be displayed; an adaptive screen refresh control module 302; a screen refresh trigger unit 3021; a display drive signal generation unit 3022; an image storage module 303 to be displayed; a display memory control unit 3031; and a display unit 3032.
Detailed Description
In the following description, for purposes of explanation and not limitation, specific details are set forth such as the particular system architecture, techniques, etc., in order to provide a thorough understanding of the embodiments of the present application. It will be apparent, however, to one skilled in the art that the present application may be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present application with unnecessary detail.
It should be understood that the terms "comprises" and/or "comprising," when used in this specification and the appended claims, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
It should also be understood that the term "and/or" as used in the present specification and the appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes such combinations.
As used in the present description and the appended claims, the term "if" may be interpreted as "when..once" or "in response to a determination" or "in response to detection" depending on the context. Similarly, the phrase "if a determination" or "if a [ described condition or event ] is detected" may be interpreted in the context of meaning "upon determination" or "in response to determination" or "upon detection of a [ described condition or event ]" or "in response to detection of a [ described condition or event ]".
Furthermore, the terms "first," "second," "third," and the like in the description of the present specification and in the appended claims, are used for distinguishing between descriptions and not necessarily for indicating or implying a relative importance.
Reference in the specification to "one embodiment" or "some embodiments" or the like means that a particular feature, structure, or characteristic described in connection with the embodiment is included in one or more embodiments of the application. Thus, appearances of the phrases "in one embodiment," "in some embodiments," "in other embodiments," and the like in the specification are not necessarily all referring to the same embodiment, but mean "one or more but not all embodiments" unless expressly specified otherwise. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless expressly specified otherwise.
The conventional display screen refreshing method generally refreshes the display content of the screen at a fixed refresh rate, and has the defects of high power consumption at first, and under the fixed refresh rate, the screen refreshes at a fixed speed regardless of whether the actual display content is changed, so that even if the display content of the screen is not changed, the screen refreshes at the fixed refresh rate, thereby causing unnecessary consumption of electric quantity. Secondly, the user experience is affected to a certain extent in a manner of refreshing at a fixed refresh rate, for example, if the fixed refresh rate is set to be low and the actual display content is complex or changes fast, phenomena such as unsmooth, blocking or tearing of the screen display may occur, so that the user experience is affected; while if the fixed refresh rate is set higher, the problems of screen jams and tearing, etc. can be reduced, but the power consumption of the device can be increased. Therefore, there is a significant disadvantage in the method of refreshing screen display contents at a fixed refresh rate.
The application provides a self-adaptive refreshing method, a device and a storage medium of a display screen, which comprise the steps of after a previous frame image adjacent to a current frame is displayed, converting pixel values of all pixel points received by the current increment into current frame image display driving signals if the number of pixel points corresponding to the pixel data received by the current increment reaches a preset value; and inputting a current frame image display driving signal to a display screen so as to drive the display screen to refresh the previous frame image into the current frame image.
Compared with a mode of refreshing screen display content at a fixed refresh rate, the self-adaptive refreshing method provided by the application can refresh the display image of the display screen automatically according to the number of the pixel points corresponding to the received newly added pixel data, namely, the frame rate of different video sources is automatically switched to the corresponding display refresh rate, so that the smoothness of a display screen is better, and meanwhile, the power consumption of the display screen is reduced, and the self-adaptive refreshing method is more energy-saving.
In order to illustrate the technical scheme of the application, the following description is given by specific examples.
Referring to fig. 1, a flow of one embodiment of an adaptive refresh method for a display screen is shown, by way of example and not limitation, comprising the steps of:
s100: after the previous frame image adjacent to the current frame is displayed, if the number of the pixel points corresponding to the newly added and received pixel data reaches a preset value, converting the pixel values of all the pixel points newly added and received currently into a current frame image display driving signal;
s200: and inputting a current frame image display driving signal to a display screen so as to drive the display screen to refresh the previous frame image into the current frame image.
It should be noted that, in the adaptive refreshing method of a display screen provided by the present application, if the step of converting the pixel values of all the pixels received in the current new process into the current frame image display driving signal is to be executed, a condition needs to be satisfied, that is, the number of pixels corresponding to the pixel data received in the new process reaches a preset value, so that refreshing is performed only when the number of pixels corresponding to the pixel data in the new process reaches the preset value. Compared with a screen refreshing mode with a fixed refreshing rate, the method provided by the application can trigger refreshing of screen display content according to the number of pixels of the received frame image. In addition, the refresh frequency of the self-adaptive refresh method provided by the application is related to the frame rate of the received image to be displayed, when the receiving rate of the image is lower, the refresh rate of the display screen is also lower, and when the receiving rate of the image is higher, the refresh rate of the display screen is also increased, so that the method provided by the application can realize automatic switching to the corresponding display refresh rate according to the frame rates of different video sources, the fluency of the display screen is better, and meanwhile, the power consumption of the display screen is reduced, so that the energy is saved.
The principle of the self-adaptive refreshing method provided by the application is mainly to adjust based on the frame rate of the image and the number of pixel points. The following is a further explanation of the adaptive refresh method described above: during the refresh of the display, each frame is made up of a number of pixels. These pixels are the basic elements of the displayed image, the pixel value of each pixel determines its appearance in the image, and the pixel data of all pixels describe the image of each frame that needs to be displayed. If the number of pixel points corresponding to the newly added received pixel data reaches a preset value, which means that the pixel data of all the pixel points of the current frame image are already received, a conversion process is triggered, and the pixel values of all the pixel points received by the current new addition are converted into the display driving signals of the current frame image. These converted drive signals are then used to drive each pixel on the display to display a new image.
In step S100, the converting the pixel values of all the pixels newly received in the current step into the current frame image display driving signal includes: and converting the pixel values of all the pixel points which are newly received at present into LCD display driving signals of VGA time sequence of the current frame image.
Since the MCU (Microcontroller Unit, micro control unit) generally does not have a VGA timing generation function, in a liquid crystal display panel using the MCU as a main control chip, it is necessary that an LCD (Liquid Crystal Display ) module has two chips, the first being an LCD control chip and the other being a driving chip for the LCD. The LCD control chip is used for converting the 8080 interface time sequence into a VGA time sequence interface, and the LCD driving chip is used for converting a control signal of the VGA time sequence into a driving signal of LCD display. Driving an LCD liquid crystal screen using the 8080 interface has the following disadvantages: 1. the 8080 interface time sequence is usually 8bit data bit wide, and the refreshing speed of the image is slow; 2. controlling an LCD based on the 8080 interface typically requires a significant amount of initialization work on the control chip of the LCD. The initialization operation is simple for the device of the serial operation mode of the MCU, but if the device of parallel operation such as CPLD is used, the device needs to be designed into a very complex and very long state machine in the program, so the LUT resource consumption of the CPLD and the influence on the time sequence convergence can be increased; 3. directly driving the LCD with the 8080 interface requires an LCD controller chip for the LCD module to convert 8080 timing and commands into VGA timing to drive the LCD display module, which increases the cost of the entire liquid crystal panel.
In the application, the digital logic device is selected as the controller of the liquid crystal display panel, and the digital logic device has programmable characteristics, so that the functions of logic calculation, data processing and the like can be realized to a certain extent, and the pixel value of the pixel point can be converted into a display driving signal of VGA time sequence by utilizing the operation capability of the digital logic device, so that VGA interface output can be realized, and the LCD control chip is not needed in the liquid crystal display panel which uses the digital logic device as a main control chip. The cost and the energy consumption can be reduced due to the reduction of the use of chips. In addition, the application is realized by the basic operation processing capability skill of the digital logic device, so the method provided by the application is suitable for various digital logic devices, including but not limited to FPGA, ASIC, CPLD and the like, and can adapt to different hardware environments and computing capabilities.
For better understanding of the solution provided by the present application, the VGA display principle is briefly described here. VGA has two very important signals, one is a line synchronization signal (HSYNC) and the other is a field synchronization signal (VSYNC), and pixel scanning of one frame of image is completed through the two signals. The VGA display image is gradually filled from the first pixel of the first row by using a scanning mode, the first pixel of the first row, the second pixel of the first row and the third pixel of the first row … … are filled, and after the first row is filled, the first pixel of the second row, the second pixel of the second row and the third pixel of the second row … … are continuously filled until the last pixel of the nth row is filled. In this way, a complete image is formed, and when the scanning speed is fast enough and the visual persistence of human eyes is added, the human eyes can see a complete picture instead of flickering pixels, which is the principle of VGA display. Therefore, a complete image can be displayed by transmitting the corresponding pixel points to the VGA interface according to the length and width of the resolution which can be supported by the display.
It should be noted that, the preset number of pixels in step S100 is set according to the resolution of the display screen. Therefore, the method can adapt to the refreshing requirements of different display screens through the adjustment of preset values.
For example, for a display screen with a resolution of 320×240, the preset value of the number of pixels is set to 76800. After the previous frame image adjacent to the current frame is displayed, if the number of pixel points corresponding to the newly received pixel data reaches 76800, converting the pixel values of all the pixel points newly received at present into a current frame image display driving signal.
Referring to fig. 2, in one possible implementation manner, if the number of pixels corresponding to the newly added received pixel data reaches a preset value, the converting the pixel values of all the pixels received by the current new addition into the current frame image display driving signal includes:
s101: if the number of the pixels corresponding to the newly added received pixel data reaches a preset value, judging whether an end mark of the current frame image is received or not, wherein the end mark indicates that all pixel information of the current frame image is received;
s102: and if the ending mark of the current frame image is received, converting the pixel values of all the pixel points which are newly received at present into a current frame image display driving signal.
In the above implementation, if the step of converting the pixel values of all the pixels newly received at present into the current frame image display driving signal is to be performed, two conditions need to be satisfied, one is: the number of pixel points corresponding to the newly added received pixel data reaches a preset value, and the other is: an end flag of the current frame image is received. Only when both the above conditions are satisfied, the pixel values of the pixels are converted into display driving signals, which means that after all the pixels of the whole frame of image are received, the conversion of the pixel values and the generation of the driving signals are performed. The method has the advantages that the accuracy of image receiving can be guaranteed, the conversion of pixel values and the generation of driving signals can be carried out after all pixel point information of the whole frame of image is received, thus the processing of complete image data can be guaranteed, the processing error caused by data transmission error or loss in the image receiving process is avoided, and if the received pixel data is incomplete or lost, the generated image display driving signals possibly have errors, and the display effect of the image is affected.
In one possible implementation manner, the adaptive refresh method of the display screen further includes:
and writing the pixel data of all the pixel points of the received current frame image into a video memory according to the scanning mode of the display screen.
Referring to FIG. 3, the correspondence between data in the RAM and pixel points of the LCD is shown (for example, an LCD with a resolution of 320×240).
Referring to fig. 4, a schematic diagram of one embodiment of an adaptive refresh circuit for a display screen is shown, by way of example and not limitation, comprising:
the image receiving module 301 to be displayed, the input end of the image receiving module to be displayed is coupled to the communication link, and is configured to receive pixel data of all pixel points of the image to be displayed from the communication link;
the input end of the self-adaptive screen refreshing control module 302 is coupled to the output end of the image receiving module to be displayed, and the output end of the self-adaptive screen refreshing control module is coupled to a display screen, and is used for converting the pixel values of all the pixel points received in the current process into current frame image display driving signals if the number of the pixel points corresponding to the pixel data received in the current process reaches a preset value after the previous frame image adjacent to the current frame is displayed; and inputting a current frame image display driving signal to a display screen to drive the display screen to refresh the previous frame image into the current frame image.
It should be noted that, the self-adaptive refreshing circuit provided by the present application uses the image receiving module 301 to be displayed to continuously receive the pixel data of all the pixels of the image to be displayed from the communication link, further, the self-adaptive screen refreshing control module 302 detects the number of pixels corresponding to the newly received pixel data in real time, if the number of pixels reaches the preset value, a screen refreshing operation is triggered once, that is, the pixel values of all the pixels newly received at present are converted into the current frame image display driving signal, and the current frame image display driving signal is input to the display screen to drive the display screen to refresh the previous frame image into the current frame image.
It should be noted that, in the adaptive refresh circuit of the display screen provided by the present application, if the adaptive screen refresh control module 302 needs to execute the step of converting the pixel values of all the pixels received in the current new process into the current frame image display driving signal, a condition needs to be satisfied, that is, the number of pixels corresponding to the pixel data received in the new process reaches a preset value, so that the refresh is performed only when the number of pixels corresponding to the pixel data received in the new process reaches the preset value, so that the adaptive refresh circuit provided by the present application can trigger the refresh of the display content of the screen according to the number of pixels of the received frame image. In addition, the refresh frequency of the self-adaptive refresh circuit provided by the application is related to the frame rate of the received image to be displayed, when the receiving rate of the image is lower, the refresh rate of the display screen is also lower, and when the receiving rate of the image is higher, the refresh rate of the display screen is also increased, so that the self-adaptive refresh circuit provided by the application can realize automatic switching to the corresponding display refresh rate according to the frame rates of different video sources, the fluency of the display screen is better, and meanwhile, the power consumption of the display screen is reduced, so that the self-adaptive refresh circuit is more energy-saving.
In one possible implementation, the adaptive screen refresh control module 302 includes:
the screen refresh trigger unit 3021, an input end of the screen refresh trigger unit is coupled to the first output end of the image receiving module to be displayed, and is configured to generate a screen refresh signal if the number of pixels corresponding to the newly-added received pixel data reaches a preset value after the previous frame image adjacent to the current frame is displayed;
the display driving signal generating unit 3022, where an input end of the display driving signal generating unit is coupled to an output end of the screen refreshing triggering unit, and an output end of the display driving signal generating unit is coupled to a display screen, and is configured to convert pixel values of all pixel points currently newly received into a current frame image display driving signal after receiving the screen refreshing signal, and input the current frame image display driving signal to the display screen, so as to drive the display screen to refresh a previous frame image into the current frame image.
It should be noted that, through the combined action of the two units, the function of triggering the display screen to refresh according to the number of pixel points corresponding to the newly added received pixel data can be realized. Specifically, after receiving the image to be displayed, the screen refresh triggering unit 3021 needs to determine whether the number of newly added received pixels reaches a preset value, and if so, generates a screen refresh signal; further, the display driving signal generating unit 3022 converts the pixel values of all the newly received pixels into the current frame image display driving signal after receiving the screen refresh signal, and inputs the signal to the display screen to drive the display screen to refresh the previous frame image into the current frame image. Therefore, the screen refresh trigger unit 3021 and the display driving signal generating unit 3022 are used in combination, so that the screen refresh control can be performed according to the real-time receiving condition of the image data, the problems of delay or flickering of the image display caused by untimely screen refresh are avoided, and the fluency and stability of the image display are improved.
In one possible implementation manner, the adaptive refresh circuit of the display screen further includes:
the input end of the image storage module to be displayed is coupled to the output end of the image receiving module to be displayed, and is used for storing the pixel values of all the pixel points of the image to be displayed.
In one possible implementation, the image storage module to be displayed 303 includes:
the input end of the video memory control unit 3031 is coupled with the output end of the image receiving module to be displayed and is used for analyzing the image to be displayed from the image receiving module to be displayed so as to obtain pixel data of all pixel points of the image to be displayed;
and the input end of the display memory unit 3032 is coupled with the output end of the display memory control unit and is used for storing the pixel data of all the pixel points of the image to be displayed.
It should be noted that the functions of the image storage module 303 to be displayed mainly include receiving and analyzing the image to be displayed, and storing the analyzed pixel data. Specifically, the video memory control unit 3031 receives an image to be displayed from the image receiving module to be displayed, and analyzes the image to obtain pixel data of all pixel points of the image; after the analysis is completed, the display memory control unit 3031 transfers the obtained pixel data to the display unit 3032, and the display unit 3032 stores the pixel data. The image storage module 303 to be displayed can temporarily store image data to be displayed and ensure that the data can be quickly and accurately transferred when needed so as to realize timely and correct display of the image.
The application also provides an adaptive refreshing system of the display screen, which comprises the adaptive refreshing circuit of the display screen and the display screen.
It should be noted that, the principle of the adaptive refresh system of the display screen provided by the application is mainly to adjust based on the frame rate of the image and the number of pixels. Specifically, during the refresh process of the display, each frame is composed of a plurality of pixels, the pixels are basic elements of the display image, the pixel value of each pixel determines the appearance of the pixel in the image, and the pixel data of all the pixels describe the image of each frame to be displayed. If the number of pixel points corresponding to the newly added received pixel data reaches a preset value, which means that the pixel data of all the pixel points of the current frame image are already received, a conversion process is triggered, and the pixel values of all the pixel points received by the current new addition are converted into the display driving signals of the current frame image. These converted drive signals are then used to drive each pixel on the display to display a new image.
The self-adaptive refreshing system of the display screen can realize self-adaptive refreshing of display contents of the display screen, and particularly, if the step of converting pixel values of all pixel points received by the current increment into current frame image display driving signals is to be executed, one condition needs to be met, namely the number of pixel points corresponding to the pixel data received by the current increment reaches a preset value, and refreshing can be carried out only when the number of pixel points corresponding to the pixel data received by the current increment reaches the preset value. Compared with a screen refreshing mode with a fixed refreshing rate, the self-adaptive refreshing system of the display screen can trigger refreshing of screen display content according to the number of pixels of the received frame image. In addition, the refresh frequency of the self-adaptive refresh system of the display screen provided by the application is related to the frame rate of the received image to be displayed, when the receiving rate of the image is lower, the refresh rate of the display screen is also lower, and when the receiving rate of the image is higher, the refresh rate of the display screen is also increased, so that the self-adaptive refresh system of the display screen provided by the application can realize automatic switching to the corresponding display refresh rate according to the frame rates of different video sources, the fluency of the display screen is better, and meanwhile, the power consumption of the display screen is reduced, and the self-adaptive refresh system of the display screen is more energy-saving.
An adaptive refresh digital logic device for a display screen according to an embodiment of the present application, referring to fig. 5, includes:
the display driving signal generating module 401 is configured to, after displaying the previous frame image adjacent to the current frame, convert the pixel values of all the pixel points received by the current addition into current frame image display driving signals if the number of pixel points corresponding to the pixel data received by the current addition reaches a preset value;
the display content refreshing module 402 is configured to input a current frame image display driving signal to a display screen, so as to drive the display screen to refresh a previous frame image into the current frame image.
It should be noted that, if the step of converting the pixel values of all the pixels newly received in the current process into the current frame image display driving signal is to be executed, the digital logic device for adaptive refresh of the display screen provided by the application needs to satisfy a condition that the number of pixels corresponding to the newly received pixel data reaches a preset value, so that the refresh is performed only when the number of pixels corresponding to the newly received pixel data reaches the preset value. The self-adaptive refreshing digital logic device provided by the application can trigger refreshing of screen display content according to the number of pixels of the received frame image. In addition, the refresh frequency of the self-adaptive refresh digital logic device provided by the application is related to the frame rate of the received image to be displayed, when the receiving rate of the image is lower, the refresh rate of the display screen is also lower, and when the receiving rate of the image is higher, the refresh rate of the display screen is also increased, so that the self-adaptive refresh digital logic device provided by the application can realize automatic switching to the corresponding display refresh rate according to the frame rates of different video sources, the fluency of the display screen is better, and meanwhile, the power consumption of the display screen is reduced, and the self-adaptive refresh digital logic device is more energy-saving.
Embodiments of the present application also provide a computer readable storage medium storing a computer program which, when executed by a processor, performs the steps of the respective method embodiments described above.
Embodiments of the present application provide a computer program product which, when run on a mobile terminal, causes the mobile terminal to perform steps that enable the implementation of the method embodiments described above.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable storage medium. Based on such understanding, the present application may implement all or part of the flow of the method of the above embodiments, and may be implemented by a computer program to instruct related hardware, where the computer program may be stored in a computer readable storage medium, and when the computer program is executed by a processor, the computer program may implement the steps of each of the method embodiments described above. Wherein the computer program comprises computer program code which may be in source code form, object code form, executable file or some intermediate form etc. The computer readable medium may include at least: any entity or device capable of carrying computer program code to a photographing device/terminal apparatus, recording medium, computer Memory, read-Only Memory (ROM), random access Memory (RAM, random Access Memory), electrical carrier signals, telecommunications signals, and software distribution media. Such as a U-disk, removable hard disk, magnetic or optical disk, etc. In some jurisdictions, computer readable media may not be electrical carrier signals and telecommunications signals in accordance with legislation and patent practice.
In the foregoing embodiments, the descriptions of the embodiments are emphasized, and in part, not described or illustrated in any particular embodiment, reference is made to the related descriptions of other embodiments.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus/network device and method may be implemented in other manners. For example, the apparatus/network device embodiments described above are merely illustrative, e.g., the division of the modules or units is merely a logical functional division, and there may be additional divisions in actual implementation, e.g., multiple units or components may be combined or integrated into another system, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection via interfaces, devices or units, which may be in electrical, mechanical or other forms.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
The above embodiments are only for illustrating the technical solution of the present application, and not for limiting the same; although the application has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present application, and are intended to be included in the scope of the present application.

Claims (10)

1. An adaptive refreshing method of a display screen, applied to a digital logic device, is characterized by comprising the following steps:
after the previous frame image adjacent to the current frame is displayed, if the number of the pixel points corresponding to the newly added and received pixel data reaches a preset value, converting the pixel values of all the pixel points newly added and received currently into a current frame image display driving signal;
and inputting a current frame image display driving signal to a display screen so as to drive the display screen to refresh the previous frame image into the current frame image.
2. The adaptive refresh method of claim 1, wherein if the number of pixels corresponding to the newly added received pixel data reaches a preset value, converting the pixel values of all the pixels currently received by the new addition into a current frame image display driving signal, includes:
if the number of the pixels corresponding to the newly added received pixel data reaches a preset value, judging whether an end mark of the current frame image is received or not, wherein the end mark indicates that all pixel information of the current frame image is received;
and if the ending mark of the current frame image is received, converting the pixel values of all the pixel points which are newly received at present into a current frame image display driving signal.
3. The adaptive refresh method of a display screen of claim 1, the method further comprising:
and writing the pixel data of all the pixel points of the received current frame image into a video memory according to the scanning mode of the display screen.
4. An adaptive refresh circuit for a display screen, comprising:
the input end of the image receiving module to be displayed is coupled with the communication link and is used for receiving the pixel data of all pixel points of the image to be displayed from the communication link;
the input end of the self-adaptive screen refreshing control module is coupled with the output end of the image receiving module to be displayed, the output end of the self-adaptive screen refreshing control module is coupled with a display screen, and the self-adaptive screen refreshing control module is used for converting the pixel values of all the pixel points received in the current process into current frame image display driving signals if the number of the pixel points corresponding to the pixel data received in the current process reaches a preset value after the previous frame image adjacent to the current frame is displayed; and inputting a current frame image display driving signal to a display screen to drive the display screen to refresh the previous frame image into the current frame image.
5. The adaptive refresh circuit of a display screen of claim 4, wherein the adaptive screen refresh control module comprises:
the input end of the screen refreshing triggering unit is coupled with the first output end of the image receiving module to be displayed, and is used for generating a screen refreshing signal if the number of pixel points corresponding to newly-added received pixel data reaches a preset value after the image of the previous frame adjacent to the current frame is displayed;
the display driving signal generating unit is connected with the output end of the screen refreshing triggering unit in a coupling mode, the output end of the display driving signal generating unit is connected with a display screen in a coupling mode, and the display driving signal generating unit is used for converting pixel values of all pixel points which are newly added and received at present into current frame image display driving signals after receiving the screen refreshing signals, inputting the current frame image display driving signals into the display screen and driving the display screen to refresh the previous frame image into the current frame image.
6. The adaptive refresh circuit of a display screen of claim 4, wherein the adaptive refresh circuit of a display screen further comprises:
the input end of the image storage module to be displayed is coupled with the output end of the image receiving module to be displayed and is used for storing the pixel values of all pixel points of the image to be displayed.
7. The adaptive refresh circuit of a display screen of claim 6, wherein the image storage module to be displayed comprises:
the input end of the video memory control unit is coupled with the output end of the image receiving module to be displayed and is used for analyzing the image to be displayed from the image receiving module to be displayed so as to obtain pixel data of all pixel points of the image to be displayed;
and the input end of the video memory unit is coupled with the output end of the video memory control unit and is used for storing the pixel data of all the pixel points of the image to be displayed.
8. An adaptive refresh system for a display screen, comprising an adaptive refresh circuit for a display screen as recited in any one of claims 4 to 6, and a display screen.
9. An adaptively refreshed digital logic device for a display screen, comprising:
the display driving signal generation module is used for converting the pixel values of all the pixel points received by the current increment into the current frame image display driving signal if the number of the pixel points corresponding to the pixel data received by the current increment reaches a preset value after the previous frame image adjacent to the current frame is displayed;
and the display content refreshing module is used for inputting a display driving signal of the current frame image to a display screen so as to drive the display screen to refresh the previous frame image into the current frame image.
10. A computer readable storage medium storing a computer program, characterized in that the computer program when executed by a processor implements the steps of the method according to any one of claims 1 to 3.
CN202311258764.6A 2023-09-26 2023-09-26 Self-adaptive refreshing method and circuit for display screen Pending CN117238232A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311258764.6A CN117238232A (en) 2023-09-26 2023-09-26 Self-adaptive refreshing method and circuit for display screen

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311258764.6A CN117238232A (en) 2023-09-26 2023-09-26 Self-adaptive refreshing method and circuit for display screen

Publications (1)

Publication Number Publication Date
CN117238232A true CN117238232A (en) 2023-12-15

Family

ID=89090878

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311258764.6A Pending CN117238232A (en) 2023-09-26 2023-09-26 Self-adaptive refreshing method and circuit for display screen

Country Status (1)

Country Link
CN (1) CN117238232A (en)

Similar Documents

Publication Publication Date Title
CN107493448B (en) Image processing system, image display method and display device
CN101046941B (en) Apparatus and method for driving liquid crystal display device
US7864153B2 (en) Apparatus and method for driving liquid crystal display device
CN101620840B (en) Power efficient high frequency display with motion blur mitigation
CN101093658B (en) Conversion of display refreshing speed
CN101097319B (en) Liquid crystal display device and method of driving the same
US20050168458A1 (en) Panel driving circuit that generates panel test pattern and panel test method thereof
US8994640B2 (en) Low motion blur liquid crystal display
JPH11331610A (en) Picture information transmitting method, picture information updating method, transmitting device and updating device
CN102103841B (en) Liquid crystal display device and video processing method thereof
WO2021189781A1 (en) Display controller and method having automatic data underrun recovery function
CN100378793C (en) Liquid crystal display displaying method and system
US9087473B1 (en) System, method, and computer program product for changing a display refresh rate in an active period
US11417288B1 (en) Control circuit and control method applicable to display panel
US7893951B2 (en) Image display apparatus and image display method
US5905483A (en) Display control apparatus
CN102568399B (en) Overdriven value generating method
MXPA00007414A (en) Over range image display device and method of monitor.
CN112017612A (en) Time schedule controller, control method thereof and display device with time schedule controller
CN201927328U (en) Low voltage differentialsignaling (LVDS) interface based display correction device
CN117238232A (en) Self-adaptive refreshing method and circuit for display screen
US20170236483A1 (en) Liquid crystal display driving device and liquid crystal display driving method
KR100494713B1 (en) Liquid crystal display
KR100429880B1 (en) Circuit and method for controlling LCD frame ratio and LCD system having the same
KR20060084718A (en) Apparatus for lcd response time improvement using frame difference and piece-wise linear function

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