INTERNSHIP - Concept development of a browser based high resolution LED display

Engineer – Software

Izegem , Belgium

Televic GSP (Rail)

With over 30 years of experience in designing, manufacturing and maintaining on-board communication and control systems, Televic Rail is a leading, trusted partner for railway operators and train builders worldwide.

Our Passenger Information Systems and Control Systems are high quality, tailor-made solutions that offer the flexibility, user-friendliness and stability that our clients ask for. Our various types of on-board control systems such as our bogie monitoring systems are innovative yet reliable products which are designed specifically for the railway business.

Trains and trams all around the world are equipped with Televic Rail solutions, from New Zealand to Canada, from China to the United States, from India to Belgium, England and France.


For brightness and ambient temperature reasons, LED displays are installed on the exterior side of railway vehicles to show visual information to the passengers.  Where in the past only limited textual information was displayed, train operators are looking more and more for a solution, which supports animated images and video content.  This can greatly improve the look & feel of a tram or train.  Imagine a big LED display on the side of the vehicle where the animated logo of the operator, instructions or even commercial info can be shown. 

In other words, the benefits of a LED display (brightness, temperature, free form factor) in combination with the content and interface (browser based) possibilities of a TFT display.  For the customer it should not matter on which display he or she puts the information (whether it be TFT or LED).

However, LED displays are more expensive, certainly for higher resolutions and there is a limit to the minimum pitch.  Therefore, the current resolution of LED solutions is often lower than TFT solutions.   

The purpose of this thesis is to make a proof-of-concept that demonstrates a RGB LED matrix with limited resolution driven by a browser application. The LED matrix will be made available together with an FPGA implementation to drive the LED matrix.

The following steps are planned:

  • Assessement of GPU of 2 candidate processors
    • Analysis of scaling and resolution
    • Analysis of Linux OpenGL support
    • Analysis whether separate scaling or refresh solution via FPGA is necessary for artifact-free slow scrolling of text
  • Implementation of proof – of - context
    • HTML5 browser à OpenGL à GPU à FPGA à LED matrix driver
  • Validation
    • Check solution on support for different resolutions
    • Check solution on support for slow scrolling text
    • Check solution on video playing


  • Level: Master
  • Specialty: ICT, electronics
  • Expected outcome: Research: 30%, Implem. 50%, Esperim. 20%
  • Location: School/Televic site
  • Type: Software – VHDL, Linux, HTML5, graphical engine
  • Number of students: 1


Personal information
How would you like us to contact you?
One file only. 15 MB limit. Allowed types: pdf, docx, doc.
One file only. 15 MB limit. Allowed types: pdf, docs, doc.
Extra information
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.