22-07-2014, 04:18 PM
Google's android as an application environment for DTV decoder system
Google's android.ppt (Size: 274.5 KB / Downloads: 44)
ABSTRACT
This paper presents an approach of using Google’s Android software stack as an application environment for digital television (DTV) sets and set-top boxes.
Paper describes the process of porting complete Android software stack.
Implementation of extensions to support DTV channel search, memorizing, playback and recording
INTRODUCTION
DTV (digital television) sets and set-top boxes are controlled by custom proprietary software, written generally for one specific model or for a family of similar models.
Motivation for porting and modification of Android rests in its availability and used Linux kernel hardware abstraction layer .
This paper presents an approach of using Google’s Android software stack as an application environment for embedded multimedia devices, mainly DTV decoder systems and set-top boxes.
ANDROID SOFTWARE STACK(2/2)
Android run-time includes a set of core libraries that provide a substantial subset of features offered by core libraries of Java programming language.
Granting the full access to the framework APIs used by the core applications, developers are free to take advantage.
Android provides an open development platform offering developers the ability to build modern and powerful applications.
SYSTEM OVERVIEW
For the purpose of this project Android software stack is ported to a genuine DTV decoder device (Micronas IDTV development platform).
one 240Mhz MIPS 24kc Linux dedicated processor
multiple A/V dedicated decoder processors
graphics processing unit (GPU)
graphic accelerator (GA)
universal serial bus (USB) controller
C. Android DirectFB Support
DirectFB (Direct Frame Buffer) framework is a GNU/Linux/UNIX based software library with a small memory footprint that provides graphics acceleration, input device handling, etc. on top of Linux frame-buffer device.
As DTV SoC vendors implement hardware accelerated DirectFB video drivers, support for DirectFB was implemented on various levels throughout Android software stack.
MULTIMEDIA AND DTV PLAYBACK SUPPORT
First step will modify Android to support hardware audio and video decoders and allow local multimedia file playback.
Second step will add support for DTV channel search and memorizing.
Third and final step will addsupport for DTV channel playback and recording.
TESTING RESULTS
Modifications and extensions made on Android software stack, to support DTV channel search and playback, were tested with the DTV Player application.
Android powered platforms give the user ability to add options, modify the experience
CONCLUSION
As an open-source platform, Android can bring nearly infinite amount of possibilities through expansions and core modifications and new application development.
By enabling DTV services for Android, on Micronas IDTV platform, together with built-in Android applications, TV set utilization experience has been changed completely