基于mob源视频来推断事件的制作方法

文档序号:8927395阅读:286来源:国知局
基于mob源视频来推断事件的制作方法
【技术领域】
[0001]本发明的实施例涉及数据处理,并且更具体地涉及被加时间戳和地理定位戳的视频剪辑或其他类型的数据的处理。
【背景技术】
[0002]视频正在万维网上变得流行。除在其网站上提供大量视频剪辑的内容提供商(例如,新闻组织、媒体公司等)之外,日常用户正在将用户生成视频剪辑上传到各种储存网站。另外,此类网站的用户可以与社交联网服务的用户相同的方式“追随”其他用户并方便地查看由这些其他用户上传或推荐的视频剪辑。用户生成的视频剪辑通常是用数字式视频照相机、具有视频能力的数字式静止照相机以及越来越多地具有静止照相机和视频能力的无线终端(例如,智能电话等)记录的。

【发明内容】

[0003]在本发明的实施例中,计算机系统在存在被上传到储存库的具有类似时间戳和地理定位戳的至少给定数目的视频剪辑时推断可能已发生感兴趣事件(例如,公众聚集、表演、意外事件等)。计算机系统响应于该推断而传送通知(例如,向执法机构、向新闻组织、向期刊的出版者、向公共博客等),其指示事件的可能发生以及与该事件相关联的时间和地理定位。
【附图说明】
[0004]根据下面给出的【具体实施方式】且根据本发明的各种实施例的附图将更全面地理解本发明的实施例,然而,不应将其理解成使本发明局限于特定实施例,而是仅用于说明和理解的目的。
[0005]图1图示出根据本发明的一个实施例的示例性系统架构。
[0006]图2是视频剪辑管理器的一个实施例的框图。
[0007]图3描述了用于监视视频剪辑储存库的方法的一个实施例的流程图。
[0008]图4描述了用于预先处理视频剪辑储存库中的现有视频剪辑的方法的一个实施例的流程图。
[0009]图5描述了用于处理被添加到视频剪辑储存库的新视频剪辑的方法的一个实施例的流程图。
[0010]图6描述了根据本发明的实施例操作的说明性计算机系统的框图。
【具体实施方式】
[0011]本发明的实施例利用这样的事实,即无线终端(例如,智能电话等)可具有地理定位能力,诸如全球定位系统(GPS)接收机、经由W1-Fi热点的位置估计等,并且可向由终端记录的视频剪辑分配时间戳和地理定位戳。特别地,描述了用于推断可能已发生感兴趣事件(例如,公众聚集、表演、突发事件等)并将事件存在的通知传送给特定接收者(例如,给执法机构、新闻组织、期刊的出版者、公共博客等)的方法和系统。在本发明的实施例中,计算机系统确定何时存在被上传到储存库的具有在适当阈值内的类似时间戳和地理定位戳的至少给定数目的视频剪辑。例如,如果具有在彼此的5分钟内的时间戳和在彼此的20米内的地理定位戳的12个视频剪辑已被上传到储存库,则计算机系统可能推断在该时间和地理定位处发生感兴趣事件并向本地电视新闻频道传送通知。
[0012]在一个实施例中,计算机系统通过基于视频剪辑的时间戳和地理定位戳来定义“相关”视频剪辑的群组来对视频剪辑储存库中的现有视频剪辑进行预处理。当存在其大小(即,群组中的视频剪辑的数目)满足或超过大小阈值时,计算机系统向一个或多个接收者(例如,新闻组织等)传送在所指示时间和地理定位处可能发生感兴趣事件的通知。在一个此类实施例中,计算机系统还基于事件的地理定位(例如,曼哈顿的事件可能被传送给NYC警察局和纽约频道7等)、事件的时间(例如,3:00am的事件可能转到警察局而不是电视台)或其他准则(例如,群组中的视频剪辑的数目、视频剪辑被上传到储存库的时间、被应用于视频剪辑的元数据标签等)来确定通知的特定接收者。
[0013]在一个实施例中,在储存库已被处理之后,计算机系统监视新上传到储存库的视频剪辑,并且基于其时间戳和地理定位戳而将新上传的视频剪辑添加到现有群组或者创建新群组。当视频剪辑被添加到群组且群组的大小已第一次达到大小阈值时,计算机系统传送一个或多个通知,如上所述。
[0014]在一个实施例中,向上传视频剪辑的创作者请求对于在事件的推断中考虑该视频剪辑的许可。视频剪辑被包括在群组中且只有当创作者已准予他或她的许可时才被计入。
[0015]本发明的实施例因此能够在无线终端的用户将视频剪辑在被记录后上传到储存库时向相关组织提供近实时信息。此外,虽然参考视频剪辑来描述本发明的实施例,但本发明的实施例还适用于其他类型的内容,诸如静止摄影、音频剪辑等。
[0016]图1图示出根据本发明的一个实施例的示例性系统架构100。系统架构100包括被连接到网络104的服务器机器115、视频剪辑储存库120和客户端机器102A — 102N。网络104可以是公共网络(例如,因特网)、专用网络(例如,局域网(LAN)或广域网(WAN))或其组合。
[0017]客户端机器102A — 102N可以是无线终端(例如,智能电话等)、个人计算机(PC)、膝上型计算机、平板计算机或任何其他计算或通信设备。客户端机器102A — 102N可运行管理客户端机器102A — 102N的硬件和软件的操作系统(OS)。浏览器(未示出)可在客户端机器上(例如,在客户端机器的OS上)运行。浏览器可以是能够访问由网络服务器提供服务的内容的网络浏览器。浏览器可向网络服务器发布图像和/或视频搜索查询或者可浏览先前已经分类的图像和/或视频。客户端机器102A — 102N还可将图像和/或视频上传到网络服务器以用于存储和/或分类。
[0018]服务器机器115可以是机架式服务器、路由器计算机、个人计算机、便携式数字助理、移动电话、膝上型计算机、平板计算机、照相机、视频照相机、笔记本、台式计算机、媒体中心或上述的任何组合。服务器机器115包括网络服务器140和视频剪辑监视器125。在替换实施例中,网络服务器140和视频剪辑监视器125可在不同机器上运行。
[0019]视频剪辑储存库120是永久性储存器,其能够存储视频剪辑及其他类型的内容(例如,图像、音频剪辑、基于文本的文档等)以及用以对视频剪辑及其他类型的内容进行标志、组织和编索引的数据结构。在某些实施例中,视频剪辑储存库120可能是附接网络的文件服务器,而在其他实施例中视频剪辑储存库120可能是某种其他类型的永久性储存器,诸如面向对象数据库、关系数据库等,其可以由服务器机器115或经由网络104耦接到服务器机器115的一个或多个不同机器托管。存储在视频剪辑储存库120中的视频剪辑可包括由客户端机器上传的用户生成内容。视频剪辑可另外或替换地包括由诸如新闻组织、出版社、图书馆等的服务提供商提供的内容。
[0020]网络服务器140可从视频剪辑储存库120向客户端102A-102N提供视频剪辑。网络服务器140可接收视频剪辑搜索查询并对视频剪辑储存库120中的视频剪辑执行搜索以确定满足搜索查询的视频剪辑。网络服务器140然后可将与搜索查询匹配的视频剪辑流传输到客户端102A — 102N。
[0021]根据某些实施例,视频剪辑监视器125能够将上传的视频剪辑存储在视频剪辑储存库120中,能够对视频剪辑储存库120中的视频剪辑编索引,能够基于其时间戳和地理定位戳来识别相关的视频剪辑储存库120中的视频剪辑的群组,能够从用户请求将其视频剪辑包括在此类群组中的许可,能够
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1