Beruflich Dokumente
Kultur Dokumente
4JC11EC0 Student-1
4JC11EC0 Student-2
4JC11EC0 Student-3
4JC11EC0 Student-4
Name of Guide
Designation of Guide
Department of E&C, SJCE, Mysore
Sponsored by
Name of Sponsoring Organization
June, 2011
JSS Mahavidyapeetha
Sri Jayachamarajendra College of Engineering, Mysore 570
006
An Autonomous Institution Affiliated to
Visvesvaraya Technological University (VTU), Belgaum
Certificate
This is to certify that the work entitled Title of the Project Report is a bonafide
work carried out by Student-1, Student-2, Student-3, and Student-4 in partial fulfill-
ment of the award of the degree of Bachelor of Engineering in Electronics & Commu-
nication Engineering of Visvesvaraya Technological University, Belgaum, during the
year 2011. It is certified that all corrections / suggestions indicated during CIE have
been incorporated in the report. The project report has been approved as it satisfies
the academic requirements in respect of the project work prescribed for the Bachelor
of Engineering Degree.
Examiners : 1.
2.
Date :
Place : Mysore 3.
Acknowledgement
Acknowledgement - This is where you thank all those people whom
youve rarely (or never) met but whose inspiration, motivation, encourage-
ment, blessings etc. etc. have helped u to write this immensely knowl-
edgeable report and NOT thank your friend who did most of your coding.
There is some debate as to whether Abstract should come first or Ac-
knowledgement. I dont care bcz VTU doesnt seem to care. I wrote it this
way and it was accepted ... thats all that matters. writes Basavraj
Talwar in his website, a jce alumni & currently in IISc, who has also
written LATEX-vtu-template
But for preparing this template Anandmurthy Sir of EEE motivated
us & gave guidance & some suggestions from CRN
And great thanks for Memoir-Document class manual which tells al-
most all things, which u want while writing a report.
Ashish
Shashi
i
Table of Contents
Table of Contents ii
List of Figures ii
List of Tables ii
Abstract iii
1 Project 1
1.1 Synopsis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
References 5
Appendices 6
A ATMega 8 6
List of Figures
List of Tables
ii
Abstract
LATEX eases our pressure in writing thesis & reports because of its
powerful features such as automatic hyphenation, table of contents, fig-
ures & tables, powerful bibliography tool, citations,Automatic Numbering
of Chapter, sections, figures & tables, its beautiful fonts, professional out-
put...
Writing too much of code for gives bad impression on LATEX. But
now we have numerous gui tools like gedit-latex-plugin, TEXmaker, Lyx
& emacs, which are very much user friendly.
This VTU-project-report-template is written using popular document
class, Memoir. In the coming chapters, we hav given small help manual
required for writing report & at the end about template
iii
Chapter 1
Project
1.1 Synopsis
Title: Remote servicing of IPTV using DirectFB and VNC.
1. Exploring VNC system module of DirectFB and building it onto the target
IPTV
VNC applications work with DirectFB. We should display IPTVs screen GUI in PC
so that servicing person can fully control IPTV using PC. Further, we have to explore
how the remote accessibility can be extended beyond LAN onto the internet.
IPTV provides many services such as live television with interactivity, time-shifted
programming: replays a TV show that was broadcast hours or days ago, video on
demand, etc.
NXP TV550
NXP TV550 is a single chip LCD TV platform that allows viewers to enjoy HD digital
television and internet content with excellent picture quality on mid-range televisions.
This module has been provided by PHILIPS and the VNC server is to be ported on
this module.
The NXP TV550 platform features the PNX85500 processor and integrates NXPs
proprietary MAPP2 technology. The NXP TV550 allows manufacturers to offer a
range of advanced high definition television features. It offers advanced program-
ming, ethernet and security features to ease the delivery of IP TV content, including
emerging on demand television services, from service providers straight to the televi-
sion set.
The integrated platform also allows television manufacture to widen the availabil-
ity of high-end features, including LED sectional backlight dimming, guaranteeing
optimum contrast and up to 50 per cent lower power consumption in digital television
processing.
VNC is a remote control software which lets you see and interact with desktop ap-
plications across any network. The software has a widespread user base from indi-
viduals to the multi-national companies. VNC allows us to view and fully interact
with one computer desktop (VNC server) using a simple program (VNC viewer)
on another computer desktop anywhere on the Internet. The two computers dont
even have to be the same type, so for example you can use VNC to view a Windows
7 desktop at the office on a Linux or Mac computer at home as shown in Figure 1.1 [4]
Familiarize with dfb. Write simple applications. Try windowed mode and multi
application mode on target running on X11 system module.
Run these applications on IPTV by booting from the root system on the
Explore vnc system module and how it provides interface options to libvnc
Enable traces which allow real time analysis during code execution. Set required
debug identifiers.
Build our own traces for vnc system module as it has not been provided directly.
Run dfb in debug mode and try to find and fix bugs.
Learn about the keys being issued by the rc and develop suitable translation
APIs for emulating the rc using keyboard. Try to build a remote GUI for the
client
Build the code using vnc system module for the target platform(IPTV) and test
operation in different modes and settings. Tabulate performance when running
with and without directFB and ensure certain benchmarks are met.
Explore how the remote accessibility can be extended beyond LAN onto the
internet.
[9] Nicola L. C Talbot and Gavin C. Cawley. A fast index assignment algorithm for
robust vector quantisation of image data. In Proceedings of the I.E.E.E. Interna-
tional Conference on Image Processing, Santa Barbara, California, USA, October
1997.
5
Appendix A
ATMega 8