MPEG-2 decoder implementation on MAP1000A mediaprocessor using the C language

被引:0
|
作者
Lee, W [1 ]
Basoglu, C [1 ]
机构
[1] Equator Technol Inc, Seattle, WA 98101 USA
来源
MEDIA PROCESSORS 2000 | 2000年 / 3970卷
关键词
MPEG-2; decoder; mediaprocessor; MAP1000; VLIW; parallel processing; video compression;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Mediaprocessors offer several advantages over hardwired MPEG-2 decoder chips, such as the capability to perform multiple functions, update the algorithms and customize the system with enhanced features. MAP1000A is a highly integrated mediaprocessor platform with multiple processing units for parallel processing. The input bitstream is parsed and decoded by the VLX coprocessor, which is a small and fast processor designed for sequential operations. The decoded information is then passed to the VLIW Core that performs the pixel-intensive operations such as the inverse quantization, inverse DCT, half-pel interpolation, pixel averaging, and pixel addition. The VLIW Core's two-cluster architecture with 128-bit data path per cluster and partitioned operations achieves a high throughput on 8-bit and 16-bit pixel operations. Also, to avoid the VLIW Core from waiting for data, a dedicated data transfer engine called Data Streamer moves data between MAP1000A, external memory, and I/O devices in parallel with the VLTCY Core's execution. The MPEG-2 video decoder on MAP1000A is written entirely in the C language, which is a significant advantage over previous processors which required assembly-language programming At 220 MHz clock frequency, the MPEG-2 decoder takes less than 40% of the MAP1000A's cycles. Two MP@ML streams can be decoded simultaneously in real time, with enough cycles remaining to perform other tasks such as the audio and system decoding.
引用
收藏
页码:27 / 36
页数:10
相关论文
共 50 条
  • [41] A motion vector predictor architecture for AVS and MPEG-2 HDTV decoder
    Zheng, Junhao
    Wu, Di
    Deng, Lei
    Xie, Don
    Gao, Wen
    [J]. ADVANCES IN MULTIMEDIA INFORMATION PROCESSING - PCM 2006, PROCEEDINGS, 2006, 4261 : 424 - 431
  • [42] A real-time software MPEG-2 decoder for multimedia PCs
    Ikekawa, M
    Ishii, D
    Murata, E
    Numata, K
    Takamizawa, Y
    Tanaka, M
    [J]. INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, 1997 DIGEST OF TECHNICAL PAPERS, 1997, : 2 - 3
  • [43] Compacted Codeword Huffman Decoding Method for MPEG-2 AAC Decoder
    Lee, Eun-Seo
    Lee, Jae-Sik
    Son, Kyou-Jung
    Chang, Tae-Gyu
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2013, : 478 - 479
  • [44] An efficient video decoder design for MPEG-2 MP@ML
    Li, JH
    Ling, N
    [J]. IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, PROCEEDINGS, 1997, : 509 - 518
  • [45] Architecture and bus-arbitration schemes for MPEG-2 video decoder
    Li, JH
    Ling, N
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 1999, 9 (05) : 727 - 736
  • [46] Design optimization of main-profile MPEG-2 AAC decoder
    Bang, K
    Jeong, N
    Park, Y
    Youn, D
    [J]. 2001 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOLS I-VI, PROCEEDINGS: VOL I: SPEECH PROCESSING 1; VOL II: SPEECH PROCESSING 2 IND TECHNOL TRACK DESIGN & IMPLEMENTATION OF SIGNAL PROCESSING SYSTEMS NEURALNETWORKS FOR SIGNAL PROCESSING; VOL III: IMAGE & MULTIDIMENSIONAL SIGNAL PROCESSING MULTIMEDIA SIGNAL PROCESSING - VOL IV: SIGNAL PROCESSING FOR COMMUNICATIONS; VOL V: SIGNAL PROCESSING EDUCATION SENSOR ARRAY & MULTICHANNEL SIGNAL PROCESSING AUDIO & ELECTROACOUSTICS; VOL VI: SIGNAL PROCESSING THEORY & METHODS STUDENT FORUM, 2001, : 4027 - 4027
  • [47] Design of a novel synthesis filter for real-time MPEG-2 audio decoder implementation on a DSP chip
    Paik, WK
    Hwang, SY
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 1999, 45 (04) : 1119 - 1129
  • [48] Design and implementation of MPEG-2/DVB Scrambler Unit
    Kim, WH
    Chen, KJ
    Cho, HS
    [J]. INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, 1997 DIGEST OF TECHNICAL PAPERS, 1997, : 320 - 321
  • [49] DSP IMPLEMENTATION OF AN MPEG-2 VIDEO BITRATE TRANSCODER
    Formanek, Bence
    Adam, Tihamer
    [J]. PROCEEDINGS OF 11TH INTERNATIONAL CARPATHIAN CONTROL CONFERENCE, 2010, 2010, : 195 - 198
  • [50] FPGA based implementation of MPEG-2 compression algorithm
    Irfan, M
    Khan, AK
    Jamal, H
    [J]. 17th ICM 2005: 2005 International Conference on Microelectronics, Proceedings, 2005, : 240 - 244