JPH046153B2 - - Google Patents
Info
- Publication number
- JPH046153B2 JPH046153B2 JP60011204A JP1120485A JPH046153B2 JP H046153 B2 JPH046153 B2 JP H046153B2 JP 60011204 A JP60011204 A JP 60011204A JP 1120485 A JP1120485 A JP 1120485A JP H046153 B2 JPH046153 B2 JP H046153B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- read
- bits
- reduction
- memory device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired
Links
Landscapes
- Editing Of Facsimile Originals (AREA)
- Controls And Circuits For Display Device (AREA)
- Image Processing (AREA)
- Memory System (AREA)
Description
産業上の利用分野
本発明は、N=2kビツト並列にデータを読出す
メモリ装置において、記憶しているデータをM/
2n(1≦M≦2n)に縮小して読出す場合のデータ
縮小方法に関するものである。
従来の技術
画像等の情報量の大きいデータを、表示できる
情報量の少ない表示装置に表示する場合に、元の
データをサンプリングして縮小し、表示すること
になる。
従来、Nビツト並列に読出し得るメモリ装置に
記憶しているデータを縮小する場合、Nビツトず
つ同時に読出した後、データをサンプリングする
方法が用いられている。
例えば、8ビツトずつ並列に読出し得るメモリ
装置に記憶しているデータを3/8に縮小して24ビ
ツト分取出す場合、メモリ装置からはデータを8
ビツトずつ8回(64ビツト)読出し、このデータ
から必要なデータのみをサンプリングする。第5
図は従来方法による縮小の原理を示す図で、aは
8ビツトずつ読出したデータを示し、bは8ビツ
トから3ビツトにサンプリング(3/8に縮小)し
たデータを示している。
発明が解決しようとする問題点
上記に説明した従来の方法において、メモリ装
置からのデータの読出し速度が縮小なしの場合と
同じであると、縮小なしのデータを24ビツト分取
り出す場合に比べて縮小後のデータの取出し速度
が3/8に低下している。一般に、メモリ装置から
のデータの読出し速度が一定であるとすると、縮
小率に応じて縮小後のデータの取出し速度が低
下、縮小後の取出し速度を一定であるようにする
と、縮小率に応じてメモリ装置からのデータの読
出し速度を高速にしなければならない欠点があ
る。
本発明はかかる欠点に鑑みてなされたもので、
縮小率にかかわらず一定の処理速度で順次データ
を読出し得る縮小方法を提供することを目的とし
ている。
問題点を解決するための手段
本発明は上記問題点を解決するために、縮小率
M/2n(1≦M≦2n)を1/2iの和(M/2=o
〓i=0
ai
2-i;ai=0or1)の形に展開し、原データを1/2i
に縮小したデータをN=2kビツト並列に読出し得
るメモリ装置から各縮小率1/2iにおいて原デー
タのサンプリング位置が異なるように読出し、各
縮小率1/2iにおいて読出されたデータを並び換
える。
作 用
本発明では上記の構成により、縮小率M/2nを
1/2iの和の形に展開した場合に、各項の1/2i
に縮小したデータをNビツト並列に読出し得るこ
とができ、原データのサンプル位置が各項に応じ
て異なるようにサンプルすることと各項で読出さ
れたデータを並び換えることにより、縮小率M/
2iにかかわらず一定の処理速度でデータを読出す
ことができる。
実施例
第1図は本発明の一実施例を示すブロツク図で
ある。同図において、1は原データを1/2iに縮
小したデータをN=2kビツト並列に読出し得るメ
モリ装置、2はメモリ装置1から読出されたデー
タを一度蓄積するためのバツフアメモリ、3はバ
ツフアメモリ2からのデータを原データの並びの
順に並び換えるデータ並び換え回路、4はデータ
の縮小率M/2nに応じて、メモリ装置1から読出
すデータのアドバイス及びサンプル位置、バツフ
アメモリ2からデータを取出し、データ並び換え
回路3での並び換えの順を制御するコントロール
回路である。
原データを1/2iに縮小したデータをNビツト
並列に読出し得るメモリ装置1の構成は、例えば
特願昭58−189722号(特開昭60−81661号公報)
に記載の構成を用いればよい。
(すなわち、特願昭58−189722号で記載してい
る実施例では、一例として1/2の縮小を説明して
いる。この場合、例えば8ビツトを読出し単位と
すると、8×8ビツトの画像をサブブロツクと
し、隣接する2×2のサブブロツクをブロツクと
定義し、独立に読み書きできる1ビツト×Nアド
レスのメモリ8個に置換を施して書き込む(この
置換は8個の独立に読み書きできるメモリの下位
3ビツトのアドレス線の配線で実現)。
置換の方法は、1/1、1/2の行方向・列方向の8
ビツト読出しで必要なデータが必ず異なるメモリ
に書き込まれるように、第9図に示すように所定
の置換を施す。
特願昭58−189722号では、例示として1/2まで
の構成・動作を説明している。例えば、1/4まで
の縮小を実現する場合は、8×8ビツトのサブブ
ロツクを4×4で1ブロツクとし、また、1/8ま
での縮小を実現する場合は、8×8で1ブロツク
として、読出し時に必要な8ビツトデータが異な
るメモリに書き込まれるよう書き込み時に施す置
換を制御する。例えば1/4までの縮小を実現する
場合は、第10図のようになる。
なお、本願で使用するメモリ装置の構成は、特
願昭58−189722号と同一構成であり、また、読出
し後のデータ並べ換え規制である置換、シヤツフ
ルも同一である。また、1/2nの読出しに関して
必要な装置・方法についての説明は、既知であ
り、特願昭58−189722号で開示し、詳細に説明し
ている。特願昭58−189722号で示している装置で
は、1/2nの縮小に対して1度の読出しで行える
ようにしている。)
メモリ装置1からのデータの読出しは8ビツト
並列、縮小率がM/8(1≦M≦8)の場合につ
いて、更に詳しく説明する。
メモリ装置1には、行方向256ビツト、列方向
256ビツトのデータが記憶してあるとする。第2
図はこのデータに番号付けを行つた図である。こ
の256×256ビツトのデータは行方向に8ビツトず
つ並列にメモリ装置1に記憶してある。
1/2に縮小したデータは2j+1番目のデータを
サンプルし、1/4に縮小したデータは4j+2番目
のデータをサンプルし、1/8に縮小したデータは
8j+4番目のデータをサンプルしそれぞれ8ビツ
ト並列に読出す。第3図a,b,cはそれぞれ1/
2、1/4、1/8に縮小して取出したデータの一部を
示す図である。上記に示すようなサンプル位置に
すると1/2、1/4、1/8の縮小において取出される
データは総て異なつている。
メモリ装置1に記憶しているデータを各縮小率
M/8の場合について、行方向の1番目のデータ
からサンプリングして24ビツト分取出す場合につ
いて述べる。
第4図a〜hは各縮小率の場合のメモリ装置1
から読出されたデータ及びデータ並び換え回路3
で並び換えられた24ビツトのデータを示す図であ
る。
1/8の縮小の時は、8j+4番目のデータをサン
プリングし、それぞれ8ビツト並列に3回読出
し、順に並べればよい(第4図a)。
2/8(=1/4)の縮小の時は、4j+2番目のデー
タをサンプリングし、それぞれ8ビツト並列に3
回読出し、順に並べればよい(第4図b)。
3/8の縮小の時は、3/8=1/4+1/8の形に展開
し、4j+2番目のデータをサンプリングしたデー
タを8ビツト並列に2回、8j+4番目のデータを
サンプリングしたデータを8ビツト並列に1回読
出し、データ並び換え回路3でデータを並び換え
る(第4図c)。
4/8(=1/2)の縮小の時は2j+1番目のデータ
をサンプリングし、それぞれ8ビツト並列に3回
読出し、順に並べればよい(第4図d)。
5/8の縮小の時は、5/8=1/2+1/8の形に展開
し、2j+1番目のデータをサンプリングしたデー
タを8ビツト並列に3回、8j+4番目のデータを
サンプリングしたデータを8ビツト並列に1回読
出し、データ並び換え回路3でデータを並び換
え、その内の24ビツト分取出す(第4図e)。
6/8(=3/4)の縮小の時は、3/4=1/2+1/4の
形に展開し、2j+1番目のデータサンプリングし
たデータを8ビツト並列に2回、4j+2番目のデ
ータをサンプリングしたデータを8ビツト並列に
1回読出し、データ並び換え回路3でデータを並
び換える(第4図f)。
7/8の縮小の時は、7/8=1/2+1/4+1/8の形に
展開し、2j+1番目のデータをサンプリングした
データを8ビツト並列に2回、4j+2番目のデー
タをサンプリングしたデータを8ビツト並列に1
回、8j+4番目のデータをサンプリングしたデー
タを8ビツト並列に1回読出し、データ並び換え
回路3でデータを並び換え、その内の24ビツト分
取出す(第4図g)。
8/8(=1/1)、縮小なしの時は、原データをそ
のまま8ビツト並列に2回読出し、順に並べれば
よい(第4図h)。
ここで上記のデータを並び換える手段をくわし
く述べると以下のようになる。
基準となる1/2、1/4、1/8の読出し後のデータ
は、特願昭58−189722号で示しているようなデー
タ並べ換え・置換、シヤツフル操作を行う。この
後、これらの処理を終えた複数ワードのデータを
入れ替え正規のデータ列とするが、この回路構成
は、シフトレジスタとセレクタの組合せ等で簡単
に実現できる。例えば、6/8=3/4で24ビツトを得
る場合、第4図f・第6図で示した3ワードのデ
ータを第7図、第8図に示すように、シフトレジ
スタで交互に出力し、24ビツトデータの一定長と
する。
なお、本願では、M/2nの任意の縮小を可能と
するため、読出し回数を複数回としてこの回数を
Mに依らず平滑化することを目的としている。し
かし、読出し回数が一定にできない、最終出力デ
ータ数を一定長としたいため、本願の実施例で
は、バツフアメモリを使用している。これは、デ
ータ並べ換え回路の一部である。
上記説明した動作を列方向も縮小率に応じてサ
ンプルしながら行うと、任意のM/8に縮小され
た矩形のデータを取出すことができる。
上記説明したように任意のM/8の縮小された
データを24ビツト分取出す場合、8ビツト並列に
最大4回読出すのみで取出すことができる。取出
すデータ量が増大するとデータの並び換え回路3
ですてるデータ量は取出すデータ量に比べて、極
めて小さくなるので、縮小率にかかわらずほぼ同
一の処理速度でデータの読出し行うことができ
る。
なお、上記の実施例ではサンプル位置としては
1/2に縮小したデータは2j+1番目、1/4に縮小し
たデータは4j+2番目、1/8に縮小したデータは
8j+4番目をサンプルしているが、このサンプル
位置でなくともよい。
すなわち、本願ではM/2nで実現するため、
M/2nを1/2iの和に展開し、読出すことを特
徴としている。特願昭58−189722号では、縮小読
出し時の読出しデータ位置(サンプリング位置)
は、1/2nであるため、任意に設定できるが、本
願では、M/2nを1/2iの和で表わすため、その
和の組合せ(例えば、3/8読出しであれば、1/8と
2/8=1/4の読出し位置の組合せ)は、異なるデー
タが読出せるようサンプリング位置を特定する必
要がある。例えば上記3/8の場合は表1のように、
1/8の読出し位置と1/4の読出し位置が重ならない
組合せが必要である。このように、M/8(1≦
M≦8)の場合にすべての読出しでデータが重な
らないようにするためには、基準となる1/2、1/
4、1/8の読出し位置を表2のような組合せ(8通
り)の中の一つとしなければならない。
Industrial Application Field The present invention provides a memory device that reads N= 2k bits of data in parallel.
2 n (1≦M≦2 n ) for data reduction and reading. 2. Description of the Related Art When displaying data with a large amount of information, such as an image, on a display device that can display only a small amount of information, the original data is sampled, reduced in size, and displayed. Conventionally, when reducing data stored in a memory device that can read N bits in parallel, a method has been used in which N bits are read out simultaneously and then the data is sampled. For example, if data stored in a memory device that can be read 8 bits in parallel is reduced to 3/8 and 24 bits are extracted, 8 bits of data will be read out from the memory device.
Each bit is read eight times (64 bits) and only the necessary data is sampled from this data. Fifth
The figure shows the principle of reduction according to the conventional method, where a shows data read out in 8-bit units, and b shows data sampled from 8 bits to 3 bits (reduced to 3/8). Problems to be Solved by the Invention In the conventional method described above, if the read speed of data from the memory device is the same as that without reduction, the data will be reduced compared to when 24 bits of data are retrieved without reduction. The subsequent data retrieval speed has decreased to 3/8. In general, if the speed of reading data from a memory device is constant, the speed of retrieving data after reduction decreases depending on the reduction ratio, and if the speed of retrieval of data after reduction is constant, the speed of retrieval of data after reduction decreases depending on the reduction ratio. A drawback is that the speed at which data can be read from the memory device must be increased. The present invention has been made in view of these drawbacks.
It is an object of the present invention to provide a reduction method that can sequentially read data at a constant processing speed regardless of the reduction ratio. Means for Solving the Problems In order to solve the above problems, the present invention reduces the reduction rate M/2 n (1≦M≦2 n ) to the sum of 1/2 i (M/2= o 〓 i= 0 a i
2 -i ; a i = 0or1), and the original data is 1/2 i
The data reduced to N= 2k bits is read out from a memory device that can be read in parallel at each reduction rate 1/2 i so that the sampling position of the original data is different, and the data read out at each reduction rate 1/2 i is arranged. exchange. Effect In the present invention, with the above configuration, when the reduction rate M/2 n is expanded into the form of the sum of 1/2 i , 1/2 i of each term is
N-bit data can be read out in parallel, and by sampling the original data so that the sample position differs depending on each term and rearranging the data read out for each term, the reduction rate M/
2 Data can be read at a constant processing speed regardless of i . Embodiment FIG. 1 is a block diagram showing an embodiment of the present invention. In the figure, 1 is a memory device that can read N = 2 k bits of data in parallel, which is the original data reduced to 1/2 i , 2 is a buffer memory for once storing the data read from the memory device 1, and 3 is a buffer memory for once storing the data read from the memory device 1. 4 is a data rearrangement circuit that rearranges the data from the buffer memory 2 in the order of the original data; 4 is a data advice and sample position to be read from the memory device 1 according to the data reduction rate M/2 n ; This is a control circuit that takes out the data and controls the order of sorting in the data sorting circuit 3. The configuration of the memory device 1 capable of reading N bits of data in parallel, which is obtained by reducing the original data to 1/2 i , is disclosed in, for example, Japanese Patent Application No. 189722/1982 (Japanese Patent Application Laid-Open No. 81661/1983).
The configuration described in . (In other words, in the embodiment described in Japanese Patent Application No. 189722/1984, reduction by 1/2 is explained as an example. In this case, for example, if 8 bits is the readout unit, an 8 x 8 bit image is generated. is defined as a sub-block, and the adjacent 2x2 sub-blocks are defined as blocks, and the 8 independently readable and writable 1-bit x N address memories are replaced and written (this replacement is performed in the lower order of the 8 independently readable and writable memories). (Achieved by wiring 3-bit address lines).The replacement method is 1/1, 1/2 8 in the row direction and column direction.
A predetermined substitution is performed as shown in FIG. 9 so that the data required for bit reading is always written to a different memory. Japanese Patent Application No. 58-189722 describes the configuration and operation up to 1/2 as an example. For example, to achieve a reduction of up to 1/4, an 8 x 8 bit sub-block is made up of 4 x 4, and to achieve a reduction of up to 1/8, it is made up of 8 x 8. , controls the replacement performed during writing so that the 8-bit data required during reading is written to a different memory. For example, when reducing the size to 1/4, the result will be as shown in Fig. 10. The configuration of the memory device used in this application is the same as that of Japanese Patent Application No. 189722/1982, and the replacement and shuffle, which are data rearrangement regulations after reading, are also the same. Furthermore, a description of the apparatus and method necessary for reading out 1/2 n is already known and is disclosed in Japanese Patent Application No. 189722/1983 and is explained in detail. The apparatus shown in Japanese Patent Application No. 189722/1980 is capable of performing a reduction of 1/2 n by one readout. ) The case where data is read from the memory device 1 in 8-bit parallel and the reduction ratio is M/8 (1≦M≦8) will be explained in more detail. Memory device 1 has 256 bits in the row direction and 256 bits in the column direction.
Assume that 256 bits of data are stored. Second
The figure shows this data numbered. This 256×256 bit data is stored in the memory device 1 in parallel in rows of 8 bits each. For data reduced to 1/2, sample 2j + 1st data, for data reduced to 1/4, sample 4j + 2nd data, and for data reduced to 1/8, sample 2j + 1st data.
Sample 8j+4th data and read each 8 bits in parallel. Figure 3 a, b, and c are each 1/
It is a figure which shows a part of data which were reduced and extracted by 2, 1/4, and 1/8. If the sample positions are set as shown above, the data extracted for reductions of 1/2, 1/4, and 1/8 are all different. A case will be described in which 24 bits of data stored in the memory device 1 are sampled from the first data in the row direction for each reduction ratio M/8. Figures 4a to 4h show the memory device 1 for each reduction ratio.
Data read from and data rearrangement circuit 3
FIG. 2 is a diagram showing 24-bit data sorted by . For 1/8 reduction, it is sufficient to sample the 8j+4th data, read each 8-bit data three times in parallel, and arrange them in order (Figure 4a). When reducing by 2/8 (= 1/4), sample 4j + 2nd data and 3
It is sufficient to read them out twice and arrange them in order (Fig. 4b). When reducing by 3/8, it is expanded to the form 3/8 = 1/4 + 1/8, and the data obtained by sampling 4j + 2nd data is 8-bit parallel twice, and the data obtained by sampling 8j + 4th data is The bits are read out once in parallel, and the data is rearranged by the data rearrangement circuit 3 (FIG. 4c). When reducing by 4/8 (=1/2), it is sufficient to sample the 2j+1st data, read each 8-bit data in parallel three times, and arrange them in order (FIG. 4d). When reducing 5/8, it is expanded to the form 5/8 = 1/2 + 1/8, and the data obtained by sampling the 2j + 1st data is 8-bit parallel 3 times, and the data obtained by sampling the 8j + 4th data is The bits are read out once in parallel, the data is rearranged by the data rearrangement circuit 3, and 24 bits of the data are extracted (Fig. 4e). When reducing 6/8 (= 3/4), it is expanded to the form 3/4 = 1/2 + 1/4, and the 2j + 1st data is sampled twice in 8-bit parallel, and the 4j + 2nd data is The sampled data is read once in 8-bit parallel fashion, and the data is rearranged by the data rearrangement circuit 3 (FIG. 4f). When reducing 7/8, it is expanded to the form 7/8 = 1/2 + 1/4 + 1/8, and the 2j + 1st data is sampled twice in 8-bit parallel, and the 4j + 2nd data is sampled twice. 1 in 8-bit parallel
The data obtained by sampling the 8j+4th data is read once in 8-bit parallel fashion, the data is rearranged by the data rearrangement circuit 3, and 24 bits of the data are extracted (FIG. 4g). 8/8 (=1/1), without reduction, the original data can be read out twice in 8-bit parallel and arranged in order (Fig. 4h). Here, the means for rearranging the above data will be described in detail as follows. The data after reading out the standard 1/2, 1/4, and 1/8 is subjected to data rearrangement/replacement and shuffle operation as shown in Japanese Patent Application No. 189722/1983. Thereafter, the data of the plurality of words that have been processed are exchanged to form a regular data string, and this circuit configuration can be easily realized by a combination of a shift register and a selector. For example, when obtaining 24 bits with 6/8 = 3/4, the 3 words of data shown in Figure 4 f and Figure 6 are output alternately by the shift register as shown in Figures 7 and 8. and has a fixed length of 24-bit data. In addition, in this application, in order to make arbitrary reduction of M/2 n possible, the number of times of reading is set to be multiple times, and this number of times is smoothed regardless of M. However, since the number of reads cannot be made constant and the number of final output data should be kept constant, a buffer memory is used in the embodiment of the present application. This is part of the data reordering circuit. If the above-described operation is performed while sampling in the column direction according to the reduction ratio, rectangular data reduced to an arbitrary size of M/8 can be extracted. As explained above, when extracting 24 bits of arbitrary M/8 reduced data, it can be extracted only by reading 8 bits in parallel a maximum of four times. When the amount of data to be retrieved increases, the data reordering circuit 3
Since the amount of data to be saved is extremely small compared to the amount of data to be extracted, data can be read out at almost the same processing speed regardless of the reduction ratio. In the above example, the sample positions are 2j+1 for data reduced to 1/2, 4j+2 for data reduced to 1/4, and 4j+2 for data reduced to 1/8.
Although 8j+4th is sampled, it does not have to be this sample position. That is, in this application, since it is realized by M/2n,
The feature is that M/2n is expanded to the sum of 1/ 2i and read out. In Japanese Patent Application No. 189722, the read data position (sampling position) during reduced reading
Since M is 1/2 n , it can be set arbitrarily, but in this application, since M/2 n is expressed as the sum of 1/2 i , the combination of the sums (for example, for 3/8 readout, 1 /8 and 2/8 = 1/4 readout position combination), it is necessary to specify the sampling position so that different data can be read out. For example, in the case of 3/8 above, as shown in Table 1,
A combination is required in which the 1/8 read position and the 1/4 read position do not overlap. In this way, M/8 (1≦
In order to prevent data from overlapping in all reads when M≦8), the standard 1/2, 1/
4. The 1/8 reading position must be set to one of the combinations (eight ways) shown in Table 2.
【表】【table】
【表】
表2の組合せは、コントロール回路に記憶させ
てあり、A〜Hのどのサンプリング位置組合せを
選ぶかは、画質等の評価により選択できるように
するのが一般的である。サンプリングの組合せが
決定すると、実際に、読出しの際には、8個の独
立に読み書きができるメモリのアドレス下位を制
御することにより行う。
発明の効果
以上述べてきたように、本発明によれば、縮小
率にかかわらず同一の処理速度でデータの読出し
が可能であり、ズーム機能を必要とするCRTデ
イスプレイ装置のリフレツシユメモリを利用する
ことにより、高速なズーム処理が行え、実用的に
極めて有用である。[Table] The combinations shown in Table 2 are stored in the control circuit, and which sampling position combination A to H is selected can generally be selected based on evaluation of image quality and the like. Once the sampling combination is determined, reading is actually performed by controlling the lower addresses of eight independently readable and writable memories. Effects of the Invention As described above, according to the present invention, data can be read at the same processing speed regardless of the reduction ratio, and the refresh memory of a CRT display device that requires a zoom function is used. This allows high-speed zoom processing and is extremely useful in practice.
第1図は本発明の一実施例のデータ縮小方法を
示すブロツク図、第2図は256×256ビツトのデー
タに番号付けを行つた状態を示す状態図、第3図
は1/2、1/4、1/8に縮小して取出すデータの一部
を示す状態図、第4図は縮小率M/8(1≦M≦
8)の場合にメモリ装置1から読出すデータとデ
ータ並び換え回路3でデータを並び換え後の24ビ
ツトのデータを示す状態図、第5図は従来の縮小
方法を示す原理図、第6図は本発明の一実施例の
説明図、第7図は本発明の一実施例の説明図、第
8図は本発明の一実施例の説明図、第9図は本発
明の一実施例に用いるメモリ装置の説明図、第1
0図は本発明の一実施例に用いるメモリ装置の説
明図である。
1……メモリ装置、2……バツフアメモリ、3
……データ並び換え回路、4……コントロール回
路。
Fig. 1 is a block diagram showing a data reduction method according to an embodiment of the present invention, Fig. 2 is a state diagram showing a state in which 256 x 256 bit data is numbered, and Fig. 3 is a 1/2, 1/2 Figure 4 is a state diagram showing part of the data to be extracted after being reduced to /4 and 1/8.
8) is a state diagram showing the data read from the memory device 1 and the 24-bit data after the data is rearranged by the data rearranging circuit 3. Figure 5 is a principle diagram showing the conventional reduction method. Figure 6 is a diagram showing the principle of the conventional reduction method. is an explanatory diagram of one embodiment of the present invention, FIG. 7 is an explanatory diagram of one embodiment of the present invention, FIG. 8 is an explanatory diagram of one embodiment of the present invention, and FIG. 9 is an explanatory diagram of one embodiment of the present invention. Explanatory diagram of the memory device used, 1st
FIG. 0 is an explanatory diagram of a memory device used in an embodiment of the present invention. 1...Memory device, 2...Buffer memory, 3
...Data sorting circuit, 4...Control circuit.
Claims (1)
ータを2iビツトごとにサンプリングしたデータを
N=2kビツト並列に読出し得るメモリ装置と、各
縮小率1/2iで読出される時の原データのサンプ
ル位置を変える手段と、縮小率がM/2n(1≦M
≦2n)の場合にM/2nを1/2iの和(M/2n=o 〓i=0
ai2-i;ai=0or1)の形に展開して各縮率小でNビ
ツト並列所定量を読出す手段と、前記読出された
データを並び換える手段とにより順次縮小したデ
ータを読出すことを特徴とするデータ縮小方法。[Scope of Claims] 1. A memory device capable of reading N=2 k bits of data sampled from the original data every 2 i bits in parallel when the reduction rate is 1/2 i (0≦i≦n); Means for changing the sample position of original data when read at a reduction rate of 1/2 i , and means for changing the sample position of original data when the reduction rate is M/2 n (1≦M
≦2 n ), M/2 n is the sum of 1/2 i (M/2 n = o 〓 i=0
a i 2 -i ; a i = 0 or 1) and read out a predetermined amount of N bits in parallel at each reduction ratio, and a means for rearranging the read data to read the sequentially reduced data. A data reduction method characterized by
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60011204A JPS61170780A (en) | 1985-01-24 | 1985-01-24 | Data reduction |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60011204A JPS61170780A (en) | 1985-01-24 | 1985-01-24 | Data reduction |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS61170780A JPS61170780A (en) | 1986-08-01 |
JPH046153B2 true JPH046153B2 (en) | 1992-02-04 |
Family
ID=11771489
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP60011204A Granted JPS61170780A (en) | 1985-01-24 | 1985-01-24 | Data reduction |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS61170780A (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08322Y2 (en) * | 1993-10-25 | 1996-01-10 | 安田 ▲いつ▼男 | bra |
-
1985
- 1985-01-24 JP JP60011204A patent/JPS61170780A/en active Granted
Also Published As
Publication number | Publication date |
---|---|
JPS61170780A (en) | 1986-08-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4220965A (en) | Modification of T.V. image performed using ram storing the image content | |
US4627020A (en) | Method for rotating a binary image | |
US5585863A (en) | Memory organizing and addressing method for digital video images | |
US6018354A (en) | Method for accessing banks of DRAM | |
US4931954A (en) | Image storage system and method of storing images such that they are displayed with gradually increasing resolution | |
GB2174277A (en) | Method and system for displaying multiple images on a display screen | |
EP0569218A2 (en) | Circuit for rotating a ditigal image | |
EP0139094A2 (en) | Raster scan digital display system with a multiple memory device comparator facility | |
JPH046153B2 (en) | ||
US6606673B2 (en) | Direct memory access transfer apparatus | |
KR20080059042A (en) | Exposure data creation device | |
JPH028335B2 (en) | ||
JPS60211690A (en) | Memory circuit | |
JPS6037930B2 (en) | information storage device | |
JPH028336B2 (en) | ||
JPH08202324A (en) | Picture data storage controller | |
JPS59128586A (en) | Vertically/horizontally readable memory array | |
JPS62119679A (en) | Rotating and reducing picture storage device | |
JPH0758431B2 (en) | Address line and data line connection system | |
JP2753349B2 (en) | Arbitrary angle rotation image data input / output method, input / output circuit thereof, and electronic file device using the same | |
JP2751124B2 (en) | Image processing device | |
JPS58129473A (en) | Memory control method | |
JPS6275877A (en) | Picture storage device for rotation and reduction | |
JPS62266682A (en) | Picture process | |
JPS6271990A (en) | Storing method for image information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EXPY | Cancellation because of completion of term |