PowerVR GPUs For Android
PowerVR Graphics processors units (GPUs) are hardware and software for 2D and 3D rendering that encode and decode videos. The company behind the PowerVR GPUs, Imagination Technologies has just announced that they are issuing a new imaging framework for Android. This will allow smartphone manufacturer to add the current computational photography features in the camera apps through the GPU.
Talking about better pictures, most smartphones now offers advanced photography features like HDR, panoramic stitching, and gesture recognition. These features often uses the CPU to process the imaging data, however, the GPU handles it with ease. In many cases, processing algorithms are suitable for the parallel nature of a GPU.
With the new PowerVR imaging framework, the GPU along with the other system integral like the camera sensor and the CPU are combined into a single programmable imaging pipeline which can be used like a bundled camera app. This means that smartphone manufacturer can now add their own vision features without the support of a certain image processing hardware.
Imagination Technologies has added a set of improved extension to the OpenCL and EGL APIs so that the app can straight sample the YUV (color space) data coming from the camera. Which means OEMs can enforce many of the imaging algorithms like the noise reduction and the HDR in the GPU.
Source: Android Authority