Imagination Blog

Writing and optimizing code for heterogeneous computing can be difficult, especially if you are starting from scratch. Imagination has set up a new page where developers can access the source code for an example camera and video post-processing application that leverages the PowerVR Imaging Framework to implement efficient zero-copy flows for a range of image processing kernels. To download the

Read More

The PowerVR Graphics Tools are a suite of utilities targeting important phases of an application’s development cycle including asset optimization, coding, and profiling and debugging software on-device. To help you obtain a 360-degree view of our profiling and debugging tools for PowerVR hardware, we’ve put together a video series providing you with a comprehensive tutorial on how to effectively use

Read More

In this article I’d like to explore some architectural considerations for the CPU and wireless connectivity performance requirements for IoT devices. This post is relevant for system designers looking to scope out the initial specifications of a next-generation IoT device while taking into account features and scalability. CPU processing performance requirements Architectural considerations for the CPU performance for an IoT

Read More

You might recognize Ingenic from the JZ4780 SoC powering our Creator Ci20 microcomputer or from the innovative, ultra-low power M200 chip at the heart of several recently announced smartwatches in China. More recently, Ingenic has doubled down on the IoT market, releasing several chips optimized for wearables and connected devices, including a repackaged M200S and a power-optimized M150. This week,

Read More

Last week I had the pleasure of attending the official launch of the IoT Security Foundation. Held on the top floor of the Digital Catapult building in central London, this event included speakers from Beecham Research, NMI, Copper Horse, and Imagination Technologies. Robin Duke-Woolley, CEO of Beecham Research, set the scene by introducing the IoT security threat map below. Reviewing

Read More

A few months ago, Imagination and TSMC joined forces to announce their ongoing collaboration around production of highly-optimized IP subsystems for multiple markets, including smart sensors, connected audio, video analytics, automotive, mobile and beyond. At our 2015 Imagination Summit in Taiwan, we were delighted to welcome on stage Dr. Simon Wang, Senior Director of Business Development for the world-renowned Taiwanese

Read More

This year our Imagination Summits in Hsinchu and Taipei saw a record number of registered attendees. In fact, attendance has more than doubled since Imagination held the first Hsinchu Summit in 2012, demonstrating the momentum Imagination is successfully creating in the region. The Imagination Summits are day-long events featuring visionary keynotes, technical deep dives and interactive sessions with experts from

Read More

Record audience numbers were in attendance for the 2015 Imagination Summit in Taiwan, which took place in both Hsinchu and Taipei during September. Taiwan is a world-leading hub for semiconductor and related electronics companies and is very important to Imagination, which has a growing office for engineering and customer support based in Taipei. A separate press event was also held

Read More

We’re delighted to announce that after several months of work, a Debian 8 release candidate is finally ready for the Creator Ci20 microcomputer. Shipping of the new Creator Ci20 boards will also begin next week for customers who’ve pre-ordered the board from our online stores in Europe and North America. Introducing Debian 8 for Ci20 Debian 8 for Ci20 is

Read More

Imagination’s R&D group has developed a face detection algorithm, which is based on a classifier cascade and is optimized to run on mobile devices comprising a CPU and PowerVR GPU. The algorithm employs several optimizations to improve performance and accuracy. In particular, instead of searching each entire frame for faces, the detector limits its search to regions in which faces

Read More

Modern mobile application processors are highly heterogeneous, combing a variety of different hardware components optimized for different tasks. As shown in the figure below, a processor designed for vision might include an Image Signal Processor (ISP) for acquiring image sensor data, a vector processor such as a GPU for efficient data-parallel operation on pixels and feature vectors, and a CPU

Read More

Computer vision is the use of computers to extract useful meaning from images, such as those that arise from photographs, video and real-time camera feeds. Thanks to the proliferation of low-power parallel processors, the increasing availability of 3D sensors and an active ecosystem of algorithm developers, it is now possible for many embedded devices to analyse their environments on-demand or

Read More