(57)【要約】【課題】画像の画素数を変更する制御を行った場合に、符号化した画像のブロックノイズによる画質の低下を防止することを目的とする。【解決手段】抑圧すべき符号量の情報（符号量制御情報）をフィルタ係数補正部２０３にフィードバックして、符号量を制御するための周波数成分の制御を、画像信号の画素数を変更するリサイズ処理部１１２で統合して行う。したがって、符号化した画像の高画質化を得るための制御を、少ないハードウェアで効率的に行うことができる。【選択図】図１
2008177906.tif 000002
【特許請求の範囲】
【請求項１】
画像信号の画素数を変更するリサイズ手段と、
前記リサイズ手段により画素数が変更された画像信号を符号化する符号化手段と、
前記符号化手段により符号化された符号化信号の出力レート情報に基づいて、前記符号化手段で符号化される符号量の抑制値を算出する符号量制御手段とを有し、
前記リサイズ手段は、プレフィルタを含み、前記符号量制御手段により算出された符号量の抑制値に基づいて、前記プレフィルタの周波数特性を補正制御して、前記画像信号の画素数を変更することを特徴とする画像信号処理装置。
【請求項２】
前記リサイズ手段は、倍率情報に基づいて、前記プレフィルタの周波数特性を制御するためのプレフィルタ特性情報を算出するプレフィルタ特性情報算出手段と、
前記符号量制御手段により算出された符号量の抑制値に基づいて、前記プレフィルタ特性情報算出手段により算出されたプレフィルタ特性情報を補正する補正手段と、
前記補正手段により補正されたフィルタ特性情報によりプレフィルタの周波数特性を制御する周波数特性制御手段とを有することを特徴とする請求項１に記載の画像信号処理装置。
【請求項３】
前記フィルタ特性情報算出手段により算出されるフィルタ特性情報は、前記画像信号に生じる折り返し歪みを防止するためのフィルタ特性情報であることを特徴とする請求項２に記載の画像信号処理装置。
【請求項４】
前記リサイズ手段は、前記画像信号の倍率情報に基づいて、前記画像信号の補間処理に必要な補間フィルタ特性情報を算出する補間フィルタ情報算出手段と、
前記周波数特性制御手段による制御によって通過周波数帯域が制御されて出力された画像信号に対して、前記補間フィルタ特性情報算出手段により算出された補間フィルタ特性情報を用いて補間処理を行う補間処理手段とを有することを特徴とする請求項２又は３に記載の画像信号処理装置。
【請求項５】
画像信号の画素数を変更するリサイズステップと、
前記リサイズステップにより画素数が変更された画像信号を符号化する符号化ステップと、
前記符号化ステップにより符号化された画像信号の出力レート情報に基づいて、前記符号化ステップで符号化される画像信号の符号量の抑制値を算出する符号量制御ステップとを有し、
前記リサイズステップは、プレフィルタステップを含み、前記符号量制御ステップにより算出された符号量の抑制値に基づいて、前記プレフィルタステップの周波数特性を補正制御して、前記画像信号の画素数を変更することを特徴とする画像信号処理方法。
【請求項６】
前記リサイズステップは、倍率情報に基づいて、前記プレフィルタの周波数特性を制御するためのプレフィルタ特性情報を算出するプレフィルタ特性情報算出ステップと、
前記符号量制御ステップにより算出された符号量の抑制値に基づいて、前記プレフィルタ特性情報算出ステップにより算出されたプレフィルタ特性情報を補正する補正ステップと、前記補正ステップにより補正されたフィルタ特性情報によりプレフィルタの周波数特性を制御する周波数特性制御ステップとを有することを特徴とする請求項５に記載の画像信号処理方法。
【請求項７】
画像信号の画素数を変更するリサイズステップと、
前記リサイズステップにより画素数が変更された画像信号を符号化する符号化ステップと、
前記符号化ステップにより符号化された画像信号の出力レート情報に基づいて、前記符号化ステップで符号化される画像信号の符号量の抑制値を算出する符号量制御ステップとをコンピュータに実行させ、
前記リサイズステップは、プレフィルタステップを含み、前記符号量制御ステップにより算出された符号量の抑制値に基づいて、前記プレフィルタステップの周波数特性を補正制御して、前記画像信号の画素数を変更することを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像信号処理装置、画像信号処理方法、及びコンピュータプログラムに関し、特に、画像信号を符号化するために用いて好適なものである。
【背景技術】
【０００２】
近年、能率的な情報伝達のために、映像信号の符号化・圧縮処理の技術が必要不可欠なものとなっている。この符号化・圧縮技術の中で最も重要な技術の一つに符号量レートの制御がある。この符号量レートの制御は、復号器側のバッファに破綻をきたさないように考慮して、出力するデータレートを調整するものである。例えば、画像中に精細な部分が多く、生成される符号量が多い場合には、量子化テーブルを変更して符号量を削減する。逆に生成される符号量が少ない場合には、量子化テーブルを変更して符号量を増加させる。
【０００３】
特許文献１では、ネットワーク通信に合うように、符号化ファイルのビットレートを自動的に制御し、用途（ビデオ、インターネット通信）に応じて動画像をリアルタイムに転送することを実現している。
また特許文献２では、符号量に応じて量子化係数を制御すると共に、その量子化係数の情報に基づいて画像信号の周波数特性や直線性を制御することにより、符号量を適正化してノイズ等を防止している。
また、入力された画像信号を倍率に応じてリサイズ処理する際に、折り返し歪みの防止等のため周波数特性の制御を行うことも行われている。
【０００４】
【特許文献１】特開２００１−３５２４７１号公報
【特許文献２】特開平１１−３２３２９公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、ネットワークの通信速度が遅い場合、伝送ビットレートを下げることになる。したがって、画像信号の高周波成分の抑圧が大きくなる。一般的に高周波成分の抑圧が大きいと再生画像は粗くなると共に、再生画像と原画像との誤差が大きくなる。また、ブロック単位で画質を調整する制御を行う場合に伝送ビットレートを下げると、ブロック間で画質に差が発生し、隣接するブロックとブロックとの境界で不連続性が生じ（段差が生じる）画質が劣化することになる。
【０００６】
また、量子化係数を制御するためのハードウェアの他に、画像信号の周波数特性を制御するためのハードウェアや、リサイズ処理のために周波数特性を制御するハードウェアを独立して設けると、ハードウェアの増加を招くことになる。
【０００７】
本発明は、このような問題点に鑑みてなされたものであり、画像の画素数を変更する制御を行った場合に、符号化した画像のブロックノイズによる画質の低下を防止することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の画像信号処理装置は、画像信号の画素数を変更するリサイズ手段と、前記リサイズ手段により画素数が変更された画像信号を符号化する符号化手段と、前記符号化手段により符号化された符号化信号の出力レート情報に基づいて、前記符号化手段で符号化される符号量の抑制値を算出する符号量制御手段とを有し、前記リサイズ手段は、プレフィルタを含み、前記符号量制御手段により算出された符号量の抑制値に基づいて、前記プレフィルタの周波数特性を補正制御して、前記画像信号の画素数を変更することを特徴とする。
【０００９】
本発明の画像信号処理方法は、  画像信号の画素数を変更するリサイズステップと、前記リサイズステップにより画素数が変更された画像信号を符号化する符号化ステップと、前記符号化ステップにより符号化された画像信号の出力レート情報に基づいて、前記符号化ステップで符号化される画像信号の符号量の抑制値を算出する符号量制御ステップとを有し、前記リサイズステップは、プレフィルタステップを含み、前記符号量制御ステップにより算出された符号量の抑制値に基づいて、前記プレフィルタステップの周波数特性を補正制御して、前記画像信号の画素数を変更することを特徴とする。
【００１０】
本発明のコンピュータプログラムは、  画像信号の画素数を変更するリサイズステップと、前記リサイズステップにより画素数が変更された画像信号を符号化する符号化ステップと、前記符号化ステップにより符号化された画像信号の出力レート情報に基づいて、前記符号化ステップで符号化される画像信号の符号量の抑制値を算出する符号量制御ステップとをコンピュータに実行させ、前記リサイズステップは、プレフィルタステップを含み、前記符号量制御ステップにより算出された符号量の抑制値に基づいて、前記プレフィルタステップの周波数特性を補正制御して、前記画像信号の画素数を変更することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、画像信号の画素数を変更するために、画像信号の抑圧量の抑制値に基づいて、プレフィルタの周波数特性を制御するようにしたので、符号量を制御するための周波数成分の制御を、画像信号の画素数を変更する処理を行う部分で統合して行える。したがって、符号化した画像の高画質化を得るための制御を、少ないハードウェアで効率的に行うことができる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照しながら、本発明の一実施形態について説明する。
図１は、画像処理装置の一例である撮像装置の全体構成の一例を示した図である。
図１において、ＣＰＵ１１７は、撮像装置全体を統括制御するものである。ＣＰＵ１１７は、例えば、ＲＯＭ１１９に記憶された制御プログラムを、ＳＤＲＡＭ１１８をワークメモリとして使用して実行することにより、撮像装置における各種の制御を実行する。以下に、本実施形態の撮像装置における動作の概略を説明する。
【００１３】
まず、レンズ１０１により結像された映像はＣＣＤ（Charge Coupled Devices）１０２で光電変換される。光電変換された映像信号はＡＤ変換部１０３でＡ／Ｄ変換されデジタルの画像信号として信号処理部１２０へ入力される。
【００１４】
信号処理部１２０へ入力された画像信号はまず、色分離部１０４で色分離処理が施される。色分離部１０４で色分離処理が施された画像信号は、輝度処理部１０５、色差処理部１０６、輪郭処理部１０７に出力される。
輝度処理部１０５は、色分離部１０４で色分離処理が施されることにより得られた輝度信号に対する処理を行う。色差処理部１０６は、色分離部１０４で色分離処理が施されることにより得られた色差信号に対する処理を行う。輪郭処理部１０７は、色分離部１０４で色分離処理が施された画像信号に対して輪郭強調等の処理を行う。
【００１５】
ＡＦ処理部１０８は、色分離部１０４で色分離処理が施された画像信号に基づいて、オートフォーカス制御に必要な評価値を取得する。
ＡＥ処理部１０９は、色分離部１０４で色分離処理が施された画像信号に基づいて、自動露光制御に必要な評価値を取得する。
ＡＷＢ処理部１１０は、色分離部１０４で色分離処理が施された画像信号に基づいて、オートホワイトバランス調整に必要な評価値を取得する。
ＡＦ処理部１０８、ＡＥ処理部１０９、及びＡＷＢ処理部１１０で取得された評価値を利用したＣＰＵ１１７の処理によりオートフォーカス、自動露光、及びオートホワイトバランスが実行される。
【００１６】
γ処理部１１１は、輝度処理部１０５、色差処理部１０６、及び輪郭処理部１０７で処理された画像信号に対して、ガンマ補正等のガンマ処理を施す。
リサイズ処理部１１２は、ユーザによる操作部１２１の操作に基づいて、γ処理部１１１でガンマ処理が施された画像信号の画素数を変更する。操作部１２１には、例えば、映像を拡大する拡大ボタンと、拡大した映像を元に戻す縮小ボタンとが設けられている。また、映像が拡大・縮小される様子は、例えば電子ビューファインダを備えて構成される表示部１２２に映し出される。ユーザは、表示部１２２に表示されている映像を見ながら、拡大ボタンや縮小ボタンを操作することにより、表示部１２２に表示されている映像を拡大させたり縮小させたりすることができる。
【００１７】
ＮＲ処理部１１３は、リサイズ処理部１１２で画素数が変更された画像信号に含まれているノイズを低減するための処理を行う。
符号化処理部１１４は、ＮＲ処理部１１３でノイズが低減された画像信号に対して、圧縮を目的とする符号化を行い、符号化データを生成する。このように、本実施形態では、例えば、符号化処理部１１４によって符号化手段が実現される。
符号化処理部１１４で生成された符号化データは、一定のレートで出力するためにバッファ１１５に一時的に蓄積される。
Ｉ／Ｆ部１２３は、バッファ１１５に蓄積された符号化データを、伝送レート（Ｉ／Ｆ部１２３に接続された通信ネットワークの伝送速度）に応じて外部へ出力する。
【００１８】
符号量制御部１１６は、Ｉ／Ｆ部１２３で取得される伝送レートと、バッファ１１５における符号化データの蓄積状態とを監視する。そして、符号量制御部１１６は、バッファ１１５における符号化データの蓄積状態と、伝送レート情報とを用いて、バッファ１１５から出力される符号化データ（符号化信号）のビットレートを算出し、算出したビットレートに応じて量子化係数を算出する。そして、符号量制御部１１６は、算出した量子化係数が、伝送レートに応じて予め設定された閾値よりも大きい場合には、算出した量子化係数の値に応じて抑圧する符号量を算出し、算出した符号量を示す符号量制御情報をリサイズ処理部１１２に送信する。また、符号量制御部１１６で算出された量子化係数は符号化処理部１１４に出力される。符号化処理部１１４は、符号量制御部１１６で算出された量子化係数に基づいて、量子化テーブルの係数を変更することによりバッファ１１５へ入力される符号量を調整する。
以上のように、本実施形態では、例えば、符号量制御部１１６によって符号量制御手段が実現される。ここで、符号化データのビットレートが、出力レート情報となり、例えば、符号量制御情報に含まれる符号量が、符号量の抑制値となる。
【００１９】
尚、図１において、ＣＰＵ１１７、ＳＤＲＡＭ１１８、ＲＯＭ１１９、操作部１２１、表示部１２２、及び撮像部１２４は、通信バス１２５を介して相互に接続されている。また、操作部１２１に設けられている操作子は前述したものに限定されない。例えば、電源スイッチや撮影指示スイッチ等も操作部１２１に設けられている。また、ＶＢＲ制御の場合について説明したが、ＣＢＲ制御でも同様に実施可能である。
【００２０】
図２は、リサイズ処理部１１２の構成の詳細を示した図である。
図２において、倍率演算部２０１は、リサイズ後の必要画素数情報を入力する。この必要画素数情報は、操作部１２１に設けられた拡大ボタン及び縮小ボタンのユーザによる操作の結果に基づいて、ＣＰＵ１１７で作成される。
倍率演算部２０１は、入力した必要画素数情報に応じて倍率情報を生成し、生成した倍率情報をフィルタ係数算出部２０２へ出力する。すなわち、倍率演算部２０１は、入力した画素数とリサイズ後の画素数の比である倍率情報をフィルタ係数算出部２０２へ出力する。
【００２１】
フィルタ係数算出部２０２は、倍率演算部２０１から出力された倍率情報に応じて、γ処理部１１１から出力された画像信号の通過周波数帯域を制御するのに必要なプレフィルタ係数を算出して、フィルタ係数補正部２０３に出力する。また、フィルタ係数算出部２０２は、倍率演算部２０１から出力された倍率情報に応じて、周波数帯域制御部（プレフィルタ）２０４を通過した画像信号の補間処理に必要な補間係数を算出して、補間フィルタ２０５に出力する。
以上のように本実施形態では、例えば、フィルタ係数算出部２０２によってプレフィルタ特性情報算出手段及び補間フィルタ特性情報算出手段が実現される。ここで、例えば、プレフィルタ係数が、画像信号の通過周波数帯域を設定するためのプレフィルタ特性情報となり、補間係数が、画像信号の補間処理に必要な補間フィルタ特性情報となる。この時、フィルタ特性情報はフィルタの係数自体に限らず、フィルタ特性を特定できる情報であれば良い。
【００２２】
符号量制御部１１６で算出される量子化係数が大きければ画像信号の高周波成分は抑圧されるがブロックノイズ等の弊害が発生する。そこで、このような弊害を防止するために、フィルタ係数補正部２０３は、符号量制御部１１６で生成された符号量制御情報に基づいて、フィルタ係数算出部２０２で算出されたフィルタ係数を補正する。プレフィルタ係数の変りにプレフィルタ特性情報でも良い。
【００２３】
周波数帯域制御部（プレフィルタ）２０４は、入力された画素の帯域（または画像の画素数）に応じて、γ処理部１１１から出力された画像信号の周波数特性を制御する。具体的に周波数帯域制御部（プレフィルタ）２０４は、γ処理部１１１から出力された画像信号のうち、フィルタ係数補正部２０３で補正されたフィルタ係数に基づく周波数帯域の画像信号だけを補間フィルタ２０５に出力する。
図３は、周波数帯域制御部（プレフィルタ）２０４で行われる帯域制御処理の一例説明する図である。
ＣＣＤ１０２等の撮像素子で撮像された映像信号をサンプリングすることによって折り返し歪みが発生する。図３には、画像信号に含まれる画素成分及び折り返し歪み成分の周波数特性を示している。
図３（ａ）は、画像信号の画素数を変更しない通常時における周波数特性を示している。
図３（ｂ）は、画像信号の画素数を縮小したときにサンプリング周波数ｆｓを低くするだけで、帯域制御処理を施さない場合の周波数特性を示す。即ち、周波数帯域制御部（プレフィルタ）２０４を設けない場合の周波数特性を示す。図３（ｂ）に示す周波数特性では、折り返し成分が画素成分に入り込んでいる。したがって、再生される映像中にモアレ（折り返し歪み）が発生し画質が劣化する。
【００２４】
図３（ｃ）は、画像信号の画素数を縮小したときにサンプリング周波数ｆｓを低くすると共に、フィルタ係数算出部２０２で算出されたフィルタ係数を用いて帯域制限処理を施した場合の周波数特性を示す。図３（ｃ）に示す周波数特性では、図３（ｂ）に示すように折り返し成分が画素成分に入り込まないので、画質の劣化を防止することができる。符号量制御部１１６から符号量制御情報がフィルタ係数補正部２０３に入力されず、フィルタ係数補正部２０３がフィルタ係数を補正しない場合には、図３（ｃ）に示す周波数特性を示すことになる。
【００２５】
図３（ｄ）は、画像信号の画素数を縮小したときにサンプリング周波数ｆｓを低くすると共に、フィルタ係数補正部２０３で補正されたフィルタ係数を用いて帯域制限処理を施した場合の周波数特性を示す。符号量制御部１１６で高周波成分の抑圧量が決定された場合、フィルタ係数補正部２０３は、次の処理を行う。即ち、フィルタ係数補正部２０３は、図３（ｄ）に示すように、周波数帯域制御部（プレフィルタ）２０４が、符号量制御部１１６で決定された抑圧量に応じて高周波成分を遮断するように、フィルタ係数算出部２０２で算出されたフィルタ係数を補正する。これにより、バッファ１１５における画像信号の蓄積状態と伝送レートとに応じて、画像信号の高周波成分が抑圧され、符号量を削減することができる。尚、前述したように、フィルタ係数補正部２０３は、符号量制御部１１６で生成された符号量制御情報に基づいてフィルタ係数を補正する。
以上のように本実施形態では、例えば、周波数帯域制御部（プレフィルタ）２０４の周波数帯域を補正制御するフィルタ係数補正部２０３によって補正手段が実現される。また、例えば、周波数帯域制御部（プレフィルタ）２０４によって、周波数特性制御手段が実現される。
【００２６】
補間フィルタ２０５は、リサイズの倍率に応じて、入力された画素間に、画素を生成する。すなわち、補間フィルタ２０５は、周波数帯域制御部２０４を通過した画像信号に対して補間処理を行う。周波数帯域制御部（プレフィルタ）２０４による制御により画像信号の画素数が変更された場合、変更前の画像信号における原画素の信号を用いて補間する必要がある。そこで、補間フィルタ２０５は、例えば図４に示すようにして補間処理を行う。図４は、補間フィルタ２０５により行われる補間処理の一例を説明するための図である。
【００２７】
図４では、変更前の画像信号を（２／３）倍の画素数に変更する際の原画素と補間画素との関係の一例を示す。ここでは、隣接する原画素からの距離に応じた線形的な補間処理を実施するものとする。図４に示す係数ｋは補間画素と原画素との距離に応じた補間係数である。この補間係数ｋは、補間画素の位置Ｐと、その補間画素と隣接する２つの原画素の位置Ａ、Ｂとを用いると、以下の（１式）により定められる。
Ｐ＝（１−ｋ）×Ａ＋ｋ×Ｂ  ・・・（１）
【００２８】
以上のようにして補間フィルタ２０５で補間処理が施された画像信号は、メモリ２０６に一時的に保存される。ＣＰＵ１１７からのアクセス制御により、メモリ２０６に保存された画像信号のうちの必要分が読み出され、読み出された画像信号が、リサイズされた画像信号としてＮＲ処理部１１３に出力される。
以上のように本実施形態では、リサイズ処理部１１２によってリサイズ手段が実現される。
【００２９】
次に、図５のフローチャートを参照しながら、画像信号の画素数を変更する際の撮像装置の処理の一例を説明する。
まず、倍率演算部２０１は、リサイズ後の必要画素数情報を入力し、入力した必要画素数情報に基づいて、入力された画像信号に対する倍率情報を算出する（ステップＳ５０１）。
次に、フィルタ係数算出部２０２は、倍率演算部２０１から出力された倍率情報に応じて、γ処理部１１１から出力された画像信号の通過周波数帯域を制御するのに必要な帯域制御フィルタ係数を算出する。帯域フィルタ係数の代りにプレフィルタ特性情報であればこれに限らない。また、フィルタ係数算出部２０２は、倍率演算部２０１から出力された倍率情報に応じて、周波数帯域制御部（プレフィルタ）２０４を通過した画像信号の補間処理に必要な補間係数を算出する（ステップＳ５０２）。補間係数の代りに補間フィルタ特性情報であればこれに限らない。
【００３０】
次に、符号量制御部１１６は、バッファ１１５における符号化データの蓄積状態と、Ｉ／Ｆ部１２３に接続された通信ネットワークの伝送速度とを比較する。そして、比較した結果に基づいて、バッファ１１５から出力される符号化データのビットレートを算出する（ステップＳ５０３）。
次に、符号量制御部１１６は、ステップＳ５０３で算出されたビットレートに応じて量子化係数の値を算出し、算出した量子化係数を符号化処理部１１４に出力する（ステップＳ５０４）。
次に、符号量制御部１１６は、ステップＳ５０４で算出された量子化係数の値が、予め設定されている閾値より大きいか否かを判断する（ステップＳ５０５）。この判断の結果、ステップＳ５０４で算出された量子化係数の値が、予め設定されている閾値以下の場合には、帯域制御フィルタ係数を補正する必要はないので、ステップＳ５０６を省略して後述するステップＳ５０７に進む。
【００３１】
一方、ステップＳ５０４で算出された量子化係数の値が、予め設定されている閾値より大きい場合には、伝送路でのオーバーレートとなるので、ステップＳ５０６に進む。そして、符号量制御部１１６は、算出した量子化係数の値に応じて抑圧する符号量を算出する。符号量制御部１１６は、算出した符号量を示す符号量制御情報をフィルタ係数補正部２０３に出力する。フィルタ係数補正部２０３は、符号量制御部１１６で生成された符号量制御情報に基づいて、ステップＳ５０２でフィルタ係数算出部２０２により算出された帯域制御フィルタ係数を補正する（ステップＳ５０６）。
【００３２】
次に、周波数帯域制御部（プレフィルタ）２０４は、γ処理部１１１から出力された画像信号のうち、帯域制御フィルタ係数に基づく周波数帯域の画像信号だけを補間フィルタ２０５に出力する（ステップＳ５０７）。尚、ステップＳ５０４で算出された量子化係数の値が閾値より大きい場合（ステップＳ５０５でＹｅｓと判定された場合）には、ステップＳ５０６で補正された帯域制御フィルタ係数がこのステップＳ５０７の処理で使用される。一方、ステップＳ５０４で算出された量子化係数の値が閾値以下の場合（ステップＳ５０５でＮｏと判定された場合）には、ステップＳ５０２で算出された帯域制御フィルタ係数がこのステップＳ５０７の処理で使用される。
次に、補間フィルタ２０５は、周波数帯域制御部２０４を通過した画像信号に対して補間処理を行う（ステップＳ５０８）。
次に、ＣＰＵ１１７からのアクセス制御により、メモリ２０６に保存された画像信号のうち、必要な画素数に応じた画素の信号だけが選択されて、ＮＲ処理部１１３に出力される
そして、ＮＲ処理部１１３、符号化処理部１１４、バッファ１１５、Ｉ／Ｆ部１２３を介して、リサイズされた（画素数が変更された）画像信号が出力される（ステップＳ５０９）。この画像信号は、撮像装置に装着されたリムーバルディスクに保存されたり、表示部１２２に表示されたりする。
【００３３】
以上のように本実施形態では、符号量制御部１１６は、バッファ１１５から出力される符号化データのビットレートを算出し、算出したビットレートに応じて量子化係数を算出する。そして、符号量制御部１１６は、算出した量子化係数が閾値よりも大きい場合には、算出した量子化係数の値に応じて抑圧すべき符号量を算出し、算出した符号量を示す符号量制御情報をリサイズ処理部１１２に送信する。リサイズ処理部１１２のフィルタ係数補正部２０３は、符号量制御部１１６から出力された符号量制御情報に基づいて、フィルタ係数を補正する。周波数帯域制御部（プレフィルタ）２０４は、補正されたフィルタ係数に基づいて、画像信号の通過周波数帯域を制限して画像信号の画素数を変更する。
【００３４】
このように、本実施形態では、抑圧すべき符号量の情報（符号量制御情報）をフィルタ係数補正部２０３にフィードバックして、符号量を制御するための周波数成分の制御を、画像信号の画素数を変更するリサイズ処理部１１２で統合して行うようにした。即ち、画像信号の画素数を変更するためにリサイズ処理部１１２で周波数帯域を制御する際に、抑圧すべき符号量に応じて、画像信号の高周波成分の抑圧の度合いを変更する。したがって、符号化した画像の高画質化を得るための制御を、少ないハードウェアで効率的に行うことができる。
また、リサイズ処理部１１２では、１画素単位で処理することが可能である。したがって、ブロック歪みが発生する事が無く、符号化処理部１１４を用いて符号量制御する事により発生する歪み（所謂ブロック歪み）を低減することができる。
【００３５】
（本発明の他の実施形態）
前述した本発明の実施形態における画像信号処理装置を構成する各手段、並びに画像信号処理方法の各ステップは、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【００３６】
また、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００３７】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図５に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接、あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００３８】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００３９】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００４０】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【００４１】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００４２】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００４３】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００４４】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００４５】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【００４６】
なお、前述した各実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【図面の簡単な説明】
【００４７】
【図１】本発明の実施形態を示し、撮像装置の全体構成の一例を示した図である。
【図２】本発明の実施形態を示し、リサイズ処理部の構成の詳細を示した図である。
【図３】本発明の実施形態を示し、周波数帯域制御部（帯域制御フィルタ）で行われる帯域制御処理の一例説明する図である。
【図４】本発明の実施形態を示し、補間フィルタにより行われる補間処理の一例を説明するための図である。
【図５】本発明の実施形態を示し、画像信号の画素数を変更する際の撮像装置の処理の一例を説明するフローチャートである。
【符号の説明】
【００４８】
１０１  レンズ
１０２  ＣＣＤ
１０４  色分離部
１１２  リサイズ処理部
１１４  符号化処理部
１１５  バッファ
１１６  符号量制御部
２０１  倍率演算部
２０２  フィルタ係数算出部
２０３  フィルタ係数補正部
２０４  周波数帯域制御部
２０５  補間フィルタ
【図１】
2008177906.tif 000003
【図２】
2008177906.tif 000004
【図３】
2008177906.tif 000005
【図４】
2008177906.tif 000006
【図５】
2008177906.tif 000007