1.一种用于检测来自托管内容的水印的方法,其包括:
执行水印提取以从所述托管内容获得水印符号的第一序列;
产生多个经预测水印模板,每一模板对应于基于水印符号的所述第一序列预测的水印符号的序列;
处理所述托管内容的区段以从所述托管内容的所述区段获得水印符号的候选序列;
进行水印符号的所述候选序列与所述经预测水印模板的符号之间的相关操作直到获得指示成功水印检测的相关结果为止;以及
产生水印符号的所述候选序列表示经可靠提取的水印消息的至少部分的指示。
2.根据权利要求1所述的方法,其中基于水印符号的所述第一序列中的预定变化产生所述多个所述经预测水印模板中的一或多者。
3.根据权利要求2所述的方法,其中所述预定变化是并入作为水印符号的所述第一序列的部分的计数器值的变化。
4.根据权利要求2所述的方法,其中所述预定变化是并入作为水印符号的所述第一序列的部分的旗标值的变化。
5.根据权利要求1所述的方法,其中水印符号的所述第一序列对应于来自所述托管内容的另一区段的经可靠提取的水印消息。
6.根据权利要求1所述的方法,其中:
水印符号的所述第一序列对应于来自所述托管内容的具有低于预定可靠度水平的相关联可靠度的经提取水印消息,及
指示成功水印检测的所述相关结果确立水印符号的所述第一序列表示经可靠提取的水印消息。
7.根据权利要求6所述的方法,其中使用纠错码或检错码产生水印符号的所述第一序列,所述纠错码或检错码指示水印符号的所述第一序列与超过特定阈值的特定数目个错误符号相关联。
8.根据权利要求1所述的方法,其中所述相关操作包含比较水印符号的所述候选序列中的所述符号与所述经预测水印模板的所述符号以产生误差计数,所述误差计数表示经历所述相关操作的每一经预测水印模板的失配符号的数目。
9.根据权利要求8所述的方法,其中在确定所述误差计数低于特定阈值之后获得指示成功水印检测的所述相关结果。
10.根据权利要求9所述的方法,其中基于可接受误报检测的水平、所述托管内容中预期的失真量或所述托管内容中预期的失真类型来确定所述特定阈值。
11.根据权利要求1所述的方法,其中所述经预测水印模板中的至少一者对应于全水印消息的仅一片段。
12.根据权利要求1所述的方法,其中进行相关操作包含评估多个相关结果以选择所述多个相关结果中哪一个相关结果指示成功水印检测。
13.根据权利要求1所述的方法,其中
所述托管内容的所述区段包含至少一个部分水印消息,及
水印符号的所述候选序列表示经可靠提取的水印消息的至少部分的所述指示确认所述托管内容的所述区段中存在所述部分水印消息。
14.根据权利要求13所述的方法,其进一步包括:产生所述托管内容的所述区段表示经标记内容的末端区段的指示。
15.根据权利要求1所述的方法,其进一步包括基于产生指示成功水印检测的所述相关结果的所述经预测水印模板,触发与所述托管内容相关联的另一内容或服务的回放或呈现的变化。
16.根据权利要求1所述的方法,其进一步包括基于产生指示成功水印检测的所述相关结果的所述经预测水印模板,触发对与所述托管内容相关联的元数据的请求。
17.根据权利要求1所述的方法,其进一步包括:
处理所述托管内容的所述区段以从所述托管内容的所述区段获得水印符号的第二候选序列;
进行水印符号的所述第二候选序列与所述多个经预测水印模板的符号之间的相关操作;以及
在确定所述多个经预测水印模板均未产生对应于成功水印检测的相关值之后,产生水印符号的所述第二候选序列不表示经可靠提取的水印消息或其部分的指示。
18.一种装置,其包括:
处理器,及
包含处理器可执行代码的存储器,所述处理器可执行代码在由所述处理器执行时配置所述装置以:
进行水印提取操作以从托管内容获得水印符号的第一序列;
产生多个经预测水印模板,每一模板对应于基于水印符号的所述第一序列预测的水印符号的序列;
处理所述托管内容的区段以从所述托管内容的所述区段获得水印符号的候选序列;
进行水印符号的所述候选序列与所述经预测水印模板中的每一者之间的相关操作直到获得指示成功水印检测的相关结果为止;以及
产生水印符号的所述候选序列表示经可靠提取的水印消息的至少部分的指示。
19.根据权利要求18所述的装置,其中所述处理器可执行代码在由所述处理器执行时配置所述装置以基于水印符号的所述第一序列中的预定变化产生所述多个所述经预测水印模板中的一或多者。
20.根据权利要求19所述的装置,其中所述预定变化是并入作为水印符号的所述第一序列的部分的计数器值的变化。
21.根据权利要求19所述的装置,其中所述预定变化是并入作为水印符号的所述第一序列的部分的旗标值的变化。
22.根据权利要求18所述的装置,其中水印符号的所述第一序列对应于来自所述托管内容的另一区段的经可靠提取的水印消息。
23.根据权利要求18所述的装置,其中:
水印符号的所述第一序列对应于来自所述托管内容的具有低于预定可靠度水平的相关联可靠度的经提取水印消息,及
指示成功水印检测的所述相关结果确立水印符号的所述第一序列表示经可靠提取的水印消息。
24.根据权利要求23所述的装置,其中使用纠错码或检错码产生水印符号的所述第一序列,所述纠错码或检错码指示水印符号的所述第一序列与超过特定阈值的特定数目个错误符号相关联。
25.根据权利要求18所述的装置,其中所述相关操作包含比较水印符号的所述候选序列的所述符号与所述经预测水印模板的所述符号以产生误差计数,所述误差计数表示经历所述相关操作的每一经预测水印模板的失配符号的数目。
26.根据权利要求25所述的装置,其中在确定所述误差计数低于特定阈值之后获得指示成功水印检测的所述相关结果。
27.根据权利要求26所述的装置,其中基于可接受误报检测的水平、所述托管内容中预期的失真量或所述托管内容中预期的失真类型来确定所述特定阈值。
28.根据权利要求18所述的装置,其中所述经预测水印模板中的至少一者对应于全水印消息的仅一片段。
29.根据权利要求18所述的装置,其中相关操作包含对多个相关结果的评估以选择所述多个相关结果中哪一个相关结果指示成功水印检测。
30.根据权利要求18所述的装置,其中
所述托管内容的所述区段包含至少一个部分水印消息,及
水印符号的所述候选序列表示经可靠提取的水印消息的至少部分的所述指示确认所述托管内容的所述区段中存在所述部分水印消息。
31.根据权利要求30所述的装置,其中所述处理器可执行代码在由所述处理器执行时进一步配置所述装置以产生所述托管内容的所述区段表示标记内容的末端区段的指示。
32.根据权利要求18所述的方法,其中所述处理器可执行代码在由所述处理器执行时进一步配置所述装置以基于产生指示成功水印检测的所述相关结果的所述经预测水印模板,触发与所述托管内容相关联的另一内容或服务的回放或呈现的变化。
33.根据权利要求18所述的方法,其中所述处理器可执行代码在由所述处理器执行时进一步配置所述装置以基于产生指示成功水印检测的所述相关结果的所述经预测水印模板,触发对与所述托管内容相关联的元数据的请求。
34.根据权利要求18所述的方法,其中所述处理器可执行代码在由所述处理器执行时进一步配置所述装置以:
处理所述托管内容的所述区段以从所述托管内容的所述区段获得水印符号的第二候选序列;
进行水印符号的所述第二候选序列与所述多个经预测水印模板的符号之间的相关操作;以及
在确定所述多个经预测水印模板均未产生对应于成功水印检测的相关值之后,产生水印符号的所述第二候选序列不表示经可靠提取的水印消息或其部分的指示。
35.一种体现在一或多个非暂时性计算机可读媒体上的计算机程序产品,其包括:
用于进行水印提取操作以获得预期存在于托管内容中的水印符号的第一序列的程序代码;
用于产生多个经预测水印模板的程序代码,每一模板对应于基于水印符号的所述第一序列预测的水印符号的序列;
用于处理所述托管内容的区段以从所述托管内容的所述区段获得水印符号的候选序列的程序代码;
用于进行水印符号的所述候选序列与所述经预测水印模板的符号之间的相关操作直到获得指示成功水印检测的相关结果为止的程序代码;以及
用于产生水印符号的所述候选序列表示经可靠提取的水印消息的至少部分的指示的程序代码。