11010955

Point Cloud Mapping

PublishedMay 18, 2021
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
21 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method programmed in a non-transitory memory of a device comprising: placing a first set of 3D patches of geometry on a first canvas; placing a second set of 3D patches of an attribute on a second canvas, wherein the first set of 3D patches of geometry are independent from the second set of 3D patches of the attribute; flexibly orienting the first set of 3D patches of geometry on the first canvas and the second set of 3D patches of the attribute on the second canvas; adjusting a first depth of the first set of 3D patches of geometry on the first canvas and a second depth of the second set of 3D patches of the attribute on the second canvas, wherein a delta of depth movement is compensated for by adding a luminous value to the delta; determining a safeguard distance between each patch of the first set of 3D patches of geometry on the first canvas, and determining the safeguard distance between each patch of the second set of 3D patches of the attribute on the second canvas; and implementing background filling of the first canvas and the second canvas.

2

2. The method of claim 1 wherein the attribute includes texture or color information.

3

3. The method of claim 1 wherein flexibly orienting the first set of 3D patches of geometry on the first canvas and the second set of 3D patches of the attribute on the second canvas includes rotating, mirroring and/or any combination thereof.

4

4. The method of claim 1 wherein flexibly orienting the first set of 3D patches of geometry on the first canvas and the second set of 3D patches of the attribute on the second canvas includes selecting one of eight orientations.

5

5. The method of claim 1 wherein flexibly orienting the first set of 3D patches of geometry on the first canvas and the second set of 3D patches of the attribute on the second canvas includes positioning the first set of 3D patches of geometry on the first canvas in a first orientation to minimize an amount of space occupied by the first set of 3D patches of geometry on the first canvas, and positioning the second set of 3D patches of the attribute on the second canvas in a second orientation to minimize the amount of space occupied by the second set of 3D patches of the attribute on the second canvas.

6

6. The method of claim 1 wherein the safeguard distance is at least one block.

7

7. The method of claim 1 wherein background filling of the first canvas and the second canvas is implemented using a push-pull algorithm.

8

8. An apparatus comprising: a non-transitory memory for storing an application, the application for: placing a first set of 3D patches of geometry on a first canvas; placing a second set of 3D patches of an attribute on a second canvas, wherein the first set of 3D patches of geometry are independent from the second set of 3D patches of the attribute; flexibly orienting the first set of 3D patches of geometry on the first canvas and the second set of 3D patches of the attribute on the second canvas; adjusting a first depth of the first set of 3D patches of geometry on the first canvas and a second depth of the second set of 3D patches of the attribute on the second canvas, wherein a delta of depth movement is compensated for by adding a luminous value to the delta; determining a safeguard distance between each patch of the first set of 3D patches of geometry on the first canvas, and determining the safeguard distance between each patch of the second set of 3D patches of the attribute on the second canvas; and implementing background filling of the first canvas and the second canvas; and a processor coupled to the memory, the processor configured for processing the application.

9

9. The apparatus of claim 8 wherein the attribute includes texture or color information.

10

10. The apparatus of claim 8 wherein flexibly orienting the first set of 3D patches of geometry on the first canvas and the second set of 3D patches of the attribute on the second canvas includes rotating, mirroring and/or any combination thereof.

11

11. The apparatus of claim 8 wherein flexibly orienting the first set of 3D patches of geometry on the first canvas and the second set of 3D patches of the attribute on the second canvas includes selecting one of eight orientations.

12

12. The apparatus of claim 8 wherein flexibly orienting the first set of 3D patches of geometry on the first canvas and the second set of 3D patches of the attribute on the second canvas includes positioning the first set of 3D patches of geometry on the first canvas in a first orientation to minimize an amount of space occupied by the first set of 3D patches of geometry on the first canvas, and positioning the second set of 3D patches of the attribute on the second canvas in a second orientation to minimize the amount of space occupied by the second set of 3D patches of the attribute on the second canvas.

13

13. The apparatus of claim 8 wherein the safeguard distance is at least one block.

14

14. The apparatus of claim 8 wherein background filling of the first canvas and the second canvas is implemented using a push-pull algorithm.

15

15. A system comprising: a geometry module configure for placing a first set of 3D patches of geometry on a first canvas; an attribute module configured for placing a second set of 3D patches of an attribute on a second canvas, wherein the first set of 3D patches of geometry are independent from the second set of 3D patches of the attribute; an orientation module configured for flexibly orienting the first set of 3D patches of geometry on the first canvas and the second set of 3D patches of the attribute on the second canvas; a depth module configured for adjusting a first depth of the first set of 3D patches of geometry on the first canvas and a second depth of the second set of 3D patches of the attribute on the second canvas, wherein a delta of depth movement is determined based on a difference of a first depth at time t and a second depth at time t+1 and is compensated for by adding a luminous value to the delta; a safeguard module configured for determining a safeguard distance between each patch of the first set of 3D patches of geometry on the first canvas, and determining the safeguard distance between each patch of the second set of 3D patches of the attribute on the second canvas; and a background module configured for implementing background filling of the first canvas and the second canvas.

16

16. The system of claim 15 wherein the attribute includes texture or color information.

17

17. The system of claim 15 wherein flexibly orienting the first set of 3D patches of geometry on the first canvas and the second set of 3D patches of the attribute on the second canvas includes rotating, mirroring and/or any combination thereof.

18

18. The system of claim 15 wherein flexibly orienting the first set of 3D patches of geometry on the first canvas and the second set of 3D patches of the attribute on the second canvas includes selecting one of eight orientations.

19

19. The system of claim 15 wherein flexibly orienting the first set of 3D patches of geometry on the first canvas and the second set of 3D patches of the attribute on the second canvas includes positioning the first set of 3D patches of geometry on the first canvas in a first orientation to minimize an amount of space occupied by the first set of 3D patches of geometry on the first canvas, and positioning the second set of 3D patches of the attribute on the second canvas in a second orientation to minimize the amount of space occupied by the second set of 3D patches of the attribute on the second canvas.

20

20. The system of claim 15 wherein the safeguard distance is at least one block.

21

21. The system of claim 15 wherein background filling of the first canvas and the second canvas is implemented using a push-pull algorithm.

Patent Metadata

Filing Date

Unknown

Publication Date

May 18, 2021

Inventors

Danillo Graziosi

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “POINT CLOUD MAPPING” (11010955). https://patentable.app/patents/11010955

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.