CN102084319A - 用于协作生成交互式视频的基于web的系统 - Google Patents

用于协作生成交互式视频的基于web的系统 Download PDF

Info

Publication number
CN102084319A
CN102084319A CN2009801256718A CN200980125671A CN102084319A CN 102084319 A CN102084319 A CN 102084319A CN 2009801256718 A CN2009801256718 A CN 2009801256718A CN 200980125671 A CN200980125671 A CN 200980125671A CN 102084319 A CN102084319 A CN 102084319A
Authority
CN
China
Prior art keywords
note
video
user
action
implemented method
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2009801256718A
Other languages
English (en)
Other versions
CN102084319B (zh
Inventor
M·芬克
R·琼
S·巴尔
A·巴尔齐赖
I·埃利亚斯
J·弗鲁马尔
H·霍
N·克雷姆
S·拉特纳
J·施罗克
R·塔沃里
I·科夫曼
A·布哈加瓦
V·王
L·维塞曼
S·穆图克里施南
M·巴多埃宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Google LLC
Original Assignee
Google LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Google LLC filed Critical Google LLC
Publication of CN102084319A publication Critical patent/CN102084319A/zh
Application granted granted Critical
Publication of CN102084319B publication Critical patent/CN102084319B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47205End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for manipulating displayed content, e.g. interacting with MPEG-4 objects, editing locally
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/78Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/7867Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using information manually generated, e.g. tags, keywords, comments, title and artist information, manually generated time, location and usage information, user ratings
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25875Management of end-user data involving end-user authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/27Server based end-user applications
    • H04N21/274Storing end-user multimedia data in response to end-user request, e.g. network recorder
    • H04N21/2743Video hosting of uploaded data from client
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/454Content or additional data filtering, e.g. blocking advertisements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4781Games
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8541Content authoring involving branching, e.g. to different story endings
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • H04N21/8583Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by creating hot-spots
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/60Methods for processing data by generating or executing the game program
    • A63F2300/6009Methods for processing data by generating or executing the game program for importing or creating game content, e.g. authoring tools during game development, adapting content to different platforms, use of a scripting language to create content
    • A63F2300/6018Methods for processing data by generating or executing the game program for importing or creating game content, e.g. authoring tools during game development, adapting content to different platforms, use of a scripting language to create content where the game content is authored by the player, e.g. level editor or by game device at runtime, e.g. level is created from music data on CD
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/60Methods for processing data by generating or executing the game program
    • A63F2300/63Methods for processing data by generating or executing the game program for controlling the execution of the game in time
    • A63F2300/632Methods for processing data by generating or executing the game program for controlling the execution of the game in time by branching, e.g. choosing one of several possible story developments at a given point in time
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/60Methods for processing data by generating or executing the game program
    • A63F2300/69Involving elements of the real world in the game world, e.g. measurement in live races, real video
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/251Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/252Processing of multiple end-users' preferences to derive collaborative data

Abstract

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

Description

用于协作生成交互式视频的基于WEB的系统
技术领域
所公开的实施方式总体上涉及用于协作生成数字视频的交互式特征。
背景技术
传统的准许存储和显示数字视频的基于web的系统通常仅允许将视频作为整体进行评论。具体地,如果阅览者希望注释或以其他方式参考该视频的特定部分,则他们不得不通过视频中的文本或时间以及其他间接手段来显式地描述该部分。传统的系统还具有用于对视频做注释的简单控制,在这个意义上,它们完全允许这种注释。更确切地说,这种系统要么仅允许所有者(例如,上传视频的用户)添加注释,要么允许所有用户添加注释而没有限制。
发明内容
本发明包括用于为在线托管的视频添加和显示交互式注释的系统和方法。图形注释界面允许创建注释以及将注释与视频相关联。注释可以是不同类型的,并且具有不同功能性,诸如改变已有视频的外观和/或行为,这例如是通过向已有视频补充文本、允许链接到其他视频或网页或者暂停视频的重放。
对期望执行视频注释的用户的认证可以以各种方式来执行,诸如通过对照已有列表检查统一资源定位符(URL),对照访问列表检查用户标识符,等等。作为认证的结果,给予用户适当的注释能力,诸如完全注释、不允许注释或者局限于视频的特定时间部分或空间部分的注释。
本发明内容部分以及下面的具体实施方式部分所描述的特征和优势并不是无所不包的。对于本领域普通技术人员而言,鉴于本文所提供的附图、说明书和权利要求,多种附加特征和优势将是很显然的。
附图说明
图1是根据一个实施方式的用于允许对在线托管的视频做注释的系统架构的框图。
图2示出了根据一个实施方式的可以添加到视频的不同类型的注释。
图3绘出了根据一个实施方式的用于创建图2的注释的用户界面。
图4示出了根据一个实施方式的向视频添加注释所涉及的步骤。
图5示出了根据一个实施方式的允许添加注释以及提供有关已有注释的信息的注释界面。
附图仅出于示意性目的而绘出本发明的各种实施方式。从下文讨论中本领域技术人员将很容易认识到,可以采用此处所示结构和方法的备选实施方式而不脱离在此描述的本发明的原理。
具体实施方式
图1是根据一个实施方式的系统架构的框图。如图1所示,视频托管服务器108包括前端服务器124、视频服务器126、网络接口122、视频数据库128和用户数据库140。其他传统特征,诸如防火墙、负载均衡器、应用服务器、故障切换服务器、站点管理工具等并未示出,从而更清楚地图示出本系统的特征。用于实现系统的适当视频托管服务器108的示例包括YouTubeTM网站和Google VideoTM网站;已知还有其他视频托管站点,其可以适于按照此处公开的教导进行运作。应当理解,术语“网站”表示提供内容的任何系统和方法,并非旨在局限于支持经由因特网或HTTP协议提供内容的系统。各种服务器通常实现为单个软件或硬件,或者实现为多个软件或硬件,其可以经由网络接口122耦合到网络105。一般而言,如果适合的话,在一个实施方式中描述为服务器侧所执行的功能在其他实施方式中也可以在客户端侧执行。
客户端130运行浏览器132并经由网络105连接到前端服务器124,网络105通常为因特网,但也可以是任何网络,包括但不限于LAN、MAN、WAN、移动网络、有线或无线网络、专用网络或虚拟专用网络。尽管只示出了单个客户端130和浏览器132,但是应当理解支持非常巨大数目(例如,数百万)的客户端,其可以在任何时间与视频托管服务器108通信。客户端130可以包括各种各样不同的计算设备。客户端设备130的示例有个人计算机、数字助理、个人数字助理、蜂窝电话、移动电话、智能电话或膝上型计算机。对于本领域普通技术人员而言显然的是,本发明不限于上面列出的设备。
在有些实施方式中,浏览器132包括嵌入式视频播放器134,诸如来自Adobe Systems公司的FlashTM播放器,或适于视频托管服务器108中使用的视频文件格式的任何其他播放器。用户可以通过浏览视频目录、进行关键词搜索、浏览其他用户或系统管理员的播放列表(例如,构成频道的视频的集合)或阅览与特定用户群(例如,社团)相关联的视频,来访问视频托管服务器108的视频。
视频服务器126从内容提供者接收上传的媒体内容,并且允许客户端130阅览内容。可以从个人计算机经由因特网、从电话或PDA通过蜂窝网络,或者借助于本领域普通技术人员已知的用于通过网络105传送数据的其他手段将内容上传至视频服务器126。内容可以按照类似的方式从视频服务器126进行下载;在一个实施方式中,将媒体内容提供作为向客户端130下载的文件;在一个备选实施方式中,将媒体内容流式传输到客户端130。视频服务器126接收媒体内容所借助的手段不一定要与向客户端130递送内容所借助的手段匹配。例如,内容提供者可以经由个人计算机上的浏览器来上传视频,而客户端130可以阅览被作为流而发送到PDA的该视频。还应注意,视频服务器126本身可以用作内容提供者。客户端130与视频托管服务器108之间的通信,或者图1的其他不同单元之间的通信,可以是加密的或以其他方式编码的。
客户端130的用户还可以基于关键词、标签或其他元数据来搜索视频。这些请求由前端服务器124作为查询来接收,并且被提供给视频服务器126,视频服务器126负责在视频数据库128中搜索满足用户查询的视频。视频服务器126支持搜索视频的任何字段数据,包括题目、描述、标签、作者、类别等。
客户端130和浏览器132的用户可以经由网络105向视频托管服务器108上传内容。上传的内容项例如可以包括视频、音频或视频与音频的组合。上传的内容被处理并被存储在视频数据库128中。该处理可以包括格式转换(转码)、压缩、元数据标记以及其他数据处理。上传的内容文件与上传的用户相关联,因此将会根据需要更新用户数据库140中该用户的账户记录。
出于一个实施方式的简便和描述的目的,上传的内容将称为“视频”、“视频文件”或“视频项”,但是此术语并不旨在对可以上传的内容的类型进行限制。每个上传的视频在其被处理时被指派视频标识符。
用户数据库140负责维护阅览网站上的视频的所有用户的记录。每个个体用户被指派用户ID(也称为用户身份)。用户ID可以基于任何标识信息,诸如用户的IP地址、用户名等。用户数据库还可以维护用户在视频上下文中以及通过其他应用(诸如使用电子邮件或文本消息收发)的声誉的有关信息。用户数据库可以进一步包含有关用户群中的成员资格的信息,用户群例如是可以阅览相同注释的用户的群组。用户数据库还可以包含针对给定用户的、被认为是该用户好友的其他用户的身份列表(此处使用的用于诸如授权用户列表、URL列表等的术语“列表”广义地表示一组元素,其中各元素可以是有序的或无序的)。
视频数据库128用于存储接收的视频。视频数据库128存储视频内容以及由其各自的内容所有者提供的相关联的元数据。视频文件具有与每个文件相关联的元数据,诸如视频ID、艺术家、视频题目、标签、流派和时间长度。
注释服务器150提供阅览视频数据库128中视频的注释以及向其添加注释的能力。注释服务器150根据用户或视频所有者的上传、发布者或者作为视频分析技术的结果来收集各种注释,诸如文本框、“思维气泡(thought bubble)”等。注释服务器150继而将这些注释存储在注释数据库154中。对于给定视频,注释服务器150还向诸如客户端130或视频托管服务器108的实体提供注释数据库154中存储的针对该视频的注释。通常,注释修改在其他情况下是非交互式视频的行为,从而例如提供用户可与之交互的交互式覆盖(overlay),或者改变视频重放的常规流程。交互式覆盖的示例包括文本框、思维气泡、聚光灯、超链接、菜单、投票等,其中任何示例都可以具有任意复杂的用户界面行为。在一个实施方式中,注释服务器150位于与视频托管服务器108独立的物理服务器上,不过在其他实施方式中,注释功能可以包括在视频托管服务器108内。
注释数据库154维护每个注释与所注释视频的适当部分之间的关联。在一个实施方式中,例如,注释数据库154存储注释类型(例如,文本框)的标识符以及与该类型相关联的任何信息(例如,文本标题)、应用该注释的视频的时间戳(例如,从时刻01:05到时刻01:26)、该注释所注释的视频的标识符以及提交该注释的用户的标识符(例如,用户名)。某些类型的注释还可以与去往其他网页、视频、网络对象等的链接相关联。对于本领域技术人员而言,同样可以有用于注释的很多其他存储实现。
视频分析模块152可以由注释服务器150用来自动地生成注释或者向用户建议注释。这可能需要诸如语音分析、视觉分析(例如,脸部检测、对象识别和光学字符识别(OCR))或者爬取(crawl)显式或隐式可用的注释等技术。
由于视频注释可以由各用户通过网络105从远程位置来进行,因此可以使用认证机制将注释仅限制于用户子集。因此,提供认证服务器170以验证客户端130对注释服务器150的注释功能的访问权。如下面进一步描述的,在不同实施方式中,认证可以按照多种方式来执行,诸如使用机密链接、访问控制列表、用户信用得分或者基于社区限制的许可。在一个实施方式中,采用三级许可系统,其中第一级是最低许可等级,用户仅可以通过点击链接来阅览视频注释以及与其交互,第二级是较高许可等级,用户可以添加或修改其自己的注释,第三级是最高许可等级,用户还可以修改和删除视频中的任何注释。机密链接的使用采用了URL列表171,其将视频与URL相关联,通过该URL可以获得对注释界面的访问权。在一个实施方式中,认证服务器170实现为视频托管服务器108的部件。
图2示出了根据一个实施方式的可以添加到视频的不同类型的交互式注释(此后称为“注释”)。客户端130上显示的主视频区202播放存储在视频数据库128中、由视频服务器126服务于客户端130的视频。可以经由例如视频控制区204来控制重放。在所示示例中,已经添加了三个不同的注释205-215。注释205和210是文本框和思维气泡,其显示静态文本。注释215是聚光灯,其响应于用户将鼠标悬停在其边界之内而显示例如“窗户后是什么?”的文本。这些注释类型中的任何一个可以具有其活跃的时间范围,例如从时刻0:15到0:36。例如,文本框205可以设置为在该视频播放15秒后出现,并且在用户有机会读它之后,于21秒后消失。
这些注释类型中的任何一个还可以具有任意复杂的呈现,诸如形状和文本颜色和风格,或者关联的动作,诸如显示附加的注释或者在被激活后(例如通过鼠标点击、鼠标扫过、按压对应于该注释的键,等等),将用户重新定向到基于web的目标位置,诸如统一资源定位符(URL)。向其传递控制的目标位置可以包括广告,或者包括广告的内容。例如,点击聚光灯215可以去往描述特定产品的网页。目标位置还可以致使显示从不同角度获取的对象或场景,例如从不同照相机角度拍摄的对象的后侧。此外,目标位置可以具有链接、按钮或将控制传递回原始视频而不是其他视频的注释。在一个实施方式中,控制可以被传递回原始视频中的特定时刻,该时刻例如由对视频标识符和对视频中该时刻的描述进行编码的URL来指定,诸如“t=0:22”,其表示进入视频后22秒的时间。时间戳在URL中的这种使用可以用于构建例如页面分支系列,其可以用于创建单个视频内的交互式故事情节。这例如允许快速转移到另一视频部分,而没有获取不同视频所带来的延迟。在一个实施方式中,可以有条件地显示注释,例如如果用户鼠标扫过另一注释,则在当时或者稍后显式该另一注释。
还可以添加注释以修改视频的重放,而不是呈现交互式图形界面。例如,暂停注释使得视频的重放暂停一段给定时间延迟,包括无限长的时间。这例如允许用户在视频继续之前有任意的时间量来做出选择。使用如上所述的URL中的时间戳,可以修改视频的重放,从而例如点击门(或只是将鼠标放置在门上)将找到该视频中显示门打开以及其后的房间的那部分。这可以将视频中的互动级别增加到类似于计算机游戏的程度。
对不同类型注释的使用可以用来以多种不同方式修改标准的线性视频阅览。注释可以用于实现例如菜单风格界面,其中视频通过具有去往其他页面的链接的注释来显示若干选项,并继而暂停该视频以允许用户选择一个选项。菜单项可以是静态注释、动画视频注释等等,并且可以作为单独标记的可视对象而在传统项目列表中显示,或者以各种其他方式显示。注释还可以用于实现分支故事情节,其中点击一个注释将通向该视频的一个续本,并且点击不同的注释通向不同的续本。例如,注释可以用于实现“剪刀、石头、布”的交互式游戏,其中例如点击对应于“石头”、“布”或“剪刀”选项的注释会通向分别描绘平局、赢或输的单独视频或同一视频的单独部分,每个结果潜在地导致显示代表该游戏的第二轮的附加注释。菜单项还可以用于实现多角度故事情节,其中点击已做注释的角色脸部会导致从该角色的角度查看故事的剩余部分。
图3绘出了根据一个实施方式的用于手动创建图2中注释的用户界面。注释图标302-305对应于四种注释类型(分别是语音气球、文本框、聚光灯以及暂停);选择其中之一并继而点击正在播放的视频,以便在对应于该点击的时间和位置处创建此类型的注释。注释继而具有默认值,诸如文本标题、时间范围、边界以及关联的URL。在图3中,编辑区域310、305和315分别对应于显示的注释205、210和215,并且其内容可以被编辑以改变标题的值。例如,编辑区域310包括文本标题310A、时间范围310B和链接310C。该链接例如可以是视频服务中的页面,其指示视频的观看页面,或者指示显示若干相关视频的缩略图的频道。文本标题310A已被用户设置为值“妈妈生日快乐(Happy birthday mom)”,时间范围310B被设置为从0:00:03第5画面持续到0:00:13第三画面,而链接310C尚不具有指定值。对注释的编辑也可以通过图形方式完成;例如,标注215的边界可以通过拖拽与边界相关联的柄(handle)215A来改变。
作为使用图3的用户界面手动创建注释的备选或附加,图1的视频分析模块152可以用于自动地检测时间和空间位置以添加注释,确定其关联值,和/或控制已有注释的行为。
这种分析的一个示例是脸部检测,其可以在图3的视频中使用,以将图像中男孩的脸部检测为人脸,并且建议创建与之关联的文本气球,或者其可以用于自动地提供或建议描述所识别脸部的标题。
另一示例可以包括应用基于局部描述符匹配的对象识别方法。(例如,参见Mikolajczyk,K.,Schmid,C.的“A Performance Evaluation of Local Descriptors”,IEEE Transactions on Pattern Analysis and Machine Intelligence,Volume 27,Issue 10:1615-1630)。这种对象识别可以标识已知纹理的对象的实例,诸如位置、建筑物、书本、CD封面等。(用于训练这种对象的识别的示例图像可以很容易地在产品/位置目录中找到,其将产品名与该产品的一个或多个图像相关联)。一旦检测到诸如特定CD的封面之类的对象,可以通过提供有关该对象的空间和时间定位的有根据的推测来简化手动注释过程。
已识别的对象继而可以与注释相关联,所述注释诸如是从例如给定视点呈现更多信息的链接。例如,可以从国家角度呈现事件,其通过使用对象识别来标识与某个国籍相关联的对象并且呈现关联信息来实现,例如将某场板球赛的印度队队员与去往该队将参与的下一事件的链接相关联。作为另一示例,使用对象识别所识别的运动员可以与提供有关该运动员的统计数据、个人信息等的链接或其他注释数据相关联。
此外,结合诸如GoogleTM或YouTubeTM之类的搜索引擎的搜索索引,如果确实识别出视频中的对象,则可以参照该搜索索引以及作为针对该对象的链接而被建议的最前面的搜索结果,来执行描述该产品的短语(例如,搜索已识别音乐CD的题目,并且将其链接到对应于该题目的产品搜索页面)。
在一个实施方式中,注释链接对应于搜索查询,因此如果用户点击该注释,则用户将看到该查询的搜索结果页面。例如,用户可以阅览视频中被用户标识的、其姓名已被用作搜索项的人员所发布的所有视频。此类注释允许结果页面保持最新,因为对与注释相关联的搜索项的搜索并非总是得到相同的结果页面。
对象识别还可以用于标识感兴趣的位置,并且结合嵌入了位置信息的“带有地理标记的(geotagged)”视频,可以将与识别出的位置有关的视频作为链接来提供或建议。
通过跟踪对象在画面之间的运动,并由此将任何关联的注释与其一起移动,可以进一步增强对象识别。例如,如果男孩在视频各画面中移动其位置,则对象识别可以用于随着男孩的移动而跟踪男孩的脸部,并且自动地将文本气泡210重新定位在每个画面中检测到的脸部附近。这可以是一种类型的注释,其在画面内与画面中的对象一起移动。在Flash播放器的情况下,对视频的分析优选地可以在服务器上进行,而在视频播放期间不同画面位置中的注释的显示则通常随着对象在视频内移动而在播放器内实现。
另一类型的分析是光学字符识别(OCR),其细节对于本领域技术人员而言是公知的。例如,布告栏上的词语可以使用OCR来识别,并且为该布告栏自动地提供或建议对应的文本标题。
图4示出了根据一个实施方式的向视频添加注释所涉及的步骤。客户端130使用网络105向视频服务器108请求视频。视频托管服务器108的前端服务器124接收该请求并授权给视频服务器126,后者从视频数据库128获取视频并将其提供410给客户端130。在一个实施方式中,视频托管服务器108继而授权注释服务器150提供注释用户界面;在其他实施方式中,视频托管服务器108向注释服务器150请求用于视频的注释,继而它自己提供注释用户界面,从而向注释服务器提供经由该用户界面创建的任何注释以供存储。在一个实施方式中,所提供的注释用户界面随做注释的用户的身份而不同。例如,如果做注释的用户不是视频的所有者(例如,向视频托管服务器108提交该视频的人员),则可以向该用户提供诸如已在图3中描述的编辑界面。在有些实施方式中,仅视频所有者或所有者指定的人员可以给视频做注释。在有些实施方式中,仅视频所有者或所有者指定的人员类别(例如,所有者的好友列表上的人员)可以给视频做注释。在有些实施方式中,任何人都可以给视频做注释。如果做注释的用户是视频的所有者,或者具有类似权限的其他用户,则可以提供诸如图5中所示的更全功能的注释界面。
图5示出了既允许添加注释还提供与视频相关联的所有已有注释的有关信息的注释界面500。在有些实施方式中,仅所有者可以使用这种界面。在其他实施方式中,更宽广的用户群可以使用这种界面。视频区505显示视频,注释编辑控件507允许以与图3中的控制302-305相类似的方式向视频添加注释。注释列表510显示当前与视频相关联的所有注释的列表,包括类型、关联的文本标题、向视频应用注释的时刻、提交注释的用户等等。可视时间线515图形化显示与该视频相关联的各个注释的时间位置。例如,标记516指示新添加的暂停注释的位置,并且拖动该标记516可以改变暂停的持续时间和/或时间位置。
再次参考图4,确定要提供哪种类型的注释用户界面(例如,所有者的、其他用户的)—其可以用来控制添加注释的程度—这可以包括使用认证服务器170,其对用户进行认证420。认证服务器在不同的实施方式中以不同的方式决定给定用户具有哪种注释访问权。在一个实施方式中,认证服务器170仅允许由视频的所有者创建注释。在此实施方式中,认证服务器170查询用户数据库140以确定该视频所有者的身份(例如,用户名),并且将其与当前活跃用户的身份进行比较。如果当前活跃用户没有身份(例如,没有登记),或者身份与视频所有者的身份不匹配,则不提供注释能力。
在另一实施方式中,视频所有者通过向用户提供与该视频相关联的专用URL来授予该用户访问权。例如,再次参考图5,所有者界面500包括URL区520,其列出了URL列表171中与该视频相关联的URL。所有者继而可以复制此URL并根据需要分发给该所有者希望其具有注释能力的其他用户,例如通过电子邮件将该URL发送给好友,将其贴在朋友可访问的网页上,等等。接着,当用户进入该URL,认证服务器170将该URL与URL列表171中用于给定视频的URL进行比较;如果URL匹配,则提供注释用户界面。在URL变得分布范围过大并且过多不希望的注释被添加到视频上时,所有者可以使用按钮525来禁止更多注释的添加,在这种情况下,URL变为不可用于进一步注释的目的。
在又一实施方式中,所有者可以向视频托管服务器108的特定用户授予注释许可,例如通过指定授权用户名列表。许可可以是可做注释,在这种情况下,列表上的任何用户在阅览该视频时将被提供以注释界面。在另一实施方式中,许可是建议注释,在这种情况下,用户界面将允许添加尝试性注释但在重放期间不实际显示,直到所有者或其他授权用户同意为止。许可还可以限于允许对视频的特定时间部分或物理区的注释。这可以这样实现:允许所有者使用由注释编辑器提供的相同空间和时间控件在其视频中定义“协作区域”,例如,通过使用诸如图3的时间范围控件310B之类的控件来指定时间范围,以及通过以图形方式在视频区202中选择区域来指定一个区。定义协作区域的数据继而可以存储在例如注释数据库154中。利用所定义的协作区域,允许被确定为视频所有者的协作者的其他用户(例如,被认为是该用户的“好友”的用户)向视频添加注释,但是仅在指定的协作区域的空间和时间范围内。
在又一实施方式中,访问控制列表无需由所有者或其他授权用户严格地预先定义,而是可以基于外部因素而动态地确定。例如,列表可以基于用户的信用得分(信用得分可以例如通过监控此贡献者有多少在先注释被内容所有者删除来计算,或者通过社区限制动作来计算,这些动作诸如用户表达同意或不同意用户的视频评级,诸如通过“赞同”或“否决”指示符),或者基于用户数据140中被认为是该用户的好友的那些用户(例如,基于诸如活跃电子邮件交换的行为,或者基于友谊的明确指示,诸如将某人添加到“好友”列表)的信用得分。
在另一实施方式中,以分层方法定义注释,其中注释的创建者确定注释在视频重放时刻的可见性。在此方法中,不同的用户或用户群可以自由地定义其自己的注释,但是得到的注释在播放视频时将仅对那些用户或用户群是可见的。
在认证服务器170已确定授权用户查看哪种注释界面之后(诸如图3或图5的界面,或者不允许创建注释的基本重放界面),注释服务器150继而向用户提供430该注释界面,可选地还一起提供该视频的任何预先存在的注释。如果界面允许创建注释,则用户使用该界面来指定注释的属性。结果继而例如响应于用户在指定期望的注释之后选择图5的发布按钮525而被传送至视频数据库128,视频数据库128随后接收440并存储这些注释。
当阅览已注释的视频时,发生类似的过程。首先,客户端130使用网络105向视频服务器108请求视频。视频托管服务器108的前端服务器124接收该请求并授权给视频服务器126,后者从视频数据库128获取视频。视频托管服务器108继而从注释服务器的注释数据库154获取适合的注释,可选地,这受制于认证服务器170对用户的认证。在一个实施方式中,视频托管服务器随着视频的加载而获取用于该视频的所有注释。在其他实施方式中,注释随着视频的前进而流式传输,或者在若干预定义的块(chunk)中发送。
适合的注释可以在不同实施方式中有所变化。在一个实施方式中,提供所有注释而不考虑用户的身份。在采用层的另一实施方式中,仅提供阅览该视频的用户或用户所属群组的成员所创建的注释。注释服务器150还可以针对特定客户端130、基于有关该客户端的知识将注释转换为适当的格式;例如,如果客户端处于语言不同于注释的语言的地区,则可以执行对注释文本的翻译,而且可以禁止客户端不支持的注释,诸如对于限于文本的简单客户端禁止动画视频注释。
利用已选择以及适当格式化的适当注释集合,注释服务器150继而向客户端130提供这些注释,客户端130结合播放的视频显示这些注释,从而修改视频的外观和/或行为,例如使用上面结合图2和图3描述的注释类型。例如,如果客户端130遇到图2中的任何注释类型205、210、215,则其将文本标签与视频中该注释所指定的部分关联显示。如果注释具有关联的超链接,则客户端130将显示该超链接并将采取动作,诸如在网络浏览器(例如,当前呈现该视频和注释的网络浏览器窗口)内显示通过该超链接所链接至的网页。如果注释是“暂停”类型,并且客户端130到达该暂停注释所对应的时间周期的起点,则客户端130在该暂停注释所指定的时间段内中断视频的重放,接着在该指定的时间段到期后继续重放。
应当理解,上述描述中确切的部件以及布置、操作顺序以及其他方法纯粹是出于示例目的,本领域技术人员同样可以想到更多各种各样的备选部件布置及操作顺序。例如,图1的注释服务器150可以是视频托管服务器108的一部分,与视频托管服务器位于同一本地网络上的服务器,或者位于视频托管服务器的远程网络上。作为另一示例,认证服务器170可以与视频托管服务器分离,或者可以是其一个部件。此外,有些客户端130可以配置为不与注释服务器150通信,或者注释服务器150不向客户端130提供注释,这种情况下,客户端130获取未注释的视频(例如,各个国家或各种语言的客户端可以具有其自己的注释设置)。在有些实施方式中,客户端130可以离线进行注释,而无需网络连接到注释服务器150,之后在网络连接可用时将这些注释与注释服务器150同步。
本说明书中所提及的“一个实施方式”或“实施方式”是指包含在本发明的至少一个实施方式与实施方式相结合描述的特定特征、结构或特性。在说明书中各处出现的短语“在一个实施方式中”不一定所有都指代同一实施方式。
应当注意,本发明的过程步骤和指令可以具体化在软件、固件或硬件中,当其具体化在软件中时,可以被下载以驻留在由各种操作系统所使用的不同平台上或从其进行操作。
本发明还涉及用于执行此处的操作的装置。该装置可以是专为所需目的而构建的,或者其可以包括由存储在计算机中的计算机程序来选择性激活或重新配置的通用计算机。这种计算机程序可以存储在计算机可读存储介质中,诸如但不限于,包括软盘、光盘、CD-ROM、光磁盘的任意类型的盘、只读存储器(ROM)、随机访问存储器(RAM)、EPROM、EEPROM、磁卡或光卡、专用集成电路(ASIC)或适于存储电子指令的任意类型的介质,并且每一个都耦合至计算机系统总线。而且,本说明书中所涉及的计算机可以包括单处理器或者可以是采用多处理器设计以增强计算能力的架构。
本文所提供的算法和显示本质上并不涉及任何特定计算机或其他装置。也可以使用具有按照本文教导的程序的各种通用系统,或者构建更为专用的装置来执行所需方法步骤可能更为方便。以下描述中将呈现用于各种各样的这些系统的所需结构。此外,本发明并未参考任何特定编程语言进行描述。将会理解,各种各样的编程语言可以用于实施本文所描述的本发明的教导,并且提供以下对任何特定语言的参考以用于本发明的可实施性和最佳模式的公开。
尽管已经参考优选实施方式和若干备选实施方式特别描述和示出了本发明,但是相关领域技术人员将会理解,可以在其中做出各种形式和细节上的改变而不偏离本发明的精神和范围。
最后,应当注意,本说明书中所使用的语言主要是选择以用于易读和指导目的,而不是选择以描绘或约束该创造性主题。相应地,本发明的公开旨在于示意性目的,而不是限制本发明的范围,本发明的范围由所附权利要求来阐述。

Claims (20)

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.根据权利要求1的计算机实现的方法,还包括:
响应于从客户端接收针对所述视频的请求:
改变将要在与创建注释的地区不同的地区显示的所述注释。
14.根据权利要求1的计算机实现的方法,还包括:
响应于从阅览者接收针对所述视频的请求:
标识与所述视频相关联的注释;
通过阅览者的身份来过滤所标识的注释,由此产生经修改的注释集合;
向所述阅览者提供所述经修改的注释集合。
15.根据权利要求1的计算机实现的方法,还包括:
响应于从阅览者接收针对所述视频的请求:
标识与所述视频相关联的注释;
通过所述阅览者所属群组的身份来过滤所标识的注释,由此产生经修改的注释集合;
向所述阅览者提供所述经修改的注释集合。
16.根据权利要求1的计算机实现的方法,其中所述执行注释动作的请求包括根据光学字符识别得到的注释数据。
17.根据权利要求1的计算机实现的方法,其中所述执行注释动作的请求包括根据图像对象识别得到的注释数据。
18.一种存储有计算机程序的计算机可读存储介质,所述计算机程序可由处理器执行以对存储在视频储存库中的数字视频做注释,所述计算机程序的动作包括:
确定是否授权没有向所述视频储存库贡献所述视频的用户对所述视频执行注释动作;
响应于所述用户被授权执行注释动作,向客户端提供用于对所述视频执行注释动作的用户界面;
经由所提供的用户界面接收对所述数字视频执行注释动作的请求;以及
执行所述注释动作,并且与所述数字视频相关联地存储所述注释动作的结果。
19.一种用于对存储在视频储存库中的数字视频做注释的计算机系统,所述计算机系统包括:
存储注释数据的注释数据库;以及
适合于执行动作的注释逻辑,所述动作包括:
确定是否授权没有向所述视频储存库贡献所述视频的用户对所述视频执行注释动作;
响应于所述用户被授权执行注释动作,向客户端提供用于对所述视频执行注释动作的用户界面;
经由所提供的用户界面接收对所述数字视频执行注释动作的请求;以及
执行所述注释动作,并且与所述数字视频相关联地将所述注释动作的结果存储在所述注释数据库中。
20.一种用于对存储在视频储存库中的数字视频做注释的计算机实现的方法,所述方法包括:
接收利用针对所述数字视频的某个时刻的暂停注释对所述数字视频做注释的请求,所述暂停注释使得当到达所述时刻时,所述视频的重放中断;
创建所述暂停注释;以及
与所述数字视频以及数字视频的所述时刻相关联地存储所述暂停注释动作。
CN2009801256718A 2008-06-03 2009-05-05 用于协作生成交互式视频的基于web的系统 Active CN102084319B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US5845908P 2008-06-03 2008-06-03
US61/058,459 2008-06-03
US12/388,365 2009-02-18
US12/388,365 US8566353B2 (en) 2008-06-03 2009-02-18 Web-based system for collaborative generation of interactive videos
PCT/US2009/042919 WO2009148756A1 (en) 2008-06-03 2009-05-05 A web-based system for collaborative generation of interactive videos

Publications (2)

Publication Number Publication Date
CN102084319A true CN102084319A (zh) 2011-06-01
CN102084319B CN102084319B (zh) 2013-08-21

Family

ID=41379936

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009801256718A Active CN102084319B (zh) 2008-06-03 2009-05-05 用于协作生成交互式视频的基于web的系统

Country Status (5)

Country Link
US (4) US8566353B2 (zh)
EP (1) EP2300894B1 (zh)
CN (1) CN102084319B (zh)
CA (1) CA2726777C (zh)
WO (1) WO2009148756A1 (zh)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103297840A (zh) * 2012-03-01 2013-09-11 阿里巴巴集团控股有限公司 一种基于视频移动焦点的附加信息展现方法及系统
CN103632691A (zh) * 2012-08-21 2014-03-12 联想(北京)有限公司 一种媒体文件播放方法及电子设备
CN103997691A (zh) * 2014-06-02 2014-08-20 合一网络技术(北京)有限公司 视频交互的方法和系统
CN104469398A (zh) * 2014-12-09 2015-03-25 北京清源新创科技有限公司 一种网络视频画面处理方法及装置
CN104737121A (zh) * 2012-09-04 2015-06-24 谷歌公司 在浏览器中对视频播放进行复用和解复用
CN104813674A (zh) * 2012-10-01 2015-07-29 谷歌公司 用于优化视频的系统和方法
CN104811814A (zh) * 2015-04-28 2015-07-29 腾讯科技(北京)有限公司 基于视频播放的信息处理方法和系统、客户端和服务器
CN105306501A (zh) * 2014-06-26 2016-02-03 国际商业机器公司 用于对多媒体数据进行交互式更新的方法和系统
CN105847995A (zh) * 2016-05-16 2016-08-10 上海幻电信息科技有限公司 一种通过弹幕锚点跳转视频位置的方法
CN107409230A (zh) * 2015-03-20 2017-11-28 沃特·帕托斯 基于视频的社交互动系统
CN109068148A (zh) * 2018-09-03 2018-12-21 视联动力信息技术股份有限公司 一种视频处理的方法和装置
CN109583591A (zh) * 2012-09-20 2019-04-05 伊夫维泽德公司 用于简化的知识工程的方法与系统
CN112153439A (zh) * 2020-09-27 2020-12-29 北京字跳网络技术有限公司 互动视频处理方法、装置、设备及可读存储介质

Families Citing this family (211)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8341112B2 (en) * 2006-05-19 2012-12-25 Microsoft Corporation Annotation by search
US10796093B2 (en) 2006-08-08 2020-10-06 Elastic Minds, Llc Automatic generation of statement-response sets from conversational text using natural language processing
US7559017B2 (en) 2006-12-22 2009-07-07 Google Inc. Annotation framework for video
US20080317346A1 (en) * 2007-06-21 2008-12-25 Microsoft Corporation Character and Object Recognition with a Mobile Photographic Device
WO2009081273A2 (en) * 2007-12-22 2009-07-02 John Andrew Vasilakos Method and system for awarding user points in response to user interest
US8181197B2 (en) 2008-02-06 2012-05-15 Google Inc. System and method for voting on popular video intervals
US8112702B2 (en) * 2008-02-19 2012-02-07 Google Inc. Annotating video intervals
US8612469B2 (en) * 2008-02-21 2013-12-17 Globalenglish Corporation Network-accessible collaborative annotation tool
WO2009105735A2 (en) * 2008-02-21 2009-08-27 Globalenglish Corporation Web-based tool for collaborative, social learning
US10091460B2 (en) * 2008-03-31 2018-10-02 Disney Enterprises, Inc. Asynchronous online viewing party
US20090273711A1 (en) * 2008-04-30 2009-11-05 Centre De Recherche Informatique De Montreal (Crim) Method and apparatus for caption production
US8566353B2 (en) * 2008-06-03 2013-10-22 Google Inc. Web-based system for collaborative generation of interactive videos
JP2011523309A (ja) * 2008-06-06 2011-08-04 ディヴィクス インコーポレイテッド マルチメディアファイルのためのフォントファイル最適化システム及び方法
US8224843B2 (en) 2008-08-12 2012-07-17 Morphism Llc Collaborative, incremental specification of identities
US20100095211A1 (en) * 2008-09-17 2010-04-15 Seth Kenvin Method and System for Annotative Multimedia
US8209396B1 (en) 2008-12-10 2012-06-26 Howcast Media, Inc. Video player
US8826117B1 (en) 2009-03-25 2014-09-02 Google Inc. Web-based system for video editing
US8132200B1 (en) 2009-03-30 2012-03-06 Google Inc. Intra-video ratings
US8108403B2 (en) * 2009-04-03 2012-01-31 International Business Machines Corporation User engagement during large file uploads
US8554848B2 (en) * 2009-04-16 2013-10-08 At&T Intellectual Property 1, L.P. Collective asynchronous media review
US9190110B2 (en) 2009-05-12 2015-11-17 JBF Interlude 2009 LTD System and method for assembling a recorded composition
US20110010397A1 (en) * 2009-07-13 2011-01-13 Prateek Kathpal Managing annotations decoupled from local or remote sources
US20110035683A1 (en) * 2009-08-07 2011-02-10 Larry Stead Method and apparatus for synchronous, collaborative media consumption
US20110072047A1 (en) * 2009-09-21 2011-03-24 Microsoft Corporation Interest Learning from an Image Collection for Advertising
US8510656B2 (en) * 2009-10-29 2013-08-13 Margery Kravitz Schwarz Interactive storybook system and method
US8316303B2 (en) * 2009-11-10 2012-11-20 At&T Intellectual Property I, L.P. Method and apparatus for presenting media programs
US8387088B2 (en) * 2009-11-13 2013-02-26 At&T Intellectual Property I, Lp Method and apparatus for presenting media programs
CN102792615A (zh) * 2009-12-18 2012-11-21 布利普斯尼普斯股份有限公司 用于将对象关联到数字视频中的时间时刻的方法与系统
EP2343668B1 (en) * 2010-01-08 2017-10-04 Deutsche Telekom AG A method and system of processing annotated multimedia documents using granular and hierarchical permissions
US9563850B2 (en) * 2010-01-13 2017-02-07 Yahoo! Inc. Method and interface for displaying locations associated with annotations
US9477667B2 (en) * 2010-01-14 2016-10-25 Mobdub, Llc Crowdsourced multi-media data relationships
US8799493B1 (en) 2010-02-01 2014-08-05 Inkling Systems, Inc. Object oriented interactions
US9460068B2 (en) * 2010-02-03 2016-10-04 Google Inc. Narrative-based media organizing system for transforming and merging graphical representations of digital media within a work area
US11232458B2 (en) 2010-02-17 2022-01-25 JBF Interlude 2009 LTD System and method for data mining within interactive multimedia
CN102262439A (zh) * 2010-05-24 2011-11-30 三星电子株式会社 记录与视频序列的用户交互的方法和系统
US8903798B2 (en) * 2010-05-28 2014-12-02 Microsoft Corporation Real-time annotation and enrichment of captured video
US9703782B2 (en) 2010-05-28 2017-07-11 Microsoft Technology Licensing, Llc Associating media with metadata of near-duplicates
EP2719099A4 (en) 2010-07-14 2017-05-17 RMZ Development, LLC Media sharing community
CN101950578B (zh) * 2010-09-21 2012-11-07 北京奇艺世纪科技有限公司 一种视频信息添加方法及装置
US20120072845A1 (en) * 2010-09-21 2012-03-22 Avaya Inc. System and method for classifying live media tags into types
US20120078899A1 (en) * 2010-09-27 2012-03-29 Fontana James A Systems and methods for defining objects of interest in multimedia content
EP2437512B1 (en) * 2010-09-29 2013-08-21 TeliaSonera AB Social television service
US8799774B2 (en) * 2010-10-07 2014-08-05 International Business Machines Corporation Translatable annotated presentation of a computer program operation
US8559682B2 (en) 2010-11-09 2013-10-15 Microsoft Corporation Building a person profile database
US9343110B2 (en) 2010-11-23 2016-05-17 Levels Beyond Dynamic synchronization tool
US8589423B2 (en) 2011-01-18 2013-11-19 Red 5 Studios, Inc. Systems and methods for generating enhanced screenshots
KR101781861B1 (ko) * 2011-04-04 2017-09-26 엘지전자 주식회사 영상표시장치 및 이를 이용한 텍스트 디스플레이 방법
CN103748580A (zh) 2011-04-12 2014-04-23 卡普蒂莫股份有限公司 基于姿势的搜索方法及系统
US9678992B2 (en) 2011-05-18 2017-06-13 Microsoft Technology Licensing, Llc Text to image translation
CN102802055B (zh) * 2011-05-25 2016-06-01 阿里巴巴集团控股有限公司 一种基于在线视频的数据交互方法及装置
US8737820B2 (en) 2011-06-17 2014-05-27 Snapone, Inc. Systems and methods for recording content within digital video
CN102279879A (zh) * 2011-07-28 2011-12-14 深圳市网合科技股份有限公司 验证节目源信息的装置及方法
US20130036355A1 (en) * 2011-08-04 2013-02-07 Bryan Barton System and method for extending video player functionality
US8793313B2 (en) 2011-09-08 2014-07-29 Red 5 Studios, Inc. Systems, methods and media for distributing peer-to-peer communications
US9354763B2 (en) * 2011-09-26 2016-05-31 The University Of North Carolina At Charlotte Multi-modal collaborative web-based video annotation system
US10079039B2 (en) * 2011-09-26 2018-09-18 The University Of North Carolina At Charlotte Multi-modal collaborative web-based video annotation system
US9641790B2 (en) * 2011-10-17 2017-05-02 Microsoft Technology Licensing, Llc Interactive video program providing linear viewing experience
US20130097643A1 (en) * 2011-10-17 2013-04-18 Microsoft Corporation Interactive video
JP5439455B2 (ja) * 2011-10-21 2014-03-12 富士フイルム株式会社 電子コミック編集装置、方法及びプログラム
DE102011055653A1 (de) * 2011-11-23 2013-05-23 nrichcontent UG (haftungsbeschränkt) Verfahren und Vorrichtung zur Aufbereitung von Mediendaten
JP5916244B2 (ja) * 2011-12-29 2016-05-11 株式会社ソニー・インタラクティブエンタテインメント 映像再生システム
US10713709B2 (en) * 2012-01-30 2020-07-14 E2Interactive, Inc. Personalized webpage gifting system
US9239848B2 (en) 2012-02-06 2016-01-19 Microsoft Technology Licensing, Llc System and method for semantically annotating images
US9983759B1 (en) * 2012-02-29 2018-05-29 Google Llc Method and system for sharing virtual collaboration objects
US9258380B2 (en) 2012-03-02 2016-02-09 Realtek Semiconductor Corp. Cross-platform multimedia interaction system with multiple displays and dynamically-configured hierarchical servers and related method, electronic device and computer program product
US20140059418A1 (en) * 2012-03-02 2014-02-27 Realtek Semiconductor Corp. Multimedia annotation editing system and related method and computer program product
US20130238993A1 (en) * 2012-03-12 2013-09-12 Scool T.V. Ltd. Apparatus and method for adding content using a media player
US8789120B2 (en) * 2012-03-21 2014-07-22 Sony Corporation Temporal video tagging and distribution
CN103188573A (zh) * 2012-04-01 2013-07-03 上海锐开信息科技有限公司 具有购物链接功能的显示系统
US8682809B2 (en) 2012-04-18 2014-03-25 Scorpcast, Llc System and methods for providing user generated video reviews
US9832519B2 (en) * 2012-04-18 2017-11-28 Scorpcast, Llc Interactive video distribution system and video player utilizing a client server architecture
US10389779B2 (en) 2012-04-27 2019-08-20 Arris Enterprises Llc Information processing
US10277933B2 (en) * 2012-04-27 2019-04-30 Arris Enterprises Llc Method and device for augmenting user-input information related to media content
US9386357B2 (en) * 2012-04-27 2016-07-05 Arris Enterprises, Inc. Display of presentation elements
US10225300B2 (en) 2012-06-10 2019-03-05 Apple Inc. Unified playback position
US20130339857A1 (en) * 2012-06-15 2013-12-19 The Mad Video, Inc. Modular and Scalable Interactive Video Player
US20130346888A1 (en) * 2012-06-22 2013-12-26 Microsoft Corporation Exposing user interface elements on search engine homepages
US8632411B1 (en) 2012-06-28 2014-01-21 Red 5 Studios, Inc. Exchanging virtual rewards for computing resources
US8628424B1 (en) 2012-06-28 2014-01-14 Red 5 Studios, Inc. Interactive spectator features for gaming environments
US8834268B2 (en) * 2012-07-13 2014-09-16 Red 5 Studios, Inc. Peripheral device control and usage in a broadcaster mode for gaming environments
WO2014013690A1 (ja) * 2012-07-17 2014-01-23 パナソニック株式会社 コメント情報生成装置およびコメント情報生成方法
US8795086B2 (en) 2012-07-20 2014-08-05 Red 5 Studios, Inc. Referee mode within gaming environments
US20140033040A1 (en) * 2012-07-24 2014-01-30 Apple Inc. Portable device with capability for note taking while outputting content
US8475284B1 (en) 2012-07-31 2013-07-02 Scott Rudi Dynamic views within gaming environments
US9767087B1 (en) 2012-07-31 2017-09-19 Google Inc. Video annotation system
US10152467B2 (en) 2012-08-13 2018-12-11 Google Llc Managing a sharing of media content among client computers
US9237386B2 (en) 2012-08-31 2016-01-12 Google Inc. Aiding discovery of program content by providing deeplinks into most interesting moments via social media
US20170024097A1 (en) * 2012-09-13 2017-01-26 Bravo Ideas Digital Co., Ltd. Method and Host Server for Creating a Composite Media File
US8595317B1 (en) 2012-09-14 2013-11-26 Geofeedr, Inc. System and method for generating, accessing, and updating geofeeds
US9009619B2 (en) 2012-09-19 2015-04-14 JBF Interlude 2009 Ltd—Israel Progress bar for branched videos
US8861005B2 (en) * 2012-09-28 2014-10-14 Interactive Memories, Inc. Methods for real time discovery, selection, and engagement of most economically feasible printing service vendors among multiple known vendors
US9082092B1 (en) 2012-10-01 2015-07-14 Google Inc. Interactive digital media items with multiple storylines
US9684431B2 (en) * 2012-10-19 2017-06-20 Apple Inc. Sharing media content
US8639767B1 (en) 2012-12-07 2014-01-28 Geofeedr, Inc. System and method for generating and managing geofeed-based alerts
US8655983B1 (en) 2012-12-07 2014-02-18 Geofeedr, Inc. System and method for location monitoring based on organized geofeeds
US20140164887A1 (en) * 2012-12-12 2014-06-12 Microsoft Corporation Embedded content presentation
US8935713B1 (en) * 2012-12-17 2015-01-13 Tubular Labs, Inc. Determining audience members associated with a set of videos
US20140188815A1 (en) * 2013-01-03 2014-07-03 Amazon Technologies, Inc Annotation of Resources in a Distributed Execution Environment
US9401947B1 (en) * 2013-02-08 2016-07-26 Google Inc. Methods, systems, and media for presenting comments based on correlation with content
US20140258472A1 (en) * 2013-03-06 2014-09-11 Cbs Interactive Inc. Video Annotation Navigation
US8850531B1 (en) 2013-03-07 2014-09-30 Geofeedia, Inc. System and method for targeted messaging, workflow management, and digital rights management for geofeeds
US8612533B1 (en) 2013-03-07 2013-12-17 Geofeedr, Inc. System and method for creating and managing geofeeds
US9307353B2 (en) 2013-03-07 2016-04-05 Geofeedia, Inc. System and method for differentially processing a location input for content providers that use different location input formats
US9942297B2 (en) * 2013-03-12 2018-04-10 Light Iron Digital, Llc System and methods for facilitating the development and management of creative assets
US9179199B2 (en) * 2013-03-14 2015-11-03 Apple Inc. Media playback across multiple devices
US20140279994A1 (en) * 2013-03-14 2014-09-18 Microsoft Corporation Tagging digital content with queries
US8862589B2 (en) 2013-03-15 2014-10-14 Geofeedia, Inc. System and method for predicting a geographic origin of content and accuracy of geotags related to content obtained from social media and other content providers
US10135887B1 (en) * 2013-03-15 2018-11-20 Cox Communications, Inc Shared multimedia annotations for group-distributed video content
US10061482B1 (en) * 2013-03-15 2018-08-28 Google Llc Methods, systems, and media for presenting annotations across multiple videos
US9317600B2 (en) 2013-03-15 2016-04-19 Geofeedia, Inc. View of a physical space augmented with social media content originating from a geo-location of the physical space
US9257148B2 (en) 2013-03-15 2016-02-09 JBF Interlude 2009 LTD System and method for synchronization of selectably presentable media streams
US10042505B1 (en) 2013-03-15 2018-08-07 Google Llc Methods, systems, and media for presenting annotations across multiple videos
US8849935B1 (en) 2013-03-15 2014-09-30 Geofeedia, Inc. Systems and method for generating three-dimensional geofeeds, orientation-based geofeeds, and geofeeds based on ambient conditions based on content provided by social media content providers
US10489501B2 (en) * 2013-04-11 2019-11-26 Google Llc Systems and methods for displaying annotated video content by mobile computing devices
JP6179889B2 (ja) * 2013-05-16 2017-08-16 パナソニックIpマネジメント株式会社 コメント情報生成装置およびコメント表示装置
WO2014185991A1 (en) * 2013-05-17 2014-11-20 Thomson Licensing Method and system for producing a personalized project repository for content creators
US9946712B2 (en) * 2013-06-13 2018-04-17 Google Llc Techniques for user identification of and translation of media
US10001904B1 (en) * 2013-06-26 2018-06-19 R3 Collaboratives, Inc. Categorized and tagged video annotation
US20150082203A1 (en) * 2013-07-08 2015-03-19 Truestream Kk Real-time analytics, collaboration, from multiple video sources
JP5809207B2 (ja) * 2013-07-30 2015-11-10 グリー株式会社 メッセージ通信プログラム、メッセージ通信方法及びメッセージ通信システム
US10448119B2 (en) 2013-08-30 2019-10-15 JBF Interlude 2009 LTD Methods and systems for unfolding video pre-roll
US9516259B2 (en) * 2013-10-22 2016-12-06 Google Inc. Capturing media content in accordance with a viewer expression
US20150134668A1 (en) * 2013-11-14 2015-05-14 Dragan Popovich Index of Video Objects
GB2520334B (en) * 2013-11-18 2015-11-25 Helen Bradley Lennon A video broadcast system and a method of disseminating video content
KR101524379B1 (ko) * 2013-12-27 2015-06-04 인하대학교 산학협력단 주문형 비디오에서 인터랙티브 서비스를 위한 캡션 교체 서비스 시스템 및 그 방법
US9890089B2 (en) 2014-03-11 2018-02-13 General Electric Company Compositions and methods for thermal spraying a hermetic rare earth environmental barrier coating
US9653115B2 (en) 2014-04-10 2017-05-16 JBF Interlude 2009 LTD Systems and methods for creating linear video from branched video
US9792026B2 (en) 2014-04-10 2017-10-17 JBF Interlude 2009 LTD Dynamic timeline for branched video
JP6231702B2 (ja) * 2014-04-24 2017-11-15 ノキア テクノロジーズ オサケユイチア ビデオ増進された写真ブラウジングのための装置、方法、及びコンピュータ・プログラム製品
US10649634B2 (en) * 2014-06-06 2020-05-12 International Business Machines Corporation Indexing and annotating a usability test recording
US9860578B2 (en) * 2014-06-25 2018-01-02 Google Inc. Methods, systems, and media for recommending collaborators of media content based on authenticated media content input
EP3162080A1 (en) * 2014-06-25 2017-05-03 Thomson Licensing Annotation method and corresponding device, computer program product and storage medium
JP6039613B2 (ja) * 2014-07-22 2016-12-07 ヤフー株式会社 表示プログラム、端末装置、表示方法及び配信装置
CN105373938A (zh) * 2014-08-27 2016-03-02 阿里巴巴集团控股有限公司 识别视频图像中的商品和展示其信息的方法、装置及系统
US10306319B2 (en) * 2014-09-09 2019-05-28 Google Llc Collaboration between a broadcaster and an audience for a broadcast
US9740793B2 (en) * 2014-09-16 2017-08-22 International Business Machines Corporation Exposing fragment identifiers
US9792957B2 (en) 2014-10-08 2017-10-17 JBF Interlude 2009 LTD Systems and methods for dynamic video bookmarking
US11412276B2 (en) 2014-10-10 2022-08-09 JBF Interlude 2009 LTD Systems and methods for parallel track transitions
US10140379B2 (en) 2014-10-27 2018-11-27 Chegg, Inc. Automated lecture deconstruction
CN105631914A (zh) * 2014-10-31 2016-06-01 鸿富锦精密工业(武汉)有限公司 漫画创作系统及方法
US10055473B2 (en) * 2014-11-07 2018-08-21 Core-Apps, Llc Systems for allowing annotation in real time
CN107005724B (zh) * 2014-12-03 2020-09-18 索尼公司 信息处理装置、信息处理方法和程序
USD765672S1 (en) * 2014-12-08 2016-09-06 Kpmg Llp Electronic device with portfolio risk view graphical user interface
US10773329B2 (en) 2015-01-20 2020-09-15 Illinois Tool Works Inc. Multiple input welding vision system
US10387834B2 (en) 2015-01-21 2019-08-20 Palantir Technologies Inc. Systems and methods for accessing and storing snapshots of a remote application in a document
EP3265865A1 (en) 2015-03-06 2018-01-10 Illinois Tool Works Inc. Sensor assisted head mounted displays for welding
CN107980153B (zh) 2015-03-09 2021-10-22 伊利诺斯工具制品有限公司 提供与焊接操作相关联的视觉信息的方法和装置
US9977242B2 (en) 2015-03-26 2018-05-22 Illinois Tool Works Inc. Control of mediated reality welding system based on lighting conditions
US10582265B2 (en) 2015-04-30 2020-03-03 JBF Interlude 2009 LTD Systems and methods for nonlinear video playback using linear real-time video players
US10185464B2 (en) * 2015-05-28 2019-01-22 Microsoft Technology Licensing, Llc Pausing transient user interface elements based on hover information
CN104936034B (zh) * 2015-06-11 2019-07-05 三星电子(中国)研发中心 基于视频的信息录入方法及装置
US10363632B2 (en) 2015-06-24 2019-07-30 Illinois Tool Works Inc. Time of flight camera for welding machine vision
US9485318B1 (en) 2015-07-29 2016-11-01 Geofeedia, Inc. System and method for identifying influential social media and providing location-based alerts
US10606941B2 (en) 2015-08-10 2020-03-31 Open Text Holdings, Inc. Annotating documents on a mobile device
US10460765B2 (en) 2015-08-26 2019-10-29 JBF Interlude 2009 LTD Systems and methods for adaptive and responsive video
US10334002B2 (en) * 2015-09-23 2019-06-25 Edoardo Rizzi Communication device and method
CN105338419B (zh) * 2015-10-29 2018-07-31 网易传媒科技(北京)有限公司 一种字幕集锦的生成方法和设备
US20170131851A1 (en) * 2015-11-10 2017-05-11 FLX Media, LLC Integrated media display and content integration system
US10140271B2 (en) 2015-12-16 2018-11-27 Telltale, Incorporated Dynamic adaptation of a narrative across different types of digital media
US11128853B2 (en) 2015-12-22 2021-09-21 JBF Interlude 2009 LTD Seamless transitions in large-scale video
US11164548B2 (en) 2015-12-22 2021-11-02 JBF Interlude 2009 LTD Intelligent buffering of large-scale video
US10089289B2 (en) * 2015-12-29 2018-10-02 Palantir Technologies Inc. Real-time document annotation
US10068617B2 (en) * 2016-02-10 2018-09-04 Microsoft Technology Licensing, Llc Adding content to a media timeline
US10462202B2 (en) 2016-03-30 2019-10-29 JBF Interlude 2009 LTD Media stream rate synchronization
US10300390B2 (en) * 2016-04-01 2019-05-28 Activision Publishing, Inc. System and method of automatically annotating gameplay of a video game based on triggering events
US11856271B2 (en) 2016-04-12 2023-12-26 JBF Interlude 2009 LTD Symbiotic interactive video
CN105933650A (zh) * 2016-04-25 2016-09-07 北京旷视科技有限公司 视频监控系统及方法
US9786027B1 (en) 2016-06-16 2017-10-10 Waygate, Inc. Predictive bi-adaptive streaming of real-time interactive computer graphics content
US10218760B2 (en) 2016-06-22 2019-02-26 JBF Interlude 2009 LTD Dynamic summary generation for real-time switchable videos
PL3288036T3 (pl) * 2016-08-22 2021-11-02 Nokia Technologies Oy Urządzenie i związane z nim sposoby
US11050809B2 (en) 2016-12-30 2021-06-29 JBF Interlude 2009 LTD Systems and methods for dynamic weighting of branched video paths
JP6219548B1 (ja) * 2017-03-31 2017-10-25 株式会社ドワンゴ 仮想処理サーバ、仮想処理サーバの制御方法、コンテンツ配信システム、および端末装置のアプリケーションプログラム
WO2018183765A1 (en) 2017-04-01 2018-10-04 Projansky Daniel System and method for creation and control of interactive user interfaces
CN107340944B (zh) * 2017-05-19 2019-03-26 腾讯科技(深圳)有限公司 游戏界面的显示方法和装置
US10721503B2 (en) * 2017-06-09 2020-07-21 Sony Interactive Entertainment LLC Systems and methods for operating a streaming service to provide community spaces for media content items
US10805684B2 (en) * 2017-06-21 2020-10-13 mindHIVE Inc. Systems and methods for creating and editing multi-component media
US10299013B2 (en) * 2017-08-01 2019-05-21 Disney Enterprises, Inc. Media content annotation
US20190069006A1 (en) * 2017-08-29 2019-02-28 Western Digital Technologies, Inc. Seeking in live-transcoded videos
WO2019066678A1 (en) * 2017-09-29 2019-04-04 Ringcentral, Inc. (A Delaware Corporation) FACILITATION SYSTEMS AND METHODS FOR PARTICIPANTS OF AUDIO OR VIDEO CONFERENCE SESSION
CN107948760B (zh) * 2017-11-30 2021-01-29 上海哔哩哔哩科技有限公司 弹幕播放控制方法、服务器及弹幕播放控制系统
GB2569179A (en) * 2017-12-08 2019-06-12 John Acourt Christopher Osman Method for editing digital image sequences
US10257578B1 (en) 2018-01-05 2019-04-09 JBF Interlude 2009 LTD Dynamic library display for interactive videos
US10981067B2 (en) 2018-02-06 2021-04-20 Gree, Inc. Game processing system, method of processing game, and storage medium storing program for processing game
JP6908573B2 (ja) * 2018-02-06 2021-07-28 グリー株式会社 ゲーム処理システム、ゲーム処理方法、及びゲーム処理プログラム
US11539992B2 (en) * 2018-02-28 2022-12-27 Google Llc Auto-adjust playback speed and contextual information
GB201804383D0 (en) 2018-03-19 2018-05-02 Microsoft Technology Licensing Llc Multi-endpoint mixed reality meetings
CN108737904B (zh) * 2018-04-13 2021-06-22 维沃移动通信有限公司 一种视频数据处理方法及移动终端
EP3564888A1 (en) * 2018-05-04 2019-11-06 Hotmart B.V. Methods and systems for displaying a form associated with a video
US11601721B2 (en) 2018-06-04 2023-03-07 JBF Interlude 2009 LTD Interactive video dynamic adaptation and user profiling
US11550951B2 (en) * 2018-09-18 2023-01-10 Inspired Patents, Llc Interoperable digital social recorder of multi-threaded smart routed media
CN109274999A (zh) * 2018-10-08 2019-01-25 腾讯科技(深圳)有限公司 一种视频播放控制方法、装置、设备及介质
US11521512B2 (en) 2019-02-19 2022-12-06 Illinois Tool Works Inc. Systems for simulating joining operations using mobile devices
US11450233B2 (en) 2019-02-19 2022-09-20 Illinois Tool Works Inc. Systems for simulating joining operations using mobile devices
US10893339B2 (en) * 2019-02-26 2021-01-12 Capital One Services, Llc Platform to provide supplemental media content based on content of a media stream and a user accessing the media stream
US11141656B1 (en) * 2019-03-29 2021-10-12 Amazon Technologies, Inc. Interface with video playback
US11490047B2 (en) 2019-10-02 2022-11-01 JBF Interlude 2009 LTD Systems and methods for dynamically adjusting video aspect ratios
US11620334B2 (en) 2019-11-18 2023-04-04 International Business Machines Corporation Commercial video summaries using crowd annotation
US11322037B2 (en) 2019-11-25 2022-05-03 Illinois Tool Works Inc. Weld training simulations using mobile devices, modular workpieces, and simulated welding equipment
US11721231B2 (en) 2019-11-25 2023-08-08 Illinois Tool Works Inc. Weld training simulations using mobile devices, modular workpieces, and simulated welding equipment
US11245961B2 (en) 2020-02-18 2022-02-08 JBF Interlude 2009 LTD System and methods for detecting anomalous activities for interactive videos
CN113282816A (zh) * 2020-02-20 2021-08-20 北京字节跳动网络技术有限公司 页面操作处理方法、装置、设备及存储介质
US11200919B2 (en) 2020-03-10 2021-12-14 Sony Group Corporation Providing a user interface for video annotation tools
US11355158B2 (en) * 2020-05-15 2022-06-07 Genius Sports Ss, Llc Asynchronous video collaboration
EP3958580A4 (en) * 2020-06-24 2022-11-09 Baidu Online Network Technology (Beijing) Co., Ltd. METHOD AND APPARATUS FOR PRODUCTION OF VIDEO DATA, ELECTRONIC DEVICE AND COMPUTER READABLE MEDIA
WO2022091215A1 (ja) * 2020-10-27 2022-05-05 Amatelus株式会社 映像配信装置、映像配信システム、映像配信方法、及びプログラム
US11700426B2 (en) * 2021-02-23 2023-07-11 Firefly 14, Llc Virtual platform for recording and displaying responses and reactions to audiovisual contents
US11263385B1 (en) * 2021-03-24 2022-03-01 Ebay Inc. Web browser extension for linking images to webpages
US20220377413A1 (en) * 2021-05-21 2022-11-24 Rovi Guides, Inc. Methods and systems for personalized content based on captured gestures
US11882337B2 (en) 2021-05-28 2024-01-23 JBF Interlude 2009 LTD Automated platform for generating interactive videos
US11934477B2 (en) 2021-09-24 2024-03-19 JBF Interlude 2009 LTD Video player integration within websites
US11949923B1 (en) * 2022-12-19 2024-04-02 Adobe Inc. Trigger based digital content caching

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1332556A (zh) * 2001-04-27 2002-01-23 清华大学 地面数字多媒体电视广播系统中的信道传输方法
US20060064733A1 (en) * 2004-09-20 2006-03-23 Norton Jeffrey R Playing an audiovisual work with dynamic choosing
US20060087987A1 (en) * 2004-10-05 2006-04-27 Daniel Witt Interactive video collaboration framework
US20070250901A1 (en) * 2006-03-30 2007-10-25 Mcintire John P Method and apparatus for annotating media streams

Family Cites Families (158)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0526064B1 (en) * 1991-08-02 1997-09-10 The Grass Valley Group, Inc. Video editing system operator interface for visualization and interactive control of video material
JPH05197573A (ja) 1991-08-26 1993-08-06 Hewlett Packard Co <Hp> タスク指向パラダイムによるタスク管理システム
GB2270242A (en) 1992-08-29 1994-03-02 Ibm A method of editing for an object oriented computer system
US5339393A (en) * 1993-04-15 1994-08-16 Sony Electronics, Inc. Graphical user interface for displaying available source material for editing
US5996121A (en) * 1993-07-28 1999-12-07 Harris; Eunice Convertible coat
US5664216A (en) * 1994-03-22 1997-09-02 Blumenau; Trevor Iconic audiovisual data editing environment
US5465353A (en) * 1994-04-01 1995-11-07 Ricoh Company, Ltd. Image matching and retrieval by multi-access redundant hashing
US5600775A (en) 1994-08-26 1997-02-04 Emotion, Inc. Method and apparatus for annotating full motion video and other indexed data structures
US5812642A (en) 1995-07-12 1998-09-22 Leroy; David J. Audience response monitor and analysis system and method
US5708845A (en) * 1995-09-29 1998-01-13 Wistendahl; Douglass A. System for mapping hot spots in media content for interactive digital media program
US5966121A (en) * 1995-10-12 1999-10-12 Andersen Consulting Llp Interactive hypervideo editing system and interface
US5732184A (en) * 1995-10-20 1998-03-24 Digital Processing Systems, Inc. Video and audio cursor video editing system
US6570587B1 (en) * 1996-07-26 2003-05-27 Veon Ltd. System and method and linking information to a video
US20020120925A1 (en) 2000-03-28 2002-08-29 Logan James D. Audio and video program recording, editing and playback systems using metadata
US20030093790A1 (en) 2000-03-28 2003-05-15 Logan James D. Audio and video program recording, editing and playback systems using metadata
US6956573B1 (en) 1996-11-15 2005-10-18 Sarnoff Corporation Method and apparatus for efficiently representing storing and accessing video information
US6006241A (en) 1997-03-14 1999-12-21 Microsoft Corporation Production of a video stream with synchronized annotations over a computer network
US6546405B2 (en) 1997-10-23 2003-04-08 Microsoft Corporation Annotating temporally-dimensioned multimedia content
US6792618B1 (en) 1998-03-02 2004-09-14 Lucent Technologies Inc. Viewer customization of displayed programming based on transmitted URLs
US6173287B1 (en) 1998-03-11 2001-01-09 Digital Equipment Corporation Technique for ranking multimedia annotations of interest
US6289346B1 (en) 1998-03-12 2001-09-11 At&T Corp. Apparatus and method for a bookmarking system
US6295092B1 (en) 1998-07-30 2001-09-25 Cbs Corporation System for analyzing television programs
US6144375A (en) 1998-08-14 2000-11-07 Praja Inc. Multi-perspective viewer for content-based interactivity
US7051275B2 (en) 1998-09-15 2006-05-23 Microsoft Corporation Annotations for multiple versions of media content
US6956593B1 (en) 1998-09-15 2005-10-18 Microsoft Corporation User interface for creating, viewing and temporally positioning annotations for media content
US6357042B2 (en) 1998-09-16 2002-03-12 Anand Srinivasan Method and apparatus for multiplexing separately-authored metadata for insertion into a video data stream
US20020059218A1 (en) 1999-01-26 2002-05-16 Katherine Grace August System and method for obtaining real time survey information for media programming using input device
KR100326400B1 (ko) * 1999-05-19 2002-03-12 김광수 자막지향 탐색정보 생성 및 탐색방법과, 이를 사용하는 재생장치
US6415438B1 (en) * 1999-10-05 2002-07-02 Webtv Networks, Inc. Trigger having a time attribute
AU6532200A (en) * 1999-09-15 2001-04-17 Hotv Inc. Method and apparatus for integrating animation in interactive video
US7367042B1 (en) 2000-02-29 2008-04-29 Goldpocket Interactive, Inc. Method and apparatus for hyperlinking in a television broadcast
US7055168B1 (en) 2000-05-03 2006-05-30 Sharp Laboratories Of America, Inc. Method for interpreting and executing user preferences of audiovisual information
KR20040041082A (ko) 2000-07-24 2004-05-13 비브콤 인코포레이티드 멀티미디어 북마크와 비디오의 가상 편집을 위한 시스템및 방법
US7548565B2 (en) 2000-07-24 2009-06-16 Vmark, Inc. Method and apparatus for fast metadata generation, delivery and access for live broadcast program
JP2002163143A (ja) * 2000-07-28 2002-06-07 Any One Wireless Co Ltd 無線サイトのコンテンツ・リフォーマッティング・システム及びその方法
US20020065678A1 (en) 2000-08-25 2002-05-30 Steven Peliotis iSelect video
AU2001288552A1 (en) 2000-08-30 2002-03-13 Watchpoint Media, Inc. A method and apparatus for hyperlinking in a television broadcast
US7207006B1 (en) * 2000-09-01 2007-04-17 International Business Machines Corporation Run-time hypervideo hyperlink indicator options in hypervideo players
US6957387B2 (en) 2000-09-08 2005-10-18 Koninklijke Philips Electronics N.V. Apparatus for reproducing an information signal stored on a storage medium
US8020183B2 (en) 2000-09-14 2011-09-13 Sharp Laboratories Of America, Inc. Audiovisual management system
US6774908B2 (en) * 2000-10-03 2004-08-10 Creative Frontier Inc. System and method for tracking an object in a video and linking information thereto
US7254605B1 (en) 2000-10-26 2007-08-07 Austen Services Llc Method of modulating the transmission frequency in a real time opinion research network
US6457909B1 (en) * 2000-12-22 2002-10-01 Shulin Xu Multi-purpose anchor bolt assembly
US7032178B1 (en) 2001-03-30 2006-04-18 Gateway Inc. Tagging content for different activities
US7080139B1 (en) 2001-04-24 2006-07-18 Fatbubble, Inc Method and apparatus for selectively sharing and passively tracking communication device experiences
US20040138946A1 (en) 2001-05-04 2004-07-15 Markus Stolze Web page annotation systems
US20020188630A1 (en) * 2001-05-21 2002-12-12 Autodesk, Inc. Method and apparatus for annotating a sequence of frames
AU2002314309A1 (en) 2001-06-11 2002-12-23 C-Burn Systems Ltd Selecting tracks from a jukebox via a wireless communications device
EP1410258A4 (en) 2001-06-22 2007-07-11 Inc Nervana SYSTEM AND METHOD FOR RECALLING, MANAGING, DELIVERING AND PRESENTING KNOWLEDGE
TW520602B (en) * 2001-06-28 2003-02-11 Ulead Systems Inc Device and method of editing video program
US20030018668A1 (en) 2001-07-20 2003-01-23 International Business Machines Corporation Enhanced transcoding of structured documents through use of annotation techniques
WO2003019325A2 (en) * 2001-08-31 2003-03-06 Kent Ridge Digital Labs Time-based media navigation system
US7343487B2 (en) 2001-10-10 2008-03-11 Nokia Corporation Datacast distribution system
US7203380B2 (en) 2001-11-16 2007-04-10 Fuji Xerox Co., Ltd. Video production and compaction with collage picture frame user interface
US7180623B2 (en) 2001-12-03 2007-02-20 Canon Kabushiki Kaisha Method and apparatus for print error recovery
US20030107592A1 (en) 2001-12-11 2003-06-12 Koninklijke Philips Electronics N.V. System and method for retrieving information related to persons in video programs
US20030112276A1 (en) 2001-12-19 2003-06-19 Clement Lau User augmentation of content
US7137062B2 (en) 2001-12-28 2006-11-14 International Business Machines Corporation System and method for hierarchical segmentation with latent semantic indexing in scale space
US20040205482A1 (en) 2002-01-24 2004-10-14 International Business Machines Corporation Method and apparatus for active annotation of multimedia content
US7424715B1 (en) * 2002-01-28 2008-09-09 Verint Americas Inc. Method and system for presenting events associated with recorded data exchanged between a server and a user
US6835311B2 (en) 2002-01-31 2004-12-28 Koslow Technologies Corporation Microporous filter media, filtration systems containing same, and methods of making and using
JP3982295B2 (ja) 2002-03-20 2007-09-26 日本電信電話株式会社 映像コメント入力・表示方法およびシステムと、クライアント装置と、映像コメント入力・表示プログラム及びその記録媒体
US7243301B2 (en) * 2002-04-10 2007-07-10 Microsoft Corporation Common annotation framework
US6988245B2 (en) 2002-06-18 2006-01-17 Koninklijke Philips Electronics N.V. System and method for providing videomarks for a video program
IL150808A0 (en) * 2002-07-18 2003-02-12 Kipee Kids Interactive Product Dvd games on a tv
US7149755B2 (en) 2002-07-29 2006-12-12 Hewlett-Packard Development Company, Lp. Presenting a collection of media objects
US7257774B2 (en) 2002-07-30 2007-08-14 Fuji Xerox Co., Ltd. Systems and methods for filtering and/or viewing collaborative indexes of recorded media
US7765206B2 (en) 2002-12-13 2010-07-27 Metaweb Technologies, Inc. Meta-Web
US6993347B2 (en) 2002-12-17 2006-01-31 International Business Machines Corporation Dynamic media interleaving
US7823058B2 (en) 2002-12-30 2010-10-26 The Board Of Trustees Of The Leland Stanford Junior University Methods and apparatus for interactive point-of-view authoring of digital video content
US8307273B2 (en) 2002-12-30 2012-11-06 The Board Of Trustees Of The Leland Stanford Junior University Methods and apparatus for interactive network sharing of digital video content
US7131059B2 (en) 2002-12-31 2006-10-31 Hewlett-Packard Development Company, L.P. Scalably presenting a collection of media objects
US7904797B2 (en) 2003-01-21 2011-03-08 Microsoft Corporation Rapid media group annotation
US7383497B2 (en) 2003-01-21 2008-06-03 Microsoft Corporation Random access editing of media
US7739597B2 (en) 2003-02-24 2010-06-15 Microsoft Corporation Interactive media frame display
US20040181545A1 (en) 2003-03-10 2004-09-16 Yining Deng Generating and rendering annotated video files
US8392834B2 (en) * 2003-04-09 2013-03-05 Hewlett-Packard Development Company, L.P. Systems and methods of authoring a multimedia file
US20040205547A1 (en) 2003-04-12 2004-10-14 Feldt Kenneth Charles Annotation process for message enabled digital content
WO2004109463A2 (en) * 2003-06-02 2004-12-16 Disney Enterprises, Inc. System and method of interactive video playback
US8321470B2 (en) 2003-06-20 2012-11-27 International Business Machines Corporation Heterogeneous multi-level extendable indexing for general purpose annotation systems
US7418656B1 (en) 2003-10-03 2008-08-26 Adobe Systems Incorporated Dynamic annotations for electronics documents
US20050097451A1 (en) * 2003-11-03 2005-05-05 Cormack Christopher J. Annotating media content with user-specified information
US7784069B2 (en) 2003-12-01 2010-08-24 International Business Machines Corporation Selecting divergent storylines using branching techniques
WO2005057319A2 (en) 2003-12-12 2005-06-23 Medic4All A.G Method and system for providing medical assistance to a traveler
IL159383A0 (en) * 2003-12-16 2004-06-01 Laryngoscope with time indicating means and method for use thereof
US20050203892A1 (en) 2004-03-02 2005-09-15 Jonathan Wesley Dynamically integrating disparate systems and providing secure data sharing
US7599950B2 (en) 2004-03-15 2009-10-06 Yahoo! Inc. Systems and methods for collecting user annotations
US7697026B2 (en) 2004-03-16 2010-04-13 3Vr Security, Inc. Pipeline architecture for analyzing multiple video streams
JP2005352933A (ja) 2004-06-14 2005-12-22 Fuji Xerox Co Ltd 表示装置、システムおよび表示方法
US20050289469A1 (en) * 2004-06-28 2005-12-29 Chandler Roger D Context tagging apparatus, systems, and methods
US8438157B2 (en) 2004-06-28 2013-05-07 International Business Machines Corporation System and method for previewing relevance of streaming data
US20060059120A1 (en) 2004-08-27 2006-03-16 Ziyou Xiong Identifying video highlights using audio-visual objects
US20070118794A1 (en) 2004-09-08 2007-05-24 Josef Hollander Shared annotation system and method
US7472341B2 (en) 2004-11-08 2008-12-30 International Business Machines Corporation Multi-user, multi-timed collaborative annotation
JP4353083B2 (ja) 2004-11-30 2009-10-28 日本電信電話株式会社 視聴者間コミュニケーション方法及び装置及びプログラム
JP4353084B2 (ja) 2004-11-30 2009-10-28 日本電信電話株式会社 映像再生方法及び装置及びプログラム
JP2006155384A (ja) 2004-11-30 2006-06-15 Nippon Telegr & Teleph Corp <Ntt> 映像コメント入力・表示方法及び装置及びプログラム及びプログラムを格納した記憶媒体
US20060161838A1 (en) * 2005-01-14 2006-07-20 Ronald Nydam Review of signature based content
US9275052B2 (en) * 2005-01-19 2016-03-01 Amazon Technologies, Inc. Providing annotations of a digital work
US8131647B2 (en) * 2005-01-19 2012-03-06 Amazon Technologies, Inc. Method and system for providing annotations of a digital work
US20060218590A1 (en) 2005-03-10 2006-09-28 Sbc Knowledge Ventures, L.P. System and method for displaying an electronic program guide
US20060286536A1 (en) * 2005-04-01 2006-12-21 Sherman Mohler System and method for regulating use of content and content styles in a distributed learning system
US7769819B2 (en) 2005-04-20 2010-08-03 Videoegg, Inc. Video editing with timeline representations
US7636883B2 (en) 2005-05-18 2009-12-22 International Business Machines Corporation User form based automated and guided data collection
US20080005064A1 (en) 2005-06-28 2008-01-03 Yahoo! Inc. Apparatus and method for content annotation and conditional annotation retrieval in a search context
WO2007002820A2 (en) * 2005-06-28 2007-01-04 Yahoo! Inc. Search engine with augmented relevance ranking by community participation
US8175167B2 (en) 2005-07-01 2012-05-08 Sonic Solutions Llc Method, apparatus and system for use in multimedia signal encoding
KR20070004153A (ko) 2005-07-04 2007-01-09 주식회사 다음커뮤니케이션 사용자 선호 컨텐츠 제공 시스템 및 방법, 개인 선호컨텐츠 분석 시스템 및 방법, 그룹 선호 컨텐츠 분석시스템 및 방법
KR100690819B1 (ko) 2005-07-21 2007-03-09 엘지전자 주식회사 콘텐츠 서비스의 북마크 기능을 갖는 휴대 단말기 및 그동작 방법
EP1758398A1 (en) * 2005-08-23 2007-02-28 Syneola SA Multilevel semiotic and fuzzy logic user and metadata interface means for interactive multimedia system having cognitive adaptive capability
WO2007026357A2 (en) 2005-08-30 2007-03-08 Nds Limited Enhanced electronic program guides
US7644364B2 (en) 2005-10-14 2010-01-05 Microsoft Corporation Photo and video collage effects
JP2007151057A (ja) 2005-10-25 2007-06-14 Dainippon Printing Co Ltd 評価感想情報を利用した映像コンテンツ閲覧システム
US8180826B2 (en) 2005-10-31 2012-05-15 Microsoft Corporation Media sharing and authoring on the web
US20070099684A1 (en) * 2005-11-03 2007-05-03 Evans Butterworth System and method for implementing an interactive storyline
JP2007142750A (ja) 2005-11-17 2007-06-07 National Agency For The Advancement Of Sports & Health 映像閲覧システム、コンピュータ端末並びにプログラム
US7945653B2 (en) 2006-10-11 2011-05-17 Facebook, Inc. Tagging digital media
US7761436B2 (en) 2006-01-03 2010-07-20 Yahoo! Inc. Apparatus and method for controlling content access based on shared annotations for annotated users in a folksonomy scheme
WO2007082169A2 (en) 2006-01-05 2007-07-19 Eyespot Corporation Automatic aggregation of content for use in an online video editing system
US8214516B2 (en) 2006-01-06 2012-07-03 Google Inc. Dynamic media serving infrastructure
JP2007274090A (ja) 2006-03-30 2007-10-18 Toshiba Corp コンテンツ再生装置、方法およびプログラム
US8701005B2 (en) 2006-04-26 2014-04-15 At&T Intellectual Property I, Lp Methods, systems, and computer program products for managing video information
US7954049B2 (en) 2006-05-15 2011-05-31 Microsoft Corporation Annotating multimedia files along a timeline
US20070271331A1 (en) * 2006-05-17 2007-11-22 Steve Muth System of archiving and repurposing a complex group conversation referencing networked media
JP4769635B2 (ja) 2006-05-22 2011-09-07 日本電信電話株式会社 サーバ装置とそのクライアント装置及びプログラム
WO2007135688A2 (en) * 2006-05-22 2007-11-29 P.S.G Group A method for interactive commenting on media files
JP2007317123A (ja) 2006-05-29 2007-12-06 Daisuke Yamamoto 動画像管理サーバ
US20080028323A1 (en) 2006-07-27 2008-01-31 Joshua Rosen Method for Initiating and Launching Collaboration Sessions
US20080034284A1 (en) 2006-07-28 2008-02-07 Blue Lava Technologies Method and system for displaying multimedia content
WO2008018550A1 (fr) 2006-08-10 2008-02-14 Panasonic Corporation Système de recommandation de programme, terminal de consultation de programme, programme de consultation de programme, procédé de consultation de programme, serveur de recommandation de programme, programme de recommandation de programme, et procédé de recommandation de programme
US7529797B2 (en) * 2006-08-16 2009-05-05 Tagged, Inc. User created tags for online social networking
US8850464B2 (en) 2006-10-09 2014-09-30 Verizon Patent And Licensing Inc. Systems and methods for real-time interactive television polling
US20080109841A1 (en) 2006-10-23 2008-05-08 Ashley Heather Product information display and product linking
US7559017B2 (en) 2006-12-22 2009-07-07 Google Inc. Annotation framework for video
WO2008086189A2 (en) 2007-01-04 2008-07-17 Wide Angle Llc Relevancy rating of tags
US7707162B2 (en) 2007-01-08 2010-04-27 International Business Machines Corporation Method and apparatus for classifying multimedia artifacts using ontology selection and semantic classification
US20080284910A1 (en) * 2007-01-31 2008-11-20 John Erskine Text data for streaming video
US7739304B2 (en) 2007-02-08 2010-06-15 Yahoo! Inc. Context-based community-driven suggestions for media annotation
KR101095562B1 (ko) * 2007-02-26 2011-12-19 삼성전자주식회사 냉장고
US20080250331A1 (en) 2007-04-04 2008-10-09 Atul Tulshibagwale Method and System of a Voting Based Wiki and Its Application to Internet Topic Directories
US8744869B2 (en) 2007-06-07 2014-06-03 Agile Sports Technologies, Inc. Interactive team portal system
US8230458B2 (en) 2007-06-29 2012-07-24 At&T Intellectual Property I, L.P. System and method of providing video content commentary
JP2010541415A (ja) 2007-09-28 2010-12-24 グレースノート インコーポレイテッド マルチメディアイベントのプレゼンテーションの合成
US8640030B2 (en) * 2007-10-07 2014-01-28 Fall Front Wireless Ny, Llc User interface for creating tags synchronized with a video playback
US8209223B2 (en) * 2007-11-30 2012-06-26 Google Inc. Video object tag creation and processing
US8291492B2 (en) * 2007-12-12 2012-10-16 Google Inc. Authentication of a contributor of online content
US20090172745A1 (en) 2007-12-28 2009-07-02 Motorola, Inc. Method and Apparatus Regarding Receipt of Audio-Visual Content Information and Use of Such Information to Automatically Infer a Relative Popularity of That Content
US8181197B2 (en) 2008-02-06 2012-05-15 Google Inc. System and method for voting on popular video intervals
US8112702B2 (en) 2008-02-19 2012-02-07 Google Inc. Annotating video intervals
WO2009137368A2 (en) 2008-05-03 2009-11-12 Mobile Media Now, Inc. Method and system for generation and playback of supplemented videos
US8566353B2 (en) 2008-06-03 2013-10-22 Google Inc. Web-based system for collaborative generation of interactive videos
US20110270950A1 (en) 2008-06-18 2011-11-03 Gary Samuel Davis Assessing digital content across a communications network
US8839327B2 (en) 2008-06-25 2014-09-16 At&T Intellectual Property Ii, Lp Method and apparatus for presenting media programs
US8713618B1 (en) 2008-11-06 2014-04-29 Google Inc. Segmenting video based on timestamps in comments
US8554848B2 (en) * 2009-04-16 2013-10-08 At&T Intellectual Property 1, L.P. Collective asynchronous media review
WO2013051014A1 (en) * 2011-06-10 2013-04-11 Tata Consultancy Services Limited A method and system for automatic tagging in television using crowd sourcing technique
US20130238995A1 (en) * 2012-03-12 2013-09-12 sCoolTV, Inc Apparatus and method for adding content using a media player
KR102042265B1 (ko) * 2012-03-30 2019-11-08 엘지전자 주식회사 이동 단말기

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1332556A (zh) * 2001-04-27 2002-01-23 清华大学 地面数字多媒体电视广播系统中的信道传输方法
US20060064733A1 (en) * 2004-09-20 2006-03-23 Norton Jeffrey R Playing an audiovisual work with dynamic choosing
US20060087987A1 (en) * 2004-10-05 2006-04-27 Daniel Witt Interactive video collaboration framework
US20070250901A1 (en) * 2006-03-30 2007-10-25 Mcintire John P Method and apparatus for annotating media streams

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103297840A (zh) * 2012-03-01 2013-09-11 阿里巴巴集团控股有限公司 一种基于视频移动焦点的附加信息展现方法及系统
CN103632691A (zh) * 2012-08-21 2014-03-12 联想(北京)有限公司 一种媒体文件播放方法及电子设备
CN104737121A (zh) * 2012-09-04 2015-06-24 谷歌公司 在浏览器中对视频播放进行复用和解复用
CN104737121B (zh) * 2012-09-04 2018-06-22 谷歌有限责任公司 在浏览器中对视频播放进行复用和解复用
CN109583591A (zh) * 2012-09-20 2019-04-05 伊夫维泽德公司 用于简化的知识工程的方法与系统
US11930241B2 (en) 2012-10-01 2024-03-12 Google Llc System and method for optimizing videos
CN109982108A (zh) * 2012-10-01 2019-07-05 谷歌有限责任公司 用于优化视频的系统和方法
US10194096B2 (en) 2012-10-01 2019-01-29 Google Llc System and method for optimizing videos using optimization rules
CN104813674A (zh) * 2012-10-01 2015-07-29 谷歌公司 用于优化视频的系统和方法
CN109982108B (zh) * 2012-10-01 2020-09-22 谷歌有限责任公司 用于优化视频的系统和方法
CN103997691B (zh) * 2014-06-02 2016-01-13 合一网络技术(北京)有限公司 视频交互的方法和系统
CN103997691A (zh) * 2014-06-02 2014-08-20 合一网络技术(北京)有限公司 视频交互的方法和系统
US10938918B2 (en) 2014-06-26 2021-03-02 International Business Machines Corporation Interactively updating multimedia data
CN105306501A (zh) * 2014-06-26 2016-02-03 国际商业机器公司 用于对多媒体数据进行交互式更新的方法和系统
CN104469398B (zh) * 2014-12-09 2015-12-30 北京清源新创科技有限公司 一种网络视频画面处理方法及装置
CN104469398A (zh) * 2014-12-09 2015-03-25 北京清源新创科技有限公司 一种网络视频画面处理方法及装置
CN107409230A (zh) * 2015-03-20 2017-11-28 沃特·帕托斯 基于视频的社交互动系统
CN104811814A (zh) * 2015-04-28 2015-07-29 腾讯科技(北京)有限公司 基于视频播放的信息处理方法和系统、客户端和服务器
US10271104B2 (en) 2015-04-28 2019-04-23 Tencent Technology (Shenzhen) Company Limited Video play-based information processing method and system, client terminal and server
CN104811814B (zh) * 2015-04-28 2019-01-29 腾讯科技(北京)有限公司 基于视频播放的信息处理方法和系统、客户端和服务器
WO2016173396A1 (zh) * 2015-04-28 2016-11-03 腾讯科技(深圳)有限公司 基于视频播放的信息处理方法和系统、客户端和服务器
CN105847995A (zh) * 2016-05-16 2016-08-10 上海幻电信息科技有限公司 一种通过弹幕锚点跳转视频位置的方法
CN109068148A (zh) * 2018-09-03 2018-12-21 视联动力信息技术股份有限公司 一种视频处理的方法和装置
CN112153439A (zh) * 2020-09-27 2020-12-29 北京字跳网络技术有限公司 互动视频处理方法、装置、设备及可读存储介质

Also Published As

Publication number Publication date
EP2300894B1 (en) 2019-01-09
EP2300894A4 (en) 2015-03-11
WO2009148756A1 (en) 2009-12-10
CA2726777C (en) 2014-09-30
US20090297118A1 (en) 2009-12-03
EP2300894A1 (en) 2011-03-30
CA2726777A1 (en) 2009-12-10
US9684432B2 (en) 2017-06-20
CN102084319B (zh) 2013-08-21
US8826357B2 (en) 2014-09-02
US8566353B2 (en) 2013-10-22
US20140019862A1 (en) 2014-01-16
US20140115476A1 (en) 2014-04-24
US20090300475A1 (en) 2009-12-03

Similar Documents

Publication Publication Date Title
CN102084319B (zh) 用于协作生成交互式视频的基于web的系统
US11461380B2 (en) System and method for tagging a region within a distributed video file
CA2848605C (en) Structured objects and actions on a social networking system
US8909515B2 (en) Dynamic sentence formation from structured objects and actions in a social networking system
US9032290B2 (en) Tool for creating structured objects and actions on a social networking system
US8793593B2 (en) Integrating structured objects and actions generated on external systems into a social networking system
CN101960753B (zh) 注释视频区间
US20100153848A1 (en) Integrated branding, social bookmarking, and aggregation system for media content
US20080281793A1 (en) Method and System of Information Engine with Make-Share-Search of consumer and professional Information and Content for Multi-media and Mobile Global Internet
US20140310746A1 (en) Digital asset management, authoring, and presentation techniques
US20130073568A1 (en) Ranking structured objects and actions on a social networking system
CN104145265B (zh) 涉及搜索和/或搜索整合的特征的系统和方法
TW200951734A (en) Social aspects of content aggregation, syndication, sharing, and updating
CN102084386A (zh) 利用数字内容关联元信息的关键字广告方法及其关联系统
CN103052926A (zh) 利用社交联网进行媒体共享
US20170193107A1 (en) Systems and methods involving integration/creation of search results media modules
US10303723B2 (en) Systems and methods involving search enhancement features associated with media modules
CN102314422A (zh) 一种基于用户兴趣优选开放式互动版块的方法与设备
Vorvoreanu Web site public relations: How corporations build and maintain relationships online
Zigkolis et al. Information analysis in mobile social networks for added-value services
KR102171041B1 (ko) 이미지를 이용한 융합 정보 제작 장치 및 방법
WO2013188603A2 (en) Systems and methods involving search enhancement features associated with media modules
JP2010061629A (ja) クライアントサーバシステムおよびその制御方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: American California

Patentee after: Google limited liability company

Address before: American California

Patentee before: Google Inc.