'My Projects/M.S Project'에 해당되는 글 13건

  1. 2010/03/09 Emotional Expression using Pressure Sensitive Keyboard. ( Sponsored by Microsoft Research Center )
  2. 2010/03/09 Wearable Generator
  3. 2010/02/25 멀티터치 기반 한글입력 시스템 ( Multi-touch based Korean Inputting System ) Version 1.0
  4. 2010/02/25 가상손가락 ( VirtualThumb : One-handed Multi-touch Emulation on Small Devices )
  5. 2010/02/25 바이올린 ( Biolin : A Current-based Musical Interface ) Version 3.0
  6. 2010/02/25 바이올린 ( Biolin : Current-based Musical Interface ) Version 2.0
  7. 2010/02/25 바이올린 ( Biolin : A Current-based Musical Interface ) Version 1.0
  8. 2010/02/25 햅틱핸들 ( Haptic Steering Wheel ) : Vibro-tactile based Navigation for the Driving Environment Version 3.0
  9. 2010/02/25 햅틱핸들 ( Haptic Steering Wheel ) : Vibro-tactile based Navigation for the Driving Environment Version 2.0
  10. 2010/02/24 햅틱핸들 ( Haptic Steering Wheel ) : Vibro-tactile based Navigation for the Driving Environment Version 1.0

Emotional Expression using Pressure Sensitive Keyboard. ( Sponsored by Microsoft Research Center )

|

 


We designed Pressure Sensitive Keyboard as an interface not only to type a word but also express user's emotions. The proposed Interface has several visual feedbacks : slapping, punching, kissing, and sleeping. Each visual animations are presented on a specific area of the screen by several input gestures : hitting, stroking and even sleeping on a keyboard. The Hardware, Pressure Sensitive Keyboard is supported by Microsoft Research Center. Implemented using Processing and Pressure Sensitive Keyboard from Microsoft Research.


Presented at UIST Student Innovation Contest 2009.



TRACKBACK 0 And COMMENT 0

Wearable Generator

|



만근이 외 연세대 학우들 + 한기대 한동길 군과 함께 제작한

Wearable Generator







1차 기어의 회전으로 암기어 회전.
암기어 회전으로 갈고리와 걸림턱이 맞물리거나 해제되도록 디자인.







솔리드 웍스로 제작된 대략적 시사도









사시도








발표시연때 선풍기 사용하는 모습. 만근이랑 나. 푸하하.








군복입은 나. 푸하하하.








축전 그래프 보여주기 Processing 사용.
하드웨어 코딩은 C++ 사용.







하드웨어의 Data를 받아오기 위해 MAX/MSP 사용함.







친환경 전기에너지 경진대회 2008
시스템 설계응용연구센터장상 수상



TRACKBACK 0 And COMMENT 0

멀티터치 기반 한글입력 시스템 ( Multi-touch based Korean Inputting System ) Version 1.0

|



멀티터치 기반 한글 입력 시스템 - 초기버전



+ 터치의 단복수성을 모음의 단복수성(*) 으로, 드래그 길이를 모음의 겹성질로, 드래그 방향을 모음의 방향성으로 연결
(*) 단수는 단모음 중 ㅏㅓㅗㅜㅐㅔ 를, 복수는 이중모음 j계열 중ㅑㅕㅛㅠㅒㅖ 를 의미

+ 중심점을 이용하여 오브젝트를 선택하여 낮은해상도(Fat resolution) 를 가지는 손가락의
문제점을 해결할 뿐만 아니라 손가락으로 인해 생기는 폐색(Occlusion) 현상을 줄일 수 있음

+ 베젤과 인접한 부분에 기능키를 위치시켜 드래그가 가능한 영역을 확보




+ 복합모음의 경우에도 상기 규칙을 이용하여 입력하여 일관성을 유지함 ( “쇄” 입력 예제 )






+ 복합모음의 경우에도 상기 규칙을 이용하여 입력하여 일관성을 유지함 ( “쉐” 입력 예제 )






대한민국발명대전 출품





올해의 IP상 수상





KHCI 발표




 

"어서오세요 반가워요" 한손 입력 예제



 

"어서오세요 반가워요" 두손 입력 예제




네티즌 반응

대한민국 발명대전에서 LG 모바일 배차장님께 비 공식적으로 설명하는것을
정선생님이 찍어서 올린것인데, 반응이 가히 폭발적이다. :^)

아래는 네이버 애플 동호회에서 퍼온 리플들.



출처 : 네이버 아이폰 카페 ( http://cafe.naver.com/appleiphone.cafe )




그외 네티즌 반응들

http://cafe.naver.com/mcbugi.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=20391

http://cafe.naver.com/appleiphone.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=136735

http://itviewpoint.thoth.kr/blog/534195

http://cafe.naver.com/inmacbook.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=238509

http://ange.thoth.kr/?vid=blog&document_srl=545154


 

실험 및 해결방안 동영상

'의' 입력 추가




결국에 크리스마스 이브날 MBC 아침 뉴스에 소개되었다.


TRACKBACK 0 And COMMENT 0

가상손가락 ( VirtualThumb : One-handed Multi-touch Emulation on Small Devices )

|







the sequence of conducting pinching gesture operations that were formerly done
under multi-touch environments using only one finger. This sequence shows the user
entering virtual mode, zooming in, rotating the object counterclockwise
and translating it to the left.





This shows the diagram composed of Normal Mode, Touch Mode, and Virtual Mode.




Touch gesture with Alex Owal (
http://www.csc.kth.se/~alx ) at UIST 2009 !!!

 




VirtualThumb got Silver Prize Award from KINPEX 2009 !






Award !





 

Received congratulations from my friends
 
 
 

 
Demo Video for UIST 2009 !
 
 
 
 
 
 
More Applications using VirtualThumb.
 
 
 
 
* 프로토타입을 본 사용자분들의 반응 *
 
 
 
 
 
 
 
 
 
 
 
 


가상손가락 관련 TV 보도자료



 
TRACKBACK 0 And COMMENT 0

바이올린 ( Biolin : A Current-based Musical Interface ) Version 3.0

|







 

The hardware, which was comprised of an Arduino microcontroller,
detected the voltage passed through the Biolin.  This data was
then passed to a computer via serial communication before
Processing processed the visualization and calculated the timbre
and pitch of the sound to create. The attributes of the sound was sent,
via the MaxLink library, to MAX/MSP, where the appropriate sound was outputted.


 


The visualization was implemented with Processing, which was also in charge of selecting
 the appropriate timbre and pitch of the sound. Selection of the timbre was done
using the data collected during calibration. When calibrating, the user holds the Biolin
and moves it from one end to the opposite end, while keeping it in contact with the target
for five seconds. After doing so, the minimum and maximum voltage data is gathered
to select the most appropriate timbre that suits the target.






The Biolin is a violin bow, modified to pass weak electric current along where the hair is,
equipped with an Arduino board with sensors that collect the voltage data.
The modification involves nicrome wire coiled around the bow hair. The Biolin is connected
to a computer, which receives the data transmitted by the voltage sensors
and produces the appropriate visualization, timbre, and pitch.




Conceptual picture of Biolin bow.




Concept picture of Collaboration using Biolin.





Appearance of biolin bow






conductive grap area







nicrome wire coiled around the bow hair.



 

Playing Biolin.


 
Demo Video for ACE 2009



TRACKBACK 0 And COMMENT 0

바이올린 ( Biolin : Current-based Musical Interface ) Version 2.0

|




The Biolin is equipped with an Arduino board with zigbee module to deliver voltage data.




We coided up nicrome wire around the rigid stick.



 

Wireless version of Biolin.



TRACKBACK 0 And COMMENT 0

바이올린 ( Biolin : A Current-based Musical Interface ) Version 1.0

|




Datasheet of Arduino Mini.



We used Voltage regulator to convert 5V to 3V in order to use Xbee.






Datasheet of Xbee



 

Primitive Version of Biolin.






Primitive Version of Biolin.



TRACKBACK 0 And COMMENT 0

햅틱핸들 ( Haptic Steering Wheel ) : Vibro-tactile based Navigation for the Driving Environment Version 3.0

|



Experiment using Eye tracker.




Exhibition of Haptic Steering Wheel.



Exhibition of Haptic Steering Wheel.




A Program for experiment. Eight different tactons were encoded.



Driving Simulator by Seungjun Kim ( Candidate of Ph.D in Carnegie Mellon ) was used for test.




Test



A girl really wanted to participate in this experiment, hence I gave her a chance. :^)




One of the eye-gaze map we collected.
The white region means the time of gazing at secondary visual attention lobe.
The first map visualize the gaze date when driver used only visual channel. The second map for using tactile and visual channel.
The third line for using only tactile channel to drive.

( 26 years old man with driving experience of 1 year )

 

We conducted an experiment using Driving simulator.
During whole experiment, eye-gaze data were collected.




TRACKBACK 0 And COMMENT 0

햅틱핸들 ( Haptic Steering Wheel ) : Vibro-tactile based Navigation for the Driving Environment Version 2.0

|



 The pattern editor was made to vary patterns, durations, and modes of stimuli.
And it also records success or failure, response time, and degree of turning.
To conduct experiment, we made an additional input device, a brake pedal.
This was connected to the laptop computer to send a brake signal when the participants try to brake.





Commercially available circular cylinder type vibration motors embedded linearly in flexible mounting pad
to best localize vibration stimuli on skin. Each vibrators are located at the intervals of 20 mm
so that the driver can get the stimuli of 3 actuators at least when grapping the any part of the steering wheel.




appearance of the haptic steering wheel. Body of the steering wheel is made of commercial steering cover
so that it can apply on the steering wheel in the car. 32 actuators was placed on the outside of the steering cover.




the pictures of conducting an experiment. Before conducting an experiment,
s/he had several minutes to be informed of haptic stimuli.





 

Second version of Prototype.


TRACKBACK 0 And COMMENT 0

햅틱핸들 ( Haptic Steering Wheel ) : Vibro-tactile based Navigation for the Driving Environment Version 1.0

|




Look at this mess. 24 lines were used.






Commercially available vibration motors embedded linearly in flexible mounting pad
to best localize vibration stimuli on skin.
Each vibrators are located at the intervals of 2.5 cm
so that the driver can get the stimuli of 3 actuators at least when grapping the any part of the steering wheel.







A microprocessor “Arduino” was employed as a hardware and Processing was employed as a software platform.
It is an simple, inexpensive and cross-platform, thus can help build the prototype fast. To extend digital pins,
we attached 74HC595 shift register for serial-to-parallel shifting-out. The microprocessor on the steering wheel
was designed to communicate with another microprocessor of a laptop computer wirelessly.








Finally, it looks neat !




 

Wireless Communication using Xbee.


 

Prototype video
TRACKBACK 0 And COMMENT 0
prev | 1 | 2 | next