System and method for producing a page using frames of a video stream
First Claim
1. A computer-implemented method for producing a page using frames of a video stream, comprising:
- automatically extracting multiple frames from a video stream, based on frame content;
enhancing resolution of images contained within each of the extracted frames, using information from neighboring frames;
automatically cropping the enhanced images within each of the extracted frames to produce cropped images; and
composing one or more pages having a layout of the cropped images.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for automatically producing a page using frames of a video stream. A plurality of video frames from a video stream or clip are read, and multiple frames are extracted from the video stream, based on the content of each frame. Frames which neighbor the extracted frames in the video stream are also extracted, with the number of neighboring frames to be extracted being controlled by parameters provided to the page production system. The resolution of the images in the extracted video frames is enhanced, based on the information in each extracted frame and each respective extracted neighboring frame. The enhanced images are automatically cropped to enhance the important features in each image, and the cropped images are composed into one or more pages that are representative of the content of the video stream.
-
Citations
24 Claims
-
1. A computer-implemented method for producing a page using frames of a video stream, comprising:
-
automatically extracting multiple frames from a video stream, based on frame content;
enhancing resolution of images contained within each of the extracted frames, using information from neighboring frames;
automatically cropping the enhanced images within each of the extracted frames to produce cropped images; and
composing one or more pages having a layout of the cropped images. - View Dependent Claims (2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
3. The method according to step 2, wherein the analysis comprises a color histogram difference comparison of the frames of the video stream.
-
21. A computer-implemented method for producing a page using frames of a video stream, comprising:
-
automatically extracting multiple frames from a video stream, based on frame content;
automatically cropping images within each of the extracted frames to produce cropped images; and
composing a page having a layout of the cropped images. - View Dependent Claims (22)
-
-
23. A computer-based system for producing a page using frames of a video stream, comprising:
a processor for executing computer instructions that;
automatically extract one or more frames from a video stream comprising a plurality of frames;
automatically extract one or more pairs of neighboring frames adjacent to the extracted frames in the video stream;
enhance resolution of the images contained within each of the extracted frames based on the content of the extracted neighboring frames;
automatically crop the enhanced frame images to produce cropped images; and
compose one or more pages comprising the cropped images.
-
24. A computer readable medium encoded with computer instructions, which, when executed by a computer, provide for the automatic production of one or more pages using frames of a video stream, wherein the instructions are provided for:
-
inputting a video stream comprising a plurality of frames;
automatically extracting frames from the video stream;
automatically enhancing resolution of images contained within the extracted frames;
automatically cropping the enhanced images to produce cropped images; and
composing one or more pages from the cropped images, wherein the composed pages are representative of the video stream.
-
Specification