
ADV7188
Table 69. Ancillary Data in Byte Output Format
1
Byte
B9
B8
0
0
0
1
1
1
2
1
1
3
EP
EP
4
EP
EP
5
EP
EP
6
EP
EP
7
EP
EP
8
EP
EP
9
EP
EP
10
11
12
13
14
.
.
.
.
.
.
.
.
.
n-3
1
0
n-2
1
0
n-1
B8
Rev. 0 | Page 54 of 112
B7
0
1
1
0
B6
0
1
1
B5
0
1
1
B4
0
1
1
I2C_DID6_2[4:0]
I2C_SDID7_2[5:0]
B3
0
1
1
B2
0
1
1
B1
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
.
.
.
0
0
0
B0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
.
.
.
0
0
0
Description
Ancillary data preamble
DID
SDID
Data count
ID0 (user data-word 1)
ID1 (user data-word 2)
ID2 (user data-word 3)
ID3 (user data-word 4)
User data-word 5
User data-word 6
User data-word 7
User data-word 8
User data-word 9
[Pad 0x200. These
padding words may or
may not be present
depending on ancillary
data type. User data-
word XX
0
padding[1:0]
0
Even_Field
0
DC[4:0]
VBI_DATA_STD[3:0]
Line_number[9:5]
Line_number[4:0]
0
VDP_TTXT_TYPE[1:0]
0
VBI_WORD_1[7:0]
VBI_WORD_2[7:0]
VBI_WORD_3[7:0]
VBI_WORD_4[7:0]
VBI_WORD_5[7:0]
.
.
.
.
.
.
0
0
0
0
Checksum
0
.
.
.
0
0
.
.
.
0
0
.
.
.
0
0
.
.
.
0
0
1
This mode does not
fully comply with ITU-R BT.1364.
Structure of VBI Words in Ancillary Data Stream
Each VBI data standard has been split into a clock-run-in
(CRI), a framing code (FC) and a number of data bytes (n). The
data packet in the ancillary stream includes only the FC and
data bytes. The VBI_WORD_X in the ancillary data stream has
the following format.
Table 70. Structure of VBI Data-Words in Ancillary Stream
Ancillary data byte
number
Type
VBI_WORD_1
FC0
VBI_WORD_2
FC1
VBI_WORD_3
FC2
VBI_WORD_4
DB1
…
…
VBI_WORD_N+3
DBn
VDP Framing Code
The length of the actual framing code depends on the VBI data
standard. For uniformity, the length of the framing code
reported in the ancillary data stream is always 24 bits. For
standards with a lesser framing code length, the extra LSB bits
are set to 0. The valid length of the framing code can be
decoded from the VBI_DATA_STD bit available in ID0
(UDW 1).
Byte
Byte Description
Framing code [23:16].
Framing Code [15:8].
Framing Code [7:0].
1
st
data byte.
…
Last (nth) data byte.
The framing code is always reported in the inverse-
transmission order. Table 71 shows the framing code and its
valid length for VBI data standards supported by VDP.
Example:
For teletext (B-WST) the framing code byte is 11100100
(0xE4),
bits shown in the order of transmission. Thus, VBI_WORD_1 =
0x27, VBI_WORD_2 = 0x00 and VBI_WORD_3 = 0x00.
Translating them into UDWs in the ancillary data stream, for
the nibble mode:
UDW5 [5:2] = 0010
UDW6 [5:2] = 0111
UDW7 [5:2] = 0000 (undefined bits made zeros)
UDW8 [5:2] = 0000 (undefined bits made zeros)
UDW9 [5:2] = 0000 (undefined bits made zeros)
UDW10 [5:2] = 0000 (undefined bits made zeros)
and for the byte mode:
UDW5 [9:2] = 0010_0111
UDW6 [9:2] = 0000_0000 (undefined bits made zeros)
UDW7 [9:2] = 0000_0000 (undefined bits made zeros)