Image processor and image processing method for a vehicle
First Claim
1. An image processor for a vehicle having a plurality of cameras and a monitor that displays a panoramic image derived from multiple images generated by the plurality of cameras, the image processor comprising:
- input buffers adapted to receive and store camera image data generated by the plurality cameras;
an output buffer adapted to store panoramic image data for display on the monitor;
a reconfigured address conversion table that describes the relationship between the camera image data and the panoramic image data, which reconfigured address conversion table is prepared by calibrating a non-reconfigured address conversion table to correct for installation errors in the plurality of cameras; and
a controller adapted to read the camera image data stored on the input buffers, translate the camera image data into the panoramic image data using the reconfigured address conversion table, and store the panoramic image data on the output buffer.
1 Assignment
0 Petitions
Accused Products
Abstract
An image processor is disclosed for a vehicle having a plurality of cameras and a monitor that displays a panoramic image derived from multiple images generated by the plurality of cameras. The processor includes input buffers for storing camera image data captured through respective camera modules and output buffer for storing a panoramic image. The camera image data for generating the panoramic image are retrieved from input buffers. The camera image data are stored in an output buffer using an reconfigured address conversion table. The reconfigured address conversion table is an address conversion table which is obtained by reconfiguring an address conversion table when camera modules are assumed to be free of vehicle installation errors. The reconfiguration is performed on the basis of parameters which are used to correct vehicle installation errors of camera modules.
54 Citations
25 Claims
-
1. An image processor for a vehicle having a plurality of cameras and a monitor that displays a panoramic image derived from multiple images generated by the plurality of cameras, the image processor comprising:
-
input buffers adapted to receive and store camera image data generated by the plurality cameras;
an output buffer adapted to store panoramic image data for display on the monitor;
a reconfigured address conversion table that describes the relationship between the camera image data and the panoramic image data, which reconfigured address conversion table is prepared by calibrating a non-reconfigured address conversion table to correct for installation errors in the plurality of cameras; and
a controller adapted to read the camera image data stored on the input buffers, translate the camera image data into the panoramic image data using the reconfigured address conversion table, and store the panoramic image data on the output buffer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An image processor for a vehicle having a plurality of cameras and a monitor that displays a panoramic image generated from multiple images generated by the plurality of cameras, the image processor comprising:
-
input buffer means for storing camera image data captured by the cameras;
output buffer means for storing panoramic image data generated from the camera image data retrieved from the input buffer means and for outputting the panoramic image data to the monitor;
reconfigured address conversion table means which associates a plurality of input addresses in the input buffer means with a corresponding output memory addresses in the output buffer means to form at least a portion of the panoramic image data; and
image processing means for retrieving the camera image data from the input buffer means and storing the camera image data in the output buffer means according to the reconfiguration address conversion table means to generate the panoramic image data;
wherein the reconfigured address conversion table means is generated from a non-reconfigured address conversion table, used to generate at least a portion of the panoramic image data when the cameras are assumed to be free of installation errors, that is calibrated to correct installation errors of the cameras. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. An image processing method for use in a vehicle having a plurality of cameras and a monitor that displays a panoramic image derived from multiple images generated by the plurality of cameras, comprising
storing camera image data captured by the cameras on an input buffer; -
providing an output buffer on which to store panoramic image data generated from the camera image data retrieved from the input buffer and to output the panoramic image to the monitor;
providing a non-reconfigured address conversion table that associates a plurality of input addresses in the input buffer with corresponding output memory addresses in the output buffer to form at least a portion of the panoramic image when the cameras are assumed to be free of installation errors;
determining the existence of an installation error in at least one of the plurality of cameras and the correction parameter to be applied to the non-reconfigured address conversion table to correct the installation error;
reconfiguring the non-reconfigured address conversion table by shifting the input addresses in accordance with the correction parameter; and
retrieving the camera image data from the input buffer and storing the camera image data in the output buffer according to the reconfigured address conversion table to generate the panoramic image. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A method for calibrating an vehicle image processor that incorporates camera image data generated by multiple vehicle-mounted cameras and stored on an input buffer into a panoramic image stored on an output buffer for display on a monitor, comprising:
-
generating a non-reconfigured address conversion table to associate at least one selected input address in the input buffer with an output address in the output buffer to create at least a portion of a panoramic image in the output buffer;
detecting errors in the installation of at least one of the multiple vehicle-mounted cameras;
creating a reconfigured address conversion table by changing the non-reconfigured address table so that it associates a different input addresses in the input buffer with the target output address in the output buffer, the different input address being offset from the selected input address in a direction opposing the detected error in the installation of the at least one vehicle-mounted camera; and
loading the reconfigured address conversion table into a memory accessible by the vehicle image processor in a manner that permits the vehicle image processor to retrieve camera image data stored at the different input address and store the retrieved camera image data in the target output address of the output buffer.
-
Specification