CN106249883B - 一种数据处理方法及电子设备 - Google Patents

一种数据处理方法及电子设备 Download PDF

Info

Publication number
CN106249883B
CN106249883B CN201610597419.9A CN201610597419A CN106249883B CN 106249883 B CN106249883 B CN 106249883B CN 201610597419 A CN201610597419 A CN 201610597419A CN 106249883 B CN106249883 B CN 106249883B
Authority
CN
China
Prior art keywords
target
video data
target obstacle
characteristic information
positional relationship
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610597419.9A
Other languages
English (en)
Other versions
CN106249883A (zh
Inventor
李成
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nubia Technology Co Ltd
Original Assignee
Nubia Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nubia Technology Co Ltd filed Critical Nubia Technology Co Ltd
Priority to CN201610597419.9A priority Critical patent/CN106249883B/zh
Publication of CN106249883A publication Critical patent/CN106249883A/zh
Application granted granted Critical
Publication of CN106249883B publication Critical patent/CN106249883B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/01Indexing scheme relating to G06F3/01
    • G06F2203/012Walk-in-place systems for allowing a user to walk in a virtual environment while constraining him to a given position in the physical environment

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Processing Or Creating Images (AREA)

Abstract

本发明实施例公开了一种数据处理方法,包括:电子设备运行目标应用,并将与所述目标应用对应的视频数据投射于目标区域;所述视频数据中包含有虚拟操作体;所述电子设备获取自身所处环境内的环境特征信息;利用所述环境特征信息确定出所述目标体所处环境中存在的目标障碍物;判断所述目标障碍物与所述目标体之间的相对位置关系是否满足预设规则;根据判断结果确定是否处理所述视频数据,以确定是否将所述目标障碍物对应的虚拟图像融入于所述视频数据中,使包含有所述虚拟图像的视频数据中的所述虚拟图像和所述虚拟操作体之间的相对位置关系,与所述目标障碍物和所述目标体之间的相对位置关系相匹配。本发明实施例同时还公开了一种电子设备。

Description

一种数据处理方法及电子设备
技术领域
本发明涉及电子技术,尤其涉及一种数据处理方法及电子设备。
背景技术
虚拟现实(VR,Virtual Reality)技术能够通过模拟产生三维空间的虚拟世界,以提供给用户与现实世界类似的视觉、听觉、触觉等多方面的感官模拟,这样,可以让用户有身临其境的感觉,因此,VR技术给用户带来的最大好处在于完全沉浸式的体验。
目前,用户可以通过头戴式VR设备进行自由行动,比如:玩设计类游戏、冒险迷宫类游戏、舞蹈类游戏等。用户在使用VR设备进行自由行动时,由于沉浸在虚拟的三维空间内,难以意识到现实环境中存在的障碍物,所以,有可能出现用户碰撞障碍物等危险情况。
发明内容
有鉴于此,本发明实施例为解决现有技术中存在的至少一个问题而提供一种数据处理方法及电子设备。
本发明实施例的技术方案是这样实现的:
本发明实施例第一方面提供了一种数据处理方法,包括:
电子设备运行目标应用,并将与所述目标应用对应的视频数据投射于目标区域;所述视频数据中包含有虚拟操作体;所述电子设备能够通过自身对应的目标体的姿态变化控制所述虚拟操作体的姿态变化;
所述电子设备获取自身所处环境内的环境特征信息;
利用所述环境特征信息确定出所述目标体所处环境中存在的目标障碍物;
判断所述目标障碍物与所述目标体之间的相对位置关系是否满足预设规则;
根据判断结果确定是否处理所述视频数据,以确定是否将所述目标障碍物对应的虚拟图像融入于所述视频数据中,使包含有所述虚拟图像的视频数据中的所述虚拟图像和所述虚拟操作体之间的相对位置关系,与所述目标障碍物和所述目标体之间的相对位置关系相匹配。
上述方案中,所述方法还包括:
检测所述电子设备所对应的目标体的姿态变化特征信息;
对应地,所述利用所述环境特征信息确定出所述电子设备对应的目标体所处环境中存在的目标障碍物,包括:
利用所述环境特征信息以及所述姿态变化特征信息确定出所述电子设备对应的目标体所处环境中存在的目标障碍物。
上述方案中,所述利用所述环境特征信息以及所述姿态变化特征信息确定出所述电子设备对应的目标体所处环境中存在的目标障碍物,包括:
利用所述环境特征信息确定出所述电子设备对应的目标体所处环境中存在的至少一个障碍物;
根据所述姿态变化特征信息从所述至少一个障碍物中选取出目标障碍物。
上述方案中,所述判断所述目标障碍物与所述目标体之间的位置关系是否满足预设规则,包括:
确定与所述姿态变化特征信息相匹配的预设规则;
判断所述目标障碍物与所述目标体之间的相对位置关系是否满足确定出的与所述姿态变化特征信息相匹配的预设规则。
上述方案中,所述将所述目标障碍物对应的虚拟图像融入于所述视频数据中,使包含有所述虚拟图像的视频数据中的所述虚拟图像和所述虚拟操作体之间的相对位置关系,与所述目标障碍物和所述目标体之间的相对位置关系相匹配,包括:
采集所述目标障碍物的图像,得到目标图像;
利用预设标识信息对所述目标图像进行处理,得到虚拟图像;
根据所述目标体与所述目标障碍物之间的相对位置关系,将所述虚拟图像融入到所述视频数据中,以使所述视频数据中的所述虚拟图像和虚拟操作体之间的相对位置关系,与所述目标体和所述目标障碍物之间的相对位置关系相匹配。
本发明实施例第二方面提供了一种电子设备,包括:
显示单元,用于运行目标应用,并将与所述目标应用对应的视频数据投射于目标区域;所述视频数据中包含有虚拟操作体;所述电子设备能够通过自身对应的目标体的姿态变化控制所述虚拟操作体的姿态变化;
检测单元,用于获取自身所处环境内的环境特征信息;
确定单元,用于利用所述环境特征信息确定出所述目标体所处环境中存在的目标障碍物;
处理单元,用于判断所述目标障碍物与所述目标体之间的相对位置关系是否满足预设规则,根据判断结果确定是否处理所述视频数据,以确定是否将所述目标障碍物对应的虚拟图像融入于所述视频数据中,使包含有所述虚拟图像的视频数据中的所述虚拟图像和所述虚拟操作体之间的相对位置关系,与所述目标障碍物和所述目标体之间的相对位置关系相匹配。
上述方案中,所述检测单元,还用于检测所述电子设备所对应的目标体的姿态变化特征信息;
对应地,所述确定单元,还用于利用所述环境特征信息以及所述姿态变化特征信息确定出所述电子设备对应的目标体所处环境中存在的目标障碍物。
上述方案中,所述确定单元,还用于利用所述环境特征信息确定出所述电子设备对应的目标体所处环境中存在的至少一个障碍物;根据所述姿态变化特征信息从所述至少一个障碍物中选取出目标障碍物。
上述方案中,所述处理单元,还用于确定与所述姿态变化特征信息相匹配的预设规则;判断所述目标障碍物与所述目标体之间的相对位置关系是否满足确定出的与所述姿态变化特征信息相匹配的预设规则。
上述方案中,所述处理单元,还用于采集所述目标障碍物的图像,得到目标图像;利用预设标识信息对所述目标图像进行处理,得到虚拟图像;根据所述目标体与所述目标障碍物之间的相对位置关系,将所述虚拟图像融入到所述视频数据中,以使所述视频数据中的所述虚拟图像和虚拟操作体之间的相对位置关系,与所述目标体和所述目标障碍物之间的相对位置关系相匹配。
本发明实施例所述的数据处理方法及电子设备,通过获取电子设备所处环境内的环境特征信息,利用所述环境特征信息确定出所述目标体所处环境中存在的目标障碍物,判断所述目标障碍物与所述目标体之间的相对位置关系是否满足预设规则,进而根据判断结果确定是否处理所述视频数据,以确定是否将所述目标障碍物对应的虚拟图像融入于所述视频数据中,使包含有所述虚拟图像的视频数据中的所述虚拟图像和所述虚拟操作体之间的相对位置关系,与所述目标障碍物和所述目标体之间的相对位置关系相匹配。这样,使得呈现的视频数据与目标体所处环境特征有效结合,也即能够将目标体所处的真实环境与视频数据中的虚拟环境相结合,能够有效避免目标体移动而碰撞实际环境中的障碍物,进而实现提升用户体验的目的。
附图说明
图1为本发明实施例一数据处理方法的实现流程示意图;
图2为本发明实施例数据处理方法的应用场景示意图;
图3为本发明实施例将目标障碍物对应的虚拟图像融入于视频数据后的示意图;
图4为本发明实施例数据处理方法具体实现的流程示意图;
图5为本发明实施例电子设备的硬件结构示意图;
图6为本发明实施例电子设备的逻辑单元的结构示意图。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明的技术方案,并不用于限定本发明的保护范围。
实施例一
本实施例提供了一种数据处理方法,能够有效避免用户在使用VR设备进行游戏时,不小心碰到真实环境中存在的障碍物、或者由于担心碰到真实环境中的障碍物而无法放开手脚进行游戏的问题。具体地,图1为本发明实施例一数据处理方法的实现流程示意图;如图1所示,所述方法包括:
步骤101:电子设备运行目标应用,并将与所述目标应用对应的视频数据投射于目标区域;所述视频数据中包含有虚拟操作体;所述电子设备能够通过自身对应的目标体的姿态变化控制所述虚拟操作体的姿态变化;
这里,所述电子设备具体为VR设备,如支持VR技术的智能眼镜、智能头套等。所述目标应用可以具体为VR类游戏;具体地,所述VR设备利用投影装置将VR类游戏对应的视频数据投射于目标区域,以使用户能够观测到虚拟的三维图像。进一步地,所述VR设备投射的视频数据中包含有虚拟操作体,也即VR类游戏中的虚拟人物,且该虚拟人物能够根据目标体,也即电子设备使用者的姿态变化而变化;如图2所示,穿戴有智能眼镜的目标体能够通过自身的肢体变化控制投射出的视频数据中的虚拟操作体的肢体变化,进而使用户沉浸于虚拟的三维空间内。
在实际应用中,所述电子设备中可以设置有陀螺仪和加速度等传感器,进而通过设置的陀螺仪和加速度等传感器来检测用户的运动状态、身体姿势等姿态变化特征。
步骤102:所述电子设备获取自身所处环境内的环境特征信息;
本实施例中,所述电子设备还可以设置有红外、距离或摄像头等传感器,进而通过红外、距离或摄像头等传感器来检测自身所处的外部环境特征,以搜索自身所处环境中的障碍物。
步骤103:利用所述环境特征信息确定出所述目标体所处环境中存在的目标障碍物;
在实际应用中,目标体不同的姿态变化对应不同的目标障碍物,例如,目标体所处环境中存在多个障碍物时,不同的姿态变化对应的障碍物不同,此时,所述电子设备还需要检测自身所对应的目标体的姿态变化特征信息,如运动方向、运动幅度、肢体变化等特征,进而利用所述环境特征信息以及所述姿态变化特征信息确定出所述电子设备对应的目标体所处环境中存在的目标障碍物。
在一实施例中,当目标体所处环境中存在的障碍物不唯一时,所述电子设备首先利用所述环境特征信息确定出所述电子设备对应的目标体所处环境中存在的至少一个障碍物;进而再根据所述目标体的姿态变化特征信息从所述至少一个障碍物中选取出目标障碍物。这样,能够根据目标体的姿态变化确定出针对于该目标体的目标障碍物,且确定出目标障碍物为最可能对用户的肢体运动产生障碍的物体,如此,为提升用户体验奠定了基础。
步骤104:判断所述目标障碍物与所述目标体之间的相对位置关系是否满足预设规则;
在实际应用中,确定出的目标障碍物不同,其预设规则也可能不同,具体地,当所述电子设备检测出所述电子设备所对应的目标体的姿态变化特征信息后,确定与所述姿态变化特征信息相匹配的预设规则,进而步骤104则具体为:判断所述目标障碍物与所述目标体之间的相对位置关系是否满足确定出的与所述姿态变化特征信息相匹配的预设规则。
这里,预设规则与目标障碍物有关,而目标障碍物与目标体的姿态变化特征有关,进而使得预设规则也与目标体的姿态变化特征相关;因此,可以参照如下方式确定预设规则,具体地,如果目标障碍物妨碍用户的脚步运动,则默认预设规则可以具体为小于等于用户步长,此时,判断所述目标障碍物与所述目标体之间的相对位置关系是否满足预设规则具体为:判断所述目标障碍物与所述目标体之间的距离是否小于等于用户步长,当小于等于时,则表明所述目标障碍物与所述目标体之间的相对位置关系满足预设规则。或者,所述目标障碍物妨碍用户的手部运动,则默认预设规则为小于等于用户臂展长度,此时,判断所述目标障碍物与所述目标体之间的相对位置关系是否满足预设规则具体为:判断所述目标障碍物与所述目标体之间的距离是否小于等于臂展长度,当小于等于时,则表明所述目标障碍物与所述目标体之间的相对位置关系满足预设规则。又或者,所述目标障碍物妨碍用户的跳高运动,则默认预设规则为小于等于用户跳跃高度,此时,判断所述目标障碍物与所述目标体之间的相对位置关系是否满足预设规则具体为:判断所述目标障碍物与所述目标体之间的距离是否小于等于跳跃高度,当小于等于时,则表明所述目标障碍物与所述目标体之间的相对位置关系满足预设规则。
当然,在实际应用中,目标障碍物的妨碍维度可以不唯一,当不唯一时可以利用各维度的最大值来确定预设规则。
步骤105:根据判断结果确定是否处理所述视频数据,以确定是否将所述目标障碍物对应的虚拟图像融入于所述视频数据中,使包含有所述虚拟图像的视频数据中的所述虚拟图像和所述虚拟操作体之间的相对位置关系,与所述目标障碍物和所述目标体之间的相对位置关系相匹配。
在实际应用中,当判断结果表征满足预设规则,例如,当目标障碍物妨碍用户的脚步运动时,所述目标障碍物与所述目标体之间的距离小于等于用户步长;或者,当目标障碍物妨碍用户的手部运动时,所述目标障碍物与所述目标体之间的距离小于等于臂展长度;又或者,当目标障碍物妨碍用户的跳高运动时,所述目标障碍物与所述目标体之间的距离小于等于跳跃高度;这时,所述电子设备将所述目标障碍物对应的虚拟图像融入于所述视频数据中,使包含有所述虚拟图像的视频数据中的所述虚拟图像和所述虚拟操作体之间的相对位置关系,与所述目标障碍物和所述目标体之间的相对位置关系相匹配。这样,使用户在投入于VR类游戏中时,也能及时避让障碍物,如通过避让虚拟图像实现避让实际环境中的目标障碍物,如此,避免了用户使用VR设备移动而不小心碰到障碍物,或者因为担心碰到有障碍物而无法放开手脚进行使用的问题,进而有效提升了用户体验。
相反地,当判断结果表征不满足预设规则时,所述电子设备可以屏蔽目标障碍物,直接呈现视频数据。
本发明实施例所述的方法,电子设备通过获取自身所处环境内的环境特征信息,利用所述环境特征信息确定出所述目标体所处环境中存在的目标障碍物,判断所述目标障碍物与所述目标体之间的相对位置关系是否满足预设规则,进而根据判断结果确定是否处理所述视频数据,以确定是否将所述目标障碍物对应的虚拟图像融入于所述视频数据中,使包含有所述虚拟图像的视频数据中的所述虚拟图像和所述虚拟操作体之间的相对位置关系,与所述目标障碍物和所述目标体之间的相对位置关系相匹配。这样,使得呈现的视频数据与目标体所处环境特征有效结合,也即能够将目标体所处的真实环境与视频数据中的虚拟环境相结合,能够有效避免目标体移动而碰撞实际环境中的障碍物,进而实现提升用户体验的目的。
实施例二
基于实施例一所述的方法,本实施例中,所述电子设备可以采用如下方式将目标障碍物对应的虚拟图像融入于所述视频数据中;具体地,所述电子设备采集所述目标障碍物的图像,得到目标图像,利用预设标识信息对所述目标图像进行处理,得到虚拟图像,进而根据所述目标体与所述目标障碍物之间的相对位置关系,将所述虚拟图像融入到所述视频数据中,以使所述视频数据中的所述虚拟图像和虚拟操作体之间的相对位置关系,与所述目标体和所述目标障碍物之间的相对位置关系相匹配。
例如,所述电子设备利用摄像头获取目标障碍物的图像,并将获取到的所述目标障碍物的图像加上危险信号标识得到虚拟图像;这里,所述危险信号标识需要适配虚拟现实场景,例如,如图3所示,呈现的视频数据为射击类游戏时,此时,所述危险信号标识可以具体为***或其他危险物品的标识,也就是说,所述目标障碍物对应的虚拟图像可以作为***或其他危险物品融入视频数据中;进一步地,当呈现的视频数据为迷宫类游戏,此时,所述危险信号标识可以具体为不可触碰的标贴。如此,使目标障碍物适配的融入到视频数据中,实现提醒用户的目标。
在实际应用中,可以按照实际环境中目标障碍物与目标体之间的真实位置关系来构造融入于视频数据中的虚拟图像与虚拟操作体之间的位置关系。例如,根据虚拟世界的构造比例,以及实际环境中目标障碍物与目标体的真实距离来计算出虚拟图像的坐标位置。这里,计算出来虚拟世界的虚拟图像的坐标位置理论上小于等于实际环境中目标障碍物与目标体之间的实际距离,如此,使用户感知到的虚拟图像的危险性更高,从而使目标体控制虚拟操作体避开虚拟图像,实现避开实际环境中的目标障碍物的目的。
图4为本发明实施例数据处理方法具体实现的流程示意图;如图4所示,所述方法包括:
步骤401:用户穿戴VR设备,并自由行动,以通过自身行动控制虚拟现实场景中的虚拟人物的行动;
步骤402:所述VR设备检测所处环境中的障碍物;
步骤403:判断环境中的障碍物与用户的距离是否小于等于距离阈值;是时,进入步骤404;否则,进入步骤405;
这里,距离阈值根据的障碍物的不同而不同;例如,障碍物妨碍用户的脚步运动,则默认距离阈值为用户步长;如果障碍物妨碍用户手部运动,则默认距离阈值为用户臂展长度;如果障碍物妨碍用户的跳高运动,则默认距离阈值为用户跳跃高度。当然,障碍物妨碍维度不唯一,则当不唯一时可以取各维度最大值作为距离阈值。
步骤404:所述VR设备获取障碍物的图像,并根据虚拟现实场景的环境选取危险信号标识,重构障碍物的图像,得到虚拟图像;计算所述虚拟图像的位置坐标,基于计算出的位置坐标将所述虚拟图像融入于虚拟现实场景中。
步骤405:直接呈现虚拟现实场景。
本实施例所述的数据处理方法所实现的功能可以通过电子设备中的处理器调用程序代码来实现,当然程序代码可以保存在计算机存储介质中,可见,该电子设备至少包括处理器和存储介质。具体地,如图5所示,所述电子设备包括处理器52、存储介质54以及至少一个外部通信接口51;所述处理器52、存储介质54以及外部通信接口51均通过总线53连接。所述处理器52可为微处理器、中央处理器、数字信号处理器或可编程逻辑阵列等具有处理功能的电子元器件。所述存储介质中存储有计算机可执行代码,该代码能够执行实施例一或实施例二所述的方法。
实施例三
本实施例提供了一种电子设备,如图6所示,所述电子设备包括:
显示单元61,用于运行目标应用,并将与所述目标应用对应的视频数据投射于目标区域;所述视频数据中包含有虚拟操作体;所述电子设备能够通过自身对应的目标体的姿态变化控制所述虚拟操作体的姿态变化;
检测单元62,用于获取自身所处环境内的环境特征信息;
确定单元63,用于利用所述环境特征信息确定出所述目标体所处环境中存在的目标障碍物;
处理单元64,用于判断所述目标障碍物与所述目标体之间的相对位置关系是否满足预设规则,根据判断结果确定是否处理所述视频数据,以确定是否将所述目标障碍物对应的虚拟图像融入于所述视频数据中,使包含有所述虚拟图像的视频数据中的所述虚拟图像和所述虚拟操作体之间的相对位置关系,与所述目标障碍物和所述目标体之间的相对位置关系相匹配。
在一实施例中,所述检测单元62,还用于检测所述电子设备所对应的目标体的姿态变化特征信息;
对应地,所述确定单元63,还用于利用所述环境特征信息以及所述姿态变化特征信息确定出所述电子设备对应的目标体所处环境中存在的目标障碍物。
在另一实施例中,所述确定单元63,还用于利用所述环境特征信息确定出所述电子设备对应的目标体所处环境中存在的至少一个障碍物;根据所述姿态变化特征信息从所述至少一个障碍物中选取出目标障碍物。
在一实施例中,所述处理单元64,还用于确定与所述姿态变化特征信息相匹配的预设规则;判断所述目标障碍物与所述目标体之间的相对位置关系是否满足确定出的与所述姿态变化特征信息相匹配的预设规则。
在另一实施例中,所述处理单元64,还用于采集所述目标障碍物的图像,得到目标图像;利用预设标识信息对所述目标图像进行处理,得到虚拟图像;根据所述目标体与所述目标障碍物之间的相对位置关系,将所述虚拟图像融入到所述视频数据中,以使所述视频数据中的所述虚拟图像和虚拟操作体之间的相对位置关系,与所述目标体和所述目标障碍物之间的相对位置关系相匹配。
这里需要指出的是:以上电子设备实施例项的描述,与上述方法描述是类似的,具有同方法实施例相同的有益效果,因此不做赘述。对于本发明电子设备实施例中未披露的技术细节,本领域的技术人员请参照本发明方法实施例的描述而理解,为节约篇幅,这里不再赘述。
在实际应用中,所述显示单元可以通过投影装置实现,所述检测单元可以通过传感器实现;所述确定单元和处理单元可以通过如图5所示的处理器实现。
应理解,说明书通篇中提到的“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一实施例中”或“在另一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个***,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(Read Only Memory,ROM)、磁碟或者光盘等各种可以存储程序代码的介质。
或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

Claims (8)

1.一种数据处理方法,其特征在于,所述方法包括:
电子设备运行目标应用,并将与所述目标应用对应的视频数据投射于目标区域;所述视频数据中包含有虚拟操作体;所述电子设备能够通过自身对应的目标体的姿态变化控制所述虚拟操作体的姿态变化;
所述电子设备获取自身所处环境内的环境特征信息,检测所述电子设备所对应的目标体的姿态变化特征信息,利用所述环境特征信息以及所述姿态变化特征信息确定出所述电子设备对应的目标体所处环境中存在的目标障碍物;
判断所述目标障碍物与所述目标体之间的相对位置关系是否满足预设规则;
根据判断结果确定是否处理所述视频数据,以确定是否将所述目标障碍物对应的虚拟图像融入于所述视频数据中,使包含有所述虚拟图像的视频数据中的所述虚拟图像和所述虚拟操作体之间的相对位置关系,与所述目标障碍物和所述目标体之间的相对位置关系相匹配。
2.根据权利要求1所述的方法,其特征在于,所述利用所述环境特征信息以及所述姿态变化特征信息确定出所述电子设备对应的目标体所处环境中存在的目标障碍物,包括:
利用所述环境特征信息确定出所述电子设备对应的目标体所处环境中存在的至少一个障碍物;
根据所述姿态变化特征信息从所述至少一个障碍物中选取出目标障碍物。
3.根据权利要求1或2所述的方法,其特征在于,所述判断所述目标障碍物与所述目标体之间的位置关系是否满足预设规则,包括:
确定与所述姿态变化特征信息相匹配的预设规则;
判断所述目标障碍物与所述目标体之间的相对位置关系是否满足确定出的与所述姿态变化特征信息相匹配的预设规则。
4.根据权利要求1所述的方法,其特征在于,所述将所述目标障碍物对应的虚拟图像融入于所述视频数据中,使包含有所述虚拟图像的视频数据中的所述虚拟图像和所述虚拟操作体之间的相对位置关系,与所述目标障碍物和所述目标体之间的相对位置关系相匹配,包括:
采集所述目标障碍物的图像,得到目标图像;
利用预设标识信息对所述目标图像进行处理,得到虚拟图像;
根据所述目标体与所述目标障碍物之间的相对位置关系,将所述虚拟图像融入到所述视频数据中,以使所述视频数据中的所述虚拟图像和虚拟操作体之间的相对位置关系,与所述目标体和所述目标障碍物之间的相对位置关系相匹配。
5.一种电子设备,包括:
显示单元,用于运行目标应用,并将与所述目标应用对应的视频数据投射于目标区域;所述视频数据中包含有虚拟操作体;所述电子设备能够通过自身对应的目标体的姿态变化控制所述虚拟操作体的姿态变化;
检测单元,用于获取自身所处环境内的环境特征信息和检测所述电子设备所对应的目标体的姿态变化特征信息;
确定单元,用于利用所述环境特征信息以及所述姿态变化特征信息确定出所述电子设备对应的目标体所处环境中存在的目标障碍物;
处理单元,用于判断所述目标障碍物与所述目标体之间的相对位置关系是否满足预设规则,根据判断结果确定是否处理所述视频数据,以确定是否将所述目标障碍物对应的虚拟图像融入于所述视频数据中,使包含有所述虚拟图像的视频数据中的所述虚拟图像和所述虚拟操作体之间的相对位置关系,与所述目标障碍物和所述目标体之间的相对位置关系相匹配。
6.根据权利要求5所述的电子设备,其特征在于,所述确定单元,还用于利用所述环境特征信息确定出所述电子设备对应的目标体所处环境中存在的至少一个障碍物;根据所述姿态变化特征信息从所述至少一个障碍物中选取出目标障碍物。
7.根据权利要求5或6所述的电子设备,其特征在于,所述处理单元,还用于确定与所述姿态变化特征信息相匹配的预设规则;判断所述目标障碍物与所述目标体之间的相对位置关系是否满足确定出的与所述姿态变化特征信息相匹配的预设规则。
8.根据权利要求5所述的电子设备,其特征在于,所述处理单元,还用于采集所述目标障碍物的图像,得到目标图像;利用预设标识信息对所述目标图像进行处理,得到虚拟图像;根据所述目标体与所述目标障碍物之间的相对位置关系,将所述虚拟图像融入到所述视频数据中,以使所述视频数据中的所述虚拟图像和虚拟操作体之间的相对位置关系,与所述目标体和所述目标障碍物之间的相对位置关系相匹配。
CN201610597419.9A 2016-07-26 2016-07-26 一种数据处理方法及电子设备 Active CN106249883B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610597419.9A CN106249883B (zh) 2016-07-26 2016-07-26 一种数据处理方法及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610597419.9A CN106249883B (zh) 2016-07-26 2016-07-26 一种数据处理方法及电子设备

Publications (2)

Publication Number Publication Date
CN106249883A CN106249883A (zh) 2016-12-21
CN106249883B true CN106249883B (zh) 2019-07-30

Family

ID=57603997

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610597419.9A Active CN106249883B (zh) 2016-07-26 2016-07-26 一种数据处理方法及电子设备

Country Status (1)

Country Link
CN (1) CN106249883B (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107223271B (zh) * 2016-12-28 2021-10-15 达闼机器人有限公司 一种显示数据处理方法及装置
CN106951087B (zh) * 2017-03-27 2020-02-21 联想(北京)有限公司 一种基于虚拟交互平面的交互方法及装置
CN108628442B (zh) * 2018-03-22 2021-03-26 北京奇艺世纪科技有限公司 一种信息提示方法、装置以及电子设备
CN109782909B (zh) * 2018-12-29 2020-10-30 北京诺亦腾科技有限公司 一种vr交互设备与vr场景的交互方法及装置
CN113269782B (zh) 2021-04-21 2023-01-03 青岛小鸟看看科技有限公司 数据生成方法、装置及电子设备
CN116469292B (zh) * 2023-06-20 2023-08-25 长沙图灵教育科技有限公司 一种电商仿真教学管理***及教学培训方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103975268A (zh) * 2011-10-07 2014-08-06 谷歌公司 具有附近物体响应的可穿戴计算机
CN104216520A (zh) * 2014-09-09 2014-12-17 联想(北京)有限公司 一种信息处理方法及电子设备
CN104750249A (zh) * 2015-03-02 2015-07-01 联想(北京)有限公司 一种信息处理方法及电子设备
CN105359063A (zh) * 2013-06-09 2016-02-24 索尼电脑娱乐公司 利用追踪的头戴式显示器
CN105677011A (zh) * 2014-12-04 2016-06-15 宏达国际电子股份有限公司 虚拟实境***以及虚拟实境***的操作模式的控制方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103975268A (zh) * 2011-10-07 2014-08-06 谷歌公司 具有附近物体响应的可穿戴计算机
CN105359063A (zh) * 2013-06-09 2016-02-24 索尼电脑娱乐公司 利用追踪的头戴式显示器
CN104216520A (zh) * 2014-09-09 2014-12-17 联想(北京)有限公司 一种信息处理方法及电子设备
CN105677011A (zh) * 2014-12-04 2016-06-15 宏达国际电子股份有限公司 虚拟实境***以及虚拟实境***的操作模式的控制方法
CN104750249A (zh) * 2015-03-02 2015-07-01 联想(北京)有限公司 一种信息处理方法及电子设备

Also Published As

Publication number Publication date
CN106249883A (zh) 2016-12-21

Similar Documents

Publication Publication Date Title
CN106249883B (zh) 一种数据处理方法及电子设备
CN112783328B (zh) 提供虚拟空间的方法、提供虚拟体验的方法、程序以及记录介质
CN110140099B (zh) 用于跟踪控制器的***和方法
CN108267715B (zh) 外接设备的定位方法及装置、虚拟现实设备及***
KR101389894B1 (ko) 모션 캡쳐 기술을 이용한 가상 현실 시뮬레이션 장치 및 방법
US20150070274A1 (en) Methods and systems for determining 6dof location and orientation of head-mounted display and associated user movements
CN108027657A (zh) 增强和/或虚拟现实环境中的场境敏感用户界面激活
CN106604804B (zh) 碰撞检测
US11209916B1 (en) Dominant hand usage for an augmented/virtual reality device
KR20170130586A (ko) 가상 현실에서 오브젝트와 손의 상황 감지형 충돌을 통한 입력
US10614590B2 (en) Apparatus for determination of interference between virtual objects, control method of the apparatus, and storage medium
EP3118722B1 (en) Mediated reality
US11049325B2 (en) Information processing apparatus, information processing method, and program
JP2008000884A (ja) ロボットの相互作用のためのビジュアル・プロト−オブジェクトの評価
JP2012108842A (ja) 表示システム、表示処理装置、表示方法、および表示プログラム
WO2017021902A1 (en) System and method for gesture based measurement of virtual reality space
CN105242780B (zh) 一种交互控制方法和装置
KR101915780B1 (ko) 로봇을 이용하여 사용자에게 피드백을 제공하는 vr-로봇 연동 시스템 및 방법
CN108021227B (zh) 在虚拟现实中快速移动的方法及虚拟现实装置
CN110286754A (zh) 基于眼球追踪的投射方法及相关设备
JP2020047239A (ja) トラッキングシステム及びそのトラッキング方法
US11169605B2 (en) Operating method for wearable device interacting with operated device in virtual reality and operating device thereof
US11029753B2 (en) Human computer interaction system and human computer interaction method
CN106527669A (zh) 基于无线信号的交互控制***
KR101530340B1 (ko) 모션 트래커 시스템 및 자세방위 시스템을 통합하여 3차원 가상공간에서 손의 위치 및 자세 정보를 구현하는 움직임 감지 시스템

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant