Scrolling display of electronic program guide utilizing images of user lip movements
First Claim
1. A set top box (STB) configured to generate device commands based upon spoken user commands, comprising:
- an image capture device configured to capture a series of images of a user, and configured to generate image information corresponding to the series of captured images;
a memory configured to store electronic program guide (EPG) information;
a tuner configured to receive programming and the EPG information from a remote source; and
a processor system communicatively coupled to the image capture device, the memory, and the tuner,wherein the processor system is configured to;
generate an electronic program guide (EPG) from the EPG information that is displayed on a display,receive the image information from the image capture device that includes movement of the user'"'"'s lips,continuously monitor movement of the user'"'"'s lips in the series of captured images of the user to determine an engagement command, a disengagement command, and at least one STB command associated with scrolling about the displayed EPG, wherein the engagement command, the disengagement command and the at least one STB command are based upon identified lip movements of the user shown in the captured image information,determine a device command to scroll about the EPG based upon the corresponding determined STB command,wherein the determined STB command is disregarded until after the engagement command is determined,wherein the device command associated with the determined STB command is determined after the engagement command is determined, andwherein a subsequent determined STB command is disregarded after the disengagement command is determined.
6 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of generating device commands based upon spoken user commands are disclosed. An exemplary embodiment captures a series of images of a user of a media device, generates image information corresponding to the series of captured images, determines lip movement of the user from the generated image information, determines at least one spoken user command based upon the determined lip movement of the user, and determines a device command based upon the determined spoken user command. Then, the device command is communicated to, for example, a media presentation device, wherein an operation of the media presentation device is controlled in accordance with the determined spoken user command.
55 Citations
24 Claims
-
1. A set top box (STB) configured to generate device commands based upon spoken user commands, comprising:
-
an image capture device configured to capture a series of images of a user, and configured to generate image information corresponding to the series of captured images; a memory configured to store electronic program guide (EPG) information; a tuner configured to receive programming and the EPG information from a remote source; and a processor system communicatively coupled to the image capture device, the memory, and the tuner, wherein the processor system is configured to; generate an electronic program guide (EPG) from the EPG information that is displayed on a display, receive the image information from the image capture device that includes movement of the user'"'"'s lips, continuously monitor movement of the user'"'"'s lips in the series of captured images of the user to determine an engagement command, a disengagement command, and at least one STB command associated with scrolling about the displayed EPG, wherein the engagement command, the disengagement command and the at least one STB command are based upon identified lip movements of the user shown in the captured image information, determine a device command to scroll about the EPG based upon the corresponding determined STB command, wherein the determined STB command is disregarded until after the engagement command is determined, wherein the device command associated with the determined STB command is determined after the engagement command is determined, and wherein a subsequent determined STB command is disregarded after the disengagement command is determined. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for generating device commands to control a set top box (STB) based upon spoken user commands, the method comprising:
-
displaying an electronic program guide (EPG) on a display, wherein the EPG presents availability of programs that may be presented by the STB; capturing a series of images of a plurality of users in a media room viewing the displayed EPG;
generating image information corresponding to the series of captured images;identifying an authorized user from among the plurality of users in the series of captured images; determining lip movement of the authorized user from the generated image information; continuously monitoring the lip movement of the authorized user; determining an engagement command from the continuously monitored lip movement of the authorized user; determining, only after determining the engagement command, at least one spoken user command associated with scrolling about the displayed EPG based upon the determined lip movement of the user; determining a STB device command, wherein the STB device command is configured to scroll about the EPG based upon the determined spoken user command; and scrolling about the EPG in response to determining the STB device command. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A television controller system that generates device commands to control a television based upon spoken user commands, comprising:
-
a tuner residing in a set top box (STB), and wherein the STB is configured to receive programming and electronic program guide (EPG) information from a remote source; a display configured to display the received programming and an electronic program guide (EPG) that is generated based upon the received EPG information; an image capture device configured to capture a series of images of a user, and configured to generate image information corresponding to the series of captured images; and a processor system communicatively coupled to the image capture device, the display and the tuner, wherein the processor system is configured to; generate the EPG from the EPG information, receive the image information from the image capture device, determine an engagement command based upon identified lip movements of the user shown in the captured image information, determine, only after determining the engagement command, at least one spoken user command associated with scrolling about the displayed EPG based upon the identified lip movements of the user shown in the captured image information, determine, only after determining the engagement command, a disengagement command based upon the identified lip movements of the user shown in the captured image information, and determine a device command that scrolls about the EPG based upon the determined spoken user command, wherein the determined device command is disregarded until after the engagement command is determined, wherein the device command associated with the determined device command is determined after the engagement command is determined, and wherein a subsequent determined device command is disregarded after the disengagement command is determined. - View Dependent Claims (23, 24)
-
Specification