Title: Using mobile processors for general purpose industrial signal processing
Authors : Gelke, Hans-Joachim
Rosenthal, Matthias
Kammacher, Tobias
Mazloumian, Amin
Conference details: Embedded World Exhibition and Conference, Nuremberg, Germany, 23 - 25 February 2016
Issue Date: 2016
License (according to publishing contract) : Licence according to publishing contract
Type of review: Peer review (Publication)
Language : English
Subjects : Industrial signal processing; Video processing; Mobile processor
Subject (DDC) : 004: Computer science
Abstract: The boom of mobile devices in recent years has brought efficient and cost-effective multicore processors to the market with perfect characteristics to realize a variety of different applications for computer vision, general signal processing, video encoding or network streaming. This paper describes how to use so called “mobile processors” designed for tablet computers and smartphones in industrial designs. Various suppliers offer computer modules with extended temperature range, based on processors powering smart phones or tablets such that these devices may also be used in industrial applications. The module suppliers act also as the interface between the processor manufacturer and industrial user by supplying drivers and board support packages. The current generation of mobile processors incorporates at least quad core processors with a power efficient operation, GPUs with up to 256 cores, High Efficiency Video Coding (HEVC), Ultra High Definition (UHD) capable MIPI interfaces and audio/video processing blocks. GPUs may be used for high-end graphics or general-purpose signal processing applications by using APIs like Open Compute Language (OpenCL) or Open Graphics Language (OpenGL). The powerful multicore architecture allows real-time processing entirely through software. Hence, mobile processors may replace FPGAs in certain applications. Besides the interfaces most listeners are familiar with, mobile processors are equipped with so called Mobile Industry Processor Interfaces (MIPI), which serve to connect LCD Displays and camera modules.  To adapt to older, more established interfaces, a variety of IPs and silicon is available. The author shares experiences with available IPs and MIPI driver development. HEVC in mobile processors allows to drop the bandwidth to half or to double the video quality by maintaining the same bandwidth. The Ultra-HD capable video encoders and decoders of mobile processors provide state of the art HEVC in hardware. The specifics of HEVC are shortly discussed and video quality measurements are shared. In order to access the many video processing blocks of the mobile processor we will describe a software framework for video processing is necessary. We show examples for Linux and Android. The authors made good experiences with mobile processors and want to share the outcome with the community.
Departement: School of Engineering
Organisational Unit: Institute of Embedded Systems (InES)
Publication type: Conference Paper
URI: https://digitalcollection.zhaw.ch/handle/11475/15270
Appears in Collections:Publikationen School of Engineering

Files in This Item:
There are no files associated with this item.


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.