用于确定对象的物理特性的方法、主机及存储介质与流程

未命名 08-25 阅读:99 评论:0
1.本发明一般来说涉及一种用于确定对象的特性的机制,具体来说涉及一种用于确定对象的物理特性的方法、主机及计算机可读存储介质。
背景技术
::2.在混合现实(mixedreality,mr)应用中,虚拟对象可与真实环境交互。目前,已有方法或第三方解决方案可扫描环境的外观,且当这些虚拟对象与环境交互时实现例如虚拟对象的碰撞及反弹等实体交互。然而,没有办法通过例如照相机或激光雷达(lidar)等技术获取环境的材料,因此虚拟对象响应于与环境的交互进行的移动可能不够逼真。3.举例来说,假设用户朝向mr世界中的实体对象(例如,真实世界中的实体墙壁)投掷虚拟对象(例如,经渲染的虚拟球),虚拟对象可在与所述实体对象虚拟地交互之后被反弹。4.然而,由于实体对象的材料为未知,因此虚拟对象的反弹移动可能为不现实的。在这种情况下,不管实体对象为何种类型,虚拟对象的反弹移动可能都是相同的。举例来说,虚拟对象在与实体墙壁虚拟地进行交互之后的反弹移动可与虚拟对象在与实体海绵(physicalsponge)虚拟地进行交互之后的反弹移动相同,而这可能降低用户体验。技术实现要素:5.因此,本发明涉及一种用于确定对象的物理特性的方法、主机及计算机可读存储介质,此可用于解决上述技术问题。6.本发明的实施例提供一种适用于主机的用于确定对象的物理特性的方法,所述方法包括:对环境中的第一实体对象进行检测;获得参考对象的第一运动行为,其中所述第一运动行为与所述参考对象和所述第一实体对象进行交互的交互事件对应;以及基于所述第一运动行为确定所述第一实体对象的第一物理特性。7.本发明的实施例提供一种主机,所述主机包括存储电路及处理器。所述存储电路存储程序代码。所述处理器耦合到非暂时性存储电路,且对所述程序代码进行存取以执行:对环境中的第一实体对象进行检测;获得参考对象的第一运动行为,其中所述第一运动行为与所述参考对象和所述第一实体对象进行交互的交互事件对应;及基于所述第一运动行为确定所述第一实体对象的第一物理特性。8.本发明的实施例提供一种计算机可读存储介质,所述计算机可读存储介质记录计算机可执行程序(executablecomputerprogram),所述计算机可执行程序由主机加载以执行以下步骤:对环境中的第一实体对象进行检测;获得参考对象的第一运动行为,其中所述第一运动行为与所述参考对象和所述第一实体对象进行交互的交互事件对应;以及基于所述第一运动行为确定所述第一实体对象的第一物理特性。附图说明9.包括附图以提供对本发明的进一步理解,且附图被并入本说明书中并构成本说明书的一部分。附图例示本发明的实施例,且与说明一起用于阐释本发明的原理。10.图1示出根据本发明实施例的主机的示意图。11.图2示出根据本发明的实施例的用于确定对象的物理特性的方法的流程图。12.图3示出根据本发明实施例的参考对象与第一实体对象进行交互的过程的示意图。13.[符号的说明][0014]100:主机[0015]102:存储电路[0016]104:处理器[0017]300:环境[0018]310:第一实体对象[0019]320:参考对象[0020]pos1、pos2、pos3:位置[0021]s210、s220、s230、s240、s250:步骤[0022]t1、t2、t3:时间点具体实施方式[0023]现在将详细参考本发明的当前优选实施例,所述当前优选实施例的实例在附图中示出。在附图及本说明中尽可能使用相同的参考编号来指代相同或相似的部件。[0024]参见图1,图1示出根据本发明实施例的主机的示意图。在各种实施例中,主机100可被实施为任意智能装置和/或计算机装置,但是本发明不限于此。[0025]在图1中,主机100包括存储电路102及处理器104。存储电路102是固定或移动随机存取存储器(randomaccessmemory,ram)、只读存储器(read-onlymemory,rom)、闪存(flashmemory)、硬盘(harddisk)或任何其他类似装置中的一种或其组合,且存储电路102记录可由处理器104执行的多个模块和/或程序代码。[0026]处理器104可与存储电路102耦合,且处理器104可为例如通用处理器(generalpurposeprocessor)、专用处理器(specialpurposeprocessor)、常规处理器、数字信号处理器(digitalsignalprocessor,dsp)、多个微处理器、与dsp核心相关联的一个或多个微处理器、控制器、微控制器、应用专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(fieldprogrammablegatearray,fpga)电路、任何其他类型的集成电路(integratedcircuit,ic)、状态机(statemachine)及类似装置。[0027]在一个实施例中,主机100可设置有(前置)照相机,用于捕捉参考对象与现实世界中的实体对象进行交互的过程的图像。在另一实施例中,主机100也可从其他外部照相机接收这些图像,但是本发明不限于此。[0028]在一个实施例中,参考对象可被理解为用于与实体对象交互的真实对象(realobject),使得主机100可基于参考对象与实体对象进行交互之后参考对象的运动行为来确定实体对象的物理特性。[0029]在一个实施例中,主机100可经由对所捕获的参考对象的图像进行分析来确定参考对象的运动数据,并因此确定与参考对象与实体对象进行交互的过程相关的参考对象的运动行为。在一个实施例中,主机100可确定每一捕获图像中的参考对象的姿态(例如,位置和/或定向)作为运动数据,但是本发明不限于此。[0030]在一个实施例中,参考对象可设置有运动检测元件(惯性测量单元(inertialmeasurementunit,imu))或类似元件,用于对参考对象的运动数据(例如,6个自由度)进行检测,使得主机100可基于从参考对象接收的运动数据来确定参考对象的运动行为。[0031]在一个实施例中,参考对象可为追踪器,且主机100可经由执行追踪功能(例如从内向外追踪(insideouttracking))来确定运动数据。举例来说,参考对象可设置有若干发光元件,用于发射可见光/不可见光以供主机100捕获为图像,且主机100可经由对发光元件发射的光在图像中的光分布进行分析来确定参考对象的运动数据。[0032]在一个实施例中,参考对象作为追踪器可在追踪功能中经由外部检测其运动数据。举例来说,参考对象可基于从设置在参考对象所处环境中的若干基站(basestation)发射的信标(beacon)来检测运动数据,但是本发明不限于此。[0033]在一个实施例中,参考对象可设置有一个或多个应变计(straingauge),用于检测参考对象的形变作为运动数据的一部分。在这种情况下,主机100据此可基于来自参考对象的应变计的读数确定参考对象的形变程度。[0034]在一个实施例中,参考对象及主机100可设置有对应的通信模块(例如蓝牙模块),用于传输由参考对象收集的运动数据,但是本发明不限于此。[0035]在本发明的实施例中,处理器104可对存储在存储电路102中的模块和/或程序代码进行存取,以实施本发明中提供的用于确定对象的物理特性的方法,此将在下面进一步论述。[0036]参见图2,示出根据本发明实施例的用于确定对象的物理特性的方法的流程图。本实施例的方法可由图1中的主机100来执行,且下面将结合图1中所示的组件来阐述图2中的每一步骤的细节。另外,图3将被用作更好地阐释本发明的概念的实例,其中图3示出根据本发明实施例的参考对象与第一实体对象进行交互的过程的示意图。[0037]在步骤s210中,处理器104检测环境300中的第一实体对象310。在一个实施例中,环境300可为其中参考对象320及第一实体对象310位于现实世界中的空间(例如,场地和/或房间等)。[0038]在一个实施例中,处理器104可获得环境300的环境图像(经由其中的(前置)照相机或外部照相机)并经由对环境图像执行图像识别处理来检测第一实体对象310。[0039]在另一实施例中,处理器104可基于由对环境300进行扫描的激光雷达收集的扫描数据来检测第一实体对象310,但是本发明不限于此。[0040]在图3中,第一实体对象310可为环境300中的某个真实对象(例如,桌子)的表面,但是本发明不限于此。在其他实施例中,第一实体对象310可为其物理特性需要被确定的任何对象。[0041]在步骤s220中,处理器104获得参考对象320的第一运动行为,其中第一运动行为与参考对象320和第一实体对象310进行交互的交互事件对应。在一个实施例中,交互事件可为参考对象320与第一实体对象310进行接触的接触事件,但是本发明不限于此。[0042]在本发明的实施例中,用户可经由例如在使用参考对象320与第一实体对象310交互时,朝向第一实体对象310投掷参考对象320来令参考对象320(例如,实体球)朝向第一实体对象310移动。在另一实施例中,用户可在使用参考对象320与第一实体对象310交互时,在第一实体对象上滚动或滑动参考对象320。[0043]在一个实施例中,处理器104可首先确定参考对象320与第一实体对象310进行交互的交互事件发生的特定持续时间。在一个实施例中,处理器104可基于参考对象320的移动速度来确定特定持续时间。[0044]在本发明的实施例中,主机100可基于参考对象320的运动数据来确定参考对象320的与多个时间点中的每一个对应的移动速度。举例来说,如果运动数据指示参考对象320在时间点t1与时间点t2之间的持续时间中从位置pos1移动到位置pos2,则主机100可经由将从pos2到pos1的距离除以时间点t2与时间点t1之间的持续时间来确定参考对象320在时间点t2处的移动速度。再举例来说,如果运动数据指示参考对象320在时间点t2与时间点t3之间的持续时间中从位置pos2移动到位置pos3,则主机100可经由将从pos3到pos2的距离除以时间点t3与时间点t2之间的持续时间来确定参考对象320在时间点t3处的移动速度,但是本发明不限于此。[0045]在一个实施例中,处理器104可确定参考对象320的移动速度是否达到预定速度(例如,0)。在参考对象320朝向第一实体对象310移动的情况下,响应于确定参考对象320的移动速度在第i时间点处达到例如0,这表示参考对象320正与第一实体对象310接触。在这种情况下,处理器104可确定交互事件发生在第i时间点,其中i是索引。接下来,处理器104可基于第i时间点确定时间窗口(timewindow),其中第i时间点处于时间窗口内,且将时间窗口确定为其中发生交互事件的特定持续时间。[0046]举例来说,假设参考对象320的移动速度在时间点t2处达到0,处理器104可据此确定一时间窗口为特定持续时间。在图3中,时间窗口可为介于时间点t1(在时间点t2之前)与时间点t3(在时间点t2之后)之间的窗口,但是本发明不限于此。[0047]在一个实施例中,处理器104可从作为时间窗口的开始的时间点t2减去第一时间和/或向作为时间窗口的终点的时间点t2加上第二时间,其中第一/第二时间可基于设计者的要求来确定。[0048]在一个实施例中,处理器104获得参考对象320在特定持续时间内的第一运动数据,并基于第一运动数据的第一变化确定第一运动行为。[0049]在本发明的实施例中,参考对象320的第一运动行为包括参考对象320的移动速度、移动距离及形变程度中的至少一个。另外,第一实体对象310的第一物理特性可包括摩擦系数、弹性及硬度中的至少一个,但是本发明不限于此。[0050]在第一实施例中,假设参考对象320在第一实体对象310上滑动或滚动。举例来说,用户可将参考对象320放在第一实体对象310(的平坦表面)上,并推动参考对象320在第一实体对象310上滑动或滚动,但是本发明不限于此。在这种情况下,处理器104可基于参考对象320在第一实体对象310上滚动或滑动的移动速度来确定参考对象的减速度。接下来,处理器104可基于参考对象320的减速度确定第一实体对象310的摩擦系数,其中第一实体对象310的摩擦系数与减速度正相关。[0051]即,参考对象320在第一实体对象310上滑动或滚动期间减速越快(即,减速度越高),处理器104将第一实体对象310的摩擦系数确定为较大的值。另一方面,参考对象320在第一实体对象310上滑动或滚动期间减速越慢(即,减速度越低),处理器104将第一实体对象310的摩擦系数确定为较小的值。[0052]在第二实施例中,假设参考对象320朝向第一实体对象310移动(例如,投掷)。在这种情况下,处理器104可基于交互事件发生后参考对象320的移动距离来确定参考对象320的反弹距离。接下来,处理器104可基于参考对象320的反弹距离确定第一实体对象310的弹性,其中第一实体对象310的弹性与反弹距离正相关。[0053]即,参考对象320被第一实体对象310反弹得越远,处理器104将第一实体对象310的弹性确定为较大的值。另一方面,参考对象320被第一实体对象310反弹得越近,处理器104将第一实体对象310的弹性确定为较小的值。[0054]在第三实施例中,假设参考对象320被朝向第一实体对象310移动(例如,投掷)。在这种情况下,处理器104可在交互事件期间确定参考对象320的形变程度。接下来,处理器104可基于在交互事件期间参考对象310的形变程度来确定第一实体对象310的硬度,其中第一实体对象310的硬度与形变程度正相关。[0055]即,参考对象320在交互事件期间形变越大,处理器104将第一实体对象310的硬度确定为较大的值。另一方面,参考对象320在交互事件期间形变越小,处理器104将第一实体对象310的硬度确定为较小的值。[0056]因此,可确定第一实体对象310的第一物理特性。在本发明的实施例中,参考对象320的物理特性(例如,摩擦系数、弹性和/或硬度)可为已知的或预定的。在这种情况下,可通过综合考虑参考对象320的第一运动行为及参考对象320的物理特性来确定第一实体对象310的第一物理特性,但是本发明不限于此。[0057]在其他实施例中,可使用图2中引入的相同机制来确定环境300或其他环境中的其他实体对象的物理特性。[0058]举例来说,处理器104可执行:对环境中的第二实体对象进行检测;获得参考对象320的第二运动行为,其中第二运动行为与参考对象320和第二实体对象进行交互的另一交互事件对应;以及基于第二运动行为确定第二实体对象的第二物理特性,且其细节可参照图2的说明。[0059]在一个实施例中,处理器104可进一步执行步骤s240,以基于第一实体对象310的第一物理特性来确定现实服务中的第一实体对象310的参考物理特性。[0060]具体来说,在一个实施例中,主机100可为用于向佩戴者提供现实服务(例如,mr服务)的视觉内容(visualcontent)的装置(例如,头戴式显示器(head-mounteddisplay,hmd))。在这种情况下,由主机100提供的视觉内容(例如,mr内容)可包括真实对象与虚拟对象二者,其中真实对象可为用户和/或hmd前面的对象。[0061]当主机100位于环境的位置时,hmd的佩戴者可看到由主机100提供的mr内容中的第一实体对象310。在这种情况下,处理器104可基于第一实体对象310的第一物理特性来确定或应用mr服务中的第一实体对象310的参考物理特性。举例来说,处理器104可基于在步骤s230中确定的第一实体对象310的摩擦系数、弹性和/或硬度确定或应用mr服务中的第一实体对象310的摩擦系数、弹性和/或硬度。[0062]接下来,在步骤s250中,响应于确定现实服务的虚拟对象与视觉内容中的第一实体对象310虚拟地交互,处理器104基于第一实体对象310的参考物理特性来确定虚拟对象的移动。在本发明的实施例中,虚拟对象可被设计成具有与参考对象320对应的物理特性(例如,摩擦系数、弹性和/或硬度)或者具有其他预定的物理特性。在这种情况下,处理器104可通过综合考虑虚拟对象的物理特性及第一实体对象310的物理特性来确定虚拟对象在与第一实体对象310虚拟地交互之后的移动,但是本发明不限于此。[0063]由于已经基于预先检测/测量的第一实体对象310的第一物理特性确定/应用视觉内容中的第一实体对象310的参考物理特性,因此虚拟对象(其物理特性已经被确定为与参考对象320或其他已知配置对应)在与现实服务中的第一实体对象310虚拟地进行交互(例如,接触)之后的移动可更加逼真。因此,可改善用户体验。[0064]举例来说,如果第一实体对象310是玻璃桌子,则处理器104可确定视觉内容中的第一实体对象310的参考物理特性为具有小摩擦系数、高硬度及低弹性。在这种情况下,对于在第一实体对象310上虚拟地滑动的虚拟对象,虚拟对象可滑动相对长的距离。另外,对于在第一实体对象310上虚拟地弹跳的虚拟对象,虚拟对象可反弹相对短的距离/高度。[0065]再举例来说,如果第一实体对象310包括一组弹簧,处理器104可确定视觉内容中的第一实体对象310的参考物理特性为具有大摩擦系数、低硬度及高弹性。在这种情况下,对于在第一实体对象310上虚拟地滑动的虚拟对象,虚拟对象可滑动相对短的距离。另外,对于在第一实体对象310上虚拟地弹跳的虚拟对象,虚拟对象可反弹相对大的距离/高度,但是本发明不限于此。[0066]在一个实施例中,步骤s240及s250中阐述的概念可应用于环境300中的其他实体对象。举例来说,处理器104可基于第二实体对象的第二物理特性来确定现实服务的视觉内容中的第二实体对象的参考物理特性。响应于确定现实服务的虚拟对象与视觉内容中的第二实体对象虚拟地交互,处理器104可基于第二实体对象的参考物理特性来确定虚拟对象的移动。[0067]在一个实施例中,在处理器104在步骤s230中确定第一实体对象310的第一物理特性之后,处理器104可将第一实体对象310与环境300的位置相互关联,且将第一实体对象310的第一物理特性存储在数据库中。在此实施例中,数据库中的第一实体对象310的第一物理特性可用于使提供现实服务的电子装置确定现实服务中的第一实体对象当位于环境的所述位置时的参考物理特性。[0068]即,当提供mr服务的电子装置(例如,另一hmd)的位置被确定为位于环境300的所述位置处时,这表示电子装置的佩戴者可能看到由电子装置提供的mr内容中的第一实体对象310。[0069]在这种情况下,电子装置可从数据库获得第一实体对象310的第一物理特性,并据此确定现实服务中的第一实体对象的参考物理特性。因此,当电子装置确定所提供的视觉内容中的虚拟对象与第一实体对象310虚拟地交互时,电子装置可基于第一实体对象310的参考物理特性来确定此虚拟对象的移动。[0070]换句话说,电子装置不需要自己执行步骤s210至s230来获得第一实体对象310的第一物理特性,而这提高提供现实服务的电子装置的效率。[0071]本发明还提供一种执行用于确定对象的物理特性的方法的计算机可读存储介质。计算机可读存储介质由其中的多个程序指令(例如,设定程序指令及部署程序指令)构成。这些程序指令可被加载到主机100中并由主机100执行,以执行上述用于确定对象的物理特性的方法及主机100的功能。[0072]综上所述,本发明的实施例提供一种基于与实体对象进行交互的参考对象的运动行为来确定第一实体对象的第一物理特性的解决方案。在一个实施例中,第一实体对象的第一物理特性可用于确定现实服务的视觉内容中的第一实体对象的参考物理特性。因此,虚拟对象与视觉内容中的第一实体对象之间的虚拟交互可更加逼真,这改善用户的视觉体验。[0073]对于本领域技术人员来说显而易见的是可在不脱离本发明的范围或精神的情况下对本发明的结构进行各种修改及变化。鉴于前述内容,本发明旨在覆盖本发明的修改及变化,只要其落入所附权利要求及其等同物的范围内。当前第1页12当前第1页12
技术特征:
1.一种用于确定对象的物理特性的方法,适用于主机,其特征在于,包括:对环境中的第一实体对象进行检测;获得参考对象的第一运动行为,其中所述第一运动行为与所述参考对象和所述第一实体对象进行交互的交互事件对应;以及基于所述第一运动行为确定所述第一实体对象的第一物理特性。2.根据权利要求1所述的方法,其中对所述环境中的所述第一实体对象进行检测的步骤包括:获得所述环境的环境图像,并经由对所述环境图像执行图像识别处理来对所述第一实体对象进行检测。3.根据权利要求1所述的方法,其中所述响应于与所述第一实体对象进行交互获得所述参考对象发生的所述第一运动行为的步骤包括:获得所述参考对象在特定持续时间内的第一运动数据,其中所述参考对象与所述第一实体对象进行交互的所述交互事件发生在所述特定持续时间内;基于所述第一运动数据的第一变化确定所述第一运动行为。4.根据权利要求3所述的方法,还包括:响应于在所述参考对象朝向所述第一实体对象移动的情况下确定所述参考对象的移动速度在第i时间点处达到预定速度,确定所述交互事件在所述第i时间点处发生,其中i是索引;基于所述第i时间点确定时间窗口,其中所述第i时间点处于所述时间窗口内;将所述时间窗口确定为所述特定持续时间。5.根据权利要求1所述的方法,其中所述参考对象的所述第一运动行为包括所述参考对象的移动速度、移动距离及形变程度中的至少一个。6.根据权利要求1所述的方法,其中所述参考对象的所述第一运动行为包括所述参考对象的移动速度,所述第一实体对象的所述第一物理特性包括摩擦系数,且基于所述第一运动行为确定所述第一实体对象的所述第一物理特性的步骤包括:在所述参考对象在所述第一实体对象上滑动或滚动的情况下,基于所述参考对象在所述第一实体对象上滚动或滑动的所述移动速度来确定所述参考对象的减速度;基于所述参考对象的所述减速度确定所述第一实体对象的所述摩擦系数,其中所述第一实体对象的所述摩擦系数与所述减速度正相关。7.根据权利要求1所述的方法,其中所述参考对象的所述第一运动行为包括所述参考对象的移动距离,所述第一实体对象的所述第一物理特性包括弹性,且所述基于所述第一运动行为确定所述第一实体对象的第一物理特性的步骤包括:在所述参考对象移动到所述第一实体对象的情况下,基于所述交互事件发生之后所述参考对象的所述移动距离来确定所述参考对象的反弹距离;基于所述参考对象的所述反弹距离确定所述第一实体对象的所述弹性,其中所述第一实体对象的所述弹性与所述反弹距离正相关。8.根据权利要求1所述的方法,其中所述参考对象的所述第一运动行为包括所述参考对象的形变程度,所述第一实体对象的所述第一物理特性包括硬度,且所述基于所述第一运动行为确定所述第一实体对象的所述第一物理特性的步骤包括:
在所述参考对象移动到所述第一实体对象的情况下,确定在所述交互事件期间所述参考对象的所述形变程度;基于在所述交互事件期间所述参考对象的所述形变程度来确定所述第一实体对象的所述硬度,其中所述第一实体对象的所述硬度与所述形变程度正相关。9.根据权利要求1所述的方法,还包括:基于所述第一实体对象的所述第一物理特性来确定现实服务中的所述第一实体对象的参考物理特性。10.根据权利要求9所述的方法,其中所述第一实体对象包括在所述现实服务的视觉内容中,且所述方法还包括:响应于确定所述现实服务的虚拟对象与所述视觉内容中的所述第一实体对象虚拟地交互,基于所述第一实体对象的所述参考物理特性来确定所述虚拟对象的移动。11.根据权利要求9所述的方法,还包括:将所述第一实体对象与所述环境的位置相互关联,并将所述第一实体对象的所述第一物理特性存储在数据库中,其中所述数据库中的所述第一实体对象的所述第一物理特性用于使提供所述现实服务的电子装置确定所述现实服务中的所述第一实体对象当处于所述环境的所述位置时的所述参考物理特性。12.一种主机,其特征在于,包括:存储电路,存储程序代码;处理器,耦合到所述存储电路,且对所述程序代码进行存取以执行:对环境中的第一实体对象进行检测;获得参考对象的第一运动行为,其中所述第一运动行为与所述参考对象和所述第一实体对象进行交互的交互事件对应;及基于所述第一运动行为确定所述第一实体对象的第一物理特性。13.根据权利要求12所述的主机,其中所述处理器执行:获得所述参考对象在特定持续时间内的第一运动数据,其中所述参考对象与所述第一实体对象进行交互的所述交互事件发生在所述特定持续时间内;基于所述第一运动数据的第一变化确定所述第一运动行为。14.根据权利要求12所述的主机,其中所述参考对象的所述第一运动行为包括所述参考对象的移动速度,所述第一实体对象的所述第一物理特性包括摩擦系数,且所述处理器执行:在所述参考对象在所述第一实体对象上滑动或滚动的情况下,基于所述参考对象在所述第一实体对象上滚动或滑动的所述移动速度来确定所述参考对象的减速度;基于所述参考对象的所述减速度确定所述第一实体对象的所述摩擦系数,其中所述第一实体对象的所述摩擦系数与所述减速度正相关。15.根据权利要求12所述的主机,其中所述参考对象的所述第一运动行为包括所述参考对象的移动距离,所述第一实体对象的所述第一物理特性包括弹性,且所述处理器执行:在所述参考对象移动到所述第一实体对象的情况下,基于在所述交互事件发生之后所述参考对象的所述移动距离来确定所述参考对象的反弹距离;基于所述参考对象的所述反弹距离确定所述第一实体对象的所述弹性,其中所述第一
实体对象的所述弹性与所述反弹距离正相关。16.根据权利要求12所述的主机,其中所述参考对象的所述第一运动行为包括所述参考对象的形变程度,所述第一实体对象的所述第一物理特性包括硬度,且所述处理器执行:在所述参考对象移动到所述第一实体对象的情况下,确定在所述交互事件期间所述参考对象的所述形变程度;基于所述交互事件期间所述参考对象的所述形变程度来确定所述第一实体对象的所述硬度,其中所述第一实体对象的所述硬度与所述形变程度正相关。17.根据权利要求12所述的主机,其中所述处理器还执行:基于所述第一实体对象的所述第一物理特性来确定现实服务中的所述第一实体对象的参考物理特性。18.根据权利要求17所述的主机,其中所述第一实体对象包括在所述现实服务的视觉内容中,且所述处理器还执行:响应于确定所述现实服务的虚拟对象与所述视觉内容中的所述第一实体对象虚拟地交互,基于所述第一实体对象的所述参考物理特性来确定所述虚拟对象的移动。19.根据权利要求17所述的主机,其中所述处理器还执行:将所述第一实体对象与所述环境的位置相互关联,并将所述第一实体对象的所述第一物理特性存储在数据库中,其中所述数据库中的所述第一实体对象的所述第一物理特性用于使提供所述现实服务的电子装置确定所述现实服务中的所述第一实体对象当处于所述环境的所述位置时的所述参考物理特性。20.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质记录计算机可执行程序,所述计算机可执行程序由主机加载以执行以下步骤:对环境中的第一实体对象进行检测;获得参考对象的第一运动行为,其中所述第一运动行为与所述参考对象和所述第一实体对象进行交互的交互事件对应;以及基于所述第一运动行为确定所述第一实体对象的第一物理特性。

技术总结
本发明的实施例提供一种用于确定对象的物理特性的方法、主机及存储介质。所述方法包括:对环境中的第一实体对象进行检测;获得参考对象的第一运动行为,其中第一运动行为与参考对象和第一实体对象进行交互的交互事件对应;以及基于第一运动行为确定第一实体对象的第一物理特性。第一物理特性。第一物理特性。


技术研发人员:潘晟阳
受保护的技术使用者:宏达国际电子股份有限公司
技术研发日:2022.12.12
技术公布日:2023/8/24
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐