The invention provides a control method of man-machine interaction, which is specially aimed at user's human-machine interaction on the console, establishing self-roles in the virtual world, and enabling users to control self-roles in the virtual environment by implementing user-allowed micro-action schemes and implementing corresponding virtual allowable action schemes. The main features are as follows: 1) Establishing the first self-role in the virtual environment, capturing the user's action through the camera to control the first self-role to keep consistent with the user's action; recording the change of position of I or more points on the first self-role, including at least C1, C2,... Ci... Cm; m >= i; 2) Establish a second self-role in a virtual environment and mark I or more points on the second self-role, including at least B1, B2,... Bi... Bn; n>=i; make C1, C2,... Ci and B1, B2,... Bi one to one; 3) make B1, B2,... Bi with C1, C2,... Ci synchronous position changes, and B1, B2,... The location values of Bi are C1, C2, and... Ci position changes of X1, X2,... Xi times, and then achieve the second self role synchronization amplification to perform the first self role action.
【技术实现步骤摘要】
一种人机互动的控制方法
本专利技术涉及一种可使人机互动的仿生虚拟世界的控制方法。
技术介绍
现有技术中已给出了可人机互动的仿生虚拟世界的多种控制方法及其设备,但均存在一缺陷:需要用户运动空间大,且运动存在局限性,如:当用户已移动到墙壁,但游戏自我角色下一动作还需要用户向墙壁的背向前进,就会使用户“撞墙”且无法继续实施上述控制。而现有技术为了避免这种情况,一般采用如下方法:1)缩小自我角色的活动空间(注意,这里说的是自我角色而非用户),以使用户控制过程中不用移动或尽量减小活动,但这样的方法使游戏的可玩性大大降低,其运用价值也非常有限。2)限定自我角色所在环境,如:申请号为201110065915的《仿生学运动》。3)限定自我角色活动形式,如仅只能在指定路线内驾驶汽车等移动工具;该形式的目的在于避免,“虚拟角色通过肢体发生位移时,用户在现实空间中也需要发生位移”。4)利用空载控制台,如:跑步机等方案,使用户至在同个位置移动,但也存在着:用户需要持续体能消耗,因此很难长时间持续进行人机互动;另外这样的控制台“空载”的路径非常有限,如用户只能在跑步机传送带上的同一方向跑动,而无法朝任意方向活动,用户也很难随心运动。现有技术除了无法实现自我角色如现实般可充分进行自由活动外,还存在机械控件多、成本高,而且携带不便等问题。
技术实现思路
本专利技术的目的是提供一种不必为保证自我角色和用户的配合,而对虚拟世界进行空间、环境、人机互动形式等进行限制的人机互动方法及设备;或不必为保证自我角色如现实般可充分进行自由活动,而对虚拟世界进行空间限制、环境限制、人机互动形式等进行限制的人 ...
【技术保护点】
1.一种人机互动的控制方法,专门针对用户置身于控制台上而进行的人机互动,专门针对在虚拟世界中建立自我角色,并使用户通过实施用户允许微动作方案控制虚拟环境中的自我角色实施相应的虚拟允许动作方案;其特征在于:它包括以下步骤:1)在虚拟环境中建立第一自我角色,通过摄像头捕捉用户动作以控制第一自我角色与用户动作保持一致;在第一自我角色上记录i个或以上的点位置变化,至少包括:C1、C2、…Ci…Cm;m>=i;2)在虚拟环境中建立第二自我角色,并在第二自我角色身上标注i个或以上的点,至少包括:B1、B2、…Bi…Bn; n>=i;使C1、C2、…Ci分别与B1、B2、…Bi一一对应;3)使B1、B2、…Bi随C1、C2、…Ci同步发生位置变化,且B1、B2、…Bi的位置变化值分别系C1、C2、…Ci位置变化值的X1、X2、…Xi倍,继而实现使第二自我角色同步放大执行第一自我角色的动作。
【技术特征摘要】
2014.04.11 CN 20141014465181.一种人机互动的控制方法,专门针对用户置身于控制台上而进行的人机互动,专门针对在虚拟世界中建立自我角色,并使用户通过实施用户允许微动作方案控制虚拟环境中的自我角色实施相应的虚拟允许动作方案;其特征在于:它包括以下步骤:1)在虚拟环境中建立第一自我角色,通过摄像头捕捉用户动作以控制第一自我角色与用户动作保持一致;在第一自我角色上记录i个或以上的点位置变化,至少包括:C1、C2、…Ci…Cm;m>=i;2)在虚拟环境中建立第二自我角色,并在第二自我角色身上标注i个或以上的点,至少包括:B1、B2、…Bi…Bn;n>=i;使C1、C2、…Ci分别与B1、B2、…Bi一一对应;3)使B1、B2、…Bi随C1、C2、…Ci同步发生位置变化,且B1、B2、…Bi的位置变化值分别系C1、C2、…Ci位置变化值的X1、X2、…Xi倍,继而实现使第二自我角色同步放大执行第一自我角色的动作。2.如权利要求1所述的一种人机互动的控制方法,其特征在于:所述的控制方法包括以下步骤:4)令第二自我角色身上任意点Bj为第二自我角色身上的核心点,令第一自我角色身上的任意点Cj为第一自我角色身上的核心点;在允许第一自我角色与第二自我角色使用不同参照系的前提下,使Bj发生的位移是Cj的Xj倍,Xj符合最大幅度原则;5)Bj-1是第二自我角色身上的Bj相邻的一个点...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。