Master Thesis MSTR-3619

BibliographyCecolin, Riccardo: Compositing Concepts for the Presentation of Graphical Application Windows on Embedded.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Master Thesis No. 3619 (2014).
96 pages, english.
CR-SchemaD.4.9 (Systems Programs and Utilities)
H.5.2 (Information Interfaces and Presentation User Interfaces)
I.3.6 (Computer Graphics Methodology and Techniques)

Modern automotive systems feature multiple displays used to render 2D and 3D graphical applications to provide functionalities like driving assistance and entertainment. The performance of the hardware used in automotive environments differs greatly from what is commonly available on desktop workstations, since automotive embedded systems are limited by power consumption and size.

The windowing system supporting the graphical applications displayed on board must therefore achieve a greater level of efficiency compared to those used on desktop systems. The compositor, the component of the windowing system that is responsible to draw the content of the applications on screen, must therefore be efficient in the bitblitting operations, especially by minimizing the overdraw that occurs in case of overlapping windows.

A concept for a compositor was developed, which features a data structure designed for storing overlapping windows and a set of algorithms to optimize the bitblitting operations. The compositor, using a prediction model that represents the time requirements of the bitblitting commands, is able to reduce the bitblitting time by choosing at runtime the best strategy to draw windows on screen.

Full text and
other links
PDF (5389502 Bytes)
Department(s)University of Stuttgart, Institute of Parallel and Distributed Systems, Parallel Systems
Superviser(s)Gansel, Simon; Schnitzer, Stephan
Entry dateAugust 11, 2014
   Publ. Computer Science