Claims Analysis
Total Claims: 40
Claim 1
Independent Claim
124 words
A method of embedding a watermark in a first portion of a digital video signal bitstream containing a digital video signal that has been processed using a hybrid interframe coder to transform the digital video signal into a plurality of video transform coefficients and code the video transform coefficients to a compressed video format, wherein the watermark comprises a predetermined sequence of information bits transformed into a plurality of watermark transform coefficients, the method comprising: decoding the compressed video format to recover the plurality of video transform coefficients; summing the watermark transform coefficients with the video transform coefficients to generate watermarked video coefficients; and preventing drift in the first portion of the bitstream by compensating for artifacts resulting from previously added watermark transform coefficients.
Claim 2
Independent Claim
124 words
A method of embedding a watermark in a first portion of a digital video signal bitstream containing a digital video signal that has been processed using a hybrid interframe coder to transform the digital video signal into a plurality of video transform coefficients and code the video transform coefficients to a compressed video format, wherein the watermark comprises a predetermined sequence of information bits transformed into a plurality of watermark transform coefficients, the method comprising: decoding the compressed video format to recover the plurality of video transform coefficients; summing the watermark transform coefficients with the video transform coefficients to generate watermarked video coefficients; and preventing drift in the first portion of the bitstream by compensating for artifacts resulting from previously added watermark transform coefficients.
Claim 3
Dependent Claim
31 words
A method according to claim 1 wherein the digital video signal is a digital video signal which has been processed using a hybrid interframe coder which is a MPEG-2 compatible coder.
Claim 4
Dependent Claim
69 words
A method according to claim 1 wherein preventing drift in the first portion of the bitstream comprises determining a difference signal indicative of the difference between a portion of the video transform coefficients before summing with the watermark transform coefficients and a corresponding portion of the watermarked video signal after summing with the watermark transform coefficients, and applying the difference signal to subsequent portions of the watermarked video coefficients.
Claim 5
Dependent Claim
87 words
A method according to claim 1 further comprising: comparing a first number of data bits necessary to represent a first one of said video transform coefficients to a second number of data bits necessary to represent a first one of said watermarked video coefficients which corresponds to the first video transform coefficient summed with a watermark transform coefficient; and substituting the first video transform coefficient for the first watermarked video coefficient if said second number of data bits is greater than said first number of data bits.
Claim 6
Dependent Claim
149 words
A method according to claim 1 further comprising: comparing a first number of data bits necessary to represent a first one of said video transform coefficients to a second number of data bits necessary to represent a first one of said watermarked video coefficients which corresponds to the first video transform coefficient summed with a watermark transform coefficient; determining a reserve number of data bits, the reserve number being a difference between a total number of data bits used to represent a portion of the watermarked video coefficients already generated and a total number of data bits used to represent a portion of the video transform coefficients containing the same digital video information; and substituting the first video transform coefficient for the first watermarked video coefficient if said second number of data bits minus the reserve number of data bits is greater than said first number of data bits.
Claim 7
Dependent Claim
13 words
A method according to claim 1 further comprising encrypting the watermarked video coefficients.
Claim 8
Dependent Claim
19 words
A method according to claim 1 further comprising coding the watermarked video coefficients to a compressed watermarked video format.
Claim 9
Dependent Claim
14 words
A method according to claim 7 further comprising encrypting the compressed watermarked video coefficients.
Claim 10
Dependent Claim
35 words
A method according to claim 1 wherein summing the watermark transform coefficients with the video transform coefficients comprises summing watermark transform coefficients only with video transform coefficients which do not have a value of zero.
Claim 11
Independent Claim
36 words
A method according to claim I wherein the compressed video format is an encrypted compressed video format and wherein the method further comprises decrypting the encrypted compressed video format prior to decoding the compressed video format.
Claim 12
Dependent Claim
30 words
A method according to claim 1 wherein the watermark comprises a sequence of bits to which an error correcting code is added before being transformed to said watermark transform coefficients.
Claim 13
Independent Claim
177 words
A method of embedding a watermark in a first portion of a digital video signal bitstream containing a digital video signal that has been processed using a hybrid interframe coder to transform the digital video signal into a plurality of video transform coefficients and code the video transform coefficients to a compressed video format, wherein the watermark comprises a predetermined sequence of information bits transformed into a plurality of watermark transform coefficients, the method comprising: decoding the compressed video format to recover the plurality of video transform coefficients; summing the watermark transform coefficients with non-zero video transform coefficients to generate watermarked video coefficients; preventing drift in the first portion of the bitstream by determining a difference signal indicative of the difference between a portion of the video transform coefficients before summing with the watermark transform coefficients and a corresponding portion of the watermarked video signal after summing with the watermark transform coefficients, and applying the difference signal to subsequent portions of the watermarked video signal; and coding the watermarked video coefficients to a compressed watermarked video format.
Claim 14
Independent Claim
177 words
A method of embedding a watermark in a first portion of a digital video signal bitstream containing a digital video signal that has been processed using a hybrid interframe coder to transform the digital video signal into a plurality of video transform coefficients and code the video transform coefficients to a compressed video format, wherein the watermark comprises a predetermined sequence of information bits transformed into a plurality of watermark transform coefficients, the method comprising: decoding the compressed video format to recover the plurality of video transform coefficients; summing the watermark transform coefficients with non-zero video transform coefficients to generate watermarked video coefficients; preventing drift in the first portion of the bitstream by determining a difference signal indicative of the difference between a portion of the video transform coefficients before summing with the watermark transform coefficients and a corresponding portion of the watermarked video signal after summing with the watermark transform coefficients, and applying the difference signal to subsequent portions of the watermarked video signal; and coding the watermarked video coefficients to a compressed watermarked video format.
Claim 15
Dependent Claim
87 words
A method according to claim 12 further comprising: comparing a first number of data bits necessary to represent a first one of said video transform coefficients to a second number of data bits necessary to represent a first one of said watermarked video coefficients which corresponds to the first video transform coefficient summed with a watermark transform coefficient; and substituting the first video transform coefficient for the first watermarked video coefficient if said second number of data bits is greater than said first number of data bits.
Claim 16
Dependent Claim
149 words
A method according to claim 12 further comprising: comparing a first number of data bits necessary to represent a first one of said video transform coefficients to a second number of data bits necessary to represent a first one of said watermarked video coefficients which corresponds to the first video transform coefficient summed with a watermark transform coefficient; determining a reserve number of data bits, the reserve number being a difference between a total number of data bits used to represent a portion of the watermarked video coefficients already generated and a total number of data bits used to represent a portion of the video transform coefficients containing the same digital video information; and substituting the first video transform coefficient for the first watermarked video coefficient if said second number of data bits minus the reserve number of data bits is greater than said first number of data bits.
Claim 17
Dependent Claim
135 words
Apparatus for embedding a watermark in a first portion of a digital video signal bitstream containing a digital video signal that has been processed using a hybrid interframe coder to transfer the digital video signal into a plurality of video transform coefficients and code the video transform coefficients to a compressed video format, wherein the watermark comprises a predetermined sequence of information bits transformed into a plurality of watermark transform coefficients, the apparatus comprising: a decoder for decoding the compressed video format so as to recover the plurality of video transform coefficients; summing apparatus for summing the watermark transform coefficients with the video transform coefficients to generate watermarked video coefficients; and a drift compensator to prevent drift in the first portion of the bitstream by compensating for artifacts resulting from previously added watermark transform coefficients.
Claim 18
Dependent Claim
135 words
Apparatus for embedding a watermark in a first portion of a digital video signal bitstream containing a digital video signal that has been processed using a hybrid interframe coder to transfer the digital video signal into a plurality of video transform coefficients and code the video transform coefficients to a compressed video format, wherein the watermark comprises a predetermined sequence of information bits transformed into a plurality of watermark transform coefficients, the apparatus comprising: a decoder for decoding the compressed video format so as to recover the plurality of video transform coefficients; summing apparatus for summing the watermark transform coefficients with the video transform coefficients to generate watermarked video coefficients; and a drift compensator to prevent drift in the first portion of the bitstream by compensating for artifacts resulting from previously added watermark transform coefficients.
Claim 19
Dependent Claim
26 words
Apparatus according to claim 15 wherein the digital video signal is one that was processed using a hybrid interframe coder which is a MPEG-2 compatible coder.
Claim 20
Dependent Claim
69 words
Apparatus according to claim 15 wherein the drift compensator further comprises: means for determining a difference signal indicative of the difference between a portion of the video transform coefficients before summing with the watermark transform coefficients and a corresponding portion of the watermarked video signal after summing with the watermark transform coefficients; and a summing node for summing the difference signal with subsequent portions of the watermarked video coefficients.
Claim 21
Dependent Claim
92 words
Apparatus according to claim 15 further comprising: means for comparing a first number of data bits necessary to represent a first one of said video transform coefficients to a second number of data bits necessary to represent a first one of said watermarked video coefficients which corresponds to the first video transform coefficient summed with a watermark transform coefficient; and output selection apparatus for substituting the first video transform coefficient for the first watermarked video coefficient if said second number of data bits is greater than said first number of data bits.
Claim 22
Dependent Claim
156 words
Apparatus according to claim 15 further comprising: means for comparing a first number of data bits necessary to represent a first one of said video transform coefficients to a second number of data bits necessary to represent a first one of said watermarked video coefficients which corresponds to the first video transform coefficient summed with a watermark transform coefficient; means for determining a reserve number of data bits, the reserve number being a difference between a total number of data bits used to represent a portion of the watermarked video coefficients already output and a total number of data bits used to represent a portion of the video transform coefficients containing the same digital video information; and output selection apparatus for substituting the first video transform coefficient for the first watermarked video coefficient if said second number of data bits minus the reserve number of data bits is greater than said first number of data bits.
Claim 23
Dependent Claim
15 words
Apparatus according to claim 15 further comprising encryption apparatus for encrypting the watermarked video coefficients.
Claim 24
Dependent Claim
22 words
Apparatus according to claim 15 further comprising a coding apparatus which codes the watermarked video coefficients to a compressed watermarked video format.
Claim 25
Dependent Claim
16 words
Apparatus according to claim 21 further comprising encryption apparatus for encrypting the compressed watermarked video coefficients.
Claim 26
Dependent Claim
26 words
Apparatus according to claim 15 wherein the summing apparatus only sums watermark transform coefficients with video transform coefficients that do not have a value of zero.
Claim 27
Dependent Claim
38 words
Apparatus according to claim 15 wherein the compressed video format is an encrypted compressed video format and wherein the apparatus further comprises decryption apparatus for decrypting the encrypted compressed video format prior to decoding the compressed video format.
Claim 28
Dependent Claim
29 words
Apparatus according to claim 15 wherein the watermark comprises a sequence of bits to which an error correcting code is added before being transformed to said watermark transform coefficients.
Claim 29
Dependent Claim
136 words
A computer program product for embedding a watermark in a first portion of a digital video signal bitstream containing a digital video signal that has been processed using a hybrid interframe coder to transform the digital video signal into a plurality of video transform coefficients and code the video transform coefficients to a compressed video format, wherein the watermark comprises a predetermined sequence of information bits transformed into a plurality of watermark transform coefficients, the program code comprising; program code for decoding the compressed video format to recover the plurality of video transform coefficients; program code for summing the watermark transform coefficients with the video transform coefficients to generate watermarked video coefficients; and program code for preventing drift in the first portion of the bitstream by compensating for artifacts resulting from previously added watermark transform coefficients.
Claim 30
Dependent Claim
136 words
A computer program product for embedding a watermark in a first portion of a digital video signal bitstream containing a digital video signal that has been processed using a hybrid interframe coder to transform the digital video signal into a plurality of video transform coefficients and code the video transform coefficients to a compressed video format, wherein the watermark comprises a predetermined sequence of information bits transformed into a plurality of watermark transform coefficients, the program code comprising; program code for decoding the compressed video format to recover the plurality of video transform coefficients; program code for summing the watermark transform coefficients with the video transform coefficients to generate watermarked video coefficients; and program code for preventing drift in the first portion of the bitstream by compensating for artifacts resulting from previously added watermark transform coefficients.
Claim 31
Dependent Claim
33 words
A computer program product according to claim 26 wherein the digital video signal is a digital video signal which has been processed using a hybrid interframe coder which is a MPEG-2 compatible coder.
Claim 32
Dependent Claim
78 words
A computer program product according to claim 26 wherein the program code for preventing drift in the first portion of the bitstream comprises program code for determining a difference signal indicative of the difference between a portion of the video transform coefficients before summing with the watermark transform coefficients and a corresponding portion of the watermarked video signal after summing with the watermark transform coefficients, and applying the difference signal to subsequent portions of the watermarked video coefficients.
Claim 33
Dependent Claim
95 words
A computer program product according to claim 26 further comprising: program code for comparing a first number of data bits necessary to represent a first one of said video transform coefficients to a second number of data bits necessary to represent a first one of said watermarked video coefficients which corresponds to the first video transform coefficient summed with a watermark transform coefficient; and program code for substituting the first video transform coefficient for the first watermarked video coefficient if said second number of data bits is greater than said first number of data bits.
Claim 34
Dependent Claim
160 words
A computer program product according to claim 27 further comprising: program code for comparing a first number of data bits necessary to represent a first one of said video transform coefficients to a second number of data bits necessary to represent a first one of said watermarked video coefficients which corresponds to the first video transform coefficient summed with a watermark transform coefficient; program code for determining a reserve number of data bits, the reserve number being a difference between a total number of data bits used to represent a portion of the watermarked video coefficients already output and a total number of data bits used to represent a portion of the video transform coefficients containing the same digital video information; and program code for substituting the first video transform coefficient for the first watermarked video coefficient if said second number of data bits minus the reserve number of data bits is greater than said first number of data bits.
Claim 35
Dependent Claim
18 words
A computer program product according to claim 26 further comprising program code for encrypting the watermarked video coefficients.
Claim 36
Dependent Claim
24 words
A computer program product according to claim 26 further comprising program code for coding the watermarked video coefficients to a compressed watermarked video format.
Claim 37
Dependent Claim
19 words
A computer program product according to claim 32 further comprising program code for encrypting the compressed watermarked video coefficients.
Claim 38
Dependent Claim
44 words
A computer program product according to claim 26 wherein the program code for summing the watermark transform coefficients with the video transform coefficients comprises program code for summing watermark transform coefficients only with video transform coefficients which do not have a value of zero.
Claim 39
Dependent Claim
42 words
A computer program product according to claim 26 wherein the compressed video format is an encrypted compressed video format and wherein the program code further comprises program code for decrypting the encrypted compressed video format prior to decoding the compressed video format.
Claim 40
Dependent Claim
32 words
A computer program product according to claim 26 wherein the watermark comprises a sequence of bits to which an error correcting code is added before being transformed to said watermark transform coefficients.