METHOD FOR CONTENT-BASED NON-LINEAR CONTROL OF MULTIMEDIA PLAYBACK
First Claim
1. A method comprising:
- receiving, via a graphical user interface of a mobile control device and from a user, a search term, wherein the mobile control device communicates over a communication network with a plurality of external devices;
searching, based on the search term, a plurality of multimedia data stored in a database to generate matched multimedia data comprising a condensed representation pertaining to a video content, offline transcriptions, and closed captions associated with the video content, wherein the matched multimedia data is generated by;
analyzing the video content and identifying video shot boundaries in the video content;
extracting, from the video content, (1) text from the closed captions and (2) a frame corresponding to the text; and
extracting small segments of organized multimedia data based on topic boundaries and the video shot boundaries, each small segment of the small segments being smaller than a respective program containing the small segments; and
displaying, with the matched multimedia data and via the graphical user interface, a plurality of command icons for controlling which device, of the plurality of external devices, selected video content will be played on.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method are provided for content-based non-linear control of video data playback. A multimedia database having multimedia data including multimedia content data is searched based on a user query to determine a first set of multimedia data. The multimedia data includes indexes to and condensed representations of corresponding video data stored in a video database. A portion of the first set of multimedia data is displayed at a control device in response to the user query. A user of the control device selects an element of the first set of multimedia data for video playback and video data corresponding to the element delivered to a video device for playback. A user of the control device selects an element of the first set of multimedia data for additional information and a second set of multimedia data corresponding to the element delivered to the control device.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, via a graphical user interface of a mobile control device and from a user, a search term, wherein the mobile control device communicates over a communication network with a plurality of external devices; searching, based on the search term, a plurality of multimedia data stored in a database to generate matched multimedia data comprising a condensed representation pertaining to a video content, offline transcriptions, and closed captions associated with the video content, wherein the matched multimedia data is generated by; analyzing the video content and identifying video shot boundaries in the video content; extracting, from the video content, (1) text from the closed captions and (2) a frame corresponding to the text; and extracting small segments of organized multimedia data based on topic boundaries and the video shot boundaries, each small segment of the small segments being smaller than a respective program containing the small segments; and displaying, with the matched multimedia data and via the graphical user interface, a plurality of command icons for controlling which device, of the plurality of external devices, selected video content will be played on. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a processor; and a computer-readable storage medium having instructions stored which, when executed by the processor, cause the processor to perform operations comprising; receiving, via a graphical user interface of a mobile control device and from a user, a search term, wherein the mobile control device communicates over a communication network with a plurality of external devices; searching, based on the search term, a plurality of multimedia data stored in a database to generate matched multimedia data comprising a condensed representation pertaining to a video content, offline transcriptions, and closed captions associated with the video content, wherein the matched multimedia data is generated by; analyzing the video content and identifying video shot boundaries in the video content; extracting, from the video content, (1) text from the closed captions and (2) a frame corresponding to the text; and extracting small segments of organized multimedia data based on topic boundaries and the video shot boundaries, each small segment of the small segments being smaller than a respective program containing the small segments; and displaying, with the matched multimedia data and via the graphical user interface, a plurality of command icons for controlling which device, of the plurality of external devices, selected video content will be played on. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable storage device having instructions stored which, when executed by a computing device, cause the computing device to perform operations comprising:
-
receiving, via a graphical user interface of a mobile control device and from a user, a search term, wherein the mobile control device communicates over a communication network with a plurality of external devices; searching, based on the search term, a plurality of multimedia data stored in a database to generate matched multimedia data comprising a condensed representation pertaining to a video content, offline transcriptions, and closed captions associated with the video content, wherein the matched multimedia data is generated by; analyzing the video content and identifying video shot boundaries in the video content; extracting, from the video content, (1) text from the closed captions and (2) a frame corresponding to the text; and extracting small segments of organized multimedia data based on topic boundaries and the video shot boundaries, each small segment of the small segments being smaller than a respective program containing the small segments; and displaying, with the matched multimedia data and via the graphical user interface, a plurality of command icons for controlling which device, of the plurality of external devices, selected video content will be played on. - View Dependent Claims (20)
-
Specification