Image processing apparatus and method, and image pickup apparatus
First Claim
1. An image processing apparatus for performing processing on image data which is formed of a predetermined number of pixel data obtained by an image-capturing device including a predetermined number of pixels and having a time integrating function, said image processing apparatus comprising:
- area specifying means for specifying a non-mixed area formed of a foreground area consisting of foreground object components which form a foreground object of the image data and a background area consisting of background object components which form a background object of the image data, or a mixed area in which the foreground object components and the background object components area mixed; and
processing execution means for simultaneously performing, based on a result obtained by specifying the area by said area specifying means, processing for separating the foreground object components and the background object components from the pixel data of the mixed area, and processing for eliminating motion blur from the separated foreground object components.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention particularly relates to an image processing apparatus in which motion blur contained in a blurred image can be eliminated. An area specifying unit 103 specifies a non-mixed area formed of a foreground area consisting of foreground object components which form a foreground object and a background area consisting of background object components which form a background object, or a mixed area in which the foreground object components and the background object components are mixed. A separating/blur-eliminating unit 1503 simultaneously performs processing for separating the foreground object components and the background object components from the pixel data of the mixed area and processing for eliminating motion blur from the separated foreground object components based on a result obtained by specifying the area. The present invention is applicable to an image processing apparatus in which a difference between a signal detected by an image-capturing device and the real world is considered.
32 Citations
130 Claims
-
1. An image processing apparatus for performing processing on image data which is formed of a predetermined number of pixel data obtained by an image-capturing device including a predetermined number of pixels and having a time integrating function, said image processing apparatus comprising:
-
area specifying means for specifying a non-mixed area formed of a foreground area consisting of foreground object components which form a foreground object of the image data and a background area consisting of background object components which form a background object of the image data, or a mixed area in which the foreground object components and the background object components area mixed; and
processing execution means for simultaneously performing, based on a result obtained by specifying the area by said area specifying means, processing for separating the foreground object components and the background object components from the pixel data of the mixed area, and processing for eliminating motion blur from the separated foreground object components. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An image processing method for performing processing on image data which is formed of a predetermined number of pixel data obtained by an image-capturing device including a predetermined number of pixels and having a time integrating function, said image processing method comprising:
-
an area specifying step of specifying a non-mixed area formed of a foreground area consisting of foreground object components which form a foreground object of the image data and a background area consisting of background object components which form a background object of the image data, or a mixed area in which the foreground object components and the background object components area mixed; and
a processing execution step of simultaneously performing, based on a result obtained by specifying the area by the processing of said area specifying step, processing for separating the foreground object components and the background object components from the pixel data of the mixed area, and processing for eliminating motion blur from the separated foreground object components. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A storage medium in which a computer-readable program for performing processing on image data which is formed of a predetermined number of pixel data obtained by an image-capturing device including a predetermined number of pixels and having a time integrating function is stored, said computer-readable program comprising:
-
an area specifying step of specifying a non-mixed area formed of a foreground area consisting of foreground object components which form a foreground object of the image data and a background area consisting of background object components which form a background object of the image data, or a mixed area in which the foreground object components and the background object components area mixed; and
a processing execution step of simultaneously performing, based on a result obtained by specifying the area by the processing of said area specifying step, processing for separating the foreground object components and the background object components from the pixel data of the mixed area, and processing for eliminating motion blur from the separated foreground object components. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A program for allowing a computer for performing processing on image data which is formed of a predetermined number of pixel data obtained by an image-capturing device including a predetermined number of pixels and having a time integrating function to execute:
-
an area specifying step of specifying a non-mixed area formed of a foreground area consisting of foreground object components which form a foreground object of the image data and a background area consisting of background object components which form a background object of the image data, or a mixed area in which the foreground object components and the background object components area mixed; and
a processing execution step of simultaneously performing, based on a result obtained by specifying the area by the processing of said area specifying step, processing for separating the foreground object components and the background object components from the pixel data of the mixed area, and processing for eliminating motion blur from the separated foreground object components. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. An image processing apparatus for performing processing on image data which is formed of a predetermined number of pixel data obtained by an image-capturing device including a predetermined number of pixels and having a time integrating function, said image processing apparatus comprising:
-
input means for inputting the image data having an object area consisting of object components which form an object; and
motion-blur eliminating means for eliminating motion blur occurring in the object area by assuming that values of part of the pixel data in the object area of the image data input by said input means are substantially equal. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. An image processing method for performing processing on image data which is formed of a predetermined number of pixel data obtained by an image-capturing device including a predetermined number of pixels and having a time integrating function, said image processing method comprising:
-
an input step of inputting the image data having an object area consisting of object components which form an object; and
a motion-blur eliminating step of eliminating motion blur occurring in the object area by assuming that values of part of the pixel data in the object area of the image data input by the processing of said input step are substantially equal. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68)
-
-
69. A storage medium in which a computer-readable program for performing processing on image data which is formed of a predetermined number of pixel data obtained by an image-capturing device including a predetermined number of pixels and having a time integrating function is stored, said computer-readable program comprising:
-
an input step of inputting the image data having an object area consisting of object components which form an object; and
a motion-blur eliminating step of eliminating motion blur occurring in the object area by assuming that values of part of the pixel data in the object area of the image data input by the processing of said input step are substantially equal. - View Dependent Claims (70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86)
-
-
87. A program for allowing a computer for performing processing on image data which is formed of a predetermined number of pixel data obtained by an image-capturing device including a predetermined number of pixels and having a time integrating function to execute:
-
an input step of inputting the image data having an object area consisting of object components which form an object; and
a motion-blur eliminating step of eliminating motion blur occurring in the object area by assuming that values of part of the pixel data in the object area of the image data input by the processing of said input step are substantially equal. - View Dependent Claims (88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104)
-
-
105. An image-capturing apparatus comprising:
-
image-capturing means for outputting a subject image captured by an image-capturing device including a predetermined number of pixels and having a time integrating function as image data formed of a predetermined number of pixel data;
area specifying means for specifying a non-mixed area formed of a foreground area consisting of foreground object components which form a foreground object of the image data and a background area consisting of background object components which form a background object of the image data, or a mixed area in which the foreground object components and the background object components area mixed; and
processing execution means for simultaneously performing, based on a result obtained by specifying the area by said area specifying means, processing for separating the foreground object components and the background object components from the pixel data of the mixed area, and processing for eliminating motion blur from the separated foreground object components. - View Dependent Claims (106, 107, 108, 109, 110, 111, 112)
-
-
113. An image-capturing apparatus comprising:
-
image-capturing means for outputting a subject image captured by an image-capturing device including a predetermined number of pixels and having a time integrating function as image data formed of a predetermined number of pixel data and having an object area consisting of object components which form an object; and
motion-blur eliminating means for eliminating motion blur occurring in the object area by assuming that values of part of the pixel data in the object area of the image data are substantially equal. - View Dependent Claims (114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130)
-
Specification