IP Library › Granted Patent US 11,538,222
Granted Patent B2
US 11,538,222 · App. 16/623,620 · Granted Dec 27, 2022

Virtual object processing method and system and virtual reality device

Inventors: Jie Yin (Beijing, CN); Xu Zhao (Beijing, CN); Ge Gao (Beijing, CN)
Assignee: LENOVO (BEIJING) LIMITED
G06T19/00G06F3/011G06F2203/012G06T2200/24
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,538,222
App. No.
16/623,620
Granted
Dec 27, 2022
Kind
B2
Abstract

The present disclosure provides a method for processing a virtual object, including: acquiring at least one virtual object; determining at least one display layer in a virtual reality space, where the virtual reality space is divided into a plurality of display layers, and a plurality of display layers are arranged in a stacked manner; and displaying the at least one virtual object in the at least one display layer. The present disclosure also provides a virtual object processing system and a virtual reality device.

Claims (45)

1. A virtual object processing method, comprising:

acquiring at least one virtual object, the at least one virtual object including and having a mapping relationship with at least one virtual sub-object;

determining one first display layer in a virtual reality space, wherein the virtual reality space is divided into a plurality of display layers and the plurality of display layers are arranged in a stacked manner;

determining and displaying the at least one virtual object and the at least one virtual sub-object in the same one first display layer of the plurality of display layers to use the virtual reality space efficiently;

in response to an input operation, switching relative positions of any one display layer of the plurality of display layers arbitrarily in any order relative to other display layers of the plurality of display layers, including switching the relative positions of all of the at least one virtual objects and the at least one sub virtual-objects contained in a corresponding display layer, wherein the plurality of displayer layers have at least three display layers,

after each of at least one virtual objects is displayed in the one first display layer of the plurality of display layers, pre-processing the virtual sub-object to acquire processing information, the processing information is content of the virtual sub-object; and

displaying the processing information in the one first display layer to preview the content for the corresponding virtual sub-object, wherein the virtual sub-object is one of the following: a movie, a document and a program.

2. The method according to claim 1 , wherein the method further comprises:

determining, based on a first region of the at least one virtual object in the one first display layer displaying the virtual object, a second region of the one first display layer; and

displaying the at least one virtual sub-object in the second region.

3. The method according to claim 1 further comprising:

receiving an input operation for the virtual object or the virtual sub-object; and

performing a process corresponding to the input operation.

4. A virtual object processing system, comprising:

a first acquisition module, configured to acquire at least one virtual object, the at least one virtual object including and having a mapping relationship with at least one virtual sub-object;

a first determination module, configured to determine one display layer in a virtual reality space, wherein the virtual reality space is divided into a plurality of display layers, and the plurality of display layers are stacked and to determine the one virtual object and the at least one virtual sub-object to be displayed in the same one first display layer of the plurality of display layers to use the virtual reality space efficiently;

a first display module, configured to display the at least one virtual object and the at least one virtual sub-object accordingly;

a switching module, configured to switch relative positions of any one display layer of the plurality of display layers in any order relative to the other display layers of the plurality of display layers, including to switch the relative positions of all of the at least one virtual objects and the at least one sub virtual-objects contained in a corresponding display layer, wherein the plurality of displayer layers have at least three display layers;

a processing module, configured to, after each of the at least one virtual objects is displayed in the one first display layer of the plurality of display layers, pre-process the virtual sub-object to acquire processing information, the processing information is content of the virtual sub-object; and

a fourth display module configured to display the processing information in the one first display layer to preview the content for the corresponding virtual sub-object, wherein the virtual sub-object is one of the following: a movie, a document and a program.

5. The system according to claim 4 further comprising:

a third determination module, configured to determine, based on a first region of the virtual object in the one first display layer displaying the at least one virtual object, a second region of the one first display layer; and

a third display module, configured to display the at least one virtual sub-object in the second region.

6. The system according to claim 4 further comprising:

a receiving module, configured to receive an input operation for the virtual object or the virtual sub-object; and

an execution module, configured to perform a process corresponding to the input operation.

7. A virtual reality device, comprising:

at least one memory having a computer program stored thereon;

at least one processor, configured to execute the computer program to implement the following operations:

acquiring one virtual object, the one virtual object including and having a mapping relationship with at least one virtual sub-object;

determining one first display layer in the virtual reality space, wherein the virtual reality space is divided into a plurality of display layers, and the plurality of display layers are arranged in layers;

determining the one virtual object and the at least one virtual sub-object in the same one first display layer of the plurality of display layers to use the virtual reality space efficiently;

in response to an input operation, switching relative positions of any one display layer of the plurality of display layers arbitrarily in any order relative to other display layers of the plurality of display layers, including switching the relative positions of all of the at least one virtual objects and the at least one sub virtual-objects contained in a corresponding display layer, wherein the plurality of displayer layers have at least three display layers; and

a first display module, configured to display the one virtual object and the at least one virtual sub-object based on a processing result of the at least one processor

a processing module, configured to, after each of the at least one virtual objects is displayed in the one first display layer of the plurality of display layers, pre-process the virtual sub-object to acquire processing information, the processing information is content of the virtual sub-object; and

a fourth display module configured to display the processing information in the one first display layer to preview the content for the corresponding virtual sub-object, wherein the virtual sub-object is one of the following: a movie, a document and a program.

8. The system according to claim 7 further comprising:

a third determination module, configured to determine, based on a first region of the virtual object in the one first display layer displaying the first virtual object, a second region of the one first display layer; and

a third display module, configured to display the at least one virtual sub-object in the second region.

9. The system according to claim 7 further comprising:

a processing module, configured to pre-processing the at least one virtual sub-object to acquire processing information; and

a fourth display module, configured to display the processing information in the at least one first display layer.

10. The system according to claim 7 further comprising:

a receiving module, configured to receive an input operation for the at least one virtual object or the at least one virtual sub-object; and

an execution module, configured to perform a process corresponding to the input operation.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2019
From: YIN, JIE; ZHAO, XU; GAO, GE
To: LENOVO (BEIJING) LIMITED
Reel/Frame 051307/0850 →
Priority Claims (1)
CN 201710492052.9 · Jun 23, 2017 · national
Continuity (1)
Related Publication 20200219318A1 · Jul 9, 2020