(57)【要約】【課題】任意の目標符号量を設定でき、画像の複雑さに応じて適切な符号量の割り当てが可能な静止画像符号化装置を提供する。【解決手段】画像データを複数のブロックに分割するブロック分割手段２３と、ブロックごとに符号化データを生成する符号化手段２６とを備える静止画像符号化装置１０において、複数のブロックから生成される目標符号量を設定する上限符号量設定手段と、複数のブロックを予め定められたブロック数ごとにグループ化するグループ化手段と、１回目の符号化において、グループごとの符号量を求め、グループ間の符号量の比に従って目標符号量を各グループに割り当て、各グループのブロック１個あたりの目標符号量を算出する符号量制御手段１２と、２回目の符号化において、各ブロックから生成される符号量がブロック１個あたりの目標符号量を超過する場合、超過分の符号量を目標符号量以下となるよう制御する出力制御手段１４とを備える。【選択図】図１
2008131172.tif 000002
【特許請求の範囲】
【請求項１】
静止画像を表わす画像データを複数のブロックに分割するブロック分割手段と、前記ブロックごとに可変長符号を用いて符号化データを生成する符号化手段とを備える静止画像符号化装置において、
前記複数のブロックから生成される符号量の上限値を表わす目標符号量を設定する上限符号量設定手段と、
前記複数のブロックから複数のグループが構成されるよう、予め定められたブロック数ごとにグループ化するグループ化手段と、
前記複数のブロックに対する１回目の符号化において、グループごとの符号量を求め、求められた符号量に基づいて、グループ間の符号量の比を求め、求められた前記符号量の比に従って前記目標符号量を各グループに割り当てることにより、グループごとの目標符号量を求め、求められた前記グループごとの目標符号量および前記ブロック数に基づいて、各グループにおけるブロック１個あたりの目標符号量を算出する目標符号量算出手段と、
前記複数のブロックに対する２回目の符号化において、各ブロックから生成される符号量が、該ブロック１個あたりの目標符号量を超過する場合には、超過分の符号量を前記目標符号量以下となるように制御する出力制御手段とをさらに備えることを特徴とする静止画像符号化装置。
【請求項２】
前記符号化手段は、前記各ブロックに対し、周波数の低い成分を表わす画像データから順次符号化することを特徴とする請求項１に記載の静止画像符号化装置。
【請求項３】
前記ブロック数を、前記符号化手段が符号化を行う順番に従ってカウントするカウント手段を備え、
前記グループ化手段は、前記カウント手段のカウントに基づいてブロックのグループ化を行うことを特徴とする請求項１に記載の静止画像符号化装置。
【請求項４】
前記静止画像の矩形領域に基づいて前記グループを決定することを特徴とする請求項１に記載の静止画像符号化装置。
【請求項５】
前記静止画像の解像度が低くなるよう画像データを処理する縮小処理手段を備え、
前記ブロック分割手段は、前記１回目の符号化において、前記縮小処理手段により処理された画像データを複数のブロックに分割することを特徴とする請求項１に記載の静止画像符号化装置。
【請求項６】
前記各ブロックを量子化する量子化手段と、
前記量子化手段に量子化パラメータを設定する量子化パラメータ設定手段とを備え、
前記１回目の符号化によって得られる符号量が予め定められた閾値を超える場合には、前記２回目の符号化が行われる前に、前記量子化パラメータ設定手段が前記量子化手段の前記量子化パラメータを変更することを特徴とする請求項１に記載の静止画像符号化装置。
【請求項７】
請求項１乃至請求項６の何れかに記載の静止画像符号化装置を備えた無線移動体通信端末システム。
【請求項８】
静止画像を表わす画像データが複数のブロックに分割され、
前記ブロックごとに可変長符号を用いて符号化データが生成される静止画像符号化方法において、
前記複数のブロックから生成される符号量の上限値を表わす目標符号量が設定され、
前記複数のブロックから複数のグループが構成されるよう、予め定められたブロック数ごとにグループ化され、
前記複数のブロックに対する１回目の符号化において、グループごとの符号量が求められ、求められた符号量に基づいて、グループ間の符号量の比が求められ、前記符号量の比に従って前記目標符号量が各グループに割り当てられることにより、グループごとの目標符号量が求められ、求められた前記グループごとの目標符号量および前記ブロック数に基づいて、各グループにおけるブロック１個あたりの目標符号量が算出され、
前記複数のブロックに対する２回目の符号化において、各ブロックから生成される符号量が、該ブロック１個あたりの目標符号量を超過する場合、超過分の符号量を前記目標符号量以下となるように制御することを特徴とする静止画像符号化方法。
【請求項９】
前記各ブロックにおいて、周波数の低い成分を表わす画像データから順次符号化されることを特徴とする請求項８に記載の静止画像符号化方法。
【請求項１０】
前記ブロック数が、符号化が行われる順番に従ってカウントされ、
前記カウントに基づいてブロックのグループ化が行われることを特徴とする請求項８に記載の静止画像符号化方法。
【請求項１１】
前記静止画像の矩形領域に基づいて前記グループを決定することを特徴とする請求項８に記載の静止画像符号化方法。
【請求項１２】
前記静止画像の解像度が低くなるよう画像データが処理され、
前記１回目の符号化において、前記処理された画像データが複数のブロックに分割されることを特徴とする請求項８に記載の静止画像符号化方法。
【請求項１３】
前記各ブロックが、量子化パラメータに従って量子化される静止画像符号化方法において、
前記１回目の符号化によって得られる符号量が予め定められた閾値を超える場合には、前記２回目の符号化が行われる前に、前記量子化パラメータが変更されることを特徴とする請求項８に記載の静止画像符号化方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、静止画像の符号化技術に関するものであり、特に符号量の制御に関するものである。
【背景技術】
【０００２】
静止画像の符号化技術については、例えばＩＳＯで規格化されたＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）がある。図７は、ＪＰＥＧによる符号化処理を行う符号化装置９０の概略を示すブロック図である。
【０００３】
符号化装置９０は、カメラ９１と、カメラ９１によって撮像された画像を画像データとして記録するためのメモリ９２と、画像データをブロックに分割するブロック分割手段９３と、ブロックごとに離散コサイン変換を行う離散コサイン変換手段（ＤＣＴ）９４と、離散コサイン変換されたブロックを量子化する量子化手段９５と、量子化されたブロックを可変長符号によって符号化する可変長符号化手段（ＶＬＣ）９６と、符号化されたブロックを記録するための記録媒体９７とを備えている。
【０００４】
まず、カメラ９１によって撮像された画像は、画像データとしてメモリ９２に記録される。
【０００５】
次に、メモリ９２に記録された画像データは、ブロック分割手段９３によって符号化ブロック単位（ＭＣＵ）などのブロックに分割される。
【０００６】
ここで、ブロック分割手段９３は、各々のブロックが、一般的には、横１６画素、縦１６画素で構成される輝度信号と、横８画素、縦１６画素で構成される２種類の色差信号とを有するように画像データを分割する。
【０００７】
離散コサイン変換手段９４は、各ブロックの輝度信号を、横８画素、縦８画素の４つの小ブロックに分割し、各々の小ブロックに対して離散コサイン変換を行う。
【０００８】
また、２種類の色差信号に対しても、同様に４つの小ブロックに分割し、離散コサイン変換を行う。
【０００９】
量子化手段９５は、符号化された画像を最終的に復号化した際に要求される画質に応じて量子化パラメータを決定し、決定した量子化パラメータに基づいてブロックごとに量子化を行う。
【００１０】
可変長符号化手段９６は、離散コサイン変換および量子化によって得られた各周波数成分の係数を、低周波成分の係数から順次ハフマン符号に変換する。
【００１１】
ここで、ハフマン符号は、統計的に発生頻度に偏りがある場合に有効な符号であり、発生頻度の高い事象には短い符号語を割り当て、発生頻度の低い事象には長い符号語を割り当てることによって、全体のデータ量を減少させることが可能となる。
【００１２】
ハフマン符号の符号長は、入力されるデータに依存して異なるため、同じ画像サイズを有する画像データでも、その内容によって出力される符号量が大きく異なる。ところが、デジタルスチルカメラのように、記録媒体に画像データを保存する場合、予め定められた枚数の画像に相当する画像データを記録する必要があるため、撮影した各々の画像から生成される符号量が一定になるようにしなければならない。
【００１３】
画像に対する符号量を一定にするための符号量制御技術としては、目標符号量を、画像データに含まれる総ブロック数で割って１ブロック当たりに割り当てられる符号量を算出し、各ブロックを可変長符号化する際に、割り当てられる符号量に基づく閾値を超えたなら、そのブロックに対する符号の出力を間引くものがある（例えば、特許文献１参照）。
【００１４】
また、一定の圧縮率（ｂｉｔ／ｐｉｘｅｌ）において、画像の複雑さと量子化パラメータとの間に比例関係があることを利用し、１つの画像データに対して２回の符号化を行い、ブロックごとに最適な符号量を割り当てるものもある（例えば、非特許文献１参照）。
【特許文献１】特開平７−２２２１５２号公報
【非特許文献１】テレビジョン学会誌  Ｖｏｌ．４６、Ｎｏ．３、ｐｐ３００−３０７（１９９２）
【発明の開示】
【発明が解決しようとする課題】
【００１５】
しかしながら、特許文献１に記載された発明では、あるブロックの符号量が割り当てビット数以下の場合は、余ったビット数を次のブロックの割り当てビット数に加算するようになっているものの、画像の上部に複雑な内容があり、残りの部分に平坦な内容がある場合には、まず、複雑な内容の部分において高周波成分がカットされるよう符号化が行われ、その後、平坦な内容の部分においては、割り当てビット数が余った状態で符号化が行われる。
【００１６】
したがって、画像のうち複雑な内容を含む部分の画質が劣化されるにもかかわらず、平坦な内容の画像に対する符号化においてはビット数が余ってしまい、結果として、各ブロックに対する最適な符合量の割り当てができていないという課題があった。
【００１７】
一方、非特許文献１に記載された発明では、画像データに対する１回目の符号化の結果に基づいて、２回目の符号化において各ブロックに割り当てられる符号量を決定するようになっており、特許文献１に記載のものに比べて、適切な符号量を各ブロックに割り当てることができる。しかしながら、画像の複雑さと量子化パラメータとの間の統計的性質を表わす比例関係の傾きと切片は、圧縮率ごとに異なる。したがって、画像データを目標符号量以下にするための圧縮率が、画像データごとに異なる場合には、それぞれの圧縮率に対する統計的性質を予め求めておかなければならない。特に、画像編集機能と併せて使用する場合においては、画像の編集前後における符号量が略等しくなるよう、編集状態に応じた適切な圧縮率を選択する必要があるが、様々な編集状態に対応するようあらゆる圧縮率に対する統計的性質を予め求めておくことは困難である。したがって、非特許文献１に記載された符号化方法を、任意の目標符号量あるいは圧縮率を用いる画像の符号化に適用させることは困難であった。
【００１８】
本発明は、従来の問題を解決するためになされたもので、任意の目標符号量を設定できるとともに、画像の複雑さに応じて各ブロックに対して適切に符号量を割り当てることができる静止画像符号化装置および方法を提供することを目的とする。
【課題を解決するための手段】
【００１９】
本発明の静止画像符号化装置は、静止画像を表わす画像データを複数のブロックに分割するブロック分割手段と、前記ブロックごとに可変長符号を用いて符号化データを生成する符号化手段とを備える静止画像符号化装置において、前記複数のブロックから生成される符号量の上限値を表わす目標符号量を設定する上限符号量設定手段と、前記複数のブロックから複数のグループが構成されるよう、予め定められたブロック数ごとにグループ化するグループ化手段と、前記複数のブロックに対する１回目の符号化において、グループごとの符号量を求め、求められた符号量に基づいて、グループ間の符号量の比を求め、求められた前記符号量の比に従って前記目標符号量を各グループに割り当てることにより、グループごとの目標符号量を求め、求められた前記グループごとの目標符号量および前記ブロック数に基づいて、各グループにおけるブロック１個あたりの目標符号量を算出する目標符号量算出手段と、前記複数のブロックに対する２回目の符号化において、各ブロックから生成される符号量が、該ブロック１個あたりの目標符号量を超過する場合には、超過分の符号量を前記目標符号量以下となるように制御する出力制御手段とをさらに備えるようにした構成を有している。
【００２０】
この構成により、本発明の静止画像符号化装置は、予め定められた数のブロックでグループを構成し、目標符号量をグループ間の符号量の比に応じて各グループに割り当てるので、画像の複雑さに応じて各ブロックに適切に符号量を割り当てることができ、少ない処理量で、かつ、画質の劣化の抑制を可能とした静止画像の符号化ができる。
【００２１】
さらに、本発明の静止画像符号化装置は、前記符号化手段は、前記各ブロックに対し、周波数の低い成分を表わす画像データから順次符号化する構成を有している。
【００２２】
この構成により、本発明の静止画像符号化装置は、符号化手段が低周波数成分を表わす符号化データから順次出力するので、ブロックから生成される符号量が該ブロックに対する目標符号量を超過した場合には、出力制御手段が、高周波数成分を表わす符号化データを超過分の符号量として間引くことができる。
【００２３】
さらに、本発明の静止画像符号化装置は、前記ブロック数を、前記符号化手段が符号化を行う順番に従ってカウントするカウント手段を備え、前記グループ化手段は、前記カウント手段のカウントに基づいてブロックのグループ化を行う構成を有している。
【００２４】
この構成により、本発明の静止画像符号化装置は、カウント手段がブロック数をカウントするので、グループ化手段が、カウントされたブロック数を用いて複数のブロックを予め定められた数ごとにグループ化することができる。
【００２５】
さらに、本発明の静止画像符号化装置は、前記静止画像の矩形領域に基づいて前記複数のグループを決定する構成を有している。
【００２６】
この構成により、本発明の静止画像符号化装置は、画面上に表示された静止画像を矩形領域に分割することにより、複数のブロックをグループ化することができる。
【００２７】
さらに、本発明の静止画像符号化装置は、前記静止画像の解像度が低くなるよう画像データを処理する縮小処理手段を備え、前記ブロック分割手段は、前記１回目の符号化において、前記縮小処理手段により処理された画像データを複数のブロックに分割する構成を有している。
【００２８】
この構成により、本発明の静止画像符号化装置は、目標符号量算出手段が、蓄積手段に蓄積されるブロックよりも少ないデータ量を有するブロックに基づいて各グループに対する目標符号量を算出するので、静止画像の符号化をより少ない処理量で行うことができる。
【００２９】
さらに、本発明の静止画像符号化装置は、前記各ブロックを量子化する量子化手段と、前記量子化手段に量子化パラメータを設定する量子化パラメータ設定手段とを備え、前記１回目の符号化によって得られる符号量が予め定められた閾値を超える場合には、前記２回目の符号化が行われる前に、前記量子化パラメータ設定手段が前記量子化手段の前記量子化パラメータを変更する構成を有している。
【００３０】
この構成により、本発明の静止画像符号化装置は、量子化手段が画像データのデータ量を予め低減できるので、符号化手段によるデータ処理量を低減することができる。
【００３１】
さらに、本発明の無線移動体通信端末システムは、請求項１乃至請求項６の何れかに記載の静止画像符号化装置を備える構成を有している。
【００３２】
この構成により、本発明の無線移動体通信端末システムは、少ない処理量で、かつ任意の目標符号量を設定できる静止画像符号化装置を搭載するため、静止画像の符号化処理に伴う電力の消費を抑えることができ、また、記録媒体を有効に利用することができる。
【発明の効果】
【００３３】
本発明は、任意の目標符号量に対応させることができ、画像の複雑さに応じて適切な符号量の割り当てができるという効果を有する静止画像符号化装置および静止画符号化方法を提供することができるものである。
【発明を実施するための最良の形態】
【００３４】
以下、本発明の実施の形態の静止画像符号化装置について、図面を用いて説明する。
【００３５】
（第１の実施の形態）
本発明の第１の実施の形態の静止画像符号化装置について、図１乃至図４を用いて説明する。
【００３６】
本実施の形態の静止画像符号化装置１０は、図１に示すように、符号化制御手段１１と、符号量制御手段１２と、第１のスイッチ１３と、出力制御手段１４と、第２のスイッチ１５とを備えている。
【００３７】
本実施の形態の静止画像符号化装置１０は、さらに、カメラ２１と、メモリ２２と、ブロック分割手段２３と、離散コサイン変換手段（ＤＣＴ）２４と、量子化手段２５と、可変長符号化手段（ＶＬＣ）２６と、記録媒体２７とを備えている。メモリ２２は、蓄積手段を構成している。
【００３８】
ここで、本発明に係る静止画像の符号化方法の概念について説明する。
【００３９】
図２は、一般的な静止画像における画素とＭＣＵなどのブロックとの関係を示す模式図である。静止画像は、例えば、横１６画素、縦１６画素を有する複数のブロックにより構成されている。一般的な静止画像は、横６４０画素、縦４８０画素により構成されている。したがって、１面の静止画像からは、横４０個、縦３０個の１２００個のブロックが構成される。
【００４０】
各々のブロックは、色空間変換により、横８画素、縦８画素により構成される小ブロック８個を有している。このうち、４個の小ブロックは、輝度信号成分により構成されている。また、残りの４個の小ブロックは、小ブロック２個からなる２種類の輝度信号成分により構成されている。
【００４１】
本発明に係る静止画像の符号化方法においては、図３に示すように、静止画像１面に対応する１２００個のブロックを、第１〜第５のグループに分割する。各グループは、縦６個、横４０個の２４０個のブロックにより構成される。
【００４２】
次に、１回目の符号化を行い、グループごとの符号量を計測する。１回目の符号化において発生した符合量が、例えば図４に示すように、１００キロバイトであり、各グループにおける符号量が、それぞれ８、１２、５２、２４、４キロバイトであったとする。この場合、各グループが有する符号量の、全体の符号量に対する割合は、それぞれ８、１２、５２、２４、４％となる。
【００４３】
２回目の符号化によって、画像データの符号量を５０キロバイトにするものとする。目標符号量５０キロバイトを上記の割合で各グループに割り当てた場合、各グループに対する目標符号量は、それぞれ４、６、２６、１２、２キロバイトとなる。各々のグループは、２４０個のブロックを有するので、各グループにおけるブロック１個あたりの符号量は、上記の値をそれぞれ２４０で割った値、つまり、１３２、２００、８６６、４００、６６ビットとなる。
【００４４】
各ブロックは、輝度信号を表わす４個の小ブロックと、色差信号を表わす４個の小ブロックにより構成されているので、１個の小ブロックあたりのビット数は、上記の値を８で割った値、つまり、１６、２５、１０８、５０、８ビットとなる。
【００４５】
次に、２回目の符号化が行われる。このとき、各グループにおける小ブロックの符号量が、上記のように算出された各小ブロックあたりのビット数を越えないよう制御される。
【００４６】
以上の説明においては、静止画像を表わす画像データを、画像上の５つの帯状の領域に対応する５つのグループに分割する場合を例に説明したが、領域の形状については、帯状に限定されるものではない。
【００４７】
以上のように構成された本発明の静止画像符号化装置１０について、その動作を説明する。
【００４８】
まず、カメラ２１により撮像された静止画像が、メモリ２２に画像データとして記憶される。このとき、メモリ上のアドレスと、静止画像上の位置とが対応するように記憶される。アドレスと静止画像上の位置との対応付けは、例えば、符号化制御手段１１などを構成する不図示のＭＰＵによって行われる。
【００４９】
次に、メモリ２２に記憶された画像データが、ブロック分割手段２３により、輝度信号成分および２種類の色差成分により構成されるブロックに分割される。
【００５０】
次に、離散コサイン変換手段２４によって、ブロックのうちの輝度信号成分が、縦８画素、横８画素の４つの小ブロックに分割され、各々の小ブロックに対して離散コサイン変換が行われる。また、色差信号成分も、同様に４つの小ブロックに分割され、小ブロックごとに離散コサイン変換が行われる。
【００５１】
ここで、符号化制御手段１１は、画像データの圧縮率などに基づき、量子化手段２５に対して、量子化パラメータが設定されるよう制御する。
【００５２】
量子化手段２５は、符号化制御手段１１によって設定された量子化パラメータに基づいて、各小ブロックごとにデータの量子化を行う。
【００５３】
次に、可変長符号化手段２６が、各小ブロックにおいて量子化されたデータを、低周波信号成分を表わすデータから順次ハフマン符号に変換する。
【００５４】
また、符号化制御手段１１は、符号量制御手段１２に対して、各グループを構成するブロック数と、画像データから最終的に生成される符号量の上限となる目標値を表わす目標符号量とを設定する。つまり、符号化制御手段１１は、上限符号量設定手段を構成している。
【００５５】
ここで、符号化制御手段１１は、画像データに対する１回目の符号化か２回目の符号化かに応じて、第１のスイッチ１３を切り換える。画像データに対する１回目の符号化であるならば、第１のスイッチ１３を、符号量制御手段１２側に接続する。一方、画像データに対する２回目の符号化であるならば、第１のスイッチ１３を、第２のスイッチ１５側に接続する。
【００５６】
符号化制御手段１１が、画像データに対する１回目の符号化であると判断したときは、第１のスイッチ１３が符号量制御手段１２側に接続され、符号量制御手段１２は、可変長符号化手段２６からデータを取得する。このとき、符号量制御手段１２は、各ブロックを符号化する順番と同じ順番でブロックの数をカウントし、符号化制御手段１１によって設定されたブロックの値に基づいてグループを決定する。つまり、符号量制御手段１２は、ブロックからグループを決定するためのカウント手段およびグループ化手段を構成している。
【００５７】
また、符号量制御手段１２は、取得したデータに基づいてグループごとの符号量をカウントする。
【００５８】
各グループに対する符号量のカウントが完了した場合、全てのグループに含まれる符号量を合計して総符号量を算出し、総符号量に対する各グループの符号量の割合を求める。
【００５９】
符号量制御手段１２は、さらに、画像データ全体に対する目標符号量を、１回目の符号化によって得られたグループ間の符号量の比に基づいて各グループに割り当てる。さらに、各グループに割り当てられた目標符号量を、各グループを構成するブロック数で割ることにより、各グループにおけるブロック１個あたりの目標符号量を算出する。
【００６０】
符号量制御手段１２は、さらに、ブロック１個あたりの目標符号量を、小ブロック数で割ることにより、各グループにおける小ブロック１個あたりの目標ビット数を算出し、算出した結果を出力制御手段１４に設定する。つまり、符号量制御手段１２は、目標符号量算出手段を構成している。
【００６１】
符号化制御手段１１は、１回目の符号化が完了したと判断すると、第１のスイッチ１３の出力が、第２のスイッチ１５に接続されるよう第１のスイッチ１３を制御する。
【００６２】
出力制御手段１４は、第１のスイッチ１３から出力される符号化データのビット数の累積値を各小ブロックごとにカウントする。ここで、ビット数の累積値が設定された目標ビット数に達していなければ、第２のスイッチ１５の出力が記録媒体２７になるよう、第２のスイッチ１５を制御する。１つの小ブロックに対応する符号化されたデータの出力が終了したなら、引き続き次の小ブロックに対応する符号化されたデータを記録媒体２７に記録する。
【００６３】
一方、出力制御手段１４は、１つの小ブロックに対応する符号化されたデータのビット数の累積値が設定された目標ビット数に達したならば、この小ブロックに対応する符号化されたデータがこれ以上記録媒体２７に記録されないよう、第２のスイッチ１５を制御して第２のスイッチ１５の出力を終端させる。この小ブロックに対応する符号化されたデータの出力が終了したならば、出力制御手段１４は、次の小ブロックに対応する符号化されたデータが記録媒体２７に記録されるよう、第２のスイッチ１５を制御する。
【００６４】
つまり、出力制御手段１４による第２のスイッチ１５の制御は、小ブロック単位で行われる。また、出力制御手段１４が、各小ブロックから生成されるビット数を、この小ブロックに対する目標ビット数以下となるよう出力を制御することにより、各ブロックに対する符号量を目標符号量以下とすることができ、結果として、画像データ全体に対する符合量を目標符号量以下とすることができる。
【００６５】
（第２の実施の形態）
本発明の第２の実施の形態の静止画像符号化装置３０について、図５を用いて説明する。
【００６６】
なお、本発明の第２の実施の形態の静止画像符号化装置３０を構成するカメラ４１、メモリ４２、ブロック分割手段４３、離散コサイン変換手段４４、量子化手段４５、可変長符号化手段４６、記録媒体４７、符号量制御手段３２、第１および第２のスイッチ３３、３５および出力制御手段３４は、本発明の第１の実施の形態の静止画像符号化装置１０を構成するカメラ２１、メモリ２２、ブロック分割手段２３、離散コサイン変換手段２４、量子化手段２５、可変長符号化手段２６、記録媒体２７、符号量制御手段１２、第１および第２のスイッチ１３、１５および出力制御手段１４とそれぞれ同一の構成であり、その説明を省略する。
【００６７】
静止画像符号化装置３０は、さらに、縮小処理手段５１と、第３のスイッチ５２と、モニタ５３とを備えている。
【００６８】
縮小処理手段５１は、カメラ４１によって取得された静止画像がモニタ５３に表示されるよう、モニタ５３の解像度に応じて静止画像に縮小処理を行うようになっている。このとき、折り返し歪除去など公知の技術を用いた画像処理を併せて行ってもよい。
【００６９】
モニタ５３は、縮小処理手段５１によって縮小処理された静止画像を表示するようになっている。
【００７０】
符号化制御手段３１は、１回目の符号化においては、縮小処理された静止画像を表わす画像データが用いられるよう、第３のスイッチ５２を縮小処理手段５１側に切り換えるようになっている。一方、２回目の符号化においては、カメラ４１により撮像された高解像度の静止画像を表わす画像データが用いられるよう、第３のスイッチ５２をメモリ４２側に切り換えるようになっている。
【００７１】
このような本発明の第２の実施の形態の静止画像符号化装置３０によれば、利用者は、モニタ５３を介して、カメラ４１によって撮像された静止画像を確認することが可能となる。さらに、静止画像に対する１回目の符号化には、モニタ表示用に縮小処理された静止画像が用いられるので、カメラ４１によって撮像された静止画像を表わす画像データをそのまま１回目の符号化に用いる場合と比較して、少ない処理量によって、各ブロックに対する目標符号量を算出することができる。
【００７２】
（第３の実施の形態）
本発明の第３の実施の形態の静止画像符号化装置６０について、図６を用いて説明する。
【００７３】
なお、本発明の第３の実施の形態の静止画像符号化装置６０を構成するカメラ７１、メモリ７２、ブロック分割手段７３、離散コサイン変換手段７４、可変長符号化手段７６、記録媒体７７、符号量制御手段６２、第１および第２のスイッチ６３、６５および出力制御手段６４は、本発明の第１の実施の形態の静止画像符号化装置１０を構成するカメラ２１、メモリ２２、ブロック分割手段２３、離散コサイン変換手段２４、可変長符号化手段２６、記録媒体２７、符号量制御手段１２、第１および第２のスイッチ１３、１５および出力制御手段１４とそれぞれ同一の構成であり、その説明を省略する。
【００７４】
静止画像符号化装置６０は、さらに量子化パラメータ設定手段８１を備えている。
【００７５】
量子化パラメータ設定手段８１は、１回目の符号化において、可変長符号化手段７６から出力されるビット数をカウントするようになっている。画像データに対する総ビット数が予め定められた値を超える場合は、２回目の符号化において総ビット数が予め定められた値を超えないよう、量子化パラメータの値を算出し、算出された量子化パラメータの値を量子化手段７５に出力するようになっている。
【００７６】
ここで、符号化後の総ビット数を減らすためには、一般に粗い量子化が行われるよう量子化パラメータが算出される。
【００７７】
量子化手段７５は、２回目の符号化においては、量子化パラメータ設定手段８１によって新たに設定された量子化パラメータに基づいて、メモリ７２に記憶されている画像データを量子化するようになっている。
【００７８】
このような本発明の第３の実施の形態の静止画像符号化装置６０によれば、量子化パラメータ設定手段８１が、１回目の符号化によって生成された総ビット数に基づいて量子化手段７５に設定される量子化パラメータの値を変更するので、２回目の符号化において、各々の静止画像に対して適切な量子化パラメータの値を用いて量子化を行うことができる。
【００７９】
以上の説明では、符号量制御手段が、カウントされたブロック数に基づいてグループを決定するためのカウント手段を構成する場合について説明したが、符号量制御手段が、静止画像上の領域に基づいて複数のブロックをグループ化するようにしてもよい。この場合、符号量制御手段は、静止画像上における画素の位置と各ブロックとを対応付けるようにしておけば、利用者によって指定された静止画像上の領域に対応するブロックごとにグループ化することが可能となる。
【００８０】
また、本発明の静止画像符号化装置は、携帯電話装置や携帯情報端末などの無線移動体通信端末システムに搭載されるようにしてもよい。この場合、取得された画像を、高画質で適切なサイズを有する符号化データに変換できるため、無線移動体通信端末に搭載されている記録媒体の記録容量に制限がある場合においても、画像データを効率よく保存することができる。また、本発明の静止画像符号化装置は、少ないデータ処理量で静止画像の符号化処理を行えるので、符号化処理に伴う電力の消費を抑えることができ、バッテリー容量が小さい無線移動体通信端末システムにも有用である。
【産業上の利用可能性】
【００８１】
以上のように、本発明にかかる静止画像符号化装置は、少ない処理量で、かつ画像の複雑さに応じて各ブロックに適切に符号量を割り当てることができるので、静止画像の符号化処理に伴う電力の消費を抑えることができ、また、メモリを有効に利用することができるという効果を有し、無線移動体通信端末システムに適用することができるという効果を有する静止画像符号化装置として有用である。
【図面の簡単な説明】
【００８２】
【図１】本発明の第１の実施の形態における静止画像符号化装置の構成を示すブロック図
【図２】静止画像の画素とブロックとの関係を示す模式図
【図３】静止画像の領域とブロックとの関係を示す模式図
【図４】目標符号量の算出方法を示す模式図
【図５】本発明の第２の実施の形態における静止画像符号化装置の構成を示すブロック図
【図６】本発明の第３の実施の形態における静止画像符号化装置の構成を示すブロック図
【図７】従来の静止画像符号化装置の構成を示すブロック図
【符号の説明】
【００８３】
１０、３０、６０  静止画像符号化装置
１１、３１、６１  符号化制御手段（上限符号量設定手段）
１２、３２、６２  符号量制御手段（カウント手段、グループ化手段、目標符号量算出手段）
１３、３３、６３  第１のスイッチ
１４、３４、６４  出力制御手段
１５、３５、６５  第２のスイッチ
２１、４１、７１  カメラ
２２、４２、７２  メモリ（蓄積手段）
２３、４３、７３  ブロック分割手段
２４、４４、７４  離散コサイン変換手段（ＤＣＴ）
２５、４５、７５  量子化手段
２６、４６、７６  可変長符号化手段（符号化手段、ＶＬＣ）
２７、４７、７７  記録媒体
５１  縮小処理手段
５２  第３のスイッチ
５３  モニタ
８１  量子化パラメータ設定手段
９０  符号化装置
９１  カメラ
９２  メモリ
９３  ブロック分割手段
９４  離散コサイン変換手段（ＤＣＴ）
９５  量子化手段
９６  可変長符号化手段（ＶＬＣ）
９７  記録媒体
【図１】
2008131172.tif 000003
【図２】
2008131172.tif 000004
【図３】
2008131172.tif 000005
【図４】
2008131172.tif 000006
【図５】
2008131172.tif 000007
【図６】
2008131172.tif 000008
【図７】
2008131172.tif 000009