Method and apparatus for compressing and analyzing video and for creating a reference video
First Claim
Patent Images
1. A method for compressing a sequence of a plurality of video frames on a computer system, comprising the steps of:
- analyzing each of the frames to determine a value for a selected characteristic of each frame;
assigning a characteristic value to each frame dependent on the analysis of the selected characteristic;
establishing a threshold level related to a characteristic value;
comparing the characteristic value of succeeding frames to preceding frames;
deleting from the sequence those frames whose characteristic value is less than the threshold value;
whereby the plurality of video frames are compressed into a video sequence the number of whose frames is reduced in number and;
displaying the compressed video sequence.
1 Assignment
0 Petitions
Accused Products
Abstract
The method and apparatus for generating a reference video sequence of images includes performing a grid analysis of each of the frames of the video sequence, assigning a color value to that frame, calculating the difference in total color value between frames in the video sequence, establishing a threshold value for transitions and dropping those frames whose transitions from frame to frame are below the threshold value. The reference video analysis may be performed on a single user system or over a network system including a number of workstations.
-
Citations
17 Claims
-
1. A method for compressing a sequence of a plurality of video frames on a computer system, comprising the steps of:
-
analyzing each of the frames to determine a value for a selected characteristic of each frame; assigning a characteristic value to each frame dependent on the analysis of the selected characteristic; establishing a threshold level related to a characteristic value; comparing the characteristic value of succeeding frames to preceding frames; deleting from the sequence those frames whose characteristic value is less than the threshold value; whereby the plurality of video frames are compressed into a video sequence the number of whose frames is reduced in number and; displaying the compressed video sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of visualizing for a user the informational content of a sequence of video frames in a computer system, the computer system including a display screen for displaying the video frames, comprising the steps of:
-
establishing a grid pattern for each video frame, the grid pattern corresponding to a selected number of pixels on each frame, the step of analyzing further including the calculation of the characteristic value at each pixel on the grid, wherein the grid is formed of pixels in i rows and j columns; selecting a slice of each frame in the video sequence which is i rows wide and j columns high, wherein i and j are less than the total number of i rows and j columns of the frame; arranging each slice of each frame in accordance with the sequence of video frames; and
;displaying the arranged slices of video frames on the display screen. - View Dependent Claims (12, 13, 14, 16)
-
-
15. A method for dividing a sequence of a plurality of video frames on a computer system into scenes, the computer system including a display screen for displaying indicia of a change of scene along a longitudinally-disposed portion of the display screen, comprising the steps of:
-
analyzing each of the frames to determine a value for a selected characteristic of each frame; assigning a characteristic value to each frame dependent on the analysis of the selected characteristic; establishing a threshold level related to a change of scene; comparing the characteristic value of succeeding frames to preceding frames; indicating a change of scene when the characteristic value exceeds the threshold level; displaying the indicia of scene change along the longitudinally-disposed portion of the display screen for each a change of scene; whereby the longitudinally-disposed portion of the display screen displays a sequence of indicia indicating changes of scene.
-
-
17. In a network system having a central file server, a plurality of computer workstations, the file server and the workstations being connected to communicate with the file server for the purpose of retrieving and processing video images stored on the file server and wherein the level of activity varies with the use of the workstations, a method of increasing the throughput of video images from the file server to a selected workstation, comprising the steps of:
-
analyzing each of the frames to determine a value for a selected characteristic of each frame; assigning a characteristic value to each frame dependent on the analysis of the selected characteristic; comparing the characteristic value of succeeding frames to preceding frames; establishing a threshold level related to a characteristic value and to the level of activity on the network system such that as activity on the network system increases, the threshold level increases and as the activity on the network decreases, the threshold level decreases; deleting from the sequence those frames who characteristic value is less than the threshold value; whereby frames are deleted as a proportional function of the activity on the network system before being displayed at a workstation; and
,displaying the compressed video sequence.
-
Specification