The invention pertains to systems and methods of presenting visually on a multi-dimensional display a computer generated image of a building or region of interest. More particularly, the invention pertains to such images which carry directional specifying indicia to assist a viewer in quickly and accurately understanding the orientation of the building or region.
Increasingly, 3D models of large buildings are used in graphical displays to support situation awareness in a variety of domains including firefighting, building security, and HVAC management. As those of skill in the art will understand, a variety of software is available to create renderings of the various floors of buildings. One system and process for presenting and rotating building images are disclosed and claimed in U.S. patent application Ser. No. 11/274,443 entitled “Systems and Methods for Rendering Building Spaces”, filed Nov. 15, 2005, assigned to the assignee hereof, and incorporated by reference herein.
However, the end-user may be unfamiliar with the building presented in the display. Sometimes, the user will suffer from the disorientation as he/she views and interacts with the 3D building graphics. On the other hand, the majority of end-users' tasks are time critical. For example, the security guard needs to locate to the place of interest for surveillance or checking, and the firefighter needs to find the route to the place in alarm or in emergency.
The end-users can't afford to expend limited cognitive resources on trying to comprehend building orientation. Rather, they need to understand the directional orientation of the building as soon as possible. Current designs for representing cardinal directions in display graphics rely on a compass placed at the corner of the display area. There are two problems with that. One, the compass is visually and cognitively detached from the building to which it relates. The design forces the user to move back and forth visually between the compass and building and to expend cognitive energy to spatially integrate the two. Both contribute to the user's workload and detract from his/her primary operational task. Second, a compass simply placed at the side of a display can be easily occluded by the building image or UI widgets rotating in a 3D environment.
Thus, methods are needed to improve compass design in 3D building graphics. The new methods need to seamlessly integrate compass and 3D building graphics both visually and spatially. Through those new methods, the user can acquire the directional orientation of the building in a glance and facilitate locating the position of interest.
FIGS. 14A,B illustrate variations of the orientation method illustrated in
While embodiments of this invention can take many different forms, specific embodiments thereof are shown in the drawings and will be described herein in detail with the understanding that the present disclosure is to be considered as an exemplification of the principles of the invention, as well as the best mode of practicing same, and is not intended to limit the invention to the specific embodiment illustrated.
Systems and methods in accordance with the invention provide seamless visual presentations of 3D building images and associated direction indicating symbols. In one aspect, each cardinal direction arrow (E, W, N, S) of the compass can be displayed at ground level outside the image of the building. This configuration eliminates the problem of the directional indicators, for example, compass occluding building features.
In this method, the directional cues including arrows and characters (such as “N”, “E”, “S”, “W” indicating north, east, south and west) are shown on the ground outside the building. When user manipulates the building, the directional cues follow. If the user zooms, the compass' behavior can be different from that of the building.
In order to make sure the compass is always readable, its directional labels (N-S-E-W) can be limited to always fall within a predetermined maximum size and minimum size That is, such indicators will not be zoomed down or up to an unreadable size, Their size will be limited so as to still be readable. Thus the zoom level of the indicators, such as arrows and labels may often be different from that of the image of the building.
When the image of the building is zoomed in to certain level, the indicators can be locked on the screen in a predetermined position at a maximum readable size. In this configuration they will not be displayed out of the display area.
In another method which embodies the invention, the directional indicators, the compass arrows, can be located on roads and paths outside the building and interior hallways. When an object (e.g., floor or room) is selected, the indicator, such as compass arrows can be placed adjacent or around the selected object. This configuration provides real-time cues for orienting the objects.
In the above noted method, the directional cues including arrows and characters (such as “N”, “E”, “S”, “W” indicating north, east, south and west) can be visualized on the adjacent roads, pointing along the road's direction. When zooming into the interior of the building, the directional cues will be visualized on corridors and paths which are in the display area. When an object (i.e. floor, room) is selected, the context-aware directional cues are shown outside the object. This function can be used alone or be integrated with other methods.
In yet another method the compass arrows can be displayed above the image of the building around a centric axis. When user manipulates the building, the directional cues follow.
Alternately, the indicator, a compass, can be visually presented around the cursor. This indicator configuration can be small and half transparent. The user can move the cursor to any place of interest and the compass follows, indicating directions in real-time. A “pick” and “place” function can be provided to place indicator, or, compass at any location of interest.
As noted previously, the directional cues including arrows and characters (such as “N”, “E”, “S”, “W” indicating north, east, south and west) are visualized around the cursor which has 3-dimensional (3D) data. When the cursor is moved in the 3D building model the directional cues will move with it. This function can be accessed via button or hotkey. Another alternative of this method is using a “place compass” function to pick up the compass and place it through clicking or dropping in any position of interest in or around the building to show the directional cues. This function can also be accessed via a light button or hotkey.
In yet another method the directional cues, the compass symbol, (such as “N”, “E”, “S”, “W” indicating north, east, south and west) can be located outside the building and above the floor number object, closely integrating the compass and the floor numbers.
Alternately, the directional cues, such as a compass, including arrow-shape indicators and characters (such as “N”, “E” indicating north and east) can be presented in a small inset window depicting both the building in 3D and the compass indicator. The composite image in the inset rotates as the image of the 3D building in the main window rotates and maintains the same viewer perspective.
In all of the above configurations, the directional indicatiors, the arrows and characters “N”, “E” can be both parallel or vertical to the image of the floor; or the arrows can be presented parallel to the floor while the characters “N” and “E” are vertical to the floor.
In yet another aspect of the invention, each directional defining character can be visualized on a cube i.e. six “N”s on the six surfaces of a cube (one “N” on one surface). Thus the user can see the character from any viewpoint. Both the character “N” and the arrow which indicates north can be distinctively displayed through color-coding and/or scaling and/or animation.
System 10 could incorporate a plurality of ambient condition detectors scattered throughout the building indicated generally at 14 for purposes of monitoring various conditions throughout the building of B1. Signals that pertain to outputs from detectors 14 could be coupled to a fire situation control and display unit 18. The unit 18 could be in wired or wireless communication with various of the detectors 14 scattered throughout the building B1.
Information pertaining to conditions within the building B1 could be presented on one or more local visual displays, such as display unit 18-1. Keyboard 18-2 is available for entry of commands to system 10 and/or control of building B1 images on unit 18-1. The display 1 keyboard unit 18-1, -2 could be implemented as a personal computer in wired or wireless communication with control circuits 20a. Such displays could provide information pertaining to the state of one or more of the members 14i of the plurality 14 of ambient condition detectors.
Unit 18 can be implemented with control circuits 20a which could include one or more programmable processors. It will be understood that the processors need not all be located physically near one another. They could communicate via one or more networks.
Unit 18 can also include control and monitoring software 20b executable by one or more of the processors of control circuits 20a. The software 20b implements communications with the plurality of ambient condition detectors 14, as well as other displaced devices via a wired and/or wireless medium indicated generally at 20c-1. Communications can be provided to other sites via a wired or wireless medium 20c-2.
The unit 18 can also include software 20d, discussed in more detail subsequently, for presenting or rotating one or more renderings of the building B1. The building images can be viewed from various orientations. The renderings in 2D or 3D form, can be presented locally on two-dimensional visual display unit 18-1, or on display unit 20e. The displays can be viewed by first responders in the vicinity for purposes of understanding the layout of the building B1, including location of stairways and elevators in the building, location and arrangement of the members of the plurality of detectors 14. Those detectors which are emitting indications of an alarm condition can be highlighted.
Images presented on the display units are rotatable so that relationships of developing conditions to building structures can be easily seen. It will be understood that two or three dimensional-type display units come within the sprit and scope of the invention.
Monitoring and rendering software 20b, d would be stored in computer readable form on magnetic or optical disk drives D1, D2. A building database can be stored in either or both of disk drives D1, D2. Rendering software 20d can also include software for generating and presenting direction indicating indicia as described subsequently.
As illustrated in
Those of skill will understand that the supplemental object associated indicia 70-1, 70-2 as well as 72-1, 2 could be used with previously discussed method and presentation as illustrated in
In
In
In
From the foregoing, it will be observed that numerous variations and modifications may be effected without departing from the spirit and scope of the invention. It is to be understood that no limitation with respect to the specific apparatus illustrated herein is intended or should be inferred. It is, of course, intended to cover by the appended claims all such modifications as fall within the scope of the claims.