Patents Assigned to CAE Inc.
-
Publication number: 20180286284Abstract: There is described an artificial eye system comprising: a see-through display for displaying an image of an eye thereon; a light detector for detecting light propagating through the see-through display and coming from an external environment; and a controller for: generating the image of the eye using information about the light detected by the light detector; and displaying the generated image of the eye on the see-through display.Type: ApplicationFiled: March 31, 2017Publication date: October 4, 2018Applicant: CAE INC.Inventors: Jean-Sebastien FLAMAND, Francois CARON
-
Publication number: 20180286286Abstract: There is described an artificial eye system comprising: a display unit for displaying an image of an eye thereon, the screen comprising a plurality of light cells each adapted to emit light, at least a given one of the light cells being adapted to selectively emit light and detect light; and a controller for controlling the display unit, the controller for: operating at least one first light cell each as a light detector in order to detect light incident thereon, the least one first light cell being selected among the at least a given one of the light cells; determining an image of the eye to be displayed on the display unit as a function of the detected light; and operating second light cells each as a light emitter in order to display the determined image of the eye on the display unit, the second light cells being selected among the plurality of light cells.Type: ApplicationFiled: March 31, 2017Publication date: October 4, 2018Applicant: CAE INC.Inventors: Jean-Sebastien FLAMAND, Francois CARON
-
Publication number: 20180249270Abstract: A system for generating calibrated multi-channel non-coherent signals. The system comprises a plurality of synthesizers for generating a corresponding plurality of signals, and a plurality of filters for band-pass filtering the plurality of generated signals. Each filter filters the signal generated by one of the plurality of synthesizers, by performing the band-pass filtering in a dedicated frequency band. The system comprises a plurality of loudspeakers for playing the plurality of filtered signals respectively filtered by the plurality of filters. The system comprises a channel configurator for configuring at least one of the filters for performing the band-pass filtering according to a calibrated amplitude spectrum of the signal.Type: ApplicationFiled: February 24, 2017Publication date: August 30, 2018Applicant: CAE INC.Inventor: Maxime AYOTTE
-
Publication number: 20180249249Abstract: A system for selecting a loudspeaker based on its low frequency rendering. The system comprises a plurality of synthesizers for generating a corresponding plurality of signals. The system comprises a plurality of filters for band-pass filtering the plurality of generated signals. Each filter filters the signal generated by one of the plurality of synthesizers. Each filter is configured for performing the band-pass filtering in a dedicated frequency band. The system comprises a plurality of loudspeakers for playing the plurality of filtered signals. Each loudspeaker plays the signal filtered by one of the plurality of filters. The system comprises a channel configurator for selecting one among the plurality of loudspeakers based on a reference amplitude spectrum of a model signal and a low frequency response of each one of the plurality of loudspeakers.Type: ApplicationFiled: February 24, 2017Publication date: August 30, 2018Applicant: CAE INC.Inventors: Maxime AYOTTE, Marc-Andre GIGUERE
-
Patent number: 10008031Abstract: Method(s) and interactive simulation station(s) for improved heat modeling and rendering in an interactive computer simulation system. Considering inputs received on tangible instruments, a view point is defined for displaying heat-enhanced images. A non-static 3D mesh defines temperature-influenced virtual point(s) and comprises a base-texture and a heat-map texture. Rendering the 3D mesh is performed from the view point by 1) applying base imagery data of the base-texture over surfaces of the 3D mesh from base-texture coordinates (mapping the base imagery data on the 3D mesh); 2) from the heat-map texture, and for each temperature-influenced virtual point(s), loading a heat-propagation pattern from heat-map coordinates, shared with the base-texture coordinates, that selectively map the heat-propagation pattern on the 3D mesh; and 3) computing a heat-related intensity variation on the visible surface(s) from the heat-propagation pattern of each temperature-influenced virtual point(s).Type: GrantFiled: March 31, 2017Date of Patent: June 26, 2018Assignee: CAE INC.Inventor: Michel Pigeon
-
Patent number: 9911241Abstract: Methods and computer systems for rendering plausible images of 3D polygon mesh(es) in a computer simulation comprising a computer generated environment. On a 3D polygon mesh defined using a plurality of vertices providing a plurality of rendering faces, determining an anchor point from at least three of the plurality of vertices, for each one of the rendering faces of the 3D polygon mesh, determining whether a path exists towards the anchor point and/or whether the one rendering face is on an unstable part of the 3D polygon mesh. When the path does not exist or when the part is unstable, removing the one rendering face from the 3D polygon mesh into an updated 3D polygon mesh. Rendering the updated 3D polygon mesh for display comprising a subset of the plurality of rendering faces using a visual texture, the subset being determined from the field of view of the computer simulation.Type: GrantFiled: September 30, 2014Date of Patent: March 6, 2018Assignee: CAE INC.Inventor: Patrick Piche
-
Patent number: 9864019Abstract: Magnetic sensor system including an assembly comprising first, second, and third scalar point-sensor magnetometers being fixedly mounted with respect to one another such that the position of each magnetometer's axis is invariable with respect to the other magnetometers' axes. When the sensor assembly is in operation, each magnetometer's axis forms an angle with ambient magnetic field lines. Each magnetometer has an operating range defined with respect to a range of values of the angle formed by its axis and the ambient magnetic field. The magnetometers are positioned such that at least one of magnetometers is within its operating range at any point in time. Each magnetometer has an output signal. Computer processor determines which of the output signals is to be used any particular point in time in the sensing of local variations in the ambient magnetic field. Method of operation of the magnetic sensor system/assembly is disclosed.Type: GrantFiled: May 28, 2013Date of Patent: January 9, 2018Assignee: CAE INC.Inventor: Francis Lortie
-
Patent number: 9860664Abstract: A system for dynamically adapting calibrated multi-channel non-coherent signals. The system comprises a physical simulation environment, a plurality of synthesizers for generating a corresponding plurality of signals, a plurality of filters for band-pass filtering the plurality of generated signals, and a plurality of loudspeakers positioned on a wall of the physical simulation environment for playing the plurality of filtered signals inside the physical simulation environment. The system comprises a noise sensor positioned inside the physical simulation environment for measuring a physical simulation environment signal amplitude and transmitting the physical simulation environment signal amplitude to a channel configurator. The system comprises the channel configurator for configuring each synthesizer to generate the corresponding signal according to a calibrated amplitude spectrum of the signal.Type: GrantFiled: February 24, 2017Date of Patent: January 2, 2018Assignee: CAE INC.Inventor: Maxime Ayotte
-
Patent number: 9779627Abstract: Method, device and system for deploying emergency vehicle units in a geographical area. A computer receives, from at least one external resource, location data and status information for each of a plurality of emergency vehicle units. The location data and status information is stored in a memory buffer. The computer applies a deployment calculation formula for calculating a deployment recommendation considering a list of weighted deployment rules, the location data, the status information and a list of priority indicators. Display the deployment recommendation. An updated deployment recommendation is received from the user interface module. Display the updated deployment recommendation. Calculate an updated list of weighted deployment rules in order for the deployment calculation formula to provide a new deployment recommendation. Display the new deployment recommendation.Type: GrantFiled: March 31, 2016Date of Patent: October 3, 2017Assignee: CAE INC.Inventors: Andrew Nepogodin, Brian Lypps
-
Patent number: 9760660Abstract: A method of developing a mathematical model of dynamics of a vehicle for use in a computer-controlled simulation, comprising: selecting a coefficient of a state-space model mathematically modelling the dynamics of the vehicle, the selected coefficient having a value for a predetermined state of the vehicle; and varying, a parameter of a physically-based computerized model mathematically modelling the dynamics of the vehicle, the parameter related to at least one of physical characteristics of the vehicle and phenomena influencing the dynamics of the vehicle, to improve the accuracy of the physically-based model via computer-implemented numerical optimization, the computer-implemented numerical optimization targeting the coefficient of the state-space model such that the difference between a value predicted by the physically-based model and the value of the coefficient of the state-space model for the predetermined vehicle state is within a predetermined range.Type: GrantFiled: October 9, 2012Date of Patent: September 12, 2017Assignee: CAE Inc.Inventors: Daniel Spira, Vincent Myrand-Lapierre, Olivier Soucy
-
Patent number: 9754423Abstract: Method and computer system for performing a computer simulation in which virtual contaminants are rendered on a scene thereof. A model defining a virtual environment of the computer simulation is loaded into memory module. The virtual environment defines a first additive zone and a second subtractive zone with vector paths therewithin and being at least partially enclosed within the first additive zone. An image generator module is used for adding a virtual contaminant over the first additive zone, removing, at least partially, the virtual contaminant within the second subtractive zone along the paths in 2D leaving a remaining virtual contaminant in the first additive zone and rendering an image for display comprising the remaining virtual contaminant in the virtual environment using a visual texture of the virtual contaminant. At least one border is defined along the paths for allowing smooth visual transition with one or more neighboring images.Type: GrantFiled: October 24, 2016Date of Patent: September 5, 2017Assignee: CAE INC.Inventors: Patrick Piché, Bogdan Anghel, Olivier Christin
-
Patent number: 9754506Abstract: An infrastructure for an interactive computer program comprising a computer generated environment. The infrastructure comprises an instrument module, a first display and a second display. At least one tangible instrument allows the user to interact within the computer generated environment, at least one virtualized instrument is not accessible to the user. The first display displays images from the computer generated environment. The second display is positioned on one side of the instrument module for displaying at least images of the virtualized instrument(s) and of a virtualized participant that has access to the virtualized participant of the interactive computer program. A method comprising providing the tangible instrument and the first display screen The method also comprises displaying images of the virtualized instrument and the virtualized participant on the second display screen.Type: GrantFiled: March 31, 2015Date of Patent: September 5, 2017Assignee: CAE Inc.Inventor: Alexander Ireland
-
Patent number: 9754408Abstract: A method and a computer system for modeling, in a virtual environment of a computer simulation, virtual contaminants in a scene to be rendered. A processing module, using a graphical user interface on a display device, is used for defining, in a model, a first additive zone of the scene over which a virtual contaminant is to be added, defining, in the model, a second subtractive zone of the scene over which the virtual contaminant is to be at least partially removed, the second subtractive zone being at least partially enclosed within the first additive zone and a memory module is used for storing the model, the model being made available through a storage module for rendering the virtual contaminants on the scene in the computer simulation. A preview mode is used for launching the computer simulation at a rate lower than the expected rate of the computer simulation.Type: GrantFiled: October 24, 2016Date of Patent: September 5, 2017Assignee: CAE INC.Inventors: Patrick Piché, Bogdan Anghel, Olivier Christin, Sergiy Samus, Robert Ricci, Daniel Gosselin
-
Publication number: 20170236437Abstract: A simulation server capable of transmitting a visual alarm representative of a simulation event discrepancy to a computing device. The simulation server stores lesson plans comprising at least one event; each event comprising at least one rule. The simulation server executes a simulation according to a particular lesson plan, and transmits a visual representation of the executed simulation to a computing device. The simulation server collects simulation data representative of the executed simulation, processes the simulation data, compares the simulation data with the at least one rule of the at least one event of the lesson plan, and determines each rule is met based on the comparison. When a rule is not met, the simulation server transmits information for displaying on a timeline in the visual representation of the executed simulation a visual alarm representative of the event corresponding to the rule not being met to the computing device.Type: ApplicationFiled: February 17, 2016Publication date: August 17, 2017Applicant: CAE INCInventors: Sebastien MALO, Jean-François DELISLE
-
Publication number: 20170236439Abstract: A simulation server capable of creating events of a lesson plan based on simulation data statistics. The simulation server comprises memory for storing simulation data, and a processing unit. The processing unit executes a plurality of simulations functionalities according to a lesson plan. The processing unit collects simulation data representative of the execution of the plurality of simulations functionalities according to the lesson plan. The processing unit stores the simulation data in the memory. The processing unit processes the simulation data to generate simulation data statistics. The processing unit creates at least one event having at least one rule based on the simulation data statistics. The at least one rule consists in at least one measurable value to be measured by at least one of the simulation functionalities.Type: ApplicationFiled: February 17, 2016Publication date: August 17, 2017Applicant: CAE INCInventors: David Bowness, Jean-François DELISLE, Dac Toan HO, Luc GINGRAS
-
Publication number: 20170235859Abstract: A simulation server capable of configuring events of a lesson plan through interactions with a computing device. The simulation server stores in a memory at least one lesson plan. Each lesson plan comprises at least one event, and each event comprises at least one rule. The simulation server receives a lesson plan selection from the computing device. The simulation server extracts from the memory the at least one event corresponding to the lesson plan selection and the corresponding at least one rule, and transmits the extracted at least one event and at least one rule corresponding to the selected lesson plan to the computing device. The simulation server further receives from the computing device, a selection of at least one event to be used for the selected lesson plan with a configuration of the at least one rule for each selected event.Type: ApplicationFiled: February 17, 2016Publication date: August 17, 2017Applicant: CAE INCInventor: Jean-Francois DELISLE
-
Publication number: 20170236431Abstract: A simulation server capable of interacting with a plurality of simulators to perform a plurality of simulations. The simulation server comprises a communication interface for exchanging data with other entities. The processing server also comprises a processing unit for executing at least one simulation. The processing unit also generates simulator simulation data and transmits the simulator simulation data to at least one simulator via the communication interface. The simulator simulation data are representative of the execution of the at least one simulation. The processing unit also receives simulator interaction data from the at least one simulator via the communication interface. The processing unit further processes the simulator interaction data and controls the execution of the at least one simulation based on the processed simulator interaction data. The simulation server may also interact with one or more of portable computing devices to perform the plurality of simulations.Type: ApplicationFiled: February 17, 2016Publication date: August 17, 2017Applicant: CAE INCInventor: Jean-Francois DELISLE
-
Publication number: 20170236438Abstract: A simulation server capable of transmitting a visual prediction indicator representative of a predicted simulation event discrepancy. The simulation server stores a lesson plan comprising one or more events. A particular event has a corresponding objective consisting in a value, and a corresponding prediction metric consisting in another value. The objective is not met when the prediction metric is met. The simulation server executes a simulation according to the lesson plan, and transmits a visual representation of the executed simulation to a computing device. The simulation server collects simulation data representative of the executed simulation, processes the simulation data, and compares a simulation value of the particular event with the corresponding prediction metric.Type: ApplicationFiled: February 17, 2016Publication date: August 17, 2017Applicant: CAE INCInventor: Jean-François DELISLE
-
Publication number: 20170236440Abstract: A portable computing device and method for transmitting Instructor Operating Station (IOS) filtered information. A portable computing device receives IOS control and monitoring data from a simulation server, displays the IOS control and monitoring data on the portable computing device, and receives a selection by a user of at least one component of the displayed IOS control and monitoring data. The selection is performed by an interaction of the user with the displayed IOS control and monitoring data. The portable computing device determines IOS filtered information related to the selected at least one component, and transmits the IOS filtered information to a destination computing device. The determination of the IOS filtered information takes into consideration destination user access rights of a destination user. The destination device may be a simulator or a portable computing device, where the destination user performs a simulation session by interacting with the simulation server.Type: ApplicationFiled: February 17, 2016Publication date: August 17, 2017Applicant: CAE INCInventor: Jean-Francois DELISLE
-
Patent number: 9734184Abstract: Method and systems for executing an interactive computer simulation of a simulated vehicle comprising a remote data management system, a central repository, a remote repository and an interactive computer simulation station. The central repository stores a synthetic natural environment database (SNEDB) that comprises data records for a plurality of geographically-located terrain skin representations of a computer generated environment. The remote data management system maintains the remote repository storing a subset of data records from the SNEDB. Each one of the subset of data records has a priority tag. The station sends a data request for geographical locations from the SNEDB and allows users to interact in the simulation for controlling the simulated vehicle.Type: GrantFiled: March 31, 2016Date of Patent: August 15, 2017Assignee: CAE INC.Inventors: Michel Lagacé, Sébastien Emond, Alexandre Gauthier