Teletext is still a very popular and well-known feature for consumer electronics (CE) devices. We have more than 30 years of experience with Teletext and developed one of the first Level 2.5 decoders. Originally created for analogue television, our Teletext decoder was migrated to DVB and is meanwhile even used in OTT streaming scenarios. So it is deployed in millions of devices worldwide based on various SoCs.
Furthermore, we offer our Teletext True Type Font which ensures good readability and high-quality characters on nowadays common high-resolution screens.
Teletext for Linux & other OS
These are the most important features of our Teletext decoder for Linux & other OS, usually running on CE devices:
- Level 1.5 and 2.5 Teletext
- TOP and FLOF – navigation
- Subpage bar and direct sub-page selection
- Scalable database from 10 pages up to 4000 pages
- Support of various characters (Latin, Greek, Cyrillic, Hebrew, Arabic, Farsi)
- Subtitle and newsflash display
- Standard Teletext features (Hold, Mix, Zoom, Clock)
- Page Catching
- Teletext True Type font available
- Optional ‘Binding Classes’ for TARA’s GUI Tool Embedded Wizard facilitate the integration of the graphics output
Teletext for Android TV
Even though Teletext does now exists for many years, it is still often a requirement also for Android TV applications. For Android TV we separated our Teletext solution into two different parts that work together in a client/server architecture. The list below shows the advantages and benefits of our Teletext for Android TV:
- Teletext View completely implemented in JAVA code
- Clear separation between application code and page reception/collection
- Support for Teletext pages received via DVB tuner locally
- Support of a remote Teletext Server for OTT applications
- Both locally received pages and pages from a remote Teletext server can be rendered with the same Teletext View
- All Teletext pages accessed from the remote Teletext server are immediately available on the client-side. No further delay caused by local Teletext data acquisition.
Teletext for Android TV: DVB Solution
The following diagram gives an overview of the architecture used for our Teletext solution for Android TV with DVB reception. On the client-side, the JAVA based Teletext View is used to render the Teletext pages. A Teletext server running on the device locally receives the Teletext pages via DVB tuner, collects them in a database and provides the pages on request to the Teletext view.
Teletext for Android TV: OTT Solution
Android TV devices are connected devices, which not only support DVB reception but also OTT streaming, to support features like replay TV or network PVR. In most cases, OTT streams do not support the transmission of the Teletext data as part of the audio/video stream (e.g. with HLS or DASH).
For this OTT scenario, we provide an end-to-end Teletext solution. The Teletext pages are received and collected by a remote Teletext Server running on the operator’s side. Each received Teletext page is stored as a file and provided to the client via a standard HTTP server. The same Teletext View that is used to access and render the locally received pages can also be used to access and render the pages from this remote Teletext Server. The used Teletext page format is very compact for efficient transport of the requested pages from the server to the client without any overhead.
Teletext True Type Font
In addition to the Teletext decoder, we offer our Teletext True Type font to display the Teletext data. The TrueType font ensures high-quality characters and improves readability significantly – especially on high-resolution user interfaces (e.g. UHD).
The font also contains block-mosaic graphics, as well as Arabic, Cyrillic, Farsi, Greek, Hebrew, and other characters.
News in Focus: 40 Years of Teletext in Germany
35 Years of Teletext
The video was made by the German TV-channel “Bayerischer Rundfunk” (BR) on the topic “35 Years of Teletext” (German only). It covers Teletext and HbbTV and was partially filmed at TARA’s office.