Claims
- 1. An apparatus for processing documents having different orientations comprising:
- a) a document transport for conveying the documents along a selected path of movement;
- b) an optical scanner positioned along the selected path for optically reading each of the documents, the scanner generating a set of data corresponding to light levels at discrete positions on the documents; and
- c) an image processor responsive to the data generated by the optical scanner for determining the orientation of the documents conveyed by the document transport along the path of movement, the image processor including a density detector for determining the density counts of two selected areas on each document, the selected areas being symmetrically located about the center point of the document, and the density counts representing the number of discrete positions in the selected areas having a light level above a selected light threshold and wherein the image processor determines whether the density count of only one selected area of the documents is above a selected minimum orientation density threshold and wherein the image processor includes an orientation detector for determining the orientation of the documents when only the one selected area of each such document has the density count above a selected minimum orientation density threshold.
- 2. The apparatus as recited in claim 1 comprising stacking units for receiving documents of desired orientations from the document transport.
- 3. The apparatus as recited in claim 1 wherein the optical scanner includes a light source for illuminating the documents and a camera for viewing the illuminated documents.
- 4. The apparatus as recited in claim 3 wherein the optical scanner includes a mirror for directing images of the illuminated documents and wherein the camera is aligned with the mirror in parallel with the selected path.
- 5. The apparatus as recited in claim 3 wherein the camera has a reading element for capturing at least one line of data for each document, the line of data being oriented generally transverse to the path of movement of the documents and wherein the optical scanner includes a digital memory for storing the line of data.
- 6. The apparatus as recited in claim 5 wherein the optical scanner includes an edge detector for detecting the presence of each of the documents by detecting a leading edge of each document along the path of movement, the edge detector periodically reading a line of dam captured by the reading element of the camera and initiating optical reading of the documents when the leading edge of each of the documents is detected.
- 7. The apparatus as recited in claim 1 wherein the optical scanner comprises a pair of lights for illuminating each side of the documents and a pair of cameras for viewing each side of the illuminated documents.
- 8. The apparatus as recited in claim 7 wherein each camera has a reading element for capturing at least one line of data for each document, the line of data being oriented generally transverse to the path of movement of the documents and wherein the optical scanner includes a digital memory for storing the line of data.
- 9. The apparatus as recited in claim 8 wherein the optical scanner includes an edge detector for detecting the presence of each of the documents by detecting a leading edge of each document along the path of movement, the edge detector periodically reading a line of data captured by the reading element of either camera and initiating optical reading of the documents when the leading edge of each of the documents is detected.
- 10. The apparatus as recited in claim 7 wherein the orientor includes a reverser for turning selected documents about a vertical axis and a twister for turning selected documents about a horizontal axis for orienting the documents of different orientations to desired orientations based on the orientations of the documents determined by the image processor.
- 11. The apparatus as recited in claim 7 wherein the image processor includes a density detector for determining the density count of two pairs of selected areas, the first pair of selected areas being symmetrically located about the center point on one side of the documents and the second pair of selected areas being symmetrically located about the center point on the other side of the documents, the density count representing the number of discrete positions in the selected areas having a light level above a selected orientation light threshold.
- 12. The apparatus as recited in claim 11 wherein the density detector determines the density count of the two pairs of selected areas at equidistant locations from the center point of the documents.
- 13. The apparatus as recited in claim 1 wherein the document transport delivers documents detected to be in the selected orientation to a selected area.
- 14. The apparatus as recited in claim 1 wherein the density detector determines a density count at a marking area on each document, the density count representing the number of discrete positions in the marking area having a light level above a selected light level threshold and wherein the image processor includes a mark detector for detecting the presence of a mark in the marking area depending on the density count in the marking area.
- 15. The apparatus as recited in claim 14 wherein the document transport delivers documents having a detected mark to a selected area for marked documents.
- 16. An apparatus for orienting documents having different orientations comprising:
- (a) a document transport for conveying the documents along a selected path of movement;
- (b) an optical scanner positioned along the selected path for optically reading each of the documents, the scanner generating a set of data corresponding to light levels at discrete positions on the documents;
- (c) an image processor responsive to the data generated by the optical scanner for determining the orientation of the documents conveyed by the document transport along the path of movement wherein the image processor includes a density detector for determining the density counts of two selected areas on each document, the selected areas being symmetrically located about the center point of the document and the density counts representing the number of discrete positions in the selected areas having a light level above a selected orientation light threshold and wherein the image processor determines whether the density count of only one selected area of the documents is above a selected minimum orientation density threshold and wherein the image processor includes an orientation detector for determining the orientation of the documents when only the one selected area of each such document has the density count above a selected minimum orientation density threshold; and
- (d) a document orientor along the path of movement responsive to the image processor for orienting the documents of different orientations to desired orientations based on the orientations of the documents determined by the image processor.
- 17. The apparatus as recited in claim 16 wherein the orientor includes a reverser for turning selected documents about a vertical axis and a twister for turning selected documents about a horizontal axis for orienting the documents of different orientations to desired orientations based on the orientations of the documents determined by the image processor.
- 18. The apparatus as recited in claim 17 wherein the orientor includes path selectors for directing the documents of different orientations so that documents of a first different orientation are directed to the reverser and documents of a second different orientation are directed to the twister and documents of a third different orientation are directed to the reverser and the twister.
- 19. The apparatus as recited in claim 16 wherein the density detector determines a density count of a third selected area, the density count of the third selected area representing the number of discrete positions in the third selected area having a light level above a selected mark light threshold, and wherein the image processor includes a mark detector for detecting the presence of a mark in the third selected area when the density count of the third selected area is above a selected minimum mark density threshold.
- 20. The apparatus as recited in claim 19 comprising a document transport for delivering documents with a determined orientation to the orientor and for delivering documents with a detected mark to a preselected location.
- 21. The apparatus as recited in claim 16 wherein the document transport delivers documents detected to be in a selected orientation to a selected area.
- 22. A method for orienting documents having different orientations comprising:
- (a) transporting the documents along a selected path of movement;
- (b) optically reading the documents transported along the selected path of movement;
- (c) selecting two areas on each document symmetrically located about the center point of the document and determining a number of discrete positions in each of the selected areas having a light level above a selected orientation light level threshold to provide a density count representing the number of the discrete positions in each selected area having the light level above the selected orientation light level threshold;
- (d) determining whether the density count of only a single one of the selected areas of each document is above a selected minimum orientation density threshold;
- (e) determining the orientation of each such document having only the single one of the selected areas with the density count above the selected minimum orientation density threshold; and
- (f) orienting selected documents of different orientations along the selected path of movement to desired orientations in response to the determined orientations of the selected documents.
- 23. The method as recited in claim 22 wherein the step of orienting selected documents includes turning particular documents about a vertical axis and turning particular documents about a horizontal axis.
- 24. The method as recited in claim 23 including turning documents of a first different orientation about the vertical axis, turning documents of a second different orientation about the horizontal axis, and turning documents of a third different orientation about the vertical and horizontal axes.
- 25. The method as recited in claim 22 including:
- (a) determining a number of discrete positions in a third selected area on each such document having a light level above a selected mark light threshold; and
- (b) detecting the presence of a mark in the third selected area when the density count of the third selected area is above a minimum selected mark density threshold.
- 26. The method as recited in claim 22 including delivering documents detected to be in a selected orientation to a selected area.
- 27. A method for orienting documents having different orientations comprising:
- (a) transporting the documents along a selected path of movement;
- (b) optically reading the documents transported along the selected path of movement;
- (c) selecting two areas on each document symmetrically located about the center point of the document and determining a number of discrete positions in each of the selected areas having a light level above a selected orientation light level threshold to provide a density count representing the number of the discrete positions in each selected area having the light level above the selected orientation light level threshold;
- (d) determining whether the density count of only a single one of the selected areas of each document is between selected minimum and maximum orientation density thresholds;
- (e) determining the orientation of each such document having only the single one of the selected areas with the density count between selected minimum and maximum orientation density thresholds; and
- (f) orienting selected documents of different orientations along the selected path of movement to desired orientations in response to the determined orientations of the selected documents.
- 28. The method as recited in claim 27 including:
- a) determining a number of discrete positions at a third selected area on each document having a light level above a selected threshold to provide a density count representing the number of discrete positions in the selected third area having the light level above the selected third light level threshold; and
- b) detecting the presence of a mark in the selected third area of each such document.
- 29. The method as recited in claim 28 comprising delivering documents with the detected mark to a selected area for marked documents.
- 30. The method of claim 27 wherein the step of determining the orientation of a selected document includes determining whether the document is in a selected upright position in response to the set of data corresponding to the selected document.
- 31. A method for orienting documents having different orientations comprising:
- (a) transporting the documents along a selected path of movement;
- (b) optically reading the documents transported along the selected path of movement;
- (c) selecting two areas on each side of each document symmetrically located about the center point of the document and determining a number of discrete positions in each of the selected areas having a light level above a selected orientation light level threshold to provide a density count representing the number of the discrete positions in each selected area having the light level above the selected orientation light level threshold;
- (d) determining whether the density count of only a single one of the selected areas of each document is between selected minimum and maximum orientation density thresholds;
- (e) determining the orientation of each such document having only the single one of the selected areas with the density count between selected minimum and maximum orientation density thresholds; and
- (f) orienting selected documents of different orientations along the selected path of movement to desired orientations in response to the determined orientations of the selected documents.
- 32. A method for orienting documents having different orientations comprising:
- (a) transporting the documents along a selected path of movement;
- (b) optically reading the documents transported along the selected path of movement;
- (c) selecting two areas on each side of each document symmetrically located about the center point of the document and determining a number of discrete positions in each of the selected areas having a light level above a selected orientation light level threshold to provide a density count representing the number of the discrete positions in each selected area having the light level above the selected orientation light level threshold;
- (d) determining whether the density count of only a single one of the selected areas of each document is above a selected minimum orientation density threshold;
- (e) determining the orientation of each such document having only the single one of the selected areas with the density count above the selected minimum orientation density threshold; and
- (f) orienting selected documents of different orientations along the selected path of movement to desired orientations in response to the determined orientations of the selected documents.
- 33. A method for processing documents having different orientations comprising:
- a) transporting the documents along a selected path movement;
- b) optically reading the documents transported along the selected path of movement and generating a set of data for each document corresponding to light levels at discrete positions within two selected areas on each document symmetrically located about the center point of the document;
- c) determining a number of discrete positions in each of the selected areas having a light level above a selected light level threshold to provide a density count representing the number of the discrete positions in each selected area having the light level above the selected light level threshold; and
- d) determining whether the density count of only a single one of the selected areas of each such document is above a threshold value;
- e) determining the orientation of each such document having only the single one of the selected areas with the density count above the threshold value.
- 34. The method as recited in claim 33 including detecting the leading edge of each of the documents along the path of movement and scanning each such document after the leading edge has been detected.
- 35. The method as recited in claim 33 including delivering documents detected to be in the selected orientation to a selected area.
- 36. The method as recited in claim 33 including:
- a) determining a number of discrete positions in a selected marking area having a light level above a selected light level threshold to provide a density count representing the number of discrete positions in the marking area having a light level above the selected light level threshold; and
- b) detecting the presence of a mark in the marking area depending on the density count in the marking area.
- 37. The method as recited in claim 36 including delivering documents having a detected mark to a selected area for marked documents.
- 38. An apparatus for determining the orientation of documents having different orientations comprising:
- a) an optical scanner for reading the documents, the scanner generating a set of data corresponding to light levels at discrete positions within two selected areas of each document, the two selected areas being symmetrically located about the center of each such document; and
- b) an image processor responsive to the data generated by the optical scanner for determining the orientation of the documents, the image processor having a density detector for determining the number of the discrete positions within each of the two selected areas having a light level above a selected orientation light threshold to provide a density count representing the number of such discrete positions in each selected area having the light level above the selected orientation light threshold and wherein the image processor determines whether the density count of only one of the selected areas is above a selected density threshold and wherein the image processor includes an orientation detector for determining whether the documents are in a selected orientation based on whether only one of the selected areas of such document has the density count above the selected density threshold.
- 39. The apparatus as recited in claim 38 wherein the density detector determines a density count at a third selected area on each document, the density count representing the number of discrete positions in the third selected area having a light level above a selected light level and wherein the image processor includes a mark detector for detecting the presence of a mark in the third selected area depending on the density count in the third selected area.
- 40. The apparatus as recited in claim 39 wherein the document transport delivers documents with a detected mark to a selected area for marked documents.
- 41. The apparatus of claim 38 wherein the image processor includes document position determination means for determining whether a selected document is in a selected upright position in response to the data generated by the optical scanner.
- 42. An apparatus for orienting documents having different orientations comprising:
- (a) a document transport for conveying the documents along a selected path of movement;
- (b) an optical scanner positioned along the selected path for optically reading each of the documents, the scanner generating a set of data corresponding to light levels at discrete positions on the documents;
- (c) an image processor responsive to the data generated by the optical scanner for determining the orientation of the documents conveyed by the document transport along the path of movement wherein the image processor includes a density detector for determining the density counts of two selected areas on each document, the selected areas being symmetrically located about the center point of the document and the density counts representing the number of discrete positions in the selected areas having a light level above a selected orientation light and wherein the image processor determines whether the density count of only one selected area of each document is between selected minimum and maximum orientation density thresholds, and wherein the image processor includes an orientation detector for determining the orientation of the documents when only the one selected area of each such document has a density count between the minimum and maximum orientation density thresholds; and
- (d) a document orientor along the path of movement responsive to the image processor for orienting the documents of different orientations to desired orientations based on the orientations of the documents determined by the image processor.
Parent Case Info
This application is a continuation of U.S. Application Ser. No. 08/166,513 filed Dec. 13, 1993, now abandoned which is a continuation of U.S. Application Ser. No. 07/756,930, filed on Sep. 6, 1991, now issued as U.S. Pat. No. 5,293,431 dated Mar. 8, 1994.
US Referenced Citations (13)
Foreign Referenced Citations (4)
Number |
Date |
Country |
0281007 |
Sep 1988 |
EPX |
0399808 |
Nov 1990 |
EPX |
62-127652 |
Jun 1987 |
JPX |
WO8801543 |
Mar 1988 |
WOX |
Continuations (2)
|
Number |
Date |
Country |
Parent |
166513 |
Dec 1993 |
|
Parent |
756930 |
Sep 1991 |
|