CN112148120A - A method, device and storage medium for displaying virtual interface - Google Patents
A method, device and storage medium for displaying virtual interface Download PDFInfo
- Publication number
- CN112148120A CN112148120A CN202010833222.7A CN202010833222A CN112148120A CN 112148120 A CN112148120 A CN 112148120A CN 202010833222 A CN202010833222 A CN 202010833222A CN 112148120 A CN112148120 A CN 112148120A
- Authority
- CN
- China
- Prior art keywords
- operation gesture
- gesture
- preset
- virtual
- virtual interface
- 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
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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
-
- 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
- G06F9/452—Remote windowing, e.g. X-Window System, desktop virtualisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/006—Mixed reality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/20—Movements or behaviour, e.g. gesture recognition
- G06V40/28—Recognition of hand or arm movements, e.g. recognition of deaf sign language
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Psychiatry (AREA)
- Social Psychology (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Computer Graphics (AREA)
- Computer Hardware Design (AREA)
- Computer Vision & Pattern Recognition (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
技术领域technical field
本申请实施例涉及通信技术领域,具体涉及一种显示虚拟界面的方法、设备以及存储介质。The embodiments of the present application relate to the field of communications technologies, and in particular, to a method, a device, and a storage medium for displaying a virtual interface.
背景技术Background technique
随着增强现实(augmented reality,AR)设备、虚拟现实(virtual reality,VR)设备以及混合现实(mediated reality,MR)设备等兴起,裸眼交互手势是人机交互领域的一个热点,也逐渐成为了未来自然交互的发展趋势。与传统的基于图形用户界面的交互方式相比,裸眼交互手势使用户摆脱了键盘、鼠标的束缚,因而逐渐给用户提供了一种自然的符合人性的交互方式。通过裸眼交互手势,用户可以在三维空间下对虚拟界面以及虚拟界面中的内容实施操作。With the rise of augmented reality (AR) devices, virtual reality (VR) devices, and mediated reality (MR) devices, naked-eye interaction gestures are a hot spot in the field of human-computer interaction, and have gradually become a The development trend of natural interaction in the future. Compared with the traditional interaction method based on graphical user interface, the naked-eye interaction gesture frees the user from the constraints of the keyboard and mouse, thus gradually providing the user with a natural interaction method that conforms to human nature. Through naked-eye interaction gestures, users can operate the virtual interface and the content in the virtual interface in three-dimensional space.
然而,在用户借助裸眼交互手势对虚拟界面实施唤醒并显示的过程中,由于各式各样的裸眼交互手势代表了不同的含义,因此基于现有的显示方式都需要用户对各种裸眼交互手势进行学习并记忆,学习成本较高且操作困难,导致唤醒效率较低,难以给用户提供优质的体验。However, in the process that the user wakes up and displays the virtual interface by means of naked-eye interaction gestures, since various naked-eye interaction gestures represent different meanings, based on the existing display methods, the user is required to respond to various naked-eye interaction gestures. To learn and memorize, the learning cost is high and the operation is difficult, resulting in low wake-up efficiency, and it is difficult to provide users with a high-quality experience.
发明内容SUMMARY OF THE INVENTION
本申请实施例提供了一种显示虚拟界面的方法、设备以及存储介质,不仅从用户舒适度的角度出发,而且只需要用户直接翻转操作手势,给用户提供最为舒适的操作手势来显示该虚拟界面,高效便捷,学习成本较低,给用户提供了舒适体验。The embodiments of the present application provide a method, a device and a storage medium for displaying a virtual interface, which are not only from the perspective of user comfort, but also only require the user to directly flip the operation gesture, so as to provide the user with the most comfortable operation gesture to display the virtual interface , efficient and convenient, low learning cost, providing users with a comfortable experience.
第一方面,本申请实施例提供了一种显示虚拟界面的方法,该方法可以应用在AR设备、VR设备和MR设备中的一个或多个,该方法可以包括:获取用户的第一操作手势;对所述第一操作手势翻转,以得到第二操作手势;当所述第二操作手势与预设操作手势集匹配时,在所述第二操作手势的预设区域显示虚拟界面。通过上述方式,用户只需要翻转第一操作手势,便可以在翻转得到的第二操作手势与预设操作手势集匹配时,就能够直接在第二操作手势的预设区域中显示出虚拟界面,给用户提供最为舒适的操作手势来显示该虚拟界面,只需要用户直接翻转操作手势,不需要牢记各种复杂的裸眼交互手势,高效便捷,学习成本较低,给用户提供了舒适体验。In a first aspect, an embodiment of the present application provides a method for displaying a virtual interface. The method can be applied to one or more of an AR device, a VR device, and an MR device. The method can include: acquiring a user's first operation gesture ; Flip the first operation gesture to obtain the second operation gesture; when the second operation gesture matches the preset operation gesture set, display a virtual interface in the preset area of the second operation gesture. In the above manner, the user only needs to flip the first operation gesture, and when the flipped second operation gesture matches the preset operation gesture set, the virtual interface can be directly displayed in the preset area of the second operation gesture, Provide users with the most comfortable operation gestures to display the virtual interface. Users only need to flip the operation gestures directly, and do not need to keep in mind various complex naked-eye interaction gestures. It is efficient and convenient, with low learning cost, and provides users with a comfortable experience.
可选地,结合上述第一方面,在第一种可能的实现方式中,所述方法还包括:当所述第二操作手势与预设操作手势集匹配时,在所述第二操作手势上显示至少一个虚拟标识,所述至少一个虚拟标识中的每个虚拟标识用于标识对应的虚拟界面;接收点击指令,所述点击指令为点击所述至少一个虚拟标识中的任意一个虚拟标识时的指令;对应地,在所述第二操作手势的预设区域显示虚拟界面,包括:基于所述点击指令在所述第二操作手势的预设区域显示虚拟界面。通过上述方式,不仅能够从用户舒适度的角度出发,并且只需要用户直接翻转第一操作手势,高效便捷,学习成本较低,而且在翻转得到的第二操作手势中显示虚拟标识,通过点击虚拟标识来显示出虚拟界面,避免了追求高效便捷的过程中带来的误触问题,给用户提供了舒适体验。Optionally, in combination with the above-mentioned first aspect, in a first possible implementation manner, the method further includes: when the second operation gesture matches a preset operation gesture set, on the second operation gesture Displaying at least one virtual logo, where each virtual logo in the at least one virtual logo is used to identify a corresponding virtual interface; receiving a click instruction, the click instruction is when any virtual logo in the at least one virtual logo is clicked instruction; correspondingly, displaying the virtual interface in the preset area of the second operation gesture includes: displaying the virtual interface in the preset area of the second operation gesture based on the click instruction. Through the above method, not only from the perspective of user comfort, but also the user only needs to directly flip the first operation gesture, which is efficient and convenient, and the learning cost is low, and the virtual logo is displayed in the flipped second operation gesture. The logo is used to display the virtual interface, which avoids the problem of false touches in the process of pursuing efficiency and convenience, and provides users with a comfortable experience.
可选地,结合上述第一方面或第一方面第一种可能的实现方式,在第二种可能的实现方式中,对所述第一操作手势翻转,以得到第二操作手势,包括:按照预设翻转角度将所述第一操作手势翻转,以得到第二操作手势。通过上述方式,从用户体验的舒适角度来定义出该预设翻转角度,使得能够基于预设翻转角度实现第一操作手势的多种翻转方式,提供给用户舒适体验。Optionally, in combination with the first aspect or the first possible implementation manner of the first aspect, in a second possible implementation manner, flipping the first operation gesture to obtain the second operation gesture includes: according to The first operation gesture is flipped at a preset flip angle to obtain the second operation gesture. In the above manner, the preset flip angle is defined from a comfortable angle of user experience, so that multiple flip modes of the first operation gesture can be implemented based on the preset flip angle, thereby providing a user with a comfortable experience.
可选地,结合上述第一方面第二种可能的实现方式,在第三种可能的实现方式中,所述预设翻转角度包括逆时针旋转180°。通过上述方式,限定预设翻转角度在逆时针旋转180°,其目的是为了用户在使用左手的第一操作手势做翻转时,使得翻转后得到的第二操作手势处于用户最自然的状态,能够给用户提供最大舒适度的体验感,避免了长时间频繁地张开手掌等产生手臂酸累的问题。Optionally, in combination with the second possible implementation manner of the above-mentioned first aspect, in a third possible implementation manner, the preset flip angle includes a counterclockwise rotation of 180°. In the above manner, the preset flip angle is limited to rotate 180° counterclockwise, so that when the user uses the first operation gesture of the left hand to flip, the second operation gesture obtained after flipping is in the most natural state of the user, which can It provides users with the most comfortable experience and avoids the problem of arm soreness and tiredness caused by frequently opening the palm for a long time.
可选地,结合上述第一方面或第一方面第一种可能的实现方式,在第四种可能的实现方式中,所述第二操作手势与预设操作手势集匹配,包括:解析所述第二操作手势,以得到手势特征信息;将所述手势特征信息与所述预设操作手势集中每个预设操作手势对应的手势特征做匹配。Optionally, in combination with the first aspect or the first possible implementation manner of the first aspect, in a fourth possible implementation manner, matching the second operation gesture with a preset operation gesture set includes: parsing the The second operation gesture is to obtain gesture feature information; the gesture feature information is matched with the gesture feature corresponding to each preset operation gesture in the preset operation gesture set.
可选地,结合上述第一方面第一种至第四种可能的实现方式,在第五种可能的实现方式中,所述虚拟标识包括预设样式的悬浮按钮。Optionally, in combination with the first to fourth possible implementation manners of the first aspect, in a fifth possible implementation manner, the virtual logo includes a floating button in a preset style.
第二方面,本申请实施例提供了一种显示装置,该显示装置可以包括:获取单元,用于获取用户的第一操作手势;翻转单元,用于对所述获取单元获取到的所述第一操作手势翻转,以得到第二操作手势;显示单元,用于在所述翻转单元得到的所述第二操作手势与预设操作手势集匹配时,在所述第二操作手势的预设区域显示虚拟界面。In a second aspect, an embodiment of the present application provides a display device, and the display device may include: an acquisition unit, configured to acquire a user's first operation gesture; An operation gesture is flipped to obtain a second operation gesture; a display unit is configured to display the second operation gesture in a preset area of the second operation gesture when the second operation gesture obtained by the flipping unit matches a preset operation gesture set Display the virtual interface.
可选地,结合上述第二方面,在第一种可能的实现方式中,所述显示装置还包括:所述显示单元,还用于在所述第二操作手势与预设操作手势集匹配时,在所述第二操作手势上显示至少一个虚拟标识,所述至少一个虚拟标识中的每个虚拟标识用于标识对应的虚拟界面;接收单元,用于接收点击指令,所述点击指令为点击所述至少一个虚拟标识中的任意一个虚拟标识时的指令;对应地,所述显示单元,用于基于所述点击指令在所述第二操作手势的预设区域显示虚拟界面。Optionally, in combination with the above second aspect, in a first possible implementation manner, the display device further includes: the display unit, further configured to, when the second operation gesture matches a preset operation gesture set , at least one virtual logo is displayed on the second operation gesture, and each virtual logo in the at least one virtual logo is used to identify the corresponding virtual interface; the receiving unit is used to receive a click instruction, and the click instruction is a click An instruction when any one of the at least one virtual identifier is a virtual identifier; correspondingly, the display unit is configured to display a virtual interface in a preset area of the second operation gesture based on the click instruction.
可选地,结合上述第二方面或第二方面第一种可能的实现方式,在第二种可能的实现方式中,所述翻转单元,用于按照预设翻转角度将所述第一操作手势翻转,以得到第二操作手势。Optionally, in combination with the second aspect or the first possible implementation manner of the second aspect, in the second possible implementation manner, the flip unit is configured to convert the first operation gesture according to a preset flip angle. Flip to get the second action gesture.
可选地,结合上述第二方面第二种可能的实现方式,在第三种可能的实现方式中,所述预设翻转角度包括逆时针旋转180°。Optionally, in combination with the second possible implementation manner of the second aspect, in a third possible implementation manner, the preset flip angle includes a counterclockwise rotation of 180°.
可选地,结合上述第二方面或第二方面第一种至第三种可能的实现方式,在第四种可能的实现方式中,所述显示装置还包括:解析单元,用于解析所述第二操作手势,以得到手势特征信息;匹配单元,用于将所述手势特征信息与所述预设操作手势集中每个预设操作手势对应的手势特征做匹配。Optionally, in combination with the second aspect or the first to third possible implementation manners of the second aspect, in a fourth possible implementation manner, the display device further includes: a parsing unit for parsing the The second operation gesture is used to obtain gesture feature information; the matching unit is configured to match the gesture feature information with the gesture feature corresponding to each preset operation gesture in the preset operation gesture set.
可选地,结合上述第二方面第一种至第四种可能的实现方式,在第五种可能的实现方式中,所述虚拟标识包括预设样式的悬浮按钮。Optionally, in combination with the first to fourth possible implementation manners of the second aspect, in a fifth possible implementation manner, the virtual logo includes a floating button in a preset style.
第三方面,本申请实施例提供了一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行如第一方面或第一方面任意一种可能实现方式的方法。In a third aspect, embodiments of the present application provide a computer-readable storage medium, including instructions, which, when executed on a computer, cause the computer to execute the method of the first aspect or any possible implementation manner of the first aspect.
第四方面,本申请实施例提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行如第一方面或第一方面任意一种可能实现方式的方法。In a fourth aspect, embodiments of the present application provide a computer program product containing instructions, which, when executed on a computer, cause the computer to execute the method of the first aspect or any possible implementation manner of the first aspect.
第五方面,本申请实施例提供了一种芯片系统,该芯片系统包括处理器,用于支持显示装置实现上述第一方面或第一方面任意一种可能的实现方式中所涉及的功能。在一种可能的设计中,芯片系统还包括存储器,存储器,用于保存信息生成设备必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。In a fifth aspect, an embodiment of the present application provides a chip system, where the chip system includes a processor for supporting a display device to implement the functions involved in the first aspect or any possible implementation manner of the first aspect. In a possible design, the chip system further includes a memory for storing necessary program instructions and data of the information generating device. The chip system may be composed of chips, or may include chips and other discrete devices.
从以上技术方案可以看出,本申请实施例具有以下优点:As can be seen from the above technical solutions, the embodiments of the present application have the following advantages:
本申请实施例中,通过获取用户的第一操作手势;对所述第一操作手势翻转,以得到第二操作手势;当所述第二操作手势与预设操作手势集匹配时,在所述第二操作手势的预设区域显示虚拟界面。通过上述方式,用户只需要翻转第一操作手势,便可以在翻转得到的第二操作手势与预设操作手势集匹配时,就能够直接在第二操作手势的预设区域中显示出虚拟界面,给用户提供最为舒适的操作手势来显示该虚拟界面,只需要用户直接翻转操作手势,不需要牢记各种复杂的裸眼交互手势,高效便捷,学习成本较低,给用户提供了舒适体验。In this embodiment of the present application, the first operation gesture of the user is obtained; the first operation gesture is flipped to obtain the second operation gesture; when the second operation gesture matches the preset operation gesture set, the The preset area of the second operation gesture displays a virtual interface. In the above manner, the user only needs to flip the first operation gesture, and when the flipped second operation gesture matches the preset operation gesture set, the virtual interface can be directly displayed in the preset area of the second operation gesture, Provide users with the most comfortable operation gestures to display the virtual interface. Users only need to flip the operation gestures directly, and do not need to keep in mind various complex naked-eye interaction gestures. It is efficient and convenient, with low learning cost, and provides users with a comfortable experience.
附图说明Description of drawings
为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例。In order to illustrate the technical solutions of the embodiments of the present application more clearly, the following briefly introduces the accompanying drawings used in the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application.
图1是现有方案中提供的一种显示虚拟界面的示意图;1 is a schematic diagram of a display virtual interface provided in an existing scheme;
图2是现有方案中提供的另一种显示虚拟界面的示意图;2 is a schematic diagram of another display virtual interface provided in an existing scheme;
图3是本申请实施例的一种可能的应用场景示意图;3 is a schematic diagram of a possible application scenario of an embodiment of the present application;
图4是本申请实施例提供的显示虚拟界面的方法的一个实施例示意图;4 is a schematic diagram of an embodiment of a method for displaying a virtual interface provided by an embodiment of the present application;
图5是本申请实施例中提供的一种翻转操作手势的示意图;5 is a schematic diagram of a flip operation gesture provided in an embodiment of the present application;
图6是本申请实施例提供的显示虚拟界面的方法的另一个实施例示意图;6 is a schematic diagram of another embodiment of the method for displaying a virtual interface provided by an embodiment of the present application;
图7是本申请实施例中提供的一种显示虚拟界面的示意图;7 is a schematic diagram of a display virtual interface provided in an embodiment of the present application;
图8是本申请实施例提供的通信设备的硬件结构示意图;8 is a schematic diagram of a hardware structure of a communication device provided by an embodiment of the present application;
图9是本申请实施例提供的一种显示装置的结构示意图;FIG. 9 is a schematic structural diagram of a display device provided by an embodiment of the present application;
图10是本申请实施例提供的另一种显示装置的结构示意图。FIG. 10 is a schematic structural diagram of another display device provided by an embodiment of the present application.
具体实施方式Detailed ways
本申请实施例提供了一种显示虚拟界面的方法、设备以及存储介质,不仅从用户舒适度的角度出发,而且只需要用户直接翻转操作手势,给用户提供最为舒适的操作手势来显示该虚拟界面,高效便捷,学习成本较低,给用户提供了舒适体验。The embodiments of the present application provide a method, a device and a storage medium for displaying a virtual interface, which are not only from the perspective of user comfort, but also only require the user to directly flip the operation gesture, so as to provide the user with the most comfortable operation gesture to display the virtual interface , efficient and convenient, low learning cost, providing users with a comfortable experience.
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。The terms "first", "second", "third", "fourth", etc. (if any) in the description and claims of this application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It is to be understood that data so used may be interchanged under appropriate circumstances so that the embodiments of the application described herein can be practiced in sequences other than those illustrated or described herein. Furthermore, the terms "comprising" and "having", and any variations thereof, are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those expressly listed Rather, those steps or units may include other steps or units not expressly listed or inherent to these processes, methods, products or devices.
下面将结合附图,对本申请中的技术方案进行描述。The technical solutions in the present application will be described below with reference to the accompanying drawings.
在目前业界中,越来越多的用户通过使用AR设备、VR设备等,并借助裸眼交互手势在三维空间下对虚拟界面以及虚拟界面中的内容进行操作。In the current industry, more and more users operate the virtual interface and the content in the virtual interface in a three-dimensional space by using AR devices, VR devices, etc., and with the help of naked-eye interaction gestures.
而针对现有方式来显示虚拟界面,请参阅图1,为现有方案中提供的一种显示虚拟界面的示意图。如图1所示,用户将右手的手指并拢且掌心向上,然后打开右手手掌,此时虚拟界面则出现在右手手掌的上方等位置。或者,请参阅图2,为现有方案中提供的另一种显示虚拟界面的示意图。如图2所示,用户的左手呈张开状态,此时在左手的手腕处出现一个虚拟按钮,然后用户使用右手点击左手手腕上的虚拟按钮,则可以在左手手掌的上方等位置出现虚拟界面。然而,无论采用上述图1或图2所示的方式显示虚拟界面,都需要用户对各种操作手势进行学习并记忆,学习成本较高且操作困难,导致唤醒效率较低,难以给用户提供优质的体验。For displaying a virtual interface in the prior art, please refer to FIG. 1 , which is a schematic diagram of displaying a virtual interface provided in an existing solution. As shown in Figure 1, the user puts the fingers of the right hand together with the palm facing upward, and then opens the palm of the right hand. At this time, the virtual interface appears on the upper part of the palm of the right hand. Alternatively, please refer to FIG. 2 , which is another schematic diagram of displaying a virtual interface provided in the existing solution. As shown in Figure 2, the user's left hand is in an open state. At this time, a virtual button appears on the wrist of the left hand, and then the user clicks the virtual button on the wrist of the left hand with the right hand, and a virtual interface can appear above the palm of the left hand. . However, regardless of the way shown in Figure 1 or Figure 2 to display the virtual interface, the user needs to learn and memorize various operation gestures, the learning cost is high and the operation is difficult, resulting in low wake-up efficiency, and it is difficult to provide users with high-quality experience.
因此,为了解决上述的技术问题,本申请实施例中提供了一种显示虚拟界面的方法,该显示虚拟界面的方法能够应用在AR设备、VR设备和/或MR设备等头戴式显示装置中。在实际应用中,还可以是其他的头戴式显示器,具体在本申请实施例中将不做限定说明。本申请实施例中仅以AR设备、VR设备和/或MR设备为例进行说明。Therefore, in order to solve the above technical problems, an embodiment of the present application provides a method for displaying a virtual interface, and the method for displaying a virtual interface can be applied to head-mounted display devices such as AR equipment, VR equipment, and/or MR equipment. . In practical applications, it may also be other head-mounted displays, which will not be specifically described in the embodiments of the present application. In the embodiments of the present application, only an AR device, a VR device, and/or an MR device are used as examples for description.
图3示出了本申请实施例的一种可能的应用场景示意图。如图3所示,该应用场景可以包括目标用户和显示装置,该显示装置可以包括但不限于AR设备、VR设备和/或MR设备等。目标用户可以通过在头部位置佩戴该AR设备、VR设备和/或MR设备,并借助操作手势将虚拟界面显示出来。FIG. 3 shows a schematic diagram of a possible application scenario of the embodiment of the present application. As shown in FIG. 3 , the application scenario may include a target user and a display device, and the display device may include, but is not limited to, an AR device, a VR device, and/or an MR device. The target user can wear the AR device, VR device and/or MR device at the head position, and display the virtual interface by means of operation gestures.
可以理解的是,上述提及的AR设备、VR设备和/或MR设备通常能够支持多种应用程序,如:文字处理应用程序、电话应用程序、电子邮件应用程序、即时消息应用程序、照片管理应用程序、网络浏览应用程序、数字音乐播放器应用程序、和/或数字视频播放器应用程序等,具体在本申请实施例中不做限定说明。进一步地,用户在基于操作手势将虚拟界面显示出来后,也能够在该虚拟界面中基于操作手势对上述提及的应用程序实施操作,如:打开、显示应用程序中的内容、滑动或删除等,具体在本申请实施例中将不做限定。It will be appreciated that the above-mentioned AR devices, VR devices and/or MR devices are usually capable of supporting a variety of applications, such as: word processing applications, telephony applications, email applications, instant messaging applications, photo management applications An application program, a web browsing application program, a digital music player application program, and/or a digital video player application program, etc., are not specifically described in the embodiments of the present application. Further, after the user displays the virtual interface based on the operation gesture, the user can also perform operations on the above-mentioned application program based on the operation gesture in the virtual interface, such as: opening, displaying the content in the application program, sliding or deleting, etc. , which will not be specifically limited in the embodiments of the present application.
下面将从方法的角度描述本申请中显示虚拟界面的方法。请参阅图4所示,为本申请实施例提供的显示虚拟界面的方法的一个实施例示意图,该方法可以包括:The method of displaying the virtual interface in the present application will be described below from the perspective of the method. Please refer to FIG. 4 , which is a schematic diagram of an embodiment of a method for displaying a virtual interface provided by an embodiment of the present application. The method may include:
401、获取用户的第一操作手势。401. Acquire a first operation gesture of the user.
用户在佩戴AR设备、VR设备和/或MR设备等设备后,可以通过传感器等感知到用户的手部状态,以获取到用户的第一操作手势。After wearing an AR device, a VR device, and/or an MR device, the user can sense the user's hand state through a sensor, etc., to obtain the user's first operation gesture.
402、对第一操作手势翻转,以得到第二操作手势。402. Flip the first operation gesture to obtain the second operation gesture.
在获取到用户的第一操作手势后,通过将第一操作手势进行翻转,能够得到相应的第二操作手势。After the first operation gesture of the user is acquired, the corresponding second operation gesture can be obtained by inverting the first operation gesture.
举例来说,当用户伸出右手的手背,且手背朝上而手掌朝下。此时能够通过传感器感知到用户的手部状态为“右手的手背朝上、且手掌朝下”,那么所获取到的用户的第一操作手势则为“右手的手背朝上、且手掌朝下”。这样,通过对“右手的手背朝上、且手掌朝下”做翻转,所翻转得到的结果为“右手的手背朝下、且手掌朝上”,那么将该翻转得到结果作为第二操作手势,即第二操作手势为“右手的手背朝下、且手掌朝上”。For example, when the user extends the back of the right hand, and the back of the hand is up and the palm is down. At this time, the sensor can sense that the user's hand state is "the back of the right hand is facing up and the palm is facing down", then the obtained first operation gesture of the user is "the back of the right hand is facing up and the palm is facing down" ". In this way, by flipping "the back of the right hand is facing up and the palm is facing down", the result obtained by flipping is "the back of the right hand is facing down and the palm is facing up", then the result obtained by flipping is used as the second operation gesture, That is, the second operation gesture is "the back of the right hand is facing down and the palm is facing up".
应理解的是,上述所描述的第一操作手势为“右手的手背朝上、且手掌朝下”仅仅是一个示意性的描述,在实际应用中,还可以是“右手的手掌朝上、且手心朝下”、“左手的手背朝上、且手掌朝下”或者“左手的手掌朝上、且手心朝下”等,具体在本申请实施例中不做限定说明。It should be understood that the first operation gesture described above is "the back of the right hand is facing up and the palm is facing down" is only a schematic description, and in practical applications, it can also be "the palm of the right hand is facing up and the palm is facing down". "The palm of the left hand is facing down", "the back of the left hand is facing up and the palm is facing down", or "the palm of the left hand is facing up and the palm is facing down", etc., are not specifically described in the embodiments of the present application.
示例性的,在一些实施例中,对第一操作手势翻转,以得到第二操作手势,可以包括:按照预设翻转角度将第一操作手势翻转,以得到第二操作手势。Exemplarily, in some embodiments, flipping the first operation gesture to obtain the second operation gesture may include: flipping the first operation gesture according to a preset flip angle to obtain the second operation gesture.
可以理解的是,上述所描述的预设翻转角度可以是顺时针旋转180°、顺时针旋转90°逆时针旋转180°、逆时针旋转90°等。具体在实际应用中,上述所提及的预设翻转角度还可以是如100°、120°等等,在本申请实施例中将不做限定。It can be understood that, the preset flip angle described above may be a clockwise rotation of 180°, a clockwise rotation of 90° and a counterclockwise rotation of 180°, a counterclockwise rotation of 90°, and the like. Specifically in practical applications, the preset flip angle mentioned above may also be, for example, 100°, 120°, etc., which will not be limited in the embodiments of the present application.
403、当第二操作手势与预设操作手势集匹配时,在第二操作手势的预设区域显示虚拟界面。403. When the second operation gesture matches the preset operation gesture set, display a virtual interface in a preset area of the second operation gesture.
实施例中,用户会预先在AR设备、VR设备和/或MR设备等设备的存储模块中存储预设操作手势集,而预设操作手势集与虚拟界面存在映射关系。这样,在通过对第一操作手势做翻转得到第二操作手势后,便可以将第二操作手势与预设操作手势集做匹配。如果第二操作手势与预设操作手势集匹配成功,那么则可以将与预设操作手势集存在映射关系的虚拟界面显示在第二操作手势的预设区域了。这样,用户便可以进一步地在第二操作手势的预设区域查看到该虚拟界面。In an embodiment, the user stores a preset operation gesture set in a storage module of an AR device, a VR device, and/or an MR device in advance, and the preset operation gesture set has a mapping relationship with the virtual interface. In this way, after the second operation gesture is obtained by flipping the first operation gesture, the second operation gesture can be matched with the preset operation gesture set. If the second operation gesture is successfully matched with the preset operation gesture set, the virtual interface that has a mapping relationship with the preset operation gesture set can be displayed in the preset area of the second operation gesture. In this way, the user can further view the virtual interface in the preset area of the second operation gesture.
具体地,在一些实施例中,第二操作手势与预设操作手势集匹配,包括:解析第二操作手势,以得到手势特征信息;将手势特征信息与预设操作手势集中每个预设操作手势对应的手势特征做匹配。Specifically, in some embodiments, matching the second operation gesture with a preset operation gesture set includes: parsing the second operation gesture to obtain gesture feature information; combining the gesture feature information with each preset operation in the preset operation gesture set The gesture features corresponding to the gesture are matched.
应理解的是,上述所提及的第二操作手势的预设区域可以包括但不限于:第二操作手势的正上方、正前方、右边或左边等方位区域,具体在本申请实施例中不做限定。进一步说明的是,该虚拟界面的显示样式也可以基于用户观看的舒适度来定义,如:矩形、表格等方式显示该虚拟界面,具体不做限定说明。It should be understood that the preset area for the second operation gesture mentioned above may include, but is not limited to, azimuth areas such as directly above, directly in front, right or left of the second operation gesture. Do limit. It is further explained that the display style of the virtual interface can also be defined based on the user's viewing comfort, such as displaying the virtual interface in a rectangle, a table, etc., which is not specifically described.
举例来说,以预设翻转角度为逆时针旋转180°为例。请参阅图5,为本申请实施例中提供的一种翻转操作手势的示意图。如图5所示,在获取到用户的第一操作手势为“左手的手背朝上、且手掌朝下”,然后便可以按照逆时针旋转180°对该第一操作手势进行旋转。这样,便可以得到如图5所示的第二操作手势,即第二操作手势为“左手的手掌朝上、且手背朝下”。而且从图5还可以看出,在第二操作手势的正上方的区域直接显示出虚拟界面。For example, take the preset flip angle as a counterclockwise rotation of 180° as an example. Please refer to FIG. 5 , which is a schematic diagram of a flip operation gesture provided in an embodiment of the present application. As shown in FIG. 5 , after the first operation gesture of the user is obtained as “the back of the left hand is up and the palm is down”, the first operation gesture can be rotated 180° counterclockwise. In this way, the second operation gesture as shown in FIG. 5 can be obtained, that is, the second operation gesture is “the palm of the left hand is facing up and the back of the hand is facing down”. Moreover, it can also be seen from FIG. 5 that the virtual interface is directly displayed in the area just above the second operation gesture.
可以理解的是,在第一操作手势为“左手的手背朝上、且手掌朝下”时,以逆时针旋转180°的方式旋转该第一操作手势,以得到相应的第二操作手势。换言之,只要用户伸出左手手背且该手背向上,然后将该手背逆时针翻转180°,使得该手背朝下而手掌朝上即可,这时候便可以在朝上的手掌的预设区域中直接显示出虚拟界面。It can be understood that when the first operation gesture is "the back of the left hand is up and the palm is down", the first operation gesture is rotated 180° counterclockwise to obtain the corresponding second operation gesture. In other words, as long as the user stretches out the back of the left hand and the back of the hand is facing up, and then turns the back of the hand 180° counterclockwise, so that the back of the hand is facing down and the palm is facing up, at this time, the user can directly use the preset area of the palm facing upward. A virtual interface is displayed.
在本申请实施例中,不仅能够从用户舒适度的角度出发,给用户提供最为舒适的操作手势来显示该虚拟界面,并且只需要用户直接翻转操作手势即可,高效便捷,学习成本较低,给用户提供了舒适体验。In the embodiment of the present application, not only from the perspective of user comfort, the user can be provided with the most comfortable operation gesture to display the virtual interface, and the user only needs to directly flip the operation gesture, which is efficient and convenient, and the learning cost is low. Provide users with a comfortable experience.
为了防止用户在基于操作手势显示虚拟界面的过程中出现误操作等问题,在上述图4所描述的实施例基础上,请参阅图6,为本申请实施例提供的显示虚拟界面的方法的另一个实施例示意图,该方法可以包括:In order to prevent the user from misoperation in the process of displaying the virtual interface based on the operation gesture, on the basis of the embodiment described in FIG. 4 above, please refer to FIG. A schematic diagram of an embodiment, the method may include:
601、获取用户的第一操作手势。601. Acquire a first operation gesture of the user.
用户在佩戴AR设备、VR设备和/或MR设备等设备后,可以通过传感器等感知到用户的手部状态,以获取到用户的第一操作手势。After wearing an AR device, a VR device, and/or an MR device, the user can sense the user's hand state through a sensor, etc., to obtain the user's first operation gesture.
602、对第一操作手势翻转,以得到第二操作手势。602. Flip the first operation gesture to obtain the second operation gesture.
在获取到用户的第一操作手势后,通过将第一操作手势进行翻转,能够得到相应的第二操作手势。After the first operation gesture of the user is acquired, the corresponding second operation gesture can be obtained by inverting the first operation gesture.
举例来说,当用户伸出右手的手背,且手背朝上而手掌朝下。此时能够通过传感器感知到用户的手部状态为“右手的手背朝上、且手掌朝下”,那么所获取到的用户的第一操作手势则为“右手的手背朝上、且手掌朝下”。这样,通过对“右手的手背朝上、且手掌朝下”做翻转,所翻转得到的结果为“右手的手背朝下、且手掌朝上”,那么将该翻转得到结果作为第二操作手势,即第二操作手势为“右手的手背朝下、且手掌朝上”。For example, when the user extends the back of the right hand, and the back of the hand is up and the palm is down. At this time, the sensor can sense that the user's hand state is "the back of the right hand is facing up and the palm is facing down", then the obtained first operation gesture of the user is "the back of the right hand is facing up and the palm is facing down" ". In this way, by flipping "the back of the right hand is facing up and the palm is facing down", the result obtained by flipping is "the back of the right hand is facing down and the palm is facing up", then the result obtained by flipping is used as the second operation gesture, That is, the second operation gesture is "the back of the right hand is facing down and the palm is facing up".
应理解的是,上述所描述的第一操作手势为“右手的手背朝上、且手掌朝下”仅仅是一个示意性的描述,在实际应用中,还可以是“右手的手掌朝上、且手心朝下”、“左手的手背朝上、且手掌朝下”或者“左手的手掌朝上、且手心朝下”等,具体在本申请实施例中不做限定说明。It should be understood that the first operation gesture described above is "the back of the right hand is facing up and the palm is facing down" is only a schematic description, and in practical applications, it can also be "the palm of the right hand is facing up and the palm is facing down". "The palm of the left hand is facing down", "the back of the left hand is facing up and the palm is facing down", or "the palm of the left hand is facing up and the palm is facing down", etc., are not specifically described in the embodiments of the present application.
示例性的,在一些实施例中,对第一操作手势翻转,以得到第二操作手势,可以包括:按照预设翻转角度将第一操作手势翻转,以得到第二操作手势。Exemplarily, in some embodiments, flipping the first operation gesture to obtain the second operation gesture may include: flipping the first operation gesture according to a preset flip angle to obtain the second operation gesture.
可以理解的是,上述所描述的预设翻转角度可以是顺时针旋转180°、顺时针旋转90°逆时针旋转180°、逆时针旋转90°等。具体在实际应用中,上述所提及的预设翻转角度还可以是如100°、120°等等,在本申请实施例中将不做限定。It can be understood that, the preset flip angle described above may be a clockwise rotation of 180°, a clockwise rotation of 90° and a counterclockwise rotation of 180°, a counterclockwise rotation of 90°, and the like. Specifically in practical applications, the preset flip angle mentioned above may also be, for example, 100°, 120°, etc., which will not be limited in the embodiments of the present application.
603、当第二操作手势与预设操作手势集匹配时,在第二操作手势上显示至少一个虚拟标识,至少一个虚拟标识中的每个虚拟标识用于标识对应的虚拟界面。603. When the second operation gesture matches the preset operation gesture set, display at least one virtual identifier on the second operation gesture, and each virtual identifier in the at least one virtual identifier is used to identify a corresponding virtual interface.
实施例中,用户会预先在AR设备、VR设备和/或MR设备等设备的存储模块中存储预设操作手势集,而预设操作手势集能够被用于作为第二操作手势是否正确的判断依据。而为了防止基于直接翻转的过程中出现误触虚拟界面的问题,在第二操作手势与预设操作手势集匹配成功时,可以在该第二操作手势中显示出至少一个虚拟标识,而每个虚拟标识都能够用来标识出虚拟界面。In the embodiment, the user will pre-store the preset operation gesture set in the storage module of the AR device, VR device, and/or MR device, etc., and the preset operation gesture set can be used as the judgment of whether the second operation gesture is correct. in accordance with. In order to prevent the problem of accidentally touching the virtual interface in the process based on direct flipping, when the second operation gesture is successfully matched with the preset operation gesture set, at least one virtual logo may be displayed in the second operation gesture, and each Virtual identifiers can be used to identify virtual interfaces.
可选地,在另一些实施例中,虚拟标识可以包括但不限于预设样式的悬浮按钮、图标或触摸点等。其中,前述描述的预设样式的悬浮按钮、图标或者触摸点的形状可以是圆形、矩形、棱形、正方形等,并且设样式的悬浮按钮、图标或者触摸点也可以具有色彩,如:红色、黑色或者蓝色等等,具体在本申请实施例中将不做限定说明。Optionally, in other embodiments, the virtual logo may include, but is not limited to, a floating button, an icon, or a touch point in a preset style. Wherein, the shapes of the floating buttons, icons or touch points of the preset styles described above may be circles, rectangles, prisms, squares, etc., and the styled floating buttons, icons or touch points may also have colors, such as: red , black or blue, etc., which will not be specifically described in the embodiments of the present application.
604、接收点击指令,点击指令为点击至少一个虚拟标识中的任意一个虚拟标识时的指令。604. Receive a click instruction, where the click instruction is an instruction when any one of the at least one virtual identifier is clicked.
实施例中,当至少一个虚拟标识显示在第二操作手势上时,用户可以对该至少一个虚拟标识中的任意一个虚拟标识进行点击,此时生成的点击指令能够反馈到AR设备、VR设备或MR设备中。这样,AR设备、VR设备或MR设备便可以基于该点击指令在第二操作手势的预设区域显示出虚拟界面。In the embodiment, when at least one virtual logo is displayed on the second operation gesture, the user can click on any virtual logo in the at least one virtual logo, and the click instruction generated at this time can be fed back to the AR device, VR device or in MR equipment. In this way, the AR device, the VR device or the MR device can display the virtual interface in the preset area of the second operation gesture based on the click instruction.
605、基于点击指令在第二操作手势的预设区域显示虚拟界面。605. Display a virtual interface in a preset area of the second operation gesture based on the click instruction.
实施例中,由于虚拟标识能够用来标识相应的虚拟界面,那么在接收到用户在虚拟标识上的点击指令时,则可以直接基于该点击指令在第二操作手势的预设区域显示出虚拟界面。应理解的是,所描述的第二操作手势的预设区域可以包括但不限于:第二操作手势的正上方、正前方、右边或左边等方位区域,具体在本申请实施例中不做限定。In the embodiment, since the virtual logo can be used to identify the corresponding virtual interface, when a click instruction from the user on the virtual logo is received, the virtual interface can be displayed in the preset area of the second operation gesture directly based on the click instruction. . It should be understood that the described preset area for the second operation gesture may include, but is not limited to, orientation areas such as directly above, right in front, right or left of the second operation gesture, which are not specifically limited in the embodiments of the present application. .
举例来说,在以图5为例的基础上,图7为本申请实施例中提供的一种显示虚拟界面的示意图。如图7所示,在获取到用户的第一操作手势为“左手的手背朝上、且手掌朝下”,然后便可以按照逆时针旋转180°对该第一操作手势进行旋转,这样便可以得到如图7所示的第二操作手势,即第二操作手势为“左手的手掌朝上、且手背朝下”。此时,从图7还可以看出,在第二操作手势中显示出了三个圆形的虚拟标识,即在左手的手掌上显示出了三个圆形的虚拟标识,进一步地接收用户在任意一个圆形的虚拟标识的点击指令,这时候相应的虚拟界面便可以显示在左手手掌的正上方了。应理解的是,图7所示出的虚拟标识的数量为三个,仅仅是一种示意性的描述,具体在实际中不做限定。For example, on the basis of taking FIG. 5 as an example, FIG. 7 is a schematic diagram of displaying a virtual interface provided in an embodiment of the present application. As shown in FIG. 7 , after the first operation gesture of the user is obtained as “the back of the left hand is facing up and the palm is facing down”, then the first operation gesture can be rotated 180° counterclockwise, so that the The second operation gesture as shown in FIG. 7 is obtained, that is, the second operation gesture is "the palm of the left hand is facing up and the back of the hand is facing down". At this time, it can also be seen from FIG. 7 that three circular virtual signs are displayed in the second operation gesture, that is, three circular virtual signs are displayed on the palm of the left hand. Click on any circular virtual logo, and the corresponding virtual interface can be displayed directly above the palm of the left hand. It should be understood that the number of virtual identifiers shown in FIG. 7 is three, which is only a schematic description, and is not specifically limited in practice.
换言之,只要用户伸出左手手背且该手背向上,然后将该手背逆时针翻转180°,使得该手背朝下而手掌朝上,并且这时候的左手手掌上出现至少一个虚拟标识,而用户利用右手对任意一个虚拟标识进行点击,这时候便可以在朝上的左手手掌的预设区域中直接显示出虚拟界面。In other words, as long as the user stretches out the back of the left hand and the back of the hand is up, and then turns the back of the hand 180° counterclockwise, so that the back of the hand is down and the palm is up, and at this time, at least one virtual logo appears on the palm of the left hand, and the user uses the right hand Click on any virtual logo, and at this time, the virtual interface can be directly displayed in the preset area of the upward-facing left palm.
在本申请实施例中,不仅能够从用户舒适度的角度出发,并且只需要用户直接翻转第一操作手势,高效便捷,学习成本较低,而且在翻转得到的第二操作手势中显示虚拟标识,通过点击虚拟标识来显示出虚拟界面,避免了追求高效便捷的过程中带来的误触问题,给用户提供了舒适体验。In the embodiment of the present application, not only from the perspective of user comfort, but also only requires the user to directly flip the first operation gesture, which is efficient and convenient, and has a low learning cost, and a virtual logo is displayed in the flipped second operation gesture, By clicking on the virtual logo to display the virtual interface, the problem of false touches caused by the pursuit of efficiency and convenience is avoided, and the user is provided with a comfortable experience.
上述主要从方法的角度对本申请实施例提供的方案进行了介绍。可以理解的是,上述的显示装置为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的功能,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。The solutions provided by the embodiments of the present application have been introduced above mainly from the perspective of methods. It can be understood that, in order to realize the above-mentioned functions, the above-mentioned display device includes corresponding hardware structures and/or software modules for executing each function. Those skilled in the art should easily realize that, in conjunction with the functions described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is performed by hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Skilled artisans may implement the described functionality using different methods for each particular application, but such implementations should not be considered beyond the scope of this application.
从实体设备角度来描述,上述显示装置可以是AR设备、VR设备或者MR设备,具体可以由一个实体设备实现,也可以由多个实体设备共同实现,还可以是一个实体设备内的一个逻辑功能单元,本申请实施例对此不做具体限定。Described from the perspective of an entity device, the above-mentioned display device may be an AR device, a VR device, or an MR device. Specifically, it may be implemented by one entity device, or jointly implemented by multiple entity devices, or may be a logical function in one entity device. unit, which is not specifically limited in this embodiment of the present application.
例如,上述显示装置可以由图8中的通信设备来实现。图8为本申请实施例提供的通信设备的硬件结构示意图。该通信设备包括至少一个处理器801、存储器802、显示器803以及输入设备804。For example, the above-mentioned display apparatus may be implemented by the communication device in FIG. 8 . FIG. 8 is a schematic diagram of a hardware structure of a communication device according to an embodiment of the present application. The communication device includes at least one
处理器801可以是一个通用中央处理器CPU,微处理器,特定应用集成电路(application-specific integrated circuit,服务器IC),或一个或多个用于控制本申请方案程序执行的集成电路。该处理器801能够进行判断、分析、运算等操作,包括将基于输入设备804获取到的第一操作手势作翻转,并将翻转得到的第二操作手势与预设操作手势集作匹配等,以用于向显示器803发送相应的指令,以预设的样式显示虚拟界面。The
显示器803可以通过屏幕向用户输出结果,在物理实体上该显示器可以为触摸屏等。显示器803可以是独立存在,也可以与处理器801连接。The
输入设备804,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网,无线接入网(radio access network,RAN),无线局域网(wireless local areanetworks,WLAN)等。输入设备804可以与处理器801相连接.该输入设备804可以通过首部姿势等传感器获取到用户输入的第一操作手势等。The
存储器802可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerable programmable read-only memory,EEPROM)、只读光盘(compact disc read-onlymemory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器802可以是独立存在,也可以与处理器801相连接。存储器802也可以和处理器801集成在一起。
其中,存储器802用于存储执行本申请方案的计算机执行指令,并由处理器801来控制执行。处理器801用于执行存储器802中存储的计算机执行指令,从而实现本申请上述方法实施例提供的显示虚拟界面的方法。The
一种可能的实现方式,本申请实施例中的计算机执行指令也可以称之为应用程序代码,本申请实施例对此不做具体限定。As a possible implementation manner, the computer-executed instructions in the embodiments of the present application may also be referred to as application code, which is not specifically limited in the embodiments of the present application.
在具体实现中,作为一种实施例,处理器801可以包括一个或多个CPU,例如图8中的CPU0和CPU1。In a specific implementation, as an embodiment, the
从功能单元的角度,本申请可以根据上述方法实施例对显示装置进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个功能单元中。上述集成的功能单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。From the perspective of functional units, the present application may divide the display device into functional units according to the above method embodiments. For example, each functional unit may be divided corresponding to each function, or two or more functions may be integrated into one functional unit. middle. The above-mentioned integrated functional units may be implemented in the form of hardware, and may also be implemented in the form of software functional units.
比如,以采用集成的方式划分各个功能单元的情况下,图9示出了本申请实施例提供的一种显示装置的结构示意图。如图9所示,本申请的显示装置90的一个实施例可以包括:For example, in the case of dividing each functional unit in an integrated manner, FIG. 9 shows a schematic structural diagram of a display device provided by an embodiment of the present application. As shown in FIG. 9 , an embodiment of the
获取单元901,用于获取用户的第一操作手势;an obtaining
翻转单元902,用于对所述获取单元901获取到的所述第一操作手势翻转,以得到第二操作手势;a flipping
显示单元903,用于在所述翻转单元902得到的所述第二操作手势与预设操作手势集匹配时,在所述第二操作手势的预设区域显示虚拟界面。The
可选地,在上述图9所描述的实施例的基础上,图10示出了本申请实施例提供的另一种显示装置的结构示意图。如图10所示,本申请的显示装置90还可以包括:Optionally, based on the embodiment described in FIG. 9 above, FIG. 10 shows a schematic structural diagram of another display device provided by an embodiment of the present application. As shown in FIG. 10 , the
所述显示单元903,还用于在所述第二操作手势与预设操作手势集匹配时,在所述第二操作手势上显示至少一个虚拟标识,所述至少一个虚拟标识中的每个虚拟标识用于标识对应的虚拟界面;The
接收单元904,用于接收点击指令,所述点击指令为点击所述至少一个虚拟标识中的任意一个虚拟标识时的指令;A receiving
对应地,所述显示单元903,用于基于所述点击指令在所述第二操作手势的预设区域显示虚拟界面。Correspondingly, the
在本申请的一些实施例中,所述翻转单元902,用于按照预设翻转角度将所述第一操作手势翻转,以得到第二操作手势。In some embodiments of the present application, the
在本申请的一些实施例中,所述预设翻转角度包括逆时针旋转180°。In some embodiments of the present application, the preset flip angle includes a counterclockwise rotation of 180°.
在本申请的一些实施例中,所述显示装置90还包括:In some embodiments of the present application, the
解析单元,用于解析所述第二操作手势,以得到手势特征信息;a parsing unit for parsing the second operation gesture to obtain gesture feature information;
匹配单元,用于将所述手势特征信息与所述预设操作手势集中每个预设操作手势对应的手势特征做匹配。A matching unit, configured to match the gesture feature information with the gesture feature corresponding to each preset operation gesture in the preset operation gesture set.
在本申请的一些实施例中,所述虚拟标识包括预设样式的悬浮按钮。In some embodiments of the present application, the virtual logo includes a floating button with a preset style.
本申请实施例提供的显示装置用于执行图4-图7中对应的方法实施例中的方法,故本申请实施例可以参考图4-图7对应的方法实施例中的相关部分进行理解。The display device provided in the embodiment of the present application is used to execute the method in the method embodiment corresponding to FIG. 4 to FIG. 7 . Therefore, the embodiment of the present application may be understood with reference to the relevant part of the method embodiment corresponding to FIG. 4 to FIG. 7 .
本申请实施例中,显示装置以采用集成的方式划分各个功能单元的形式来呈现。这里的“功能单元”可以指特定应用集成电路(application-specific integratedcircuit,ASIC),执行一个或多个软件或固件程序的处理器和存储器,集成逻辑电路,和/或其他可以提供上述功能的器件。在一个简单的实施例中,本领域的技术人员可以想到显示装置可以采用图8所示的形式。In the embodiment of the present application, the display device is presented in the form of dividing each functional unit in an integrated manner. A "functional unit" herein may refer to an application-specific integrated circuit (ASIC), a processor and memory executing one or more software or firmware programs, an integrated logic circuit, and/or other devices that can provide the above-mentioned functions . In a simple embodiment, those skilled in the art can imagine that the display device may take the form shown in FIG. 8 .
比如,图8的处理器801可以通过调用存储器802中存储的计算机执行指令,使得显示装置执行图4-图7对应的方法实施例中显示装置所执行的方法。For example, the
具体的,图9中的翻转单元902,显示单元903、解析单元和匹配单元的功能/实现过程可以通过图8中的处理器801调动存储器802中存储的计算机执行指令来实现。Specifically, the functions/implementation process of the flipping
图9中的获取单元901,图10中的接收单元904的功能/实现过程可以通过图8中的输入设备804来实现。The functions/implementation process of the acquiring
在本申请图8的设备中各个组件通信连接,即处理单元(或者处理器)、存储单元(或者存储器)和收发单元(收发器)之间通过内部连接通路互相通信,传递控制和/或数据信号。本申请上述方法实施例可以应用于处理器中,或者由处理器实现上述方法实施例的步骤。处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是中央处理器(central processing unit,CPU),网络处理器(networkprocessor,NP)或者CPU和NP的组合、数字信号处理器(digital signal processor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现成可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。虽然图中仅仅示出了一个处理器,该装置可以包括多个处理器或者处理器包括多个处理单元。具体的,处理器可以是一个单核(single-CPU)处理器,也可以是一个多核(multi-CPU)处理器。In the device shown in FIG. 8 of the present application, each component is communicatively connected, that is, the processing unit (or processor), the storage unit (or memory) and the transceiver unit (transceiver) communicate with each other through an internal connection path to transfer control and/or data Signal. The foregoing method embodiments of the present application may be applied to a processor, or the processor may implement the steps of the foregoing method embodiments. A processor may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiments may be completed by a hardware integrated logic circuit in a processor or an instruction in the form of software. The above processor may be a central processing unit (CPU), a network processor (NP) or a combination of CPU and NP, a digital signal processor (DSP), an application specific integrated circuit (application specific integrated circuit) integrated circuit, ASIC), off-the-shelf programmable gate array (field programmable gate array, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. Various methods, steps and logic block diagrams disclosed in this application can be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps in combination with the method disclosed in this application can be directly embodied as executed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules may be located in random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, registers and other storage media mature in the art. The storage medium is located in the memory, and the processor reads the information in the memory, and completes the steps of the above method in combination with its hardware. Although only one processor is shown, the apparatus may include multiple processors or processors include multiple processing units. Specifically, the processor may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor.
存储器用于存储处理器执行的计算机指令。存储器可以是存储电路也可以是存储器。存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器、可编程只读存储器、可擦除可编程只读存储器、电可擦除可编程只读存储器或闪存。易失性存储器可以是随机存取存储器,其用作外部高速缓存。存储器可以独立于处理器,也可以是处理器中的存储单元,在此不做限定。虽然图中仅仅示出了一个存储器,该装置也可以包括多个存储器或者存储器包括多个存储单元。Memory is used to store computer instructions for execution by the processor. The memory may be a storage circuit or a memory. The memory can be volatile memory or nonvolatile memory, or can include both volatile and nonvolatile memory. Wherein, the non-volatile memory may be a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, or a flash memory. Volatile memory may be random access memory, which acts as an external cache. The memory may be independent of the processor, or may be a storage unit in the processor, which is not limited herein. Although only one memory is shown in the figures, the apparatus may include multiple memories or the memories include multiple storage units.
收发器用于实现处理器与其他单元或者网元的内容交互。具体的,收发器可以是该装置的通信接口,也可以是收发电路或者通信单元,还可以是收发信机。收发器还可以是处理器的通信接口或者收发电路。可选的,收发器可以是一个收发芯片。该收发器还可以包括发送单元和/或接收单元。在一种可能的实现方式中,该收发器可以包括至少一个通信接口。在另一种可能的实现方式中,该收发器也可以是以软件形式实现的单元。在本申请的各实施例中,处理器可以通过收发器与其他单元或者网元进行交互。例如:处理器通过该收发器获取或者接收来自其他网元的内容。若处理器与收发器是物理上分离的两个部件,处理器可以不经过收发器与该装置的其他单元进行内容交互。The transceiver is used to realize the content interaction between the processor and other units or network elements. Specifically, the transceiver may be a communication interface of the device, a transceiver circuit or a communication unit, or a transceiver. The transceiver may also be a communication interface or a transceiver circuit of the processor. Optionally, the transceiver may be a transceiver chip. The transceiver may also include a transmitting unit and/or a receiving unit. In one possible implementation, the transceiver may include at least one communication interface. In another possible implementation, the transceiver may also be a unit implemented in the form of software. In various embodiments of the present application, the processor may interact with other units or network elements through the transceiver. For example, the processor obtains or receives content from other network elements through the transceiver. If the processor and the transceiver are two physically separate components, the processor can interact with other units of the device without going through the transceiver.
一种可能的实现方式中,处理器、存储器以及收发器可以通过总线相互连接。总线可以是外设部件互连标准(peripheral component interconnect,PCI)总线或扩展工业标准结构(extended industry standard architecture,EISA)总线等。总线可以分为地址总线、数据总线、控制总线等。In one possible implementation, the processor, the memory, and the transceiver may be connected to each other through a bus. The bus may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus or the like. The bus can be divided into address bus, data bus, control bus and so on.
本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。In the embodiments of the present application, words such as "exemplary" or "for example" are used to represent examples, illustrations or illustrations. Any embodiment or design described in the embodiments of the present application as "exemplary" or "such as" should not be construed as preferred or advantageous over other embodiments or designs. Rather, use of words such as "exemplary" or "such as" is intended to present the related concepts in a specific manner.
在本申请的各实施例中,为了方便理解,进行了多种举例说明。然而,这些例子仅仅是一些举例,并不意味着是实现本申请的最佳实现方式。In each embodiment of the present application, various examples are provided for the convenience of understanding. However, these examples are merely examples and are not meant to be the best way to implement the present application.
上述实施例,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现,当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。The above embodiments may be implemented in whole or in part by software, hardware, firmware or any combination thereof, and when implemented in software, may be implemented in whole or in part in the form of computer program products.
计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机执行指令时,全部或部分地产生按照本申请实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存储的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid StateDisk(SSD))等。A computer program product includes one or more computer instructions. When the computer-executed instructions are loaded and executed on the computer, the flow or function according to the embodiments of the present application is generated in whole or in part. The computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable device. Computer instructions may be stored on or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website site, computer, server, or data center over a wire (e.g. coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (eg, infrared, wireless, microwave, etc.) to another website site, computer, server, or data center. The computer-readable storage medium can be any available medium that a computer can store, or a data storage device such as a server, a data center, etc., that includes one or more available media integrated. Useful media may be magnetic media (eg, floppy disk, hard disk, magnetic tape), optical media (eg, DVD), or semiconductor media (eg, Solid State Disk (SSD)), among others.
以上对本申请所提供的技术方案进行了详细介绍,本申请中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本申请的限制。The technical solutions provided by the present application have been introduced in detail above, and the principles and implementations of the present application have been described with specific examples in the present application. The descriptions of the above embodiments are only used to help understand the methods and core ideas of the present application. At the same time, for those skilled in the art, according to the idea of the application, there will be changes in the specific implementation and application scope. To sum up, the content of this description should not be construed as a limitation to the application.
Claims (14)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010833222.7A CN112148120A (en) | 2020-08-18 | 2020-08-18 | A method, device and storage medium for displaying virtual interface |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010833222.7A CN112148120A (en) | 2020-08-18 | 2020-08-18 | A method, device and storage medium for displaying virtual interface |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112148120A true CN112148120A (en) | 2020-12-29 |
Family
ID=73888641
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010833222.7A Pending CN112148120A (en) | 2020-08-18 | 2020-08-18 | A method, device and storage medium for displaying virtual interface |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112148120A (en) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104516649A (en) * | 2013-09-28 | 2015-04-15 | 南京专创知识产权服务有限公司 | Intelligent cell phone operating technology based on motion-sensing technology |
CN105975057A (en) * | 2016-04-25 | 2016-09-28 | 乐视控股(北京)有限公司 | Multi-interface interaction method and device |
CN106937531A (en) * | 2014-06-14 | 2017-07-07 | 奇跃公司 | Method and system for generating virtual and augmented reality |
CN106970697A (en) * | 2016-01-13 | 2017-07-21 | 华为技术有限公司 | Interface alternation device and method |
CN108334199A (en) * | 2018-02-12 | 2018-07-27 | 华南理工大学 | The multi-modal exchange method of movable type based on augmented reality and device |
CN108958588A (en) * | 2018-07-13 | 2018-12-07 | 深圳超多维科技有限公司 | Control method, system, equipment and the readable storage medium storing program for executing of interface icon operation |
US20190065027A1 (en) * | 2017-08-31 | 2019-02-28 | Apple Inc. | Systems, Methods, and Graphical User Interfaces for Interacting with Augmented and Virtual Reality Environments |
CN109683785A (en) * | 2018-12-24 | 2019-04-26 | 维沃移动通信有限公司 | A kind of information processing method and mobile terminal |
-
2020
- 2020-08-18 CN CN202010833222.7A patent/CN112148120A/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104516649A (en) * | 2013-09-28 | 2015-04-15 | 南京专创知识产权服务有限公司 | Intelligent cell phone operating technology based on motion-sensing technology |
CN106937531A (en) * | 2014-06-14 | 2017-07-07 | 奇跃公司 | Method and system for generating virtual and augmented reality |
CN106970697A (en) * | 2016-01-13 | 2017-07-21 | 华为技术有限公司 | Interface alternation device and method |
CN105975057A (en) * | 2016-04-25 | 2016-09-28 | 乐视控股(北京)有限公司 | Multi-interface interaction method and device |
US20190065027A1 (en) * | 2017-08-31 | 2019-02-28 | Apple Inc. | Systems, Methods, and Graphical User Interfaces for Interacting with Augmented and Virtual Reality Environments |
CN108334199A (en) * | 2018-02-12 | 2018-07-27 | 华南理工大学 | The multi-modal exchange method of movable type based on augmented reality and device |
CN108958588A (en) * | 2018-07-13 | 2018-12-07 | 深圳超多维科技有限公司 | Control method, system, equipment and the readable storage medium storing program for executing of interface icon operation |
CN109683785A (en) * | 2018-12-24 | 2019-04-26 | 维沃移动通信有限公司 | A kind of information processing method and mobile terminal |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20230005288A1 (en) | Enrollment Using Synthetic Fingerprint Image and Fingerprint Sensing Systems | |
US9128605B2 (en) | Thumbnail-image selection of applications | |
CN107274442A (en) | A kind of image-recognizing method and device | |
US20140157128A1 (en) | Systems and methods for processing simultaneously received user inputs | |
WO2016184319A1 (en) | Character input method for touch terminal | |
EP3485358B1 (en) | Electronic device and method thereof for managing applications | |
CN110237534B (en) | Game object selection method and device | |
CN107172278A (en) | A kind of certification exchange method and mobile terminal | |
TWI770429B (en) | Device and method of a stock quoting software with multiple guis | |
US20150347364A1 (en) | Highlighting input area based on user input | |
CN104346224A (en) | Using group page fault descriptors to handle context switches and process terminations in graphics processors | |
WO2016183912A1 (en) | Menu layout arrangement method and apparatus | |
US10732719B2 (en) | Performing actions responsive to hovering over an input surface | |
CN110174946A (en) | Mouse action analogy method, simulation system, storage medium and electronic equipment | |
CN107678632B (en) | A resource transfer method, terminal and computer-readable storage medium | |
US20150205360A1 (en) | Table top gestures for mimicking mouse control | |
WO2025016426A1 (en) | Screenshot method and apparatus, electronic device, and readable storage medium | |
CN112148120A (en) | A method, device and storage medium for displaying virtual interface | |
CN111603759A (en) | Object selection method and device | |
CN116756099A (en) | Display method and device | |
CN104951223B (en) | A kind of touch screen realizes the method, apparatus and host of magnifying glass | |
US9703478B2 (en) | Category-based keyboard | |
CN115525182A (en) | Method for adjusting finger activity area of electronic device and virtual keyboard thereof | |
TWI598748B (en) | Electronic device and character correction method | |
WO2019127770A1 (en) | Display method, device, equipment and storage medium for organization window |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20201229 |
|
RJ01 | Rejection of invention patent application after publication |