DSP Codec
RTS provides efficient and high quality implementation of software video, images, software audio and speech codecs suitable for various applications such as Mobile Multimedia, Mobile TV, Video Telephony, Video Conferencing, Video Surveillance, Video Broadcast, Video blogs and Live Streaming. RTS solutions have been optimized to utilize the processor's capabilities and resources. The codec solutions are available on various Processors/DSPs including ARM9, ARM9E, ARM11, Cortex-A8, Cortex-A9, XScale PXA25x, PXA27x, PXA32x, MIPS32 4Kec, ZSP500, Renesas SH3, SH4, TI C64x+, Pentium MMX, SSE, SSE2, SSE3, SSE4) on wide variety of platforms (Windows CE, Android, Embedded Linux, iPhone OS X, Windows 7).

H.264 Baseline Profile Decoder
Our implementation is highly efficient in terms of low MIPS and small memory footprint.
Profile ....................... H.264 Baseline Profile levels ........................ All levels
Frame Rates .............Any (compliant with standard)
Bit Rate .....................Any (compliant with standard)
Resolution ..............Any (including QCIF, QVGA, CIF, VGA, D1, 720P, 1080P, 1080i)
Input format ............H.264 Bit-Stream/NALU
Output format ..............YUV420, YUYV, RGB12, RGB15, RGB16, RGB24, RGB32
Error Concealment ...... Bit error detection-Concealment of missing and corrupt frames
Conformance ...... Verified against JVT bitstream exchange
Processor ...... ARM7, ARM9/9E, ARM11Cortex-A8, Cortex-A9XScale, PXA27x, PXA32x, MIPS32, 4KecVerisilicon, ZSP500, TI C64x+
H.264 BP Video Encoder
The encoder has four speed modes which provide best quality for available processing power.
Profile ....................... H.264 Baseline Profile levels ............. All levels
Frame Rates .......... compliant with standard
Bit Rate .................. compliant with standard)
Input format ............YUV420, YUYV, RGB15, RGB16, RGB24, RGB32
Output format ..............H.264 bitstream/ NALU
Slice Type ...... I and P
Intra Prediction ...... Proprietary Fast Intra Inter Prediction ...... Prediction Algorithm
Proprietary Fast Motion Estimation Algorithm that provides best motion vectors with the available processing power.
Variable block sizes (16x16, 16x8, 8x16, 8x8)
Unrestricted Motion Vector
Quarter Pel Motion Vector
Proprietary Scene Change Detection Algorithm
Deblocking ................. On/Off
Quality vs. Speed Tradeoff Levels
Conformance ....... Verified with Commercial decoders and JVT Decoder.
Processor ...... ARM7, ARM9/9E, ARM11Cortex-A8, Cortex-A9XScale, PXA27x, PXA32xMIPS32 4KecVerisilicon ZSP500TI C64x+
H.264HighProfile Encoder/Decoder
The decoder has been optimized using multithreaded programming to give best performance on multiple cores of multicore CPUs.
Profile ...................... H.264 Baseline
Profile levels ........................ All levels
Frame Rates .............Any (compliant with standard)
Bit Rate .....................Any (compliant with standard)
Resolution ..............Any (including QCIF, QVGA, CIF, VGA, D1, 720P, 1080P, 1080i)
Input/Output format ............H.264 Bit-Stream/NALU
YUV420, YUYV, RGB12, RGB15, RGB16, RGB24, RGB32
Conformance ...... Verified against JVT bitstream exchange
Processor ...... ARM7, ARM9/9E, ARM11Cortex-A8, Cortex-A9XScale, PXA27x, PXA32x, MIPS32, 4KecVerisilicon, ZSP500, TI C64x+
MPEG-4 HE-AAC Audio Decoder
Our implementation is efficient in terms of low MIPS and small memory footprint. Tatvik HE-AAC decoder supports decoding of HE-AAC v1 (AacPlus or AAC-SBR) and HE-AAC v2 (Enhanced AACPlus or AAC-PS) bitstreams
Profile ..... MPEG-4 HE-AAC v1 & V2
Tools ........ Intensity Stereo
Mid/side Stereo
Temporal Noise Shaping (TNS)
Perceptual Noise Substitution (PNS)
HQ-SBRParametric Stereo
Sampline Rates ...compliant with standard
Channels ............ Mono/Stereo
Output ............16 Bits PCM
Compliance .....Compliant with ISO/IEC 14496-4, ISO/IEC 14496-3:2005
Conformance ...... Verified against ISO bitstream exchange
Processor ...... ARM7, ARM9/9E, ARM11Cortex-A8, Cortex-A9XScale, PXA27x, PXA32xMIPS32 4KecVerisilicon ZSP500TI C64x+
AAC-LC Audio Decoder
Our implementation is highly efficient in terms of low MIPS and smallmemory footprint.
Profile ..... MPEG-4 AAC-LC (Low Complexity)
Tools ........ Intensity Stereo
Mid/side StereoTemporal Noise Shaping (TNS)Perceptual Noise Substitution (PNS)HQ-SBRParametric Stereo
Sampline Rates ...8-96KHz
Channels ............ Mono/Stereo
Output ............16 Bits PCM
Compliance .....Compliant with ISO/IEC 14496-4, ISO/IEC 14496-3:2005
Conformance ...... Verified against ISO bitstream exchange
Processor ...... ARM7, ARM9/9E, ARM11Cortex-A8, Cortex-A9XScale, PXA27x, PXA32xMIPS32 4KecVerisilicon ZSP500TI C64x+
MP3 Audio Decoder
MP3 Audio Decoder is implementation of the Layer-3 of MPEG-1, MPEG-2 and MPEG-2.5 standards. The implementation is one of the fastest fixed-point implementations for Mobile Platforms. The implementation is highly efficient in terms of speed and memory footprint.
Profile ..... Layer-3 of MPEG-1, MPEG-2 and MPEG-2.5
Tools ........ Intensity Stereo
Mid/side Stereo
Sampline Rates ...8, 11.025, 12, 16, 22.05, 24, 32, 44.1 and 48 KHz
Channels ............ Mono/Stereo
Bit Rates ... All bit rates compliant with Layer-3 of MPEG-1, MPEG-2, MPEG-2.5 (32 to 320 kbps)
Output ............16 Bits PCM
Compliance .....Compliant with ISO/IEC 14496-4, ISO/IEC 14496-3:2005
Conformance ...... Verified against ISO bitstream exchange
Processor ...... ARM7, ARM9/9E, ARM11Cortex-A8, Cortex-A9XScale, PXA27x, PXA32xMIPS32 4KecVerisilicon ZSP500TI C64x+
Systems
Mux and Demux
MP4
MPEG-2 (TS & PS)
Flash/Flv
AVI
MOV
3GPP
Multimedia Solutions
Multimedia Player
Streaming Multimedia Player (HTTP, RTSP)
Camcorder.
Supported OS
TI BeagleBoard (OMAP3530)
Freescale's i.mx27, i.mx31
Apple iPhone/iPod
Google Nexus
Sumsung S3/S4
Friendly ARM