Multi-Resolution Histogram Display for Extended Luminance Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image processing technologies struggle to effectively represent and adjust digital images with extended range data beyond the 0.0-1.0 luminance range, limiting users' ability to optimize exposure settings and recover details in highlights without using additional screen real estate or reducing overall resolution.
Innovation Solution
The technology allows for the representation of image data at multiple resolutions by expanding one range portion and compressing another, enabling users to visually adjust exposure settings by displaying extended range data over a specified number of histogram bins, while maintaining the overall histogram range, thus allowing for optimal exposure adjustments without unnecessary resolution reduction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a single resolution is used for the entire histogram range, then the overall histogram can be displayed, but extended range data (luminance levels ≥1.0) cannot be distinguished with sufficient detail
Solution Approach 1:
The histogram is divided into multiple range portions (e.g., first range portion for standard luminance levels and second range portion for extended luminance levels). Each range portion is assigned a different resolution, allowing the extended range data to be displayed with higher resolution while maintaining overall histogram visibility.
Solution Approach 2:
Different resolution qualities are applied to different portions of the histogram. The extended range portion (second range portion) is rendered at a higher resolution than the standard range portion, optimizing detail visibility where needed without uniformly increasing the entire histogram's resolution.
2Loss of information
If additional screen real estate is used to display extended range data, then more detail can be viewed, but the interface occupies more space and reduces overall layout flexibility
Solution Approach 1:
Instead of expanding the histogram horizontally to show extended range data (which would consume more screen space), the patent uses a vertical dimension by implementing a histogram expansion control that allows users to expand specific range portions vertically or through dedicated display areas, preserving horizontal screen real estate while still providing access to extended range data details.
3Adaptability or versatility
If the histogram range is expanded to include extended luminance levels, then extended range data can be displayed, but the original 0.0-1.0 luminance range becomes compressed and less detailed
Solution Approach 1:
The histogram display is made dynamic through expansion controls that allow users to adjust the visibility and resolution of different range portions. Users can expand the second range portion (extended luminance levels) when needed while maintaining the first range portion (standard luminance levels) at its original resolution, and vice versa. This dynamic adjustment resolves the contradiction by allowing both ranges to maintain their optimal resolution at different times based on user needs.
4Measurement precision
If the resolution of the first range portion is increased to show more detail, then standard luminance data can be discriminated better, but extended range data becomes less visible or requires additional space
Solution Approach 1:
The histogram implementation provides dynamic expansion controls that allow users to switch between viewing the first range portion with high resolution and the second range portion with high resolution. When the first range portion is expanded, the second range portion can be accessed through dedicated controls without competing for the same display space, ensuring both ranges can achieve high resolution visibility as needed.
Data Source
AI summary
Methods, systems, and apparatus, including computer programs encoded on computer storage media, are described for representing ranges of image data at multiple resolutions, for example, in the form of a histogram or other suitable graphical representation. In one aspect, the methods include the actions of displaying a graphical representation of image data for a digital image, where the graphical representation has a predetermined range that spans a first range portion and a second range portion. The methods further include the actions of receiving user input requesting to expand image data displayed in the first range portion. In addition, the methods include the actions of modifying display of the graphical representation in response to the received input, to cause the first range portion to visually expand and to cause the second range portion to visually compress.


