Systems and methods for generating multimedia highlight content
First Claim
1. A method comprising:
- receiving one or more user highlight parameters;
segmenting media content into video packets and closed-caption packets, wherein said video packets are comprised of a plurality of frames;
processing said video packets to identify graphical changes within a predetermined frame location between two or more of said plurality of frames, wherein said graphical changes are indicative of a potential highlight segment;
processing said closed-caption packets to identify highlight keywords that match at least one of said user highlight parameters; and
compiling a plurality of potential highlight segments into a highlight program based on at least one of said identified graphical changes and said identified highlight keywords.
2 Assignments
0 Petitions
Accused Products
Abstract
User-defined parameters and/or default parameters are used to detect the presence of potential highlights within a recorded version of a full-length broadcast program, according to one embodiment. Locations within the recorded program which satisfy any of the user or default parameters may then be added to a highlight list, which is usable to generate a highlight program. In one embodiment, video packets, audio packets and closed-caption packets are parceled out from the video stream and analyzed separately. For each of the types of packets analyzed, the locations and descriptions of potential highlights may be tabulated. This tabulated data may then be correlated and consolidated into a single highlight list which is usable to access the various identified highlights from the recorded full-length broadcast program, and to present them in sequence on a display device.
36 Citations
36 Claims
-
1. A method comprising:
-
receiving one or more user highlight parameters;
segmenting media content into video packets and closed-caption packets, wherein said video packets are comprised of a plurality of frames;
processing said video packets to identify graphical changes within a predetermined frame location between two or more of said plurality of frames, wherein said graphical changes are indicative of a potential highlight segment;
processing said closed-caption packets to identify highlight keywords that match at least one of said user highlight parameters; and
compiling a plurality of potential highlight segments into a highlight program based on at least one of said identified graphical changes and said identified highlight keywords. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
13. An apparatus comprising:
-
a processor;
a storage device coupled to said processor; and
a memory containing instruction sequences to cause the processor to, receive one or more user highlight parameters, segment media content stored on said storage device into video packets and closed-caption packets, wherein said video packets are comprised of a plurality of frames, process said video packets to identify graphical changes within a predetermined frame location between two or more of said plurality of frames, wherein said graphical changes are indicative of a potential highlight segment, process said closed-caption packets to identify highlight keywords that match at least one of said user highlight parameters, and compile a plurality of potential highlight segments into a highlight program based on at least one of said identified graphical changes and said identified highlight keywords. - View Dependent Claims (14, 15, 16)
-
-
25. A computer program product comprising:
-
a computer usable medium having computer program code embodied therein, the computer program product having;
computer readable program code to receive one or more user highlight parameters;
computer readable program code to segment video content into video packets and closed-caption packets, wherein said video packets are comprised of a plurality of frames;
computer readable program code to process said video packets to identify graphical changes within a predetermined frame location between two or more of said plurality of frames, wherein said graphical changes are indicative of a potential highlight segment;
computer readable program code to process said closed-caption packets to identify highlight keywords that match at least one of said user highlight parameters; and
computer readable program code to compile a plurality of potential highlight segments into a highlight program based on at least one of said identified graphical changes and said identified highlight keywords. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification