The present disclosure relates to a driving assistant system and method.
For safety while driving, a small camera is mounted on a vehicle and directed to a specific direction to take an image not directly viewable by a driver's eye. The taken image is displayed on a monitor of the vehicle. However, the camera cannot take images surrounding the vehicle, and some blind spots still exist.
Therefore, there is room for improvement within the art.
Many aspects of the embodiments can be better understood with reference 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.”
The first camera 11 and the second camera 12 are connected to the first A/D converter 21. The third camera 13 and the fourth camera 14 are connected to the second A/D converter 22. The first A/D converter 21 is connected to the first filter module 31. The second A/D converter 22 is connected to the second filter module 32. Output terminals of the first filter module 31 and the second filter module 32 are connected to the FPGA 40. The DSP 70 is connected to the FPGA 40. The D/A converter 80 is connected to the DSP 70. The monitor 90 is connected to the D/A converter 80.
Each of the plurality of cameras comprises a fish-eye lens to capture a wide-angle image around the vehicle 100. The fish-eye image comprises analog signals which carry information of the fish-eye image. The first A/D converter 21 and the second A/D converter 22 convert analog signals to digital signals. The digital signals are filtered by the first filter module 31 and the second filter module 32. The
FPGA 40 converts the digital signals of the fish-eye image into digital signals representing a plane or flat image. Thus, the fish-eye image can be converted to a plane image. The DSP 70 combines the converted digital signals coming from the plurality of cameras to obtain a panoramic image which provides a 360° view around the vehicle 100. The combined digital signals are converted to analog signals by the
D/A converter 80 for display on the monitor 90. The monitor 90 displays the panoramic image. The DSP 70 increases the data processing speed of the driving assistant system. In one embodiment, the FPGA 40 is an XC6SLX45 chip. The DSP 70 is a TMS320DM643 chip.
In block S01, the plurality of cameras take fish-eye images around the vehicle 100.
In block S02, the plurality of cameras sends analog signals of the fish-eye images to the first A/D converter 21 and the second A/D converter 22. In particular, analog signals coming from the first camera 11 and the second camera are sent to the first A/D converter 21. Analog signals coming from the third camera 13 and the fourth camera 14 are sent to the second A/D converter 22.
In block S03, the first A/D converter 21 and the second A/D converter 22 convert the analog signals to digital signals. In particular, the first A/D converter 21 converts the analog signals coming from the first camera 11 and the second camera 12 to digital signals. The second A/D converter 22 converts the analog signals coming from the third camera 13 and the fourth camera 14 to digital signals.
In block S04, the first filter module 31 and the second filter module 32 filter the digital signals output from the first A/D converter 21 and the second A/D converter 22. In particularly, the first filter module 31 filters the digital signals coming from the first A/D converter 21. The second filter module 32 filters the digital signals coming from the second A/D converter 22.
In block S05, the first filter module 31 and the second filter module 32 send the filtered digital signals to the FPGA 40.
In block S06, the FPGA 40 stores the filtered digital signals to the first SRAM 51 and the second SRAM 52. In particular, the filtered digital signals coming from the first filter module 31 are stored in the first SRAM 51. The filtered digital signals coming from the second filter module 32 are stored in the second SRAM 52.
In block S07, the FPGA 40 converts the filtered digital signals coming from each camera into a single digital image representing a plane or flat image. Thus, each fish-eye image captured by each of the plurality of cameras is converted and adds to the plane image.
In block S08, the FPGA 40 sends the converted digital signals to the DSP 70.
In block S09, the DSP 70 combines the converted digital signals coming from the FPGA 40 to obtain a panoramic 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 DSP 70 takes average data of the overlapping areas.
In block S10, the DSP 70 sends combined digital signals representing the panoramic image to the D/A converter 80.
In block S11, the D/A converter 80 converts the digital signals representing the panoramic image to analog signals and sends the panoramic analog signals to the monitor 90.
In block S12, the monitor 90 displays the panoramic image.
While the present disclosure has been illustrated by the description of embodiments thereof, and while the preferred 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 to be 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 |
---|---|---|---|
2012105774809 | Dec 2012 | CN | national |
This application are related to co-pending application entitled, “DRIVING ASSISTANT SYSTEM AND METHOD,” filed on ***, application Ser. No. ***, (Atty. Docket No. US48635), and “DRIVING ASSISTANT SYSTEM AND METHOD,” filed on ***, application Ser. No. ***, (Atty. Docket No. US48636).