IP Library › Granted Patent US 11,189,107
Granted Patent B2
US 11,189,107 · App. 16/979,828 · Granted Nov 30, 2021

3D device simulator visualizer platform as a service

Inventor: Eldor Reif (San Ramon, CA)
Assignee: HITACHI AMERICA, LTD.
G06T19/20G06T15/20G06T17/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,189,107
App. No.
16/979,828
Granted
Nov 30, 2021
Kind
B2
Abstract

Example implementations described herein are directed to simulation of devices to be installed in a facility through a high resolution 3D model. A high resolution capture device is utilized to capture 3D images of a facility to generate a 3D model from which devices can be located in freespace within the 3D model and simulated to provide simulated perspective views of facility from the perspective of the device.

Claims (52)

1. A method, comprising:

for a three dimensional (3D) model of a facility generated from images of the facility taken by a capture device configured to capture 3D images of the facility:

receiving a location in 3D space on the 3D model for placement of a device;

determining a restricted perspective view of the 3D model from the location in 3D space from applying parameters of the device on a perspective view of the 3D model from the location in 3D space, wherein the parameters of the device are indicative of capabilities of the device; and

generating for display, the restricted perspective view of the 3D model from the location in 3D space to simulate the device,

wherein upon receipt of an instruction to generate a 2D floorplan view of the 3D model:

generating another perspective view of the 3D model with an indicator of the location in 3D space based on rotating the 3D model until the 3D model is orthogonal to an axis; and

providing the another perspective view as the 2D floorplan view, the another perspective view indicating placement of one or more cameras or sensors on the 2D floorplan view.

2. The method of claim 1 , wherein the device is selected from at least one of a plurality of types of cameras and a plurality of types of sensors.

3. The method of claim 1 , wherein the generating for display, the restricted perspective view of the 3D model from the location in 3D space to simulate the device comprises providing the restricted perspective view for display to one or more client devices in real time.

4. The method of claim 1 , wherein upon receipt of a change to the location in 3D space, changing the perspective view of the 3D model from the location in 3D space and applying the parameters of the device on the changed perspective view of the 3D model from the location in 3D space to regenerate the restricted perspective view of the 3D model from the location in 3D space.

5. The method of claim 1 , wherein the determining the restricted perspective view of the 3D model from the location in 3D space from applying parameters of the device on a perspective view of the 3D model from the location in 3D space comprises modifying at least one of a permissible field of view, a resolution, a permissible zoom, and permissible line of sight movement according to the parameters of the device.

6. The method of claim 1 , further comprising:

providing an interface indicating the parameters of the device;

upon receipt of a modification to one or more of the parameters on the interface, modifying the restricted perspective view based on the modification to the one or more of the parameters.

7. The method of claim 1 , further comprising:

upon receipt of an instruction to change the device to another device, regenerating the restricted perspective view of the 3D model from the location in 3D space from applying the parameters of the another device on the perspective view of the 3D model from the location in 3D space.

8. A non-transitory computer readable medium, storing instructions for executing a process, the instructions comprising:

for a three dimensional (3D) model of a facility generated from images of the facility taken by a capture device configured to capture 3D images of the facility:

receiving a location in 3D space on the 3D model for placement of a device;

determining a restricted perspective view of the 3D model from the location in 3D space from applying parameters of the device on a perspective view of the 3D model from the location in 3D space, wherein the parameters of the device are indicative of capabilities of the device; and

generating for display, the restricted perspective view of the 3D model from the location in 3D space to simulate the device;

wherein upon receipt of an instruction to generate a 2D floorplan view of the 3D model:

generating another perspective view of the 3D model with an indicator of the location in 3D space based on rotating the 3D model until the 3D model is orthogonal to an axis; and

providing the another perspective view as the 2D floorplan view, the another perspective view indicating placement of one or more cameras or sensors on the 2D floorplan view.

9. The non-transitory computer readable medium of claim 8 , wherein the device is selected from at least one of a plurality of types of cameras and a plurality of types of sensors.

10. The non-transitory computer readable medium of claim 8 , wherein the generating for display, the restricted perspective view of the 3D model from the location in 3D space to simulate the device comprises providing the restricted perspective view in real time in response to submitted instructions from a client device.

11. The non-transitory computer readable medium of claim 8 , the instructions further comprising:

upon receipt of a change to the location in 3D space, changing the perspective view of the 3D model from the location in 3D space and applying the parameters of the device on the changed perspective view of the 3D model from the location in 3D space to regenerate the restricted perspective view of the 3D model from the location in 3D space.

12. The non-transitory computer readable medium of claim 8 , wherein the determining the restricted perspective view of the 3D model from the location in 3D space from applying parameters of the device on a perspective view of the 3D model from the location in 3D space comprises modifying at least one of a permissible field of view, a resolution, a permissible zoom, and permissible line of sight movement according to the parameters of the device.

13. The non-transitory computer readable medium of claim 8 , the instructions further comprising:

providing an interface indicating the parameters of the device;

upon receipt of a modification to one or more of the parameters on the interface, modifying the restricted perspective view based on the modification to the one or more of the parameters.

14. The non-transitory computer readable medium of claim 8 , the instructions further comprising:

upon receipt of an instruction to change the device to another device, regenerating the restricted perspective view of the 3D model from the location in 3D space from applying the parameters of the another device on the perspective view of the 3D model from the location in 3D space.

15. A system, comprising:

a memory, configured to manage a three dimensional (3D) model of a facility generated from images taken by a capture device configured to capture 3D images of the facility; and

a processor, configured to:

receive a location in 3D space on the 3D model for placement of a device;

determine a restricted perspective view of the 3D model from the location in 3D space from applying parameters of the device on a perspective view of the 3D model from the location in 3D space, wherein the parameters of the device are indicative of capabilities of the device; and

generate for display, the restricted perspective view of the 3D model from the location in 3D space to simulate the device;

wherein upon receipt of an instruction to generate a 2D floorplan view of the 3D model:

generate another perspective view of the 3D model with an indicator of the location in 3D space based on rotating the 3D model until the 3D model is orthogonal to an axis; and

provide the another perspective view as the 2D floorplan view, the another perspective view indicating placement of one or more cameras or sensors on the 2D floorplan view.

16. The system of claim 15 , wherein the device is selected from at least one of a plurality of types of cameras and a plurality of types of sensors.

17. The system of claim 15 , wherein the device is a surveillance camera configured to periodically pan according to the parameters, wherein the processor is configured to generate for display, the restricted perspective view of the 3D model from the location in 3D space to simulate the device by changing the restricted perspective view in real time to simulate the periodic pan of the surveillance camera according to the parameters.

18. The system of claim 15 , wherein upon receipt of a change to the location in 3D space, the processor is configured to change the perspective view of the 3D model from the location in 3D space and apply the parameters of the device on the changed perspective view of the 3D model from the location in 3D space to regenerate the restricted perspective view of the 3D model from the location in 3D space.

19. The system of claim 15 , wherein the processor is configured to determine the restricted perspective view of the 3D model from the location in 3D space from applying parameters of the device on a perspective view of the 3D model from the location in 3D space through modifying at least one of a permissible field of view, a resolution, a permissible zoom, and permissible line of sight movement according to the parameters of the device.

20. The system of claim 15 , wherein the processor is configured to:

provide an interface indicating the parameters of the device;

upon receipt of a modification to one or more of the parameters on the interface, modify the restricted perspective view based on the modification to the one or more of the parameters;

upon receipt of an instruction to the interface to change the device to another device, regenerate the restricted perspective view of the 3D model from the location in 3D space from applying the parameters of the another device on the perspective view of the 3D model from the location in 3D space.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2022
From: HITACHI AMERICA, LTD.
To: HITACHI VANTARA, LLC
Reel/Frame 060391/0789 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2020
From: REIF, ELDOR
To: HITACHI AMERICA, LTD.
Reel/Frame 053739/0958 →
Continuity (1)
Related Publication 20210065461A1 · Mar 4, 2021