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, a superimposing request to superimpose the three-dimensional model of the object onto the two-dimensional environment;
superimposing, with the processor, the three-dimensional model of the 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 three-dimensional model of the object includes a playback animation;
visualizing, via a video display unit communicatively coupled to the processor, a resulting image including the three-dimensional model of the object superimposed onto the two-dimensional environment, wherein the playback animation of the three-dimensional model of the object includes an audio display adjusted based on a position of the three-dimensional model of the object within the two-dimensional environment and based on acoustic properties of the two-dimensional environment, and wherein the playback animation of the three-dimensional model of the object is displayed with a scale and a perspective based on the scale and the perspective of the three-dimensional model of the object and a position of the three-dimensional model of the object within the two-dimensional environment; and
adjusting, with the processor, a visual appearance of the three-dimensional model of the object when the three-dimensional model of the object is selected by the user for modification.
4 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.
57 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, a superimposing request to superimpose the three-dimensional model of the object onto the two-dimensional environment; superimposing, with the processor, the three-dimensional model of the 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 three-dimensional model of the object includes a playback animation; visualizing, via a video display unit communicatively coupled to the processor, a resulting image including the three-dimensional model of the object superimposed onto the two-dimensional environment, wherein the playback animation of the three-dimensional model of the object includes an audio display adjusted based on a position of the three-dimensional model of the object within the two-dimensional environment and based on acoustic properties of the two-dimensional environment, and wherein the playback animation of the three-dimensional model of the object is displayed with a scale and a perspective based on the scale and the perspective of the three-dimensional model of the object and a position of the three-dimensional model of the object within the two-dimensional environment; and adjusting, with the processor, a visual appearance of the three-dimensional model of the object when the three-dimensional model of the object is selected by the user for modification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for visualization of a three-dimensional model of an 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 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 three-dimensional model of the object, wherein the playback animation of the three-dimensional model of the object includes an audio display and a visual display of the object, wherein a scale and a perspective for the visual display of the playback animation is based on a position of the three-dimensional model of the object in the two-dimensional environment, the visualizing module further configured to adjust a visual appearance of the three-dimensional model of the object for the visual display when the three-dimensional model of the object is selected by the user for modification, and the visualizing module is further configured to adjust the audio display based on acoustic properties of the two-dimensional environment; 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 object superimposed onto the two-dimensional environment. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system for visualization of a three-dimensional model of an 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 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 on the replacement request, the three-dimensional model of the object and superimpose a second three-dimensional model of a second object at a same position as the first three-dimensional model within the two-dimensional environment; a visualizing module configured to display a playback animation of the three-dimensional model of the object wherein a scale and a perspective of the playback animation is based on a position of the three-dimensional model of the object in the two-dimensional environment, the visualizing module further configured to adjust a visual appearance of the three-dimensional model of the object when the three-dimensional model of the object is selected by the user for modification and generate an audible tone, wherein the audible tone is adjusted based on the position of the three-dimensional model of the object within the two-dimensional environment and based on acoustic properties of 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 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 object. - View Dependent Claims (17, 18, 19, 20)
-
Specification