Journal of the Korea Institute of Information and Communication Engineering 한국정보통신학회논문지 (J. Korea Inst. Inf. Commun. Eng.) Vol. 18, No. 8 : 1869~1876 Aug. 2014 Binary CDMA 무선통신기반의자동차후방카메라시스템의개발방법및설계 최재원 * Development Methods and Design of a Car Rearview Camera System based on the Binary-CDMA Wireless Communication Technology Jae-Won Choi * School of Computer Science and Engineering, Kyungsung University, Busan 608-736, Korea 요약 자동차후방카메라시스템은후진시차량후방을모니터영상으로보여주어인명보호와주차의편리, 운전자의안전운전을위한다양한서비스를제공한다. 본논문에서는우리나라가독자개발한개인용무선통신 Binary CDMA 신기술을이용하여설치가자유롭고설치비용과기술료를절감할수있는자동차후방카메라시스템의개발방법및설계에관해연구하였다. ABSTRACT Car rear-view camera system supplies various services for life protection, ease of parking, and safe driving by showing the rear of the vehicle through monitor when reversing the car. In this paper we researched development methods and design of a Car Rear-view Camera System based on the Binary CDMA technology new technology of wireless personal area network developed by Korea - that makes free installation without wired cables restriction and reduces installation costs and technology royalties 키워드 : 자동차무선카메라시스템, 자동차후방무선카메라시스템, 바이너리 CDMA 무선통신 Key word : Car Wireless Camera System, Car Rearview Wireless Camera System, Binary CDMA Communication 접수일자 : 2014. 05. 18 심사완료일자 : 2014. 06. 13 게재확정일자 : 2014. 06. 30 * Corresponding Author Jae-Won Choi(E-mail:choejw@ks.ac.kr, Tel:+82-51-663-4786) School of Computer Science and Engineering, Kyungsung University, Busan 608-736, Korea Open Access http://dx.doi.org/10.6109/jkiice.2014.18.8.1869 print ISSN: 2234-4772 online ISSN: 2288-4165 This is an Open Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License(http://creativecommons.org/li-censes/ by-nc/3.0/) which permits unrestricted non-commercial use, distribution, and reproduction in any medium, provided the original work is properly cited. Copyright C The Korea Institute of Information and Communication Engineering.
한국정보통신학회논문지 (J. Korea Inst. Inf. Commun. Eng.) Vol. 18, No. 8 : 1869~1876 Aug. 2014 Ⅰ. 서론최근출시되는차량에는전방카메라, 후방카메라, 블랙박스형카메라등자동차카메라장착이필수옵션으로채택되고있다. 특히, 후방카메라는후진시시야확보가어려운차량후방을모니터영상으로보여주어인명보호및접촉사고를사전에예방할수있게한다. 미국은후진시시야확보가어려워발생할수있는교통사고발생률을줄이기위해정부차원에서새로출시되는신차에후방카메라장착을권고하고의무화방안을추진중에있다 [1]. 이는자동차후진사고로해마다많은아동이사망하면서미국내여론이들끓고있기때문이다. 법안이발효되면당장 2~3조원의신규시장이형성될것으로기대된다. 미국에서매년판매되는신차 1500만대중후방카메라를장착한차량은절반에도못미친다. 신차시장뿐아니라애프터마켓시장규모도적지않아후방카메라수요는더욱늘어날것으로보인다. 우리나라도 2014년부터어린이통학차량과대형화물차에후방카메라장착이의무화된다 [2]. 국내는물론전세계자량용카메라산업의높은성장잠재력에비해차량용카메라시스템은아직은유선을기반으로하고있어설치상의제약과설치비용이요구되고있는실정이다. 극히제한적인무선기반의차량용카메라시스템도 WiFi 무선 LAN에기반을두고있어로얄티등의기술료가발생하고있다. 그러므로우리나라가독자개발한개인용무선통신 (WPAN) 신기술을이용하여설치가자유롭고설치비용과기술료를절감할수있는차량용무선후방카메라시스템에대한연구는기술적측면은물론경제 산업적측면에서도중요한의미를가진다. 이에본논문에서는 Binary CDMA 무선통신기반의자동차후방카메라시스템의개발방법및설계에관해연구하였다. 이를위해먼저신기술 Binary CDMA 무선통신표준을소개하고, Binary CDMA 기반의자동차후방카메라시스템의요구사항을분석하였다. 그리고 Binary CDMA 무선기반의자동차후방카메라시스템의개발방법및설계에관해연구하였다. Ⅱ. Binary CDMA 자동차후방카메라시스템 그림 1. 자동차후방카메라미국시장수요 (Dara: KOTRA) Fig. 1 U.S. Market Demand for Car Rearview Camera Binary CDMA는우리나라가독자개발한새로운무선통신기술로 2009년 1월국제표준 (ISO) 으로최종제정되었다. 이로인해과거근거리무선통신제품개발을위해비싼기술료에도불구하고블루투스, 지그비와같은외국표준기술을사용해왔던국내기업들이 Binary CDMA 기술을적용한제품개발을더욱활발히할수있는기반이마련되었다. Binary CDMA는디지털기기를무선연결하여음성, 영상, 데이터등을자유롭게통신할수있는기술로서기존의근거리무선통신기술에비해데이터전송품질 (QoS) 을개선한최대 55Mbps의초고속데이터전송이가능한근거리무선통신기술이다. 유선의설치제약없이자유롭게설치가능한 Binary CDMA 무선자동차카메라시스템에대한소개와이의개발을위한기존시스템의문제점과시스템요구사항을분석하였다. 그리고시스템의새로운요구를충족시킬수있는 Binary CDMA 무선통신기술에대해소개하였다. 2.1. Binary CDMA 기술 Binary CDMA는디지털기기들을무선으로연결하여음성, 영상, 데이터등을자유롭게주고받을수있는우리나라가개발한새로운무선통신기술이다. 기존의근거리무선통신기술에비해멀티미디어전송품질 (QoS) 을개선한최대 55Mbps의초고속데이터전송및저전력소모의녹색기술이다. Binary CDMA는그림 2와같이멀티레벨신호를 Binary 파형으로바꾸어일반적인 TDMA용 RF 모듈을이용해서멀티채널 CDMA 신호를전송할수있어송수신시스템구조의획기적단순화, 기존 TDMA 장비와의호환으로인한부품비절감, 다중채널의동시통 1870
Binary CDMA 무선통신기반의자동차후방카메라시스템의개발방법및설계 신, 빠른전송속도와전송품질향상등기존 CDMA와 TDMA 기술의장점을특화하였다 [3]. 자동차후방카메라시스템은자동차후방카메라와모니터 (LCD, TV, DVD, 내비게이션 ), 통신을위한장치와전원, 부가장치와서비스의결합으로후진시운전자의안전운전을위한시야확보와주차의편리는물론이고다양한부가서비스를제공한다. 그림 2. Binary-CDMA 전송방식 Fig. 2 Transmission Method of Binary-CDMA Binary CDMA는서비스반경이수십미터범주인개인용무선통신기술 (WPAN: Wireless Personal Area Network) 로타근거리무선통신에비해 HDTV급고화질영상의무선송수신과장애물통과가우수하고, 최대 55Mbps의초고속데이터전송과탁월한원거리무선송수신을지원한다. 개인용무선통신기술의비교는그림 3과같다. Binary CDMA 무선기술의장애물통과의우수성, 우수한영상품질 (QoS) 의동영상전송, 여러동시채널의빠른전송지원, 우리나라자체보유무선기술로서의기술료절감은자동차후방카메라시스템개발을위한무선통신기술로적합하다. 그림 4. 자동차카메라 Fig. 4 Car Cameras 2.3. 시스템요구사항 Binary CDMA 자동차무선후방카메라시스템은그림 5와같이유선의제약없이자유롭게설치가능한자동차카메라와이의영상을무선으로전송할수있는무선영상전송기와수신된영상을차량모니터에출력하여실시간모니터링이가능하도록중계하는무선영상중계기로구성되어있다. 무선영상전송기와무선영상중계기에는 TCP/IP를탑재하여후방카메라의영상은무선인터넷을통해무선영상전송기에서무선영상중계기로전송된다. 그림 3. 개인용무선통신기술비교 Fig. 3 Comparison of Personal Wireless Communication 2.2. 자동차후방카메라시스템운전자의안전운전을위한자동차카메라에는그림 4와같이전방카메라, 후방카메라, 블랙박스형카메라와사이드, 코너, 내부등의다양한카메라가있다 [4]. 전방카메라는골목길에서대로변진입시운전석에서보이지않는좌우측사각지대를모니터로확인후안전하게진입할수있게하고, 후방카메라는후진시시야확보가어려운차량후방을모니터에영상으로보여주어인명보호및접촉사고를사전에예방할수있다. 블랙박스형카메라는주행중상시녹화가이루어져차량사고당시의상황을확인할수있게한다. 그림 5. Binary CDMA 자동차무선후방카메라시스템 Fig. 5 Car Rearview Camera System based Binary CDMA 본연구에서는 Binary CDMA 무선통신기반의자동차후방카메라시스템을개발하고자하며, 이의구체적 1871
한국정보통신학회논문지 (J. Korea Inst. Inf. Commun. Eng.) Vol. 18, No. 8 : 1869~1876 Aug. 2014 인요구사항은다음과같다. 1 기존유선후방카메라시스템의설치상의제약없이무선에의한자유로운설치가가능하도록한다. 2 후방카메라와모니터간의무선통신을가능하게하는무선영상전송기와중계기는차량범위내에선어느정도의장애물에도자유롭게통신할수있어야한다. 3 HDTV급고화질영상을위해초당 30~40 프레임의무선송수신이가능하도록한다. IPTV를기준으로보면압축프레임은 30 KB를가지므로 7~9 Mbps 속도를유지하여야한다. 4 무선영상전송기는기종에제약을받지않고자유롭게기존의상용자동차후방카메라와연결할수있는표준영상인터페이스를제공한다. 5 무선영상중계기도 LCD, TV, DVD, 내비게이션과같은기존의상용모니터와연결할수있는표준영상인터페이스를제공한다. 6 국내표준화개인용무선통신 Binary CDMA로기술료부담을줄여제품가격을낮출수있도록한다. 또한무선에의한설치의편리와더불어설치비용절감이가능하도록한다. 7 향후시스템확장을위해최소 4개동시채널을지원하여야한다. 무선영상중계기는최소 4채널의동영상을동시에통신가능하도록하여전방, 후방, 사이드등의자동차카메라로부터동시에동영상을수신할수있도록한다. 또한다중채널의모니터출력제어에의한여러차량카메라를동시에모니터링가능하도록한다. 8 향후블랙박스형카메라지원을위해무선영상중계기는수신한카메라영상을직접연결된 DVR를통해녹화및실시간모니터링이가능하도록한다. Ⅲ. Binary CDMA 자동차후방카메라시스템설계 Binary CDMA 무선통신기반의자동차후방카메라시스템개발을위한시스템설계에관해연구하였다. 먼저전체시스템구조를설계하고, 이를구성하는각서브시스템과응용프로그램을설계하였다. 3.1. 시스템구조 Binary CDMA 자동차후방카메라시스템의구조는 그림 6과같다. 본시스템은클라이언트-서버구조를가진다. 클라이언트는무선영상전송기와후방카메라로구성되고, 서버는무선영상중계기와모니터로구성된다. 클라이언트, 서버응용프로그램은영상처리부의코덱라이브러리를이용하여카메라영상을인코딩 / 디코딩하고, TCP/IP의탑재로영상전송은네트워크통신부의소켓라이브러리를이용한다. 멀티미디어통신보드및 RF 모듈은동영상 음성의 Binary CDMA 무선통신을지원하고, 리눅스커널의디바이스드라이버는카메라, 모니터, 오디오등의입출력장치와 Binary CDMA 무선 PAN의제어를수행한다. 그림 6. Binary CDMA 자동차후방카메라시스템구조 Fig. 6 Architecture of Binary-CDMA Car Rearview Camera System 3.2. 시스템설계멀티미디어통신보드와 RF 모듈은자동차카메라영상의 Binary CDMA 무선통신을지원하고, 이를기초한무선영상전송기는카메라영상을 H.264 인코딩하여소켓을이용하여 Binary CDMA 무선전송을하고, 무선영상중계기는이를소켓으로무선수신하여디코딩한후모니터로출력한다. 3.2.1. 멀티미디어통신보드및 RF모듈멀티미디어통신보드는동영상의 Binary CDMA 무선통신을지원하고, 기존상용자동차후방카메라와모니터의연결을위한표준영상 오디오인터페이스를제공한다. 멀티미디어통신보드는 Binary CDMA SoC (KWPAN1200) 와 RF IC를가지는대우전자부품의 RF 통합모듈과삼성의 S3C6410 멀티미디어전용 CPU를시스템통합하여제작한다. 1872
Binary CDMA 무선통신기반의자동차후방카메라시스템의개발방법및설계 그림 7. 멀티미디어통신보드의블록도 Fig. 7 Block Diagram of Multimedia Communication Board 에복사한다. ( 무선영상중계기수신단계 ) 5 Stream Buffer에저장된압축 Data를디코딩한후, MFC Frame Buffer로출력한다. 6 MFC Frame Buffer에저장된복원 Data를자동차모니터에출력한다. 삼성의 S3C6410 멀티미디어무선통신전용 CPU는자동차후방카메라와모니터동영상의인코딩 / 디코딩과고속의무선통신을지원한다 [5]. KWPAN1200은 Binary CDMA MAC과 PHY 계층을내장하고있는 SoC IC 이다. 2.4G 대역의 RF IC를외부에장착한모듈형태의제품은 Binary CDMA 무선통신을지원한다 [6]. 그림 9. 자동차카메라동영상의입출력이동경로 Fig. 9 In-Out Route of Car Camera Video 그림 8. Binary CDMA RF 통합모듈 Fig. 8 Binary CDMA RF Integration Module 3.2.2. 영상처리부고화질영상의무선송수신을위해차세대동영상압축표준인 H.264를이용하여실시간영상압축과전송을한다. 자동차후방카메라클라이언트 / 서버프로그램은삼성제공의 Multimedia Acceleration 드라이버를이용하여 MFC(MultiFormatCodec) Encoding/Decoding 을한다. 2) 자동차카메라영상의 H.264 인코딩 / 디코딩절차자동차카메라영상의 H.264 인코딩 / 디코딩은삼성의 S3C6410 MFC 코덱라이브러리를이용한다. 인코딩절차는그림 10과같고, 카메라로부터입력된 Camera Raw Data를 Frame Buffer에저장한후, 프레임별로인코딩하여 Stream Buffer로출력을반복한다. 디코딩절차는그림 11과같고, 초기 Config Frame에서 H.264 압축정보를획득한후, 수신된압축영상데이터를 Stream Buffer에저장한후, 프레임별로디코딩하여 Frame Buffer로출력을반복한다 [7]. 1) 자동차카메라동영상의입 출력이동경로자동차카메라영상의입 출력시 S3C6410 MFC CODEC 메모리이동은그림 9와같다. 1 Camera Codec Path를경유하여 MFC Frame Buffer 에 Camera Raw Data 영상을복사한다. 2 Frame Buffer에저장된 Camera Raw Data를인코딩한후, MFC Stream Buffer로출력한다. 3 Stream Buffer에저장된압축 Data를네트워크로전송한다. ( 무선영상전송기전송단계 ) 4 네트워크로부터수신한압축 Data를 Stream Buffer 그림 10. 카메라영상의 H.264 인코딩절차 Fig. 10 H.264 Encoding Procedure of Camera Video 1873
한국정보통신학회논문지 (J. Korea Inst. Inf. Commun. Eng.) Vol. 18, No. 8 : 1869~1876 Aug. 2014 2) S3C6410과 KWPAN1200 연결구성 Binary CDMA 무선통신을위한멀티미디어통신전용 CPU S3C6410과 Binary CDMA SoC KWPAN1200 의하드웨어연결은그림 13과같다. 그림 11. 카메라영상의 H.264 디코딩절차 Fig. 11 H.264 Decoding Procedure of Camera Video 3.2.3. 네트워크통신부네트워크통신부는 Binary CDMA 무선통신으로영상전송기와중계기간에영상을전송한다. 물리망은 Binary CDMA 무선망으로구성되어있지만영상전송기와중계기에는 TCP/IP를탑재하여이의응용프로그램은소켓을이용한무선인터넷통신이가능하다. 1) 네트워크통신부의구조 RF 통합모듈은 Binary CDMA 무선통신을위한 MAC과 PHY 계층을내장하고있으며, 2.4G 대역의 RF IC를외부에장착한다. Network Driver는네트워크디바이스제어를위한소프트웨어로 RF 통합모듈과의인터페이스기능을수행한다. 이의상위에 TCP/IP 네트워크소프트웨어를설치하고소켓라이브러리를장착하여 TCP/UDP 소켓을이용한응용프로그래밍이가능하다. 네트워크통신부의구조는그림 12와같다. 그림 13. S3C6410 과 KWPAN1200 연결구성도 Fig. 13 Connection of S3C6410 and KWPAN1200 3) Binary CDMA Frame 송신내부동작 Binary CDMA 프레임의송신절차는그림 14와같고, 이의반복으로무선망으로 Binary CDMA 프레임을전송한다. 1 INT_EN Register의 TX_INT Enable 2 TX_CFG Register 의 TX_DMA_Count 초기화 3 INT_STS Register의 TX_STS가 IDLE인지확인 4 TX DMA에의해 TX Buffer로 Frame 복사 5 RF를통해 Frame 전송 6 INT_STS의 TX_INT Set 7 CPU측으로 TX IRQ 송신 8 ISR이 INT_STS 조회하여 TX 완료 INT이면다음프레임을전송한다. 그림 14. Binary CDMA 프레임송신내부동작 Fig. 14 Operations for Sending Binary CDMA Frames 그림 12. 네트워크통신부의구조 Fig. 12 Structure of Network Communication Subsystem 4) Binary CDMA Frame 수신내부동작 Binary CDMA 프레임의수신절차는그림 15와같고, 이의반복으로무선망을통해전달되는 Binary CDMA 1874
Binary CDMA 무선통신기반의자동차후방카메라시스템의개발방법및설계 프레임을수신한다. 1 INT_EN Register의 RX_INT Enable 2 RX_CFG Register의 RX_DMA_Count 초기화 3 RF를통해 RX Buffer에 Frame 도착 4 INT_STS Register의 RX_INT Set 5 CPU측으로 RX IRQ 송신 6 ISR이 INT_STS 조회하여어떤 Interrupt가발생하였는지확인 7 RX DMA 처리를위해 DPQ에등록 8 RX DMA에의해 Frame을읽는다. 로그램의수행절차는그림 17 과같다. 그림 17. 무선영상중계기응용프로그램 Fig. 17 Application Program of Wireless Video Server 그림 15. Binary CDMA 프레임수신내부동작 Fig. 15 Operations for Receiving Binary CDMA Frames Ⅳ. 결론 3.2.4. 무선영상전송기클라이언트프로그램무선영상전송기클라이언트는자동차후방카메라의영상을입력받아, 차세대동영상압축표준 H.264로 Encoding한후, 압축동영상을 UDP 소켓을이용하여무선망을통해무선영상중계기서버로전송한다. 클라이언트프로그램의수행절차는그림 16과같다. 그림 16. 무선영상전송기클라이언트프로그램 Fig. 16 Client Program of Wireless Video Transmitter 3.2.5. 무선영상중계기서버프로그램무선영상중계기서버는 UDP 소켓을이용하여무선망으로부터압축동영상을수신하고, Decoding하여재생한카메라영상을자동차모니터로출력한다. 서버프 자동차후방카메라시스템은후진시시야확보가어려운차량후방을모니터영상으로보여주어인명보호와주차의편리는물론이고운전자의안전운전을위한다양한부가서비스를제공한다. 본논문에서는우리나라가독자개발한개인용무선통신 Binary CDMA 신기술을이용하여설치가자유롭고설치비용과기술료를절감할수있는자동차후방카메라시스템의개발방법및설계에관해연구하였다. 본시스템은클라이언트-서버구조를가진다. 클라이언트는차량후방카메라와이의영상을 Binary CDMA 무선전송할수있는무선영상전송기를가지고, 서버는전송영상의수신과중계를위한무선영상중계기와자동차모니터로구성된다. 클라이언트-서버응용프로그램은영상처리부의코덱라이브러리를이용하여카메라영상을인코딩 / 디코딩하고, TCP/IP의탑재로영상전송은네트워크통신부의소켓라이브러리를이용하여무선인터넷통신이가능하도록설계하였다. 자동차후방카메라영상의 Binary CDMA 무선전송을위한멀티미디어통신보드와 RF 모듈은전자부품연구원의 Binary CDMA SoC 칩 (KWPAN1200) 과대우전자부품의 RF 통합모듈과삼성 S3C6410 멀티미디어전용 CPU를통합하여제작한다. 이는기존상용자동차후방카메라와모니터의연결을위한표준영상 오 1875
한국정보통신학회논문지 (J. Korea Inst. Inf. Commun. Eng.) Vol. 18, No. 8 : 1869~1876 Aug. 2014 디오인터페이스를제공한다. 고화질영상의무선송수신을위해차세대동영상압축표준인 H.264를이용하여실시간영상압축과전송을한다. 자동차후방카메라의클라이언트 / 서버프로그램은삼성제공의 Multimedia Acceleration 드라이버를이용하여 MFC(MultiFormatCodec) Encoding/Decoding 을한다. 후방카메라로부터입력된 Camera Raw Data는무선영상전송기의 Frame Buffer와 Stream Buffer를거쳐전송되고, 수신된압축영상데이터는무선영상전송기의 Stream Buffer와 Frame Buffer를거쳐모니터에출력된다. 영상전송기와중계기의네트워크통신부는영상전송기와중계기간에 Binary CDMA 무선영상통신을수행한다. 영상전송기와중계기간의 Binary CDMA 프레임의송수신을위한절차를기술하였다. 영상전송기와중계기에는 TCP/IP를탑재하여이의응용프로그램은소켓을이용한무선인터넷통신프로그래밍이가능하도록한다. 후방카메라의영상을입력받아 H.264로 Encoding한후, UDP 소켓으로전송하는무선영상전송기의클라이언트프로그램과수신한압축동영상을 Decoding하여자동차모니터로출력하는무선영상중계기의서버프로그램의수행을설계하였다. 향후 Binary CDMA 자동차후방카메라시스템에대한연구를계속하여본설계를기초로 Binary CDMA 무선기반자동차후방카메라시스템을구현할것이다. 감사의글본논문은 2014학년도경성대학교학술연구비지원에의하여이루어진연구로서, 관계부처에감사드립니다. REFERENCES [1] Electronic Times, United States Mandatory Promotion of Car Rearview Camera. Available:http://www.etnews.com news/ device/device/2857297_1479.html, Nov. 3, 2013. [2] Electronic Times, Hyundai Mobis Automotive Camera Technology[Internet]. Available:http://www.etnews.com/news/ home_mobile/automobile/2888486_1485.html, Dec. 20, 2013. [3] KETI, Binay CDMA Technology Overview, Wireless PAN Project Office, KETI, Feb. 2003. [4] TechWorld & CCTV News, Market Trends of Car Cameras, CCTV Journal, Mar. 31, 2010. [5] Samsung Electronics, S3C6410X Application Notes, S3C6410X RISC Microprocessor, July 2008. [6] KETI, Physical Layer and Data Link Layer Specification of Koinonia Standard, Wireless PAN Project Office, KITE, Oct. 2004. [7] Samsung Electronics, S3C6400/6410 Multi-Format Codec API Document, S3C6400/6410 RISC Microprocessor, September 2008. 최재원 (Jae-Won Choi) 1988 년 2 월고려대학교컴퓨터공학과 ( 공학사 ) 1990 년 8 월미시간주립대학교컴퓨터공학과 ( 공학석사 ) 1995 년 8 월건국대학교전자공학과 ( 공학박사 ) 1990 년 10 월 ~ 1997 년 8 월삼성전자정보통신연구소선임연구원 1997 년 9 월 ~ 2014 년現경성대학교컴퓨터공학부정교수 관심분야 : 정보통신, 정보보안, 인터넷응용, 모바일앱 1876