On-Device Speaker Identification For Digital Television (DTV)


In recent years, the way we interact with our TVs has changed. Multiple button presses to navigate an on-screen keyboard have been replaced with direct interaction through our voices. While this has resulted in significant improvements to the Digital Television (DTV) user experience, more can be done to provide immersive and engaging experiences. Imagine you say, “recommend me a film” or... » read more

Recovery In Flat-Panel Display Biz


The flat-panel display market is starting to recover after a period of oversupply and lackluster growth, fueled by new technologies as well as more people working from home. The flat-panel display market is complex. Several different technologies are at play, such as liquid-crystal displays (LCDs) for TV screens and other products, as well as organic light-emitting diodes (OLEDs) for smartph... » read more

Multitasking For Modern GPUs


Originally GPUs were all about one thing, 3D graphics, and specifically fill-rate. Creating 3D triangles, calculating their position, coloring them in, processing the right ones (thank you tile-based deferred rending), and outputting them to the screen. Nowadays GPUs need to do more – it’s called “compute.” Indeed, we’ve been talking about running this on low-power GPUs for a long ... » read more

Blocking Vs. Non-Blocking


By analyzing two flow control protocols – Single Threaded Tag (STT) and Multi-Threaded Non-Blocking – we describe a typical SoC employing the two protocols and evaluate their relative advantages and disadvantages. We evaluate the two protocols by experimentation with a representative digital TV (DTV) design and its derivatives, and then show you how one system is able to achieve better perf... » read more