用于视频播放的方法及装置的制造方法_2

文档序号:9601102阅读:来源:国知局
72] 应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不 能限制本公开。
【附图说明】
[0073] 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施 例,并与说明书一起用于解释本发明的原理。
[0074] 图1是根据一示例性实施例示出的一种用于视频播放的方法所涉及的实施环境 的示意图。
[0075] 图2是根据一示例性实施例示出的一种用于视频播放的方法的流程图。
[0076] 图3是根据一示例性实施例示出的另一种用于视频播放的方法的流程图。
[0077] 图4是根据一示例性实施例示出的一种用于视频播放的装置的框图。
[0078] 图5是根据一示例性实施例示出的一种确定模块的框图。
[0079] 图6是根据一示例性实施例示出的另一种确定模块的框图。
[0080] 图7是根据一示例性实施例示出的一种第一获取单元的框图。
[0081] 图8是根据一示例性实施例示出的又一种确定模块的框图。
[0082] 图9是根据一示例性实施例示出的一种第五确定单元的框图。
[0083] 图10是根据一示例性实施例示出的一种生成单元的框图。
[0084] 图11是根据一示例性实施例示出的另一种用于视频播放的装置的框图。
【具体实施方式】
[0085] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及 附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例 中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附 权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0086] 图1是根据一示例性实施例示出的一种用于视频播放的方法所涉及的实施环境 的示意图。如图1所示,该实施环境可以包括:服务器101、智能摄像设备102和终端103。 服务器101可以是一台服务器,或者是由若干台服务器组成的服务器集群,或者是一个云 计算服务中心,智能摄像设备102可以是智能摄像机,终端103可以是移动电话,计算机,平 板设备等。服务器101和智能摄像设备102之间可以通过网络进行连接,服务器101与终 端103之间也可以通过网络进行连接。服务器101用于接收终端发送的播放请求,基于该 播放请求获取对应的视频,并将该视频发送给终端。智能摄像设备102用于采集监控区域 内的监控视频,并将监控视频发送给服务器。终端103用于接收服务器发送的视频,并播放 该视频。
[0087] 图2是根据一示例性实施例示出的一种用于视频播放的方法的流程图,如图2所 示,该方法用于服务器中,包括以下步骤。
[0088] 在步骤201中,接收播放请求,播放请求中携带目标对象信息,目标对象信息包括 目标对象所在的目标图像或者目标对象所属的目标关键词。
[0089] 在步骤202中,基于目标对象信息,确定目标对象在监控视频中所处的视频段。
[0090] 在步骤203中,将目标对象在监控视频中所处的视频段发送给终端,使终端播放 该视频段。
[0091] 在本公开实施例中,服务器接收播放请求,该播放请求中携带目标对象信息,服务 器基于目标对象信息确定目标对象在监控视频中所处的视频段,并将该视频段发送给终 端,使终端可以直接播放该监控视频中存在目标对象的视频段,无需播放该监控视频中除 该目标对象之外的其他对象所在的视频段,进而避免用户手动对该监控视频的播放进行调 整来观看目标对象所处的视频,操作简单,且提高了视频播放效率。
[0092] 在本公开的另一实施例中,基于目标对象信息,确定目标对象在监控视频中所处 的视频段,包括:
[0093] 当目标对象信息包括目标对象所在的目标图像时,基于指定分类模型和目标图 像,确定目标对象所属的目标类别;
[0094] 基于目标类别,确定目标对象所属的目标关键词;
[0095] 基于目标关键词,确定目标对象在监控视频中所处的视频段。
[0096] 其中,服务器基于指定分类模型和目标图像,确定目标对象所属的目标类别,并基 于该目标类别,确定目标对象所属的目标关键词,可以便于服务器基于该目标关键词快速 确定目标对象在监控视频中所处的视频段。
[0097] 在本公开的另一实施例中,基于目标对象信息,确定目标对象在监控视频中所处 的视频段,包括:
[0098] 基于目标对象信息对应的目标关键词和存储的索引库,获取目标对象在监控视频 中所处的至少一帧视频图像;
[0099] 将至少一帧视频图像组成目标对象在监控视频中所处的视频段。
[0100] 由于终端发送播放请求是为了获取目标对象在监控视频中所处的视频段,而视频 段可以由至少一帧视频图像组成,因此,服务器基于目标关键词和存储的索引库,可以快速 获取目标对象在监控视频中所处的至少一帧视频图像,提高了视频获取效率。
[0101] 在本公开的另一实施例中,基于目标对象信息对应的目标关键词和存储的索引 库,获取目标对象在监控视频中所处的至少一帧视频图像,包括:
[0102] 当索引库中存储关键词与监控时间点之间的对应关系时,基于目标对象信息对应 的目标关键词,从关键词与监控时间点之间的对应关系中,获取至少一个监控时间点;
[0103] 基于至少一个监控时间点,从监控视频中,获取至少一帧视频图像。
[0104] 由于监控视频中包括该监控视频包括的每帧视频图像对应的监控时间点,因此, 服务器可以确定目标关键词对应的至少一个监控时间点,并从监控视频中,获取该至少一 个监控时间点对应的至少一帧视频图像,提高了视频图像的获取准确性。
[0105] 在本公开的另一实施例中,基于目标对象信息对应的目标关键词和存储的索引 库,获取目标对象在监控视频中所处的至少一帧视频图像,包括:
[0106] 当索引库中存储关键词与视频图像之间的对应关系时,基于目标对象信息对应的 目标关键词,从关键词与视频图像之间的对应关系中,获取至少一帧视频图像。
[0107] 其中,服务器基于目标关键词,直接获取目标对象对应的至少一帧视频图像,提 高了视频图像获取效率。
[0108] 在本公开的另一实施例中,基于目标对象信息对应的目标关键词和存储的索引 库,获取目标对象在监控视频中的至少一帧视频图像之前,还包括:
[0109] 获取监控视频;
[0110] 对于监控视频中每帧视频图像,基于指定分类模型,确定视频图像包括的对象所 属的对象类别;
[0111] 基于对象类别,确定视频图像包括的对象所属的关键词;
[0112] 基于关键词和监控视频,生成索引库。
[0113] 其中,服务器基于关键词和监控视频,生成索引库,可以便于服务器在接收到播放 请求时,基于该索引库,快速获取目标对象在监控视频中所处的至少一帧视频图像,提高了 视频图像的获取效率。
[0114] 在本公开的另一实施例中,基于对象类别,确定视频图像包括的对象所属的关键 词,包括:
[0115] 当对象类别为人时,对视频图像包括的对象进行人脸识别,得到人脸特征;
[0116] 基于人脸特征,从存储的人脸特征与身份标识之间的对应关系中,获取对应的身 份标识;
[0117] 将身份标识确定为视频图像包括的对象所属的关键词。
[0118] 其中,当对象类别为人时,服务器将对象的身份标识确定为该对象所述的目标关 键词,可以便于终端获取具有特定身份的人在监控视频中所处的至少一帧视频图像,可以 针对性地获取某一个人的视频段。
[0119] 在本公开的另一实施例中,基于关键词和监控视频,生成索引库,包括:
[0120] 从监控视频中,确定视频图像所在的监控时间点;
[0121 ] 将关键词和监控时间点存储在索引库包括的关键词与监控时间点之间的对应关 系中。
[0122] 由于监控视频中包括每帧视频图像对应的监控时间点,因此,服务器将关键词和 监控时间点存储在索引库包括的关键词与监控时间点之间的对应关系中,可以便于服务器 基于关键词,获取对应的监控时间点,进而从监控视频中,获取该监控时间点对应的视频图 像,提高了视频图像的获取准确性。
[0123] 在本公开的另一实施例中,基于关键词和监控视频,生成索引库,包括:
[0124] 将关键词和视频图像存储在索引库包括的关键词与视频图像之间的对应关系 中。
[0125] 其中,服务器将关键词和视频图像存储在索引库包括的关键词与视频图像之间的 对应关系中,可以便于服务器基于关键词,直接获取对应的视频图像,提高了视频图像获取 效率。
[0126] 上述所有可选技术方案,均可按照任意结合形成本公开的可选实施例,本公开实 施例对此不再--赘述。
[0127] 图3是根据一示例性实施例示出的一种用于视频播放的方法的流程图,如图3所 示,该方法包括以下步骤。
[0128] 在步骤301中,服务器接收播放请求,该播放请求中携带目标对象信息,目标对象 信息包括目标对象所在的目标图像或者目标对象所属的目标关键词。
[0129] 需要说明的是,该播放请求可以由终端直接发送,当然,该播放请求也可以由终端 先发送给其它设备,再由其它设备发送给服务器,本公开实施例对此不做具体限定。
[0130] 另外,当终端发送播放请求时,该终端可以在接收到播放指令时,向服务器或者其 它设备发送播放请求。
[0131] 需要说明的是,播放指令用于获取目标对象在监控视频中所处的视频段,且播放 指令可以由用户触发,用户可以通过指定操作触发,该指定操作可以为点击操作、滑动操 作、语音操作等等,本公开实施例对此不做具体限定。
[0132] 另外,目标图像为包括目标对象的图像,且该目标图像可以为目标对象的照片,或 者是终端在播放监控视频的过程中,当终端基于监控视频的视频图像接收到选择指令时, 该选择指令中携带目标对象的图像,当然,目标图像还可以通过其它方式获取得到,本公开 实施例对此不做具体限定。
[0133] 再者,目标关键词与目标对象唯一对应,且目标关键词可以为目标对象所属的类 另IJ、目标对象的身份标识等等,本公开实施例对此不做具体限定。
[0134] 在步骤302中,服务器基于目标对象信息,确定目标对象在监控视频中所处的视 频段。
[0135] 由于目标对象信息中包括目标对象所在的图像或者目标对象所属的目标关键词, 因此,根据目标对象信息包括的不同内容,服务器基于目标对象信息,确定目标对象在监控 视频中所处的视频段可以有如下两种方式:
[0136] 第一种方式:基于目标对象信息对应的目标关键词和存储的索引库,获取目标对 象在监控视频中
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1