Augmented reality surface segmentation
First Claim
1. A method comprising:
- receiving a first camera input of a scene;
identifying at least one reference object in the scene, wherein the at least one reference object is a physical object;
receiving a second camera input comprising user input from a first user defining a surface segment relative to the at least one reference object, wherein the user input defining the surface segment is a finger movement defining a shape of the surface segment; and
causing the surface segment to be rendered in the first user'"'"'s field of vision as though on a surface on which the physical object is located.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, computer-readable media, and apparatuses for providing intuitive, functional, and convenient ways of enabling a user of a head-mounted display unit or another augmented reality enabled device to interact with various user interfaces and other features provided by such a unit or device are presented. In some embodiments, a computing device, such as a head-mounted display unit, may receive camera input of a scene. Subsequently, the computing device may identify at least one reference object in the scene, for example, based on detecting one or more rectangles in the received camera input. The computing device then may receive input that defines a surface segment relative to the at least one reference object. Thereafter, the computing device may render the surface segment.
25 Citations
36 Claims
-
1. A method comprising:
-
receiving a first camera input of a scene; identifying at least one reference object in the scene, wherein the at least one reference object is a physical object; receiving a second camera input comprising user input from a first user defining a surface segment relative to the at least one reference object, wherein the user input defining the surface segment is a finger movement defining a shape of the surface segment; and causing the surface segment to be rendered in the first user'"'"'s field of vision as though on a surface on which the physical object is located. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
an optical sensor configured to transmit a first input signal comprising an image of a scene; a display; a processor configured to; identify at least one reference object in the scene, wherein the at least one reference object is a physical object; receive a second input signal from the optical sensor, the second input signal comprising user input from a first user defining a surface segment relative to the at least one reference object, wherein the user input defining the surface segment is a finger movement defining a shape of the surface segment; and render the surface segment in the display to appear in the first user'"'"'s field of vision as though on a surface on which the physical object is located. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A system comprising:
-
a means for optically sensing configured to transmit a first input signal comprising an image of a scene; a means for identifying at least one reference object in the scene, wherein the at least one reference object is a physical object; a means for receiving a second input signal from the means for optically sensing, the second input signal comprising user input defining a surface segment relative to the at least one reference object, wherein the user input defining the surface segment is a finger movement defining a shape of the surface segment; and a means for rendering the surface segment to appear in a user'"'"'s field of vision as though on a surface on which the physical object is located. - View Dependent Claims (34)
-
-
35. A non-transient computer readable medium comprising program code, which when executed by a processor is configured to cause the processor to:
-
receive a first camera input of a scene; identify at least one reference object in the scene, wherein the at least one reference object is a physical object; receive a second camera input, the second camera input defining a surface segment relative to the at least one reference object, wherein the second camera input comprises user input defining the surface segment, wherein the user input defining the surface segment is a finger movement defining a shape of the surface segment; and cause the surface segment to be rendered in a user'"'"'s field of vision as though on a surface on which the physical object is located. - View Dependent Claims (36)
-
Specification