본문 바로가기

내가 만든것들...

멀티터치 테이블탑(FTIR 방식)

 

열이블로그 - http://shine10e.tistory.com/

 

외 많은 블로그에서 도움을 받아 '멀티터치 테이블탑' 프로젝트를 진행중에 중단되었다.

 

소프트웨어적인 측면은 사실상 개발된게 전무하지만 자료조사, 설계(?) 등은 되었다.

 

 

먼저 FTIR방식이란 전반사를 방해하는 원리로 최근 여러가지의 터치방식에 비해 구식적인 방법이다.

입력값을 카메라(영상처리)를 통해 받아야하기 때문에 아무래도 공간적인 측면이 가장 문제가 되지 않나 싶다.

공간적인 문제는 여러번의 반사(거울) 을 통해 해결하는 사례도 보았지만

현재는 기본적인 방법에 대해 기술한다.

 

 

 

 

왼쪽경우 디바이스적 측면에서 본 구조를 본 것이고

오른쪽 그림은 LED가 아크릴판에서 100% 반사되는 전반사를 일으키다가 터치를 통해 난반사가 일어나는 모습이다.

 

기타 자세한 사항은 열이블로그 또는 기타 검색을 통해 더 자세한 사항을 알아볼 수 있을 것이다.

 

몇가지 공부하고 조사했던 자료들을 간단히 정리해본다.

 

 

▶ LED는 어떤것을 사용하는가?

 : 열이블로그의 추천으로 OSRAM사의 LED를 사용하였는데 이는 적외선카메라가 보는 파장대와 잘 맞춰줄 필요가 있다. 필자는 850nm 파장대 이상을 보기위해 <오스람 SFH 45> 를 사용하였다.

 

▶적외선 카메라는 어떤것을 사용하는가?

 : 일반적으로 적외선카메라는 CCTV 용으로 나오고 가격대도 높으며, 아날로그신호로 들어오는경우가 많다. 자세한 건 모르겠지만

  많이들 사용하는 웹캠을 개조하는 방식을 사용하였다.

   듣기로 PS3EYE 카메라가 좋다고 들었다. 필자는 더 저렴하고 화질이 낮은 카메라를 사용하였다. (이름이 생각 안난다...)

 

▶아크릴판은 어떤것을 사용하는가?

 : 일반적으로 LED빛이 들어갈 옆부분은 열처리보단 레이저처리가 좋다고 한다.

 레이저처리가 된 아크릴판경우 6-7만원 가량 열처리경우 3-4만원에 구입 가능하다.

레이저처리 아크릴판은 직접 실험해보지 못했지만 열처리경우 충분한 결과를 볼 수 있었다... (레이저 괜히 샀다.)

 

▶인식 방법은 어떻게 이루어지나?

 : 터치지점을 적외선카메라로 볼 경우 하얗게 되는것을 볼 수 있다. 이것을 영상처리를 통해 전체 패널에 대한 좌표로 산출하고

 이를 실제 퍼포먼스를 낼 어플리케이션이나 스크린 좌표에 매핑 내지 Calibration을 수행하면 되겠다.

 이러한 부분을 지원해주는 라이브러리가 존재하니 보통 이를 많이 사용하고 있다.

 많은 플랫폼에 대한 라이브러리니 어렵지 않게 사용하여 Flash 어플리케이션 등으로도 표현할 수 있을정도.

 

 

 

 

 

 

 

다음 사진경우에는 850nm 이상으로 필터해서 적외선 빛만 보는게 아니다.

웹캠에서 적외선을 차단해주는 필터를 제거하여 자외선+적외선 모두 보는 경우 이고,

이를 임의의 threshold 값을 이용하여 보기좋게 영상처리 한 모습이다.

기타 잡음등은 발견되지 않았지만 후에 band pass filter 라던지 적외선 파장대만 볼 경우

어떻게 나올지는 모르겠다.... 이러한 부분은 다른 사이트에서 참고........

 

 

 

 

 

 

 

 

기타 자료를 얻을 수 있는 URL

멀티터치 창작노하우

http://cafe.naver.com/cumsi.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=52&

열이 블로그

http://shine10ee.blog.me/10077965935

멀티즘 카페(DirectX를 이용한 멀티터치 소프트웨어 및 프레임 작품 다수)

http://cafe.naver.com/multism.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=4686&

T9T9 블로그

http://sites.google.com/site/t9t9planet/techtree/multitouch

유저 인터페이스 그룹(외국) - 다수의 정보 있음

http://nuigroup.com/go/lite

멀티터치관련 정보

http://www.taewony.net/139

DIY 멀티터치테이블

http://cafe.naver.com/cumsi.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=52

이건 트레싱지에다가 실리콘 도포하는것.

실리콘 도포경우 도움이 될듯합니다?

http://nuigroup.com/forums/viewthread/2383/

 

잡지에서 나오는거

사진이 자세히 안나와서 해석하기가 힘들다;;;

http://olv.moazine.com/naver/urlsend.asp?a_id=CRU523xr4xU3U5QTb0vHShg4&s_t=%EC%A0%84%EB%B0%98%EC%82%AC+%EC%9E%A5%EC%95%A0

http://olv.moazine.com/naver/urlsend.asp?a_id=Woo6D2wcjEr28QL9A0Qba7S0&s_t=%EC%A0%84%EB%B0%98%EC%82%AC+%EC%9E%A5%EC%95%A0

'내가 만든것들...' 카테고리의 다른 글

RPG게임툴로 만든 Slayers Again  (0) 2012.02.26