JP2630802B2 - 変換符号化を用いたテレビジョン転送システム - Google Patents
変換符号化を用いたテレビジョン転送システムInfo
- Publication number
- JP2630802B2 JP2630802B2 JP63082872A JP8287288A JP2630802B2 JP 2630802 B2 JP2630802 B2 JP 2630802B2 JP 63082872 A JP63082872 A JP 63082872A JP 8287288 A JP8287288 A JP 8287288A JP 2630802 B2 JP2630802 B2 JP 2630802B2
- Authority
- JP
- Japan
- Prior art keywords
- elements
- image
- sum
- array
- matrix
- 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 - Lifetime
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/14—Fourier, Walsh or analogous domain transformations, e.g. Laplace, Hilbert, Karhunen-Loeve, transforms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/14—Fourier, Walsh or analogous domain transformations, e.g. Laplace, Hilbert, Karhunen-Loeve, transforms
- G06F17/147—Discrete orthonormal transforms, e.g. discrete cosine transform, discrete sine transform, and variations therefrom, e.g. modified discrete cosine transform, integer transforms approximating the discrete cosine transform
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Pure & Applied Mathematics (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Algebra (AREA)
- Databases & Information Systems (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Discrete Mathematics (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Complex Calculations (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Image Processing (AREA)
Description
【発明の詳細な説明】 [産業上の利用分野] この発明は、符号化局(エンコード局)から復号化局
(デコード局)へデジタル化されたテレビジョン信号を
転送するテレビジョン転送システムに関する。
(デコード局)へデジタル化されたテレビジョン信号を
転送するテレビジョン転送システムに関する。
更に詳しくいうと、本発明は、2次元離散コサイン順
方向変換を行う為の変換回路が設けられた符号化局を持
つテレビジョン転送システムに関し、この変換回路が、
基本画像の重み係数を発生させるために2つの1次元離
散コサイン順方向変換を順次行うようなテレビジョン転
送システムに関する。上記重み係数は単に係数とも称す
る。
方向変換を行う為の変換回路が設けられた符号化局を持
つテレビジョン転送システムに関し、この変換回路が、
基本画像の重み係数を発生させるために2つの1次元離
散コサイン順方向変換を順次行うようなテレビジョン転
送システムに関する。上記重み係数は単に係数とも称す
る。
また、本発明における復号化局は2次元離散コサイン
逆変換を行う為の変換回路を有し、この変換回路が、受
信された基本画像の重み係数から元の画像信号に対応す
る信号を再生するために2つの1次元離散コサイン逆変
換を順次行う。
逆変換を行う為の変換回路を有し、この変換回路が、受
信された基本画像の重み係数から元の画像信号に対応す
る信号を再生するために2つの1次元離散コサイン逆変
換を順次行う。
この種のテレビジョン転送システムは、テレビジョン
放送システムの一部を構成することができる。そのよう
な場合には、符号化局はテレビジョン放送送信機の一部
をなし、復号化局は各テレビジョン受信機に設けられ
る。この場合、転送媒体は空間であり、デジタル化され
たテレビジョン信号は与えられたテレビジョンチャンネ
ルを介して転送される。
放送システムの一部を構成することができる。そのよう
な場合には、符号化局はテレビジョン放送送信機の一部
をなし、復号化局は各テレビジョン受信機に設けられ
る。この場合、転送媒体は空間であり、デジタル化され
たテレビジョン信号は与えられたテレビジョンチャンネ
ルを介して転送される。
他の例として、上記のようなシステムは、ビデオレコ
ーダの一部を構成することもできる。この場合、転送媒
体はビデオテープ等によって構成される。
ーダの一部を構成することもできる。この場合、転送媒
体はビデオテープ等によって構成される。
[従来の技術] 周知のように、デジタル画像信号には、そのビット転
送速度を低減するために、2次元変換が施される。この
ような変換を行う場合、テレビジョン画像は、NXN個の
ピクセルの副画像に分割され、各副画像は、各々が同様
にNXN個のピクセルからなりかつ自身の重み係数yi,kを
持つ複数の互いに直交関係の基本画像Bi,kの和である
とみなされる(ここで、i,k=1,2,...N−1である)。
送速度を低減するために、2次元変換が施される。この
ような変換を行う場合、テレビジョン画像は、NXN個の
ピクセルの副画像に分割され、各副画像は、各々が同様
にNXN個のピクセルからなりかつ自身の重み係数yi,kを
持つ複数の互いに直交関係の基本画像Bi,kの和である
とみなされる(ここで、i,k=1,2,...N−1である)。
この様な場合、各副画像のピクセル間の相関により、
情報は限られた数の副画像に集中する。そして、情報に
関係のある重み係数だけが重要であり、その他の重み係
数は無視することができる。この2次元変換によれば、
NXN個のピクセルのブロックが、NXN個の重み係数のブロ
ックに変換される。しかしながら、これらの重み係数の
内の限られた数の係数だけを転送すればよく、これによ
って、デジタル画像信号を直接転送する場合に比べて、
大幅なビット転送速度の低減が計れる。
情報は限られた数の副画像に集中する。そして、情報に
関係のある重み係数だけが重要であり、その他の重み係
数は無視することができる。この2次元変換によれば、
NXN個のピクセルのブロックが、NXN個の重み係数のブロ
ックに変換される。しかしながら、これらの重み係数の
内の限られた数の係数だけを転送すればよく、これによ
って、デジタル画像信号を直接転送する場合に比べて、
大幅なビット転送速度の低減が計れる。
重み係数を決定するために、NXN個のピクセルの副画
像は数学的にNXNの行列Xと見なされ、重み係数はNXNの
行列Yに従って配列されることになる。更に、選択され
た基本画像Bi,kの集合に関わるNXNの直交変換行列Aが
定義される。すなわち、 上記式に於て、Aiは各列(カラム)が変換行列Aのi
番目の列に等しい様なNXNの行列を表し、▲AT k▼は各
行(ロー)が変換行列Aのk番目の行に等しい様な行列
を表している。したがって、前記重み係数は下記の積行
列から求められる。
像は数学的にNXNの行列Xと見なされ、重み係数はNXNの
行列Yに従って配列されることになる。更に、選択され
た基本画像Bi,kの集合に関わるNXNの直交変換行列Aが
定義される。すなわち、 上記式に於て、Aiは各列(カラム)が変換行列Aのi
番目の列に等しい様なNXNの行列を表し、▲AT k▼は各
行(ロー)が変換行列Aのk番目の行に等しい様な行列
を表している。したがって、前記重み係数は下記の積行
列から求められる。
Y=ATXA ……(2) 上記において、ATは行列Aの転置行列を表す。
上記に関しては、例えば、フィリップス テクニカル
レビュー、Vol.38,No.4/5,1978/1979の119ないし130
頁にH.Bacchi,A.Moreauにより書かれた“カラーテレビ
ジョン画像の実時間直交変換”に詳細に述べられてい
る。
レビュー、Vol.38,No.4/5,1978/1979の119ないし130
頁にH.Bacchi,A.Moreauにより書かれた“カラーテレビ
ジョン画像の実時間直交変換”に詳細に述べられてい
る。
上記関係(2)に基づいて係数を計算するためには、
元の変換行列Aとその転置行列ATの両方が必要である。
しかしながら、上記関係(2)は YT=(XA)TA ……(3) と、等価である。この行列の乗算を行うには、変換行列
Aのみが必要である。すなわち、積行列P=XAを先ず計
算し、次いでPを転置し、最後にYT=PTAを計算する。
上記(3)式で規定されるような行列の乗算を行う装置
は、例えば、米国特許第4,405,936号明細書に詳細に述
べられている。行列Pを転置するためには、行から行へ
と書き込みが行われ、列から列へと読み出しが行われる
ような中間メモリが使用される。上記行列Xおよび行列
Pは、同一の行列Aで乗算されるので、これら両乗算を
行う為に原理的に同一の回路を用いることができる。
元の変換行列Aとその転置行列ATの両方が必要である。
しかしながら、上記関係(2)は YT=(XA)TA ……(3) と、等価である。この行列の乗算を行うには、変換行列
Aのみが必要である。すなわち、積行列P=XAを先ず計
算し、次いでPを転置し、最後にYT=PTAを計算する。
上記(3)式で規定されるような行列の乗算を行う装置
は、例えば、米国特許第4,405,936号明細書に詳細に述
べられている。行列Pを転置するためには、行から行へ
と書き込みが行われ、列から列へと読み出しが行われる
ような中間メモリが使用される。上記行列Xおよび行列
Pは、同一の行列Aで乗算されるので、これら両乗算を
行う為に原理的に同一の回路を用いることができる。
この様にして得られた重み係数(行列Y)から元のピ
クセル(行列X)を再生するために、これら重み係数は
逆変換される。この逆変換は下記のように定義される。
クセル(行列X)を再生するために、これら重み係数は
逆変換される。この逆変換は下記のように定義される。
X=AYAT ……(4) 前述したのと同様に、上記関係は、下記関係と等価で
ある。
ある。
X=A(AYT)T ……(5) 前述したのと同様に、積行列AYTはP′で示される。
上述した各積行列P=XA,YT=PTA,P′AYTおよびX=A
P′Tは、一連のベクトル行列乗算によって得ることが
できる。例えば、(3)式においては、行列Xの行が行
列Aにより乗算されて、行列Pの対応する行が求められ
る。この場合、この様なベクトル行列乗算を1次元変換
と称する。すなわち、行列Pは、行列XのN個の行(ベ
クトル)の各々に1次元の順方向変換を行うことにより
得られ、また行列YTは、行列PTのN個の行(ベクトル)
の各々に1次元の順方向変換を行うことにより得られ
る。これらの変換も、行列P及びYTの各行列要素が副画
像Xおよび行列PTの各1行のみによって各々決定される
ので、1次元変換と呼ぶ。しかしながら、行列Pの各列
の各要素は、副画像Xの他の行によって決定されるの
で、行列YTは行列Xの2次元変換と呼ぶ。
P′Tは、一連のベクトル行列乗算によって得ることが
できる。例えば、(3)式においては、行列Xの行が行
列Aにより乗算されて、行列Pの対応する行が求められ
る。この場合、この様なベクトル行列乗算を1次元変換
と称する。すなわち、行列Pは、行列XのN個の行(ベ
クトル)の各々に1次元の順方向変換を行うことにより
得られ、また行列YTは、行列PTのN個の行(ベクトル)
の各々に1次元の順方向変換を行うことにより得られ
る。これらの変換も、行列P及びYTの各行列要素が副画
像Xおよび行列PTの各1行のみによって各々決定される
ので、1次元変換と呼ぶ。しかしながら、行列Pの各列
の各要素は、副画像Xの他の行によって決定されるの
で、行列YTは行列Xの2次元変換と呼ぶ。
前記(5)式のP′およびXにも上記と同様の考えを
適用することができ、その場合、P′はYTの1次元の逆
変換によって得られ、XはP′Tの1次元の逆変換によ
て得られる。
適用することができ、その場合、P′はYTの1次元の逆
変換によって得られ、XはP′Tの1次元の逆変換によ
て得られる。
転送する必要がない重み係数の数は、選択された基本
画像の構造、従って選択された変換行列A、に密接な関
係があることが判っている。最適かつ現在最もよく使用
されている変換行列は、離散コサイン変換行列であり、
その各行列要素ai,kは、以下のように定義される。
画像の構造、従って選択された変換行列A、に密接な関
係があることが判っている。最適かつ現在最もよく使用
されている変換行列は、離散コサイン変換行列であり、
その各行列要素ai,kは、以下のように定義される。
ai,k=Dek cos{π(2i+1)k/(2N)} ……(6) また、上記式において、Dは位取り因数であり、この
行列が順方向変換を行う為に使用される場合は2/Nとな
り、逆変換を行う為に使用される場合は1となる。
行列が順方向変換を行う為に使用される場合は2/Nとな
り、逆変換を行う為に使用される場合は1となる。
もしN次元のベクトルを従来の方法でNXNの行列によ
って乗算する(この方法を直接法と呼ぶ)とすると、N
次元の積ベクトルを得る為にN2回の乗算とN(N−1)
回の加算とを行わなければならない。
って乗算する(この方法を直接法と呼ぶ)とすると、N
次元の積ベクトルを得る為にN2回の乗算とN(N−1)
回の加算とを行わなければならない。
[発明が解決しようとする課題] 上記の様な直接法に基づいて構成された離散コサイン
変換回路は、例えば、米国特許4,449,194号明細書に記
載されている。また、いわゆる高速法と呼ばれる方法
は、例えば、(イ)IEEE Transactions on Communicati
ons,Vol.COM−25,No.9,September 1977の1004ないし100
9頁にW.H.Chen,C.H.SmithおよびS.C.Fralikにより書か
れた“離散コサイン変換用高速計算アルゴリズム”及び
(ロ)IEEE Transactions on Accoustics,Speech and S
ignal Processing,Vol.ASSP−32,No.6,December 1984の
1243ないし1245頁にB.G.Leeにより書かれ“離散コサイ
ン変換を計算するための新アルゴリズム”に記載されて
おり、これらによれば極めで少ない数の乗算および加算
により所望の結果が得られる。上記(ロ)の文献に述べ
られた方法によれば、Nを8とした場合、13回の乗算と
29回の加算とを行うのみである。この様な既知の方法の
欠点は、充分に精度の高い最終結果を得るためには、中
間結果の語長を長くしなければならない点にある。
変換回路は、例えば、米国特許4,449,194号明細書に記
載されている。また、いわゆる高速法と呼ばれる方法
は、例えば、(イ)IEEE Transactions on Communicati
ons,Vol.COM−25,No.9,September 1977の1004ないし100
9頁にW.H.Chen,C.H.SmithおよびS.C.Fralikにより書か
れた“離散コサイン変換用高速計算アルゴリズム”及び
(ロ)IEEE Transactions on Accoustics,Speech and S
ignal Processing,Vol.ASSP−32,No.6,December 1984の
1243ないし1245頁にB.G.Leeにより書かれ“離散コサイ
ン変換を計算するための新アルゴリズム”に記載されて
おり、これらによれば極めで少ない数の乗算および加算
により所望の結果が得られる。上記(ロ)の文献に述べ
られた方法によれば、Nを8とした場合、13回の乗算と
29回の加算とを行うのみである。この様な既知の方法の
欠点は、充分に精度の高い最終結果を得るためには、中
間結果の語長を長くしなければならない点にある。
従って、本発明の目的は、符号化局および復号化局に
おいて、演算回数の僅かな増加だけで、上記(ロ)の文
献に示された方法によるよりも中間結果における語長を
かなり節約した形で1次元離散コサイン変換を行うこと
ができるテレビジョン転送システムを提供することにあ
る。
おいて、演算回数の僅かな増加だけで、上記(ロ)の文
献に示された方法によるよりも中間結果における語長を
かなり節約した形で1次元離散コサイン変換を行うこと
ができるテレビジョン転送システムを提供することにあ
る。
[課題を解決するための手段及び作用] 本発明によれば、各1次元離散コサイン順方向変換
が、 (a)1xNのデータ要素d0ないしdN-1(1行分のN個の
ピクセルまたはN個の積行列要素に対応する)から2個
の和要素とN−2個の差要素とを、そのq番目の反復工
程において求められるq次の和要素uq,rおよびq次の
差要素vq,rが、 [但し、 r =0,1,2,...2-qN−1 q =1,2,3,...Q U0,r =dr(すなわち、その行のr番目のピクセルま
たは積行列要素) u0,N−r=dN-r(すなわち、その行の(N−r)番目
のピクセル又は積行列要素) また、Qは−1+log2N以下で最大の整数」 となるようなQ回の反復工程を行うことによって決定
し、 (b)上記(a)のステップにおける前記q番目の反復
工程において得られる前記差要素に、そのj番目の反復
工程において求められるj次の補助和要素wq,j,mが となるような他の複数の反復工程を施すことによって複
数の補助和要素を決定し、 (c)前記(a)のステップにおいて得られた前記2個
の和要素uQ,0、uQ,1および前記差要素vq,rと、前記
補助和要素wq,j,mとの各々に、各々が離散コサイン変
換行列の行列要素の1次結合からなる乗算係数の集合内
の対応する乗算係数を掛けることによって部分積を各々
作成し、 (d)前記部分積を一次結合することによって、前記1x
nの積要素p0ないしpN-1からなる配列の各積要素を作成
する、 ことをによってなされることを特徴としている。
が、 (a)1xNのデータ要素d0ないしdN-1(1行分のN個の
ピクセルまたはN個の積行列要素に対応する)から2個
の和要素とN−2個の差要素とを、そのq番目の反復工
程において求められるq次の和要素uq,rおよびq次の
差要素vq,rが、 [但し、 r =0,1,2,...2-qN−1 q =1,2,3,...Q U0,r =dr(すなわち、その行のr番目のピクセルま
たは積行列要素) u0,N−r=dN-r(すなわち、その行の(N−r)番目
のピクセル又は積行列要素) また、Qは−1+log2N以下で最大の整数」 となるようなQ回の反復工程を行うことによって決定
し、 (b)上記(a)のステップにおける前記q番目の反復
工程において得られる前記差要素に、そのj番目の反復
工程において求められるj次の補助和要素wq,j,mが となるような他の複数の反復工程を施すことによって複
数の補助和要素を決定し、 (c)前記(a)のステップにおいて得られた前記2個
の和要素uQ,0、uQ,1および前記差要素vq,rと、前記
補助和要素wq,j,mとの各々に、各々が離散コサイン変
換行列の行列要素の1次結合からなる乗算係数の集合内
の対応する乗算係数を掛けることによって部分積を各々
作成し、 (d)前記部分積を一次結合することによって、前記1x
nの積要素p0ないしpN-1からなる配列の各積要素を作成
する、 ことをによってなされることを特徴としている。
[実施例] テレビジョンシステムの概略構成 第1図は、本発明によるテレビジョン転送システムが
備えられたビデオレコーダを概念的に示す。このテレビ
ジョン転送システムは、符号化局1および復号化局2を
具備している。符号化局1は、例えばビデオカメラのよ
うな画像信号源3から供給される画像信号s(t)を入
力端子10を介して受信する。この符号化局1の出力端子
11は、書き込みヘッド4に接続され、この書き込みヘッ
ドによって、処理されたアナログ画像信号s(t)が磁
気テープ5に記録される。元の画像信号を再生するため
に、読み出しヘッド6が復号化局2の入力端子20に接続
され、磁気テープ5上の情報を電気信号に変換する。こ
の復号化局2は、モニタ7へ供給されるアナログ画像信
号s′(t)を、その出力端子21から出力する。
備えられたビデオレコーダを概念的に示す。このテレビ
ジョン転送システムは、符号化局1および復号化局2を
具備している。符号化局1は、例えばビデオカメラのよ
うな画像信号源3から供給される画像信号s(t)を入
力端子10を介して受信する。この符号化局1の出力端子
11は、書き込みヘッド4に接続され、この書き込みヘッ
ドによって、処理されたアナログ画像信号s(t)が磁
気テープ5に記録される。元の画像信号を再生するため
に、読み出しヘッド6が復号化局2の入力端子20に接続
され、磁気テープ5上の情報を電気信号に変換する。こ
の復号化局2は、モニタ7へ供給されるアナログ画像信
号s′(t)を、その出力端子21から出力する。
符号化局1においては、アナログ画像信号s(t)
が、サンプリング回路12内で、適切に選択された約10MH
zの標本化周波数により標本化され、これによって一連
の画像信号標本値、すなわちピクセルが得られる。これ
らのピクセルは、アナログ・デジタル変換器(A/D変換
器)13で例えば8ビットのPCMコード語s(n)に変換
される。更に、これらピクセルは、以下に述べるような
構成の変換回路14に供給される。この場合、この変換回
路が1つの2次元離散コサイン変換を行うようになって
いることに注意すべきである。この目的のため、該変換
回路は、テレビジョン画像を各々がNXN個のピクセルx
i,kの副画像に分割し、各副画像をNXN個の重み係数y
i,kの配列に変換する(但し、i,k=1,2,3,...N−1であ
る)。これら重み係数は、次いで、いわゆるシーン(sc
ene)適応エンコーダ等の符号化回路15に供給される。
この様な符号化回路の多くの例が文献に記載されてい
る。そして、該符号化回路は、本実施例においては合計
で8Nの2乗のビットを持つNXNの重み係数の各配列を、
合計ビットが8Nの2乗より大幅に少ない可変語長の一連
の転送語c(j)に変換する。これら転送語のビットは
変調回路16を介して前記書き込みヘッド4に供給され、
磁気テープ5上に記録される。
が、サンプリング回路12内で、適切に選択された約10MH
zの標本化周波数により標本化され、これによって一連
の画像信号標本値、すなわちピクセルが得られる。これ
らのピクセルは、アナログ・デジタル変換器(A/D変換
器)13で例えば8ビットのPCMコード語s(n)に変換
される。更に、これらピクセルは、以下に述べるような
構成の変換回路14に供給される。この場合、この変換回
路が1つの2次元離散コサイン変換を行うようになって
いることに注意すべきである。この目的のため、該変換
回路は、テレビジョン画像を各々がNXN個のピクセルx
i,kの副画像に分割し、各副画像をNXN個の重み係数y
i,kの配列に変換する(但し、i,k=1,2,3,...N−1であ
る)。これら重み係数は、次いで、いわゆるシーン(sc
ene)適応エンコーダ等の符号化回路15に供給される。
この様な符号化回路の多くの例が文献に記載されてい
る。そして、該符号化回路は、本実施例においては合計
で8Nの2乗のビットを持つNXNの重み係数の各配列を、
合計ビットが8Nの2乗より大幅に少ない可変語長の一連
の転送語c(j)に変換する。これら転送語のビットは
変調回路16を介して前記書き込みヘッド4に供給され、
磁気テープ5上に記録される。
復号化局2においては、読み出しヘッド6から供給さ
れる信号が復調回路26内で、符号化局の変調回路16に入
力された前記転送語c(j)に対応する転送語c′
(j)に変換される。これら転送語c′(j)は復号化
回路25に供給され、この復号化回路は各一連の転送語を
重み係数y′i,kの配列に変換する。この重み係数の配
列は、離散コサイン逆変換回路24に供給され、この逆変
換回路はこの重み係数の配列をピクセルx′i,kの配列
に変換すると共に、符号化局のA/D変換器13によって出
力された画像信号標本値s(n)に対応する画像信号標
本値s′(n)を出力する。これら画像信号標本値s′
(n)はデジタルアナログ(D/A)変換器23とローパス
フィルタ27との直列回路に順次供給され、その結果アナ
ログ画像信号s′(t)が得られる。このアナログ画像
信号は前記画像信号源3により供給された画像信号s
(t)に対応し、モニタ7上に表示される。
れる信号が復調回路26内で、符号化局の変調回路16に入
力された前記転送語c(j)に対応する転送語c′
(j)に変換される。これら転送語c′(j)は復号化
回路25に供給され、この復号化回路は各一連の転送語を
重み係数y′i,kの配列に変換する。この重み係数の配
列は、離散コサイン逆変換回路24に供給され、この逆変
換回路はこの重み係数の配列をピクセルx′i,kの配列
に変換すると共に、符号化局のA/D変換器13によって出
力された画像信号標本値s(n)に対応する画像信号標
本値s′(n)を出力する。これら画像信号標本値s′
(n)はデジタルアナログ(D/A)変換器23とローパス
フィルタ27との直列回路に順次供給され、その結果アナ
ログ画像信号s′(t)が得られる。このアナログ画像
信号は前記画像信号源3により供給された画像信号s
(t)に対応し、モニタ7上に表示される。
尚、本実施例においては、画像信号源3が各全画像の
終わりで画像リセットパルスFRSを出力し、このパルス
が種々の目的に使用される。
終わりで画像リセットパルスFRSを出力し、このパルス
が種々の目的に使用される。
変換回路 上述したように、変換回路14はNxNピクセルの副画像
に2次元の離散コサイン変換を施すようになっている。
その様な変換回路の一実施例が、第2A図に概念的に示さ
れており、この実施例は前述した式(3)に基づくもの
である。この実施例において、変換回路14は、ピクセル
s(n)が供給される入力端子14.01と、重み係数yi,k
が出力される出力端子14.02とを有している。前記入力
端子14.01には、2個の画像メモリ14.03(1)と14.03
(2)が接続されている。これらメモリは番地指定可能
な記憶位置を有し、書き込み/読み出し指令WR1およびW
R2により以下のように制御される。すなわち、例えば、
画像の2つの連続するフィールドの可視行の可視ピクセ
ルのみが一方のメモリに書き込まれると同時に、他方の
画像メモリからは先行する画像の2つのフィールドの行
のピクセルが読み出される。そして、対応する画像メモ
リのアドレス入力端子に供給されるアドレス情報AD1お
よびAD2が、ピクセルをメモリ内のどの位置に書き込む
かまたはどのピクセルを読み出すかを決定する。
に2次元の離散コサイン変換を施すようになっている。
その様な変換回路の一実施例が、第2A図に概念的に示さ
れており、この実施例は前述した式(3)に基づくもの
である。この実施例において、変換回路14は、ピクセル
s(n)が供給される入力端子14.01と、重み係数yi,k
が出力される出力端子14.02とを有している。前記入力
端子14.01には、2個の画像メモリ14.03(1)と14.03
(2)が接続されている。これらメモリは番地指定可能
な記憶位置を有し、書き込み/読み出し指令WR1およびW
R2により以下のように制御される。すなわち、例えば、
画像の2つの連続するフィールドの可視行の可視ピクセ
ルのみが一方のメモリに書き込まれると同時に、他方の
画像メモリからは先行する画像の2つのフィールドの行
のピクセルが読み出される。そして、対応する画像メモ
リのアドレス入力端子に供給されるアドレス情報AD1お
よびAD2が、ピクセルをメモリ内のどの位置に書き込む
かまたはどのピクセルを読み出すかを決定する。
更に詳細に述べると、受信された可視画像行の可視ピ
クセルは、行から行へと画像メモリに書き込まれる。こ
の場合、最初に奇数行のピクセルが書き込まれ、次いで
偶数行のピクセルが書き込まれる。画像の全ての可視ピ
クセルが書き込まれると、画像メモリは、例えば第3図
に点で示すようなピクセルを記憶することになる。第3
図において、可視ピクセルが書き込まれた画像メモリの
行番号LNは垂直方向に示され、可視ピクセルが書き込ま
れた画像メモリの列番号PNは水平方向に示されている。
上記画像メモリの内容を読み出す場合、各画像は複数の
NxN個のピクセルからなる副画像に分割される。Nが8
の場合のその様な分割が、第3図に概念的に示されてい
る。以下においては、各副画像がXで示され、またその
ピクセルはxi,kで示される。
クセルは、行から行へと画像メモリに書き込まれる。こ
の場合、最初に奇数行のピクセルが書き込まれ、次いで
偶数行のピクセルが書き込まれる。画像の全ての可視ピ
クセルが書き込まれると、画像メモリは、例えば第3図
に点で示すようなピクセルを記憶することになる。第3
図において、可視ピクセルが書き込まれた画像メモリの
行番号LNは垂直方向に示され、可視ピクセルが書き込ま
れた画像メモリの列番号PNは水平方向に示されている。
上記画像メモリの内容を読み出す場合、各画像は複数の
NxN個のピクセルからなる副画像に分割される。Nが8
の場合のその様な分割が、第3図に概念的に示されてい
る。以下においては、各副画像がXで示され、またその
ピクセルはxi,kで示される。
以上のような副画像のピクセルは行から行へと1次元
変換器14.04(1次元DCT変換器)に供給される。この変
換器においては、副画像Xに固定変換行列Aが乗算され
る。この場合、この行列Aも8x8の行列、すなわち8x8の
離散コサイン変換行列(以下、DCT行列と略称する)で
ある。これによって、行列要素pi,kからなる8x8の積行
列P=XAが得られる。
変換器14.04(1次元DCT変換器)に供給される。この変
換器においては、副画像Xに固定変換行列Aが乗算され
る。この場合、この行列Aも8x8の行列、すなわち8x8の
離散コサイン変換行列(以下、DCT行列と略称する)で
ある。これによって、行列要素pi,kからなる8x8の積行
列P=XAが得られる。
上記1次元変換器14.04の出力端子には2個の副画像
メモリ14.05(1)および14.05(2)が接続されている
(以下、これら両メモリを同時に示す場合は、符号の添
え字を(.)とする。他の回路要素についても同様であ
る)。前述した画像メモリ14.03(.)と同様に、上記
副画像メモリ14.05(.)も番地指定可能な記憶位置を
有し、書き込み/読み出し指令WR3およびWR4により以下
のように制御される。すなわち、積行列Pの各行列要素
が一方のメモリに書き込まれると同時に、他方の副画像
メモリからは記憶されている先行する積行列の各行列要
素が読み出される。更に詳述すると、行列要素p
i,kは、上記メモリに行から行へと書き込まれる一方列
か列へと読み出され、これによって転置積行列PTが得ら
れる。そして、アドレス入力端子に供給されるアドレス
情報AD3およびAD4が積行列要素をメモリ内のどの位置に
書き込むかまたはどの積行列要素を読み出すかを決定す
る。
メモリ14.05(1)および14.05(2)が接続されている
(以下、これら両メモリを同時に示す場合は、符号の添
え字を(.)とする。他の回路要素についても同様であ
る)。前述した画像メモリ14.03(.)と同様に、上記
副画像メモリ14.05(.)も番地指定可能な記憶位置を
有し、書き込み/読み出し指令WR3およびWR4により以下
のように制御される。すなわち、積行列Pの各行列要素
が一方のメモリに書き込まれると同時に、他方の副画像
メモリからは記憶されている先行する積行列の各行列要
素が読み出される。更に詳述すると、行列要素p
i,kは、上記メモリに行から行へと書き込まれる一方列
か列へと読み出され、これによって転置積行列PTが得ら
れる。そして、アドレス入力端子に供給されるアドレス
情報AD3およびAD4が積行列要素をメモリ内のどの位置に
書き込むかまたはどの積行列要素を読み出すかを決定す
る。
上記副画像メモリ14.05(.)の出力端子はもう1個
の1次元変換器14.06(1次元DCT変換器)の入力端子に
接続され、この変換器においては前記転置積行列PTに前
述した変換行列Aが乗算される。このようにして得られ
た重み係数は、係数メモリ14.07(1)または14.07
(2)に書き込まれる。これらのメモリも、それらのア
ドレス入力端子に供給されるアドレス情報により番地指
定されるNxN個の記憶位置(この実施例においては8x8
個)を有している。またこの実施例では、前述したアド
レス情報AD3およびAD4がこの番地指定に使用できるもの
と仮定する。さらに、上記副係数メモリ14.07(.)も
書き込み/読み出し指令WR3およびWR4により以下のよう
に制御されると仮定する。すなわち、積行列PTAの各行
列要素yi,kがこれら2つのメモリの内の一方に行から
行へと書き込まれると同時に、他方の係数メモリからは
既に記憶されている先行する積行列PTAの各行列要素が
列から列へと読み出される。しかして、重み係数行列Y
の行列要素yi,kが次から次ぎへと出力端子14.02に現れ
る。
の1次元変換器14.06(1次元DCT変換器)の入力端子に
接続され、この変換器においては前記転置積行列PTに前
述した変換行列Aが乗算される。このようにして得られ
た重み係数は、係数メモリ14.07(1)または14.07
(2)に書き込まれる。これらのメモリも、それらのア
ドレス入力端子に供給されるアドレス情報により番地指
定されるNxN個の記憶位置(この実施例においては8x8
個)を有している。またこの実施例では、前述したアド
レス情報AD3およびAD4がこの番地指定に使用できるもの
と仮定する。さらに、上記副係数メモリ14.07(.)も
書き込み/読み出し指令WR3およびWR4により以下のよう
に制御されると仮定する。すなわち、積行列PTAの各行
列要素yi,kがこれら2つのメモリの内の一方に行から
行へと書き込まれると同時に、他方の係数メモリからは
既に記憶されている先行する積行列PTAの各行列要素が
列から列へと読み出される。しかして、重み係数行列Y
の行列要素yi,kが次から次ぎへと出力端子14.02に現れ
る。
次に、第2B図の制御回路14.08は、第2A図に示す変換
回路14を制御するために設けられている。この制御回路
は、クロックパルス発生器8が出力する繰り返し周波数
fsのクロックパルスを受信する。この場合、これらクロ
ックパルスはサンプリングパルスとして前記サンプリン
グ回路12(第1図)にも供給される。この制御回路内で
は、これらクロックパルスがピクセルカウンタ14.10へ
供給される。このピクセルカウンタの計数位置は、ゼロ
から、画像全体を構成するピクセルの数に等しい数の範
囲で変化する。新たな画像の処理が始まる毎に、このピ
クセルカウンタ14.10は、画像信号源3(第1図)から
供給される画像リセットパルスFRSによってリセットさ
れる。ピクセルカウンタ14.10の計数位置はアドレス情
報としてROMからなる2個のメモリ14.11(1)と14.11
(2)に供給される。更に詳述すると、メモリ14.11
(1)は画像メモリ14.03(.)に対してピクセルを読
み出す順のアドレス情報、すなわち読み出しアドレス情
報を、供給する。一方、メモリ14.11(2)は、画像メ
モリ14.03(.)に対してピクセルを書き込む順のアド
レス情報、すなわち書き込みアドレス情報を、供給す
る。
回路14を制御するために設けられている。この制御回路
は、クロックパルス発生器8が出力する繰り返し周波数
fsのクロックパルスを受信する。この場合、これらクロ
ックパルスはサンプリングパルスとして前記サンプリン
グ回路12(第1図)にも供給される。この制御回路内で
は、これらクロックパルスがピクセルカウンタ14.10へ
供給される。このピクセルカウンタの計数位置は、ゼロ
から、画像全体を構成するピクセルの数に等しい数の範
囲で変化する。新たな画像の処理が始まる毎に、このピ
クセルカウンタ14.10は、画像信号源3(第1図)から
供給される画像リセットパルスFRSによってリセットさ
れる。ピクセルカウンタ14.10の計数位置はアドレス情
報としてROMからなる2個のメモリ14.11(1)と14.11
(2)に供給される。更に詳述すると、メモリ14.11
(1)は画像メモリ14.03(.)に対してピクセルを読
み出す順のアドレス情報、すなわち読み出しアドレス情
報を、供給する。一方、メモリ14.11(2)は、画像メ
モリ14.03(.)に対してピクセルを書き込む順のアド
レス情報、すなわち書き込みアドレス情報を、供給す
る。
これらのメモリ14.11(.)によって出力されたアド
レス情報は、アンドゲート14.12(.)及びオアゲート1
4.13(.)を介して画像メモリ14.03(.)のアドレス
入力端子に供給される。新たな画像の度に、画像メモリ
14.03(.)に供給される読み出し及び書き込みアドレ
ス情報が入れ替わるように、前記画像リセットパルスFR
SがT形フリップフロップ14.14にも供給される。このフ
リップフロップのQ出力端子は書き込み/読み出し指令
WR1を出力し、出力端子は書き込み/読み出し指令WR2
を出力する。これらの書き込み/読み出し指令はアンド
ゲート14.12(.)にも供給される。
レス情報は、アンドゲート14.12(.)及びオアゲート1
4.13(.)を介して画像メモリ14.03(.)のアドレス
入力端子に供給される。新たな画像の度に、画像メモリ
14.03(.)に供給される読み出し及び書き込みアドレ
ス情報が入れ替わるように、前記画像リセットパルスFR
SがT形フリップフロップ14.14にも供給される。このフ
リップフロップのQ出力端子は書き込み/読み出し指令
WR1を出力し、出力端子は書き込み/読み出し指令WR2
を出力する。これらの書き込み/読み出し指令はアンド
ゲート14.12(.)にも供給される。
メモリ14.05(.)及び14.07(.)用の読み出しおよ
び書き込みアドレス情報を発生させるために、前記ピク
セルカウンタ14.10の計数位置は他の2個のメモリ14.15
(1)及び14.15(2)にも供給される。これらメモリ
は共にROMからなり、メモリ14.15(1)はメモリ14.05
(.)および14.07(.)用のNxN個の読み出しアドレス
情報を出力し、メモリ14.15(2)はそれらメモリ用のN
xN個の書き込みアドレス情報を出力する。これらのアド
レス情報は、アンドゲート14.16(.)とオアゲート14.
17(.)とを介してメモリ14.05(.)及び14.07(.)
のアドレス入力端子に供給される。新たな副画像の処理
の度に上記読み出しアドレスおよび書き込みアドレスが
入れ替わるように、メモリ14.15(1)から出力された
読み出しアドレス情報は比較回路14.18にも供給され
る。この比較回路は、所定の読み出しアドレス情報が供
給される毎にT形フリップフロップ14.19に制御パルス
印加する。このT形フリップフロップ14.19のQ出力端
子は書き込み/読み出し指令WR4を出力し、出力端子
は書き込み/読み出し指令WR3を出力する。これらの指
令は、アンドゲート14.16(.)にも供給される。
び書き込みアドレス情報を発生させるために、前記ピク
セルカウンタ14.10の計数位置は他の2個のメモリ14.15
(1)及び14.15(2)にも供給される。これらメモリ
は共にROMからなり、メモリ14.15(1)はメモリ14.05
(.)および14.07(.)用のNxN個の読み出しアドレス
情報を出力し、メモリ14.15(2)はそれらメモリ用のN
xN個の書き込みアドレス情報を出力する。これらのアド
レス情報は、アンドゲート14.16(.)とオアゲート14.
17(.)とを介してメモリ14.05(.)及び14.07(.)
のアドレス入力端子に供給される。新たな副画像の処理
の度に上記読み出しアドレスおよび書き込みアドレスが
入れ替わるように、メモリ14.15(1)から出力された
読み出しアドレス情報は比較回路14.18にも供給され
る。この比較回路は、所定の読み出しアドレス情報が供
給される毎にT形フリップフロップ14.19に制御パルス
印加する。このT形フリップフロップ14.19のQ出力端
子は書き込み/読み出し指令WR4を出力し、出力端子
は書き込み/読み出し指令WR3を出力する。これらの指
令は、アンドゲート14.16(.)にも供給される。
1次元変換器 (イ) 理論 1次元変換器14.04および14.06では、副画像Xのピク
セルの行および積行列Pの積行列要素の列に、NxNのDCT
行列Aが、それぞれ乗算される。この場合、上記両乗算
は同一種類のものであるので、以下においては、1xNの
データ配列と上記DCT行列Aとの乗算を概括的に説明す
る。また、この乗算を変換処理と呼ぶ。更に、前述の説
明と合致させるために、Nは8に選定する。したがっ
て、上記データ配列は、例えば行列Xのi番目の行のピ
クセルを表すことになる。また、上記乗算によって得ら
れた1xNの積要素の配列はp0,p1,…pN-1として示す。
セルの行および積行列Pの積行列要素の列に、NxNのDCT
行列Aが、それぞれ乗算される。この場合、上記両乗算
は同一種類のものであるので、以下においては、1xNの
データ配列と上記DCT行列Aとの乗算を概括的に説明す
る。また、この乗算を変換処理と呼ぶ。更に、前述の説
明と合致させるために、Nは8に選定する。したがっ
て、上記データ配列は、例えば行列Xのi番目の行のピ
クセルを表すことになる。また、上記乗算によって得ら
れた1xNの積要素の配列はp0,p1,…pN-1として示す。
DCT行列の各要素は前記(6)式により定義され、N
=8の場合は第4図に示すようになる。これらから明ら
かなように、このDCT行列はコサイン関数の周期特性に
よって非常に特殊な構造を有している。さらに詳細に述
べると、この行列においては、互いに絶対値が異なる数
がN−1個すなわち7個しか認められない。以下、これ
らの数を変換要素と呼び、▲Cm 2N▼で表す(但し、m
=1,2,...N−1)。(6)式の離散コサイン変換行列の
各要素ai,kの絶対値は、これら変換要素を と定義すれば、上記のような変換要素と同一として扱う
ことが出来る。例えば、ai,0=D/√2が成り立つが、
これはN=8の場合D cos[4π/16]に対応し、▲C4
16▼に等しい。N=8の場合の、データ要素dkと積行列
要素pkと変換要素▲Cm 2N▼との間の関係が第5図に示
されている。また、これらの式は第6図に示すような形
に書き換えることが出来る。これらの式から明らかなよ
うに、データ要素dkには変換要素▲C1 16▼ないし▲C7
16▼の一次結合が乗算される。以下においては、上記変
換要素のこれらの一次結合が乗算係数として示される。
=8の場合は第4図に示すようになる。これらから明ら
かなように、このDCT行列はコサイン関数の周期特性に
よって非常に特殊な構造を有している。さらに詳細に述
べると、この行列においては、互いに絶対値が異なる数
がN−1個すなわち7個しか認められない。以下、これ
らの数を変換要素と呼び、▲Cm 2N▼で表す(但し、m
=1,2,...N−1)。(6)式の離散コサイン変換行列の
各要素ai,kの絶対値は、これら変換要素を と定義すれば、上記のような変換要素と同一として扱う
ことが出来る。例えば、ai,0=D/√2が成り立つが、
これはN=8の場合D cos[4π/16]に対応し、▲C4
16▼に等しい。N=8の場合の、データ要素dkと積行列
要素pkと変換要素▲Cm 2N▼との間の関係が第5図に示
されている。また、これらの式は第6図に示すような形
に書き換えることが出来る。これらの式から明らかなよ
うに、データ要素dkには変換要素▲C1 16▼ないし▲C7
16▼の一次結合が乗算される。以下においては、上記変
換要素のこれらの一次結合が乗算係数として示される。
第6図のN=8に関して数学的に表された順方向変換
が、第7図に線図の形で示されている。この線図は、点
によって示されかつそこで該点に供給されるデータ要素
が加算または減算されるような結合点を有している。後
者の場合は、当該結合点で終わる枝路の横に−1なる値
が示してある。更に、各々からデータ要素が別々の枝路
を介して異なる結合点へ供給されるような複数のノード
がある。
が、第7図に線図の形で示されている。この線図は、点
によって示されかつそこで該点に供給されるデータ要素
が加算または減算されるような結合点を有している。後
者の場合は、当該結合点で終わる枝路の横に−1なる値
が示してある。更に、各々からデータ要素が別々の枝路
を介して異なる結合点へ供給されるような複数のノード
がある。
この線図からは、積行列要素pkを計算する場合、同一
の乗算係数を掛けなければならないような複数のデータ
要素を、先ず最初に加算または減算することができるこ
とが判る。この場合、次いで該当する乗算を行うだけで
よい。この図からは、8個のデータ要素の配列の各々を
求める場合、16回の乗算とこれら乗算に先行または後続
する16回の加算/減算のみを行えばよいことも判る。こ
の場合、該線図のどの枝路においても2回以上の乗算が
なされることがなく、この特性が中間結果の語長の決定
にとって重要であるということに注目すべきである。第
7図においては、これらの中間結果は、u、vおよびw
で示されている。この線図から明らかなように、これら
中間結果は複数の連続した反復工程により得られること
が判る。最初の反復工程においては、加算および減算演
算を行うことによって、1次和要素u1,rおよび1次差
要素v1,rが求められる。また、2番目の反復工程にお
いては、1次和要素u1,rが2次和要素u2,rおよび2次
差要素v2,rに変換される。q番目の反復工程において
得られたq次和要素およびq次差要素と、その前段の反
復工程において得られたq−1次和要素との関係に関し
ては、一般的に次が成り立つ。
の乗算係数を掛けなければならないような複数のデータ
要素を、先ず最初に加算または減算することができるこ
とが判る。この場合、次いで該当する乗算を行うだけで
よい。この図からは、8個のデータ要素の配列の各々を
求める場合、16回の乗算とこれら乗算に先行または後続
する16回の加算/減算のみを行えばよいことも判る。こ
の場合、該線図のどの枝路においても2回以上の乗算が
なされることがなく、この特性が中間結果の語長の決定
にとって重要であるということに注目すべきである。第
7図においては、これらの中間結果は、u、vおよびw
で示されている。この線図から明らかなように、これら
中間結果は複数の連続した反復工程により得られること
が判る。最初の反復工程においては、加算および減算演
算を行うことによって、1次和要素u1,rおよび1次差
要素v1,rが求められる。また、2番目の反復工程にお
いては、1次和要素u1,rが2次和要素u2,rおよび2次
差要素v2,rに変換される。q番目の反復工程において
得られたq次和要素およびq次差要素と、その前段の反
復工程において得られたq−1次和要素との関係に関し
ては、一般的に次が成り立つ。
[但し、 r =0,1,2,...2-qN−1 q =1,2,3,...Q U0,r =dr u0,N−r=dN-r] また、Qは−1+log2Nより小さいかまたは等しい最
大の整数を表すとする。
大の整数を表すとする。
なお、和要素u0,rおよびu0,N−rは、以下、0次要
素と呼ぶ。
素と呼ぶ。
q番目の反復工程で得られた差要素には、更に複数の
反復工程が施され、そこでは差要素vq,rから複数の補
助和要素が求められる。第7図の線図においては、要素
vq,rから始まるj番目の反復工程で得られる補助和要
素が、概括的に、wq,j,mで示され、ここでmはj番目
の反復工程における補助和要素の順序数である。上述の
説明と合わせるために、wq,j,mを、以下j次の補助和
要素と呼ぶ。そして、j次補助和要素とj−1次補助和
要素との関係に関しては、次式が成り立つ。
反復工程が施され、そこでは差要素vq,rから複数の補
助和要素が求められる。第7図の線図においては、要素
vq,rから始まるj番目の反復工程で得られる補助和要
素が、概括的に、wq,j,mで示され、ここでmはj番目
の反復工程における補助和要素の順序数である。上述の
説明と合わせるために、wq,j,mを、以下j次の補助和
要素と呼ぶ。そして、j次補助和要素とj−1次補助和
要素との関係に関しては、次式が成り立つ。
和要素u2,0およびu2,1(一般形では、uQ,0および
uQ,1)、全ての差要素vq,rおよび全ての補助和要素w
q,j,mは、適切に選択された乗算係数によって乗算さ
れ、このようにして得られた部分積が選択的に結合され
る。このことは、各積要素Pkを生成するために、その都
度、ある複数部分積が相互に加算あるいは減算されるこ
とを意味する。
uQ,1)、全ての差要素vq,rおよび全ての補助和要素w
q,j,mは、適切に選択された乗算係数によって乗算さ
れ、このようにして得られた部分積が選択的に結合され
る。このことは、各積要素Pkを生成するために、その都
度、ある複数部分積が相互に加算あるいは減算されるこ
とを意味する。
(ロ)DCT変換器の実施例 第8図は、第7図に示した新しいDCT変換を行うため
の1次元DCT変換器14.04または14.06の一実施例を示し
ている。この変換器は、入力端子14.040および出力端子
14.041を有している。上記入力端子には、受信されたデ
ータ要素dkが伝送されるデータバス14.042が接続されて
いる。この場合、これらデータ要素の各ビットは並列に
用意されるものとし、したがって上記バスはこれらビッ
トに相当する数の並列線によって構成されるものとす
る。上記のデータバスに加えて、各々が例えば12の並列
線で構成された3個のデータバス14.043、14.044および
14.045が設けられている。データバス14.042、14.043お
よび14.044は、スイッチ装置SW1、SW2およびSW3によっ
て列方向バス14.046に接続することが出来る。データバ
ス14.042、14.043および14.045は、スイッチ装置SW4、S
W5およびSW6によって列方向バス14.047に接続すること
が出来る。また、データバス14.042、14.044および14.0
45は、スイッチ装置SW7、SW8およびSW9によって列方向
バス14.048に接続することが出来る。更に、データバス
14.043、14.044および14.045は、列方向バス14.049を介
し、かつスイッチ装置SW10、SW11およびSW12によって前
記出力端子14.041に接続することが出来る。
の1次元DCT変換器14.04または14.06の一実施例を示し
ている。この変換器は、入力端子14.040および出力端子
14.041を有している。上記入力端子には、受信されたデ
ータ要素dkが伝送されるデータバス14.042が接続されて
いる。この場合、これらデータ要素の各ビットは並列に
用意されるものとし、したがって上記バスはこれらビッ
トに相当する数の並列線によって構成されるものとす
る。上記のデータバスに加えて、各々が例えば12の並列
線で構成された3個のデータバス14.043、14.044および
14.045が設けられている。データバス14.042、14.043お
よび14.044は、スイッチ装置SW1、SW2およびSW3によっ
て列方向バス14.046に接続することが出来る。データバ
ス14.042、14.043および14.045は、スイッチ装置SW4、S
W5およびSW6によって列方向バス14.047に接続すること
が出来る。また、データバス14.042、14.044および14.0
45は、スイッチ装置SW7、SW8およびSW9によって列方向
バス14.048に接続することが出来る。更に、データバス
14.043、14.044および14.045は、列方向バス14.049を介
し、かつスイッチ装置SW10、SW11およびSW12によって前
記出力端子14.041に接続することが出来る。
前記列方向バス14.046および14.048は、演算論理ユニ
ット14.0412の入力端子14.0410および演算論理ユニット
14.0413の入力端子14.0411に各々接続されている。ま
た、列方向バス14.047は乗算ユニット14.0415の入力端
子14.0414に接続されている。
ット14.0412の入力端子14.0410および演算論理ユニット
14.0413の入力端子14.0411に各々接続されている。ま
た、列方向バス14.047は乗算ユニット14.0415の入力端
子14.0414に接続されている。
前記演算論理ユニット14.0412および14.0413は、2個
のレジスタバンクR1、R2および他の2個のレジスタバン
クR3、R4を各々有している。上記各レジスタバンクは、
各々12個の12ビットレジスタ、更に詳しくは、いわゆる
マルチポートレジスタバンクを有している(例えば、米
国特許第4,491,937号明細書あるいは米国特許第4,554,6
45号明細書参照)。上記各レジスタバンクの各レジスタ
は、番地指定が可能であり、この目的のために、各レジ
スタバンクR1、R2、R3およびR4はアドレス情報AD5、AD
6、AD7およびAD8を受信するためのアドレス入力端子を
有している。また、各レジスタバンクR1、R2およびR3、
R4は、対応する演算論理ユニットの入力端子14.0410お
よび14.0411に接続された入力端子を有している。さら
に、上記レジスタバンクR1、R2およびR3、R4は、加算/
減算ユニットA/S(1)およびA/S(2)の入力端子に接
続された出力端子を有している。これら加算/減算ユニ
ットA/S(1)およびA/S(2)は、他の入力端子を介し
て加算/減算指令+/−(1)および+/−(2)を各
々受信すると共に、和要素または差要素を出力し、これ
ら要素はレジスタバンクR1またはR2のあるレジスタある
いはレジスタバンクR3またはR4のあるレジスタに記憶さ
れる。各レジスタバンクR1およびR2は前記データバス1
4.045に接続された他の出力端子を有し、また各レジス
タバンクR3およびR4は前記データバス14.043に接続され
た他の出力端子を有している。
のレジスタバンクR1、R2および他の2個のレジスタバン
クR3、R4を各々有している。上記各レジスタバンクは、
各々12個の12ビットレジスタ、更に詳しくは、いわゆる
マルチポートレジスタバンクを有している(例えば、米
国特許第4,491,937号明細書あるいは米国特許第4,554,6
45号明細書参照)。上記各レジスタバンクの各レジスタ
は、番地指定が可能であり、この目的のために、各レジ
スタバンクR1、R2、R3およびR4はアドレス情報AD5、AD
6、AD7およびAD8を受信するためのアドレス入力端子を
有している。また、各レジスタバンクR1、R2およびR3、
R4は、対応する演算論理ユニットの入力端子14.0410お
よび14.0411に接続された入力端子を有している。さら
に、上記レジスタバンクR1、R2およびR3、R4は、加算/
減算ユニットA/S(1)およびA/S(2)の入力端子に接
続された出力端子を有している。これら加算/減算ユニ
ットA/S(1)およびA/S(2)は、他の入力端子を介し
て加算/減算指令+/−(1)および+/−(2)を各
々受信すると共に、和要素または差要素を出力し、これ
ら要素はレジスタバンクR1またはR2のあるレジスタある
いはレジスタバンクR3またはR4のあるレジスタに記憶さ
れる。各レジスタバンクR1およびR2は前記データバス1
4.045に接続された他の出力端子を有し、また各レジス
タバンクR3およびR4は前記データバス14.043に接続され
た他の出力端子を有している。
前記乗算ユニット14.0415には、例えば2個の12ビッ
トレジスタからなるレジスタバンクM1が設けられてい
る。このレジスタバンクの入力端子は、当該乗算ユニッ
トの入力端子14.0414に接続され、出力端子は乗算器14.
0416の入力端子に接続されている。この乗算器は、第7
図に示したような乗算係数を、他の入力端子を介して所
望の順序で受信する。この乗算器の出力する積は、出力
レジスタバンクM2のある12ビットレジスタに記憶され、
このレジスタの出力端子は前記データバス14.044に接続
されている。前記乗算器14.0416により受信される乗算
係数は、例えばROMのような番地指定可能な記憶位置を
有するメモリユニット14.0417から供給される。記憶位
置の番地指定を行うため、このROMはアドレス情報AD11
を受信する。前記レジスタバンクR1、R2、R3およびR4と
同様に、レジスタバンクM1およびM2の各レジスタも番地
指定が可能である。この目的のため、レジスタバンクM1
およびM2はアドレス情報AD9およびAD10を各々受信す
る。
トレジスタからなるレジスタバンクM1が設けられてい
る。このレジスタバンクの入力端子は、当該乗算ユニッ
トの入力端子14.0414に接続され、出力端子は乗算器14.
0416の入力端子に接続されている。この乗算器は、第7
図に示したような乗算係数を、他の入力端子を介して所
望の順序で受信する。この乗算器の出力する積は、出力
レジスタバンクM2のある12ビットレジスタに記憶され、
このレジスタの出力端子は前記データバス14.044に接続
されている。前記乗算器14.0416により受信される乗算
係数は、例えばROMのような番地指定可能な記憶位置を
有するメモリユニット14.0417から供給される。記憶位
置の番地指定を行うため、このROMはアドレス情報AD11
を受信する。前記レジスタバンクR1、R2、R3およびR4と
同様に、レジスタバンクM1およびM2の各レジスタも番地
指定が可能である。この目的のため、レジスタバンクM1
およびM2はアドレス情報AD9およびAD10を各々受信す
る。
各種アドレス情報を発生するためかつスイッチ装置SW
用の制御信号を発生するために、当該変換器14.04(14.
06)には、例えばROMのような番地指定可能な記憶位置
を持つメモリ14.0418が設けられている。このメモリの
各記憶位置にはある時点で当該変換器の制御すべき全て
の構成要素の状態、すなわちスイッチ装置SWおよび各種
アドレス情報等、を決定するような複数のビットが記憶
されている。このためには、実際のところ、各時点当り
約70ビットで充分であり、16個を越えるような70ビット
の記憶位置は必要ではない。そして、これらのビット
は、約70の並列線からなるバス14.0419によって当該変
換器の各種構成要素に供給される。このROMからなるメ
モリ14.0418は、モジュロ16カウンタ14.0420から供給さ
れるアドレス情報によって番地指定される。このカウン
タは、画像信号源3(第1図参照)により発生される画
像リセットパルスFRSによってリセットされると共に、
供給されるクロックパルスの周波数を係数2で乗算する
周波数逓倍器14.0421から計数パルスを受信する。上記
クロックパルスは、前記標本化周波数fsで発生し、例え
ば第2B図に示したクロックパルス発生器8から供給され
る。
用の制御信号を発生するために、当該変換器14.04(14.
06)には、例えばROMのような番地指定可能な記憶位置
を持つメモリ14.0418が設けられている。このメモリの
各記憶位置にはある時点で当該変換器の制御すべき全て
の構成要素の状態、すなわちスイッチ装置SWおよび各種
アドレス情報等、を決定するような複数のビットが記憶
されている。このためには、実際のところ、各時点当り
約70ビットで充分であり、16個を越えるような70ビット
の記憶位置は必要ではない。そして、これらのビット
は、約70の並列線からなるバス14.0419によって当該変
換器の各種構成要素に供給される。このROMからなるメ
モリ14.0418は、モジュロ16カウンタ14.0420から供給さ
れるアドレス情報によって番地指定される。このカウン
タは、画像信号源3(第1図参照)により発生される画
像リセットパルスFRSによってリセットされると共に、
供給されるクロックパルスの周波数を係数2で乗算する
周波数逓倍器14.0421から計数パルスを受信する。上記
クロックパルスは、前記標本化周波数fsで発生し、例え
ば第2B図に示したクロックパルス発生器8から供給され
る。
この1次元DCT変換器14.04(14.06)の動作が、第9
(I)図および第9(II)に概念的に示されている。な
お、これらの図の内容は説明するまでもないが、その欄
Tには前記モジュロ16カウンタ14.0420の計数位置が示
されている。また、R1、R2、R3、R4、M1およびM2で示さ
れる各欄にはそれらのレジスタバンクの内容が示されて
いる。更に詳細には、欄r0、r1…には対応するレジスタ
バンクの該当するレジスタの内容が示されている。A/S
(1)およびA/S(2)で示される欄には、加算/減算
ユニットA/S(1)およびA/S(2)において、カウンタ
14.0420の対応する計数位置Tでどの値が互いに加算さ
れるかまたは減算されるかを示している。また、M2で示
される欄には、乗算器14.0416から出力されレジスタバ
ンクM2に記憶される部分積が第7図と同じ符号で示され
ている。そして、OUTで示される欄には、前記出力端子1
4.041に発生する積要素pkが示されている。
(I)図および第9(II)に概念的に示されている。な
お、これらの図の内容は説明するまでもないが、その欄
Tには前記モジュロ16カウンタ14.0420の計数位置が示
されている。また、R1、R2、R3、R4、M1およびM2で示さ
れる各欄にはそれらのレジスタバンクの内容が示されて
いる。更に詳細には、欄r0、r1…には対応するレジスタ
バンクの該当するレジスタの内容が示されている。A/S
(1)およびA/S(2)で示される欄には、加算/減算
ユニットA/S(1)およびA/S(2)において、カウンタ
14.0420の対応する計数位置Tでどの値が互いに加算さ
れるかまたは減算されるかを示している。また、M2で示
される欄には、乗算器14.0416から出力されレジスタバ
ンクM2に記憶される部分積が第7図と同じ符号で示され
ている。そして、OUTで示される欄には、前記出力端子1
4.041に発生する積要素pkが示されている。
以下に、この図の正しい読み方を説明する。先ず、計
数位置T=1,3,5,7では、データ要素d0、d1、d2、d3が
レジスタバンクR1のレジスタr0、r1、r2、r3に各々記憶
される。
数位置T=1,3,5,7では、データ要素d0、d1、d2、d3が
レジスタバンクR1のレジスタr0、r1、r2、r3に各々記憶
される。
計数位置T=9では、データ要素d4がレジスタバンク
R2のレジスタr0に記憶される。加算/減算ユニットA/S
(1)においては、データ要素d4がデータ要素d3から減
算され、その結果v1,3が得られる。
R2のレジスタr0に記憶される。加算/減算ユニットA/S
(1)においては、データ要素d4がデータ要素d3から減
算され、その結果v1,3が得られる。
計数位置T=10では、中間結果v1,3がレジスタバン
クr1のレジスタr4に記憶され、加算/減算ユニットA/S
(1)においては、データ要素d4がデータ要素d3に加算
され、その結果u1,3が得られる。
クr1のレジスタr4に記憶され、加算/減算ユニットA/S
(1)においては、データ要素d4がデータ要素d3に加算
され、その結果u1,3が得られる。
計数位置T=11では、中間結果u1,3がレジスタバン
クR2のレジスタr1に記憶され、また中間結果v1,3がレ
ジスタバンクM1のレジスタm0に記憶されると共に▲−C
5 16▼−▲C3 16▼により乗算され、その結果、部分積z
11が得られる。そして、データ要素d4がレジスタバンク
R2のレジスタr0でデータ要素d5と置き換えられ、加算/
減算ユニットA/S(1)ではデータ要素d5がデータ要素d
2から減算され、その結果中間結果v1,2が得られる。
クR2のレジスタr1に記憶され、また中間結果v1,3がレ
ジスタバンクM1のレジスタm0に記憶されると共に▲−C
5 16▼−▲C3 16▼により乗算され、その結果、部分積z
11が得られる。そして、データ要素d4がレジスタバンク
R2のレジスタr0でデータ要素d5と置き換えられ、加算/
減算ユニットA/S(1)ではデータ要素d5がデータ要素d
2から減算され、その結果中間結果v1,2が得られる。
計数位置T=12では、中間結果v1,2がレジスタバン
クR1のレジスタr5に記憶され、部分積z11がレジスタバ
ンクM2のレジスタm0に記憶され、データ要素d2とd5が加
算されて中間結果u1,2が得られる。また、レジスタバ
ンクM1のレジスタm0内の中間結果v1,3に▲−C1 16▼−
▲C7 16▼が乗算され、この結果、部分積z12が得られ
る。
クR1のレジスタr5に記憶され、部分積z11がレジスタバ
ンクM2のレジスタm0に記憶され、データ要素d2とd5が加
算されて中間結果u1,2が得られる。また、レジスタバ
ンクM1のレジスタm0内の中間結果v1,3に▲−C1 16▼−
▲C7 16▼が乗算され、この結果、部分積z12が得られ
る。
計数位置T=13では、中間結果u1,2がレジスタバン
クR2のレジスタr2に記憶され、部分積z11がレジスタバ
ンクR3のレジスタr0に記憶され、部分積z12がレジスタ
バンクM2のレジスタm0に記憶される。また、中間結果v
1,2がレジスタバンクM1のレジスタm0に記憶されると共
に▲C7 16▼+▲C1 16▼によって乗算され、この結果、
部分積z5が得られる。更に、データ要素d6がレジスタバ
ンクR2のレジスタr0に記憶され、データ要素d6がデータ
要素d1から減算され、その結果中間結果v1,1が得られ
る。なお、カウンタ14.0420のそれ以外の計数位置にお
いても、それらに対応した動作が行われる。
クR2のレジスタr2に記憶され、部分積z11がレジスタバ
ンクR3のレジスタr0に記憶され、部分積z12がレジスタ
バンクM2のレジスタm0に記憶される。また、中間結果v
1,2がレジスタバンクM1のレジスタm0に記憶されると共
に▲C7 16▼+▲C1 16▼によって乗算され、この結果、
部分積z5が得られる。更に、データ要素d6がレジスタバ
ンクR2のレジスタr0に記憶され、データ要素d6がデータ
要素d1から減算され、その結果中間結果v1,1が得られ
る。なお、カウンタ14.0420のそれ以外の計数位置にお
いても、それらに対応した動作が行われる。
1次元逆変換 元の画像信号標本値を再生するために、復号化局2
(第1図)には逆変換回路24が設けられている。この逆
変換回路は、当該回路に供給されるNxNの基本画像重み
係数y′i,kの配列に2次元離散コサイン逆変換を施
す。その様な逆変換回路の実施例は、第2A図および第2B
図に示した変換回路14における信号の方向を逆にし、か
つ第8図に示したような方法で2個の1次元逆変換器を
構成することによって得ることが出来る。この場合、第
8図に示したメモリ(ROM)14.0418の内容を、当該逆変
換器が所望の動作を行うように選定する。
(第1図)には逆変換回路24が設けられている。この逆
変換回路は、当該回路に供給されるNxNの基本画像重み
係数y′i,kの配列に2次元離散コサイン逆変換を施
す。その様な逆変換回路の実施例は、第2A図および第2B
図に示した変換回路14における信号の方向を逆にし、か
つ第8図に示したような方法で2個の1次元逆変換器を
構成することによって得ることが出来る。この場合、第
8図に示したメモリ(ROM)14.0418の内容を、当該逆変
換器が所望の動作を行うように選定する。
上記のような1次元逆変換器の各々においてなされる
べき所望の逆変換が、第10図の線図に示すような変換で
あることは、容易に確かめることが出来るであろう。第
10図の線図を第7図のものと比較すれば、第7図の線図
を転置することにより前者が後者から得られることが分
かる(IEEE Transactions on Audio and Electrocousti
cs,Vol.AU−20,No.5,December 1972,322ないし337頁の
L.R.Rabiner C.S.によるTerminology in Digital Signa
l Processing参照)。このことは、第7図に於て信号の
方向を逆にし、結合点をノードに置き換え、かつノード
を結合点に置き換えることを意味する。
べき所望の逆変換が、第10図の線図に示すような変換で
あることは、容易に確かめることが出来るであろう。第
10図の線図を第7図のものと比較すれば、第7図の線図
を転置することにより前者が後者から得られることが分
かる(IEEE Transactions on Audio and Electrocousti
cs,Vol.AU−20,No.5,December 1972,322ないし337頁の
L.R.Rabiner C.S.によるTerminology in Digital Signa
l Processing参照)。このことは、第7図に於て信号の
方向を逆にし、結合点をノードに置き換え、かつノード
を結合点に置き換えることを意味する。
第8図の変換器を離散コサイン逆変換器とした場合の
動作が第11(I)図および第11(II)図に示され、そこ
においては各欄が第9(I)図および第9(II)図の各
欄と同一の意味を持っている。
動作が第11(I)図および第11(II)図に示され、そこ
においては各欄が第9(I)図および第9(II)図の各
欄と同一の意味を持っている。
【図面の簡単な説明】 第1図は、本発明によるテレビジョン転送システムの一
実施例が適用されたビデオレコーダを概念的に示すブロ
ック図、 第2A図は、第1図のテレビジョン転送システムに用いら
れる変換回路の一例を示すブロック図、 第2B図は、同変換回路用制御回路のブロック図、 第3図は、ピクセルによって構成される画像の一例およ
びその分割された副画像を示す説明図、 第4図は、8x8のDCT行列を示す説明図、 第5図は、8個のピクセルと第4図に示した8x8のDCT行
列との積を式の形で示す説明図、 第6図は、第5図に示した各式を変形した新たなDCTア
ルゴリズムを示す説明図、 第7図は、上記新DCTアルゴリズムの線図、 第8図は、上記新DCTアルゴリズムを実施するための変
換器の一例を示すブロック図、 第9(I)図及び第9(II)図は、第7図のDCTアルゴ
リズムを実施するようなプログラムされた第8図の変換
器の動作を説明するためのタイミング図、 第10図は、離散コサイン逆変換アルゴリズムの線図、 第11(I)図および第11(II)図は、第10図に示した離
散コサイン逆変換アルゴリズムを実施するようにプログ
ラムされた第8図の変換器の動作を説明するためのタイ
ミング図である。 1……符号化局、2……復号化局、3……画像信号源、
7……モニタ、12……サンプリング回路、14……変換回
路、15……符号化回路、16……変調回路、24……逆変換
回路、25……復号化回路、26……復調回路、14.0
3(.)……画像メモリ、14.04……1次元変換器、14.0
5(.)……副画像メモリ、14.06……1次元変換器、1
4.07(.)……係数メモリ、d……データ要素、p……
積要素、u……和要素、v……差要素、w……補助和要
素、z……部分積。
実施例が適用されたビデオレコーダを概念的に示すブロ
ック図、 第2A図は、第1図のテレビジョン転送システムに用いら
れる変換回路の一例を示すブロック図、 第2B図は、同変換回路用制御回路のブロック図、 第3図は、ピクセルによって構成される画像の一例およ
びその分割された副画像を示す説明図、 第4図は、8x8のDCT行列を示す説明図、 第5図は、8個のピクセルと第4図に示した8x8のDCT行
列との積を式の形で示す説明図、 第6図は、第5図に示した各式を変形した新たなDCTア
ルゴリズムを示す説明図、 第7図は、上記新DCTアルゴリズムの線図、 第8図は、上記新DCTアルゴリズムを実施するための変
換器の一例を示すブロック図、 第9(I)図及び第9(II)図は、第7図のDCTアルゴ
リズムを実施するようなプログラムされた第8図の変換
器の動作を説明するためのタイミング図、 第10図は、離散コサイン逆変換アルゴリズムの線図、 第11(I)図および第11(II)図は、第10図に示した離
散コサイン逆変換アルゴリズムを実施するようにプログ
ラムされた第8図の変換器の動作を説明するためのタイ
ミング図である。 1……符号化局、2……復号化局、3……画像信号源、
7……モニタ、12……サンプリング回路、14……変換回
路、15……符号化回路、16……変調回路、24……逆変換
回路、25……復号化回路、26……復調回路、14.0
3(.)……画像メモリ、14.04……1次元変換器、14.0
5(.)……副画像メモリ、14.06……1次元変換器、1
4.07(.)……係数メモリ、d……データ要素、p……
積要素、u……和要素、v……差要素、w……補助和要
素、z……部分積。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 ロベルト・ヴァウドゥスマ オランダ国 アインドーフェン フルー ネヴァウツウェッハ 1 (56)参考文献 特開 昭60−220466(JP,A) 特開 昭60−39988(JP,A)
Claims (4)
- 【請求項1】デジタル画像信号によって表される画像を
符号化局から復号化局へ転送するためのテレビジョン転
送システムであって、 前記符号化局が、前記画像を各々がNxNのピクセルから
なる副画像に分割する手段と、これら副画像の各々に2
次元離散コサイン順方向変換を施してNxNの基本画像重
み係数配列を各々発生させる画像変換回路とを有し、 前記画像変換回路が、 供給される1xNのデータ要素d0ないしdN-1からなる配列
を1xNの積要素p0ないしpN-1からなる配列に変換するよ
うな順方向変換を行う1次元離散コサイン順方向変換器
を2個縦続接続してなる構成を有し、 前記順方向変換器が、 (a)前記N個のデータ要素d0ないしdN-1から2個の和
要素とN−2個の差要素とを、そのq番目の反復工程に
おいて求められるq次の和要素uq,rおよびq次の差要
素vq,rが、 [但し、 r =0,1,2,...2-qN−1 q =1,2,3,...Q u0,r =dr u0,N−r=dN-r また、Qは−1+log2N以下で最大の整数] となるようなQ回の反復工程を行うことによって繰り返
し生成する第1演算手段と、 (b)前記第1演算手段による前記q番目の反復工程に
おいて得られる前記差要素に、そのj番目の反復工程に
おいて求められるj次の補助和要素wq,j,mが、 となるような他の複数の反復工程を施すことによって複
数の補助和要素を繰り返し生成する第2演算手段と、 (c)前記第1演算手段により得られた前記2個の和要
素uQ,0、uQ,1および前記差要素vq,rと、前記補助和
要素wq,j,mとの各々に、各々が離散コサイン変換行列
の行列要素の1次結合からなる乗算係数の集合内の対応
する乗算係数を掛けることによって部分積を各々作成す
る第3演算手段と、 (d)前記部分積を一次結合することによって、前記1x
Nの積要素p0ないしpN-1からなる配列の各積要素を作成
する第4演算手段と、 を有していることを特徴とするテレビジョン転送システ
ム。 - 【請求項2】請求項1に記載のテレビジョン転送システ
ムにおいて、前記復号化局には、入力されたNxNの基本
画像重み係数配列に2次元離散コサイン逆変換を施し
て、転送された画像のNxNピクセルからなる副画像を生
成する画像逆変換回路が設けられ、 前記画像逆変換回路が、供給される1xNの積要素p0ない
しpN-1からなる配列を1xNのデータ要素配列に変換する
ような逆変換を行う1次元離散コサイン逆変換器を2個
縦続接続してなる構成を有し、 前記逆変換が前記順方向変換を転置したものであること
を特徴とするテレビジョン転送システム。 - 【請求項3】請求項1に記載のテレビジョン転送システ
ムに使用される符号化局において、 該符号化局は、デジタル画像信号によって表される画像
を転送するために、 前記画像を各々がNxNのピクセルからなる副画像に分割
する手段と、 これら副画像の各々に2次元離散コサイン順方向変換を
施してNxNの基本画像重み係数配列を各々発生させる画
像変換回路とを有し、 前記画像変換回路が、 供給される1xNのデータ要素d0ないしdN-1からなる配列
を1xNの積要素p0ないしpN-1からなる配列に変換するよ
うな順方向変換を行う1次元離散コサイン順方向変換器
を2個縦続接続してなる構成を有し、 前記順方向変換器が、 (a)前記N個のデータ要素d0ないしdN-1から2個の和
要素とN−2個の差要素とを、そのq番目の反復工程に
おいて求められるq次の和要素uq,rおよびq次の差要
素vq,rが、 [但し、 r =0,1,2,...2-qN−1 q =1,2,3,...Q u0,r =dr u0,N−r=dN-r また、Qは−1+log2N以下で最大の整数] となるようなQ回の反復工程を行うことによって繰り返
し生成する第1演算手段と、 (b)前記第1演算手段による前記q番目の反復工程に
おいて得られる前記差要素に、そのj番目の反復工程に
おいて求められるj次の補助和要素wq,j,mが、 となるような他の複数の反復工程を施すことによって複
数の補助和要素を繰り返し生成する第2演算手段と、 (c)前記第1演算手段により得られた前記2個の和要
素uQ,0、uQ,1および前記差要素vq,rと、前記補助和
要素wq,j,mとの各々に、各々が離散コサイン変換行列
の行列要素の1次結合からなる乗算係数の集合内の対応
する乗算係数を掛けることによって部分積を各々作成す
る第3演算手段と、 (d)前記部分積を一次結合することによって、前記1x
Nの積要素p0ないしpN-1からなる配列の各積要素を作成
する第4演算手段と、 を有していることを特徴とする符号化局。 - 【請求項4】請求項3に記載の符号化局により転送され
た基本画像重み係数を入力する復号化局であって、かつ
入力されたNxNの前記基本画重み係数の配列に2次元離
散コサイン逆変換を施して、転送された画像のNxNピク
セルからなる副画像を作成する画像逆変換回路が設けら
れた復号化局において、 前記画像逆変換回路が、供給される1xNの積要素p0ない
しpN-1からなる配列を1xNのデータ要素配列に変換する
ような逆変換を行う1次元離散コサイン逆変換器を2個
縦続接続してなる構成を有し、 前記逆変換が前記順方向変換を転置したものであること
を特徴とする復号化局。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
NL8700843 | 1987-04-10 | ||
NL8700843A NL8700843A (nl) | 1987-04-10 | 1987-04-10 | Televisie-overdrachtsysteem met transformcoding. |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS6419887A JPS6419887A (en) | 1989-01-23 |
JP2630802B2 true JP2630802B2 (ja) | 1997-07-16 |
Family
ID=19849837
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP63082872A Expired - Lifetime JP2630802B2 (ja) | 1987-04-10 | 1988-04-04 | 変換符号化を用いたテレビジョン転送システム |
Country Status (8)
Country | Link |
---|---|
US (1) | US4831440A (ja) |
EP (1) | EP0286183B1 (ja) |
JP (1) | JP2630802B2 (ja) |
KR (1) | KR970004533B1 (ja) |
CN (1) | CN1009414B (ja) |
AT (1) | ATE77907T1 (ja) |
DE (1) | DE3872424T2 (ja) |
NL (1) | NL8700843A (ja) |
Families Citing this family (52)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6336180B1 (en) | 1997-04-30 | 2002-01-01 | Canon Kabushiki Kaisha | Method, apparatus and system for managing virtual memory with virtual-physical mapping |
GB9405914D0 (en) * | 1994-03-24 | 1994-05-11 | Discovision Ass | Video decompression |
FR2626693B1 (fr) * | 1987-12-03 | 1990-08-10 | France Etat | Dispositif et procede a memoire tampon, notamment pour la transposition matricielle ligne-colonne de sequences de donnees |
NL8801154A (nl) * | 1988-05-03 | 1989-12-01 | Philips Nv | Televisie-overdrachtsysteem met overdracht van basisbeeldgewichtsfaktoren. |
NL8801207A (nl) * | 1988-05-09 | 1989-12-01 | Philips Nv | Televisie-overdrachtsysteem met differentiele kodering van transformatie coefficienten. |
US4941043A (en) * | 1988-06-14 | 1990-07-10 | Siemens Aktiengesellschaft | Method for reducing blocking artifacts in video scene coding with discrete cosine transformation (DCT) at a low data rate |
JP2666411B2 (ja) * | 1988-10-04 | 1997-10-22 | 三菱電機株式会社 | 二次元離散データ直交変換用集積回路装置 |
JPH02226886A (ja) * | 1989-02-28 | 1990-09-10 | Sony Corp | データ伝送装置及び伝送方法 |
JPH02249380A (ja) * | 1989-03-22 | 1990-10-05 | Toshiba Corp | 画像記録再生装置 |
US5008848A (en) * | 1989-05-30 | 1991-04-16 | North American Philips Corporation | Circuit for performing S-transform |
IT1235263B (it) * | 1989-06-02 | 1992-06-26 | Sgs Thomson Microelectronics | Metodo e dispositivo per il calcolo aritmetico di trasformate bidimensionali. |
US5053985A (en) * | 1989-10-19 | 1991-10-01 | Zoran Corporation | Recycling dct/idct integrated circuit apparatus using a single multiplier/accumulator and a single random access memory |
US5450557A (en) * | 1989-11-07 | 1995-09-12 | Loral Aerospace Corp. | Single-chip self-configurable parallel processor |
US5253275A (en) * | 1991-01-07 | 1993-10-12 | H. Lee Browne | Audio and video transmission and receiving system |
US5649029A (en) * | 1991-03-15 | 1997-07-15 | Galbi; David E. | MPEG audio/video decoder |
JP2530090B2 (ja) * | 1992-02-28 | 1996-09-04 | 三星電子株式会社 | 映像信号符号化装置 |
KR0135873B1 (ko) * | 1992-03-14 | 1998-05-15 | 강진구 | 디지탈 자기기록재생방법 및 장치 |
GB2266208B (en) * | 1992-04-07 | 1995-10-11 | Sony Broadcast & Communication | Image data processing apparatus and method |
EP0566184A3 (en) * | 1992-04-13 | 1994-11-17 | Philips Electronics Nv | Image transformer as well as television system comprising a transmitter and a receiver provided with a transformer. |
SG45281A1 (en) * | 1992-06-26 | 1998-01-16 | Discovision Ass | Method and arrangement for transformation of signals from a frequency to a time domain |
US5784631A (en) * | 1992-06-30 | 1998-07-21 | Discovision Associates | Huffman decoder |
US7095783B1 (en) | 1992-06-30 | 2006-08-22 | Discovision Associates | Multistandard video decoder and decompression system for processing encoded bit streams including start codes and methods relating thereto |
US6067417A (en) * | 1992-06-30 | 2000-05-23 | Discovision Associates | Picture start token |
DE69229338T2 (de) * | 1992-06-30 | 1999-12-16 | Discovision Associates, Irvine | Datenpipelinesystem |
US6112017A (en) * | 1992-06-30 | 2000-08-29 | Discovision Associates | Pipeline processing machine having a plurality of reconfigurable processing stages interconnected by a two-wire interface bus |
US6047112A (en) * | 1992-06-30 | 2000-04-04 | Discovision Associates | Technique for initiating processing of a data stream of encoded video information |
US5809270A (en) * | 1992-06-30 | 1998-09-15 | Discovision Associates | Inverse quantizer |
US6263422B1 (en) | 1992-06-30 | 2001-07-17 | Discovision Associates | Pipeline processing machine with interactive stages operable in response to tokens and system and methods relating thereto |
US6079009A (en) * | 1992-06-30 | 2000-06-20 | Discovision Associates | Coding standard token in a system compromising a plurality of pipeline stages |
US5768561A (en) * | 1992-06-30 | 1998-06-16 | Discovision Associates | Tokens-based adaptive video processing arrangement |
US6330665B1 (en) | 1992-06-30 | 2001-12-11 | Discovision Associates | Video parser |
US5339265A (en) * | 1992-08-31 | 1994-08-16 | University Of Maryland At College Park | Optimal unified architectures for the real-time computation of time-recursive discrete sinusoidal transforms |
US5614952A (en) * | 1994-10-11 | 1997-03-25 | Hitachi America, Ltd. | Digital video decoder for decoding digital high definition and/or digital standard definition television signals |
US5345408A (en) * | 1993-04-19 | 1994-09-06 | Gi Corporation | Inverse discrete cosine transform processor |
US5805914A (en) * | 1993-06-24 | 1998-09-08 | Discovision Associates | Data pipeline system and data encoding method |
US5699544A (en) * | 1993-06-24 | 1997-12-16 | Discovision Associates | Method and apparatus for using a fixed width word for addressing variable width data |
US5861894A (en) * | 1993-06-24 | 1999-01-19 | Discovision Associates | Buffer manager |
CA2145365C (en) * | 1994-03-24 | 1999-04-27 | Anthony M. Jones | Method for accessing banks of dram |
CA2145379C (en) * | 1994-03-24 | 1999-06-08 | William P. Robbins | Method and apparatus for addressing memory |
CA2145361C (en) * | 1994-03-24 | 1999-09-07 | Martin William Sotheran | Buffer manager |
US5798719A (en) | 1994-07-29 | 1998-08-25 | Discovision Associates | Parallel Huffman decoder |
GB9417138D0 (en) | 1994-08-23 | 1994-10-12 | Discovision Ass | Data rate conversion |
JP3058028B2 (ja) * | 1994-10-31 | 2000-07-04 | 三菱電機株式会社 | 画像符号化データ再符号化装置 |
US6006245A (en) * | 1996-12-20 | 1999-12-21 | Compaq Computer Corporation | Enhanced fast fourier transform technique on vector processor with operand routing and slot-selectable operation |
AUPO648397A0 (en) | 1997-04-30 | 1997-05-22 | Canon Information Systems Research Australia Pty Ltd | Improvements in multiprocessor architecture operation |
US6311258B1 (en) | 1997-04-03 | 2001-10-30 | Canon Kabushiki Kaisha | Data buffer apparatus and method for storing graphical data using data encoders and decoders |
US6707463B1 (en) | 1997-04-30 | 2004-03-16 | Canon Kabushiki Kaisha | Data normalization technique |
US6259456B1 (en) | 1997-04-30 | 2001-07-10 | Canon Kabushiki Kaisha | Data normalization techniques |
US6272257B1 (en) | 1997-04-30 | 2001-08-07 | Canon Kabushiki Kaisha | Decoder of variable length codes |
AUPO647997A0 (en) | 1997-04-30 | 1997-05-22 | Canon Information Systems Research Australia Pty Ltd | Memory controller architecture |
CN100452880C (zh) * | 2006-06-09 | 2009-01-14 | 清华大学 | 一种用于视频编码的整数离散余弦变换方法 |
CN101106714A (zh) * | 2007-07-29 | 2008-01-16 | 浙江大学 | 应用于视频和图像处理的变换方法 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4302775A (en) * | 1978-12-15 | 1981-11-24 | Compression Labs, Inc. | Digital video compression system and methods utilizing scene adaptive coding with rate buffer feedback |
US4385363A (en) * | 1978-12-15 | 1983-05-24 | Compression Labs, Inc. | Discrete cosine transformer |
US4293920A (en) * | 1979-09-04 | 1981-10-06 | Merola Pasquale A | Two-dimensional transform processor |
NL8003873A (nl) * | 1980-07-04 | 1982-02-01 | Philips Nv | Werkwijze voor het digitaliseren van een tijd-discreet videosignaal met toepassing van een beeld-transformatie. |
NL8004521A (nl) * | 1980-08-08 | 1982-03-01 | Philips Nv | Werkwijze voor het digitaliseren van een kleuren-videosignaal. |
US4449194A (en) * | 1981-09-25 | 1984-05-15 | Motorola Inc. | Multiple point, discrete cosine processor |
US4491937A (en) * | 1982-02-25 | 1985-01-01 | Trw Inc. | Multiport register file |
US4554645A (en) * | 1983-03-10 | 1985-11-19 | International Business Machines Corporation | Multi-port register implementation |
JPS6039988A (ja) * | 1983-08-15 | 1985-03-02 | Nec Corp | 画像信号変換装置 |
FR2561010B1 (fr) * | 1984-03-09 | 1986-09-12 | Cit Alcatel | Processeur de calcul d'une transformee discrete du cosinus |
FR2561011B1 (fr) * | 1984-03-09 | 1986-09-12 | Cit Alcatel | Processeur de calcul d'une transformee discrete inverse du cosinus |
JPS60220466A (ja) * | 1984-04-17 | 1985-11-05 | Fujitsu Ltd | 高速フ−リエ変換装置 |
FR2581463B1 (fr) * | 1985-05-03 | 1989-09-08 | Thomson Csf | Dispositifs de calcul de transformees cosinus, dispositif de codage et dispositif de decodage d'images comportant de tels dispositifs de calcul |
FR2582424B1 (fr) * | 1985-05-22 | 1989-06-30 | Guichard Jacques | Circuit de calcul rapide de la transformee en cosinus, directe ou inverse, d'un signal discret |
-
1987
- 1987-04-10 NL NL8700843A patent/NL8700843A/nl not_active Application Discontinuation
-
1988
- 1988-03-24 US US07/172,603 patent/US4831440A/en not_active Expired - Fee Related
- 1988-04-04 JP JP63082872A patent/JP2630802B2/ja not_active Expired - Lifetime
- 1988-04-06 AT AT88200639T patent/ATE77907T1/de not_active IP Right Cessation
- 1988-04-06 DE DE8888200639T patent/DE3872424T2/de not_active Expired - Fee Related
- 1988-04-06 EP EP88200639A patent/EP0286183B1/en not_active Expired - Lifetime
- 1988-04-07 CN CN88102019A patent/CN1009414B/zh not_active Expired
- 1988-04-09 KR KR88004034A patent/KR970004533B1/ko active IP Right Grant
Also Published As
Publication number | Publication date |
---|---|
CN88102019A (zh) | 1988-12-21 |
US4831440A (en) | 1989-05-16 |
DE3872424T2 (de) | 1993-02-18 |
NL8700843A (nl) | 1988-11-01 |
JPS6419887A (en) | 1989-01-23 |
KR970004533B1 (en) | 1997-03-28 |
KR880013400A (ko) | 1988-11-30 |
DE3872424D1 (de) | 1992-08-06 |
ATE77907T1 (de) | 1992-07-15 |
EP0286183A1 (en) | 1988-10-12 |
CN1009414B (zh) | 1990-08-29 |
EP0286183B1 (en) | 1992-07-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2630802B2 (ja) | 変換符号化を用いたテレビジョン転送システム | |
US5345408A (en) | Inverse discrete cosine transform processor | |
JP2531955B2 (ja) | 一次元コサイン変換値計算装置並びに該計算装置を含む画像符号化装置及び復号装置 | |
JP2630801B2 (ja) | 1次元線形画像変換器 | |
US5331585A (en) | Orthogonal transformation processor for compressing information | |
US5815421A (en) | Method for transposing a two-dimensional array | |
US6105114A (en) | Two-dimensional array transposition circuit reading two-dimensional array in an order different from that for writing | |
EP0245903A1 (en) | Discrete cosine transform arrangement | |
US3775602A (en) | Real time walsh-hadamard transformation of two-dimensional discrete pictures | |
US6421695B1 (en) | Apparatus for implementing inverse discrete cosine transform in digital image processing system | |
US5757432A (en) | Manipulating video and audio signals using a processor which supports SIMD instructions | |
WO1999010818A1 (en) | Variable block size 2-dimensional inverse discrete cosine transform engine | |
EP0566184A2 (en) | Picture transformer and television system with a transmitter and a receiver comprising a picture transformer | |
US5291429A (en) | Circuit for matrix calculation of discrete cosine transformation | |
US5359549A (en) | Orthogonal transformation processor for compressing information | |
JPH07121507A (ja) | 離散コサイン変換装置 | |
JPH06149861A (ja) | Dct及び逆dct演算装置並びにその演算方法 | |
US5157517A (en) | Parallel interpolator for high speed digital image enlargement | |
JP2707609B2 (ja) | メモリ装置 | |
JPH0646405A (ja) | 画像変換器およびそれを具える送信機と受信機を持つテレビジョンシステム | |
KR100236972B1 (ko) | 저전송율 압축/복원을 위한 이차원 이산여현 변환기 | |
JP2790911B2 (ja) | 直交変換演算装置 | |
KR910008454B1 (ko) | 변환 회로 | |
JPS63167968A (ja) | ディジタルデータからなるマトリックスの行と列の加算を行うための信号処理用集積回路 | |
JPS61172482A (ja) | 多値画像情報密度変換処理装置 |