Claims Analysis
Total Claims: 5
Claim 1
Independent Claim
750 words
A display controller for use with either one of a first display device of a type having a single scanning-type display screen to provide a plurality of display dots thereon or a second display device of a type having a plurality of scanning-type display screens arranged in a direction perpendicular to a direction of scanning thereof to form a single screen for providing a plurality of display dots thereon, the display controller alternately effecting scanning among portions of the plurality of screens of the second dispaly device substantially in parallel, said display controller comprising: display device designating means for designating a type of display device to be used, said type of display device being one of the first display device type or the second display device type, said display device designating means outputting a first designation signal to designate the first display device type and outputting a second designation signal to designate the second display device type; clock signal generating means for generating a first clock signal synchronized with a scanning of the display screen of the first display device in response to said first designation signal, and for generating a second clock signal synchronized with a scanning of the plurality of display screens of the second display device in response to said second designation signal; display screen selecting means, rseponsive to said second designation signal, for alternately selecting, in a time-sharing manner such that portions of each of said plurality of display screens are alternately selected, among the plurality of display screens in accordance with said second clock signal and outputting a data forming timing signal indicative of said each selected display screen; display data forming means, responsive to said first designation signal, for forming a plurality of display data, each representing a dot image of a respective one of the plurality of display dots provided on the display screen of the first display device in accordance with said first clock signal, said display data forming means also being responsive to said second designation signal to alternately form display data representing a dot image of a respective one of the plurality of display dots provided on the display screen of said second display device in a time-sharing manner such that portions of different display data are alternately formed, and in accordance with said second clock signal and said data forming timing signal; data feeding means, responsive to said first desgination signal and coupled to said display data forming means, for feeding said dispaly data to said first display device; data separating means, responsive to said second desgination signal and coupled to said display data forming means, for separating said dispaly data formed by said display data forming means into a plurality of groups of data, each group corresponding to a respective one of said plurality of screens of said second dispaly device, and for feeding said plurality of groups of data to said second display device substantially in parallel; pattern memory means for storing a bit-pattern data, representative of a cursor, in the form of a dot-matrix; first and second register means for storing first position data representative of a horizontal display position of a dot of said cursor, and storing second position data representative of a vertical display position of said dot of said cursor; and cursor pattern signal forming means, responsive to said first designation signal, said first clock signal and said first and second position data, for forming a first cursor pattern signal from said bit-pattern data, having a timing such that said cursor is displayed on the display screen of said first display device at a position determined by said first and second display positions, said cursor pattern signal forming means also being responsive to said second designation signal, said second clock signal, said data forming timing signal and said first and second position data to form a second cursor pattern signal from said bit-pattern data; said display data forming means including means for forming said display data in accordance with said first cursor pattern signal in response to said first designation signal, to thereby display said cursor on said display screen of said first display device at said position determined by said horizontal and vertical display positions, and means for forming said display data in accordance with said second cursor pattern signal in response to said second desgination signal to thereby display said cursor on said display screen of said second display device at said position determined by said horizotnal and vertical display positions.
Claim 2
Dependent Claim
750 words
A display controller for use with either one of a first display device of a type having a single scanning-type display screen to provide a plurality of display dots thereon or a second display device of a type having a plurality of scanning-type display screens arranged in a direction perpendicular to a direction of scanning thereof to form a single screen for providing a plurality of display dots thereon, the display controller alternately effecting scanning among portions of the plurality of screens of the second dispaly device substantially in parallel, said display controller comprising: display device designating means for designating a type of display device to be used, said type of display device being one of the first display device type or the second display device type, said display device designating means outputting a first designation signal to designate the first display device type and outputting a second designation signal to designate the second display device type; clock signal generating means for generating a first clock signal synchronized with a scanning of the display screen of the first display device in response to said first designation signal, and for generating a second clock signal synchronized with a scanning of the plurality of display screens of the second display device in response to said second designation signal; display screen selecting means, rseponsive to said second designation signal, for alternately selecting, in a time-sharing manner such that portions of each of said plurality of display screens are alternately selected, among the plurality of display screens in accordance with said second clock signal and outputting a data forming timing signal indicative of said each selected display screen; display data forming means, responsive to said first designation signal, for forming a plurality of display data, each representing a dot image of a respective one of the plurality of display dots provided on the display screen of the first display device in accordance with said first clock signal, said display data forming means also being responsive to said second designation signal to alternately form display data representing a dot image of a respective one of the plurality of display dots provided on the display screen of said second display device in a time-sharing manner such that portions of different display data are alternately formed, and in accordance with said second clock signal and said data forming timing signal; data feeding means, responsive to said first desgination signal and coupled to said display data forming means, for feeding said dispaly data to said first display device; data separating means, responsive to said second desgination signal and coupled to said display data forming means, for separating said dispaly data formed by said display data forming means into a plurality of groups of data, each group corresponding to a respective one of said plurality of screens of said second dispaly device, and for feeding said plurality of groups of data to said second display device substantially in parallel; pattern memory means for storing a bit-pattern data, representative of a cursor, in the form of a dot-matrix; first and second register means for storing first position data representative of a horizontal display position of a dot of said cursor, and storing second position data representative of a vertical display position of said dot of said cursor; and cursor pattern signal forming means, responsive to said first designation signal, said first clock signal and said first and second position data, for forming a first cursor pattern signal from said bit-pattern data, having a timing such that said cursor is displayed on the display screen of said first display device at a position determined by said first and second display positions, said cursor pattern signal forming means also being responsive to said second designation signal, said second clock signal, said data forming timing signal and said first and second position data to form a second cursor pattern signal from said bit-pattern data; said display data forming means including means for forming said display data in accordance with said first cursor pattern signal in response to said first designation signal, to thereby display said cursor on said display screen of said first display device at said position determined by said horizontal and vertical display positions, and means for forming said display data in accordance with said second cursor pattern signal in response to said second desgination signal to thereby display said cursor on said display screen of said second display device at said position determined by said horizotnal and vertical display positions.
Claim 3
Dependent Claim
333 words
A display controller according to claim 1, wherein said cursor pattern signal forming means comprises: first position data generating means, responsive to said first designation signal, for generating first scanning position data representative of a current horizontal scanning position on the display screen of said first display device in accordance with said first clock signal, said first position data generating means also being responsive to said second designation signal to generate data representative of current horizontal scanning positions on the plurality of display screens of said second display device as said first scanning position data in accordance with said second clock signal; second position data generating means, responsive to said first desgination signal, for generating second scanning position data representative of a current vertical scanning position on the display screen of said first display device in accordance with said first clock signal, said second position data generating means also being responsive to said second designation signal to generate data representative of current vertical scanning positions on the plurality of display screens of said second display device as said second scanning position data in accordance with said second clock signal; adder means, responsive to said second designation signal and said display timing signal, for adding values determined in accordance with said data forming timing signal to said second scanning position data, to output third scanning position data, said adder means being responsive to said first designation signal to output said second scanning position data as said third scanning position data; enabling signal generating means for generating an enabling signal during a time when a difference between said second position data and said third scanning position data is within a predetermined range; and parallel-to-serial converter means, responsive to said enabling signal, for converting said bit-pattern data into a serial form to produce a serial signal, said serial signal being said first cursor pattern signal when said first designation signal is generated and being said second cursor pattern signal when said second designation signal is generated.
Claim 4
Dependent Claim
172 words
A display controller according to claim 2, wherein said cursor pattern signal forming means further comprises: comparator measn for comparing said first scanning position data with said first position data to output a coincidence signal when said first scanning position data and said first position data are within a predetermined range of one another; and reading means for sequentially reading said bit-pattern data from said pattern memory means by groups of a predetermined number of bits at a time, in accordance with said difference between said second position data and said third scanning position data; and wherein said parallel-to-serial converter means comprises shift register means responsive to said enabling signal and responsive to each of said coincidence signals for loading said group of bits of said bit-pattern data read from said pattern memmory means thereon, for shifting out said loaded bits therefrom in accordance with said clock signal as said cursor pattern signal when said enabling signal is generated, and for holding said loaded bits in the absence of said enabling signal.
Claim 5
Dependent Claim
108 words
A display controller according to claim 3, wherein said shift rgister means comprises: a shift register, responsive to said enabling signal and each of said coincidence signals, for loading said group of bits of said bit-pattern data read from said pattern memory means thereon and for shifting said loaded bits in accordance with said clock signal; first gate circuit means for outputting said bits shifted out of said shift register as said cursor pattern signal when said enabling signal is generated; and second gate circuit means for feeding said bits shifted out of said shift register back to said shift register when said enabling signal is not generated.