Method for replacing 3D objects in 2D environment
First Claim
Patent Images
1. A method for visualizing a three-dimensional model of an object in a two-dimensional environment, the method comprising:
- receiving, with a processor, from a user, an import request to import the two-dimensional environment to be used as a background for the three-dimensional model;
importing, with the processor, based on the import request, the two-dimensional environment;
receiving, with the processor, from the user, a superimposing request to superimpose a three-dimensional model of a smart object onto the two-dimensional environment;
superimposing, with the processor, the three-dimensional model of the smart object onto the two-dimensional environment based on the superimposing request with a scale and a perspective based on the two-dimensional environment, where the smart object includes a playback animation;
saving, with the processor, a resulting image in a storage device communicatively coupled to the processor, the resulting image including the three-dimensional model of the smart object superimposed onto the two-dimensional environment; and
visualizing, via a video display unit communicatively coupled to the processor, the resulting image including the three-dimensional model of the smart object, wherein the playback animation of the smart object is displayed with a scale and a perspective based on the scale and the perspective of the three-dimensional model of the smart object and a position of the three-dimensional model of the smart object within the two-dimensional environment.
6 Assignments
0 Petitions
Accused Products
Abstract
Example systems and methods for virtual visualization of a three-dimensional (3D) model of an object in a two-dimensional (2D) environment. The method may include superimposing a first 3D model of an object onto the 2D environment, and replacing the first 3D model of the object with a second 3D model of an object. Further, the method may include superimposing a smart 3D model of an object onto the 2D environment. Additionally, the method may include a code or mark to identify images of the 2D environment to which 3D models of objects have been superimposed.
63 Citations
20 Claims
-
1. A method for visualizing a three-dimensional model of an object in a two-dimensional environment, the method comprising:
-
receiving, with a processor, from a user, an import request to import the two-dimensional environment to be used as a background for the three-dimensional model; importing, with the processor, based on the import request, the two-dimensional environment; receiving, with the processor, from the user, a superimposing request to superimpose a three-dimensional model of a smart object onto the two-dimensional environment; superimposing, with the processor, the three-dimensional model of the smart object onto the two-dimensional environment based on the superimposing request with a scale and a perspective based on the two-dimensional environment, where the smart object includes a playback animation; saving, with the processor, a resulting image in a storage device communicatively coupled to the processor, the resulting image including the three-dimensional model of the smart object superimposed onto the two-dimensional environment; and visualizing, via a video display unit communicatively coupled to the processor, the resulting image including the three-dimensional model of the smart object, wherein the playback animation of the smart object is displayed with a scale and a perspective based on the scale and the perspective of the three-dimensional model of the smart object and a position of the three-dimensional model of the smart object within the two-dimensional environment. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for visualization of a three-dimensional model of a smart object in a two-dimensional environment, the system comprising:
-
a processor; and a storage device, the storage device containing instructions executable by the processor comprising; a receiving module configured to receive one or more requests from a user, the requests including one or more of an import request, a scale data request, a superimposing request, and a request to save a resulting image; an importing module configured to import, based on the import request of the user, the two-dimensional environment; a superimposing module configured to superimpose, based on the superimposing request, the three-dimensional model of the smart object onto the two-dimensional environment with a scale and a perspective based on the two-dimensional environment; a visualizing module configured to display playback animation of the smart object wherein a scale and a perspective of the playback animation is based on a position of the three-dimensional model of the smart object in the two-dimensional environment, wherein the playback animation of the smart object corresponds to a type of the smart object, the type of the smart object including one or more of a video playback smart object, an audio playback smart object, and an environment playback smart object; and a saving module configured to save the resulting image, based on the request to save the resulting image, wherein the resulting image includes the three-dimensional model of the smart object superimposed onto the two-dimensional environment. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for visualization of a three-dimensional model of a smart object in a two-dimensional environment, the system comprising:
-
a processor; and a storage device, the storage device containing instructions executable by the processor comprising; a receiving module configured to receive one or more requests from a user, the requests including one or more of an import request, a scale data request, a superimposing request, a replacement request, and a request to save a resulting image; an importing module configured to import, based on the import request of the user, the two-dimensional environment; a superimposing module configured to superimpose, based on the superimposing request, the three-dimensional model of the smart object onto the two-dimensional environment with a scale and a perspective based on the two-dimensional environment; a replacement module configured to remove, based upon the replacement request, the three-dimensional model of the smart object and superimpose a second three-dimensional model of a second smart object at a same position as the first three-dimensional model within the two-dimensional environment; a visualizing module configured to display a video playback animation of the smart object wherein a scale and a perspective of the video playback animation is based on a position of the three-dimensional model of the smart object in the two-dimensional environment; a saving module configured to save the resulting image, based on the request to save the resulting image, wherein the resulting image includes the three-dimensional model of the smart object superimposed onto the two-dimensional environment; an uploading module configured to upload the resulting image to a social network; and a purchasing module configured to receive a purchasing request for the smart object. - View Dependent Claims (17, 18, 19, 20)
-
Specification