최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | US-0288937 (2011-11-03) |
등록번호 | US-8615104 (2013-12-24) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 28 인용 특허 : 352 |
Methods, devices and computer program products facilitate the extraction of embedded watermarks in the presence of content distortions. Pre-distorted synchronization templates are used to detect synchronization portions of embedded watermark frames. A pre-distorted synchronization template that best
Methods, devices and computer program products facilitate the extraction of embedded watermarks in the presence of content distortions. Pre-distorted synchronization templates are used to detect synchronization portions of embedded watermark frames. A pre-distorted synchronization template that best matches the synchronization portion of the embedded watermark frame produces an estimation of one or more distortions that are present in the content. The remainder of watermark frame can be evaluated based on the outcome of the comparison.
1. A method, comprising: receiving a watermark frame comprising a synchronization portion and a packet portion, the watermark frame having been obtained from a content embedded with watermarks;comparing the received synchronization portion to one or more pre-distorted synchronization templates, wher
1. A method, comprising: receiving a watermark frame comprising a synchronization portion and a packet portion, the watermark frame having been obtained from a content embedded with watermarks;comparing the received synchronization portion to one or more pre-distorted synchronization templates, wherein the pre-distorted synchronization templates are organized in a pre-sorted order for each type of distortion or combination of distortions; andevaluating the received watermark frame based on at least an outcome of the comparing. 2. The method of claim 1, wherein the one or more pre-distorted synchronization templates are generated, at least in part, by: generating a plurality of pilot contents;embedding the plurality of pilot contents with watermarks comprising a synchronization portion;distorting the plurality of embedded pilot contents with one or more distortions; andobtaining candidate pre-distorted synchronization templates from the plurality of distorted pilot contents. 3. The method of claim 2, further comprising: receiving a subset of the plurality of embedded pilot contents after transmission through a transmission medium, wherein the transmission medium introduces one or more distortions into the subset of the plurality of embedded pilot contents;comparing synchronization portions of the received subset of the plurality of pilot contents with each of the candidate pre-distorted synchronization templates; andselecting one or more candidate pre-distorted synchronization templates that match, to within a predefined tolerance, the synchronization portions of the received subset of the plurality of pilot contents. 4. The method of claim 1, wherein: the comparing produces an error count for each of the one or more pre-distorted synchronization templates indicative of the number of mismatched symbols between the received synchronization portion of the watermark frame and each of the one or more pre-distorted synchronization templates. 5. The method of claim 1, wherein: the comparing produces a correlation value for each of the one or more pre-distorted synchronization templates indicative of how well the synchronization portion of the watermark frame matches each of the one or more pre-distorted synchronization templates. 6. The method of claim 1, further comprising: subsequent to the comparing, identifying a pre-distorted synchronization template that best matches the received synchronization portion of the watermark frame; andselecting one or more distortion types and distortion amounts associated with the identified pre-distorted synchronization template to represent the distortion(s) present in the content. 7. The method of claim 1, wherein the pre-sorted order ranks a first candidate pre-distorted synchronization template with a higher likelihood of representing a realistic content distortion higher than a second candidate pre-distorted synchronization template with a smaller likelihood of representing a realistic content distortion. 8. The method of claim 1, wherein the one or more pre-distorted synchronization templates correspond to a particular granularity of search over a distortion space. 9. The method of claim 8, wherein a number of the one or more pre-distorted synchronization templates is selected to reduce one or both of: a probability of false watermark detection, andcomputational resources needed for evaluating the received watermark frame. 10. The method of claim 1, wherein the evaluating produces an indication of presence of one of: a tentative watermark representing a candidate watermark with an associated probability of false watermark detection that exceeds a desired probability of false watermark detection, anda conclusive watermark representing a watermark detected with an associated probability of false watermark detection that is smaller than or equal to a desired probability of false watermark detection. 11. The method of claim 1, wherein the evaluating identifies one or more distortion types and distortion amounts present in the content. 12. The method of claim 1, wherein: the content comprises at least a first and a second watermark message;the first watermark message has a smaller payload than the second watermark message;evaluating the received watermark frame results in detection of the first watermark message as a tentative watermark; anda content distortion estimate obtained for the tentative watermark is used to extract the second watermark message. 13. A device, comprising: a receiver configured to receive a watermark frame comprising a synchronization portion and a packet portion, the watermark frame having been obtained from a content embedded with watermarks;a comparator configured to compare the received synchronization portion to one or more pre-distorted synchronization templates, wherein the pre-distorted synchronization templates are organized in a pre-sorted order for each type of distortion or combination of distortions; andan evaluator configured to evaluate the received watermark frame based on at least an outcome of the comparator. 14. The device of claim 13, wherein: the comparator is configured to produce an error count for each of the one or more pre-distorted synchronization templates indicative of the number of mismatched symbols between the received synchronization portion of the watermark frame and each of the one or more pre-distorted synchronization templates. 15. The device of claim 13, wherein: the comparator is configured to produce a correlation value for each of the one or more pre-distorted synchronization templates indicative of how well the synchronization portion of the watermark frame matches each of the one or more pre-distorted synchronization templates. 16. The device of claim 13, wherein the comparator is configured to: identify a pre-distorted synchronization template that best matches the received synchronization portion of the watermark frame; andselect one or more distortion types and distortion amounts associated with the identified pre-distorted synchronization template to represent the distortion(s) present in the content. 17. The device of claim 13, wherein the pre-sorted order ranks a first candidate pre-distorted synchronization template with a higher likelihood of representing a realistic content distortion higher than a second candidate pre-distorted synchronization template with a smaller likelihood of representing a realistic content distortion. 18. The device of claim 13, wherein the one or more pre-distorted synchronization templates correspond to a particular granularity of search over a distortion space. 19. The device of claim 18, wherein a number of the one or more pre-distorted synchronization templates is selected to reduce one or both of: a probability of false watermark detection, andcomputational resources needed for evaluating the received watermark frame. 20. The device of claim 13, wherein the evaluator is configured to produce an indication of presence of one of: a tentative watermark representing a candidate watermark with an associated probability of false watermark detection that exceeds a desired probability of false watermark detection, anda conclusive watermark representing a watermark detected with an associated probability of false watermark detection that is smaller than or equal to a desired probability of false watermark detection. 21. The device of claim 13, wherein the evaluator is configured to identify one or more distortion types and distortion amounts present in the content. 22. The device of claim 13, wherein: the content comprises at least a first and a second watermark message;the first watermark message has a smaller payload than the second watermark message; andthe evaluator is configured to produce an indication of detection of the first watermark message as a tentative watermark and a content distortion estimate, wherein the content distortion estimate is used to extract the second watermark message. 23. A device, comprising: a watermark embedder configured to embed a plurality of pilot contents with watermarks comprising a synchronization portion;a distortion processing component configured to distort the plurality of embedded pilot contents with one or more distortions; anda watermark extractor configured to produce candidate pre-distorted synchronization templates from the plurality of distorted pilot contents; anda sorting component configured to organize the pre-distorted synchronization templates in a pre-sorted order for each type of distortion or combination of distortions. 24. The device of claim 23, further comprising: a receiver configured to receive a subset of the plurality of embedded pilot contents after transmission through a transmission medium, wherein the transmission medium introduces one or more distortions into the subset of the plurality of embedded pilot contents; anda template matching components configured to compare synchronization portions of the received subset of the plurality of pilot contents with each of the candidate pre-distorted synchronization templates and to select one or more candidate pre-distorted synchronization templates that match, to within a predefined tolerance, the synchronization portions of the received subset of the plurality of pilot contents. 25. A device, comprising: a processor; anda memory comprising processor executable code, the processor executable code, when executed by the processor, configures the device to: receive a watermark frame comprising a synchronization portion and a packet portion, the watermark frame having been obtained from a content embedded with watermarks;compare the received synchronization portion to one or more pre-distorted synchronization templates, wherein the pre-distorted synchronization templates are organized in a pre-sorted order for each type of distortion or combination of distortions; andevaluate the received watermark frame based on at least an outcome of the comparing. 26. A computer program product, embodied on a non-transitory computer readable medium, comprising: program code for receiving a watermark frame comprising a synchronization portion and a packet portion, the watermark frame having been obtained from a content embedded with watermarks;program code for comparing the received synchronization portion to one or more pre-distorted synchronization templates, wherein the pre-distorted synchronization templates are organized in a pre-sorted order for each type of distortion or combination of distortions; andprogram code for evaluating the received watermark frame based on at least an outcome of the comparing.
Copyright KISTI. All Rights Reserved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.