Series Introduction | p. v |
Preface | p. vii |
Background and Standards | |
Video Communications | p. 1 |
Importance of Video Compression | p. 4 |
Advances in Video Coding | p. 6 |
Waveform-Based Video Coding | p. 7 |
Model-Based Video Coding | p. 16 |
Motion-Compensated DCT Video Coding | p. 27 |
Basic Principles of Motion Compensated Transform Coding | p. 28 |
Picture Formats | p. 29 |
Color Spaces and Sample Positions | p. 29 |
Layers in Video Stream | p. 30 |
Intraframe Block-Based Coding | p. 33 |
Spatial Decorrelation Through DCT | p. 33 |
Exploitation of Visual Insensitivity Through Quantization | p. 34 |
Lossless Compression Through Entropy Codin | p. 38 |
Interframe Block-Based Coding | p. 46 |
Block-Based Motion Estimation Algorithms | p. 51 |
Block-Based Motion Compensation | p. 63 |
Coding DCT Coefficients in Interframes | p. 64 |
Motion-Compensated DCT Video Encoder and Decoder | p. 68 |
Fully DCT-Based Motion-Compensated Video Coder Structure | p. 71 |
Video Coding Standards | p. 75 |
Overview of Video Coding Standards | p. 76 |
JPEG Standards | p. 78 |
ITU H series | p. 78 |
MPEG Standards | p. 80 |
Video Coding Standards | p. 81 |
H.261 | p. 81 |
H.263 | p. 87 |
MPEG-1 | p. 98 |
MPEG-2 (H.262) and HDTV | p. 107 |
MPEG-4 | p. 111 |
Algorithms | |
DCT-Based Motion Estimation | p. 113 |
DCT Pseudo-Phase Techniques | p. 115 |
2-D Translational Motion Model | p. 119 |
The DXT-ME Algorithm | p. 120 |
Unitary Property of the System Matrix | p. 127 |
Motion Estimation in Uniformly Bright Background | p. 130 |
Computational Issues and Complexity | p. 134 |
Simulation for Application to Image Registration | p. 136 |
DCT-Based Motion Estimation Approach | p. 138 |
Preprocessing | p. 139 |
Adaptive Overlapping Approach | p. 141 |
Simulation Results | p. 143 |
Rough Count of Computations | p. 153 |
Interpolation-Free Subpixel Motion Estimation | p. 155 |
Pseudo Phases at Subpixel Level | p. 157 |
One-Dimensional Signal Model | p. 157 |
Two-Dimensional Image Model | p. 159 |
Subpel Sinusoidal Orthogonality Principles | p. 164 |
DCT-Based Subpixel Motion Estimation | p. 167 |
DCT-Based Half-Pel Motion Estimation Algorithm (HDXT-ME) | p. 167 |
DCT-Based Quarter-Pel Motion Estimation Algorithm (QDXT-ME and Q4DXT-ME) | p. 176 |
Simulation Result | p. 179 |
DCT-Based Motion Compensation | p. 197 |
Integer-Pel DCT-Based Motion Compensation | p. 198 |
Subpixel DCT-Based Motion Compensation | p. 201 |
Interpolation Filter | p. 201 |
Bilinear Interpolated Subpixel Motion Compensation | p. 202 |
Cubic Interpolated Subpixel Motion Compensation | p. 202 |
Simulation Results | p. 203 |
Interpolation By DCT/DST | p. 204 |
DCT-I Interpolated Sequence | p. 209 |
DCT-II of DCT-I Interpolated Half-Pel Motion Compensated Block | p. 211 |
Matching Encoders with Decoders | p. 212 |
Matching SE with SD | p. 216 |
Matching TE with SD | p. 217 |
Matching TE with SD | p. 217 |
Matching SE with TD | p. 219 |
MPEG-4 and Content-Based Video Coding | p. 221 |
Overview of MPEG-4 Standard | p. 222 |
MPEG-4 Architecture | p. 223 |
MPEG-4 Video Coding | p. 226 |
Overview of MPEG-4 Video Coding | p. 229 |
Arbitrarily Shaped Region Texture Coding | p. 231 |
Motion Estimation and Compensation | p. 232 |
Arbitrary Shape Coding | p. 238 |
Advanced Coding Techniques | p. 241 |
Deliver Video Bitstream over Networks | p. 243 |
Rate Control | p. 244 |
Error Resilience | p. 244 |
Universal Accessibility | p. 247 |
DCT-Domain Content-Based Video Coding | p. 250 |
Transform Domain Motion Estimation/Compensation | p. 250 |
Simulation Results | p. 262 |
Architectures and Implementation | |
Dual Generation of DCT and DST | p. 265 |
Discrete Sinusoidal Transforms | p. 266 |
Evolution of the Algorithms and Architectures | p. 266 |
What Is Unique in Our Design? | p. 268 |
One-Dimensional DCT Lattice Structures | p. 268 |
Dual Generation of DCT and DST | p. 269 |
Inverse Transforms | p. 275 |
Multiplier-Reduction of the Lattice Structure | p. 282 |
Comparisons of Architectures | p. 286 |
Two-Dimensional DCT Lattice Structures | p. 288 |
Evolution of the Algorithms and Architectures | p. 289 |
Dual Generation of 2-D DCT and DSCT | p. 290 |
Architectures of Frame-Recursive Lattice 2D-DCT and 2-D DSCT | p. 297 |
Comparisons | p. 304 |
Applications to the HDTV Systems | p. 306 |
Efficient Design of Video Coding Engine | p. 311 |
Overview of Embedded Video Coding Engine | p. 312 |
Evolution of the Algorithms and Architectures | p. 312 |
Overview of an Embedded Video Coder Design | p. 314 |
Efficient Architecture of a Video Coding Engine | p. 320 |
Why Should We Use CORDIC-Based Design? | p. 320 |
2D-DXT/IDXT-II Programmable Module | p. 325 |
Type Transformation Module | p. 329 |
Pseudo-Phase Computation | p. 329 |
Peak Searching | p. 334 |
Half-Pel Motion Estimator Design | p. 337 |
Simulation Results | p. 344 |
VLSI Design of Video Coding Engine | p. 344 |
Design Criteria | p. 344 |
VLSI Implementation | p. 349 |
Low-Power and High-Performance Design | p. 355 |
Low-Power Design | p. 357 |
Low-Power Design Approaches | p. 357 |
Algorithm/Architecture-Based Low-Power/High-Performance Approaches | p. 361 |
Look-Ahead and Multirate Computing Concepts | p. 363 |
Low-Power and High-Performance Architectures | p. 368 |
Two-Stage Look-Ahead Type-II DCT/IDCT Coder | p. 370 |
Pipelining Design for DCT Coefficients Conversion | p. 378 |
Multirate Design for Pseudo-Phase Computation | p. 380 |
Pipelining Design for Peak-Search | p. 381 |
Two-Stage Look-Ahead Half-Pel Motion Estimator | p. 381 |
Simulation Results and Hardware Cost | p. 390 |
Applications | |
End-to-End Video over IP Delivery | p. 393 |
Overview of Our Design | p. 394 |
A Sonet Network Adapter Design | p. 396 |
Joint Source-Channel Multistream Coding | p. 397 |
A Sonet Network Adapter Design | p. 398 |
The Brief Overview of Sonet | p. 399 |
Packet over Sonet or Directly over Fiber | p. 406 |
Design and Implement a Sonet Network Adapter | p. 407 |
The Performance of Sonet Device | p. 417 |
Multistream Video Coding | p. 418 |
What is Unique in the Multistream Video Coding? | p. 419 |
The Design of Multistream Video Coding | p. 422 |
Simulation Results | p. 425 |
Bibliography | p. 429 |
Index | p. 459 |
Table of Contents provided by Syndetics. All Rights Reserved. |