Tata Elxsi offers a rich set of licensable Audio/Video components on ARM7, ARM9, ARM9E Platforms, targeted to help OEM/ODM's to get to market faster, and save technology development efforts.
Tata Elxsi A/V Codec libraries are standards based reusable components with extensive well-documented APIs. In most cases the codecs are designed to be OS independent and allows quick customisation of the existing code to target hardware. All the codecs are Fixed-point arithmetic implementation using ANSI C and ARM Assembly coding
The following codecs are available for licensing:
Speech Codecs
• AMR-NB
• AMR-WB
• G.711
• G.722
• G.732.1
• G.729AB
• G.726
• IMA ADPCM
• iLBC
Imaging codecs
• JPEG2000
• JPEG
• GIF
• PNG
• WBMP
Video codecs
• H.264 (Baseline, Main, High Profile)
• H.263+
• MPEG4 SP and ASP
• MPEG2 HD
Audio codecs
• MP3
• Enhanced HE-AAC
• HE-AAC
• ER AAC-LC
• AAC-LC
• AAC-LD
• AAC-LTP
• MP3 Pro
Other IPs
• Graphic Equalizer
• Automatic Gain Control
• Dynamic Limiter
• Tone Generator
• Matrix Mixer
• Acoustic Echo Canceller - Noise Reduction (with VAD –
Voice Activity Detector and CNG – Comfort Noise generator )
• Distortion Compensation
• DTMF Generation and Detection
TEL’s codec solutions keep the below mentioned aspects as the defining criteria’s in the design stage:
• Re-entrant and multithread safe
• Re-locatable
• No memory leaks and corruptions
• Least usage of memory and MIPS
• No global writes
• Shall be adaptive for limited "large sized" contiguous memory
• Shall be adaptive for memory partitioning
• Core codecs suitably abstracted through a rich set of APIs
• Features supported by codecs shall not be dependent on the APIs
exposed for system
Tata Elxsi Value Proposition:
• Tata Elxsi provides a wide range of experience in codec
development and porting thus helping customers expedite their
product performance and development cycles.
• Proprietary algorithm development
• Integration/Porting services
• Faster time-to-market
• Highly Cost-effective IPs and services, proven across the world
with leading clients
Processors:
ARM7TDMI, ARM9TDMI, ARM926EJ-S, ARM1136JS,TI's DM270, DM320, DM642, C54x, C55x, C64x
Operting System:
Windows, Linux, other operating systems like ITRON,AMX RTOS, Embedded Linux
Deliverables:
Pure ANSI C - Source/Object code
Platform Optimized Source/Object code
Key Product Differentiators
• Superior Optimization
• Robustness
• Rich API Documentation
• Inside-the-Box Support Services for Customization and Product
Multimedia Codecs on various ARM Platforms