JP3401759B2 - 画像符号化方法及び装置並びに画像符号化プログラムを記録した記録媒体 - Google Patents
画像符号化方法及び装置並びに画像符号化プログラムを記録した記録媒体Info
- Publication number
- JP3401759B2 JP3401759B2 JP23349397A JP23349397A JP3401759B2 JP 3401759 B2 JP3401759 B2 JP 3401759B2 JP 23349397 A JP23349397 A JP 23349397A JP 23349397 A JP23349397 A JP 23349397A JP 3401759 B2 JP3401759 B2 JP 3401759B2
- Authority
- JP
- Japan
- Prior art keywords
- image data
- data
- image
- original image
- pixels
- 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 - Fee Related
Links
Landscapes
- Television Signal Processing For Recording (AREA)
- Television Systems (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Description
【0001】
【発明の属する技術分野】本発明は、画像符号化方法及
び装置並びに画像符号化プログラムを記録した記録媒体
に係わり、特に、データ量の多い高精細ディジタル画像
データを符号化する際に、画像データを分割して高能率
に符号化可能な画像符号化方法及び装置並びに画像符号
化プログラムを記録した記録媒体に関するものである。
び装置並びに画像符号化プログラムを記録した記録媒体
に係わり、特に、データ量の多い高精細ディジタル画像
データを符号化する際に、画像データを分割して高能率
に符号化可能な画像符号化方法及び装置並びに画像符号
化プログラムを記録した記録媒体に関するものである。
【0002】
【従来の技術】高精細なディジタル画像データをリアル
タイムで符号化して伝送する場合、単位時間当たりの処
理データ量が非常に多いため、速い符号化伝送速度が必
要である。このため、従来実施されているような、1つ
の画像データに対して1つの符号化伝送ユニットで処理
する方法では、非常に高速な処理系が必要となり、技術
的およびコスト的側面から実現が困難となる。
タイムで符号化して伝送する場合、単位時間当たりの処
理データ量が非常に多いため、速い符号化伝送速度が必
要である。このため、従来実施されているような、1つ
の画像データに対して1つの符号化伝送ユニットで処理
する方法では、非常に高速な処理系が必要となり、技術
的およびコスト的側面から実現が困難となる。
【0003】そこで、ハードウェアの処理能力の限界な
どを考慮して、例えば、図20あるいは図21に示す方
法により、画像データを複数の画像データに分割し、汎
用の符号化伝送ユニットを複数個使用することにより、
並列化した符号化および復号化が行われている。
どを考慮して、例えば、図20あるいは図21に示す方
法により、画像データを複数の画像データに分割し、汎
用の符号化伝送ユニットを複数個使用することにより、
並列化した符号化および復号化が行われている。
【0004】図20は、画像データを空間的に分割し
て、並列化した符号化および復号化を行う場合の符号化
処理および復号化処理の一例を説明するための図であ
る。同図において、S(i,j )、A(i,j )、B(i,j
)、C(i,j )、D(i,j )は位置(i,j )における
画素値を表す。
て、並列化した符号化および復号化を行う場合の符号化
処理および復号化処理の一例を説明するための図であ
る。同図において、S(i,j )、A(i,j )、B(i,j
)、C(i,j )、D(i,j )は位置(i,j )における
画素値を表す。
【0005】伝送される高精細画像データ(S(i,j )
(i=0,1,..,M−1,j=0,1,..,N−1))1
01は、画像分割器1によって空間的に4つの画像デー
タ(A(i,j ),B(i,j ),C(i,j ),D(i,j
))に分割され、それぞれ画像符号化器2に入力され
る。
(i=0,1,..,M−1,j=0,1,..,N−1))1
01は、画像分割器1によって空間的に4つの画像デー
タ(A(i,j ),B(i,j ),C(i,j ),D(i,j
))に分割され、それぞれ画像符号化器2に入力され
る。
【0006】ここで、
A(i,j )=S(i,j )
(i=0,1,..,M/2−1、j=0,1,..,N/2−
1) B(i,j )=S(i,j ) (i=M/2,M/2+1,..,M−1、j=0,1,..,
N/2−1) C(i,j )=S(i,j ) (i=0,1,..,M/2−1、j=N/2,N/2+
1,..,N−1) D(i,j )=S(i,j ) (i=M/2,M/2+1,..,M−1、j=N/2,N
/2+1,..,N−1) この画像符号化器2でそれぞれ符号化された4つの符号
化画像データは多重化器3で多重化され復号化側(受信
側)に伝送される。
1) B(i,j )=S(i,j ) (i=M/2,M/2+1,..,M−1、j=0,1,..,
N/2−1) C(i,j )=S(i,j ) (i=0,1,..,M/2−1、j=N/2,N/2+
1,..,N−1) D(i,j )=S(i,j ) (i=M/2,M/2+1,..,M−1、j=N/2,N
/2+1,..,N−1) この画像符号化器2でそれぞれ符号化された4つの符号
化画像データは多重化器3で多重化され復号化側(受信
側)に伝送される。
【0007】復号化側では、多重化された符号化画像デ
ータが分離器4で分離され、それぞれ画像復号器5に入
力される。この画像復号器5の出力は画像合成器6にお
いて合成され復号画像データとなり、画像表示装置10
0に表示される。
ータが分離器4で分離され、それぞれ画像復号器5に入
力される。この画像復号器5の出力は画像合成器6にお
いて合成され復号画像データとなり、画像表示装置10
0に表示される。
【0008】図21、図22は、画像データをサブサン
プリングにより分割して、並列化した符号化および復号
化を行う場合の符号化処理および復号化処理の一例を説
明するための図である。
プリングにより分割して、並列化した符号化および復号
化を行う場合の符号化処理および復号化処理の一例を説
明するための図である。
【0009】図21、図22に示すように、伝送される
高精細画像データ(S(i,j )(i=0,1,..,M−
1,j=0,1,..,N−1))101は、サブサンプリ
ング画像分割器7によって4つの画像データ(A(i,j
),B(i,j ),C(i,j ),D(i,j ))に分割さ
れ、それぞれ画像符号化器8に入力される。
高精細画像データ(S(i,j )(i=0,1,..,M−
1,j=0,1,..,N−1))101は、サブサンプリ
ング画像分割器7によって4つの画像データ(A(i,j
),B(i,j ),C(i,j ),D(i,j ))に分割さ
れ、それぞれ画像符号化器8に入力される。
【0010】ここで、
A(i,j )=S(2i,2j )
(i=0,1,..,M/2−1、j=0,1,..,N/2−
1) B(i,j )=S(2i+1,2j ) (i=0,1,..,M/2−1、j=0,1,..,N/2−
1) C(i,j )=S(2i,2j+1 ) (i=0,1,..,M/2−1、j=0,1,..,N/2−
1) D(i,j )=S(2i+1,2j+1) (i=0,1,..,M/2−1、j=0,1,..,N/2−
1) この画像符号化器8でそれぞれ符号化された4つの符号
化画像データは多重化器9で多重化され復号化側(受信
側)に伝送される。
1) B(i,j )=S(2i+1,2j ) (i=0,1,..,M/2−1、j=0,1,..,N/2−
1) C(i,j )=S(2i,2j+1 ) (i=0,1,..,M/2−1、j=0,1,..,N/2−
1) D(i,j )=S(2i+1,2j+1) (i=0,1,..,M/2−1、j=0,1,..,N/2−
1) この画像符号化器8でそれぞれ符号化された4つの符号
化画像データは多重化器9で多重化され復号化側(受信
側)に伝送される。
【0011】復号化側では、多重化された符号化画像デ
ータが分離器10で分離され、それぞれ画像復号器11
に入力される。この画像復号器11の出力はサブサンプ
リング画像合成器12において合成され復号画像データ
となり、画像表示装置100に表示される。
ータが分離器10で分離され、それぞれ画像復号器11
に入力される。この画像復号器11の出力はサブサンプ
リング画像合成器12において合成され復号画像データ
となり、画像表示装置100に表示される。
【0012】
【発明が解決しようとする課題】図20に示す画像デー
タを空間的に分割する方法は、それぞれの画像符号化器
2が独立に動作するため、分割された画像データ間で量
子化特性が異なる場合がある。その結果、復号画像デー
タの境界部分における連続性が失われ、合成された画像
データにおいて分割境界線が認知される問題が生じる。
タを空間的に分割する方法は、それぞれの画像符号化器
2が独立に動作するため、分割された画像データ間で量
子化特性が異なる場合がある。その結果、復号画像デー
タの境界部分における連続性が失われ、合成された画像
データにおいて分割境界線が認知される問題が生じる。
【0013】したがって、S/N比対符号量の高い復号
画像データを得るためには、分割境界領域での量子化特
性を同一にしたり、分割境界領域付近の分割境界線を目
立たなくするフィルタリング処理など複雑な処理が必要
となり、低コストで構成することができないという問題
点があった。
画像データを得るためには、分割境界領域での量子化特
性を同一にしたり、分割境界領域付近の分割境界線を目
立たなくするフィルタリング処理など複雑な処理が必要
となり、低コストで構成することができないという問題
点があった。
【0014】また、一般に画像符号化器ではフレーム間
予測符号化が行われ、時間方向の冗長性の圧縮が行われ
ている。これは、画像データ内における移動物体の動き
ベクトルを検出することで、次のフレームの予測画像デ
ータを構成し、実際の画像データと予測画像データとの
誤差と、動きベクトルとを符号化することで行われてい
る。
予測符号化が行われ、時間方向の冗長性の圧縮が行われ
ている。これは、画像データ内における移動物体の動き
ベクトルを検出することで、次のフレームの予測画像デ
ータを構成し、実際の画像データと予測画像データとの
誤差と、動きベクトルとを符号化することで行われてい
る。
【0015】画像データを空間的に分割した場合、それ
ぞれの画像符号化器2が独立に動作していると、分割さ
れた画像データ間にまたがる移動物体を検出することが
できない。そのため、境界領域付近における時間方向の
冗長性を利用できず、符号量は分割しない場合に比べて
増加することになる。したがって、S/N比対符号量の
高い復号画像データを得るためには、動画像データに対
する境界処理が必要となり、低コストで構成できなくな
る。
ぞれの画像符号化器2が独立に動作していると、分割さ
れた画像データ間にまたがる移動物体を検出することが
できない。そのため、境界領域付近における時間方向の
冗長性を利用できず、符号量は分割しない場合に比べて
増加することになる。したがって、S/N比対符号量の
高い復号画像データを得るためには、動画像データに対
する境界処理が必要となり、低コストで構成できなくな
る。
【0016】一方、図21、図22に示す画像データを
サブサンプリングにより分割する方法は、サブサンプリ
ング画像データに折り返し歪みが含まれているため、画
像符号化器8において、一般的な符号化圧縮処理が行わ
れると、合成された復号画像データのS/N比は大きく
劣化する。
サブサンプリングにより分割する方法は、サブサンプリ
ング画像データに折り返し歪みが含まれているため、画
像符号化器8において、一般的な符号化圧縮処理が行わ
れると、合成された復号画像データのS/N比は大きく
劣化する。
【0017】例えば、広く用いられている、離散コサイ
ン変換(DCT)を直交変換に用いて低域に情報を集中
させ、その変換係数を量子化して圧縮する場合には、図
23に示すような問題点がある。
ン変換(DCT)を直交変換に用いて低域に情報を集中
させ、その変換係数を量子化して圧縮する場合には、図
23に示すような問題点がある。
【0018】但し、図23は模式的に1次元で表現して
おり、また、図23における信号処理の流れを図24に
示す。
おり、また、図23における信号処理の流れを図24に
示す。
【0019】図23(a)に示す0から2Nまでの離散
コサイン変換係数を持つ原画像データ101をサブサン
プリングすると、サブサンプリング画像データ(11
1,113)の離散コサイン変換係数は、図23(b)
に示すように、破線で表す原画像データの低域と、点線
で表す原画像データの高域の離散コサイン変換係数の折
り返しが合成された、0からNまでのものとなる。
コサイン変換係数を持つ原画像データ101をサブサン
プリングすると、サブサンプリング画像データ(11
1,113)の離散コサイン変換係数は、図23(b)
に示すように、破線で表す原画像データの低域と、点線
で表す原画像データの高域の離散コサイン変換係数の折
り返しが合成された、0からNまでのものとなる。
【0020】通常、画像符号化器(112,114)で
は、人間の視覚特性を考慮して高域を粗く量子化する適
応量子化が行われるため、図23(c)に示すような低
域通過フィルタリングに相当する処理が行われる。
は、人間の視覚特性を考慮して高域を粗く量子化する適
応量子化が行われるため、図23(c)に示すような低
域通過フィルタリングに相当する処理が行われる。
【0021】このような画像符号化器(112,11
4)の出力を合成した合成画像115では、図23
(d)に示すように、画像データの中域が欠落してしま
うことになる。人間の視覚感度は中域が最も高く、中域
が欠落した画像データは非常に違和感がある。
4)の出力を合成した合成画像115では、図23
(d)に示すように、画像データの中域が欠落してしま
うことになる。人間の視覚感度は中域が最も高く、中域
が欠落した画像データは非常に違和感がある。
【0022】即ち、サブサンプリング画像データ(11
1,113)は原画像データ101の高域と低域が合成
されたものであるため、原画像データ101の高域だけ
を粗く量子化することは不可能である。従って、違和感
のない画像データを得るには、量子化を各離散コサイン
変換係数にわたって均等に行うことが必要となる。しか
し、量子化を均等に行うと符号量が大きく増加するた
め、S/N比対符号量は大幅に劣化する。
1,113)は原画像データ101の高域と低域が合成
されたものであるため、原画像データ101の高域だけ
を粗く量子化することは不可能である。従って、違和感
のない画像データを得るには、量子化を各離散コサイン
変換係数にわたって均等に行うことが必要となる。しか
し、量子化を均等に行うと符号量が大きく増加するた
め、S/N比対符号量は大幅に劣化する。
【0023】本発明は、前記従来技術の問題点を解決す
るためになされたものであり、本発明の目的は、画像符
号化方法および装置において、HDTVやHDTV以上
の高精細画像データを、低コスト、かつS/N比対符号
量の高い画像符号化が可能となる技術を提供することに
ある。
るためになされたものであり、本発明の目的は、画像符
号化方法および装置において、HDTVやHDTV以上
の高精細画像データを、低コスト、かつS/N比対符号
量の高い画像符号化が可能となる技術を提供することに
ある。
【0024】本発明の他の目的は、画像符号化方法およ
び装置において、分割された画像データを符号化する際
に輝度データの帯域を縮小することが可能となる技術を
提供することにある。
び装置において、分割された画像データを符号化する際
に輝度データの帯域を縮小することが可能となる技術を
提供することにある。
【0025】本発明の他の目的は、コンピュータに前記
画像符号化方法を実行させるための画像符号化プログラ
ムを記録した記録媒体を提供することにある。
画像符号化方法を実行させるための画像符号化プログラ
ムを記録した記録媒体を提供することにある。
【0026】本発明の前記ならびにその他の目的及び新
規な特徴は、本明細書の記述及び添付図面によって明ら
かにする。
規な特徴は、本明細書の記述及び添付図面によって明ら
かにする。
【0027】
【課題を解決するための手段】本願において開示される
発明のうち代表的なものの概要を簡単に説明すれば、以
下のとおりである。
発明のうち代表的なものの概要を簡単に説明すれば、以
下のとおりである。
【0028】画像データの符号化を行う画像符号化方法
および装置において、サブサンプリングにより画像デー
タを4つの画像データに分割し、当該分割された4つの
画像データに対してマトリックス演算を施し符号操作を
行って、あるいは加減算を施して得られる4つの画像デ
ータを、それぞれ並列に符号化することを特徴とするも
のである。
および装置において、サブサンプリングにより画像デー
タを4つの画像データに分割し、当該分割された4つの
画像データに対してマトリックス演算を施し符号操作を
行って、あるいは加減算を施して得られる4つの画像デ
ータを、それぞれ並列に符号化することを特徴とするも
のである。
【0029】また、当該分割された4つの画像データに
対してマトリックス演算を施し符号操作を行って、ある
いは加減算を施して得られる4つの画像データの輝度値
データを任意の整数で除算し、その剰余情報を転送する
ことを特徴とするものである。
対してマトリックス演算を施し符号操作を行って、ある
いは加減算を施して得られる4つの画像データの輝度値
データを任意の整数で除算し、その剰余情報を転送する
ことを特徴とするものである。
【0030】また、画像符号化プログラムを記録した記
録媒体において、コンピュータに、前記画像符号化方法
を実行させることを特徴とする。
録媒体において、コンピュータに、前記画像符号化方法
を実行させることを特徴とする。
【0031】
【実施の形態】以下、図面を参照して本発明の実施の形
態を詳細に説明する。
態を詳細に説明する。
【0032】なお、発明の実施の形態を説明するための
全図において、同一機能を有するものは同一符号を付
し、その繰り返しの説明は省略する。
全図において、同一機能を有するものは同一符号を付
し、その繰り返しの説明は省略する。
【0033】[実施の形態1]始めに、本発明の実施の
形態1の原理について説明する。
形態1の原理について説明する。
【0034】データ点数Nでサンプリングされた1次元
の原信号データg(t)(t=0,1,..,N−1)の離
散コサイン変換G(f)(f=0,1,..,N−1)は、
下記(1)式のように表される。
の原信号データg(t)(t=0,1,..,N−1)の離
散コサイン変換G(f)(f=0,1,..,N−1)は、
下記(1)式のように表される。
【0035】
【数1】
【0036】サブサンプリングデータa(k)(k=
0,1,..,N/2−1)およびb(k)(k=0,
1,..,N/2−1)を用いて変形すると、下記(2)式
のように表される。
0,1,..,N/2−1)およびb(k)(k=0,
1,..,N/2−1)を用いて変形すると、下記(2)式
のように表される。
【0037】但し、a(k)=g(2k),b(k)=
g(2k+1) である。
g(2k+1) である。
【0038】
【数2】
【0039】(2)式を変形すると、下記(3)式のよ
うに表される。
うに表される。
【0040】
【数3】
【0041】図1に示すように、(3)式の第1項は主
に低域成分を表し、(3)式の第2項は主に中域から高
域成分を表している。
に低域成分を表し、(3)式の第2項は主に中域から高
域成分を表している。
【0042】したがって、図2に示すように、符号化側
において、データ変換器103で、サブサンプリング画
像分割器102で分割された画像データに対して、
(3)式の第1項と第2項との演算を施し、(3)式の
第1項の演算を施したデータ{a(k)+b(k)}を
符号器104に入力し、(3)式の第2項の演算を施し
たデータ(−1)k ・{a(k)−b(k)}を符号化
器105に入力し、符号化器104の量子化特性を低域
成分用、符号化器105の量子化特性を中・高域成分用
に設定し、さらに、復号化側においても、同様に設定す
ることで、S/N比対符号量が高く、かつ人間の視覚特
性にも適した画像データを伝送することが可能となる。
において、データ変換器103で、サブサンプリング画
像分割器102で分割された画像データに対して、
(3)式の第1項と第2項との演算を施し、(3)式の
第1項の演算を施したデータ{a(k)+b(k)}を
符号器104に入力し、(3)式の第2項の演算を施し
たデータ(−1)k ・{a(k)−b(k)}を符号化
器105に入力し、符号化器104の量子化特性を低域
成分用、符号化器105の量子化特性を中・高域成分用
に設定し、さらに、復号化側においても、同様に設定す
ることで、S/N比対符号量が高く、かつ人間の視覚特
性にも適した画像データを伝送することが可能となる。
【0043】このように、サブサンプリング画像分割器
102で分割された分割データに、所定の演算を施し、
また、符号の操作を行うことで、量子化特性のみを変更
した汎用の符号化器(104、105)および復号器を
用いることができ、低コストかつS/N比対符号量の高
い画像データを伝送することが可能となる。
102で分割された分割データに、所定の演算を施し、
また、符号の操作を行うことで、量子化特性のみを変更
した汎用の符号化器(104、105)および復号器を
用いることができ、低コストかつS/N比対符号量の高
い画像データを伝送することが可能となる。
【0044】ここで、原信号データを2次元に拡張した
場合は、下記(4)式のように表される。
場合は、下記(4)式のように表される。
【0045】
【数4】
【0046】(4)式において、g(k,l )は画像デー
タを表し、a,b,c,dは図21におけるサブサンプ
リング画像データA(i,j ),B(i,j ),C(i,j
),D(i,j )に対応する。
タを表し、a,b,c,dは図21におけるサブサンプ
リング画像データA(i,j ),B(i,j ),C(i,j
),D(i,j )に対応する。
【0047】(4)式を実現するための符号化装置の基
本的な構成を図3に、また、復号化装置の基本的な構成
を図4に示す。
本的な構成を図3に、また、復号化装置の基本的な構成
を図4に示す。
【0048】図3において、101は高精細画像デー
タ、121は伝送される高精細画像データ101を4つ
の小画像データに分割するサブサンプリング画像分割
器、122は画像変換器、123〜126は画像符号化
器、127は符号化された画像データを伝送する伝送器
である。
タ、121は伝送される高精細画像データ101を4つ
の小画像データに分割するサブサンプリング画像分割
器、122は画像変換器、123〜126は画像符号化
器、127は符号化された画像データを伝送する伝送器
である。
【0049】図3に示す符号化側において、画像変換器
122が被離散コサイン変換部分の演算を行い、画像符
号化器(123〜126)が離散コサイン変換(DC
T)を行う。被離散コサイン変換部分とは、(4)式に
示す(a+b+c+d)、(−1)l ・(a+b−c−
d)、(−1)k ・(a−b+c−d)、および(−
1)k ・(−1)l ・(a−b−c+d)の4つの演算
部分である。
122が被離散コサイン変換部分の演算を行い、画像符
号化器(123〜126)が離散コサイン変換(DC
T)を行う。被離散コサイン変換部分とは、(4)式に
示す(a+b+c+d)、(−1)l ・(a+b−c−
d)、(−1)k ・(a−b+c−d)、および(−
1)k ・(−1)l ・(a−b−c+d)の4つの演算
部分である。
【0050】図4において、131は多重化された画像
データ(符号化された画像データ)を受信する受信器、
132〜135は画像復号器、136は画像変換器、1
37は復号されたサブサンプリング画像データを合成す
るサブサンプリング画像合成器、100は画像表示装置
である。
データ(符号化された画像データ)を受信する受信器、
132〜135は画像復号器、136は画像変換器、1
37は復号されたサブサンプリング画像データを合成す
るサブサンプリング画像合成器、100は画像表示装置
である。
【0051】図4に示す復号化側において、画像復号器
(132〜135)が離散コサイン逆変換を行い、画像
変換器136が被離散コサイン変換部分の逆演算を行
う。
(132〜135)が離散コサイン逆変換を行い、画像
変換器136が被離散コサイン変換部分の逆演算を行
う。
【0052】図3に示す符号化装置、および、図4に示
す復号化装置では、量子化特性のみを変更した汎用の画
像符号化器(123〜126)および画像復号器(13
2〜135)を用いることができる。したがって、低コ
ストかつS/N比対符号量の高い画像符号化伝送が可能
となる。
す復号化装置では、量子化特性のみを変更した汎用の画
像符号化器(123〜126)および画像復号器(13
2〜135)を用いることができる。したがって、低コ
ストかつS/N比対符号量の高い画像符号化伝送が可能
となる。
【0053】ここで、画像符号化器(123〜126)
に入力されるマトリックス演算が施された画像データ
は、例えば、図5のように、原画像データ101を空間
周波数領域において帯域分割したものに相当する。
に入力されるマトリックス演算が施された画像データ
は、例えば、図5のように、原画像データ101を空間
周波数領域において帯域分割したものに相当する。
【0054】図5は、本実施の形態1において、画像符
号化器(123〜126)に入力されるマトリックス演
算が施された画像データをディスプレイ上に表示した中
間調画像の一例を示す写真である。
号化器(123〜126)に入力されるマトリックス演
算が施された画像データをディスプレイ上に表示した中
間調画像の一例を示す写真である。
【0055】図5において、図5(a)は(4)式にお
ける第1項の被離散コサイン変換部分に相当する画像デ
ータであり、水平および垂直成分とも低域の画像データ
である。図5(b)は(4)式における第2項の被離散
コサイン変換部分に相当する画像データであり、水平成
分は低域、垂直成分は中高域の画像データである。図5
(c)は(4)式における第3項の被離散コサイン変換
部分に相当する画像データであり、水平成分は中高域、
垂直成分は低域の画像データである。図5(d)は
(4)式における第4項の被離散コサイン変換部分に相
当する画像データであり、水平および垂直成分とも中高
域の画像データである。
ける第1項の被離散コサイン変換部分に相当する画像デ
ータであり、水平および垂直成分とも低域の画像データ
である。図5(b)は(4)式における第2項の被離散
コサイン変換部分に相当する画像データであり、水平成
分は低域、垂直成分は中高域の画像データである。図5
(c)は(4)式における第3項の被離散コサイン変換
部分に相当する画像データであり、水平成分は中高域、
垂直成分は低域の画像データである。図5(d)は
(4)式における第4項の被離散コサイン変換部分に相
当する画像データであり、水平および垂直成分とも中高
域の画像データである。
【0056】図5に示すように、各画像データ内で、動
画像データの動きを容易に判別することができるので、
動きベクトルを検出することが可能であり、動き補償に
よる時間方向における冗長性の圧縮も可能である。した
がって、本発明は動画像データに対しても有効である。
画像データの動きを容易に判別することができるので、
動きベクトルを検出することが可能であり、動き補償に
よる時間方向における冗長性の圧縮も可能である。した
がって、本発明は動画像データに対しても有効である。
【0057】図6は、本実施の形態1の画像符号化装置
の概略構成を示すブロック図である。
の概略構成を示すブロック図である。
【0058】伝送される高精細画像データ101は、サ
ブサンプリング画像分割器15で4つの小画像データに
分割され、この分割された4つの小画像データは、画像
変換器16に入力される。この画像変換器16で(4)
式の演算が施された画像データは、それぞれ画像符号化
器(21〜24)で符号化される。この画像符号化器
(21〜24)から出力される符号化された画像データ
は、多重化器25で多重化され復号化側に伝送される。
ブサンプリング画像分割器15で4つの小画像データに
分割され、この分割された4つの小画像データは、画像
変換器16に入力される。この画像変換器16で(4)
式の演算が施された画像データは、それぞれ画像符号化
器(21〜24)で符号化される。この画像符号化器
(21〜24)から出力される符号化された画像データ
は、多重化器25で多重化され復号化側に伝送される。
【0059】画像変換器16は、分割された小画像デー
タ間のマトリックス演算を行うマトリックス演算部17
と、符号制御部(18〜20)とで構成される。この符
号制御部(18〜20)は、それぞれ(4)式中の第
2,3,4項にある(−1)l 、(−1)k 、(−1)k
・(−1)l の演算を行なう。
タ間のマトリックス演算を行うマトリックス演算部17
と、符号制御部(18〜20)とで構成される。この符
号制御部(18〜20)は、それぞれ(4)式中の第
2,3,4項にある(−1)l 、(−1)k 、(−1)k
・(−1)l の演算を行なう。
【0060】サブサンプリング画像分割器15、画像変
換器16は、(4)式における被離散コサイン変換部分
の演算を行っている。各画像符号化器(21〜24)
は、例えば、MPEG2に準拠した、離散コサイン変換
(DCT)、動き補償および可変長符号化を組み合わせ
たハイブリッド符号化器を用いる。
換器16は、(4)式における被離散コサイン変換部分
の演算を行っている。各画像符号化器(21〜24)
は、例えば、MPEG2に準拠した、離散コサイン変換
(DCT)、動き補償および可変長符号化を組み合わせ
たハイブリッド符号化器を用いる。
【0061】図7に示すように、周波数領域において主
に、画像符号化器21はLL部、画像符号化器22はL
H部、画像符号化器23はHL部、画像符号化器24は
HH部の処理を行っているため、各画像符号化器(21
〜24)の量子化特性をそれに合わせて変更している。
多重化器25は、例えば、時分割多重化や周波数多重化
を行い、4つの符号化された画像データを効率的に伝送
する。
に、画像符号化器21はLL部、画像符号化器22はL
H部、画像符号化器23はHL部、画像符号化器24は
HH部の処理を行っているため、各画像符号化器(21
〜24)の量子化特性をそれに合わせて変更している。
多重化器25は、例えば、時分割多重化や周波数多重化
を行い、4つの符号化された画像データを効率的に伝送
する。
【0062】図8は、本実施の形態1の画像符号化方法
により符号化された画像データを復号する画像復号化装
置の概略構成を示すブロック図である。
により符号化された画像データを復号する画像復号化装
置の概略構成を示すブロック図である。
【0063】符号化側から伝送される多重化された符号
化画像データは、分離器26で分離され、それぞれ画像
復号器(27〜30)で復号化される。この画像復号器
(27〜30)で復号された画像データは、画像変換器
31で、サブサンプリング画像データに変換され、さら
に、サンプリング画像合成器37で合成され、もとの画
像データに復号され、画像表示装置100に表示され
る。
化画像データは、分離器26で分離され、それぞれ画像
復号器(27〜30)で復号化される。この画像復号器
(27〜30)で復号された画像データは、画像変換器
31で、サブサンプリング画像データに変換され、さら
に、サンプリング画像合成器37で合成され、もとの画
像データに復号され、画像表示装置100に表示され
る。
【0064】画像変換器31は、符号制御部(32〜3
4)と、画像バッファ35と、マトリックス演算を行い
サブサンプリング画像データに変換するマトリックス演
算部36とで構成される。符号制御部(32〜34)
は、(4)式中の第2,3,4項にある(−1)l 、
(−1)k 、(−1)k ・(−1)l の逆演算を行う。
画像復号器(27〜30)は、対応する画像符号化器
(21〜24)と同じ量子化特性になっている。
4)と、画像バッファ35と、マトリックス演算を行い
サブサンプリング画像データに変換するマトリックス演
算部36とで構成される。符号制御部(32〜34)
は、(4)式中の第2,3,4項にある(−1)l 、
(−1)k 、(−1)k ・(−1)l の逆演算を行う。
画像復号器(27〜30)は、対応する画像符号化器
(21〜24)と同じ量子化特性になっている。
【0065】画像変換器31およびサンプリング画像合
成器37は、(4)式における被離散コサイン変換部分
の逆演算を行っている。画像バッファ35は、連続して
到着しないビット系列を一時的に蓄え、マトリックス演
算部36での計算を可能にしている。
成器37は、(4)式における被離散コサイン変換部分
の逆演算を行っている。画像バッファ35は、連続して
到着しないビット系列を一時的に蓄え、マトリックス演
算部36での計算を可能にしている。
【0066】本実施の形態では、多重化器25および分
離器26を用いているが、多重化せずに、そのまま並列
に伝送することも可能であり、伝送方法を多重化伝送方
法に限定するものではない。
離器26を用いているが、多重化せずに、そのまま並列
に伝送することも可能であり、伝送方法を多重化伝送方
法に限定するものではない。
【0067】このように、本実施の形態では、簡単な前
処理および後処理を行うことで、汎用の画像符号化器
(21〜24)および画像復号器(27〜30)を用い
ることができ、かつ、S/N比を劣化させることなく、
高精細画像データの効率的な符号化伝送を行うことが可
能となる。
処理および後処理を行うことで、汎用の画像符号化器
(21〜24)および画像復号器(27〜30)を用い
ることができ、かつ、S/N比を劣化させることなく、
高精細画像データの効率的な符号化伝送を行うことが可
能となる。
【0068】また、各画像符号化器(21〜24)は独
立に動作して画像データの伝送が行われることから、本
実施の形態は、例えば、多重化器25および分離器26
を含む伝送系に、帯域を有効に利用した高速画像データ
伝送が可能なATM(非同期転送モード)を用いた場合
に有効である。
立に動作して画像データの伝送が行われることから、本
実施の形態は、例えば、多重化器25および分離器26
を含む伝送系に、帯域を有効に利用した高速画像データ
伝送が可能なATM(非同期転送モード)を用いた場合
に有効である。
【0069】[実施の形態2]図9は、本発明の実施の
形態2の画像符号化装置の概略構成を示すブロック図で
ある。
形態2の画像符号化装置の概略構成を示すブロック図で
ある。
【0070】本実施の形態の画像符号化装置は、MPE
G2等に代表されるハイブリッド符号化方法にサブサン
プリング分割方式と、(4)式の被離散コサイン変換部
分の演算を組み込んだものである。
G2等に代表されるハイブリッド符号化方法にサブサン
プリング分割方式と、(4)式の被離散コサイン変換部
分の演算を組み込んだものである。
【0071】伝送される高精細画像データ101は、ブ
ロック分割器38で、例えば、16×16の画素ブロッ
クに分割される。このブロック分割器38でブロック分
割された画像データは、サブサンプリング画像分割器3
9で4つの小画像データに分割される。
ロック分割器38で、例えば、16×16の画素ブロッ
クに分割される。このブロック分割器38でブロック分
割された画像データは、サブサンプリング画像分割器3
9で4つの小画像データに分割される。
【0072】このサブサンプリング画像分割器39で分
割された4つの小画像データは、画像変換器40に入力
される。この画像変換器40で(4)式の演算が施され
た画像データはそれぞれ離散コサイン変換器(45〜4
8)でDCT演算が行われ、DCT係数が出力される。
この離散コサイン変換器(45〜48)からのDCT係
数は、量子化器(49〜52)で量子化され、さらに、
可変長符号化器(68〜71)で符号化された後、多重
化器72で多重化され復号化側に伝送される。
割された4つの小画像データは、画像変換器40に入力
される。この画像変換器40で(4)式の演算が施され
た画像データはそれぞれ離散コサイン変換器(45〜4
8)でDCT演算が行われ、DCT係数が出力される。
この離散コサイン変換器(45〜48)からのDCT係
数は、量子化器(49〜52)で量子化され、さらに、
可変長符号化器(68〜71)で符号化された後、多重
化器72で多重化され復号化側に伝送される。
【0073】画像変換器40は、分割された小画像デー
タ間のマトリックス演算を行うマトリックス演算部41
と、符号制御部(42〜44)とで構成される。この符
号制御部(42〜44)は、それぞれ(4)式中の第
2,3,4項にある(−1)l 、(−1)k 、(−1)k
・(−1)l の演算を行なう。
タ間のマトリックス演算を行うマトリックス演算部41
と、符号制御部(42〜44)とで構成される。この符
号制御部(42〜44)は、それぞれ(4)式中の第
2,3,4項にある(−1)l 、(−1)k 、(−1)k
・(−1)l の演算を行なう。
【0074】また、量子化器(49〜52)からの量子
化されたDCT係数は、逆量子化器(53〜56)で逆
量子化され、さらに、離散コサイン逆変換器(57〜6
0)で(4)式の演算が施された画像データに変換され
る。この離散コサイン逆変換器(57〜60)からの
(4)式の演算が施された画像データは、画像変換器6
1で、分割された4つの小画像データに変換され、サブ
サンプリング画像合成器66でブロック分割された画像
データ、例えば、16×16の画素ブロックの画像デー
タに合成される。
化されたDCT係数は、逆量子化器(53〜56)で逆
量子化され、さらに、離散コサイン逆変換器(57〜6
0)で(4)式の演算が施された画像データに変換され
る。この離散コサイン逆変換器(57〜60)からの
(4)式の演算が施された画像データは、画像変換器6
1で、分割された4つの小画像データに変換され、サブ
サンプリング画像合成器66でブロック分割された画像
データ、例えば、16×16の画素ブロックの画像デー
タに合成される。
【0075】このブロック分割された画像は、ブロック
合成器67で元の画像データに合成され、さらに、予測
器73で予測値が求められる。この予測器73からの予
測値と、高精細画像データ101との差分が取られ、ブ
ロック分割器38に入力される。
合成器67で元の画像データに合成され、さらに、予測
器73で予測値が求められる。この予測器73からの予
測値と、高精細画像データ101との差分が取られ、ブ
ロック分割器38に入力される。
【0076】サブサンプリング画像分割器39、画像変
換器40は、(4)式における被離散コサイン変換部分
の演算を行っている。
換器40は、(4)式における被離散コサイン変換部分
の演算を行っている。
【0077】図10は、本実施の形態2の画像符号化方
法により符号化された画像データを復号する画像復号化
装置の概略構成を示すブロック図である。
法により符号化された画像データを復号する画像復号化
装置の概略構成を示すブロック図である。
【0078】符号化側から伝送される多重化された符号
化画像データは、分離器74で分離され、それぞれ可変
長符号再生器(75〜78)で復号化された後、逆量子
化器(79〜82)で逆量子化され、さらに、離散コサ
イン逆変換器(83〜86)で(4)式の演算が施され
た画像データに変換される。
化画像データは、分離器74で分離され、それぞれ可変
長符号再生器(75〜78)で復号化された後、逆量子
化器(79〜82)で逆量子化され、さらに、離散コサ
イン逆変換器(83〜86)で(4)式の演算が施され
た画像データに変換される。
【0079】この離散コサイン逆変換器(83〜86)
からの(4)式の演算が施された画像データは、画像変
換器87で分割された4つの小画像データに変換され、
サブサンプリング画像合成器93で元のブロック分割さ
れた画像、例えば、16×16の画素ブロックの画像デ
ータに合成される。このブロック分割された画像は、ブ
ロック合成器94で画像データに合成された後、予測器
95からの予測値と加算され画像データに復号され、画
像表示装置100に表示される。
からの(4)式の演算が施された画像データは、画像変
換器87で分割された4つの小画像データに変換され、
サブサンプリング画像合成器93で元のブロック分割さ
れた画像、例えば、16×16の画素ブロックの画像デ
ータに合成される。このブロック分割された画像は、ブ
ロック合成器94で画像データに合成された後、予測器
95からの予測値と加算され画像データに復号され、画
像表示装置100に表示される。
【0080】画像変換器87は、符号制御部(88〜9
0)と、画像バッファ91と、マトリックス演算を行い
サブサンプリング画像データに変換するマトリックス演
算部92とで構成される。符号制御部(88〜90)
は、(4)式中の第2,3,4項にある(−1)l 、
(−1)k 、(−1)k ・(−1)l の逆演算を行う。
0)と、画像バッファ91と、マトリックス演算を行い
サブサンプリング画像データに変換するマトリックス演
算部92とで構成される。符号制御部(88〜90)
は、(4)式中の第2,3,4項にある(−1)l 、
(−1)k 、(−1)k ・(−1)l の逆演算を行う。
【0081】符号化側における量子化器(49〜52)
と、符号化側の逆量子化器(53〜56)および復号化
側の逆量子化器(79〜82)の量子化特性は、処理す
る画像データの周波数帯域に合わせて変更されている。
と、符号化側の逆量子化器(53〜56)および復号化
側の逆量子化器(79〜82)の量子化特性は、処理す
る画像データの周波数帯域に合わせて変更されている。
【0082】また、画像バッファ91は、連続して到着
しないビット系列を一時的に蓄え、マトリックス演算部
36での計算を可能にしている。
しないビット系列を一時的に蓄え、マトリックス演算部
36での計算を可能にしている。
【0083】図11は、MPEG2等に代表される、離
散コサイン変換、動き補償および可変長符号化を組み合
わせたハイブリッド符号化方法の基本的構成を示すブロ
ック図である。なお、図11における各部の動作は、図
10と同じであるので、その詳細な説明は省略する。
散コサイン変換、動き補償および可変長符号化を組み合
わせたハイブリッド符号化方法の基本的構成を示すブロ
ック図である。なお、図11における各部の動作は、図
10と同じであるので、その詳細な説明は省略する。
【0084】本実施の形態では、前記実施の形態1と同
様に、多重化器72および分離器74を用いているが、
多重化せずにそのまま並列に伝送することも可能であ
り、伝送方法を多重化伝送方法に限定するものではな
い。
様に、多重化器72および分離器74を用いているが、
多重化せずにそのまま並列に伝送することも可能であ
り、伝送方法を多重化伝送方法に限定するものではな
い。
【0085】本実施の形態は、大容量の高精細画像デー
タを高速かつ効率的にハイブリッド符号化するのに好適
である。
タを高速かつ効率的にハイブリッド符号化するのに好適
である。
【0086】なお、前記各実施の形態においては、サブ
サンプリング画像分割器(15,39,121)、画像
変換器(16,40,122)、画像符号化器(21〜
24,123〜126)および多重化器(25,72)
が、それぞれ専用のハードウェアで構成される場合につ
いて説明したが、本発明はこれに限定されるものではな
く、例えば、コンピュータのソフトウェア処理で実行す
ることも可能である。
サンプリング画像分割器(15,39,121)、画像
変換器(16,40,122)、画像符号化器(21〜
24,123〜126)および多重化器(25,72)
が、それぞれ専用のハードウェアで構成される場合につ
いて説明したが、本発明はこれに限定されるものではな
く、例えば、コンピュータのソフトウェア処理で実行す
ることも可能である。
【0087】この場合に、前記各実施の形態の画像符号
化方法は、例えば、図12に示す中央処理装置(CP
U)301が主メモリ302に読み込まれた画像符号化
プログラムを実行することにより行われる。
化方法は、例えば、図12に示す中央処理装置(CP
U)301が主メモリ302に読み込まれた画像符号化
プログラムを実行することにより行われる。
【0088】なお、図12は、コンピュータのハードウ
ェアの概略構成を示すブロック図であり、同図におい
て、301は中央処理装置(CPU)、302は主メモ
リ、303はディスプレイ、304はキーボード、マウ
ス等の入力装置、305は磁気ディスク等の補助記憶装
置、306はバスラインである。また、前記画像符号化
プログラムは、例えば、CD−ROM等により提供さ
れ、補助記憶装置305に格納される。
ェアの概略構成を示すブロック図であり、同図におい
て、301は中央処理装置(CPU)、302は主メモ
リ、303はディスプレイ、304はキーボード、マウ
ス等の入力装置、305は磁気ディスク等の補助記憶装
置、306はバスラインである。また、前記画像符号化
プログラムは、例えば、CD−ROM等により提供さ
れ、補助記憶装置305に格納される。
【0089】[実施の形態3]始めに、本発明の実施の
形態3の原理について、1次元信号を対象として説明す
る。
形態3の原理について、1次元信号を対象として説明す
る。
【0090】図13は、入力信号データが1次元信号で
ある場合の、z変換領域における信号線図を表す図であ
る。図13に示す符号化側において、1次元の入力信号
データX(z)はサブサンプリングによって2つのサン
プリングデータX0 (z)およびX1 (z)に分割され
る。即ち、入力信号データX(z)は2つに分割され、
一方は、ダウンサンプリング回路151によりダウンサ
ンプリングされサンプリングデータX0 (z)に、ま
た、他方は、z-1/2素子152を通った後ダウンサンプ
リング回路153によりダウンサンプリングされサンプ
リングデータX1(z)に変換される。
ある場合の、z変換領域における信号線図を表す図であ
る。図13に示す符号化側において、1次元の入力信号
データX(z)はサブサンプリングによって2つのサン
プリングデータX0 (z)およびX1 (z)に分割され
る。即ち、入力信号データX(z)は2つに分割され、
一方は、ダウンサンプリング回路151によりダウンサ
ンプリングされサンプリングデータX0 (z)に、ま
た、他方は、z-1/2素子152を通った後ダウンサンプ
リング回路153によりダウンサンプリングされサンプ
リングデータX1(z)に変換される。
【0091】これらのサンプリングデータX0 (z)お
よびX1 (z)は、加算器154により加算され和デー
タA(z)(=X0 (z)+X1 (z))に、また、反
転器155と加算器156とにより減算され差データB
(z)(=X0 (z)−X1(z))に変換される。
よびX1 (z)は、加算器154により加算され和デー
タA(z)(=X0 (z)+X1 (z))に、また、反
転器155と加算器156とにより減算され差データB
(z)(=X0 (z)−X1(z))に変換される。
【0092】和データA(z)および差データB(z)
は、それぞれ並列に符号化器157および符号化器15
8に入力される。各符号化器(157,158)におい
て、和データA(z)および差データB(z)にそれぞ
れ量子化誤差Qa(z)およびQb(z)が付加され、
データA’(z)およびB’(z)が送信される。
は、それぞれ並列に符号化器157および符号化器15
8に入力される。各符号化器(157,158)におい
て、和データA(z)および差データB(z)にそれぞ
れ量子化誤差Qa(z)およびQb(z)が付加され、
データA’(z)およびB’(z)が送信される。
【0093】一方、復号側において、受信されたデータ
A’(z)およびB’(z)は復号器161および復号
器162によって復号される。この復号されたデータ
A’(z)およびB’(z)は、加算器163により加
算されデータY0 (z)(=A’(z)+B’(z))
に、また、反転器164と加算器165とにより減算さ
れデータY1 (z)(=A’(z)−B’(z))に変
換される。ここで、Y0(z)およびY1 (z)は、復
号されたサンプリングデータを表す。
A’(z)およびB’(z)は復号器161および復号
器162によって復号される。この復号されたデータ
A’(z)およびB’(z)は、加算器163により加
算されデータY0 (z)(=A’(z)+B’(z))
に、また、反転器164と加算器165とにより減算さ
れデータY1 (z)(=A’(z)−B’(z))に変
換される。ここで、Y0(z)およびY1 (z)は、復
号されたサンプリングデータを表す。
【0094】データY0 (z)は、アップサンプリング
回路166によりアップサンプリングされ、また、デー
タY1 (z)は、アップサンプリング回路167により
アップサンプリングされる。アップサンプリングされた
データY0 (z)と、アップサンプリングされz素子1
68を通ったデータY1 (z)は、加算器169により
加算され合成された後、1/2掛算器170を通って出
力信号データY(z)となる。
回路166によりアップサンプリングされ、また、デー
タY1 (z)は、アップサンプリング回路167により
アップサンプリングされる。アップサンプリングされた
データY0 (z)と、アップサンプリングされz素子1
68を通ったデータY1 (z)は、加算器169により
加算され合成された後、1/2掛算器170を通って出
力信号データY(z)となる。
【0095】このとき、符号化側のサンプリングデータ
X0 (z)およびX1 (z)は、下記(5)式のように
表される。
X0 (z)およびX1 (z)は、下記(5)式のように
表される。
【0096】
【数5】
【0097】また、データA’(z)およびB’(z)
は、下記(6)式のように表される。
は、下記(6)式のように表される。
【0098】
【数6】
【0099】さらに、復号化側のデータY0 (z)およ
びY1 (z)は、下記(7)式のように表される。
びY1 (z)は、下記(7)式のように表される。
【0100】
【数7】
【0101】従って、入力信号データX(z)と出力信
号データY(z)の関係は、下記(8)式のように表さ
れる。
号データY(z)の関係は、下記(8)式のように表さ
れる。
【0102】
【数8】
【0103】一般に、DCTなどの離散直交変換が行わ
れる符号化器においては、離散直交変換係数の量子化が
行われており、このとき、人間の視覚特性を考慮して高
周波数領域ほど粗く量子化されている。従って、前記
(8)式において、全体としての量子化誤差Q(z)=
1/2{(1+z)Qa(z2 )+(1−z)Qb(z
2 )}は、図14(a)のように、高域ほど量子化誤差
が大きくなることが望ましく、例えば、Q(z)=1−
1/zのようになれば良い。この場合に、Qa(z)、
Qb(z)が、下記(9)式の関係を満足するときに、
Q(z)=1−1/zになる。
れる符号化器においては、離散直交変換係数の量子化が
行われており、このとき、人間の視覚特性を考慮して高
周波数領域ほど粗く量子化されている。従って、前記
(8)式において、全体としての量子化誤差Q(z)=
1/2{(1+z)Qa(z2 )+(1−z)Qb(z
2 )}は、図14(a)のように、高域ほど量子化誤差
が大きくなることが望ましく、例えば、Q(z)=1−
1/zのようになれば良い。この場合に、Qa(z)、
Qb(z)が、下記(9)式の関係を満足するときに、
Q(z)=1−1/zになる。
【0104】
【数9】
【0105】したがって、和データA(z)が入力され
る符号化器157においては、図14(b)に示すよう
に、高周波数領域ほど粗く量子化を行い、差データB
(z)が入力される符号化器158においては、図14
(c)に示すように、低周波数領域ほど粗く量子化を行
うことで、出力信号Y(z)に付加される量子化誤差は
高域ほど大きくなる理想的なものになる。このように、
本実施の形態では、複数の符号化器における量子化誤差
を操作することにより、並列化しないシステムと等価と
なる。
る符号化器157においては、図14(b)に示すよう
に、高周波数領域ほど粗く量子化を行い、差データB
(z)が入力される符号化器158においては、図14
(c)に示すように、低周波数領域ほど粗く量子化を行
うことで、出力信号Y(z)に付加される量子化誤差は
高域ほど大きくなる理想的なものになる。このように、
本実施の形態では、複数の符号化器における量子化誤差
を操作することにより、並列化しないシステムと等価と
なる。
【0106】ここで、入力信号データを2次元信号に拡
張する。入力画像データX(z1 ,z2 )は、サブサン
プリングにより、サブサンプリング画像データX0 (z
1 ,z2 ),X1 (z1 ,z2 ),X2 (z1 ,
z2 ),X3 (z1 ,z2 )に分割される。このサブサ
ンプリング画像データX0 (z1 ,z2 ),X
1 (z1 ,z2 ),X2 (z1 ,z2 ),X3 (z1 ,
z2 )は、図21に示すサブサンプリング画像データA
ij,Bij,CijおよびDijに相当する。
張する。入力画像データX(z1 ,z2 )は、サブサン
プリングにより、サブサンプリング画像データX0 (z
1 ,z2 ),X1 (z1 ,z2 ),X2 (z1 ,
z2 ),X3 (z1 ,z2 )に分割される。このサブサ
ンプリング画像データX0 (z1 ,z2 ),X
1 (z1 ,z2 ),X2 (z1 ,z2 ),X3 (z1 ,
z2 )は、図21に示すサブサンプリング画像データA
ij,Bij,CijおよびDijに相当する。
【0107】このサブサンプリング画像データX0 (z
1 ,z2 ),X1 (z1 ,z2 ),X2 (z1 ,
z2 ),X3 (z1 ,z2 )から、和差画像データA
(z1 ,z2),B(z1 ,z2 ),C(z1 ,
z2 ),D(z1 ,z2 )が得られる。このとき、それ
ぞれ符号化器において量子化誤差Q0 (z1 ,z2 ),
Q1 (z1 ,z2 ),Q2 (z1 ,z2 ),Q
3 (z1 ,z2 )が付加される。最終的に出力画像デー
タY(z1 ,z2 )が得られる。
1 ,z2 ),X1 (z1 ,z2 ),X2 (z1 ,
z2 ),X3 (z1 ,z2 )から、和差画像データA
(z1 ,z2),B(z1 ,z2 ),C(z1 ,
z2 ),D(z1 ,z2 )が得られる。このとき、それ
ぞれ符号化器において量子化誤差Q0 (z1 ,z2 ),
Q1 (z1 ,z2 ),Q2 (z1 ,z2 ),Q
3 (z1 ,z2 )が付加される。最終的に出力画像デー
タY(z1 ,z2 )が得られる。
【0108】この和差画像データ(A(z1 ,z2 ),
B(z1 ,z2 ),C(z1 ,z2),D(z1 ,
z2 ))とサブサンプリング画像データ(X0 (z1 ,
z2 ),X1 (z1 ,z2 ),X2 (z1 ,z2 ),X
3 (z1 ,z2 ))との関係は、下記(10)式のよう
に表される。
B(z1 ,z2 ),C(z1 ,z2),D(z1 ,
z2 ))とサブサンプリング画像データ(X0 (z1 ,
z2 ),X1 (z1 ,z2 ),X2 (z1 ,z2 ),X
3 (z1 ,z2 ))との関係は、下記(10)式のよう
に表される。
【0109】
【数10】
【0110】また、入力画像データX(z1 ,z2 )と
出力画像データY(z1 ,z2 )との関係は、下記(1
1)式のように表される。
出力画像データY(z1 ,z2 )との関係は、下記(1
1)式のように表される。
【0111】
【数11】
【0112】ここで、量子化誤差Q0 (z1 ,z2 ),
Q1 (z1 ,z2 ),Q2 (z1 ,z2 ),Q
3 (z1 ,z2 )は、下記(12)式のように表され
る。この場合の全体の量子化誤差は、Q(z1 ,z2 )
=(1−1/z1 )(1−1/z2 )となる。
Q1 (z1 ,z2 ),Q2 (z1 ,z2 ),Q
3 (z1 ,z2 )は、下記(12)式のように表され
る。この場合の全体の量子化誤差は、Q(z1 ,z2 )
=(1−1/z1 )(1−1/z2 )となる。
【0113】
【数12】
【0114】図15は、本実施の形態の画像符号化装
置、および本実施の形態の画像符号化方法により符号化
された画像データを復号する画像復号化装置の概略構成
を示すブロック図である。同図において、101は高精
細画像データ、121は伝送される高精細画像データ1
01を4つの小画像データに分割するサブサンプリング
画像分割器、171は小画像データ間の加減算を行う画
像変換器、172〜175は画像符号化器、176は符
号化された画像データを多重化する多重化器である。
置、および本実施の形態の画像符号化方法により符号化
された画像データを復号する画像復号化装置の概略構成
を示すブロック図である。同図において、101は高精
細画像データ、121は伝送される高精細画像データ1
01を4つの小画像データに分割するサブサンプリング
画像分割器、171は小画像データ間の加減算を行う画
像変換器、172〜175は画像符号化器、176は符
号化された画像データを多重化する多重化器である。
【0115】また、177は多重化された画像データ
(符号化された画像データ)を分離する分離器、178
〜181は画像復号器、182は画像バッファ、183
は小画像データ間の演算を行い、サブサンプリング画像
データに変換する画像変換器、137は復号されたサブ
サンプリング画像データを合成するサブサンプリング画
像合成器、100は画像表示装置である。
(符号化された画像データ)を分離する分離器、178
〜181は画像復号器、182は画像バッファ、183
は小画像データ間の演算を行い、サブサンプリング画像
データに変換する画像変換器、137は復号されたサブ
サンプリング画像データを合成するサブサンプリング画
像合成器、100は画像表示装置である。
【0116】同図に示す符号化側において、画像変換器
171は、前記(10)式における加減算の演算を行っ
ている。画像符号化器(172〜175)は、例えば、
MPEG2に準拠した、離散コサイン変換、動き補償お
よび可変長符号化を組み合わせたハイブリッド符号化器
を用いる。また、多重化器176は、例えば、時分割多
重化や周波数多重化を行い、4つの符号化された画像デ
ータを効率的に伝送する。
171は、前記(10)式における加減算の演算を行っ
ている。画像符号化器(172〜175)は、例えば、
MPEG2に準拠した、離散コサイン変換、動き補償お
よび可変長符号化を組み合わせたハイブリッド符号化器
を用いる。また、多重化器176は、例えば、時分割多
重化や周波数多重化を行い、4つの符号化された画像デ
ータを効率的に伝送する。
【0117】また、復号化側において、画像変換器18
3は、前記(10)式における加減算の逆演算を行って
いる。ここで、画像復号器(178〜181)は、対応
する画像符号化器(172〜175)と同じ量子化特性
でなければならない。さらに、画像バッファ182は、
まちまちに到着するビット系列を一時的に蓄え、画像変
換器183での計算を可能にしている。
3は、前記(10)式における加減算の逆演算を行って
いる。ここで、画像復号器(178〜181)は、対応
する画像符号化器(172〜175)と同じ量子化特性
でなければならない。さらに、画像バッファ182は、
まちまちに到着するビット系列を一時的に蓄え、画像変
換器183での計算を可能にしている。
【0118】図15に示す符号化装置、および復号化装
置では、量子化特性のみを変更した汎用の画像符号化器
(172〜175)および画像復号器(178〜18
1)を用いることができる。したがって、低コストかつ
S/N比対符号量の高い画像符号化伝送が可能となる。
置では、量子化特性のみを変更した汎用の画像符号化器
(172〜175)および画像復号器(178〜18
1)を用いることができる。したがって、低コストかつ
S/N比対符号量の高い画像符号化伝送が可能となる。
【0119】ここで、画像符号化器(172〜175)
に入力される加減算が施された画像データは、例えば、
前記図7に示すように、原画像データ101を空間周波
数領域において帯域分割したものに相当する。
に入力される加減算が施された画像データは、例えば、
前記図7に示すように、原画像データ101を空間周波
数領域において帯域分割したものに相当する。
【0120】周波数領域において、主に、画像符号化器
172はLL部、画像符号化器173はLH部、画像符
号化器174はHL部、画像符号化器175はHH部の
処理を行っており、そのため、各画像符号化器(172
〜175)の量子化特性は、それに合わせて変更されて
いる。
172はLL部、画像符号化器173はLH部、画像符
号化器174はHL部、画像符号化器175はHH部の
処理を行っており、そのため、各画像符号化器(172
〜175)の量子化特性は、それに合わせて変更されて
いる。
【0121】図16は、本実施の形態において、画像符
号化器(172〜175)に入力される加減算が施され
た分割画像データをディスプレイ上に表示した中間調画
像のの一例を示す写真である。
号化器(172〜175)に入力される加減算が施され
た分割画像データをディスプレイ上に表示した中間調画
像のの一例を示す写真である。
【0122】図16(a)は、前記(10)式における
第1番目の量子化誤差Q0 (z1 ,z2 )が付加される
画像データであり、LLに相当する画像データ(水平お
よび垂直成分とも低域の画像データ)である。
第1番目の量子化誤差Q0 (z1 ,z2 )が付加される
画像データであり、LLに相当する画像データ(水平お
よび垂直成分とも低域の画像データ)である。
【0123】図16(b)は、前記(10)式における
第2番目の量子化誤差Q1 (z1 ,z2 )が付加される
画像データであり、HLに相当する画像データ(水平成
分は低域、垂直成分は中高域の画像データ)である。
第2番目の量子化誤差Q1 (z1 ,z2 )が付加される
画像データであり、HLに相当する画像データ(水平成
分は低域、垂直成分は中高域の画像データ)である。
【0124】図16(c)は、前記(10)式における
第3番目の量子化誤差Q2 (z1 ,z2 )が付加される
画像データであり、LHに相当する画像データ(水平成
分は中高域、垂直成分は低域の画像データ)である。
第3番目の量子化誤差Q2 (z1 ,z2 )が付加される
画像データであり、LHに相当する画像データ(水平成
分は中高域、垂直成分は低域の画像データ)である。
【0125】図16(d)は、前記(10)式における
第4番目の量子化誤差Q3 (z1 ,z2 )が付加される
画像データであり、HHに相当する画像データ(水平お
よび垂直成分とも中高域の画像データ)である。
第4番目の量子化誤差Q3 (z1 ,z2 )が付加される
画像データであり、HHに相当する画像データ(水平お
よび垂直成分とも中高域の画像データ)である。
【0126】図16に示す例のように、各画像内で、動
画像の動きを容易に判別することができるので、動きベ
クトルの検出は可能であり、動き補償による時間方向に
おける冗長性の圧縮も可能である。したがって、本実施
の形態は動画像データに対しても有効である。
画像の動きを容易に判別することができるので、動きベ
クトルの検出は可能であり、動き補償による時間方向に
おける冗長性の圧縮も可能である。したがって、本実施
の形態は動画像データに対しても有効である。
【0127】また、帯域分割された画像の動きベクトル
はほとんど同じであるので、水平および垂直成分とも低
域の画像のものだけ動きベクトルを抽出し、他の分割画
像はその動きベクトルを用いることで、大幅に符号量を
削減できる。
はほとんど同じであるので、水平および垂直成分とも低
域の画像のものだけ動きベクトルを抽出し、他の分割画
像はその動きベクトルを用いることで、大幅に符号量を
削減できる。
【0128】このように、本実施の形態では、簡単な前
処理および後処理を行うことで、量子化特性のみを変更
した汎用の画像符号化器(172〜175)および画像
復号器(178〜181)を用いることができるため、
低コストかつS/N比対符号量の高い画像符号化伝送が
可能となる。
処理および後処理を行うことで、量子化特性のみを変更
した汎用の画像符号化器(172〜175)および画像
復号器(178〜181)を用いることができるため、
低コストかつS/N比対符号量の高い画像符号化伝送が
可能となる。
【0129】なお、本実施の形態では、伝送装置とし
て、多重化器176および分離器177を用いている
が、多重化せずにそのまま並列に伝送することも可能で
あり、伝送方法を多重化伝送方法に限定するものではな
い。
て、多重化器176および分離器177を用いている
が、多重化せずにそのまま並列に伝送することも可能で
あり、伝送方法を多重化伝送方法に限定するものではな
い。
【0130】さらに、本実施の形態は、前記実施の形態
2に示すMPEG2等に代表されるハイブリッド符号化
方法に適用可能であることは言うまでもない。
2に示すMPEG2等に代表されるハイブリッド符号化
方法に適用可能であることは言うまでもない。
【0131】[実施の形態4]前記実施の形態3におい
て、サブサンプリング後に加減算された和差画像データ
A(z1 ,z2 ),B(z1 ,z2 ),C(z1 ,
z2 )およびD(z1 ,z2 )の輝度帯域は元の入力画
像データX(z1 ,z2 )に比して、表1のように4倍
に広がっている。そのため、本実施の形態では、和差画
像データ(A(z1,z2 ),B(z1 ,z2 ),C
(z1 ,z2 ))の輝度値データを4で除算し小数点以
下を切り捨てて1/4に縮小し、このときの剰余情報p
を送信するようにしたものである。
て、サブサンプリング後に加減算された和差画像データ
A(z1 ,z2 ),B(z1 ,z2 ),C(z1 ,
z2 )およびD(z1 ,z2 )の輝度帯域は元の入力画
像データX(z1 ,z2 )に比して、表1のように4倍
に広がっている。そのため、本実施の形態では、和差画
像データ(A(z1,z2 ),B(z1 ,z2 ),C
(z1 ,z2 ))の輝度値データを4で除算し小数点以
下を切り捨てて1/4に縮小し、このときの剰余情報p
を送信するようにしたものである。
【0132】
【表1】
【0133】和差画像データA(z1 ,z2 ),B(z
1 ,z2 ),C(z1 ,z2 )およびD(z1 ,z2 )
の輝度値が、それぞれ4na +ma ,4nb +mb ,4
nc+mc ,4nd +md (但しna,nb,nc,nd は整
数、ma,mb,mc,md は0から3までの整数)と表され
るとすると、復号されたサンプリング画像データY
0(z1 ,z2 ),Y1 (z1 ,z2 ),Y2 (z1 ,
z2 )およびY3 (z1 ,z2 )の輝度値は、それぞれ
下記(13)式のように表される。
1 ,z2 ),C(z1 ,z2 )およびD(z1 ,z2 )
の輝度値が、それぞれ4na +ma ,4nb +mb ,4
nc+mc ,4nd +md (但しna,nb,nc,nd は整
数、ma,mb,mc,md は0から3までの整数)と表され
るとすると、復号されたサンプリング画像データY
0(z1 ,z2 ),Y1 (z1 ,z2 ),Y2 (z1 ,
z2 )およびY3 (z1 ,z2 )の輝度値は、それぞれ
下記(13)式のように表される。
【0134】
【数13】
【0135】式(13)において、(ma,mb,m
c,md )/4の部分は整数でなければならないため、m
a,mb,mc,md の取り得る組み合わせは表2に示すよう
に16パターンに限定される。
c,md )/4の部分は整数でなければならないため、m
a,mb,mc,md の取り得る組み合わせは表2に示すよう
に16パターンに限定される。
【0136】
【表2】
【0137】図17は、本実施の形態の画像符号化装
置、および本実施の形態の画像符号化方法により符号化
された画像データを復号する画像復号化装置の概略構成
を示すブロック図である。同図において、184は除算
器、185,186は4つの剰余パターンから剰余情報
を照合するパターン照合器、187は乗加算器である。
置、および本実施の形態の画像符号化方法により符号化
された画像データを復号する画像復号化装置の概略構成
を示すブロック図である。同図において、184は除算
器、185,186は4つの剰余パターンから剰余情報
を照合するパターン照合器、187は乗加算器である。
【0138】図17に示す符号化側において、除算器1
84は、和差画像データA(z1 ,z2 ),B(z1 ,
z2 ),C(z1 ,z2 )およびD(z1 ,z2 )の輝
度値を4で除算し、商と剰余を出力する。パターン照合
器185は、表2に従って、4つの剰余パターンと剰余
情報を照合し、該当する剰余情報を出力する。画像符号
化器(172〜175)は、例えば、MPEG2に準拠
した、離散コサイン変換、動き補償および可変長符号化
を組み合わせたハイブリッド符号化器を用いる。また、
多重化器176は、例えば、時分割多重化や周波数多重
化を行い、4つの符号化された画像データを効率的に伝
送する。
84は、和差画像データA(z1 ,z2 ),B(z1 ,
z2 ),C(z1 ,z2 )およびD(z1 ,z2 )の輝
度値を4で除算し、商と剰余を出力する。パターン照合
器185は、表2に従って、4つの剰余パターンと剰余
情報を照合し、該当する剰余情報を出力する。画像符号
化器(172〜175)は、例えば、MPEG2に準拠
した、離散コサイン変換、動き補償および可変長符号化
を組み合わせたハイブリッド符号化器を用いる。また、
多重化器176は、例えば、時分割多重化や周波数多重
化を行い、4つの符号化された画像データを効率的に伝
送する。
【0139】ここで、周波数領域において、主に、画像
符号化器172はLL部、画像符号化器173はLH
部、画像符号化器174はHL部、画像符号化器175
はHH部の処理を行っており、そのため、各画像符号化
器(172〜175)の量子化特性は、それに合わせて
変更されている。多重化器176は、例えば、時分割多
重化や周波数多重化を行い、4つの符号化された画像デ
ータと剰余情報を効率的に伝送する。
符号化器172はLL部、画像符号化器173はLH
部、画像符号化器174はHL部、画像符号化器175
はHH部の処理を行っており、そのため、各画像符号化
器(172〜175)の量子化特性は、それに合わせて
変更されている。多重化器176は、例えば、時分割多
重化や周波数多重化を行い、4つの符号化された画像デ
ータと剰余情報を効率的に伝送する。
【0140】また、復号化側において、パターン照合器
186は、表2に従って、剰余情報pに該当する剰余パ
ターンを出力する。乗加算器187は、復号された和差
画像データのそれぞれの輝度値を4倍し、剰余を加算す
る。本実施の形態でも、画像復号器(178〜181)
は対応する画像符号化器(172〜175)と同じ量子
化特性でなければならない。
186は、表2に従って、剰余情報pに該当する剰余パ
ターンを出力する。乗加算器187は、復号された和差
画像データのそれぞれの輝度値を4倍し、剰余を加算す
る。本実施の形態でも、画像復号器(178〜181)
は対応する画像符号化器(172〜175)と同じ量子
化特性でなければならない。
【0141】本実施の形態においては、画像符号化器
(172〜175)における入力輝度帯域が入力画像デ
ータと同じになる。なお、本実施の形態では、伝送装置
として、多重化器176および分離器177を用いてい
るが、多重化せずにそのまま並列に伝送することも可能
であり、伝送方法を多重化伝送方法に限定するものでは
ない。
(172〜175)における入力輝度帯域が入力画像デ
ータと同じになる。なお、本実施の形態では、伝送装置
として、多重化器176および分離器177を用いてい
るが、多重化せずにそのまま並列に伝送することも可能
であり、伝送方法を多重化伝送方法に限定するものでは
ない。
【0142】このように、本実施の形態では、剰余情報
pを送信することで、輝度帯域の狭い汎用の画像符号化
器(172〜175)および画像復号器(178〜18
1)を用いることができ、高精細画像データの効率的な
符号化伝送が行うことが可能となる。この場合に、剰余
情報pとして、入力画像データの1画素あたり1bit
の情報を付加すれば良い。これは動きベクトル情報の削
減分で容易に相殺可能な量であるので、全体的な符号量
を大幅に増加させることはない。
pを送信することで、輝度帯域の狭い汎用の画像符号化
器(172〜175)および画像復号器(178〜18
1)を用いることができ、高精細画像データの効率的な
符号化伝送が行うことが可能となる。この場合に、剰余
情報pとして、入力画像データの1画素あたり1bit
の情報を付加すれば良い。これは動きベクトル情報の削
減分で容易に相殺可能な量であるので、全体的な符号量
を大幅に増加させることはない。
【0143】さらに、本実施の形態における「輝度帯域
を減少させる」方法は、前記実施の形態1および2にも
適用可能であり、前記実施の形態1に、本実施の形態の
「輝度帯域を減少させる」方法を適用した実施の形態
を、図18、図19に示す。
を減少させる」方法は、前記実施の形態1および2にも
適用可能であり、前記実施の形態1に、本実施の形態の
「輝度帯域を減少させる」方法を適用した実施の形態
を、図18、図19に示す。
【0144】なお、図18は、前記図3に示す符号化装
置に本実施の形態の「輝度帯域を減少させる」方法を適
用した実施の形態であり、また、図19は、前記図4に
示す復号化装置に本実施の形態の「輝度帯域を減少させ
る」方法を適用した実施の形態である。図18および図
19に示す各部の動作は、前記図3、図4、図17に記
載されているものと同じである。
置に本実施の形態の「輝度帯域を減少させる」方法を適
用した実施の形態であり、また、図19は、前記図4に
示す復号化装置に本実施の形態の「輝度帯域を減少させ
る」方法を適用した実施の形態である。図18および図
19に示す各部の動作は、前記図3、図4、図17に記
載されているものと同じである。
【0145】また、本実施の形態3および4では、サブ
サンプリング画像分割器121、画像変換器171、画
像符号化器(172〜175)および多重化器176
が、それぞれ専用のハードウェアで構成される場合につ
いて説明したが、本発明はこれに限定されるものではな
く、例えば、コンピュータのソフトウェア処理で実行す
ることが可能であることは言うまでもない。
サンプリング画像分割器121、画像変換器171、画
像符号化器(172〜175)および多重化器176
が、それぞれ専用のハードウェアで構成される場合につ
いて説明したが、本発明はこれに限定されるものではな
く、例えば、コンピュータのソフトウェア処理で実行す
ることが可能であることは言うまでもない。
【0146】以上、本発明者によってなされた発明を、
前記実施の形態に基づき具体的に説明したが、本発明
は、前記実施の形態に限定されるものではなく、その要
旨を逸脱しない範囲において種々変更可能であることは
勿論である。
前記実施の形態に基づき具体的に説明したが、本発明
は、前記実施の形態に限定されるものではなく、その要
旨を逸脱しない範囲において種々変更可能であることは
勿論である。
【0147】
【発明の効果】本願において開示される発明のうち代表
的なものによって得られる効果を簡単に説明すれば、以
下のとおりである。
的なものによって得られる効果を簡単に説明すれば、以
下のとおりである。
【0148】(1)本発明によれば、サブサンプリング
により高精細画像データを複数の画像データに分割し、
当該分割された複数の画像データに対してマトリックス
演算を施し符号操作を行った後に、あるいは加減算を施
した後に、それぞれ並列に符号化するようにしたので、
S/N比対符号量の高い画像符号化を行うことが可能と
なる。
により高精細画像データを複数の画像データに分割し、
当該分割された複数の画像データに対してマトリックス
演算を施し符号操作を行った後に、あるいは加減算を施
した後に、それぞれ並列に符号化するようにしたので、
S/N比対符号量の高い画像符号化を行うことが可能と
なる。
【0149】(2)本発明によれば、汎用の画像符号化
器を利用することができるので、低コストで画像符号化
を行うことが可能となる。
器を利用することができるので、低コストで画像符号化
を行うことが可能となる。
【0150】(3)本発明によれば、サブサンプリング
により高精細画像データを複数の画像データに分割し、
当該分割された複数の画像データに対してマトリックス
演算を施した後に、あるいは加減算を施した後に、その
輝度値データを整数で除算し、剰余情報を伝送するよう
にしたので、輝度帯域の狭い汎用の画像符号化器を利用
することが可能となる。
により高精細画像データを複数の画像データに分割し、
当該分割された複数の画像データに対してマトリックス
演算を施した後に、あるいは加減算を施した後に、その
輝度値データを整数で除算し、剰余情報を伝送するよう
にしたので、輝度帯域の狭い汎用の画像符号化器を利用
することが可能となる。
【図1】本発明の実施の形態1の画像符号化方法の原理
を説明するための図である。
を説明するための図である。
【図2】図1に示す画像符号化方法を実施する画像符号
化装置の基本的な構成を示すブロック図である。
化装置の基本的な構成を示すブロック図である。
【図3】本発明の実施の形態1の画像符号化装置の基本
的な構成を示す図である。
的な構成を示す図である。
【図4】本実施の形態1の画像符号化方法により符号化
された画像データを復号する画像復号化装置の基本的な
構成を示す図である。
された画像データを復号する画像復号化装置の基本的な
構成を示す図である。
【図5】本実施の形態1において、画像符号化器に入力
されるマトリックス演算が施された画像データをディス
プレイ上に表示した中間調画像の一例を示す写真であ
る。
されるマトリックス演算が施された画像データをディス
プレイ上に表示した中間調画像の一例を示す写真であ
る。
【図6】本実施の形態1の画像符号化装置の概略構成を
示すブロック図である。
示すブロック図である。
【図7】本実施の形態1の各画像符号化器の符号化処理
における周波数領域の主成分を説明するための図であ
る。
における周波数領域の主成分を説明するための図であ
る。
【図8】本実施の形態1の画像符号化方法により符号化
された画像データを復号する画像復号化装置の概略構成
を示すブロック図である。
された画像データを復号する画像復号化装置の概略構成
を示すブロック図である。
【図9】本発明の実施の形態2の画像符号化装置の概略
構成を示すブロック図である。
構成を示すブロック図である。
【図10】本実施の形態2の画像符号化方法により符号
化された画像データを復号する画像復号化装置の概略構
成を示すブロック図である。
化された画像データを復号する画像復号化装置の概略構
成を示すブロック図である。
【図11】MPEG2等に代表される、離散コサイン変
換、動き補償および可変長符号化を組み合わせたハイブ
リッド符号化方法の基本的構成を示すブロック図であ
る。
換、動き補償および可変長符号化を組み合わせたハイブ
リッド符号化方法の基本的構成を示すブロック図であ
る。
【図12】コンピュータの一般的な構成を示すブロック
図である。
図である。
【図13】本発明の実施の形態3の画像符号化方法の原
理を説明するための図である。
理を説明するための図である。
【図14】図13に示す画像符号化方法における量子化
誤差を説明するための図である。
誤差を説明するための図である。
【図15】本実施の形態3の画像符号化装置、および本
実施の形態3の画像符号化方法により符号化された画像
データを復号する画像復号化装置の概略構成を示すブロ
ック図である。
実施の形態3の画像符号化方法により符号化された画像
データを復号する画像復号化装置の概略構成を示すブロ
ック図である。
【図16】本実施の形態3において、画像符号化器に入
力される加減算が施された分割画像データをディスプレ
イ上に表示した中間調画像の一例を示す写真である。
力される加減算が施された分割画像データをディスプレ
イ上に表示した中間調画像の一例を示す写真である。
【図17】本発明の実施の形態4の画像符号化装置、お
よび本実施の形態4の画像符号化方法により符号化され
た画像データを復号する画像復号化装置の概略構成を示
すブロック図である。
よび本実施の形態4の画像符号化方法により符号化され
た画像データを復号する画像復号化装置の概略構成を示
すブロック図である。
【図18】本実施の形態4の「輝度帯域を減少させる」
方法を、実施の形態1の符号化装置に適用した実施の形
態を示すブロック図である。
方法を、実施の形態1の符号化装置に適用した実施の形
態を示すブロック図である。
【図19】本実施の形態4の「輝度帯域を減少させる」
方法を、実施の形態1の復号化装置に適用した実施の形
態を示すブロック図である。
方法を、実施の形態1の復号化装置に適用した実施の形
態を示すブロック図である。
【図20】画像データを空間的に分割して、並列化した
符号化および復号化を行う場合の符号化処理および復号
化処理の一例を説明するための図である。
符号化および復号化を行う場合の符号化処理および復号
化処理の一例を説明するための図である。
【図21】画像データをサブサンプリングにより分割し
て、並列化した符号化および復号化を行う場合の符号化
処理および復号化処理の一例を説明するための図であ
る。
て、並列化した符号化および復号化を行う場合の符号化
処理および復号化処理の一例を説明するための図であ
る。
【図22】画像データをサブサンプリングにより分割し
て、並列化した符号化および復号化を行う場合の符号化
処理および復号化処理の一例を説明するための図であ
る。
て、並列化した符号化および復号化を行う場合の符号化
処理および復号化処理の一例を説明するための図であ
る。
【図23】図21、図22に示す画像データをサブサン
プリングにより分割する方法において、離散コサイン変
換(DCT)を直交変換に用いて低域に情報を集中さ
せ、その変換係数を量子化して圧縮する場合の問題点を
説明するための図である。
プリングにより分割する方法において、離散コサイン変
換(DCT)を直交変換に用いて低域に情報を集中さ
せ、その変換係数を量子化して圧縮する場合の問題点を
説明するための図である。
【図24】図23における信号処理の流れを示す図であ
る。
る。
1…画像分割器、2,8,21〜24,112,11
4,123〜126,172〜175…画像符号化器、
3,9,25,72,176…多重化器、4,10,2
6,74,177…分離器、5,11,27〜30,1
32〜135,178〜181…画像復号器、6…画像
合成器、7,15,39,102,121…サブサンプ
リング画像分割器、12,37,66,93,137…
サブサンプリング画像合成器、16、31,40,6
1,87,122,136,171,183…画像変換
器、17,36,41,65,92…マトリックス演算
部、18〜20,32〜34,42〜44,62〜6
4,88〜90…符号制御部、35,91,182…画
像バッファ、38…ブロック分割器、45〜48…離散
コサイン変換器、49〜52…量子化器、53〜56,
79〜82…逆量子化器、57〜60,83〜86…離
散コサイン逆変換器、67,94…ブロック合成器、6
8〜71…可変長符号化器、73,95…予測器、75
〜78…可変長符号再生器、100…画像表示装置、1
03…データ変換器、104,105,157,158
…符号化器、106,127…伝送器、131…受信
器、151,153…ダウンサンプリング回路、152
…z-1/2素子、154,156,163,165,16
9…加算器、155,164…反転器、161,162
…復号器、166,167…アップサンプリング回路、
168…z素子、170…1/2掛算器、184…除算
器、185,186…パターン照合器、187…乗加算
器、201…ブロック分割部、202…離散コサイン変
換部(DCT演算部)、203…量子化部、204…可
変長符号化部、205,212…逆量子化部、206,
213…離散コサイン逆変換部(逆DCT演算部)、2
07,214…ブロック合成部、208,215…予測
部、211…可変長符号再生部、301…中央処理装置
(CPU)、302…主メモリ、303…ディスプレ
イ、304…入力装置、305…補助記憶装置、306
…バスライン。
4,123〜126,172〜175…画像符号化器、
3,9,25,72,176…多重化器、4,10,2
6,74,177…分離器、5,11,27〜30,1
32〜135,178〜181…画像復号器、6…画像
合成器、7,15,39,102,121…サブサンプ
リング画像分割器、12,37,66,93,137…
サブサンプリング画像合成器、16、31,40,6
1,87,122,136,171,183…画像変換
器、17,36,41,65,92…マトリックス演算
部、18〜20,32〜34,42〜44,62〜6
4,88〜90…符号制御部、35,91,182…画
像バッファ、38…ブロック分割器、45〜48…離散
コサイン変換器、49〜52…量子化器、53〜56,
79〜82…逆量子化器、57〜60,83〜86…離
散コサイン逆変換器、67,94…ブロック合成器、6
8〜71…可変長符号化器、73,95…予測器、75
〜78…可変長符号再生器、100…画像表示装置、1
03…データ変換器、104,105,157,158
…符号化器、106,127…伝送器、131…受信
器、151,153…ダウンサンプリング回路、152
…z-1/2素子、154,156,163,165,16
9…加算器、155,164…反転器、161,162
…復号器、166,167…アップサンプリング回路、
168…z素子、170…1/2掛算器、184…除算
器、185,186…パターン照合器、187…乗加算
器、201…ブロック分割部、202…離散コサイン変
換部(DCT演算部)、203…量子化部、204…可
変長符号化部、205,212…逆量子化部、206,
213…離散コサイン逆変換部(逆DCT演算部)、2
07,214…ブロック合成部、208,215…予測
部、211…可変長符号再生部、301…中央処理装置
(CPU)、302…主メモリ、303…ディスプレ
イ、304…入力装置、305…補助記憶装置、306
…バスライン。
─────────────────────────────────────────────────────
フロントページの続き
(72)発明者 中嶋 秀樹
東京都新宿区西新宿三丁目19番2号 日
本電信電話株式会社内
(56)参考文献 特開 平6−38192(JP,A)
(58)調査した分野(Int.Cl.7,DB名)
H04N 7/24 - 7/68
Claims (7)
- 【請求項1】 サブサンプリングにより原画像データ
を、 水平・垂直方向共に原画像データの偶数番目の画素から
なる画像データA、 水平方向は原画像データの奇数番目の画素からなり、垂
直方向は原画像データの偶数番目の画素からなる画像デ
ータB 、水平方向は原画像データの偶数番目の画素からなり、垂
直方向は原画像データの奇数番目の画素からなる画像デ
ータC 、および、水平・垂直方向共に原画像データの奇数番目の
画素からなる画像データDの4つ の画像データに分割す
るステップと、 前記サブサンプリングにより分割された4つの画像デー
タの各画素毎に下記の演算を施すことによって、水平・垂直方向共に低域の空間周波数成分を有する画像
データA’ 、水平方向は低域の空間周波数成分を有し、垂直方向は中
高域の空間周波数成分を有する画像データB’ 、水平方向は中高域の空間周波数成分を有し、垂直方向は
低域の空間周波数成分を有する画像データC’ 、および、水平・垂直方向共に中高域の空間周波数成分を
有する画像データD’の4つの画像データを得る演算 ス
テップと、 前記演算ステップで得られた4つの画像データをそれぞ
れ並列に離散コサイン変換し、当該離散コサイン変換で
得られた離散コサイン係数を量子化することにより符号
化するステップとを具備することを特徴とする画像符号
化方法。a’=a+b+c+d、 b’=(−1) l ・(a+b−c−d) 、c’=(−1) k ・(a−b+c−d) 、d’=(−1) l ・(−1) k ・(a−b−c+d) 、但し、a=A(k,l)、b=B(k,l)、c=C
(k,l)、d=D(k,l)、a’=A’(k,
l)、b’=B’(k,l)、c’=C’(k,l)、
d’=D’(k,l)、 A(k,l)、B(k,l)、C(k,l)、D(k,
l)、A’(k,l)、B’(k,l)、C’(k,
l)、D’(k,l)は、それぞれ画像A、B、C、
D、A’、B’、C’、D’の位置(k、l)における
画素値、 k(=0,1,..,M/2−1)は水平方向の画素の
番号、 l(=0,1,..,N/2−1)は垂直方向の画素の
番号、 Mは原画像データの水平方向の画素数、 Nは原画像データの垂直方向の画素数。 - 【請求項2】 サブサンプリングにより原画像データ
を、 水平・垂直方向共に原画像データの偶数番目の画素から
なる画像データA、 水平方向は原画像データの奇数番目の画素からなり、垂
直方向は原画像データの偶数番目の画素からなる画像デ
ータB、 水平方向は原画像データの偶数番目の画素からなり、垂
直方向は原画像データの奇数番目の画素からなる画像デ
ータC、 および、水平・垂直方向共に原画像データの奇数番目の
画素からなる画像データDの4つ の画像データに分割す
るステップと、 前記サブサンプリングにより分割された4つの画像デー
タの各画素毎に下記の加減算を施すことによって、 水平・垂直方向共に低域の空間周波数成分を有する画像
データA’ 、水平方向は低域の空間周波数成分を有し、垂直方向は中
高域の空間周波数成分を有する画像データB’ 、水平方向は中高域の空間周波数成分を有し、垂直方向は
低域の空間周波数成分を有する画像データC’ 、および、水平・垂直方向共に中高域の空間周波数成分を
有する画像データD’の4つの画像データを得る加減算
ステップと、 前記加減算ステップで得られた4つの画像データをそれ
ぞれ並列に離散コサイン変換し、当該離散コサイン変換
で得られた離散コサイン係数を量子化することにより符
号化するステップとを具備することを特徴とする画像符
号化方法。a’=a+b+c+d、 b’=a+b−c−d 、c’=a−b+c−d 、d’=a−b−c+d 、但し、a=A(k,l)、b=B(k,l)、c=C
(k,l)、d=D(k,l)、a’=A’(k,
l)、b’=B’(k,l)、c’=C’(k,l)、
d’=D’(k,l)、 A(k,l)、B(k,l)、C(k,l)、D(k,
l)、A’(k,l)、B’(k,l)、C’(k,
l)、D’(k,l)は、それぞれ画像A、B、C、
D、A’、B’、C’、D’の位置(k、l)における
画素値、 k(=0,1,..,M/2−1)は水平方向の画素の
番号、 l(=0,1,..,N/2−1)は垂直方向の画素の
番号、 Mは原画像データの水平方向の画素数、 Nは原画像データの垂直方向の画素数。 - 【請求項3】 前記それぞれ並列に符号化される4つの
画像データの輝度値データを任意の整数で除算するステ
ップと、 前記除算により得られた4つの画像データの輝度値デー
タの各剰余値を複数の剰余値パターンと照合して、前記
除算により得られた4つの画像データの輝度値データの
各剰余値を表す剰余情報を生成するステップと、 前記剰余情報と前記符号化された4つの画像データとを
多重化するステップとを、さらに有し、 前記符号化するステップは、前記除算により得られた4
つの画像データにおける輝度値データの商の値を符号化
するステップであることを特徴とする請求項1または請
求項2に記載された画像符号化方法。 - 【請求項4】 サブサンプリングにより原画像データ
を、 水平・垂直方向共に原画像データの偶数番目の画素から
なる画像データA、 水平方向は原画像データの奇数番目の画素からなり、垂
直方向は原画像データの偶数番目の画素からなる画像デ
ータB 、水平方向は原画像データの偶数番目の画素からなり、垂
直方向は原画像データの奇数番目の画素からなる画像デ
ータC 、および、水平・垂直方向共に原画像データの奇数番目の
画素からなる画像デー タDの4つ の画像データに分割す
るサブサンプリング手段と、 前記サブサンプリング手段により分割された4つの画像
データの各画素毎に下記の演算を施すことによって、水平・垂直方向共に低域の空間周波数成分を有する画像
データA’ 、水平方向は低域の空間周波数成分を有し、垂直方向は中
高域の空間周波数成分を有する画像データB’ 、水平方向は中高域の空間周波数成分を有し、垂直方向は
低域の空間周波数成分を有する画像データC’ 、および、水平・垂直方向共に中高域の空間周波数成分を
有する画像データD’の4つの画像データを得る演算手
段 と、 前記演算手段で得られた4つの画像データが並列に入力
され、該入力を離散コサイン変換し、当該離散コサイン
変換で得られた離散コサイン係数を量子化することによ
り符号化する4つの画像符号化器とを具備することを特
徴とする画像符号化装置。a’=a+b+c+d、 b’=(−1) l ・(a+b−c−d) 、c’=(−1) k ・(a−b+c−d) 、d’=(−1) l ・(−1) k ・(a−b−c+d) 、但し、a=A(k,l)、b=B(k,l)、c=C
(k,l)、d=D(k,l)、a’=A’(k,
l)、b’=B’(k,l)、c’=C’(k,l)、
d’=D’(k,l)、 A(k,l)、B(k,l)、C(k,l)、D(k,
l)、A’(k,l)、B’(k,l)、C’(k,
l)、D’(k,l)は、それぞれ画像A、B、C、
D、A’、B’、C’、D’の位置(k、l)における
画素値、 k(=0,1,..,M/2−1)は水平方向の画素の
番号、 l(=0,1,..,N/2−1)は垂直方向の画素の
番号、 Mは原画像データの水平方向の画素数、 Nは原画像データの垂直方向の画素数。 - 【請求項5】 サブサンプリングにより原画像データ
を、 水平・垂直方向共に原画像データの偶数番目の画素から
なる画像データA、 水平方向は原画像データの奇数番目の画素からなり、垂
直方向は原画像データの偶数番目の画素からなる画像デ
ータB、 水平方向は原画像データの偶数番目の画素からなり、垂
直方向は原画像データの奇数番目の画素からなる画像デ
ータC、 および、水平・垂直方向共に原画像データの奇数番目の
画素からなる画像データDの4 つの画像データに分割す
るサブサンプリング手段と、 前記サブサンプリング手段により分割された4つの画像
データの各画素毎に下記の加減算を施すことによって、 水平・垂直方向共に低域の空間周波数成分を有する画像
データA’ 、水平方向は低域の空間周波数成分を有し、垂直方向は中
高域の空間周波数成分を有する画像データB’ 、水平方向は中高域の空間周波数成分を有し、垂直方向は
低域の空間周波数成分を有する画像データC’ 、および、水平・垂直方向共に中高域の空間周波数成分を
有する画像データD’の4つの画像データを得る 加減算
手段と、 前記加減算手段で得られた4つの画像データが並列に入
力され、該入力を離散コサイン変換し、当該離散コサイ
ン変換で得られた離散コサイン係数を量子化することに
より符号化する4つの画像符号化器とを具備することを
特徴とする画像符号化装置。a’=a+b+c+d、 b’=a+b−c−d 、c’=a−b+c−d 、d’=a−b−c+d 、但し、a=A(k,l)、b=B(k,l)、c=C
(k,l)、d=D(k,l)、a’=A’(k,
l)、b’=B’(k,l)、c’=C’(k,l)、
d’=D’(k,l)、 A(k,l)、B(k,l)、C(k,l)、D(k,
l)、A’(k,l)、B’(k,l)、C’(k,
l)、D’(k,l)は、それぞれ画像A、B、 C、
D、A’、B’、C’、D’の位置(k、l)における
画素値、 k(=0,1,..,M/2−1)は水平方向の画素の
番号、 l(=0,1,..,N/2−1)は垂直方向の画素の
番号、 Mは原画像データの水平方向の画素数、 Nは原画像データの垂直方向の画素数。 - 【請求項6】 前記4つの画像符号化器に入力される4
つの画像データの輝度値データを任意の整数で除算する
除算手段と、 前記除算手段により得られた4つの画像データの輝度値
データの各剰余値を複数の剰余値パターンと照合して、
前記除算手段により得られた4つの画像データの輝度値
データの各剰余値を表す剰余情報を生成する剰余情報生
成手段と、 前記剰余情報生成手段で生成された剰余情報と前記4つ
の画像符号化器により符号化された4つの画像データと
を多重化する多重化手段とを、さらに具備し、 前記4つの画像符号化器は、前記除算手段により得られ
た4つの画像データにおける輝度値データの商の値を符
号化することを特徴とする請求項4または請求項5に記
載された画像符号化装置。 - 【請求項7】 請求項1ないし請求項3のいずれか1項
に記載の画像符号化方法におけるステップをコンピュー
タに実行させるためのプログラムとし、前記プログラムを前記コンピュータで読取り可能な記録
媒体に記録したことを特徴とする画像符号化プログラム
を記録した記録媒体 。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP23349397A JP3401759B2 (ja) | 1996-10-07 | 1997-08-29 | 画像符号化方法及び装置並びに画像符号化プログラムを記録した記録媒体 |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8-265793 | 1996-10-07 | ||
| JP26579396 | 1996-10-07 | ||
| JP23349397A JP3401759B2 (ja) | 1996-10-07 | 1997-08-29 | 画像符号化方法及び装置並びに画像符号化プログラムを記録した記録媒体 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH10174100A JPH10174100A (ja) | 1998-06-26 |
| JP3401759B2 true JP3401759B2 (ja) | 2003-04-28 |
Family
ID=26531060
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP23349397A Expired - Fee Related JP3401759B2 (ja) | 1996-10-07 | 1997-08-29 | 画像符号化方法及び装置並びに画像符号化プログラムを記録した記録媒体 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3401759B2 (ja) |
-
1997
- 1997-08-29 JP JP23349397A patent/JP3401759B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH10174100A (ja) | 1998-06-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6694342B1 (en) | Scaled forward and inverse discrete cosine transform and video compression/decompression systems employing the same | |
| US6963606B1 (en) | Digital signal conversion method and digital signal conversion device | |
| US6873655B2 (en) | Codec system and method for spatially scalable video data | |
| JP3241653B2 (ja) | エネルギー補償/逆補償機能を改善するスケラブル符号化器およびその方法 | |
| EP0585051B1 (en) | Image processing method and apparatus | |
| JPH1093966A (ja) | 画像符号化装置 | |
| US6563946B2 (en) | Image processing apparatus and method | |
| KR100510756B1 (ko) | 화상복호화장치와 그 방법 및 화상재생장치 | |
| WO2005079054A1 (ja) | 画像圧縮装置 | |
| JP2001086345A (ja) | 画像処理装置および画像処理方法 | |
| JPH07298258A (ja) | 画像符号化復号化方法 | |
| JPH08294119A (ja) | 画像符号化/復号化装置 | |
| EP1944976A2 (en) | Image signal transforming method, image signal inversely-transforming method, image encoding apparatus, image encoding method, image encoding program, image decoding apparatus, image decoding method, and image decoding program | |
| JP2002314998A (ja) | 同時的フォーマット縮小方法、及びエンコード・ビデオ信号のデコード方法 | |
| JPH0670340A (ja) | デジタル信号をコード化する少なくも1つのエンコーダー及びコード化デジタル信号をデコード化する少なくも1つのデコーダーを有する装置及び該装置のためのエンコーダー並びにデコーダー | |
| JP3401759B2 (ja) | 画像符号化方法及び装置並びに画像符号化プログラムを記録した記録媒体 | |
| JPH0487460A (ja) | 画像処理装置 | |
| JP3759538B2 (ja) | 画像信号処理方法及び画像信号伝送装置 | |
| JPS6041915B2 (ja) | 画像信号符号化処理方式 | |
| JPS63116585A (ja) | コ−ドテ−ブル作成方式 | |
| JP3401761B2 (ja) | 動画像圧縮符号化・復号化方法、動画像圧縮符号化・復号化装置、動画像符号化伝送方法、動画像符号化伝送システムおよび動画像圧縮符号化・復号化プログラムを記録した記録媒体 | |
| JP3869303B2 (ja) | 画像復号化方法及び装置 | |
| JPH08180194A (ja) | 符号化装置及び方法 | |
| JP2537246B2 (ja) | 画像符号化方式 | |
| JPH08186817A (ja) | 動画像圧縮装置とその方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080229 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090228 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090228 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100228 Year of fee payment: 7 |
|
| LAPS | Cancellation because of no payment of annual fees |