本申请属于电子设备,具体涉及一种相机调度方法、装置、电子设备及存储介质。
背景技术:
1、在虚拟现实(virtual reality,vr)、增强现实(augmented reality,ar)和混合现实(mixed reality,mr)空间中,交互方式的选择对于用户体验至关重要。当前主要的交互方式包括:手柄、语音识别、眼动跟踪和手势跟踪等,其中,眼动跟踪由于能够让用户通过眼球运动与虚拟环境进行交互,因此具有较强的沉浸感,因而基于眼动跟踪的设备控制技术成为主流的交互技术之一。
2、目前,主流的vr、ar和mr等电子设备均配置了多个红外相机,以配置了四个红外相机为例,其中,两个红外相机安装在电子设备中可追踪用户左眼眼球的位置处,另外两个红外相机安装在电子设备中可追踪用户右眼眼球的位置处。
3、相关技术中,在电子设备的眼动跟踪功能开启之后,该电子设备控制所有红外相机同时工作,对用户的眼球进行眼动跟踪,功耗较高,导致电子设备容易出现发热和卡顿问题。
技术实现思路
1、本申请实施例的目的是提供一种相机调度方法、装置、电子设备及存储介质,能够降低在眼动跟踪功能开启情况下电子设备的功耗,从而避免出现发热和卡顿问题。
2、第一方面,本申请实施例提供了一种相机调度方法,应用于电子设备,所述电子设备包括:用于追踪用户左眼眼球的至少两个红外相机和用于追踪用户右眼眼球的至少两个红外相机,所述方法包括:
3、在第一用户佩戴所述电子设备的情况下,对于所述第一用户的每个眼球,调用所述眼球对应的第一红外相机进行图像采集,得到第一眼部图像;
4、确定所述第一眼部图像中的第一瞳孔成像信息;
5、根据所述第一瞳孔成像信息,确定是否从所述第一红外相机切换至第二红外相机进行图像采集;
6、其中,所述第二红外相机是所有第三红外相机中的一个红外相机,所述第三红外相机是用于追踪每个所述眼球的所述红外相机中除所述第一红外相机之外的红外相机。
7、第二方面,本申请实施例提供了一种相机调度装置,应用于电子设备,所述电子设备包括:用于追踪用户左眼眼球的至少两个红外相机和用于追踪用户右眼眼球的至少两个红外相机,所述装置包括:
8、调用模块,用于在第一用户佩戴所述电子设备的情况下,对于所述第一用户的每个眼球,调用所述眼球对应的第一红外相机进行图像采集,得到第一眼部图像;
9、第一确定模块,用于确定所述第一眼部图像中的第一瞳孔成像信息;
10、第二确定模块,用于根据所述第一瞳孔成像信息,确定是否从所述第一红外相机切换至第二红外相机进行图像采集;
11、其中,所述第二红外相机是所有第三红外相机中的一个红外相机,所述第三红外相机是用于追踪每个所述眼球的所述红外相机中除所述第一红外相机之外的红外相机。
12、第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的相机调度方法的步骤。
13、第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的相机调度方法的步骤。
14、第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的相机调度方法。
15、第六方面,本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面所述的相机调度方法。
16、在本申请实施例中,在第一用户佩戴电子设备的情况下,对于第一用户的每个眼球,调用该眼球对应的第一红外相机进行图像采集,得到第一眼部图像;确定第一眼部图像中的第一瞳孔成像信息;根据第一瞳孔成像信息,确定是否从第一红外相机切换至第二红外相机进行图像采集,其中,第二红外相机是所有第三红外相机中的一个红外相机,第三红外相机是用于追踪每个眼球的红外相机中除第一红外相机之外的红外相机。
17、可见,本申请实施例中,由于瞳孔成像信息可以反映出眼部图像的质量,而电子设备的基于眼动追踪的设备控制功能需要高质量的眼部图像,并且多数情况下对于单个眼球来说,一个红外相机即可以拍摄到高质量的眼部图像,因此根据第一瞳孔成像信息,确定是否从第一红外相机切换至第二红外相机进行图像采集,能够保证对于每个眼球来说当前工作的红外相机是该眼球对应的所有红外相机中拍摄眼底图像质量较高的那个,使得在眼动跟踪功能开启的情况下,电子设备只需控制两个红外相机同时工作,就可以实现对用户双眼的精确跟踪,与相关技术中所有红外相机同时工作相比,降低了电子设备的功耗,从而避免出现发热和卡顿问题。
1.一种相机调度方法,应用于电子设备,所述电子设备包括:用于追踪用户左眼眼球的至少两个红外相机和用于追踪用户右眼眼球的至少两个红外相机,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第一瞳孔成像信息包括:瞳孔中心坐标。
3.根据权利要求2所述的方法,其特征在于,所述根据所述第一瞳孔成像信息,确定是否从所述第一红外相机切换至第二红外相机进行图像采集,包括:
4.根据权利要求2所述的方法,其特征在于,所述根据所述第一瞳孔成像信息,确定是否从所述第一红外相机切换至第二红外相机进行图像采集,包括:
5.根据权利要求3或4所述的方法,其特征在于,每组所述映射关系均是预先基于所述第一红外相机与每个所述第三红外相机同时对所述第一用户的同一眼球在不同的眼球转动角度下采集到的眼底图像生成的,所述不同的眼球转动角度对应于所述电子设备的显示屏上的不同区域。
6.根据权利要求1所述的方法,其特征在于,所述调用所述眼球对应的第一红外相机进行图像采集,得到第一眼部图像的步骤之前,所述方法还包括:
7.一种相机调度装置,应用于电子设备,所述电子设备包括:用于追踪用户左眼眼球的至少两个红外相机和用于追踪用户右眼眼球的至少两个红外相机,其特征在于,所述装置包括:
8.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1-6任一项所述的相机调度方法的步骤。
9.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1-6任一项所述的相机调度方法的步骤。
10.一种计算机程序产品,其特征在于,所述程序产品被存储在存储介质中,所述程序产品被至少一个处理器执行以实现如如权利要求1-6任一项所述的相机调度方法。