Back to results
US 5,308,961 AGranted
Optical-card reader
AssigneeOMRON Corporation
InventorJunichi Nishimura
Life of this patent
Estimating the term…
Abstract
Data read off an optical card are stored in a read buffer. If there are data in the read buffer when a read command is received, decoding is begun. If read commands are being issued for consecutive tracks, the reading of the data on the next track will begin as soon the reading of the preceding track is completed. This allows reading and decoding to be performed in parallel
Claims7
An optical card reader comprising:
- reading means for reading data recorded on a specified track of an optical card;
- memory means for storing data read by said reading means;
- decoding means for decoding read data stored in said memory means;
- and
- controlling means for initiating read operations from a specified track of said optical card, said controlling means, reading means, memory means and decoding means operating in response to a read command issued by said controlling means to cause said reading means to read data from one track of said optical card while said decoding means decodes previously read data stored in said memory means from another track of said optical card;
- said decoding means including means responsive to a read command for reading a specified track issued by said controlling means;
- means for determining if any previously read track data need to be decoded;
- means for determining if said reading means is currently reading data from said optical card if no previously read track data need to be decoded;
- and, means for sending a reading command for said specified track to said reading means if said reading means is not currently reading data.
6 more elements
A method of operating an optical card reader comprising the steps of:
- issuing a reading command to a card reader identifying a first card track to be read;
- reading said first card track on a optical card with said card reader;
- decoding the data read from said first card track;
- reading a second track on said optical card with said card reader while data previously read from said first track is being decoded;
- storing data read from a track of said card prior to decoding it;
- checking when a read command for a specified track is received whether any data from a previously read track is in storage and, is so, said method further comprising the steps of determining if the issued reading command is for a next succeeding track and, if so, sending a reading command for reading the next succeeding track to the reading unit and then decoding the stored data from the previously read track.
3 more elements
Dependencies are inferred from the claim text.