视频搜索方法及视频搜索装置的制造方法

文档序号:10655334阅读:231来源:国知局
视频搜索方法及视频搜索装置的制造方法
【专利摘要】本发明提供一种视频搜索方法及视频搜索装置。本发明的视频搜索方法,包括接收视频搜索信息,其中,所述视频搜索信息中包括目标角色的角色信息,所述角色信息用于标识不同角色;根据目标角色的角色信息获取所述目标角色对应的视频片段;根据所述目标角色对应的视频片段生成所述目标角色所对应的搜索视频。本发明能够让用户观看到视频中自己所关注的角色视频片段,以满足用户对视频搜索的个性化需求。
【专利说明】
视频搜索方法及视频搜索装置
技术领域
[0001] 本发明设及视频处理领域,尤其设及一种视频捜索方法及视频捜索装置。
【背景技术】
[0002] 随着互联网技术的发展与网络带宽的提升,人们越来越多地通过网络媒体进行视 频播放与观看。
[0003] 然而,因为网络视频的数据量成几何增长,如何在互联网上的海量视频中快速寻 找到符合用户需求的视频成为一个棘手的问题。目前,视频捜索的主要途径包括捜索引擎 间接捜索W及影视客户端捜索等。捜索方法主要是基于视频的影片名、演员及导演等关键 词捜索,或者是基于影视分类的视频捜索,展现的单元也是视频整体,如电视剧分集播放, 电影按照整部影片长度等。
[0004] 然而,随着现代生活节奏的加快,用户可W花费在影视观看上的时间越来越少,更 多的用户不再想观看视频整体,而是想快速的观看视频中自己所关注的角色片段,因此,现 有的视频捜索方法已经不能满足用户的个性化需求。

【发明内容】

[0005] 本发明提供一种视频捜索方法及视频捜索装置,旨在为用户提供目标视频中自己 所关注的角色片段,满足用户对视频捜索的个性化需求。
[0006] 第一方面,本发明提供一种视频捜索方法,包括:
[0007] 接收视频捜索信息,其中,视频捜索信息中包括目标角色的角色信息,角色信息用 于标识不同角色;
[000引根据目标角色的角色信息获取目标角色对应的视频片段;
[0009] 根据目标角色对应的视频片段生成目标角色所对应的捜索视频。
[0010] 第二方面,本发明提供一种视频捜索装置,包括:
[0011] 接收模块,用于接收视频捜索信息,其中,视频捜索信息中包括目标角色的角色信 息,角色信息用于标识不同角色;
[0012] 视频获取模块,用于根据目标角色的角色信息获取目标角色对应的视频片段;
[0013] 视频拼接模块,用于根据目标角色对应的视频片段生成目标角色所对应的捜索视 频。
[0014] 第=方面,本发明提供一种视频捜索装置,包括:
[0015] 接收器,用于接收视频捜索信息,其中,视频捜索信息中包括目标角色的角色信 息,角色信息用于标识不同角色;
[0016] 存储器,用于存储程序;
[0017] 处理器,用于执行存储器存储的程序,W根据目标角色的角色信息获取所述目标 角色对应的视频片段,并根据所述目标角色对应的视频片段生成所述目标角色对应的捜索 视频。
[0018] 本发明提供的视频捜索方法,首先接收视频捜索信息,其中,视频捜索信息中包括 目标角色的角色信息,角色信息用于标识不同角色;再根据目标角色的角色信息获取目标 角色对应的所有视频片段;最后根据目标角色对应的所有视频片段获得目标角色所对应的 视频。运样可W让用户观看到目标视频中自己所关注的角色所对应的视频片段,省去了用 户自己手动捜索、调整播放进度的过程,有效提高了用户的观影体验,满足了用户对视频捜 索的个性化需求。
【附图说明】
[0019] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可W 根据运些附图获得其他的附图。
[0020] 图IA是本发明实施例一提供的一种视频捜索方法的流程示意图;
[0021] 图IB是本发明实施例一提供的另一种视频捜索方法的流程示意图;
[0022] 图IC是本发明实施例一提供的第=种视频捜索方法的流程示意图;
[0023] 图2A是本发明实施例一提供的根据原始视频中的角色信息将原始视频划分为多 个视频片段的第一种流程示意图;
[0024] 图2B是本发明实施例一提供的根据原始视频中的角色信息将原始视频划分为多 个视频片段的第二种流程示意图;
[0025] 图2C是本发明实施例一提供的根据原始视频中的角色信息将原始视频划分为多 个视频片段的第=种流程示意图;
[0026] 图2D是本发明实施例一提供的根据原始视频中的角色信息将原始视频划分为多 个视频片段的第四种流程示意图;
[0027] 图2E是本发明实施例一提供的根据原始视频中的角色信息将原始视频划分为多 个视频片段的第五种流程示意图;
[0028] 图2F是本发明实施例一提供的根据原始视频中的角色信息将原始视频划分为多 个视频片段的第六种流程示意图;
[0029] 图3A是本发明实施例一提供的根据目标角色对应的视频片段生成目标角色所对 应的捜索视频的一种流程示意图;
[0030] 图3B是本发明实施例一提供的根据目标角色对应的视频片段生成目标角色所对 应的捜索视频的另一种流程示意图;
[0031 ]图4A是本发明实施例二提供的一种视频捜索装置的结构示意图;
[0032] 图4B是本发明实施例二提供的另一种视频捜索装置的结构示意图;
[0033] 图5是本发明实施例=提供的视频捜索装置的结构示意图;
【具体实施方式】
[0034] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0035] 图IA是本发明实施例一提供的一种视频捜索方法的流程示意图。该方法的执行主 体可W为智能手机、智能电视、高清机顶盒、平板电脑、笔记本电脑、超级移动个人计算机 (英文:Ultra-mobile Personal Computer,简称:UMPC)、上网本、个人数字助理(英文: Personal Digital Assistant,简称:PDA)等终端;同时,该方法的执行主体还可W为具有 视频捜索功能的应用软件,比如腾讯视频、爱奇艺视频、百度等。如图IA所示,本实施例提 供的视频捜索方法具体包括W下步骤:
[0036] Sll、接收视频捜索信息,其中,视频捜索信息中包括目标角色的角色信息,角色信 息用于标识不同角色。
[0037] S12、根据目标角色的角色信息获取目标角色对应的视频片段。
[0038] S13、根据目标角色对应的视频片段生成目标角色所对应的捜索视频。
[0039] 示例的,视频捜索信息可W是用户通过终端设备的语音输入装置输入的语音捜索 信息,终端设备上的语音输入装置接收到语音捜索信息后,可对语音捜索信息内用于标识 角色的角色信息,如视频中的角色名字进行解析,从而获知用户想要观看到的目标角色。当 然,本发明实施例的视频捜索信息还可W通过终端设备的其他输入方式输入,比如通过终 端设备的触摸屏输入、通过与终端设备相连的键盘输入等,显然此处仅是举例说明,并不代 表本发明实施例的视频捜索信息的输入方式局限于此。
[0040] 示例的,在对视频捜索信息中的角色信息进行解析时,可W利用关键字匹配等不 同方式,并在预先建立好的角色信息库中进行检索与查询,判断视频捜索信息中是否包含 有目标角色的角色信息,本发明对此不做限定。
[0041] 在进行视频捜索时,首先需要接收到视频捜索信息,且视频捜索信息中包括有用 户所需的目标角色的角色信息,该角色信息可用于标识不同的角色,运样才能进行后续的 视频片段捜索过程。具体的,因为在视频中可存在有不同的角色,每个角色出现在视频中的 不同时间段里。运样,想要获取目标角色的视频片段时,可W通过目标角色的角色信息,获 取到该目标角色所对应的视频片段,每个视频片段中,均只包含该特定人物角色的画面及 声音,运样可为后续的合成提供基础。
[0042] 具体的,因为通常角色为某一原始视频里所特定的人物或其他角色,因而可根据 在视频中不断更替出现的不同角色,可W将视频划分成为多个视频片段。图IB是本发明实 施例一提供的另一种视频捜索方法的流程示意图。如图IB所示,在接收视频捜索信息之前, 该视频捜索方法还可W包括:
[0043] S14、获取原始视频中各个角色的角色信息;
[0044] S15、根据原始视频中各个角色的角色信息,将原始视频划分为多个视频片段,每 个视频片段对应一个角色的角色信息。
[0045] 运样,可W获取原始视频里各个不同角色的角色信息,W对不同角色进行区分,并 根据不同角色对原始视频进行分割处理。
[0046] W对一段原始视频进行分割处理为例,该段原始视频可W包括有A、B和C=个主要 角色,按照视频中显示的角色不同,可W将视频分为20段,如表1所示。
[0047] 表1原始视频按照角色划分的分段示意表
[004引
[0049] 其中,整段原始视频被分为1-20段,且每段视频中对应一个角色或者没有角色。原 始视频中的片段1,3,7,10,12,16和20均对应角色A;片段4,9,11,13,15和18只对应角色B; 片段2,5,8,14,17对应的是角色(:,而片段6和片段19为背景片段,没有人物角色的画面或声 音出现。
[0050] 原始视频划分完毕后,可W利用播放标签等信息,在原始视频中对应的时间轴位 置上进行标记,运样在后续查找时,只需要获得特定的播放标签,即可捜索到该播放标签在 原始视频上对应的时间轴,从而查找到原始视频中的视频片段。示例的,本发明实施例的播 放标签为目标视频片段在原始视频的时间轴上所对应的时间标签,比如电影《一个人的江 湖》第35分钟~第38分钟。其中,原始视频既可W为一段单独的视频文件,也可W为由多个 视频组成的剧集。
[0051] 具体的,可W利用原始视频中的角色信息,进行原始视频中的不同角色的标识。角 色信息能够体现出不同角色的特征,并将特定角色与其它角色区分出来。一般的,角色信息 可W为视频字幕中对应的文本特征,也可W是视频图像帖中的角色外形特征,或者是视频 中角色的声音特征等。
[0052] 在利用角色信息对原始视频进行划分时,所利用到的角色信息一般是通过对原始 视频进行处理和角色甄别而获取到的。具体的,可W预先对原始视频进行遍历和特征提取, W构建出一个特征数据库,再利用模式识别或分类方法筛选出特定角色的特征。
[0053] 利用角色信息对原始视频进行分段,划分出多个对应不同角色的视频片段后,即 可根据目标角色的角色信息,对所有视频片段进行筛选,W获得对应该目标角色的所有视 频片段。其中,目标角色的角色信息可W由用户进行输入,例如用户可输入目标角色的角色 名称、角色面部的图片、或者角色的一段声音等。得到目标角色的角色信息后,即可在视频 片段中进行检索与筛选,挑选出符合该目标角色的角色信息的视频片段。一般的,为了避免 遗漏,需要获取整个原始视频,W寻找出原始视频中所有符合该角色的片段。
[0054] 还是W表1中的视频分段为例。因为只需要获得人物角色所对应的视频片段,所W 可忽略背景片段,而将不同人物角色所对应的视频片段进行分类,具体的划分如表2所示。 具体的,获取目标角色的视频片段,既可W是获取符合条件的视频片段的播放标签,也可W 是将符合条件的视频片段从原始视频上剪辑下来,W形成独立的视频片段文件。一般的,为 了节省资源与空间,通常可W只获取目标角色视频片段的播放标签,而不形成新的独立视 频片段文件。
[0055] 表2不同角色所对应的视频片段示意表
[0化6]
[0057] 因为对原始视频进行角色解析和分割,需要占用大量的时间及计算处理资源,为 了减少后续重复播放时对时间和资源的占用,还可W将剪辑好的视频片段保存起来。例如, 根据原始视频中的角色信息,将原始视频划分为多个视频片段之后,可W将视频片段存储 在媒体库中。媒体库可W为网络上的媒体库,也可W是在本地存储。媒体库中,存储运按照 角色信息而进行划分的视频片段,当后续需要播放对应不同角色的视频时,即可直接从媒 体库中查找相关视频片段,并进行后续拼接与合成。
[0058] 获取希望得到的目标角色的视频片段后,因为用户希望得到的是包含该目标角色 内容的一整段视频,所W需要对目标角色对应的视频片段进行拼接,W生成目标角色所对 应的一段完整的捜索视频。
[0059] 图IC是本发明实施例一提供的第=种视频捜索方法的流程示意图。如图IC所示, 在前述图IA和图IB所示的实施方式基础上,在根据目标角色对应的视频片段生成目标角 色对应的捜索视频时,具体可W包括如下步骤:
[0060] S131、根据时间轴顺序拼接目标角色对应的视频片段,生成目标角色对应的捜索 视频。
[0061] 因为原始视频在播放时,所有视频片段均按照时间轴的顺序先后出现,因而视频 是按照时间轴顺序进行拼接所得到,可W保证目标角色所对应的视频中,不同视频片段之 间仍然符合在原始片段中的先后播放顺序,而不会出现视频片段之间的错位、乱序现象,即 不会存在视频情节的逻辑或顺序问题,能够保证用户的观看体验。此外,也可W设置不同的 拼接、合成方法,W形成具有其它效果的目标角色所对应的视频。
[0062] 本实施例中,当用户想要获取自己所关注的角色所对应的视频片段时,可W先接 收包含有目标角色的角色信息的视频捜索信息,其中,运些角色信息可用于标识不同角色, 然后再根据目标角色的角色信息获取目标角色对应的视频片段;最后根据目标角色对应的 视频片段生成目标角色所对应的捜索视频。运样可W根据视频中特定角色所对应的部分片 段而生成对应的捜索视频,从而让用户观看到目标视频中自己所关注的角色所对应的部 分,省去了用户自己手动捜索、调整播放进度的过程,有效提高了用户的观影体验,满足了 用户的个性化视频捜索需求。
[0063] 在获取特定角色对应的视频片段时,原始视频可W根据不同的角色,而被预先分 割成多个视频片段,并将按角色划分好的视频片段存储在网络上或者本地的媒体库中,运 样当需要观看特定角色对应的片段时,即可直接从媒体库中直接提取已制作好的该角色所 对应的多个视频片段,并进行拼接合并,合成可供用户观看的视频。此外,也可W直接将原 始视频进行划分和处理,运样可W在缺乏现有的媒体库时,仍然可W从原始视频中直接提 取相应角色所对应的多个视频片段,并由运些视频片段得到最终的该特定角色对应的视 频。在前述实施例的基础上,W下针对不同的角色信息,分别提供将原始视频划分为多个视 频片段的几个【具体实施方式】。
[0064] 作为一种可选的实施方式,当原始视频包含有对应的字幕文件时,可W根据字幕 文件中的内容,进行不同角色的判断与甄别。图2A是本发明实施例一提供的根据原始视频 中的角色信息将原始视频划分为多个视频片段的第一种流程示意图。如图2A所示,在前述 图IB至图IC的实施方式基础上,当角色信息为原始视频对应的字幕文件所携带的角色信 息时,根据原始视频中的角色信息将原始视频划分为多个视频片段的步骤,具体可W包括 如下内容:
[0065] S151、根据原始视频对应的字幕文件所携带的角色信息将字幕文件划分为多个文 本分段,其中,每个文本分段对应原始视频中的一个角色。
[0066] S152、根据每个文本分段的时间轴信息确定文本分段在原始视频中对应的视频片 段。
[0067] 其中,当原始视频包括有多个分集视频时,对于每个分集视频。其对应的字幕文件 都会出现重复的时间轴。为了避免不同分集视频所对应字幕文件的时间轴信息产生重复, 还需要对字幕文件中的时间轴信息进行处理,使每个分集视频对应字幕文件的时间轴与其 它字幕文件的时间轴不同。
[0068] 为了适应原始视频中包括多个分集视频的情况,可选的,图2B是本发明实施例一 提供的根据原始视频中的角色信息将原始视频划分为多个视频片段的第二种流程示意图。 如图2B所示,在前述图2A基础上,在上述步骤S151之前,还可W包括如下步骤:
[0069] S153、当原始视频包括多个分集视频片段时,对多个分集视频片段对应字幕文件 的时间轴信息进行归一化处理,W使每个字幕文件的时间轴信息对应该字幕文件在原始视 频中的唯一显示时间。
[0070] 此时,对于每个分集视频片段对应的字幕文件,均可对其时间轴信息进行归一化 处理,使每个字幕文件的时间轴信息,均能够唯一地表示该段字幕在整个原始视频中的显 示时间,让原始视频中每个时间段均对应有唯一的字幕,避免因字幕文件中时间轴信息相 同,而出现无法辨别相应视频片段的情况。
[0071 ]在本实施例方式中,原始视频包含有对应的字幕文件,字幕文件可W内嵌进原始 视频中,也可W作为外挂的独立文件存在。因为原始视频中包含有对应的字幕文件,所W可 W通过字幕文件中所携带的角色信息,对字幕文件进行分割处理。一般的,在原始视频的字 幕中,人物对白等字幕中会包含有人物角色名称等信息,此时即可通过关键字等方式,查找 到标识有不同人物角色的相应的字幕文本。该字幕文本分段所对应的视频片段即为某一角 色的视频片段。
[0072] 而当原始视频的字幕中不包含角色名称信息时,还可W通过自然语言处理方法进 行文本的语义理解,从而得知字幕文本的说话主体,进而获取角色信息。语义理解的方法, 可W粗略划分出不同角色所对应的字幕文本分段。
[0073] 因为字幕中包含有字幕文本和时间轴信息,所W得到字幕各个文本分段与原始视 频中不同角色的对应关系后,可W通过不同字幕文本所对应的不同时间轴信息,确定每个 文本分段在原始视频中所对应的视频时间位置,并根据该时间位置进行视频片段的划分。
[0074] 采用原始视频的字幕文件所携带的角色信息,进行不同角色视频片段的划分,因 为字幕文件的时间轴信息与原始视频的画面同步性较高(一般字幕与画面的同步误差在 0.1秒W内),所W进行视频片段划分时,划分出的范围较为精确;而且因为字幕文件通常为 文本格式,文件体积较小,所W可W减少视频捜索的处理时间,W及减少处理器功耗。
[0075] 此外,作为另一种可能的实施方式,还可W利用原始视频中,不同角色的面部特征 信息进行角色的识别与视频片段的划分。具体的,图2C是本发明实施例一提供的根据原始 视频中的角色信息将原始视频划分为多个视频片段的第S种流程示意图。如图2C所示,在 图IB至图IC所示实施方式的基础上,当角色信息为原始视频中角色的面部特征信息时,根 据原始视频中的角色信息将原始视频划分为多个视频片段的步骤,具体可W包括:
[0076] S154、对原始视频中每个图像帖进行人脸识别,W获得图像帖的面部特征信息,其 中,每个图像帖对应原始视频中一个角色。
[0077] S155、将每个图像帖的面部特征信息与面部特征信息数据库中所存储的面部特征 信息进行比较,W获得图像帖的面部特征信息所对应的角色,其中,面部特征信息数据库用 于记录面部特征信息与角色之间的对应关系。
[0078] S156、根据每个图像帖的面部特征信息所对应的角色,将原始视频划分为多个视 频片段。
[0079] 本实施方式中,当对原始视频进行角色识别时,可W对原始视频进行逐帖的人脸 识别过程。人脸识别是基于人的脸部特征信息进行身份识别的一种生物识别技术,可W通 过对原始视频中图像帖进行侦测,例如根据人脸器官的形状描述W及他们之间的距离特性 判断出图像帖中有没有出现角色的面部,当从图像帖中识别出人脸后,再采集图像帖中的 面部特征信息。该过程中,首先需要准确标定出人脸的位置和大小,然后将角色面部的图 形和形状特征通过数学处理,得到可进行衡量与比较的数学特征,例如直方图特征、颜色特 征、模板特征、结构特征等。运些特征即可作为面部特征信息。面部特征可W表示唯一的角 色,从而对该角色进行标识。
[0080] 获得原始视频中各图像帖的面部特征信息后,需要将得到的面部特征信息与面部 特征信息数据库中所存储的面部特征信息进行比对,从而确定图像帖上的面部特征信息与 面部特征信息数据库中所存储的哪些面部特征信息相一致。因为面部特征信息数据库中记 录有面部特征信息与角色之间的对应关系,所W可W进而得知图像帖的面部特征信息对应 原始视频中的哪一个人物角色。
[0081] 对原始视频中的所有图像帖均提取面部特征信息,并进行角色的检测识别后,可 W将图像帖所对应的角色进行统计、整合,从而将图像帖整合成为视频片段,每个视频片段 均对应一个独立的角色,运样即可完成视频片段的划分工作。
[0082] 其中,用于进行面部特征信息比对的面部特征信息数据库,可W是将大量角色数 据存储起来而形成的数据库,也可W是在对原始视频进行数据采集和加工后进行归类,从 而得到该原始视频的面部特征信息数据库得到。因为在不同视频中,即使是同一演员,其塑 造的人物角色的面部特征也有可能存在很大的不同,所W为了保证面部特征信息数据库中 所记录的面部特征信息和原始视频中的角色面部特征更为吻合,保证对角色具有较高的识 别率,通常可采用对原始视频进行数据处理,W得到基于该原始视频的面部特征信息数据 库。
[0083] 通过面部特征信息进行角色的识别,可W直接根据角色呈现的图像和画面进行识 另IJ,从而保证了识别出的角色与画面之间的一致性及同步性。
[0084] 具体的,图2D是本发明实施例一提供的根据原始视频中的角色信息将原始视频划 分为多个视频片段的第四种流程示意图。如图2D所示,在前述图2C的实施方式基础上,为了 建立面部特征信息数据库,当在根据原始视频中的角色信息将原始视频划分为多个视频片 段的步骤之前,还可W包括如下步骤:
[0085] S157、对原始视频中每个图像帖进行人脸识别,并采集识别出人脸的图像帖中的 面部特征信息。
[0086] S158、对面部特征信息进行模式识别,W检测面部特征信息所对应的角色。
[0087] S159、将面部特征信息与面部特征信息所对应的角色登记在面部特征信息数据库 中。
[0088] 其中,可首先对原始视频中所有的图像帖进行遍历,每个图像帖均进行人脸识别 过程,并将可识别出人脸的图像帖中的面部特征信息提取出来;然后通过机器学习和人工 智能算法对面部特征信息进行模式识别,将相似度超过一定阔值的面部特征信息进行归类 和集成,从而得到面部特征信息所对应的角色;最后,可将面部特征信息与该面部特征信息 所对应的角色登记在面部特征信息数据库之中,W便在后续的视频片段划分步骤中进行面 部特征信息的查询与比对。
[0089] 此外,作为另一种可能的实施方式,还可W通过原始视频中不同角色的声音特征 信息进行角色的识别。具体的,图2E是本发明实施例一提供的根据原始视频中的角色信息 将原始视频划分为多个视频片段的第五种流程示意图。如图2E所示,在图IB至图IC所示实 施方式的基础上,当角色信息为原始视频中角色的声音特征信息时,根据原始视频中的角 色信息将原始视频划分为多个视频片段的步骤,具体可W包括:
[0090] S1510、对原始视频中每个声音片段进行声音识别,W获得每个声音片段的声音特 征信息,其中,媒体声音片段对应原始视频中一个角色;
[0091] S1511、将每个声音片段的声音特征信息与声音特征信息数据库中所存储的声音 特征信息进行比较,W获得声音片段的声音特征信息所对应的角色,其中,声音特征信息数 据库用于记录声音特征信息与角色之间的对应关系;
[0092] S1512、根据每个声音片段的声音特征信息所对应的角色,将原始视频划分为多个 视频片段。
[0093] 和利用面部特征信息进行角色识别的方法类似,本实施方式中,当对原始视频进 行角色识别时,可W对原始视频中每个声音片段进行声音识别。具体的,声音识别可W为声 纹识别(Voiceprint Recognition ,简称VPR)。声纹识别又称为说话人识别(Speaker Recognition),其基本含义包含两类,即说话人辨认(Speaker Identification)和说话人 确认(Speaker Verification)。前者用W判断某段语音来自于若干人中的哪一个具体角 色所说;而后者用W确认某段语音是否是指定的某个人所说。因为声纹识别通过对提取角 色的声音特征信息进行识别,而与声音文本无关,因而不需要使说话角色的发音内容保持 一样,从而可W方便的进行角色识别。
[0094] 在获得每个声音片段的声音特征信息后,需要将得到的声音特征信息与声音特征 信息数据库中所存储的声音特征信息进行比对,W得知声音特征信息对应着原始视频中的 哪一个人物角色。其后,即可将不同的声音片段所对应的视频部分进行划分、整合,从而将 原始视频划分为对应不同角色的多个视频片段,其具体方法与步骤与前述图中所示的方法 类似,此处不再寶述。
[00%]通过角色的声音特征信息进行角色的识别和视频片段的划分,因为声音特征信息 是通过提取视频中的音频而得到,其数据量较少,所W可W在准确识别的同时,减少对视频 的处理时间。
[0096] 同样的,声音特征信息数据库也可W根据原始视频中的声音数据而建立。具体的, 图2F是本发明实施例一提供的根据原始视频中的角色信息将原始视频划分为多个视频片 段的第六种流程示意图。如图2F所示,在前述图沈的实施方式基础上,为了建立声音特征信 息数据库,当在根据原始视频中的角色信息将原始视频划分为多个视频片段的步骤之前, 还包括如下步骤:
[0097] S1513、对原始视频中每个声音片段进行声音识别,并采集识别出人声的声音片段 中的声音特征信息;
[0098] S1514、对声音特征信息进行模式识别,W检测声音特征信息所对应的角色;
[0099] S1515、将声音特征信息与声音特征信息所对应的角色登记在声音特征信息数据 库中。
[0100] 上述具体步骤与图沈中所示的实施方式类似,均是对原始视频中的声音片段进行 遍历,W得到有人声的声音片段中的声音特征信息,再利用机器学习等方法对声音特征信 息进行模式识别,从而得到各个声音特征信息所对应的角色,并将对应关系记录在声音特 征信息数据库之中。而其中基于声纹等声音特征信息的诸多特性,在对声音特征信息进行 模式识别时,具体可W采用W下方法:根据隐式马尔可夫模型方法和矢量量化聚类方法对 声音特征信息进行模式识别,W检测声音特征信息所对应的角色。采用隐式马尔可夫模型 方法和矢量量化聚类方法相结合的方式,一方面可W得到较好的识别效果,另一方面算法 复杂度不高,能够保证处理速度,减少处理器负担。
[0101] W上各实施方式,均为对原始视频中的字幕、角色的面部特征或角色的声音特征 等角色特征信息进行识别,W提取出原始视频中对应该角色的相应视频片段,W便在缺乏 媒体库的情况下,进行视频片段的捜索与查找工作,并保障后续的视频片段查找、拼接及合 成步骤的顺利实现。
[0102] 此外,在根据媒体库中提供的现成视频片段,或者根据前述各实施方式得到的视 频片段的基础上进行拼接及合成时,当用户想要看到不同角色之间的对话、互动等配合表 演时,此时的目标角色包括至少两个角色。而如果仅按照其中每个角色的角色信息进行单 独查找,则只能获得不同角色的各自对应的视频片段,而无法甄别出两个角色之间的配合 表演片段。为了准确地找出两个角色之间的配合表演片段,需要将两个不同角色综合进行 考虑。具体的,在前述图IC所示的实施方式基础上,当目标角色中包括有两个不同的角色, 如第一目标角色和第二目标角色时,根据目标角色的角色信息获取目标角色对应的视频片 段的步骤,具体可W为:根据第一目标角色的角色信息获取第一目标角色对应的视频片段, 并根据第二目标角色的角色信息获取第二目标角色对应的视频片段。
[0103] 因为第一目标角色和第二目标角色是用户想要看到的相互配合表演的两个角色, 所W在获取目标角色所对应的视频片段时,需要各自根据两个不同角色的角色信息,分别 获取第一目标角色对应的视频片段,W及第二目标角色对应的视频片段,W便进行后续处 理。
[0104] 在获取到两个目标角色所对应的视频片段的基础上,可W通过判断两个目标角色 对应的视频片段在时间轴上的相对位置和关系,从而提取出第一目标角色和第二目标角色 在进行对话或者其它配合表演时的整体视频片段。
[0105] 在上述实施方式的基础上,对应的,根据目标角色对应的视频片段生成目标角色 所对应的捜索视频的步骤也需要进行相应的调整。图3A是本发明实施例一提供的根据目标 角色对应的视频片段生成目标角色所对应的捜索视频的一种流程示意图。如图3A所示,在 前述图IC的实施方式基础上,当目标角色中包括有两个不同的角色,如第一目标角色和第 二目标角色时,根据目标角色对应的视频片段生成目标角色所对应的捜索视频,其具体可 W包括:
[0106] S132、从第二目标角色对应的视频片段中,获取时间轴上位于第一目标角色对应 的视频片段之前或之后的第二目标角色对应的视频片段;
[0107] S133、根据时间轴顺序,拼接第一目标角色对应的视频片段和位于第一目标角色 对应的视频片段之前或之后的第二目标角色对应的视频片段,生成第一目标角色对应的捜 索视频。
[0108] 根据上述方法,在按照时间轴顺序对第一目标角色对应的视频片段W及第二目标 角色对应的视频片段进行拼接时,首先对于每个第一目标角色所对应的视频片段,均获取 在时间轴上位于该视频片段之前或之后的第二目标角色对应的视频片段。与位于该视频片 段之前或之后的第二目标角色对应视频片段,可W为该第一目标角色对应的视频片段的前 一视频片段或后一视频片段,也可W是与该第一目标角色对应视频片段之间具有一定间隔 的视频片段,如两个视频片段之间的时间间隔小于一定时间阔值等。如首先查找到其中一 个角色所对应的视频片段,则需要判断在原始视频中该视频片段之前或之后的视频片段是 否为另一角色所对应的视频片段,如果是,则说明查找到了第一目标角色与第二目标角色 之间配合表演的视频片段,将查找到的运两个视频片段一起作为目标角色所对应的视频片 段;而如果查找到的其中一个角色所对应的视频片段并非是另一个角色所对应的视频片 段,而是其它角色的或者背景视频片段,则说明运两个视频片段中,第一目标角色与第二目 标角色之间并没有进行配合演出,故应将运两个视频片段舍去。其中,与位于该视频片段之 前或之后的第二目标角色对应视频片段,可W为该第一目标角色对应的视频片段的前一视 频片段或后一视频片段,也可W是与该第一目标角色对应视频片段之间具有一定间隔的视 频片段,如两个视频片段之间的时间间隔小于一定时间阔值等。
[0109] 当查找到满足条件的第一视频片段W及位于该第一目标角色对应的视频片段之 前或之后的第二目标角色对应的视频片段后,即可将运些视频片段拼接起来,生成第一目 标角色所对应的视频片段。
[0110] 根据上述方法,可W对所有的视频片段进行查找判断,从而获得所有的目标角色 对应的视频片段,并将运些视频片段拼接集合起来,从而生成第一目标角色和第二目标角 色配合演出时对应的视频。如果目标角色有多个时,其查找策略也和两个角色配合表演时 类似,此处不再寶述。
[0111] 通过上述方法,可W获得不同角色之间在进行对话、互动等配合表演时的视频片 段,让用户在观赏到需要的角色时,还能够获取更加完善的剧情。
[0112] 进一步的,当查找第一目标角色与第二目标角色对应的视频片段,并进行视频片 段的拼接或合成时,为保证所获取到的视频片段与目标角色之间具有较强的关联性,还可 W在获取第二目标角色对应视频片段时进行进一步约束。图3B是本发明实施例一提供的根 据目标角色对应的视频片段生成目标角色所对应的捜索视频的另一种流程示意图。如图3B 所示,在前述图IC的基础上,根据目标角色对应的视频片段生成目标角色所对应的捜索视 频的步骤,具体可包括:
[0113] S134、从第二目标角色对应的视频片段中,获取在时间轴上,对应的上一视频片段 或下一视频片段为第一目标角色对应的视频片段的第二目标角色对应的视频片段;
[0114] S135、根据时间轴顺序,拼接第一目标角色对应的视频片段和在时间轴上对应的 上一视频片段或下一视频片段为第一目标角色对应的视频片段的第二目标角色对应的视 频片段,生成第一目标角色对应的捜索视频。
[0115] 按照上述步骤,在获取满足条件的第二目标角色对应视频片段时,可W判断该第 二目标角色对应的视频片段是否和第一目标角色对应视频片段相连,即为第一目标角色对 应视频片段在时间轴上的上一个视频片段或者下一个视频片段,如果是,则该第二目标角 色对应的视频片段就是满足要求,且能够与第一目标角色进行拼接合成的第二目标角色对 应视频片段,如果不是,则该第二目标角色被舍弃。
[0116] 根据上述条件筛选出所有满足要求的第二目标角色对应视频片段后,可W按照时 间轴顺序,对运些第二目标角色对应的视频片段与第一目标角色对应的视频片段进行拼 接,从而生成第一目标角色对应的捜索视频。
[0117] 此外,因为目标角色可能与其他角色存在有互动场景,或者在一段关联性较强的 情节中间隔地出现,此时,如果仅仅选择出现该目标角色的视频片段,而舍弃了与该目标角 色有较强情节关联的视频片段,就会使拼接而成的视频显得支离破碎,大大降低了用户的 观影体验。为了避免上述现象,在查找目标角色所对应的视频片段时,还可W获取与目标角 色有关联的情节或场景。具体的,根据时间轴顺序拼接目标角色对应的视频片段,生成目标 角色对应的捜索视频可包括W下步骤:当查找到的第一视频片段与第二视频片段之间存 在其它角色的视频片段,且第一视频片段与第二视频片段之间的时间轴间隔小于预设时间 阔值时,将第一视频片段、第二视频片段W及在第一视频片段与第二视频片段之间的视频 片段一起作为目标角色对应的视频片段,其中,第一视频片段和第二视频片段均为目标角 色对应的视频片段,且第一视频片段和第二视频片段按时间轴顺序排列。
[0118] 其中,第一视频片段和第二视频片段均为所查找到的目标角色对应的视频片段, 且第一视频片段和第二视频片段按照时间轴顺序前后排列。当第一视频片段和第二视频片 段之间的时间轴间隔小于一定值,如预设时间阔值时,则说明第一视频片段和第二视频片 段之间很可能存在情节关联,或者是处于同一场景下。而此时为了保证情节的流杨性,需要 将第一视频片段与第二视频片段之间所有的视频片段与上述两个视频片段一起提取出来, W共同作为目标角色所对应的视频片段。该段视频片段中,不仅包含有目标角色所对应的 视频片段,还可能包含有其它角色或者是动作、场景等视频片段,运些视频片段一起构成了 该目标角色在某一场景下的一个完整、连贯的故事情节,因而能够有效地保证用户的观影 效果。
[0119] 需要说明的是,用于分辨第一视频片段和第二视频片段是否存在情节或场景关联 的预设时间阔值,可W设置为不同的取值,如5-10秒等。此外,也可W根据原始视频的不同 类型而设置不同值,如节奏较快的动作片,则可将预设时间阔值设置的较短,而原始视频为 节奏较慢的爱情片等类型时,可W设置较长的预设时间阔值,运样可W进一步提高视频片 段与目标角色之间对应的准确性。
[0120] 根据上述方法,可W获得与目标角色有关的情节与场景的整体片段,避免了拼接 而成的视频过于零碎,而影响到用户观影体验的问题,使用户可W欣赏到较为完整的情节 片段。
[0121] 图4A是本发明实施例二提供的一种视频捜索装置的结构示意图。本实施例提供的 视频捜索装置可W执行前述实施例一中所述的视频捜索方法。具体的,如图4A所示,本实施 例提供的视频捜索装置200具体包括:
[0122] 接收模块21,用于接收视频捜索信息,其中,视频捜索信息中包括目标角色的角色 信息,角色信息用于标识不同角色;
[0123] 视频获取模块22,用于根据目标角色的角色信息获取目标角色对应的视频片段;
[0124] 视频拼接模块23,用于根据目标角色对应的视频片段生成目标角色所对应的捜索 视频。
[0125] 视频捜索装置在获取不同角色的视频片段前,首先需要接收到视频捜索信息,并 通过视频捜索信息中所包括的目标角色的角色信息而查找到该目标角色对应的所有视频 片段。运些视频片段可W是现有的已经划分完成的片段,也可W是先获取到原始视频,再根 据原始视频而进行划分的。
[0126] 因为通常角色为某一原始视频里所特定的人物或其他角色,因而根据在视频中不 断更替出现的不同角色,可W将视频划分成为多个视频片段。图4B是本发明实施例二提供 的另一种视频捜索装置的结构示意图。如图4B所示,为了按照不同角色将原始视频划分为 多个片段,视频捜索装置还包括角色处理模块24和视频处理模块25,角色处理模块24用于 在接收视频捜索信息之前,获取原始视频中的各个角色的角色信息,视频处理模块25用于 根据原始视频中各个角色的角色信息,将原始视频划分为多个视频片段,每个视频片段对 应一个角色的角色信息。
[0127] 在对原始视频进行视频捜索时,需要根据原始视频中的角色信息,将原始视频划 分成多个视频片段。具体的,原始视频中,存在有不同的角色,每个角色出现在原始视频中 的不同时间段里。运样,根据在视频中不断更替出现的不同角色,可W将视频划分成为多个 视频片段,每个视频片段中,均只包含一个人物角色的画面及声音,运样可W将原始视频按 照出现角色的不同进行分区或分块处理,W便后续的挑选及合成。
[0128] 具体的,可W利用原始视频中的角色信息,进行原始视频中的不同角色的标识。角 色信息能够体现出不同角色的特征,并将特定角色与其它角色区分出来。一般的,角色信息 可W为视频字幕中对应的文本特征,也可W是视频图像帖中的角色外形特征,或者是视频 中角色的声音特征等。
[0129] 利用角色信息对原始视频进行分段,划分出多个对应不同角色的视频片段后,即 可根据目标角色的角色信息,对所有视频片段进行筛选,W获得对应该目标角色的视频片 段。其中,目标角色的角色信息可W由用户进行输入,例如用户可输入目标角色的角色名 称、角色面部的图片、或者角色的一段声音等。得到目标角色的角色信息后,即可在视频片 段中进行检索与筛选,挑选出符合该目标角色的角色信息的视频片段。
[0130] 可选的,作为一种可实施的方式,角色信息为原始视频对应的字幕文件所携带的 角色信息,
[0131] 视频处理模块25具体用于:
[0132] 根据原始视频对应的字幕文件所携带的角色信息将字幕文件划分为多个文本分 段,其中,每个文本分段对应原始视频中的一个角色;
[0133] 根据每个文本分段的时间轴信息确定文本分段在原始视频中对应的视频片段。
[0134] 当原始视频由多个分集视频组成时,可选的,根据原始视频对应的字幕文件所携 带的角色信息将字幕文件划分为多个文本分段之前,视频处理模块25还用于:
[0135] 当原始视频包括多个分集视频片段时,对多个分集视频片段对应字幕文件的时间 轴信息进行归一化处理,W使每个字幕文件的时间轴信息对应该字幕文件在原始视频中的 唯一显示时间。
[0136] 可选的,作为另一种可实施的方式,角色信息为原始视频中角色的面部特征信息, 角色处理模块24具体用于:
[0137] 对原始视频中每个图像帖进行人脸识别,W获得图像帖的面部特征信息,其中,每 个图像帖对应原始视频中一个角色;
[0138] 将每个图像帖的面部特征信息与面部特征信息数据库中所存储的面部特征信息 进行比较,W获得图像帖的面部特征信息所对应的角色,其中,面部特征信息数据库用于记 录面部特征信息与角色之间的对应关系;
[0139] 视频处理模块25还用于:根据每个图像帖的面部特征信息所对应的角色,将原始 视频划分为多个视频片段。
[0140] 当对原始视频进行角色识别时,可W对原始视频进行逐帖的人脸识别过程。面部 特征可W表示唯一的角色,从而对该角色进行标识。获得原始视频中各图像帖的面部特征 信息后,需要将得到的面部特征信息与面部特征信息数据库中所存储的面部特征信息进行 比对,从而确定图像帖上的面部特征信息与面部特征信息数据库中所存储的哪些面部特征 信息相一致。因为面部特征信息数据库中记录有面部特征信息与角色之间的对应关系,所 W可W进而得知图像帖的面部特征信息对应原始视频中的哪一个人物角色。
[0141] 对原始视频中的所有图像帖均提取面部特征信息,并进行角色的检测识别后,可 W将图像帖所对应的角色进行统计、整合,从而将图像帖整合成为视频片段,每个视频片段 均对应一个独立的角色,运样即可完成视频片段的划分工作。
[0142] 可选的,在上述实施方式的基础上,在根据原始视频中的角色信息将原始视频划 分为多个视频片段之前,角色处理模块24还可W用于:
[0143] 对原始视频中每个图像帖进行人脸识别,并采集识别出人脸的图像帖中的面部特 征信息;
[0144] 对面部特征信息进行模式识别,W检测面部特征信息所对应的角色;
[0145] 将面部特征信息与面部特征信息所对应的角色登记在面部特征信息数据库中。
[0146] 其中,可首先对原始视频中所有的图像帖进行遍历,每个图像帖均进行人脸识别 过程,并将可识别出人脸的图像帖中的面部特征信息提取出来;然后通过机器学习和人工 智能算法对面部特征信息进行模式识别,将相似度超过一定阔值的面部特征信息进行归类 和集成,从而得到面部特征信息所对应的角色;最后,可将面部特征信息与该面部特征信息 所对应的角色登记在面部特征信息数据库之中,W便在后续的视频片段划分步骤中进行面 部特征信息的查询与比对。
[0147] 可选的,作为另一种可实施的方式,角色信息为原始视频中角色的声音特征信息, 此时,角色处理模块24具体用于:
[0148] 对原始视频中每个声音片段进行声音识别,W获得每个声音片段的声音特征信 息,其中,媒体声音片段对应原始视频中一个角色;
[0149] 将每个声音片段的声音特征信息与声音特征信息数据库中所存储的声音特征信 息进行比较,W获得声音片段的声音特征信息所对应的角色,其中,声音特征信息数据库用 于记录声音特征信息与角色之间的对应关系;
[0150] 视频处理模块25用于根据每个声音片段的声音特征信息所对应的角色,将原始视 频划分为多个视频片段。
[0151] 在获得每个声音片段的声音特征信息后,需要将得到的声音特征信息与声音特征 信息数据库中所存储的声音特征信息进行比对,W得知声音特征信息对应着原始视频中 的哪一个人物角色。其后,即可将不同的声音片段所对应的视频部分进行划分、整合,从而 将原始视频划分为对应不同角色的多个视频片段。
[0152] 通过角色的声音特征信息进行角色的识别和视频片段的划分,因为声音特征信息 是通过提取视频中的音频而得到,其数据量较少,所W可W在准确识别的同时,减少对视频 的处理时间。可选的,在上一实施方式的基础上,在根据原始视频中的角色信息将原始视频 划分为多个视频片段之前,角色处理模块24还可W用于:
[0153] 对原始视频中每个声音片段进行声音识别,并采集识别出人声的声音片段中的声 音特征信息;
[0154] 对声音特征信息进行模式识别,W检测声音特征信息所对应的角色;
[0155] 将声音特征信息与声音特征信息所对应的角色登记在声音特征信息数据库中。
[0156] 其中,可选的,角色处理模块24具体还可W用于:
[0157] 根据隐式马尔可夫模型方法和矢量量化聚类方法对声音特征信息进行模式识别, W检测声音特征信息所对应的角色。
[0158] 得到了目标角色对应的视频片段后,因为视频片段之间均具有一定的时间先后顺 序,所W在获取了目标角色对应的视频片段后,视频拼接模块23具体用于:
[0159] 根据时间轴顺序拼接目标角色对应的视频片段,生成目标角色对应的捜索视频。
[0160] 可选的,作为另一种可实施的方式,视频拼接模块23具体可W用于:
[0161 ]根据时间轴顺序拼接目标角色对应的所有视频片段,并作为目标角色所对应的视 频。
[0162] 按照时间轴顺序对视频片段进行拼接,可W保证目标角色对应视频的在时间上具 有顺序性和逻辑性,保证用户的观影体验。
[0163] 可选的,作为另一种可实施的方式,目标角色包括第一目标角色和第二目标角色, 视频获取模块22具体用于:
[0164] 根据第一目标角色的角色信息获取第一目标角色对应的视频片段,并根据第二目 标角色的角色信息获取第二目标角色对应的视频片段。
[0165] 可选的,作为另一种可实施的方式,视频拼接模块23包括:
[0166] 确定子模块231,用于从第二目标角色对应的视频片段中,确定在时间轴上对应的 上一视频片段或下一视频片段为第一目标角色对应的视频片段的第二目标角色对应的视 频片段;
[0167] 拼接子模块232,用于根据时间轴顺序,拼接第一目标角色对应的视频片段和在时 间轴上对应的上一视频片段或下一视频片段为第一目标角色对应的视频片段的第二目标 角色对应的视频片段,生成第一目标角色对应的捜索视频。
[0168] 此外,视频获取模块22还可W用于:
[0169] 当查找到的第一视频片段与第二视频片段之间存在其它角色的视频片段,且第一 视频片段与第二视频片段之间的时间轴间隔小于预设时间阔值时,将第一视频片段、第二 视频片段W及在第一视频片段与第二视频片段之间的所有视频片段一起作为目标角色对 应的视频片段,其中,第一视频片段和第二视频片段均为目标角色对应的视频片段,且第一 视频片段和第二视频片段按时间轴顺序排列。
[0170] 基于上述实施例的技术方案,可W根据角色的角色信息对原始视频进行划分,得 到分别属于不同角色的视频片段,用户在观看时,即可通过输入特定的角色,而查找并观看 到视频中该角色所对应的部分片段,用户在观看视频时自由度更高,具有更佳的观影体验。
[0171] 本实施例中,为了满足用户希望获取自己所关注的角色所对应的视频片段的需 求,视频捜索装置可具体包括用于接收视频捜索信息的接收模块,其中,视频捜索信息中包 括有目标角色的角色信息,角色信息用于标识不同角色,用于根据目标角色的角色信息获 取目标角色对应的视频片段的视频获取模块,W及用于根据目标角色对应的视频片段生成 目标角色所对应的捜索视频的视频拼接模块,且其中每个视频片段对应一个角色,角色信 息用于标识原始视频中的不同角色。运样可W让用户观看到视频中自己所关注的角色所对 应的部分片段,省去了用户自己手动捜索、调整播放进度的过程,有效提高了用户的观影体 验,满足了用户的个性化视频捜索需求。
[0172] 图5是本发明实施例=提供的视频捜索装置的结构示意图。本实施例中的视频捜 索装置用于执行前述实施例一中的视频捜索方法,具体的处理流程,与上述方法的处理流 程相同,在此本发明实施例不再累述。如图5所示,本实施例提供的视频捜索装置具体包括:
[0173] 接收器31,用于接收视频捜索信息,其中,该视频捜索信息中包括目标角色的角色 信息,该角色信息用于标识不同角色;
[0174] 存储器32,用于存储程序;具体地,程序可W包括程序代码,程序代码包括计算机 操作指令。
[0175] 处理器33,用于执行存储器32所存储的程序,W根据目标角色的角色信息获取目 标角色对应的视频片段;并根据目标角色对应的视频片段生成目标角色所对应的捜索视 频。
[0176] 此外,可选的,视频捜索装置还包括:
[0177] 视频获取接口 34,用于获取原始视频;
[0178] 处理器33还用于:根据原始视频中各个角色的角色信息,将原始视频划分为多个 视频片段,每个视频片段对应一个角色的角色信息。
[0179] 其中,接收器31和视频获取接口 34与智能电视或者其他播放终端进行连接,用于 获取及输出各种数据及指令。存储器32可W包含各种RAM存储器或者非易失性存储器(non? volatile memoir)。而处理器 33 的形式可能为中央处理器 (Central Processing Unit,简 称为CPU),或者是特定集成电路(Application Specific Integrated Circuit,简称为 ASIC),再或者是被配置成实施本发明实施例的一个或多个集成电路。处理器33是视频捜索 装置的控制中屯、,利用各种接口和线路连接整个装置的各个部分,通过运行或执行存储在 存储器32内的软件程序和/或模块,W及调用存储在存储器32内的数据,执行装置的各种功 能和处理数据,从而实现视频捜索功能。
[0180] 在具体实现上,如果接收器31、视频获取接口 34、处理器33和存储器32独立实现, 则接收器31、视频采集接口 34、处理器33和存储器32可W通过总线相互连接并完成相互间 的通信。所述总线可W是工业标准体系结构(Indushy Standard Architecture,简称为 ISA)总线、外部设备互连(Peripheral Component,简称为PCI)总线或扩展工业标准体系结 构巧Xtended IndustiT Standard A;rchitec1:ure,简称为EISA)总线等。总线可W分为地址 总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总 线或一种类型的总线。
[0181] 本实施例中,视频捜索装置可先通过接收器接收视频捜索信息,其中,视频捜索信 息中包括有目标角色的角色信息,角色信息用于标识不同角色;再通过处理器读取存储器 中的程序,W根据目标角色的角色信息获取目标角色对应的视频片段;最后根据目标角色 对应的视频片段生成目标角色所对应的捜索视频。运样可W让用户观看到视频中自己所关 注的角色所对应的部分片段,省去了用户自己手动捜索、调整播放进度的过程,有效提高了 用户的观影体验,满足了用户的个性化视频捜索需求。
[0182] 最后应说明的是:W上各实施例仅用W说明本发明的技术方案,而非对其限制;尽 管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依 然可W对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进 行等同替换;而运些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术 方案的范围。
【主权项】
1. 一种视频搜索方法,其特征在于,包括: 接收视频搜索信息,其中,所述视频搜索信息中包括目标角色的角色信息,所述角色信 息用于标识不同角色; 根据所述目标角色的角色信息获取所述目标角色对应的视频片段; 根据所述目标角色对应的视频片段生成所述目标角色对应的搜索视频。2. 根据权利要求1所述的视频搜索方法,其特征在于,所述接收视频搜索信息之前,还 包括: 获取原始视频中各个角色的角色信息; 根据所述原始视频中各个所述角色的角色信息,将所述原始视频划分为多个视频片 段,每个所述视频片段对应一个所述角色的角色信息。3. 根据权利要求1-2任一项所述的视频搜索方法,其特征在于,所述根据所述目标角色 对应的视频片段生成所述目标角色对应的搜索视频,具体包括: 根据时间轴顺序拼接所述目标角色对应的视频片段,生成所述目标角色对应的搜索视 频。4. 根据权利要求3所述的视频搜索方法,其特征在于,所述目标角色包括第一目标角色 和第二目标角色,所述根据所述目标角色的角色信息获取所述目标角色对应的视频片段, 具体包括: 根据所述第一目标角色的角色信息获取所述第一目标角色对应的视频片段,并根据所 述第二目标角色的角色信息获取所述第二目标角色对应的视频片段。5. 根据权利要求4所述的视频搜索方法,其特征在于,所述根据时间轴顺序拼接所述目 标角色对应的视频片段,生成所述目标角色对应的搜索视频,具体包括: 从所述第二目标角色对应的视频片段中,获取时间轴上位于所述第一目标角色对应的 视频片段之前或之后的所述第二目标角色对应的视频片段; 根据时间轴顺序,拼接所述第一目标角色对应的视频片段和位于所述第一目标角色对 应的视频片段之前或之后的所述第二目标角色对应的视频片段,生成所述第一目标角色对 应的搜索视频。6. 根据权利要求4所述的视频搜索方法,其特征在于,所述根据时间轴顺序拼接所述目 标角色对应的视频片段,生成所述目标角色对应的搜索视频,具体包括: 从所述第二目标角色对应的视频片段中,获取在时间轴上,对应的上一视频片段或下 一视频片段为所述第一目标角色对应的视频片段的所述第二目标角色对应的视频片段; 根据时间轴顺序,拼接所述第一目标角色对应的视频片段和在时间轴上对应的上一视 频片段或下一视频片段为所述第一目标角色对应的视频片段的所述第二目标角色对应的 视频片段,生成所述第一目标角色对应的搜索视频。7. -种视频搜索装置,其特征在于,包括: 接收模块,用于接收视频搜索信息,其中,所述视频搜索信息中包括目标角色的角色信 息,所述角色信息用于标识不同角色; 视频获取模块,用于根据目标角色的角色信息获取所述目标角色对应的视频片段; 视频拼接模块,用于根据所述目标角色对应的视频片段生成所述目标角色对应的搜索 视频。8. 根据权利要求7所述的视频搜索装置,其特征在于,所述视频搜索装置还包括: 角色获取模块,用于获取原始视频中的各个角色的角色信息; 视频处理模块,用于根据所述原始视频中各个所述角色的角色信息,将所述原始视频 划分为多个视频片段,每个所述视频片段对应一个所述角色的角色信息。9. 根据权利要求7-8任一项所述的视频搜索装置,其特征在于,所述视频拼接模块具体 用于: 根据时间轴顺序拼接所述目标角色对应的视频片段,生成所述目标角色对应的搜索视 频。10. 根据权利要求9所述的视频搜索装置,所述目标角色包括第一目标角色和第二目标 角色,其特征在于,所述视频获取模块具体用于: 根据所述第一目标角色的角色信息获取所述第一目标角色对应的视频片段,并根据所 述第二目标角色的角色信息获取所述第二目标角色对应的视频片段。11. 根据权利要求10所述的视频搜索装置,其特征在于,所述视频拼接模块包括: 确定子模块,用于从所述第二目标角色对应的视频片段中,确定在时间轴上对应的上 一视频片段或下一视频片段为第一目标角色对应的视频片段的所述第二目标角色对应的 视频片段; 拼接子模块,用于根据时间轴顺序,拼接所述第一目标角色对应的视频片段和在时间 轴上对应的上一视频片段或下一视频片段为第一目标角色对应的视频片段的所述第二目 标角色对应的视频片段,生成所述第一目标角色对应的搜索视频。12. -种视频搜索装置,其特征在于,包括: 接收器,用于接收视频搜索信息,其中,所述视频搜索信息中包括目标角色的角色信 息,所述角色信息用于标识不同角色; 存储器,用于存储程序; 处理器,用于执行所述存储器存储的程序,以根据目标角色的角色信息获取所述目标 角色对应的视频片段,并根据所述目标角色对应的视频片段生成所述目标角色对应的搜索 视频。13. 根据权利要求12所述的视频搜索装置,其特征在于,还包括: 视频获取接口,用于获取原始视频; 所述处理器还用于:根据所述原始视频中各个所述角色的角色信息,将所述原始视频 划分为多个视频片段,每个所述视频片段对应一个所述角色的角色信息。
【文档编号】G06F17/30GK106021496SQ201610341232
【公开日】2016年10月12日
【申请日】2016年5月19日
【发明人】马宏, 王峰, 匡涛, 任晓楠
【申请人】海信集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1