【技术实现步骤摘要】
【国外来华专利技术】存储和取回启发法
本公开总体涉及信息的存储和取回。
技术介绍
可能出于许多原因而标识视频序列,包括:识别电视节目重新播放以便将现有元数据与节目相关联、识别何时广播某些广告或内容条目、标识盗版内容、以及其他数据分析任务。可以使用视频签名来标识视频序列。附图说明从以下结合附图的详细描述中将更全面地了解和理解本公开,在附图中:图1是根据本专利技术的实施例构建和操作的包括流分析器的广播系统的部分图示视图、部分框图视图;图2A是根据本专利技术的实施例构建和操作的由图1的流分析器来处理的视频帧的视图;图2B-D是图2A的视频帧被划分成较小区域的视图;图3示出了根据本专利技术的实施例的在由图1的流分析器来创建视频签名中所执行的示例性步骤的流程图;图4示出了根据本专利技术的实施例的在由图1的流分析器来匹配视频签名中所执行的示例性步骤的流程图;图5是根据本专利技术的实施例的由图1的流分析器使用的二维散列表的视图;图6示出了根据本专利技术的实施例的在填充图5的二维散列表中所执行的示例性步骤的流程图;图7示出了根据本专利技术的实施例的在从图5的二维散列表提取数据中所执行的示例性步骤的流程图;图8示出了根据本专利技术的实施例的在用于提升图1的流分析器的签名匹配速度的方法中所执行的示例性步骤的流程图;图9示出了根据本专利技术的实施例的在用于由图1的流分析器来识别用于元数据标记的视频签名的方法中所执行的示例性步骤的流程图;图10示出了根据本专利技术的实施例的在用于由图1的流分析器来标记与一系列节目的剧集相关联的视频签名的方法中所执行的示例性步骤的流程图;图11示出了正在由图1的流分析 ...
【技术保护点】
一种系统,所述系统包括处理器;以及用于存储所述处理器所使用的数据的存储器,其中,所述处理器能操作来:从所述存储器撷取第一数据元素,所述第一数据元素包括值X0和值Y0;提供散列函数以供与具有多个桶的散列表一起使用,所述散列函数具有包括第一输入和第二输入的多个输入,所述第一输入和第二输入组合映射到所述桶中的一个桶,其中:(a)所述第一输入在具有多个非重叠X值子范围的X值的范围内;(b)所述第二输入在具有多个非重叠Y值子范围的Y值的范围内;(c)当所述第一输入是所述X值子范围中的一个X值子范围内的任意值并且所述第二输入是所述Y值子范围中的一个Y值子范围内的任意值时,所述散列函数映射到所述桶中的同一个桶;并且(d)所述X值子范围和所述Y值子范围的不同组合使用所述散列函数映射到所述桶中的不同的桶;以及将所述第一数据元素的所述值X0和所述值Y0输入到所述散列函数中,产生指示所述散列表的所述桶中的第一桶的输出。
【技术特征摘要】
【国外来华专利技术】2015.03.25 US 14/667,805;2015.03.25 US 14/667,839;1.一种系统,所述系统包括处理器;以及用于存储所述处理器所使用的数据的存储器,其中,所述处理器能操作来:从所述存储器撷取第一数据元素,所述第一数据元素包括值X0和值Y0;提供散列函数以供与具有多个桶的散列表一起使用,所述散列函数具有包括第一输入和第二输入的多个输入,所述第一输入和第二输入组合映射到所述桶中的一个桶,其中:(a)所述第一输入在具有多个非重叠X值子范围的X值的范围内;(b)所述第二输入在具有多个非重叠Y值子范围的Y值的范围内;(c)当所述第一输入是所述X值子范围中的一个X值子范围内的任意值并且所述第二输入是所述Y值子范围中的一个Y值子范围内的任意值时,所述散列函数映射到所述桶中的同一个桶;并且(d)所述X值子范围和所述Y值子范围的不同组合使用所述散列函数映射到所述桶中的不同的桶;以及将所述第一数据元素的所述值X0和所述值Y0输入到所述散列函数中,产生指示所述散列表的所述桶中的第一桶的输出。2.如权利要求1所述的系统,其中,所述处理器能操作来发布命令以将所述第一数据元素存储在所述第一桶中。3.如权利要求1或2所述的系统,其中,所述第一数据元素被包括在视频帧的视频签名SN中。4.如权利要求1-3中的任一项所述的系统,其中,所述值X0和所述值Y0是所述视频帧的平均亮度值。5.如权利要求1-4中的任一项所述的系统,其中,任意所述X值子范围的大小等于第一限值并且任意所述Y值子范围的大小等于第二限值,所述第一限值和第二限值是根据用于确定与所述散列表中的所述第一数据元素相匹配的候选数据元素的子集的标准来设置的。6.如权利要求5所述的系统,其中:所述第一限值基于多个数据元素中的每个数据元素的X值和所述第一数据元素的所述值X0之间的最大匹配差异标准;并且所述第二限值基于所述数据元素中的每个数据元素的Y值和所述第一数据元素的所述值Y0之间的最大可接受匹配差异标准。7.如权利要求5或6所述的系统,其中,所述第一限值在所述X值的范围内的2-8到2-5的最大值的范围内,并且所述第二限值在所述Y值的范围内的2-8到2-5的最大值的范围内。8.如权利要求1-7中的任一项所述的系统,其中:所述散列表根据多个数据元素中的每个数据元素的X值和Y值将所述多个数据元素存储在所述桶中;所述第一桶与所述X值子范围中的第一X值子范围以及所述Y值子范围中的第二Y值子范围相关联;所述处理器能操作来发布命令以撷取存储在所述第一桶中的所有数据元素以及存储在所述桶中在子范围方面与所述第一桶相邻的八个不同的桶中的所有数据元素,以使得所述八个桶中的每个桶与下列项相关联:所述X值子范围中与所述第一X值子范围相邻或相同的X值子范围;以及所述Y值子范围中与所述第二Y值子范围相邻或相同的Y值子范围;以及所述处理器能操作来发布命令以比较所述第一数据元素的至少部分和从所述第一桶和所述八个桶撷取的数据元素。9.如权利要求8所述的系统,其中:所述第一数据元素被包括在视频帧的视频签名S0中;并且所述多个数据元素中的每个数据元素被包括在不同的数据签名Si中。10.如权利要求9所述的系统,其中,所述值X0和所述值Y0是所述视频帧的平均亮度值。11.如权利要求8-10中的任一项所述的系统,其中,所述散列函数被提供以使得任意所述X值...
【专利技术属性】
技术研发人员:塔勒·马奥兹,贾勒·莫施池,阿莉扎·埃特兹克维茨,泽埃夫·格泽尔,瑞文·威彻福格尔,
申请(专利权)人:思科技术公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。