Lehrstuhl für
Multimediakommunikation und Signalverarbeitung
Prof. Dr.-Ing. André Kaup

Algorithm Development for Screen Sharing Applications

Betreuer:M.Sc. Andreas Heindel (Raum 01.178)
Hochschullehrer:Prof. Dr.-Ing. André Kaup

Web conferencing and remote desktop applications require the desktop of one computer to be encoded and transmitted over a network, often the internet, to be displayed on a remote screen. Video compression techniques have to be used to achieve the low data rate needed for real time transmission. However, common video codecs like the well-known H.264/AVC and also the latest standards H.265/HEVC and VP9 are primarily optimized for natural video sequences. Their compression efficiency for screen content data is not optimal, as the characteristics of screen content and natural video data are quite different. The used coding tools lead to annoying artifacts, for example introduced by the color space conversion and chrominance sub-sampling. Another problem is that the distribution of the data rate for a constant quality is fluctuating over time.

Several adaptations and tweaks can be applied to tackle the just mentioned points. E.g., special coding tools can be used which are optimized for screen content data, or introduced artifacts can be reduced by pre and/or post processing techniques. For all optimizations the user experience has to be kept in mind, as it plays an import role in these types of applications.

Different kinds of optimizations can be treated in this topic, which is offered in collaboration with GetGo, a LogMeIn business unit located in Dresden. Thus, the work for this Master’s thesis is meant to be done on site in Dresden.