Table of contents for Digital television : technology and standards / by John F. Arnold, Michael R. Frater, Mark R. Pickering.

Bibliographic record and links to related information available from the Library of Congress catalog.

Note: Contents data are machine generated based on pre-publication provided by the publisher. Contents may have variations from the printed book or be incomplete or contain other coding.

1.1.	Introduction
1.2.	Analog Television
1.2.1.	Video	Horizontal Synchronisation	Horizontal Resolution	Interlaced Video	Colour Television	Summary
1.2.2.	Audio
1.2.3.	Systems	Ancillary services
1.3.	The Motivation for Digital Television
1.4.	The Need for Compression
1.5.	Standards for Digital Television
2	Characteristics of Video Material
2.1	Picture Correlation
2.2	Information Content
2.3	The Human Visual System
2.3.1	Perception of Changes in Brightness
2.3.2	Spatial Masking
2.3.3	Temporal Masking
2.3.4	Frequency Sensitivity
2.3.5	Tracking of Motion
2.3.6	Conclusion
2.4	Summary
3	Predictive Encoding
3.1	Entropy Coding
3.1.1	Huffman Coding
3.1.2	Run Length Coding
3.2	Predictive Coding
3.3	Motion Compensated Prediction
3.3.1	Motion Estimation
3.3.2	Motion Compensated Prediction to Sub-Pixel Accuracy
3.4	Quantization
3.5	Rate-Distortion Curves
3.6	Summary
4	Transform Coding
4.1	Introduction to Transform Coding
4.2	The Fourier Transform
4.3	The Karhunen-Loeve Transform
4.4	The Discrete Cosine Transform
4.4.1	Choice of Transform Block Size
4.4.2	Quantization of DCT Transform Coefficients
4.4.3	Quantization of DCT Coefficients based on the Human Visual System
4.4.4	Coding of Non-Zero DCT Coefficients
4.5	Motion Compensated DCT Encoders and Decoders
4.6	Rate Control
4.7	Conclusion
5	Video Coder Syntax
5.1	Introduction
5.2	Representation of Chrominance Information
5.3	Structure of a Video Bitstream
5.3.1	The Block Level
5.3.2	The Macroblock Layer
5.3.3	The Slice Layer
5.3.4	The Picture Layer
5.3.5	The Sequence Layer
5.4	Bitstream Syntax
5.5	A Simple Bitstream Syntax
5.5.1	The Video Sequence Layer
5.5.2	The Picture Layer
5.5.3	The Slice Layer
5.5.4	The Macroblock Level
5.5.5	The Block Level
5.6	Conclusion
6	The MPEG-2 Video Compression Standard
6.1	Introduction
6.2	Picture Types in MPEG-2
6.3	The Syntax of MPEG-2
6.3.1	Extension Start Code and Extension Data
6.3.2	Sequence Layer
6.3.3	The Group of Pictures Layer
6.3.4	The Picture Layer
6.3.5	The Slice Layer
6.3.6	The Macroblock Layer
6.3.7	The Block Layer
6.4	Video Buffer Verifier
6.5	Profiles and Levels
6.5.1	Profiles
6.5.2	Levels
6.6	Summary
7	Perceptual Audio Coding
7.1 The Human Auditory System
7.1.1 Outer Ear
7.1.2 Middle Ear
7.1.3 Inner Ear
7.2 Psychoacoustics
7.2.1 Sound Pressure Level
7.2.2 Auditory Thresholds
7.2.3 The Critical Bandwidth and Auditory Filters
7.2.4 Auditory Masking
7.3 Summary
8	Frequency Analysis and Synthesis
8.1 The Sampling Theorem
8.1.1 Digital Filters
8.1.2 Subband Filtering
8.1.3 The Analysis Filter Bank
8.1.4 The Synthesis Filter Bank
8.1.5 Filters for Perfect Reconstruction
8.2 Cosine Modulated Filters
8.3 Efficient Implementation of a Cosine Modulated Filterbank
8.3.1 Analysis Filter
8.3.2 Synthesis Filter
8.4 Time-Domain Aliasing Cancellation
8.5 Summary
9	MPEG Audio
9.1 MPEG-1 Layer I,II Encoder
9.1.1 Analysis Filter Bank
9.1.2 Scalefactor Calculation
9.1.3 Psychoacoustic model 1
1.1.1 Dynamic Bit Allocation
9.1.4 Coding of Bit Allocation
9.1.5 Quantization and Coding of Subband Samples
9.1.6 Formatting
9.2 Layer II Encoder
9.2.1 Analysis Filter Bank
9.2.2 Scalefactor Calculation
9.2.3 Coding of Scalefactors
9.2.4 Dynamic Bit Allocation
9.2.5 Coding of Bit Allocation
9.2.6 Quantization and Coding of Subband Samples
9.2.7 Ancillary Data
9.2.8 Formatting
9.3 Joint Stereo Coding
9.4 MPEG-1 Syntax
9.4.1 Audio Sequence Layer
9.4.2 Audio Frame
9.4.3 Header
9.4.4 Error Check
9.4.5 Audio data, Layer I
9.4.6 Audio data, Layer II
9.5 MPEG-1 Layer I,II Decoder
9.5.1 Bit allocation decoding
9.5.2 Scalefactor selection information decoding
9.5.3 Scalefactor decoding
9.5.4 Requantization of subband samples
9.5.5 Synthesis filter bank
9.6 MPEG-2
9.6.1 Backwards-Compatible MPEG-2 Frame Formatting
9.6.2 Matrixing Procedures for Backwards Compatibility
9.7 Summary
10	Dolby AC-3 Audio
10.1 Encoder
10.1.1 Audio Input Format
10.1.2 Transient Detection
10.1.3 Forward Transform
10.1.4 Channel Coupling
10.1.5 Rematrixing
10.1.6 Extract Exponents
10.1.7 Encode Exponents
10.1.8 Bit Allocation
10.1.9 Quantize Mantissas
10.1.10 Dialogue Normalization
10.1.11 Dynamic range compression
10.1.12 Heavy Compression
10.1.13 Downmixing
10.2 Syntax
10.2.1 Syntax specification
10.3 Decoder
10.3.1 Decode Exponents
10.3.2 Bit Allocation
10.3.3 Decode Coefficients
10.3.4 De-coupling
10.3.5 Inverse Transform
10.3.6 Overlap and Add
10.4 Summary
11	MPEG-2 Systems
11.1.	Introduction
11.2.	Service Overview
11.3.	Multiplexer Structure
11.3.1.	PES Sub-layer	PES Packet Header	Overheads due to the PES Layer
11.3.2.	Transport Stream Sub-layer	Transport Stream Packet Header	Adaptation Field	Transport Stream Payload	Alignment between Transport Stream and PES	Overhead due to Transport Stream
11.3.3.	Program Stream Sub-layer
11.4.	Timing
11.4.1.	System Time Clock
11.4.2.	Clock References and Reconstruction of the STC
11.4.3.	Time Stamps
11.5.	Buffer Management
11.6.	Program Specific Information (PSI)
11.6.1.	MPEG-2 Descriptors	Generic Descriptor Syntax	MPEG-2 Audio Stream Descriptor	MPEG-2 Video Stream Descriptor	MPEG-2 Hierarchy Descriptor	MPEG-2 Registration Descriptor	MPEG-2 Data Stream Alignment Descriptor	Descriptors for Video Windows	MPEG-2 CA Descriptor	MPEG-2 ISO 639 Language Descriptor	MPEG-2 System Clock Descriptor	MPEG-2 Multiplex Buffer Utilization Descriptor	MPEG-2 Copyright Descriptor	MPEG-2 Maximum Bitrate Descriptor	MPEG-2 Private Data Indicator Descriptor	MPEG-2 Smoothing Buffer Descriptor	MPEG-2 STD Descriptor	MPEG-2 IBP Descriptor
11.6.2.	MPEG-2 Tables	Generic Table Syntax	Program Association Table	Program Map Table	Conditional Access Table	Network Information Table
11.6.3.	Overheads due to PSI
11.7.	MPEG-2 Decoder Operation
11.8.	Use Of MPEG-2 Systems In Digital Television
11.8.1.	Use of MPEG-2 Systems in ATSC	Implementation of Multiplexing in ATSC	Implementation of PSI in ATSC
11.8.2.	Use of MPEG-2 Systems in DVB	Implementation of Multiplexing in DVB
11.8.3.	Implementation of PSI in DVB
11.9.	Conclusion
12	DVB Service Information and ATSC Program and System Information Protocol
12.1.	Introduction
12.2.	Why SI and PSIP?
12.3.	DVB-SI
12.3.1.	DVB Common Data Formats
12.3.2.	DVB Descriptors	DVB Content Descriptor	DVB Delivery System Descriptors	DVB Name descriptors	DVB Component Descriptor	DVB Event Descriptors	DVB Descriptors for Ancillary Services	DVB Service Descriptor	DVB Service List Descriptor	DVB Linkage Descriptor	DVB Parental Rating Descriptor	DVB Local Time Offset Descriptor
12.3.3.	DVB Tables	DVB Use of the Network Information Table	DVB Bouquet Association Table	DVB Service Description Table	DVB Event Information Table	DVB Running Status Table	DVB Time and Date Table	DVB Time Offset Table	DVB Stuffing Table
12.3.4.	DVB Delivery Issues	Size of Tables	Table Entries	Repetition Rates
12.4.	ATSC Program and System Information Protocol
12.4.1.	Common Data Formats	String Representation	ATSC Time and Date Formats	ATSC Virtual channels
12.4.2.	ATSC Descriptors	ATSC AC-3 Audio Descriptor	ATSC Caption Service Descriptor	ATSC Content Advisory Descriptor	ATSC Extended Channel Name Descriptor	ATSC Service Location Descriptor	ATSC Time-Shifted Service Descriptor	ATSC Component Name Descriptor	ATSC Stuffing Descriptor	Descriptors for Inactive Channels
12.4.3.	ATSC Tables	ATSC use of the Program Map Table	ATSC System Time Table	ATSC Master Guide Table	ATSC Virtual Channel Table	ATSC Rating Region Table	ATSC Event Information Table	ATSC Extended Text Table
12.5.	DVB SI and ATSC PSIP Interoperability
12.5.1.	PIDs
12.5.2.	Use of table_id
12.5.3.	Use of descriptor_tag
12.6.	Conclusion
13 	Digital Television Channel Coding and Modulation
13.1.	Introduction
13.2.	Generic Concepts
13.2.1.	Channel Characteristics and Intersymbol Interference
13.2.2.	Modulation
13.2.3.	Equalisation	Fixed-Tap Equaliser	Trained Adaptive Equaliser	Blind Adaptive Equaliser	The LMS Algorithm	Practical Blind Adaptive Equalisers
13.2.4.	Randomisation
13.2.5.	Channel Coding Technology	Block codes	Convolutional Codes	Interleaving	Concatenated Codes
13.3.	Channel Coding and Modulation for ATSC
13.3.1.	ATSC 8-VSB Modulation
13.3.2.	ATSC Data Framing
13.3.3.	ATSC Concatenated Channel Coder	ATSC RS Coder.	ATSC Interleaver.	ATSC Inner Coder and Interleaver.	ATSC Randomisation
13.3.4.	ATSC Channel Capacity
13.4.	Channel Coding and Modulation for DVB
13.4.1.	DVB Modulation	DVB Orthogonal Frequency-Division Multiplexing	DVB Guard Interval	Single-Frequency Network	DVB Transmission Parameter Signalling	DVB Reference Signals	DVB Spectrum Characteristics
13.4.2.	DVB Channel Coding	DVB Randomisation	DVB Outer Coding	DVB Outer Interleaving	DVB Inner Coding	DVB Inner Interleaving
13.4.3.	DVB Channel Capacity
13.5.	Conclusion
14	Closed-Captioning, Subtitling and Teletext
14.1.	Introduction
14.2.	DVB Subtitles and Teletext
14.2.1.	Sub-titles	Timing	Example Sub-title Operation	Coding for DVB Subtitling Data	Pixel Data Sub-block	Colour Lookup Table
14.2.2.	Teletext	ITU-R System B Teletext	DVB Teletext
14.3.	ATSC Closed Captioning
14.3.1.	Line-21 Data Service
14.3.2.	Digital Television Closed Captioning	Caption Display Model	Caption Packet Format	Service Block Payload	DTVCC Commands
14.4.	Conclusion

Library of Congress Subject Headings for this publication:

Digital television.