JPH1146372A - 画像符号化装置及び画像復号装置 - Google Patents
画像符号化装置及び画像復号装置Info
- Publication number
- JPH1146372A JPH1146372A JP12693898A JP12693898A JPH1146372A JP H1146372 A JPH1146372 A JP H1146372A JP 12693898 A JP12693898 A JP 12693898A JP 12693898 A JP12693898 A JP 12693898A JP H1146372 A JPH1146372 A JP H1146372A
- Authority
- JP
- Japan
- Prior art keywords
- component
- decoding
- sub
- data
- band
- 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
- H04N11/00—Colour television systems
- H04N11/04—Colour television systems using pulse code modulation
- H04N11/042—Codec means
-
- 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/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/129—Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
-
- 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/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/186—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
-
- 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/30—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
- H04N19/36—Scalability techniques involving formatting the layers as a function of picture distortion after decoding, e.g. signal-to-noise [SNR] scalability
-
- 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
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- 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
- H04N19/63—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets
-
- 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
- H04N19/63—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets
- H04N19/64—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets characterised by ordering of coefficients or of bits for transmission
-
- 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/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/13—Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Color Television Systems (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
Abstract
(57)【要約】
【課題】 入力画像データの性質に応じた柔軟な符号化
処理を可能とする。また、各成分のサイズが異なる場合
や、各成分のサブバンド分割数が異なる場合であって
も、効率のよいプログレッシブ伝送を可能とする。 【解決手段】 転送順序決定/並び替え部104は、サ
ブバンド単位、周波数係数単位で各成分Y,U,Vの要
素を組み合わせて、成分統合単位を作成する。また、成
分Y,U,V毎に組み合わせる要素の数を可変する。
処理を可能とする。また、各成分のサイズが異なる場合
や、各成分のサブバンド分割数が異なる場合であって
も、効率のよいプログレッシブ伝送を可能とする。 【解決手段】 転送順序決定/並び替え部104は、サ
ブバンド単位、周波数係数単位で各成分Y,U,Vの要
素を組み合わせて、成分統合単位を作成する。また、成
分Y,U,V毎に組み合わせる要素の数を可変する。
Description
【0001】
【発明の属する技術分野】本発明は、ディジタル画像処
理の分野に属し、画像データを高能率に符号化する画像
符号化装置及びこの画像符号化装置で作成された符号化
データを復号する画像復号装置に関するものである。
理の分野に属し、画像データを高能率に符号化する画像
符号化装置及びこの画像符号化装置で作成された符号化
データを復号する画像復号装置に関するものである。
【0002】
【従来の技術】近年、画像の高能率符号化及び復号方式
として、サブバンド符号化方式が提案されている。サブ
バンド符号化方式では、図17(a)に示す帯域分割フ
ィルタバンクによって、入力画像を図17(b)に示す
ような周波数帯域に分割する方式が、符号化効率の高い
方式として一般に知られている。図17(a)は1次元
の帯域分割フィルタであるが、この処理を水平、垂直方
向に繰り返し行うことによって、2次元の帯域分割フィ
ルタが得られる。このような方式は、例えば「藤井、能
村 ”Wavelet変換について”、電子情報通信学
会技術報告 IE92−11(1992)」に記載され
ている。
として、サブバンド符号化方式が提案されている。サブ
バンド符号化方式では、図17(a)に示す帯域分割フ
ィルタバンクによって、入力画像を図17(b)に示す
ような周波数帯域に分割する方式が、符号化効率の高い
方式として一般に知られている。図17(a)は1次元
の帯域分割フィルタであるが、この処理を水平、垂直方
向に繰り返し行うことによって、2次元の帯域分割フィ
ルタが得られる。このような方式は、例えば「藤井、能
村 ”Wavelet変換について”、電子情報通信学
会技術報告 IE92−11(1992)」に記載され
ている。
【0003】図17(b)は入力信号に対し、3回の2
次元サブバンド分割を行って得たサブバンド画像であ
る。1回目の分割による水平方向高域かつ垂直方向低域
をHL1、水平方向低域かつ垂直方向高域をLH1、水
平方向高域かつ垂直方向高域をHH1としている。また
水平方向低域かつ垂直方向低域に対しては、2回目の2
次元サブバンド分割を行って前述と同様に帯域HL2、
LH2、HH2を得る。
次元サブバンド分割を行って得たサブバンド画像であ
る。1回目の分割による水平方向高域かつ垂直方向低域
をHL1、水平方向低域かつ垂直方向高域をLH1、水
平方向高域かつ垂直方向高域をHH1としている。また
水平方向低域かつ垂直方向低域に対しては、2回目の2
次元サブバンド分割を行って前述と同様に帯域HL2、
LH2、HH2を得る。
【0004】2回目の分割による水平方向低域かつ垂直
方向低域に対しては、3回目の2次元サブバンド分割を
行って前述と同様に帯域HL3、LH3、HH3を得、
また水平方向低域かつ垂直方向低域はLL3とする。な
お、帯域分割用のフィルタバンクとしては、ウェーブレ
ット変換用フィルタバンク、サブバンド分割合成フィル
タバンクなどを用いることができる。このようにサブバ
ンド分割された画像は低周波数帯域から高周波数帯域へ
の階層構造をもっている。
方向低域に対しては、3回目の2次元サブバンド分割を
行って前述と同様に帯域HL3、LH3、HH3を得、
また水平方向低域かつ垂直方向低域はLL3とする。な
お、帯域分割用のフィルタバンクとしては、ウェーブレ
ット変換用フィルタバンク、サブバンド分割合成フィル
タバンクなどを用いることができる。このようにサブバ
ンド分割された画像は低周波数帯域から高周波数帯域へ
の階層構造をもっている。
【0005】このサブバンド分割された画像のもつ階層
構造を利用して、プログレッシブ画像伝送を容易に行う
ことができる。プログレッシブ画像伝送とは、図18に
示すように画像復号装置が符号化データの1部のみを使
って低い解像度の画像を再生できる機能であり、より多
くの符号化データが復号できれば画像はより高い解像度
で再生でき、表示することができる。このプログレッシ
ブ画像伝送を実現するために、例えば特開平8−242
379号公報(以後、従来方式と呼ぶ)では、図19、
図20に示すような構成をとっている。
構造を利用して、プログレッシブ画像伝送を容易に行う
ことができる。プログレッシブ画像伝送とは、図18に
示すように画像復号装置が符号化データの1部のみを使
って低い解像度の画像を再生できる機能であり、より多
くの符号化データが復号できれば画像はより高い解像度
で再生でき、表示することができる。このプログレッシ
ブ画像伝送を実現するために、例えば特開平8−242
379号公報(以後、従来方式と呼ぶ)では、図19、
図20に示すような構成をとっている。
【0006】図19に従来方式を用いた画像符号化装置
を、図20に従来方式を用いた画像復号装置を示す。図
19の2001は2次元分割フィルタによってサブバン
ド分割するサブバンド分割部、2002は分割されたサ
ブバンド画像係数を符号化する係数符号化部、2003
は係数符号化部2002で符号化された係数符号化デー
タを可変長符号化する可変長符号化部、2004は各サ
ブバンドを1ライン毎に画像を構成する複数個の成分を
まとめて転送するライン転送部である。係数符号化部2
002で行う符号化方法としては、DPCM、ゼロツリ
ー符号化、スカラー量子化等、様々な方法を使うことが
でき、また量子化処理も含む。
を、図20に従来方式を用いた画像復号装置を示す。図
19の2001は2次元分割フィルタによってサブバン
ド分割するサブバンド分割部、2002は分割されたサ
ブバンド画像係数を符号化する係数符号化部、2003
は係数符号化部2002で符号化された係数符号化デー
タを可変長符号化する可変長符号化部、2004は各サ
ブバンドを1ライン毎に画像を構成する複数個の成分を
まとめて転送するライン転送部である。係数符号化部2
002で行う符号化方法としては、DPCM、ゼロツリ
ー符号化、スカラー量子化等、様々な方法を使うことが
でき、また量子化処理も含む。
【0007】次に、ライン転送部2004について詳細
に説明する。ここでは、図17(b)に示すように入力
画像に対し3回のサブバンド分割を施した場合について
述べる。また一例として、輝度成分(Y)と色成分
(U,V)の3成分からなる画像を用いて説明する。ま
ず、図17(b)の最低解像度を与えるサブバンドLL
3から処理を始める。
に説明する。ここでは、図17(b)に示すように入力
画像に対し3回のサブバンド分割を施した場合について
述べる。また一例として、輝度成分(Y)と色成分
(U,V)の3成分からなる画像を用いて説明する。ま
ず、図17(b)の最低解像度を与えるサブバンドLL
3から処理を始める。
【0008】図21に示すように、各成分Y、U、Vを
LL3の第1ラインから順番に転送する。LL3のすべ
てのラインの転送が終了すると、次は各成分Y、U、V
をLH3、HL3、HH3の第1ラインから順番に転送
する。転送はYのLH3、HL3、HH3の第1ライ
ン、UのLH3、HL3、HH3の第1ライン、VのL
H3、HL3、HH3の第1ライン、YのLH3、HL
3、HH3の第2ライン、UのLH3、HL3、HH3
の第2ライン、VのLH3、HL3、HH3の第2ライ
ン、...の順となる。LH3、HL3、HH3をすべ
て転送し終わると、同様の方法でLH2、HL2、HH
2を転送し、さらにLH1、HL1、HH1を転送す
る。図22はライン転送部2004の一連の処理を示す
フローチャートである。
LL3の第1ラインから順番に転送する。LL3のすべ
てのラインの転送が終了すると、次は各成分Y、U、V
をLH3、HL3、HH3の第1ラインから順番に転送
する。転送はYのLH3、HL3、HH3の第1ライ
ン、UのLH3、HL3、HH3の第1ライン、VのL
H3、HL3、HH3の第1ライン、YのLH3、HL
3、HH3の第2ライン、UのLH3、HL3、HH3
の第2ライン、VのLH3、HL3、HH3の第2ライ
ン、...の順となる。LH3、HL3、HH3をすべ
て転送し終わると、同様の方法でLH2、HL2、HH
2を転送し、さらにLH1、HL1、HH1を転送す
る。図22はライン転送部2004の一連の処理を示す
フローチャートである。
【0009】このように、画像を構成する各成分Y、
U、Vを1ラインづつ順番に転送することによって、階
層構造をもつ符号化データを作ることができる。
U、Vを1ラインづつ順番に転送することによって、階
層構造をもつ符号化データを作ることができる。
【0010】次に、復号側であるが、図20の2104
は前記ライン転送部2004で並び替えた符号化データ
を受信し、各成分毎にまとめたデータに並び替えるライ
ン受取部、2101は符号化データを可変長復号する可
変長復号部、2102は可変長復号部2101で復号さ
れた符号化データのビット数をカウントする復号データ
カウント部、2103はあらかじめ与えられたしきい値
あるいは外部から指定されたしきい値と、復号データカ
ウント部2102でカウントされた復号ビット数とを比
較して、後者が前者を超えた時点で可変長復号部210
1での復号処理を止める信号を出力する復号打切部、2
105は指定されたビット数で符号化データの復号を中
止したときに、不足するデータを0で代用してデータを
補うデータ補足部、2106は前記係数符号化部200
2で施した処理と逆の処理を行う係数復号部、2107
は2次元合成フィルタによってサブバンド合成するサブ
バンド合成部である。
は前記ライン転送部2004で並び替えた符号化データ
を受信し、各成分毎にまとめたデータに並び替えるライ
ン受取部、2101は符号化データを可変長復号する可
変長復号部、2102は可変長復号部2101で復号さ
れた符号化データのビット数をカウントする復号データ
カウント部、2103はあらかじめ与えられたしきい値
あるいは外部から指定されたしきい値と、復号データカ
ウント部2102でカウントされた復号ビット数とを比
較して、後者が前者を超えた時点で可変長復号部210
1での復号処理を止める信号を出力する復号打切部、2
105は指定されたビット数で符号化データの復号を中
止したときに、不足するデータを0で代用してデータを
補うデータ補足部、2106は前記係数符号化部200
2で施した処理と逆の処理を行う係数復号部、2107
は2次元合成フィルタによってサブバンド合成するサブ
バンド合成部である。
【0011】このような画像復号装置を用いることによ
り、階層構造をもつ符号化データあるいはその1部から
画像全体を再生することができる。
り、階層構造をもつ符号化データあるいはその1部から
画像全体を再生することができる。
【0012】
【発明が解決しようとする課題】しかしながら、上述し
た従来技術では、画像を構成する成分を低解像度のサブ
バンドから1ライン毎に順番に転送するため、プログレ
ッシブな画像伝送が可能である反面、転送の単位が1ラ
インと固定されていることによって、いくつかの不都合
が生じる。例えば、画像を構成する成分が輝度成分Yと
色成分U,Vとである場合には、Y成分の概要を初期に
転送した方が、U,Vを一緒に転送するよりも画像全体
の概要を早いうちに把握することができる。
た従来技術では、画像を構成する成分を低解像度のサブ
バンドから1ライン毎に順番に転送するため、プログレ
ッシブな画像伝送が可能である反面、転送の単位が1ラ
インと固定されていることによって、いくつかの不都合
が生じる。例えば、画像を構成する成分が輝度成分Yと
色成分U,Vとである場合には、Y成分の概要を初期に
転送した方が、U,Vを一緒に転送するよりも画像全体
の概要を早いうちに把握することができる。
【0013】このような場合には、転送の単位を1ライ
ンとするよりもサブバンド単位とした方が都合がよい。
また、例えば画像を構成する成分がR、G、Bである場
合には、各成分の視覚特性への影響にあまり差がないの
で、1ライン毎に転送するよりも1係数毎にR、G、B
を転送した方が復号画像の主観的画質がよい。
ンとするよりもサブバンド単位とした方が都合がよい。
また、例えば画像を構成する成分がR、G、Bである場
合には、各成分の視覚特性への影響にあまり差がないの
で、1ライン毎に転送するよりも1係数毎にR、G、B
を転送した方が復号画像の主観的画質がよい。
【0014】また、上記従来技術では、画像を構成する
各成分のサイズがすべて同じ場合を想定しているが、現
在、画像符号化の入力画像として一般に使われている画
像は4:2:2、4:2:0などのフォーマットで、各
成分のサイズが異なるものも多く、上記従来技術ではこ
れらの場合に対応することはできない。
各成分のサイズがすべて同じ場合を想定しているが、現
在、画像符号化の入力画像として一般に使われている画
像は4:2:2、4:2:0などのフォーマットで、各
成分のサイズが異なるものも多く、上記従来技術ではこ
れらの場合に対応することはできない。
【0015】さらに、上記従来技術では、画像を構成す
る各成分におけるサブバンドの分割数がすべて同じ場合
を想定しており、各成分のサブバンド分割数が異なる場
合にも対応することができない。
る各成分におけるサブバンドの分割数がすべて同じ場合
を想定しており、各成分のサブバンド分割数が異なる場
合にも対応することができない。
【0016】本発明の目的は、以上のような従来技術の
もつ問題点を解決し、より効果的なプログレッシブ伝送
を行うための技術を提供することである。
もつ問題点を解決し、より効果的なプログレッシブ伝送
を行うための技術を提供することである。
【0017】
【課題を解決するための手段】本願請求項1に記載の画
像符号化装置は、画像を構成するN(N≧2)種類の輝
度あるいは色成分を各々成分An(1≦n≦N,nは整
数)とし、成分An毎にサブバンド分割するサブバンド
分割手段と、前記サブバンド分割した画像の周波数係数
を符号化する係数符号化手段と、前記係数符号化手段で
作成した係数符号化データから、各成分Anに含まれる
周波数係数を組み合わせて成分統合単位を作成し、解像
度の低いサブバンドの係数符号化データを含む成分統合
単位から順番に並べる並び替え手段と、前記並び替えた
係数符号化データを可変長符号化する可変長符号化手段
とを備えた画像符号化装置であって、前記各成分Anの
サイズが等しく、かつサブバンド分割数が等しい場合、
前記並び替え手段は、前記各成分Anに含まれる周波数
係数を、m(m≧1)個のサブバンドに含まれる全ての
周波数係数として、前記成分統合単位を作成することを
特徴とする。
像符号化装置は、画像を構成するN(N≧2)種類の輝
度あるいは色成分を各々成分An(1≦n≦N,nは整
数)とし、成分An毎にサブバンド分割するサブバンド
分割手段と、前記サブバンド分割した画像の周波数係数
を符号化する係数符号化手段と、前記係数符号化手段で
作成した係数符号化データから、各成分Anに含まれる
周波数係数を組み合わせて成分統合単位を作成し、解像
度の低いサブバンドの係数符号化データを含む成分統合
単位から順番に並べる並び替え手段と、前記並び替えた
係数符号化データを可変長符号化する可変長符号化手段
とを備えた画像符号化装置であって、前記各成分Anの
サイズが等しく、かつサブバンド分割数が等しい場合、
前記並び替え手段は、前記各成分Anに含まれる周波数
係数を、m(m≧1)個のサブバンドに含まれる全ての
周波数係数として、前記成分統合単位を作成することを
特徴とする。
【0018】また、本願請求項7に記載の画像復号装置
は、符号化データを可変長復号する可変長復号手段と、
前記可変長復号手段で復号された成分統合単位のビット
数をカウントする復号データカウント手段と、外部から
与えられた指定ビット数と前記復号データカウント手段
でカウントされたビット数とを比較し、復号された符号
化データのビット数が指定ビット数を超えた場合に、そ
の時点で復号を打切る命令を出す復号打切手段と、前記
成分統合単位を各成分An毎に分離する成分分離手段
と、復号を途中で打ち切った場合に不足したデータを所
定の値で置き換え、各成分Anの1画面分のデータを補
うデータ補足手段と、前記成分分離手段で分離した係数
符号化データを各成分An毎にまとめて所定の位置に配
置する配置手段と、前記成分分離手段で分離した係数符
号化データを各々復号する係数復号手段と、前記係数復
号手段で復号したデータを成分An毎にサブバンド合成
し、復号画像を再生するサブバンド合成手段とを備えた
画像復号装置であって、前記各成分Anのサイズが等し
く、かつサブバンド分割数が等しい場合、前記成分分離
手段は、前記成分統合単位を前記各成分Anに含まれる
m(m≧1)個のサブバンド内の全ての周波数係数を組
み合わせたものとして分離することを特徴とする。
は、符号化データを可変長復号する可変長復号手段と、
前記可変長復号手段で復号された成分統合単位のビット
数をカウントする復号データカウント手段と、外部から
与えられた指定ビット数と前記復号データカウント手段
でカウントされたビット数とを比較し、復号された符号
化データのビット数が指定ビット数を超えた場合に、そ
の時点で復号を打切る命令を出す復号打切手段と、前記
成分統合単位を各成分An毎に分離する成分分離手段
と、復号を途中で打ち切った場合に不足したデータを所
定の値で置き換え、各成分Anの1画面分のデータを補
うデータ補足手段と、前記成分分離手段で分離した係数
符号化データを各成分An毎にまとめて所定の位置に配
置する配置手段と、前記成分分離手段で分離した係数符
号化データを各々復号する係数復号手段と、前記係数復
号手段で復号したデータを成分An毎にサブバンド合成
し、復号画像を再生するサブバンド合成手段とを備えた
画像復号装置であって、前記各成分Anのサイズが等し
く、かつサブバンド分割数が等しい場合、前記成分分離
手段は、前記成分統合単位を前記各成分Anに含まれる
m(m≧1)個のサブバンド内の全ての周波数係数を組
み合わせたものとして分離することを特徴とする。
【0019】これによって、成分統合単位の要素を各成
分Anに含まれるm(m≧1)個のサブバンド内の全て
の周波数係数としているため、各成分Anが視覚特性へ
の影響に差があるY,U,Vであるような場合、特定の
サブバンドを初期に転送することができるため、画像全
体の概要を早い段階で把握することが可能となる。ま
た、あらかじめ符号化する画像がどの方向に解像度が高
いか分かっている場合には、解像度が高い方向のサブバ
ンドの係数を先に転送し、復号側でも早く再生すること
ができるため、符号化データの途中で復号を打ち切り、
この時点までに復号したデータのみから再生した復号途
中の画像の主観的画質をより向上させることが可能であ
る。
分Anに含まれるm(m≧1)個のサブバンド内の全て
の周波数係数としているため、各成分Anが視覚特性へ
の影響に差があるY,U,Vであるような場合、特定の
サブバンドを初期に転送することができるため、画像全
体の概要を早い段階で把握することが可能となる。ま
た、あらかじめ符号化する画像がどの方向に解像度が高
いか分かっている場合には、解像度が高い方向のサブバ
ンドの係数を先に転送し、復号側でも早く再生すること
ができるため、符号化データの途中で復号を打ち切り、
この時点までに復号したデータのみから再生した復号途
中の画像の主観的画質をより向上させることが可能であ
る。
【0020】本願請求項2に記載の画像符号化装置は、
画像を構成するN(N≧2)種類の輝度あるいは色成分
を各々成分An(1≦n≦N,nは整数)とし、成分An
毎にサブバンド分割するサブバンド分割手段と、前記サ
ブバンド分割した画像の周波数係数を符号化する係数符
号化手段と、前記係数符号化手段で作成した係数符号化
データから、各成分Anに含まれる周波数係数を組み合
わせて成分統合単位を作成し、解像度の低いサブバンド
の係数符号化データを含む成分統合単位から順番に並べ
る並び替え手段と、前記並び替えた係数符号化データを
可変長符号化する可変長符号化手段とを備えた画像符号
化装置であって、前記各成分Anのサイズが等しく、か
つサブバンド分割数が等しい場合、前記並び替え手段
は、前記各成分Anに含まれる周波数係数を、m(m≧
1)個のサブバンド内の相対位置が同じm個の周波数係
数として、前記成分統合単位を作成することを特徴とす
る。
画像を構成するN(N≧2)種類の輝度あるいは色成分
を各々成分An(1≦n≦N,nは整数)とし、成分An
毎にサブバンド分割するサブバンド分割手段と、前記サ
ブバンド分割した画像の周波数係数を符号化する係数符
号化手段と、前記係数符号化手段で作成した係数符号化
データから、各成分Anに含まれる周波数係数を組み合
わせて成分統合単位を作成し、解像度の低いサブバンド
の係数符号化データを含む成分統合単位から順番に並べ
る並び替え手段と、前記並び替えた係数符号化データを
可変長符号化する可変長符号化手段とを備えた画像符号
化装置であって、前記各成分Anのサイズが等しく、か
つサブバンド分割数が等しい場合、前記並び替え手段
は、前記各成分Anに含まれる周波数係数を、m(m≧
1)個のサブバンド内の相対位置が同じm個の周波数係
数として、前記成分統合単位を作成することを特徴とす
る。
【0021】また、本願請求項8に記載の画像復号装置
は、符号化データを可変長復号する可変長復号手段と、
前記可変長復号手段で復号された成分統合単位のビット
数をカウントする復号データカウント手段と、外部から
与えられた指定ビット数と前記復号データカウント手段
でカウントされたビット数とを比較し、復号された符号
化データのビット数が指定ビット数を超えた場合に、そ
の時点で復号を打切る命令を出す復号打切手段と、前記
成分統合単位を各成分An毎に分離する成分分離手段
と、復号を途中で打ち切った場合に不足したデータを所
定の値で置き換え、各成分Anの1画面分のデータを補
うデータ補足手段と、前記成分分離手段で分離した係数
符号化データを各成分An毎にまとめて所定の位置に配
置する配置手段と、前記成分分離手段で分離した係数符
号化データを各々復号する係数復号手段と、前記係数復
号手段で復号したデータを成分An毎にサブバンド合成
し、復号画像を再生するサブバンド合成手段とを備えた
画像復号装置であって、前記各成分Anのサイズが等し
く、かつサブバンド分割数が等しい場合、前記成分分離
手段は、前記成分統合単位を前記各成分Anに含まれる
m(m≧1)個のサブバンド内の相対位置が同じm個の
周波数係数を組み合わせたものとして分離することを特
徴とする。
は、符号化データを可変長復号する可変長復号手段と、
前記可変長復号手段で復号された成分統合単位のビット
数をカウントする復号データカウント手段と、外部から
与えられた指定ビット数と前記復号データカウント手段
でカウントされたビット数とを比較し、復号された符号
化データのビット数が指定ビット数を超えた場合に、そ
の時点で復号を打切る命令を出す復号打切手段と、前記
成分統合単位を各成分An毎に分離する成分分離手段
と、復号を途中で打ち切った場合に不足したデータを所
定の値で置き換え、各成分Anの1画面分のデータを補
うデータ補足手段と、前記成分分離手段で分離した係数
符号化データを各成分An毎にまとめて所定の位置に配
置する配置手段と、前記成分分離手段で分離した係数符
号化データを各々復号する係数復号手段と、前記係数復
号手段で復号したデータを成分An毎にサブバンド合成
し、復号画像を再生するサブバンド合成手段とを備えた
画像復号装置であって、前記各成分Anのサイズが等し
く、かつサブバンド分割数が等しい場合、前記成分分離
手段は、前記成分統合単位を前記各成分Anに含まれる
m(m≧1)個のサブバンド内の相対位置が同じm個の
周波数係数を組み合わせたものとして分離することを特
徴とする。
【0022】これによって、成分統合単位の要素を各成
分Anに含まれるm(m≧1)個のサブバンド内の相対
位置が同じm個の周波数係数としているため、各成分A
nが視覚特性への影響に差が少ないR,G,Bであるよ
うな場合、符号化データの途中で復号を打ち切り、この
時点までに復号したデータのみから再生した復号途中の
画像の主観的画質をより向上させることが可能である。
分Anに含まれるm(m≧1)個のサブバンド内の相対
位置が同じm個の周波数係数としているため、各成分A
nが視覚特性への影響に差が少ないR,G,Bであるよ
うな場合、符号化データの途中で復号を打ち切り、この
時点までに復号したデータのみから再生した復号途中の
画像の主観的画質をより向上させることが可能である。
【0023】本願請求項3に記載の画像符号化装置は、
画像を構成するN(N≧2)種類の輝度あるいは色成分
を各々成分An(1≦n≦N,nは整数)とし、成分An
毎にサブバンド分割するサブバンド分割手段と、前記サ
ブバンド分割した画像の周波数係数を符号化する係数符
号化手段と、前記係数符号化手段で作成した係数符号化
データから、各成分Anに含まれる周波数係数を組み合
わせて成分統合単位を作成し、解像度の低いサブバンド
の係数符号化データを含む成分統合単位から順番に並べ
る並び替え手段と、前記並び替えた係数符号化データを
可変長符号化する可変長符号化手段とを備えた画像符号
化装置であって、前記各成分Anのサイズが異なり、か
つサブバンド分割数が等しい場合、前記並び替え手段
は、前記各成分Anに含まれる周波数係数の個数を、該
各成分Anのサイズに応じて設定し、前記成分統合単位
を作成することを特徴とする。
画像を構成するN(N≧2)種類の輝度あるいは色成分
を各々成分An(1≦n≦N,nは整数)とし、成分An
毎にサブバンド分割するサブバンド分割手段と、前記サ
ブバンド分割した画像の周波数係数を符号化する係数符
号化手段と、前記係数符号化手段で作成した係数符号化
データから、各成分Anに含まれる周波数係数を組み合
わせて成分統合単位を作成し、解像度の低いサブバンド
の係数符号化データを含む成分統合単位から順番に並べ
る並び替え手段と、前記並び替えた係数符号化データを
可変長符号化する可変長符号化手段とを備えた画像符号
化装置であって、前記各成分Anのサイズが異なり、か
つサブバンド分割数が等しい場合、前記並び替え手段
は、前記各成分Anに含まれる周波数係数の個数を、該
各成分Anのサイズに応じて設定し、前記成分統合単位
を作成することを特徴とする。
【0024】また、本願請求項9に記載の画像復号装置
は、符号化データを可変長復号する可変長復号手段と、
前記可変長復号手段で復号された成分統合単位のビット
数をカウントする復号データカウント手段と、外部から
与えられた指定ビット数と前記復号データカウント手段
でカウントされたビット数とを比較し、復号された符号
化データのビット数が指定ビット数を超えた場合に、そ
の時点で復号を打切る命令を出す復号打切手段と、前記
成分統合単位を各成分An毎に分離する成分分離手段
と、復号を途中で打ち切った場合に不足したデータを所
定の値で置き換え、各成分Anの1画面分のデータを補
うデータ補足手段と、前記成分分離手段で分離した係数
符号化データを各成分An毎にまとめて所定の位置に配
置する配置手段と、前記成分分離手段で分離した係数符
号化データを各々復号する係数復号手段と、前記係数復
号手段で復号したデータを成分An毎にサブバンド合成
し、復号画像を再生するサブバンド合成手段とを備えた
画像復号装置であって、前記各成分Anのサイズが異な
り、かつサブバンド分割数が等しい場合、前記成分分離
手段は、前記成分統合単位を前記各成分Anに含まれる
サイズに応じた個数の周波数係数を組み合わせたものと
して分離することを特徴とする。
は、符号化データを可変長復号する可変長復号手段と、
前記可変長復号手段で復号された成分統合単位のビット
数をカウントする復号データカウント手段と、外部から
与えられた指定ビット数と前記復号データカウント手段
でカウントされたビット数とを比較し、復号された符号
化データのビット数が指定ビット数を超えた場合に、そ
の時点で復号を打切る命令を出す復号打切手段と、前記
成分統合単位を各成分An毎に分離する成分分離手段
と、復号を途中で打ち切った場合に不足したデータを所
定の値で置き換え、各成分Anの1画面分のデータを補
うデータ補足手段と、前記成分分離手段で分離した係数
符号化データを各成分An毎にまとめて所定の位置に配
置する配置手段と、前記成分分離手段で分離した係数符
号化データを各々復号する係数復号手段と、前記係数復
号手段で復号したデータを成分An毎にサブバンド合成
し、復号画像を再生するサブバンド合成手段とを備えた
画像復号装置であって、前記各成分Anのサイズが異な
り、かつサブバンド分割数が等しい場合、前記成分分離
手段は、前記成分統合単位を前記各成分Anに含まれる
サイズに応じた個数の周波数係数を組み合わせたものと
して分離することを特徴とする。
【0025】これによって、輝度、色などの各成分An
の解像度が異なる場合にも対応することができ、上述し
た従来例のように各成分の解像度が同じ場合にしか対応
できないものに対して大きな利点がある。特に、通常の
ディジタル画像フォーマットは、輝度成分の解像度を色
成分の解像度より高くしたものが広く用いられているた
め、このような通常のディジタル画像フォーマットに適
応できることは、極めて有効である。
の解像度が異なる場合にも対応することができ、上述し
た従来例のように各成分の解像度が同じ場合にしか対応
できないものに対して大きな利点がある。特に、通常の
ディジタル画像フォーマットは、輝度成分の解像度を色
成分の解像度より高くしたものが広く用いられているた
め、このような通常のディジタル画像フォーマットに適
応できることは、極めて有効である。
【0026】本願請求項4に記載の画像符号化装置は、
画像を構成するN(N≧2)種類の輝度あるいは色成分
を各々成分An(1≦n≦N,nは整数)とし、成分An
毎にサブバンド分割するサブバンド分割手段と、前記サ
ブバンド分割した画像の周波数係数を符号化する係数符
号化手段と、前記係数符号化手段で作成した係数符号化
データから、各成分Anに含まれるサブバンドを組み合
わせて成分統合単位を作成し、解像度の低いサブバンド
の係数符号化データを含む成分統合単位から順番に並べ
る並び替え手段と、前記並び替えた係数符号化データを
可変長符号化する可変長符号化手段とを備えた画像符号
化装置であって、前記各成分Anのサイズが異なり、か
つサブバンド分割数が異なる場合、前記並び替え手段
は、解像度が低いサブバンドから各成分Anのサブバン
ドを同数ずつ組み合わせるとともに、解像度が高いサブ
バンドでは各成分Anで異なる数のサブバンドを組み合
わせることにより、前記成分統合単位を作成することを
特徴とする。
画像を構成するN(N≧2)種類の輝度あるいは色成分
を各々成分An(1≦n≦N,nは整数)とし、成分An
毎にサブバンド分割するサブバンド分割手段と、前記サ
ブバンド分割した画像の周波数係数を符号化する係数符
号化手段と、前記係数符号化手段で作成した係数符号化
データから、各成分Anに含まれるサブバンドを組み合
わせて成分統合単位を作成し、解像度の低いサブバンド
の係数符号化データを含む成分統合単位から順番に並べ
る並び替え手段と、前記並び替えた係数符号化データを
可変長符号化する可変長符号化手段とを備えた画像符号
化装置であって、前記各成分Anのサイズが異なり、か
つサブバンド分割数が異なる場合、前記並び替え手段
は、解像度が低いサブバンドから各成分Anのサブバン
ドを同数ずつ組み合わせるとともに、解像度が高いサブ
バンドでは各成分Anで異なる数のサブバンドを組み合
わせることにより、前記成分統合単位を作成することを
特徴とする。
【0027】また、本願請求項10に記載の画像復号装
置は、符号化データを可変長復号する可変長復号手段
と、前記可変長復号手段で復号された成分統合単位のビ
ット数をカウントする復号データカウント手段と、外部
から与えられた指定ビット数と前記復号データカウント
手段でカウントされたビット数とを比較し、復号された
符号化データのビット数が指定ビット数を超えた場合
に、その時点で復号を打切る命令を出す復号打切手段
と、前記成分統合単位を各成分An毎に分離する成分分
離手段と、復号を途中で打ち切った場合に不足したデー
タを所定の値で置き換え、各成分Anの1画面分のデー
タを補うデータ補足手段と、前記成分分離手段で分離し
た係数符号化データを各成分An毎にまとめて所定の位
置に配置する配置手段と、前記成分分離手段で分離した
係数符号化データを各々復号する係数復号手段と、前記
係数復号手段で復号したデータを成分An毎にサブバン
ド合成し、復号画像を再生するサブバンド合成手段とを
備えた画像復号装置であって、前記各成分Anのサイズ
が異なり、かつサブバンド分割数が異なる場合、前記成
分分離手段は、前記成分統合単位を解像度が低いサブバ
ンドから各成分Anのサブバンドを同数ずつ組み合わせ
るとともに、解像度が高いサブバンドでは各成分Anで
異なる数のサブバンドを組み合わせたものとして分離す
ることを特徴とする。
置は、符号化データを可変長復号する可変長復号手段
と、前記可変長復号手段で復号された成分統合単位のビ
ット数をカウントする復号データカウント手段と、外部
から与えられた指定ビット数と前記復号データカウント
手段でカウントされたビット数とを比較し、復号された
符号化データのビット数が指定ビット数を超えた場合
に、その時点で復号を打切る命令を出す復号打切手段
と、前記成分統合単位を各成分An毎に分離する成分分
離手段と、復号を途中で打ち切った場合に不足したデー
タを所定の値で置き換え、各成分Anの1画面分のデー
タを補うデータ補足手段と、前記成分分離手段で分離し
た係数符号化データを各成分An毎にまとめて所定の位
置に配置する配置手段と、前記成分分離手段で分離した
係数符号化データを各々復号する係数復号手段と、前記
係数復号手段で復号したデータを成分An毎にサブバン
ド合成し、復号画像を再生するサブバンド合成手段とを
備えた画像復号装置であって、前記各成分Anのサイズ
が異なり、かつサブバンド分割数が異なる場合、前記成
分分離手段は、前記成分統合単位を解像度が低いサブバ
ンドから各成分Anのサブバンドを同数ずつ組み合わせ
るとともに、解像度が高いサブバンドでは各成分Anで
異なる数のサブバンドを組み合わせたものとして分離す
ることを特徴とする。
【0028】これによって、輝度、色などの各成分An
の解像度が異なる場合であって、サブバンド分割数が各
成分Anで異なる場合にも対応することができ、上述し
た従来例のように各成分の解像度及びサブバンド分割数
が同じ場合にしか対応できないものに対して大きな利点
がある。特に、通常のディジタル画像フォーマットは、
輝度成分の解像度を色成分の解像度より高くしたものが
広く用いられており、各成分の解像度に応じてサブバン
ド分割数を変えることが一般的に行われているため、こ
のような通常のディジタル画像フォーマットに適応でき
ることは、極めて有効である。
の解像度が異なる場合であって、サブバンド分割数が各
成分Anで異なる場合にも対応することができ、上述し
た従来例のように各成分の解像度及びサブバンド分割数
が同じ場合にしか対応できないものに対して大きな利点
がある。特に、通常のディジタル画像フォーマットは、
輝度成分の解像度を色成分の解像度より高くしたものが
広く用いられており、各成分の解像度に応じてサブバン
ド分割数を変えることが一般的に行われているため、こ
のような通常のディジタル画像フォーマットに適応でき
ることは、極めて有効である。
【0029】本願請求項5に記載の画像符号化装置は、
画像を構成するN(N≧2)種類の輝度あるいは色成分
を各々成分An(1≦n≦N,nは整数)とし、成分An
毎にサブバンド分割するサブバンド分割手段と、前記サ
ブバンド分割した画像の周波数係数を符号化する係数符
号化手段と、前記係数符号化手段で作成した係数符号化
データから、各成分Anに含まれるサブバンドを組み合
わせて成分統合単位を作成し、解像度の低いサブバンド
の係数符号化データを含む成分統合単位から順番に並べ
る並び替え手段と、前記並び替えた係数符号化データを
可変長符号化する可変長符号化手段とを備えた画像符号
化装置であって、前記各成分Anのサイズが異なり、か
つサブバンド分割数が異なる場合、前記並び替え手段
は、解像度が高いサブバンドから各成分Anのサブバン
ドを同数ずつ組み合わせるとともに、解像度が低いサブ
バンドでは各成分Anで異なる数のサブバンドを組み合
わせることにより、前記成分統合単位を作成することを
特徴とする。
画像を構成するN(N≧2)種類の輝度あるいは色成分
を各々成分An(1≦n≦N,nは整数)とし、成分An
毎にサブバンド分割するサブバンド分割手段と、前記サ
ブバンド分割した画像の周波数係数を符号化する係数符
号化手段と、前記係数符号化手段で作成した係数符号化
データから、各成分Anに含まれるサブバンドを組み合
わせて成分統合単位を作成し、解像度の低いサブバンド
の係数符号化データを含む成分統合単位から順番に並べ
る並び替え手段と、前記並び替えた係数符号化データを
可変長符号化する可変長符号化手段とを備えた画像符号
化装置であって、前記各成分Anのサイズが異なり、か
つサブバンド分割数が異なる場合、前記並び替え手段
は、解像度が高いサブバンドから各成分Anのサブバン
ドを同数ずつ組み合わせるとともに、解像度が低いサブ
バンドでは各成分Anで異なる数のサブバンドを組み合
わせることにより、前記成分統合単位を作成することを
特徴とする。
【0030】また、本願請求項11に記載の画像復号装
置は、符号化データを可変長復号する可変長復号手段
と、前記可変長復号手段で復号された成分統合単位のビ
ット数をカウントする復号データカウント手段と、外部
から与えられた指定ビット数と前記復号データカウント
手段でカウントされたビット数とを比較し、復号された
符号化データのビット数が指定ビット数を超えた場合
に、その時点で復号を打切る命令を出す復号打切手段
と、前記成分統合単位を各成分An毎に分離する成分分
離手段と、復号を途中で打ち切った場合に不足したデー
タを所定の値で置き換え、各成分Anの1画面分のデー
タを補うデータ補足手段と、前記成分分離手段で分離し
た係数符号化データを各成分An毎にまとめて所定の位
置に配置する配置手段と、前記成分分離手段で分離した
係数符号化データを各々復号する係数復号手段と、前記
係数復号手段で復号したデータを成分An毎にサブバン
ド合成し、復号画像を再生するサブバンド合成手段とを
備えた画像復号装置であって、前記各成分Anのサイズ
が異なり、かつサブバンド分割数が異なる場合、前記成
分分離手段は、前記成分統合単位を解像度が高いサブバ
ンドから各成分Anのサブバンドを同数ずつ組み合わせ
るとともに、解像度が低いサブバンドでは各成分Anで
異なる数のサブバンドを組み合わせたものとして分離す
ることを特徴とする。
置は、符号化データを可変長復号する可変長復号手段
と、前記可変長復号手段で復号された成分統合単位のビ
ット数をカウントする復号データカウント手段と、外部
から与えられた指定ビット数と前記復号データカウント
手段でカウントされたビット数とを比較し、復号された
符号化データのビット数が指定ビット数を超えた場合
に、その時点で復号を打切る命令を出す復号打切手段
と、前記成分統合単位を各成分An毎に分離する成分分
離手段と、復号を途中で打ち切った場合に不足したデー
タを所定の値で置き換え、各成分Anの1画面分のデー
タを補うデータ補足手段と、前記成分分離手段で分離し
た係数符号化データを各成分An毎にまとめて所定の位
置に配置する配置手段と、前記成分分離手段で分離した
係数符号化データを各々復号する係数復号手段と、前記
係数復号手段で復号したデータを成分An毎にサブバン
ド合成し、復号画像を再生するサブバンド合成手段とを
備えた画像復号装置であって、前記各成分Anのサイズ
が異なり、かつサブバンド分割数が異なる場合、前記成
分分離手段は、前記成分統合単位を解像度が高いサブバ
ンドから各成分Anのサブバンドを同数ずつ組み合わせ
るとともに、解像度が低いサブバンドでは各成分Anで
異なる数のサブバンドを組み合わせたものとして分離す
ることを特徴とする。
【0031】これによって、輝度、色などの各成分An
の解像度が異なる場合であって、サブバンド分割数が各
成分Anで異なる場合にも対応することができ、上述し
た従来例のように各成分の解像度及びサブバンド分割数
が同じ場合にしか対応できないのものに対して大きな利
点がある。さらに、1つの成分統合単位に含まれる各成
分Anの個数の比が常に入力画像と同じとなるため、復
号側でディスプレイの解像度に応じたデータ量のみの復
号を行うときに、冗長なデータを復号する必要をなくす
ことができる。
の解像度が異なる場合であって、サブバンド分割数が各
成分Anで異なる場合にも対応することができ、上述し
た従来例のように各成分の解像度及びサブバンド分割数
が同じ場合にしか対応できないのものに対して大きな利
点がある。さらに、1つの成分統合単位に含まれる各成
分Anの個数の比が常に入力画像と同じとなるため、復
号側でディスプレイの解像度に応じたデータ量のみの復
号を行うときに、冗長なデータを復号する必要をなくす
ことができる。
【0032】本願請求項6に記載の画像符号化装置は、
前記請求項5に記載の画像符号化装置において、前記並
び替え手段は、前記解像度の低いサブバンドのうち、各
成分Anの解像度が最も低いサブバンドを1つずつ組み
合わせ、該解像度が最も低いサブバンドを除くサブバン
ドでは各成分Anで異なる数のサブバンドを組み合わせ
ることにより、前記成分統合単位を作成することを特徴
とする。
前記請求項5に記載の画像符号化装置において、前記並
び替え手段は、前記解像度の低いサブバンドのうち、各
成分Anの解像度が最も低いサブバンドを1つずつ組み
合わせ、該解像度が最も低いサブバンドを除くサブバン
ドでは各成分Anで異なる数のサブバンドを組み合わせ
ることにより、前記成分統合単位を作成することを特徴
とする。
【0033】また、本願請求項12に記載の画像復号装
置は、前記請求項11に記載の画像復号装置において、
前記成分分離手段は、前記成分統合単位を前記解像度が
低いサブバンドのうち、解像度が最も低いサブバンドを
1つずつ組み合わせ、該解像度が最も低いサブバンドを
除くサブバンドでは各成分Anで異なる数のサブバンド
を組み合わせたものとして分離することを特徴とする。
置は、前記請求項11に記載の画像復号装置において、
前記成分分離手段は、前記成分統合単位を前記解像度が
低いサブバンドのうち、解像度が最も低いサブバンドを
1つずつ組み合わせ、該解像度が最も低いサブバンドを
除くサブバンドでは各成分Anで異なる数のサブバンド
を組み合わせたものとして分離することを特徴とする。
【0034】これによって、各成分Anの最低解像度の
サブバンドを分離して最初に転送するため、画像の概要
をより早く把握することができ、画像の主観的画質を向
上させることも可能となる。
サブバンドを分離して最初に転送するため、画像の概要
をより早く把握することができ、画像の主観的画質を向
上させることも可能となる。
【0035】
【発明の実施の形態】以下、図面を参照して、本発明の
画像符号化装置及び画像復号装置の実施の形態を詳細に
説明する。
画像符号化装置及び画像復号装置の実施の形態を詳細に
説明する。
【0036】図1は本発明の第1の実施の形態の画像符
号化装置を示すブロック図である。同図で101はサブ
バンド分割部(サブバンド分割手段)、102は係数符
号化部(係数符号化手段)、103は可変長符号化部
(可変長符号化手段)であり、各々図19とともに上述
したサブバンド分割部2001、係数符号化部200
2、可変長符号化部2003と同じ構成である。
号化装置を示すブロック図である。同図で101はサブ
バンド分割部(サブバンド分割手段)、102は係数符
号化部(係数符号化手段)、103は可変長符号化部
(可変長符号化手段)であり、各々図19とともに上述
したサブバンド分割部2001、係数符号化部200
2、可変長符号化部2003と同じ構成である。
【0037】図1の104は係数符号化部102で作成
した係数符号化データから輝度あるいは色成分の要素を
組み合わせて成分統合単位を作成し、解像度の低いサブ
バンドの係数符号化データを含む成分統合単位から順番
(転送順)に並べる転送順序決定/並び替え部(並び替
え手段)である。尚、上記従来例では係数符号化データ
を可変長符号化してから転送順序に従ってデータの並び
替えを行っているが、本実施形態では転送順序に従って
係数符号化データの並び替えを行ってから可変長符号化
を行う。
した係数符号化データから輝度あるいは色成分の要素を
組み合わせて成分統合単位を作成し、解像度の低いサブ
バンドの係数符号化データを含む成分統合単位から順番
(転送順)に並べる転送順序決定/並び替え部(並び替
え手段)である。尚、上記従来例では係数符号化データ
を可変長符号化してから転送順序に従ってデータの並び
替えを行っているが、本実施形態では転送順序に従って
係数符号化データの並び替えを行ってから可変長符号化
を行う。
【0038】このようにすることで、可変長符号化方式
としてハフマン符号化のようなものだけでなく、算術符
号化なども使うことができる。ただし、本発明は後述す
るようにデータの並び替えにも特徴があり、構成として
は、上記従来例のように係数符号化データを可変長符号
化してから転送順序に従ってデータの並び替えることも
可能である。以下の説明では、一例として、上記従来例
と同じように、輝度成分Yと色成分U,Vとの3種類
(N=3)の成分から構成される画像を用いる。また、
本発明の第1の実施の形態においては、各成分Y、U、
Vの解像度すなわち画像サイズは同じ場合である。
としてハフマン符号化のようなものだけでなく、算術符
号化なども使うことができる。ただし、本発明は後述す
るようにデータの並び替えにも特徴があり、構成として
は、上記従来例のように係数符号化データを可変長符号
化してから転送順序に従ってデータの並び替えることも
可能である。以下の説明では、一例として、上記従来例
と同じように、輝度成分Yと色成分U,Vとの3種類
(N=3)の成分から構成される画像を用いる。また、
本発明の第1の実施の形態においては、各成分Y、U、
Vの解像度すなわち画像サイズは同じ場合である。
【0039】成分統合単位は上述したとおり係数符号化
データから各成分Y、U、Vの要素を組み合わせて作成
するのであるが、まず、成分統合単位を各成分Y、U、
Vに含まれるサブバンドとした場合について述べる。
データから各成分Y、U、Vの要素を組み合わせて作成
するのであるが、まず、成分統合単位を各成分Y、U、
Vに含まれるサブバンドとした場合について述べる。
【0040】図3は各成分Y、U、Vに対し3回のサブ
バンド分割を行ったサブバンド画像係数である。また、
各成分Y、U、Vの画像サイズは同じである。図4、図
5は図3に示すサブバンド画像係数の転送順序を示した
もので、Y、U、Vの添え字は各成分のサブバンドの転
送順序を表している。
バンド分割を行ったサブバンド画像係数である。また、
各成分Y、U、Vの画像サイズは同じである。図4、図
5は図3に示すサブバンド画像係数の転送順序を示した
もので、Y、U、Vの添え字は各成分のサブバンドの転
送順序を表している。
【0041】第1の実施の形態の場合、成分統合単位を
サブバンドとしているので、成分統合単位は図4、図5
における各成分の同じ解像度をもつサブバンドの組 (Yi,Ui,Vi) i=1〜10(サ
ブバンドの転送順序) となり、転送される順序は (Y1,U1,V1),(Y2,U2,V2),...,(Y
10,U10,V10) となる。図4では水平方向の解像度が高い係数が先に転
送されるが、図5では垂直方向の解像度が高い係数が先
に転送される。従って、復号側では図4の場合は水平方
向、図5の場合は垂直方向の解像度が先に向上する。
サブバンドとしているので、成分統合単位は図4、図5
における各成分の同じ解像度をもつサブバンドの組 (Yi,Ui,Vi) i=1〜10(サ
ブバンドの転送順序) となり、転送される順序は (Y1,U1,V1),(Y2,U2,V2),...,(Y
10,U10,V10) となる。図4では水平方向の解像度が高い係数が先に転
送されるが、図5では垂直方向の解像度が高い係数が先
に転送される。従って、復号側では図4の場合は水平方
向、図5の場合は垂直方向の解像度が先に向上する。
【0042】この時、サブバンド内の係数の処理の順番
としては、図6に示したようなものがある。図6(1)
はサブバンドを左上から右下に水平方向にスキャンする
もの、図6(2)はサブバンドを左上から右下に垂直方
向にスキャンするもの、図6(3)はサブバンドの中心
から外側に向かって渦巻き状にスキャンするものであ
る。また、図6(1)〜(3)の各(a)はサブバンド
の係数を1回のスキャンで処理するもの、図6(1)〜
(3)の各(b)、(c)はサブバンドの係数を2回の
スキャンで処理するものである。
としては、図6に示したようなものがある。図6(1)
はサブバンドを左上から右下に水平方向にスキャンする
もの、図6(2)はサブバンドを左上から右下に垂直方
向にスキャンするもの、図6(3)はサブバンドの中心
から外側に向かって渦巻き状にスキャンするものであ
る。また、図6(1)〜(3)の各(a)はサブバンド
の係数を1回のスキャンで処理するもの、図6(1)〜
(3)の各(b)、(c)はサブバンドの係数を2回の
スキャンで処理するものである。
【0043】図6(1)〜(3)の(c)における矢印
は、1もしくは複数(t)個の係数のグループを表し、
矢印の方向にt個の係数を転送し、次のt個の係数は転
送せず、さらに次のt個の係数を転送する処理を繰り返
し、1回目のスキャン(実線矢印)終了後、2回目のス
キャン(破線矢印)で転送していない残りの係数を処理
する例である。
は、1もしくは複数(t)個の係数のグループを表し、
矢印の方向にt個の係数を転送し、次のt個の係数は転
送せず、さらに次のt個の係数を転送する処理を繰り返
し、1回目のスキャン(実線矢印)終了後、2回目のス
キャン(破線矢印)で転送していない残りの係数を処理
する例である。
【0044】また、図6(4),(5)に示すように、
サブバンドの係数を3回以上のスキャンで処理すること
もできる。例えば、n回目のスキャンで処理をする係数
間の水平、垂直方向の間隔をdx、dyとする。dx=
dy=1のときは、1回のラスタースキャンで全係数を
符号化する場合に当たる。dx=dy=2のときは、符
号化する係数の水平、垂直方向の位置を(y,x)とす
ると、1回目のスキャンで、 (0,1),(0,2),(0,4)...(2,
0),(2,2),(2,4)...(4,0),
(4,2),(4,4)... の位置の係数を符号化し、2回目のスキャンで、 (0,1),(0,3),(0,5)...(2,
1),(2,3),(2,5)...(4,1),
(4,3),(4,5)... の位置の係数を符号化する。
サブバンドの係数を3回以上のスキャンで処理すること
もできる。例えば、n回目のスキャンで処理をする係数
間の水平、垂直方向の間隔をdx、dyとする。dx=
dy=1のときは、1回のラスタースキャンで全係数を
符号化する場合に当たる。dx=dy=2のときは、符
号化する係数の水平、垂直方向の位置を(y,x)とす
ると、1回目のスキャンで、 (0,1),(0,2),(0,4)...(2,
0),(2,2),(2,4)...(4,0),
(4,2),(4,4)... の位置の係数を符号化し、2回目のスキャンで、 (0,1),(0,3),(0,5)...(2,
1),(2,3),(2,5)...(4,1),
(4,3),(4,5)... の位置の係数を符号化する。
【0045】さらに、3回目のスキャンで、 (1,0),(1,2),(1,4)...(3,
0),(3,2),(3,4)...(5,0),
(5,2),(5,4)... の位置の係数を符号化し、4回目のスキャンで、 (1,1),(1,3),(1,5)...(3,
1),(3,3),(3,5)...(5,1),
(5,3),(5,5)... の位置の係数を符号化する。つまり、4回のスキャンで
全係数を符号化することになる。
0),(3,2),(3,4)...(5,0),
(5,2),(5,4)... の位置の係数を符号化し、4回目のスキャンで、 (1,1),(1,3),(1,5)...(3,
1),(3,3),(3,5)...(5,1),
(5,3),(5,5)... の位置の係数を符号化する。つまり、4回のスキャンで
全係数を符号化することになる。
【0046】これを一般化(dx=DX,dy=DY)
すると、図6(1)の場合は、図6(4)に示すよう
に、1回目のスキャンで、 (0,0),(0,DX),(0,2*DX)... 2回目のスキャンで、 (0,1),(0,DX+1),(0,2*DX+
1)... 3回目のスキャンで、 (0,2),(0,DX+2),(0,2*DX+
2)... の位置の係数を符号化する。
すると、図6(1)の場合は、図6(4)に示すよう
に、1回目のスキャンで、 (0,0),(0,DX),(0,2*DX)... 2回目のスキャンで、 (0,1),(0,DX+1),(0,2*DX+
1)... 3回目のスキャンで、 (0,2),(0,DX+2),(0,2*DX+
2)... の位置の係数を符号化する。
【0047】同様に、DX回目のスキャンで、 (0,DX−1),(0,2*DX−1),(0,3*
DX−1)... (DX+1)回目のスキャンで、 (1,0),(1,DX),(1,2*DX)... (DX+2)回目のスキャンで、 (1,1),(1,DX+1),(1,2*DX+
1)... ..... (DX*DY)回目のスキャンで、 (DY−1,DX−1),(DY−1,2*DX−
1),(DY−1,3*DX−1)...(2*DY−
1,DX−1),(2*DY−1,2*DX−1),
(2*DY−1,3*DX−1)... の位置の係数を符号化する。
DX−1)... (DX+1)回目のスキャンで、 (1,0),(1,DX),(1,2*DX)... (DX+2)回目のスキャンで、 (1,1),(1,DX+1),(1,2*DX+
1)... ..... (DX*DY)回目のスキャンで、 (DY−1,DX−1),(DY−1,2*DX−
1),(DY−1,3*DX−1)...(2*DY−
1,DX−1),(2*DY−1,2*DX−1),
(2*DY−1,3*DX−1)... の位置の係数を符号化する。
【0048】つまり、(DX*DY)回のスキャンで全
係数を符号化することになる。なお、図6(2)は図6
(1)における水平、垂直方向を逆にしたものであり、
水平、垂直方向の間隔を(dx=DX,dy=DY)と
すると、図6(5)に示すようなスキャンで処理するこ
とが可能である。
係数を符号化することになる。なお、図6(2)は図6
(1)における水平、垂直方向を逆にしたものであり、
水平、垂直方向の間隔を(dx=DX,dy=DY)と
すると、図6(5)に示すようなスキャンで処理するこ
とが可能である。
【0049】以上のように、各サブバンドにおいて係数
を間隔をあけて符号化することにより、左上からのラス
タスキャンを行うものに比べて、復号の初期の段階で画
像の概要を把握することが可能となる。また、復号画像
の画質向上の度合いも全体的に除々に向上するため、主
観的によい印象を与えることができる。
を間隔をあけて符号化することにより、左上からのラス
タスキャンを行うものに比べて、復号の初期の段階で画
像の概要を把握することが可能となる。また、復号画像
の画質向上の度合いも全体的に除々に向上するため、主
観的によい印象を与えることができる。
【0050】次に、成分統合単位の要素が各成分に含ま
れる複数個のサブバンドからなる例について説明する。
図7は図3に示すサブバンド画像係数の別の転送順序を
示したものであり、サブバンド画像を同図(b)に示す
ように4階層で符号化する例である。図7(b)におけ
るY2、Y3、Y4、U2、U3、U4、V2、V3、V4は、
図7(a)に示すように各々3つ(m=3)のサブバン
ドから成る。
れる複数個のサブバンドからなる例について説明する。
図7は図3に示すサブバンド画像係数の別の転送順序を
示したものであり、サブバンド画像を同図(b)に示す
ように4階層で符号化する例である。図7(b)におけ
るY2、Y3、Y4、U2、U3、U4、V2、V3、V4は、
図7(a)に示すように各々3つ(m=3)のサブバン
ドから成る。
【0051】すなわち、図7(a)に示す3つのサブバ
ンド(サブバンド1、サブバンド2、サブバンド3)が
成分統合単位の1要素に相当する。この3つのサブバン
ドをまとめて1つ要素として扱うため、図7(c)に示
すように3つのサブバンド内の相対位置が同じ3個の係
数を1つのセットにして扱っている。
ンド(サブバンド1、サブバンド2、サブバンド3)が
成分統合単位の1要素に相当する。この3つのサブバン
ドをまとめて1つ要素として扱うため、図7(c)に示
すように3つのサブバンド内の相対位置が同じ3個の係
数を1つのセットにして扱っている。
【0052】つまり、図7に示す例では、3つのサブバ
ンドで各々同じ相対位置にある3個の係数 (YHL1の係数,YLH1の係数,YHH1の係数) を1つの (Y4の係数) と考え、図7(b)の各階層において、図6とともに上
述したスキャン順序でY成分を転送した後、同様にU成
分、さらにV成分を転送する。この時、符号化側では水
平、垂直、斜め方向の同じレベルの解像度のサブバンド
画像係数がまとめて転送され、復号側では、水平、垂
直、斜め方向の解像度が同時に向上する。
ンドで各々同じ相対位置にある3個の係数 (YHL1の係数,YLH1の係数,YHH1の係数) を1つの (Y4の係数) と考え、図7(b)の各階層において、図6とともに上
述したスキャン順序でY成分を転送した後、同様にU成
分、さらにV成分を転送する。この時、符号化側では水
平、垂直、斜め方向の同じレベルの解像度のサブバンド
画像係数がまとめて転送され、復号側では、水平、垂
直、斜め方向の解像度が同時に向上する。
【0053】また、3つのサブバンドを1つのものとし
て扱う別の方法として、サブバンド1を完全に転送して
からサブバンド2を転送し、これを転送し終わってから
サブバンド3を転送する方法がある。すなわち、図7の
例では、図6に示すスキャン順序でY成分のサブバンド
1を転送し、次に同様のスキャン順序でY成分のサブバ
ンド2を転送し、さらに同様のスキャン順序でY成分の
サブバンド3を転送する。引き続き、U成分のサブバン
ド1、サブバンド2、サブバンド3をY成分と同様のス
キャン順序で転送し、最後にV成分のサブバンド1、サ
ブバンド2、サブバンド3をY成分と同様のスキャン順
序で転送する。
て扱う別の方法として、サブバンド1を完全に転送して
からサブバンド2を転送し、これを転送し終わってから
サブバンド3を転送する方法がある。すなわち、図7の
例では、図6に示すスキャン順序でY成分のサブバンド
1を転送し、次に同様のスキャン順序でY成分のサブバ
ンド2を転送し、さらに同様のスキャン順序でY成分の
サブバンド3を転送する。引き続き、U成分のサブバン
ド1、サブバンド2、サブバンド3をY成分と同様のス
キャン順序で転送し、最後にV成分のサブバンド1、サ
ブバンド2、サブバンド3をY成分と同様のスキャン順
序で転送する。
【0054】従って、成分統合単位は、 (Y成分のサブバンド1,Y成分のサブバンド2,Y成
分のサブバンド3,U成分のサブバンド1,U成分のサ
ブバンド2,U成分のサブバンド3,V成分のサブバン
ド1,V成分のサブバンド2,V成分のサブバンド3) となる。このとき、復号側では、水平、垂直、斜め方向
の順に解像度が向上するが、3つのサブバンドを、 (サブバンド2,サブバンド1,サブバンド3) の順に転送すれば、復号側では、垂直、水平、斜め方向
の順に解像度が向上する。
分のサブバンド3,U成分のサブバンド1,U成分のサ
ブバンド2,U成分のサブバンド3,V成分のサブバン
ド1,V成分のサブバンド2,V成分のサブバンド3) となる。このとき、復号側では、水平、垂直、斜め方向
の順に解像度が向上するが、3つのサブバンドを、 (サブバンド2,サブバンド1,サブバンド3) の順に転送すれば、復号側では、垂直、水平、斜め方向
の順に解像度が向上する。
【0055】以上いくつかのサブバンド係数の転送順序
の例を示したが、あらかじめ符号化する画像がどの方向
に解像度が高いか分かっている場合には、解像度が高い
方向を先に転送し、復号側でも早く再生できるように転
送順序を変更することによって、復号途中の画質をより
向上させることができる。この場合は、どの転送順序で
符号化するかを復号側に知らせるための情報が必要であ
り、この情報を符号化データに組み込むことになる。
の例を示したが、あらかじめ符号化する画像がどの方向
に解像度が高いか分かっている場合には、解像度が高い
方向を先に転送し、復号側でも早く再生できるように転
送順序を変更することによって、復号途中の画質をより
向上させることができる。この場合は、どの転送順序で
符号化するかを復号側に知らせるための情報が必要であ
り、この情報を符号化データに組み込むことになる。
【0056】図1の転送順序決定/並び替え部104
は、図3に示す例では成分統合単位をサブバンド (Yi,Ui,Vi) i=1〜10(サ
ブバンドの転送順序) とし、図4、図5に示す順序に (Y1,U1,V1),(Y2,U2,V2),...,(Y
10,U10,V10) あるいは、図7(b)に示す順序に (Y1,U1,V1),(Y2,U2,V2),...,(Y
4,U4,V4) と並び替えて、可変長符号化部104に出力する。
は、図3に示す例では成分統合単位をサブバンド (Yi,Ui,Vi) i=1〜10(サ
ブバンドの転送順序) とし、図4、図5に示す順序に (Y1,U1,V1),(Y2,U2,V2),...,(Y
10,U10,V10) あるいは、図7(b)に示す順序に (Y1,U1,V1),(Y2,U2,V2),...,(Y
4,U4,V4) と並び替えて、可変長符号化部104に出力する。
【0057】以上の例は、成分統合単位を構成する際、
1つのサブバンド内の全係数を1グループとして扱うも
のであるが、サブバンド内の1もしくは複数個の係数を
1グループとして扱い、成分統合単位を構成することも
できる。以下にサブバンド内の1ラインを1係数グルー
プとする場合について説明する。
1つのサブバンド内の全係数を1グループとして扱うも
のであるが、サブバンド内の1もしくは複数個の係数を
1グループとして扱い、成分統合単位を構成することも
できる。以下にサブバンド内の1ラインを1係数グルー
プとする場合について説明する。
【0058】図8はサブバンド内の水平方向の1ライン
を成分統合単位としたもので、成分統合単位は、 (Yi(y),Ui(y),Vi(y)) Yi(y),Ui(y),Vi(y):Y、U、Vの各サ
ブバンド内の1ラインデータ i=1〜10(サブバンドの転送順序) y(サブバンド内のライン番号) と表せる。この時、成分統合単位の転送順序は、 (Y1(0),U1(0),V1(0)),(Y1(1),U1(1),V1(1) ),... .(Y2(0),U2(0),V2(0)),(Y2(1),U2(1),V2(1) ),... .................................... ..(Y10(0),U10(0),V10(0)),(Y10(1),U10(1),V 10 (1))... となる。
を成分統合単位としたもので、成分統合単位は、 (Yi(y),Ui(y),Vi(y)) Yi(y),Ui(y),Vi(y):Y、U、Vの各サ
ブバンド内の1ラインデータ i=1〜10(サブバンドの転送順序) y(サブバンド内のライン番号) と表せる。この時、成分統合単位の転送順序は、 (Y1(0),U1(0),V1(0)),(Y1(1),U1(1),V1(1) ),... .(Y2(0),U2(0),V2(0)),(Y2(1),U2(1),V2(1) ),... .................................... ..(Y10(0),U10(0),V10(0)),(Y10(1),U10(1),V 10 (1))... となる。
【0059】図8では、サブバンド内の水平方向の1ラ
インを成分統合単位としたもので、図6(1)の(a)
に示すスキャン順序に対応するが、この他にもサブバン
ド内の垂直方向の1ラインを成分統合単位(図6(2)
の(a))として、矢印の1本ずつをY、U、Vでまと
めてもよい。この処理を全サブバンドに対して、図4、
図5、あるいは図7(b)に示す順番で行う。
インを成分統合単位としたもので、図6(1)の(a)
に示すスキャン順序に対応するが、この他にもサブバン
ド内の垂直方向の1ラインを成分統合単位(図6(2)
の(a))として、矢印の1本ずつをY、U、Vでまと
めてもよい。この処理を全サブバンドに対して、図4、
図5、あるいは図7(b)に示す順番で行う。
【0060】また、サブバンド内の1つの係数を成分統
合単位の要素として扱う例として、成分統合単位を、 (Yi(y,x),Ui(y,x),Vi(y,x)) Yi(y,x),Ui(y,x),Vi(y,x):
Y、U、Vの各サブバンド内の1係数 i=1〜10(サブバンド内の転送順序) y(サブバンド内の垂直方向の位置) x(サブバンド内の水平方向の位置) とすることもできる。この場合も、転送順序として図6
(1)〜(3)に示すような例がある。1つのサブバン
ドの処理が終了したら、全サブバンドに対して図4、図
5、図7(b)に示す順序で処理を行う。
合単位の要素として扱う例として、成分統合単位を、 (Yi(y,x),Ui(y,x),Vi(y,x)) Yi(y,x),Ui(y,x),Vi(y,x):
Y、U、Vの各サブバンド内の1係数 i=1〜10(サブバンド内の転送順序) y(サブバンド内の垂直方向の位置) x(サブバンド内の水平方向の位置) とすることもできる。この場合も、転送順序として図6
(1)〜(3)に示すような例がある。1つのサブバン
ドの処理が終了したら、全サブバンドに対して図4、図
5、図7(b)に示す順序で処理を行う。
【0061】図9は図1の転送順序決定/並び替え部1
04の動作の一例を示すフローチャートである。図9に
示す例では、成分統合単位をサブバンド、または1もし
くは複数係数グループで切り替える構成をとっている
が、どちらか1つだけの構成であってもよい。
04の動作の一例を示すフローチャートである。図9に
示す例では、成分統合単位をサブバンド、または1もし
くは複数係数グループで切り替える構成をとっている
が、どちらか1つだけの構成であってもよい。
【0062】以上のように、本発明の第1の実施の形態
の画像符号化装置では、複数種類の成分Y、U、Vから
なる画像を低解像度のサブバンドから高解像度のサブバ
ンドへと順に符号化データを作成することによって、符
号化データに階層性をもたせることができる。
の画像符号化装置では、複数種類の成分Y、U、Vから
なる画像を低解像度のサブバンドから高解像度のサブバ
ンドへと順に符号化データを作成することによって、符
号化データに階層性をもたせることができる。
【0063】また、各成分Y,U,Vをサブバンド分割
したサブバンド係数に対して、サブバンド単位、係数単
位で各成分Y,U,Vを統合して階層的な符号化を行っ
ているため、上述した従来例のようにライン単位のみで
各成分Y,U,Vを統合するものに比べて、入力画像デ
ータの性質に合わせた柔軟な符号化処理が可能となる。
したサブバンド係数に対して、サブバンド単位、係数単
位で各成分Y,U,Vを統合して階層的な符号化を行っ
ているため、上述した従来例のようにライン単位のみで
各成分Y,U,Vを統合するものに比べて、入力画像デ
ータの性質に合わせた柔軟な符号化処理が可能となる。
【0064】次に、復号側について述べる。図2は本発
明の第1の実施の形態の画像復号装置であり、上述した
本発明の第1の実施の形態の画像符号化装置で作成した
符号化データを復号するものである。
明の第1の実施の形態の画像復号装置であり、上述した
本発明の第1の実施の形態の画像符号化装置で作成した
符号化データを復号するものである。
【0065】図2の201は可変長復号部(可変長復号
手段)、202は復号データカウント部(復号データカ
ウント手段)、203は復号データ打切部(復号データ
打切手段)、205はデータ補足部(データ補足手
段)、206は係数復号部(係数復号手段)、207は
サブバンド合成部(サブバンド合成手段)であり、各々
図20とともに上述した可変長復号部2101、復号デ
ータカウント部2102、復号データ打切部2103、
データ補足部2105、係数復号部2106、サブバン
ド合成部2107と同じ構成である。
手段)、202は復号データカウント部(復号データカ
ウント手段)、203は復号データ打切部(復号データ
打切手段)、205はデータ補足部(データ補足手
段)、206は係数復号部(係数復号手段)、207は
サブバンド合成部(サブバンド合成手段)であり、各々
図20とともに上述した可変長復号部2101、復号デ
ータカウント部2102、復号データ打切部2103、
データ補足部2105、係数復号部2106、サブバン
ド合成部2107と同じ構成である。
【0066】図2の204は符号化側で転送順序に従っ
て並び替えた係数符号化データを成分Y,U、V毎に分
離する成分分離部(成分分離手段、配置手段)である。
この成分分離部204では、符号化側で統合し、並び替
えた方法と逆の方法で係数符号化データを成分Y、U、
V毎にまとめる。
て並び替えた係数符号化データを成分Y,U、V毎に分
離する成分分離部(成分分離手段、配置手段)である。
この成分分離部204では、符号化側で統合し、並び替
えた方法と逆の方法で係数符号化データを成分Y、U、
V毎にまとめる。
【0067】従って、成分分離部204は、各成分Y,
U,Vを格納するために、図示しないメモリを有してい
る。このメモリは基本的には、符号化側のサブバンド分
割部101で必要としたものと同じ大きさが必要であ
る。ただし、1つの成分統合単位の分離が終わった時点
で、各成分Y,U,Vに分離した係数を係数復号部20
6に出力する構成とすれば、メモリの大きさは最大の成
分統合単位の大きさがあればよい。
U,Vを格納するために、図示しないメモリを有してい
る。このメモリは基本的には、符号化側のサブバンド分
割部101で必要としたものと同じ大きさが必要であ
る。ただし、1つの成分統合単位の分離が終わった時点
で、各成分Y,U,Vに分離した係数を係数復号部20
6に出力する構成とすれば、メモリの大きさは最大の成
分統合単位の大きさがあればよい。
【0068】また、成分統合単位の分離と係数の復号を
パイプライン的に処理する場合、すなわち分離した係数
から次々に係数復号部206で復号する場合は、メモリ
の大きさは成分統合単位の大きさに関係なく、複数個の
係数が格納できるだけの大きさがあればよい。そして、
成分分離部204で分離された係数データを係数復号部
206で復号したものが、係数復号部206のメモリ
(図示せず)に格納される。この時、配置手段の機能は
係数復号部206に含まれることとなる。
パイプライン的に処理する場合、すなわち分離した係数
から次々に係数復号部206で復号する場合は、メモリ
の大きさは成分統合単位の大きさに関係なく、複数個の
係数が格納できるだけの大きさがあればよい。そして、
成分分離部204で分離された係数データを係数復号部
206で復号したものが、係数復号部206のメモリ
(図示せず)に格納される。この時、配置手段の機能は
係数復号部206に含まれることとなる。
【0069】さらに、サブバンド合成部207に入力す
る周波数係数を蓄えるメモリ(図示せず)を利用して、
ここに書き込むこともできる。
る周波数係数を蓄えるメモリ(図示せず)を利用して、
ここに書き込むこともできる。
【0070】以上のように、成分分離部204で分離し
た係数のメモリへの記録には様々な方法があるが、以下
の説明では、説明を簡単にするため、符号化側のサブバ
ンド分割部101で必要としたものと同じ大きさのメモ
リを成分分離部204に設け、成分分離部204で分離
された係数を一度このメモリに書き込む方法を用いた場
合について述べる。
た係数のメモリへの記録には様々な方法があるが、以下
の説明では、説明を簡単にするため、符号化側のサブバ
ンド分割部101で必要としたものと同じ大きさのメモ
リを成分分離部204に設け、成分分離部204で分離
された係数を一度このメモリに書き込む方法を用いた場
合について述べる。
【0071】例えば、成分統合単位がサブバンドの場合
には、 (Y1,U1 ,V1 ) から、成分統合単位の要素 Y1、U1、V1 を各々分離し、各成分Y、U、Vを格納するメモリの対
応するサブバンドの位置に書き込む。次に、成分統合単
位 (Y2,U2,V2) から、成分統合単位の要素 Y2、U2、V2 を各々分離し、各成分Y、U、Vを格納するメモリの対
応するサブバンドの位置に書き込む。この処理を全ての
サブバンドに対して行う。
には、 (Y1,U1 ,V1 ) から、成分統合単位の要素 Y1、U1、V1 を各々分離し、各成分Y、U、Vを格納するメモリの対
応するサブバンドの位置に書き込む。次に、成分統合単
位 (Y2,U2,V2) から、成分統合単位の要素 Y2、U2、V2 を各々分離し、各成分Y、U、Vを格納するメモリの対
応するサブバンドの位置に書き込む。この処理を全ての
サブバンドに対して行う。
【0072】この時、サブバンド内の係数の復号処理の
順番としては、図6とともに上述した符号化処理と同じ
ものを用いる。例えば、符号化側で図6(1)に示すス
キャンを行った場合には、復号側でも図6(1)に示す
スキャン方法を行わなければならない。この方法を用い
ると、復号の途中の画像は、各解像度レベルで左上から
右下へラスタスキャン順に解像度が向上することとな
る。
順番としては、図6とともに上述した符号化処理と同じ
ものを用いる。例えば、符号化側で図6(1)に示すス
キャンを行った場合には、復号側でも図6(1)に示す
スキャン方法を行わなければならない。この方法を用い
ると、復号の途中の画像は、各解像度レベルで左上から
右下へラスタスキャン順に解像度が向上することとな
る。
【0073】とりわけ、図6(4)あるいは(5)に示
すように、間隔をあけて係数をスキャンする方法を用い
て符号化処理を行った場合には、復号途中の画像は、左
上からのラスタスキャンに比べて復号の初期の段階で画
像の概要を把握することができる。また、各解像度レベ
ルでの画質向上の度合いも全体的に除々に向上するた
め、主観的画質を良好なものとすることができる。
すように、間隔をあけて係数をスキャンする方法を用い
て符号化処理を行った場合には、復号途中の画像は、左
上からのラスタスキャンに比べて復号の初期の段階で画
像の概要を把握することができる。また、各解像度レベ
ルでの画質向上の度合いも全体的に除々に向上するた
め、主観的画質を良好なものとすることができる。
【0074】次に、成分統合単位がサブバンド内の1も
しくは複数係数グループの場合について説明する。例え
ば、サブバンド内の1ラインを複数係数グループとした
場合には、成分統合単位 (Yi(y),Ui(y),Vi(y)) Yi(y),Ui(y),Vi(y):Y、U、Vの各サ
ブバンド内の1ラインデータ i=1〜10(サブバンドの転送順序) y(サブバンド内の垂直方向の位置) から、成分統合単位の要素 Yi(y)、Ui(y)、Vi(y) を各々分離し、各成分Y、U、Vを格納するメモリの対
応するサブバンドiのラインyの位置に書き込む。この
処理を低解像度のサブバンドの各ラインから高解像度の
サブバンドの各ラインまで全ラインに対して行う。
しくは複数係数グループの場合について説明する。例え
ば、サブバンド内の1ラインを複数係数グループとした
場合には、成分統合単位 (Yi(y),Ui(y),Vi(y)) Yi(y),Ui(y),Vi(y):Y、U、Vの各サ
ブバンド内の1ラインデータ i=1〜10(サブバンドの転送順序) y(サブバンド内の垂直方向の位置) から、成分統合単位の要素 Yi(y)、Ui(y)、Vi(y) を各々分離し、各成分Y、U、Vを格納するメモリの対
応するサブバンドiのラインyの位置に書き込む。この
処理を低解像度のサブバンドの各ラインから高解像度の
サブバンドの各ラインまで全ラインに対して行う。
【0075】また、成分統合単位がサブバンド内の1つ
の係数の場合には、 (Yi(y,x),Ui(y,x),Vi(y,x)) Yi(y,x),Ui(y,x),Vi(y,x):Y、
U、Vの各サブバンド内の1係数 i=1〜10(サブバンド内の転送順序) y(サブバンド内の垂直方向の位置) x(サブバンド内の水平方向の位置) から、成分統合単位の要素 Yi(y,x)、Ui(y,x)、Vi(y,x) を各々分離し、各成分Y、V、Vを格納するメモリの対
応するサブバンドiの係数(y,x)の位置に書き込
む。この処理を低解像度のサブバンドの各係数から高解
像度のサブバンドの各係数まで全係数に対して行う。
の係数の場合には、 (Yi(y,x),Ui(y,x),Vi(y,x)) Yi(y,x),Ui(y,x),Vi(y,x):Y、
U、Vの各サブバンド内の1係数 i=1〜10(サブバンド内の転送順序) y(サブバンド内の垂直方向の位置) x(サブバンド内の水平方向の位置) から、成分統合単位の要素 Yi(y,x)、Ui(y,x)、Vi(y,x) を各々分離し、各成分Y、V、Vを格納するメモリの対
応するサブバンドiの係数(y,x)の位置に書き込
む。この処理を低解像度のサブバンドの各係数から高解
像度のサブバンドの各係数まで全係数に対して行う。
【0076】上述したように、成分統合単位を1ライン
や1係数で選んだ場合にも、復号側での各係数のスキャ
ン方法は、符号化側と同様に図6とともに説明した方法
で行われる。
や1係数で選んだ場合にも、復号側での各係数のスキャ
ン方法は、符号化側と同様に図6とともに説明した方法
で行われる。
【0077】この成分分離部204から出力された係数
は、各成分Y、U、V毎にまとめて取り扱うことができ
る。
は、各成分Y、U、V毎にまとめて取り扱うことができ
る。
【0078】図10は成分分離部204の処理の動作の
一例を示すフローチャートである。図10に示す例で
は、成分統合単位をサブバンド、または1もしくは複数
係数グループで切り替える構成をとっているが、この2
つを全て備えていなくても1つだけの構成であってもよ
い。
一例を示すフローチャートである。図10に示す例で
は、成分統合単位をサブバンド、または1もしくは複数
係数グループで切り替える構成をとっているが、この2
つを全て備えていなくても1つだけの構成であってもよ
い。
【0079】なお、図2におけるデータ補足部205の
動作を詳細に説明すると、例えば図8に示す成分統合単
位が1ラインの場合、 (Y1(0),U1(0),V1(0)),...,(Y3
(5),U3(5),V3(5)) までのデータを復号した時に、復号したデータのビット
数がしきい値を超え、復号打切部203によって復号が
中止された場合を考える。この場合は、サブバンド1、
2の全てとサブバンド3の第1ラインから第5ラインま
での係数とが復号されるが、残りの部分には係数がな
い。
動作を詳細に説明すると、例えば図8に示す成分統合単
位が1ラインの場合、 (Y1(0),U1(0),V1(0)),...,(Y3
(5),U3(5),V3(5)) までのデータを復号した時に、復号したデータのビット
数がしきい値を超え、復号打切部203によって復号が
中止された場合を考える。この場合は、サブバンド1、
2の全てとサブバンド3の第1ラインから第5ラインま
での係数とが復号されるが、残りの部分には係数がな
い。
【0080】データ補足部205では、データのない残
りの部分に例えば0を代入することにより、サブバンド
係数を生成する処理を行い、後に続く係数復号部20
6、サブバンド合成部207の処理が通常どおり行える
ようにするものである。ここでは、0を代入する例を挙
げたが、他の値であってもよい。復号データカウント部
202、復号打切部203、データ補足部205によ
り、復号側ではユーザ等の要求に従って、任意の位置で
符号化データの復号を中止することができる。
りの部分に例えば0を代入することにより、サブバンド
係数を生成する処理を行い、後に続く係数復号部20
6、サブバンド合成部207の処理が通常どおり行える
ようにするものである。ここでは、0を代入する例を挙
げたが、他の値であってもよい。復号データカウント部
202、復号打切部203、データ補足部205によ
り、復号側ではユーザ等の要求に従って、任意の位置で
符号化データの復号を中止することができる。
【0081】なお、復号したデータのビット数がしきい
値を越えない場合は、データ補足部205は何ら処理を
行わない。従って、全ての符号化データを復号した場合
には、あらかじめ表現可能な最大値をしきい値として設
定しておけばよい。この場合は、図2における復号デー
タカウント部202、復号打ち切り部203、データ補
足部205を除いた構成であっても実現できる。
値を越えない場合は、データ補足部205は何ら処理を
行わない。従って、全ての符号化データを復号した場合
には、あらかじめ表現可能な最大値をしきい値として設
定しておけばよい。この場合は、図2における復号デー
タカウント部202、復号打ち切り部203、データ補
足部205を除いた構成であっても実現できる。
【0082】以上のように、複数個の成分Y、U、Vか
らなる画像から作成した階層構造をもつ符号化データを
復号することができ、再生画像全体の画質を順次向上さ
せるプログレッシブな復号処理が可能となる。この際、
上述した従来例のように各成分Y,U,Vの統合をライ
ン単位のみで行うものに比べて、より多様なプログレッ
シブ再生を行うことができる。例えば、従来例によれば
水平方向の解像度が優先的に向上するのに対し、本発明
の第1の実施の形態においては、水平、垂直、斜め方向
の解像度を均等に向上させることも可能となる。
らなる画像から作成した階層構造をもつ符号化データを
復号することができ、再生画像全体の画質を順次向上さ
せるプログレッシブな復号処理が可能となる。この際、
上述した従来例のように各成分Y,U,Vの統合をライ
ン単位のみで行うものに比べて、より多様なプログレッ
シブ再生を行うことができる。例えば、従来例によれば
水平方向の解像度が優先的に向上するのに対し、本発明
の第1の実施の形態においては、水平、垂直、斜め方向
の解像度を均等に向上させることも可能となる。
【0083】次に、本発明の第2の実施の形態として、
画像を構成する各成分のサイズが異なる場合について説
明する。なお、本発明の第2の実施の形態における画像
符号化装置は、上述した第1の実施の形態における転送
順序決定/並び替え部104の動作(成分統合単位を出
力するステップ)が異なる以外は同じであるので、説明
を省略する。従って、転送順序決定/並び替え部104
について以下に説明する。
画像を構成する各成分のサイズが異なる場合について説
明する。なお、本発明の第2の実施の形態における画像
符号化装置は、上述した第1の実施の形態における転送
順序決定/並び替え部104の動作(成分統合単位を出
力するステップ)が異なる以外は同じであるので、説明
を省略する。従って、転送順序決定/並び替え部104
について以下に説明する。
【0084】一例として、4:2:0フォーマットと呼
ばれる成分U、Vの水平、垂直方向のサイズが成分Yの
1/2である場合について、図11を用いて説明する。
図11はサイズがY*Xである成分Y、サイズがY/2
*X/2である成分U、Vに各々3回のサブバンド分割
を行った結果である。この時、成分U、Vの各サブバン
ドの水平、垂直方向のサイズは成分Yの対応するサブバ
ンドの水平、垂直方向のサイズの半分である。なお、各
成分Y、U、Vのサブバンドの分割数は同じである。
ばれる成分U、Vの水平、垂直方向のサイズが成分Yの
1/2である場合について、図11を用いて説明する。
図11はサイズがY*Xである成分Y、サイズがY/2
*X/2である成分U、Vに各々3回のサブバンド分割
を行った結果である。この時、成分U、Vの各サブバン
ドの水平、垂直方向のサイズは成分Yの対応するサブバ
ンドの水平、垂直方向のサイズの半分である。なお、各
成分Y、U、Vのサブバンドの分割数は同じである。
【0085】従って、成分統合単位をサブバンドとした
場合には、本発明の第1の実施の形態と同じスキャン方
法、同じ転送順序でも問題は生じない。しかしながら、
成分統合単位を1もしくは複数個の係数とした場合には
状況が異なる。
場合には、本発明の第1の実施の形態と同じスキャン方
法、同じ転送順序でも問題は生じない。しかしながら、
成分統合単位を1もしくは複数個の係数とした場合には
状況が異なる。
【0086】この時、成分Y、U、V毎に対応するサブ
バンドのサイズが異なるため、上記第1の実施の形態で
説明したように、各成分Y、U、V毎に同じ個数の係数
を集めて成分統合単位とする方法では、サイズの大きな
成分Yの係数が余ってしまうことになる。そこで、各成
分Y、U、Vのサイズが異なる場合には、成分統合単位
の係数の個数を各成分Y、U、V毎にサイズの比に対応
させて設定する。
バンドのサイズが異なるため、上記第1の実施の形態で
説明したように、各成分Y、U、V毎に同じ個数の係数
を集めて成分統合単位とする方法では、サイズの大きな
成分Yの係数が余ってしまうことになる。そこで、各成
分Y、U、Vのサイズが異なる場合には、成分統合単位
の係数の個数を各成分Y、U、V毎にサイズの比に対応
させて設定する。
【0087】図12(1)は4:2:0フォーマット
(図10)のときの各成分Y、U、Vの係数の対応関係
を示したもので、成分Y、U、Vのサブバンド数は同じ
であることから、上記第1の実施の形態で説明した図4
と転送順序は同じである。この場合、各成分Y、U、V
の水平、垂直方向のサイズ比が2:1:1であるので、
図12(2)に示すように成分U、Vのどの1つの係数
も成分Yの4係数に対応する。従って、1つの成分統合
単位に含まれる各成分Y、U、Vの係数比を4:1:1
とし、各成分Y、U、Vの対応する係数が1つの成分統
合単位に含まれるようにする。
(図10)のときの各成分Y、U、Vの係数の対応関係
を示したもので、成分Y、U、Vのサブバンド数は同じ
であることから、上記第1の実施の形態で説明した図4
と転送順序は同じである。この場合、各成分Y、U、V
の水平、垂直方向のサイズ比が2:1:1であるので、
図12(2)に示すように成分U、Vのどの1つの係数
も成分Yの4係数に対応する。従って、1つの成分統合
単位に含まれる各成分Y、U、Vの係数比を4:1:1
とし、各成分Y、U、Vの対応する係数が1つの成分統
合単位に含まれるようにする。
【0088】このようにして、成分統合単位がサブバン
ド単位のときは、1つの成分統合単位に含まれる各成分
Y、U、Vの係数比を4:1:1として、上記第1の実
施の形態で説明した方法をそのまま適用する。
ド単位のときは、1つの成分統合単位に含まれる各成分
Y、U、Vの係数比を4:1:1として、上記第1の実
施の形態で説明した方法をそのまま適用する。
【0089】また、成分統合単位が1ラインの場合に
は、図13に示すように成分Y2ラインと成分U、V各
1ラインとが1つの成分統合単位となる。一方、成分統
合単位が1係数の場合には、図14に示すように成分Y
2*2係数と成分U、V各1係数とが1つの成分統合単
位となる。なお、図13中の番号は各成分統合単位内で
の転送順序の一例である。この成分統合単位毎に、成分
Y、U、Vを1サブバンド分処理し終わると、図12
(1)に示す順序で次のサブバンドの処理に進む。サブ
バンドの転送順序は、図5、図7(b)の順序でもよ
い。
は、図13に示すように成分Y2ラインと成分U、V各
1ラインとが1つの成分統合単位となる。一方、成分統
合単位が1係数の場合には、図14に示すように成分Y
2*2係数と成分U、V各1係数とが1つの成分統合単
位となる。なお、図13中の番号は各成分統合単位内で
の転送順序の一例である。この成分統合単位毎に、成分
Y、U、Vを1サブバンド分処理し終わると、図12
(1)に示す順序で次のサブバンドの処理に進む。サブ
バンドの転送順序は、図5、図7(b)の順序でもよ
い。
【0090】復号側でも符号化側と同様に、各成分Y、
U、Vのサイズが異なる場合には、水平、垂直方向のサ
イズの比に合わせて、成分Y、U、V毎に成分統合単位
に含まれる係数の個数を変更し、各成分Y、U、Vのメ
モリの対応する位置に格納することによって復号するこ
とができる。
U、Vのサイズが異なる場合には、水平、垂直方向のサ
イズの比に合わせて、成分Y、U、V毎に成分統合単位
に含まれる係数の個数を変更し、各成分Y、U、Vのメ
モリの対応する位置に格納することによって復号するこ
とができる。
【0091】なお、符号化側と同様に、成分統合単位が
サブバンドの場合は、本発明の第1の実施の形態と同じ
スキャン方法、同じ転送順序を用いることができる。
サブバンドの場合は、本発明の第1の実施の形態と同じ
スキャン方法、同じ転送順序を用いることができる。
【0092】また、本発明の第2の実施の形態における
画像復号装置は、上述したとおり、上記第1の実施の形
態における成分分離部204の動作(成分統合単位を各
成分に分離/対応するメモリのサブバンドに格納するス
テップ)が異なる以外は同じであるので、詳細な説明は
省略する。
画像復号装置は、上述したとおり、上記第1の実施の形
態における成分分離部204の動作(成分統合単位を各
成分に分離/対応するメモリのサブバンドに格納するス
テップ)が異なる以外は同じであるので、詳細な説明は
省略する。
【0093】以上のように、本発明の第2の実施の形態
では、画像を構成する各成分Y、U、Vのサイズが異な
る場合であっても、符号化データに階層性を持たせるこ
とができる。また復号側で、この符号化データ全体は勿
論、一部のデータから画像全体の再生画像を得ることが
できる。
では、画像を構成する各成分Y、U、Vのサイズが異な
る場合であっても、符号化データに階層性を持たせるこ
とができる。また復号側で、この符号化データ全体は勿
論、一部のデータから画像全体の再生画像を得ることが
できる。
【0094】なお、上記本発明の第2の実施形態におい
ては、各成分Y、U、Vの水平、垂直方向のサイズ比が
2:1:1の場合について述べたが、他のサイズ比であ
っても同様の処理を行うことができる。
ては、各成分Y、U、Vの水平、垂直方向のサイズ比が
2:1:1の場合について述べたが、他のサイズ比であ
っても同様の処理を行うことができる。
【0095】さらに、本発明の第3の実施の形態とし
て、画像を構成する各成分のサイズが異なり、かつ図1
のサブバンド分割部101による各成分の分割数も異な
る場合について説明する。なお、本発明の第3の実施の
形態における画像符号化装置は、上述した第1の実施の
形態における転送順序決定/並び替え部104の動作
(成分統合単位を出力するステップ)が異なる以外は同
じであるので、説明を省略する。従って、転送順序決定
/並び替え部104について以下に説明する。
て、画像を構成する各成分のサイズが異なり、かつ図1
のサブバンド分割部101による各成分の分割数も異な
る場合について説明する。なお、本発明の第3の実施の
形態における画像符号化装置は、上述した第1の実施の
形態における転送順序決定/並び替え部104の動作
(成分統合単位を出力するステップ)が異なる以外は同
じであるので、説明を省略する。従って、転送順序決定
/並び替え部104について以下に説明する。
【0096】例として、上記第2の実施の形態と同じ
く、成分U、Vの水平、垂直方向のサイズが成分Yの半
分である場合について、図15を用いて説明する。図1
5(1)は成分Yに対しては3回、成分U、Vに対して
は各2回のサブバンド分割を行った結果の図である。こ
の時、成分Yと成分U、Vとではサブバンド数が異なる
ため、上記第1、第2の実施の形態と同様の方法では対
応できず、以下のような転送方法を施す必要がある。
く、成分U、Vの水平、垂直方向のサイズが成分Yの半
分である場合について、図15を用いて説明する。図1
5(1)は成分Yに対しては3回、成分U、Vに対して
は各2回のサブバンド分割を行った結果の図である。こ
の時、成分Yと成分U、Vとではサブバンド数が異なる
ため、上記第1、第2の実施の形態と同様の方法では対
応できず、以下のような転送方法を施す必要がある。
【0097】まず、成分統合単位が各成分Y、U、Vの
サブバンドである場合について説明する。例1として、
図15(2)に示すように、解像度の低い7つのサブバ
ンドから各成分Y、U、Vを組み合わせて転送し、最後
に残った成分Yの3つのサブバンドを他の成分U、Vと
組み合わせずに単独で図1の可変長符号化部103に出
力する方法がある。すなわち、解像度が低いサブバンド
から各成分Y、U、Vのサブバンドを1つずつ組み合わ
せるとともに、解像度が高いサブバンドでは成分U、V
のサブバンドを0個として、成分Yのサブバンド1つの
みを、成分統合単位として出力する。
サブバンドである場合について説明する。例1として、
図15(2)に示すように、解像度の低い7つのサブバ
ンドから各成分Y、U、Vを組み合わせて転送し、最後
に残った成分Yの3つのサブバンドを他の成分U、Vと
組み合わせずに単独で図1の可変長符号化部103に出
力する方法がある。すなわち、解像度が低いサブバンド
から各成分Y、U、Vのサブバンドを1つずつ組み合わ
せるとともに、解像度が高いサブバンドでは成分U、V
のサブバンドを0個として、成分Yのサブバンド1つの
みを、成分統合単位として出力する。
【0098】この時、転送順序としては、 (Y1,U1,V1),(Y2,U2,V2),...,(Y
7,U7,V7),(Y8),(Y9),(Y10) となる。ここでは、各成分Y、U、Vのサブバンド (Yi,Ui,Vi) i=1〜7(サ
ブバンドの転送順序) は同じサイズなので、上記成分統合単位がサブバンドの
場合はもちろん、成分統合単位が1もしくは複数係数グ
ループとしたときには、成分統合単位内のスキャン方法
として上記第1の実施の形態で説明した方法を用いるこ
とができる。
7,U7,V7),(Y8),(Y9),(Y10) となる。ここでは、各成分Y、U、Vのサブバンド (Yi,Ui,Vi) i=1〜7(サ
ブバンドの転送順序) は同じサイズなので、上記成分統合単位がサブバンドの
場合はもちろん、成分統合単位が1もしくは複数係数グ
ループとしたときには、成分統合単位内のスキャン方法
として上記第1の実施の形態で説明した方法を用いるこ
とができる。
【0099】なお、図7(b)とともに上述した方法を
用いて、各成分Y、U、Vのサブバンドを3つずつ組み
合わせた場合には、 (Y1,U1,V1),(Y2,Y3,Y4,U2,U3,
U4,V2,V3,V4),(Y5,Y6,Y7,U5,U6,
U7,V5,V6,V7),(Y8,Y9,Y10) となる。
用いて、各成分Y、U、Vのサブバンドを3つずつ組み
合わせた場合には、 (Y1,U1,V1),(Y2,Y3,Y4,U2,U3,
U4,V2,V3,V4),(Y5,Y6,Y7,U5,U6,
U7,V5,V6,V7),(Y8,Y9,Y10) となる。
【0100】また、例2として、図16に示すように、
分割数の多い成分Yのみ低解像度の複数個のサブバンド
をまとめて扱う方法がある。図16(1)は成分Yに対
しては3回、成分U、Vに対しては各2回のサブバンド
分割を行った結果の図である。この時、図16(2)に
示すように、解像度が低いサブバンドでは成分Yのサブ
バンドを4つまとめたものと、成分U、Vのサブバンド
1つずつとを組み合わせるとともに、図16(3)に示
すように、高い解像度のサブバンドでは各成分Y、U、
Vのサブバンドを1つずつ組み合わせて、成分統合単位
として転送する。
分割数の多い成分Yのみ低解像度の複数個のサブバンド
をまとめて扱う方法がある。図16(1)は成分Yに対
しては3回、成分U、Vに対しては各2回のサブバンド
分割を行った結果の図である。この時、図16(2)に
示すように、解像度が低いサブバンドでは成分Yのサブ
バンドを4つまとめたものと、成分U、Vのサブバンド
1つずつとを組み合わせるとともに、図16(3)に示
すように、高い解像度のサブバンドでは各成分Y、U、
Vのサブバンドを1つずつ組み合わせて、成分統合単位
として転送する。
【0101】すなわち、転送順序は、 (Y1,Y2,Y3,Y4,U1,V1),(Y5,U2,
V2),(Y6,U3,V3),(Y7,U4,V4),
(Y8,U5,V5),(Y9,U6,V6),(Y10,
U7,V7) となる。この例2では、各成分Y、U、Vの対応するサ
ブバンドのサイズが異なるので、成分統合単位内のスキ
ャン方法として、上記第2の実施の形態の方法で説明し
た方法を用いることができる。
V2),(Y6,U3,V3),(Y7,U4,V4),
(Y8,U5,V5),(Y9,U6,V6),(Y10,
U7,V7) となる。この例2では、各成分Y、U、Vの対応するサ
ブバンドのサイズが異なるので、成分統合単位内のスキ
ャン方法として、上記第2の実施の形態の方法で説明し
た方法を用いることができる。
【0102】また、図16(3)に示すサブバンド(Y
5,Y6,Y7)は、各々水平、垂直、斜め方向の解像度
に対応するサブバンドという違いはあっても、同じレベ
ルの解像度をもつサブバンドであるので、例3として、
高い解像度のサブバンドでは各成分Y、U、Vのサブバ
ンドを3つずつ組み合わせて成分統合単位を作成するこ
とも可能である。これは、(Y8,Y9,Y10)、
(U2,U3,U4)、(U5,U6,U7)、(V2,V3,
V4)、(V5,V6,V7)についても同じである。
5,Y6,Y7)は、各々水平、垂直、斜め方向の解像度
に対応するサブバンドという違いはあっても、同じレベ
ルの解像度をもつサブバンドであるので、例3として、
高い解像度のサブバンドでは各成分Y、U、Vのサブバ
ンドを3つずつ組み合わせて成分統合単位を作成するこ
とも可能である。これは、(Y8,Y9,Y10)、
(U2,U3,U4)、(U5,U6,U7)、(V2,V3,
V4)、(V5,V6,V7)についても同じである。
【0103】従って、この時の転送順序は、 (Y1,Y2,Y3,Y4,U1,V1),(Y5,Y6,
Y7,U2,U3,U4,V2,V3,V4),(Y8,Y9,Y
10,U5,U6,U7,V5,V6,V7) となる。
Y7,U2,U3,U4,V2,V3,V4),(Y8,Y9,Y
10,U5,U6,U7,V5,V6,V7) となる。
【0104】なお、上記の例においては、低解像度の複
数個のサブバンドとして、Y1,Y2,Y3,Y4,U1,
V1を選択したものについて説明したが、例えば、低解
像度の複数個のサブバンドとして、Y1,Y2,...,
Y7,U1,..,U4,V1,..,V4を選択してもよ
く、Y,U,Vのサイズ比(本例では水平、垂直ともに
2:1:1)を保ちながら、低解像度のサブバンドを任
意に選択することが可能である。
数個のサブバンドとして、Y1,Y2,Y3,Y4,U1,
V1を選択したものについて説明したが、例えば、低解
像度の複数個のサブバンドとして、Y1,Y2,...,
Y7,U1,..,U4,V1,..,V4を選択してもよ
く、Y,U,Vのサイズ比(本例では水平、垂直ともに
2:1:1)を保ちながら、低解像度のサブバンドを任
意に選択することが可能である。
【0105】さらに、上述した例2および例3の変形で
ある例4として、各成分Y、U、Vにおける解像度が低
いサブバンドY1,Y2,...,Y7,U1,..,
U4,V1,..,V4のうち、解像度が最も低いサブバ
ンドY1,U1,V1だけを分離して、図16(4)に示
すように別途転送し、残りの解像度が低いサブバンドは
例2もしくは例3のようにまとめて転送する方法もあ
る。この時、まとめる低解像度のサブバンドは、図16
(5)に示すように、成分Yのサブバンドを6つまとめ
たものと、成分U、Vのサブバンド3つずつとを組み合
わせたものとなる。このように、解像度が低いサブバン
ドを転送した後、さらに図16(6)に示す高解像度の
サブバンドを転送する。
ある例4として、各成分Y、U、Vにおける解像度が低
いサブバンドY1,Y2,...,Y7,U1,..,
U4,V1,..,V4のうち、解像度が最も低いサブバ
ンドY1,U1,V1だけを分離して、図16(4)に示
すように別途転送し、残りの解像度が低いサブバンドは
例2もしくは例3のようにまとめて転送する方法もあ
る。この時、まとめる低解像度のサブバンドは、図16
(5)に示すように、成分Yのサブバンドを6つまとめ
たものと、成分U、Vのサブバンド3つずつとを組み合
わせたものとなる。このように、解像度が低いサブバン
ドを転送した後、さらに図16(6)に示す高解像度の
サブバンドを転送する。
【0106】この時、サブバンドを1つずつ組み合わせ
る場合(上記例2に対応)、転送順序は、 (Y1,U1,V1),(Y2,Y3,Y4,Y5,U2,
V2),(Y6,U3,V3),(Y7,U4,V4),
(Y8,U5,V5),(Y9,U6,V6),(Y10,
U7,V7) となる。
る場合(上記例2に対応)、転送順序は、 (Y1,U1,V1),(Y2,Y3,Y4,Y5,U2,
V2),(Y6,U3,V3),(Y7,U4,V4),
(Y8,U5,V5),(Y9,U6,V6),(Y10,
U7,V7) となる。
【0107】あるいは、サブバンドを3つずつ組み合わ
せる場合(上記例3に対応)、転送順序は、 (Y1,U1,V1),(Y2,Y3,Y4,Y5,Y6,
Y7,U2,U3,U4,V2,V3,V4),(Y8,Y9,
Y10,U5,U6,U7,V5,V6,V7) となる。
せる場合(上記例3に対応)、転送順序は、 (Y1,U1,V1),(Y2,Y3,Y4,Y5,Y6,
Y7,U2,U3,U4,V2,V3,V4),(Y8,Y9,
Y10,U5,U6,U7,V5,V6,V7) となる。
【0108】なお、サブバンド分割数が4以上の場合に
は、図16(6)に示したサブバンドよりも高解像度の
サブバンドは、同様に各成分Y、U、Vのサブバンドの
個数が同じとなるので、各成分Y、U、Vのサブバンド
を同数ずつ組み合わせた成分統合単位を、続けて転送す
ることとなる。
は、図16(6)に示したサブバンドよりも高解像度の
サブバンドは、同様に各成分Y、U、Vのサブバンドの
個数が同じとなるので、各成分Y、U、Vのサブバンド
を同数ずつ組み合わせた成分統合単位を、続けて転送す
ることとなる。
【0109】以上、例1乃至例4において、水平、垂
直、斜め方向が同じレベルの解像度をもつ3つのサブバ
ンドの転送順序は、特に規定されるものではない。すな
わち、同じレベルの解像度をもつ3つのサブバンドは、
図7(a)に示すような逆L字形を構成するが、この3
つのサブバンドの転送順序は、上記説明のようにサブバ
ンド1、サブバンド2、サブバンド3の順に限らず、例
えばサブバンド2、サブバンド1、サブバンド3等の順
序でもよい。
直、斜め方向が同じレベルの解像度をもつ3つのサブバ
ンドの転送順序は、特に規定されるものではない。すな
わち、同じレベルの解像度をもつ3つのサブバンドは、
図7(a)に示すような逆L字形を構成するが、この3
つのサブバンドの転送順序は、上記説明のようにサブバ
ンド1、サブバンド2、サブバンド3の順に限らず、例
えばサブバンド2、サブバンド1、サブバンド3等の順
序でもよい。
【0110】復号側でも符号化側と同様に、例1では、
成分統合単位を各成分Y、U、Vに分離し、成分Y、
U、V毎に対応するメモリのサブバンドに格納し、最後
に成分Yの解像度の最も高い3つのサブバンドのみ、成
分Yのメモリの対応するサブバンドに格納することによ
り復号が可能である。
成分統合単位を各成分Y、U、Vに分離し、成分Y、
U、V毎に対応するメモリのサブバンドに格納し、最後
に成分Yの解像度の最も高い3つのサブバンドのみ、成
分Yのメモリの対応するサブバンドに格納することによ
り復号が可能である。
【0111】また、例2では、各サブバンドを符号化側
と逆の方法で成分統合単位を各成分Y、U、Vに分離
し、成分Y、U、V毎に対応するメモリのサブバンドに
格納することによって復号することができる。この時、
符号化側で低解像度のサブバンドを複数個まとめて成分
統合単位を作成しているため、最初の成分統合単位のみ
成分Yは4つ、成分U、Vは各々1つのサブバンドが含
まれている点が、上記第1及び第2の実施の形態と異な
る点である。
と逆の方法で成分統合単位を各成分Y、U、Vに分離
し、成分Y、U、V毎に対応するメモリのサブバンドに
格納することによって復号することができる。この時、
符号化側で低解像度のサブバンドを複数個まとめて成分
統合単位を作成しているため、最初の成分統合単位のみ
成分Yは4つ、成分U、Vは各々1つのサブバンドが含
まれている点が、上記第1及び第2の実施の形態と異な
る点である。
【0112】なお、上述したとおり、符号化側でまとめ
る低解像度のサブバンドの個数は任意に選択可能である
ので、例えば、最初の成分統合単位には、成分Yは7
つ、成分U、Vは各々4つのサブバンドを含むこともで
きる。
る低解像度のサブバンドの個数は任意に選択可能である
ので、例えば、最初の成分統合単位には、成分Yは7
つ、成分U、Vは各々4つのサブバンドを含むこともで
きる。
【0113】さらに、例3の場合も、上記例2の復号側
と同様の方法で、成分統合単位を各成分Y、U、Vに分
離し、成分Y、U、V毎に対応するメモリのサブバンド
に格納することによって復号することができる。この
時、高い解像度のサブバンドでは、各成分Y、U、Vの
サブバンドを3つずつ組み合わせて成分統合単位を作成
したので、復号側においても、高い解像度のサブバンド
は各成分Y,U,V毎に3つずつ対応するメモリのサブ
バンドに格納する点が、例2の方法と異なる点である。
と同様の方法で、成分統合単位を各成分Y、U、Vに分
離し、成分Y、U、V毎に対応するメモリのサブバンド
に格納することによって復号することができる。この
時、高い解像度のサブバンドでは、各成分Y、U、Vの
サブバンドを3つずつ組み合わせて成分統合単位を作成
したので、復号側においても、高い解像度のサブバンド
は各成分Y,U,V毎に3つずつ対応するメモリのサブ
バンドに格納する点が、例2の方法と異なる点である。
【0114】そしてまた、例4の場合は、上記例2ある
いは例3の復号側と同様の方法で、成分統合単位を各成
分Y、U、Vに分離し、成分Y、U、V毎に対応するメ
モリのサブバンドに格納することによって復号すること
ができる。この時、最初に最も低い解像度のサブバンド
を、成分Y、U、V毎に対応するメモリのサブバンドに
格納し、その後、最も低い解像度のサブバンドを除く低
解像度のサブバンドを、対応するメモリのサブバンドに
格納する点が、例2または例3の方法と異なる点であ
る。
いは例3の復号側と同様の方法で、成分統合単位を各成
分Y、U、Vに分離し、成分Y、U、V毎に対応するメ
モリのサブバンドに格納することによって復号すること
ができる。この時、最初に最も低い解像度のサブバンド
を、成分Y、U、V毎に対応するメモリのサブバンドに
格納し、その後、最も低い解像度のサブバンドを除く低
解像度のサブバンドを、対応するメモリのサブバンドに
格納する点が、例2または例3の方法と異なる点であ
る。
【0115】なお、本発明の第3の実施の形態における
画像復号装置は、上述したとおり、上記第1の実施の形
態における成分分離部204の動作(成分統合単位を各
成分に分離/対応するメモリのサブバンドに格納するス
テップ)が異なる以外は同じであるので、詳細な説明は
省略する。
画像復号装置は、上述したとおり、上記第1の実施の形
態における成分分離部204の動作(成分統合単位を各
成分に分離/対応するメモリのサブバンドに格納するス
テップ)が異なる以外は同じであるので、詳細な説明は
省略する。
【0116】また、第3の実施の形態において、成分統
合単位が各成分Y、U、Vのサブバンドではなく、ライ
ンなど1もしくは複数係数グループの場合であるが、こ
れは上記第1、第2の実施の形態で説明した成分統合単
位が各成分Y、U、Vのサブバンド単位である場合の手
法に基づき、成分統合単位が1もしくは複数係数グルー
プの場合への対応方法をそのまま適用することができ
る。
合単位が各成分Y、U、Vのサブバンドではなく、ライ
ンなど1もしくは複数係数グループの場合であるが、こ
れは上記第1、第2の実施の形態で説明した成分統合単
位が各成分Y、U、Vのサブバンド単位である場合の手
法に基づき、成分統合単位が1もしくは複数係数グルー
プの場合への対応方法をそのまま適用することができ
る。
【0117】以上のように、本発明の第3の実施の形態
では、画像を構成する各成分Y、U、Vのサイズが異な
る場合で、かつサブバンド分割数も成分Y、U、V毎に
異なる場合に、符号化データに階層性を持たせることが
できる。また、復号側でこの符号化データ全体あるいは
一部のデータから画像全体の再生画像を得ることができ
る。
では、画像を構成する各成分Y、U、Vのサイズが異な
る場合で、かつサブバンド分割数も成分Y、U、V毎に
異なる場合に、符号化データに階層性を持たせることが
できる。また、復号側でこの符号化データ全体あるいは
一部のデータから画像全体の再生画像を得ることができ
る。
【0118】なお、上記第3の実施の形態においは、各
成分Y、U、Vのサイズ比が2:1:1の場合について
述べたが、他のサイズであっても同様であり、例えば各
成分Y、U、Vのサイズが同じ場合であっても、サブバ
ンド分割数が各成分Y、U、V毎に異なる場合には、上
述した第3の実施の形態と同様の処理によって、符号化
データに階層性を持たせることが可能である。また、転
送の順序に関しては、図4に対応する順序で説明した
が、図5、図7(b)に対応する順序で処理することも
可能である。
成分Y、U、Vのサイズ比が2:1:1の場合について
述べたが、他のサイズであっても同様であり、例えば各
成分Y、U、Vのサイズが同じ場合であっても、サブバ
ンド分割数が各成分Y、U、V毎に異なる場合には、上
述した第3の実施の形態と同様の処理によって、符号化
データに階層性を持たせることが可能である。また、転
送の順序に関しては、図4に対応する順序で説明した
が、図5、図7(b)に対応する順序で処理することも
可能である。
【0119】以上、本発明の第1乃至第3の実施の形態
について述べたが、成分統合単位内での転送順序に制約
はなく、例えばY、U、Vの順の転送に制限されるもの
ではない。
について述べたが、成分統合単位内での転送順序に制約
はなく、例えばY、U、Vの順の転送に制限されるもの
ではない。
【0120】
【発明の効果】本願請求項1に記載の画像符号化装置お
よび本願請求項7に記載の画像復号装置によれば、成分
統合単位の要素を各成分Anに含まれるm(m≧1)個
のサブバンド内の全ての周波数係数としているため、各
成分Anが視覚特性への影響に差があるY,U,Vであ
るような場合、特定のサブバンドを初期に転送すること
ができるため、画像全体の概要を早い段階で把握するこ
とが可能となる。また、あらかじめ符号化する画像がど
の方向に解像度が高いか分かっている場合には、解像度
が高い方向のサブバンドの係数を先に転送し、復号側で
も早く再生することができるため、符号化データの途中
で復号を打ち切り、この時点までに復号したデータのみ
から再生した復号途中の画像の主観的画質をより向上さ
せることが可能である。
よび本願請求項7に記載の画像復号装置によれば、成分
統合単位の要素を各成分Anに含まれるm(m≧1)個
のサブバンド内の全ての周波数係数としているため、各
成分Anが視覚特性への影響に差があるY,U,Vであ
るような場合、特定のサブバンドを初期に転送すること
ができるため、画像全体の概要を早い段階で把握するこ
とが可能となる。また、あらかじめ符号化する画像がど
の方向に解像度が高いか分かっている場合には、解像度
が高い方向のサブバンドの係数を先に転送し、復号側で
も早く再生することができるため、符号化データの途中
で復号を打ち切り、この時点までに復号したデータのみ
から再生した復号途中の画像の主観的画質をより向上さ
せることが可能である。
【0121】本願請求項2に記載の画像符号化装置およ
び本願請求項8に記載の画像復号装置によれば、成分統
合単位の要素を各成分Anに含まれるm(m≧1)個の
サブバンド内の相対位置が同じm個の周波数係数として
いるため、各成分Anが視覚特性への影響に差が少ない
R,G,Bであるような場合、符号化データの途中で復
号を打ち切り、この時点までに復号したデータのみから
再生した復号途中の画像の主観的画質をより向上させる
ことが可能である。
び本願請求項8に記載の画像復号装置によれば、成分統
合単位の要素を各成分Anに含まれるm(m≧1)個の
サブバンド内の相対位置が同じm個の周波数係数として
いるため、各成分Anが視覚特性への影響に差が少ない
R,G,Bであるような場合、符号化データの途中で復
号を打ち切り、この時点までに復号したデータのみから
再生した復号途中の画像の主観的画質をより向上させる
ことが可能である。
【0122】本願請求項3に記載の画像符号化装置およ
び本願請求項9に記載の画像復号装置によれば、輝度、
色などの各成分Anの解像度が異なる場合にも対応する
ことができ、上述した従来例のように各成分の解像度が
同じ場合にしか対応できないものに対して大きな利点が
ある。特に、通常のディジタル画像フォーマットは、輝
度成分の解像度を色成分の解像度より高くしたものが広
く用いられているため、このような通常のディジタル画
像フォーマットに適応できることは、極めて有効であ
る。
び本願請求項9に記載の画像復号装置によれば、輝度、
色などの各成分Anの解像度が異なる場合にも対応する
ことができ、上述した従来例のように各成分の解像度が
同じ場合にしか対応できないものに対して大きな利点が
ある。特に、通常のディジタル画像フォーマットは、輝
度成分の解像度を色成分の解像度より高くしたものが広
く用いられているため、このような通常のディジタル画
像フォーマットに適応できることは、極めて有効であ
る。
【0123】本願請求項4に記載の画像符号化装置およ
び本願請求項10に記載の画像復号装置によれば、輝
度、色などの各成分Anの解像度が異なる場合であっ
て、サブバンド分割数が各成分Anで異なる場合にも対
応することができ、上述した従来例のように各成分の解
像度及びサブバンド分割数が同じ場合にしか対応できな
いものに対して大きな利点がある。特に、通常のディジ
タル画像フォーマットは、輝度成分の解像度を色成分の
解像度より高くしたものが広く用いられており、各成分
の解像度に応じてサブバンド分割数を変えることが一般
的に行われているため、このような通常のディジタル画
像フォーマットに適応できることは、極めて有効であ
る。
び本願請求項10に記載の画像復号装置によれば、輝
度、色などの各成分Anの解像度が異なる場合であっ
て、サブバンド分割数が各成分Anで異なる場合にも対
応することができ、上述した従来例のように各成分の解
像度及びサブバンド分割数が同じ場合にしか対応できな
いものに対して大きな利点がある。特に、通常のディジ
タル画像フォーマットは、輝度成分の解像度を色成分の
解像度より高くしたものが広く用いられており、各成分
の解像度に応じてサブバンド分割数を変えることが一般
的に行われているため、このような通常のディジタル画
像フォーマットに適応できることは、極めて有効であ
る。
【0124】本願請求項5に記載の画像符号化装置およ
び本願請求項11に記載の画像復号装置によれば、輝
度、色などの各成分Anの解像度が異なる場合であっ
て、サブバンド分割数が各成分Anで異なる場合にも対
応することができ、上述した従来例のように各成分の解
像度及びサブバンド分割数が同じ場合にしか対応できな
いのものに対して大きな利点がある。さらに、1つの成
分統合単位に含まれる各成分Anの個数の比が常に入力
画像と同じとなるため、復号側でディスプレイの解像度
に応じたデータ量のみの復号を行うときに、冗長なデー
タを復号する必要をなくすことができる。
び本願請求項11に記載の画像復号装置によれば、輝
度、色などの各成分Anの解像度が異なる場合であっ
て、サブバンド分割数が各成分Anで異なる場合にも対
応することができ、上述した従来例のように各成分の解
像度及びサブバンド分割数が同じ場合にしか対応できな
いのものに対して大きな利点がある。さらに、1つの成
分統合単位に含まれる各成分Anの個数の比が常に入力
画像と同じとなるため、復号側でディスプレイの解像度
に応じたデータ量のみの復号を行うときに、冗長なデー
タを復号する必要をなくすことができる。
【0125】本願請求項6に記載の画像符号化装置およ
び本願請求項12に記載の画像復号装置によれば、各成
分Anの最低解像度のサブバンドを分離して最初に転送
するため、前記本願請求項5に記載の画像符号化装置お
よび本願請求項11に記載の画像復号装置による効果に
加えて、画像の概要をより早く把握することができ、画
像の主観的画質を向上させることも可能となる。
び本願請求項12に記載の画像復号装置によれば、各成
分Anの最低解像度のサブバンドを分離して最初に転送
するため、前記本願請求項5に記載の画像符号化装置お
よび本願請求項11に記載の画像復号装置による効果に
加えて、画像の概要をより早く把握することができ、画
像の主観的画質を向上させることも可能となる。
【図1】本発明の第1の実施の形態における画像符号化
装置を示すブロック図である。
装置を示すブロック図である。
【図2】本発明の第1の実施の形態における画像復号装
置を示すブロック図である。
置を示すブロック図である。
【図3】本発明の第1の実施の形態におけるサブバンド
分割の例を示す説明図である。
分割の例を示す説明図である。
【図4】本発明の第1の実施の形態におけるサブバンド
画像の係数の転送順序の一例を示す説明図である。
画像の係数の転送順序の一例を示す説明図である。
【図5】本発明の第1の実施の形態におけるサブバンド
画像の係数の転送順序の他の例を示す説明図である。
画像の係数の転送順序の他の例を示す説明図である。
【図6】本発明の第1の実施の形態における各サブバン
ド内の係数のスキャン順序の例を示す説明図である。
ド内の係数のスキャン順序の例を示す説明図である。
【図7】本発明の第1の実施の形態における複数個のサ
ブバンドをまとめて成分統合単位の要素を構成する例を
示す説明図である。
ブバンドをまとめて成分統合単位の要素を構成する例を
示す説明図である。
【図8】本発明の第1の実施の形態における成分統合単
位の要素をサブバンド内の1ラインの係数としたときの
例を示す説明図である。
位の要素をサブバンド内の1ラインの係数としたときの
例を示す説明図である。
【図9】本発明の第1の実施の形態における画像符号化
装置の動作を示すフローチャートである。
装置の動作を示すフローチャートである。
【図10】本発明の第1の実施の形態における画像復号
装置の動作を示すフローチャートである。
装置の動作を示すフローチャートである。
【図11】本発明の第2の実施の形態におけるサブバン
ド分割の例を示す説明図である。
ド分割の例を示す説明図である。
【図12】本発明の第2の実施の形態における各成分間
の係数の対応関係を示す説明図である。
の係数の対応関係を示す説明図である。
【図13】本発明の第2の実施の形態における成分統合
単位の一例を示す説明図である。
単位の一例を示す説明図である。
【図14】本発明の第2の実施の形態における成分統合
単位の他の例を示す説明図である。
単位の他の例を示す説明図である。
【図15】本発明の第3の実施の形態におけるサブバン
ド分割と成分統合単位の一例を示す説明図である。
ド分割と成分統合単位の一例を示す説明図である。
【図16】本発明の第3の実施の形態におけるサブバン
ド分割と成分統合単位の他の例を示す説明図である。
ド分割と成分統合単位の他の例を示す説明図である。
【図17】サブバンド符号化方式を示す説明図である。
【図18】プログレッシブ画像伝送を示す説明図であ
る。
る。
【図19】従来の画像符号化装置を示すブロック図であ
る。
る。
【図20】従来の画像復号装置を示すブロック図であ
る。
る。
【図21】従来の画像符号化装置におけるサブバンド画
像の係数の転送順序を示す説明図である。
像の係数の転送順序を示す説明図である。
【図22】従来の画像符号化装置における符号化の動作
を示すフローチャートである。
を示すフローチャートである。
101 サブバンド分割部 102 係数符号化部 103 可変長符号化部 104 転送順序決定/並び替え部 201 可変長復号部 202 復号データカウント部 203 復号打切部 204 成分分離部 205 データ補足部 206 係数復号部 207 サブバンド合成部
───────────────────────────────────────────────────── フロントページの続き (72)発明者 草尾 寛 大阪府大阪市阿倍野区長池町22番22号 シ ャープ株式会社内
Claims (12)
- 【請求項1】 画像を構成するN(N≧2)種類の輝度
あるいは色成分を各々成分An(1≦n≦N,nは整
数)とし、成分An毎にサブバンド分割するサブバンド
分割手段と、 前記サブバンド分割した画像の周波数係数を符号化する
係数符号化手段と、 前記係数符号化手段で作成した係数符号化データから、
各成分Anに含まれる周波数係数を組み合わせて成分統
合単位を作成し、解像度の低いサブバンドの係数符号化
データを含む成分統合単位から順番に並べる並び替え手
段と、 前記並び替えた係数符号化データを可変長符号化する可
変長符号化手段とを備えた画像符号化装置であって、 前記各成分Anのサイズが等しく、かつサブバンド分割
数が等しい場合、前記並び替え手段は、前記各成分An
に含まれる周波数係数を、m(m≧1)個のサブバンド
に含まれる全ての周波数係数として、前記成分統合単位
を作成することを特徴とする画像符号化装置。 - 【請求項2】 画像を構成するN(N≧2)種類の輝度
あるいは色成分を各々成分An(1≦n≦N,nは整
数)とし、成分An毎にサブバンド分割するサブバンド
分割手段と、 前記サブバンド分割した画像の周波数係数を符号化する
係数符号化手段と、 前記係数符号化手段で作成した係数符号化データから、
各成分Anに含まれる周波数係数を組み合わせて成分統
合単位を作成し、解像度の低いサブバンドの係数符号化
データを含む成分統合単位から順番に並べる並び替え手
段と、 前記並び替えた係数符号化データを可変長符号化する可
変長符号化手段とを備えた画像符号化装置であって、 前記各成分Anのサイズが等しく、かつサブバンド分割
数が等しい場合、前記並び替え手段は、前記各成分An
に含まれる周波数係数を、m(m≧1)個のサブバンド
内の相対位置が同じm個の周波数係数として、前記成分
統合単位を作成することを特徴とする画像符号化装置。 - 【請求項3】 画像を構成するN(N≧2)種類の輝度
あるいは色成分を各々成分An(1≦n≦N,nは整
数)とし、成分An毎にサブバンド分割するサブバンド
分割手段と、 前記サブバンド分割した画像の周波数係数を符号化する
係数符号化手段と、 前記係数符号化手段で作成した係数符号化データから、
各成分Anに含まれる周波数係数を組み合わせて成分統
合単位を作成し、解像度の低いサブバンドの係数符号化
データを含む成分統合単位から順番に並べる並び替え手
段と、 前記並び替えた係数符号化データを可変長符号化する可
変長符号化手段とを備えた画像符号化装置であって、 前記各成分Anのサイズが異なり、かつサブバンド分割
数が等しい場合、前記並び替え手段は、前記各成分An
に含まれる周波数係数の個数を、該各成分Anのサイズ
に応じて設定し、前記成分統合単位を作成することを特
徴とする画像符号化装置。 - 【請求項4】 画像を構成するN(N≧2)種類の輝度
あるいは色成分を各々成分An(1≦n≦N,nは整
数)とし、成分An毎にサブバンド分割するサブバンド
分割手段と、 前記サブバンド分割した画像の周波数係数を符号化する
係数符号化手段と、 前記係数符号化手段で作成した係数符号化データから、
各成分Anに含まれるサブバンドを組み合わせて成分統
合単位を作成し、解像度の低いサブバンドの係数符号化
データを含む成分統合単位から順番に並べる並び替え手
段と、 前記並び替えた係数符号化データを可変長符号化する可
変長符号化手段とを備えた画像符号化装置であって、 前記各成分Anのサイズが異なり、かつサブバンド分割
数が異なる場合、前記並び替え手段は、解像度が低いサ
ブバンドから各成分Anのサブバンドを同数ずつ組み合
わせるとともに、解像度が高いサブバンドでは各成分A
nで異なる数のサブバンドを組み合わせることにより、
前記成分統合単位を作成することを特徴とする画像符号
化装置。 - 【請求項5】 画像を構成するN(N≧2)種類の輝度
あるいは色成分を各々成分An(1≦n≦N,nは整
数)とし、成分An毎にサブバンド分割するサブバンド
分割手段と、 前記サブバンド分割した画像の周波数係数を符号化する
係数符号化手段と、 前記係数符号化手段で作成した係数符号化データから、
各成分Anに含まれるサブバンドを組み合わせて成分統
合単位を作成し、解像度の低いサブバンドの係数符号化
データを含む成分統合単位から順番に並べる並び替え手
段と、 前記並び替えた係数符号化データを可変長符号化する可
変長符号化手段とを備えた画像符号化装置であって、 前記各成分Anのサイズが異なり、かつサブバンド分割
数が異なる場合、前記並び替え手段は、解像度が高いサ
ブバンドから各成分Anのサブバンドを同数ずつ組み合
わせるとともに、解像度が低いサブバンドでは各成分A
nで異なる数のサブバンドを組み合わせることにより、
前記成分統合単位を作成することを特徴とする画像符号
化装置。 - 【請求項6】 前記請求項5に記載の画像符号化装置に
おいて、 前記並び替え手段は、前記解像度の低いサブバンドのう
ち、各成分Anの解像度が最も低いサブバンドを1つず
つ組み合わせ、該解像度が最も低いサブバンドを除くサ
ブバンドでは各成分Anで異なる数のサブバンドを組み
合わせることにより、前記成分統合単位を作成すること
を特徴とする画像符号化装置。 - 【請求項7】 符号化データを可変長復号する可変長復
号手段と、 前記可変長復号手段で復号された成分統合単位のビット
数をカウントする復号データカウント手段と、 外部から与えられた指定ビット数と前記復号データカウ
ント手段でカウントされたビット数とを比較し、復号さ
れた符号化データのビット数が指定ビット数を超えた場
合に、その時点で復号を打切る命令を出す復号打切手段
と、 前記成分統合単位を各成分An毎に分離する成分分離手
段と、 復号を途中で打ち切った場合に不足したデータを所定の
値で置き換え、各成分Anの1画面分のデータを補うデ
ータ補足手段と、 前記成分分離手段で分離した係数符号化データを各成分
An毎にまとめて所定の位置に配置する配置手段と、 前記成分分離手段で分離した係数符号化データを各々復
号する係数復号手段と、 前記係数復号手段で復号したデータを成分An毎にサブ
バンド合成し、復号画像を再生するサブバンド合成手段
とを備えた画像復号装置であって、 前記各成分Anのサイズが等しく、かつサブバンド分割
数が等しい場合、前記成分分離手段は、前記成分統合単
位を前記各成分Anに含まれるm(m≧1)個のサブバ
ンド内の全ての周波数係数を組み合わせたものとして分
離することを特徴とする画像復号装置。 - 【請求項8】 符号化データを可変長復号する可変長復
号手段と、 前記可変長復号手段で復号された成分統合単位のビット
数をカウントする復号データカウント手段と、 外部から与えられた指定ビット数と前記復号データカウ
ント手段でカウントされたビット数とを比較し、復号さ
れた符号化データのビット数が指定ビット数を超えた場
合に、その時点で復号を打切る命令を出す復号打切手段
と、 前記成分統合単位を各成分An毎に分離する成分分離手
段と、 復号を途中で打ち切った場合に不足したデータを所定の
値で置き換え、各成分Anの1画面分のデータを補うデ
ータ補足手段と、 前記成分分離手段で分離した係数符号化データを各成分
An毎にまとめて所定の位置に配置する配置手段と、 前記成分分離手段で分離した係数符号化データを各々復
号する係数復号手段と、 前記係数復号手段で復号したデータを成分An毎にサブ
バンド合成し、復号画像を再生するサブバンド合成手段
とを備えた画像復号装置であって、 前記各成分Anのサイズが等しく、かつサブバンド分割
数が等しい場合、前記成分分離手段は、前記成分統合単
位を前記各成分Anに含まれるm(m≧1)個のサブバ
ンド内の相対位置が同じm個の周波数係数を組み合わせ
たものとして分離することを特徴とする画像復号装置。 - 【請求項9】 符号化データを可変長復号する可変長復
号手段と、 前記可変長復号手段で復号された成分統合単位のビット
数をカウントする復号データカウント手段と、 外部から与えられた指定ビット数と前記復号データカウ
ント手段でカウントされたビット数とを比較し、復号さ
れた符号化データのビット数が指定ビット数を超えた場
合に、その時点で復号を打切る命令を出す復号打切手段
と、 前記成分統合単位を各成分An毎に分離する成分分離手
段と、 復号を途中で打ち切った場合に不足したデータを所定の
値で置き換え、各成分Anの1画面分のデータを補うデ
ータ補足手段と、 前記成分分離手段で分離した係数符号化データを各成分
An毎にまとめて所定の位置に配置する配置手段と、 前記成分分離手段で分離した係数符号化データを各々復
号する係数復号手段と、 前記係数復号手段で復号したデータを成分An毎にサブ
バンド合成し、復号画像を再生するサブバンド合成手段
とを備えた画像復号装置であって、 前記各成分Anのサイズが異なり、かつサブバンド分割
数が等しい場合、前記成分分離手段は、前記成分統合単
位を前記各成分Anに含まれるサイズに応じた個数の周
波数係数を組み合わせたものとして分離することを特徴
とする画像復号装置。 - 【請求項10】 符号化データを可変長復号する可変長
復号手段と、 前記可変長復号手段で復号された成分統合単位のビット
数をカウントする復号データカウント手段と、 外部から与えられた指定ビット数と前記復号データカウ
ント手段でカウントされたビット数とを比較し、復号さ
れた符号化データのビット数が指定ビット数を超えた場
合に、その時点で復号を打切る命令を出す復号打切手段
と、 前記成分統合単位を各成分An毎に分離する成分分離手
段と、 復号を途中で打ち切った場合に不足したデータを所定の
値で置き換え、各成分Anの1画面分のデータを補うデ
ータ補足手段と、 前記成分分離手段で分離した係数符号化データを各成分
An毎にまとめて所定の位置に配置する配置手段と、 前記成分分離手段で分離した係数符号化データを各々復
号する係数復号手段と、 前記係数復号手段で復号したデータを成分An毎にサブ
バンド合成し、復号画像を再生するサブバンド合成手段
とを備えた画像復号装置であって、 前記各成分Anのサイズが異なり、かつサブバンド分割
数が異なる場合、前記成分分離手段は、前記成分統合単
位を解像度が低いサブバンドから各成分Anのサブバン
ドを同数ずつ組み合わせるとともに、解像度が高いサブ
バンドでは各成分Anで異なる数のサブバンドを組み合
わせたものとして分離することを特徴とする画像復号装
置。 - 【請求項11】 符号化データを可変長復号する可変長
復号手段と、 前記可変長復号手段で復号された成分統合単位のビット
数をカウントする復号データカウント手段と、 外部から与えられた指定ビット数と前記復号データカウ
ント手段でカウントされたビット数とを比較し、復号さ
れた符号化データのビット数が指定ビット数を超えた場
合に、その時点で復号を打切る命令を出す復号打切手段
と、 前記成分統合単位を各成分An毎に分離する成分分離手
段と、 復号を途中で打ち切った場合に不足したデータを所定の
値で置き換え、各成分Anの1画面分のデータを補うデ
ータ補足手段と、 前記成分分離手段で分離した係数符号化データを各成分
An毎にまとめて所定の位置に配置する配置手段と、 前記成分分離手段で分離した係数符号化データを各々復
号する係数復号手段と、 前記係数復号手段で復号したデータを成分An毎にサブ
バンド合成し、復号画像を再生するサブバンド合成手段
とを備えた画像復号装置であって、 前記各成分Anのサイズが異なり、かつサブバンド分割
数が異なる場合、前記成分分離手段は、前記成分統合単
位を解像度が高いサブバンドから各成分Anのサブバン
ドを同数ずつ組み合わせるとともに、解像度が低いサブ
バンドでは各成分Anで異なる数のサブバンドを組み合
わせたものとして分離することを特徴とする画像復号装
置。 - 【請求項12】 前記請求項11に記載の画像復号装置
において、 前記成分分離手段は、前記成分統合単位を前記解像度が
低いサブバンドのうち、解像度が最も低いサブバンドを
1つずつ組み合わせ、該解像度が最も低いサブバンドを
除くサブバンドでは各成分Anで異なる数のサブバンド
を組み合わせたものとして分離することを特徴とする画
像復号装置。
Priority Applications (8)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP12693898A JP3213582B2 (ja) | 1997-05-29 | 1998-05-11 | 画像符号化装置及び画像復号装置 |
| EP19980921855 EP1016284B1 (en) | 1997-05-29 | 1998-05-28 | Video coding device and video decoding device |
| DE1998618850 DE69818850T2 (de) | 1997-05-29 | 1998-05-28 | Videocodierungs- und -decodierungsvorrichtung |
| PCT/JP1998/002349 WO1998054903A1 (en) | 1997-05-29 | 1998-05-28 | Video coding device and video decoding device |
| US09/381,029 US6259735B1 (en) | 1997-05-29 | 1998-05-28 | Video coding and decoding device for rearranging the luminance and chrominance components into subband images |
| EP20030011993 EP1355497A3 (en) | 1997-05-29 | 1998-05-28 | Video coding device and video decoding device |
| US09/875,098 US6813314B2 (en) | 1997-05-29 | 2001-06-07 | Image decoding device for decoding a hierarchically coded image |
| US10/885,805 US20050025239A1 (en) | 1997-05-29 | 2004-07-08 | Video coding device and video decoding device |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13959197 | 1997-05-29 | ||
| JP9-139591 | 1997-05-29 | ||
| JP12693898A JP3213582B2 (ja) | 1997-05-29 | 1998-05-11 | 画像符号化装置及び画像復号装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH1146372A true JPH1146372A (ja) | 1999-02-16 |
| JP3213582B2 JP3213582B2 (ja) | 2001-10-02 |
Family
ID=26463014
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP12693898A Expired - Lifetime JP3213582B2 (ja) | 1997-05-29 | 1998-05-11 | 画像符号化装置及び画像復号装置 |
Country Status (5)
| Country | Link |
|---|---|
| US (3) | US6259735B1 (ja) |
| EP (2) | EP1016284B1 (ja) |
| JP (1) | JP3213582B2 (ja) |
| DE (1) | DE69818850T2 (ja) |
| WO (1) | WO1998054903A1 (ja) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002540740A (ja) * | 1999-03-26 | 2002-11-26 | マイクロソフト コーポレイション | ウェーブレット係数の並べ替えを使用したイメージ符号化 |
| JP2003102011A (ja) * | 2001-09-21 | 2003-04-04 | Ricoh Co Ltd | 画像符号化装置、画像復号化装置、画像符号化方法、画像復号化方法、プログラム、及び記録媒体 |
| JP2003535496A (ja) * | 2000-05-08 | 2003-11-25 | シーメンス アクチエンゲゼルシヤフト | 画像シーケンスを符号化する方法または復号する方法および装置 |
| WO2008007760A1 (fr) * | 2006-07-13 | 2008-01-17 | Nec Corporation | Dispositif de codage et de décodage, procédé de codage et procédé de décodage |
| US7388916B2 (en) | 2000-07-07 | 2008-06-17 | Electronics And Telecommunications Research Institute | Water ring scanning apparatus and method, and apparatus and method for encoding/decoding video sequences using the same |
| JPWO2007066709A1 (ja) * | 2005-12-07 | 2009-05-21 | ソニー株式会社 | 符号化装置、符号化方法および符号化プログラム、ならびに、復号装置、復号方法および復号プログラム |
| KR101377021B1 (ko) * | 2005-11-18 | 2014-03-26 | 소니 주식회사 | 부호화 장치 및 방법, 복호 장치 및 방법, 및 전송 시스템 |
Families Citing this family (34)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3224514B2 (ja) * | 1996-08-21 | 2001-10-29 | シャープ株式会社 | 動画像符号化装置および動画像復号装置 |
| SE513353C2 (sv) * | 1998-10-21 | 2000-08-28 | Ericsson Telefon Ab L M | Partiell hämtning av bilder i den komprimerade domänen |
| US6546143B1 (en) * | 1999-03-12 | 2003-04-08 | Hewlett-Packard Development Company | Efficient wavelet-based compression of large images |
| US6678419B1 (en) | 1999-03-26 | 2004-01-13 | Microsoft Corporation | Reordering wavelet coefficients for improved encoding |
| US6477280B1 (en) * | 1999-03-26 | 2002-11-05 | Microsoft Corporation | Lossless adaptive encoding of finite alphabet data |
| US6850649B1 (en) | 1999-03-26 | 2005-02-01 | Microsoft Corporation | Image encoding using reordering and blocking of wavelet coefficients combined with adaptive encoding |
| GB9919805D0 (en) * | 1999-08-21 | 1999-10-27 | Univ Manchester | Video cording |
| JP4367880B2 (ja) * | 1999-12-09 | 2009-11-18 | キヤノン株式会社 | 画像処理装置及びその方法並びに記憶媒体 |
| US6771828B1 (en) | 2000-03-03 | 2004-08-03 | Microsoft Corporation | System and method for progessively transform coding digital data |
| KR20020026175A (ko) * | 2000-04-04 | 2002-04-06 | 요트.게.아. 롤페즈 | 웨이브릿 변환을 이용한 비디오 인코딩 방법 |
| JP2002016925A (ja) * | 2000-04-27 | 2002-01-18 | Canon Inc | 符号化装置及び符号化方法 |
| KR100574536B1 (ko) | 2000-11-30 | 2006-04-27 | 캐논 가부시끼가이샤 | 화상처리장치, 화상처리방법, 기억매체 및 프로그램 |
| EP1339018B1 (en) | 2000-11-30 | 2008-12-17 | Canon Kabushiki Kaisha | Image processing device, image processing method, recording medium and program |
| US7192615B2 (en) * | 2001-02-28 | 2007-03-20 | J&J Consumer Companies, Inc. | Compositions containing legume products |
| AUPR433901A0 (en) * | 2001-04-10 | 2001-05-17 | Lake Technology Limited | High frequency signal construction method |
| US7447631B2 (en) * | 2002-06-17 | 2008-11-04 | Dolby Laboratories Licensing Corporation | Audio coding system using spectral hole filling |
| JP3679083B2 (ja) * | 2002-10-08 | 2005-08-03 | 株式会社エヌ・ティ・ティ・ドコモ | 画像符号化方法、画像復号方法、画像符号化装置、画像復号装置、画像符号化プログラム、画像復号プログラム |
| JP4371982B2 (ja) * | 2004-11-08 | 2009-11-25 | キヤノン株式会社 | 画像処理装置及びその制御方法、並びに、コンピュータプログラム及びコンピュータ可読記憶媒体 |
| CN101138248A (zh) * | 2005-12-07 | 2008-03-05 | 索尼株式会社 | 编码装置、编码方法、编码程序、解码装置、解码方法和解码程序 |
| JP4129694B2 (ja) * | 2006-07-19 | 2008-08-06 | ソニー株式会社 | 情報処理装置および方法、プログラム、並びに記録媒体 |
| JP4240331B2 (ja) * | 2006-11-02 | 2009-03-18 | ソニー株式会社 | 送信装置および方法、プログラム、並びに通信システム |
| JP4254867B2 (ja) * | 2007-01-31 | 2009-04-15 | ソニー株式会社 | 情報処理装置および方法、プログラム、並びに記録媒体 |
| US20100166053A1 (en) * | 2007-01-31 | 2010-07-01 | Sony Corporation | Information processing device and method |
| JP4254866B2 (ja) * | 2007-01-31 | 2009-04-15 | ソニー株式会社 | 情報処理装置および方法、プログラム、並びに記録媒体 |
| JP5162939B2 (ja) * | 2007-03-30 | 2013-03-13 | ソニー株式会社 | 情報処理装置および方法、並びにプログラム |
| RU2479937C2 (ru) | 2007-03-30 | 2013-04-20 | Сони Корпорейшн | Устройство и способ обработки информации |
| JP4488027B2 (ja) | 2007-05-17 | 2010-06-23 | ソニー株式会社 | 情報処理装置および方法、並びに、情報処理システム |
| US8260068B2 (en) * | 2007-05-17 | 2012-09-04 | Sony Corporation | Encoding and decoding device and associated methodology for obtaining a decoded image with low delay |
| US8515181B2 (en) | 2009-02-11 | 2013-08-20 | Ecole De Technologie Superieure | Method and system for determining a quality measure for an image using a variable number of multi-level decompositions |
| US8326046B2 (en) | 2009-02-11 | 2012-12-04 | Ecole De Technologie Superieure | Method and system for determining structural similarity between images |
| US8515182B2 (en) | 2009-02-11 | 2013-08-20 | Ecole De Technologie Superieure | Method and system for determining a quality measure for an image using multi-level decomposition of images |
| JP5263621B2 (ja) * | 2009-09-24 | 2013-08-14 | ソニー株式会社 | 画像処理装置および方法 |
| EP2462913A1 (en) | 2010-12-10 | 2012-06-13 | Fresenius Medical Care Deutschland GmbH | Insert and vial for the infusion of liquids |
| US8983206B2 (en) | 2011-05-04 | 2015-03-17 | Ecole de Techbologie Superieure | Method and system for increasing robustness of visual quality metrics using spatial shifting |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4827336A (en) | 1987-12-18 | 1989-05-02 | General Electric Company | Symbol code generation processing from interframe DPCM of TDM'd spatial-frequency analyses of video signals |
| GB2258781B (en) * | 1991-08-13 | 1995-05-03 | Sony Broadcast & Communication | Data compression |
| JPH0638198A (ja) * | 1992-05-19 | 1994-02-10 | Sony Corp | 画像信号伝送装置及び画像信号伝送方法 |
| GB2268667B (en) * | 1992-06-24 | 1995-11-08 | Sony Broadcast & Communication | Serial data decoding |
| GB2295936B (en) * | 1994-12-05 | 1997-02-05 | Microsoft Corp | Progressive image transmission using discrete wavelet transforms |
| EP1635579A2 (en) * | 1995-09-12 | 2006-03-15 | Matsushita Electric Industrial Co., Ltd. | Coding method, coding apparatus, wavelet transform apparatus, and wavelet reverse transform apparatus |
-
1998
- 1998-05-11 JP JP12693898A patent/JP3213582B2/ja not_active Expired - Lifetime
- 1998-05-28 WO PCT/JP1998/002349 patent/WO1998054903A1/en not_active Ceased
- 1998-05-28 EP EP19980921855 patent/EP1016284B1/en not_active Expired - Lifetime
- 1998-05-28 DE DE1998618850 patent/DE69818850T2/de not_active Expired - Lifetime
- 1998-05-28 US US09/381,029 patent/US6259735B1/en not_active Expired - Lifetime
- 1998-05-28 EP EP20030011993 patent/EP1355497A3/en not_active Withdrawn
-
2001
- 2001-06-07 US US09/875,098 patent/US6813314B2/en not_active Expired - Fee Related
-
2004
- 2004-07-08 US US10/885,805 patent/US20050025239A1/en not_active Abandoned
Cited By (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002540740A (ja) * | 1999-03-26 | 2002-11-26 | マイクロソフト コーポレイション | ウェーブレット係数の並べ替えを使用したイメージ符号化 |
| JP2012151894A (ja) * | 2000-05-08 | 2012-08-09 | Siemens Ag | 画像シーケンスを符号化する方法または復号する方法および装置 |
| JP2003535496A (ja) * | 2000-05-08 | 2003-11-25 | シーメンス アクチエンゲゼルシヤフト | 画像シーケンスを符号化する方法または復号する方法および装置 |
| US7388916B2 (en) | 2000-07-07 | 2008-06-17 | Electronics And Telecommunications Research Institute | Water ring scanning apparatus and method, and apparatus and method for encoding/decoding video sequences using the same |
| US7881388B2 (en) | 2000-07-07 | 2011-02-01 | Electronics And Telecommunications Research Institute | Water ring scanning apparatus |
| US8036276B2 (en) | 2000-07-07 | 2011-10-11 | Electronics And Telecommunications Research Institute | Water ring scanning apparatus and method, and apparatus and method for encoding/decoding video sequences using the same |
| US8036275B2 (en) | 2000-07-07 | 2011-10-11 | Electronics And Telecommunications Research Institute | Water ring scanning method |
| US8184717B2 (en) | 2000-07-07 | 2012-05-22 | Electronics And Telecommunications Research Institute | Water ring encoding apparatus |
| US8184719B2 (en) | 2000-07-07 | 2012-05-22 | Electronics And Telecommunications Research Institute | Water ring decoding method |
| US8184718B2 (en) | 2000-07-07 | 2012-05-22 | Electronics And Telecommunications Research Institute | Water ring decoding apparatus |
| US8406310B2 (en) | 2000-07-07 | 2013-03-26 | Electronics And Telecommunications Research Institute | Water ring encoding method |
| JP2003102011A (ja) * | 2001-09-21 | 2003-04-04 | Ricoh Co Ltd | 画像符号化装置、画像復号化装置、画像符号化方法、画像復号化方法、プログラム、及び記録媒体 |
| KR101377021B1 (ko) * | 2005-11-18 | 2014-03-26 | 소니 주식회사 | 부호화 장치 및 방법, 복호 장치 및 방법, 및 전송 시스템 |
| JPWO2007066709A1 (ja) * | 2005-12-07 | 2009-05-21 | ソニー株式会社 | 符号化装置、符号化方法および符号化プログラム、ならびに、復号装置、復号方法および復号プログラム |
| WO2008007760A1 (fr) * | 2006-07-13 | 2008-01-17 | Nec Corporation | Dispositif de codage et de décodage, procédé de codage et procédé de décodage |
| US8463061B2 (en) | 2006-07-13 | 2013-06-11 | Nec Corporation | Encoding and decoding two-dimensional signal using a wavelet transform |
Also Published As
| Publication number | Publication date |
|---|---|
| EP1016284A1 (en) | 2000-07-05 |
| US6259735B1 (en) | 2001-07-10 |
| US20020009142A1 (en) | 2002-01-24 |
| DE69818850T2 (de) | 2004-08-19 |
| EP1016284B1 (en) | 2003-10-08 |
| JP3213582B2 (ja) | 2001-10-02 |
| EP1355497A2 (en) | 2003-10-22 |
| EP1355497A3 (en) | 2004-05-19 |
| US6813314B2 (en) | 2004-11-02 |
| DE69818850D1 (de) | 2003-11-13 |
| WO1998054903A1 (en) | 1998-12-03 |
| US20050025239A1 (en) | 2005-02-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3213582B2 (ja) | 画像符号化装置及び画像復号装置 | |
| JP4367880B2 (ja) | 画像処理装置及びその方法並びに記憶媒体 | |
| Taubman et al. | JPEG2000: Standard for interactive imaging | |
| US5880856A (en) | Progressive image transmission using discrete wavelet transforms | |
| JP4177583B2 (ja) | ウェーブレット処理システム、方法及びコンピュータプログラム | |
| EP1148731B1 (en) | Moving picture decoding apparatus, control method therefor, and storage medium | |
| EP1035511A2 (en) | Encoding method and apparatus | |
| US20030138151A1 (en) | Encoder rate control | |
| US6501861B1 (en) | Scalable coding/decoding methods and apparatus for producing still image using wavelet transformation | |
| JP2003533912A (ja) | イメージ・データ再利用を伴う/伴わない複数解像度イメージ上のスケーラブル・グラフィックス・イメージ描画 | |
| JP4536868B2 (ja) | 画像符号化装置及びその制御方法 | |
| JP2000184204A (ja) | 画像処理装置及び方法及び記憶媒体 | |
| JPH08186815A (ja) | サブバンド符号化方法 | |
| US6492916B1 (en) | Method and apparatus for generating multiple selectable contexts | |
| US7949725B2 (en) | System including a server and at least a client | |
| US5107348A (en) | Temporal decorrelation of block artifacts | |
| DE19819405B4 (de) | Implementation eines reversiblen eingebetteten Wavelet-Systems | |
| JP3213561B2 (ja) | 画像符号化装置及び画像復号装置 | |
| JP2001112004A (ja) | 動画像符号化装置及び動画像復号装置、並びに動画像符号化方法及び動画像復号方法 | |
| US8135223B2 (en) | Image processing apparatus and method of image processing | |
| JPH06189287A (ja) | 画像符号化装置、画像符号化方法、画像復号化装置、および画像復号化方法 | |
| US7787700B2 (en) | Signal processing method, signal processing apparatus, computer-readable medium and a data recording medium | |
| EP0959432A2 (en) | Image processing apparatus and method | |
| AU749077B2 (en) | Digital image coding | |
| JP4174254B2 (ja) | 動画像符号化装置及び動画像復号装置並びにそれらの方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070719 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080719 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080719 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090719 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100719 Year of fee payment: 9 |