Claims Analysis
Total Claims: 30
Claim 1
Independent Claim
163 words
A two-dimensional code recognition processing method for recognizing a two-dimensional code comprising the steps of: generating binary data from image information acquired externally in accordance with a predetermined threshold value; detecting a reference cell having human-readable information associated with said two-dimensional code directly visible thereon and serving as a reference in recognizing said two-dimensional code based on said binary data generated in said binary data generating step; detecting corner cells each located in a predetermined search range with respect to said reference cell detected in said reference cell detecting step, on the basis of said binary data generated in said binary data generating step; and detecting code data assigned to said two-dimensional code existing inside an area of a code part enclosed by said reference cell and by said corner cells on the basis of said binary data generated in said binary data generating step, wherein said two-dimensional code is made of a plurality of cells arranged in accordance with predetennined layout rules.
Claim 2
Dependent Claim
163 words
A two-dimensional code recognition processing method for recognizing a two-dimensional code comprising the steps of: generating binary data from image information acquired externally in accordance with a predetermined threshold value; detecting a reference cell having human-readable information associated with said two-dimensional code directly visible thereon and serving as a reference in recognizing said two-dimensional code based on said binary data generated in said binary data generating step; detecting corner cells each located in a predetermined search range with respect to said reference cell detected in said reference cell detecting step, on the basis of said binary data generated in said binary data generating step; and detecting code data assigned to said two-dimensional code existing inside an area of a code part enclosed by said reference cell and by said corner cells on the basis of said binary data generated in said binary data generating step, wherein said two-dimensional code is made of a plurality of cells arranged in accordance with predetennined layout rules.
Claim 3
Dependent Claim
62 words
A two-dimensional code recognition processing method according to claim 1 , wherein said reference cell is made of a rectangular black pixel contiguous region which has a predetermined aspect ratio and which includes hollow human-readable information directly visible thereon, and wherein said reference cell detecting step further detects the rectangular reference cell having said predetermined aspect ratio and including said human-readable information.
Claim 4
Dependent Claim
27 words
A two-dimensional code recognition processing method according to claim 2 wherein said human-readable information is a logo mark attached to a code scheme of said two-dimensional code.
Claim 5
Dependent Claim
19 words
A two-dimensional code recognition processing method according to claim 1 , wherein said human-readable information is a character string.
Claim 6
Dependent Claim
30 words
A two-dimensional code recognition processing method according to claim 4 , wherein said human-readable information is a name of a corporation associated with said code scheme of said two-dimensional code.
Claim 7
Dependent Claim
32 words
A two-dimensional code recognition processing method according to claim 4 , wherein said human-readable information is a Uniform Resource Location abbreviated to URL associated with said code scheme of said two-dimensional code.
Claim 8
Dependent Claim
60 words
A two-dimensional code recognition processing method according to claim 1 , wherein said reference cell detecting step detects a rectangular reference cell which serves as the reference in recognizing said two-dimensional code and which has said predetermined aspect ratio, from a detection start point established as desired and based on said binary data generated in said binary data generating step.
Claim 9
Dependent Claim
114 words
A two-dimensional code recognition processing method according to claim 1 , wherein said code data detecting step includes the steps of: detecting a code part assigned to said two-dimensional code existing inside an area of a code part enclosed by said reference cell and by said corner cells on the basis of said binary data generated in said binary data generating step; generating code data and check data from said code part detected in said code part detecting step; and verifying suitability of said code part detected in said code part detecting step on the basis of said code data and said check data generated in said code data and check data generating step.
Claim 10
Dependent Claim
46 words
A two-dimensional code recognition processing method according to claim 1 , wherein said binary data generating step further captures image information picked up by external image pickup means so as to generate binary data from the captured image information in accordance with a predetermined threshold value.
Claim 11
Dependent Claim
165 words
A two-dimensional code recognition processing method for recognizing a two-dimensional code made of a plurality of cells arranged in accordance with predetermined layout rules, the method comprising the steps of: generating binary data from image information acquired externally in accordance with a predetermined threshold value; detecting a reference cell serving as a reference in recognizing said two-dimensional code based on said binary data generated in said binary data generating step, from a detection start point set to a predetermined point of the most recently detected reference cell; detecting corner cells each located in a predetermined search range with respect to said reference cell detected in said reference cell detecting step, on the basis of said binary data generated in said binary data generating step; and detecting code data assigned to said two-dimensional code existing inside an area of a code part enclosed by said reference cell and by said corner cells on the basis of said binary data generated in said binary data generating step.
Claim 12
Dependent Claim
165 words
A two-dimensional code recognition processing method for recognizing a two-dimensional code made of a plurality of cells arranged in accordance with predetermined layout rules, the method comprising the steps of: generating binary data from image information acquired externally in accordance with a predetermined threshold value; detecting a reference cell serving as a reference in recognizing said two-dimensional code based on said binary data generated in said binary data generating step, from a detection start point set to a predetermined point of the most recently detected reference cell; detecting corner cells each located in a predetermined search range with respect to said reference cell detected in said reference cell detecting step, on the basis of said binary data generated in said binary data generating step; and detecting code data assigned to said two-dimensional code existing inside an area of a code part enclosed by said reference cell and by said corner cells on the basis of said binary data generated in said binary data generating step.
Claim 13
Dependent Claim
44 words
A two-dimensional code recognition processing method according to claim 10 , wherein, if there is no point of the most recently detected reference cell, said reference cell detecting step sets a center point of the externally acquired image information as said detection start point.
Claim 14
Dependent Claim
198 words
A two-dimensional code recognition processing method for recognizing a two-dimensional code made of a plurality of cells arranged in accordance with predetermined layout rules, the method comprising the steps of: generating binary data from image information acquired externally in accordance with a predetermined threshold value; counting a total number of black pixel contiguous regions based on said binary data generated in said binary data generating step; changing said predetermined threshold value from one candidate value to another for said binary data generating step in stages until said total number drops below a predetermined region count; detecting a reference cell serving as a reference in recognizing said two-dimensional code based on said binary data generated in said binary data generating step; detecting corner cells each located in a predetermined search range with respect to said reference cell detected in said reference cell detecting step, on the basis of said binary data generated in said binary data generating step; and detecting code data assigned to said two-dimensional code existing inside an area of a code part enclosed by said reference cell and by said corner cells on the basis of said binary data generated in said binary data generating step.
Claim 15
Dependent Claim
198 words
A two-dimensional code recognition processing method for recognizing a two-dimensional code made of a plurality of cells arranged in accordance with predetermined layout rules, the method comprising the steps of: generating binary data from image information acquired externally in accordance with a predetermined threshold value; counting a total number of black pixel contiguous regions based on said binary data generated in said binary data generating step; changing said predetermined threshold value from one candidate value to another for said binary data generating step in stages until said total number drops below a predetermined region count; detecting a reference cell serving as a reference in recognizing said two-dimensional code based on said binary data generated in said binary data generating step; detecting corner cells each located in a predetermined search range with respect to said reference cell detected in said reference cell detecting step, on the basis of said binary data generated in said binary data generating step; and detecting code data assigned to said two-dimensional code existing inside an area of a code part enclosed by said reference cell and by said corner cells on the basis of said binary data generated in said binary data generating step.
Claim 16
Dependent Claim
76 words
A two-dimensional code recognition processing method according to claim 12 , further comprising the step of terminating a series of recognition processing steps if said total number of black pixel contiguous regions is at least equal to said predetermined region count after said predetermined threshold value has been set to each of all candidate threshold values in stages, whereupon another series of recognition processing steps are started on the basis of new image information acquired externally.
Claim 17
Dependent Claim
179 words
A two-dimensional code recognition processing apparatus for recognizing a two-dimensional code comprising: binary data generating means for generating binary data from image information acquired externally in accordance with a predetermined threshold value; reference cell detecting means for detecting a reference cell having human-readable information associated with said two-dimensional code directly visible thereon serving as a reference in recognizing said two-dimensional code based on said binary data generated by said binary data generating means; corner cell detecting means for detecting corner cells each located in a predetermined search range with respect to said reference cell detected by said reference cell detecting means, on the basis of said binary data generated by said binary data generating means; and code data detecting means for detecting code data assigned to said two-dimensional code existing inside an area of a code part enclosed by said reference cell and by said corner cells on the basis of said binary data generated by said binary data generating means, wherein said two-dimensional code is made of a plurality of cells arranged in accordance with predetermined layout rules.
Claim 18
Dependent Claim
179 words
A two-dimensional code recognition processing apparatus for recognizing a two-dimensional code comprising: binary data generating means for generating binary data from image information acquired externally in accordance with a predetermined threshold value; reference cell detecting means for detecting a reference cell having human-readable information associated with said two-dimensional code directly visible thereon serving as a reference in recognizing said two-dimensional code based on said binary data generated by said binary data generating means; corner cell detecting means for detecting corner cells each located in a predetermined search range with respect to said reference cell detected by said reference cell detecting means, on the basis of said binary data generated by said binary data generating means; and code data detecting means for detecting code data assigned to said two-dimensional code existing inside an area of a code part enclosed by said reference cell and by said corner cells on the basis of said binary data generated by said binary data generating means, wherein said two-dimensional code is made of a plurality of cells arranged in accordance with predetermined layout rules.
Claim 19
Dependent Claim
60 words
A two-dimensional code recognition processing apparatus according to claim 14 , wherein said reference cell detecting means detects a rectangular reference cell which serves as the reference in recognizing said two-dimensional code and which has said predetermined aspect ratio, from a detection start point established as desired and based on said binary data generated by said binary data generating means.
Claim 20
Dependent Claim
117 words
A two-dimensional code recognition processing apparatus according to claim 14 , wherein said code data detecting means includes: code part detecting means for detecting a code part assigned to said two-dimensional code existing inside an area of a code part enclosed by said reference cell and by said corner cells on the basis of said binary data generated by said binary data generating means; generating means for generating code data and check data from said code part detected in said code part detecting means; and verifying means for verifying suitability of said code part detected by said code part detecting means on the basis of said code data and said check data generated by said generating means.
Claim 21
Dependent Claim
46 words
A two-dimensional code recognition processing apparatus according to claim 13 , wherein said binary data generating means further captures image information picked up by external image pickup means so as to generate binary data from the captured image information in accordance with a predetermined threshold value.
Claim 22
Dependent Claim
222 words
A two-dimensional code recognition processing apparatus for recognizing a two-dimensional code made of a plurality of cells arranged in accordance with predetermined layout rules, the apparatus comprising: binary data generating means for generating binary data from image information acquired externally in accordance with a predetermined threshold value; threshold value changing means for counting a total number of black pixel contiguous regions based on said binary data generated by said binary data generating means, and for changing said predetermined threshold value from one candidate value to another for said binary data generating means in stages until said total number drops below a predetermined region count; reference cell detecting means for detecting a reference cell serving as a reference in recognizing said two-dimensional code based on said binary data generated by said binary data generating means; corner cell detecting means for detecting corner cells each located in a predetermined search range with respect to said reference cell detected by said reference cell detecting means, on the basis of said binary data generated by said binary data generating means; and code data detecting means for detecting code data assigned to said two-dimensional code existing inside an area of a code part enclosed by said reference cell and by said corner cells on the basis of said binary data generated by said binary data generating means.
Claim 23
Dependent Claim
222 words
A two-dimensional code recognition processing apparatus for recognizing a two-dimensional code made of a plurality of cells arranged in accordance with predetermined layout rules, the apparatus comprising: binary data generating means for generating binary data from image information acquired externally in accordance with a predetermined threshold value; threshold value changing means for counting a total number of black pixel contiguous regions based on said binary data generated by said binary data generating means, and for changing said predetermined threshold value from one candidate value to another for said binary data generating means in stages until said total number drops below a predetermined region count; reference cell detecting means for detecting a reference cell serving as a reference in recognizing said two-dimensional code based on said binary data generated by said binary data generating means; corner cell detecting means for detecting corner cells each located in a predetermined search range with respect to said reference cell detected by said reference cell detecting means, on the basis of said binary data generated by said binary data generating means; and code data detecting means for detecting code data assigned to said two-dimensional code existing inside an area of a code part enclosed by said reference cell and by said corner cells on the basis of said binary data generated by said binary data generating means.
Claim 24
Dependent Claim
175 words
A storage medium for storing a two-dimensional code recognition processing program for recognizing a two-dimensional code, the program being executable by a computer and comprising the steps of: generating binary data from image information acquired externally in accordance with a predetermined threshold value; detecting a reference cell having human-readable information associated with said two-dimensional code directly visible thereon serving as a reference in recognizing said two-dimensional code based on said binary data generated in said binary data generating step; detecting corner cells each located in a predetermined search range with respect to said reference cell detected in said reference cell detecting step, on the basis of said binary data generated in said binary data generating step; and detecting code data assigned to said two-dimensional code existing inside an area of a code part enclosed by said reference cell and by said corner cells on the basis of said binary data generated in said binary data generating step, wherein said two-dimensional code is made of a plurality of cells arranged in accordance with predetermined layout rules.
Claim 25
Dependent Claim
175 words
A storage medium for storing a two-dimensional code recognition processing program for recognizing a two-dimensional code, the program being executable by a computer and comprising the steps of: generating binary data from image information acquired externally in accordance with a predetermined threshold value; detecting a reference cell having human-readable information associated with said two-dimensional code directly visible thereon serving as a reference in recognizing said two-dimensional code based on said binary data generated in said binary data generating step; detecting corner cells each located in a predetermined search range with respect to said reference cell detected in said reference cell detecting step, on the basis of said binary data generated in said binary data generating step; and detecting code data assigned to said two-dimensional code existing inside an area of a code part enclosed by said reference cell and by said corner cells on the basis of said binary data generated in said binary data generating step, wherein said two-dimensional code is made of a plurality of cells arranged in accordance with predetermined layout rules.
Claim 26
Dependent Claim
57 words
A storage medium according to claim 19 , wherein said reference cell detecting step detects a rectangular reference cell which serves as the reference in recognizing said two-dimensional code and which has said predetermined aspect ratio, from a detection start point established as desired and based on said binary data generated in said binary data generating step.
Claim 27
Dependent Claim
111 words
A storage medium according to claim 18 , wherein said code data detecting step includes the steps of: detecting a code part assigned to said two-dimensional code existing inside an area of a code part enclosed by said reference cell and by said corner cells on the basis of said binary data generated in said binary data generating step; generating code data and check data from said code part detected in said code part detecting step; and verifying suitability of said code part detected in said code part detecting step on the basis of said code data and said check data generated in said code data and check data generating step.
Claim 28
Dependent Claim
43 words
A storage medium according to claim 18 , wherein said binary data generating step further captures image information picked up by external image pickup means so as to generate binary data from the captured image information in accordance with a predetermined threshold value.
Claim 29
Dependent Claim
199 words
A storage medium for storing a program for recognizing a two-dimensional code made of a plurality of cells arranged in accordance with predetermined layout rules, the program comprising the steps of: generating binary data from image information acquired externally in accordance with a predetermined threshold value; counting a total number of black pixel contiguous regions based on said binary data generated in said binary data generating step; changing said predetermined threshold value from one candidate value to another for said binary data generating step in stages until said total number drops below a predetermined region count; detecting a reference cell serving as a reference in recognizing said two-dimensional code based on said binary data generated in said binary data generating step; detecting corner cells each located in a predetermined search range with respect to said reference cell detected in said reference cell detecting step, on the basis of said binary data generated in said binary data generating step; and detecting code data assigned to said two-dimensional code existing inside an area of a code part enclosed by said reference cell and by said corner cells on the basis of said binary data generated in said binary data generating step.
Claim 30
Dependent Claim
199 words
A storage medium for storing a program for recognizing a two-dimensional code made of a plurality of cells arranged in accordance with predetermined layout rules, the program comprising the steps of: generating binary data from image information acquired externally in accordance with a predetermined threshold value; counting a total number of black pixel contiguous regions based on said binary data generated in said binary data generating step; changing said predetermined threshold value from one candidate value to another for said binary data generating step in stages until said total number drops below a predetermined region count; detecting a reference cell serving as a reference in recognizing said two-dimensional code based on said binary data generated in said binary data generating step; detecting corner cells each located in a predetermined search range with respect to said reference cell detected in said reference cell detecting step, on the basis of said binary data generated in said binary data generating step; and detecting code data assigned to said two-dimensional code existing inside an area of a code part enclosed by said reference cell and by said corner cells on the basis of said binary data generated in said binary data generating step.