A BIFS Generation Module in an MPEG-4 Authoring System

MPEG-4저작 시스템에서 BIFS생성 모듈

  • 배수영 (한국전자통신연구원 정보가전연구부) ;
  • 김상욱 (경북대학교 컴퓨터학과) ;
  • 마평수 (한국전자통신연구원 정보가전연구부)
  • Published : 2002.10.01

Abstract

Though BIFS is a complex description language that represents MPEG-4 content as text or bit streams, most traditional MPEG-4 content authoring tools are developed for a BIFS expert. Before using these tools, many authors must invest much time and energy in acquiring knowledge of BIFS. In this paper, we suggest a new manner for saving these efforts. Our proposal supplies the convenient user interface of traditional multimedia authoring tools for MPEG-4 authors and interprets the authored information and transforms it into BIFS. In our user interface, the author generates the minimal authoring information requested for generating BIFS; the BIFS generation module then transforms the information into BIFS format using predefined BIFS construction rules. The resulting BIFS consists of the Scene Tree and the Object Descriptor and Route; they are used for constructing MP4 standard files by mixing with the Elementary Stream.

기존의 MPEG-4 저작 도구들은 대부분 BUS 전문가용 시스템으로 저작 도구 사용에 앞서 MPEG-4 컨텐트 표현 구조인 BIFS에 대한 선지식을 요구하며, 저작자들은 이를 습득하기 위해 많은 시간과 노력을 소비해야 한다. 본 논문에서는 MPEG-4 컨텐트 개발에 소요되는 이러한 노력을 절감하기 위해 사용자에게는 기존 멀티미디어 저작도구의 편리한 저작 환경을 제공하고, 이를 저작 도구 내부에서 BIFS로 변환하는 방법을 제시한다. 저작 환경은 BIFS 생성을 위해 요구되는 최소한의 저작 정보를 생성시키고, BIFS 생성 모듈은 이를 미리 정의해둔 BIFS 구성 규칙을 이용하여 BIFS로 재구성한다. 생성된 BIFS는 장면 트리, 객체 기술자, 연결경로(Route)로 구성되며, 이들은 MPEG-4 파일 포맷에 따라 기본 스트림과 먹싱되어 MP4 파일로 만들어진다.

Keywords

References

  1. ISO/IEC FCD 14496-1 'Systems,' 1999-12-15
  2. Andreal L. Ames, David R. Nadeau and John L. Moreland 'VRML 2.0' 2nd Ed. WILEY
  3. MPEG-4 Tools by ENST : MPEG-4 Development Studio, http://smil.nist.gov /IM1/player/enst/index.html
  4. Boughoufalah, S., Brelot, M., Bouilhaguet, F. and Dufourd, J., 'A Template-guided authoring environment to produce MPEG-4 content for the web,' Proceedings of MediaFutures2001, 2001
  5. Bouilhaguet, F, Concolato, C., Boughoufalah S. and Dufourd, J., 'Adding Delivery support to MPEGPro, an Authoring System for MPEG-4,' Packet Video'01. 2001 https://doi.org/10.1109/MPEG.2001.996436
  6. Boughoufalah S, Dufourd J-C and Bouilhaguet F. 'MPEG-Pro, an authoring system for MPEG-4 with temporal constraints and template guided editing,' Proceedings of ICME2000, vol.1, pp.175-8, Piscataway, NJ, USA https://doi.org/10.1109/ICME.2000.869572
  7. Souhila B., Jean-Claude D. and Frederic B. 'MPEG-Pro, an Authoring System for MPEG-4,' Proceedings of ISCAS 2000, May 28-31, 2000 https://doi.org/10.1109/ISCAS.2000.856365
  8. Petros D., Ioannis K., Theodoros R. and Michael G. S. 'MPEG-4 authroing tool for the composition of 3D audiovisual scenes,' Proceedings of ISCAS 2001, Vol 2., pp 201-4, May 6-9, 2001 https://doi.org/10.1109/ISCAS.2001.921042
  9. http://www.envivio.com/
  10. http://www.mpeg-4player.com/products/server/index.asp
  11. http://mpeg4ip.sourceforge.net/
  12. Macromedia software, http://www.macromedia.com/software/
  13. QuickTime FileFormat Specification, Apple Computer Inc, May 1996
  14. ISO/IEC 14496-1/FDAM-1 'MPEG-4 version 2 Intermedia Format-MP4,' 1999.11
  15. Muriel Jourdan, Cecile Roisin and Laurent Tardif 'Multiviews Interfaces for Multimedia Authoring Environments,' Proceedings 1998 MultiMedia Modeling, MMM'98. pp.72-9. Los Alamitos, CA, USA, 1998 https://doi.org/10.1109/MULMM.1998.722978