多媒体资源的检测方法、装置、终端及存储介质与流程

文档序号:29030437发布日期:2022-02-24 12:23阅读:105来源:国知局
多媒体资源的检测方法、装置、终端及存储介质与流程

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.获取目标多媒体资源;响应于接收到针对目标多媒体资源的抽帧请求,确定目标多媒体资源的目标资源类型,并确定与目标资源类型对应的目标抽帧策略;根据目标抽帧策略,对目标多媒体资源进行抽帧,得到包含至少一个视频帧的视频帧集合,视频帧集合应用于对目标多媒体资源进行检测的场景中,视频帧集合包括从目标多媒体资源中抽取的至少一个视频帧,本技术实施例中,可以根据目标多媒体资源的目标资源类型,确定针对目标多媒体资源的目标抽帧策略,从而利用所述目标抽帧策略从内容较为繁杂的目标多媒体资源中进行抽帧操作,得到包含至少一个视频帧的视频帧集合,视频帧集合应用于对目标多媒体资源进行检测的场景中,在将所述频帧集合发送至终端并进行展示之后,由于所述视频帧集合中包含的是从目标多媒体资源中抽取的部分视频帧,检测人员可以通过终端查看视频帧集合,并根据该视频帧集合检测和监控目标多媒体资源,从而缩短检测目标多媒体资源的时间,提高检测效率。
72.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。
附图说明
73.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理,并不构成对本技术的不当限定。
74.图1是根据一示例性实施例示出的一种多媒体资源的检测方法所涉及的实施环境;
75.图2是根据一示例性实施例示出的一种多媒体资源的检测方法的流程图;
76.图3是根据一示例性实施例示出的另一种多媒体资源的检测方法的流程图;
77.图4是根据一示例性实施例示出的一种多媒体资源的检测装置的框图;
78.图5是根据一示例性实施例示出的一种终端的框图;
79.图6是根据一示例性实施例示出的另一种终端的框图。
具体实施方式
80.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
81.图1是根据一示例性实施例示出的一种多媒体资源的检测方法所涉及的实施环境,该环境包括:终端10和服务器20。
82.其中,终端10可以为智能手机、平板电脑、笔记本电脑等,本公开实施例不对终端10的产品类型作具体的限定。
83.服务器20具有存储能力,可存储有多媒体资源及对目标多媒体资源进行抽帧得到的视频帧集合,该服务器20还具有计算能力,可对多媒体资源进行抽帧处理。
84.上述终端10与服务器20之间可通过有线网络或无线网络进行通信。
85.图2是根据一示例性实施例示出的一种多媒体资源的检测方法的流程图,以服务器执行本公开实施例为例,如图2所示,本公开实施例提供的多媒体资源的检测方法包括以下步骤:
86.步骤101、获取目标多媒体资源。
87.在该步骤中,服务器可以获取需要进行检测的目标多媒体资源。
88.例如,用户可以通过现有的视频播放平台获取或发布多媒体资源,因此在视频播放平台中包含有数量众多的多媒体资源,为保证平台中多媒体资源的质量,视频播放平台的检测人员需要对多媒体资源进行检测,此时,检测人员可以利用服务器从频播放平台中数量众多的多媒体资源中,获取需要进行检测的目标多媒体资源。
89.步骤102、响应于接收到针对所述目标多媒体资源的抽帧请求,确定所述目标多媒体资源的目标资源类型,并确定与所述目标资源类型对应的目标抽帧策略。
90.在该步骤中,在获取到目标多媒体资源之后,在接收到针对所述目标多媒体资源的抽帧请求的情况下,服务器可以响应于该抽帧请求,首先确定目标多媒体资源的目标资源类型,并确定与所述目标资源类型对应的目标抽帧策略,从而可以为不同资源类型的目标多媒体资源,确定针对于该目标多媒体资源的目标抽帧策略,使得目标多媒体资源的抽帧策略适用于该目标多媒体资源。
91.需要说明的是,所述抽帧请求可以是用户通过终端发送的抽帧请求,也可以是在满足一定的触发条件时,服务器生成的抽帧请求,例如,在完成该目标多媒体资源的上传过程,即可生成针对该目标多媒体资源的抽帧请求,从而响应于该抽针请求,确定目标多媒体资源对应的目标抽帧策略,并完成目标多媒体资源的抽帧过程。
92.在本发明实施例中,目标多媒体资源的目标资源类型可以包括图片视频类型、短视频类型和长视频类型。
93.其中,所述图片视频类型的目标多媒体资源的展示内容中包括至少一张第一图片,例如,通过各种视频制作软件将多张原始图片按照特定的规则制作成的多媒体资源,该多媒体资源中的视频帧是由所述多张原始图片经过动态效果、后期编辑等操作生成的。
94.此外,所述短视频类型的目标多媒体资源的时长小于或等于第一预设时间,所述长视频类型的目标多媒体资源的时长大于或等于第二预设时间,即将时长较短的目标多媒体资源确定为短视频类型,将时长较长的目标多媒体资源确定为长视频类型。
95.所述第一预设时间可以与第二预设时间相同,也可以与第二预设时间不同,例如,所述第一预设时间为10秒,第二预设时间为30分钟,则时长小于或等于10秒的多媒体资源为短视频类型,时长大于或等于30分钟的多媒体资源为长视频类型。
96.进一步的,可以根据目标多媒体资源的目标资源类型,确定与所述目标资源类型对应的目标抽帧策略。
97.具体的,可以根据目标多媒体资源的目标资源类型的特点,确定适用于该类型目标多媒体资源的目标抽帧策略。
98.比如,若目标多媒体资源为图片视频类型,则说明该目标多媒体资源中包含的视频帧均由生成该目标多媒体资源的原始图片构成,因此与所述图片视频类型对应的目标抽帧策略可以为抽取生成目标多媒体资源的原始图片。
99.若目标多媒体资源为短视频类型,则说明该目标多媒体资源的时长较短,因此可以直接根据固定的目标抽帧数目,从目标多媒体资源中抽取数量为目标抽帧数目的视频帧。
100.若目标多媒体资源为长视频类型,则说明该目标多媒体资源的时长较长,检测人员若直接根据固定的目标抽帧数目,从目标多媒体资源中抽取数量为目标抽帧数目的视频帧,可能会因为目标抽帧数目过小,导致从目标多媒体资源中抽取时间间隔较长,且数目较小的视频帧,使得抽取出的视频帧不能较好的均匀覆盖目标多媒体资源的内容,不易于检测人员根据抽帧结果对多媒体资源的内容进行检测和评价。因此,可以直接根据固定的抽帧时间间隔,从目标多媒体资源中根据所述抽帧时间间隔进行抽帧,从而得到数量适中,且能较好的均匀覆盖目标多媒体资源内容的视频帧。
101.步骤103、根据所述目标抽帧策略,对所述目标多媒体资源进行抽帧,得到包含至少一个视频帧的视频帧集合,所述视频帧集合应用于对所述目标多媒体资源进行检测的场景中,所述视频帧集合包括从所述目标多媒体资源中抽取的至少一个视频帧。
102.在该步骤中,服务器可以根据确定的目标抽帧策略,对所述目标多媒体资源进行抽帧,从而根据从目标多媒体资源中抽取的图片,得到包含至少一个视频帧的视频帧集合,所述视频帧集合应用于对所述目标多媒体资源进行检测的场景中,且包括从目标多媒体资源中抽取的至少一个视频帧,从而使得获得的视频帧集合可以供检测人员根据该视频帧集
合对目标多媒体资源的内容进行检测和评价。
103.在本发明实施例中,可以采用均依赖开源的媒体资源抽帧框架(ffmepg)按照目标抽帧策略,从目标多媒体资源中抽帧,其中,频帧。其中,ffmepg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序,能够提供录制、转换以及流化音视频的完整解决方案。
104.综上所述,本技术实施例提供的一种多媒体资源的检测方法,包括:获取目标多媒体资源;响应于接收到针对目标多媒体资源的抽帧请求,确定目标多媒体资源的目标资源类型,并确定与目标资源类型对应的目标抽帧策略;根据目标抽帧策略,对目标多媒体资源进行抽帧,得到包含至少一个视频帧的视频帧集合,视频帧集合应用于对目标多媒体资源进行检测的场景中,视频帧集合包括从目标多媒体资源中抽取的至少一个视频帧,本技术实施例中,可以根据目标多媒体资源的目标资源类型,确定针对目标多媒体资源的目标抽帧策略,从而利用所述目标抽帧策略从内容较为繁杂的目标多媒体资源中进行抽帧操作,得到包含至少一个视频帧的视频帧集合,视频帧集合应用于对目标多媒体资源进行检测的场景中,在将所述频帧集合发送至终端并进行展示之后,由于所述视频帧集合中包含的是从目标多媒体资源中抽取的部分视频帧,检测人员可以通过终端查看视频帧集合,并根据该视频帧集合检测和监控目标多媒体资源,从而缩短检测目标多媒体资源的时间,提高检测效率。
105.图3是根据一示例性实施例示出的另一种多媒体资源的检测方法的步骤流程图,如图3所示,包括以下步骤:
106.步骤201、获取目标多媒体资源。
107.该步骤具体可参照步骤101,此处不再赘述。
108.步骤202、响应于接收到针对所述目标多媒体资源的抽帧请求,确定所述目标多媒体资源的目标资源类型。
109.该步骤具体可参照步骤102,此处不再赘述。
110.步骤203、在所述目标资源类型为所述图片视频类型时,确定所述目标抽帧策略为第一目标抽帧策略。
111.在该步骤中,若所述目标资源类型为所述图片视频类型,则可以确定所述目标抽帧策略为第一目标抽帧策略。
112.步骤204、根据所述第一目标抽帧策略,获取所述图片视频类型的目标多媒体资源的展示内容中包含的至少一张第一图片,生成包含所述至少一张第一图片的视频帧集合。
113.在该步骤中,在所述目标资源类型为所述图片视频类型时,确定目标抽帧策略为第一目标抽帧策略,并根据所述第一目标抽帧策略对所述目标多媒体资源进行抽帧。
114.具体的,所述第一目标抽帧策略,可以先确定图片视频类型的目标多媒体资源的展示内容中包含的至少一张第一图片,获取所述第一图片,并根据所述第一图片生成包含所述第一图片的视频帧集合,所述视频帧集合应用于对所述目标多媒体资源进行检测的场景中。
115.步骤205、在所述目标资源类型为所述短视频类型时,确定所述目标抽帧策略为第二目标抽帧策略。
116.在该步骤中,若所述目标资源类型为所述短视频类型,则可以确定所述目标抽帧
策略为第二目标抽帧策略。
117.步骤206、确定所述目标多媒体资源的目标抽帧数量,从所述目标多媒体资源中抽取数量为所述目标抽帧数量的第二图片,生成包含所述第二图片的视频帧集合。
118.在该步骤中,在所述目标资源类型为所述短视频类型时,确定目标抽帧策略为第二目标抽帧策略,并根据所述第二目标抽帧策略对所述目标多媒体资源进行抽帧。
119.具体的,所述第二目标抽帧策略,可以先确定短视频类型的目标多媒体资源的目标抽帧数量,进而从所述目标多媒体资源中抽取数量为所述目标抽帧数量的第二图片,并根据所述第二图片生成包含所述第二图片的视频帧集合,所述视频帧集合应用于对所述目标多媒体资源进行检测的场景中。
120.其中,所述目标抽帧数量可以是检测人员输入的一个数值,也可以是一个默认的固定数值,也可以是根据目标多媒体资源的时长自动生成的一个数值。
121.可选的,上述根据所述目标抽帧策略,对所述目标多媒体资源进行抽帧,得到包含至少一个视频帧的视频帧集合的步骤,具体可以包括:
122.子步骤2061、根据所述目标多媒体资源的时长和所述目标抽帧数量,确定第一目标抽帧时间间隔。
123.在该步骤中,在确定了目标多媒体资源的目标抽帧数量之后,可以根据所述多媒体资源的时长和所述目标抽帧数量,确定第一目标抽帧时间间隔。
124.具体的,可以确定目标多媒体资源的时长与所述目标抽帧数量的比值,将所述比值作为从目标多媒体资源中进行抽帧操作的时间间隔,即第一目标抽帧时间间隔。
125.例如,若目标多媒体资源的时长为18秒,所述目标抽帧数量是检测人员确定的固定数量9帧,则目标多媒体资源的时长与所述目标抽帧数量的比值为2,则第一目标抽帧时间间隔为2秒,即可以以2秒的时间间隔从时长为18秒目标多媒体资源中抽取9帧第二图片。
126.子步骤2062、从所述目标多媒体资源中每间隔所述第一目标抽帧时间间隔进行抽帧,得到数量为所述目标抽帧数量的所述第二图片。
127.在该步骤中,在确定第一目标抽帧时间间隔之后,可以从目标多媒体资源中每间隔所述第一目标抽帧时间间隔进行抽帧,得到数量为所述目标抽帧数量的所述第二图片,并根据所述第二图片生成包含所述第二图片的视频帧集合。
128.步骤207、在所述目标资源类型为所述长视频类型时,确定所述目标抽帧策略为第三目标抽帧策略。
129.在该步骤中,若所述目标资源类型为所述长视频类型,则可以确定所述目标抽帧策略为第三目标抽帧策略。
130.步骤208、确定所述目标多媒体资源的第二目标抽帧时间间隔,从所述目标多媒体资源中每间隔所述第二目标抽帧时间间隔抽取第三图片,生成包含所述第三图片的视频帧集合。
131.在该步骤中,可以先确定所述目标多媒体资源的第二目标抽帧时间间隔,进而从所述目标多媒体资源中每间隔所述第二目标抽帧时间间隔抽取第三图片,并根据所述第三图片生成包含所述第三图片的视频帧集合,所述视频帧集合应用于对所述目标多媒体资源进行检测的场景中。
132.其中,所述第二目标抽帧时间间隔可以是检测人员输入的一个时间值,也可以是
一个默认的固定时间值,也可以是根据目标多媒体资源的时长自动生成的一个时间值。
133.例如,若目标多媒体资源的时长为30分钟,所述第二目标抽帧时间间隔是检测人员确定的固定时间值30秒,则说明检测人员希望每间隔30秒从目标多媒体资源中抽取一帧图片作为第三图片,时长为30分钟的目标多媒体资源总共可以抽取60帧第三图片。
134.步骤209、将所述视频帧集合中的每个所述视频帧进行降维处理,生成低秩矩阵数据。
135.在该步骤中,在对目标多媒体资源进行抽帧操作之后,可以将得到的视频帧集合中的每个所述视频帧进行降维处理,生成低秩矩阵数据。
136.具体的,在实际的信号或图像采集与处理中,数据的维度越高,给数据的采集和处理带来越大的限制,例如,在采集三维或四维(三个空间维度再加上一个频谱维度或一个时间维度)信号时,数据的处理和采集往往比较困难,然而,随着数据维数的升高,这些高维数据之间往往存在较多的相关性和冗余度,对于一帧图片而言,其像素间的相关性表现在图片在某个变换域的系数是稀疏分布的,因此可以合理和充分利用高维数据间存在的稀疏性和冗余性,通过降维处理,高效地采集、表示、重构这些数据,使其能够占用较小的存储空间,并且能够更高效的采集和处理。
137.在本发明实施例中,可以将得到的视频帧集合中包含的每个视频帧进行降维处理,使得视频帧以存在较多相关性和冗余性的向量数据,转化为相关性和冗余性较低,且占用较小存储空间的低秩矩阵数据,从而减少目标多媒体资源抽帧后得到的视频帧集合对存储空间造成较大的压力。
138.步骤210、根据所述低秩矩阵数据,生成所述视频帧集合的压缩数据包并存储。
139.在该步骤中,可以根据将每个所述视频帧进行降维处理,生成的低秩矩阵数据,生成所述视频帧集合的压缩数据包,并存储所述压缩数据包,从而在满足检测人员可以根据抽帧得到的视频帧集合检测目标多媒体资源的同时,降低所述视频帧集合对于存储空间造成的压力。
140.步骤211、将所述视频帧集合发送至所述终端进行展示。
141.在得到所述视频帧集合之后,服务器可以通过有线网络或无线网络将所述视频帧集合发送至终端,以供所述终端对所述视频帧集合进行展示。
142.在该步骤中,为便于检测人员通过终端获取从目标多媒体资源中抽取出的视频帧集合,并根据该视频帧集合对目标多媒体资源的内容进行检测和评价,终端在接收到所述视频帧集合之后,可以将所述视频帧集合展示在终端的显示屏中,进一步的,可以将视频帧集合中包含的至少一个视频帧展示在终端中的目标多媒体资源的播放界面中,以便于检测人员通过视频帧集合中包含的至少一个视频帧,在确定了其中一个视频帧中可能出现了违规的内容之后,可以直接在该播放界面中播放目标多媒体资源中与该违规视频帧相关的部分,以进一步确认目标多媒体资源中是否存在违规内容。
143.可选的,所述视频帧集合中还包括每个所述视频帧位于所述目标多媒体资源中的相对时间信息,步骤211具体包括:
144.子步骤2111、将所述视频帧集合发送至所述终端,以供所述终端展示所述视频帧集合中包含的每个所述视频帧,以及与每个所述视频帧对应的相对时间信息。
145.在得到所述视频帧集合之后,服务器可以通过有线网络或无线网络将所述视频帧
集合发送至终端,以供所述终端对所述视频帧集合进行展示。
146.在该步骤中,为便于检测人员通过终端获取从目标多媒体资源中抽取出的视频帧集合,并根据该视频帧集合对目标多媒体资源的内容进行检测和评价,终端在接收到所述视频帧集合之后,可以将所述视频帧集合展示在终端的显示屏中,进一步的,可以将视频帧集合中包含的至少一个视频帧,以及所述视频帧位于所述目标多媒体资源中的相对时间信息展示在终端中的目标多媒体资源的播放界面中,以便于检测人员通过视频帧集合中包含的至少一个视频帧,在确定了其中一个视频帧中可能出现了违规的内容之后,可以直接根据该视频帧对应的相对时间信息,定位该视频帧位于所述目标多媒体资源中的位置,并在该播放界面中播放目标多媒体资源中与该违规视频帧相关的部分,以进一步确认目标多媒体资源中是否存在违规内容。
147.综上所述,本技术实施例提供的一种多媒体资源的检测方法,包括:获取目标多媒体资源;响应于接收到针对目标多媒体资源的抽帧请求,确定目标多媒体资源的目标资源类型,并确定与目标资源类型对应的目标抽帧策略;根据目标抽帧策略,对目标多媒体资源进行抽帧,得到包含至少一个视频帧的视频帧集合,视频帧集合应用于对目标多媒体资源进行检测的场景中,视频帧集合包括从目标多媒体资源中抽取的至少一个视频帧,本技术实施例中,可以根据目标多媒体资源的目标资源类型,确定针对目标多媒体资源的目标抽帧策略,从而利用所述目标抽帧策略从内容较为繁杂的目标多媒体资源中进行抽帧操作,得到包含至少一个视频帧的视频帧集合,视频帧集合应用于对目标多媒体资源进行检测的场景中,在将所述频帧集合发送至终端并进行展示之后,由于所述视频帧集合中包含的是从目标多媒体资源中抽取的部分视频帧,检测人员可以通过终端查看视频帧集合,并根据该视频帧集合检测和监控目标多媒体资源,从而缩短检测目标多媒体资源的时间,提高检测效率。
148.此外,在目标多媒体资源为短视频类型时,可以根据目标多媒体资源的时长和目标抽帧数量,确定第一目标抽帧时间间隔,并从目标多媒体资源中每间隔第一目标抽帧时间间隔进行抽帧,得到数量为目标抽帧数量的所述第二图片,从而保证抽帧得到的第二图片可以均匀的覆盖目标多媒体资源;在目标多媒体资源为长视频类型时,可以从目标多媒体资源中每间隔第二目标抽帧时间间隔抽取第三图片,从而得到数量适中,且能较好的均匀覆盖目标多媒体资源内容的视频帧,以提高检测人员根据抽帧结果对多媒体资源的内容进行检测和评价的准确性。
149.图4是根据一示例性实施例示出的一种多媒体资源的检测装置的框图,如图4所示,该装置30可以包括:
150.获取模块301,用于获取目标多媒体资源;
151.确定模块302,用于响应于接收到针对所述目标多媒体资源的抽帧请求,确定所述目标多媒体资源的目标资源类型,并确定与所述目标资源类型对应的目标抽帧策略;
152.抽帧模块303,用于根据所述目标抽帧策略,对所述目标多媒体资源进行抽帧,得到包含至少一个视频帧的视频帧集合,所述视频帧集合应用于对所述目标多媒体资源进行检测的场景中,所述视频帧集合包括从所述目标多媒体资源中抽取的至少一个视频帧。
153.其中,确定模块302与获取模块301连接,抽帧模块303与确定模块302连接,展示模块304与抽帧模块303连接。
154.本技术实施例提供的装置,包括:获取目标多媒体资源;响应于接收到针对目标多媒体资源的抽帧请求,确定目标多媒体资源的目标资源类型,并确定与目标资源类型对应的目标抽帧策略;根据目标抽帧策略,对目标多媒体资源进行抽帧,得到包含至少一个视频帧的视频帧集合,视频帧集合应用于对目标多媒体资源进行检测的场景中,视频帧集合包括从目标多媒体资源中抽取的至少一个视频帧,本技术实施例中,可以根据目标多媒体资源的目标资源类型,确定针对目标多媒体资源的目标抽帧策略,从而利用所述目标抽帧策略从内容较为繁杂的目标多媒体资源中进行抽帧操作,得到包含至少一个视频帧的视频帧集合,视频帧集合应用于对目标多媒体资源进行检测的场景中,在将所述频帧集合发送至终端并进行展示之后,由于所述视频帧集合中包含的是从目标多媒体资源中抽取的部分视频帧,检测人员可以通过终端查看视频帧集合,并根据该视频帧集合检测和监控目标多媒体资源,从而缩短检测目标多媒体资源的时间,提高检测效率。
155.在一种可能实施方式中,所述目标资源类型包括:图片视频类型、短视频类型和长视频类型,所述图片视频类型的目标多媒体资源的展示内容中包括至少一张第一图片,所述短视频类型的目标多媒体资源的时长小于或等于第一预设时间,所述长视频类型的目标多媒体资源的时长大于或等于第二预设时间;
156.所述确定模块,具体包括:
157.第一确定子模块,用于在所述目标资源类型为所述图片视频类型时,确定所述目标抽帧策略为第一目标抽帧策略;
158.第二确定子模块,用于在所述目标资源类型为所述短视频类型时,确定所述目标抽帧策略为第二目标抽帧策略;
159.第三确定子模块,用于在所述目标资源类型为所述长视频类型时,确定所述目标抽帧策略为第三目标抽帧策略。
160.在一种可能实施方式中,在确定所述目标抽帧策略为第一目标抽帧策略的情况下,
161.所述抽帧模块,包括:
162.第一抽帧子模块,用于根据所述第一目标抽帧策略,获取所述图片视频类型的目标多媒体资源的展示内容中包含的至少一张第一图片,生成包含所述至少一张第一图片的视频帧集合。
163.在一种可能实施方式中,在确定所述目标抽帧策略为第二目标抽帧策略的情况下,
164.所述抽帧模块,包括:
165.第二抽帧子模块,用于确定所述目标多媒体资源的目标抽帧数量,从所述目标多媒体资源中抽取数量为所述目标抽帧数量的第二图片,生成包含所述第二图片的视频帧集合。
166.在一种可能实施方式中,所述第二抽帧子模块,包括:
167.确定单元,用于根据所述目标多媒体资源的时长和所述目标抽帧数量,确定第一目标抽帧时间间隔;
168.抽帧单元,用于从所述目标多媒体资源中每间隔所述第一目标抽帧时间间隔进行抽帧,得到数量为所述目标抽帧数量的所述第二图片。
169.在一种可能实施方式中,在确定所述目标抽帧策略为第三目标抽帧策略的情况下,
170.所述抽帧模块,包括:
171.第二抽帧子模块,用于确定所述目标多媒体资源的第二目标抽帧时间间隔,从所述目标多媒体资源中每间隔所述第二目标抽帧时间间隔抽取第三图片,生成包含所述第三图片的视频帧集合。
172.在一种可能实施方式中,所述装置还包括:
173.展示模块,用于将所述视频帧集合发送至所述终端进行展示。
174.在一种可能实施方式中,所述视频帧集合中还包括每个所述视频帧位于所述目标多媒体资源中的相对时间信息;
175.所述展示模块,具体包括:
176.展示子模块,用于将所述视频帧集合发送至所述终端,以供所述终端展示所述视频帧集合中包含的每个所述视频帧,以及与每个所述视频帧对应的相对时间信息。
177.在一种可能实施方式中,所述装置还包括:
178.第一生成模块,用于将所述视频帧集合中的每个所述视频帧进行降维处理,生成低秩矩阵数据;
179.第二生成模块,用于根据所述低秩矩阵数据,生成所述视频帧集合的压缩数据包并存储。
180.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
181.图5是根据一示例性实施例示出的一种终端的框图。例如,终端400可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
182.参照图5,终端400可以包括以下一个或多个组件:处理组件402,存储器404,电力组件406,多媒体组件408,音频组件410,输入/输出(i/o)的接口412,传感器组件414,以及通信组件416。
183.处理组件402通常控制终端400的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件402可以包括一个或多个处理器420来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件402可以包括一个或多个模块,便于处理组件402和其他组件之间的交互。例如,处理组件402可以包括多媒体模块,以方便多媒体组件408和处理组件402之间的交互。
184.存储器404被配置为存储各种类型的数据以支持在终端400的操作。这些数据的示例包括用于在终端400上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器404可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
185.电源组件406为终端400的各种组件提供电力。电源组件406可以包括电源管理系统,一个或多个电源,及其他与为终端400生成、管理和分配电力相关联的组件。
186.多媒体组件408包括在所述终端400和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件408包括一个前置摄像头和/或后置摄像头。当终端400处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
187.音频组件410被配置为输出和/或输入音频信号。例如,音频组件410包括一个麦克风(mic),当终端400处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器404或经由通信组件416发送。在一些实施例中,音频组件410还包括一个扬声器,用于输出音频信号。
188.i/o接口412为处理组件402和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
189.传感器组件414包括一个或多个传感器,用于为终端400提供各个方面的状态评估。例如,传感器组件414可以检测到终端400的打开/关闭状态,组件的相对定位,例如所述组件为终端400的显示器和小键盘,传感器组件414还可以检测终端400或终端400一个组件的位置改变,用户与终端400接触的存在或不存在,终端400方位或加速/减速和终端400的温度变化。传感器组件414可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件414还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件414还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
190.通信组件416被配置为便于终端400和其他设备之间有线或无线方式的通信。终端400可以接入基于通信标准的无线网络,如wifi,运营商网络(如2g、3g、4g或5g),或它们的组合。在一个示例性实施例中,通信组件416经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件416还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
191.在示例性实施例中,终端400可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于在该终端400被提供为前述第一终端时,执行上述多媒体资源的检测方法中的步骤。
192.在示例性实施例中,还提供了一种包括指令的非临时性存储介质,例如包括指令的存储器404,上述指令可由终端400的处理器420执行以完成上述多媒体资源的检测方法。例如,所述非临时性存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
193.在示例性实施例中,本技术实施例还提供一种应用程序,包括一条或多条指令,该一条或多条指令可以由终端的处理器执行时,使得终端能够执行一种以实现如本技术提供
的多媒体资源的检测方法所执行的操作。
194.图6是根据一示例性实施例示出的另一种终端的框图。参照图6,终端500包括处理组件522,其进一步包括一个或多个处理器,以及由存储器532所代表的存储器资源,用于存储可由处理组件522的执行的指令,例如应用程序。存储器532中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件522被配置为执行指令,以执行上述多媒体资源的检测方法中的步骤。
195.终端500还可以包括一个电源组件526被配置为执行终端500的电源管理,一个有线或无线网络接口550被配置为将终端500连接到网络,和一个输入输出(i/o)接口558。终端500可以操作基于存储在存储器532的操作系统,例如windows servertm,mac os xtm,unixtm,linuxtm,freebsdtm或类似。
196.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本技术的其它实施方案。本技术旨在涵盖本技术的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本技术的一般性原理并包括本技术未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本技术的真正范围和精神由下面的权利要求指出。
197.应当理解的是,本技术并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本技术的范围仅由所附的权利要求来限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1