Page identification system and method
First Claim
1. A system for sensing information from an identification code disposed on a page, the system comprising:
- a holder to maintain the page in a predetermined position;
an optical assembly comprising an optical sensor for receiving ambient light reflected from the identification code and generating a signal representative thereof, wherein the holder fixedly positions the optical assembly adjacent to an edge of the page, and wherein the optical assembly is configured to place a virtual location of the optical sensor above the page;
a processor coupled to the optical sensor for processing the signal; and
a light source coupled to the processor.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing system automatically identifies the page of a book, notebook, flip chart, writing pad, or the like. The system uses an optical sensor to read an identification code printed on each page (and the cover) of the book and processes the code to determine identifying information (e.g., page number) for the page. The optical sensor and related components are adjacent to the book and operate unobtrusively, yet reliability, at a distance therefrom. The system, which uses ambient light and selectively activates its own light source, is capable of operating under variable lighting conditions and requires no manual intervention by the user. In addition, the system is reliable and robust in that it allows standard printing techniques to be used to print the identification code on each page of the book.
112 Citations
17 Claims
-
1. A system for sensing information from an identification code disposed on a page, the system comprising:
-
a holder to maintain the page in a predetermined position;
an optical assembly comprising an optical sensor for receiving ambient light reflected from the identification code and generating a signal representative thereof, wherein the holder fixedly positions the optical assembly adjacent to an edge of the page, and wherein the optical assembly is configured to place a virtual location of the optical sensor above the page;
a processor coupled to the optical sensor for processing the signal; and
a light source coupled to the processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for reading an identification code provided on a page, the system comprising:
-
means for maintaining the page in a predetermined position;
means for illuminating the identification code;
means for receiving ambient light reflected from the identification code and generating a signal representative thereof, wherein the means for maintaining fixedly positions the means for receiving adjacent to an edge of the page, and wherein the means for receiving is configured to be virtually located above the page; and
means for processing the signal and selectively activating the means for illuminating according to the ambient light, wherein the means for maintaining, the means for illuminating, the means for receiving, and the means for processing are operatively coupled.
-
-
11. A system for reading an identification code from a page, the system comprising:
-
a holder for maintaining the page in a predetermined position;
a light source for selectively illuminating the identification code;
a mirror optically coupled to the light source and the identification code, the mirror disposed to direct light from the light source to the identification code and direct light reflected from the identification code;
a lens optically coupled to the mirror for focusing the reflected light;
a sensor optically coupled to the lens for receiving the focused light, the sensor generating a signal representative of the focused light, wherein the sensor is virtually located above the page; and
a processor for processing the signal and selectively activating the light source to supplement ambient light. - View Dependent Claims (12, 13)
-
-
14. A method for reading an identification code on a page, the method comprising the steps of:
-
a) configuring an optical assembly substantially coplanar with the page such that an optical sensor therein is virtually located above the page;
b) receiving light reflected from the page, wherein the reflected light is representative of the identification code;
c) generating an electrical signal corresponding to the reflected light;
d) processing the electrical signal to select an integration time of the optical sensor; and
e) decoding the identification code. - View Dependent Claims (15, 16)
i) performing a search to select the integration time;
ii) using the integration time to change an analog output level of the optical sensor; and
iii) repeating steps i) and ii) to vary the integration time and approach a maximum analog output level without saturating the optical sensor.
-
-
16. The method in accordance with claim 14, wherein the processing step further comprises:
-
i) performing a search to select the integration time;
ii) using the integration time to broaden a range of analog output levels of the optical sensor; and
iii) repeating steps i) and ii) to vary the integration time and approach the widest range of analog output levels without saturating the optical sensor.
-
-
17. A method for reading an identification code on a page, the method comprising the steps of:
-
a) disposing an optical assembly adjacent and substantially in the same plane as, but not overlying, the page;
b) receiving light reflected from the page, wherein the reflected light is representative of the identification code;
c) generating an electrical signal corresponding to the reflected light;
d) processing the electrical signal to read the identification code; and
e) selectively activating an artificial light source to illuminate the page in response to step d).
-
Specification