System and method for content-based navigation of live and recorded TV and Video programs
First Claim
1. A method for providing real-time content-based bavigation of live video programming, the method comprising:
- receiving a live video program;
generating an index to the received live video program by extracting images and/or text from the video program;
recording the live video program;
presenting a search field to a user to enable the user to search at least one of text information and image information associated with the live video program;
receiving user search input regarding a portion of the recorded video program to which the user desires to navigate;
navigating to the portion of the recorded video program associated with the search input; and
playing back the recorded video program starting at the navigated portion.
3 Assignments
0 Petitions
Accused Products
Abstract
A system, method and computer-readable medium are presented for providing real-time content-based navigation of live video programming. The video programming is received and a searchable database is generated. The method aspect of the invention comprises receiving a live video program, generating an index to the received live video program by extracting images and/or text from the video program, recording the live video program, presenting at least a portion of data associated with the generated index to a user, receiving user input regarding a search to a portion of the recorded video program to which the user desires to navigate and playing back the recorded video program starting at the searched portion identified by the user input. The search may be of an image and/or text portion of the presentation.
-
Citations
21 Claims
-
1. A method for providing real-time content-based bavigation of live video programming, the method comprising:
-
receiving a live video program;
generating an index to the received live video program by extracting images and/or text from the video program;
recording the live video program;
presenting a search field to a user to enable the user to search at least one of text information and image information associated with the live video program;
receiving user search input regarding a portion of the recorded video program to which the user desires to navigate;
navigating to the portion of the recorded video program associated with the search input; and
playing back the recorded video program starting at the navigated portion. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for providing real-time content-based navigation of live video programming, the system comprising:
-
a module configured to receive a live video program;
a module configured to generate an index to the received live video program by extracting images and/or text from the video program;
a module configured to record the live video program;
a module configured to present a search field to a user to enable the user to search at least one of text information and image information associated with the live video program;
a module configured to receive user search input regarding a portion of the recorded video program to which the user desires to navigate;
a module configured to navigate to the portion of the recorded video program associated with the search input; and
a module configured to playback the recorded video program starting at the navigated portion. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable medium storing instructions for controlling a computing device to provide real-time content-based navigation of live video programming, the instructions comprising:
-
receiving a live video program;
generating an index to the received live video program by extracting images and/or text from the video program;
recording the live video program;
presenting a search field to a user to enable the user to search at least one of text information and image information associated with the five video program;
receiving user search input regarding a portion of the recorded video program to which the user desires to navigate;
navigating to the portion of the recorded video program associated with the search input; and
playing back the recorded video program starting at the navigated portion. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification