우리가 쓰는 스마트폰은 대부분 CMOS카메라를 장착한다. 해당 카메라의 이미지 포멧은 YUV포멧으로 전송이 된다. http://www.fourcc.org/yuv.php
스마트폰을 이용한 VLC데이터를 수신하기 위해 카메라 프리뷰를 이용한다. 방법1)LED가 On/Off가 되었을때에 이미지를 캡처를 한다. 2)각각의 캡처된 프레임(캡처한영상)의 대표되는 색상을 찾는다.(Image processing) -LED가 켜져있을시에는 LED가 백색이라 가정하면 영상을 이루는 색이 백색이 상대적으로 많을 것이다. 3)캡처한 프레임의 대표 색을 찾고 백색과 비슷하다면 "1"이라고 데이터를 입력 아닐시에는 "0"이라고 입력 결과 1)LED와 스마트폰이 동기화가 되어있지않아서 정확한 데이터를 구별하기가 어렵다.예를 들자면 카메라의 preview이미지는 갤럭시노트3의 경우 19~25fps사이이다. 간단하게 생각하면 1초에 20장정도의 이미지를 촬영한다는것임.. *보통 인간의 눈에 끈기지 ..