CA2902040C

Reduction of sensor captured data streamed to an operator

Abstract

Systems, methods and computer storage mediums reduce an amount of data captured by a plurality of sensors (130) on a vehicle that is streamed (180) to an operator of the vehicle. Embodiments relate to processing (150) the real-time data captured by the plurality of sensors (130) so that required real-time data that is necessary for the operator to adequately monitor the target area is streamed (180) in real-time to the operator while discarding the unnecessary real-time data. The discarded real-time data is replaced by a three-dimensional virtual model that is a virtual representation of the target area. The three-dimensional virtual model is generated (160) based on previously captured data of the target area. The processed real-time data required by the operator is integrated (170) into the three-dimensional virtual model. The processed real-time data that is integrated into the three-dimensional virtual model is streamed (180) to the operator.

CA2902040C, drawing sheet 1
Sheet 1 of 3

Term

7.4 yearsleft in the term

Expires 21 February 2034.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

21 claims: 3 independent, 18 dependent

  1. 1
    -26What is claimed is:1. A method for reducing an amount of data captured by at least one of a plurality of sensors located on a vehicle that is streamed to an operator of the vehicle, comprising: retrieving previously captured data of a target area from a previously captured data database, wherein previously captured data depicts an actual representation of the target area when previously captured data was captured;generating a three-dimensional virtual model of the target area from the previously captured data, wherein the three-dimensional virtual model is a virtual representation of the target area;capturing real-time data of the target area captured by the plurality of sensors located on the vehicle, wherein real-time data provides the actual representation of the target area in real-time;processing the real-time data to distinguish required real-time data that satisfies a plurality of process parameters from unnecessary real-time data that fails the plurality of process parameters;discarding unnecessary real-time data captured by a first sensor that is redundant to the required real-time data captured by a second sensor;discarding the unnecessaiy real-time data captured by the plurality of sensors that is redundant to the previously captured data included in the previously captured data database;integrating the required real-time data into the three-dimensional virtual model;and streaming only the required real-time data integrated into the three-dimensional virtual model to the operator of the vehicle.
  2. 9
    A system for reducing an amount of data captured by at least one of a plurality of sensors located on a vehicle that is streamed to an operator of the vehicle, comprising:at least one processor;and a memory coupled with the processor, the memory including instructions that, when executed by the processor cause the processor to: CA 2902040 2018-12-20 -28retrieve previously captured data of a target area from a previously captured data database, wherein previously captured data depicts an actual representation of the target area when previously captured data was captured;generate a three-dimensional virtual model of the target area from the previously captured data, wherein the three-dimensional virtual model is a virtual representation of the target area;capture real-time data of the target area captured by the plurality of sensors located on the vehicle, wherein the real-time data provides the actual representation of the target area in real-time;process the real-time data to distinguish required real-time data that satisfies a plurality of process parameters from unnecessary real-time data that fails the plurality of process parameters;discard unnecessary real-time data captured by a first sensor that is redundant to the required real-time data captured by a second sensor;discard the unnecessary real-time data captured by the plurality of sensors that is redundant to the previously captured data included in the previously captured data database;integrate the required real-time data into the three-dimensional virtual model;and stream only the required real-time data integrated into the three-dimensional virtual model to the operator of the vehicle.
  3. 17
    A non-transitory computer readable storage medium encoded with a computer program, the computer program comprising instructions that when executed by one or more processors cause the one or more processors to perform operations comprising:retrieving previously captured data of a target area from a previously captured data database, wherein previously captured data depicts an actual representation of the target area when previously captured data was captured;CA 2902040 2018-12-20 -30generating a three-dimensional virtual model of the target area from the previously captured data, wherein the three-dimensional virtual model is a virtual representation of the target area;capturing real-time data of the target area captured by a plurality of sensors located on a vehicle, wherein real-time data provides the actual representation of the target area in realtime;processing the real-time data to distinguish required real-time data that satisfies a plurality of process parameters from unnecessary real-time data that fails the plurality of process parameters;discarding unnecessary real-time data captured by a first sensor that is redundant to the required real-time data captured by a second sensor;discarding the unnecessary real-time data captured by the plurality of sensors that is redundant to the previously captured data included in the previously captured data database;integrating the required real-time data into the three-dimensional virtual model;and streaming only the required real-time data into the three-dimensional virtual model to an operator of the vehicle.