一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种视频异常检测方法、装置、设备和系统与流程

2022-05-11 13:21:24 来源:中国专利 TAG:


1.本发明涉及视频校验领域,特别涉及一种视频异常检测方法、装置、设备和系统。


背景技术:

2.为了能够正常显示视频画面,避免视频损坏或异常的情况,视频显示端在接收视频信号时或接收后,需要对视频信号进行检测。现有技术中,在视频显示端检测视频信号是否异常的方式主要有以下两种:
3.通过硬件电路提供的中断引脚判断是否有信号输入。视频输入接口的硬件电路可以提供中断引脚,该引脚的电平状态可以表明pll(phase locked loop,锁相环)是否锁定,若没有锁定,则判断为当前无视频信号输入,因此可以通过监测中断引脚的电平状态来判断是否有视频信号输入。但是,此方法无法检测出有视频信号输入但视频内容异常的情况。
4.通过解析视频信号判断其是否符合格式要求。在接收视频时,通过系统提供的错误检测接口,判断当前输入的视频信号是否符合协议标准,若符合,则认为此时所接收视频的格式是正常的。但是,此方法无法检测出视频格式正确但视频内容异常的情况。


技术实现要素:

5.为了至少部分地解决现有技术存在的技术问题,发明人做出本发明,通过具体实施方式,提供的技术方案如下:
6.第一方面,本发明实施例提供一种视频异常检测方法,所述方法包括以下步骤:
7.接收预处理后的视频,所述预处理后的视频是预先在视频中每帧图片的特定区域覆盖特征标识得到的视频;
8.按预设间隔从所述预处理后的视频中获取目标图片;
9.提取每一帧目标图片中所述特定区域的像素信息,生成这一帧目标图片的校验码;
10.基于所述校验码与预设原始码不一致生成视频异常信息。
11.进一步的,所述预设原始码是通过下述方式得到:提取预设图片的所述特定区域的像素信息,得到所述预设原始码;所述预设图片的所述特定区域设有所述特征标识。
12.进一步的,提取特定区域的像素信息的算法具体包括:
13.利用预设提取矩阵提取目标图片中所述特定区域的像素位置信息和像素颜色信息;所述预设提取矩阵中的各元素与所述目标图片中的各像素一一对应,且所述目标图片中非所述特定区域的像素所对应的所述预设提取矩阵中的元素为0。
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.图1为本发明实施例一中,一种视频异常检测方法的流程示意图;
42.图2为本发明实施例一中,另一种视频异常检测方法的流程示意图;
43.图3为本发明实施例一中,又一种视频异常检测方法的流程示意图;
44.图4为本发明实施例一中,又一种视频异常检测方法的流程示意图;
45.图5为本发明实施例二中,一种视频异常检测方法的流程示意图;
46.图6为本发明实施例三中,一种视频校验装置的结构示意框图;
47.图7为本发明实施例三中,一种视频编辑装置的结构示意框图;
48.图8为本发明实施例四中,一种视频系统的结构示意框图。
具体实施方式
49.下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
50.实施例一
51.发明人发现,对于一些需要准确显示视频实际内容的场景,例如监控视频、导航图像、行车影像等,存在即使视频播放设备有视频信号输入且视频格式正确、但视频显示的画面内容仍然异常的情况,这不利于用户体验。并且,用户可能因无法察觉到视频内容的异常而作出误判,引发不良后果。然而现有技术中,缺少对这种有视频信号输入且视频格式正确、但视频内容异常情况的校验方式。
52.为此,本发明实施例提供一种视频异常检测方法,所述方法应用于视频校验装置,
如图1所示,包括以下步骤:
53.s11,接收预处理后的视频,所述预处理后的视频是预先在视频中每帧图片的特定区域覆盖特征标识得到的视频;
54.s12,按预设间隔从所述预处理后的视频中获取目标图片;
55.s13,提取每一帧目标图片中所述特定区域的像素信息,生成这一帧目标图片的校验码;
56.s14,基于所述校验码与预设原始码不一致生成视频异常信息。
57.所述预设原始码可以通过下述方式得到:提取预设图片的所述特定区域的像素信息,得到所述预设原始码;所述预设图片的所述特定区域设有所述特征标识。
58.在实际应用中,许多视频在制作时会打上与视频来源相关的水印标识,包括logo(徽标)或其它文字、图案等,这个水印实际上是将对应的标识图案覆盖在组成视频的每一帧图片上所形成的,并且大多数情况下,所述标识图案在视频中每一帧图片上的位置是固定不变的,这些位置固定不变的标识图案即为每帧图片的共有数据。
59.在本实施例中,将视频中每帧图片的固定位置覆盖有同一形状标识图案的视频视为预处理后的视频。所述预处理后的视频在后续传输和被处理的过程中,可能会发生视频内容的错误,即视频画面的异常,例如像素显示顺序错误、像素错位、像素颜色改变等问题,此时,仅通过现有技术对有无视频信号的检测和对视频格式是否正确的检测是无法发现这些问题的。
60.发明人发现,通常情况下,若一帧图片中有像素发生了变化,容易引起整个图片中像素的错乱,造成像素整体偏移、变形等现象,从而使得所述同一形状标识图案在图片中的位置、形状、甚至颜色也发生变化。因此,出于校验的目的,可以选定各帧图片中所述同一形状标识图案的一部分或全部图案作为信息比对的对象,来校验接收到的图片是否符合预期。
61.在本实施例中,将选定的所述信息比对的对象视为特征标识;将所述特征标识所覆盖的图片中的区域视为特定区域。若对一帧图片中特征标识的校验结果为正常,则认为该帧图片中的整体像素也正常;或者可能有极少量的像素异常,且这些异常像素不影响该帧图片的整体画面,这种不影响图片整体画面的异常情况对于用户观看和辨识的影响不大。因此,可以将对特征标识校验为正常的图片视为正常图片。
62.可以理解的是,有些视频中的所述同一形状标识图案所占面积较大、包含的像素较多,若全部校验,会使得校验计算量较大、校验时间较长,此时,可以选择所述同一形状标识图案的一部分作为特征标识,也能实现同样的校验目的。例如,当所述同一形状标识图案面积较大且包含几个独立的分图案时,可以选择其中的一个或数个分图案作为特征标识。
63.当然,若所选取的特征标识越小,可校验的像素也就越少,则校验结果对于整张图片的代表性也越差,校验结果的可靠性也可能越低,因此,为了使校验结果更可靠,可以尽量选取较多的像素作为特征标识。具体应用时,可以根据对视频的实际校验需要和所述同一形状标识图案的大小来选定要校验的特征标识。
64.可以知道的是,人眼在观看视频时,由于视觉暂留效应以及人眼对画面变化的反应时长,人们通常无法察觉到显示时长在0.1秒以内的视频异常。而视频的显示帧率通常在24帧以上,即每秒内显示至少24帧图片。因此,在视频帧率为24帧的情况下,即使有一帧或
连续两帧图片异常,也不容易被用户察觉到;在视频帧率更高的情况下,可以有更多连续帧数的图片异常不会被用户察觉到。
65.在本实施例中,为了减少校验工作量、提高对视频的校验效率,可以按一定的比例选取所述预处理后的视频中的图片作为目标图片来校验,例如按预设帧数间隔或预设播放时长间隔来获取图片。具体来说,当所述预处理的视频帧率为24帧时,可以按至少1/3的比例获取目标图片,即至少每隔两帧选取第三帧作为目标图片或每0.12秒选取一帧作为目标图片,以保证连续三帧及以上的图片异常能被检测到,当仅有连续两帧或以下的图片异常时,由于不易被用户肉眼观察到,所述预处理后的视频可以被认为是正常的。
66.若对校验准确度的要求较高,也可以选择对所述预处理后视频中的每一帧图片都进行校验。具体应用时,可以根据对视频的实际校验需要和视频帧率来设定要校验的图片比例。
67.在本实施例中,通过校验所述目标图片中所述特定区域内的像素是否发生改变来判断图片是否异常,即判断所述特征标识在所述目标图片中是否发生位置或颜色变化。可以理解的是,对视频进行预处理时,在每一帧图片中覆盖所述特征标识的位置是固定的,即覆盖于所述特定区域,若所述预处理后的视频在被校验时,视频中的一帧图片中所述特定区域内的像素信息不符合所述特征标识的像素信息,则说明该帧图片发生了变化。
68.校验所述特定区域内的像素是否发生改变的具体过程如下:
69.针对每一帧所述目标图片,提取一帧目标图片中所述特定区域的像素信息,生成该帧目标图片的校验码;判断所述校验码与预设原始码是否一致;若否,则认为该帧图片异常,生成相应的视频异常信息。
70.在本实施例中,所述预设原始码是提取预设图片的所述特定区域的像素信息得到的,所述预设图片的所述特定区域设有所述特征标识。
71.所述预设图片是按照制作所述预处理后视频的预处理方式预先制作的一帧标准图片,在实际操作时,需要提前知道所述预处理方式,可以通过获取用于制作所述预处理后的视频的ui(用户界面)设计数据来找到所述预处理方式。因此,所述预设原始码可以作为所述特定区域内像素信息的比对标准,若一帧目标图片中所述特定区域内的像素未发生变化,则提取得到的该帧图片的校验码将与所述预设原始码一致。
72.在一些实施例中,所述特征标识在每一帧图片中的颜色都是相同的。此时,提取得到的所述像素信息可以包括像素位置信息和像素颜色信息;提取图片中特定区域的像素信息的算法可以包括一个与目标图片分辨率对应的提取矩阵,所述提取矩阵中的元素阵列与目标图片中的像素阵列对应,每一个元素对应于一个像素;为了仅提取目标图片中所述特定区域内的像素,所述提取矩阵中的对应于所述特定区域之外像素的元素设置为0。如图2所示,步骤s13具体包括:
73.s131、利用预设提取矩阵分别提取各目标图片中所述特定区域的像素位置信息和像素颜色信息。
74.实际上,所述元素在预设提取矩阵中的位置即对应于所述像素在图片中的位置,预设提取矩阵仅需要提取对应像素的颜色信息即可。
75.可以理解的是,在一些视频中,水印标识图案的颜色不是固定不变的,例如一些渐变色的水印,带有这种水印的视频中,各帧图片上的水印标识图案位置固定、但颜色不同。
此时,如果从这种水印标识图案中选定的特征标识在每帧图片中的颜色也是变化的,则像素的颜色信息不能直接作为校验的内容。
76.在一些实施例中,组成所述特征标识的各像素的颜色分为背景色和非背景色。实际上,背景通常是水印标识的一部分,用于凸显出水印标识所要显示的图案或文字内容,当水印为渐变色时,水印中背景的颜色通常仍是固定不变的,而水印中所要凸显的内容的颜色始终与背景的颜色不同。基于这一特点,可以对提取得到的所述像素颜色信息继续进行处理。如图2所示,步骤s13在步骤s131之后,还可以包括:
77.s132、对提取得到的所述特定区域的像素颜色信息进行转化处理,得到所述特定区域内的非背景色的像素所构成的图形信息。
78.在实际处理时,所述背景的颜色是需要预先知道的,可以通过获取用于制作所述预处理后的视频的ui(用户界面)设计数据来得到,本实施例根据已知的背景色,将符合背景色的像素颜色信息和不符合预设背景色的像素颜色信息在矩阵中按不同的方式进行转化,得到相应的两种数据,因此可以在矩阵中体现非背景色像素所构成的形状。此时,预设原始码即为通过提取所述预设图片中特定区域的像素所得到的非背景色像素的形状信息,若提取目标图片中特定区域的像素所得到的形状信息与预设原始码不一致,则说明目标图片中特定区域内的像素发生了改变,说明该目标图片异常。
79.在一个实施例中,如图3所示,步骤s132具体包括:
80.s1321、将提取得到的所述特定区域的符合所述非背景色的像素颜色信息转化为第一信息。例如转化为黑色,或直接转化为数字1。对于符合背景色的像素颜色信息,由于该颜色信息是固定不变的,可以不进行处理。
81.优选的,如图3所示,为了使校验码和原始码的比对效率更好,步骤s132在步骤s1321之后,还可以包括:
82.s1322、将提取得到的所述特定区域的符合所述背景色的像素颜色信息转化为第二信息。所述第二信息与所述第一信息对应,以简化比对过程。例如当第一信息为黑色时,第二信息为白色;当第一信息为数字1时,第二信息为数字0。
83.在一个实施例中,本实施例提供的视频异常检测方法还包括:
84.s15、当判断目标图片的校验码与预设原始码不一致时,发出视频错误告警。例如弹框提示、声音提示等,以提醒用户注意,避免用户对视频显示的画面误判。
85.优选的,如图4所示,并不对每一帧异常图片进行告警,而是执行步骤s151:
86.s151、基于连续预设次数判断目标图片的校验码与预设原始码不一致,发出视频错误告警。
87.根据前述对人眼识别视频中异常能力的描述,可以理解的是,人眼不易识别0.1秒内的图片变化,因此,可根据所校验的各目标图片之间的时间间隔,对连续异常图片累计播放时长超过0.1秒的情况才进行告警,以将不会被识别到的异常事件筛除,避免不必要的告警。并且,可识别的短暂异常一般不会造成用户误判,因此,即使超过0.1秒的连续异常,也可根据实际应用场景选择告警条件。
88.本实施例通过对预处理后的视频中的图片分别进行校验,对比图片中特定区域像素是否与预处理时在该区域覆盖的像素一致,来判断图片是否发生异常,通过判断各帧图片是否异常来判断视频内容是否异常,从而可以有效的检测到视频内容异常的情况,相比
于现有技术,实现了对有视频信号输入且视频格式正确、但视频内容异常情况的校验,以便于及时发出告警信息和采取应对措施,提高用户体验,并避免由于显示的视频画面不准确而导致用户误判的问题。
89.实施例二
90.基于实施例一的发明构思,本发明实施例还提供了一种视频异常检测方法,所述方法应用于视频编辑装置,如图5所示,包括以下步骤:
91.s21、在原始视频中每帧图片的特定区域覆盖预设特征标识,得到预处理后的视频;
92.s22、发送所述预处理后的视频给视频校验装置。
93.需要说明的是,本实施例实现的是对视频进行预处理的过程,通过这一预处理的过程,使得预处理后的视频可以被后续的视频校验装置根据所述预处理的方式进行相应的校验。具体来说,所述预处理后的视频,在被后续视频校验装置接收到后,视频校验装置可以从中获取目标图片,并提取每一帧目标图片中所述特定区域的像素信息,生成这一帧目标图片的校验码,基于所述校验码与预设原始码不一致生成视频异常信息。
94.所述预设原始码是通过下述方式得到:提取预设图片的所述特定区域的像素信息,得到所述预设原始码;所述预设图片的所述特定区域设有所述特征标识。
95.在一些实施例中,所述预设特征标识包括背景色像素和非背景色像素,以提供更丰富的校验数据,使得校验结果更可靠;并且,使得后续的视频校验装置可以根据非背景色像素在所述特定区域内的形状信息对视频进行校验,从而提供了一种不同的校验方式。
96.由于这些方法所解决问题的原理与实施例一中的视频异常检测方法相似,因此这些方法的实施可以参见实施例一中视频异常检测方法的实施,重复之处不再赘述。
97.本实施例通过对原始视频进行编辑,在原始视频的每帧图片的特定区域覆盖预设特征标识,得到预处理后的视频,使得该视频在被后续视频校验装置接收到后,视频校验装置可以通过对比图片中特定区域像素是否与预处理时在该区域覆盖的像素一致,来判断图片是否发生异常,通过判断各帧图片是否异常来判断视频内容是否异常,从而可以有效的检测到视频内容异常的情况,相比于现有技术,实现了对有视频信号输入且视频格式正确、但视频内容异常情况的校验,以便于及时发出告警信息和采取应对措施,提高用户体验,并避免由于显示的视频画面不准确而导致用户误判的问题。
98.实施例三
99.基于实施例一的发明构思,本发明实施例还提供了一种视频校验装置,如图6所示,包括:
100.视频接收模块301,用于接收预处理后的视频,所述预处理后的视频是预先在视频中每帧图片的特定区域覆盖特征标识得到的视频;
101.图片提取模块302,用于按预设间隔从所述预处理后的视频中获取目标图片;
102.校验码生成模块303,用于提取每一帧目标图片中所述特定区域的像素信息,生成这一帧目标图片的校验码;
103.判断模块304,用于基于所述校验码与预设原始码不一致生成视频异常信息。
104.在一个实施例中,校验码生成模块303具体包括:
105.像素提取模块3031,用于利用预设提取矩阵提取目标图片中特定区域的像素位置
信息和像素颜色信息;所述预设提取矩阵中的各元素与所述目标图片中的各像素一一对应,且所述目标图片中非所述特定区域的像素所对应的所述预设提取矩阵中的元素为0。
106.在一个实施例中,校验码生成模块303还包括:
107.像素颜色转化模块3032,用于对提取得到的所述特定区域的像素颜色信息进行转化处理,得到所述特定区域内的非背景色的像素所构成的图形信息;所述特征标识的各像素的颜色分为背景色和非背景色。
108.在一个实施例中,所述视频校验装置还包括告警模块305,用于当连续预设次数判断所述校验码与预设原始码不一致时,发出视频错误告警。
109.基于实施例二的发明构思,本发明实施例还提供了一种视频编辑装置,如图7所示,包括:
110.标识叠加模块401,用于在原始视频中每帧图片的特定区域覆盖预设特征标识,得到预处理后的视频,所述预处理后的视频,用于被视频校验装置接收到后,视频校验装置可以从中获取目标图片,并提取每一帧目标图片中所述特定区域的像素信息,生成这一帧目标图片的校验码,基于所述校验码与预设原始码不一致生成视频异常信息;
111.视频发送模块402,用于发送所述预处理后的视频给视频校验装置。
112.由于这些视频校验装置和视频编辑装置所解决问题的原理与实施例一中的视频异常检测方法和实施例二中的视频异常检测方法相似,因此该视频校验装置和视频编辑装置的实施可以参见实施例一和实施例二中方法的实施,重复之处不再赘述。
113.根据本发明实施例还提供一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如实施例一所述的任一种视频异常检测方法或如实施例二所述的任一种视频异常检测方法。
114.实施例四
115.基于实施例三的发明构思,本发明实施例还提供一种视频播放设备,包括存储器,处理器及存储在存储器上并可在处理器上运行的至少一个如实施例三中所述的视频校验装置,其中,处理器被配置为:
116.执行所述视频校验装置中的程序时实现如实施例一中所述的视频异常检测方法。
117.一种视频采集设备,包括存储器,处理器及存储在存储器上并可在处理器上运行的至少一个如实施例三中所述的视频编辑装置,其中,处理器被配置为:
118.执行所述视频编辑装置中的程序时实现如实施例二中所述的视频异常检测方法。
119.一种视频系统,包括至少一个上述视频播放设备和至少一个上述视频采集设备;所述视频采集设备与所述视频播放设备网络连接。
120.举例来说,参考图8,在一种车载全景影像系统中,由svm(surround view monitor,全景影像)采集设备采集车外四周的实际情况,合成全景影像,并将该影像传输给车载soc(system on chip,片上系统);该影像经由车载soc分析和配置后,传输给显示器显示。
121.svm采集设备包括安装在车辆四周的摄像头以及用于将摄像头拍摄的普通影像合成全景影像的视频编辑装置;
122.车载soc中包括摄像头驱动模块、显示器驱动模块、视频显示框架模块、视频服务模块和视频应用程序。svm采集设备通过视频传输接口将合成的全景影像传输到摄像头驱
动模块;摄像头驱动模块将所述全景影像经由视频显示框架模块传输给视频服务模块;在视频服务模块,由视频应用程序来对所述全景影像进行分析和配置,并将配置好的视频经由视频显示框架模块发送给显示器驱动模块,由显示器驱动模块控制显示器显示。
123.在本实施例中,svm采集设备中还设置有如实施例三中所述的视频编辑装置,用于在合成所述全景影像时,为全景影像中的每一帧图片覆盖特征标识;车载soc的视频应用程序中,还设置有如实施例三中所述的视频校验装置,用于获取所述全景影像并对其进行校验。
124.校验的原理如下:
125.在所述视频应用程序中,预置有一段原始码code
check
,code
check
用于与每一帧图片进行对比,确定各帧图片是否正常。
126.其生成方式可由如下公式表示:
127.code
check
=frame
design
*a
128.其中,frame
design
为svm采集设备中视频编辑装置的ui设计原始数据;a为特征矩阵,是根据所述ui设计原始数据预先设计的,用于提取所述ui设计原始数据赋予视频中每帧图片的固定数据,例如水印标识等,即,设计的特征矩阵a对应于要提取的固定数据。具体要提取的所述固定数据的体量可以通过综合考虑检测效率和检测准确性来确定。
129.在影像播放过程中,视频应用程序将获取到的每一帧图片进行如下转换,得到所述每一帧图片的校验码code
actual
,并分别与code
check
进行比较:
130.code
actual
=frame
actual
*a
131.其中,frame
actual
为获取的一帧图片;code
actual
为frame
actual
经过特征矩阵a转换后的校验码。
132.如果一帧图片的校验码code
actual
与原始码code
check
相同,则判断该帧图片为正常,否则判断该帧图片为异常。若连续预设次数对视频中图片判断为异常,则认为当前视频数据是异常的,并发出告警信号。
133.本实施例在svm采集设备中设置视频编辑装置,对视频中每帧图片覆盖特征标识;在车载soc中的视频应用程序中设置视频校验装置,对车载soc接收到的全景影像进行校验。相比于现有技术,本实施例实现了对有视频信号输入且视频格式正确、但视频内容异常情况的校验,以便于及时发出告警信息和采取应对措施,提高用户体验,并避免由于显示的视频画面不准确而导致用户误判的问题;并且,本实施例通过在上层的视频应用程序中置入校验程序来实现校验,不需要修改底层软件,避免了修改底层架构带来的风险。
134.关于上述实施例中的视频播放设备、视频采集设备和视频系统,其中各个模块执行操作的具体方式已经在有关视频异常检测方法的实施例中进行了详细描述,此处将不做详细阐述说明。
135.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
136.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程
图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
137.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
138.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
139.显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献