IP Library Granted Patent US 8,355,030
Granted Patent B2
US 8,355,030 · App. 11/979,503 · Granted Jan 15, 2013

Display methods for high dynamic range images and user interfaces for the same

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,355,030
App. No.
11/979,503
Granted
Jan 15, 2013
Kind
B2
Abstract

Display methods and interfaces for high dynamic range images. High dynamic range images and corresponding histograms are displayed on a display device. The histogram panel displays low dynamic range and high dynamic range data of the images simultaneously. The low dynamic range and high dynamic range data is brightness level of the image pixels.

Claims (37)

1. A display method for high dynamic range images, comprising:

generating a histogram panel corresponding to brightness levels in an image, wherein the histogram panel includes a first region, a second region, and a third region; and

displaying the image and the histogram panel on a screen, wherein the image is a high dynamic range image and the histogram panel displays low dynamic range data and high dynamic range data of the image, wherein the low dynamic range data comprises data of pixels in the image specifying a brightness level ranging from 0 to 255 displayed in the second region of the histogram panel, and the high dynamic range data comprises data of pixels in the image specifying a brightness level lower than 0 and higher than 255, displayed, respectively, in the first and third regions of the histogram panel.

2. The display method for high dynamic range images as claimed in claim 1 , wherein the histogram panel displays a two-dimensional histogram, comprising a first axis to display brightness and a second axis to display pixel counts.

3. The display method for high dynamic range images as claimed in claim 1 , wherein the histogram panel changes the histogram of the image when the brightness thereof is adjusted.

4. A user interface for high dynamic range images, comprising:

an image panel, displaying a high dynamic range image; and

a histogram panel, displaying low dynamic range data and high dynamic range data of the high dynamic range image, wherein the histogram panel includes a first region, a second region, and a third region, wherein the low dynamic range data comprises data of pixels in the image specifying a brightness level ranging from 0 to 255 displayed in the second region of the histogram panel, and the high dynamic range data comprises data of pixels in the image specifying a brightness level lower than 0 and/or higher than 255, displayed, respectively, in the first and third regions of the histogram panel.

5. The user interface for high dynamic range images as claimed in claim 4 , wherein the histogram panel displays a two-dimensional histogram, comprising a first axis to display brightness and a second axis to display pixel counts.

6. The user interface for high dynamic range images as claimed in claim 5 , wherein the histogram panel changes the histogram of the image when the brightness thereof is adjusted.

7. The user interface for high dynamic range images as claimed in claim 5 , wherein the user interface is displayed on a display device.

8. A method comprising:

retrieving from a non-volatile tangible computer readable memory a predetermined portion of an image stored in a predetermined format characterized by a first dynamic range for presentation to a user on a display having a second dynamic range, the first dynamic range exceeding the second dynamic range;

generating, with a processor, first dynamic range data relating to brightness levels of pixels within the image retrieved;

processing the image retrieved with the processor to generate a display image in dependence upon at least the second dynamic range; and

displaying, on the display, the first dynamic range data and the display image, wherein the first dynamic range data includes a first region presenting data related to the brightness levels of the pixels below that of the second dynamic range, a second region presenting data related to the brightness levels of the pixels within the second dynamic range, and a third region presenting data related to the brightness levels of the pixels above that of the second dynamic range, wherein the data related to the brightness levels of the pixels within the second dynamic range specifies brightness levels ranging from 0 to 255, wherein the first region specifies data related to pixels with brightness levels lower than 0, relative to the second dynamic range, and wherein the third region specifies data related to pixels with brightness levels greater than 255, relative to the second dynamic range.

9. The method according to claim 8 further comprising:

generating and displaying on the display a histogram panel comprising a two-dimensional histogram with a first axis to display the brightness levels in the first, second, and third regions, and a second axis to display pixel counts; and

displaying the first and second dynamic range data in the histogram panel.

10. The method according to claim 8 further comprising:

applying a graphic imaging process to the image retrieved with the processor to generate a processed image;

generating with the processor modified first dynamic range data relating to the brightness of the pixels in the processed image;

processing the processed image with the processor to generate a modified display image for presentation to the user on the display in dependence upon at least the second dynamic range; and

generating with the processor second dynamic range data relating to the brightness of the pixels within the modified display image.

11. A non-transitory tangible computer readable medium encoding a computer program for executing on a computer system a computer process, the computer process comprising:

retrieving from a non-volatile computer readable memory a predetermined portion of an image stored in a predetermined format characterized by a first dynamic range for presentation to a user on a display having a second dynamic range, the first dynamic range exceeding the second dynamic range;

generating with a processor first dynamic range data relating to brightness of pixels within the image retrieved;

processing the image retrieved with the processor to generate a display image in dependence upon at least the second dynamic range; and

displaying on the display the first dynamic range data and the display image, wherein the first dynamic range data includes a first region presenting data related to the brightness levels of the pixels below that of the second dynamic range, a second region presenting data related to the brightness levels of the pixels within the second dynamic range, and a third region presenting data related to the brightness levels of the pixels above that of the second dynamic range, wherein the data related to the brightness levels of the pixels within the second dynamic range specifies brightness levels ranging from 0 to 255, wherein the first region specifies data related to pixels with brightness levels lower than 0, relative to the second dynamic range, and wherein the third region specifies data related to pixels with brightness levels greater than 255, relative to the second dynamic range.

12. The non-transitory tangible computer readable medium of claim 11 , wherein the computer process further comprises;

generating and displaying on the display a histogram panel comprising a two-dimensional histogram with a first axis to display the brightness levels in the first, second, and third regions, and a second axis to display pixel counts; and

displaying the first and second dynamic range data in the histogram panel.

13. The non-transitory tangible computer readable medium of claim 11 , wherein the computer process further comprises;

applying a graphic imaging process to the image retrieved with the processor to generate a processed image;

generating with the processor modified first dynamic range data relating to the brightness of the pixels in the processed image;

processing the processed image with the processor to generate a modified display image for presentation to the user on the display in dependence upon at least the second dynamic range; and

generating with the processor second dynamic range data relating to the brightness of the pixels within the modified display image.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2019
From: COREL SOFTWARE LLC
To: COREL CORPORATION
Reel/Frame 048067/0586 →
CHANGE OF NAME Recorded Nov 29, 2018
From: 8324450 CANADA INC.
To: COREL SOFTWARE LLC
Reel/Frame 047675/0950 →
ENTITY DOMICILE CHANGE Recorded Dec 17, 2014
From: 8324450 CANADA INC.
To: 8324450 DELAWARE LLC
Reel/Frame 034651/0817 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE, AND REPLACE THE ASSIGNMENT PREVIOUSLY RECORDED ON REEL 030427 FRAME 0331. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT TO 8324450 CANADA INC. Recorded Aug 1, 2013
From: COREL CORPORATION
To: 8324450 CANADA INC.
Reel/Frame 030986/0268 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2013
From: VECTOR CC HOLDINGS, SRL; VECTOR CC HOLDINGS III, SRL; VECTOR CC HOLDINGS IV, SRL
To: 8324450 CANADA INC.
Reel/Frame 030427/0403 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2013
From: COREL CORPORATION
To: VECTOR CC HOLDINGS, SRL; VECTOR CC HOLDINGS III, SRL; VECTOR CC HOLDINGS IV, SRL
Reel/Frame 030427/0331 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2010
From: COREL TW CORPORATION
To: COREL CORPORATION
Reel/Frame 025387/0045 →
MERGER Recorded Mar 28, 2008
From: INTERVIDEO, DIGITAL TECHNOLOGY CORPORATION
To: COREL TW CORP.
Reel/Frame 020710/0684 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2007
From: LIN, TSUNG-WEI
To: INTERVIDEO, DIGITAL TECHNOLOGY CORPORATION
Reel/Frame 020148/0225 →