Huawei announced its latest flagship device, the Honor 7, just a few weeks ago; and has been under the spotlight ever since due to the great innovations it includes. Selling over 200,000 units in a record-setting two minutes during the device's first flash sale, and during the first week the innovative device was pre-ordered by around 9 million customers. With plans of making the Honor 7 available internationally, there is no doubt about the astounding success Huawei has had with it. But the device itself is not the only thing that has attracted the attention of tech enthusiasts all around the globe, as most have been surprised by the 64-bit octa-core Kirin 935 SoC processor, which includes the relatively new big.LITTLE technology, made up of two quad-core ARM Cortex-A53 processor clusters, and the Mali-T628 MP4 GPU. This great hardware inside the Honor 7, all works together to power a rather efficient camera with numerous great features that make the images taken by the Huawei Honor 7 look incredible.
The camera is one of the main features of the Huawei Honor 7, boasting a 20-megapixel back-facing sensor with an f/2.0 aperture, and a phase detection auto-focus; this last feature allows the camera to focus in virtually no time at just 0.1 seconds. The Huawei Honor 7 also includes an 8-megapixel front-facing camera with fixed focus and a f/2.4 aperture, but those are not the best characteristics about the Honor 7's cameras. Huawei implemented a photo processing software that takes advantage of the Mali GPU to seamlessly improve the appearance of every photo taken with either of the two cameras.
Huawei used the OpenCL standard API to pour several of the numerous processing steps onto the Mali GPU, creating a fine balance between the CPU and GPU when processing photos. The OpenCL standard ensures that each step is sent to the processor that is best suited to perform the task to increase efficiency. With the newly released Honor 7, Huawei has revolutionized the way OEMs might approach photo processing, with a more efficient method of improving them. There is no doubt that more smartphone manufacturers will adopt the OpenCL standard to improve their flagships' camera features.