3
ETSI EN 300 743 V1.3.1 (2006-11)
Contents Intellectual Property Rights ................................................................................................................................5 Foreword.............................................................................................................................................................5 1
Scope ........................................................................................................................................................6
2
References ................................................................................................................................................6
3
Definitions and abbreviations...................................................................................................................6
3.1 3.2
4 4.1 4.2 4.3
5 5.1 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 5.1.6 5.2 5.2.1 5.2.2 5.2.3 5.3 5.4 5.4.1 5.4.2 5.4.3 5.4.4 5.4.5 5.4.6
Definitions..........................................................................................................................................................6 Abbreviations .....................................................................................................................................................8
Introduction to DVB subtitling system ....................................................................................................9 Overview ............................................................................................................................................................9 Data hierarchy and terminology .......................................................................................................................12 Temporal hierarchy and terminology ...............................................................................................................13
Subtitle decoder model...........................................................................................................................14 Decoder temporal model ..................................................................................................................................15 Service acquisition......................................................................................................................................15 Presentation Time Stamps (PTS) ................................................................................................................15 Display definition .......................................................................................................................................16 Page composition........................................................................................................................................16 Region composition ....................................................................................................................................16 Points to note ..............................................................................................................................................17 Buffer memory model ......................................................................................................................................17 Pixel buffer memory ...................................................................................................................................17 Region memory ..........................................................................................................................................17 Composition buffer memory.......................................................................................................................18 Cumulative display construction ......................................................................................................................18 Decoder rendering bandwidth model ...............................................................................................................18 Page erasure ................................................................................................................................................18 Region move or change in visibility ...........................................................................................................18 Region fill ...................................................................................................................................................18 CLUT modification.....................................................................................................................................19 Graphic object decoding .............................................................................................................................19 Character object decoding ..........................................................................................................................19
6
PES packet format ..................................................................................................................................19
7
The PES packet data for subtitling .........................................................................................................20
7.1 7.2 7.2.1 7.2.2 7.2.3 7.2.4 7.2.5 7.2.5.1 7.2.5.2 7.2.6
8 8.1 8.2 8.2.1 8.2.2 8.3 8.3.1 8.4
Syntax and semantics of the PES data field for subtitling ................................................................................20 Syntax and semantics of the subtitling segment ...............................................................................................20 Display definition segment .........................................................................................................................21 Page composition segment..........................................................................................................................23 Region composition segment......................................................................................................................24 CLUT definition segment ...........................................................................................................................27 Object data segment....................................................................................................................................28 Pixel-data sub-block..............................................................................................................................30 Syntax and semantics of the pixel code strings .....................................................................................31 End of display set segment .........................................................................................................................33
Requirements for the subtitling data ......................................................................................................34 Scope of Identifiers ..........................................................................................................................................34 Scope of dependencies .....................................................................................................................................34 Composition page .......................................................................................................................................34 Ancillary page.............................................................................................................................................34 Order of delivery ..............................................................................................................................................34 PTS field .....................................................................................................................................................34 Positioning of regions and objects....................................................................................................................35
ETSI