Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
234 words
In a graphics system in which a predetermined number of pixels representing a fragment of a two-dimensional pixel image are generated in parallel for display by a raster scan device, a method of detecting the generation of pixels within a defined window having a boundary extending along a first dimension of said image, said method comprising the steps of: (a) (1) generating a mask fragment comprising mask bits corresponding to contiguous pixels distributed along a portion of a second dimension of said image perpendicular to said first dimension on either side of said boundary, each of said mask bits indicating the side of said boundary on which the corresponding pixel lies; (2) masking said image fragment with said mask fragment to produce a masked image fragment; and (b) (1) partitioning said image into contiguous blocks distributed along said second dimension of said image, each of said blocks having a predetermined extent in said second dimension; (2) associating said image fragment with one of said blocks in accordance with the position of said fragment in said image; (3) trivially determining the location of said image fragment relative to said window in accordance with the position of said block relative to said window; (c) logically combining said masked image fragment with said trivial determination of the location of said image fragment to generate a detection signal indicating the presence of an image fragment within said window.
Claim 2
Dependent Claim
234 words
In a graphics system in which a predetermined number of pixels representing a fragment of a two-dimensional pixel image are generated in parallel for display by a raster scan device, a method of detecting the generation of pixels within a defined window having a boundary extending along a first dimension of said image, said method comprising the steps of: (a) (1) generating a mask fragment comprising mask bits corresponding to contiguous pixels distributed along a portion of a second dimension of said image perpendicular to said first dimension on either side of said boundary, each of said mask bits indicating the side of said boundary on which the corresponding pixel lies; (2) masking said image fragment with said mask fragment to produce a masked image fragment; and (b) (1) partitioning said image into contiguous blocks distributed along said second dimension of said image, each of said blocks having a predetermined extent in said second dimension; (2) associating said image fragment with one of said blocks in accordance with the position of said fragment in said image; (3) trivially determining the location of said image fragment relative to said window in accordance with the position of said block relative to said window; (c) logically combining said masked image fragment with said trivial determination of the location of said image fragment to generate a detection signal indicating the presence of an image fragment within said window.
Claim 3
Dependent Claim
29 words
A method as in claim 1 in which a single detection signal is generated indicating the presence of at least one pixel of said image fragment within said window.
Claim 4
Dependent Claim
35 words
A method as in claim 1 in which separate detection signals are generated for each of the pixels of said image fragment, each detection signal indicating the presence of the corresponding pixel within said window.
Claim 5
Dependent Claim
36 words
A method as in claim 1 in which said image fragment has a starting point corresponding to one of the pixels of said image, said image fragment being associated with the block containing said starting point.
Claim 6
Dependent Claim
39 words
A method as in claim 4 in which said image fragment has a direction along said second dimension relative to said starting point, said location being trivially determined in accordance with the position of said block and said direction.
Claim 7
Dependent Claim
121 words
A method as in claim 1 in which said mask frabment is a first mask fragment representing a first boundary of said window, said first mask fragment masking said image fragment to produce a first masked image fragment, said method including the further steps of: (a) (3) defining a second boundary of said window such that pixels on one side of said second boundary are within said window while pixels on the other side of said second boundary are outside said window; (4) masking said image fragment with a second mask fragment representing said second boundary to produce a second masked image fragment; and (5) logically combining said first and second masked image fragments to form a combined masked image fragment.
Claim 8
Dependent Claim
18 words
A method as in claim 6 in which said first and second masked image segments are logically ANDed.
Claim 9
Dependent Claim
81 words
A method as in claim 6 in which said step (b) (3) includes the step of determining whether said image fragment is trivially within said first and second boundaries, said step (c) including the steps of: (c) (1) if said image fragment is trivially within only one of said boundaries, selecting the masked image fragment corresponding to the other of said boundaries; and (2) if said image fragment is trivially within neither of said boundaries, selecting the combined masked image fragment.
Claim 10
Dependent Claim
81 words
A method as in claim 1 in which said step (a) (1) of generating a mask fragment comprises the steps of: (A) generating a set of mask bits corresponding to pixels extending along said second dimension in said one block with which said image fragment is associated and at least one adjacent block; and (B) generating said mask fragment from a subset of said mask bits determined in accordance with the pixel position of said image fragment relative to said blocks.
Claim 11
Dependent Claim
24 words
A method as in claim 1 in which said predetermined extent of each block corresponds to said predetermined number of pixels in said fragment.
Claim 12
Dependent Claim
239 words
In a graphics system in which a predetermined number of pixels representing a fragment of a two-dimensional pixel image are generated in parallel for display by a raster scan device, apparatus for detecting the generation of pixels within a defined window having a boundary extending along a first dimension of said image, said apparatus comprising: (a) (1) means for generating a mask fragment comprising mask bits corresponding to contiguous pixels distributed along a portion of a second dimension of said image perpendicular to said first dimension on either side of said boundary, each of said mask bits indicating the side of said boundary on which the corresponding pixel lies; (2) means for masking said image fragment with said mask fragment to produce a masked image fragment; and (b) (1) means for partitioning said image into contiguous blocks distributed along said second dimension, each of said blocks having a predetermined extent in said second dimension; (2) means for associating said image fragment with one of said blocks in accordance with the position of said fragment in said image; (3) means for trivially determining the location of said image fragment relative to said window in accordance with the position of said block relative to said window; (c) means for logically combining said masked image fragment with said trivial determination of the location of said image fragment to generate a detection signal indicating the presence of an image fragment within said window.
Claim 13
Dependent Claim
239 words
In a graphics system in which a predetermined number of pixels representing a fragment of a two-dimensional pixel image are generated in parallel for display by a raster scan device, apparatus for detecting the generation of pixels within a defined window having a boundary extending along a first dimension of said image, said apparatus comprising: (a) (1) means for generating a mask fragment comprising mask bits corresponding to contiguous pixels distributed along a portion of a second dimension of said image perpendicular to said first dimension on either side of said boundary, each of said mask bits indicating the side of said boundary on which the corresponding pixel lies; (2) means for masking said image fragment with said mask fragment to produce a masked image fragment; and (b) (1) means for partitioning said image into contiguous blocks distributed along said second dimension, each of said blocks having a predetermined extent in said second dimension; (2) means for associating said image fragment with one of said blocks in accordance with the position of said fragment in said image; (3) means for trivially determining the location of said image fragment relative to said window in accordance with the position of said block relative to said window; (c) means for logically combining said masked image fragment with said trivial determination of the location of said image fragment to generate a detection signal indicating the presence of an image fragment within said window.
Claim 14
Dependent Claim
28 words
Apparatus as in claim 11 in which a single detection signal is generated indicating the presence of at least one pixel of said image fragment within said window.
Claim 15
Dependent Claim
34 words
Apparatus as in claim 11 in which separate detection signals are generated for each of the pixels of said image fragment, each detection signal indicating the presence of the corresponding pixel within said window.
Claim 16
Dependent Claim
35 words
Apparatus as in claim 11 in which said image fragment has a starting point corresponding to one of the pixels of said image, said image fragment being associated with the block containing said starting point.
Claim 17
Dependent Claim
38 words
Apparatus as in claim 14 in which said image fragment has a direction along said second dimension relative to said starting point, said location being trivially determined in accordance with the position of said block and said direction.
Claim 18
Dependent Claim
123 words
Apparatus as in claim 11 in which said mask fragment is a first mask fragment representing a first boundary of said window, said first mask fragment masking said image fragment to produce a first masked image fragment, said apparatus further comprising: (a) (3) means for defining a second boundary of said window such that pixels on one side of said second boundary are within said window while pixels on the other side of said second boundary are outside said window; (4) means for masking said image fragment with a second mask fragment representing said second boundary to produce a second masked image fragment; and (5) means for logically combining said first and second masked image fragments to form a combined masked image fragment.
Claim 19
Dependent Claim
17 words
Apparatus as in claim 16 in which said first and second masked image segments are logically ANDed.
Claim 20
Dependent Claim
88 words
Apparatus as in claim 16 in which said means (b) (3) comprises means for determining whether said image fragment is trivially within said first and second boundaries, said means (c) comprising: (c) (1) means responsive to the determination that said image fragment is trivially within only one of said boundaries for selecting the masked image fragment corresponding to the other of said boundaries; and (2) means responsive to the determination that said image fragment is trivially within neither of said boundaries for selecting the combined masked image fragment.
Claim 21
Dependent Claim
80 words
Apparatus as in claim 11 in which said means (a)(1) for generating a mask fragment comprises: (A) means for generating a set of mask bits corresponding to pixels extending along said second dimension in said one block with which said image fragment is associated and at least one adjacent block; and (B) means for generating said mask fragment from a subset of said mask bits determined in accordance with the pixel position of said image fragment relative to said blocks.
Claim 22
Dependent Claim
23 words
Apparatus as in claim 11 in which said predetermined extent of each block corresponds to said predetermined number of pixels in said fragment.