汽車環景360度顯示主要使用四顆魚眼鏡頭擷取周圍影像,拼貼成全景影像供駕駛者參考,使汽車在狹窄都市中停車以及窄巷行車困擾減少,消除行車、停車盲點,讓停車、窄巷行車更具安全性。 本系統主要所使用的硬體裝置為SAMSUNG公司所推出S3C6410 以ARM(Advanced RISC Machine)為架構的嵌入式平臺,軟體方面則為移植Linux至嵌入式平臺上做研究,使用普遍廣泛的溝通協定如I2C(inter-integrated Circuit)、GPIO(General Purpose I/O)腳等等,做為跟周邊平臺交換訊息的管道,在接收擷取影像做影像處理後輸出至液晶顯示螢幕。 使用攝影機擷取影像,輸入4個影像至 A/D影像處理平臺(如Techwell所推出的2836晶片)處理,之後經由BT.656訊號格式傳送D1格式畫面至嵌入式裝置(ARM)上做影像的翻轉、剪貼、梯形放大演算法,達到環景影像於顯示螢幕上,並使用裝置上多個一般性輸入輸出線路致使倒車檔、左右轉方向燈時,使其產生所相對應的影像切換顯示於螢幕上。
The car AVM(Around View Monitor)system is using four fish eye camera to capture image. After that ,we use the flip and rotate functions to piece together the car AVM. This study use the Samsung CPU(Central Processing Unit) Platform S3C6410 to implement the car AVM system. Why we select this CPU as the heart of system and most control? Because this CPU is lightweight & excellent performance. There have 2D and 3D hardware decode and encode to speed up. We use the hardware Accelerator to make image rotation and flip to piece together the car AVM. The TW2836 has four high quality NTSC/PAL video decoders, dual color display controllers and dual video encoders. It output a D1 image to S3C6410 for image processing.