(57)【要約】【課題】画像全体に最適化された符号量制御を符号化一回で行う。【解決手段】入力画像データに対し画像拡大及び／又は縮小を行うための解像度変換を行い解像度変換画像データを出力するとともに、上記入力画像データの周波数成分を解析して周波数解析データを出力する解像度変換部１０と、上記解像度変換部１０を介して供給される解像度変換画像データを圧縮符号化する符号化部３０を備え、上記解像度変換部１０により得られる周波数解析データをスケールパラメータとして上記符号化部３０における発生符号量を一定若しくは一定値以下に制限する制御を行う。【選択図】　　　　図１
2004129153.tif 000002
【特許請求の範囲】
【請求項１】
入力画像データに対し画像の拡大及び／又は縮小を行うための解像度変換を行い解像度変換画像データを出力するとともに、上記入力画像データの周波数成分を解析して周波数解析データを出力する解像度変換処理ステップと、
上記解像度変換手段ステップで得られた解像度変換画像データを圧縮符号化する符号化処理ステップを有し、
上記解像度変換処理ステップで得られた周波数解析データをスケールパラメータとして、上記符号化処理ステップにおける発生符号量を一定若しくは一定値以下に制限する制御を行うことを特徴とする画像データ処理方法。
【請求項２】
上記解像度変換処理ステップにおいて、画像の縦方向の少なくとも１つの周波数解析データと横方向の少なくとも１つの周波数解析データとを別々に生成する特徴とする請求項１記載の画像データ処理方法。
【請求項３】
入力画像データに対し画像拡大及び／又は縮小を行うための解像度変換を行い解像度変換画像データを出力するととともに、上記入力画像データの周波数成分を解析して周波数解析データを出力する解像度変換手段と、
上記解像度変換手段を介して供給される解像度変換画像データを圧縮符号化する符号化手段を備え、
上記解像度変換手段により得られる周波数解析データをスケールパラメータとして上記符号化手段における発生符号量を一定若しくは一定値以下に制限する制御を行うことを特徴とする画像データ処理装置。
【請求項４】
上記解像度変換手段は、画像の縦方向の少なくとも１つの周波数解析データと横方向の少なくとも１つの周波数解析データとを別々に出力する特徴とする請求項３記載の画像データ処理装置。
【請求項５】
発生符号量を一定若しくは一定値以下に制限して画像データを圧縮符号化する画像データ処理をコンピュータに行わせる画像データ処理プログラムが記録されているプログラム記録媒体であって、
入力画像データに対し画像の拡大及び／又は縮小を行うための解像度変換を行い解像度変換画像データを出力するとともに、上記入力画像データの周波数成分を解析して周波数解析データを出力する解像度変換処理ステップと、上記解像度変換ステップで得られた解像度変換画像データを圧縮符号化する符号化処理ステップを有し、上記解像度変換処理ステップで得られた周波数解析データをスケールパラメータとして、上記符号化処理ステップにおける符号量を一定若しくは一定値以下に制限する制御を行う画像データ処理プログラムが記録されていることを特徴とするプログラム記録媒体。
【請求項６】
上記解像度変換処理ステップにおいて、画像の縦方向の少なくとも１つの周波数解析データと横方向の少なくとも１つの周波数解析データとを別々に生成する画像データ処理プログラムが記録されていることを特徴とする請求項５記載のプログラム記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、発生符号量を一定若しくは一定値以下に制限して画像データを圧縮符号化する画像データ処理方法、画像データ処理装置及びプログラム記録媒体に関する。
【０００２】
【従来の技術】
画像データは、そのデータ量が多いため、そのまま記録や伝送を行うには、大容量の記録媒体や伝送媒体が必要となる。そこで、一般には、画像データを圧縮符号化することにより、そのデータ量を削減してから、記録や伝送が行われる。
画像データを圧縮符号化する方式としては、例えば、静止画の圧縮符号化方式であるＪＰＥＧ（Ｊｏｉｎｔ　Ｐｈｏｔｏｇｒａｐｈｉｃ　Ｅｘｐｅｒｔｓ　Ｇｒｏｕｐ）方式や、動画の圧縮符号化方式であるＭＰＥＧ（Ｍｏｖｉｎｇ　Ｐｉｃｔｕｒｅ　Ｅｘｐｅｒｔｓ　Ｇｒｏｕｐ）方式等が知られている。
【０００３】
画像データを圧縮符号化する符号化装置が出力する符号量は、画像に依存し、画像により増減する。符号化装置では、そのため増減する符号量を容認するか、何回か符号化を行い符号量を見積もりほぼ一定の符号量にする必要がある。
【０００４】
しかし、画像による符号量の増減を容認した場合、当然ながら符号量は一定しない。また、符号量を見積もる場合は符号化を何回か行う必要があった（例えば、特許文献１参照）。
【０００５】
符号量を見積もるようにした従来の符号化装置は、例えば、図１１に示すように、前段の信号処理回路から供給される画像データについて、画像データを所定の大きさのブロックに分割し、分割されたブロック毎に直交変換として２次元のＤＣＴ（離散コサイン変換）を行う直交変換回路２１１、上記直交変換回路２１１により直交変換されたブロック画像データ（変換係数）について、８×８のマトリックス上の対応する周波数成分位置毎に各成分値を累積加算し、画像全体を通じての周波数特性を解析する周波数解析回路２１２、上記周波数解析回路２１２で求められた周波数特性と基本マトリックステーブル２１４に保持されている基本形の量子化マトリックスとから、実際に量子化するための各周波数に対応した量子化幅を計算する量子化マトリックス生成回路２１３、上記直交変換回路２１１から取り出した変換係数について、前記量子化マトリックス生成回路２１３で計算された量子化マトリックスを用いて、各周波数成分に応じた線形量子化を行う量子化回路２１５、上記量子化回路２１５により線形量子化された値に対しハフマン符号化を行う可変長符号化回路２１６、最適化された１画像分のハフマン符号化データ及び計算された量子化マトリックス情報を出力する符号出力回路２１７により構成されていた。
【０００６】
このような構成の符号化装置２００では、符号量を一定にするために、符号化を何回か繰り返し、その画像の符号量から目的とする符号量になる符号化パラメータを算出し、符号化を行っていた。すなわち、例えば図１２に示すように、まず量子化テーブル値が大きい（符号量が小さい）状態で符号化して符号量を算出する（ステップＳ１〜Ｓ３）。その後、量子化テーブル値が小さい（符号量が大きい）状態で符号化して符号量を算出する（ステップＳ４〜Ｓ６）。その二つの符号量と量子化テーブルの値から、図１３のように目的とする符号量になるであろう量子化テーブルを求める（ステップＳ７）。このあと求まった量子化テーブルで符号化を行う（ステップＳ８）。
【０００７】
また、従来より、デジタルスチルカメラなどでは、撮像出力として、所望の画像サイズの画像データを得るために、画像データの圧縮符号化とともに、画像の解像度変換により画像の拡大／縮小が行われている。
【０００８】
縮小変換処理では、例えば図１４の（Ａ）に示すような入力画像データに対して、図１４の（Ｂ）に示すように例えば直線補間により画素数を２倍にする補間処理を行い、この補間処理により得られた補間画像データに対して、図１４の（Ｃ）に示すように間引き処理による折り返しひずみの発生を防ぐために帯域制限処理を施し、この帯域制限された補間画像データに対して、画素数を間引くサンプリング処理を施すことにより、入力画像を所要の解像度つまり画像の大きさに変換する。例えば図１４の（Ｄ）に示すように、３画素毎にサンプリングすることにより画素数を１／３に間引く処理を行い、上記入力画像データから画像サイズを２／３に縮小した縮小画像データを生成する。なお、図１４では横方向の変換のみを示しているが、縦方向にも同様に行うことにより縦と横の大きさを変換でき、画像の大きさを変えることができる。
【０００９】
従来、画像の解像度変換は符号化装置の前段において行われており、符号化装置では、解像度変換された画像データについて圧縮符号化を行っていた。
【００１０】
【特許文献１】
特開平５−１２２５２９号公報
【００１１】
【発明が解決しようとする課題】
ところで、上述の如き従来の符号化装置では、符号化に用いる直交変換を用いて周波数解析を行うので、この場合符号化を開始してからでないと符号量制御のパラメータを得ることはできない。また、実際の符号化を含め３回符号化する必要があり、符号化に時間がかかる。また、解像度変換と符号化を同時に行うことはできない。さらに、ブロック毎に直交変換と量子化を行うため、符号化を一回で終了するようにすると、ブロック毎に符号量を制御するしかなく、画像の特徴に偏りが大きい場合、符号量が一定しないという問題がある。
【００１２】
そこで、本発明の目的は、上述の如き従来の問題点に鑑み、符号化を一回のみにして、符号量をほぼ一定値におさめることができるようにした画像データ処理方法、画像データ処理装置及びプログラム記録媒体を提供することにある。
【００１３】
【課題を解決するための手段】
画像データの圧縮符号化を行う場合、画像の解像度変換を行う場合が多いので、本発明では、解像度変換時に画像の周波数特性情報を取得し、その情報を元に符号化のパラメータを変更し符号量の一定化を図る。すなわち、符号化時に行う直交変換を周波数解析に用いずに、前処理で行われることが多い、解像度変換処理により周波数解析を行う。
【００１４】
本発明に係る画像データ処理方法は、入力画像データに対し画像の拡大及び／又は縮小を行うための解像度変換を行い解像度変換画像データを出力するとともに、上記入力画像データの周波数成分を解析して周波数解析データを出力する解像度変換処理ステップと、上記解像度変換ステップで得られた解像度変換画像データを圧縮符号化する符号化処理ステップを有し、上記解像度変換処理ステップで得られた周波数解析データをスケールパラメータとして、上記符号化処理ステップにおける発生符号量を一定若しくは一定値以下に制限する制御を行うことを特徴とする。
【００１５】
また、本発明に係る画像データ処理装置は、入力画像データに対し画像拡大及び／又は縮小を行うための解像度変換を行い解像度変換画像データを出力するとともに、上記入力画像データの周波数成分を解析して周波数解析データを出力する解像度変換手段と、上記解像度変換手段を介して供給される解像度変換画像データを圧縮符号化する符号化手段を備え、上記解像度変換手段により得られる周波数解析データをスケールパラメータとして上記符号化手段における発生符号量を一定若しくは一定値以下に制限する制御を行うことを特徴とする。
【００１６】
さらに、本発明に係るプログラム記録媒体は、発生符号量を一定若しくは一定値以下に制限して画像データを圧縮符号化する画像データ処理をコンピュータに行わせる画像データ処理プログラムが記録されているプログラム記録媒体であって、入力画像データに対し画像の拡大及び／又は縮小を行うための解像度変換を行い解像度変換画像データを出力するとともに、上記入力画像データの周波数成分を解析して周波数解析データを出力する解像度変換処理ステップと、上記解像度変換ステップで得られた解像度変換画像データを圧縮符号化する符号化処理ステップを有し、上記解像度変換処理ステップで得られた周波数解析データをスケールパラメータとして、上記符号化処理ステップにおける符号量を一定若しくは一定値以下に制限する制御を行う画像データ処理プログラムが記録されていることを特徴とする。
【００１７】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００１８】
本発明は、例えば図１に示すような構成の画像データ処理装置５０により実施される。
【００１９】
この図１に示す画像データ処理装置５０は、入力画像データが供給される解像度変換部１０と、この解像度変換部１０の後段に設けられた量子化テーブルのスケールパラメータ算出部２０及び符号化部３０からなる。
【００２０】
この画像データ処理装置５０は、入力画像データに対し上記解像度変換部１０により画像を縮小するための行うための解像度変換を行い、上記解像度変換部１０により解像度変換された解像度変換画像データを符号化部３０で圧縮符号化することによって、上記入力画像データから縮小画像の圧縮符号化画像データを生成するにようにしたものである。
【００２１】
上記解像度変換部１０は、入力画像データが供給される補間処理部１１、この補間処理部１１により得られる補間画像データが供給されるローパスフィルタ１２、このローパスフィルタ１２の出力が供給されるサンプリング処理部１３、このサンプリング処理部１３の出力が供給されるハイパスフィルタ１４からなる。
【００２２】
この画像データ処理装置５０において、上記解像度変換部１０では、例えば図２の（Ａ）に示すような入力画像データに対して、図２の（Ｂ）に示すように補間処理部１１で例えば直線補間により画素数を２倍にする補間処理を行い、この補間処理部１１により得られた補間画像データに対して、図２の（Ｃ）に示すように間引き処理による折り返しひずみの発生を防ぐためにローパスフィルタ１２により帯域制限処理を施し、このローパスフィルタ１２により帯域制限された補間画像データに対して、サンプリング処理部１３で画素数を間引くサンプリング処理を施すことにより、入力画像を所要の解像度つまり画像の大きさに変換する。例えば図２の（Ｄ）に示すように、上記サンプリング処理部１３で３画素毎にサンプリングすることにより画素数を１／３に間引く処理を行い、上記入力画像データから画像サイズを２／３に縮小した縮小画像データを生成する。なお、図２では横方向の変換のみを示しているが、縦方向にも同様に行うことにより縦と横の大きさを変換でき、画像の大きさを変えることができる。さらに、この解像度変換部１０では、上記サンプリング処理部１３で帯域制限された補間画像データに間引き処理を施すことにより得られた縮小画像データ（解像度変換画像データ）について、図２の（Ｅ）に示すようにハイパスフィルタ１４により周波数解析を行い、このハイパスフィルタ１４の出力の絶対値の積分を行うことにより得られる積分値を周波数解析データとして出力する。
【００２３】
ここで、この解像度変換部１０における各画像データの周波数特性を図３の（Ａ）〜（Ｄ）に示す。図３の（Ａ）は上記解像度変換部１０に供給される入力画像データの周波数特性を示しており、図３の（Ｂ）は上記ローパスフィルタ１２により帯域制限された補間画像データの周波数特性を示し、図３の（Ｃ）は上記サンプリング処理部１３でサンプリングされた縮小画像データ（解像度変換画像データ）の周波数特性を示し、さらに、図３の（Ｄ）は上記ハイパスフィルタ１４の出力の周波数を示している。
【００２４】
そして、この解像度変換部１０は、上記サンプリング処理部１３で帯域制限された補間画像データに間引き処理を施すことにより得られた縮小画像データ（解像度変換画像データ）を上記符号化部３０に供給するとともに、上記ハイパスフィルタ１４の出力の絶対値の積分を行うことにより得られた周波数解析データを上記スケールパラメータ算出部２０に供給する。
【００２５】
上記スケールパラメータ算出部２０では、上記解像度変換部１０から供給される周波数解析データすなわち上記ハイパスフィルタ１４の出力の絶対値の積分値を符号化部３０における発生符号量を決める量子化テーブルのスケールパラメータに変換する。符号化部３０における発生符号量を一定とする場合の積分値と量子化テーブルのスケールパラメータの関係の一例を図４に示す。
【００２６】
このような構成の画像データ処理装置５０における解像度変換部１０では、入力画像データが供給される補間処理部１１において画素間にｍ−１個の画素を補間により挿入することによりｍ倍に拡大した補間画像データを生成し、補間画像データに対してサンプリング処理部１３でｎ（ｎ＞ｍ）画素毎にサンプリングすることにより入力画像データから画像サイズをｍ／ｎ倍に縮小した縮小画像データを生成するとともに、上記縮小画像データの周波数解析データをハイパスフィルタ１４により得ることができる。画像縮小時は、もとの画素から考えると間引くことになり、周波数特性上折り返しひずみが発生する。これを防ぐため間引く前にローパスフィルタ１２により帯域を制限して、折り返しひずみの発生を防ぐようにしている。
【００２７】
画像縮小のための解像度変換処理ではもともとローパスフィルタをかけるため、出力画像にハイパスフィルタをかけるのは容易にできる。
【００２８】
この画像データ処理装置５０における解像度変換部１０では、画像縮小のための解像度変換を行うために、補間出力にローパスフィルタ１２により帯域制限をかけた後に、サンプリングを行う。この出力をさらにハイパスフィルタ１４にかけ周波数特性を求める。そして、解像度変換の出力を図示しないメモリに蓄えて解像度変換を終了する。
【００２９】
符号化部３０では、上記解像度変換部１０で求まった周波数特性を元にスケールパラメータ算出部２０で量子化テーブル値を算出し、上記解像度変換部１０で解像度変換された画像データを入力として、ＪＰＥＧ、ＭＰＥＧ１、ＭＰＥＧ２、ＭＰＥＧ４、ＪＰＥＧ２０００等の画像圧縮方式の内のいずれか一つで圧縮符号化を行う。ＪＰＥＧに限らず圧縮符号化を行う画像符号化装置の場合、画像の周波数特性を利用してデータ量を削減するため、周波数特性がわかるとおおよその符号量の予測ができる。このようにすることにより符号量をほぼ一定にするという目的が達成できる。
【００３０】
また、解像度変換部１０では、フィルタをかけるため、解像度変換とともに周波数特性の解析を行うことができる。通常、解像度変換は符号化前に行われることが非常に多いため処理は無駄にならない。
【００３１】
このように、本発明では、符号化時に行う直交変換を周波数解析に用いずに、前処理で行われることが多い解像度変換処理で周波数解析を行うことにより、符号量制御のパラメータを符号化前に得ることができ、画像全体に最適化された符号量制御を符号化一回で行うことができる。
【００３２】
なお、事前に符号化する画像と非常によく似た画像を入手できる場合は、その画像をもとに周波数解析を行っておくことにより、解像度変換と符号化を同時に行うことも可能である。また、画像の周波数解析方法を複数持つことにより、符号化方法が複数ある場合でも符号化方法にあった周波数解析結果を使用することができる。
【００３３】
また、図１に示した解像度変換部１０では、ハイパスフィルタ１４を１つだけかけて周波数解析を行っているが、ハイパスフィルタを複数設けてもよい。また、この例では絶対値の積分を行っているが、周波数の特徴を表すのであれば周波数解析の方法は問わない。
【００３４】
さらに、上記ハイパスフィルタ１４は、図５に示すように、上記サンプリング処理部１３から供給される縮小画像データに帯域制限処理を施すローパスフィルタ１４Ａと、上記ローパスフィルタ１４Ａにより帯域制限された縮小画像データを上記サンプリング処理部１３から供給される縮小画像データから減算する減算器１４Ｂで構成するようにしてもよい。
【００３５】
このように、上記ハイパスフィルタ１４をローパスフィルタ１４Ａと減算器１４Ｂで構成するようにした場合、符号量の制御を必要としない動作モードにおいて、周波数解析用には必要としないローパスフィルタ１４Ａを解像度変換部１０のローパスフィルタとして用いることができ、例えば図６に示すように、ローパスフィルタ１２とローパスフィルタ１４Ａを並列的に使用することにより、画像の縮小変換処理の高速化を図ることができる。
【００３６】
ここで、上述の画像データ処理装置５０における解像度変換部１０では、入力画像データが供給される補間処理部１１において画素間にｍ−１個の画素を補間により挿入することによりｍ倍に拡大した補間画像データを生成し、補間画像データに対してサンプリング処理部１３でｎ（ｎ＞ｍ）画素毎にサンプリングすることにより入力画像データから画像サイズをｍ／ｎ倍に縮小した縮小画像データを生成するとともに、上記縮小画像データの周波数解析データをハイパスフィルタ１４により得るようにしたが、ｎ＜ｍとすることにより、入力画像データから画像サイズをｍ／ｎ倍に拡大した拡大画像データを生成するとともに、上記拡大画像データの周波数解析データをハイパスフィルタ１４により得ることができる。
【００３７】
拡大処理を行う場合の解像度変換部１０における各画像データの周波数特性を図７の（Ａ）〜（Ｃ）に示す。図７の（Ａ）は解像度変換部１０に供給される入力画像データの周波数特性を示しており、図７（Ｂ）はサンプリング処理部１３でサンプリングされた拡大画像データ（解像度変換画像データ）の周波数特性を示し、さらに、図７の（Ｃ）は上記ハイパスフィルタ１４の出力の周波数を示している。
【００３８】
そして、画像拡大時は、折り返しひずみの発生を防ぐためのローパスフィルタ１２を必要としないので、図８に示す画像データ処理装置６０のように、上記ローパスフィルタ１２を拡大画像データの周波数解析に用いることができる。
【００３９】
図８に示す画像データ処理装置６０は、上記図１に示した画像データ処理装置５０の解像度変換部１０における周波数解析用のハイパスフィルタ１４をローパスフィルタ１４Ａと減算器１４Ｂで構成するとともに、折り返しひずみの発生を防ぐためのローパスフィルタ１２を周波数解析に用いるようにして、ローパスフィルタ１２Ａと減算器１２Ｂで第２のハイパスフィルタ１５を構成するようにした解像度変換部４０を備える。この画像データ処理装置６０では、上記解像度変換部４０において第１及び第２のハイパスフィルタ１４，１５を並列的に使用することにより、拡大画像データの周波数解析処理を高速化することができる。
【００４０】
ここで、上述の如き画像データ処理装置５０、６０における一連の画像データ処理は、ハードウェアにより行うこともできるし、ソフトウェアにより行うこともできる。一連の画像データ処理をソフトウェアによって行う場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアとして組み込まれているコンピュータや、汎用のコンピュータ等にインストールされる。
【００４１】
プログラムは、図９の（Ａ）に示すように、コンピュータ１０１に内蔵されている記録媒体としてのハードディスク１０２や半導体メモリ１０３に予め記録しておくことができる。
【００４２】
また、プログラムは、図９の（Ｂ）に示すように、フレキシブルディスク１１１、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ　Ｄｉｓｃ　Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）１１２，ＭＯ（Ｍａｇｎｅｔｏ　ｏｐｔｉｃａｌ）ディスク１１３，ＤＶＤ（Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　Ｄｉｓｃ）１１４、磁気ディスク１１５、半導体メモリ１１６などの記録媒体に、一時的あるいは永続的に格納（記録）しておくことができる。このような記録媒体は、いわゆるパッケージソフトウエアとして提供することができる。
【００４３】
なお、プログラムは、上述したような記録媒体からコンピュータにインストールする他、図９の（Ｃ）に示すように、ダウンロードサイト１２１から、ディジタル衛星放送用の人工衛星１２２を介して、コンピュータ１０１に無線で転送したり、ＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）、インターネットといったネットワーク１３１を介して、コンピュータ１０１に有線で転送し、コンピュータ１０１において、内蔵するハードディスク１０２などにインストールすることができる。
【００４４】
ここで、コンピュータに各種の処理を行わせるためのプログラムを記述する処理ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）も含むものである。
【００４５】
また、プログラムは、１のコンピュータにより処理されるものであってもよいし、複数のコンピュータによって分散処理されるものであってもよい。さらに、プログラムは、遠方のコンピュータに転送されて実行されるものであってもよい。
【００４６】
プログラムを実行するコンピュータ１０１は、例えば、図１０に示すように、ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）１４２を内蔵している。ＣＰＵ１４２には、バス１４１を介して、入出力インタフェース１４５が接続されており、ＣＰＵ１４２は、入出力インタフェース１４５を介して、ユーザによって、キーボードやマウス等で構成される入力部１４７が操作されることにより指令が入力されると、それにしたがって、図９の（Ａ）の半導体メモリ１０３に対応するＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）１４３に格納されているプログラムを実行する。あるいは、また、ＣＰＵ１４２は、ハードディスク１０２に格納されているプログラム、衛星１２２若しくはネットワーク１３１から転送され、通信部１４８で受信されてハードディスク１０２にインストールされたプログラム、又はディスクドライブ１４９に装着されたフレキシブルディスク１１１、ＣＤ−ＲＯＭ１１２、ＭＯディスク１１３、ＤＶＤ１１４、若しくは磁気ディスク１１５から読み出されてハードディスク１０２にインストールされたプログラムを、ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）１４４にロードして実行する。そして、ＣＰＵ１４２は、その処理結果を、例えば、入出力インタフェース１４５を介して外部に出力する。
【００４７】
【発明の効果】
以上説明したように、本発明では、符号化時に行う直交変換を周波数解析に用いずに、前処理で行われることが多い解像度変換処理により周波数解析を行うことにより、符号量制御のパラメータを符号化前に得ることができ、画像全体に最適化された符号量制御を符号化一回で行うことができ、符号化時間を短縮することができる。
【図面の簡単な説明】
【図１】本発明に係る画像データ処理装置の構成を示すブロック図である。
【図２】上記画像データ処理装置において、縮小処理を行う場合の解像度変換部の動作を示す図である。
【図３】上記解像度変換部における各画像データの周波数特性を示す特性図である。
【図４】上記画像データ処理装置の符号化部における発生符号量を一定とする場合の積分値と量子化テーブルのスケールパラメータの関係の一例を示す特性図である。
【図５】上記解像度変換部における周波数分析用のハイパスフィルタの構成例を示すブロック図である。
【図６】上記画像データ処理装置において、符号量の制御を必要としない動作モードで２つのローパスフィルタを並列的に使用して縮小処理を行うようにした変形例の構成を示すブロック図である。
【図７】上記画像データ処理装置において、拡大処理を行う場合の解像度変換部における各画像データの周波数特性を示す特性図である。
【図８】拡大処理を行う場合に、２つのハイパスフィルタを並列的に使用して拡大画像データの周波数解析を行うようにした画像データ処理装置の構成を示すブロック図である。
【図９】上記画像処理を行う画像処理プログラムを供給するプログラム記録媒体を説明するための図である。
【図１０】プログラム記録媒体により供給される画像処理プログラムを実行するコンピュータの構成例を示すブロック図である。
【図１１】従来の符号化装置の構成例を示すブロック図である。
【図１２】従来の符号化装置において符号量を一定にするようにした符号化処理の手順を示すフローチャートである。
【図１３】従来の符号化装置における符号量と量子化テーブルの大きさの関係を示す特性図である。
【図１４】従来の縮小処理を説明するための図である。
【符号の説明】
１０　解像度変換部、１１　補間処理部、１２，１２Ａ，１４Ａ　ローパスフィルタ、１２Ｂ，１４Ｂ　減算器、１３　サンプリング処理部、１４，１５　ハイパスフィルタ、２０　スケールパラメータ算出部、３０　符号化部、４０　解像度変換部、５０，６０　画像データ処理装置、１０１　コンピュータ、１０２ハードディスク、１０３　半導体メモリ、１１１　フレキシブルディスク、１１２　ＣＤ−ＲＯＭ、１１３　ＭＯディスク、１１４　ＤＶＤ、１１５　磁気ディスク、１１６　半導体メモリ、１２１　ダウンロードサイト、１２２　人工衛星、１２３　コンピュータ、１３１　ネットワーク、１４１　バス、１４２　ＣＰＵ、１４３　ＲＯＭ、１４４　ＲＡＭ、１４５　入出力インタフェース、１４７　入力部、１４８　通信部、１４９　ディスクドライブ
【図１】
2004129153.tif 000003
【図２】
2004129153.tif 000004
【図３】
2004129153.tif 000005
【図４】
2004129153.tif 000006
【図５】
2004129153.tif 000007
【図６】
2004129153.tif 000008
【図７】
2004129153.tif 000009
【図８】
2004129153.tif 000010
【図９】
2004129153.tif 000011
【図１０】
2004129153.tif 000012
【図１１】
2004129153.tif 000013
【図１２】
2004129153.tif 000014
【図１３】
2004129153.tif 000015
【図１４】
2004129153.tif 000016