Display managing arrangement with a display memory divided into a matrix of memory blocks, each serving as a unit for display management
First Claim
1. In a display managing arrangement comprising a display memory for memorizing an image part of an image datum and a display memory controller for controlling said display memory to specify a display part on said image part, said display memory comprising a plurality of memory blocks arranged as a matrix of rows, N in number, and columns, M in number, each of said memory blocks comprising a plurality of memory elements arranged as another matrix of rows, n in number, and columns, m in number, and having serial memory element addresses, respectively, said serial memory element addresses consecutively increasing along each row of the memory elements of said display memory and stepwise increasing by a block step value mM between two column-wise consecutive ones of said memory elements, wherein said display memory controller comprises:
- a determinant register for storing signals representative of the numbers m and n, said step value, a block column range, and a block row range, said block column and row ranges specifying specific ones of said memory blocks as specific memory blocks by the numbers M and N;
a top address register for storing a signal representative of a top address for each of the memory blocks of said display memory, said top address being the serial memory element address which is least among the serial memory element addresses of said each of the memory blocks;
a first address generator coupled to said determinant register and to said top address register for generating a first address signal representative of a first portion of said serial memory element addresses for each of said specific memory blocks, said first portion being consecutive from said top address to one of said serial memory element addresses that is equal to said top address plus m less one;
a second address generator coupled to said determinant register and to said top address register for generating a second address signal representative of a second portion of said serial memory element addresses, said second portion being congruent modulo said block step value with the top address plus integral multiples of said step value, said integral multiples being from zero to the number n less one; and
accessing means connected to said first and said second address generators and to said display memory for accessing the serial memory element addresses of each of said specific memory blocks.
1 Assignment
0 Petitions
Accused Products
Abstract
In a display managing arrangement comprising a display memory and a display memory controller for accessing the display memory to display a selected area of an image datum with the selected area scrolled on the image datum or otherwise subjected to management, the display memory is divided into memory blocks arranged as an N-row M-column matrix. Each memory block is for use as a unit of the management and is divisible into memory elements arranged as an n-row m-column matrix. When the memory elements of the display memory are assigned with serial memory element addresses along each row of the memory elements of the display memory and then along a next column-wise downward row, the memory controller may access the memory elements of selected ones of the memory blocks in block parallel by specifying the serial memory element addresses for each memory block on the one hand from a least memory element address in the memory block under consideration consecutively to the serial memory element address which is equal to the least memory element address plus the number m less one. On the other hand, the serial memory element addresses are specified discretely along one of the m columns by adding products of a step value mM and multipliers variable from zero to the number n less one to one of the serial memory element addresses that is congruent with the least memory element address modulo the step value. On storing the selected area in the display memory, the image datum may likewise be accessed.
-
Citations
4 Claims
-
1. In a display managing arrangement comprising a display memory for memorizing an image part of an image datum and a display memory controller for controlling said display memory to specify a display part on said image part, said display memory comprising a plurality of memory blocks arranged as a matrix of rows, N in number, and columns, M in number, each of said memory blocks comprising a plurality of memory elements arranged as another matrix of rows, n in number, and columns, m in number, and having serial memory element addresses, respectively, said serial memory element addresses consecutively increasing along each row of the memory elements of said display memory and stepwise increasing by a block step value mM between two column-wise consecutive ones of said memory elements, wherein said display memory controller comprises:
-
a determinant register for storing signals representative of the numbers m and n, said step value, a block column range, and a block row range, said block column and row ranges specifying specific ones of said memory blocks as specific memory blocks by the numbers M and N; a top address register for storing a signal representative of a top address for each of the memory blocks of said display memory, said top address being the serial memory element address which is least among the serial memory element addresses of said each of the memory blocks; a first address generator coupled to said determinant register and to said top address register for generating a first address signal representative of a first portion of said serial memory element addresses for each of said specific memory blocks, said first portion being consecutive from said top address to one of said serial memory element addresses that is equal to said top address plus m less one; a second address generator coupled to said determinant register and to said top address register for generating a second address signal representative of a second portion of said serial memory element addresses, said second portion being congruent modulo said block step value with the top address plus integral multiples of said step value, said integral multiples being from zero to the number n less one; and accessing means connected to said first and said second address generators and to said display memory for accessing the serial memory element addresses of each of said specific memory blocks. - View Dependent Claims (2, 3, 4)
-
Specification