This is due, on the one hand, to the trend towards high quality video systems (high definition and frame rate, 3D displays, etc) that results in a continuous increase in the amount of data that has to be processed in real-time. In this book, the parallelization of H.264/AVC decoding is presented as a case study of parallel programming.