1. Technical Field
The present disclosure relates to a driving assistant system and method.
2. Description of Related Art
For safety while driving automotive vehicles, a small camera is mounted on a vehicle and directed to a specific direction to take an image not directly viewed by a driver. The taken image is displayed on a monitor of the vehicle. However, the camera cannot take images surrounding each side of the vehicle and blind spots.
Therefore, there is room for improvement within the art.
Many aspects of the embodiments can be better understood with references to the following drawings. The components in the drawings are not necessarily drawn to scale, the emphasis instead being placed upon clearly illustrating the principles of the embodiments. Moreover, in the drawings, like reference numerals designate corresponding parts throughout the several views.
The disclosure is illustrated by way of example and not by way of limitation. In the figures of the accompanying drawings in which like references indicate similar elements. It should be noted that references to “an” or “one” embodiment in this disclosure are not necessarily to the same embodiment, and such references mean “at least one.”
FPGA 40. The DRAM 60 is connected to the FPGA 40. The D/A converting module 70 is connected to the FPGA 40. The monitor 80 is connected to the D/A converting module 70.
In one embodiment, the driving assistant system is used for a large vehicle such as a load vehicle. The first camera 11 and the second camera 12 are attached to two front corners of the vehicle. The third camera 13 and the fourth camera 14 are attached to opposite sides of the vehicle and are positioned adjacent to a central portion of the vehicle. The fifth camera 15 and the sixth camera 16 are attached to two rear corners of the vehicle. Each of the plurality of cameras is a wide-angle lens camera (e.g., 170 degrees lens). The plurality of cameras can take images around the vehicle, thus virtually eliminating blind spots around the vehicle.
Each of the plurality of cameras comprises a fish-eye lens to capture a fish-eye image around the vehicle. The fish-eye image comprises analog picture signals which carry information of the fish-eye image. The A/D converting module 20 converts analog picture signals to digital picture signals. The digital picture signals is filtered by the filter module 30 and sent to the FPGA 40. The FPGA 40 converts the digital picture signals indicative of the fish-eye image into converted digital picture signals indicative of a plane image. Thus, the fish-eye image can be converted to the plane image. The FPGA 40 combines the converted digital picture signals coming from the plurality of cameras to get a panorama image which provides a 360° view around the vehicle. The combined digital picture signals are converted to analog picture signals by the D/A converting module 70 and sent to the monitor 80. The monitor 80 displays the panorama image.
The SRAM 50 and the DRAM 60 are connected to the FPGA 40 and help the FPGA 40 to store static and dynamic data.
In block S01, the plurality of cameras takes fish-eye images around the vehicle in different positions and directions.
In block S02, the plurality of cameras sends analog picture signals indicative of the fish-eye images to the A/D converting module 20.
In block S03, the A/D converting module 20 converts the analog picture signals to digital picture signals.
In block S04, the filter module 30 filters the digital picture signals.
In block S05, the filter module 30 sends the filtered digital picture signals to the FPGA 40.
In block S06, the FPGA 40 stores the filtered digital picture signals to the
SRAM 50.
In block S07, the FPGA 40 converts the filtered digital picture signals indicative of the fish-eye images into converted digital picture signals indicative of plane images.
In block S08, the FPGA 40 combines the converted digital picture signals to obtain a panorama image which provides a 360° view around the vehicle. The fish-eye images captured by the plurality of cameras have overlapping areas. In this combining step, the FPGA 40 takes average data of the overlapping areas.
In block S09, the FPGA 40 sends combined digital picture signals indicative of the panorama image to the D/A converting module 70.
In block S10, the D/A converting module 70 converts the combined digital picture signals to combined analog picture signals and sends the combined analog picture signals to the monitor 80.
In block S11, the monitor 80 displays the panorama image.
While the present disclosure has been illustrated by the description of embodiments thereof, and while the embodiments have been described in considerable detail, it is not intended to restrict or in any way limit the scope of the appended claims to such details. Additional advantages and modifications within the spirit and scope of the present disclosure will readily appear to those skilled in the art. Therefore, the present disclosure is not limited to the specific details and illustrative examples shown and described.
Depending on the embodiment, certain of the steps of methods described may be removed, others may be added, and the sequence of steps may be altered. It is also to be understood that the description and the claims drawn to a method may include some indication in reference to certain steps. However, any indication used is only to be viewed for identification purposes and not as a suggestion as to an order for the steps.
Number | Date | Country | Kind |
---|---|---|---|
2012105617738 | Dec 2012 | CN | national |
This application are related to co-pending application entitled, “DRIVING ASSISTANT SYSTEM AND METHOD”, filed on ***, application No. ***, (Atty. Docket No. US48636), and “DRIVING ASSISTANT SYSTEM AND METHOD”, filed on ***, application No. ***, (Atty. Docket No. US48637).