CN114415998A - A display method, electronic device and medium - Google Patents
A display method, electronic device and medium Download PDFInfo
- Publication number
- CN114415998A CN114415998A CN202111573597.5A CN202111573597A CN114415998A CN 114415998 A CN114415998 A CN 114415998A CN 202111573597 A CN202111573597 A CN 202111573597A CN 114415998 A CN114415998 A CN 114415998A
- Authority
- CN
- China
- Prior art keywords
- projection
- virtual
- information
- target
- display
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 71
- 238000004590 computer program Methods 0.000 claims description 11
- 238000003860 storage Methods 0.000 claims description 9
- 230000003190 augmentative effect Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 46
- 239000013598 vector Substances 0.000 description 18
- 230000015654 memory Effects 0.000 description 16
- 230000006870 function Effects 0.000 description 14
- 239000011521 glass Substances 0.000 description 10
- 230000008569 process Effects 0.000 description 9
- 238000012545 processing Methods 0.000 description 9
- 230000008859 change Effects 0.000 description 8
- 238000009826 distribution Methods 0.000 description 8
- 238000001514 detection method Methods 0.000 description 7
- 230000000694 effects Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 238000010187 selection method Methods 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000001788 irregular Effects 0.000 description 2
- 239000004984 smart glass Substances 0.000 description 2
- 241000287181 Sturnus vulgaris Species 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000000877 morphologic effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1407—General aspects irrespective of display type, e.g. determination of decimal point position, display with fixed or driving decimal point, suppression of non-significant zeros
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Processing Or Creating Images (AREA)
Abstract
Description
技术领域technical field
本申请涉及数据处理技术领域,尤其涉及一种显示方法、电子设备以及介质。The present application relates to the technical field of data processing, and in particular, to a display method, an electronic device, and a medium.
背景技术Background technique
空间中有多个对象时会出现部分对象被遮挡的问题。Some objects are occluded when there are multiple objects in the space.
发明内容SUMMARY OF THE INVENTION
本申请实施例提供了一种显示方法、电子设备以及介质。Embodiments of the present application provide a display method, an electronic device, and a medium.
本申请实施例提供的技术方案是这样的:The technical solutions provided by the embodiments of the present application are as follows:
本申请实施例首先提供了一种显示方法,所述方法包括:The embodiment of the present application first provides a display method, and the method includes:
在至少第一方向至少获取第一对象的第一投影以及第二对象的第二投影;其中,所述第一方向包括显示设备至所述第一对象和/或所述第二对象的方向;所述第一对象,包括处于所述显示设备与所述第二对象之间的对象;Obtain at least a first projection of a first object and a second projection of a second object in at least a first direction; wherein the first direction includes a direction from the display device to the first object and/or the second object; the first object, including an object between the display device and the second object;
基于所述第一投影以及所述第二投影,确定目标显示方式;determining a target display mode based on the first projection and the second projection;
基于所述目标显示方式,显示所述第一对象以及所述第二对象。Based on the target display manner, the first object and the second object are displayed.
在一种实施方式中,所述基于所述第一投影以及所述第二投影,确定所述目标显示方式,包括:In an implementation manner, the determining the target display mode based on the first projection and the second projection includes:
若满足第一条件,获取所述第二对象的特征信息;其中,所述第一条件,包括所述第二投影为所述第一投影的子集;If the first condition is satisfied, the feature information of the second object is acquired; wherein, the first condition includes that the second projection is a subset of the first projection;
确定所述目标显示方式为:在所述第一方向上显示所述第一对象,以及在第二方向上显示所述第二对象的特征信息;其中,所述第二方向与所述第一方向之间的夹角大于角度阈值;所述角度阈值,为从所述显示设备至所述第一投影的切线与所述第一方向之间的夹角。Determining that the target display mode is: displaying the first object in the first direction, and displaying feature information of the second object in a second direction; wherein the second direction is the same as the first direction. The included angle between the directions is greater than an angle threshold; the angle threshold is the included angle between a tangent from the display device to the first projection and the first direction.
在一种实施方式中,所述获取所述第二对象的特征信息,包括:In an implementation manner, the acquiring feature information of the second object includes:
获取所述第二对象的位置信息;obtaining location information of the second object;
基于所述第二对象的位置信息,获取所述第二对象的特征信息。Based on the location information of the second object, the feature information of the second object is acquired.
在一种实施方式中,所述第一对象以及所述第二对象,包括虚拟对象,所述显示设备包括虚拟现实(Virtual Reality,VR)/增强现实(Augmented Reality,或AR)设备;所述基于所述第二对象的位置信息,获取所述第二对象的特征信息,包括:In one embodiment, the first object and the second object include virtual objects, and the display device includes a virtual reality (Virtual Reality, VR)/Augmented Reality (Augmented Reality, or AR) device; the Obtaining feature information of the second object based on the location information of the second object, including:
基于所述第二对象的位置信息,确定虚拟采集装置的目标位置信息;Based on the position information of the second object, determine the target position information of the virtual collection device;
获取基于所述目标位置信息设置的所述虚拟采集装置采集的所述第二对象的特征信息。The characteristic information of the second object collected by the virtual collection device set based on the target position information is acquired.
在一种实施方式中,所述第二对象的特征信息,包括所述第二对象的透视投影信息,所述基于所述第二对象的位置信息,确定虚拟采集装置的目标位置信息,包括:In an implementation manner, the feature information of the second object includes perspective projection information of the second object, and determining the target position information of the virtual acquisition device based on the position information of the second object includes:
基于所述第二对象的位置信息,在第三方向上调整所述虚拟采集装置相对于至少一个所述第二对象中每一对象之间的相对位置关系;其中,所述第三方向与所述第一方向之间的夹角小于90度;Based on the position information of the second object, the relative positional relationship between the virtual acquisition device relative to each of the at least one second object is adjusted in a third direction; wherein the third direction and the The included angle between the first directions is less than 90 degrees;
基于所述相对位置关系以及所述第二对象的位置信息,确定所述目标位置信息。The target location information is determined based on the relative location relationship and location information of the second object.
在一种实施方式中,所述第二对象的特征信息,包括第二对象的正交投影信息;所述基于所述第二对象的位置信息,确定虚拟采集装置的目标位置信息,包括:In an implementation manner, the feature information of the second object includes orthogonal projection information of the second object; and determining the target position information of the virtual acquisition device based on the position information of the second object includes:
获取所述虚拟采集装置的视场角度信息;acquiring the field of view angle information of the virtual acquisition device;
基于所述第二对象的位置信息以及所述视场角度信息,确定所述目标位置信息。The target position information is determined based on the position information of the second object and the field of view angle information.
在一种实施方式中,所述基于所述第一投影以及所述第二投影,确定所述目标显示方式,包括:In an implementation manner, the determining the target display mode based on the first projection and the second projection includes:
若满足第二条件,确定所述目标显示方式为:显示所述第一对象,以第一颜色显示所述第一对象的边缘、并显示所述第二对象未被所述第一对象遮挡的部分;其中,所述第二条件,包括所述第一投影为所述第二投影的真子集。If the second condition is satisfied, it is determined that the target display mode is: displaying the first object, displaying the edge of the first object in a first color, and displaying the second object that is not blocked by the first object part; wherein, the second condition includes that the first projection is a proper subset of the second projection.
在一种实施方式中,所述基于所述第一投影以及所述第二投影,确定所述目标显示方式,包括:In an implementation manner, the determining the target display mode based on the first projection and the second projection includes:
若满足第三条件,确定所述目标显示方式为:显示所述第一对象,以第二颜色显示所述第一对象的边缘、并显示所述第二对象未被所述第一对象遮挡的部分;其中,所述第三条件,包括所述第一投影与所述第二投影相交,且所述第一投影不为所述第二投影的子集、所述第二投影不为所述第一投影的子集。If the third condition is satisfied, it is determined that the target display mode is: displaying the first object, displaying the edge of the first object in a second color, and displaying the second object that is not blocked by the first object part; wherein, the third condition includes that the first projection intersects the second projection, and the first projection is not a subset of the second projection, and the second projection is not the A subset of the first projection.
本申请实施例还提供了一种电子设备,所述电子设备能够实现如前任一所述的显示方法。Embodiments of the present application further provide an electronic device, which can implement the display method described in any of the foregoing.
本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被电子设备的处理器执行时,能够实现如前任一所述的显示方法。Embodiments of the present application further provide a computer-readable storage medium, where a computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor of an electronic device, the display as described in any preceding one can be realized. method.
由以上可知,本申请实施例提供的显示方法中,在获取第一对象的第一投影以及第二对象的第二投影之后,能够基于第一投影以及第二投影确定目标显示方式,并基于目标显示方式显示第一对象以及第二对象。如此,本申请实施例提供的显示方法,不仅能够清晰的显示第一对象以及第二对象,而且,由于第一投影以及第二投影与第一对象以及第二对象的实际对象特征的一致性,因此,基于第一投影以及第二投影确定的目标显示方式,能够更精确的反映出第一对象以及第二对象的实际特性,从而解决了相关技术中相互遮挡的多个对象无法客观显示的技术问题。It can be seen from the above that, in the display method provided by the embodiment of the present application, after the first projection of the first object and the second projection of the second object are obtained, the target display mode can be determined based on the first projection and the second projection, and the target display mode can be determined based on the target The display mode displays the first object and the second object. In this way, the display method provided by the embodiment of the present application can not only clearly display the first object and the second object, but also, due to the consistency of the first projection and the second projection with the actual object characteristics of the first object and the second object, Therefore, the target display mode determined based on the first projection and the second projection can more accurately reflect the actual characteristics of the first object and the second object, thereby solving the technology in the related art that multiple objects that occlude each other cannot be objectively displayed question.
附图说明Description of drawings
图1为本申请实施例提供的显示方法的流程示意图;1 is a schematic flowchart of a display method provided by an embodiment of the present application;
图2为本申请实施例提供的显示设备与第一对象以及第二对象之间的相对位置关系的结构示意图;2 is a schematic structural diagram of a relative positional relationship between a display device, a first object, and a second object according to an embodiment of the present application;
图3为本申请实施例提供的第一对象与第二对象的相对位置的结构示意图;3 is a schematic structural diagram of the relative positions of a first object and a second object according to an embodiment of the present application;
图4A为相关技术中选择虚拟对象的第一原理示意图;4A is a schematic diagram of a first principle of selecting a virtual object in the related art;
图4B为相关技术中选择虚拟对象的第二原理示意图;4B is a schematic diagram of a second principle of selecting a virtual object in the related art;
图5A为相关技术中由于虚拟对象被遮挡而无法选择的结构示意图;5A is a schematic diagram of a structure that cannot be selected because a virtual object is blocked in the related art;
图5B为与图5A对应的虚拟对象的投影的第一结构示意图;5B is a first structural schematic diagram of the projection of the virtual object corresponding to FIG. 5A;
图5C为与图5A对应的虚拟对象的投影的第二结构示意图;5C is a second structural schematic diagram of the projection of the virtual object corresponding to FIG. 5A;
图5D为相关技术中用户选择被完全遮挡的虚拟对象的操作原理示意图;5D is a schematic diagram of the operation principle of the user selecting a virtual object that is completely occluded in the related art;
图6为本申请实施例提供的虚拟采集装置设置的结构示意图;FIG. 6 is a schematic structural diagram of a virtual collection device setting provided by an embodiment of the present application;
图7A为相关技术中的透视投影的原理示意图;7A is a schematic diagram of perspective projection in the related art;
图7B为本申请实施例提供的目标位置信息的第一结构示意图;7B is a first schematic structural diagram of target location information provided by an embodiment of the present application;
图8A为相关技术中的正交投影的原理示意图;8A is a schematic diagram of the principle of orthogonal projection in the related art;
图8B为本申请实施例提供的的目标位置信息的第二结构示意图;8B is a second schematic structural diagram of target location information provided by an embodiment of the present application;
图8C为本申请实施例提供的目标位置信息确定的原理示意图;FIG. 8C is a schematic diagram of the principle of determining target location information according to an embodiment of the present application;
图8D-1为本申请实施例提供的DF的第一结构示意图;8D-1 is a schematic diagram of a first structure of a DF provided by an embodiment of the present application;
图8D-2为本申请实施例提供的DF的第二结构示意图;8D-2 is a schematic diagram of the second structure of the DF provided by the embodiment of the present application;
图9为本申请实施例提供的显示方法的结构示意图;FIG. 9 is a schematic structural diagram of a display method provided by an embodiment of the present application;
图10为本申请实施例提供的在光标点周围显示多个虚拟对象的结构示意图;10 is a schematic structural diagram of displaying multiple virtual objects around a cursor point according to an embodiment of the present application;
图11A为本申请实施例提供的满足第三条件的第一投影、第二投影以及第三投影的第一结构示意图;11A is a schematic diagram of a first structure of a first projection, a second projection, and a third projection satisfying a third condition provided by an embodiment of the present application;
图11B为本申请实施例提供的满足第三条件的第一投影、第二投影以及第三投影的第二结构示意图。FIG. 11B is a schematic diagram of the second structure of the first projection, the second projection, and the third projection satisfying the third condition provided by the embodiment of the present application.
具体实施方式Detailed ways
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application.
应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。It should be understood that the specific embodiments described herein are only used to explain the present application, but not to limit the present application.
在实际应用中,在旅游、购物、就医、以及就餐等场景中,用户所处的环境中可能包含多个对象,这些对象可能会遮挡用户的视线。由于这些对象的视线遮挡,使得用户无法了解或无法准确了解其它对象的状态或情况。In practical applications, in scenarios such as travel, shopping, medical treatment, and dining, the environment where the user is located may contain multiple objects, and these objects may block the user's sight. Due to the occlusion of these objects, the user cannot know or accurately know the state or situation of other objects.
在相关技术中,其它对象的状态或情况,通常需要用户改变自己所处的位置比如站到高处的方式才能获取,然而,这样的方式有时候并不能解决问题,比如在交通拥堵时段,用户驾驶的车辆无法从当前车道切换至其它车道,且用户驾驶的车辆也无法从路面移动至较高的位置。因此,相关技术中缺乏供用户获取被遮挡的对象的状态或情况的技术方案。In the related art, the state or situation of other objects usually requires the user to change his position, such as standing at a high place. However, this method sometimes cannot solve the problem. The vehicle being driven cannot switch from the current lane to another lane, and the vehicle driven by the user cannot move from the road to a higher position. Therefore, the related art lacks a technical solution for the user to obtain the state or condition of the occluded object.
基于以上问题,本申请实施例提供了一种显示方法、电子设备以及介质。Based on the above problems, embodiments of the present application provide a display method, an electronic device, and a medium.
本申请实施例提供的显示方法,不仅能够显示第一对象以及第二对象,而且是根据第一对象的第一投影、以及第二对象的第二投影确定如何显示第一对象以及第二对象,从而使得目标显示方式能够更贴合实际的针对第一对象以及第二对象的视线投影特性,进而解决了相关技术中无法显示相互遮挡的多个对象的技术问题。The display method provided by the embodiment of the present application can not only display the first object and the second object, but also determines how to display the first object and the second object according to the first projection of the first object and the second projection of the second object, Therefore, the target display mode can be more suitable for the actual line-of-sight projection characteristics of the first object and the second object, thereby solving the technical problem of the related art that multiple objects that are occluded from each other cannot be displayed.
需要说明的是,本申请实施例提供的显示方法,可以通过显示设备的处理器实现,上述处理器可以为特定用途集成电路(Application Specific Integrated Circuit,ASIC)、数字信号处理器(Digital Signal Processor,DSP)、数字信号处理装置(DigitalSignal Processing Device,DSPD)、可编程逻辑装置(Programmable Logic Device,PLD)、现场可编程逻辑门阵列(Field Programmable Gate Array,FPGA)、中央处理器(CentralProcessing Unit,CPU)、控制器、微控制器、微处理器中的至少一种。It should be noted that the display method provided by the embodiments of the present application may be implemented by a processor of a display device, and the above-mentioned processor may be an application specific integrated circuit (ASIC), a digital signal processor (Digital Signal Processor, DSP), Digital Signal Processing Device (DSPD), Programmable Logic Device (Programmable Logic Device, PLD), Field Programmable Gate Array (Field Programmable Gate Array, FPGA), Central Processing Unit (Central Processing Unit, CPU) ), at least one of a controller, a microcontroller, and a microprocessor.
图1为本申请实施例提供的显示方法的流程示意图,如图1所示,该流程可以包括步骤101至步骤103:FIG. 1 is a schematic flowchart of a display method provided by an embodiment of the present application. As shown in FIG. 1 , the process may include
步骤101、在至少第一方向至少获取第一对象的第一投影以及第二对象的第二投影。Step 101: Obtain at least a first projection of a first object and a second projection of a second object in at least a first direction.
其中,第一方向包括显示设备至第一对象和/或第二对象的方向;第一对象,包括处于显示设备与第二对象之间的对象。Wherein, the first direction includes the direction from the display device to the first object and/or the second object; the first object includes the object between the display device and the second object.
图2为本申请实施例提供的显示设备与第一对象以及第二对象之间的相对位置关系的结构示意图。FIG. 2 is a schematic structural diagram of a relative positional relationship between a display device, a first object, and a second object according to an embodiment of the present application.
如图2所示,与显示设备201相邻的对象为第一对象202,第一对象202处于显示设备201与第二对象203之间,并且,在第二对象203远离显示设备201的方向,还可以包括第三对象204;示例性的,第三对象204可以为多个第二对象203中的一个对象。As shown in FIG. 2 , the object adjacent to the
从图2中可以看出,第一对象202与第二对象203以及第三对象204的几何中心可以位于同一直线,此时,与显示设备201处于同一位置的用户,可能无法清晰的看到被第一对象202遮挡的第二对象203以及第三对象204。As can be seen from FIG. 2 , the geometric centers of the
在一种实施方式中,显示设备可以为具备投影功能的设备,如此,显示设备能够在至少第一方向获取第一投影以及第二投影;此时,第一方向,可以为显示设备至第一对象和/或第二对象的方向。In one embodiment, the display device may be a device with a projection function, so that the display device can obtain the first projection and the second projection in at least a first direction; in this case, the first direction may be from the display device to the first The orientation of the object and/or the second object.
在一种实施方式中,显示设备本身可以不具备投影功能,第一投影以及第二投影,可以是显示设备通过与其建立有通信连接的第一设备获取的。示例性的,上述通信连接可以为有线连接,也可以为无线连接;示例性的,上述第一设备可以为便携式设备,也可以为设置在显示设备当前所处场合中至少一个位置的设备;比如,在用户排队挂号时,第一设备可以为设置在与挂号队列平行、且高度高于挂号队列人群身高的位置,此时第一设备可以具备投影功能;示例性的,第一设备也可以为公共场合中用于用于提供公共服务的第二设备,第二设备比如可以是基站设备、蓝牙测距设备、无线路由设备以及近场通信(NearField Communication,NFC)中的任一设备。In an implementation manner, the display device itself may not have a projection function, and the first projection and the second projection may be obtained by the display device through a first device with which a communication connection is established. Exemplarily, the above-mentioned communication connection may be a wired connection or a wireless connection; Exemplarily, the above-mentioned first device may be a portable device, or may be a device set at at least one location in the current situation of the display device; such as , when the user is queuing for registration, the first device may be set at a position parallel to the registration queue and higher than the height of the people in the registration queue, and the first device may have a projection function at this time; exemplarily, the first device may also be A second device used for providing public services in a public place, for example, the second device may be any device among a base station device, a Bluetooth ranging device, a wireless routing device, and a near field communication (Near Field Communication, NFC).
在一种实施方式中,第一投影以及第二投影,还可以是从其它方向获取的,其它方向可以包括第一设备至第一对象和/或第二对象的方向,还可以包括第二对象至第一对象和/或第二对象的方向。In one embodiment, the first projection and the second projection may also be obtained from other directions, and the other directions may include the direction from the first device to the first object and/or the second object, and may also include the second object The direction to the first object and/or the second object.
在一种实施方式中,第二对象的数量可以有多个。In one embodiment, the number of the second objects may be multiple.
在一种实施方式中,可以根据第一对象与第二对象之间的相对位置关系,确定第一方向;示例性的,在第一对象与第二对象中的多个对象处于同一直线的情况下,第一方向可以为显示设备至第一对象的方向、或者显示设备至第一对象以及第二对象的方向;在第一对象的位置与第二对象中的多个对象的位置不处于一条直线时,第一方向可以为显示设备至第二对象的方向;示例性的,此时,第二对象,可以为目标对象。In one embodiment, the first direction may be determined according to the relative positional relationship between the first object and the second object; exemplarily, in the case where the first object and multiple objects in the second object are in the same straight line , the first direction may be the direction from the display device to the first object, or the direction from the display device to the first object and the second object; the position of the first object and the positions of the plurality of objects in the second object are not in the same line In the case of a straight line, the first direction may be the direction from the display device to the second object; for example, at this time, the second object may be the target object.
在一种实施方式中,第一对象以及第二对象可以为相同类型的对象,比如第一对象以及第二对象均为行人,第一对象以及第二对象可以均为建筑物或车辆;示例性的,第一对象以及第二对象的类型可以不同,比如,第一对象为车辆,第二对象为行人。In one embodiment, the first object and the second object may be objects of the same type, for example, both the first object and the second object may be pedestrians, and the first object and the second object may both be buildings or vehicles; exemplary Yes, the types of the first object and the second object may be different, for example, the first object is a vehicle, and the second object is a pedestrian.
在一种实施方式中,第一投影以及第二投影的形状可以不同,比如第一投影为三角形,第二投影为不规则圆形;示例性的,第一投影以及第二投影,可以是通过对第一图像以及第二图像进行对象检测和对象识别得到的二值分割图像,其中,第一图像可以为包括第一对象的图像数据,第二图像可以为包括第二对象的图像数据;示例性的,第一投影以及第二投影,还可以是将日光或灯光投影至第一对象以及第二对象后得到的阴影。In one embodiment, the shapes of the first projection and the second projection may be different, for example, the first projection is a triangle, and the second projection is an irregular circle; for example, the first projection and the second projection may be formed by A binary segmentation image obtained by performing object detection and object recognition on the first image and the second image, wherein the first image may be image data including the first object, and the second image may be image data including the second object; Example Alternatively, the first projection and the second projection may also be shadows obtained by projecting sunlight or light onto the first object and the second object.
步骤102、基于第一投影以及第二投影,确定目标显示方式。Step 102: Determine the target display mode based on the first projection and the second projection.
在一种实施方式中,目标显示方式,可以包括以数字化的方式虚拟性的调整第一对象以及第二对象的相对位置关系,从而使得第一对象以及第二对象均清晰可见;In one embodiment, the target display mode may include virtually adjusting the relative positional relationship between the first object and the second object in a digital manner, so that both the first object and the second object are clearly visible;
示例性的,目标显示方式,还可以是基于用户的触发而确定的,比如,显示设备可以加载待显示对象信息列表,并基于用户对待显示对象信息列表中至少一个待显示对象比如第二对象的选择结果,而显示选择结果中的对象比如第二对象;示例性的,用户还可以选择或设定对其所选定的至少一个待显示对象的显示方式。Exemplarily, the target display manner may also be determined based on a user's trigger. For example, the display device may load a list of object information to be displayed, and based on the information of at least one object to be displayed, such as a second object, in the information list of objects to be displayed by the user. The selection result is displayed, and an object in the selection result, such as a second object, is displayed; for example, the user can also select or set a display mode of at least one object to be displayed selected by the user.
示例性的,目标显示方式,还可以包括立即显示或延迟显示;示例性的,目标显示方式,还可以包括是通过显示设备显示还是通过其它设备显示;若目标显示方式为通过其它设备显示,显示设备可以将第一投影以及第二投影发送至其它设备;示例性的,其它设备可以为智能穿戴设备或计算机设备。Exemplarily, the target display mode may also include immediate display or delayed display; exemplary, the target display mode may also include whether to display through a display device or through other devices; if the target display mode is to be displayed through other devices, display The device may send the first projection and the second projection to other devices; for example, the other devices may be smart wearable devices or computer devices.
示例性的,目标显示方式,还可以包括改变第一对象以及第二对象的相对亮度或对比度的显示方式。Exemplarily, the target display manner may further include changing the display manner of the relative brightness or contrast of the first object and the second object.
示例性的,目标显示方式,还可以包括改变第一投影和/或第二投影的面积大小的形式,以突出第一对象和/或第二对象的对象特征。Exemplarily, the target display manner may further include a form of changing the area size of the first projection and/or the second projection, so as to highlight the object features of the first object and/or the second object.
在一种实施方式中,基于第一投影以及第二投影,确定目标显示方式,可以通过以下任一方式实现:In an implementation manner, the target display mode is determined based on the first projection and the second projection, which may be implemented in any of the following ways:
基于第一投影与第二投影的形状拟合程度,确定目标显示方式;示例性的,形状拟合程度,可以包括第一投影与第二投影的相似度。The target display mode is determined based on the shape fitting degree of the first projection and the second projection; exemplarily, the shape fitting degree may include the similarity between the first projection and the second projection.
基于用户对第一投影以及第二投影中任一投影的选择或设定的显示参数,确定目标显示方式;示例性的,显示参数可以包括形状改变、缩放、高亮、以及颜色标注中的至少一种参数。The target display mode is determined based on the display parameters selected or set by the user for any one of the first projection and the second projection; exemplarily, the display parameters may include at least one of shape change, zoom, highlight, and color annotation a parameter.
步骤103、基于目标显示方式,显示第一对象以及第二对象。Step 103: Display the first object and the second object based on the target display mode.
由以上可知,本申请实施例提供的显示方法中,在获取第一对象的第一投影以及第二对象的第二投影之后,能够基于第一投影以及第二投影确定目标显示方式,并基于目标显示方式显示第一对象以及第二对象。如此,本申请实施例提供的显示方法,不仅能够清晰的显示第一对象以及第二对象,而且,由于第一投影以及第二投影与第一对象以及第二对象的实际对象特征的一致性,因此,基于第一投影以及第二投影确定的目标显示方式,能够更精确的反映出第一对象以及第二对象的实际特性,从而解决了相关技术中相互遮挡的多个对象无法客观显示的技术问题。It can be seen from the above that, in the display method provided by the embodiment of the present application, after the first projection of the first object and the second projection of the second object are obtained, the target display mode can be determined based on the first projection and the second projection, and the target display mode can be determined based on the target The display mode displays the first object and the second object. In this way, the display method provided by the embodiment of the present application can not only clearly display the first object and the second object, but also, due to the consistency of the first projection and the second projection with the actual object characteristics of the first object and the second object, Therefore, the target display mode determined based on the first projection and the second projection can more accurately reflect the actual characteristics of the first object and the second object, thereby solving the technology in the related art that multiple objects that occlude each other cannot be objectively displayed question.
基于前述实施例,本申请实施例提供的显示方法中,基于第一投影以及第二投影,确定目标显示方式,可以通过步骤A1至步骤A2实现:Based on the foregoing embodiments, in the display method provided by the embodiments of the present application, the target display mode is determined based on the first projection and the second projection, which can be achieved through steps A1 to A2:
步骤A1、若满足第一条件,获取第二对象的特征信息。Step A1: Obtain feature information of the second object if the first condition is satisfied.
其中,第一条件,包括第二投影为第一投影的子集。The first condition includes that the second projection is a subset of the first projection.
在一种实施方式中,第二投影为第一投影的子集,可以包括第二投影为第一投影的真子集,此时,第二投影的形状可以与第一投影的形状相同,第二投影的形状也可以与第一投影的形状不同;示例性的,第二投影可以与第一投影形状大小均相同。需要说明的是,若满足第一条件,可以表示第二投影被第一投影完全覆盖,此时,用户从显示设备处出发的视线无法投射至第二对象。In an implementation manner, the second projection is a subset of the first projection, which may include the second projection being a proper subset of the first projection. In this case, the shape of the second projection may be the same as that of the first projection, and the second projection The shape of the projection may also be different from the shape of the first projection; for example, the second projection may be the same size as the shape of the first projection. It should be noted that if the first condition is satisfied, it can mean that the second projection is completely covered by the first projection, and at this time, the user's line of sight from the display device cannot be projected to the second object.
图3为本申请实施例提供的第一对象202与第二对象203的相对位置的结构示意图。FIG. 3 is a schematic structural diagram of the relative positions of the
如图3所示,第一对象202、第二对象203以及第三对象204的几何中心处于同一直线上,并且,在垂直于第一方向的方向上,第一对象202的截面能够覆盖第二对象203以及第三对象204在该方向上的截面,即第二投影为第一投影的子集;图3中箭头所示方向为从显示设备201至第一对象202的第一方向,从图3中可以看出,第一方向上第一对象202将第二对象203以及第三对象204完全遮挡,使得从显示设备201所处的位置无法看到第二对象203以及第三对象204。As shown in FIG. 3 , the geometric centers of the
在一种实施方式中,第二对象的特征信息,可以包括第二对象的形状、轮廓、是否立体、以及是否移动等特征。In one embodiment, the feature information of the second object may include features such as shape, outline, whether it is solid, and whether it moves.
在一种实施方式中,第二对象的特征信息,可以是对第二投影进行持续跟踪和分析而得到的;示例性的,基于第二投影以及第二投影的获取方式,可以确定第二对象的位置以及形状等信息。In an implementation manner, the feature information of the second object may be obtained by continuously tracking and analyzing the second projection; exemplarily, based on the second projection and the acquisition method of the second projection, the second object may be determined location and shape.
在一种实施方式中,第二对象的特征信息,可以以文本、图片、音频、以及视频等任一形式体现。In an implementation manner, the feature information of the second object may be embodied in any form such as text, picture, audio, and video.
示例性的,第二对象的特征信息,可以是显示设备自行获取的,也可以是其它设备比如第一设备或第二设备获取并发送至显示设备的;示例性的,第二对象的特征信息,可以包括如前述实施例所述的第二投影的获取方式相同或相似,此处不再赘述。Exemplarily, the feature information of the second object may be acquired by the display device itself, or acquired by other devices such as the first device or the second device and sent to the display device; exemplary, the feature information of the second object , which may include the same or similar ways of acquiring the second projection as described in the foregoing embodiments, which will not be repeated here.
步骤A2、确定目标显示方式为:在第一方向上显示第一对象,以及在第二方向上显示第二对象的特征信息。Step A2: Determine the target display mode as: displaying the first object in the first direction, and displaying the feature information of the second object in the second direction.
其中,第二方向与第一方向之间的夹角大于角度阈值;角度阈值,为从显示设备至第一投影的切线与第一方向之间的夹角。The angle between the second direction and the first direction is greater than the angle threshold; the angle threshold is the angle between the tangent from the display device to the first projection and the first direction.
在一种实施方式中,显示设备至第一投影的切线,可以包括从显示设备的几何中心至第一投影的边缘的切线。In one embodiment, the tangent from the display device to the first projection may include a tangent from the geometric center of the display device to the edge of the first projection.
在一种实施方式中,在第一投影为不规则几何形状的情况下,角度阈值,可以为从显示设备的几何中心至第一投影的边缘的切线、与第一方向之间的所有夹角中的最大角度的夹角。In one embodiment, when the first projection is an irregular geometric shape, the angle threshold may be all included angles between the tangent from the geometric center of the display device to the edge of the first projection and the first direction The included angle of the largest angle in .
在一种实施方式中,在第一方向上显示第一对象以及在第二方向上显示第二对象的特征信息,可以是通过以下方式实现的:In an implementation manner, displaying the first object in the first direction and displaying the feature information of the second object in the second direction may be implemented in the following manner:
在第一方向上显示第一对象,并在显示第一对象的平面上、与第一对象相邻的位置显示第二对象的特征信息,第二对象的特征信息可以包括第二对象与第一对象和/或显示设备之间的距离信息;其中,第二对象的特征信息至显示设备的几何中心点之间的连线、可以为相对于显示第一对象的平面的第二方向。The first object is displayed in the first direction, and feature information of the second object is displayed on the plane on which the first object is displayed and adjacent to the first object. The feature information of the second object may include the second object and the first object. Distance information between the object and/or the display device; wherein the line connecting the feature information of the second object to the geometric center point of the display device may be a second direction relative to the plane on which the first object is displayed.
由以上可知,在本申请实施例提供的显示方法中,若第二对象的第二投影为第一对象的第一投影的子集,则获取第二对象的特征信息,并在第一方向上显示第一对象,在第二方向上显示第二对象的特征信息。由于第二方向与第一方向之间的夹角大于角度阈值,从而使得第二对象的特征信息至少部分不能被第一对象遮挡或覆盖,进而使得显示设备处的用户能够清晰的获取第一对象以及第二对象的特征信息。It can be seen from the above that, in the display method provided by the embodiment of the present application, if the second projection of the second object is a subset of the first projection of the first object, the feature information of the second object is acquired, and the second object is displayed in the first direction. The first object is displayed, and feature information of the second object is displayed in the second direction. Because the included angle between the second direction and the first direction is greater than the angle threshold, the feature information of the second object cannot be at least partially blocked or covered by the first object, so that the user at the display device can clearly obtain the first object and feature information of the second object.
基于前述实施例,本申请实施例提供的显示方法中,获取第二对象的特征信息,可以通过步骤B1至步骤B2实现:Based on the foregoing embodiments, in the display method provided by the embodiments of the present application, acquiring the feature information of the second object may be implemented through steps B1 to B2:
步骤B1、获取第二对象的位置信息。Step B1: Acquire location information of the second object.
在一种实施方式中,第二对象的位置信息,可以包括第二对象相对于第一对象的位置信息;示例性的,第二对象的位置信息,还可以包括第二对象相对于显示设备的位置信息;示例性的,第二对象的位置信息,还可以包括第二对象相对于第一参照物的位置信息,其中,第一参照物可以包括前述实施例中的第一设备和/或第二设备。In one embodiment, the position information of the second object may include position information of the second object relative to the first object; exemplarily, the position information of the second object may also include the position information of the second object relative to the display device. Location information; exemplarily, the location information of the second object may also include location information of the second object relative to the first reference object, wherein the first reference object may include the first device and/or the first reference object in the foregoing embodiment. Second equipment.
在一种实施方式中,第二对象的位置信息,可以是通过以下任一方式获取的:In an implementation manner, the location information of the second object may be obtained in any of the following ways:
通过显示设备发射的指定频率的测距信号、以及显示设备接收到的与测距信号对应的回波信号,获取第二对象的位置信息。The location information of the second object is acquired by using the ranging signal of the specified frequency transmitted by the display device and the echo signal corresponding to the ranging signal received by the display device.
通过至少三个测距设备发射至至少一个对象的测距信号、以及与这些测距信号对应的回波信号,获取第二对象的位置信息;示例性的,至少三个测距设备,可以包括无线信号处理设备,比如基站、无线路由器、以及蓝牙测距设备等,在这种情况下获取的第二对象的位置信息,可以包括精确的经纬度信息。The location information of the second object is obtained by using ranging signals transmitted by at least three ranging devices to at least one object and echo signals corresponding to these ranging signals; exemplarily, the at least three ranging devices may include The wireless signal processing device, such as a base station, a wireless router, and a Bluetooth ranging device, etc., in this case, the acquired location information of the second object may include precise longitude and latitude information.
步骤B2、基于第二对象的位置信息,获取第二对象的特征信息。Step B2: Obtain feature information of the second object based on the position information of the second object.
在一种实施方式中,第二对象的特征信息,可以是通过以下任一方式获取的:In an implementation manner, the feature information of the second object may be obtained in any of the following ways:
基于第二对象的位置信息确定第二对象相对于显示设备的距离信息,然后基于距离信息确定第二对象相对于显示设备的影响程度信息,再基于影响程度信息获取第二对象的特征信息。比如在交通拥堵环境中,设置显示设备的车辆可以为第一车辆,第一对象可以为与第一车辆相邻的第二车辆,第二对象可以为第三车辆,其中,第二车辆位于第一车辆与第三车辆之间;此时若基于第三车辆的位置信息确定第三车辆对第一车辆的影响程度信息为第一程度,此时可以获取包含第二对象的图像数据、以及第二对象的体积大小等较为详细的信息,并将这些信息确定为第二对象的特征信息;若基于第三车辆的位置信息确定第三车辆对第一车辆的影响程度信息为第二程度,此时可以获取包含第二对象的图像数据,并将包含第二对象的图像数据确定为第二对象的特征信息;示例性的,第一程度可以大于第二程度,也就是说,影响程度信息越高,获取的第二对象的特征信息的种类可以越多、第二对象的特征信息的精细程度也可以更高。The distance information of the second object relative to the display device is determined based on the position information of the second object, then the influence degree information of the second object relative to the display device is determined based on the distance information, and the feature information of the second object is obtained based on the influence degree information. For example, in a traffic jam environment, the vehicle on which the display device is set may be the first vehicle, the first object may be the second vehicle adjacent to the first vehicle, and the second object may be the third vehicle, wherein the second vehicle is located in the first vehicle. Between a vehicle and a third vehicle; at this time, if the degree of influence of the third vehicle on the first vehicle is determined to be the first degree based on the position information of the third vehicle, the image data including the second object and the first degree can be obtained. more detailed information such as the volume and size of the second object, and determine the information as the feature information of the second object; if the information on the degree of influence of the third vehicle on the first vehicle is determined based on the position information of the third vehicle as the second degree, this Image data containing the second object can be acquired, and the image data containing the second object can be determined as the feature information of the second object; exemplarily, the first degree can be greater than the second degree, that is, the more the influence degree information is. High, the more types of acquired feature information of the second object can be, and the more refined the feature information of the second object can be.
基于第二对象的位置信息,以及显示设备获取的用户输入的用户针对第二对象的显示需求,获取第二对象的特征信息;比如,基于第二对象的位置信息确定第二对象距离显示设备的距离大于距离阈值,但显示设备获取的用户输入的对第二对象的显示需求为精细化显示,此时可以通过多个前述实施例所述的第一设备、第二设备以及无线信号处理设备从多个维度采集第二对象的特征信息。Based on the position information of the second object and the user's display requirements for the second object input by the user obtained by the display device, obtain the feature information of the second object; for example, determine the distance of the second object from the display device based on the position information of the second object. The distance is greater than the distance threshold, but the display requirement for the second object input by the user obtained by the display device is refined display. The feature information of the second object is collected in multiple dimensions.
由以上可知,本申请实施例提供的显示方法中,可以基于第二对象的位置信息,获取第二对象的特征信息,如此,第二对象的特征信息与第二对象的位置信息直接关联,从而使得目标显示方式中显示的第二对象的特征信息,能够更贴合第二对象与显示设备之间的相对位置关系。It can be seen from the above that, in the display method provided by the embodiment of the present application, the feature information of the second object can be obtained based on the position information of the second object. In this way, the feature information of the second object is directly associated with the position information of the second object, so that The feature information of the second object displayed in the target display mode can better fit the relative positional relationship between the second object and the display device.
在本申请实施例中,第一对象以及第二对象,包括虚拟对象;显示设备包括VR/AR设备。In this embodiment of the present application, the first object and the second object include virtual objects; and the display device includes a VR/AR device.
在一种实施方式中,AR设备可以包括AR智能眼镜以及AR智能手机等;示例性的,AR智能眼镜,可以包括头戴式AR眼镜。In one embodiment, the AR device may include AR smart glasses, an AR smartphone, etc.; exemplarily, the AR smart glasses may include head-mounted AR glasses.
在一种实施方式中,VR设备可以包括需要在其它电子设备的配合下才能实现VR功能的设备;示例性的,其它电子设备可以包括计算机设备或便携式智能终端设备;示例性的,需要在其它电子设备的配合下才能实现VR功能的设备还可以包括控制器。In one embodiment, the VR device may include a device that requires the cooperation of other electronic devices to realize the VR function; exemplarily, the other electronic devices may include computer equipment or portable intelligent terminal equipment; The device that can realize the VR function only with the cooperation of the electronic device may also include a controller.
在一种实施方式中,VR设备可以包括设置有VR处理器以及显示装置的一体机设备;比如具备独立处理器的头戴式VR显示设备,这种设备自带存储空间,同时具备了独立运算、数据输入和输出的功能,可以独立实现VR功能。In one embodiment, the VR device may include an all-in-one device provided with a VR processor and a display device; for example, a head-mounted VR display device with an independent processor, which has its own storage space and independent computing. , data input and output functions, can independently realize the VR function.
在虚拟现实空间中,人们对虚拟对象的操作需求不断增加,而这些操作需求往往是从人们选择的虚拟对象开始的。相关技术中,通常通过射线或凝视交互的方法选择虚拟对象。In the virtual reality space, people's operational demands on virtual objects are constantly increasing, and these operational demands often start from the virtual objects that people choose. In the related art, virtual objects are usually selected by means of ray or gaze interaction.
在实际应用中,在AR/VR设备为AR/VR眼镜的条件下,若用户佩戴有AR/VR眼镜,AR/VR眼镜可以通过凝视点选择虚拟对象。其中,凝视点位于AR/VR眼镜正前方的固定位置,用户移动头部时凝视点也会随之移动。通常情况下,AR/VR眼镜可以根据用户的凝视时间长度对凝视点进行对应的处理,比如在用户晃动头部时,凝视点可以随之移动,而当用户凝视虚拟对象时,若凝视时间长度超过时间阈值,则AR/VR设备会触发对虚拟对象的选择或击中操作。In practical applications, under the condition that the AR/VR device is AR/VR glasses, if the user wears AR/VR glasses, the AR/VR glasses can select virtual objects through the gaze point. Among them, the gaze point is located at a fixed position directly in front of the AR/VR glasses, and the gaze point also moves when the user moves his head. Usually, AR/VR glasses can process the gaze point according to the user's gaze time. For example, when the user shakes his head, the gaze point can move with it. When the user gazes at a virtual object, if the gaze time is long Beyond the time threshold, the AR/VR device triggers a selection or hit operation on a virtual object.
图4A为相关技术中选择虚拟对象的第一原理示意图。如图4A所示,虚拟对象401处于虚拟空间402中,第一射线403从AR/VR眼镜出发至虚拟对象401。同样的,在图4A中,若用户佩戴AR/VR眼镜凝视虚拟对象401的时间长度超过时间阈值,则AR/VR眼镜触发从AR/VR眼镜至虚拟对象401的凝视向量,并通过凝视向量在虚拟空间402中的碰撞检测确定是否选中虚拟对象401。也就是说,在图4A中,第一射线403也可以为凝视向量。FIG. 4A is a schematic diagram of a first principle of selecting a virtual object in the related art. As shown in FIG. 4A , the
图4B为相关技术中选择虚拟对象的第二原理示意图。如图4B所示,在AR/VR设备中,还可以设置有控制器404,控制器404可以是手柄,其用于通过控制逻辑对虚拟对象401进行选择和/或控制。在默认情况下,控制器404开启射线功能时,第二射线405将以控制器404为原点、以控制器404朝向虚拟对象401的方向为目标方向发射第二射线405,第二射线405在虚拟空间中能够实现针对虚拟对象401的碰撞检测,若检测到有碰撞发生,则可以表示控制器404击中或选中了虚拟对象401。在图4B中,第二射线405也可以为凝视向量。FIG. 4B is a schematic diagram of a second principle of selecting a virtual object in the related art. As shown in FIG. 4B , in the AR/VR device, a
由以上可知,在相关技术中,无论是射线或凝视的虚拟对象选择方式,都需要通过射线在虚拟空间中的碰撞检测才能实现。比如,若第一对象以及第二对象在虚拟空间中的分布如图2所示时,从理论上来讲,射线能够同时与三个需对象碰撞,也就是说能够AR/VR设备能够检测到虚拟对象有多个,但是无法独立的显示各个虚拟对象,以供用户进行选择。It can be seen from the above that, in the related art, whether it is the way of selecting a virtual object by rays or staring, it can only be realized by collision detection of rays in a virtual space. For example, if the distribution of the first object and the second object in the virtual space is shown in Figure 2, theoretically speaking, the rays can collide with three required objects at the same time, which means that the AR/VR device can detect the virtual There are multiple objects, but each virtual object cannot be displayed independently for the user to select.
图5A为相关技术中由于虚拟对象被遮挡而无法选择的结构示意图。FIG. 5A is a schematic diagram of a structure that cannot be selected because a virtual object is blocked in the related art.
在图5A中,用户501可以佩戴有AR/VR设备,射线或凝视向量从凝视点502出发在虚拟空间进行碰撞检测,并检测到第一对象202、第二对象203以及第三对象204分布密集,并且,第二对象203以及第三对象204被第一对象202完全遮挡,AR/VR设备无法完整的显示第二对象203以及第三对象204。In FIG. 5A , the
图5B为与图5A对应的虚拟对象的投影的第一结构示意图。如图5B所示,第一对象202的投影为第一投影503,第二对象203的投影为第二投影504,第三对象204的投影为第三投影505。在5B中,第二投影504以及第三投影505均为第一投影503的真子集,也就是说,第二对象203以及第三对象204被第一对象202完全遮挡。FIG. 5B is a first structural schematic diagram of the projection of the virtual object corresponding to FIG. 5A . As shown in FIG. 5B , the projection of the
图5C为与图5A对应的虚拟对象的投影的第二结构示意图。如图5C所示,第一对象202的投影为第一投影503,第二对象203的投影为第二投影504,第三对象204的投影为第三投影505。在5B中,虽然第一投影503为第三投影505的真子集,即第三对象205并未被第一对象202遮挡,但第二投影504为第一投影503的真子集,也就是说,第二对象203被第一对象202完全遮挡,因此,用户无法通过AR/VR设备实现对第二对象203的选择和操作。FIG. 5C is a second structural schematic diagram of the projection of the virtual object corresponding to FIG. 5A . As shown in FIG. 5C , the projection of the
图5D为相关技术中用户选择被完全遮挡的虚拟对象的操作原理示意图。如图5D所示,在相关技术中,为了能够选择被第一对象202遮挡的第二对象203以及第三对象204,需要用户501调整头部姿态或通过行走的方式改变位置,从而改变射线方向或凝视向量的方向。然而,用户调整头部姿态或改变位置的方式,给用户的AR/VR体验带来了不便。FIG. 5D is a schematic diagram of an operation principle of a user selecting a completely occluded virtual object in the related art. As shown in FIG. 5D , in the related art, in order to be able to select the
因此,相关技术中对虚拟对象的方式虽然给用户提供了直观且自然的虚拟对象选择体验,也能减少用户的虚拟对象选择疲劳,但是,上述虚拟对象选择方式在虚拟空间中虚拟对象的分布较为稀疏或均匀时比较有效,在虚拟对象较多的情况下,相关技术中的虚拟对象选择方式仍然无法满足用户的虚拟对象选择需求。Therefore, although the virtual object selection method in the related art provides the user with an intuitive and natural virtual object selection experience, and can also reduce the user's fatigue in virtual object selection, the above virtual object selection method has a relatively low distribution of virtual objects in the virtual space. It is more effective when it is sparse or uniform. In the case of many virtual objects, the virtual object selection method in the related art still cannot meet the user's virtual object selection requirements.
为了解决以上问题,在本申请实施例提供的显示方法中,基于第二对象的位置信息,获取第二对象的特征信息,可以通过步骤C1至步骤C2实现:In order to solve the above problems, in the display method provided by the embodiment of the present application, the feature information of the second object is acquired based on the position information of the second object, which can be achieved through steps C1 to C2:
步骤C1、基于第二对象的位置信息,确定虚拟采集装置的目标位置信息。Step C1: Based on the position information of the second object, determine the target position information of the virtual collection device.
在一种实施方式中,第二对象的位置信息,可以是通过射线或凝视向量在虚拟空间中执行的碰撞检测的方式确定的。In an embodiment, the position information of the second object may be determined by means of collision detection performed in the virtual space by rays or gaze vectors.
在一种实施方式中,虚拟采集装置,可以为虚拟图像采集装置;示例性的,虚拟图像采集装置的数量可以为多个,比如,在第一对象、第二对象以及第三对象的第一侧面设置一个虚拟图像采集装置,而在与第一侧面相对的第二侧面可以设置另一虚拟图像采集装置。In an implementation manner, the virtual capture device may be a virtual image capture device; exemplarily, the number of virtual image capture devices may be multiple, for example, in the first object, the second object, and the first object of the third object One virtual image capturing device is provided on the side, and another virtual image capturing device may be provided on the second side opposite to the first side.
在一种实施方式中,虚拟图像采集装置可以采集包含第二对象以及第三对象的图像数据,并将该图像数据确定为第二对象的特征信息以及第三对象的特征信息。In one embodiment, the virtual image acquisition device may acquire image data including the second object and the third object, and determine the image data as feature information of the second object and feature information of the third object.
在一种实施方式中,虚拟图像采集装置,能够在AR/VR设备的控制下执行针对第二对象和/或第三对象的图像采集操作,并将采集到的包括第二对象和/或第三对象的图像数据发送至AR/VR设备。In one embodiment, the virtual image acquisition apparatus can perform an image acquisition operation for the second object and/or the third object under the control of the AR/VR device, and collects images including the second object and/or the third object. The image data of the three objects is sent to the AR/VR device.
在一种实施方式中,目标位置信息,可以包括虚拟采集装置相对于第一对象至第二对象中任一个对象的相对位置信息;示例性的,目标位置信息,可以包括虚拟采集装置相对于第一对象以及第二对象的几何中心连线的相对位置,比如前述的第一侧面以及第二侧面;示例性的,目标位置信息,还可以包括虚拟采集装置相对于显示设备的相对位置信息。In one embodiment, the target position information may include relative position information of the virtual collection device relative to any one of the first object to the second object; exemplarily, the target position information may include the virtual collection device relative to the first object to the second object. The relative position of the line connecting the geometric centers of an object and the second object, such as the aforementioned first side and second side; exemplarily, the target position information may also include relative position information of the virtual acquisition device relative to the display device.
步骤C2、获取基于目标位置信息设置的虚拟采集装置采集的第二对象的特征信息。Step C2: Acquire feature information of the second object collected by the virtual collection device set based on the target location information.
在一种实施方式中,第二对象的特征信息,可以是对至少两个虚拟采集装置采集的图像数据进行分析,并从图像数据中提取出第二对象的深度信息,从而得到的第二对象的立体化的结构和/或形状信息。In one embodiment, the feature information of the second object may be the second object obtained by analyzing the image data collected by at least two virtual collection devices, and extracting the depth information of the second object from the image data. The three-dimensional structure and/or shape information.
图6为本申请实施例提供的虚拟采集装置设置的结构示意图。如图6所示,第一虚拟采集装置601以及第二虚拟采集装置602可以均为虚拟图像采集装置;示例性的,虚拟图像采集装置可以为虚拟相机;示例性的,第一虚拟采集装置601可以设置在第一对象202至第三对象204的第一侧面;第二虚拟采集装置602可以设置在与第一侧面相对的第二侧面。FIG. 6 is a schematic structural diagram of setting of a virtual collection device provided by an embodiment of the present application. As shown in FIG. 6 , the first
示例性的,第二对象的立体化的结构和/或形状信息,可以为图6中的第一特征信息603,第三对象的立体化的结构和/或形状信息,可以为图6中的第二特征信息604。Exemplarily, the three-dimensional structure and/or shape information of the second object may be the
示例性的,目标显示方式,可以为显示第一对象202,并在第一对象相邻的位置显示第二特征信息603以及第三特征信息604。Exemplarily, the target display manner may be to display the
由以上可知,本申请实施例提供的显示方法,在第一对象以及第二对象虚拟对象,显示设备为AR/VR设备的条件下,依然能够基于第二对象的位置信息,确定虚拟采集装置的目标位置信息,然后通过基于目标位置信息设置的图像采集装置采集的第二图像的特征信息,实现对第一对象以及第二对象的显示。It can be seen from the above that, in the display method provided by the embodiment of the present application, under the condition that the first object and the second object virtual object and the display device are AR/VR devices, it is still possible to determine the location of the virtual acquisition device based on the position information of the second object. target position information, and then realize the display of the first object and the second object through the feature information of the second image collected by the image collection device set based on the target position information.
基于前述实施例,本申请实施例提供的识别方法中,第二对象的特征信息,包括第二对象的透视投影信息。Based on the foregoing embodiments, in the identification method provided by the embodiments of the present application, the feature information of the second object includes perspective projection information of the second object.
示例性的,第二对象的透视投影信息,可以包括通过虚拟采集装置采集的包括第二对象的透视投影图像。Exemplarily, the perspective projection information of the second object may include a perspective projection image including the second object acquired by the virtual acquisition device.
图7A为相关技术中的透视投影的原理示意图。如图7A所示,第一图像采集装置701可以为透视图像采集装置,示例性的,第一图像采集装置701可以为虚拟的透视图像采集装置。FIG. 7A is a schematic diagram showing the principle of perspective projection in the related art. As shown in FIG. 7A , the first
在图7A中,第一图像采集装置701以透视投影的方式采集第一球体702以及第二球体703的图像,得到的第一图像704包括与第一球体702对应的第一圆形705、以及与第二球体703对应的第二圆形706,并且,由于第一球体702与第一图像采集装置701之间的距离、大于第二球体703与第一图像采集装置701之间的距离,因此,虽然第一球体702与第二球体703大小相同,借助于第一图像采集装置701的透视投影操作,第一圆形705与第二圆形706的大小不同,且第二圆形706的面积要大于第一圆形705的面积,也就是说,通过透视投影得到的第一图像704中,圆形的面积随着球体与第一图像采集装置701之间距离的增大而缩小,即呈现出近大远小的视觉透视效果。In FIG. 7A , the first
相应的,在本申请实施例提供的识别方法中,基于第二对象的位置信息,确定虚拟采集装置的目标位置信息,可以通过步骤D1至步骤D2实现:Correspondingly, in the identification method provided in the embodiment of the present application, determining the target position information of the virtual collection device based on the position information of the second object can be achieved through steps D1 to D2:
步骤D1、基于第二对象的位置信息,在第三方向上调整虚拟采集装置相对于至少一个第二对象中每一对象之间的相对位置关系。Step D1: Based on the position information of the second object, adjust the relative positional relationship of the virtual acquisition device with respect to each of the at least one second object in the third direction.
其中,第三方向与第一方向之间的夹角小于90度。Wherein, the included angle between the third direction and the first direction is less than 90 degrees.
在一种实施方式中,上述相对位置关系,可以包括虚拟采集装置位于至少一个第二对象的第一侧面还是第二侧面、以及虚拟采集装置距离至少一个第二对象中各个对象之间的距离;在虚拟采集装置的数量为至少两个的情况下,还可以包括各个虚拟采集装置是否相对于至少一个第二对象对称设置。In an embodiment, the above-mentioned relative positional relationship may include whether the virtual acquisition device is located on the first side or the second side of the at least one second object, and the distance between the virtual acquisition device and each of the at least one second object; In the case where the number of virtual collection devices is at least two, it may also include whether each virtual collection device is symmetrically arranged with respect to the at least one second object.
示例性的,上述相对位置关系,可以是根据第二对象的位置信息以及虚拟采集装置的视场角度确定的,在这种情况下,上述相对位置关系,可以使得虚拟采集装置能够获取至少一个第二对象中所有对象的透视图像;示例性的,相对位置关系,可以包含虚拟采集装置相对于至少一个第二对象整体分布的单一位置,比如,将虚拟采集装置相对于至少一个第二对象固定设置在第一位置。Exemplarily, the above-mentioned relative positional relationship may be determined according to the position information of the second object and the field of view angle of the virtual collection device. In this case, the above-mentioned relative positional relationship may enable the virtual collection device to obtain at least one first Perspective images of all objects in the two objects; exemplarily, the relative positional relationship may include a single position of the virtual acquisition device relative to the at least one second object overall distribution, for example, the virtual acquisition device is fixed relative to the at least one second object. in the first position.
示例性的,可以根据至少一个第二对象中各个对象的位置灵活的调整虚拟采集装置的位置,以使得虚拟采集装置采集得到的图像数据中,至少一个第二对象中各个对象不会出现相互遮挡的情况,此时,相对位置关系可以包含一组位置,比如,相对于至少一个第二对象中的第一个对象,虚拟采集装置可以设置在第二位置,相对于至少一个第二对象中的第二个对象,虚拟采集装置可以设置在第三位置,并且,第二位置与第三位置可以不同。Exemplarily, the position of the virtual acquisition device may be flexibly adjusted according to the position of each object in the at least one second object, so that in the image data acquired by the virtual acquisition device, each object in the at least one second object will not block each other. , at this time, the relative position relationship may include a set of positions, for example, relative to the first object in the at least one second object, the virtual acquisition device may be set in the second position, relative to the at least one second object in the first object. For the second object, the virtual acquisition device may be set at a third position, and the second position may be different from the third position.
示例性的,可以调整虚拟采集装置的位置,以使得虚拟采集装置每一次图像采集得到的图像数据中仅包含一个虚拟对象的图像,在至少一个第二对象中第一个对象的图像数据采集结束之后,可以将虚拟采集装置移动至下一位置,以使虚拟采集装置能够采集包含至少一个第二对象中第二个对象的图像数据。Exemplarily, the position of the virtual acquisition device may be adjusted so that the image data obtained by the virtual acquisition device for each image acquisition only includes an image of one virtual object, and the acquisition of the image data of the first object in the at least one second object ends. Thereafter, the virtual acquisition device may be moved to the next position to enable the virtual acquisition device to acquire image data including a second of the at least one second object.
示例性的,可以根据第二对象的位置信息,设定虚拟采集装置的每一次图像数据采集的位置,比如,可以根据第二对象的位置信息确定第二对象相对于AR/VR设备的第一距离信息,并根据第一距离信息调整虚拟采集装置相对于第二对象的位置,示例性的,虚拟采集装置与第二对象之间的距离,可以与第一距离信息呈正比,即第二对象相对于AR/VR设备的距离越远,那么与这个第二对象相对设置的虚拟采集装置与第二对象之间的距离可以越远,通过上述各个位置设置的虚拟采集装置采集得到的图像数据中的各个第二对象,可以呈现出近大远小的视觉透视效果。Exemplarily, the position of each image data collection of the virtual collection device may be set according to the position information of the second object. For example, the first position of the second object relative to the AR/VR device may be determined according to the position information of the second object. distance information, and adjust the position of the virtual collection device relative to the second object according to the first distance information. Exemplarily, the distance between the virtual collection device and the second object may be proportional to the first distance information, that is, the second object The farther the distance is relative to the AR/VR device, the farther the distance between the virtual acquisition device set opposite to the second object and the second object can be. Each second object of , can present the visual perspective effect of near big and far small.
步骤D2、基于相对位置关系以及第二对象的位置信息,确定目标位置信息。Step D2: Determine the target position information based on the relative position relationship and the position information of the second object.
在一种实施方式中,目标位置信息,可以包括一个位置的坐标信息,此时可以将虚拟采集装置相对于至少一个第二对象固定的设置在该坐标信息对应的位置处。In an implementation manner, the target location information may include coordinate information of a location, and in this case, the virtual acquisition device may be fixedly set at a location corresponding to the coordinate information relative to the at least one second object.
在一种实施方式中,目标位置信息,可以包括一组位置的坐标信息;此时可以将虚拟采集装置按照目标位置信息中的每一坐标信息进行位置的移动以及图像数据的采集。In one embodiment, the target position information may include a set of position coordinate information; in this case, the virtual collection device may move the position and collect image data according to each coordinate information in the target position information.
图7B为本申请实施例提供的目标位置信息的第一结构示意图。如图7B所示,目标位置信息可以包括第一目标位置以及第二目标位置。FIG. 7B is a schematic diagram of a first structure of target location information provided by an embodiment of the present application. As shown in FIG. 7B , the target position information may include a first target position and a second target position.
如图7B所示,第一虚拟采集装置707可以为虚拟透视投影装置;第一对象202、第二对象203以及第三对象204分布于凝视向量709上;第一虚拟采集装置707可以在第三方向710上移动;其中,第一目标位置信息,可以包括第一虚拟采集装置707在相对于第二对象203的距离为第二距离、且与第二对象203几何中心的连线垂直于凝视向量709的位置;第一虚拟采集装置707对第二图像203进行图像采集得到第一图像数据711之后,第一虚拟采集装置707’可以移动至第二目标位置;示例性的,第二目标位置,可以为第一虚拟采集装置707’在相对于第三对象204的距离为第三距离、且与第三对象204几何中心的连线垂直于凝视向量709的位置,第一虚拟采集装置707’对第三图像204进行图像采集得到第二图像数据712;示例性的,可以对第一图像数据711以及第二图像数据712进行深度特征提取,得到第一立体结构713以及第二立体结构714。示例性的,第一立体结构713以及第二立体结构714可以分别与第二对象203以及第三对象204的立体结构特征一致。As shown in FIG. 7B , the first
示例性的,在得到第一立体结构713以及第二立体结构714之后,可以在与第一对象202相邻的位置依次显示第一立体结构713以及第二立体结构714,从而实现对第一对象202、第二对象203以及第三对象204的直观显示。Exemplarily, after the first three-
示例性的,如图7B所示,在第一虚拟采集装置707’采集第二图像数据712的过程中,若第一虚拟采集装置707’与第三对象204之间还存在有第四对象715,则在第一虚拟采集装置707’采集第二图像数据712之前,可以祛除第四对象715。Exemplarily, as shown in FIG. 7B , during the process of collecting the
由以上可知,本申请实施例提供的显示方法中,在第一对象以及第二对象为虚拟对象、显示设备为AR/VR设备的条件下,能够基于第二对象的位置信息确定虚拟采集装置的目标位置信息,从而使得通过目标位置信息处设置的虚拟采集装置采集得到的透视投影信息,能够更直观形象的反应第二对象的形态特征,从而能够更全面更客观的显示第一对象以及第二对象。It can be seen from the above that in the display method provided by the embodiment of the present application, under the condition that the first object and the second object are virtual objects and the display device is an AR/VR device, the location information of the virtual acquisition device can be determined based on the position information of the second object. The target position information, so that the perspective projection information collected by the virtual collection device set at the target position information can reflect the morphological characteristics of the second object more intuitively and vividly, so that the first object and the second object can be displayed more comprehensively and objectively. object.
基于前述实施例,本申请实施例提供的显示方法中,第二对象的特征信息,包括第二对象的正交投影信息。Based on the foregoing embodiments, in the display method provided by the embodiments of the present application, the feature information of the second object includes orthogonal projection information of the second object.
在一种实施方式中,第二对象的正交投影信息,可以包括任一方向设置的虚拟采集装置面向第二对象采集的、与在垂直于该方向的第二对象的截面积相同且形状相同的投影。In one embodiment, the orthogonal projection information of the second object may include the same cross-sectional area and the same shape as the second object perpendicular to the direction collected by the virtual acquisition device disposed in any direction facing the second object projection.
图8A为相关技术中的正交投影的原理示意图。如图8A所示,第一图像采集装置801可以为透视图像采集装置,示例性的,第二图像采集装置801可以为虚拟的透视图像采集装置。FIG. 8A is a schematic diagram of the principle of orthogonal projection in the related art. As shown in FIG. 8A , the first
在图8A中,第二图像采集装置801以透视投影的方式采集第三球体802以及第四球体803的图像,得到的第三图像804中包括与第三球体802对应的第三圆形805、以及与第四球体803对应的第四圆形806,并且,虽然第三球体802以及第四球体803相对于第二图像采集装置801的位置不同,但由于第二图像采集装置801的正交投影作用,但第三圆形805以及第四圆形806的相对大小,并不会因为第三球体802以及第四球体803距离第二图像采集装置801的距离而改变,而是与第三球体802以及第四球体803的相对大小保持一致。In FIG. 8A , the second
相应的,基于第二对象的位置信息,确定虚拟采集装置的目标位置信息,可以通过步骤E1至步骤E2实现:Correspondingly, determining the target position information of the virtual collection device based on the position information of the second object can be achieved through steps E1 to E2:
步骤E1、获取虚拟采集装置的视场角度信息。Step E1, acquiring the field of view angle information of the virtual acquisition device.
在一种实施方式中,虚拟采集装置的视场角度信息,可以包括水平视场角度,以及垂直视场角度。In one embodiment, the field of view angle information of the virtual capture device may include a horizontal field of view angle and a vertical field of view angle.
步骤E2、基于第二对象的位置信息以及视场角度信息,确定目标位置信息。Step E2: Determine the target position information based on the position information of the second object and the field of view angle information.
在一种实施方式中,目标位置信息,可以是通过以下任一方式确定的:In one embodiment, the target location information may be determined in any of the following ways:
基于第二对象的位置信息,确定第二对象的分布状态,然后基于第二对象的分布状态以及视场角度信息,确定目标位置信息。示例性的,基于目标位置信息设置的虚拟采集装置,能够完整的采集到每一第二对象的正交投影信息;示例性的,第二对象的分布状态,可以包括第二对象在至少一个方向上的分布装置,比如水平和/或垂直方向的分布状态。Based on the location information of the second object, the distribution state of the second object is determined, and then the target location information is determined based on the distribution state of the second object and the field of view angle information. Exemplarily, the virtual acquisition device set based on the target position information can completely acquire the orthogonal projection information of each second object; Exemplarily, the distribution state of the second object may include the second object in at least one direction. distribution means, such as horizontal and/or vertical distribution.
图8B为本申请实施例提供的的目标位置信息的第二结构示意图,如图8B所示,基于目标位置信息设置的第二虚拟采集装置807,可以采集第二对象203以及第三对象204的正交投影信息,分别得到第三图像数据808以及第四图像数据809;示例性的,第二虚拟采集装置807可以设置在虚拟对象范围810之外;示例性的,还可以分别对第三图像数据808以及第四图像数据809进行处理,得到第三立体结构811以及第四立体结构812;示例性的,可以在第一对象202相邻的位置依次显示第三立体结构811以及第四立体结构812。示例性的,在第二虚拟采集装置807与第二对象203或第三对象204之间,还可能存在其它虚拟对象813,在第二虚拟采集装置807采集第三图像数据808以及第四图像数据809之前,可以祛除其它虚拟对象813。FIG. 8B is a schematic diagram of the second structure of the target position information provided by the embodiment of the application. As shown in FIG. 8B , the second
图8C为本申请实施例提供的目标位置信息确定的原理示意图。如图8C所示,E点可以凝视点的位置,C点为待确定的目标位置信息可以记为(x,y,z),A点为第一对象的位置,可以记为d1(x1,y1,z1),B点可以为第三对象的位置,该位置的坐标可以为(x2,y2,z2),在实际应用中,B点可以为至少一个第二对象中与AR/VR设备距离最远的虚拟对象的位置;D点可以为A点与B点的几何中心位置;DF可以为垂直于AR/VR设备或控制器所在平面的法向量。FIG. 8C is a schematic diagram of the principle of determining target location information according to an embodiment of the present application. As shown in Figure 8C, point E can be the position of the staring point, point C is the target position information to be determined and can be marked as (x, y, z), point A is the position of the first object, and can be marked as d1(x1, y1, z1), point B can be the position of the third object, and the coordinates of the position can be (x2, y2, z2). In practical applications, point B can be the distance from the AR/VR device in at least one second object. The position of the farthest virtual object; point D can be the geometric center position of point A and point B; DF can be the normal vector perpendicular to the plane where the AR/VR device or controller is located.
图8D-1为本申请实施例提供的DF的第一结构示意图。在图8D-1中,AR/VR设备可以佩戴在用户的头部,此时DF可以包括起点为用户佩戴的AR/VR设备、且垂直于第一方向709的向量。FIG. 8D-1 is a schematic diagram of a first structure of a DF provided by an embodiment of the present application. In FIG. 8D-1 , the AR/VR device may be worn on the user's head, and DF may include a vector whose origin is the AR/VR device worn by the user and is perpendicular to the
图8D-2为本申请实施例提供的DF的第二结构示意图。在图8D-2中,第一方向709以及DF的起点可以均为控制器404,其中,DF垂直于第一方向709。FIG. 8D-2 is a schematic diagram of the second structure of the DF provided by the embodiment of the present application. In FIG. 8D-2 , the starting point of the
示例性的,可以记DF为一个归一化之后的矢量(x3,y3,z3);α为第二图像采集装置807的视场角,基于以上数据可以得到D点的位置为((x1+x2)/2,(y1+y2)/2,(z1+z2)/2);DC向量与DF以及AB均垂直,因此可以通过式(1)所示的矢量叉乘计算得到DC向量DC’:Exemplarily, DF can be recorded as a normalized vector (x3, y3, z3); α is the field of view angle of the second
DC’=[x2–x1,y2-y1,z2-z1]×[x3,y3,z3] (1)DC'=[x2-x1,y2-y1,z2-z1]×[x3,y3,z3](1)
为了便于计算可以将DC’记为(x4,y4,z4),为了对DC’进行个归一化,可以通过式(2)计算得到DC’的长度len:In order to facilitate the calculation, DC' can be recorded as (x4, y4, z4), and in order to normalize DC', the length len of DC' can be calculated by formula (2):
len=Sqrt(x4*x4,y4*y4,z4*z4) (2)len=Sqrt(x4*x4, y4*y4, z4*z4) (2)
在式(2)中,Sqrt为开方运算,得到len之后,可以对DC’进行归一化得到DC的向量表示:DC=(x4/len,y4/len,z4/len),并将DC的向量表示记为(x5,y5,z5)。示例性的,可以记BD的长度为k,其长度为AB长度的一半,k可以通过式(3)计算得到:In formula (2), Sqrt is the square root operation. After obtaining len, DC' can be normalized to obtain the vector representation of DC: DC=(x4/len, y4/len, z4/len), and DC' The vector representation of is denoted as (x5, y5, z5). Exemplarily, the length of BD can be denoted as k, and its length is half of the length of AB, and k can be calculated by formula (3):
k=Sqrt((x2-x1)*(x2-x1)+(y2–y1)*(y2-y1)+(z2–z1)*(z2–z1))/2(3)k=Sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)+(z2-z1)*(z2-z1))/2(3)
从而可以通过式(4)得到CD的长度r:Thus, the length r of CD can be obtained by formula (4):
r=k/tan(α/2) (4)r=k/tan(α/2) (4)
由此通过式(5)得到C点的坐标:From this, the coordinates of point C are obtained by formula (5):
(x,y,z)=[(x1+x2)/2,(y1+y2)/2,(z1+z2)/2]+r*[x5,y5,z5](5)(x,y,z)=[(x1+x2)/2,(y1+y2)/2,(z1+z2)/2]+r*[x5,y5,z5](5)
图9为本申请实施例提供的显示方法的结构示意图。如图9所示,显示设备可以将第二对象的特征信息901以及第三对象的特征信息902在第一对象202的侧面依次展开并清晰的呈现给用户501,并且,在上述第二对象的特征信息901以及第三对象的特征信息902的显示过程中,用户501并不需要改变头部姿态,也不需要通过走路改变位置。FIG. 9 is a schematic structural diagram of a display method provided by an embodiment of the present application. As shown in FIG. 9 , the display device can unfold the feature information 901 of the second object and the feature information 902 of the third object in sequence on the side of the
示例性的,在第二对象的特征信息901以及第三对象的特征信息902依次展开后,通过射线平移的方式,用户可以选择第二对象和/或第三对象以执行交互操作,用户还可以取消第二对象和/或第三对象的显示;示例性的,当凝视方向改变时,第一投影以及第二投影也可以随之改变,此时,第二对象的特征信息901以及第三对象的特征信息902停止显示,显示设备基于新的投影更新第二对象的特征信息以及第三对象的特征信息,从而实现对虚拟对象的实时跟踪显示。Exemplarily, after the feature information 901 of the second object and the feature information 902 of the third object are expanded in turn, by means of ray translation, the user can select the second object and/or the third object to perform an interactive operation, and the user can also Cancel the display of the second object and/or the third object; exemplarily, when the gaze direction changes, the first projection and the second projection may also change accordingly, at this time, the feature information 901 of the second object and the third object The display of the feature information 902 is stopped, and the display device updates the feature information of the second object and the feature information of the third object based on the new projection, so as to realize the real-time tracking display of the virtual object.
由以上可知,本申请实施例提供的显示方法中,在第一对象以第二对象为虚拟对象,显示设备为AR/VR设备的条件下,可以通过虚拟采集装置采集第二对象的正交投影信息,并显示第二对象的特征信息以及第一对象,从而能够在第二对象被第一对象遮挡的情况下,依然清晰完整的显示第二对象,进而便于用户通过AR/VR设备对虚拟对象进行选择。It can be seen from the above that, in the display method provided by the embodiment of the present application, under the condition that the first object uses the second object as a virtual object and the display device is an AR/VR device, the orthogonal projection of the second object can be collected by the virtual collection device. information, and display the feature information of the second object and the first object, so that the second object can still be displayed clearly and completely even when the second object is blocked by the first object, which is convenient for the user to use the AR/VR device for virtual objects. to make a selection.
基于前述实施例,本申请实施例提供给的显示方法中,基于第一投影以及第二投影,确定目标显示方式,还可以通过以下方式实现:Based on the foregoing embodiments, in the display method provided by the embodiments of the present application, the target display mode is determined based on the first projection and the second projection, which may also be implemented in the following ways:
若满足第二条件,确定目标显示方式为:显示第一对象,以第一颜色显示第一对象的边缘、并显示第二对象未被第一对象遮挡的部分。If the second condition is satisfied, the target display mode is determined as: displaying the first object, displaying the edge of the first object in the first color, and displaying the part of the second object that is not blocked by the first object.
其中,第二条件,包括第一投影为第二投影的真子集。Wherein, the second condition includes that the first projection is a proper subset of the second projection.
在一种实施方式中,第一投影为第二投影的真子集,可以表示第二对象的部分区域被第一对象遮挡,也就是说,从显示设备的角度能够看到第二对象未被第一对象遮挡的另一部分区域,此时,为了突出第一对象与第二对象的相对关系,可以以第一颜色显示第一对象的边缘,从而将第一对象与第二对象区分开来。In one embodiment, the first projection is a proper subset of the second projection, which can indicate that a part of the second object is blocked by the first object, that is, from the perspective of the display device, it can be seen that the second object is not covered by the first object. In another partial area occluded by an object, in this case, in order to highlight the relative relationship between the first object and the second object, the edge of the first object may be displayed in a first color, thereby distinguishing the first object from the second object.
在一种实施方式中,第一颜色可以是与第一对象的颜色以及第二对象的颜色均不同的颜色;示例性的,第一对象的颜色,可以是从显示设备的角度所能看到的第一对象呈现的颜色;第二对象的颜色,可以是从显示设备的角度所能看到的第二对象呈现的颜色。比如,第一对象的颜色为绿色,第二对象的颜色为红色,那么,第一颜色可以为黄色。In one embodiment, the first color may be a color different from the color of the first object and the color of the second object; for example, the color of the first object may be visible from the perspective of the display device The color presented by the first object; the color of the second object may be the color presented by the second object that can be seen from the display device. For example, if the color of the first object is green and the color of the second object is red, then the first color may be yellow.
在一种实施方式中,目标显示方式,还可以为显示第一对象,以第一图案显示第一对象的边缘、并显示第二对象未被第一对象遮挡的部分;示例性的,第一图案可以与第一对象的图案以及第二图像的图案均不同;示例性的,第一对象的图案,可以是从显示设备的角度所能看到的第一对象呈现的图案;第二对象的图案,可以是从显示设备的角度所能看到的第二对象呈现的图案。In one embodiment, the target display mode may also be to display the first object, display the edge of the first object in a first pattern, and display the part of the second object that is not blocked by the first object; The pattern may be different from the pattern of the first object and the pattern of the second image; for example, the pattern of the first object may be the pattern presented by the first object that can be seen from the display device; the pattern of the second object The pattern may be a pattern presented by the second object that can be seen from the perspective of the display device.
在一种实施方式中,目标显示方式,还可以为以第一亮度显示第一对象、以第二亮度显示第二对象,以第n亮度显示第n对象;示例性的,第一亮度与第n亮度可以不同。其中,n为大于或等于1且小于虚拟对象数量的整数。In one embodiment, the target display mode may also be to display the first object with the first brightness, display the second object with the second brightness, and display the nth object with the nth brightness; n Brightness can be different. Among them, n is an integer greater than or equal to 1 and less than the number of virtual objects.
在一种实施方式中,目标显示方式,还可以包括扩大第二对象未被第一对象遮挡的区域,并且以高亮的形式显示该区域,从而扩大显示设备对第二对象的可选择可操作区域。In an implementation manner, the target display mode may further include enlarging an area of the second object that is not blocked by the first object, and displaying the area in a highlighted form, thereby expanding the selectable and operable operations of the second object by the display device area.
由以上可知,本申请实施例提供的显示方法,在第二对象未被第一对象全部遮挡的情况下,能够以第一颜色显示第一对象的边缘,以突出第一对象与第二对象之前的相对位置关系,从而便于用户观察第一对象以及第二对象。It can be seen from the above that the display method provided by the embodiment of the present application can display the edge of the first object in the first color in the case that the second object is not completely blocked by the first object, so as to highlight the first object and the front of the second object. The relative positional relationship is convenient for the user to observe the first object and the second object.
示例性的,在第一对象以及第二对象均为虚拟对象、显示设备为AR/VR设备的情况下,当用户通过凝视或射线改变光标点位置时,AR/VR设备可以计算光标点与虚拟对象之间的距离,若光标点与虚拟对象之间的距离大于距离阈值时,可以通过高亮或为虚拟对象设置第一颜色的轮廓线的方式显示光标周围的虚拟对象。Exemplarily, when the first object and the second object are both virtual objects and the display device is an AR/VR device, when the user changes the position of the cursor point by staring or ray, the AR/VR device can calculate the relationship between the cursor point and the virtual object. The distance between objects. If the distance between the cursor point and the virtual object is greater than the distance threshold, the virtual objects around the cursor can be displayed by highlighting or setting an outline of the first color for the virtual object.
图10为本申请实施例提供的在光标点周围显示多个虚拟对象的结构示意图。在图10中,以第一投影503、第二投影504以及第三投影505为例,对满足第三条件的第一对象、第二对象以及第三对象的显示效果进行展示。FIG. 10 is a schematic structural diagram of displaying multiple virtual objects around a cursor point according to an embodiment of the present application. In FIG. 10 , taking the
如图10所示,当显示设备检测到光标1001周围存在第一对象、第二对象以及第三对象时,可以通过将第一投影503设置为密集斜线的方式显示第一对象、将第二投影504设置为方格的形式显示第二对象、将第三投影505设置为稀疏斜线的方式显示第三对象,从而实现了对第一对象至第三对象的清晰的显示;示例性的,显示设备还可以将光标1001设置为与第一投影503、第二投影504以及第三投影505均不同的点状图案,还可以为光标1001设置指定颜色,以提醒用户光标1001的位置所在。当用户移动光标1001至不同的图案或颜色区域时,就可以实现对不同虚拟对象的选择操作。示例性的,指定颜色,可以与光标1001周边的虚拟对象的颜色均不同。As shown in FIG. 10 , when the display device detects that the first object, the second object and the third object exist around the
在相关技术中,若多个虚拟对象之间存在相互遮挡、且虚拟对象中未被遮挡的区域较小时,用户无法准确的选择被遮挡的虚拟对象,此时用户只能通过改变头部姿态或移动位置的方式改变虚拟对象的显示效果,以改善用户对虚拟对象的选择效率。In the related art, if multiple virtual objects are mutually occluded and the unoccluded area in the virtual object is small, the user cannot accurately select the occluded virtual object, and the user can only change the head posture or The way of moving the position changes the display effect of the virtual object, so as to improve the user's selection efficiency of the virtual object.
而在本申请实施例提供的显示方法中,若第二对象和/或第三对象的部分区域被第一对象遮挡,显示设备依然可以基于第一颜色显示第一对象的边缘以及第二对象未被显示的部分,如此,就能够对用户对第二对象的选择区域起到提示作用,从而降低用户误选择虚拟对象的概率,提高用户对虚拟对象的操作效率。However, in the display method provided by the embodiment of the present application, if the second object and/or a partial area of the third object is blocked by the first object, the display device can still display the edge of the first object and the lack of the second object based on the first color. The displayed part, in this way, can play a prompting role for the user on the selection area of the second object, thereby reducing the probability that the user selects the virtual object by mistake, and improving the user's operation efficiency on the virtual object.
基于前述实施例,本申请实施例提供的显示方法中,基于第一投影以及第二投影,确定目标显示方式,还可以通过以下方式实现:Based on the foregoing embodiments, in the display method provided by the embodiments of the present application, the target display mode is determined based on the first projection and the second projection, which may also be implemented in the following ways:
若满足第三条件,确定目标显示方式为:显示第一对象,以第二颜色显示第一对象的边缘、并显示第二对象未被第一对象遮挡的部分。If the third condition is satisfied, it is determined that the target display mode is: displaying the first object, displaying the edge of the first object in the second color, and displaying the part of the second object that is not blocked by the first object.
其中,第三条件,包括第一投影与第二投影相交,且第一投影不为第二投影的子集、第二投影不为第一投影的子集。The third condition includes that the first projection and the second projection intersect, and the first projection is not a subset of the second projection, and the second projection is not a subset of the first projection.
图11A为本申请实施例提供的满足第三条件的第一投影503、第二投影504以及第三投影505的第一结构示意图。从图10A可以看出,第一投影503与第二投影504以及第三投影505均相交,但第一投影503不为第二投影504的子集,且第二投影504也不为第一投影503的子集,即第一对象部分遮挡了第二对象。FIG. 11A is a schematic diagram of a first structure of a
图11B为本申请实施例提供的满足第三条件的第一投影503、第二投影504以及第三投影505的第二结构示意图。从图10B可以看出,第一投影503与第二投影504以及第三投影505均相交,但第一投影503不为第二投影504的子集,且第二投影504也不为第一投影503的子集,即第一对象部分遮挡了第二对象。相似的,第三对象也部分的遮挡了第二对象。FIG. 11B is a schematic diagram of the second structure of the
在一种实施方式中,第二颜色的确定方式,可以与第一颜色的确定方式相同或相似,此处不再赘述。In an implementation manner, the manner of determining the second color may be the same as or similar to the manner of determining the first color, and details are not described herein again.
在一种实施方式中,目标显示方式,还可以为显示第一对象,以第二图案显示第一对象的边缘、并显示第二对象未被第一对象遮挡的部分;示例性的,第二图案可以与第一对象的图案以及第二图像的图案均不同;示例性的,第一对象的图案,可以是从显示设备的角度所能看到的第一对象呈现的图案;第二对象的图案,可以是从显示设备的角度所能看到的第二对象呈现的图案。In one embodiment, the target display mode may also be to display the first object, display the edge of the first object in a second pattern, and display the part of the second object that is not blocked by the first object; The pattern may be different from the pattern of the first object and the pattern of the second image; for example, the pattern of the first object may be the pattern presented by the first object that can be seen from the display device; the pattern of the second object The pattern may be a pattern presented by the second object that can be seen from the perspective of the display device.
在第一对象至第三对象为虚拟对象的情况下,显示设备对多个虚拟对象的显示效果如图10所示。上述显示方式能够清楚的区分距离较近的多个虚拟对象,从而降低用户误选择虚拟对象的概率,提高用户对虚拟对象的操作效率。In the case where the first object to the third object are virtual objects, the display effect of the display device on the plurality of virtual objects is as shown in FIG. 10 . The above-mentioned display manner can clearly distinguish multiple virtual objects with a short distance, thereby reducing the probability of the user selecting the virtual object by mistake, and improving the operation efficiency of the user on the virtual object.
基于前述实施例,本申请实施例还提供了一种电子设备,该电子设备能够实现如前任一实施例所述的显示方法。Based on the foregoing embodiments, the embodiments of the present application further provide an electronic device, which can implement the display method described in any of the previous embodiments.
示例性的,该电子设备可以为前述实施例所述的显示设备;示例性的,该电子设备可以为AR/VR设备;示例性的,该电子设备可以为需要与控制器进行数据交互才实现AR/VR功能的设备,还可以为能够独立实现AR/VR功能的一体机设备。Exemplarily, the electronic device may be the display device described in the foregoing embodiments; Exemplarily, the electronic device may be an AR/VR device; Exemplarily, the electronic device may be implemented only by data interaction with the controller The device with AR/VR function may also be an all-in-one device capable of independently realizing AR/VR function.
基于前述实施例,本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,该计算机程序被电子设备的处理器执行时,能够实现如前任一所述的显示方法。Based on the foregoing embodiments, the embodiments of the present application also provide a computer-readable storage medium, where a computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor of an electronic device, it can implement any of the foregoing. display method described above.
上文对各个实施例的描述倾向于强调各个实施例之间的不同之处,其相同或相似之处可以互相参考,为了简洁,本文不再赘述。The above descriptions of the various embodiments tend to emphasize the differences between the various embodiments, and the similarities or similarities can be referred to each other. For the sake of brevity, details are not repeated herein.
本申请所提供的各方法实施例中所揭露的方法,在不冲突的情况下可以任意组合,得到新的方法实施例。The methods disclosed in each method embodiment provided in this application can be combined arbitrarily without conflict to obtain a new method embodiment.
本申请所提供的各产品实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的产品实施例。The features disclosed in each product embodiment provided in this application can be combined arbitrarily without conflict to obtain a new product embodiment.
本申请所提供的各方法或设备实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的方法实施例或设备实施例。The features disclosed in each method or device embodiment provided in this application can be combined arbitrarily without conflict to obtain a new method embodiment or device embodiment.
需要说明的是,上述计算机可读存储介质可以是只读存储器(Read Only Memory,ROM)、可编程只读存储器(Programmable Read-Only Memory,PROM)、可擦除可编程只读存储器(Erasable Programmable Read-Only Memory,EPROM)、电可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,EEPROM)、磁性随机存取存储器(Ferromagnetic Random Access Memory,FRAM)、快闪存储器(Flash Memory)、磁表面存储器、光盘、或只读光盘(Compact Disc Read-Only Memory,CD-ROM)等存储器;也可以是包括上述存储器之一或任意组合的各种电子设备,如移动电话、计算机、平板设备、个人数字助理等。It should be noted that the above-mentioned computer-readable storage medium may be a read-only memory (Read Only Memory, ROM), a programmable read-only memory (Programmable Read-Only Memory, PROM), an erasable programmable read-only memory (Erasable Programmable read only memory, ROM) Read-Only Memory (EPROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Magnetic Random Access Memory (FRAM), Flash Memory (Flash Memory) , magnetic surface memory, optical disk, or memory such as Compact Disc Read-Only Memory (CD-ROM); it can also be a variety of electronic devices including one or any combination of the above memories, such as mobile phones, computers, tablet devices, personal digital assistants, etc.
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。It should be noted that, herein, the terms "comprising", "comprising" or any other variation thereof are intended to encompass non-exclusive inclusion, such that a process, method, article or device comprising a series of elements includes not only those elements, It also includes other elements not expressly listed or inherent to such a process, method, article or apparatus. Without further limitation, an element qualified by the phrase "comprising a..." does not preclude the presence of additional identical elements in a process, method, article or apparatus that includes the element.
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。The above-mentioned serial numbers of the embodiments of the present application are only for description, and do not represent the advantages or disadvantages of the embodiments.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件节点的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所描述的方法。From the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general hardware nodes, and of course hardware can also be used, but in many cases the former is better implementation. Based on this understanding, the technical solution of the present application can be embodied in the form of a software product in essence or in a part that contributes to the prior art, and the computer software product is stored in a storage medium (such as ROM/RAM, magnetic disk, CD-ROM), including several instructions to make a terminal device (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in the various embodiments of this application.
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的发热模块以产生一个机器,使得通过计算机或其他可编程数据处理设备的发热模块执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present application. It will be understood that each flow and/or block in the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a general purpose computer, special purpose computer, embedded processor, or heat generating module of other programmable data processing devices to produce a machine such that the instructions executed by the heat generating module of the computer or other programmable data processing device generate Means for implementing the functions specified in a flow or flow of a flowchart and/or a block or blocks of a block diagram.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory result in an article of manufacture comprising instruction means, the instructions The apparatus implements the functions specified in the flow or flow of the flowcharts and/or the block or blocks of the block diagrams.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded on a computer or other programmable data processing device to cause a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process such that The instructions provide steps for implementing the functions specified in the flow or blocks of the flowcharts and/or the block or blocks of the block diagrams.
以上仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。The above are only the preferred embodiments of the present application, and are not intended to limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made by using the contents of the description and drawings of the present application, or directly or indirectly applied in other related technical fields , are similarly included within the scope of patent protection of this application.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111573597.5A CN114415998A (en) | 2021-12-21 | 2021-12-21 | A display method, electronic device and medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111573597.5A CN114415998A (en) | 2021-12-21 | 2021-12-21 | A display method, electronic device and medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114415998A true CN114415998A (en) | 2022-04-29 |
Family
ID=81267093
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111573597.5A Pending CN114415998A (en) | 2021-12-21 | 2021-12-21 | A display method, electronic device and medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114415998A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024032137A1 (en) * | 2022-08-12 | 2024-02-15 | 腾讯科技(深圳)有限公司 | Data processing method and apparatus for virtual scene, electronic device, computer-readable storage medium, and computer program product |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111651031A (en) * | 2019-03-04 | 2020-09-11 | 广东虚拟现实科技有限公司 | Display method, device, terminal device and storage medium for virtual content |
CN112181551A (en) * | 2020-08-31 | 2021-01-05 | 华为技术有限公司 | Information processing method and related equipment |
CN112950791A (en) * | 2021-04-08 | 2021-06-11 | 腾讯科技(深圳)有限公司 | Display method and related device |
US20210368152A1 (en) * | 2018-06-26 | 2021-11-25 | Sony Corporation | Information processing apparatus, information processing method, and program |
-
2021
- 2021-12-21 CN CN202111573597.5A patent/CN114415998A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20210368152A1 (en) * | 2018-06-26 | 2021-11-25 | Sony Corporation | Information processing apparatus, information processing method, and program |
CN111651031A (en) * | 2019-03-04 | 2020-09-11 | 广东虚拟现实科技有限公司 | Display method, device, terminal device and storage medium for virtual content |
CN112181551A (en) * | 2020-08-31 | 2021-01-05 | 华为技术有限公司 | Information processing method and related equipment |
CN112950791A (en) * | 2021-04-08 | 2021-06-11 | 腾讯科技(深圳)有限公司 | Display method and related device |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024032137A1 (en) * | 2022-08-12 | 2024-02-15 | 腾讯科技(深圳)有限公司 | Data processing method and apparatus for virtual scene, electronic device, computer-readable storage medium, and computer program product |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6918523B2 (en) | A program that causes a computer to execute an information processing system, an information processing device, an information processing method, and an information processing method. | |
JP7261904B2 (en) | IMAGE PROCESSING METHOD AND DEVICE, DEVICE, AND STORAGE MEDIUM | |
US10917622B2 (en) | Information processing apparatus, display control method, and storage medium | |
KR101993920B1 (en) | Method and apparatus for representing physical scene | |
US9268410B2 (en) | Image processing device, image processing method, and program | |
JP7387202B2 (en) | 3D face model generation method, apparatus, computer device and computer program | |
CN111340766A (en) | Target object detection method, device, equipment and storage medium | |
JP6314251B2 (en) | Operation input device, operation input method and program | |
Desai et al. | A window to your smartphone: exploring interaction and communication in immersive vr with augmented virtuality | |
EP3951715B1 (en) | Generation apparatus, generation method, and program | |
JP5565331B2 (en) | Display system, display processing apparatus, display method, and display program | |
CN108629799B (en) | Method and equipment for realizing augmented reality | |
JP2021520577A (en) | Image processing methods and devices, electronic devices and storage media | |
CN113692520B (en) | Method for controlling portable device and portable device | |
US11520409B2 (en) | Head mounted display device and operating method thereof | |
JP7020490B2 (en) | Information processing equipment, control methods, and programs | |
KR20180120456A (en) | Apparatus for providing virtual reality contents based on panoramic image and method for the same | |
WO2015159547A1 (en) | Information processing system, control method, and program recording medium | |
KR20130018004A (en) | Method and system for body tracking for spatial gesture recognition | |
CN114415998A (en) | A display method, electronic device and medium | |
CN110737326A (en) | Virtual object display method and device, terminal equipment and storage medium | |
CN109089040A (en) | Image processing method, image processing device and terminal equipment | |
JP5448952B2 (en) | Same person determination device, same person determination method, and same person determination program | |
CN117994485A (en) | Immersive VR interactive scene display method and device and electronic device | |
US20230092468A1 (en) | Stacked object recognition method, apparatus and device, and computer storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |