本申请涉及智能设备领域,尤其涉及一种扭蛋机及其控制方法、装置及存储介质。
背景技术:
1、扭蛋机通常指的是一个售卖扭蛋的机器,当投入硬币,并扭动机前的机关,售卖机会从下方出口跌出圆蛋型胶囊,该圆蛋型胶囊通常称作为扭蛋。由于掉出的扭蛋具有随机性,因此,扭蛋机也常用于随机抽取活动,帮忙人们完成奖品抽取等。
2、然而,目前的扭蛋机通常为较小的设备,扭蛋机的操作过程不能同时被多人观看,不利于完成大型活动的抽奖互动。如果设计为大型的设备,则制作成本较大,不利于节约设备成本。
技术实现思路
1、有鉴于此,本申请实施例提供了一种扭蛋机及其控制方法、装置及存储介质,以解决现有技术中扭蛋机的操作过程不能同时被多人观看,不利于完成大型活动的抽奖互动,如果设计为大型的设备,则制作成本较大,不利于节约设备成本的问题。
2、本申请实施例的第一方面提供了一种扭蛋机的控制方法,所述扭蛋机包括摇杆设备和显示设备,所述显示设备包括第一屏幕和第二屏幕构成的异形屏幕,所述方法包括:
3、所述摇杆设备在检测到被触发时,向所述显示设备发送扭蛋指令;
4、基于所述扭蛋指令,所述显示设备的第一屏幕显示第一虚拟摄像机预先拍摄的第一扭蛋动画,所述显示设备的第二屏幕显示第二虚拟摄像机预先拍摄的第二扭蛋动画,其中,所述第一虚拟摄像机和所述第二虚拟摄像机的夹角与所述第一屏幕与所述第二屏幕的夹角相同。
5、结合第一方面,在第一方面的第一种可能实现方式中,在基于所述扭蛋指令,所述显示设备的第一屏幕显示第一虚拟摄像机预先拍摄的第一扭蛋动画,所述显示设备的第二屏幕显示第二虚拟摄像机预先拍摄的第二扭蛋动画之前,所述方法还包括:
6、确定最佳视点位置;
7、根据所述最佳视点位置,确定所述第一虚拟摄像机和所述第二虚拟摄像机的偏移值。
8、结合第一方面的第一种可能实现方式,在第一方面的第二种可能实现方式中,根据所述最佳视点位置,确定所述第一虚拟摄像机和所述第二虚拟摄像机的偏移值,包括:
9、根据所述最佳视点位置,确定所述最佳视点位置垂直于第一屏幕所在平面的第一垂点至第一屏幕的最近边缘的第一距离,所述最佳视点位置垂直于第二屏幕所在平面的第二垂点至第二屏幕的最近边缘的第二距离;
10、根据所述第一距离、所述第二距离,结合所述最佳视点位置的高度和所述第一屏幕和所述第二屏幕的参数,确定所述第一虚拟摄像机和所述第二虚拟摄像机的偏移值。
11、结合第一方面的第二种可能实现方式,在第一方面的第三种可能实现方式中,根据所述第一距离、所述第二距离,结合所述最佳视点位置的高度和所述第一屏幕和所述第二屏幕的参数,确定所述第一虚拟摄像机和所述第二虚拟摄像机的偏移值,包括:
12、根据:x=(lx/2+lenghl)/lx,y=(ly/2+d)/ly,确定第一虚拟摄像机的偏移值;
13、根据:x=-(rx/2+lenghr)/rx,y=(ry/2+d)/ry,确定第二虚拟摄像机的偏移值;
14、其中,lx,ly分别第一屏幕的长和宽,rx,ry分别为第二屏幕的长和宽,lenghl为所述第一距离,lenghr为所述第二距离,d为所述第一屏幕与所述第二屏幕的下边缘交点与地面的距离与最佳视点位置的高度的差值。
15、结合第一方面的第一种可能实现方式,在第一方面的第四种可能实现方式中,确定最佳视点位置,包括:
16、获取用于观看所述第一屏幕和所述第二屏幕的场景位置的图像;
17、根据所述图像中的人像信息确定所述最佳视点位置。
18、结合第一方面的第四种可能实现方式,在第一方面的第五种可能实现方式中,根据所述图像中的人像信息确定所述最佳视点位置,包括:
19、获取所述图像中的人像信息的分布密度;
20、根据所述人像信息的分布密度,确定最大分布密度的区域的中心点确定所述最佳视点位置。
21、结合第一方面,在第一方面的第六种可能实现方式中,所述第一屏幕与所述第二屏幕的夹角为大于0度且小于360度的任意角度。
22、本申请实施例的第二方面提供了一种扭蛋机的控制装置,所述扭蛋机包括摇杆设备和显示设备,所述显示设备包括第一屏幕和第二屏幕构成的异形屏幕,所述装置包括:
23、指令发送单元,用于所述摇杆设备在检测到被触发时,向所述显示设备发送扭蛋指令;
24、动画播放单元,用于基于所述扭蛋指令,所述显示设备的第一屏幕显示第一虚拟摄像机预先拍摄的第一扭蛋动画,所述显示设备的第二屏幕显示第二虚拟摄像机预先拍摄的第二扭蛋动画,其中,所述第一虚拟摄像机和所述第二虚拟摄像机的夹角与所述第一屏幕与所述第二屏幕的夹角相同。
25、本申请实施例的第三方面提供了扭蛋机,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面任一项所述方法的步骤。
26、本申请实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面任一项所述方法的步骤。
27、本申请实施例与现有技术相比存在的有益效果是:本申请实施例通过设定摇杆设备和显示设备,且显示设备包括第一屏幕和第二屏幕,第一屏幕和第二屏幕的夹角与第一虚拟摄像机和第二虚拟摄像机的夹角相同,当摇杆设备被触发时,向显示设备发送扭蛋指令。显示设备基于摇杆触发的扭蛋指令,使第一屏幕显示第一虚拟摄像机拍摄的第一扭蛋画面,第二屏幕显示第二虚拟摄像机拍摄的第二扭蛋画面,使得显示设备显示虚拟的扭蛋机扭蛋过程的3d效果,能够有效的满足多人观看的要求,且只需要两个屏幕和一个摇杆设备即可完成,有利于降低扭蛋机成本。
1.一种扭蛋机的控制方法,其特征在于,所述扭蛋机包括摇杆设备和显示设备,所述显示设备包括第一屏幕和第二屏幕构成的异形屏幕,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在基于所述扭蛋指令,所述显示设备的第一屏幕显示第一虚拟摄像机预先拍摄的第一扭蛋动画,所述显示设备的第二屏幕显示第二虚拟摄像机预先拍摄的第二扭蛋动画之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,根据所述最佳视点位置,确定所述第一虚拟摄像机和所述第二虚拟摄像机的偏移值,包括:
4.根据权利要求3所述的方法,其特征在于,根据所述第一距离、所述第二距离,结合所述最佳视点位置的高度和所述第一屏幕和所述第二屏幕的参数,确定所述第一虚拟摄像机和所述第二虚拟摄像机的偏移值,包括:
5.根据权利要求2所述的方法,其特征在于,确定最佳视点位置,包括:
6.根据权利要求5所述的方法,其特征在于,根据所述图像中的人像信息确定所述最佳视点位置,包括:
7.根据权利要求1所述的方法,其特征在于,所述第一屏幕与所述第二屏幕的夹角为大于0度且小于360度的任意角度。
8.一种扭蛋机的控制装置,其特征在于,所述扭蛋机包括摇杆设备和显示设备,所述显示设备包括第一屏幕和第二屏幕构成的异形屏幕,所述装置包括:
9.一种扭蛋机,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述方法的步骤。