Software Development

Convolutional neural networks (CNNs) and other "deep learning" techniques are finding increasing use in a variety of detection and recognition tasks:  identifying music clips and speech phrases, for example, and finding human faces and other objects in images and videos. As a result,
As computer vision is deployed into a variety of new applications, driven by the emergence of powerful, low-cost, and energy-efficient processors, companies need to find ways to squeeze demanding vision processing algorithms into size-, weight-, power, and cost-constrained systems. Fortunately for
Algorithms are the essence of digital signal processing; they are the mathematical "recipes" that transform signals in useful ways. Companies developing new algorithms, or considering purchasing or licensing algorithms, often need to assess whether an algorithm will fit within their
As applications become more complex, and processors become more powerful, system developers increasingly rely on off-the-shelf software components to enable rapid and efficient application development. This is particularly true in digital signal processing, where application developers expect to
As Jeff Bier has mentioned in several of his recent columns, deep learning algorithms have gained prominence in computer vision and other fields where there's a need to extract insights from ambiguous data. Convolutional neural networks (CNNs) – massively parallel algorithms made up of
It's becoming increasingly possible, thanks to APIs and languages such as Khronos' OpenCL , for applications to efficiently harness the heterogenous computing resources available in modern SoCs. And it's therefore increasingly common for SoC designers to include a variety of both
Today's smartphones are technological marvels that deliver an extraordinary range of capabilities from GPS-based navigation to sophisticated photography. But sometimes we just want to make a phone call. And particularly when we're on the move, who hasn't struggled to hear the other
When engineers set out to design a system (such as a wearable or handheld device) for minimum power consumption, there's a tendency to focus on selecting the most energy efficient processor and on optimizing the software for maximum efficiency. These are important steps, to be sure, but when
Back in early 2013, the smartphone market was red hot, as was demand for Amazon's Kindle and other e-book readers. And the tablet market, although comparatively nascent, was in a rapid growth phase, as was interest in alternative computer platforms such as Google's Chrome O/S-based
Sensory's TrulyHandsFree software, which InsideDSP last covered at its v3 introduction in early 2013 , precedes limited-vocabulary speech recognition with voice detection involving a specific key word or phrase. And with latest version 4.0 , Sensory adopts convolutional (i.e. "deep