屏显帧率的检测方法及系统、设备及存储介质与流程

文档序号:33632989发布日期:2023-03-28 23:38阅读:135来源:国知局
屏显帧率的检测方法及系统、设备及存储介质与流程

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.图1为本技术实施例中屏显帧率的检测方法的流程示意图;
39.图2为本技术实施例中嵌入式soc产品的系统框架示意图;
40.图3为本技术实施例中屏显帧率的检测系统的结构图示意图;
41.图4为本技术实施例中计算机设备的内部结构图。
具体实施方式
42.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
43.在本技术实施例中,提供屏显帧率的检测方法,该检测方法应用于检测系统,请参阅图1,图1是本发明实施例屏显帧率的检测方法的流程示意图,方法具体包括:
44.步骤100,利用待检测的影像装置获取标准视频,标准视频为帧率正确的标准视频。
45.具体的,一般运行系统的影像装置的显示设备(如手机,计算机),是可以有软件工具来检验显示设备的屏显帧率,但是对于大部分嵌入式soc产品而言,嵌入式soc产品的系统为封闭式系统,使用者无法利用第三方程序来对屏显帧率进行检测。即便拆机器去量测显示设备的工作频率与数据传输频率是正确的,也不代表屏显帧率就是正确的,因为即便频率正确,只能证明显示设备有在对的频率下工作,却无法证明图像数据是否有被准确的交付,若交付过程中有误,那么显示设备上所显示的就会有误。
46.因此,本发明的目的是为提供较简单的验证方法来验证嵌入式soc产品的显示设备的显示帧率是否正确的方法。嵌入式soc产品为非pc的,并使用可程序化的soc来实现的电子产品,例如dvr、摄像机、手机、平板、智能手表、行车记录仪和电子式后照镜等;屏显帧率是显示设备的显示帧率。
47.本技术提供的屏显帧率的检测方法可以由屏显帧率的检测系统执行,检测系统通过控制待检测的影像装置获取验证的标准视频,获取的方式可以是通过其它设备传输得到,也可以是通过该影像装置拍摄得到,也可以是其他可行方式,在此不做限定;标准视频
是帧率准确的一段视频,用于作为比较样例来验证影像装置的屏显帧率。
48.步骤200,控制影像装置的显示设备播放标准视频,在显示设备播放标准视频过程中,拍摄显示设备的显示界面播放的标准视频,将拍摄得到的视频数据作为待验证视频。
49.在本技术实施例中,影像装置至少包括显示设备,显示设备用来播放视频,以将视频内容呈现在显示设备的显示界面上。
50.具体的,在影像装置获取到标准视频之后,屏显帧率的检测系统控制影像装置播放该标准视频,并在影像装置播放该标准视频的同时,检测系统将影像装置的显示设备的显示界面显示的标准视频拍摄下来,即可得到待验证视频,可以理解的是,待验证视频是影像装置显示的标准视频。
51.检测系统通过获取待检测的影像装置播放的标准视频,以得到影像装置显示设备的显示帧率状态。
52.步骤300,根据待验证视频和标准视频进行对比,判断显示设备的显示帧率是否正确。
53.具体的,在检测系统获取得到待验证视频和标准视频之后,可以将两个视频进行比对,以标准视频为依据,来判断待检测的影像装置的显示设备是否准确,即显示设备的显示帧率是否准确。
54.在生活中判断影像装置的屏显帧率是否正确是十分有必要的,例如,一种车载式电子后照镜,可以在车辆行驶过程中,给驾驶者反应当前路况,如果屏显帧率错误,而使驾驶者接收到错误信息,极有可能导致事故发生,因此,验证显示设备的显示帧率的准确性是十分有必要的。那么,本发明的检测方法克服嵌入式soc产品无法检测实际屏显帧率的缺陷,通过在待检测的影像装置的外部对影像装置的显示设备实际的显示帧率进行检测,验证显示设备的显示帧率是否准确,达到了客观地检测并验证影像装置的屏显帧率的目的。
55.在本技术一种可行的实施例中,待检测的影像装置是一种嵌入式soc产品,且包括摄像头,那么,检测系统控制待检测的影像装置获取标准视频,可以是通过控制影像装置的摄像头拍摄得到标准视频,因此,步骤100,具体可以包括:
56.步骤110,控制标准视频播放设备搭载并播放预先存储的初始标准视频,标准视频播放设备的显示屏的显示帧率正确,且初始标准视频的帧率正确。
57.在本技术实施例中检测系统还可以包括标准视频播放设备,标准视频播放设备用于搭载并播放预先存储的初始标准视频。
58.步骤120,在影像装置的摄像头对准显示屏的前提下,在显示屏播放初始标准视频过程中,控制摄像头拍摄显示屏的显示界面,基于拍摄得到的初始标准视频数据得到标准视频。
59.具体的,在标准视频播放设备的显示屏播放初始标准视频的过程中,检测系统将待检测的影像装置的摄像头对准标准视频播放设备的显示屏进行拍摄,并控制影像装置基于拍摄得到的初始标准视频数据得到标准视频。
60.由于标准视频播放设备的显示屏的显示帧率正确,且初始标准视频的帧率正确,因此,在本技术实施例中待检测的影像装置得到的标准视频与初始标准视频可以是完全相同的。
61.对于嵌入式soc产品而言,系统框架图可参阅图2,图2为本技术实施例的嵌入式
soc产品的系统框架示意图,由图2可以看出,影像装置至少包括cmos影像传感器和soc芯片,soc芯片包括图像信号处理器isp、第一ddr缓冲区buffer1、第二ddr缓冲区buffer2和编解码处理器codec。
62.在影像装置的cmos影像传感器获取到视频后,经过图像信号处理器isp处理生成推屏码流和交付编码的码流。一方面会将推屏码流发送给第一ddr缓冲区buffer1,进而直接将视频在显示设备的显示界面中显示;另一方面会将交付编码的码流发送给第二ddr缓冲区buffer2,并通过编解码处理器codec进行处理并将视频存在视频档案中。
63.因此,从图2中可以得到,由于拍摄得到的视频是通过图像信号处理器isp独立分头处理,所以嵌入式soc产品的显示设备播放标准视频至少存在两种方式,一种是影像装置将视频存储后再次进行播放/回放;另一种是在拍摄时,显示设备实时显示的拍摄内容,并可以得到两种方式之间没有绝对的相依关系。因此,为了使检测更加全面,在这两种场景下,都应该对屏显帧率进行检测。
64.那么,在“影像装置的摄像头拍摄时,显示设备实时显示的拍摄内容”这一场景下,步骤120中,基于拍摄得到的初始标准视频数据得到标准视频,具体可以包括:
65.步骤121,将拍摄得到的初始标准视频数据作为标准视频,控制影像装置的图像信号处理器isp将标准视频发送给显示设备,显示设备用于实时播放标准视频。
66.具体的,通过待检测的影像装置的摄像头拍摄得到初始标准视频时,直接将拍摄得到的初始标准视频作为标准视频,并且此时影像装置的显示设备正在显示拍摄得到的标准视频。
67.通过上述方法,可以得到待检测的影像装置在拍摄的同时,显示设备实时的显示帧率的情况。
68.在“影像装置将视频存储后再次进行播放/回放”这一场景下,步骤120中,基于拍摄得到的初始标准视频数据得到标准视频,具体还可以包括:
69.步骤122a,控制影像装置的图像信号处理器将初始标准视频数据发送给影像装置的编解码处理器。
70.步骤122b,控制编解码处理器isp将接收的初始标准视频数据进行处理,得到标准视频数据并存在视频档案中。
71.步骤122c,控制影像装置读取标准视频数据,并将读取的标准视频数据作为标准视频发送给显示设备,显示设备用于播放标准视频。
72.具体的,通过待检测的影像装置的摄像头拍摄得到初始标准视频时,将拍摄得到的初始标准视频数据发送给影像装置的编解码处理器codec进行处理,得到标准视频数据,并将其存储在影像装置的视频档案中,以便后续的读取及播放。将影像装置读取的标准视频数据作为标准视频,并发送给显示设备进行播放。
73.通过上述方法,可以得到待检测的影像装置通过获取标准视频进行性存储之后,再次播放/回放时,显示设备显示帧率的情况。
74.在本技术一种可行的实施例中,标准视频的每一帧至少包括唯一标识,用于将标准视频的每一帧之间互相区分。
75.基于此,步骤300,根据待验证视频和标准视频进行对比,判断显示设备的显示帧率是否正确,具体可以包括:
76.步骤310,将待检测视频的每一帧的标识与标准视频的每一帧的标识进行对比,判断显示设备的显示帧率是否正确。
77.具体的,由于标准视频的每一帧都有互相区分的唯一标识,那么检测系统通过将待验证视频的每一帧与标准视频的每一帧进行对比,以标准视频的各帧的唯一标识为依据对待验证视频的各帧的标识进行检测,进而判断显示设备的显示帧率是否正确。例如,待检测视频的每一帧的标识与标准视频对应的每一帧的标识完全相同,那么确定待检测的影像装置的屏显帧率是正确的;反之则是错误。
78.进一步的,步骤310,将待检测视频的每一帧的标识与标准视频的每一帧的标识进行对比,判断显示设备的显示帧率是否正确,具体可以包括:
79.步骤311,提取并按照帧序排列待检测视频的每一帧的标识,得到待验证序列。
80.步骤312,提取并按照帧序排列标准视频的每一帧的标识,得到标准序列。
81.步骤313,将待验证序列和标准序列进行对比,判断显示设备的显示帧率是否正确。
82.具体的,检测系统对待检测视频各帧的标识进行识别并按照帧序排列,即可得到待验证序列,并对标准视频进行同样操作,得到标准序列,通过将待验证序列和标准序列进行对比,来判断显示设备的显示帧率是否正确。
83.为便于更好理解,以下将举例说明该实施方式。假设一:标准视频为一段60fps的视频,即一秒包含60帧,且每一帧有连续编号,该连续编号即为帧的唯一标识,那么60帧的编号依次为1、2、3、
……
、60,因此,识别得到的标准序列为1、2、3、
……
、60,待检测序列则会根据待检测的影像装置的屏显帧率正确与否,而出现不同的情况。
84.进一步的,步骤313,将待验证序列和标准序列进行对比,判断显示设备的显示帧率是否正确,可以包括:
85.步骤313a,若待验证序列与标准序列的标识相比,出现标识缺失、标识重复或标识排序与标准序列的标识排序不一致中一种或多种情况,则确认显示设备的显示帧率异常。
86.步骤313b,若待验证序列与标准序列完全一致,则确认显示设备的显示帧率正常。
87.为便于更好理解,继续以“假设一”为例,(1)当待验证序列为1、2、4、5、
……
、59、60时,经过与标准序列为1、2、3、
……
、60对比,可以得出,待验证序列缺失编号“3”,因此,待验证序列至少存在标识缺失的问题,那么可以确认显示设备的显示帧率异常;(2)当待验证序列为1、2、2、3、
……
、59、60时,经过与标准序列为1、2、3、
……
、60对比,可以得出,待验证序列重复编号“2”,因此,待验证序列至少存在标识重复的问题,那么可以确认显示设备的显示帧率异常;(3)当待验证序列为1、2、4、3、
……
、59、60时,经过与标准序列为1、2、3、
……
、59、60对比,可以得出,待验证序列编号“3”和“4”的排序不正确,因此,待验证序列至少存在标识排序与标准序列的标识排序不一致的问题,那么可以确认显示设备的显示帧率异常。
88.通过从待检测的影像装置的外部拍摄显示装置显示的标准视频,得到待验证视频,并将待检测视频与标准视频进行比较,进而达到验证影像装置的屏显帧率的目的,利用本技术提出的检测方法,可以客观地检测显示设备的显示帧率是否正确。
89.在本技术实施例中,提出屏显帧率的检测系统,如图3所示,图3为本技术实施例中屏显帧率的检测系统的结构图示意图,检测系统包括:视频获取单元301、视频生成单元302和视频检测单元303。
90.视频获取单元301,用于利用待检测的影像装置获取标准视频,标准视频为帧率正确的标准视频。
91.视频生成单元302,用于控制影像装置的显示设备播放标准视频,在显示设备播放标准视频过程中,拍摄显示设备的显示界面播放的标准视频,将拍摄得到的视频数据作为待验证视频;
92.视频检测单元303,用于根据待验证视频和标准视频进行对比,判断显示设备的显示帧率是否正确。
93.上述检测系统用于通过从影像装置的显示设备的外部进行拍摄,得到待验证视频,并将待检测视频与标准视频进行比较,进而达到验证影像装置的屏显帧率的目的,客观地检测显示设备的显示帧率是否正确。
94.在本技术一种可行的实施例中,检测系统包括检测设备,检测设备用于执行上述的方法中的内容,此外检测系统还包括标准视频播放设备和摄影设备,其中,标准视频播放设备用于播放初始标准视频,标准视频播放设备的显示屏的显示帧率正确,且初始标准视频的帧率正确;摄影设备用于拍摄影像装置的显示设备。
95.例如,标准视频播放设备播放初始标准视频,在标准视频播放设备播放初始标准视频时,视频获取单元301利用影像装置的摄像头拍摄标准视频播放设备播放的初始标准视频,即可得到标准视频,由于标准视频播放设备的显示屏的显示帧率正确,且初始标准视频的帧率正确,那么标准视频与初始标准视频可以是完全相同;视频生成单元302控制影像装置的显示设备播放标准视频,并控制摄影设备的摄像头拍摄影像装置播放的标准视频得到待验证视频,视频检测单元303将待验证视频与标准视频进行比较,判断影像装置的屏显帧率是否正确。
96.通过本实施例中的检测系统,可以更加简易的操作,来实现检测并验证待检测的影像装置的屏显帧率是否正确的目的。
97.在本技术一种可行的实施例中,摄影设备可以是一台支持慢动作摄像的设备,例如一部手机,假设标准视频为一段60fps的视频,即一秒包含60帧,且每一帧有连续编号,那么60帧的编号依次为1、2、3、
……
、60,那么将摄影设备拍摄得到的待验证视频慢动作播放,以使得人眼可以足够辨别每帧的编号,并进行判断影像装置302a的屏显帧率是否正确。
98.上述实施例,提供了一种较为简易的检测方法,来检测待检测影像装置的屏显帧率的办法。
99.图4示出了本发明一个实施例中计算机设备的内部结构图。该计算机设备具体可以是终端,也可以是系统。如图4所示,该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,存储器包括非易失性存储介质和内存储器。该计算机设备的非易失性存储介质存储有操作系统,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现上述方法实施例中的各个步骤。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行上述方法实施例中的各个步骤。本领域技术人员可以理解,图4中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
100.在一个实施例中,提出了一种计算机设备,包括存储器和处理器,存储器存储有计
算机程序,计算机程序被处理器执行时,使得处理器执行上述方法实施例中的各个步骤。
101.在一个实施例中,提出了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时,使得处理器执行上述方法实施例中的各个步骤。
102.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
103.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
104.以上实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1