生成视频数据的方法和系统技术方案

技术编号:13908252 阅读:67 留言:0更新日期:2016-10-26 17:28
一种将其他视频对象合并到源视频数据以生成输出视频数据的方法。该方法包括检索源视频数据以及定义了发布者使用的段大小的数据,在被发布者传送时视频数据被分割成所述段大小。该方法包括分析源视频数据以确认视频材料中包括对应于适于接收其他视频对象的区域的插入区域的被选择帧。该方法包括确认所述源视频数据的至少一个边界点。该方法包括将其他视频对象嵌入到所述被选择帧内,创建具有与被确认的边界点对应的边界的输出视频数据。该方法包括生成包括关于需要由被创建的输出视频数据替换的所述源视频数据的所述边界点的信息的元数据;以及将所述输出视频数据和所述元数据传送至发布者。

【技术实现步骤摘要】

本专利技术涉及生成视频数据。特别地但非排他性地,本专利技术涉及将一个或多个其他视频对象合并到源视频数据以生成输出视频数据的方法和应用、计算机程序、计算机程序产品以及包括适于执行该方法的装置的系统。
技术介绍
近年来,广播行业已经发生了显著变化。随着网络的兴起,基于数字网络的流媒体变得越来越受欢迎并且逐渐替代了传统电视广播。在这些变化之前,电视节目通常在电视演播厅或者外景现场被记录在录像带里。在录像带中没有文件结构,只有线性图片信息。数字技术的可用性使得媒体具有目录和文件结构。从原始捕捉材料到最终材料之间的工艺数量一直是增加的,在基于文件的域中,可能通过连结多个工艺生成工作流。伴随着数字文件的处理,很多可用于将贴有商标的产品回顾性地嵌入到屏幕内的新工艺成为可能。这会涉及数字后加工被捕捉画面,以将例如贴有商标的饮料瓶的展示添加到桌子或货架上。自适性串流是一种将视频传送到网络协议(IP)的设备,如智能手机,平板电脑,联网电视,笔记本电脑等的方法。在自适性串流中,视频数据以小段或小块(2S)的形式被传送。每一段被编码为多个比特率,例如400Kbps,700Kbps和1500Kbps。根据设备在任意时刻的带宽和容量,该视频数据可将用于传送视频数据到该设备的比特率切换至更高或更低。现有不同的自适性比特率格式,HTTP实时流(用于设备)、HTTP动态流微软平滑流以及基于HTTP的动态自适应流(DASH)。根据请求该视频数据的设备,传送合适的视频数据格式。既然这些仅在格式上变化,将视频数据生成或转化
为不同的视频数据格式是可能的。已知的系统允许广告被放置在视频材料的块之间,以重复传统的“视频中”或广告休息的广告技术。然而,这一技术的缺陷在于用户可以跳过广告以及视频长度被延长。另一种已知的系统在视频材料的帧内嵌入广告。然而,这承受的问题在于必须传输大量的视频数据,并且将广告指定到特定用户需要生成并传送多个版本的嵌入视频。这种大文件尺寸使得多个文件的传送更加耗时且效率低下。此外,当广告活动发起和结束时,发布者不能切换嵌入广告。此外,发布者不能收集该广告活动的分析。提供一种生成视频数据的改进结构将会是被期待的。
技术实现思路
本专利技术的实施例旨在提供一种提供视频材料的装置和方法,在该视频材料中,一个或多个其他视频对象被利用自适性串流嵌入以便分发。根据本专利技术一实施例,提供了一种将一个或多个其他视频对象合并到源视频数据以生成输出视频数据的方法;方法包括检索源视频数据,该源视频数据包括视频材料的帧以及定义发布者使用的段大小的数据,在被发布者传送时视频数据被分割成该段大小;分析源视频数据以确认视频材料中包括一个或多个插入区域的被选择帧;其中插入区域对应于适于接收其他视频对象的视频材料的被选择帧内的一个或多个区域;基于确定视频数据在发布前被分割成的段大小的数据并基于被选择帧,确认该源视频数据的至少一个边界点;将一个或多个其他视频对象嵌入到该被选择帧内;创建包括一个或多个其他视频对象,并且具有与被确认的至少一个边界点对应的边界的输出视频数据;生成包括关于被创建的输出视频数据替换的该源视频数据的至少一个边界点的信息的元数据;以及将该输出视频数据和该元数据传送至发布者。根据本专利技术另一实施例,提供了一种将输出视频数据合并到源视频数据中以生成最终视频数据的方法,该方法包括:提供源视频数据,该源视频数据包
括视频材料的帧以及定义发布者使用的段大小的数据,在被发布者传送时视频数据被分割该段大小;接收来自远程位置的输出视频数据,该输出视频数据包括插入到该源视频数据的插入区域的一个或多个其他视频对象,其中该插入区域对应于适于接收其他视频对象的视频材料的被选择帧内一个或多个区域;接收来自远程位置的元数据,该元数据包括被创建的输出视频数据替换的源视频数据的至少一个边界点的信息,其中该边界点基于定义数据在发布前被分割成的段大小的数据,并基于被选择帧;将该源视频数据分割为源视频数据段并基于接收到的输出视频数据和接收到的元数据将一个或多个输出视频数据段放置在源视频数据段内,以创建最终视频数据。根据本专利技术另一实施例,提供了一种将一个或多个其他视频对象合并到源视频数据中以生成输出视频数据的方法,该方法包括:检索源视频数据,该源视频数据包括视频材料的帧以及定义发布者使用的段大小的数据,在被发布者传送时视频数据被分割成该段大小;分析源视频数据以确认视频材料中包括一个或多个插入区域的被选择帧;其中插入区域对应于适于接收其他视频对象的视频材料的被选择帧内的一个或多个区域;基于定义视频数据在发布前被分割成的段大小的数据并基于被选择帧,确认该源视频数据的至少一个边界点;将一个或多个其他视频对象嵌入到该被选择帧内;创建输出视频数据,该输出视频数据包括:嵌入一个或多个其他视频对象的被选择帧,以及如果被选择帧位于至少一个边界点的阈值内的情况下,视频材料中位于被选择帧和至少一个边界点之间的一个或多个其他视频材料帧;生成包括与被创建输出视频数据替换的源视频数据相关的信息的元数据;以及将该输出视频数据和该元数据传送至发布者。根据本专利技术另一实施例,提供了一种将一个或多个其他视频对象合并到源视频数据以生成输出视频数据的系统。该系统包括:用于存储检索到的源视频数据的存储器,该源视频数据包括视频材料的帧以及定义发布者使用的段大小的数据,在被发布者传送时视频数据被分割成该段大小;处理器,用于分析源视频数据以确认视频材料中包括一个或多个插入区域的被选择帧;其中插入区
域对应于适于接收其他视频对象的视频材料的被选择帧内的一个或多个区域;基于定义视频数据在发布前被分割成的段大小的数据并基于被选择帧,确认该源视频数据的至少一个边界点;将一个或多个其他视频对象嵌入到该被选择帧内;创建包括一个或多个其他视频对象,并且具有与被确认的至少一个边界点对应的边界的输出视频数据;生成包括关于被创建的输出视频数据替换的该源视频数据的至少一个边界点的信息的元数据;以及将该输出视频数据和该元数据传送至发布者。根据本专利技术另一实施例,提供了一种存储有计算机可执行指令的非瞬时性计算机可读介质的系统。当被计算机设备执行时,该系统会使计算机设备执行将一个或多个其他视频对象合并到源视频数据以生成输出视频数据的方法,方法包括:检索源视频数据,该源视频数据包括视频材料的帧以及定义发布者使用的段大小的数据;在被发布者传送时视频数据被分割成该段大小;分析源视频数据以确认视频材料中包括一个或多个插入区域的被选择帧;其中插入区域对应于适于接收其他视频对象的视频材料的被选择帧内的一个或多个区域;基于定义视频数据在发布前被分割成的段大小的数据并基于被选择帧,确认该源视频数据的至少一个边界点;将一个或多个其他视频对象嵌入到该被选择帧内;创建包括一个或多个其他视频对象,并且具有与被确认的至少一个边界点对应的边界的输出视频数据;生成包括关于被创建的输出视频数据替换的该源视频数据的至少一个边界点的信息的元数据;以及将该输出视频数据和该元数据传送至发布者。附图说明图1描述了根据一些实施例的系统的示意图;图2描述了自适性串流的示例;图3描述了显示根据一些实施例的与将一个或多个其他视频对象加入到源视频数据中以生成输出视频数据相关的信息本文档来自技高网
...

【技术保护点】
一种将一个或多个其他视频对象合并到源视频数据以生成输出视频数据的方法,其特征在于,所述方法包括:检索源视频数据,所述源视频数据包括:视频材料的帧;以及定义了发布者使用的段大小的数据,在被发布者传送时视频数据被分割成所述段大小;分析源视频数据以确认视频材料中包括一个或多个插入区域的被选择帧;其中所述插入区域对应于适于接收其他视频对象的视频材料的所述被选择帧内的一个或多个区域;基于定义视频数据在发布前被分割成的段大小的数据并且基于所述被选择帧,确认所述源视频数据的至少一个边界点;将一个或多个其他视频对象嵌入到所述被选择帧内;创建包括一个或多个其他视频对象,并且具有与被确认的至少一个边界点对应的边界的输出视频数据;生成包括关于需要由被创建的输出视频数据替换的所述源视频数据的至少一个边界点的信息的元数据;以及将所述输出视频数据和所述元数据传送至发布者。

【技术特征摘要】
2015.04.03 US 14/678,7801.一种将一个或多个其他视频对象合并到源视频数据以生成输出视频数据的方法,其特征在于,所述方法包括:检索源视频数据,所述源视频数据包括:视频材料的帧;以及定义了发布者使用的段大小的数据,在被发布者传送时视频数据被分割成所述段大小;分析源视频数据以确认视频材料中包括一个或多个插入区域的被选择帧;其中所述插入区域对应于适于接收其他视频对象的视频材料的所述被选择帧内的一个或多个区域;基于定义视频数据在发布前被分割成的段大小的数据并且基于所述被选择帧,确认所述源视频数据的至少一个边界点;将一个或多个其他视频对象嵌入到所述被选择帧内;创建包括一个或多个其他视频对象,并且具有与被确认的至少一个边界点对应的边界的输出视频数据;生成包括关于需要由被创建的输出视频数据替换的所述源视频数据的至少一个边界点的信息的元数据;以及将所述输出视频数据和所述元数据传送至发布者。2.根据权利要求1所述的方法,其特征在于,当被所述发布者传送时,视频数据被分割成的段大小是一致的。3.根据权利要求1所述的方法,其特征在于,当被所述发布者传送时,视频数据被分割成的段大小由时间段确定。4.根据权利要求1所述的方法,其特征在于,当被所述发布者传送时,视频数据被分割成的段大小由视频材料的帧数确定。5.根据权利要求1所述的方法,其特征在于,所述输出视频数据被分割成用于自适性串流中的段。6.根据权利要求1所述的方法,其特征在于,所述源视频数据的至少一个边界点包括解码立即刷新(IDR)帧。7.根据权利要求1所述的方法,其特征在于,所述元数据包括关于输出视频数据的时间长度的信息。8.根据权利要求1所述的方法,其特征在于,被检索的源视频数据基于与所述发布者提供的段大小有关的检索数据被分割成段;所述方法包括确认对应于被确认的被选择帧的段。9.根据权利要求8所述的方法,还包括:将第一版本的输出视频数据编码为第一比特率;以及将一个或多个其他版本的输出视频数据编码为不同于第一比特率的一个或多个比特率。10.根据权利要求1所述的方法,其特征在于,所述元数据被包括在视频多广告播放列表(VMAP)文件中。11.根据权利要求1所述的方法,其特征在于,所述元数据包括跟踪像素,所述跟踪像素可被用于对被播放的被嵌入信号做出响应而传送信号。12.根据权利要求1所述的方法,其特征在于,包括创建一个或多个其他版本的输出视频数据,所述一个或多个其他版本的输出视频数据包括不同于插入到其他版本的输出视频数据的一个或多个其他对象的一个或多个其他视频对象。13.根据权利要求12所述的方法,其特征在于,基于用户相关的一个或多个特征,选择将一个版本的输出视频数据包含到所述源视频数据内。14.一种将输出视频数据合并到源视频数据中以生成最终视频数据的方法,其特征在于,所述方法包括:提供源视频数据,所述源视频数据包括:视频材料的帧;以及定义了发布者使用的段大小的数据,在被发布者传送时视频数据被分割所述段大小;接收
\t来自远程位置的输出视频数据,所述输出视频数据包括插入到所述源视频数据的插入区域的一个或多个其他视频对象,其中所述插入区域对应于适于接收其他视频对象的视频材料的被选择帧内的一个或多个区域;接收来自远程位置的元数据,所述元数据包括关于需要由被创建的输出视频数据替换的源视频数据的至少一个边界点的信息,其中所述边界点是基于定义数据在发布前被分割成的段大小的数据,并且基于被选择帧的;将所述源视频数据分割为源视频数据段并基于接收到的输出视频数据和接收到的元数据将一个或多个输出视频数据段放置在源视频数据段内,以创建最终视频数据。15....

【专利技术属性】
技术研发人员:拉姆·斯里尼瓦桑
申请(专利权)人:米利雅得广告股份有限公司
类型:发明
国别省市:英国;GB

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

1