Frequency synthesis and synchronization for LED drivers
First Claim
1. A method comprising:
- generating a pulse width modulation (PWM) data signal, the PWM data signal comprising;
a first sequence of PWM cycles having a first predetermined duty ratio, an initial PWM cycle of the first sequence being synchronized to a start of a display of a first frame of a video data at a display device, wherein the PWM data signal transitions from a first level to a second level during each PWM cycle;
a first portion of the PWM data signal starting in the first frame following the first sequence of PWM cycles and terminating responsive to a start of display of a second frame of the video data at the display device, the second frame following the first frame, the first portion having a level matching the second level for the duration of the first portion, the duration of the first portion different than the duration of a PWM cycle of the first sequence of PWM cycles; and
a second sequence of PWM cycles, an initial PWM cycle of the second sequence being synchronized to the start of the second frame; and
providing the PWM data signal to a light emitting diode (LED) driver for control of one or more LEDs of the display device.
29 Assignments
0 Petitions
Accused Products
Abstract
A PWM generation module generates a PWM data signal used to control a light emitting diode (LED) driver for one or more strings of LEDs of a display device. The PWM data signal is synchronized with the frame boundaries of the video content being displayed. The PWM generation module can configure the PWM data signal such that a new PWM cycle is initiated at the start of each successive frame, and further whereby those PWM cycles that would be prematurely terminated at frame boundaries are instead driven at a constant reference level until the frame boundary. With this configuration, a substantially linear average light intensity can be achieved across frames, thereby reducing or eliminating display distortion that is often present in other PWM cycle synchronization techniques. The PWM generation module can use a self-learning process to make adjustments to the expected number of completeable PWM cycles per frame in response to dynamic changes in the frame rate, PWM frequency, or other related display parameters.
56 Citations
20 Claims
-
1. A method comprising:
-
generating a pulse width modulation (PWM) data signal, the PWM data signal comprising; a first sequence of PWM cycles having a first predetermined duty ratio, an initial PWM cycle of the first sequence being synchronized to a start of a display of a first frame of a video data at a display device, wherein the PWM data signal transitions from a first level to a second level during each PWM cycle; a first portion of the PWM data signal starting in the first frame following the first sequence of PWM cycles and terminating responsive to a start of display of a second frame of the video data at the display device, the second frame following the first frame, the first portion having a level matching the second level for the duration of the first portion, the duration of the first portion different than the duration of a PWM cycle of the first sequence of PWM cycles; and a second sequence of PWM cycles, an initial PWM cycle of the second sequence being synchronized to the start of the second frame; and providing the PWM data signal to a light emitting diode (LED) driver for control of one or more LEDs of the display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. In a display device comprising a light emitting diode (LED) driver configured to control one or more LEDs of the display device based on a pulse width modulation (PWM) data signal, a method comprising:
-
determining a frame timing reference associated with a display of a series of frames of video data at the display device; driving, for a first frame of the series of one or more frames, a first sequence of pulse width modulation (PWM) cycles on the PWM data signal, the first sequence synchronized to a start of the first frame based on the frame timing reference and the first sequence comprising a first predetermined number of PWM cycles, wherein the PWM data signal transitions from a first level to a second level during each PWM cycle; driving, for the first frame, the PWM data signal at the second level for a first duration responsive to determining the first predetermined number of PWM cycles have been driven for the first frame, the first duration different than the duration of a PWM cycle of the first sequence of PWM cycles; terminating driving the PWM data signal at the second level responsive to a start of a second frame of the series of frames, the second frame following the first frame in the series; and driving, for the second frame, a second sequence of PWM cycles on the PWM data signal, the second sequence synchronized to a start of the second frame based on the frame timing reference and the second sequence comprising a second predetermined number of PWM cycles. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A system comprising:
a pulse width modulation (PWM) generation module comprising an output configured to be coupled to a light emitting diode (LED) driver of a display device, the PWM generation module configured to generate a PWM data signal for output to the LED driver, the PWM data signal comprising; a first sequence of PWM cycles having a first predetermined duty ratio, an initial PWM cycle of the first sequence being synchronized to a start of a display of a first frame of a video data. wherein the PWM data signal transitions from a first level to a second level during each PWM cycle; a first portion of the PWM data signal starting in the first frame following the first sequence of PWM cycles and terminating responsive to a start of a display of a second frame of the video data at the display device, the second frame following the first frame, the first portion having a level matching the second level for the duration of the first portion, the duration of the first portion different than the duration of a PWM cycle of the first sequence of PWM cycles; and a second sequence of PWM cycles, an initial PWM cycle of the second sequence being synchronized to the start of the second frame. - View Dependent Claims (16, 17, 18, 19, 20)
Specification