【技术实现步骤摘要】
【国外来华专利技术】动态控制指纹识别速率以促进媒体内容的时间精确修正相关申请的交叉引用本申请要求2018年10月22日申请的第16/166,561号美国专利申请和2018年7月16日申请的第62/698,629号美国临时专利申请的优先权,所述申请中的每一个的全部内容在此以引用的方式并入。本申请还与2018年10月22日提交的第16/166,948号美国专利申请有关,所述申请的全部内容在此以引用的方式并入。
技术介绍
典型媒体客户端用于接收表示媒体内容(例如,视频和/或音频内容)的模拟或数字媒体流,和输出媒体内容和/或转发所述流以用于在例如显示屏和/或音频扬声器的用户接口上呈现内容。此类客户端的实例包含电视、计算机显示器、投影系统、扩音器、头戴式耳机、机顶盒(例如,有线或卫星电视接收器)、数字视频记录器、收音机、个人计算机、移动通信装置、游戏控制台、流媒体播放器等。举例来说,电视可以接收广播流(例如,通过空气、从机顶盒、通过因特网连接或以另一方式),并且可向用户呈现所述广播流的媒体内容。作为另一实例,机顶盒可接收来自多信道视频节目分配器的广播流,并且可通过高清多媒体接口(HDMI)缆线或其它接口将所述流的媒体内容输出到电视和/或音频/视频接收器以供播出。作为再一实例,数字视频或音频记录器可同样地接收广播流,但可存储所述流供以后播出。作为又一实例,扩音器或头戴式耳机可接收来自收音机、计算机或其它装置的广播音频流,并且可向用户呈现所述流的音频内容。许多其它实例也是可能的。
技术实现思路
当媒体客户端接收媒体流时,在某些情 ...
【技术保护点】
1.一种方法,包括:/n通过计算系统接收表示正由客户端接收的媒体流的查询指纹,其中所述查询指纹由所述客户端以某一帧速率产生;/n通过计算系统确定正由所述客户端接收的所述媒体流是已知媒体流,其中所述确定是基于由所述计算系统进行的(i)以所述帧速率产生的所述查询指纹与(ii)表示所述已知媒体流的参考指纹的比较;/n响应于所述确定,通过所述计算系统使所述客户端增大所述客户端产生正由所述计算系统接收的所述查询指纹的所述帧速率;/n通过所述计算系统将以所述增大的帧速率产生的所述查询指纹用作在(i)沿着所述已知媒体流内的时间线定义的真实时间与(ii)根据所述客户端的时钟定义的客户端时间之间建立同步锁的基础;/n通过所述计算系统将所述建立的同步锁用作确定所述客户端在正由所述客户端接收的所述媒体流中应执行内容修正的客户端时间点的基础;以及/n使所述客户端在所述确定的客户端时间点执行所述内容修正。/n
【技术特征摘要】
【国外来华专利技术】20180716 US 62/698,629;20181022 US 16/166,5611.一种方法,包括:
通过计算系统接收表示正由客户端接收的媒体流的查询指纹,其中所述查询指纹由所述客户端以某一帧速率产生;
通过计算系统确定正由所述客户端接收的所述媒体流是已知媒体流,其中所述确定是基于由所述计算系统进行的(i)以所述帧速率产生的所述查询指纹与(ii)表示所述已知媒体流的参考指纹的比较;
响应于所述确定,通过所述计算系统使所述客户端增大所述客户端产生正由所述计算系统接收的所述查询指纹的所述帧速率;
通过所述计算系统将以所述增大的帧速率产生的所述查询指纹用作在(i)沿着所述已知媒体流内的时间线定义的真实时间与(ii)根据所述客户端的时钟定义的客户端时间之间建立同步锁的基础;
通过所述计算系统将所述建立的同步锁用作确定所述客户端在正由所述客户端接收的所述媒体流中应执行内容修正的客户端时间点的基础;以及
使所述客户端在所述确定的客户端时间点执行所述内容修正。
2.根据权利要求1所述的方法,其中所述计算系统由与所述客户端网络通信的服务器实施。
3.根据权利要求2所述的方法,其中使所述客户端增大所述客户端产生正由所述计算系统接收的所述查询指纹的所述帧速率包括向所述客户端传输指令,所述客户端配置成通过增大所述客户端产生正由所述计算系统接收的所述查询指纹的所述帧速率来对所述指令作出响应。
4.根据权利要求2所述的方法,其中使所述客户端在所述确定的客户端时间点执行所述内容修正包括向所述客户端传输指示所述确定的客户端时间点的内容修正指令。
5.根据权利要求1所述的方法,其中将以所述增大的帧速率产生的所述查询指纹用作在(i)沿着所述已知媒体流内的时间线定义的真实时间与(ii)根据所述客户端的时钟定义的客户端时间之间建立同步锁的基础包括:
比较以所述增大的帧速率产生的所述查询指纹与所述已知媒体流的参考指纹;
基于以所述增大的帧速率产生的所述查询指纹与所述已知媒体流的所述参考指纹的所述比较,识别定义查询指纹和参考指纹之间的匹配的至少一个匹配点;以及
基于所述查询指纹的客户端时间时间戳与所述参考指纹的真实时间时间戳之间的映射建立所述同步锁。
6.根据权利要求1所述的方法,其中将所述建立的同步锁用作确定所述客户端在正由所述客户端接收的所述媒体流中应执行所述内容修正的客户端时间点的基础包括将所述建立的同步锁用作将在所述已知媒体流中应执行所述内容修正的预定义真实时间点映射到所述客户端在正由所述客户端接收的所述媒体流中应执行所述内容修正的对应客户端时间点的基础。
7.根据权利要求1所述的方法,其中所述内容修正包括内容替换。
8.根据权利要求7所述的方法,其中正由所述客户端接收的所述媒体流包括定义广告序列的广告荚,并且其中所述内容修正包括用替换媒体内容替换所述序列中的广告。
9.根据权利要求7所述的方法,进一步包括向所述客户端提供所述客户端将用来取代正由所述客户端接收的所述媒体流的替换内容。
10.一种计算系统,包括:
网络通信接口,通过所述网络通信接口传输和接收;
处理单元;
非暂时性数据存储装置;以及
程序指令,其存储在所述非暂时性数据存储装置中且可由所述处理单元执行以使所述计算系统实行包含以下的操作:
识别正由媒体客户端接收的媒体流,其中所述识别包含:(i)接收所述媒体流的查询指纹,所述接收到的查询指纹由所述媒体客户端以某一帧速率产生,和(ii)匹配所述接收到的查询指纹与已知媒体流的参考指纹,
响应于识别所述媒体流,向所述媒体客户端传输使所述媒体客户端增大产生所述查询指纹的所述帧速率的指令,
基于由所述媒体客户端以所述增大的帧速率产生的所述查询指纹,...
【专利技术属性】
技术研发人员:K·R·蒂伦,S·C·麦钱特,P·东克尔,M·K·克里默,S·D·舍夫,
申请(专利权)人:格雷斯诺特公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。