KR101156219B1 - 디바이스에서 부분 진동을 생성하는 방법 및 장치 - Google Patents
디바이스에서 부분 진동을 생성하는 방법 및 장치 Download PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/016—Input arrangements with force or tactile feedback as computer generated output to the user
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0412—Digitisers 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
본 발명은 디바이스에서 부분 진동을 생성하는 방법 및 장치에 관한 것으로서, 특히 적어도 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개의 진동 장치에 대한 각각의 구동 입력 신호의 구동 시작 시간이 다음 수학식에 의 해 결정되는 만큼 시간 간격 차이가 나도록 제어할 수 있다.
<수학식>
여기서, tint는 2개의 진동 장치에 대한 각각의 구동 입력 신호의 구동 시작 시간 사이의 시간 간격 차이를, d1 및 d2는 2개의 진동 장치와 이벤트 발생 위치 사이의 각각의 거리를, vwave는 진동파의 진행 속도를 각각 나타낸다.
바람직하게는, 상기 부분 진동 이벤트는, 외부 압력에 의한 이벤트, 및 디바이스 내부로부터의 명령에 의한 이벤트를 모두 포함할 수 있다.
더욱 바람직하게는, 상기 부분 진동 이벤트가 외부 압력에 의한 이벤트일 경우, 부분 진동 이벤트의 상기 발생 위치 정보는 외부 압력이 가해지는 위치에 의해 결정될 수 있다.
더욱 바람직하게는, 상기 부분 진동 이벤트가 디바이스 내부로부터의 명령에 의한 이벤트일 경우, 부분 진동 이벤트의 상기 발생 위치 정보는 디바이스 내부로부터의 명령에 의해 부분 진동 이벤트가 발생되도록 지정된 위치에 의해 결정될 수 있다.
상기한 목적을 달성하기 위한 본 발명의 또 다른 특징에 따른, 적어도 2개 이상의 진동 장치가 구비된 디바이스에서 부분 진동을 생성하는 장치는,
(1) 부분 진동 이벤트를 감지하는 부분 진동 이벤트 감지 모듈;
(2) 상기 부분 진동 이벤트 감지 모듈에서 감지된 부분 진동 이벤트의 발생 위치 정보를 이용하여, 상기 적어도 2개 이상의 진동 장치의 각각의 구동 입력 신호를 결정하는 구동 입력 신호 결정 모듈; 및
(3) 상기 구동 입력 신호 결정 모듈에서 결정된 각각의 구동 입력 신호에 따라, 상기 적어도 2개 이상의 진동 장치 각각을 구동하는 진동 장치 구동 모듈을 포함하는 것을 그 구성상의 특징으로 한다.
바람직하게는, 상기 구동 입력 신호 결정 모듈은, 상기 각각의 구동 입력 신호의 구동 지속 시간을 미리 지정된 시간 간격 동안으로 결정할 수 있다.
바람직하게는, 상기 구동 입력 신호 결정 모듈은, 상기 각각의 구동 입력 신호를 미리 지정된 구동 지속 시간 후에 정지시키는 구동 입력 신호 정지 모듈을 포함하는 것을 특징으로 하는 부분 진동 생성 장치.
바람직하게는, 상기 구동 입력 신호 결정 모듈은,
a. 상기 부분 진동 이벤트 감지 모듈에서 감지된 부분 진동 이벤트의 발생 위치 정보를 확인하는 부분 진동 이벤트 발생 위치 정보 확인 모듈;
b. 상기 부분 진동 이벤트 발생 위치 정보 확인 모듈에서 확인된 부분 진동 이벤트의 상기 발생 위치 정보를 이용하여, 상기 부분 진동 이벤트의 발생 위치와 상기 적어도 2개 이상의 진동 장치 간의 각각의 거리를 계산하는 거리 계산 모듈; 및
c. 상기 거리 계산 모듈에서 계산된 상기 각각의 거리를 이용하여 상기 적어도 2개 이상의 진동 장치의 각각의 구동 입력 신호를 결정하는 구동 입력 신호 결정 모듈을 포함할 수 있다.
더욱 바람직하게는, 상기 구동 입력 신호 결정 모듈은, 계산된 상기 각각의 거리를 이용하여, 상기 적어도 2개 이상의 진동 장치의 각각의 구동 입력 신호의 구동 시작 시간을 결정할 수 있다.
더욱 바람직하게는, 상기 구동 입력 신호 결정 모듈은, 계산된 상기 각각의 거리를 이용하여, 상기 적어도 2개 이상의 진동 장치의 각각의 구동 입력 신호의 구동 시작 시간 사이의 시간 간격을 결정할 수 있다.
더욱 바람직하게는,
상기 디바이스는 2개의 진동 장치를 구비하고,
상기 구동 입력 신호 결정 모듈은, 상기 2개의 진동 장치에 대한 각각의 구 동 입력 신호의 구동 시작 시간이 다음 수학식에 의해 결정되는 만큼 시간 간격 차이가 나도록 결정할 수 있다.
<수학식>
여기서, 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에 의해 결정되는 만큼 시간 간격 차이가 나도록 제어함으로써, 부분 진동 이벤트 발생 위치에서 부분 진동을 생성할 수 있다.
여기서, 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)
- 2개의 진동 장치가 구비된 디바이스에서 부분 진동을 생성하는 방법에 있어서,(1) 부분 진동 이벤트를 감지하는 제1 단계;(2) 상기 제1 단계에서 감지된 부분 진동 이벤트의 발생 위치 정보를 이용하여, 상기 2개의 진동 장치의 각각의 구동 입력 신호를 결정하는 제2 단계; 및(3) 상기 제2 단계에서 결정된 각각의 구동 입력 신호에 따라, 상기 2개의 진동 장치 각각을 구동하는 제3 단계를 포함하되,상기 제2 단계는,a. 상기 제1 단계에서 감지된 부분 진동 이벤트의 발생 위치 정보를 확인하는 단계;b. 상기 단계 a에서 확인된 부분 진동 이벤트의 상기 발생 위치 정보를 이용하여, 상기 부분 진동 이벤트의 발생 위치와 상기 2개의 진동 장치 간의 각각의 거리를 계산하는 단계; 및c. 상기 단계 b에서 계산된 상기 각각의 거리를 이용하여 상기 2개의 진동 장치의 각각의 구동 입력 신호, 구동 시작 시간, 및 구동 시작 시간 사이의 시간 간격을 제어하는 단계를 포함하며,상기 단계 c에서, 상기 2개의 진동 장치에 대한 각각의 구동 입력 신호의 구동 시작 시간이 다음 수학식에 의해 결정되는 만큼 시간 간격 차이가 나도록 제어하되, 각 진동 장치의 진동 크기는 사용자가 느낄 수 없거나 미약하게 느끼는 범위로서, 2개의 진동 신호를 중첩하여 상기 부분 진동 이벤트의 발생 위치에서 사용자가 느낄 수 있는 범위의 진동 신호를 생성하도록 제어하는 것을 특징으로 하는 부분 진동 생성 방법.<수학식>여기서, tint는 2개의 진동 장치에 대한 각각의 구동 입력 신호의 구동 시작 시간 사이의 시간 간격 차이를, d1 및 d2는 2개의 진동 장치와 이벤트 발생 위치 사이의 각각의 거리를, vwave는 진동파의 진행 속도를 각각 나타낸다.
- 제1항에 있어서,상기 각각의 구동 입력 신호의 구동 지속 시간을 미리 지정된 시간 간격 동안으로 제어할 수 있는 것을 특징으로 하는 부분 진동 생성 방법.
- 삭제
- 삭제
- 삭제
- 삭제
- 제1항에 있어서,상기 부분 진동 이벤트는, 외부 압력에 의한 이벤트, 및 디바이스 내부로부터의 명령에 의한 이벤트를 모두 포함하는 것을 특징으로 하는 부분 진동 생성 방 법.
- 제7항에 있어서,상기 부분 진동 이벤트가 외부 압력에 의한 이벤트일 경우, 부분 진동 이벤트의 상기 발생 위치 정보는 외부 압력이 가해지는 위치에 의해 결정되는 것을 특징으로 하는 부분 진동 생성 방법.
- 제7항에 있어서,상기 부분 진동 이벤트가 디바이스 내부로부터의 명령에 의한 이벤트일 경우, 부분 진동 이벤트의 상기 발생 위치 정보는 디바이스 내부로부터의 명령에 의해 부분 진동 이벤트가 발생되도록 지정된 위치에 의해 결정되는 것을 특징으로 하는 부분 진동 생성 방법.
- 2개의 진동 장치가 구비된 디바이스에서 부분 진동을 생성하는 장치에 있어서,(1) 부분 진동 이벤트를 감지하는 부분 진동 이벤트 감지 모듈;(2) 상기 부분 진동 이벤트 감지 모듈에서 감지된 부분 진동 이벤트의 발생 위치 정보를 이용하여, 상기 2개의 진동 장치의 각각의 구동 입력 신호를 결정하는 구동 입력 신호 결정 모듈; 및(3) 상기 구동 입력 신호 결정 모듈에서 결정된 각각의 구동 입력 신호에 따라, 상기 2개의 진동 장치 각각을 구동하는 진동 장치 구동 모듈을 포함하되,상기 구동 입력 신호 결정 모듈은,a. 상기 부분 진동 이벤트 감지 모듈에서 감지된 부분 진동 이벤트의 발생위치 정보를 확인하는 부분 진동 이벤트 발생 위치 정보 확인 모듈;b. 상기 부분 진동 이벤트 발생 위치 정보 확인 모듈에서 확인된 부분 진동 이벤트의 상기 발생 위치 정보를 이용하여, 상기 부분 진동 이벤트의 발생 위치와 상기 2개의 진동 장치 간의 각각의 거리를 계산하는 거리 계산 모듈;및c. 상기 거리 계산 모듈에서 계산된 상기 각각의 거리를 이용하여 상기 2개의 진동 장치의 각각의 구동 입력 신호, 구동 시작 시간, 및 구동 시작 시간 사이의 시간 간격을 제어하는 구동 입력 신호 결정 모듈을 포함하며,상기 구동 입력 신호 결정 모듈은, 상기 2개의 진동 장치에 대한 각각의 구동 입력 신호의 구동 시작 시간이 다음 수학식에 의해 결정되는 만큼 시간 간격 차이가 나도록 제어하되, 각 진동 장치의 진동 크기는 사용자가 느낄 수 없거나 미약하게 느끼는 범위로서, 2개의 진동 신호를 중첩하여 상기 부분 진동 이벤트의 발생 위치에서 사용자가 느낄 수 있는 범위의 진동 신호를 생성하도록 제어하는 것을 특징으로 하는 부분 진동 생성 장치.<수학식>여기서, tint는 2개의 진동 장치에 대한 각각의 구동 입력 신호의 구동 시작 시간 사이의 시간 간격 차이를, d1 및 d2는 2개의 진동 장치와 이벤트 발생 위치 사이의 각각의 거리를, vwave는 진동파의 진행 속도를 각각 나타낸다.
- 제10항에 있어서,상기 구동 입력 신호 결정 모듈은, 상기 각각의 구동 입력 신호의 구동 지속 시간을 미리 지정된 시간 간격 동안으로 결정할 수 있는 것을 특징으로 하는 부분 진동 생성 장치.
- 제10항에 있어서,상기 구동 입력 신호 결정 모듈은, 상기 각각의 구동 입력 신호를 미리 지정된 구동 지속 시간 후에 정지시키는 구동 입력 신호 정지 모듈을 포함하는 것을 특징으로 하는 부분 진동 생성 장치.
- 삭제
- 삭제
- 삭제
- 삭제
- 제10항에 있어서,상기 부분 진동 이벤트는, 외부 압력에 의한 이벤트, 및 디바이스 내부로부터의 명령에 의한 이벤트를 모두 포함하는 것을 특징으로 하는 부분 진동 생성 장치.
- 제17항에 있어서,상기 부분 진동 이벤트가 외부 압력에 의한 이벤트일 경우, 부분 진동 이벤트의 상기 발생 위치 정보는 외부 압력이 가해지는 위치에 의해 결정되는 것을 특징으로 하는 부분 진동 생성 장치.
- 제17항에 있어서,상기 부분 진동 이벤트가 디바이스 내부로부터의 명령에 의한 이벤트일 경우, 부분 진동 이벤트의 상기 발생 위치 정보는 디바이스 내부로부터의 명령에 의해 부분 진동 이벤트가 발생되도록 지정된 위치에 의해 결정되는 것을 특징으로 하는 부분 진동 생성 장치.
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20170069633A (ko) * | 2015-12-11 | 2017-06-21 | 코오롱인더스트리 주식회사 | 촉각자극 제공 장치 및 그 구동 방법 |
Citations (4)
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 터치스크린의 피드백 제공 방법 및 이를 이용한 장치 |
-
2009
- 2009-04-10 KR KR1020090031544A patent/KR101156219B1/ko not_active IP Right Cessation
Patent Citations (4)
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)
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 |