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] 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
  • [2] Restructuring a software based MPEG-4 video decoder for short latency hardware acceleration
    Boutellier, Jani
    Silven, Olli
    Erdelyi, Tamas
    MULTIMEDIA ON MOBILE DEVICES 2007, 2007, 6507
  • [3] A software-hardware co-implementation of MPEG-4 Advanced Video Coding (AVC) decoder with block level pipelining
    Wang, SH
    Peng, WH
    He, YW
    Lin, GY
    Lin, CY
    Chang, SC
    Wang, CN
    Chiang, T
    JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2005, 41 (01): : 93 - 110
  • [4] A Software-Hardware Co-Implementation of MPEG-4 Advanced Video Coding (AVC) Decoder with Block Level Pipelining
    Shih-Hao Wang
    Wen-Hsiao Peng
    Yuwen He
    Guan-Yi Lin
    Cheng-Yi Lin
    Shih-Chien Chang
    Chung-Neng Wang
    Tihao Chiang
    Journal of VLSI signal processing systems for signal, image and video technology, 2005, 41 : 93 - 110
  • [5] Real-time video delivery system based on MPEG-4 CODEC
    Xu, L
    Sun, ZG
    Chen, Q
    ELECTRONIC IMAGING AND MULTIMEDIA TECHNOLOGY III, 2002, 4925 : 552 - 557
  • [6] A 90 mW MPEG-4 video codec LSI with the capability for core profile
    Hashimoto, T
    Kuromaru, S
    Toujima, M
    Kohashi, Y
    Matsuo, M
    Sugisawa, Y
    Kuromaru, M
    Yonezawa, T
    Kajita, S
    Kondo, T
    Otsuki, H
    Hashimoto, K
    Nakajima, H
    Fukunaga, T
    Toida, H
    Iizuka, Y
    Fujimoto, H
    Michiyama, J
    IEICE TRANSACTIONS ON ELECTRONICS, 2003, E86C (07): : 1374 - 1384
  • [7] Low power motion estimation and motion compensation block IPs in MPEG-4 video codec hardware for portable applications
    Yoon, CW
    Yoo, HJ
    IEICE TRANSACTIONS ON ELECTRONICS, 2003, E86C (04): : 553 - 560
  • [8] A MPEG-4 video codec chip with low power scheme for mobile application
    Park, S
    Lee, M
    Shin, K
    Cho, H
    Kim, J
    Lee, D
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2003, E86A (06) : 1353 - 1363
  • [9] Tests on MPEG-4 audio codec proposals
    Contin, L
    Edler, B
    Meares, D
    Schreiner, P
    SIGNAL PROCESSING-IMAGE COMMUNICATION, 1997, 9 (04) : 327 - 342
  • [10] 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