최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | US-0444823 (2014-07-28) |
등록번호 | US-9189955 (2015-11-17) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 0 인용 특허 : 388 |
A system for using a watermark embedded in an audio signal to remotely control a device. Various devices such as toys, computers, and appliances, equipped with an appropriate detector, detect the hidden signals, which can trigger an action, or change a state of the device. The watermarks can be used
A system for using a watermark embedded in an audio signal to remotely control a device. Various devices such as toys, computers, and appliances, equipped with an appropriate detector, detect the hidden signals, which can trigger an action, or change a state of the device. The watermarks can be used with a “time gate” device, where detection of the watermark opens a time interval within which a user is allowed to perform an action, such as pressing a button, typing in an answer, turning a key in a lock, etc.
1. A method for improving detection of a watermark message from a host content, comprising: detecting a watermark message, using a watermark extractor implemented at least partially using electronic circuits, from a first position within the host content, the watermark message comprising a plurality
1. A method for improving detection of a watermark message from a host content, comprising: detecting a watermark message, using a watermark extractor implemented at least partially using electronic circuits, from a first position within the host content, the watermark message comprising a plurality of watermark symbols, detection of the watermark message from the first position resulting in detection of the watermark message with a first number of symbol errors that is greater than or equal to one and that produces a detected watermark message;detecting the watermark message, using the watermark extractor, from a plurality of additional positions within the host content, wherein each of the plurality of additional positions is shifted from either the first position or from another one of the plurality of additional positions by an amount equal to a fraction of watermark symbol extent, each detection of the watermark message from the plurality of additional positions producing a corresponding detected watermark message with a corresponding number of symbol errors in the range greater than or equal to zero;processing the symbol errors associated with watermark messages detected from the first position and one or more of the plurality of additional positions to determine an estimated position within the host content where a number of symbol errors is expected to be at a minimum. 2. The method of claim 1, wherein detecting the watermark message comprises performing an error correction code decoding. 3. The method of claim 1, wherein each of the plurality of positions is shifted by an amount in the order of 5% of the watermark symbol extent. 4. The method of claim 1, wherein, for the host content that is received through an acoustic propagation channel, the amount of shift for each of the plurality of positions is computed to correspond to a particular amount of acoustic propagation delay associated with the host content. 5. The method of claim 1, wherein processing the symbol errors comprises: processing the detected symbol errors to determine a particular position within the host content that corresponds to a detected watermark message with fewest number of symbol errors compared to all other positions within the host content; andidentifying the particular position as the estimated position within the host content where the number of symbol errors is expected to be at a minimum. 6. The method of claim 1, wherein the processing the symbol errors comprises: processing the detected symbol errors to determine two particular positions within the host content that correspond to two detected watermark messages having the fewest number of symbol errors compared to all positions other than the two particular positions within the host content; andidentifying one of the two particular positions as the estimated position within the host content where the number of symbol errors is expected to be at a minimum. 7. The method of claim 1, wherein the processing the symbol errors comprises: processing the detected symbol errors to determine two particular positions within the host content that correspond to two detected watermark messages having the fewest number of symbol errors compared to all positions other than the two particular positions within the host content; andidentifying a position between the two particular positions as the estimated position within the host content where the number of symbol errors is expected to be at a minimum. 8. The method of claim 7, wherein the position between the two particular positions is the midway point between the two particular positions. 9. The method of claim 1, wherein processing the symbol errors comprises: determining a particular position within the host content that corresponds a watermark message detected with zero symbol errors; andidentifying the particular position as the estimated position within the host content where the number of symbol errors is expected to be at a minimum. 10. The method of claim 1, wherein the processing the symbol errors comprises: processing the detected symbol errors to determine two or more particular positions within the host content corresponding to the same number of symbol errors that is the lowest number of symbol errors compared to all positions other than the two or more particular positions; andidentifying a position that is located between the two or more particular positions as the estimated position within the host content where the number of symbol errors is expected to be at a minimum. 11. A device, comprising: a watermark extractor implemented at least partially using electronic circuits and coupled to an input device toreceive a host content that includes embedded watermark messages each of the embedded watermarks including a plurality of watermark symbols,detect from a first position within the host content a watermark message with a first number of symbol errors that is greater than or equal to one and that produces a detected watermark message,detect the watermark message, using the watermark extractor, from a plurality of additional positions within the host content, wherein each of the plurality of additional positions is shifted from either the first position or from another one of the plurality of additional positions by an amount equal to a fraction of watermark symbol extent, andproduce for each watermark message detected from the plurality of additional positions a corresponding detected watermark message with a corresponding number of symbol errors in the range greater than or equal to zero; anda processor implemented at least partially using electronic circuits to process the symbol errors associated with watermark messages detected from the first position and one or more of the plurality of additional positions to determine an estimated position within the host where a number of symbol errors is expected to be at a minimum. 12. The device of claim 11, wherein the watermark extractor uses an error correction code decoder to detect the watermark messages. 13. The device of claim 11, wherein each of the plurality of positions is shifted by an amount in the order of 5% of the watermark symbol extent. 14. The device of claim 11, wherein, for the host content that is received through an acoustic propagation channel, the amount of shift for each of the plurality of positions is computed to correspond to a particular amount of acoustic propagation delay associated with the host content. 15. The device of claim 11, wherein the processor processes the symbol errors to: determine a particular position within the host content that corresponds to a detected watermark message with fewest number of symbol errors compared to all other positions within the host content; andidentify the particular position as the estimated position within the host content where the number of symbol errors is expected to be at a minimum. 16. The device of claim 11, wherein the processor processes the symbol errors to: determine two particular positions within the host content that correspond to two detected watermark messages having the fewest number of symbol errors compared to all positions other than the two particular positions within the host content; andidentify one of the two particular positions as the estimated position within the host content where the number of symbol errors is expected to be at a minimum. 17. The device of claim 11, wherein the processor processes the symbol errors to: determine two particular positions within the host content that correspond to two detected watermark messages having the fewest number of symbol errors compared to all positions other than the two particular positions within the host content; andidentify a position between the two particular positions as the estimated position within the host content where the number of symbol errors is expected to be at a minimum. 18. The device of claim 17, wherein the position between the two particular positions is the midway point between the two particular positions. 19. The device of claim 11, wherein the processor processes the symbol errors to: determine a particular position within the host content that corresponds a watermark message detected with zero symbol errors; andidentify the particular position as the estimated position within the host content where the number of symbol errors is expected to be at a minimum. 20. The device of claim 11, wherein the processor processes the symbol errors to: determine two or more particular positions within the host content corresponding to the same number of symbol errors that is the lowest number of symbol errors compared to all positions other than the two or more particular positions; andidentify a position that is located between the two or more particular positions as the estimated position within the host content where the number of symbol errors is expected to be at a minimum.
Copyright KISTI. All Rights Reserved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.