Hardware-software implementation of MPEG-4 video codec

被引:15
|
作者
Kim, SM [1 ]
Park, JH
Park, SM
Koo, BT
Shin, KS
Suh, KB
Kim, IK
Eum, NW
Kim, KS
机构
[1] ETRI, Basic Res Lab, Taejon, South Korea
[2] Mamurian Design Inc, Seoul, South Korea
[3] Woosong Univ, Taejon, South Korea
关键词
MPEG-4; ARM7TDMI; MoVa; 3G-324M;
D O I
10.4218/etrij.03.0102.0019
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper presents an MPEG-4 video codec, called MoVa, for video coding applications that adopts 3G-324M. We designed MoVa to be optimal by embedding a cost-effective ARM7TDMI core and partitioning it into hardwired blocks and firmware blocks to provide a reasonable tradeoff between computational requirements, power consumption, and programmability. Typical hardwired blocks are motion estimation and motion compensation, discrete cosine transform and quantization, and variable length coding and decoding, while intra refresh, rate control, error resilience, error concealment, etc. are implemented by software. MoVa has a pipeline structure and its operation is performed in four stages at encoding and in three stages at decoding. It meets the requirements of MPEG-4 SP@L2 and can perform either 30 frames/s (fps) of QCIF or SQCIF, or 7.5 fps (in codec mode) to 15 fps (in encode/decode mode) of CIF at a maximum clock rate of 27 MHz for 128 kbps or 144 kbps. MoVa can be applied to many video systems requiring a high bit rate and various video formats, such as videophone, videoconferencing, surveillance, news, and entertainment.
引用
收藏
页码:489 / 502
页数:14
相关论文
共 50 条
  • [31] A study of a MPEG-4 codec in a multiprocessor platfonn
    Portero, Antoni
    Talvera, Guillermo
    Catthoor, Francky
    Carrabina, Jordi
    2006 IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS, VOLS 1-7, 2006, : 661 - +
  • [32] Tests on MPEG-4 audio codec proposals
    Contin, L
    Edler, B
    Meares, D
    Schreiner, P
    SIGNAL PROCESSING-IMAGE COMMUNICATION, 1997, 9 (04) : 327 - 342
  • [34] An efficient error concealment implementation for MPEG-4 video streams
    Dufour, C
    Grolière, F
    Snook, D
    Valente, S
    ICCE: 2001 INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, DIGEST OF TECHNICAL PAPERS, 2001, : 290 - 291
  • [35] Parallel algorithm implementation of MPEG-4 video decoder on DSP
    Li, DM
    Li, ZH
    NEURAL NETWORK AND DISTRIBUTED PROCESSING, 2001, 4555 : 148 - 153
  • [36] Efficient implementation of MPEG-4 video encoder on RISC core
    Prasad, RSV
    Ramkishor, K
    2002 INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, DIGEST OF TECHNICAL PAPERS, 2002, : 278 - 279
  • [37] An efficienct error concealment implementation for MPEG-4 video streams
    Valente, S
    Dufour, C
    Grolière, F
    Snook, D
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2001, 47 (03) : 568 - 578
  • [38] A scalable MPEG-4 video codec architecture for IMT-2000 multimedia applications
    Takahashi, M
    Nishikawa, T
    Arakida, H
    Machida, N
    Yamamoto, H
    Fujiyoshi, T
    Matsumoto, Y
    Yamagishi, O
    Samata, T
    Asano, A
    Terazawa, T
    Ohmori, K
    Shirakura, J
    Watanabe, Y
    Nakamura, H
    Minami, S
    Furuyama, T
    ISCAS 2000: IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS - PROCEEDINGS, VOL II: EMERGING TECHNOLOGIES FOR THE 21ST CENTURY, 2000, : 188 - 191
  • [39] A VLSI architecture for MPEG-4 core profile video codec with accelerated bitstream processing
    Stechele, W
    VLSI CIRCUITS AND SYSTEMS, 2003, 5117 : 13 - 22
  • [40] Advanced software implementation of MPEG-4 AAC audio encoder
    Domazet, D
    Kovac, M
    PROCEEDINGS EC-VIP-MC 2003, VOLS 1 AND 2, 2003, : 679 - 684