一种实现视频人物标注的方法和装置与流程

文档序号:15171211发布日期:2018-08-14 17:58阅读:534来源:国知局

本发明涉及计算机技术领域,具体涉及一种实现视频人物标注的方法和装置、电子设备以及计算机可读存储介质。



背景技术:

现有技术中,视频在播放过程中,除了拍摄的视频内容,以及后期制作增加的特效文字,视频播放画面中没有显示与视频相关的信息。用户在观看时,需从开始时刻观看视频才能了解视频中人物的信息和各个人物之间的关系。若用户从中间时刻开始观看,则需要询问身边一同观看的人才能了解视频中的人物和人物关系,导致用户不愉快的观看经历,还有可能引起用户周围人的不良情绪,降低了用户的观看体验。另外,用户若在观看视频过程中遇到自己喜欢的明星或演员,则需要暂停视频播放,再去搜索明星的信息,影响用户的观看过程,不能方便用户的观看。



技术实现要素:

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的实现视频人物标注的方法、装置、电子设备和计算机可读存储介质。

依据本发明的一个方面,提供了一种实现视频人物标注的方法,其中,该方法包括:

在指定视频播放的过程中,监测是否满足预设条件;

当满足预设条件时,对指定视频的当前播放画面进行人脸识别,获得人脸特征信息;

根据人脸特征信息获取对应的人物标注信息;

将获取的人物标注信息显示在指定视频的当前播放画面上。

可选地,所述监测是否满足预设条件包括如下中的任一种:

监测视频播放暂停键是否被触发;

监测预设的视频人物标注信息展示控键是否被触发;

监测是否收到预设的语音控制指令。

可选地,其中,所述根据人脸特征信息获取对应的人物标注信息包括:

根据人脸特征信息,从人物标注信息库中获取对应的人物标注信息;

其中,所述人物标注信息库中的人物标注信息包括:人脸特征信息和对应的人物描述信息。

可选地,其中,

所述人物描述信息包括:人物本名或人物在指定视频中所扮演的角色名;

或者,

所述人物描述信息包括:人物在指定视频中所扮演的角色名,以及人物在指定视频中所扮演的角色与其他角色之间的关系信息。

可选地,其中,该方法进一步包括:

从名人信息库中获取名人的人脸特征信息和关于该名人的描述信息保存到所述人物标注信息库中;

和/或,

根据所述指定视频的演员表和/或剧情介绍信息,生成相应的人脸特征信息和对应的人物描述信息保存到所述人物标注信息库中。

可选地,其中,所述根据人脸特征信息,从人物标注信息库中获取对应的人物标注信息包括:

将人脸特征信息发送给服务器;

接收服务器根据人脸特征信息从人物标注信息库中获取并返回的对应的人物标注信息。

根据本发明的另一方面,提供了一种实现视频人物标注的装置,其中,该装置包括:

监测单元,适于在指定视频播放的过程中,监测是否满足预设条件;

人脸识别单元,适于当满足预设条件时,对指定视频的当前播放画面进行人脸识别,获得人脸特征信息;

标注信息获取单元,适于根据人脸特征信息获取对应的人物标注信息;

标注信息展示单元,适于将获取的人物标注信息显示在指定视频的当前播放画面上。

可选地,监测单元,适于监测是否满足预设条件包括如下中的任一种:

监测视频播放暂停键是否被触发;

监测预设的视频人物标注信息展示控键是否被触发;

监测是否收到预设的语音控制指令。

可选地,所述标注信息获取单元,适于根据人脸特征信息,从人物标注信息库中获取对应的人物标注信息;

其中,所述人物标注信息库中的人物标注信息包括:人脸特征信息和对应的人物描述信息。

可选地,所述人物描述信息包括:人物本名或人物在指定视频中所扮演的角色名;

或者,

所述人物描述信息包括:人物在指定视频中所扮演的角色名,以及人物在指定视频中所扮演的角色与其他角色之间的关系信息。

可选地,该实现视频人物标注的装置进一步包括:

标注信息库维护单元,适于从名人信息库中获取名人的人脸特征信息和关于该名人的描述信息保存到所述人物标注信息库中;和/或,根据所述指定视频的演员表和/或剧情介绍信息,生成相应的人脸特征信息和对应的人物描述信息保存到所述人物标注信息库中。

可选地,所述标注信息获取单元,适于将人脸特征信息发送给服务器,接收服务器根据人脸特征信息从人物标注信息库中获取并返回的对应的人物标注信息。

根据本发明的又一方面,提供了一种电子设备,其中,该电子设备包括:

处理器;以及,

被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行根据上述任一项实现视频人物标注的方法。

根据本发明的再一方面,提供了一种计算机可读存储介质,其中,该计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被处理器执行时,实现上述任一项实现视频人物标注的方法。

根据本发明的技术方案,在指定视频播放的过程中,监测是否满足预设条件;当满足预设条件时,对指定视频的当前播放画面进行人脸识别,获得人脸特征信息;根据人脸特征信息获取对应的人物标注信息;将获取的人物标注信息显示在指定视频的当前播放画面上。通过本技术方案,在进行视频播放时,将视频中出现的人物标注上对应的信息,使用户能够及时了解视频中出现的人物的相关信息,掌握视频剧情的发展,增强用户体验。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了根据本发明一个实施例的实现视频人物标注的方法的流程示意图;

图2示出了根据本发明一个实施例的实现视频人物标注的装置的结构示意图;

图3示出了根据本发明另一个实施例的实现视频人物标注的装置的结构示意图;

图4示出了根据本发明一个实施例的电子设备的结构示意图;

图5示出了根据本发明一个实施例的计算机可读存储介质的结构示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

图1示出了根据本发明一个实施例的实现视频人物标注的方法的流程示意图。如图1所示,该实现视频人物标注的方法包括:

步骤s110:在指定视频播放的过程中,监测是否满足预设条件。

在本实施例中,指定视频可以是任意的视频,例如快视频应用程序中任意的电视剧或真人秀等综艺节目。

步骤s120:当满足预设条件时,对指定视频的当前播放画面进行人脸识别,获得人脸特征信息。

在视频播放过程中,当视频中有人物出现时,可以利用人脸识别技术对当前播放画面中出现的人物进行人脸识别,从而获取该人物的人脸特征信息。人脸特征信息包括脸型、五官等,例如眼睛大小、鼻梁高度等。人脸特征信息一般由人脸上的关键点组成,如眼角,眉毛,嘴角等能够体现五官特征的位置点。

步骤s130:根据人脸特征信息获取对应的人物标注信息。

步骤s140:将获取的人物标注信息显示在指定视频的当前播放画面上。

在本实施例中,显示人物标注信息时,可以在指定视频的当前播放画面上进行显示,例如在相应人物的上方或下方显示,或者在播放画面的左边或右边显示,避免遮挡视频中出现的人物或主要场景。

通过本实施例,在视频播放的过程中,对指定视频中出现的人物进行人脸识别获得人脸特征信息,从而根据人脸特征信息获取对应的人物标注信息,在指定视频的当前播放画面上进行显示,使用户可以及时了解到视频中出现人物,帮助用户理解视频剧情的发展,增强用户的观看体验。

在本发明的一个实施例中,步骤s110中检测是否满足预设条件包括如下中的任一种:监测视频播放暂停键是否被触发;监测预设的视频人物标注信息展示控键是否被触发;监测是否收到预设的语音控制指令。

在本实施例中,用户在视频播放过程中暂停视频播放,说明用户不需要观看视频,此时将人物标注信息显示在暂停的播放画面上,使用户及时了解到视频中人物的特征,帮助用户理解视频剧情。例如,用户在观看视频时,若遇到自己喜欢的演员,可能会暂停视频播放,搜索演员的信息。因此在监测到用户暂停视频播放后,及时向用户展示人物标注信息,从而避免用户自行搜索,减少用户的工作量。

或者,在视频应用的客户端程序中设置视频人物标注信息展示控键,当视频出现新的人物时,用户可以通过触发该视频人物标注信息展示控键,从而展示新人物的标注信息。用户可根据自己的需要选择是否触发视频人物标注信息展示控键,从而获取人物标注信息。视频应用客户端在播放视频时若监测到用户触发了视频人物标注信息展示控键,则展示当前视频播放画面中出现的人物对应的人物标注信息,供用户浏览。设置视频人物标注信息展示控键,可以在视频播放过程中展示人物的标注信息,避免暂停视频播放影响用户的观看。

用户还可以通过发出语音控制指令,使视频应用程序展示人物标注信息,视频应用程序在收到预设的语音控制指令时,则展示当前视频播放画面中出现的人物对应的人物标注信息。例如,在快视频应用程序中预先设置“他是谁”、“人物展示”、“人物标注”等语音控制指令,视频应用程序在播放视频过程中,若监测到用户发出了“人物展示”等相应的语音控制指令,则展示当前视频播放画面中出现的人物对应的人物标注信息,以供用户浏览。通过语音控制指令,用户通过发出相应的语音即可实现人物标注信息的展示,增大用户的乐趣。

上述三种方式可以单独使用,也可以相结合的方式进行使用。

在本发明的一个实施例中,步骤s130中根据人脸特征信息获取对应的人物标注信息包括:根据人脸特征信息,从人物标注信息库中获取对应的人物标注信息。其中,人物标注信息库中的人物标注信息包括:和人脸特征信息对应的人物描述信息。

在本实施例中,人物标注信息需要从人物标注信息库中获取。具体为利用人脸识别技术识别当前视频播放画面中出现的人物,获得该人物的人脸特征信息后,从人物标注信息库中寻找与该人脸特征信息对应的人物标注信息。例如,根据人脸识别技术识别出当前视频播放画面中的人物的脸型、五官等人脸特征信息,在人物标注信息库中根据该人脸特征信息获取到该人物为演员“胡歌”的人物标注信息。其中,人物标注信息库中的人物标注信息包括和人脸特征信息对应的人物描述信息,例如人物的名字、身高、体重、生日、演艺经历等信息中的一种或多种。

进一步地,人物描述信息包括:人物本名或人物在指定视频中所扮演的角色名。或者,人物描述信息包括人物在指定视频中所扮演的角色名,以及人物在指定视频中所扮演的角色与其他角色之间的关系信息。

人物描述信息包括人物本名或人物在指定视频中所扮演的角色名。例如,当用户看的是真人秀综艺节目时,展示包括了人物本名的人物描述信息;当用户看的是电视剧时,展示包括了人物在该电视剧中所扮演角色的名字的人物描述信息。当然,人物描述信息还可以包括人物在指定视频中所扮演的角色与其他角色之间的关系信息。例如,电视剧《三国演义》中由于角色过多,用户在观看过程中可能无法记住所有的人物以及相关的人物关系。因此,在人物描述信息中除了角色名字之外,还可以加入角色与角色之间的关系,如在桃园三结义片段时,除了展示刘备、关羽和张飞各自的角色名字,还展示三人之间结拜的兄弟关系,如刘备为大哥、关羽为二哥等信息。

更进一步地,从名人信息库中获取名人的人脸特征信息和关于该名人的描述信息保存到人物标注信息库中;

在视频应用程序中预设设置人物标注信息库,获得人脸特征信息后从人物标注信息库中匹配对应的人物标注信息即可。人物标注信息库中预存明星或名人的身份信息,如姓名、成就等,以及每个人对应的人脸特征信息。名人的身份信息可以从互联网上的各种百科资料中获取,也可以从名人的个人平台上获取,例如微博等,将获取的资料保存至人物标注信息库,以便后续进行展示。

在一个具体的例子中,在人物标注信息库中预存鲁迅先生的姓名、籍贯、出生年代以及代表作品等,同时预存鲁迅先生的画像和根据画像获得的鲁迅先生的人脸特征信息。若识别当前播放的视频画面中出现的人物的人脸特征信息与人物标注信息库中鲁迅先生的人脸特征信息相互匹配时,确认视频画面中的人物为鲁迅先生,将鲁迅先生的人物标注信息进行展示。

另外,还可以根据指定视频的演员表和/或剧情介绍信息,生成相应的人脸特征信息和对应的人物描述信息保存到人物标注信息库中。例如,在某部电视剧中,根据电视剧中的演员表确定参演的演员和对应的角色信息,然后根据电视剧播放的图像获取演员的画像,从而获取演员的人脸特征信息。将演员的人脸特征信息和演员姓名、相应的角色姓名以及剧中和其他人物的关系等人物描述信息保存到人物标注信息库,以便用户在观看电视剧时进行展示。具体为,演员张三在某电视剧中饰演李四,有一妻子王五和一儿子李六,将张三、李四以及李四和妻子王五、儿子李六的关系保存为一个人物描述信息,以及将截取电视剧中张三出现的画面,获取张三的人脸特征信息,将人脸特征信息和人物描述信息同时保存。

以上两种生成人物标注信息库的方式可以单独使用,也可以两者同时使用。由于视频种类较多,真人类的视频中一般出现的是名人的本名,电视剧中一般出现演员的角色名,因此设置两种方式可以获得多种人物标注信息,可以向用户展示多种不同的人物标注信息,使用户可以多方面了解视频中出现的人物。

在本发明的一个实施例中,根据人脸特征信息,从人物标注信息库中获取对应的人物标注信息包括:将人脸特征信息发送给服务器;接收服务器根据人脸特征信息从人物标注信息库中获取并返回的对应的人物标注信息。

本实施例中,通过服务器获取人物标注信息。视频应用的客户端中没有设置人物标注信息库,因此客户端在获得人脸特征信息后,将该人脸特征信息发送给服务器,由服务器根据人脸特征信息,识别该人物的身份,并根据该人物身份从预设的人物标注信息库中或者从互联网中获取与该人物身份对应的人物标注信息,例如获取人物的出生日期、身高体重等,并将人物标注信息返回给客户端。客户端程序收到人物标注信息之后在当前视频播放画面中进行展示,以供用户浏览。通过服务器获取人物标注信息,由于服务器能够进行大量的数据处理,可以提高获得人物标注信息的准确度。例如,有些电视剧存在一个演员分饰两个角色的情况,若利用视频应用的客户端自行进行识别,由于数据处理能力有限,可能会将两个角色识别为一个角色,从而只展示一个角色的人物标注信息。采用服务器进行处理,可以将电视剧细分为多帧,对每一帧出现的人物和相应的关系进行处理,从而识别出同一演员分饰的两个角色,并分别对这两个角色添加人物标注信息。在用户暂停视频播放或发出语音控制指令后,根据当前视频播放画面出现的人物角色进行准确的展示人物标注信息。

图2示出了根据本发明一个实施例的实现视频人物标注的装置的结构示意图。如图2所示,该实现视频人物标注的装置200包括:

监测单元210,适于在指定视频播放的过程中,监测是否满足预设条件。

在本实施例中,指定视频可以是任意的视频,例如快视频应用程序中任意的电视剧或真人秀等综艺节目。

人脸识别单元220,适于当满足预设条件时,对指定视频的当前播放画面进行人脸识别,获得人脸特征信息。

在视频播放过程中,当视频中有人物出现时,可以利用人脸识别技术对当前播放画面中出现的人物进行人脸识别,从而获取该人物的人脸特征信息。人脸特征信息包括脸型、五官等,例如眼睛大小、鼻梁高度等。人脸特征信息一般由人脸上的关键点组成,如眼角,眉毛,嘴角等能够体现五官特征的位置点。

标注信息获取单元230,适于根据人脸特征信息获取对应的人物标注信息。

标注信息展示单元240,适于将获取的人物标注信息显示在指定视频的当前播放画面上。

在本实施例中,显示人物标注信息时,可以在指定视频的当前播放画面上进行显示,例如在相应人物的上方或下方显示,或者在播放画面的左边或右边显示,避免遮挡视频中出现的人物或主要场景。

通过本实施例,在视频播放的过程中,对指定视频中出现的人物进行人脸识别获得人脸特征信息,从而根据人脸特征信息获取对应的人物标注信息,在指定视频的当前播放画面上进行显示,使用户可以及时了解到视频中出现人物,帮助用户理解视频剧情的发展,增强用户的观看体验。

在本发明的一个实施例中,监测单元210,适于监测是否满足预设条件包括如下中的任一种:

监测视频播放暂停键是否被触发;

监测预设的视频人物标注信息展示控键是否被触发;

监测是否收到预设的语音控制指令。

在本实施例中,用户在视频播放过程中暂停视频播放,说明用户不需要观看视频,此时将人物标注信息显示在暂停的播放画面上,使用户及时了解到视频中人物的特征,帮助用户理解视频剧情。例如,用户在观看视频时,若遇到自己喜欢的演员,可能会暂停视频播放,搜索演员的信息。因此在监测到用户暂停视频播放后,及时向用户展示人物标注信息,从而避免用户自行搜索,减少用户的工作量。

或者,在视频应用的客户端程序中设置视频人物标注信息展示控键,当视频出现新的人物时,用户可以通过触发该视频人物标注信息展示控键,从而展示新人物的标注信息。用户可根据自己的需要选择是否触发视频人物标注信息展示控键,从而获取人物标注信息。视频应用客户端在播放视频时若监测到用户触发了视频人物标注信息展示控键,则展示当前视频播放画面中出现的人物对应的人物标注信息,供用户浏览。设置视频人物标注信息展示控键,可以在视频播放过程中展示人物的标注信息,避免暂停视频播放影响用户的观看。用户还可以通过发出语音控制指令,使视频应用程序展示人物标注信息,视频应用程序在收到预设的语音控制指令时,则展示当前视频播放画面中出现的人物对应的人物标注信息。例如,在快视频应用程序中预先设置“他是谁”、“人物展示”“人物标注”等语音控制指令,视频应用程序在播放视频过程中,若监测到用户发出了“人物展示”等相应的语音控制指令,则展示当前视频播放画面中出现的人物对应的人物标注信息,以供用户浏览。通过语音控制指令,用户通过发出相应的语音即可实现人物标注信息的展示,增大用户的乐趣。

上述三种方式可以单独使用,也可以相结合的方式进行使用。

在本发明的一个实施例中,标注信息获取单元230,适于根据人脸特征信息,从人物标注信息库中获取对应的人物标注信息。其中,所述人物标注信息库中的人物标注信息包括:和人脸特征信息对应的人物描述信息。

在本实施例中,人物标注信息需要从人物标注信息库中获取。具体为利用人脸识别技术识别当前视频播放画面中出现的人物,获得该人物的人脸特征信息后,从人物标注信息库中寻找与该人脸特征信息对应的人物标注信息。例如,根据人脸识别技术识别出当前视频播放画面中的人物的脸型、五官等人脸特征信息,在人物标注信息库中根据该人脸特征信息获取到该人物为演员“胡歌”的人物标注信息。其中,人物标注信息库中的人物标注信息包括和人脸特征信息对应的人物描述信息,例如人物的名字、身高、体重、生日、演艺经历等信息中的一种或多种。

在本发明的一个实施例中,人物描述信息包括人物本名或人物在指定视频中所扮演的角色名;或者,人物描述信息包括人物在指定视频中所扮演的角色名,以及人物在指定视频中所扮演的角色与其他角色之间的关系信息。

人物描述信息包括人物本名或人物在指定视频中所扮演的角色名。例如,当用户看的是真人秀综艺节目时,展示包括了人物本名的人物描述信息;当用户看的是电视剧时,展示包括了人物在该电视剧中所扮演角色的名字的人物描述信息。当然,人物描述信息还可以包括人物在指定视频中所扮演的角色与其他角色之间的关系信息。例如,电视剧《三国演义》中由于角色过多,用户在观看过程中可能无法记住所有的人物以及相关的人物关系。因此,在人物描述信息中除了角色名字之外,还可以加入角色与角色之间的关系,如在桃园三结义片段时,除了展示刘备、关羽和张飞各自的角色名字,还展示三人之间结拜的兄弟关系,如刘备为大哥、关羽为二哥等信息。

在本发明的一个实施例中,如图3所示,实现视频人物标注的装置200进一步包括:

标注信息库维护单元250,适于从名人信息库中获取名人的人脸特征信息和关于该名人的描述信息保存到所述人物标注信息库中;和/或,根据指定视频的演员表和/或剧情介绍信息,生成相应的人脸特征信息和对应的人物描述信息保存到所述人物标注信息库中。

在视频应用程序中预设设置人物标注信息库,获得人脸特征信息后从人物标注信息库中匹配对应的人物标注信息即可。人物标注信息库中预存明星或名人的身份信息,如姓名、成就等,以及每个人对应的人脸特征信息。名人的身份信息可以从互联网上的各种百科资料中获取,也可以从名人的个人平台上获取,例如微博等,将获取的资料保存至人物标注信息库,以便后续进行展示。

在一个具体的例子中,在人物标注信息库中预存鲁迅先生的姓名、籍贯、出生年代以及代表作品等,同时预存鲁迅先生的画像和根据画像获得的鲁迅先生的人脸特征信息。若识别当前播放的视频画面中出现的人物的人脸特征信息与人物标注信息库中鲁迅先生的人脸特征信息相互匹配时,确认视频画面中的人物为鲁迅先生,将鲁迅先生的人物标注信息进行展示。

另外,还可以根据指定视频的演员表和/或剧情介绍信息,生成相应的人脸特征信息和对应的人物描述信息保存到人物标注信息库中。例如,在某部电视剧中,根据电视剧中的演员表确定参演的演员和对应的角色信息,然后根据电视剧播放的图像获取演员的画像,从而获取演员的人脸特征信息。将演员的人脸特征信息和演员姓名、相应的角色姓名以及剧中和其他人物的关系等人物描述信息保存到人物标注信息库,以便用户在观看电视剧时进行展示。具体为,演员张三在某电视剧中饰演李四,有一妻子王五和一儿子李六,将张三、李四以及李四和妻子王五、儿子李六的关系保存为一个人物描述信息,以及将截取电视剧中张三出现的画面,获取张三的人脸特征信息,将人脸特征信息和人物描述信息同时保存。

以上两种生成人物标注信息库的方式可以单独使用,也可以两者同时使用。由于视频种类较多,真人类的视频中一般出现的是名人的本名,电视剧中一般出现演员的角色名,因此设置两种方式可以根据不同的视频类型获得多种人物标注信息,向用户展示多种不同的人物标注信息,满足用户的不同需求,也可以使用户多方面了解视频中出现的人物。

在本发明的一个实施例中,标注信息获取单元230,适于将人脸特征信息发送给服务器,接收服务器根据人脸特征信息从人物标注信息库中获取并返回的对应的人物标注信息。

本实施例中,通过服务器获取人物标注信息。视频应用的客户端中没有设置人物标注信息库,因此客户端在获得人脸特征信息后,将该人脸特征信息发送给服务器,由服务器根据人脸特征信息,识别该人物的身份,并根据该人物身份从预设的人物标注信息库中或者从互联网中获取与该人物身份对应的人物标注信息,例如获取人物的出生日期、身高体重等,并将人物标注信息返回给客户端。客户端收到人物标注信息之后在当前视频播放画面中进行展示,以供用户浏览。通过服务器获取人物标注信息,由于服务器能够进行大量的数据处理,可以提高获得人物标注信息的准确度。例如,有些电视剧存在一个演员分饰两个角色的情况,若利用视频应用的客户端自行进行识别,由于数据处理能力有限,可能会将两个角色识别为一个角色,从而只展示一个角色的人物标注信息。采用服务器进行处理,可以将电视剧细分为多帧,对每一帧出现的人物和相应的关系进行处理,从而识别出同一演员分饰的两个角色,并分别对这两个角色添加人物标注信息。在用户暂停视频播放或发出语音控制指令后,根据当前视频播放画面出现的人物角色进行准确的展示人物标注信息。

综上所述,根据本发明的技术方案,在指定视频播放的过程中,监测是否满足预设条件。当满足预设条件时,对指定视频的当前播放画面进行人脸识别,获得人脸特征信息。根据人脸特征信息获取对应的人物标注信息,将获取的人物标注信息显示在指定视频的当前播放画面上。通过本技术方案,可以在用户观看视频过程中向用户展示视频中出现的人物的身份或角色信息,或者是视频中人物之间的相互关系,使用户充分了解视频人物,以及剧情走向,提高用户的体验。

需要说明的是:

在此提供的算法和显示不与任何特定计算机、虚拟装置或者其它设备固有相关。各种通用装置也可以与基于在此的示教一起使用。根据上面的描述,构造这类装置所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)来实现根据本发明实施例的实现视频人物标注的装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

例如,图4示出了根据本发明一个实施例的电子设备的结构示意图。该电子设备400传统上包括处理器410和被安排成存储计算机可执行指令(程序代码)的存储器420。存储器420可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。存储器420具有存储用于执行图1所示的以及各实施例中的任何方法步骤的程序代码440的存储空间430。例如,用于程序代码的存储空间430可以包括分别用于实现上面的方法中的各种步骤的各个程序代码440。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。这些计算机程序产品包括诸如硬盘,紧致盘(cd)、存储卡或者软盘之类的程序代码载体。这样的计算机程序产品通常为例如图5所述的计算机可读存储介质500。该计算机可读存储介质500可以具有与图4的电子设备中的存储器420类似布置的存储段、存储空间等。程序代码可以例如以适当形式进行压缩。通常,存储单元存储有用于执行根据本发明的方法步骤的程序代码510,即可以由诸如410之类的处理器读取的程序代码,当这些程序代码由电子设备运行时,导致该电子设备执行上面所描述的方法中的各个步骤。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

本发明公开了a1、一种实现视频人物标注的方法,其中,该方法包括:

在指定视频播放的过程中,监测是否满足预设条件;

当满足预设条件时,对指定视频的当前播放画面进行人脸识别,获得人脸特征信息;

根据人脸特征信息获取对应的人物标注信息;

将获取的人物标注信息显示在指定视频的当前播放画面上。

a2、如a1所述的方法,所述监测是否满足预设条件包括如下中的任一种:

监测视频播放暂停键是否被触发;

监测预设的视频人物标注信息展示控键是否被触发;

监测是否收到预设的语音控制指令。

a3、如a1所述的方法,其中,所述根据人脸特征信息获取对应的人物标注信息包括:

根据人脸特征信息,从人物标注信息库中获取对应的人物标注信息;

其中,所述人物标注信息库中的人物标注信息包括:和人脸特征信息对应的人物描述信息。

a4、如a3所述的方法,其中,

所述人物描述信息包括:人物本名或人物在指定视频中所扮演的角色名;

或者,

所述人物描述信息包括:人物在指定视频中所扮演的角色名,以及人物在指定视频中所扮演的角色与其他角色之间的关系信息。

a5、如a3或a4所述的方法,其中,该方法进一步包括:

从名人信息库中获取名人的人脸特征信息和关于该名人的描述信息保存到所述人物标注信息库中;

和/或,

根据所述指定视频的演员表和/或剧情介绍信息,生成相应的人脸特征信息和对应的人物描述信息保存到所述人物标注信息库中。

a6、如a3或a4所述的方法,其中,所述根据人脸特征信息,从人物标注信息库中获取对应的人物标注信息包括:

将人脸特征信息发送给服务器;

接收服务器根据人脸特征信息从人物标注信息库中获取并返回的对应的人物标注信息。

本发明还公开了b7、一种实现视频人物标注的装置,其中,该装置包括:

监测单元,适于在指定视频播放的过程中,监测是否满足预设条件;

人脸识别单元,适于当满足预设条件时,对指定视频的当前播放画面进行人脸识别,获得人脸特征信息;

标注信息获取单元,适于根据人脸特征信息获取对应的人物标注信息;

标注信息展示单元,适于将获取的人物标注信息显示在指定视频的当前播放画面上。

b8、如b7所述的装置,所述监测单元,适于监测是否满足预设条件包括如下中的任一种:

监测视频播放暂停键是否被触发;

监测预设的视频人物标注信息展示控键是否被触发;

监测是否收到预设的语音控制指令。

b9、如b7所述的装置,其中,所述标注信息获取单元,适于根据人脸特征信息,从人物标注信息库中获取对应的人物标注信息;

其中,所述人物标注信息库中的人物标注信息包括:和人脸特征信息对应的人物描述信息。

b10、如b9所述的装置,其中,

所述人物描述信息包括:人物本名或人物在指定视频中所扮演的角色名;

或者,

所述人物描述信息包括:人物在指定视频中所扮演的角色名,以及人物在指定视频中所扮演的角色与其他角色之间的关系信息。

b11、如b9或b10所述的装置,其中,该装置进一步包括:

标注信息库维护单元,适于从名人信息库中获取名人的人脸特征信息和关于该名人的描述信息保存到所述人物标注信息库中;和/或,根据所述指定视频的演员表和/或剧情介绍信息,生成相应的人脸特征信息和对应的人物描述信息保存到所述人物标注信息库中。

b12、如b9或b10所述的装置,其中,

所述标注信息获取单元,适于将人脸特征信息发送给服务器,接收服务器根据人脸特征信息从人物标注信息库中获取并返回的对应的人物标注信息。

本发明还公开了c13、一种电子设备,其中,该电子设备包括:

处理器;以及,

被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行根据a1~a6中任一项所述的方法。

本发明还公开了d14、一种计算机可读存储介质,其中,该计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被处理器执行时,实现a1~a6中任一项所述的方法。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1