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 条
  • [21] FPGA-oriented HW/SW implementation of the MPEG-4 video decoder
    Zemva, Andrej
    Verderber, Matjaz
    MICROPROCESSORS AND MICROSYSTEMS, 2007, 31 (05) : 313 - 325
  • [22] MPEG-4 video transmision over Internet
    Milovanovic, D
    Bojkovic, Z
    TELSIKS '99: 4TH INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS IN MODERN SATELLITE, CABLE AND BROADCASTING SERVICES, PROCEEDINGS, VOLS 1 AND 2, 1999, : 309 - 312
  • [23] Robust compression and transmission of MPEG-4 video
    Gringeri, S
    Egorov, R
    Shuaib, K
    Lewis, A
    Basch, B
    ACM MULTIMEDIA 99, PROCEEDINGS, 1999, : 113 - 120
  • [24] MPEG-4 natural video coding - An overview
    Ebrahimi, T
    Horne, C
    SIGNAL PROCESSING-IMAGE COMMUNICATION, 2000, 15 (4-5) : 365 - 385
  • [25] Video surveillance system based on MPEG-4
    Ge, Jing
    Zhang, Guoping
    Yang, Zongkai
    ELECTRONIC IMAGING AND MULTIMEDIA TECHNOLOGY V, PTS 1 AND 2, 2008, 6833
  • [26] MPEG-4 Video Compression Optimization Research
    Wei, Xianmin
    INTERNATIONAL CONFERENCE ON GRAPHIC AND IMAGE PROCESSING (ICGIP 2011), 2011, 8285
  • [27] Usage of MPEG-4 video on OSGi devices
    Tkachenko, Dmitry A.
    Lagunov, Alexander V.
    Trofimov, Vitaly V.
    Andrievsky, Eugeny A.
    Kornet, Nickolay V.
    2006 IEEE TENTH INTERNATIONAL SYMPOSIUM ON CONSUMER ELECTRONICS, PROCEEDINGS, 2006, : 48 - +
  • [28] The MPEG-4 video standard verification model
    Sikora, T
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 1997, 7 (01) : 19 - 31
  • [29] ISMA MPEG-4 video quality analysis
    Han, KJ
    Suter, BW
    ULTRAHIGH- AND HIGH-SPEED PHOTOGRAPHY, PHOTONICS, AND VIDEOGRAPHY, 2004, 5210 : 134 - 146
  • [30] Coding tools in MPEG-4 for interlaced video
    Panusopone, K
    Chen, XM
    Eifrig, R
    Luthra, A
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2000, 10 (05) : 755 - 766