Efficient decoding and post-processing of high dynamic range images
First Claim
1. A method to combine decoding and post-processing of a coded HDR image with a processor, the method comprising:
- accessing the coded HDR (high dynamic range) image, the HDR image comprising a JPEG-coded baseline image and a second coded image, wherein the JPEG-coded baseline image comprises a plurality of 8×
8 coded baseline image blocks and the second coded image comprises a plurality of coded regions;
partially decoding the JPEG-coded baseline image according to a post-processing command for the HDR image to output a first decoded image, wherein the partial decoding of the first coded image comprises;
performing an N×
N IDCT (Inverse Discrete Cosine Transform) on each one of the plurality of the coded 8×
8 baseline blocks, where N is a positive integer smaller than 8 but larger or equal to 1;
partially decoding the second coded image according to the post-processing command to output a second decoded image; and
combining the first decoded image and the second decoded image to output a decoded and post-processed HDR image.
1 Assignment
0 Petitions
Accused Products
Abstract
A decoder receives for decoding and post-processing for display an HDR (high dynamic range) image comprising a first coded image (e.g., a JPEG-HDR baseline image) and a second coded image (e.g., a JPEG-HDR ratio image). The first coded image is partially decoded and post-processed according to a post-processing command (e.g., scaling) to output a first decoded and post-processed image. The second coded image is also partially decoded and post-processed according to the post-processing command to output a second decoded and post-processed image. The first and the second decoded and post-processed images are combined to output a decoded HDR image according to the post-processing command.
25 Citations
14 Claims
-
1. A method to combine decoding and post-processing of a coded HDR image with a processor, the method comprising:
-
accessing the coded HDR (high dynamic range) image, the HDR image comprising a JPEG-coded baseline image and a second coded image, wherein the JPEG-coded baseline image comprises a plurality of 8×
8 coded baseline image blocks and the second coded image comprises a plurality of coded regions;partially decoding the JPEG-coded baseline image according to a post-processing command for the HDR image to output a first decoded image, wherein the partial decoding of the first coded image comprises; performing an N×
N IDCT (Inverse Discrete Cosine Transform) on each one of the plurality of the coded 8×
8 baseline blocks, where N is a positive integer smaller than 8 but larger or equal to 1;partially decoding the second coded image according to the post-processing command to output a second decoded image; and combining the first decoded image and the second decoded image to output a decoded and post-processed HDR image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method to decode a coded HDR image with a processor, the method comprising:
-
accessing the coded HDR (high dynamic range) image comprising a JPEG-coded baseline image and a coded ratio image, wherein the JPEG-coded baseline image comprises a first plurality of 8×
8 coded baseline image blocks, and the coded ratio image comprises a second plurality of coded ratio image blocks;decoding the JPEG-coded baseline image according to a post-processing command to output a first decoded image, wherein decoding the JPEG-coded baseline image comprises performing an N×
N IDCT (Inverse Discrete Cosine Transform) on each one of the plurality of the coded 8×
8 baseline blocks, where N is a positive integer smaller than 8 but larger or equal to 1;decoding the coded ratio image according to the post-processing command to output a second decoded image; and combining the first decoded image and the second image to output a decoded and post-processed HDR image. - View Dependent Claims (13)
-
-
12. A method to decode a coded HDR image with a processor, the method comprising:
-
accessing the coded HDR (high dynamic range) image comprising a JPEG-coded baseline image and a coded ratio image, wherein the JPEG-coded baseline image comprises a first plurality of 8×
8 coded baseline image blocks, and the coded ratio image comprises a second plurality of coded ratio image blocks;decoding the JPEG-coded baseline image according to a post-processing command to output a first decoded image; decoding the coded ratio image according to the post-processing command to output a second decoded image, wherein decoding the coded ratio image comprises performing an N×
N IDCT on each one of the plurality of the coded ratio blocks, where N comprises a positive integer smaller than 8 but larger or equal to 1; andcombining the first decoded image and the second image to output a decoded and post-processed HDR image. - View Dependent Claims (14)
-
Specification