Outer Rim Archives
Archives · 2017 · 9846965

Granted patent

Augmented reality device with predefined object data

Number
9846965
Published
2017-12-19
Filed
2013-03-15
Assignee
Disney Enterprises, Inc.
Inventors
Mitchell; Kenneth John, Sumner; Robert Walker
CPC
G06T19/006
Verdict
Medium Hardware
Source
Google Patents · FreePatentsOnline

The keeper's note

Displays an augmented reality toy by recognizing a physical object via camera and overlaying predefined geometric data matched to that object type.

Abstract

Techniques for displaying an augmented reality toy. Embodiments capture a visual scene for display. The visual scene includes a first physical object and is captured using one or more camera devices. The first physical object is identified asa first predetermined object type, based on one or more object identifiers associated with the first physical object. Embodiments retrieve predefined geometric information corresponding to the first predetermined object type and render a sequence of frames for display in which the captured visual scene is augmented, based on the predefined geometric information.

Background

BRIEF DESCRIPTION OF THE DRAWINGS(1) So that the manner in which the above recited aspects are attained and can be understood in detail, a more particular description of embodiments of the invention, briefly summarized above, may be had by reference to the appended drawings.(2) It is to be noted, however, that the appended drawings illustrate only typical embodiments of this invention and are therefore not to be considered limiting of its scope, for the invention may admit to other equally effective embodiments.(3) FIG. 1 is a block diagram illustrating an augmented reality device configured with an augmented reality component, accordingto one embodiment described herein.(4) FIG. 2 illustrates an augmented reality device viewing an augmented reality toy, according to one embodiment described herein.(5) FIG. 3 is a screenshot of the screen of the augmented reality device shown in FIG. 2, according to one embodiment described herein.(6) FIG. 4 is a flow diagram illustrating a method for displaying an augmented reality toy on an augmented reality device, according to one embodiment described herein.(7) FIG. 5 is a block diagram illustrating an augmented reality device configured with an augmented reality component, according to one embodiment described herein.DETAILED DESCRIPTION(8) Generally, embodiments of the invention provide techniques for displaying content on an augmented reality device. As used herein, an augmented reality device refers to any device capable of displayi

Claims

1. A method of displaying a first physical object, comprising: capturing a visual scene for display, wherein the visual scene includes the first physical object and wherein the visual scene is captured using one or more camera devices; classifying the first physical object as a first predetermined object type, based on one or more object identifiers associated with the first physical object; upon classifying the first physical object as the first predetermined object type, retrieving predefined geometric information corresponding to the first predetermined object type, wherein the predefined geometric information provides a three-dimensional model describing a shape of objects of the first predetermined object type, and wherein the predefined geometric information specifies a first region of the three-dimensional model and one or more augmentations applicable to the first region of the objects of the first predetermined object type; determining which one of aplurality of configurations the first physical object is currently in, wherein the first physical object is configured to be physically manipulatable into each of the plurality ofconfigurations; and rendering a sequence of frames for display in which the first region of the first physical object within the captured visual scene is animated in a predefined manner depicting a virtual light source within the first physical object, based on the determined configuration of the first physical object, by applying the one or more augmentations to a first virtual object generated based on the retrieved predefined geometric information corresponding to the first physical object in the captured visual scene. 10. A computer-readable memory containing a program that, when executed, performs an operation for displaying a first physical object, comprising: capturing a visual scene for display, wherein the visual scene includes the first physical object and wherein the visual scene is captured using one or more camera devices; classifying the first physical object as a first predetermined object type, based on one or more object identifiers associated with the firstphysical object; upon classifying the first physical object as the first predetermined object type, retrieving predefined geometric information corresponding to the first predetermined object type, wherein the predefined geometric information provides a three-dimensional model describing a shape of objects of the first predetermined object type, and whereinthe predefined geometric information specifies a first region of the three-dimensional model and one or more augmentations applicable to the first region of the objects of the first predetermined object type; determining which one of a plurality of configurations the first physical object is currently in, wherein the first physical object is capable of being physically manipulated into each of a plurality of configurations; and rendering a sequence of frames for display in which the first region of the first physical object within the captured visual scene is animated in a predefined manner depicting a virtual light source within the first physical object, based on the determined configuration of the first physical object, by applying the one or more augmentations to a first virtual object generated based on the retrieved predefined geometric information corresponding to the first physical object in the captured visual scene. 19. An augmented reality device, comprising: a processor; and a memory containing a program that, when executed by the processor, performs an operation for displaying a first physical object, comprising: capturing a visual scene for display, wherein the visual scene includes the first physical object and wherein the visual scene is captured using one or more camera devices; classifying the first physical object as a first predetermined object type, based on one or more object identifiers associated with the first physical object; upon classifying the first physical object as the first predetermined object type, retrieving predefined geometric information corresponding tothe first predetermined object type, wherein the predefined geometric information provides a three-dimensional model describing a shape of objects of the first predetermined object type, and wherein the predefined geometric information specifies a first region of the three-dimensional model and one or more augmentations applicable to the first region of theobjects of the first predetermined object type; determining which one of a plurality of configurations the first physical object is currently in, wherein the first physical objectis capable of being physically manipulated into each of a plurality of configurations; and rendering a sequence of frames for display in which the first region of the first physical object within the captured visual scene is animated in a predefined manner depicting a virtual light source within the first physical object, based on the determined configuration of the first physical object, by applying the one or more augmentations to a first virtual object generated based on the retrieved predefined geometric information correspondingto the first physical object in the captured visual scene.