Implementation of Real Time Multi-User Communication System with MPEG-4 CELP

MPEG-4 CELP를 이용한 실시간 다자간 통신시스템의 구현

  • 김헌중 (숭실대학교 전자공학과) ;
  • 우광희 (숭실대학교 전자공학과) ;
  • 차형태 (숭실대학교 전자공학과)
  • Published : 2000.04.01

Abstract

In recent, the innovative improvement of a internet and computing environment make users desire the capability of processing information in real time. In this paper we implement a PC-to-PC real time multi-user communication system on the internet environment using the efficient algorithm for a real time processing and the MFEG-4 CELP codec which can be used for a low bit-rate coding from 6 to 24kbps. The implemented system produces a compressed bit-streams with the MPEG-4 CEU Mode-I 18200bps mode. There is 5 frames for a package and 1 frame has 160 samples. We can use this system to communicate with 4 users simultaneously in real time. The system is designed and examined on the Windows operating system.

본 논문은 6∼24kbit/s의 저비트율의 전송율을 지원하는 MPEG-4 CELP CODEC과 실시간 처리를 위한 효율적인 알고리즘의 최적화를 통한 인터넷 환경에서의 PC-to-PC 실시간 양방향 다자간 동시 통화 시스템을 구현하였다. 현재 구현된 시스템은 MPEG-4 CELP Mode-I을 사용하여 음성신호 압축 비트 열을 생성하고 있으며, Mode-I서 지원하는 비트율 중 18200bps 모드를 사용하고 있다. 이 경우 1프레임 당 처리하는 샘플 데이터 수는 160 샘플이고 현재 데이터 전송을 위한 데이터 package는 5 프레임이 1 package(117 byte)로 구성되어져 있으며, 동시에 4명의 용자가 접속하여 실시간으로 다자간 양방향 통신이 가능하도록 구현되었다. 개발 환경은 Windows 운영체제 하에서 Microsoft Visual C++ 6.0을 사용하였다.

Keywords

References

  1. Information Technology - Very Low Bitrate Audio Coding. FCD 14496-3 Part 3:Audio ISO/JTC 1/SC29/WG11
  2. Digital speech coding for low bit rate communication systems Kondoz
  3. M.S. Thesis Real-Time Voice Transmissions over the Internet Dong Lin
  4. Voice over Data Networks, New York G. Held
  5. Microsoft Development Library