System, method and computer program product for adding voice activation and voice control to a media player
First Claim
Patent Images
1. A computer program product embodied on a computer readable medium, comprising:
- computer code for identifying an utterance intended to control a media player with music stored thereon;
computer code for generating a corresponding command for the media player based on the utterance, the corresponding command selected from a command set including at least one command that is a play command, a pause command, a shuffle command, an artist command, a song command, or a playlist command;
the corresponding command being translated into a code that is;
FF 55 04 02 00 00 80 7A or FF 55 04 02 00 00 40 BA; and
computer code for providing a button release command for the media player;
wherein the computer program product is operable such that the corresponding command provides wireless control of the media player;
wherein the computer program product is operable such that the corresponding command is sent as a bit stream with each of a plurality of bits sent every 55 uSecs.
9 Assignments
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.
27 Citations
71 Claims
-
1. A computer program product embodied on a computer readable medium, comprising:
-
computer code for identifying an utterance intended to control a media player with music stored thereon; computer code for generating a corresponding command for the media player based on the utterance, the corresponding command selected from a command set including at least one command that is a play command, a pause command, a shuffle command, an artist command, a song command, or a playlist command;
the corresponding command being translated into a code that is;
FF 55 04 02 00 00 80 7A or FF 55 04 02 00 00 40 BA; andcomputer code for providing a button release command for the media player; wherein the computer program product is operable such that the corresponding command provides wireless control of the media player; wherein the computer program product is operable such that 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, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A method comprising:
-
receiving an utterance intended to control a media player with music stored thereon; generating a corresponding command for the media player based on the utterance, the corresponding command being a part of a command set including at least one command that is a play command, a pause command, a shuffle command, an artist command, a song command, or a playlist command;
the corresponding command being translated into a code that is;
FF 55 04 02 00 00 80 7A or FF 55 04 02 00 00 40 BA; andgenerating a button release command for the media player; 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 (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70)
-
-
71. A subsystem, comprising:
-
means for controlling a media player with music stored thereon; means for identifying an utterance intended to control the media player; means for generating a corresponding command for the media player based on the utterance, the corresponding command selected from a command set including at least one of a play command, a pause command, a shuffle command, an artist command, a song command, or a playlist command;
the corresponding command being translated into a code including at least one of;
FF 55 04 02 00 00 80 7A or FF 55 04 02 00 00 40 BA; andmeans for sending a button release command to the media player; wherein the subsystem is operable such that the corresponding command provides wireless control of the media player; wherein the subsystem is operable such that the corresponding command is sent as a bit stream with each of a plurality of bits sent every 55 uSecs.
-
Specification