一种模拟环境的方法、系统及装置的制作方法

文档序号:1604503阅读:104来源:国知局

专利名称::一种模拟环境的方法、系统及装置的制作方法
技术领域
:本发明涉及电子游戏和航空航天、体育和军事目的的训练系统领域,尤其涉及一种用于模拟环境的方法、系统及装置。
背景技术
:在电子游戏和航空航天、体育和军事目的的训练系统中利用环境模拟技术可以实现对多种环境的模拟以达到更好的游戏效果或训练效果。目前,在电子游戏领域,特别是可视电子游戏中,多采用游戏控制器(如游戏手柄、方向盘、光枪等可与游戏参与者直接接触的设备)来实现上述环境模拟。这些控制器在和游戏主机进行通讯时,除了可以发送控制信息控制与游戏主机相连的屏幕的画面中的人物、可移动物体等完成相应操作外,还可以接收从主机发出的控制信息,如振动信息,并根据该振动信息控制游戏手柄、方向盘、光枪等游戏控制器自带的振动装置产生振动,使游戏参与者感觉到振动,以模拟游戏环境中的振动效果(如赛车游戏中在不同情况下掌握方向盘可感觉到的振动)。在现有技术中,对游戏环境和训练环境的模拟主要是环境中的振动情况的模拟和环境音效的同步实现,给游戏和训练的参与者的感觉比较单调,无法使游戏和训练参与者有多方面的立体感受。
发明内容本发明所要解决的技术问题在于,提供一种模拟环境的方法、系统及相关装置。可以实现对游戏和训练环境中声效特征、振动特征、风效特征、移动特征、气味特征、温度特征、变形特征以及光效特征的模拟和控制。为了解决上述技术问题,一方面,本发明的实施例提供了一种模拟环境的方法,包括接收编码的特征信息,所述特征信息可以至少表征一种环境特征;对所述接收的编码的特征信息进行解码,获得环境的特征信息;根据所述特征信息模拟与所述特征信息对应的环境特征;其中,所述环境特征可以包括声效特征、振动特征、风效特征、移动特征、气p未特征、温度特征、变形特征以及光效特征中的一种或多种。另一方面,本发明的实施例提供了一种模拟环境的系统,包括主机,用于运行需要模拟的环境,提取所述环境的特征信息,将所述特征信息编码后发送;环境模拟装置,用于接收所述主机发送的编码的特征信息,将所述编码的特征信息进行解码,将解码获得的环境的特征信息发送;功能装置,用于接收所述环境模拟装置发送的环境的特征信息,并才艮据所述环境的特征信息进行环境模拟;其中,所述特征信息可以包括声效特征信息、振动特征信息、风效特征信息、移动特征信息、气味特征信息、温度特征信息、变形特征信息以及光效特征信息中的一种或多种。另一方面,本发明的实施例提供了一种环境模拟装置,包括接收模块,用于接收编码的特征信息;存储模块,用于存储所述接收^t块接收的编码的特征信息;解码模块,用于将存储在存储模块的编码的特征信息进行解码,获得环境的特征信息;发送模块,用于发送所述解码模块解码获得的环境特征信息;其中,所述特征信息可以包括声效特征信息、振动特征信息、风效特征信息、移动特征信息、气味特征信息、温度特征信息、变形特征信息以及光效特征中的一种或多种。另一方面,本发明的实施例提供了一种环境模拟装置,包括接收模块,用于接收编码的特征信息;存储模块,用于存储所述接收模块接收的编码的特征信息;解码模块,用于将存储在存储模块的编码的特征信息进行解码,获得解码的环境的特征信息;功能模块,用于根据所述解码模块解码获得的环境的特征信息进行环境模拟;其中,所述特征信息可以包括声效特征、振动特征、风效特征、移动特征、气味特征、温度特征、变形特征以及光效特征中的一种或多种。在本发明中,环境的特征信息可反映多种环境特征,使得在环境模拟时,可同时进行多种环境特征的模拟;同时,本发明中,采用专门的环境模拟装置控制实现对环境的模拟,使得在游戏或训练中对环境的模拟更加灵活化和多样化。图1是本发明中模拟环境的系统的一种实施例的结构示意图2是本发明中模拟环境的系统在游戏系统中的位置一种实施例的示意图3是为本发明中环境模拟装置的第一具体实施例的组成示意图4是为本发明中环境模拟装置的第二具体实施例的组成示意图5是为本发明中环境模拟装置的第三具体实施例的组成示意图6是为本发明中环境模拟装置的第四具体实施例的组成示意图7是为本发明中模拟环境的方法的一种具体实施例的流程示意图。具体实施例方式下面参考附图对本发明的优选实施例进行描述。在所参照的附图中,不同的图中相同的部件使用相同的附图标号来表示。参见图1,为本发明中模拟环境的系统的一种实施例的结构示意图。在该系统中包括主机l,用于运行需要模拟的环境,提取所述环境的特征信息,将所述特征信息编码后发送。如在游戏环境的模拟中,主机1可以是个人电脑、电视游戏机或是大型室内游戏才几,主机1在运行游戏时同时会运行游戏的环境并发送给显示器(如电脑显示器或电视机)进行显示,使用者通过与主机1相连的控制器(如电脑键盘、鼠标或游戏手柄)向主机1发送控制信息控制游戏画面中的人物、可移动物体等完成相应的操作以使游戏不断进行。在本发明的具体实施例中,主机1可以提取游戏环境中的环境特征信息,如声效特征、振动特征、风效特征、移动特征、气味特征、温度特征、变形特征以及光效特征中的一种或多种。其中,所述的声效特征可以是游戏的背景音乐,或其他游戏音效,如赛车时,车辆碰撞到不同物体的不同声音等。振动特征可以是游戏进行中可能游戏使用者控制的对象所感受到的振动,如赛车中的方向盘的振动,击打网球时球拍的振动等。风效特征则可以是游戏中被控制对象所能感觉到的风效特征,如真实的赛车中驾驶者所能感觉到的风吹的感觉等。的物体的移动,例如,当使用真实的小型机器人模拟游戏中的机器人,该移动特征则是游戏中的机器人的移动情况,当游戏中的机器人移动时,该移动特征可控制真实的小型机器人做相应的移动。气味特征则是游戏中出现的气味,根据该气味特征,在现实环境中对其进行重现,使游戏使用者可以嗅到这些气味。温度特征则反映的是游戏中的温度情况,当游戏中环境温度变化时,比如,游戏环境变为寒冷的环境时,通过该温度特征可控制真实环境中产生冷气,而当游戏环境变为炎热的环境时,则产生暖气。变形特征,可以是游戏中产生的变形效果。如变形金刚游戏中,模拟器可以做成一个变形金刚,并会随游戏中变形金刚的变化产生相应的变化。光效特征,可以是游戏中的光效以及光效的变化。如游戏中的主体颜色为绿色,则光效特征为绿色,并在显示环境中根据该光效特征呈现绿色;或是游戏中的颜色以一定频率变化,则该光效特征可以为表征这种变化频率和变化颜色的多个特征量的组合。由于主机可提取的环境特征可以为多个,所以当需要将多个特征信息进行发送时,需要对特征信息进行适当的编码,以使后续设备可以获知各个特征信息所表达的具体含义。其中,对不同类别的特征信息可按照其类别进行编码,如当特4正信息中包括光效特征和振动特征时,可以定义一特征类型标识位,以标识在该位以后的数据表示的是光效类特征还是振动类特征,如,当标识位为Fl时,则该位以后的翁:据为光效特征;当标识位为F2时,则该位以后的数据为振动特征。或者是,在固定的数据段中只编码固定类型的特征信息的数据,如,将数据分成固定长度的数据段,在第一个数据段中的数据为光效类特征数据,在第一个数据段后的第二个数据段中的数据为振动类特征数据。环境模拟装置2,用于接收所述主机l发送的编码的特征信息,将所述编码的特征信息进行解码,发送解码获得的特征信息。由于主机1发送的特征信息可以是编码后的包括多个特征的信息,因此,在环境模拟装置2中需要对其进行解码,由于编码中是按特征类型进行编码的,所以解码后获得的特征信息也是与其具体类型相对应的。解码后将不同类型的特征信息发送给对应的功能装置3。如,将声效特征发送给模拟环境声音功能的装置,具体可以是扬声器,音响等;将振动特征发送给游戏手柄或方向盘中的振动功能装置;将风效特征发送给风扇、鼓风机等可以在实际环境中模拟游戏环境的风的效果功能装置;类似的,其他特征也发送给对应的功能模块。主机1向环境冲莫拟装置2发送数据可以通过有线连接发送,也可以通过无线发送。功能装置3,用于接收所述环境模拟装置2发送的特征信息,并根据所述特征信息模拟游戏环境中的各种情况。如,接收的特征信息中包括风效特征,则功能装置3包括用于产生相似的风力、风向状况的鼓风机或风扇等类似功能装置。在实际操作中,该功能装置3可以是一个单独的装置也可以作为环境模拟装置2的一部分。则环境4莫拟装置2可以有两种构成方式方式一、如图3,为本发明中环境模拟装置的第一具体实施例的组成示意图。如图所示,环境模拟装置2包括接收模块20,用于接收编码的环境的特征信息;存储模块22,用于存储所述接收模块20接收的编码的环境的特征信息;解码模块24,用于将存储在存储模块22的编码的环境的特征信息进行解码,获得所述环境特征的特征信息;发送模块26,用于发送所述解码模块24解码获得的特征信息至环境模拟装置2,或将解码模块22解码获得的环境特征信息发送给主机进行校验。主机校验后获得校验结果并将其发送回环境模拟装置2,接收模块20在接收到主机校验成功的信息后发送模块26再将所述特征信息发送至环境模拟装置2。具体的校验过程可参见下述才莫拟环境的方法的一种具体实施例中的相应描述。如图4所示,为具有上述校验功能的环境模拟装置2的组成示意图。其中对特征信息以及其编码方式的定义如上例中所述。则此时,功能装置3和环境模拟装置2为独立的两部分。其中,根据特征信息种类等的不同,该功能装置3或环境^t拟装置2可以有多个。方式二、如图5,为本发明中环境模拟装置的第三具体实施例的组成示意图。如图所示,环境模拟装置2包括接收模块20,用于接收编码的环境的特征信息;存储模块22,用于存储所述接收模块20接收的编码的环境的特征信息;解码模块24,用于将存储在存储模块22的编码的环境的特征信息进行解码,获得所述环境特征的特征信息;功能模块28,用于根据所述解码模块24解码获得的所述特征信息进行环境模拟。其中对特征信息以及其编码方式的定义如上例中所述。则此时,功能装置3为环境模拟装置2的一部分,即其中的功能模块28。并且,同时与主机1相连的环境模拟装置2才艮据其具体冲莫拟对象的不同,可以有多个。而同一个环境模拟装置2中也可以有多个功能模块28。在本具体实施例中,解码才莫块24解码获得环境特征信息后,也可以增加一校验过程。则此时的环境模拟装置2的组成如图6所示。解码模块24获得解码的特征信息后,将其发送给校验发送模块30,校验发送模块30将所述特征信息发送给主机进行校验。主机校验后获得校验结果并将其发送回环境模拟装置2,接收模块20在接收到主机校验成功的信息后再通知功能模块28校验成功,则功能模块28根据所述解码模块24解码获得的所述特征信息进行环境模拟。具体的校验过程可参见下述模拟环境的方法的一种具体实施例中的相应描述。如图7,为本发明中模拟环境的方法的一种具体实施例的流程示意图。如图所示,模拟环境的方法可包括如下步骤步骤S701、接收编码的特征信息,所述特征至少表征一种环境特征。其中,特征信息是由主机在其运行的游戏环境中提取的可以表征环境特征的信息,然后主机再对该特征信息进行编码并发送给环境模拟装置。编码时,可按照不同的类别的特征信息进行编码,如当特征信息中包括光效特征和振动特征时,可以定义一特征类型标识位,以标识在该位以后的数据表示的是光效特征还是振动特征,如标识位为Fl时,则该位以后的数据为光效特征;标识位为F2时,则该位以后的数据为振动特征。或者是,在固定的数据段中只编码固定类型的特征信息的数据,如,将数据分成固定长度的数据段,在第一个数据段中的数据为光效特征数据,在第一个数据段后的第二个数据段中的数据为振动特征数据。其中,环境特征可以包括声效特征、振动特征、风效特征、移动特征、气味特征、温度特征、变形特征以及光效特征中的一种或多种。其具体定义同在描述主机1中所提到的定义一致。步骤S702、对所述接收的编码的环境的特征信息进行解码,获得所述环境的特征信息。由于编码中是按特征类型进行编码的,所以解码后获得的特征信息也是与其具体类型相对应的。步骤S703、在根据本步骤对特征信息进行解码后,可对解码获得环境的特征信息进行校验,获得校验结果,当校验结果为特征信息正确时,执行下一步9骤。其中所述的校验可以仅在本地(即环境模拟装置中)进行,也可以向主机发送校验信息,由主机对校验信息进行校验,并将校验结果发还给环境模拟装置,若环境模拟装置发现校验结果为特征信息正确时执行下一步骤,否则可向主机请求重发特征信息。在获得重发的特征信息后继续执行步骤S702等。本步骤为可选步骤。步骤S704、根据所述特征信息模拟所述特征信息对应的环境特征。以一个具体例子来进一步说明上述过程。在赛车游戏环境中具有光效的变化(如车手驾驶赛车穿过隧道时光线明暗的变化等)、声音的变化(赛车在不同时速下引擎的声音的不同、在不同路面上行驶的声音的不同以及发生碰撞等情况下的声效等)和方向盘在不同情况下的振动情况的变化。则游戏主机提取上述三种类型的环境特征信息,并根据这三种类型进行编码。采用标志位的方式进行编码,其编码后的特征信息如下<table>tableseeoriginaldocumentpage10</column></row><table>其中,Fl表示光效特征,F3表示音效特征,F5表示振动特征。其具体数据内容的长短可以不相互一致。数据结束表示的具体内容也可以是其他的。只要符合主机与游戏模拟装置之间的编码解码协议即可。当然也可以采用数据段的编码方式,此处不再赘述。主机将按上述编码后的特征信息发送给游戏模拟装置,游戏模拟装置再对接收到的编码的特征信息进行解码。即游戏才莫拟装置可以解码并获得表示光效特征、音效特征以及振动特征的具体的数据内容。然后再由功能装置(该装置可以是游戏模拟装置的一部分,也可以是与其独立的装置)获取到上述具体数据后分别实现上述三种特征。功能装置具体可以是,在游戏使用者的周围环境以及颜色的调整变化;处于游戏4吏用者周围的音响;以及游戏使用者对游戏中的赛车进行控制的游戏方向盘、油门、刹车和座椅,在该方向盘、油门、刹车和座椅上可设有带偏心轮的马达以使上述装置产生相应的振动。这样,这个赛车游戏的使用者就可以体验到如真实赛车般的声效、光效以及振动的环境,使游戏使用者的体验更加丰富。本领域的普通技术人员可知上述的各个具体实施例也可应用于体育、航空航天以及军事等其他领域的训练或体验系统中。在本发明的具体实施例中,环境的特征信息可反映多种环境特征,使得在环境模拟时,可同时进行多类环境特征的模拟;同时,本发明中,采用专门的环境模拟装置控制实现对环境的模拟,使得在游戏或训练中对环境的模拟的更加灵活化和多样化。以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。权利要求1、一种模拟环境的方法,包括接收编码的特征信息,所述特征信息可以至少表征一种环境特征;对所述接收的编码的特征信息进行解码,获得环境的特征信息;根据所述特征信息模拟与所述特征信息对应的环境特征;其中,所述环境特征可以包括声效特征、振动特征、风效特征、移动特征、气味特征、温度特征、变形特征以及光效特征中的一种或多种。2、如权利要求1所述的方法,其特征在于,所述编码的特征信息是按所述特征信息的类别进行编码的。3、如权利要求2所述的方法,其特征在于,所述按所述特征信息的类别进4亍编码具体为将所述特征信息分类,生成唯一表征所述特征新型类别的的数据段。4、如权利要求1至3中任一项所述的方法,其特征在于,在所述对所述接收的编码的特征信息进行解码,获得环境的特征信息步骤之后还包括对所述解码获得环境的特征信息进行校验,获得校验结果,当校验结果为特征信息正确时,执行下一步骤。5、一种模拟环境的系统,包括主机,用于运行需要模拟的环境,提取所述环境的特征信息,将所述特征信息编码后发送;环境模拟装置,用于接收所述主机发送的编码的特征信息,将所述编码的特征信息进行解码,将解码获得的环境的特征信息发送;功能装置,用于接收所述环境模拟装置发送的环境的特征信息,并根据所述环境的特征信息进行环境才莫拟;其中,所述特征信息可以包括声效特征信息、振动特征信息、风效特征信息、移动特征信息、气味特征信息、温度特征信息、变形特征信息以及光效特征信息中的一种或多种。6、一种环境模拟装置,包括接收模块,用于接收编码的特征信息;存储模块,用于存储所述接收模块接收的编码的特征信息;解码模块,用于将存储在存储模块的编码的特征信息进行解码,获得环境的特4i^言息;发送模块,用于发送所述解码模块解码获得的环境特征信息;其中,所述特征信息可以包括声效特征信息、振动特征信息、风效特征信息、移动特征信息、气味特征信息、温度特征信息、变形特征信息以及光效特征中的一种或多种。7、如权利要求6所述的装置,其特征在于,所述编码的特征信息是按特征信息的类型进行编码的。8、一种环境模拟装置,包括接收模块,用于接收编码的特征信息;存储模块,用于存储所述接收模块接收的编码的特征信息;解码模块,用于将存储在存储模块的编码的特征信息进行解码,获得解码的环境的特征信息;功能模块,用于根据所述解码模块解码获得的环境的特征信息进行环境模拟;其中,所述特征信息可以包括声效特征、振动特征、风效特征、移动特征、气味特征、温度特征、变形特征以及光效特征中的一种或多种。9、如权利要求8所述的装置,其特征在于,所述编码的特征信息是按特征信息的类型进行编码的。全文摘要本发明公开了一种模拟环境的方法、系统及装置,其中所述方法包括接收编码的特征信息,所述特征信息可以至少表征一种环境特征;对所述接收的编码的特征信息进行解码,获得环境的特征信息;根据所述特征信息模拟与所述特征信息对应的环境特征;其中,所述环境特征可以包括声效特征、振动特征、风效特征、移动特征、气味特征、温度特征、变形特征以及光效特征中的一种或多种。本发明还公开了一种模拟环境的系统和环境模拟装置。采用本发明,可同时进行多种环境特征的模拟,使得在游戏或训练中对环境模拟得更加灵活化和多样化。文档编号A63F13/00GK101468258SQ20071012562公开日2009年7月1日申请日期2007年12月29日优先权日2007年12月29日发明者罗富强申请人:科骏康电子(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1