CN104199885A - 用于获取视频文件的关联内容的设备和方法 - Google Patents

用于获取视频文件的关联内容的设备和方法 Download PDF

Info

Publication number
CN104199885A
CN104199885A CN201410418639.1A CN201410418639A CN104199885A CN 104199885 A CN104199885 A CN 104199885A CN 201410418639 A CN201410418639 A CN 201410418639A CN 104199885 A CN104199885 A CN 104199885A
Authority
CN
China
Prior art keywords
content association
video file
content
address
associated audio
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.)
Pending
Application number
CN201410418639.1A
Other languages
English (en)
Inventor
梁嘉燕
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.)
Samsung Guangzhou Mobile R&D Center
Samsung Electronics Co Ltd
Original Assignee
Samsung Guangzhou Mobile R&D Center
Samsung Electronics Co Ltd
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 Samsung Guangzhou Mobile R&D Center, Samsung Electronics Co Ltd filed Critical Samsung Guangzhou Mobile R&D Center
Priority to CN201410418639.1A priority Critical patent/CN104199885A/zh
Publication of CN104199885A publication Critical patent/CN104199885A/zh
Pending legal-status Critical Current

Links

Classifications

    • 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
    • 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/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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Library & Information Science (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明提供了一种用于获取视频文件的关联内容的设备和方法。所述设备包括:关联内容确定单元,用于确定正在播放的视频文件的关联内容;地址获取单元,用于获取关联内容的地址;接口提供单元,用于提供用于从所述地址获取关联内容的接口。根据所述设备和方法,有助于方便地获取正在播放的视频文件的关联内容,不仅能够满足用户对获取关联内容的需求,而且增强了与用户交互的有效性,提高了用户体验。

Description

用于获取视频文件的关联内容的设备和方法
技术领域
本发明总体说来涉及内容获取技术,更具体地讲,涉及一种用于获取视频文件的关联内容的设备和方法。
背景技术
随着网络技术的飞速发展和多媒体技术的广泛应用,越来越多的电子设备具备播放视频文件的功能,特别是播放网络视频文件。目前,获取视频文件的相关内容(例如,播放的音频(例如,片头曲、片尾曲、插曲)、播放的视频文件中显示的对象(例如,人物服饰、道具)等)的实现过程非常复杂。例如,如果用户想要获取(例如,通过下载的方式来获取)视频文件中的插曲或者某个人物服饰的图片,则需要至少执行以下步骤:首先,用户要进入搜索界面,然后,在相应的搜索界面下对插曲或者图片进行搜索,最后,从搜索到的结果手动下载相关插曲或者图片。上述获取视频文件的相关内容的过程十分繁琐和耗时,给用户带来了很大的不便。而且,对插曲或者图片进行搜索时,难以找到适当的搜索条件,搜索效果并不理想。
由此可见,现有的获取视频文件的相关内容的方式存在诸多弊端,无法满足用户获取视频文件的相关内容的需求。
发明内容
本发明的示例性实施例在于提供一种用于获取视频文件的关联内容的设备和方法。
根据本发明的一方面,提供一种用于下载视频文件中的关联内容的设备,包括:关联内容确定单元,用于确定正在播放的视频文件的关联内容;地址获取单元,用于获取关联内容的地址;接口提供单元,用于提供用于从所述地址获取关联内容的接口。
所述设备可还包括:获取单元,用于根据对所述接口执行的操作从所述地址获取关联内容。
在所述设备中,关联内容确定单元可包括以下项中的至少一个:内容分析单元,用于分析正在播放的视频文件中的内容以确定关联内容;文件解析单元,用于解析视频文件中的扩展信息以确定关联内容;内容指定单元,用于根据用户的输入来指定关联内容。
在所述设备中,关联内容可包括以下项中的至少一个:关联音频、关联显示对象。
在所述设备中,内容分析单元可分析正在播放的视频文件的音量,并基于音量的大小来确定关联音频,或者,内容分析单元可分析正在播放的视频文件中显示的对象,并基于对象的外观特征来确定关联显示对象。
在所述设备中,文件解析单元可解析扩展信息以确定扩展信息中设置的获取断点,并将与获取断点对应的内容确定为关联内容。
在所述设备中,用户的输入可包括用于从视频文件的播放界面选择关联内容的指示,并且,内容指定单元可将根据所述指示选择的内容确定为关联内容。
在所述设备中,地址获取单元可还获取关于关联内容的描述信息。
在所述设备中,地址获取单元可从视频文件中与关联内容相应的扩展信息获取关联内容的地址。
在所述设备中,地址获取单元可包括:搜索条件确定单元,用于确定关于关联内容的搜索条件;搜索单元,用于利用确定的搜索条件来执行搜索;地址确定单元,用于从搜索的结果中确定所述地址。
在所述设备中,搜索条件确定单元可基于视频文件中与关联内容相应的扩展信息来确定关于关联内容的搜索条件。
在所述设备中,关联内容可包括关联音频,搜索条件可包括以下项中的至少一个:关联音频的主题、关联音频的名称、关联音频的旋律、关联音频的歌词。
在所述设备中,搜索条件确定单元可分析关联音频在视频文件中的播放位置,并基于播放位置与视频文件的名称来确定关联音频的主题,或者,搜索条件确定单元可基于视频文件中与关联内容相应的扩展信息来确定关联音频的名称,或者,搜索条件确定单元可通过从正在播放的视频文件提取旋律来确定关联音频的旋律,或者,搜索条件确定单元可通过从视频文件的字幕文件中提取歌词来确定关联音频的歌词,或者,搜索条件确定单元可通过对正在播放的视频文件进行语音识别来确定关联音频的歌词。
在所述设备中,关联内容可包括关联显示对象,搜索条件确定单元可将关联显示对象的外观特征确定为关于关联显示对象的搜索条件。
在所述设备中,接口提供单元可在关联音频被播放的持续时间内提供用于从所述地址获取关联音频的接口。
在所述设备中,接口提供单元可将所述接口显示在以下位置中的至少一个:靠近视频文件的播放进度条上对应于关联内容的播放时间的位置、视频文件的播放界面中的视频文件信息栏中的位置、在视频文件的播放界面中靠近关联显示对象的位置。
在所述设备中,所述接口可包括与关联内容的地址相应的按钮、链接或菜单。
在所述设备中,所述按钮上可标注有用于识别关联内容类型的指示符,或者,接口提供单元可在按钮旁边显示用于识别关联内容类型的指示符。
在所述设备中,所述菜单可包括关联内容的至少一个地址和关于关联内容的描述信息。
在所述设备中,关联内容可包括关联音频,所述至少一个地址对应于关联音频的不同版本。
根据本发明的另一方面,提供一种用于下载视频文件中的关联内容的方法,包括以下步骤:确定正在播放的视频文件的关联内容;获取关联内容的地址;提供用于从所述地址获取关联内容的接口。
所述方法可还包括:根据对所述接口执行的操作从所述地址获取关联内容。
在所述方法中,可通过以下方式中的至少一个来确定正在播放的视频文件的关联内容:分析正在播放的视频文件中的内容以确定关联内容;解析视频文件中的扩展信息以确定关联内容;根据用户的输入来指定关联内容。
在所述方法中,关联内容可包括以下项中的至少一个:关联音频、关联显示对象。
在所述方法中,可通过以下方式中的至少一个来分析正在播放的视频文件中的内容以确定关联内容:分析正在播放的视频文件的音量,并基于音量的大小来确定关联音频;分析正在播放的视频文件中显示的对象,并基于对象的外观特征来确定关联显示对象。
在所述方法中,解析视频文件中的扩展信息以确定关联内容的步骤可包括:解析扩展信息以确定扩展信息中设置的获取断点,并将与获取断点对应的内容确定为关联内容。
在所述方法中,用户的输入可包括用于从视频文件的播放界面选择关联内容的指示,并且,根据用户的输入来指定关联内容的步骤可包括:将根据所述指示选择的内容确定为关联内容。
在所述方法中,获取关联内容的地址的步骤可还包括:获取关于关联内容的描述信息。
在所述方法中,获取关联内容的地址的步骤可包括:从视频文件中与关联内容相应的扩展信息获取关联内容的地址。
在所述方法中,获取关联内容的地址的步骤可包括:确定关于关联内容的搜索条件;利用确定的搜索条件来执行搜索;从搜索的结果中确定所述地址。
在所述方法中,确定关于关联内容的搜索条件的步骤可包括:基于视频文件中与关联内容相应的扩展信息来确定关于关联内容的搜索条件。
在所述方法中,关联内容可包括关联音频,搜索条件可包括以下项中的至少一个:关联音频的主题、关联音频的名称、关联音频的旋律、关联音频的歌词。
在所述方法中,可通过以下方式中的至少一个来确定关于关联内容的搜索条件:分析关联音频在视频文件中的播放位置,并基于播放位置与视频文件的名称来确定关联音频的主题;基于视频文件中与关联内容相应的扩展信息来确定关联音频的名称;通过从正在播放的视频文件提取旋律来确定关联音频的旋律;通过从视频文件的字幕文件中提取歌词来确定关联音频的歌词;通过对正在播放的视频文件进行语音识别来确定关联音频的歌词。
在所述方法中,关联内容可包括关联显示对象,确定关于关联内容的搜索条件的步骤可包括:将关联显示对象的外观特征确定为关于关联显示对象的搜索条件。
在所述方法中,提供用于从所述地址获取关联内容的接口的步骤可包括:在关联音频被播放的持续时间内提供用于从所述地址获取关联音频的接口。
在所述方法中,提供用于从所述地址获取关联内容的接口的步骤可包括:将用于从所述地址获取关联内容的接口显示在以下位置中的至少一个:靠近视频文件的播放进度条上对应于关联内容的播放时间的位置、视频文件的播放界面中的视频文件信息栏中的位置、在视频文件的播放界面中靠近关联显示对象的位置。
在所述方法中,所述接口可包括与关联内容的地址相应的按钮、链接或菜单。
在所述方法中,提供用于从所述地址获取关联内容的接口的步骤可还包括:在所述按钮上标注用于识别关联内容类型的指示符,或者,在所述按钮旁边显示用于识别关联内容类型的指示符。
在所述方法中,所述菜单可包括关联内容的至少一个地址和关于关联内容的描述信息。
在所述方法中,关联内容可包括关联音频,所述至少一个地址对应于关联音频的不同版本。
在根据本发明示例性实施例的用于下载视频文件中的关联内容的设备和方法中,有助于方便地获取正在播放的视频文件的关联内容,不仅能够满足用户对获取关联内容的需求,而且增强了与用户交互的有效性,提高了用户体验。
附图说明
通过下面结合附图对本发明的示例性实施例进行的描述,本发明的上述和其他目的和特点将会变得更加清楚,其中:
图1示出根据本发明示例性实施例的用于获取视频文件的关联内容的设备的框图;
图2示出根据本发明另一示例性实施例的用于获取视频文件的关联内容的设备的框图;
图3示出根据本发明示例性实施例的用于获取视频文件的关联内容的设备中的关联内容确定单元的结构的框图;
图4示出根据本发明示例性实施例的用于获取视频文件的关联内容的设备中的地址获取单元的结构的框图;
图5示出根据本发明示例性实施例的用于获取视频文件的关联内容的方法的流程图;
图6示出根据本发明另一示例性实施例的用于获取视频文件的关联内容的方法的流程图;
图7示出根据本发明示例性实施例的用于确定关联音频的步骤的流程图;
图8示出根据本发明示例性实施例的用于获取关联内容的地址的步骤的流程图;
图9示出根据本发明示例性实施例的用于获取关联音频的地址的步骤的流程图;
图10示出根据本发明另一示例性实施例的用于获取关联音频的地址的步骤的流程图;
图11示出根据本发明另一示例性实施例的用于获取关联音频的地址的步骤的流程图;
图12示出根据本发明另一示例性实施例的用于获取关联音频的地址的步骤的流程图;
图13示出根据本发明另一示例性实施例的用于获取关联音频的地址的步骤的流程图;
图14示出根据本发明示例性实施例的关联音频的接口的示意图;
图15示出根据本发明另一示例性实施例的关联音频的接口的示意图;
图16示出根据本发明另一示例性实施例的关联音频的接口的示意图;
图17示出根据本发明另一示例性实施例的关联音频的接口的示意图;
图18示出根据本发明另一示例性实施例的关联音频的接口的示意图。
具体实施方式
现将通过参照附图来详细描述本发明的实施例,所述实施例的示例在附图中示出,其中,相同的标号始终指的是相同的部件。
图1示出根据本发明示例性实施例的用于获取视频文件的关联内容的设备的框图。
如图1所示,根据本发明示例性实施例的用于获取视频文件的关联内容的设备(以下,称为关联内容获取设备)包括:关联内容确定单元100、地址获取单元200和接口提供单元300。这些单元可由数字信号处理器、现场可编程门阵列等通用硬件处理器来实现,也可通过专用芯片等专用硬件处理器来实现,还可完全通过计算机程序来以软件方式实现,例如,被实现为安装在终端中的用于播放视频文件的多媒体播放器的各个模块。
具体说来,关联内容确定单元100用于确定正在播放的视频文件的关联内容。这里,关联内容是指用户可能希望获取的与视频文件关联的内容。作为示例,关联内容可包括以下项中的至少一个:关联音频(例如,片头曲、片尾曲、插曲)、关联显示对象(例如,人物服饰、道具)。此外,本领域技术人员应该理解,关联内容也可包括其他内容,例如,正在播放的视频文件的主演的个人信息等。
作为示例,在视频文件被播放时,关联内容确定单元100可通过分析播放的内容来确定关联内容,也可通过解析视频文件来确定关联内容。此外,关联内容确定单元100还可将用户在视频文件被播放的同时直接指定的内容确定为关联内容。
地址获取单元200用于获取关联内容的地址。这里,作为示例,所述地址可以是关联内容的网络下载地址或本地存储地址,也可以是其他可获取关联内容的地址。
作为示例,在关联内容确定单元100确定了视频文件的关联内容之后,地址获取单元200可确定用于搜索上述关联内容的搜索条件,并利用搜索条件进行搜索以获得用于获取关联内容的地址。此外,地址获取单元200还可从视频文件获取关联内容的地址,作为示例,所述关联内容的地址可被保存在视频文件的附加信息(例如,扩展信息)中。
可选地,地址获取单元200还可获取关于关联内容的描述信息。例如,在利用搜索条件进行搜索时,地址获取单元200还可获取针对各个地址的关联内容的相关描述信息,例如,当关联内容为关联音频(例如,视频文件的片头曲)时,地址获取单元200在获取片头曲的地址的同时,还可获取诸如片头曲的名称、演奏者、演奏版本(例如伴奏版、演唱会版等)等的描述信息。
接口提供单元300用于提供用于从地址获取关联内容的接口。这里,所述接口可以是与关联内容的地址相应的接口,即,通过对所述接口进行预定的操作,就可通过相应的关联内容地址来获取关联内容。
作为示例,在地址获取单元200获取了关联内容的地址之后,接口提供单元300可产生与关联内容的地址相应的接口(例如,按钮、链接或菜单等),并在视频文件的播放界面中显示所述接口。在这种情况下,当用户对显示的接口执行预定的操作(例如,点击按钮)时,即可通过相应的关联内容地址来获取关联内容。
通过上述方式,有助于方便地获取正在播放的视频文件的关联内容,不仅能够满足用户对获取关联内容的需求,而且增强了与用户交互的有效性,提高了用户体验。
图2示出根据本发明另一示例性实施例的用于获取视频文件的关联内容的设备的框图。除图1所示的关联内容确定单元100、地址获取单元200和接口提供单元300之外,图2所示的用于获取视频文件的关联内容的设备还可包括获取单元400。
具体说来,关联内容确定单元100用于确定正在播放的视频文件的关联内容。地址获取单元200用于获取关联内容的地址。接口提供单元300用于提供用于从所述地址获取关联内容的接口。此外,关联内容确定单元100、地址获取单元200和接口提供单元300可按照参照图1描述的具体实施方式来进行操作,将不再在此赘述。
获取单元400用于根据对关联内容的接口执行的操作从关联内容的地址获取关联内容。
作为示例,在接口提供单元300提供了与关联内容的地址相应的接口的情况下,获取单元400可根据用户对接口执行的操作从相应的地址获取关联内容。这里,针对不同形式的接口,获取单元400可感测到用户为了获取关联内容而执行的相关操作(例如,点击按钮、点击链接或选择菜单项目等),并由此从相应的地址来获取关联内容。作为示例,获取单元400可从相应的网络下载地址下载关联内容,也可从本地存储地址提取关联内容。例如,在关联内容为正在播放的视频文件的片头曲的情况下,当获取单元400检测到对作为接口的下载按钮执行的点击操作时,获取单元400可从片头曲的网络源地址获取片头曲的音频文件。
通过上述方式,用户可方便地获取正在播放的视频文件的关联内容,且用户获取关联内容的操作过程简单快捷,提高了用户获取关联内容的体验。
以下参照图3来描述根据本发明示例性实施例的关联内容获取设备中的关联内容确定单元100的示例性结构。
图3示出根据本发明示例性实施例的关联内容获取设备中的关联内容确定单元的结构的框图。参照图3,根据本发明示例性实施例的关联内容确定单元100可包括以下单元中的至少一个:内容分析单元101、文件解析单元102、内容指定单元103。
具体说来,内容分析单元101可用于分析正在播放的视频文件中的内容以确定关联内容。这里,内容分析单元101可采用多种方式来分析正在播放的视频文件中的内容的相关属性,从而确定用户可能期望获取的相关内容。
作为示例,内容分析单元101可分析正在播放的视频文件的音量,并基于音量的大小来确定关联音频。具体地讲,为了从正在播放的视频文件获取关联音频(例如,片头曲、片尾曲、配乐等),内容分析单元101可从正在播放的视频文件中提取音频(这里,对于非混合伴音的情况,内容分析单元101可从音频信号中的音乐声道提取音频;对于混合伴音的情况,内容分析单元101可从混合伴音中消除人声或其他背景声而得到音频),并确定音频的音量与视频文件的总音量的相对值,如果所述相对值大于预定值,则内容分析单元101可将提取的音频确定为关联音频。这里,所述预定值可以为默认值,也可由用户来确定,例如,可在视频文件的播放期间根据用户的输入来设置或调整所述预定值。
作为示例,内容分析单元101可分析正在播放的视频文件中显示的对象,并基于对象的外观特征来确定关联显示对象。这里,内容分析单元101可分析显示对象的各种外观属性(例如,颜色、纹理、亮度、形状、运动状态等),从而确定用户可能希望获取的关联显示对象。例如,内容分析单元101可分析正在播放的视频文件中显示的男主角的服饰,并基于男主角的服饰的外观特征(例如男主角的服饰的颜色和款式)将男主角的上衣确定为关联显示对象。
应注意,作为示例,内容分析单元101可根据用户输入的条件以相应的方式来分析正在播放的视频文件中的内容,从而确定关联内容。具体说来,用户可输入关联内容的类型(例如,音频或显示对象)、关联内容的关键特征(例如,插曲、男主角服饰)等。例如,如果用户输入的条件为所有插曲,则内容分析单元101分析正在播放的视频文件中的插曲音频,并将适当的插曲音频确定为关联内容。
此外,文件解析单元102可用于解析视频文件中的扩展信息以确定关联内容。这里,扩展信息可以是视频文件提供者在各种格式的视频文件的相应扩展字节中添加的附加信息。这里,以MP4格式的视频文件为例,扩展信息被存储在用户扩展类型的数据对象块box中。具体说来,视频文件提供者可在扩展信息中添加指示关联内容的信息,相应地,文件解析单元102可通过解析扩展信息来提取指示关联内容的信息,并根据提取的信息来确定相应的关联内容。作为示例,所述指示关联内容的信息可以是指示关联内容的播放位置的信息。例如,文件解析单元102可通过解析扩展信息来获取关联内容的播放位置(例如,插曲的开始时刻),并在视频文件播放到所述播放位置时,获取相应的插曲作为关联内容。
另外,内容指定单元103可用于根据用户的输入来指定关联内容。作为示例,用户的输入可包括用于从视频文件的播放界面选择关联内容的指示。相应地,内容指定单元103可将根据所述指示选择的内容确定为关联内容。为此,作为示例,可在视频文件的播放界面上设置用于使用户可指定关联内容的控件,也可将特定的物理按键设置为被用户用来指定下载内容,此外,还可仅将用户的特定操作动作(如,晃动播放视频文件的设备)设置为用于指定当前下载内容。例如,在视频文件的播放界面中可设置用于下载当前背景音乐的图标或按钮,当用户点击所述图标或按钮时,内容指定单元103可将当前背景音乐确定为关联内容。
通过图3所示的关联内容确定单元100,可有效地从正在播放的视频文件确定各种关联内容,从而满足用户获得不同关联内容的需求。
这里,应该理解,在上述示例性实施例中,关联内容确定单元100并非必须包括内容分析单元101、文件解析单元102和内容指定单元103三者,而可仅包括其中的一个或两个单元。例如,如果在视频文件中并不存在任何用于指定关联内容的相关扩展信息,则关联内容确定单元100可不包括文件解析单元102。此外,即使关联内容确定单元100包括内容分析单元101、文件解析单元102和内容指定单元103三者,也可根据情况仅启用三者中的一个或两个单元。
根据本发明的示例性实施例,地址获取单元200可用于获取关联内容的地址。这里,地址获取单元200可直接获取关联内容的地址(例如,地址获取单元200可从视频文件中与关联内容相应的扩展信息读取地址),也可通过间接的方式来获取关联内容的地址(例如,地址获取单元200可通过针对关联内容执行搜索来获取关联内容的地址)。
以下参照图4来描述根据本发明示例性实施例的关联内容获取设备中的地址获取单元200的示例性结构。这里,所述地址获取单元200用于通过针对关联内容执行搜索来获取关联内容的地址。
图4示出根据本发明示例性实施例的关联内容获取设备中的地址获取单元的结构的框图。参照图4,根据本发明示例性实施例的地址获取单元200可包括:搜索条件确定单元201、搜索单元202和地址确定单元203。
具体说来,搜索条件确定单元201可用于确定关于关联内容的搜索条件。这里,搜索条件可用于搜索关联内容,也就是说,通过利用搜索条件在相应的搜索引擎上进行搜索,即有可能搜索到关联内容。
作为示例,搜索条件确定单元201可从视频文件获取关联内容的搜索条件,例如,搜索条件确定单元201可基于视频文件中与关联内容相应的扩展信息来确定关于关联内容的搜索条件。这里,与关联内容相应的扩展信息可包括关于关联内容的搜索条件的信息(例如,关联音频(例如,片头曲、片尾曲、插曲)的名称、关联音频的描述信息、关联显示对象的描述信息(例如,人物服饰和道具的特性)等)。例如,假设所述扩展信息包含视频文件中的音频(例如片头曲、片尾曲、插曲等)的名称,则在关联内容确定单元100确定关联音频之后,搜索条件确定单元201可从扩展信息获取关联音频的名称以作为搜索条件。例如,如果关联音频为片头曲,则搜索条件确定单元201从扩展信息中提取片头曲的名称作为关联音频的名称(即,搜索条件)。例如,扩展信息中包含视频文件的片头曲的名称(例如,“小木偶的话”),则搜索条件确定单元201从扩展信息中提取“小木偶的话”作为搜索条件。
作为另一示例,搜索条件确定单元201可将关联内容的相关信息或特性用作相应的搜索条件。
作为示例,在关联内容为关联音频的情况下,搜索条件可包括以下项中的至少一个:关联音频的主题、关联音频的名称、关联音频的旋律、关联音频的歌词。相应地,作为示例,搜索条件确定单元201可通过以下四种方式中的至少一种来确定搜索条件。
方式一旨在将关联音频的主题确定为搜索条件,在这种情况下,搜索条件确定单元201可分析关联音频在视频文件中的播放位置,并基于播放位置与视频文件的名称来确定关联音频的主题。其中,可从视频文件中获取视频文件的名称。播放位置指示关联音频在视频文件的播放进度条上所处的位置,可通过各种方式从视频文件中提取关于播放位置的信息。搜索条件确定单元201将根据播放位置和视频文件的名称来确定关联音频的主题。例如,假设视频文件的名称为宫锁连城,如果关联音频的播放位置位于视频文件的播放进度条的起始端,则表明该关联音频为相应的片头曲,相应地,搜索条件确定单元201可确定关联音频的主题为“宫锁连城片头曲”,并将上述主题确定为搜索条件。
方式二旨在将关联音频的旋律确定为搜索条件,在这种情况下,搜索条件确定单元201可通过从正在播放的视频文件提取旋律来确定关联音频的旋律。作为示例,搜索条件确定单元201可从正在播放的视频文件提取关联音频的某个片段的旋律(例如,所述旋律可表示为旋律特征、旋律文件、旋律参数等),并将所述旋律确定为搜索条件。例如,如果关联音频为片头曲,则搜索条件确定单元201可从正在播放的视频文件提取片头曲的某段旋律,并将所述旋律确定为搜索条件。
方式三旨在将关联音频的歌词确定为搜索条件,在这种情况下,搜索条件确定单元201可通过从视频文件的字幕文件中提取歌词来确定关联音频的歌词。这里,字幕文件可包含正在播放的视频文件的所有相关文字内容(例如,音频对应的文字内容、人物对话对应的文字内容、旁白对应的文字内容等)。作为示例,搜索条件确定单元201可从字幕文件中提取关联音频对应的文字内容(即,歌词),并将所述歌词确定为关联音频的搜索条件。例如,如果关联音频为片头曲,则搜索条件确定单元201可从字幕文件中提取片头曲的歌词,并将所述歌词确定为搜索条件。
方式四同样旨在将关联音频的歌词确定为搜索条件,在这种情况下,搜索条件确定单元201可通过对正在播放的视频文件进行语音识别来确定关联音频的歌词。作为示例,搜索条件确定单元201通过对关联音频进行语音识别来确定关联音频对应的文字内容(例如,歌词),并将所述歌词确定为搜索条件。例如,如果关联音频为片头曲,则搜索条件确定单元201可对片头曲进行语音识别以得到片头曲对应的文字内容(即,歌词),并将所述歌词确定为搜索条件。
这里,应该理解,对于以上用于基于关联音频的相关信息或特性来确定搜索条件的各种方式可组合使用,也就是说,可采用上述方式中的任意一种或几种进行组合以实现搜索条件的确定。此外,基于关联音频的相关信息或特性来确定搜索条件的方式还可与直接获取搜索条件的方式进行组合,以更加有效地确定搜索条件。
作为另一示例,在关联内容为关联显示对象的情况下,搜索条件确定单元201可将关联显示对象的外观特征确定为关于关联显示对象的搜索条件。例如,搜索条件确定单元201可将关联显示对象的各种外观属性(例如,颜色、纹理、亮度、形状、运动状态等)确定为关于关联显示对象的搜索条件。
此外,搜索单元202可用于利用确定的搜索条件来执行搜索。可选地,在搜索条件确定单元201确定了搜索条件之后,搜索单元202可利用所述搜索条件来执行搜索,从而得到搜索结果。作为示例,搜索单元202可在各种搜索引擎、网站或本地存储文件中利用所述搜索条件进行搜索,以得到搜索结果。
另外,地址确定单元203可用于从搜索的结果中确定关联内容的地址。具体说来,搜索单元202利用搜索条件执行搜索时,会得到至少一个搜索结果。在搜索单元202得到单个搜索结果时,地址确定单元203可直接将与所述单个搜索结果相应的地址确定为关联内容的地址。在搜索单元202得到多个搜索结果时,地址确定单元203可从所述多个搜索结果中筛选出关联内容的地址。例如,地址确定单元203可将与搜索排名最靠前的结果相应的地址确定为关联内容的地址。优选地,地址确定单元203可先对搜索结果中的地址的有效性进行验证,将通过验证的地址(这里,通过验证的地址可以是一个或多个地址)确定为关联内容的地址。例如,当利用关联音频的搜索条件在音乐搜索引擎中搜索到多个地址时,地址确定单元203可先对搜索到的地址的有效性进行验证,将通过验证的地址确定为片头曲的地址。这里,可选地,地址确定单元203也可通过其他的方式从搜索的结果中确定关联内容的地址,例如,地址确定单元203可将搜索的结果中满足预定条件(这里,预定条件可由用户预先设定)的地址确定为关联内容的地址。此外,当地址确定单元203确定的关联内容的地址为单个地址时,获取单元400可从所述单个地址获取关联内容;当地址确定单元203确定的关联内容的地址为多个地址时,获取单元400可从第一个地址开始尝试获取关联内容,如果能够获取到关联内容,则不再进行后续操作,否则将从第二个地址开始再次尝试获取关联内容,直到获取到关联内容。
通过图4所示的地址获取单元200,可针对各种关联内容有效地获取相应的地址,而不需要进行任何的手动操作。此外,不同获取方式的任意组合可进一步扩展获取地址的范围。
以下,将结合具体示例对根据本发明的示例性实施例的接口提供单元300进行更加详细地描述和说明。下面分别从接口的位置、形式和提供时间三个方面来对接口提供单元300进行详细说明。
可选地,在接口的位置方面,关联内容的接口可在正在播放的视频文件的播放界面的预定位置进行显示。作为示例,接口提供单元300可将关联内容的接口显示在以下位置中的至少一个:靠近视频文件的播放进度条上对应于关联内容的播放时间的位置、视频文件的播放界面中的视频文件信息栏中的位置、在视频文件的播放界面中靠近关联显示对象的位置。
可选地,在接口的形式方面,关联内容的接口可包括与关联内容的地址相应的按钮、链接或菜单。
在一个示例中,当关联内容的接口为与关联内容的地址相应的按钮时,接口提供单元300可将所述按钮显示在视频文件的播放界面中的上述任何位置。此外,接口提供单元300还可在按钮上标注用于识别关联内容类型的指示符。或者,接口提供单元300还可在按钮旁边显示用于识别关联内容类型的指示符。
例如,当关联内容的接口为与关联内容的地址相应的按钮时,获取单元400可在接收到用户对所述按钮的选择操作后直接获取关联内容。或者,接口提供单元300在接收到用户对所述按钮的选择操作后显示所述按钮对应的菜单,并且获取单元400根据用户对所述菜单中的内容执行的选择操作来获取相应的关联内容。这里,所述菜单可包括关联内容的至少一个地址和关于所述关联内容的描述信息。例如,在关联内容为关联音频的情况下,所述至少一个地址对应于关联音频的不同版本(例如,不同音质、不同表演者等)。所述菜单包括关联音频的至少一个版本的地址和关于关联音频的描述信息。
在另一个示例中,当关联内容的接口为与关联内容的地址相应的链接时,接口提供单元300可将所述链接显示在视频文件的播放界面中的上述任何位置,以便获取单元400根据用户对所述链接执行的操作来获取相应的关联内容。此外,接口提供单元300可在所述链接旁边显示用于识别关联内容类型的指示符。或者,接口提供单元300可在链接上面显示用于识别关联内容类型的指示符的浮动图标。
在另一个示例中,当关联内容的接口为与关联内容的地址相应的菜单时,接口提供单元300可将所述菜单直接显示在视频文件的播放界面中的上述任何位置,以便获取单元400根据用户对菜单中的内容执行的选择操作来获取相应的关联内容。这里,所述菜单可包括关联内容的至少一个地址和关于所述关联内容的描述信息。例如,在关联内容为关联音频的情况下,所述至少一个地址对应于关联音频的不同版本(例如,不同音质、不同表演者等)。所述菜单包括关联音频的至少一个版本的地址和关于关联音频的描述信息。
可选地,在接口的提供时间方面,作为示例,在关联内容为关联音频的情况下,接口提供单元300可在关联音频被播放的持续时间内提供用于从关联音频的地址获取关联音频的接口。例如,当关联内容为视频文件的片头曲时,接口提供单元300可在片头曲的播放时间内提供用于从片头曲的地址获取片头曲的接口。作为另一示例,在关联内容为关联显示对象的情况下,接口提供单元300可在关联显示对象被显示的持续时间内提供用于从关联显示对象的地址获取关联显示对象的接口。这里,应该理解,还可在其他适合的时间提供关联内容的接口,例如,接口提供单元300可在视频文件的播放过程中一直显示关联内容的接口,或者,在视频文件的播放过程中的预定时间内显示关联内容的接口。
通过上述接口提供单元300可实现关联内容的接口的提供,为通过关联内容的地址获取关联内容提供方便,从而能够满足用户获取关联内容的需求。
以下,将结合图5到图18来描述根据本发明示例性实施例的用于获取视频文件的关联内容的方法(以下,称为关联内容获取方法)。所述方法可以由图1到图4所示的设备来执行,也可通过计算机程序来实现。例如,所述方法可通过安装在终端中的用于播放视频文件的多媒体播放器来执行。
图5示出根据本发明示例性实施例的关联内容获取方法的流程图。
在步骤S100,确定正在播放的视频文件的关联内容。这里,关联内容是指用户可能希望获取的与视频文件关联的内容。作为示例,关联内容可包括以下项中的至少一个:关联音频(例如,片头曲、片尾曲、插曲)、关联显示对象(例如,人物服饰、道具)。此外,本领域技术人员应该理解,关联内容也可包括其他内容,例如,正在播放的视频文件的主演的个人信息等。
作为示例,在视频文件被播放时,在步骤S100,可通过分析播放的内容来确定关联内容,也可通过解析视频文件来确定关联内容。此外,还可将用户在视频文件被播放的同时直接指定的内容确定为关联内容。
在步骤S200,获取关联内容的地址。这里,作为示例,所述地址可以是关联内容的网络下载地址或本地存储地址,也可以是其他可获取关联内容的地址。
作为示例,在步骤S100确定了视频文件的关联内容之后,在步骤S200,可确定用于搜索上述关联内容的搜索条件,并利用搜索条件进行搜索以获得用于获取关联内容的地址。此外,在步骤S200,还可从视频文件获取关联内容的地址,作为示例,所述关联内容的地址可被保存在视频文件的附加信息(例如,扩展信息)中。
可选地,在步骤S200,还可获取关于关联内容的描述信息。例如,在利用搜索条件进行搜索时,还可获取针对各个地址的关联内容的相关描述信息,例如,当关联内容为关联音频(例如,视频文件的片头曲)时,在获取片头曲的地址的同时,还可获取诸如片头曲的名称、演奏者、演奏版本(例如伴奏版、演唱会版等)等的描述信息。
在步骤S300,提供用于从关联内容的地址获取关联内容的接口。这里,所述接口可以是与关联内容的地址相应的接口,即,通过对所述接口进行预定的操作,就可通过相应的关联内容地址来获取关联内容。
作为示例,在步骤S200获取了关联内容的地址之后,在步骤S300,可产生与关联内容的地址相应的接口(例如,按钮、链接或菜单等),并在视频文件的播放界面中显示所述接口。在这种情况下,当用户对显示的接口执行预定的操作(例如,点击按钮)时,即可通过相应的关联内容地址来获取关联内容。
通过上述方式,有助于方便地获取正在播放的视频文件的关联内容,不仅能够满足用户对获取关联内容的需求,而且增强了与用户交互的有效性,提高了用户体验。
图6示出根据本发明另一示例性实施例的关联内容获取方法的流程图。
在步骤S100,确定正在播放的视频文件的关联内容。
在步骤S200,获取关联内容的地址。
在步骤S300,提供用于从关联内容的地址获取关联内容的接口。
应该理解,上述步骤S100、步骤S200和步骤S300可包括图5的步骤S100、步骤S200和S300中执行的具体操作,为避免重复,这里将不再赘述。
在步骤S400,根据对关联内容的接口执行的操作从关联内容的地址获取关联内容。
作为示例,在步骤S300提供了与关联内容的地址相应的接口之后,在步骤S400,可根据用户对接口执行的操作从相应的地址获取关联内容。这里,针对不同形式的接口,可感测到用户为了获取关联内容而执行的相关操作(例如,点击按钮、点击链接或选择菜单项目等),并由此从相应的地址来获取关联内容。作为示例,在步骤S400,可从相应的网络下载地址下载关联内容,也可从本地存储地址提取关联内容。例如,在关联内容为正在播放的视频文件的片头曲的情况下,当检测到用户对作为接口的下载按钮执行的点击操作时,可从片头曲的网络源地址获取片头曲的音频文件。
通过上述方式,用户可方便地获取正在播放的视频文件的关联内容,且用户获取关联内容的操作过程简单快捷,提高了用户获取关联内容的体验。
以下结合具体示例来描述根据本发明示例性实施例的关联内容获取方法中的步骤S100的流程。
可选地,可通过以下方式中的至少一个来确定正在播放的视频文件的关联内容:分析正在播放的视频文件中的内容以确定关联内容(以下简称方式A);解析视频文件中的扩展信息以确定关联内容(以下简称方式B);根据用户的输入来指定关联内容(以下简称方式C)。
具体说来,在方式A中,可采用多种方式来分析正在播放的视频文件中的内容的相关属性,从而确定用户可能期望获取的相关内容。
作为示例,可分析正在播放的视频文件的音量,并基于音量的大小来确定关联音频。具体地讲,为了从正在播放的视频文件获取关联音频(例如,片头曲、片尾曲、配乐等),可从正在播放的视频文件中提取音频(这里,对于非混合伴音的情况,可从音频信号中的音乐声道提取音频;对于混合伴音的情况,可从混合伴音中消除人声或其他背景声而得到音频),并确定音频的音量与视频文件的总音量的相对值,如果所述相对值大于预定值,则可将提取的音频确定为关联音频。这里,所述预定值可以为默认值,也可由用户来确定,例如,可在视频文件的播放期间根据用户的输入来设置或调整所述预定值。
这里,将结合图7来说明根据本发明示例性实施例的基于音量的大小来确定关联音频的具体过程。参照图7,在步骤S1011,获取正在播放的视频文件。在步骤S1012,提取所述视频文件的音频w。这里,对于非混合伴音的情况,可从音频信号中的音乐声道提取音频;对于混合伴音的情况,可从混合伴音中消除人声或其他背景声而得到音频。在步骤S1013,确定音频w的音量p和视频文件的总音量q。在步骤S1014,将p与q的比值与预定值进行比较,如果p/q小于等于预定值,则结束此次操作;如果p/q大于预定值,则在步骤S1015,将音频w确定为关联音频。这里,所述预定值可为默认值,也可根据用户的输入来设置或调整后得到。
作为示例,可通过分析正在播放的视频文件中显示的对象,并基于对象的外观特征来确定关联显示对象。这里,可分析显示对象的各种外观属性(例如,颜色、纹理、亮度、形状、运动状态等),从而确定用户可能希望获取的关联显示对象。例如,可分析正在播放的视频文件中显示的男主角的服饰,并基于男主角的服饰的外观特征(例如男主角的服饰的颜色和款式)将男主角的上衣确定为关联显示对象。
应注意,作为示例,可根据用户输入的条件以相应的方式来分析正在播放的视频文件中的内容,从而确定关联内容。具体说来,用户可输入关联内容的类型(例如,音频或显示对象)、关联内容的关键特征(例如,插曲、男主角服饰)等。例如,如果用户输入的条件为所有插曲,则分析正在播放的视频文件中的插曲音频,并将适当的插曲音频确定为关联内容。
此外,在方式B中,扩展信息可以是视频文件提供者在各种格式的视频文件的相应扩展字节中添加的附加信息。这里,以MP4格式的视频文件为例,扩展信息被存储在用户扩展类型的数据对象块box中。具体说来,视频文件提供者可在扩展信息中添加指示关联内容的信息,相应地,在方式B中,可通过解析扩展信息来提取指示关联内容的信息,并根据提取的信息来确定相应的关联内容。作为示例,所述指示关联内容的信息可以是指示关联内容的播放位置的信息。例如,可通过解析扩展信息来获取关联内容的播放位置(例如,插曲的开始时刻),并在视频文件播放到所述播放位置时,获取相应的插曲作为关联内容。
另外,在方式C中,作为示例,用户的输入可包括用于从视频文件的播放界面选择关联内容的指示。相应地,可将根据所述指示选择的内容确定为关联内容。为此,作为示例,可在视频文件的播放界面上设置用于使用户可指定关联内容的控件,也可将特定的物理按键设置为被用户用来指定下载内容,此外,还可仅将用户的特定操作动作(如,晃动播放视频文件的设备)设置为用于指定当前下载内容。例如,在视频文件的播放界面中可设置用于下载当前背景音乐的图标或按钮,当用户点击所述图标或按钮时,可将当前背景音乐确定为关联内容。
通过上述步骤S100,可有效地从正在播放的视频文件确定各种关联内容,从而满足用户获得不同关联内容的需求。
这里,进一步地,当通过将上述方式中的两个或三个进行组合来确定正在播放的视频文件的关联内容时,可按照预定的顺序来依次按照各个方式来确定关联内容,也可并行地同时按照各个方式来确定关联内容。
根据本发明的示例性实施例,可在步骤S200获取关联内容的地址。这里,可直接获取关联内容的地址(例如,可从视频文件中与关联内容相应的扩展信息读取地址),也可通过间接的方式来获取关联内容的地址(例如,可通过针对关联内容执行搜索来获取关联内容的地址)。
以下参照图8来描述根据本发明示例性实施例的关联内容获取方法中的步骤S200的流程。这里,可通过针对关联内容执行搜索来获取关联内容的地址。
图8示出根据本发明示例性实施例的用于获取关联内容的地址的步骤的流程图。
参照图8,在步骤S210,确定关于关联内容的搜索条件。这里,搜索条件可用于搜索关联内容,也就是说,通过利用搜索条件在相应的搜索引擎上进行搜索,即有可能搜索到关联内容。
作为示例,在步骤S210,可从视频文件获取关联内容的搜索条件,例如,可基于视频文件中与关联内容相应的扩展信息来确定关于关联内容的搜索条件。这里,与关联内容相应的扩展信息可包括关于关联内容的搜索条件的信息(例如,关联音频(例如,片头曲、片尾曲、插曲)的名称、关联音频的描述信息、关联显示对象的描述信息(例如,人物服饰和道具的特性)等)。例如,假设所述扩展信息包含视频文件中的音频(例如片头曲、片尾曲、插曲等)的名称,则在步骤S100确定了关联音频之后,在步骤S210,可从扩展信息获取关联音频的名称以作为搜索条件。例如,如果关联音频为片头曲,则从扩展信息中提取片头曲的名称作为关联音频的名称(即,搜索条件)。例如,扩展信息中包含视频文件的片头曲的名称(例如,“小木偶的话”),则从扩展信息中提取“小木偶的话”作为搜索条件。
作为另一示例,在步骤S210,可将关联内容的相关信息或特性用作相应的搜索条件。
作为示例,在关联内容为关联显示对象的情况下,在步骤S210,可将关联显示对象的外观特征确定为关于关联显示对象的搜索条件。例如,可将关联显示对象的各种外观属性(例如,颜色、纹理、亮度、形状、运动状态等)确定为关于关联显示对象的搜索条件。
作为另一示例,在关联内容为关联音频的情况下,搜索条件可包括以下项中的至少一个:关联音频的主题、关联音频的名称、关联音频的旋律、关联音频的歌词。
在步骤S220,利用确定的搜索条件来执行搜索。可选地,在步骤S210确定了搜索条件之后,在步骤S220,可利用所述搜索条件来执行搜索,从而得到搜索结果。作为示例,可在各种搜索引擎、网站或本地存储文件中利用所述搜索条件进行搜索,以得到搜索结果。
在步骤S230,从搜索的结果中确定地址。具体说来,在步骤S220利用搜索条件执行搜索时,会得到至少一个搜索结果。在得到单个搜索结果时,在步骤S230,可直接将与所述单个搜索结果相应的地址确定为关联内容的地址。在得到多个搜索结果时,在步骤S230,可从所述多个搜索结果中筛选出关联内容的地址。例如,可将与搜索排名最靠前的结果相应的地址确定为关联内容的地址。优选地,在步骤S230,可先对搜索结果中的地址的有效性进行验证,将通过验证的地址(这里,通过验证的地址可以是一个或多个地址)确定为关联内容的地址。例如,当利用关联音频的搜索条件在音乐搜索引擎中搜索到多个地址时,可先对搜索到的地址的有效性进行验证,将通过验证的地址确定为片头曲的地址。这里,可选地,在步骤S230,也可通过其他的方式从搜索的结果中确定关联内容的地址,例如,可将搜索的结果中满足预定条件(这里,预定条件可由用户预先设定)的地址确定为关联内容的地址。此外,当步骤S230中确定的关联内容的地址为单个地址时,在步骤S400,可从所述单个地址获取关联内容;当步骤S230中确定的关联内容的地址为多个地址时,在步骤S400,可从第一个地址开始尝试获取关联内容,如果能够获取到关联内容,则不再进行后续操作,否则将从第二个地址开始再次尝试获取关联内容,直到获取到关联内容。
通过图8所示的步骤S200的处理流程,可针对各种关联内容有效地获取相应的地址,而不需要进行任何的手动操作。此外,不同获取方式的任意组合可进一步扩展获取地址的范围。
以下,将结合图9至图13来具体说明步骤S200的具体实施过程。这里,图9至图13是示出在关联内容为关联音频的情况下,根据搜索条件确定关联音频的地址的过程的流程图。
图9示出根据本发明示例性实施例的用于获取关联音频的地址的步骤的流程图。在图9所示的示例中,将关联音频的名称作为搜索条件,从而搜索并确定关联音频的地址。
如图9所示,在步骤S2101,获取视频文件中与关联音频相应的扩展信息。这里,所述扩展信息中包含关联音频(例如,片头曲、片尾曲、插曲)的名称。在步骤S2102,从扩展信息中获取关联音频的名称。在步骤S2103,将关联音频的名称作为搜索条件执行搜索。这里,作为示例,可将关联音频的名称作为搜索条件在音乐搜索引擎中进行搜索。在步骤S2104,从搜索的结果中确定关联音频的地址。这里,作为示例,搜索的结果可为从音乐搜索引擎中得到的至少一个地址。
图10示出根据本发明另一示例性实施例的用于获取关联音频的地址的步骤的流程图。在图10所示的示例中,将关联音频的主题确定为搜索条件,从而搜索并确定关联音频的地址。
如图10所示,在步骤S2111,分析关联音频在视频文件中的播放位置。这里,播放位置指示关联音频在视频文件的播放进度条上所处的位置,可通过各种方式从视频文件中提取关于播放位置的信息。在步骤S2112,获取视频文件的名称。其中,可从视频文件中获取视频文件的名称。在步骤S2113,基于播放位置与视频文件的名称来确定关联音频的主题。作为示例,如果关联音频的播放位置为视频文件的播放时间的末尾(例如,全长四十五分钟的视频中的第四十分钟),则表明该关联音频为相应的片尾曲,此时,假设视频文件的名称为“宫锁珠帘”,则关联音频的主题为“宫锁珠帘片尾曲”。在步骤S2114,利用关联音频的主题来执行搜索。例如,可将上述示例中的“宫锁珠帘片尾曲”输入到音乐搜索引擎中进行搜索。在步骤S2115,从搜索的结果中确定关联音频的地址。这里,作为示例,搜索的结果可为从音乐搜索引擎中得到的至少一个地址。
图11示出根据本发明另一示例性实施例的用于获取关联音频的地址的步骤的流程图。在图11所示的示例中,将关联音频的旋律确定为搜索条件,从而搜索并确定关联音频的地址。
如图11所示,在步骤S2121,从正在播放的视频文件提取关联音频的旋律。这里,作为示例,可从正在播放的视频文件提取关联音频的某个片段的旋律(例如,所述旋律可表示为旋律特征、旋律文件、旋律参数等)。在步骤S2122,将提取的关联音频的旋律确定搜索条件。例如,如果关联音频为片头曲,则搜索条件确定单元201可从正在播放的视频文件提取片头曲的某段旋律,并将所述旋律确定为搜索条件。在步骤S2123,利用所述搜索条件来执行搜索。这里,作为示例,可将关联音频的旋律作为搜索条件在音乐搜索引擎中进行搜索。在步骤S2124,从搜索的结果中确定关联音频的地址。这里,作为示例,搜索的结果可为从音乐搜索引擎中得到的至少一个地址。
此外,可通过图12和图13所示的方式将关联音频的歌词确定为搜索条件,从而搜索并确定关联音频的地址。
图12示出根据本发明另一示例性实施例的用于获取关联音频的地址的步骤的流程图。
如图12所示,在步骤S2131,从视频文件的字幕文件中提取关联音频的歌词。这里,字幕文件可包含正在播放的视频文件的所有相关文字内容(例如,音频对应的文字内容、人物对话对应的文字内容、旁白对应的文字内容等)。作为示例,可从字幕文件中提取关联音频对应的文字内容(即,歌词)。在步骤S2132,将提取的关联音频的歌词确定搜索条件。例如,如果关联音频为片头曲,则可在步骤S2131从字幕文件中提取片头曲的歌词,并在步骤S2132将所述歌词确定为搜索条件.在步骤S2133,利用所述搜索条件来执行搜索。这里,作为示例,可将关联音频的歌词作为搜索条件在音乐搜索引擎中进行搜索。在步骤S2135,从搜索的结果中确定关联音频的地址。这里,作为示例,搜索的结果可为从音乐搜索引擎中得到的至少一个地址。
图13示出根据本发明另一示例性实施例的用于获取关联音频的地址的步骤的流程图。
如图13所示,在步骤S2141,通过对关联音频进行语音识别来确定关联音频对应的文字内容(例如,歌词)。例如,如果关联音频为片头曲,则可对片头曲进行语音识别以得到片头曲对应的文字内容(即,歌词)。在步骤S2142,将关联音频的歌词确定为搜索条件。在步骤S2143,利用所述搜索条件来执行搜索。这里,作为示例,可将关联音频的歌词作为搜索条件在音乐搜索引擎中进行搜索。通过在步骤S2144,从搜索的结果中确定关联音频的地址。这里,作为示例,搜索的结果可为从音乐搜索引擎中得到的至少一个地址。
这里,应该理解,图9到图13所示的不同方式可被任意组合以确定关联内容的地址。
以下,将结合具体示例对根据本发明的示例性实施例的关联内容获取方法中的步骤S300进行更加详细地描述和说明。下面分别从接口的提供时间、位置和形式三个方面来对步骤S300进行详细说明。
可选地,在接口的提供时间方面,作为示例,在关联内容为关联音频的情况下,在步骤S300,可在关联音频被播放的持续时间内提供用于从关联音频的地址获取关联音频的接口。例如,当关联内容为视频文件的片头曲时,可在片头曲的播放时间内提供用于从片头曲的地址获取片头曲的接口。作为另一示例,在关联内容为关联显示对象的情况下,可在关联显示对象被显示的持续时间内提供用于从关联显示对象的地址获取关联显示对象的接口。这里,应该理解,还可在其他适合的时间提供关联内容的接口,例如,可在视频文件的播放过程中一直显示关联内容的接口,或者,在视频文件的播放过程中的预定时间内显示关联内容的接口。
可选地,在接口的位置方面,关联内容的接口可在正在播放的视频文件的播放界面的预定位置进行显示。作为示例,在步骤S300,可将关联内容的接口显示在以下位置中的至少一个:靠近视频文件的播放进度条上对应于关联内容的播放时间的位置、视频文件的播放界面中的视频文件信息栏中的位置、在视频文件的播放界面中靠近关联显示对象的位置。
例如,在一个示例中,关联内容为关联音频,关联音频的接口可显示在靠近视频文件的播放进度条上对应于关联音频的播放时间的位置。图14示出根据本发明示例性实施例的关联音频的接口的示意图。如图14所示,关联音频为片头曲和片尾曲,关联音频的接口(如虚线框所示)显示在片头曲和片尾曲的播放位置。这里,关联音频的接口可在视频文件的播放过程中一直显示在对应于关联内容的播放位置。
在另一个示例中,关联内容为关联音频,关联音频的接口可显示在视频文件的播放界面中的视频文件信息栏中的位置。图15示出根据本发明另一示例性实施例的关联音频的接口的示意图。如图15所示,关联音频为片头曲,关联音频的接口显示在视频文件信息栏中。当关联音频的地址被获取之后,关联音频的接口在片头曲被播放的持续时间内进行显示,当片头曲播放完毕时,关联音频的接口则不再被显示。
可选地,在接口的形式方面,关联内容的接口可包括与关联内容的地址相应的按钮、链接或菜单。
在一个示例中,当关联内容的接口为与关联内容的地址相应的按钮时,在步骤S300,可将所述按钮显示在视频文件的播放界面中的上述任何位置。此外,在步骤S300,还可在按钮上标注用于识别关联内容类型的指示符。或者,在步骤S300,还可在按钮旁边显示用于识别关联内容类型的指示符(例如图14和图15中所示的音符符号(在关联内容为关联音频的情况下))。
例如,当关联内容的接口为与关联内容的地址相应的按钮时,在步骤S400,可在接收到用户对所述按钮的选择操作后直接获取关联内容。或者,在步骤S300,接收到用户对所述按钮的选择操作后显示所述按钮对应的菜单,并且在步骤S400,根据用户对所述菜单中的内容执行的选择操作来获取相应的关联内容。这里,所述菜单可包括关联内容的至少一个地址和关于所述关联内容的描述信息。例如,在关联内容为关联音频的情况下,所述至少一个地址对应于关联音频的不同版本(例如,不同音质、不同表演者等)。所述菜单包括关联音频的至少一个版本的地址和关于关联音频的描述信息。
在另一个示例中,当关联内容的接口为与关联内容的地址相应的链接时,在步骤S300,可将所述链接显示在视频文件的播放界面中的上述任何位置,以便随后在步骤S400中根据用户对所述链接执行的操作来获取相应的关联内容。此外,在步骤S300,可在所述链接旁边显示用于识别关联内容类型的指示符。或者,在步骤S300,可在链接上面显示用于识别关联内容类型的指示符的浮动图标。
在另一个示例中,当关联内容的接口为与关联内容的地址相应的菜单时,在步骤S300,可将所述菜单直接显示在视频文件的播放界面中的上述任何位置,以便随后在步骤S400中根据用户对菜单中的内容执行的选择操作来获取相应的关联内容。这里,所述菜单可包括关联内容的至少一个地址和关于所述关联内容的描述信息。例如,在关联内容为关联音频的情况下,所述至少一个地址对应于关联音频的不同版本(例如,不同音质、不同表演者等)。所述菜单包括关联音频的至少一个版本的地址和关于关联音频的描述信息。
例如,在一个示例中,图16示出根据本发明另一示例性实施例的关联音频的接口的示意图。如图16所示,关联音频为插曲,在这种情况下,在步骤S300,可显示如图16所示的按钮和指示关联内容类型的音符符号,并且,在接收到用户对按钮的选择操作后,可显示相应的下载选择菜单。这里,所述下载选择菜单中的每个条目可包括插曲的演唱者、插曲名称以及插曲的描述信息,以便用户对下载选择菜单中的条目进行选择。在图16中,下载选择菜单中的各个条目对应的歌曲具有相同演唱者、相同插曲名称和不同的描述信息。
在另一个示例中,图17示出根据本发明另一示例性实施例的关联音频的接口的示意图。如图17所示,关联音频为插曲,在这种情况下,在步骤S300,可显示如图17所示的按钮和指示关联内容类型的音符符号,并且,在接收到用户对按钮的选择操作后,可显示相应的下载选择菜单。这里,所述下载选择菜单中的每个条目可包括插曲的演唱者和插曲名称,以便用户对下载选择菜单中的条目进行选择。在图17中,下载选择菜单中的各个条目对应的歌曲具有相同插曲名称和不同的演唱者。
在另一个示例中,图18示出根据本发明另一示例性实施例的联音频的接口的示意图。如图18所示,关联音频为插曲,在这种情况下,在步骤S300,可显示如图18所示的按钮和指示关联内容类型的音符符号,并且,在接收到用户对按钮的选择操作后,可显示相应的下载选择菜单。这里,所述下载选择菜单中的每个条目可包括插曲的演唱者、插曲名称以及插曲的描述信息,以便用户对下载选择菜单中的条目进行选择。在图18中,下载选择菜单中的各个条目对应的歌曲具有相同演唱者、相同插曲名称、相同描述信息和不同音质版本。当下载选择菜单中的条目被选择时,可显示相应的下载选择子菜单,这里,所述下载选择子菜单中的每个条目可包括插曲的不同版本,如图18所示,下载选择菜单中的第一条目所对应的下载选择子菜单中包括相应的标准音质版本和流畅音质版本。
通过上述步骤S300可实现关联内容的接口的提供,为通过关联内容的地址获取关联内容提供方便,从而能够满足用户获取关联内容的需求。
综上所述,在根据本发明示例性实施例的用于获取视频文件中的关联内容的设备和方法,有助于方便地获取正在播放的视频文件的关联内容,不仅能够满足用户对获取关联内容的需求,而且增强了与用户交互的有效性,提高了用户体验。
上面已经结合具体实施例描述了本发明,但是本发明的实施不限于此。在本发明的精神和范围内,本领域技术人员可以进行各种修改和变型,这些修改和变型将落入权利要求限定的保护范围之内。

Claims (21)

1.一种用于获取视频文件的关联内容的设备,包括:
关联内容确定单元,用于确定正在播放的视频文件的关联内容;
地址获取单元,用于获取关联内容的地址;
接口提供单元,用于提供用于从所述地址获取关联内容的接口。
2.如权利要求1所述的设备,所述设备还包括:获取单元,用于根据对所述接口执行的操作从所述地址获取关联内容。
3.如权利要求1所述的设备,其中,关联内容确定单元包括以下项中的至少一个:
内容分析单元,用于分析正在播放的视频文件中的内容以确定关联内容;
文件解析单元,用于解析视频文件中的扩展信息以确定关联内容;
内容指定单元,用于根据用户的输入来指定关联内容。
4.如权利要求3所述的设备,其中,关联内容包括以下项中的至少一个:关联音频、关联显示对象。
5.如权利要求4所述的设备,其中,内容分析单元分析正在播放的视频文件的音量,并基于音量的大小来确定关联音频,或者,内容分析单元分析正在播放的视频文件中显示的对象,并基于对象的外观特征来确定关联显示对象。
6.如权利要求3所述的设备,其中,文件解析单元解析扩展信息以确定扩展信息中设置的获取断点,并将与获取断点对应的内容确定为关联内容。
7.如权利要求3所述的设备,其中,用户的输入包括用于从视频文件的播放界面选择关联内容的指示,并且,内容指定单元将根据所述指示选择的内容确定为关联内容。
8.如权利要求1所述的设备,其中,地址获取单元还获取关于关联内容的描述信息。
9.如权利要求1所述的设备,其中,地址获取单元从视频文件中与关联内容相应的扩展信息获取关联内容的地址。
10.如权利要求1所述的设备,其中,地址获取单元包括:
搜索条件确定单元,用于确定关于关联内容的搜索条件;
搜索单元,用于利用确定的搜索条件来执行搜索;
地址确定单元,用于从搜索的结果中确定所述地址。
11.如权利要求10所述的设备,其中,搜索条件确定单元基于视频文件中与关联内容相应的扩展信息来确定关于关联内容的搜索条件。
12.如权利要求10所述的设备,其中,关联内容包括关联音频,搜索条件包括以下项中的至少一个:关联音频的主题、关联音频的名称、关联音频的旋律、关联音频的歌词。
13.如权利要求12所述的设备,其中,搜索条件确定单元分析关联音频在视频文件中的播放位置,并基于播放位置与视频文件的名称来确定关联音频的主题,或者,搜索条件确定单元基于视频文件中与关联内容相应的扩展信息来确定关联音频的名称,或者,搜索条件确定单元通过从正在播放的视频文件提取旋律来确定关联音频的旋律,或者,搜索条件确定单元通过从视频文件的字幕文件中提取歌词来确定关联音频的歌词,或者,搜索条件确定单元通过对正在播放的视频文件进行语音识别来确定关联音频的歌词。
14.如权利要求10所述的设备,其中,关联内容包括关联显示对象,搜索条件确定单元将关联显示对象的外观特征确定为关于关联显示对象的搜索条件。
15.如权利要求13所述的设备,其中,接口提供单元在关联音频被播放的持续时间内提供用于从所述地址获取关联音频的接口。
16.如权利要求1或8所述的设备,其中,接口提供单元将所述接口显示在以下位置中的至少一个:靠近视频文件的播放进度条上对应于关联内容的播放时间的位置、视频文件的播放界面中的视频文件信息栏中的位置、在视频文件的播放界面中靠近关联显示对象的位置。
17.如权利要求16所述的设备,其中,所述接口包括与关联内容的地址相应的按钮、链接或菜单。
18.如权利要求17所述的设备,其中,所述按钮上标注有用于识别关联内容类型的指示符,或者,接口提供单元在按钮旁边显示用于识别关联内容类型的指示符。
19.如权利要求17所述的设备,其中,所述菜单包括关联内容的至少一个地址和关于关联内容的描述信息。
20.如权利要求19所述的设备,其中,关联内容包括关联音频,所述至少一个地址对应于关联音频的不同版本。
21.一种用于获取视频文件的关联内容的方法,包括:
确定正在播放的视频文件的关联内容;
获取关联内容的地址;
提供用于从所述地址获取关联内容的接口。
CN201410418639.1A 2014-08-22 2014-08-22 用于获取视频文件的关联内容的设备和方法 Pending CN104199885A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410418639.1A CN104199885A (zh) 2014-08-22 2014-08-22 用于获取视频文件的关联内容的设备和方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410418639.1A CN104199885A (zh) 2014-08-22 2014-08-22 用于获取视频文件的关联内容的设备和方法

Publications (1)

Publication Number Publication Date
CN104199885A true CN104199885A (zh) 2014-12-10

Family

ID=52085178

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410418639.1A Pending CN104199885A (zh) 2014-08-22 2014-08-22 用于获取视频文件的关联内容的设备和方法

Country Status (1)

Country Link
CN (1) CN104199885A (zh)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104731983A (zh) * 2015-04-17 2015-06-24 广州炫智电子科技有限公司 一体机的多媒体文件自动归类方法及***
CN105163049A (zh) * 2015-08-26 2015-12-16 深圳市金锐显数码科技有限公司 电视节目播放方法和装置
CN105280170A (zh) * 2015-10-10 2016-01-27 北京百度网讯科技有限公司 一种乐谱演奏的方法和装置
CN105872811A (zh) * 2015-12-31 2016-08-17 乐视网信息技术(北京)股份有限公司 一种视频关联音乐短片的处理方法以及视频播放装置
CN106162379A (zh) * 2015-04-22 2016-11-23 小米科技有限责任公司 视频聚合方法及装置
CN106375782A (zh) * 2016-08-31 2017-02-01 北京小米移动软件有限公司 视频播放方法及装置
CN107124623A (zh) * 2017-05-12 2017-09-01 腾讯科技(深圳)有限公司 音乐文件信息的传输方法和装置
CN107203605A (zh) * 2017-05-16 2017-09-26 维沃移动通信有限公司 一种音频列表的生成方法及移动终端
CN108762852A (zh) * 2018-06-10 2018-11-06 北京酷我科技有限公司 一种截取音频控件与歌词控件联动效果的实现方法
CN108924636A (zh) * 2018-06-29 2018-11-30 北京优酷科技有限公司 字幕显示方法及装置
CN109063141A (zh) * 2018-08-06 2018-12-21 包仁妹 歌曲类型吻合度探测方法
CN109672927A (zh) * 2018-08-01 2019-04-23 李春莲 电影内容匹配方法
CN110019948A (zh) * 2018-08-31 2019-07-16 北京字节跳动网络技术有限公司 用于输出信息的方法和装置
CN110267063A (zh) * 2015-12-17 2019-09-20 上海交通大学 一种关联多媒体内容个性化呈现信息的描述方法
CN110326301A (zh) * 2017-03-21 2019-10-11 多玩国株式会社 反应选择装置、反应选择方法、以及反应选择程序

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050096084A1 (en) * 2003-11-04 2005-05-05 Seppo Pohja System and method for registering attendance of entities associated with content creation
CN102497580A (zh) * 2011-11-30 2012-06-13 苏州奇可思信息科技有限公司 基于音频特征信息的视频信息合成方法
CN102906744A (zh) * 2010-06-28 2013-01-30 雅虎公司 无限浏览
CN103024464A (zh) * 2011-12-31 2013-04-03 中国科学院计算技术研究所 提供与视频播放内容相关信息的***和方法
CN103442083A (zh) * 2013-09-10 2013-12-11 百度在线网络技术(北京)有限公司 音频文件传输关联内容的方法、***、客户端和服务器

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050096084A1 (en) * 2003-11-04 2005-05-05 Seppo Pohja System and method for registering attendance of entities associated with content creation
CN102906744A (zh) * 2010-06-28 2013-01-30 雅虎公司 无限浏览
CN102497580A (zh) * 2011-11-30 2012-06-13 苏州奇可思信息科技有限公司 基于音频特征信息的视频信息合成方法
CN103024464A (zh) * 2011-12-31 2013-04-03 中国科学院计算技术研究所 提供与视频播放内容相关信息的***和方法
CN103442083A (zh) * 2013-09-10 2013-12-11 百度在线网络技术(北京)有限公司 音频文件传输关联内容的方法、***、客户端和服务器

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104731983B (zh) * 2015-04-17 2018-05-18 广州炫智电子科技有限公司 一体机的多媒体文件自动归类方法及***
CN104731983A (zh) * 2015-04-17 2015-06-24 广州炫智电子科技有限公司 一体机的多媒体文件自动归类方法及***
CN106162379A (zh) * 2015-04-22 2016-11-23 小米科技有限责任公司 视频聚合方法及装置
CN110139171A (zh) * 2015-04-22 2019-08-16 小米科技有限责任公司 视频聚合方法及装置
CN105163049A (zh) * 2015-08-26 2015-12-16 深圳市金锐显数码科技有限公司 电视节目播放方法和装置
CN105280170A (zh) * 2015-10-10 2016-01-27 北京百度网讯科技有限公司 一种乐谱演奏的方法和装置
CN110267063A (zh) * 2015-12-17 2019-09-20 上海交通大学 一种关联多媒体内容个性化呈现信息的描述方法
CN105872811A (zh) * 2015-12-31 2016-08-17 乐视网信息技术(北京)股份有限公司 一种视频关联音乐短片的处理方法以及视频播放装置
CN106375782A (zh) * 2016-08-31 2017-02-01 北京小米移动软件有限公司 视频播放方法及装置
CN106375782B (zh) * 2016-08-31 2020-12-18 北京小米移动软件有限公司 视频播放方法及装置
CN110326301A (zh) * 2017-03-21 2019-10-11 多玩国株式会社 反应选择装置、反应选择方法、以及反应选择程序
US11064258B2 (en) 2017-03-21 2021-07-13 Dwango Co., Ltd. Reaction selection device, reaction selection method, and reaction selection program
CN107124623A (zh) * 2017-05-12 2017-09-01 腾讯科技(深圳)有限公司 音乐文件信息的传输方法和装置
CN107203605A (zh) * 2017-05-16 2017-09-26 维沃移动通信有限公司 一种音频列表的生成方法及移动终端
CN108762852A (zh) * 2018-06-10 2018-11-06 北京酷我科技有限公司 一种截取音频控件与歌词控件联动效果的实现方法
CN108924636A (zh) * 2018-06-29 2018-11-30 北京优酷科技有限公司 字幕显示方法及装置
CN109672927A (zh) * 2018-08-01 2019-04-23 李春莲 电影内容匹配方法
CN109063141A (zh) * 2018-08-06 2018-12-21 包仁妹 歌曲类型吻合度探测方法
CN109063141B (zh) * 2018-08-06 2019-10-18 上海倍增智能科技有限公司 一种歌曲类型吻合度探测平台
CN110019948A (zh) * 2018-08-31 2019-07-16 北京字节跳动网络技术有限公司 用于输出信息的方法和装置
CN110019948B (zh) * 2018-08-31 2022-04-26 北京字节跳动网络技术有限公司 用于输出信息的方法和装置

Similar Documents

Publication Publication Date Title
CN104199885A (zh) 用于获取视频文件的关联内容的设备和方法
TWI716413B (zh) 用於在第一音頻片段和作為目標的第二音頻片段之間淡變的方法、電腦程式產品、及音頻系統
RU2662125C2 (ru) Система и способ генерации звукового файла
US20170124188A1 (en) Systems and methods to facilitate media search
US7921116B2 (en) Highly meaningful multimedia metadata creation and associations
WO2013086987A1 (zh) 一种软件推荐方法及推荐***
CN111353068A (zh) 一种视频推荐方法及装置
US10031714B2 (en) Method and device for processing audio files
US20080301173A1 (en) Method and apparatus for generating playlist of media content and method and apparatus for playing media content
CA2941921A1 (en) Method of providing a user with feedback on performance of a karaoke song
CN107872685A (zh) 一种多媒体数据的播放方法、装置和计算机装置
US10343072B2 (en) Apparatus and method of producing rhythm game, and non-transitory computer readable medium
WO2017113857A1 (zh) 视频关联音乐短片的处理方法以及视频播放装置
US20140128160A1 (en) Method and system for generating a sound effect in a piece of game software
EP3839938B1 (en) Karaoke query processing system
Roma et al. Querying freesound with a microphone
US20130339853A1 (en) Systems and Method to Facilitate Media Search Based on Acoustic Attributes
CN111046226A (zh) 一种音乐的调音方法及装置
CN112086082A (zh) 电视k歌的语音交互方法、电视和存储介质
KR101547525B1 (ko) 사용자의 입력을 반영한 자동 음악 선곡 장치 및 방법
JP2008192102A (ja) メタデータ生成装置およびメタデータ生成方法
JP2007114919A (ja) 情報処理装置および情報処理のプログラム
Brinkman et al. Online music recognition: the Echoprint system
CN115687683A (zh) 一种音乐搜索方法、装置、设备及存储介质
JP2009141797A (ja) データ生成装置、データ生成プログラムおよび情報処理装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20141210

RJ01 Rejection of invention patent application after publication