本公开涉及vr,尤其涉及vr设备的图像显示方法、电子设备和计算机可读存储介质。
背景技术:
1、虚拟现实(virtual reality,简称vr)设备能够投影出身体动作和3d虚拟空间的互动,强调沉浸效果,令现实和虚幻的边界变得模糊。
2、为了达到这种沉浸效果,无论是静止还是动态时都需要高质量的画面并满足帧数要求。
3、vr设备对硬件和软件的要求较高,开发周期较长,耗费人力物力,vr设备的成本较高。
技术实现思路
1、本公开实施例提供一种vr设备的图像显示方法、电子设备和计算机可读存储介质,能够解决vr设备成本较高的问题。所述技术方案如下:
2、根据本公开实施例的第一方面,提供一种vr设备的图像显示方法,包括:
3、若vr设备的处理器处于超负荷状态,则向终端设备发送目标图像;
4、接收所述终端设备发送的第一渲染图像,所述第一渲染图像是所述终端设备对所述目标图像进行渲染操作得到的;
5、显示所述第一渲染图像。
6、在一个实施例中,所述vr设备的处理器处于超负荷状态,包括:
7、所述vr设备的处理器的使用率大于或等于预设阈值。
8、在一个实施例中,所述若vr设备的处理器处于超负荷状态,则向终端设备发送目标图像,包括:
9、若vr设备的处理器处于超负荷状态,则从采集到的图像中获取部分图像作为目标图像,并向所述终端设备发送所述目标图像;
10、所述方法还包括:
11、对其他图像进行渲染操作,得到第二渲染图像,所述其他图像是除所述目标图像以外的所述vr设备采集的图像;
12、所述显示所述第一渲染图像,包括:
13、按照采集的图像的顺序信息,显示对应的所述第一渲染图像和所述第二渲染图像。
14、在一个实施例中,所述向终端设备发送目标图像之前,还包括:
15、对目标图像进行编码操作,得到编码后的目标图像;
16、所述向终端设备发送目标图像,包括:
17、向终端设备发送所述编码后的目标图像,以使所述终端设备对所述编码后的目标图像依次进行解码操作、渲染操作和编码操作,得到编码后的渲染图像;
18、所述接收所述终端设备发送的渲染后的目标图像,包括:
19、接收所述终端设备发送的编码后的渲染图像;
20、对所述编码后的渲染图像进行解码操作,得到第一渲染图像。
21、在一个实施例中,所述若vr设备的处理器处于超负荷状态,则向终端设备发送目标图像之前,还包括:
22、在vr设备采集图像并渲染的过程中,监测所述vr设备的处理器是否处于超负荷状态。
23、在一个实施例中,所述向终端设备发送目标图像之前,还包括:
24、与所述终端设备建立通信连接。
25、根据本公开实施例的第二方面,提供一种vr设备的图像显示方法,包括:
26、接收vr设备发送的目标图像,所述目标图像是所述vr设备的处理器处于超负荷状态时采集的图像;
27、对所述目标图像进行渲染操作,得到第一渲染图像;
28、向所述vr设备发送所述第一渲染图像,以使所述vr设备显示所述第一渲染图像。
29、在一个实施例中,所述接收vr设备发送的目标图像,包括:
30、接收所述终端设备发送的编码后的目标图像,所述编码后的目标图像是所述终端设备对目标图像进行编码得到的;
31、所述对所述目标图像进行渲染操作,得到第一渲染图像,包括:
32、对所述编码后的目标图像依次进行解码操作、渲染操作和编码操作,得到编码后的渲染图像;
33、所述向所述vr设备发送所述第一渲染图像,包括:
34、向所述vr设备发送所述编码后的渲染图像,以使所述终端设备对所述编码后的渲染图像进行解码操作,得到第一渲染图像。
35、根据本公开实施例的第三方面,提供一种电子设备,包括处理器和存储器,存储器中存储有至少一条计算机指令,指令由处理器加载并执行以实现第一方面以及第一方面的任一实施例所描述的vr设备的图像显示方法中所执行的步骤。
36、根据本公开实施例的第四方面,提供一种电子设备,包括处理器和存储器,存储器中存储有至少一条计算机指令,指令由处理器加载并执行以实现第二方面以及第二方面的任一实施例所描述的vr设备的图像显示方法中所执行的步骤。
37、根据本公开实施例的第五方面,提供一种计算机可读存储介质,存储介质中存储有至少一条计算机指令,指令由处理器加载并执行以实现第一方面以及第一方面的任一实施例所描述的vr设备的图像显示方法中所执行的步骤。
38、根据本公开实施例的第六方面,提供一种计算机可读存储介质,存储介质中存储有至少一条计算机指令,指令由处理器加载并执行以实现第二方面以及第二方面的任一实施例所描述的vr设备的图像显示方法中所执行的步骤。
39、本公开实施例提供的vr设备的图像显示方法、电子设备和计算机可读存储介质,在vr设备工作的过程中,若检测到vr设备的处理器处于超负荷状态,即此时处理器的渲染能力不足,则可以向与vr设备连接的终端设备发送目标图像,借助终端设备对目标图像进行渲染操作,得到第一渲染图像,终端设备将第一渲染图像发送给vr设备进行显示,从而将vr设备的处理器的图像处理任务由终端设备完成,减轻了vr设备的处理压力,降低了vr设备的软硬件要求,达到vr设备降成本的目的。终端设备的硬件配置越来越高,用户在使用时常常有很大的算力是空闲的,因此,在不对vr设备的渲染资源进行扩充的情况下,充分利用终端设备的空闲资源保证vr设备上的图像渲染,提高了用户体验。
40、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
1.一种vr设备的图像显示方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述vr设备的处理器处于超负荷状态,包括:
3.根据权利要求1所述的方法,其特征在于,所述若vr设备的处理器处于超负荷状态,则向终端设备发送目标图像,包括:
4.根据权利要求1所述的方法,其特征在于,所述向终端设备发送目标图像之前,还包括:
5.根据权利要求1所述的方法,其特征在于,所述若vr设备的处理器处于超负荷状态,则向终端设备发送目标图像之前,还包括:
6.根据权利要求1所述的方法,其特征在于,所述向终端设备发送目标图像之前,还包括:
7.一种vr设备的图像显示方法,其特征在于,包括:
8.根据权利要求1所述的方法,其特征在于,所述接收vr设备发送的目标图像,包括:
9.一种电子设备,其特征在于,包括处理器和存储器,所述存储器中存储有至少一条计算机指令,所述指令由所述处理器加载并执行以实现权利要求1至权利要求6任一项,或者权利要求7或权利要求8所述的vr设备的图像显示方法中所执行的步骤。
10.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条计算机指令,所述指令由处理器加载并执行以实现权利要求1至权利要求6任一项,或者权利要求7或权利要求8所述的vr设备的图像显示方法中所执行的步骤。