Patent US5394183A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5394183A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for entering coordinates into a computer

Assignee: MILLIKEN RESEARCH Corp A CORP OF
•
Filing: 1992-05-05
•
Granted: 1995-02-28
•
Expires: 2012-05-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus to input two dimensional points in space into a computer. Such points in space reside within the field of view of a video camera, which is suitably connected to a computer. The operator aims a focus of light at the point whose coordinates are desired and depresses a trigger button mounted proximate to the light source. The trigger actuation signals the computer to capture a frame of video information representing the field of view of the camera, and with appropriate software, identifies the picture element within that frame that has the brightest value by comparison with the field of view without the focus of light. This picture element will be the one associated with the point within the field of view upon which the spot of light impinged at the time the trigger button was depressed. The actual digital coordinates of the point are identified and then calculated based upon a previously established relationship between the video frame and the camera field of view.

Inventors

  • 👤 David M. Hyslop

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 06:53
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/03; G06F3/033; G06F3/038; G06F3/0386; G01; G01B; G01B11/00; G01B11/002; H; H04; H04N; H04N7/00; H04N7/18

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 239 words
A system for measuring x and y coordinates of a surface comprising: (a) a means for assigning numerical brightness attributes for at least one pixel in a field of view of a video camera; (b) a memory for storing a plurality of sets of said numerical brightness attributes for said at least one pixel in said field of view of said video camera, one of said sets obtained with a light source present in said field of view, and the other of said sets obtained without said light source present in said field of view; (c) a means for comparing said plurality of sets of said numerical brightness attributes for said at least one pixel in said field of view of said video camera, one of said sets obtained with a light source present in said field of view, and the other of said sets obtained without said light source present in said field of view, to form a difference in said numerical brightness attributes with a one-to-one correspondence of said at least one pixel in each of said sets; and (d) a means for determining minimum and maximum x and y coordinate values of pixels having the highest value of said difference in numerical brightness attributes to determine the location of said at least one pixel, further comprising a means for calculating a search area in said field of view to be utilized by said means for comparing.
Claim 2
Independent Claim 239 words
A system for measuring x and y coordinates of a surface comprising: (a) a means for assigning numerical brightness attributes for at least one pixel in a field of view of a video camera; (b) a memory for storing a plurality of sets of said numerical brightness attributes for said at least one pixel in said field of view of said video camera, one of said sets obtained with a light source present in said field of view, and the other of said sets obtained without said light source present in said field of view; (c) a means for comparing said plurality of sets of said numerical brightness attributes for said at least one pixel in said field of view of said video camera, one of said sets obtained with a light source present in said field of view, and the other of said sets obtained without said light source present in said field of view, to form a difference in said numerical brightness attributes with a one-to-one correspondence of said at least one pixel in each of said sets; and (d) a means for determining minimum and maximum x and y coordinate values of pixels having the highest value of said difference in numerical brightness attributes to determine the location of said at least one pixel, further comprising a means for calculating a search area in said field of view to be utilized by said means for comparing.
Claim 3
Dependent Claim 59 words
A system for measuring x and y coordinates of a surface as defined in claim 1, wherein said means for comparing performs a subtraction of numerical brightness attributes of at least one pixel in a field of view without said light source from numerical brightness attributes of a corresponding pixel in said field of view with said light source.
Claim 4
Dependent Claim 48 words
A system for measuring x and y coordinates of a surface as defined in claim 1, further comprising a means for determining if said difference in said numerical brightness attributes for said minimum and maximum x and y coordinate values of pixels is greater than a threshold value.
Claim 5
Dependent Claim 230 words
A process for measuring x and y coordinates of a surface comprising the steps of: (a) assigning numerical brightness attributes for at least one pixel in a field of view of a video camera; (b) storing a plurality of sets of said numerical brightness attributes for said at least one pixel in said field of view of said video camera, one of said sets obtained with a light source present in said field of view, and the other of said sets obtained without said light source present in said field of view; (c) comparing said plurality of sets of said numerical brightness attributes for said at least one pixel in said field of view of said video camera, one of said sets obtained with a light source present in said field of view, and the other of said sets obtained without said light source present in said field of view, to form a difference in said numerical brightness attributes with a one-to-one correspondence of said at least one pixel in each of said sets; and (d) determining minimum and maximum x and y coordinate values of pixels having the highest value of said difference in numerical brightness attributes to determine the location of said at least one pixel, further comprising the step of calculating a search area in said field of view to be utilized by said step of comparing.
Claim 6
Dependent Claim 230 words
A process for measuring x and y coordinates of a surface comprising the steps of: (a) assigning numerical brightness attributes for at least one pixel in a field of view of a video camera; (b) storing a plurality of sets of said numerical brightness attributes for said at least one pixel in said field of view of said video camera, one of said sets obtained with a light source present in said field of view, and the other of said sets obtained without said light source present in said field of view; (c) comparing said plurality of sets of said numerical brightness attributes for said at least one pixel in said field of view of said video camera, one of said sets obtained with a light source present in said field of view, and the other of said sets obtained without said light source present in said field of view, to form a difference in said numerical brightness attributes with a one-to-one correspondence of said at least one pixel in each of said sets; and (d) determining minimum and maximum x and y coordinate values of pixels having the highest value of said difference in numerical brightness attributes to determine the location of said at least one pixel, further comprising the step of calculating a search area in said field of view to be utilized by said step of comparing.
Claim 7
Dependent Claim 57 words
A process for measuring x and y coordinates of a surface as defined in claim 4, wherein the step of comparing includes subtracting numerical brightness attributes of at least one pixel in a field of view without said light source from numerical brightness attributes of a corresponding pixel in said field of view with said light source.
Claim 8
Dependent Claim 48 words
A process for measuring x and y coordinates of a surface as defined in claim 4, further comprising a step of determining if said difference in said numerical brightness attributes for said minimum and maximum x and y coordinate values of pixels is greater than a threshold value.
Claim 9
Independent Claim 252 words
A system for measuring x and y coordinates of a defect in a textile fabric comprising: (a) a means for assigning numerical brightness attributes for at least one pixel in a field of view of a video camera; (b) a memory for storing a plurality of sets of said numerical brightness attributes for said at least one pixel in said field of view of said video camera, one of said sets obtained with a light source present in said field of view, and the other of said sets obtained without said light source present in said field of view; (c) a means for calculating an area of fabric to be searched and for determining a left edge of said area of fabric to be searched; (d) a means for comparing said plurality of sets of said numerical brightness attributes for said at least one pixel in said area of fabric to be searched, one of said sets obtained with said light source present in said area of fabric to be searched and the other of said sets obtained without said light source present in said area of fabric to be searched to form a difference in said numerical brightness attributes with a one-to-one correspondence of said at least one pixel in each of said sets; and (e) a means for determining minimum and maximum x and y coordinate values of pixels having the highest value of said difference in numerical brightness attributes to determine a location of a defect in said fabric.
Claim 10
Independent Claim 252 words
A system for measuring x and y coordinates of a defect in a textile fabric comprising: (a) a means for assigning numerical brightness attributes for at least one pixel in a field of view of a video camera; (b) a memory for storing a plurality of sets of said numerical brightness attributes for said at least one pixel in said field of view of said video camera, one of said sets obtained with a light source present in said field of view, and the other of said sets obtained without said light source present in said field of view; (c) a means for calculating an area of fabric to be searched and for determining a left edge of said area of fabric to be searched; (d) a means for comparing said plurality of sets of said numerical brightness attributes for said at least one pixel in said area of fabric to be searched, one of said sets obtained with said light source present in said area of fabric to be searched and the other of said sets obtained without said light source present in said area of fabric to be searched to form a difference in said numerical brightness attributes with a one-to-one correspondence of said at least one pixel in each of said sets; and (e) a means for determining minimum and maximum x and y coordinate values of pixels having the highest value of said difference in numerical brightness attributes to determine a location of a defect in said fabric.
Claim 11
Dependent Claim 47 words
A system for measuring x and y coordinates of a defect in a textile fabric as defined in claim 7, further comprising a means for determining the median x and y coordinates of said defect in said fabric from said minimum and maximum x and y coordinates.
Claim 12
Dependent Claim 65 words
A system for measuring x and y coordinates of a defect in a textile fabric as defined in claim 7, wherein said means for comparing performs a subtraction of numerical brightness attributes of at least one pixel in said area of fabric to be searched without said light source from a corresponding pixel in said area of fabric to be searched with said light source.
Claim 13
Dependent Claim 58 words
A system for measuring x and y coordinates of a defect in a textile fabric as defined in claim 7, further comprising a means for determining if said difference in said numerical brightness attributes for said minimum and maximum x and y coordinate values of pixels is greater than a threshold value for said defect in said fabric.
Claim 14
Independent Claim 249 words
A system for measuring x and y coordinates of a defect in a textile fabric comprising: (a) a means for assigning numerical brightness attributes for a plurality of pixels in a field of view of a video camera; (b) a memory for storing a plurality of sets of said numerical brightness attributes for said plurality of pixels in said field of view of said video camera, one of said sets obtained with a light source present in said field of view, and the other of said sets obtained without said light source present in said field of view; (c) a means for calculating an area of fabric to be searched and for determining a left edge of the area of fabric to be searched; (d) a means for comparing said plurality of sets of said numerical brightness attributes for said plurality of pixels in said area of fabric to be searched one of said sets obtained with a light source present in said area of fabric to be searched and the other of said sets obtained without a light source present in said area of fabric to be searched, to form a difference in said numerical brightness attributes with a one-to-one correspondence of said plurality of pixels in each of said sets; and (e) a means for determining minimum and maximum x and y coordinate values of pixels having the highest value of said difference in numerical brightness attributes to determine a location of a defect in said fabric.
Claim 15
Independent Claim 249 words
A system for measuring x and y coordinates of a defect in a textile fabric comprising: (a) a means for assigning numerical brightness attributes for a plurality of pixels in a field of view of a video camera; (b) a memory for storing a plurality of sets of said numerical brightness attributes for said plurality of pixels in said field of view of said video camera, one of said sets obtained with a light source present in said field of view, and the other of said sets obtained without said light source present in said field of view; (c) a means for calculating an area of fabric to be searched and for determining a left edge of the area of fabric to be searched; (d) a means for comparing said plurality of sets of said numerical brightness attributes for said plurality of pixels in said area of fabric to be searched one of said sets obtained with a light source present in said area of fabric to be searched and the other of said sets obtained without a light source present in said area of fabric to be searched, to form a difference in said numerical brightness attributes with a one-to-one correspondence of said plurality of pixels in each of said sets; and (e) a means for determining minimum and maximum x and y coordinate values of pixels having the highest value of said difference in numerical brightness attributes to determine a location of a defect in said fabric.
Claim 16
Dependent Claim 237 words
A process for measuring x and y coordinates of a defect in a textile fabric comprising the steps of: (a) assigning numerical brightness attributes for at least one pixel in a field of view of a video camera; (b) storing a plurality of sets of said numerical brightness attributes for said at least one pixel in said field of view of said video camera, one of said sets obtained with a light source present in said field of view, and the other of said sets obtained without said light source present in said field of view; (c) calculating an area of fabric to be searched; (d) determining a left edge of the area of fabric to be searched; (e) comparing said plurality of sets of said numerical brightness attributes for said at least one pixel in said area of fabric to be searched, one of said sets obtained with a light source present in said area of fabric to be searched and the other of said sets obtained without a light source present in said area of fabric to be searched to form a difference in said numerical brightness attributes with a one-to-one correspondence at least one pixel in each of said sets; and (f) determining minimum and maximum x and y coordinate values of pixels having the highest value of said difference in numerical brightness attributes to determine a location of a defect in said fabric.
Claim 17
Dependent Claim 237 words
A process for measuring x and y coordinates of a defect in a textile fabric comprising the steps of: (a) assigning numerical brightness attributes for at least one pixel in a field of view of a video camera; (b) storing a plurality of sets of said numerical brightness attributes for said at least one pixel in said field of view of said video camera, one of said sets obtained with a light source present in said field of view, and the other of said sets obtained without said light source present in said field of view; (c) calculating an area of fabric to be searched; (d) determining a left edge of the area of fabric to be searched; (e) comparing said plurality of sets of said numerical brightness attributes for said at least one pixel in said area of fabric to be searched, one of said sets obtained with a light source present in said area of fabric to be searched and the other of said sets obtained without a light source present in said area of fabric to be searched to form a difference in said numerical brightness attributes with a one-to-one correspondence at least one pixel in each of said sets; and (f) determining minimum and maximum x and y coordinate values of pixels having the highest value of said difference in numerical brightness attributes to determine a location of a defect in said fabric.
Claim 18
Dependent Claim 47 words
A process for measuring x and y coordinates of a defect in a textile fabric as defined in claim 12, further comprising the step of determining the median x and y coordinates of said defect in said fabric from said minimum and maximum x and y coordinates.
Claim 19
Dependent Claim 70 words
A process for measuring x and y coordinates of a defect in a textile fabric as defined in claim 12, wherein the step of comparing includes a step of subtracting numerical brightness attributes of at least one pixel in said area of fabric to be searched without said light source from numerical brightness attributes of a corresponding pixel in said area of fabric to be searched with said light source.
Claim 20
Dependent Claim 58 words
A process for measuring x and y coordinates of a defect in a textile fabric as defined in claim 12, further comprising a step of determining if said difference in said numerical brightness attributes for said minimum and maximum x and y coordinate values of pixels is greater than a threshold value for said defect in said fabric.
Claim 21
Dependent Claim 234 words
A process for measuring x and y coordinates of a defect in a textile fabric comprising the steps of: (a) assigning numerical brightness attributes for a plurality of pixels in a field of view of a video camera; (b) storing a plurality of sets of said numerical brightness attributes for said plurality of pixels in said field of view of a video camera, one of said sets obtained with a light source present in said field of view, and the other of said sets obtained without said light source present in said field of view; (c) calculating an area of fabric to be searched; (d) determining a left edge of the area of fabric to be searched; (e) comparing said plurality of sets of said numerical brightness attributes for said plurality of pixels in said area of fabric to be searched, one of said sets obtained with a light source present in said area of fabric to be searched, and the other of said sets obtained without a light source present in said area of fabric to be searched to form a difference in said numerical brightness attributes with a one-to-one correspondence of said pixels in each of said sets; and (f) determining minimum and maximum x and y coordinate values of pixels having the highest value of said difference in numerical brightness attributes to determine a location of a defect in said fabric.
Claim 22
Dependent Claim 234 words
A process for measuring x and y coordinates of a defect in a textile fabric comprising the steps of: (a) assigning numerical brightness attributes for a plurality of pixels in a field of view of a video camera; (b) storing a plurality of sets of said numerical brightness attributes for said plurality of pixels in said field of view of a video camera, one of said sets obtained with a light source present in said field of view, and the other of said sets obtained without said light source present in said field of view; (c) calculating an area of fabric to be searched; (d) determining a left edge of the area of fabric to be searched; (e) comparing said plurality of sets of said numerical brightness attributes for said plurality of pixels in said area of fabric to be searched, one of said sets obtained with a light source present in said area of fabric to be searched, and the other of said sets obtained without a light source present in said area of fabric to be searched to form a difference in said numerical brightness attributes with a one-to-one correspondence of said pixels in each of said sets; and (f) determining minimum and maximum x and y coordinate values of pixels having the highest value of said difference in numerical brightness attributes to determine a location of a defect in said fabric.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-02-27 1998-08-29 1999-02-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-02-27 2002-08-29 2003-02-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-02-27 2006-08-29 2007-02-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag