CN111883073A - Display method of electronic equipment and electronic equipment - Google Patents
Display method of electronic equipment and electronic equipment Download PDFInfo
- Publication number
- CN111883073A CN111883073A CN202010709036.2A CN202010709036A CN111883073A CN 111883073 A CN111883073 A CN 111883073A CN 202010709036 A CN202010709036 A CN 202010709036A CN 111883073 A CN111883073 A CN 111883073A
- Authority
- CN
- China
- Prior art keywords
- display
- unit
- clock signal
- time period
- preset time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/34—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source
- G09G3/36—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source using liquid crystals
- G09G3/3611—Control of matrices with row and column drivers
- G09G3/3618—Control of matrices with row and column drivers with automatic refresh of the display panel using sense/write circuits
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2330/00—Aspects of power supply; Aspects of display protection and defect management
- G09G2330/02—Details of power systems and of start or stop of display operation
- G09G2330/021—Power management, e.g. power saving
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Crystallography & Structural Chemistry (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Liquid Crystal Display Device Control (AREA)
Abstract
The invention provides a display method of electronic equipment and the electronic equipment, wherein the method comprises the following steps: an identification unit in the electronic equipment acquires the fluctuation state of a clock signal in a preset time period, wherein the preset time period is a historical time period with a set time length away from the current time; the clock signal is generated by a processing unit in the electronic equipment and is sent to a driving unit in the electronic equipment, the processing unit is used for determining whether the generated adjacent data frames are the same data frame or not, and generating the same clock signal when the generated adjacent data frames are determined to be the same data frame, otherwise, generating different clock signals; the identification unit determines the current display state of a display unit in the electronic equipment based on the fluctuation state of the clock signal in a preset time period; the display state is used to determine the refresh frequency of the display unit by the driving unit. The scheme can dynamically adjust the frequency of the display unit in the process of displaying the picture data, and is beneficial to reducing unreasonable power consumption in the display process.
Description
Technical Field
The present invention relates to the field of display, and in particular, to a display method for an electronic device and an electronic device.
Background
At present, with the rise of intelligent terminals, on the basis of the traditional communication function, a system of electronic devices such as smart phones provides more and more abundant functions, such as accessing internet to acquire data, taking photos or videos, playing videos or music, and the like, and great convenience is brought to the lives of people.
For a series of electronic devices such as smart phones and flat panels, the display screen may be constructed by an LCD (Liquid crystal display), for example, the display screen on the electronic device is constructed by an LCM (LCD Module) technology.
When a Processing Unit in the electronic device, such as a Central Processing Unit (CPU), receives an operation instruction of a user on a display screen, the Processing Unit responds to the operation instruction initiated by the user. The responding process comprises the following steps: and controlling to output corresponding picture data to be displayed in the display screen.
Since the image data output by the CPU is a digital signal, it needs to be converted by a driving unit in the electronic device, such as a Driver IC (Driver Integrated Circuit), into an analog signal that can be displayed on the display screen.
When the CPU receives an operation instruction of a user on the display screen, the picture data output by the CPU is displayed on the display screen at a fixed refreshing frequency. Therefore, for some picture data which does not need to be refreshed in real time, by adopting a fixed refreshing frequency, the loss of the electronic equipment is inevitable.
In summary, in the field of liquid crystal display, a display method for reducing power consumption of an electronic device is needed.
Disclosure of Invention
The invention provides a display method of electronic equipment and the electronic equipment, which are used for solving the problem of unreasonable power consumption of the electronic equipment in the process of displaying picture data.
In a first aspect, an embodiment of the present invention provides a display method for an electronic device, where the method includes: an identification unit in the electronic equipment acquires the fluctuation state of a clock signal in a preset time period, wherein the preset time period is a historical time period with a set time length away from the current time; the clock signal is generated by a processing unit in the electronic equipment and is sent to a driving unit in the electronic equipment, the processing unit is used for determining whether the generated adjacent data frames are the same data frame or not, and generating the same clock signal when the generated adjacent data frames are determined to be the same data frame, otherwise, generating different clock signals; the identification unit determines the current display state of a display unit in the electronic equipment based on the fluctuation state of the clock signal in a preset time period; the display state is used for determining the refresh frequency of the display unit by the driving unit; the driving unit is used for controlling the display state of the display unit according to the refreshing frequency.
Based on the scheme, the identification unit in the electronic device acquires the fluctuation state of the clock signal in the preset time period and determines the current display state of the display unit in the electronic device based on the fluctuation state, so that the refresh frequency of the display unit by the driving unit in the electronic device can be determined based on the current display state, the frequency of the display unit in the process of displaying the picture data can be dynamically adjusted, and unreasonable power consumption in the display process can be reduced.
In a possible implementation method, the identification unit is the processing unit; after the identification unit determines the current display state of the display unit in the electronic device based on the fluctuation state of the clock signal in a preset period, the method further comprises the following steps: the processing unit determines a refreshing frequency corresponding to the display state; the processing unit sends the refresh frequency to the driving unit.
Based on the scheme, when the identification unit in the electronic device is specifically a processing unit in the electronic device, it indicates that the processing unit acquires a fluctuation state of the clock signal in a preset time period, and after determining that the display unit is in the current display state, the processing unit directly determines the corresponding refresh frequency according to the current display state of the display unit, and sends the determined refresh frequency to the driving unit, so that the driving unit can display the picture data on the display unit according to the refresh frequency.
In one possible implementation, the identification unit is the drive unit; after the identification unit determines the current display state of the display unit in the electronic device based on the fluctuation state of the clock signal in a preset period, the method further comprises the following steps: the driving unit sends the display state to the processing unit; the processing unit determines a refreshing frequency corresponding to the display state; the processing unit sends the refresh frequency to the driving unit.
Based on the scheme, when the identification unit in the electronic device is specifically the driving unit in the electronic device, it indicates that the driving unit acquires the fluctuation state of the clock signal in the preset time period, and after determining that the display unit is in the current display state, the driving unit feeds back the determined display state to the processing unit in the electronic device, and after determining that the display state actually corresponds to the refresh frequency, the processing unit gives the determined refresh frequency to the driving unit, so that the driving unit can display the picture data on the display unit according to the refresh frequency.
In a possible implementation method, the fluctuation state is whether the clock signal changes within the preset time period; the identification unit determines the current display state of a display unit in the electronic equipment based on the fluctuation state of the clock signal in a preset time period, and comprises the following steps: the identification unit determines that the fluctuation state is that clock signals of adjacent data frames are different in the preset time period, and then determines that the display state is dynamic display; otherwise, determining the display state as static display; and the refreshing frequency corresponding to the dynamic display is higher than the refreshing frequency corresponding to the static display.
Based on this scheme, for the fluctuation state of the clock signal in the preset time period, it may be determined whether the clock signal has changed in the preset time period: if the identification unit determines that the clock signals of the adjacent data frames are different in the preset time period, the identification unit can determine that the current display state of the display unit is dynamic display; if the identification unit determines that the clock signals of the adjacent data frames exist in the preset time period are the same, the identification unit can determine that the current display state of the display unit is static display, and when the display state of the identification unit is static display, the identification unit can instruct the driving unit to control the display of the picture data on the display unit at a relatively low refresh frequency, so that unreasonable power consumption existing in the display process is reduced on the premise of not influencing visual effect.
In a possible implementation method, the fluctuation state is the number of times that the clock signal changes within the preset time period; the identification unit determines the current display state of a display unit in the electronic equipment based on the fluctuation state of the clock signal in a preset time period, and comprises the following steps: the identification unit determines the number of times of the change of the clock signal in the fluctuation state in the preset time period and determines the refresh frequency corresponding to the number of times of the change; wherein the number of changes is positively correlated to the refresh frequency.
Based on the scheme, for the fluctuation state of the clock signal in the preset time period, it may be that the number of times the clock signal changes in the preset time period is judged: if the identification unit determines that the frequency of the change of the clock signal in the preset time period is higher, the identification unit can instruct the driving unit to control the display of the picture data on the display unit at a relatively higher refresh frequency; if the identification unit determines that the frequency of the clock signal change in the preset time period is low, the identification unit may instruct the driving unit to control the display of the picture data on the display unit at a relatively low refresh frequency, thereby facilitating to dynamically adjust the display process of the picture data on the display unit.
In a second aspect, an embodiment of the present invention provides an electronic device, including: the device comprises a recognition unit, a processing unit, a driving unit and a display unit; the identification unit is used for acquiring the fluctuation state of the clock signal in a preset time period, wherein the preset time period is a historical time period with a set time length away from the current time; the clock signal is generated by the processing unit and sent to the driving unit, the processing unit is used for determining whether the generated adjacent data frames are the same data frame or not, and generating the same clock signal when the generated adjacent data frames are determined to be the same data frame, otherwise, generating different clock signals; the identification unit is further used for determining the current display state of the display unit based on the fluctuation state of the clock signal in a preset time period; the processing unit is used for determining the refresh frequency of the display unit by the driving unit according to the display state and sending the refresh frequency to the driving unit; the driving unit is used for controlling the display state of the display unit according to the refreshing frequency; the display unit is used for displaying under the control of the driving unit.
Based on the scheme, the identification unit in the electronic device acquires the fluctuation state of the clock signal in the preset time period and determines the current display state of the display unit in the electronic device based on the fluctuation state, so that the refresh frequency of the display unit by the driving unit in the electronic device can be determined based on the current display state, the frequency of the display unit in the process of displaying the picture data can be dynamically adjusted, and unreasonable power consumption in the display process can be reduced.
In one possible implementation, the identification unit is the processing unit or the drive unit.
In a possible implementation method, the fluctuation state is whether the clock signal changes within the preset time period; the identification unit is specifically configured to determine that the display state is dynamic display if the fluctuation state is determined that clock signals of adjacent data frames are different in the preset time period; otherwise, determining the display state as static display; and the refreshing frequency corresponding to the dynamic display is higher than the refreshing frequency corresponding to the static display.
Based on this scheme, for the fluctuation state of the clock signal in the preset time period, it may be determined whether the clock signal has changed in the preset time period: if the identification unit determines that the clock signals of the adjacent data frames are different in the preset time period, the identification unit can determine that the current display state of the display unit is dynamic display; if the identification unit determines that the clock signals of the adjacent data frames exist in the preset time period are the same, the identification unit can determine that the current display state of the display unit is static display, and when the display state of the identification unit is static display, the identification unit can instruct the driving unit to control the display of the picture data on the display unit at a relatively low refresh frequency, so that unreasonable power consumption existing in the display process is reduced on the premise of not influencing visual effect.
In a possible implementation method, the fluctuation state is the number of times that the clock signal changes within the preset time period; the identification unit is specifically configured to determine the number of times that the clock signal changes in the fluctuation state within the preset time period, and determine a refresh frequency corresponding to the number of times that the clock signal changes; wherein the number of changes is positively correlated to the refresh frequency.
Based on the scheme, for the fluctuation state of the clock signal in the preset time period, it may be that the number of times the clock signal changes in the preset time period is judged: if the identification unit determines that the frequency of the change of the clock signal in the preset time period is higher, the identification unit can instruct the driving unit to control the display of the picture data on the display unit at a relatively higher refresh frequency; if the identification unit determines that the frequency of the clock signal change in the preset time period is low, the identification unit may instruct the driving unit to control the display of the picture data on the display unit at a relatively low refresh frequency, thereby facilitating to dynamically adjust the display process of the picture data on the display unit.
In a third aspect, an embodiment of the present invention provides a computing device, including:
a memory for storing a computer program;
a processor for calling a computer program stored in said memory and executing the method according to any of the first aspect according to the obtained program.
In a fourth aspect, the present invention provides a computer-readable storage medium, which stores a computer program for causing a computer to execute the method according to any one of the first aspect.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive exercise.
Fig. 1 is an electronic device according to an embodiment of the present invention;
fig. 2 is a display method of an electronic device according to an embodiment of the present invention;
fig. 3 is a schematic diagram of a clock signal corresponding to a dynamic display according to an embodiment of the present invention;
FIG. 4(a) is a diagram illustrating clock signals corresponding to a static display based on a rising edge according to an embodiment of the present invention;
FIG. 4(b) is a schematic diagram of clock signals corresponding to a rising edge based static display according to an embodiment of the present invention;
FIG. 5(a) is a schematic diagram of a clock signal with high frequency change according to an embodiment of the present invention;
fig. 5(b) is a schematic diagram of a clock signal with a low frequency change according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention clearer, the present invention will be described in further detail with reference to the accompanying drawings, and it is apparent that the described embodiments are only a part of the embodiments of the present invention, not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
As shown in fig. 1, an electronic device provided in an embodiment of the present invention includes an identification unit 100, a processing unit 110, a driving unit 120, and a display unit 130.
The identification unit 100 may be a module that is provided independently and used for identification, or may be a module that is provided on another unit and has an identification function, for example, the identification unit 100 may be provided as a functional module on the processing unit 110, or the identification unit may be provided as a functional module on the driving unit, which is not limited in this embodiment of the present invention.
The recognition unit 100 may be configured to acquire a fluctuation state of the clock signal within a preset period of time, and may determine a current display state of the display unit 130 based on the acquired fluctuation state.
The processing unit 110 may be configured to receive operation instructions made by a user on the electronic device, and optionally, the operation instructions are made based on the display unit 130, such as a click operation, a sliding operation, a page enlarging operation, a page reducing operation, and the like performed by the user on the display screen. The processing unit 110 may be further configured to respond to the received operation instruction of the user. The processing unit 110 responds to an operation instruction of the user, which means that the processing unit 110 controls to output response data including picture data, audio data, and the like in accordance with the operation instruction of the user. The embodiment of the present invention mainly aims at the fact that the processing unit 110 can control the output of the picture data. When the processing unit 110 responds to the operation instruction of the user, that is, the processing unit 110 controls to output corresponding response data, the processing unit 110 is further configured to synchronously generate a clock signal corresponding to the response data. Optionally, the clock signal is represented by a level value, and when the processing unit 110 determines that the next data frame and the previous data frame are the same data frame, the output clock signal corresponding to the next data frame is controlled to be the same as the output clock signal corresponding to the previous data frame, that is, the level values of the two clock signals are the same; when the processing unit 110 determines that the next data frame and the previous data frame are different data frames, the level value of the clock signal corresponding to the next data frame and the level value of the clock signal corresponding to the previous data frame that are controlled to be output are different, that is, a rising edge or a falling edge will be generated. When the processing unit 110 controls to output corresponding response data, and sends the response data to the driving unit 120, optionally, the response data is output externally by means of a digital signal.
The driving unit 120 is configured to receive response data output by the processing unit 110 in a digital signal manner, perform format conversion on the response data, and convert the response data into picture data that can be displayed on the display unit 130. Optionally, the picture data is displayed by means of an analog signal. Further, the driving unit 120 is further configured to receive a refresh frequency sent by the processing unit 110 to control the display unit 130 to display the picture data, and display the picture data on the display unit 130 according to the refresh frequency. Further, the driving unit 120 is provided with a Graphics Random Access Memory (GRAM) for temporarily storing a newly received frame of image data.
Optionally, if the operation instruction of the user received by the processing unit 110 is: for the playing operation of the video file, the response of the processing unit 110 to the operation instruction is: and continuously sending digital signals corresponding to different data frames to the driving unit 120, so that when the driving unit 120 receives the digital signals, the newly received data frame is compared with the previous data frame, and when the newly received data frame is judged to be different from the previous data frame, the driving unit continuously updates the picture data in the GRAM, outputs the picture data temporarily stored in the GRAM to the display unit 130 at a certain refresh frequency, and displays the picture data by the display unit 130.
Optionally, if the operation instruction of the user received by the processing unit 110 is: if a photo in the album is opened on the display unit 130 and no operation instruction is input any more within a certain time period, the processing unit 110 responds to the operation instruction by: the digital signals corresponding to the data frames of the photo are continuously transmitted to the driving unit 120, so that the driving unit 120 compares the latest received data frame with the previous data frame when receiving the digital signals, and when determining that the latest received data frame is the same as the previous data frame, the driving unit 120 does not need to update the picture data in the GRAM, and outputs the picture data temporarily stored in the GRAM to the display unit at a certain refresh frequency, and the display unit 130 displays the picture data.
The display unit 130 is used to display screen data.
In the embodiment of the present invention, the processing unit 110 may be a CPU in the electronic device, the driving unit 120 may be an IC in the electronic device, the Driver IC is configured to control a display state of a display screen in the electronic device according to the refresh frequency, and the display unit may be the display screen in the electronic device.
Based on the electronic device shown in fig. 1, an embodiment of the invention provides a display method of an electronic device. As shown in fig. 2, the method includes:
in this step, for a history period whose time length is set from the current time, the fluctuation state of the clock signal in the period may be acquired by the identification unit in the electronic device. The clock signal is generated by a processing unit in the electronic device and sent to a driving unit in the electronic device, further, if the processing unit determines that the generated next data frame and the generated previous data frame are the same data frame, the processing unit will generate the same clock signal, that is, the level values respectively corresponding to the adjacent data frames are the same, and if the processing unit determines that the generated next data frame and the generated previous data frame are different data frames, the processing unit will generate different clock signals, that is, the level values respectively corresponding to the adjacent data frames are different, in other words, a rising edge or a falling edge will be generated at this time.
In this step, when the identification unit obtains the fluctuation state of the clock signal within the historical period of the set time length from the current time, the identification unit may further determine the current display state of the display unit in the electronic device, where the display state is used to determine the refresh frequency of the display unit by the driving unit, so that the driving unit may control the display state of the display unit according to the determined screen refreshing frequency, so that the picture data is displayed on the display unit at the appropriate refresh frequency.
Based on the scheme, the identification unit in the electronic device acquires the fluctuation state of the clock signal in the preset time period and determines the current display state of the display unit in the electronic device based on the fluctuation state, so that the refresh frequency of the display unit by the driving unit in the electronic device can be determined based on the current display state, the frequency of the display unit in the process of displaying the picture data can be dynamically adjusted, and unreasonable power consumption in the display process can be reduced.
The above steps will be described in detail with reference to examples.
In one implementation of step 201, the preset time period is a history time period with a set time length closest to the current time. By taking the history time period with the time length closest to the current time as the preset time period, the fluctuation state of the clock signal acquired by the identification unit can better represent the state of the processing unit at the current time when the processing unit outputs the picture data according to the preset time period.
In one implementation of step 202 above, if the fluctuation state of the clock signal in the preset period refers to whether there is a change of the clock signal in the preset period, there will be two possibilities:
one possible implementation is: the identification unit determines that the clock signal of the next data frame is different from the clock signal of the previous data frame in the preset time period, namely a rising edge or a falling edge is generated, and after the rising edge or the falling edge is generated, the level value corresponding to the clock signal shows high-low variation, and then the identification unit determines that the display state of the display unit at the current moment is dynamic display. If the driving unit controls the image data to be displayed on the display unit at a higher refreshing frequency, the identification unit does not need to adjust the refreshing frequency; if the driving unit controls the image data to be displayed on the display unit at a lower refreshing frequency, the identification unit needs to adjust the refreshing frequency, so that the driving unit improves the fluency of the control image data when the control image data is displayed on the display unit according to the adjusted refreshing frequency, and the feeling effect of a user on the image display is enhanced.
For example, in a possible scenario, for a user to start a video playing software on an electronic device and continue to click a series of operation instructions of one of video files (the video file can be normally played after being clicked), response data of a processing unit in the electronic device to the operation instructions of the user will be data frames that continuously generate one frame, where two adjacent data frames are not completely the same, so that the processing unit will also correspondingly generate clock signals corresponding to the data frames, and level values corresponding to the clock signals show high-low variation, as shown in fig. 3, which is a schematic diagram for dynamically displaying corresponding clock signals provided by an embodiment of the present invention; therefore, when the driving unit receives the data frames, the next data frame is used for replacing the previous data frame temporarily stored in the GRAM when the next data frame is determined to be different from the previous data frame by comparing the two adjacent data frames, the data format of the data frame stored in the GRAM is converted, the data frame is converted into an analog signal which can be displayed on the display unit and is sent to the display unit, and the display unit displays the picture data. When the display unit displays the picture data, the display unit displays the picture data at the refresh frequency controlled by the driving unit, and the driving unit displays the picture data on the display unit by receiving the refresh frequency determined by the processing unit. The refresh rate at this time is higher, for example, a default screen refresh rate may be used.
One possible implementation is: the identification unit determines that the clock signal of the next data frame is the same as the clock signal of the previous data frame in the preset time period, that is, the level value corresponding to the clock signal is maintained at a fixed level value (the level value corresponding to the rising edge or the level value corresponding to the falling edge) in the preset time period, and then the identification unit determines that the display state of the display unit at the current time is static display. If the driving unit controls the picture data to be displayed on the display unit at a higher refreshing frequency, the identification unit needs to adjust the refreshing frequency, so that the driving unit controls the picture data to be displayed on the display unit according to the adjusted refreshing frequency, and the aim of reducing unreasonable power consumption in the display process on the premise of not influencing visual effect is fulfilled; if the driving unit controls the frame data to be displayed on the display unit at a lower refresh frequency, the identification unit does not need to adjust the refresh frequency.
For example, in a possible scenario, when a user clicks on album software on an electronic device, after the user slides a plurality of photos and determines a target photo, the user has no operation instruction on the electronic device, that is, the user is watching the target photo. For the process that the user determines the target photo and does not make any operation instruction to the electronic device any more, the processing unit in the electronic device will also respond to the process, and the response data is a data frame that continuously generates one frame, wherein two adjacent data frames are identical and both correspond to the data frame where the target photo is located, so that the processing unit will also generate the clock signal corresponding to the data frames, and the clock signal will be maintained at a fixed level value (a level value corresponding to a rising edge or a level value corresponding to a falling edge), as shown in fig. 4(a) and fig. 4(b), corresponding clock signal diagrams are respectively provided for the static display based on the rising edge and the static display based on the falling edge according to the embodiment of the present invention. Therefore, when the driving unit receives the data frames, the next data frame is determined to be the same as the previous data frame by comparing the two adjacent data frames, the next data frame does not need to replace the previous data frame temporarily stored in the GRAM, the data frame stored in the GRAM only needs to be converted into a data format, the data format is converted into an analog signal which can be displayed on the display unit, the analog signal is sent to the display unit, and the display unit displays the picture data. When the display unit displays the picture data, the display unit displays the picture data at the refresh frequency controlled by the driving unit, and the driving unit displays the picture data on the display unit by receiving the refresh frequency determined by the processing unit. The refresh frequency at this time is low, and for example, the refresh frequency at this time may be adjusted to a value slightly smaller than the default screen refresh frequency.
In one implementation of step 202 above, if the fluctuation state of the clock signal in the preset period refers to the number of times the clock signal changes in the preset period, then:
if the number of times of the change of the clock signal in the preset time period is higher, the identification unit can control the refresh frequency to be higher; if the number of times of the change of the clock signal in the preset time period is low, the identification unit may control the refresh frequency to be lower.
For example, as shown in fig. 5(a) and fig. 5(b), schematic diagrams of clock signals for high frequency change and low frequency change are provided according to an embodiment of the present invention. As can be seen by comparing fig. 5(a) and 5(b), the change of the clock signal is generated 8 times in fig. 5(a), and only 2 times in fig. 5(b) within the same preset period S. Based on this, in order to realize the screen display effect adapted to the frequency of the clock signal change, the identification unit may control the refresh frequency to be higher when the clock signal changes more frequently, and control the refresh frequency to be slightly lower when the clock signal changes less frequently, so that the display process of the picture data on the display unit may be dynamically adjusted.
In one implementation of step 202, if the identification unit in the electronic device is a processing unit in the electronic device, it indicates that the processing unit obtains a fluctuation state of the clock signal in a preset time period, and after determining that the display unit is in the current display state, the processing unit directly determines a refresh frequency corresponding to the display unit according to the current display state of the display unit, and sends the determined refresh frequency to the driving unit, so that the driving unit can display the picture data on the display unit according to the refresh frequency.
In one implementation of step 202, if the driving unit in the electronic device is the driving unit in the electronic device, it indicates that the driving unit acquires a fluctuation state of the clock signal within a preset time period, and after determining that the display unit is in the current display state, the driving unit feeds back the determined display state to the processing unit in the electronic device, and after determining that the display state actually corresponds to the refresh frequency, the processing unit gives the determined refresh frequency to the driving unit, so that the driving unit can display the picture data on the display unit according to the refresh frequency.
Based on the same concept, an embodiment of the present invention provides an electronic device, which may refer to the electronic device in fig. 1, including an identification unit 100, a processing unit 110, a driving unit 120, and a display unit 130; wherein:
the identification unit is used for acquiring the fluctuation state of the clock signal in a preset time period, wherein the preset time period is a historical time period with a set time length away from the current time; the clock signal is generated by the processing unit and sent to the driving unit, the processing unit is used for determining whether the generated adjacent data frames are the same data frame or not, and generating the same clock signal when the generated adjacent data frames are determined to be the same data frame, otherwise, generating different clock signals; the identification unit is further used for determining the current display state of the display unit based on the fluctuation state of the clock signal in a preset time period;
the processing unit is used for determining the refresh frequency of the display unit by the driving unit according to the display state and sending the refresh frequency to the driving unit;
the driving unit is used for controlling the display state of the display unit according to the refreshing frequency;
the display unit is used for displaying under the control of the driving unit.
Further, with the electronic device, the identification unit is the processing unit or the driving unit.
Further, for the electronic device, the fluctuation state is whether the clock signal changes within the preset time period; the identification unit is specifically configured to determine that the display state is dynamic display if the fluctuation state is determined that clock signals of adjacent data frames are different in the preset time period; otherwise, determining the display state as static display; and the refreshing frequency corresponding to the dynamic display is higher than the refreshing frequency corresponding to the static display.
Further, for the electronic device, the fluctuation state is the number of times that the clock signal changes within the preset time period; the identification unit is specifically configured to determine the number of times that the clock signal changes in the fluctuation state within the preset time period, and determine a refresh frequency corresponding to the number of times that the clock signal changes; wherein the number of changes is positively correlated to the refresh frequency.
Embodiments of the present invention provide a computing device, which may be specifically a desktop computer, a portable computer, a smart phone, a tablet computer, a Personal Digital Assistant (PDA), and the like. The computing device may include a Central Processing Unit (CPU), memory, input/output devices, etc., the input devices may include a keyboard, mouse, touch screen, etc., and the output devices may include a Display device, such as a Liquid Crystal Display (LCD), a Cathode Ray Tube (CRT), etc.
Memory, which may include Read Only Memory (ROM) and Random Access Memory (RAM), provides the processor with program instructions and data stored in the memory. In an embodiment of the present invention, the memory may be used to store program instructions for a display method of an electronic device;
and the processor is used for calling the program instructions stored in the memory and executing the display method of the electronic equipment according to the obtained program.
An embodiment of the present invention provides a computer-readable storage medium storing computer-executable instructions for causing a computer to execute a display method of an electronic device.
It should be apparent to those skilled in the art that embodiments of the present invention may be provided as a method, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the invention.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.
Claims (10)
1. A display method of an electronic device, comprising:
an identification unit in the electronic equipment acquires the fluctuation state of a clock signal in a preset time period, wherein the preset time period is a historical time period with a set time length away from the current time; the clock signal is generated by a processing unit in the electronic equipment and is sent to a driving unit in the electronic equipment, the processing unit is used for determining whether the generated adjacent data frames are the same data frame or not, and generating the same clock signal when the generated adjacent data frames are determined to be the same data frame, otherwise, generating different clock signals;
the identification unit determines the current display state of a display unit in the electronic equipment based on the fluctuation state of the clock signal in a preset time period; the display state is used for determining the refresh frequency of the display unit by the driving unit; the driving unit is used for controlling the display state of the display unit according to the refreshing frequency.
2. The method of claim 1, wherein the identification unit is the processing unit;
after the identification unit determines the current display state of the display unit in the electronic device based on the fluctuation state of the clock signal in a preset period, the method further comprises the following steps:
the processing unit determines a refreshing frequency corresponding to the display state;
the processing unit sends the refresh frequency to the driving unit.
3. The method of claim 1, wherein the identification unit is the drive unit;
after the identification unit determines the current display state of the display unit in the electronic device based on the fluctuation state of the clock signal in a preset period, the method further comprises the following steps:
the driving unit sends the display state to the processing unit;
the processing unit determines a refreshing frequency corresponding to the display state;
the processing unit sends the refresh frequency to the driving unit.
4. A method according to any one of claims 1-3, wherein the fluctuation state is whether the clock signal has changed within the preset time period;
the identification unit determines the current display state of a display unit in the electronic equipment based on the fluctuation state of the clock signal in a preset time period, and comprises the following steps:
the identification unit determines that the fluctuation state is that clock signals of adjacent data frames are different in the preset time period, and then determines that the display state is dynamic display; otherwise, determining the display state as static display; and the refreshing frequency corresponding to the dynamic display is higher than the refreshing frequency corresponding to the static display.
5. A method according to any one of claims 1 to 3, wherein the fluctuation state is the number of times the clock signal changes within the preset time period;
the identification unit determines the current display state of a display unit in the electronic equipment based on the fluctuation state of the clock signal in a preset time period, and comprises the following steps:
the identification unit determines the number of times of the change of the clock signal in the fluctuation state in the preset time period and determines the refresh frequency corresponding to the number of times of the change; wherein the number of changes is positively correlated to the refresh frequency.
6. An electronic device, comprising: the device comprises a recognition unit, a processing unit, a driving unit and a display unit;
the identification unit is used for acquiring the fluctuation state of the clock signal in a preset time period, wherein the preset time period is a historical time period with a set time length away from the current time; the clock signal is generated by the processing unit and sent to the driving unit, the processing unit is used for determining whether the generated adjacent data frames are the same data frame or not, and generating the same clock signal when the generated adjacent data frames are determined to be the same data frame, otherwise, generating different clock signals; the identification unit is further used for determining the current display state of the display unit based on the fluctuation state of the clock signal in a preset time period;
the processing unit is used for determining the refresh frequency of the display unit by the driving unit according to the display state and sending the refresh frequency to the driving unit;
the driving unit is used for controlling the display state of the display unit according to the refreshing frequency;
the display unit is used for displaying under the control of the driving unit.
7. The electronic device of claim 6, wherein the identification unit is the processing unit or the drive unit.
8. The electronic device of claim 6, wherein the fluctuation state is whether the clock signal changes within the preset period of time;
the identification unit is specifically configured to determine that the display state is dynamic display if the fluctuation state is determined that clock signals of adjacent data frames are different in the preset time period; otherwise, determining the display state as static display; and the refreshing frequency corresponding to the dynamic display is higher than the refreshing frequency corresponding to the static display.
9. The electronic device of claim 6, wherein the fluctuation state is a number of times the clock signal changes within the preset period of time;
the identification unit is specifically configured to determine the number of times that the clock signal changes in the fluctuation state within the preset time period, and determine a refresh frequency corresponding to the number of times that the clock signal changes; wherein the number of changes is positively correlated to the refresh frequency.
10. A computer-readable storage medium, characterized in that the storage medium stores a program which, when run on a computer, causes the computer to carry out the method according to any one of claims 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010709036.2A CN111883073B (en) | 2020-07-22 | 2020-07-22 | Display method of electronic equipment and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010709036.2A CN111883073B (en) | 2020-07-22 | 2020-07-22 | Display method of electronic equipment and electronic equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111883073A true CN111883073A (en) | 2020-11-03 |
CN111883073B CN111883073B (en) | 2022-02-25 |
Family
ID=73156354
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010709036.2A Active CN111883073B (en) | 2020-07-22 | 2020-07-22 | Display method of electronic equipment and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111883073B (en) |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6205199B1 (en) * | 1995-06-23 | 2001-03-20 | Science Applications International Corporation | Pixel-correlated, digital X-ray imaging system |
US6219451B1 (en) * | 1998-12-28 | 2001-04-17 | Dell Usa, L.P. | Method and apparatus for counter based liquid crystal display panel identification for a computer |
CN1956053A (en) * | 2005-10-28 | 2007-05-02 | 精工爱普生株式会社 | Dynamic image display device and dynamic image display method |
CN101202033A (en) * | 2006-12-13 | 2008-06-18 | 辉达公司 | System, method and computer program product for adjusting a refresh rate of a display |
CN102439535A (en) * | 2011-10-25 | 2012-05-02 | 深圳市海思半导体有限公司 | Method for reducing dynamic power consumption and electronic equipment |
CN103299255A (en) * | 2011-04-15 | 2013-09-11 | 夏普株式会社 | Display device, method for driving display device, and electronic equipment |
CN104115216A (en) * | 2012-02-20 | 2014-10-22 | 夏普株式会社 | Driving device and display device |
CN105103214A (en) * | 2013-01-14 | 2015-11-25 | 苹果公司 | Low power display device with variable refresh rate |
US9613171B1 (en) * | 2016-01-15 | 2017-04-04 | International Business Machines Corporation | Multi-cycle signal identification for static timing analysis |
CN107919098A (en) * | 2016-10-07 | 2018-04-17 | 三星显示有限公司 | The display device of frame per second can be changed |
CN110085157A (en) * | 2019-04-23 | 2019-08-02 | 北京集创北方科技股份有限公司 | Clock generating circuit, driving chip, display device and clock signal generating method |
-
2020
- 2020-07-22 CN CN202010709036.2A patent/CN111883073B/en active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6205199B1 (en) * | 1995-06-23 | 2001-03-20 | Science Applications International Corporation | Pixel-correlated, digital X-ray imaging system |
US6219451B1 (en) * | 1998-12-28 | 2001-04-17 | Dell Usa, L.P. | Method and apparatus for counter based liquid crystal display panel identification for a computer |
CN1956053A (en) * | 2005-10-28 | 2007-05-02 | 精工爱普生株式会社 | Dynamic image display device and dynamic image display method |
CN101202033A (en) * | 2006-12-13 | 2008-06-18 | 辉达公司 | System, method and computer program product for adjusting a refresh rate of a display |
CN103299255A (en) * | 2011-04-15 | 2013-09-11 | 夏普株式会社 | Display device, method for driving display device, and electronic equipment |
CN102439535A (en) * | 2011-10-25 | 2012-05-02 | 深圳市海思半导体有限公司 | Method for reducing dynamic power consumption and electronic equipment |
CN104115216A (en) * | 2012-02-20 | 2014-10-22 | 夏普株式会社 | Driving device and display device |
CN105103214A (en) * | 2013-01-14 | 2015-11-25 | 苹果公司 | Low power display device with variable refresh rate |
US9613171B1 (en) * | 2016-01-15 | 2017-04-04 | International Business Machines Corporation | Multi-cycle signal identification for static timing analysis |
CN107919098A (en) * | 2016-10-07 | 2018-04-17 | 三星显示有限公司 | The display device of frame per second can be changed |
CN110085157A (en) * | 2019-04-23 | 2019-08-02 | 北京集创北方科技股份有限公司 | Clock generating circuit, driving chip, display device and clock signal generating method |
Also Published As
Publication number | Publication date |
---|---|
CN111883073B (en) | 2022-02-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100524434C (en) | Dynamically selecting either frame rate conversion (FRC) or pixel overdrive in an LCD panel based display | |
US10037070B2 (en) | Image display method and display system | |
CN100367340C (en) | Method and apparatus for driving liquid crystal display | |
TWI639989B (en) | Power optimization with dynamic frame rate support | |
CN105117191A (en) | Display control method and device for a mobile terminal | |
TWI610287B (en) | Backlight modulation apparatus, computing device and system over external display interfaces to save power | |
US9224367B2 (en) | Image processing apparatus, image processing method, and image processing program | |
US11423817B2 (en) | Display device, and method of operating a display device | |
CN114613306A (en) | Display control chip, display panel and related equipment, method and device | |
US9837026B2 (en) | Backlight control method, backlight control device and display apparatus employing a system on chip and a field-programmable gate array | |
KR102207220B1 (en) | Display driver, method for driving display driver and image display system | |
CN102157133A (en) | Backlight control device and control method thereof | |
US20070132750A1 (en) | System and method for controlling display device brightness | |
CN109783043B (en) | Method and device for displaying frequency of display and display | |
CN111883073B (en) | Display method of electronic equipment and electronic equipment | |
CN112929511B (en) | Method and device for reporting vertical synchronization signal and computer readable storage medium | |
CN105739936A (en) | User terminal control method and user terminal | |
CN103517051B (en) | Control method and electronic equipment | |
KR102697380B1 (en) | Display apparatus and the control method thereof | |
GB2589789A (en) | Volume display method and apparatus, terminal device, and storage medium | |
TWI733205B (en) | Method, host processor and display panel for performing display control of an electronic device | |
US20230298303A1 (en) | Video processing method, electronic device, and storage medium | |
US12087254B2 (en) | Computing devices, computer-readable medium, and methods for reducing power consumption during video rendering | |
CN113823230B (en) | Backlight control method and device, storage medium and display device | |
US9773474B1 (en) | Grey level-based page turn adjustment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |