视频播放方法和播放器与流程

文档序号:12697661阅读:480来源:国知局
视频播放方法和播放器与流程

本发明涉及多媒体技术领域,特别是一种视频播放方法和播放器。



背景技术:

随着影视剧市场的发展,越来越多国外影视剧的涌入,越来越复杂多元的剧情给普通观众的收看造成了一定的障碍。这些障碍主要包括:

1.角色复杂、人物繁多的影视剧。一些架空历史自行构造世界观的影视剧往往需要众多的角色、人物,故事线复杂、人物关系复杂,如果对角色无法准确识别和记忆,很难理解整个作品。例如:权利游戏、魔戒。

2.异族效应和知觉窄化。由于进化的需求,人类在知觉发展的过程中,普遍会发生“知觉窄化”,丧失分辨异族面孔的能力。外国大片、英剧、美剧情节有趣、制作精良,深受观众的喜爱,然而分清外国人的脸对国内观众并不容易。

3.感知缺陷:面孔识别障碍症。部分人群存在感知缺陷,比起常人更加无法识别和记忆他人的长相。

然而观众希望观影是轻松的。观众通常希望通过观影放松心情、调节情绪,希望能专注于剧情,而不是把精力放在记忆角色上。



技术实现要素:

本发明的一个目的在于解决用户观影时难以识别人物角色的问题。

根据本发明的一个方面,提出一种视频播放方法,包括:播放器 捕捉视频图像中的人脸图像;确定人脸图像对应的角色名称;将角色名称标识在视频中人脸图像的对应位置。

进一步地,确定人脸图像对应的角色名称包括:播放器提取人脸图像的特征;播放器将特征与角色特征库进行比对,确定人脸图像对应的角色名称。

进一步地,将角色名称标识在视频中人脸图像的对应位置包括:确定人脸图像的脸部坐标和出现的帧序号;在视频中根据脸部坐标和帧序号框选人脸图像,并标识人脸图像的角色名称。

进一步地,还包括:获取角色面部样本图像;获取角色名称;提取角色面部图像的特征信息,与角色名称相关联,形成角色特征库。

进一步地,获取角色面部样本图像,获取角色名称为:通过播放器样本库升级获取角色面部样本图像和角色名称。

进一步地,还包括:获取用户的角色标识删除指令;根据角色标识删除指令停止标识对应角色的人脸图像。

进一步地,捕捉视频图像中的人脸图像包括:预处理视频文件,获取视频文件帧数据中的人脸图像;确定人脸图像对应的角色名称包括:确定视频文件帧数据中人脸图像对应的角色名称;视频播放方法还包括:根据角色名称,人脸图像的脸部坐标位置和人脸图像出现的帧序号,生成角色标识信息;将角色名称标识在视频中人脸图像的对应位置包括:播放时根据角色标识信息,在视频中对应帧序号的对应脸部坐标位置标识对应角色名称。

通过这样的方法,播放器能够捕捉到视频图像中的人脸图像,并对人脸图像进行识别和标注,保证用户能够在观影时轻松识别视频中的角色,更容易理解剧情,提高用户体验。

根据本发明的另一个方面,提出一种播放器,包括:人脸捕捉模块,用于捕捉视频中的人脸图像;角色识别模块,用于确定人脸图像对应的角色名称;角色标识模块,用于将角色名称标识在视频中人脸图像的对应位置。

进一步地,角色识别模块,还用于提取人脸图像的特征;将特征 与角色特征库进行比对,确定人脸图像对应的角色名称。

进一步地,角色标识模块,还用于确定人脸图像的脸部坐标和出现的帧序号;在视频中根据脸部坐标和帧序号框选人脸图像,并标识人脸图像的角色名称。

进一步地,还包括特征库获取模块,用于获取角色特征库,包括:样本提取单元,用于获取角色面部样本图像;角色获取单元,用于获取角色名称;特征库提取单元,用于提取角色面部图像的特征信息,与角色名称相关联,形成角色特征库。

进一步地,特征库获取模块,还用于通过播放器样本库升级获取角色面部样本图像和角色名称。

进一步地,还包括:用户交互模块,用于获取用户的角色标识删除指令;角色标识模块,还用于根据角色标识删除指令停止标识对应角色的人脸图像。

进一步地,人脸捕捉模块,还用于预处理视频文件,获取视频文件帧数据中的人脸图像;角色识别模块,还用于提取视频文件帧数据中人脸图像的特征,确定人脸图像对应的角色名称;播放器还包括标识信息生成模块,用于根据角色名称,人脸图像的脸部坐标位置和人脸图像出现的帧序号,生成角色标识信息;角色标识模块,还用于在播放时根据角色标识信息,在视频中对应帧序号的对应脸部坐标位置标识对应角色名称。

这样的播放器能够捕捉到视频图像中的人脸图像,并对人脸图像进行识别和标注,保证用户能够在观影时轻松识别视频中的角色,更容易理解剧情,提高用户体验。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1为本发明的视频播放方法的一个实施例的流程图。

图2为本发明的视频播放方法的另一个实施例中样本输入的流程图。

图3为本发明的视频播放方法的一个实施例中输入的样本图像示意图。

图4为本发明的视频播放方法的又一个实施例中用户删除角色标识的流程图。

图5为本发明的视频播放方法的一个实施例中用户删除角色标识的示意图。

图6为本发明的视频播放方法的再一个实施例的流程图。

图7为本发明的播放器的一个实施例的示意图。

图8为本发明的播放器的另一个实施例的示意图。

图9为本发明的播放器的又一个实施例的示意图。

图10为本发明的播放器的再一个实施例的示意图。

图11为本发明的播放器的另外一个实施例的示意图。

具体实施方式

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

本发明的视频播放方法的一个实施例的流程图如图1所示。

在步骤101中,播放器捕捉视频图像中的人脸图像。可以采用现有的面部识别技术,判断图像中是否存在人脸,确定人脸的位置、面部器官位置等。播放器可以逐帧的进行人脸图像的检测。

在步骤102中,确定人脸图像对应的角色名称。可以采用现有的面部识别技术中提取人脸图像特征并进行匹配的方式来确定角色名称。

在步骤103中,在视频图像中人脸图像的对应位置标注角色名称。可以采用框选的方式框选人脸图像,并将角色名称标注在对应的人脸图像周围。

通过这样的方法,播放器能够捕捉到视频图像中的人脸图像,并 对人脸图像进行识别和标注,保证用户能够在观影时轻松识别视频中的角色,更容易理解剧情,提高用户体验。

在一个实施例中,播放器根据捕捉到的人脸图像提取人脸图像中的特征信息,将特征信息与角色特征库进行对比,确定人脸图像的角色名称。通过这样的方法,播放器能够基于角色特征库进行快速的角色确认,并进行角色标识。

在一个实施例中,播放器确定人脸图像的脸部坐标位置,以及脸部图像出现的帧的帧序号,在视频中根据脸部坐标和帧序号框选人脸图像,并标识角色名称。通过这样的方法,能够在人脸图像出现的对应帧的对应面部位置标注角色标识,便于用户轻松识别角色,特别是当图像中同时出现多个角色面部图像时,能够区分各个角色的名称。

本发明的视频播放方法的另一个实施例中样本输入的流程图如图2所示。

在步骤201中,播放器获取角色面部样本图像。角色面部样本图像可以如图3所示,包括各个角色的正面、侧面图像。播放器可以通过升级样本库的方式从服务器获取视频的角色面部样本图像。

在步骤202中,播放器获取角色面部样本图像对应的角色名称。播放器可以通过升级样本库的方式从服务器获取视频的角色面部样本图像对应的角色名称。

在步骤203中,根据步骤201中获取的角色面部图像,提取角色面部图像中的特征信息。

在步骤204中,将步骤202中获取的角色名称与步骤203中提取的角色面部特征信息相关联,生成角色特征库。

通过这样的方法,能够基于角色面部样本图像生成角色特征库,从而播放器能够根据角色特征库识别视频中人脸图像的角色名称并向用户展示,具有良好的面部图像识别准确度。

本发明的视频播放方法的又一个实施例中用户删除角色标识的流程图如图4所示。

在步骤401中,播放器获取用户的角色标识删除指令。如图5中 位于上方的图所示,可以在视频中角色面部图像的框选图标上设置删除按钮,用户能够通过点击删除按钮向播放器发送对该角色标识的删除指令。

在步骤402中,播放器根据角色标识删除指令停止标识对应角色的人脸图像。如图5中下方的图所示,当用户选择删除角色A的标识之后,播放器在播放中不再显示对于角色A的标识。

通过这样的方法,能够为用户提供操作用户标识的途径,用户可以自由选择删除已经能够识别的角色的标识,进一步提升用户体验。

本发明的视频播放方法的再一个实施例的流程图如图6所示。

在步骤601中,播放器对于视频文件进行预处理,获取视频文件的帧数据中的人脸图像。

在步骤602中,通过提取人脸图像对应的特征并与角色特征库进行对比的方式,确定人脸图像对应的角色名称。

在步骤603中,根据人脸图像出现的帧的帧序号、人脸图像的脸部坐标位置,以及确定的角色名称,生成角色标识信息。角色标识信息可以以标识结果文件的方式存在。

在步骤604中,当用户播放视频时,播放器会读取角色标识信息,并根据角色标识信息中的帧序号、脸部坐标、角色名称在视频中对应帧的对应位置框选人脸图像,且标注角色名称。

通过这样的方法,能够在播放之前完成对人脸图像的识别,生成角色标注信息,在播放时只需读取角色标注信息并显示即能够实现对角色的标注,降低了对处理器的要求;预处理的方式也能够实现角色标注信息的多次使用,节省了处理器资源。

在一个实施例中,角色标识信息可以如下所示:

Frame=1:

[chara=’Tom’:(center=’331,180’,width=’35’,hight=’60’);

chara=’Mary’:(center=’680,253’,width=’50’,hight=’75’)]

Frame=2:

[chara=’Tom’:(center=’121,100’,width=’35’,hight=’60’);

chara=’Mary’:(center=’600,203’,width=’50’,hight=’75’)]

……

这样的角色标识信息以帧序号为索引,标注了出现人脸图像的每帧中出现的角色名称,以及人脸图像的坐标信息,播放器能够根据这样的角色标识信息在对应帧的对应位置显示角色名称。

本发明的播放器的一个实施例的示意图如图7所示。其中,701为人脸捕捉模块,能够捕捉视频图像中的人脸图像。人脸捕捉模块701可以采用现有的面部识别技术判断图像中是否存在人脸,确定人脸的位置、面部器官位置等。702为角色识别模块,能够确定人脸图像对应的角色名称。角色识别模块702可以采用现有的面部识别技术中提取人脸图像特征并进行匹配的方式确定角色名称。703为角色标识模块,能够在视频图像中人脸图像的对应位置标注角色名称。角色标识模块703可以采用框选的方式框选人脸图像,并将角色名称标注在对应的人脸图像周围。

这样的播放器能够捕捉到视频图像中的人脸图像,并对人脸图像进行识别和标注,保证用户能够在观影时轻松识别视频中的角色,更容易理解剧情,提高用户体验。

在一个实施例中,角色识别模块702根据捕捉到的人脸图像,提取人脸图像中的特征信息,将特征信息与角色特征库进行对比,确定人脸图像的角色名称。这样的播放器能够基于角色特征库进行快速的角色确认,并进行角色标识。

在一个实施例中,角色标识模块703确定人脸图像的脸部坐标位置,以及脸部图像出现的帧的帧序号,在视频中根据脸部坐标和帧序号框选人脸图像,并标识角色名称。这样的播放器能够在人脸图像出现的对应帧的对应面部位置标注角色标识,便于用户轻松识别角色,特别是当图像中同时出现多个角色面部图像时,能够区分各个角色的名称。

本发明的播放器的另一个实施例的示意图如图8所示。其中,人脸捕捉模块801、角色识别模块802和角色标识模块803的结构和功 能与图7的实施例中相似。播放器还包括特征库获取模块804,能够获取角色特征库。特征库获取模块804包括样本提取单元814、角色获取单元824和特征库提取单元834,其中,样本提取单元814能够获取角色面部样本图像。角色面部样本图像可以包括各个角色的正面、侧面图像,样本提取单元814可以通过升级样本库的方式从服务器获取视频的角色面部样本图像。角色获取单元824能够获取角色面部样本图像对应的角色名称,角色获取单元824可以通过升级数据库的方式从服务器获取视频的角色面部样本图像对应的角色名称。特征库提取单元834根据样本提取单元814获取的角色面部图像,提取角色面部图像中的特征信息,并与角色获取单元824获取的角色名称相关联,生成角色特征库。这样的播放器能够基于角色面部样本图像生成角色特征库,从而能够根据角色特征库识别视频中人脸图像的角色名称并向用户展示,具有良好的面部图像识别准确度。

本发明的播放器的又一个实施例的示意图如图9所示。其中,人脸捕捉模块901、角色识别模块902和角色标识模块903的结构和功能与图7的实施例中相似。播放器还包括用户交互模块904,能够获取用户的角色标识删除指令。用户交互模块904可以通过在视频中角色面部图像的框选图标上设置删除按钮的方式向用户提供操作接口,用户能够通过点击删除按钮向播放器发送对该角色标识的删除指令。当用户选择删除某角色的标识后,角色标识模块903不再显示对于该角色的标识。

这样的播放器能够为用户提供操作角色标识的途径,用户可以自由选择删除已经能够识别的角色的标识,进一步提升用户体验。

本发明的播放器的再一个实施例的示意图如图10所示。其中,人脸捕捉模块1001能够对于视频文件进行预处理,获取视频文件的帧数据中的人脸图像。角色识别模块1002通过提取人脸图像对应的特征并与角色特征库进行对比的方式,确定人脸图像对应的角色名称。标识信息生成模块1004能够根据人脸图像出现的帧的帧序号、人脸图像的脸部坐标位置,以及确定的角色名称,生成角色标识信息,角色标 识信息可以以标识结果文件的方式存在。角色标识模块1003在播放时,能够读取角色标识信息,并根据角色标识信息中的帧序号、脸部坐标、角色名称在视频中对应帧的对应位置框选人脸图像,且标注角色名称。

这样的播放器能够在播放之前完成对人脸图像的识别,生成角色标注信息,在播放时只需读取角色标注信息并显示即能够实现对角色的标注,降低了对处理器的要求;预处理的方式也能够实现角色标注信息的多次使用,避免了在每次播放时进行视频处理。

本发明的播放器的另外一个实施例的示意图如图11所示。播放除了人脸捕捉模块1101、角色识别模块1102、角色标识模块1103外,还包括解码器1104,包括各种用于对视频文件进行解码的解码算法,如WMV、DVX等。播放引擎1105能够利用解码器1104中的解码算法对视频文件进行解码;用户界面1106具有删除标识,能够供用户选择删除角色标识。

这样的播放器能够在实现播放视频的同时,实现对视频图像中角色的识别,并对人脸图像进行识别和标注,保证用户能够在观影时轻松识别视频中的角色,更容易理解剧情;提供用户选择性的标注角色名称,进一步提高用户体验。

最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制;尽管参照较佳实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本发明的具体实施方式进行修改或者对部分技术特征进行等同替换;而不脱离本发明技术方案的精神,其均应涵盖在本发明请求保护的技术方案范围当中。

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