JPH0435269A - 2次元信号符号化復号化方法とその符号化装置・復号化装置 - Google Patents
2次元信号符号化復号化方法とその符号化装置・復号化装置Info
- Publication number
- JPH0435269A JPH0435269A JP2135272A JP13527290A JPH0435269A JP H0435269 A JPH0435269 A JP H0435269A JP 2135272 A JP2135272 A JP 2135272A JP 13527290 A JP13527290 A JP 13527290A JP H0435269 A JPH0435269 A JP H0435269A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- block
- tables
- formulas
- input
- 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.)
- Granted
Links
Classifications
-
- 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/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
- H04N19/86—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
-
- 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/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/527—Global motion vector estimation
-
- 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/90—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
- H04N19/96—Tree coding, e.g. quad-tree coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、画像信号のような2次元信号の変換符号化復
号化方法および符号化装置と復号化装置に関するもので
ある。
号化方法および符号化装置と復号化装置に関するもので
ある。
S P I E第1001巻ビジュアル・コミュニケー
ションズ・アンド・イメージ・プロセッシング′88(
SPIE Vol、1001 Visual Comm
unications andImage Proce
ssing ’88)+ pp、834〜839に記載
の論文[文献1]では、画像信号を、まず水平垂直各方
向に半分ずつ重なり合う、サイズが2N X 2Nの均
一なブロックに分解する。次に、あるブロックをブロッ
クPと呼ぶことにすると、ブロックPの入力信号xp(
m、n)(m=o、 1、・・・、、2N−1; n=
o、 L −2N−1)に対して、予め定めた窓関数−
(n) (n=o、 L・・・、 2N−1)と、変換
式%式%) によりN×N点の変換信号Xp(k、t)を計算し、復
号化側に伝送する。
ションズ・アンド・イメージ・プロセッシング′88(
SPIE Vol、1001 Visual Comm
unications andImage Proce
ssing ’88)+ pp、834〜839に記載
の論文[文献1]では、画像信号を、まず水平垂直各方
向に半分ずつ重なり合う、サイズが2N X 2Nの均
一なブロックに分解する。次に、あるブロックをブロッ
クPと呼ぶことにすると、ブロックPの入力信号xp(
m、n)(m=o、 1、・・・、、2N−1; n=
o、 L −2N−1)に対して、予め定めた窓関数−
(n) (n=o、 L・・・、 2N−1)と、変換
式%式%) によりN×N点の変換信号Xp(k、t)を計算し、復
号化側に伝送する。
復号化側では、まず符号化側より伝送された変換信号X
p(k+ i)に対して、符号化側で用いたのと同じ窓
関数w(n)(n=o、 1. ・・・、 2N−1)
と、変換式%式%)) により2N X 28点の逆変換信号yp(man)を
計算する。
p(k+ i)に対して、符号化側で用いたのと同じ窓
関数w(n)(n=o、 1. ・・・、 2N−1)
と、変換式%式%)) により2N X 28点の逆変換信号yp(man)を
計算する。
次に、符号化側と同じ位置に逆変換信号yp(man)
を配置し、複数のブロックが重なる部分では逆変換信号
を加算して、復号信号を得ている。復号信号、特にブロ
ックの境界部分は、隣接ブロックの逆変換信号との加算
により作成されるので、フロックに閉した変換符号化に
比べ、ブロック歪みと呼ばれるブロック境界部分での信
号の不連続変化を軽減できる。文献lの符号化方法では
、変換信号の全サンプル点数を、入力信号の全サンプル
点数と同じにできる。また、窓関数11(n)(n・0
,1゜−、2N−1) が、w(2N−1−n)−w(
n)(n=o、 1. −、 N−1)で、かつin”
(n)4w2(N−1−n)=1 (n=o、 L ”
・、 N/2−1)である時、無歪みの変換信号Xp(
k、 i)を復号化処理すると、復号信号は入力信号と
一致する。
を配置し、複数のブロックが重なる部分では逆変換信号
を加算して、復号信号を得ている。復号信号、特にブロ
ックの境界部分は、隣接ブロックの逆変換信号との加算
により作成されるので、フロックに閉した変換符号化に
比べ、ブロック歪みと呼ばれるブロック境界部分での信
号の不連続変化を軽減できる。文献lの符号化方法では
、変換信号の全サンプル点数を、入力信号の全サンプル
点数と同じにできる。また、窓関数11(n)(n・0
,1゜−、2N−1) が、w(2N−1−n)−w(
n)(n=o、 1. −、 N−1)で、かつin”
(n)4w2(N−1−n)=1 (n=o、 L ”
・、 N/2−1)である時、無歪みの変換信号Xp(
k、 i)を復号化処理すると、復号信号は入力信号と
一致する。
文献1の他、IEEE )ランザクションズ・オン・ア
コースティクス・スピーチ・アンド・シグナル・プロセ
ッシング第37巻、第4号(IEEE Transac
tions on Acoustics、 5peec
h、 and Signal Pro−cessing
、 Vol、37. No、4. April 198
9) pp、553〜559[文献2]にも、別の線形
変換を用いて、入力信号上でフロックが相互にオーバー
ラツプしていながら、変換信号のサンプル点数が入力信
号のサンプル点数と同しになる符号化方法が示されてい
る。この文献2の方法においても、ブロックサイズは均
一である。
コースティクス・スピーチ・アンド・シグナル・プロセ
ッシング第37巻、第4号(IEEE Transac
tions on Acoustics、 5peec
h、 and Signal Pro−cessing
、 Vol、37. No、4. April 198
9) pp、553〜559[文献2]にも、別の線形
変換を用いて、入力信号上でフロックが相互にオーバー
ラツプしていながら、変換信号のサンプル点数が入力信
号のサンプル点数と同しになる符号化方法が示されてい
る。この文献2の方法においても、ブロックサイズは均
一である。
(発明が解決しようとする課題〕
1989年インターナショナル・コンファレンス・オン
・アコースティクス・スピーチ・アンド・シグナル・プ
ロセッシング(1989InternationalC
onference on Acoustics、 5
peech、 and SignalProcessi
ng) M9.13. pp、 1854〜1857に
記載の論文[文献3]では、画像信号を2次元のブロッ
クに分割し、各ブロックに閉じて離散コサイン変換を施
す符号化方法に関して、符号化効率を改善する手法とし
て、信号の性質に応じてブロックの大きさを変化させる
方式が示されている。
・アコースティクス・スピーチ・アンド・シグナル・プ
ロセッシング(1989InternationalC
onference on Acoustics、 5
peech、 and SignalProcessi
ng) M9.13. pp、 1854〜1857に
記載の論文[文献3]では、画像信号を2次元のブロッ
クに分割し、各ブロックに閉じて離散コサイン変換を施
す符号化方法に関して、符号化効率を改善する手法とし
て、信号の性質に応じてブロックの大きさを変化させる
方式が示されている。
文献1および2の符号化方法では、文献3の方式のよう
にブロックサイズを変化させると、異なるサイズのブロ
ックが重なる部分では、復号信号において入力信号を復
号することができな(なるという問題がある。
にブロックサイズを変化させると、異なるサイズのブロ
ックが重なる部分では、復号信号において入力信号を復
号することができな(なるという問題がある。
本発明の目的は、上記問題点を解消し、入力信号上でブ
ロックが相互にオーバーラツプしている2次元信号の変
換符号化方法で、ブロックサイズが可変な2次元信号符
号化復号化方法を実現し、より高い符号化効率を達成す
ることにある。
ロックが相互にオーバーラツプしている2次元信号の変
換符号化方法で、ブロックサイズが可変な2次元信号符
号化復号化方法を実現し、より高い符号化効率を達成す
ることにある。
本発明の他の目的は、2次元信号符号化復号化方法に用
いる符号化装置および復号化装置を提供することにある
。
いる符号化装置および復号化装置を提供することにある
。
(課題を解決するための手段]
本発明の2次元信号符号化復号化方法は、符号化側では
、入力2次元信号を、複数のサイズの長方形のブロック
に分割し、成分方向別およびブロックサイズ別に窓関数
hAM(Ill)、hB、4(n)を用意し、あるブロ
ックのサイズがM×Nであるときは、当該ブロックを中
心時する2M X 2N点の入力信号xp(m+ n)
(m=帆1、・・・、、2M−1; n=o、 L
−2N−1)から変換式 %式%)) によりM×N点の変換信号Xp(k、 i)を計算し、
前記ブロック分割情報と変換信号を復号化側に伝送し、 復号化側では、前記符号化側の窓関数hAM4(m)F
i!1s(n)に対応する窓関数fA、4(m)、 f
sN(n)を用意し、符号化側より伝送された変換信号
のブロックサイズ力<M×Nであるときは、前記変換信
号から変換式 %式%() により2M X 2N点の逆変換信号yp(m、n)を
計算し、符号化側より伝送されたフロック分割情報に従
って前記逆変換信号を配置し、複数のフロックが重なる
部分では当該逆変換信号を加算して、復号信号を作成す
ることを特徴とする。
、入力2次元信号を、複数のサイズの長方形のブロック
に分割し、成分方向別およびブロックサイズ別に窓関数
hAM(Ill)、hB、4(n)を用意し、あるブロ
ックのサイズがM×Nであるときは、当該ブロックを中
心時する2M X 2N点の入力信号xp(m+ n)
(m=帆1、・・・、、2M−1; n=o、 L
−2N−1)から変換式 %式%)) によりM×N点の変換信号Xp(k、 i)を計算し、
前記ブロック分割情報と変換信号を復号化側に伝送し、 復号化側では、前記符号化側の窓関数hAM4(m)F
i!1s(n)に対応する窓関数fA、4(m)、 f
sN(n)を用意し、符号化側より伝送された変換信号
のブロックサイズ力<M×Nであるときは、前記変換信
号から変換式 %式%() により2M X 2N点の逆変換信号yp(m、n)を
計算し、符号化側より伝送されたフロック分割情報に従
って前記逆変換信号を配置し、複数のフロックが重なる
部分では当該逆変換信号を加算して、復号信号を作成す
ることを特徴とする。
本発明の2次元信号の符号化装置は、
入力2次元信号を、複数のサイズの長方形のフロックに
分割する手段と、 ブロックサイズと成分方向別に窓関数hAM(m)hi
N(n)を用意し、あるフロックのサイズ力<M×Nで
あるときは、当該ブロックを中心とする2M X 2N
点の人力信号xp(m、 n) (m=0. l −、
2M−1: n=01、・・・、 2N−1)から変換
式 %式%(4)) : によりM×N点の変換信号Xp(k、 i)を計算する
手段とからなり、 前記ブロック分割情報と変換信号を出力することを特徴
とする。
分割する手段と、 ブロックサイズと成分方向別に窓関数hAM(m)hi
N(n)を用意し、あるフロックのサイズ力<M×Nで
あるときは、当該ブロックを中心とする2M X 2N
点の人力信号xp(m、 n) (m=0. l −、
2M−1: n=01、・・・、 2N−1)から変換
式 %式%(4)) : によりM×N点の変換信号Xp(k、 i)を計算する
手段とからなり、 前記ブロック分割情報と変換信号を出力することを特徴
とする。
本発明の2次元信号の復号化装置は、
符号化側の窓関数hAM(m)+ hllN(n)に対
応する窓関数fAM(+++)、fmN(n)を用意し
、符号化側より伝送される変換信号のブロックサイズが
M×Nであるときは、入力変換信号から変換式 %式%)) により2M X 2N点の逆変換信号yp (m、 n
)を計算する手段と、 符号化側より伝送されるブロック分割情報に従って前記
逆変換信号を配置し、複数のブロックが重なる部分では
当該逆変換信号を加算して、復号信号を作成する手段と
からなることを特徴とする。
応する窓関数fAM(+++)、fmN(n)を用意し
、符号化側より伝送される変換信号のブロックサイズが
M×Nであるときは、入力変換信号から変換式 %式%)) により2M X 2N点の逆変換信号yp (m、 n
)を計算する手段と、 符号化側より伝送されるブロック分割情報に従って前記
逆変換信号を配置し、複数のブロックが重なる部分では
当該逆変換信号を加算して、復号信号を作成する手段と
からなることを特徴とする。
以下の記述では、第1成分を水平方向成分、第2成分を
垂直方向成分と呼ぶことにする。
垂直方向成分と呼ぶことにする。
本発明では、符号化側では、入力2次元信号を、例えば
、一定の柄が広がっている部分では大きなブロックサイ
ズを、信号の性質の変化が激しい部分では小さなブロッ
クサイズという具合に、何らかの基準に従って複数のサ
イズの長方形のブロックに分割する。ブロックサイズの
最小値を、水平方向にはHo、垂直方向にはNoである
とする。次に、あるブロックPに対して、そのブロック
サイズがM×Nである時、そのブロックを中心とした2
MX2N点の入力信号をXp(m、n) (m=帆L
・、 2M−1゜n=o、 1. ・”、 2N−1)
とすると、変換式%式%)) によりM×N点の変換信号Xp(k、 i)に変換する
。
、一定の柄が広がっている部分では大きなブロックサイ
ズを、信号の性質の変化が激しい部分では小さなブロッ
クサイズという具合に、何らかの基準に従って複数のサ
イズの長方形のブロックに分割する。ブロックサイズの
最小値を、水平方向にはHo、垂直方向にはNoである
とする。次に、あるブロックPに対して、そのブロック
サイズがM×Nである時、そのブロックを中心とした2
MX2N点の入力信号をXp(m、n) (m=帆L
・、 2M−1゜n=o、 1. ・”、 2N−1)
とすると、変換式%式%)) によりM×N点の変換信号Xp(k、 i)に変換する
。
hAM(m)+ h+n+(n)は、水平垂直の方向別
(A、 B)およびブロックサイズ別(M、 N)に用
意した窓関数である。窓関数hAM(m)が(M+1)
個以上のサンプル点で0でない値を持つか、あるいは窓
関数hlN(n)が(N+1)個以上のサンプル点で0
でない値を持つものとすると、式(3)のXp(1++
n)hA14(o+)hIIN(n)は、入力信号上
で実質的なブロック間の重なりを持つことになる。最後
に、ブロック分割情報と変換信号Xp(k、 i)を復
号化側に伝送する。
(A、 B)およびブロックサイズ別(M、 N)に用
意した窓関数である。窓関数hAM(m)が(M+1)
個以上のサンプル点で0でない値を持つか、あるいは窓
関数hlN(n)が(N+1)個以上のサンプル点で0
でない値を持つものとすると、式(3)のXp(1++
n)hA14(o+)hIIN(n)は、入力信号上
で実質的なブロック間の重なりを持つことになる。最後
に、ブロック分割情報と変換信号Xp(k、 i)を復
号化側に伝送する。
復号化側では、符号化側の窓関数h□(m)、 hII
N(n)に対応して、窓関数faM(m)+ fuN(
n)を、方向別かつブロックサイズ別に用意する。その
上で符号化側より伝送された変換信号Xp(k、 i)
に対して、変換式 次に符号化側より伝送されたブロック分割情報に応じて
逆変換信号yp(m+ n)を配置し、複数のブロック
が重なる部分では逆変換信号を加算して、復号信号を作
成する。
N(n)に対応して、窓関数faM(m)+ fuN(
n)を、方向別かつブロックサイズ別に用意する。その
上で符号化側より伝送された変換信号Xp(k、 i)
に対して、変換式 次に符号化側より伝送されたブロック分割情報に応じて
逆変換信号yp(m+ n)を配置し、複数のブロック
が重なる部分では逆変換信号を加算して、復号信号を作
成する。
無歪みの変換信号Xp(k、 i)を復号化処理した場
合、文献1より、逆変換信号Vp(…、 n)は入力信
号xp(m、 n)を用いて、 yp(m+ n) Xcos ((2m+M+1) (2に+l) tt
/(4M月Xcos ((2n+N+1)(2i+1
)π/(4N))(m=0. 1. −、2M−1;
n=o、 1、・・・、、2N−1)・ ・ ・(4
) により2M X 2N点の逆変換信号yp(L n)を
計算する。
合、文献1より、逆変換信号Vp(…、 n)は入力信
号xp(m、 n)を用いて、 yp(m+ n) Xcos ((2m+M+1) (2に+l) tt
/(4M月Xcos ((2n+N+1)(2i+1
)π/(4N))(m=0. 1. −、2M−1;
n=o、 1、・・・、、2N−1)・ ・ ・(4
) により2M X 2N点の逆変換信号yp(L n)を
計算する。
b+No(n)f+n+o(n)+h+No(n+No
)f++o(n+No) =1(0≦n<N、)) bBHo(2No−1−n)fsso(n+No)
−ha、4o(No−1−n)fgNo(n)(0≦n
< No) となるように計算する。また、その他のプロンクサイズ
に対応する窓関数hA14(m)、 hsH(n)。
)f++o(n+No) =1(0≦n<N、)) bBHo(2No−1−n)fsso(n+No)
−ha、4o(No−1−n)fgNo(n)(0≦n
< No) となるように計算する。また、その他のプロンクサイズ
に対応する窓関数hA14(m)、 hsH(n)。
fAM(In)+ fiN(n) は、hAM4(m)
= f AM (m) = O(m < N/2−M
o/2)h□軸)fい軸) = halo (m−M/2+Mo/2) f AMO
(m−M/2+Mo/2)(F′I/2−Mo/2≦I
II<N/2+門。/2)と表される。
= f AM (m) = O(m < N/2−M
o/2)h□軸)fい軸) = halo (m−M/2+Mo/2) f AMO
(m−M/2+Mo/2)(F′I/2−Mo/2≦I
II<N/2+門。/2)と表される。
一方、方向別最小ブロックサイズ門。、Noに対応する
符号化側の窓関数をhAMo(m)+ hgNo(n)
、復号化側の窓関数をfAMo(m)、 f++No(
n)とし、haso(m)fAMo(m) +hAMo
(llMo)fAMo(m+Mo) −1(0≦m <
MO) hAMo(2Mo−1−m)fA、4o(In+Mo)
−haxo(Mo−1−m)faxo(m)(0≦m
<Mo) hag(M−1−m)fas(m) −halo(M/2+Mo/2−1−m)faso(m
−M/2+Ma/2)0+/2−Mo/2≦m <M/
2+Mo/2)has(n+) −fAl、I(m)
=1 (M/2+Mo/2≦m <3N/2−M
o/2)h AM (m) = f AM (m)=
LMo (m−3N/2+Mo/2) f AMO(m
−3N/2+Mo/2)(3N/2−M、/2≦01
< 3N/2+Mo/2)has(3M−1−m)fa
x(m) −hAMo(3N/2+Mo/2−1−m)faso(
m−3N/24Mo/2)(3N/2−M、/2≦m<
3N/2+門。/2)hAMI(m) = f AM
(m) −〇 (m23N/2+Mo
/2)hBN(N) −f BN(N) −〇
(n < N/2−No/2)hBN(N)
fい(N) −h++No (n−N/2+No/2) f 880
(n−N/2+No/2)(N/2−N、/2≦n<
N/2+No/2)hBN(N−1−n)flIN(n
) =haNo(N/2+No/2−1−n) fsNo(
n−N/2+No/2)(N/2−N、/2≦n<N/
2+No/2)t+++N(n) −flIN(n)
−1(N/2+No/2≦n<3N/2−No/2)h
as (n) −f as (n) = hg)lo (n−3N/2+No/2) f l
1so (n−3N/2÷No/2)(3N/2−N、
/2≦n < 3N/2+No/2)hllN(3N−
1−n)fBN(n)−hiNo (3N/2+No/
2−1−n) f 880 (n−3N/2+No/2
)(3N/2−N、/2≦n<3N/2+No/2)t
+BH(n) =fi+N(n) −o
(n≧3n/2+No/2)となるように設計し
たとする。窓関数ha、4(++) 。
符号化側の窓関数をhAMo(m)+ hgNo(n)
、復号化側の窓関数をfAMo(m)、 f++No(
n)とし、haso(m)fAMo(m) +hAMo
(llMo)fAMo(m+Mo) −1(0≦m <
MO) hAMo(2Mo−1−m)fA、4o(In+Mo)
−haxo(Mo−1−m)faxo(m)(0≦m
<Mo) hag(M−1−m)fas(m) −halo(M/2+Mo/2−1−m)faso(m
−M/2+Ma/2)0+/2−Mo/2≦m <M/
2+Mo/2)has(n+) −fAl、I(m)
=1 (M/2+Mo/2≦m <3N/2−M
o/2)h AM (m) = f AM (m)=
LMo (m−3N/2+Mo/2) f AMO(m
−3N/2+Mo/2)(3N/2−M、/2≦01
< 3N/2+Mo/2)has(3M−1−m)fa
x(m) −hAMo(3N/2+Mo/2−1−m)faso(
m−3N/24Mo/2)(3N/2−M、/2≦m<
3N/2+門。/2)hAMI(m) = f AM
(m) −〇 (m23N/2+Mo
/2)hBN(N) −f BN(N) −〇
(n < N/2−No/2)hBN(N)
fい(N) −h++No (n−N/2+No/2) f 880
(n−N/2+No/2)(N/2−N、/2≦n<
N/2+No/2)hBN(N−1−n)flIN(n
) =haNo(N/2+No/2−1−n) fsNo(
n−N/2+No/2)(N/2−N、/2≦n<N/
2+No/2)t+++N(n) −flIN(n)
−1(N/2+No/2≦n<3N/2−No/2)h
as (n) −f as (n) = hg)lo (n−3N/2+No/2) f l
1so (n−3N/2÷No/2)(3N/2−N、
/2≦n < 3N/2+No/2)hllN(3N−
1−n)fBN(n)−hiNo (3N/2+No/
2−1−n) f 880 (n−3N/2+No/2
)(3N/2−N、/2≦n<3N/2+No/2)t
+BH(n) =fi+N(n) −o
(n≧3n/2+No/2)となるように設計し
たとする。窓関数ha、4(++) 。
f A、 (n+)は、(M+1)個以上のサンプル点
で0でない値を取ることができる。窓関数t+++N(
n)、 fiN(n)についても、(N+1)個以上の
サンプル点で0でない値を取ることができる。この時、
逆変換信号yp(m、n)のブロックの右上の領域(m
=M、 M+l、・・・2M−1; n=o、 1.
・・・、 N−1)を、さらに3つに場合分けして計算
すると、まず領域(m=M、 M+1.・・・3N/2
−Mo/2−1; n−0,L −、N−1)では、h
AM4(m)fAM(m)−1,ha、4(3M−1−
m)fas(+++)−〇であるので、 yp(m、n) −fBN(n) (xp(m、n)
hBN(n)xp(m、 N−1−n)t+++N(N
−1−n) 1となる。?、]域(m=3N/2−Mo
/2.3N/2−門o/2+1. −3N/2+Mo/
2−1; n”0,1.・・・、 N−1)では、hA
M(m)fA?l(m)=1 hAMo(m−3N
/2+Mo/2)X f AMO(m−3N/2+Mo
/2)L14(3M−1−m)fas(m) =hAM
o(3N/2+Mo/2−1−m)X foMo(m−
3N/2+Mo/2)であるので、 y、(m、n)= f+n+(n) (1t+AMo(m X (xp(m、 n)hい(n) 3N/2+Mo/2) f AMO(m−3N/2+M
o/2) 1xp(m、 N−1−n)huN(N−1
−n)’)+ haso <3M/2+MO/2−1−
111) f at<o (m−3M/2+Mo/2)
f B8 (n)X (xp(3M−1−m、 n)
t+s+N(n)−xp(3M−1−m、 N−1−
n)hBN(N−1−n) )となる。最後に領域(m
=3M/2+Mo/2.3M/2+Mo/2+1゜・=
、 2M−1; n=o、 L −、N−1)では、h
as(m)fax(m) =hAM(3M−1−m)f
AM(m) =0であるので、 y、(m、n)=0 となる。
で0でない値を取ることができる。窓関数t+++N(
n)、 fiN(n)についても、(N+1)個以上の
サンプル点で0でない値を取ることができる。この時、
逆変換信号yp(m、n)のブロックの右上の領域(m
=M、 M+l、・・・2M−1; n=o、 1.
・・・、 N−1)を、さらに3つに場合分けして計算
すると、まず領域(m=M、 M+1.・・・3N/2
−Mo/2−1; n−0,L −、N−1)では、h
AM4(m)fAM(m)−1,ha、4(3M−1−
m)fas(+++)−〇であるので、 yp(m、n) −fBN(n) (xp(m、n)
hBN(n)xp(m、 N−1−n)t+++N(N
−1−n) 1となる。?、]域(m=3N/2−Mo
/2.3N/2−門o/2+1. −3N/2+Mo/
2−1; n”0,1.・・・、 N−1)では、hA
M(m)fA?l(m)=1 hAMo(m−3N
/2+Mo/2)X f AMO(m−3N/2+Mo
/2)L14(3M−1−m)fas(m) =hAM
o(3N/2+Mo/2−1−m)X foMo(m−
3N/2+Mo/2)であるので、 y、(m、n)= f+n+(n) (1t+AMo(m X (xp(m、 n)hい(n) 3N/2+Mo/2) f AMO(m−3N/2+M
o/2) 1xp(m、 N−1−n)huN(N−1
−n)’)+ haso <3M/2+MO/2−1−
111) f at<o (m−3M/2+Mo/2)
f B8 (n)X (xp(3M−1−m、 n)
t+s+N(n)−xp(3M−1−m、 N−1−
n)hBN(N−1−n) )となる。最後に領域(m
=3M/2+Mo/2.3M/2+Mo/2+1゜・=
、 2M−1; n=o、 L −、N−1)では、h
as(m)fax(m) =hAM(3M−1−m)f
AM(m) =0であるので、 y、(m、n)=0 となる。
第3図(a)のように、中心となるブロックが、ブロッ
クPの右に接し、垂直方向はブロックPと同じ値n=N
/2から始まるブロックを、ブロックQとし、ブロック
0のブロックサイズはMo x Nc、であるとする。
クPの右に接し、垂直方向はブロックPと同じ値n=N
/2から始まるブロックを、ブロックQとし、ブロック
0のブロックサイズはMo x Nc、であるとする。
ブロックPとブロックQは、直線n=N/2に接してい
る。ブロックΩの入力信号X0(ll’I n’)は、
ブロックPの入力信号xp(m、 n)に対して、xg
(+n’、 n’) =xr(m’−Mo/2+3M/
2. n’−No/2+N/2)(m ’=0.L−1
2Mo−1; n’=o、 1. ・・・、 2No−
1)の関係にある。ブロソクロの逆変換信号y0(UA
′、n′)の左上の領域(m”o、 1、・・・、、
Mo−1; n’=0. L ・・・NQ−1)の信号
は、 YQ(I11’、 n’) =Xo(ln’+ n’)ha14o(ffl’)fA
、4o(II’)bin。(n’)fan。(n′)x
o(Mo−1−m’、 n’)hAMo(MQ−1−m
’)XfA、4o(m’)h+n+。(n’)fmNo
(n’)Xo軸’、 No−1−n’)ha、4o(m
’)fas。(m′)Xhmso(No−1−n’)f
++N@(n’)十XQ(MQ−1−111’ 、 N
o−1−n’)Xha14o(MQ−1−m’)fa、
4o(m’)XhmNo(No−1−n’)fi+No
(n’)であり、これを3つの場合に分けて計算すると
、まず領域(m’=o、 1. ・、 MO/2−M0
/2−1;n’=0.1、・・・、、 No−1)では
、hAM。(m’)f−0(m′) =11.、。(Mo−1−m’ )faM。(m’)=
0であるので、 yo(m’、 n’) =0 となる。領域(m’=Mo/2−Mo/2. M o/
2−Mo/2+1.・”Mo/2+Mo/2−1;
n’=0. 1. ・・・、 No−1) で
lよ、hAMa(m’)faso(m’) −t+so (r@’ −Mo/2+Mo/2) f
AMO(m’ −Mo/2+Mo/2)haso(Mo
−1−m′)faqo(m’)=has。(?lo/2
4Mo−1−m’)fAM。(m’ −Mo/2+Mo
/2)であるので、 yo(mZ n’) = hAMo (m’−Mo/2+Mo/2)fAMO
(m’−門o/2+Mo/2)fBNQ (n’ )X
(xo(m’ + n’)hgso(n’)xg(m
Z No−1−n’)b++No(No−1−n’))
haso (Mo/2+Mo/2−1−m’ )fAM
o (m’ −Mo/2+Mo/2)Xf++No(n
’) (xo(Mo−1−m’+ n’)h+No(n
’)Xo(Mo−1−m’+ No−1−n’)hgN
o(No−1−n’))−ha)Io (m’ −Mo
/2+Mo/2) f AMO(m’ −Mo/2+M
o/2) f llN0 (n’ )x (xr(m’
−Mo/2+3M/2. n’−No/24N/2)h
mNo(n’)xp(m’−Mo/2+3M/2. N
o/2+N/2−1−n’)h+no+(No−1−n
’))haso(Mo/2+Mo/2−1−m’)X
f AMO(m’ −Mo/2+Mo/2) f+No
(n’ )X (xr(Mo/2+3M/2−L+’
、 n’−No/2+N/2)hlNG(n’)−XP
(MQ/243M/2−1−111’、 No/2+N
/2−1−n’)X hBNo (No−1−n’ )
)となる。最後に領域(m’=Mo/2+Mo/2.
M、/2+Mo/2+L=、 Mo−1; n’=0
,1、・・・、1No−1)では、hA14o(m’)
fago(m’)=LhAMo(MQ−1−m’)fa
x。(m’)=0であるので1 、。(m’、 n’) =fi+o(n’) (xo(m’、 n’)h、、(
n’)XQ(I11’ 、 No−1−n’)hgNo
(No−1−n’))=fBNo(n’) (Xp(m
’−Mc+/2+3M/2. n’−No/2+N/2
)hgNo(n’)xp(m’−Mo/2+3M/2.
No/2+N/2−1−n’)X h!IMu (N
a−1−n’ ) )である。
る。ブロックΩの入力信号X0(ll’I n’)は、
ブロックPの入力信号xp(m、 n)に対して、xg
(+n’、 n’) =xr(m’−Mo/2+3M/
2. n’−No/2+N/2)(m ’=0.L−1
2Mo−1; n’=o、 1. ・・・、 2No−
1)の関係にある。ブロソクロの逆変換信号y0(UA
′、n′)の左上の領域(m”o、 1、・・・、、
Mo−1; n’=0. L ・・・NQ−1)の信号
は、 YQ(I11’、 n’) =Xo(ln’+ n’)ha14o(ffl’)fA
、4o(II’)bin。(n’)fan。(n′)x
o(Mo−1−m’、 n’)hAMo(MQ−1−m
’)XfA、4o(m’)h+n+。(n’)fmNo
(n’)Xo軸’、 No−1−n’)ha、4o(m
’)fas。(m′)Xhmso(No−1−n’)f
++N@(n’)十XQ(MQ−1−111’ 、 N
o−1−n’)Xha14o(MQ−1−m’)fa、
4o(m’)XhmNo(No−1−n’)fi+No
(n’)であり、これを3つの場合に分けて計算すると
、まず領域(m’=o、 1. ・、 MO/2−M0
/2−1;n’=0.1、・・・、、 No−1)では
、hAM。(m’)f−0(m′) =11.、。(Mo−1−m’ )faM。(m’)=
0であるので、 yo(m’、 n’) =0 となる。領域(m’=Mo/2−Mo/2. M o/
2−Mo/2+1.・”Mo/2+Mo/2−1;
n’=0. 1. ・・・、 No−1) で
lよ、hAMa(m’)faso(m’) −t+so (r@’ −Mo/2+Mo/2) f
AMO(m’ −Mo/2+Mo/2)haso(Mo
−1−m′)faqo(m’)=has。(?lo/2
4Mo−1−m’)fAM。(m’ −Mo/2+Mo
/2)であるので、 yo(mZ n’) = hAMo (m’−Mo/2+Mo/2)fAMO
(m’−門o/2+Mo/2)fBNQ (n’ )X
(xo(m’ + n’)hgso(n’)xg(m
Z No−1−n’)b++No(No−1−n’))
haso (Mo/2+Mo/2−1−m’ )fAM
o (m’ −Mo/2+Mo/2)Xf++No(n
’) (xo(Mo−1−m’+ n’)h+No(n
’)Xo(Mo−1−m’+ No−1−n’)hgN
o(No−1−n’))−ha)Io (m’ −Mo
/2+Mo/2) f AMO(m’ −Mo/2+M
o/2) f llN0 (n’ )x (xr(m’
−Mo/2+3M/2. n’−No/24N/2)h
mNo(n’)xp(m’−Mo/2+3M/2. N
o/2+N/2−1−n’)h+no+(No−1−n
’))haso(Mo/2+Mo/2−1−m’)X
f AMO(m’ −Mo/2+Mo/2) f+No
(n’ )X (xr(Mo/2+3M/2−L+’
、 n’−No/2+N/2)hlNG(n’)−XP
(MQ/243M/2−1−111’、 No/2+N
/2−1−n’)X hBNo (No−1−n’ )
)となる。最後に領域(m’=Mo/2+Mo/2.
M、/2+Mo/2+L=、 Mo−1; n’=0
,1、・・・、1No−1)では、hA14o(m’)
fago(m’)=LhAMo(MQ−1−m’)fa
x。(m’)=0であるので1 、。(m’、 n’) =fi+o(n’) (xo(m’、 n’)h、、(
n’)XQ(I11’ 、 No−1−n’)hgNo
(No−1−n’))=fBNo(n’) (Xp(m
’−Mc+/2+3M/2. n’−No/2+N/2
)hgNo(n’)xp(m’−Mo/2+3M/2.
No/2+N/2−1−n’)X h!IMu (N
a−1−n’ ) )である。
プロ、りPの右上からプロ・ンクQの左上にかけて領域
(m=M、 M+1. =、 win (2M、 3M
/2+Mo/2) −t ;n・0,1.・・・、 N
−1)での逆変換信号の合成信号?po(m、n)を求
めると、領域(…・M、 M+L ・・・、 3M/2
−M。/24;n=OL ・・・、 N−1)では、 右。(m、n) =yp(m・ n)=fn+(n)
(xr(m、 n)haN(n) xp(m、 N
−1−n)XhaN(N−1−n) ) であり、領域軸・3M/2−M。/2,3M/2−Mo
/2+1.・・・3M/2+Mo/2−1; n=ma
x (0,N/2−No/2) 、 wax (O。
(m=M、 M+1. =、 win (2M、 3M
/2+Mo/2) −t ;n・0,1.・・・、 N
−1)での逆変換信号の合成信号?po(m、n)を求
めると、領域(…・M、 M+L ・・・、 3M/2
−M。/24;n=OL ・・・、 N−1)では、 右。(m、n) =yp(m・ n)=fn+(n)
(xr(m、 n)haN(n) xp(m、 N
−1−n)XhaN(N−1−n) ) であり、領域軸・3M/2−M。/2,3M/2−Mo
/2+1.・・・3M/2+Mo/2−1; n=ma
x (0,N/2−No/2) 、 wax (O。
N/2−No/21 +l、 m、 min (N、N
/2+NO/2)−1)では、7(m、n)−yp(m
、 n)+ya(m−3M/2/+Mo/2. n+N
o/2−N/2)=fBH(n) (1−ha、la(
m−3M/2+Mo/2)fAMo(n+−3M/2+
Mo/2))X (xp(m、n)has(n)−x
p(m、N−1−n)hIIN(N−1−n) )+
hAxo (3M/2+Mo/2−1−m) f AM
O(m−3M/2+Mo/2) fzs (n)X
(xr(3M−1−m、n)hBN(n)xp(3M
−1−m、 N−1−n)haN(N−1−n) 1
+ haso (m−3M/2+Mo/2) f AM
O(m−3M/2+Mo/2)Xf++No(n+No
/2−N/2)X (xP(m、n)hBNo(n+
No/2−N/2)xp(m、 N−1−n)hnN
o(No/2+N/2−1−n))haso (3M/
2+門o/2−1−In)fAxo(+l1−3M/2
4Mo/2)XfnNo(n+No/2−N/2) X (xp(3M−1−m、n)haso(n+No/
2−N/2)xp(3M−1−m+、 N−1−n)h
++No(No/2+N/2−1−n) )−fBN(
n) (Xr(m、n)hIIN(n)−Xp(m、
N−1−n)hls(N−1−n) )+ f AMO
(n−3M/2+Mo/2)X (xp(3M−1−
m、n)haso(3M/2+Mo/2−1−+n)X
P(m、 n)hAMo(m−3M/2+MO/21
X (hiN(n)f++N(n) hBNo(n
+No/2−N/2)X fmNa(n+No/2−N
/2) )+ fa+o(m−3M/2+Mo/2)X
(xp(m、 N−1−N−1−n)haxo(
/2+Mo/2)XP(3M−1−at、 N−1−n
N−1−n)hA/2+MO/2−1−m))×(ha
N(N−1−n)faH(n)hgNo (No/2+
N/2−1−n) f aHo (n+No/2−N/
2) 1である。最後に、領域(m=3M/2+Mo/
2.3M/2+Mo/2+1−. min (2M−1
,3M/2+Mo/2−1) ; n=N/2−No/
2゜N/2−No/2+1.・・・、 N/2+No/
2−1)では、Xpo(m、n) −Vo(m−3M/
2”、MQ/2.n+No/2−N/2)=fssa(
r++No/2−N/2) (xr(m、 n)h
sso(n+Nc+72−N/2)xp(m、 N−
1−n)hll++o(No/24N/2−1−n))
となる。ここで、hBN(n)、 fnN(n)、 t
+++No(n+No/2N/2)、 f++5o(n
+NQ/2−N/2)については、t+++N(n)f
sN(n) [1(・・N/2+N・/2・N/2+N・/2゛1・
°°゛・N−1)hiN(N−1−n)f!l5(n) XPQ (m+ n) =[O(n=帆1. ・、 N/2−N、/2−1)
(n−N/2−No/2. N/2−No/2+1.
+++、 N/2+No/2−1)hBNo (
n+No/2−N/2) f BNO(n+No/2−
N/2)hBNa (No/2+N/2−1−n) f
mwo (n+No/2−N/2)であるので、合成信
号XPQ (III、 n) =はm=M、 M+1+
・・・akin (2門−L 3M/2+Mo/2−
1)の範囲で、1、(mI)” Xfs+o(n−N/2+No/2) No/2.N/2−No/2↓1. ・、 N/2
+No/2−1)(n=N/2+No/2.N/2+N
o/2+1、・・・、、N4)となる。この合成信号x
po(m、n)には、xr(3M−1−m、 n)xp
(3M−1−m、 N−1−n)を含む項、すなわち水
平方向の折り返し成分は含まれていない。第3図のブロ
ックRとブロックSによる逆変換信号の合成信号につい
ても同様に計算でき、m=M、 ?Iat、・・・、
min(2M4.3M/2+ Mo/2−1)の範囲で
は、XP (3M−1−m、 n)x+−(3M−1−
m、 N−1〜n)を含む項、すなわち水平方向の折り
返し成分は含まれない。ただし領域n=N/2No/2
. N/2−No/2+1. ・N/2+No/2−1
で、Xr(mN−1−n)の項、すなわち垂直方向の折
り返し成分の符号が逆になる。したがって、中心となる
ブロックについてブロックPと0に対して、直線n=N
/2の逆側から接するブロックであれば、フロノクサイ
ズと水平方向の位置には関係なく、逆変換信号を重ね合
わせると、垂直方向の折り返し成分を打ち消すことがで
き、入力信号XP (m+ n)を復元することができ
る。
/2+NO/2)−1)では、7(m、n)−yp(m
、 n)+ya(m−3M/2/+Mo/2. n+N
o/2−N/2)=fBH(n) (1−ha、la(
m−3M/2+Mo/2)fAMo(n+−3M/2+
Mo/2))X (xp(m、n)has(n)−x
p(m、N−1−n)hIIN(N−1−n) )+
hAxo (3M/2+Mo/2−1−m) f AM
O(m−3M/2+Mo/2) fzs (n)X
(xr(3M−1−m、n)hBN(n)xp(3M
−1−m、 N−1−n)haN(N−1−n) 1
+ haso (m−3M/2+Mo/2) f AM
O(m−3M/2+Mo/2)Xf++No(n+No
/2−N/2)X (xP(m、n)hBNo(n+
No/2−N/2)xp(m、 N−1−n)hnN
o(No/2+N/2−1−n))haso (3M/
2+門o/2−1−In)fAxo(+l1−3M/2
4Mo/2)XfnNo(n+No/2−N/2) X (xp(3M−1−m、n)haso(n+No/
2−N/2)xp(3M−1−m+、 N−1−n)h
++No(No/2+N/2−1−n) )−fBN(
n) (Xr(m、n)hIIN(n)−Xp(m、
N−1−n)hls(N−1−n) )+ f AMO
(n−3M/2+Mo/2)X (xp(3M−1−
m、n)haso(3M/2+Mo/2−1−+n)X
P(m、 n)hAMo(m−3M/2+MO/21
X (hiN(n)f++N(n) hBNo(n
+No/2−N/2)X fmNa(n+No/2−N
/2) )+ fa+o(m−3M/2+Mo/2)X
(xp(m、 N−1−N−1−n)haxo(
/2+Mo/2)XP(3M−1−at、 N−1−n
N−1−n)hA/2+MO/2−1−m))×(ha
N(N−1−n)faH(n)hgNo (No/2+
N/2−1−n) f aHo (n+No/2−N/
2) 1である。最後に、領域(m=3M/2+Mo/
2.3M/2+Mo/2+1−. min (2M−1
,3M/2+Mo/2−1) ; n=N/2−No/
2゜N/2−No/2+1.・・・、 N/2+No/
2−1)では、Xpo(m、n) −Vo(m−3M/
2”、MQ/2.n+No/2−N/2)=fssa(
r++No/2−N/2) (xr(m、 n)h
sso(n+Nc+72−N/2)xp(m、 N−
1−n)hll++o(No/24N/2−1−n))
となる。ここで、hBN(n)、 fnN(n)、 t
+++No(n+No/2N/2)、 f++5o(n
+NQ/2−N/2)については、t+++N(n)f
sN(n) [1(・・N/2+N・/2・N/2+N・/2゛1・
°°゛・N−1)hiN(N−1−n)f!l5(n) XPQ (m+ n) =[O(n=帆1. ・、 N/2−N、/2−1)
(n−N/2−No/2. N/2−No/2+1.
+++、 N/2+No/2−1)hBNo (
n+No/2−N/2) f BNO(n+No/2−
N/2)hBNa (No/2+N/2−1−n) f
mwo (n+No/2−N/2)であるので、合成信
号XPQ (III、 n) =はm=M、 M+1+
・・・akin (2門−L 3M/2+Mo/2−
1)の範囲で、1、(mI)” Xfs+o(n−N/2+No/2) No/2.N/2−No/2↓1. ・、 N/2
+No/2−1)(n=N/2+No/2.N/2+N
o/2+1、・・・、、N4)となる。この合成信号x
po(m、n)には、xr(3M−1−m、 n)xp
(3M−1−m、 N−1−n)を含む項、すなわち水
平方向の折り返し成分は含まれていない。第3図のブロ
ックRとブロックSによる逆変換信号の合成信号につい
ても同様に計算でき、m=M、 ?Iat、・・・、
min(2M4.3M/2+ Mo/2−1)の範囲で
は、XP (3M−1−m、 n)x+−(3M−1−
m、 N−1〜n)を含む項、すなわち水平方向の折り
返し成分は含まれない。ただし領域n=N/2No/2
. N/2−No/2+1. ・N/2+No/2−1
で、Xr(mN−1−n)の項、すなわち垂直方向の折
り返し成分の符号が逆になる。したがって、中心となる
ブロックについてブロックPと0に対して、直線n=N
/2の逆側から接するブロックであれば、フロノクサイ
ズと水平方向の位置には関係なく、逆変換信号を重ね合
わせると、垂直方向の折り返し成分を打ち消すことがで
き、入力信号XP (m+ n)を復元することができ
る。
ブロックPと口が、垂直方向の直線に並んで接している
場合も、前述した計算と同様にして、ブロックPとQに
よる復号信号には、垂直方向の折り返し成分は含まれず
、中心となるブロックについてブロックPとQに対して
、当該垂直方向の直線の逆側から接するブロックであれ
ば、ブロックサイズと垂直方向の位置に関係なく、逆変
換信号を重ね合わせると、水平方向の折り返し成分を打
ち消すことができ、入力信号を復元することができる。
場合も、前述した計算と同様にして、ブロックPとQに
よる復号信号には、垂直方向の折り返し成分は含まれず
、中心となるブロックについてブロックPとQに対して
、当該垂直方向の直線の逆側から接するブロックであれ
ば、ブロックサイズと垂直方向の位置に関係なく、逆変
換信号を重ね合わせると、水平方向の折り返し成分を打
ち消すことができ、入力信号を復元することができる。
すなわち、本発明では窓関数を選ぶことにより、2次元
入力信号を複数サイズの長方形ブロックで分割した場合
でも、無歪みの変換信号を復号化処理すると、入力信号
を復元することができる。
入力信号を複数サイズの長方形ブロックで分割した場合
でも、無歪みの変換信号を復号化処理すると、入力信号
を復元することができる。
(実施例〕
第1図は、本発明の符号化装置および復号化装置の構成
を示す図である。
を示す図である。
符号化装置は、ツーロック分割回路1と線形変換回路2
とで構成される。
とで構成される。
ブロック分割回路1では、入力2次元信号を複数サイズ
の長方形のブロックに分割し、線形変換回路2では、ブ
ロック分割回路1で分割したブロックのサイズがM、
X N、であれば、そのブロックを中心とした2MP
X 2NP点のサンプル点を用いて、線形変換によりM
P X MP点の変換信号を計算する。
の長方形のブロックに分割し、線形変換回路2では、ブ
ロック分割回路1で分割したブロックのサイズがM、
X N、であれば、そのブロックを中心とした2MP
X 2NP点のサンプル点を用いて、線形変換によりM
P X MP点の変換信号を計算する。
ブロック分割回路1のブロック分割情報と、線形変換回
路2の変換信号情報は復号化装置に伝送される。
路2の変換信号情報は復号化装置に伝送される。
復号化装置は、線形変換回路3とブロックの信号を重ね
合わせるブロック合成回路4とで構成される。
合わせるブロック合成回路4とで構成される。
線形変換回路3では、符号化側より送られてきた変換信
号情報から線形変換により2MPX2NP点の逆変換信
号を計算し、ブロック合成回路4では、符号化側より送
られてきたブロック分割情報に基づいて、逆変換信号を
配置し、ブロックが重なる部分では信号を加算して復号
信号として出力する。
号情報から線形変換により2MPX2NP点の逆変換信
号を計算し、ブロック合成回路4では、符号化側より送
られてきたブロック分割情報に基づいて、逆変換信号を
配置し、ブロックが重なる部分では信号を加算して復号
信号として出力する。
第2図は、プロンク分割の例を示す図である。
第2図(a)では、信号を水平・垂直各方向に半分ずつ
に分割し、必要に応して分割を繰り返している。
に分割し、必要に応して分割を繰り返している。
第2図(b)では、任意のサイズの長方形に分割してい
る。
る。
ブロックの分割の基準としては、候補となる分割に対し
て変換信号の符号量を計算して、最小符号量となる分割
を選ぶとか、低域成分の強度を表す変換信号への電力集
中度が最大となる分割を選ふとかする。
て変換信号の符号量を計算して、最小符号量となる分割
を選ぶとか、低域成分の強度を表す変換信号への電力集
中度が最大となる分割を選ふとかする。
ブロック分割情報の符号化のしかたは、第2図(a)の
場合には文献3の方式がそのまま適用できる。
場合には文献3の方式がそのまま適用できる。
第2図(b)の場合には、ブロックの基準点の位置と、
ブロックの大きさを通知すればよい。
ブロックの大きさを通知すればよい。
線形変換回路2および4において、最小ブロックサイズ
での窓関数ha+o(III)+ hmNo(n)、
faMo(m)。
での窓関数ha+o(III)+ hmNo(n)、
faMo(m)。
fllNo(n) としては、例えば文献3のものや、
IEEEトランザクションズ・オン・アコースティクス
・スピーチ・アンド・シグナル・プロセッシング第34
巻、第5号(IEEE Transactions o
n AcousticsSpeech、 and S
ignal Processing、 Vol、3
4. No、5+Oct、 1986) pp、11
53〜1161に記載の論文[文献41に示されている
ものを使うことができる。h工。(li)。
IEEEトランザクションズ・オン・アコースティクス
・スピーチ・アンド・シグナル・プロセッシング第34
巻、第5号(IEEE Transactions o
n AcousticsSpeech、 and S
ignal Processing、 Vol、3
4. No、5+Oct、 1986) pp、11
53〜1161に記載の論文[文献41に示されている
ものを使うことができる。h工。(li)。
fi++No(n)は、サイズが同じ、すなわちM=N
である時、同し形であっても、異なる形であってもよい
。
である時、同し形であっても、異なる形であってもよい
。
最小ブロックサイズ以外のブロックサイズの窓関数hA
1.l(m)、 hs(n)、 fax(m)、 fg
N(n)としては、例えば り、tM(m) hiN(n) fAM(+*) hgN(n) とすれば、無歪みの変換信号を復号化処理した場合、復
号信号において入力信号を復元できる。
1.l(m)、 hs(n)、 fax(m)、 fg
N(n)としては、例えば り、tM(m) hiN(n) fAM(+*) hgN(n) とすれば、無歪みの変換信号を復号化処理した場合、復
号信号において入力信号を復元できる。
本発明では、伝送する変換信号のサンプル点数は、入力
信号のサンプル点数と同じである。さらに本発明では、
隣接ブロックの逆変換信号を加算して復号信号を得てい
るので、ブロック歪みを軽減でき、かつ、信号の性質に
応してブロックサイズを変化させることが可能であるの
で、例えば、一定の柄が広がっている部分では、大きな
ブロックサイズを、信号の性質の変化が激しい部分では
、小さなブロックサイズを選択することで、高い符号化
効率が達成できる。
信号のサンプル点数と同じである。さらに本発明では、
隣接ブロックの逆変換信号を加算して復号信号を得てい
るので、ブロック歪みを軽減でき、かつ、信号の性質に
応してブロックサイズを変化させることが可能であるの
で、例えば、一定の柄が広がっている部分では、大きな
ブロックサイズを、信号の性質の変化が激しい部分では
、小さなブロックサイズを選択することで、高い符号化
効率が達成できる。
第1図は本発明の一実施例を示すブロフク図、第2図は
ブロック分割の例を示す図、 第3図は変換信号を計算するのに用いる入力信号の範囲
を示す図である。 1・・・フロック分割回路 2・・・入力2MPX2NP点よりトメN4点の変換信
号を計算する線形変換回路 3・・・?’lP X NP点の変換信号より2MPX
2NP点の変換信号を計算する線形変換回路 4・・・ブロックの信号を重ね合わせるブロック合成回
路 第2図 手続補正書(自発) (b) ¥3図 平成 3年 5月 9日
ブロック分割の例を示す図、 第3図は変換信号を計算するのに用いる入力信号の範囲
を示す図である。 1・・・フロック分割回路 2・・・入力2MPX2NP点よりトメN4点の変換信
号を計算する線形変換回路 3・・・?’lP X NP点の変換信号より2MPX
2NP点の変換信号を計算する線形変換回路 4・・・ブロックの信号を重ね合わせるブロック合成回
路 第2図 手続補正書(自発) (b) ¥3図 平成 3年 5月 9日
Claims (3)
- (1)符号化側では、入力2次元信号を、複数のサイズ
の長方形のブロックに分割し、成分方向別およびブロッ
クサイズ別に窓関数h_A_M(m)、h_B_N(n
)を用意し、あるブロックのサイズがM×Nであるとき
は、当該ブロックを中心とする2M×2N点の入力信号
x_p(m、n)(m=0、1、・・・、2M−1;n
=0、1、・・・、2N−1)から変換式 ▲数式、化学式、表等があります▼ ▲数式、化学式、表等があります▼ ▲数式、化学式、表等があります▼ (k=0、1、・・・、M−1;i=0、1、・・・、
N−1)によりM×N点の変換信号X_p(k、i)を
計算し、前記ブロック分割情報と変換信号を復号化側に
伝送復号化側では、前記符号化側の窓関数h_A_M(
m)、h_B_N(n)に対応する窓関数f_A_M(
m)、f_B_N(n)を用意し、符号化側より伝送さ
れた変換信号のブロックサイズがM×Nであるときは、
前記変換信号から変換式 ▲数式、化学式、表等があります▼ ▲数式、化学式、表等があります▼ ▲数式、化学式、表等があります▼ (m=0、1、・・・、2M−1;n=0、1、・・・
、2N−1)により2M×2N点の逆変換信号y_p(
m,n)を計算し、符号化側より伝送されたブロック分
割情報に従って前記逆変換信号を配置し、複数のブロッ
クが重なる部分では当該逆変換信号を加算して、復号信
号を作成することを特徴とする2次元信号の符号化復号
化方法。 - (2)入力2次元信号を、複数のサイズの長方形のブロ
ックに分割する手段と、 ブロックサイズと成分方向別に窓関数h_A_M(m)
、h_B_N(n)を用意し、あるブロックのサイズが
M×Nであるときは、当該ブロックを中心とする2M×
2N点の入力信号x_p(m、n)(m=0、1、・・
・、2M−1;n=0、1、・・・、2N−1)から変
換式 ▲数式、化学式、表等があります▼ ▲数式、化学式、表等があります▼ ▲数式、化学式、表等があります▼ (k=0、1、・・・、M−1;i=0、1、・・・、
N−1)によりM×N点の変換信号X_p(k、i)を
計算する手段とからなり、 前記ブロック分割情報と変換信号を出力することを特徴
とする2次元信号の符号化装置。 - (3)請求項2記載の符号化側の窓関数h_A_M(m
)、h_B_N(n)に対応する窓関数f_A_M(m
)、f_B_N(n)を用意し、符号化側より伝送され
る変換信号のブロックサイズがM×Nであるときは、入
力変換信号から変換式 ▲数式、化学式、表等があります▼ ▲数式、化学式、表等があります▼ ▲数式、化学式、表等があります▼ (m=0、1、・・・、2M−1;n=0、1、・・・
、2N−1)により2M×2N点の逆変換信号y_p(
m、n)を計算する手段と、 符号化側より伝送されるブロック分割情報に従って前記
逆変換信号を配置し、複数のブロックが重なる部分では
当該逆変換信号を加算して、復号信号を作成する手段と
からなることを特徴とする2次元信号の復号化装置。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13527290A JP2639176B2 (ja) | 1990-05-28 | 1990-05-28 | 2次元信号符号化復号化方法とその符号化装置・復号化装置 |
| DE69121487T DE69121487T2 (de) | 1990-05-28 | 1991-05-28 | Kodier- und Dekodierverfahren für ein Bildsignal unter Verwendung von überlappenden Blöcken mit variablen Abmessungen und Vorrichtung dazu |
| EP19910108684 EP0467054B1 (en) | 1990-05-28 | 1991-05-28 | Coding and decoding methods for a picture signal using overlapping blocks having variable block sizes and apparatuses therefor |
| CA 2043397 CA2043397C (en) | 1990-05-28 | 1991-05-28 | Coding and decoding methods for a picture signal using overlapping blocks having variable block sizes and apparatuses therefor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13527290A JP2639176B2 (ja) | 1990-05-28 | 1990-05-28 | 2次元信号符号化復号化方法とその符号化装置・復号化装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0435269A true JPH0435269A (ja) | 1992-02-06 |
| JP2639176B2 JP2639176B2 (ja) | 1997-08-06 |
Family
ID=15147826
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP13527290A Expired - Lifetime JP2639176B2 (ja) | 1990-05-28 | 1990-05-28 | 2次元信号符号化復号化方法とその符号化装置・復号化装置 |
Country Status (4)
| Country | Link |
|---|---|
| EP (1) | EP0467054B1 (ja) |
| JP (1) | JP2639176B2 (ja) |
| CA (1) | CA2043397C (ja) |
| DE (1) | DE69121487T2 (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE4418782A1 (de) * | 1993-05-21 | 1994-12-08 | Mitsubishi Electric Corp | System und Verfahren zum Einstellen eines Farbbildes |
| JP2003533141A (ja) * | 2000-05-10 | 2003-11-05 | ローベルト ボツシユ ゲゼルシヤフト ミツト ベシユレンクテル ハフツング | 動画像シーケンスの変換符号化方法 |
| JP2006217479A (ja) * | 2005-02-07 | 2006-08-17 | Sony Corp | 符号化装置および方法、記録媒体、プログラム、画像処理システム、並びに画像処理方法 |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5335017A (en) * | 1993-01-08 | 1994-08-02 | Scott C. Harris | Method for encoding transmitting and receiving high definition television signals using single variable independent equations representing each pixel over time |
| US5629778A (en) * | 1995-05-15 | 1997-05-13 | Polaroid Corporation | Method and apparatus for reduction of image data compression noise |
| US7471726B2 (en) | 2003-07-15 | 2008-12-30 | Microsoft Corporation | Spatial-domain lapped transform in digital media compression |
| US7428342B2 (en) | 2004-12-17 | 2008-09-23 | Microsoft Corporation | Reversible overlap operator for efficient lossless data compression |
| US8036274B2 (en) | 2005-08-12 | 2011-10-11 | Microsoft Corporation | SIMD lapped transform-based digital media encoding/decoding |
| US8369638B2 (en) | 2008-05-27 | 2013-02-05 | Microsoft Corporation | Reducing DC leakage in HD photo transform |
| US8275209B2 (en) | 2008-10-10 | 2012-09-25 | Microsoft Corporation | Reduced DC gain mismatch and DC leakage in overlap transform processing |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01227590A (ja) * | 1988-03-07 | 1989-09-11 | Victor Co Of Japan Ltd | デジタル画像データの圧縮伸長方式 |
-
1990
- 1990-05-28 JP JP13527290A patent/JP2639176B2/ja not_active Expired - Lifetime
-
1991
- 1991-05-28 DE DE69121487T patent/DE69121487T2/de not_active Expired - Fee Related
- 1991-05-28 EP EP19910108684 patent/EP0467054B1/en not_active Expired - Lifetime
- 1991-05-28 CA CA 2043397 patent/CA2043397C/en not_active Expired - Fee Related
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE4418782A1 (de) * | 1993-05-21 | 1994-12-08 | Mitsubishi Electric Corp | System und Verfahren zum Einstellen eines Farbbildes |
| JP2003533141A (ja) * | 2000-05-10 | 2003-11-05 | ローベルト ボツシユ ゲゼルシヤフト ミツト ベシユレンクテル ハフツング | 動画像シーケンスの変換符号化方法 |
| JP2006217479A (ja) * | 2005-02-07 | 2006-08-17 | Sony Corp | 符号化装置および方法、記録媒体、プログラム、画像処理システム、並びに画像処理方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| DE69121487T2 (de) | 1997-01-09 |
| DE69121487D1 (de) | 1996-09-26 |
| EP0467054B1 (en) | 1996-08-21 |
| EP0467054A3 (en) | 1993-05-05 |
| EP0467054A2 (en) | 1992-01-22 |
| JP2639176B2 (ja) | 1997-08-06 |
| CA2043397C (en) | 1996-01-16 |
| CA2043397A1 (en) | 1991-11-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Zhu | Modular invariance of characters of vertex operator algebras | |
| Jungerman | A characterization of upper-embeddable graphs | |
| CA2633897C (en) | Transforms with common factors | |
| JPH0435269A (ja) | 2次元信号符号化復号化方法とその符号化装置・復号化装置 | |
| ZA200401224B (en) | Implementation of a transform and of a subsequent quantization | |
| EP0463473B1 (en) | Fast calculation apparatus for carrying out a forward and an inverse transform | |
| Simon et al. | On the dimension of self-similar sets | |
| Efstratiadis et al. | Hierarchical partition priority wavelet image compression | |
| Ellis et al. | Unique ergodicity of flows on homogeneous spaces | |
| WO2000010320A2 (en) | Performing transform during processing of an image | |
| Cham et al. | Integer sinusoidal transforms for image processing | |
| KR100377084B1 (ko) | 이산코사인변환회로,이산코사인역변환회로,mpeg비디오인코더및mpeg비디오디코더 | |
| JPWO1998035449A1 (ja) | データ処理方法及びデータ処理装置 | |
| Yoshida et al. | Two dimensional non-separable adaptive directional lifting structure of discrete wavelet transform | |
| JP3198996B2 (ja) | 直交変換符号化画像の画像サイズ変換方法 | |
| EP0924646A2 (en) | Method for fractal coding of video or audio signals | |
| KR970073120A (ko) | 블럭 단위의 벡터 양자화된 신호의 복호화 방법 | |
| DeVore et al. | On the size and smoothness of solutions to nonlinear hyperbolic conservation laws | |
| Jaya et al. | Sequency-based mapped real transform: properties and applications | |
| Daubechies | Better dual functions for Gabor time-frequency lattices | |
| Zaslavsky | Is there a matroid theory of signed graph embedding? | |
| JP2698835B2 (ja) | バタフライ演算装置 | |
| US6775685B1 (en) | Method and apparatus for calculating energy in a-law or μ-law encoded speech signals | |
| JPH07288807A (ja) | 画像符号化装置及び画像復号化装置 | |
| JPH0810932B2 (ja) | 静止画像の符号化方法並びにその符号化装置及び復号化装置 |