System, method and computer program product for adding voice activation and voice control to a media player
DCFirst Claim
Patent Images
1. A system, comprising:
- an automobile;
an assembly coupled to the automobile for receiving power therefrom and further connectable to a media player with music stored thereon, the assembly including a voice activation module, memory, a power unit for charging the media player, a speaker, and a microphone;
said memory including a computer readable medium comprising;
computer code for initializing a plurality of program variables stored in the memory of the assembly, the program variables including artists, songs, and playlists;
computer code for receiving a trigger signal;
computer code for, after the receipt of the trigger signal, receiving an utterance utilizing the microphone of the assembly;
computer code for verifying the utterance utilizing the speaker of the assembly;
computer code for, after the verification of the utterance, generating a corresponding command for the media player based on the utterance, the corresponding command selected from a command set including a play command, a pause command, a shuffle command, a playlist command, an artist command, and a song command; and
computer code for channeling output of the media player via the assembly;
wherein the corresponding command provides wireless control of the media player;
wherein the corresponding command is sent as a bit stream with each of a plurality of bits sent every 55 uSecs.
11 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A media player system, method and computer program product are provided. In use, an utterance is received. A command for a media player is then generated based on the utterance. Such command is utilized for providing wireless control of the media player.
116 Citations
63 Claims
-
1. A system, comprising:
-
an automobile; an assembly coupled to the automobile for receiving power therefrom and further connectable to a media player with music stored thereon, the assembly including a voice activation module, memory, a power unit for charging the media player, a speaker, and a microphone; said memory including a computer readable medium comprising; computer code for initializing a plurality of program variables stored in the memory of the assembly, the program variables including artists, songs, and playlists; computer code for receiving a trigger signal; computer code for, after the receipt of the trigger signal, receiving an utterance utilizing the microphone of the assembly; computer code for verifying the utterance utilizing the speaker of the assembly; computer code for, after the verification of the utterance, generating a corresponding command for the media player based on the utterance, the corresponding command selected from a command set including a play command, a pause command, a shuffle command, a playlist command, an artist command, and a song command; and computer code for channeling output of the media player via the assembly; wherein the corresponding command provides wireless control of the media player; wherein the corresponding command is sent as a bit stream with each of a plurality of bits sent every 55 uSecs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
an automobile; an assembly coupled to the automobile for receiving power therefrom and further connectable to a media player with music stored thereon, the assembly including memory, a power source for charging the media player, a speaker, a microphone, and; computer code for initializing a plurality of program variables stored in the memory of the assembly, the program variables including artists, songs, and playlists; computer code for identifying a trigger signal; computer code for, after the identification of the trigger signal, identifying an utterance received utilizing the microphone of the assembly; computer code for verifying the utterance utilizing the speaker of the assembly; and computer code for, after the verification of the utterance, generating a corresponding command for the media player based on the utterance, the corresponding command selected from a command set including a play command, a pause command, a shuffle command, a playlist command, an artist command, and a song command; said assembly channeling output of the media player via the assembly; said corresponding command providing wireless control of the media player; wherein the corresponding command is sent as a bit stream with each of a plurality of bits sent with a code repetition rate of 66. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A computer program product embodied on a computer readable storage medium, comprising:
-
computer code for controlling an assembly coupled to an automobile for receiving power therefrom and further connectable to a media player with music stored thereon, the assembly including memory, a power source for charging the media player, a speaker, and a microphone; computer code for initializing a plurality of program variables stored in the memory of the assembly, the program variables including artists, songs, and playlists; computer code for identifying a trigger signal; computer code for, after the identification of the trigger signal, identifying an utterance received utilizing the microphone of the assembly; computer code for verifying the utterance utilizing the speaker of the assembly; computer code for, after the verification of the utterance, generating a corresponding command for the media player based on the utterance, the corresponding command selected from a command set including a play command, a pause command, a shuffle command, a playlist command, an artist command, and a song command; and computer code for controlling the assembly such that output of the media player is channeled via the assembly, and the corresponding command provides wireless control of the media player; wherein the corresponding command is at least one of
1) sent as a bit stream with each of a plurality of bits sent every 55 uSecs, and
2) sent as a bit stream with each of a plurality of bits sent with a code repetition rate of 66.- View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63)
-
Specification