Claims Analysis
Total Claims: 60
Claim 1
Independent Claim
299 words
A two-dimensional code reading apparatus for reading a two-dimensional code wherein binary code data is expressed as a pattern of black and white cells in a two-dimensional matrix, comprising: a two-dimensional image detecting device for detecting a two-dimensional image of said two-dimensional code; a reference position determining device for determining a reference position where each cell constituting a pattern of a predetermined shape lies in said two-dimensional image detected by said two-dimensional image detecting device on the basis of a pattern of said pattern having said predetermined shape; a cell size determining device for determining a size of a cell in said two-dimensional code from said pattern of said pattern said predetermined shape; a cell position calculating device for calculating a position of each of cells from said reference position determined by said reference position determining device on the basis of said cell size determined by said cell size determining device; a cell reading device for determining a type of a cell at a cell position calculated by said cell position calculating device; an isolated cell distinguishing device for distinguishing whether or not a cell of which type has been determined is an isolated cell; an actual position determining device for determining an actual position of the isolated cell on the basis of the two-dimensional image of the isolated cell, when said isolated cell distinguishing device distinguishes that the cell is the isolated cell; a cell position correction value calculating device for calculating a correction value for correcting a calculated cell position from a difference between said calculated position and said actual position of said isolated cell; and a cell position correcting device for correcting said cell position calculated by said cell position calculating device by using said correction value calculated by said cell position correction value calculating device.
Claim 2
Dependent Claim
299 words
A two-dimensional code reading apparatus for reading a two-dimensional code wherein binary code data is expressed as a pattern of black and white cells in a two-dimensional matrix, comprising: a two-dimensional image detecting device for detecting a two-dimensional image of said two-dimensional code; a reference position determining device for determining a reference position where each cell constituting a pattern of a predetermined shape lies in said two-dimensional image detected by said two-dimensional image detecting device on the basis of a pattern of said pattern having said predetermined shape; a cell size determining device for determining a size of a cell in said two-dimensional code from said pattern of said pattern said predetermined shape; a cell position calculating device for calculating a position of each of cells from said reference position determined by said reference position determining device on the basis of said cell size determined by said cell size determining device; a cell reading device for determining a type of a cell at a cell position calculated by said cell position calculating device; an isolated cell distinguishing device for distinguishing whether or not a cell of which type has been determined is an isolated cell; an actual position determining device for determining an actual position of the isolated cell on the basis of the two-dimensional image of the isolated cell, when said isolated cell distinguishing device distinguishes that the cell is the isolated cell; a cell position correction value calculating device for calculating a correction value for correcting a calculated cell position from a difference between said calculated position and said actual position of said isolated cell; and a cell position correcting device for correcting said cell position calculated by said cell position calculating device by using said correction value calculated by said cell position correction value calculating device.
Claim 3
Dependent Claim
28 words
A two-dimensional code reading apparatus according to claim 1, wherein said isolated cell a cell sandwiched in an x-direction or a y-direction between cells of an opposite type.
Claim 4
Dependent Claim
28 words
A two-dimensional code reading apparatus according to claim 1, wherein said isolated cell a cell sandwiched in an x-direction and a y-direction between cells of an opposite type.
Claim 5
Dependent Claim
71 words
A two-dimensional code reading apparatus according to claim 1, wherein said pattern of said predetermined shape includes a position detection pattern consisting of a pattern from which the same frequency component ratios can be obtained with a scan line crossing a center of said pattern irrespective of an angle of said scan line, said position detection pattern being disposed in each of at least two predetermined positions in said two-dimensional code.
Claim 6
Dependent Claim
35 words
A two-dimensional code reading apparatus according to claim 4, wherein said pattern of said predetermined shape includes rows of timing cells running between said position detection patterns, wherein cells of opposite types are disposed alternately.
Claim 7
Dependent Claim
53 words
A two-dimensional code reading apparatus according to claim 4, wherein said position detection patterns exist at three of corners of a matrix of said two-dimensional code and said cell position determining device determines cell positions starting from cells around the position detection pattern having other position detection patterns on either side of it.
Claim 8
Dependent Claim
27 words
A two-dimensional code reading apparatus according to claim 1, further comprising a storing medium which stores a computer program for realizing functions of a plurality of devices.
Claim 9
Dependent Claim
92 words
A two-dimensional code reading apparatus according to claim 1, further comprising: a reading control device for when a content of a cell is to be read from said two-dimensional image adjusting a size of a reading scope from which the content of the cell is to be read with respect to a cell size obtained by said cell size determining device according to a distance of the cell from said pattern; wherein said cell reading device reads a content of a cell in said reading scope adjusted by said reading control device.
Claim 10
Dependent Claim
33 words
A two-dimensional code reading apparatus according to claim 8, wherein said reading scope adjusted by the reading control device is set smaller than said cell size obtained by said cell size determining device.
Claim 11
Dependent Claim
59 words
A two-dimensional code reading apparatus according to claim 8, wherein said cell reading device reads for each pixel included in said reading scope whether a type of a pixel is black or white, and a type of pixels constituting a majority of all the pixels included in said reading scope is determined to be a type of a cell.
Claim 12
Dependent Claim
60 words
A two-dimensional code reading apparatus according to claim 8, wherein said cell reading device reads for pixels located at predetermined positions in said reading scope whether a type of a pixel is black or white, and determines a type of a cell on the basis of a difference between a number of white pixels and a number of black pixels.
Claim 13
Dependent Claim
88 words
A two-dimensional code reading apparatus according to claim 8, wherein said pattern of a predetermined shape includes a plurality of patterns located at different positions, said cell size determining device determines a plurality of cell sizes in said two-dimensional image on the basis of each of said plurality of patterns, and said reading control device adjusts said reading scope on the basis of distances of the cell from each of said plurality of patterns and said plurality of cell sizes determined from each of said plurality of patterns.
Claim 14
Dependent Claim
122 words
A two-dimensional code reading apparatus according to claim 1, further comprising: a cell grouping device for grouping cells of said two-dimensional code in said two-dimensional image with a position of said pattern as a reference; and a reading control device for when cells are to be read from said two-dimensional image adjusting for each group of cells formed by said cell grouping device a size of a reading scope from which a content of each of the cells in a group is to be read with respect to a cell size determined by said cell size determining device; wherein said cell reading device reads a content of the cell in said reading scope adjusted group by group by said reading control device.
Claim 15
Dependent Claim
33 words
A two-dimensional code reading apparatus according to claim 13, wherein said reading scope adjusted by the reading control device is set smaller than said cell size determined by said cell size determining device.
Claim 16
Dependent Claim
59 words
A two-dimensional code reading apparatus according to claim 13, wherein said cell reading device reads for each pixel included in said reading scope whether a type of a pixel is black or white, and a type of pixels constituting a majority of all the pixels included in said reading scope is determined to be a type of a cell.
Claim 17
Dependent Claim
60 words
A two-dimensional code reading apparatus according to claim 13, wherein said cell reading device reads for pixels located at predetermined positions in said reading scope whether a type of a pixel is black or white, and determines a type of a cell on the basis of a difference between a number of white pixels and a number of black pixels.
Claim 18
Dependent Claim
91 words
A two-dimensional code reading apparatus according to claim 13, wherein said pattern of a predetermined shape includes a plurality of patterns located at different positions, said cell size determining device determines a plurality of cell sizes in said two-dimensional image on the basis of each of said plurality of patterns, and said reading control device adjusts for each group of cells said reading scope so that said reading scope for cells in a group is determined on the basis of said cell size determined from said pattern belonging to said group.
Claim 19
Dependent Claim
92 words
A two-dimensional code reading apparatus according to claim 1, further comprising: a reading control device for when a content of a cell is to be read from said two-dimensional image adjusting a shape of a reading scope from which the content of the cell is to be read with respect to a cell size determined by said cell size determining device according to a distance of the cell from said pattern, wherein said cell reading device reads the content of the cell from said reading scope adjusted by said reading control device.
Claim 20
Dependent Claim
33 words
A two-dimensional code reading apparatus according to claim 18, wherein said reading scope adjusted by the reading control device is set smaller than said cell size determined by said cell size determining device.
Claim 21
Dependent Claim
59 words
A two-dimensional code reading apparatus according to claim 18, wherein said cell reading device reads for each pixel included in said reading scope whether a type of a pixel is black or white, and a type of pixels constituting a majority of all the pixels included in said reading scope is determined to be a type of a cell.
Claim 22
Dependent Claim
60 words
A two-dimensional code reading apparatus according to claim 18, wherein said cell reading device reads for pixels located at predetermined positions in said reading scope whether a type of a pixel is black or white, and determines a type of a cell on the basis of a difference between a number of white pixels and a number of black pixels.
Claim 23
Dependent Claim
88 words
A two-dimensional code reading apparatus according to claim 18, wherein said pattern of a predetermined shape includes a plurality of patterns located at different positions, said cell size determining device determines a plurality of cell sizes in said two-dimensional image on the basis of each of said plurality of patterns, and said reading control device adjusts said reading scope on the basis of distances of the cell from each of said plurality of patterns and said plurality of cell sizes calculated from each of said plurality of patterns.
Claim 24
Dependent Claim
28 words
A two-dimensional code reading apparatus according to claim 18, wherein said cell shape is specified by its width, its height, and angles at four corners of said cell.
Claim 25
Dependent Claim
124 words
A two-dimensional code reading apparatus according to claim 1, further comprising: a cell grouping device for grouping cells of said two-dimensional code in said two-dimensional image with a position of said pattern as a reference; and a reading control device for when contents of cells are to be read from said two-dimensional image adjusting for each group of cells formed by said cell grouping device a shape of a reading scope from which the content of each of the cells in a group is to be read with respect to a cell size determined by said cell size determining device; wherein said cell reading device reads the content of the cell from said reading scope adjusted group by group by said reading control device.
Claim 26
Dependent Claim
33 words
A two-dimensional code reading apparatus according to claim 24, wherein said reading scope adjusted by the reading control device is set smaller than said cell size determined by said cell size determining device.
Claim 27
Dependent Claim
59 words
A two-dimensional code reading apparatus according to claim 24, wherein said cell reading device reads for each pixel included in said reading scope whether a type of a pixel is black or white, and a type of pixels constituting a majority of all the pixels included in said reading scope is determined to be a type of a cell.
Claim 28
Dependent Claim
60 words
A two-dimensional code reading apparatus according to claim 24, wherein said cell reading device reads for pixels located at predetermined positions in said reading scope whether a type of a pixel is black or white, and determines a type of a cell on the basis of a difference between a number of white pixels and a number of black pixels.
Claim 29
Dependent Claim
92 words
A two-dimensional code reading apparatus according to claim 24, wherein said pattern of a predetermined shape includes a plurality of patterns located at different positions, said cell size determining device determines a plurality of cell sizes in said two-dimensional image on the basis of each of said plurality of patterns, and said reading control device adjusts for each group of cells said reading scope so that said reading scope for cells in a group is determined on the basis of said cell shape calculated from said reference pattern belonging to said group.
Claim 30
Dependent Claim
28 words
A two-dimensional code reading apparatus according to claim 24, wherein said cell shape is specified by its width, its height, and angles at four corners of said cell.
Claim 31
Dependent Claim
200 words
A two-dimensional code reading apparatus for reading a two-dimensional code wherein binary code data is expressed as a pattern of black and white cells in a two-dimensional matrix, comprising: a two-dimensional image detecting device for detecting a two-dimensional image of said two-dimensional code; a reference pattern detecting device for detecting a reference pattern of a predetermined shape existing in said two-dimensional image of said two-dimensional code detected by said two-dimensional image detecting device; a cell shape calculating device for obtaining an area of a cell of said two-dimensional code in said two-dimensional image on the basis of said reference pattern detected by said reference pattern detecting device; a reading control device for when a content of a cell is to be read from said two-dimensional image adjusting a size of a reading scope from which the content of the cell is to be read with respect to a cell area obtained by said cell shape calculating device according to a distance of the cell from said reference pattern; and a cell reading device for reading a content of a cell from said reading scope adjusted by said reading control device at a position of each cell of said two-dimensional image.
Claim 32
Dependent Claim
200 words
A two-dimensional code reading apparatus for reading a two-dimensional code wherein binary code data is expressed as a pattern of black and white cells in a two-dimensional matrix, comprising: a two-dimensional image detecting device for detecting a two-dimensional image of said two-dimensional code; a reference pattern detecting device for detecting a reference pattern of a predetermined shape existing in said two-dimensional image of said two-dimensional code detected by said two-dimensional image detecting device; a cell shape calculating device for obtaining an area of a cell of said two-dimensional code in said two-dimensional image on the basis of said reference pattern detected by said reference pattern detecting device; a reading control device for when a content of a cell is to be read from said two-dimensional image adjusting a size of a reading scope from which the content of the cell is to be read with respect to a cell area obtained by said cell shape calculating device according to a distance of the cell from said reference pattern; and a cell reading device for reading a content of a cell from said reading scope adjusted by said reading control device at a position of each cell of said two-dimensional image.
Claim 33
Dependent Claim
33 words
A two-dimensional code reading apparatus according to claim 30, wherein said reading scope adjusted by the reading control device is set smaller than said cell area obtained by said cell shape calculating device.
Claim 34
Dependent Claim
59 words
A two-dimensional code reading apparatus according to claim 30, wherein said cell reading device reads for each pixel included in said reading scope whether a type of a pixel is black or white, and a type of pixels constituting a majority of all the pixels included in said reading scope is determined to be a type of a cell.
Claim 35
Dependent Claim
60 words
A two-dimensional code reading apparatus according to claim 30, wherein said cell reading device reads for pixels located at predetermined positions in said reading scope whether a type of a pixel is black or white, and determines a type of a cell on the basis of a difference between a number of white pixels and a number of black pixels.
Claim 36
Dependent Claim
93 words
A two-dimensional code reading apparatus according to claim 30, wherein said reference pattern of a predetermined shape includes a plurality of reference patterns located at different positions, said cell shape calculating device calculates a plurality of cell areas in said two-dimensional image on the basis of each of said plurality of reference patterns, and said reading control device adjusts said reading scope on the basis of distances of the cell from each of said plurality of reference patterns and said plurality of cell areas calculated from each of said plurality of reference patterns.
Claim 37
Dependent Claim
27 words
A two-dimensional code reading apparatus according to claim 30, further comprising: a storing medium which stores a computer program for realizing functions of a plurality of devices.
Claim 38
Dependent Claim
230 words
A two-dimensional code reading apparatus for reading a two-dimensional code wherein binary code data is expressed as a pattern of black and white cells in a two-dimensional matrix, comprising: a two-dimensional image detecting device for detecting a two-dimensional image of said two-dimensional code; a reference pattern detecting device for detecting a reference pattern of a predetermined shape existing in said two-dimensional image detected by said two-dimensional image detecting device; a cell shape calculating device for obtaining an area of a cell of said two-dimensional code in said two-dimensional image on the basis of said reference pattern detected by said reference pattern detecting device; a cell grouping device for grouping cells of said two-dimensional code in said two-dimensional image with a position of said reference pattern detected by said reference pattern detecting device as a reference; a reading control device for when cells are to be read from said two-dimensional image adjusting for each group of cells formed by said cell grouping device a size of a reading scope from which a content of each of the cells in a group is to be read with respect to a cell area obtained by said cell shape calculating device; and a cell reading device for reading a content of the cell with said reading scope adjusted group by said reading control device at a position of each cell of said two-dimensional image.
Claim 39
Dependent Claim
230 words
A two-dimensional code reading apparatus for reading a two-dimensional code wherein binary code data is expressed as a pattern of black and white cells in a two-dimensional matrix, comprising: a two-dimensional image detecting device for detecting a two-dimensional image of said two-dimensional code; a reference pattern detecting device for detecting a reference pattern of a predetermined shape existing in said two-dimensional image detected by said two-dimensional image detecting device; a cell shape calculating device for obtaining an area of a cell of said two-dimensional code in said two-dimensional image on the basis of said reference pattern detected by said reference pattern detecting device; a cell grouping device for grouping cells of said two-dimensional code in said two-dimensional image with a position of said reference pattern detected by said reference pattern detecting device as a reference; a reading control device for when cells are to be read from said two-dimensional image adjusting for each group of cells formed by said cell grouping device a size of a reading scope from which a content of each of the cells in a group is to be read with respect to a cell area obtained by said cell shape calculating device; and a cell reading device for reading a content of the cell with said reading scope adjusted group by said reading control device at a position of each cell of said two-dimensional image.
Claim 40
Dependent Claim
33 words
A two-dimensional code reading apparatus according to claim 36, wherein said reading scope adjusted by the reading control device is set smaller than said cell area obtained by said cell shape calculating device.
Claim 41
Dependent Claim
59 words
A two-dimensional code reading apparatus according to claim 36, wherein said cell reading device reads for each pixel included in said reading scope whether a type of a pixel is black or white, and a type of pixels constituting a majority of all the pixels included in said reading scope is determined to be a type of a cell.
Claim 42
Dependent Claim
60 words
A two-dimensional code reading apparatus according to claim 36, wherein said cell reading device reads for pixels located at predetermined positions in said reading scope whether a type of a pixel is black or white, and determines a type of a cell on the basis of a difference between a number of white pixels and a number of black pixels.
Claim 43
Dependent Claim
95 words
A two-dimensional code reading apparatus according to claim 36, wherein said reference pattern of a predetermined shape includes a plurality of reference patterns located at different positions, said cell shape calculating device calculates a plurality of cell areas in said two-dimensional image on the basis of each of said plurality of reference patterns, and said reading control device adjusts for each group of cells said reading scope so that said reading scope for cells in a group is determined on the basis of said cell area calculated from said reference pattern belonging to said group.
Claim 44
Dependent Claim
27 words
A two-dimensional code reading apparatus according to claim 36, further comprising: a storing medium which stores a computer program for realizing functions of a plurality of devices.
Claim 45
Dependent Claim
196 words
A two-dimensional code reading apparatus for reading a two-dimensional code wherein binary code data is expressed as a pattern of black and white cells in a two-dimensional matrix, comprising: a two-dimensional image detecting device for detecting a two-dimensional image of said two-dimensional code; a reference pattern detecting device for detecting a reference pattern of a predetermined shape existing in said two-dimensional image detected by said two-dimensional image detecting device; a cell shape calculating device for obtaining a shape of a cell of said two-dimensional code in said two-dimensional image on the basis of said reference pattern detected by said reference pattern detecting device; a reading control device for when a content of a cell is to be read from said two-dimensional image adjusting a shape of a reading scope from which the content of the cell is to be read with respect to a cell shape obtained by said cell shape calculating device according to a distance of the cell from said reference pattern; and a cell reading device for reading the content of the cell from said reading scope adjusted by said reading control device at a position of each cell of said two-dimensional image.
Claim 46
Dependent Claim
196 words
A two-dimensional code reading apparatus for reading a two-dimensional code wherein binary code data is expressed as a pattern of black and white cells in a two-dimensional matrix, comprising: a two-dimensional image detecting device for detecting a two-dimensional image of said two-dimensional code; a reference pattern detecting device for detecting a reference pattern of a predetermined shape existing in said two-dimensional image detected by said two-dimensional image detecting device; a cell shape calculating device for obtaining a shape of a cell of said two-dimensional code in said two-dimensional image on the basis of said reference pattern detected by said reference pattern detecting device; a reading control device for when a content of a cell is to be read from said two-dimensional image adjusting a shape of a reading scope from which the content of the cell is to be read with respect to a cell shape obtained by said cell shape calculating device according to a distance of the cell from said reference pattern; and a cell reading device for reading the content of the cell from said reading scope adjusted by said reading control device at a position of each cell of said two-dimensional image.
Claim 47
Dependent Claim
33 words
A two-dimensional code reading apparatus according to claim 42, wherein said reading scope adjusted by the reading control device is set smaller than said cell shape obtained by said cell shape calculating device.
Claim 48
Dependent Claim
59 words
A two-dimensional code reading apparatus according to claim 42, wherein said cell reading device reads for each pixel included in said reading scope whether a type of a pixel is black or white, and a type of pixels constituting a majority of all the pixels included in said reading scope is determined to be a type of a cell.
Claim 49
Dependent Claim
60 words
A two-dimensional code reading apparatus according to claim 42, wherein said cell reading device reads for pixels located at predetermined positions in said reading scope whether a type of a pixel is black or white, and determines a type of a cell on the basis of a difference between a number of white pixels and a number of black pixels.
Claim 50
Dependent Claim
93 words
A two-dimensional code reading apparatus according to claim 42, wherein said reference pattern of a predetermined shape includes a plurality of reference patterns located at different positions, said cell shape calculating device calculates a plurality of cell shapes in said two-dimensional image on the basis of each of said plurality of reference patterns, and said reading control device adjusts said reading scope on the basis of distances of the cell from each of said plurality of reference patterns and said plurality of cell shapes calculated from each of said plurality of reference patterns.
Claim 51
Dependent Claim
28 words
A two-dimensional code reading apparatus according to claim 42, wherein said cell shape is specified by its width, its height, and angles at four corners of said cell.
Claim 52
Dependent Claim
27 words
A two-dimensional code reading apparatus according to claim 42, further comprising a storing medium which stores a computer program for realizing functions of a plurality of devices.
Claim 53
Dependent Claim
233 words
A two-dimensional code reading apparatus for reading a two-dimensional code wherein binary code data is expressed as a pattern of black and white cells in a two-dimensional matrix, comprising: a two-dimensional image detecting device for detecting a two-dimensional image of said two-dimensional code; a reference pattern detecting device for detecting a reference pattern of a predetermined shape existing in said two-dimensional image detected by said two-dimensional image detecting device; a cell shape calculating device for obtaining a shape of a cell of said two-dimensional code in said two-dimensional image on the basis of said reference pattern detected by said the reference pattern detecting device; a cell grouping device for grouping cells of said two-dimensional code in said two-dimensional image with a position of said reference pattern detected by said reference pattern detecting device as a reference; a reading control device for when contents of cells are to be read from said two-dimensional image adjusting for each group of cells formed by said cell grouping device a shape of a reading scope from which the content of each of the cells in a group is to be read with respect to a cell shape obtained by said cell shape calculating device; and a cell reading device for reading the content of the cell from said reading scope adjusted group by said reading control device at a position of each cell of said two-dimensional image.
Claim 54
Dependent Claim
233 words
A two-dimensional code reading apparatus for reading a two-dimensional code wherein binary code data is expressed as a pattern of black and white cells in a two-dimensional matrix, comprising: a two-dimensional image detecting device for detecting a two-dimensional image of said two-dimensional code; a reference pattern detecting device for detecting a reference pattern of a predetermined shape existing in said two-dimensional image detected by said two-dimensional image detecting device; a cell shape calculating device for obtaining a shape of a cell of said two-dimensional code in said two-dimensional image on the basis of said reference pattern detected by said the reference pattern detecting device; a cell grouping device for grouping cells of said two-dimensional code in said two-dimensional image with a position of said reference pattern detected by said reference pattern detecting device as a reference; a reading control device for when contents of cells are to be read from said two-dimensional image adjusting for each group of cells formed by said cell grouping device a shape of a reading scope from which the content of each of the cells in a group is to be read with respect to a cell shape obtained by said cell shape calculating device; and a cell reading device for reading the content of the cell from said reading scope adjusted group by said reading control device at a position of each cell of said two-dimensional image.
Claim 55
Dependent Claim
33 words
A two-dimensional code reading apparatus according to claim 49, wherein said reading scope adjusted by the reading control device is set smaller than said cell shape obtained by said cell shape calculating device.
Claim 56
Dependent Claim
59 words
A two-dimensional code reading apparatus according to claim 49, wherein said cell reading device reads for each pixel included in said reading scope whether a type of a pixel is black or white, and a type of pixels constituting a majority of all the pixels included in said reading scope is determined to be a type of a cell.
Claim 57
Dependent Claim
60 words
A two-dimensional code reading apparatus according to claim 49, wherein said cell reading device reads for pixels located at predetermined positions in said reading scope whether a type of a pixel is black or white, and determines a type of a cell on the basis of a difference between a number of white pixels and a number of black pixels.
Claim 58
Dependent Claim
95 words
A two-dimensional code reading apparatus according to claim 49, wherein said reference pattern of a predetermined shape includes a plurality of reference patterns located at different positions, said cell shape calculating device calculates a plurality of cell shapes in said two-dimensional image on the basis of each of said plurality of reference patterns, and said reading control device adjusts for each group of cells said reading scope so that said reading scope for cells in a group is determined on the basis of said cell shape calculated from said reference pattern belonging to said group.
Claim 59
Dependent Claim
28 words
A two-dimensional code reading apparatus according to claim 49, wherein said cell shape is specified by its width, its height, and angles at four corners of said cell.
Claim 60
Dependent Claim
27 words
A two-dimensional code reading apparatus according to claim 49, further comprising a storing medium which stores a computer program for realizing functions of a plurality of devices.