Video compression noise immunity
First Claim
Patent Images
1. A video system having an encoder to compress a video stream using run length encoding, the video system comprising:
- a system in the encoder configured to;
initiate run length encoding;
compare an absolute value of the difference between a previous pixel and a current pixel with a predetermined threshold value to determine whether to continue the run-length encoding;
continue the run length encoding if the absolute value is less than the predetermined threshold value; and
end the run length encoding if the absolute value is above the predetermined threshold value.
9 Assignments
0 Petitions
Accused Products
Abstract
A method of improving run length video encoding commands is described in which all compression commands that require a current pixel value to be compared to a previously sent pixel value to determine whether compression can take place in a longer run is adjusted to relieve stringent match conditions. Instead of requiring an exact match, the compression engine subtracts one pixel value from another, and compares the absolute value of the result to a threshold value. In this way, run lengths can be lengthened for purposes of compression and compression efficiency can be increased.
182 Citations
16 Claims
-
1. A video system having an encoder to compress a video stream using run length encoding, the video system comprising:
a system in the encoder configured to; initiate run length encoding; compare an absolute value of the difference between a previous pixel and a current pixel with a predetermined threshold value to determine whether to continue the run-length encoding; continue the run length encoding if the absolute value is less than the predetermined threshold value; and end the run length encoding if the absolute value is above the predetermined threshold value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A method in a data processing system of compressing a video stream using run length encoding, the method comprising:
-
initiating run length encoding; comparing an absolute value of the difference between a previous pixel and a current pixel with a predetermined threshold value to determine whether to continue the run-length encoding; continuing the run length encoding if the absolute value is less than the predetermined threshold value; and ending the run length encoding if the absolute value is above the predetermined threshold value. - View Dependent Claims (13, 14, 15, 16)
-
Specification