CN101960753A - 注释视频区间 - Google Patents

注释视频区间 Download PDF

Info

Publication number
CN101960753A
CN101960753A CN2009801082307A CN200980108230A CN101960753A CN 101960753 A CN101960753 A CN 101960753A CN 2009801082307 A CN2009801082307 A CN 2009801082307A CN 200980108230 A CN200980108230 A CN 200980108230A CN 101960753 A CN101960753 A CN 101960753A
Authority
CN
China
Prior art keywords
note
video
group
montage
arbitrary
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
CN2009801082307A
Other languages
English (en)
Other versions
CN101960753B (zh
Inventor
M·巴多尤
S·穆瑟克里斯南
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 CN101960753A publication Critical patent/CN101960753A/zh
Application granted granted Critical
Publication of CN101960753B publication Critical patent/CN101960753B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/169Annotation, e.g. comment data or footnotes
    • 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
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/34Indicating arrangements 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/445Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/242Query formulation
    • G06F16/2433Query languages
    • G06F16/244Grouping and aggregation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2457Query processing with adaptation to user needs
    • G06F16/24573Query processing with adaptation to user needs using data annotations, e.g. user-defined metadata
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/48Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • 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
    • 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/73Querying
    • 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/73Querying
    • G06F16/738Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]

Abstract

提供了用于管理和显示在线托管视频中的注释的系统和方法。为了确定与视频相关联的相关注释,收集针对视频的一个或多个区间的多个注释,并且将其组织到多个群组中。每个群组包括针对彼此相似的视频区间的注释。标识具有相关注释的群组,并且基于群组中的区间形成视频的带注释剪辑。该过程可以用于确定给定视频中具有相关注释的任意数目的群组,在一个视频中形成相应的带注释区间,并且还可以标识和组织大量不同视频中的带注释区间。

Description

注释视频区间
技术领域
所公开的实施方式总体上涉及管理和显示针对视频区间(interval)的注释。
背景技术
通过视频托管网站共享视频的发展为在在线社区中协作和体验视频提供了很多机会。视频托管网站允许用户对视频进行上传、观看、评论和评级。浏览视频托管网站的用户可以例如通过搜索视频、浏览目录或者按照评级进行排序来定位感兴趣的视频。
评论提供了一种利用有用信息来补充视频的方式。评论可以是各种数据类型的,包括文本、音频、图形或者其他形式。然而,评论已经用于提供关于整个视频的信息,而不是关于特定部分的信息。如果用户想要将其他人引导至视频的特定部分,则用户必须在评论中输入该部分的时间偏移,诸如“请看1:48处的特技”。然后其他用户必须穿过主题视频到达1分48秒标记,继而从那里开始观看以理解该评论。
另外,评论中包含的内容可能是不可靠的。困难在于确定评论作者的可信赖度。而且,大量的评论可能阻碍对通过此类评论传达的信息的理解。另外,难以知道哪些与视频关联的评论是相关的。例如,除非所有的评论都与视频中经过相同时间的位置相关联,否则评论是否涉及视频的相同部分存在不确定性。
另外,用户可能想要创建其自己的评论以强调视频的特定方面。个性化评论可能增加安全性问题,并且增加确定应当如何以及与谁共享此类书签的挑战。另外,如果独立地检查个性化评论,则这些个性化评论仅向也具有评论的相关用户群组提供了极小的意义。此类个性化评论也难于由用户以及与之共享评论的那些人二者来检索和定位。
发明内容
本发明包括用于管理视频托管网站中的视频的注释的系统和方法。用户提交存储在视频托管网站中的各视频内的区间的注释。例如,注释可以与视频帧的空间部分、视频中的特定时刻或者视频的场景相关联。针对任何给定视频,可以存在大量的注释,每一个与某个视频区间相关联。这些区间可以重叠。由此,期望将针对一个或多个视频区间的注释组织到群组中,并且继而确定要与注释群组相关联的视频剪辑。每个群组包括针对视频区间的注释,其中区间彼此类似。标识具有相关注释的群组,并且基于该群组中的区间形成带注释的视频剪辑。该过程可以进行扩展,以按照需要确定给定视频中具有相关注释的任意数目的群组,从而在单个视频中形成相应的带注释的区间,并且还可以标识和组织大量不同视频中的带注释区间。
可以基于相关注释来确定概要注释。例如,概要注释可以包括相关注释的内容概述或者来自相关注释的摘录。
群组可以按照多种方式形成。例如,可以基于与每个注释相关联的时间戳将注释聚类为群组。而且,可以基于与注释相关联的区间的开始时间和结束时间来聚类注释。群组可以与视频中标识的场景或者特征相关联。另外,群组的形成可以基于确定带注释剪辑在对应于该视频的时间线上视觉上可区分的指示的最大数目。形成群组时还可以考虑区间之间的时间量。
可以对注释内容加以考虑以确定具有相关注释的群组;例如,可以由都具有一个或多个共同关键词的注释形成群组。还可以对注释进行检查以在一个或多个视频中标识包含搜索查询项的注释。
一种用于管理与第一视频相关联的注释的方法,包括:接收针对第一视频的一个或多个区间的多个注释;形成多个群组,每个群组包括针对第一视频的彼此相似的区间的注释;确定具有相关注释的第一群组;以及基于第一群组中的区间来形成第一视频的第一带注释剪辑。
一种计算机系统经由多个服务器模块来管理与视频相关联的注释。提取模块提取与视频的一个或多个区间相关联的多个注释。分组模块形成多个群组,每一个包括针对视频的相似区间的注释。注释确定模块确定具有相关注释的群组,以及带注释剪辑生成模块基于群组中的区间形成该视频的带注释剪辑。
一种用于管理与第一视频相关联的注释的计算机系统,包括:用于接收针对第一视频的一个或多个区间的多个注释的装置;用于形成多个群组的装置,每个群组包括针对第一视频的彼此相似的区间的注释;用于确定具有相关注释的第一群组的装置;以及用于基于第一群组中的区间来形成第一视频的第一带注释剪辑的装置。
该发明内容以及下文详细描述的特征和优点并非排他的。根据在此给出的附图、说明书和权利要求书,多种附加特征和优点将对于本领域普通技术人员变得易见。
附图说明
图1是根据本发明一个实施方式的用于管理在线托管视频中的注释的系统架构的框图。
图2示出了根据本发明一个实施方式的用于管理在线托管视频中的注释的方法。
图3示出了根据本发明一个实施方式的用于输入针对视频区间的注释的用户界面。
图4示出了根据本发明一个实施方式的用于输入针对视频区间的注释的用户界面。
图5示出了根据本发明一个实施方式的用于管理针对视频区间的注释的用户界面。
图6示出了视频帧以及对一个或多个帧的注释索引。
图7(a)示出了用于查看、创建和编辑注释的用户界面。
图7(b)示出了用于创建新注释的用户界面。
图8示出了根据本发明一个实施方式的用于输入针对视频区间的注释以及查看视频的带注释剪辑的用户界面。
图9示出了根据本发明一个实施方式的用于查看视频的带注释剪辑的用户界面。
图10示出了用于确定显示哪些注释的方法。
附图仅出于说明的目的绘出了本发明的各种实施方式。本领域技术人员根据以下描述将容易认识到,在不脱离在此描述的本发明的原理的情况下,可以采用在此说明的结构和方法的备选实施方式。
具体实施方式
图1是根据一个实施方式的系统架构的框图。如图1所示,视频托管网站108包括前端服务器124、视频服务器126、网络接口122、提取模块110、分组模块112、注释确定模块114、剪辑生成模块116、概要注释模块117、显示模块118、排名模块120、视频数据库128、视频访问日志129和用户数据库140。诸如防火墙、负载均衡器、应用服务器、失效备援服务器、站点管理工具等其他传统特征没有示出,以便更加清楚地示出系统的特征。用于系统实现的适当网站108的示例包括YouTubeTM和Google VideoTM网站;其他视频托管站点也是已知的,并且可以适于根据在此公开的教导进行操作。可以理解,术语“网站”表示提供内容的任何系统和方法,并不意在限于支持经由因特网或者HTTP协议来提供内容的系统。各种服务器按照传统方式实现,不管是作为单个软件或者硬件还是作为多个软件或者硬件,并且可以经由网络接口122耦合至网络105。通常,如果适当的话,在一个实施方式中被描述为在服务器侧执行的功能,在其他实施方式中也可以在客户端侧执行。
客户端130执行浏览器132,并且经由网络105连接至前端服务器124,网络105通常是因特网,但是也可以是包括但不限于LAN、MAN、WAN、移动、有线或者无线网络、专用网络或者虚拟专用网络的任意网络。虽然仅示出了一个客户端130和浏览器132,但是可以理解,可以支持大量(例如,上百万)的客户端,并且可以在任意时刻与网站108通信。客户端130可以包括多种不同的计算设备。客户端设备130的示例是个人计算机、数字助理、个人数字助理、蜂窝电话、移动电话、智能电话或者膝上型计算机。对于本领域普通技术人员显而易见的是,本发明不限于以上列出的设备。
用户使用客户端130来查看、创作和编辑注释。注释包括注释内容,其是可以有用地补充媒体文件的任何数据。例如,注释内容可以包括音频或者文本评论、元数据、翻译、广告或者摘要、按照预定等级(1-5星)的评级或者媒体文件应当如何显示的命令。注释可以可选地包括空间定义,其指定注释相关联的帧的区域。注释还可以包括视频内容。客户端130包括用于显示视频的软件和硬件。
例如,客户端130可以实现为电视机、个人计算机、数字录像机(DVR)、个人数字助理(PDA)、蜂窝电话或者具有或连接至显示设备的另一设备;软件包括适于解码视频文件的任何视频播放器,视频文件诸如MPEG-2、MPEG-4、QuickTime、VCD或者任何其他当前或将来的视频格式。在不脱离本发明的范围的情况下,客户端的其他示例对于本领域技术人员将是易见的。在此参考图3、图4、图7(a)和图7(b)来描述根据一个实施方式的客户端130使用的图形用户界面的示例。
在一些实施方式中,浏览器132包括嵌入式视频播放器134,诸如来自Adobe Systems,Inc.的FlashTM播放器,或者适于视频托管网站108中使用的视频文件格式的任何其他播放器。用户可以通过浏览视频目录、执行对关键词的搜索、阅览来自其他用户或者系统管理员的播放列表(例如,形成频道的视频的收集)或者查看与特定用户群组(例如,社区)相关联的视频,来访问来自视频托管网站108的视频。
视频服务器126从内容提供者接收上传的媒体内容,并且允许客户端130查看内容。可以从个人计算机经由因特网、从电话或者PDA通过蜂窝网络或者通过本领域普通技术人员所知的用于通过网络105传送数据的其他手段,将内容上传至视频服务器126。可以按照类似的方式从视频服务器126下载内容;在一个实施方式中,媒体内容被提供作为下载至客户端130的文件;在备选实施方式中,将媒体内容流式传输至客户端130。视频服务器126接收媒体内容的手段无需与将媒体内容递送至客户端130的手段匹配。例如,内容提供者可以经由个人计算机上的浏览器上传视频,而客户端130可以将该视频作为发送至PDA的流来查看。还要注意,视频服务器126本身可以充当内容提供者。
客户端130的用户还可以基于关键字、标签或者其他元数据来搜索视频。这些请求由前端服务器124作为查询接收,并且提供给视频服务器126,其负责在视频数据库128中搜索满足用户查询的视频。视频服务器126支持关于视频的任何域数据(包括其标题、描述、标签、作者、类别等)的搜索。响应于来自客户端130的针对与特定媒体文件相关联的注释的请求,视频服务器126通过网络105向客户端130发送与该媒体文件相关联的一个或多个注释。响应于客户端130提交与媒体文件相关联的一个或多个注释,视频服务器126将一个或多个注释与媒体文件关联存储在用户数据库140中。
接收的注释的有关信息存储在用户数据库140中。用户数据库140负责维护查看网站上的视频的所有用户的记录。每个个体用户被指派以用户ID。用户ID可以基于任何标识信息,诸如用户的IP地址、用户名等。用户数据库还可以包含用户在视频上下文以及其他应用(诸如,电子邮件或者文本消息收发的使用中)二者中的信誉的有关信息。
客户端130和浏览器132的用户可以经由网络105将内容上传至视频托管网站108。上传的内容可以包括例如视频、音频或者视频和音频的组合。上传的内容被加以处理,并且被存储在视频数据库128中。该处理可以包括格式转换(转换代码)、压缩、元数据标记以及其他数据处理。上传的内容文件与上传用户相关联,并且因此按照需要在用户数据库140更新用户的账户记录。
出于简便以及描述一个实施方式的目的,上传的内容将称为“视频”、“视频文件”或者“视频项”,但是该术语并不旨在限制可上传的内容的类型。在对每个上传的视频进行处理时,为其指派视频标识符。
视频数据库128用于存储接收的视频。视频数据库128存储由相应的内容所有者提供的视频内容以及相关联的元数据。视频文件具有与每个文件相关联的元数据,诸如视频ID、艺术家、视频标题、标注、流派和时间长度。
视频数据库128中的视频访问日志129存储视频访问的每个实例。可以通过点击指示符或者与视频相关联的时间线的部分来提交注释。用户还可以点击和拖动时间线来指定针对视频的较长区间的注释。用户还可以经由数字录像机(DVR)或者提供类似功能的设备(诸如,通过使用遥控装置,其配置用于允许通过与设备相关联的用户接口来输入注释)来提交注释。访问日志129中的每个条目标识被访问的视频、访问时间、用户的IP地址、用户ID(如果可获得)、cookie、搜索查询、标识与视频的交互类型的数据以及与视频的每个交互的时间。交互类型可以包括网站108的用户界面中的任何用户交互,诸如播放、暂停、倒回、前进以及提交注释或者为视频评级。
现在转到图3,其绘出了一个网页的示例,该网页提供用于由客户端130输入注释以及查看来自视频服务器126的媒体内容的用户界面。网页包括视频300,并且可以包括关于该视频的信息,诸如内容提供者的姓名或者用户ID、上传视频的日期等(未示出)。网页还包含时间线302,其对应于视频300。时间线302上的标记308指示正在显示的视频300的当前位置。网页还具有搜索框304,以允许搜索注释的内容。
用户可以按照各种方式提交针对视频区间的注释。例如,用户在查看其希望提供注释的视频区间时,可以点击“B”按钮306。用户还可以点击并按住“B”按钮306以指示比一次点击更长的区间。作为另一选项,用户可以点击“B”按钮306以标记区间的开始时间,并且再次点击“B”按钮306以指示区间的结束,其针对该区间提供注释。图3中所绘的是用于接收针对视频区间的注释的用户界面的示例。
图4中绘出了用于接收针对视频区间的注释的用户界面的另一示例。通过将光标402定位在“B”按钮416上,显示弹出窗口410。该窗口允许用户在文本框412中输入文本以创建注释。另外,用户可以点击“Public(公共)”按钮402以指示所输入的文本可以公开地搜索和查看。下文将参考图6详述,注释还可以与视频帧中的空间位置相关联。
图5示出了根据本发明一个实施方式的用于管理针对视频区间的注释的另一用户界面。在使用光标510指示选择“B”按钮之后,显示窗口520,其允许用户删除或者导入书签注释。本领域普通技术人员将认识到,根据本发明可以使用其他用户界面。
图1的模块110-120可以用于实现图2所绘的方法。提取模块110从视频访问日志129提取接收的注释事件210。区间可以是视频中的特定时刻(诸如2分3秒),或者可以是时间范围(从2分3秒到2分45秒)。与注释相关联的用户信息可以包括例如:接收注释的时间,与每个注释相关联的时间戳,与注释相关联的区间的开始时间和结束时间,以及提交注释的用户的信誉得分。用户信息可以存储在用户数据库140中。提取模块110提取注释,并且通过视频ID和时间戳对其进行排序,以形成注释框。每个注释框与视频相关联,并且通过时间戳排序。
分组模块112形成(220)包含针对视频的相似区间的注释的群组。注释框中的注释群组可以通过多种方法形成。例如,分组模块112通过基于与每个注释相关联的时间戳来聚类注释而形成多个群组。如果注释具有彼此在规定时限内的时间戳,则分组模块确定这些注释与视频的相似区间有关,并且将其聚类。例如,时间戳彼此在5秒内的注释被确定为与相似区间有关。例如,一些用户可以在动作开始时为其添加时间戳,一些在其高潮时添加,而一些在其结束之后立即添加。使用该技术,可以将这些注释分组在一起。
在另一实施方式中,注释基于区间的开始时间和结束时间来进行聚类。例如,如果区间(由与注释相关联的区间的开始时间和结束时间来界定)之间存在足够的重叠(例如,25%),则分组模块112确定注释与视频的相似分段有关。这样,即使与注释相关联的区间不相同,也允许将注释成组。
可以使用用于聚类注释的各种方法。公知的聚类方法的一些示例包括k-means(k均值)或者k-center(k中心)聚类。
在另一实施方式中,分组模块112通过确定与注释相关联的区间之间的时间量来形成(220)群组。如果区间之间存在足够的时间量(例如,30秒),则分组模块112形成针对与区间相关联的注释的新群组。例如,在10分钟的视频中,如果所考虑的两个区间之间仅存在5秒,则分组模块将拒绝形成针对该区间的新群组。
分组模块112形成(220)群组的另一方式是通过标识视频中的多个场景或者特征,并且将每个群组与一个或多个场景或者特征相关联。
特征是视频中相似的一个或多个帧的内容的简洁表示。例如,分组模块112可以将帧分组为逻辑单元(诸如,场景或者镜头)。分组模块112可以使用场景检测算法来自动地对帧进行分组。Naphade,M.R.等人在1998 International Conference on Image Processing(1998年10月4-7日)第1卷第884-887页发表的“AHigh-Performance Shot Boundary Detection Algorithm Using Multiple Cues”中描述了一种场景检测算法,但是也可以使用本领域所知的多种场景检测算法。
由此,分组模块112可以计算针对属于相同场景的所有帧的一个特征集合。特征可以是例如在时间、空间或者频率域中对特性的描述。例如,注释可以与特定帧相关联,并且可以通过其时间、位置和频域域特性来描述该帧。分组模块112可以使用诸如以下列出的确定视频的特征的任何技术:Zabih,R.,Miller,J.和Mai,K.在Proc.ACM Multimedia 95,旧金山CA(1993年11月),第189-200页发表的“Feature-Based Algorithms for Detecting and Classifying Scene Breaks”;Arman,F.,Hsu,A.和Chiu,M-Y.在Multimedia Systems(1994)第1卷5号211-219页发表的“Image Processing on Encoded Video Sequences”;Ford,R.M.等人在Multimedia Systems(2000)第8卷37-46页发表的“Metrics for Shot Boundary Detection in Digital Video Sequences”。本领域普通技术人员将认识到用于确定视频的特征的各种技术。
在另一实施方式中,分组模块112通过确定带注释剪辑在对应于视频的时间线上视觉上可区分的指示的最大数目,来形成(220)群组。例如,长视频可以具有与多个区间相关联的大量注释。由于图像大小和分辨率的限制,带注释剪辑的指示可能难以在时间线上在视觉上区分。在某些情况下,较长的视频可能比较短的视频需要更多的群组。鉴于在时间线上视觉上区分大量带注释剪辑的指示的难度,分组模块112可以设置最大群组量,其将基于该视觉指示而形成。由此,即使可能存在多于例如10个带注释剪辑,分组模块112也可以将显示的指示限制在给定视频中的最多10个带注释的剪辑。另外,分组模块112还可以将内容丰富的短视频限制于最大数目的带注释剪辑,以同样易于时间线上的指示的视觉区别。
针对给定视频,注释确定模块114以多种方式确定(230)具有相关注释的群组。本领域普通技术人员将认识到,可以使用各种信息检索技术(诸如stemming、利用相关词的扩展、矢量分析和子串相似度)以及自然语言处理/计算语言方法来执行注释分组。例如,注释确定模块114至少部分地基于每个注释中的内容比较来确定相关注释的第一群组。由此,不同注释中的相同或者相似词语可以用于确定注释在群组内相关(例如,具有词语“New York City”和“NewYork”的注释将是相关的,因为其包含相同的前8个字符)。
在另一示例中,注释确定模块114基于注释是否由唯一的用户提供来为每个注释指派权重,并且基于所指派的注释权重来确定群组。由此,可以基于指派给每个注释的权重来确定群组具有相关的注释(例如,由相同用户提交的注释具有较小的权重,因此对于群组的确定而言,该注释被视为不太可能是相关的)。
注释确定模块114还可以基于与注释相关联的信誉得分来为每个注释指派权重。例如,注释可以基于以下信息而与信誉得分相关联:注释是否是由新的或者未认出的用户提交的,用户先前提交的注释的有效性,被其他用户批准的用户注释的数目,或者数据库140中关于用户的其他信息。
剪辑生成模块116适于基于给定群组中的区间来形成(240)视频的剪辑。存在多种形成剪辑的方式。在一个实施方式中,剪辑生成模块116仅检查具有接收注释的区间的开始时间。由此,所有被考虑的区间将在视频中的某个时刻开始,并且继续到视频的结束。备选地,剪辑生成模块116可以考虑具有接收注释的区间的开始时间和结束时间二者。剪辑生成模块116继而可以使用这些时间来确定群组中任何区间的最早(或者最晚)点,可选地可以使这些时间围绕刚好在其之前(或者之后)的场景的开始。
在另一实施方式中,剪辑生成模块116将群组中每个区间的贡献投影到时间线上,这例如是通过为每个区间的注释添加权重,或者针对每个时刻的注释的数目的对数。剪辑生成模块116继而通过标准概率方法将概率模型拟合为分布(例如,高斯分布),然后选择均值作为中心。假设开始时间和结束时间在场景边界的周围,则剪辑生成模块116继而可以选择均值任一侧的特定数目(例如,3个)的标准差。
在另一实施方式中,剪辑生成模块116检查业务轨迹以确定视频的每个时刻被不同的用户(可以包括尚未提交任何注释的用户)观看过多少次。该信息也可以与上述方法结合使用,以便确定剪辑应当在何处开始和结束。在一个实施方式中,视频中在给定时段内接收最多业务的实例被视为相同剪辑的部分,并且被用于确定剪辑的长度。
例如,假设3:00分钟的视频描绘了演员在摩托车上表演特技,诸如跳过水中的鲨鱼,跳跃的顶点发生在2:00。一个注释可以针对从跳跃之前两秒到跳跃之后两秒的区间(例如,1:58-2:02);另一注释可以针对跳跃的顶点(例如,2:00);第三注释可以针对从跳跃之前持续到摩托车安全着陆的区间(例如,1:50-2:10)。基于这些区间,剪辑生成模块116形成带注释的剪辑(例如,1:54-2:06)。在该示例中,剪辑生成模块116通过平均与三个注释相关联的区间内的时间而形成带注释的剪辑。
概要注释模块117基于第一群组中的相关注释来形成针对视频的第一带注释剪辑的概要注释。在一个实施方式中,概要注释模块117通过概括第一群组中相关注释的内容来创建概要注释。普通技术人员将认识到,可以使用各种技术(诸如,联接注释,或者使用如web搜索接口中的“片断”生成方法)来执行注释概述。用于概括注释的另一技术使用字符串相似度(诸如,字符串之间的各种编辑距离)来确定1个中心(与所有其他注释的最大距离最小的注释)。在另一实施方式中,可以基于常用的后续分析来创建概述注释(如在分析基因序列的计算生物学中那样)。
在一个示例中,概要注释模块117通过提供相关注释的摘录来创建概要注释。作为示例,假设提交了三个注释:(1)“Fonzie跳过鲨鱼”(2)“Fonz起跳”和(3)“短裤和皮夹克:跳过鲨鱼”。概述三个注释的内容的概要注释可以是:“Fonz,穿着短裤和皮夹克,起跳并且跳过鲨鱼”。摘录相关注释的概要注释可以是:“Fonzie跳过鲨鱼......起跳......短裤和皮夹克”。
排名模块120基于每个群组中注释的数目来对带注释的剪辑进行排名。排名模块120还跨多个视频对带注释的剪辑进行排名。可以理解,各种模块可以确定任意数目的视频中的每个剪辑的注释数目,以标识总体上带注释最多的剪辑。
排名模块120还可以与视频搜索结合使用,以使得被确定为响应于搜索查询的视频可以基于针对每个响应视频的群组的注释来进行排名。在一个实施方式中,排名模块120基于每个视频中带注释最多的区间的注释数目来确定视频的排名(例如,排名最高的视频将是包含接收注释数目最多的剪辑的视频)。在另一实施方式中,排名模块120基于每个视频中所有群组接收的注释总数来确定视频的排名(例如,排名最高的视频将是跨该视频内的所有剪辑接收注释最多的视频)。
显示模块118提供与视频相关联的时间线上的带注释剪辑的指示的显示。这允许用户有效地理解和访问一个或多个视频中的带注释剪辑。显示模块118还可以通过形成包括第一带注释剪辑和第二带注释剪辑的视频的带注释摘录,并且显示带注释摘录,来创建给定视频的带注释的强调分段或者预告片。
视频数据库128存储具有带注释剪辑的视频的列表。该列表可以通过流派、评级或者任何其他性质来分组。在一个示例中,通过执行对来自用户数据库140的注释活动的分析,每隔一个小时更新一次相关视频的列表。一旦生成了带注释最多的剪辑的列表,视频服务器126基于该列表从视频数据库128提取视频,还从用户数据库140提取注释,并且向用户提供带注释的视频以供查看。
在图3中,客户端提交多个注释310A-310E,其在时间线302上被绘出。如将参考图8讨论的,注释310A-310E(与其他注释,未示出)已被用于形成视频的带注释剪辑。例如,注释310A和310B已经用于(与其他注释,未示出)形成由参考数字810指示的带注释剪辑;注释310C-310D已经用于形成由参考数字820指示的带注释剪辑;注释310E已经用于形成由参考数字830指示的带注释剪辑。
现在参考图6,其示出了说明注释如何与视频文件及其一个或多个帧在时间和/或空间上相关联的概念图。图6示出了从帧600进行到帧651的一系列视频帧。客户端130显示这些帧,并且还可以暂停、倒回、快进、跳过或者以其他方式调节显示帧的顺序或者速度。
出于说明的目的,该讨论提及由帧组成的视频。有时将视频作为帧的块、域、宏块或者不完整帧的分段来存储或者传输。当在此提及由帧组成的视频时,应当理解,在中间步骤期间,视频实际上可以存储为各种其他形式中的任一种。在此为了清楚的目的使用术语“帧”,但是并不限于视频存储或者显示的任何特定格式或者约定。
某些帧具有与之关联的、由特定用户提供的注释。在示出的示例中,较为详细地绘出了帧601以说明某些其相关联的注释。如图所示,注释可以与帧的特定空间位置相关联,或者其可以与整个帧相关联。例如,注释1与帧601左上角中的矩形框相关联。相反,注释4与整个帧相关联。
注释还可以与重叠的空间位置相关联。例如,注释1与矩形框相关联,该矩形框同与注释2相关联的不同矩形框重合。在一个实施方式中,注释可以与由任何闭合形状限定的空间位置相关联。例如,如图6所示,注释3与由椭圆形限定的空间位置相关联。
注释列表680维护注释的空间定义与注释内容之间的关联。与帧601中的矩形框相关联的注释1包括文本“副总统”。注释1是用于强调帧的特定部分或者为帧的特定部分增加补充信息的注释的一个示例。注释4与整个帧601相关联,并且包含文本“国情咨文”。注释4是用于概括帧的内容的注释的一个示例。注释5与整个帧601相关联,并且包含一些音频,在这种情况下,其是法语音频翻译。注释5是用于提供补充音频内容的注释的一个示例。
注释还可以具有与媒体文件或者其任何部分的时间关联。例如,注释可以与特定的帧或者特定的帧范围相关联。在图6中,例如,注释2可以与帧600到帧651相关联,而注释5仅与帧601相关联。与注释相关联的空间定义还可以随时间改变。例如,注释1可以与帧601中的第一区域以及与帧601中的第二区域相关联。依赖于时间和空间的注释关联对于提供运动物体的有关补充信息特别有用,并且如图中所示的示例,可以适应美国副总统的移动。时间关联可以按照帧数目、时间码或者任何其他索引基础来定义。将注释列表680作为表来进行说明并不意味着限制所使用的底层存储格式;可以采用注释信息的任何格式或者组织,包括减少存储需求和/或增加检索速度的优化格式。
在播放媒体文件期间,客户端130适于显示与该文件的帧相关联的注释。注释可以显示为例如叠加在视频帧上的文本、帧旁边显示的图形或者与视频同时出现的音频;注释还可以出现在独立窗口或者与视频邻近的帧中。注释还可以包括要如何显示与其相关联的媒体文件的命令。显示命令注释可以包括根据注释的指示来显示视频。例如,响应于注释,客户端130可以跳转到视频的不同地方,以慢动作显示视频的一部分,或者完全跳转到不同的视频。
客户端130能够显示可用注释的子集。例如,观看图6中视频的用户可以通过指定各种标准来选择客户端130应当显示哪些注释。用户可以选择仅接收特定类型的注释(例如,评论、文本、图形、音频),或者仅接收由显示的特定区域限定的注释。用户可以选择仅接收特定语言的注释、匹配特定搜索标准(诸如关键词)的注释或者由特定用户创作的注释。作为另一示例,当在用户的协作社区中编写和编辑注释时,用户可以选择仅接收由信誉在某个阈值之上的用户创作的注释,或者仅接收评级在某个阈值之上的注释。
用户还可以搜索注释,并且基于注释搜索的结果来获取相关联的视频。
可以给予特定注释以优先级,该优先级不允许用户阻止注释显示。例如,注释可以包括广告,其可以配置为使得其他注释只有在显示广告注释时才可以显示。这样的配置将防止用户查看特定注释而避免支付广告注释。另外,某些注释可以由内容提供者来提供,诸如包含内容简要片断以促进视频的导航的“标签”。内容提供者的“标签”的区别可以向用户指示:该注释来自有信誉的源。
在此参考图10来描述用于确定要显示的注释的方法。例如,用户可能仅想要显示她创作的个性化书签注释。或者,她可能仅想要示出她的朋友和家人的信任群组的书签注释。
可选地,客户端从用户接收注释的改变。例如,用户可以编辑文本、重新录制音频、修改包括在注释内容中的元数据或者改变注释命令。客户端向视频服务器传输修改的注释,或者备选地,向视频服务器传输修改的描述。视频服务器接收修改的注释,其被存储在用户数据库中。
例如,查看图6中所示的注释的用户可能对注释1不满意。该用户使用连接至客户端130的输入设备将注释文本“副总统”改为“美国副总统”。注释(对该用户或者可能对其他用户)的将来显示将包括修改的文本“美国副总统”。作为另一选项,用户可以改变与注释相关联的时间或者空间定义。例如,精明的用户可以认识到,帧右侧示出的文档实际上摘录自15USC§§78dd-l,并且宪法(尽管几乎完全被总统的位置遮住了)仅在帧的左侧可见。用户因此可以通过使用连接至客户端130的输入设备将空间定义(例如,在示出视频帧的直接操作用户界面中)拖动至不同的位置来改变与注释3相关联的时间定义。
出于说明的目的,在图6中示出注释列表680,作为可以如何组织注释及其关联帧的一个示例。注释列表680对于管理和显示与帧或者一定范围的帧相关联的注释是有用的,但是在不脱离本发明的范围的情况下,可以以不同方式来组织注释。
还如在此参考图6所描述的,注释可以与视频中一定范围的帧相关联。视频的一个或多个帧的集合有时称为视频的区间。
现在参考图7(a),用户可以使用该图形用户界面来搜索、创建或者编辑注释。在示出的示例中,将用于注释的图形用户界面集成到视频播放器图形用户界面702中。视频播放器图形用户界面702是可以在客户端130的显示设备上示出的界面的一个示例。视频播放器图形用户界面702包括用于呈现媒体文件(在示出的示例中是视频)的显示区域以及用于选择、播放、暂停、快进和倒回媒体文件的控制按钮。视频播放器图形用户界面702还可以包括广告,诸如针对图7(a)中示出的国家档案和记录管理的广告。
视频播放器图形用户界面702呈现视频的帧。与视频的帧一起示出的还有注释定义704。注释定义704图形化地示出了注释的时间定义和/或空间定义。例如,图7(a)中示出的注释定义704描绘了与注释相关联的帧的子集。作为另一示例,注释定义704可以描绘与注释相关联一定范围的帧。虽然图7(a)中示出了一个注释定义704,但是视频播放器图形用户界面702可以包括多个注释定义704,这并不脱离本发明的范围。
注释定义704可以响应于用户选择而显示,或者作为已有注释显示的一部分。例如,用户可以使用输入设备来选择将与新注释相关联的帧的区域,并且响应于该选择,视频播放器图形用户界面702显示由用户创建的注释定义704。作为另一示例,视频播放器图形用户界面702可以显示视频和相关联注释,并且可以与显示相关联注释相结合地显示注释定义704。
视频播放器图形用户界面702还包括注释控制按钮706,其允许用户控制注释的内容和显示。例如,视频播放器图形用户界面702可以包括用于搜索注释的按钮。响应于选择搜索注释按钮,客户端搜索与注释定义704(或者相似定义)相关联的注释,或者搜索与关键词相关联的注释。继而可以在视频播放器图形用户界面702上显示搜索结果。作为另一示例,视频播放器图形用户界面702可以包括用于编辑注释的按钮。响应于选择编辑注释按钮,视频播放器图形用户界面702显示与注释定义704相关联的一个或多个注释,并且允许用户修改该一个或多个注释。作为又一示例,视频播放器图形用户界面702包括用于创建新注释的按钮。响应于选择创建新注释按钮,视频播放器图形用户界面702显示诸如图7(b)所示的那些选项。
现在参考图7(b),注释控制按钮706指示:创建新注释按钮已被选择。视频播放器图形用户界面702包括用于接收新注释内容的用户输入的显示区域。在示出的示例中,新注释内容包括一些新注释文本708。如图7(b)所示,随着用户输入描述“麦克阿瑟将军”,显示了新注释文本708。响应于指示注释内容创作已经完成的进一步用户选择,新注释被提交给例如视频服务器126,并且在视频播放器图形用户界面702中显示。
示出了新注释文本708的输入以作为创作注释内容的一个示例。视频播放器图形用户界面702还可以适于接收其他类型的注释内容。例如,注释内容可以包括音频,并且视频播放器图形用户界面702可以包括用于开始通过麦克风的音频录制或者用于从存储介质的某个位置选择音频文件的按钮。在不脱离本发明的范围的情况下,其它类型的注释以及用于由用户接收其提交的类似方法对于本领域技术人员将是易见的。
现在转至图8,对应于视频800的时间线802上显示的每个带注释剪辑与带注释缩略图相关联。例如,当把光标840置于带注释剪辑的指示810之上时,带注释的缩略图850A出现。在一个实施方式中,还可以在用户界面的另一部分880显示经过排名的带注释剪辑。例如,缩略图850B对应于视频800的注释最多的剪辑;缩略图860对应于注释第二多的剪辑;缩略图870对应于注释第三多的剪辑。可以对时间线802上的指示进行编号以指示其排名顺序。图8中绘出的用户界面还允许用户通过点击“B”按钮806来提交针对区间的注释,同时查看注释最多的剪辑的指示。
在另一实施方式中,用户可以使用DVR或者提供类似功能的设备来访问视频的带注释剪辑。通过使用远程控制或者查看预置,设备的用户可以访问单个视频和跨多个视频的带注释剪辑。这将允许用户查看给定视频或者视频集合的强调部分(诸如给定时段的体育集锦)。
现在转至图9,示出了显示带注释剪辑的另一示例。该用户界面指示在两天内添加注释较多的剪辑。例如,当天注释最多的剪辑“1”910与注释975一起被绘制为缩略图930。因为该区间在前一天该是不可获得的,所以该视频区间列为“New!(新)”920。缩略图940和950绘出来自包含注释最多剪辑的视频的注释第二多的剪辑和注释第三多的剪辑。在注释最多的剪辑缩略图930之下还示出了当天来自第二视频的注释第二多的剪辑缩略图960和来自第三视频的注释第三多的剪辑缩略图970。网页还具有搜索框990,以允许搜索注释内容。
所有视频的带注释剪辑的排名列表存储在视频数据库128中。根据一个实施方式,按小时更新排名的视频剪辑列表。这保证向用户呈现最新的相关视频。排名的列表也可以按天更新。更新排名列表的时间仅是适合更新可以发生的时间的说明,并且更新可以在视频托管网站108的管理员所设置的任何适合的时间发生。
图10示出了用于确定显示哪些注释的方法。在一个实施方式中,客户端130仅显示了某些接收的注释。客户端130执行诸如图10中示出的方法来确定应当显示哪些注释以及不应当显示哪些。
客户端130接收(1002)注释。客户端确定(1004)注释是否是高优先级的。高优先级注释将被显示,而不考虑针对注释显示的用户设置。高优先级注释例如可以包括广告、紧急广播消息或者其重要性应当取代本地用户设置的其他通信。
如果客户端130确定(1004)注释是高优先级的,则客户端显示(1012)该注释。如果客户端130确定(1004)该注释不是高优先级的,则客户端确定(1006)注释是否启用。注释可以例如通过用户对注释显示模式的选择而启用或者禁用。如果用户选择禁用注释,则客户端130不显示(1010)注释。如果用户选择启用注释,则客户端130确定(1008)该注释是否与用户定义的标准相匹配。
如在此所描述的,客户端130允许用户基于各种标准来选择要显示的注释。在一个实施方式中,用户定义的标准可以在针对注释的请求中描述,从而限制由视频服务器126发送的注释。在另一实施方式中,用户定义的标准可以用于限制在客户端130处接收注释之后要显示哪些注释。用户定义的标准可以例如基于语言、注释内容、特定作者或作者群组或者其他注释性质来指定要显示哪些注释。
如果客户端130确定(1008)注释满足用户定义的标准,则客户端130显示(1012)该注释。如果客户端130确定(1008)注释不满足用户定义的标准,则客户端130不显示(1010)该注释。
图10示出了客户端130可以如何确定要显示哪些注释的一个示例。在不脱离本发明的范围的情况下,用于裁定由注释提供者和注释消费者建立的注释性质的其他方法对于本领域技术人员是易见的。
视频服务器和客户端的情况可以有用地采用本发明用于管理针对视频的注释,但仅仅是其一个示例。对于本领域技术人员易见的是,在不脱离本发明的范围的情况下,在此描述的方法将具有多种其他使用。例如,在此描述的特征可以用于在线社区中,用户可以在其中协作地创作、编辑、阅览、公布和查看注释。这样的社区将考虑注释的开源类型产品,而不侵犯与这些注释相关联的视频的版权保护。
作为增加的特征,此类社区中的用户还可以例如基于其他用户对于该用户先前创作或者编辑的质量的审阅来累积信誉。想要查看注释的用户可以具有忽略来自信誉度低于特定阈值的用户的注释的选项,或者搜索信誉度超过较高水准的用户的注释的选项。作为另一示例,用户可以选择仅查看来自特定用户或者来自特定用户群组的注释。
如在此所描述的,注释还可以包括描述应当如何显示视频的命令,例如,指示显示设备在视频中跳跃向前或者完全跳至另一视频的命令。用户可以创作跳转命令注释的字符串,其有效地提供用于将视频分段组合到较大段中的建议。作为一个示例,命令注释可以用于根据一个或多个其他电影的组成部分来创建新的电影。
本发明适用于多种托管模型中的任意一种,托管模型包括但不限于:端对端、分布式托管、维基(wiki)类型托管、集中式服务或者用于通过网络共享数据的其他已知方法。
在此描述的注释框架提出了多个盈利模型的机会。作为一个示例,视频服务器126的所有者可以用于在注释中包括广告而收费。视频服务器126可以基于多种因素将广告注释定向至用户。例如,视频服务器126可以基于客户端正在显示的视频的标题或者种类、关于用户的已知事实、最近的注释搜索请求(诸如关键词搜索)、针对视频先前提交的其他注释、客户端的地理位置或者用于有效地定向广告的其他标准而向客户端发送广告。
可以在订阅的基础上提供对注释的访问,或者注释可以与视频内容自身打包销售。例如,可以给予从在线视频商店购买视频的用户以查看、编辑或者创作与该视频或者其他视频相关联的注释的许可。在线视频商店可以进行促销,例如,其中,在一个月中购买特定数目的视频则在该月给予用户关于视频服务器126的优惠。
出于说明而并非限制的目的而给出了盈利方法的这些示例。在不脱离本发明的范围的情况下,其他应用和潜在有益使用对于本领域技术人员将是易见的。
另外,垃圾邮件控制方法将帮助保证共享注释的安全性。
说明书中对于“一个实施方式”或者“实施方式”的引用意味着与实施方式结合描述的特定特征、结构或者特性包括在本发明的至少一个实施方式中。在说明书中各处出现的表述“在一个实施方式中”未必全部表示相同的实施方式。
应当注意,本发明的过程步骤和指令可以具体化在软件、固件或者硬件中,并且当具体化在软件中时,可以将其下载以使其驻留和操作于多种操作系统所使用的不同平台中。
本发明还涉及用于执行此处操作的装置。该装置可以出于所需要的目的而特别地构造,或者其可以包括由存储在计算机中的计算机程序选择性地激活或者重新配置的通用计算机。此类计算机程序可以存储在计算机可读存储介质中,诸如但不限于任何类型的盘,包括软盘、光盘、CD-ROM、磁光盘、只读存储器(ROM)、随机存取存储器(RAM)、EPROM、EEPROM、磁卡或光卡、专用集成电路(ASIC)或者适于存储电子指令的任何类型的介质,并且每个都耦合至计算机系统总线。另外,说明书中提及的计算机可以包括单处理器,或者可以是采用多处理器设计的架构以增加计算能力。
在此提出的算法和显示并不固有地涉及任何特定计算机或者其他装置。根据此处的教导,也可以结合程序使用各种通用系统,或者可能证明构造更加专用的装置来执行所需要的方法步骤是方便的。多种此类系统所需要的结构在以下描述中出现。另外,没有参考任何特定编程语言描述本发明。可以理解,多种编程语言可以用于实现在此描述的本发明的教导,并且下文为实施性的公开以及本发明的最佳模式而提供了对特定语言的任何引用。
虽然参考优选实施方式和若干备选实施方式而特定地示出和描述了本发明,但是相关领域技术人员可以理解,在不脱离本发明的精神和范围的情况下,可以做出多种形式和细节上的改变。
最后,应当注意,说明书中使用的语言主要是出于易读和指导性的目的而选择的,而并不是选择用于描绘或者限制本发明的主题。因此,本发明的公开旨在说明性,而并不限制本发明的范围,本发明的范围在所附权利要求中说明。

Claims (26)

1.一种用于管理与第一视频相关联的注释的方法,所述方法包括:
接收针对所述第一视频的一个或多个区间的多个注释;
形成多个群组,每个群组包括针对所述第一视频的彼此相似的区间的注释;
确定具有相关注释的第一群组;以及
基于所述第一群组中的区间,形成所述第一视频的第一带注释剪辑。
2.根据权利要求1所述的方法,还包括:
基于所述第一群组中的所述相关注释,形成针对所述第一视频的所述第一带注释剪辑的第一概要注释。
3.根据任一在前权利要求所述的方法,其中所述第一概要注释包含所述第一群组中的所述相关注释的内容的概述。
4.根据任一在前权利要求所述的方法,其中所述第一概要注释包含所述第一群组中的所述相关注释的内容的摘录。
5.根据任一在前权利要求所述的方法,其中所述相关注释的第一群组至少部分地基于对每个注释中内容的比较来确定。
6.根据任一在前权利要求所述的方法,还包括:
响应于接收搜索查询项,标识包含所述项的一个或多个注释。
7.根据任一在前权利要求所述的方法,其中形成多个群组包括:
基于与每个注释相关联的时间戳来聚类所述注释。
8.根据任一在前权利要求所述的方法,其中每个区间具有开始时间和结束时间,并且
形成多个群组包括:
基于区间的开始时间和结束时间来聚类注释。
9.根据任一在前权利要求所述的方法,其中形成多个群组包括:
标识所述第一视频中的多个场景;以及
将每个群组与一个或多个场景相关联。
10.根据任一在前权利要求所述的方法,其中形成多个群组包括:
标识所述第一视频中的多个特征;以及
将每个群组与所述第一视频中的一个或多个特征的集合相关联。
11.根据任一在前权利要求所述的方法,其中每个注释具有与提供所述注释的用户相关联的信誉得分。
12.根据任一在前权利要求所述的方法,还包括:
基于所述信誉得分,为每个注释指派权重;以及
基于为注释指派的权重,确定具有相关注释的所述第一群组。
13.根据任一在前权利要求所述的方法,还包括:
基于注释是否由唯一用户提供,为每个注释指派权重;以及
基于为注释指派的权重,确定具有相关注释的所述第一群组。
14.根据任一在前权利要求所述的方法,其中形成多个群组包括:
基于带注释剪辑在对应于所述第一视频的时间线上视觉上可区分的指示的数目,确定允许的带注释剪辑的最大数目。
15.根据任一在前权利要求所述的方法,其中形成多个群组包括:
确定与所述注释相关联的区间之间的时间量。
16.根据任一在前权利要求所述的方法,还包括:
在与所述第一视频相关联的时间线上,显示所述第一带注释剪辑的指示。
17.根据任一在前权利要求所述的方法,还包括:
确定具有相关注释的第二群组;以及
基于所述第二群组中的区间,形成第二带注释剪辑;以及
基于每个群组中的注释,对所述第一带注释剪辑和所述第二带注释剪辑进行排名。
18.根据任一在前权利要求所述的方法,还包括:
在与所述第一视频相关联的时间线上,显示所述第一视频的所述第一带注释剪辑的指示和所述第二带注释剪辑的指示。
19.根据任一在前权利要求所述的方法,还包括:
形成所述第一视频的带注释摘录,其包括所述第一带注释剪辑和所述第二带注释剪辑;以及
显示所述带注释摘录。
20.根据任一在前权利要求所述的方法,还包括:
接收与第二视频的一个或多个区间相关联的多个注释;
形成针对所述第二视频的多个群组,每个群组包括针对所述第二视频的彼此相似的区间的注释;
确定所述第二视频的第一群组,其具有针对所述第二视频中的相似区间的相关注释;以及
基于所述第二视频的所述第一群组中的区间,形成所述第二视频的第一带注释剪辑;以及
基于与所述第一视频和所述第二视频的每个带注释剪辑相关联的注释的数目,对所述第一视频和所述第二视频进行排名。
21.根据任一在前权利要求所述的方法,还包括:
响应于接收搜索查询项,标识包含所述项的、来自所述第一视频和所述第二视频的一个或多个注释。
22.根据任一在前权利要求所述的方法,还包括:
标识来自所述第二视频的、具有与来自所述第一视频的注释相同内容的注释。
23.一种用于管理与视频相关联的注释的系统,包括:
提取模块,适于提取与所述视频的一个或多个区间相关联的多个注释;
分组模块,适于形成多个群组,每个群组包括针对所述视频的彼此相似的区间的注释;
注释确定模块,适于确定具有相关注释的群组;以及
剪辑生成模块,适于基于所述群组中的区间,形成所述视频的带注释剪辑。
24.根据权利要求23所述的系统,还包括:
显示模块,适于在与所述视频相关联的时间线上显示所述带注释剪辑的指示。
25.一种具有计算机可读存储介质的计算机程序产品,其包括用于管理与第一视频相关联的注释的计算机可执行代码,所述代码适于执行包括以下的步骤:
接收针对所述第一视频的一个或多个区间的多个注释;
形成多个群组,每个群组包括针对所述第一视频的彼此相似的区间的注释;
确定具有相关注释的第一群组;以及
基于所述第一群组中的区间,形成所述第一视频的第一带注释剪辑。
26.一种用于管理与第一视频相关联的注释的计算机系统,所述系统包括:
用于接收针对所述第一视频的一个或多个区间的多个注释的装置;
用于形成多个群组的装置,每个群组包括针对所述第一视频的彼此相似的区间的注释;
用于确定具有相关注释的第一群组的装置;以及
用于基于所述第一群组中的区间,形成所述第一视频的第一带注释剪辑的装置。
CN2009801082307A 2008-02-19 2009-02-18 注释视频区间 Active CN101960753B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/033,817 US8112702B2 (en) 2008-02-19 2008-02-19 Annotating video intervals
US12/033,817 2008-02-19
PCT/US2009/034422 WO2009105486A2 (en) 2008-02-19 2009-02-18 Annotating video intervals

Publications (2)

Publication Number Publication Date
CN101960753A true CN101960753A (zh) 2011-01-26
CN101960753B CN101960753B (zh) 2013-05-29

Family

ID=40956291

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009801082307A Active CN101960753B (zh) 2008-02-19 2009-02-18 注释视频区间

Country Status (6)

Country Link
US (3) US8112702B2 (zh)
EP (1) EP2248288A4 (zh)
JP (3) JP5539904B2 (zh)
KR (1) KR101557494B1 (zh)
CN (1) CN101960753B (zh)
WO (1) WO2009105486A2 (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103517158A (zh) * 2012-06-25 2014-01-15 华为技术有限公司 一种生成可展示视频批注的视频的方法、装置及系统
CN104244111A (zh) * 2013-06-20 2014-12-24 深圳市快播科技有限公司 标记视频的媒介属性的方法和装置
CN104883515A (zh) * 2015-05-22 2015-09-02 广东威创视讯科技股份有限公司 一种视频标注处理方法及视频标注处理服务器
CN105191337A (zh) * 2013-03-05 2015-12-23 英国电讯有限公司 视频数据的提供
CN108737857A (zh) * 2012-09-10 2018-11-02 谷歌有限责任公司 媒体概括
CN110968727A (zh) * 2018-09-29 2020-04-07 阿里巴巴集团控股有限公司 信息处理方法和装置
US11488634B1 (en) 2021-06-03 2022-11-01 International Business Machines Corporation Generating video summaries based on notes patterns

Families Citing this family (161)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1996303B (zh) * 2004-05-03 2010-10-13 Lg电子株式会社 为联网的媒体服务器中所存储的内容管理书签信息的方法和装置
US8392821B2 (en) * 2006-03-17 2013-03-05 Viddler, Inc. Methods and systems for displaying videos with overlays and tags
US7559017B2 (en) 2006-12-22 2009-07-07 Google Inc. Annotation framework for video
US8650489B1 (en) * 2007-04-20 2014-02-11 Adobe Systems Incorporated Event processing in a content editor
JP2010541415A (ja) 2007-09-28 2010-12-24 グレースノート インコーポレイテッド マルチメディアイベントのプレゼンテーションの合成
KR101392273B1 (ko) * 2008-01-07 2014-05-08 삼성전자주식회사 키워드 제공 방법 및 이를 적용한 영상기기
US11227315B2 (en) 2008-01-30 2022-01-18 Aibuy, Inc. Interactive product placement system and method therefor
US20110191809A1 (en) 2008-01-30 2011-08-04 Cinsay, Llc Viral Syndicated Interactive Product System and Method Therefor
US8312486B1 (en) 2008-01-30 2012-11-13 Cinsay, Inc. Interactive product placement system and method therefor
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
US10091460B2 (en) * 2008-03-31 2018-10-02 Disney Enterprises, Inc. Asynchronous online viewing party
US8566353B2 (en) * 2008-06-03 2013-10-22 Google Inc. Web-based system for collaborative generation of interactive videos
US20090319884A1 (en) * 2008-06-23 2009-12-24 Brian Scott Amento Annotation based navigation of multimedia content
US10248931B2 (en) * 2008-06-23 2019-04-02 At&T Intellectual Property I, L.P. Collaborative annotation of multimedia content
WO2010002792A2 (en) 2008-06-30 2010-01-07 Kior, Inc. Co-processing solid biomass in a conventional petroleum refining process unit
US10127231B2 (en) * 2008-07-22 2018-11-13 At&T Intellectual Property I, L.P. System and method for rich media annotation
US9400597B2 (en) * 2008-07-23 2016-07-26 Microsoft Technology Licensing, Llc Presenting dynamic grids
US8751921B2 (en) * 2008-07-24 2014-06-10 Microsoft Corporation Presenting annotations in hierarchical manner
EP2350874A1 (en) * 2008-09-24 2011-08-03 France Telecom Content classification utilizing a reduced description palette to simplify content analysis
US8639086B2 (en) 2009-01-06 2014-01-28 Adobe Systems Incorporated Rendering of video based on overlaying of bitmapped images
US8477994B1 (en) * 2009-02-26 2013-07-02 Google Inc. Creating a narrative description of media content and applications thereof
US20100241961A1 (en) * 2009-03-23 2010-09-23 Peterson Troy A Content presentation control and progression indicator
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
US8769589B2 (en) * 2009-03-31 2014-07-01 At&T Intellectual Property I, L.P. System and method to create a media content summary based on viewer annotations
US8887190B2 (en) * 2009-05-28 2014-11-11 Harris Corporation Multimedia system generating audio trigger markers synchronized with video source data and related methods
JP4791565B2 (ja) * 2009-06-15 2011-10-12 インターナショナル・ビジネス・マシーンズ・コーポレーション 評価システム、マーカー表示の制御方法およびプログラム
US20110035683A1 (en) * 2009-08-07 2011-02-10 Larry Stead Method and apparatus for synchronous, collaborative media consumption
US8289366B2 (en) * 2009-08-18 2012-10-16 Avaya Inc. Conference annotation system
FR2950772B1 (fr) * 2009-09-30 2013-02-22 Alcatel Lucent Procede d'enrichissement d'un flux medio delivre a un utilisateur
JP5714812B2 (ja) * 2009-11-20 2015-05-07 ソニー株式会社 情報処理装置、ブックマーク設定方法およびプログラム
US8373741B2 (en) * 2009-11-20 2013-02-12 At&T Intellectual Property I, Lp Apparatus and method for collaborative network in an enterprise setting
US20110138306A1 (en) * 2009-12-03 2011-06-09 Cbs Interactive, Inc. Online interactive digital content scrapbook and time machine
WO2011071309A2 (en) * 2009-12-09 2011-06-16 Samsung Electronics Co., Ltd. Method and apparatus for sharing comments regarding content
US8930849B2 (en) * 2010-03-31 2015-01-06 Verizon Patent And Licensing Inc. Enhanced media content tagging systems and methods
US20110258545A1 (en) * 2010-04-20 2011-10-20 Witstreams Service for Sharing User Created Comments that Overlay and are Synchronized with Video
US8826322B2 (en) 2010-05-17 2014-09-02 Amazon Technologies, Inc. Selective content presentation engine
US9703782B2 (en) 2010-05-28 2017-07-11 Microsoft Technology Licensing, Llc Associating media with metadata of near-duplicates
US8903798B2 (en) * 2010-05-28 2014-12-02 Microsoft Corporation Real-time annotation and enrichment of captured video
KR101815203B1 (ko) * 2010-06-10 2018-01-05 에스케이플래닛 주식회사 컨텐츠 서비스 방법
US9092410B1 (en) 2010-08-16 2015-07-28 Amazon Technologies, Inc. Selection of popular highlights
US20120072845A1 (en) * 2010-09-21 2012-03-22 Avaya Inc. System and method for classifying live media tags into types
US10061756B2 (en) 2010-09-23 2018-08-28 Carnegie Mellon University Media annotation visualization tools and techniques, and an aggregate-behavior visualization system utilizing such tools and techniques
US9098836B2 (en) 2010-11-16 2015-08-04 Microsoft Technology Licensing, Llc Rich email attachment presentation
TW201222280A (en) * 2010-11-23 2012-06-01 Univ Nat Chiao Tung Multimedia bookmark of annotation method and system thereof
US9307185B2 (en) 2010-12-02 2016-04-05 Nagravision S.A. Method to mark and exploit at least one sequence record of a video presentation
US10008241B2 (en) 2010-12-02 2018-06-26 Nagravision S.A. Method to mark and exploit at least one sequence record of a video presentation
US20120151345A1 (en) * 2010-12-10 2012-06-14 Mcclements Iv James Burns Recognition lookups for synchronization of media playback with comment creation and delivery
US20120159329A1 (en) * 2010-12-16 2012-06-21 Yahoo! Inc. System for creating anchors for media content
US20130334300A1 (en) * 2011-01-03 2013-12-19 Curt Evans Text-synchronized media utilization and manipulation based on an embedded barcode
US20120170914A1 (en) 2011-01-04 2012-07-05 Sony Dadc Us Inc. Logging events in media files
US8849956B2 (en) * 2011-01-14 2014-09-30 Google Inc. Video processing feedback
US9442516B2 (en) 2011-01-24 2016-09-13 Apple Inc. Device, method, and graphical user interface for navigating through an electronic document
US9678992B2 (en) 2011-05-18 2017-06-13 Microsoft Technology Licensing, Llc Text to image translation
US9098611B2 (en) * 2012-11-26 2015-08-04 Intouch Technologies, Inc. Enhanced video interaction for a user interface of a telepresence network
US20120311624A1 (en) * 2011-06-03 2012-12-06 Rawllin International Inc. Generating, editing, and sharing movie quotes
US20120324337A1 (en) * 2011-06-20 2012-12-20 Sumbola, Inc. Shared definition and explanation system and method
US10079039B2 (en) * 2011-09-26 2018-09-18 The University Of North Carolina At Charlotte Multi-modal collaborative web-based video annotation system
WO2013070802A1 (en) * 2011-11-07 2013-05-16 Finitiv Corporation System and method for indexing and annotation of video content
JP6282793B2 (ja) * 2011-11-08 2018-02-21 サターン ライセンシング エルエルシーSaturn Licensing LLC 送信装置、表示制御装置、コンテンツ送信方法、記録媒体、及びプログラム
US20130145248A1 (en) * 2011-12-05 2013-06-06 Sony Corporation System and method for presenting comments with media
US20130151969A1 (en) * 2011-12-08 2013-06-13 Ihigh.Com, Inc. Content Identification and Linking
US9348554B2 (en) * 2011-12-20 2016-05-24 Audible, Inc. Managing playback of supplemental information
KR101871363B1 (ko) * 2012-01-03 2018-08-02 삼성전자주식회사 컨텐츠 업로드 방법 및 그를 위한 사용자 단말, 및 연관 컨텐츠 제공 방법 및 그를 위한 컨텐츠 제공 서버
WO2013123518A1 (en) * 2012-02-19 2013-08-22 Factlink Inc. System and method for monitoring credibility of online content and authority of users
US9846696B2 (en) 2012-02-29 2017-12-19 Telefonaktiebolaget Lm Ericsson (Publ) Apparatus and methods for indexing multimedia content
US20130238995A1 (en) * 2012-03-12 2013-09-12 sCoolTV, Inc Apparatus and method for adding content using a media player
US20130238993A1 (en) * 2012-03-12 2013-09-12 Scool T.V. Ltd. Apparatus and method for adding content using a media player
KR101952260B1 (ko) * 2012-04-03 2019-02-26 삼성전자주식회사 다수의 동영상 썸네일을 동시에 표시하기 위한 영상 재생 장치 및 방법
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
JP5718851B2 (ja) * 2012-04-27 2015-05-13 エヌ・ティ・ティ・コミュニケーションズ株式会社 メッセージ選別システム、メッセージ選別方法、および、メッセージ選別プログラム
US10277933B2 (en) * 2012-04-27 2019-04-30 Arris Enterprises Llc Method and device for augmenting user-input information related to media content
WO2013180437A1 (en) * 2012-05-28 2013-12-05 Samsung Electronics Co., Ltd. A method and system for enhancing user experience during an ongoing content viewing activity
US9002180B2 (en) * 2012-06-01 2015-04-07 At&T Intellectual Property I, L.P. Media recorder
US8869046B2 (en) * 2012-07-03 2014-10-21 Wendell Brown System and method for online rating of electronic content
US9633015B2 (en) 2012-07-26 2017-04-25 Telefonaktiebolaget Lm Ericsson (Publ) Apparatus and methods for user generated content indexing
US9113033B2 (en) 2012-08-28 2015-08-18 Microsoft Technology Licensing, Llc Mobile video conferencing with digital annotation
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
WO2014039650A1 (en) * 2012-09-07 2014-03-13 Barstow Llc Digital content presentation and interaction
US8942542B1 (en) * 2012-09-12 2015-01-27 Google Inc. Video segment identification and organization based on dynamic characterizations
US20140089813A1 (en) * 2012-09-21 2014-03-27 Darius Vahdat Pajouh Ranking of user feedback based on user input device tracking
US8670649B1 (en) * 2012-10-10 2014-03-11 Hulu, LLC Scene detection using weighting function
TWI474200B (zh) 2012-10-17 2015-02-21 Inst Information Industry Scene clip playback system, method and recording medium thereof
TW201421985A (zh) * 2012-11-23 2014-06-01 Inst Information Industry 場景片段傳輸系統、方法及記錄媒體
US9721010B2 (en) * 2012-12-13 2017-08-01 Microsoft Technology Licensing, Llc Content reaction annotations
KR101472014B1 (ko) * 2012-12-14 2014-12-12 주식회사 케이티 비디오 컨텐츠의 재생 화면에 포함된 텍스트를 이용하여 검색을 수행하는 장치 및 방법
US9696881B2 (en) * 2013-01-15 2017-07-04 Viki, Inc. System and method for captioning media
US9401947B1 (en) * 2013-02-08 2016-07-26 Google Inc. Methods, systems, and media for presenting comments based on correlation with content
US9591050B1 (en) 2013-02-28 2017-03-07 Google Inc. Image recommendations for thumbnails for online media items based on user activity
US9942297B2 (en) * 2013-03-12 2018-04-10 Light Iron Digital, Llc System and methods for facilitating the development and management of creative assets
US10042505B1 (en) 2013-03-15 2018-08-07 Google Llc Methods, systems, and media for presenting annotations across multiple videos
US10061482B1 (en) 2013-03-15 2018-08-28 Google Llc Methods, systems, and media for presenting annotations across multiple videos
US10135887B1 (en) * 2013-03-15 2018-11-20 Cox Communications, Inc Shared multimedia annotations for group-distributed video content
US20140297678A1 (en) * 2013-03-27 2014-10-02 Cherif Atia Algreatly Method for searching and sorting digital data
US10489501B2 (en) * 2013-04-11 2019-11-26 Google Llc Systems and methods for displaying annotated video content by mobile computing devices
WO2014185834A1 (en) 2013-05-14 2014-11-20 Telefonaktiebolaget L M Ericsson (Publ) Search engine for textual content and non-textual content
WO2014185991A1 (en) * 2013-05-17 2014-11-20 Thomson Licensing Method and system for producing a personalized project repository for content creators
US10001904B1 (en) * 2013-06-26 2018-06-19 R3 Collaboratives, Inc. Categorized and tagged video annotation
US10311038B2 (en) * 2013-08-29 2019-06-04 Telefonaktiebolaget Lm Ericsson (Publ) Methods, computer program, computer program product and indexing systems for indexing or updating index
CN105493436B (zh) 2013-08-29 2019-09-10 瑞典爱立信有限公司 用于向授权用户分发内容项目的方法、内容拥有者设备
US10545657B2 (en) 2013-09-03 2020-01-28 Apple Inc. User interface for manipulating user interface objects
US9635108B2 (en) 2014-01-25 2017-04-25 Q Technologies Inc. Systems and methods for content sharing using uniquely generated idenifiers
US20150221112A1 (en) * 2014-02-04 2015-08-06 Microsoft Corporation Emotion Indicators in Content
US20150242525A1 (en) * 2014-02-26 2015-08-27 Pixured, Inc. System for referring to and/or embedding posts within other post and posts within any part of another post
EP3123335B1 (en) * 2014-03-26 2018-08-29 TiVo Solutions Inc. Multimedia pipeline architecture
US11483366B2 (en) * 2014-05-19 2022-10-25 Freshworks, Inc. Collaboratively annotating streaming videos on mobile devices
US10216841B2 (en) * 2014-05-22 2019-02-26 Pixured, Inc. System for referring to and/or embedding posts, videos or digital media within other posts, videos or digital media and posts within any part of another posts, videos or digital media
US11256294B2 (en) 2014-05-30 2022-02-22 Apple Inc. Continuity of applications across devices
US10649634B2 (en) * 2014-06-06 2020-05-12 International Business Machines Corporation Indexing and annotating a usability test recording
TWI613582B (zh) 2014-09-02 2018-02-01 蘋果公司 用於重新組態使用者介面物件之方法、觸敏式電子器件及非暫時性電腦可讀儲存媒體
US10073590B2 (en) 2014-09-02 2018-09-11 Apple Inc. Reduced size user interface
WO2016051620A1 (ja) * 2014-10-03 2016-04-07 株式会社電通 動画タグコメント表示制御装置および広告管理コンピュータ
US10140379B2 (en) 2014-10-27 2018-11-27 Chegg, Inc. Automated lecture deconstruction
JP6217595B2 (ja) * 2014-10-31 2017-10-25 キヤノンマーケティングジャパン株式会社 情報処理装置、制御方法、プログラム
EP3018656A1 (en) * 2014-11-07 2016-05-11 Thomson Licensing Method and device for processing data files
US11216529B2 (en) * 2014-12-08 2022-01-04 Verizon Patent And Licensing Inc. Systems and methods for categorizing, evaluating, and displaying user input with publishing content
JP6350260B2 (ja) * 2014-12-16 2018-07-04 コニカミノルタ株式会社 会議支援装置、会議支援システム、会議支援方法、及び会議支援プログラム
CN105893387B (zh) * 2015-01-04 2021-03-23 伊姆西Ip控股有限责任公司 智能多媒体处理方法和系统
US20160293032A1 (en) * 2015-04-03 2016-10-06 Drexel University Video Instruction Methods and Devices
EP3286620A4 (en) 2015-04-20 2018-12-05 Tiltsta Pty Ltd. Interactive media system and method
US10216472B2 (en) * 2015-04-29 2019-02-26 Toshiba Client Solutions CO., LTD. Electronic device and method for processing audio data
US10096342B2 (en) * 2015-04-30 2018-10-09 Rodica Schileru Method and sytem for segmenting videos
US10248864B2 (en) * 2015-09-14 2019-04-02 Disney Enterprises, Inc. Systems and methods for contextual video shot aggregation
US10762132B2 (en) * 2015-10-29 2020-09-01 Pixured, Inc. System for referring to and/or embedding posts, videos or digital media within another post, video, digital data or digital media within 2D, 3D, 360 degree or spherical applications whereby to reach convergence or grouping
WO2017105542A1 (en) 2015-12-13 2017-06-22 Ustudio, Inc. Video player framework for a media distribution and management platform
US10068617B2 (en) * 2016-02-10 2018-09-04 Microsoft Technology Licensing, Llc Adding content to a media timeline
US10637986B2 (en) 2016-06-10 2020-04-28 Apple Inc. Displaying and updating a set of application views
DK201670595A1 (en) 2016-06-11 2018-01-22 Apple Inc Configuring context-specific user interfaces
US10051328B2 (en) * 2016-06-20 2018-08-14 Shenzhen Love Sense Technology Co., Ltd. System and method for composing function programming for adult toy operation in synchronization with video playback
KR20180038241A (ko) * 2016-10-06 2018-04-16 한화테크윈 주식회사 영상 제공 장치 및 방법
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
EP3698372A1 (en) 2017-10-17 2020-08-26 Verily Life Sciences LLC Systems and methods for segmenting surgical videos
WO2019108158A1 (en) * 2017-11-28 2019-06-06 Soyarslan Osman Levent Superimposed communication by object oriented resource manipulation on a data network
US20190238900A1 (en) * 2018-01-26 2019-08-01 Brainbaby Inc. Apparatus for partitioning, analyzing, representing, and interacting with information about an entity
US20180301170A1 (en) * 2018-01-27 2018-10-18 Iman Rezanezhad Gatabi Computer-Implemented Methods to Share Audios and Videos
US11539992B2 (en) * 2018-02-28 2022-12-27 Google Llc Auto-adjust playback speed and contextual information
CN108470062B (zh) * 2018-03-26 2021-02-09 武汉爱农云联科技有限公司 一种基于共享视频的交流方法和装置
US10595083B2 (en) 2018-04-20 2020-03-17 The Nielsen Company (Us), Llc Methods and apparatus to determine audio source impact on an audience of media
US11197074B2 (en) * 2018-09-24 2021-12-07 Brian Sloan Synchronized video annotation and control system for sexual stimulation devices
US10638174B2 (en) * 2018-09-24 2020-04-28 Brian Sloan Synchronized video control system for sexual stimulation devices
CN109446357B (zh) * 2018-10-18 2021-01-05 杭州快忆科技有限公司 数据标注方法和装置
KR20200097444A (ko) * 2019-02-08 2020-08-19 삼성전자주식회사 음성을 기반으로 그래픽 데이터를 제공하는 전자 장치 및 그의 동작 방법
US11348235B2 (en) 2019-03-22 2022-05-31 Verily Life Sciences Llc Improving surgical video consumption by identifying useful segments in surgical videos
CN111836111A (zh) 2019-04-17 2020-10-27 微软技术许可有限责任公司 生成弹幕的技术
US11678031B2 (en) * 2019-04-19 2023-06-13 Microsoft Technology Licensing, Llc Authoring comments including typed hyperlinks that reference video content
US11785194B2 (en) 2019-04-19 2023-10-10 Microsoft Technology Licensing, Llc Contextually-aware control of a user interface displaying a video and related user text
US11724171B2 (en) * 2019-05-03 2023-08-15 New York University Reducing human interactions in game annotation
US11321515B2 (en) * 2019-11-10 2022-05-03 ExactNote, Inc. Information restructuring, editing, and storage systems for web browsers
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
CN112527374A (zh) * 2020-12-11 2021-03-19 北京百度网讯科技有限公司 标注工具生成方法、标注方法、装置、设备以及存储介质
WO2022203842A1 (en) * 2021-03-24 2022-09-29 Microsoft Technology Licensing, Llc User interface with metadata content elements for video navigation
US11881233B2 (en) * 2021-04-08 2024-01-23 Rovi Guides, Inc. Methods and systems for generating meme content
US11842539B2 (en) 2021-04-13 2023-12-12 Avaya Management L.P. Automated video stream annotation
US11360634B1 (en) 2021-05-15 2022-06-14 Apple Inc. Shared-content session user interfaces
US11907605B2 (en) 2021-05-15 2024-02-20 Apple Inc. Shared-content session user interfaces
US20220374139A1 (en) * 2021-05-19 2022-11-24 Snap Inc. Video editing application for mobile devices
US11424945B1 (en) 2021-06-30 2022-08-23 Dropbox, Inc. Techniques for avoiding conflicting user actions during a video collaboration session
US11863600B2 (en) 2021-06-30 2024-01-02 Dropbox, Inc. Techniques for efficient communication during a video collaboration session

Family Cites Families (151)

* 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
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
US20030093790A1 (en) * 2000-03-28 2003-05-15 Logan James D. Audio and video program recording, editing and playback systems using metadata
US20020120925A1 (en) * 2000-03-28 2002-08-29 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
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
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
US7548565B2 (en) 2000-07-24 2009-06-16 Vmark, Inc. Method and apparatus for fast metadata generation, delivery and access for live broadcast program
KR20040041082A (ko) * 2000-07-24 2004-05-13 비브콤 인코포레이티드 멀티미디어 북마크와 비디오의 가상 편집을 위한 시스템및 방법
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
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
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
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
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
US7383497B2 (en) 2003-01-21 2008-06-03 Microsoft Corporation Random access editing of media
US7904797B2 (en) 2003-01-21 2011-03-08 Microsoft Corporation Rapid media group annotation
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
US20050132401A1 (en) 2003-12-10 2005-06-16 Gilles Boccon-Gibod Method and apparatus for exchanging preferences for replaying a program on a personal video recorder
US20050203892A1 (en) * 2004-03-02 2005-09-15 Jonathan Wesley Dynamically integrating disparate systems and providing secure data sharing
KR100824091B1 (ko) * 2004-03-15 2008-04-21 야후! 인크. 신뢰 네트워크로부터의 사용자 주석들을 통합한 검색시스템 및 방법
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 表示装置、システムおよび表示方法
US8438157B2 (en) 2004-06-28 2013-05-07 International Business Machines Corporation System and method for previewing relevance of streaming data
US20050289469A1 (en) 2004-06-28 2005-12-29 Chandler Roger D Context tagging apparatus, systems, and methods
US20060041564A1 (en) 2004-08-20 2006-02-23 Innovative Decision Technologies, Inc. Graphical Annotations and Domain Objects to Create Feature Level Metadata of Images
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
WO2006039196A2 (en) 2004-09-20 2006-04-13 Lean Forward Media, Llc Playing an audiovisual work with dynamic choosing
ES2618556T3 (es) * 2004-10-05 2017-06-21 Vectormax Corporation Método y sistema para multidifusión multimedia tolerante a pérdidas
US7472341B2 (en) 2004-11-08 2008-12-30 International Business Machines Corporation Multi-user, multi-timed collaborative annotation
JP2006155384A (ja) 2004-11-30 2006-06-15 Nippon Telegr & Teleph Corp <Ntt> 映像コメント入力・表示方法及び装置及びプログラム及びプログラムを格納した記憶媒体
JP4353083B2 (ja) * 2004-11-30 2009-10-28 日本電信電話株式会社 視聴者間コミュニケーション方法及び装置及びプログラム
JP4353084B2 (ja) 2004-11-30 2009-10-28 日本電信電話株式会社 映像再生方法及び装置及びプログラム
US20060161838A1 (en) 2005-01-14 2006-07-20 Ronald Nydam Review of signature based content
US8131647B2 (en) 2005-01-19 2012-03-06 Amazon Technologies, Inc. Method and system for providing annotations of a digital work
US9275052B2 (en) 2005-01-19 2016-03-01 Amazon Technologies, Inc. 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
WO2007002820A2 (en) 2005-06-28 2007-01-04 Yahoo! Inc. Search engine with augmented relevance ranking by community participation
US20080005064A1 (en) * 2005-06-28 2008-01-03 Yahoo! Inc. Apparatus and method for content annotation and conditional annotation retrieval in a search context
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
WO2007091512A1 (ja) * 2006-02-07 2007-08-16 The Tokyo Electric Power Company, Incorporated 要約情報生成システム、要約情報生成方法、及び、要約情報を用いたコンテンツ配信システム
EP2011017A4 (en) * 2006-03-30 2010-07-07 Stanford Res Inst Int METHOD AND APPARATUS FOR ANNOTATING MULTIMEDIA STREAMS
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
WO2007135688A2 (en) 2006-05-22 2007-11-29 P.S.G Group A method for interactive commenting on media files
JP4769635B2 (ja) * 2006-05-22 2011-09-07 日本電信電話株式会社 サーバ装置とそのクライアント装置及びプログラム
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
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
US7739304B2 (en) 2007-02-08 2010-06-15 Yahoo! Inc. Context-based community-driven suggestions for media annotation
US7895533B2 (en) 2007-03-13 2011-02-22 Apple Inc. Interactive image thumbnails
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 グレースノート インコーポレイテッド マルチメディアイベントのプレゼンテーションの合成
US20090150947A1 (en) 2007-10-05 2009-06-11 Soderstrom Robert W Online search, storage, manipulation, and delivery of video content
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
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
US8132200B1 (en) 2009-03-30 2012-03-06 Google Inc. Intra-video ratings
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 엘지전자 주식회사 이동 단말기

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103517158A (zh) * 2012-06-25 2014-01-15 华为技术有限公司 一种生成可展示视频批注的视频的方法、装置及系统
CN103517158B (zh) * 2012-06-25 2017-02-22 华为技术有限公司 一种生成可展示视频批注的视频的方法、装置及系统
CN108737857A (zh) * 2012-09-10 2018-11-02 谷歌有限责任公司 媒体概括
CN108737857B (zh) * 2012-09-10 2021-03-30 谷歌有限责任公司 媒体概括
CN105191337A (zh) * 2013-03-05 2015-12-23 英国电讯有限公司 视频数据的提供
CN104244111A (zh) * 2013-06-20 2014-12-24 深圳市快播科技有限公司 标记视频的媒介属性的方法和装置
CN104244111B (zh) * 2013-06-20 2017-08-11 深圳市快播科技有限公司 标记视频的媒介属性的方法和装置
CN104883515A (zh) * 2015-05-22 2015-09-02 广东威创视讯科技股份有限公司 一种视频标注处理方法及视频标注处理服务器
CN110968727A (zh) * 2018-09-29 2020-04-07 阿里巴巴集团控股有限公司 信息处理方法和装置
CN110968727B (zh) * 2018-09-29 2023-10-20 阿里巴巴集团控股有限公司 信息处理方法和装置
US11488634B1 (en) 2021-06-03 2022-11-01 International Business Machines Corporation Generating video summaries based on notes patterns

Also Published As

Publication number Publication date
KR20100134610A (ko) 2010-12-23
US8112702B2 (en) 2012-02-07
US20140115441A1 (en) 2014-04-24
US9684644B2 (en) 2017-06-20
JP6342951B2 (ja) 2018-06-13
EP2248288A2 (en) 2010-11-10
JP2016187195A (ja) 2016-10-27
JP6027049B2 (ja) 2016-11-16
US20120102387A1 (en) 2012-04-26
KR101557494B1 (ko) 2015-10-19
WO2009105486A2 (en) 2009-08-27
JP2014209733A (ja) 2014-11-06
WO2009105486A3 (en) 2009-11-26
CN101960753B (zh) 2013-05-29
JP2011515896A (ja) 2011-05-19
US20090210779A1 (en) 2009-08-20
US9690768B2 (en) 2017-06-27
JP5539904B2 (ja) 2014-07-02
EP2248288A4 (en) 2013-01-16

Similar Documents

Publication Publication Date Title
CN101960753B (zh) 注释视频区间
JP5581309B2 (ja) 放送サービスシステムの情報処理方法、その情報処理方法を実施する放送サービスシステム及びその情報処理方法に関する記録媒体
US8200667B2 (en) Method and apparatus for constructing user profile using content tag, and method for content recommendation using the constructed user profile
KR100962691B1 (ko) 멀티미디어 콘텐츠 서비스 시스템에서의 광고 정보 처리 방법 및 그 시스템
US20200097538A1 (en) Book analysis and recommendation
US20090083260A1 (en) System and Method for Providing Community Network Based Video Searching and Correlation
US20100274667A1 (en) Multimedia access
Lian Innovative Internet video consuming based on media analysis techniques
WO2009120004A2 (ko) 디지털 콘텐츠 관련 메타 정보 활용 키워드 광고 방법 및 그 관련 시스템
WO2017135889A1 (en) Ontology determination methods and ontology determination devices
KR101070604B1 (ko) 유무선 네트워크 상에서 멀티미디어 콘텐츠 내용 맞춤형 광고 방법
CN110709833B (zh) 通过处理搜索日志来识别具有不适当内容的视频
KR101070741B1 (ko) 유무선 네트워크를 이용한 디지털 콘텐츠의 전달 과정에 참여하는 콘텐츠 신디케이션 시스템을 이용하는 광고 방법

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

Address after: American California

Patentee after: Google limited liability company

Address before: American California

Patentee before: Google Inc.

CP01 Change in the name or title of a patent holder