Method for representing contents of a single video shot using frames
First Claim
Patent Images
1. A computer implemented method for providing a representative frame (Rframe) for a group of frames in a video sequence, said method comprising:
- (a) selecting a reference frame from said group of frames;
(b) storing said reference frame in a computer memory;
(c) defining a peripheral motion tracking region along an edge of said reference frame; and
(d) successively tracking movement of boundary pixels in said tracking region.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented method provides a representative frame (Rframe) for a group of frames in a video sequence. The method comprises selecting a reference frame from the group of frames and storing the reference frame in a computer memory. The method defines a peripheral motion tracking region along an edge of the reference frame and successively tracks movement of boundary pixels in the tracking region, symbolizing any of the length of the shot and the presence of any caption.
133 Citations
26 Claims
-
1. A computer implemented method for providing a representative frame (Rframe) for a group of frames in a video sequence, said method comprising:
-
(a) selecting a reference frame from said group of frames; (b) storing said reference frame in a computer memory; (c) defining a peripheral motion tracking region along an edge of said reference frame; and (d) successively tracking movement of boundary pixels in said tracking region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer implemented method for providing a representative frame (Rframe) for a group of frames in a video sequence, said group of frames consituting a shot, being frames between consecutive scene changes, said method comprising:
-
(a) selecting a reference frame from said shot; (b) storing said reference frame in a computer memory; (c) defining a peripheral motion tracking region along an edge of said reference frame, said tracking region being narrow relative to dimensions of said frame; and (d) successively tracking movement of boundary pixels in said tracking region such that a tracked position for each boundary pixel following a previous pixel occupies a position juxtaposed to a tracked position for said previous pixel. - View Dependent Claims (18, 19, 20)
-
-
21. A computer implemented method for providing a representative frame (Rframe) for a group of frames in a video sequence, said group of frames consituting a shot, being frames between consecutive scene changes, said method comprising:
-
(a) selecting a reference frame from said shot; (b) storing said reference frame in a computer memory; (c) defining a peripheral motion tracking region along an edge of said reference frame, said tracking region being narrow relative to dimensions of said frame; (d) sub-sampling said shot to select a number of frames therefrom; and (e) stacking a smaller number of slices, one from each side of each selected frame are stacked and applying an edge detection algorithm to each of said smaller number of slices, whereby border pixels from one frame to the next are tracked, enabling a user to visualize motion associated with said shot. - View Dependent Claims (22, 23, 24)
-
-
25. A computer implemented method for providing a representative frame (Rframe) for a group of frames in a video sequence, said method comprising:
-
(a) selecting a reference frame from said group of frames; (b) storing said reference frame in a computer memory; (c) defining a peripheral motion tracking region along an edge of said reference frame; and (d) successively tracking movement of boundary pixels in said tracking region for providing an indication of the length of a shot and the presence of a caption.
-
-
26. A computer implemented method for providing a representative frame (Rframe) for a group of frames in a video sequence, said group of frames consituting a shot, being frames between consecutive scene changes, said method comprising:
-
(a) selecting a reference frame from said shot; (b) storing said reference frame in a computer memory; (c) defining four peripheral motion tracking regions along each edge of said reference frame, said tracking region being narrow relative to dimensions of said frame; and (d) successively tracking movement of boundary pixels in said tracking region such that a tracked position for each boundary pixel following a previous pixel occupies a position juxtaposed to a tracked position for said previous pixel for providing any of time indicators and caption indicators.
-
Specification