DOI QR코드

DOI QR Code

실시간 H.264/AVC 압축 영역에서의 영상 합성 알고리즘

A Real-Time Video Stitching Algorithm in H.264/AVC Compressed Domain

  • Gankhuyag, Ganzorig (Image and Information Lab, Department of Electrical and Electronic Engineering, Yonsei University) ;
  • Hong, Eun Gi (Image and Information Lab, Department of Electrical and Electronic Engineering, Yonsei University) ;
  • Kim, Giyeol (Image and Information Lab, Department of Electrical and Electronic Engineering, Yonsei University) ;
  • Kim, Younghwan (Image and Information Lab, Department of Electrical and Electronic Engineering, Yonsei University) ;
  • Choe, Yoonsik (Image and Information Lab, Department of Electrical and Electronic Engineering, Yonsei University)
  • 투고 : 2014.03.15
  • 심사 : 2014.06.16
  • 발행 : 2014.06.30

초록

본 논문에서는 사용자가 하나의 화면을 가진 장치에서 원하는 여러 비디오 콘텐츠를 동시에 볼 수 있도록 하는 새로운 실시간 H.264/AVC 압축 영역에서의 영상 합성 알고리즘을 제안한다. 본 논문에서 제안하는 알고리즘은 사용자의 요청에 따른 다수 비트스트림들을 압축 영역에서의 하나의 비트열으로 합성한다. 즉, 압축 영역에 있는 다수 영상들의 경계면에 있는 매크로블록들에 대해서 화면 내 예측 모드와 화면 간 예측 MVD를 다시 계산하고 변환 오차 계수 테이블을 수정 하여 경계 매크로블록 확정하는 방법, 영상의 나머지 부분에서 매크로블록 데이터를 단순히 복사하는 방법으로 이뤄진다. 실험 결과, 제안 알고리즘은 480p 크기의 4개 영상을 1초에 103장 이상 합성할 수 있어, 실시간 적용의 가능함을 보여주고 있다.

In this paper, a novel, real-time video stitching algorithm in an H.264/AVC compressed domain is proposed. This enables viewers to watch multiple video contents using a single device. The basic concept of this paper is that the server is asked to combine multiple streams into one bit-stream based in a compressed domain. In other words, this paper presents a new compressed domain combiner that works in boundary macroblocks of input videos with re-calculating intra prediction mode, intra prediction MVD, a re-allocation of the coefficient table, and border extension methods. The rest of the macroblocks of the input video data are achieved simply by copying them. Simulation experiments have demonstrated the possibility and effectiveness of the proposed algorithm by showing that it is able to generate more than 103 frames per second, stitching four 480p-sized images into each frame.

키워드

참고문헌

  1. H. J. Ha, O. H. Gwon, and S. B. Kim, "HTTP adaptive streaming for Smart TV video service," J. KICS, vol. 28, no. 3, 2011.
  2. G. S. Jeong, "Smart TV service prospect," J. KICS, vol. 28, no. 3, 2011.
  3. S. K. Kang, J. S. Park, and B. M. Chin, "Survey on the items for standardization of handheld device user interfaces," in Proc. KICS Int. Conf. Commun., pp. 675-676. 2010.
  4. D. Xu and P. Nasiopoulos, "Logo insertion transcoding for H.264/AVC compressed video," in Proc. IEEE ICIP, pp. 3693-3696, Cairo, Nov. 2009.
  5. T. Tsuji, A. Yoneyama, H. Yanagihara, and Y. Takishima, "High quality logo insertion algorithm for H.264/AVC," Consumer Electronics (ICCE), pp. 1-2, Las Vegas, NV, Jan. 2008
  6. L. Yu, L. Gulling, T. Qiang, and G. Chang, "DCT domain logo insertion of MPEG-2 transcoding," in Proc. IEEE CCECE, vol. 2, pp. 1219-1222, May 2003.
  7. D. Grois, M. Loants, O. Hadar, R. Ohayon, and N. Amram, "Ultra-fast live video-in-video insertion for H. 264/AVC," in Proc. Consumer Electronics (ICCE), pp. 635-636, Las Vegas, NV, Jan. 2013.
  8. A. Peter, S. Madhurani, and H. Andreas, "Compressed domain stitching of HEVC streams for video conferencing applications," Packet Video Workshop(PV), pp. 36-40, Munich, May 2012.
  9. K. Evgeny, D. Goris, and O. Hadar, "Efficient real-time Video-in-Video insertion into a pre-encoded video stream for the H. 264/AVC," Imaging Systems and Techniques (IST), 2010.
  10. N. Uchihara and H. Kasai, "H. 264/AVC encoding control for fast stream joiner in interactive multivision video," IEEE Trans. Consumer Electronics, vol. 58, no. 3, pp. 1022-1030, Aug. 2012. https://doi.org/10.1109/TCE.2012.6311351