JPH03214256A - 2D orthogonal transformation device - Google Patents

2D orthogonal transformation device

Info

Publication number
JPH03214256A
JPH03214256A JP2010384A JP1038490A JPH03214256A JP H03214256 A JPH03214256 A JP H03214256A JP 2010384 A JP2010384 A JP 2010384A JP 1038490 A JP1038490 A JP 1038490A JP H03214256 A JPH03214256 A JP H03214256A
Authority
JP
Japan
Prior art keywords
processing
inner product
matrix
orthogonal transformation
dimensional
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.)
Pending
Application number
JP2010384A
Other languages
Japanese (ja)
Inventor
Maki Toyokura
真木 豊蔵
Kunitoshi Aono
邦年 青野
Toshiyuki Araki
敏之 荒木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP2010384A priority Critical patent/JPH03214256A/en
Publication of JPH03214256A publication Critical patent/JPH03214256A/en
Pending legal-status Critical Current

Links

Landscapes

  • Complex Calculations (AREA)

Abstract

PURPOSE:To secure about the double processing speed with a two-dimensional orthogonal converter by providing two systems of means which performs the inner product operations among the vectors having the number of elements equal to 4. CONSTITUTION:The m-th line of TA is calculated after the processing X(m) and therefore the processing Y(m) is calculated among the operations of TATT based on the TA calculation data. In the same way, the processing Y(m) is carried out within the calculation of (TA)TT based on the TA calculation data since the m-th line of TA is calculated after the processing X(m). Thus two systems of means are provided for calculation of the inner products carried out among the vectors having the number N of elements. Thus the processing X(m+1) and the processing Y(m) are simultaneously calculated after the processing X(m). Then the pipeline processing is attained between both processings X(m) and Y(m).

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、画像圧縮の際に対象となる画像をある単位の
ブロック画像に分割し、そのブロック画像に対して2次
元アダマール変換や2次元傾斜変換、2次元D CT 
(Discrete Co51ne Transfor
m)といった2次元直交変換を行ってその変換係数を符
号化して伝送するが、その2次元直交変換を行う装置に
関するものである。
[Detailed Description of the Invention] [Industrial Application Field] The present invention divides a target image into a certain unit of block images during image compression, and applies two-dimensional Hadamard transform or two-dimensional Tilt transformation, 2D DCT
(Discrete Co51ne Transfer
This invention relates to a device that performs a two-dimensional orthogonal transform such as m), encodes and transmits the transform coefficients, and performs the two-dimensional orthogonal transform.

〔従来の技術] まず、1次元直交変換の方法について説明する。[Conventional technology] First, a method of one-dimensional orthogonal transformation will be explained.

第4図に例として4要素の1次元データベクトルに対す
る4×4要素の直交変換行列Tによる1次元直交変換の
式を示す。
FIG. 4 shows, as an example, a formula for one-dimensional orthogonal transformation using a 4×4-element orthogonal transformation matrix T for a four-element one-dimensional data vector.

第4図において1次元データ(ベクトルa)(42)に
対し直交変換行列(行列T) (41)によりTaの計
算を行う。
In FIG. 4, Ta is calculated for one-dimensional data (vector a) (42) using an orthogonal transformation matrix (matrix T) (41).

Tのm列目のデータとaの内積演算により(Ta)、が
計算され、この計算をm=1からm=4まで繰り返す。
(Ta) is calculated by the inner product operation of the m-th column data of T and a, and this calculation is repeated from m=1 to m=4.

この結果、1次元データの直交変換係数ベクトル(ベク
トルT a ) (4,3)が求められる。
As a result, the orthogonal transformation coefficient vector (vector T a ) (4, 3) of the one-dimensional data is obtained.

次に、2次元直交変換の方法について説明する。Next, a method of two-dimensional orthogonal transformation will be explained.

第5図に例として4×4要素の2次元データベクトルに
対する4×4の直交変換行列Tによる2次元直交変換の
式を示す。
FIG. 5 shows, as an example, a formula for two-dimensional orthogonal transformation using a 4x4 orthogonal transformation matrix T for a two-dimensional data vector of 4x4 elements.

まず、2次元データ(行列A) (502)に対し、直
交変換行列(行列T) (501)によりTAの計算を
行う。2次元データ(行列A)を4個の列ベクトルとな
るような方向に1次元データ(511) (512)(
513) (514)に分割し、それぞれの1次元デー
タに対して直交変換行列(行列T) (501)による
1次元直交変換を行う。
First, TA is calculated for two-dimensional data (matrix A) (502) using an orthogonal transformation matrix (matrix T) (501). The two-dimensional data (matrix A) is transformed into one-dimensional data (511) (512) (
513) (514), and performs one-dimensional orthogonal transformation using an orthogonal transformation matrix (matrix T) (501) on each one-dimensional data.

この結果、1次元データの1次元直交変換係数ベクトル
の集まりである2次元データ(行列TA)(504)が
求められる。2次元データ(行列TA)(504)に対
して4個の行ヘクトルとなるような方向に1次元データ
(515) (516) (517) (51B)に分
割し、それぞれの1次元データに対して1次元直交変換
を同様に行うことにより2次元直交変換が実現できる。
As a result, two-dimensional data (matrix TA) (504), which is a collection of one-dimensional orthogonal transformation coefficient vectors of one-dimensional data, is obtained. Divide the 2-dimensional data (matrix TA) (504) into 1-dimensional data (515) (516) (517) (51B) in the direction of 4 row hectares, and A two-dimensional orthogonal transformation can be realized by similarly performing a one-dimensional orthogonal transformation.

実際の演算としては、2次元データ(行列TA)(50
4)の右から直交変換行列(行列T) (501)の転
置行列T’ (505)を掛ける演算(TA)TTを行
うことにより、2次元直交変換係数行列(行列TAT”
 ) (506)が得られる。
For actual calculation, two-dimensional data (matrix TA) (50
By performing the operation (TA)TT of multiplying the transposed matrix T' (505) of the orthogonal transformation matrix (matrix T) (501) from the right side of 4), the two-dimensional orthogonal transformation coefficient matrix (matrix TAT''
) (506) is obtained.

第3図に従来の2次元直交変換直交変換の方式の実施例
として、4×4要素の2次元データベクトルに対する4
×4の直交変換行列Tによる2次元直交変換の処理手順
を示す。
Fig. 3 shows an example of a conventional two-dimensional orthogonal transform orthogonal transform method.
A processing procedure for two-dimensional orthogonal transformation using a ×4 orthogonal transformation matrix T is shown.

以下に、従来の2次元直交変換の処理方式を第3図に基
づいて説明する。
A conventional two-dimensional orthogonal transformation processing method will be described below with reference to FIG.

TATrで表される2次元直交変換の演算を実現するに
当たり、従来の方法では、まず、TAの要素を全て計算
した後で(TA)T’の計算を行う。内積演算の手段に
よって、Tのm行目のベクトルとA(Dn列目のベクト
ルとの内積演算をおこない得られる(TA)、。をバッ
ファメモリB1.、に書き込む操作をm=1からm=4
まで繰り返してT A O) n列目のベクトルを演算
する操作を処理X。
In implementing the two-dimensional orthogonal transformation operation represented by TATr, in the conventional method, all elements of TA are first calculated, and then (TA)T' is calculated. By means of inner product operation, the operation of writing (TA), which is obtained by performing an inner product operation of the m-th vector of T and the vector of A (Dn-th column), into the buffer memory B1. from m=1 to m= 4
Repeat until T A O) Process the operation to calculate the nth column vector.

(n)とし、内積演算の手段によって、バッファメモリ
Bから読み出されたTAのm行目のベクトルとTTのn
列目のベクトルとの内積演算をおこない(TAT”)m
nを求める手段をn=1からn−4まで繰り返してTA
TTのm行目のベクトルを演算する処理を処理Y (m
)とする。
(n), and by means of inner product calculation, m-th row vector of TA read from buffer memory B and n of TT
Perform the inner product operation with the column vector (TAT”)m
Repeat the steps to find n from n=1 to n-4 and TA
Process Y (m
).

まず、処理Xc(k)をに=1から始めでに=4まで繰
り返す(31) (32) (33) (34)。この
計算によりTAの要素が全て求められ、バッファメモリ
Bに揃う。
First, the process Xc(k) is repeated from 1 to 4 (31) (32) (33) (34). Through this calculation, all elements of TA are found and stored in buffer memory B.

次に、バッファメモリBのTAのデータとTTのデータ
を用いて(TA)T”の演算を行う。これは、処理Y 
(m)をm=1から始めてm=4まで繰り返すことによ
って実現できる(35) (36) (37) (38
)。
Next, the operation of (TA)T'' is performed using the data of TA and the data of TT in buffer memory B.
This can be achieved by repeating (m) starting from m = 1 until m = 4 (35) (36) (37) (38
).

二こで、処理Xe(m)は、Aのm列目の1次元データ
に対する1次元直交変換であり、処理Y (m)は、T
Aのm行目の1次元データに対する1次元直交変換であ
り、従来の方法では処理処理X、(rIl)と処理Y 
(m)を直接適用していた。
Here, the processing Xe(m) is a one-dimensional orthogonal transformation on the m-th column one-dimensional data of A, and the processing Y(m) is T
This is a one-dimensional orthogonal transformation for the m-th row of one-dimensional data of A, and in the conventional method, processing processing X, (rIl) and processing Y
(m) was applied directly.

〔発明が解決しようとする課題] しかしながら、上記のような構成では、N×N要素の被
変換データに対してTAT”の演算を行うのに、要素の
数がNのベクトルどうしのN回の内積演算が2N回必要
であることに対応して全体の処理時間Tpは、要素の数
がNのベクトルどうしの内積演算をしてバッファメモリ
に書き込む操作をN回繰り返すのに必要な時間をTvと
し、バッファメモリからデータを読み出し要素の数がN
のベクトルどうしの内積演算をN回繰り返すのに必要な
時間をT、に等しいとすると、Tp−TvX2Nとなり
、多くの処理時間を必要とするという問題がある。
[Problems to be Solved by the Invention] However, in the above configuration, in order to perform the TAT operation on the data to be transformed of N×N elements, it is necessary to perform N times of vectors with N elements. Corresponding to the fact that the inner product operation is required 2N times, the total processing time Tp is the time Tv required to repeat N times the operation of performing the inner product operation on vectors with N elements and writing them to the buffer memory. Then, read data from the buffer memory and the number of elements is N.
Assuming that the time required to repeat the inner product calculation of the vectors N times is equal to T, the problem becomes Tp-TvX2N, which requires a lot of processing time.

本発明はかかる点に鑑みて、演算処理時間の少ない2次
元直交変換装置の提供を目的とする。
In view of this point, it is an object of the present invention to provide a two-dimensional orthogonal transformation device that requires less calculation processing time.

〔課題を解決するための手段] 本発明では上記課題を解決するために、N×N要素から
成る2次元データA=i (i = 1〜N、j=1〜
N)の1次元直交変換行列T =; (1−1〜N、j
=1〜N)から行列演算TAT”による2次元直交変換
装置であって、第1の内積演算手段と、第2の内積演算
手段と、バッファメモリと、演算制御手段とを備えると
ともに、第1の内積演算手段は行列Tのm行目のベクト
ルと行列Aのn列目のベクトルとの内積演算をして得ら
れる(TA)□を前記バッファメモリに書き込む操作を
n=1からn=Nまで繰り返して行列TAのm行目のベ
クトルを演算する処理X (m)を行い、第2の内積演
算手段は前記バッファメモリに入っている行列TAのm
行目のベクトルと行列TTのn列目のベクトルとの内積
演算をして(TATT)mnを求める操作をn=1から
n=Nまで繰り返してTATTのm行目のベクトルを演
算する処理Y (m)を行い、演算手段は処理Y (1
)を行った後に、m=1から始めてN−1まで順次処理
X (m+1)と処理Y(−)とを同時に行う処理を繰
り返し、最後にY (N)を行うように制御することに
より、2次元直交変換係数を求めるように構成した。
[Means for Solving the Problems] In the present invention, in order to solve the above problems, two-dimensional data A=i (i=1 to N, j=1 to
N) one-dimensional orthogonal transformation matrix T =; (1-1~N,j
A two-dimensional orthogonal transformation device that performs matrix operation TAT'' from ``=1 to N), comprising a first inner product operation means, a second inner product operation means, a buffer memory, and an operation control means, and includes a first The inner product calculation means performs an operation of writing (TA) □ obtained by performing an inner product calculation on the m-th row vector of the matrix T and the n-th column vector of the matrix A into the buffer memory from n=1 to n=N. The process X (m) of calculating the m-th row vector of the matrix TA is repeated until
Process Y that calculates the m-th row vector of TATT by repeating the operation of calculating the inner product of the row-th vector and the n-th column vector of the matrix TT to obtain (TATT) mn from n=1 to n=N. (m), and the calculation means performs processing Y (1
), then repeat the process of sequentially performing processing X (m+1) and processing Y (-) simultaneously starting from m = 1 until N-1, and finally performing control to perform Y (N). It was configured to obtain two-dimensional orthogonal transformation coefficients.

〔作   用〕[For production]

本発明の2次元直交変換装置によれば、処理X(m)を
行った後は、TAのm行目が計算されているので、この
データを用いてTAT”の演算の内、処理Y (m)の
演算が可能となる。
According to the two-dimensional orthogonal transformation device of the present invention, after performing the process X(m), the m-th row of TA has been calculated, so this data is used to perform the process Y ( m) becomes possible.

同様にして、処理X (m)を行った後、TAのm行目
は計算されているので、このデータを用いて(TA)T
”の計算の内、処理Y(耐が可能である。
Similarly, after processing X (m), the m-th row of TA has been calculated, so using this data, (TA)T
”, processing Y (resistance is possible).

従って、要素の数がNのベクトルどうしの内積演算の手
段を2系統備えることにより、処理X (m)の後では
処理X(m+1)と処理Y (m)とが同時に演算でき
、処理X (m)  と処理Y (Ill)のバイブラ
イン処理が可能となるのである。
Therefore, by providing two systems of inner product calculation means for vectors with N elements, after processing X (m), processing X (m+1) and processing Y (m) can be calculated simultaneously, and processing X ( m) and processing Y (Ill) become possible.

〔実 施 例〕〔Example〕

以下に本発明の実施例を詳細に説明する。 Examples of the present invention will be described in detail below.

第1図は本発明の2次元直交変換装置のブロック構成図
である。
FIG. 1 is a block diagram of a two-dimensional orthogonal transform device according to the present invention.

第1図において、(11)は第1の内積演算手段であり
MA C(MuJtjplier Accumulat
or)等で構成されている。(12)は第1の内積演算
手段(11)において計算されたデータを蓄えるバッフ
ァメモリ、(13)は第20内積演算手段、(14)は
演算制御手段である。
In FIG. 1, (11) is the first inner product calculation means,
or) etc. (12) is a buffer memory for storing the data calculated by the first inner product calculation means (11), (13) is the 20th inner product calculation means, and (14) is the calculation control means.

第10内積演算手段(11)により2次元Aと直交変換
行列TからTAの要素を計算し、バッファメモリ(12
)に書き込む。第2の内積演算手段(13)によりバッ
ファメモリ(12)のデータTAの要素と直交変換行列
TTからTATTの要素を計算して出力する。
The tenth inner product calculation means (11) calculates the elements of TA from the two-dimensional A and the orthogonal transformation matrix T, and the buffer memory (12
). The second inner product calculation means (13) calculates and outputs the elements of TATT from the elements of the data TA in the buffer memory (12) and the orthogonal transformation matrix TT.

第2図に本発明の一実施例として4×4要素の2次元デ
ータベクトルに対する4×4の直交変換行列Tによる2
次元直交変換の処理手順を示し、本発明の2次元直交変
換の方式を説明する。
FIG. 2 shows an example of the present invention in which a 4×4 orthogonal transformation matrix
The processing procedure of dimensional orthogonal transformation will be shown, and the two-dimensional orthogonal transformation method of the present invention will be explained.

第1の内積演算手段(11)によりTのm行目のベクト
ルとAOn列目のベクトルとの内積演算をして得られる
(TA)、nをバッファメモリB、nに書き込む操作を
n=1からn=4まで繰り返して、TAのm行目のベク
トルを演算する処理を処理X(+n)とし、第2の内積
演算手段(13)によりTAのm行目のベクトルと第7
のn列目のベクトルとの内積演算をして(TAT” )
mnを求める操作をn=1からn=4まで繰り返して、
TATTのm行目のベクトルを演算する処理を処理Y 
(m)とする。
The first inner product calculation means (11) performs an inner product calculation of the vector in the mth row of T and the vector in the nth column of AOn (TA), and writes n into the buffer memory B, n=1. The process of calculating the m-th row vector of TA by repeating from n=4 to n=4 is defined as process X(+n), and the second inner product calculation means (13) calculates the
Perform inner product operation with the nth column vector of (TAT”)
Repeat the operation to find mn from n=1 to n=4,
Process the process of calculating the m-th row vector of TATT Y
(m).

まず、処理X(1)を行った後(21)、m=1から始
めてm=3まで順次処理X (n++1)と処理Y(m
)を同時に行う処理を繰り返す。即ち、処理X(2)と
処理Y(1)  ((22)と(25))、次に、処理
X(3)と処理Y(2)  ((23)と(26)) 
、次に、処理X(4)と処理Y (3)  ((24)
と(27))をそれぞれ行う。
First, after processing X (1) is performed (21), processing X (n++1) and processing Y (m
) at the same time is repeated. That is, process X(2) and process Y(1) ((22) and (25)), then process X(3) and process Y(2) ((23) and (26))
, then process X (4) and process Y (3) ((24)
and (27)) respectively.

その結果、2次元直交変換係数TAT”が計算される。As a result, a two-dimensional orthogonal transformation coefficient TAT'' is calculated.

最初の処理X(1)を行った後、TAの1行目が計算さ
れているので、このデータを用いて(TA)T”の演算
の内、処理Y(1)が可能である。
After performing the first process X(1), the first row of TA has been calculated, so using this data, process Y(1) of the calculation of (TA)T'' is possible.

同様にして、処理X (m)を行った後、TAのm行目
計算されているので、このデータを用いて、(TA)T
’の計算の内、処理Y (m)が可能である。
Similarly, after processing X (m), the mth row of TA has been calculated, so using this data, (TA)T
Among the calculations of ', processing Y (m) is possible.

従って、要素の数が4のベクトルどうしの内積演算の手
段を2系統備えることにより、処理の後では処理X (
m+1)と処理Y (m)とが同時に演算できるのであ
る。
Therefore, by providing two systems of inner product calculation means for vectors with four elements, after processing, processing X (
m+1) and processing Y (m) can be calculated simultaneously.

この処理装置によれば、全体の処理時間TPは、要素の
数がNのベクトルどうしの内積演算をしてバッファメモ
リに書き込む操作をN回繰り返すのに必要な時間をTV
とし、バッファメモリからデータを読み出し要素の数が
Nのベクトルどうしの内積演算をN回繰り返すのに必要
な時間をTVに等しいとすると、Tp=TvX (N+
1)となる。
According to this processing device, the total processing time TP is the time required to repeat N times the operation of calculating the inner product of vectors with N elements and writing them to the buffer memory.
Assuming that the time required to read data from the buffer memory and repeat the inner product operation N times between vectors with N elements is equal to TV, then Tp=TvX (N+
1).

これは、従来の処理装置による処理時間(TV×2N)
と比較すると、はぼ2倍に高速化されたことになる。
This is the processing time (TV x 2N) by conventional processing equipment.
Compared to this, it is almost twice as fast.

このようにして、本発明によれば、従来の処理装置によ
る演算時間に比較して約2倍の高速化が実現できるので
ある。
In this way, according to the present invention, it is possible to achieve a speed increase of about twice as much as the calculation time required by a conventional processing device.

尚、2次元直交変換として説明したが、直交変換行列P
、Qに置き換えても同様の効果が得られる。
Although the explanation was given as a two-dimensional orthogonal transformation, the orthogonal transformation matrix P
, Q can produce the same effect.

〔発明の効果〕〔Effect of the invention〕

以上詳述したように、本発明の2次元直交変換装置によ
れば、要素の数が4のベクトルどうしの内積演算の手段
を2系統備えることにより、処理X (m)の後では処
理X (n++1)と処理Y (m) とが同時に演算
できるので、従来の処理装置に比較して約2倍の高速処
理が可能になるという効果が得られるのである。
As described in detail above, according to the two-dimensional orthogonal transformation device of the present invention, by providing two systems of inner product calculation means for vectors each having four elements, processing X ( n++1) and the processing Y (m) can be performed simultaneously, so an effect can be obtained that the processing speed is approximately twice as high as that of conventional processing devices.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明の2次元直交変換装置のブロック構成図
、第2図は上記2次元直交変換装置における処理流れ図
、第3図は従来の2次元直交変換装置における処理流れ
図、第4図は1次元直交変換の計算の説明図、第5図は
2次元直交変換の計算の説明図である。 (11)−第1の内積演算手段、(12)−・−バッフ
ァメモリ、(13)−第2の内積演算手段(13)、(
14)−演算制御手段。 第 図 1八1 @2図 ()υの処理 第4 図
FIG. 1 is a block diagram of a two-dimensional orthogonal transform device according to the present invention, FIG. 2 is a process flow chart in the two-dimensional orthogonal transform device, FIG. 3 is a process flow chart in a conventional two-dimensional orthogonal transform device, and FIG. FIG. 5 is an explanatory diagram of calculation of one-dimensional orthogonal transformation, and FIG. 5 is an explanatory diagram of calculation of two-dimensional orthogonal transformation. (11) - first inner product calculation means, (12) - buffer memory, (13) - second inner product calculation means (13), (
14) - Arithmetic control means. Figure 181 @ Figure 2 Processing of ()υ Figure 4

Claims (1)

【特許請求の範囲】[Claims]  N×N要素から成る2次元データA_i_jの1次元
直交変換行列T_i_jから行列演算TAT^Tによる
2次元直交変換装置であって、第1の内積演算手段と、
第2の内積演算手段と、バッファメモリと、演算制御手
段とを備えるとともに、第1の内積演算手段は行列Tの
m行目のベクトルと行列Aのn列目のベクトルとの内積
演算をして得られる(TA)_m_nを前記バッファメ
モリに書き込む操作をn=1からn=Nまで繰り返して
行列TAのm行目のベクトルを演算する処理X(m)を
行い、第2の内積演算手段は前記バッファメモリに入っ
ている行列TAのm行目のベクトルと行列T^Tのn列
目のベクトルとの内積演算をして(TAT^T)_m_
nを求める操作をn=1からn=Nまで繰り返してTA
T^Tのm行目のベクトルを演算する処理Y(m)を行
い、演算手段は処理Y(1)を行った後に、m=1から
始めてN−1まで順次処理X(m+1)と処理Y(m)
とを同時に行う処理を繰り返し、最後にY(n)を行う
ように制御することにより、2次元直交変換係数を求め
ることを特徴とする2次元直交変換装置。
A two-dimensional orthogonal transformation device that performs matrix operation TAT^T from a one-dimensional orthogonal transformation matrix T_i_j of two-dimensional data A_i_j consisting of N×N elements, the apparatus comprising: a first inner product calculation means;
The first inner product calculation means includes a second inner product calculation means, a buffer memory, and an operation control means, and the first inner product calculation means performs an inner product calculation between the m-th row vector of the matrix T and the n-th column vector of the matrix A. The operation of writing (TA)_m_n obtained by calculates the inner product of the m-th row vector of the matrix TA stored in the buffer memory and the n-th column vector of the matrix T^T to obtain (TAT^T)_m_
Repeat the operation to find n from n=1 to n=N and TA
Processing Y(m) is performed to calculate the m-th row vector of T^T, and after performing processing Y(1), the calculation means sequentially processes X(m+1) starting from m=1 and up to N-1. Y(m)
A two-dimensional orthogonal transform device characterized in that two-dimensional orthogonal transform coefficients are obtained by repeating the process of simultaneously performing the above steps and finally performing control to perform Y(n).
JP2010384A 1990-01-18 1990-01-18 2D orthogonal transformation device Pending JPH03214256A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010384A JPH03214256A (en) 1990-01-18 1990-01-18 2D orthogonal transformation device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010384A JPH03214256A (en) 1990-01-18 1990-01-18 2D orthogonal transformation device

Publications (1)

Publication Number Publication Date
JPH03214256A true JPH03214256A (en) 1991-09-19

Family

ID=11748631

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010384A Pending JPH03214256A (en) 1990-01-18 1990-01-18 2D orthogonal transformation device

Country Status (1)

Country Link
JP (1) JPH03214256A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5477478A (en) * 1993-12-27 1995-12-19 Matsushita Electric Industrial Co., Ltd. Orthogonal transform processor
US5583803A (en) * 1993-12-27 1996-12-10 Matsushita Electric Industrial Co., Ltd. Two-dimensional orthogonal transform processor

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5477478A (en) * 1993-12-27 1995-12-19 Matsushita Electric Industrial Co., Ltd. Orthogonal transform processor
US5583803A (en) * 1993-12-27 1996-12-10 Matsushita Electric Industrial Co., Ltd. Two-dimensional orthogonal transform processor

Similar Documents

Publication Publication Date Title
PT660247E (en) METHOD AND DEVICE FOR EXECUTING DISCRETE TRANSFORMATION OF COUSINS AND ITS INVERSE
JPH0793294A (en) Two-dimensional discrete cosine transform device, two-dimensional inverse discrete cosine transform device and digital signal processing device
US4261043A (en) Coefficient extrapolator for the Haar, Walsh, and Hadamard domains
CN108229656A (en) Neural network computing device and method
US9378186B2 (en) Data processing apparatus and method for performing a transform between spatial and frequency domains when processing video data
JP2795148B2 (en) Moving image processing method and apparatus
JPH03214256A (en) 2D orthogonal transformation device
CN1273001A (en) Method and device for generating display frames from sequence of source frames through synthesizing one or more intermediate frames exclusively from immediately preceding source frame
JP5519951B2 (en) Array processor
JPH04277932A (en) Image data compressing device
CN112702515A (en) Image processing method, system and computer readable medium in camera system
JP4511451B2 (en) Decoding method and decoding apparatus
US5905660A (en) Discrete cosine transform circuit for processing an 8×8 block and two 4×8 blocks
JPS62105287A (en) Signal processor
JP3715666B2 (en) Orthogonal transformation apparatus and method
JP3202846B2 (en) Image processing device
JP3630727B2 (en) Orthogonal transformation device and orthogonal transformation method
JPH0540776A (en) Two-dimensional DCT matrix arithmetic circuit
JPS63170788A (en) Image processor
JP3397838B2 (en) Image processing apparatus and discrete cosine transform method
JPH11234672A5 (en)
JPH03188552A (en) Gain parallel calculating device for kalman filter
JPS62206678A (en) Parallel data processing system
JPH04220777A (en) Image common linear transform device
JPS62119682A (en) Image processor