There is provided a computer-implemented method for remotely pointing to a region of interest within a simulation environment, the process comprising the steps of: receiving coordinates of at least one point selected within a given image of at least a portion of the simulation environment, the given image being displayed on a display unit; identifying a region of interest within the simulation environment based on the received coordinates of the at least one point; and providing control signals to a projector to visually distinguish the region of interest within the simulation environment.
H04L 65/75 - Gestion des paquets du réseau multimédia
G06V 10/25 - Détermination d’une région d’intérêt [ROI] ou d’un volume d’intérêt [VOI]
G09B 9/08 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour l'enseignement du pilotage des aéronefs, p.ex. bancs d'entraînement au pilotage sans visibilité
H04L 65/403 - Dispositions pour la communication multipartite, p.ex. pour les conférences
A rear projection dome (10) including: a front screen section (12) defining an upper front edge (14) and opposite side front edges (16,18); a rear screen section (20) defining an upper rear edge (22) and opposite side rear edges (24, 26). The opposite side front edges (16, 18) and the opposite side rear edges (24, 26) form seamless side joints (28) for allowing uninterrupted projections between the front screen section (12) and the rear screen section (20). A top screen section (30) defines a top peripheral edge (32) configured to be mounted to the upper front edge (14) of the front screen section (12). A peripheral top edge (32) of the top screen section (30) and the upper front edge (14) define a conical joint interface (34) for allowing uninterrupted projections between the front screen section (12) and the top screen section (30).
A method for providing remote visibility into a simulation environment, comprising: establishing over a secure public network a connection between a first videoconferencing client running on a first computer and a second videoconferencing client running on a second computer; receiving at the first computer a first live camera feed encompassing a first portion of the simulation environment over a secure private network, the second computer being located outside of the secure private network; displaying within a viewer the first live camera feed and a simulation control interface, a representation of a second portion of the simulation environment and/or a second live camera feed encompassing a third portion of the simulation environment; and granting the second videoconferencing client visual access to the viewer application through the first videoconferencing client.
H04L 65/613 - Diffusion en flux de paquets multimédias pour la prise en charge des services de diffusion par flux unidirectionnel, p.ex. radio sur Internet pour la commande de la source par la destination
H04L 12/18 - Dispositions pour la fourniture de services particuliers aux abonnés pour la diffusion ou les conférences
H04L 65/1093 - Procédures en session en supprimant des participants
H04L 65/1089 - Procédures en session en supprimant des médias
G09B 9/16 - Simulation ou indication par un instrument ou une alarme des conditions ambiantes ou des paramètres de l'aéronef
G09B 9/30 - Simulation de vue à partir d'un aéronef
There is described a conveyor-type device comprising: a carriage slidably moveable along a conveyance path and defining a first channel therein; and two loops disposed on opposite sides of the path and rotatable in response to a movement of the carriage along the path to adjust the length of a second channel, the loops being configured to: rotatably engage with one another downstream from the carriage to extend the second channel as the carriage moves towards an end of the conveyance path; and rotatably disengage from one another upstream from the carriage to shorten the second channel as the carriage moves towards a beginning of the conveyance path, wherein the first channel and second channel are aligned for receiving an elongated body therein.
G05G 5/03 - Moyens pour attirer l'attention de l'opérateur sur l'arrivée de l'organe de commande dans une position de commande ou de repère; Création d'une sensation, p.ex. moyens pour générer une force antagoniste
5.
METHOD AND SYSTEM FOR GENERATING VEHICLE PARAMETERS FOR TRAINING A USER TO SCORE A VEHICLE MANEUVER
There is described a method and a system for training a user to score a vehicle maneuver: vehicle parameters are generated, using one of a machine learning model and a rule-based model, based on a target grade and a vehicle maneuver, the target grade being indicative of a given performance level of a pilot performing the vehicle maneuver, the vehicle parameters representing parameters of the vehicle during the vehicle maneuver, the vehicle parameters enabling evaluating a performance of the pilot during the vehicle maneuver. The vehicle parameters are provided for display providing the vehicle parameters for display, a subjective grade indicative of an estimated performance level of the pilot during the vehicle maneuver is received, and the target grade is provided for display to the user on the display device, thereby allowing the user to compare the subjective grade to the target grade.
A federated machine learning system for training students comprises a first adaptive training system having a first artificial intelligence module for adapting individualized training to a first group of students and for developing a first learning model based on a first set of learning performance metrics. A second adaptive training system provides individualized training to a second group of students and has a data property extraction module for extracting statistical properties from a second set of learning performance metrics for the second group of students. A data simulator module generates simulated performance metrics using extracted statistical properties from the second set of learning performance metrics to thereby generate a second learning model. A federation computing device receives first and second model weights for the first and second learning models and generates or refines a federated model based on the first and second model weights.
A system for training a student to operate an actual machine includes an electronic learning module and a simulation system for simulating operation of the actual machine. An adaptive learning artificial intelligence (ALAI) module receives student performance data to adapt training of the student. The student performance data includes instructor-graded performance results of the student based on the student operating the actual machine, simulation performance results for the student operating a simulated machine in a simulation system that simulates operation of an actual machine and electronic learning content results from an electronic learning module that delivers electronic learning content to a student computing device used by the student. The ALAI module comprises a learner profile module that profiles the student, a training task recommendation module that generates AI-generated recommendations, and an explainability and pedagogical intervention module for displaying on the instructor computing device explanations for the AI-generated recommendations.
G09B 9/08 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour l'enseignement du pilotage des aéronefs, p.ex. bancs d'entraînement au pilotage sans visibilité
A display system defining an expected position for a user with respect to a screen having first and second segments positioned so as to never simultaneously fall at least partially within a targeted field of view when the user is at the expected position, the system comprising: an image generator paired with a first projector covering the first segment and a second projector covering the second segment, the image generator being configured to generate a first image to be projected on the first segment and a second image to be projected on the second segment; a first module for determining that the first segment falls at least partially within the targeted field of view; and a second module for controlling hardware resources of the image generator to prioritize the generation of the first image when the first segment falls at least partially within the targeted field of view.
Disclosed is a method of efficiently generating a computer-generated forces (CGF) entity that includes a simulated external vehicle within an interactive computer simulation that is displayed within an interactive simulation environment by an interactive computer simulation station. The method entails creating an array of state-space model structures having initially unknown parameters that, once known, will define a linearized approximation of a non-linear model of the simulated external vehicle, generating frequency response matrices by exciting each input-output relationship of the non-linear model of the simulated external vehicle at a plurality of trim conditions using very short Gaussian pulses, wherein the frequency response matrices define a plurality of linear equations, calculating the parameters by solving the linear equations of the frequency response matrices to thereby provide an array of state-space models that defines the linearized approximation of the non-linear model, and using the array of state-space models to generate the CGF entity.
An interactive computer simulation system includes one or more processors for performing an interactive computer simulation in an interactive simulated environment based on user input and for generating images related to the interactive computer simulation. The system includes a dome for displaying the images, the dome being cut by a base below an equatorial plane of the dome, the images being displayed on the dome at a general-projection distance. The system further includes an adjusted-projection panel having an adjusted-projection surface defining an adjusted-projection distance smaller than the general-projection distance for addressing a vergence-accommodation conflict when simulated ground images are displayed.
Adaptors for positioning a force gauge relative to a control interface in a flight simulator or aircraft are disclosed where the control interface is moveable in at least one of a back-and-forth direction and a side-to-side direction. In some embodiments the adaptor comprises a housing positionable adjacent the control interface where the housing comprises a first surface configured to snugly receive a predetermined surface of the control interface and a second surface comprising a first housing connector configured for connection to the gauge connector such that pressure is exertable on the control interface by the force gauge in a first direction of measurement aligned with one of the back-and-forth direction and the side-to-side direction.
G01L 5/22 - Appareils ou procédés pour la mesure des forces, du travail, de la puissance mécanique ou du couple, spécialement adaptés à des fins spécifiques pour la mesure de la force appliquée aux organes de commande, p.ex. organes de commande des véhicules, détentes
B64C 13/04 - Dispositifs amorçant la mise en œuvre actionnés par l'homme
G05G 9/047 - Mécanismes de commande manuelle équipés d'un seul organe de commande travaillant avec plusieurs organes commandés, p.ex. en sélection ou simultanément l'organe de commande étant manœuvré de différentes manières indépendantes, chacune de ces manœuvres individuelles entraînant un seul organe commandé dans lesquels la manœuvre de l'organe de commande peut être effectuée de plusieurs manières simultanément l'organe de commande étant manœuvré à la main autour d'axes orthogonaux, p.ex. manches à balai
F16M 13/02 - Autres supports ou appuis pour positionner les appareils ou les objets; Moyens pour maintenir en position les appareils ou objets tenus à la main pour être portés par un autre objet ou lui être fixé, p.ex. à un arbre, une grille, un châssis de fenêtre, une bicyclette
13.
Efficient creation of computer-generated force (CGF) entities using frequency response matrices
Disclosed is a method of efficiently generating a computer-generated forces (CGF) entity that includes a simulated external vehicle within an interactive computer simulation that is displayed within an interactive simulation environment by an interactive computer simulation station. The method entails creating an array of state-space model structures having initially unknown parameters that, once known, will define a linearized approximation of a non-linear model of the simulated external vehicle, generating frequency response matrices by exciting each input-output relationship of the non-linear model of the simulated external vehicle at a plurality of trim conditions using very short Gaussian pulses, wherein the frequency response matrices define a plurality of linear equations, calculating the parameters by solving the linear equations of the frequency response matrices to thereby provide an array of state-space models that defines the linearized approximation of the non-linear model, and using the array of state-space models to generate the CGF entity.
A method for generating sound within a predetermined environment, the method comprising: emitting a first audio signal from a first location; and concurrently emitting a second audio signal from a second location, wherein: the first location and second location are distinct within the environment; the first audio signal and second audio signal have the same frequency; and the first audio signal and second audio signal have a phase difference that varies as a function of time to limit the time-averaged interference fluctuation across the environment.
A method and apparatus for creating a deteriorated video feed from actions of a user. The apparatus receives a video feed from one or more cameras, within an enclosed area comprising one or more tangible instruments of a system on which the user performs the actions, wherein the video feed provides images related to the actions performed by the user interacting with the system through the one or more tangible instruments. The apparatus captures one or more visual-perception inhibitors affecting the user, wherein the one or more visual-perception inhibitors affect the user while performing the actions in the system. The apparatus comprises a video processing module for deteriorating the video feed by selectively modifying images from the video feed into a deteriorated video feed considering the captured one or more visual-perception inhibitors.
A system for generating an augmented reality image using an initial image comprising a reference element, the system comprising: an image analyzer for identifying the reference element within the initial image; an image generating unit for: generating a simulation image of a scene of a virtual environment based on the identified reference element, an outline of the simulation image corresponding to the reference outline; overlaying the initial image with the simulation image to obtain the augmented reality image; and providing the augmented reality image for display.
Systems and methods are disclosed for loading rendering data for a scene from a computer generated environment at an interactive computer simulation station. In accordance with one aspect of the present disclosure, a content file is created that defines, for each of a plurality of virtual geographical sectors of a computer generated environment, available levels of detail for the virtual geographical sector and a latest available version that the available levels of detail are contained in. A file associated with an available level of detail in the latest available version is listed in the content file. The content file is loaded into memory during execution of an interactive computer simulation station for real-time access by the interactive computer simulation station to determine which files are available to be loaded for rending of the scene having a target level of detail in a latest available version.
A modular infrastructure, for an interactive computer program comprising a computer generated environment, comprising an instrument module, a seat and a display. The instrument module replicates a first and a third portion of a cockpit from a simulated vehicle. The instrument module comprises a tangible instrument for a user to interact within the computer generated environment and a shared tangible instrument, replicating the third portion accessible to a real co-user in a second infrastructure, which replicates a second and the third portion of the cockpit. Images from the computer generated environment and of a virtualized participant representing the real co-user are displayed. A display position relative to an instrument position of the third portion and relative to a seat position is customizable to support different configurations of the interactive computer program. A method for providing the interactive computer program in the modular infrastructure and the second infrastructure.
G09B 9/08 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour l'enseignement du pilotage des aéronefs, p.ex. bancs d'entraînement au pilotage sans visibilité
19.
Simulation server capable of interacting with a plurality of simulators to perform a plurality of simulations
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.
G09B 5/00 - Matériel à but éducatif à commande électrique
G09B 5/14 - Matériel à but éducatif à commande électrique avec présentation individuelle d'une information à une pluralité de postes d'élèves permettant une communication individuelle entre le professeur et l'élève
G09B 5/12 - Matériel à but éducatif à commande électrique avec présentation individuelle d'une information à une pluralité de postes d'élèves différents postes étant capables de présenter des informations différentes simultanément
G09B 9/08 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour l'enseignement du pilotage des aéronefs, p.ex. bancs d'entraînement au pilotage sans visibilité
A method and display system for dynamically adjusting image characteristics in real-time for a user therein. In real-time, a determination is made of a dynamic user position facing one or more fixed display screens. In real-time, and taking into account the dynamic user position, luminance of a plurality of zones is adjusted in a stream of images computed for display on the one or more fixed display screens. The calibrated (or adjusted) stream of images is then displayed onto the one or more fixed display screens. A relative view angle between the dynamic user position and the one or more fixed display screens may be determined taking into account in real-time while adjusting luminance. Adjusting in real-time, taking into account the dynamic user position, may also be performed on color properties of the plurality of zones in the stream of images.
A computer-implemented method for simulating an image of a terrain scanned by a simulated radar beam generated by a simulated radar antenna, comprising: calculating on a first processor a power reflected by the terrain while an orientation of the simulated radar antenna is varied within a scanning antenna range; calculating on a plurality of second processors a convolution power for the terrain while the orientation of the simulated radar antenna is varied within the scanning antenna range, said calculating on a first processor and said calculating on a plurality of second processors being performed concurrently and in parallel; combining the power reflected by the terrain and the convolution power, thereby obtaining combined data; generating a radar image using the combined data; and outputting the radar image.
A method and system for recertifying an interactive computer simulation station from certification rules provided by an authoritative source. A baseline results of the station, generated upon certification thereof is obtained. While executing a simulation in the station, tangible instruments are stimulated in real-time for generating subsequent test results. Deviated parameters are identified with a test result incompliant with a target value. For the deviated parameters, a previously certified deviated value is obtained from the baseline results. A previously accepted deviation value is computed. A challenged deviation value is computed between the test result value, the target value and the baseline value. A delta deviation value is computed between the previously accepted deviation value and the challenged deviation value. When the delta deviation value is within the acceptable deviation range, the deviated parameter is identified as an equivalent parameter and the original justification from the baseline results is associated therewith.
A display system for a simulator comprising: a main display for displaying a simulated scene, the first display being positionable away from a user; a see-through display for displaying a portion of the simulated scene, the see-through display being wearable by the user; a filter for filtering a portion of a field of view of the user; and a control unit configured for: receiving environment images, the environment images comprising a first set of images of the simulated scene, a second set of images of the simulated scene and a third set of images of at least a portion of the simulated scene; displaying the first and second set of images on the first display; and displaying the third set of images on the see-through display.
H04N 13/361 - Reproduction d’images stéréoscopiques mixtes; Reproduction d’images stéréoscopiques et monoscopiques mixtes, p.ex. une fenêtre avec une image stéréoscopique en superposition sur un arrière-plan avec une image monoscopique
H04N 13/332 - Affichage pour le visionnement à l’aide de lunettes spéciales ou de visiocasques
H04N 13/383 - Suivi des spectateurs pour le suivi du regard, c. à d. avec détection de l’axe de vision des yeux du spectateur
G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
G02B 27/22 - Autres systèmes optiques; Autres appareils optiques pour produire des effets stéréoscopiques ou autres effets de relief
G02B 27/26 - Autres systèmes optiques; Autres appareils optiques pour produire des effets stéréoscopiques ou autres effets de relief comprenant des moyens de polarisation
A display system for a simulator comprising: a first display for displaying a simulated scene, the first display being positionable away from a user; a second display for displaying a portion of the simulated scene, the second display being wearable by the user; at least one camera for capturing video images along a line of view of the user; a filter for filtering a portion of a field of view of the user; and a control unit configured for: receiving environment images, the environment images comprising a first set of images of the simulated scene, a second set of images of the simulated scene and at least a third set of images of a portion of the simulated scene; displaying the first and second set of images on the first display; generating augmented reality images based on the video images and the at least a third set of images; and displaying the augmented reality images on the second display.
H04N 13/361 - Reproduction d’images stéréoscopiques mixtes; Reproduction d’images stéréoscopiques et monoscopiques mixtes, p.ex. une fenêtre avec une image stéréoscopique en superposition sur un arrière-plan avec une image monoscopique
H04N 13/383 - Suivi des spectateurs pour le suivi du regard, c. à d. avec détection de l’axe de vision des yeux du spectateur
H04N 13/332 - Affichage pour le visionnement à l’aide de lunettes spéciales ou de visiocasques
G02B 27/22 - Autres systèmes optiques; Autres appareils optiques pour produire des effets stéréoscopiques ou autres effets de relief
G02B 27/26 - Autres systèmes optiques; Autres appareils optiques pour produire des effets stéréoscopiques ou autres effets de relief comprenant des moyens de polarisation
G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
25.
SIMULATION SERVER CAPABLE OF CONFIGURING EVENTS OF A LESSON PLAN THROUGH INTERACTIONS WITH A COMPUTING DEVICE
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.
G09B 9/08 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour l'enseignement du pilotage des aéronefs, p.ex. bancs d'entraînement au pilotage sans visibilité
G09B 5/12 - Matériel à but éducatif à commande électrique avec présentation individuelle d'une information à une pluralité de postes d'élèves différents postes étant capables de présenter des informations différentes simultanément
G09B 5/14 - Matériel à but éducatif à commande électrique avec présentation individuelle d'une information à une pluralité de postes d'élèves permettant une communication individuelle entre le professeur et l'élève
26.
Method and systems for anticipatorily updating a remote repository
Method and systems for executing an interactive computer simulation of a simulated vehicle. A central repository comprises a synthetic natural environment database (SNEDB) that comprises data for a plurality of geographically-located terrain skin representations of a computer generated. A remote data management system maintains the remote repository comprising a subset of the SNEDB accessible to an interactive computer simulation station. The interactive computer simulation station sends, over the network, a data request for geographical locations from the SNEDB and allows users to interact in the interactive computer simulation for controlling the simulated vehicle. The remote data management system computes a plurality of expected geographical positions for the first simulation station and anticipatorily updates, via the network, the subset of the SNEDB stored in the remote repository with a supplemental subset of the SNEDB corresponding to one or more of the computed expected geographical positions.
G09B 5/02 - Matériel à but éducatif à commande électrique avec présentation visuelle du sujet à étudier, p.ex. en utilisant une bande filmée
G09B 9/04 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour l'enseignement de la conduite des véhicules terrestres
G09B 9/08 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour l'enseignement du pilotage des aéronefs, p.ex. bancs d'entraînement au pilotage sans visibilité
G09B 9/52 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour enseigner le pilotage d'un véhicule spatial
G06F 30/20 - Optimisation, vérification ou simulation de l’objet conçu
G06F 30/15 - Conception de véhicules, d’aéronefs ou d’embarcations
G06F 111/02 - CAO dans un environnement de réseau, p.ex. CAO coopérative ou simulation distribuée
27.
Method and system for determining a position of a microphone
A method for determining an actual position of a microphone, comprising: sequentially emitting a first sound signal via a first speaker positioned and a second sound signal via a second speaker positioned; measuring a first elapsed time between the emission of the first sound signal and a detection of the first sound signal by the microphone, and a second elapsed time between the emission of the second sound signal and a detection of the second sound signal by the microphone; determining a first distance between the first speaker and the microphone using the first elapsed time, and a second distance between the second speaker and the microphone using the second elapsed time; determining the actual position of the microphone using the first and second distances and the positions of the first and second speaker; and outputting the actual position.
H04R 29/00 - Dispositifs de contrôle; Dispositifs de tests
H04R 1/40 - Dispositions pour obtenir la fréquence désirée ou les caractéristiques directionnelles pour obtenir la caractéristique directionnelle désirée uniquement en combinant plusieurs transducteurs identiques
H04R 3/12 - Circuits pour transducteurs pour distribuer des signaux à plusieurs haut-parleurs
H04S 7/00 - Dispositions pour l'indication; Dispositions pour la commande, p.ex. pour la commande de l'équilibrage
G01S 5/30 - Détermination de distances absolues à partir de plusieurs points espacés d'emplacement connu
28.
Method and system for calculating a wind attenuation caused by an obstacle in a simulation
A method for determining an attenuation of a wind caused by a simulated obstacle and experienced by a simulated vehicle in a simulation, comprising: receiving a wind direction and an initial speed for a simulated wind; generating a line of sight vector having a source position, a given direction and a given length, the given direction being one of opposite to the wind direction and identical to the wind direction; determining a distance between the simulated obstacle and the simulated vehicle using the line of sight vector, the distance being at most equal to the given length of the line of sight vector; determining a wind attenuation gain using the distance between the simulated obstacle and the simulated vehicle; determining an actual speed for the simulated wind using the initial speed of the simulated wind and the gain for the wind attenuation; and outputting the actual speed.
G09B 9/06 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour l'enseignement de la manœuvre des navires, des vaisseaux ou autres véhicules flottants
G09B 9/20 - Simulation ou indication de l'assiette de l'aéronef
G09B 9/30 - Simulation de vue à partir d'un aéronef
G09B 9/46 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour l'enseignement du pilotage des aéronefs, p.ex. bancs d'entraînement au pilotage sans visibilité l'aéronef étant un hélicoptère
29.
Dynamically affecting tailored visual rendering of a visual element
Method and system for dynamically modifying visual rendering of a visual element in a computer generated environment from an interactive computer simulation is provided. Pre-defined visual characteristics are associated with the visual element. A tangible instrument module is used to provide one or more commands for controlling a simulated vehicle of the interactive computer simulation. At the interactive computer simulation station, dynamically affecting the visual element is performed by enhancing at least one of a visual contouring of the visual element and one or more pre-identified distinctive visual characteristics of the visual element. Tailoring parameters determined considering at least one of an identity of the trainee in the interactive computer simulation station and an identifier of the visual element are considering when dynamically affecting the visual element in real-time during execution of the interactive computer simulation prior to rendering the visual element for display.
G06T 19/20 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie Édition d'images tridimensionnelles [3D], p.ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
G09B 9/10 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour l'enseignement du pilotage des aéronefs, p.ex. bancs d'entraînement au pilotage sans visibilité avec des moyens de simulation des forces générées par le vol ou par les moteurs sur l'occupant de l'aéronef
G09B 9/36 - Simulation de vol de nuit ou à visibilité réduite
G09B 9/30 - Simulation de vue à partir d'un aéronef
G09B 9/00 - Simulateurs pour l'enseignement ou l'entraînement
G09B 9/06 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour l'enseignement de la manœuvre des navires, des vaisseaux ou autres véhicules flottants
G09B 9/04 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour l'enseignement de la conduite des véhicules terrestres
30.
System and method for controllably adjusting temperature of a training area of an interactive training simulator
An interactive computer-based training system, station and method for assessing a training activity performed by a user interacting with tangible instruments for controlling the virtual element in an interactive computer simulation. A processor module obtains a plurality of performance metric datasets related to the virtual element and obtains a plurality of expected maneuvers of the virtual element during the training activity. The processor module computes the plurality of performance metric datasets to identify actual maneuvers of the virtual element during the training activity, identifies one or more failed actual maneuvers of the virtual element during the training activity against corresponding ones of the expected maneuvers and performs computational regression on the actual maneuvers of the virtual element compared to the expected maneuvers of the virtual element to identify one or more root causes of the failed actual maneuvers.
G09B 9/24 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour l'enseignement du pilotage des aéronefs, p.ex. bancs d'entraînement au pilotage sans visibilité comprenant l'affichage ou l'enregistrement de la trajectoire de vol simulée
G09B 9/048 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour l'enseignement de la conduite des véhicules terrestres un modèle étant observé et manœuvré à distance
G09B 9/30 - Simulation de vue à partir d'un aéronef
G09B 9/08 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour l'enseignement du pilotage des aéronefs, p.ex. bancs d'entraînement au pilotage sans visibilité
32.
Standard operating procedures feedback during an interactive computer simulation
An interactive computer simulation system, station and method for training a user in the performance of a task through a training activity. A tangible instrument module allows a user to interact with the tangible instrument module for controlling a virtual element. A plurality of performance metric datasets representing results of the interactions between the user and the tangible instrument module is obtained. During execution of the interactive computer simulation, in the plurality of performance metric datasets, a plurality of actual maneuvers of the virtual element are detected during the training activity, one or more standard operating procedures (SOPs) are identified for the training activity from a plurality of the individually detected actual maneuvers. In real-time upon detection of the SOPs, information for display in the interactive computer simulation related the SOPs.
G09B 9/24 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour l'enseignement du pilotage des aéronefs, p.ex. bancs d'entraînement au pilotage sans visibilité comprenant l'affichage ou l'enregistrement de la trajectoire de vol simulée
G09B 9/048 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour l'enseignement de la conduite des véhicules terrestres un modèle étant observé et manœuvré à distance
G09B 9/20 - Simulation ou indication de l'assiette de l'aéronef
G09B 19/16 - Conduite des véhicules ou autres moyens de transport
G09B 9/08 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour l'enseignement du pilotage des aéronefs, p.ex. bancs d'entraînement au pilotage sans visibilité
33.
Performance metrics in an interactive computer simulation
A simulation mapping system and method for determining a plurality of performance metric values in relation to a training activity performed by a user in an interactive computer simulation, the interactive computer simulation simulating a virtual element comprising a plurality of dynamic subsystems. A processor module obtains dynamic data related to the virtual element being simulated in an interactive computer simulation station comprising a tangible instrument module. The dynamic data captures actions performed by the user on tangible instruments. The processor module constructs a dataset corresponding to the plurality of performance metric values from the dynamic data having a target time step by synchronizing dynamic data and by inferring, for at least one missing dynamic subsystems of the plurality of dynamic subsystems missing from the dynamic data, a new set of data into the dataset from dynamic data associated to one or more co-related dynamic subsystems.
G09B 9/08 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour l'enseignement du pilotage des aéronefs, p.ex. bancs d'entraînement au pilotage sans visibilité
G06F 17/18 - Opérations mathématiques complexes pour l'évaluation de données statistiques
G07C 5/08 - Enregistrement ou indication de données de marche autres que le temps de circulation, de fonctionnement, d'arrêt ou d'attente, avec ou sans enregistrement des temps de circulation, de fonctionnement, d'arrêt ou d'attente
G09B 19/16 - Conduite des véhicules ou autres moyens de transport
G09B 5/00 - Matériel à but éducatif à commande électrique
34.
Method and system for determining a recirculation effect from an obstacle on a main rotor induced velocity of a simulated rotorcraft
A method for determining an effect of a simulated obstacle on a main rotor induced velocity of a simulated rotorcraft in a simulation, comprising: receiving an aircraft airspeed of the simulated rotorcraft and a height above ground for the simulated rotorcraft; generating a line of sight vector having a source position located on the simulated rotorcraft, a direction and a given length; determining a distance between the simulated obstacle and the simulated rotorcraft using the line of sight vector, the distance being at most equal to the given length of the line of sight vector; determining an induced airflow velocity using the distance between the simulated obstacle and the simulated rotorcraft, the aircraft airspeed and the height above ground, the induced airflow velocity being caused by a downwash recirculation flow generated by the simulated obstacle; and outputting the induced airflow velocity.
G09B 9/08 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour l'enseignement du pilotage des aéronefs, p.ex. bancs d'entraînement au pilotage sans visibilité
G09B 9/46 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour l'enseignement du pilotage des aéronefs, p.ex. bancs d'entraînement au pilotage sans visibilité l'aéronef étant un hélicoptère
G09B 9/44 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour l'enseignement du pilotage des aéronefs, p.ex. bancs d'entraînement au pilotage sans visibilité assurant la simulation dans un aéronef réel qui vole à travers l'atmosphère sans limitation de sa trajectoire
35.
Synchronizing video outputs towards a single display frequency
Method and system for synchronizing video output towards a single display frequency comprising providing a shared reference signal for synchronizing, at the single display frequency, video output between two or more image generator processors each driving at least one independent video card. Each of the video cards supports on-the-fly image refresh rate adaptation based on responsiveness from the corresponding image generator processor. The method also comprises, at each one of the image generator processors, artificially affecting, in real-time, image generation rendering speed during a next frame generation processing to trigger the on-the-fly image refresh rate adaptation by the one image generator processor's video card for proactively scheduling refresh of an image corresponding to the next frame by the one image generator processor's video card, thereby aligning the refresh of the image to the shared reference signal while avoiding manipulation of video card's memory registers by the one image generator processor.
Method and system for dynamically modifying, in an interactive computer simulation station, visual rendering of a visual element in a computer generated environment from an interactive computer simulation. Pre-defined visual characteristics comprise a visual contouring associated with the visual element. The method comprises receiving, via a tangible instrument module, one or more commands for controlling a simulated vehicle. The method also comprises dynamically affecting the visual contouring of the visual element considering at least one of a distance factor between the simulated vehicle and the visual element in the computer generated environment and a relative contrast between the pre-defined visual characteristics of the visual element and underlying computer generated environment elements. The distance factor and the relative contrast are determined in real-time during execution of the interactive computer simulation prior to rendering the visual element for display.
G06T 19/20 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie Édition d'images tridimensionnelles [3D], p.ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
G09B 9/10 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour l'enseignement du pilotage des aéronefs, p.ex. bancs d'entraînement au pilotage sans visibilité avec des moyens de simulation des forces générées par le vol ou par les moteurs sur l'occupant de l'aéronef
G09B 9/36 - Simulation de vol de nuit ou à visibilité réduite
G09B 9/00 - Simulateurs pour l'enseignement ou l'entraînement
G09B 9/04 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour l'enseignement de la conduite des véhicules terrestres
G09B 9/06 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour l'enseignement de la manœuvre des navires, des vaisseaux ou autres véhicules flottants
37.
Dynamically modifying visual rendering of a visual element comprising pre-defined characteristics
Method and system for dynamically modifying visual rendering of a visual element in a computer generated environment from an interactive computer simulation. Pre-identified distinctive visual characteristics are associated with the visual element. A tangible instrument module is sued to provide one or more commands for controlling a simulated vehicle of the interactive computer simulation. At the interactive computer simulation station, dynamically modifying the one or more pre-identified distinctive visual characteristics of the visual element is performed considering at least a relative directional vector between the simulated vehicle and the visual element in the computer generated environment, the relative directional vector being determined in real-time during execution of the interactive computer simulation prior to rendering the visual element for display.
G06T 19/20 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie Édition d'images tridimensionnelles [3D], p.ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
G09B 9/10 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour l'enseignement du pilotage des aéronefs, p.ex. bancs d'entraînement au pilotage sans visibilité avec des moyens de simulation des forces générées par le vol ou par les moteurs sur l'occupant de l'aéronef
G09B 9/36 - Simulation de vol de nuit ou à visibilité réduite
G09B 9/00 - Simulateurs pour l'enseignement ou l'entraînement
G09B 9/30 - Simulation de vue à partir d'un aéronef
G09B 9/06 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour l'enseignement de la manœuvre des navires, des vaisseaux ou autres véhicules flottants
G09B 9/04 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour l'enseignement de la conduite des véhicules terrestres
38.
Systems and methods for remotely operated machine training
The present disclosure describes systems and methods for training a user to control one or more simulated remotely operated machines. A network stream definition language file is used to identify and process simulated remotely operated machine data exchanged between a simulation computing device and a plurality of simulation stations, possibly being defined by many different Interface Control Documents (ICDs). Any exchange of simulated remotely operated machine data between the simulation computing device and a simulation station passes through a protocol gateway that implements the network stream definition language file. The protocol gateway is located at any point of the communication between the simulation computing device and the simulation station. Because the network stream definition language file configures the protocol gateway to process data between the simulation computing device and the plurality of simulation stations, each potentially having respective proprietary ICDs, only a single protocol gateway is necessary within the system.
G09B 19/00 - Enseignement non couvert par d'autres groupes principaux de la présente sous-classe
G09B 9/00 - Simulateurs pour l'enseignement ou l'entraînement
G09B 19/16 - Conduite des véhicules ou autres moyens de transport
G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
G09B 9/04 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour l'enseignement de la conduite des véhicules terrestres
G09B 9/06 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour l'enseignement de la manœuvre des navires, des vaisseaux ou autres véhicules flottants
G09B 9/08 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour l'enseignement du pilotage des aéronefs, p.ex. bancs d'entraînement au pilotage sans visibilité
G09B 9/46 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour l'enseignement du pilotage des aéronefs, p.ex. bancs d'entraînement au pilotage sans visibilité l'aéronef étant un hélicoptère
39.
Method and system for validating a position of a microphone
A method comprising: receiving a reference time delay between a first reference signal emitted by a first speaker and a second reference signal emitted by a second speaker, each recorded by a microphone having a target position; using the microphone positioned at an actual position, recording a first sound signal emitted by the first speaker and a second sound signal emitted by the second speaker; determining an actual time delay between the first and second sound signals; comparing the actual time delay to the reference time delay; determining a match or a mismatch between the actual position and the target position for the given microphone; and outputting an indication of the match/mismatch.
There is described a computer-implemented method for calibrating a sound signal, comprising: receiving an initial sound signal, a recorded background sound signal, a recorded initial sound signal and a target sound signal; subtracting the recorded background sound signal from the recorded initial sound signal, thereby obtaining a denoised sound signal; dividing the target sound signal by the denoised sound signal, thereby obtaining a compensation factor; dividing the initial sound signal by the compensation factor, thereby obtaining a calibrated sound signal; and outputting the calibrated sound signal.
H04S 7/00 - Dispositions pour l'indication; Dispositions pour la commande, p.ex. pour la commande de l'équilibrage
G10K 11/178 - Procédés ou dispositifs de protection contre le bruit ou les autres ondes acoustiques ou pour amortir ceux-ci, en général utilisant des effets d'interférence; Masquage du son par régénération électro-acoustique en opposition de phase des ondes acoustiques originales
41.
System for calibrating vibrations in the context of simulation
The present system and simulation environment calibrate vibrations. The system and simulation environment comprise a synthesizer for generating an electrical signal and a transducer for converting the electrical signal into vibrations propagated through a physical component and refracted in a physical space of the simulation environment. The system also comprises a vibration sensor measuring the vibrations propagated in the physical component. The system further comprises a configurator for calibrating the electrical signal generated by the synthesizer based on a vibration target for a simulated event and vibrations measured by the vibration sensor.
Troubleshooting a model comprising a plurality of interrelated parameters defining a dynamic behavior of a simulated interactive object in an interactive computer simulation when inputs are provided on tangible instrument(s) of an interactive computer simulation station. An expected frequency response function is obtained between each of the parameters of the model and each of the instrument(s). The expected frequency response function comprises a tolerable variability function. A frequency sweep is performed of a revised model, defining a revised dynamic behavior of the simulated interactive object, providing an actual frequency response function for the instrument(s). The revised model is determined to be different from the model by identifying discrepancy measurement(s) between the expected and the actual frequency response functions, each discrepancy measurement being centered on at least one frequency. The revised model is identified as inadequate when one or more discrepancy measurements is outside of the tolerable variability function.
Repairing a model comprising a plurality of interrelated parameters defining a dynamic behavior of a simulated interactive object in an interactive computer simulation when inputs are provided on tangible instrument(s) of an interactive computer simulation station. An expected frequency response function is obtained between each of the parameters of the model and each of instruments. Discrepancy measurement(s) are identified between the expected frequency response function and an actual frequency response function obtained from a frequency sweep of the model. At least one target parameter is identified as a potential cause of the discrepancy measurement(s). Until a subsequent frequency response function matches the expected frequency response function, or until each of the target parameter(s) has been fully varied throughout a corresponding range, the target parameter(s) are dynamically and iteratively varied within their corresponding ranges and a subsequent frequency sweep providing the subsequent frequency response is thereafter performed.
A method and apparatus for generating a stream of images representing a sequence of events related to a system. The apparatus defines a field view of a user from a 3D location within an enclosed area. The apparatus comprises a network interface module for receiving, from a first data source, the sequence of events related to the system, the sequence of events comprising actions of the user performed on one or more tangible instruments of the system, and for receiving, from a second data source, images related to at least a portion of the enclosed area within the field of view of the user. The apparatus further comprises an image generator module for determining a virtual camera position in the enclosed area from the 3D location, and for rendering the stream of images from the virtual camera position to produce a rendered stream of images.
G09B 5/06 - Matériel à but éducatif à commande électrique avec présentation à la fois visuelle et sonore du sujet à étudier
G09B 9/30 - Simulation de vue à partir d'un aéronef
H04N 21/44 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4
G06T 11/60 - Edition de figures et de texte; Combinaison de figures ou de texte
G06F 16/58 - Recherche caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement
G06F 16/738 - Présentation des résultats des requêtes
There is described an apparatus for diagnosing a problem in a simulator comprising a plurality of components, comprising: a communication unit; a memory having stored thereon a database containing a plurality of lists of events each associated with a respective anomaly of the simulator and a respective source of anomaly; a processing unit configured for: receiving a detected anomaly of the simulator via the communication unit; retrieving from the database at least a given one of the plurality of lists of events that correspond to the detected anomaly; receiving an actual state of operation for at least some of the plurality of components; identifying a source of the detected anomaly by comparing the received actual state of operation and at least a given one of the plurality of lists of events; and outputting the source of the detected anomaly via the communication unit.
There is described an apparatus for preventing a problem in a simulator comprising a plurality of components, comprising: a communication unit for at least one of transmitting data and receiving data; a memory having stored thereon a database containing a plurality of lists of events each associated with a respective source of anomaly; a processing unit configured for: receiving an actual state of operation for at least some of the plurality of components; determining that a given one of the plurality of lists of event has partially occurred using the actual state of operation; and outputting an alert indicative of the respective source of anomaly associated with the given one of the plurality of lists of event via the communication unit.
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. The calibrated amplitude spectrum is determined based on a reference amplitude spectrum of the signal and at least one of the following parameters: a target global signal amplitude, a directionality of the signal when played by the corresponding loudspeaker, and a frequency response of the synthesizer.
H04S 7/00 - Dispositions pour l'indication; Dispositions pour la commande, p.ex. pour la commande de l'équilibrage
G09B 9/22 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour l'enseignement du pilotage des aéronefs, p.ex. bancs d'entraînement au pilotage sans visibilité comprenant une simulation du bruit de l'aéronef
H04R 5/02 - Dispositions spatiales ou structurelles de haut-parleurs
H04S 3/00 - Systèmes utilisant plus de deux canaux, p.ex. systèmes quadriphoniques
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.
Monitoring a training session from a trainee in an interactive computer simulation system. During the training session, while the trainee performs actions in an interactive computer simulation station on one or more tangible instruments thereof for controlling a virtual simulated element, dynamic data is logged related to the actions of the trainee. At a monitoring station of the interactive computer simulation system and during the training session, a graphical user interface is displayed depicting a contextual scene related to the interactive computer simulation from a first point of view and detecting a predetermined event in the dynamic data during the training session. At the monitoring station, a second point of view is defined different from the first point of view and the contextual scene is generated in the graphical user interface after the predetermined event detection from the second point of view.
G09B 9/30 - Simulation de vue à partir d'un aéronef
G06T 11/60 - Edition de figures et de texte; Combinaison de figures ou de texte
G09B 9/20 - Simulation ou indication de l'assiette de l'aéronef
G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
G06F 30/20 - Optimisation, vérification ou simulation de l’objet conçu
G06F 3/0481 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p.ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comport
G09B 9/10 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour l'enseignement du pilotage des aéronefs, p.ex. bancs d'entraînement au pilotage sans visibilité avec des moyens de simulation des forces générées par le vol ou par les moteurs sur l'occupant de l'aéronef
G09B 9/12 - Systèmes de déplacement pour simulateurs d'aéronef
G09B 9/24 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour l'enseignement du pilotage des aéronefs, p.ex. bancs d'entraînement au pilotage sans visibilité comprenant l'affichage ou l'enregistrement de la trajectoire de vol simulée
G06F 30/15 - Conception de véhicules, d’aéronefs ou d’embarcations
G09B 9/08 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour l'enseignement du pilotage des aéronefs, p.ex. bancs d'entraînement au pilotage sans visibilité
50.
Visualizing sub-systems of a virtual simulated element in an interactive computer simulation system
Method and system for visualizing dynamic virtual sub-systems of a virtual simulated element in an interactive computer simulation system comprising a computer generated environment. One or more tangible instruments control the virtual simulated element in the computer generated environment. A graphical user interface comprising an interactive display portion depicting a rendered view of the virtual simulated element. While an interactive computer simulation of the virtual simulated element is performed in the interactive computer simulation system, a storage system logs dynamic data in relation to the dynamic virtual sub-systems. At least one of the dynamic virtual sub-systems of the virtual simulated element is selected and a subset of dynamic data related to the selected virtual sub-system is loaded from the storage system. The selected virtual sub-system is displayed together with the related dynamic data on the graphical user interface.
G09B 9/20 - Simulation ou indication de l'assiette de l'aéronef
G09B 9/30 - Simulation de vue à partir d'un aéronef
G06T 11/60 - Edition de figures et de texte; Combinaison de figures ou de texte
G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
G06F 30/20 - Optimisation, vérification ou simulation de l’objet conçu
G06F 3/0481 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p.ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comport
G09B 9/10 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour l'enseignement du pilotage des aéronefs, p.ex. bancs d'entraînement au pilotage sans visibilité avec des moyens de simulation des forces générées par le vol ou par les moteurs sur l'occupant de l'aéronef
G09B 9/12 - Systèmes de déplacement pour simulateurs d'aéronef
G09B 9/24 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour l'enseignement du pilotage des aéronefs, p.ex. bancs d'entraînement au pilotage sans visibilité comprenant l'affichage ou l'enregistrement de la trajectoire de vol simulée
G06F 30/15 - Conception de véhicules, d’aéronefs ou d’embarcations
G09B 9/08 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour l'enseignement du pilotage des aéronefs, p.ex. bancs d'entraînement au pilotage sans visibilité
Debriefing a session from a user in a system. During the session, while the user performs actions on one or more tangible instruments of the system, dynamic data is logged in relation to the system along a session timeline. The dynamic data covers the actions of the user on tangible instrument(s). A graphical user interface depicting a debriefing scene, related to the session, is displayed from a first point of view starting at a first time within the session timeline. The debriefing scene is generated starting at the first time from at least a first image feed. Upon detection of a predetermined event in the dynamic data at a second time along the session timeline, a second point of view different from the first point of view is defined and the debriefing scene is generated therefrom after the second time using at least a second image feed.
G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p.ex. des menus
G06T 11/60 - Edition de figures et de texte; Combinaison de figures ou de texte
G09B 9/20 - Simulation ou indication de l'assiette de l'aéronef
G09B 9/30 - Simulation de vue à partir d'un aéronef
G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
G06F 30/20 - Optimisation, vérification ou simulation de l’objet conçu
G06F 3/0481 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p.ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comport
G09B 9/10 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour l'enseignement du pilotage des aéronefs, p.ex. bancs d'entraînement au pilotage sans visibilité avec des moyens de simulation des forces générées par le vol ou par les moteurs sur l'occupant de l'aéronef
G09B 9/12 - Systèmes de déplacement pour simulateurs d'aéronef
G09B 9/24 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour l'enseignement du pilotage des aéronefs, p.ex. bancs d'entraînement au pilotage sans visibilité comprenant l'affichage ou l'enregistrement de la trajectoire de vol simulée
G06F 30/15 - Conception de véhicules, d’aéronefs ou d’embarcations
G09B 9/08 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour l'enseignement du pilotage des aéronefs, p.ex. bancs d'entraînement au pilotage sans visibilité
52.
Heat rendering in an interactive computer simulation system
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).
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. The calibrated amplitude spectrum is determined based on a reference amplitude spectrum of the signal and an adjusted global signal amplitude. The adjusted global signal amplitude is calculated based on a target global signal amplitude and the physical simulation environment signal amplitude.
H04S 7/00 - Dispositions pour l'indication; Dispositions pour la commande, p.ex. pour la commande de l'équilibrage
G09B 9/22 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour l'enseignement du pilotage des aéronefs, p.ex. bancs d'entraînement au pilotage sans visibilité comprenant une simulation du bruit de l'aéronef
H04R 5/02 - Dispositions spatiales ou structurelles de haut-parleurs
H04S 3/00 - Systèmes utilisant plus de deux canaux, p.ex. systèmes quadriphoniques
The present seam visually suppresses a gap defined between two adjacent reflective surfaces. The seam comprises a strip of light propagating material and a plurality of lighting units. The strip of light propagating material defines a front surface, two side surfaces and a back surface. The side surfaces of the strip of light propagating material is adapted for being positioning in the gap defined between the adjacent reflective surfaces. The lighting units are positioned along the back surface of the strip of light propagating material and are adapted for propagating light in the strip of light propagating material. When light is propagated in the strip of light propagating material, the gap between the two adjacent reflective surfaces is visually suppressed.
An illumination device includes a strip of light propagating material and a plurality of lighting units arranged behind a back surface of the light propagating material, and a controller for controlling the operation of the plurality of lighting unit. The illumination device is positioned in a gap defined between at least two reflective surfaces, such that light from the lighting units projects out of the light propagating material visually from the gap between the two reflective surfaces.
The present image generator visually suppresses a gap between two adjacent reflective surfaces of a reflective display. The image generator comprises memory and a processor. The memory stores position of the gap on the reflective display. The processor analyzes a stream of images to be displayed on the reflective display and determines corresponding lighting data alongside the gap. The processor further controls at least one lighting unit located behind a seam inserted in the gap based on the determined lighting data.
G09G 3/34 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p.ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice en commandant la lumière provenant d'une source indépendante
G06F 3/14 - Sortie numérique vers un dispositif de visualisation
G09G 3/00 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques
G09B 9/32 - Simulation de vue à partir d'un aéronef à l'aide d'une image projetée
H04B 10/50 - Systèmes de transmission utilisant des ondes électromagnétiques autres que les ondes hertziennes, p.ex. les infrarouges, la lumière visible ou ultraviolette, ou utilisant des radiations corpusculaires, p.ex. les communications quantiques Émetteurs
G03B 21/00 - Projecteurs ou visionneuses du type par projection; Leurs accessoires
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 comprises a synthetic natural environment database (SNEDB) that comprises data of a plurality of data types for geographically-located terrain skin representations. The remote data management system maintains the remote repository storing a subset of the SNEDB. The station comprises data consumers each requiring one or more data types and sends, over the network, a data request for geographical locations from the SNEDB. The station allows users to interact in the simulation for controlling the simulated vehicle. The remote data management system determines a set of data types considering requesting data consumers and updates the subset of the SNEDB for the geographical locations with data of only the set of data types.
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.
G06F 19/00 - Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des applications spécifiques (spécialement adaptés à des fonctions spécifiques G06F 17/00;systèmes ou méthodes de traitement de données spécialement adaptés à des fins administratives, commerciales, financières, de gestion, de surveillance ou de prévision G06Q;informatique médicale G16H)
G08G 1/00 - Systèmes de commande du trafic pour véhicules routiers
G01C 21/34 - Recherche d'itinéraire; Guidage en matière d'itinéraire
G01C 21/36 - Dispositions d'entrée/sortie pour des calculateurs embarqués
G08G 1/0968 - Systèmes impliquant la transmission d'indications de navigation au véhicule
G08G 1/0969 - Systèmes impliquant la transmission d'indications de navigation au véhicule ayant un dispositif de visualisation sous forme de carte
59.
Portable computing device and method for transmitting instructor operating station (IOS) filtered information
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.
G09B 9/08 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour l'enseignement du pilotage des aéronefs, p.ex. bancs d'entraînement au pilotage sans visibilité
G09B 9/00 - Simulateurs pour l'enseignement ou l'entraînement
G09B 5/12 - Matériel à but éducatif à commande électrique avec présentation individuelle d'une information à une pluralité de postes d'élèves différents postes étant capables de présenter des informations différentes simultanément
G09B 5/14 - Matériel à but éducatif à commande électrique avec présentation individuelle d'une information à une pluralité de postes d'élèves permettant une communication individuelle entre le professeur et l'élève
G06F 3/14 - Sortie numérique vers un dispositif de visualisation
G09B 9/02 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport
G09B 9/24 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour l'enseignement du pilotage des aéronefs, p.ex. bancs d'entraînement au pilotage sans visibilité comprenant l'affichage ou l'enregistrement de la trajectoire de vol simulée
G09B 9/30 - Simulation de vue à partir d'un aéronef
G09B 19/16 - Conduite des véhicules ou autres moyens de transport
G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
60.
Method and systems for removing the most extraneous data record from a remote repository
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. The remote data management system monitors remaining storage capacity of the remote repository and, upon reaching a high-level threshold value, removes the most extraneous data record considering priority tags until reaching a low-level threshold value.
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.
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.
G06T 19/20 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie Édition d'images tridimensionnelles [3D], p.ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
A display system comprising a display screen for displaying a stream of images, a viewer positioning module and an image generator module. The viewer positioning module is for determining a viewer's sightline by defining a first factor of the sightline as a lateral position of a viewer's body part located between the viewer's chin and the viewer's waistline, defining a second factor of the sightline as a depth position of the body part and computing the sightline based at least on the first factor and the second factor. The image generator module is for generating the stream of images considering the determined sightline. A method comprising defining the first factor, defining the second factor, computing the sightline based at least on the first factor and the second factor, generating the stream of images considering the determined sightline and displaying the stream of images on a first display screen.
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.
G09B 9/30 - Simulation de vue à partir d'un aéronef
G06F 3/14 - Sortie numérique vers un dispositif de visualisation
G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
G09G 3/00 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques
65.
Method and system for customizing a recorded real time simulation based on simulation metadata
Method and system for automatically customizing a recorded real time simulation based on simulation metadata. Recorded data corresponding to the real time simulation are received by the computing device. The recorded data are organized according to an original simulation timeline. The recorded data are processed by the computing device to generate customized simulation data based on the simulation metadata. The customized simulation data are organized according to an updated simulation timeline. The updated simulation timeline is generated based on the original simulation timeline. For instance, a new datum corresponding to a plurality of recorded data is generated according to the simulation metadata. The recorded data may comprise an action performed by a user interacting with the real time simulation, an event occurring during the real time simulation, a variation of a parameter during the real time simulation, and a screenshot of a display of the real time simulation.
A method and computer system for updating damaged-enhanced polygon meshes in a computer simulation associated to a storage module accessible to at least a first and a second decentralized simulation stations and a centralized processing unit thereof. At the first station, during the computer simulation, determining coordinates of a virtual impact on a 3D polygon mesh, computing newly formed 3D polygon mesh(es) from the virtual impact without updating the storage module and rendering damaged-enhanced image(s) of the newly formed 3D polygon mesh(es) for display from a first field of view of the first station. At the second station, receiving the coordinates of the virtual impact. At the centralized processing unit, receiving the coordinates of the virtual impact, computing the newly formed 3D polygon mesh(es) from the received coordinates independently from the first station, in non-real-time priority processing and persistently updating the storage module with newly formed 3D polygon mesh(es).
The present disclosure relates to a configurable simulator with testing capabilities, comprising a simulation controller and a plurality of configurable modular cards. The simulation controller determines configuration parameters of the cards and exchanges configuration messages with the cards. The simulation controller also receives and processes test notifications from the cards. Each card comprises a configurable input/output unit comprising a plurality of configurable inputs and outputs, and a power supply comprising a plurality of configurable power supply circuits. The input/output unit exchanges configuration messages with the simulation controller and sends the test notification. Each card further comprises a processor for configuring the configurable input/output unit, and the power supply. The processor also executes a simulation code to implement a functionality of the simulator. The processor further tests the input/output unit and the power supply, monitors the execution of the simulation code, and generates the test notification based on test results.
G09B 9/02 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport
G09B 9/08 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour l'enseignement du pilotage des aéronefs, p.ex. bancs d'entraînement au pilotage sans visibilité
G09B 9/04 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour l'enseignement de la conduite des véhicules terrestres
G09B 9/06 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour l'enseignement de la manœuvre des navires, des vaisseaux ou autres véhicules flottants
68.
Rendering damaged-enhanced images in a computer simulation
Method and computer system for rendering damaged-enhanced images in a computer simulation comprising a computer generated environment. During the computer simulation, determining coordinates of a virtual impact having an effective radius on 3D polygon mesh(es) of the computer generated environment, identifying rendering faces of the 3D polygon mesh(es) affected by the virtual impact, clipping at runtime the affected rendering faces to a mathematically-defined subtraction shape computed considering the effective radius, computing newly formed 3D polygon mesh(es) and rendering at least one damaged-enhanced image for display comprising a subset of rendering faces of the newly formed 3D polygon mesh(es) using a visual texture, the subset being determined from a field of view of the computer simulation.
G06T 1/20 - Architectures de processeurs; Configuration de processeurs p.ex. configuration en pipeline
G06T 19/20 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie Édition d'images tridimensionnelles [3D], p.ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
G06G 7/48 - Calculateurs analogiques pour des procédés, des systèmes ou des dispositifs spécifiques, p.ex. simulateurs
G06F 12/16 - Protection contre la perte de contenus de mémoire
G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p.ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
The present modeling tool and method dynamically generate a maintenance simulation of a vehicle. For doing so, a configuration interface receives a list of components of the vehicle, each particular component comprising parameters defining the particular component. The configuration interface further receives relationships between the components in the list, and determines a plurality of state, transitions, conditions, triggers and actions. A processing unit processes the data received and determined via the configuration interface to generate the maintenance simulation, the maintenance simulation comprising an aggregation of all the determined transitions between the components into a global state machine. The present method may further be performed by a computer program product.
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.
G06T 19/20 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie Édition d'images tridimensionnelles [3D], p.ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
G06T 17/20 - Description filaire, p.ex. polygonalisation ou tessellation
G06T 17/10 - Description de volumes, p.ex. de cylindres, de cubes ou utilisant la GSC [géométrie solide constructive]
71.
Rendering damaged-enhanced images in an interactive computer simulation
Method and computer system for rendering damaged-enhanced images in an interactive computer simulation comprising an interactive computer generated environment. During the simulation, an input is received from a user of the simulation for triggering a virtual impact having an effective radius and coordinates of the virtual impact are determined on at least one 3D polygon mesh of the interactive computer generated environment. Thereafter, simplified calculation of at least one newly formed 3D polygon mesh from the virtual impact at the coordinates is performed by removing a portion of a sphere, computed from the effective radius, from the at least one 3D polygon mesh, thereby defining the newly formed 3D polygon mesh(es). At least one damaged-enhanced image is then rendered for display of the newly formed 3D polygon mesh(es) from a field of view of the user of the interactive computer simulation.
G06T 17/10 - Description de volumes, p.ex. de cylindres, de cubes ou utilisant la GSC [géométrie solide constructive]
G06T 17/20 - Description filaire, p.ex. polygonalisation ou tessellation
G06T 19/20 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie Édition d'images tridimensionnelles [3D], p.ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p.ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
A method and a display system for dynamically activating a night-vision mode. The display system comprises a processor module that further comprises an image generator module. The processor module is for determining at least a head position of a user in the display system, the head position being used at least for geometry-correction purposes and, while determining the head position, determining that a night-vision-enhancer device is activated by the user. The processor module is further for activating the night-vision mode of the display system and the image generator module, upon activation of the night-vision mode of the display system, renders night-vision-enhanced images of a computer generated environment for display. The night-vision-enhanced images present a night-mode-adapted wavelength spectrum.
G09G 5/00 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation
G09G 5/02 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation caractérisés par la manière dont la couleur est visualisée
G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
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 define, 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 may be used for launching the computer simulation at a rate lower than the expected rate of the computer simulation.
Configurable input/output unit and configurable modular card provided therewith. The configurable input/output unit comprises a plurality of configurable inputs and outputs. The plurality of configurable inputs and outputs comprises a predefined output for sending a broadcast message and a predefined input for receiving a broadcast response message. The card comprises a board, at least one processor mounted on the board, at least one memory mounted on the board and in electronic communication with the processor, the configurable input/output unit comprising the plurality of configurable inputs and outputs, and a bus for providing electronic data exchange there between. The processor configures the plurality of inputs and outputs of the configurable input/output unit based on the broadcast response message. The processor may generate testing signals to the plurality of inputs and outputs of the configurable input/output unit.
A method and a computer system for performing a computer simulation in which virtual contaminants are rendered on a rendered scene of the computer simulation. A memory module is sued for loading thereinto a model defining a virtual environment of the computer simulation, the virtual environment defining a plurality of zones comprising a first additive zone and a second subtractive zone, the second subtractive zone 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 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. The computer simulation may be a vehicle computer simulation.
The present disclosure relates to a configurable modular card. The card comprises a board, at least one processor and at least one memory on the board, a configurable input/output unit comprising a plurality of configurable inputs and outputs, a bus for providing electronic data exchange there between, and a power supply comprising a plurality of configurable power supply circuits. The configurable input/output unit has a predefined output for sending a broadcast message and a predefined input for receiving a broadcast response message. The processor configures the plurality of inputs and outputs of the configurable input/output unit based on the broadcast response message. The processor configures the plurality of power circuits of the power supply based on the broadcast response message. The processor generates testing signals to the plurality of inputs and outputs of the configurable input/output unit and to the plurality of power circuits of the power supply.
The present disclosure relates to a configurable simulator comprising at least one configuration component and a plurality of configurable modular cards. The configuration component determines configuration parameters of the cards and exchanges configuration messages with the cards. Each card comprises a configurable input/output unit comprising a plurality of configurable inputs and outputs, and a power supply comprising a plurality of configurable power supply circuits. The input/output unit exchanges configuration messages with the simulation controller. Each card further comprises a processor for configuring the plurality of inputs and outputs of the configurable input/output unit, and the plurality of power circuits of the power supply. The processor also executes a simulation code to implement a functionality of the simulator. The present disclosure also relates to a method for operating a configurable simulator comprising a plurality of configurable modular cards.
G06F 12/00 - Accès à, adressage ou affectation dans des systèmes ou des architectures de mémoires
G09B 9/08 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport pour l'enseignement du pilotage des aéronefs, p.ex. bancs d'entraînement au pilotage sans visibilité
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.
G01R 33/02 - Mesure de la direction ou de l'intensité de champs magnétiques ou de flux magnétiques
G01V 3/18 - Prospection ou détection électrique ou magnétique; Mesure des caractéristiques du champ magnétique de la terre, p.ex. de la déclinaison ou de la déviation spécialement adaptée au carottage
A multiple degree-of-freedom motion simulator assembly comprises a fixed base, a displaceable simulator platform, and a plurality of linear actuators having upper ends thereof interconnected with the platform and lower ends thereof interconnected with the fixed base. A vibration damping unit is disposed between at least one of each of the upper ends and the platform and each of the lower ends and the fixed base. The damping units include at least a first resilient member preloaded and mounted to a major surface of a plate of the damping unit engaged to one of the ends of the linear actuator. The first resilient member provides vibration absorption such as to damp vibrations transmitted from the plate to the platform or base in at least a direction substantially perpendicular to the major surface.
G09B 9/02 - Simulateurs pour l'enseignement ou l'entraînement pour l'enseignement de la conduite des véhicules ou autres moyens de transport
80.
System for providing a high-fidelity visual display coordinated with a full-scope simulation of a complex system and method of using same for training and practice
Control panels of a simulated complex system are displayed as a texture mask over a three-dimensional visual representation of an environment in which the complex system is operating. The three-dimensional visual representation is displayed in an inactive window to a user practicing or training on the simulated system. An active window underlying the visual display is used to track user inputs to the control panels. Smart graphics translate the user inputs into data elements that are sent to a full-scope simulation, and simulation conditions are returned and used to update the display of the control panels and the visual representation of the environment.