User interface to assist three dimensional scanning of objects
First Claim
1. A user device to assist with three dimensional scanning of an object, comprising:
- a processor;
a scanner coupled to the processor and configured to perform a three dimensional scan of the object;
a display to display a graphical user interface (GUI), the display coupled to the processor;
a memory coupled to the processor and the display, the memory including one or more instructions that when executed by the processor cause the GUI to;
display a target marker for the object being scanned;
display a visual boundary;
display a first scanner position marker, located on the visual boundary, the first scanner position marker indicating an orientation of the scanner and a preferred position of the scanner in relation to the target marker; and
display a sight to assist a user to move the scanner to the preferred position,wherein the sight extends from the visual boundary along the orientation of the scanner.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatuses are disclosed for assisting a user in performing a three dimensional scan of an object. An example user device to assist with scanning may include a processor. The user device may further include a scanner coupled to the processor and configured to perform a three dimensional scan of an object. The user device may also include a display to display a graphical user interface, wherein the display is coupled to the processor. The user device may further include a memory coupled to the processor and the display, the memory including one or more instructions that when executed by the processor cause the graphical user interface to display a target marker for a three dimensional (3D) scan and display a scanner position marker to assist in moving the scanner to a preferred location and direction.
79 Citations
27 Claims
-
1. A user device to assist with three dimensional scanning of an object, comprising:
-
a processor; a scanner coupled to the processor and configured to perform a three dimensional scan of the object; a display to display a graphical user interface (GUI), the display coupled to the processor; a memory coupled to the processor and the display, the memory including one or more instructions that when executed by the processor cause the GUI to; display a target marker for the object being scanned; display a visual boundary; display a first scanner position marker, located on the visual boundary, the first scanner position marker indicating an orientation of the scanner and a preferred position of the scanner in relation to the target marker; and display a sight to assist a user to move the scanner to the preferred position, wherein the sight extends from the visual boundary along the orientation of the scanner. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for performing a three dimensional scan of an object by a user device including a scanner, comprising:
displaying, on a display of the user device, a graphical user interface (GUI) to assist with scanning the object, comprising; displaying a target marker for the object being scanned; displaying a visual boundary; displaying a first scanner position marker, located on the visual boundary, the first scanner position marker indicating an orientation of the scanner and a preferred position of the scanner in relation to the target marker; and displaying a sight to assist a user to move the scanner to the preferred position, the sight extending from the visual boundary along the orientation of the scanner. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
23. A non-transitory computer-readable storage medium storing one or more programs containing instructions that, when executed by one or more processors of a user device using a scanner to perform a three dimensional scan of an object, cause the user device to perform operations comprising:
displaying, on a display of the user device, a graphical user interface (GUI) to assist with scanning the object, comprising; displaying a target marker for the object being scanned; displaying a visual boundary; displaying a first scanner position marker, located on the visual boundary, the first scanner position marker indicating an orientation of the scanner and a preferred position of the scanner in relation to the target marker, wherein at least a portion of the first scanner position marker and at least a portion of the target marker are superimposed when the scanner is at the preferred position; displaying a sight to assist a user to move the scanner to the preferred position, the sight extending from the visual boundary along the orientation of the scanner; wherein; the visual boundary is used to define, for the object, a scan path for moving the scanner; and upon the at least portion of the target marker and the at least portion of the first scanner position marker being superimposed, displaying a second scanner position marker at a new location, on the visual boundary, indicating a new preferred position of the scanner in relation to the target marker. - View Dependent Claims (24, 25, 26, 27)
Specification