一种封装格式测试方法、装置、投影设备和介质与流程

文档序号:31872862发布日期:2022-10-21 20:05阅读:49来源:国知局
一种封装格式测试方法、装置、投影设备和介质与流程

1.本技术涉及显示技术领域,特别涉及一种封装格式测试方法、装置、投影设备和介质。


背景技术:

2.目前大多数检测显示故障从显示屏端入手来进行检查,如检查显示屏寄存器中的图像帧进行判断,或读取led显示屏中的数据,需要耗费大量的人力,效率低。
3.因此,如何提供一种解决上述技术问题的方案是本领域技术人员目前需要解决的问题。


技术实现要素:

4.本技术的目的是提供一种封装格式测试方法、装置、投影设备和介质,能够提高测试效率。其具体方案如下:
5.本技术公开了一种封装格式测试方法,包括:
6.投影预设媒体信息至投影区域,其中,所述预设媒体信息包括预设格式下的多个预设图形的图像信息;
7.获取摄像头拍摄的所述投影区域的投影画面,并确定所述投影画面中的所述预设图形的图形信息;
8.将所述图形信息与标准图形信息进行匹配;若匹配成功,确定所述预设格式通过图像测试;若匹配失败,确定所述预设格式未通过图像测试。
9.优选的,当所述预设媒体信息为设定帧率、设定视频格式的含有声音的视频信息时,还包括:
10.录制投影的音频,判断所述音频是否通过音频测试;
11.当所述视频信息同时通过所述图像测试与所述音频测试时,确定支持所述设定帧率下的视频格式。
12.优选的,所述判断所述音频是否通过音频测试,包括:
13.计算所述音频中的mos值和/或db值;
14.根据所述mos值和/或所述db值判断所述音频是否通过所述音频测试。
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.图1为本技术实施例提供的一种方法的流程图;
48.图2为本技术实施例提供的另一种封装格式测试方法;
49.图3为本技术实施例提供的一种标准图形信息的确定过程的流程示意图;
50.图4为本技术实施例提供的另一种标准图形信息的确定过程的流程示意图;
51.图5为本技术实施例提供的一种预设媒体信息的图形示意图;
52.图6为霍夫变换得到图形示意图;
53.图7为本技术实施例提供的一种封装格式测试装置的结构示意图;
54.图8为本技术实施例提供的一种投影设备的结构示意图;
55.图9为本技术实施例提供的另一种投影设备的结构图;
56.图10为本技术实施例提供的一种容纳最大数量设定尺寸的预设图形的待投影画面;
57.图11为本技术实施例提供的一种没有容纳最数量设定尺寸的预设图形的待投影画面的示意图;
58.图12为本技术实施例提供的另一种没有容纳最数量设定尺寸的预设图形的待投影画面的示意图;
59.图13为本技术实施例提供的另一种没有容纳最数量设定尺寸的预设图形的待投影画面的示意图。
具体实施方式
60.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
61.目前大多数检测显示故障从显示屏端入手来进行检查,如检查显示屏寄存器中的图像帧进行判断,或读取led显示屏中的数据,需要耗费大量的人力,效率低。
62.基于上述技术问题,本实施例提供一种封装格式测试方法,在测试的角度进行封装格式的显示故障的判断,预设媒体信息包括预设格式下的多个图像信息,在将预设媒体信息投射在投影区域后,控制摄像头对投射的预设媒体信息进行拍照,得到投影画面,得到投射画面的图形信息,进而自动的将该图形信息与标准图形信息进行匹配,确定是够通过图像测试,以此来确定是否支持该预设格式的播放,避免了人工进行测试造成的效率低、成本高的问题,改善用户体验。
63.请参考图1,图1为本技术实施例提供的一种封装格式测试方法的流程图,具体包括:
64.s101、投影预设媒体信息至投影区域,其中,预设媒体信息包括预设格式下的多个预设图形的图像信息;
65.其中,预设媒体信息可以是图片信息或视频信息。预设媒体信息中的预设图形可以是圆形、多边形、三角形等,优选的,预设图形铺满整个画面。当预设媒体信息为图片信息时,预设格式可以是jpg、png、bmp、gif中的任意一种;当预设媒体信息为设定帧率、设定视频格式的含有声音的视频信息时设定帧率可以是24hz、25hz、30hz、50hz、60hz中的任意一种,设定视频格式可以是mkv、mp4、flv、mov、m4v、m2ts、avi、mrvb中的任意一种。
66.本实施例中预先设置好预设媒体信息,然后利用播放软件播放该预设媒体信息,然后控制投射设备将该媒体信息投影在投影区域上,该投影区域可以是幕布还可以是墙体,可根据实际情况进行设置,只要是能完全显示预设媒体信息即可。
67.s102、获取摄像头拍摄的投影区域的投影画面,并确定投影画面中的预设图形的图形信息;
68.摄像头用户采集投影区域的投影画面,本实施例不限制投影的自身分辨率和摄像头分辨率,当测试时摄像头画面能够覆盖投影画面,且拍摄的投影画面能够清楚识别预设图形的图形信息即可。具体来说,54个预设图形铺满屏幕的情况下,投影分辨率可以是4000或1080或720,外摄像头分辨率为30w或者200w,只要能拍摄清楚画面和预设图形的轮廓即可。值得注意的是,对于不同的投影设备,摄像头可能不同,当投影设备为常规投影设备时,摄像头可以是一个,当投影设备为超短焦投影设备时,摄像头可以是两个,保证能够获取到完整的投影画面。
69.当采集到投影画面后,对投影画面中的预设图像的信息进行计算,确定图形信息。该图形信息包括预设图形数量和/或预设图形尺寸和/或预设图形的位置。当图形信息是预设图形数量时,将预设图形数量与标准图形数量进行匹配;当图形信息是预设图形数量、预设图形尺寸时,将预设图形数量与标准图形数量进行匹配、预设图形尺寸与标准图形尺寸进行匹配;当图形信息是预设图形数量、预设图形尺寸、预设图形的位置时,将预设图形数量与标准图形数量进行匹配、预设图形尺寸与标准图形尺寸进行匹配、预设图形的位置与标准图形的位置进行匹配。
70.具体的图形信息的确定方式本实施例不再进行限定,可以是通过霍夫变换得到,还可以是根据预先训练好的神经网络模型得到,当然还可以是其他形式。
71.s103、将图形信息与标准图形信息进行匹配;若匹配成功,确定预设格式通过图像测试;若匹配失败,确定预设格式未通过图像测试。
72.可以理解的是,图像信息为预设媒体信息中包括多个预设图形的图片,然而,图片
信息为采集到的投影画面中的各个预设图形的信息,两者不同,当格式变化时,可能采集到的图片信息不同,对应的,标准图形信息与图形信息也可能存在差异,因为确定图形信息的方式的准确度,因此不可能与预设媒体信息提供的信息完全相同。
73.标准图形信息与图形信息相对应,只有两者匹配成功后,才能确定通过了预设格式的图像测试。当然,对于预设媒体信息是图片信息的情况,两者匹配后,图片信息的预设格式通过图像测试;对于预设媒体信息是设定帧率、设定视频格式的含有声音的视频信息的情况时,可以是在标准图形信息与图形信息匹配成功后,直接确定视频信息通过测试,当然,还可以进一步的通过音频测试后,才确定通过测试,以提高测试的准确性。
74.基于上述技术方案,本实施例在测试的角度进行封装格式的显示故障的判断,预设媒体信息包括预设格式下的多个图像信息,在将预设媒体信息投射在投影区域后,控制摄像头对投射的预设媒体信息进行拍照,得到投影画面,得到投射画面的图形信息,进而自动的将该图形信息与标准图形信息进行匹配,确定是够通过图像测试,以此来确定是否支持该预设格式的播放,避免了人工进行测试造成的效率低、成本高的问题,改善用户体验。
75.本实施例提供了一种视频信息的封装格式测试方法,请参考图2,图2为本技术实施例提供的另一种封装格式测试方法,包括:
76.s201、投影预设媒体信息至投影区域,其中,预设媒体信息包括预设格式下的多个预设图形的图像信息;预设媒体信息为设定帧率、设定视频格式的含有声音的视频信息;
77.其中,设定帧率可以是24hz、25hz、30hz、50hz、60hz中的任意一种,设定视频格式可以是mkv、mp4、flv、mov、m4v、m2ts、avi、mrvb中的任意一种。可以理解的是,所有媒体信息除了帧率和视频格式不同,其他的均相同。
78.s202、获取摄像头拍摄的多个时刻下的投影区域的投影画面,并确定投影画面中的预设图形的图形信息;
79.本实施例中在播放视频信息的同时,间隔预设时间在多个时刻下采集投影画面,具体可以是间隔100ms、200ms或者300ms采集一次投影画面,以便能够实时检查播放视频信息期间是否存在显示故障。
80.s203、将图形信息与标准图形信息进行匹配;若匹配成功,确定预设格式通过图像测试;若匹配失败,确定预设格式未通过图像测试;
81.将每一个图形信息均与标准图形信息进行匹配,当都匹配成功后,确定预设格式通过图像测试,当匹配失败,则确定预设格式没有通过图像测试。
82.s204、录制投影的音频,判断音频是否通过音频测试;
83.可以理解的是,在投影媒体信息的同时录制音频,本实施例不对录制音频的时长进行限定,可以是整个视频信息播放的过程中进行录制,还可以选取其中一段时间进行录制,用户可自定义设置,优选的录制整个视频信息的音频。
84.对于执行判断音频是否通过音频测试的时间本实施例不再进行限定。
85.在一种可实现的实施方式中,可以图像测试与音频测试同时进行。在确定投影画面中的预设图形的图形信息,将图形信息与标准图形信息进行匹配的同时,当录制完投影的音频后,判断音频是否通过音频测试,两者同时进行。
86.在另一种可实现的实施方式中,还可以先进行图像测试再进行音频测试。在图像测试通过后,再进行音频测试,对没有通过图像测试的媒体信息不需要再进行音频测试,减
小了设备的运算压力的同时,能够提高测试效率。
87.在另一种可实现的实施方式中,还可以先进行音频测试再进行图像测试。在音频测试通过后,再进行图像测试,对没有通过音频测试的媒体信息不需要再进行图像测试,减小了设备的运算压力的同时,能够提高测试效率,
88.对于判断音频是否通过音频测试的方式本实施例不再进行限定。
89.在一种可实现的实施方式中,为了提高音频测试的准确性,判断音频是否通过音频测试,包括:
90.计算音频中的mos值和/或db值;
91.根据mos值和/或db值判断音频是否通过音频测试。
92.具体的,包括三种情况,根据mos值(mean opinion score,平均意见值)判断音频是否通过音频测试,或,根据db(decibel,分贝)值判断音频是否通过音频测试,或,根据mos值和db值判断音频是否通过音频测试。对应的,将mos值与标准mos值进行匹配,若匹配成功,则确定通过音频测试;将db值与标准db值进行匹配,若匹配成功,则确定通过音频测试;将mos值与标准mos值进行匹配、db值与标准db值进行匹配,只有均匹配成功后,在确定通过音频测试。其中,标准mos值、标准db值均是在标准的视频信息下的数据,用于衡量预设视频信息是否通过音频测试。其中,mos值和db值均可通过python开源库计算得到。mos值可以根据pams、pesq、psqm、mnb等算法得到,用户可自定义设置。
93.s205、当视频信息同时通过图像测试与音频测试时,确定支持设定帧率下的视频格式。
94.可以理解的是,只有视频信息同时通过两个测试,才能确定该播放软件支持该帧率下的视频格式。
95.基于上述技术方案,本实施例可以对视频信息进行测试,通过判断视频信息的图形信息和音频信息来确定是否通过视频测试和图像测试,只有同时通过图像测试与音频测试时,确定支持设定帧率下的视频格式,极大地提高了视频测试的准确性。
96.基于上述任一实施例,为了能够准确的进行图像测试,确定投影画面中的预设图形的图形信息,包括:
97.确定投影画面中的预设图形数量、预设图形尺寸和预设图形位置;
98.将图形信息与标准图形信息进行匹配,包括:
99.将预设图形数量、预设图形尺寸、预设图形位置分别与标准预设图形数量、标准预设图形尺寸、标准图形位置进行匹配;
100.若均匹配,则确定预设格式通过图像测试;若存在任一不匹配,则确定预设格式未通过图像测试。
101.具体的,确定投影画面中的预设图形数量、预设图形尺寸和预设图形位置,可以包括:利用霍夫变换确定投影画面中的预设图形数量、预设图形尺寸和预设图形位置。
102.当将预设图形数量、预设图形尺寸分别与标准预设图形数量和标准预设图形尺寸匹配时,确定通过图像测试;否则,确定未通过图像测试。本实施例通过比对图形数量、图形尺寸、图形位置来进行图像测试,能够准确地判断是否通过图像测试,提高了测试的准确性。
103.基于上述技术方案,本实施例通过比对图形数量、图形尺寸、图形位置来进行图像
测试,能够准确地判断是否通过图像测试,提高了测试的准确性。
104.进一步的,本实施例对未通过图像测试的多种情况进行确认,能够检测出不同类型的故障形式,减少了人工参与,具体的,若存在任一不匹配,则确定预设格式未通过图像测试,包括:
105.若预设图形数量和标准预设图形数量不一致,则确定投影画面显示不全;
106.若预设图形数量和标准预设图形数量一致,且存在部分预设图形的尺寸与标准预设图形尺寸不一致,则确定投影画面存在局部拉扯;
107.若预设图形数量和标准预设图形数量不一致,且存在部分预设图形的尺寸与标准预设图形尺寸不一致,则确定投影画面局部花屏;
108.若未存在预设图形,则确定投影画面全部花屏或者投影画面黑屏。
109.进一步的,在得到具体的故障形式后,还可以输出故障信息,记录文本日志,便于用户了解故障信息。
110.本实施例以图像测试的形式对未通过图像测试的多种情况进行确认,避免了相关技术在进行花屏、黑屏、显示不全或者局部拉扯时,采用参数阈值的方式进行具体情形的检测造成的检测手段复杂的技术问题,本技术通过比对图形数量、图形尺寸、图形位置来进行图像测试,能够准确地判断出不同类型的故障形式,减少了人工参与。
111.本实施例提供了一种图片信息的封装格式测试方法,包括:投影图片信息至投影区域,其中,图片信息包括预设格式下的多个预设图形的图像信息;获取摄像头拍摄的投影区域的投影画面,并确定投影画面中的预设图形的图形信息;将图形信息与标准图形信息进行匹配;若匹配成功,确定预设格式通过图像测试;若匹配失败,确定预设格式未通过图像测试。
112.进一步的,为了提高准确性,所述预设媒体信息的图像信息是容纳最大数量设定尺寸的预设图形的信息。
113.请参考图10,图10为本技术实施例提供的一种容纳最大数量设定尺寸的预设图形的待投影画面,可见,其是覆盖整个屏幕的,在将其投影至投影区域后,后续根据摄像头采集的投影画面确定预设图形的图形信息时,由于预设图形是覆盖整个屏幕的,因此可以通过检测整个屏幕的预设图形的图形信息确定是否通过图像测试。如果没有容纳最大数量设定尺寸的预设图形,如图11-图13所示,为本技术实施例提供的没有容纳最数量设定尺寸的预设图形的待投影画面的示意图,当检测到图形信息和标准图形信息一致,但是忽略了没有填充预设图形的区域,此时,如果没有填充的区域存在花屏、显示不全、局部拉扯、局部黑屏等故障时,不能够精准的确定。可见,本技术的预设媒体信息的图像信息是容纳最大数量设定尺寸的预设图形的信息,可以能够准确的确定是否通过图像测试,提高了测试的准确性。
114.本实施例提供一种标准图形信息确定的过程,请参考图3,图3为本技术实施例提供的一种标准图形信息的确定过程的流程示意图,包括:
115.s301、投影设定媒体信息至投影区域,其中,设定媒体信息包括设定格式下的包括多个预设图形的图像信息;
116.本实施例不对设定媒体信息的设定格式进行限定,可以理解的是,该格式可以是播放软件所支持的,也可以是播放软件所不支持的。
117.s302、获取摄像头拍摄的投影区域的待处理投影画面;
118.s303、当接收到用户确定的标准信息确定指令后,确定待处理投影画面中的预设图形的设定图形信息;并将设定图形信息确定为标准图形信息。
119.在用户确定待处理投影画面不是该播放软件所支持的格式时,则确定新的格式的设定媒体信息,然后再进行人工确定,知道用户确定待处理投影画面是该播放软件所支持的格式时,则识别该图形信息,然后将其作为标准图形信息。同样的,对于视频信息来说,标准mos值和标准db值也是在通过用户的判断后采集到的。
120.基于上述技术方案,本实施例通过人工确定标准图形信息,操作简单。
121.本实施例提供另一种标准图形信息确定的过程,请参考图4,图4为本技术实施例提供的另一种标准图形信息的确定过程的流程示意图,包括:
122.s401、获取其他媒体信息的其他投影画面,其他媒体信息与预设媒体信息的格式不同;
123.s402、确定其他投影画面的其他图形信息;
124.s403、从所有图形信息中确定标准图形信息。
125.其他媒体信息仅仅与预设媒体信息的格式不同,显示的内容完全相同。本实施例不对其他媒体信息的数量进行限定,可以根据实际需求设置,可以理解的是,所有的媒体信息包括其他媒体信息和预设媒体信息,本实施例中是在获取到所有的媒体信息后,从对应的所有的图形信息中确定标准图形信息,具体的,将所有的媒体信息中相同数量最高的图形信息确定为标准图形信息。
126.基于上述技术方案,本实施例自动的将所有的媒体信息中相同数量最高的图形信息确定为标准图形信息的方式,不需要人工干预,简化了操作,提高了标准图形信息的确定效率,改善了用户体验。
127.基于上述任一实施例,为了能够提高测试的准确性,本实施例中,预设媒体信息的预设图形的形状、数量、铺满程度与摄像头的分辨率存在映射关系。
128.为了从摄像头拍摄的投影画面中清楚的确定预设图形的图形信息,本实施例中预设图形的形状、数量、铺满程度与摄像头的分辨率相对应。在一种可实现的实施方式中,当摄像头为投影设备本身的组件时,摄像头一般会存在固定至少一个分辨率,因此,根据选定的分辨率确定形状、数量以及铺满程度,保证能够从该分辨率下采集到的投影画面中清楚识别图形信息;在另一种可实现的实施方式中,当摄像头为投影设备的外置摄像头时,可以根据预设图形的形状、数量以及铺满程度确定外置摄像头的分辨率,本实施例不再进行限定。
129.其中,铺满程度为预设图形所占的面积与整个待投影的原始画面面积的比值,当然,铺满程度还可以是当所有预设图形的数量与标准数量的比值,标准数量为预设图形最多在原始画面上铺设的数量,具体采用哪种方式用户根据实际需求设置。
130.可以理解的是,当图形、数量均相同,但是铺满程度a1大于铺满程度b1时,前者的摄像头的最低分辨率大于后者的摄像头的最低分辨率;当图形相同、铺满程度相同,数量a2大于数量b3,则前者的摄像头的最低分辨率大于后者的摄像头的最低分辨率。
131.优选地,预设图形为圆形,然后根据现有的霍夫变换技术得到圆的图形信息,直接套用相关技术,就可以得到精准的图形信息方式简便、效率高。
132.基于上述技术方案,本实施例中预设媒体信息的预设图形的形状、数量、铺满程度与摄像头的分辨率存在映射关系,能够保证摄像头拍摄的投影画面能够满足确定预设图形的图形信息的条件,提高了图形信息确定的准确性,进而提高测试的准确性。
133.基于上述任一实施例,以预设图形为圆形为例,本实施例提供一种具体的封装格式测试方法。
134.对于图片信息的测试。
135.其中,预先制作如下内容而格式不同的图片信息,请参考图5,图5中包含半径为84的大圆48个,半径为52的小圆6个,共54个圆;(不限于54个圆,但是圆的个数也不应小于9个,圆个数太少无法铺满该屏幕,未覆盖区域则无法判断;圆个数太多,则当画面太小时无法拍清楚圆的轮廓,因此此处选用54个圆)图片格式包括jpg、png、bmp、gif等;
136.投影端启动播放器的播放软件播放该图片信息,播放后使用摄像头对投影画面拍照,用户发出标准信息确定指令后,使用“霍夫变换”判断投影画面中的圆个数、圆心位置、半径作为标准值。请参考图6,图6为霍夫变换得到图形示意图。
137.在投影位置和摄像头位置不变的情况下,继续依次遍历所有图片格式,并分别对其拍照并计算拍照图片中的圆的个数、圆心位置、半径与标准值作对比,判断结果如下:
138.①
如果圆的个数、圆心位置、半径与预期对应,则通过测试;
139.②
如果圆的个数对应不上,则图片显示不全;
140.③
如果圆个数一致,局部圆的半径对应不上,则存在局部的拉扯;
141.④
如果圆个数不一致,局部圆半径对应不上,则存在局部花屏;
142.⑤
如果未检查到圆,则全部画面是花屏/黑屏。
143.对于视频播放检查。
144.将图片检查中的图片制作成不同帧率、不同封装格式的含声音视频信息,视频帧率包含24hz、25hz、30hz、50hz、60hz,视频格式包含mkv、mp4、flv、mov、m4v、m2ts、avi、mrvb等。
145.视频信息检查分为两部分测试,一是图像测试,二是音频测试。图像测试原理同图片信息的播放检查,不同之处在于播放视频信息过程中间隔100ms拍张投影画面,以便实时检查播放视频期间是否存在显示故障。
146.音频测试同样播放视频时通过录制投影发出的音频(声音),并对录制的音频进行mos值和db值计算,用于判断声音的质量和大小;mos值用于判断声音质量,判定视频播放时声音是否存在破音,db值用于判断声音大小,判定视频播放是否存在无声现象。
147.可见,本实施例预先制作一张/一部将屏幕铺满含多个圆的图片信息/视信息频;播放特定的图片信息/视频信息,通过确定圆个数、圆心位置和圆半径,对投影的显示故障进行分析,从而判断播放软件是否支持该格式的视频;本实施例不限制投影自身分辨率和摄像头分辨率,当测试时摄像头画面能够覆盖投影画面即可。
148.下面对本技术实施例提供的一种封装格式测试装置进行介绍,下文描述的封装格式测试装置与上文描述的封装格式测试方法可相互对应参照,参考图7,图7为本技术实施例提供的一种封装格式测试装置的结构示意图,包括:
149.投影模块701,用于投影预设媒体信息至投影区域,其中,预设媒体信息包括预设格式下的多个预设图形的图像信息;
150.图形信息确定模块702,用于获取摄像头拍摄的投影区域的投影画面,并确定投影画面中的预设图形的图形信息;
151.匹配模块703,用于将图形信息与标准图形信息进行匹配;若匹配成功,确定预设格式通过图像测试;若匹配失败,确定预设格式未通过图像测试。
152.在一些具体的实施例中,还包括:
153.音频判断模块,用于录制投影的音频,判断音频是否通过音频测试;
154.确定模块,用于当视频信息同时通过图像测试与音频测试时,确定支持设定帧率下的视频格式;
155.图形信息确定模块702,包括:
156.投影画面获取单元,用于获取摄像头拍摄的多个时刻下的投影区域的投影画面。
157.在一些具体的实施例中,音频判断模块,用于:
158.计算音频中的mos值和/或db值;
159.根据mos值和/或db值判断音频是否通过音频测试。
160.在一些具体的实施例中,图形信息确定模块702,包括:
161.图形信息确定单元,用于确定投影画面中的预设图形数量、预设图形尺寸和预设图形位置;
162.匹配模块703,包括:
163.匹配单元,用于将预设图形数量、预设图形尺寸、预设图形位置分别与标准预设图形数量、标准预设图形尺寸、标准图形位置进行匹配;
164.若均匹配,则确定预设格式通过图像测试;若存在任一不匹配,则确定预设格式未通过图像测试。
165.在一些具体的实施例中,匹配单元,包括:
166.第一确定子单元,用于若预设图形数量和标准预设图形数量不一致,则确定投影画面显示不全;
167.第二确定子单元,用于若预设图形数量和标准预设图形数量一致,且存在部分预设图形的尺寸与标准预设图形尺寸不一致,则确定投影画面存在局部拉扯;
168.第三确定子单元,用于若预设图形数量和标准预设图形数量不一致,且存在部分预设图形的尺寸与标准预设图形尺寸不一致,则确定投影画面局部花屏;
169.第四确定子单元,用于若未存在预设图形,则确定投影画面全部花屏或者投影画面黑屏。
170.在一些具体的实施例中,所述预设媒体信息的图像信息是容纳最大数量设定尺寸的预设图形的信息。
171.在一些具体的实施例中,还包括:
172.第一标准图形信息确定模块,用于:
173.投影设定媒体信息至投影区域,其中,设定媒体信息包括设定格式下的包括多个预设图形的图像信息;
174.获取摄像头拍摄的投影区域的待处理投影画面;
175.当接收到用户确定的标准信息确定指令后,确定待处理投影画面中的预设图形的设定图形信息;并将设定图形信息确定为标准图形信息。
176.在一些具体的实施例中,还包括:
177.第二标准图形信息确定模块,用于:
178.获取其他媒体信息的其他投影画面,其他媒体信息与预设媒体信息的格式不同;
179.确定其他投影画面的其他图形信息;
180.从所有图形信息中确定标准图形信息。
181.在一些具体的实施例中,预设媒体信息的预设图形的形状、数量、铺满程度与摄像头的分辨率存在映射关系。
182.由于装置部分的实施例与方法部分的实施例相互对应,因此装置部分的实施例请参见方法部分的实施例的描述,这里暂不赘述。
183.下面对本技术实施例提供的一种投影设备进行介绍,下文描述的投影设备与上文描述的方法可相互对应参照。
184.本技术还提供了一种投影设备,参见图8所示,图8为本技术实施例提供的一种投影设备的结构示意图,包括:
185.存储器801,用于存储计算机程序;
186.处理器802,用于执行计算机程序时实现如上述方法的步骤。
187.存储器801包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机可读指令,该内存储器为非易失性存储介质中的操作系统和计算机可读指令的运行提供环境。处理器802为投影设备提供计算和控制能力,执行存储器801中保存的计算机程序时,可以实现以下步骤:投影预设媒体信息至投影区域,其中,预设媒体信息包括预设格式下的多个预设图形的图像信息;获取摄像头拍摄的投影区域的投影画面,并确定投影画面中的预设图形的图形信息;将图形信息与标准图形信息进行匹配;若匹配成功,确定预设格式通过图像测试;若匹配失败,确定预设格式未通过图像测试。
188.在一些具体的实施例中,处理器802执行存储器801中保存的计算机子程序时,可以实现以下步骤:录制投影的音频,判断音频是否通过音频测试;当视频信息同时通过图像测试与音频测试时,确定支持设定帧率下的视频格式;获取摄像头拍摄的多个时刻下的投影区域的投影画面。
189.在一些具体的实施例中,处理器802执行存储器801中保存的计算机子程序时,可以实现以下步骤:计算音频中的mos值和/或db值;根据mos值和/或db值判断音频是否通过音频测试。
190.在一些具体的实施例中,处理器802执行存储器801中保存的计算机子程序时,可以实现以下步骤:确定投影画面中的预设图形数量、预设图形尺寸和预设图形位置;将预设图形数量、预设图形尺寸、预设图形位置分别与标准预设图形数量、标准预设图形尺寸、标准图形位置进行匹配;若均匹配,则确定预设格式通过图像测试;若存在任一不匹配,则确定预设格式未通过图像测试。
191.在一些具体的实施例中,处理器802执行存储器801中保存的计算机子程序时,可以实现以下步骤:若预设图形数量和标准预设图形数量不一致,则确定投影画面显示不全;若预设图形数量和标准预设图形数量一致,且存在部分预设图形的尺寸与标准预设图形尺寸不一致,则确定投影画面存在局部拉扯;若预设图形数量和标准预设图形数量不一致,且存在部分预设图形的尺寸与标准预设图形尺寸不一致,则确定投影画面局部花屏;若未存
在预设图形,则确定投影画面全部花屏或者投影画面黑屏。
192.在一些具体的实施例中,处理器802执行存储器801中保存的计算机子程序时,可以实现以下步骤:投影设定媒体信息至投影区域,其中,设定媒体信息包括设定格式下的包括多个预设图形的图像信息;获取摄像头拍摄的投影区域的待处理投影画面;当接收到用户确定的标准信息确定指令后,确定待处理投影画面中的预设图形的设定图形信息;并将设定图形信息确定为标准图形信息。
193.在一些具体的实施例中,处理器802执行存储器801中保存的计算机子程序时,可以实现以下步骤:获取其他媒体信息的其他投影画面,其他媒体信息与预设媒体信息的格式不同;确定其他投影画面的其他图形信息;从所有图形信息中确定标准图形信息。
194.在上述实施例的基础上,作为优选实施方式,参见图9,图9为本技术实施例提供的另一种投影设备的结构图,该投影设备还包括:
195.输入接口803,与处理器802相连,用于获取外部导入的计算机程序、参数和指令,经处理器802控制保存至存储器801中。该输入接口803可以与输入装置相连,接收用户手动输入的参数或指令。该输入装置可以是显示屏上覆盖的触摸层,也可以是终端外壳上设置的按键、轨迹球或触控板,也可以是键盘、触控板或鼠标等。
196.显示单元804,与处理器802相连,用于显示处理器802发送的数据。该显示单元804可以为pc机(personal computer,个人计算机)上的显示屏、液晶显示屏或者电子墨水显示屏等。
197.网络端口805,与处理器802相连,用于与外部各终端设备进行通信连接。该通信连接所采用的通信技术可以为有线通信技术或无线通信技术,如移动高清链接技术(mobile high-definition link,mhl)、通用串行总线(universal serial bus,usb)、高清多媒体接口(high definition multimedia interface,hdmi)、无线保真技术(wifi)、蓝牙通信技术、低功耗蓝牙通信技术、基于ieee802.11s的通信技术等。
198.由于投影设备部分的实施例与方法部分的实施例相互对应,因此投影设备部分的实施例请参见方法部分的实施例的描述,这里暂不赘述。
199.下面对本技术实施例提供的一种计算机可读存储介质进行介绍,下文描述的计算机可读存储介质与上文描述的方法可相互对应参照。
200.本技术提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如时封装格式测试方法的步骤。
201.由于计算机可读存储介质部分的实施例与方法部分的实施例相互对应,因此计算机可读存储介质部分的实施例请参见方法部分的实施例的描述,这里暂不赘述。
202.说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
203.专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业
技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
204.结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
205.以上对本技术所提供的一种封装格式测试方法、装置、投影设备和介质进行了详细介绍。本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以对本技术进行若干改进和修饰,这些改进和修饰也落入本技术权利要求的保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1