Implementation of A Real Time Watermark Embedding System for Copyright Protection of Digital Broadcasting Contents

디지털 방송 콘텐츠 저작권 보호를 위한 실시간 워터마크 삽입 시스템 구현

  • 정용재 (부경대학교 전자공학과) ;
  • 박성모 (부경대학교 대학원 컴퓨터공학과) ;
  • 김종남 (부경대학교 전자컴퓨터정보통신공학부) ;
  • 문광석 (부경대학교 전자컴퓨터정보통신공학부)
  • Published : 2009.04.30

Abstract

A watermarking for copyright protection of digital contents for broadcasting have to be made for a real-time system. In this paper, we propose a real-time video watermarking chip and system which is hardware based watermark embedding system of SD/HD video. Our chip is implemented by FPGA which is STRATIX device from ALTERA, and our system is implemented by GS1560A and GS1532 devices from GENNUM for HD/SD video signal processing. There was little visual artifact due to watermarking in subjective quality evaluation between the original video and the watermarked one. Embedded watermark was all extracted after a robustness test called natural video attacks such as A/D conversion and MPEG compression. Our implemented watermarking hardware system can be useful in movie production and broadcasting companies that requires real-time based copyright protection system.

방송용 디지털 콘텐츠의 저작권 보호를 위한 워터마킹은 실시간 처리가 가능하도록 만들어져야한다. 본 논문에서는 HD/SD 디지털 방송의 저작권 보호를 위한 실시간 비디오 워터마킹 칩 및 시스템을 제안한다. 제안한 칩은 ALTERA사의 STRATIX칩을 사용하여 하드웨어에 최적화된 워터마크 삽입 알고리듬을 이용하여 구현하였고, HD/SD 비디오 신호처리를 위한 시스템은 GENNUM사의 GS1560A와 GS1532를 사용하여 구현하였다. 구현 결과 원본 비디오와 워터마크 삽입된 비디오의 주관적인 화질에 대한 측정을 하였을 경우 워터마킹 때문에 약간의 인위적 화질 열화가 나타났다. 삽입된 워터마크는 A/D 변환과 같은 자연적인 비디오 공격 그리고 MPEG 압축 공격과 같은 강인성 실험 후에도 모두 추출되었다. 구현된 워터마킹 하드웨어 시스템은 고화질의 실시간 처리가 필요한 저작권 보호 시스템이 적용되는 방송국, 영화제작 환경에서 유용하게 사용될 것이다.

Keywords

References

  1. I. Cox, M. Miller and J. Bloom, "Digital Watermarking," Press of Morgan Faukmann, 2002.
  2. S. Sun, P. Qiu, Y. Wang, and L. Yao, "Blind watermarking algorithm based on general Gaussian model," in Proc. IEEE International Conference on Signal Processing, Vol. 3, pp. 2302-2305, Aug. 2004.
  3. M. Marcinak and B. Mobasseri, “Digital Video Watermarking for Metadata Embedding in Uav Video,” IEEE Military Communications Conference, pp. 1-5, Oct. 2005.
  4. Y. Wang and A. Pearmain, "Blind MPEG-2 video watermarking robust against geometric attacks: a set of approaches in DCT domain," IEEE Transactions on Image Processing, Vol. 15, No. 6, pp. 1536-1543, June. 2006. https://doi.org/10.1109/TIP.2006.873476
  5. K. Su, D. Kundur, and D. Hatzinakos, "Spatially localized image-dependent watermarking for statistical invisibility and collusion resistance," IEEE Transactions on Multimedia, Vol. 7, No. 1, pp. 52-66, Feb. 2005. https://doi.org/10.1109/TMM.2004.840614
  6. L. Strycker and P. Termont, J. Vandewege, J. Haitsma, A. Kalker, M. Maes, G. Depovere, "Implementation of a Real-Time Digital Watermarking Process for Broadcast Monitoring on Trimedia VLIW Processor," IEE Proceedings on Vision, Image and Signal Processing, Vol. 147, No. 4, pp. 371-376, Aug. 2000.
  7. N. Mathai, A. Sheikholeslami and D. Kundur, "VLSI Implementation of a Real-Time Video Watermark Embedder and Detector," in Proc. IEEE International Symposium on Circuits and Systems, Vol. 2, pp. II-772 - II-775, May 2003.
  8. S. Mohanty, N. Ranganathan and R. Namballa, "VLSI implementation of invisible digital watermarking algorithms towards the development of a secure JPEG encoder," IEEE Workshop on Signal Processing Systems, pp 183-188, Aug. 2003.
  9. A. Garimella, M. Satyanarayana, P. Murugesh and U. Niranjan, "ASIC for digital color image watermarking," IEEE Signal Processing Education Workshop pp. 292-296, Aug. 2004.
  10. F. Hartung and B. Girod, "Digital watermarking of MPEG2 coded video in the bitstream domain,"ICASSP , Vol. 4, pp. 2621-2624, 1997.
  11. M. Kutter and S. Winkler, "A Vision-Based Masking Model for Spread-Spectrum Image Watermarking", IEEE Trans. Image Processing, Vol. 11, pp. 16-25, Jan. 2002. https://doi.org/10.1109/83.977879
  12. P. Shlichta, "Higher-dimensional Hadamard matrices," Information Theory on IEEE Transactions, Vol 25, pp. 566-572, Sep. 1979. https://doi.org/10.1109/TIT.1979.1056083
  13. Component Video Signal 4:2:2 Bit-Parallel Digital Interface, American National Standard, ANSI/SMPTE 125M, Sep. 1995.