当前位置: 首页 > 专利查询>斯纳普公司专利>正文

消息收发系统内的视频中的广告断点技术方案

技术编号:37962317 阅读:20 留言:0更新日期:2023-06-30 09:37
本公开内容的各方面涉及用于在视频中设置广告断点的系统和方法,该系统包括存储程序的计算机可读存储介质。程序和方法使得:访问视频;确定视频的多个镜头边界,每个镜头边界限定与没有剪辑或转场的连续的一系列视频帧对应的镜头;以及针对多个镜头边界中的每个镜头边界,对镜头边界执行一组断点测试,每个断点测试被配置成返回指示镜头边界是否对应于用于在视频的回放期间潜在插入广告的断点的相应得分,基于组合相应得分中的每一个得分来计算镜头边界的组合得分,以及在组合得分满足阈值的情况下将镜头边界设置为断点。阈值的情况下将镜头边界设置为断点。阈值的情况下将镜头边界设置为断点。

【技术实现步骤摘要】
【国外来华专利技术】消息收发系统内的视频中的广告断点
[0001]相关申请的交叉引用
[0002]本专利申请要求于2021年4月5日提交的美国专利申请第17/222,451号以及于2020年9月30日提交的题为“SETTING AD BREAKPOINTS IN A VIDEO WITHIN A MESSAGING SYSTEM”的美国临时专利申请第63/085,446号的优先权,其全部内容通过引用并入本文。


[0003]本公开内容大体上涉及消息收发系统,包括在消息收发系统内将广告插入视频中。

技术介绍

[0004]消息收发系统使得在用户之间交换消息内容。消息收发系统可以使得用户能够查看由另一用户提供的视频。
附图说明
[0005]在附图(其不一定按比例绘制)中,相同的附图标记可以在不同的视图中描述类似的部件。为了容易标识对任何特定元素或动作的讨论,附图标记中的一个或多个最高位数字是指该元素被首次引入时所在的图号。一些非限制性示例在附图的图中示出,在附图中:
[0006]图1是根据一些示例的可以在其中部署本公开内容的联网环境的图解表示。
[0007]图2是根据一些示例的具有客户端侧功能和服务器侧功能两者的消息收发系统的图解表示。
[0008]图3是根据一些示例的如在数据库中维护的数据结构的图解表示。
[0009]图4是根据一些示例的消息的图解表示。
[0010]图5是示出根据一些示例实施方式的用于在消息收发系统内将广告插入视频中的过程的交互图。
[0011]图6是示出根据一些示例实施方式的用于基于客户端侧规则将广告插入视频中的过程的流程图。
[0012]图7是示出根据一些示例实施方式的用于设置视频的符合条件的断点的过程的流程图。
[0013]图8A示出了根据一些示例实施方式的具有多个媒体内容项的视频的示例。
[0014]图8B示出了根据一些示例实施方式的设置视频的符合条件且优先的断点的示例。
[0015]图9A示出了根据一些示例实施方式的将媒体内容项设置为敏感的示例。
[0016]图9B示出了根据一些示例实施方式的调整具有设置为敏感的媒体内容项的视频的断点的示例。
[0017]图10是示出根据一些示例实施方式的用于在视频中设置断点的过程的流程图。
[0018]图11是根据一些示例的访问限制过程的流程图。
[0019]图12是根据一些示例的呈计算机系统形式的机器的图解表示,在该机器内可以执
行一组指令以使该机器执行本文中讨论的方法中的任何一种或更多种方法。
[0020]图13是示出可以在其中实现示例的软件架构的框图。
具体实施方式
[0021]消息收发系统通常使得用户能够在消息线程中彼此交换内容项(例如,消息、图像和/或视频)。消息收发系统可以使得在视频的回放期间将广告插入视频中。
[0022]所公开的实施方式使得发布者创建用于与一个或更多个查看用户(例如,订阅者)共享的视频。分析视频以确定多个镜头边界,并且可以选择镜头边界中的一些作为断点以用于在视频的回放期间广告的潜在插入。可以基于一组断点测试(例如,视频淡出、音频淡出、转写文本间隙、色差、音频频率差、背景音频特性、屏幕上文本、面部扫描测试和/或机器学习)来选择断点。发布者还可以选择对断点进行优先级排序以用于潜在的广告插入。
[0023]当在客户端设备上回放视频期间到达断点时,可以选择广告并将其提供至客户端设备。例如,服务器侧逻辑可以使得基于视频内与广告所具有的某些类型的敏感内容类似类型或相关类型的敏感内容来过滤具有某些类型的敏感内容的广告。客户端设备接收由服务器基于过滤选择的广告,并且基于客户端侧规则来确定是否在断点处插入广告。客户端侧规则可以优先考虑在优先化的断点处插入广告。另外,客户端侧规则可以包括定时要求,例如自上一广告(例如,或自开始回放)以来已经播放的媒体内容项的最小数目和/或回放时间的最小量。此外,客户端侧规则可以提供广告的进一步过滤,以防止或以其他方式减少在类似或以其他方式相关的视频内容之间插入具有特定类型的内容的广告的可能性。
[0024]图1是示出用于通过网络来交换数据(例如,消息和相关联的内容)的示例消息收发系统100的框图。消息收发系统100包括客户端设备102的多个实例,每个实例托管包括消息收发客户端104和其他应用106的若干应用。每个消息收发客户端104经由网络112(例如,因特网)通信地耦接至消息收发客户端104(例如,托管在相应的其他客户端设备102上)、消息收发服务器系统108和第三方服务器110的其他实例。消息收发客户端104还可以使用应用程序接口(API)与本地托管的应用106通信。
[0025]消息收发客户端104能够经由网络112与其他消息收发客户端104和消息收发服务器系统108通信并交换数据。在消息收发客户端104之间以及在消息收发客户端104与消息收发服务器系统108之间交换的数据包括功能(例如,激活功能的命令)以及有效载荷数据(例如,文本、音频、视频或其他多媒体数据)。
[0026]消息收发服务器系统108经由网络112向特定消息收发客户端104提供服务器侧功能。虽然消息收发系统100的某些功能在本文中被描述为由消息收发客户端104或由消息收发服务器系统108执行,但是某些功能的位置是在消息收发客户端104内还是在消息收发服务器系统108内可以是设计选择。例如,在技术上可能优选的是,最初将某些技术和功能部署在消息收发服务器系统108内,但是后面将该技术和功能迁移至客户端设备102具有足够处理能力的消息收发客户端104。
[0027]消息收发服务器系统108支持向消息收发客户端104提供的各种服务和操作。这样的操作包括向消息收发客户端104发送数据、从消息收发客户端104接收数据以及对由消息收发客户端104生成的数据进行处理。作为示例,该数据可以包括消息内容、客户端设备信息、地理定位信息、媒体增强和叠加、消息内容持久性条件、社交网络信息以及实况事件信
息。通过经由消息收发客户端104的用户界面(UI)可用的功能来激活和控制消息收发系统100内的数据交换。
[0028]现在具体地转至消息收发服务器系统108,应用程序接口(API)服务器116耦接至应用服务器114并且向应用服务器114提供编程接口。应用服务器114通信地耦接至数据库服务器120,数据库服务器120有助于对数据库126进行访问,数据库126存储与由应用服务器114处理的消息相关联的数据。类似地,web服务器128耦接至应用服务器114,并且向应用服务器114提供基于web的接口。为此,web服务器128通过超文本传输协议(HTTP)和若干其他相关协议来处理传入的网络请求。
[0029]应用程序接口(API)服务器116在客户端设备102与应用服务器114之间接收和发送消息数据(例如,命令和消息有效载荷)。具体地,应用程序接口(API)服务器116提供一组接口本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:访问视频;确定所述视频的多个镜头边界,每个镜头边界限定与没有剪辑或转场的连续的一系列视频帧对应的镜头;以及针对所述多个镜头边界中的每个镜头边界,对所述镜头边界执行一组断点测试,每个断点测试被配置成返回指示所述镜头边界是否对应于用于在所述视频的回放期间潜在插入广告的断点的相应得分,基于组合所述相应得分中的每一个得分来计算所述镜头边界的组合得分,以及在所述组合得分满足阈值的情况下将所述镜头边界设置为所述断点。2.根据权利要求1所述的方法,其中,所述一组断点测试包括视频淡出测试,所述视频淡出测试被配置成:检测与所述镜头边界对应的相邻镜头之间的视频淡出;以及基于所述检测来返回指示所述镜头边界对应于所述断点的得分。3.根据权利要求1所述的方法,其中,所述一组断点测试包括音频淡出测试,所述音频淡出测试被配置成:检测与所述镜头边界对应的相邻镜头之间的音频淡出;以及基于所述检测来返回指示所述镜头边界对应于所述断点的得分。4.根据权利要求1所述的方法,其中,所述一组断点测试包括转写文本间隙测试,所述转写文本间隙测试被配置成:基于与所述镜头边界对应的相邻镜头的转写文本的时间戳,检测所述相邻镜头之间的语音的暂停;以及基于所述检测来返回指示所述镜头边界对应于所述断点的得分。5.根据权利要求1所述的方法,其中,所述一组断点测试包括颜色直方图测试,所述颜色直方图测试被配置成:基于与所述镜头边界对应的相邻镜头的相应颜色直方图来检测所述相邻镜头之间的颜色内容的阈值差;以及基于所述检测来返回指示所述镜头边界对应于所述断点的得分。6.根据权利要求1所述的方法,其中,所述一组断点测试包括音频频率直方图测试,所述音频频率直方图测试被配置成:基于与所述镜头边界对应的相邻镜头的相应音频频率直方图来检测所述相邻镜头之间的音频内容的阈值差;以及基于所述检测来返回指示所述镜头边界对应于所述断点的得分。7.根据权利要求1所述的方法,其中,所述一组断点测试包括背景音频测试,所述背景音频测试被配置成:基于由所述视频中的一个或更多个相邻镜头共享的背景音频对所述一个或更多个相邻镜头进行分组;以及基于所述分组来返回指示所述镜头边界对应于所述断点的得分。8.根据权利要求1所述的方法,其中,所述一组断点测试包括屏幕上文本测试,所述屏幕上文本测试被配置成:
检测与所述镜头边界对应的相邻镜头之间的显示文本的阈值差;以及基于所述检测来返回指示所述镜头边界对应于所述断点的得分。9.根据权利要求1所述的方法,其中,所述一组断点测试包括面部扫描测试,所述面部扫描测试被配置成:检测与所述镜头边界对应的相邻镜头之间所识别的面部的阈值差;以及基于所述检测来返回指示所述镜头边界对应于所述断点的得分。10.根据权利要求1所述的方法,其中,所述一组断点测试包括基于机器学习的测试,所述基于机器学习的测试被配置成:提供与所述镜头边界对应的一个或更多个镜头作为机器学习模型的输入,所述机器学习模型被配置成基于所述一个或更多个镜头的输入来输出指示所述镜头边界对应于所述断点的得分。11.根据权利要求1所述的方法,其中,确定所述镜头边界基于成对帧pHash阈值处理,所述成对帧pHash阈值处理能够由系统管理员调整以用于限制假肯定或假否定中的至少...

【专利技术属性】
技术研发人员:哈利勒
申请(专利权)人:斯纳普公司
类型:发明
国别省市:

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

1