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.图1是本发明实施例的一种屏幕的检测方法的步骤流程图;
64.图2是本发明实施例的另一种屏幕的检测方法的步骤流程图;
65.图3是本发明实施例的一种目标图像数据的示意图;
66.图4是本发明实施例的一种检测系统的结构示意图;
67.图5是本发明实施例的一种检测系统和显示系统的示意图;
68.图6是本发明实施例的一种屏幕的检测装置的结构框图。
具体实施方式
69.为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
70.参照图1,示出了本发明实施例的一种屏幕的检测方法的步骤流程图,应用于检测系统,检测系统可以与显示系统连接。
71.具体地,可以包括如下步骤:
72.步骤101、向显示系统发送随机信息生成参数,随机信息生成参数用于生成随机信息;
73.其中,检测系统可以用于对屏幕故障(例如:冻屏)进行检测,显示系统可以用于生成和输出需要显示的图像;检测系统与显示系统是相对独立的两个系统,相互之间不受影响,从而可以有效避免因为显示系统出现故障,而导致的无法正常进行屏幕检测的问题。
74.随机信息生成参数可以指用于生成随机信息的参数,本发明实施例对此不作限制。
75.随机信息可以指基于随机信息生成的信息,其可以与显示系统待显示的图像融合;随机信息可以例如是:例如随机图像、随机标识等,本发明实施例对此不作限制。
76.在实际应用中,显示系统可以先向检测系统发送一随机信息生成参数,以便显示
系统和检测系统可以基于同样的随机信息生成参数生成同样的随机信息。
77.作为一示例,步骤101可以是预先执行的,例如:可以是显示系统和检测系统初始化时执行的,本发明实施例对此不作限制。
78.步骤102、接收显示系统发送的目标图像数据;目标图像数据由基于随机信息生成参数生成的第一随机信息,和待显示的图像生成;
79.在实际应用中,显示系统可以预先基于随机信息生成参数生成一随机信息,为了便于区分,将该随机信息称为第一随机信息。
80.当显示系统需要将待显示的图像输出至屏幕装置进行显示时,可以先基于在先生成的随机信息和待显示的图像生成一目标图像数据。
81.然后,显示系统可以将该目标图像数据发送至检测系统,以便由检测系统判断由显示系统传输至屏幕装置上的图像是否正确。
82.步骤103、判断目标图像数据中的第一随机信息,与检测系统基于随机信息生成参数生成的第二随机信息是否匹配;
83.在实际应用中,当显示系统发生故障时,可能导致传输至检测系统的目标图像数据发生异常,例如:丢帧、图像扭曲等。
84.由于目标图像数据是基于第一随机信息和待显示的图像生成的,当目标图像数据发生异常时,第一随机信息和待显示的图像也将发生异常;因此,检测系统可以基于目标图像数据中的第一随机信息,与检测系统在先生成的第二随机信息来判断显示系统是否发生故障,以及将要传输至屏幕装置的图像是否正确。
85.具体的,可以通过判断目标图像数据中的第一随机信息,与第二随机信息是否匹配,来判断显示系统是否发生故障,以及将要传输至屏幕装置的图像是否正确。
86.步骤104、当目标图像数据中的第一随机信息,与第二随机信息匹配时,输出目标图像数据中的待显示的图像,以显示待显示的图像。
87.如果目标图像数据中的第一随机信息与第二随机信息不匹配的话,则可以表示目标图像数据中的第一随机信息出现了异常,进而可以表示目标图像数据中的待显示的图像也出现了异常;进而,可以判定显示系统发生了故障,以及将要传输至屏幕装置的图像是不正确的。
88.此时,可以不将目标图像数据中的待显示的图像输出至屏幕装置,以避免向用户显示出现了异常的待显示的图像。
89.如果目标图像数据中的第一随机信息与第二随机信息是不匹配的话,则可以表示目标图像数据中的第一随机信息未出现异常,进而可以表示目标图像数据中的待显示的图像也未出现异常;进而,可以判定显示系统未发生故障,以及将要传输至屏幕装置的图像是正确的。
90.此时,可以将目标图像数据中的待显示的图像输出至屏幕装置,以向用户显示该待显示的图像。
91.本发明实施例中,检测系统可以先向显示系统发送随机信息生成参数,随机信息生成参数用于生成随机信息;然后接收显示系统发送的目标图像数据;目标图像数据由基于随机信息生成参数生成的第一随机信息,和待显示的图像生成;再判断目标图像数据中的第一随机信息,与检测系统基于随机信息生成参数生成的第二随机信息是否匹配;当目
标图像数据中的第一随机信息,与第二随机信息匹配时,输出目标图像数据中的待显示的图像,以显示待显示的图像。通过本发明实施例,实现了基于融合在待显示的图像中的随机信息,来判断显示系统将要传输至屏幕装置的图像是否正确。
92.且通过独立设置检测系统,可以有效的避免因为显示系统出现故障,而导致的无法正常进行屏幕检测的问题。
93.参照图2,示出了本发明实施例的另一种屏幕的检测方法的步骤流程图,包括如下步骤:
94.步骤201、向显示系统发送随机信息生成参数;
95.在实际应用中,显示系统可以先向检测系统发送一随机信息生成参数,以便显示系统和检测系统可以基于同样的随机信息生成参数生成同样的随机信息。
96.在本发明一实施例中,在向显示系统发送随机信息生成参数之前,还可以包括如下步骤:
97.接收显示系统发送的配置信息;基于配置信息进行初始化设置,并生成随机信息生成参数。
98.其中,配置信息可以包括:分辨率信息、帧率信息等;配置信息可以基于显示系统和检测系统的处理能力设定,本发明实施例对此不作限制。
99.显示系统在初始化时可以先向检测系统发送一配置参数,检测系统在接收到该配置参数时,可以基于配置参数进行初始化的设置。
100.同时,检测系统可以基于配置参数生成一随机信息生成参数,并发送至显示系统,以便显示系统可以和检测系统生成一样的随机信息。
101.需要说明的是,“一样的随机信息”可以指随机信息的内容一致、帧率一致、尺寸一致等,当然还可以包括其他信息是一致的,本发明实施例对此不作限制。
102.步骤202、接收显示系统发送的目标图像数据;
103.在实际应用中,显示系统可以预先基于随机信息生成参数生成第一随机信息。
104.当显示系统需要将待显示的图像输出至屏幕装置进行显示时,可以先基于在先生成的随机信息和待显示的图像生成一目标图像数据。
105.然后,显示系统可以将该目标图像数据发送至检测系统,以便由检测系统判断由显示系统传输至屏幕装置上的图像是否正确。
106.步骤203、第一随机信息为第一随机图像,第二随机信息为第二随机图像;目标图像数据由第一随机图像和待显示的图像拼接而成;从目标图像数据中,分割出第一随机图像;
107.在实际应用中,随机信息可以是图像的形式;目标图像数据可以是显示系统将待显示的图像和第一随机图像拼接而成的。
108.如图3,可以将待显示的图像301与第一随机图像302上下拼接、左右拼接,或者,可以在待显示的图像中间插入第一随机图像,本发明实施例对此不作限制。
109.从而,当检测系统接收到显示系统发送来的目标图像数据后,可以先确定目标图像数据中第一随机图像的位置;然后从目标图像数据中将第一随机图像分割出来。
110.作为一示例,也可以将第一随机图像和待显示的图像叠加在一起,本发明实施例对此不作限制。
111.步骤204、判断分割出的第一随机图像与第二随机图像是否匹配;
112.检测系统在将目标图像数据中的第一随机图像分割出来后,可以比较分割出来的第一随机图像与第二随机图像是否匹配,以此来判断待显示的图像是否正确。例如:可以基于crc(cyclic redundancy check,循环冗余校验)来比较分割出来的第一随机图像与第二随机图像是否匹配。
113.在本发明一实施例中,第一随机图像可以包括多张不同的随机子图像,第二随机图像可以包括多张不同的随机子图像,待显示的图像可以包括多张子图像;目标图像数据可以包括多张拼接图像,每张拼接图像可以由第一随机图像的一张随机子图像,和待显示的图像的一张子图像拼接成;
114.其中,第一随机图像可以是由多张不同的随机子图像组成的图像集,第二随机图像可以是由多张不同的随机子图像组成的图像集;待显示的图像可以是由多张不同或者相同的子图像组成的图像集。
115.待显示的图像中的子图像可以和第一随机图像中的随机子图像拼接成一张拼接图像,所有拼接图像可以组成目标图像数据。
116.由于第一随机图像和第二随机图像都是基于同一随机信息生成参数生成的;因此,第一随机图像对应的图像集的帧率,与第二随机图像对应的图像集的帧率是相同的,且每一相同帧号对应的随机子图像也是相同的。
117.因此,步骤204具体可以通过如下子步骤实现:
118.子步骤11、从第二随机图像中获取第一随机子图像;
119.首先,可以先从第二随机图像的图像集中获取第一随机子图像,第一随机子图像可以是随机从第二随机图像的图像集中获取的,也可以是按照帧号的顺序从第二随机图像的图像集中获取的,本发明实施例对此不作限制。
120.子步骤12、根据第二随机图像的目标帧率,从目标图像数据中获取目标拼接图像,并从目标拼接图像中分割出第二随机子图像;
121.其中,第二随机图像的目标帧率可以指检测系统生成第二随机图像时所基于的帧率。
122.在从第二随机图像中获取第一随机子图像,检测系统还可以根据目标帧率,从待显示的图像中获取目标子图像。
123.具体的,可以基于目标帧率和第一随机子图像对应的帧号,确定一目标时间段;然后,可以从目标图像数据对应的图像集中,处于目标时间段内的拼接图像,并将其作为目标拼接图像。
124.目标拼接图像中可以包括有待显示的图像对应的图像集中的一张子图像,和第一随机图像对应的图像集中的一张随机子图像;在确定目标拼接图像后,检测系统可以将目标拼接图像中的子图像和随机子图像分割开来,并将其中的随机子图像作为第二随机子图像。
125.子步骤13、判断第一随机子图像,与分割出的第二随机子图像是否匹配;
126.然后,检测系统可以判断第一随机子图像和分割出来的第二随机子图像是否匹配,以此来判断目标拼接图像中所包括的待显示的图像对应的子图像是否正常。
127.子步骤14、当第二随机图像中的随机子图像,与从拼接图像中分割出来的随机子
图像均匹配时,判定分割出的第一随机图像与第二随机图像匹配。
128.在实际应用中,检测系统可以将第二随机图像中的随机子图像,分别与从拼接图像中分割出来的随机子图像进行比较;如果第二随机图像中的随机子图像,与从拼接图像中分割出来的随机子图像均匹配,则可以判定分割出的第一随机图像与第二随机图像是匹配。
129.进而,可以判定显示系统当前输出屏幕装置的、用于显示的目标待显示的图像未出现异常,且显示系统未发生故障,以及将要传输至屏幕装置的图像是正确的。
130.步骤205、当分割出的第一随机图像与第二随机图像匹配时,输出目标图像数据中的待显示的图像,以显示待显示的图像。
131.如果目标图像数据中的第一随机图像与第二随机图像不匹配的话,则可以表示目标图像数据中的第一随机图像出现了异常,进而可以表示目标图像数据中的待显示的图像也出现了异常;进而,可以判定显示系统发生了故障,以及将要传输至屏幕装置的图像是不正确的。
132.此时,可以不将目标图像数据中的待显示的图像输出至屏幕装置,以避免向用户显示出现了异常的待显示的图像。
133.如果目标图像数据中的第一随机图像与第二随机图像是不匹配的话,则可以表示目标图像数据中的第一随机图像未出现异常,进而可以表示目标图像数据中的待显示的图像也未出现异常;进而,可以判定显示系统未发生故障,以及将要传输至屏幕装置的图像是正确的。
134.此时,可以将目标图像数据中的待显示的图像输出至屏幕装置,以向用户显示该待显示的图像。
135.在本发明一实施例中,如果第一随机子图像,与分割出的第二随机子图像不匹配的话,还可以包括如下步骤:
136.当第一随机子图像,与分割出的第二随机子图像不匹配时,将预设的计数值增加预设步长;当第二随机图像中的随机子图像,与从拼接图像中分割出来的随机子图像均比较完成后,确定目标计数值,确定目标计数值;基于目标计数值,对显示系统进行恢复处理。
137.其中,预设的计数值可以为预先设置的一用于统计随机子图像不匹配次数的数值,例如,预设的计数值可以设为0;当有一组随机子图像不匹配,或者有不成对的随机子图像的话,都可以将预设的计数值增加预设步长。
138.预设步长可以根据实际情况设定,例如:每有一组随机子图像不匹配,或者没多出一个不成对的随机子图像,则预设的计数值加一,本发明实施例对此不作限制。
139.在实际应用中,如果第一随机子图像与分割出来的第二随机子图像不匹配的话,可以记目标图像数据出现了一次异常;此时,可以将预设的计数值增加预设步长。
140.当第二随机图像中的随机子图像,与从拼接图像中分割出来的随机子图像均比较完成后,可以确定一目标计数值。
141.例如:预设的计数值为0,预设步长为1;一共检测到有三次的第一随机子图像与分割出来的第二随机子图像不匹配,则可以确定目标计数值为0 3=3。
142.在确定目标计数值后,可以基于目标计数值,来对显示系统进行恢复处理。
143.作为一示例,可以通过如下步骤对显示系统进行恢复处理:
144.当目标计数值与预设的计数值不同,且目标计数值未超过预设阈值时,对显示系统进行软件层面的恢复;当目标计数值超过预设阈值时,对显示系统进行硬件层面的恢复。
145.如果目标计数值与预设的计数值不同,并且目标计数值没有超过预设阈值的话,可以表示显示系统当前的故障还较轻微;此时,可以仅对显示系统进行软件层面上的恢复,例如:运行恢复程序。
146.如果目标计数值已经超过了预设阈值的话,可以表示显示系统当前的故障已经比较严重了;此时,可以对显示系统进行硬件层面上的恢复,例如:被其他系统修复。
147.在本发明另一实施例中,如果根据第二随机图像的目标帧率,未从目标图像数据中获取到目标拼接图像的话,还可以包括如下步骤:
148.当根据第二随机图像的目标帧率,未从目标图像数据中获取到目标拼接图像时,将预设的计数值增加预设步长;当第二随机图像中的随机子图像,与从拼接图像中分割出来的随机子图像均比较完成后,确定目标计数值;基于目标计数值,对显示系统进行恢复处理。
149.在实际应用中,如果根据第二随机图像的目标帧率,无法从目标图像数据中获取到目标拼接图像的话,可以表示没有与第一随机子图像对应的第二随机子图像;此时,可以记目标图像数据出现了一次异常,并将预设的计数值增加预设步长。
150.当第二随机图像中的随机子图像,与从拼接图像中分割出来的随机子图像均比较完成后,可以确定一目标计数值。
151.例如:预设的计数值为0,预设步长为1;一共检测到第二随机图像中有3张随机子图像没有获取到对应的目标拼接图像,则可以确定目标计数值为0 3=3。
152.在确定目标计数值后,可以基于目标计数值,来对显示系统进行恢复处理。
153.本发明实施例中,检测系统先向显示系统发送随机信息生成参数;然后接收显示系统发送的目标图像数据;第一随机信息为第一随机图像,第二随机信息为第二随机图像;目标图像数据由第一随机图像和待显示的图像拼接而成;从目标图像数据中,分割出第一随机图像;判断分割出的第一随机图像与第二随机图像是否匹配;当分割出的第一随机图像与第二随机图像匹配时,输出目标图像数据中的待显示的图像,以显示待显示的图像。通过本发明实施例,实现了将随机图像拼接在待显示的图像中,从而检测系统可以基于接收到的与待显示的图像拼接的随机图像,和检测系统生成的随机图像,来判断显示系统将要传输至屏幕装置的图像是否正确。
154.需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
155.参照图4,示出了本发明实施例的一种检测系统的结构示意图,检测系统400与显示系统500连接,检测系统可以包括如下单元:
156.第一数据收发单元401,用于向显示系统发送随机信息生成参数,随机信息生成参数用于生成随机信息;
157.其中,检测系统可以用于对屏幕故障进行检测,显示系统可以用于生成和输出需
要显示的图像;检测系统与显示系统是相对独立的两个系统,相互之间不受影响,从而可以有效避免因为显示系统出现故障,而导致的无法正常进行屏幕检测的问题。
158.随机信息生成参数可以指用于生成随机信息的参数,本发明实施例对此不作限制。
159.随机信息可以指基于随机信息生成的信息,其可以与显示系统待显示的图像融合;随机信息可以例如是:例如随机图像、随机标识等,本发明实施例对此不作限制。
160.第一数据收发单元401可以将检测系统400所生成的随机信息生成参数发送给显示系统500。
161.显示系统500在接收到随机信息生成参数后,可以基于随机信息生成参数生成第一随机信息,以及根据第一随机信息和带显示的图像生成目标图像数据。
162.作为一示例,显示系统500在初始化时,可以向检测系统400的第一数据收发单元401发送配置信息;第一数据收发单元401接收到配置信息后,可以将配置信息发送至帧信号单元中。
163.帧信号单元可以基于配置信息生成随机信息生成参数,并将随机信息生成参数发送至第一图像生成单元402来生成第二随机信息,以及发送至第一数据收发单元401,以由第一数据收发单元401转发给显示系统500。
164.第一图像生成单元402,用于基于随机信息生成参数生成第二随机信息,并将第二随机信息发送至比较单元;
165.第一图像生成单元402在接收到随机信息生成参数后,可以先根据随机信息生成参数生成第二随机信息。
166.作为一示例,当第一图像生成单元402生成第二随机信息后,可以先将第二随机信息包括在第一图像生成单元402中,当需要进行检测时,再发送比较单元404。
167.作为另一示例,当第一图像生成单元402生成第二随机信息后,也可以直接发送至比较单元404,并保存在比较单元404中,本发明实施例对此不作限制。
168.显示接收单元403,用于接收显示系统发送的目标图像数据,并将目标图像数据发送至比较单元;目标图像数据基于随机信息生成参数生成的第一随机信息,和待显示的图像生成;
169.显示系统500在生成目标图像数据后,可以发送给检测系统400的显示接收单元403;显示接收单元403在接收到目标图像数据后,可以将目标图像数据发送至比较单元404,以便判断显示系统500输出至屏幕装置进行显示的图像是否正确。
170.作为一示例,显示接收单元403在接收到目标图像数据后,可以对目标图像数据进行处理,以便将目标图像数据中的第一随机信息提取出来。
171.比较单元404,用于判断目标图像数据中的第一随机信息,与第二随机信息是否匹配;当目标图像数据中的第一随机信息,与第二随机信息匹配时,向第一显示输出单元输出目标图像数据中的待显示的图像;
172.比较单元404在接收到第一随机信息后,可以比较从目标图像数据中提取出来的第一随机信息与第二随机信息是否匹配。
173.如果从目标图像数据中提取出来的第一随机信息与第二随机信息不匹配,则可以表示显示系统500输出至屏幕装置进行显示的图像是不正确。此时,可以不将目标图像数据
中的待显示的图像输出至屏幕装置,以避免向用户显示出现了异常的待显示的图像。
174.如果从目标图像数据中提取出来的第一随机信息与第二随机信息匹配,则可以表示显示系统500输出至屏幕装置进行显示的图像是正确的。此时,比较单元404可以将所接收到的待显示的图像输出至第一显示输出单元405。
175.第一显示输出单元405,用于向屏幕装置输出待显示的图像。
176.第一显示输出单元405在接收到待显示的图像后,可以将待显示的图像输出至屏幕装置,以便屏幕装置能够显示该待显示的图像。
177.如图5,检测系统400中可以包括有第一数据收发单元401、第一图像生成单元402、显示接收单元403、比较单元404、第一显示输出单元405,以及帧信号单元406和恢复单元407。
178.显示系统500中可以包括有第二数据收发单元501、帧同步单元502、第二图像生成单元503、融合单元504,以及第二显示输出单元505、显示恢复单元506和复位单元507。
179.显示系统500在初始化时,可以先通过第二数据收发单元501向检测系统400的第一数据收发单元401发送配置信息,配置信息可以包括分辨率信息w*h、帧率f、随机图像行数n、针对计数值的预设阈值t。
180.第一数据收发单元401接收到配置信息后,可以将配置信息发送至帧信号单元406;帧信号单元406在接收到配置信息后,可以生成随机信息生成参数;随机信息生成参数中可以包括种子数r和帧率f。
181.然后,帧信号单元406可以将种子数r发送至第一数据收发单元401,并经由第一数据收发单元401发送给显示系统500的第二数据收发单元501;以及,将种子数r和帧率f发送第一图像生成单元402。
182.另外,帧信号单元406可以将帧率f发送至显示系统500的帧同步单元502。
183.第一图像生成单元402在接收到种子数r和帧率f后,可以基于种子数r和帧率f生成包括n行随机图像的第二随机信息。
184.显示系统的帧同步单元502在接收到帧率f后,可以将帧率f发送至第二图像生成单元503;以及,第二数据收发单元501在接收到种子数r后,可以将种子数r发送至第二图像生成单元503。
185.第二图像生成单元503在接收到帧率f和种子数r后,可以基于帧率f和种子数r生成包括n行随机图像的第一随机信息。第一随机信息和第二随机信息是相同的。
186.显示系统500中的融合单元504在接收到h行待显示的图像后,可以将从第二图像生成单元503获取的第一随机信息,与待显示的图像融合在一起,生成前n行为第一随机信息,后h行为待显示的图像的目标图像数据。
187.然后,融合单元504可以通过第二显示输出单元505,将目标图像数据发送至检测系统400的显示接收单元403。
188.显示接收单元403在接收到目标图像数据后,可以将每张拼接图像从第n行图像和第n 1行图像之间分割开来,并将分割得到的前n行图像(即对应第一随机信息)和后h行图像(即对应待显示的图像)发送至比较单元404进行比较。
189.比较单元404在接收到前n行图像和后h行图像,可以将前n行图像与检测系统400自身生成的n行随机图像进行比较。
190.如果前n行图像与n行随机图像不匹配,或者没有与一n行随机图像对应的目标时间段对应的前n行图像的话,则预设的计数值加1。
191.当所有的前n行图像与所有的n行随机图像均比较完后,可以确定目标计数值。
192.如果目标计数值等于预设的计数值的话,则比较单元404可以将后h行图像发送给第一显示输出单元405;第一显示输出单元405在接收到后h行图像后,可以将后h行图像输出给屏幕装置,以便屏幕装置显示待显示的图像。
193.在将后h行图像输出给屏幕装置时,比较单元可以将计数值归为预设的计数值。
194.如果目标计数值不等于预设的计数值,则比较单元404可以将目标计数值发送给恢复单元407,以便恢复单元407可以基于目标技术至对显示系统500进行恢复。
195.如果目标计数值不等于预设的计数值,且不大于预设阈值t,则恢复单元407可以向显示系统500的显示恢复单元506发送错误信息,显示恢复单元506可以基于错误信号对显示系统进行软件层面上的恢复。
196.如果目标计数值大于预设阈值t,则恢复单元407可以向显示系统500的复位单元507发送复位信息,复位单元507可以基于复位信号对显示系统进行硬件层面上的恢复。
197.本发明实施例中,检测系统可以先向显示系统发送随机信息生成参数,随机信息生成参数用于生成随机信息;然后接收显示系统发送的目标图像数据;目标图像数据由基于随机信息生成参数生成的第一随机信息,和待显示的图像生成;再判断目标图像数据中的第一随机信息,与检测系统基于随机信息生成参数生成的第二随机信息是否匹配;当目标图像数据中的第一随机信息,与第二随机信息匹配时,输出目标图像数据中的待显示的图像,以显示待显示的图像。通过本发明实施例,实现了基于融合在待显示的图像中的随机信息,来判断显示系统将要传输至屏幕装置的图像是否正确。
198.且通过独立设置检测系统,可以有效的避免因为显示系统出现故障,而导致的无法正常进行屏幕检测的问题。
199.参照图6,示出了本发明实施例的一种屏幕的检测装置的结构示意图,应用于检测系统,检测系统可以与显示系统连接;
200.具体地,可以包括如下模块:
201.发送模块601,用于向显示系统发送随机信息生成参数,随机信息生成参数用于生成随机信息;
202.接收模块602,用于接收显示系统发送的目标图像数据;目标图像数据由基于随机信息生成参数生成的第一随机信息,和待显示的图像生成;
203.判断模块603,用于判断目标图像数据中的第一随机信息,与检测系统基于随机信息生成参数生成的第二随机信息是否匹配;
204.输出模块604,用于当目标图像数据中的第一随机信息,与第二随机信息匹配时,输出目标图像数据中的待显示的图像,以显示待显示的图像。
205.本发明的一个可选实施例中,第一随机信息为第一随机图像,第二随机信息为第二随机图像;目标图像数据由第一随机图像和待显示的图像拼接而成;
206.判断模块603,用于从目标图像数据中,分割出第一随机图像;判断分割出的第一随机图像与第二随机图像是否匹配。
207.本发明的一个可选实施例中,第一随机图像包括多张不同的随机子图像,第二随
机图像包括多张不同的随机子图像,待显示的图像包括多张子图像;目标图像数据包括多张拼接图像,每张拼接图像由第一随机图像的一张随机子图像,和待显示的图像的一张子图像拼接成;
208.判断模块603,用于从第二随机图像中获取第一随机子图像;根据第二随机图像的目标帧率,从目标图像数据中获取目标拼接图像,并从目标拼接图像中分割出第二随机子图像;判断第一随机子图像,与分割出的第二随机子图像是否匹配;当第二随机图像中的随机子图像,与从拼接图像中分割出来的随机子图像均匹配时,判定分割出的第一随机图像与第二随机图像匹配。
209.本发明的一个可选实施例中,装置还包括:
210.恢复模块,用于当根据第二随机图像的目标帧率,未从目标图像数据中获取到目标拼接图像时,将预设的计数值增加预设步长;当第二随机图像中的随机子图像,与从拼接图像中分割出来的随机子图像均比较完成后,确定目标计数值;基于目标计数值,对显示系统进行恢复处理。
211.本发明的一个可选实施例中,恢复模块,还用于当第一随机子图像,与分割出的第二随机子图像不匹配时,将预设的计数值增加预设步长;当第二随机图像中的随机子图像,与从拼接图像中分割出来的随机子图像均比较完成后,确定目标计数值,确定目标计数值;基于目标计数值,对显示系统进行恢复处理。
212.本发明的一个可选实施例中,恢复模块,包括:
213.第一恢复子模块,用于当目标计数值与预设的计数值不同,且目标计数值未超过预设阈值时,对显示系统进行软件层面的恢复;
214.第二恢复子模块,用于当目标计数值超过预设阈值时,对显示系统进行硬件层面的恢复。
215.本发明的一个可选实施例中,装置还包括:
216.初始化模块,用于在向显示系统发送随机信息生成参数之前,接收显示系统发送的配置信息;基于配置信息进行初始化设置,并生成随机信息生成参数。
217.本发明实施例中,检测系统可以先向显示系统发送随机信息生成参数,随机信息生成参数用于生成随机信息;然后接收显示系统发送的目标图像数据;目标图像数据由基于随机信息生成参数生成的第一随机信息,和待显示的图像生成;再判断目标图像数据中的第一随机信息,与检测系统基于随机信息生成参数生成的第二随机信息是否匹配;当目标图像数据中的第一随机信息,与第二随机信息匹配时,输出目标图像数据中的待显示的图像,以显示待显示的图像。通过本发明实施例,实现了基于融合在待显示的图像中的随机信息,来判断显示系统将要传输至屏幕装置的图像是否正确。
218.且通过独立设置检测系统,可以有效的避免因为显示系统出现故障,而导致的无法正常进行屏幕的检测的问题。
219.本发明实施例还提供了一种车辆,可以包括处理器、存储器及存储在存储器上并能够在处理器上运行的计算机程序,计算机程序被处理器执行时实现如上的屏幕的检测方法。
220.本发明实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储计算机程序,计算机程序被处理器执行时实现如上的屏幕的检测方法。
221.对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
222.本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
223.本领域内的技术人员应明白,本发明实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
224.本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
225.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
226.这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
227.尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
228.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
229.以上对所提供的一种屏幕的检测方法、装置和车辆,以及一种检测系统,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
转载请注明原文地址:https://tc.8miu.com/read-4460.html