DOI QR코드

DOI QR Code

A Multi-Channel Trick Mode Play Algorithm and Hardware Implementation of H.264/AVC for Surveillance Applications

H.264/AVC 감시 어플리케이션용 멀티 채널 트릭 모드 재생 알고리즘 및 하드웨어 구현

  • Jo, Hyeonsu (Dongguk University Department of Electronic & Electrical Engineering) ;
  • Hong, Youpyo (Dongguk University Department of Electronic & Electrical Engineering)
  • Received : 2016.08.28
  • Accepted : 2016.12.06
  • Published : 2016.12.31

Abstract

DVRs are the most common recording and displaying devices used for surveillance. Video compression plays a key role in DVRs for saving storage; the video compression standard, H.264/AVC, has recently become the dominant choice for DVRs. DVRs require various display modes, such as fast-forward, backward play, and pause; these are called trick modes. The implementation of precise trick mode play requires a very high decoding capability or a very intelligent scheme in order to handle the high computation complexity. The complexity is increased in many surveillance applications where more than one camera is used to monitor multiple spots or to monitor the same area using various angles. An implementation of a trick mode play and a frame buffer management scheme for the hardware-based H.264/AVC codec for multi-channel is presented in this paper. The experimental results show that exact trick mode play is possible using a standard H.264/AVC video codec with keyframe encoding feature at the expense of bitstream size increase.

DVR은 감시를 위한 가장 기본적인 저장 및 전송 장비다. 영상 압축은 DVR 저장 공간의 절약을 위해 중요한 역할을 하는데 영상 압축의 표준인 H.264/AVC가 최근 DVR을 위해 주로 선택 되고 있다. DVR은 빠른 순방향, 역방향 재생과 정지 같은 다양한 출력 모드를 요구하는데, 이러한 것들을 트릭 모드라고 한다. 정밀한 트릭 모드재생의 구현은 복잡한 연산을 처리하기 위한 매우 높은 디코딩 능력이나 지능적인 구조가 요구된다. 이 복잡 도는 하나 이상의 카메라를 사용하여 여러 장소를 모니터 하거나 하나의 장소를 다양한 각도에서 모니터하는 많은 감시 어플리케이션일 때 증가한다. 본 논문에는 여러 채널을 위한 하드웨어 기반의 H.264/AVC 코덱의 트릭 모드재생 구현과 프레임 버퍼 운용 기법을 제시하고 있다. 실험 결과는 비트스트림 크기의 증가를 대가로 키 프레임 인코딩 특성으로 H.264/AVC 비디오 코덱 표준을 사용한 정확한 트릭 모드 재생이 가능하다는 것을 보여준다.

Keywords

References

  1. Y. Umemoto, Y. Eto, and T. Fukinuki, "Digital video recording," in Proc. IEEE, vol. 83, pp. 1044-1054, Jul. 1995.
  2. M. A. Isnardi, "Historical overview of video compression in consumer electronics," in Proc. ICCE. Consumer Electron., pp. 1-2, Las Vegas, Jan. 2007.
  3. K. H. Jang, K. T. Park, and Y. S. Moon, "MPEG4 realtime encoder for multi-channel DVR systems," in Proc. IEEE. Advanced Commun. Technol., vol. 3, pp. 1575-1578, Gangwon-Do, Feb. 2008.
  4. J. Oh, M. Cho, P. Lee, and S. W. Kim, "Fault tolerant MPEG-4 digital video recorder," in Proc. IEEE. Consumer Electron., pp. 1-4, Vilamoura, Apr. 2008.
  5. S. Jung and D. Lee, "Modeling and analysis for optimal PVR implementation," IEEE Trans. Consumer Electron., vol. 52, no. 3, pp. 864-869, Aug. 2006. https://doi.org/10.1109/TCE.2006.1706482
  6. O. Eerenberg, P. H. N. de With, J. P. van Gassel, and D. P. Kelly, "MPEG-2 compliant trick play over a digital interface," IEEE Trans. Consumer Electron., vol. 51, pp. 958-966, Aug. 2005. https://doi.org/10.1109/TCE.2005.1510509
  7. Y. Watanabe, Y. Otobe, K. Yoshitomi, H. Takahashi, and K. Kohiyana, "A single-chip MPEG2 MP@HL decoder for DTV recording/playback systems," IEEE Trans. Consumer Electronics, vol. 47, Jun. 2001.
  8. N. Sakamoto, K. Muguruma, S. Chiba, and M. Sakurai, "A digital HDTV receiver with home networking function and digital content storage," IEEE Trans. Consumer Electron., vol. 51, pp. 831-835, Aug. 2005. https://doi.org/10.1109/TCE.2005.1510491
  9. J. Lou, S. Liu, A. Vetro, and M. T. Sun, "Complexity and memory efficient GOP structures supporting VCR functionalities in H.264/AVC," in Proc. IEEE. Cir. Syst., pp. 636-639, May 2008.
  10. J. Lou, S. Liu, A. Vetro, and M. T. Sun, "Trick-play optimization for H.264 video decoding," J. Inf. Hiding and Multimedia Sign. Process., vol. 2, pp. 132-144, Sept. 2010.
  11. C. H. Fu, Y. L. Chan, T. P. Ip, and W. C. Siu, "New architecture for MPEG video streaming system with backward playback support," IEEE Trans. Image Process., vol. 16, pp. 2169-2183, Sept. 2007. https://doi.org/10.1109/TIP.2007.902330
  12. J. H. Jeong, Y. J. Lee, H. Y. Kim, and M. J. Kim, "Trick play method for HD H.264 set-top box," IEEE Trans. Consumer Electron., vol. 54, pp. 817-822, Jan. 2008. https://doi.org/10.1109/TCE.2008.4560165
  13. P. Zhu, H. Yoshiuchi, S. Yoshizawa, "Trick play function for VOD with SVC source," in Proc. IEEE/IFIP Embedded and Ubiquitous Comput., pp. 255-259, Dec. 2010.
  14. Z. Yang, W. K. Wana, and X. Chen, "AVS trick modes for PVR and VOD services," J. Image Commun., vol. 24, pp. 300-311, New York, Apr. 2009.