Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
150 words
A data hiding method for embedding information into an input signal, said input signal comprising a plurality of elements, said method comprising: (a) preparing a code signal having a plurality of elements, said code signal having positive and negative values; (b) specifying blocks in said input signal into which blocks certain information is embedded, said blocks having a size corresponding to that of corresponding parts of said code signal; (c) determining an amount to modify elements of the input signal based on the values of the code signal corresponding to a block and an encoding method that specifies how the code signal is to be applied to the block based on meaning of information to be embedded; d) adding the determined amount to the input signal at the block; and (e) performing the steps (c) to (d) with respect to the blocks so that information is embedded in the blocks.
Claim 2
Dependent Claim
150 words
A data hiding method for embedding information into an input signal, said input signal comprising a plurality of elements, said method comprising: (a) preparing a code signal having a plurality of elements, said code signal having positive and negative values; (b) specifying blocks in said input signal into which blocks certain information is embedded, said blocks having a size corresponding to that of corresponding parts of said code signal; (c) determining an amount to modify elements of the input signal based on the values of the code signal corresponding to a block and an encoding method that specifies how the code signal is to be applied to the block based on meaning of information to be embedded; d) adding the determined amount to the input signal at the block; and (e) performing the steps (c) to (d) with respect to the blocks so that information is embedded in the blocks.
Claim 3
Dependent Claim
16 words
The method of claim 1 wherein the encoding method specifies the polarity of the code signal.
Claim 4
Independent Claim
115 words
A method for extracting embedded information from an input signal comprising a plurality of elements, the method comprising: (a) specifying blocks in which information is embedded in said input signal, said blocks having a size corresponding to that of a corresponding code signal, the code signal having a plurality of elements, and having positive and negative values; (b) calculating a block value by correlating said code signal with said block with respect to each block and obtaining a statistical value from the block values; and (c) extracting embedded information according to the statistical value by referring to a decoding method providing a correspondence between the statistical value and meaning of information which should be extracted.
Claim 5
Independent Claim
115 words
A method for extracting embedded information from an input signal comprising a plurality of elements, the method comprising: (a) specifying blocks in which information is embedded in said input signal, said blocks having a size corresponding to that of a corresponding code signal, the code signal having a plurality of elements, and having positive and negative values; (b) calculating a block value by correlating said code signal with said block with respect to each block and obtaining a statistical value from the block values; and (c) extracting embedded information according to the statistical value by referring to a decoding method providing a correspondence between the statistical value and meaning of information which should be extracted.
Claim 6
Dependent Claim
23 words
The method of claim 3 wherein the decoding method specifies that a sign of the statistical value conveys meaning of the embedded information.
Claim 7
Dependent Claim
164 words
A data hiding system for embedding information in an input signal comprising a plurality of elements, the system comprising: (a) a unit for preparing a code signal having a plurality of elements, said code signal having at least positive and negative values; (b) a unit for specifying blocks in said input signal into which blocks certain information is embedded, said blocks having a size corresponding to that of corresponding parts of said code signal; (c) a unit for determining an amount to modify elements of the input signal based on the values of the code signal corresponding to a block and an encoding method that specifies how the code signal is to be applied to the block based on meaning of information to be embedded; (d) a unit for adding the determined amount to the input signal at the block; and (e) a unit for operating the units (c) to (d) with respect to the blocks so that information is embedded in the blocks.
Claim 8
Dependent Claim
164 words
A data hiding system for embedding information in an input signal comprising a plurality of elements, the system comprising: (a) a unit for preparing a code signal having a plurality of elements, said code signal having at least positive and negative values; (b) a unit for specifying blocks in said input signal into which blocks certain information is embedded, said blocks having a size corresponding to that of corresponding parts of said code signal; (c) a unit for determining an amount to modify elements of the input signal based on the values of the code signal corresponding to a block and an encoding method that specifies how the code signal is to be applied to the block based on meaning of information to be embedded; (d) a unit for adding the determined amount to the input signal at the block; and (e) a unit for operating the units (c) to (d) with respect to the blocks so that information is embedded in the blocks.
Claim 9
Dependent Claim
16 words
The system of claim 5 wherein the encoding method specifies the polarity of the code signal.
Claim 10
Independent Claim
124 words
A system for extracting embedded information from an input signal comprising a plurality of elements, the system comprising: (a) a unit for specifying blocks in which information is embedded in said input signal, said blocks having a size corresponding to that of a corresponding code signal, the code signal having a plurality of elements, and having positive and negative values; (b) a unit for calculating a block value by correlating said code signal with said block with respect to each block and obtaining a statistical value from the block values; and (c) a unit for extracting embedded information according to the statistical value by referring to a decoding method providing a correspondence between the statistical value and meaning of information which should be extracted.
Claim 11
Independent Claim
124 words
A system for extracting embedded information from an input signal comprising a plurality of elements, the system comprising: (a) a unit for specifying blocks in which information is embedded in said input signal, said blocks having a size corresponding to that of a corresponding code signal, the code signal having a plurality of elements, and having positive and negative values; (b) a unit for calculating a block value by correlating said code signal with said block with respect to each block and obtaining a statistical value from the block values; and (c) a unit for extracting embedded information according to the statistical value by referring to a decoding method providing a correspondence between the statistical value and meaning of information which should be extracted.
Claim 12
Dependent Claim
23 words
The system of claim 7 wherein the decoding method specifies that a sign of the statistical value conveys meaning of the embedded information.
Claim 13
Independent Claim
177 words
A system for embedding information into data, the information controlling use of said data, said data comprising a plurality of elements, the system comprising: (a) a unit for preparing the control information to be embedded; (b) a unit for preparing a code signal having a plurality of elements, said code signal having positive and negative values; (c) a unit for specifying blocks of the data elements into which blocks said control information is embedded, said blocks having a size corresponding to that of corresponding parts of said code signal; (d) a unit for determining an amount to modify elements of the data based on the values of the code signal corresponding to a block and an encoding method that specifies how the code signal is to be applied to the block based on meaning of information to be embedded; (e) a unit for adding the determined amount to the data at the block; and (f) a unit for operating the units (c) to (d) with respect to this blocks so that information is embedded into the blocks.
Claim 14
Independent Claim
177 words
A system for embedding information into data, the information controlling use of said data, said data comprising a plurality of elements, the system comprising: (a) a unit for preparing the control information to be embedded; (b) a unit for preparing a code signal having a plurality of elements, said code signal having positive and negative values; (c) a unit for specifying blocks of the data elements into which blocks said control information is embedded, said blocks having a size corresponding to that of corresponding parts of said code signal; (d) a unit for determining an amount to modify elements of the data based on the values of the code signal corresponding to a block and an encoding method that specifies how the code signal is to be applied to the block based on meaning of information to be embedded; (e) a unit for adding the determined amount to the data at the block; and (f) a unit for operating the units (c) to (d) with respect to this blocks so that information is embedded into the blocks.
Claim 15
Dependent Claim
16 words
The system of claim 9 wherein the encoding method specifies the plurality of the code signal.
Claim 16
Independent Claim
151 words
A system for extracting embedded control information from an input signal, and controlling use of said input signal, said input signal comprising a plurality of elements, the system comprising: (a) a unit for specifying blocks in which information is embedded in said input signal, said blocks having a size corresponding to that of a corresponding code signal, the code signal having a plurality of elements, and having positive and negative values; (b) a unit for calculating a block value by correlating said code signal with said block with respect to each block and obtaining a statistical value from the block values; (c) a unit for extracting embedded information according to the statistical value by referring to a decoding method providing a correspondence between the statistical value and meaning of information which should be extracted; and (d) a unit for controlling use of said input signal according to the extracted control information.
Claim 17
Independent Claim
151 words
A system for extracting embedded control information from an input signal, and controlling use of said input signal, said input signal comprising a plurality of elements, the system comprising: (a) a unit for specifying blocks in which information is embedded in said input signal, said blocks having a size corresponding to that of a corresponding code signal, the code signal having a plurality of elements, and having positive and negative values; (b) a unit for calculating a block value by correlating said code signal with said block with respect to each block and obtaining a statistical value from the block values; (c) a unit for extracting embedded information according to the statistical value by referring to a decoding method providing a correspondence between the statistical value and meaning of information which should be extracted; and (d) a unit for controlling use of said input signal according to the extracted control information.
Claim 18
Dependent Claim
23 words
The system of claim 11 wherein the decoding method specifies that a sign of the statistical value conveys meaning of the embedded information.
Claim 19
Independent Claim
134 words
A method for extracting embedded information from an input signal comprising a plurality of elements, the method comprising: (a) specifying blocks in which information is embedded in said input signal, said blocks having a size corresponding to that of corresponding parts of a code signal, the code signal having a plurality of elements, and having positive and negative values; (b) calculating a block value by multiplying said code signal and a corresponding block of the input signal to compute a product and summing the product with respect to each of said blocks, and obtaining a statistical value from the sum of block values; and (c) extracting embedded information according to the statistical value by referring to a decoding method providing a correspondence between the statistical value and meaning of information which should be extracted.
Claim 20
Independent Claim
134 words
A method for extracting embedded information from an input signal comprising a plurality of elements, the method comprising: (a) specifying blocks in which information is embedded in said input signal, said blocks having a size corresponding to that of corresponding parts of a code signal, the code signal having a plurality of elements, and having positive and negative values; (b) calculating a block value by multiplying said code signal and a corresponding block of the input signal to compute a product and summing the product with respect to each of said blocks, and obtaining a statistical value from the sum of block values; and (c) extracting embedded information according to the statistical value by referring to a decoding method providing a correspondence between the statistical value and meaning of information which should be extracted.
Claim 21
Dependent Claim
19 words
The method of claim 13 wherein the multiplying and summing comprise a dot product, correlation or matched filter operation.
Claim 22
Independent Claim
143 words
A system for extracting embedded information from an input signal comprising a plurality of elements, the system comprising: (a) a unit for specifying blocks in which information is embedded in said input signal, said blocks having a size corresponding to that of corresponding parts of a code signal, the code signal having a plurality of elements, and having positive and negative values; (b) a unit for calculating a block value by multiplying said code signal and a corresponding block of the input signal to compute a product and summing the product with respect to each of said blocks, and obtaining a statistical value from the sum of block values; and (c) a unit for extracting embedded information according to the statistical value by referring to a decoding method providing a correspondence between the statistical value and meaning of information which should be extracted.
Claim 23
Independent Claim
143 words
A system for extracting embedded information from an input signal comprising a plurality of elements, the system comprising: (a) a unit for specifying blocks in which information is embedded in said input signal, said blocks having a size corresponding to that of corresponding parts of a code signal, the code signal having a plurality of elements, and having positive and negative values; (b) a unit for calculating a block value by multiplying said code signal and a corresponding block of the input signal to compute a product and summing the product with respect to each of said blocks, and obtaining a statistical value from the sum of block values; and (c) a unit for extracting embedded information according to the statistical value by referring to a decoding method providing a correspondence between the statistical value and meaning of information which should be extracted.
Claim 24
Dependent Claim
19 words
The system of claim 15 wherein the multiplying and summing comprise a dot product, correlation or matched filter operation.
Claim 25
Independent Claim
163 words
A system for extracting embedded control information from data, and controlling access to said data, said data comprising a plurality of elements, the system comprising; (a) a unit for specifying blocks in which information is embedded in said data, said blocks having a size corresponding to that of a corresponding code signal, the code signal having a plurality of elements, and having positive and negative values; (b) a unit for calculating a block value by multiplying said code signal and a corresponding block of the data to compute a product and summing the product with respect to each of said blocks, and obtaining a statistical value from the sum of block values; (c) a unit for extracting embedded control information according to the statistical value by referring to a decoding method providing a correspondence between the statistical value and meaning of control information which should be extracted; and (d) a unit for controlling access to said data according to the extracted control information.
Claim 26
Independent Claim
163 words
A system for extracting embedded control information from data, and controlling access to said data, said data comprising a plurality of elements, the system comprising; (a) a unit for specifying blocks in which information is embedded in said data, said blocks having a size corresponding to that of a corresponding code signal, the code signal having a plurality of elements, and having positive and negative values; (b) a unit for calculating a block value by multiplying said code signal and a corresponding block of the data to compute a product and summing the product with respect to each of said blocks, and obtaining a statistical value from the sum of block values; (c) a unit for extracting embedded control information according to the statistical value by referring to a decoding method providing a correspondence between the statistical value and meaning of control information which should be extracted; and (d) a unit for controlling access to said data according to the extracted control information.
Claim 27
Dependent Claim
19 words
The system of claim 17 wherein the multiplying and summing comprise a dot product, correlation or matched filter operation.