一种视频推理信息的展示方法、装置及电子设备与流程

专利2024-10-10  57



1.本发明涉及数据传输技术领域,特别是涉及一种视频推理信息的展示方法、装置及电子设备。


背景技术:

2.目前,为了满足用户对视频中的推理信息的实时了解,如视频中人物的角色信息、演员信息、角色的穿着信息、食物器具信息等,相关技术,对用户所指定的视频帧进行实时的图像分析,得到用户所指定的视频帧中的推理信息。但是该方法需要占用大量的实时计算资源。
3.因此,如何降低用户对视频中的推理信息进行实时了解时,实时计算资源的占用,是亟待解决的问题。


技术实现要素:

4.本发明实施例的目的在于提供一种视频推理信息的展示方法、装置及电子设备,以实现降低用户对视频中的推理信息进行实时了解时,实时计算资源的占用。具体技术方案如下:
5.在本发明实施的第一方面,首先提供了一种视频推理信息的展示方法,应用于视频推理信息展示系统的服务器;所述视频推理信息展示系统还包括客户端;所述方法包括:
6.接收所述客户端发送的针对目标视频的推理信息获取请求;
7.响应于所述推理信息获取请求,获取目标时间戳;其中,所述目标时间戳为用于表征待进行信息推理的视频帧的时间戳;
8.确定预定数据库中与所述目标时间戳相匹配的时间戳,作为待利用时间戳;其中,所述预定数据库中记录有各个时间戳与对应的视频推理信息,每一时间戳为所述目标视频的视频帧的时间戳,每一时间戳对应的视频推理信息为具有该时间戳的视频帧的推理信息;
9.从所述预定数据库中,获取所述待利用时间戳对应的视频推理信息,作为信息获取结果;
10.向所述客户端发送所述信息获取结果,以使所述客户端基于所述信息获取结果进行视频推理信息展示。
11.可选地,所述目标时间戳为基于第一指定时间戳所生成的时间戳,所述第一指定时间戳为所述推理信息获取请求生成时,所述客户端中的目标视频的播放时间。
12.可选地,所述从所述预定数据库中,获取所述待利用时间戳对应的视频推理信息,作为信息获取结果,包括:
13.从所述预定数据库中,确定与所述待利用时间戳对应的视频推理信息,及所述待利用时间戳之前,预定时间段内的多个时间戳所对应的视频推理信息,作为信息获取结果。
14.可选地,所述目标时间戳的确定方式包括:
15.将所述第一指定时间戳确定为目标时间戳;
16.所述向所述客户端发送所述信息获取结果,以使所述客户端基于所述信息获取结果进行视频推理信息展示,包括:
17.向所述客户端发送所述信息获取结果,以使所述客户端基于所述信息获取结果,在所述客户端所播放的所述目标视频的播放界面外部进行视频推理信息展示。
18.可选地,所述目标时间戳的确定方式包括:
19.从所述预定数据库中记录的各个时间戳中,选取不早于所述第一指定时间戳且与所述第一指定时间戳时间间隔最短的时间戳,作为目标时间戳;
20.所述向所述客户端发送所述信息获取结果,以使所述客户端基于所述信息获取结果进行视频推理信息展示,包括:
21.向所述客户端发送所述信息获取结果,以使所述客户端基于所述信息获取结果,在所述客户端所播放的所述目标视频的快照画面中,进行视频推理信息展示;
22.其中,所述快照画面为对所述目标视频中的、第二指定时间戳对应的视频帧进行画面快照所得到的画面,所述第二指定时间戳为所述预定数据库中记录的各个时间戳中不早于所述第一指定时间戳且与所述第一指定时间戳的时间间隔最短的时间戳。
23.可选地,所述确定预定数据库中与所述目标时间戳相匹配的时间戳,作为待利用时间戳,包括:
24.从所述预定数据库中记录的各个时间戳中,选取与所述目标时间戳的时间差最短的时间戳,或不早于所述目标时间戳且时间间隔最短的时间戳,作为待利用时间戳。
25.可选地,所述预定数据库的构建方式包括:
26.按照预先设定的视频帧抽取规则,从所述目标视频中抽取多个视频帧;
27.识别各个视频帧的视频推理信息;
28.构建包含有各个视频推理信息以及对应的时间戳的预定数据库。
29.可选地,所述按照预先设定的视频帧抽取规则,从所述目标视频中抽取多个视频帧,包括:
30.针对预定单位时长的时间段,选取指定数量个期望时间;
31.基于各个期望时间,从所述目标视频的各个目标时间段内的视频帧中,抽取视频帧,每一目标时间段具有所述预定单位时长。
32.可选地,所述预定单位时长的时间段内的每一视频帧具有各自的分布时间;
33.所述基于各个期望时间,从所述目标视频的各个目标时间段内的视频帧中,抽取视频帧,包括:针对每一期望时间,确定在所述预定单位时长的时间段内满足第一匹配条件的分布时间,作为该期望时间对应的抽取时间;其中,所述第一匹配条件包括,与该期望时间间隔最短;
34.从所述目标视频的各个时间段内的视频帧中,抽取每一期望时间对应的抽取时间处的视频帧。
35.在本发明实施的第二方面,还提供了一种视频推理信息的展示方法,应用于视频推理信息展示系统的客户端;所述视频推理信息展示系统还包括服务器;所述方法包括:
36.当检测到针对目标视频的推理信息请求操作时,生成针对目标视频的推理信息获取请求;
37.将所述推理信息生成请求发送给所述服务器,以使得所述服务器接收所述客户端发送针对目标视频的推理信息获取请求;响应于所述推理信息获取请求,获取所述推理信息获取请求对应的目标时间戳;确定预定数据库中与所述目标时间戳相匹配的时间戳,作为待利用时间戳;基于所述待利用时间戳,从所述预定数据库中,获取所述待利用时间戳对应的视频推理信息,作为信息获取结果;向所述客户端发送所述信息获取结果;其中,所述目标时间戳为用于表征待进行信息推理的视频帧的时间戳;所述预定数据库中记录有各个时间戳与对应的视频推理信息,每一时间戳为所述目标视频的视频帧的时间戳,每一时间戳对应的视频推理信息为具有该时间戳的视频帧的推理信息;
38.接收所述信息获取结果,基于所述信息获取结果进行视频推理信息展示。
39.在本发明实施的第三方面,还提供了一种视频推理信息的展示方法,应用于客户端;所述方法包括:
40.当检测到针对目标视频的推理信息请求操作时,获取目标时间戳;其中,所述目标时间戳为用于表征待进行信息推理的视频帧的时间戳;
41.确定预定数据库中与所述目标时间戳相匹配的时间戳,作为待利用时间戳;其中,所述预定数据库中记录有各个时间戳与对应的视频推理信息,每一时间戳为所述目标视频的视频帧的时间戳,每一时间戳对应的视频推理信息为具有该时间戳的视频帧的推理信息;
42.从所述预定数据库中,获取所述待利用时间戳对应的视频推理信息,作为信息获取结果;
43.基于所述信息获取结果进行视频推理信息展示。
44.可选地,所述目标时间戳为基于第一指定时间戳所生成的时间戳,所述第一指定时间戳为所述推理信息获取请求生成时,所述客户端中的目标视频的播放时间。
45.可选地,所述目标时间戳的确定方式包括:
46.将所述第一指定时间戳确定为目标时间戳;
47.所述基于所述信息获取结果进行视频推理信息展示,包括:
48.基于所述信息获取结果,在所述客户端所播放的所述目标视频的播放界面外部进行视频推理信息展示。
49.可选地,所述目标时间戳的确定方式包括:
50.从所述预定数据库中记录的各个时间戳中,选取不早于所述第一指定时间戳且与所述第一指定时间戳时间间隔最短的时间戳,作为目标时间戳;
51.所述基于所述信息获取结果进行视频推理信息展示,包括:
52.基于所述信息获取结果,在所述客户端所播放的所述目标视频的快照画面中,进行视频推理信息展示;
53.其中,所述快照画面为对所述目标视频中的、第二指定时间戳对应的视频帧进行画面快照所得到的画面,所述第二指定时间戳为所述预定数据库中记录的各个时间戳中不早于所述第一指定时间戳且与所述第一指定时间戳的时间间隔最短的时间戳。
54.在本发明实施的第四方面,还提供了一种视频推理信息展示系统,所述视频推理信息展示系统包括:客户端和服务器;
55.所述客户端,用于当检测到针对目标视频的推理信息请求操作时,生成针对目标
视频的推理信息获取请求;
56.所述服务器,用于响应于所述推理信息获取请求,获取目标时间戳;确定预定数据库中与所述目标时间戳相匹配的时间戳,作为待利用时间戳;从所述预定数据库中,获取所述待利用时间戳对应的视频推理信息,作为信息获取结果;其中,所述目标时间戳为用于表征待进行信息推理的视频帧的时间戳;所述预定数据库中记录有各个时间戳与对应的视频推理信息,每一时间戳为所述目标视频的视频帧的时间戳,每一时间戳对应的视频推理信息为具有该时间戳的视频帧的推理信息;向所述客户端发送所述信息获取结果;
57.所述客户端,还用于接收所述目标视频推理信息,并基于所述信息获取结果进行视频推理信息展示。
58.在本发明实施的第五方面,还提供了一种视频推理信息的展示装置,应用于视频推理信息展示系统的服务器;所述视频推理信息展示系统还包括客户端;所述装置包括:
59.接收模块,用于接收所述客户端发送的针对目标视频的推理信息获取请求;
60.响应模块,用于响应于所述推理信息获取请求,获取目标时间戳;其中,所述目标时间戳为用于表征待进行信息推理的视频帧的时间戳;
61.确定模块,用于确定预定数据库中与所述目标时间戳相匹配的时间戳,作为待利用时间戳;其中,所述预定数据库中记录有各个时间戳与对应的视频推理信息,每一时间戳为所述目标视频的视频帧的时间戳,每一时间戳对应的视频推理信息为具有该时间戳的视频帧的推理信息;
62.获取模块,用于从所述预定数据库中,获取所述待利用时间戳对应的视频推理信息,作为信息获取结果;
63.发送模块,用于向所述客户端发送所述信息获取结果,以使所述客户端基于所述信息获取结果进行视频推理信息展示。
64.在本发明实施的又一方面,还提供了一种电子设备包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
65.存储器,用于存放计算机程序;
66.处理器,用于执行存储器上所存放的程序时,实现上述视频推理信息的展示方法的步骤。
67.在本发明实施的又一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述视频推理信息的展示方法。
68.在本发明实施的又一方面,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述视频推理信息的展示方法。
69.本发明实施例提供的一种视频推理信息的展示方法,应用于视频推理信息展示系统的服务器;视频推理信息展示系统还包括客户端;该方法包括:接收客户端发送的针对目标视频的推理信息获取请求;响应于推理信息获取请求,获取目标时间戳;其中,目标时间戳为用于表征待进行信息推理的视频帧的时间戳;确定预定数据库中与目标时间戳相匹配的时间戳,作为待利用时间戳;其中,预定数据库中记录有各个时间戳与对应的视频推理信息,每一时间戳为目标视频的视频帧的时间戳,每一时间戳对应的视频推理信息为具有该时间戳的视频帧的推理信息;从预定数据库中,获取待利用时间戳对应的视频推理信息,作
为信息获取结果;向客户端发送信息获取结果,以使客户端基于信息获取结果进行视频推理信息展示。本方案中,预先将各个时间戳对应的视频推理信息记录在预定数据库中,在接收到推理信息获取请求时,可以直接基于目标时间戳从预定数据库中确定相匹配的待利用时间戳,并获取对应的视频推理信息,不需要占用实时计算资源进行图像分析,因此,通过本方案,可以降低用户对视频中的推理信息进行实时了解时,计算资源的占用。
附图说明
70.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。
71.图1为本发明实施例中视频推理信息的展示方法的流程图;
72.图2为本发明实施例中预定数据库的构建方式的流程图;
73.图3为本发明实施例中视频推理信息的展示方法的另一流程图;
74.图4为本发明实施例中视频推理信息的展示方法的另一流程图;
75.图5为本发明实施例中视频推理信息的展示方法的另一流程图;
76.图6为本发明实施例中视频推理信息的展示方法的另一流程图;
77.图7为本发明实施例中视频推理信息的展示系统的结构示意图;
78.图8为本发明实施例中视频推理信息的展示装置的结构示意图;
79.图9为本发明实施例中预定数据库的构建装置的结构示意图;
80.图10为本发明实施例中电子设备的结构示意图。
具体实施方式
81.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行描述。
82.随着视频娱乐普及得越来越广泛、深入,视频内容传递的信息也越来越丰富,用户对视频内容中信息的提取,以及对信息理解的完整度、时效性等方面的诉求也越来越高。例如针对一部电视剧,用户不仅要能在直观上看到画面人物角色信息,更期望能够对人物角色背后的演员信息(如基本履历、演艺经历、代表作品、网上评价等等)、角色穿着信息(如口红、上装、裤子、裙子、帽子等品牌详情、价格、购买链接等)、用品信息(食用商品、器具类别介绍等)等推理信息有更进一步的实时了解。
83.为满足此类需求,相关技术中的解决方案是,基于对用户指定的视频帧进行实时的图像分析,即图像识别技术,识别出视频帧中的推理信息,例如:人物信息、衣着信息、食物信息、文案及旁白信息等等。但是,该识别方法强依赖云端提供高性能的实时计算资源,分析操作相对延时较高,从而造成用户获取推理信息的速度较慢,用户体验有待提升;而且受限于时效性要求及有限的实时计算资源,通过这种方法识别的结果往往不够精准、全面。
84.基于上述内容,为了降低用户对视频中的推理信息进行实时了解时,计算资源的占用,本发明提供了一种视频推理信息的展示方法、装置及电子设备。
85.下面首先对本发明实施例所提供的一种视频推理信息的展示方法进行介绍。
86.其中,本发明实施例所提供的视频推理信息的展示方法可以应用于视频推理信息展示系统的服务器;该视频推理信息展示系统还包括客户端。其中,客户端可以是应用于终端设备中的、具有视频播放功能的软件程序,也可以是终端设备本身。
87.本发明实施例提供的一种视频推理信息的展示方法,可以包括以下步骤:
88.接收所述客户端发送的针对目标视频的推理信息获取请求;
89.响应于所述推理信息获取请求,获取目标时间戳;其中,所述目标时间戳为用于表征待进行信息推理的视频帧的时间戳;
90.确定预定数据库中与所述目标时间戳相匹配的时间戳,作为待利用时间戳;其中,所述预定数据库中记录有各个时间戳与对应的视频推理信息,每一时间戳为所述目标视频的视频帧的时间戳,每一时间戳对应的视频推理信息为具有该时间戳的视频帧的推理信息;
91.从所述预定数据库中,获取所述待利用时间戳对应的视频推理信息,作为信息获取结果;
92.向所述客户端发送所述信息获取结果,以使所述客户端基于所述信息获取结果进行视频推理信息展示。
93.本方案中,预先将各个时间戳对应的视频推理信息记录在预定数据库中,在接收到推理信息获取请求时,可以直接基于目标时间戳从预定数据库中确定相匹配的待利用时间戳,并获取对应的视频推理信息,不需要占用实时计算资源进行图像分析,因此,通过本方案,可以降低用户对视频中的推理信息进行实时了解时,计算资源的占用。
94.下面结合附图对本发明实施例所提供的一种视频推理信息的展示方法进行介绍。
95.如图1所示,本发明实施例所提供的视频推理信息的展示方法包括以下步骤s101-s105:
96.s101,接收所述客户端发送的针对目标视频的推理信息获取请求;
97.其中,推理信息获取请求可以由客户端在检测到针对目标视频的推理信息请求操作时生成,针对目标视频的推理信息请求操作,可以由用户发出,操作的方式可以存在多种,示例性的,用户可以在客户端中展示有目标视频的播放界面中,通过点击客户端中的指定按钮,生成推理信息获取请求,或者,用户可以对目标视频的播放界面进行预定手势操作,以生成推理信息获取请求,其中,预定手势操作可以为通过双指的点击操作,当然并不局限于此。当生成推理信息获取请求后,客户端可以向服务器发送该推理信息获取请求。
98.s102,响应于所述推理信息获取请求,获取目标时间戳;其中,所述目标时间戳为用于表征待进行信息推理的视频帧的时间戳;
99.获取目标时间戳的方式,可以是服务器在接收到推理信息获取请求后,从客户端中确定待进行信息推理的视频帧的目标时间戳,也可以是客户端在发送推理信息获取请求的同时,确定待进行信息推理的视频帧的目标时间戳,并向服务器发送,服务器获取该目标时间戳。
100.在一种实现方式中,所述目标时间戳为基于第一指定时间戳所生成的时间戳,所述第一指定时间戳为所述推理信息获取请求生成时,所述客户端中的目标视频的播放时间。
101.其中,客户端中的目标视频的播放时间,即目标视频在视频轨道时间轴上当前播放至的时间。目标时间戳是基于第一指定时间戳时间所确定的时间。目标时间戳可以由客户端基于第一指定时间戳确定,也可以由服务器获取第一指定时间戳后,由服务器确定。
102.可选的,在一种实现方式中,可以将所述第一指定时间戳确定为目标时间戳;此
时,直接将第一指定时间戳作为目标时间戳。
103.可选的,在另一种实现方式中,可以从多个视频帧的时间戳中,选取与第一指定时间戳相匹配的时间戳作为目标时间戳。关于该种实现方式,下文中结合预定数据库的说明进行介绍。
104.s103,确定预定数据库中与所述目标时间戳相匹配的时间戳,作为待利用时间戳;其中,所述预定数据库中记录有各个时间戳与对应的视频推理信息,每一时间戳为所述目标视频的视频帧的时间戳,每一时间戳对应的视频推理信息为具有该时间戳的视频帧的推理信息;
105.本方案中,可以预先从目标视频中抽帧,对所抽取的各个视频帧进行图像分析,得到的各个视频帧的视频推理信息,并将每一视频帧对应的时间戳记录在云端的数据库中,每一视频帧对应的时间戳是在该视频帧在视频轨道时间轴上的时间,从而构建预定数据库中。
106.由于视频画面内容具有连续性的特征,即视频相邻的两张视频帧极大概率是相似的,那么为了节省对存储资源的占用,可以对目标视频进行抽帧后再进行视频推理信息的识别,例如,一个帧率为25的视频(即每秒视频由25张视频帧构成),通过按间隔0.125秒的采样抽帧的方式进行视频帧抽取,平均每秒抽取8帧。
107.当获取到目标时间戳时,可以确定预定数据库中与目标时间戳相匹配的待利用时间戳。例如:按照预定的时间匹配规则,从预定数据库中,确定与该目标时间戳相匹配的待利用时间戳。上述视频帧抽取的方法,及确定待利用时间戳的方法将在下文中示例性介绍。
108.s104,从所述预定数据库中,获取所述待利用时间戳对应的视频推理信息,作为信息获取结果;
109.在预定数据库中,每一时间戳都有相对应的视频推理信息。在一种实现方式中,可以将该待利用时间戳对应的视频推理信息作为信息获取结果。
110.在另一实现方式中,所述从所述预定数据库中,获取所述待利用时间戳对应的视频推理信息,作为信息获取结果,也可以包括:
111.从所述预定数据库中,确定与所述待利用时间戳对应的视频推理信息,及所述待利用时间戳之前,预定时间段内的多个时间戳所对应的视频推理信息,作为信息获取结果。
112.通过将待利用时间戳之前,预定时间段内的多个时间戳所对应的视频推理信息也确定为用于最终展示的信息获取结果,可以丰富所要展示的内容。同时,考虑到用户的行为特征,即手的操作相对于人眼有滞后性,选取待利用时间戳之前,预定时间段内的多个时间戳所对应的视频推理信息,也可以保证覆盖用户想要获取的信息。其中,该预定时间段可以根据具体情况设置。
113.s105,向所述客户端发送所述信息获取结果,以使所述客户端基于所述信息获取结果进行视频推理信息展示。
114.示例性的,该步骤可以包括以下两种实现方式:
115.实现方式一:向所述客户端发送所述信息获取结果,以使所述客户端基于所述信息获取结果,在所述客户端所播放的所述目标视频的播放界面外部进行视频推理信息展示。
116.例如,在目标视频的播放界面外添加当前视频画面已识别到人物数据信息。该场
景下,可以将第一指定时间戳确定为目标时间戳,通过目标时间戳确定待利用时间戳,再将待利用时间戳对应的视频推理信息,及待利用时间戳之前,预定时间段内的多个时间戳所对应的视频推理信息,经过数据去重、排序、详情补充等操作,方便客户端更好地展示,之后展示在视频画面外。
117.实现方式二:向所述客户端发送所述信息获取结果,以使所述客户端基于所述信息获取结果,在所述客户端所播放的所述目标视频的快照画面中,进行视频推理信息展示;
118.该情况下,还需要将目标时间戳所对应的视频帧进行画面快照,并保存在本地,再将确定的信息获取结果应用在快照画面中,并从预定数据库中获取该待利用时间戳对应的视频推理信息,进行数据的二次组装加工(如,数据详情补充等)后,展示在画面快照上。例如,给快照画面已识别出的人物头像位置进行加框高亮展示,以提升交互效果体验。
119.上述方法预先通过离线计算的方式,将各个视频帧的推理信息存储在预定数据库中。实时计算识别视频推理信息的方式,相较于从离线计算预先保存的结果中匹配视频推理信息的方式,显然速度较慢。在实际应用中,实时识别视频推理信息所要花费的时间可能是离线获取方式的5倍以上,例如,实时识别需要300毫秒,离线获取可能仅需要60毫秒。因此,通过本发明实施例所提供的视频推理信息的展示方法,能够在降低计算资源占用的同时,提高用户获取视频推理信息的速度,从而有效提升用户体验。
120.本实施例中,预先将各个时间戳对应的视频推理信息记录在预定数据库中,在接收到推理信息获取请求时,可以直接基于目标时间戳从预定数据库中确定相匹配的待利用时间戳,并获取对应的视频推理信息,不需要占用实时计算资源进行图像分析,因此,通过本方案,可以降低用户对视频中的推理信息进行实时了解时,计算资源的占用。
121.需要说明的是,在具体应用中,本发明所提供的视频推理信息的展示方法主要包括以下两种应用场景,即,非严格要求画面数据对齐的场景,和严格要求画面数据对齐的场景。
122.其中,非严格要求画面数据对齐的场景下,允许以相邻视频帧的推理信息作为当前视频帧(即目标视频的推理信息获取请求所针对的视频帧)的推理信息,典型场景如上例中的,基于所确定的信息获取结果,在所述客户端所播放的所述目标视频的播放界面外部进行视频推理信息展示。
123.严格要求画面数据对齐的场景下,不允许以相邻视频帧的推理信息作为当前视频帧的推理信息,典型场景如上例中的,基于所确定的信息获取结果,在所述客户端所播放的所述目标视频的快照画面中,进行视频推理信息展示。该场景下,要对第一指定时间戳进行细微的时间偏移,来确定目标时间戳。
124.可选的,在本发明的另一实施例中,针对非严格要求画面数据对齐的场景,所述目标时间戳的确定方式包括:
125.将所述第一指定时间戳确定为目标时间戳。
126.此时,所述确定预定数据库中与所述目标时间戳相匹配的时间戳,作为待利用时间戳,包括:
127.从所述预定数据库中记录的各个时间戳中,选取与所述目标时间戳的时间差最短的时间戳,或不早于所述目标时间戳且时间间隔最短的时间戳,作为待利用时间戳。在一种实现方式中,可以将预定数据库中与所述目标时间戳的时间差最短的时间戳确定为待利用
时间戳。
128.可以理解的,考虑到用户的行为特征,即手的操作相对于人眼有滞后性,在另一种实现方式中,可以将预定数据库中不早于所述目标时间戳且时间间隔最短的时间戳,作为待利用时间戳。此时,再将预定数据库中在待利用时间戳之前,预定时间段内的多个时间戳所对应的视频推理信息也确定为用于最终展示的信息获取结果,可以进一步保证对生成推理信息获取请求时的第一指定时间戳的覆盖。
129.针对上述的非严格要求画面数据对齐的场景,采用上述的实现方式,能够结合实际场景需求,保证向用户展示所期望的推理信息。
130.可选的,在本发明的另一实施例中,针对严格要求画面数据对齐的场景,考虑到用户操作的滞后性,所述目标时间戳的确定方式可以包括:
131.从所述预定数据库中记录的各个时间戳中,选取不早于所述第一指定时间戳且与所述第一指定时间戳时间间隔最短的时间戳,作为目标时间戳;
132.此时,快照画面为对所述目标视频中的、第二指定时间戳对应的视频帧进行画面快照所得到的画面,所述第二指定时间戳为所述预定数据库中记录的各个时间戳中不早于所述第一指定时间戳且与所述第一指定时间戳的时间间隔最短的时间戳。
133.再将预定数据库中待利用时间戳之前,预定时间段内的多个时间戳所对应的视频帧进行画面快照,并将多个时间戳所对应的视频推理信息,展示在对应的快照画面中,可以保证对生成推理信息获取请求时的第一指定时间戳的覆盖。
134.该场景下,目标时间戳即待利用时间戳。
135.另外,可以理解的是,针对严格要求画面数据对齐的场景,在一种可选的实现方式中,所述目标时间戳的确定方式也可以包括:将与所述第一指定时间戳间隔最短的时间戳作为目标时间戳,并将目标时间戳对应的视频帧进行画面快照,用于视频推理信息的展示。该场景下,目标时间戳即待利用时间戳。
136.针对上述的严格要求画面数据对齐的场景,采用上述的实现方式,能够结合实际场景需求,保证向用户展示所期望的推理信息。
137.根据上述视频推理信息的展示方法,在本发明的另一实施例中,如图2所示,上述预定数据库的构建方式可以包括以下步骤:
138.s201,按照预先设定的视频帧抽取规则,从所述目标视频中抽取多个视频帧;
139.其中,预先设定的视频帧抽取规则可以为,全帧抽取,采样抽帧等规则,这都是合理的。具体地,在一种实现方式中,可以针对预定单位时长的时间段,选取指定数量个期望时间;其中,预定单位时长一般为一秒,当然也不仅限于此;
140.再基于各个期望时间,从所述目标视频的各个目标时间段内的视频帧中,抽取视频帧,每一目标时间段具有所述预定单位时长。
141.在一种实现方式中,所述预定单位时长的时间段内的每一视频帧具有各自的分布时间;
142.所述基于各个期望时间,从所述目标视频的各个目标时间段内的视频帧中,抽取视频帧,包括:针对每一期望时间,确定在所述预定单位时长的时间段内满足第一匹配条件的分布时间,作为该期望时间对应的抽取时间;其中,所述第一匹配条件包括,与该期望时间间隔最短;
143.以帧率为25的视频,选取8个期望时间为例,预定单位时长的时间段为一秒,即1000毫秒,一秒钟内,这25张视频帧会均匀分布在长度为1000毫秒的时间轴上,分别位于0,40,80,120,160,200,240,280,320,360,400,440,480,520,560,600,640,680,720,760,800,840,880,920,960(毫秒)。
144.从1秒时长的时间段内选取8个期望时间,如果均匀分布的话,那么选取的时间点为0,125,250,375,500,625,750,875(毫秒)。显然,这待选取的8个期望时间不能全部与视频帧的分布时间相同。因此,需要按照一定的匹配条件,找到期望时间对应的抽取时间。示例性的,可以选取与该期望时间间隔最短的视频帧分布时间作为抽取时间,也可以选取在该期望时间之后,与该期望时间间隔最短的视频帧分布时间作为抽取时间。例如,上例中,第一张选0毫秒位置的视频帧,第二张期望选取125毫秒位置的视频帧,则遍历该目标时间段,选取大于等于125毫秒的且与125毫秒间隔最短的视频帧分布时间,即160毫秒;第三张期望选择250毫秒位置的视频帧,则选取280毫秒;以此类推,最终选取的8张视频帧分布时间为0,160,280,400,520,640,760,880(毫秒)。
145.帧率为24的目标视频按其它抽取方式,如每秒3帧、10帧、16帧等抽取方式,也可以采用上述方案,在这里不做具体介绍。此外,预先设定的视频帧抽取规则还可以是全帧抽取,例如,25帧的视频每秒抽取25张视频帧,这都是可以的。
146.s202,识别各个视频帧的视频推理信息;
147.在一种实现方式中,云端的数据库中保存有各种视频的推理信息,当抽取多个视频帧后,可以通过图像识别技术,将各个视频帧与云端存储的推理信息进行匹配,从而识别出各个视频帧的视频推理信息。
148.s203,构建包含有各个视频推理信息以及对应的时间戳的预定数据库。
149.即,将各个视频推理信息以及对应的时间戳存储在云端的数据库中,从而构建预定数据库。
150.本实施例中,按照预先设定的视频帧抽取规则,从所述目标视频中抽取多个视频帧;并识别各个视频帧的视频推理信息;构建包含有各个视频推理信息以及对应的时间戳的预定数据库;从而在接收到推理信息获取请求时,可以直接从预定数据库中获取对应的视频推理信息,不需要占用实时计算资源进行图像分析因此,通过本方案,可以降低用户对视频中的推理信息进行实时了解时,计算资源的占用。
151.为了更加清楚的理解本发明实施例的内容,下面结合图3、图4对本发明视频推理信息的展示方法的具体实现过程进行介绍。
152.针对非严格要求画面数据对齐的场景,如图3所示,其中,云端的视频生产系统,用于目标视频的生成;视频内容识别系统用于将目标时间戳转换为待利用时间戳,及获取信息获取结果并返回给客户端;离线推理系统用于预定数据库的构建。该场景下,本发明视频推理信息的展示方法的具体实现过程可以包括以下步骤:
153.步骤1,视频生产系统生成目标视频,触发视频推理信息的离线分析操作;
154.步骤2,离线推理系统获取到目标视频后,从视频内容识别系统获取视频帧抽取规则进行采样抽取,例如,从目标视频的每一秒中均选取8张视频帧进行分析识别,得到识别后的视频推理信息以及对应的时间戳写入云端的预定数据库中;
155.步骤3,客户端侧,当检测到用户在视频播放界面触发针对目标视频的推理信息请
求操作时,生成针对目标视频的推理信息获取请求;
156.步骤4,客户端侧将目标视频在客户端中的播放时间,即目标时间戳传递给云端的视频内容识别系统;
157.步骤5,视频内容识别系统根据投递的目标时间戳,按照上述待利用时间戳的确定方式,将目标时间戳转换为预定数据库中对应的待利用时间戳,并将待利用时间戳及待利用时间戳之前一段时间内的离线分析结果,即信息获取结果,并进行数据的二次组装加工(比如说分析数据去重、排序、详情补充等,用于客户端更友好的展示)后,返回给客户端;
158.步骤6,客户端将获取到的二次组装加工后的信息获取结果,在视频画面外部展示给用户。
159.针对严格要求画面数据对齐场景下,如图4所示,其中,云端的视频生产系统,用于目标视频的生成;离线推理系统用于预定数据库的构建;视频内容识别系统用于向客户端发送偏移策略,及在预定数据库中筛查信息获取结果,并进行数据的二次组装加工(比如说分析数据详情补充等,用于客户端更友好的展示)后,返回给客户端。该场景下,本发明视频推理信息的展示方法的具体实现过程,可以包括以下步骤:
160.步骤1,视频生产系统生成目标视频,触发视频推理信息的离线分析操作;
161.步骤2,离线推理系统获取到目标视频后,从视频内容识别系统获取视频帧抽取规则,该策略可能是全帧抽取,例如,25帧的视频每秒抽取25张视频帧;也可以按照上述视频帧抽取规则进行采样抽取,例如25帧的视频的每一秒均抽取8张视频帧进行分析得到对应的视频推理信息,将视频推理信息写入云端的预定数据库;
162.步骤3,客户端侧,应用启动时或者定时从云端的视频内容识别系统获取时间偏移策略;
163.步骤4,客户端侧,当检测到用户在视频播放界面触发针对目标视频的推理信息请求操作时,生成针对目标视频的推理信息获取请求;
164.步骤5,客户端侧确定目标视频在客户端中的第一指定时间戳,根据偏移策略,将第一指定时间戳转换为对应目标时间戳;此时,目标时间戳及待利用时间戳;
165.步骤6,客户端侧,将目标时间戳对应的视频帧进行画面快照,并存储在本地;同时将目标时间戳传递给云端的视频内容识别系统;
166.步骤7,视频内容识别系统根据投递的目标时间戳,在数据库中筛查对应的离线分析结果,即信息获取结果,并进行数据的二次组装加工后,返回给客户端;
167.步骤8,客户端将获取到的信息获取结果在快照画面上展示给用户。
168.本实施例中,预先将各个视频推理信息以及对应的时间戳记录在预定数据库中,在接收到推理信息获取请求时,可以直接基于目标时间戳从预定数据库中选取视频推理信息,不需要占用实时计算资源进行图像分析,因此,通过本方案,可以降低用户对视频中的推理信息进行实时了解时,计算资源的占用。
169.本发明实施例还提供了一种视频推理信息的展示方法,应用于视频推理信息展示系统的客户端;所述视频推理信息展示系统还包括服务器;如图5所示,该方法可以包括以下步骤:
170.s501,当检测到针对目标视频的推理信息请求操作时,生成针对目标视频的推理信息获取请求;
171.s502,将所述推理信息生成请求发送给所述服务器,以使得所述服务器接收所述客户端发送针对目标视频的推理信息获取请求;响应于所述推理信息获取请求,获取所述推理信息获取请求对应的目标时间戳;确定预定数据库中与所述目标时间戳相匹配的时间戳,作为待利用时间戳;基于所述待利用时间戳,从所述预定数据库中,获取所述待利用时间戳对应的视频推理信息,作为信息获取结果;向所述客户端发送所述信息获取结果;其中,所述目标时间戳为用于表征待进行信息推理的视频帧的时间戳;所述预定数据库中记录有各个时间戳与对应的视频推理信息,每一时间戳为所述目标视频的视频帧的时间戳,每一时间戳对应的视频推理信息为具有该时间戳的视频帧的推理信息;
172.s503,接收所述信息获取结果,基于所述信息获取结果进行视频推理信息展示。
173.本实施例中,由客户端在检测到针对目标视频的推理信息请求操作时,生成针对目标视频的推理信息获取请求,将推理信息生成请求发送给服务器,以使得服务器获取推理信息获取请求对应的目标时间戳;确定预定数据库中与目标时间戳相匹配的时间戳,作为待利用时间戳;基于待利用时间戳,从预定数据库中,获取待利用时间戳对应的视频推理信息,作为信息获取结果;向客户端发送所述信息获取结果;客户端接收信息获取结果后,基于信息获取结果进行视频推理信息展示。
174.本实施例中,预先将各个时间戳对应的视频推理信息记录在预定数据库中,客户端在生成针对目标视频的推理信息获取请求后,向服务器发送该推理信息获取请求时,可以直接基于目标时间戳从预定数据库中确定相匹配的待利用时间戳,并获取对应的视频推理信息,不需要占用实时计算资源进行图像分析,因此,通过本方案,可以降低用户对视频中的推理信息进行实时了解时,计算资源的占用。
175.本发明实施例还提供了一种视频推理信息的展示方法,针对预定数据库构建在客户端本地的情况,应用于客户端;该客户端可以为电子设备中的、具有视频播放功能的程序,也可以为具有视频播放功能的程序的电子设备本身该电子设备可以为终端设备,例如:智能手机、平板电脑、台式计算机等,当然,该电子设备也可以为服务器。
176.如图6所示,该方法可以包括以下步骤:
177.s601,当检测到针对目标视频的推理信息请求操作时,获取目标时间戳;其中,所述目标时间戳为用于表征待进行信息推理的视频帧的时间戳;
178.s602,确定预定数据库中与所述目标时间戳相匹配的时间戳,作为待利用时间戳;其中,所述预定数据库中记录有各个时间戳与对应的视频推理信息,每一时间戳为所述目标视频的视频帧的时间戳,每一时间戳对应的视频推理信息为具有该时间戳的视频帧的推理信息;
179.s603,从所述预定数据库中,获取所述待利用时间戳对应的视频推理信息,作为信息获取结果;
180.s604,基于所述信息获取结果进行视频推理信息展示。
181.本实施例中,预定数据库构建在客户端本地,在检测到针对目标视频的推理信息请求操作时,可以由客户端直接确定预定数据库中与目标时间戳相匹配的时间戳,作为待利用时间戳,并从预定数据库中,获取待利用时间戳对应的视频推理信息,作为信息获取结果,再基于信息获取结果进行视频推理信息展示。可见,本方案中,预先将各个时间戳对应的视频推理信息记录在预定数据库中,在接收到推理信息获取请求时,可以直接基于目标
时间戳从预定数据库中确定相匹配的待利用时间戳,并获取对应的视频推理信息,不需要占用实时计算资源进行图像分析,因此,通过本方案,可以降低用户对视频中的推理信息进行实时了解时,计算资源的占用。
182.本发明实施例还提供了一种视频推理信息展示系统,如图7所示,该视频推理信息展示系统包括:客户端710和服务器720;
183.客户端710,用于当检测到针对目标视频的推理信息请求操作时,生成针对目标视频的推理信息获取请求;
184.服务器720,用于响应于所述推理信息获取请求,获取目标时间戳;确定预定数据库中与所述目标时间戳相匹配的时间戳,作为待利用时间戳;从所述预定数据库中,获取所述待利用时间戳对应的视频推理信息,作为信息获取结果;其中,所述目标时间戳为用于表征待进行信息推理的视频帧的时间戳;所述预定数据库中记录有各个时间戳与对应的视频推理信息,每一时间戳为所述目标视频的视频帧的时间戳,每一时间戳对应的视频推理信息为具有该时间戳的视频帧的推理信息;向所述客户端710发送所述信息获取结果;
185.客户端710,还用于接收所述目标视频推理信息,并基于所述信息获取结果进行视频推理信息展示。
186.本方案中,预先将各个时间戳对应的视频推理信息记录在预定数据库中,在接收到推理信息获取请求时,可以直接基于目标时间戳从预定数据库中确定相匹配的待利用时间戳,并获取对应的视频推理信息,不需要占用实时计算资源进行图像分析,因此,通过本方案,可以降低用户对视频中的推理信息进行实时了解时,计算资源的占用。
187.本发明实施例还提供了一种视频推理信息的展示装置,应用于视频推理信息展示系统的服务器;所述视频推理信息展示系统还包括客户端;如图8所示,所述装置包括:
188.接收模块810,用于接收所述客户端发送的针对目标视频的推理信息获取请求;
189.响应模块820,用于响应于所述推理信息获取请求,获取目标时间戳;其中,所述目标时间戳为用于表征待进行信息推理的视频帧的时间戳;
190.确定模块830,用于确定预定数据库中与所述目标时间戳相匹配的时间戳,作为待利用时间戳;其中,所述预定数据库中记录有各个时间戳与对应的视频推理信息,每一时间戳为所述目标视频的视频帧的时间戳,每一时间戳对应的视频推理信息为具有该时间戳的视频帧的推理信息;
191.获取模块840,用于从所述预定数据库中,获取所述待利用时间戳对应的视频推理信息,作为信息获取结果;
192.发送模块850,用于向所述客户端发送所述信息获取结果,以使所述客户端基于所述信息获取结果进行视频推理信息展示。
193.可选地,所述目标时间戳为基于第一指定时间戳所生成的时间戳,所述第一指定时间戳为所述推理信息获取请求生成时,所述客户端中的目标视频的播放时间。
194.可选地,所述获取模块,具体用于:
195.从所述预定数据库中,确定与所述待利用时间戳对应的视频推理信息,及所述待利用时间戳之前,预定时间段内的多个时间戳所对应的视频推理信息,作为信息获取结果。
196.可选地,所述目标时间戳的确定方式包括:
197.将所述第一指定时间戳确定为目标时间戳;
interconnect,简称pci)总线或扩展工业标准结构(extended industry standard architecture,简称eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
222.通信接口用于上述终端与其他设备之间的通信。
223.存储器可以包括随机存取存储器(random access memory,简称ram),也可以包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
224.上述的处理器可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器(digital signal processor,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现场可编程门阵列(field-programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
225.在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述实施例中视频推理信息的展示方法。
226.在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中视频推理信息的展示方法。
227.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solid state disk(ssd))等。
228.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
229.以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

技术特征:
1.一种视频推理信息的展示方法,其特征在于,应用于视频推理信息展示系统的服务器;所述视频推理信息展示系统还包括客户端;所述方法包括:接收所述客户端发送的针对目标视频的推理信息获取请求;响应于所述推理信息获取请求,获取目标时间戳;其中,所述目标时间戳为用于表征待进行信息推理的视频帧的时间戳;确定预定数据库中与所述目标时间戳相匹配的时间戳,作为待利用时间戳;其中,所述预定数据库中记录有各个时间戳与对应的视频推理信息,每一时间戳为所述目标视频的视频帧的时间戳,每一时间戳对应的视频推理信息为具有该时间戳的视频帧的推理信息;从所述预定数据库中,获取所述待利用时间戳对应的视频推理信息,作为信息获取结果;向所述客户端发送所述信息获取结果,以使所述客户端基于所述信息获取结果进行视频推理信息展示。2.根据权利要求1所述的方法,其特征在于,所述目标时间戳为基于第一指定时间戳所生成的时间戳,所述第一指定时间戳为所述推理信息获取请求生成时,所述客户端中的目标视频的播放时间。3.根据权利要求1所述的方法,其特征在于,所述从所述预定数据库中,获取所述待利用时间戳对应的视频推理信息,作为信息获取结果,包括:从所述预定数据库中,确定与所述待利用时间戳对应的视频推理信息,及所述待利用时间戳之前,预定时间段内的多个时间戳所对应的视频推理信息,作为信息获取结果。4.根据权利要求2所述的方法,其特征在于,所述目标时间戳的确定方式包括:将所述第一指定时间戳确定为目标时间戳;所述向所述客户端发送所述信息获取结果,以使所述客户端基于所述信息获取结果进行视频推理信息展示,包括:向所述客户端发送所述信息获取结果,以使所述客户端基于所述信息获取结果,在所述客户端所播放的所述目标视频的播放界面外部进行视频推理信息展示。5.根据权利要求2所述的方法,其特征在于,所述目标时间戳的确定方式包括:从所述预定数据库中记录的各个时间戳中,选取不早于所述第一指定时间戳且与所述第一指定时间戳时间间隔最短的时间戳,作为目标时间戳;所述向所述客户端发送所述信息获取结果,以使所述客户端基于所述信息获取结果进行视频推理信息展示,包括:向所述客户端发送所述信息获取结果,以使所述客户端基于所述信息获取结果,在所述客户端所播放的所述目标视频的快照画面中,进行视频推理信息展示;其中,所述快照画面为对所述目标视频中的、第二指定时间戳对应的视频帧进行画面快照所得到的画面,所述第二指定时间戳为所述预定数据库中记录的各个时间戳中不早于所述第一指定时间戳且与所述第一指定时间戳的时间间隔最短的时间戳。6.根据权利要求1或3所述的方法,其特征在于,所述确定预定数据库中与所述目标时间戳相匹配的时间戳,作为待利用时间戳,包括:从所述预定数据库中记录的各个时间戳中,选取与所述目标时间戳的时间差最短的时间戳,或不早于所述目标时间戳且时间间隔最短的时间戳,作为待利用时间戳。
7.根据权利要求1-5任一项所述的方法,其特征在于,所述预定数据库的构建方式包括:按照预先设定的视频帧抽取规则,从所述目标视频中抽取多个视频帧;识别各个视频帧的视频推理信息;构建包含有各个视频推理信息以及对应的时间戳的预定数据库。8.根据权利要求7所述的方法,其特征在于,所述按照预先设定的视频帧抽取规则,从所述目标视频中抽取多个视频帧,包括:针对预定单位时长的时间段,选取指定数量个期望时间;基于各个期望时间,从所述目标视频的各个目标时间段内的视频帧中,抽取视频帧,每一目标时间段具有所述预定单位时长。9.根据权利要求8所述的方法,其特征在于,所述预定单位时长的时间段内的每一视频帧具有各自的分布时间;所述基于各个期望时间,从所述目标视频的各个目标时间段内的视频帧中,抽取视频帧,包括:针对每一期望时间,确定在所述预定单位时长的时间段内满足第一匹配条件的分布时间,作为该期望时间对应的抽取时间;其中,所述第一匹配条件包括,与该期望时间间隔最短;从所述目标视频的各个时间段内的视频帧中,抽取每一期望时间对应的抽取时间处的视频帧。10.一种视频推理信息的展示方法,其特征在于,应用于视频推理信息展示系统的客户端;所述视频推理信息展示系统还包括服务器;所述方法包括:当检测到针对目标视频的推理信息请求操作时,生成针对目标视频的推理信息获取请求;将所述推理信息生成请求发送给所述服务器,以使得所述服务器接收所述客户端发送针对目标视频的推理信息获取请求;响应于所述推理信息获取请求,获取所述推理信息获取请求对应的目标时间戳;确定预定数据库中与所述目标时间戳相匹配的时间戳,作为待利用时间戳;基于所述待利用时间戳,从所述预定数据库中,获取所述待利用时间戳对应的视频推理信息,作为信息获取结果;向所述客户端发送所述信息获取结果;其中,所述目标时间戳为用于表征待进行信息推理的视频帧的时间戳;所述预定数据库中记录有各个时间戳与对应的视频推理信息,每一时间戳为所述目标视频的视频帧的时间戳,每一时间戳对应的视频推理信息为具有该时间戳的视频帧的推理信息;接收所述信息获取结果,基于所述信息获取结果进行视频推理信息展示。11.一种视频推理信息的展示方法,其特征在于,应用于客户端;所述方法包括:当检测到针对目标视频的推理信息请求操作时,获取目标时间戳;其中,所述目标时间戳为用于表征待进行信息推理的视频帧的时间戳;确定预定数据库中与所述目标时间戳相匹配的时间戳,作为待利用时间戳;其中,所述预定数据库中记录有各个时间戳与对应的视频推理信息,每一时间戳为所述目标视频的视频帧的时间戳,每一时间戳对应的视频推理信息为具有该时间戳的视频帧的推理信息;从所述预定数据库中,获取所述待利用时间戳对应的视频推理信息,作为信息获取结
果;基于所述信息获取结果进行视频推理信息展示。12.根据权利要求11所述的方法,其特征在于,所述目标时间戳为基于第一指定时间戳所生成的时间戳,所述第一指定时间戳为所述推理信息获取请求生成时,所述客户端中的目标视频的播放时间。13.根据权利要求12所述的方法,其特征在于,所述目标时间戳的确定方式包括:将所述第一指定时间戳确定为目标时间戳;所述基于所述信息获取结果进行视频推理信息展示,包括:基于所述信息获取结果,在所述客户端所播放的所述目标视频的播放界面外部进行视频推理信息展示。14.根据权利要求12所述的方法,其特征在于,所述目标时间戳的确定方式包括:从所述预定数据库中记录的各个时间戳中,选取不早于所述第一指定时间戳且与所述第一指定时间戳时间间隔最短的时间戳,作为目标时间戳;所述基于所述信息获取结果进行视频推理信息展示,包括:基于所述信息获取结果,在所述客户端所播放的所述目标视频的快照画面中,进行视频推理信息展示;其中,所述快照画面为对所述目标视频中的、第二指定时间戳对应的视频帧进行画面快照所得到的画面,所述第二指定时间戳为所述预定数据库中记录的各个时间戳中不早于所述第一指定时间戳且与所述第一指定时间戳的时间间隔最短的时间戳。15.一种视频推理信息展示系统,其特征在于,所述视频推理信息展示系统包括:客户端和服务器;所述客户端,用于当检测到针对目标视频的推理信息请求操作时,生成针对目标视频的推理信息获取请求;所述服务器,用于响应于所述推理信息获取请求,获取目标时间戳;确定预定数据库中与所述目标时间戳相匹配的时间戳,作为待利用时间戳;从所述预定数据库中,获取所述待利用时间戳对应的视频推理信息,作为信息获取结果;其中,所述目标时间戳为用于表征待进行信息推理的视频帧的时间戳;所述预定数据库中记录有各个时间戳与对应的视频推理信息,每一时间戳为所述目标视频的视频帧的时间戳,每一时间戳对应的视频推理信息为具有该时间戳的视频帧的推理信息;向所述客户端发送所述信息获取结果;所述客户端,还用于接收所述目标视频推理信息,并基于所述信息获取结果进行视频推理信息展示。16.一种视频推理信息的展示装置,其特征在于,应用于视频推理信息展示系统的服务器;所述视频推理信息展示系统还包括客户端;所述装置包括:接收模块,用于接收所述客户端发送的针对目标视频的推理信息获取请求;响应模块,用于响应于所述推理信息获取请求,获取目标时间戳;其中,所述目标时间戳为用于表征待进行信息推理的视频帧的时间戳;确定模块,用于确定预定数据库中与所述目标时间戳相匹配的时间戳,作为待利用时间戳;其中,所述预定数据库中记录有各个时间戳与对应的视频推理信息,每一时间戳为所述目标视频的视频帧的时间戳,每一时间戳对应的视频推理信息为具有该时间戳的视频帧
的推理信息;获取模块,用于从所述预定数据库中,获取所述待利用时间戳对应的视频推理信息,作为信息获取结果;发送模块,用于向所述客户端发送所述信息获取结果,以使所述客户端基于所述信息获取结果进行视频推理信息展示。17.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现权利要求1-14任一所述的方法步骤。18.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-14任一所述的方法步骤。

技术总结
本发明实施例提供了一种视频推理信息的展示方法、装置及电子设备,该方法应用于视频推理信息展示系统的服务器;该视频推理信息展示系统还包括客户端;该方法包括:接收客户端发送的针对目标视频的推理信息获取请求;响应于推理信息获取请求,获取目标时间戳;确定预定数据库中与目标时间戳相匹配的时间戳,作为待利用时间戳;其中,所述预定数据库中记录有各个时间戳与对应的视频推理信息;从所述预定数据库中,获取待利用时间戳对应的视频推理信息,作为信息获取结果;向客户端发送所述信息获取结果,以使客户端基于信息获取结果进行视频推理信息展示。通过本方案,可以降低用户对视频中的推理信息进行实时了解时,计算资源的占用。占用。占用。


技术研发人员:许国军
受保护的技术使用者:北京爱奇艺科技有限公司
技术研发日:2022.06.30
技术公布日:2022/11/1
转载请注明原文地址: https://tieba.8miu.com/read-9888.html

最新回复(0)