Generating accurate augmented reality objects in relation to a real-world surface via a digital writing device
First Claim
1. In a digital medium environment for generating augmented reality objects, a computer-implemented method of creating and arranging a digital object on an augmented reality representation of a real-world drawing space comprising:
- detecting, by way of a pressure sensor of a writing device, an initial contact of the writing device with a real-world surface;
determining, in response to the detected initial contact and by way of a locator element associated with the writing device, an initial location of the writing device;
detecting real-world movement of a tip of the writing device relative to the initial location by;
tracking motion of a reflective motion detector element located on the writing device and that is operable to reflect light within a range of light wavelengths; and
determining, during the real-world movement, a position of the tip of the writing device relative to the reflective motion detector element; and
rendering, by way of an augmented reality device and based on the detected real-world movement of the tip of the writing device, an augmented reality object such that the augmented reality object appears to be drawn on the real-world surface.
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure includes systems, methods, computer readable media, and devices that can generate accurate augmented reality objects based on tracking a writing device in relation to a real-world surface. In particular, the systems and methods described herein can detect an initial location of a writing device, and further track movement of the writing device on a real-world surface based on one or more sensory inputs. For example, disclosed systems and methods can generate an augmented reality object based on pressure detected at a tip of a writing device, based on orientation of the writing device, based on motion detector elements of the writing device (e.g., reflective materials, emitters, or object tracking shapes), and/or optical sensors. The systems and methods further render augmented reality objects within an augmented reality environment that appear on the real-world surface based on tracking the movement of the writing device.
11 Citations
20 Claims
-
1. In a digital medium environment for generating augmented reality objects, a computer-implemented method of creating and arranging a digital object on an augmented reality representation of a real-world drawing space comprising:
-
detecting, by way of a pressure sensor of a writing device, an initial contact of the writing device with a real-world surface; determining, in response to the detected initial contact and by way of a locator element associated with the writing device, an initial location of the writing device; detecting real-world movement of a tip of the writing device relative to the initial location by; tracking motion of a reflective motion detector element located on the writing device and that is operable to reflect light within a range of light wavelengths; and determining, during the real-world movement, a position of the tip of the writing device relative to the reflective motion detector element; and rendering, by way of an augmented reality device and based on the detected real-world movement of the tip of the writing device, an augmented reality object such that the augmented reality object appears to be drawn on the real-world surface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer readable storage medium comprising instructions thereon that, when executed by at least one processor, cause a computer system to:
-
detect, by way of a pressure sensor of a writing device, an initial contact of the writing device with a real-world surface; determine, in response to the detected initial contact and by way of a locator element associated with the writing device, an initial location of the writing device; detect real-world movement of a tip of the writing device relative to the initial location by; tracking motion of a motion detector element located on the writing device, wherein the motion detector element comprises at least one of a reflective element operable to reflect a light within a range of light wavelengths or an emitter operable to project a trackable visual indicator onto the real-world surface; and determining, during the real-world movement, a position of the tip of the writing device relative to the motion detector element; and render, by way of an augmented reality device and based on the detected real-world movement of the tip of the writing device, an augmented reality object such that the augmented reality object appears to be drawn on the real-world surface. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A writing device for composing augmented reality objects for display by way of an augmented reality device based on tracking movement of the writing device on a real-world surface, the writing device comprising:
-
a housing having a tip on a first end of the housing; a pressure sensor within the housing that, when triggered, indicates a pressure force applied to the tip; an inertial measurement unit within the housing, comprising at least one accelerometer, that detects at least one of;
a location of the writing device or a tilt of the writing device;a locator element operable to indicate a location of the writing device, the locator element being affixed to the housing and comprising at least one of;
an emitter that projects a visual indicator onto a writing surface or a reflective element that reflects a range of light wavelengths measurable by an augmented reality device;a reflective motion detector element operable to indicate real-world movement the a tip of the housing based on a position of the tip of the housing relative to the reflective motion detector element; and a transceiver element affixed to the housing that sends information associated with at least one of;
the pressure sensor, the inertial measurement unit, the locator element, or the reflective motion detector element. - View Dependent Claims (18, 19, 20)
-
Specification