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
- DFI 6.0 Verification IP
- TSMC 7nm 0V75 / 0V9 ESD Local Clamp – Low Cap
- TSMC 65nm 3V3 ESD Local Clamp – Rad Hard
- TSMC 5nm 1V8, 1.2V and 0.9V ESD Local Protection – Low Cap
- TSMC 3nm 3V3 ESD Local Clamp
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
- Scalable AXI4 Transaction Monitoring for Mixed-Criticality SoCs: From Phase-Level Precision to ID-Level Efficiency
- Hardware-managed heterogeneous high-bandwidth memory and flash in LLM inference systems
- LACE: Large Language Model Aided Multi-Agent Framework for Agile RISC-V Instruction Extension
- A Process-Aware Hybrid Si/IGO Monolithic-3D 6T SRAM with BEOL Pass-Gates for the 2nm Node
- Automated Estimation of MBIST Area and Test Time in Heterogeneous Memory IPs via Stacked Ensemble Framework