当前位置: 首页 > 专利查询>谷歌公司专利>正文

用于协作生成交互式视频的基于WEB的系统技术方案

技术编号:7137758 阅读:232 留言:0更新日期:2012-04-11 18:40
提供了用于为已有在线托管的视频添加和显示交互式注释的系统和方法。图形注释界面允许创建注释以及将注释与视频相关联。注释可以是不同类型的,并且具有不同功能性,诸如改变已有视频的外观和/或行为,这例如是通过向已有视频补充文本、允许链接到其他视频或网页或者暂停视频的重放。对期望执行视频注释的用户的认证可以按照各种方式来执行,诸如通过对照已有列表检查统一资源定位符(URL),对照访问列表检查用户标识符,等等。作为认证的结果,给予用户适当的注释能力,诸如完整注释、不允许注释或者局限于视频的特定时间部分或空间部分的注释。

【技术实现步骤摘要】
【国外来华专利技术】
所公开的实施方式总体上涉及用于协作生成数字视频的交互式特征。
技术介绍
传统的准许存储和显示数字视频的基于web的系统通常仅允许将视频作为整体 进行评论。具体地,如果阅览者希望注释或以其他方式参考该视频的特定部分,则他们不得 不通过视频中的文本或时间以及其他间接手段来显式地描述该部分。传统的系统还具有用 于对视频做注释的简单控制,在这个意义上,它们完全允许这种注释。更确切地说,这种系 统要么仅允许所有者(例如,上传视频的用户)添加注释,要么允许所有用户添加注释而没 有限制。
技术实现思路
本专利技术包括用于为在线托管的视频添加和显示交互式注释的系统和方法。图形注 释界面允许创建注释以及将注释与视频相关联。注释可以是不同类型的,并且具有不同功 能性,诸如改变已有视频的外观和/或行为,这例如是通过向已有视频补充文本、允许链接 到其他视频或网页或者暂停视频的重放。对期望执行视频注释的用户的认证可以以各种方式来执行,诸如通过对照已有列 表检查统一资源定位符(URL),对照访问列表检查用户标识符,等等。作为认证的结果,给予 用户适当的注释能力,诸如完全注释、不允许注释或者局限于视频的特定时间部分或空间 部分的注释。本
技术实现思路
部分以及下面的具体实施方式部分所描述的特征和优势并不是无所 不包的。对于本领域普通技术人员而言,鉴于本文所提供的附图、说明书和权利要求,多种 附加特征和优势将是很显然的。附图说明图1是根据一个实施方式的用于允许对在线托管的视频做注释的系统架构的框 图。图2示出了根据一个实施方式的可以添加到视频的不同类型的注释。图3绘出了根据一个实施方式的用于创建图2的注释的用户界面。图4示出了根据一个实施方式的向视频添加注释所涉及的步骤。图5示出了根据一个实施方式的允许添加注释以及提供有关已有注释的信息的 注释界面。附图仅出于示意性目的而绘出本专利技术的各种实施方式。从下文讨论中本领域技术 人员将很容易认识到,可以采用此处所示结构和方法的备选实施方式而不脱离在此描述的 本专利技术的原理。具体实施例方式图1是根据一个实施方式的系统架构的框图。如图1所示,视频托管服务器108包 括前端服务器124、视频服务器126、网络接口 122、视频数据库1 和用户数据库140。其 他传统特征,诸如防火墙、负载均衡器、应用服务器、故障切换服务器、站点管理工具等并未 示出,从而更清楚地图示出本系统的特征。用于实现系统的适当视频托管服务器108的示 例包括^uTube 网站和Google Video 网站;已知还有其他视频托管站点,其可以适于按 照此处公开的教导进行运作。应当理解,术语“网站”表示提供内容的任何系统和方法,并 非旨在局限于支持经由因特网或HTTP协议提供内容的系统。各种服务器通常实现为单个 软件或硬件,或者实现为多个软件或硬件,其可以经由网络接口 122耦合到网络105。一般 而言,如果适合的话,在一个实施方式中描述为服务器侧所执行的功能在其他实施方式中 也可以在客户端侧执行。客户端130运行浏览器132并经由网络105连接到前端服务器124,网络105通常 为因特网,但也可以是任何网络,包括但不限于LAN、MAN、WAN、移动网络、有线或无线网络、 专用网络或虚拟专用网络。尽管只示出了单个客户端130和浏览器132,但是应当理解支持 非常巨大数目(例如,数百万)的客户端,其可以在任何时间与视频托管服务器108通信。 客户端130可以包括各种各样不同的计算设备。客户端设备130的示例有个人计算机、数 字助理、个人数字助理、蜂窝电话、移动电话、智能电话或膝上型计算机。对于本领域普通技 术人员而言显然的是,本专利技术不限于上面列出的设备。在有些实施方式中,浏览器132包括嵌入式视频播放器134,诸如来自Adobe Systems公司的Flash 播放器,或适于视频托管服务器108中使用的视频文件格式的任何 其他播放器。用户可以通过浏览视频目录、进行关键词搜索、浏览其他用户或系统管理员的 播放列表(例如,构成频道的视频的集合)或阅览与特定用户群(例如,社团)相关联的视 频,来访问视频托管服务器108的视频。视频服务器1 从内容提供者接收上传的媒体内容,并且允许客户端130阅览内 容。可以从个人计算机经由因特网、从电话或PDA通过蜂窝网络,或者借助于本领域普通技 术人员已知的用于通过网络105传送数据的其他手段将内容上传至视频服务器126。内容 可以按照类似的方式从视频服务器126进行下载;在一个实施方式中,将媒体内容提供作 为向客户端130下载的文件;在一个备选实施方式中,将媒体内容流式传输到客户端130。 视频服务器126接收媒体内容所借助的手段不一定要与向客户端130递送内容所借助的手 段匹配。例如,内容提供者可以经由个人计算机上的浏览器来上传视频,而客户端130可以 阅览被作为流而发送到PDA的该视频。还应注意,视频服务器1 本身可以用作内容提供 者。客户端130与视频托管服务器108之间的通信,或者图1的其他不同单元之间的通信, 可以是加密的或以其他方式编码的。客户端130的用户还可以基于关键词、标签或其他元数据来搜索视频。这些请求 由前端服务器IM作为查询来接收,并且被提供给视频服务器126,视频服务器1 负责在 视频数据库1 中搜索满足用户查询的视频。视频服务器1 支持搜索视频的任何字段数 据,包括题目、描述、标签、作者、类别等。客户端130和浏览器132的用户可以经由网络105向视频托管服务器108上传内 容。上传的内容项例如可以包括视频、音频或视频与音频的组合。上传的内容被处理并被存储在视频数据库128中。该处理可以包括格式转换(转码)、压缩、元数据标记以及其他 数据处理。上传的内容文件与上传的用户相关联,因此将会根据需要更新用户数据库140 中该用户的账户记录。出于一个实施方式的简便和描述的目的,上传的内容将称为“视频”、“视频文件” 或“视频项”,但是此术语并不旨在对可以上传的内容的类型进行限制。每个上传的视频在 其被处理时被指派视频标识符。用户数据库140负责维护阅览网站上的视频的所有用户的记录。每个个体用户被 指派用户ID (也称为用户身份)。用户ID可以基于任何标识信息,诸如用户的IP地址、用户 名等。用户数据库还可以维护用户在视频上下文中以及通过其他应用(诸如使用电子邮件 或文本消息收发)的声誉的有关信息。用户数据库可以进一步包含有关用户群中的成员资 格的信息,用户群例如是可以阅览相同注释的用户的群组。用户数据库还可以包含针对给 定用户的、被认为是该用户好友的其他用户的身份列表(此处使用的用于诸如授权用户列 表、URL列表等的术语“列表”广义地表示一组元素,其中各元素可以是有序的或无序的)。视频数据库1 用于存储接收的视频。视频数据库1 存储视频内容以及由其各 自的内容所有者提供的相关联的元数据。视频文件具有与每个文件相关联的元数据,诸如 视频ID、艺术家、视频题目、标签、流派和时间长度。注释服务器150提供阅览视频数据库128中视频的注释以及向其添加注释的能 力。注释服务器150根据用户或视频所有者的上传、发布者或者作为视频分析技术的结果 来收集各种注释,诸如文本框、“思维气泡(thoug本文档来自技高网...

【技术保护点】
一种用于对存储在视频储存库中的数字视频做注释的计算机实现的方法,所述方法包括:  确定是否授权没有向所述视频储存库贡献所述视频的用户对所述视频执行注释动作;  响应于所述用户被授权执行注释动作,向客户端提供用于对所述视频执行注释动作的用户界面;  接收对所述数字视频执行注释动作的请求;以及  执行所述注释动作,并且与所述数字视频相关联地存储所述注释动作的结果。

【技术特征摘要】
【国外来华专利技术】US61/058,4592008年6月3日1.一种用于对存储在视频储存库中的数字视频做注释的计算机实现的方法,所述方法 包括确定是否授权没有向所述视频储存库贡献所述视频的用户对所述视频执行注释动作;响应于所述用户被授权执行注释动作,向客户端提供用于对所述视频执行注释动作的 用户界面;接收对所述数字视频执行注释动作的请求;以及执行所述注释动作,并且与所述数字视频相关联地存储所述注释动作的结果。2.根据权利要求1的计算机实现的方法,其中确定是否授权所述用户对视频执行注释 动作包括将与所述用户相关联的URL和与所述数字视频相关联的URL进行比较。3.根据权利要求1的计算机实现的方法,其中确定是否授权所述用户对视频执行注释 动作包括确定所述用户是否在被授权对所述视频执行注释的用户列表上。4.根据权利要求1的计算机实现的方法,其中确定是否授权所述用户对视频执行注释 动作包括监控所述数字视频的贡献者针对所述用户的动作。5.根据权利要求1的计算机实现的方法,其中确定是否授权所述用户对视频执行注释 动作包括监控其他用户针对所述用户的动作。6.根据权利要求1的计算机实现的方法,还包括确定是否授权所述用户对所述视频 的特定时间部分或空间部分执行注释动作。7.根据权利要求1的计算机实现的方法,其中确定是否授权所述用户对视频执行注释 动作包括确定所述视频的所有者是否已禁止对所述视频的注释。8.根据权利要求1的计算机实现的方法,其中所述注释动作包括创建注释,所述注释 与所述视频的一个时间范围相关联并且具有可视外观。9.根据权利要求1的计算机实现的方法,其中所述注释动作包括创建针对所述视频内 某个时刻的暂停注释,所述暂停注释使得当到达所述时刻时,所述视频的重放中断。10.根据权利要求1的计算机实现的方法,其中所述注释动作包括创建具有图形外观 的注释,其中当所述注释在网络浏览器内被选择时,向不同的网页传递控制。11.根据权利要求1的计算机实现的方法,其中所述注释动作包括创建与所述视频的 可视对象相关联的注释,所述注释具有图形外观,其中当所述注释被选择时,显示与所述可 视对象相关联的信息。12.根据权利要求1的计算机实现的方法,还包括响应于从客户端接收针对所述视频的请求提供与所述视频相关联、并且能够由所述客户端显示的注释。13.根...

【专利技术属性】
技术研发人员:M·芬克
申请(专利权)人:谷歌公司
类型:发明
国别省市:US

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

1