Video event capture, storage and processing method and apparatus
First Claim
1. An improvement to a video viewer for use in combination with a display device comprising:
- a computer for receiving a sequence of video frames; and
a buffer for storing a temporal sequence of video frames corresponding to what is seen in the display device, the computer copying a predetermined number of frames temporally proximate to a capture event from the buffer to a data structure, the predetermined number of frames temporally proximate to the capture event being defined as a cliplet.
6 Assignments
0 Petitions
Accused Products
Abstract
Generating a still image from a sequence of video frames comprises the steps of receiving a sequence of video frames and storing a predetermined number of the sequence of video frames temporally adjacent to an user initiated capture event, the predetermined number of frames being defined as a cliplet. Video capture is performed using cliplets, which are short video segments, preferably in compressed data format. A crop-and-process instruction is added to the cliplet. All processing, handling or storage of the data is cliplet based. Editing instructions are stored with the cliplet allowing editing to be performed by a user at one resolution and then re-performed at a higher resolution at a server where it is printed. Modified reprints of an image can be obtained without resending the images and adequate storage for the cliplets can be assured. Encryption of the cliplets during transmission and storage is facilitated by cliplet-based processing.
-
Citations
39 Claims
-
1. An improvement to a video viewer for use in combination with a display device comprising:
-
a computer for receiving a sequence of video frames; and
a buffer for storing a temporal sequence of video frames corresponding to what is seen in the display device, the computer copying a predetermined number of frames temporally proximate to a capture event from the buffer to a data structure, the predetermined number of frames temporally proximate to the capture event being defined as a cliplet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39)
-
-
19. An improvement in a method generating a still image from a sequence of video frames comprising:
-
receiving a sequence of video frames; and
storing a temporal sequence of video frames; and
copying a predetermined number of frames temporally proximate to a capture event to a data structure, the predetermined number of frames temporally proximate to the capture event being defined as a cliplet.
-
-
37. A method for representing an event as a still image comprising:
-
providing a temporally proximate sequence of video images, defined as a cliplet;
selecting one of the temporally proximate sequence of video images as a captured image; and
providing at least one instruction associated with the cliplet to form a combined data structure, which instruction defines temporal processing of more than one video image of the cliplet to render a still image corresponding to the captured image.
-
Specification