Network-linked interactive three-dimensional composition and display of saleable objects in situ in viewer-selected scenes for purposes of promotion and procurement
First Claim
1. A computerized method of generating and rendering over a digital communications network a perspective view image of an object that can exist in the real world located within, surrounding, or in front of, a three-dimensional scene that can also exist in the real world, the method of presenting a perspective view image of an object in a 3D scene comprising:
- producing at a first computer upon a digital communications network(1a) a 3D model of the background, or, equivalently, (1b) precursors of the 3D background model, or, equivalently, (1c) one or more related 2D views of the background scene suitable to serve as precursors of the 3D background model,(2) for (1b) and (1c) associated dimensional information of the particular 3D scene, and(3) a selected suitably-real-world object positioned and oriented in the background scene; and
transmitting from the first computer upon the digital communications network the information (1)–
(3);
receiving at another, second, computer upon the digital communications network the information (1)–
(3);
deriving in the second computer if not transmitted from the first computer (4) a 3D background model of the represented and selected 3D background scene; and
utilizing in the second computer the information (1)–
(3) and the (4) derived 3D background scene model to generate and render in consideration of (5) a camera location and orientation, and object-based rules as to how the selected object exists within the 3D scene, (6) a perspective view image of the selected object in the 3D scene; and
thentransmitting from the second computer upon the digital communications network the (6) perspective view image; and
receiving at the first computer upon the digital communications network this (6) perspective view image; and
displaying at the first computer this (6) perspective view image;
wherein the object, having an associated geometry, is rendered in proper (1) scale, (2) position and (3) rotation within the perspective view image;
wherein the entire computer-generated perspective view image is rendered and viewed with the same proper perspective that a conventional photo of the same scene would exhibit, if captured by a camera; and
wherein object selection, placement and orientation in the scene made interactively over a digital network supports the generation of a perspective view image having proper perspective showing an object located and oriented within a 3D scene.
0 Assignments
0 Petitions
Accused Products
Abstract
A design professional such as an interior designer running a browser program at a client computer (i) optionally causes a digital image of a room, or a room model, or room images to be transmitted across the world wide web to a graphics server computer, and (ii) interactively selects furnishings from this server computer, so as to (iii) receive and display to his or her client a high-fidelity high-quality virtual-reality perspective-view image of furnishings displayed in, most commonly, an actual room of a client'"'"'s home. Opticians may, for example, (i) upload one or more images of a client'"'"'s head, and (ii) select eyeglass frames and components, to (iii) display to a prospective customer eyeglasses upon the customer'"'"'s own head. The realistic images, optionally provided to bona fide design professionals for free, promote the sale to the client of goods which are normally obtained through the graphics service provider, profiting both the service provider and the design professional. Models of existing objects are built as necessary from object views. Full custom objects, including furniture and eyeglasses not yet built, are readily presented in realistic virtual image.
Also, a method of interactive advertising permits a prospective customer of a product, such as a vehicle, to view a virtual image of the selected product located within a customer-selected virtual scene, such as the prospective customer'"'"'s own home driveway. Imaging for all purposes is supported by comprehensive and complete 2D to 3D image translation with precise object placement, scaling, angular rotation, coloration, shading and lighting so as to deliver flattering perspective images that, by selective lighting, arguably look better than actual photographs of real world objects within the real world.
-
Citations
51 Claims
-
1. A computerized method of generating and rendering over a digital communications network a perspective view image of an object that can exist in the real world located within, surrounding, or in front of, a three-dimensional scene that can also exist in the real world, the method of presenting a perspective view image of an object in a 3D scene comprising:
-
producing at a first computer upon a digital communications network (1a) a 3D model of the background, or, equivalently, (1b) precursors of the 3D background model, or, equivalently, (1c) one or more related 2D views of the background scene suitable to serve as precursors of the 3D background model, (2) for (1b) and (1c) associated dimensional information of the particular 3D scene, and (3) a selected suitably-real-world object positioned and oriented in the background scene; and transmitting from the first computer upon the digital communications network the information (1)–
(3);receiving at another, second, computer upon the digital communications network the information (1)–
(3);deriving in the second computer if not transmitted from the first computer (4) a 3D background model of the represented and selected 3D background scene; and utilizing in the second computer the information (1)–
(3) and the (4) derived 3D background scene model to generate and render in consideration of (5) a camera location and orientation, and object-based rules as to how the selected object exists within the 3D scene, (6) a perspective view image of the selected object in the 3D scene; and
thentransmitting from the second computer upon the digital communications network the (6) perspective view image; and receiving at the first computer upon the digital communications network this (6) perspective view image; and displaying at the first computer this (6) perspective view image; wherein the object, having an associated geometry, is rendered in proper (1) scale, (2) position and (3) rotation within the perspective view image; wherein the entire computer-generated perspective view image is rendered and viewed with the same proper perspective that a conventional photo of the same scene would exhibit, if captured by a camera; and wherein object selection, placement and orientation in the scene made interactively over a digital network supports the generation of a perspective view image having proper perspective showing an object located and oriented within a 3D scene. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computerized method of generating and rendering over a digital communications network a perspective view image of an object that can exist in the real world located within a three-dimensional space that can also exist in the real world, the method of presenting a perspective view image of an object in a 3D space comprising:
-
generating at a client computer upon a digital communications network (I) one or more images representing an associated particular suitably-real-world 3D scene in which 3D scene a suitably-real-world object can exist, (ii) associated dimensional information of the particular 3D scene as appears within a particular image, (iii) a selected 2D iconic image representing an associated selected suitably-real-world object, and (iv) placement and rotational information regarding where and at what positional attitude the selected object represented by the selected iconic image is to be placed within the selected scene; transmitting from the first computer upon the digital communications network the information (I)–
(iv);receiving at another, second, computer upon the digital communications network the information (I)–
(iv);utilizing in the second computer this information (I)–
(iv) with(v) a photographically or virtually derived 3D model of the represented and selected 3D scene, (vi) a 3D model of the selected object that is represented by the selected 2D iconic image, and (vii) object-based rules as to how the object exists within the 3D scene, in order to generate in this second computer (viii) a 3D perspective view image of the object in proper perspective; and
thentransmitting from the second computer upon the digital communications network the (viii) perspective view image; and receiving at the first computer upon the digital communications network this (viii) perspective view image; and displaying at the first computer this (viii) perspective view image; wherein, given a particular 3D scene, selection of an iconic image with which is associated a selected 3D model, and location of the object within the 3D scene, permits generation of a perspective view image of the selected suitably-real-world object in proper perspective within the selected suitably-real-world 3D scene; wherein image selection made interactively over a digital network transpiring entirely in 2D supports the generation of a perspective view image of proper perspective showing an object located and oriented within a 3D scene. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An interactive method of promoting and selling real-world objects comprising:
-
originating at a server upon a digital communications network (1) a first plurality of 2D images depicting real-world 3D scenes, (2) a second plurality of 2D images depicting real-world 3D objects, (3) a third plurality of 2D icons corresponding to the second plurality of 2D images depicting real-world 3D objects, (4) a fourth plurality of 3D models corresponding to those 3D spaces that are depicted within the first plurality of 2D images, (5) a fifth plurality of 3D models corresponding to the 3D objects that are depicted within the second plurality of 2D images, and (6) a sixth plurality of object-based rules; first communicating from the server upon a digital communications network to a client the (1) first plurality of 2D images of real-world 3D spaces, the (2) second plurality of 2D images of real-world 3D objects, and the (3) third plurality of 2D icons corresponding to the second plurality of 2D images of real-world 3D objects; selecting at the client a (1a) selected real-world 2D scene image from among the (1) first plurality of 2D images, and a (3a) selected 2D icon from among the (3) third plurality of 2D icons which (3a) selected 2D icon does correspond to a (2a) selected 2D object image from among the (2) second plurality of 2D object images; sizing and placing at the client the (3a) selected 2D icon within the (1a) selected real-world 2D scene image; second communicating from the client upon the digital communications network to the server the sized and placed (3a) selected 2D icon within the (1a) selected real-world 2D scene image; selecting at the server from among the (4) fourth plurality of 3D models a (4a) 3D model of the real-world space corresponding to the (1a) selected real-world 2D scene image, and from the (5) fifth plurality of 3D models a (5a) 3D model of the real-world 3D object; generating at the server from the (4a) 3D model of the real-world space, the (5a) 3D model of the real-world object and the (6) plurality of object-based rules, a (7) static perspective view image of a (7a) 3D real-world object corresponding to the (3a) selected icon properly located and oriented relative to a (7b) 3D real-world space corresponding to the (1a) selected real-world 2D scene image, this static perspective view image being proper in each of scene lighting, camera location and orientation, and camera lens parameters; and third communicating from the server upon the digital communications network to the client the generated (7) static perspective view image; wherein from this third-communicated (7) static perspective view image the (7a) 3D real-world object properly located and oriented relative to the (7b) 3D real-world space may be observed at the client; and fourth communicating from the client upon the digital communications network to the server a sales order to physically provide a real specimen of the (7a) 3D real-world object; wherein obtaining the sales order for the (7a) 3D real-world object is promoted by the (7) static perspective view image showing at the client the (7a) 3D real-world object properly located and oriented relative to the (7b) 3D real-world space. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. An interactive method of promoting and selling real-world objects comprising:
-
originating at a server upon a digital communications network (1) a first plurality of 2D images depicting real-world 3D scenes, (2) a second plurality of 2D images depicting real-world 3D objects, (3) a third plurality of 2D icons corresponding to the second plurality of 2D images depicting real-world 3D objects, (4) a fourth plurality of 3D models corresponding to the 3D scenes that are depicted within first plurality of 2D images of real-world 3D spaces, (5) a fifth plurality of 3D models corresponding to the 3D objects that are depicted within a second plurality of 2D images of real-world 3D objects, and (6) a sixth plurality of object-based rules; first communicating from the server upon a digital communications network to a client the (1) first plurality of 2D images of a real-world 3D space, the (2) second plurality of 2D images of real-world 3D objects, and the (3) third plurality of 2D icons corresponding to the second plurality of 2D images of real-world 3D objects; selecting at the client a (1a) selected real-world 2D scene image from among the (1) first plurality of 2D scene images, and a (3a) selected 2D icon from among the (3) third plurality of 2D icons which (3a) selected 2D icon does correspond to a (2a) selected 2D object image from among the (2) second plurality of 2D object images; sizing and placing at the client the (3a) selected 2D icon within the (1a) selected real-world 2D scene image; second communicating from the client upon the digital communications network to the server the sized and placed (3a) selected 2D icon within the (1a) selected real-world 2D scene image; selecting at the server from among the (4) fourth plurality of 3D models a (4a) 3D model of the real-world scene corresponding to the (1a) selected real-world 2D scene image, and from the (5) fifth plurality of 3D models a (5a) 3D model of the real-world 3D object; generating at the server from the (4a) 3D model of the real-world space, the (5a) 3D model of the real-world object, and the (6) plurality of object-based rules, a (7) perspective view image of a (7a) 3D real-world object corresponding to the (3a) selected icon properly located and oriented within a (7b) 3D real-world scene corresponding to the (1a) selected real-world 2D scene image, this static perspective view image being proper and accurate and internally consistent in each of scene lighting, camera location and orientation, and camera lens parameters; and third communicating from the server upon the digital communications network to the client the generated (7) perspective view image; wherein from this third-communicated (7) perspective view image the (7a) 3D real-world object properly located and oriented within the (7b) 3D real-world scene may be observed at the client; and fourth communicating from the client upon the digital communications network to the server a sales order to physically provide a real specimen of the (7a) 3D real-world object; wherein obtaining the sales order for the (7a) 3D real-world object is promoted by the (7) perspective view image showing at the client the (7a) 3D real-world object properly located and oriented within the (7b) 3D real-world scene. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
Specification