CA2529310A1 - Methods and apparatus for embedding watermarks - Google Patents
Methods and apparatus for embedding watermarks Download PDFInfo
- Publication number
- CA2529310A1 CA2529310A1 CA002529310A CA2529310A CA2529310A1 CA 2529310 A1 CA2529310 A1 CA 2529310A1 CA 002529310 A CA002529310 A CA 002529310A CA 2529310 A CA2529310 A CA 2529310A CA 2529310 A1 CA2529310 A1 CA 2529310A1
- Authority
- CA
- Canada
- Prior art keywords
- transform coefficient
- watermarked
- coefficient sets
- audio block
- time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract 24
- 239000003607 modifier Substances 0.000 claims 13
- 230000006835 compression Effects 0.000 claims 9
- 238000007906 compression Methods 0.000 claims 9
- 230000000873 masking effect Effects 0.000 claims 6
- 230000003287 optical effect Effects 0.000 claims 1
- 238000012857 repacking Methods 0.000 claims 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04K—SECRET COMMUNICATION; JAMMING OF COMMUNICATION
- H04K1/00—Secret communication
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/018—Audio watermarking, i.e. embedding inaudible data in the audio signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/28—Arrangements for simultaneous broadcast of plural pieces of information
- H04H20/30—Arrangements for simultaneous broadcast of plural pieces of information by a single channel
- H04H20/31—Arrangements for simultaneous broadcast of plural pieces of information by a single channel using in-band signals, e.g. subsonic or cue signal
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/02—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders
- G10L19/0212—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders using orthogonal transformation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H2201/00—Aspects of broadcast communication
- H04H2201/50—Aspects of broadcast communication characterised by the use of watermarks
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Editing Of Facsimile Originals (AREA)
- Image Processing (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Methods and apparatus for embedding a watermark are disclosed. In an example method, one or more frames associated with a compressed digital data stream (240) is identified. Each of the one or more frames is unpacked to determine a plurality of transform coefficient sets (320). The plurality of transform coefficient sets (320) is modified to embed the watermark (230).
Claims (63)
1. A method of embedding a watermark comprising:
identifying one or more frames associated with a compressed digital data stream;
unpacking each of the one or more frames to identify a plurality of transform coefficient sets; and modifying the plurality of transform coefficient sets to embed the watermark.
identifying one or more frames associated with a compressed digital data stream;
unpacking each of the one or more frames to identify a plurality of transform coefficient sets; and modifying the plurality of transform coefficient sets to embed the watermark.
2. A method as defined in claim 1, wherein modifying the plurality of transform coefficient sets comprises substituting a watermarked transform coefficient set for at least one of a plurality of transform coefficient sets.
3. A method as defined in claim 1, wherein modifying the plurality of transform coefficient sets comprises:
determining a mantissa code associated with a watermarked transform coefficient of one of a plurality of watermarked transform coefficient sets;
and substituting the mantissa code associated with the watermarked transform coefficient for a mantissa code associated with a corresponding transform coefficient of one of the plurality of transform coefficient sets.
determining a mantissa code associated with a watermarked transform coefficient of one of a plurality of watermarked transform coefficient sets;
and substituting the mantissa code associated with the watermarked transform coefficient for a mantissa code associated with a corresponding transform coefficient of one of the plurality of transform coefficient sets.
4. A method as defined in claim 3, wherein determining the mantissa code associated with the watermarked transform coefficient of the one of the plurality of watermarked transform coefficient sets comprises:
selecting a code signal frequency to encode to the plurality of transformed coefficient sets based on data to be embedded;
determining a masking energy associated with the code signal frequency to be encoded to the plurality of transformed coefficient sets;
selecting a magnitude for the watermarked transform coefficient based on the masking energy; and determining the mantissa code associated with the watermarked transform coefficient based on the magnitude.
selecting a code signal frequency to encode to the plurality of transformed coefficient sets based on data to be embedded;
determining a masking energy associated with the code signal frequency to be encoded to the plurality of transformed coefficient sets;
selecting a magnitude for the watermarked transform coefficient based on the masking energy; and determining the mantissa code associated with the watermarked transform coefficient based on the magnitude.
5. A method as defined in claim 4, wherein the code signal frequency comprises a frequency corresponding to one of a plurality of high resolution frequency domain representation.
6. A method as defined in claim 4, wherein the code signal comprises one or more sinusoidal components, and wherein each sinusoidal component having a frequency based on a desired code.
7. A method as defined in claim 1, wherein modifying the plurality of transform coefficient sets comprises:
generating a plurality of time-domain audio blocks based on the plurality of transform coefficient sets;
generating a plurality of reconstructed audio blocks based on the plurality of time-domain audio blocks; and generating a plurality of watermarked audio blocks based on the plurality of reconstructed audio blocks.
generating a plurality of time-domain audio blocks based on the plurality of transform coefficient sets;
generating a plurality of reconstructed audio blocks based on the plurality of time-domain audio blocks; and generating a plurality of watermarked audio blocks based on the plurality of reconstructed audio blocks.
8. A method as defined in claim 7, wherein generating the plurality of time-domain audio blocks comprises generating a first time-domain audio block and a second time-domain audio block associated with an audio block.
9. A method as defined in claim 7, wherein generating the plurality of reconstructed audio blocks based on the plurality of time-domain audio blocks comprises generating a reconstructed time-domain audio block corresponding to an audio block based on a first time-domain audio block and a second time-domain audio block.
10. A method as defined in claim 9, wherein generating the first reconstructed time-domain audio block corresponding to the first audio block based on the first time-domain audio block and the second time-domain audio block comprises adding the first and second time-domain audio blocks.
11. A method as defined in claim 7, wherein generating the plurality of watermarked audio blocks based on the plurality of reconstructed audio blocks comprises:
generating a modifiable time-domain audio block based on the plurality of reconstructed audio blocks; and generating a first watermarked audio block and a second watermarked audio block based on the modifiable time-domain audio block and the watermark.
generating a modifiable time-domain audio block based on the plurality of reconstructed audio blocks; and generating a first watermarked audio block and a second watermarked audio block based on the modifiable time-domain audio block and the watermark.
12. A method as defined in claim 11, wherein generating the modifiable time-domain audio block based on the plurality of reconstructed audio blocks comprises concatenating a first reconstructed audio block and a second reconstructed audio block to form a 512-sample audio block.
13. A method as defined in claim 1, wherein modifying the plurality of transform coefficient sets comprises modifying the plurality of transform coefficient sets based on a plurality of watermarked transform coefficient sets.
14. A method as defined in claim 1, wherein modifying the plurality of transform coefficient sets comprises generating a plurality of watermarked transformed coefficient sets based on a first watermarked audio block and a second watermarked audio block.
15. A method as defined in claim 14, wherein generating the plurality of watermarked coefficient sets based on the first and second watermarked audio blocks comprises determining a mantissa code associated with a watermarked transform coefficient of each of the plurality watermarked transform coefficient sets based on compression information associated with the compressed digital data stream.
16. A method as defined in claim 1, wherein each of the plurality of transform coefficient sets comprises one or more modified discrete cosine transform coefficients.
17. A method as defined in claim 1, wherein the compressed digital data stream is compressed in accordance with an audio compression standard.
18. A method as defined in claim 1, wherein identifying the one or more frames associated with the compressed digital data stream comprises identifying audio blocks associated with at least one of a plurality of audio channels.
19. A method as defined in claim 1, wherein unpacking each of the one or more frames to identify the plurality of transform coefficient sets comprises identifying compression information associated with the compressed digital data stream.
20. A method as defined in claim 1 further comprising repacking the one or more frames based on a plurality of watermarked transform coefficient sets.
21. A method as defined in claim 1, wherein the watermark is associated with one of a media source and a media program.
22. An apparatus of embedding a watermark comprising:
an identifier to identify one or more frames associated with a compressed digital data stream;
an unpacker to unpack each of the one or more frames to identifying a plurality of transform coefficient sets; and a modifier to modify the plurality of transform coefficient sets to embed the watermark.
an identifier to identify one or more frames associated with a compressed digital data stream;
an unpacker to unpack each of the one or more frames to identifying a plurality of transform coefficient sets; and a modifier to modify the plurality of transform coefficient sets to embed the watermark.
23. An apparatus as defined in claim 22, wherein the modifier determines a mantissa code associated with a watermarked transform coefficient of one of a plurality of watermarked transform coefficient sets, and substitutes the mantissa code associated with the watermarked transform coefficient for a mantissa code associated with a corresponding transform coefficient of one of the plurality of transform coefficient sets.
24. An apparatus as defined in claim 23, wherein the modifier selects a code signal frequency to encode to the plurality of transformed coefficient sets based on data to be embedded, determines a masking energy associated with the code signal frequency to be encoded to the plurality of transformed coefficient sets, selects a magnitude for the watermarked transform coefficient based on the masking energy, and determines the mantissa code associated with the watermarked transform coefficient based on the magnitude.
25. An apparatus as defined in claim 24, wherein the code signal frequency comprises a frequency corresponding to one of a plurality of high resolution frequency domain representation.
26. An apparatus as defined in claim 24, wherein the code signal comprises one or more sinusoidal components, and wherein each sinusoidal component having a frequency based on a desired code.
27. An apparatus as defined in claim 22, wherein the modifier generates a plurality of time-domain audio blocks, generates a plurality of reconstructed audio blocks based on the plurality of time-domain audio blocks, and generates a plurality of watermarked audio blocks based on the plurality of reconstructed audio blocks.
28. An apparatus as defined in claim 27, wherein the modifier generates a prime audio block and a double-prime audio block associated with an audio block.
29. An apparatus as defined in claim 27, wherein the modifier generates a reconstructed time-domain audio block corresponding to an audio block based on a first time-domain audio block and a second time-domain audio block.
30. An apparatus as defined in claim 29, wherein the modifier adds the first and second time-domain audio blocks.
31. An apparatus as defined in claim 27, wherein the modifier generates a modifiable time-domain audio block based on the plurality of reconstructed audio blocks, and generates a first watermarked audio block and a second watermarked audio block based on the modifiable time-domain audio block and the watermark.
32. An apparatus as defined in claim 31, wherein the modifier concatenates a first reconstructed audio block and a second reconstructed audio block to form a 512-sample audio block.
33. An apparatus as defined in claim 32, wherein the modifier determines a mantissa code associated with each watermarked MDCT coefficients of the one of the plurality watermarked coefficient sets based on compression information of the compressed digital data stream.
34. An apparatus as defined in claim 22, wherein the modifier modifies the plurality of transform coefficient sets based on a plurality of watermarked transform coefficient sets.
35. An apparatus as defined in claim 34, wherein the modifier generates one of the plurality of watermarked transform coefficient sets based on a first watermarked audio block and a second watermarked audio block.
36. An apparatus as defined in claim 34, wherein the modifier substitutes one of the plurality of watermarked transform coefficient sets for one of the plurality of transform coefficient sets.
37. An apparatus as defined in claim 22, wherein each of the plurality of transform coefficient sets comprises one or more modified discrete cosine transform coefficients.
38. An apparatus as defined in claim 22, wherein the compressed digital data stream is compressed in accordance with an audio compression standard.
39. An apparatus as defined in claim 22, wherein the identifying unit identifies audio blocks associated with a plurality of audio channels.
40. An apparatus as defined in claim 22, wherein the unpacking unit identifies compression information associated with the compressed digital data stream.
41. An apparatus as defined in claim 22, wherein the watermark comprises a watermark associated with one of a media source and a media program.
42. An apparatus as defined in claim 22 further comprising a frame repacker to repack the one or more frames based on a plurality of watermarked transform coefficient sets.
43. A machine accessible medium having instructions, which when executed, cause a machine to:
identify one or more frames associated with a compressed digital data stream;
unpack each of the one or more frames to identify a plurality of transform coefficient sets; and modify the plurality of transform coefficient sets to embed a watermark.
identify one or more frames associated with a compressed digital data stream;
unpack each of the one or more frames to identify a plurality of transform coefficient sets; and modify the plurality of transform coefficient sets to embed a watermark.
44. A machine accessible medium as defined in claim 43, wherein the instructions, which when executed, cause the machine to modify the plurality of transform coefficient sets by substituting a watermarked transform coefficient set for at least one of the plurality of transform coefficient sets.
45. A machine accessible medium as defined in claim 43, wherein the instructions, which when executed, cause the machine to modify the plurality of transform coefficient sets by:
determining a mantissa code associated with a watermarked transform coefficient of one of a plurality of watermarked transform coefficient sets;
and
determining a mantissa code associated with a watermarked transform coefficient of one of a plurality of watermarked transform coefficient sets;
and
46 substituting the mantissa code associated with the watermarked transform coefficient for a mantissa code associated with a corresponding transform coefficient of one of the plurality of transform coefficient sets.
46. A machine accessible medium as defined in claim 45, wherein the instructions, which when executed, cause the machine to determine the mantissa code associated with the watermarked transform coefficient of the one of the plurality of watermarked transform coefficient sets by:
selecting a code signal frequency to encode to the plurality of transformed coefficient sets based on data to be embedded;
determining a masking energy associated with the code signal frequency to be encoded to the plurality of transformed coefficient sets;
selecting a magnitude for the watermarked transform coefficient based on the masking energy; and determining the mantissa code associated with the watermarked transform coefficient based on the magnitude.
46. A machine accessible medium as defined in claim 45, wherein the instructions, which when executed, cause the machine to determine the mantissa code associated with the watermarked transform coefficient of the one of the plurality of watermarked transform coefficient sets by:
selecting a code signal frequency to encode to the plurality of transformed coefficient sets based on data to be embedded;
determining a masking energy associated with the code signal frequency to be encoded to the plurality of transformed coefficient sets;
selecting a magnitude for the watermarked transform coefficient based on the masking energy; and determining the mantissa code associated with the watermarked transform coefficient based on the magnitude.
47. A machine accessible medium as defined in claim 46, wherein the code signal frequency comprises a frequency corresponding to one of a plurality of high resolution frequency domain representation.
48. A machine accessible medium as defined in claim 46, wherein the code signal comprises one or more sinusoidal components, and wherein each sinusoidal component having a frequency based on a desired code.
49. A machine accessible medium as defined in claim 43, wherein the instructions, which when executed, cause the machine to modify the plurality of transform coefficient sets by:
generating a plurality of time-domain audio blocks based on the plurality of transform coefficient sets;
generating a plurality of reconstructed audio blocks based on the plurality of time-domain audio blocks; and generating a plurality of watermarked audio blocks based on the plurality of reconstructed audio blocks.
generating a plurality of time-domain audio blocks based on the plurality of transform coefficient sets;
generating a plurality of reconstructed audio blocks based on the plurality of time-domain audio blocks; and generating a plurality of watermarked audio blocks based on the plurality of reconstructed audio blocks.
50. A machine accessible medium as defined in claim 49, wherein the instructions, which when executed, cause the machine to generate the plurality of time-domain audio blocks by generating a first time-domain audio block and a second time-domain audio block associated with an audio block.
51. A machine accessible medium as defined in claim 49, wherein the instructions, which when executed, cause the machine to generate a plurality of reconstructed audio blocks based on the plurality of time-domain audio blocks by generating a reconstructed time-domain audio block corresponding to an audio block based on a first time-domain audio block and a second time-domain audio block.
52. A machine accessible medium as defined in claim 51, wherein the instructions, which when executed, cause the machine to generate the first reconstructed time-domain audio block corresponding to the first audio block based on the first time-domain audio block and the second time-domain audio block comprises adding the first and second time-domain audio blocks.
53. A machine accessible medium as defined in claim 49, wherein the instructions, which when executed, cause the machine to generate a plurality of watermarked audio blocks based on the plurality of reconstructed audio blocks by:
generating a modifiable time-domain audio block based on the plurality of reconstructed audio blocks; and generating a first watermarked audio block and a second watermarked audio block based on the modifiable time-domain audio block and the watermark.
generating a modifiable time-domain audio block based on the plurality of reconstructed audio blocks; and generating a first watermarked audio block and a second watermarked audio block based on the modifiable time-domain audio block and the watermark.
54. A machine accessible medium as defined in claim 53, wherein the instructions, which when executed, cause the machine the generate the modifiable time-domain audio block based on the plurality of reconstructed audio blocks comprises concatenating a first reconstructed audio block and a second reconstructed audio block to form a 512-sample audio block.
55. A machine accessible medium as defined in claim 49, wherein the instructions, which when executed, cause the machine to generate the plurality of watermarked transformed coefficient sets by generating one of a plurality of watermarked transform coefficient sets based on a first watermarked audio block and a second watermarked audio block.
56. A machine accessible medium as defined in claim 55, wherein the instructions, which when executed, cause the machine to generate the one of the plurality of watermarked coefficient sets based on the first and second watermarked audio blocks by determining a mantissa code associated with each watermarked transform coefficient of the one of the plurality watermarked coefficient sets based on compression information associated with the compressed digital data stream.
57. A machine accessible medium as defined in claim 43, wherein each of the plurality of transform coefficient sets comprises one or more modified discrete cosine transform coefficients.
58. A machine accessible medium as defined in claim 43, wherein the compressed digital data stream is compressed in accordance with an audio compression standard.
59. A machine accessible medium as defined in claim 43, wherein the instructions, which when executed, cause the machine to identify the one or more frames associated with the compressed digital data stream by identifying audio blocks associated with at least one of a plurality of audio channels.
60. A machine accessible medium as defined in claim 43, wherein the instructions cause the machine to unpack each of the one or more frames to identify the plurality of transform coefficient sets by identifying compression information associated with the compressed digital data stream.
61. A machine accessible medium as defined in claim 43, wherein the instructions, which when executed, cause a machine to repack the one or more frames based on a plurality of watermarked transform coefficient sets.
62. A machine accessible medium as defined in claim 43, wherein the watermark is associated with one of a media source and a media program.
63. A machine accessible medium as defined in claim 43 is one of a programmable gate array, application specific integrated circuit, erasable programmable read only memory, read only memory, random access memory, magnetic media, and optical media.
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US47862603P | 2003-06-13 | 2003-06-13 | |
US60/478,626 | 2003-06-13 | ||
US57125804P | 2004-05-14 | 2004-05-14 | |
US60/571,258 | 2004-05-14 | ||
PCT/US2004/018953 WO2005008582A2 (en) | 2003-06-13 | 2004-06-14 | Methods and apparatus for embedding watermarks |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2529310A1 true CA2529310A1 (en) | 2005-01-27 |
CA2529310C CA2529310C (en) | 2012-12-18 |
Family
ID=33555503
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2529310A Expired - Lifetime CA2529310C (en) | 2003-06-13 | 2004-06-14 | Methods and apparatus for embedding watermarks |
Country Status (8)
Country | Link |
---|---|
EP (1) | EP1639518B1 (en) |
CN (2) | CN101950561B (en) |
AU (2) | AU2004258470B2 (en) |
CA (1) | CA2529310C (en) |
HK (2) | HK1090476A1 (en) |
TW (1) | TWI342515B (en) |
WO (2) | WO2005002200A2 (en) |
ZA (1) | ZA200510074B (en) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030131350A1 (en) | 2002-01-08 | 2003-07-10 | Peiffer John C. | Method and apparatus for identifying a digital audio signal |
WO2004038538A2 (en) | 2002-10-23 | 2004-05-06 | Nielsen Media Research, Inc. | Digital data insertion apparatus and methods for use with compressed audio/video data |
US7460684B2 (en) | 2003-06-13 | 2008-12-02 | Nielsen Media Research, Inc. | Method and apparatus for embedding watermarks |
CA2562137C (en) | 2004-04-07 | 2012-11-27 | Nielsen Media Research, Inc. | Data insertion apparatus and methods for use with compressed audio/video data |
KR101087588B1 (en) | 2004-07-02 | 2011-11-29 | 닐슨 미디어 리서치 인코퍼레이티드 | Methods And Apparatus For Mixing Compressed Digital Bit Streams |
WO2008045950A2 (en) | 2006-10-11 | 2008-04-17 | Nielsen Media Research, Inc. | Methods and apparatus for embedding codes in compressed audio data streams |
EP2337021B1 (en) * | 2008-08-14 | 2018-08-22 | Sk Telecom Co., LTD | Apparatus and method for data transmission in audible frequency band |
US8989883B2 (en) | 2010-03-25 | 2015-03-24 | Verisign, Inc. | Systems and methods for providing access to resources through enhanced audio signals |
US8355910B2 (en) * | 2010-03-30 | 2013-01-15 | The Nielsen Company (Us), Llc | Methods and apparatus for audio watermarking a substantially silent media content presentation |
EP2782361A4 (en) * | 2011-10-25 | 2015-07-08 | Trigence Semiconductor Inc | Digital acoustic system |
CN102664013A (en) * | 2012-04-18 | 2012-09-12 | 南京邮电大学 | Audio digital watermark method of discrete cosine transform domain based on energy selection |
EP2680259A1 (en) | 2012-06-28 | 2014-01-01 | Thomson Licensing | Method and apparatus for watermarking an AC-3 encoded bit stream |
US9818415B2 (en) * | 2013-09-12 | 2017-11-14 | Dolby Laboratories Licensing Corporation | Selective watermarking of channels of multichannel audio |
CN105787444B (en) * | 2016-02-24 | 2019-03-22 | 北方工业大学 | Signal denoising method based on V system |
CN108053831A (en) * | 2017-12-05 | 2018-05-18 | 广州酷狗计算机科技有限公司 | Music generation, broadcasting, recognition methods, device and storage medium |
CN108766449B (en) * | 2018-05-30 | 2020-10-27 | 中国科学技术大学 | Reversible watermark realization method for audio signal |
CN110708376B (en) * | 2019-09-30 | 2020-10-30 | 广州竞远安全技术股份有限公司 | Processing and forwarding system and method for massive compressed files |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6611607B1 (en) * | 1993-11-18 | 2003-08-26 | Digimarc Corporation | Integrating digital watermarks in multimedia content |
US5682463A (en) * | 1995-02-06 | 1997-10-28 | Lucent Technologies Inc. | Perceptual audio compression based on loudness uncertainty |
US5687191A (en) * | 1995-12-06 | 1997-11-11 | Solana Technology Development Corporation | Post-compression hidden data transport |
US6373960B1 (en) * | 1998-01-06 | 2002-04-16 | Pixel Tools Corporation | Embedding watermarks into compressed video data |
CN1153456C (en) * | 1998-03-04 | 2004-06-09 | 皇家菲利浦电子有限公司 | Water-mark detection |
US7299189B1 (en) * | 1999-03-19 | 2007-11-20 | Sony Corporation | Additional information embedding method and it's device, and additional information decoding method and its decoding device |
DE69931932T2 (en) * | 1999-12-04 | 2007-05-31 | Deutsche Thomson-Brandt Gmbh | Method and apparatus for decoding and inserting a watermark into a data stream |
US6738744B2 (en) * | 2000-12-08 | 2004-05-18 | Microsoft Corporation | Watermark detection via cardinality-scaled correlation |
GB0119569D0 (en) * | 2001-08-13 | 2001-10-03 | Radioscape Ltd | Data hiding in digital audio broadcasting (DAB) |
-
2004
- 2004-06-10 WO PCT/US2004/018645 patent/WO2005002200A2/en active Application Filing
- 2004-06-11 TW TW093117000A patent/TWI342515B/en not_active IP Right Cessation
- 2004-06-14 CN CN201010501205XA patent/CN101950561B/en not_active Expired - Fee Related
- 2004-06-14 EP EP04776572.2A patent/EP1639518B1/en not_active Expired - Lifetime
- 2004-06-14 AU AU2004258470A patent/AU2004258470B2/en not_active Ceased
- 2004-06-14 WO PCT/US2004/018953 patent/WO2005008582A2/en active Application Filing
- 2004-06-14 CA CA2529310A patent/CA2529310C/en not_active Expired - Lifetime
- 2004-06-14 CN CN2004800202008A patent/CN1823482B/en not_active Expired - Fee Related
-
2005
- 2005-12-12 ZA ZA2005/10074A patent/ZA200510074B/en unknown
-
2006
- 2006-10-03 HK HK06110940.4A patent/HK1090476A1/en not_active IP Right Cessation
-
2010
- 2010-03-09 AU AU2010200873A patent/AU2010200873B2/en not_active Ceased
-
2011
- 2011-04-18 HK HK11103846.7A patent/HK1150090A1/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
TW200517949A (en) | 2005-06-01 |
HK1150090A1 (en) | 2011-10-28 |
AU2004258470A2 (en) | 2005-01-27 |
CN1823482A (en) | 2006-08-23 |
CN101950561B (en) | 2012-12-19 |
CA2529310C (en) | 2012-12-18 |
AU2010200873B2 (en) | 2012-09-06 |
CN101950561A (en) | 2011-01-19 |
AU2004258470A1 (en) | 2005-01-27 |
HK1090476A1 (en) | 2006-12-22 |
EP1639518A4 (en) | 2011-09-28 |
EP1639518B1 (en) | 2018-12-26 |
TWI342515B (en) | 2011-05-21 |
WO2005008582A2 (en) | 2005-01-27 |
CN1823482B (en) | 2010-12-01 |
WO2005008582A3 (en) | 2005-12-15 |
WO2005002200A3 (en) | 2005-06-09 |
AU2004258470B2 (en) | 2009-12-10 |
EP1639518A2 (en) | 2006-03-29 |
AU2010200873A1 (en) | 2010-04-01 |
ZA200510074B (en) | 2006-12-27 |
WO2005002200A2 (en) | 2005-01-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2529310A1 (en) | Methods and apparatus for embedding watermarks | |
Lei et al. | Blind and robust audio watermarking scheme based on SVD–DCT | |
US20040059918A1 (en) | Method and system of digital watermarking for compressed audio | |
Qiao et al. | Noninvertible watermarking methods for mpeg-encoded audio | |
JP2005531024A (en) | How to generate a hash from compressed multimedia content | |
Luo et al. | Adaptive audio steganography based on advanced audio coding and syndrome-trellis coding | |
Kumsawat | A genetic algorithm optimization technique for multiwavelet-based digital audio watermarking | |
CN104700840B (en) | Watermark insertion in frequency domain for audio encoding/decoding/transcoding | |
JP2014521112A (en) | Method and apparatus for quantized index modulation for watermarking an input signal | |
Atoum et al. | Exploring the challenges of MP3 audio steganography | |
KR20060023976A (en) | Bit-stream watermarking | |
Wang et al. | A new audio watermarking based on modified discrete cosine transform of MPEG/audio layer III | |
CN1971734A (en) | Method for embedding and extracting authentication information of numeric music works | |
Singh et al. | Enhancement of LSB based steganography for hiding image in audio | |
Dhar et al. | Audio watermarking in transform domain based on singular value decomposition and quantization | |
Wang | A new watermarking method of digital audio content for copyright protection | |
EP1639826B1 (en) | Raising detectability of additional data in a media signal having few frequency components | |
US20140037110A1 (en) | Method and device for forming a digital audio mixed signal, method and device for separating signals, and corresponding signal | |
Choi et al. | High capacity digital audio reversible watermarking | |
CN1512769A (en) | Video frequency data copying control system and method | |
CN102314881B (en) | MP3 (Moving Picture Experts Group Audio Layer 3) watermarking method for improving watermark-embedding capacity in MP3 file | |
Liu et al. | A multipurpose audio watermarking algorithm based on vector quantization in DCT domain | |
JP2003309717A (en) | Method for digital data hiding | |
Deng et al. | A novel steganography method based on modifying quantized spectrum values of MPEG/audio layer III | |
Nishimura | Reversible and robust audio watermarking based on quantization index modulation and amplitude expansion |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request |