KEYWORDS: Digital signal processing, Video, Video processing, Multimedia, Quantization, Data modeling, Chromium, Lead, Imaging systems, Image processing
The TMS320C64x DSP is a generation of high-speed DSPs with a rich instruction set and an efficient memory system for multimedia processing. Digital video decoding is one of the key applications in multimedia processing. It is a computationally intensive application, which requires high bandwidth to external memory and an efficient DMA engine. Reference models for video decoders typically follow a simple data flow that operates sequentially on one macroblock (MB) at a time. This structure leads to inefficiencies in real-time implementations including less than optimal utilization of program caches and DMA bandwidth. These issues become more significant with high-performance devices like the C64x DSP because the CPU efficiency and high-clock rate allow the core processing to occur much faster than on other processors. At the same time, the bandwidth to external memory has not increased at the same rate as the processing performance. This can lead the performance bottleneck to be I/O bandwidth instead of processing unless the system data flow is carefully designed. This paper describes an optimized flow for MPEG-2 decoding, which processes multiple blocks at a time to obtain optimum cache performance and DMA bandwidth efficiency. With this approach, system overhead is reduced from as high as 100% for worst-case B frames with the conventional flow to less than 20%.
KEYWORDS: Video, Video compression, Video processing, Digital signal processing, Computer programming, Algorithm development, Standards development, Software development, Detection and tracking algorithms, Video coding
This paper describes the new DM642 Digital Media Processor designed to support a broad range of video over packet applications. The DM642 includes the C64x VLIW DSP core optimized for video processing and flexible peripheral interfaces including three 20-bit video ports, a multi-channel audio serial port (McASP), Ethernet MAC, and PCI. The DM642 supports the full range of mature and emerging video compression algorithms including MPEG-2, MPEG-4, H.261, H.263, H.264, Windows Media, Real Video, and On2 VP5.
KEYWORDS: Video, Digital signal processing, Image processing, Video processing, Data processing, Image analysis, Motion estimation, Video compression, Video surveillance, Algorithm development
This paper describes the new C64x DSP core including instruction set extensions that enhance performance for image and video processing. Key features include packed data processing and special instructions to accelerate algorithms such as motion estimation. Devices based on the C64x will be ideally suited for key target applications including video infrastructure and image analysis.
KEYWORDS: Signal processing, Image processing, Digital signal processing, Computing systems, Multimedia, Digital filtering, Image filtering, Binary data, Video, Imaging systems
KEYWORDS: Digital signal processing, Video, Video compression, Computer programming, Video processing, Multimedia, Video coding, Image compression, Computing systems, Computer architecture
We present a software implementation of a real-time MPEG video codec on the MediaStation 5000 multimedia system. Unlike other compression systems whose sole function is the encoding or decoding of video data, the MediaStation 5000 is capable of performing various real-time operations involving a wide range of multimedia data, including image, graphics, video, and even audio. This programmability is provided by Texas Instruments TMS320C80, better known as Multimedia Video Processor (MVP), which is a single-chip multiprocessing device with highly parallel internal architecture. The MVP integrates a RISC processor, four DSP-like processors, an intelligent DMA controller, video controllers, and a large amount of SRAMs onto a single chip. Since the MVP contains such a high degree of parallel features, developing the MPEG software and mapping it to the MVP requires a thorough study of the algorithms and a good understanding of the processor architecture. By exploiting the advanced features of the MVP, the MediaStation 5000 can achieve the MPEG compression and decompression of video sequences in real time.
Access to the requested content is limited to institutions that have purchased or subscribe to SPIE eBooks.
You are receiving this notice because your organization may not have SPIE eBooks access.*
*Shibboleth/Open Athens users─please
sign in
to access your institution's subscriptions.
To obtain this item, you may purchase the complete book in print or electronic format on
SPIE.org.
INSTITUTIONAL Select your institution to access the SPIE Digital Library.
PERSONAL Sign in with your SPIE account to access your personal subscriptions or to use specific features such as save to my library, sign up for alerts, save searches, etc.