DOI QR코드

DOI QR Code

Stream Synchronization Mechanism using Variable Buffers and Insertion of Interactive Objects

가변 버퍼와 상호대화형 객체 삽입을 이용한 스트림 동기화 기법

  • 이양민 (동아대학교 컴퓨터공학과) ;
  • 이재기 (동아대학교 전기전자컴퓨터공학부)
  • Published : 2005.10.01

Abstract

According as services that offer multimedia streams are activated on the Internet, users who use these services we increased extremely. As a result of this, the increase of network traffic was occurred. Also it caused the problems such as the discontinuous playback in case of the s#ream playback and the asynchronization between a video and an audio. To solve these problems, it needs a method that guarantee the stable playback of media streams and a method of media transfer that can interact between a service user and media. Existing related researches has achieved the synchronization through various methods, but did not shown the results of satisfaction in the aspect of interaction. In this paper, we inserted the interactive objects in each media file, designed functions that these objects can use each other's information, and solved the interaction and the synchronization between a video and an audio. Also, we solved the discontinuous playback of a stream by the insufficiency of network bandwidth through using variable buffers.

인터넷 상에서의 멀티미디어 스트림을 제공하는 서비스가 활성화됨에 따라 서비스의 사용자도 크게 증가하였다. 이것은 네트워크 트래픽의 증가로 이어졌고, 결과적으로 스트림 재생시 불연속적인 재생과 영상 및 음원의 비동기화와 같은 문제를 발생시켰다. 이러한 문제를 해결하기 위해 안정적인 미디어 스트림의 재생을 보장하고 부가적으로 서비스 사용자와 미디어 간 상호대화를 할 수 있는 미디어 전달 방법이 필요하다. 기존의 관련 연구에서는 여러 가지 방법을 통하여 미디어간 동기화를 달성하고 있으나 상호대화라는 측면에서는 만족할 만한 해결책을 제시하지 못하고 있으며, 불연속적인 스트림의 재생에 대한 처리에도 문제점을 가지고 있다. 본 논문에서는 상호대화형 객체를 각 미디어 파일에 삽입하고, 이들 객체들이 서로의 정보를 이용할 수 있는 함수를 설계하여 동기화와 상호대화성 문제를 해결하며, 네트워크에 대한 의존성 때문에 발생하는 불연속적인 재생은 가변 버퍼를 이용함으로써 해결하였다.

Keywords

References

  1. 이양민, 이재기, '스트림 전송을 위한 패트리 넷 기반의 상호대화형 동기화 기법', 한국정보처리학회 추계학술발표논문집 제8권 제2호, pp.1517-1520, 2001. 10
  2. 김두현, 'Design and Connection Analysis of Video Conference System based on Stream Connection Model,' 정보과학회논문지, 제2권, 제2호, pp.182-196, 1996
  3. 한종민, 'DTS를 이용한 MPEG-4 미디어 오브젝트 스트리밍 시스템에 관한 연구', 제18회 한국정보처리학회 추계학술발표대회 논문집, 제9권 제2호, 2002. 11
  4. 이동훈, 이현주, 박지현, 김상욱, '멀티 채널과 DTS를 적용한 MPEG-4 재생기의 구현', 한국정보과학회, 춘계학술 발표논문집, 제2권, pp.211-213, 2000. 4
  5. Allen, J. F, 'Maintaining Knowledge about Temporal Intervals,' CACM, 11, Vol.26, pp.832-843, 1983 https://doi.org/10.1145/182.358434
  6. Naveed U. Qazi 'A Synchronization and Communication Model for Distributed Multimedia Objects,' Proc. of the First ACM Conference on Multimedia, pp.147-155, Aug., 1993 https://doi.org/10.1145/166266.166283
  7. 성경상, 황민구, 이기성, 이근왕, 오해석, '버퍼레벨을 이용한 적응형 멀티미디어 동기화 재생 기법', 한국정보처리학회 춘계학술발표논문집, 제8권 제1호, pp.619-622, 2001. 5
  8. 이기성, 이근왕, 이종찬, 오해석, '대기시간을 이용한 적응형 멀티미디어 동기화 기법', 한국정보처리학회 논문지, 제7권 제2호, pp.649-655, 2000. 2
  9. Lynda Hardman Dick C. A. Bulterman, 'Composition and Linking in Time-based Hypermdia,' European Union ESPRIT Chameleon project, project documents, No.2, pp.117-125, 1999
  10. 박영숙, 이승원, 정기동, '분산 멀티미디어 응용을 위한 실시간 동기화 메커니즘', 한국정보처리학회 논문지, 제7권 제12호, pp.3785-3793, 2000. 12