Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

iridix HDR by Apical



Application Software

Product Description

iridix lets cameras see like the human eye. It's the most successful technology of its kind in the market and is behind high-quality still and video capture modes in DSCs, DSLRs, smartphones and video cameras by major brands.

iridix is a form of dynamic range compression (also known as tone mapping) and is the product of over a decade's research into how the human visual system adjusts to different lighting conditions.

It applies different processing to each pixel of each video frame to pull out hidden detail in shadows and highlights while preserving colors, local contrast and natural appearance.

The latest versions of iridix integrate multiple-exposure HDR image stitching technology and support data formats used by native HDR sensors.

iridix is available as IP cores and as embedded software libraries supporting ARM Coretex and Mali processors. iridix software libraries are highly optimized for ARM CPU architectures including Neon extensions. OpenGL ES 2.0 and OpenCL implementations based on Mali for efficient real-time video processing on portable devices are also supported.

iridix version 2 was first deployed commercially on Nikon's Coolpix cameras in 2004 as the "D-Lighting" feature, running on an ARM7 core. Since then, iridix ARM libraries have been used by many DSC, DSLR and smartphone manufacturers as the basis for HDR functionality. The current production version of iridix is version 7.

iridix HDR

Market Segment(s)

  • Embedded
  • Mobile
  • Mobile Computing

Target Platform(s)

  • Android
  • OpenGL ES
  • Windows Mobile
 
ARM Connected