Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
117 words
An image processing system, comprising: a memory for storing image data, said memory having a number of storage locations greater than needed for displaying an image on a monitor; a memory address generation circuit for generating addresses for accessing said memory; a window defining circuit for defining a window are in said memory corresponding to a viewable area of said monitor; circuitry for simultaneously writing plural pixels to said memory; a window clipping circuitry for monitoring the addresses generated by said address generator circuit and operable to determine whether any one of said plural pixels are located outside said window; and masking circuitry for writing selected bits of desired pixels into said memory without overwriting non-selected bits.
Claim 2
Dependent Claim
117 words
An image processing system, comprising: a memory for storing image data, said memory having a number of storage locations greater than needed for displaying an image on a monitor; a memory address generation circuit for generating addresses for accessing said memory; a window defining circuit for defining a window are in said memory corresponding to a viewable area of said monitor; circuitry for simultaneously writing plural pixels to said memory; a window clipping circuitry for monitoring the addresses generated by said address generator circuit and operable to determine whether any one of said plural pixels are located outside said window; and masking circuitry for writing selected bits of desired pixels into said memory without overwriting non-selected bits.
Claim 3
Dependent Claim
21 words
The image processing system of claim 1, further including means for moving said window area to different areas in said memory.
Claim 4
Dependent Claim
53 words
The image processing system of claim 1, further including means for defining said window having a corner coordinate of X 0 , Y 0 and a diagonal corner coordinate of X 1 , Y 1 and means for storing said coordinates for comparison with a pixel location defined as having coordinates X, Y.
Claim 5
Dependent Claim
36 words
The image processing system of claim 1 wherein masking circuitry comprises circuitry for generating a pixel mask indicating the desired pixels and for generating a bit mask indicating the selected bits within the pixels to mask.
Claim 6
Dependent Claim
51 words
The image processing system of claim 4 wherein said circuitry for simultaneously writing comprises circuitry for simultaneously writing a predetermined number of pixels in the memory and wherein said masking circuitry comprises circuitry for generating a pixel mask word having a bit corresponding to each of said predetermined number of pixels.
Claim 7
Dependent Claim
42 words
The image processing system of claim 5 wherein each pixel comprises a predetermined number o bits and wherein masking circuitry further comprises circuitry for generating a bit mask word having a bit corresponding to each of said predetermined number of pixel bits.
Claim 8
Independent Claim
95 words
A method of processing image data comprising the steps of: storing image data in a memory having a number of storage locations greater than needed for displaying an image on a monitor; generating addresses for accessing said memory; defining a window area in said memory corresponding to a viewable are of said monitor; generating plural pixels for simultaneously writing to said memory; monitoring the generated addresses and determining whether one or more of the plural pixels are located outside said window; and writing selected bits of desired pixels into the memory without overwriting nonselected bits.
Claim 9
Independent Claim
95 words
A method of processing image data comprising the steps of: storing image data in a memory having a number of storage locations greater than needed for displaying an image on a monitor; generating addresses for accessing said memory; defining a window area in said memory corresponding to a viewable are of said monitor; generating plural pixels for simultaneously writing to said memory; monitoring the generated addresses and determining whether one or more of the plural pixels are located outside said window; and writing selected bits of desired pixels into the memory without overwriting nonselected bits.
Claim 10
Dependent Claim
21 words
The method of claim 7 and further comprising the step of moving the window area to different area in said memory.
Claim 11
Dependent Claim
37 words
The method of claim 7 and further comprising the step of defining a wind having a corner coordinate of X 0 , Y 0 , and a diagonal corner coordinate of X 1 , Y 1 .
Claim 12
Dependent Claim
26 words
The method of claim 4 and further comprising the step of storing said coordinates for comparison with a pixel location defined as having coordinates X, Y.
Claim 13
Dependent Claim
37 words
The method of claim 7 wherein said writing step comprises the steps of generating a pixel mask indicating the desired pixels and generating a bit mask indicating which the selected bits to mask within the desired pixels.
Claim 14
Dependent Claim
49 words
The method of claim 11 wherein said step of generating plural pixels comprises the step of generating a predetermined number of pixels for writing to the memory and wherein said step of generating a pixel mask word having a bit corresponding to each of said predetermined number of pixels.
Claim 15
Dependent Claim
45 words
The method of claim 12 wherein each pixel comprises a predetermined number of bits and wherein said step of generating a bit mask comprises the step of generating a bit mask word having a bit corresponding to each of said predetermined number of pixel bits.