Products Video Codecs and media player

Video Codecs

AceThought has been founded by a Video Compression Scientist; it excels in providing high-quality and performance & memory optimized video codecs, audio codecs and video & imaging algorithms. We provide a range of video codecs as Software IP including HEVC, H.264, VP9, VP8, VC-1, H.263, MPEG-4 and MPEG-2 on mobile & desktop platforms. Our video codec technologies are available on ARM Cortex-A single core & multi-core processors and Intel x86 processors.

Our video codec software is extremely suitable for battery powered devices, such as mobile phones, tablets, video conferencing, in flight entertainment, video games, portable network devices, portable multimedia player, video surveillance & security and handheld consumer electronic devices.

Video Codecs

H.265, known as HEVC (High Efficiency Video Coding) is a successor to H.264 or AVC, is the latest video codec standard. HEVC achieves up to 2X bandwidth savings over previous generation H.264/MPEG-4 AVC based technologies. The HEVC standard supports UHD resolutions, including 4K and 8K, and format range extensions (RExt) for higher bit depths and up to 4:4:4 chroma sub sampling. HEVC codec is a must have technology for industries developing next-gen multimedia solutions across the Digital Media Creation, Distribution and Consumption chain.

AceThought has been at the forefront of development of products based on HEVC technology and our HEVC software Decoders IP are available on a range of Intel x86 and ARM Cortex Ax platforms. These codecs have been deployed in a number of customer products and services. Our HEVC software video decoders are designed for performance, multi-threading, conformance and variety across mobile and desktop processors and operating systems.

Salient Features and Benefits
  • Fully compliant with ITU-T H.265 Main, Main 10 and Main Still Picture Profile.
  • Optimized for 32 and 64 bit ARM Cortex-A (ARMv7, ARMv8) and Intel x86 architecture.
  • Supported on Android, iOS (iPhone, iPad), Windows 10 Phone, Linux, Mac OSX and Windows.
  • Multi-thread for multi-core processors.
  • ANSI C implementation with key modules optimized for vector instructions (ARM NEON and Intel SSE, AVX).
  • Availability of both C and C++ interfaces for easy integration.
  • Error resilience support for erroneous streams.
Supported Processors
  • ARM Cortex-A : ARMv7 (32-bit) and ARMv8(64-bit).
  • Intel x86.
  • ARM9, ARM11, Cortex-M.
Supported OS
  • Mobile OS : Google Android, Apple iOS (iPhone, iPad), Microsoft Windows 10 Phone and Linux.
  • Desktop OS : Microsoft Windows, Apple Mac OS X and Linux.

H.264 or AVC (Advanced Video Coding), also known as MPEG-4 Part 10 is a widely adopted video compression standard and is used for content delivery on web, mobile and set-top boxes.

AceThought has been a leading developer of products based on H.264 technology and our H.264 software Decoders IP is available on a range of Intel x86 and ARM Cortex Ax platforms. These codecs have been deployed in a number of customer products and services. Our H.264 software video decoders are designed for performance, multi-threading, conformance and variety across mobile and desktop processors and operating systems.

Salient Features and Benefits
  • Fully compliant with H.264 ISO/IEC 14496-10 Baseline, Main & High Profile.
  • Optimized for 32 and 64 bit ARM Cortex-A (ARMv7, ARMv8) and Intel x86 architecture.
  • Supported on Android, iOS (iPhone, iPad), Windows 10 Phone, Linux, Mac OSX and Windows.
  • Multi-thread for multi-core processors.
  • ANSI C implementation with key modules optimized for vector instructions (ARM NEON and Intel SSE, AVX).
  • Availability of both C and C++ interfaces for easy integration.
  • Error resilience support for erroneous streams.
Supported Processors
  • ARM Cortex-A : ARMv7 (32-bit) and ARMv8(64-bit).
  • Intel x86.
  • ARM9, ARM11, Cortex-M.
Supported OS
  • Mobile OS : Google Android, Apple iOS (iPhone, iPad), Microsoft Windows 10 Phone and Linux.
  • Desktop OS : Microsoft Windows, Apple Mac OS X and Linux.

VP9 is the next generation video compression technology developed by Google. VP9 promises up to 2X compression over H.264 and VP8 video compression standards. VP9 is an open, royalty free standard and is widely used in popular video sharing website YouTube. VP9 competes with HEVC video compression standard, the emergence of online video consumption will make sure that both standards are likely to co-exist and contribute to enhanced user experience for video consumption and drive adoption of higher resolutions like 4K/UHD.

Google provides a decently optimized software implementation of the VP9 decoder (as a part of WebM), however this does not scale well to HD and 4K resolutions on resource and power constrained processor platforms used in mobile devices. AceThought has used its deep expertise in video compression and optimization to extract the best performance of VP9 decoder from embedded processor like ARM Cortex-A. AceThought VP9 software video decoder is available on a range of Intel x86 and ARM Cortex Ax platforms which is designed for performance, multi-threading, conformance and variety across mobile and desktop processors and operating systems.

Salient Features and Benefits
  • Compliant with VP9 Bitstream & Decoding Process Specification - v0.6, 31st March 2016.
  • Optimized for 32 and 64 bit ARM Cortex-A (ARMv7, ARMv8) and Intel x86 architecture.
  • Supported on Android, iOS (iPhone, iPad), Windows 10 Phone, Linux, Mac OSX and Windows.
  • Multi-thread for multi-core processors.
  • ANSI C implementation with key modules optimized for vector instructions (ARM NEON and Intel SSE, AVX).
  • Availability of both C and C++ interfaces for easy integration.
  • Error resilience support for erroneous streams.
Supported Processors
  • ARM Cortex-A : ARMv7 (32-bit) and ARMv8(64-bit).
  • Intel x86.
  • ARM9, ARM11, Cortex-M.
Supported OS
  • Mobile OS : Google Android, Apple iOS (iPhone, iPad), Microsoft Windows 10 Phone and Linux.
  • Desktop OS : Microsoft Windows, Apple Mac OS X and Linux.

SMPTE (Society for Motion Picture Television Engineers) VC-1 has been adopted as a mandatory video format for HD-DVD and Blue-ray.

AceThought VC-1 (WMV9) software Decoders IP is available on a range of Intel x86 and ARM Cortex Ax platforms. Our VC-1 software video decoders are designed for performance, multi-threading, conformance and variety across mobile and desktop processors and operating systems.

Salient Features and Benefits
  • Fully compliant with SMPTE 421M VC-1 Simple, Main & Advance Profile.
  • Optimized for 32 and 64 bit ARM Cortex-A (ARMv7, ARMv8) and Intel x86 architecture.
  • Supported on Android, iOS (iPhone, iPad), Windows 10 Phone, Linux, Mac OSX and Windows.
  • Multi-thread for multi-core processors.
  • ANSI C implementation with key modules optimized for vector instructions (ARM NEON and Intel SSE, AVX).
  • Availability of both C and C++ interfaces for easy integration.
  • Error resilience support for erroneous streams.
Supported Processors
  • ARM Cortex-A : ARMv7 (32-bit) and ARMv8(64-bit).
  • Intel x86.
  • ARM9, ARM11, Cortex-M.
Supported OS
  • Mobile OS : Google Android, Apple iOS (iPhone, iPad), Microsoft Windows 10 Phone and Linux.
  • Desktop OS : Microsoft Windows, Apple Mac OS X and Linux.

MPEG-4 is a widely adopted ISO/IEC video standard developed by Moving Pictures Expert Group (MPEG). MPEG-4 is used for compressing video for delivery on Web (streaming media), Mobile, IPTV and Digital TV. The H.263 video compression standard has been developed by ITU-T Video Coding Expert Group (VCEG). H.263 is widely used for video- conferencing at low bit-rates.

AceThought has developed extremely efficient products based on MPEG-4 and H.263 technology and our MPEG-4 Simple Profile (SP), Advance Simple Profile (ASP), H.263 P0, H.263 P3 and Sorenson Spark software video decoders IP is available on a range of Intel x86 and ARM Cortex Ax platforms. These codecs have been deployed in a number of customer products and services. Our MPEG-4 SP, MPEG-4 ASP and H.263 software video decoders are designed for performance, multi-threading, conformance and variety across mobile and desktop processors and operating systems.

Salient Features and Benefits
  • Fully compliant with ISO/IEC 14496-2 MPEG-4 Simple Profile & Advanced Simple Profile and ITU-T Recommendation H.263.
  • Optimized for 32 and 64 bit ARM Cortex-A (ARMv7, ARMv8) and Intel x86 architecture.
  • Supported on Android, iOS (iPhone, iPad), Windows 10 Phone, Linux, Mac OSX and Windows.
  • Multi-thread for multi-core processors.
  • ANSI C implementation with key modules optimized for vector instructions (ARM NEON and Intel SSE, AVX).
  • Availability of both C and C++ interfaces for easy integration.
  • Error resilience support for erroneous streams.
Supported Processors
  • ARM Cortex-A : ARMv7 (32-bit) and ARMv8(64-bit).
  • Intel x86.
  • ARM9, ARM11, Cortex-M.
Supported OS
  • Mobile OS : Google Android, Apple iOS (iPhone, iPad), Microsoft Windows 10 Phone and Linux.
  • Desktop OS : Microsoft Windows, Apple Mac OS X and Linux.

AceThought MPEG-2 and MPEG-1 software video decoders IP is available on a range of Intel x86 and ARM Cortex Ax platforms. Our MPEG-2 and MPEG-1 software video decoders are designed for performance, multi-threading, conformance and variety across mobile and desktop processors and operating systems.

Salient Features and Benefits
  • Fully compliant with MPEG-2 ISO/IEC 13818-2 & MPEG-1 ISO/IEC 11172-2.
  • Optimized for 32 and 64 bit ARM Cortex-A (ARMv7, ARMv8) and Intel x86 architecture.
  • Supported on Android, iOS (iPhone, iPad), Windows 10 Phone, Linux, Mac OSX and Windows.
  • Multi-thread for multi-core processors.
  • ANSI C implementation with key modules optimized for vector instructions (ARM NEON and Intel SSE, AVX).
  • Availability of both C and C++ interfaces for easy integration.
  • Error resilience support for erroneous streams.
Supported Processors
  • ARM Cortex-A : ARMv7 (32-bit) and ARMv8(64-bit).
  • Intel x86.
  • ARM9, ARM11, Cortex-M.
Supported OS
  • Mobile OS : Google Android, Apple iOS (iPhone, iPad), Microsoft Windows 10 Phone and Linux.
  • Desktop OS : Microsoft Windows, Apple Mac OS X and Linux.

AceThought delivers high-quality and efficient software implementation of H.264 Baseline Profile (BP) Video Encoder algorithms on various handheld and desktop platforms. AceThought H.264 BP Encoder adds efficient decoding capabilities in next generation multimedia applications. This software encoder is 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.

Salient Features and Benefits
  • Fully compliant with H.264 ISO/IEC 14496-10 Baseline Profile
  • Optimized for 32 and 64 bit ARM Cortex-A (ARMv7, ARMv8) and Intel x86 architecture.
  • Supported on Android, iOS (iPhone, iPad), Windows 10 Phone, Linux, Mac OSX and Windows.
  • Multi-thread for multi-core processors.
  • ANSI C implementation with key modules optimized for vector instructions (ARM NEON and Intel SSE, AVX).
  • Availability of both C and C++ interfaces for easy integration.
  • Error resilience support for erroneous streams.
  • 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.
Supported Processors
  • ARM Cortex-A : ARMv7 (32-bit) and ARMv8(64-bit).
  • Intel x86.
  • ARM9, ARM11, Cortex-M.
Supported OS
  • Mobile OS : Google Android, Apple iOS (iPhone, iPad), Microsoft Windows 10 Phone and Linux.
  • Desktop OS : Microsoft Windows, Apple Mac OS X and Linux.

AceThought delivers high-quality and efficient software implementation MPEG-4 Simple Profile (SP) and H.263 Video Encoder algorithms on various handheld and desktop platforms. Our video encoder adds efficient decoding capabilities in next generation multimedia applications. This software encoder is 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.

Salient Features and Benefits
  • Fully compliant with MPEG-4 ISO/IEC 14496-2 Simple Profile and ITU-T Recommendation H.263.
  • Optimized for 32 and 64 bit ARM Cortex-A (ARMv7, ARMv8) and Intel x86 architecture.
  • Supported on Android, iOS (iPhone, iPad), Windows 10 Phone, Linux, Mac OSX and Windows.
  • Multi-thread for multi-core processors.
  • ANSI C implementation with key modules optimized for vector instructions (ARM NEON and Intel SSE, AVX).
  • Availability of both C and C++ interfaces for easy integration.
  • Error resilience support for erroneous streams.
  • Proprietary Fast Motion Estimation Algorithm that provides best motion vectors with the available processing power.
  • Proprietary Half-Pixel Motion Vector Refinement Algorithm.
  • Proprietary Scene Change Detection Algorithm.
  • Proprietary Single pass Proprietary Rate Control.
  • Three Quality vs Speed trade off levels to suit wider variety of applications.
Supported Processors
  • ARM Cortex-A : ARMv7 (32-bit) and ARMv8(64-bit).
  • Intel x86.
  • ARM9, ARM11, Cortex-M.
Supported OS
  • Mobile OS : Google Android, Apple iOS (iPhone, iPad), Microsoft Windows 10 Phone and Linux.
  • Desktop OS : Microsoft Windows, Apple Mac OS X and Linux.

Audio Codecs

AceThought provides high-quality and efficient software implementation of Audio Codecs (HE-AAC (PS+SBR), AAC-LC, MP3, Ogg Vorbis) on various mobile, dsp & desktop processors and platforms.

Our audio codec software is extremely suitable for battery powered devices, such as mobile phones, tablets, video conferencing, in flight entertainment, video games, portable network devices, portable multimedia player, video surveillance & security and handheld consumer electronic devices.

Let's discuss the requirements

Contact Us