Storage device having plural memory banks concurrently accessible, and access method therefor
First Claim
1. A storage device for storing an image, comprising:
- a first memory area which has addresses corresponding to pixels for input image data and which is divided into a plurality of blocks, wherein the blocks are addressable on a block by block basis;
a second memory area having a smaller memory capacity than said first memory area, said second memory area being divided into the same number of blocks as the number of blocks included in said first memory area, wherein the blocks of said second memory area are addressable on a block by block basis;
an addressing module for concurrently addressing the blocks of said first memory area according to at least first and second address signals, while concurrently addressing each block in said second memory area according to only part of said first and second address signals; and
a read and write module for concurrently reading from addresses designated by said first and second address signals in the blocks of said first memory area, and for concurrently writing to addresses designated in the blocks in said first memory area designated by said first and second address signals.
1 Assignment
0 Petitions
Accused Products
Abstract
A storage device and access method for performing hierarchical coding without the need for employing a circuit for a line delay, in addition to a memory for storing an image. Each of first and second memories is divided into two banks, a bank A and a bank B. A first layer pixel stored at the bank A in the first memory is read while a second layer pixel stored at the bank A in the second memory is read, and by subtracting the first layer pixel from the second layer pixel, a first pixel is finally determined and is written onto the bank A in the second memory that stored the second layer pixel. At the same time, a first layer pixel stored at the bank B in the first memory is read while a first layer pixel stored at the bank B in the second memory is read, and by summing these first layer pixels, the original second layer pixel is determined and the value stored at the bank B address in the second memory, which is the first layer pixel, is then rewritten to the original second layer pixel.
-
Citations
14 Claims
-
1. A storage device for storing an image, comprising:
-
a first memory area which has addresses corresponding to pixels for input image data and which is divided into a plurality of blocks, wherein the blocks are addressable on a block by block basis;
a second memory area having a smaller memory capacity than said first memory area, said second memory area being divided into the same number of blocks as the number of blocks included in said first memory area, wherein the blocks of said second memory area are addressable on a block by block basis;
an addressing module for concurrently addressing the blocks of said first memory area according to at least first and second address signals, while concurrently addressing each block in said second memory area according to only part of said first and second address signals; and
a read and write module for concurrently reading from addresses designated by said first and second address signals in the blocks of said first memory area, and for concurrently writing to addresses designated in the blocks in said first memory area designated by said first and second address signals. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A storage device for storing an image, comprising:
-
a first memory which has addresses corresponding to pixels for input image data and a memory area which is divided into a plurality of blocks, wherein the blocks are addressable on a block by block basis;
a second memory which has addresses corresponding to pixels for first image data derived from said input image data and a memory area which is divided into the same number of blocks as the number of blocks included in said first memory, wherein the blocks of said second memory are addressable on a block by block basis;
an addressing module for concurrently addressing the blocks of said first memory according to at least first and second address signals corresponding to respective horizontal and vertical positions of a pixel of said input image data, while concurrently addressing each block in said second memory according to at least part of said first and second address signals; and
a read and write module for concurrently reading from addresses, designated by said first and second address signals, in the plurality of blocks in said first memory, and for concurrently writing from addresses in the plurality of blocks in said first memory designated by said first and second address signals;
wherein said first memory has a memory capacity corresponding to the value which is obtained by subtracting the number of addresses in said second memory from the number of pixels of one display screen for said input image data. - View Dependent Claims (8, 9)
computes second data by processing both said input image data and said first processed data, and writes said second processed data onto the address in said second memory which stored said first processed data. -
9. A storage device according to claim 8, wherein said addressing module generates a predetermined address signal from said first and second address signals and performs addressing according to said predetermined address signal and said first and second address signals;
-
said read and write module reads said input image data stored at an address of a predetermined block in said first memory, designated by said first and second address signals while reading said first processed data stored at an address of the block in said second memory, designated by part of said first and second address signals and corresponding to the predetermined block in said first memory, computes said second processed data by processing said input image data and said first processed data, and writes said second processed data onto the address in said second memory which stored said first processed data, while, at the same time, said read and write module reads said input image data stored in the other block in said first memory, designated by said predetermined address signal while reading said second processed data stored in the block in said second memory designated by part of said predetermined address signal, and corresponding to the other block in said first memory, computes said first processed data by processing said input image data and said second processed data, and writes said first processed data onto the address in said second memory which stored said second processed data.
-
-
-
10. A method of accessing a storage device for storing an image, wherein the storage device comprises a first memory area which has addresses corresponding to pixels for input image data and which is divided into a plurality of blocks, and wherein said blocks are addressable on a block by block basis, said method comprising:
-
concurrently addressing the blocks in said first memory area according to at least first and second address signals;
concurrently addressing blocks in a second memory area of said storage device having less memory capacity than said first memory area, according to only part of said first and second address signals;
concurrently writing to addresses designated by said first and second address signals, in the blocks in the first memory area; and
,concurrently reading from addresses designated by said first and second address signals, in the blocks in the first memory area.
-
-
11. A storage medium comprising:
-
a first memory area for storing less than a full display screen of only high resolution data;
at least a second memory area, separate from said first memory area and having less storage capacity than said first memory area, for storing an entire display screen of lower resolution data corresponding to said high resolution data;
wherein a full display screen of high resolution data is obtained from said storage medium by reading the high resolution data stored in said first memory area to obtain high resolution data for a first portion of the pixels of the full display screen, and reading the lower resolution data stored in at least the second memory area and converting the lower resolution data to high resolution data for a second portion of the pixels of the full display screen, said first and second portions being combined to obtain said full display screen of high resolution data. - View Dependent Claims (12, 13, 14)
-
Specification