Back to results
US 7,397,947 B2Granted
Image processing apparatus, method and program able to infer the color space of image data
AssigneeFuji Xerox Co., Ltd.
InventorsYoshiharu Hibi, Masaru Okutsu
Life of this patent
Estimating the term…
Abstract
In an image processing apparatus, a controller infers a color space of image data that is to be processed, and performs a prescribed processing to the image data on the basis of information indicating the inferred color space.
Claims25
An image processing apparatus comprising:
- determining means for determining whether image data to be processed includes color space information identifying a color space in which the image data is defined;
- inferring means for determining the color space of the image data that is to be processed based on characteristics of the image when the determining means determines that the image data does not include color space information identifying the color space;
- and
- processing means for performing a prescribed processing to the image data on the basis of information indicating the color space determined by the inferring means,
- wherein the inferring means:
- (1) performs conversion processing into another color space on data generated on the basis of the image data while assuming that the color space of the image data is a color space indicated by each of plural preset items of color space candidate information, to thereby obtain plural conversion processing results corresponding to the respective items of color space candidate information;
- (2) presents the plural conversion processing results to a user;
- (3) receives a manipulation of the user of selecting one of the plural conversion processing results;
- and (4) determines the color space of the image data to be a color space indicated by color space candidate information that corresponds to the conversion processing result selected by the manipulation of the user.
6 more elements
An image processing apparatus comprising:
- a controller that:
- (1) determines whether image data to be processed includes color space information identifying a color space in which the image information is defined;
- (2) determines a color space of the image data that is to be processed based on characteristics of the image data when the controller determines that the image data does not include color space information identifying the color space of the image data;
- and (3) performs a prescribed processing to the image data on the basis of information indicating the color space that was determined,
- wherein the controller:
- (1) performs conversion processing into another color space on data generated on the basis of the image data while assuming that the color space of the image data is a color space indicated by each of plural preset items of color space candidate information, to thereby obtain plural conversion processing results corresponding to the respective items of color space candidate information;
- (2) presents the plural conversion processing results to a user;
- (3) receives a manipulation of the user of selecting one of the plural conversion processing results;
- and (4) determines the color space of the image data to be a color space indicated by color space candidate information that corresponds to the conversion processing result selected by the manipulation of the user.
6 more elements
An image processing method using a computer, comprising the steps of:
- determining whether image data to be processed includes color space information identifying a color space in which the image data is defined;
- determining a color space of the image data that is to be processed based on characteristics of the image data when the image data is determined to not include color space information;
- and
- performing a prescribed processing to the image data on the basis of information indicating the determined color space,
- wherein the step of determining a color space includes:
- (1) performing conversion processing into another color space on data generated on the basis of the image data while assuming that the color space of the image data is a color space indicated by each of plural preset items of color space candidate information, to thereby obtain plural conversion processing results corresponding to the respective items of color space candidate information;
- (2) presenting the plural conversion processing results to a user;
- (3) receiving a manipulation of the user of selecting one of the plural conversion processing results;
- and (4) employing, as an inference result of the color space of the image data, a color space indicated by color space candidate information that corresponds to the conversion processing result selected by the manipulation of the user.
6 more elements
A computer-readable medium storing an image processing program for causing a computer to execute the steps of:
- determining whether image data that is to be processed includes color space information identifying a color space in which the image data is defined;
- determining a color space of the image data that is to be processed based on characteristics of the image data when the image data is determined to not include color space information;
- and
- performing a prescribed processing to the image data on the basis of information indicating the determined color space,
- wherein the step of determining a color space includes:
- (1) performing conversion processing into another color space on data generated on the basis of the image data while assuming that the color space of the image data is a color space indicated by each of plural preset items of color space candidate information, to thereby obtain plural conversion processing results corresponding to the respective items of color space candidate information;
- (2) presenting the plural conversion processing results to a user;
- (3) receiving a manipulation of the user of selecting one of the plural conversion processing results;
- and (4) employing, as an inference result of the color space of the image data, a color space indicated by color space candidate information that corresponds to the conversion processing result selected by the manipulation of the user.
6 more elements
Dependencies are inferred from the claim text.