Method and apparatus for processing commands directed to a media center
First Claim
1. A method, comprising:
- detecting, by a processing system comprising a processor, a plurality of potential sources for controlling a media center according to image data provided by a plurality of image sensors, wherein the detecting comprises steering, by the system, the plurality of image sensors;
obtaining, by the processing system, directional information associated with the plurality of potential sources according to the image data provided by the plurality of image sensors;
steering, by the processing system, a microphone array towards one of the plurality of potential sources according to the directional information to detect speech signals generated by the plurality of potential sources;
detecting, by the processing system, a gesture of a first source of the plurality of potential sources based on images detected by the plurality of image sensors, wherein the gesture is associated with a first command for controlling the media center;
determining, by processing the system, a characteristic of the gesture that is detected;
determining, by processing the system, a quality of performance for the first command for controlling the media center according to the characteristic of the gesture that is determined;
determining, by the processing system, a conflict between the first command and a second command of a second source of the plurality of potential sources;
presenting, by the processing system, a notification indicating the conflict and requesting a resolution to the conflict;
determining, by the processing system, if a response to the notification indicates the resolution is to perform the first command;
modifying the first command to a modified command according to the quality of performance to reflect the characteristic of the gesture; and
processing, by the processing system, the modified command to control the media center responsive to determining the response indicates the resolution is to perform the first command.
1 Assignment
0 Petitions
Accused Products
Abstract
A system that incorporates teachings of the subject disclosure may include, for example, a method for controlling a steering of a plurality of cameras to identify a plurality of potential sources, identifying the plurality of potential sources according to image data provided by the plurality of cameras, assigning a beam of a plurality of beams of a plurality of microphones to each of the plurality of potential sources, detecting a first command comprising one of a first audible cue based on signals from a portion of the plurality of microphones, a first visual cue based on image data from one of the plurality of cameras, or both for controlling a media center, and configuring the media center according to the first command. Other embodiments are disclosed.
35 Citations
19 Claims
-
1. A method, comprising:
-
detecting, by a processing system comprising a processor, a plurality of potential sources for controlling a media center according to image data provided by a plurality of image sensors, wherein the detecting comprises steering, by the system, the plurality of image sensors; obtaining, by the processing system, directional information associated with the plurality of potential sources according to the image data provided by the plurality of image sensors; steering, by the processing system, a microphone array towards one of the plurality of potential sources according to the directional information to detect speech signals generated by the plurality of potential sources; detecting, by the processing system, a gesture of a first source of the plurality of potential sources based on images detected by the plurality of image sensors, wherein the gesture is associated with a first command for controlling the media center; determining, by processing the system, a characteristic of the gesture that is detected; determining, by processing the system, a quality of performance for the first command for controlling the media center according to the characteristic of the gesture that is determined; determining, by the processing system, a conflict between the first command and a second command of a second source of the plurality of potential sources; presenting, by the processing system, a notification indicating the conflict and requesting a resolution to the conflict; determining, by the processing system, if a response to the notification indicates the resolution is to perform the first command; modifying the first command to a modified command according to the quality of performance to reflect the characteristic of the gesture; and processing, by the processing system, the modified command to control the media center responsive to determining the response indicates the resolution is to perform the first command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium, comprising executable instructions that, when executed by a processing system comprising a processor, facilitate performance of operations, comprising:
-
controlling a steering of a plurality of cameras to identify a plurality of potential sources; obtaining directional information associated with the plurality of potential sources according to image data provided by the plurality of cameras; directing a beam of a plurality of beams of a plurality of microphones by steering the beam towards one of the plurality of potential sources according to the directional information; detecting a gesture of a first source of the plurality of potential sources based on image data from one of the plurality of cameras, for controlling a media center, wherein the gesture is associated with a first command; determining a characteristic of the gesture that is detected; determining a quality of performance for the first command for controlling the media center according to the characteristic of the gesture that is determined; determining a conflict between the first command and a second command of a second source of the plurality of potential sources; presenting a notification indicating the conflict and requesting a resolution to the conflict; determining if a response to the notification indicates the resolution is to perform the first command; modifying the first command according to the quality of performance to reflect the characteristic of the gesture to generate a modified command responsive to determining the response indicates the resolution is to perform the first command; and controlling the media center according to the modified command according to the quality of performance responsive to determining the response indicates the resolution is to perform the first command. - View Dependent Claims (16, 17)
-
-
18. A system, comprising:
-
a memory to store instructions; and a processor coupled to the memory, wherein responsive to executing the instructions, the processor performs operations comprising; controlling a plurality of microphones to steer a plurality of beams of the plurality of microphones to direct a beam by steering the beam towards one of a plurality of potential sources for controlling a media center according to directional information determined from image data obtained for the plurality of potential sources; detecting a gesture of a first source of the plurality of potential sources based on image data from one of a plurality of image sensors, wherein the gesture is associated with a first command for controlling the media center; determining a characteristic of the gesture that is detected; determining a quality of performance for the first command for controlling the media center according to the characteristic of the gesture that is determined; determining a conflict between the first command and a second command of a second source of the plurality of potential sources; presenting a notification requesting a resolution to the conflict; determining if a response to the notification indicates the resolution is to perform the first command; modifying the first command according to the quality of performance to reflect the characteristic of the gesture to generate a modified command responsive to determining the response indicates the resolution is to perform the first command; and controlling the media center to execute the modified command according to the quality of performance responsive to determining the response indicates the resolution is to perform the first command. - View Dependent Claims (19)
-
Specification