Image processing method and apparatus, computer program, and computer-readable storage medium
AssigneeCanon Kabushiki Kaisha
InventorChiaki Matsuzaka
Life of this patent
Estimating the term…
Abstract
This invention can perform a developing process or editing process, with a high response, for raw image obtained by image sensing by a digital camera or the like. When, therefore, raw image data is input, an extraction area in the raw image data is determined on the basis of the size of an image display area in which a processed image is displayed and a magnification set at this time. A developing process is then performed for partial raw image data in the determined area, and the resultant data is displayed in the image display area.
Claims23
An image processing apparatus which develops RAW image data, the apparatus comprising:
- a magnification setting device that sets a magnification representing a ratio of a number of pixels within a display region of a display device to a number of pixels in a corresponding area in the RAW image data;
- a read out device that reads out RAW image data;
- a developing device that develops RAW image data;
- an extracting device that extracts, from the RAW image data, a number of pixels less than a number of all of pixels included in the RAW image data based on an area determined from the magnification set by said magnification setting device and the display region of the display device;
- a control device that causes said developing device to develop the pixels extracted by said extracting device;
- a display control device that controls the display device to display, within the display region, the image data developed by said developing device;
- and
- a parameter setting device that sets, in accordance with a user's operation, a parameter for a developing process,
- wherein said developing device executes the developing process in accordance with the parameter set by said parameter setting device,
- wherein the parameter to be set by said parameter setting device includes a parameter for sharpness processing, and
- wherein, when the magnification is less than 100%, said developing device executes a sharpness process simpler than a sharpness process for a magnification larger than 100% or does not execute the sharpness process.
A method of controlling an image processing apparatus which develops RAW image data, the method comprising the steps of:
- a magnification setting step of setting a magnification representing a ratio of a number of pixels within a display region of a display device to a number of pixels in a corresponding area in the RAW image data;
- a read out step of reading out RAW image data;
- a developing step of developing RAW image data;
- an extracting step of extracting, from the RAW image data, a number of pixels less than a number of all of pixels included in the RAW image data based on an area determined from the magnification set by said magnification setting step and the display region of the display device;
- a control step of causing said developing step to develop the pixels extracted in said extracting step;
- a display control step of controlling the display device to display, within the display region, the image data developed in said developing step;
- and
- a parameter setting step of setting, in accordance with a user's operation, a parameter for a developing process,
- wherein said developing step executes the developing process in accordance with the parameter set by said parameter setting step;
- wherein the parameter to be set by said parameter setting step includes a parameter for sharpness processing, and
- wherein, when the magnification is less than 100%, said developing step executes a sharpness process simpler than a sharpness process for a magnification larger than 100% or does not execute the sharpness process.
An image processing apparatus which develops RAW image data, the apparatus comprising:
- a magnification setting device that sets a magnification representing a ratio of a number of pixels within a display region of a display device to a number of pixels in a corresponding area in the RAW image data;
- a read out device that reads out RAW image data;
- a developing device that develops RAW image data;
- an extracting device that extracts, from the RAW image data, a number of pixels less than a number of all of pixels included in the RAW image data based on an area determined from the magnification set by said magnification setting device and the display region of the display device;
- a control device that causes said developing device to develop the pixels extracted by said extracting device;
- a display control device that controls the display device to display, within the display region, the image data developed by said developing device;
- a generating device that generates small RAW image data, for temporary display, having a small number of pixels by thinning out the RAW image data at a predetermined thinning ratio;
- and
- a holding device that holds the small RAW image data generated by said generating device,
- wherein, when the pixels extracted by said extracting device are developed by said developing device, said control device controls said developing device so as to execute a developing process on the small RAW image data held by said holding device as a preliminary image processing, and controls the display device so as to display, within the display region, an image obtained by the preliminary image processing until the developing process for the pixels extracted by said extracting device is completed.
A method of controlling an image processing apparatus which develops RAW image data, the method comprising the steps of:
- a magnification setting step of setting a magnification representing a ratio of a number of pixels within a display region of a display device to a number of pixels in a corresponding area in the RAW image data;
- a read out step of reading out RAW image data;
- a developing step of developing RAW image data;
- an extracting step of extracting, from the RAW image data, a number of pixels less than a number of all of pixels included in the RAW image data based on an area determined from the magnification set by said magnification setting step and the display region of the display device;
- a control step of causing said developing step to develop the pixels extracted by said extracting step;
- a display control step of controlling the display device to display, within the display region, the image data developed by said developing step;
- a generating step of generating small RAW image data, for temporary display, having a small number of pixels by thinning out the RAW image data at a predetermined thinning ratio;
- and
- a holding step of holding the small RAW image data generated by said generating step,
- wherein, when the pixels extracted by said extracting step are developed by said developing step, said control step controls said developing step so as to execute a developing process on the small RAW image data held by said holding step as a preliminary image processing, and controls the display device so as to display, within the display region, an image obtained by the preliminary image processing until the developing process for the pixels extracted by said extracting step is completed.
Dependencies are inferred from the claim text.