IP Library Granted Patent US 8,621,498
Granted Patent B2
US 8,621,498 · App. 13/850,953 · Granted Dec 31, 2013

Obtaining metadata program information during channel changes

Inventor: Brant L. Candelore (San Diego, CA)
Assignees: Sony Corporation; Sony Electronics Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,621,498
App. No.
13/850,953
Granted
Dec 31, 2013
Kind
B2
Abstract

An apparatus including a remote command receiver, a decode logic, and a database is described herein. The remote command receiver may detect a remote control command that selects a program. The decode logic may receive a video signal from an access device that is the target of the detected remote control command and separate from the apparatus. The decode logic may capture a video frame that is rendered by the apparatus based on the video signal from the access device, and may decode the captured video frame to generate metadata regarding the selected program. The apparatus may generate a user interface using the metadata stored in the database that is different from the user interface generated by the access device. Other embodiments are described and claimed.

Claims (42)

1. An apparatus comprising:

a remote command receiver to detect a remote control command that selects a program;

a decode logic that receives a video signal from an access device, the access device being a target of the detected remote control command and being separate from the apparatus, the decode logic

to capture a video frame that is rendered by the apparatus based on the video signal from the access device, and

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 database to store the metadata regarding the selected program, wherein the apparatus generates a user interface using the metadata stored in the database that is different from the user interface generated by the access device.

2. The apparatus of claim 1 , wherein the video signal received from the access device is generated by the access device in response to the remote control command that selects the program.

3. The apparatus of claim 1 , further comprising:

a storage to record the selected program in conjunction with the metadata regarding the selected program.

4. The apparatus of claim 1 , wherein the decoding logic further comprises:

an optical character recognition (OCR) logic to process the captured video frame to extract the metadata regarding the selected program.

5. The apparatus of claim 1 , wherein the decoding logic to:

determine at least one of a program name, a start time and an end time of the selected program, and

searching a network to determine additional program information according to the at least one of the program name, start time and end time of the selected program.

6. The apparatus of claim 1 , further comprising:

a remote command transmitter, upon detection of the remote control command that selects the program, to issue an information command to the access device that causes the access device to generate a video frame containing additional metadata associated with the selected program.

7. The apparatus of claim 6 , further comprising:

an optical character recognition (OCR) logic to process the video frame containing the additional metadata associated with the selected program to extract the additional metadata associated with the selected program.

8. The apparatus of claim 6 , wherein the information command being one of: a second issuance of an [INFO] command that requests additional information on the selected program and a [PAGE DOWN] command that requests to view a page subsequent to the video frame being rendered by the apparatus.

9. The apparatus of claim 1 , wherein the remote control command that selects a program is one of: a channel tuning event, a selection from a list of recorded programs on a personal video recorder (PVR), a selection from a list of Video on Demand (VOD) programs, a selection to play package media, a selection from a list of content stored on portable media, a selection from a list of content stored on portable devices.

10. The apparatus of claim 1 , wherein the metadata is at least one of a program name, a parental rating, a program duration, a channel number program was recorded from, channel name program was recorded from, current data and time and the current list of favorites which is active.

11. The apparatus of claim 1 , wherein the apparatus is a digital television (DTV).

12. A method comprising:

detecting by a digital television (DTV) a remote control command that selects a program;

receiving by the DTV a video signal from an access device, the access device being a target of the detected remote control command and being separate from the DTV;

capturing by the DTV a video frame that is rendered by the DTV based on the video signal from the access device;

decoding by the DTV 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;

storing by the DTV the metadata regarding the selected program in a database that is included in the DTV; and

generating a user interface using the metadata stored in the database that is different from the user interface generated by the access device.

13. The method of claim 12 , wherein the access device is separate from the digital television.

14. The method of claim 12 , wherein the video signal received from the access device is generated by the access device in response to the remote control command that selects the program.

15. The method of claim 12 , further comprising:

recording by the DTV the selected program in conjunction with the metadata regarding the selected program.

16. The method of claim 12 , wherein the decoding logic further comprises:

processing by an optical character recognition (OCR) logic included in the DTV the captured video frame to extract the metadata regarding the selected program.

17. The method of claim 12 , further comprising:

determining by the DTV at least one of a program name, a start time and an end time of the selected program, and

searching by the DTV a network to determine additional program information according to the at least one of the program name, start time and end time of the selected program.

18. The method of claim 12 , further comprising:

upon detection of the remote control command that selects the program, issuing an information command by the DTV to the access device that causes the access device to generate a video frame containing additional metadata associated with the selected program.

19. The method of claim 12 , wherein the remote control command that selects a program is one of: a channel tuning event, a selection from a list of recorded programs on a personal video recorder (PVR), a selection from a list of Video on Demand (VOD) programs, a selection to play package media, a selection from a list of content stored on portable media, a selection from a list of content stored on portable devices.

20. The method of claim 12 , wherein the metadata is at least one of a program name, a parental rating, a program duration, a channel number program was recorded from, channel name program was recorded from, current data and time and the current list of favorites which is active.

Continuity (2)
Continuation 11729461 · Mar 28, 2007
Related Publication 20130219420A1 · Aug 22, 2013