IP Library Granted Patent US 10,818,270
Granted Patent B2
US 10,818,270 · App. 15/666,112 · Granted Oct 27, 2020

Display driving method, and electronic device including the display driver integrated circuit for supporting the same

Inventors: Jong Kon Bae (Seoul, KR); Dong Hwy Kim (Hwaseong-si, KR); Dong Kyoon Han (Seongnam-si, KR)
Assignee: Samsung Electronics Co., Ltd.
G09G5/363G06F3/14G09G5/006G09G5/393G09G2310/08G09G2320/103G09G2330/021G09G2330/023G09G2340/0435G09G2360/18G09G2370/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,818,270
App. No.
15/666,112
Granted
Oct 27, 2020
Kind
B2
Abstract

A display driver integrated circuit (DDI) an electronic device including the same, and a display driving method by the same are provided. The display driver integrated circuit includes a receive interface that receives image data from a processor at a first frame rate, a memory that stores the image data received at the first frame rate, and a display timing controller that detects a variation of the image data stored in the memory, changes a frame rate for the image data, which is stored in the memory, based on the variation of the image data, and outputs the image data on the display at the changed frame rate.

Claims (57)

1. An electronic device comprising:

a display;

a processor configured to process image data to be output on the display; and

a display driver integrated circuit (DDI) configured to drive the display to output a display data corresponding to the image data, which is transmitted by the processor, on the display,

wherein the DDI is further configured to:

change a frame rate of the display to a target frame rate based on control information received from the processor, and

drive the display to output an image corresponding to the image data at the changed target frame rate,

wherein the change of the frame rate comprises:

determining whether information for indicating an image data update and the image data, are received, and

changing the frame rate based on whether the information and the image data are received,

wherein the DDI is further configured to:

output the display data at a first frame rate based on the information and the image data being consecutively received, and

output the display data at a second frame rate lower than the first frame rate based on the information not being received, and

wherein the change of the frame rate comprises changing the frame rate as a manner of stepwise changing from the frame rate to the target frame rate.

2. The electronic device of claim 1 , wherein the DDI is further configured to determine the frame rate to have different values depending on a number of times the information is received or a length of a time the information is consecutively received.

3. The electronic device of claim 1 , wherein the DDI is further configured to:

output the display data at a third frame rate based on the information being maintained in a non-reception state, and

output the display data at a fourth frame rate higher than the third frame rate based on the information being received after the information is in the non-reception state.

4. The electronic device of claim 1 , wherein the DDI is further configured to, based on a target frame rate value becoming smaller than a previous frame rate value, or based on a transmission rate of one frame becoming greater than a previous transmission rate, maintain a duration that a gate signal or a source signal is supplied based on the changed frame rate while expanding a width of a guard duration that the gate signal or the source signal is not supplied.

5. The electronic device of claim 1 , wherein the processor is further configured to:

when a type of an executing application being is a first type, generate control information for changing the frame rate of the display into a fifth frame rate, and

when a type of the executing application being is a second type different with the first type, generate control information for changing the frame rate of the display into a sixth frame rate higher than the fifth frame rate, and

wherein the DDI is further configured to change the frame rate of the display to the fifth frame rate or the sixth frame rate based on control information received from the processor.

6. The electronic device of claim 5 , wherein the processor is further configured to:

generate control information for requesting to process the image data at a seventh frame rate for a duration that an image change is absent, based on the application being an application in which the image change is absent for at least a specified time,

generate control information for requesting to process the image data at an eighth frame rate higher than the seventh frame rate, based on the application being an application in which the image change appears below a threshold, or

generate control information for requesting to process the image data at a ninth frame rate higher than the eighth frame rate, based on the application being an application in which the image change appears above a threshold.

7. The electronic device of claim 1 , wherein the processor is further configured to:

determine whether to update image data stored in a frame buffer, and

transmit control information related to the change of the frame rate to the DDI based on the image data being updated.

8. A display driving method of an electronic device, including a display, a processor configured to process image data to be output on the display, and a display driver integrated circuit (DDIC) configured to drive the display to output a display data corresponding to the image data, which is transmitted by the processor, on the display, comprising:

changing, by the DDIC, a frame rate of a display to a target frame rate based on control information received from the processor, and

driving, by the DDIC, the display to output an image corresponding to the display data at the changed target frame rate,

wherein the changing of the frame rate comprises:

determining whether information for indicating an image data update and the image data, are received, and

changing the frame rate based on whether the information and the image data are received, and

outputting, by the DDIC, the display data at a first frame rate based on the information and the image data being consecutively received, and

outputting, by the DDIC, the display data at a second frame rate lower than the first frame rate based on the information not being received,

wherein the changing of the frame rate comprises changing the frame rate as a manner of stepwise changing from the frame rate to the target frame rate.

9. The display driving method of claim 8 , further comprising:

determining, by the DDIC, the frame rate to have different values depending on a number of times the information is received or a length of a time the information is consecutively received.

10. The display driving method of claim 8 , further comprising:

outputting, by the DDIC, the display data at a third frame rate based on the information being maintained in a non-reception state, and

outputting, by the DDIC, the display data at a fourth frame rate higher than the third frame rate based on the information being received after the information is in the non-reception state.

11. The display driving method of claim 8 , further comprising:

based on a target frame rate value becoming smaller than a previous frame rate value, or based on a transmission rate of one frame becoming greater than a previous transmission rate, maintaining a duration that a gate signal or a source signal is supplied based on the changed frame rate while expanding a width of a guard duration that the gate signal or the source signal is not supplied.

12. The display driving method of claim 8 , further comprising:

when a type of an executing application being is a first type, generating, by the processor, control information for changing the frame rate of the display into a fifth frame rate, and

when a type of the executing application being is a second type different with the first type, generating, by the processor, control information for changing the frame rate of the display into a sixth frame rate higher than the fifth frame rate, and

changing, by the DDIC, the frame rate of the display to the fifth frame rate or the sixth frame rate based on control information received from the processor.

13. The display driving method of claim 12 , further comprising:

generating, by the processor, control information for requesting to process the image data at a seventh frame rate for a duration that an image change is absent, based on the application being an application in which the image change is absent for at least a specified time,

generating, by the processor, control information for requesting to process the image data at an eighth frame rate higher than the seventh frame rate, based on the application being an application in which the image change appears below a threshold, or

generating, by the processor, control information for requesting to process the image data at a ninth frame rate higher than the eighth frame rate, based on the application being an application in which the image change appears above a threshold.

14. The display driving method of claim 8 , further comprising:

determining, by the processor, whether to update image data stored in a frame buffer, and

transmitting, by the processor, control information related to the change of the frame rate to the DDI based on the image data being updated.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2017
From: BAE, JONG KON; KIM, DONG HWY; HAN, DONG KYOON
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 043158/0460 →
Priority Claims (1)
KR 10-2016-0098652 · Aug 2, 2016 · national
Continuity (1)
Related Publication 20180040301A1 · Feb 8, 2018
Cited By (5)
US 12,236,908 US 12,548,492 US 12,626,634 US 12,633,256 US 12,682,868