Method and apparatus for compressing a video image
First Claim
1. In a video-image processing system, a method for compressing a video image comprising the steps of:
- receiving a video signal representing a video image;
calculating a difference value from a current image and a prior image in a compare module;
comparing said difference value to a variable adaptive threshold level,if said difference value is less than the current value of said variable adaptive threshold level, subtracting said difference value from said current value of said variable adaptive threshold value, thereby producing a new current value of said variable adaptive threshold level, and deleting said video signal,if said difference value exceeds said variable adaptive threshold value, resetting said variable adaptive threshold to a predetermined beginning threshold value and,sending said video signal to an encoding and transmitting module.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method for performing two-pass real time video compression is provided. Tactical decisions such as encoding and quantification values are determined in software, whereas functional execution steps are performed in hardware. By appropriately apportioning the tasks between software and hardware, the benefits of each type of processing are exploited, while minimizing both hardware complexity and data transfer requirements. One key concept that allows the compression unit to operate in real time is that the architecture and pipe lining both allow for B frames to be executed out of order. By buffering B frames, two-pass motion estimation techniques can be performed to tailor bit usage to the requirements of the frame, and therefore provide a more appealing output image.
89 Citations
4 Claims
-
1. In a video-image processing system, a method for compressing a video image comprising the steps of:
-
receiving a video signal representing a video image; calculating a difference value from a current image and a prior image in a compare module; comparing said difference value to a variable adaptive threshold level, if said difference value is less than the current value of said variable adaptive threshold level, subtracting said difference value from said current value of said variable adaptive threshold value, thereby producing a new current value of said variable adaptive threshold level, and deleting said video signal, if said difference value exceeds said variable adaptive threshold value, resetting said variable adaptive threshold to a predetermined beginning threshold value and, sending said video signal to an encoding and transmitting module. - View Dependent Claims (2)
-
-
3. In a video-image processing system, an apparatus for compressing a video image comprising:
-
means for receiving a video signal representing a video image, means for calculating a difference value from a current image and a prior image in a compare module, means for comparing said difference value to a current value of a variable adaptive threshold level, means for determining if said difference value is less than the current value of said variable adaptive threshold value, and subtracting said difference value from said current value of said variable adaptive threshold value thereby producing a new current value of said variable adaptive threshold value, and deleting said video signal, means for determining if said difference value exceeds said current value of said variable adaptive threshold value and resetting said variable adaptive threshold to a predetermined beginning threshold value and sending said video signal to an encoding and transmitting module. - View Dependent Claims (4)
-
Specification