레이블이 Multi touch인 게시물을 표시합니다. 모든 게시물 표시
레이블이 Multi touch인 게시물을 표시합니다. 모든 게시물 표시

2010년 1월 27일 수요일

Multi Touch Interface in Air (new)

역시 좀 더 직관적인 멀티터치가 되려면 In-Air 방식이어야겠지요?
youtube에서 in-air 인터페이스 검색해서 자료찾다가 국내에 한 사람이 만들어
올린 것을 발견!!! 우앗 왠지모를 자부심에 올림사람을 보니... t9t9님;;
안 그래도 시험기간에 심심하지 않게 자주놀러가던 블로그였는데 왠지모를 반가움이 찾아왔다;;
국내에도 이런 것들을 연구하시는 분들이 있어 왠지 뿌듯해집니다 ^ㅡ^

Reactable !!!

그저 감동스럽습니다. 나도 저렇게 졸작 발표회 하고 싶은 작은 소망이...... ㅠㅠ

2010년 1월 4일 월요일

빠른 멀티터치 어플리케이션 개발을 위한 TUIO

기존 개발되어있는 멀티터치 어플리케이션을 활용한 빠른 프로토타이핑에 대해 서베이 한 내용 정리합니다.

TUIO 프로토콜이란?
Tangible User Interface Object 프로토콜. 다양한 멀티터치 tracker 하드웨어와 어플리케이션들 사이의 통신 규약으로 tracking 된 정보를 abstraction 하게 바꿈으로써 다양한 언어와 환경에서 쓰일 수 있도록 규정하고 있습니다. 새로운 tracking 하드웨어를 개발할 때, TUIO 프로토콜을 따르게 되면 쉽게 기존 어플리케이션에 적용할 수 있습니다. (관련 소프트웨어들 링크)

TUIO 시뮬레이터
Java based standard TUIO Simulator application (platform independent)

TUIO  를 지원하고 프로세싱, 파이썬에서 동작하는 라이브러리들
  • Python: PyMT multi-touch package with TUIO input
  • Python: pyTUIO python library (by Jannis Leidel)
  • Processing: tuioZones gesture/widget API
  • 클라이언트 개발 레퍼런스: TUIO_Processing.zip (platform independent)
  • Touchlib: the initial NUI library for multi-touch surfaces based on FTIR and DI

2010년 1월 2일 토요일

Lucid Touch: a See-Through Multi-Touch Mobile Device

루시드터치(LucidTouch)는 마이크로소프트 리서치와 미쓰비시전기연구소(MERL)가 공동 개발중인 ‘양면 터치스크린’이다. 프로토타입은 이미 지난해 말 공개됐다.

지금까지는 휴대용 기기의 터치스크린을 조작하려면 한 손으로 기기를 들고 다른 손으로 화면을 조작하거나, 양손으로 기기를 잡고 엄지손가락 2개로 스크린을 누르는 식이었다. 루시드터치는 휴대용 기기의 터치스크린 조작 방식을 근본적으로 바꿨다. 열 손가락으로 스크린의 앞뒷면을 모두 조작할 수 있도록 한 것이다.

비결은 반투명 스크린에 있다. 이용자는 양손으로 기기를 잡고 앞면은 엄지손가락 두 개로, 뒷면은 나머지 8개 손가락으로 조작한다. 반투명 스크린을 통해 뒷면 손가락을 눈으로 볼 수 있어 조작하는 데 어려움이 없다.


이희욱

asadal입니다. '우공이산'(http://asadal.bloter.net) 블로그를 운영하고 있습니다. 인터넷과 뉴미디어, 사회적 웹서비스, 기업의 사회적 책임, 오픈소스, CCL 등을 공유합니다. asadal@bloter.net

Multi-Touch, 46-Inch LCD Screen : DigInfo

17" FTIR LCD Multi-Touch Screen

Building a DSI multi touch table

MT (Multi Touch) technology is exploding right now with Microsoft Surface in the lead. We see multi touch cell phones, tablet PCs, the Macbook touchpad, DYI MT tables, and so forth. And the list is growing – fast!

My first physical contact with multi touch interfaces was during the technical fair in Stockholm 2007. Natural User Interface Technologies AB was demonstrating their multi touch table next to our fair booth so we had the chance to try it out. Before that I had only seen Jeff Han and his demos on Youtube. Since then I’ve been fascinated by the possibilities with multi touch interfaces and how you aren’t restricted to a single mouse cursor.

I’m currently designing and building a multi touch table at work. The table will be located in our new office and we have some ideas using it as a creativity tool when having brainstorming meetings. We’re also thinking about using it as a conference tool where we have several tables on different locations where the tables share all objects placed on the surface.

Diffused Surface Illumination

The technology I’m using in the table is called DSI (Diffused Surface Illumination) and works upon the principle that IR (Infrared Light) is emitted from a surface and reflected by the fingertips. The reflections are registered by a camera that has a band pass filter that only lets a certain wavelength through to the sensor (which happens to be the same wavelength as the emitted IR light). A computer processes the images from the camera and converts the reflections – “blobs” – to touch points that can be used in a MT software such as the famous photo application where you can rotate, scale and move photos on an infinitely large surface.

The IR-emitting surface is a special kind of transparent acrylic called Endlighten that contains microscopic particles that acts like mirrors. The acrylic is mounted in a frame with IR leds that shine through the edges of the sheet. When the light hits the particles inside the acrylic it leaves the sheet and make the acrylic light up like a big lamp (but invisible for the human eye.)

Diffused Surface Illumination

Diffused Surface Illumination - Image from Tim Roth - http://iad.projects.zhdk.ch/multitouch/

Normally when you let light into the edge of standard acrylic you get an FTIR (Frustrated Total Internal Reflection) effect which is the one Jeff Han uses in his demonstrations. The difference to DSI is that no light leaves the acrylic until you affect the surface with, e.g. your finger. FTIR MT surfaces are often layered with a thin film of silicone or other adhesive layer to get better blobs when fingers are dragged.

There is several more techniques used to create MT tables but I will not go through them here. Instead I recommend a visit to the NUIGroup website which is a community with people designing and building MT tables. You can also download the software for tracking blobs at that webpage.

I will continue posting images, movies and screenshots of the table and will hopefully be able to show some of our own MT applications.

출처 : http://www.iterate.se/2009/07/25/building-a-dsi-multi-touch-table/

Natural User Interface (NUI)

My Home Made 32" Multi-Touch Screen

Touchlib: A Multi-Touch Development Kit

What is Touchlib?


Touchlib is a library for creating multi-touch interaction surfaces. It handles tracking blobs of infrared light, and sends your programs these multi-touch events, such as 'finger down', 'finger moved', and 'finger released'. It includes a configuration app and a few demos to get you started, and will interace with most types of webcams and video capture devices. It currently works only under Windows but efforts are being made to port it to other platforms. For a cross platform version try Community Core Vision

Who Should Use Touchlib?


Touchlib only comes with simple demo applications. If you want to use Touchlib you must be prepared to make your own apps. There are a few ways to do this. You can build applications in C++ and take advantage of Touchlib's simple programming interface. Touchlib does not provide you with any graphical or front end abilities - it simply passes you touch events. The graphics are up to you. If you like, take a look at the example apps which use OpenGL GLUT.


As of the current version, Touchlib now can broadcast events in the TUIO protocol (which uses OSC). This makes Touchlib compatible with several other applications that support this protocol, such as Flash, VVVV, Processing, PureData, etc.. This also makes it possible to use Touchlib for blob detection & tracking while using something like VVVV or processing to write client applications. Of course the other option is to do all your blob detection & tracking in VVVV or processing. It's up to you. Supporting the TUIO protocol also enables a distributed architecture where one machine can be devoted to detection and tracking and another machine can handle the application.


If you don't like Touchlib and want to program your own system, the latest version of OpenCV now has support for blob detection and tracking. This might be a good starting point.

Download Touchlib


Requirements  |  DownloadTouchlib Beta v2.0 - [zip file - 3.90 MB]


Archived - Touchlib Beta v1.0 [zip file - 2.75 MB]

Photoshop MT - Desktop Digital Imaging on FTIR multitouch

2009년 12월 30일 수요일

Building project of the multi-touch table

mesa05_file1

mesa04_file01mesa04_file02

Drawings from the building project of the multi-touch table, a test video from the table can be seen here. More information will be posted soon.

출처 : http://complexidadeorganizada.wordpress.com/

How a FTIR Multi Touch Screen Works?

how ftir works multitouch

This is a relatively simple solution, that can be developed at home with a low cost. Jeff Han, an MIT researcher, was the first to use the total internal refraction (FTIR) in a multi-touch system, from that different building methods and experiments begin to emerge, a lot of that is documented in the NUI (Natural User Interface) group forum. The assembly that I’m developing here has a acrylic glass with infrared LEDs around it, translucent paper as a surface diffuser for the projected image, a câmera sensible only to infrared light and a projector. The infrared light keep reflecting inside the acrylic, here a snapshot form the camera below the glass shows only a black image. When you touch the acrylic, because of the frustrated total internal refraction, the LED beams get out straight down, the camera sees a white dot in the shape of the finger. A image analysis – made trough the TBeta software – transforms the white dots in cartesian coordinates that feeds my graphical software ‘Units’, through the TUIO protocol (some good libraries to read this protocol are availablehere). The result is projected back in real time on the surface been touched, the projection and the infrared don’t disturb one another because they work in different light spectrum’s.

Silicone is applied between the acrylic and the translucent paper, to better the touch sensibility, more on that later.

More info:
See the multi touch screen working, here.
How to transform a webcam to be sensible to infrared light, here.
An example of the graphical emergent software ‘Units_08′.

2009년 12월 9일 수요일

TouchFactors Lab - Building a Multi touch display

TouchFactors Lab 1 - Infrared LED Ribbons for Multi-Touch


TouchFactors Lab 2 - Multi-Touch Display with IR LED Ribbons

Multi touch 활용

BumpTop 3D Multi-Touch Desktop


SpaceClaim MultiTouch 720p


N-trig and Partners New Full Multi-Touch Software


Multi-Touch Interaction Research

2009년 12월 4일 금요일

Multi-touch Reference

그림:ftir.jpg
그림:basic-setup.jpg
Reference
[1] 적외선 카메라의 이해, http://wiki.yonsei.ac.kr/index.php?title=%EC%A0%81%EC%99%B8%EC%84%A0_%EC%B9%B4%EB%A9%94%EB%9D%BC%EC%9D%98_%EC%9D%B4%ED%95%B4
[2] Jeff Han의 Multi Touch, Feb, 2006, http://www.youtube.com/watch?v=QKh1Rv0PlOQ 
[3] Jeff Han from Wikipedia.org, http://en.wikipedia.org/wiki/Jeff_Han 
[4] 멀티터치 동영상들, http://r-public.tistory.com/tag/Jeff%20han 
[5] MS Surface, http://www.youtube.com/watch?v=EYrJ1IkPNLc 
[6] MS 윈도우즈 7, 멀티터치 기술 적용, http://www.kbench.com/digital/?no=55673 
[7] 멀티터치 기술, http://blog.naver.com/acrofan?Redirect=Log&logNo=50033059327 
[8] FTIR(Frustrated Total Internal Reflection), http://www.cs.nyu.edu/~jhan/ftirsense/ 
[9] FTIR from Wikipedia.org,http://en.wikipedia.org/wiki/Total_internal_reflection#Frustrated_total_internal_reflection 
[10] 멀티터치 기본원리, http://itrustme.tistory.com/15 
[11] 빠른 영상처리, http://www.opencv.co.kr
[12] 미디어시스템연구실, http://msl.yonsei.ac.kr 
[13] OpenCV 영상처리, http://www.opencv.co.kr 
[14] MS Surface from Wikipedia.org, http://en.wikipedia.org/wiki/Microsoft_Surface
[15] MS Surface SDK 배포, http://www.electronista.com/articles/08/10/07/surface.sdk.available.soon/
[16] Microsoft Surface Fact Sheet (MS Word)

출처 : T9T9 님의 블로그 http://t9t9.com/360
  T9T9 님 감사합니다. 블로그에 재밌는게 많네요. ㅎㅎㅎ