H.264 Encoder
H.264 Baseline Profile Video Encoder
AceThought provides high-quality and efficient software implementation of H.264 Baseline Profile (BP) Video Encoder algorithms on various handheld and desktop platforms. AceThought Mobile H.264 BP Encoder IP adds efficient decoding capabilities in next generation multimedia applications. This IP is essentially suitable for battery-powered devices, such as mobile phones, portable network devices, video surveillance devices, portable video recorders, digital cameras and handheld consumer electronic devices.
Benefits
- Single, Dual, Quad Core Implementation optimized with ARM NEON Advanced SIMD for ARM Cortex-A9 MPCore, Cortex-A15 MPCore, Cortex-A8.
- High performance, Reduced power consumption, Lower memory footprint, Reduced external memory Bandwidth.
- Fully compliant with H.264 ISO/IEC 14496-10 Baseline Profile
- Re-entrant library
- Implemented in ANSI C with key modules optimized for different processor instruction set, which enables it easily portable to embedded processors: RISC, VLIW, Super-scalar, DSP, CISC, Multicore, OpenCL.
- Both C and C++ interface are available for easy integration
- Availability on large number of operating systems and processor platforms.
- Proprietary Fast Motion Estimation Algorithm that provides best motion vectors with the available processing power.
- Proprietary Quarter-Pixel Motion Vector Refinement Algorithm.
- Proprietary Scene Change Detection Algorithm.
- Proprietary Intra Prediction Algorithm.
- Proprietary Single pass Proprietary Rate Control.
- Three Quality vs Speed trade off levels to suit wider variety of applications
Operating System and Processor Support
The Mobile H.264 BP Video Encoder IP is available on large number of operating systems and processor platforms. The following table highlights the support available on specific operating system and processor:
Processors |
|---|
ARM Cortex-A8, Cortex-A9, Cortex-A15, NEON Advanced SIMD, MPCore multicore |
ARM ARM9T, ARM9E, ARM11, v4, v5, v6 |
Marvel PXA27x, PXA32x |
Intel Mutlicore, MMX, SSE, SSE2, SSE3, SSE4 |
Operating System |
|---|
Google Android 2.x, 3.x, 4.x |
Apple iOS, iPhone, iPad |
Embedded Linux for ARM processors |
Microsoft Windows, Apple Mac OSX, Linux |
Please note that all operating system and processor combination may not be readily available. You may contact us to know the availability for particular operating system and processor platform. Please get in touch with our sales team for any specific queries at sales@acethought.com
