Digital video processing for engineers a foundation for embedded systems design
Any device or system with imaging functionality requires a digital video processing solution as part of its embedded system design. Engineers need a practical guide to technology basics and design fundamentals that enables them to deliver the video component of complex projects. This book introduc...
Autor principal: | |
---|---|
Otros Autores: | |
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Amsterdam :
Elsevier
2013.
|
Edición: | 1st ed |
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009628595506719 |
Tabla de Contenidos:
- Front Cover; Digital Video Processing for Engineers: A Foundation for Embedded Systems Design; Copyright; Contents; CHAPTER 1 - VIDEO IN THE MODERN WORLD; CHAPTER 2 - INTRODUCTION TO VIDEO PROCESSING; 2.1 Digital Video: Pixels and Resolution; 2.2 Digital Video: Pixels and Bits; 2.3 Digital Video: Color Spaces; 2.4 Video Processing Performance; CHAPTER 3 - SAMPLING AND ALIASING; 3.1 Nyquist Sampling Rule; CHAPTER 4 - INTRODUCTION TO DIGITAL FILTERING; 4.1 Median Filtering; 4.2 FIR Filters; 4.3 FIR Filter Construction; 4.4 Computing Frequency Response; CHAPTER 5 - VIDEO SCALING
- 5.1 Understanding Video Scaling5.2 Implementing Video Scaling; 5.3 Video Scaling for Different Aspect Ratios; 5.4 Conclusion; CHAPTER 6 - VIDEO DEINTERLACING; 6.1 Basic Deinterlacing Techniques; 6.2 Motion-Adaptive Deinterlacing: The Basics; 6.3 Logic Requirements; 6.4 Cadence Detection; 6.5 Conclusion; CHAPTER 7 - ALPHA BLENDING; 7.1 Introduction; 7.2 Concept and Math Behind Alpha Blending; 7.3 Implementing Alpha Blending in Hardware; 7.4 Creating a Different Background; 7.5 Conclusion; CHAPTER 8 - SENSOR PROCESSING FOR IMAGE SENSORS; 8.1 CMOS Sensor Basics
- 8.2 A Simplistic HW Implementation of Bayer Demosaicing8.3 Sensor Processing in Military Electro-optical Infrared Systems; 8.4 Conclusion; CHAPTER 9 - VIDEO INTERFACES; 9.1 SDI; 9.2 Display Port; 9.3 HDMI; 9.4 DVI; 9.5 VGA; 9.6 CVBS; 9.7 S-Video; 9.8 Component Video; CHAPTER 10 - VIDEO ROTATION; 10.1 Interpolation; CHAPTER 11 - ENTROPY, PREDICTIVE CODING AND QUANTIZATION; 11.1 Entropy; 11.2 Huffman Coding; 11.3 Markov Source; 11.4 Predictive Coding; 11.5 Differential Encoding; 11.6 Lossless Compression; 11.7 Quantization; 11.8 Decibels; CHAPTER 12 - FREQUENCY DOMAIN REPRESENTATION
- 12.1 DFT and IDFT Equations12.2 Fast Fourier Transform; 12.3 Discrete Cosine Transform; CHAPTER 13 - IMAGE COMPRESSION FUNDAMENTALS; 13.1 Baseline JPEG; 13.2 DC Scaling; 13.3 Quantization Tables; 13.4 Entropy Coding; 13.5 JPEG Extensions; CHAPTER 14 - VIDEO COMPRESSION FUNDAMENTALS; 14.1 Block Size; 14.2 Motion Estimation; 14.3 Frame Processing Order; 14.4 Compressing I-frames; 14.5 Compressing P-frames; 14.6 Compressing B-frames; 14.7 Rate Control and Buffering; 14.8 Quantization Scale Factor; CHAPTER 15 - FROM MPEG TO H.264 VIDEO COMPRESSION; 15.1 MPEG-2
- 15.2 H.264 Video Compression Standard15.3 Digital Cinema Applications; CHAPTER 16 - VIDEO NOISE AND COMPRESSION ARTIFACTS; 16.1 Salt-and-pepper Noise; 16.2 Mosquito Noise; 16.3 Block Artifacts; CHAPTER 17 - VIDEO MODULATION AND TRANSPORT; 17.1 Complex Modulation and Demodulation; 17.2 Modulated Signal Bandwidth; 17.3 Pulse Shaping Filter; 17.4 Raised Cosine Filter; 17.5 Signal Upconversion; 17.6 Digital Upconversion; CHAPTER 18 - VIDEO OVER IP; 18.1 Basics of Internet Protocol (IP); 18.2 Encapsulation; 18.3 Video Streams; 18.4 Transport Protocols; 18.5 IP Transport
- 18.6 Video Over Internet Issues