EP0675496A2
Expired / Lapsed
EP
⏱️ 0.0 years remaining
Representing contents of single video shot using Rframes
Assignee: Siemens Corporate Research Inc
•
Filing: 1995-03-23
•
Granted: —
•
Expires: 2015-03-23
Abstract
Abstract A computer implemented method for providing a representative frame (Rframe) for a group of frames in a video sequence comprises selecting a reference frame from the group of frames; storing the reference frame in a computer memory, defining a peripheral motion tracking region along an edge of the reference frame, and successively tracking movement of boundary pixels in the tracking region, symbolizing any of the length of the shot and the presence of any caption.
Inventors
- 👤 Farshid Arman
- 👤 Arding Hsu
- 👤 Ming-Yee Chiu
Bibliographic Details
Application Number
—
Jurisdiction
EP
Data Source
google_patents
Last Synchronized
2026-10-25 15:06
CPC Classifications
G; G11; G11B; G11B27/00; G11B27/02; G11B27/031; G11B27/034; G11B27/10; G11B27/19; G11B27/28; G11B27/34; H; H04; H04N; H04N19/00; H04N19/10; H04N19/134; H04N19/142; H04N19/169; H04N19/179; H04N19/50; H04N19/587; H04N19/85; H04N19/87; H04N5/00; H04N5/14; H04N5/144; H04N5/222; H04N5/262; G11B2220/00; G11B2220/40; G11B2220/41; G11B2220/60; G11B2220/65
Claims Analysis
Total Claims: 31
Claim 1
Independent Claim
67 words
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.
Claim 2
Dependent Claim
67 words
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.
Claim 3
Dependent Claim
35 words
A computer implemented method for providing a representative frame (Rframe) in accordance with claim 1, wherein in step (d) movement of boundary pixels is tracked successively from frame to frame in said group of frames.
Claim 4
Dependent Claim
28 words
A computer implemented method for providing a representative frame (Rframe) in accordance with claim 2, wherein step (d) results in a track representative of camera or global motion.
Claim 5
Dependent Claim
32 words
A computer implemented method for providing a representative frame (Rframe) in accordance with claim 1, wherein step (d) results in a track indicative of a missed frame in said group of frames.
Claim 6
Dependent Claim
29 words
A computer implemented method for providing a representative frame (Rframe) in accordance with claim 1, wherein said group of frames comprises frames between consecutive scene changes, or a "shot".
Claim 7
Dependent Claim
32 words
A computer implemented method for providing a representative frame (Rframe) in accordance with claim 1, wherein step (d) results in a track indicative of the duration or length of a respective shot.
Claim 8
Dependent Claim
31 words
A computer implemented method for providing a representative frame (Rframe) in accordance with claim 6, wherein for relative time t = 0, tracking starts substantially from the center of said Rframe.
Claim 9
Dependent Claim
33 words
A computer implemented method for providing a representative frame (Rframe) in accordance with claim 1, wherein said reference frame is a frame taken from the fifth to the fifteenth frame of a shot.
Claim 10
Dependent Claim
27 words
A computer implemented method for providing a representative frame (Rframe) in accordance with claim 1, wherein said reference frame is taken from the end of a shot.
Claim 11
Dependent Claim
33 words
A computer implemented method for providing a representative frame (Rframe) in accordance with claim 1, wherein a missed scene change results in a line not in contact with the center of said Rframe.
Claim 12
Dependent Claim
114 words
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.
Claim 13
Dependent Claim
114 words
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.
Claim 14
Dependent Claim
28 words
A computer implemented method for providing a representative frame (Rframe) in accordance with claim 11, wherein said peripheral motion tracking region is substantially rectangularly annular around said Rframe.
Claim 15
Dependent Claim
43 words
A computer implemented method for providing a representative frame (Rframe) in accordance with claim 11, wherein said peripheral motion tracking region includes a gap therein and a display is provided in said gap to indicate the presence of a caption in said Rframe.
Claim 16
Dependent Claim
40 words
A computer implemented method for providing a representative frame (Rframe) in accordance with claim 11, wherein said peripheral motion tracking region includes a gap therein and a display is provided in said gap to indicate the length of a shot.
Claim 17
Dependent Claim
141 words
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.
Claim 18
Dependent Claim
141 words
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.
Claim 19
Dependent Claim
47 words
A computer implemented method for providing a representative frame (Rframe) in accordance with claim 15, wherein said edge detection algorithm uses the principles of convolution wherein a mask which is an m x m matrix is convolved with the pixels in each of the motion tracking regions.
Claim 20
Dependent Claim
76 words
A computer implemented method for providing a representative frame (Rframe) in accordance with claim 15, wherein said edge detection algorithm is a local operation performed using principles of convolution wherein a mask which is an m x m matrix is convolved with the pixels in each of motion tracking region and wherein an output of the convolution highlights the pixels where there are changes in two neighboring pixels, where neighboring means left, right, top, or bottom.
Claim 21
Dependent Claim
24 words
A computer implemented method for providing a representative frame (Rframe) in accordance with claim 15, wherein said smaller number of stacks is about 4.
Claim 22
Dependent Claim
83 words
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.
Claim 23
Dependent Claim
83 words
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.
Claim 24
Dependent Claim
36 words
A computer implemented method for providing a representative frame (Rframe) in accordance with claim 1, wherein step (d) results in a track indicative of a missed video cut or scene change in said group of frames.
Claim 25
Dependent Claim
30 words
A computer implemented method for providing a representative frame (Rframe) in accordance with claim 1, wherein said group of frames comprises frames between two consecutive scene changes, or a "shot".
Claim 26
Dependent Claim
50 words
A computer implemented method for providing a representative frame (Rframe) in accordance with claim 1, wherein a number of frames in between scene changes combined with the frames second recording of the stored video results in a track or "emblem" indicative of the duration or length of a respective shot.
Claim 27
Dependent Claim
35 words
A computer implemented method for providing a representative frame (Rframe) in accordance with claim 6, wherein for relative time t = 0, tracking starts substantially from the edge closest to the center of said Rframe.
Claim 28
Dependent Claim
29 words
A computer implemented method for providing a representative frame (Rframe) in accordance with claim 1, wherein said reference frame is a frame taken from any frame of a shot.
Claim 29
Dependent Claim
24 words
A computer implemented method for providing a representative frame (Rframe) in accordance with claim 1, wherein said reference frame is constructed by combining frames.
Claim 30
Dependent Claim
123 words
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.
Claim 31
Dependent Claim
123 words
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.
References Cited (Backward Citations)
No citation records indexed.
USPTO Annuity & Maintenance Windows
Maintenance schedule is calculated for granted US utility patents.