What is the ZPEG Visual Preprocessor?

The ZPEG Compression Preprocessor embeds an entirely new model of human vision. This model incorporates such variables as pixel resolution, line resolution, frame rate and viewing distance in order to make motion estimation compression algorithms more efficient. The resulting processed video is far more compressible than is the unprocessed video without introducing a single visible defect. The resulting compressor improvement is comparable to that of a compression technology upgrade at a fraction of the cost.

What is Compression?

Compression is a method of reducing the size of a data set in order to reduce storage and transmission costs. Video compression uses special techniques tuned to the nature of video to obtain far more aggressive bandwidth reduction than would be available for general compression techniques.

What types of Video Compression are Available?

There are many competing compression technologies available. The three most popular standards are:
– MPEG-2 (H.262). An early compression standard which is used for television transmission.
– AVC (MPEG-4 Part 10, H.264). The most popular compression standard in use today, AVC gives a typical 50% reduction over MPEG-2.
– HEVC (H.265). The proposed next-generation algorithm, HEVC gives about a 30% reduction over AVC.

What is the Advantage of one Compressor over Another?

Better compression means a better viewing experience. The lower the bandwidth output of a compressor, the cheaper and more reliable it is to send to the player. Each successive algorithm is designed to offer an equivalent quality viewing experience at a much lower bandwidth.

How much does it Cost to Upgrade a Compressor?

Each compression standard is incompatible to the one before. New encoders must be deployed to compress the video to the new standard, but this cost is but the tip of the iceberg. A staggering investment must be made in the upgrade of TV set hardware, set-top firmware, and computer browser software in order to support the new standard, and it is this cost that slows the adoption of new and better compression technology.

What is Compression Preprocessing?

Video pre-compressor processing is a method of preparing video content for a video compressor so that the resulting video will compress more readily using an existing compressor. The great advantage of video pre-compressor processing is that the resulting compressed data stream can be processed by existing players without modification.

How can I Integrate the Compression Preprocessor into my Product?

ZPEG has developed a Software Development Kit (SDK) that provides a Linux-compatible library implementing an easy-to-use Application Programming Interface (API). This small-profile software solution accepts uncompressed YUV frames in 4:2:0 or 4:2:2 format, and so may be introduced at the point in the proessing stream where YUV frames are submitted to the compressor. Minimal engineering effort is required to incorporate the SDK into your existing software-based encoder or transcoder.

I know about this stuff. I want to see for myself!