• DocumentCode
    2294119
  • Title

    H.264 stream replacement watermarking with CABAC encoding

  • Author

    Zou, Dekun ; Bloom, Jeffrey A.

  • fYear
    2010
  • fDate
    19-23 July 2010
  • Firstpage
    117
  • Lastpage
    121
  • Abstract
    This paper describes a watermarking method to directly embed information into a CABAC entropy coded H.264/AVC stream. In theory, modification of a part of an arithmetically coded stream will cause the rest of the stream to be misinterpreted and thus become undecodable. However, the method presented in this paper exploits a feature in the fixed-point integer implementation of the arithmetic coding to allow modifications without introducing such errors. Most of the hard work in this method goes into looking for watermarkable locations and building an embedding table during an analysis stage. This table identifies small segments of data in the encoded stream that can be replaced and identifies one or more replacement values. The embedding process is then very fast. It involves replacing each identified segment with one of the alternative values from the table. The choice of alternative is informed by the payload to be embedded. The resulting bitstream is guaranteed to be compliant with the H.264/AVC standard.
  • Keywords
    arithmetic codes; video coding; watermarking; CABAC encoding; CABAC entropy coded H.264/AVC stream; H.264 stream replacement watermarking; arithmetic coding; embedding table; fixed-point integer; Automatic voltage control; Context; Decoding; Encoding; Entropy; Syntactics; Watermarking; CABAC; H.264/AVC; data hiding; digital watermarking; video watermarking;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Multimedia and Expo (ICME), 2010 IEEE International Conference on
  • Conference_Location
    Suntec City
  • ISSN
    1945-7871
  • Print_ISBN
    978-1-4244-7491-2
  • Type

    conf

  • DOI
    10.1109/ICME.2010.5583550
  • Filename
    5583550