Лицензионные американские кассеты в оригинальном варианте (без перевода) требуют неплохого знания английского языка .Без великолепного знания английского разобрать на слух диалоги в фильмах , особенно американских, невозможно. На американских фильмах есть субтитры с текстом диалогов, которые, при желании, можно вывести на экран телевизора. Скрытые субтитры, или Closed Caption, закодированы в видео сигнал формата NTSC в 21 строке (на обратном ходе по кадру). Декодеры (Set Top Box) рассчитаны на декодирование и накладывание субтитров на композитный сигнал, но хорошие модели могут поддерживать и работу с сигналом S-Video, например, для работы с S-VHS видеомагнитофоном или при работе с любым другим качественным видео источником. Стандарт скрытых субтитров подразумевает возможность нескольких одновременно передающихся потоков субтитров. Максимально возможна передача до четырех текстовых потоков в двух полукадрах изображения. В Америке несколько потоков субтитров могут использоваться для многоязычного сопровождения обучающих программ или для использования нескольких уровней сложностей английского для глухих от рождения зрителей.
С самого начала считалось, что для передачи субтитров в Европе полагается использовать телетекст. Поэтому распространение системы скрытых субтитров на Европу не планировалось. Однако в настоящий момент имеется стандарт для передачи субтитров в видео сигнале системы PAL в 22 строке аналогично американскому варианту.
Наличие на коробке с диском или видеокассетой специальных знаков и свидетельствует о присутствии в видео сигнале скрытых субтитров, которые можно воспроизвести любым стандартным декодером.
В 21 строке следом за вспышкой идут семь периодов частоты 503.5 кГц (интервал 13.9 мксек) для синхронизации приемной части , далее следует стартовый бит и 16 бит (2 знака по 7 бит в стандарте ASCII , с каждым знаком свой бит контроля по нечетности ).Электронное кодирование NRZ (без возврата к нулю). ASCII "модифицированный" , т.е. символы которые являются "непечатаемыми" используются как управляющие .
Так выглядит передача кода 00 - NUL (2 символа).
Таблица соответствия символов кодам в принимаемом сигнале .
С учетом контроля по нечетности это выглядит следующим образом :
------------------------------------------------------------------------------
CHAR HEX OCTAL BINARY DEC
CHAR HEX OCTAL BINARY DEC
------------------------------------------------------------------------------
A C1 301 11000001 193
P D0 320 11010000 208
B C2 302 11000010 194
Q 51 121 01010001 081
C 43 103 01000011 067
R 52 122 01010010 082
D C4 304 11000100 196
S D3 323 11010011 211
E 45 105 01000101 069
T 54 124 01010100 084
F 46 106 01000110 198
U D5 325 11010101 213
G C7 307 11000111 199
V D6 326 11010110 214
H C8 310 11001000 200
W 57 127 01010111 087
I 49 111 01001001 073
X 58 130 01011000 088
J 4A 112 01001010 074
Y D9 331 11011001 217
K CB 313 11001011 203
Z DA 332 11011010 218
L 4C 114 01001100 076
M CD 315 11001101 205
N CE 316 11001110 206
O 4F 117 01001111 079
------------------------------------------------------------------------------
a 61 141 01100001 097
p 70 160 01110000 112
b 62 142 01100010 098
q F1 361 11110001 241
c E3 343 11100011 227
r F2 362 11110010 242
d 64 144 01100100 100
s 73 163 01110011 115
e E5 345 11100101 229
t F4 364 11110100 244
f E6 346 11100110 230
u 75 165 01110101 117
g 67 147 01100111 103
v 76 166 01110110 118
h 68 150 01101000 104
w F7 367 11110111 247
i E9 351 11101001 233
x F8 370 11111000 248
j EA 352 11101010 234
y 79 171 01111001 121
k 6B 153 01101011 107
z 7A 172 01111010 122
l EC 354 11101100 236
m 6D 155 01101101 109
n 6E 156 01101110 110
o EF 357 11101111 239
------------------------------------------------------------------------------
0 B0 260 10110000 176
% 25 045 00100101 037
1 31 061 00110001 049
& 26 046 00100110 038
2 32 062 00110010 050
" A7 247 10100111 167
3 B3 263 10110011 179
( A8 250 10101000 168
4 34 064 00110100 052
) 29 051 00101001 041
5 B5 265 10110101 181
* 2A 052 00101010 042
6 B6 266 10110110 182
+ AB 253 10101011 171
7 37 067 00110111 055
, 2C 054 00101100 044
8 38 070 00111000 056
- AD 255 10101101 173
9 B9 271 10111001 185
. AE 256 10101110 174
SP 20 040 00100000 032
/ 2F 057 00101111 047
! A1 241 10100001 161
: BA 272 10111010 186
" A2 242 10100010 162
; 3B 073 00111011 059
# 23 043 00100011 035
< BC 274 10111100 188
$ A4 244 10100100 164
= 3D 075 00111101 061
> 3E 076 00111110 062
STX 02 002 00000010 002
? BF 277 10111111 191
ETX 83 203 10000011 131
------------------------------------------------------------------------------
CHAR HEX OCTAL BINARY DEC
CHAR HEX OCTAL BINARY DEC
------------------------------------------------------------------------------
@ 40 100 01000000 064
EOT 04 004 00000100 004
[ 5B 133 01011011 091
ENQ 85 205 10000101 133
DC 334 11011100 220
ACK 86 206 10000110 134
] 5D 135 01011101 093
BEL 07 007 00000111 007 ^
5E 136 01011110 094
BS 08 010 00001000 008
DF 337 11011111 223
HT 89 211 10001001 137
{ FB 373 11111011 251
LF 8A 212 10001010 138
| 7C 174 01111100 124
VT 0B 013 00001011 011
} FD 375 11111101 253
FF 8C 214 10001100 140
~ FE 376 11111110 254
CR 0D 015 00001101 013
DEL 7F 177 01111111 127
SO 0E 016 00001110 014
NUL 80 200 10000000 128
SI 8F 217 10001111 143
SOH 01 001 00000001 001
DLE 10 020 00010000 016
------------------------------------------------------------------------------
D1 91 221 10010001 145
D2 92 222 10010010 146
D3 13 023 00010011 019
D4 94 224 10010100 148
NAK 15 025 00010101 021
SYN 16 026 00010110 022
ETB 97 227 10010111 151
CAN 98 230 10011000 152
EM 19 031 00011001 025
SUB 1A 032 00011010 026
ESC 9B 233 10011011 155
FS 1C 034 00011100 028
GS 9D 235 10011101 157
RS 9E 236 10011110 158
US 1F 037 00011111 031
----------------------------------------
А так 21 строка выглядит "живьем".
При выводе информации на экран телевизора обычно используется следующая временная диаграмма .
Фирма Philips выпускает микросхему SAA5252, которая содержит в себе как декодер скрытых субтитров , так и знакогенератор для вывода алфавитно-цифровой информации на экран телевизора .
Всем известный по применению PIC контроллеров Eric Smith предложил схему декодирования субтитров на базе PIC16C61 и персонального компьютера , связанных по последовательному порту .
( Copyright 1994, 1995 Eric Smith & Richard Ottosen ) Прошивка для контроллера.