Title :
H.264 stream replacement watermarking with CABAC encoding
Author :
Zou, Dekun ; Bloom, Jeffrey A.
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;
Conference_Titel :
Multimedia and Expo (ICME), 2010 IEEE International Conference on
Conference_Location :
Suntec City
Print_ISBN :
978-1-4244-7491-2
DOI :
10.1109/ICME.2010.5583550