Video compression system
First Claim
1. A method of communicating video information as the video information changes from one frame to another, comprising:
- a. analyzing pixel values within a current block of the video frame information to determine pixel value frame change;
b. testing;
(i) whether a frame change in pixel value for any one of the pixels in the block exceeds a first threshold, and (ii) whether a second threshold number of pixels in the block exceeds in pixel value a third threshold, and c. if the conditions of either step b. i. or step b. ii. exceed the thresholds described, then communicating information identifying the pixel values within the block.
9 Assignments
0 Petitions
Accused Products
Abstract
A improvement to video compression techniques is described in which blocks of video input information are compared in their respective pixel values to corresponding blocks of immediately preceding frames. The blocks are analyzed to determine whether change has occurred in accordance with two tests. First, the pixel values of the block are compared to the pixel values of a preceding block and if a threshold number of pixel values in the block exceed their counterparts by a threshold amount, then the block is assumed to have changed and is communicated via a standard communication protocol, compression technique and media. Second, even if the threshold number of pixels in the block has not changed, the pixel values are compared with their prior frame counterparts to determine if any one pixel value has changed in magnitude more than a second threshold amount. Again, one such pixel is identified, then the block is assumed to have changed and is communicated.
-
Citations
3 Claims
-
1. A method of communicating video information as the video information changes from one frame to another, comprising:
-
a. analyzing pixel values within a current block of the video frame information to determine pixel value frame change;
b. testing;
(i) whether a frame change in pixel value for any one of the pixels in the block exceeds a first threshold, and (ii) whether a second threshold number of pixels in the block exceeds in pixel value a third threshold, and c. if the conditions of either step b. i. or step b. ii. exceed the thresholds described, then communicating information identifying the pixel values within the block. - View Dependent Claims (2, 3)
-
Specification