# Overview The Qualcomm^®^ Adreno™ Display Processing Unit (DPU) provides hardware-accelerated image processing. The DPU retrieves pixel data from the memory and sends it to the display peripherals through standard interfaces. ![../../_images/overview1.png](data:image/png;base64,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) **Figure : DPU architecture** The DPU provides the following image processing and interface capabilities: - **Image processing** includes the following: - **Composition**: blends individual layers into a single frame that can be sent to the display panel - **Scaling**: supports upscale and downscale of the source image to match the panel resolution - **Color format conversion**: converts colors from one color format to another (from YUV to RGB) - **Color space conversion**: converts colors from one color space to another (sRGB, P3, and BT2020) - **Color processing**: enhances the colors for better visual quality - **Interfaces**: Connects with various panels using mobile industry processor interface display serial interface (MIPI DSI) and TV or Monitor with the DisplayPort interface - **MIPI DSI**: defines the protocols between a host processor and peripheral devices that adhere to the MIPI alliance specifications for mobile device interfaces - **DisplayPort**: serves as a digital display interface, primarily connecting video sources to display devices such as computer monitors, and can also transmit audio, USB, and other data forms The hardware capabilities of the Adreno DPU engines are exposed through the [Qualcomm^®^ Intelligent Multimedia SDK (IM SDK)](https://docs.qualcomm.com/bundle/publicresource/topics/80-70017-50/overview.html) and the `libdrm` APIs. Note See [Hardware SoCs](https://docs.qualcomm.com/bundle/publicresource/topics/80-70017-115/soc.html) that are supported on Qualcomm^®^ Linux^®^. Last Published: Dec 19, 2024 [Next Topic Getting started](https://docs.qualcomm.com/bundle/publicresource/80-70017-18/topics/samples.md)