Claims
- 1. A printed circuit board inspection system for inspecting objects on a printed circuit board, comprising:
a display operable to display a greater-than two dimensional image of the shape of the surface of an object resident on the printed circuit board, the image being displayed in at least two dimensions and being generated based on optical imaging of the object under different illumination configurations.
- 2. The printed circuit board inspection system of claim 1, further comprising:
a processor connected to generate the image and provide the image to said display.
- 3. The printed circuit board inspection system of claim 2, wherein said processor further comprises:
an image manipulation processor connected to receive the image and alter the displayed image.
- 4. The printed circuit board inspection system of claim 3, further comprising:
a computer-readable medium having computer-executable instructions therein for enhancing the image, said image manipulation processor being connected to said computer-readable medium to retrieve the computer-executable instructions, enhance the image according to the computer-executable instructions and provide the enhanced image to said display.
- 5. The printed circuit board inspection system of claim 3, further comprising:
a user interface connected to receive image manipulation input from a user and to provide to said image manipulation processor image manipulation instructions based on the image manipulation input, said image manipulation processor being operable to manipulate the image in response to the image manipulation instructions and to provide the manipulated image to said display.
- 6. The printed circuit board inspection system of claim 5, wherein the image manipulation instructions operate to alter the viewing angle of the image.
- 7. The printed circuit board inspection system of claim 2, wherein said processor further comprises:
a pre-processor connected to receive the image and process the image to be provided to said display.
- 8. The printed circuit board inspection system of claim 7, further comprising:
a computer-readable medium having stored therein specification data associated with the object, said pre-processor being connected to said computer-readable medium to retrieve the specification data, said pre-processor being further operable to estimate at least one object feature from the image and perform a comparison of the specification data and the object feature.
- 9. The printed circuit board inspection system of claim 8, wherein said processor further comprises:
an alert notification processor operatively connected to said pre-processor, said alert notification processor being operable to transmit to a device associated with said display an alert notification indicator based on the results of the comparison and to provide the image to said display upon transmission of the alert notification indicator.
- 10. The printed circuit board inspection system of claim 1, wherein said display is a three-dimensional display.
- 11. The printed circuit board inspection system of claim 1, wherein said display is a two-dimensional display.
- 12. A method for displaying a greater-than-two dimensional image of an object resident on a printed circuit board during an optical inspection process, comprising:
receiving an image of the shape of the surface of an object resident on the printed circuit board, the image being in greater than two dimensions and generated based on optical imaging of the object under different illumination configurations; and displaying the image in at least two dimensions on a display.
- 13. The method of claim 12, wherein said displaying comprises:
storing computer-executable instructions for enhancing the image; enhancing the image according to the computer-executable instructions; and providing the enhanced image to the display.
- 14. The method of claim 12, further comprising:
receiving image manipulation instructions for altering the displayed image; manipulating the image in response to the image manipulation instructions; and providing the manipulated image to the display.
- 15. The method of claim 14, wherein said manipulating comprises:
altering the viewing angle of the image.
- 16. The method of claim 15, wherein said altering comprises:
rotating the image displayed on a two-dimensional display to convey a three-dimensional representation of the shape of the surface of the object.
- 17. The method of claim 12, further comprising:
storing specification data associated with the object; estimating at least one object feature from the image; and performing a comparison of the specification data and the object feature.
- 18. The method of claim 17, further comprising:
transmitting to a device associated with the display an alert notification indicator based on the results of the comparison; and providing the image to said display upon transmission of the alert notification indicator.
- 19. The method of claim 12, wherein said displaying comprises:
displaying the image to a user for the inspection of the object.
- 20. A method for selectively displaying a greater than two-dimensional image of an object during an optical inspection process, comprising:
storing specification data associated with the object; receiving an image of the shape of the surface of an object resident on the printed circuit board, the image being in greater than two dimensions and generated based on optical imaging of the object under different illumination configurations; estimating at least one object feature from the image; performing a comparison of the specification data and the object feature; and based on the results of the comparison, selectively displaying the object image in at least two dimensions on a display.
- 21. The method of claim 20, in which said displaying comprises:
based on the results of the comparison, transmitting an alert notification indicator to a device associated with the display; and providing the image to said display upon transmission of the alert notification indicator.
- 22. A method for manipulating a greater-than-two dimensional image of an object during an optical inspection process, comprising:
receiving an image of the shape of the surface of an object resident on the printed circuit board, the image being in greater than two dimensions and generated based on optical imaging of the object under different illumination configurations; receiving instructions for altering the displayed image; manipulating the image in response to the instructions; and providing the manipulated image to an at least two-dimensional display.
- 23. The method of claim 2, wherein said receiving the instructions comprises:
storing computer-executable instructions for enhancing the image; and enhancing the image according to the computer-executable instructions; and providing the enhanced image to the display.
- 24. The method of claim 23, wherein said enhancing comprises:
altering the viewing angle of the image.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This U.S. Nonprovisional application for patent is related by subject matter to copending and commonly assigned U.S. Nonprovisional application for patent Ser. Nos. ______ (Attorney Docket No. 10021084), Ser. No. ______ (Attorney Docket No. 10030418) and Ser. No. ______ (Attorney Docket No. 10030330). U.S. Nonprovisional application for patent Ser. No. ______ (Attorney Docket No. 10021084), Ser. No. ______ (Attorney Docket No. 10030418) and Ser. No. ______ (Attorney Docket No. 10030330) are hereby incorporated by reference in their entirety.