Claims
- 1. A video display control system for displaying a video image on a screen of a video display unit comprising:
- (a) memory means for storing (i) first to Nth (N.gtoreq.2) animation pattern data, each representing an animation pattern composed of a predetermined number of pattern elements, each of said pattern elements corresponding to at least one of display elements on said screen, (ii) first to Nth display position data representing first to Nth display positions each of which is a position on said screen; and
- (b) display control means which comprises:
- (I) reading means for reading said first to Nth animation pattern data and said first to Nth display position data from said memory means;
- (II) processing means for receiving said first to Nth animation pattern data and said first to Nth display position data and for serially outputting each of first to Nth pattern element data, respectively, each of said Kth (1.ltoreq.K.ltoreq.N) pattern element data corresponding to one of said predetermined number of pattern elements composing the animation pattern corresponding to the Kth animation pattern data;
- (III) detection means, receiving said first to Nth pattern element data serially outputted from said processing means, for detecting an occurrence of at least two pattern element data outputted from the same display element on said screen from said processing means to output a detection signal that has coordinate information for a display position where said at least two pattern elements are to be displayed;
- (IV) current position data generating means for generating current position data representative of a position of a display element subject to display at present on said screen; and
- (V) start signal generating means for generating first to Nth start signals by comparing each of said first to Nth display position data with said current position data, said processing means outputting said first to Nth pattern element data in response to said first to Nth start signals, respectively.
- 2. A video display control system according to claim 1, wherein said memory means further stores:
- first to Nth pattern name data each specifying one among the animation pattern corresponding to said first to Nth animation patterns data, said first to Nth animation pattern data read from said memory means being animation patterns specified by said first to Nth pattern name data.
- 3. A video display control system according to claim 1, wherein said processing means comprises first to Nth processing circuits for outputting said first to Nth animation pattern data, respectively, said first to Nth processing circuits respectively having first to Nth flag register each of which can set a flag indicating that said first to Nth pattern data serially outputted therefrom are subject to the detection of said detection means, said at least two pattern element data being outputted from ones in which the flags are set among said first to Nth processing circuits.
- 4. A video display control system according to claim 1 further comprising a central processing unit for holding said current position data in response to said detection signal.
- 5. A video display control system for use with a video display unit having a screen which provides, in accordance with a clock signal synchronized with vertical and horizontal synchronization signals, a plurality of columns and a plurality of rows of display elements on said screen, each for displaying in a designated color, the video display control system comprising:
- (b) display control means which comprises:
- (I) horizontal counter means responsive to said clock signal for generating a horizontal count representative of a current horizontal display position of a display element on the screen;
- (II) reading means for reading said animation pattern data and said position data from said memory means;
- (III) shift register means including a predetermined number of stages for storing pattern element data representative of pattern elements which correspond to a row of said animation pattern, each stage of said shift register means having an output terminal;
- (IV) start signal generating means for generating a start signal by comparing said horizontal count with said display position data;
- (V) clock signal feeding means responsive to said start signal for feeding said clock signal to said shift register means said clock signal feeding means comprising:
- (i) counter means for being preset with a value corresponding to said read position data and said predetermined number, for counting said clock signal in response to said start signal and outputting a control signal in accordance with count value thereof; and
- (ii) control circuit means responsive to said control signal for feeding said clock signal to said shift register means; and
- (VI) selecting means responsive to said start signal for selecting one of the output terminals of said shift register means in accordance wit said position data and a predetermined number of display elements by which said animation pattern on the screen is to be shifted;
- wherein said selecting means includes means for selecting the output terminal of the last stage of said shift register means if said control signal is not fed from said counter means when said start signal is applied thereto, said selecting means selecting said one of said output terminals of said shift register means in accordance with tee contents of said counter means if said control signal is fed from said counter means when said start signal is applied thereto;
- (VII) said shift register means feeding pattern element data derived from said selected output terminal to the video display unit;
- (c) whereby said animation pattern is displayed at a new display position shifted in the horizontal direction by said predetermined number of display elements with respect to the display position designated by said display position data.
Priority Claims (4)
Number |
Date |
Country |
Kind |
59-074431 |
Apr 1984 |
JPX |
|
59-075620 |
Apr 1984 |
JPX |
|
59-075621 |
Apr 1984 |
JPX |
|
59-082736 |
Apr 1984 |
JPX |
|
BACKGROUND OF THE INVENTION
This is a continuation of application Ser. No. 722,074, filed Apr. 11, 1985.
US Referenced Citations (19)
Foreign Referenced Citations (5)
Number |
Date |
Country |
0099188 |
May 1985 |
EPX |
0085480 |
Sep 1985 |
EPX |
2732438 |
Jan 1978 |
DEX |
2477745 |
Sep 1981 |
FRX |
0020517 |
Feb 1980 |
JPX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
722074 |
Apr 1985 |
|