IP Library › Granted Patent US 10,706,627
Granted Patent B2
US 10,706,627 · App. 15/773,274 · Granted Jul 7, 2020

Method of controlling a device for generating an augmented reality environment

Inventors: Vitalii Vitalievich Averianov (Tula, RU); Andrei Valerievich Komissarov (Tula, RU)
Assignee: DEVAR ENTERTAINMENT LIMITED
G06T19/006G06K7/1417G06K9/00671G06K9/28G06K19/06037G06T19/20G06F3/14G06K9/6201G06T2219/2012
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,706,627
App. No.
15/773,274
Granted
Jul 7, 2020
Kind
B2
Abstract

The invention relates to processing and generating image data and analysis and displaying a 3D image. A method of controlling a device for generating an augmented reality consists in receiving object-related data from sensors, recognizing the object and generating a virtual object, the authenticity of an activation code that identifies a set of pictures containing objects is pre-verified, data related to an object obtained in the form of photo or video frame(s), the object is identified on said frame(s) by comparison with images stored in the memory of the user device, and a virtual object is generated in the form of a 3D model, reproduced in real time, on a display of the user device, on top of the acquired frames. Wherein the object is a two-dimensional image of at least one item depicted on a picture contained in a set to which an activation code is assigned.

Claims (17)

1. A method for generating an augmented reality environment using a user device, comprising:

acquiring an activation code for identifying a set of pictures containing objects, communicating said activation code to a server for authentication, if the activation code is authenticated on the server, generating an activation command for forming the augmented reality environment and transmitting said activation code to the user device,

in response to the activation code, acquiring data associated with an object from user device sensors, said data associated with the object being acquired in a form of at least one photo or video image frame of the object, recognizing the object, wherein object recognition is performed on the photo or video image frame by comparing and matching with images of the object stored in a memory of the user device,

generating a virtual object as a 3D model, reproducing an image of said 3D model, in real time by display means of the user device, over the at least one acquired photo or video image frame of the object,

wherein the object, in relation to the 3D model, is a two-dimensional image of at least one object represented in the set of pictures associated with the activation code.

2. The method of claim 1 , wherein the activation code is a code word containing a sequence of letters and digits.

3. The method of claim 1 , wherein the activation code is a two-dimensional image that can be scanned using a photo or video camera.

4. The method of claim 1 , wherein in the presence of more than one acquired photo or video image frame, a selection is made based upon acceptable image quality.

5. The method of claim 1 , wherein the 3D model generated in response to the object recognition is context related to said object.

6. The method of claim 1 , wherein the 3D model is formed in color, the method further comprising:

forming a transformation matrix of image coordinates into its own, namely Cartesian coordinates, characterized by an orthogonality of axes, coloring polygons of the 3D model such that colors of the 3D model polygons correspond with colors of corresponding photo elements by forming a texture of a scanned area by using the transformation matrix and interpolation of data with a subsequent assignment texture to the 3D model, such that the corresponding polygons are covered by the corresponding textures based upon coordinates preformed at a texturizing stage.

7. The method of claim 1 , wherein the 3D model is formed in color, further comprising:

forming a transformation matrix of image coordinates into its own, namely Cartesian coordinates, characterized by an orthogonality of axes, coloring polygons of the 3D model in such a way that colors of the 3D model polygons correspond with colors of corresponding photo elements by determining colors of materials of the 3D model based on a color reading at predetermined points of the acquired photo or video image frame using the coordinate transformation matrix, and assigning colors to corresponding materials of the 3D model.

8. The method of claim 1 , wherein the 3D model is formed in color, further comprising:

forming a transformation matrix of image coordinates into its own, namely Cartesian coordinates, characterized by an orthogonality of axes, coloring polygons of the 3D model such that colors of the 3D model polygons correspond with colors of corresponding photo elements by creating a texture, said texture comprising areas of the acquired photo or video image frame, said texture also comprising areas filled with solid colors taken at predefined points of the acquired photo or video image frame, using the coordinate transformation matrix.

9. The method of claim 8 , wherein, while the texture is created for the 3D model, predetermined regions are painted by filling adjacent pixels with colors to remove contours of an object being painted in a resulting painting.

10. The method of claim 8 , wherein a map of shadows is applied to the texture created for the 3D model.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2025
From: DEVAR ENTERTAINMENT LIMITED
To: DEVAR AI INC.
Reel/Frame 072458/0361 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2020
From: AVERIANOV, VITALII VITALIEVICH; KOMISSAROV, ANDREI VALERIEVICH
To: DEVAR ENTERTAINMENT LIMITED
Reel/Frame 052697/0263 →
Priority Claims (1)
RU 2015151481 · Dec 2, 2015 · national
Continuity (1)
Related Publication 20180322703A1 · Nov 8, 2018