최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | US-0717449 (2012-12-17) |
등록번호 | US-8681978 (2014-03-25) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 8 인용 특허 : 336 |
Methods, devices, and computer program products enable the embedding of forensic marks in a host content that is in compressed domain. These and other features are achieved by preprocessing of a host content to provide a plurality of host content versions with different embedded watermarks that are
Methods, devices, and computer program products enable the embedding of forensic marks in a host content that is in compressed domain. These and other features are achieved by preprocessing of a host content to provide a plurality of host content versions with different embedded watermarks that are subsequently compressed. A host content may then be efficiently marked with forensic marks in response to a request for such content. The marking process is conducted in compressed domain, thus reducing the computational burden of decompressing and re-compressing the content, and avoiding further perceptual degradation of the host content. In addition, methods, devices and computer program products are disclosed that obstruct differential analysis of such forensically marked content.
1. A method, comprising: selecting a watermark symbol interval for embedding watermark symbols within a host content, wherein the watermark symbol interval spans an integer multiple of compression units of a particular compression algorithm;obtaining at least a portion of the host content in uncompr
1. A method, comprising: selecting a watermark symbol interval for embedding watermark symbols within a host content, wherein the watermark symbol interval spans an integer multiple of compression units of a particular compression algorithm;obtaining at least a portion of the host content in uncompressed format;producing a first tributary by embedding a first watermark symbol in at least one watermark symbol interval within the uncompressed host content and compressing at least the embedded portions of the host content thereafter using the particular compression algorithm; andmaking the first tributary and at least a second tributary available to one of a content handling device or a computer readable storage medium for production of a marked host content. 2. The method of claim 1, wherein the particular compression algorithm is selected from a group of compression algorithms consisting of: AAC, AACplus, MP3, JPEG, JPEG2000 and MPEG. 3. The method of claim 1, wherein the host content is one of: a still image, a video content or an audio content. 4. The method of claim 1, wherein the watermark symbol interval corresponds to one or more of: a duration of the host content in uncompressed format;a spatial extent of the host content in uncompressed format;a combination of spatial and temporal extent of the host content in uncompressed format; oran extent of the host content in a frequency domain in uncompressed format. 5. The method of claim 1, wherein the second tributary is an unmarked version of the host content in compressed format. 6. The method of claim 1, wherein at least a portion of the second tributary comprises a second watermark symbol, and the second tributary is produced by embedding the second watermark symbol in the at least one watermark symbol interval within the uncompressed host content and compressing at least the portions of the host content embedded with the second watermark symbol thereafter using the particular compression algorithm. 7. The method of claim 6, comprising: making a third tributary available to the to one of a content handling device and a computer readable storage medium, wherein at least a portion of the third tributary comprises a third watermark symbol, and the third tributary is produced by embedding the third watermark symbol in the at least one watermark symbol interval within the uncompressed host content and compressing the at least portions of the host content embedded with the third watermark symbol thereafter using the particular compression algorithm. 8. The method of claim 1, wherein corresponding portions of each of the first and at least the second tributary are perceptually similar. 9. The method of claim 1, wherein one or more of the first tributary or the at least the second tributary comprises less than all segments of the host content. 10. A method for producing a marked content, comprising: accessing, by a marking device, a first and at least a second tributary, the first tributary having been produced by embedding a first watermark symbol within an uncompressed version of the host content in at least a first watermark symbol interval and compressing at least the embedded portions of the host content thereafter according to a particular compression format, the first watermark symbol interval spanning an integer number of compression units of the particular compression algorithm;selecting at least one segment from each of the first and the at least the second tributary based on a code, wherein each of the selected segments spans an integer number of compression units of the particular compression algorithm;assembling the selected segments at the marking device, without decompressing the selected segments, to produce a marked content. 11. The method of claim 10, wherein the particular compression algorithm is selected from a group of compression algorithms consisting of: AAC, AACplus, MP3, JPEG, JPEG2000 and MPEG. 12. The method of claim 10, wherein the marked content is one of: a still image, a video content or an audio content. 13. The method of claim 10, wherein the first watermark interval corresponds to one or more of: a duration of the host content in uncompressed format;a spatial extent of the host content in uncompressed format;a combination of spatial and temporal extent of the host content in uncompressed format; oran extent of the host content in a frequency domain in uncompressed format. 14. The method of claim 10, wherein the second tributary is an unmarked version of the host content in compressed format. 15. The method of claim 10, wherein at least a portion of the second tributary comprises a second watermark symbol, the second tributary having been produced by embedding the second watermark symbol in the at least one watermark symbol interval within the uncompressed host content and compressing at least portions of the host content embedded with the second watermark symbol thereafter using the particular compression algorithm. 16. The method of claim 15, comprising accessing a third tributary, wherein at least a portion of the third tributary comprises a third watermark symbol, the third tributary having been produced by embedding the third watermark symbol in the at least one watermark symbol interval within the uncompressed host content and compressing at least portions of the host content embedded with the third watermark symbol thereafter using the particular compression algorithm. 17. The method of claim 10, wherein the code comprises a sequence of logical values; andselecting at least one segment from each of the first and at least the second tributaries comprises selecting a first segment from the first tributary to represent a first logical value within the sequence of logical values and selecting a second segment from the second tributary to represent a second logical value, different from the first logical value, within the sequence of logical values. 18. The method of claim 10, wherein one or more of the first tributary and the at least the second tributary comprises less than all segments of the host content. 19. A device, comprising: an embedder configured to: select a watermark interval for embedding watermark symbols within a host content, wherein the watermark symbol interval spans an integer multiple of compression units of a particular compression algorithm,obtain at least a portion of the host content in uncompressed format, andembed a first watermark symbol in at least one watermark symbol interval within the uncompressed host content;a compressor configured to compress at least the portions of the host content embedded with the first watermark symbol to produce a first tributary; anda storage unit configured to store at least a portion of the first tributary and at least a portion of at least a second tributary. 20. The device of claim 19, wherein the compressor is configured to compress the host content using a compression algorithm selected from a group of compression algorithms consisting of: H.264, AAC, AACplus, MP3, JPEG, JPEG2000 and MPEG. 21. The device of claim 19, wherein the host content is one of: a still image, a video content or an audio content. 22. The device of claim 19, wherein the watermark symbol interval corresponds to one or more of: a duration of the host content in uncompressed format;a spatial extent of the host content in uncompressed format;a combination of spatial and temporal extent of the host content in uncompressed format; oran extent of the host content in a frequency domain in uncompressed format. 23. The device of claim 19, wherein the compressor is configured to produce the second tributary by compressing an unmarked version of the host content. 24. The device of claim 19, wherein embedder is configured to embed a second watermark symbol in the at least one watermark symbol interval within the uncompressed host content, and the compressor is configured to compress at least the portions of the host content embedded with the second watermark symbol to produce the second tributary. 25. The device of claim 24, wherein embedder is configured to embed a third watermark symbol in the at least one watermark symbol interval within the uncompressed host content, and the compressor is configured to compress at least the portions of the host content embedded with the third watermark symbol to produce the third tributary. 26. The device of claim 19, wherein one or more of the first tributary or the at least the second tributary comprises less than all segments of the host content. 27. A device, comprising: a multiplexer configured to access a first and at least a second tributary, the first tributary having been produced by embedding a first watermark symbol within an uncompressed version of the host content in at least a first watermark symbol interval and compressing at least the embedded portions of the host content thereafter according to a particular compression format, the first watermark symbol interval spanning an integer number of compression units of the particular compression algorithm; anda selector configured to select at least one segment from each of the first and at least the second tributaries based on a code, wherein each of the selected segments spans an integer number of compression units of the particular compression algorithm;the multiplexer further configured to assemble the selected segments, without decompressing the selected segments, to produce a marked content. 28. The device of claim 27, wherein the particular compression algorithm is selected from a group of compression algorithms consisting of: H.264, AAC, AACplus, MP3, JPEG, JPEG2000 and MPEG. 29. The device of claim 27, wherein the marked content is one of: a still image, a video content or an audio content. 30. The device of claim 27, wherein the first watermark interval corresponds to one or more of: a duration of the host content in uncompressed format;a spatial extent of the host content in uncompressed format;a combination of spatial and temporal extent of the host content in uncompressed format; oran extent of the host content in a frequency domain in uncompressed format. 31. The device of claim 27, wherein the second tributary is an unmarked version of the host content in compressed format. 32. The device of claim 27, wherein at least a portion of the second tributary comprises a second watermark symbol, the second tributary having been produced by embedding the second watermark symbol in the at least one watermark symbol interval within the uncompressed host content and compressing at least the portions of the host content embedded with the second watermark symbol thereafter using the particular compression algorithm. 33. The device of claim 32, wherein the multiplexer is configured to access a third tributary, wherein at least a portion of the third tributary comprises a third watermark symbol, the third tributary having been produced by embedding the third watermark symbol in the at least one watermark symbol interval within the uncompressed host content and compressing at least the portions of the host content embedded with the third watermark symbol thereafter using the particular compression algorithm. 34. The device of claim 27, wherein the code comprises a sequence of logical values; andthe selector is configured to select a first segment from the first tributary to represent a first logical value within the sequence of logical values and selecting a second segment from the second tributary to represent a second logical value, different from the first logical value, within the sequence of logical values. 35. The device of claim 27, wherein one or more of the first tributary or the at least the second tributary comprises less than all segments of the host content. 36. A computer program product, embodied on a non-transitory computer readable medium, the computer program product comprising: computer code for selecting a watermark symbol interval for embedding watermark symbols within a host content, wherein the watermark symbol interval spans an integer multiple of compression units of a particular compression algorithm;computer code for obtaining at least a portion of the host content in uncompressed format;computer code for producing a first tributary by embedding a first watermark symbol in at least one watermark symbol interval within the uncompressed host content and compressing at least the embedded portions of the host content thereafter using the particular compression algorithm; andcomputer code for making the first tributary and at least a second tributary available to one of a content handling device or a computer readable storage medium. 37. A computer program product, embodied on a non-transitory computer readable medium, the computer program product comprising: computer code for accessing a first and at least a second tributary, the first tributary having been produced by embedding a first watermark symbol within an uncompressed version of the host content in at least a first watermark symbol interval and compressing at least the embedded portions of the host content thereafter according to a particular compression format, the first watermark symbol interval spanning an integer number of compression units of the particular compression algorithm;computer code for selecting at least one segment from each of the first and at least the second tributaries based on a code, wherein each of the selected segments spans an integer number of compression units of the particular compression algorithm; andcomputer code for assembling the selected segments at the marking device, without decompressing the selected segments, to produce a marked content.
Copyright KISTI. All Rights Reserved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.