Sous-titres codés CEA-608 et CEA-708
Les sous-titres codés de la télévision nord-américaine. Le CEA-608 vient de la télévision analogique : deux octets par image, dans la ligne 21 de l'image. Le CEA-708 est son successeur numérique, avec des fenêtres, des couleurs et de nombreux services. Une diffusion numérique transporte les deux dans chaque image. Subtitld les lit dans une vidéo, et les écrit dans des fichiers SCC et MCC.
En bref
| Spécification | CTA-608 (anciennement EIA-608, puis CEA-608) et CTA-708 (anciennement CEA-708). Dans la vidéo numérique, ATSC A/53 partie 4. |
|---|---|
| Où ils voyagent | Dans les images de la vidéo, dans une piste de sous-titres propre (c608 de QuickTime), et dans les fichiers SCC et MCC |
| Précision temporelle | Une image |
| Caractères | CEA-608 : son propre jeu latin. CEA-708 : ASCII, Latin-1, quelques symboles et des caractères de 16 bits. |
| Style | CEA-608 : italique, soulignement, sept couleurs. CEA-708 : italique, soulignement, 64 couleurs, polices, tailles, bordures et arrière-plans. |
| Positionnement | CEA-608 : une grille de 15 lignes de 32 colonnes. CEA-708 : jusqu'à huit fenêtres, ancrées sur une grille de 75 lignes. |
| Canaux | CEA-608 : CC1 à CC4. CEA-708 : jusqu'à 63 services. |
| Locuteurs | Aucun dans les normes. Les sous-titreurs écrivent >> à chaque changement de locuteur. |
Les données de sous-titres d'une image
Chaque image porte quelques séries de trois octets. Le premier octet de chacune indique ce que signifient les deux autres.
FC 94 2F FD 80 80 FF 42 22 FE 89 01 FA 00 00 …
- 1 · Ce qui suit
FCest le premier champ du CEA-608,FDle second.FFcommence un paquet CEA-708, etFEle poursuit. - 2 · CEA-608
Deux octets pour chaque champ.
94 2Faffiche le sous-titre chargé dans CC1 ;80 80ne fait rien. - 3 · CEA-708
Un paquet, deux octets à la fois : son en-tête (
42, de quatre octets), le bloc d'un service (22, service 1, deux octets), puis89 01, DisplayWindows pour la fenêtre 0. - 4 · Place
Les autres séries de l'image, qui ne transportent rien. Une image en compte 20 à 29.97 images par seconde, 25 à 24, 24 à 25.
9,600 bits par seconde pour les sous-titres. Le canal de sous-titres d'une diffusion numérique en réserve 960 pour le CEA-608 qu'elle transporte, que les boîtiers convertisseurs transmettent aux téléviseurs analogiques, et 8,640 pour le CEA-708.
CEA-608 : quatre canaux
Les octets sont ceux que contient un fichier SCC : commandes et caractères, deux par image, sur un écran de 15 lignes de 32 colonnes. Chacun des deux champs de l'image porte deux canaux de sous-titres.
| Canal | Où | Usage |
|---|---|---|
| CC1 | Champ 1, premier canal | Les sous-titres du programme |
| CC2 | Champ 1, second canal | Une autre langue, ou rien |
| CC3 | Champ 2, premier canal | Souvent une seconde langue |
| CC4 | Champ 2, second canal | Rarement utilisé |
CEA-708 : fenêtres et plumes
Un service CEA-708 dessine dans des fenêtres : jusqu'à huit, chacune avec sa place, sa taille, ses lignes et son style, affichées, masquées, basculées et supprimées. Une plume écrit à l'intérieur, avec italique, soulignement et couleurs. Ces commandes chargent un sous-titre et l'affichent :
| Octets | Commande |
|---|---|
98 18 DA 32 70 13 09 |
DefineWindow 0 Masquée, son centre bas à 90 % vers le bas et à 50 % vers la droite de l'écran, une ligne de 20 colonnes |
88 01 |
ClearWindows Fenêtre 0, vide |
97 C0 00 0E 00 |
SetWindowAttributes Aucun fond derrière, texte centré |
92 00 00 |
SetPenLocation Ligne 0, colonne 0 |
90 05 00 |
SetPenAttributes Taille standard, droit, non souligné |
91 3C 00 00 |
SetPenColor Jaune, sur noir |
59 6F 75 … |
You're a jerk, |
90 05 00 91 3F 00 00 |
La plume de nouveau Blanc, sur noir |
20 54 68 … |
Thom. |
89 01 |
DisplayWindows Fenêtre 0, dans l'image où le sous-titre commence |
L'ancrage de la fenêtre est l'un de neuf points, ses coins, le milieu de ses côtés et son centre : les neuf emplacements où un sous-titre peut se placer dans Subtitld.
| Caractères | Ce qu'ils contiennent |
|---|---|
| G0 | ASCII, sauf sa suppression, qui est ♪ |
| G1 | Latin-1 : les accents des langues d'Europe occidentale |
| G2 | Quelques autres : … ‘ ’ “ ” • ™ Š Œ ⅛ ⅜ ⅝ ⅞ et des tracés de boîtes |
| P16 | Des caractères de 16 bits, comme en utilisent les sous-titres coréens |
Sous-titres dans une vidéo
| Où | Qui les y met | Comment Subtitld les lit |
|---|---|---|
| Dans les images : données utilisateur MPEG-2, SEI H.264 et HEVC | Les diffusions numériques, et leurs enregistrements (.ts) |
En décodant la vidéo, aussi longtemps que cela prend |
Une piste de sous-titres (c608) |
Les livraisons QuickTime | Immédiatement |
| Un fichier SCC | Les livraisons de diffusion et de streaming | Le CEA-608 |
| Un fichier MCC | Les livraisons de diffusion, MacCaption | Le CEA-708, sinon le CEA-608 |
Sous-titres codés dans Subtitld
- Le texte de chaque sous-titre et ses sauts de ligne
- Italique et soulignement
- Couleurs : sept dans le CEA-608, 64 dans le CEA-708
- L'endroit où il se place : haut, milieu ou bas ; gauche, centre ou droite
- Les locuteurs, sous la forme
>>à chaque changement - Début et fin, à l'image près
- Le gras, que les deux ignorent
- Polices, tailles, bordures et arrière-plans de fenêtres du CEA-708
- Plus d'un service ou d'un canal à la fois : on en lit un, puis un autre
- Les traductions à côté de l'original
Enregistrez un projet .usfx pour conserver ce qui est propre à Subtitld.
Lire les sous-titres codés d'une vidéo
Il propose :
- Sous-titresLes premiers que possède la vidéo, le CEA-708 avant le CEA-608 ; un service CEA-708, de 1 à 6 ; ou un canal CEA-608, de CC1 à CC4.
- PortéeLa vidéo entière, une partie, ou le sous-titre sélectionné, comme pour une transcription.
Subtitld les décode comme le ferait un décodeur. Un sous-titre chargé hors de vue puis affiché est un sous-titre jusqu'à ce qu'il soit masqué, effacé ou remplacé. Les sous-titres écrits en direct à l'écran, ligne par ligne, deviennent un sous-titre par ligne, jusqu'au début de la ligne suivante. Les temps sont comptés depuis le début de la vidéo. Une vidéo sans sous-titres codés le dit.
Les enregistrements de diffusions sont des fichiers .ts, .m2ts ou .mts, que Subtitld ouvre comme des vidéos.
Les écrire
Subtitld écrit les sous-titres dans les fichiers que prennent les diffuseurs et les plateformes :
- SCC : sous-titres pop-on en CEA-608, CC1 ;
- MCC : les mêmes en CEA-608 et, en parallèle, dans le service 1 du CEA-708, ou en CEA-608 seul si vous le choisissez.
Anecdotes
À partir du 1er juillet 2002, les téléviseurs numériques vendus aux États-Unis, sauf les plus petits, devaient décoder les sous-titres CEA-708 : les six services standard au minimum.
Fenêtres qu'un service CEA-708 peut avoir à la fois, chacune avec sa propre place, taille et style. Le CEA-608 n'a qu'un écran.
Les caractères du CEA-708 comprennent le logo des sous-titres codés lui-même, le CC qui marque une émission sous-titrée, parmi ses caractères étendus.
Formats associés
-
.sccScenarist Closed Caption
-
.mccMacCaption Ancillary Data Packet Transfer File
-
.ttmlTimed Text Markup Language
Ouvrez-le dans Subtitld, lisez ses sous-titres codés dans la chronologie, puis corrigez-les et resynchronisez-les sur la forme d'onde.