Method and apparatus for processing an image in a video printing apparatus
First Claim
1. Method for processing an input video data stream comprising steps of:
- selecting and storing at least portions of plural frames of the input video data stream in a memory as printable image data;
processing said selected at least portions of the plural frames to correlate said at least portions of the frames to said input video data stream using at least one identifier, wherein said identifier includes an index which correlates at least one of said selected portions of said frames to a sequential location within said incoming video data stream and an image sequence identifier which identifies a reordered print sequence within which said stored portions of said video frames are to be printed, said identifier being stored with said at least one of said selected portions of the frames for retrieving said at least one of said portions of said frames from said memory; and
printing said at least one of said selected plural frames in said reordered print sequence in accordance with a print format.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to reversing the trend in conventional video printing by providing a cost-effective, flexible device which is independent of the printing device such that it can be used with any conventional computer printing device to provide plain paper prints of video images. By focusing on optimizing cost-effectiveness and system flexibility rather than providing high resolution photographic quality prints, the present invention can provide video printing features never before realized. Generally speaking, the present invention relates to a method and apparatus for processing an input video data stream by selecting at least a portion of a frame of the input video data stream as printable image data, and by processing the selected a frame to correlate the frame to said input video data stream using at least one identifier. Further, the present invention relates to a method and apparatus for processing an input video data stream by storing at least a portion of a frame of the input video data stream as printable image data, and by processing the printable image data to automatically reposition the frame on a printable medium.
184 Citations
19 Claims
-
1. Method for processing an input video data stream comprising steps of:
-
selecting and storing at least portions of plural frames of the input video data stream in a memory as printable image data; processing said selected at least portions of the plural frames to correlate said at least portions of the frames to said input video data stream using at least one identifier, wherein said identifier includes an index which correlates at least one of said selected portions of said frames to a sequential location within said incoming video data stream and an image sequence identifier which identifies a reordered print sequence within which said stored portions of said video frames are to be printed, said identifier being stored with said at least one of said selected portions of the frames for retrieving said at least one of said portions of said frames from said memory; and printing said at least one of said selected plural frames in said reordered print sequence in accordance with a print format. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 16)
-
-
12. Apparatus for processing an input video data stream comprising:
-
a buffer for storing at least portions of plural frames of an input video data stream as printable image data; and a processor for processing said at least portions of the plural frames stored in said buffer to correlate said at least portions of the frames to said input video data stream using at least one identifier, wherein said identifier includes an index which correlates at least one of said selected portions of said frames to a sequential location within said incoming video data stream and an image sequence identifier which identifies a reordered print sequence within which said stored portions of said video frames are to be printed, said identifier being stored with said at least one of said selected portions of the frames for retrieving said at least one of said portions of said frames from said memory, said processor controlling printing of said at least one of said selected plural frames in said reordered print sequence in accordance with a print format. - View Dependent Claims (13, 14, 15, 17)
-
-
18. Method for processing an input video data stream comprising steps of:
-
selecting and storing at least a portion of a frame of the input video data stream in a memory as printable image data; and processing said selected at least a portion of the frame to correlate said at least a portion of the frame to said input video data stream using at least one identifier, wherein said identifier includes an index which correlates said selected at least a portion of said frame to a sequential location within said incoming video data stream and an image sequence identifier which identifies a sequence within which said stored portion of said video frame is to be printed, said identifier being stored with said at least a portion of a frame for retrieving said at least portion of a frame from said memory; automatically detecting that said at least a portion of a frame will not fit on an available printable medium; and processing said printable image data to automatically rotate said at least a portion of a frame relative to said printable medium upon automatically detecting that said at least a portion of a frame will not fit on said available printable medium.
-
-
19. Apparatus for processing an input video data stream comprising:
-
a buffer for storing at least a portion of a frame of an input video data stream as printable image data; and a processor for processing said at least a portion of the frame stored in said buffer to correlate said at least a portion of the frame to said input video data stream using at least one identifier, wherein said identifier includes an index which correlates said selected at least a portion of said frame to a sequential location within said incoming video data stream and an image sequence identifier which identifies a sequence within which said stored portion of said video frame is to be printed, said identifier being stored with said at least a portion of a frame for retrieving said at least a portion of a frame from said memory, wherein said processor automatically detects that said at least a portion of a frame will not fit on an available printable medium, and processes said printable image data to automatically rotate said at least a portion of a frame relative to said printable medium upon automatically detecting that said at least a portion of the frame will not fit on said available printable medium.
-
Specification