The 3ivx MPEG-4 5.0 Video Core, a high power video compression technology generates video that is fully compliant with MPEG-4 Simple or Advanced Simple Profile. The Motion Picture Expert Group (MPEG) defines ISO standardized video compression specifications for the coding of audio-visual information (movies, video clips, music, etc.). The 3ivx MPEG-4 5.0 Video Core is a COder/DECoder (referred to as a codec) that allows content creators to deliver fully compliant MPEG-4 files.
The 3ivx MPEG-4 5.0 Core has been designed for performance (speed), image quality, interoperability and portability.
Performance
3ivx MPEG-4 5.0 is very fast, if not the fastest MPEG-4 video codec on the planet.
The video decoding speed of the 3ivx MPEG-4 5.0 codec has been benchmarked by measuring the average frame rate of the decoder (Frames Per Second). |
|
In this particular test, The Matrix trailer, 640x480 encoded at 1 mBit/sec, was used. This clip was specifically chosen as it is a high action video that stresses the decoder.
The decoding speed is measured with YUV 420 by reference output, the native 3ivx MPEG-4 5.0 output format (this is equal to core decoding speed).
As you see on the chart below (longer is better), 3ivx MPEG-4 5.0 heavily benefits from fast memory buses, fast processors and MMX, SSE, SSE2, SSE3 and AltiVec. The codec uses only a minimal amount of RAM. For example, only 143 kilobytes of RAM is required for QCIF sized (176x144) video.
The 3ivx MPEG-4 5.0 Video Core utilizes high quality post-processing filters that are controlled by the Speed Governor. The Speed Governor dynamically enables and disables post-processing filters depending on the amount of CPU time that is available.
|
|
|
Average Decoding Performance in Frames Per Seconds (fps) of the 3ivx MPEG-4 5.0 Video Decoder on various PCs. The video being decoded is; The Matrix Trailer - Size: 640x480 - Bitrate: 1 mBit/sec
|
Image Quality
Encoder Quality
The goal of the encoding process is to produce results which most closely resemble the original footage. High quality algorithms are used to preserve as much detail, in as little space as possible. |
|
Decoder Quality
The decoder quality is comprised of the advanced core decoding routines as well as adaptive post processing filters. These routines have been carefully designed within 3ivx to enhance the image. Together they provide quality decoding which improves picture quality for 3ivx, and other MPEG-4 video footage.
|
|
Portability
The 3ivx MPEG-4 5.0 Core has already been ported and optimized for a variety of platforms. This includes both desktop platforms (such as Windows and Mac OS) as well as embedded devices (XScale/ARM).
|
|
Interoperability
The 3ivx MPEG-4 5.0 Decoder, is compatible with MPEG-4 Simple Profile and Advanced Simple Profile. Footage encoded with 3ivx MPEG-4, DivX 3, 4, 5 and 6, Apple MPEG-4, Philips MPEG-4, XviD, Sorenson MPEG-4 and MPEGSolutions MPEG-4 and variants have successfully been tested. 3ivx MPEG-4 5.0 also supports B-frames (B-VOPs), Interlaced Decoding, Global Motion Compensation (GMC) and Quarter Pixel motion compensation QPel).
|
|
|
What is MPEG-4? |
MPEG-4, like its predecessor MPEG-2, is expected to foster the burgeoning industry of interactive video in a host of devices such as set-top boxes, DVD players and PCs. The video and audio compression format delivers the same video quality of that of MPEG-2, the standard for DVD players, but at half the bit rate. With the bandwidth savings, industry supporters expect it to deliver a wide range of plusses, including making possible interactivity and e-commerce.
Stefanie Olsen, CNET
|
|
|