Dual-memory driving of an electronic display
A display system may include a memory external to a pixel that stores a first digital data value, a memory internal to the pixel that stores a second digital data signal, where a combination of the first digital data signal and the second digital data signal may indicate a target gray level assigned to the pixel for a particular image frame. The pixel may be driven for a first duration of time according to the first digital data signal and for a second duration of time according to the second digital data signal.
1 . A device, comprising:
a pixel disposed in a region of a display;
a first memory disposed outside the region;
a second memory disposed in the region and comprising a plurality of memory circuitry;
processing circuitry configured to store, for a portion of image data corresponding to cause the pixel to emit light at a grey level, a first bit in the first memory and one or more bits in the second memory; and
a switch disposed between the first memory and the second memory, wherein the switch is operable based on the first bit in the first memory, and wherein the pixel emits light based on the one or more bits in the second memory while the switch is on.
2 . The device of claim 1 , wherein the processing circuitry is configured to:
receive the portion of image data;
generate, based on the first bit stored in the first memory, a first control signal to perform an all-on light emission operation; and
generate, based on the one or more bits stored in the second memory, a second control signal to perform a modulated light emission operation.
3 . The device of claim 2 , wherein the device comprises a comparator, wherein the processing circuitry is configured to cause generation of the first control signal, the second control signal, or both based on the comparator comparing the first bit to a count of a counter.
4 . The device of claim 2 , wherein the processing circuitry is configured to generate the first control signal to perform the modulated light emission operation after the all-on light emission operation in response to the one or more bits being stored in the second memory.
5 . The device of claim 1 , wherein the processing circuitry is configured to:
encode the portion of image data;
associate respective bits of the encoded portion of image data into respective sub-frames; and
operate the pixel to emit light according to the encoded portion of image data at least in part by:
identifying a first subset of the respective sub-frames that each only comprise bits having a first state;
identifying a second subset of the respective sub-frames that each only comprise bits having a second state;
identifying the remaining respective sub-frames as a third subset of the respective sub-frames, wherein each sub-frame of the third subset of respective sub-frames comprises bits having either the first state or the second state;
for a first duration of time corresponding to the first subset of the respective sub-frames, operating the switch off; and
for a second duration of time corresponding to the third subset of the respective sub-frames, operating the switch on.
6 . The device of claim 5 , wherein the processing circuitry operating the switch off corresponds to an all-on light emission operation, and wherein the processing circuitry operating the switch on corresponds to a modulated light emission operation.
7 . The device of claim 1 , wherein the processing circuitry is configured to operate the switch off based on storing a bit having a first state in the first memory.
8 . The device of claim 1 , wherein the first memory comprises one or more inverter pairs disposed in the region, wherein the region corresponds to an active area of the display.
9 . A method, comprising:
receiving a portion of image data associated with an image frame to be presented, wherein a pixel respectively emits light based on the portion of image data;
determining to perform an all-on light emission operation configured to cause the pixel to emit light based on a first bit associated with the portion of image data;
generating a first control signal based on the determination to perform the all-on light emission operation, wherein the first control signal causes the pixel to emit light;
determining to perform a modulated light emission operation after the all-on light emission operation; and
generating a second control signal based on the determination to perform the modulated light emission operation, wherein the second control signal is configured to cause the pixel to emit light based on one or more bits associated with the portion of image data.
10 . The method of claim 9 , comprising:
encoding the portion of image data; and
operating the pixel to emit light according to the encoded portion of image data, wherein the first bit and the one or more bits are generated based on the encoded portion of image data.
11 . The method of claim 10 , wherein operating the pixel to emit light according to the encoded portion of image data comprises:
associating respective bits of the encoded portion of image data into respective sub-frames;
identifying a first subset of the respective sub-frames that each only comprise bits having a first state;
identifying a second subset of the respective sub-frames that each only comprise bits having a second state;
identifying the remaining respective sub-frames as a third subset of the respective sub-frames, wherein each sub-frame of the third subset of respective sub-frames respectively comprises bits having either the first state or the second state;
for a first duration of time corresponding to the first subset of the respective sub-frames, operating a switch off; and
for a second duration of time corresponding to the third subset of the respective sub-frames, operating the switch on.
12 . The method of claim 11 , comprising after the first duration of time passes, performing the modulated light emission operation for a third duration of time corresponding to the one or more bits, wherein the third duration of time is less than the second duration of time.
13 . The method of claim 9 , comprising receiving, as the portion of image data, a plurality of bits, wherein the plurality of bits comprises a first bit as a most significant bit before one or more bits.
14 . The method of claim 9 , comprising:
storing the first bit in a first memory disposed outside the pixel, wherein the first bit is generated based on a comparison of the portion of image data to a count; and
storing the one or more bits in a second memory disposed in the pixel.
15 . A tangible, non-transitory, computer-readable medium, comprising computer-readable instructions that, when executed by one or more processors of one or more computers, cause the one or more computers to:
receive a portion of image data associated with an image frame to be presented via a pixel of an active area, wherein the portion of image data corresponds to a first bit and one or more bits;
generate a first control signal based on the first bit that causes the pixel to perform an all-on light emission operation; and
generate a second control signal based on the one or more bits that causes the pixel to perform a modulated light emission operation.
16 . The tangible, non-transitory, computer-readable medium of claim 15 , comprising computer-readable instructions that, when executed by one or more processors of one or more computers, cause the one or more computers to:
store the one or more bits in a second memory disposed inside the active area; and
store the first bit in a first memory disposed outside the active area.
17 . The tangible, non-transitory, computer-readable medium of claim 16 , comprising computer-readable instructions that, when executed by one or more processors of one or more computers, cause the one or more computers to generate the first bit based on a comparison between a count and between remaining bits of the portion of image data not in the one or more bits stored in the second memory.
18 . The tangible, non-transitory, computer-readable medium of claim 16 , comprising computer-readable instructions that, when executed by one or more processors of one or more computers, cause the one or more computers to:
generate the first control signal to perform the all-on light emission operation based on the first memory storing the first bit;
store a second bit in the first memory based on stopping the all-on light emission operation; and
generate the second control signal to perform the modulated light emission operation based on the second bit and the second memory storing the one or more bits.
19 . The tangible, non-transitory, computer-readable medium of claim 18 ,
wherein the first bit causes a maximum light emission from the pixel, and wherein the second bit causes the pixel to emit light according to the one or more bits.
20 . The device of claim 1 , wherein the processing circuitry is configured to:
receive the portion of image data;
generate, based on the first bit stored in the first memory, a first control signal to perform a first light emission operation; and
generate, based on the one or more bits stored in the second memory, a second control signal to perform a second light emission operation.