Simulated training environments based upon fixated objects in specified regions
First Claim
1. A method of generating an eye event, comprising the steps of:
- a) obtaining user fixation parameters;
b) selecting a fixation region on a display device;
c) iteratively drawing one or more objects on the display device;
d) analyzing an attribute of each drawn object to determine if the user is fixated on that object; and
e) generating an eye event as a function of the fixated objects, if any.
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.
58 Citations
35 Claims
-
1. A method of generating an eye event, comprising the steps of:
-
a) obtaining user fixation parameters;
b) selecting a fixation region on a display device;
c) iteratively drawing one or more objects on the display device;
d) analyzing an attribute of each drawn object to determine if the user is fixated on that object; and
e) generating an eye event as a function of the fixated objects, if any. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of generating an eye event, comprising the steps of:
-
a) obtaining fixation parameters;
b) selecting a fixation region;
c) choosing an object in the region, the object being rendered as a set of pixels;
d) drawing 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 (13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of generating an eye event, comprising the steps of:
-
a) obtaining fixation parameters;
b) selecting a fixation region;
c) setting an object reference value to an object key that corresponds to the location of that object in the table;
d) as the object is drawn, coding the object reference value into a field in the non-display pixel bits for each pixel that is altered;
e) after the object are drawn, retrieving the object keys for the pixels in the fixation region and using the keys to lookup the object pointers in the object table; and
f) organizing the object pointers into the fixated-objects list; and
g) generating an eye event based upon the pointers. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
-
28. 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 rays through the fixation region;
d) intersecting each eye ray with all the objects;
e) ordering the intersecting object(s) along the eye ray;
f) identifying the fixation object as the intersecting object closest to a viewer; and
g) generating an eye event based upon the fixated objects, if any. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35)
-
Specification