Controlling generation of objects
AssigneeApple Inc.
InventorsScott R. Jones, Ronald V. Siy
Life of this patent
Estimating the term…
Abstract
Various implementations disclosed herein include devices, systems, and methods for using markers to inform the creation of graphical objects that represent objects. In some implementations, a method includes obtaining an image comprising a two-dimensional (2D) representation of an object. A request is obtained to utilize the image to generate a three-dimensional (3D) object that represents the object. The method includes determining whether the object is associated with a marker indicating reproducible aspect(s) of the object.
Claims20
A method comprising:
- at a device including a display, a non-transitory memory, and one or more processors coupled with the non-transitory memory:
- obtaining an image comprising a two-dimensional (2D) representation of an object;
- obtaining a request to utilize the image to generate a three-dimensional (3D) object that represents the object, the request identifying the 2D representation in the image as a target for the generation of the 3D object;
- determining, based on the image, whether the 2D representation of the object is marked with a marker, the marker encoding a restriction on generating the 3D object that represents the object;
- and
- in response to determining that the object is marked with the marker, generating the 3D object that represents the object, wherein the marker marking the 2D representation of the object is removed from the generated 3D object.
A device comprising:
- one or more processors;
- a non-transitory memory;
- and
- one or more programs stored in the non-transitory memory, which, when executed by the one or more processors, cause the device to:
- obtain an image comprising a two-dimensional (2D) representation of an object;
- obtain a request to utilize the image to generate a three-dimensional (3D) object that represents the object, the request identifying the 2D representation in the image as a target for the generation of the 3D object;
- determine, based on the image, whether the 2D representation of the object is marked with a marker, the marker encoding a restriction on generating the 3D object that represents the object;
- and
- in response to determining that the object is marked with the marker, generate the 3D object that represents the object, wherein the marker marking the 2D representation of the object is removed from the generated 3D object.
A non-transitory memory storing one or more programs, which, when executed by one or more processors of a device, cause the device to:
- obtain an image comprising a two-dimensional (2D) representation of an object;
- obtain a request to utilize the image to generate a three-dimensional (3D) object that represents the object, the request identifying the 2D representation in the image as a target for the generation of the 3D object;
- determine, based on the image, whether the 2D representation of the object is marked with a marker, the marker encoding a restriction on generating the 3D object that represents the object;
- and
- in response to determining that the object is marked with the marker, generate the 3D object that represents the object, wherein the marker marking the 2D representation of the object is removed from the generated 3D object.
Dependencies are inferred from the claim text.