Display controller
First Claim
1. A display controller capable of selectively driving a selected one of a first and a second display unit, the first display unit having a display screen comprised of a scanning-type screen which provides M rows of N columns of display positions thereon, the second display unit having a display screen constituted by upper and lower scanning-type screens, each of which provides P rows of Q columns of display positions thereon, the display controller being further connected to memory means having a plurality of addresses, each for storing display data relating to an image to be displayed at a respective one of the display positions of the selected display unit, said display controller comprising:
- (a) display unit designating means for designating one of said first and second display units, said designation means producing a first designation signal when the first display unit is selected, and producing a second designation signal when the second display unit is selected;
(b) tiiming signal generating means, responsive to said first designation signal, for generating first synchronization signals is response to said first designation signal to be supplied to the first display unit for scanning the screen thereof, said timing signal generating means being further responsive to said second designation signal to generate second synchronization signals in response to said second designation signal, to be supplied to the second display unit for scanning the upper and lower screens thereof;
(c) address data generating means, responsive to said first designation signal, for generating a first series of address data representative of addresses of the memory means and sequentially outputting said generated address data to the memory means in accordance with the scanning of the display screen of the first display unit, said address data generating means being further responsive to said second designation signal for generating a second series of address data representative of those of the addresses of the memory means corresponding to the upper screen and a third series of address data representative of those of the addresses of the memory means corresponding to the lower screen, said address data generating means alternately outputting, responsive to said second designation signal, each of said second series of address data and each of said third series of address data to the memory means in accordance with scanning of the upper and lower screens; and
(d) display signal generating means, responsive to said first designation signal for generating a first display signal to be supplied to the first display unit based on data read from the memory means in accordance with said first series of address data, said display signal generating means being further responsive to said second designation signal to generate second and third display signals to be supplied to the second display unit based on data read from the memory means in accordance with said second and third series of address data, said second and third display signals being used to display images on the upper and lower screens of said second display unit, respectively.
1 Assignment
0 Petitions
Accused Products
Abstract
A display controller displays an image on either of a CRT display unit and a liquid crystal display unit (LCD) having upper and lower screens in accordance with image data stored in a memory. When a CRT display unit is driven, an address generating circuit calculates at the beginning of each horizontal scanning an address of the memory corresponding to the leftmost display position on the current horizontal scanning line in accordance with the vertical position of the horizontal scanning line and the number of display positions on a horizontal scanning line, and stores data representing the address in a first register. The data in the first register is incremented in accordance with the horizontal scanning and fed to the memory to read the image data. When the LCD is driven, the address generating circuit calculates at the beginning of each horizontal scanning two addresses of the memory corresponding respectively to the left most display positions on the current horizontal scanning lines on the upper and lower screens. In this case, the first one is obtained in accordance with the vertical position of the current horizontal scanning line on the upper screen and the number of display positions on a horizontal scanning line, while the second one is obtained by adding the number of display positions on the upper screen to the calculated first address.
-
Citations
6 Claims
-
1. A display controller capable of selectively driving a selected one of a first and a second display unit, the first display unit having a display screen comprised of a scanning-type screen which provides M rows of N columns of display positions thereon, the second display unit having a display screen constituted by upper and lower scanning-type screens, each of which provides P rows of Q columns of display positions thereon, the display controller being further connected to memory means having a plurality of addresses, each for storing display data relating to an image to be displayed at a respective one of the display positions of the selected display unit, said display controller comprising:
-
(a) display unit designating means for designating one of said first and second display units, said designation means producing a first designation signal when the first display unit is selected, and producing a second designation signal when the second display unit is selected; (b) tiiming signal generating means, responsive to said first designation signal, for generating first synchronization signals is response to said first designation signal to be supplied to the first display unit for scanning the screen thereof, said timing signal generating means being further responsive to said second designation signal to generate second synchronization signals in response to said second designation signal, to be supplied to the second display unit for scanning the upper and lower screens thereof; (c) address data generating means, responsive to said first designation signal, for generating a first series of address data representative of addresses of the memory means and sequentially outputting said generated address data to the memory means in accordance with the scanning of the display screen of the first display unit, said address data generating means being further responsive to said second designation signal for generating a second series of address data representative of those of the addresses of the memory means corresponding to the upper screen and a third series of address data representative of those of the addresses of the memory means corresponding to the lower screen, said address data generating means alternately outputting, responsive to said second designation signal, each of said second series of address data and each of said third series of address data to the memory means in accordance with scanning of the upper and lower screens; and (d) display signal generating means, responsive to said first designation signal for generating a first display signal to be supplied to the first display unit based on data read from the memory means in accordance with said first series of address data, said display signal generating means being further responsive to said second designation signal to generate second and third display signals to be supplied to the second display unit based on data read from the memory means in accordance with said second and third series of address data, said second and third display signals being used to display images on the upper and lower screens of said second display unit, respectively. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification