Graphical user interfaces for computer vision systems
First Claim
1. An apparatus for generating graphical user interfaces, the apparatus comprising:
- an attitude determining means;
a position determining means;
a computer;
a graphics generator; and
a display, said computer being electronically coupled to said display, graphics generator, and attitude determining means, said graphics generator being responsive to said attitude and position determining means.
0 Assignments
0 Petitions
Accused Products
Abstract
Computer vision systems provide a user a view of a scene whereby an image of the scene may have been augmented with information generated by a computer. Computer vision systems of the present invention include graphical user interfaces which have been discovered to operably interact with geometric constructs of a user environment, objects within a scene, perspective of the scene, image features of a signal which represents the scene, among others. These graphical user interfaces of the invention do not behave as those known because operation of these interfaces depends on properties and features particular to computer vision systems which have position and attitude determining means.
-
Citations
29 Claims
-
1. An apparatus for generating graphical user interfaces, the apparatus comprising:
-
an attitude determining means;
a position determining means;
a computer;
a graphics generator; and
a display, said computer being electronically coupled to said display, graphics generator, and attitude determining means, said graphics generator being responsive to said attitude and position determining means. - View Dependent Claims (2)
-
-
3. A graphical user interface for a computer system, the computer system having a computer;
- position and attitude determining means; and
a display, said graphical user interface being comprised of;a field region; and
a periphery, said field region being an area fractional portion of the display field enclosed by said periphery operable for displaying image and graphical information while a scene is being addressed by said computer system. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
- position and attitude determining means; and
-
16. A method of displaying a graphical user interface in a computer system comprising the steps:
-
addressing a scene with a computer system;
determining the position and attitude of the computer system;
generating a graphical user interface in accordance with said position and attitude determination; and
displaying the graphical user interface as an image. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
engaging the graphical user interface with a cursor;
activating a switch;
dragging the graphical user interface across the display field while holding the switch active; and
releasing the switch.
-
-
19. A method of claim 18, said releasing the switch causes the graphical user interface to be locked to a point in the display field whereby the graphical user interface is associated with a position corresponding to a point in a displayed image.
-
20. A method of claim 18, said releasing the switch causes the graphical user interface to be locked to a direction in the display field whereby the graphical user interface is associated with a direction of the compass.
-
21. A method of claim 16, the ‘
- generating a graphical user interface’
step being further defined as providing a graphical user interface having associated therewith a plane and normal direction, associating the normal direction with a particular direction in space and displaying the graphical user interface in perspective with respect to the point-of-view of the computer.
- generating a graphical user interface’
-
22. A method of claim 17, where ‘
- dynamically movable’
refers to movable about a reference point and is realized executing the following steps;locking a graphical user interface point to a point in an image;
engaging the graphical user interface with a cursor whereby the cursor is caused to become co-located with the interior region of the graphical user interface;
activating a switch which causes the cursor to become locked to the field region of the graphical user interface;
advancing the cursor and consequently the field region about a curve; and
deactivating the switch causing the cursor to be released from the field region.
- dynamically movable’
-
23. A method of claim 17, where ‘
- dynamically movable’
refers to movable about a display field and is realized executing the following steps;engaging the graphical user interface with a cursor to cause the cursor to become co-located with the interior area of the graphical user interface;
activating a switch to cause the cursor to become locked to the field region of the graphical user interface;
advancing the cursor and consequently the field region in any direction in the plane of the display field but without limits of a preselected area; and
deactivating the switch causing the cursor to become released from the field region.
- dynamically movable’
-
24. A method of claim 17, where ‘
- dynamically movable’
refers to movable about a display field and is realized executing the following steps;tracking an object moving in a scene;
maintaining the position of the graphical user interface with respect to the moving object.
- dynamically movable’
-
25. A method of claim 17, where ‘
- dynamically movable’
refers to movable with respect to the attitude of the computer system whereby the graphical user interface is displayed on a direction defined by the half-angle between the attitude of the computer system and a reference direction.
- dynamically movable’
-
26. A method of claim 17, where ‘
- dynamically movable’
refers to movable within a plane in the scene being addressed which is movable within a plane in space such that panning of a reference direction causes the field of the graphical user interface to advance in the plane such that it has an angular appearance as the pan angle approaches 90 degrees.
- dynamically movable’
-
27. A method of claim 16, said periphery is expanded in size such that it increases in size while the image behind remains the same size.
-
28. A method of claim 16, said periphery remains constant providing for an apparent size.
-
29. A method of claim 16, said periphery being defined by a click-and-drag process.
Specification