← Back to Patent Explorer
US5380993A Expired / Lapsed US ⏱️ 0.0 years remaining

Processing system for compressing data to reduce the number of digits expressed by a micro-bar code

Assignee: Neorex Co Ltd
•
Filing: 1993-04-07
•
Granted: 1995-01-10
•
Expires: 2013-04-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A micro-bar code data processing system is capable of reducing the number of digits to be expressed by the micro-bar code by compressing information to be contained therein. The micro-bar code data processing system includes a receiver for receiving an original data to be contained in a micro-bar code; a reducer for reducing the number of digits of the original data by compressing the received original data; a converter for converting the compressed data into an encoded micro-bar code data; an outputter for outputting the encoded micro-bar code data; a receiver for receiving encoded data contained in the micro-bar code; a converter for converting the received encoded data into a compressed data; a restorer for restoring the original data from the compressed data by decompression of the compressed data, and an outputter for outputting the restored original data. With such a construction, the number of digits of the data can be reduced by compression of the original data so that the required length of the bar code can be shortened.

Inventors

  • 👤 Toshiyuki Komai

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 22:16
CPC Classifications
G; G06; G06K; G06K7/00; G06K7/10; G06K7/14; G06K7/1404; G06K7/1495

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 498 words
A micro-bar code data processing system comprising: means for receiving an original data to be contained in a micro-bar code; means for reducing a number of digits of said original data by compressing the received original data; means for converting the compressed data into an encoded micro-bar code data; means for outputting the encoded micro-bar code data; means for receiving an encoded data contained in said micro-bar code; means for converting said received encoded data into a compressed data; means for restoring the original data from said compressed data by decompression of the compressed data; and; means for outputting the restored original data; wherein said means for reducing the number of digits of the data comprises: means for setting maximum values A1, A2, A2, . . . An-1, An, wherein A1, A2, A3, . . . An-1, An are positive integers, for respective information items with respect to a plurality of information items are expressed as al, a2, a3, . . . , an-1, an wherein a1, a2, a3 . . . , an-1 are integers not less than zero; means for setting an operation parameter m at one of 0 and 1; means for calculating s1, s2, s3, . . . sn-1, sn respectively defined by: ##EQU3## means for deriving the compressed data Ts through Ts=s1+s2+s3+ . . . +sn-1+sn; and said means for restoring the original data from said compressed data comprises: means for setting maximum values A1, A2, A3, . . . An-1, An, wherein A1, A2, A3 . . . An-1, An are positive integers, for respective information items with respect to a sequentially arranged plurality of information items are express as al, a2, a3, . . . , an-1, an wherein al, a2, a3, . . . , an-1, an are integers not less than zero, and the maximum values A1, A2, A3, . . . An-1, An are known values; means for reading in the compressed data Ts derived through compression of said original data consisting of a plurality of information items; means for setting an operation parameter m at one of 0 or 1 depending upon the operation parameter m used in a process for deriving said compressed data; and means for calculating original values of respective information items in such a manner that processes wherein, by dividing said compressed data Ts with the maximum value An of the lowermost information item to obtain a quotient Ts1 and a remainder an', an original data value of the lowermost information item an is derived by an=an'+m, by dividing the quotient Ts1 with the maximum value An-1 of the lower information item to obtain a quotient Ts2 and a remainder an-1', an original data value of the next lower information item an-1 is derived by an-1=an-1'+m, are repeated for upper information items in order so that when the quotient becomes zero, the remainder at that time is taken as a1' to obtain an original data value of the uppermost information item by a1=a1'+m.
Claim 2
Dependent Claim 498 words
A micro-bar code data processing system comprising: means for receiving an original data to be contained in a micro-bar code; means for reducing a number of digits of said original data by compressing the received original data; means for converting the compressed data into an encoded micro-bar code data; means for outputting the encoded micro-bar code data; means for receiving an encoded data contained in said micro-bar code; means for converting said received encoded data into a compressed data; means for restoring the original data from said compressed data by decompression of the compressed data; and; means for outputting the restored original data; wherein said means for reducing the number of digits of the data comprises: means for setting maximum values A1, A2, A2, . . . An-1, An, wherein A1, A2, A3, . . . An-1, An are positive integers, for respective information items with respect to a plurality of information items are expressed as al, a2, a3, . . . , an-1, an wherein a1, a2, a3 . . . , an-1 are integers not less than zero; means for setting an operation parameter m at one of 0 and 1; means for calculating s1, s2, s3, . . . sn-1, sn respectively defined by: ##EQU3## means for deriving the compressed data Ts through Ts=s1+s2+s3+ . . . +sn-1+sn; and said means for restoring the original data from said compressed data comprises: means for setting maximum values A1, A2, A3, . . . An-1, An, wherein A1, A2, A3 . . . An-1, An are positive integers, for respective information items with respect to a sequentially arranged plurality of information items are express as al, a2, a3, . . . , an-1, an wherein al, a2, a3, . . . , an-1, an are integers not less than zero, and the maximum values A1, A2, A3, . . . An-1, An are known values; means for reading in the compressed data Ts derived through compression of said original data consisting of a plurality of information items; means for setting an operation parameter m at one of 0 or 1 depending upon the operation parameter m used in a process for deriving said compressed data; and means for calculating original values of respective information items in such a manner that processes wherein, by dividing said compressed data Ts with the maximum value An of the lowermost information item to obtain a quotient Ts1 and a remainder an', an original data value of the lowermost information item an is derived by an=an'+m, by dividing the quotient Ts1 with the maximum value An-1 of the lower information item to obtain a quotient Ts2 and a remainder an-1', an original data value of the next lower information item an-1 is derived by an-1=an-1'+m, are repeated for upper information items in order so that when the quotient becomes zero, the remainder at that time is taken as a1' to obtain an original data value of the uppermost information item by a1=a1'+m.
Claim 3
Dependent Claim 40 words
A system as set forth in claim 1, wherein said means for receiving the original data to be contained in said micro-bar code is connected to an information terminal as a terminal of a communication network including a telephone network.
Claim 4
Dependent Claim 31 words
A system as set forth in claim 1, wherein said means for receiving the original data to be contained in said micro-bar code is connected to an original data input means.
Claim 5
Dependent Claim 34 words
A system as set forth in claim 1, wherein said means for outputting the restored original data is connected to an information terminal as a terminal of a communication network including a telephone network.
Claim 6
Dependent Claim 30 words
A system as set forth in claim 1, wherein said means for outputting the restored original data is connected to a display means for visually displaying the restored original data.
Claim 7
Dependent Claim 35 words
A system as set forth in claim 1, wherein said means for outputting the restored original data is connected to an audible signal output means for outputting said restored original data as an audible sound.
Claim 8
Dependent Claim 180 words
A micro-bar code reader system including an image pick-up means for picking upon an image of a micro-bar code, comprising: means for receiving an encoded micro-bar code data from said image pick-up means; means for converting said received encoded data into a compressed data; means for restoring an original data from said compressed data by decompression of the compressed data; and; means for outputting the restored original data; wherein said encoded micro-bar code data contains a data compressed through the process of: setting maximum values A1, A2, A3, . . . An-1, An, wherein A1, A2, A3 . . . An-1, An are positive integers, for respective information items with respect to a plurality of information items are expressed as a1, a2, a3, . . . , an-1, an wherein a1, a2, a3, . . . , an-1, an are integers not less than zero; setting an operation parameter m at one of 0 and 1; calculating s1, s2, s3, . . . sn-1, sn respectively defined by: ##EQU4## deriving the compressed data Ts through Ts=s1+s2+s3+ . . . +sn-1+sn.
Claim 9
Dependent Claim 180 words
A micro-bar code reader system including an image pick-up means for picking upon an image of a micro-bar code, comprising: means for receiving an encoded micro-bar code data from said image pick-up means; means for converting said received encoded data into a compressed data; means for restoring an original data from said compressed data by decompression of the compressed data; and; means for outputting the restored original data; wherein said encoded micro-bar code data contains a data compressed through the process of: setting maximum values A1, A2, A3, . . . An-1, An, wherein A1, A2, A3 . . . An-1, An are positive integers, for respective information items with respect to a plurality of information items are expressed as a1, a2, a3, . . . , an-1, an wherein a1, a2, a3, . . . , an-1, an are integers not less than zero; setting an operation parameter m at one of 0 and 1; calculating s1, s2, s3, . . . sn-1, sn respectively defined by: ##EQU4## deriving the compressed data Ts through Ts=s1+s2+s3+ . . . +sn-1+sn.
Claim 10
Dependent Claim 286 words
A system as set forth in claim 7, wherein said means for restoring the original data from said compressed data comprises: means for setting maximum values A1, A2, A3, . . . An-1, An, wherein A1, A2, A3, . . . An-1, An are positive integers, for respective information items with respect to a sequentially arranged plurality of information items are expressed as a1, a2, a3, . . . , an-1, an wherein a1, a2, a3, . . . , an-1, an are integers not less than zero, wherein the maximum values A1, A2, A3, . . . An-1, An are known values; means for reading in a compressed data Ts derived through compression of said original data consisting of a plurality of information items; means for setting an operation parameter m at one of 0 or 1 depending upon the operation parameter m used in a process for deriving said compressed data; and means for calculating original values of respective information item in such a manner that processes wherein, by dividing said compressed data Ts with the maximum value An of the lowermost information item to obtain a quotient Ts1 and a remainder an', an original data value of the lowermost information item an is derived by an=an'+m, by dividing the quotient Ts1 with the maximum value An-1 of the next lower information item to obtain a quotient Ts2 and a remainder an-1', an original data value of the next lower information item an-1 is derived by an-1=an-1'+m, are repeated for upper information items in order so that when the quotient becomes zero, the remainder at that time is taken as a1' to obtain an original data value of the uppermost information item by al=a1'+m.
Claim 11
Dependent Claim 397 words
A process for compressing and decompressing a micro-bar code data comprising the steps of: a step for compressing an original data, which includes the steps of: setting maximum values A1, A2, A3, . . . An-1, An, wherein A1, A2, A3, . . . An-1, An are positive integers, for respective information items with respect to a plurality of information items are expressed as al, a2, a3, . . . , an-1, an wherein a1, a2, a3, . . . , an-1, an are integers not less than zero; setting an operation parameter m at one of 0 and 1; calculating s1, s2, s3, . . . sn-1, sn respectively defined by: ##EQU5## deriving the compressed data Ts through Ts=s1+s2+s3+ . . . +sn-1+sn; and a step for restoring the original data from said compressed data including the steps of: setting maximum values A1, A2, A3 . . . An-1, An, wherein A1, A2, A3, . . . An-1, An are positive integers, for respective information items with respect to a sequentially arranged plurality of information items are expressed as al, a2, a3, . . . , an-1, an wherein a1, a2, a3, . . . , an-1, an are integers not less than zero, wherein the maximum values A1, A2, A3, . . . An-1, An are known values; reading in a compressed data Ts derived through compression of said original data consisting of a plurality of information items; setting an operation parameter m at one of 0 or 1 depending upon the operation parameter m used in a process for deriving said compressed data; and calculating original values of respective information item in such a manner that processes wherein, by dividing said compressed data Ts with the maximum value An of the lowermost information item to obtain a quotient Ts1 and a remainder an', an original data value of the lowermost information item an is derived by an=an'+m, by dividing the quotient Ts1 with the maximum value An-1 of the next lower information item to obtain a quotient Ts2 and a remainder an-1', an original data value of the next lower information item an-1 is derived by an-1=an-1'+m, are repeated for upper information items in order so that when the quotient becomes zero, the remainder at that time is taken as a1' to obtain an original data value of the uppermost information item by a1=a1'+m.
Claim 12
Dependent Claim 397 words
A process for compressing and decompressing a micro-bar code data comprising the steps of: a step for compressing an original data, which includes the steps of: setting maximum values A1, A2, A3, . . . An-1, An, wherein A1, A2, A3, . . . An-1, An are positive integers, for respective information items with respect to a plurality of information items are expressed as al, a2, a3, . . . , an-1, an wherein a1, a2, a3, . . . , an-1, an are integers not less than zero; setting an operation parameter m at one of 0 and 1; calculating s1, s2, s3, . . . sn-1, sn respectively defined by: ##EQU5## deriving the compressed data Ts through Ts=s1+s2+s3+ . . . +sn-1+sn; and a step for restoring the original data from said compressed data including the steps of: setting maximum values A1, A2, A3 . . . An-1, An, wherein A1, A2, A3, . . . An-1, An are positive integers, for respective information items with respect to a sequentially arranged plurality of information items are expressed as al, a2, a3, . . . , an-1, an wherein a1, a2, a3, . . . , an-1, an are integers not less than zero, wherein the maximum values A1, A2, A3, . . . An-1, An are known values; reading in a compressed data Ts derived through compression of said original data consisting of a plurality of information items; setting an operation parameter m at one of 0 or 1 depending upon the operation parameter m used in a process for deriving said compressed data; and calculating original values of respective information item in such a manner that processes wherein, by dividing said compressed data Ts with the maximum value An of the lowermost information item to obtain a quotient Ts1 and a remainder an', an original data value of the lowermost information item an is derived by an=an'+m, by dividing the quotient Ts1 with the maximum value An-1 of the next lower information item to obtain a quotient Ts2 and a remainder an-1', an original data value of the next lower information item an-1 is derived by an-1=an-1'+m, are repeated for upper information items in order so that when the quotient becomes zero, the remainder at that time is taken as a1' to obtain an original data value of the uppermost information item by a1=a1'+m.

References Cited (Backward Citations)

US4621189A Cited
US4952785A Cited
US4774500A Cited
US4945214A Cited
US4873426A Cited
US5065003A Cited
JPH03152680A Cited
JPH03196382A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-01-09 1998-07-11 1999-01-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-01-09 2002-07-11 2003-01-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-01-09 2006-07-11 2007-01-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag