Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
316 words
A graphic display system comprising: storage means for storing a plurality of image defining bits, said storage means having a first storage area for storing a source image, a second storage area for storing a dot pattern defining a partial image area outline of a partial image to be cut out from said source image, and a third storage area for storing said cut out partial image, said third storage area being displaced from said first storage area; mask data generator means for reading a fixed size block of bits of said second storage area and generating a fixed size mask data block defining a non-masked state in a region enclosed by said dot pattern and a masked state in the remainder; bit block transfer means for transferring fixed size blocks of bits of said source image from said first storage area to said third storage area, said fixed size blocks being the same size as said fixed size mask data block; raster operation means for logically manipulating each of said bits of said fixed size blocks of said source image being transferred to produce a modified fixed size block; said bit block transfer means, said mask generator means and said raster operation means synchronously operating such that each fixed size block of said source image is manipulated by said raster operation means and written to said third storage means before a next fixed size block is manipulated; write control means for controlling writing into said third storage means, said write control means responsive to said fixed size mask data block so that said bit block transfer means transfers into said third storage area only the portion of said modified fixed size block corresponding to the non-masked state of said fixed size mask data block; and multiplexer means for alternately connecting said fixed size mask and said modified fixed size block to said write control means.
Claim 2
Dependent Claim
316 words
A graphic display system comprising: storage means for storing a plurality of image defining bits, said storage means having a first storage area for storing a source image, a second storage area for storing a dot pattern defining a partial image area outline of a partial image to be cut out from said source image, and a third storage area for storing said cut out partial image, said third storage area being displaced from said first storage area; mask data generator means for reading a fixed size block of bits of said second storage area and generating a fixed size mask data block defining a non-masked state in a region enclosed by said dot pattern and a masked state in the remainder; bit block transfer means for transferring fixed size blocks of bits of said source image from said first storage area to said third storage area, said fixed size blocks being the same size as said fixed size mask data block; raster operation means for logically manipulating each of said bits of said fixed size blocks of said source image being transferred to produce a modified fixed size block; said bit block transfer means, said mask generator means and said raster operation means synchronously operating such that each fixed size block of said source image is manipulated by said raster operation means and written to said third storage means before a next fixed size block is manipulated; write control means for controlling writing into said third storage means, said write control means responsive to said fixed size mask data block so that said bit block transfer means transfers into said third storage area only the portion of said modified fixed size block corresponding to the non-masked state of said fixed size mask data block; and multiplexer means for alternately connecting said fixed size mask and said modified fixed size block to said write control means.
Claim 3
Dependent Claim
28 words
A graphic display system set forth in claim 1, wherein the dot pattern written in said second storage area contains an even number of outline dots per line.
Claim 4
Dependent Claim
40 words
A graphic display system set forth in claim 2, wherein when said mask data generator means reads said second storage area, it puts the area from an even-numbered outline dot to the next odd-numbered outline dot in the non-masked state.
Claim 5
Dependent Claim
19 words
A graphic display system set forth in claim 1 wherein said first storage area includes said second storage area.
Claim 6
Dependent Claim
19 words
A graphic display system set forth in claim 2 wherein said first storage area includes said second storage area.
Claim 7
Dependent Claim
19 words
A graphic display system set forth in claim 3 wherein said first storage area includes said second storage area.
Claim 8
Independent Claim
186 words
A method for extracting a portion of an image from a graphics image stored in a graphics system having storage, a processor, operator interaction means, and a display, said image comprising a plurality of lines each containing a plurality of pixels, the method comprising the steps of: receiving outline definition signals from said operator interaction means; storing said outline definition signals in a portion of said storage to create an image portion outline; performing the following steps for each line of said image; reading a block of outline pixels of said image portion outline from said storage; generating a mask block from said block of outline pixels, said mask block being in an on condition outside of said image portion outline and an off condition within said image portion outline; reading a block of image pixels of said image from said storage area, said block of image pixels corresponding to said block of outline pixels; applying a logical raster operation to said second block of pixels; and writing to a destination storage area to those pixels corresponding to the mask-off portion of said mask data block.
Claim 9
Independent Claim
186 words
A method for extracting a portion of an image from a graphics image stored in a graphics system having storage, a processor, operator interaction means, and a display, said image comprising a plurality of lines each containing a plurality of pixels, the method comprising the steps of: receiving outline definition signals from said operator interaction means; storing said outline definition signals in a portion of said storage to create an image portion outline; performing the following steps for each line of said image; reading a block of outline pixels of said image portion outline from said storage; generating a mask block from said block of outline pixels, said mask block being in an on condition outside of said image portion outline and an off condition within said image portion outline; reading a block of image pixels of said image from said storage area, said block of image pixels corresponding to said block of outline pixels; applying a logical raster operation to said second block of pixels; and writing to a destination storage area to those pixels corresponding to the mask-off portion of said mask data block.