Sie sind auf Seite 1von 9

Philips Semiconductors Video Products

What is Teletext?

Author: Marc Schneider


WHAT IS TELETEXT? HOW IS IT ENCODED IN A VIDEO So, a three line/field transmission has an
Teletext is a system that was developed in SIGNAL? effective data rate close to ISDN rates!
the late ’70s to deliver public information to There are two common methods for encoding If, however, the broadcaster has a dedicated
television viewers in the comfort of their the Teletext data into a video stream. The channel (cable, MDS, satellite, video
home. Since it’s creation, Teletext has most common is to use the Vertical Blanking LAN,etc.), it is then possible to put Teletext
undergone several enhancements to improve Interval or VBI. This is a generally unused data on every line. In this case, the data
it’s flexibility, and yet maintain a low overall space located between the vertical sync through–output would increase to almost half
cost to the customer. In the 80’s, new pulse and the actual active video picture. of Ethernet rates!
extensions were added to Teletext handle Because of the limited number of available
independent data services, and the format lines in the VBI, the actual amount of data One horizontal line (525) of data = 37 Bytes
continues to expand to this day. that can be transmitted is limited to about or = 296 bits per line/field
Multimedia computing is now discovering the 17.76Kbits/sec times the number of 296
benefits of having Teletext reception as transmitted lines. So, if we were to transmit 3 × 60 (fields per second)
another value added feature. With the ever lines of Teletext data per field, that would 17,760 bits/sec per line data rate
increasing quest for more information on the work out to: × 251 (usable lines/field)
desktop,applications can range from stock 4,457,760 bits/sec data rate
One horizontal line (525) of data = 37 Bytes
trading, electronic news, E–Mail,
or = 296 bits per line/field Now the data rate has been increased to
downloadable software,education, and
296 over 4.5Mbits/sec, half Ethernet speed!
customer service just to name a few.
Even though Teletext format has been × 60 (fields per second)
enhanced quite a lot since it’s original 17,760 bits/sec per line data rate
inception, the basic functionality is still very ×3 lines/sec
much the same. Here are a few examples of 53,280 bits/sec
this:
Basic Teletext system overview
• Teletext is a format to transmit data within a
video signal
• Can be multiplexed with the video, or not
• Data rate is a few MBit/s
• Accepted global standard (WST)
• Secure delivery data channel
• Data error checking
• Low cost
• Uni-directional
• Page format: 24 rows × 40 columns

June 1994 2-204


Philips Semiconductors Video Products

What is Teletext?

WHERE CAN TELETEXT DATA RESIDE IN A VIDEO SIGNAL?


1 VERTICAL SYNC SEQUENCE

VERTICAL BLANKING INTERVAL The Teletext signal is generally found


inside the Vertical Blanking Interval.
22

ACTIVE VIDEO However, in a non terrestrial broadcasting


PICTURE environment like cable TV or satellite, it would
be possible to use the entire video frame to
send data on a dedicated 6MHz channel.

252
VERTICAL SYNC SEQUENCE
(beginning of field 2)

WHAT DOES THE DATA LOOK LIKE?


Each Video line use to convey the
Teletext data is called a Teletext Data Line.

ÎÎ ÎÎ ÎÎÎÎÎÎ
ÎÎ ÎÎ 45 bytes (360 bits) 625 line
ÎÎÎÎÎÎ
ÎÎ ÎÎ ÎÎÎÎÎÎ
37 bytes (296 bits) 525 line

ÎÎ ÎÎ DATA & ADDRESS


ÎÎÎÎÎÎ
ÎÎ ÎÎ ONE HORIZONTAL VIDEO LINE
ÎÎÎÎÎÎ
CLOCK RUN-IN
COLOR BURST
HORIZONTAL SYNC

June 1994 2-205


Philips Semiconductors Video Products

What is Teletext?

625 LINE WST TELETEXT TRANSMISSION

ROW

M R DATA

40 CHARACTERS

ROW ADDRESS
DATA
5 BITS

MAGAZINE ADDRESS
3 BITS

DISPLAY

525 LINE WST TELETEXT TRANSMISSION

M T R DATA
ROW

32 CHARACTERS

D
ROW ADDRESS DATA A
5 BITS T
A

TABULATION 0 = FIRST 32
BIT CHARACTERS

MAGAZINE ADDRESS 1 = LAST 8


3 BITS CHARACTERS
(N ROWS)

June 1994 2-206


Philips Semiconductors Video Products

What is Teletext?

HOW IS IT BROADCAST TO And signal distribution isn’t required to


CUSTOMERS? general off-air distribution. Teletext can also
The most common way for Teletext to reach be used over a video local area network
a large customer base is to send it using (VLAN) for supporting anything from printing
normal over-the-air broadcast television devices, data servers, and even individual
transmissions. Although this is the common workstations. A simple way to provide secure
approach, it is not the only method. Cable data delivery in a growing multi-media
companies can distribute the data on a environment and at a low cost.
dedicated channel or add it to the VBI of an
existing channel. Multi–point Distribution
System operators (MMDS or wireless cable)
can provide Teletext data via direct
microwave transmissions to the customer.
Satellite broadcasters can use the same
approach as well. Figure 3 is an example.

OR
SATELLITE
WORKSTATION UPLINK
MAC, PC, OR UNIX

TRANSMITTER RECEIVER
OR
UHF/VHF
OR
MICROWAVE
SERVER

OR
CABLE TV
NETWORK (ETHERNET, ETC.)

HEADEND
DATA LINK

TELETEXT
INSERTER
SET-TOP TELETEXT
TELETEXT DECODER
DECODER ADD-ON CARD
INSERTER
WORKSTATION

BROADCASTER
PICTURE SIGNAL

TELEVISION PERSONAL COMPUTER

Figure 3. A Broadcast transmission example

June 1994 2-207


Philips Semiconductors Video Products

What is Teletext?

VIDEO LAN VIDEO


TRANSMITTER RECEIVER

TELETEXT
SERVER SERVER
INSERTER TELETEXT
DECODER
ADD-IN CARD
MONITOR

VIDEO
CAMERA

PRINTER

CLASSROOM CLASSROOM

Figure 4. An example of remote corporate training

In Figure 4, an instructor at a corporate


headquarters could be teaching a class
locally while also delivering the same
information to students at multiple remote
sites. In addition to the normal video and
audio transmissions, the instructor could
send data specifically to individual students
at the remote site (or sites) on demand over
the same video link. Teletext offers a new
way to add addition information to video
training without affecting the current video
distribution network.

June 1994 2-208


Philips Semiconductors Video Products

What is Teletext?

WHAT ABOUT ERROR PAGE HEADERS – Packet Number Function


CORRECTION? Packet Address 0 Packet (row) 24 Page Extension
The WST standard provides for two basic This packet contains page number and
layers of error correction for page format control information, plus 32 display Packet (row) 25 Telesoftware
Teletext, Hamming code is used for characters including ‘TIME’. It appears at the
addressing, and parity for character data. top of the display. Packet (row) 26 Schedule Information &
The Hamming correction can catch both Page Related
single and double bit errors, while the parity Redefinition
NORMAL ROWS –
checking can resolve single bit errors. For
Packet 31 transmissions, there is the Packet Address 1 – 23 Packet (row) 27 Linked Pages
addition of a 16 bit CRC check added to the These contain 32 bytes (40 bytes 625 line) of (FLOF/FASTEXT)
end of the data packet, although this is data defining a row of 32 (40) characters on
the display. The address defines the vertical Packet (row) 28 Page Related
optional. Both page format Teletext and Redefinition
Packet 31 could be encoded with 8 bit data position of the row.
allowing any third party protection format to Packet (row) 29 Magazine Related
be used. EXTENSION PACKETS – Redefinition
Packet Address 24 – 31
Packet (row) 30 Broadcaster Data
Typically each has its own special function
WHAT ARE TELETEXT Services
and is not directly displayed. They are used
PACKETS? to enhance the performance of the more Packet (row) 31 Independent Data
Packets are the actual data information with advanced decoders or to provide special data Services (Multi–media)
an assigned address. There are three basic services.
types of packet in the WST standard, page With these extensions, Teletext can support a
headers, normal rows, and extension There are a total of eight extension packet wide variety of functional services from
packets. Each has a specific assigned functions pre-defined under the WST programming a VCR to acquiring the latest
purpose and bit format: standard. They are: software for a home or business computer.

EXTENSION PACKET PROCESSING

RECEIVED DATA AFTER PROCESSING

DISPLAYED PAGE
BASIC
PAGE
DATA

(ROWS 0 – 23)

HOST
MEMORY
OR
STORAGE
EXTENSION
PROCESSING
PACKETS

June 1994 2-209


Philips Semiconductors Video Products

What is Teletext?

HOW DOES A DECODER offer a simple serial interface for data to the user. This is the preferred method
FUNCTION? communicating with the televisions used for teletext interacting with a personal
microcontroller. Although the actual data computer. Because the host computer
There are two basic architectures to a WST
usually can be removed via this interface, it is already has memory, disk, networking, and
decoder. The first is for standalone
generally not recommend for performance advanced display functions, there is no need
applications, as in a television set or a
reasons. to have these function duplicated in the
set–top decoder (Figure 5). These units are
Teletext receiver. (See Figure 6.)
self contained and usually offer limited
capabilities for extension packet handling. The second method for receiving Teletext
Generally the decoder is made up of a video data is to use a acquisition only decoder. This Typically a decoder used in this method
input processor (VIP), the Teletext processor, type of decoder relies on a host supports all of the packets described under
some form of page memory storage for microprocessor to determine what happens the WST standard. The text processor is a
received data, a character generator to drive to the received data once is has been minimal Teletext decoder only handling the
a CRT, and a character language font ROM acquired and error checked. At this point, the error correction and acquisition functions. It is
for displaying the text in the native language processor must handle all of the storage and therefore quite flexible in supporting multiple
the receiver is being used. These processors display functions remaining to present the packet format reception.

TO CRT
R
VIDEO VIDEO TEXT PAGE CHARACTER G
INPUT PROCESSOR PROCESSOR MEMORY GENERATOR
B
BLANK

TV SYNC

FONT
ROM
MICROCONTROLLER
SERIAL INTERFACE

Figure 5.

AERIAL

SYNC
DATA
UHF/VHF VIDEO VIDEO CLOCK TEXT
TUNER INPUT CONTROL
PROCESSOR
& IF PROCESSOR DATA

HOST HOST
I/F

PAGE
MEMORY

Figure 6.

June 1994 2-210


Philips Semiconductors Video Products

What is Teletext?

WHAT ARE SOME UART to interface to an external host (i.e., a it should be noted that in the absence of any
RECOMMENDED microcomputer). This solution will not decode incoming composite sync signal, or if the
Packet 31 transmissions but will decode all signal is very noisy, the field sync integrator
CONFIGURATIONS? other extension packets. in the acquisition section will not be able to
For basic level 1 Teletext reception in the 525
detect the start of the field. Consequently the
line television system, the standard Figure 7 demonstrates a standalone decoder
display section will not receive a reliable
configuration is comprised of the SAA5191 with the acquisition and display sections of
vertical trigger, and thus a stable text display
data slicer, SAA9042 WST Teletext decoder, the SAA9042 timed from the incoming video
cannot be guaranteed under all signal
a DRAM for local storage, and either a signal. Although this will work quite well for
conditions.
microcontroller as the control host or and I2C set–top or computer add–in card applications,

SAA5191 SAA9042
CBB R
TO DISPLAY
VIDEO IN CV SAND G OR
PL ENCODER
LL3A B
CLK13_5
SDA I2C TO µC
LL3D
SCL OR UART
13.5MHz
TTC TTC INT INTERRUPT
HSA

TTD TTD VSD

VCS VSA HSD

11.4545MHz
COMP SYNC

256K x 4 DRAM
(64 PAGE)

Figure 7. Standalone Example (Direct Sync Mode Shown)

June 1994 2-211


Philips Semiconductors Video Products

What is Teletext?

For acquisition only and Datacast reception The purpose of the VBI window generator is The other function the PLD generates is a
(packet 31), the SAA5250 CMOS Interface simple. To aid the CIDAC in the reduction of simple interrupt pulse for the microprocessor.
for Data Acquisition and Control, or CIDAC, invalid data being processed, and to provide This pulse can be generated before, during,
is a WST decoder designed for direct the host microprocessor with a data valid or after the window closes. The choice is up
interfacing to a microprocessor host. Unlike interrupt so the microprocessor will not be to the PLD’s designer and is important for the
the SAA9042, CIDAC only has one required to poll the CIDAC on a regular basis microprocessors best performance. In
acquisition channel and support for only a to determine if new data has arrived. addition, it is recommended that the PLD
2K×8 static RAM for local buffering. But designer add a hardware select line from the
The TDA4820T is a adaptive sync separator
because CIDAC was intended to interface to PLD to the microprocessor to allow it to
which provides the PLD with vertical and
a microprocessor, the need for most of the select full field or VBI reception for flexibility.
composite sync. With these signals at hand,
larger local storage and multiple acquisition
the PLD simply counts the number of
channels are unnecessary in this application
horizontal lines after the vertical sync period In conclusion, the WST Teletext format allows
since the microcomputer host has superior
until the desired active video line for the a system designer great flexibility while
storage and data transfer capabilities already.
window to open is found. Upon finding this, providing a low cost means to deliver secure
In the circuit shown in Figure 8, the SAA5231 the PLD then allows the data from the data over a wide area network. Philips
is used purely as a data slicer since the SAA5231 to be passed onto the CIDAC, but Semiconductors has been providing
CIDAC doesn’t require a dot clock for display not before it is gated with the composite complete Teletext solutions since the formats
the VCO section of the SAA5231 is left blanking signal first. This has the result of early beginning and as a customer you can
unused. Because the CIDAC was design as passing only valid data for a select number of look forward to continued innovative and cost
a multi-Teletext format decoder, the chip was horizontal lines and pre-filtering out any sync effective solutions from Philips
designed primarily for full field data reception. or color burst information which could be Semiconductors, World wide supplier of
For VBI applications, it is suggested to add a confused as valid data. Teletext components.
simple circuit between the SAA5231 and the
CIDAC that creates a VBI ‘window’.

SAA5231 TDA4820 PLD


VS VBI/FIELD SELECT
VIDEO IN CV VCS
CS DATA_INT
22V10 SAA5250
WIN_DATA
TTD TTD

DLY_CLK
TTC TTC DB<7..0>

CBB CBB
11.4545MHz ALE
VAL IN
SRAM
CS
MS

WE RD
2K x 8
AD<10..0>
WR
DB<7..0>

Figure 8. An Example WST Packet 31 Decoder for Multi-Media Applications

June 1994 2-212

Das könnte Ihnen auch gefallen