Display device

By introducing an adaptive refresh block into the display device, masking operations are performed on the input image data using masking comparison, the flickering problem caused by low-frequency driving is solved, and power consumption reduction is achieved without reducing image quality.

CN112133237BActive Publication Date: 2025-03-04SAMSUNG DISPLAY CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202010587762.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2019-06-25
Filing Date
2020-06-24
Publication Date
2025-03-04
Estimated Expiration
2040-06-24

AI Technical Summary

Technical Problem

In display devices using adaptive refresh technology, low frequency drive may cause flickering, especially when dynamically changing the input frequency of input image data.

Method used

By introducing an adaptive refresh block in the display device, the block determines the target frequency by analyzing the input image data, and calculates a masking ratio based on the input frequency and the target frequency, and performs a masking operation on the input image data to selectively output the image data.

Benefits of technology

Effectively prevent or reduce flickering when performing adaptive refresh, ensuring that the display device reduces power consumption without decreasing image quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112133237B_ABST
    Figure CN112133237B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a display device, which includes: a display panel including a plurality of pixels; a data driver configured to generate a data voltage based on output image data and provide the data voltage to the plurality of pixels; and a controller configured to receive input image data and input frequency information from a main processor and provide the output image data to the data driver, wherein the controller includes an adaptive refresh block, the adaptive refresh block being configured to: determine a target frequency by analyzing the input image data; determine a masking ratio based on an input frequency represented by the input frequency information and the target frequency; and selectively output the input image data as the output image data by performing a masking operation on the input image data using the masking ratio.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Aspects of some example embodiments of the inventive concepts relate to display devices. Background Art

[0002] For example, in order to extend battery life, it may be desirable to reduce power consumption in a display device employed in a portable device such as a smart phone, a tablet computer, etc. In order to reduce power consumption of the display device, an adaptive refresh technology or adaptive refresh panel (ARP) technology that refreshes a display panel at a frequency lower than an input frequency of input image data may be utilized.

[0003] However, in a display device using the ARP technology, flicker may be caused by low-frequency driving. Specifically, in a mode of dynamically changing the input frequency of input image data, flicker may be aggravated due to excessive reduction in driving frequency.

[0004] The above information disclosed in this Background section is only for enhancement of background understanding and therefore, the information discussed in this Background section may not constitute prior art. Summary of the invention

[0005] Aspects of some example embodiments of the inventive concepts relate to a display device, for example, to a display device that may be able to perform adaptive refresh.

[0006] Aspects of some example embodiments include a display device which may be able to prevent or reduce a situation in which flickering occurs when performing adaptive refresh.

[0007] According to some example embodiments, a display device includes: a display panel including a plurality of pixels; a data driver configured to generate a data voltage based on output image data and provide the data voltage to the plurality of pixels; and a controller configured to receive input image data and input frequency information from a main processor and provide the output image data to the data driver. The controller includes an adaptive refresh block configured to: determine a target frequency by analyzing the input image data; determine a masking ratio based on an input frequency represented by the input frequency information and the target frequency; and selectively output the input image data as the output image data by performing a masking operation on the input image data using the masking ratio.

[0008] According to some example embodiments, the adaptive refresh block may calculate the masking ratio by dividing the target frequency by the input frequency.

[0009] According to some example embodiments, among the input image data of N frames, the adaptive refresh block may output the input image data of N×MR frames as the output image data, and may not output the input image data of the remaining N×(1-MR) frames, wherein N is an integer greater than 0, and MR is the masking ratio greater than 0 and less than or equal to 1.

[0010] According to some example embodiments, the adaptive refresh block may generate a disable signal during a period in which the remaining N×(1-MR) frames of the input image data are not outputted. The data driver may be disabled in response to the disable signal.

[0011] According to some example embodiments, the controller may further include: a data processing block which performs data processing on the output image data output from the adaptive refresh block. The data processing block may be disabled in response to the disable signal.

[0012] According to some example embodiments, when the input frequency of the input image data changes, or when the image represented by the input image data changes, the adaptive refresh block may not perform the masking operation on the input image data, and may output the input image data as the output image data.

[0013] According to some example embodiments, the adaptive refresh block may calculate a final masking ratio by dividing the target frequency by the input frequency, and may gradually reduce the masking ratio from 1 to the final masking ratio so that the frequency of the output image data gradually decreases from the input frequency to the target frequency.

[0014] According to some example embodiments, the adaptive refresh block may include: a frequency decision block configured to determine the target frequency based on the brightness distribution of the input image data; and a mixing block configured to determine the masking ratio based on the input frequency represented by the input frequency information and the target frequency, and selectively output the input image data as the output image data by performing the masking operation on the input image data using the masking ratio.

[0015] According to some example embodiments, the adaptive refresh block may further include: an image analysis block configured to determine whether the input frequency of the input image data changes, and whether an image represented by the input image data changes.

[0016] According to some example embodiments, when the image analysis block determines that the input frequency of the input image data changes or the image represented by the input image data changes, the mixing block may not perform the masking operation on the input image data and may output the input image data as the output image data.

[0017] According to some example embodiments, the mixing block may calculate a final masking ratio by dividing the target frequency by the input frequency, and may gradually reduce the masking ratio from 1 to the final masking ratio so that the frequency of the output image data gradually decreases from the input frequency to the target frequency.

[0018] According to some example embodiments, the controller may further include: a frame memory configured to store the input image data received from the main processor in a command mode. The adaptive refresh block may receive the input image data from the frame memory in the command mode.

[0019] According to some example embodiments, a display device includes: a display panel including a plurality of pixels; a data driver configured to generate a data voltage based on output image data and provide the data voltage to the plurality of pixels; and a controller configured to receive input image data and driving mode information from a main processor and provide the output image data to the data driver. The controller includes an adaptive refresh block configured to: when the driving mode information indicates a still image mode, selectively output the input image data as the output image data by performing a masking operation on the input image data; and when the driving mode information indicates a moving image mode, output the input image data as the output image data without performing the masking operation on the input image data.

[0020] According to some example embodiments, in the still image mode, the adaptive refresh block may determine a target frequency by analyzing the input image data, may determine a masking ratio based on the target frequency, and may selectively output the input image data as the output image data by performing the masking operation on the input image data using the masking ratio.

[0021] According to some example embodiments, in the still image mode, among the input image data of N frames, the adaptive refresh block may output the input image data of N×MR frames as the output image data, and may not output the input image data of the remaining N×(1-MR) frames, wherein N is an integer greater than 0, and MR is the masking ratio greater than 0 and less than or equal to 1.

[0022] According to some example embodiments, in the still image mode, the adaptive refresh block may determine a final masking ratio based on the target frequency, and may gradually reduce the masking ratio from 1 to the final masking ratio so that the frequency of the output image data gradually decreases to the target frequency.

[0023] According to some example embodiments, the adaptive refresh block may include: an image analysis block configured to determine whether an image represented by the input image data changes; a frequency decision block configured to determine a target frequency based on a brightness distribution of the input image data; a mixing block configured to determine a masking ratio based on the target frequency, and selectively output the input image data as the output image data by performing the masking operation on the input image data using the masking ratio; and a switch configured to cause the input image data to bypass the image analysis block, the frequency decision block, and the mixing block when the driving mode information indicates the motion image mode, so that the input image data is output as the output image data.

[0024] According to some example embodiments, when the image analysis block determines that the image is changed, the mixing block may not perform the masking operation on the input image data, and may output the input image data as the output image data.

[0025] According to some example embodiments, the frequency mixing block may determine a final masking ratio based on the target frequency, and may gradually reduce the masking ratio from 1 to the final masking ratio such that the frequency of the output image data gradually decreases to the target frequency.

[0026] According to some example embodiments, the controller may further include: a frame memory configured to store the input image data received from the main processor. The still image mode may be a command mode in which the adaptive refresh block receives the input image data stored in the frame memory, and the moving image mode may be a video mode in which the input image data is not stored in the frame memory and the adaptive refresh block receives the input image data from the main processor.

[0027] As described above, the display device according to some example embodiments may receive input frequency information indicating the input frequency of input image data, may determine a masking ratio based on the input frequency indicated by the input frequency information and the target frequency, and may perform a masking operation on the input image data using the masking ratio. Therefore, even if the input frequency of the input image data changes, the display device may still perform a masking operation using the optimal masking ratio, and thus may perform adaptive refresh without flickering.

[0028] In addition, the display device according to some example embodiments may receive driving mode information, may perform a masking operation when the driving mode information indicates a still image mode (e.g., a command mode), and may not perform a masking operation when the driving mode information indicates a moving image mode (e.g., a video mode). Therefore, the power consumption of the display device may be reduced in the still image mode, and flickering may be prevented or reduced in the moving image mode. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] Illustrative, non-limiting example embodiments will be more clearly understood from the following detailed description taken in conjunction with the accompanying drawings.

[0030] Figure 1 is a block diagram illustrating a display device according to some example embodiments.

[0031] Figure 2 It shows that the Figure 1 Block diagram of an adaptive refresh block in a display device.

[0032] Figure 3 is a flowchart illustrating a method of operating a display apparatus according to some example embodiments.

[0033] Figure 4 is a diagram for describing an example of the operation of an adaptive refresh block.

[0034] Figure 5A is a diagram for describing an example of the operation of an adaptive refresh block that does not receive input frequency information, and Figure 5B A diagram for describing an example of the operation of an adaptive refresh block that receives input frequency information.

[0035] Figure 6 is a flowchart illustrating a method of operating a display apparatus according to some example embodiments.

[0036] Figure 7 is a diagram for describing an example of the frequency of output image data output from an adaptive refresh block.

[0037] Figure 8 is a block diagram illustrating a display device according to some example embodiments.

[0038] Fig. 9 It shows that the Figure 8 Block diagram of an adaptive refresh block in a display device.

[0039] Fig.10 is a flowchart illustrating a method of operating a display apparatus according to some example embodiments.

[0040] Fig.11is a diagram for describing an example of the operation of an adaptive refresh block in video mode.

[0041] Fig.12 is a diagram for describing an example of the operation of an adaptive refresh block in a command mode.

[0042] Fig.13 An electronic device including the display device according to some example embodiments. DETAILED DESCRIPTION

[0043] Hereinafter, aspects of some example embodiments of the inventive concept will be explained in more detail with reference to the accompanying drawings.

[0044] Figure 1 is a block diagram illustrating a display device according to some example embodiments, and Figure 2 It shows that the Figure 1 Block diagram of an adaptive refresh block in a display device.

[0045] Reference Figure 1 According to some example embodiments, the display device 100 may include: a display panel 110 including a plurality of pixels PX; a data driver 120 providing a data voltage DV to the plurality of pixels PX; a scan driver 130 providing a scan signal SS to the plurality of pixels PX; and a controller 140 controlling the data driver 120 and the scan driver 130.

[0046] The display panel 110 may include a plurality of data lines, a plurality of scan lines, and a plurality of pixels PX coupled to the plurality of data lines and the plurality of scan lines. Figure 1 A single pixel PX is shown and identified in FIG. 1 , but a person skilled in the art will appreciate that, depending on the design of the display panel 110 , any appropriate number of pixels PX may be included according to embodiments of the present disclosure.

[0047] In some example embodiments, each pixel PX may include at least one capacitor, at least two transistors, and an organic light emitting diode (OLED), and the display panel 110 may be an OLED display panel. In addition, in some example embodiments, each pixel PX may be a hybrid pixel suitable for low-frequency driving to reduce power consumption. For example, in a hybrid pixel, the driving transistor may be implemented with a low-temperature polysilicon (LTPS) PMOS transistor, and the switching transistor may be implemented with an oxide NMOS transistor. In other example embodiments, the display panel 110 may be a liquid crystal display (LCD) panel, etc.

[0048] The data driver 120 may generate a data voltage DV based on the output image data ODAT' and the data control signal output from the controller 140, and may provide the data voltage DV to a plurality of pixels PX through a plurality of data lines. In some example embodiments, the data control signal may include (but may not be limited to) an output data enable signal, a horizontal start signal, and a load signal. In addition, in some example embodiments, the data driver 120 may receive a disable signal SDIS from the controller 140 (or an adaptive refresh block 160 or an adaptive refresh circuit 160). When the disable signal SDIS has a level indicating that the data driver 120 is to be disabled, the data driver 120 may be disabled. Therefore, the data driver 120 may be disabled in response to the disable signal SDIS, thereby reducing power consumption. In some example embodiments, the data driver 120 and the controller 140 may be implemented with a single integrated circuit, and the integrated circuit may be referred to as a timing controller embedded data driver (TED). According to some example embodiments, the data driver 120 and the controller 140 may be implemented with separate integrated circuits.

[0049] The scan driver 130 may provide a scan signal SS to a plurality of pixels PX through a plurality of scan lines based on a scan control signal received from the controller 140. In some example embodiments, the scan driver 130 may sequentially provide the scan signal SS to the plurality of pixels PX on a row-by-row basis. Furthermore, in some example embodiments, the scan control signal may include, but is not limited to, a scan start signal and a scan clock signal. In some example embodiments, the scan driver 130 may be integrated or formed in a peripheral portion of the display panel 110. In other example embodiments, the scan driver 130 may be implemented in the form of an integrated circuit.

[0050] The controller (e.g., a timing controller (TCON)) 140 may receive input image data IDAT and control signals from an external main processor (e.g., an application processor (AP), a graphics processing unit (GPU), or a graphics card) 200. In some example embodiments, the input image data IDAT may be RGB image data including red image data, green image data, and blue image data. In addition, in some example embodiments, the control signal may include, but is not limited to, a vertical synchronization signal, a horizontal synchronization signal, an input data enable signal, a main clock signal, and the like. The controller 140 may generate a data control signal, a scan control signal, and output image data ODAT' based on the input image data IDAT and the control signal. The controller 140 may control the operation of the data driver 120 by providing the output image data ODAT' and the data control signal to the data driver 120, and may control the operation of the scan driver 130 by providing the scan control signal to the scan driver 130.

[0051] The controller 140 may also receive input frequency information IFI indicating the input frequency of the input image data IDAT from the main processor 200. In some example embodiments, the controller 140 may receive the input frequency information IFI from the main processor 200 whenever the controller 140 receives the input image data IDAT of one frame. In other example embodiments, the controller 140 may receive the input frequency information IFI from the main processor 200 when the input frequency of the input image data IDAT changes. In other example embodiments, the controller 140 may receive the input frequency information IFI from the main processor 200 in a moving image mode (e.g., a video mode of a mobile industry processor interface (MIPI)). In this case, in a still image mode (e.g., a command mode of MIPI), the controller 140 may not receive the input frequency information IFI from the main processor 200, or may receive the input frequency information IFI from the main processor 200 when the input image data IDAT stored in the frame memory 180 changes.

[0052] In some example embodiments, Figure 1 As shown in , the controller 140 may include a receiver 150 , an adaptive refresh block 160 , a data processing block 170 , and a frame memory 180 .

[0053] The receiver 150 may provide a suitable interface (e.g., MIPI) between the main processor 200 and the controller 140, and may be configured to receive the input image data IDAT and the input frequency information IFI from the main processor 200. In some example embodiments, the input image data IDAT received by the receiver 150 may be provided to the adaptive refresh block 160 in a moving image mode (e.g., a video mode of MIPI), and may be provided to the frame memory 180 in a still image mode (e.g., a command mode of MIPI).

[0054] The data processing block (or data processing circuit) 170 may perform data processing on the output image data ODAT output from the adaptive refresh block 160, and may provide the output image data ODAT' on which the data processing is performed to the data driver 120. In some example embodiments, the data processing performed by the data processing block 170 may include, but is not limited to, converting the RGB image data into Pentile data suitable for a Pentile pixel structure, brightness compensation, color correction, and the like. In addition, in some example embodiments, the data processing block 170 may receive a disable signal SDIS from the adaptive refresh block 160, and may be disabled when the disable signal SDIS has a level indicating that the data processing block 170 is to be disabled. Therefore, the data processing block 170 may be disabled in response to the disable signal SDIS, thereby reducing power consumption.

[0055] The frame memory 180 may store the input image data IDAT received from the main processor 200 in a still image mode (e.g., a command mode of MIPI). In a moving image mode (e.g., a video mode of MIPI), the input image data IDAT may not be stored in the frame memory 180. In some example embodiments, in the command mode, the main processor 200 may provide the input image data IDAT to the display device 100 only when the still image represented by the input image data IDAT changes, the receiver 150 may provide the input image data IDAT provided from the main processor 200 to the frame memory 180 instead of the adaptive refresh block 160, and the frame memory 180 may store the input image data IDAT received by the receiver 150. In addition, in the command mode, the adaptive refresh block 160 may receive the input image data IDAT from the frame memory 180 periodically or at a fixed input frequency (e.g., about 60 Hz).

[0056] The adaptive refresh block 160 may receive input image data IDAT and input frequency information IFI. In some example embodiments, the adaptive refresh block 160 may receive the input image data IDAT and the input frequency information IFI from the main processor 200 through the receiver 150 in a motion image mode (e.g., a video mode of MIPI). In some example embodiments, in a still image mode (e.g., a command mode of MIPI), the adaptive refresh block 160 may receive the input image data IDAT from the frame memory 180, and may receive the input frequency information IFI indicating a fixed input frequency (e.g., approximately 60 Hz) provided from the main processor 200 or generated by the controller 140.

[0057] The adaptive refresh block 160 may determine a target frequency by analyzing the input image data IDAT, may determine a masking ratio based on the input frequency represented by the input frequency information IFI and the target frequency, and may selectively output the input image data IDAT as output image data ODAT by performing a masking operation on the input image data IDAT using the masking ratio.

[0058] Here, the masking operation may include a data processing operation of not outputting the input image data IDAT and / or changing the input image data IDAT to a fixed value (e.g., 0). In some example embodiments, in a frame where the input image data IDAT is masked, a data enable signal (e.g., an output data enable signal) may be fixed to a low level, and a vertical synchronization signal and a horizontal synchronization signal may be deactivated. In addition, in some example embodiments, in a frame where the input image data IDAT is masked, the adaptive refresh block 160 may generate a disable signal SDIS, and the data processing block 170 and / or the data driver 120 may be disabled in response to the disable signal SDIS. Therefore, the power consumption of the display device 100 may be reduced. Therefore, according to some example embodiments, by performing a masking operation, the disable signal may disable the data processing block or the data driver, thereby reducing the amount of power consumed by the display device 100.

[0059] In some example embodiments, the adaptive refresh block 160 may calculate a masking ratio by dividing the target frequency by the input frequency, and may perform a masking operation on the input image data IDAT using the calculated masking ratio. In some example embodiments, the target frequency may be lower than the input frequency, and the masking ratio may be greater than 0 and less than or equal to 1. Here, performing a masking operation on the input image data IDAT using a masking ratio of 1 / N may mean that, among N frames of input image data IDAT, one frame of input image data IDAT may be output, and the remaining (N-1) frames of input image data IDAT may be masked and not output, where N is an integer greater than 0. For example, among N frames of input image data IDAT, the adaptive refresh block 160 may output N×MR frames of input image data IDAT as output image data ODAT, and may not output the remaining N×(1-MR) frames of input image data IDAT, where MR is a masking ratio greater than 0 and less than or equal to 1. Furthermore, during the remaining N×(1-MR) frames in which the input image data IDAT is not output, the adaptive refresh block 160 may generate a disable signal SDIS, and the data processing block 170 and / or the data driver 120 may be disabled in response to the disable signal SDIS.

[0060] The display device of the related art does not receive the input frequency information IFI from the main processor 200. Therefore, the display device of the related art may perform a masking operation based on a fixed input frequency (e.g., about 60 Hz). Therefore, the input image data IDAT may be masked excessively, the frequency of the output image data ODAT or the refresh frequency of the display panel 110 may become lower than the target frequency, and flickering may occur in the image displayed by the display device of the related art.

[0061] However, in the display device 100 according to some example embodiments, the adaptive refresh block 160 may receive the input frequency information IFI, may determine the masking ratio based on the input frequency information IFI, and may perform a masking operation on the input image data IDAT using the masking ratio. Therefore, in the display device 100 according to some example embodiments, the frequency of the output image data ODAT or the refresh frequency of the display panel 110 may become substantially the same as the target frequency, and the occurrence of flicker in the image displayed by the display panel 110 may be prevented or reduced.

[0062] In some example embodiments, the adaptive refresh block 160 may determine whether the input image data IDAT has a fixed frequency (or performs fixed frequency detection (FFD)) and / or whether the input image data IDAT represents a still image (or performs still image detection (SID)). That is, the adaptive refresh block 160 may determine whether the input frequency of the input image data IDAT changes and whether the image represented by the input image data IDAT changes. When the input frequency of the input image data IDAT changes, or when the image represented by the input image data IDAT changes, the adaptive refresh block 160 may not perform a masking operation on the input image data IDAT, and may output the input image data IDAT as the output image data ODAT.

[0063] In some example embodiments, the adaptive refresh block 160 may gradually reduce the frequency of the output image data ODAT or the refresh frequency of the display panel 110 from the input frequency to the target frequency. For example, the adaptive refresh block 160 may calculate a final masking ratio by dividing the target frequency by the input frequency, and may gradually reduce the masking ratio from 1 to the final masking ratio, so that the frequency of the output image data ODAT gradually decreases from the input frequency to the target frequency.

[0064] In some example embodiments, Figure 2 As shown in , the adaptive refresh block 160 may include an image analysis block (or an image analysis circuit) 162 , a frequency decision block (or a frequency decision circuit) 164 , and a mixing block (or a mixing circuit) 166 .

[0065] The image analysis block 162 may perform fixed frequency detection (FFD) and / or still image detection (SID). That is, the image analysis block 162 may determine whether the input frequency of the input image data IDAT has changed and whether the image represented by the input image data IDAT has changed. For example, the image analysis block 162 may determine whether the input frequency of the input image data IDAT has changed by analyzing the number of data enable signals and the length of the blank period between two vertical synchronization signals, and may determine whether the image represented by the input image data IDAT has changed by comparing a representative value (e.g., an average value, a checksum, etc.) of the previous frame data with a representative value of the current frame data.

[0066] When the image analysis block 162 determines that the input frequency of the input image data IDAT changes or the image represented by the input image data IDAT changes, the input image data IDAT may be output as the output image data ODAT without performing subsequent operations. For example, the frequency decision block 164 may not decide the target frequency, and the frequency mixing block 166 may not perform a masking operation on the input image data IDAT and may output the input image data IDAT as the output image data ODAT.

[0067] The frequency decision block 164 may determine the target frequency based on the brightness distribution of the input image data IDAT. In some example embodiments, the frequency decision block 164 (or the mixing block 166) may determine the lowest frequency at which flicker is not perceived in the image corresponding to the input image data IDAT as the target frequency. For example, the frequency decision block 164 may obtain the flicker value (or flicker value representing the level of flicker perceived by the user) of the image corresponding to the input image data IDAT according to the brightness distribution of the input image data IDAT, and may determine the lowest frequency at which flicker is not perceived as the target frequency according to the flicker value. In some example embodiments, the frequency decision block 164 may include a lookup table storing flicker values ​​corresponding to each grayscale level, and may use the lookup table to obtain the flicker value of the input image data IDAT. However, obtaining the flicker value may not be limited to using a lookup table.

[0068] The frequency mixing block 166 may receive input frequency information IFI indicating an input frequency of the input image data IDAT, and may receive a target frequency from the frequency decision block 164. The frequency mixing block 166 may determine a masking ratio based on the input frequency indicated by the input frequency information IFI and the target frequency, and may selectively output the input image data IDAT as output image data ODAT by performing a masking operation on the input image data IDAT using the masking ratio. Therefore, the frequency mixing block 166 may output the output image data ODAT at a target frequency lower than the input frequency of the input image data IDAT, the data driver 120 may receive the output image data ODAT' at the target frequency, and the display panel 110 may display (or refresh) an image at the target frequency, thereby reducing power consumption of the display device 100.

[0069] Since the frequency mixing block 166 receives the input frequency information IFI, even if the input frequency of the input image data IDAT changes, the frequency mixing block 166 can perform the masking operation using the optimal masking ratio, and thus the display device 100 according to some example embodiments can perform adaptive refresh without flickering. Therefore, according to some example embodiments, the frequency mixing block of the display device 100 may be configured to adjust the masking ratio of the masking operation according to the input frequency of the input image data IDAT to prevent or reduce the occurrence or appearance of flickering.

[0070] In some example embodiments, the frequency mixing block 166 may gradually reduce the frequency of the output image data ODAT or the refresh frequency of the display panel 110 from the input frequency to the target frequency. For example, the frequency mixing block 166 may calculate a final masking ratio by dividing the target frequency by the input frequency, and may gradually reduce the masking ratio from 1 to the final masking ratio so that the frequency of the output image data ODAT gradually decreases from the input frequency to the target frequency.

[0071] As described above, the display device 100 according to some example embodiments may receive input frequency information IFI indicating an input frequency of input image data IDAT, may determine a masking ratio based on the input frequency indicated by the input frequency information IFI and a target frequency, and may perform a masking operation on the input image data IDAT using the masking ratio. Therefore, even if the input frequency of the input image data IDAT changes, the display device 100 may perform a masking operation using an optimal masking ratio, and may therefore perform adaptive refresh without flickering.

[0072] Figure 3 is a flowchart illustrating a method of operating a display device according to some example embodiments, Figure 4 is a diagram for describing an example of the operation of an adaptive refresh block, Figure 5A is a diagram for describing an example of the operation of an adaptive refresh block that does not receive input frequency information, and Figure 5B is a diagram for describing an example of an operation of an adaptive refresh block that receives input frequency information.

[0073] Reference Figures 1 to 3 , the controller 140 may receive input image data IDAT and input frequency information IFI indicating the input frequency of the input image data IDAT (S310). The image analysis block 162 of the adaptive refresh block 160 may determine whether the input frequency of the input image data IDAT changes and / or whether the image represented by the input image data IDAT changes (S320). When the input frequency of the input image data IDAT changes, or when the image represented by the input image data IDAT changes (S320: Yes), the adaptive refresh block 160 may not perform a masking operation on the input image data IDAT, and may output the input image data IDAT as output image data ODAT (S330).

[0074] When the input frequency of the input image data IDAT does not change and when the image represented by the input image data IDAT does not change (S320: No), the frequency decision block 164 of the adaptive refresh block 160 may determine the target frequency based on the brightness distribution of the input image data IDAT (S340). The frequency mixing block 166 of the adaptive refresh block 160 may determine the masking ratio based on the input frequency represented by the input frequency information IFI and the target frequency (S350). For example, the frequency mixing block 166 may calculate the masking ratio by dividing the target frequency by the input frequency. In addition, the frequency mixing block 166 may selectively output the input image data IDAT as the output image data ODAT by performing a masking operation on the input image data IDAT using the masking ratio (S360).

[0075] The data processing block 170 may perform data processing on the output image data ODAT outputted from the mixing block 166, and may provide the output image data ODAT′ on which the data processing is performed to the data driver 120. The data driver 120 may provide the display panel 110 with a data voltage DV corresponding to the output image data ODAT′, and the display panel 110 may display an image corresponding to the output image data ODAT′ based on the data voltage DV.

[0076] For example, Figure 4As shown in , when the input frequency of the input image data IDAT is about 60 Hz and the target frequency determined by analyzing the input image data IDAT is about 15 Hz, the frequency mixing block 166 can calculate a masking ratio of 1 / 4 by dividing the target frequency of about 15 Hz by the input frequency of about 60 Hz, and can perform a masking operation on the input image data IDAT using the masking ratio of 1 / 4. That is, with respect to the first frame data FD1, the second frame data FD2, the third frame data FD3, and the fourth frame data FD4, the frequency mixing block 166 can output the first frame data FD1 as the output image data ODAT, and may not output the second frame data FD2, the third frame data FD3, and the fourth frame data FD4. In addition, the frequency mixing block 166 can output the fifth frame data FD5 and the ninth frame data FD9, and may not output the sixth frame data FD6, the seventh frame data FD7, and the eighth frame data FD8. Therefore, the display panel 110 may display (or refresh) an image at a target frequency of about 15 Hz which is lower than an input frequency of about 60 Hz, and thus, power consumption of the display device 100 may be reduced.

[0077] In a display device that does not receive the input frequency information IFI, even if the input frequency of the input image data IDAT changes from Figure 4 The approximately 60Hz in Figure 5A At about 30Hz in the input frequency, the display device still will not be aware of the change in input frequency. In this case, the display device assumes that the input frequency is fixed, or is about 60Hz, and can determine the masking ratio to 1 / 4 by considering only the target frequency. Therefore, the display device can mask three frame data FD2, FD3 and FD4 among the four frame data FD1, FD2, FD3 and FD4, and can display an image based on one frame data FD1. In this case, at least one frame data FD3 will be masked unexpectedly. Therefore, in the display device, the image is displayed (or refreshed) at a frequency of about 7.5Hz, which is lower than the target frequency of about 15Hz, so flicker can be perceived.

[0078] However, the display apparatus 100 according to some example embodiments may receive input frequency information IFI, so when the input frequency of the input image data IDAT is changed from Figure 4 The approximately 60Hz in Figure 5BWhen the input frequency information IFI is about 30 Hz, the display device 100 can be aware of the change in the input frequency. The display device 100 can determine the masking ratio to 1 / 2 based on the input frequency of about 30 Hz represented by the input frequency information IFI and the target frequency of about 15 Hz. Therefore, the display device 100 can mask one frame data (e.g., FD2) of the two frame data (e.g., FD1 and FD2), and can display the image based on the other frame data (e.g., FD1). That is, even if the input frequency of the input image data IDAT changes, the display device 100 can still perform the masking operation using the optimal masking ratio (e.g., 1 / 2), and therefore, the image can be displayed (or refreshed) at a target frequency of about 15 Hz. Therefore, according to some example embodiments, flickering occurring in the display device 100 can be prevented or reduced.

[0079] Figure 6 is a flowchart illustrating a method of operating a display device according to some example embodiments, and Figure 7 is a diagram for describing an example of the frequency of output image data output from an adaptive refresh block.

[0080] Reference Figure 1 , Figure 2 and Figure 6 , the controller 140 may receive input image data IDAT and input frequency information IFI indicating the input frequency of the input image data IDAT (S310). The image analysis block 162 of the adaptive refresh block 160 may determine whether the input frequency of the input image data IDAT changes and / or whether the image represented by the input image data IDAT changes (S320). When the input frequency of the input image data IDAT changes or when the image represented by the input image data IDAT changes (S320: Yes), the adaptive refresh block 160 may not perform a masking operation on the input image data IDAT, and may output the input image data IDAT as output image data ODAT (S330).

[0081] When the input frequency of the input image data IDAT does not change and when the image represented by the input image data IDAT does not change (S320: No), the frequency decision block 164 of the adaptive refresh block 160 may determine the target frequency based on the brightness distribution of the input image data IDAT (S340). The mixing block 166 of the adaptive refresh block 160 may calculate the final masking ratio by dividing the target frequency by the input frequency (S355). The mixing block 166 may gradually reduce the masking ratio from 1 to the final masking ratio (S365). The mixing block 166 may selectively output the input image data IDAT as the output image data ODAT by performing a masking operation on the input image data IDAT using the gradually reduced masking ratio (S370). The data processing block 170 may perform data processing on the output image data ODAT output from the mixing block 166, and may provide the output image data ODAT' on which the data processing is performed to the data driver 120. The data driver 120 may provide the display panel 110 with a data voltage DV corresponding to the output image data ODAT′, and the display panel 110 may display an image corresponding to the output image data ODAT′ based on the data voltage DV.

[0082] Since the masking ratio is gradually reduced from 1 to the final masking ratio, the frequency of outputting the image data ODAT or the refresh frequency of the display panel 110 can be gradually reduced from the input frequency to the target frequency. Figure 7 As shown in , when the input frequency of the input image data IDAT is about 60 Hz and the target frequency determined by analyzing the input image data IDAT is about 7.5 Hz, the mixing block 166 can calculate a final masking ratio of 1 / 8 by dividing the target frequency of about 7.5 Hz by the input frequency of about 60 Hz. In addition, the mixing block 166 can gradually reduce the masking ratio MR from 1 to 1 / 2, to 1 / 4, and to 1 / 8. Therefore, when the masking ratio is 1, the image can be displayed by eight frame data out of eight frame data, when the masking ratio is 1 / 2, the image can be displayed by four frame data out of eight frame data, when the masking ratio is 1 / 4, the image can be displayed by two frame data out of eight frame data, and when the masking ratio is 1 / 8, the image can be displayed by one frame data out of eight frame data. Therefore, the refresh frequency or image display frequency of the display panel 110 can be gradually reduced from about 60 Hz to about 30 Hz, to about 15 Hz, and to about 7.5 Hz, thereby further preventing or reducing the occurrence of flicker caused by a sudden change in the image display frequency.

[0083] Figure 8 is a block diagram illustrating a display device according to some example embodiments, and Fig. 9 It shows that the Figure 8Block diagram of an adaptive refresh block in a display device.

[0084] Reference Figure 8 , the display device 400 according to some example embodiments may include a display panel 110, a data driver 120, a scan driver 130, and a controller 440. In addition to the adaptive refresh block 460 of the controller 440 receiving the driving mode information MI from the main processor 500 and selectively performing adaptive refresh according to the driving mode indicated by the driving mode information MI, Figure 8 The display device 400 may have Figure 1 The display device 100 has a similar configuration and a similar operation.

[0085] The driving mode information MI received from the main processor 500 may represent a still image mode in which the input frequency of the input image data IDAT provided to the adaptive refresh block 460 is not changed or a moving image mode in which the input frequency of the input image data IDAT is changed. In some example embodiments, the still image mode may be a command mode of a mobile industry processor interface (MIPI), and the moving image mode may be a video mode of the MIPI. In the still image mode, the input image data IDAT received from the main processor 500 may be stored in the frame memory 180, and the adaptive refresh block 460 may receive the input image data IDAT from the frame memory 180 at a fixed input frequency (e.g., approximately 60 Hz). In the moving image mode, the input image data IDAT received from the main processor 500 may not be stored in the frame memory 180, and the adaptive refresh block 460 may receive the input image data IDAT from the main processor 500 through the receiver 150.

[0086] When the driving mode information MI indicates a still image mode (e.g., a command mode), the adaptive refresh block 460 may selectively output the input image data IDAT as the output image data ODAT by performing a masking operation on the input image data IDAT, and when the driving mode information MI indicates a moving image mode (e.g., a video mode), the adaptive refresh block 460 may output the input image data IDAT as the output image data ODAT without performing a masking operation on the input image data IDAT. For example, in the still image mode, the adaptive refresh block 460 may determine a target frequency by analyzing the input image data IDAT, may determine a masking ratio based on the target frequency, and may selectively output the input image data IDAT as the output image data ODAT by performing a masking operation on the input image data IDAT using the masking ratio. According to some example embodiments, in the still image mode, among the input image data IDAT of N frames, the adaptive refresh block 460 may output the input image data IDAT of N×MR frames as the output image data ODAT, and may not output the input image data IDAT of the remaining N×(1-MR) frames, where N is an integer greater than 0, and MR is a masking ratio greater than 0 and less than or equal to 1. According to some example embodiments, in the still image mode, the adaptive refresh block 460 may determine a final masking ratio based on a target frequency, and may gradually reduce the masking ratio from 1 to the final masking ratio so that the frequency of the output image data ODAT gradually decreases from a fixed input frequency (e.g., approximately 60 Hz) to the target frequency.

[0087] According to some example embodiments, Fig. 9 As shown in FIG. 4 , the adaptive refresh block 460 may include an image analysis block 162, a frequency decision block 164, a mixing block 166, and a switch 468. Figure 2 Compared with the adaptive refresh block 160 , the adaptive refresh block 460 may further include a switch 468 .

[0088] The image analysis block 162 may determine whether the image represented by the input image data IDAT changes, the frequency decision block 164 may determine the target frequency based on the brightness distribution of the input image data IDAT, and the frequency mixing block 166 may determine the masking ratio based on the target frequency, and the frequency mixing block 166 may selectively output the input image data IDAT as the output image data ODAT by performing a masking operation on the input image data IDAT using the masking ratio. In some example embodiments, when the image analysis block 162 determines that the image represented by the input image data IDAT changes, the frequency decision block 164 may not determine the target frequency, and the frequency mixing block 166 may not perform the masking operation on the input image data IDAT and may output the input image data IDAT as the output image data ODAT. In some example embodiments, the frequency mixing block 166 may determine a final masking ratio based on the target frequency, and may gradually reduce the masking ratio from 1 to the final masking ratio so that the frequency of the output image data ODAT gradually decreases to the target frequency.

[0089] The switch 468 may receive the driving mode information MI and may control the path of the input image data IDAT according to the driving mode represented by the driving mode information MI. For example, when the driving mode information represents a still image mode (e.g., a command mode), the switch 468 may enable the input image data IDAT to be provided to the image analysis block 162, the frequency determination block 164, and the mixing block 166. Therefore, in a still image mode (e.g., a command mode), a masking operation or an adaptive refresh of the input image data IDAT may be performed. In addition, when the driving mode information represents a moving image mode (e.g., a video mode), the switch 468 may enable the input image data IDAT to bypass the image analysis block 162, the frequency determination block 164, and the mixing block 166, so that the input image data IDAT may be output as the output image data ODAT. Therefore, in a moving image mode (e.g., a video mode), a masking operation or an adaptive refresh of the input image data IDAT may not be performed.

[0090] As described above, the display device 400 according to some example embodiments may receive the driving mode information MI, and when the driving mode information MI indicates a still image mode (e.g., a command mode), the display device 400 may perform a masking operation, and when the driving mode information MI indicates a moving image mode (e.g., a video mode), the display device 400 may not perform a masking operation. Therefore, the power consumption of the display device 400 may be reduced in the still image mode, and the occurrence of flicker may be prevented or reduced in the moving image mode.

[0091] Fig.10 is a flowchart illustrating a method of operating a display device according to some example embodiments, Fig.11is a diagram for describing an example of the operation of an adaptive refresh block in a video mode, and Fig.12 is a diagram for describing an example of the operation of an adaptive refresh block in a command mode.

[0092] Reference Figures 8 to 10 , the controller 440 may receive input image data IDAT and driving mode information MI indicating a still image mode (e.g., command mode) or a moving image mode (e.g., video mode) from the main processor 500 (S610). The display device 400 may selectively perform adaptive refresh according to the driving mode indicated by the driving mode information MI.

[0093] For example, in the case where the driving mode indicated by the driving mode information MI is the video mode (S620: video mode), the display device 400 may not perform adaptive refresh. That is, the adaptive refresh block 460 may not perform a masking operation on the input image data IDAT and may output the input image data IDAT as the output image data ODAT (S630). Fig.11 As shown in , in the case where the first frame data FD1 is received at about 60 Hz, the second frame data FD2 is received at about 30 Hz, the third frame data FD3 is received at about 60 Hz, and the fourth frame data FD4 is received at about 15 Hz as the input image data IDAT, the adaptive refresh block 460 can output the first frame data FD1 at about 60 Hz, the second frame data FD2 at about 30 Hz, the third frame data FD3 at about 60 Hz, and the fourth frame data FD4 at about 15 Hz as the output frame data ODAT. Therefore, the display device 400 can display an image at a frequency substantially the same as the input frequency of the input image data IDAT.

[0094] In the case where the driving mode indicated by the driving mode information MI is the command mode (S620: command mode), the display device 400 may perform the following operations: Figure 3 or Figure 6The adaptive refresh shown in . For example, the adaptive refresh block 460 can determine whether the input frequency of the input image data IDAT changes and / or whether the image represented by the input image data IDAT changes (S640). When the input frequency of the input image data IDAT changes or when the image represented by the input image data IDAT changes (S640: Yes), the adaptive refresh block 460 can output the input image data IDAT as the output image data ODAT (S630). When the input frequency of the input image data IDAT does not change and when the image represented by the input image data IDAT does not change (S640: No), the adaptive refresh block 460 can determine the target frequency based on the brightness distribution of the input image data IDAT (S650), can determine the masking ratio based on (the fixed input frequency and) the target frequency (S660), and can selectively output the input image data IDAT as the output image data ODAT by performing a masking operation on the input image data IDAT using the masking ratio (S670). For example, as Fig.12 As shown in , in the command mode, the frame data FD provided from the main processor 500 may be stored in the frame memory 180, and the adaptive refresh block 460 may receive the input image data IDAT from the frame memory 180 at a fixed input frequency of about 60 Hz. In addition, in the case where the target frequency determined by analyzing the frame data FD is about 15 Hz, the adaptive refresh block 460 may output one of four frame data FD. Therefore, the display panel 110 may display (or refresh) an image at a target frequency of about 15 Hz, which is lower than the fixed input frequency of about 60 Hz, and thus, the power consumption of the display device 400 may be reduced.

[0095] Fig.13 An electronic device including a display device according to some example embodiments.

[0096] Reference Fig.13 , the electronic device 1100 may include a processor 1110, a memory device 1120, a storage device 1130, an input / output (I / O) device 1140, a power supply 1150, and a display device 1160. The electronic device 1100 may also include a plurality of ports for communicating with a video card, a sound card, a memory card, a universal serial bus (USB) device, other electronic devices, and the like.

[0097] The processor 1110 may perform various computing functions or tasks. The processor 1110 may be an application processor (AP), a microprocessor, a central processing unit (CPU), etc. The processor 1110 may be coupled to other components via an address bus, a control bus, a data bus, etc. In addition, in some example embodiments, the processor 1110 may also be coupled to an expansion bus such as a peripheral component interconnect (PCI) bus.

[0098] The memory device 1120 may store data for operation of the electronic device 1100. For example, the memory device 1120 may include: at least one non-volatile memory device, such as an erasable programmable read-only memory (EPROM) device, an electrically erasable programmable read-only memory (EEPROM) device, a flash memory device, a phase change random access memory (PRAM) device, a resistive random access memory (RRAM) device, a nano-floating gate memory (NFGM) device, a polymer random access memory (PoRAM) device, a magnetic random access memory (MRAM) device, a ferroelectric random access memory (FRAM) device, etc.; and / or at least one volatile memory device, such as a dynamic random access memory (DRAM) device, a static random access memory (SRAM) device, a mobile dynamic random access memory (mobile DRAM) device, etc.

[0099] The storage device 1130 may be a solid state drive (SSD) device, a hard disk drive (HDD) device, a CD-ROM device, etc. The I / O device 1140 may be an input device such as a keyboard, a keypad, a mouse, a touch screen, etc. and an output device such as a printer, a speaker, etc. The power supply 1150 may provide power for the operation of the electronic device 1100. The display device 1160 may be coupled to other components via a bus or other communication link.

[0100] In some example embodiments, the display device 1160 may receive input frequency information representing the input frequency of the input image data, may determine a masking ratio based on the input frequency represented by the input frequency information and the target frequency, and may perform a masking operation on the input image data using the masking ratio. Therefore, even if the input frequency of the input image data changes, the display device may still perform a masking operation using the optimal masking ratio, and thus may perform adaptive refresh without flickering. In other example embodiments, the display device 1160 may receive drive mode information, and when the drive mode information represents a still image mode (e.g., a command mode), the display device 1160 may perform a masking operation, and when the drive mode information represents a motion image mode (e.g., a video mode), the display device 1160 may not perform a masking operation. Therefore, the power consumption of the display device 1160 may be reduced in the still image mode, and the occurrence of flickering in the motion image mode may be prevented or reduced.

[0101] The inventive concept may be applied to any display device 1160 and any electronic device 1100 including the display device 1160. For example, the inventive concept may be applied to mobile phones, smart phones, wearable electronic devices, tablet computers, televisions (TVs), digital TVs, 3D TVs, personal computers (PCs), home appliances, laptop computers, personal digital assistants (PDAs), portable multimedia players (PMPs), digital cameras, music players, portable game consoles, navigation devices, and the like.

[0102] The electronic or electrical devices and / or any other related devices or components according to the embodiments of the present disclosure described herein can be implemented using any suitable hardware, firmware (e.g., application specific integrated circuits), software, or a combination of software, firmware, and hardware. For example, the various components of these devices can be formed on an integrated circuit (IC) chip or on a separate IC chip. In addition, the various components of these devices can be implemented on a flexible printed circuit film, a tape carrier package (TCP), a printed circuit board (PCB), or formed on a substrate. In addition, the various components of these devices can be processes or threads running on one or more processors that execute computer program instructions in one or more computing devices and interact with other system components to perform the various functions described herein. Computer program instructions are stored in a memory, which can be implemented in a computing device using a standard memory device (such as, for example, a random access memory (RAM)). Computer program instructions can also be stored in other non-temporary computer-readable media (such as, for example, a CD-ROM or a flash drive, etc.). In addition, those skilled in the art should recognize that, without departing from the spirit and scope of the exemplary embodiments of the present disclosure, the functions of various computing devices can be combined or integrated into a single computing device, or the functions of a specific computing device can be distributed on one or more other computing devices.

[0103] The foregoing is an illustration of example embodiments and is not to be construed as limiting the example embodiments. Although some example embodiments have been described, it will be readily appreciated by those skilled in the art that many modifications can be made in the example embodiments without substantially departing from the novel teachings and features of the inventive concept. Therefore, it is intended that all such modifications be included within the scope of the inventive concept as defined in the present disclosure. Therefore, it will be understood that the foregoing is an illustration of various example embodiments and is not to be construed as being limited to the specific example embodiments disclosed, and modifications to the disclosed example embodiments and other example embodiments are intended to be included within the scope of the present disclosure and its equivalents.

Claims

1. A display device, wherein: The display device comprises: A display panel including a plurality of pixels; a data driver configured to generate a data voltage based on output image data and provide the data voltage to the plurality of pixels; and a controller configured to receive input image data and input frequency information from a main processor and provide the output image data to the data driver, The controller includes an adaptive refresh block, and the adaptive refresh block is configured as follows: determining a target frequency by analyzing the input image data; determining a masking ratio based on an input frequency represented by the input frequency information and the target frequency; selectively outputting the input image data as the output image data by performing a masking operation on the input image data using the masking ratio; determining whether the input frequency of the input image data changes, and whether an image represented by the input image data changes; and In response to determining the input frequency change of the input image data and also based on comparing the representative value of the previous frame data with the representative value of the current frame data to determine the image change represented by the input image data, the masking operation is not performed on the input image data, and the input image data is output as the output image data.

2. The display device according to claim 1, wherein: The adaptive refresh block is configured to calculate the masking ratio by dividing the target frequency by the input frequency.

3. The display device according to claim 1, wherein: Among the input image data of N frames, the adaptive refresh block is configured to output the input image data of N×MR frames as the output image data, and not output the input image data of the remaining N×(1-MR) frames, wherein N is an integer greater than 0, and MR is the masking ratio greater than 0 and less than or equal to 1.

4. The display device according to claim 3, wherein: The adaptive refresh block is configured to generate a disable signal during a period in which the remaining N×(1-MR) frames of the input image data are not output, and Wherein, the data driver is configured to be disabled in response to the disable signal.

5. The display device according to claim 4, wherein: The controller further comprises: a data processing block configured to perform data processing on the output image data output from the adaptive refresh block, and Wherein, the data processing block is configured to be disabled in response to the disable signal.

6. The display device according to claim 1, wherein: The adaptive refresh block is configured to calculate a final masking ratio by dividing the target frequency by the input frequency, and gradually reduce the masking ratio from 1 to the final masking ratio, so that the frequency of the output image data gradually decreases from the input frequency to the target frequency.

7. The display device according to claim 1, wherein: The adaptive refresh block comprises: a frequency decision block configured to determine the target frequency based on a brightness distribution of the input image data; and A frequency mixing block is configured to determine the masking ratio based on the input frequency represented by the input frequency information and the target frequency, and selectively output the input image data as the output image data by performing the masking operation on the input image data using the masking ratio.

8. The display device according to claim 7, wherein: The mixing block is configured to calculate a final masking ratio by dividing the target frequency by the input frequency, and gradually reduce the masking ratio from 1 to the final masking ratio so that the frequency of the output image data gradually decreases from the input frequency to the target frequency.

9. The display device according to claim 1, wherein: The controller further comprises: a frame memory configured to store the input image data received from the host processor in a command mode, and Wherein, the adaptive refresh block is configured to receive the input image data from the frame memory in the command mode.

10. A display device, wherein: The display device comprises: A display panel including a plurality of pixels; a data driver configured to generate a data voltage based on output image data and provide the data voltage to the plurality of pixels; and a controller configured to receive input image data and driving mode information from a main processor and provide the output image data to the data driver, The controller includes an adaptive refresh block, and the adaptive refresh block is configured as follows: selectively outputting the input image data as the output image data by performing a masking operation on the input image data in response to the drive mode information corresponding to a still image mode; determining whether an input frequency of the input image data changes, and whether an image represented by the input image data changes; and In response to the driving mode information corresponding to the motion image mode and determining the input frequency change of the input image data and also based on comparing the representative value of the previous frame data with the representative value of the current frame data to determine the image change represented by the input image data, the input image data is output as the output image data without performing the masking operation on the input image data.

11. The display device according to claim 10, wherein: The adaptive refresh block is configured to, in the still image mode, determine a target frequency by analyzing the input image data, determine a masking ratio based on the target frequency, and selectively output the input image data as the output image data by performing the masking operation on the input image data using the masking ratio.

12. The display device according to claim 11, wherein: The adaptive refresh block is configured to: in the still image mode, among the input image data of N frames, output the input image data of N×MR frames as the output image data, and not output the input image data of the remaining N×(1-MR) frames, wherein N is an integer greater than 0, and MR is the masking ratio greater than 0 and less than or equal to 1.

13. The display device according to claim 11, wherein: The adaptive refresh block is configured to: in the still image mode, determine a final masking ratio based on the target frequency, and gradually reduce the masking ratio from 1 to the final masking ratio so that the frequency of the output image data gradually decreases to the target frequency.

14. The display device according to claim 10, wherein: The adaptive refresh block comprises: an image analysis block configured to determine whether the image represented by the input image data has changed; a frequency determination block configured to determine a target frequency based on a brightness distribution of the input image data; a frequency mixing block configured to determine a masking ratio based on the target frequency, and selectively output the input image data as the output image data by performing the masking operation on the input image data using the masking ratio; and A switch is configured to cause the input image data to bypass the image analysis block, the frequency decision block, and the mixing block when the drive mode information indicates the moving image mode, so that the input image data is output as the output image data.

15. The display device according to claim 14, wherein: The frequency mixing block is configured to determine a final masking ratio based on the target frequency, and gradually reduce the masking ratio from 1 to the final masking ratio so that the frequency of the output image data gradually decreases to the target frequency.

16. The display device according to claim 10, wherein: The controller further comprises: a frame memory configured to store the input image data received from the host processor, wherein the still image mode is a command mode, in which the adaptive refresh block receives the input image data stored in the frame memory, and The motion image mode is a video mode, in which the input image data is not stored in the frame memory, and the adaptive refresh block receives the input image data from the main processor.

Citation Information

Patent Citations

  • Display device, electronic device having display device and method of operating the same

    CN105096796A

  • Display apparatus, method of driving display panel using the same and driver for the display apparatus

    CN106205449A

  • Static retention mode for display panels

    US20090322969A1

  • Display method and system capable of dynamically adjusting frame rate

    US20140306969A1