Patent US5283645A successfully refreshed from Google Patents.
US5283645A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for detecting dissolve regions in digital video sequences
Assignee: Intel Corp
•
Filing: 1992-02-14
•
Granted: 1994-02-01
•
Expires: 2012-02-14
Abstract
Abstract A method and apparatus for compressing a dissolve region within a sequence of digital motion video frames. A function is calculated based on statistical data derived from frames in the sequence. Dissolve region boundaries are then detected based on characteristics of the calculated function. Consecutive detected boundaries may be flagged as a dissolve region based on the average value of the function between the consecutive detected boundaries and the distance between the consecutive detected boundaries.
Inventors
- 👤 Adnan M. Alattar
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-26 12:02
CPC Classifications
G; G06; G06T; G06T7/00; G06T7/20; H; H04; H04N; H04N19/00; H04N19/10; H04N19/134; H04N19/142; H04N19/169; H04N19/179; H04N19/85; H04N19/87; H04N5/00; H04N5/14; H04N5/147
Claims Analysis
Total Claims: 38
Claim 1
Independent Claim
85 words
A method for compressing a dissolve region within s sequence of digital motion video frames comprising the steps of: (a) selecting a plurality of frames from said sequence for processing; (b) calculating a dissolve measure based on statistical data derived from said selected frames; (c) detecting dissolve region boundaries within said sequence by determining where the absolute value of said dissolve measure exceeds a first predetermined threshold; and (d) compressing at least one of said selected frames in accordance with the result of step (c).
Claim 2
Independent Claim
85 words
A method for compressing a dissolve region within s sequence of digital motion video frames comprising the steps of: (a) selecting a plurality of frames from said sequence for processing; (b) calculating a dissolve measure based on statistical data derived from said selected frames; (c) detecting dissolve region boundaries within said sequence by determining where the absolute value of said dissolve measure exceeds a first predetermined threshold; and (d) compressing at least one of said selected frames in accordance with the result of step (c).
Claim 3
Dependent Claim
62 words
The method of claim 1, wherein step (c) further comprises the step of: selecting at least one pair of consecutive detected boundaries and for said at least one pair of consecutive detected boundaries i. calculating the average value of said dissolve measure between said consecutive detected boundaries; and ii. flagging a dissolve region when said average value exceeds a second predetermined threshold.
Claim 4
Dependent Claim
30 words
The method of claim 2, wherein a dissolve region is flagged in step (c)(ii) only when the distance between said consecutive detected boundaries is less than a third predetermined threshold.
Claim 5
Dependent Claim
24 words
The method of claim 3, wherein the width of said detected dissolve region in step (c)(ii) spans between and including said detected consecutive boundaries.
Claim 6
Dependent Claim
26 words
The method of claim 3, wherein the width of said dissolve region in step (c)(ii) is greater than the width spanning between said detected consecutive boundaries.
Claim 7
Dependent Claim
29 words
The method of claim 4, wherein dissolve region boundaries are detected in step (c) at spikes where the absolute value of said dissolve measure exceeds said first predetermined threshold.
Claim 8
Dependent Claim
25 words
The method of claim 6, wherein step (b) further comprises removing from said dissolve measure all but the first spike in any cluster of spikes.
Claim 9
Dependent Claim
28 words
The method of claim 7, wherein step (b) further comprises setting the value of said dissolve measure to zero at each point immediately next to a negative spike.
Claim 10
Dependent Claim
28 words
The method of claim 1, wherein said dissolve measure is calculated in step (b) based on the statistical variance of pixel values within each of said selected frames.
Claim 11
Dependent Claim
27 words
The method of claim 9, wherein said dissolve measure is the second order difference of the statistical variance of pixel values within each of said selected frames.
Claim 12
Dependent Claim
40 words
The method of claim 10, wherein said first predetermined threshold varies in accordance with the local characteristics of said dissolve measure and step (c) further comprises determining said first predetermined threshold for at least one point of said dissolve measure.
Claim 13
Dependent Claim
157 words
The method of claim 11, wherein step (c) further comprises the steps of: i. calculating a first mean representing the mean of said dissolve measure within a first window adjacent to said at least one point; ii. calculating a second mean representing the mean of said dissolve measure within a second window adjacent to said at least one point; iii. calculating the difference of the result of step (i) and the result of step (ii); and iv. comparing said difference to a fourth predetermined threshold and if said difference exceeds said fourth predetermined threshold then determining said first predetermined threshold from the mean and standard deviation of said dissolve measure within a window centered about said at least one point but excluding said at least on point otherwise determining said first predetermined threshold from the mean and standard deviation of said dissolve measure within the adjacent window corresponding to the smaller of said first and second means.
Claim 14
Dependent Claim
41 words
The method of claim 6, wherein step (b) further comprises the steps of: i. detecting all spikes in said dissolve measure which are due to hard scene changes; and ii. removing from said dissolve measure all spikes detected in step (i).
Claim 15
Dependent Claim
28 words
The method of claim 10, wherein said detected boundaries have been frame shifted and step (c) further comprises adjusting said detected boundaries to compensate for said frame shifting.
Claim 16
Dependent Claim
21 words
The method of claim 1, wherein said statistical data is derived from motion compensation displacement vectors generated from said selected frames.
Claim 17
Dependent Claim
19 words
The method of claim 1, wherein said statistical data is derived from difference images generated from said selected frames.
Claim 18
Dependent Claim
21 words
The method of claim 1, wherein said statistical data is derived from motion compensation error images generated from said selected frames.
Claim 19
Dependent Claim
20 words
The method of claim 1, wherein said statistical data is derived from the high frequency content of said selected frames.
Claim 20
Dependent Claim
20 words
The method of claim 1, wherein said statistical data is derived from the low frequency content of said selected frames.
Claim 21
Independent Claim
84 words
A method for compressing a dissolve region within a sequence of digital motion video frames comprising the steps of: (a) selecting a plurality of frames from said sequence for processing; (b) calculating a dissolve measure based on statistical data derived from said selected frames; (c) detecting dissolve region boundaries within said sequence by determining where said dissolve measure first decreases then increases in a parabolic fashion; and (d) compressing at least one of said selected frames in accordance with the result of step (c).
Claim 22
Independent Claim
84 words
A method for compressing a dissolve region within a sequence of digital motion video frames comprising the steps of: (a) selecting a plurality of frames from said sequence for processing; (b) calculating a dissolve measure based on statistical data derived from said selected frames; (c) detecting dissolve region boundaries within said sequence by determining where said dissolve measure first decreases then increases in a parabolic fashion; and (d) compressing at least one of said selected frames in accordance with the result of step (c).
Claim 23
Dependent Claim
62 words
The method of claim 20, wherein step (c) further comprises the step of: selecting at least one pair of consecutive detected boundaries and for said at least one pair of consecutive detected boundaries i. determining the distance between said consecutive detected boundaries; and ii. flagging a dissolve region when said distance between said consecutive detected boundaries is less than a predetermined threshold.
Claim 24
Dependent Claim
27 words
The method of claim 21, wherein the width of said dissolve region in step (c)(ii) is equal to the width between and including said detected consecutive boundaries.
Claim 25
Dependent Claim
28 words
The method of claim 21, wherein the width of said dissolve region in step (c)(ii) is greater than the width spanning between and including said detected consecutive boundaries.
Claim 26
Dependent Claim
17 words
The method of claim 20, wherein step (b) further comprises the step of filtering said dissolve measure.
Claim 27
Dependent Claim
22 words
The method of claim 20, wherein said dissolve measure is the statistical variance of pixel values with each of said selected frames.
Claim 28
Dependent Claim
21 words
The method of claim 20, wherein said statistical data is derived from motion compensation displacement vectors generated from said selected frames.
Claim 29
Dependent Claim
19 words
The method of claim 20, wherein said statistical data is derived from difference images generated from said selected frames.
Claim 30
Dependent Claim
21 words
The method of claim 20, wherein said statistical data is derived from motion compensation error images generated from said selected frames.
Claim 31
Dependent Claim
20 words
The method of claim 20, wherein said statistical data is derived from the high frequency content of said selected frames.
Claim 32
Dependent Claim
20 words
The method of claim 20, wherein said statistical data is derived from the low frequency content of said selected frames.
Claim 33
Independent Claim
83 words
An apparatus for compressing a dissolve region within a sequence of digital motion video frames comprising: (a) means for selecting a plurality of frames from said sequence for processing; (b) means for calculating a dissolve measure based on statistical data derived from said selected frames; (c) dissolve region boundary detection means for detecting the presence of dissolve region boundaries within said sequence from said dissolve measure; and (d) means, responsive to said dissolve measure, for compressing at least one of said selected frames.
Claim 34
Independent Claim
83 words
An apparatus for compressing a dissolve region within a sequence of digital motion video frames comprising: (a) means for selecting a plurality of frames from said sequence for processing; (b) means for calculating a dissolve measure based on statistical data derived from said selected frames; (c) dissolve region boundary detection means for detecting the presence of dissolve region boundaries within said sequence from said dissolve measure; and (d) means, responsive to said dissolve measure, for compressing at least one of said selected frames.
Claim 35
Dependent Claim
31 words
The apparatus of claim 31, wherein said dissolve region boundary detection means detects a dissolve region boundary where said dissolve measure has an absolute value which exceeds a first predetermined threshold.
Claim 36
Dependent Claim
64 words
The apparatus of claim 32, wherein said dissolve region boundary detection means further comprises: (i.) means for selecting at least one pair of consecutive detected boundaries; (ii.) means for calculating the average value of said dissolve measure between said at least one pair of consecutive detected boundaries; and (iii.) dissolve region flagging means for determining when said average value exceeds a second predetermined threshold.
Claim 37
Dependent Claim
29 words
The apparatus of claim 31, wherein said dissolve region boundary detection means detects a dissolve region boundary where said dissolve measure first increases then decreases in a parabolic fashion.
Claim 38
Dependent Claim
64 words
The apparatus of claim 34, wherein said dissolve region boundary detection means further comprises: (i.) means for selecting at least one pair of consecutive detected boundaries; (ii.) means for calculating eh average value of said dissolve measure between said at least one pair of consecutive detected boundaries; and (iii.) dissolve region flagging means for determining when said average value exceeds a second predetermined threshold.
References Cited (Backward Citations)
US4198653A
Cited
US4205345A
Cited
JPS60128779A
Cited
US4764809A
Cited
US5168363A
Cited
US5115311A
Cited
US5151945A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1997-01-31 | 1997-08-02 | 1998-02-01 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2001-01-31 | 2001-08-02 | 2002-02-01 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2005-01-31 | 2005-08-02 | 2006-02-01 | $7700.00 | Window Closed / Lapsed |