| CPC H04N 21/4394 (2013.01) [G10L 19/018 (2013.01); H04N 21/238 (2013.01); H04N 21/262 (2013.01); H04N 21/4398 (2013.01)] | 20 Claims |

|
1. A computing system for decoding a multilayer watermark, the computing system comprising:
a processor; and
a non-transitory computer-readable storage medium, having stored thereon program instructions that, upon execution by the processor, cause performance of a set of operations comprising:
determining that a media file is accessed by a media device, wherein the media file is encoded;
extracting the multilayer watermark from the media file based on determining that the media file was accessed by the media device, wherein the multilayer watermark comprises a first encoding layer and a second encoding layer, and wherein the first encoding layer and the second encoding layer comprise a plurality of symbol positions;
identifying a first symbol and a second symbol in the media file, wherein the first symbol is inserted at a first symbol position on the first encoding layer and the second symbol is inserted at a second symbol position on the first encoding layer;
determining, based on the identification of the first symbol at the first symbol position and the second symbol at the second symbol position, a media state; and
outputting the media state.
|