Method and system for displaying and navigating an optimal multi-dimensional building model
First Claim
Patent Images
1. A method of visualizing a multi-dimensional building model on a computer display, the method comprises:
- retrieving a multi-dimensional building model from computer memory;
defining a look angle for the multi-dimensional building model, the defining a look angle linking a real camera to virtual camera positioning based on contextual information obtained during an image capture sequence of the multi-dimensional building model, wherein the contextual information includes at least an image capture sequence number describing and associating each image with a virtual location;
defining a field of view for the multi-dimensional building model by defining up, down, left and right angles which define an extent of the multi-dimensional building model to be viewed on the computer display;
calculating a first main axis and a second main axis for the retrieved multi-dimensional building model to define an orientation of the multi-dimensional building model;
calculating an optimal camera position for the retrieved multi-dimensional building model based on the defined look angle, the defined field of view and the orientation, the optimal camera position defining an optimal view of the retrieved multi-dimensional building model; and
displaying the optimal view on the computer display.
9 Assignments
0 Petitions
Accused Products
Abstract
A method and system is provided for automatic generation and navigation of optimal views of facades of multi-dimensional building models based on where and how the original images were captured. The system and method allows for navigation and visualization of facades of individual or multiple building models in a multi-dimensional building model visualization system.
-
Citations
18 Claims
-
1. A method of visualizing a multi-dimensional building model on a computer display, the method comprises:
-
retrieving a multi-dimensional building model from computer memory; defining a look angle for the multi-dimensional building model, the defining a look angle linking a real camera to virtual camera positioning based on contextual information obtained during an image capture sequence of the multi-dimensional building model, wherein the contextual information includes at least an image capture sequence number describing and associating each image with a virtual location; defining a field of view for the multi-dimensional building model by defining up, down, left and right angles which define an extent of the multi-dimensional building model to be viewed on the computer display; calculating a first main axis and a second main axis for the retrieved multi-dimensional building model to define an orientation of the multi-dimensional building model; calculating an optimal camera position for the retrieved multi-dimensional building model based on the defined look angle, the defined field of view and the orientation, the optimal camera position defining an optimal view of the retrieved multi-dimensional building model; and displaying the optimal view on the computer display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for visualizing a multi-dimensional building model, the system comprising:
-
a view processor for processing an optimal view of a multi-dimensional building model, the processor configured to; retrieve the multi-dimensional building model from computer memory; define a look angle for the multi-dimensional building model, the defining a look angle including linking a real camera to virtual camera positioning based on contextual information obtained during an image capture sequence of the multi-dimensional building model, wherein the contextual information includes at least an image capture sequence number describing and associating each image with a virtual location; define a field of view for the multi-dimensional building model by defining up, down, left and right angles which define an extent of the multi-dimensional building model to be viewed on a computer display; calculate a first main axis and a second main axis for the retrieved multi-dimensional building model to define an orientation of the multi-dimensional building model; calculate an optimal camera position for the retrieved multi-dimensional building model based on the defined look angle, the defined field of view and the orientation, the optimal camera position defining an optimal view of the retrieved multi-dimensional building model; and
communicate the optimal view to a remote electronic device to be displayed on the computer display of the remote electronic device. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method of visualizing a multi-dimensional building model on a mobile electronic device display, the method comprises:
-
selecting a multi-dimensional building model based on a location of the multi-dimensional building model; wirelessly retrieving, from remote computer memory, a previously stored optimal view of the selected multi-dimensional building model, the optimal view based on at least linking a real camera to virtual camera positioning based on contextual information obtained during an image capture sequence of the multi-dimensional building model, wherein the image capture sequence includes a sequential counter-clockwise or clockwise capture of building images of one or more of a;
front side, front right corner, right side, back left corner, back side, back right corner, side, front left corner, with an image name associated with each image in the image capture sequence, and wherein for the selected multi-dimensional building model, the optimal view is based on a look angle, a field of view and an orientation of the selected multi-dimensional building model, wherein the optimal view includes a centered at least partially unobstructed view of the selected multi-dimensional building model; anddisplaying the optimal view on the mobile electronic device display. - View Dependent Claims (18)
-
Specification