|
Chapter 7 • Digital Video Processing 202
Rounding Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .203
SDTV - HDTV YCbCr Transforms . . . . . . . . . . . . . . . . . . . . 204
4:4:4 to 4:2:2 YCbCr Conversion . . . . . . . . . . . . . . . . . . . . . . 205
Display Enhancement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . 208
Brightness, Contrast, Saturation (Color) and Hue (Tint) . . . . . . . . . . . . . . . . . . . . . . . . . 208
Color Transient Improvement . . . . . . . . . . . . . . . . . . . . 210
Sharpness . . . . . . . . . . . . . . . . . 210
Video Mixing and Graphics Overlay . . . . . . . . . . . . . . . . . . 212
Luma and Chroma Keying . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .219
Video Scaling . . . . . . . . . . . . . . . . . . 231
Pixel Dropping and Duplication . . . . . . . . . . . . . . . . . . . 232
Linear Interpolation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . 232
Anti-Aliased Resampling . . . . . . . . . . . . . . . . . . . . . . . . . 232
Display Scaling Examples . . . . . . . . . . . . . . . . . . . . . . . . 235
Scan Rate Conversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . 235
Frame or Field Dropping and Duplicating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
Temporal Interpolation . . . . . . . . . . . . . . . . . . . . . . . . . . 242
2:2 Pulldown . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . 248
3:2 Pulldown . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . 248
3:3 Pulldown . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . 249
24:1 Pulldown . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . 249
Noninterlaced-to-Interlaced Conversion . . . . . . . . . . . . . . . .249
Scan Line Decimation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .249
Vertical Filtering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . 251
Interlaced-to-Noninterlaced Conversion . . . . . . . . . . . . . . . .251
Video Mode: Intrafield Processing . . . . . . . . . . . . . . . . 251
Video Mode: Interfield Processing . . . . . . . . . . . . . . . . 253
Film Mode (using Inverse Telecine) . . . . . . . . . . . . . . . .255
Frequency Response Considerations . . . . . . . . . . . . . . . . . . . 255
DCT-Based Compression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .256
Fixed Pixel Display Considerations . . . . . . . . . . . . . . . . . . . 260
Expanded Color Reproduction . . . . . . . . . . . . . . . . . . . . 260
Detail Correction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . 260
Non-uniform Quantization . . . . . . . . . . . . . . . . . . . . . . . 260
Scaling and Deinterlacing . . . . . . . . . . . . . . . . . . . . . . . . 261
Application Example . . . . . . . . . . . . . . . .. . . . . . . . . . . 261
References . . . . . . . . . . . . . . . . 264
Chapter 8 • NTSC, PAL, and SECAM Overview 265
NTSC Overview . . . . . . . . . . . . . . . .265
Luminance Information . . . . . . . . . . . . . . . . . . . . . . . . . .265
Color Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . .265
Color Modulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . .266
Composite Video Generation . . . . . . . . . . . . . . . . . . . . .267
Color Subcarrier Frequency . . . . . . . . . . . . . . . . . . . . . .269
NTSC Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . .269
RF Modulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . .273
PAL Overview . . . . . . . . . . . . . . . . .288
Luminance Information . . . . . . . . . . . . . . . . . . . . . . . . . .288
Color Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . .289
Color Modulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . .289
Composite Video Generation . . . . . . . . . . . . . . . . . . . . .289
PAL Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . .293
RF Modulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . .293
PALplus . . . . . . . . . . . . . . . . . . .308
SECAM Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . .311
Luminance Information . . . . . . . . . . . . . . . . . . . . . . . . . .311
Color Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . .311
Color Modulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . .312
Composite Video Generation . . . . . . . . . . . . . . . . . . . . .312
SECAM Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . .312
Video Test Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . .320
VBI Data . . . . . . . . . . . . . . . . . . . . . .345
Timecode . . . . . . . . . . . . . . . . . .345
EIA–608 Closed Captioning . . . . . . . . . . . . . . . . . . . . . . .354
Widescreen Signalling . . . . . . . . . . . . . . . . . . . . . . . . . . .376
Teletext . . . . . . . . . . . . . . . . . . .381
“Raw” VBI Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . .388
“Sliced” VBI Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . .389
NTSC/PAL Decoder Considerations . . . . . . . . . . . . . . . . . . . .389
Ghost Cancellation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . .390
Enhanced Television Programming . . . . . . . . . . . . . . . . . . .390
References. . . . . . . . . . . . . . . . . . . . 392
Chapter 9 • NTSC and PAL Digital Encoding and Decoding 394
NTSC and PAL Encoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .395
2× Oversampling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . 395
Color Space Conversion . . . . . . . . . . . . . . . . . . . . . . . . . 395
Luminance (Y) Processing . . . . . . . . . . . . . . . . . . . . . . . 399
Color Difference Processing . . . . . . . . . . . . . . . . . . . . . 402
Analog Composite Video . . . . . . . . . . . . . . . . . . . . . . . . . 410
Color Subcarrier Generation . . . . . . . . . . . . . . . . . . . . . 413
Horizontal and Vertical Timing . . . . . . . . . . . . . . . . . . . 417
Clean Encoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . 421
Bandwidth-Limited Edge Generation . . . . . . . . . . . . . . . . . . . 422
Level Limiting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . 423
Encoder Video Parameters . . . . . . . . . . . . . . . . . . . . . . . 423
Genlocking Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . 427
Alpha Channel Support . . . . . . . . . . . . . . . . . . . . . . . . . . 428
NTSC and PAL Digital Decoding . . . . . . . . . . . . . . . . . . . . . 428
Digitizing the Analog Video . . . . . . . . . . . . . . . . . . . . . . 428
Y/C Separation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . 431
Color Difference Processing . . . . . . . . . . . . . . . . . . . . . 431
Luminance (Y) Processing . . . . . . . . . . . . . . . . . . . . . . . 435
User Adjustments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . 438
Color Space Conversion . . . . . . . . . . . . . . . . . . . . . . . . . 440
Genlocking . . . . . . . . . . . . . . . . 442
Video Timing Generation . . . . . . . . . . . . . . . . . . . . . . . . 450
Auto-Detection of Video Signal Type . . . . . . . . . . . . . . . .452
Y/C Separation Techniques . . . . . . . . . . . . . . . . . . . . . . 452
Alpha Channel Support . . . . . . . . . . . . . . . . . . . . . . . . . . 464
Decoder Video Parameters . . . . . . . . . . . . . . . . . . . . . . . 467
References . . . . . . . . . . . . . . . . . . 471
Chapter 10 • H.261 and H.263 472
H.261 . . . . . . . . . . . . . . . . . . . . . . . . .472
Video Coding Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. .472
Video Bitstream . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . .478
Still Image Transmission . . . . . . . . . . . . . . . . . . . . . . . . .487
H.263 . . . . . . . . . . . . . . . . . . . . . . . . .487
Video Coding Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. .488
Video Bitstream . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . .490
Optional H.263 Modes . . . . . . . . . . . . . . . . . . . . . . . . . . .511
References . . . . . . . . . . . . . . . . . . . .518
下略
[ 本帖最后由 zch_genius 于 2010-2-18 11:14 编辑 ] |
|