Patent ID: 7961904

Claim:
An apparatus for embedding a watermark into contents data, comprising: address generating means for indicating a jump destination for each of prescribed unit portions of compressively encoded data, and thereby designating an arrangement order different from an order of reproducing the prescribed unit portions and generating a jump-destination address which affects reproduction of contents data; information generating means for generating copyright information; mixing means for embedding the jump-destination address generated by the address generating means and the copyright information generated by the information generating means into input contents data as watermark information to generate first watermark-added contents data; an encoder for compressively encoding the first watermark-added contents data generated by the mixing means into second watermark-added contents data; and rearranging means for rearranging prescribed unit portions of the second watermark-added contents data generated by the encoder in response to the jump-destination address generated by the address generating means into an order different from the order of reproducing the prescribed unit portions; wherein: the address generating means includes means for indicating a jump destination for each of cells of compressively encoded data, and thereby designating an arrangement time order different from a time order of reproducing the cells and generating a jump-destination address which affects reproduction of contents data; the mixing means includes means for embedding the jump-destination address generated by the means included in the address generating means and the copyright information generated by the information generating means into the input contents data as the watermark information to generate the first watermark-added contents data; and the rearranging means includes means for rearranging cells of the second watermark-added contents data generated by the encoder in response to the jump-destination address generated by the means included in the address generating means into a time order different from the time order of reproducing the cells.