Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
136 words
A method for detecting a corner of an artifact in a two-dimensional pixel image, comprising the steps of: (a) selecting an original seed pixel; (b) specifying the original seed pixel to be a current seed pixel; (c) selecting a next seed pixel in accordance with the current seed pixel; (d) specifying the next seed pixel to be the current seed pixel; (e) implementing steps (c) and (d) a plurality of times to select a plurality of seed pixels; (f) generating a reference vector in accordance with the original seed pixel and a seed pixel of the plurality of seed pixels; (g) generating a plurality of vectors in accordance with the plurality of seed pixels; (h) comparing each of the plurality of vectors to said reference vector; and (i) detecting a corner in accordance with said comparison.
Claim 2
Independent Claim
136 words
A method for detecting a corner of an artifact in a two-dimensional pixel image, comprising the steps of: (a) selecting an original seed pixel; (b) specifying the original seed pixel to be a current seed pixel; (c) selecting a next seed pixel in accordance with the current seed pixel; (d) specifying the next seed pixel to be the current seed pixel; (e) implementing steps (c) and (d) a plurality of times to select a plurality of seed pixels; (f) generating a reference vector in accordance with the original seed pixel and a seed pixel of the plurality of seed pixels; (g) generating a plurality of vectors in accordance with the plurality of seed pixels; (h) comparing each of the plurality of vectors to said reference vector; and (i) detecting a corner in accordance with said comparison.
Claim 3
Dependent Claim
45 words
The method of claim 1, wherein step (h) comprises the step of determining the magnitude of the vector difference between said reference vector and each of the plurality of vectors and wherein step (i) comprises the step of comparing said magnitude to a threshold magnitude.
Claim 4
Dependent Claim
42 words
The method of claim 1, wherein step (h) comprises the step of determining the phase angle between said reference vector and each of the plurality of vectors and wherein step (i) comprises the step of comparing said phase angle to a threshold.
Claim 5
Independent Claim
152 words
An apparatus for detecting a corner of an artifact in a two-dimensional pixel image, comprising: (a) means for selecting an original seed pixel; (b) means for specifying the original seed pixel to be a current seed pixel; (c) seed pixel selecting means for selecting a next seed pixel in accordance with the current seed pixel; (d) means for specifying the next seed pixel to be the current seed pixel; (e) means for selecting a plurality of seed pixels using means (c) and (d); (f) means for generating a reference vector in accordance with the original seed pixel and a seed pixel of the plurality of seed pixels; (g) means for generating a plurality of vectors in accordance with the plurality of seed pixels; (h) comparing means for comparing each of the plurality of vectors to said reference vector; and (i) corner detecting means for detecting a corner in accordance with said comparison.
Claim 6
Independent Claim
152 words
An apparatus for detecting a corner of an artifact in a two-dimensional pixel image, comprising: (a) means for selecting an original seed pixel; (b) means for specifying the original seed pixel to be a current seed pixel; (c) seed pixel selecting means for selecting a next seed pixel in accordance with the current seed pixel; (d) means for specifying the next seed pixel to be the current seed pixel; (e) means for selecting a plurality of seed pixels using means (c) and (d); (f) means for generating a reference vector in accordance with the original seed pixel and a seed pixel of the plurality of seed pixels; (g) means for generating a plurality of vectors in accordance with the plurality of seed pixels; (h) comparing means for comparing each of the plurality of vectors to said reference vector; and (i) corner detecting means for detecting a corner in accordance with said comparison.
Claim 7
Dependent Claim
40 words
The apparatus of claim 4, wherein said comparing means determines the magnitude of the vector difference between said reference vector and each of the plurality of vectors and wherein said corner detecting means compares said magnitude to a threshold magnitude.
Claim 8
Dependent Claim
37 words
The apparatus of claim 4, wherein said comparing means determines the phase angle between said reference vector and each of the plurality of vectors and wherein said corner detecting means compares said phase angle to a threshold.
Claim 9
Independent Claim
120 words
A method for detecting a corner of a bar code symbol in a two-dimensional pixel image, comprising the steps of: (a) selecting a sequence of seed pixels, said sequence comprising a first seed pixel and a plurality of successive seed pixels, each successive seed pixel being selected in accordance with the previous seed pixel in said sequence; (b) generating a reference vector in accordance with said first seed pixel and one of the plurality of successive seed pixels; (c) generating a plurality of successive vectors, each successive vector being in accordance with at least two of the successive seed pixels; (d) comparing said reference vector to each of said successive vectors; (e) detecting a corner in accordance with said comparison.
Claim 10
Independent Claim
120 words
A method for detecting a corner of a bar code symbol in a two-dimensional pixel image, comprising the steps of: (a) selecting a sequence of seed pixels, said sequence comprising a first seed pixel and a plurality of successive seed pixels, each successive seed pixel being selected in accordance with the previous seed pixel in said sequence; (b) generating a reference vector in accordance with said first seed pixel and one of the plurality of successive seed pixels; (c) generating a plurality of successive vectors, each successive vector being in accordance with at least two of the successive seed pixels; (d) comparing said reference vector to each of said successive vectors; (e) detecting a corner in accordance with said comparison.
Claim 11
Dependent Claim
44 words
The method of claim 7, wherein step (d) comprises the step of determining the magnitude of the vector difference between said reference vector and each of said successive vectors and wherein step (e) comprises the step of comparing said magnitude to a threshold magnitude.
Claim 12
Dependent Claim
40 words
The method of claim 7, wherein step (d) comprises the step of determining the phase angle between said reference vector and each of said successive vectors and wherein step (e) comprises the step of comparing said magnitude to a threshold.
Claim 13
Independent Claim
133 words
An apparatus for detecting a corner of a bar code symbol in a two-dimensional pixel image, comprising: (a) seed pixel selecting means for selecting a sequence of seed pixels, said sequence comprising a first seed pixel and a plurality of successive seed pixels, each successive seed pixel being selected in accordance with the previous seed pixel in said sequence; (b) means for generating a reference vector in accordance with said first seed pixel and one of the plurality of successive seed pixels; (c) means for generating a plurality of successive vectors, each successive vector being in accordance with at least two of said successive seed pixels; (d) comparing means for comparing said reference vector to each of said successive vectors; (e) corner detecting means for detecting a corner in accordance with said comparison.
Claim 14
Independent Claim
133 words
An apparatus for detecting a corner of a bar code symbol in a two-dimensional pixel image, comprising: (a) seed pixel selecting means for selecting a sequence of seed pixels, said sequence comprising a first seed pixel and a plurality of successive seed pixels, each successive seed pixel being selected in accordance with the previous seed pixel in said sequence; (b) means for generating a reference vector in accordance with said first seed pixel and one of the plurality of successive seed pixels; (c) means for generating a plurality of successive vectors, each successive vector being in accordance with at least two of said successive seed pixels; (d) comparing means for comparing said reference vector to each of said successive vectors; (e) corner detecting means for detecting a corner in accordance with said comparison.
Claim 15
Dependent Claim
39 words
The apparatus of claim 10, wherein said comparing means determines the magnitude of the vector difference between said reference vector and each of said successive vectors and wherein said corner selecting means compares said magnitude to a threshold magnitude.
Claim 16
Dependent Claim
35 words
The apparatus of claim 10, wherein said comparing means determines the phase angle between said reference vector and each of said successive vectors and wherein said corner selecting means compares said magnitude to a threshold.