首页> 中国专利> 用于虚拟世界与现实世界之间的相互动作的方法

用于虚拟世界与现实世界之间的相互动作的方法

摘要

公开了一种用于虚拟世界与现实世界之间的相互动作的方法。所述方法包括如下步骤:从传感器接收感测信息;将所述感测信息变换为应用于虚拟世界的信息;其中,感测信息包括描述通过弯曲感测的值的集合的阵列弯曲值元素,所述阵列弯曲值元素由轴的数量和感测位置的数量限定,且所述感测信息选择性地包括规定感测的值的单位的单位属性。

著录项

  • 公开/公告号CN104281262A

    专利类型发明专利

  • 公开/公告日2015-01-14

    原文格式PDF

  • 申请/专利权人 三星电子株式会社;

    申请/专利号CN201410484088.9

  • 发明设计人 韩在濬;韩承周;方远喆;金道均;

    申请日2011-04-06

  • 分类号G06F3/01;

  • 代理机构北京铭硕知识产权代理有限公司;

  • 代理人姜长星

  • 地址 韩国京畿道水原市

  • 入库时间 2023-12-17 02:55:12

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-08-01

    授权

    授权

  • 2015-02-11

    实质审查的生效 IPC(主分类):G06F3/01 申请日:20110406

    实质审查的生效

  • 2015-01-14

    公开

    公开

说明书

本申请是申请日为2011年04月06日、申请号为201180018649.0、发明 名称为“虚拟世界处理装置及方法”的发明专利申请的分案申请。

技术领域

本发明的实施例涉及虚拟世界处理装置及方法,更具体地讲,涉及一种 将弯曲传感器测量的感测信息应用到虚拟世界的装置及方法。

背景技术

近年来,对于体感型游戏的关注逐渐增加。微软公司在“E3.2009.新闻发 布会”中发布了“Project Natal”,其中,所述“Project Natal”为,在作为其游戏 控制台的Xbox360上结合由深度/色彩相机和多点阵列麦克风组成的专门的 传感器设备而提供采集用户全身运动、面部识别、声音识别技术,从而无需 专门的控制器就可以与虚拟世界进行交互。而且,索尼公司发布了体感型游 戏运动控制器“Wand”,其在作为该公司的游戏控制台的PS3中采用色彩相机、 麦克风、超声波传感器的位置/方向传感技术,从而能够通过控制器的运动轨 迹输入与虚拟世界进行交互。

现实世界与虚拟世界的相互作用具有两种方向。第一种是将从现实世界 的传感器获得的数据信息反映到虚拟世界的方向,第二种是将从虚拟世界获 得的数据信息通过致动器(actuator)反映到现实世界的方向。

本说明书提供了针对利用弯曲传感器将从现实世界感测的信息应用于虚 拟世界的装置及方法的新的方案。

发明内容

技术方案

根据一实施例的一种虚拟世界处理装置,包括:接收单元,从弯曲传感 器接收感测位置的角度值和关于所述弯曲传感器的特性的传感器特性;处理 单元,基于所述角度值和所述传感器特性,产生用于控制虚拟世界的与所述 感测位置对应的客体的控制信息;传送单元,将所述产生的控制信息传送到 虚拟世界。

根据一实施例的一种虚拟世界处理方法,包括如下步骤:从弯曲传感器 接收感测位置的角度值和关于所述弯曲传感器的特性的传感器特性;基于所 述角度值和所述传感器特性,产生用于控制虚拟世界的与所述感测位置对应 的客体的控制信息;将所述产生的控制信息传送到虚拟世界。

有益效果

在实施例中,利用作为关于弯曲传感器的特性的信息的传感器特性,将 测量现实世界的用户的身体部位的角度而得到的角度值传递到虚拟世界,从 而实现现实世界与虚拟世界的交互作用。

此外,在实施例中,基于传感特性和感测身体部位的角度而得到的角度 值,产生用于控制与身体部位对应的虚拟世界的虚拟形象的部位的控制信息, 并将产生的控制信息传递到虚拟世界,从而可实现现实世界与虚拟世界的交 互作用。

附图说明

图1是示出根据一实施例的控制现实世界与虚拟世界之间的信息交换的 虚拟世界处理系统的图。

图2是示出根据本发明的一实施例的虚拟世界处理装置构成的图。

图3示出根据本发明的一实施例的多个弯曲传感器测量感测位置的操 作。

图4示出根据本发明的一实施例的虚拟世界处理装置计算角度值的操 作。

图5是示出根据本发明的一实施例的虚拟形象控制特征点类型的结构的 图。

图6是示出根据本发明的一实施例的虚拟世界处理方法的流程图。

具体实施方式

下面,结合附图详细说明根据本发明的实施例。但是,本发明不是由实 施例所限制或限定,各个附图所示出的相同标号表示相同的部件。

图1是示出根据一实施例的控制现实世界与虚拟世界之间的信息交换的 虚拟世界处理系统的图。

参照图1,根据本发明的实施例的虚拟世界处理系统可包括现实世界 110、虚拟世界处理装置及虚拟世界140。

现实世界110可表示感测关于现实世界110的信息的传感器或在现实世 界110上实现关于虚拟世界140的信息的实感装置(sensory device)。

另外,虚拟世界140可表示通过程序实现的虚拟世界140其自身或再现 包括能够在现实世界110实现的实感效果信息的内容的实感媒体再现装置。

根据一实施例的传感器可感测关于现实世界110的用户的动作、状态、 意图、形态等的信息,并将所感测的信息传送到虚拟世界。

根据一实施例,传感器可将传感器特性(Sensor Capabitlity)101、传感器 适应偏好(Sensor Adaptation Preference)102和感测信息(Sensed Information)103 传送到虚拟世界处理装置。

传感器特性101是关于传感器的特性的信息。传感器适应偏好102是表 示传感器的用户对传感器的特性所偏好的程度的信息。感测信息103是传感 器感测现实世界110的信息。

根据一实施例,虚拟世界处理装置可包括现实世界到虚拟世界的适应(适 应RV,adaptation real world to virtual world)120、虚拟世界信息(VWI:virtual  world information)104和现实世界到虚拟世界的适应/虚拟世界到现实世界的 适应(适应RV/VR:adaptation real world to virtual world/virtual world to real  world)130。

适应RV 120可基于传感器特性101和传感器适应偏好102,将传感器对 于现实世界110感测的感测信息103变换为可应用于虚拟世界140的虚拟信 息103。根据实施例,适应RV 120可被实现为现实世界到虚拟世界引擎(RV 引擎:real world to virtual world engine)。

根据一实施例的适应RV 120可利用变换的感测信息103来变换VWI 104。

VWI 104是关于虚拟世界140的虚拟对客体(Virtual Object)的信息。

适应RV/VR 130可通过对变换的VWI 140进行编码,来产生作为关于应 用于虚拟世界140的效果的元数据的虚拟世界效果元数据(VWEM:Virtual  World Effect Metadata)107。根据实施例,适应RV/VR 130可基于虚拟世界特 性(VWC:Virtual World Capabilities)105和虚拟世界偏好(VWP:Virtual World  Preference)106,产生VWEM 107。

VWC 105是关于虚拟世界的特性的信息。而且,VWP 106是表示用户对 虚拟世界的140的特性的偏好程度的信息。

而且,适应RV/VR 130可将VWEM 107传送到虚拟世界140。此时,由 于VWEM 107被应用于虚拟世界140,因此与感测信息103对应的效果可实 现于虚拟世界140。

根据本发明的一方面,在虚拟世界140发生的效果事件可在现实世界110 被作为实感装置的致动器(Actuator)所驱动。

虚拟世界140可通过对作为虚拟世界140上发生的效果事件的信息的实 感效果信息(Sensory Effect Information)进行编码,来产生实感效果元数据 (SEM:Sensory Effect Metadata)111。根据实施例,虚拟世界140可包括再现 包括实感效果信息的内容的实感媒体再现装置。

适应RV/VR 130可基于SEM 111产生实感信息(Sensory Information)112。 实感信息112是关于在现实世界110的实感装置上实现的效果事件的信息。

适应VR 150可产生控制现实世界110的实感装置的动作的实感装置命 令(SDCmd:Sensory Device Command)115。根据实施例,适应VR 150可基 于关于实感装置特性(SDCap:Sensory Device Capabilities)113的信息和关于用 户实感偏好(USP:User Sensory Preference)114的信息,产生关于SDCmd 115 的信息。

SDCap 113是关于实感装置的特性的信息。而且,USP 114是表示用户 对在实感装置上实现的效果的偏好程度的信息。

图2是表示根据本发明的一实施例的虚拟世界处理装置的构成的图。

参照图2,根据本发明的一实施例的虚拟世界处理装置200包括接收单 元210、处理单元220和传送单元230。

接收单元210从弯曲传感器260接收弯曲传感器260所测量的感测位置 的角度值和关于弯曲传感器260的特性的传感器特性。

弯曲传感器260是用于测量关于现实世界的客体的弯曲程度的感测信息 的传感器。感测信息是关于感测传感器260所测量的感测位置的弯曲程度(即, 角度)的测量值。

根据实施例,弯曲传感器260可通过附着/结合到感测位置来测量感测位 置的弯曲程度(即,角度值)。例如,当用户将弯曲传感器260附着到肘部时, 弯曲传感器260可感测用户250的肘部的弯曲程度(即,肘部的角度)。此时, 弯曲传感器260可将肘部的角度值和弯曲传感器260的传感器特性传送到虚 拟世界处理装置200。

根据一实施例,弯曲传感器260可通过结合到用户250的诸如肘部、手 指关节、颈部、肩部等其它关节部位,来测量弯曲的程度。

传感器特性(Sensor Capability)是关于弯曲传感器260的特性的信息。

根据实施例的关于弯曲传感器260的传感器特性可包括最大值 (maxValue)、最小值(minValue)、位置数量(Num of Locations)、位置间距离 (Distance between Location)、轴数量(numOfAxes)和传感器数量 (numOfSensors)。

最大值是弯曲传感器260能够测量的最大角度值。最小值是弯曲传感器 260能够测量的最小角度值。根据一实施例的弯曲传感器260可在小于最大 值且大于最小值的范围内测量感测位置的角度。

位置数量表示弯曲传感器260感测的感测位置的数量。根据本发明的一 方面,一个弯曲传感器260可同时感测多个感测位置的弯曲程度,此时,位 置数量可以是一个弯曲传感器260所测量的多个感测位置的数量。而且,根 据实施例,多个弯曲传感器260可测量多个感测位置,此时,位置数量可以 是多个弯曲传感器260所测量的多个感测位置的数量。

位置间距离表示弯曲传感器260所感测的感测位置之间的距离。根据本 发明的一方面,多个弯曲传感器260可感测多个感测位置。

轴数量表示弯曲传感器可感测的角度值的维数(Dimension)。

传感器数量表示当多个弯曲传感器260测量多个感测位置时的多个弯曲 传感器260可感测的分段(segment)。

根据实施例,弯曲传感器260的传感器特性还可包括精确度(Accuracy) 和偏移(Offset)。

精确度是关于弯曲传感器260的测量误差的信息。

偏移是用于调整弯曲传感器260测量的角度值的零点的值。

表1表示根据本发明的一实施例的关于弯曲传感器特性类型(Bending  Sensor Capability Type)的可扩展标记语言语法(eXtensible Markup Language  Syntax)。弯曲传感器特性类型表示关于弯曲传感器260的基本的传感器特性 的信息。

表1

表2表示根据一实施例的弯曲传感器特性类型的语义。

表2

根据本发明的一方面,传感器特性可以是以二进制形式编码的元数据。 若详细说明,则根据一实施例的弯曲传感器可通过将传感器特性编码为二进 制形式来产生元数据,并将产生的元数据传送到虚拟世界处理装置200。此 时,接收单元210可接收作为编码为二进制形式的元数据的传感器特性。

表2-2表示根据本发明的一实施例的关于弯曲传感器特性类型的二进制 编码语法。

表2-2

表2-3表示关于根据本发明的一实施例的弯曲传感器特性类型的二进制 编码的语义。

表2-3

参照表2-3,编码为二进制形式的元数据可包括关于位置数量(Num of  Locations)、轴数量(the numOfAxes)和传感器数量(numOfSensors)中的至少一 个属性的数据字段。因此,作为编码为二进制形式的元数据的传感器特性包 括关于位置数量、轴数量和传感器数量中的至少一个属性的数据字段,因此 能够限定数据的大小。

表3示出关于弯曲传感器260的传感器特性的一示例。

表3

参照表3,根据一实施例的弯曲传感器260的标识符(ID)可以是“BS001”。 而且,弯曲传感器260可测量的感测位置的弯曲程度(即,角度)的最大值可以 为“90.0度”,最小值可以为“-30.0度”。而且,等级的数量(Number of Levels) 可以是“2500等级”,弯曲传感器260的精确度可以是“0.1度”。

而且,关于弯曲传感器260的偏移可以是“0.05度”。

表4表示根据本发明的第一实施例的关于弯曲传感器类型(Bending  Sensor Type)的XML语法。弯曲传感器类型表示关于弯曲传感器260所测量 的感测信息的信息。

表4

根据一实施例的弯曲传感器类型可包括时间戳(TimeStamp)、单位(Unit) 和值。

时间戳是弯曲传感器260测量感测位置的角度值时的时间信息。根据实 施例,时间戳可以是关于弯曲传感器260测量角度值的时间间隔的信息。

单位是关于弯曲传感器260测量的角度的单位。根据实施例,值可包括 “度”。

值是弯曲传感器260测量的角度的值。根据实施例,当对于一个位置, 由多个弯曲传感器260测量角度值时,关于感测位置的角度值可以是多个弯 曲传感器260所测量的多个角度值之和。

下面,参照图3来详细描述多个弯曲传感器260测量角度值的操作。

图3表示根据本发明的一实施例的多个弯曲传感器测量感测位置的操 作。

参照图3,多个弯曲传感器310可测量感测位置320的弯曲的程度(即, 角度值)。

此时,由多个弯曲传感器310所测量的各个角度值之和可以是关于感测 位置320的角度值。例如,当由10个弯曲传感器310测量感测位置320的角 度值,且10个弯曲传感器310所测量的各个角度值为1度、3度、5度、10 度、12度、12度、9度、5度、2度和1度时,关于感测位置320的角度值 可以是10个弯曲传感器310所测量的各个角度值的总和的60度。

再次参照图2,表4-2表示根据第一实施例的关于弯曲传感器类型的语 义。

表4-2

表4-3表示根据本发明的第一实施例的关于弯曲传感器类型的二进制编 码语法。

表4-3

表4-4表示根据本发明的第一实施例的弯曲传感器类型的二进制编码语 义。

表4-4

表5表示根据第二实施例的关于弯曲传感器类型的XML语法。

表5

表5-2表示根据本发明的第二实施例的关于弯曲传感器类型的语法。

表5-2

表6表示根据本发明的第三实施例的弯曲传感器类型的XML语法。

表6

表6-2表示根据本发明的第三实施例的关于弯曲传感器类型的语义。

表6-2

表7表示根据本发明的一实施例的关于弯曲传感器类型的二进制编码语 法。

表7

表7-2表示根据本发明的一实施例的关于弯曲传感器类型的二进制编码 的语义。

表7-2

表8表示弯曲传感器260所测量的感测信息的一示例。

表8

参照表8,感测信息的标识符可以是“bending01”,弯曲传感器260的标 识符可以是“bendingID01”。即,“bendingID01”的弯曲传感器260所测量的 感测信息可以是“bending01”。而且,弯曲传感器260的时间戳在1秒钟进 行100次时钟检测(100 Clock Ticks per Second)的值可以是“60000”。

处理单元220可基于接收单元210从弯曲传感器260接收的角度值和传 感器特性,产生用于控制与感测位置对应的虚拟世界270的客体280的控制 信息。

例如,当用户250的肘部的角度从180度变换为90度时,弯曲传感器 260可测量角度值,并将测量值传送到虚拟世界处理装置200。此时,处理单 元260可基于角度值和传感器特性产生用于控制与感测位置(即,肘部)对应的 虚拟世界270的虚拟形象280也移动肘部的控制信息。

根据本发明的一方面,当弯曲传感器260测量的角度值小于或等于弯曲 传感器260可测量的最大值且大于或等于弯曲传感器260可测量的最小值时, 处理单元220可产生控制信息。

根据实施例,当角度值超过最大值时,处理单元220可通过将角度值作 为最大值,来产生控制信息。而且,当角度值未达到最小值时,处理单元220 可通过将角度值作为最小值,来产生控制信息。

传送单元230可将产生的控制信息传送到虚拟世界270。

根据实施例,传送单元230可将控制信息编码为XML形式的元数据来 传送到虚拟世界270。而且,传送单元230可将控制信息编码为二进制形式 的元数据来传送到虚拟世界270。而且,传送单元230可将控制信息编码为 XML形式的第一元数据,且将第一元数据编码为二进制形式的第二元数据并 传送到虚拟世界270。

根据本发明的一方面,虚拟世界处理装置200还可包括计算单元240。

计算单元240可基于关于第一感测位置的第一角度值和关于第二感测位 置的第二角度值,计算关于位于所述第一感测位置与所述第二感测位置之间 的第三感测位置的第三角度值。

此时,处理单元220可基于第一角度值、第二角度值、第三角度值和传 感器特性,产生控制信息。

下面,参照图4来详细描述计算第三角度值的操作。

图4表示根据本发明的一实施例的虚拟世界处理装置计算角度值的操 作。

参照图4,根据本发明的弯曲传感器410可测量关于第一感测位置(例如, 肩部)401的第一角度值。而且,基于弯曲传感器420可测量关于第二感测位 置(例如,手腕)403的第二角度值。

根据本发明的一方面,虚拟世界处理装置可基于第一角度值和第二角度 值,计算弯曲传感器410、420无法测量的第三感测位置402的第三角度值。

根据实施例,虚拟世界处理装置可将第一角度值和第二角度值的平均值 作为第三角度值。

根据实施例,虚拟世界处理装置还可包括收集并存储基于第一角度值和 第二角度值的第三角度值的数据库,并且可基于存储于数据库中的信息、第 一角度值和第二角度值计算第三角度值。

图5表示根据本发明的一实施例的虚拟形象控制特征点类型的结构的 图。

参照图5,根据本发明的一实施例的虚拟形象控制特征点类型(Avatar  Control Features Type)510可包括属性(Attribute)520、控制身体特征点(Control  Body Features)530和控制脸部特征点(Control Face Features)540。

虚拟形象控制特征点类型是关于在控制虚拟世界的虚拟形象时使用的虚 拟形象的特征点的信息。此时,虚拟形象控制特征点类型510是关于虚拟形 象控制特征点信息的类型的信息。

属性520关于虚拟形象控制特征点信息的属性的信息。根据实施例,属 性520可包括关于在控制虚拟形象时使用的特征点的名称(Name)的信息。

控制身体特征点530表示作为用于控制虚拟形象的特征点而包括在虚拟 形象的身体部分的特征点。

根据实施例,控制身体特征点530可被分类为头骨(HeadBones)531、上 身骨(UpperBodyBones)532、下身骨(DownBodyBones)533和中间身体骨 (MiddleBodyBones)534。

例如,上身骨532可包括关于与虚拟形象的手结构对应的特征点的信息。

而且,手结构可包括手腕、手指关节等下层结构。

表9示出根据一实施例的手结构的下层结构。

LWrist 左手腕 LHand 左手 LThumb 拇指内侧指骨 LPhalanges1 拇指近端指节 LThumb2 拇指第二指骨 LPhalanges2 拇指末端指节 LIndex 食指手背指骨 LPhalanges3 食指近端指节 LPhalanges4 食指中间指节 LPhalanges5 食指末端指节 LMiddle 中指手背指骨 LPhalanges6 中指近端指骨 LPhalanges7 中指之间指节 LPhalanges8 中指末端指节 LRing 无名指手背指骨 LPhalanges9 无名指近端指节 LPhalanges10 无名指中间指节 LPhalanges11 无名指末端指节 LPinky 小拇指手背指骨 LPhalanges12 小拇指近端指节 LPhalanges13 小拇指中间指节 LPhalanges14 小拇指末端指节

根据本发明的一方面,虚拟世界处理装置可基于弯曲传感器所测量的感 测信息,产生用于控制与感测位置对应的虚拟形象控制特征点的控制信息。 即,弯曲传感器所测量的感测位置可对应于虚拟形象控制特征点中的至少一 个。

例如,当弯曲传感器测量现实世界的用户的手腕弯曲的程度时,虚拟世 界处理装置可基于测量的角度值,产生用于控制与用户的手腕对应的虚拟世 界的虚拟形象的手腕的动作的控制信息。

图6是表示根据本发明的一实施例的虚拟世界处理方法的流程图。

参照图6,根据本发明的一实施例的虚拟世界处理方法中,可从弯曲传 感器接收感测位置的角度值和关于弯曲传感器的传感器特性(S610)。

弯曲传感器是用于测量关于现实世界的客体的弯曲程度的感测信息的传 感器。感测信息关于感测传感器所测量的感测位置的弯曲程度(即,角度)的测 量值。

根据实施例,弯曲传感器可通过附着/结合到感测位置来测量感测位置的 弯曲程度(即,角度值)。例如,当用户将弯曲传感器附着到肘部时,弯曲传感 器可测量用户的肘部的弯曲程度(即,肘部的角度)。此时,虚拟世界处理方法 中,可从弯曲传感器接收肘部的角度值和弯曲传感器的传感器特性。

根据一实施例,弯曲传感器可通过结合到用户的肘部、手指关节、颈部、 肩部等其它关节部位,来测量弯曲的程度。

传感器特性(Sensor Capability)是关于弯曲传感器的特性的信息。

根据实施例的关于弯曲传感器的传感器特性可包括最大值(maxValue)、 最小值(minValue)、位置数量(Num of Locations)、位置间距离(Distance between  Location)、轴数量(numOfAxes)和传感器数量(numOfSensors)。

最大值是弯曲传感器能够测量的最大角度值。最小值是弯曲传感器能够 测量的最小角度值。根据一实施例的弯曲传感器可在小于最大值且大于最小 值的范围内测量感测位置的角度。

位置数量表示弯曲传感器感测的感测位置的数量。根据本发明的一方面, 一个弯曲传感器可同时测量多个感测位置的弯曲程度,此时,位置数量可以 是一个弯曲传感器所测量的多个感测位置的数量。而且,根据实施例,多个 弯曲传感器可测量多个感测位置,此时,位置数量可以是多个弯曲传感器所 测量的多个感测位置的数量。

位置间距离表示弯曲传感器所测量的感测位置之间的距离。根据本发明 的一方面,多个弯曲传感器可测量多个感测位置。

轴数量表示弯曲传感器可感测的角度值的维数(Dimension)。

传感器数量表示当多个弯曲传感器测量多个感测位置时的多个弯曲传感 器可感测的分段(segment)。

根据实施例,弯曲传感器的传感器特性还可包括精确度(Accuracy)和偏移 (Offset)。

精确度是关于弯曲传感器的测量误差的信息。

偏移是用于调整弯曲传感器测量的角度值的零点的值。

根据本发明的一方面,传感器特性可以是编码为二进制形式的元数据。 根据一实施例的编码为二进制形式的元数据可包括关于位置数量(Num of  Locations)、轴数量(the numOfAxes)和传感器数量(numOfSensors)中的至少一 个属性的数据字段。

弯曲传感器类型表示关于弯曲传感器测量的感测信息的信息。

根据一实施例的弯曲传感器类型可包括时间戳(TimeStamp)、单位(Unit) 和值。

时间戳是弯曲传感器测量感测位置的角度值时的时间信息。根据实施例, 时间戳可以是关于弯曲传感器测量角度值的时间间隔的信息。

单位是关于弯曲传感器测量的角度的单位。根据实施例,值可包括“度”。

值是弯曲传感器测量的角度的值。根据实施例,当对于一个位置,由多 个弯曲传感器测量角度值时,关于感测位置的角度值可以是多个弯曲传感器 所测量的多个角度值之和。

在虚拟世界处理方法中,可基于从弯曲传感器接收的角度值和传感器特 性,产生用于控制与感测位置对应的虚拟世界的客体的控制信息(S620)。

例如,当用户的肘部的角度从180度变换为90度时,弯曲传感器可测量 角度值。此时,虚拟世界处理方法可基于角度值和传感器特性产生用于控制 与感测位置(即,肘部)对应的虚拟世界的客体(例如,虚拟形象)也移动肘部的 控制信息。

根据本发明的一方面,当弯曲传感器测量的角度值小于或等于弯曲传感 器可测量的最大值且大于或等于弯曲传感器可测量的最小值时,虚拟世界处 理方法可产生控制信息。

根据实施例,当角度值超过最大值时,虚拟世界处理方法可通过将角度 值作为最大值,来产生控制信息。而且,当角度值未达到最小值时,虚拟世 界处理方法可通过将角度值作为最小值,来产生控制信息。

虚拟世界处理方法可将产生的控制信息传送到虚拟世界(S630)。

根据实施例,虚拟世界处理方法可将控制信息编码为XML形式的元数 据来传送到虚拟世界。而且,虚拟世界处理方法可将控制信息编码为二进制 形式的元数据来传送到虚拟世界。而且,虚拟世界处理方法可将控制信息编 码为XML形式的第一元数据,将第一元数据编码为二进制形式的第二元数 据并传送到虚拟世界。

根据本发明的一方面,虚拟世界处理方法可基于关于第一感测位置的第 一角度值和关于第二感测位置的第二角度值,计算关于位于所述第一感测位 置与所述第二感测位置之间的第三感测位置的第三角度值。此时,虚拟世界 处理方法可基于第一角度值、第二角度值、第三角度值和传感器特性,产生 控制信息。

根据本发明实施例可被实现为通过计算机手段执行的程序命令形式,从 而可被记录到计算机可读记录介质。所述计算机可读介质可包括单独的程序 命令、数据文件、数据结构等或程序命令、数据文件、数据结构等的组合。 所述记录于介质上的程序命令可以是为了本发明而专门设计和形成的程序命 令,或者计算机软件领域的技术人员所公知且可以使用的程序命令。计算机 可读记录介质的示例包括存储程序命令并执行程序命令的专门设计的硬件装 置,所述硬件装置包括:诸如影片、软盘和磁带的磁介质(magnetic media)、 诸如CD-ROM、DVD的光记录介质(optical media)、诸如软光盘(Floptical disk) 磁光介质(magneto-optical media)、只读存储器(ROM)、随机访问存储器 (RAM)、闪存等。程序命令的示例不仅包括诸如由编译器创建的机器代码, 还包括利用解释器等来通过计算机执行的高级语言代码。上述的硬件装置可 实现为用于执行本发明的动作的一个以上的软件模块,反之亦然。

虽然如上所述,通过有限的实施例和附图来说明了本发明,但是本发明 不限于上述实施例,本发明所属领域的具有普通知识的技术人员可从这些记 载进行各种修改和变形。

所以,本发明的范围不局限于所说明的实施例,而是由权利要求及其等 同物所限定。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号