视频转场检测方法和装置与流程

文档序号:28631788发布日期:2022-01-26 15:27阅读:241来源:国知局
视频转场检测方法和装置与流程

1.本公开涉及视频编辑技术领域,尤其涉及一种用于在视频中检测转场片段的视频转场检测方法和视频转场检测装置。


背景技术:

2.随着通信技术的发展和移动端短视频的兴起,视频创作的需求越来越旺盛,视频创作者由专业人士逐渐向普通大众扩散。在视频的生产和编辑中,视频内容的转场是较为常用的操作,这些转场操作可以让视频的呈现更清晰,并且使转场前的内容更连贯。如果创作者想在一段视频上进行二次创作并且保持原视频的段落连贯性,则需要先找到对应的转场点,然后再加入新的视频内容。但是,如果一段视频播放时间很长,诸如如电影、纪录片,则在寻找转场点的过程就会非常漫长,这非常影响创作效率。


技术实现要素:

3.本公开提供一种视频转场检测方法和视频转场检测装置,以至少解决上述提及的问题。
4.根据本公开实施例的第一方面,提供一种视频转场检测方法,可包括:获取待处理视频;确定所述待处理视频的每个视频帧的色彩统计量;根据所述每个视频帧的所述色彩统计量来确定所述待处理视频中的转场片段,其中,所述色彩统计量为视频帧的像素方差或者视频帧中的颜色占比。
5.可选地,确定所述待处理视频的每个视频帧的色彩统计量,可包括:将所述每个视频帧转换到色调、饱和度和明度空间;确定所述每个视频帧在色调、饱和度和明度空间下的所述色彩统计量。
6.可选地,根据所述每个视频帧的所述色彩统计量来确定所述待处理视频中的转场片段,可包括:当视频帧的所述色彩统计量满足阈值条件时,将该视频帧确定为候选转场帧并且确定所述候选转场帧在所述待处理视频中的时刻;如果从所述候选转场帧开始的大于或等于时间阈值的时间段内的全部视频帧的所述色彩统计量均满足所述阈值条件,则将所述时间段内的全部视频帧确定为所述转场片段,并且基于所述候选转场帧的时刻和所述时间段来确定所述转场片段在所述待处理视频中的开始时刻和结束时刻。
7.可选地,在所述色彩统计量为视频帧的像素方差的情况下,确定所述待处理视频的每个视频帧的色彩统计量,可包括:针对所述每个视频帧,执行以下操作:计算该视频帧的像素平均值;基于该视频帧中每个像素的像素值和所述像素平均值来计算该视频帧的像素方差,作为所述色彩统计量。
8.可选地,根据所述每个视频帧的所述色彩统计量来确定所述待处理视频中的转场片段,可包括:当视频帧的所述像素方差小于像素阈值时,将该视频帧确定为候选转场帧;如果从所述候选转场帧开始的大于或等于时间阈值的时间段内的全部视频帧的像素方差均小于所述像素阈值,则将所述时间段内的全部视频帧确定为所述转场片段。
9.可选地,在所述色彩统计量为视频帧中的颜色占比的情况下,确定所述待处理视频的每个视频帧的色彩统计量,可包括:针对所述每个视频帧,利用基于字典的统计方法或者八叉树算法来计算该视频帧中的各个颜色的占比。
10.可选地,根据所述每个视频帧的所述色彩统计量来确定所述待处理视频中的转场片段,可包括:当视频帧的各个颜色中的一个颜色的占比大于颜色阈值时,将该视频帧确定为候选转场帧;如果从所述候选转场帧开始的大于或等于时间阈值的时间段内的全部视频帧的所述一个颜色的占比均大于所述颜色阈值,则将所述时间段内的全部视频帧确定为所述转场片段。
11.根据本公开实施例的第二方面,提供一种视频转场检测装置,可包括:获取模块,被配置为获取待处理视频;处理模块,被配置为:确定所述待处理视频的每个视频帧的色彩统计量;根据所述每个视频帧的所述色彩统计量来确定所述待处理视频中的转场片段,其中,所述色彩统计量为视频帧的像素方差或者视频帧中的颜色占比。
12.可选地,处理模块可被配置为:将所述每个视频帧转换到色调、饱和度和明度空间;确定所述每个视频帧在色调、饱和度和明度空间下的所述色彩统计量。
13.可选地,处理模块可被配置为:当视频帧的所述色彩统计量满足阈值条件时,将该视频帧确定为候选转场帧并且确定所述候选转场帧在所述待处理视频中的时刻;如果从所述候选转场帧开始的大于或等于时间阈值的时间段内的全部视频帧的所述色彩统计量均满足所述阈值条件,则将所述时间段内的全部视频帧确定为所述转场片段,并且基于所述候选转场帧的时刻和所述时间段来确定所述转场片段在所述待处理视频中的开始时刻和结束时刻。
14.可选地,在所述色彩统计量为视频帧的像素方差的情况下,处理模块可被配置为:针对所述每个视频帧,执行以下操作:计算该视频帧的像素平均值;基于该视频帧中每个像素的像素值和所述像素平均值来计算该视频帧的像素方差,作为所述色彩统计量。
15.可选地,处理模块可被配置为:当视频帧的所述像素方差小于像素阈值时,将该视频帧确定为候选转场帧;如果从所述候选转场帧开始的大于或等于时间阈值的时间段内的全部视频帧的像素方差均小于所述像素阈值,则将所述时间段内的全部视频帧确定为所述转场片段。
16.可选地,在所述色彩统计量为视频帧中的颜色占比的情况下,处理模块可被配置为:针对所述每个视频帧,利用基于字典的统计方法或者八叉树算法来计算该视频帧中的各个颜色的占比。
17.可选地,处理模块可被配置为:当视频帧的各个颜色中的一个颜色的占比大于颜色阈值时,将该视频帧确定为候选转场帧;如果从所述候选转场帧开始的大于或等于时间阈值的时间段内的全部视频帧的所述一个颜色的占比均大于所述颜色阈值,则将所述时间段内的全部视频帧确定为所述转场片段。
18.根据本公开实施例的第三方面,提供一种电子设备,所述电子设备可包括:至少一个处理器;至少一个存储计算机可执行指令的存储器,其中,所述计算机可执行指令在被所述至少一个处理器运行时,促使所述至少一个处理器执行如上所述的视频转场检测方法。
19.根据本公开实施例的第四方面,提供一种存储指令的计算机可读存储介质,当所述指令被至少一个处理器运行时,促使所述至少一个处理器执行如上所述的视频转场检测
方法。
20.根据本公开实施例的第五方面,提供一种计算机程序产品,所述计算机程序产品中的指令被电子装置中的至少一个处理器运行以执行如上所述的视频转场检测方法。
21.本公开的实施例提供的技术方案至少带来以下有益效果:
22.本公开采用像素方差或颜色占比作为色彩统计量,在检测算法实现上不需要直方图等统计操作,从而提高了视频处理速度。此外,本公开采用hsv空间的色彩统计特性,可支持各种纯色调的转场情况,解决了现有算法仅能处理暗色调转场的限制。另外,本公开仅需要设置一个颜色统计阈值,减少了用户挑选超参数的时间成本,从而提高了用户体验。
23.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
24.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
25.图1是根据本公开的实施例的视频转场检测方法的流程图;
26.图2是根据本公开的另一实施例的视频转场检测方法的流程图;
27.图3是根据本公开的实施例的视频转场检测装置的框图;
28.图4是根据本公开的实施例的视频转场检测设备的结构示意图;
29.图5是根据本公开的实施例的电子设备的框图。
30.在整个附图中,应注意,相同的参考标号用于表示相同或相似的元件、特征和结构。
具体实施方式
31.为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
32.提供参照附图的以下描述以帮助对由权利要求及其等同物限定的本公开的实施例的全面理解。包括各种特定细节以帮助理解,但这些细节仅被视为是示例性的。因此,本领域的普通技术人员将认识到在不脱离本公开的范围和精神的情况下,可对描述于此的实施例进行各种改变和修改。此外,为了清楚和简洁,省略对公知的功能和结构的描述。
33.以下描述和权利要求中使用的术语和词语不限于书面含义,而仅由发明人用来实现本公开的清楚且一致的理解。因此,本领域的技术人员应清楚,本公开的各种实施例的以下描述仅被提供用于说明目的而不用于限制由权利要求及其等同物限定的本公开的目的。
34.需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
35.在相关技术中,可基于画面的黑色像素比例来判定某个时间戳是否发生了转场。
具体做法分为三步,首先将输入视频逐帧拆解,统计每一帧的每个像素是否小于阈值a,如果小于a则认为是黑色像素并记录下来。然后将记录的像素个数除以画面的总像素个数以得到黑色像素的比例,如果这个比例大于阈值b则认为是黑色调的画面。最后查看黑色调的画面持续了几帧并且确定持续时间是否大于阈值c,如果大于c则认为是黑色转场。但是,现有的这种方法仅支持暗色调的转场视频。这种方法虽然可以定位一部分转场位置,但是当转场是其他色调(例如红色,蓝色,绿色等)时就会失败。另外,如果正常视频的内容本身就是暗色调,则很可能会被误判为转场片段来反馈给用户,这也会影响创作体验。
36.基于此,本公开提出了一种智能化的转场检测方案,可以智能化地反馈视频中存在的各种纯色调的转场以及这些转场的开始时间和结束时间,使得创作者更加方便、快速地定位视频中存在的子序列区间,并且根据不同的区间添加新内容。
37.在下文中,根据本公开的各种实施例,将参照附图对本公开的方法和装置进行详细描述。
38.图1是根据本公开的实施例的视频转场检测方法的流程图。根据本公开的视频转场检测方法可应用于检测各种视频中的各种转场片段的场景。
39.根据本公开的视频转场检测方法可由任意具有视频处理功能的电子设备执行。电子设备可以是用户所在终端,例如,用户编辑视频时所使用的终端。电子设备可以是智能手机、平板电脑、便携式计算机和台式计算机等中的至少一种。电子设备可安装有目标应用,用于显示待处理视频,检测待处理视频中的转场片段并且根据检测到转场片段在待处理视频中添加新内容。
40.参照图1,在步骤s101,获取待处理视频。
41.在步骤s102,确定待处理视频的每个视频帧的色彩统计量。例如,色彩统计量可以是视频帧的像素方差或者视频帧中的颜色占比。
42.在色彩统计量为视频帧的像素方差的情况下,可针对每个视频帧,执行以下操作:计算该视频帧的像素平均值;基于该视频帧中每个像素的像素值和像素平均值来计算该视频帧的像素方差。
43.在色彩统计量为视频帧中的颜色占比的情况下,可针对每个视频帧,利用基于字典的统计方法或者八叉树算法来计算该视频帧中的各个颜色的占比。当画面中某个颜色的占比大于颜色阈值时,则可将该画面确定为纯色画面。例如,可通过分配新的存储空间利用八叉树算法在颜色索引表中统计画面颜色的占比情况。
44.根据本公开的实施例,通过采用像素方差或颜色占比作为色彩统计量,而非现有算法中采用的直方图统计方式,从而加快了计算效率,提高了视频处理速度。
45.在步骤s103,根据每个视频帧的色彩统计量来确定待处理视频中的转场片段。
46.当视频帧的色彩统计量满足阈值条件时,可将该视频帧确定为候选转场帧并且确定该候选转场帧在待处理视频中的时刻。如果从该候选转场帧开始的大于或等于时间阈值的时间段内的全部视频帧的色彩统计量均满足阈值条件,则可将该时间段内的全部视频帧确定为转场片段,并且基于候选转场帧的时刻和该时间段来确定转场片段在待处理视频中的开始时刻和结束时刻。
47.例如,当视频中出现了色彩统计量满足阈值条件的视频帧,则可将与该视频帧对应的时间记为t0,直至出现某一帧的色彩统计量不满足阈值条件并将这一帧对应的时间记
为t1。如果t1-t0大于时间阈值pts,则可认为这一段时间内的视频帧为转场内容。t0可作为该转场内容的开始时刻,t1的前一时刻可作为该转场内容的结束时刻。
48.此后,重置t0和t1,再对视频的后续帧重复上面的操作,这样可找出该视频的所有转场片段。
49.在色彩统计量为视频帧的像素方差的情况下,当视频帧的像素方差小于像素阈值时,可将该视频帧确定为候选转场帧。如果从该候选转场帧开始的大于或等于时间阈值的时间段内的全部视频帧的像素方差均小于像素阈值,则可将这个时间段内的全部视频帧确定为转场片段。
50.在色彩统计量为视频帧中的颜色占比的情况下,当视频帧的各个颜色中的一个颜色的占比大于颜色阈值时,可将该视频帧确定为候选转场帧。如果从该候选转场帧开始的大于或等于时间阈值的时间段内的全部视频帧的这一个颜色的占比均大于颜色阈值,则可将这个时间段内的全部视频帧确定为转场片段。这里,颜色阈值可被设置为0.8,然而本公开不限于此,可根据实际需求而被不同地设置。
51.根据本公开的实施例,在用于色彩统计量的超参数方面,仅需要设置一个色彩统计阈值,减少了用户挑选超参数的时间成本,也使转场检测算法更加准确。
52.根据本公开的另一实施例,可在计算色彩统计量之前,将待处理视频转换到色调、饱和度和明度hsv空间,然后确定每个视频帧在hsv空间下的色彩统计量。本公开通过采用hsv空间的色彩统计特性,能够支持各种纯色调的转场情况,解决了现有算法仅能处理暗色调转场的限制。
53.图2是根据本公开的另一实施例的视频转场检测方法的流程图。
54.参照图2,在步骤s201,获取待处理视频。
55.在步骤s202,将待处理视频的每个视频帧转换到色调、饱和度和明度空间。例如,可将待处理视频从红色、绿色、蓝色rgb空间转换到色调、饱和度和明度hsv空间。又例如,可将待处理视频从亮度、色度yuv空间转换到hsv空间。
56.根据本公开的实施例,通过采用hsv空间的色彩统计特性,可支持各种纯色调的转场检测,这解决了现有算法仅能处理暗色调转场画面的限制。
57.在步骤s203,确定待处理视频的每个视频帧在色调、饱和度和明度空间下的像素方差。
58.hsv空间下的像素方差可反映图像颜色的波动情况。当像素方差较小时,可表示图像的颜色纯;当像素方差较大时,可表示图像内容存在较大的波动。视频的正常内容的方差往往较大;而出现较为纯色的画面时可被认为是转场画面。
59.可逐帧统计待处理视频中每一帧的像素方差。例如,针对待处理视频的每一帧,计算该视频帧的像素平均值,基于该视频帧中每个像素的像素值和像素平均值来计算该视频帧的像素方差。
60.根据本公开的实施例,在进行图像的色彩统计时,并没有采用直方图等方式,而是采用计算速度更快的方差,从而提高了处理视频的速度。
61.在步骤s204,根据待处理视频的每个视频帧的像素方差来确定待处理视频中的转场片段。
62.作为示例,当视频帧的像素方差小于像素阈值时,可将该视频帧确定为候选转场
帧,如果从该候选转场帧开始的大于或等于时间阈值的时间段内的全部视频帧的像素方差均小于像素阈值,则将该时间段内的全部视频帧确定为转场片段。
63.例如,当视频中出现了像素方差小于像素阈值std的视频帧,则将与该视频帧对应的时间记为t0,直至出现某一帧的像素方差大于std并将这一帧对应的时间记为t1。如果t1-t0大于时间阈值pts,则可认为这一段时间内的视频帧为转场内容。此后,重置t0和t1,再对视频的后续帧重复上面的操作,这样可找出该视频的所有转场片段。像素阈值std可被设置为25,时间阈值可被设置为0.5秒,但是本公开不限于此,像素阈值和时间阈值可根据实际需求被不同地设置。
64.本公开采用更少的用于色彩统计量的超参数,例如,与现有的转场检测需要黑色像素阈值和黑色像素比例两个阈值相比,本公开仅需要设置一个像素阈值,减少了用户挑选超参数的时间成本,提高了用户的使用体验。
65.图3是根据本公开的实施例的视频转场检测装置的框图。
66.参照图3,视频转场检测装置300可包括获取模块301和处理模块302。视频转场检测装置300中的每个模块可由一个或多个模块来实现,并且对应模块的名称可根据模块的类型而变化。在各种实施例中,可省略视频转场检测装置300中的一些模块,或者还可包括另外的模块。此外,根据本公开的各种实施例的模块/元件可被组合以形成单个实体,并且因此可等效地执行相应模块/元件在组合之前的功能。
67.获取模块301可获取待处理视频。
68.处理模块302可确定待处理视频的每个视频帧的色彩统计量。色彩统计量可以是视频帧的像素方差或者视频帧中的颜色占比。
69.处理模块302可根据待处理视频的每个视频帧的色彩统计量来确定待处理视频中的转场片段。
70.可选地,处理模块302可将待处理视频的每个视频帧转换到色调、饱和度和明度空间,确定每个视频帧在色调、饱和度和明度空间下的色彩统计量。
71.可选地,处理模块302可当视频帧的色彩统计量满足阈值条件时,将该视频帧确定为候选转场帧并且确定候选转场帧在待处理视频中的时刻,如果从候选转场帧开始的大于或等于时间阈值的时间段内的全部视频帧的色彩统计量均满足阈值条件,则将时间段内的全部视频帧确定为转场片段,并且基于候选转场帧的时刻和时间段来确定转场片段在待处理视频中的开始时刻和结束时刻。
72.可选地,在色彩统计量为视频帧的像素方差的情况下,处理模块302可针对每个视频帧执行以下操作:计算该视频帧的像素平均值,基于该视频帧中每个像素的像素值和像素平均值来计算该视频帧的像素方差,作为色彩统计量。
73.可选地,处理模块302可当视频帧的像素方差小于像素阈值时,将该视频帧确定为候选转场帧,如果从候选转场帧开始的大于或等于时间阈值的时间段内的全部视频帧的像素方差均小于像素阈值,则将时间段内的全部视频帧确定为转场片段。
74.可选地,在色彩统计量为视频帧中的颜色占比的情况下,处理模块302可针对每个视频帧,利用基于字典的统计方法或者八叉树算法来计算该视频帧中的各个颜色的占比。
75.可选地,处理模块302可当视频帧的各个颜色中的一个颜色的占比大于颜色阈值时,将该视频帧确定为候选转场帧;如果从候选转场帧开始的大于或等于时间阈值的时间
段内的全部视频帧的所述一个颜色的占比均大于颜色阈值,则将时间段内的全部视频帧确定为转场片段。
76.上面已根据图1和图2详细描述了对视频中的转场片段的检测过程,这里不再进行描述。
77.图4是本公开实施例的硬件运行环境的视频转场检测设备的结构示意图。
78.如图4所示,视频转场检测设备400可包括:处理组件401、通信总线402、网络接口403、输入输出接口404、存储器405以及电源组件406。其中,通信总线402用于实现这些组件之间的连接通信。输入输出接口404可以包括视频显示器(诸如,液晶显示器)、麦克风和扬声器以及用户交互接口(诸如,键盘、鼠标、触摸输入装置等),可选地,输入输出接口404还可包括标准的有线接口、无线接口。网络接口403可选的可包括标准的有线接口、无线接口(如无线保真接口)。存储器405可以是高速的随机存取存储器,也可以是稳定的非易失性存储器。存储器405可选的还可以是独立于前述处理组件401的存储装置。
79.本领域技术人员可以理解,图4中示出的结构并不构成对视频转场检测设备400的限定,可包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
80.如图4所示,作为一种存储介质的存储器405中可包括操作系统(诸如mac操作系统)、数据存储模块、网络通信模块、用户接口模块、与本公开的检测方法对应的视频转场检测程序以及数据库。
81.在图4所示的视频转场检测设备400中,网络接口403主要用于与外部电子设备/终端进行数据通信;输入输出接口404主要用于与用户进行数据交互;视频转场检测设备400中的处理组件401、存储器405可被设置在视频转场检测设备400中,视频转场检测设备400通过处理组件401调用存储器405中存储的视频转场检测程序以及由操作系统提供的各种api,执行本公开实施例提供的视频转场检测方法。
82.处理组件401可以包括至少一个处理器,存储器405中存储有计算机可执行指令集合,当计算机可执行指令集合被至少一个处理器执行时,执行根据本公开实施例的视频转场检测方法。此外,处理组件401可执行编码操作和解码操作等。然而,上述示例仅是示例性的,本公开不限于此。
83.例如,输入输出接口404可获取待处理的视频数据。
84.处理组件401可基于本公开的视频转场检测方法来检测待处理视频中的转场片段以及转场片段在待处理视频中的对应时间。
85.输入输出接口404可显示所确定的转场片段在待处理视频中的位置,以便于用户快速定位待处理视频中存在的转场序列区间,并根据不同的区间添加新内容。
86.处理组件401可通过执行程序来实现对视频转场检测设备400所包括的组件的控制。
87.视频转场检测设备400可经由输入输出接口404接收或输出视频和/或音频。例如,视频转场检测设备400可经由输入输出接口404输出用户界面,在用户界面中可显示所确定的转场片段在待处理视频中的位置。用户可经由用户界面在待处理视频中添加新视频内容。
88.作为示例,视频转场检测设备400可以是pc计算机、平板装置、个人数字助理、智能手机、或其他能够执行上述指令集合的装置。这里,视频转场检测设备400并非必须是单个
的电子设备,还可以是任何能够单独或联合执行上述指令(或指令集)的装置或电路的集合体。视频转场检测设备400还可以是集成控制系统或系统管理器的一部分,或者可以被配置为与本地或远程(例如,经由无线传输)以接口互联的便携式电子设备。
89.在视频转场检测设备400中,处理组件401可包括中央处理器(cpu)、图形处理器(gpu)、可编程逻辑装置、专用处理器系统、微控制器或微处理器。作为示例而非限制,处理组件401还可以包括模拟处理器、数字处理器、微处理器、多核处理器、处理器阵列、网络处理器等。
90.处理组件401可运行存储在存储器中的指令或代码,其中,存储器405还可以存储数据。指令和数据还可以经由网络接口403而通过网络被发送和接收,其中,网络接口403可以采用任何已知的传输协议。
91.存储器405可以与处理组件401集成为一体,例如,将ram或闪存布置在集成电路微处理器等之内。此外,存储器405可包括独立的装置,诸如,外部盘驱动、存储阵列或任何数据库系统可以使用的其他存储装置。存储器和处理组件401可以在操作上进行耦合,或者可以例如通过i/o端口、网络连接等互相通信,使得处理组件401能够读取存储在存储器405中的数据。
92.根据本公开的实施例,可提供一种电子设备。图5是根据本公开实施例的电子设备的框图,该电子设备500可包括至少一个存储器502和至少一个处理器501,所述至少一个存储器502存储有计算机可执行指令集合,当计算机可执行指令集合被至少一个处理器501执行时,执行根据本公开实施例的视频转场检测方法。
93.处理器501可包括中央处理器(cpu)、图形处理器(gpu)、可编程逻辑装置、专用处理器系统、微控制器或微处理器。作为示例而非限制,处理器501还可包括模拟处理器、数字处理器、微处理器、多核处理器、处理器阵列、网络处理器等。
94.作为一种存储介质的存储器502可包括操作系统(例如,mac操作系统)、数据存储模块、网络通信模块、用户接口模块、视频转场检测程序以及数据库。
95.存储器502可与处理器501集成为一体,例如,可将ram或闪存布置在集成电路微处理器等之内。此外,存储器502可包括独立的装置,诸如,外部盘驱动、存储阵列或任何数据库系统可使用的其他存储装置。存储器502和处理器501可在操作上进行耦合,或者可例如通过i/o端口、网络连接等互相通信,使得处理器501能够读取存储在存储器502中的文件。
96.此外,电子设备500还可包括视频显示器(诸如,液晶显示器)和用户交互接口(诸如,键盘、鼠标、触摸输入装置等)。电子设备500的所有组件可经由总线和/或网络而彼此连接。
97.本领域技术人员可理解,图5中示出的结构并不构成对的限定,可包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
98.根据本公开的实施例,还可提供一种存储指令的计算机可读存储介质,其中,当指令被至少一个处理器运行时,促使至少一个处理器执行根据本公开的视频转场检测方法。这里的计算机可读存储介质的示例包括:只读存储器(rom)、随机存取可编程只读存储器(prom)、电可擦除可编程只读存储器(eeprom)、随机存取存储器(ram)、动态随机存取存储器(dram)、静态随机存取存储器(sram)、闪存、非易失性存储器、cd-rom、cd-r、cd+r、cd-rw、cd+rw、dvd-rom、dvd-r、dvd+r、dvd-rw、dvd+rw、dvd-ram、bd-rom、bd-r、bd-r lth、bd-re、蓝
光或光盘存储器、硬盘驱动器(hdd)、固态硬盘(ssd)、卡式存储器(诸如,多媒体卡、安全数字(sd)卡或极速数字(xd)卡)、磁带、软盘、磁光数据存储装置、光学数据存储装置、硬盘、固态盘以及任何其他装置,所述任何其他装置被配置为以非暂时性方式存储计算机程序以及任何相关联的数据、数据文件和数据结构并将所述计算机程序以及任何相关联的数据、数据文件和数据结构提供给处理器或计算机使得处理器或计算机能执行所述计算机程序。上述计算机可读存储介质中的计算机程序可在诸如客户端、主机、代理装置、服务器等计算机设备中部署的环境中运行,此外,在一个示例中,计算机程序以及任何相关联的数据、数据文件和数据结构分布在联网的计算机系统上,使得计算机程序以及任何相关联的数据、数据文件和数据结构通过一个或多个处理器或计算机以分布式方式存储、访问和执行。
99.根据本公开的实施例中,还可提供一种计算机程序产品,该计算机程序产品中的指令可由计算机设备的处理器执行以完成上述视频转场检测方法。
100.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
101.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1