IP Library Granted Patent US 9,245,309
Granted Patent B2
US 9,245,309 · App. 14/514,849 · Granted Jan 26, 2016

Feedback and simulation regarding detectability of a watermark message

Inventor: Barry Blesser (Belmont, MA)
Assignee: THE TELOS ALLIANCE
G06T1/0021G10L19/018G06T2201/0065
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,245,309
App. No.
14/514,849
Granted
Jan 26, 2016
Kind
B2
Abstract

Providing feedback regarding potential detectability by a decoder of a watermark message produced by a watermarking encoder includes receiving a watermark detectability indication that does not directly correspond to detectability of the watermark message by the decoder but is only a proxy for detectability of the watermark message by the decoder, transforming the watermark detectability indication into an enhancement indication corresponding to a prescribed enhancement to a watermark signal in which the watermark message is embedded based on the watermark detectability indication, and transmitting the enhancement indication to enhance the watermark signal thereby enhancing detectability of the watermark message.

Claims (58)

1. A method for a machine or group of machines to provide feedback regarding potential detectability by a decoder of a watermark message produced by a watermarking encoder, the method comprising:

extracting a watermark signal embedded within an output signal of the watermarking encoder, the extracted watermark signal including the watermark message;

enhancing the extracted watermark signal into an enhanced watermark signal;

adding the enhanced watermark signal to an audio signal;

receiving a watermark detectability indication corresponding to detectability of the watermark message in the enhanced watermark signal added to the audio signal;

transforming the watermark detectability indication into an enhancement indication corresponding to a prescribed enhancement to the extracted watermark signal in which the watermark message is included, wherein the transforming the watermark detectability indication into the enhancement indication includes:

comparing the watermark detectability indication to a threshold,

determining a number of times that the watermark detectability indication equals or exceeds the threshold,

crediting detection of the watermark message for a time period when the determined number of times that the watermark detectability indication equals or exceeds the threshold equals or exceeds a predetermined number in the time period,

determining the enhancement indication based on whether detection of the watermark has been credited; and

transmitting the enhancement indication such that the enhancing of the extracted watermark signal is based on the enhancement indication.

2. The method of claim 1 , wherein the transforming the watermark detectability indication into the enhancement indication includes:

when the detection of the watermark message is not credited for the time period, setting the enhancement indication to correspond to a prescribed increased enhancement to the watermark signal; or

when the detection of the watermark message is credited for the time period, setting the enhancement indication to correspond to a prescribed decreased enhancement to the watermark signal.

3. The method of claim 1 , wherein the transforming the watermark detectability indication into the enhancement indication includes:

during the time period, at least one of:

increasing a level of the prescribed enhancement to the watermark signal in the enhancement indication when the determined number of times that the watermark detectability indication has exceeded the threshold at a point in time during the time period is less than the product of the predetermined number of times multiplied by the quotient of the point in time divided by the time period, or

decreasing the level of the prescribed enhancement to the watermark signal in the enhancement indication when the determined number of times that the watermark detectability indication has exceeded the threshold at a point in time during the time period is higher than the product of the predetermined number of times multiplied by the quotient of the point in time divided by the time period.

4. The method of claim 1 , wherein the transforming the watermark detectability indication into the enhancement indication the enhancement indication includes:

receiving an electronic signal including scheduling data representing at least one of playout automation information or broadcast traffic information including at least timing and content type information of content; and

determining the enhancement indication based on the timing and content type information of content and on the watermark detectability indication.

5. The method of claim 1 , wherein the transforming the watermark detectability indication into the enhancement indication includes:

collecting a history of the watermark detectability indication corresponding to a plurality of time intervals; and

selecting a prescribed enhancement for the enhancement indication from a predetermined set of prescribed enhancements based on the history of the watermark detectability indication.

6. The method of claim 1 , wherein the transforming the watermark detectability indication into the enhancement indication includes:

collecting a history of the watermark detectability indication corresponding to a plurality of time intervals;

conducting analysis of the history of the watermark detectability indication; and

determining the enhancement indication based on the analysis of the history of the watermark detectability indication.

7. The method of claim 1 , wherein the transforming the watermark detectability indication into the enhancement indication includes:

collecting a history of the watermark detectability indication corresponding to a plurality of time intervals;

conducting analysis of the history of the watermark detectability indication to predict patterns of detectability; and

determining the enhancement indication based on the analysis of the history of the watermark detectability indication and the predicted patterns of detectability.

8. The method of claim 1 , wherein the transforming the watermark detectability indication into the enhancement indication includes:

collecting a history of the watermark detectability indication corresponding to a plurality of time intervals; and at least one of:

determining the enhancement indication based on the history of the watermark detectability indication,

selecting a prescribed enhancement for the enhancement indication from a predetermined set of prescribed enhancements based on the history of the watermark detectability indication,

determining the enhancement indication based on analysis of the history of the watermark detectability indication, and

determining the enhancement indication based on patterns of detectability predicted based on analysis of the history of the watermark detectability indication.

9. A machine or group of machines embodying a system for providing feedback regarding potential detectability by a decoder of a watermark message produced by a watermarking encoder, the system comprising:

an extraction module configured to extract a watermark signal embedded within an output signal of the watermarking encoder, the extracted watermark signal including the watermark message;

an enhancement module configured to enhance the extracted watermark signal into an enhanced watermark signal and to add the enhanced watermark signal to an audio signal;

a feedback module configured to receive a watermark detectability indication corresponding to detectability of the watermark message in the enhanced watermark signal added to the audio signal, and to transform the watermark detectability indication into an enhancement indication corresponding to a prescribed enhancement to the extracted watermark signal, wherein the feedback module is configured to compare the watermark detectability indication to a threshold, determine a number of times that the watermark detectability indication equals or exceeds the threshold, credit detection of the watermark message for a time period when the determined number of times that the watermark detectability indication equals or exceeds the threshold equals or exceeds a predetermined number in the time period, and determine the enhancement indication based on whether detection of the watermark has been credited; and

the enhancement module is configured to receive the enhancement indication and enhance the extracted watermark signal based on the enhancement indication thereby enhancing detectability of the watermark message.

10. The system of claim 9 , wherein the feedback module is configured to set the enhancement indication to correspond to a prescribed increased enhancement to the watermark signal when the detection of the watermark message is not credited for the time period, or set the enhancement indication to correspond to a prescribed decreased enhancement to the watermark signal when the detection of the watermark message is credited for the time period.

11. The system of claim 9 , wherein the feedback module is configured to

during the time period, at least one of:

increasing a level of the prescribed enhancement to the watermark signal in the enhancement indication when the determined number of times that the watermark detectability indication has exceeded the threshold at a point in time during the time period is less than the product of the predetermined number of times multiplied by the quotient of the point in time divided by the time period, or

decreasing the level of the prescribed enhancement to the watermark signal in the enhancement indication when the determined number of times that the watermark detectability indication has exceeded the threshold at a point in time during the time period is higher than the product of the predetermined number of times multiplied by the quotient of the point in time divided by the time period.

12. The system of claim 9 , wherein the feedback module is configured to collect a history of the watermark detectability indication corresponding to a plurality of time intervals and select a prescribed enhancement for the enhancement indication from a predetermined set of prescribed enhancements based on the history of the watermark detectability indication.

13. The system of claim 9 , wherein the feedback module is configured to collect a history of the watermark detectability indication corresponding to a plurality of time intervals, conduct analysis of the history of the watermark detectability indication, and determine the enhancement indication based on the analysis of the history of the watermark detectability indication.

14. The system of claim 9 , wherein the feedback module is configured to collect a history of the watermark detectability indication corresponding to a plurality of time intervals, conduct analysis of the history of the watermark detectability indication to predict patterns of detectability, and determine the enhancement indication based on the analysis of the history of the watermark detectability indication and the predicted patterns of detectability.

15. The system of claim 9 , wherein the feedback module is configured to:

collect a history of the watermark detectability indication corresponding to a plurality of time intervals; and at least one of:

determine the enhancement indication based on the history of the watermark detectability indication,

select a prescribed enhancement for the enhancement indication from a predetermined set of prescribed enhancements based on the history of the watermark detectability indication,

determine the enhancement indication based on analysis of the history of the watermark detectability indication, and

determine the enhancement indication based on patterns of detectability predicted based on analysis of the history of the watermark detectability indication.

16. The system of claim 9 , wherein the feedback module is configured to receive an electronic signal including scheduling data representing at least one of playout automation information or broadcast traffic information including at least timing and content type information of content, and determine the enhancement indication based on the timing and content type information of content and on the watermark detectability indication.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2016
From: BLESSER, BARRY A.
To: TLS CORP
Reel/Frame 037695/0515 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2014
From: BLESSER, BARRY A.
To: THE TELOS ALLIANCE
Reel/Frame 033954/0572 →
Continuity (5)
Continuation 14216041 · Mar 17, 2014
Continuation In Part 14163864 · Jan 24, 2014
Continuation In Part 14145681 · Dec 31, 2013
Continuation In Part 14097716 · Dec 5, 2013
Related Publication 20150161753A1 · Jun 11, 2015