一种放大系统及其运用的制作方法

文档序号:6441374阅读:193来源:国知局
专利名称:一种放大系统及其运用的制作方法
技术领域
本发明涉及一种可使人机互动的仿生虚拟世界的生成方法及运用。
背景技术
战车上的各控制件其实都不用再联接的,但这种传统方式显然机械控件多,成本高,而且携带不便。

发明内容

本发明的目的是提供一种让用户可身临其境进入虚拟世界,并完全通过自身的相应部位控制虚拟世界赋于自我角色享有的功能和能力方法及使用的设备。为了便于理解本发明,特对所涉及的各术语进行如下名词解释。自我角色指在虚拟世界中,可被用户操控的,并被用户认为是自己的虚拟角色,可是人类或任意活动物方。用户允许微动作方案当用户实施某一个或一个组符合条件的微动作时,可以对计算机发出一控制指令;这里的微动作尤其指用户小幅度的动作,如相应的任意关节移动位移小于20cm,具体表现如手臂微动、脚微曲;本发明的上述条件,尤其包括限定不发出命令的情形。虚拟允许动作方案虚拟世界赋于自我角色或虚拟世界中器具可以进行的动作或动作方案,所述动作方案包括连续的动作组合、动作力度、速度等。活动关节用户并非全部关节的活动都可以控制我自我角色相部位的活动,尤其自我角色为非人类时,并没有用户身上的某些关节,因此本发明所指的“活动关节”是指虚拟世界赋于自我角色可活动部位而对应于用户实际身体上的关节。另一方面,当自我角色的活动部多于用户实际的活动关节数时,则采用本发明介绍的其他方法。反向动作自我角色所在的虚拟世界场景执行与用户发出的指令具有矢量值相同但方向相反的矢量动作;所述矢量动作本发明尤其特指任意时间点上的位移变化、体积变化,如图I所示以矢量动作为纵坐标,以时间为横坐标建立坐标系,则用户发出的指令与自我角色所在的虚拟世界场景对应曲线图以横坐标呈轴对称关系,如从时间点tl到时间点t2,用户要朝东南方向前进5米时,只要在该时间段上使自我角色所在场景向西北方向移动5米就可实现;再如从时间点tl到时间点t2,用户要自己全身等比例变大2倍,则自我角色所在场景在相同时间段缩小两倍,这里尤其指出用户的变身或变形指令里,要先判断是否包括眼睛及双眼间距的变化,如果眼睛及双眼间距没有变化,则场景在体积上不会变化,即场景的体积矢量动作与自我角色的眼睛及双眼间距离的体积矢量动作具有矢量值相同、方向相反的关系。所述反向动作是使虚拟世界中自我角色所在场景执行与自我角色头部方向相反而矢量值相同的矢量动作,且两者在分别以同一矢量动作和时间为坐标轴的坐标系中,其矢量动作时间图以时间坐标轴呈轴对称关系。
手掌如图2所示手掌I包括手腕11在内的所有手掌上的关节,如手指12。脚掌如图2所示脚掌2包括脚腕21在内的所有脚掌2上的关节,如脚指头22。评价运动幅度的指标被跟踪部位发生的位移及方向、被跟踪部位在两个时间点上的夹角。为实现上述目的,本发明技术方案为
一、用户可在现实中的同一处操控位完成虚拟世界的各种操作。实现该技术效果的技术方案是采用动作放大系统,所述的动作放大系统是指设 定用户或虚拟世界道具执行任一用户允许动作的最大幅度M、对应虚拟世界中自我角色的虚拟允许动作的最大幅度为N、在t时间点上用户或虚拟世界道具执行该允许动作的幅度为Mt,对应虚拟世界中人或物的执行相应的允许动作的幅度为Nt,则该系统满足当Mt大于或等于M时,Nt = N ;当Mt小于M时,N大于Nt大于Mt如用户手臂抬起5度时,自我角色则完全抬起手臂,当用户抬手臂的角度大于5度,自我角色均完全抬起手臂,这里,我们称5度为用户执行抬手臂的最大幅度,显然用户手臂不仅可以抬5度。这里尤其指出无残疾且健康的用户执行某允许动作吋,实际的运动极限均大于该允许动作的最大幅度,而为了更有效实现本技术效果,虚拟世界过程采用动作放大系统时,最好通过对用户肢体的限制只允许其进行小幅度的微动作。所述用户允许微动作方案满足当用户以最大幅度M完成任ー微动作时,躯干上除手掌和脚掌外的任意相邻的两部份的角度变化值小于30度。如某允许微动作方案涉及上臂和下臂的角度,在实施该动作的前后角度为120度和140度,则该相邻两部份的夹角变化值就为+20度。另外本发明可提供持续动作命令,当用户持续对弹性装置作用时,用户可保持转身等动作。因此用户可在任意姿势下控制自我角色的任意动作方案。本发明所述最大幅度M优选正负5度以内。ニ、 虚拟世界掊收用户指令的方法。它是通过动作定位点控制系统确定用户进行的动作,通过相关动作确定用户发出的指令内容,继而控制自我角色对就活动部位的活动。所述动作定位点控制系统是在用户身上或虚拟世界道具上设有I个或I个以上的定位感应件,通过各定位感应件的位置(三维坐标)随时间的变化,从而可确定用户在任意时间上的姿势或在某段时间内的动作变化。以下逐一介绍本技术方案所涉及“定位感应件位置的变化确定方法”、“通过定位感应件位置变化控制自我角色动作的方法”和“定位感应件或其变化与自我角色动作或活动部位的对应方法”。(一 )定位感应件位置的变化确定方法包括以下骤
1)建一虚拟三维坐标系,并确定三个或三个以上的且不在同一直线上的距离测定点在该坐标系中的坐标;
2)測定定位感应件分别到上述各距离测定点的距离,从而计算出各定位感应件在任意时间点上的三维坐标。( ニ) 通过定位感应件位置变化控制自我角色动作的方法是针对虚拟世界赋于自我角色Al、A2…An共计η个可单独活动部位,按以下两种情形控制
I)当该N个活动部位均可在用户身上找到对应活动关节进行对应,则在用户在各对应活动关节上分别设置N1、N2…Nn共N个定位感应件,并跟踪在任意时间点t时,N1、N2…Nn三维位置变化;使各定位感应件的三维位置变化,控制自我角色相应部位进行相关动作;
2)当该N个活动部位不能完全在用户身上找到对应活动关节进行对应时,假设存在若干不能找到对应关系的活动部位Mx,先使用户的活动关节Nx可选择控制自我角色的MxUMxl…Mxs共s个活动部位,并采用选择法和组合法中ー种或全部来选择控制具体的活动部位Mx ;所述选择法是指活动关节Nx确定对应控制活动部位后,可以单独直接控制;所述组合法是指,当需更换活动部位时,可通过第3命令或利用其他活动关节共同选择执行不同的活动部位,如用户的手臂可以选择控制自我角色的手臂和翅膀,所述活动关节设 为脚指,当脚指蜷起时,则用户控制翅膀,松开则控制手臂;所述第3命令指某命令菜单时,会跳出选择界面,通过选择确定要控制活动部位。“通过定位感应件位置变化控制自我角色动作的方法”还包括对用户的身体和道具上划分可动部和不可动部,并对可动部分别设定位感应件;其中道具和虚拟世界中物品或器具对应,使得操做道具吋,就可使虚拟世界中的相应物品或器具被相应操做,其实换句话说就是用定位感应件控制相应虚拟世界中的东西(人或物)。(三)定位感应件或其变化与自我角色动作或活动部位的对应方法是使用户不同关节上的定位感应件均具有不同的区别特征,并通过不同的区别特征对应自我角色的活动部位或不同动作。所述区别特征是在定位感应件上的不同涂点密度或涂点规则。三、它还包括嗅觉系统、触觉系统和体力疲劳的随机设障系统中ー种或多种。当系统识别自我角色的越疲劳,则相应部位上的设障机构对该部位的负载就越大,用户执行该动作就越难,实之具有类同的感觉,游戏更真实。四、本发明还介绍了ー种适用于上述虚拟世界方法的穿套式定点控制设备”。它包括手掌套件、手臂套件、头部套件、脚掌套件、腿部套件、臀部套件和腰部套件;各套件上均设有ー个或ー个以上感应定位点。它还满足每根手指头的三个关节、手腕关节、手肘关节、肩膀关节、头上任意不在同一直线上的三点、每根脚指头的ー个关节、脚脖子关节、小腿、大腿、臀部、脊椎中点上均设有ー个或ー个以上感应定位点。本设备g在通过定位于用户身上的各感应定位点的位置完全确定任一时间点上用户的位置和姿势,本设备也局限于上述感应定位点在上述关节的分配方案。五、本发明还提供了一种用户看到自己的身体讲人虚拟世界的方法。实现方法是同时采用置身系统、全景系统和场景移动系统,以下逐一介绍各系统。(一 ) 所述场景移动系统,利用虚拟世界中自我角色所在场景的反向矢量动作,使用户有正进行各种移动或变身(身体縮小或放大或形状变化)的错觉;
所述自我角色所在场景的确定方法包括
1)直接或间接在用户头部设有能与头部同步发生位移的定位件;所述定位件上至少有不在同一直线的三点在虚拟世界的位置可确定,从而确定出用户的头部在虚拟世界中的位置及面部朝向;
2)通过用户头部在虚拟世界中的位置及面部朝向确定虚拟世界画面;所述反向动作,是使虚拟世界中自我角色所在场景执行与自我角色头部方向相反而矢量值相同的矢量动作,且两者在分别以同一矢量动作和时间为坐标轴的坐标系中,其矢量动作时间图以时间坐标轴呈轴对称关系。( 二) 所述全景系统,使用户只能看到虚拟世界中的场景,而看不到现实中的场景,且虚拟世界场景覆盖用户的全部视觉范围;本系统尤其指用户配带全3D眼镜,眼镜上屏幕及其虚拟世界画面均覆盖用户的全部视觉范围。(三)所述置身系统,满足用户和自我角色在虚拟世界中的位置相同且用户身体与自我角色活动同步,使用户想看自己身体时,均能看到虚拟世界中自己的各种动作。

上述技术方案的有益之处在于
本发明介绍的“动作放大系统”,可使用户身体无需发生位移或者仅发生微小位移就可以实现全部虚拟世界赋于的全部功能或能力,使得用户在虚拟世界全程中均只在同一处操控位上,同时还便于实现用户的运动部位和虚拟世界人物运动部位一致,使用户容易上手。本发明介绍的“穿套式定点控制设备”,可使用户直接穿戴后,身体各部份的动作,均可控制对应“感应定位点”进行相关命令,从而使用户看到自己或自己在虚拟世界中操控的器械进行相关动作,该设备的运用,有效缩短用户在进入虚拟世界前的准备时间,简易所需的准备工序,从而用户通过很便捷的方式就可进行虚拟世界。本发明介绍的“感应定位点系统”,可使操控器感知各定位点发生的各矢量变化(包括位移、速度、方向),可有效简化“穿套式定点控制设备”,使之纯以机械结构,而无需备配任何电子系统,由于用户在使用过程中,各定位点均被定位于用户身上的各对应部位,具用户各部位活动空间有限,因此可做设备零损害,即保证设备的使用寿命;因无所电子系统可避免电子短路给用户带来身体伤害。本发明介绍的“选择法”和“组合法”,可实现自我角色上活动部位数大于感应定位点数。下面结合附图和具体实施例对本发明作进一步的说明。


图I为虚拟世界中自我角色所在场景与自我角色头部就同一矢量动作的矢量动作时间 其中 t :时间、V :体积、S :位移;
曲线A是虚拟世界中自我角色所在场景的位移或体积矢量动作时间 曲线B是自我角色头部的位移或体积矢量动作时间图。图2为用户关节示意图。
具体实施例方式一种放大系统的实施例I :
一种放大系统,包括人机同步系统、人机互动系统、用户最大允许微动作限制系统和自我角色虚拟允许动作系统。I.人机同步系统设有用户微动作识别系统、微动作匹配命令规则系统。I. I 所述用户微动作识别系统它就用户身体或道具规定活动部位和非活动部位,并在不同非活动部位分别设有具有区别特征的定位感应件;建一虚拟三维坐标系,并在三个或三个以上的且不在同一直线上的已知坐标点上固置测距装置;具体识别方法如下
在任意时间点上,测量定位感应件分别到上述各距离测定点的距离,从而计算出各定位感应件的三维坐标,通过跟踪各定位感应件的位置(三维坐标)随时间的变化,以确定用户在任意时间上的姿势或在某段时间内的动作变化。本实施例中所述用户微动作识别系统旨在对用户肢体运动的时时跟踪,它也可以在任一活动部位上设有2个或2个以上定位感应件,其中至少两点在x、y、z轴上的坐标值 均不相同,使该活动部位在某时间段内的水平转角或竖直转角可确定。I. 2 所述微动作匹配命令规则系统
用户通过控制肢体动作,而使肢体上感应定位点发生一定规则的位移变化,而匹配于自我角色的动作方案,它包括
规则I :
设定用户或虚拟世界道具执行任一允许动作的最大幅度M、对应虚拟世界中人或物的执行相应的允许动作的最大幅度为N、在t时间点上用户或虚拟世界道具执行该允许动作的幅度为Mt,对应虚拟世界中人或物的执行相应的允许动作的幅度为Nt,则该系统满足当Mt大于或等于M时,Nt = N ;当Mt小于M时,N大于Nt大于Mt如用户手臂抬起5度时,自我角色则完全抬起手臂,当用户抬手臂的角度大于5度,自我角色均完全抬起手臂,这里,我们称5度为用户执行抬手臂的最大幅度,显然用户手臂不仅可以抬5度。这里尤其指出无残疾且健康的用户执行某允许动作时,实际的运动极限均大于该允许动作的最大幅度,而为了更有效实现本技术效果,虚拟世界过程采用动作放大系统时,最好通过对用户肢体的限制只允许其进行小幅度的微动作。具体包括“定位感应件或其变化与自我角色动作或活动部位的对应方法”,以下
逐一介绍。I. 2. I 通过定位感应件位置变化控制自我角色动作的方法。是针对虚拟世界赋于自我角色Al、A2…An共计η个可单独活动部位A,就其中任一可单独活动部位Ax设有411、412“41111共计1]1种允许动作,411为其中任一允许动作,按以下两种情形控制。情形I当该η个活动部位均可在用户身上找到对应活动关节进行对应时
1)在用户身上的η个可单独活动部位上分别固定Al’、Α2’…An’共计η个感应定位点Α’,跟踪在任意时间点t时,任一感应定位点Ax’的三维位置变化,并匹配属于Axl’、Ax2’ 一Axm’共计m种中的哪种活动规则,设Axx’为其中任一活动规则;
2)使自我角色的可单独活动部位A—一对应于用户身上的感应定位点A’,任一可单独活动部位Ax的允许动作Axx可在并仅在感应定位点Ax’按Axx’活动规则动作时被启动,如Ax发生的位移随在各时间点上的变化对应于Ax’发生的位移随在各时间点上的变化,再如Ax实施的力度强弱对应于Ax’所对应关节弯曲度及该关节抖动频率,Ax使用力度达最大值的条件在于当用户的Ax’达到最大幅度;另外Ax还应考虑对应于Ax’的紧张程度、运动速度和执行时间,以实现用户更自然操控虚拟世界,且使自我角色的运动尽量符合自然规律;3)本实施例所述的关节g在通过定位于用户身上的各感应定位点的位置完全确定任一时间点上用户的位置和姿势,这里本发明人特别列举其中之一可以满足此目的的关节总和每根手指头的三个关节、手腕关节、手肘关节、肩膀关节、头上任意不在同一直线上的三点、每根脚指头的ー个关节、脚脖子关节、小腿、大腿、臀部、脊椎中点。情形2当该η个活动部位不能完全在用户身上找到对应活动关节进行对应时 假设存在若干不能找到对应关系的活动部位Ay,先使用户的活动关节Ay’可选择控制
其中的Ayl、Ay2*“Ays共s个活动部位Ay,并采用选择法和组合法中ー种或全部来选择控制具体的活动部位Ay ;所述选择法是指活动关节Ay’确定对应控制活动部位后,可以单独直接控制;所述组合法是指,当需更换活动部位时,可通过第3命令或利用其他活动关节共 同选择执行不同的活动部位,如用户的手臂可以选择控制自我角色的手臂和翅膀,所述活动关节设为脚指,当脚指蜷起时,则用户控制翅膀,松开则控制手臂;所述第3命令指某命令菜单时,会跳出选择界面,通过选择确定要控制活动部位。另外通过定位感应件位置变化控制自我角色动作的方法还包括对用户的身体和道具上划分可动部和不可动部,并对可动部分别设定位感应件;其中道具和虚拟世界中物品或器具对应,使得操做道具时,就可使虚拟世界中的相应物品或器具被相应操做,其实换句话说就是用定位感应件控制相应虚拟世界中的东西(人或物)。1.2.2定位感应件或其变化与自我角色动作或活动部位的对应方法。使用户不同关节上的定位感应件均具有不同的区别特征,并通过不同的区别特征对应自我角色的活动部位或不同动作。所述区别特征是在定位感应件上的不同涂点密度或涂点规则,如涂点密度为d或具有涂点规则I的定位感应件发生位置变化吋,自我角色的某活动部位就执行相应的允许动作;涂点密度或涂点规则可以通过盖章实现。规则2
不促发命令的规则;
本实施例中优选不促发命令的规则,当然也可以是促发命令的规则。2.人机互动系统设有反作用感知装置和被作用感知装置。它主要用于修正用户的最大允许微动作幅度Mm,与自我角色的最大虚拟允许动作幅度Nm的比值Mm/Nm;并使Mm/Nm值比常态大即反作用感知装置和被作用感知装置エ作吋,Nm根据以下情形等因子减小。2. I 当人机互动由自我角色促发,则按以下方法实现。I)锁定用户想要作用的目标
方法一
利用户眼睛定位装置,当用户的视线方向经过某物方且肢体或道具的作用方向朝向该物方吋,给系统作出该肢体或道具要作用于该物方的指令;则系统发出提令,自我角色已锁定该目标;其中用户的视线方向的跟踪可采用本发明人申请的申请号为“201110411809.X”的《一定识别眼观物方的方法》,或者任意的现有技木,如专利号为“02829315. O”的《跟踪扭转的眼睛的方向和位置》;
方法ニ
通过对眼睛图像采集装置准确判断用户锁定的主要目标,其中眼睛图像采集装置可能过多种现有技术实现,如专利号为“200610072961. 9”的《眼睛图像采集装置》。2)该动作作用于目标后,自我角色因被反作用而必然存在的“动作速度” “动作幅度”变化;系统通过反作用感知装置提搞对用户相应的限制负载向用户反馈,或者改变相应部位的虚拟最大幅度,使用户看到自我角色的效果,而通过视觉产生反作用感知装置相同或类似的错觉。3) 计算目标被作用后的形态变化,包括形变(姿势变化,不可还原的变形,尤其指破坏)、动能变化情况(动能值+动能方向)。2. 2 当机互动由虚拟世界中的其他物方作用于自我角色,而使自我角色被动 进入互动,则按以下方法实现
1)当自我角色被作用并产生作用效果时,自动锁定实施作用的物方为目标;
2)自我角色被作用而产生的作用效果指自我角色被作用后的形态变化、动能变化;自我角色被作用而产生的作用效果通过被作用感觉装置反馈给用户,或者改变相应部位的虚拟最大幅度,使用户看到自我角色的效果,而通过视觉产生被作用感知装置相同或类似的错觉。以下以实例介绍
如自我角色要攻击一个游戏角色,首先锁定目标,当自我角色打出一拳,作用到对方运动的手臂,而受到对方手臂的反作力,这里尤其指出不管对方有没朋格挡,只要自我角色碰到目标,根据作用力与反作用力的原理,自我角色必然会受到反作用力;这里当目标进行格挡时,自我角色还受到目标格挡用手臂的作用,则叠加被作用感知装置的设置效果。3.用户最大允许微动作限制系统。本实施例为使虚拟世界更逼真,包括嗅觉系统、触觉系统和体力疲劳等随机设障系统中一种或多种;所述体力疲劳的随机设障系统,可结合穿套式定点控制设备,如脚掌套件上连接一可伸缩的推进机构、手掌套件内设一可收缩的手握器。所述设障系统包括反作用感知装置和被作用感知装置;所述被作用感知装置满足当虚拟世界中的任一物方作用于自我角色的某部位或某些部位时,设障系统会根据该物方动作特征作用于用户的相应部位上;反作用感知装置满足当自我角色作用于虚拟世界任一物方时,系统首先根据自我角色的动作特征及该物方的即时状态,判断的自我角色被反作用的部位及反作用效果,所述设障系统则以等因子效果作用于用户相应的部位上。所述设障系统根据自我角色的疲劳程度及最大运动能力,改变反作用感知装置和被作用感知装置对用户的荷载。以下通过实例介绍
虚拟世界前要先将用户固定在某操控位上(如床上),用户动作任一肢体,在虚拟世界中的对应人物则执行完全的动作,目的在于用户执行任何一动作都可以在同一处操控位进行,动作后,身体所在位置也不会变化,从而减少用户的运动空间。让用户躺在或坐在控制台上,使设障系统限制用户各躯干的最大活动范围,如脚板装置弹性接触用户的脚板;手臂限位装置以远盈配合套于用户手臂上。所述设障机构设于在用户允许动作的部位上方,在常态下使设障机构与用户的躯干保持一定距离(称为自由空间),使用户各部位在不接触到设障机构的情况下,可不受作用进行任何意微动作;所述设障机构设有弹性荷载活动区(称为荷载空间),当用户的躯干与设障机构接触,并续继往弹力反方向运动时,相应部位需克服弹力作功。它的功能对应如下
1)用户在自由空间和荷载空间的可移动的总和对应于用户的最大允许微动作幅
度;
2)当用户躯干作用于设障机构,同时其动作符合机算机识别命令时;自我角色持续执行虚拟允许动作,如连续转身;
3)当用户促发人机互动时,设障机构表现为目标对用户的反作用; 4)当自我角色被虚拟世界中的物方作用时,设障机构缩小自由空间,并作用于用户的相应躯干;
5)当自我角色运动能力值提升时,设障机构的负载减小;
6)当自我角色运动能力值减弱时,如疲劳时,设障机构的负载提高。本实施例所述的感应定位点可以适用以下两种方案
1)将能被探测涂料作为感应定位点涂在肌肉的敏感点上,通过肌肉的紧张程度和运动速度,使各股肉上的感应定位点能判断用户的意图,从而有效对虚拟世界发出相应指令;
2)将感应定位点固设于穿套式定点控制设备的各活动部位上,可使用户直接穿戴后,身体各部份的动作,均可控制对应“感应定位点”进行相关命令,从而使用户看到自己或自己在虚拟世界中操控的器械进行相关动作,该设备的运用,有效缩短用户在进入虚拟世界前的准备时间,简易所需的准备エ序,从而用户通过很便捷的方式就可进行虚拟世界。上述两方案并不局限于“动作放大系统”,尤其针对不要求用户身体发生位移的玩虚拟世界,如赛车虚拟世界。本实施例中穿套式定点控制设备也可以在设备中植入控制器,使操控器感知各定位点发生的各矢量变化(包括位移、速度、方向);但结合本发明介绍的“感应定位点系統”,可可有效简化“穿套式定点控制设备”,使之纯以机械结构,而无需备配任何电子系统,由于虚拟世界过程中,用户各部位仅进行微动作,因此可做设备零损害,即保证设备的使用寿命,又可避免所电子系统中可能的电子短路给用户带来身体伤害。本实施例中穿套式定点控制设备包括手掌套件、手臂套件、头部套件、脚掌套件、腿部套件、臀部套件和腰部套件;各套件上均设有ー个或ー个以上感应定位点。它还满足每根手指头的三个关节、手腕关节、手肘关节、肩膀关节、头上任意不在同一直线上的三点、每根脚指头的ー个关节、脚脖子关节、小腿、大腿、臀部、脊椎中点上均设有ー个或ー个以上感应定位点。本设备g在通过定位于用户身上的各感应定位点的位置完全确定任一时间点上用户的位置和姿势,本设备也局限于上述感应定位点在上述关节的分配方案。尤其指出
1)为确保动作放大系统的有效性,自我角色的允许动作执行条件并非感应定位点在某时间上的位置,而是相对上ー时间点上的位置变化;
2)距离测定点是固定不动的,或者其坐标可计算而确定;
3)有些虚拟世界,为了减小电脑资源的占用,只给自我角色很特定的几个动作,这种情况下,应满足用户某些部位的动作或组合动作,就应可以控制自我角色进行ー连惯的允许动作;4)动作放大系统和动作定位点控制系统可以组合运用,也可单独使用;
5)本发明还包括语音控制系统,使得用户可以通过语音发出指令以控制自我角色的允许动作及虚拟世界的各项基本操作,如退出、保存。本系统还包括语音识别系统,如可以对用户的声音预先录入,并匹配各项指令。其他说明
用户准备就绪后,睁眼会发现自已在上一次退出虚拟世界时所在的位置,各种动作所带来的场景的变化,完全从该位置为起始点。本虚拟世界允许自我角色具有变形能力当变形后需要控制的部位大于人的关节数怎么办?可以采用选择法当执行选择命令动作时,可以选择某关节控制虚拟世界中对像的具体运动部位;也可以采用组合法即两个或两个以上关节同时执行某特定动作时,也可以起到相同效果。本虚拟世界方法还允许用户具有隔空取物等超能力,该指令的启动条件是用户手臂上的感应定位点集在同一直线上,手掌上的感应定位点集成爪状并朝向该物品;而虚拟世界判断吸力的大小,则可先预定自我角色吸力最大值,而取值的条件可以是手指抖动的频率,当频率减小,则吸力对应减小。当虚拟世界接到用户这一意图,就会计算并比较吸力与物品被吸的难度,当物品的重力太大或被原所在位置的吸付力太大,就发求用户使用抓的力度加大,这时手指的弯曲程度就会加强,而手指的抖动加剧,而使手指上的感应定位点抖动加剧,电脑就会接到用户吸力加强,从而进一步判断能否完成吸收。定位感应件与所要控制的部位如何对应?如果每个关节都对应一个定位感应件,在有丰富允许动作的虚拟世界里就需要用户进行长时间的准备才可能进入虚拟世界,为此本发明还提供了穿套式定点控制设备”,用户只需配带对应的手套、脚套、支架套和头盔,就可以操控绑覆在全身的每处关节上的感应定位点,因此极具实用性。由于采用动作放大法,用户有身体和自我角色各肢体位置和姿势并没有完全对应,因此不能单以感应定位点的位置确定,但两者的头部(由其是眼睛)在虚拟世界中的位置和朝向是相同的。那如何说明用户也能在虚拟世界确定坐标?首先用户的视觉通过眼镜获得,那眼镜在虚拟世界的坐标是可确定的,因为眼球与眼镜的相对位置始终不变,因此,用户眼球在虚拟世界的坐标可定。一种虚拟设备的实施例I
它包括置身系统、全景系统、场景移动系统、动作判断系统和动作放大系统。A. 全景系统
所述全景系统是指虚拟世界过程中,虚拟世界画面始终覆盖用户的全部视觉范围,使用户只能看到虚拟世界中的场景,而看不到现实中的场景;眼镜上屏幕及其虚拟世界画面均覆盖用户的全部视觉范围;该技术可采用现有技术如专利号为为“200810066897. 2”的《一种集成了 CMMB接收模块的移动视频眼镜》。B. 置身系统
所述置身系统,满足用户和自我角色在虚拟世界中的位置相同,且用户身体活动与自我角色活动同步,使用户看自我角色的身体时,会误以为是自己的现实中的身体;用户身体活动与自我角色活动同步的方法是通过动作定位点控制系统确定用户进行的动作,通过相关动作确定用户发出的指令内容,继而控制自我角色对就活动部位的活动。C.场景移动系统
所述场景移动系统,利用虚拟世界中自我角色所在场景的反向动作,使用户有正进行各种移动或变身(身体縮小或放大或形状变化)的错觉;所述自我角色所在场景的确定方法包括
1)直接在用户头部设有能与头部同步发生位移的定位件;所述定位件上设有不在同一直线的三个定位感应件,所述定位感应件满足在虚拟世界的位置可确定,从而确定出用户的头部在虚拟世界中的位置及面部朝向;
2)通过用户头部在虚拟世界中的位置及面部朝向确定虚拟世界画面。

本实施例中定位件的安装位置重点在满足可与头部同步发生位置,因此还可以安装在用户头部上的各种器具。本实施例中用户与自我角色在脸部运用的同步关系也可以采用动作放大系统。本发明的视频设备并不限于通过眼睛观看的设施,如专利号为“00820024. 6”的“人体电子植入体及其人工视觉系统”已经给出了通非眼睛使大脑获得图像的方法。
权利要求
1.一种放大系统,满足用户可以控制虚拟世界中的自我角色,其特征在于系统中设有可被机算机识别的一套或一套以上的用户允许微动作方案和一套或一套以上的虚拟允许动作方案,用户通过实施用户允许微动作方案以控制自我角色实施相应的虚拟允许动作方案;所述用户允许微动作方案设有用户或道具执行该微动作的最大幅度M、对应自我角色执行相应允许动作的最大幅度为N,设在t时间点上用户执行该微动作的幅度为Mt,对应自我角色执行相应允许动作的幅度为Nt,则该系统满足当Mt大于或等于M时,Nt = N;当Mt小于M时,N大于Nt大于Mt ;所述用户允许微动作方案满足用户在实施该动作时,其躯干无需离开用户所在位置。
2.如权利要求I所述的一种放大系统,其特征在于所述用户允许微动作方案满足当用户以最大幅度M完成任一微动作时,躯干上除手掌和脚掌外的任意相邻的两部份的角度变化值小于30度。
3.如权利要求I或2所述的一种放大系统,其特征在于它设有一控制台,并限制用户仅能在控制台内活动;任意允许动作的最大幅度M满足用户执行该允许动作时,无需离开控制台。
4.如权利要求3所述的一种放大系统,其特征在于所述控制台设有一设障系统,所述设障系统包括反作用感知装置和被作用感知装置;所述被作用感知装置满足当虚拟世界中的任一物方作用于自我角色的某部位或某些部位时,设障系统会根据该物方动作特征作用于用户的相应部位上;反作用感知装置满足当自我角色作用于虚拟世界任一物方时,系统首先根据自我角色的动作特征及该物方的即时状态,判断的自我角色被反作用的部位及反作用效果,所述设障系统则以等因子效果作用于用户相应的部位上。
5.如权利要求4所述的一种放大系统,其特征在于所述设障系统根据自我角色的疲劳程度及最大运动能力,改变反作用感知装置和被作用感知装置对用户的荷载。
6.一种运用如权利要求I所述一种放大系统的虚拟设备,其特征在于它包括视频设备、用户允许微动作方案的识别捕捉设备和控制视频设备所播放自我角色的虚拟允许动作与用户的允许微动作同步的同步控制系统。
7.如权利要求6所述的一种虚拟设备,其特征在于所述的同步控制系统的同步控制方法包括 1)、保持用户与自我角色的头部及头部上的各器官的运动幅度相同; 2)、自我角色所在场景的确定方法包括确定用户头部在虚拟世界中的位置及面部朝向,并通过用户头部在虚拟世界中的位置及面部朝向确定虚拟世界画面,即视频设备的播放画面;用户头部在虚拟世界中的位置及面部朝向的确定方法是设在用户头部或间接设于用户头部的,能与头部同步发生位移的定位件;所述定位件上至少有不在同一直线的三点在虚拟世界的位置可确定,使得用户的头部在虚拟世界中的位置及面部朝向均可确定; 3)、反向动作控制方法,是使虚拟世界中自我角色所在场景执行与自我角色头部方向相反而矢量值相同的矢量动作,且两者在分别以同一矢量动作和时间为坐标轴的坐标系中,其矢量动作时间图以时间坐标轴呈轴对称关系。
8.如权利要求6所述的一种虚拟设备,其特征在于所述识别捕捉设备在用户的NI、N2…Nn部位上分别设置定位感应件,并跟踪在任意时间段t内,定位感应件NI、N2…Nn三维位置变化;当其中的定位感应件的活动规律满足一个或多个用户允许微动作方案时,同步控制系统使自我角色执行相应部位进行虚拟允许动作。
9.如权利要求8所述的一种虚拟设备,其特征在于所述识别捕捉设备设有不在同一直线上的三个或三个以上测距装置,并通过以下方法测量定位感应件位置的变化 1)、建一虚拟三维坐标系,并确定各测距装置在该坐标系中的坐标; 2)、测定定位感应件分别到上述各测距装置的距离,从而计算出各定位感应件在任意时间点上的三维坐标; 3)、参照同一定位感应件的三维坐标随时间的变化,以判断用户期望达至的动作,继而控制自我角色对就活动部位的活动。
10.如权利要求8所述的一种虚拟设备,它至少还具有以下一个或多个特征 1)、用户身上不同部位上的定位感应件均具有不同的区别特征,以使计算机可识别定位点所对应用户部位; 2)、它还包括嗅觉系统、触觉系统和体力疲劳的随机设障系统中一种或多种; 3)、它还设有一穿套式定点控制设备,包括手掌套件、手臂套件、头部套件、脚掌套件、腿部套件、臀部套件和腰部套件;各套件上均设有一个或一个以上感应定位件。
全文摘要
本发明提供了一种放大系统及其运用,满足用户可以控制虚拟世界中的自我角色,其特征在于系统中设有可被机算机识别的一套或一套以上的用户允许微动作方案和一套或一套以上的虚拟允许动作方案,用户通过实施用户允许微动作方案以控制自我角色实施相应的虚拟允许动作方案;所述用户允许微动作方案设有用户或道具执行该微动作的最大幅度M、对应自我角色执行相应允许动作的最大幅度为N,设在t时间点上用户执行该微动作的幅度为Mt,对应自我角色执行相应允许动作的幅度为Nt,则该系统满足当Mt大于或等于M时,Nt=N;当Mt小于M时,N大于Nt大于Mt;所述用户允许微动作方案满足用户在实施该动作时,其躯干无需离开用户所在位置。
文档编号G06F19/00GK102681655SQ20111042038
公开日2012年9月19日 申请日期2011年12月15日 优先权日2011年2月11日
发明者黄得锋 申请人:黄得锋
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1