Color conditioned diffusion prior
US-2024404144-A1 · Dec 5, 2024 · US
US9230345B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9230345-B2 |
| Application number | US-201314044341-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 2, 2013 |
| Priority date | Oct 2, 2013 |
| Publication date | Jan 5, 2016 |
| Grant date | Jan 5, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems, methods and apparatus for image formation improve power efficiency of display devices by displaying low resolution composite color subfields. In some implementations, a display controller receives data indicative of a plurality of pixel values included in an image frame and derives a plurality of initial component color subfields. The display controller then derives a composite color subfield including a plurality of common composite color intensity values assigned to respective pixel blocks. Each pixel block is associated with a plurality of pixels. The display controller derives a plurality of updated component color subfields based on the initial component color subfields and the composite color subfield.
Opening claim text (preview).
What is claimed is: 1. An apparatus comprising: an array of light modulators including a plurality of light modulators arranged in multiple rows and multiple columns; a controller coupled to the array of light modulators configured to: receive data indicative of a plurality of pixel values included in an image frame; derive a plurality of initial component color subfields based on the pixel values, wherein each initial component color subfield includes intensity values for a respective component color; divide the image frame into a plurality of pixel blocks, wherein each pixel block is associated with a plurality of pixels; derive a composite color subfield including a plurality of common composite color intensity values assigned to a plurality of respective pixel blocks, wherein for each pixel block, a single common composite color intensity value is derived for the plurality of pixels associated with only that pixel block based on the respective intensity values for the pixels associated with that pixel block in at least two of the initial component color subfields; and derive a plurality of updated component color subfields, including updated component color pixel values for the pixels in the plurality of respective pixel blocks, based on the initial component color subfields and the composite color subfield; and a memory configured to store subframe data associated with color subfields, wherein the memory is configured to store less data in association with the composite color subfield than in association with the component color subfields. 2. The apparatus of claim 1 , wherein the controller is further configured to load at least one image subframe corresponding to the composite color subfield into the array of light modulators multiple rows at a time. 3. The apparatus of claim 1 , wherein deriving a composite color subfield includes, for each pixel block, identifying a minimum composite color intensity value for the pixels associated with the pixel block. 4. The apparatus of claim 1 , wherein deriving a composite color subfield includes, for each pixel block, identifying a minimum component color intensity value for the pixels associated with the pixel block. 5. The apparatus of claim 1 , wherein deriving the plurality of updated component color subfields includes reducing the intensity values for pixels in the initial component color subfields by the common composite color intensity values of the respective pixel blocks . 6. The apparatus of claim 1 , wherein the pixel blocks include pixels in multiple adjacent rows of the image frame. 7. The apparatus of claim 1 , wherein the pixel blocks include pixels in multiple adjacent rows and multiple adjacent columns of the image frame. 8. The apparatus of claim 1 , wherein dividing the image frame into the pixel blocks includes: calculating a difference between a color intensity value associated with a pixel and at least one color intensity value associated with at least one pixel in an existing pixel block; comparing the difference to a threshold; and adding the pixel to a new pixel block in response to the difference exceeding the threshold. 9. The apparatus of claim 1 , further comprising: a display; a processor that is configured to communicate with the display, the processor being configured to process image data; and a memory device that is configured to communicate with the processor. 10. The apparatus of claim 9 , the display further including: a driver circuit configured to send at least one signal to the display, wherein the controller is configured to send at least a portion of the image data to the driver circuit. 11. The apparatus of claim 9 , the display further including: an image source module configured to send the image data to the processor, wherein the image source module comprises at least one of a receiver, transceiver, and transmitter. 12. The apparatus of claim 9 , the display further including: an input device configured to receive input data and to communicate the input data to the processor. 13. A method of processing an image frame for display comprising: receiving image data indicative of a plurality of pixel values included in the image frame; deriving a plurality of initial component color subfields based on the pixel values, wherein each initial component color subfield includes pixel intensity values for a respective component color; dividing the image frame into a plurality of pixel blocks, wherein each pixel block is associated with a plurality of pixels; deriving a composite color subfield including a plurality of common composite color intensity values assigned to a plurality of respective pixel blocks, wherein for each pixel block, a single common composite color intensity value is derived for the plurality of pixels associated with only that pixel block based on the respective intensity values for the pixels associated with that pixel block in at least two of the initial component color subfields; deriving a plurality of updated component color subfields including updated component color pixel values for the pixels in the plurality of respective pixel blocks, based on the initial component color subfields and the composite color subfield; and storing subframe data associated with color subfields in a memory including storing less data in association with the composite color subfield than data in association with the component color subfields. 14. The method of claim 13 , wherein deriving a composite color subfield includes, for each pixel block, identifying a minimum composite color intensity value for the pixels associated with the pixel block. 15. The method of claim 13 , wherein the pixel blocks include pixels in multiple adjacent rows of the image frame. 16. The method of claim 13 , wherein dividing the image into pixel blocks includes: calculating a difference between a color intensity value associated with a pixel and at least one color intensity value associated with at least one pixel in an existing pixel block; comparing the difference to a threshold; and adding the pixel to a new pixel block in response to the difference exceeding the threshold. 17. A non-transitory processor readable medium storing instructions, which, when executed by one or more processors, cause the one or more processors to carry out a method comprising: receiving data indicative of a plurality of pixel values included in an image frame; deriving a plurality of initial component color subfields, wherein each initial component color subfield includes pixel intensity values for a respective component color; dividing the image frame into a plurality of pixel blocks, wherein each pixel block is associated with a plurality of pixels; deriving a composite color subfield including a plurality of common composite color intensity values assigned to a plurality of respective pixel blocks, and wherein for each pixel block, a single common composite color intensity value is derived for the plurality of pixels associated with only that pixel block based on the respective intensity values for the pixels associated with that pixel block in at least two of the initial component color subfields; deriving a plurality of updated component color subfields including updated component color pixel values for the pixels in the plurality of respective pixel blocks, based on the initial component color subfields and the composite color subfield; and storing subframe data associated with color subfields in a memory including storing less data in association with the composite color subfield
Texturing; Colouring; Generation of textures or colours (retouching, inpainting or scratch removal G06T5/77) · CPC title
Calculation or use of calculated indices related to luminance levels in display data · CPC title
Colour space transformation · CPC title
Field-sequential colour display · CPC title
using sub-frames · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.