Bar-code reading apparatus and computer-readable medium
First Claim
1. A bar-code reading apparatus comprising:
- a reading section configured to read a bar-code a plurality of times to obtain multiple pieces of bar-code image data;
a storage section configured to store the pieces of bar-code image data obtained by the reading section;
a detection section configured to detect a moving state of the reading section in a three-dimensional space when the reading section moves with respect to a bar-code surface during a reading operation of the bar-code;
a correction section configured to correct the pieces of bar-code image data stored in the storage section into pieces of bar-code image data which would have been obtained if the bar-code were read when the reading section was at a preset reference position with respect to the bar-code, based on the moving state detected by the detection section;
a synthesis section configured to synthesize the pieces of bar-code image data corrected by the correction section to produce synthesized image data; and
a decode section configured to decode the synthesized image data produced by the synthesis section.
1 Assignment
0 Petitions
Accused Products
Abstract
A bar-code reading apparatus includes a reading section to read a bar-code a plurality of times to obtain multiple pieces of bar-code image data; a storage section to store the pieces of bar-code image data; a detection section to detect a moving state of the reading section in a three-dimensional space during a reading operation of the bar-code; a correction section to correct the pieces of bar-code image data stored in the storage section into pieces of bar-code image data which are obtained if the bar-code is read when the reading section is at a preset reference position with respect to the bar-code, based on the moving state detected by the detection section; a synthesis section to synthesize the pieces of bar-code image data corrected by the correction section to produce synthesized image data; and a decode section to decode the synthesized image data.
24 Citations
10 Claims
-
1. A bar-code reading apparatus comprising:
-
a reading section configured to read a bar-code a plurality of times to obtain multiple pieces of bar-code image data; a storage section configured to store the pieces of bar-code image data obtained by the reading section; a detection section configured to detect a moving state of the reading section in a three-dimensional space when the reading section moves with respect to a bar-code surface during a reading operation of the bar-code; a correction section configured to correct the pieces of bar-code image data stored in the storage section into pieces of bar-code image data which would have been obtained if the bar-code were read when the reading section was at a preset reference position with respect to the bar-code, based on the moving state detected by the detection section; a synthesis section configured to synthesize the pieces of bar-code image data corrected by the correction section to produce synthesized image data; and a decode section configured to decode the synthesized image data produced by the synthesis section. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer-readable medium having a program stored thereon that is executable by a bar-code reading apparatus which comprises a reading section to read a bar-code a plurality of times to obtain multiple pieces of bar-code image data, wherein the program controls the bar-code reading apparatus to function as:
-
a reading section configured to read a bar-code a plurality of times to obtain multiple pieces of bar-code image data; a storage section configured to store the pieces of bar-code image data obtained by the reading section; a detection section configured to detect a moving state of the reading section in a three-dimensional space when the reading section moves with respect to a bar-code surface during a reading operation of the bar-code; a correction section configured to correct the pieces of bar-code image data stored in the storage section into pieces of bar-code image data which would have been obtained if the bar-code were read when the reading section was at a preset reference position with respect to the bar-code, based on the moving state detected by the detection section; a synthesis section configured to synthesize the pieces of bar-code image data corrected by the correction section to produce synthesized image data; and a decode section configured to decode the synthesized image data produced by the synthesis section.
-
-
7. A bar-code reading apparatus comprising:
-
a reading section configured to sequentially read a bar-code with a movement of a read range with respect to the bar-code to obtain multiple pieces of bar-code data; a storage section configured to store the pieces of bar-code data obtained by the reading section; a detection section configured to detect a moving state of the reading section in a three-dimensional space; a calculation section configured to calculate a moving distance of the reading section required for synthesis of the pieces of bar-code data based on the moving state detected by the detection section; a synthesis section configured to synthesize the pieces of bar-code data stored in the storage section to produce synthesized bar-code data by combining bar-code data obtained before the reading section moves the moving distance with bar-code data obtained after the reading section moves the moving distance; and a decode section configured to decode the synthesized bar-code data produced by the synthesis section. - View Dependent Claims (8, 9)
-
-
10. A non-transitory computer-readable medium having a program stored thereon that is executable by a bar-code reading apparatus which comprises a reading section to sequentially read a bar-code with a movement of a read range with respect to the bar-code to obtain multiple pieces of bar-code data, wherein the program is executable by the bar code reading apparatus to function as:
-
a reading section configured to sequentially read a bar-code with a movement of a read range with respect to the bar-code to obtain multiple pieces of bar-code data; a storage section configured to store the pieces of bar-code data obtained by the reading section; a detection section configured to detect a moving state of the reading section in a three-dimensional space; a calculation section configured to calculate a moving distance of the reading section required for synthesis of the pieces of bar-code data based on the moving state detected by the detection section; a synthesis section configured to synthesize the pieces of bar-code data stored in the storage section to produce synthesized bar-code data by combining bar-code data obtained before the reading section moves the moving distance with bar-code data obtained after the reading section moves the moving distance; and a decode section configured to decode the synthesized bar-code data produced by the synthesis section.
-
Specification