\ VideoBits.org - Compression Standards
VideoBits.org
home principles standards vendors publications  
intro compression broadcast disks  
 


Compression Standards

Video Codecs

  • AVS
    • Primarily defined and used by Chinese consumer electronics vendors.
    • AVS is implemented in chips from:
      • Celestial - satellite receiver set-top box chips with built-in AVS hardware accelerator
      • Vimicro - multimedia mobile phone chips that run AVS in software on a programmable processor
    • AVS is implemented in systems from Haier, Huawei, Lenovo, SinoSat, Skyworth, and others.
  • VC-1
  • Real Video
  • XviD
  • QuickTime
  • Windows Media Video 9
  • DivX
  • VP7, VP6, VP5, VP4, VP3
  • H.264 (MPEG-4 Part 10 AVC)
  • MPEG-4
  • H.263
  • MPEG-2 (H.262)
  • MPEG-1
  • H.261
  • JPEG 2000
    • Uses wavelet compression isntead of cosine transform compression.
    • Has no inter-frame dependencies. This means that errors are not propagated from one frame to the next and there is no latency in displaying decoded frames due to out-of-order frame coding. Without inter-frame prediction, JPEG 2000 typically yields lower compression-quality than other advanced video coding standards.
    • Requires similar processor performance requirements on the encoder and decoder unlike other video coding standards that are asymmetric and require greater processor performance in the encoder than the decoder.

History

Since the early 1990s a large number of digital video compression standards have been developed. These are known as enCODECodes or CODECs.

year 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004
ITU-T standards H.261 H.263
ITU-T / MPEG joint standards H.262 / MPEG-2 H.264 / MPEG-4 Part 10 AVC
MPEG standards MPEG-1 MPEG-4
On2 Technologies standards VP3 VP4 VP5 VP6
DivX Networks standards DivX
Microsoft standards Windows Media Video
Apple Computer standards QuickTime
XviD open source standards XviD
Real Networks standards Real Video
year 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004

Many of these CODECs compete for acceptance in a single target market. Each CODEC has been designed with optimizations for specific target applications. However, all of these CODECs are based on the same principles:

  1. copy data from previously coded frames
  2. copy neighboring data within a frame
  3. encode the information needed to correct errors from the previous two steps.

All of these CODEC standards can be used to encode captured raw digital video data into a compressed bitstream and decode a compressed bitstream into raw digital video data for display. Each CODEC standard allows for some degree of trade-off between the three key parameters, bit rate, resolution (including frame rate), and quality. Bit rate is measured in bits/second. Resolution is measured in pixels/line x lines/frame at frames/second. Quality is a subjective measure and can not easily be quantified. One method of approximating a measure of quality is the signal to noise ratio between encoded/decoded video and the original raw source.

Sources of free video clips

raw YUV

digital video bitstream Video Quality Experts Group (VQEG) test sequences
YUV video player for MS Windows

H.264

digital video bitstream Vanguard Software Solutions
digital video bitstream FastVDO High Profile test streams

Macromedia Flash Video 8 / On2 Technologies Flix / VP6

digital video bitstream On2 Technologies

VC-1 / Windows Media Video 9

digital video bitstream Microsoft

DivX

digital video bitstream DivX Networks

Conformance Testing

  • Tektronix
    • Location: Beaverton, OR
    • NYSE:TEK
    • Products:
      • MTS400 and MTS430 MPEG test systems that perform real-time transport stream and "deferred-time" elementary stream analysis and reports errors and statistics for MPEG-2, DVB, ISDB, ATSC, DVB-H, 3GPP, & IP formats
      • MTS4SA stand alone software for a 1.2+ GHz Intel machine running Windows that performs the same functions as the MTS400
      • MTS4EA stand alone software for non-real-time elementary stream analysis of H.261, MPEG-2 MP@ML, MPEG-2 MP@H-1440L and MP@HL, MPEG-4 ASP (levels 0-5), H.263, H.263+, H.264/AVC Baseline and Extended Profiles (levels 1-5), H.264/AVC Main Profile (levels 1-5), H.264/AVC High Profile with FRExt, SMPTE VC-1, Windows Media V9, and 3GPP
      • MTM400 MPEG transport stream monitor for DVB, ISDB, and ATSC streams
      • MLM1000 multi-layer MPEG transport stream monitor for DVB, ISDB, and ATSC streams
      • MTX100 MPEG-2, DVB, and ATSC synthetic stream generator
      • AD954 portable MPEG-2, DVB, and ATSC non-real-time analyzer
      • Many other PAL and NTSC signal generators and monitors
    • Acquisitions:
      • Vqual
        • Location: Bristol, UK
        • founded in 2002
        • Vclips clips for video compression, testing, and evaluation including clips designed to stress an encoder and clips to stress a decoder. Some libraries of clips are natural video and others are synthetic.
        • Vprove software for video compression analysis, optimization & evaluation
        • Certify broadcast content conformance checking
        • Customers include Philips, Zoran, Sarnoff, Ceva, Broadcom/Alphamosaic, Sunplus, Vitec, Atsana
  • Sarnoff
    • "Emmy-winning" compliance bitstreams, in used since 1994, including:
      • MPEG-2/ATSC Syntax Bitstreams
      • ATSC Format Bitstreams
      • MPEG-2/ATSC Stress Bitstreams
      • MPEG-2/ATSC PSIP Bitstreams
      • DTV Closed Captioning Bitstreams
      • Cable Format Bitstreams
      • Cable HD Format Bitstreams
      • ATSC Transport Bitstreams
      • MPEG-1/MPEG-2 Syntax Tests
    • Though Sarnoff licenses compliance bitstreams, Vqual likes to mention in its press releases that Sarnoff itself uses Vqual bitstreams, presumably for MPEG-4 and H.264 where Vqual has jumped in early since Sarnoff's strength seems to be MPEG-1, MPEG-2, and ATSC bitstreams.
  • Fraunhofer Gesellschaft - Heinrich Hertz Institut for Telecommunications
    • H.264 test streams for different profiles including:
      • syntax tests
      • stress tests
      • typical broadcasts
      • pathological cases
  • Allegro
    • Location: Montbonnot, France
    • provider of MPEG-4 AVC (H.264) certification tools and compliance bitstreams as well as encoder and transcoder software IP
    • Products:
      • H264 BP Level 1.3 stream suite
      • H264 BP Level 2 stream suite
      • H264 BP Level 3 stream suite
      • H264 BP Level 3.1 stream suite
      • H264 MP Level 3 stream suite
      • H264 MP Level 4 stream suite
      • H264 MP Level 4.1 stream suite
      • H264 HP Level 4 stream suite
      • H264 HP Level 4.1 stream suite
      • A/V sync system stream suite
      • changing picture resolution stream suites
      • changing aspect ration stream suite
      • changing codec stream suite
      • broadcast multiplexer systems and software IP
    • Customers:
      • ADB
      • ATI
      • Broadcom
      • Ceva
      • Chips & Media
      • Conexant
      • Hisilicon
      • Imagination Technologies
      • Intel
      • LG
      • LSI Logic
      • Philips
      • Prime
      • Sagem
      • SciWorx
      • Sigma Designs
      • STMicroelectronics
      • Texas Instruments
      • Thomson
      • TPS
Copyright © 2005-2006 Jonah Probell. All rights reserved.