|
| |
At its most basic level, compression is performed when an
input video stream is analyzed and information that is indiscernible to the
viewer is discarded. Each event is then assigned a code - commonly occurring
events are assigned few bits and rare events will have codes more bits. These
steps are commonly called signal analysis, quantization and variable length
encoding respectively. There are four methods for compression, discrete cosine
transform (DCT), vector quantization (VQ), fractal compression, and discrete
wavelet transform (DWT).
Discrete cosine transform is a lossy compression
algorithm that samples an image at regular intervals, analyzes the frequency
components present in the sample, and discards those frequencies which do not
affect the image as the human eye perceives it. DCT is the basis of standards
such as JPEG, MPEG, H.261, and H.263.
Vector quantization is a lossy compression that looks at an array of data,
instead of individualvalues. It can then generalize what it sees, compressing
redundant data, while at the same time retaining the desired object or data
stream's original intent.
Fractal compression is a form of VQ and is also a lossy compression. Compression
is performed by locating self-similar sections of an image, then using a fractal
algorithm to generate the sections.
Like DCT, discrete wavelet transform mathematically transforms an image into
frequency components. The process is performed on the entire image, which
differs from the other methods (DCT), that work on smaller pieces of the desired
data. The result is a hierarchical representation of an image, where each layer
represents a frequency band.
Compression Standards
MPEG
Stands for the Moving Picture Experts Group MPEG is an ISO/IEC working group,
established in 1988 to develop standards for digital audio and video formats.
There are five MPEG standards being used or in development. Each compression
standard was designed with a specific application and bit rate in mind, although
MPEG compression scales well with increased bit rates. They include:
MPEG-1
Designed for up to 1.5 Mbit/sec
Standard for the compression of moving pictures and audio. This was based on
CD-ROM video applications, and is a popular standard for video on the Internet,
transmitted as .mpg files. In addition, level 3 of MPEG-1 is the most popular
standard for digital compression of audio--known as MP3. MPEG-1 is the standard
of compression for VideoCD, the most popular video distribution format thoughout
much of Asia .
MPEG-2
Designed for between 1.5 and 15 Mbit/sec
Standard on which Digital Television set top boxes and DVD compression is based.
It is based on MPEG-1, but designed for the compression and transmission of
digital broadcast television. The most significant enhancement from MPEG-1 is
its ability to efficiently compress interlaced video. MPEG-2 scales well to HDTV
resolution and bit rates, obviating the need for an MPEG-3.
MPEG-4
Standard for multimedia and Web compression. MPEG-4 is based on object-based
compression, similar in nature to the Virtual Reality Modeling Language.
Individual objects within a scene are tracked separately and compressed together
to create an MPEG4 file. This results in very efficient compression that is very
scalable, from low bit rates to very high. It also allows developers to control
objects independently in a scene, and therefore introduce interactivity.
MPEG-7
This standard, currently under development, is also called the Multimedia
Content Description Interface. When released, the group hopes the standard will
provide a framework for multimedia content that will include information on
content manipulation, filtering and personalization, as well as the integrity
and security of the content. Contrary to the previous MPEG standards, which
described actual content, MPEG-7 will represent information about the content.
MPEG-21
Work on this standard, also called the Multimedia Framework, has just begun.
MPEG-21 will attempt to describe the elements needed to build an infrastructure
for the delivery and consumption of multimedia content, and how they will relate
to each other.
JPEG
Stands for Joint Photographic Experts Group. It is also an ISO/IEC working
group, but works to build standards for continuous tone image coding. JPEG is a
lossy compression technique used for full-color or gray-scale images, by
exploiting the fact that the human eye will not notice small color changes.
JPEG 2000
An initiative that will provide an image coding system using compression
techniques based on the use of wavelet technology.
DV
A high-resolution digital video format used with video cameras and camcorders.
The standard uses DCT to compress the pixel data and is a form of lossy
compression. The resulting video stream is transferred from the recording device
via FireWire (IEEE 1394), a high-speed serial bus capable of transferring data
up to 50 MB/sec.
H.261
An ITU standard designed for two-way communication over ISDN lines (video
conferencing) and supports data rates which are multiples of 64Kbit/s. The
algorithm is based on DCT and can be implemented in hardware or software and
uses intraframe and interframe compression. H.261 supports CIF and QCIF
resolutions.
H.263
Based on H.261 with enhancements that improve video quality over modems. It
supportsCIF, QCIF, SQCIF, 4CIF and 16CIF resolutions.
H.264
H.264, also known as MPEG-4 AVC (Advanced Video Coding), is a video compression
standard that offers significantly greater compression than its predecessors.
The standard offers up to twice the compression of the current MPEG-4 ASP
(Advanced Simple Profile), in addition to improvements in perceptual quality.
The H.264 standard can provide DVD-quality video at under 1 Mbps, and is
optional for full-motion video over wireless, satellite, and ADSL Internet
connections.
DivX Compression
DivX is a software application that uses the MPEG-4 standard to compress digital
video, so it can be downloaded over a DSL/cable modem connection in a relatively
short time with no reduced visual quality. The latest version of the codec, DivX
4.0, is being developed jointly by DivXNetworks and the open source community.
DivX works on Windows 98, ME, 2000, CE, Mac and Linux.
Terms
Lossy compression - reduces a file by permanently eliminating certain redundant
information, so that even when the file is uncompressed, only a part of the
original information is still there.
ISO/IEC
International Organization for Standardization - a non-governmental organization
that works to promote the development of standardization to facilitate the
international exchange of goods and services and spur worldwide intellectual,
scientific, technological and economic activity.
International Electrotechnical Commission - international standards and
assessment body for the fields of electrotechnology
Codec - A video codec is software that can compress a video source (encoding) as
well as play compressed video (decompress).
CIF - Common Intermediate Format - a set of standard video formats used in
videoconferencing, defined by their resolution. The original CIF is also known
as Full CIF (FCIF).
QCIF - Quarter CIF (resolution 176x144)
SQCIF - Sub quarter CIF (resolution 128x96)
4CIF - 4 x CIF (resolution 704x576)
16CIF - 16 x CIF (resolution 1408x1152
|