CN102027473A - 与流媒体相关的深度标签云 - Google Patents
与流媒体相关的深度标签云 Download PDFInfo
- Publication number
- CN102027473A CN102027473A CN2009801174525A CN200980117452A CN102027473A CN 102027473 A CN102027473 A CN 102027473A CN 2009801174525 A CN2009801174525 A CN 2009801174525A CN 200980117452 A CN200980117452 A CN 200980117452A CN 102027473 A CN102027473 A CN 102027473A
- Authority
- CN
- China
- Prior art keywords
- label
- degree
- depth
- cloud
- group
- 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
Links
- 238000000034 method Methods 0.000 claims abstract description 78
- 230000004044 response Effects 0.000 claims abstract description 9
- 230000004913 activation Effects 0.000 claims abstract description 7
- 239000012634 fragment Substances 0.000 claims description 19
- 238000010586 diagram Methods 0.000 claims description 16
- 238000005516 engineering process Methods 0.000 claims description 11
- 230000007246 mechanism Effects 0.000 claims description 5
- 238000001514 detection method Methods 0.000 claims 2
- 230000008569 process Effects 0.000 description 53
- 230000006870 function Effects 0.000 description 7
- 238000004891 communication Methods 0.000 description 6
- 239000000284 extract Substances 0.000 description 5
- 238000009825 accumulation Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 239000003086 colorant Substances 0.000 description 3
- 238000013519 translation Methods 0.000 description 3
- 230000014616 translation Effects 0.000 description 3
- 108010022579 ATP dependent 26S protease Proteins 0.000 description 2
- 230000000712 assembly Effects 0.000 description 2
- 238000000429 assembly Methods 0.000 description 2
- 230000008676 import Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- RGNPBRKPHBKNKX-UHFFFAOYSA-N hexaflumuron Chemical compound C1=C(Cl)C(OC(F)(F)C(F)F)=C(Cl)C=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F RGNPBRKPHBKNKX-UHFFFAOYSA-N 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 239000003550 marker Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/78—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Library & Information Science (AREA)
- Multimedia (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
在一些实施例中,提供了一种利用标签云提供对媒体片段的访问的方法,所述方法包括:接收播放流媒体的请求,识别与流媒体相关的深度标签,以及基于用户提供的信息,确定用户偏好。所述方法还可以包括:基于用户提供的信息,选择一组深度标签,和在标签云中显示所述一组深度标签,其中所述深度标签超链接到所述流媒体内的片段。所述方法还可以包括:响应于所述一组深度标签中的一深度标签的激活,呈现流媒体内的片段之一。
Description
技术领域
本发明主题的实施例通常涉及web环境领域,尤其涉及用于创建流媒体的动态深度标签云的方法。
背景技术
标签和标签云具有至少两种功能:1)描述web内容,和2)定位web内容。就描述内容来说,用户可浏览网站,并“标记”吸引他们的内容(例如,网页、图片、视频等)。在一些情况下,用户上传和标记他们自己的内容,以致其他人能够找到该内容。为了使加标签更容易,网站可向用户提供图形用户界面(GUI),通过该GUI,用户能够对内容贴标签。在一些情况下,用户能够对同一内容贴多个标签,并且用户能够张贴对内容的评论。
发明内容
在一些实施例中,提供了一种利用标签云提供对媒体片段的访问的方法,所述方法包括:接收播放流媒体的请求,识别与流媒体相关的深度标签,以及基于用户提供的信息,确定用户偏好。所述方法还可以包括:基于用户提供的信息,选择一组深度标签,和在标签云中显示所述一组深度标签,其中所述深度标签超链接到所述流媒体内的片段。所述方法还可以包括:响应于所述一组深度标签中的一深度标签的激活,呈现流媒体内的片段之一。
附图说明
现在将参考下述附图,仅举例说明优选实施例,在附图中:
图1是按照本发明的一些实施例的、图解说明被配置成保持和呈现流媒体的深度标签(deep tag)的客户端-服务器***的方框图;
图2是按照本发明的一些实施例的、图解说明被配置成在标签云中呈现深度标签的独立计算机***的方框图;
图3是按照本发明的一些实施例的、图解说明识别有关标签和把它们翻译成指定语言的操作的流程图;
图4是按照本发明的一些实施例的、图解说明呈现有关标签和更新单标签云的操作的流程图;
图5是按照本发明的一些实施例的、图解说明创建和呈现两个累积标签云视图的操作的流程图;
图6是按照本发明的一些实施例的、示出示例屏幕截图以及与显示深度标签关联的各种特征的概念图;以及
图7是按照本发明的一些实施例的、图解说明访问和呈现与指定的深度标签相关联的所有帧的操作的流程图。
具体实施方式
下面的描述包括体现本发明主题的技术的示例性***、方法、技术、指令序列和计算机程序产品。不过,应当理解:可以在没有这些具体细节的情况下实践所描述的实施例。在一些情况下,为了不使下面的描述变得模糊,未详细示出公知的指令实例、协议、结构和技术。
引言
标签是为描述和定位web网络(例如,文本、图片、音乐、视频等)而分配的关键字。浏览web的用户可标记吸引他们的内容,还能够上传和标记他们自己的内容,以致其他人能够找到该内容。网站还使用标签来帮助用户定位web内容。不过,流媒体文件(例如,音频、视频)本质上是动态的。换句话说,流媒体文件与时间基准有关。高级标签(与整个文件相关联的标签)可涉及不同的媒体片段,这取决于加标签者(tagger)是否包括时间基准和其它信息。例如,用户可以标记视频文件,以指示该视频文件包括舞步、服装、背景画面、人物等。这些事件可出现在视频内的不同时刻。由于高级标签不能引用视频文件内的特定片段,因此高级标签不能把用户直接引导到标签所识别的内容。例如,如果用户点击“舞蹈”标签,那么高级标签可链接到视频的开始(没有任何时间基准),用户被迫观看整个视频,以找出与该标签相关联的片段。
深度标记是标记音频、视频或任何其它形式的流媒体的各个片段(segment)或区段(section)的处理。换句话说,深度标签是与流媒体的片段,而不是与整个文件相关联的标签。用户能够利用深度标签标注流媒体内的特定事件。深度标签还使用户能够定位特定的媒体剪辑,从而点击深度标签会到流内容内的一片段。参考上述例子,如果加标签者使用深度标签,那么用户可点击“舞蹈”深度标签,跳到视频中与该深度标签相关联的准确位置,并查看有关的视频片段。
尽管一些网站允许用户通过在视频屏幕区之下的下拉菜单,依据章节,或者通过在时间线上查看媒体区段的缩略图,来访问深度标签,不过,这些措施并不足以帮助用户找到希望的内容。用户可能希望根据他们的偏好(例如,位置、兴趣)查看标签,只查看他们自己的标签,或者查看由符合某一简档的人标记的剪辑。例如,用户可能希望查看由专门训练的舞蹈者标记的舞蹈视频剪辑,收听由演奏乐器的人标记的音乐剪辑,等等。本发明主题的一些实施例使用户能够查看与其个人偏好有关的深度标签。一些实施例提供一种用于创建和动态更新包括与流媒体相关联的深度标签的标签云的方法。在一些实施例中,标签云与流媒体呈现同步地动态更新。即,一些实施例基于在流媒体中的显示位置,更新标签云。下面的讨论详细描述这些和其它重要特征。
示例体系结构和操作环境
本节描述示例操作环境并提供一些实施例的各结构方面。
客户端-服务器***
图1是按照本发明的一些实施例的、图解说明被配置成保持和呈现流媒体的深度标签的客户端-服务器***的方框图。图1描述了其中媒体文件(音频、视频等)位于服务器上而客户端通过客户端-服务器连接播放媒体文件的实施例。
如图1中所示,***100包括服务器108和多个客户端104。服务器108包括内容提供器110和标记内容储存库109。内容提供器110包括用于显示网站及其相关流媒体文件的逻辑模块(例如,软件)。标记内容储存库109包括与标记内容储存库109中的流媒体文件相关的深度标签和深度标签信息(例如,加标签者的兴趣、年龄、位置等)。在一些情况下,深度标签可被嵌入到流媒体中,而在其它情况下,深度标签可被单独保存。
客户端104包括流内容播放器106和标签管理器105。在一些实施例中,服务器108使客户端104能够远程播放流媒体,和访问与流媒体相关联的深度标签。如上所述,深度标签可被嵌入到流媒体中,或者与流媒体分离。标签管理器105和流内容播放器106可以一起工作,以呈现与流媒体文件相关联的深度标签。
标签管理器105能够呈现用于显示询问用户的兴趣和偏好的电子问卷的窗口。标签管理器105能够保存用户对所述问卷的回答,并使用所述回答过滤出无关的标签。在一些实施例中,标签管理器105能够使用深度标签来识别媒体内容,甚至阻止流内容文件。例如,学校可把其***的标签管理器配置成使用深度标签来识别内容并组织具有有害内容的媒体。
标签管理器105还可与流内容播放器106接口,以呈现深度标签。流内容播放器106可包含识别深度标签和把它们显示在媒体旁的标签云中的功能(例如,自然地,以插件等的形式)。标签云一般包含一组有关的标签,其中标签可以是描述web内容的文本,比如关键字。这里,标签云向用户提供查看和访问与流内容相关联的深度标签的便利接口。在一些情况下,每个标签被赋予指示该标签的普及性(例如,用户多久一次使用该标签访问内容)的权重。例如,最普及的标签可用鲜明的颜色或者更大的字体显著显示。有关但不太普及的标签可用较小的字体显示。标签管理器105可把标签云显示在流内容播放器106上,显示在外部弹出窗口中,显示在屏幕上的覆盖图(overlay)中,或者用其它手段来显示。在一些实施例中,标签管理器105还可以是流内容播放器106的一部分。
在一些实施例中,服务器108使客户端104能够在当前在流内容播放器106中播放的流媒体文件中添加深度标签。如果用户标记一个媒体区段,那么标签管理器105能够创建指示各种属性,比如媒体文件名、用户名、标签在媒体文件内的位置、文件被标记的时间、标记内容的PC的地址等的文件(例如,XML文件)。客户端104可经由网络114把该文件发送给服务器108。在服务器108,内容提供器110能够识别客户端104发送的新标签和相关属性。标记内容储存库109能够保存所述新标签,其在媒体流中的位置,和加标签者的属性。现在,这些标签可供访问相同的媒体文件的其他用户使用。在一些情况下,用户能够标记内容,并选择使其标签保密。这些保密标签是其它内容用户无法察觉的,只被显示给内容的加标签者。服务器108和客户端104与通信网络114连接。网络114可以包括适合于在客户端和服务器之间传送通信的任何技术(例如,以太网、802.11n,SONET等)。此外,网络114可以是其它网络的一部分,所述其它网络是比如蜂窝电话网、公共交换电话网(PSTN)、有线电视网等。另外,服务器108和客户端104可以是能够执行根据这里描述的实施例的软件的任何适当的计算设备。
独立***
图2是按照本发明的一些实施例的、图解说明被配置成在标签云中呈现深度标签的独立计算机***的方框图。图2描述了其中媒体文件(音频、视频等)位于客户端(例如,已从服务器被下载),并且标签被嵌入媒体文件中的实施例。
计算机***200包括处理器202。处理器202与也被称为南桥的输入/输出控制中心224(ICH)连接。存储单元230与处理器202和ICH204接口。主存储单元230可包括任何适当的随机存取存储器(RAM),比如静态RAM、动态RAM、同步动态RAM、扩展数据输出RAM等。
在一个实施例中,存储单元230包括流内容播放器240和标签管理器242。标签管理器242和流内容播放器240一起工作,以显示与流媒体文件相关联的深度标签。在一些实施例中,标签管理器242识别流媒体中的标签,接收来自用户的输入(例如,兴趣、年龄和其它偏好),基于用户偏好找出有关的标签,并与流内容播放器240接口以随同媒体文件一起显示这些标签。流内容播放器240包含识别深度标签并在媒体旁呈现它们的功能(例如,以插件的形式)。在一些情况下,标签管理器242也可以是流内容播放器240的一部分。在一些情况下,如果用户标记流内容的某一区段,那么标签管理器242能够把该标签保存在本地标签储存库(未示出)中,以供将来与下载的媒体文件一起使用。在其它情况下,标签管理器242可与服务器(未示出)连接,并请求将新标签和原始媒体文件中的其它标签一起嵌入。
在一些实施例中,组件中的一个或多个也可驻留在其它形式的机器可读介质上,所述介质是比如软盘、CD-ROM、磁光存储介质、可擦可编程存储器(例如,EPROM和EEPROM)、或者适合于保存电子指令的其它各种介质。
ICH 224连接并控制***设备。在图2中,ICH 224与IDE/ATA驱动器208(用于连接外部存储设备)连接,并与通用串行总线(USB)端口210连接。ICH 224还可与键盘212、选择设备214、火线端口216(供视频设备使用)、CD-ROM驱动器218和网络接口220连接。ICH 224还可以与图形控制器204连接。图形控制器与显示设备(例如,监视器)连接。
在一些实施例中,计算机***200可包括另外的设备和/或多于一个的图2中所示的每个组件(例如,视频卡、音频卡、***设备等)。例如,在一些情况下,计算机***200可以包括多个处理器、多个核芯、多个外部CPU。在其它情况下,组件甚至可被集成或者细分。另外,可以用电信号、光信号、声信号或者其它形式的传播信号(例如,载波、红外信号、数字信号等),或者有线、无线或其它通信介质体现实施例。
计算机***200的任何组件可被实现成硬件、固件和/或包括执行这里所述的操作的指令的机器可读介质。机器可读介质包括以机器(例如,计算机***)可读的形式(例如,软件,处理应用程序),保存或传送信息的任意机构。例如,机器可读介质可包括只读存储器(ROM)、随机存取存储器(RAM)、磁盘存储介质、光学存储介质、闪速存储机等。机器可读介质还包括适合于通过网络传送软件的任意介质。
示例标记管理器操作
本节描述与本发明的一些实施例相关联的操作。将参考前面给出的体系结构方框图,说明流程图。不过,在一些实施例中,所述操作可由未在方框图中描述的逻辑模块执行;此外,一些实施例可以执行比任意流程图中所示的操作更多或更少的操作。在某一些实施例中,可通过执行驻留在机器可读介质上的指令(例如,软件)来执行所述操作,而在其它实施例中,可用硬件和/或其它逻辑模块(例如,固件)来执行所述操作。在一些实施例中,可串联地执行所述操作,而在其它实施例中,可并行地执行所述操作中的一个或多个操作。
图3是按照本发明的一些实施例的、图解说明用于识别有关标签并把它们翻译成指定语言的操作的流程图。下面的讨论将参考图1的客户端-服务器***说明流程300。流程300始于方框302。
在方框302,标签管理器105接收播放流媒体的请求。所述请求可以是对用户点击网站的媒体链接或者在桌上型流内容播放器106中打开媒体文件的响应。通过接收来自流内容播放器106的通信,监控用户在内容播放器106中的活动,或者借助其它手段,标签管理器105能够检测所述请求。在方框304继续所述流程。
在方框304,标签管理器105识别与流媒体相关联的标签。在一些情况下,标签可被嵌入在媒体流中。标签管理器105能够识别标签,并从流媒体中提取标签,以帮助流内容播放器106以适当的标签云格式显示提取的标签。在其它情况下,标签可被保存在服务器上的标记内容储存库109中。标签管理器105可以向服务器发送请求与指定的媒体文件相关联的标签的请求。在标签管理器105获得与流媒体文件相关联的标签之后,在方框306继续所述流程。
在方框306,标签管理器105接收指示用户偏好的信息。在一些情况下,标签管理器105能够触发新窗口,并提示用户填写指示用户的兴趣和偏好的电子问卷。例如,用户可输入更新间隔和偏好的显示语言。更新间隔规定标签云中的深度标签多久被更新一次。另外,用户还可提供诸如年龄、位置、兴趣之类的简档信息,以帮助标签管理器105识别和呈现最相关的标签。在一些情况下,标签管理器105能够基于加标签者的简档和兴趣过滤标签。方框306被表示成入口点‘B’,供后续各图使用。在标签管理器105接收到用户的简档信息之后,在方框308继续所述流程。
在方框308,标签管理器105从与媒体文件相关联的标签池中识别有关的标签。标签管理器105基于用户偏好(年龄、位置、兴趣等)、加标签者的简档(例如,加标签者的兴趣、年龄等)和任何其它有关信息,来过滤标签。例如,如果用户正在观看古典音乐演奏会的视频,那么用户可能想要查看来自受过正规音乐教育或者演奏乐器的人的标签。作为另一个例子,当观看音乐视频时,用户可能想要查看由舞蹈者标记的显示有意思的舞步的剪辑。标签管理器105可以使用用户输入来过滤无关的标签,并只呈现有关的深度标签。在标签管理器105识别有关的标签之后,在方框310继续所述流程。
在方框310,标签管理器105确定用户偏好的显示语言,并确定有关的标签是否用的是用户偏好的语言。由于内容能够用许多不同的语言流式传输,因此标签管理器105可包括某种另外的逻辑模块来在不同的语言之间切换。标签管理器105能够基于用户的输入而在这些语言之间来回切换。用户能够随时改变他们偏好的语言,从而标签管理器105动态修改标签,以满足用户偏好。在一些情况下,标签管理器105能够明确搜索采用用户语言的标签。在其它情况下,标签管理器105能够把标签翻译成用户指定的语言。如果标签采用的是与用户偏好的显示语言相同的语言,那么在入口点‘A’(图4或图5)继续该流程,其中在入口点‘A’,有关的标签被显示在流内容播放器上的标签云中。否则,在方框312继续所述流程。
在方框312,标签管理器105确定是否存在采用用户偏好的显示语言的标签。例如,假定用户把显示语言从英语改变成西班牙语。标签管理器105能够确定它是否从媒体流提取到任何西班牙语标签。另一方面,标签管理器105还能够查询服务器108,以确定在标记内容储存库109中是否存在指定的媒体文件的西班牙语标签。通过发送西班牙语标签(例如,用XML文件),或者通过发送指示未找到任何西班牙语标签的消息,服务器108能够回答所述查询。如果存在采用用户偏好的显示语言的标签,那么在方框314继续所述流程。否则,在方框316继续所述流程。
在方框314,标签管理器105取回采用用户偏好的显示语言的标签。在一些情况下,标签管理器105能够从服务器108上的储存库,或者从客户端104上的媒体提取标签的储存库(未示出)获得这些标签。在入口点‘A’(图4或图5)继续所述流程,其中在入口点‘A’,标签管理器105在标签云中呈现有关的标签。
在方框316,标签管理器105把标签翻译成用户偏好的语言。如果标签管理器105不能找到采用用户偏好的显示语言的任何标签,那么标签管理器105执行该操作。标签管理器105实时翻译所述标签,并在流内容播放器的显示器上动态更新所述标签。标签管理器105能够利用独立的字典(例如,存在于客户端104上),或者利用内置字典,翻译所述标签。在一些情况下,标签管理器105能够与在线字典、翻译网站或者服务器108上的翻译组件连接,以把标签从其初始语言转换成用户偏好的显示语言。标签管理器105随后能够与流内容播放器106接口,以在流内容播放器上的标签云中呈现这些标签。在入口点‘A’(图4或图5)继续所述流程。
入口点‘A’表示流程能够去往两个不同流程中的任一个的点。在一个实施例中,标签管理器显示供用户在流内容中导航的一个动态标签云(在图4中描述)。在另一个实施例中,标签管理器把标签云分成显示‘已观看/即将出现’累积标签云视图的两个标签云(在图5中描述)。
在图3中描述的操作序列也可由在图2中描述的实施例执行,这种情况下,流内容播放器播放本地存在于同一机器上的媒体文件。
图4是按照本发明的一些实施例的、图解说明呈现有关标签和更新单标签云的操作的流程图。下面的讨论将参考图1的客户端-服务器***,描述流程400。流程400开始于入口点‘A’(接图3),并转到方框402。
在方框402,标签管理器105在标签云中显示有关标签。标签云的呈现可以采用透明覆盖图的形式,所述透明覆盖图随着流内容的显示而动态更新。在一些情况下,标签管理器105借助弹出式机制,或者采用飞出(fly out)菜单,呈现标签云。标签管理器105能够响应于用户的请求,呈现标签云,并当标签云不被使用时,能够隐藏所述标签云。在一些情况下,标签云可以是流内容播放器的显示器上的永久的固定件(fixture)。在一些实施例中,标签管理器105可以分配不同的颜色、字体、字号和其它特殊效果,以基于普及性和用户兴趣对标签分类。例如,标签管理器105可突出显示有关标签,增大有关标签的字号和改变其颜色,基于用户偏好,对标签赋予不同的颜色和不同的字体,等等。在标签管理器105显示有关标签之后,在方框404继续所述流程。
在方框404,标签管理器105确定它是否收到修改标签云的用户请求。由于标签云显示是以用户可定制的参数为基础的,因此标签管理器105能够与流内容播放器106接口,以对于不同的一组参数,不同地显示相同的一组标签。例如,用户能够改变他们的显示语言,标签云刷新速率,他们的兴趣,或者其它偏好信息。如果标签管理器105确定考虑到用户偏好的变化,标签云必须被修改,那么在入口点‘B’继续所述流程(图3中的方框306),在方框306,标签管理器更新用户偏好,识别有关的标签,把标签翻译成指定的语言(如果需要的话),并与流内容播放器接口,以在标签云中呈现所述有关的标签。否则,在方框406继续所述流程。
在方框406,标签管理器105确定是否是更新标签云的时候。标签管理器105能够与流内容同步地更新标签云。标签云更新频率取决于用户指定的更新间隔。当是时候更新标签云时,标签管理器105取回下一组媒体帧的标签(例如,从服务器,从流媒体等),并与流内容播放器106接口,以利用前面说明的任意一种呈现技术,在标签云中更新和显示新的一组深度标签。更新间隔还会影响标签云的内容。例如,较长的更新间隔导致标签较多的较大标签云;而较短的更新间隔导致标签较少的较小标签云。如果标签管理器105确定是更新标签云的时候了,那么在入口点‘B’继续所述流程(图3中的方框306)。否则,在方框408继续所述流程。
在方框408,标签管理器105确定它是否已到达媒体文件的结尾。通过监控流内容播放器106,接收来自流内容播放器106的通信,或者借助其它手段,标签管理器105能够确定内容播放器106什么时候已到达媒体文件的结尾。如果媒体文件结束,那么标签管理器105停止处理标签,并且流程结束。否则,在方框404继续所述流程。标签管理器105能够重复该过程,直到它收到修改标签云的用户请求为止,直到是时候自动更新标签云为止,或者直到媒体文件到达结尾为止。
从入口点‘B’,在图3中的方框306继续所述流程,在方框306,标签管理器105检查用户偏好,确定自从最后一次更新以来,用户偏好是否已被改变,并基于用户偏好,识别与后续各帧相关联的有关标签。如果采用指定语言的标签不可用,那么标签管理器105还能够把这些标签翻译成用户偏好的显示语言。标签管理器105把这些标签显示在用户的流内容播放器106上的标签云中。继续在图3和图4中说明的操作流程,直到到达媒体文件的结尾为止。
在图4中描述的操作序列也可由在图2中描述的实施例执行,这种情况下,内容播放器播放本地存在于同一机器上的媒体文件。
两个累积标签云
图5是按照本发明的一些实施例的、图解说明创建和呈现两个累积标签云视图的操作的流程图。在一些实施例中,标签管理器105创建两个标签云-一个标签云呈现已经查看过的媒体区段的标签,而另一个标签云显示即将出现的媒体区段的标签。例如,假定视频的前10分钟有趣,剩余的80分钟无趣。首先,“即将出现”标签云可用粗体字母显示“有趣”标签。随着时间的过去,标签云被更新,“有趣”标签的大小变得越来越小。最后在10分钟之后,“有趣”标签从“即将出现”标签云中消失,现在被显示在“已观看”标签云中。这将告诉用户剩余的视频无趣。结果,用户可选择关闭该视频。
图6进一步图解说明利用两个标签云显示和访问流内容内的深度标签的原理。图6是按照本发明的一些实施例的、示出示例屏幕截图以及与显示深度标签相关联的各种特征的概念图。下面的讨论将参考图6和图1的客户端-服务器***说明流程500。流程500开始于方框502,并且是开始于入口点‘A’(图3)的另一个流程。
在方框502,标签管理器105访问与流内容相关联的所有深度标签和标签信息(例如,加标签者的兴趣,加标签者的年龄等),并用媒体的各个部分(例如,视频帧,音频片段等)索引深度标签。然后,标签管理器105能够创建“已观看”和“即将出现”标签云视图的标签云。在方框504继续所述流程。
在方框504,标签管理器105确定在流媒体内的当前位置。在一些实施例中,为了显示带有与“已观看”和“即将出现”媒体区段对应的深度标签的两个标签云,标签管理器105必须知道流内容播放器106在媒体文件内的当前位置。这还会使动态更新标签云的处理更高效。在知道在媒体流中的当前位置的情况下,标签管理器105能够确定与在前媒体区段和随后媒体区段相关联的标签,并且(稍后)把它们显示在所述两个标签云中。在方框506继续所述流程。
在方框506,标签管理器105基于媒体指针在流媒体内的位置,识别所述两个标签云的有关标签。标签管理器105还能够基于各种属性,比如用户的年龄和兴趣,加标签者的简档等,识别有关标签。标签管理器105能够比较用户偏好和与深度标签相关联的属性,并识别最相关的标签。如图6中所示,用户能够从语言列表中选择偏好的显示语言,选择他们的兴趣,和输入标签云更新间隔。如屏幕截图600中所示,用户还可以选择只显示他们的个人标签(保密标签)。返回参照图5,在标签管理器105识别了有关标签之后,在方框508继续所述流程。
在方框508,标签管理器105与流内容播放器106接口,以呈现与已显示的内容相关联的有关标签。如前所述,标签管理器105能够用透明覆盖图,借助弹出式机制,或者用飞出菜单,来显示标签云。标签管理器105还能够依据用户的请求呈现标签云,和当标签云不被使用时,隐藏标签云。在一些情况下,标签云可以是流内容播放器的显示器上的永久的固定件。在方框510继续所述流程。
在方框510,标签管理器105与流内容播放器106接口,以显示与还未显示的内容相关联的有关标签。标签管理器105能够利用前面说明的呈现技术之一,来显示该标签云。在一些情况下,能够利用不同的字体、颜色、字号和其它特殊效果,同时显示在所述两个有关的标签云中的深度标签。例如,标签管理器105能够与流内容播放器106接口,以根据标签是否已被观看过,来用不同的颜色显示所述标签。还可以用渐变色填充(Gradient Fill)显示标签,以指示标签还将出现多少。在一些情况下,每个标签可被覆盖以较小的线图,在所述线图中,标签在Y轴上,而时标在X轴上。图6示出利用透明覆盖图呈现的两个标签云。在每个标签云中,最普及的标签用较大的字体显示,并且位于标签云的中心。其它相关但是不太普及的标签围绕该主标签,并且字体较小。还利用不同的格式显示所述两个标签云中的深度标签。“已观看”标签云中的标签是带下划线的斜体标签。返回图5,在方框512继续所述流程。
在方框512,标签管理器105确定是否是更新标签云的时候了。更新频率取决于用户指定的更新间隔。例如,如果用户规定5秒的标签更新间隔(图6),那么每当流内容播放器106呈现5秒种的媒体时,标签管理器105就更新标签云。另外,为了更新所述两个标签云,标签管理器105需要知道媒体播放器在流内容内的当前位置。标签更新间隔能够影响标签云的大小,和显示在标签云内的标签的数目。如果标签管理器105确定是更新标签云的时候了,那么在方框504继续所述流程。否则,在方框514继续所述流程。
在方框514,标签管理器105确定是否已到达媒体文件的结尾。通过监控流内容播放器106,接收来自流内容播放器106的通信,或者借助其它手段,标签管理器能够确定是否已到达媒体文件的结尾。如果流内容播放器106在媒体文件的结尾,那么标签管理器的操作停止,所述流程结束。否则,在方框512继续所述流程。在双标签云实施例中,在内容播放器到达媒体文件的结尾之前,可继续在图3和图5中描述的操作流程。
在一些实施例中,在图5中描述的操作序列也可由在图2中描述的实施例执行,这种情况下,流内容播放器播放本地保存在同一机器上的媒体内容。
跳转到观看模式
图7是按照本发明的一些实施例的、图解说明访问和显示与指定的深度标签相关联的所有帧的操作的流程图。可以将这种“跳转到观看”功能和单标签云实施例(图4)和/或双标签云实施例(图5)结合在一起。下面的讨论将参照图1的客户端-服务器***描述流程700。流程700起始于方框702。
在方框702,标签管理器105接收观看与特定标签相关联的各帧的请求。例如,用户目前可能正在观看某人标记为“惊悚”的帧,并且想要观看其它这样的惊悚帧。当用户启动跳转到观看模式,并点击“惊悚”标签时,流内容播放器106能够把该请求传给标签管理器105。在方框704继续所述流程。
在方框704,标签管理器105便于与所述特定标签相关联的各帧的显示。在一些实施例中,通过从服务器108下载与媒体文件相关联的所有标签,或者通过从媒体流中提取与媒体文件相关联的所有标签,标签管理器105能够临时保存所述所有标签。标签管理器105随后能够逐帧地索引标签(在流内容播放器开始呈现内容之前)。当用户选择特定的深度标签时,流内容播放器106能够把该请求传递给标签管理器105。标签管理器105又能够定位与该标签相关联的各帧。标签管理器105能够借助流内容播放器106向用户显示所述各帧。可在弹出式窗口中,在位于媒体旁的侧边栏中,或者用其它手段显示所述各帧。在方框706继续所述流程。
在方框706,标签管理器105接收显示始于与所述标签相关联的特定帧的媒体的请求。在流内容播放器的显示器上呈现与指定标签相关联的所有各帧之后,用户能够浏览所述各帧,并点击特定帧,从而请求显示该媒体。在用户选择一帧之后,在方框708继续所述流程。
在方框708,标签管理器105确定该帧在媒体文件内的位置。标签管理器105能够与流内容播放器106接口,并从用户的指定帧开始重新开始媒体流。在一些情况下,也可在指定帧之前数秒处开始媒体流,以为该媒体提供额外的上下文,并帮助观看者更好地理解媒体内容。随后结束跳转到观看模式的流程。
在图7中描述的操作序列也可由在图2中描述的实施例执行,这种情况下,流内容播放器播放本地存在于同一机器上的媒体内容。
尽管参照各种实现和应用说明了多个实施例,应当理解这些实施例是说明性的。一般而言,这里说明了把动态标签云用于流内容中的深度标签导航的技术,并且可利用与任一硬件***或多个硬件***一致的设施来实现所述技术。许多变化、修改、增加和改进都是可能的。
就这里描述成单一实例的组件、操作或结构来说,可以提供多个实例。最后,各个组件、操作和数据存储装置之间的界限有些随意,并且特定的操作是在具体的说明性配置的环境中举例说明的。在备选实施例中可预见功能的其它分配。一般而言,在示例性结构中示出为多个分离组件的结构和功能可被实现成组合结构或组件。类似地,示出为单一组件的结构和功能可被实现成多个分离组件。这些和其它各种变化、修改、增加和改进可出现在备选实施例中。
Claims (25)
1.一种利用标签云提供对媒体片段的访问的方法,所述方法包括:
识别与流媒体相关的深度标签;
基于用户提供的信息,确定用户偏好;
基于用户提供的信息,选择一组深度标签;
在标签云中显示所述一组深度标签,其中所述深度标签超链接到所述流媒体内的片段;以及
响应于所述一组深度标签中的深度标签的激活,呈现流媒体内的片段之一。
2.按照权利要求1所述的方法,还包括:
与流媒体呈现同步地更新标签云,所述更新包括:
基于在流媒体中的显示位置,选择其它深度标签,以及
在标签云中呈现所述其它深度标签。
3.按照权利要求1所述的方法,其中用户偏好指示偏好的语言,所述方法还包括:
把深度标签翻译成优选的语言。
4.按照权利要求1所述的方法,其中用户偏好包括用户偏好的语言、确定和更新标签云的间隔、用户年龄、和用户的位置中的一个或多个。
5.按照权利要求1所述的方法,其中在标签云内显示相关的深度标签的技术能够包括:
利用动态更新的透明覆盖图、在用户请求时变为可用的弹出式机制、和飞出窗口中的一个或多个。
6.一种方法,包括:
检测对与媒体文件相关的深度标签的请求;
基于用户提供的信息,识别与媒体文件相关的深度标签,其中每个深度标签识别媒体文件中的位置;
在第一标签云中呈现深度标签;
呈现媒体文件的一部分,所述呈现开始于由深度标签之一识别的位置;
把深度标签分成第一组和第二组,其中第一组包括与还未呈现的内容相关的深度标签中的多个深度标签,而第二组包括与已呈现的内容相关的深度标签中的多个深度标签;以及
在第一标签云中呈现第一组深度标签,并在第二标签云中呈现第二组深度标签。
7.按照权利要求6所述的方法,还包括:
与流媒体的呈现同步地更新第一标签云和第二标签云。
8.按照权利要求6所述的方法,还包括:
把深度标签翻译成在用户偏好中指示的语言。
9.按照权利要求6所述的方法,还包括:
显示媒体文件的多帧,其中所述多帧与深度标签之一相关;以及
响应于所述多帧中的一帧的激活,呈现媒体文件的片段。
10.按照权利要求6所述的方法,其中深度标签被嵌入在流内容中。
11.一种***,包括:
内容提供器,所述内容提供器包括用于显示网站和流媒体文件的逻辑模块;
标记内容储存库,所述标记内容储存库包括深度标签和与深度标签有关的信息;
流内容播放器,用于播放流媒体文件;和
标签管理器,所述标签管理器被配置成检测对与媒体文件相关的深度标签的请求,基于用户提供的信息,识别与媒体文件相关的深度标签,其中每个深度标签识别媒体文件中的位置,在第一标签云中呈现深度标签,呈现媒体文件的一部分,所述呈现开始于由深度标签之一识别的位置,把深度标签分成第一组和第二组,其中第一组包括与还未呈现的内容相关的深度标签中的多个深度标签,而第二组包括与已呈现的内容相关的深度标签中的多个深度标签,和在第一标签云中呈现第一组标签并在第二标签云中呈现第二组标签。
12.按照权利要求11所述的***,还包括:
标签管理器,被配置成与流媒体的呈现同步地更新第一标签云和第二标签云。
13.按照权利要求11所述的***,还包括:
标签管理器,被配置成把深度标签翻译成在用户偏好中指示的语言。
14.按照权利要求11所述的***,还包括:
标签管理器,被配置成显示媒体文件的多帧,以及响应于所述多帧中的一帧的激活,呈现媒体文件的片段,其中所述多帧与深度标签之一相关。
15.按照权利要求11所述的方法,其中深度标签被嵌入在流内容中。
16.一个或多个机器可读介质,在所述机器可读介质上存储有程序产品,当被一组一个或多个处理器单元执行时,所述程序产品使所述一组一个或多个处理器单元执行利用标签云提供对媒体片段的访问的操作,所述操作包括:
接收播放流媒体的请求;
识别与流媒体相关的深度标签;
基于用户提供的信息,确定用户偏好;
基于用户提供的信息,选择一组深度标签;
在标签云中显示所述一组深度标签,其中所述深度标签超链接到所述流媒体内的片段;和
响应于所述一组深度标签中的深度标签的激活,呈现流媒体内的片段之一。
17.按照权利要求16所述的一个或多个机器可读介质,还包括:
与流媒体呈现同步地更新标签云,所述更新是按照用户选择的更新间隔进行的。
18.按照权利要求16所述的一个或多个机器可读介质,其中用户偏好指示偏好的语言,所述方法还包括:
把深度标签翻译成偏好的语言。
19.按照权利要求16所述的一个或多个机器可读介质,其中用户偏好包括用户偏好的语言、确定和更新标签云的间隔、用户年龄、和用户的位置中的一个或多个。
20.按照权利要求16所述的一个或多个机器可读介质,其中用于在标签云内显示相关的深度标签的技术能够包括利用动态更新的透明覆盖图、在用户请求时变为可用的弹出式机制、和飞出窗口中的一个或多个。
21.一个或多个机器可读介质,在所述机器可读介质上存储有程序产品,当被一组一个或多个处理器单元执行时,所述程序产品使所述一组一个或多个处理器单元执行操作,所述操作包括:
检测对与媒体文件相关的深度标签的请求;
基于用户提供的信息,识别与媒体文件相关的深度标签,其中每个深度标签识别媒体文件中的位置;
在第一标签云中呈现深度标签;
呈现媒体文件的一部分,所述呈现开始于由深度标签之一识别的位置;
把深度标签分成第一组和第二组,其中第一组包括与还未呈现的内容相关的深度标签中的多个深度标签,而第二组包括与已呈现的内容相关的深度标签中的多个深度标签;以及
在第一标签云中呈现第一组深度标签,并在第二标签云中呈现第二组深度标签。
22.按照权利要求21所述的一个或多个机器可读介质,所述操作还包括:
与流媒体的呈现同步地更新第一标签云和第二标签云。
23.按照权利要求21所述的一个或多个机器可读介质,所述操作还包括:
把深度标签翻译成在用户偏好中指示的语言。
24.按照权利要求21所述的一个或多个机器可读介质,所述操作还包括:
显示媒体文件的多帧,其中所述多帧与深度标签之一相关;以及
响应于所述多帧中的一帧的激活,呈现媒体文件的片段。
25.按照权利要求21所述的一个或多个机器可读介质,其中深度标签被嵌入在流内容中。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/131,994 US8346540B2 (en) | 2008-06-03 | 2008-06-03 | Deep tag cloud associated with streaming media |
US12/131,994 | 2008-06-03 | ||
PCT/EP2009/056202 WO2009147018A1 (en) | 2008-06-03 | 2009-05-21 | Deep tag cloud associated with streaming media |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102027473A true CN102027473A (zh) | 2011-04-20 |
CN102027473B CN102027473B (zh) | 2013-09-18 |
Family
ID=40933659
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009801174525A Active CN102027473B (zh) | 2008-06-03 | 2009-05-21 | 利用标签云访问媒体的方法和*** |
Country Status (6)
Country | Link |
---|---|
US (1) | US8346540B2 (zh) |
EP (1) | EP2286352B1 (zh) |
KR (1) | KR101454950B1 (zh) |
CN (1) | CN102027473B (zh) |
CA (1) | CA2704142C (zh) |
WO (1) | WO2009147018A1 (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104572620A (zh) * | 2014-12-31 | 2015-04-29 | 百度在线网络技术(北京)有限公司 | 一种用于显示章节内容的方法和装置 |
CN108229992A (zh) * | 2016-12-15 | 2018-06-29 | 北京奇虎科技有限公司 | 生成标签云的方法、装置、浏览器和移动终端设备 |
CN111404992A (zh) * | 2015-06-12 | 2020-07-10 | 微软技术许可有限责任公司 | 承租人控制的云更新 |
CN112328919A (zh) * | 2019-07-31 | 2021-02-05 | 深圳百诺明医说科技有限公司 | 基于用户特征的电子药品说明书准确推送方法及装置 |
Families Citing this family (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8346540B2 (en) * | 2008-06-03 | 2013-01-01 | International Business Machines Corporation | Deep tag cloud associated with streaming media |
WO2009153270A1 (en) * | 2008-06-16 | 2009-12-23 | Jime Sa | A method for classifying information elements |
US8001125B1 (en) * | 2008-07-30 | 2011-08-16 | Intuit Inc. | Method and apparatus for defining relationships between tags |
KR20100132375A (ko) * | 2009-06-09 | 2010-12-17 | 삼성전자주식회사 | Epg 컨텐츠의 디스플레이 방법 및 장치 |
JP2011008603A (ja) * | 2009-06-26 | 2011-01-13 | Fuji Xerox Co Ltd | 電子メール送信システム及び電子メール送信プログラム |
US8224851B2 (en) * | 2009-07-28 | 2012-07-17 | Oracle International Corporation | Tag creation system |
US9111582B2 (en) * | 2009-08-03 | 2015-08-18 | Adobe Systems Incorporated | Methods and systems for previewing content with a dynamic tag cloud |
US8954893B2 (en) * | 2009-11-06 | 2015-02-10 | Hewlett-Packard Development Company, L.P. | Visually representing a hierarchy of category nodes |
US9021118B2 (en) * | 2010-07-30 | 2015-04-28 | Avaya Inc. | System and method for displaying a tag history of a media event |
US10984346B2 (en) * | 2010-07-30 | 2021-04-20 | Avaya Inc. | System and method for communicating tags for a media event using multiple media types |
TWI451277B (zh) * | 2010-09-28 | 2014-09-01 | Smartplus Inc | 檢索標籤視覺化系統及其方法 |
US9996620B2 (en) | 2010-12-28 | 2018-06-12 | Excalibur Ip, Llc | Continuous content refinement of topics of user interest |
US8725680B2 (en) | 2011-02-08 | 2014-05-13 | Microsoft Corporation | Media content location awareness and decision making |
US9424584B2 (en) * | 2011-06-28 | 2016-08-23 | Rovi Guides, Inc. | Systems and methods for generating and displaying user preference tag clouds |
US20130151589A1 (en) * | 2011-11-17 | 2013-06-13 | Market76 | Computer-based system for use in providing advisory services |
US8903819B2 (en) * | 2011-12-28 | 2014-12-02 | United Video Properties, Inc. | Systems and methods for sharing profile information using user preference tag clouds |
US20130212093A1 (en) | 2012-02-15 | 2013-08-15 | International Business Machines Corporation | Generating visualizations of a display group of tags representing content instances in objects satisfying a search criteria |
US9360982B2 (en) * | 2012-05-01 | 2016-06-07 | International Business Machines Corporation | Generating visualizations of facet values for facets defined over a collection of objects |
US10007724B2 (en) | 2012-06-29 | 2018-06-26 | International Business Machines Corporation | Creating, rendering and interacting with a multi-faceted audio cloud |
GB2504310B (en) * | 2012-07-25 | 2019-05-01 | Wirewax Ltd | Online video distribution |
US8949245B2 (en) | 2012-10-26 | 2015-02-03 | Microsoft Corporation | Enhanced views of tagged items in a gallery |
KR101430928B1 (ko) * | 2012-12-12 | 2014-08-18 | 에스케이플래닛 주식회사 | 클라우드 스트리밍 기반의 데이터 이동 방법, 시스템, 클라이언트 단말기 및 서비스장치 |
US10445367B2 (en) * | 2013-05-14 | 2019-10-15 | Telefonaktiebolaget Lm Ericsson (Publ) | Search engine for textual content and non-textual content |
US11250203B2 (en) | 2013-08-12 | 2022-02-15 | Microsoft Technology Licensing, Llc | Browsing images via mined hyperlinked text snippets |
CN103414787B (zh) * | 2013-08-28 | 2016-09-21 | 北京爱工场文化发展有限公司 | 一种基于云服务的内容公播***和方法 |
CN105493436B (zh) | 2013-08-29 | 2019-09-10 | 瑞典爱立信有限公司 | 用于向授权用户分发内容项目的方法、内容拥有者设备 |
WO2015030645A1 (en) | 2013-08-29 | 2015-03-05 | Telefonaktiebolaget L M Ericsson (Publ) | Methods, computer program, computer program product and indexing systems for indexing or updating index |
US9503532B2 (en) | 2013-09-03 | 2016-11-22 | Western Digital Technologies, Inc. | Rediscovery of past data |
US9830376B2 (en) * | 2013-11-20 | 2017-11-28 | International Business Machines Corporation | Language tag management on international data storage |
US10241988B2 (en) * | 2013-12-05 | 2019-03-26 | Lenovo (Singapore) Pte. Ltd. | Prioritizing smart tag creation |
US9672865B2 (en) * | 2014-05-30 | 2017-06-06 | Rovi Guides, Inc. | Systems and methods for temporal visualization of media asset content |
US10402438B2 (en) * | 2015-07-20 | 2019-09-03 | Disney Enterprises, Inc. | Systems and methods of visualizing multimedia content |
US20170140031A1 (en) * | 2015-11-16 | 2017-05-18 | Investcloud Inc | Client service pipe configuration |
EP3229174A1 (en) * | 2016-04-06 | 2017-10-11 | L-1 Identity Solutions AG | Method for video investigation |
KR101769071B1 (ko) * | 2016-05-10 | 2017-08-18 | 네이버 주식회사 | 비디오 태그 제작 및 활용을 위한 방법 및 시스템 |
US9886954B1 (en) * | 2016-09-30 | 2018-02-06 | Doppler Labs, Inc. | Context aware hearing optimization engine |
US10558697B2 (en) | 2017-02-21 | 2020-02-11 | International Business Machines Corporation | Segmenting a set of media data using a set of social networking data |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6526426B1 (en) * | 1998-02-23 | 2003-02-25 | David Lakritz | Translation management system |
US20030182567A1 (en) * | 1999-10-20 | 2003-09-25 | Tivo Inc. | Client-side multimedia content targeting system |
AU9502901A (en) * | 2000-09-08 | 2002-03-22 | Kargo Inc | Video interaction |
US7318015B2 (en) * | 2001-06-13 | 2008-01-08 | Verizon Business Global Llc | Method, system and program product for generating scenarios utilizing graphical objects representing hierarchically arranged elements of a modeled environment |
US7698720B2 (en) * | 2002-06-20 | 2010-04-13 | At&T Intellectual Property I, L. P. | Content blocking |
US20050220439A1 (en) * | 2004-03-19 | 2005-10-06 | Carton Owen A | Interactive multimedia system and method |
US9648281B2 (en) * | 2005-05-23 | 2017-05-09 | Open Text Sa Ulc | System and method for movie segment bookmarking and sharing |
US20060282776A1 (en) * | 2005-06-10 | 2006-12-14 | Farmer Larry C | Multimedia and performance analysis tool |
US20070078832A1 (en) * | 2005-09-30 | 2007-04-05 | Yahoo! Inc. | Method and system for using smart tags and a recommendation engine using smart tags |
US20070078896A1 (en) * | 2005-09-30 | 2007-04-05 | Yahoo! Inc. | Identifying portions within media files with location tags |
WO2007082167A2 (en) | 2006-01-05 | 2007-07-19 | Eyespot Corporation | System and methods for storing, editing, and sharing digital video |
US20100169786A1 (en) | 2006-03-29 | 2010-07-01 | O'brien Christopher J | system, method, and apparatus for visual browsing, deep tagging, and synchronized commenting |
US20080046925A1 (en) * | 2006-08-17 | 2008-02-21 | Microsoft Corporation | Temporal and spatial in-video marking, indexing, and searching |
US7752534B2 (en) * | 2006-09-19 | 2010-07-06 | International Business Machines Corporation | Method and apparatus for customizing the display of multidimensional data |
US20080222105A1 (en) * | 2007-03-09 | 2008-09-11 | Joseph Matheny | Entity recommendation system using restricted information tagged to selected entities |
US20090076887A1 (en) * | 2007-09-16 | 2009-03-19 | Nova Spivack | System And Method Of Collecting Market-Related Data Via A Web-Based Networking Environment |
US9224390B2 (en) * | 2007-12-29 | 2015-12-29 | International Business Machines Corporation | Coordinated deep tagging of media content with community chat postings |
US8346540B2 (en) * | 2008-06-03 | 2013-01-01 | International Business Machines Corporation | Deep tag cloud associated with streaming media |
-
2008
- 2008-06-03 US US12/131,994 patent/US8346540B2/en active Active
-
2009
- 2009-05-21 KR KR1020107026824A patent/KR101454950B1/ko active IP Right Grant
- 2009-05-21 EP EP09757401.6A patent/EP2286352B1/en active Active
- 2009-05-21 WO PCT/EP2009/056202 patent/WO2009147018A1/en active Application Filing
- 2009-05-21 CN CN2009801174525A patent/CN102027473B/zh active Active
- 2009-05-21 CA CA2704142A patent/CA2704142C/en active Active
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104572620A (zh) * | 2014-12-31 | 2015-04-29 | 百度在线网络技术(北京)有限公司 | 一种用于显示章节内容的方法和装置 |
CN111404992A (zh) * | 2015-06-12 | 2020-07-10 | 微软技术许可有限责任公司 | 承租人控制的云更新 |
CN111404992B (zh) * | 2015-06-12 | 2023-06-27 | 微软技术许可有限责任公司 | 承租人控制的云更新 |
US11868793B2 (en) | 2015-06-12 | 2024-01-09 | Microsoft Technology Licensing, Llc | Tenant-controlled cloud updates |
CN108229992A (zh) * | 2016-12-15 | 2018-06-29 | 北京奇虎科技有限公司 | 生成标签云的方法、装置、浏览器和移动终端设备 |
CN112328919A (zh) * | 2019-07-31 | 2021-02-05 | 深圳百诺明医说科技有限公司 | 基于用户特征的电子药品说明书准确推送方法及装置 |
CN112328919B (zh) * | 2019-07-31 | 2023-06-27 | 深圳百诺明医说科技有限公司 | 基于用户特征的电子药品说明书准确推送方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
EP2286352B1 (en) | 2013-09-11 |
CN102027473B (zh) | 2013-09-18 |
CA2704142A1 (en) | 2009-12-10 |
US20090299725A1 (en) | 2009-12-03 |
EP2286352A1 (en) | 2011-02-23 |
KR20110014166A (ko) | 2011-02-10 |
US8346540B2 (en) | 2013-01-01 |
CA2704142C (en) | 2016-10-18 |
KR101454950B1 (ko) | 2014-10-27 |
WO2009147018A1 (en) | 2009-12-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102027473B (zh) | 利用标签云访问媒体的方法和*** | |
CN101706796B (zh) | 展现网页资源的方法及装置 | |
CN105940399B (zh) | 声音检索装置、声音检索方法以及显示装置 | |
CN108536414B (zh) | 语音处理方法、装置和***、移动终端 | |
US20130132298A1 (en) | Map topology for navigating a sequence of multimedia | |
US20130167025A1 (en) | System and method for online user assistance | |
CN109240564A (zh) | 人工智能实现交互式多剧情动画分支的装置及方法 | |
CN105224581B (zh) | 在播放音乐时呈现图片的方法和装置 | |
CN110069738B (zh) | 信息处理方法、装置、终端设备及服务器 | |
CN104135694A (zh) | 信息处理装置以及信息处理方法 | |
US20140164296A1 (en) | Chatbot system and method with entity-relevant content from entity | |
CN107071554B (zh) | 语义识别方法和装置 | |
CN103034695A (zh) | 浏览器中进行声音控制的方法及装置 | |
CN105893404A (zh) | 基于自然信息识别的推送***和方法及一种客户端 | |
CN112230838A (zh) | 一种文章处理方法、装置、设备及计算机可读存储介质 | |
CN105138568A (zh) | 搜索结果的展现方法、装置和搜索引擎 | |
CN112287168A (zh) | 用于生成视频的方法和装置 | |
US11004350B2 (en) | Computerized training video system | |
CN103019710A (zh) | 用于浏览器的声音控制方法及装置 | |
CN111723235A (zh) | 音乐内容识别方法、装置及设备 | |
CN111818279A (zh) | 字幕的生成方法、展示方法及交互方法 | |
CN111523069B (zh) | 一种基于3d引擎实现电子书播放3d效果的方法及其*** | |
KR102353797B1 (ko) | 영상 컨텐츠에 대한 합성음 실시간 생성에 기반한 컨텐츠 편집 지원 방법 및 시스템 | |
CN101493995A (zh) | 一种视频交互式教学***及方法 | |
CN112380871A (zh) | 语义识别方法、设备及介质 |
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 |