Simulated training environments based upon fixated objects in specified regions
First Claim
1. A method of generating an eye event, comprising the steps of:
- obtaining user fixation parameters;
selecting a fixation region on a display device;
iteratively drawing one or more objects on the display device;
analyzing an attribute of each drawn object to determine if the user is fixated on that object;
generating an eye event as a function of the fixated objects, if any;
defining a set of instructional goals including training objectives;
simulating a learning environment using a display with pixels and a user interface;
computing various measures based upon the trainee interactions, including the eye event and simulation state;
recording and time-stamping the computed measures;
recording current user skill level based upon the computed measures;
correlating current trainee skill level with the training objectives; and
modifying the learning environment in accordance with the correlation.
2 Assignments
0 Petitions
Accused Products
Abstract
Objects associated with fixation regions are used to support training tasks that are characterized by operation within a dynamic 3D environment, problem-solving that involves user multi-tasking, fast decisions, heavy workloads, potential for unexpected events, and the need for high-performance skills. The invention is ideally suited to measure the nuances associated with maintaining situation awareness in such tasks where dynamic 3D environments that support problem solving with high cognitive fidelity have already been developed. Potential training application areas include urban warfighting, night vision goggle use, aircraft piloting, helicopter operation, remote control of vehicles and robots, night driving, air traffic control, and quarterback decision-making.
-
Citations
31 Claims
-
1. A method of generating an eye event, comprising the steps of:
-
obtaining user fixation parameters; selecting a fixation region on a display device; iteratively drawing one or more objects on the display device; analyzing an attribute of each drawn object to determine if the user is fixated on that object; generating an eye event as a function of the fixated objects, if any; defining a set of instructional goals including training objectives; simulating a learning environment using a display with pixels and a user interface; computing various measures based upon the trainee interactions, including the eye event and simulation state; recording and time-stamping the computed measures; recording current user skill level based upon the computed measures; correlating current trainee skill level with the training objectives; and modifying the learning environment in accordance with the correlation. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of generating an eye event, comprising the steps of:
-
a) obtaining fixation parameters within a rendered scene; b) selecting a fixation region within the rendered scene; c) selecting an object in the region, the object being rendered as a set of pixels; d) redrawing the object into buffer; e) comparing the pixels of the object before and after the redraw to determine if there were changes and, if so, marking the object as fixated; f) iterating through steps c) through e) for each object in the region; g) constructing an eye event based upon the fixated objects, if any. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of generating an eye event, comprising the steps of:
-
a) obtaining fixation parameters within a rendered scene; b) selecting a fixation region within the rendered scene; c) constructing a data structure having one or more object pointers, each indexed to an object key; d) as the object is drawn, writing the object key into a field in the non-display pixel bits for each pixel of the object that is drawn; e) after the object is drawn, retrieving the object keys for the pixels in the fixation region and using the keys to lookup the object pointers in the data structure; and f) generating an eye event based upon the object pointers. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A method of generating an eye event, comprising the steps of:
-
a) obtaining fixation parameters; b) selecting a fixation region; c) constructing an imaginary eye ray through the fixation region; d) intersecting the eye ray with any object associated with the fixation region; e) ordering the intersecting object(s) along the eye ray; f) identifying a fixation objects as the intersecting object closest to a viewer; and g) generating an eye event based upon the fixated objects, if any. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
Specification