IMAGE CORRECTION DEVICE, METHOD, PROGRAM, INTEGRATED CIRCUIT, AND SYSTEM
First Claim
1. An image correction device for correcting at least one image that has been captured by a camera provided in a moving object, comprising:
- an image acquisition unit operable to acquire the image captured by the camera;
a difference acquisition unit operable to acquire positional difference information indicating a difference between (i) a scheduled camera position in which the camera is scheduled to be positioned at a scheduled time to capture the image and (ii) an actual camera position in which the camera is positioned at the scheduled time;
a determination unit operable to determine an output image frame, by correcting a standard image frame in accordance with the acquired positional difference information; and
a corrected image output unit operable to (i) trim the captured image in accordance with the determined output image frame to generate a corrected image that is enclosed by the determined output image frame, and (ii) output the corrected image.
4 Assignments
0 Petitions
Accused Products
Abstract
An image correction device trims an image, which has been captured by a camera provided in a moving object, in accordance with a predetermined image frame to generate a corrected image that is enclosed by the predetermined image frame, and then outputs the corrected image as an output image. Even when there is an error between an actual camera position in which the camera is actually positioned and a scheduled camera position in which the camera is scheduled to be positioned, the image correction device (i) decomposes the error into a first component that extends along an imaging direction of the camera and a second component that extends along a plane orthogonal to the imaging direction, (ii) shifts the image frame in accordance with the first component, and (iii) enlarges or shrinks a size of the image frame in accordance with the second component.
45 Citations
25 Claims
-
1. An image correction device for correcting at least one image that has been captured by a camera provided in a moving object, comprising:
-
an image acquisition unit operable to acquire the image captured by the camera; a difference acquisition unit operable to acquire positional difference information indicating a difference between (i) a scheduled camera position in which the camera is scheduled to be positioned at a scheduled time to capture the image and (ii) an actual camera position in which the camera is positioned at the scheduled time; a determination unit operable to determine an output image frame, by correcting a standard image frame in accordance with the acquired positional difference information; and a corrected image output unit operable to (i) trim the captured image in accordance with the determined output image frame to generate a corrected image that is enclosed by the determined output image frame, and (ii) output the corrected image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An image correction system for correcting at least one image that has been captured by a camera provided in a moving object, comprising:
-
a scheduled position reception unit operable to receive a scheduled camera position in which the camera is scheduled to be positioned at a scheduled time to capture the image; a scheduled position information storage unit operable to store therein the received scheduled camera position as scheduled position information; a trajectory information acquisition unit operable to acquire trajectory information indicating a trajectory that the moving object has actually followed; a positional difference calculation unit operable to, in accordance with the scheduled position information and the acquired trajectory information, calculate a difference between (i) the scheduled camera position and (ii) an actual camera position in which the camera is positioned at the scheduled time; a determination unit operable to determine an output image frame, by correcting a standard image frame in accordance with the difference calculated by the positional difference calculation unit; and a corrected image output unit operable to (i) trim the captured image in accordance with the determined output image frame to generate a corrected image that is enclosed by the determined output image frame, and (ii) output the corrected image.
-
-
23. An image correction method for correcting at least one image that has been captured by a camera provided in a moving object, comprising the steps of:
-
acquiring the image captured by the camera; acquiring positional difference information indicating a difference between (i) a scheduled camera position in which the camera is scheduled to be positioned at a scheduled time to capture the image and (ii) an actual camera position in which the camera is positioned at the scheduled time; determining an output image frame by correcting a standard image frame in accordance with the calculated difference; and trimming the captured image in accordance with the determined output image frame to generate a corrected image that is enclosed by the determined output image frame, and outputting the corrected image.
-
-
24. A control program that makes an image correction method perform image correction processing for correcting at least one image that has been captured by a camera provided in a moving object, comprising the steps of:
-
acquiring the image captured by the camera; acquiring positional difference information indicating a difference between (i) a scheduled camera position in which the camera is scheduled to be positioned at a scheduled time to capture the image and (ii) an actual camera position in which the camera is positioned at the scheduled time; determining an output image frame by correcting a standard image frame in accordance with the calculated difference; and trimming the captured image in accordance with the determined output image frame to generate a corrected image that is enclosed by the determined output image frame, and outputting the corrected image.
-
-
25. An integrated circuit that performs image correction processing for correcting at least one image that has been captured by a camera provided in a moving object, comprising:
-
an image acquisition unit operable to acquire the image captured by the camera; a difference acquisition unit operable to acquire positional difference information indicating a difference between (i) a scheduled camera position in which the camera is scheduled to be positioned at a scheduled time to capture the image and (ii) an actual camera position in which the camera is positioned at the scheduled time; a determination unit operable to determine an output image frame by correcting a standard image frame in accordance with the calculated difference; and a corrected image output unit operable to (i) trim the captured image in accordance with the determined output image frame to generate a corrected image that is enclosed by the determined output image frame, and (ii) output the corrected image.
-
Specification