Systems and methods for multi-dimensional dither structure creation and application
AssigneeSharp Laboratories of America, Inc.
InventorsXiao-Fan Feng, Scott J. Daly
Life of this patent
Estimating the term…
Abstract
Embodiments of the present invention comprise systems and methods for creation, modification and implementation of dither pattern structures.
Claims17
A method for creating an additive image dither pattern array for addition to an image in a video sequence to reduce artifacts, said method comprising:
- a. assigning a value to pixels in an additive image dither pattern away tile such that each consecutively-assigned pixel value is placed at a location that is dispersed from previously-placed pixel values that are located in other color channels and other temporal frames of said video sequence, wherein said location is determined with a combined, cross-color-channel, spatio-temporal repellent function.
A method for creating an additive image dither pattern for addition to an image in an image sequence with multiple image description channels for the purpose of artifact reduction, said method comprising:
- assigning a value to pixels in an additive image dither pattern tile, wherein said assigning is performed using cross-channel influence and cross-temporal-frame influence, such that subsequently-assigned pixel values are placed at a location that is related to the location of previously-assigned pixel values in the same image description channel, to the location of previously-assigned pixel values in another image description channel and to the location of previously-assigned pixel values in another temporal frame.
A method for creating a spatio-temporal array of additive image dither patterns for use in reducing contouring artifacts in images, said method comprising:
- a. establishing a spatio-temporal away of additive image dither pattern tiles comprising a plurality of temporal framesets, each of said framesets comprising a plurality of pattern tiles for each of a plurality of color channels;
- and
- b. designating pixel values in said additive image dither pattern tiles wherein subsequently-designated pixel values are dispersed, by a spatial/temporal/color-channel repellent function, from previously-designated pixel values in the same dither pattern tile, previously designated pixel values in dither pattern tiles at corresponding locations in other color channels and dither pattern tiles at corresponding locations in other temporal frames wherein said designating produces an additive image dither pattern away that is spatially-high-pass within said tiles, high-pass relative to co-located color channel tiles and high-pass in relation to co-located tiles in adjacent temporal frames.
A system for creating a spatio-temporal array of additive image dither patterns, said method comprising:
- a. a spatio-temporal away of additive image dither pattern tiles comprising a plurality of temporal framesets, each of said framesets comprising a plurality of pattern tiles for each of a plurality of color channels;
- and
- b. a designator for designating pixel values in said dither pattern tiles wherein subsequently-designated pixel values are spatially dispersed from previously-designated pixel values in the same dither pattern tile dither pattern tiles in other color channels, and dither pattern tiles in other temporal frames.
A method for creating a spatio-temporal away of additive image dither patterns, said method comprising:
- a. establishing a first temporal frameset comprising dither pattern tiles for each of a plurality of color channels;
- b. selecting a first pixel value level for subsequent pixel value designation;
- c. establishing a pixel quantity;
- d. selecting a color channel for pixel value designation;
- e. calculating the location of an extreme value of a combined cross-color-channel and spatial/temporal repellent function that is influenced by the presence of designated pixels in said selected color channel, another color channel and another temporal frame;
- f. designating a pixel value corresponding to said first pixel value level at said location;
- g. updating said combined function to account for the presence of said newly designated pixel value;
- h. selecting a new color channel
- i. repeating steps e through h until a pixel value has been designated in all color channels;
- j. incrementing a pixel counter value;
- k. repeating steps e through j until said pixel counter value equals said pixel quantity;
- l. selecting a new pixel value level;
- m. repeating steps b through l until all levels have been designated;
- n. advancing to the next temporal frame;
- and
- o. repeating steps b through n until all temporal frames have been designated.
Dependencies are inferred from the claim text.