相关申请
本专利要求2017年11月1日提交的美国专利申请系列no.15/800,466和2017年10月18日提交的美国临时专利申请序列号62/573,798的优先权。美国专利申请序列号15/800,466和美国临时专利申请序列号62/573,798由此通过引用全部并入本文中。
本公开总体上涉及媒体水印,并且更具体地,涉及提高时间戳转换分辨率的系统和方法。
背景技术:
水印可以嵌入或以其它方式包括在媒体中,以使能够与媒体一起运送附加的信息。例如,音频水印可以嵌入或以其它方式包括在媒体流、文件和/或信号的音频数据/信号部分中,以与媒体一起运送诸如媒体标识信息、版权保护信息、指示广播时间的时间戳等的数据。这样的水印使得能够对媒体的分发和/或使用进行监测,诸如通过检测电视广播、无线电广播、流式多媒体等中存在的水印,来识别正在向观众、听众、用户等呈现的特定媒体。这样的信息对于广告商、内容提供商等可以是有价值的。
采用水印的现有媒体监测系统通常包括水印解码器,该水印解码器识别水印中包含的信息。一些现有系统识别水印中的时间戳以及相对粗略的分辨率(诸如一分钟的分辨率)的时间戳之间的转换。
附图说明
图1是示例媒体监测系统的框图,该示例媒体监测系统包括根据本公开的教导构建的示例时间戳转换分辨率增强器。
图2例示了要由图1的示例媒体装置监测器检测的示例水印。
图3是例示图1的时间戳转换分辨率增强器的示例实现的框图。
图4例示了根据本公开的教导执行的检测到的水印、时间戳以及时间戳转换分辨率增强的示例映射。
图5是表示可以被执行以实现图1的示例媒体监测系统和/或图3的示例时间戳转换分辨率增强器的第一示例机器可读指令的流程图。
图6是被构造成执行图5的示例机器可读指令的示例处理器平台的框图,图5的示例机器可读指令用于实现图1的示例媒体监测系统和/或图3的示例时间戳转换分辨率增强器。
这些图不是按比例的。在可能的情况下,贯穿附图和所附书面描述使用相同的标号来指相同或相似的部分。
具体实施方式
本文公开了提高水印中的时间戳转换分辨率的系统、方法、设备以及制造品(例如,非暂时性、物理存储介质)。示例水印时间戳转换分辨率增强器系统包括:水印检测器,所述水印检测器检测水印;以及解码器,所述解码器对水印中的相应水印的时间戳进行解码。一些这样的示例系统还包括:时间戳转换分辨率增强器,所述时间戳转换分辨率增强器基于所述时间戳中的第一时间戳和所述时间戳中的第二时间戳来估计第一转换窗口,所述第一转换窗口指示第一时段到第二时段之间的转换。在一些示例中,所述时间戳转换分辨率增强器还在所述第一转换窗口不满足阈值时,基于所述第二时间戳和所述时间戳中的第三时间戳来估计第二转换窗口,所述第二转换窗口指示所述第二时段与第三时段之间的转换。另外,一些示例的所述示例时间戳转换分辨率增强器基于所述第一转换窗口与所述第二转换窗口的相交来确定第一映射转换窗口,并且将所述第一映射转换窗口设定为针对后续时段的参考时间转换窗口。
在一些示例中,所述时间戳转换分辨率增强器在所述第一转换窗口满足所述阈值时,将所述第一转换窗口设定为确立的时间转换。
在一些示例中,所述时间戳转换分辨率增强器在所述第一映射转换窗口满足所述阈值时,将所述第一映射转换窗口设定为确立的时间转换。
在一些示例中,所述时间戳转换分辨率增强器在所述第一映射转换窗口不满足所述阈值时,基于所述第三时间戳和所述时间戳中的第四时间戳来估计第三转换窗口,所述第三转换窗口指示所述第三时段与第四时段之间的转换。在这样的示例中,所述时间戳转换分辨率增强器还基于所述第一映射转换窗口与所述第三转换窗口的相交来确定第二映射转换窗口;并且将所述第二映射转换窗口设定为所述参考时间转换窗口。
在一些示例中,所述时间戳转换分辨率增强器在所述第二映射转换窗口满足所述阈值时,将所述第二映射转换窗口设定为确立的时间转换。
在一些示例中,所述时间戳转换分辨率增强器基于满足所述阈值的所述第一转换窗口或所述第一映射转换窗口中的至少一者来设定确立的时间转换。在这样的示例中,所述时间戳转换分辨率增强器还基于所确立的时间转换在所述媒体信号中追溯地映射时间转换。
在一些示例中,所述时段中的相应时段具有分钟级持续时间,并且所述阈值大约为五秒钟。
在一些示例中,在第一水印中的第一时间戳不同于第二水印中的第二时间戳时,识别所述第一转换窗口。
本文还公开了示例方法,该示例方法包括:通过利用处理器执行指令,基于第一水印的第一时间戳和第二水印的第二时间戳来估计第一转换窗口,所述第一转换窗口指示第一时段到第二时段之间的转换。一些这样的示例方法还包括:通过利用处理器执行指令,在所述第一转换窗口不满足阈值时,基于所述第二时间戳和第三时间戳来估计第二转换窗口,所述第二转换窗口指示所述第二时段与第三时段之间的转换。另外,一些示例方法包括:通过利用处理器执行指令,基于所述第一转换窗口与所述第二转换窗口的相交来确定第一映射转换窗口,以及将所述第一映射转换窗口设定为针对后续时段的参考时间转换窗口。
一些示例方法还包括:通过利用处理器执行指令,在所述第一转换窗口满足所述阈值时,将所述第一转换窗口设定为确立的时间转换。
一些示例方法还包括:通过利用处理器执行指令,在所述第一映射转换窗口满足所述阈值时,将所述第一映射转换窗口设定为确立的时间转换。
一些示例方法还包括:通过利用处理器执行指令,在所述第一映射转换窗口不满足所述阈值时,基于所述第三时间戳和第四时间戳来估计第三转换窗口,所述第三转换窗口指示所述第三时段与第四时段之间的转换。这样的示例方法还包括:通过利用处理器执行指令,基于所述第一映射转换窗口和所述第三转换窗口的相交来确定第二映射转换窗口,以及将所述第二映射转换窗口设定为所述参考时间转换窗口。
一些示例方法包括:通过利用处理器执行指令,在所述第二映射转换窗口满足所述阈值时,将所述第二映射转换窗口设定为确立的时间转换。
一些示例方法包括:通过利用处理器执行指令,基于满足所述阈值的所述第一转换窗口或所述第一映射转换窗口中的至少一者来设定确立的时间转换。这样的示例方法还包括:通过利用处理器执行指令,基于所确立的时间转换在所述媒体信号中追溯地映射时间转换。
一些示例方法还包括:所述时段中的相应时段具有分钟级持续时间,并且所述阈值大约为五秒钟。
一些示例方法还包括:通过利用处理器执行指令,对第一水印中的第一时间戳与第二水印中的第二时间戳进行比较,以及通过利用处理器执行指令,在所述第一时间戳和所述第二时间戳不同时识别所述第一转换窗口。
本文也公开了包括机器可读指令的非暂时性机器可读存储介质,所述机器可读指令在执行时,使机器至少:基于第一水印的第一时间戳和第二水印的第二时间戳来估计第一转换窗口,所述第一转换窗口指示第一时段到第二时段之间的转换。一些这样的示例的示例指令还使所述机器在所述第一转换窗口不满足阈值时,基于所述第二时间戳和第三时间戳来估计第二转换窗口,所述第二转换窗口指示所述第二时段与第三时段之间的转换。另外,一些这样的示例的示例指令使所述机器基于所述第一转换窗口和所述第二转换窗口的相交来确定第一映射转换窗口,并且将所述第一映射转换窗口设定为针对后续时段的参考时间转换窗口。
在一些示例中,所述指令使所述机器在所述第一转换窗口满足所述阈值时,将所述第一转换窗口设定为确立的时间转换。
在一些示例中,所述指令还使所述机器在所述第一映射转换窗口满足所述阈值时,将所述第一映射转换窗口设定为确立的时间转换。
在一些示例中,所述指令还使所述机器在所述第一映射转换窗口不满足所述阈值时,基于所述第三时间戳和第四时间戳来估计第三转换窗口,所述第三转换窗口指示所述第三时段与第四时段之间的转换。在这样的示例中,所述指令还使所述机器基于所述第一映射转换窗口和所述第三转换窗口的相交来确定第二映射转换窗口,并且将所述第二映射转换窗口设定为所述参考时间转换窗口。
在一些示例中,所述指令还使所述机器在所述第二映射转换窗口满足所述阈值时,将所述第二映射转换窗口设定为确立的时间转换。
在一些示例中,所述指令还使所述机器基于满足所述阈值的所述第一转换窗口或所述第一映射转换窗口中的至少一者来设定确立的时间转换,并且基于所确立的时间转换在所述媒体信号中追溯地映射时间转换。
在一些示例中,所述时段中的相应时段具有分钟级持续时间,并且所述阈值大约为五秒钟。
在一些示例中,所述指令还使所述机器在第一水印中的第一时间戳不同于第二水印中的第二时间戳时,识别所述第一转换窗口。
本文也公开了这样的示例系统,所述示例系统包括:用于检测水印的装置;以及用于对所述水印中的相应水印的时间戳进行解码的装置。这样的示例系统还包括:用于通过以下操作对转换窗口进行估计的装置:基于所述时间戳中的第一时间戳和所述时间戳中的第二时间戳来估计第一转换窗口,所述第一转换窗口指示第一时段到第二时段之间的转换;并且在所述第一转换窗口不满足阈值时,基于所述第二时间戳和所述时间戳中的第三时间戳来估计第二转换窗口,所述第二转换窗口指示所述第二时段与第三时段之间的转换。这样的示例系统还包括:用于基于所述第一转换窗口和所述第二转换窗口的相交来确定第一映射转换窗口的装置。另外,这样的示例系统包括:用于将所述第一映射转换窗口设定为针对后续时段的参考时间转换窗口的装置。
在一些示例系统中,所述用于设定的装置在所述第一转换窗口满足所述阈值时,将所述第一转换窗口设定为确立的时间转换。
在一些示例系统中,所述用于设定的装置在所述第一映射转换窗口满足所述阈值时,将所述第一映射转换窗口设定为确立的时间转换。
在一些示例系统中,在所述第一映射转换窗口不满足所述阈值时,所述用于估计的装置基于所述第三时间戳和所述时间戳中的第四时间戳来估计第三转换窗口,所述第三转换窗口指示所述第三时段与第四时段之间的转换。在这样的示例系统中,所述用于确定的装置基于所述第一映射转换窗口和所述第三转换窗口的相交来确定第二映射转换窗口。另外,在这样的示例中,所述用于设定的装置将所述第二映射转换窗口设定为所述参考时间转换窗口。
在一些示例系统中,所述用于设定的装置在所述第二映射转换窗口满足所述阈值时,将所述第二映射转换窗口设定为确立的时间转换。
在一些示例系统中,所述用于设定的装置基于满足所述阈值的所述第一转换窗口或所述第一映射转换窗口中的至少一者来设定确立的时间转换。在这样的示例系统中,所述用于设定的装置还基于所确立的时间转换在所述媒体信号中追溯地映射时间转换。
在一些示例系统中,所述时段中的相应时段具有分钟级持续时间,并且所述阈值大约为五秒钟。
在一些示例系统中,所述用于估计的装置在第一水印中的第一时间戳不同于第二水印中的第二时间戳时,识别所述第一转换窗口。
本文也公开了这样的系统,所述系统包括:水印检测器,所述水印检测器检测水印;以及解码器,所述解码器对所述水印中的相应水印的时间戳进行解码。一些这样的示例系统包括:时间戳转换分辨率增强器,所述时间戳转换分辨率增强器通过以下操作基于所述时间戳来确定包含所述水印的媒体的时段之间的转换时刻:(a)估计两个时段之间的粗略转换窗口;(b)将在先转换窗口估计映射至所述(a)的估计;(c)基于所述(a)的估计与(b)之间的交叠而缩窄至精细转换窗口估计;(d)对所述(c)的估计与阈值进行比较;(e)针对连续的时段,使用所述(c)的精细转换窗口估计作为所述(b)的在先转换窗口估计来重复(a)到(d),直到所述(c)的精细转换窗口估计满足所述阈值为止;以及(e)在所述(c)的估计满足所述阈值时,将所述精细转换窗口估计确立为时段之间的确立的转换时刻。
在一些示例中,所述时间戳转换分辨率增强器基于所确立的转换时刻来识别所述媒体信号的时段之间的转换时刻。
在一些示例中,所述时段对应于所述媒体信号的连续的多个分钟,并且所述阈值大约为五秒钟。
本文也公开了这样的方法,所述方法包括:通过利用处理器执行指令,对水印进行检测;以及通过利用处理器执行指令,对所述水印中的相应水印的时间戳进行解码。一些这样的示例方法还包括:通过利用处理器执行指令,通过以下操作基于所述时间戳来确定包含所述水印的媒体的时段之间的转换时刻:(a)估计两个时段之间的粗略转换窗口;(b)将在先转换窗口估计映射至所述(a)的估计;(c)基于所述(a)的估计与(b)之间的交叠而缩窄至精细转换窗口估计;(d)将所述(c)的估计与阈值进行比较;(e)针对连续的时段,使用所述(c)的精细转换窗口估计作为所述(b)的在先转换窗口估计来重复(a)到(d),直到所述(c)的精细转换窗口估计满足所述阈值为止;以及(f)在所述(c)的估计满足所述阈值时,将所述精细转换窗口估计确立为窗口之间的确立的转换时刻。
在一些示例中,所述方法包括:通过利用处理器执行指令,基于所确立的转换时刻来识别所述媒体信号的时段之间的所述转换时刻。
在一些示例中,所述方法包括:所述时段对应于所述媒体信号的连续的多个分钟,并且所述阈值大约为五秒钟。
本文也公开了包括机器可读指令的非暂时性存储介质,所述机器可读指令在执行时,使机器至少检测水印,并且对所述水印中的相应水印的时间戳进行解码。在一些示例中,所述指令还使所述机器通过以下操作基于所述时间戳来确定包含所述水印的媒体的时段之间的转换时刻:(a)估计两个时段之间的粗略转换窗口;(b)将在先转换窗口估计映射至所述(a)的估计;(c)基于所述(a)的估计与(b)之间的交叠而缩窄至精细转换窗口估计;(d)将所述(c)的估计与阈值进行比较;(e)针对连续的时段,使用所述(c)的精细转换窗口估计作为所述(b)的在先转换窗口估计来重复(a)到(d),直到所述(c)的精细转换窗口估计满足所述阈值为止;以及(f)在所述(c)的估计满足所述阈值时,将所述精细转换窗口估计确立为窗口之间的确立的转换时刻。
在一些示例中,所述指令还使所述机器基于所确立的转换时刻来识别所述媒体信号的时段之间的所述转换时刻。
在一些示例中,所述时段对应于所述媒体信号的连续的多个分钟,并且所述阈值大约为五秒钟。
本文还公开了示例系统,该示例系统包括:用于检测水印的装置;以及用于对所述水印中的相应水印的时间戳进行解码的装置。这样的示例系统还包括:用于通过以下操作基于所述时间戳来确定包含所述水印的媒体的时段之间的转换时刻的装置:(a)估计两个时段之间的粗略转换窗口;(b)将在先转换窗口估计映射至所述(a)的估计;(c)基于所述(a)的估计与(b)之间的交叠而缩窄至精细转换窗口估计;(d)将所述(c)的估计与阈值进行比较;(e)针对连续的时段,使用所述(c)的精细转换窗口估计作为所述(b)的在先转换窗口估计来重复(a)到(d),直到所述(c)的精细转换窗口估计满足所述阈值为止;以及(f)在所述(c)的估计满足所述阈值时,将所述精细转换窗口估计确立为时段之间的确立的转换时刻。
在一些示例系统中,所述用于确定的装置基于所确立的转换时刻来识别所述媒体信号的时段之间的所述转换时刻。
在一些示例系统中,所述时段对应于所述媒体信号的连续的多个分钟,并且所述阈值大约为五秒钟。
下面,更详细地公开了实现提高媒体中的水印的时间戳转换分辨率的这些和其它示例方法、设备、系统以及制造品(例如,物理存储介质)。
如本文所使用的,术语“媒体”包括经由任何类型的分布媒介递送的任何类型的内容和/或广告。因此,媒体包括电视节目或广告、无线电节目或广告、电影、网站、流媒体等。此外,媒体包括音频和/或可视(静止或移动)内容和/或广告。
本文所公开的示例方法、设备以及制造品监测媒体装置处的媒体呈现。这种媒体装置例如可以包括互联网电视机、个人计算机、互联网移动手机(例如,智能手机)、视频游戏控制台(例如,
音频水印是被用于标识诸如电视广播、无线电广播、广告(电视和/或无线电)、下载的媒体、流媒体、预包装媒体等的媒体的技术。现有音频加水印技术通过将诸如媒体标识信息和/或可以被映射至媒体标识信息的标识符的一个或更多个音频编码(例如,一个或更多个水印)嵌入到音频和/或视频分量中来标识媒体。在一些示例中,将音频分量或视频分量选择成具有足以隐藏水印的信号特征。如本文所使用的,可互换地使用术语“码(code)”或“水印”,并且将所述码或水印限定成意指任何标识信息(例如,标识符),所述码或水印可以是出于标识媒体的目的或者出于诸如调谐的另一目的而插入或嵌入媒体(例如,节目或广告)的音频或视频(例如,分组标识头部)中的。为标识加水印的媒体,提取并使用水印来访问被映射至媒体标识信息的参考水印表。
不同于基于包括和/或嵌入在被监测的媒体中的码和/或水印的媒体监测技术,基于指纹或签名的媒体监测技术在监测时间间隔期间通常使用被监测的媒体的一个或更多个固有特征,以生成针对该媒体的实质上唯一的代理(proxy)。这样的代理被称为签名或指纹,并且可以采取表示媒体信号的任何方面的任何形式(例如,一系列数字值、波形等)(例如,形成正被监测的媒体呈现的音频信号和/或视频信号)。签名可以是在计时器间隔内连续地收集的一系列签名。当处理相同的媒体呈现时,良好的签名是可重复的,但是相对于其它(例如,不同的)媒体的其它(例如,不同的)呈现而言这种签名是唯一的。因此,可互换地使用术语“指纹”和“签名”,并且本文中将该指纹和签名限定成意指用于标识媒体的、根据该媒体的一个或更多个固有特征生成的代理。
基于签名的媒体监测通常涉及确定(例如,生成和/或收集)表示通过被监测的媒体装置输出的媒体信号(例如,音频信号和/或视频信号)的签名,并且将被监测的签名和对应于已知的(例如,参考)媒体源相对应的一个或更多个参考签名进行比较。可以评估各种比较标准,诸如交叉相关值、hamming距离等,以确定被监测的签名是否匹配特定的参考签名。当发现被监测的签名与参考签名中的一个参考签名之间的匹配时,可以将被监测的媒体标识为对应于由匹配被监测的签名的参考签名所表示的特定的参考媒体。由于诸如媒体的标识符、呈现时间、广播频道等的属性是针对该参考签名收集的,因此可以接着将这些属性与被监测的签名是与参考签名相匹配的被监测媒体关联起来。基于编码和/或签名来对媒体进行标识的示例系统是以前就已知的,并且首先在thomas的美国专利5,481,294中进行了公开,其全部内容通过引用并入于此。
如上面提到的,可以将水印嵌入或以其它方式包括在媒体中,以使能够与媒体一起运送附加的信息。该信息可以包括指示媒体信号的包含水印的一部分被广播的时间的时间戳。时间戳对于广告商来说很重要,例如,用于验证这些广告商的内容的广播。时间戳在媒体监测中也很重要,以标识使受众(audience)成员接触特定的媒体的时刻。
嵌入水印中的时间戳随着一天中的时间以及随着给定的时间分辨率而变化。因此,在一分钟处的时间戳可以是t1,并且下一分钟处可以是t2(例如,t1加上一分钟)。将一个水印与下一水印进行比较将指示时间何时从t1切换到t2。然而,有时无法例如基于遮盖媒体信号的噪声来检测水印。因此,有许多水印未被检测到。当两个检测到的时间戳指示从t1到t2的时间变化,但是这两个水印之间存在未检测到的水印时,分析将无法精确地指示时间何时从t1改变到t2。尽管编码到水印中的时间戳可以准确到秒,但是传统系统的时间转换窗口分辨率只有一分钟。即,已知的系统仅可以估计以1分钟为增量的时间变化。
本文所公开的示例提高了时间转换窗口分辨率。例如,在时间戳码每隔4.8秒钟重复一次的媒体信号中,每分钟有十二到十三次机会来检测时间戳。如本文所公开的,将时间转换窗口估计的分辨率例如提高到大约五秒钟。如本文所使用的,“大约”是指 /-0.2秒钟。这种改进提供了更准确的广播时间估计和更多有价值的信息。例如,将一些广告包括在少于一分钟的广播时隙或广告位(spot)中,例如包括:10秒钟、15秒钟或30秒钟的广告位。如果时间戳转换分辨率仅精确到分钟,那么基于这种已知的水印,无法准确地确定亚分钟长的广播的确切定时。
转至附图,图1例示了示例媒体监测系统100的框图,该示例媒体监测系统实现如本文所公开的根据媒体信号中的水印提高的时间戳转换分辨率。图1的示例媒体监测系统100支持对在一个或更多个被监测的场所(诸如图1例示的示例被监测场所105)处呈现的媒体进行监测。被监测的场所105包括示例媒体装置110,该示例媒体装置在本文中也被称为媒体呈现装置110。尽管图1的示例例示了一个被监测的场所105和一个媒体装置110,但是可以在这样的媒体监测系统100中实现如本文所公开的根据媒体信号中的水印提高的时间戳转换分辨率,即,该媒体监测系统支持具有任何数量的媒体装置110的任何数量的被监测的场所105。
所示示例的媒体监测系统100包括示例媒体装置计量器125(也称为计量器125、场所计量器125、场所单元125、家庭单元125、便携式装置125等),以监测由媒体装置110呈现的媒体。在所示示例中,由媒体装置计量器125监测的媒体可以对应于可由媒体装置110呈现的任何类型的媒体。例如,被监测的媒体可以对应于诸如电视节目、无线电节目、电影、互联网视频。视频点播等的媒体内容以及商业广告、广告等。在所示示例中,媒体装置计量器125确定包括时间戳的计量数据,所述时间戳可以标识和/或被用于标识由媒体装置呈现的媒体以及在被监测的场所105处的对应时间(并因此推断媒体接触)。然后,媒体装置计量器125存储计量数据并经由示例网络135将该计量数据报告给示例数据处理设施140。数据处理设施140对计量数据执行任何恰当的后处理,以例如确定受众评级信息、标识要向被监测的场所105提供的定向广告(targetedadvertising)等。在所示示例中,网络135可以对应于任何类型和/或数量的有线和/或无线数据网络,或这些网络的任何组合。
在所示示例中,由媒体装置计量器125监测的媒体装置110可以对应于能够以可听和/或可视方式呈现媒体的任何类型的音频、视频和/或多媒体呈现装置。例如,媒体装置110可以对应于支持以下标准的电视机和/或显示装置:国家电视标准委员会(ntsc)标准、逐行倒相(pal)标准、带存储器的电子色彩系统(secam)标准、由高级电视系统委员会(atsc)开发的标准(诸如高清电视(hdtv))、由数字视频广播(dvb)项目开发的标准等。作为其它示例,媒体装置110可以对应于多媒体计算机系统、个人数字助理、蜂窝/移动智能手机、无线电装置、平板计算机等。
在所示示例的媒体监测系统100中,媒体装置计量器125和数据处理设施140协作以基于检测到的媒体水印来执行媒体监测。此外,媒体装置计量器125实现本文所公开的提高的时间戳转换分辨率。水印的示例包括可以在媒体信号内传输的标识码、辅助码等。例如,可以将标识码作为嵌入或以其它方式包括在媒体内(例如,插入到音频、视频或媒体的元数据流中)的水印化的数据来发送,以唯一地标识广播方和/或媒体(例如,内容或广告)。可以将水印附加地或另选地用于承载其它类型的数据,诸如版权保护信息、次要数据(举例来说,诸如指向可经由互联网检索的并且与承载水印的主要媒体相关联的次要媒体的一个或更多个超链接)、对一个或多个装置进行控制的命令等。水印通常是使用解码操作来提取的。
在图1所示示例中,媒体装置计量器125是由便携式装置实现的,该便携式装置包括示例水印检测器145和示例时间戳转换分辨率增强器150。在所示示例中,将水印检测器145配置成检测从被监测的媒体装置(诸如示例媒体装置110)输出的媒体信号中的水印。在所示示例中,将时间戳转换分辨率增强器150配置成提高由水印检测器145检测到的水印的时间戳转换分辨率。在一些示例中,媒体装置计量器125对应于被构造成实现示例水印检测器145和示例时间戳转换分辨率增强器150的专用便携式装置。在其它示例中,媒体装置计量器125对应于能够适于(经由硬件改变、软件改变、固件改变或这些的任何组合)以实现示例水印检测器145和示例时间戳转换分辨率增强器150的任何便携式装置。这样,可以由智能手机、平板计算机、手持式装置、腕表型装置(举例来说,诸如appleinc.出售的applewatch的智能手表)、其它可佩戴装置、专用装置等实现媒体装置计量器125。在一些示例中,可以由便携式装置实现媒体装置计量器125,该便携式装置尽管是便携的,但无疑是相对固定的。而且,在一些示例中,可以由媒体装置110实现媒体装置计量器125,或者可以将媒体装置计量器125以其它方式包括在媒体装置110中,诸如在媒体装置110对应于能够呈现媒体的便携式装置(例如,智能手机、平板计算机、手持式装置等)时。在媒体装置110本身上执行媒体监测应用的示例场景中,后一种实现可能特别有用,但是媒体装置110例如经由数字版权管理或其它技术、诸如媒体监测应用的第三方应用来防止访问存储在媒体装置110上的受保护的媒体数据。图3例示了媒体装置计量器125的示例实现,下面对图3进行更详细描述。尽管将时间戳转换分辨率增强器150描述为与媒体装置计量器125结合在一起,但是该时间戳转换分辨率增强器可以附加地或另选地与数据处理设施140结合在一起。而且,在一些示例中,媒体装置计量器125可以附加地收集签名。
图2例示了示例水印200,可以将示例媒体装置计量器125配置成检测该示例水印200。所示的水印200被嵌入或以其它方式包括在要由诸如示例媒体装置110的媒体装置呈现的媒体中。例如,可以将水印200嵌入媒体的音频部分(例如,音频数据部分、音频信号部分等)、媒体的视频部分(例如,视频数据部分、视频信号部分等)、或这两者的组合。图2的示例水印200包括:示例第一组符号205和示例第二组符号210。在图2所示示例中,第一组符号205在嵌入/包括在媒体中的连续的水印200中是重复的,而指示广播时间的第二组符号210在嵌入/包括在媒体中的连续的水印200之间是不同的。
在图2的示例水印中,第一组符号205运送对通过水印200加水印的媒体进行标识的媒体标识数据(例如,媒体标识符)。例如,由第一组符号205运送的媒体标识数据可以包括:标识提供媒体的广播台、媒体名称(例如,节目名称)、媒体来源(例如,网站)等的数据。因此,在图2所示示例中,第一组符号205也被称为第一组媒体标识符号205(或者简称为媒体标识符号205)。而且,由第一组符号205(例如,媒体标识符号205)运送的媒体标识数据在嵌入/包括在媒体中的连续水印200中是重复的。
在一些示例中,水印200的第一组符号205包括:辅助水印检测器145对加水印的媒体中的水印200的开头进行检测的示例标记符号215a至215b,和运送媒体标识数据的示例数据符号220a至220f。而且,在一些示例中,在第一标记符号215a和第二标记符号215b之后的相似的各个位置中的对应的符号对是按偏移量相关的。例如,数据符号220d的值可以对应于数据符号220a的递增了偏移量的值,数据符号220e的值可以对应于数据符号220b的递增了相同偏移量的值,并且数据符号220f的值同样可以对应于数据符号220c的递增了相同偏移量的值。在这样的示例中,符号对220a/220d、220b/220e以及220c/220f被称为符号偏移对或偏移对,并且可以被用于生成符号偏移对的所述偏移量形成了可以被用于运送媒体标识数据的附加数据符号。
在图2的示例水印200中,第二组符号210运送时间戳数据(例如,时间戳),该时间戳数据例如标识加水印的媒体内的特定的经过时间。因此,在图2所示示例中,第二组符号210也被称为第二组时间戳符号210(或者简称为时间戳符号210)。而且,由第二组符号210(例如,时间戳符号210)运送的时间戳数据在嵌入/包括在媒体中的连续水印200中是不同的(例如,加水印的媒体的经过时间随着各个连续水印200增加)。
在图2的所示示例中,水印200是以t秒钟的重复间隔(或者,换句话说,以1/t秒钟的重复率)嵌入/包括在期望的媒体中的,换句话说,其中第一组符号205在连续水印200中保持相同,而第二组符号205根据符号205所支持的时间分辨率在连续水印200中发生变化。例如,符号205可以支持一分钟的时间分辨率,并因此将在一分钟的边界上发生改变。例如,重复间隔t可以对应于t=4.8秒钟。由于示例水印200中有十二个符号(例如,第一组符号205中的八个符号和第二组符号210中的四个符号),因此所示示例中的各个水印符号的持续时间为4.8/12=0.4秒钟。然而,在其它示例中可以使用重复间隔t的其它值。
在一些示例中,水印200中包括的水印符号能够采取多个可能的符号值中的一个可能的符号值。例如,如果水印200中的符号表示四比特数据,那么该符号能够采取16个不同的可能值中的一个可能值。例如,各个可能的符号值可以对应于不同的信号幅度、不同的代码频率集合等。在一些这样的示例中,为了检测嵌入/包括在加水印的媒体中的水印符号,示例水印检测器145处理从示例媒体装置110输出的被监测的媒体数据/信号,以确定与该符号可能具有的各个可能的符号值相对应的测得值(例如,信噪比(snr)值)。然后,水印检测器145选择与最佳(例如,最强、最大等)的测得值(可能在跨媒体数据/信号的多个样本求平均之后)相对应的符号值,作为该特定水印符号的检测到的符号值。
图3例示了图1的媒体装置计量器125(例如,该媒体装置计量器可以是便携式装置)的示例实现。在图3所示示例中,媒体装置计量器125包括一个或更多个示例传感器305,以检测由示例媒体装置110发射或者以其它方式输出的媒体数据/信号。在一些示例中,传感器305包括监测由媒体装置110输出的音频数据/信号的音频传感器。可以使用能够接收和处理音频信号(举例来说,诸如采用声信号和/或电信号形式的音频信号)的任何类型的音频传感器或音频接口(诸如麦克风、换能器、线缆/导线等)来实现这样的音频传感器。另外或者另选地,在一些示例中,传感器305包括监测由媒体装置110输出的视频数据/信号的视频传感器。可以使用能够接收和处理视频信号(举例来说,诸如采用光学图像和/或电信号形式的视频信号)的任何类型的视频传感器或视频接口(诸如摄像机、光检测器、线缆/导线等)来实现这样的视频传感器。
图3的示例媒体装置计量器125还包括示例水印检测器145。在图3所示示例中,将水印检测器145配置成检测由示例传感器305检测到的媒体数据/信号中的水印,诸如图2的示例水印200。在一些示例中,将图3的水印检测器145构造成处理由传感器305获得的音频数据/信号,以检测水印200的实例的符号,水印200被编码在感测到的音频数据/信号的一个或更多个频率中,或者是以其它方式编码在感测到的音频数据/信号的频域中。在音频信号的频域中对水印进行编码的示例,以及可以由示例水印检测器145实现的对应的示例水印检测技术在以下专利或公报中进行了描述:2013年1月22日授权的题为“methodsandapparatustoperformaudiowatermarkingandwatermarkdetectionandextraction”的美国专利no.8,359,205、2013年2月5日授权的题为“methodsandapparatustoperformaudiowatermarkingdetectionandextraction”的美国专利no.8,369,972、2010年9月2日公布的题为“methodsandapparatustoperformaudiowatermarkingandwatermarkdetectionandextraction”的美国公报no.2010/0223062、2005年3月22日授权的题为“decodingofinformationinaudiosignals”的美国专利no.6,871,180、1998年6月9日授权的题为“apparatusandmethodsforincludingcodesinaudiosignalsanddecoding”的美国专利no.5,764,763、1996年11月12日授权的题为“methodandapparatusforautomaticallyidentifyingaprogramincludingasoundsignal”的美国专利no.5,574,962、1996年12月3日授权的题为“methodandapparatusforautomaticallyidentifyingaprogramincludingasoundsignal”的美国专利no.5,581,800、1998年7月28日授权的题为“methodandapparatusforautomaticallyidentifyingaprogramincludingasoundsignal”的美国专利no.5,787,334、以及1995年9月12日授权的题为“apparatusandmethodsforincludingcodesinaudiosignalsanddecoding”的美国专利no.5,450,490,所有这些专利或公报的全部内容通过引用而并入于此,美国专利no.8,359,205、美国专利no.8,369,972,美国公报no.2010/0223062、美国专利no.6,871,180、美国专利no.5,764,763、美国专利no.5,574,962、美国专利no.5,581,800、美国专利no.5,787,334以及美国专利no.5,450,490描述了示例水印系统,其中,通过操纵音频信号的频率集合将水印包括在音频信号中。
在一些示例中,将图3的水印检测器145构造成处理由传感器305获得的音频数据/信号,以检测水印200的实例的符号,该水印200被编码在感测到的音频数据/信号的一个或更多个时域特征中,如通过在时域中对该音频信号的幅度和/或相位进行调制。在音频信号的时域中对水印进行编码的示例,以及可以由示例水印检测器145实现的对应的示例水印检测技术包括但不限于使用扩频技术以在音频信号中包括水印的示例。例如,可以通过(1)利用伪噪声序列对水印进行调制来扩展水印,然后(2)将扩展的水印与音频信号相组合,从而在音频信号中编码这样的水印。检测这样的水印涉及将音频信号(在被加水印之后)与伪噪声序列相关,这种相关使水印解扩,从而准许在相关之后检测水印。
图4例示了媒体信号的片段随时间的示例映射400。第一行表示媒体片段405(01至41),在该媒体片段期间对水印200进行广播。在该示例映射400中,各个媒体片段405例如可以具有五秒钟的持续时间。因此,在一分钟的媒体广播中有十二个片段。在其它示例中,可以使用其它媒体片段持续时间,例如包括4.8秒钟和/或任何其它期望的量。第二行中的“x”表示由水印检测器145检测到的水印200。在该示例中,水印检测器145检测到十八个水印200。媒体片段405中的一些媒体片段未与检测到的水印相关联。在这样的示例中,该信号可能已经例如被噪声所遮盖,并且水印检测器145可能已无法检测到关联的水印。
如图3所示,示例媒体装置计量器125还包括示例时间戳解码器310。时间戳解码器310从由水印检测器145检测到的水印200中读取时间戳符号210。将由时间戳符号210指示的时间与广播检测到的水印200的媒体广播相关联。在图4的示例映射400中,已读取了水印200中的时间戳的时间戳解码器310确定第三媒体片段405(03)的第二个检测到的水印200中的时间为t-1。在第七媒体片段405(07)的第三个检测到的水印200中,时间戳为t。该时间戳读取为时间t,直到时间戳解码器310确定在第十八媒体片段405(18)的第七个检测到的水印200处的时间为t 1为止。检测和解码处理在媒体装置计量器125的整个操作中继续进行。在所示示例中,在第三十一媒体片段405(31)的第十三个检测到的水印200处检测到至t 2的时间变化,并且在第四十媒体片段405(40)的第十七个检测到的水印200处检测到至t 3的时间变化。
利用可从水印检测器145和时间戳解码器310获得的信息,媒体装置计量器125和/或数据处理设施400可以确定所估计的转换窗口或粗略转换窗口,该转换窗口或粗略转换窗口指示关联的媒体片段405的媒体广播的时间何时前进至下一时间单位(例如,一天中的下一分钟)。例如,媒体装置包括具有示例转换窗口估计器315的时间戳转换分辨率增强器150。转换窗口估计器315基于两个检测到的水印之间的差异来确定估计的转换窗口。如图4所示,对于第三媒体片段405(03),媒体广播的时间为t-1。在第七媒体片段405(07)处,检测到的水印200指示广播时间为t。因此,在第三媒体片段405(03)的广播与第七媒体片段405(07)的广播之间,时间从t-1改变成t。如图4所示,在与不同的水印200相关联的媒体片段405之间存在多个媒体片段405(04至06)。在该示例中,这三个媒体片段405(04至06)例如因来自噪声的遮盖而缺少检测到的水印。因此,不精确地知道时段何时在t-1到t之间切换。这可能已经在第三媒体片段405(03)被广播之后立即发生,一直到第七媒体片段405(07)被广播为止。因此,存在发生时间转换的时间窗口。在该示例中,转换窗口估计器315确定时间t-1到t之间的第一估计转换窗口410。
示例时间戳转换分辨率增强器150还包括示例分辨率比较器320。分辨率比较器320将转换窗口的持续时间与阈值进行比较,以确定转换窗口的持续时间是否符合该阈值。该阈值确立了时间戳转换的期望分辨率。在图4的媒体片段405具有五秒钟的持续时间的示例中,第一估计转换窗口410被示为二十秒钟。即,时间在那二十秒钟期间的某一时间从t-1切换到t。分辨率比较器320将二十秒钟的时段与例如可以设定在五秒钟的阈值进行比较。即,在该示例中,五秒钟的时间戳转换分辨率是期望的。在其它示例中,该阈值是任何期望的分辨率水平。在该示例中,第一估计转换窗口410的二十秒钟持续时间不符合五秒的阈值。因此,时间戳转换分辨率增强器150继续操作以提高时间转换窗口的分辨率。如果第一估计转换窗口410确实符合该阈值,则时间戳转换分辨率增强器150将第一估计转换窗口410设定为确立的时间转换或基线转换时刻。
在连续操作期间,示例转换窗口估计器315确定后续的时间转换和对应的转换窗口。在所示示例中,示例转换窗口估计器315确定在第十三媒体片段405(13)的第六个检测到的水印200处的时间t的检测与在第十八媒体片段的第七个检测到的水印200处的时间t 1之间的第二估计转换窗口415。在该示例中,第二估计转换窗口415的长度为二十五秒钟,该第二估计转换窗口的持续时间比第一估计转换窗口410的持续时间长,并因此不能单独提高时间戳转换分辨率。
时间戳转换分辨率增强器150还包括将参考转换窗口与估计的转换窗口进行对准或映射的示例映射器325。例如,当分辨率比较器320确定估计的转换窗口不符合该阈值时,映射器320使用估计的转换窗口作为参考转换窗口,并将该参考转换窗口与后续的估计转换窗口进行映射或对准。因为时段之间的转换是周期性的,所以可以使用第一估计转换窗口来预测后续的估计转换窗口。可以使用第二估计转换窗口和第一估计转换窗口(用作参考转换窗口)来改善或提高对时间戳转换的估计。
在图4的示例中,第一估计转换窗口410具有二十秒钟的持续时间。当媒体片段405具有五秒钟的持续时间时,在一分钟内存在十二个片段。因此,第一转换窗口410将每隔一分钟或每隔十二个媒体片段405指示后续的转换窗口。因此,在这个示例中,由映射器325使用第一转换窗口410以通过向下十二个媒体片段405映射第一估计转换窗口410来预测或估计第一参考转换窗口420,以形成与第二估计转换窗口415对准的第一参考转换窗口420。更具体地,在图4的示例映射400中,第一估计转换窗口410出现在第三媒体片段(03)到第六媒体片段405(06)之间。当将第一估计转换窗口410向下映射(在该示例中为一分钟)时,窗口转换或第一参考转换窗口420的下一估计出现在十二个媒体片段之后,或者出现在第十五媒体片段405(15)到第十八媒体片段405(18)。
基于第二估计转换窗口415,时间戳转换分辨率增强器150可以确定在第十三媒体片段405(13)中检测到的水印200与在第十七媒体片段405(17)中检测到的水印200之间的时段中发生了改变。然而,将第一估计转换窗口410映射为第一参考转换窗口420示出了所述时段的变化发生在第十五媒体片段(15)到第十八媒体片段405(18)中的一个媒体片段期间。利用这两个估计,映射器325确定在t到t 1之间的时段的变化发生在这两个窗口的相交期间,即,发生于在第二估计转换窗口415与第一参考转换窗口420之间交叠或相交的媒体片段405(15至17)期间,这种交叠或相交形成了第一映射转换窗口425。与较粗略的第一估计转换窗口410和第二估计转换窗口相比,第一映射转换窗口425表示已提高了转换分辨率的精细转换窗口。
分辨率比较器320将第一映射转换窗口425与阈值进行比较。如果第一映射转换窗口符合该阈值,则时间戳转换分辨率增强器150将第一映射转换窗口425设定为确立的时间转换或基线转换时刻。在图4的示例中,第一映射转换窗口425具有十五秒钟的持续时间并且未能符合五秒钟的阈值。
如果不符合期望的分辨率水平,则时间戳转换分辨率增强器150继续操作以提高时间转换窗口的分辨率,这包括重复上述操作中的一个或更多个操作。例如,在所示示例中,示例转换窗口估计器315确定在第二十六媒体片段405(26)处的时间t 1的检测与在第三十一媒体片段405(31)处的时间t 2的检测之间的第三估计转换窗口430。在该示例中,第三估计转换窗口430的长度为二十五秒钟,该第三估计转换窗口的持续时间比第一映射转换窗口425的持续时间长,并因此不能单独提高时间戳转换分辨率。
映射器325使用第一映射转换窗口425来预测或估计第二参考转换窗口435,并将该第二参考转换窗口435与第三估计转换窗口430进行对准或映射。在该示例中,第一映射转换窗口425发生在第十五媒体片段(15)、第十六媒体片段(16)或第十七媒体片段405(17)期间。当在附加的时段(例如,一分钟)上映射为第二参考转换窗口435时,后续时间戳转换的持续时间是在第二十七媒体片段(27)、第二十八媒体片段(28)或第二十九媒体片段405(29)期间。
基于第三估计转换窗口415,时间戳转换分辨率增强器150可以确定所述时段的变化发生在第二十六媒体片段(26)与第三十媒体片段405(30)之间。然而,将第一映射转换窗口425映射为第二参考转换窗口435示出了所述时段的变化发生在二十七媒体片段(27)、第二十八媒体片段(28)或第二十九媒体片段405(29)期间。利用这两个估计,映射器325确定在t 1到t 2之间的时段的变化发生于在第三估计转换窗口430与第二参考转换窗口435之间交叠的媒体片段405期间,这种交叠形成了第二映射转换窗口440。
分辨率比较器320将第二映射转换窗口440与阈值进行比较。如果第二映射转换窗口440符合该阈值,则时间戳转换分辨率增强器150将第二映射转换窗口440设定为确立的时间转换或基线转换时刻。在图4的示例中,因为第三估计转换窗口430与第一映射转换窗口435完全交叠,所以转换窗口分辨率没有得到进一步的提高。具体地,在该示例中,转换窗口保持15秒钟,并且未能符合5秒钟的阈值。
如上面提到的,当不符合期望的分辨率水平时,时间戳转换分辨率增强器150继续工作以提高时间转换窗口的分辨率。例如,在所示示例中,示例转换窗口估计器315确定在第三十一媒体片段405(31)处的时间t 2的检测与在第四十媒体片段405(40)处的时间t 3的检测之间的第四估计转换窗口445。在该示例中,第四估计转换窗口445的长度为十五秒钟,该第四估计转换窗口的持续时间没有比第二映射转换窗口440的持续时间短,并因此不能单独提高时间戳转换分辨率。
映射器325使用第二映射转换窗口440来预测或估计第三参考转换窗口450,并将该第二参考转换窗口450与第四估计转换窗口445进行对准或映射。在该示例中,第二映射转换窗口440发生在第二十七媒体片段(27)、第二十八媒体片段(28)或第二十九媒体片段405(29)期间。当在附加的时段(例如,一分钟)上映射为第三参考转换窗口450时,后续时间戳转换的持续时间是在第三十九媒体片段(39)、第四十媒体片段(40)以及第四十一媒体片段405(41)期间。
基于第四估计转换窗口445,时间戳转换分辨率增强器150可以确定所述时段的变化发生在第三十七媒体片段(37)至第三十九媒体片段405(39)之间。然而,将第二映射转换窗口440映射为第三参考转换窗口450示出了所述时段的变化发生在三十九媒体片段(39)、第四十媒体片段(40)以及第四十一媒体片段405(41)期间。利用这两个估计,映射器325确定在t 2到t 3之间的时段的变化发生于在第四估计转换窗口445与第三参考转换窗口450之间交叠或相交的媒体片段405期间,这种交叠或相交形成了第三映射转换窗口455。在该示例中,第三映射转换窗口455是第三十九媒体片段405(39)。
分辨率比较器320将第三映射转换窗口455与阈值进行比较。如果第三映射转换窗口455确实不符合该阈值,则时间戳转换分辨率增强器继续通过这些操作来继续提高分辨率。如果第三映射转换窗口455符合该阈值,则时间戳转换分辨率增强器150将第三映射转换窗口455设定为确立的时间转换或基线转换时刻460。在图4的示例中,第三映射转换窗口450具有五秒钟的持续时间并且符合该阈值。
当达到符合该阈值的时间转换时刻时,确定了确立的时间转换460。例如,将该确立的时间转换460存储在媒体装置计量器125中的数据库330中。可以将该数据库330用于存储和检索本文所公开的一些或全部数据,例如包括:来自传感器305的数据、水印200、估计的转换窗口410、415、430、445、参考转换窗口420、435、450、以及映射的转换窗口425、440、455。
当确定了确立的时间转换460时,时间戳转换分辨率增强器150基于该确立的时间转换460追溯地映射媒体信号中的先前时间转换和/或前瞻地映射媒体信号中的后续转换。例如,在图4的映射400中,在第三十九媒体片段405(39)处设定了确立的时间转换460。因此,时段t 2到时段t 3之间的转换发生在第三十九媒体片段405(39)期间。可以使用被划分成媒体片段的一个时间测量单位来准确地定位先前的时间转换,即,时段t 1到t 2之间的转换。在图4的示例中,其中,时间测量单位为一分钟,并且具有五个秒钟级片段,时间戳转换分辨率增强器150向后计数十二个片段,并且确定发生于第二十七媒体片段405(27)期间的时间t 1到时段t 2之间的确立的转换460。类似地,时间戳转换分辨率增强器150确定发生于第十五媒体片段405(15)期间的时间t到时段t 1之间的确立的时间转换460以及发生于第三媒体片段405(03)期间的时间t-1到时段t之间的确立的时间转换460。
在一些示例中,时间戳转换分辨率增强器150实施表决方案以评定数据的值。在该示例中,时间戳转换分辨率增强器150丢弃指示错误的数据。例如,可以忽略示出时间值减少的数据、示出错过的时间单位(例如,跳过的分钟)的连续媒体片段的水印之间的数据以及其它有错误的或有问题的数据。
虽然在图3中例示了实现图1的媒体标识计量器125的示例方式,但是图3中例示的要素、处理和/或装置中的一个或更多个可以按任何其它方式组合、划分、重新排列、省略、消除和/或实现。此外,示例水印检测器145、示例时间戳转换分辨率增强器150、示例传感器305、示例时间戳解码器310、示例转换窗口估计器315、示例分辨率比较器320、示例映射器325、示例数据库330和/或更一般地图3的示例媒体装置计量器125均可以通过硬件、软件、固件、和/或硬件、软件和/或固件的任何组合来实现。由此,例如,示例水印检测器145、示例时间戳转换分辨率增强器150、示例传感器305、示例时间戳解码器310、示例转换窗口估计器315、示例分辨率比较器320、示例映射器325、示例数据库330和/或更一般地示例媒体装置计量器125中的任一个可以由一个或更多个模拟或数字电路、逻辑电路、可编程处理器、专用集成电路(asic)、可编程逻辑装置(pld)和/或现场可编程逻辑装置(fpld)来实现。当将本专利的设备或系统权利要求中的任一项理解成覆盖纯软件和/或固件实现时,示例水印检测器145、示例时间戳转换分辨率增强器150、示例传感器305、示例时间戳解码器310、示例转换窗口估计器315、示例分辨率比较器320、示例映射器325、示例数据库330、和/或示例媒体装置计量器125中的至少一个由此被明确地限定成包括:包括软件和/或固件的非暂时性计算机可读存储装置或存储盘,诸如存储器、数字万用盘(dvd)、光盘(cd)、blu-ray盘等。更进一步地,除了图3所例示的那些以外或者代替图3所例示的那些,图3的示例媒体装置计量器125还可以包括一个或更多个其它要素、处理和/或装置,和/或可以包括超过任何或全部所例示的要素、处理以及装置中的一项。
图5中示出了表示用于实现图3的媒体装置计量器125的示例机器可读指令的流程图。在该示例中,该机器可读指令包括用于由处理器(诸如下面结合图6讨论的示例处理器平台1000中示出的处理器1012)执行的程序。可以以存储在非暂时性计算机可读存储介质(诸如cd-rom、软盘、硬盘驱动器、数字万用盘(dvd)、blu-ray盘、或与处理器1012相关联的存储器)上的软件来具体实施该程序,但是全部程序和/或其部分可以另选地通过除了处理器1012以外的其它装置来执行,和/或以固件或专用硬件来具体实施。此外,尽管参照图5中例示的流程图对示例程序进行了描述,但是可以另选地使用实现示例媒体装置计量器125的许多其它方法。例如,可以改变框的执行次序,和/或可以改变、消除或组合所述框中的一些框。另外或者另选地,任何或所有框都可以通过被构造成执行对应的操作而不执行软件或固件的一个或更多个硬件电路(例如,分立的和/或集成的模拟和/或数字电路、现场可编程门阵列(fpga)、专用集成电路(asic)、比较器、运算放大器(op-amp)、逻辑电路等)来实现。
如上文提到的,图5的示例处理可以利用存储在非暂时性计算机和/或机器可读介质(如硬盘驱动器、闪速存储器、只读存储器、光盘、数字万用盘、高速缓冲存储器、随机存取存储器和/或其中存储信息达任何持续时间(例如,延长的时段、永久性地,简单举例,用于临时缓冲,和/或用于信息的高速缓冲)的任何其它存储装置或存储盘)上的编码指令(例如,计算机和/或机器可读指令)来实现。如本文所使用的,术语非暂时性计算机可读介质被明确地限定成包括任何类型的计算机可读存储装置和/或存储盘,并且排除传播信号和排除传输介质。“包括(including和comprising)”(及其所有形式和时态)在本文中被用作开放式术语。因此,每当权利要求列出跟随任何形式的“包括(include或comprise)”(例如,comprises、includes、comprising、including等)的任何事物时,要理解成,可以存在附加的要素、术语等,而不会落在对应的权利要求的范围之外。如本文所使用的,当短语“至少”被用作权利要求序言中的转换术语时,其和开放式术语“包括(comprising和including)”按相同方式开放。
当水印检测器145从媒体信号中检测到一个或更多个水印200时,图5的示例机器可读指令500在框505处开始。示例时间戳解码器310从水印中解码时间戳(tn)(框510)(在一些示例中,n最初被设定为0)。例如,时间戳解码器310从水印200中读取诸如时间戳符号210的时间戳。示例时间戳解码器310对媒体信号进行分析以检测和监测后续的水印和时间戳(框515)。示例时间戳转换分辨率增强器150确定水印是否包括指示时间的变化(tn 1)的时间戳(框520)。例如,水印200包括指示水印200和相关联的媒体内容被广播的时间的时间符号210。随着时间的推移,时间符号210发生改变。最终,后续的水印200将包括指示从(tn)到(tn 1)的时间变化的时间戳。
如果水印200不包括指示时间变化的时间戳(框520),则示例时间戳解码器310继续检测和解码水印和时间戳(框515)。然而,如果水印200确实包括指示时间变化的时间戳(框520),则示例时间戳转换分辨率增强器150的示例转换窗口估计器315标识估计的转换窗口(wn)(框525)。例如,转换窗口估计器315基于具有完全不同的时间戳的两个水印之间的持续时间,确定时间从一个时段改变成第二时段的持续时间或时间窗口。如在上面的示例中所公开的,转换窗口估计器315确定第一估计转换窗口410。
示例时间戳转换分辨率增强器150的示例分辨率比较器320确定估计的转换窗口(wn)是否符合或满足阈值持续时间(框530)。在一些示例中,将该阈值设定在五秒钟,但是可以使用其它的值。如果估计的转换窗口(wn)为五秒钟或更少,则在该示例中,分辨率比较器320将确定符合该阈值。换句话说,已经符合估计何时发生时间转换的期望分辨率。当确定估计的转换窗口(wn)符合该阈值时(框530),示例时间戳转换分辨率增强器150继续并且将估计的转换窗口(wn)设定为时间转换时刻(框535)。
当设定了时间转换时刻时(框535),示例时间戳转换分辨率增强器150追溯地和/或前瞻地设定先前的时间转换时刻和/或后续时间转换时刻(框540)。例如,当符合该分辨率阈值时,时间戳转换分辨率增强器150设定确立的时间转换时刻460。一旦确立了具有期望分辨率的时间转换,就可以基于时间单位中的媒体片段的数量来确定其它时间转换时刻。在上面公开的示例中,存在五个秒钟级媒体片段,并因此,在一分钟中存在十二个片段。当符合五秒钟的阈值(例如,一个媒体片段)时,时间戳转换分辨率增强器150设定时间转换时刻460,并且可以向前和/或向后计数十二个媒体片段,以标记或以其它方式标注其它时间转换时刻。当时间转换时刻被标记成期望的分辨率水平时,示例程序500结束。
当估计的转换窗口(wn)不符合阈值持续时间时(框530),示例时间戳转换分辨率增强器150继续,并将估计的转换窗口(wn)设定为参考转换窗口(框545)。例如,当第一估计转换窗口410未符合该阈值时,时间戳转换分辨率增强器150将第一估计转换窗口410设定为第一参考转换窗口420。
示例时间戳解码器310和示例时间戳转换分辨率增强器150继续并分析媒体信号,以检测和监测后续的水印和时间戳(框550),从而检测包括指示时间变化(tn 22)的时间戳的水印(框555)。如果水印200不包括指示时间变化的时间戳(框555),则示例时间戳转换分辨率增强器150继续检测和解码水印和时间戳(框550)。然而,如果水印200确实包括指示时间变化的时间戳(框555),则示例时间戳转换分辨率增强器150标识估计的转换窗口(wn 1)(框560)。例如,转换窗口估计器315基于具有完全不同的时间戳的两个水印之间的持续时间,确定时间从第二时段改变成第三时段的持续时间或时间窗口。如在上面的示例中所公开的,转换窗口估计器315确定第二估计转换窗口415。
尽管图5中未明确地示出,但是在一些示例中,类似于框530,示例时间戳转换分辨率增强器150确定第二时段到第三时段之间的估计的转换窗口是否符合阈值。如果符合阈值,则该示例程序将继续通过如上详细说明的框535和540。
当确定了估计的转换窗口(wn 1)时(框560),并且估计的转换窗口(wn 1)未能符合该阈值或者未与该阈值进行比较时,示例时间戳转换分辨率增强器150的示例映射器325将参考转换窗口(wn)与估计的转换窗口(wn 1)进行映射或对准(框565)。例如,映射器325将作为第一参考转换窗口420的第一估计转换窗口410映射到第二估计转换窗口415。示例时间戳转换分辨率增强器150确定参考转换窗口(wn)与估计的转换窗口(wn 1)之间的交叠(框570)。例如,时间戳转换分辨率增强器150确定在第一参考转换窗口420的持续时间期间广播的媒体片段405(15至18)与在第二估计转换窗口415的持续时间期间广播的媒体片段405(13至17)之间有多少媒体片段405(15至17)交叠。示例时间戳转换分辨率增强器150将所述交叠设定为映射的转换窗口(框575)。在上面公开的示例中,时间戳转换分辨率增强器150将第二估计转换窗口415与第一参考转换窗口420之间的交叠设定为第一映射转换窗口425。在另一示例中,时间戳转换分辨率增强器150将第四估计转换窗口445与第三参考转换窗口450之间的交叠设定为第三映射转换窗口455。
示例时间戳转换分辨率增强器150的示例分辨率比较器320确定映射的转换窗口是否符合阈值持续时间(框580)。在一些示例中,将该阈值设定在五秒钟,但是可以使用其它的值。如果映射的转换窗口为五秒钟或更少,则在该示例中,分辨率比较器320将确定符合该阈值。换句话说,已经符合估计何时发生时间转换的期望分辨率。当确定映射的转换窗口符合该阈值时(框580),示例时间戳转换分辨率增强器150继续并且将映射的转换窗口设定为时间转换时刻(框585)。在上面所讨论的示例中的一个示例中,分辨率比较器320确定第三映射转换窗口455符合五秒钟的阈值。时间戳转换分辨率增强器150将第三映射转换窗口455设定为确立的时间转换460。
当设定了时间转换时刻时(框585),如上所讨论的,示例时间戳转换分辨率增强器150追溯地和/或前瞻地设定先前的时间转换时刻和/或后续时间转换时刻(框540)。例如,当在媒体信号的广播期间对于其它时间转换符合分辨率阈值时,时间戳转换分辨率增强器150设定该确立的时间转换时刻460。当时间转换的时刻被标记成期望的分辨率水平时,示例程序500结束。
如果映射的转换窗口未能符合阈值持续时间(框580),则示例时间戳转换分辨率增强器150将映射的转换窗口设定为参考转换窗口(wn)(框590)。例如,当第一映射转换窗口425未能符合五秒钟的阈值时,时间戳转换分辨率增强器150将第一映射转换窗口425设定为第二参考转换窗口435。此后,在递增n以指示正被分析的后续时段之后(框595),示例时间戳解码器310和示例时间戳转换分辨率增强器150继续监测媒体信号并通过返回至框550来重复分析。
示例时间戳解码器310和示例时间戳转换分辨率增强器150继续执行,直到确定映射的转换窗口的持续时间满足对时间转换窗口的期望分辨率进行设定的阈值为止(框580)。当满足该阈值,或者以其它方式确定符合期望分辨率时,示例时间戳转换分辨率增强器150通过将映射的转换窗口设定为时间转换时刻(框585)并且如上所讨论地映射先前的时间转换和/或后续时间转换(框540)来继续进行,直到示例程序500结束。
图6是被构造成执行图5的指令以实现图3的媒体装置计量器125的示例处理器平台600的框图。该处理器平台600例如可以是服务器、个人计算机、移动装置(例如,蜂窝电话、智能手机、诸如ipadtm的平板电脑)、个人数字助理(pda)、互联网应用装置、dvd播放器、cd播放器、数字录像机、蓝光(blu-ray)播放器、游戏机、个人录像机、机顶盒、或任何其它类型的计算装置。
所示示例的处理器平台600包括处理器605。所示示例的处理器605是硬件。例如,可以通过来自任何期望系列或制造方的一个或更多个集成电路、逻辑电路、微处理器或控制器来实现处理器605。该硬件处理器可以是基于半导体(例如,硅基)的装置。在该示例中,处理器605实现示例水印检测器145、示例时间戳转换分辨率增强器150、示例时间解码器310、示例转换窗口估计器315、示例分辨率比较器320以及示例映射器325。
所示示例的处理器605包括本地存储器610(例如,高速缓冲存储器)。所示示例的处理器605经由总线625与包括易失性存储器615和非易失性存储器620的主存储器通信。易失性存储器615可以通过同步动态随机存取存储器(sdram)、动态随机存取存储器(dram)、rambus动态随机存取存储器(rdram)和/或任何其它类型的随机存取存储器装置来实现。非易失性存储器620可以通过闪速存储器和/或任何其它期望类型的存储器装置来实现。对主存储器615、620的存取是由存储器控制器控制的。
所示示例的处理器平台600还包括接口电路630。该接口电路630可以通过任何类型的接口标准来实现,诸如以太网接口、通用串行总线(usb)和/或pci扩展接口。
在所示示例中,将一个或更多个输入装置635连接至接口电路630。该输入装置635准许用户将数据和/或命令输入到处理器605中。该输入装置例如可以通过音频传感器、麦克风、摄像机(静态或视频)、键盘、按钮、鼠标器、触摸屏、触控板、轨迹球,isopoint和/或语音识别系统来实现。
还将一个或更多个输出装置640连接至所示示例的接口电路630。该输出装置640例如可以通过显示装置(例如,发光二极管(led)、有机发光二极管(oled)、液晶显示器、阴极射线管显示器(crt)、触摸屏、触控输出装置,打印机和/或扬声器)来实现。所示示例的接口电路630由此通常包括图形驱动器卡、图形驱动器芯片和/或图形驱动器处理器。
所示示例的接口电路630还包括诸如发送器、接收器、收发器、调制解调器和/或网络接口卡的通信装置,以易于经由网络645(例如,以太网连接、数字用户线路(dsl)、电话线、同轴线缆、蜂窝电话系统等)与外部机器(例如,任何种类的计算装置)交换数据。
所示示例的处理器平台600还包括用于存储软件和/或数据的一个或更多个大容量存储装置650。这种大容量存储装置650的示例包括:软盘驱动器、硬盘驱动器、光盘驱动器、blu-ray盘驱动器、raid系统以及数字万用盘(dvd)驱动器。
可以将图5的编码指令655存储在大容量存储装置655中、易失性存储器615中、非易失性存储器620中、和/或诸如cd或dvd的可去除有形计算机可读存储介质上。
根据前述,应当清楚,已经公开了提高或增强时间戳转换窗口的分辨率的示例方法、设备以及制造品。媒体信号包含具有时间戳的水印,所述时间戳指示媒体信号的与水印相关联的部分的广播时间。媒体内容提供商和广告商希望精确地获知他们的媒体何时被广播,并且水印中的时间戳用于提供该信息。
在一些先前的水印解决方案中,在小于转换窗口的时隙中的媒体广播的确切广播时间将不会被检测到。例如,当广播持续时间为20秒钟的广告时,将无法确切地标识一分钟的转换窗口。在一分钟长的广告间隔开始时为第二十二个广告位付费的广告客户可能想知道他们的广告实际上是在广告间隔的前二十秒钟期间广播的。当时间戳转换窗口太大时,无法提供该精度水平。本文所公开的示例提高了时间戳转换分辨率以克服现有技术的局限性。在一些示例中,将分辨率提高到五秒钟。提高的分辨率使得能够将媒体信号的各个时刻的确切广播时间向下精确定位到分辨率阈值(例如,5秒钟)。该改进已经开发出来并且可在不需要广播附加的水印、对更多水印进行捕获的增强检测技术或者媒体信号的更有限分割的情况下加以使用。
尽管本文公开了某些示例方法、设备以及制造品,但是本专利的覆盖范围不限于此。与此相反,本专利覆盖完全落入本专利的权利要求的范围内的所有方法、设备以及制造品。
1.一种系统,所述系统包括:
水印检测器,所述水印检测器检测水印;
解码器,所述解码器对所述水印中的相应水印的时间戳进行解码;以及
时间戳转换分辨率增强器,所述时间戳转换分辨率增强器:
基于所述时间戳中的第一时间戳和所述时间戳中的第二时间戳来估计第一转换窗口,所述第一转换窗口指示第一时段到第二时段之间的转换;
在所述第一转换窗口不满足阈值时,基于所述第二时间戳和所述时间戳中的第三时间戳来估计第二转换窗口,所述第二转换窗口指示所述第二时段与第三时段之间的转换;
基于所述第一转换窗口与所述第二转换窗口的相交来确定第一映射转换窗口;以及
将所述第一映射转换窗口设定为针对后续时段的参考时间转换窗口。
2.根据权利要求1所述的系统,其中,所述时间戳转换分辨率增强器在所述第一转换窗口满足所述阈值时,将所述第一转换窗口设定为确立的时间转换。
3.根据权利要求1所述的系统,其中,所述时间戳转换分辨率增强器在所述第一映射转换窗口满足所述阈值时,将所述第一映射转换窗口设定为确立的时间转换。
4.根据权利要求1所述的系统,其中,所述时间戳转换分辨率增强器:
在所述第一映射转换窗口不满足所述阈值时,基于所述第三时间戳和所述时间戳中的第四时间戳来估计第三转换窗口,所述第三转换窗口指示所述第三时段与第四时段之间的转换;
基于所述第一映射转换窗口与所述第三转换窗口的相交来确定第二映射转换窗口;以及
将所述第二映射转换窗口设定为所述参考时间转换窗口。
5.根据权利要求4所述的系统,其中,所述时间戳转换分辨率增强器在所述第二映射转换窗口满足所述阈值时,将所述第二映射转换窗口设定为确立的时间转换。
6.根据权利要求1所述的系统,其中,所述时间戳转换分辨率增强器:
基于满足所述阈值的所述第一转换窗口或所述第一映射转换窗口中的至少一者来设定确立的时间转换;以及
基于所确立的时间转换在所述媒体信号中追溯地映射时间转换。
7.根据权利要求1所述的系统,其中,所述时段中的相应时段具有分钟级的持续时间,并且所述阈值大约为五秒钟。
8.根据权利要求1所述的系统,其中,在第一水印中的第一时间戳不同于第二水印中的第二时间戳时,标识所述第一转换窗口。
9.一种方法,所述方法包括:
通过利用处理器执行指令,基于第一水印的第一时间戳和第二水印的第二时间戳来估计第一转换窗口,所述第一转换窗口指示第一时段到第二时段之间的转换;
通过利用处理器执行指令,在所述第一转换窗口不满足阈值时,基于所述第二时间戳和第三时间戳来估计第二转换窗口,所述第二转换窗口指示所述第二时段与第三时段之间的转换;
通过利用处理器执行指令,基于所述第一转换窗口与所述第二转换窗口的相交来确定第一映射转换窗口;以及
通过利用处理器执行指令,将所述第一映射转换窗口设定为针对后续时段的参考时间转换窗口。
10.根据权利要求9所述的方法,所述方法还包括:通过利用处理器执行指令,在所述第一转换窗口满足所述阈值时,将所述第一转换窗口设定为确立的时间转换。
11.根据权利要求9所述的方法,所述方法还包括:通过利用处理器执行指令,在所述第一映射转换窗口满足所述阈值时,将所述第一映射转换窗口设定为确立的时间转换。
12.根据权利要求9所述的方法,所述方法还包括:
通过利用处理器执行指令,在所述第一映射转换窗口不满足所述阈值时,基于所述第三时间戳和第四时间戳来估计第三转换窗口,所述第三转换窗口指示所述第三时段与第四时段之间的转换;
通过利用处理器执行指令,基于所述第一映射转换窗口与所述第三转换窗口的相交来确定第二映射转换窗口;以及
通过利用处理器执行指令,将所述第二映射转换窗口设定为所述参考时间转换窗口。
13.根据权利要求12所述的方法,所述方法还包括:通过利用处理器执行指令,在所述第二映射转换窗口满足所述阈值时,将所述第二映射转换窗口设定为确立的时间转换。
14.根据权利要求15所述的方法,所述方法还包括:
通过利用处理器执行指令,基于满足所述阈值的所述第一转换窗口或所述第一映射转换窗口中的至少一者来设定确立的时间转换;以及
通过利用处理器执行指令,基于所确立的时间转换在所述媒体信号中追溯地映射时间转换。
15.根据权利要求10所述的方法,其中,所述时段中的相应时段具有分钟级的持续时间,并且所述阈值大约为五秒钟。
16.根据权利要求10所述的方法,所述方法还包括:
通过利用处理器执行指令,对第一水印中的第一时间戳与第二水印中的第二时间戳进行比较;以及
通过利用处理器执行指令,在所述第一时间戳和所述第二时间戳不同时,标识所述第一转换窗口。
17.一种包括机器可读指令的非暂时性机器可读存储介质,所述机器可读指令在执行时,使机器至少:
基于第一水印的第一时间戳和第二水印的第二时间戳来估计第一转换窗口,所述第一转换窗口指示第一时段到第二时段之间的转换;
在所述第一转换窗口不满足阈值时,基于所述第二时间戳和第三时间戳来估计第二转换窗口,所述第二转换窗口指示所述第二时段与第三时段之间的转换;
基于所述第一转换窗口与所述第二转换窗口的相交来确定第一映射转换窗口;以及
将所述第一映射转换窗口设定为针对后续时段的参考时间转换窗口。
18.根据权利要求17所述的存储介质,其中,所述指令还使所述机器在所述第一转换窗口满足所述阈值时,将所述第一转换窗口设定为确立的时间转换。
19.根据权利要求17所述的存储介质,其中,所述指令还使所述机器在所述第一映射转换窗口满足所述阈值时,将所述第一映射转换窗口设定为确立的时间转换。
20.根据权利要求17所述的存储介质,其中,所述指令还使所述机器:
在所述第一映射转换窗口不满足所述阈值时,基于所述第三时间戳和第四时间戳来估计第三转换窗口,所述第三转换窗口指示所述第三时段与第四时段之间的转换;
基于所述第一映射转换窗口与所述第三转换窗口的相交来确定第二映射转换窗口;以及
将所述第二映射转换窗口设定为所述参考时间转换窗口。
21.根据权利要求20所述的存储介质,其中,所述指令还使所述机器在所述第二映射转换窗口满足所述阈值时,将所述第二映射转换窗口设定为确立的时间转换。
22.根据权利要求17所述的存储介质,其中,所述指令还使所述机器:
基于满足所述阈值的所述第一转换窗口或所述第一映射转换窗口中的至少一者来设定确立的时间转换;以及
基于所确立的时间转换在所述媒体信号中追溯地映射时间转换。
23.根据权利要求17所述的存储介质,其中,所述时段中的相应时段具有分钟级的持续时间,并且所述阈值大约为五秒钟。
24.根据权利要求17所述的存储介质,其中,所述指令还使所述机器在第一水印中的第一时间戳不同于第二水印中的第二时间戳时,标识所述第一转换窗口。
25.一种系统,所述系统包括:
用于检测水印的装置;
用于对所述水印中的相应水印的时间戳进行解码的装置;
用于通过以下操作对转换窗口进行估计的用于估计的装置:
基于所述时间戳中的第一时间戳和所述时间戳中的第二时间戳来估计第一转换窗口,所述第一转换窗口指示第一时段到第二时段之间的转换;以及
在所述第一转换窗口不满足阈值时,基于所述第二时间戳和所述时间戳中的第三时间戳来估计第二转换窗口,所述第二转换窗口指示所述第二时段与第三时段之间的转换;用于基于所述第一转换窗口与所述第二转换窗口的相交来确定第一映射转换窗口的用于确定的装置;以及
用于将所述第一映射转换窗口设定为针对后续时段的参考时间转换窗口的用于设定的装置。
26.根据权利要求25所述的系统,其中,所述用于设定的装置在所述第一转换窗口满足所述阈值时,将所述第一转换窗口设定为确立的时间转换。
27.根据权利要求25所述的系统,其中,所述用于设定的装置在所述第一映射转换窗口满足所述阈值时,将所述第一映射转换窗口设定为确立的时间转换。
28.根据权利要求25所述的系统,其中,在所述第一映射转换窗口不满足所述阈值时,
所述用于估计的装置基于所述第三时间戳和所述时间戳中的第四时间戳来估计第三转换窗口,所述第三转换窗口指示所述第三时段与第四时段之间的转换;
所述用于确定的装置基于所述第一映射转换窗口与所述第三转换窗口的相交来确定第二映射转换窗口;并且
所述用于设定的装置将所述第二映射转换窗口设定为所述参考时间转换窗口。
29.根据权利要求28所述的系统,其中,所述用于设定的装置在所述第二映射转换窗口满足所述阈值时,将所述第二映射转换窗口设定为确立的时间转换。
30.根据权利要求25所述的系统,其中,所述用于设定的装置:
基于满足所述阈值的所述第一转换窗口或所述第一映射转换窗口中的至少一者来设定确立的时间转换;并且
基于所确立的时间转换在所述媒体信号中追溯地映射时间转换。
31.根据权利要求25所述的系统,其中,所述时段中的相应时段具有分钟级的持续时间,并且所述阈值大约为五秒钟。
32.根据权利要求25所述的系统,其中,所述用于估计的装置在第一水印中的第一时间戳不同于第二水印中的第二时间戳时,标识所述第一转换窗口。
33.一种系统,所述系统包括:
水印检测器,所述水印检测器检测水印;
解码器,所述解码器对所述水印中的相应水印的时间戳进行解码;以及
时间戳转换分辨率增强器,所述时间戳转换分辨率增强器通过以下操作基于所述时间戳来确定包含所述水印的媒体的时段之间的转换时刻:
(a)估计两个时段之间的粗略转换窗口;
(b)将先前的转换窗口估计映射至(a)的估计;
(c)基于(a)的估计与(b)的估计之间的交叠而缩窄至精细转换窗口估计;
(d)将(c)的估计与阈值进行比较;
(e)针对连续时段,使用(c)的所述精细转换窗口估计作为(b)的先前的转换窗口估计来重复(a)到(d),直到(c)的所述精细转换窗口估计满足所述阈值为止;以及
(f)在(c)的估计满足所述阈值时,将所述精细转换窗口估计确立为时段之间的确立的转换时刻。
34.根据权利要求33所述的系统,其中,所述时间戳转换分辨率增强器基于所确立的转换时刻来标识所述媒体信号的时段之间的所述转换时刻。
35.根据权利要求33所述的系统,其中,所述时段对应于所述媒体信号的连续的多个分钟,并且所述阈值大约为五秒钟。
36.一种方法,所述方法包括:
通过利用处理器执行指令,对水印进行检测;
通过利用处理器执行指令,对所述水印中的相应水印的时间戳进行解码;以及
通过利用处理器执行指令,通过以下操作基于所述时间戳来确定包含所述水印的媒体的时段之间的转换时刻:
(a)估计两个时段之间的粗略转换窗口;
(b)将先前的转换窗口估计映射至(a)的估计;
(c)基于(a)的估计与(b)的估计之间的交叠而缩窄至精细转换窗口估计;
(d)将(c)的估计与阈值进行比较;
(e)针对连续时段,使用(c)的所述精细转换窗口估计作为(b)的先前的转换窗口估计来重复(a)到(d),直到(c)的所述精细转换窗口估计满足所述阈值为止;以及
(f)在(c)的估计满足所述阈值时,将所述精细转换窗口估计确立为窗口之间的确立的转换时刻。
37.根据权利要求36所述的方法,所述方法还包括:通过利用处理器执行指令,基于所确立的转换时刻来标识所述媒体信号的时段之间的所述转换时刻。
38.根据权利要求36所述的方法,其中,所述时段对应于所述媒体信号的连续的多个分钟,并且所述阈值大约为五秒钟。
39.一种包含机器可读指令的存储介质,所述机器可读指令在执行时,使机器至少:
检测水印;
对所述水印中的相应水印的时间戳进行解码;以及
通过以下操作基于所述时间戳来确定包含所述水印的媒体的时段之间的转换时刻:
(a)估计两个时段之间的粗略转换窗口;
(b)将先前的转换窗口估计映射至(a)的估计;
(c)基于(a)的估计与(b)的估计之间的交叠而缩窄至精细转换窗口估计;
(d)将(c)的估计与阈值进行比较;
(e)针对连续时段,使用(c)的所述精细转换窗口估计作为(b)的先前的转换窗口估计来重复(a)到(d),直到(c)的所述精细转换窗口估计满足所述阈值为止;以及
(f)在(c)的估计满足所述阈值时,将所述精细转换窗口估计确立为窗口之间的确立的转换时刻。
40.根据权利要求39所述的存储介质,其中,所述指令还使所述机器基于所确立的转换时刻来标识所述媒体信号的时段之间的所述转换时刻。
41.根据权利要求39所述的存储介质,其中,所述时段对应于所述媒体信号的连续的多个分钟,并且所述阈值大约为五秒钟。
42.一种系统,所述系统包括:
用于检测水印的装置;
用于对所述水印中的相应水印的时间戳进行解码的装置;
用于通过以下操作基于所述时间戳来确定包含所述水印的媒体的时段之间的转换时刻的用于确定的装置:
(a)估计两个时段之间的粗略转换窗口;
(b)将先前的转换窗口估计映射至(a)的估计;
(c)基于(a)的估计与(b)的估计之间的交叠而缩窄至精细转换窗口估计;
(d)将(c)的估计与阈值进行比较;
(e)针对连续时段,使用(c)的所述精细转换窗口估计作为(b)的先前的转换窗口估计来重复(a)到(d),直到(c)的所述精细转换窗口估计满足所述阈值为止;以及
(f)在(c)的估计满足所述阈值时,将所述精细转换窗口估计确立为时段之间的确立的转换时刻。
43.根据权利要求42所述的系统,其中,所述用于确定的装置基于所确立的转换时刻来标识所述媒体信号的时段之间的所述转换时刻。
44.根据权利要求42所述的系统,其中,所述时段对应于所述媒体信号的连续的多个分钟,并且所述阈值大约为五秒钟。
技术总结