Teletext Tutorial (6)

 Back to the tutorial index  
 Back to the home page  

Technical features

The characters that make up the teletext page are transmitted in the Vertical Blanking Interval (VBI) of the television signal. Lines 6 to 22 in field 1 and 319 to 335 in field 2 are available to carry teletext data. Each character or control code is represented by a 7 bit code plus an error checking parity bit. If the teletext decoder detects a parity error the characters is not displayed.

The data for one teletext display row together with addressing information is inserted in one VBI line. This grouping of data is known as a packet. Since there are 24 display rows or packets per teletext page, it takes 24 data lines to transmit a teletext page. Note that the first packet in a page is referred to as packet 0 or the header packet. The last packet in a page is packet 23.

Clock run-in (Bytes 1 and 2)

Framing code (Byte 3)

Bits are represented by a two level NRZ signal. Synchronisation information is included at the start of each packet to indicate bit and byte positions. The first two bytes comprise alternating ones and zeros to indicate the presence of a dataline and establish the basic bit rate. This burst of synchronising pulses can be likened to the colour burst at the start of a normal TV line. The third byte is known as the Framing code which indicated and synchronises bytes in the data stream.

Addressing

Addressing data indicating row, page and magazine numbers is sent with the display data in the packet. Carrying these addresses in every packet would require considerable bandwidth, therefore general display packets (1-23) only contain magazine and row addresses. The page address is contained along with magazine and row addresses in the header packet 0.

Magazine & Row address bytes (Bytes 4 and 5)

The magazine and row address group data (MRAG) is held in the fourth and fifth byte of every packet. Since transmission errors in the magazine and row addresses could severely disrupt the display, they are error protected using Hamming encoding. This permits single bit errors to be corrected albeit at the expense of additional data bits. Three address bits are used to indicate the magazine number - 1 to 8 and five bits indicate the row number 0 to 23. Note that five bits permits addressing up to row 31. These other rows or packets (24-31) are used for other teletext services and are discussed later.

Transmission sequence

The transmission of a page begins with the page header. Subsequent packets specify the rest of the page although these packets contain no page address data. Start of the next page is indicated by transmission of another header. Since the magazine address is carried in every packet, it is possible to interleave different magazine rows after a header. However there is a requirement that there is a video field break between a page header and any subsequent non-header packets in the same magazine.

Display packet formats

  • General Display Rows 1-23
Following the first 5 synchronisation and address bytes are 40 display bytes. Each byte comprises a 7 bit code and an odd parity bit which can be used to detect errors.

Format of packets 1-23
  • Header Row 0
The header row contains page address and other control data. The first 5 bytes are the same format as general display rows i.e. clock run-in, framing code and MRAG. The next two bytes contain the page number units and tens respectively. The next four bytes contain sub-code addresses followed by two header control bytes. Some broadcasters use the sub-code to indicate the teletext sub-page number.
Format of packet 0
 
The bits in the header control bytes perform a number of functions some of which are described as follows:
Page and sub-code address bytes
C5 Newsflash Indicator- This bit is set to 1 on a page designated as a newsflash. Setting this bit also modifies the page display method in that only part of the page is displayed over the normal television picture. This is known as Boxed mode.
 
C6 Subtitle Indicator - Set to 1 on a page designated for subtitling. As with newsflashes the pages are Boxed.
 
C9 Interrupt Sequence - Set to 1 when a page is being transmitted out of strict numerical sequence in order to give it priority such as a Subtitle or Index page.
 
C12-C14 - These bits are defined in the World System Teletext specification as character/language set indicators. The so called Level 1 teletext specification defines characters for 5 languages:
English
French
Swedish
German
Italian
 
Other languages are defined using additional data packets. For example the Spanish character set is defined using packet number 27. A description of some of these packets is discussed later.
Transmission bandwidth and data rates
As explained, one teletext packet comprising 45 8 bit bytes is transmitted in one TV line. Most broadcasters dedicate around 8 datalines per field for teletext transmission. Therefore to transmit one page of data (24 packets) requires 3 fields which is the equivalent of about 17 pages per second. Therefore it would take about 16 seconds to transmit 250 pages with an average wait time for a particular page of half this time i.e. 8 seconds.
 

 Click here to go to the previous tutorial page

 Click here to go to the next tutorial page

  Willow Court,Beeches Green,Stroud,Glos. GL5 4BJ. UK

  Tel +44 (0) 1453 751871 Fax +44 (0) 1453 753125

  Contact

 Back to tutorial index page

 Back to the home page