(57)【要約】【課題】優先領域（ＲＯＩ領域を含む）の画像劣化を抑えて、効率的な高品質画像の伝送を実現することができる画像符号化装置を得ることを目的とする。【解決手段】総コード量比較部７により加算された総コード量が指定コード量を上回ると、ＲＯＩ領域の一部を非ＲＯＩ領域に変更するＲＯＩ再設定部８を設け、ＣＢ置換部９がエントロピー符号化部５によりエントロピー符号化された各コードブロックのうち、ＲＯＩ再設定部８により非ＲＯＩ領域に変更されたコードブロックのコード量を削減してから、コードストリーム生成部１０が各コードブロックのコードからコードストリームを生成する。【選択図】図１
2009010514.tif 000002
【特許請求の範囲】
【請求項１】
優先領域が設定されている画像データに対するエントロピー符号化を画像処理ブロック単位に実施するエントロピー符号化手段と、上記エントロピー符号化手段によりエントロピー符号化された各画像処理ブロックのコード量を蓄積するコード量蓄積手段と、上記コード量蓄積手段に蓄積されている優先領域内の画像処理ブロックのコード量を順番に加算し、上記コード量の加算結果が指定コード量を上回ると、優先領域の一部を非優先領域に変更する優先領域再設定手段と、上記エントロピー符号化手段によりエントロピー符号化された各画像処理ブロックのうち、上記優先領域再設定手段により非優先領域に変更された領域内の画像処理ブロックのコード量を削減し、各画像処理ブロックのコードからコードストリームを生成するコードストリーム生成手段とを備えた画像符号化装置。
【請求項２】
エントロピー符号化手段は、画像データをウェーブレット変換して、ウェーブレット変換係数を量子化し、上記ウェーブレット変換係数の量子化値をエントロピー符号化することを特徴とする請求項１記載の画像符号化装置。
【請求項３】
コードストリーム生成手段は、優先領域再設定手段により非優先領域に変更された領域内の画像処理ブロックの量子化値を零として、再度エントロピー符号化することを特徴とする請求項２記載の画像符号化装置。
【請求項４】
コードストリーム生成手段は、優先領域再設定手段により非優先領域に変更された領域内の画像処理ブロックのコードを、当該コードよりコード量が少ない他のコードに置換することを特徴とする請求項１記載の画像符号化装置。
【請求項５】
優先領域再設定手段は、優先領域内の画像処理ブロックのコード量を加算する順番を順序指定情報にしたがって変更することを特徴とする請求項１から請求項４のうちのいずれか１項記載の画像符号化装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば、医療画像や衛星画像などの高解像度画像を符号化する画像符号化装置に関するものである。
【背景技術】
【０００２】
例えば、医療画像や衛星画像などの高解像度画像を伝送する画像通信アプリケーションでは、画像の一部の領域が他の領域よりも重要度が高い場合がある。
また、高解像度画像の場合、データ量が極めて多いため、伝送路によっては、画像全体の品質を保持した状態でスムーズな伝送を行うことができないことがある。
このような場合には、画像の各領域に優先度を付けて、優先度が高い領域を優先的に伝送する方法が取られる。
【０００３】
そこで、高解像度画像の中で、重要度の高い領域を注目領域（ＲＯＩ：Ｒｅｇｉｏｎ  ｏｆ  ｉｎｔｅｒｅｓｔ）と呼び、ＪＰＥＧ２０００では、注目領域（ＲＯＩ領域）を、その他の領域（非ＲＯＩ領域もしくは背景領域）よりも、高品質で低歪みな符号化伝送を実現するＲＯＩ符号化が規格化されている。
ＪＰＥＧ２０００−Ｐａｒｔ１では、ＲＯＩ符号化を実現するために、Ｍａｘ−ｓｈｉｆｔ法と呼ばれる手法が用いられている。
【０００４】
Ｍａｘ−ｓｈｉｆｔ法では、ＲＯＩ領域の符号化ビットが、非ＲＯＩ領域の符号化ビットよりもコードストリーム内で前に配置される。
このため、ＲＯＩ符号化では、コードストリームが切り捨てられたり、全画像の符号化が終わる前に符号化プロセスが終了したりすると、非ＲＯＩ領域よりも高画質のＲＯＩ領域が得られることになる。
【０００５】
ただし、画像を伝送する伝送路の帯域や受信端末の性能等を考慮して、圧縮後のコードストリームの総量が制限される場合、受信側により指定されたＲＯＩ領域にも、ビット量の制限が発生することがある。
このような場合には、コードストリームの総量が目標符号量となるように、ＲＯＩ領域の設定情報にしたがってコードストリームの一部を切り捨てることにより、レートを制御する方法や、複数のＲＯＩ領域を設定し、それぞれのＲＯＩ領域に優先度を付けて符号化を行うことにより、レートを制御する方法などが提案されている（例えば、特許文献１を参照）。
【０００６】
コードストリームの一部を切り捨てることにより、レートを制御する方法が採用される場合、非ＲＯＩ領域の下位ビットプレーンの切り捨てに加えて、ＲＯＩ領域の符号量の削減が実施される。
その際、指定されたＲＯＩ領域の全域に対して、一様に下位ビットプレーンの切り捨てが実施されるため、本来、受信側において、高品質で得たい部分が、ＲＯＩ領域中の特定部分（例えば、ＲＯＩ領域の中心部分など）であるにもかかわらず、特定部分を含むＲＯＩ領域全域の画質が一様に劣化してしまうことがある。
【０００７】
また、複数のＲＯＩ領域に優先度を付けて符号化を行うことにより、レートを制御する方法が採用される場合、複数のＲＯＩ領域を細かい単位（例えば、コードブロック単位）で設定する必要がある。
しかし、ＲＯＩサイズや優先度の設定等を決定するのは、一般的に受信側であることが多いが、受信側では、送信側の符号化時の符号量を細かく把握することができないため、制限された符号量に最適なＲＯＩサイズや優先度を設定することが困難である。
また、送信側と受信側間において、ＲＯＩ領域の再設定と再符号化を幾度か繰り返す必要があり、効率的な画像伝送ができない。
【０００８】
【特許文献１】特開２００６−２０３４０９号公報（段落番号［００２３］、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
従来の画像符号化装置は以上のように構成されているので、コードストリームの一部を切り捨てることにより、レートを制御する方法が採用される場合、高品質で得たいＲＯＩ領域中の特定部分についても、下位ビットプレーンの切り捨てが行われ、その特定部分を含むＲＯＩ領域全域の画質が一様に劣化してしまうなどの課題があった。
また、複数のＲＯＩ領域に優先度を付けて符号化を行うことにより、レートを制御する方法が採用される場合、ＲＯＩ領域の再設定と再符号化を幾度か繰り返す必要があるため、効率的な画像伝送を実現することができないなどの課題があった。
【００１０】
この発明は上記のような課題を解決するためになされたもので、優先領域（ＲＯＩ領域を含む）の画像劣化を抑えて、効率的な高品質画像の伝送を実現することができる画像符号化装置を得ることを目的とする。
【課題を解決するための手段】
【００１１】
この発明に係る画像符号化装置は、エントロピー符号化手段によりエントロピー符号化された各画像処理ブロックのコード量を蓄積するコード量蓄積手段と、コード量蓄積手段に蓄積されている優先領域内の画像処理ブロックのコード量を順番に加算し、そのコード量の加算結果が指定コード量を上回ると、優先領域の一部を非優先領域に変更する優先領域再設定手段とを設け、コードストリーム生成手段がエントロピー符号化手段によりエントロピー符号化された各画像処理ブロックのうち、優先領域再設定手段により非優先領域に変更された領域内の画像処理ブロックのコード量を削減し、各画像処理ブロックのコードからコードストリームを生成するようにしたものである。
【発明の効果】
【００１２】
この発明によれば、エントロピー符号化手段によりエントロピー符号化された各画像処理ブロックのコード量を蓄積するコード量蓄積手段と、コード量蓄積手段に蓄積されている優先領域内の画像処理ブロックのコード量を順番に加算し、そのコード量の加算結果が指定コード量を上回ると、優先領域の一部を非優先領域に変更する優先領域再設定手段とを設け、コードストリーム生成手段がエントロピー符号化手段によりエントロピー符号化された各画像処理ブロックのうち、優先領域再設定手段により非優先領域に変更された領域内の画像処理ブロックのコード量を削減し、各画像処理ブロックのコードからコードストリームを生成するように構成したので、優先領域の画像劣化を抑えて、効率的な高品質画像の伝送を実現することができる効果がある。
【発明を実施するための最良の形態】
【００１３】
実施の形態１．
図１はこの発明の実施の形態１による画像符号化装置を示す構成図であり、図において、ウェーブレット変換部１は画像データをウェーブレット変換して、そのウェーブレット変換係数を量子化部２に出力する処理を実施する。
量子化部２はウェーブレット変換部１から出力されたウェーブレット変換係数を量子化し、そのウェーブレット変換係数の量子化値をスケールアップ値算出部３及びエントロピー符号化部５に出力する処理を実施する。
【００１４】
スケールアップ値算出部３は量子化部２から出力されたウェーブレット変換係数の量子化値からスケールアップ値（スケールアップ値は、ウェーブレット変換係数の量子化値の最大値のビット数よりも大きい自然数）を算出する処理を実施する。
ＲＯＩマスク生成部４は受信側からＲＯＩ領域情報（注目領域であるＲＯＩ領域（優先領域）を示す情報）を収集し、そのＲＯＩ領域情報が示すＲＯＩ領域に対応するＲＯＩ係数（コードブロック番号）を特定するＲＯＩマスクを生成する処理を実施する。
【００１５】
エントロピー符号化部５はＲＯＩマスク生成部４により生成されたＲＯＩマスクを参照して、量子化部２から出力されたウェーブレット変換係数の量子化値がＲＯＩ領域の量子化値であるのか、非ＲＯＩ領域の量子化値であるのかを識別し、ＲＯＩ領域の量子化値については、スケールアップ値算出部３により算出されたスケールアップ値だけスケールアップしてエントロピー符号化を実施し、非ＲＯＩ領域の量子化値については、スケールアップ値が「０」として、エントロピー符号化を実施する。エントロピー符号化は、符号化処理ブロックであるコードブロック単位（画像処理ブロック単位）で行われる。
なお、ウェーブレット変換部１、量子化部２、スケールアップ値算出部３、ＲＯＩマスク生成部４及びエントロピー符号化部５からエントロピー符号化手段が構成されている。
【００１６】
コード量蓄積部６はエントロピー符号化部５によりエントロピー符号化された各コードブロックのコード量を格納するメモリである。なお、コード量蓄積部６はコード量蓄積手段を構成している。
総コード量比較部７は受信側からＲＯＩ領域情報と指定コード量（画像を伝送する上限のコード量を示す情報）を収集すると、コード量蓄積部６からＲＯＩ領域情報が示すＲＯＩ領域内のコードブロックのコード量を順番に読み出して、その時点までのコード量の総和を求め、そのコード量の総和（コード量の加算結果）である総コード量と指定コード量を比較する処理を実施する。
ＲＯＩ再設定部８は総コード量比較部７の比較結果が、総コード量が指定コード量を上回っている旨を示している場合、現在設定されているＲＯＩ領域の一部を非ＲＯＩ領域に変更し、変更後のＲＯＩ領域を示すＲＯＩ領域変更情報をＣＢ置換部９に出力する処理を実施する。
なお、総コード量比較部７及びＲＯＩ再設定部８から優先領域再設定手段が構成されている。
【００１７】
ＣＢ置換部９はＲＯＩ再設定部８からＲＯＩ領域変更情報を受けなければ、エントロピー符号化部５によりエントロピー符号化された各コードブロックのコード（符号データ）をそのままコードストリーム生成部１０に出力するが、ＲＯＩ再設定部８からＲＯＩ領域変更情報を受けると、エントロピー符号化部５によりエントロピー符号化された各コードブロックのうち、ＲＯＩ再設定部８により非ＲＯＩ領域に変更された領域内のコードブロックのコード量を削減してから、各コードブロックのコードをコードストリーム生成部１０に出力する処理を実施する。即ち、ＣＢ置換部９はＲＯＩ再設定部８により非ＲＯＩ領域に変更された領域内のコードブロックの量子化値を「０」として、再度エントロピー符号化を実施することにより、非ＲＯＩ領域に変更された領域内のコードブロックのコード量を削減する。
【００１８】
コードストリーム生成部１０はＣＢ置換部９から出力された各コードブロックのコードからコードストリームを生成する処理を実施する。
なお、ＣＢ置換部９及びコードストリーム生成部１０からコードストリーム生成手段が構成されている。
図２はこの発明の実施の形態１による画像符号化装置の総コード量比較部７、ＲＯＩ再設定部８及びＣＢ置換部９の処理内容を示すフローチャートである。
【００１９】
次に動作について説明する。
ここでは、送信側である図１の画像符号化装置が画像データをＪＰＥＧ２０００の符号化を実施することにより、画像圧縮して受信側に送信するものとする。その際、伝送路の帯域により送受信可能なファイルサイズに制約があるものとする。
例えば、ＪＰＥＧ２０００符号化後のコードストリームのうち、上位レイヤしか送信することができない場合、受信側における復号画像は、元の画像と比べて画像全体がぼやけたものとなる。
【００２０】
図３は元画像と復号画像を示す説明図である。
この実施の形態１では、初回伝送時において図３の画像が伝送され、受信側において、得られた復号画像（ぼやけた画像）から、詳細（高品質）をみたい部分（ＲＯＩ領域）を指定し、そのＲＯＩ領域を示すＲＯＩ領域情報を送信側に送信して、再度、画像伝送を要求するものとする。
図４は指定されたＲＯＩ領域を示す説明図であり、点線で囲まれた部分がＲＯＩ領域である。
【００２１】
送信側である画像符号化装置のウェーブレット変換部１は、画像データをウェーブレット変換して、そのウェーブレット変換係数を量子化部２に出力する。
量子化部２は、ウェーブレット変換部１からウェーブレット変換係数を受けると、そのウェーブレット変換係数を量子化し、そのウェーブレット変換係数の量子化値をスケールアップ値算出部３及びエントロピー符号化部５に出力する。
【００２２】
スケールアップ値算出部３は、量子化部２からウェーブレット変換係数の量子化値を受けると、例えば、ＪＰＥＧ２０００−Ｐａｒｔ１のＭＡＸＳＨＩＦＴ法を用いて、そのウェーブレット変換係数の量子化値からスケールアップ値Ｓを算出する。
以下の式（１）は、ＪＰＥＧ２０００−Ｐａｒｔ１のＭＡＸＳＨＩＦＴ法を用いて、スケールアップ値Ｓを算出する場合の数式を示しており、スケールアップ値Ｓは、式（１）を満たす自然数である。
２s  ＞  Ｍａｘ｛  ｑ(ｘ,ｙ)  ｝                              （１）
ｑ（ｘ，ｙ）は、非ＲＯＩ領域のウェーブレット変換係数の量子化値
【００２３】
ＲＯＩマスク生成部４は、受信側からＲＯＩ領域情報を受信すると、予め設定あるいは外部から与えられたウェーブレット変換フィルタのタップ数を参照して、そのＲＯＩ領域情報が示すＲＯＩ領域に対応するＲＯＩ係数（コードブロック番号）を特定し、そのＲＯＩ係数（コードブロック番号）を示すＲＯＩマスクを生成する。
図９はＲＯＩマスクの生成例を示す説明図である。
【００２４】
エントロピー符号化部５は、量子化部２からウェーブレット変換係数の量子化値を受けると、ＲＯＩマスク生成部４により生成されたＲＯＩマスクを参照して、量子化部２から出力されたウェーブレット変換係数の量子化値がＲＯＩ領域の量子化値であるのか、非ＲＯＩ領域の量子化値であるのかを識別する。
エントロピー符号化部５は、ＲＯＩ領域の量子化値と非ＲＯＩ領域の量子化値を識別すると、図５に示すように、ＲＯＩ領域の量子化値については、スケールアップ値算出部３により算出されたスケールアップ値だけスケールアップしてエントロピー符号化を実施する。
一方、非ＲＯＩ領域の量子化値については、スケールアップ値が「０」として、エントロピー符号化を実施する。
なお、エントロピー符号化は、符号化処理ブロックであるコードブロック単位で行われる。
【００２５】
エントロピー符号化部５は、上記のようにして、コードブロック単位にエントロピー符号化を実施すると、各コードブロックのコード量をコード量蓄積部６に格納し、各コードブロックのコード（符号データ）をＣＢ置換部９に出力する。
【００２６】
総コード量比較部７は、受信側からＲＯＩ領域情報と指定コード量を収集する（ステップＳＴ１）。
次に、総コード量比較部７は、ＲＯＩ領域情報が示すＲＯＩ領域に含まれている１以上のコードブロックの中から、１つのコードブロックを指定する（ステップＳＴ２）。
例えば、当該ＲＯＩ領域の中心に位置しているコードブロックが最も重要な領域であり、ＲＯＩ領域の中心から外周側にあるコードブロックほど、重要度が低下する旨の設定がなされている場合、即ち、ＲＯＩ領域の中心に位置しているコードブロックのコード量を最初に読み出して、中心に近いコードブロックから順番にコード量を読み出す順序指定情報が設定されている場合、最初に、当該ＲＯＩ領域の中心に位置しているコードブロックを指定する。
【００２７】
総コード量比較部７は、１つのコードブロックを指定すると、そのコードブロックを示すコードブロック番号をコード量蓄積部６に出力することにより、そのコードブロックのコード量Ｃを収集する（ステップＳＴ３）。
総コード量比較部７は、コードブロックのコード量Ｃを収集すると、下記に示すように、現時点までのコード量の総和を計算する（ステップＳＴ４）。
Ｃtotal＝前回までのＣtotal＋Ｃ
ただし、Ｃtotalは総コード量である。
【００２８】
総コード量比較部７は、現時点における総コード量Ｃtotalを求めると、その総コード量Ｃtotalと指定コード量を比較する（ステップＳＴ５）。
総コード量比較部７は、総コード量Ｃtotalが指定コード量より少ない場合、先に指定したコードブロックが、ＲＯＩ領域内の最終のコードブロックであるか否かを判定し（ステップＳＴ６）、ＲＯＩ領域内の最終のコードブロックでなければ、上記の順序指定情報を参照して、次のコードブロックを指定する（ステップＳＴ７）。
以降、総コード量Ｃtotalが指定コード量を上回らない限り、ＲＯＩ領域内の最終のコードブロックとなるまで、ステップＳＴ３〜ＳＴ７の処理を繰り返し実施する。
【００２９】
総コード量比較部７は、総コード量Ｃtotalが指定コード量を上回ると、比較結果として、ＲＯＩ領域の再設定指令をＲＯＩ再設定部８に通知する（ステップＳＴ８）。
一方、総コード量Ｃtotalが指定コード量を上回ることなく、ＲＯＩ領域内の最終のコードブロックになると、ＲＯＩ領域の再設定を行わない旨をＲＯＩ再設定部８に通知する（ステップＳＴ９）。
【００３０】
ＲＯＩ再設定部８は、総コード量比較部７からＲＯＩ領域の再設定指令を受けると、最初に設定されたＲＯＩ領域内のコードブロックのすべてを送信することは不可能であると判断し、現在設定されているＲＯＩ領域の一部を非ＲＯＩ領域に変更する。
例えば、ＲＯＩ領域の外周に位置しているコードブロックを、当該ＲＯＩ領域から外すような変更を行う。
図６はＲＯＩ領域の変更例を示す説明図であり、図６の例では、ＲＯＩ領域の外周に位置しているコードブロックが非ＲＯＩ領域に変更されているため、当初よりＲＯＩ領域が狭くなっている。
ＲＯＩ再設定部８は、変更後のＲＯＩ領域を示すＲＯＩ領域変更情報をＣＢ置換部９に通知する（ステップＳＴ１０）。
一方、総コード量比較部７からＲＯＩ領域の再設定を行わない旨の通知を受けると、ＲＯＩ領域を変更しない旨をＣＢ置換部９に通知する（ステップＳＴ１１）。
【００３１】
ＣＢ置換部９は、ＲＯＩ再設定部８からＲＯＩ領域変更情報を受けると、ＲＯＩ再設定部８により非ＲＯＩ領域に変更されたコードブロックを認識し、そのコードブロックのコード量を削減する（ステップＳＴ１１）。
即ち、ＣＢ置換部９は、図６に示すように、ＲＯＩ再設定部８により非ＲＯＩ領域に変更されたコードブロックの量子化値を「０」として、再度エントロピー符号化を実施することにより、非ＲＯＩ領域に変更されたコードブロックのコード量を削減し、そのコードブロックのコード（符号データ）をコードストリーム生成部１０に出力する。
なお、非ＲＯＩ領域に変更されたコードブロック以外のコードブロックのコード（符号データ）については、特に何も処理をせずに、そのコード（符号データ）をコードストリーム生成部１０に出力する。
【００３２】
ＣＢ置換部９は、ＲＯＩ再設定部８からＲＯＩ領域を変更しない旨の通知を受けると、エントロピー符号化部５によりエントロピー符号化された各コードブロックのコード（符号データ）に対する処理を何もせず、各コードブロックのコードをコードストリーム生成部１０に出力する（ステップＳＴ１３）。
【００３３】
コードストリーム生成部１０は、ＣＢ置換部９から各コードブロックのコードを受けると、総コード量Ｃtotalが指定コード量の範囲内に収まるように、必要に応じて非ＲＯＩ領域の下位ビットプレーンの切り捨てを実施し、所定のプログレッションオーダーにしたがって各コードブロックのコードを適切な順序で並び替えを行うことにより、ＪＰＥＧ２０００のコードストリームを生成する。
コードストリーム生成部１０は、ＪＰＥＧ２０００のコードストリームを生成すると、そのコードストリームを受信側に送信する。
受信側における復号画像は、図７に示すように、ＲＯＩ領域が当初指定した領域よりも小さな範囲となるが、そのＲＯＩ領域に関しては高品質な画像が得られる。
【００３４】
以上で明らかなように、この実施の形態１によれば、エントロピー符号化部５によりエントロピー符号化された各コードブロックのコード量を蓄積するコード量蓄積部６と、コード量蓄積部６に蓄積されているＲＯＩ領域内のコードブロックのコード量を順番に加算する総コード量比較部７と、総コード量比較部７により加算された総コード量が指定コード量を上回ると、ＲＯＩ領域の一部を非ＲＯＩ領域に変更するＲＯＩ再設定部８とを設け、ＣＢ置換部９がエントロピー符号化部５によりエントロピー符号化された各コードブロックのうち、ＲＯＩ再設定部８により非ＲＯＩ領域に変更されたコードブロックのコード量を削減してから、コードストリーム生成部１０が各コードブロックのコードからコードストリームを生成するように構成したので、ＲＯＩ領域の画像劣化を抑えて、効率的な高品質画像の伝送を実現することができる効果を奏する。
【００３５】
また、この実施の形態１によれば、ＲＯＩ再設定部８により非ＲＯＩ領域に変更されたコードブロックの量子化値を「０」として、再度エントロピー符号化を実施するように構成したので、簡単に非ＲＯＩ領域に変更されたコードブロックのコード量を削減することができる効果を奏する。
【００３６】
なお、この実施の形態１では、ＲＯＩ再設定部８により非ＲＯＩ領域に変更されたコードブロックの量子化値を「０」として、再度エントロピー符号化を実施することにより、非ＲＯＩ領域に変更されたコードブロックのコード量を削減するものについて示したが、非ＲＯＩ領域に変更されたコードブロックのコードを、当該コードよりコード量が少ない他のコードに置換するようにしてもよい。
例えば、予め、ウェーブレット係数の量子化値を「０」としてエントロピー符号化したコードブロックを準備し、そのコードブロックのコードを非ＲＯＩ領域に変更されたコードブロックのコードとして置換するようにしてもよい。
【００３７】
実施の形態２．
上記実施の形態１では、ＲＯＩ領域の中心に位置しているコードブロックのコード量を最初に読み出して、中心に近いコードブロックから順番にコード量を読み出す順序指定情報が設定されているものについて示したが、その順序指定情報と異なる順序指定情報に変更するようにしてもよい。
【００３８】
例えば、アプリケーションによっては、重要な領域がＲＯＩ領域の中心部分ではない場合も考えられる。
その場合も、重要と思われる部分から離れたコードブロックをＲＯＩ領域から外し、総コード量を削減するが、コード量の読み出し順序を示す順序指定情報として、例えば、図８に示すように、「中心かららせん状」、「左上からジグザク」、「外周かららせん状」、「横方向」、「縦方向」、「ななめ方向」に読み出す順序指定情報を設定するようにしてもよい。
なお、図８の例では、総コード量Ｃtotalが指定コード量を上回ることにより、白抜きのコードブロックがＲＯＩ領域から外されるブロックとなっている。
【００３９】
実施の形態３．
上記実施の形態１では、送信側が初回伝送時において図３の画像を受信側に伝送して、受信側からＲＯＩ領域情報を収集するものについて示したが、初回伝送を行わずに、送信側が単独でＲＯＩ領域情報を設定するようにしてもよい。
【００４０】
上記実施の形態１では、画像データのコードブロック単位でＲＯＩ領域の再設定を実施するものについて示したが、画像データをタイル分割し、分割されたタイル単位でＲＯＩの再設定を実施するようにしてもよい。
【００４１】
上記実施の形態１では、ＲＯＩ再設定部８により非ＲＯＩ領域に変更されたコードブロックの量子化値を「０」として、再度エントロピー符号化を実施することにより、非ＲＯＩ領域に変更されたコードブロックのコード量を削減するものについて示したが、エントロピー符号化部５によりスケールアップされたコードブロックの量子化値を元の値にスケールダウンして、再度エントロピー符号化を実施するようにしてもよい。
【００４２】
上記実施の形態１では、ＪＰＥＧ２０００の符号化方式について説明したが、優先領域や注目領域の符号化を扱う他の画像符号化方式を用いても同様の効果が得られる。
その場合、総コード量の加算や置換処理の単位は、コードブロック単位ではなく、各方式の画像処理ブロックや符号化処理ブロックの単位で実施してもよい。
【図面の簡単な説明】
【００４３】
【図１】この発明の実施の形態１による画像符号化装置を示す構成図である。
【図２】この発明の実施の形態１による画像符号化装置の総コード量比較部７、ＲＯＩ再設定部８及びＣＢ置換部９の処理内容を示すフローチャートである。
【図３】元画像と復号画像を示す説明図である。
【図４】指定されたＲＯＩ領域を示す説明図である。
【図５】量子化値のスケールアップを示す説明図である。
【図６】ＲＯＩ領域の変更例を示す説明図である。
【図７】元画像と復号画像を示す説明図である。
【図８】順序指定情報の一例を示す説明図である。
【図９】ＲＯＩマスクの生成例を示す説明図である。
【符号の説明】
【００４４】
１  ウェーブレット変換部（エントロピー符号化手段）、２  量子化部（エントロピー符号化手段）、３  スケールアップ値算出部（エントロピー符号化手段）、４  ＲＯＩマスク生成部（エントロピー符号化手段）、５  エントロピー符号化部（エントロピー符号化手段）、６  コード量蓄積部（コード量蓄積手段）、７  総コード量比較部（優先領域再設定手段）、８  ＲＯＩ再設定部（優先領域再設定手段）、９  ＣＢ置換部（コードストリーム生成手段）、１０  コードストリーム生成部（コードストリーム生成手段）。
【図１】
2009010514.tif 000003
【図２】
2009010514.tif 000004
【図３】
2009010514.tif 000005
【図４】
2009010514.tif 000006
【図５】
2009010514.tif 000007
【図６】
2009010514.tif 000008
【図７】
2009010514.tif 000009
【図８】
2009010514.tif 000010
【図９】
2009010514.tif 000011