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 TV, our Teletext Decoder was migrated to DVB and is meanwhile also used in OTT streaming scenarios. Our Teletext Decoder 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 character rendering on nowadays high-resolution displays.
Our Teletext Solution comes in two flavours: the classic Teletext for devices without IP connectivity and the Teletext for Smart Devices with IP connectivity.
Our Teletext Solution supports the following features:
- Teletext Level 1.5 and 2.5
- TOP and FLOF navigation (based on colour keys)
- Sub-page navigation
- Scalable database from 10 pages up to 4000 pages
- Support of all Teletext characters sets (Latin, Greek, Cyrillic, Hebrew, Arabic, Farsi)
- Supports blinking, hold, conceal/reveal, mix-mode, zoom, split-screen
- Subtitle and newsflash display
- Page catching feature for easy cursor based navigation
- Teletext True Type Font available for high-quality text rendering
Classic Teletext is the default Teletext solution used in millions of TV and STB devices for decades. Here the whole Teletext acquisition, storage, decoding and rendering is handled in ANSI-C software, optimized for embedded systems. This classic Teletext is typically the choice for all broadcast TV devices with no or limited Internet connectivity.
Optional Binding Classes for TARA’s GUI Tool Embedded Wizard facilitate the integration of the graphics output.
Teletext for Smart Devices
Even though Teletext exists now for more than 40 years, it is still a requirement for many nowadays connected devices that use for example Android TV or RDK. For these devices we provide our Teletext for Smart Devices. This solution is separated into two parts, the Teletext Server and the Teletext Viewer. The Teletext Server can either run locally on the device itself or alternatively be hosted by the service provider. This architecture allows a clear separation between the application and the reception/storage of the Teletext pages.
Local Teletext Server
When the device supports receiving transport streams either with a DVB tuner or via IPTV the Teletext pages can still be received by a Teletext Server running locally on the device. The Teletext Server receives the Teletext pages via the DVB tuner or IPTV connection, collects them in a local database and provides the pages on request to the Teletext Viewer. The Teletext Viewer is used to render the Teletext pages. This model is similar to the classic Teletext where the Teletext pages are also received and stored locally.
Remote Teletext Server
Smart TV devices are connected devices, which support OTT streaming for features like live TV, 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 OTT we provide a Teletext Server hosted by the service provider. The Teletext pages are received and collected centrally by this remote Teletext Server. The Teletext pages of all TV channels are received in parallel in real-time. Each received Teletext page is stored as a file and provided to the client device via a standard HTTP protocol. The same Teletext Viewer that is used to access and render the locally received pages can also be used to access and render the pages from a remote Teletext Server.
Because the Teletext pages of all TV channels are collected in parallel, all Teletext pages of all channels are always available immediately. This is a major advantage to the local reception of the Teletext pages, where the received Teletext pages are deleted each time when the channel is changed. For hybrid DVB/IP devices, a local and a remote Teletext Server can also be used in parallel.
On Android TV devices the standard WebView can be used. For RDK based devices the WPE browser is supported. For RDK also an app for the Lightning SDK will be available. For Android TV devices also a Java implementation of the Teletext Viewer is available, when a native Java implementation is preferred.
The Teletext Viewer accesses the Teletext page via HTTP from the Teletext Server. The Teletext Viewer can either use a local Teletext Server or a remote server, or even use both at the same time.
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.