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

Method and apparatus for classifying graphics segments to facilitate pick and display operation

Assignee: Tektronix Inc
•
Filing: 1987-11-09
•
Granted: 1990-07-03
•
Expires: 2007-11-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A display system comprises a data base memory for storing data representing a picture, a display device for displaying the picture, and manipulation means for causing the display device to display a cursor at a position which is under user control. The picture is composed of objects and each object is represented in the data base memory by a segment which represents both the object and the position of the object in the picture. A pointer, which divides the address domain of the display device into at least two regions, is generated. The manipulation means provides a signal which identifies the region of the pictures in which the cursor is positioned, and this signal is compared with the contents of the data base memory to facilitate selection of an object which lies in the identified region of the picture.

Inventors

  • 👤 Robert D. Meadows

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 21:33
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0484; G06F3/04842; G06T; G06T11/00

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 194 words
A display system comprising: (a) a data base memory for storing data representing graphic objects, each object being represented in the data base memory by a segment which represents the object and the position of the object in a coordinate space, (b) a display device for displaying a picture composed of the graphic objects represented by the data stored in the display memory, the display device having an address domain that lies within said coordinate space, (c) user interface means for providing a signal for identifying a position within the address domain of the display device, and (d) processor means programmed to (1) analyze statistical properties of the data and generate, on the basis of said statistical properties, an address word that identifies a position along a first axis of the coordinate space at a position within the address domain of the display device, whereby the address domain is divided into two regions, (2) identify the region of the address domain in which the position identified by the user interface means lies, and (3) distinguish segments representing objects that lie at least partially inside the identified region of the address domain from other segments.
Claim 2
Dependent Claim 194 words
A display system comprising: (a) a data base memory for storing data representing graphic objects, each object being represented in the data base memory by a segment which represents the object and the position of the object in a coordinate space, (b) a display device for displaying a picture composed of the graphic objects represented by the data stored in the display memory, the display device having an address domain that lies within said coordinate space, (c) user interface means for providing a signal for identifying a position within the address domain of the display device, and (d) processor means programmed to (1) analyze statistical properties of the data and generate, on the basis of said statistical properties, an address word that identifies a position along a first axis of the coordinate space at a position within the address domain of the display device, whereby the address domain is divided into two regions, (2) identify the region of the address domain in which the position identified by the user interface means lies, and (3) distinguish segments representing objects that lie at least partially inside the identified region of the address domain from other segments.
Claim 3
Dependent Claim 114 words
A display system according to claim 1, wherein the display device has a display domain that corresponds to said address domain and the user interface means comprise means for causing the display device to display a cursor within the display domain at a position which is under user control and the signal generated by the user interface means represents the corresponding position in said address domain, and the processor means are programmed to examine each segment representing an object that lies at least partially inside the identified region of the address domain to determine whether its position is substantially the same as the position represented by the signal generated by the user interface means.
Claim 4
Dependent Claim 26 words
A display system according to claim 1, wherein each segment contains a list of vectors identified by their end points in a rectangular Cartesian coordinate system.
Claim 5
Dependent Claim 51 words
A display system according to claim 3, wherein the address word generated by said processor means is derived by calculating the sum over all vectors of the position of the vector along said first axis, weighted in accordance with the component of the length of the vector along said first axis.
Claim 6
Dependent Claim 82 words
A display system according to claim 4, wherein said processor means are programmed to generate at least one additional address word that identifies a position that is spaced apart along said first axis from the position represented by the first-mentioned address word, said additional address word being derived by calculating the standard deviation over all vectors of the position of the vector along said first axis, weighted in accordance with the component of the length of the vector along said first axis.
Claim 7
Dependent Claim 55 words
A display system according to claim 1, wherein said processor means are programmed to generate, on the basis of said statistical properties, a second address word which identifies a position along a second axis of the coordinate space within the address domain of the display device, whereby the address domain is divided into four regions.
Claim 8
Independent Claim 163 words
A method of operating on segments that are stored in a first file of a data base memory and represent objects in N-dimensional space, where N is greater than one, so as to facilitate identification of segments that might represent an object of interest, comprising: (a) subdividing the ith axis of the N-dimensional space into di portions, whereby the N-dimensional space is divided into Prod.(i)(di) regions, where Prod.(i) represents the product over all i, (b) associating a coverage set with each segment, the coverage set identifying the regions that contain the object represented by the segment, (c) generating a selection set which identifies the region that contains the object of interest, (d) comparing the coverage set with the selection set, (e) selecting each segment for which the regions identified by the coverage set do not include the region identified by the selection set, and (f) transferring the selected segments from the first file of the data base memory to a second file thereof.
Claim 9
Independent Claim 163 words
A method of operating on segments that are stored in a first file of a data base memory and represent objects in N-dimensional space, where N is greater than one, so as to facilitate identification of segments that might represent an object of interest, comprising: (a) subdividing the ith axis of the N-dimensional space into di portions, whereby the N-dimensional space is divided into Prod.(i)(di) regions, where Prod.(i) represents the product over all i, (b) associating a coverage set with each segment, the coverage set identifying the regions that contain the object represented by the segment, (c) generating a selection set which identifies the region that contains the object of interest, (d) comparing the coverage set with the selection set, (e) selecting each segment for which the regions identified by the coverage set do not include the region identified by the selection set, and (f) transferring the selected segments from the first file of the data base memory to a second file thereof.
Claim 10
Dependent Claim 73 words
A method according to claim 7, wherein step (a) comprises: assigning a weighting factor to each object, calculating a weighted mean /Xi for the locations of the objects along the ith axis, calculating a weighted standard deviation s.d.Xi for the locations of the objects along the ith axis, and subdividing the ith axis into four portions corresponding respectively to values of Xi such that Xi</Xi-0.67 s.d.Xi, /Xi-0.67 s.d.Xi<=Xi</Xi, /Xi<=Xi</Xi+0.67 s.d.Xi, and /Xi+0.67 s.d.Xi<=Xi.
Claim 11
Dependent Claim 44 words
A method according to claim 7, wherein step (a) comprises analyzing statistical properties of the contents of the first file of the data base memory and subdividing the ith axis of the N-dimensional space into di portions on the basis of the statistical properties.
Claim 12
Independent Claim 193 words
A method of operating a display system comprising a data base memory for storing data representing graphic objects, each object being represented in the data base memory by a segment which represents the object and the position of the object in a coordinate space, a display device for displaying a picture composed of the graphic objects represented by the data stored in the display device, the display device having an address domain that lies within the coordinate space, and user interface means for providing a signal for identifying a position within the address domain of the display device, the method comprising: (a) analyzing statistical properties of the data and generating, on the basis of the statistical properties, an address word that identifies a position along a first axis of the coordinate space at a position within the address domain of the display device, whereby the address domain is divided into two regions, (b) determining the region of the address domain in which the position identified by the user interface means lies, and (c) distinguishing segments representing objects that lie at least partially inside the identified region of the address domain from other segments.
Claim 13
Independent Claim 193 words
A method of operating a display system comprising a data base memory for storing data representing graphic objects, each object being represented in the data base memory by a segment which represents the object and the position of the object in a coordinate space, a display device for displaying a picture composed of the graphic objects represented by the data stored in the display device, the display device having an address domain that lies within the coordinate space, and user interface means for providing a signal for identifying a position within the address domain of the display device, the method comprising: (a) analyzing statistical properties of the data and generating, on the basis of the statistical properties, an address word that identifies a position along a first axis of the coordinate space at a position within the address domain of the display device, whereby the address domain is divided into two regions, (b) determining the region of the address domain in which the position identified by the user interface means lies, and (c) distinguishing segments representing objects that lie at least partially inside the identified region of the address domain from other segments.
Claim 14
Dependent Claim 39 words
A method according to claim 10, wherein step (c) comprises modifying the picture displayed by the display device so that the objects that lie at least partially inside the identified region are displayed and other objects are not displayed.
Claim 15
Dependent Claim 53 words
A method according to claim 10, wherein each segment contains a list of vectors identified by their end points in a rectangular Cartesian coordinate system, and the position represented by the address word generated in step (a) is the mean over all vectors of the position of the vector along said first axis.
Claim 16
Dependent Claim 90 words
A method according to claim 12, further comprising: (d) calculating the standard deviation over all vectors of the position of the vector along said first axis, weighted in accordance with the component of the length of the vector along said first axis, and generating at least one additional address word that identifies a position that is spaced apart along said first axis from the position identified by the first-mentioned word by an amount that depends on said standard deviation, whereby the address domain is divided into at least three regions.
Claim 17
Dependent Claim 49 words
A method according to claim 10, further comprising generating, on the basis of said statistical properties, a second address word which identifies a position along a second axis of the coordinates space within the address domain of the display device, whereby the address domain is divided into four regions.

References Cited (Backward Citations)

US4570181A Cited
US4499597A Cited
US4752773A Cited
US4769762A Cited
US4769636A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-07-02 1994-01-01 1994-07-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-07-02 1998-01-01 1998-07-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-07-02 2002-01-01 2002-07-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag