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 条
  • [41] MPEG-4 Video Verification Model: Status and directions
    Moccagatta, I
    Talluri, R
    INTERNATIONAL JOURNAL OF IMAGING SYSTEMS AND TECHNOLOGY, 1997, 8 (05) : 468 - 479
  • [42] MPEG-4 Video Mobile Uplink Caching Algorithm
    Mathong, Chatchaphong
    Kittitornkun, Surin
    ECTI-CON 2008: PROCEEDINGS OF THE 2008 5TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING/ELECTRONICS, COMPUTER, TELECOMMUNICATIONS AND INFORMATION TECHNOLOGY, VOLS 1 AND 2, 2008, : 469 - 472
  • [43] Significance analysis of MPEG-4 video syntactical elements
    Navarro, A
    Tavares, J
    IMAGE AND VIDEO COMMUNICATIONS AND PROCESSING 2003, PTS 1 AND 2, 2003, 5022 : 196 - 205
  • [44] Detection and localization of transmission error in MPEG-4 video
    Ding Xuewen
    Yang Zhaoxuan
    Wu Jiapeng
    Chen Yang
    Yu Yuan
    2006 IEEE INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-4, 2006, : 1330 - 1333
  • [45] Investigation of MPEG-4 video streaming over SCTP
    Balk, A
    Sigler, M
    Gerla, M
    Sanadidi, MY
    6TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL X, PROCEEDINGS: MOBILE/WIRELESS COMPUTING AND COMMUNICATION SYSTEMS II, 2002, : 337 - 340
  • [46] Fault tolerant MPEG-4 digital video recorder
    Oh, Jaegeun
    Cho, Myeongjin
    Lee, Peter
    Kim, Seon Wook
    2008 IEEE INTERNATIONAL SYMPOSIUM ON CONSUMER ELECTRONICS, VOLS 1 AND 2, 2008, : 358 - +
  • [47] Visual saliency in MPEG-4 AVC video stream
    Ammar, M.
    Mitrea, M.
    Hasnaoui, M.
    Le Callet, P.
    HUMAN VISION AND ELECTRONIC IMAGING XX, 2015, 9394
  • [48] Research on Video Monitoring System Based on MPEG-4
    Hao, Zhongxiao
    Yu, Xinyu
    ICAIE 2009: PROCEEDINGS OF THE 2009 INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND EDUCATION, VOLS 1 AND 2, 2009, : 5 - 9
  • [49] A novel multifractal model of MPEG-4 video traffic
    Wang, SH
    Qiu, ZD
    INTERNATIONAL SYMPOSIUM ON COMMUNICATIONS AND INFORMATION TECHNOLOGIES 2005, VOLS 1 AND 2, PROCEEDINGS, 2005, : 97 - 100
  • [50] Design of video compression system based on MPEG-4
    Gao Bing-kun
    Jiang Chun-lei
    Proceedings of 2005 Chinese Control and Decision Conference, Vols 1 and 2, 2005, : 652 - 654