DEVICES AND METHODS FOR SECURITY CAMERA INSTALLATION PLANNING
A mobile device comprising a housing, a user interface, a camera that provides a camera video stream for display, and a controller configured to display a virtual field of view of a virtual security camera placed at a virtual security camera placement location at a site.
The disclosure relates generally to security systems, and more particularly to security camera installation planning at a site.
BACKGROUNDCommercial security systems typically include various security hardware devices placed at strategic locations around a site. The security hardware devices can include, for example, security cameras or various types, access control hardware, alarms, lighting, motion sensors, door locks, etc. To help ensure proper coverage is obtained, a significant amount of planning typically must take place in order to identify not only what particular security hardware devices are necessary, but also where the security hardware devices are to be deployed across the site. This often requires multiple on-site surveys involving customers, system integrators, and consultants, and can consume a significant amount of time and resources. Even when completed, the resulting plan may need to be altered once installation begins. For example, at present, there is no systematic approach during the planning stage to determine a precise location and/or height of a security camera, and/or type of security camera to use, to ensure that the security camera will have the desired coverage characteristics in the field. What would be desirable is a system and method for more accurately specifying security system requirements during the planning stage.
SUMMARYThe disclosure relates generally to security systems, and more particularly to security camera installation planning at a site. In one particular example, a mobile device may be configured to aid in camera installation planning of a security system at a site. In some cases the mobile device may include a housing, a user interface that may include a display screen fixed relative to the housing, a camera that may be fixed relative to the housing such that as the housing is oriented by a user to point the camera at various areas of the site and the camera may provide a camera video stream for display on the display screen. The mobile device may also include a controller that may be carried by the housing and may be operatively coupled to the display screen and the camera. The controller may be configured to display at least part of a virtual field of view of a virtual security camera placed at a virtual security camera placement location at the site, and the virtual field of view of the virtual security camera may be geographically fixed relative to the virtual security camera placement location and the site, and at least part of the virtual field of view may be displayed along with the camera video stream when the camera video stream displays a geographic area of the site that corresponds to the at least part of the virtual field of view of the virtual security camera.
Alternatively or additionally to the foregoing, the controller may be configured to not display the virtual field of view of the virtual security camera when the camera video stream displays a geographic area of the site that does not corresponds to the virtual field of view of the virtual security camera.
Alternatively or additionally to any of the embodiments above, the controller may be configured to store the virtual security camera placement location of the virtual security camera at the site.
Alternatively or additionally to any of the embodiments above, the virtual field of view of the virtual security camera may be, when displayed, superimposed over the camera video stream.
Alternatively or additionally to any of the embodiments above, the camera video stream may be displayed on the display screen in real time.
Alternatively or additionally to any of the embodiments above, the controller may be further configured to receive from the user of the mobile device via the user interface an input that places the virtual security camera at the virtual security camera placement location while the camera video stream displays the virtual security camera placement location.
Alternatively or additionally to any of the embodiments above, the controller may be further configured to receive from the user of the mobile device via the user interface an input that changes the virtual field of view of the virtual security camera.
Alternatively or additionally to any of the embodiments above, the controller may be further configured to receive from the user of the mobile device via the user interface an input that selects the virtual security camera from a plurality of available virtual security cameras.
Alternatively or additionally to any of the embodiments above, the controller may be further configured to use a reference measurement to scale the virtual field of view relative to the camera video stream.
Alternatively or additionally to any of the embodiments above, the mobile device includes a smart phone, a tablet computer, a laptop computer or a virtual reality headset.
In another example, a method for establishing placement of a security camera for surveillance of a site may include capturing a camera video stream of at least part of the site using a camera of a mobile device, the camera of the mobile device may have a camera field of view. The method may also include displaying an icon on the camera video stream when the camera field of view encompasses a virtual security camera placement location of a virtual security camera and the icon may indicate the virtual security camera placement location of the virtual security camera at the site. The method may further include displaying a virtual field of view of the virtual security camera on the camera video stream when the camera field of view encompasses at least part of the virtual field of view and the virtual field of view may be geographically fixed relative to the virtual security camera placement location and the site.
Alternatively or additionally to any of the embodiments above, the method may further include moving the camera such that the camera field of view does not include the virtual security camera placement location and does not include any part of the virtual field of view of the virtual security camera, and in response, displaying the camera video stream but not displaying the icon or the virtual field of view of the virtual security camera.
Alternatively or additionally to any of the embodiments above, the method may further include receiving an input that places the icon at the virtual security camera placement location while the camera field of view encompasses the virtual security camera placement location.
Alternatively or additionally to any of the embodiments above, the method may further include receiving an input that changes the virtual field of view of the virtual security camera.
Alternatively or additionally to any of the embodiments above, the method may further include receiving an input that selects the virtual security camera from a plurality of available virtual security cameras.
Alternatively or additionally to any of the embodiments above, the method further include using a reference measurement to scale the virtual field of view relative to the camera video stream.
Alternatively or additionally to any of the embodiments above, the mobile device may include a smart phone, a tablet computer, a laptop computer or a virtual reality headset.
In another example, a method for planning placement of one or more security cameras for surveilling a site may include moving about the site with a mobile virtual reality device that includes a camera that provides a real time video stream of a current field of view of the mobile virtual reality device and the current field of view may be referenced to a virtual environment of the site. The method may further include placing a virtual security camera in the current field of view of the mobile virtual reality device at a virtual security camera placement location at the site and the virtual security camera placement location may become geographically fixed relative in the site in the virtual environment. The method may also include providing a virtual field of view of the virtual security camera covering a geographic region of the site and the virtual field of view may be fixed relative to the virtual security camera placement location and the site in the virtual environment. The method may further include displaying the virtual field of view in concert with the real time video stream when the current field of view of the mobile virtual reality device encompasses the geographic region covered by the virtual field of view.
Alternatively or additionally to any of the embodiments above, the method may further include repeating the placing, providing and displaying steps for one or more other virtual security cameras.
Alternatively or additionally to any of the embodiments above, the mobile virtual reality device may include a smart phone, a tablet computer, a laptop computer or a virtual reality headset.
The above summary of some illustrative embodiments is not intended to describe each disclosed embodiment or every implementation of the present disclosure. The Figures and Description which follow more particularly exemplify these and other illustrative embodiments.
The disclosure may be more completely understood in consideration of the following description in connection with the accompanying drawings, in which:
While the disclosure is amenable to various modifications and alternative forms, specifics thereof have been shown by way of example in the drawings and will be described in detail. It should be understood, however, that the intention is not to limit the disclosure to the particular embodiments described. On the contrary, the intention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the disclosure.
DESCRIPTIONFor the following defined terms, these definitions shall be applied, unless a different definition is given in the claims or elsewhere in this specification.
All numeric values are herein assumed to be modified by the term “about,” whether or not explicitly indicated. The term “about” generally refers to a range of numbers that one of skill in the art would consider equivalent to the recited value (i.e., having the same function or result). In many instances, the terms “about” may include numbers that are rounded to the nearest significant figure.
The recitation of numerical ranges by endpoints includes all numbers within that range (e.g. 1 to 5 includes 1, 1.5, 2, 2.75, 3, 3.80, 4, and 5).
As used in this specification and the appended claims, the singular forms “a”, “an”, and “the” include plural referents unless the content clearly dictates otherwise. As used in this specification and the appended claims, the term “or” is generally employed in its sense including “and/or” unless the content clearly dictates otherwise.
It is noted that references in the specification to “an embodiment”, “some embodiments”, “other embodiments”, etc., indicate that the embodiment described may include one or more particular features, structures, and/or characteristics. However, such recitations do not necessarily mean that all embodiments include the particular features, structures, and/or characteristics. Additionally, when particular features, structures, and/or characteristics are described in connection with one embodiment, it should be understood that such features, structures, and/or characteristics may also be used connection with other embodiments whether or not explicitly described unless clearly stated to the contrary.
The following description should be read with reference to the drawings in which similar structures in different drawings are numbered the same. The drawings, which are not necessarily to scale, depict illustrative embodiments and are not intended to limit the scope of the disclosure. Although examples of construction, dimensions, and materials may be illustrated for the various elements, those skilled in the art will recognize that many of the examples provided have suitable alternatives that may be utilized.
The current disclosure relates to devices, controllers, systems, computer programs, and methods adapted for aiding, establishing, and planning camera placement for security monitoring and/or surveillance. In some cases, a mobile device may include a camera used to capture a video stream of a geographical area or site. In some instances, the mobile device may display a camera field of view of the geographical area captured by the camera of the mobile device. In some cases, the camera field of view may be displayed on a display of the mobile device in real time. In some examples, the mobile device may be configured to place virtual security cameras in the camera field of view and display a virtual field of view for each virtual security camera placed in the camera field view. As such, before actual security cameras are actually physically installed throughout the geographical area, a user of the mobile device may view and select different virtual security cameras and placement configurations to decide which security camera types and placement configurations would be appropriate for monitoring/surveilling the geographical area of the site.
In some cases, the controller 102 may include a pre-programmed chip, such as a very-large-scale integration (VLSI) chip and/or an application specific integrated circuit (ASIC). In such examples the chip may be pre-programmed with control logic in order to control the operation of the mobile device 100. In some cases, the pre-programmed chip may implement a state machine that performs the desired functions. By using a pre-programmed chip, the controller 102 may use less power than other programmable circuits (e.g. general purpose programmable microprocessors) while still being able to maintain basic functionality. In other instances, the controller 102 may include a programmable microprocessor. Such a programmable microprocessor may allow a user to modify the control logic of the mobile device 100 even after it is installed in the field (e.g. firmware update), which may allow for greater flexibility of the mobile device 100 in the field over using a pre-programmed ASIC. In either case, the controller 102 may be programmed to direct the mobile device 100 to establish placements of security cameras for surveillance of a site.
In some cases, the camera 106 of the mobile device 100 may be operatively coupled to the controller 102. In some examples, the camera 106 may even be fixed relative to the housing 122 of the mobile device 100 such that as the orientation of the housing is changed by a user, the field of view of the camera 106 may change accordingly. In some cases, the camera 106 may include, for example, a complementary metal-oxide semiconductor (CMOS) image sensor or a charge-coupled device (CCD) image sensor designed to sense, display, and/or store images in real-time and on demand so that the mobile device 100 may effectively act as a camera device for capturing images of geographical areas of a site and providing a real time video stream of a current field of view of the camera 106 of the mobile device 100. In some instances, the captured images may be forwarded across a network, such as network 118, for example.
In the illustrative example shown in
In some cases, the user interface 108 may include a display screen 124 and/or a distinct keypad 126. The display screen 124 may be any suitable display. In some instances, the display screen 124 may include or may be a liquid crystal display (LCD), an OLED, etc., and in some cases a fixed segment display, a dot matrix LCD display, a two 7-segment display, and one or more LEDs. In some cases, the user interface 108 may be a touch screen LCD panel that functions as both the display screen 124 and the keypad 126. In some instances, when the mobile device 100 includes a virtual reality device or headset, the user interface 108 may provide a virtual reality depiction of the geographical areas captured and streamed by the camera 106. In some cases, the user interface 108 may be a dynamic graphical user interface. In some cases, the user interface 108 may be provided separate from the mobile device 100 and may facilitate a user's interactions with the mobile device 100.
In some cases, the mobile device 100 may communicate with one or more remote device(s) via the network 120 using the network adapter 116. The network 118 may include a wired and/or a wireless network(s) that can be, for instance, a wide area network (WAN) such as the Internet, a local area network (LAN), a personal area network (PAN), a campus area network (CAN), or metropolitan area network (MAN), among other types of wireless networks. In some instances, the mobile device 100 may include a communication port (not explicitly shown). It is contemplated that the communication ports may be wired and/or wireless. When the communication ports are wireless, the communication port may include a wireless transceiver, and the remote device(s) 120 may include a compatible wireless transceiver. It is contemplated that the wireless transceivers may communicate using a standard and/or a proprietary communication protocol. Suitable standard wireless protocols may include, for example, cellular communication, Lon, BACnet, Modbus, ZigBee, Bluetooth, WiFi, IrDA, dedicated short range communication (DSRC), EnOcean, or any other suitable wireless protocols, as desired.
In some cases, the memory 104 may be operatively coupled to the controller 102 and may be used to store any desired information, such as captured images of geographical areas from the camera 106, virtual security camera selections, virtual security camera placement locations at a geographical area or site, a virtual model of the site, a Building Information Model (BIM) of a site, and/or any other suitable information. In some instances, the memory 104 may include a storage system 112 that may be any suitable type of storage including, but not limited to, RAM, ROM, EPROM, flash memory (e.g., NAND flash memory), an external SPI flash memory, a hard drive, and/or the like. In some cases, the storage system 112 may include two or more types of memory. For example, the storage system 112 may include a RAM, a ROM and a flash memory module. During operation, the controller 102 may store information within the storage system 112, and may subsequently retrieve the stored information from the storage system 112.
Program/utility 110 may be stored in the memory 104 and may include one or more application program modules (e.g. software), such as a camera installation application 114. In some examples, the camera installation application 114 may be integrated with 3-D mapping functionality and/or building information modeling (BIM) functionality. In some cases, the program/utility 110 may include additional program modules as well as an operating system, one or more other application program modules, and program data. According to various examples, the application program modules (e.g., the camera installation application 114) may include, for example, various camera models/types/configurations, specs/functionality for each camera model, measurement and scaling functions, and other analytics for establishing/estimating a virtual field of view for each camera model relative to the field of the view of the camera 106 of the mobile device 100. In some cases, the camera installation application 114 may include assembler instructions, instruction-set-architecture (ISA) instructions, machine instructions, machine dependent instructions, microcode, firmware instructions, state-setting data, or either source code or object code written in any combination of one or more programming languages, including an object oriented programming language such as Smalltalk, C++ or the like, and conventional procedural programming languages, such as the “C” programming language or similar programming languages.
In some cases, the camera installation application 114 may provide instructions to the controller 102 to use the camera 106, the user interface 108, and resources stored in the memory 104 to aid in camera installation planning of a security system of a site. For example, a user of the mobile device 100 may be a security installation technician or a customer of a security installation organization. In some cases, the user may move about a site with the mobile device 100 and point the camera 106 of the mobile device 100 at areas of the site such that the camera 106 can provide camera video streams of each area of the site pointed to by the camera 106. In some cases, the camera video streams may be displayed on the display screen 124 of the user interface 108 of the mobile device 100. As discussed, in some examples, the camera video streams may be provided on the display screen 124 in real time and when the mobile device 100 includes a virtual reality device, the displayed camera video streams may be displayed as a virtual environment of the areas.
In some instances, the controller 102 may place a virtual security camera at a virtual security camera placement location at the site. In some cases, the user may select the virtual security camera placement location for the virtual security camera using the user interface 108 of the mobile device 100, and the controller 102 may place the virtual security camera at the virtual security camera placement location based on the user selection. The controller 102 may also determine and provide a virtual field of view of the virtual security camera, sometimes based on the particular virtual camera selected. In some cases, the virtual field of view of the selected virtual camera may be geographically fixed relative to the virtual security camera placement location at the site. In some instances, a particular geographic area of the site may correspond to at least a part of the virtual field of view of the placed virtual security camera. Accordingly, when the camera 106 of the mobile device 100 is orientated by the user to provides a camera video stream on the display screen 124 that includes the geographic area, the part of the virtual field of view that corresponds to the geographic area may also be displayed along with the camera video stream. In some instances, the part of the virtual field of view may be superimposed over the camera video stream, or otherwise concurrently displayed. In cases where the camera video stream is a real time camera video stream, the virtual field of view may be displayed in concert with the real time camera video stream. In some examples, the controller 102 may store the virtual security camera placement location of the virtual security camera at the selected site in the memory 104.
As stated, when the camera video stream displays a particular geographic area, only the part of the virtual field of view of the virtual camera that corresponds to the geographical area may be displayed on the display of the mobile device 100. This may occur in situations where the camera field of view of the mobile device 100 only includes part of the geographic area covered by the virtual field of view of the virtual security camera. Moreover, in some cases, the user may move the mobile device 100 to view a different geographical area of the site that does not include the virtual field of view of the virtual security camera. Accordingly, the camera video stream of the new geographical area may be displayed but the virtual field of view of the virtual security camera may not be included on this display.
In some examples, the user may provide input via the user interface 108 to change the virtual field of view of the virtual security camera. For instance, the user may increase or decrease the desired virtual field of view of the virtual security camera. In some cases, when the virtual field of view is changed, the controller 102 may change the current virtual security camera to another virtual security camera that has or is capable of providing the desired virtual field of view. In some instances, the controller 102 may also display on the display screen 124 a plurality of available virtual security cameras, and the user may provide input via the user interface 108 to select a virtual security camera from the plurality of available virtual security cameras. As such, when the user selects different virtual security cameras, the controller 102 may determine and provide the corresponding virtual field of view of the selected virtual security camera.
In some cases, included on the camera video stream 210 may be placement locations for virtual security cameras. That is, the camera field of view 216 may be positioned to encompass a desired location of the site 202 for placement of a virtual security camera. In some instances, the mobile device 204 may display an icon 214 that may indicate a virtual security camera placement location of a virtual security camera at the site 202. In this examples, the icon 214 is configured to resemble a virtual security camera. In other examples, however, the icon 214 may have any suitable shape or form such as, for instance, a circle/dot or another general shape. Hereinafter, the icon 214 will be referred to as the virtual security camera 214. In some cases, the user of the mobile device 204 may place the icon 214 at any desired location in the field of view 216 of the camera 206. In some cases, the mobile device 204 may automatically place the virtual security camera 214, and the user may review and/or reposition the virtual security camera 214 as desired. In the example shown, the user has placed the virtual security camera 214 on a pole 218. However, other locations encompassed by the camera field of view 216 may be suitable placement locations for the virtual security camera 214 or other virtual security cameras. In some cases, the mobile device 204 may receive an input such as, for example, a press on the display 208 (if the display 208 is a touchscreen) or another part of the user interface, from the user 212 that places the virtual security camera 214 at a desired location. The virtual security camera 214 may then be fixed at this geo-location of the site 202, such that if the field of view of the camera of the mobile device 204 no longer includes that geo-location, the icon representing the virtual security camera 214 is no longer shown in the field of view of the camera of the mobile device 204. In the example shown, the mobile device 204 may display at least part of the virtual field of view 220 of the virtual security camera on the camera video stream 210 of the mobile device 204 when the camera field of view 216 encompasses at least part of the virtual field of view 220 of the virtual security camera.
In some instances, the virtual field of view 220 of the virtual security camera may be superimposed over the camera video stream 210 and in real time. In some cases, a reference measurement may be used to scale the virtual field of view 220 relative to the camera video stream 210. For instance, the user 212 may input a height of the light pole 218 and the mobile device 204 may use the height of the light pole 218 as a reference measurement so that a geographic region covered by the virtual field of view 220 of the virtual security camera will be scaled properly with the field of view of the camera of the mobile device 204. In another example, the mobile device 204 may have the capability to obtain a reference measurement on its own. For example, the mobile device 204 may include a depth sensor that can be used to measure sizes of objects in the camera field of view 216. The measurement(s) may be used as a reference measurement so that the geographic region covered by the virtual field of view 220 in the real time camera video stream will be to scaled to correspond to the corresponding geographic region in the real time camera video stream.
In some instances, the mobile device 204 may provide a details box 224 on the display 208 that includes some or all of the scaled measurements of the virtual field of view 220.
Turning back to
As can be seen, in the example shown, the camera field of view 216 encompasses both the placement location (i.e., the light pole 218) of the virtual security camera 214 and a majority of the virtual field of view 220. In some instances, the virtual field of view 220 may be geographically fixed relative to the geo-location of the virtual security camera 214 (i.e., the placement location of the virtual security camera 214 at the site, in this case, the light pole 218) and therefore, the site 202. As such, if the user 212 were to move the mobile device 204 to change the camera field of view 216 such that the light pole 218 and the virtual security camera 214 are no longer included in the camera field of view 216, the mobile device 204 may still display part of the virtual field of view 220 that remains encompassed by the camera field of view 216.
For example, virtual field of view 222 depicts a part of a virtual field of view of a virtual security camera (not shown) that is not included in the camera field of view 216. Accordingly, the virtual security camera is not displayed on the display of the mobile device 204. However, part of the virtual field of view 222 of that virtual security camera (not shown) is still encompassed by the camera field of view 216 and may therefore be displayed on the display of the mobile device 204. In some cases, if the user 212 were to move the mobile device 204 enough such that no part of the virtual field of view 220 or the light pole 218 are included in the camera field of view 216, and no part of the virtual field of view 222 are included in the camera field of view 216, the mobile device 204 may display the camera video stream 210, but not display the virtual field of 220, the virtual security camera 214, the virtual field of view 222 or its corresponding virtual security camera.
The method 200 may be repeated for placing, providing, and displaying additional virtual security cameras around the site 202. In some cases, the mobile device 204 may provide suggestions to the user 212 for placement of virtual security cameras. For instance, the mobile device 204 may suggest a number of security cameras and security camera placement locations throughout the site 202 so that all or almost all of the site 202 will be monitored with minimum or no blind spots. In some examples, the mobile device 204 may suggest camera models that maximize the monitoring of the site 202. The mobile device 204 may also indicate lengths of cables that would be needed for the security cameras at the current or suggested placement locations, nearby power sources that may be used at the site 202, and/or determine the number of switches needed for the current configured surveillance system. In some cases, the camera field of view 216 provided by the mobile device 204 may be a virtual reality view. For example, if the mobile device 204 includes a 3D map application or a BIM of the site, the mobile device 204 may display on the display 208, a virtual reality view of the site 202 as the user traverses the site. Moreover, mobile device 204 may have a day and night mode so that the virtual camera placement locations and virtual fields of view may be viewed under both day and night conditions.
In some cases, the mobile device 204 may store the virtual security camera placement location(s) and any or all information related to the virtual security camera placement configuration. Then, before actual security cameras are placed throughout the site 202, a customer may walk around the site and view the virtual security cameras, virtual fields of view, and placement configurations to decide if acceptable before real security cameras are installed at the site 202.
In some cases, included on the current camera field of view 316 may be placement locations for virtual security cameras. In the example shown, the mobile virtual reality device 304 displays a virtual security camera 314 at a virtual security camera placement location in the room 302. As shown, the virtual security camera placement location corresponds to a room corner 318. This may geographically fix the virtual security camera 314 relative to the room 302 in the virtual environment 322. In some cases, the mobile virtual reality device 304 may receive an input from the user 306 that places and fixes the virtual security camera 314 at the room corner 318.
As can be seen, the mobile virtual reality device 304 displays a virtual field of view 320 in the current field of view 316 of the mobile virtual reality device 304. As shown, the virtual field of view 320 may cover a geographic region 312 of the room 302 and the virtual field of view 320 may be fixed in the virtual environment 322. Accordingly, when the current field of view 316 of the mobile virtual reality device 304 encompasses the geographic region 312, the mobile virtual reality device 304 may display the virtual field of view 320 in concert (e.g. overlaid over) with the real time video stream 310 of the current view field of view 316 of the mobile virtual reality device 304. In some cases, a reference measurement may be used to scale the virtual field of view 320 relative to the real time video stream 310 of the mobile virtual reality device 304, as described above. Moreover, in some instances, the mobile virtual reality device 304 may provide a details box 324 similar to the details box 224 depicted in
As can be seen, in the example shown in
The method 300 may be repeated for placing, providing, and displaying multiple virtual security cameras. Moreover, similar to the mobile device 204, the mobile virtual reality device 304 may provide suggestions, indicate security camera types, sizes, and/or may have a day and night modes of operation as described above. In some cases, the mobile virtual reality device 304 may also store the virtual security camera placement locations and any or all information related to the virtual security camera placement configuration at the room 302, allowing a customer to view and select different virtual security cameras and placement configurations before real security cameras are placed at the room 302.
The examples described are by no means exhaustive and are for illustrative purposes. In some cases, variations may be made to the examples such as, the site locations for camera installation, the selection of virtual cameras being placed, scaling methods, determining suitable virtual camera placement locations at a particular site, etc. Accordingly, the examples described are not to be seen as limiting in scope.
Although the present system and/or approach has been described with respect to at least one illustrative example, many variations and modifications will become apparent to those skilled in the art upon reading the specification. It is therefore the intention that the appended claims be interpreted as broadly as possible in view of the related art to include all such variations and modifications.
Claims
1. A mobile device configured to aid in camera installation planning of a security system of a site, the mobile device comprising:
- a housing;
- a user interface, wherein the user interface includes a display screen fixed relative to the housing;
- a camera fixed relative to the housing such that the housing is oriented by a user to point the camera at various areas of the site, wherein the camera provides a camera video stream for display on the display screen of the mobile device;
- a controller carried by the housing and operatively coupled to the display screen and the camera, the controller configured to display at least part of a virtual field of view of a virtual security camera placed at a virtual security camera placement location at the site along with the camera video stream when the camera video stream displays a geographic area of the site that corresponds to the at least part of the virtual field of view of the virtual security camera, wherein the virtual field of view of the virtual security camera is geographically fixed relative to the virtual security camera placement location and the site.
2. The mobile device of claim 1, wherein the controller is configured to not display the virtual field of view of the virtual security camera when the camera video stream displays a geographic area of the site that does not encompass to the virtual field of view of the virtual security camera.
3. The mobile device of claim 1, wherein the controller is configured to store the virtual security camera placement location of the virtual security camera at the site.
4. The mobile device of claim 1, wherein the virtual field of view of the virtual security camera is, when displayed, superimposed over the camera video stream.
5. The mobile device of claim 1, wherein the camera video stream is displayed on the display screen in real time.
6. The mobile device of claim 1, wherein the controller is further configured to receive from the user of the mobile device via the user interface an input that places the virtual security camera at the virtual security camera placement location while the camera video stream displays the virtual security camera placement location.
7. The mobile device of claim 1, wherein the controller is further configured to receive from the user of the mobile device via the user interface an input that changes the virtual field of view of the virtual security camera.
8. The mobile device of claim 1, wherein the controller is further configured to receive from the user of the mobile device via the user interface an input that selects the virtual security camera from a plurality of available virtual security cameras.
9. The mobile device of claim 1, wherein the controller is further configured to use a reference measurement to scale the virtual field of view relative to the camera video stream.
10. The mobile device of claim 1, wherein the mobile device includes a smart phone, a tablet computer, a laptop computer or a virtual reality headset.
11. A method for establishing placement of a security camera for surveillance of a site, the method comprising:
- capturing a camera video stream of at least part of the site using a camera of a mobile device, the camera of the mobile device having a camera field of view;
- displaying an icon on the camera video stream when the camera field of view encompasses a virtual security camera placement location of a virtual security camera, wherein the icon indicates the virtual security camera placement location of the virtual security camera at the site; and
- displaying a virtual field of view of the virtual security camera on the camera video stream when the camera field of view encompasses at least part of the virtual field of view, wherein the virtual field of view is geographically fixed relative to the virtual security camera placement location and the site.
12. The method of claim 11, further comprising:
- moving the camera such that the camera field of view does not include the virtual security camera placement location and does not include any part of the virtual field of view of the virtual security camera, and in response, displaying the camera video stream but not displaying the icon or the virtual field of view of the virtual security camera.
13. The method of claim 11, further comprising receiving an input that places the icon at the virtual security camera placement location while the camera field of view encompasses the virtual security camera placement location.
14. The method of claim 11, further comprising receiving an input that changes the virtual field of view of the virtual security camera.
15. The method of claim 11, further comprising receiving an input that selects the virtual security camera from a plurality of available virtual security cameras.
16. The method of claim 11, further comprising using a reference measurement to scale the virtual field of view relative to the camera video stream.
17. The method of claim 11, wherein the mobile device includes a smart phone, a tablet computer, a laptop computer or a virtual reality headset.
18. A method for planning placement of one or more security cameras for surveilling a site, the method comprising
- moving about the site with a mobile virtual reality device that includes a camera that provides a real time video stream of a current field of view of the mobile virtual reality device, wherein the current field of view is referenced to a virtual environment of the site;
- placing a virtual security camera in the current field of view of the mobile virtual reality device at a virtual security camera placement location at the site, wherein the virtual security camera placement location becomes geographically fixed relative in the site in the virtual environment;
- providing a virtual field of view of the virtual security camera covering a geographic region of the site, wherein the virtual field of view is fixed relative to the virtual security camera placement location and the site in the virtual environment; and
- displaying the virtual field of view in concert with the real time video stream when the current field of view of the mobile virtual reality device encompasses the geographic region covered by the virtual field of view.
19. The method of claim 18, further includes:
- repeating the placing, providing and displaying steps for one or more other virtual security cameras.
20. The method of claim 18, wherein the mobile virtual reality device includes a smart phone, a tablet computer, a laptop computer or a virtual reality headset.
Type: Application
Filed: Jul 29, 2019
Publication Date: Feb 4, 2021
Patent Grant number: 11172111
Inventors: Deepak Sundar Meganathan (Bangalore), Jitendra Sitaram Chaurasia (Mumbai), Yudhvir Singh Rana (Gurugram)
Application Number: 16/525,430