Interactive 3d point cloud matching
US-2020209009-A1 · Jul 2, 2020 · US
US2022164863A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2022164863-A1 |
| Application number | US-202017430853-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jan 3, 2020 |
| Priority date | Feb 28, 2019 |
| Publication date | May 26, 2022 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An object virtualization processing method and device, an electronic device and a storage medium, the method comprising: acquiring and displaying a virtual entity model which is constructed according to an actual object and which has editable external features (S 101 ); constructing a virtual scenario that corresponds to an actual scenario and that is acquired by a terminal device according to the real scenario (S 102 ); projecting the virtual entity model into the virtual scenario (S 103 ); and receiving an editing operation for the editable external features of the virtual entity model, adjusting the virtual entity model according to the editing operation to obtain an adjusted virtual entity model, and displaying the adjusted virtual entity model in the virtual scenario (S 104 ).
Opening claim text (preview).
1 . A method for virtualized processing of an object, executed by a terminal device comprising a hardware processor, the method comprising: acquiring and displaying a virtual entity model having an editable external feature and constructed according to a real object; constructing a virtual scene corresponding to a real scene according to the real scene acquired by the terminal device; projecting the virtual entity model into the virtual scene; and receiving an editing operation on the editable external feature of the virtual entity model, adjusting the editable external feature according to the editing operation to obtain an adjusted virtual entity model, and displaying the adjusted virtual entity model in the virtual scene. 2 . The method for virtualized processing of the object according to claim 1 , wherein: the virtual entity model is divided into a plurality of model areas; and each model area has an independently editable external feature. 3 . The method for virtualized processing of the object according to claim 2 , wherein the receiving an editing operation on the editable external feature of the virtual entity model, adjusting the virtual entity model according to the editing operation, comprises: receiving a drawing operation on a screen of the terminal device, and converting screen coordinates corresponding to the drawing operation into 3D coordinates; determining a corresponding position of the drawing operation in the virtual entity model according to the 3D coordinates; ignoring, in response to determining that the position is outside the virtual entity model, the drawing operation; and determining, in response to determining that the position is in the virtual entity model, a model area corresponding to the drawing operation, and modifying the editable external feature of the model area according to the drawing operation. 4 . The method for virtualized processing of the object according to claim 1 , wherein the projecting the virtual entity model into the virtual scene, comprises: selecting a positioning origin for placing the virtual entity model in the virtual scene; selecting a model origin on the virtual entity model; and projecting the virtual entity model into the virtual scene by coinciding the positioning origin with the model origin. 5 . The method for virtualized processing of the object according to claim 1 , wherein the projecting the virtual entity model into the virtual scene, comprises: selecting a first reference surface in the virtual scene; selecting a second reference surface in the virtual entity model; and projecting the virtual entity model into the virtual scene by defining a spatial position relationship between the first reference surface and the second reference surface. 6 . The method for virtualized processing of the object according to claim 1 , the method further comprising: displaying a control corresponding to the virtual entity model when displaying the virtual entity model; and acquiring, in response to an operation on the control, the real scene by the terminal device, and triggering a step of constructing the virtual scene corresponding to the real scene according to the real scene acquired by the terminal device. 7 . An apparatus for virtualized processing of the object, the apparatus comprising: at least one processor; and a memory, wherein the memory stores instructions executable by the at least one processor, and the instructions, when executed by the at least one processor, cause the at least one processor to perform operations comprising: acquiring and display a virtual entity model having an editable external feature and constructed according to a real object; constructing a virtual scene corresponding to a real scene according to the real scene; projecting the virtual entity model into the virtual scene; and receiving an editing operation on the editable external feature of the virtual entity model, adjusting the editable external feature according to the editing operation to obtain an adjusted virtual entity model, and displaying the adjusted virtual entity model in the virtual scene. 8 . The apparatus for virtualized processing of the object according to claim 7 , wherein: the virtual entity model is divided into a plurality of model areas; and each model area has an independently editable external feature. 9 . The apparatus for virtualized processing of the object according to claim 8 , wherein the receiving an editing operation on the editable external feature of the virtual entity model, adjusting the virtual entity model according to the editing operation, comprises: receiving a drawing operation on a screen of the terminal device, and convert screen coordinates corresponding to the drawing operation into 3D coordinates; determining a corresponding position of the drawing operation in the virtual entity model according to the 3D coordinates; and in response to determining that the position of the drawing operation is outside the virtual entity model, the drawing operation, determining, in response to determining that the position of the drawing operation is in the virtual entity model, a model area corresponding to the drawing operation, and modifying the editable external feature of the model area according to the drawing operation. 10 . The apparatus for virtualized processing of the object according to claim 7 , wherein the projecting the virtual entity model into the virtual scene: selecting a positioning origin for placing the virtual entity model in the virtual scene; selecting a model origin on the virtual entity model; and projecting the virtual entity model into the virtual scene by coinciding the positioning origin with the model origin. 11 . The apparatus for virtualized processing of the object according to claim 7 , wherein the projecting the virtual entity model into the virtual scene comprises: selecting a first reference surface in the virtual scene; selecting a second reference surface in the virtual entity model; and projecting the virtual entity model into the virtual scene by defining a spatial position relationship between the first reference surface and the second reference surface. 12 . The apparatus for virtualized processing of the object according to claim 7 , wherein the operations comprise: displaying a control corresponding to the virtual entity model when displaying the virtual entity model; and acquiring, in response to an operation on the control, the real scene, and execute a step of constructing the virtual scene corresponding to the real scene according to the real scene. 13 . (canceled) 14 . A non-transitory computer-readable storage medium storing a computer program, which when executed by a processor, causes the processor to perform operations comprising: acquiring and displaying a virtual entity model having an editable external feature and constructed according to a real object; constructing a virtual scene corresponding to a real scene according to the real scene acquired by the terminal device; projecting the virtual entity model into the virtual scene; and receiving an editing operation on the editable external feature of the virtual entity model, adjusting the editable external feature according to the editing operation to obtain an adjusted virtual entity model, and displaying the adjusted virtual entity model in the virtual scene. 15 . The storage medium according to claim 14 , wherein: the virtual entity model is divided into a plurality of model areas; and each model area has an independently editable external feature.
Shape modification · CPC title
Editing of three-dimensional [3D] images, e.g. changing shapes or colours, aligning objects or positioning parts · CPC title
graphically representing goods, e.g. 3D product representation · CPC title
Buying, selling or leasing transactions · CPC title
by configuring or customising goods or services · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.