Nonlinearly converting a signal to compensate for non-uniformities and degradations in a display
First Claim
1. A method, comprising:
- converting a digital signal directed to a plurality of display elements forming an array of display elements into an analog signal;
digitally adjusting the magnitude of the analog signal based on a nonlinear relationship that forms a non-uniform pulse interval clock from a uniform pulse interval clock; and
providing the analog signal to at least one display element of the array of display elements.
1 Assignment
0 Petitions
Accused Products
Abstract
A digital signal directed to a display (e.g., a plurality of display elements forming an array of display elements) may be converted into an analog signal using a nonlinear relationship. In one embodiment, a drive signal may be provided to at least one display element of the array of display elements in response to calibration data. Embedding the calibration data using the nonlinear relationship, the amplitude of the drive signal may be determined in order to control a perceptible output from the at least one display element of the array of display elements. Thus, a compensation for initial non-uniformity degradation over time, and/or non-uniform degradation may be provided to the at least one display element of the array of display elements. The nonlinear relationship reduces the number of discrete calibration data levels required to avoid perceptible contrast among neighboring pixels that leads to contouring effects. Optionally, a gamma correction may also be simultaneously provided with the compensation by adjusting the duration of the drive signal directed to the at least one display element of the array of display elements.
-
Citations
28 Claims
-
1. A method, comprising:
-
converting a digital signal directed to a plurality of display elements forming an array of display elements into an analog signal;
digitally adjusting the magnitude of the analog signal based on a nonlinear relationship that forms a non-uniform pulse interval clock from a uniform pulse interval clock; and
providing the analog signal to at least one display element of the array of display elements. - View Dependent Claims (2)
-
-
3. A method comprising:
-
converting a digital signal directed to a plurality of display elements forming an array of display elements into an analog signal using a nonlinear relationship;
providing the analog signal to at least one display element of the array of display elements;
modulating the magnitude of the analog signal to control a perceptible output from the at least one display element of the array of display elements; and
defining an adjustable range to establish a minimum level of the magnitude and a maximum level of the magnitude for the analog signal, and an increment size to establish a minimum amount of adjustment applied to the analog signal while calibrating the magnitude of the analog signal. - View Dependent Claims (4, 5, 6)
-
-
7. A method comprising:
-
converting a digital signal directed to a plurality of display elements forming an array of display elements into an analog signal using a nonlinear relationship;
providing the analog signal to at least one display element of the array of display elements;
modulating the magnitude of the analog signal to control a perceptible output from the at least one display element of the array of display elements;
generating from timing information associated with the plurality of display elements forming the array of display elements, a first series of pulses having a first pulse interval between a first pair of adjacent pulses and at least one second pulse interval between a second pair of adjacent pulses, said first pulse interval being different than the at least one second pulse interval; and
using the first series of pulses to generate a second series of pulses directed to the at least one display element of the array of display elements. - View Dependent Claims (8, 9, 10, 11)
modulate the amplitude of the second series of pulses to control overall brightness of the array of display elements; and
compensate for a perceptible degradation in the at least one display element of the array of display elements and a perceptible non-uniformity among the plurality of display elements.
-
-
10. The method of claim 8, further including adjusting a duration of illumination of the at least one display element of the array of display elements based on the width of the second series of pulses to map the video data to the perceptible output from the at least one display element of the array of display elements.
-
11. The method of claim 7, further including modulating the width of the second series of pulses for a gamma correction in the array of display elements while modulating the amplitude of the second series of pulses to calibrate the array of display elements.
-
12. A method comprising:
-
converting a digital signal directed to a plurality of display elements forming an array of display elements into an analog signal using a nonlinear relationship;
providing the analog signal to at least one display element of the array of display elements;
modulating the magnitude of the analog signal to control a perceptible output from the at least one display element of the array of display elements; and
using calibration data based on the nonlinear relationship in order to adjust the magnitude of the analog signal. - View Dependent Claims (13, 14, 15)
-
-
16. An apparatus, comprising:
-
a signal converter to convert a digital signal directed to a plurality of display elements forming an array of display elements into an analog signal; and
a combiner coupled to the signal converter to digitally adjust the magnitude of the analog signal based on a nonlinear relationship that forms a non-uniform pulse interval clock from a uniform pulse interval clock to provide the analog signal to at least one display element of the array of display elements. - View Dependent Claims (17, 18)
-
-
19. An apparatus, comprising:
-
a signal converter to convert a digital signal directed to a plurality of display elements forming an array of display elements into an analog signal using a nonlinear relationship, wherein the digital-to-analog converter uses calibration data to determine the magnitude of the analog signal; and
an interface coupled to the signal converter to provide the analog signal to at least one display element of the array of display elements.
-
-
20. An apparatus comprising:
-
a signal converter to convert a digital signal directed to a plurality of display elements forming an array of display elements into an analog signal using a nonlinear relationship, wherein the signal converter defines an adjustable range to establish a minimum level of the magnitude and a maximum level of the magnitude for the analog signal, and an increment size to establish a minimum amount of adjustment applied to the analog signal while calibrating the magnitude of the analog signal; and
an interface coupled to the signal converter to provide the analog signal to at least one display element of the array of display elements. - View Dependent Claims (21, 22, 24, 25)
-
-
23. An apparatus comprising:
-
a signal converter to convert a digital signal directed to a plurality of display elements forming an array of display elements into an analog signal using a nonlinear relationship;
an interface coupled to the signal converter to provide the analog signal to at least one display element of the array of display elements;
an address generator to provide timing information for said plurality of display elements;
a signal generator operably coupled to the address generator to receive said timing information to generate a first series of pulses having a first pulse interval between a first pair of adjacent pulses and at least one second pulse interval between a second pair of adjacent pulses, said first pulse interval being different than the at least one second pulse interval; and
a driver coupled to the signal generator, said driver to use the first series of pulses to generate a second series of pulses directed to the at least one display element of the array of display elements. - View Dependent Claims (26, 27, 28)
-
Specification