Patentable/Patents/US-8184919
US-8184919

Representing and reconstructing high dynamic range images

PublishedMay 22, 2012
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A high dynamic range image can be recovered from a full-resolution lower-dynamic-range image and a reduced-resolution higher-dynamic-range image. Information regarding higher spatial frequencies may be obtained by extracting high spatial frequencies from the lower-dynamic-range image. In some embodiments an approximate impulse-response function is determined by comparing the higher- and lower-dynamic range images. A scaling image obtained by applying the impulse-response function to a high-frequency band of the lower-dynamic range image is combined with an upsampled higher-dynamic range image to yield a reconstructed image.

Patent Claims
39 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A system for reconstructing and displaying a higher dynamic range image, the system comprising: an image processor comprising image processing hardware, software stored on a non transitory computer readable medium and executable by a data processor, or a combination thereof, configured to: generate a scaling image comprising information relating to high spatial frequency components of a full resolution, lower dynamic range (FRLDR) representation of an image; generate an upsampled image from a lower resolution, higher dynamic range (LRHDR) representation of the image, the LRHDR representation having a lower resolution and a higher dynamic range than the FRLDR representation; and, combine the scaling image and the upsampled image to obtain a reconstructed higher dynamic range image; and, an image-displaying device configured to display the reconstructed higher dynamic range image.

2

2. A system according to claim 1 wherein the FRLDR representation is created from an original full resolution, high dynamic range representation of the image using a tone mapping operation and wherein the image processor is configured to perform an inverse tone mapping operation.

3

3. A system according to claim 1 wherein the image processor is configured to: downsample the FRLDR representation to obtain a downsampled image having a resolution sufficiently low to comprise only spatial frequency components below a desired spatial frequency level; upsample the downsampled image to obtain a resampled image; and combine the resampled image and the FRLDR representation to generate the scaling image.

4

4. A system according to claim 3 wherein the image processor is configured to divide each pixel value of the FRLDR representation by a corresponding pixel value of the resampled image.

5

5. A system according to claim 3 wherein an average of pixel values in the scaling image is 1.

6

6. A system according to claim 1 wherein the image processor is configured to multiply each pixel value of the scaling image with a corresponding pixel value of the upsampled image.

7

7. A system according to claim 1 wherein the image processor is configured to apply a convolution filter to the FRLDR representation.

8

8. A system according to claim 1 wherein the image processor is configured to convert a color space of the FRLDR representation into a color space of the LRHDR representation.

9

9. A system according to claim 1 wherein the image processor is configured to: determine an impulse response function from the FRLDR representation and the LRHDR representation; extract high spatial frequency components of the FRLDR representation; and multiply each pixel value of the extracted high spatial frequency components by a corresponding value of the impulse response function to generate the scaling image.

10

10. A system according to claim 9 wherein the image processor is configured to apply a quantization threshold to the high spatial frequency components.

11

11. A system according to claim 10 wherein the image processor is configured to: extract high spatial frequency components of the LRHDR representation to obtain a high frequency band of the LRHDR representation; reduce a resolution of the FRLDR representation to obtain a reduced resolution low dynamic range image; extract high spatial frequency components of the reduced resolution low dynamic range image to obtain a high frequency band of the reduced resolution low dynamic range image; and process the high frequency band of the LRHDR representation and the high frequency band of the reduced resolution low dynamic range image to determine the impulse response function.

12

12. A system according to claim 11 wherein the image processor is configured to: select a group of pixels from within a spatial region of the high frequency band of the LRHDR representation and selecting a corresponding group of pixels from within the spatial region of the high frequency band of the reduced resolution low dynamic range image; sort the group of pixels and the corresponding group of pixels by pixel value to obtain a pair of sorted arrays defining a regional impulse response function corresponding to the spatial region; and, combine one or more regional impulse response functions to obtain the impulse response function.

13

13. A system according to claim 12 wherein the image processor is configured to select and sort groups of pixels for a plurality of spatial regions.

14

14. A system according to claim 12 wherein the image processor is configured to: select a plurality of pairs of pixel values from the pair of sorted arrays, each pair of pixel values comprising pixel values having a common index within the pair of sorted arrays; and, interpolate between the plurality of pairs of pixel values.

15

15. A system according to claim 12 wherein the image processor is configured to: determine a regional impulse response function value for each of a plurality of regions that include the pixel; and, computing a weighted combination of the regional impulse response function values.

16

16. A system according to claim 15 wherein the image processor is configured to weight the regional impulse response function values based on distances of the pixel from central points in the regions to which the regional impulse response function values correspond.

17

17. A system according to claim 14 wherein the image processor is configured to extrapolate the regional impulse response function past at least one of the smallest and largest ones of the pairs of pixel values.

18

18. A system according to claim 1 wherein the image-displaying device comprises a computer display.

19

19. A system according to claim 1 wherein the image-displaying device comprises a television.

20

20. A system according to claim 1 wherein the image-displaying device comprises a projector.

21

21. A system for reconstructing a higher dynamic range image, the system comprising: an image processor comprising image processing hardware, software stored on a non transitory computer readable medium and executable by a data processor, or a combination thereof, configured to: generate a scaling image comprising information relating to high spatial frequency components of a full resolution, lower dynamic range (FRLDR) representation of an image; generate an upsampled image from a lower resolution, higher dynamic range (LRHDR) representation of the image, the LRHDR representation having a lower resolution and a higher dynamic range than the FRLDR representation; and, combine the scaling image and the upsampled image to obtain a reconstructed higher dynamic range image; and, an output configured to provide the reconstructed higher dynamic range image to an image-displaying device.

22

22. A system according to claim 21 wherein the FRLDR representation is created from an original full resolution, high dynamic range representation of the image using a tone mapping operation and wherein the image processor is configured to perform an inverse tone mapping operation.

23

23. A system according to claim 21 wherein the image processor is configured to: downsample the FRLDR representation to obtain a downsampled image having a resolution sufficiently low to comprise only spatial frequency components below a desired spatial frequency level; upsample the downsampled image to obtain a resampled image; and combine the resampled image and the FRLDR representation to generate the scaling image.

24

24. A system according to claim 23 wherein the image processor is configured to divide each pixel value of the FRLDR representation by a corresponding pixel value of the resampled image.

25

25. A system according to claim 23 wherein an average of pixel values in the scaling image is 1.

26

26. A system according to claim 21 wherein the image processor is configured to multiply each pixel value of the scaling image with a corresponding pixel value of the upsampled image.

27

27. A system according to claim 21 wherein the image processor is configured to apply a convolution filter to the FRLDR representation.

28

28. A system according to claim 21 wherein the image processor is configured to convert a color space of the FRLDR representation into a color space of the LRHDR representation.

29

29. A system according to claim 21 wherein the image processor is configured to: determine an impulse response function from the FRLDR representation and the LRHDR representation; extract high spatial frequency components of the FRLDR representation; and multiply each pixel value of the extracted high spatial frequency components by a corresponding value of the impulse response function to generate the scaling image.

30

30. A system according to claim 29 wherein the image processor is configured to apply a quantization threshold to the high spatial frequency components.

31

31. A system according to claim 30 wherein the image processor is configured to: extract high spatial frequency components of the LRHDR representation to obtain a high frequency band of the LRHDR representation; reduce a resolution of the FRLDR representation to obtain a reduced resolution low dynamic range image; extract high spatial frequency components of the reduced resolution low dynamic range image to obtain a high frequency band of the reduced resolution low dynamic range image; and process the high frequency band of the LRHDR representation and the high frequency band of the reduced resolution low dynamic range image to determine the impulse response function.

32

32. A system according to claim 31 wherein the image processor is configured to: select a group of pixels from within a spatial region of the high frequency band of the LRHDR representation and selecting a corresponding group of pixels from within the spatial region of the high frequency band of the reduced resolution low dynamic range image; sort the group of pixels and the corresponding group of pixels by pixel value to obtain a pair of sorted arrays defining a regional impulse response function corresponding to the spatial region; and, combine one or more regional impulse response functions to obtain the impulse response function.

33

33. A system according to claim 32 wherein the image processor is configured to select and sort groups of pixels for a plurality of spatial regions.

34

34. A system according to claim 32 wherein the image processor is configured to: select a plurality of pairs of pixel values from the pair of sorted arrays, each pair of pixel values comprising pixel values having a common index within the pair of sorted arrays; and, interpolate between the plurality of pairs of pixel values.

35

35. A system according to claim 32 wherein the image processor is configured to: determine a regional impulse response function value for each of a plurality of regions that include the pixel; and, computing a weighted combination of the regional impulse response function values.

36

36. A system according to claim 35 wherein the image processor is configured to weight the regional impulse response function values based on distances of the pixel from central points in the regions to which the regional impulse response function values correspond.

37

37. A system according to claim 34 wherein the image processor is configured to extrapolate the regional impulse response function past at least one of the smallest and largest ones of the pairs of pixel values.

38

38. A system according to claim 21 wherein the system is integrated with a DVD player.

39

39. A system according to claim 21 wherein the system is integrated with a video player.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

April 19, 2011

Publication Date

May 22, 2012

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Representing and reconstructing high dynamic range images” (US-8184919). https://patentable.app/patents/US-8184919

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.