MPEG-4 ASP Decoder for TI C64x+
The MPEG-4,
defined by the ISO/IEC 14496 standard, is a video compression (coding) standard supporting a wide range of applications such as digital storage media, internet,video, interpersonal video communications, wireless video,etc.....view full
Main features (Normative tools):
Intra and Predicted VOP encoding
Configurable GOP size
Spatial AC/DC prediction
Unrestricted motion vectors (UMV)
Bit-rate control:-CBR (Constant Bit Rate)-VBR (Variable Bit Rate)-Constant Quantizer
Extra-features:
Integrated de-interlacer
Support for 4:2:0 and 4:2:2 inputs
Multi-instance support...view full
Standard:
ISO/IEC 14496-2 (MPEG-4) SP
(Simple Profile) and ASP (Advanced Simple Profile)
xDAIS, xDM& CodecEnginecompliant interface
Main features (Normative tools):
I/P/B VOPs
Spatial AC/DC prediction
Four motion vectors per macroblock(4MV)
Unrestricted motion vectors (UMV)
Re-synchronization markers (video packets)
Quantization method 1&2 (H.263&MPEG)
Short header (H.263 compatibility)
Interlaced video support
Extra-features:
B VOP skipping
Deblocking process
Multi-instance support
TIVR's MPEG-4 Codec on ARM11 is industry's best
performing video codec available on ARM11. The codec extensively uses SIMD and DSP instructions of ARM11 ISA, which is used in todays high end application processors like i.Mx31, OMAP2420, OMAP2430, Samsung S3C6400. It results in significant improvement in performance as comapred to industry's most successful processor ARM9.
The results of MPEG-4 codec on ARM11 based device (ARM11 of OMAP 2420) are:
30 FPS decoding of 1 Mbps VGA size (640x480) MPEG-4 bitstreams requires 160 to 200 MHz on ARM11 based device.
30 FPS High quality encoding of CIF size (352x288) sequeces at 512 Kbps requires 180 to 250 MHz on ARM11 based device....view full
TIVR Communications MPEG-4 Simple Profile / H.263
P0 Video Encoder implementation is one of the fastest implementations for Mobile and embedded Platforms. The implementation is highly efficient in terms of speed and memory footprint. TIVR MPEG-4 Video Encoder can encode 384 kbps 30 frames/sec of CIF size sequences on 624 MHz XScale processor (without color conversion) at 60% CPU load for complex streams like foreman. The encoder also supports H.263 P0 encoding....view full
This MPEG-4 Simple Profile Video Decoder is
targeted at ARM9 and ARM9E based multimedia systems to enable high quality video solutions even on low end baseband processors, application processors and companion ICs. The solution can support a range of picture sizes but is optimally suited for devices with display sizes up to CIF (352x288 pixels).
It offers a high performance solution with low resource consumption....view full
Streaming Machines Custom video codec
"Vcodec_1000mp4" is a block based motion estimation based video codec. Its compression is comparable to MPEG4 simple profile. It supports both VBR and CBR modes. It supports frame resolutions of QCIF, CIF, Full D1 as well as HDTV. Decoder is also combined with separate de-blocking filters for both chroma and luma. It also supports packet based error resilience and supports multiple error concealment and recovery modes. Vcodec_1000mp4 supports bitrates of 25 kbps to 3 Mbps. It is suitable for both customized video conferencing solutions as well as high quality video broadcast solutions. Both encoder and decoder are available in highly optimized C implementations that are easily portable to different DSP platforms. Further details on www.streaming-machines.com...view full