Server-Client applications for Capturing and Sending images in TV video

TV 동영상 화면 캡쳐 서버-클라이언트 애플리케이션 구현

  • Park, Youn-Sun (Digital Broadcasting Lab, Dept of Media Technology of GSMC at Sogang Univ.) ;
  • Kim, Jung-Hwan (Digital Broadcasting Lab, Dept of Media Technology of GSMC at Sogang Univ.) ;
  • Nam, Yoon-Suk (Digital Broadcasting Lab, Dept of Media Technology of GSMC at Sogang Univ.) ;
  • Jung, Moon-Ryul (Digital Broadcasting Lab, Dept of Media Technology of GSMC at Sogang Univ.)
  • 박연선 (서강대학교 영상대학원 미디어공학과 디지털 방송랩) ;
  • 김정환 (서강대학교 영상대학원 미디어공학과 디지털 방송랩) ;
  • 남윤석 (서강대학교 영상대학원 미디어공학과 디지털 방송랩) ;
  • 정문열 (서강대학교 영상대학원 미디어공학과 디지털 방송랩)
  • Published : 2005.11.05

Abstract

본 논문은 시청자가 TV를 시청하다가 마음에 드는 화면이 있으면, 이를 캡춰해서 친구들에게 메시지로 보내는 서비스를 구현하는 방법을 기술한다. 이를 위해서는 셋톱박스에서 실행되는 Xlet 애플리케이션에서 비디오 스트림의 특정화면을 캡춰할 수 있어야 하는데, 현재 미들웨어는 이런 기능을 제공하고 있지 않다. 따라서, 본 논문에서는 Xlet application 에서 시청자가 지정한 화면의 시점값을 방송국 서버로 전송하고, 서버에서 해당 화면을 캡춰하여 이를 시청자가 원하는 수신자에게 보내주는 방법을 사용한다. 미들웨어 API 표준에서 현재의 NPT (Normal Play Time) 을 알려주는 API 를 제공하므로, 애플리케이션에서 시청자가 원하는 시점의 NPT 를 구해 이를 방송국 서버로 보내고, 서버에서는 이 NPT 에 해당되는 동영상의 미디어 타임을 구해, 그 시간에 해당되는 프레임을 계산하여 화면을 캡춰한다. 본 기술을 활용하면 서버에서 캡춰된 화면을 Mobile, Web 등의 매체에도 전송할 수 있으므로 유무선통합, 방통융합형 서비스로 확장해 나갈 수 있다.

Keywords