Image processing device and image processing method
AssigneeSega Enterprises, Ltd.
InventorsMikio Shinohara, Seisuke Morioka
Life of this patent
Estimating the term…
Abstract
The object is to increase the efficiency of processing by conferring the residual image function on hardware and to provide an image processing device wherein processing is implemented at higher speed. In an image processing device equipped with an image memory and a control section that writes generated image data to the image memory, there is provided a blend circuit that reads image memory or image data from image memory and attenuates the read image data and that writes this together with newly generated image data into another image memory, thereby producing a residual image effect.
Claims18
An image processing device comprising:
- a control section that writes generated image data to a first image memory region and a second image region, the control section further including a blend circuit that reads image data from said first image memory region and whereby a residual image effect is generated by attenuating the read image data and writing the read image data together with generated image data in said second image memory region;
- and
- a buffer select register that stores residual image separation information and said blend circuit selects a memory from which image data is read in accordance with the select information of said buffer select register.
An image processing device comprising:
- a control section that writes generated image data to a first image memory region and a second image region, the control section further including a blend circuit that reads image data from said first image memory region and whereby a residual image effect is generated by attenuating the read image data and writing the read image data together with generated image data in said second image memory region;
- wherein
- said first image memory region and said second memory region comprise a residual image buffer that stores, for each respective pixel, blend rate and slope data, which is a parameter for attenuating blend rate, said blend circuit performs read processing of said blend rate and slope from said residual image buffer and the residual image effect can thereby be adjusted for each pixel.
An image processing device comprising:
- a control section that writes generated image data to a first image memory region and a second image memory region, the control section further including a blend circuit that reads image data from said first image memory region and whereby a residual image effect is generated by attenuating the read image data and writing the read image data together with generated image data in said second image memory region;
- and
- a selector that selects one of image data to be input to said blend circuit and image data output from said blend circuit and that writes the selected image data to the other image memory region.
An image processing device comprising:
- a frame buffer that stores image data;
- a frame buffer interface that receives pixel data from a preceding-stage circuit and that writes the data to said frame buffer and that reads data from said frame buffer;
- a blend rate register that stores a blend rate when mixing pixel data from said preceding-stage circuit with pixel data of said frame buffer;
- and
- a first blend circuit that mixes pixel data from the preceding-stage circuit in accordance with the blend rate of said blend rate register with pixel data from said frame buffer interface and returns the result to the preceding-stage circuit.
An image processing device comprising:
- a frame buffer that stores, in pixel units, image data, blend rate and slope data, which is a parameter for attenuating blend rate;
- a frame buffer interface that receives, in pixel units, image, blend rate and slope data data from a preceding-stage circuit, and that writes the data to said frame buffer and that reads the data from said frame buffer;
- a blend circuit that mixes pixel data from the preceding-stage circuit in accordance with the blend rate of said frame buffer with pixel data from said frame buffer interface;
- a subtraction circuit that subtracts a value corresponding to slope from the blend rate;
- a comparison circuit that compares the blend rate of said frame buffer with a blend rate from said subtraction circuit;
- and
- a selection circuit that selects one or other of the blend rate and slope of said frame buffer and the blend rate and slope from the preceding-stage circuit in accordance with the output of said comparison circuit and that outputs the result to the preceding-stage circuit.
An image processing device comprising:
- a frame buffer that stores image data;
- a blend rate register that stores a blend rate for mixing pixel data from a preceding-stage circuit and pixel data from said frame buffer;
- a blend circuit that mixes pixel data from the preceding-stage circuit with pixel data from said frame buffer in accordance with the blend rate of said blend rate register and that returns the result to the preceding-stage circuit;
- and
- a selector that receives a flag from the preceding-stage circuit and that selects one of the image data from the preceding-stage circuit or image data output from said blend circuit and that writes the selected image data to said frame buffer.
An image processing device comprising a control section that writes generated image data to a first image memory region and a second image memory region, further comprising:
- means for writing in the other image memory one of mixed image data obtained by attenuating image data read from one of said first image memory region and second image memory region and mixing it with newly generated image data, and said newly generated image data.
The image processing method for applying a residual image effect to an entire screen, comprising the steps of:
- setting the density of the residual image, indicating what percentage of the image data of the previous occasion is to be displayed as residual image, and the separation of residual images, which determines whether the image data to be left as residual image is to be constituted by the data of the previous occasion or the data of the occasion previous to the previous occasion;
- blending current pixel colour and buffer pixel colour in accordance with the set residual image density and writing the result to a frame buffer;
- determining in respect of all pixels in a region whether processing has been completed or not, and, if processing of all the pixels has not been completed, repeating said writing step;
- and
- determining whether processing of all the regions has been completed, and, if processing in respect of all the regions has not been completed, repeating said writing step.
An image processing method for applying a residual image effect in polygon units, comprising the steps of:
- setting the density of a residual image, indicating what percentage of the image data of the previous occasion is to be displayed as residual image and the separation of residual images, that determines whether the image data that is to be left behind as residual image is that of the data of the previous occasion or of the data of the occasion previous to the previous occasion;
- sorting the polygons contained in the image;
- blending the current pixel colour and buffer pixel colour in accordance with the set density of the residual image and writing the result to the frame buffer;
- comparing the density of the image of the current pixel with that when the slope data, which is a parameter indicating the degree of attenuation from the density of the image, is subtracted, and writing the larger image density and slope data in the residual image buffer;
- determining whether or not processing has been performed in respect of all the pixels in the region and, if processing has not been completed in respect of all pixels, repeating said writing step;
- and
- determining whether processing has been completed in respect of all regions, and, if processing has not been completed in respect of all regions, repeating said writing step.
Dependencies are inferred from the claim text.