IP Library Granted Patent US 9,207,764
Granted Patent B2
US 9,207,764 · App. 14/030,181 · Granted Dec 8, 2015

Orientation adjustable multi-channel haptic device

Inventors: David Birnbaum (Oakland, CA); Satvir Singh Bhatia (San Jose, CA); Stephen D. Rank (San Jose, CA)
Assignee: Immersion Corporation
G06F3/016G06F1/1688G06F2200/1637
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,207,764
App. No.
14/030,181
Granted
Dec 8, 2015
Kind
B2
Abstract

A system that generates haptic effects on a haptically-enabled device determines an orientation of the haptically-enabled device and obtains one or more haptic effect channels. The system then assigns each of the haptic effect channels to a haptic output device on the haptically-enabled device based on the orientation.

Claims (37)

1. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to generate haptic effects on a haptically-enabled device, the generating comprising:

determine an orientation of the haptically-enabled device;

obtain a first haptic effect channel and a second haptic effect channel, wherein the first haptic effect channel comprises a different haptic effect signal than the second haptic effect channel;

assign the first haptic effect channel to a first haptic output device on the haptically-enabled device and assign the second haptic effect channel to a second haptic output device on the haptically-enabled device when a first orientation is determined; and

assign the first haptic effect channel to the second haptic output device and assign the second haptic effect channel to the first haptic output device when a second orientation is determined.

2. The computer-readable medium of claim 1 , wherein the haptically-enabled device is a mobile device, and the first haptic output device comprises a first actuator and the second haptic output device comprises a second actuator.

3. The computer-readable medium of claim 2 , wherein in response to assigning each of the haptic effect channels, the first and second actuators generate different vibratory haptic effects.

4. The computer-readable medium of claim 1 , wherein the haptic effect channels are obtained from an application that directly generates haptic effects.

5. The computer-readable medium of claim 1 , wherein the haptic effect channels are obtained from a sound-to-haptic conversion module that receives separate audio tracks that correspond to each haptic effect channel.

6. The computer-readable medium of claim 5 , wherein the assigning comprises swapping the audio tracks before the audio tracks are received by the sound-to-haptic conversion module.

7. The computer-readable medium of claim 1 , wherein the orientation is determined in response to a signal received from a sensor.

8. The computer-readable medium of claim 1 , wherein the assigning comprises remotely transmitting the haptic effect channels to the haptically-enabled device.

9. A computer implemented method to generate haptic effects on a haptically-enabled device, the method comprising:

determining an orientation of the haptically-enabled device;

obtaining a first haptic effect channel and a second haptic effect channel, wherein the first haptic effect channel comprises a different haptic effect signal than the second haptic effect channel

assigning the first haptic effect channel to a first haptic output device on the haptically-enabled device and assigning the second haptic effect channel to a second haptic output device on the haptically-enabled device when a first orientation is determined; and

assigning the first haptic effect channel to the second haptic output device and assigning the second haptic effect channel to the first haptic output device when a second orientation is determined.

10. The method of claim 9 , wherein the haptically-enabled device is a mobile device, and the first haptic output device comprises a first actuator and the second haptic output device comprises a second actuator.

11. The method of claim 10 , wherein in response to assigning each of the haptic effect channels, the first and second actuators generate different vibratory haptic effects.

12. The method of claim 9 , wherein the haptic effect channels are obtained from an application that directly generates haptic effects.

13. The method of claim 9 , wherein the haptic effect channels are obtained from a sound-to-haptic conversion module that receives separate audio tracks that correspond to each haptic effect channel.

14. The method of claim 13 , wherein the assigning comprises swapping the audio tracks before the audio tracks are received by the sound-to-haptic conversion module.

15. The method of claim 9 , wherein the orientation is determined in response to a signal received from a sensor.

16. The method of claim 9 , wherein the assigning comprises remotely transmitting the haptic effect channels to the haptically-enabled device.

17. A haptic system comprising:

a processor;

a first actuator coupled to the processor;

a second actuator coupled to the processor;

an orientation sensor coupled to the processor; and

a haptic effect mapper module coupled to the processor that maps a haptic effect channel to one of the first actuator or the second actuator based on an orientation of the system, the mapping comprising:

obtain a first haptic effect channel and a second haptic effect channel, wherein the first haptic effect channel comprises a different haptic effect signal than the second haptic effect channel;

assign the first haptic effect channel to the first actuator and assign the second haptic effect channel to the second actuator when a first orientation is determined; and

assign the first haptic effect channel to the second actuator and assign the second haptic effect channel to the first actuator when a second orientation is determined.

18. The haptic system of claim 17 , wherein the haptic effect channel is obtained from an application that directly generates haptic effects.

19. The haptic system of claim 17 , wherein the haptic effect channel is obtained from a sound-to-haptic conversion module that receives an audio track.

20. The haptic system of claim 17 , wherein the mapping comprises transmitting the haptic effect channel to one of the first actuator or the second actuator.

21. The haptic system of claim 17 , wherein either the first actuator or the second actuator generates a vibrotactile haptic effect in response to the mapping.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2013
From: BIRNBAUM, DAVID; BHATIA, SATVIR SINGH; RANK, STEPHEN D.
To: IMMERSION CORPORATION
Reel/Frame 031232/0392 →
Continuity (1)
Related Publication 20150077324A1 · Mar 19, 2015