Image correction apparatus, image correction program storage medium, image correction method, and image correction system
First Claim
1. An image correction apparatus which corrects image blur caused by movement of a photographic device shooting an image, comprising:
- a blur detection section which detects blur of the image in a main subject area of the image; and
a correction section which corrects the blur detected by the blur detection section;
wherein the blur detection section comprises;
an edge analyzing section , which creates multiple edge profiles based on edge analysis post image capture in the context of a single frame, said edge profiles including edge width information,a blur direction calculating section, which uses said edge width information to calculate a direction of the blur caused by the movement of the photografic device,a blur width calculating section, which calculates an image blur width, said image blur width being an average value of edge widths in the direction of the blur calculated by the blur direction calculating section, andan of-focus condition analyzing section, which calculates an out-of-focus condition, said out-of-focus condition being an average value edge width in all directions; and
wherein the correction section corrects the image based on the calculated image blur width and the calculated out-of-focus condition.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention has an object to provide an image correction apparatus which can correct image blur properly, a storage medium storing an image correction program which makes a computer operate as such an image correction apparatus, an image correction method for correcting the blur properly, and an image correction system which corrects the blur properly. The image correction apparatus which corrects image blur caused by movement of a photographic device shooting an image includes a trimming section which extracts a main subject area from the image, edge analyzing section which produces edge information about edges of the main subject area, blur analyzing section which produces blur information about blur of an input image based on multiple pieces of edge information passed by the edge analyzing section, and correction section which corrects the blur of the input image using the blur information passed by the blur analyzing section.
33 Citations
30 Claims
-
1. An image correction apparatus which corrects image blur caused by movement of a photographic device shooting an image, comprising:
-
a blur detection section which detects blur of the image in a main subject area of the image; and a correction section which corrects the blur detected by the blur detection section;
wherein the blur detection section comprises;an edge analyzing section , which creates multiple edge profiles based on edge analysis post image capture in the context of a single frame, said edge profiles including edge width information, a blur direction calculating section, which uses said edge width information to calculate a direction of the blur caused by the movement of the photografic device, a blur width calculating section, which calculates an image blur width, said image blur width being an average value of edge widths in the direction of the blur calculated by the blur direction calculating section, and an of-focus condition analyzing section, which calculates an out-of-focus condition, said out-of-focus condition being an average value edge width in all directions; and wherein the correction section corrects the image based on the calculated image blur width and the calculated out-of-focus condition. - View Dependent Claims (2, 3, 16, 17)
-
-
4. An image correction apparatus which corrects image blur caused by movement of a photographic device shooting an image, comprising:
-
a blur detection section which detects blur in a plurality of locations in the image; wherein the blur detection section comprises; an edge analyzing section, which creates multiple edge profiles based on edge analysis post image capture in the context of a single frame, said edge profiles including edge width information, a blur direction calculating section, which uses said edge width information to calculate a direction of the blur caused by the movement of the photographic device, a blur width calculating section, which calculates an image blur width, said image blur width being an average value of edge widths in the direction of the blur calculated by the blur direction calculating section, and an of-focus condition analyzing section, which calculates an out-of-focus condition, said out-of-focus condition being an average value edge width in all directions; a blur calculation section which calculates blur of the image by summing up detection results produced by the blur detection section at the plurality of locations with weights assigned to the detection results based on a predetermined weighing standard; and a correction section which corrects the blur of the image based on calculation results produced by the blur calculation section, wherein the correction section corrects the image based on the calculated image blur width and the calculated out-of-focus condition. - View Dependent Claims (5, 6, 7, 23, 24)
-
-
8. An image correction program storage medium storing an image correction program that runs on a computer and makes the computer operate as an image correction apparatus which corrects image blur caused by movement of a photographic device shooting an image, wherein the image correction program builds on the computer:
-
a blur detection section which detects blur of the image in a main subject area of the image; and a correction section which corrects the blur detected by the blur detection section, wherein the blur detection section comprises; an edge analyzing section, which creates multiple edge profiles based on edge analysis post image capture in the context of a single frame, said edge profiles including edge width information, a blur direction calculating section, which uses said edge width information to calculate a direction of the blur caused by the movement of the photographic device, a blur width calculation section, which calculates an image blur width, said image blur width being an average value of edge widths in the direction of the blur calculated by the blur direction calculating section, and an out-of-focus condition analyzing section, which calculates an out-of-focus condition, said out-of-focus condition being an average value edge width in all directions; and wherein the correction section corrects the image based on the calculated image blur width and the calculated out-of-focus condition. - View Dependent Claims (18)
-
-
9. An image correction program storage medium storing an image correction program that runs on a computer and makes the computer operate as an image correction apparatus which corrects image blur caused by movement of a photographic device shooting an image, wherein the image correction program builds on the computer:
-
a blur detection section which detects blur in a plurality of locations in the image; wherein the blur detection section comprises; an edge analyzing section, which creates multiple edge profiles based on edge analysis post image capture in the context of the single frame, said edge profiles including width information, a blur direction calculating section, which uses said edge width information to calculate a direction of the blur caused by the movement of the photographic device, a blur width calculation section, which calculates an image blur width, said image blur width being an average value edge widths in the direction of the blur calculated by the blur direction calculating section, and an out-of-focus condition analyzing section, which calculates an out-of-focus condition, said out-of-focus condition being an average value edge width in all directions; and a blur calculation section which calculates blur of the image by summing up detection results produced by the blur detection section at the plurality of locations with weights assigned to the detection results based on a predetermined weighing standard; and a correction section which corrects the blur of the image based on calculation results produced by the blur calculation section wherein the correction section corrects the imaged based on the calculated image blur width and the calculated out-of-focus condition. - View Dependent Claims (25, 26)
-
-
10. An image correction method which corrects image blur caused by movement of a photographic device shooting an image, comprising:
-
a blur detection step, performed by a blur detection section, said blur detection step comprising detecting blur of the image in a main subject area of the image; and a correction step of correcting the blur detected in the blur detection step wherein the blur detection step comprises; an edge analyzing step of creating multiple edge profiles based on edge analysis post image capture in the context of a single frame, said edge profiles including edge width information, a blur direction calculating step of using said edge width information to calculate a direction of the blur caused by the movement of the photographic device, a blur width calculation step of calculating an image blur width, said image blur width being an average value edge widths in the direction of the blur calculated in the blur direction calculating step, and an out-of-focus condition analyzing step of calculating an out-of-focus condition, said out-of-focus condition being an average value edge width in all directions; and wherein the correction steps comprises correcting the image based on the calculated image blur width and the calculated out-of-focus condition. - View Dependent Claims (19)
-
-
11. An image correction method which corrects image blur caused by movement of a photographic device shooting an image, comprising:
-
a blur detection step, performed by a blur detection section, said blur detection step comprising detecting blur in a plurality of locations in the image; wherein the blur detection step comprises; an edge analyzing step of creating multiple edge profiles based on edge analysis post image capture in the context of a single frame, said edge profiles including edge width information, a blur direction calculating step of using said edge width information to calculate a direction of the blur caused by the movement of the photographic device, a blur width calculation step of calculating an image blur width, said image blur width being an average value edge widths in the direction of the blur calculated in the blur direction calculating step, and an out-of-focus condition analyzing step of calculating an out-of-focus condition, said out-of-focus condition being an average value edge width in all directions; and a blur calculation step of calculating blur of the image by summing up detection results produced in the blur detection step at the plurality of locations with weights assigned to the detection results based on a predetermined weighing standard; and a correction step of correcting the blur of the image based on calculation results produced in the blur calculation step, wherein the correction step comprises correcting the image based on the calculated image blur width and the calculated out-of-focus condition. - View Dependent Claims (27, 28)
-
-
12. An image correction system which corrects image blur caused by movement of a photographic device shooting an image, comprising:
-
an image transmitter device that comprises a blur detection section which detects blur of the image in a main subject area of the image, and a transmitter section which transmits the image and the blur detected by the blur detection section; and an image receiver device that comprises a receiver section which receives the image and blur from the transmitter section of the image transmitter device, and a correction section which corrects the blur contained in the image and received by the receiver section together with the image, wherein the blur detection section comprises; an edge analyzing section, which creates multiple edge profiles based on edge analysis post image capture in the context of the single frame, said edge profiles including width information, a blur direction calculating section, which uses said edge width information to calculate a direction of the blur caused by the movement of the photographic device, a blur width calculation section, which calculates an image blur width, said image blur width being an average value edge widths in the direction of the blur calculated by the blur direction calculating section, and an out-of-focus condition analyzing section, which calculates an out-of-focus condition, said out-of-focus condition being an average value edge width in all directions; and wherein the correction section corrects the image based on the calculated image blur width and the calculated out-of-focus condition. - View Dependent Claims (14, 15, 20, 21)
-
-
13. An image correction system which corrects image blur caused by movement of a photographic device shooting an image, comprising:
-
an image transmitter device that comprises a blur detection section which detects blur in a plurality of locations in the image, a blur calculation section which calculates blur of the image by summing up detection results produced by the blur detection section at the plurality of locations with weights assigned to the detection results based on a predetermined weighing standard, and a transmitter section which transmits the image and the blur calculated by the blur calculation section; and an image receiver device that comprises a receiver section which receives the image and blur from the transmitter section of the image transmitter device, and a correction section which corrects the blur contained in the image and received by the receiver section together with the image, wherein the blur detection section comprises; an edge analyzing section, which creates multiple edge profiles based on edge analysis post image capture in the context of the single frame, said edge profiles including width information, a blur direction calculating section, which uses said edge width information to calculate a direction of the blur caused by the movement of the photographic device, a blur width calculation section, which calculates an image blur width, said image blur width being an average value edge widths in the direction of the blur calculated by the blur direction calculating section, and an out-of-focus condition analyzing section, which calculates an out-of-focus condition, said out-of-focus condition being an average value edge width in all directions; and wherein the correction section corrects the image based on the calculated image blur width and the calculated out-of-focus condition. - View Dependent Claims (22, 29, 30)
-
Specification