hit tracker
Home > Products > Certification > Compliance Bitstreams
 
Compliance Bitstreams  Allegro compliance bitstreams are designed for intensive testing of H.264 decoder implementations.
Given the higher complexity of H.264 compared to MPEG-2, such testing is an absolute necessity before mass deployment.
Allegro offers several test suites. Each test suite targets a specific profile/level combination.


All test suites include:
Syntax tests
Stress tests (real-time decoding tests)

Type Resolution Number of streams
H.264 Baseline profile - Level 1.3
T-DMB
176x144@30fps
28
H.264 Baseline profile - Level 2
352x288@30fps
58
H.264 Baseline profile - Level 3
720x576@25fps
720x480@30fps
116
H.264 Baseline profile - Level 3.1
1280x720@30fps
1280x720@25fps
116
H.264 Main profile - Level 3
720x576@25fps
720x480@30fps
416
H.264 Main profile - Level 4
1920x1080@30fps
1280x720@60fps
1920x1080@25fps
1280x720@50fps
532
H.264 Main profile - Level 4.1
1920x1080@30fps
1280x720@60fps
1920x1080@25fps
1280x720@50fps
544
H.264 Main profile - Level 4.2
Stress extension
1920x1080p@60fps
1920x1080p@50fps
112
H.264 High profile - Level 3
720x576@25fps
720x480@30fps
512
H.264 High profile - Level 4
920x1080@30fps
1280x720@60fps
1920x1080@25fps
1280x720@50fps
652
H.264 High profile - Level 4.1
920x1080@30fps
1280x720@60fps
1920x1080@25fps
1280x720@50fps
664
H.264 High profile - Level 4.2
Stress extension
1920x1080p@60fps
1920x1080p@50fps
136

Stream formats:
Streams are delivered in Elementary Byte Steam format (Annex B)
They can be encapsulated in MPEG Transport (13818-1) format using Allegro encapsulation software

Methodology

Allegro has developed its own H.264 encoder dedicated to generating test bitstreams. This encoder is designed for high configurability rather than maximum compression ratio. All encoding parameters (picture type, slice type, loop filter parameters, slice reordering, MMCO, macroblock type, quantization parameter, motion vector, prediction direction, intra prediction direction, constrained intra prediction, direct mode type, etc.) can be controlled at macroblock granularity.

Using this dedicated encoder, Allegro has generated:
Syntax bitstreams for intensive testing of all compression tools
Stress bitstreams for H.264 performance testing against theoretical worst cases
All these bitstreams are the intellectual property of Allegro.

Major features of Allegro bitstreams

Short video sequences:
These sequences have a duration of 15 to 30 seconds and are optimized to simplify problem detection.
Each sequence focuses on a specific video feature for fast and simple analysis of potential problems.

Auto test:
Every decoded picture can be associated with a signature that can be compared with a reference signature to allow easy implementation of automatic test methods.

Debug capabilities:
Allegro’s bitstreams minimize debug time, vital to the success of any commercial product. For this, Allegro has introduced two innovative techniques:
Quick restart
Quick debug

Both these techniques radically reduce debug time.



Certification Tools





Top
© ALLEGRO 2009
Réalisation Inédit's