The Video Compression Problem: Products For The Broadcast Industry
The Video Compression Problem: Products For The Broadcast Industry
Overview
Futureware's ZPEGTM compression technology is based upon its VisibelTM Human Visual
Model. This model statistically guarantees that all information not visible to the human
eye is removed, or alternatively, that the highest compression ratios are reached with the
minimum of visible artifact.
Lossless Compression
The value of a given pixel in typical video data (figure 1) may be used to predict the
value of the next pixel with a probability of .96 and above (over .99 in the time
dimension for SD video). This property is known as correlation between pixels, and is
modeled with the Markov probability model.
The optimal representation of video data, in the sense of maximal concentration of energy
into the minimal number of coefficients, is the representation in decorrelated K-L space
(figure 2). The statistics for the video sequence are used determine the properties of this
transform, which is invertible and can be undone when received.
After the maximal length of the sequence has been determined (through a technique
invented by Futureware), entropy encoding of this representation will give lossless
compression ratios of 10:1.
Quantization
Reconstruction after
Quantization
Once an independently quantizable transform has been defined, the optimal visually
lossless quantizer for each basis element may be define. This quantizer is a function of
screen resolution, temporal resolution, and viewing distance.
The set of (largest) quantizer values which under the defined viewing conditions result in
no visual loss is defined as 0 VisibelsTM, Vb) Every factor of two applied to each of the
quantizers (i.e., each doubling of the viewing distance) is defined to add 6 to the Visibel
value, so that the relationship between decibels and visibels is constant.
Visually lossless compression is obtained by quantizing video data at the 0 Vb level; and
minimum-artifact error is obtained at higher compression rates by specifying a higher
quantization level.
broadcast
Subjective quality of a compressed data stream may now be measured against a reference
stream (its source, figure 4). The reference and decompressed streams are continuously
compared against one another, generating the error between them in Vbs. If the error
exceeds a predefined threshold, a warning is signaled.
Futureware, Inc.
475 Wall Street
Princeton, NJ 08540
Phone (609) 924-4269
www.futureware.com
[email protected]