KR100909516B1 - 햅틱 이펙트를 오더링하기 위한 시스템 및 방법 - Google Patents
햅틱 이펙트를 오더링하기 위한 시스템 및 방법 Download PDFInfo
- Publication number
- KR100909516B1 KR100909516B1 KR1020077003569A KR20077003569A KR100909516B1 KR 100909516 B1 KR100909516 B1 KR 100909516B1 KR 1020077003569 A KR1020077003569 A KR 1020077003569A KR 20077003569 A KR20077003569 A KR 20077003569A KR 100909516 B1 KR100909516 B1 KR 100909516B1
- Authority
- KR
- South Korea
- Prior art keywords
- haptic
- effect
- elementary
- haptic effect
- output
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; 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/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B6/00—Tactile signalling systems, e.g. personal calling systems
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Abstract
Description
| 바이트 | 내용 | 의미 |
| 0 | 0x01 | 주 버전 넘버(예를 들어, 파일 포맷 1.x에 대해 1) |
| 1 | 0x00 | 부 버전 넘버(예를 들어, IVT 파일 포맷 x.0에 대해 0) |
| 2 | EFFECTCOUNT_15_8 | 이펙트의 넘버, 15 내지 8 비트 |
| 3 | EFFECTCOUNT_7_0 | 이펙트의 넘버, 7 내지 0 비트 |
| 4 | ESBSIZE_15_8 | 바이트의 이펙트-저장 블록 크기의 15 내지 8 비트 |
| 5 | ESBSIZE_7_0 | 바이트의 이펙트-저장 블록 크기의 7 내지 0 비트 |
| 6 | ENBSIZE_15_8 | 바이트의 이펙트-명칭 블록 크기의 15 내지 8 비트 |
| 7 | ENBSIZE_7_0 | 바이트의 이펙트-명칭 블록 크기의 7 내지 0 비트 |
| MIDI 메시지 | 타임라인 이벤트 |
| 노트 온 | LaunchPlayback |
| 노트 오프 | "노트 온"과 "노트 오프" 사이의 기간은 LaunchPlayback 이벤트의 기간 오버라이드 값을 결정한다. |
| 프로그램 변경 | LaunchPlayback 이벤트의 Effect ID 오버라이드 |
| 뱅크 선택 | LaunchPlayback 이벤트의 Effect ID 오버라이드 Effect ID는 "뱅크 선택" 및 "프로그램 변경"의 조합이다. |
| 모든 사운드 오프 | "모든 사운드 오프"는 모든 보류 "노트 온"에 대해 "노트 오프"로서 처리된다. |
| 모든 노트 오프 | "모든 노트 오프"는 모든 보류 "노트 온"에 대해 "노트 오프"로서 처리된다. |
| 템포 설정 | "템포 설정" MIDI 이벤트는 주어진 LaunchPlayback 이벤트의 TimeOffset 특성을 결정한다. |
Claims (37)
- 복수의 기초 햅틱 이펙트(haptic effect)로부터의 각 기초 햅틱 이펙트와 복수의 타임 슬롯으로부터의 일 타임 슬롯을 결합하도록 구성된 제1 소자; 및복수의 기초 햅틱 이펙트로부터의 각 기초 햅틱 이펙트와 복수의 이펙트 슬롯으로부터의 일 이펙트 슬롯을 결합하도록 구성되고, 또한, 상기 복수의 기초 햅틱 이펙트로부터의 각 기초 햅틱 이펙트가 그 햅틱 이펙트와 결합된 타임 슬롯 동안에 출력되게 하도록 구성된 제2 소자를 포함하는 장치.
- 제1항에 있어서,신호를 수신하도록 구성된 클라이언트 인터페이스 소자; 및상기 클라이언트 인터페이스 소자, 상기 제1 소자, 및 상기 제2 소자와 통신하는 드라이버를 더 포함하고,상기 드라이버는, 상기 클라이언트 인터페이스 소자에 의해 수신된 신호에 적어도 부분적으로 기초해서, 상기 클라이언트 인터페이스 소자, 상기 제1 소자, 및 상기 제2 소자 간의 통신을 조정하도록 구성되는 장치.
- 제1항에 있어서,신호를 수신하도록 구성된 클라이언트 인터페이스 소자; 및상기 클라이언트 인터페이스 소자, 상기 제1 소자, 및 상기 제2 소자와 통신하는 드라이버를 더 포함하고,상기 드라이버는, 상기 클라이언트 인터페이스 소자에 의해 수신된 신호에 적어도 부분적으로 기초해서, 상기 클라이언트 인터페이스 소자, 상기 제1 소자, 및 상기 제2 소자 간의 통신을 조정하도록 구성되고, 상기 제2 소자는, 상기 복수의 기초 햅틱 이펙트로부터의 각 기초 햅틱 이펙트가, 상기 클라이언트 인터페이스 소자에 의해 수신된 신호에 적어도 부분적으로 기초해서 출력되게 하도록 구성되는 장치.
- 제1항에 있어서,상기 제2 소자와 통신하고, 상기 복수의 기초 햅틱 이펙트를 출력하도록 구성된 햅틱 장치를 더 포함하는 장치.
- 제1항에 있어서,상기 제2 소자와 통신하는 자원 관리자를 더 포함하고,상기 자원 관리자는 상기 제2 소자에서 사용가능한 자원을 관리하도록 구성되고, 상기 자원은, 상기 복수의 기초 햅틱 이펙트로부터의 각 기초 햅틱 이펙트가 출력되도록 하는 것과 결합되어 있고, 상기 자원은 상기 복수의 이펙트 슬롯을 포함하는 장치.
- 제1항에 있어서,상기 제2 소자는, 상기 복수의 기초 햅틱 이펙트로부터의 제2 기초 햅틱 이펙트가 출력되기 전에, 램프-업(ramp-up) 이펙트가 출력되게 하도록 구성된 장치.
- 제1항에 있어서,상기 제2 소자는, 상기 복수의 기초 햅틱 이펙트로부터의 끝에서 2번째(penultimate) 기초 햅틱 이펙트가 출력된 후에, 제동(braking) 이펙트가 발생되게 하도록 구성된 장치.
- 제1항에 있어서,신호를 수신하도록 구성된 클라이언트 인터페이스 소자를 더 포함하고,상기 클라이언트 인터페이스 소자는 또한, 수신된 상기 신호에 적어도 부분적으로 기초해서, 기초 햅틱 이펙트의 생성, 기초 햅틱 이펙트의 삭제, 기초 햅틱 이펙트의 개시, 기초 햅틱 이펙트의 중단, 및 기초 햅틱 이펙트의 수정 중 적어도 하나를 제어하도록 구성된 장치.
- 제1항에 있어서,신호를 수신하도록 구성된 클라이언트 인터페이스 소자 - 상기 클라이언트 인터페이스 소자는 또한, 수신된 상기 신호에 적어도 부분적으로 기초해서, 기초 햅틱 이펙트의 생성, 기초 햅틱 이펙트의 삭제, 기초 햅틱 이펙트의 개시, 기초 햅틱 이펙트의 중단, 및 기초 햅틱 이펙트의 수정 중 적어도 하나를 제어하도록 구성됨 -;상기 제2 소자와 통신하는 자원 관리자 - 상기 자원 관리자는 상기 제2 소자에서 사용가능한 자원을 관리하도록 구성되고, 상기 자원은, 상기 복수의 기초 햅틱 이펙트로부터의 각 기초 햅틱 이펙트가 출력되도록 하는 것과 결합되어 있고, 상기 자원은 상기 복수의 이펙트 슬롯을 포함함 -; 및상기 클라이언트 인터페이스 소자, 상기 제1 소자, 및 상기 제2 소자와 통신하는 드라이버를 더 포함하고,상기 드라이버는, 상기 클라이언트 인터페이스 소자에 의해 수신된 신호에 적어도 부분적으로 기초해서, 상기 클라이언트 인터페이스 소자, 상기 제1 소자, 및 상기 제2 소자 간의 통신을 조정하도록 구성되고, 상기 제2 소자는, 상기 클라이언트 인터페이스 소자에 의해 수신된 신호에 적어도 부분적으로 기초해서, 상기 복수의 기초 햅틱 이펙트로부터의 각 기초 햅틱 이펙트가 출력되게 하도록 구성되는 장치.
- 제1항에 있어서,신호를 수신하도록 구성된 클라이언트 인터페이스 소자를 더 포함하고,상기 클라이언트 인터페이스 소자는 또한, 수신된 상기 신호에 적어도 부분적으로 기초해서, 기초 햅틱 이펙트의 생성, 기초 햅틱 이펙트의 삭제, 기초 햅틱 이펙트의 개시, 기초 햅틱 이펙트의 중단, 및 기초 햅틱 이펙트의 수정 중 적어도 하나를 제어하도록 구성되고, 상기 클라이언트 인터페이스 소자는 제1 프로세서에 위치하고, 상기 제1 소자 및 상기 제2 소자는 상기 제1 프로세서와 다른 제2 프로세서에 위치하고, 상기 제2 프로세서는 상기 제1 프로세서와 통신하는 장치.
- 제1항에 있어서,신호를 수신하도록 구성된 클라이언트 인터페이스 소자를 더 포함하고,상기 클라이언트 인터페이스 소자는 또한, 수신된 상기 신호에 적어도 부분적으로 기초해서, 기초 햅틱 이펙트의 생성, 기초 햅틱 이펙트의 삭제, 기초 햅틱 이펙트의 개시, 기초 햅틱 이펙트의 중단, 및 기초 햅틱 이펙트의 수정 중 적어도 하나를 제어하도록 구성되고, 상기 클라이언트 인터페이스 소자 및 상기 제1 소자는 제1 프로세서에 위치하고, 상기 제2 소자는 상기 제1 프로세서와 다른 제2 프로세서에 위치하고, 상기 제2 프로세서는 상기 제1 프로세서와 통신하는 장치.
- 제1항에 있어서,상기 제2 소자는 복수의 제2 소자로부터의 소자이고, 상기 복수의 제2 소자로부터의 각 제2 소자는, 상기 장치의 복수의 동작 모드로부터의 일 동작 모드에 특정하게 관련된 신호를 출력하도록 구성되고, 상기 복수의 동작 모드로부터의 제1 동작 모드는 햅틱 모드인 장치.
- 제1항에 있어서, 제1 소자는, 이벤트-구동(event-driven) 파일의 이벤트에 적어도 부분적으로 기초해서, 상기 복수의 기초 햅틱 이펙트로부터의 각 기초 햅틱 이펙트를 결합하도록 구성된 장치.
- 제1항에 있어서, 상기 제1 소자는, MIDI 파일의 이벤트에 적어도 부분적으로 기초해서, 상기 복수의 기초 햅틱 이펙트로부터의 각 기초 햅틱 이펙트를 결합하도록 구성된 장치.
- 제1항에 있어서, 상기 제1 소자는, 휴대 전화 호출음(ring-tone)에 적어도 부분적으로 기초해서, 상기 복수의 기초 햅틱 이펙트로부터의 각 기초 햅틱 이펙트를 결합하도록 구성된 장치.
- 제1항에 있어서, 상기 제1 소자는, 이벤트-구동 파일의 이벤트에 적어도 부분적으로 기초해서, 상기 복수의 기초 햅틱 이펙트로부터의 각 기초 햅틱 이펙트를 결합하도록 구성되고, 상기 제2 소자는, 복수의 동작 모드로부터의 제1 동작 모드에 관련된 신호를 출력하도록 구성되고, 상기 제1 동작 모드는 햅틱 모드이고, 상기 장치는,상기 이벤트-구동 파일에 기초하여 비-햅틱(non-haptic) 출력을 제공하도록 구성된 제3 소자를 더 포함하는 장치.
- 제1항에 있어서, 상기 제1 소자 및 상기 제2 소자는 휴대 전화에 포함된 장치.
- 명령을 나타내는 코드를 포함하는 프로세서-판독가능 매체로서,상기 명령은, 프로세서로 하여금,복수의 햅틱 이펙트와 결합된 신호를 수신하고 - 상기 복수의 햅틱 이펙트로부터의 각 햅틱 이펙트는 복수의 타임 슬롯으로부터의 일 타임 슬롯과 결합됨 -,제1 소자에 의해, 상기 복수의 햅틱 이펙트로부터의 각 햅틱 이펙트와 복수의 이펙트 슬롯으로부터의 일 이펙트 슬롯을, 그 햅틱 이펙트와 결합된 타임 슬롯에 적어도 부분적으로 기초하여 결합시키고,제2 소자에 의해, 결합된 햅틱 이펙트가 자신의 타임 슬롯에 대해 예정되어 있을 때, 상기 복수의 이펙트 슬롯으로부터의 각 이펙트 슬롯에 대한 출력 신호를 송신하도록 하는 것인 프로세서-판독가능 매체.
- 제18항에 있어서,상기 복수의 타임 슬롯으로부터의 각 타임 슬롯은, 결합된 각 햅틱 이펙트가 출력되는 동안의 시간을 정의하는 프로세서-판독가능 매체.
- 제18항에 있어서,상기 명령은 또한, 프로세서로 하여금, 상기 복수의 타임 슬롯에 대한 타임라인을 정의하도록 하는 것이고,상기 복수의 햅틱 이펙트는 상기 정의된 타임라인에 적어도 부분적으로 기초해서 출력되는 프로세서-판독가능 매체.
- 제18항에 있어서,상기 명령은 또한, 프로세서로 하여금,복수의 클라이언트 신호를 수신하고,상기 복수의 클라이언트 신호로부터의 일 클라이언트 신호에 적어도 부분적으로 기초해서, 상기 복수의 이펙트 슬롯으로부터의 각 이펙트 슬롯에 대한 출력 신호를 송신하도록 하는 것인 프로세서-판독가능 매체.
- 제18항에 있어서,상기 명령은 또한, 프로세서로 하여금, 상기 복수의 햅틱 이펙트를 출력하도록 하는 것인 프로세서-판독가능 매체.
- 제18항에 있어서,상기 명령은 또한, 프로세서로 하여금, 상기 복수의 햅틱 이펙트로부터의 각 햅틱 이펙트에 대한 강도, 주기성, 램프-업(ramp-up) 시간, 및 램프-다운(ramp-down) 시간 중 적어도 하나를 제어하도록 하는 것인 프로세서-판독가능 매체.
- 제18항에 있어서,상기 명령은 또한, 프로세서로 하여금, 상기 복수의 햅틱 이펙트로부터의 각 햅틱 이펙트에 대해, 햅틱 이펙트의 생성, 햅틱 이펙트의 삭제, 햅틱 이펙트의 개시, 햅틱 이펙트의 중단, 및 햅틱 이펙트의 수정 중 적어도 하나를 제어하도록 하는 것인 프로세서-판독가능 매체.
- 인터페이스 소자;상기 인터페이스 소자를 통해 복수의 신호를 수신하도록 구성된 드라이버 - 상기 드라이버는, 상기 복수의 신호로부터의 일 신호에 적어도 부분적으로 기초해서 제어 신호를 송신하도록 구성되고, 복수의 소자들 간의 통신을 조정하도록 구성됨 -; 및복수의 기초 햅틱 이펙트가 상기 제어 신호에 적어도 부분적으로 기초해서 출력되게 하도록 구성된 출력 소자 - 상기 복수의 기초 햅틱 이펙트로부터의 각 기초 햅틱 이펙트는 복수의 타임 슬롯으로부터의 일 타임 슬롯과 결합되고, 상기 복수의 소자는 상기 출력 소자를 포함함 -를 포함하는 하는 장치.
- 제25항에 있어서,상기 복수의 소자는,상기 출력 소자 및 상기 드라이버와 통신하는 자원 관리자를 포함하고,상기 자원 관리자는, 상기 제어 신호에 기초해서 상기 출력 소자에서 사용가능한 자원을 관리하도록 구성되고, 상기 출력 소자는 또한, 복수의 기초 햅틱 이펙트로부터의 각 기초 햅틱 이펙트와 복수의 이펙트 슬롯으로부터의 일 이펙트 슬롯을, 그 햅틱 이펙트와 결합된 타임 슬롯에 적어도 부분적으로 기초해서 결합하도록 구성되고, 상기 복수의 소자는 상기 자원 관리자를 포함하는 장치.
- 제25항에 있어서,상기 복수의 소자는,상기 출력 소자 및 상기 드라이버와 통신하는 자원 관리자 - 상기 자원 관리자는, 상기 제어 신호에 기초해서 상기 출력 소자에서 사용가능한 자원을 관리하도록 구성되고, 상기 출력 소자는 또한, 복수의 기초 햅틱 이펙트로부터의 각 기초 햅틱 이펙트와 복수의 이펙트 슬롯으로부터의 일 이펙트 슬롯을, 그 햅틱 이펙트와 결합된 타임 슬롯에 적어도 부분적으로 기초해서 결합하도록 구성되고, 상기 복수의 소자는 상기 자원 관리자를 포함함 -; 및상기 드라이버와 통신하는 오더링 소자 - 상기 오더링 소자는, 상기 복수의 기초 햅틱 이펙트로부터의 각 기초 햅틱 이펙트와 상기 복수의 타임 슬롯으로부터의 일 타임 슬롯을 결합하도록 구성되고, 상기 복수의 소자는 상기 오더링 소자를 포함함 -를 포함하는 장치.
- 제25항에 있어서,상기 복수의 소자는,상기 출력 소자 및 상기 드라이버와 통신하는 자원 관리자 - 상기 자원 관리자는, 상기 제어 신호에 기초해서 상기 출력 소자에서 사용가능한 자원을 관리하도록 구성되고, 상기 출력 소자는 또한, 복수의 기초 햅틱 이펙트로부터의 각 기초 햅틱 이펙트와 복수의 이펙트 슬롯으로부터의 일 이펙트 슬롯을, 그 햅틱 이펙트와 결합된 타임 슬롯에 적어도 부분적으로 기초해서 결합하도록 구성되고, 상기 복수의 소자는 상기 자원 관리자를 포함함 -; 및상기 드라이버와 통신하는 오더링 소자 - 상기 오더링 소자는, 상기 제어 신호에 적어도 부분적으로 기초해서, 상기 복수의 기초 햅틱 이펙트로부터의 각 기초 햅틱 이펙트와 상기 복수의 타임 슬롯으로부터의 일 타임 슬롯을 결합하도록 구성되고, 상기 복수의 소자는 상기 오더링 소자를 포함함 -를 포함하는 장치.
- 제25항에 있어서,상기 복수의 소자는, 상기 드라이버와 통신하는 오더링 소자를 포함하고,상기 오더링 소자는, 상기 복수의 기초 햅틱 이펙트로부터의 각 기초 햅틱 이펙트와 상기 복수의 타임 슬롯으로부터의 일 타임 슬롯을 결합하도록 구성되는 장치.
- 명령을 나타내는 코드를 포함하는 프로세서-판독가능 매체로서,상기 명령은, 프로세서로 하여금,인터페이스 소자로부터 신호를 수신하고;드라이버에 의해, 상기 인터페이스 소자로부터 수신된 상기 신호에 적어도 부분적으로 기초해서 제어 신호를 송신하고;출력 소자에 의해, 복수의 신호를 출력하도록 하는 것이고,상기 복수의 신호로부터의 각 신호는 상기 제어 신호에 적어도 부분적으로 기초하고, 상기 복수의 신호로부터의 각 신호는 결합된 타임 슬롯 동안 기초 햅틱 이펙트가 발생되게 하도록 구성되는 프로세서-판독가능 매체.
- 제30항에 있어서,상기 명령은 또한, 프로세서로 하여금,복수의 타임 슬롯에 적어도 부분적으로 기초해서 상기 복수의 신호를 오더링함으로써 적어도 하나의 오더링된 햅틱 이펙트 신호를 생성하도록 하는 것이고,상기 복수의 타임 슬롯은 상기 기초 햅틱 이펙트와 결합된 타임 슬롯을 포함하고, 상기 복수의 타임 슬롯으로부터의 각 타임 슬롯은 복수의 기초 햅틱 이펙트로부터의 일 기초 햅틱 이펙트와 결합되고, 상기 복수의 기초 햅틱 이펙트는 상기 기초 햅틱 이펙트를 포함하는 프로세서-판독가능 매체.
- 제30항에 있어서,상기 명령은 또한, 프로세서로 하여금,복수의 타임 슬롯에 적어도 부분적으로 기초해서 상기 복수의 신호를 오더링함으로써 적어도 하나의 오더링된 햅틱 이펙트 신호를 생성하고 - 상기 복수의 타임 슬롯은 상기 기초 햅틱 이펙트와 결합된 타임 슬롯을 포함하고, 상기 복수의 타임 슬롯으로부터의 각 타임 슬롯은 복수의 기초 햅틱 이펙트로부터의 일 기초 햅틱 이펙트와 결합되고, 상기 복수의 기초 햅틱 이펙트는 상기 기초 햅틱 이펙트를 포함함 -;상기 적어도 하나의 오더링된 햅틱 이펙트 신호를 송신하도록 하는 것인 프로세서-판독가능 매체.
- 제30항에 있어서,상기 명령은 또한, 프로세서로 하여금,복수의 타임 슬롯에 적어도 부분적으로 기초해서 상기 복수의 신호를 오더링함으로써 적어도 하나의 오더링된 햅틱 이펙트 신호를 생성하고 - 상기 복수의 타임 슬롯은 상기 기초 햅틱 이펙트와 결합된 타임 슬롯을 포함하고, 상기 복수의 타임 슬롯으로부터의 각 타임 슬롯은 복수의 기초 햅틱 이펙트로부터의 일 기초 햅틱 이펙트와 결합되고, 상기 복수의 기초 햅틱 이펙트는 상기 기초 햅틱 이펙트를 포함함 -;상기 적어도 하나의 오더링된 햅틱 이펙트 신호를 송신하고;복수의 기초 햅틱 이펙트를 출력하도록 하는 것이고,상기 복수의 햅틱 이펙트로부터의 각 기초 햅틱 이펙트는, 상기 적어도 하나의 오더링된 햅틱 이펙트 신호에 의해 특정된 순서로 출력되는 프로세서-판독가능 매체.
- 제30항에 있어서,상기 명령은 또한, 프로세서로 하여금,복수의 이펙트 슬롯으로부터의 일 이펙트 슬롯과 결합된 상기 복수의 기초 햅틱 이펙트로부터의 각 기초 햅틱 이펙트를 결합하도록 하는 것이고,상기 복수의 기초 햅틱 이펙트는 상기 기초 햅틱 이펙트를 포함하고, 상기 복수의 기초 햅틱 이펙트로부터의 각 햅틱 이펙트는 복수의 타임 슬롯으로부터의 일 타임 슬롯과 결합되고, 각 햅틱 이펙트는, 그 기초 햅틱 이펙트와 결합된 타임 슬롯에 적어도 부분적으로 기초해서, 상기 복수의 이펙트 슬롯으로부터의 일 이펙트 슬롯과 결합되는 프로세서-판독가능 매체.
- 복수의 기초 햅틱 이펙트가 출력되게 하도록 구성된 제1 출력 소자 - 상기 복수의 기초 햅틱 이펙트로부터의 각 기초 햅틱 이펙트는 일 타임 슬롯과 결합되고, 상기 제1 출력 소자는, 결합된 상기 타임 슬롯 동안 상기 복수의 기초 햅틱 이펙트로부터의 각 기초 햅틱 이펙트를 출력하도록 구성됨 - ; 및상기 복수의 기초 햅틱 이펙트의 출력과 동기하여 비-햅틱 출력을 발생시키도록 구성된 제2 출력 소자를 포함하는 장치.
- 복수의 기초 햅틱 이펙트가 선정된 순서로 출력되게 하도록 구성된 제1 신호를 출력하는 단계 - 상기 복수의 기초 햅틱 이펙트로부터의 각 기초 햅틱 이펙트는 일 타임 슬롯과 결합되고, 상기 선정된 순서는, 상기 복수의 기초 햅틱 이펙트로부터의 각 기초 햅틱 이펙트와 결합된 타임 슬롯에 적어도 부분적으로 기초함 - ; 및상기 복수의 기초 햅틱 이펙트의 출력과 동기하여 비-햅틱 출력을 발생시키도록 구성된 제2 신호를 출력하는 단계를 포함하는 방법.
- 삭제
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US58790404P | 2004-07-15 | 2004-07-15 | |
| US60/587,904 | 2004-07-15 | ||
| US10/983,229 | 2004-11-08 | ||
| US10/983,229 US7765333B2 (en) | 2004-07-15 | 2004-11-08 | System and method for ordering haptic effects |
| PCT/US2004/040505 WO2006019389A2 (en) | 2004-07-15 | 2004-12-03 | System and method for ordering haptic effects |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20070035077A KR20070035077A (ko) | 2007-03-29 |
| KR100909516B1 true KR100909516B1 (ko) | 2009-07-27 |
Family
ID=35907819
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020077003569A Expired - Fee Related KR100909516B1 (ko) | 2004-07-15 | 2004-12-03 | 햅틱 이펙트를 오더링하기 위한 시스템 및 방법 |
Country Status (4)
| Country | Link |
|---|---|
| US (8) | US7765333B2 (ko) |
| EP (2) | EP1779220B1 (ko) |
| KR (1) | KR100909516B1 (ko) |
| WO (1) | WO2006019389A2 (ko) |
Families Citing this family (97)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7765333B2 (en) | 2004-07-15 | 2010-07-27 | Immersion Corporation | System and method for ordering haptic effects |
| US20100312129A1 (en) | 2005-01-26 | 2010-12-09 | Schecter Stuart O | Cardiovascular haptic handle system |
| WO2007030603A2 (en) * | 2005-09-08 | 2007-03-15 | Wms Gaming Inc. | Gaming machine having display with sensory feedback |
| WO2007117418A2 (en) | 2006-03-31 | 2007-10-18 | Wms Gaming Inc. | Portable wagering game with vibrational cues and feedback mechanism |
| US8786613B2 (en) | 2006-04-08 | 2014-07-22 | Alan Millman | Method and system for interactive simulation of materials and models |
| US8395626B2 (en) * | 2006-04-08 | 2013-03-12 | Alan Millman | Method and system for interactive simulation of materials |
| US8378964B2 (en) * | 2006-04-13 | 2013-02-19 | Immersion Corporation | System and method for automatically producing haptic events from a digital audio signal |
| US8000825B2 (en) * | 2006-04-13 | 2011-08-16 | Immersion Corporation | System and method for automatically producing haptic events from a digital audio file |
| US7979146B2 (en) * | 2006-04-13 | 2011-07-12 | Immersion Corporation | System and method for automatically producing haptic events from a digital audio signal |
| EP1936929A1 (en) * | 2006-12-21 | 2008-06-25 | Samsung Electronics Co., Ltd | Haptic generation method and system for mobile phone |
| US8098234B2 (en) | 2007-02-20 | 2012-01-17 | Immersion Corporation | Haptic feedback system with stored effects |
| KR100860547B1 (ko) * | 2007-03-02 | 2008-09-26 | 광주과학기술원 | 촉감 정보 저작 방법과 장치, 및 컴퓨터로 판독가능한 기록매체 |
| KR100835297B1 (ko) * | 2007-03-02 | 2008-06-05 | 광주과학기술원 | 촉감 정보 표현을 위한 노드 구조 및 이를 이용한 촉감정보 전송 방법과 시스템 |
| US8761846B2 (en) | 2007-04-04 | 2014-06-24 | Motorola Mobility Llc | Method and apparatus for controlling a skin texture surface on a device |
| US8315652B2 (en) * | 2007-05-18 | 2012-11-20 | Immersion Corporation | Haptically enabled messaging |
| US8621348B2 (en) * | 2007-05-25 | 2013-12-31 | Immersion Corporation | Customizing haptic effects on an end user device |
| US8508486B2 (en) * | 2007-10-01 | 2013-08-13 | Immersion Corporation | Directional haptic effects for a handheld device |
| US9019087B2 (en) * | 2007-10-16 | 2015-04-28 | Immersion Corporation | Synchronization of haptic effect data in a media stream |
| US8325144B1 (en) * | 2007-10-17 | 2012-12-04 | Immersion Corporation | Digital envelope modulator for haptic feedback devices |
| US8138896B2 (en) | 2007-12-31 | 2012-03-20 | Apple Inc. | Tactile feedback in an electronic device |
| FR2934066B1 (fr) * | 2008-07-21 | 2013-01-25 | Dav | Dispositif de commande a retour haptique |
| US20100274817A1 (en) * | 2009-04-16 | 2010-10-28 | Bum-Suk Choi | Method and apparatus for representing sensory effects using user's sensory effect preference metadata |
| KR20100114858A (ko) * | 2009-04-16 | 2010-10-26 | 한국전자통신연구원 | 실감 기기 성능 메타데이터를 이용한 실감 효과 표현 방법 및 장치 |
| KR101615872B1 (ko) * | 2009-05-08 | 2016-04-27 | 삼성전자주식회사 | 휴대단말기의 햅틱 기능 전송 방법 및 시스템 |
| KR101686913B1 (ko) * | 2009-08-13 | 2016-12-16 | 삼성전자주식회사 | 전자기기에서 이벤트 서비스 제공 방법 및 장치 |
| KR101644303B1 (ko) * | 2009-12-01 | 2016-08-01 | 삼성전자주식회사 | 휴대용 단말기에서 햅틱 기능을 제공하기 위한 장치 및 방법 |
| KR20110063297A (ko) * | 2009-12-02 | 2011-06-10 | 삼성전자주식회사 | 휴대용단말기 및 그 제어방법 |
| US20110276659A1 (en) * | 2010-04-05 | 2011-11-10 | Electronics And Telecommunications Research Institute | System and method for providing multimedia service in a communication system |
| US8710965B2 (en) * | 2010-09-22 | 2014-04-29 | At&T Intellectual Property I, L.P. | Devices, systems, and methods for tactile feedback and input |
| US8624857B2 (en) * | 2011-02-09 | 2014-01-07 | Texas Instruments Incorporated | Haptics effect controller architecture and instruction set |
| US9448626B2 (en) | 2011-02-11 | 2016-09-20 | Immersion Corporation | Sound to haptic effect conversion system using amplitude value |
| US8717152B2 (en) | 2011-02-11 | 2014-05-06 | Immersion Corporation | Sound to haptic effect conversion system using waveform |
| US8942828B1 (en) | 2011-04-13 | 2015-01-27 | Stuart Schecter, LLC | Minimally invasive cardiovascular support system with true haptic coupling |
| US20120302323A1 (en) | 2011-05-23 | 2012-11-29 | Wms Gaming Inc. | Haptic gaming chairs and wagering game systems and machines with a haptic gaming chair |
| US9142083B2 (en) | 2011-06-13 | 2015-09-22 | Bally Gaming, Inc. | Convertible gaming chairs and wagering game systems and machines with a convertible gaming chair |
| US10191546B2 (en) * | 2011-06-20 | 2019-01-29 | Immersion Corporation | Haptic theme framework |
| KR101189633B1 (ko) * | 2011-08-22 | 2012-10-10 | 성균관대학교산학협력단 | 손가락 움직임에 따른 포인터 제어명령어 인식 방법 및 손가락 움직임에 따라 포인터를 제어하는 모바일 단말 |
| JP5950275B2 (ja) * | 2011-12-21 | 2016-07-13 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | 表示装置上に表示可能な1又は複数の電子データ中に振動部分を設定する方法、並びに、その装置及びコンピュータ・プログラム |
| US8493354B1 (en) | 2012-08-23 | 2013-07-23 | Immersion Corporation | Interactivity model for shared feedback on mobile devices |
| US9715276B2 (en) | 2012-04-04 | 2017-07-25 | Immersion Corporation | Sound to haptic effect conversion system using multiple actuators |
| US8570296B2 (en) * | 2012-05-16 | 2013-10-29 | Immersion Corporation | System and method for display of multiple data channels on a single haptic display |
| US10013082B2 (en) | 2012-06-05 | 2018-07-03 | Stuart Schecter, LLC | Operating system with haptic interface for minimally invasive, hand-held surgical instrument |
| US9030428B2 (en) | 2012-07-11 | 2015-05-12 | Immersion Corporation | Generating haptic effects for dynamic events |
| US10081109B2 (en) * | 2012-09-06 | 2018-09-25 | Fanuc America Corporation | Haptic teach pendant |
| US9092059B2 (en) * | 2012-10-26 | 2015-07-28 | Immersion Corporation | Stream-independent sound to haptic effect conversion system |
| US8947216B2 (en) | 2012-11-02 | 2015-02-03 | Immersion Corporation | Encoding dynamic haptic effects |
| US9898084B2 (en) * | 2012-12-10 | 2018-02-20 | Immersion Corporation | Enhanced dynamic haptic effects |
| US9997032B2 (en) * | 2013-04-09 | 2018-06-12 | Immersion Corporation | Offline haptic conversion system |
| US9519346B2 (en) * | 2013-05-17 | 2016-12-13 | Immersion Corporation | Low-frequency effects haptic conversion system |
| US9274603B2 (en) | 2013-05-24 | 2016-03-01 | Immersion Corporation | Method and apparatus to provide haptic feedback based on media content and one or more external parameters |
| US10248206B2 (en) | 2013-08-20 | 2019-04-02 | Xsync Technologies Llc | Systems and methods for multimedia tactile augmentation |
| US9703379B2 (en) | 2013-08-20 | 2017-07-11 | Xsync Technologies Llc | Systems and methods for multimedia tactile augmentation |
| US9213408B2 (en) | 2013-10-08 | 2015-12-15 | Immersion Corporation | Generating haptic effects while minimizing cascading |
| US20150205352A1 (en) * | 2013-12-29 | 2015-07-23 | Immersion Corporation | Distributed control architecture for haptic devices |
| US9715279B2 (en) * | 2014-06-09 | 2017-07-25 | Immersion Corporation | Haptic devices and methods for providing haptic effects via audio tracks |
| US9811436B2 (en) * | 2014-11-19 | 2017-11-07 | Sandisk Technologies Llc | Visual indicator for portable device |
| US10613629B2 (en) | 2015-03-27 | 2020-04-07 | Chad Laurendeau | System and method for force feedback interface devices |
| WO2017024001A1 (en) * | 2015-08-05 | 2017-02-09 | Dolby Laboratories Licensing Corporation | Low bit rate parametric encoding and transport of haptic-tactile signals |
| JP2018528534A (ja) * | 2015-09-25 | 2018-09-27 | イマージョン コーポレーションImmersion Corporation | ハプティック効果設計システム |
| KR101790892B1 (ko) | 2016-05-17 | 2017-10-26 | 주식회사 씨케이머티리얼즈랩 | 음향 신호를 촉각 신호로 변환하기 방법 및 이를 이용하는 햅틱 장치 |
| US10606357B2 (en) * | 2017-03-28 | 2020-03-31 | Tanvas, Inc. | Multi rate processing device for rendering haptic feedback |
| US10732714B2 (en) | 2017-05-08 | 2020-08-04 | Cirrus Logic, Inc. | Integrated haptic system |
| US11259121B2 (en) | 2017-07-21 | 2022-02-22 | Cirrus Logic, Inc. | Surface speaker |
| US20190041987A1 (en) | 2017-08-03 | 2019-02-07 | Immersion Corporation | Haptic effect encoding and rendering system |
| US10455339B2 (en) | 2018-01-19 | 2019-10-22 | Cirrus Logic, Inc. | Always-on detection systems |
| US10620704B2 (en) | 2018-01-19 | 2020-04-14 | Cirrus Logic, Inc. | Haptic output systems |
| US11139767B2 (en) | 2018-03-22 | 2021-10-05 | Cirrus Logic, Inc. | Methods and apparatus for driving a transducer |
| US10795443B2 (en) | 2018-03-23 | 2020-10-06 | Cirrus Logic, Inc. | Methods and apparatus for driving a transducer |
| US10667051B2 (en) | 2018-03-26 | 2020-05-26 | Cirrus Logic, Inc. | Methods and apparatus for limiting the excursion of a transducer |
| US10832537B2 (en) | 2018-04-04 | 2020-11-10 | Cirrus Logic, Inc. | Methods and apparatus for outputting a haptic signal to a haptic transducer |
| US11069206B2 (en) | 2018-05-04 | 2021-07-20 | Cirrus Logic, Inc. | Methods and apparatus for outputting a haptic signal to a haptic transducer |
| US11269415B2 (en) | 2018-08-14 | 2022-03-08 | Cirrus Logic, Inc. | Haptic output systems |
| US10800433B2 (en) | 2018-09-14 | 2020-10-13 | Honda Motor Co., Ltd. | Seat haptic system and method of equalizing haptic output |
| GB201817495D0 (en) | 2018-10-26 | 2018-12-12 | Cirrus Logic Int Semiconductor Ltd | A force sensing system and method |
| US10726683B1 (en) | 2019-03-29 | 2020-07-28 | Cirrus Logic, Inc. | Identifying mechanical impedance of an electromagnetic load using a two-tone stimulus |
| US12176781B2 (en) | 2019-03-29 | 2024-12-24 | Cirrus Logic Inc. | Methods and systems for estimating transducer parameters |
| US12035445B2 (en) | 2019-03-29 | 2024-07-09 | Cirrus Logic Inc. | Resonant tracking of an electromagnetic load |
| US11509292B2 (en) | 2019-03-29 | 2022-11-22 | Cirrus Logic, Inc. | Identifying mechanical impedance of an electromagnetic load using least-mean-squares filter |
| US10955955B2 (en) | 2019-03-29 | 2021-03-23 | Cirrus Logic, Inc. | Controller for use in a device comprising force sensors |
| US10828672B2 (en) | 2019-03-29 | 2020-11-10 | Cirrus Logic, Inc. | Driver circuitry |
| US10992297B2 (en) | 2019-03-29 | 2021-04-27 | Cirrus Logic, Inc. | Device comprising force sensors |
| US11644370B2 (en) | 2019-03-29 | 2023-05-09 | Cirrus Logic, Inc. | Force sensing with an electromagnetic load |
| US11150733B2 (en) | 2019-06-07 | 2021-10-19 | Cirrus Logic, Inc. | Methods and apparatuses for providing a haptic output signal to a haptic actuator |
| US10976825B2 (en) | 2019-06-07 | 2021-04-13 | Cirrus Logic, Inc. | Methods and apparatuses for controlling operation of a vibrational output system and/or operation of an input sensor system |
| WO2020254788A1 (en) | 2019-06-21 | 2020-12-24 | Cirrus Logic International Semiconductor Limited | A method and apparatus for configuring a plurality of virtual buttons on a device |
| US11408787B2 (en) | 2019-10-15 | 2022-08-09 | Cirrus Logic, Inc. | Control methods for a force sensor system |
| US11380175B2 (en) | 2019-10-24 | 2022-07-05 | Cirrus Logic, Inc. | Reproducibility of haptic waveform |
| US12276687B2 (en) | 2019-12-05 | 2025-04-15 | Cirrus Logic Inc. | Methods and systems for estimating coil impedance of an electromagnetic transducer |
| US11545951B2 (en) | 2019-12-06 | 2023-01-03 | Cirrus Logic, Inc. | Methods and systems for detecting and managing amplifier instability |
| DE112021002333T5 (de) * | 2020-04-14 | 2023-02-09 | Sony Group Corporation | Datenverarbeitungsvorrichtung und Datenverarbeitungsverfahren |
| US12244253B2 (en) | 2020-04-16 | 2025-03-04 | Cirrus Logic Inc. | Restricting undesired movement of a haptic actuator |
| US11662821B2 (en) | 2020-04-16 | 2023-05-30 | Cirrus Logic, Inc. | In-situ monitoring, calibration, and testing of a haptic actuator |
| US11933822B2 (en) | 2021-06-16 | 2024-03-19 | Cirrus Logic Inc. | Methods and systems for in-system estimation of actuator parameters |
| US11765499B2 (en) | 2021-06-22 | 2023-09-19 | Cirrus Logic Inc. | Methods and systems for managing mixed mode electromechanical actuator drive |
| US11908310B2 (en) | 2021-06-22 | 2024-02-20 | Cirrus Logic Inc. | Methods and systems for detecting and managing unexpected spectral content in an amplifier system |
| US11552649B1 (en) | 2021-12-03 | 2023-01-10 | Cirrus Logic, Inc. | Analog-to-digital converter-embedded fixed-phase variable gain amplifier stages for dual monitoring paths |
| US20230400277A1 (en) * | 2022-05-25 | 2023-12-14 | Haptech, Inc. | Haptic system for a firearm simulator |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2003032538A2 (en) * | 2001-10-10 | 2003-04-17 | Immersion Corporation | Sound data output and manipulation using haptic feedback |
| WO2003032289A1 (en) * | 2001-10-09 | 2003-04-17 | Immersion Corporation | Haptic feedback sensations based on audio output from computer devices |
Family Cites Families (65)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4334280A (en) | 1980-06-09 | 1982-06-08 | Texas Instruments Incorporated | System and method for providing an audible sound and a tactile feedback in an electronic data processing system |
| US4355348A (en) | 1980-07-30 | 1982-10-19 | Williams Theodore R | Audio signal responsive optical display |
| US5388992A (en) | 1991-06-19 | 1995-02-14 | Audiological Engineering Corporation | Method and apparatus for tactile transduction of acoustic signals from television receivers |
| US5629594A (en) | 1992-12-02 | 1997-05-13 | Cybernet Systems Corporation | Force feedback system |
| US5526480A (en) | 1992-12-28 | 1996-06-11 | International Business Machines Corporation | Time domain scroll bar for multimedia presentations in a data processing system |
| US5461711A (en) | 1993-12-22 | 1995-10-24 | Interval Research Corporation | Method and system for spatial accessing of time-based information |
| WO1995020787A1 (en) * | 1994-01-27 | 1995-08-03 | Exos, Inc. | Multimode feedback display technology |
| US5586257A (en) | 1994-05-05 | 1996-12-17 | Perlman; Stephen G. | Network architecture to support multiple site real-time video games |
| US6004134A (en) | 1994-05-19 | 1999-12-21 | Exos, Inc. | Interactive simulation including force feedback |
| US6160489A (en) * | 1994-06-23 | 2000-12-12 | Motorola, Inc. | Wireless communication device adapted to generate a plurality of distinctive tactile alert patterns |
| EP0776499B1 (en) | 1994-08-18 | 2000-02-02 | Interval Research Corporation | Content-based haptic input device for video |
| US5669818A (en) | 1995-03-23 | 1997-09-23 | Thorner; Craig | Seat-based tactile sensation generator |
| US5684722A (en) | 1994-09-21 | 1997-11-04 | Thorner; Craig | Apparatus and method for generating a control signal for a tactile sensation generator |
| US5959613A (en) | 1995-12-01 | 1999-09-28 | Immersion Corporation | Method and apparatus for shaping force signals for a force feedback device |
| US6147674A (en) | 1995-12-01 | 2000-11-14 | Immersion Corporation | Method and apparatus for designing force sensations in force feedback computer applications |
| US5956484A (en) | 1995-12-13 | 1999-09-21 | Immersion Corporation | Method and apparatus for providing force feedback over a computer network |
| US6161126A (en) | 1995-12-13 | 2000-12-12 | Immersion Corporation | Implementing force feedback over the World Wide Web and other computer networks |
| US6859819B1 (en) | 1995-12-13 | 2005-02-22 | Immersion Corporation | Force feedback enabled over a computer network |
| DE69725172T2 (de) | 1996-03-08 | 2004-04-08 | Motorola, Inc., Schaumburg | Verfahren und gerät zum erkennen von geräuschsignalproben aus einem geräusch |
| US5884029A (en) | 1996-11-14 | 1999-03-16 | International Business Machines Corporation | User interaction with intelligent virtual objects, avatars, which interact with other avatars controlled by different users |
| US6111562A (en) | 1997-01-06 | 2000-08-29 | Intel Corporation | System for generating an audible cue indicating the status of a display object |
| US6285351B1 (en) | 1997-04-25 | 2001-09-04 | Immersion Corporation | Designing force sensations for computer applications including sounds |
| US7091948B2 (en) | 1997-04-25 | 2006-08-15 | Immersion Corporation | Design of force sensations for haptic feedback computer interfaces |
| US6005551A (en) | 1997-04-25 | 1999-12-21 | Microsoft Corporation | Offline force effect rendering |
| US6252583B1 (en) | 1997-11-14 | 2001-06-26 | Immersion Corporation | Memory and force output management for a force feedback system |
| US6448977B1 (en) * | 1997-11-14 | 2002-09-10 | Immersion Corporation | Textures and other spatial sensations for a relative haptic interface device |
| US6292776B1 (en) | 1999-03-12 | 2001-09-18 | Lucent Technologies Inc. | Hierarchial subband linear predictive cepstral features for HMM-based speech recognition |
| US6424356B2 (en) | 1999-05-05 | 2002-07-23 | Immersion Corporation | Command of force sensations in a forceback system using force effect suites |
| DE20022244U1 (de) * | 1999-07-01 | 2001-11-08 | Immersion Corp | Steuerung vibrotaktiler Empfindungen für Haptische Rückkopplungsvorrichtungen |
| US6337678B1 (en) * | 1999-07-21 | 2002-01-08 | Tactiva Incorporated | Force feedback computer input and output device with coordinated haptic elements |
| DE20080209U1 (de) | 1999-09-28 | 2001-08-09 | Immersion Corp | Steuerung von haptischen Empfindungen für Schnittstellenvorrichtungen mit Vibrotaktiler Rückkopplung |
| US6710764B1 (en) | 2000-05-09 | 2004-03-23 | Logitech Europe S.A. | Method and system for processing force feedback effects generated at a host for playback at a physical interaction device |
| US6639582B1 (en) | 2000-08-10 | 2003-10-28 | International Business Machines Corporation | System for combining haptic sensory-motor effects from two separate input devices into resultant sensory-motor effects and for feedback of such resultant effects between the input devices |
| FI113519B (fi) * | 2001-03-02 | 2004-04-30 | Nokia Corp | Menetelmä ja laitteisto ominaisuuksien yhdistämiseksi matkaviestimessä |
| US7567232B2 (en) | 2001-03-09 | 2009-07-28 | Immersion Corporation | Method of using tactile feedback to deliver silent status information to a user of an electronic device |
| US6885876B2 (en) | 2001-03-12 | 2005-04-26 | Nokia Mobile Phones Ltd. | Mobile phone featuring audio-modulated vibrotactile module |
| US6963762B2 (en) * | 2001-05-23 | 2005-11-08 | Nokia Corporation | Mobile phone using tactile icons |
| GB0114458D0 (en) | 2001-06-14 | 2001-08-08 | Lucas Industries Ltd | An in-vehicle display system |
| EP1445922A1 (en) | 2003-02-06 | 2004-08-11 | Dialog Semiconductor GmbH | Monolithic optical read-out circuit |
| US7791588B2 (en) * | 2003-12-22 | 2010-09-07 | Immersion Corporation | System and method for mapping instructions associated with haptic feedback |
| US7283120B2 (en) | 2004-01-16 | 2007-10-16 | Immersion Corporation | Method and apparatus for providing haptic feedback having a position-based component and a predetermined time-based component |
| US7765333B2 (en) | 2004-07-15 | 2010-07-27 | Immersion Corporation | System and method for ordering haptic effects |
| US9495009B2 (en) | 2004-08-20 | 2016-11-15 | Immersion Corporation | Systems and methods for providing haptic effects |
| KR101298781B1 (ko) | 2004-11-30 | 2013-08-22 | 임머숀 코퍼레이션 | 진동촉각 햅틱 효과를 발생시키는 공진 디바이스를 제어하기 위한 시스템 및 방법 |
| US7920694B2 (en) | 2006-02-03 | 2011-04-05 | Immersion Corporation | Generation of consistent haptic effects |
| US7890863B2 (en) | 2006-10-04 | 2011-02-15 | Immersion Corporation | Haptic effects with proximity sensing |
| KR101618590B1 (ko) | 2008-12-09 | 2016-05-09 | 코닌클리케 필립스 엔.브이. | 몰입 효과들을 제공하기 위한 방법 및 시스템 |
| KR20170026642A (ko) | 2009-07-22 | 2017-03-08 | 임머숀 코퍼레이션 | 제어 제스처의 입력 동안에 가상 장비의 제어에 관한 복합 햅틱 자극을 제공하기 위한 시스템 및 방법 |
| US9317116B2 (en) | 2009-09-09 | 2016-04-19 | Immersion Corporation | Systems and methods for haptically-enhanced text interfaces |
| EP2624100B1 (en) | 2012-02-01 | 2017-06-14 | Immersion Corporation | Eccentric rotating mass actuator optimization for haptic effects |
| US8711118B2 (en) | 2012-02-15 | 2014-04-29 | Immersion Corporation | Interactivity model for shared feedback on mobile devices |
| US8493354B1 (en) | 2012-08-23 | 2013-07-23 | Immersion Corporation | Interactivity model for shared feedback on mobile devices |
| US9030428B2 (en) | 2012-07-11 | 2015-05-12 | Immersion Corporation | Generating haptic effects for dynamic events |
| US9092059B2 (en) | 2012-10-26 | 2015-07-28 | Immersion Corporation | Stream-independent sound to haptic effect conversion system |
| US8947216B2 (en) | 2012-11-02 | 2015-02-03 | Immersion Corporation | Encoding dynamic haptic effects |
| US9330544B2 (en) | 2012-11-20 | 2016-05-03 | Immersion Corporation | System and method for simulated physical interactions with haptic effects |
| US8754757B1 (en) | 2013-03-05 | 2014-06-17 | Immersion Corporation | Automatic fitting of haptic effects |
| US9202352B2 (en) | 2013-03-11 | 2015-12-01 | Immersion Corporation | Automatic haptic effect adjustment system |
| US9098984B2 (en) | 2013-03-14 | 2015-08-04 | Immersion Corporation | Haptic effects broadcasting during a group event |
| US9245429B2 (en) | 2013-09-06 | 2016-01-26 | Immersion Corporation | Haptic warping system |
| US9158379B2 (en) | 2013-09-06 | 2015-10-13 | Immersion Corporation | Haptic warping system that transforms a haptic signal into a collection of vibrotactile haptic effect patterns |
| US9213408B2 (en) | 2013-10-08 | 2015-12-15 | Immersion Corporation | Generating haptic effects while minimizing cascading |
| US9164587B2 (en) | 2013-11-14 | 2015-10-20 | Immersion Corporation | Haptic spatialization system |
| US9330547B2 (en) | 2014-05-20 | 2016-05-03 | Immersion Corporation | Haptic effect authoring tool based on a haptification model |
| US9174134B1 (en) | 2014-11-12 | 2015-11-03 | Immersion Corporation | Peripheral device with haptic diminishment prevention component |
-
2004
- 2004-11-08 US US10/983,229 patent/US7765333B2/en not_active Expired - Fee Related
- 2004-12-03 EP EP04812927.4A patent/EP1779220B1/en not_active Expired - Lifetime
- 2004-12-03 WO PCT/US2004/040505 patent/WO2006019389A2/en active Application Filing
- 2004-12-03 EP EP18189582.2A patent/EP3435242A1/en not_active Withdrawn
- 2004-12-03 KR KR1020077003569A patent/KR100909516B1/ko not_active Expired - Fee Related
-
2010
- 2010-07-23 US US12/842,626 patent/US8260972B2/en not_active Expired - Lifetime
-
2012
- 2012-05-24 US US13/479,969 patent/US8572293B2/en not_active Expired - Lifetime
-
2013
- 2013-09-23 US US14/033,756 patent/US8909817B2/en not_active Expired - Fee Related
-
2014
- 2014-11-04 US US14/532,067 patent/US9507421B2/en not_active Expired - Fee Related
-
2016
- 2016-11-28 US US15/361,916 patent/US10152128B2/en not_active Expired - Lifetime
-
2017
- 2017-11-17 US US15/816,938 patent/US10359852B2/en not_active Expired - Lifetime
-
2019
- 2019-07-18 US US16/515,170 patent/US10656718B2/en not_active Expired - Lifetime
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2003032289A1 (en) * | 2001-10-09 | 2003-04-17 | Immersion Corporation | Haptic feedback sensations based on audio output from computer devices |
| WO2003032538A2 (en) * | 2001-10-10 | 2003-04-17 | Immersion Corporation | Sound data output and manipulation using haptic feedback |
| WO2003032538A3 (en) * | 2001-10-10 | 2003-08-21 | Immersion Corp | Sound data output and manipulation using haptic feedback |
Also Published As
| Publication number | Publication date |
|---|---|
| US9507421B2 (en) | 2016-11-29 |
| US20150058722A1 (en) | 2015-02-26 |
| US8572293B2 (en) | 2013-10-29 |
| US8260972B2 (en) | 2012-09-04 |
| EP1779220B1 (en) | 2019-03-13 |
| US7765333B2 (en) | 2010-07-27 |
| US8909817B2 (en) | 2014-12-09 |
| WO2006019389A2 (en) | 2006-02-23 |
| US20100287311A1 (en) | 2010-11-11 |
| US20120249464A1 (en) | 2012-10-04 |
| US10359852B2 (en) | 2019-07-23 |
| US20060129719A1 (en) | 2006-06-15 |
| EP1779220A2 (en) | 2007-05-02 |
| US20140068110A1 (en) | 2014-03-06 |
| US20190339781A1 (en) | 2019-11-07 |
| US20170147069A1 (en) | 2017-05-25 |
| US10656718B2 (en) | 2020-05-19 |
| US20180136731A1 (en) | 2018-05-17 |
| EP3435242A1 (en) | 2019-01-30 |
| EP1779220A4 (en) | 2015-11-04 |
| US10152128B2 (en) | 2018-12-11 |
| WO2006019389A3 (en) | 2009-09-24 |
| KR20070035077A (ko) | 2007-03-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100909516B1 (ko) | 햅틱 이펙트를 오더링하기 위한 시스템 및 방법 | |
| US10955984B2 (en) | Step sequencer for a virtual instrument | |
| US8717287B2 (en) | Force sensations for haptic feedback computer interfaces | |
| CN101657786B (zh) | 具有存储的效应的触觉反馈系统 | |
| CN103513766B (zh) | 使用颗粒合成的触觉效果转换系统 | |
| Martínez et al. | Vitaki: a vibrotactile prototyping toolkit for virtual reality and video games | |
| WO2000055839A1 (en) | Designing compound force sensations for computer applications | |
| US10497347B2 (en) | Singing voice edit assistant method and singing voice edit assistant device | |
| CN100416498C (zh) | 显示处理装置和显示处理方法 | |
| KR20200081211A (ko) | 햅틱 효과 신호 처리 | |
| US11024340B2 (en) | Audio sample playback unit | |
| Sheridan et al. | Soundstudio 4D: A VR Interface for Gestural Composition of Spatial Soundscapes. | |
| Müller | Computer-aided musical performance with the Distributed RUBATO environment | |
| Yamauchi et al. | Mobile user interface for music | |
| US20080170477A1 (en) | Remote controlled media systems and methods | |
| JP2004109745A (ja) | 表情付けパラメータ編集装置および表情付けパラメータ編集方法を実現するためのプログラム | |
| Schlei | TC-Data: Extending Multi-Touch Interfaces for Generalized Relational Control |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0105 | International application |
St.27 status event code: A-0-1-A10-A15-nap-PA0105 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| A201 | Request for examination | ||
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U12-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| FPAY | Annual fee payment |
Payment date: 20130705 Year of fee payment: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| FPAY | Annual fee payment |
Payment date: 20140708 Year of fee payment: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20150706 Year of fee payment: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| FPAY | Annual fee payment |
Payment date: 20160711 Year of fee payment: 8 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| FPAY | Annual fee payment |
Payment date: 20170711 Year of fee payment: 9 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
| FPAY | Annual fee payment |
Payment date: 20180711 Year of fee payment: 10 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
| FPAY | Annual fee payment |
Payment date: 20190710 Year of fee payment: 11 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 11 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 12 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 13 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20220721 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20220721 |