Image signal processors (ISP) that deliver the highest image quality for embedded and automotive applications.

Arm Mali Cameras or Image Signal Processors (ISPs) deliver the highest image quality for embedded and automotive applications.

The Mali-C32 and Mali-C52 are designed for a wide variety of applications, such as security and smart cameras. They process each pixel in real time and deliver the best high dynamic image as well as great low-light performance.

The Mali-C71 is designed for the emerging smart automotive market, capturing twice the dynamic range of a standard single exposure sensor, and in some cases even outperforming the human eye. The Mali-C71 supports the requirements of SIL3 and ASIL-D functional safety for a variety of automotive applications from all-round vehicle awareness, mirror replacement, through to night vision improvement.

Mali-C71

The Arm Mali-C71 delivers key visual information for the smart automotive market, creating clear and convenient viewing for the driver.

Mali-C52

The Arm Mali-C52 delivers unparalleled image quality that is available in two configurations – it can be optimized for image quality or optimized for area.

Mali-C32

The Arm Mali-C32 delivers outstanding image quality and state-of-the-art image signal processing in real-time. This ISP is optimized for area.


Applications

The Arm Mali Cameras have been specifically designed for the automotive and embedded market segments:

Smart cities

A line drawing of a camera.

Security and internet protocol (IP) cameras  

Automotive

Phone at the top of the market.

Smartphone

A home containing automation.

Smart homes

4 fans put on base (drone).

Drones and personal robots

Get Support

Blog posts


Community Forums

Not answered Porting a mali_egl_image* Utgard application to Midgard 0 votes 93 views 0 replies Started yesterday by Chris S Answer this
Answered How to access(zero copy) AHardWareBuffer and ANativeWindow_Buffer, with Mali OpenCL? 0 votes 29407 views 15 replies Latest yesterday by Kévin Petit Answer this
Answered MSAA 2x on Mali - GLES
  • Mali GPU (Valhall Architecture)
  • Mali DDK for GPU (Midgard Architecture)
  • Mali GPU (Bifrost Architecture)
  • OpenGL ES
0 votes 699 views 1 replies Latest 6 days ago by Peter Harris Answer this
Answered Cache data invalidation between kernel calls in OpenCL
  • Mali GPU (Valhall Architecture)
  • OpenCL
  • Mali GPU (Bifrost Architecture)
  • Cache
0 votes 847 views 1 replies Latest 10 days ago by Kévin Petit Answer this
Suggested answer The difference between clEnqueueSVMMap and clEnqueueMapBuffer
  • OpenCL
  • Mali OpenCL SDK
0 votes 7450 views 1 replies Latest 13 days ago by Kévin Petit Answer this
Suggested answer OpenCL: why there is so big difference between the time counter of cl_profiling_info ?
  • Profiling
  • Mali OpenCL SDK
0 votes 6250 views 1 replies Latest 13 days ago by Kévin Petit Answer this
Not answered Porting a mali_egl_image* Utgard application to Midgard Started yesterday by Chris S 0 replies 93 views
Answered How to access(zero copy) AHardWareBuffer and ANativeWindow_Buffer, with Mali OpenCL? Latest yesterday by Kévin Petit 15 replies 29407 views
Answered MSAA 2x on Mali - GLES Latest 6 days ago by Peter Harris 1 replies 699 views
Answered Cache data invalidation between kernel calls in OpenCL Latest 10 days ago by Kévin Petit 1 replies 847 views
Suggested answer The difference between clEnqueueSVMMap and clEnqueueMapBuffer Latest 13 days ago by Kévin Petit 1 replies 7450 views
Suggested answer OpenCL: why there is so big difference between the time counter of cl_profiling_info ? Latest 13 days ago by Kévin Petit 1 replies 6250 views