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 条
  • [1] Hardware implementation of the transformation module of the MPEG-4 AAC codec
    Brzuchalski, Grzegorz
    Pastuszak, Grzegorz
    10TH IFAC WORKSHOP ON PROGRAMMABLE DEVICES AND EMBEDDED SYSTEMS (PDES 2010), 2010, : 205 - 210
  • [2] Hardware-software co-implementation of a H.263 video codec
    Jang, SK
    Kim, SD
    Lee, J
    Choi, GY
    Ra, JB
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2000, 46 (01) : 191 - 200
  • [3] Hardware implementation of perspective transformations on MPEG-4 video objects
    Miro, C
    Lafage, A
    Nguyen-Phuc, QL
    Mathieu, Y
    MEDIA PROCESSORS 1999, 1998, 3655 : 102 - 112
  • [4] Analysis and Implementation of MPEG-4 Motion Codec
    Liu, Yunpeng
    Wang, Renfang
    Li, Jin
    MATERIALS, MECHANICAL ENGINEERING AND MANUFACTURE, PTS 1-3, 2013, 268-270 : 1667 - 1670
  • [5] Efficient hardware-software co-implementation of H.263 video codec
    Kim, SD
    Jang, SK
    Lee, J
    Ra, JB
    Kim, JS
    Joung, U
    Choi, GY
    Kim, JD
    1998 IEEE SECOND WORKSHOP ON MULTIMEDIA SIGNAL PROCESSING, 1998, : 305 - 310
  • [6] Quality Assessment of the MPEG-4 Scalable Video CODEC
    Niedermeier, Florian
    Niedermeier, Michael
    Kosch, Harald
    IMAGE ANALYSIS AND PROCESSING - ICIAP 2009, PROCEEDINGS, 2009, 5716 : 297 - 306
  • [7] MPEG-4 video codec on an ARM core and AMIBA
    Park, JH
    Kim, IK
    Kim, SM
    Park, SM
    Koo, BT
    Shin, KS
    Seo, KB
    Cha, JJ
    PROCEEDINGS OF WORKSHOP AND EXHIBITION ON MPEG-4, 2002, : 95 - 98
  • [8] MPEG-4 video codec for mobile multimedia applications
    Park, J
    Koo, B
    Kim, S
    Kim, I
    Cho, H
    ICCE: 2001 INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, DIGEST OF TECHNICAL PAPERS, 2001, : 156 - 157
  • [9] MPEG-4 video codec on BOPS parallel DSP
    Petrescu, DI
    Searles, DS
    Pechanek, GG
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 2002, : 122 - 127
  • [10] MPEG-4 accelerator for PC based codec implementation
    Lim, YK
    Kwak, J
    Park, S
    ISCAS '98 - PROCEEDINGS OF THE 1998 INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-6, 1998, : C182 - C185