Obtaining metadata program information during channel changes
First Claim
1. A method comprising:
- capturing from the digital television (DTV) an on-screen display being rendered by the DTV device, the on-screen display generated by an access device in response to a program selection event, wherein the access device is a target of a detected remote control command that triggered the program selection event and is separate from the DTV device, the captured on-screen display being a video frame included in a program selected by the program selection event;
decoding, by the DTV device, the captured on-screen display to generate metadata for the program selected by the program selection event, wherein metadata is provided for the selected program by a service provider and is restricted to the access device by the service provider of DTV programming;
storing, by the DTV device, the metadata in a database included in the DTV device; and
generating, by the DTV device, a user interface using the metadata stored in the database that is different from the user interface generated by the access device.
1 Assignment
0 Petitions
Accused Products
Abstract
One embodiment provides a method and apparatus for obtaining metadata program information during channel changes. The method includes the capture of an on-screen display that is rendered by a rendering device such as, for example, a digital television system. The on-screen display may be generated by an access device such as a set-top box in response to a program selection event. Once captured, the on-screen display may be decoded to determine metadata for a program selected by the program selection event. In one embodiment, decoding may be provided using pattern matching, optical code recognition (OCR) or other like decoding technique for decoding a video frame to determine metadata for a program selected by the program selection event. In one embodiment, a copy of the program in conjunction with the captured metadata are stored within the persistent memory of a digital television device. Other embodiments are described and claimed.
124 Citations
21 Claims
-
1. A method comprising:
-
capturing from the digital television (DTV) an on-screen display being rendered by the DTV device, the on-screen display generated by an access device in response to a program selection event, wherein the access device is a target of a detected remote control command that triggered the program selection event and is separate from the DTV device, the captured on-screen display being a video frame included in a program selected by the program selection event; decoding, by the DTV device, the captured on-screen display to generate metadata for the program selected by the program selection event, wherein metadata is provided for the selected program by a service provider and is restricted to the access device by the service provider of DTV programming; storing, by the DTV device, the metadata in a database included in the DTV device; and generating, by the DTV device, a user interface using the metadata stored in the database that is different from the user interface generated by the access device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
detecting, by a digital television (DTV) device, a remote control command that selects a program, wherein an access device is a target of the detected remote control command and is separate from the DTV device; capturing a video frame that is rendered by a digital television (DTV) device, the video frame generated by the access device that is the target of the detected remote control command; and decoding, by the DTV device, the captured video frame to generate metadata regarding the selected program, wherein metadata is provided for the selected program by a service provider and is restricted to the access device by the service provider of DTV programming; storing, by the DTV device, the metadata in a database included in the DTV device; generating, by the DTV device, a user interface using the metadata stored in the database that is different from the user interface generated by the access device; and issuing, by the DTV device, an information command that causes the access device to generate a video frame containing additional metadata associated with the selected program. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system comprising:
-
a digital television (DTV), including a remote control command receiver to detect a remote control command that selects a program, and a video receiver; decode logic to capture a video frame that is rendered by the video receiver that receives the video frame from an access device that is a target of the detected remote control command and is separate from the DTV, the decode logic to decode the captured video frame to generate metadata regarding the selected program, wherein metadata, provided for the selected program by a service provider, is restricted to the access device by the service provider of DTV programming; and a network coupled to the digital television, the digital television to request additional program information regarding the selected program according to the generated metadata regarding the selected program, wherein the DTV is further to, upon detection of the remote control command that selects the program, issue an information command that causes an access device to generate an on-screen display containing additional metadata associated with the selected program, wherein the DTV device is further to store the metadata regarding the selected program in a database included in the DTV device and to generate a user interface using the metadata stored in the database that is different from the user interface generated by the access device. - View Dependent Claims (18, 19, 20, 21)
-
Specification