User interface for automated optical inspection systems
First Claim
1. A user interface providing for user selection on a display device of one or more functions performed via a computer, comprising:
- one or more button icons respectively associated with said one or more user selectable functions;
a plurality of view area windows for displaying one or more information items associated with one or more components, wherein said one or more information items in each of the plurality of view area windows is dynamically linked to a corresponding one of the one or more information items in another one of the plurality of view area windows; and
a filter area window for discriminating out which ones of the one or more information items are displayed on said plurality of view area windows and operable to simultaneously update said displayed one or more information items in each of said plurality of view area windows, wherein the filter area window further contains a plurality of discrimination criteria for selection of information items, and the user interface is operable to update said displayed one or more information items in response to specification of one or more of the plurality of discrimination criteria.
3 Assignments
0 Petitions
Accused Products
Abstract
A user interface method and system are disclosed that allow for user selection on a display device of one or more functions performed via a computer in an automated optical inspection system. The user interface provides a real-time information display that makes apparent critical board inspection information and potential undesirable operating conditions so that corrective action can be rapidly initiated. The user interface includes one or more button icons respectively associated with the user selectable functions and at least one view area window for displaying information items. The information items displayed in a view window can be dynamically linked to provide interactivity between windows and simultaneous updating of related information items in all windows. A filter area window is used for selecting which information items to discriminate and display in the view windows. The user interface of the present invention can be a graphical user interface having view windows in which either text, graphics or both are displayed simultaneously.
-
Citations
79 Claims
-
1. A user interface providing for user selection on a display device of one or more functions performed via a computer, comprising:
-
one or more button icons respectively associated with said one or more user selectable functions;
a plurality of view area windows for displaying one or more information items associated with one or more components, wherein said one or more information items in each of the plurality of view area windows is dynamically linked to a corresponding one of the one or more information items in another one of the plurality of view area windows; and
a filter area window for discriminating out which ones of the one or more information items are displayed on said plurality of view area windows and operable to simultaneously update said displayed one or more information items in each of said plurality of view area windows, wherein the filter area window further contains a plurality of discrimination criteria for selection of information items, and the user interface is operable to update said displayed one or more information items in response to specification of one or more of the plurality of discrimination criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 41, 42, 43, 44, 45, 46, 47, 48, 49, 75)
a cursor that can be positioned by a user on said one or more button icons to select one of said one or more functions; and
a display controller responsive to the positioning of said cursor by said user.
-
-
9. The user interface of claim 1, wherein said filter area window further comprises at least one category area for selecting discrimination criteria and one confidence interval selection area.
-
10. The user interface of claim 9, wherein said at least one category area further comprises at least one decision class and wherein said confidence interval comprises at least one confidence value or range of confidence values.
-
11. The user interface of claim 1, further comprising a browse window, accessed via a browse button, for the user to impart information to an automated optical inspection system to increase detection and classification accuracy.
-
12. The user interface of claim 11, wherein the automated optical inspection system further comprises a knowledge-base for storing the user imparted information.
-
13. The user interface of claim 12, wherein the information imparted to said knowledge-base is from a results database of information derived from an image of an inspected one of said one or more components.
-
14. The user interface of claim 1, wherein the one or more components are installed on a printed wiring board.
-
15. The user interface of claim 14, wherein said one or more functions include a function for automatically interpreting and displaying information stored on a bar code on said printed wiring board, and further connecting said information to a set of results for said printed wiring board.
-
16. The user interface of claim 1, further comprising an audio interface for alerting the user of a defect.
-
17. The user interface of claim 1, wherein said one or more information items are charts or graphs.
-
18. The user interface of claim 1, further comprising a single view area window.
-
41. The user interface of claim 1, wherein said user interface comprises a user interface to an automated optical inspection system.
-
42. The user interface of claim 1, wherein one or more of said one or more dynamically linked information items comprises a user-selectable information item.
-
43. The user interface of claim 42, wherein selecting one of said user-selectable information items in one of said plurality of view area windows highlights another of said user-selectable information items in another of said plurality of view area windows.
-
44. The user interface of claim 42, wherein one or more of said user-selectable information items further comprise a user-modifiable information item.
-
45. The user interface of claim 44, wherein modifying one of said user-modifiable information items in one of said plurality of view area windows modifies an associated other of said user-modifiable information items in another of said plurality of view area windows.
-
46. The user interface of claim 42, wherein one or more of said user-selectable information items in one of said plurality of view area windows has an associated user-selectable information item in another of said plurality of view area windows.
-
47. The user interface of claim 42, wherein said highlighted user-selectable information item shares a common criteria with said selected user-selectable information item.
-
48. The user interface of claim 47, wherein said common criteria is an association with one of said components.
-
49. The user interface of claim 1, wherein said filter area window is dynamically-linked to one or more of said plurality of view area windows, wherein being dynamically-linked comprises an interactive relationship for simultaneous updating of related others of said information-items in response to a change in one of said information items.
-
75. The user interface of claim 1, wherein the discrimination criteria include one or more of the group consisting of:
- defect type;
component type;
test type;
confidence level;
component presence;
component polarity; and
component leads.
- defect type;
-
19. A method for performing one or more functions via a computer user interface, comprising:
-
displaying one or more button icons respectively associated with said one or more functions;
displaying a plurality of view area windows containing one or more information items associated with one or more components, wherein said one or more information items in each of the plurality of view area windows is dynamically linked to a corresponding one of the one or more information items in another one of the plurality of view area windows;
displaying a filter area window for discriminating out which ones of the one or more information items are displayed on said plurality of view area windows and operable to simultaneously update said displayed one or more information items in each of said plurality of view area windows, wherein the filter area window further contains a plurality of discrimination criteria for selection of information items, and the user interface is operable to update said displayed one or more information items in response to specification of one or more of the plurality of discrimination criteria; and
performing one of said one or more functions by selecting one of said one or more button icons respectively associated with said one or more functions. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76)
-
-
34. In an automated optical inspection system, a user interface providing for user selection on a display device of one or more functions performed via a computer, comprising:
-
one or more button icons respectively associated with said one or more user selectable functions;
a plurality of view area windows for displaying one or more information items associated with one or more components, wherein said one or more information items in each of the plurality of view area windows is dynamically linked to a corresponding one of the one or more information items in another one of the plurality of view area windows; and
a filter area window for discriminating out which ones of the one or more information items are displayed on said plurality of view area windows and operable to simultaneously update said displayed one or more information items in each of said plurality of view area windows, wherein the filter area window further contains a plurality of discrimination criteria for selection of information items, and the user interface is operable to update said displayed one or more information items in response to specification of one or more of the plurality of discrimination criteria. - View Dependent Claims (77)
-
-
35. A method for training a system to perform a task using a computer user interface, comprising:
-
displaying one or more button icons respectively associated with said one or more functions;
displaying a plurality of view area windows containing one or more information items associated with one or more components, wherein said one or more information items in each of the plurality of view area windows is dynamically linked to a corresponding one of the one or more information items in another one of the plurality of view area windows;
displaying a filter area window for discriminating out which ones of the one or more information items are displayed on said plurality of view area windows and operable to simultaneously update said displayed one or more information items in each of said plurality of view area windows, wherein the filter area window further contains a plurality of discrimination criteria for selection of information items, and the user interface is operable to update said displayed one or more information items in response to specification of one or more of the plurality of discrimination criteria; and
performing one of said one or more functions by selecting one of said one or more button icons respectively associated with said one or more functions. - View Dependent Claims (36, 37, 38, 39, 40, 78)
-
-
50. An automated optical inspection system user interface for user selection on a display device of one or more functions performed via a computer, comprising:
-
one or more button icons respectively associated with said one or more user selectable functions;
a plurality of dynamically linked view area windows for displaying one or more information items associated with one or more components, wherein said one or more information items in each of the plurality of dynamically linked view area windows is associated with another of said one or more information items in another one of said plurality of view area windows; and
a filter area window for discriminating out which ones of the one or more information items are displayed on said plurality of dynamically linked view area windows, said filter area window being dynamically linked to one or more of said plurality of dynamically linked view area windows and operable to simultaneously update said displayed one or more information items in each of said plurality of view area windows, wherein the filter area window further contains a plurality of discrimination criteria for selection of information items, and the user interface is operable to update said displayed one or more information items in response to specification of one or more of the plurality of discrimination criteria. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 79)
a cursor that can be positioned by a user on said one or more button icons to select one of said one or more functions; and
a display controller responsive to the positioning of said cursor by said user.
-
-
58. The user interface of claim 50, wherein said filter area window further comprises at least one category area for selecting discrimination criteria and one confidence interval selection area.
-
59. The user interface of claim 58, wherein said at least one category area further comprises at least one decision class and wherein said confidence interval comprises at least one confidence value or range of confidence values.
-
60. The user interface of claim 50, further comprising a browse window, accessed via a browse button, for a user to impart information to an automated optical inspection system to increase detection or classification accuracy.
-
61. The user interface of claim 60, wherein the automated optical inspection system further comprises a knowledge-base for storing said user-imparted information.
-
62. The user interface of claim 61, wherein said user-imparted information is derived from a results database of information derived from an image of an inspected one of said one or more components.
-
63. The user interface of claim 50, wherein the one or more components are installed on a printed wiring board.
-
64. The user interface of claim 63, wherein said one or more functions include a function for automatically interpreting and displaying information stored on a bar code on said printed wiring board, and further connecting said information to a set of results for said printed wiring board.
-
79. The automated optical inspection system user interface of claim 50, wherein the discrimination criteria include one or more of the group consisting of:
- defect type;
component type;
test type;
confidence level;
component presence;
component polarity; and
component leads.
- defect type;
Specification