Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
356 words
An image processing apparatus for reading out image data stored in a first image memory, performing affine conversion of the readout image data, and writing the converted image data in a second image memory, comprising: an affine conversion address generator for outputting an affine conversion address, used for reading out the image data, and a read control signal based on a raster address; an outside-the-image memory area detector, connected to the affine conversion address generator, for detecting whether the outputted affine conversion address from the affine conversion address generator falls outside an image memory area; a control bus, connected to the affine conversion address generator, the outside-the-image memory area detector, and the first and second image memories, having a read signal line for transferring a read signal, an outside-the-area detection signal line for transferring a detection signal from the outside-the-image memory area detector, an address bus for transferring the affine conversion address, and a data bus for transferring data of various types; an image bus, connected to the first and second image memories, having an image data bus for transferring the image data read from the first image memory and a bus busy signal line for transferring a busy signal indicative of the image data transfer to the image bus for operating independently of said control bus in order to transfer the image data and the busy signal; first image memory control means for reading out, in response to the read signal on the control bus, image data from a location of the first image memory defined by the affine conversion address and outputting the busy signal to the bus busy signal line; a gate circuit, connected between the first and second image memories, for outputting, in response to the detection signal on the outside-the-area detection signal line, the image data read out from said first image memory directly or after converting it to predetermined image data; and second image memory control means for storing, in response to the busy signal on the bus busy signal line, the image data on the image data bus in the second image memory in accordance with the raster address.
Claim 2
Dependent Claim
356 words
An image processing apparatus for reading out image data stored in a first image memory, performing affine conversion of the readout image data, and writing the converted image data in a second image memory, comprising: an affine conversion address generator for outputting an affine conversion address, used for reading out the image data, and a read control signal based on a raster address; an outside-the-image memory area detector, connected to the affine conversion address generator, for detecting whether the outputted affine conversion address from the affine conversion address generator falls outside an image memory area; a control bus, connected to the affine conversion address generator, the outside-the-image memory area detector, and the first and second image memories, having a read signal line for transferring a read signal, an outside-the-area detection signal line for transferring a detection signal from the outside-the-image memory area detector, an address bus for transferring the affine conversion address, and a data bus for transferring data of various types; an image bus, connected to the first and second image memories, having an image data bus for transferring the image data read from the first image memory and a bus busy signal line for transferring a busy signal indicative of the image data transfer to the image bus for operating independently of said control bus in order to transfer the image data and the busy signal; first image memory control means for reading out, in response to the read signal on the control bus, image data from a location of the first image memory defined by the affine conversion address and outputting the busy signal to the bus busy signal line; a gate circuit, connected between the first and second image memories, for outputting, in response to the detection signal on the outside-the-area detection signal line, the image data read out from said first image memory directly or after converting it to predetermined image data; and second image memory control means for storing, in response to the busy signal on the bus busy signal line, the image data on the image data bus in the second image memory in accordance with the raster address.
Claim 3
Dependent Claim
41 words
An apparatus according to claim 1, further comprising an outside-the-window detector, connected to the affine conversion address generator through the control bus, for detecting whether the affine conversion address supplied from the affine conversion address generator falls outside a predetermined window.
Claim 4
Dependent Claim
87 words
An apparatus according to claim 1, wherein the outside-the-image memory area detector calculates X=aI+bJ+c and Y=dI+eJ+f (where X and Y are affine conversion addresses and a, b, c, d, e, and f are constants) based on the raster address used when image data is written in the second image memory, detects whether an obtained address falls outside the image memory area from sign and carry bits generated by this calculation, and outputs an outside-the-image memory area detection signal if the address falls outside the image memory area.
Claim 5
Dependent Claim
42 words
An apparatus according to claim 1, wherein the gate circuit converts readout image data to all-"0" data and outputs the all-"0" data when the detection signal on the outside-the-area detection signal line indicates that the address falls outside the image memory area.
Claim 6
Dependent Claim
66 words
An apparatus according to claim 1, wherein address spaces of the first and second image memories connected to said control bus have a plurality of image memory area address spaces linearly assigned in units of predetermined memory capacities and control address spaces assigned to the affine conversion address generator and input/output units of the first and second image memories, which are connected to said control bus.
Claim 7
Dependent Claim
83 words
An apparatus according to claim 5, wherein a format of an affine conversion address comprises: a first field for designating either the image memory area address spaces or the control address area address space; a second field for designating one of the plurality of image memory area address spaces when the first field designates the image memory area address spaces; and a third field for designating a two-dimensional address indicating a pixel position in the image memory area selected by the second field.
Claim 8
Dependent Claim
34 words
An apparatus according to claim 1, wherein the affine conversion address generator outputs the affine conversion address and the read control signal to the control bus at every bus cycle of the control bus.
Claim 9
Dependent Claim
16 words
An apparatus according to claim 1, wherein the second image memory has a raster address generator.
Claim 10
Dependent Claim
124 words
An apparatus according to claim 1, wherein the outside-the-window detector comprises: a register group for holding X-direction start and end positions of the window, Y-direction start and end positions of the window, and X and Y addresses of the affine conversion address, and a comparator group for detecting if the X address of the affine conversion address is smaller than the X-direction start position, if the X address of the affine conversion address is larger than the X-direction end position, if the Y address of the affine conversion address is smaller than the Y-direction start position, and if the Y address of the affine conversion is larger than the Y-direction end position; and an OR gate for ORing output signals from the comparator group.