Multi-chip architectures partition H.264 tasks to achieve high-quality video
By Todd Hiers, Senior Applications Engineer, Texas Instruments
October 19, 2007 -- videsignline.com
Video is becoming all-pervasive, and consumers want it in all types of devices with various levels of video quality. For some devices, such as cell phones or portable music/video players, a single digital signal processor (DSP) can handle all video-processing tasks and meet tight cost budgets.
For high-quality applications such as high-definition (HD) TV or video teleconferencing, however, the processing requirements are beyond those of any single device on the market today. Here multi-chip systems--whether made of multiple DSPs or DSP and FPGA combinations--can implement high-quality video without being excessively complicated or expensive. To make an intelligent decision as to how to partition the tasks among processors requires designers to consider not only resources available in the devices but also to examine the algorithms.
H.264 (MPEG-4 AVC) has emerged as the industry's hot new video codec. It produces MPEG-2 quality video with roughly half the number of bits or generates far higher quality with the same number of bits. These benefits demand significantly more processing power than an MPEG-2 codec.
Furthermore, the computational requirements are not fixed by the H.264 codec standard. They depend on a wide range of variables determined by the codec implementer including the resolution and frame rate, the output bitrate, the H.264 encoder profile, and specific features such as the search range, search algorithm, search partitions, refinement and number of reference frames. These parameters all have an effect on the perceived video quality. Thus, the computational requirements of a system are directly influenced by the video quality requirements and can vary substantially between systems that nominally use the same codec.
October 19, 2007 -- videsignline.com
Video is becoming all-pervasive, and consumers want it in all types of devices with various levels of video quality. For some devices, such as cell phones or portable music/video players, a single digital signal processor (DSP) can handle all video-processing tasks and meet tight cost budgets.
For high-quality applications such as high-definition (HD) TV or video teleconferencing, however, the processing requirements are beyond those of any single device on the market today. Here multi-chip systems--whether made of multiple DSPs or DSP and FPGA combinations--can implement high-quality video without being excessively complicated or expensive. To make an intelligent decision as to how to partition the tasks among processors requires designers to consider not only resources available in the devices but also to examine the algorithms.
H.264 (MPEG-4 AVC) has emerged as the industry's hot new video codec. It produces MPEG-2 quality video with roughly half the number of bits or generates far higher quality with the same number of bits. These benefits demand significantly more processing power than an MPEG-2 codec.
Furthermore, the computational requirements are not fixed by the H.264 codec standard. They depend on a wide range of variables determined by the codec implementer including the resolution and frame rate, the output bitrate, the H.264 encoder profile, and specific features such as the search range, search algorithm, search partitions, refinement and number of reference frames. These parameters all have an effect on the perceived video quality. Thus, the computational requirements of a system are directly influenced by the video quality requirements and can vary substantially between systems that nominally use the same codec.
To read the full article, click here
Related Semiconductor IP
- JESD204E Controller IP
- eUSB2V2.0 Controller + PHY IP
- I/O Library with LVDS in SkyWater 90nm
- 50G PON LDPC Encoder/Decoder
- UALink Controller
Related Articles
- ipPROCESS: A Usage of an IP-core Development Process to Achieve Time-to-Market and Quality Assurance in a Multi Project Environment
- Delivering High Quality Analog Video Signals With Optimized Video DACs
- Certifying RISC-V: Industry Moves to Achieve RISC-V Core Quality
- High Quality IP creation through Efficient Packaging and Multiple Configuration Testing
Latest Articles
- Crypto-RV: High-Efficiency FPGA-Based RISC-V Cryptographic Co-Processor for IoT Security
- In-Pipeline Integration of Digital In-Memory-Computing into RISC-V Vector Architecture to Accelerate Deep Learning
- QMC: Efficient SLM Edge Inference via Outlier-Aware Quantization and Emergent Memories Co-Design
- ChipBench: A Next-Step Benchmark for Evaluating LLM Performance in AI-Aided Chip Design
- COVERT: Trojan Detection in COTS Hardware via Statistical Activation of Microarchitectural Events