本发明涉及头戴显示设备,尤其涉及拍摄模块的控制方法、头戴显示设备和存储介质。
背景技术:
1、头戴显示设备一般通过拍摄模块代替人眼观察真实场景,拍摄模块拍摄到真实场景之后将图像显示在显示模块上供用户观看。
2、其中,拍摄模块按照一定的帧率采集图像,显示模块按照一定的帧率刷新显示图像,然而这两个帧率在这两个模块出厂前独立设置的,并且会在设备运行过程中受到信号传输等影响,这会使头戴显示设备从图像采集到图像显示的过程时间较长,存在显示严重延迟的问题。
技术实现思路
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、通过所述拍摄模块的i2c接口按照所述帧率调整参数调整所述拍摄模块的工作时序。
29、此外,为了实现上述目的,本申请还提出一种头戴显示设备,所述头戴显示设备包括:
30、拍摄模块;
31、控制装置,所述拍摄模块与所述控制装置连接,所述控制装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的拍摄模块的控制程序,所述拍摄模块的控制程序被所述处理器执行时实现如上任一项所述的拍摄模块的控制方法的步骤。
32、此外,为了实现上述目的,本申请还提出一种存储介质,所述存储介质上存储有拍摄模块的控制程序,所述拍摄模块的控制程序被处理器执行时实现如上任一项所述的拍摄模块的控制方法的步骤。
33、本发明提出的一种应用于头戴显示设备的拍摄模块的控制方法,该方法基于显示模块刷新图像帧的第一时间和/或拍摄模块输出图像帧的第二时间确定帧率调整参数对拍摄模块的帧率进行调整,从而保证显示帧率和图像采集帧率的之间的协调性,从而有效缩短头戴显示设备从图像采集到图像显示过程所需时长,减少显示延迟。
1.一种拍摄模块的控制方法,其特征在于,应用于头戴显示设备,所述拍摄模块的控制方法包括以下步骤:
2.如权利要求1所述的拍摄模块的控制方法,其特征在于,所述根据所述第一时间和所述第二时间确定帧率调整参数的步骤包括:
3.如权利要求2所述的拍摄模块的控制方法,其特征在于,所述根据所述第一时间和所述第二时间确定帧率调整参数的步骤包括:
4.如权利要求3所述的拍摄模块的控制方法,其特征在于,所述拍摄模块包括第一摄像头和第二摄像头,所述根据所述时间差确定帧率调整幅值的步骤包括:
5.如权利要求1所述的拍摄模块的控制方法,其特征在于,所述拍摄模块包括第一摄像头和第二摄像头,所述根据所述帧率调整参数控制所述拍摄模块调整帧率的步骤包括:
6.如权利要求5所述的拍摄模块的控制方法,其特征在于,所述控制所述第一摄像头和所述第二摄像头以所述帧率调整参数调整帧率的步骤包括:
7.如权利要求1至6中任一项所述的拍摄模块的控制方法,其特征在于,所述获取所述头戴显示设备的显示模块刷新图像帧的第一时间的步骤包括:
8.如权利要求1至6中任一项所述的拍摄模块的控制方法,其特征在于,所述根据所述帧率调整参数控制所述拍摄模块调整帧率的步骤包括:
9.一种头戴显示设备,其特征在于,所述头戴显示设备包括:
10.一种存储介质,其特征在于,所述存储介质上存储有拍摄模块的控制程序,所述拍摄模块的控制程序被处理器执行时实现如权利要求1至8中任一项所述的拍摄模块的控制方法的步骤。