Outer Rim Archives
Archives · 2017 · 9652895

Granted patent

Augmented reality image transformation

Number
9652895
Published
2017-05-16
Filed
2015-02-19
Assignee
Disney Enterprises, Inc.
Inventors
Sumner; Robert, Nitti; Maurizio, Roethlin; Gerhard, Marra; Alessia, Ryffel; Mattia, Noris; Gioacchino, Mitchell; Kenny, Magnenat; Stephane
CPC
G06T19/20; G06T19/006; G06T15/02; G06T15/04
Verdict
Medium Notable software
Source
Google Patents · FreePatentsOnline

The keeper's note

An augmented reality image transformation engine that processes and transforms images for AR display.

Abstract

There is provided a system and method for augmentedreality image transformation. In one implementation, such a system includes a system processor, a system memory, and an image transformation engine stored in the system memory. The system processor is configured to execute the image transformation engine to receive image data corresponding to an image, to detect a feature on a surface of the image, and to synthesize a texture corresponding to the feature. The system processor is further configured to execute the image transformation engine to produce an augmented reality representation of the image having the texture for display to a user, the texture covering a surface of the augmented reality representation of the image corresponding to a portion of the feature that is not visible on the surface of the image.

Background

BRIEF DESCRIPTION OF THE DRAWINGS(1) FIG. 1 shows a diagram of an exemplary system configured to perform augmented realityimage transformation, according to one implementation;(2) FIG. 2 shows another exemplary implementation of a system configured to perform augmented reality image transformation;(3) FIG. 3 shows an exemplary system and a computer-readable non-transitory medium includinginstructions enabling augmented reality image transformation, according to one implementation;(4) FIG. 4 is a flowchart presenting an exemplary method for use by a system to perform augmented reality image transformation;(5) FIG. 5A shows an exemplary depiction of a user modified image suitable for transformation into an augmented reality representation of the image, according to one implementation;(6) FIG. 5B shows the user modified image of FIG. 5A at an intermediate stage of transformation into an augmented reality representation of that image, according to one implementation;(7) FIG. 6A shows an exemplary depiction ofan augmented reality representation of a user modified image having a synthesized texturecorresponding to a feature of the user modified image, according to one implementation;(8) FIG. 6B shows the augmented reality representation of FIG. 6A having the synthesized texture on a surface of the augmented reality representation corresponding to a portion of the feature that is not present in the user modified image, according to one implementation;(9) FIG. 7A shows an exempla

Claims

1. A system comprising: a system processor; a system memory; and an image transformation engine stored in the systemmemory; wherein the system processor is configured to execute the image transformation engine to: receive image data corresponding to a two-dimensional (2D) representation of an image; detect a hand drawn modification added by a user to the 2D representation of the image; synthesize a texture corresponding to the hand drawn modification added by the user tothe 2D representation of the image; and produce a three-dimensional (3D) augmented reality representation of the image having the texture corresponding to the hand drawn modification added by the user for display to the user, wherein the texture corresponding to the hand drawn modification added by the user covers a surface of the 3D augmented reality representation of the image corresponding to a portion that is not visible in the 2D representation of the image, wherein the portion corresponds to a rear view of an object in the image, wherein the rear view is not visible in the 2D representation of the image. 7. A methodfor use by a system including a system processor and an image transformation engine stored in a system memory, the method comprising: receiving, by the image transformation enginebeing executed by the system processor, image data corresponding to a two-dimensional (2D) representation of an image; detecting, by the image transformation engine being executedby the system processor, a hand drawn modification added by a user to the 2D representation of the image; synthesizing, by the image transformation engine being executed by the system processor, a texture corresponding to the hand drawn modification added by the user to the 2D representation of the image; and producing, by the image transformation engine being executed by the system processor, a three-dimensional (3D) augmented reality representation of the image having the texture corresponding to the hand drawn modification added by the user for display to the user, wherein the texture corresponding to the hand drawn modification added by the user covers a surface of the 3D augmented reality representation of the image corresponding to a portion that is not visible in the 2D representation of theimage, wherein the portion corresponds to a rear view of an object in the image, wherein the rear view is not visible in the 2D representation of the image. 14. A computer-readable non-transitory medium having stored thereon instructions, which when executed by a system processor, instantiate a method comprising: receiving image data corresponding to a two-dimensional (2D) representation of an image; detecting a hand drawn modification added by a user to the 2D representation of the image; synthesizing a texture corresponding to the feature hand drawn modification added by the user to the 2D representation of the image; and producing a three-dimensional (3D) augmented reality representation of the image havingthe texture corresponding to the hand drawn modification added by the user for display tothe user, wherein the texture corresponding to the hand drawn modification added by the user covers a surface of the 3D augmented reality representation of the image correspondingto a portion that is not visible in the 2D representation of the image, wherein the portion corresponds to a rear view of an object in the image, wherein the rear view is not visible in the 2D representation of the image.