Adaptive Strip Compression for Panorama Video Streaming

파노라마 동영상 스트리밍을 위한 적응적 스트립 압축 기법

  • 김보연 (한국전자통신연구소 CG 기반기술연구팀) ;
  • 장경호 (경북대학교 가상현실연구실) ;
  • 구상옥 (경북대학교 컴퓨터공학과) ;
  • 정순기 (경북대학교 컴퓨터공학과)
  • Published : 2006.02.01

Abstract

Traditional live video streaming systems support the limited field of view (FOV) of image to the remote users. A server system based on the pan/tilt camera provides a user with wide view by changing the view direction of the camera mechanically. But, when many clients try to access to the server, this system can not offer their own view to every user simultaneously, and moreover it has the delay by camera motion. In order to offer wide views to several users, we propose new streaming system using the panorama image that has wide view. Our system is a kind of implementation of software pan/tilt camera. The server acquires panorama video and sends a part of the video to clients. Then, each client can control their own view. We need the effective way to reduce the average transmission data size and server burden to the compression because generally the full size of panorama video is too big to be served by the real-time streaming. To solve this problem, we propose an strip-based video compression and adaptive transmission of the compressed multiple strip videos. Experimental results show that our system can be adapted quickly to the change of view and the number of clients. Furthermore, proposed method effectively reduce the transmission data.

일반적인 동영상 스트리밍 시스템은 좁은 시각영역을 갖는 동영상을 원격의 사용자에게 제공한다. 서버 측에 팬/틸트(pan/tilt) 카메라를 부착한 시스템은 클라이언트가 카메라의 방향을 조작할 수 있도록 함으로써 보다 넓은 시각영역을 제공할 수 있다. 하지만, 하드웨어 팬/틸트 카메라를 이용한 스트리밍 시스템은 다수의 사용자가 동시에 접속할 경우, 모든 사용자에게 각자가 원하는 시점에서의 영상을 제공할 수 없으며, 카메라 이동에 의한 지연이 발생한다는 단점이 있다. 본 논문에서는 소프트웨어 팬/틸트 카메라를 구현하였으며, 이를 이용한 새로운 파노라마 동영상 스트리밍 시스템을 제안한다. 제안된 시스템은 넓은 시각영역을 가지는 파노라마 영상을 획득한 후, 각 사용자에게 원하는 부분영상을 제공함으로써 다수의 사용자에게 자유로운 시점 이동을 제공해 준다. 이때, 방대한 양의 파노라마 동영상을 원격의 사용자에게 전송하기 위해서는 효율적인 압축 방법이 요구된다. 본 논문에서는 전체 영상을 좁은 스트립 영상들로 분할하고, 클라이언트 측에서 원하는 시각영역에 해당하는 스트립 영상들만을 독립적으로 압축하는 적응성 스트립 압축 기법을 제안한다. 제안된 시스템은 적응성 스트립 압축 기법을 사용하여 파노라마 동영상을 압축, 전송함으로써 사용자의 시각영역 변화 및 새로운 사용자의 접속에 빠르게 대응할 수 있으며 클라이언트 전송 시 데이터 양을 효과적으로 감소시킬 수 있다.

Keywords

References

  1. P. Peixoto and J. Batista and H. Araujo, 'A Surveillance System Combining Peripheral and Foveated Motion Tracking,' ICPR-98, pp.574-577, August, 1998
  2. http://www.canon.com/
  3. http://www.icantek.com/
  4. K.H. Jang, S.K.Jung and M. L, 'Constructing Cylindrical Panoramic Image using Equidistant Matching,' IEE Electronics Letters, IEE, England, ISSN: 0013-5194, Vol. 35, No. 20, pp. 1715-1718, September 1999 https://doi.org/10.1049/el:19991164
  5. S. E. Chen, 'QuickTime VR - An Image-Based Approach to Virtual Environment Navigation,' Proc. ACM SIGGRAPH, pp. 29-38, August 1995
  6. H.-Y. Shum and L.-W. He. 'Rendering with Concentric Mosaics,' Proc. ACM SIGGRAPH, pp. 299-306, August 1999 https://doi.org/10.1145/311535.311573
  7. C. Zhang and J. Li, 'Interactive Browsing of 3D Environment over the Internet,' VCIP 2001, SPIE Vol. 4310, No. 51, San Jose, CA, January 2001 https://doi.org/10.1117/12.411829
  8. C. Zhang and J. Li, 'Compression and rendering of Concentric Mosaics with Reference Block Codec (RBC),' VCIP 2000, Perth, Australia, June 2000 https://doi.org/10.1117/12.386665
  9. C. Grunheit, A. Smolic, and T. Wiegand, 'Efficient Representation and Interactive Streaming of High-Resolution Panoramic Views,' ICIP-2002, Rochester, NY, USA, vol. 3, pp. 209-212, September 2002 https://doi.org/10.1109/ICIP.2002.1038942
  10. A. Puri, 'MPEG Video Coding Standards,' Invited Tutorial: International Society for Circuits and Systems, April 1995
  11. A. Puri, 'Video Coding Using the MPEG-2 Compression Standard,' Proc. SPIE Visual Communication and Image Processing, Boston, November 1993 https://doi.org/10.1117/12.157930