掌桥专利:专业的专利平台
掌桥专利
首页

用于自动内容识别的标记广告帧的方法和系统

文献发布时间:2023-06-19 12:18:04


用于自动内容识别的标记广告帧的方法和系统

本申请是分案申请,其原案申请是申请号为PCT/US2018/050184、申请日为2018年09月10日的PCT申请并且于2020年3月13日进入中国国家阶段,国家申请号为201880059810.0,名称为“用于自动内容识别的标记广告帧的方法和系统”。

技术领域

本公开涉及在自动内容识别期间标记广告帧。

背景技术

当今媒体设备正变得越来越普遍,并且其范围可以从家庭中的诸如电视的固定装置到随同媒体消费者一起行进的移动设备。诸如电视、机顶盒、移动电话、笔记本电脑以及平板电脑之类的媒体设备可以访问并可以从各种源检索媒体内容。例如,媒体设备可以经由卫星、空中广播或从有线或无线连接的流系统接收媒体内容。随着媒体设备的使用持续增加,媒体设备到媒体内容的连接性也增加了。随着这种增长,新的媒体内容市场出现,并且旧的媒体内容市场已经适于了解媒体消费者并向其提供语境相关的媒体内容。

发明内容

本公开的一个方面提供了一种用于自动内容识别的标记广告帧的方法。该方法包括在数据处理硬件处接收指示媒体流的广播帧的广播指纹。媒体流包括一系列广播场景。该方法还包括在数据处理硬件处接收指示广告场景的广告帧的广告(ad)指纹。该方法包括通过数据处理硬件确定在第一广播场景与第二广播场景之间的场景改变。场景改变基于在第二广播场景的初始广播帧的初始广播指纹与第一广播场景的最后广播帧的最后广播指纹之间的场景改变皮尔逊相关系数。该方法还通过数据处理硬件确定第二广播场景是否是广告场景中的一个。当第二广播场景是广告场景中的一个时,该方法通过数据处理硬件将第二广播场景的标识关联为广告场景中的一个。

本公开的实施方式可以包括以下可选特征中的一个或更多个。在一些实施方式中,场景改变包括确定在第二广播场景的初始广播帧的初始广播指纹与第一广播场景的最后广播帧的最后广播指纹之间的场景改变皮尔逊相关系数。场景改变还可以包括通过数据处理硬件确定场景改变皮尔逊相关系数满足场景改变相关性阈值。

在一些示例中,该方法包括针对每个连续相邻的广播帧对确定场景改变。在该示例中,所述方法可以确定广播帧对中的第一广播帧的第一广播指纹与广播帧对中的第二广播帧的第二广播指纹之间的场景改变皮尔逊相关系数。该方法还可以通过数据处理硬件确定场景改变皮尔逊相关系数是否满足场景改变相关性阈值。当场景改变皮尔逊相关系数满足场景改变相关性阈值时,该方法可以将广播帧对中的第一广播帧标识为对应的广播场景的最后广播帧。当场景改变皮尔逊相关系数满足场景改变相关性阈值时,该方法还可以将广播帧对中的第二广播帧标识为对应的连续相邻的广播场景的初始广播帧。

在一些配置中,该方法包括在确定第二广播场景是否是广告场景中的一个之前在第一广播场景的最后广播帧的最后广播指纹之后,等待阈值时间段。针对每个广告指纹确定第二广播场景是否是广告场景中的一个可以包括通过数据处理硬件确定在相应广告指纹与第二广播指纹之间的匹配皮尔逊相关系数。该方法还可以包括通过数据处理硬件确定匹配皮尔逊相关系数是否满足匹配相关性阈值。当匹配皮尔逊相关系数满足匹配相关性阈值时,该方法可以通过数据处理硬件将第二广播场景标识为与相应广告指纹的广告场景相对应。

在一些实施方式中,第二广播场景可以是广告场景中的一个。在这些实施方式中,该方法可以通过数据处理硬件确定第二广播场景是否在另一广告场景内或与之相邻。该方法还可以通过数据处理硬件将广告标识符与第二广播场景相关联。

在一些示例中,每个指纹表示对应的帧的至少一个像素。每个指纹还可以包括表示对应的帧的灰度值的总和的平均像素值。此外地或替代地,每个指纹可以表示与十六个子帧的平均像素值相对应的16个整数矢量,十所述六个子帧限定了对应的帧的四乘四阵列。

本公开的另一方面提供了一种用于自动内容识别的标记广告帧的方法。该方法包括在数据处理硬件处接收指示媒体流的广播帧的广播指纹。该方法还包括在数据处理硬件处接收指示广告场景的广告帧的广告(ad)指纹。对于每个连续相邻的广播帧对,该方法包括通过数据处理硬件确定在广播帧对中的第一广播帧的第一广播指纹与广播帧对中的第二广播帧的第二广播指纹之间的场景改变皮尔逊相关系数。对于每个顺序连续相邻的广播帧对,该方法还通过数据处理硬件确定场景改变皮尔逊相关系数是否满足场景改变相关性阈值。当场景改变皮尔逊相关系数满足场景改变相关性阈值时,该方法通过数据处理硬件将第一广播场景标识为在第一广播帧结束,将第二广播场景标识为在第二广播帧处开始。对于每个广告指纹,当场景改变皮尔逊相关系数满足场景改变相关性阈值时,该方法通过数据处理硬件确定在相应广告指纹与第二广播指纹之间的匹配皮尔逊相关系数以及匹配皮尔逊相关系数是否满足匹配相关性阈值。当匹配皮尔逊相关系数满足匹配相关性阈值时,该方法包括通过数据处理硬件将第二广播场景标识为相应广告指纹的广告场景。

本公开的实施方式可以包括以下可选特征中的一个或更多个。在一些示例中,当第二广播场景是广告场景中的一个时,该方法包括通过数据处理硬件确定第二广播场景是否在另一广告场景之内或与之连续相邻。当第二广播场景是广告场景中的一个时,该方法还可以包括通过数据处理硬件将广告标识符与第二广播场景相关联。

在一些实施方式中,每个指纹表示对应的帧的至少一个像素。此外地或替代地,每个指纹还可以表示与十六个子帧的平均像素值相对应的16个整数矢量,所述十六个子帧限定了对应的帧的四乘四阵列。

本公开的另一方面提供了一种用于自动内容识别的标记广告帧的系统。该系统包括数据处理硬件和与数据处理硬件通信的存储器硬件。存储器硬件存储指令,所述指令在数据处理硬件上被执行时引起数据处理硬件执行操作。该操作包括接收指示媒体流的广播帧的广播指纹。媒体流包括一系列广播场景。该操作还包括接收指示广告场景的广告帧的广告(ad)指纹。操作还包括基于场景改变皮尔逊相关系数来确定在第一广播场景与第二广播场景之间的场景改变。场景改变皮尔逊相关系数在第二广播场景的初始广播帧的初始广播指纹与第一广播场景的最后广播帧的最后广播指纹之间。操作还包括确定第二广播场景是否是广告场景中的一个。当第二广播场景是广告场景中的一个时,操作包括将第二广播场景的标识关联为广告场景中的一个。

本公开的实施方式可以包括以下可选特征中的一个或更多个。在一些示例中,系统包括确定场景改变。在这些示例中,场景改变可以包括确定在第二广播场景的初始广播帧的初始广播指纹与第一广播场景的最后广播帧的最后广播指纹之间的场景改变皮尔逊相关系数。该系统还可包括确定场景改变皮尔逊相关系数满足场景改变相关性阈值。

在一些配置中,对于每个连续相邻的广播帧对,确定场景改变包括确定在广播帧对中的第一广播帧的第一广播指纹与广播帧对中的第二广播帧的第二广播指纹之间的场景改变皮尔逊相关系数。对于每个连续相邻的广播帧对,确定场景改变还可以包括确定场景改变皮尔逊相关系数是否满足场景改变相关性阈值。当场景改变皮尔逊相关系数满足场景改变相关性阈值时,该系统可以包括将广播帧对中的第一广播帧标识为对应的广播场景的最后广播帧。该系统还可以包括将广播帧对中的第二广播帧标识为对应的连续相邻的广播场景的初始广播帧。操作还可以包括在确定第二广播场景是否是广告场景中的一个之前在第一广播场景的最后广播帧的最后广播指纹之后,等待阈值时间段。

在一些实施方式中,针对每个广告指纹确定第二广播场景是否是广告场景中的一个包括确定在相应广告指纹与第二广播指纹之间的匹配皮尔逊相关系数以及确定匹配皮尔逊相关系数是否满足匹配相关性阈值。当匹配皮尔逊相关系数满足匹配相关性阈值时,该系统可以将第二广播场景标识为与相应广告指纹的广告场景相对应。

在一些示例中,当第二广播场景是广告场景中的一个时,操作还包括确定第二广播场景是否在另一广告场景之内或与之连续相邻。此外地或替代地,当第二广播场景是广告场景中的一个时,操作可以包括将广告标识符与第二广播场景相关联。在该系统中,每个指纹可以表示对应的帧的至少一个像素。每个指纹还可以包括表示对应的帧的灰度值的总和的平均像素值。每个指纹还可以表示与十六个子帧的平均像素值相对应的16个整数矢量,所述十六个子帧限定了对应的帧的四乘四阵列。

本公开的又一方面提供了一种用于自动内容识别得标记广告帧的系统。该系统包括数据处理硬件和与数据处理硬件通信的存储器硬件。存储器硬件存储指令,所述指令在数据处理硬件上被执行时引起数据处理硬件执行操作。该操作包括接收指示媒体流的广播帧的广播指纹。媒体流包括一系列广播场景。该操作还包括接收指示广告场景的广告帧的广告(ad)指纹。对于每个连续相邻的广播帧对,该操作还包括确定在广播帧对中的第一广播帧的第一广播指纹与广播针对中的第二广播帧的第二广播指纹之间的场景改变皮尔逊相关系数。对于每个连续相邻的广播帧对,该操作还包括确定场景改变皮尔逊相关系数是否满足场景改变相关性阈值。当场景改变皮尔逊相关系数满足场景改变相关性阈值时,该操作还包括将第一广播场景的标识为在第一广播帧处结束并且将第二广播场景标识为在第二广播帧处开始。对于每个广告指纹,该操作还包括确定在相应广告指纹与第二广播指纹之间的匹配皮尔逊相关系数以及匹配皮尔逊相关系数是否满足匹配相关性阈值。当匹配皮尔逊相关系数满足匹配相关性阈值时,该操作包括将第二广播场景标识为相应广告指纹的广告场景。

本公开的实施方式可以包括以下可选特征中的一个或更多个。在一些实施方式中,当第二广播场景是广告场景中的一个时,该操作还包括确定第二广播场景是否在另一广告场景之内或与之连续相邻。当第二广播场景是广告场景中的一个时,该操作可以包括将广告标识符与第二广播场景相关联。每个指纹可以表示对应的帧的至少一个像素。每个指纹还可以表示与十六个子帧的平均像素值相对应的16个整数矢量,所述十六个子帧限定了对应的帧的四乘四阵列。

在附图和以下描述中阐述了本公开的一种或更多个实施方式的细节。通过描述和附图以及权利要求,其他方面、特征以及优点将是显而易见。

附图说明

图1A和图1B是自动内容识别环境的示例的示意图。

图2是自动内容识别环境的示例服务器的示意图。

图3A-3F是示例广告标识符的示意图。

图4是可以用于实现本文描述的系统和方法的示例计算设备的示意图。

各个附图中相似的参考标记指示相似的元件。

具体实施方式

通常,自动内容识别(ACR)是自动标识在媒体设备上或媒体文件内的媒体内容的过程。ACR在标识社会每天消费的大量媒体内容方面变得越来越有用。从商业角度看,ACR可以允许企业和其他实体了解媒体内容的消费,并可能更有效地了解媒体内容的市场或目标消费者(即,媒体设备用户)。例如,当广告对媒体设备的用户呈现个性化时,广告或提议可能更有效。因此,广播公司、商业提供商、广告商和其他实体想要知道什么节目正在被观看,或更具体地,用户在观看期间在节目中的位置。利用这种类型的信息,媒体设备用户可以接收更精确迎合的媒体内容。

在了解和标识媒体内容的方法中,系统可以作为先锋标识广播公司或其他内容提供商向媒体内容消费者分发的广告。通过预先标识广告,广播公司或其他内容提供商可以更高效且更有效地在媒体设备处执行ACR。然后,作为ACR功能的一部分或结果,可以对媒体内容的目标消费者替换、覆盖或修改所标识的广告。

图1A是ACR环境10的示例。ACR环境10可以包括多个层,以将媒体内容分发给媒体设备30的用户20(即,观看者)。图1A试图将媒体内容分发过程简化为四层:广播层100;附加内容层110;网络层120;以及设备层130。每一层100、110、120、130可以具有影响媒体流S的实体。广播层100表示可以涉及产生广播媒体流S

在一些实施方式中,媒体流S包括来自被表示为附加内容层110的内容实体的附加媒体内容流S

进一步参照图1A,网络层120配置为从广播层100和/或附加内容层110接收广播媒体流S

网络层120包括指纹识别器200。指纹识别器200配置为在具有数据处理硬件212和存储器硬件214的服务器210上操作。指纹识别器200包括指纹生成器220。网络层120可以配置为存储与诸如广播指纹数据库或广告指纹数据库的指纹数据库230和/或元数据数据库240中的指纹222有关的指纹222和元数据224。网络层120可以配置为经由指纹生成器220生成指纹222或者从ACR环境10内的另一内容实体接收指纹222。例如,网络层120从广播层100和/或附加内容层110接收指示广告帧F

网络层120还包括广告标识符300。图1A利用虚线框描绘了广告标识符300,以表示广告标识符300实际上可以存在于除网络层120之外的其他层上(即,广播层100、附加内容层110或设备层130)。广告标识符300配置为接收指纹222并确定指纹222是否与广告相对应。在一些示例中,广告标识符300接收广告指纹222、222a并指示何时广播指纹222、222b与广告指纹222、222a相对应。来自其他层的内容实体,诸如广播公司102、广播分发器104、商业提供商112或广告商114,可以向广告标识符300提供广告帧F

图1A还示出了任何层(即,广播层100、附加内容层110或网络层120)可以与设备层130通信。在设备层130处,诸如电视、机顶盒、PC、笔记本电脑、平板电脑或移动电话之类的媒体设备30接收媒体设备流S

图1B示出了示例ACR环境10。ACR环境10包括广播公司102、广告指纹识别器200、200a、广播指纹识别器200、200b和广告标识符300。在一些示例中,广告指纹识别器200、200a和广播指纹识别器200、200b是相同的指纹识别器200,但是为了简单起见,图1B的ACR环境10具有对广告帧F

进一步参照图1B,广播公司102通过信道Ch

在一些示例中,广告标识符300从广告指纹识别器200、200a接收广告指纹222、222a,并从广播指纹识别器200、200b接收广播指纹222、222b。广告标识符300可以将广播指纹222、222b与广告指纹222、222a进行比较,以标识广播指纹222、222b何时也是广告指纹222、222a。换言之,广告标识符300标识广播帧F

图2是指纹识别器200的指纹生成器220的示例。指纹生成器220接收与广播媒体流S

图2还示出了与被划分成子帧F

传统上,在指纹222之间(例如,在广告指纹222、222a与广播指纹222、222b之间)的比较遭受分辨率问题。例如,一些系统通常根据与每个帧F相对应的平均像素值V

图3A-3F示出了广告标识符300的示例。广告标识符300包括场景标识符310、匹配器320以及广告指示器330。场景标识符310配置为从媒体流S确定场景302何时改变为另一场景302(即,场景改变312)。通常,场景302是具有相似像素值V

在整个图3A-3F中,虚线框通常指示选择一个或多个元素以示出广告标识符300的功能。例如,在一些图示中,虚线框指示选择元素作为广告标识符300的输入或输出。在其他图示中,虚线框指示与广告标识符300有关的硬件和/或软件的逻辑判定。

图3A和图3B示出了广告标识符300的场景标识符310部分的示例。场景标识符310接收指示媒体流S的广播帧F

在一些示例中,场景标识符310通过确定媒体流S内的每个连续相邻的广播帧对F

进一步参照图3A,与广播帧F

如图3C-3F所示,广告标识符300还包括匹配器320。匹配器320接收指示广告场景302、302a

在一些示例中,匹配器320确定在与广告场景302、302a的多个广告指纹222、222a相对应的广告指纹块222、222a

在一些示例中,广告场景302、302a与整个广告或广告的一部分相对应。因此,广告场景数据库250可以包括用于广告的所有广告帧F

此外,图3C和图3D提供了场景标识符310确定场景改变312的位置的示例。在这些示例中,当场景标识符310确定在连续相邻的广播帧对F

图3C和3D描绘了匹配器320基于匹配皮尔逊相关系数P

在一些实施方式中,匹配器320确定每个广告场景302、302a关于第二广播场景302、302b

在一些示例中,当场景标识符310确定场景改变312时,匹配器320在广播帧F

图3C-3F还示出了广告标识符300的广告指示器330。当匹配相关性满足匹配器320的匹配标准(例如,匹配相关性阈值T

一些广告可以是更复杂的广告形式。示例包括彼此嵌套的广告、彼此连续相邻的广告、或在另一广告之前紧接一小段常规节目的广告。例如,高尔夫球杆制造商可以具有带有高尔夫球杆和/或高尔夫挥杆的特写镜头的标准广告,但然后还与豪华汽车制造商合作。在该示例中,可以有多个不同的广告序列:广告可以以驾驶到高尔夫球场的汽车开始,并以标准的高尔夫球杆广告和高尔夫球杆特写镜头结束;广告可以以高尔夫球杆开始,并以高尔夫球杆被放入车内且驾驶离开结束;或者广告可以以汽车开始和结束,但在中间部分包含高尔夫球杆标准广告。对于任何这些广告序列,广告标识符300配置为确定第二广播场景302、302b

图3E和图3F描绘了确定第二广播场景302、302b

另一方面,图3F是广告标识符300确定在第二广播场景302、302b

软件应用程序(即,软件资源)可以指代使计算设备执行任务的计算机软件。在一些示例中,软件应用程序可以称为“应用程序”、“手机应用程序”或“程序”。示例应用程序包括但不限于系统诊断应用程序、系统管理应用程序、系统维护应用程序、文字处理应用程序、电子表格应用程序、消息应用程序、媒体流应用程序、社交网络应用程序以及游戏应用程序。

图4是可以用于实现本文中描述的系统和方法的示例计算设备400的示意图。计算设备400旨在表示各种数字计算机形式,诸如笔记本计算机、台式计算机、工作站、个人数字助理、服务器、刀峰服务器、大型商业服务器以及其他适当的计算机。此处所示的组件、它们的连接和关系以及它们的功能仅意味着示例性的,并不意味着限制本文中描述和/或要求保护的发明的实施方式。

计算设备400包括处理器410、存储器420、存储设备430、连接到存储器420和高速扩展端口450的高速接口/控制器440、以及连接到低速总线470和存储设备430的低速接口/控制器460。组件410、420、430、440、450以及460中的每一个使用各种总线互连,并且可以在通用主板上或以其他适当的方式安装。处理器410能够处理用于在计算设备400内执行的指令,包括存储在存储器420中或在存储设备430上的指令,以将图形用户界面(GUI)的图形信息显示在诸如耦接到高速接口440的显示器480之类的外部输入/输出设备上。在其他实施方式中,可以适当地一起使用多个处理器和/或多个总线以及多个存储器和存储器类型。并且,可以连接多个计算设备400,其中每个设备提供必要操作的部分(例如,作为服务器阵列、刀峰服务器组或多处理器系统)。

存储器420在计算设备400内非暂时地存储信息。存储器420可以是计算机可读介质、易失性存储单元或非易失性存储单元。非暂时存储器420可以是用于临时或永久地存储程序(例如,指令序列)或数据(例如,程序状态信息)以供计算设备400使用的物理设备。非暂时存储器420可以是用于临时或永久地存储程序(例如,指令序列)或数据(例如,程序状态信息)以供计算设备400使用的物理设备。非易失性存储器的示例包括但不限于闪存和只读存储器(ROM)/可编程只读存储器(PROM)/可擦除可编程只读存储器(EPROM)/电子可擦除可编程只读存储器(EEPROM)(例如,通常用于诸如启动程序的固件)。易失性存储器的示例包括但不限于随机存取存储器(RAM)、动态随机存取存储器(DRAM)、静态随机存取存储器(SRAM)、相变存储器(PCM)以及磁盘或磁带。

存储设备430能向计算设备400提供大容量存储。在一些实施方式中,存储设备430是计算机可读介质。在各种不同的实施方式中,存储设备430可以是软盘设备、硬盘设备、光学盘设备或磁带设备、闪存或其他相似固态存储器设备、或设备阵列,包括在存储区域网络中的设备或其他配置。在另外的实施方式中,计算机程序产品有形地体现在信息载体中。该计算机程序产品包含在被执行时执行诸如上述那些的一种或更多种方法的指令。信息载体是计算机或机器可读介质,诸如存储器420、存储设备430或处理器410上的存储器。

高速控制器440管理计算设备400的带宽密集型操作,而低速控制器460管理更低带宽密集型操作。这种职责分配仅是示例性的。在一些实施方式中,高速控制器440耦接到存储器420、显示器480(例如,通过图形处理器或加速器)以及高速扩展端口450,所述高速扩展端口可以接受各种扩展卡(未示出)。在一些实施方式中,低速控制器460耦接到存储设备430和低速扩展端口490。可以包括各种通信端口(例如,USB、蓝牙、以太网、无线以太网)的低速扩展端口490可以例如通过网络适配器耦接到一个或更多个输入/输出设备,诸如键盘、指示设备、扫描仪或如交换机或路由器的网络设备。

如图所示,计算设备400可以以多种不同的形式实现。例如,该计算机设备可以实现为标准服务器400a或这种服务器400a组的翻倍、实现为笔记本计算机400b、或实现为机架服务器系统400c的部分。

本文描述的系统和技术的各种实现方式能够在数字电子和/或光学电路、集成电路、专门设计的ASIC(专用集成电路)、计算机硬件、固件、软件和/或其组合中实现。这些各种实施方式能够包括在可编程系统上可执行和/或诠释的一个或更多个计算机程序中的实施方式,所述可编程系统包括被耦接的以从中接收数据和指令并向其传输数据和指令的至少一个可编程处理器(可以是专用的或通用目的)、存储系统、至少一个输入设备以及至少一个输出设备。

这些计算机程序(也已知为程序、软件、软件应用程序或代码)包括用于可编程处理器的机器指令,并且能够以高阶程序式和/或面向对象的编程语言和/或以汇编/机器语言实现。如本文所使用的,术语“机器可读介质”和“计算机可读介质”是指用于向可编程处理器提供机器指令和/或数据的任何计算机程序产品、非暂时性计算机可读介质、装置和/或设备(例如,磁盘、光学盘、存储器、可编程逻辑设备(PLD)),包括将机器指令接收为机器可读信号的机器可读介质。术语“机器可读信号”是指用于向可编程处理器提供机器指令和/或数据的任何信号。

本说明书中描述的过程和逻辑流程能够由一个或更多个可编程处理器来执行,所述可编程处理器执行一个或更多个计算机程序以通过在输入数据上操作并生成输出来执行功能。过程和逻辑流程也能够由例如FPGA(现场可编程门阵列)或ASIC(专用集成电路)的专用逻辑电路执行。例如,适合于执行计算机程序的处理器包括通用和专用微处理器两者以及任何种类的数字计算机的任何一个或更多个处理器。通常,处理器将从只读存储器或随机存取存储器或两者接收指令和数据。计算机的必要元件是用于执行指令的处理器和用于存储指令和数据的一个或更多个存储设备。通常,计算机还将包括或可操作地被耦接以从计算机接收数据或向其传输数据或两者的用于存储数据的一个或更多个大容量存储设备,例如,磁性、磁光盘、或光学盘。然而,计算机不需要具有这种设备。适合于存储计算机程序指令和数据的计算机可读介质包括所有非易失性存储器、介质以及存储器设备形式,包括例如半导体存储器设备,例如EPROM、EEPROM以及闪存设备;磁盘,例如内部硬盘或可移动磁盘;磁光盘;以及CD ROM和DVD-ROM磁盘。处理器和存储器能够由专用逻辑电路补充或并入其中。

为了提供与用户的交互,本公开的一个或更多个方面能够在具有:用于将信息显示给用户的显示器设备的计算机上实现,所述显示器设备例如是CRT(阴极射线管)、LCD(液晶显示器)监视器或触摸屏;以及可选的键盘和例如鼠标或跟踪球的指示设备,用户通过所述设备能够向计算机提供输入。还能够使用其他种类的设备来提供与用户的交互;例如,提供给用户的反馈能够是任何感觉反馈形式,例如视觉反馈、听觉反馈或触觉反馈;并且能够以任何形式接收来自用户的输入,包括声音、语音或触觉输入。此外,计算机能够通过向用户使用的设备发送文档以及从其接收文档来与用户交互;例如,通过将网页发送到用户客户端设备上的Web浏览器来响应从Web浏览器接收的请求。

已经描述了多个实施方式。然而,应当理解的是,在不脱离本公开的精神和范围的情况下可以进行各种修改。因此,其他实施方式在所附权利要求的范围内。

相关技术
  • 用于自动内容识别的标记广告帧的方法和系统
  • 用于自动内容识别的标记广告帧
技术分类

06120113239960