IN-SCENE REAL-TIME DESIGN OF LIVING SPACES
First Claim
1. A computer-implemented process comprising:
- receiving image data of a scene into memory, the image data being received from one or more cameras in a known relationship with a display;
generating models of actual objects in the scene, the models defining simulated objects corresponding to the actual objects in the scene;
detecting a viewer'"'"'s orientation with respect to the display; and
rendering the simulated objects on the display such that the simulated objects appear to the viewer to be in substantially a same place as the actual objects in the scene and such that the displayed simulated objects are can be manipulated spatially on the display through user gestures.
3 Assignments
0 Petitions
Accused Products
Abstract
A display that renders realistic objects allows a designer to redesign a living space in real time based on an existing layout. A computer system renders simulated objects on the display such that the simulated objects appear to the viewer to be in substantially the same place as actual objects in the scene. The displayed simulated objects can be spatially manipulated on the display through various user gestures. A designer can visually simulate a redesign of the space in many ways, for example, by adding selected objects, or by removing or rearranging existing objects, or by changing properties of those objects. Such objects also can be associated with shopping resources to enable related goods and services to be purchased, or other commercial transactions to be engaged in.
-
Citations
20 Claims
-
1. A computer-implemented process comprising:
-
receiving image data of a scene into memory, the image data being received from one or more cameras in a known relationship with a display; generating models of actual objects in the scene, the models defining simulated objects corresponding to the actual objects in the scene; detecting a viewer'"'"'s orientation with respect to the display; and rendering the simulated objects on the display such that the simulated objects appear to the viewer to be in substantially a same place as the actual objects in the scene and such that the displayed simulated objects are can be manipulated spatially on the display through user gestures. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An article of manufacture comprising:
-
computer storage; computer program instructions stored on the computer storage which, when processed by a processing device, instruct the processing device to perform a process comprising; receiving image data of a scene into memory, the image data being received from one or more cameras in a known relationship with a display; generating models of actual objects in the scene, the models defining simulated objects corresponding to the actual objects in the scene; detecting a viewer'"'"'s orientation with respect to the display; and rendering the simulated objects on the display such that the simulated objects appear to the viewer to be in substantially a same place as the actual objects in the scene and such that the displayed simulated objects can be manipulated spatially on the display through user gestures. - View Dependent Claims (16, 17)
-
-
18. A design system comprising:
-
inputs for receiving image data of a scene; an object modeling system having inputs for receiving data describing the scene and an output providing simulated objects corresponding to actual objects in the scene; a rendering system having inputs for receiving the simulated objects and outputting to a display a rendering of the scene such that simulated objects appear to the viewer to be in substantially a same place as the actual objects in the scene; and an input system enabling a user to spatially manipulate the displayed simulated objects on the display. - View Dependent Claims (19, 20)
-
Specification