ARM's range of Assertive Camera image signal processors represent the latest advances in high dynamic range, noise reduction, color management and other technologies. Assertive Camera subsystems drive the camera functions in devices from smartphones to IP cameras and video conferencing systems. ARM employs numerous technologies for creation of both software and hardware components to enable rapid development, verification, customizability and support.
ARM uses a unique and powerful system to build ISP firmware which yields high performance and is readily customized to different end-use applications. We support image quality tuning via a suite of calibration and control applications.
Space-variant WDR/HDR processing (“Iridix”)
A wide range of WDR/HDR capture modes for still and video
Auto Exposure for single or multiple exposure sensors
Advanced Auto White Balance and color processing
Lens shading correction via multiple algorithms
Digital Image Stabilization
3D capture support
The Assertive Camera IP core comprises a full hardware pixel pipeline capable of high pixel throughput at low power, together with camera control firmware incorporating 3A algorithms. Cores are Silicon proven down to 20nm.
ARM provides full reference systems on Altera Stratix and production cameras based on Altera Cyclone and Xilinx Spartan devices.
ARM has partnered with Altera to deliver a complete product-ready package for camera makers wishing to use the ARM ISP with specific sensors.
A complete reference design is provided on the Altera EP3C120 Development kit.
Image quality assessment & calibration tools
High performance image processor with advanced functionality, low power and high pixel throughput.
Full camera control firmware including advanced modes for AE, AWB and AF.
Sensor support program via relationships with all major sensor vendors.
PC calibration for sensor noise profiling, color calibration and lens shading calibration.
Complete set of image quality metrics sensor by sensor (Imatest).
Full and proven support through all stages from initial RTL through SoC verification to firmware support and module tuning.