Video processing apparatus
First Claim
1. A video processing apparatus which displays a background picture, on display means having a display screen, composed of a plurality of pixels in a horizontal direction and a vertical direction, respectively, comprising:
- position data generating means for generating first position data representative of a position in said horizontal direction and said vertical direction on said display screen;
parameter data applying means for applying parameter data for rotation of said background picture, said parameter data being sequentially changed within an angular range by which said background picture is to be rotated;
position data operation means for operating on second position data after performing said rotation on said display screen on the basis of said first position data and said parameter data;
first storage means for storing a plurality of character codes representative of a plurality of characters each composed of a plurality of pixels, said position operation means operating on said second position data for each of said plurality of pixels;
first reading means for generating a reading address for reading said character code from said first storage means on the basis of said second position data operated on by said position data operation means;
second storage means for storing color data of respective pixels constituting said character, said character having a plurality of pixels;
second reading means for reading said color data from said second storage means on the basis of the character code read by said first reading means and said second position data; and
video signal generating means for generating a video signal on the basis of the color data read by said second reading means.
1 Assignment
0 Petitions
Accused Products
Abstract
A video processing apparatus includes a VRAM in which image data of an original background picture is stored. An address of the VRAM in a case where the original background picture is rotated and enlarged or reduced is calculated by a background picture address control circuit on the basis of constants set by a CPU. Color data of the background picture at the time of rotation processing and enlargement or reduction processing is read from the address of the VRAM, and a video signal is generated by the color data.
-
Citations
27 Claims
-
1. A video processing apparatus which displays a background picture, on display means having a display screen, composed of a plurality of pixels in a horizontal direction and a vertical direction, respectively, comprising:
-
position data generating means for generating first position data representative of a position in said horizontal direction and said vertical direction on said display screen; parameter data applying means for applying parameter data for rotation of said background picture, said parameter data being sequentially changed within an angular range by which said background picture is to be rotated; position data operation means for operating on second position data after performing said rotation on said display screen on the basis of said first position data and said parameter data; first storage means for storing a plurality of character codes representative of a plurality of characters each composed of a plurality of pixels, said position operation means operating on said second position data for each of said plurality of pixels; first reading means for generating a reading address for reading said character code from said first storage means on the basis of said second position data operated on by said position data operation means; second storage means for storing color data of respective pixels constituting said character, said character having a plurality of pixels; second reading means for reading said color data from said second storage means on the basis of the character code read by said first reading means and said second position data; and video signal generating means for generating a video signal on the basis of the color data read by said second reading means. - View Dependent Claims (3, 5, 8, 9)
-
-
2. A video processing apparatus for displaying a background picture, on display means having a display screen, composed of a plurality of pixels in a horizontal direction and a vertical direction, respectively, comprising:
-
position data generating means for generating first position data representative of a position in said horizontal direction and said vertical direction on said display screen; parameter data applying means for applying parameter data for at least one of rotation, enlargement and reduction of said background picture, said parameter data for rotation being sequentially changed within an angular range by which said background picture is to be rotated; position data operation means for operating on second position data, on the basis of said first position data and said parameter data, after performing said at least one of rotation, enlargement and reduction on said display screen; first storage means for storing a plurality of character codes representative of a plurality of characters each composed of a plurality of pixels, said position operation means operating on said second position data for each of said plurality of pixels; first reading means for generating a reading address for reading said character code from said first storage means on the basis of said second position data operated on by said position data operation means; second storage means for storing color data of respective pixels constituting said character, said character having a plurality of pixels; second reading means for reading said color data from said second storage means on the basis of the character code read by said first reading means and said second position data; and video signal generating means for generating a video signal on the basis of the color data read by said second reading means. - View Dependent Claims (4, 6, 7)
-
-
10. A video processing apparatus which displays a background picture, on a raster scan display having a display screen, composed of a plurality of pixels in a horizontal direction and a vertical direction, respectively, comprising:
-
storage means for storing an image data of said background picture in an address corresponding to a display position of said background picture; matrix operation means for performing a matrix operation for at least one of rotation, enlargement and reduction of said background picture, said matrix operation means performing an operation of a portion of said matrix operation necessary for a next horizontal scanning period of said raster scan display during a horizontal scanning period and an operation of a remaining portion of said matrix operation for each pixel during said next horizontal scanning period; reading means for reading said image data from said storage means on the basis of operation results by said matrix operation means; and video signal generating means for generating a video signal on the basis of the image data read by said reading means.
-
-
11. A video game system for playing video games which display both moving picture character symbols and a background picture, constituted by at least one of a plurality of background picture character symbols, and each of said character symbols being composed of a plurality of pixels, comprising:
-
a game machine including a central processing unit and a picture processing unit coupled to said central processing unit; a game cartridge coupled in use to said game machine and including memory means for storing character data representative of a plurality of motion picture characters and background picture characters, and for storing at least one of rotation data, enlargement data, and reduction data respectively representative of an arbitrary rotation angle, enlargement rate, and reduction rate; said central processing unit including means for accessing said memory means and for generating background picture processing parameters including at least one of a rotation parameter, enlargement parameter and reduction parameter necessary for operating on a background picture address on the basis of said rotation data, enlargement data, and reduction data; said picture processing unit including a background picture address generating circuit for receiving said background picture processing parameters from said central processing unit and for calculating background picture address information for each of said plurality of pixels, whereby a background picture may be displayed in at least one of a rotated, enlarged, and reduced disposition. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification