Claims
- 1. A content editor, comprising: a video compression encoder that generates first and second feature data from a video sequence as part of a compression process resulting in a compressed version of video data; said first and second feature data being separate from said compressed version of video data; an analysis engine programmed to receive said first and second feature data and calculate at least a third feature datum from at least one of said first and second feature data; a playback selector programmed to edit said compressed version of video data responsively to said at least a third feature datum, wherein said third data includes an identifier of a transition between letterbox format and non-letterbox format.
- 2. A content editor, comprising: a video compression encoder that generates first and second feature data from a video sequence as part of a compression process resulting in a compressed version of video data; said first and second feature data being separate from said compressed version of video data; an analysis engine programmed to receive said first and second feature data and calculate at least a third feature datum from at least one of said first and second feature data; a playback selector programmed to edit said compressed version of video data responsively to said at least a third feature datum, wherein said third data includes an identifier of a transition between interlaced and progressive video.
- 3. A content editor, comprising: a video compression encoder that generates first and second feature data from a video sequence as part of a compression process resulting in a compressed version of video data; said first and second feature data being separate from said compressed version of video data; an analysis engine programmed to receive said first and second feature data and calculate at least a third feature datum from at least one of said first and second feature data; a playback selector programmed to edit said compressed version of video data responsively to said at least a third feature datum, wherein said third data includes an identifier of an average of multiple substantially different frequencies of scene cuts.
- 4. A video content detector, comprising: a video compression encoder capable of receiving uncompressed video data and generating compressed video data; said analysis engine being connected to receive first data from the video compression encoder, said first data being separate from said compressed video data; said first data being generated as a result of a compression process; said analysis engine being programmed to generate an identifier of a beginning of a type of content in said compressed video responsively to said first data, wherein said analysis engine is programmed to identify, responsively to said first data, the presence or absence of a letterbox in said uncompressed video data and to generate an identifier of a location in a sequence of said compressed video data coinciding with said presence or absence.
- 5. A video content detector, comprising: video compression encoder capable of receiving uncompressed video data and generating compressed video data; said analysis engine being connected to receive first data from the video compression encoder, said first data being separate from said compressed video data; said first data being generated as a result of a compression process; said analysis engine being programmed to generate an identifier of a beginning of a type of content in said compressed video responsively to said first data, wherein said analysis engine is programmed to identify, responsively to said first data, the presence of interlaced or progressive video format in said uncompressed video data and to generate an identifier of a location in a sequence of said compressed video data coinciding with said interlaced or progressive video format.
- 6. A video content detector, comprising: a video compression encoder capable of receiving uncompressed video data and generating compressed video data; said analysis engine being connected to receive first data from the video compression encoder, said first data being separate from said compressed video data; said first data being generated as a result of a compression process; said analysis engine being programmed to generate an identifier of a beginning of a type of content in said compressed video responsively to said first data, wherein said analysis engine is programmed to identify, responsively to said first data, an indicator of an average of multiple substantially different frequencies of scene cuts.
- 7. A content editor, comprising: a video processor configured to generate feature data from a video sequence; said feature data including an identifier of a transition between letterbox format and non-letterbox format; a playback selector programmed to receive said identifier and edit said compressed version of video data responsively to said identifier.
- 8. A content editor, comprising: a video processor configured to generate first and second feature data from a video sequence; said first and second feature data being separate from said compressed version of video data; an analysis engine programmed to receive said first and second feature data and calculate at least a third feature datum from at least one of said first and second feature data; a playback selector programmed to edit said compressed version of video data responsively to said at least a third feature datum, wherein said third data includes an identifier of a transition between interlaced and progressive video.
- 9. A video content detector, comprising: a video analysis engine programmed to generate an identifier of a change in a type of content in a video data stream at least in part by calculating an average frequency of scene cuts in a segment of said video data stream and generating an identifier of a location of said segment responsively to said average frequency; an editing process controller configured to receive said identifier and control and editing process thereof responsively to said identifier, wherein said average is taken over substantially different frequencies of scene cuts.
- 10. A content editor, comprising: a video processor configured to generate first and second feature data from a video sequence; said first and second feature data being separate from said video sequence; an analysis engine programmed to receive said first and second feature data and calculate at least a third feature datum from at least one of said first and second feature data; a playback selector programmed to edit said video data responsively to said at least a third feature datum, wherein said third feature datum includes an identifier of a transition between letterbox format and non-letterbox format.
- 11. A content editor, comprising: a video processor configured to recognize a letterbox format in a video stream and output an indication of a presence or absence of a letterbox in respective portions of said video stream, an analysis engine programmed to receive said indication of a presence and to output, in response thereto, an indication of a content of said video stream; a playback selector programmed to edit said video data responsively to said indication of a content.
- 12. A content editor as in claim 11, wherein said indication of a content indicates a transition between letterbox format and non-letterbox format.
- 13. A content editor, comprising: a video processor that generates feature data from a video sequence; said feature data being separate from said video data; an analysis engine programmed to receive said feature data and identify a transition between interlaced and progressive video and output an identification thereof; a playback selector programmed to edit said video data responsively to said identification.
- 14. A content editor, comprising: a video processor tat generates feature data from a video sequence; said feature data being separate from said video data; an analysis engine programmed to receive said feature data and calculate an avenge frequency of scene cuts in respective portions of said video data and to output an indication of program content responsively to said average frequency of scene cuts; an editing process controller configured to edit said video data responsively to said indication, wherein said average is taken over substantially different frequencies of scene cuts.
- 15. A content editor as in claim 14, wherein said editing process controller includes a playback selector.
- 16. A video content detector, comprising: a video analysis engine programmed to generate an identifier of a change in a type of content in a video data stream at least in part by detecting a change in a video format and generating an identifier of a location in said video data stream of said change; an editing process controller configured to receive said identifier and control and editing process thereof responsively to said identifier.
- 17. A content editor as in claim 1, wherein said editing process controller includes a playback selector.
- 18. A video content detector, comprising: a video analysis engine programmed to generate an identifier of a change in a type of content in a video data stream at least in part by detecting a change of letterbox size and generating an identifier of a location in said video data stream of said change; an editing process controller configured to receive said identifier and control and editing process thereof responsively to said identifier.
- 19. A content editor as in claim 18, wherein said editing process controller includes a playback selector.
CROSS-REFERENCE TO RELATED APPLICATIONS
The present application is related to the following patents/applications, which are hereby incorporated by reference as if fully set forth in their entireties herein.
1. “Apparatus and Method for Locating a Commercial Disposed Within a Video Data Stream,” invented by: Nevenka Dimitrova, Thomas McGee, Herman Elenbaas, Eugene Leyvi, Carolyn Ramsey and David Berkowitz, Filed Jul. 28, 1998, U.S. Pat. No. 6,100,941.
2. “Automatic Signature-Based Spotting, Learning and Extracting of Commercials and Other Video Content,” invented by Dimitrova, McGee, Agnihotri, filed Oct. 13, 1999, U.S. Pat. No. 6,469,749
US Referenced Citations (14)
Foreign Referenced Citations (1)
| Number |
Date |
Country |
| WO0150339 |
Dec 2001 |
WO |
Non-Patent Literature Citations (2)
| Entry |
| Lienhart et al: “On the detection and recognition of television commercials,” Multimedia computing And Systems '97. Proceedings., IEEE International Conference On Ottawa, Ont., Canada, Jun. 3-6, 1997, pp. 509-516. |
| Hauptmann et al: “Story segmentation and detection of commercials in broadcast news video,” Research And Technology Advances In Digital Libraries, 1998. ADL 98. Proceedings. IEEE International Conference Forum On Santa Barbara, CA, USA, Apr. 22-24, 1998, pp. 168-179. |