Overview
Neurealm assisted a U.S. audiovisual technology major in integrating proprietary HDR processing into devices running Android 11 and beyond. By leveraging the Codec 2 multimedia framework, the team enabled high-performance HDR playback across diverse consumer electronics, including smartphones and TVs. The project focused on building a scalable, power-optimized solution that adhered to Android’s Treble architecture.
Business Context
The client needed to provide its licensed HDR IP to global Consumer Electronics OEMs using various hardware platforms like Qualcomm and MediaTek. Key objectives included:
Market Adoption: Creating a seamless migration path for OEMs to increase market share.
Performance Excellence: Supporting UHD 60fps content without adding memory or performance overhead.
Efficiency: Reducing time-to-market by delivering a platform-agnostic solution that simplifies the integration and debugging cycle for end customers.
Solutions
Neurealm implemented a modular technical approach to ensure hardware-agnostic compatibility:
Architecture: Developed C2Components and an IComponentStore implementation to host them.
Plugin Integration: Created a post-processing plugin to interact with C2Components and tap I/O buffers.
Custom Interfaces: Built a custom HIDL interface allowing seamless communication between Vendor and System services, including user-controlled dynamic range adjustments.
System Compliance: Updated SePolicy and modified media_codec_c2.xml to ensure framework stability.
This intervention successfully enabled HDR processing for over 1 million devices running Android R and S versions