High dynamic range image editing
AssigneeUniversity of Southern California
InventorsPAUL E. DEBEVEC, TIMOTHY S. HAWKINS, CHRIS D.X.N. TCHOU
Life of this patent
Estimating the term…
Abstract
A high dynamic range image editing system for editing an image file having pixels spanning a first range of light intensity levels in an image editing system that only displays differences in the light intensity levels of pixels within a second range of light intensity levels that is less than the first range of light intensity levels, without reducing the range of light intensity levels in the image file.
Claims21
A high dynamic range image editing system for editing high dynamic range image data comprising:
- a scaler configured to create a scaled version of the image data that has pixel intensity levels that are scaled from their original values in accordance with a scaling factor;
- a display;
- and
- an image editing system configured to:
- edit an image represented by the high dynamic range image data in accordance with a request received from a user by editing pixels in the high dynamic range image data in accordance with the request;
- and
- cause at least a portion of the scaled version to be displayed on the display and for the display of this portion to be updated with the edits that are made to the high dynamic range image data substantially concurrent with when the edits are made.
Computer-readable storage media containing computer-readable programming instructions configured to enable a computer system, when loaded and executed within the computer system, to function as a high dynamic range image editing system for editing high dynamic range image data and to implement the following process in connection therewith:
- the computer system receiving a request from a user of the computer system to edit an image represented by the high dynamic range image data;
- the computer system editing the image by editing pixels in the high dynamic range image data in accordance with the request;
- and
- the computer system generating a scaled version of the high dynamic range image data during the editing process that has pixel intensity levels that are scaled from their original values in accordance with a scaling factor;
- the computer system causing at least a portion of the scaled version to be displayed on a display and for this display to be to be updated with the edits that are made to the high dynamic range image data substantially concurrent with when the edits are made.
A high dynamic range image editing system for editing high dynamic range image data comprising:
- a scaling control configured to be operable by a user and to allow the user to:
- specify a first scaling factor;
- and
- specify a second scaling factor that is different from the first scaling factor;
- a scaler configured to create:
- a first scaled version of the image data that has pixel intensity levels that are scaled from their original values, each in accordance with the first scaling factor;
- and
- a second scaled version of the image data that has pixel intensity levels that are scaled from their original values, each in accordance with the second scaling factor;
- and
- a display;
- and
- an image editing system configured to:
- edit a first portion of an image represented by the high dynamic range image data in accordance with a first request received from a user by editing pixels in the high dynamic range image data that represent the first portion of the image in accordance with the first request;
- cause the first portion of the first scaled version to be displayed on the display and for this display to be updated with the edits that are made to the high dynamic range image data that represents the first portion of the image substantially concurrent with when the edits are made;
- edit a second portion of the image represented by the high dynamic range image data that is different from the first portion in accordance with a second request received from a user by editing pixels in the high dynamic range image data that represent the second portion of the image in accordance with the second request;
- and
- cause the second portion of the second scaled version to be displayed on the display and for this display to be updated with the edits that are made to the high dynamic range image data that represents the second portion of the image substantially concurrent with when the edits are made.
Computer-readable storage media containing computer-readable programming instructions configured to enable a computer system, when loaded and executed within the computer system, to function as a high dynamic range image editing system for editing high dynamic range image data and to implement the following process in connection therewith:
- the computer system receiving a first scaling factor from a user;
- the computer system generating a first scaled version of the image data that has pixel intensity levels that are scaled from their original values in accordance with the first scaling factor;
- the computer system receiving a first request from a user to edit a first portion of an image represented by the high dynamic range image data;
- the computer system editing the first portion of the image in accordance with the first request by editing pixels in the high dynamic range image data that represent the first portion of the image in accordance with the first request;
- the computer system causing the first portion of the first scaled version to be displayed on a display and causing this display to be updated with the edits that are made to the high dynamic range image data that represents the first portion of the image substantially concurrent with when the edits are made;
- the computer system receiving a second scaling factor from a user that is different from the first scaling factor;
- the computer system generating a second scaled version of the image data that has pixel intensity levels that are scaled from their original values in accordance with the second scaling factor;
- the computer system receiving a second request from a user to edit a second portion of the image represented by the high dynamic range image data that is different from the first portion;
- the computer system editing the second portion of the image in accordance with the second request by editing pixels in the high dynamic range image data that represent the second portion of the image in accordance with the second request;
- and
- the computer system causing the second portion of the second scaled version to be displayed on a display and causing this display to be updated with the edits that are made to the high dynamic range image data that represents the second portion of the image substantially concurrent with when the edits are made.
Dependencies are inferred from the claim text.