Patent ID: 9679574
Date: 2017-06-13
CPC Classifications: G06T,G10L,H04N

Claim:
1. A method for embedding a watermark into digital media, the method comprising: receiving watermark data, the watermark data comprising a plurality of water mark bit values; parsing the digital media into a plurality of time slices, each time slice comprising a plurality of samples; combining values of the samples in each of the plurality of time slices to obtain a single energy value for each of the plurality of time slices; assembling the plurality of time slices and their corresponding energy values into a plurality of groups, each group comprising three or more time slices; determining a nominal bit value for each group of time slices, the nominal bit value for each group of time slices based at least in part on the energy values of the three or more time slices of the group; comparing the nominal bit value for each group to a corresponding one of the watermark bit values; and for each particular group having a nominal bit value that does not match the corresponding one of the watermark bit values, adjusting one or more energy values of the three or more time slices of the particular group such that an adjusted nominal bit value of the particular group matches the corresponding one of the water mark bit values.