Audio Conversion To Vibration Patterns
First Claim
1. A method performed by one or more processes executing on an electronic device, the method comprising:
- receiving an audio signal comprising a range of audio frequencies including high frequencies and low frequencies;
converting a first portion of the range of audio frequencies into haptic data;
shifting a second portion of the range of audio frequencies to a different range of audio frequencies; and
presenting at least one of the converted first portion and the shifted second portion to a human user.
2 Assignments
0 Petitions
Accused Products
Abstract
In general, in one aspect, a method performed by one or more processes executing on a computer systems includes receiving an audio signal comprising a range of audio frequencies including high frequencies and low frequencies, converting a first portion of the range of audio frequencies into haptic data, shifting a second portion of the range of audio frequencies to a different range of audio frequencies, and presenting at least one of the converted first portion and the shifted second portion to a human user. Other implementations of this aspect include corresponding systems, apparatus, and computer program products.
206 Citations
42 Claims
-
1. A method performed by one or more processes executing on an electronic device, the method comprising:
-
receiving an audio signal comprising a range of audio frequencies including high frequencies and low frequencies; converting a first portion of the range of audio frequencies into haptic data; shifting a second portion of the range of audio frequencies to a different range of audio frequencies; and presenting at least one of the converted first portion and the shifted second portion to a human user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An electronic device comprising:
-
a processor configured to execute instructions stored in a machine-readable medium; an audio subsystem, operatively coupled to the processor, including an audio input and an audio output; a haptic subsystem, operatively coupled to the processor, including a haptic feedback mechanism and configured to provide a user of the electronic device with haptic feedback in response to information received from the processor; a memory serving as the machine-readable medium and storing processor-executable instructions to cause the electronic device to perform operations comprising; receiving, via the audio input, an audio signal comprising a range of audio frequencies including high frequencies and low frequencies; converting a first portion of the range of audio frequencies into haptic data; shifting a second portion of the range of audio frequencies to a different range of audio frequencies; and presenting to the electronic device user at least one of (i) the converted first portion via the haptic feedback mechanism and (ii) the shifted second portion via the audio output. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer program product, encoded on a computer-readable medium, operable to cause a data processing apparatus to perform operations comprising:
-
receiving an audio signal comprising a range of audio frequencies including high frequencies and low frequencies; converting a first portion of the range of audio frequencies into haptic data; shifting a second portion of the range of audio frequencies to a different range of audio frequencies; and presenting at least one of the converted first portion and the shifted second portion to a human user. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification