Image processing system and method
OwnerShawn L. KELLYinventor
Life of this patent
Estimating the term…
Abstract
A high-definition image is preprocessed to generate a substantially losslessly-reconstructable set of image components that include a relatively low-resolution base image and one or more sets of corresponding data that provide for progressively substantially losslessly reconstructing the high-definition image from the base image, wherein a single primary-color component of the one or more sets of corresponding data provides for relatively quickly reconstructing full-resolution intermediate images during the substantially lossless-reconstruction process.
Claims27
A method of processing an image, comprising:
- a. receiving image data of a relatively-high-resolution image incorporating a plurality of color components;
- b. for each color component of said plurality of color components of said relatively-high-resolution image:
- i. determining a corresponding base image responsive to said relatively-high-resolution image, wherein said corresponding base image is a relatively-low-resolution representation of said relatively-high-resolution image for said color component;
- and
- ii. transmitting to a client or storing said corresponding base image for said color component;
- c. selecting a selected color component of said plurality of color components of said relatively-high-resolution image;
- d. determining one or more sets of corresponding data responsive to said relatively-high-resolution image that provide for successively substantially-losslessly reconstructing said relatively-high-resolution image from said corresponding base image for said selected color component;
- e. transmitting to said client or storing said one or more sets of corresponding data that provide for successively substantially-losslessly reconstructing said relatively-high-resolution image from said corresponding base image for said selected color component;
- f. for each remaining color component of said plurality of color components of said relatively-high-resolution image, other than said selected color component:
- i. determining one or more sets of corresponding data responsive to said relatively-high-resolution image that provide for successively substantially-losslessly reconstructing said relatively-high-resolution image from said corresponding base image for said remaining color component;
- and
- ii. transmitting to said client or storing said one or more sets of corresponding data that provide for successively substantially-losslessly reconstructing said relatively-high-resolution image from said corresponding base image for said remaining color component.
A method of generating a relatively-high-resolution image from a relatively-low-resolution base image, comprising:
- a. receiving image data of said relatively-low-resolution base image incorporating a plurality of color components;
- b. display or storing said relatively-low-resolution base image;
- c. if not already known, receiving a size of the plurality associated with a plurality of sets of difference pixels associated with said relatively-low-resolution base image;
- d. determining a scaled intermediate image from said relatively-low-resolution base image, wherein said scaled intermediate image comprises first and second sets of pixel locations, said first set of pixel locations are in one-to-one correspondence with corresponding pixels of said relatively-low-resolution base image, said first and second sets of pixel locations in combination are in one-to-one correspondence with corresponding pixel locations of said relatively-high-resolution image, said first set of pixel locations are sparse within said scaled intermediate image, pixel locations of said first set of pixel locations are scaled relative to one another substantially the same as in said relatively-low-resolution base image, pixel locations of said second set of pixel locations are intermediate with respect to pixel locations of said first set of pixel locations, pixel values for each color component of said plurality of color components of said scaled intermediate image at said first set of pixel locations correspond to corresponding pixel values of said relatively-low-resolution base image, and pixel values for each color component of said plurality of color components of said scaled intermediate image at said second set of pixel locations are determined from said pixel values for each corresponding color component of said plurality of color components of said scaled intermediate image at said first set of pixel locations;
- and
- e. for each color component of said plurality of color components, and for each set of difference pixels of a plurality of sets of different pixels:
- i. receiving said set of difference pixels of said plurality of sets of difference pixels;
- and
- ii. determining a corresponding pixel value at a corresponding location of said relatively-high-resolution image responsive to a summation of a corresponding value of said scaled intermediate image with a corresponding value of a corresponding difference pixel of said set of difference pixels.
Dependencies are inferred from the claim text.