System and Method for Detecting Motion in Compressed Video
AssigneeHoneywell International Inc.
InventorsYadhunandan Us, Gurumurthy Swaminathan, Kwong Wing Au
Life of this patent
Estimating the term…
Abstract
A method and apparatus wherein the method includes the steps of parsing a stream of compressed video, obtaining macroblock size information from the parsed stream, computing factors derived from the macroblock size, wherein the factors include a normalized bit size, a bit size ratio and a neighbor score, computing corresponding adaptive threshold values derived from the relative frame characteristics of the compressed video, comparing the factors derived from the macroblock size information with the corresponding adaptive threshold values and detecting motion based upon combinations of the comparisons when the factors exceed the threshold value.
Claims20
A method comprising:
- parsing a stream of compressed video;
- obtaining macroblock size information from the parsed stream;
- computing factors derived from the macroblock size, wherein the factors include a normalized bit size, a bit size ratio and a neighborhood score;
- computing corresponding adaptive threshold values derived from the relative frame characteristics of the compressed video;
- comparing the factors derived from the macroblock size information with the corresponding adaptive threshold values;
- and
- detecting motion based upon combinations of the comparisons when the factors exceed the threshold value.
An apparatus comprising:
- a parsing processor that parses a stream of compressed video;
- a macroblock size processor that obtains macroblock size information from the parsed stream;
- a computing processor that computes a set of factors derived from the macroblock size, wherein the factors include a normalized bit size, a bit size ratio and a neighborhood score;
- a threshold processor that computes corresponding adaptive threshold values derived from the relative frame characteristics of the compressed video;
- a comparison processor that compares the factors derived from the macroblock size information with the corresponding adaptive threshold values;
- and
- a detection processor that detects motion based upon combinations of the comparisons when the factors exceed the threshold value.
An apparatus comprising:
- a parsing processor that parses a stream of compressed video;
- a microblock size information processor that obtains macroblock size information from the parsed stream;
- an i-frame processor that provides a size value for each i-frame macroblock in two successive i-frames of the parsed stream;
- a p-frame processor that provides a size value of each p-frame macroblock corresponding to each i-frame macroblock of the two successive i-frames;
- a ratio processor that determines a ratio between each i-frame macroblock and corresponding p-frame macroblock;
- a comparing processor that compares the determined ratios with a threshold value;
- and
- a detecting processor that detects motion based upon the comparison when at least one of the computed ratios exceeds the threshold value.
Dependencies are inferred from the claim text.