具有确定输入缓冲区切换延迟特征的内容修改系统技术方案

技术编号:31373046 阅读:13 留言:0更新日期:2021-12-15 10:52
一方面,一种方法包括:(i)确定基准输入至输出延迟,该基准输入至输出延迟表示内容输入到第一输入缓冲区至由输出缓冲区输出之间的时间段;(ii)在表示第一输入缓冲区中的内容的第一指纹数据(a)与表示输出缓冲区中的内容的第二指纹数据(b)之间建立同步锁;(iii)确定指令时间点,在该指令时间点指示内容呈现设备从使用第一输入缓冲区中的内容以填充输出缓冲区切换到使用第二输入缓冲区中的内容以填充输出缓冲区;(iv)确定失去同步锁的时间点,在该时间点失去已建立的同步锁;(v)使用已确定的基准输入至输出延迟、已确定的指令时间点和已确定的失去同步锁的时间点来确定输入缓冲区切换延迟;以及(vi)使用已确定的输入缓冲区切换延迟来执行内容修改操作的执行。切换延迟来执行内容修改操作的执行。切换延迟来执行内容修改操作的执行。

【技术实现步骤摘要】
【国外来华专利技术】具有确定输入缓冲区切换延迟特征的内容修改系统
[0001]相关申请的交叉引用
[0002]本公开要求于2019年5月10日提交的申请号为62/846,409的美国临时专利申请的优先权,其全部内容通过引用结合在本申请中。
[0003]用法和术语
[0004]在本公开中,除非另有规定和/或除非特定上下文另有明确指出,否则术语“一”或“一个”指至少一个,并且术语“所述、该”指至少一个。

技术实现思路

[0005]一方面,公开了一种与包括第一输入缓冲区、第二输入缓冲区和输出缓冲区的内容呈现设备结合使用的方法,其中内容呈现设备被配置成使得来自第一输入缓冲区或第二输入缓冲区的内容能够传到输出缓冲区。该方法包括:(i)确定基准输入至输出延迟,该基准输入至输出延迟表示内容输入到第一输入缓冲区至由输出缓冲区输出之间的时间段;(ii)在表示第一输入缓冲区中的内容的第一指纹数据(a)与表示输出缓冲区中的内容的第二指纹数据(b)之间建立同步锁;(iii)确定指令时间点,在该指令时间点指示内容呈现设备从使用第一输入缓冲区中的内容以填充输出缓冲区切换到使用第二输入缓冲区中的内容以填充输出缓冲区;(iv)确定失去同步锁的时间点,在该时间点失去已建立的同步锁;(v)使用已确定的基准输入至输出延迟、已确定的指令时间点和已确定的失去同步锁的时间点来确定输入缓冲区切换延迟;以及(vi)使用已确定的输入缓冲区切换延迟来促进内容修改操作的执行。
[0006]另一方面,非暂时性计算机可读存储介质,其上存储有程序指令,该程序指令在由处理器执行时,使得与内容呈现设备结合使用而执行一组操作,该内容呈现设备包括第一输入缓冲区、第二输入缓冲区和输出缓冲区,其中内容呈现设备被配置成使得来自第一输入缓冲区或第二输入缓冲区的内容能够传到输出缓冲区。该组操作包括:(i)确定基准输入至输出延迟,该基准输入至输出延迟表示内容输入到第一输入缓冲区至由输出缓冲区输出之间的时间段;(ii)在表示第一输入缓冲区中的内容的第一指纹数据(a)与表示输出缓冲区中的内容的第二指纹数据(b)之间建立同步锁;(iii)确定指令时间点,在该时间点指示内容呈现设备从使用第一输入缓冲区中的内容以填充输出缓冲区切换到使用第二输入缓冲区中的内容以填充输出缓冲区;(iv)确定失去同步锁的时间点,在该时间点失去已建立的同步锁;(v)使用已确定的基准输入至输出延迟、已确定的指令时间点和已确定的失去同步锁的时间点来确定输入缓冲区切换延迟;以及(vi)使用已确定的输入缓冲区切换延迟来促进内容修改操作的执行。
[0007]另一方面,计算系统包括处理器和其上存储有程序指令的非暂时性计算机可读存储介质,该程序指令在由处理器执行时,使得与内容呈现设备结合使用而执行一组操作,该内容呈现设备包括第一输入缓冲区、第二输入缓冲区和输出缓冲区,其中内容呈现设备被配置成使得来自第一输入缓冲区或第二输入缓冲区的内容能够传到输出缓冲区。该组操作包括:(i)确定基准输入至输出延迟,该基准输入至输出延迟表示内容输入到第一输入缓冲
区至由输出缓冲区输出之间的时间段;(ii)在表示第一输入缓冲区中的内容的第一指纹数据(a)与表示输出缓冲区中的内容的第二指纹数据(b)之间建立同步锁;(iii)确定指令时间点,在该时间点指示内容呈现设备从使用第一输入缓冲区中的内容以填充输出缓冲区切换到使用第二输入缓冲区中的内容以填充输出缓冲区;(iv)确定失去同步锁的时间点,在该时间点失去已建立的同步锁;(v)使用已确定的基准输入至输出延迟、已确定的指令时间点和已确定的失去同步锁的时间点来确定输入缓冲区切换延迟;以及(vi)使用已确定的输入缓冲区切换延迟来促进内容修改操作的执行。
附图说明
[0008]图1是示例内容修改系统的简化框图,该系统中能够实现各种所描述的原理。
[0009]图2是示例计算系统的简化框图,该系统中能够实现各种所描述的原理。
[0010]图3是内容和相关概念的示例线性序列的图。
[0011]图4A、4B、4C、4D、4E和4F共同组成一个表格,该表格中示出了示例时间段和结合示例内容修改系统能够执行的相应操作。
[0012]图5是示例方法的流程图。
具体实施方式
[0013]I、概述
[0014]为了向最终用户传递和呈现内容,内容提供商能够将内容传送到一个或更多个内容分发系统,内容分发系统中的每一个又能够依次将内容传送到一个或更多个相应的内容呈现设备以输出,用于呈现给相应的最终用户。这样的分层结构能够促进内容方便、广泛的分发。
[0015]举例来说,为了使视频内容提供商将视频内容传递给整个美国的最终用户,视频内容提供商能够通过卫星或其他媒体将视频内容传送到服务于美国境内相应的指定市场区域((DMA)的内容分发系统。因此,每个这样的内容分发系统能够接收携载视频内容的国家卫星馈送,并且能够将视频内容传送到内容分发系统的DMA中的电视机和/或机顶盒,使得视频内容能够输出以呈现给该DMA中的相应的最终用户。在实践中,这些内容分发系统及其向内容呈现设备的传送方式能够采用各种形式。例如,内容分发系统能够与有线电视提供商相关联,并且能够通过混合光纤/同轴电缆连接将视频内容传送到作为有线电视订户的最终用户的内容呈现设备。
[0016]这样,在各种场景中,内容分发系统能够将内容传送到内容呈现设备,该内容呈现设备能够接收并输出内容以呈现给最终用户。在一些情况下,即使内容呈现设备从内容分发系统接收内容,也期望内容呈现设备能够执行内容修改操作,以便内容呈现设备能够输出用于呈现的替代内容而不是接收的内容的至少一部分。。
[0017]例如,在内容呈现设备接收到包含位于序列中某处的给定广告片段的内容片段的线性序列的情况下,也期望内容呈现设备能够将给定的原始广告片段替换为可能更针对最终用户的不同的替换广告片段(例如,更针对最终用户的兴趣、人口统计数据等)。作为另一个示例,也期望内容呈现设备能够在原始广告片段上进行覆盖,可能再次以更针对最终用户的方式对增强原始广告片段的内容进行覆盖。所描述的内容修改系统能够促进对于这些
特征和其他相关特征的提供。
[0018]为了进一步详细说明上述操作,就内容替换操作而言,内容呈现设备能够输出用于呈现的内容片段的序列,直到修改起始时间(其对应于原始广告片段的开始)为止,此时内容呈现设备能够切换到输出以用于呈现替换广告片段。然后,在修改结束时间(其对应于原始广告片段的结束),内容呈现设备104能够回切到输出以用于呈现内容片段的线性序列中的后续内容(或者可能切换到其他内容)。
[0019]在一个示例中,这种切换能够涉及使用内容呈现设备的各种缓冲区。例如,这能够涉及内容呈现设备从在接收内容片段的序列(包括原始广告片段)的第一输入缓冲区中使用内容切换到在接收补充内容的第二输入缓冲区中使用第二内容以填充输出缓冲区。
[0020]然而,在一些情况下,当内容呈现设备提供启动该切换的指令时,出于各种原因(例如,由于基于软件和/或基于硬件的处理延本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种方法,其与包括第一输入缓冲区、第二输入缓冲区和输出缓冲区的内容呈现设备结合使用,其中,所述内容呈现设备被配置成使得来自所述第一输入缓冲区或所述第二输入缓冲区的内容能够传到所述输出缓冲区,所述方法包括:确定基准输入至输出延迟,所述基准输入至输出延迟表示内容输入到所述第一输入缓冲区至由所述输出缓冲区输出之间的时间段;在表示所述第一输入缓冲区中的内容的第一指纹数据(i)与表示所述输出缓冲区中的内容的第二指纹数据(ii)之间建立同步锁;确定指令时间点,在所述指令时间点指示所述内容呈现设备从使用所述第一输入缓冲区中的内容以填充所述输出缓冲区切换到使用所述第二输入缓冲区中的内容以填充所述输出缓冲区;确定失去同步锁的时间点,在所述时间点失去已建立的同步锁;使用已确定的基准输入至输出延迟、已确定的指令时间点和已确定的失去同步锁的时间点来确定输入缓冲区切换延迟;以及使用已确定的输入缓冲区切换延迟来促进内容修改操作的执行。2.根据权利要求1所述的方法,其中,所述内容呈现设备是电视机,并且所述输出缓冲区是显示缓冲区。3.根据权利要求1所述的方法,其中,确定所述基准输入至输出延迟包括:通过从所述输出缓冲区输出内容的时间点减去将所述内容输入到所述第一输入缓冲区的时间点,以得出所述基准输入至输出延迟。4.根据权利要求1所述的方法,还包括生成所述第一指纹数据和所述第二指纹数据。5.根据权利要求1所述的方法,其中,使用已确定的基准输入至输出延迟、已确定的指令时间点和已确定的失去同步锁的时间点来确定输入缓冲区切换延迟包括:通过从所述已确定的失去同步锁的时间点中减去所述已确定的基准输入至输出延迟和所述已确定的指令时间点来得出所述输入缓冲区切换延迟。6.根据权利要求1所述的方法,其中,所述指令时间点是第一指令时间点,并且其中,使用所述已确定的输入缓冲区切换延迟以促进所述内容修改操作的执行包括:确定修改起始时间,其对应于可修改内容片段的开始;在第二指令时间点,指示内容呈现设备从使用所述第一输入缓冲区中的内容以填充所述输出缓冲区切换到使用所述第二输入缓冲区中的内容以填充所述输出缓冲区,所述第二指令时间点是已确定的修改起始时间减去已确定的输入缓冲区切换延迟。7.根据权利要求6所述的方法,其中,所述第一输入缓冲区中的内容是与所述内容修改操作相关联的可修改内容片段,并且所述第二输入缓冲区中的内容是与所述内容修改操作相关联的补充内容。8.根据权利要求1所述的方法,还包括传送所述已确定的输入缓冲区切换延迟以及与所述内容呈现设备相关联的数据的指示。9.根据权利要求8所述的方法,其中,与所述内容呈现设备相关联的数据包括内容呈现设备的型号。10.一种非暂时性计算机可读存储介质,其上存储有程序指令,所述程序指令在由处理器执行时,使得与内容呈现设备结合使用而执行一组操作,所述内容呈现设备包括第一输
入缓冲区、第二输入缓冲区和输出缓冲区,其中,所述内容呈现设备被配置成使得来自所述第一输入缓冲区或所述第二输入缓冲区的内容能够传到所述输出缓冲区,所述一组操作包括:确定基准输入至输出延迟,所述基准输入至输出延迟表示内容输入到所述第一输入缓冲区至由所述输出缓冲区输出之间的时间段;在表示所述第一输入缓冲区中的内容的第一指纹数据(i)与表示所述输出缓冲区中的内容的第二指纹数据(ii)之间建立同步锁;确定指令时间点,在所述指令时间点指示所述内容呈现设备从使用所述第一输入缓冲区中的内容以填充所述输出缓冲区切换到使用所述第二输入缓冲区中的内容以填充所述输出缓冲区;确定失去同步锁的时间点,在所述时间点失去已建立的同步锁;使用已确定的基准输入至输出延迟、已确定的指令时间点和已确定的失去同步锁的时间点来确定输入缓...

【专利技术属性】
技术研发人员:安德鲁
申请(专利权)人:六科股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1