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] Video protection for MPEG-4 FGS with watermarking
    Bian, Xingbin
    Zhu, Qingxin
    MULTIMEDIA TOOLS AND APPLICATIONS, 2008, 40 (01) : 61 - 87
  • [32] Automatic video object segmentation for MPEG-4
    Wei, W
    Ngan, KN
    VISUAL COMMUNICATIONS AND IMAGE PROCESSING 2003, PTS 1-3, 2003, 5150 : 9 - 19
  • [33] Reconfigurable hardware implementation of an improved parallel architecture for MPEG-4 motion estimation in mobile applications
    Gao, R
    Xu, D
    Bentley, JP
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2003, 49 (04) : 1383 - 1390
  • [34] MPEG-2 and MPEG-4 STANDARD FOR VIDEO CODING SIGNAL
    Hoblaj, J.
    Matkovic, D.
    TEHNICKI GLASNIK-TECHNICAL JOURNAL, 2011, 5 (01): : 74 - 83
  • [35] Performance optimization of an MPEG-2 to MPEG-4 video transcoder
    Kalva, H
    Vetro, A
    Sun, HF
    VLSI CIRCUITS AND SYSTEMS, 2003, 5117 : 341 - 350
  • [36] Design of High-Performance Unified Motion Estimation IP for H.264/MPEG-4 Video CODEC
    Chun, Dongyeob
    Kim, Joonho
    Lee, Seonyoung
    Cho, Kyeongsoon
    ISOCC: 2008 INTERNATIONAL SOC DESIGN CONFERENCE, VOLS 1-3, 2008, : 156 - 159
  • [37] Transcoding of MPEG-4 BIFS into MPEG-4 LASeR
    Shahab, Q
    Kim, M
    Visual Communications and Image Processing 2005, Pts 1-4, 2005, 5960 : 1967 - 1978
  • [38] QVGA/CIF resolution MPEG-4 video codec based on a low-power and general-purpose DSP
    Hatabu, A
    Miyazaki, T
    Kuroda, I
    JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2005, 39 (1-2): : 7 - 14
  • [39] QVGA/CIF Resolution MPEG-4 Video Codec Based on a Low-Power and General-Purpose DSP
    Atsushi Hatabu
    Takashi Miyazaki
    Ichiro Kuroda
    Journal of VLSI signal processing systems for signal, image and video technology, 2005, 39 : 7 - 14
  • [40] MPEG-4 facial animation in video analysis and synthesis
    Eisert, P
    INTERNATIONAL JOURNAL OF IMAGING SYSTEMS AND TECHNOLOGY, 2003, 13 (05) : 245 - 256