CPC G06T 19/003 (2013.01) [G06F 3/0482 (2013.01); G06T 15/506 (2013.01); G06T 17/05 (2013.01); G06T 19/006 (2013.01)] | 32 Claims |
1. A computer-implemented method comprising:
selecting, by one or more computing systems, multiple types of information about an indicated building to simultaneously include in a displayed graphical user interface (GUI), the multiple types of information including a video having at least visual data from a succession of multiple locations at the indicated building, and further including one or more additional types of information that include a visual representation of a floor map of the indicated building; and
presenting, by the one or more computing systems and in the displayed GUI, the video and the one or more additional types of information, including presenting the video in a first pane of the GUI in a substantially real-time manner relative to capturing of the video by a presenter device at the indicated building that is moving through the indicated building and transmitting the video as it is captured, and including presenting the visual representation of the floor map in a second pane of the GUI simultaneously with the video and in a coordinated manner in which the visual representation of the floor map is repeatedly updated to reflect current visual data of the video including to visually indicate the succession of multiple locations, the presenting including:
(a) receiving, by the one or more computing systems, one or more current frames of the video from the presenter device for a current one of the multiple locations;
(b) analyzing, by the one or more computing systems, visual data of the one or more current frames to identify at least one of a room type of a room of the indicated building that is visible in the visual data of the one or more current frames, or a feature type for a structural element of the indicated building that is visible in the visual data of the one or more current frames;
(c) displaying, by the one or more computing systems, the visual data of the one or more current frames in the first pane, and a current version of the visual representation of the floor map in the second pane concurrently with the video, wherein the current version of the visual representation of the floor map includes at least a portion of the floor map of the indicated building showing a position of the current one location on the at least portion of the floor map and showing at least two-dimensional structural information for at least some of the indicated building;
(d) overlaying, by the one or more computing systems and on at least one of the first or second panes, a determined textual identifier for the identified at least one of the room type or the feature type; and
(e) repeating elements (a)-(d) until presentation of the video is ended.
|