Apparatus and method for embedding watermark information in compressed image data, and apparatus and method for retrieving watermark information from compressed image data having watermark information embedded therein
First Claim
1. An apparatus for embedding watermark information in image data compressed by orthogonal transformation, quantization, run length encoding and variable length encoding, comprising:
- a variable length decoding means for extracting a codeword and an additional bit or bits corresponding to the codeword from the compressed image data based on a code table;
an embedding means for embedding watermark information in a prescribed bit of the additional bits extracted by the variable length decoding means; and
a connecting means for connecting the additional bits having the watermark information embedded therein by the embedding means with the codeword extracted by the variable length decoding means to produce a variable length code.
1 Assignment
0 Petitions
Accused Products
Abstract
A variable length decoding section extracts a codeword and an additional bit or bits corresponding to the codeword from compressed image data based on a code table. An embedding section embeds watermark information in a prescribed bit of the additional bits extracted by the variable length decoding section. A data connecting section connects the additional bits having the watermark information embedded therein by the embedding section with the codeword extracted by the variable length decoding section to produce a variable length code.
54 Citations
31 Claims
-
1. An apparatus for embedding watermark information in image data compressed by orthogonal transformation, quantization, run length encoding and variable length encoding, comprising:
-
a variable length decoding means for extracting a codeword and an additional bit or bits corresponding to the codeword from the compressed image data based on a code table;
an embedding means for embedding watermark information in a prescribed bit of the additional bits extracted by the variable length decoding means; and
a connecting means for connecting the additional bits having the watermark information embedded therein by the embedding means with the codeword extracted by the variable length decoding means to produce a variable length code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
13. A method for embedding watermark information in image data compressed by orthogonal transformation, quantization, run length encoding and variable length encoding, comprising the steps of:
-
extracting a codeword and an additional bit or bits corresponding to the codeword from the compressed image data based on a code table;
embedding watermark information in a prescribed bit of the additional bits extracted by the extracting step; and
connecting the additional bits having the watermark information embedded therein by the embedding step with the codeword extracted by the extracting step to produce a variable length code.
-
Specification