KR101156219B1 - 디바이스에서 부분 진동을 생성하는 방법 및 장치 - Google Patents

디바이스에서 부분 진동을 생성하는 방법 및 장치 Download PDF

Info

Publication number
KR101156219B1
KR101156219B1 KR1020090031544A KR20090031544A KR101156219B1 KR 101156219 B1 KR101156219 B1 KR 101156219B1 KR 1020090031544 A KR1020090031544 A KR 1020090031544A KR 20090031544 A KR20090031544 A KR 20090031544A KR 101156219 B1 KR101156219 B1 KR 101156219B1
Authority
KR
South Korea
Prior art keywords
vibration
event
partial
input signal
partial vibration
Prior art date
Application number
KR1020090031544A
Other languages
English (en)
Other versions
KR20100112977A (ko
Inventor
김상연
Original Assignee
한국기술교육대학교 산학협력단
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 한국기술교육대학교 산학협력단 filed Critical 한국기술교육대학교 산학협력단
Priority to KR1020090031544A priority Critical patent/KR101156219B1/ko
Priority to PCT/KR2009/007450 priority patent/WO2010068071A2/ko
Publication of KR20100112977A publication Critical patent/KR20100112977A/ko
Application granted granted Critical
Publication of KR101156219B1 publication Critical patent/KR101156219B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/016Input arrangements with force or tactile feedback as computer generated output to the user
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0412Digitisers structurally integrated in a display

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

본 발명은 디바이스에서 부분 진동을 생성하는 방법 및 장치에 관한 것으로서, 보다 구체적으로는 적어도 2개 이상의 진동 장치가 구비된 디바이스에서 부분 진동을 생성하는 방법으로서, (1) 부분 진동 이벤트를 감지하는 제1 단계; (2) 상기 제1 단계에서 감지된 부분 진동 이벤트의 발생 위치 정보를 이용하여, 상기 적어도 2개 이상의 진동 장치의 각각의 구동 입력 신호를 결정하는 제2 단계; 및 (3) 상기 제2 단계에서 결정된 각각의 구동 입력 신호에 따라, 상기 적어도 2개 이상의 진동 장치 각각을 구동하는 제3 단계를 포함하는 것을 그 구성상의 특징으로 한다.
본 발명에서 제안하고 있는 부분 진동 생성 방법 및 장치에 따르면, 부분 진동 이벤트의 발생 위치 정보를 이용하여 디바이스가 구비한 적어도 2개 이상의 진동 장치의 각각의 구동 입력 신호를 제어함으로써, 부분 진동 이벤트가 발생한 특정 부분에 대해서만 진동 감각을 생성하여 보다 사실적인 진동 감각을 느낄 수 있도록 한다.
부분 진동, 디바이스, 진동 장치

Description

디바이스에서 부분 진동을 생성하는 방법 및 장치{A METHOD AND A SYSTEM FOR PRODUCING A PARTIAL VIBRATION IN A DEVICE}
본 발명은 디바이스에서 부분 진동을 생성하는 방법 및 장치에 관한 것으로서, 특히 적어도 2개 이상의 진동 장치가 구비된 디바이스에서 부분 진동을 생성하는 방법 및 장치에 관한 것이다.
현재 그래픽 장치를 포함한 디바이스의 발전 경향을 살펴보면, 디바이스와의 직관적인 상호 작용을 원하는 사용자의 욕구와 편의성, 디자인 등의 이유로 인하여 기존의 하드웨어 버튼들이 그래픽 장치에 터치스크린을 이용하여 소프트웨어적으로 포함되는 방향으로 발전하고 있다. 특히, 이러한 현상은 휴대폰, PDA, 게임기 등의 모바일 디바이스나 노트북, 내비게이션 등의 비교적 작은 크기를 가지고 개인적인 용도로 사용되는 장치들에서 더욱 두드러지게 나타나고 있다.
그러나 현재 사용되고 있는 그래픽 장치에 표시된 소프트웨어 버튼이나 아이콘 등에는 여러 가지 문제점이 있다. 특히, 지금까지의 많은 터치스크린 디바이스가 특별한 촉각적인 느낌 없이 단지 시각적인 버튼만을 표현한 경우가 많았는데, 이 경우 촉각적 느낌이 없기 때문에 사용자가 정확히 어떤 버튼을 눌렀는지 판단하기 어려워 잘못된 입력을 하는 경우가 많다. 또한, 버튼을 눌렀다는 즉각적인 피드백이 없기 때문에 하드웨어 버튼을 사용할 때와 비교하여 재미와 몰입도가 떨어진다는 문제점도 있다. 많은 디바이스, 특히 휴대폰들이 이러한 문제점을 보완하기 위하여 진동 장치를 이용하여 촉각적인 느낌을 제공하고 있지만, 버튼을 누를 때 버튼을 누르는 느낌이 제공되는 것이 아니라 진동 장치로 인하여 디바이스 전체가 떨리는 느낌이 제공되는 것뿐이어서, 제공하는 느낌이 사실 같지 않다는 문제점이 여전히 남아 있다.
본 발명은 기존에 제안된 방법들의 상기와 같은 문제점들을 해결하기 위해 제안된 것으로서, 부분 진동 이벤트의 발생 위치 정보를 이용하여 디바이스가 구비한 적어도 2개 이상의 진동 장치의 각각의 구동 입력 신호를 제어함으로써, 부분 진동 이벤트가 발생한 특정 부분에 대해서만 진동 감각을 생성하여 보다 사실적인 진동 감각을 느낄 수 있도록 하는 부분 진동 생성 방법 및 장치를 제공하는 것을 그 목적으로 한다.
상기한 목적을 달성하기 위한 본 발명의 특징에 따른, 적어도 2개 이상의 진동 장치가 구비된 디바이스에서 부분 진동을 생성하는 방법은,
(1) 부분 진동 이벤트를 감지하는 제1 단계;
(2) 상기 제1 단계에서 감지된 부분 진동 이벤트의 발생 위치 정보를 이용하여, 상기 적어도 2개 이상의 진동 장치의 각각의 구동 입력 신호를 결정하는 제2 단계; 및
(3) 상기 제2 단계에서 결정된 각각의 구동 입력 신호에 따라, 상기 적어도 2개 이상의 진동 장치 각각을 구동하는 제3 단계를 포함하는 것을 그 구성상의 특징으로 한다.
바람직하게는, 상기 각각의 구동 입력 신호의 구동 지속 시간을 미리 지정된 시간 간격 동안으로 제어할 수 있다.
바람직하게는, 상기 제2 단계는,
a. 상기 제1 단계에서 감지된 부분 진동 이벤트의 발생 위치 정보를 확인하는 단계;
b. 상기 단계 a에서 확인된 부분 진동 이벤트의 상기 발생 위치 정보를 이용하여, 상기 부분 진동 이벤트의 발생 위치와 상기 적어도 2개 이상의 진동 장치 간의 각각의 거리를 계산하는 단계; 및
c. 상기 단계 b에서 계산된 상기 각각의 거리를 이용하여 상기 적어도 2개 이상의 진동 장치의 각각의 구동 입력 신호를 결정하는 단계를 포함할 수 있다.
더욱 바람직하게는, 계산된 상기 각각의 거리를 이용하여, 상기 적어도 2개 이상의 진동 장치의 각각의 구동 입력 신호의 구동 시작 시간을 제어할 수 있다.
더욱 바람직하게는, 계산된 상기 각각의 거리를 이용하여, 상기 적어도 2개 이상의 진동 장치의 각각의 구동 입력 신호의 구동 시작 시간 사이의 시간 간격을 제어할 수 있다.
더욱 바람직하게는, 상기 디바이스는 2개의 진동 장치를 구비하고, 상기 2개의 진동 장치에 대한 각각의 구동 입력 신호의 구동 시작 시간이 다음 수학식에 의 해 결정되는 만큼 시간 간격 차이가 나도록 제어할 수 있다.
<수학식>
Figure 112009021912592-pat00001
여기서, tint는 2개의 진동 장치에 대한 각각의 구동 입력 신호의 구동 시작 시간 사이의 시간 간격 차이를, d1 및 d2는 2개의 진동 장치와 이벤트 발생 위치 사이의 각각의 거리를, vwave는 진동파의 진행 속도를 각각 나타낸다.
바람직하게는, 상기 부분 진동 이벤트는, 외부 압력에 의한 이벤트, 및 디바이스 내부로부터의 명령에 의한 이벤트를 모두 포함할 수 있다.
더욱 바람직하게는, 상기 부분 진동 이벤트가 외부 압력에 의한 이벤트일 경우, 부분 진동 이벤트의 상기 발생 위치 정보는 외부 압력이 가해지는 위치에 의해 결정될 수 있다.
더욱 바람직하게는, 상기 부분 진동 이벤트가 디바이스 내부로부터의 명령에 의한 이벤트일 경우, 부분 진동 이벤트의 상기 발생 위치 정보는 디바이스 내부로부터의 명령에 의해 부분 진동 이벤트가 발생되도록 지정된 위치에 의해 결정될 수 있다.
상기한 목적을 달성하기 위한 본 발명의 또 다른 특징에 따른, 적어도 2개 이상의 진동 장치가 구비된 디바이스에서 부분 진동을 생성하는 장치는,
(1) 부분 진동 이벤트를 감지하는 부분 진동 이벤트 감지 모듈;
(2) 상기 부분 진동 이벤트 감지 모듈에서 감지된 부분 진동 이벤트의 발생 위치 정보를 이용하여, 상기 적어도 2개 이상의 진동 장치의 각각의 구동 입력 신호를 결정하는 구동 입력 신호 결정 모듈; 및
(3) 상기 구동 입력 신호 결정 모듈에서 결정된 각각의 구동 입력 신호에 따라, 상기 적어도 2개 이상의 진동 장치 각각을 구동하는 진동 장치 구동 모듈을 포함하는 것을 그 구성상의 특징으로 한다.
바람직하게는, 상기 구동 입력 신호 결정 모듈은, 상기 각각의 구동 입력 신호의 구동 지속 시간을 미리 지정된 시간 간격 동안으로 결정할 수 있다.
바람직하게는, 상기 구동 입력 신호 결정 모듈은, 상기 각각의 구동 입력 신호를 미리 지정된 구동 지속 시간 후에 정지시키는 구동 입력 신호 정지 모듈을 포함하는 것을 특징으로 하는 부분 진동 생성 장치.
바람직하게는, 상기 구동 입력 신호 결정 모듈은,
a. 상기 부분 진동 이벤트 감지 모듈에서 감지된 부분 진동 이벤트의 발생 위치 정보를 확인하는 부분 진동 이벤트 발생 위치 정보 확인 모듈;
b. 상기 부분 진동 이벤트 발생 위치 정보 확인 모듈에서 확인된 부분 진동 이벤트의 상기 발생 위치 정보를 이용하여, 상기 부분 진동 이벤트의 발생 위치와 상기 적어도 2개 이상의 진동 장치 간의 각각의 거리를 계산하는 거리 계산 모듈; 및
c. 상기 거리 계산 모듈에서 계산된 상기 각각의 거리를 이용하여 상기 적어도 2개 이상의 진동 장치의 각각의 구동 입력 신호를 결정하는 구동 입력 신호 결정 모듈을 포함할 수 있다.
더욱 바람직하게는, 상기 구동 입력 신호 결정 모듈은, 계산된 상기 각각의 거리를 이용하여, 상기 적어도 2개 이상의 진동 장치의 각각의 구동 입력 신호의 구동 시작 시간을 결정할 수 있다.
더욱 바람직하게는, 상기 구동 입력 신호 결정 모듈은, 계산된 상기 각각의 거리를 이용하여, 상기 적어도 2개 이상의 진동 장치의 각각의 구동 입력 신호의 구동 시작 시간 사이의 시간 간격을 결정할 수 있다.
더욱 바람직하게는,
상기 디바이스는 2개의 진동 장치를 구비하고,
상기 구동 입력 신호 결정 모듈은, 상기 2개의 진동 장치에 대한 각각의 구 동 입력 신호의 구동 시작 시간이 다음 수학식에 의해 결정되는 만큼 시간 간격 차이가 나도록 결정할 수 있다.
<수학식>
Figure 112009021912592-pat00002
여기서, tint는 2개의 진동 장치에 대한 각각의 구동 입력 신호의 구동 시작 시간 사이의 시간 간격 차이를, d1 및 d2는 2개의 진동 장치와 이벤트 발생 위치 사이의 각각의 거리를, vwave는 진동파의 진행 속도를 각각 나타낸다.
바람직하게는, 상기 부분 진동 이벤트는, 외부 압력에 의한 이벤트, 및 디바이스 내부로부터의 명령에 의한 이벤트를 모두 포함할 수 있다.
더욱 바람직하게는, 상기 부분 진동 이벤트가 외부 압력에 의한 이벤트일 경우, 부분 진동 이벤트의 상기 발생 위치 정보는 외부 압력이 가해지는 위치에 의해 결정될 수 있다.
더욱 바람직하게는, 상기 부분 진동 이벤트가 디바이스 내부로부터의 명령에 의한 이벤트일 경우, 부분 진동 이벤트의 상기 발생 위치 정보는 디바이스 내부로부터의 명령에 의해 부분 진동 이벤트가 발생되도록 지정된 위치에 의해 결정될 수 있다.
본 발명에서 제안하고 있는 부분 진동 생성 방법 및 장치에 따르면, 부분 진동 이벤트의 발생 위치 정보를 이용하여 디바이스가 구비한 적어도 2개 이상의 진동 장치의 각각의 구동 입력 신호를 제어함으로써, 부분 진동 이벤트가 발생한 특정 부분에 대해서만 진동 감각을 생성하여 보다 사실적인 진동 감각을 느낄 수 있도록 한다.
이하에서는 첨부된 도면들을 참조하여, 본 발명에 따른 실시예에 대하여 상세하게 설명하기로 한다.
도 1은 본 발명의 일실시예에 따른, 적어도 2개 이상의 진동 장치가 구비된 디바이스에서 부분 진동을 생성하는 방법의 구성을 나타내는 도면이다. 도 1에 도시된 바와 같이, 본 발명의 일실시예에 따른 부분 진동 생성 방법은, 부분 진동 이벤트 감지 단계(S10), 구동 입력 신호 결정 단계(S20), 및 진동 장치 구동 단계(S30)를 포함한다.
부분 진동 이벤트 감지 단계(S10)는, 부분 진동 이벤트를 감지하는 역할을 한다. 여기서, 부분 진동 이벤트는, 외부 압력에 의한 이벤트, 및 디바이스 내부로부터의 명령에 의한 이벤트를 모두 포함할 수 있다. 예컨대, 부분 진동 이벤트 에는, 디바이스 상에 가해지는 사용자의 터치 입력, 내부 명령에 의해 디스플레이 상의 특정 오브젝트에 대한 부분 진동 입력 등이 포함될 수 있다.
구동 입력 신호 결정 단계(S20)는, 부분 진동 이벤트 감지 단계(S10)에서 감지된 부분 진동 이벤트의 발생 위치 정보를 이용하여, 적어도 2개 이상의 진동 장치의 각각의 구동 입력 신호를 결정하는 역할을 한다. 부분 진동 이벤트가 외부 압력에 의한 이벤트일 경우, 부분 진동 이벤트의 발생 위치 정보는 외부 압력이 가해지는 위치에 의해 결정될 수 있으며, 부분 진동 이벤트가 디바이스 내부로부터의 명령에 의한 이벤트일 경우, 부분 진동 이벤트의 발생 위치 정보는 디바이스 내부로부터의 명령에 의해 부분 진동 이벤트가 발생되도록 지정된 위치에 의해 결정될 수 있다.
구동 입력 신호 결정 단계(S20)는, 단계 S10에서 감지된 부분 진동 이벤트의 발생 위치를 확인하는 단계(S22), 단계 S22에서 확인된 부분 진동 이벤트의 발생 위치 정보를 이용하여, 부분 진동 이벤트의 발생 위치와 적어도 2개 이상의 진동 장치 간의 각각의 거리를 계산하는 단계(S24), 및 단계 S24에서 계산된 각각의 거리를 이용하여 적어도 2개 이상의 진동 장치의 각각의 구동 입력 신호를 결정하는 구동 입력 신호 결정 단계(S26)로 구성될 수 있다. 도 2는, 이상 설명한 바와 같은, 구동 입력 신호 결정 단계(S20)의 세부 구성을 나타내는 도면이다.
거리 계산 단계(S24)에서 계산된 각각의 거리를 이용하여, 적어도 2개 이상의 진동 장치의 각각의 구동 입력 신호의 구동 시작 시간을 제어함으로써, 이벤트 발생 위치에서 부분 진동을 생성할 수 있다.
또한, 거리 계산 단계(S22)에서 계산된 각각의 거리를 이용하여, 적어도 2개 이상의 진동 장치의 각각의 구동 입력 신호의 구동 시작 시간 사이의 시간 간격을 제어함으로써, 이벤트 발생 위치에서 부분 진동을 생성할 수 있다. 특히, 디바이스가 2개의 진동 장치를 구비하는 경우라면, 2개의 진동 장치에 대한 각각의 구동 입력 신호의 구동 시작 시간을 다음 수학식 1에 의해 결정되는 만큼 시간 간격 차이가 나도록 제어함으로써, 부분 진동 이벤트 발생 위치에서 부분 진동을 생성할 수 있다.
Figure 112009021912592-pat00003
여기서, tint는 2개의 진동 장치에 대한 각각의 구동 입력 신호의 구동 시작 시간 사이의 시간 간격 차이를, d1 및 d2는 2개의 진동 장치와 이벤트 발생 위치 사이의 각각의 거리를, vwave는 진동파의 진행 속도를 각각 나타낸다.
이때, 각각의 구동 입력 신호의 구동 지속 시간을 미리 지정된 시간 간격 동 안으로 제어할 수 있는데, 이것에 의해 디바이스의 특정 부분에서만, 즉 이벤트 발생 위치에서만 진동 감각이 느껴질 수 있게 한다. 또한, 구동 입력 신호의 구동 지속 시간을 제어함으로써, 부분 진동 이벤트가 발생하는 면적을 효과적으로 제어할 수도 있다. 즉, 구동 입력 신호의 구동 지속 시간을 증가시킴으로써 부분 진동 이벤트 발생 면적을 넓힐 수도 있고, 구동 입력 신호의 구동 지속 시간을 감소시킴으로써 부분 진동 이벤트의 발생 면적을 좁힐 수도 있다.
진동 장치 구동 단계(S30)는, 구동 입력 신호 결정 단계(S20)에서 결정된 각각의 구동 입력 신호에 따라, 적어도 2개 이상의 진동 장치 각각을 구동하는 역할을 한다.
도 3은 본 발명의 일실시예에 따른, 적어도 2개 이상의 진동 장치가 구비된 디바이스에서 부분 진동을 생성하는 장치의 구성을 나타내는 도면이다. 도 3에 도시된 바와 같이, 본 발명의 일실시예에 따른 부분 진동 생성 장치는, 부분 진동 이벤트 감지 모듈(10), 구동 입력 신호 결정 모듈(20), 및 진동 장치 구동 모듈(30)을 포함한다. 도 3에서는 진동 장치가 2개인 경우를 예로 구성하였지만, 진동 장치의 개수가 2개로 제한되는 것은 아니다. 각각의 모듈에 대한 구체적인 설명은, 도 1 내지 도 2를 통하여 설명한 부분 진동 생성 방법의 대응하는 구성요소에 대한 설명을 참조하도록 한다.
도 4는 부분 진동의 생성 개념을 나타내는 도면이다. 도 4에 도시된 바와 같이, 2개 이상의 진동 장치를 이용하여 하나의 진동 장치로는 절대 표현할 수 없는 부분 진동을 생성할 수 있게 된다. 도 4a는 2개의 진동 장치를 이용하여 1차원상의 원하는 위치에서 부분 진동을 생성하는 개념을 나타내는 도면이며, 도 4b는 4개의 진동 장치를 이용하여 2차원 평면상의 원하는 위치에서 부분 진동을 생성하는 개념을 나타내는 도면이다.
도 5는 부분 진동의 생성 원리를 나타내는 도면이다. 도 5에 도시된 바와 같이, 부분 진동은 진동의 중첩을 이용하여 생성될 수 있다. 즉, 사용자가 느낄 수 없거나 미약하게 느끼는 다수의 작은 진동 신호들을 중첩시킴으로써, 사용자가 느낄 수 있는 큰 진동 신호를 생성해 낼 수 있게 된다.
도 6은 본 발명에서 제안하고 있는 부분 진동의 생성 원리를, 진동 장치가 2개인 경우를 예로 들어 설명하고 있는 도면이다. 도 6에 도시된 바와 같이, 예컨대 사용자가 터치한 위치 정보(부분 진동 이벤트 발생 위치 정보)로부터, 진동 장치 1 및 진동 장치 2의 각각의 구동 입력 신호를 제어함으로써, 사용자가 터치한 위치에서 부분 진동을 생성할 수 있다. 즉, 진동 장치 1 및 진동 장치 2에서 사용자가 느낄 수 없거나 미약하게 느끼는 매우 작은 진동 신호들을, 부분 진동 이벤트 발생 위치 정보를 이용하여 결정된 시간 간격 차이로 발생시킴으로써, 부분 진동 이벤트 발생 위치에서는 사용자가 느낄 수 있는 중첩된 진동 신호가 발생하게 된 다. 도 6의 실시예에서는, 진동 장치 1보다 진동 장치 2에 가까운 쪽에서 부분 진동 이벤트가 발생하였는데, 이에 따라 부분 진동 이벤트 발생 위치 정보를 이용하여 결정된 시간 간격만큼 진동 장치 1을 진동 장치 2보다 먼저 구동시킴으로써, 부분 진동 이벤트 발생 위치에서 부분 진동을 생성할 수 있게 된다. 도 6의 하부에서는, 이와 같은 각각의 진동 장치에 대한 구동 입력 신호를 나타내고 있는데, 중요한 것은 구동 입력 신호들 사이의 시간 간격이다. 또한, 도 6에서 확인할 수 있는 바와 같이, 각각의 진동 장치에 대한 구동 입력 신호는 미리 지정된 구동 지속 시간 간격 동안만 진동 장치를 구동하게 되는데, 이것은 각각의 진동 장치가 짧은 시간 동안만 진동을 발생하게 함으로써, 부분 진동 이벤트가 발생하는 위치 부근의 좁은 영역에서만 진동의 중첩이 발생할 수 있도록 하기 위함이다. 물론, 앞서 설명한 바와 같이, 구동 입력 신호의 구동 지속 시간을 제어함으로써, 부분 진동 이벤트가 발생하는 면적을 효과적으로 제어할 수도 있다.
도 7은 본 발명의 일실시예에 따른 부분 진동 생성 방법에서, 부분 진동 이벤트의 발생 위치에 따른 각각의 진동 장치에 대한 구동 입력 신호를 나타내는 도면이다. 도 7에 도시된 바와 같이, 2개의 진동 장치의 중간에서 부분 진동 이벤트가 발생하는 경우(적색)에는, 동일한 시각에서 각각의 진동 장치에 대한 구동 입력 신호를 발생시키면 된다. 이에 비하여, 2개의 진동 장치 중 왼쪽 진동 장치에 가까운 곳에서 부분 진동 이벤트가 발생한 경우(녹색)에는 오른쪽 진동 장치에 대한 구동 입력 신호를 먼저 발생시키고, 부분 진동 이벤트 발생 위치와 각각의 진동 장 치 간의 거리에서 결정되는 시간 간격만큼 후에 왼쪽 진동 장치에 대한 구동 입력 신호를 발생시킨다. 만약 2개의 진동 장치 중 오른쪽 진동 장치에 가까운 곳에서 부분 진동 이벤트가 발생한 경우(황색)에는 왼쪽 진동 장치에 대한 구동 입력 신호를 먼저 발생시키고, 부분 진동 이벤트 발생 위치와 각각의 진동 장치 간의 거리에서 결정되는 시간 간격만큼 후에 오른쪽 진동 장치에 대한 구동 입력 신호를 발생시킨다. 이때, 녹색으로 표시한 경우와, 황색으로 표시한 경우의 구동 입력 신호 간의 시간 간격이 차이가 나는 것을 확인할 수 있다. 즉, 녹색으로 표시한 경우가 황색으로 표시한 경우보다 구동 입력 신호간의 시간 간격 차이가 큰 것을 확인할 수 있는데, 이것은 녹색의 경우가 황색의 경우보다 부분 진동 이벤트 발생 위치와 각각의 진동 장치 간의 거리의 차이가 크기 때문이다.
도 8은 본 발명의 일실시예에 따라 4개의 진동 장치를 이용하여 평면 부분 진동을 생성하는 원리를 나타내는 도면이다. 도 8에 도시된 바와 같이, 4개의 진동 장치의 구동 입력 신호의 시작 시간 또는 구동 입력 신호의 시작 시간 사이의 시간 간격을 제어함으로써, 평면상의 특정 위치에서 부분 진동을 생성할 수 있다. 이때, 4개의 진동 장치를 모두 구동할 수도 있지만, 도 8에 도시된 바와 같이, 이벤트 발생 위치에 인접한 3개의 구동 장치만을 구동시키는 방식으로 구현할 수도 있다.
이상 설명한 본 발명은 본 발명이 속한 기술분야에서 통상의 지식을 가진 자 에 의하여 다양한 변형이나 응용이 가능하며, 본 발명에 따른 기술적 사상의 범위는 아래의 특허청구범위에 의하여 정해져야 할 것이다.
도 1은 본 발명의 일실시예에 따른, 적어도 2개 이상의 진동 장치가 구비된 디바이스에서 부분 진동을 생성하는 방법의 구성을 나타내는 도면.
도 2는 구동 입력 신호 결정 단계(S20)의 세부 구성을 나타내는 도면.
도 3은 본 발명의 일실시예에 따른, 적어도 2개 이상의 진동 장치가 구비된 디바이스에서 부분 진동을 생성하는 장치의 구성을 나타내는 도면.
도 4는 부분 진동의 생성 개념을 나타내는 도면으로서, 도 4a는 2개의 진동 장치를 이용하여 1차원상의 원하는 위치에서 부분 진동을 생성하는 개념을 나타내는 도면이며, 도 4b는 4개의 진동 장치를 이용하여 2차원 평면상의 원하는 위치에서 부분 진동을 생성하는 개념을 나타내는 도면.
도 5는 부분 진동의 생성 원리를 나타내는 도면.
도 6은 본 발명에서 제안하고 있는 부분 진동의 생성 원리를, 진동 장치가 2개인 경우를 예로 들어 설명하고 있는 도면.
도 7은 본 발명의 일실시예에 따른 부분 진동 생성 방법에서, 부분 진동 이벤트의 발생 위치에 따른 각각의 진동 장치에 대한 구동 입력 신호를 나타내는 도면.
도 8은 본 발명의 일실시예에 따라 4개의 진동 장치를 이용하여 평면 부분 진동을 생성하는 원리를 나타내는 도면.
<도면 중 주요 부분에 대한 부호의 설명>
S10: 이벤트 감지 단계
S20: 구동 입력 신호 결정 단계
S22: 거리 계산 단계
S24: 구동 입력 신호 결정 단계
S30: 진동 장치 구동 단계
10: 이벤트 감지 모듈
20: 구동 입력 신호 결정 모듈
30: 진동 장치 구동 모듈

Claims (19)

  1. 2개의 진동 장치가 구비된 디바이스에서 부분 진동을 생성하는 방법에 있어서,
    (1) 부분 진동 이벤트를 감지하는 제1 단계;
    (2) 상기 제1 단계에서 감지된 부분 진동 이벤트의 발생 위치 정보를 이용하여, 상기 2개의 진동 장치의 각각의 구동 입력 신호를 결정하는 제2 단계; 및
    (3) 상기 제2 단계에서 결정된 각각의 구동 입력 신호에 따라, 상기 2개의 진동 장치 각각을 구동하는 제3 단계를 포함하되,
    상기 제2 단계는,
    a. 상기 제1 단계에서 감지된 부분 진동 이벤트의 발생 위치 정보를 확인하는 단계;
    b. 상기 단계 a에서 확인된 부분 진동 이벤트의 상기 발생 위치 정보를 이용하여, 상기 부분 진동 이벤트의 발생 위치와 상기 2개의 진동 장치 간의 각각의 거리를 계산하는 단계; 및
    c. 상기 단계 b에서 계산된 상기 각각의 거리를 이용하여 상기 2개의 진동 장치의 각각의 구동 입력 신호, 구동 시작 시간, 및 구동 시작 시간 사이의 시간 간격을 제어하는 단계를 포함하며,
    상기 단계 c에서, 상기 2개의 진동 장치에 대한 각각의 구동 입력 신호의 구동 시작 시간이 다음 수학식에 의해 결정되는 만큼 시간 간격 차이가 나도록 제어하되, 각 진동 장치의 진동 크기는 사용자가 느낄 수 없거나 미약하게 느끼는 범위로서, 2개의 진동 신호를 중첩하여 상기 부분 진동 이벤트의 발생 위치에서 사용자가 느낄 수 있는 범위의 진동 신호를 생성하도록 제어하는 것을 특징으로 하는 부분 진동 생성 방법.
    <수학식>
    Figure 112011004951364-pat00014
    여기서, tint는 2개의 진동 장치에 대한 각각의 구동 입력 신호의 구동 시작 시간 사이의 시간 간격 차이를, d1 및 d2는 2개의 진동 장치와 이벤트 발생 위치 사이의 각각의 거리를, vwave는 진동파의 진행 속도를 각각 나타낸다.
  2. 제1항에 있어서,
    상기 각각의 구동 입력 신호의 구동 지속 시간을 미리 지정된 시간 간격 동안으로 제어할 수 있는 것을 특징으로 하는 부분 진동 생성 방법.
  3. 삭제
  4. 삭제
  5. 삭제
  6. 삭제
  7. 제1항에 있어서,
    상기 부분 진동 이벤트는, 외부 압력에 의한 이벤트, 및 디바이스 내부로부터의 명령에 의한 이벤트를 모두 포함하는 것을 특징으로 하는 부분 진동 생성 방 법.
  8. 제7항에 있어서,
    상기 부분 진동 이벤트가 외부 압력에 의한 이벤트일 경우, 부분 진동 이벤트의 상기 발생 위치 정보는 외부 압력이 가해지는 위치에 의해 결정되는 것을 특징으로 하는 부분 진동 생성 방법.
  9. 제7항에 있어서,
    상기 부분 진동 이벤트가 디바이스 내부로부터의 명령에 의한 이벤트일 경우, 부분 진동 이벤트의 상기 발생 위치 정보는 디바이스 내부로부터의 명령에 의해 부분 진동 이벤트가 발생되도록 지정된 위치에 의해 결정되는 것을 특징으로 하는 부분 진동 생성 방법.
  10. 2개의 진동 장치가 구비된 디바이스에서 부분 진동을 생성하는 장치에 있어서,
    (1) 부분 진동 이벤트를 감지하는 부분 진동 이벤트 감지 모듈;
    (2) 상기 부분 진동 이벤트 감지 모듈에서 감지된 부분 진동 이벤트의 발생 위치 정보를 이용하여, 상기 2개의 진동 장치의 각각의 구동 입력 신호를 결정하는 구동 입력 신호 결정 모듈; 및
    (3) 상기 구동 입력 신호 결정 모듈에서 결정된 각각의 구동 입력 신호에 따라, 상기 2개의 진동 장치 각각을 구동하는 진동 장치 구동 모듈을 포함하되,
    상기 구동 입력 신호 결정 모듈은,
    a. 상기 부분 진동 이벤트 감지 모듈에서 감지된 부분 진동 이벤트의 발생위치 정보를 확인하는 부분 진동 이벤트 발생 위치 정보 확인 모듈;
    b. 상기 부분 진동 이벤트 발생 위치 정보 확인 모듈에서 확인된 부분 진동 이벤트의 상기 발생 위치 정보를 이용하여, 상기 부분 진동 이벤트의 발생 위치와 상기 2개의 진동 장치 간의 각각의 거리를 계산하는 거리 계산 모듈;및
    c. 상기 거리 계산 모듈에서 계산된 상기 각각의 거리를 이용하여 상기 2개의 진동 장치의 각각의 구동 입력 신호, 구동 시작 시간, 및 구동 시작 시간 사이의 시간 간격을 제어하는 구동 입력 신호 결정 모듈을 포함하며,
    상기 구동 입력 신호 결정 모듈은, 상기 2개의 진동 장치에 대한 각각의 구동 입력 신호의 구동 시작 시간이 다음 수학식에 의해 결정되는 만큼 시간 간격 차이가 나도록 제어하되, 각 진동 장치의 진동 크기는 사용자가 느낄 수 없거나 미약하게 느끼는 범위로서, 2개의 진동 신호를 중첩하여 상기 부분 진동 이벤트의 발생 위치에서 사용자가 느낄 수 있는 범위의 진동 신호를 생성하도록 제어하는 것을 특징으로 하는 부분 진동 생성 장치.
    <수학식>
    Figure 112011004951364-pat00015
    여기서, tint는 2개의 진동 장치에 대한 각각의 구동 입력 신호의 구동 시작 시간 사이의 시간 간격 차이를, d1 및 d2는 2개의 진동 장치와 이벤트 발생 위치 사이의 각각의 거리를, vwave는 진동파의 진행 속도를 각각 나타낸다.
  11. 제10항에 있어서,
    상기 구동 입력 신호 결정 모듈은, 상기 각각의 구동 입력 신호의 구동 지속 시간을 미리 지정된 시간 간격 동안으로 결정할 수 있는 것을 특징으로 하는 부분 진동 생성 장치.
  12. 제10항에 있어서,
    상기 구동 입력 신호 결정 모듈은, 상기 각각의 구동 입력 신호를 미리 지정된 구동 지속 시간 후에 정지시키는 구동 입력 신호 정지 모듈을 포함하는 것을 특징으로 하는 부분 진동 생성 장치.
  13. 삭제
  14. 삭제
  15. 삭제
  16. 삭제
  17. 제10항에 있어서,
    상기 부분 진동 이벤트는, 외부 압력에 의한 이벤트, 및 디바이스 내부로부터의 명령에 의한 이벤트를 모두 포함하는 것을 특징으로 하는 부분 진동 생성 장치.
  18. 제17항에 있어서,
    상기 부분 진동 이벤트가 외부 압력에 의한 이벤트일 경우, 부분 진동 이벤트의 상기 발생 위치 정보는 외부 압력이 가해지는 위치에 의해 결정되는 것을 특징으로 하는 부분 진동 생성 장치.
  19. 제17항에 있어서,
    상기 부분 진동 이벤트가 디바이스 내부로부터의 명령에 의한 이벤트일 경우, 부분 진동 이벤트의 상기 발생 위치 정보는 디바이스 내부로부터의 명령에 의해 부분 진동 이벤트가 발생되도록 지정된 위치에 의해 결정되는 것을 특징으로 하는 부분 진동 생성 장치.
KR1020090031544A 2008-12-11 2009-04-10 디바이스에서 부분 진동을 생성하는 방법 및 장치 KR101156219B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020090031544A KR101156219B1 (ko) 2009-04-10 2009-04-10 디바이스에서 부분 진동을 생성하는 방법 및 장치
PCT/KR2009/007450 WO2010068071A2 (ko) 2008-12-11 2009-12-11 2개 이상의 진동 장치를 갖는 디바이스에서 부분 진동 및 이동 진동파를 생성하는 방법 및 장치, 및 이를 이용한 촉각정보 제공 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090031544A KR101156219B1 (ko) 2009-04-10 2009-04-10 디바이스에서 부분 진동을 생성하는 방법 및 장치

Publications (2)

Publication Number Publication Date
KR20100112977A KR20100112977A (ko) 2010-10-20
KR101156219B1 true KR101156219B1 (ko) 2012-06-18

Family

ID=43132735

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090031544A KR101156219B1 (ko) 2008-12-11 2009-04-10 디바이스에서 부분 진동을 생성하는 방법 및 장치

Country Status (1)

Country Link
KR (1) KR101156219B1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20170069633A (ko) * 2015-12-11 2017-06-21 코오롱인더스트리 주식회사 촉각자극 제공 장치 및 그 구동 방법

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005258666A (ja) 2004-03-10 2005-09-22 Sony Corp 入力装置および電子機器並びに電子機器の感触フィードバック入力方法
JP2006155134A (ja) 2004-11-29 2006-06-15 Alpine Electronics Inc 振動型タッチパネル装置
KR20080048837A (ko) * 2006-11-29 2008-06-03 삼성전자주식회사 촉각 피드백을 출력하는 장치 및 방법
KR20090023919A (ko) * 2007-09-03 2009-03-06 엘지전자 주식회사 3d 터치스크린의 피드백 제공 방법 및 이를 이용한 장치

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005258666A (ja) 2004-03-10 2005-09-22 Sony Corp 入力装置および電子機器並びに電子機器の感触フィードバック入力方法
JP2006155134A (ja) 2004-11-29 2006-06-15 Alpine Electronics Inc 振動型タッチパネル装置
KR20080048837A (ko) * 2006-11-29 2008-06-03 삼성전자주식회사 촉각 피드백을 출력하는 장치 및 방법
KR20090023919A (ko) * 2007-09-03 2009-03-06 엘지전자 주식회사 3d 터치스크린의 피드백 제공 방법 및 이를 이용한 장치

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20170069633A (ko) * 2015-12-11 2017-06-21 코오롱인더스트리 주식회사 촉각자극 제공 장치 및 그 구동 방법
KR102188157B1 (ko) 2015-12-11 2020-12-07 코오롱인더스트리 주식회사 촉각자극 제공 장치 및 그 구동 방법

Also Published As

Publication number Publication date
KR20100112977A (ko) 2010-10-20

Similar Documents

Publication Publication Date Title
JP6553136B2 (ja) タッチ感応表面上でのマルチ圧力相互作用のためのシステムと方法
US10191562B2 (en) Pointing system, pointing device, and pointing control method
KR101718818B1 (ko) 게임 제어 장치, 게임 시스템, 및 기록 매체
EP3422156B1 (en) Control unit for vehicle and control method for the same
US9557815B2 (en) Electronic device
US20100156822A1 (en) Touch-sensitive interface device
JP2011510403A5 (ko)
JP2005190290A (ja) 入力制御装置及び入力応答方法
JP6731866B2 (ja) 制御装置、入力システムおよび制御方法
US20190056787A1 (en) Control device, input system, and control method
WO2015045060A1 (ja) 電子機器、及び、電子機器における照合方法
KR101081586B1 (ko) 촉감제시 인터페이스 장치
US20180081443A1 (en) Display control apparatus, display control system, and display control method
US10099118B2 (en) Interface for advancing game by touch input, and terminal
JP6194532B2 (ja) ゲーム制御装置、ゲームシステム、及びプログラム
KR101049297B1 (ko) 디바이스에서 이동 진동파를 생성하는 방법 및 장치
KR101156219B1 (ko) 디바이스에서 부분 진동을 생성하는 방법 및 장치
JP2003316519A (ja) 入力装置
KR101092895B1 (ko) 촉각정보제공장치 및 이를 이용한 촉각정보의 제공방법
JP2017023697A (ja) コンピュータプログラム及びタッチ操作によりゲームを進行するゲームプログラム
KR20100107996A (ko) 터치면을 구비한 펜형 촉감 제시 장치와 그를 이용한 촉감 인터페이스 시스템
KR101033954B1 (ko) 촉감제시 인터페이스 장치 제어방법
JPH11272422A (ja) コンピュータ入力装置
JP6300891B1 (ja) 入力装置、情報処理装置、入力装置の制御方法、及び入力装置の制御プログラム
JP5738151B2 (ja) 電子機器

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application
J201 Request for trial against refusal decision
J301 Trial decision

Free format text: TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20110829

Effective date: 20120430

S901 Examination by remand of revocation
GRNO Decision to grant (after opposition)
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20150422

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20160405

Year of fee payment: 5

LAPS Lapse due to unpaid annual fee