(57)【要約】【課題】発生する符号量を抑えることができるようにする。【解決手段】差分画像を求めてその差分画像をフレーム間予測符号化する際に、フレーム間予測符号化処理回路８の符号量情報算出回路８１０から送られる符号量情報に基づいてウォブリング移動量を制御するようにして、高周波成分の変動が少なくなるようにすることにより、画像間の差分を減らすようにして、符号量が増えやすい時には焦点調節の制御を変えるようにする。【選択図】図１
2008017286.tif 000002
【特許請求の範囲】
【請求項１】
被写体光を光電変換して画像信号を出力する撮像手段と、
前記画像信号に基づいて検出されるフォーカスレンズの合焦状態に応じてフォーカスレンズを移動させて焦点の調節をする焦点調節手段と、
前記画像信号を信号処理して圧縮符号化する圧縮符号化手段と、
前記圧縮符号化手段による圧縮符号化の符号量に応じて、前記焦点調節手段のフォーカスレンズの移動量を制御する制御手段とを有することを特徴とする撮像装置。
【請求項２】
前記制御手段は、圧縮符号化の符号量が大きくなるほど前記フォーカスレンズの移動量が小さくなるように制御することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記制御手段は、圧縮符号化の符号量が予め設定された目標符号量よりも多いか否かを検出し、圧縮符号化の符号量が前記目標符号量よりも多い場合にはフォーカスレンズの移動量を小さくすることを特徴とする請求項１に記載の撮像装置。
【請求項４】
前記フォーカスレンズの移動量は、前記圧縮符号化手段により行われる圧縮符号化が破綻しないような設定量であることを特徴とする請求項１〜３の何れか１項に記載の撮像装置。
【請求項５】
前記圧縮符号化手段によって圧縮符号化された画像信号を、異なるフォーマットで記録媒体に記録するよう制御する記録手段を有し、
前記制御手段は、前記記録手段によって前記画像信号を記録するフォーマットに応じて、前記焦点調節手段が行う焦点調節動作を変えることを特徴とする請求項１〜４の何れか１項に記載の撮像装置。
【請求項６】
前記制御手段は、ＨＤフォーマットで前記記録媒体に記録する場合には、ＳＤフォーマットで記録する場合よりも、前記焦点調節手段の前記フォーカスレンズの移動量を小さくすることを特徴とする請求項５に記載の撮像装置。
【請求項７】
被写体光を光電変換して出力された画像信号に基づいて検出されるフォーカスレンズの合焦状態を検出するする焦点調節工程と、
前記画像信号を信号処理して圧縮符号化する圧縮符号化工程と、
前記圧縮符号化工程による圧縮符号化の符号量に応じて、前記焦点調節工程を制御する制御工程とを有することを特徴とする撮像方法。
【請求項８】
請求項７に記載の撮像方法をコンピュータに実行させることを特徴とするプログラム。
【請求項９】
請求項８に記載のプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は撮像装置、撮像方法、プログラム及び記録媒体に関し、特に、フレーム間予測符号化を行うために用いて好適な技術に関する。
【背景技術】
【０００２】
従来、ビデオカメラの自動合焦機能（以下、ＡＦ機能という）においては、映像信号中より画像の鮮鋭度を検出し、それが最大となるようにフォーカスレンズの位置を制御して、焦点調節を行うようにした、いわゆる山登り方式が主流となっている。ここでいう画像の鮮鋭度とはフォーカスレンズの合焦状態を示す。山登り方式では、鮮鋭度信号（合焦状態）の変化に応じて、フォーカスレンズを至近方向または無限方向のどちらに動かすかを決定している。
【０００３】
ところが鮮鋭度の変化は、実際にレンズを動かさない限り、どちらが合焦の方向であるかを判断することができない。そこで、最小錯乱円と呼ばれる、目で見たときにぼけがわからない範囲内でレンズを往復運動させ、そのときの鮮鋭度がどのように変化するかを判断する方法がある。この方法は、ウォブリングと一般に呼ばれている（例えば、特許文献１参照）。
【０００４】
一方で、動画の符号化方式としては、フレーム間予測符号化方式（方法）が主流となっている。これは、連続したフレームまたはフィールドでは、画像が似ているという時間方向の情報を用いて、高い圧縮率の画像データを生成できるようにする方法である。実際には、画像間の動きによるずれを補償し、差分画像を求めて、その差分画像をフレーム間予測符号化する方法が一般的である。そのため、画像間の差分が大きい場合には発生する符号量も多くなり、画像間の差分が小さい場合には発生する符号量が少なくなる特性があった。
【０００５】
【特許文献１】特開平２−１４００７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
前記のようなウォブリングが行われることによって映像信号は、常に鮮鋭度が変化する。特に合焦時は、合焦点を中心に高周波成分の変動が繰り返されているため、画像間の差分が大きくなっている。一方で、フレーム間予測符号化は、合焦時においては映像信号の鮮鋭度が高いため、発生する符号量が多くなる。
【０００７】
したがって、合焦時においては映像信号の鮮鋭度が高く、発生する符号量が多いにも関わらず、ウォブリングによる画像間の差分がさらに多く発生する。よって、合焦時においては符号量が劇的に増大し、圧縮符号化が破綻するほど符号量が多くなってしまう場合があるという問題点があった。
【０００８】
本発明は前述の問題点に鑑み、発生する符号量が極端に多くなってしまうことを抑えることを目的としている。
【課題を解決するための手段】
【０００９】
本発明の撮像装置は、被写体光を光電変換して画像信号を出力する撮像手段と、前記画像信号に基づいて検出されるフォーカスレンズの合焦状態に応じてフォーカスレンズを移動させて焦点の調節をする焦点調節手段と、前記画像信号を信号処理して圧縮符号化する圧縮符号化手段と、前記圧縮符号化手段による圧縮符号化の符号量に応じて、前記焦点調節手段のフォーカスレンズの移動量を制御する制御手段とを有することを特徴とする。
【００１０】
本発明の撮像方法は、被写体光を光電変換して出力された画像信号に基づいて検出されるフォーカスレンズの合焦状態を検出するする焦点調節工程と、前記画像信号を信号処理して圧縮符号化する圧縮符号化工程と、前記圧縮符号化工程による圧縮符号化の符号量に応じて、前記焦点調節工程を制御する制御工程とを有することを特徴とする。
【００１１】
本発明のプログラムは、前記の撮像方法をコンピュータに実行させることを特徴とする。
【００１２】
本発明の記録媒体は、前記のプログラムを記憶したことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、発生する符号量が非常に増えることを抑えることができる。
【発明を実施するための最良の形態】
【００１４】
（第１の実施形態）
以下、本発明の好適な実施形態について、添付図面を参照して詳細に説明する。
最初に、図１及び図２を参照しながら、第１の実施形態について説明する。図１は、本実施形態の撮像装置の機能構成例を示すブロック図である。
図１において、１はレンズであり、２は絞りである（これらは撮像光学系ともいう）。３は撮像素子であり、４はＣＤＳ回路及びＡ／Ｄ変換器を含むアナログフロントエンド部（ＡＦＥと図示する）である。
【００１５】
５はレンズ１、絞り２及び撮像素子３の駆動回路であり、６は撮像した画像信号から輝度・色差信号を生成するカメラ信号処理回路である。７は画像信号を記憶する画像メモリであり、８はカメラ信号処理された画像信号をフレーム間予測符号化処理するフレーム間予測符号化処理回路である。
【００１６】
９はフレーム間予測符号化処理回路８から送られる符号量情報によりウォブリングの移動量を制御するウォブリング制御回路であり、１１は撮像装置から取り外し可能な記録媒体である。１０はフレーム間予測符号化処理された画像信号を記録媒体１１に記録するための処理をする記録処理回路であり、１２は撮像装置全体を制御するシステム制御部である。
【００１７】
１５はシステム制御部１２と撮像装置内の各ブロックとの通信を行うバスである。１３はシステム制御部１２で実行される制御方法を記載したプログラムと、プログラムを実行する際に使用されるパラメータやテーブル等の制御データとを記憶しておく不揮発性メモリ（ＲＯＭ）である。１４は不揮発性メモリ１３に記憶されたプログラムおよび制御データを転送して記憶しておき、システム制御部１２が撮像装置を制御する際に使用する揮発性メモリ（ＲＡＭ）である。
【００１８】
以下、前述のように構成された撮像装置での撮像動作について説明する。撮像動作に先立ち、撮像装置の電源投入時等のシステム制御部１２の動作開始の際、不揮発性メモリ１３から必要なプログラム、制御データ及び補正データを揮発性メモリ１４に転送して記憶しておくものとする。また、これらのプログラムやデータは、システム制御部１２が撮像装置を制御する際に使用するものとする。さらに、必要に応じて、追加のプログラムやデータを不揮発性メモリ１３から揮発性メモリ１４に転送したり、システム制御部１２が直接不揮発性メモリ１３内のデータを読み出して使用したりするものとする。
【００１９】
まず、システム制御部１２から送られる制御信号により、絞り２とレンズ１とを駆動して、適切な明るさに設定された被写体像を撮像素子３上に結像させる。撮像素子３は、システム制御部１２により制御される駆動パルスによって駆動され、被写体光を光電変換により電気信号に変換してアナログの画像信号として出力する。
【００２０】
撮像素子３から出力されたアナログの画像信号は、システム制御部１２により制御される動作パルスにより、ＡＦＥ４内部のＣＤＳ回路でクロック同期性ノイズが除去され、ＡＦＥ４内部のＡ／Ｄ変換器でデジタルの画像信号に変換される。システム制御部１２により制御されるカメラ信号処理回路６は、ＡＦＥ４から出力されるデジタルの画像信号から、輝度色差の画像信号を生成する。
【００２１】
画像メモリ７は、信号処理中のデジタルの画像信号を一時的に記憶したり、信号処理されたデジタルの画像信号を記憶したりするために用いられる。フレーム間予測符号化処理回路８は、信号処理されたデジタルの画像信号を圧縮符号化する。フレーム間予測符号化処理回路８によって符号化された画像信号は、記録処理回路１１において記録媒体１０に適したデータ（例えば、階層構造を持つファイルシステムデータ）に変換されて記録媒体１１に記録される。また、ウォブリング制御回路９は、前述したようにフレーム間予測符号化処理回路８から送られる符号量情報に応じて、ウォブリングの移動量を制御する。
【００２２】
システム制御部１２は、バス１５を介して、駆動回路５、カメラ信号処理回路６、フレーム間予測符号化処理回路８、ウォブリング制御回路９及び記録処理回路１０を制御する。各信号処理回路に必要な制御パラメータや、回路を制御するプログラム等の情報は、システム制御部１２に接続された不揮発性メモリ１３から読み出される。
【００２３】
次に、図２に本実施形態のフレーム間予測符号化処理回路８の構成例を示す。
図２において、第１の加算器８００は、カメラ信号処理回路６で信号処理された画像信号と、フレームメモリ８０７から出力された予測値とを加算して、両者の差を算出し、予測誤差として直交変換回路８０１に出力する。
【００２４】
直交変換回路８０１は、この予測誤差を直交変換し、直交変換された変換係数を量子化回路８０２に出力する。量子化回路８０２は、ある係数によって変換係数を量子化する。そして、量子化された変換係数を、逆量子化回路８０４及び多重化回路８０３に出力する。
【００２５】
多重化回路８０３は、量子化回路８０２で量子化された変換係数と動きベクトル検出回路８０８で検出された動きベクトルとを多重化する。そして、多重化された信号がバッファ８０９に一時保存され、固定レートで記録処理回路１０へ出力される。
【００２６】
一方、逆量子化回路８０４は、量子化回路８０２で量子化された変換係数を逆量子化して変換係数に戻し、逆直交変換回路８０５は、逆量子化回路８０４で逆量子化した変換係数を予測誤差に逆直交変換して予測誤差を第２の加算器８０６に出力する。
【００２７】
第２の加算器８０６は、フレームメモリ８０７から出力された予測値と逆直交変換回路８０５から出力された予測誤差とを加算し、再生画素値をフレームメモリ８０７に出力する。フレームメモリ８０７は、第２の加算器８０６から出力された再生画素値から再生画像を生成し、その再生画像を次フレームの予測値として動きベクトル検出回路８０８に出力する。
【００２８】
動きベクトル検出回路８０８は、カメラ信号処理回路６で信号処理された画像信号とフレームメモリ８０７から出力された再生画像から動きベクトルを求め、多重化回路８０３及びフレームメモリ８０７に出力する。また、符号量情報算出回路８１０は、バッファ８０９の占有量から換算した符号量情報をウォブリング制御回路９へ出力する。
【００２９】
ここで符号量情報とは、目標符号量に対して発生符号量がどのくらい多いか少ないかについての情報、または、フレーム間予測符号化における符号量が許容量を超えてしまうかどうかといった情報である。また、本実施形態では、符号量情報についてはバッファの占有量から換算するようにしているが、量子化する際の量子化テーブルから換算するなど、符号量の状態がわかればよい。
【００３０】
次に、本実施形態の特徴であるウォブリング制御回路９の制御動作手順の一例について図３に示すフローチャートを参照しながら説明する。
まず、ステップＳ３００において、合焦させるために、撮像光学系であるレンズ１に含まれるフォーカスレンズを至近方向または無限方向のどちらに動かすかの判断をし、フォーカスレンズを動かす方向を決定する。方向が決まったら、ステップＳ３０１において山登り制御を行う。ここで、山登り制御とは、撮像素子から出力された画像信号に基づいてフォーカスレンズの合焦状態を検出し、検出結果に応じて合焦状態が最大となるような方向にフォーカスレンズを移動させる制御をして、焦点調節を行う焦点調節方式である。具体的には、画像信号の鮮鋭度の情報に基づいてフォーカスレンズの合焦状態を検出する。
【００３１】
次に、ステップＳ３０２へ進み、合焦した状態であるか否かの判定を行う。この判定の結果、合焦した状態でなかったならば、ステップＳ３０１へ戻り、再び山登り制御を行う。一方、ステップＳ３０２の判定の結果、合焦した状態であるならば、ステップＳ３０３へ進み、フレーム間予測符号化処理回路８から符号量情報を読み出す。
【００３２】
次に、ステップＳ３０４において、ウォブリング移動量（フォーカスレンズの焦点調節量）を算出する。例えば、図４の曲線４０１に示すように、符号量情報において、発生符号量が目標符号量より多い場合には、発生符号量に応じて通常のウォブリング移動量（つまり、予め決められたウォブリング移動量）よりもウォブリング移動量を小さく設定する。このように符号量が予め決められた値より多いか否かの判定をしてウォブリング移動量を設定する。
【００３３】
そして、発生符号量が目標符号量より少ない場合には、通常のウォブリング移動量（つまり、予め設定されたウォブリング移動量）を設定する。このように、予め設定された符号量と発生符号量を比べて、比較結果に応じてウォブリング移動量を調整するようにすれば、合焦時に発生する符号量を抑えることができる。このときのフォーカスレンズの移動量（ウォブリング移動量）は、圧縮符号化が破綻しないような設定量である。なお、ウォブリング移動量については、ウォブリング制御回路９内にテーブルとして所持していたり、その都度演算したりするようにしてもよい。
【００３４】
次に、ステップＳ３０５において、システム制御部１２から送られる制御信号により、設定されたウォブリング移動量を読み出し、その移動量の範囲内でウォブリング動作を行う。そして、ステップＳ３０６へ進み、合焦状態から大きくはずれているか否かを判断する。この判断の結果、大きく外れていた場合は、ステップＳ３００へ戻り、再び合焦動作を開始する。一方、ステップＳ３０６の判断の結果、大きく外れていない場合は、ステップＳ３０７に進む。
【００３５】
次に、ステップＳ３０７において、ウォブリング制御を終了するか否かを判定する。この判定の結果、終了する場合は、ウォブリング制御を終了する。一方、ステップＳ３０７の判定の結果、終了しない場合は、ステップＳ３０３に戻り、再び符号量情報を読み出して、ウォブリング制御を行う。
【００３６】
以上のように、本実施形態においては、合焦した状態の場合にウォブリング移動量を制御すると、高周波成分の変動が少なくなり、画像間の差分を減らすことができる。画像間の差分を減らすことによって、フレーム間予測符号化処理回路８で発生する符号量を減らしている。つまり、圧縮符号化された符号量に応じて焦点調節の制御を変えるようにしたので、合焦時であっても発生する符号量を抑えることができる。
【００３７】
（第２の実施形態）
次に、図５に示すフローチャートを参照しながら第２の実施形態について説明する。本実施形態は、第１の実施形態の構成と略同様であり、同一の部分についての説明は省略する。異なっている点は、ウォブリング制御回路９の制御動作である。
【００３８】
図５は、本実施形態の特徴であるウォブリング制御回路９の制御動作手順の一例を示すフローチャートである。
ステップＳ３００〜Ｓ３０３及びステップＳ３０５〜Ｓ３０７の処理については、第１の実施形態の図３に示すステップＳ３００〜Ｓ３０３及びステップＳ３０５〜Ｓ３０７の処理と同様であるため、説明を省略する。
【００３９】
次に、ステップＳ５０１において、フレーム間予測符号化における符号量が限界に達して破綻してしまいそうであるか否かの判定を行う。この判定の結果、限界に達してしまい破綻しそうである場合は、ステップＳ５０２へ進んで第１のウォブリング移動量算出処理を行い、例えば、図６の曲線６０２に基づいてウォブリング移動量を算出する。すなわち、符号量情報において発生符号量が目標符号量より多い場合には、発生符号量に応じてウォブリング移動量を小さく設定し、発生符号量が目標符号量より少ない場合にも、発生符号量に応じてウォブリング移動量を小さく設定する。
【００４０】
一方、ステップＳ５０１の判定の結果、限界に達して破綻してしまいそうでない場合は、ステップＳ５０３に進んで第２のウォブリング移動量算出処理を行い、図６の曲線６０１に基づいてウォブリング移動量を算出する。すなわち、第１の実施形態と同様にウォブリング移動量を設定する。なお、ウォブリング移動量については、ウォブリング制御回路９内にテーブルとして所持していたり、その都度演算するようにしたりしてもよい。
【００４１】
以上のように、本実施形態においては、フレーム間予測符号化における符号量が限界に達してしまいそうか否かの情報に応じてウォブリング移動量を制御する。したがって、限界に達してしまいそうな場合はウォブリング移動量をより小さく制御し、画像間の差分をより小さくすることができる。これにより、画像間の差分がより小さくなることによって、フレーム間予測符号化処理回路８で発生する符号量をより減らすことができる。
【００４２】
（第３の実施形態）
次に、図７に示すフローチャートを参照しながら、第３の実施形態について説明する。本実施形態は、第２の実施形態の構成と略同様であり、同一部材には同一番号を付しており、同一の部分についての説明は省略する。異なっている点は、ウォブリング制御回路９の制御動作を記録信号のフォーマットに応じて変更する点である。具体的には、ＳＤフォーマットとＨＤフォーマットを例にあげて以下に説明する。
【００４３】
ＳＤフォーマットは、画像を縮小して表示するため、ぼけを認識できるフォーカス移動量が、ＨＤフォーマットよりも大きくなる。図８に、第１及び第２の実施形態と本実施形態の制御方法の違いについて示す。
【００４４】
図８（ａ）は、記録フォーマットの違いによる、ぼけが認識されないウォブリング移動量の許容最大値の違いを示す。ここで、ＳＤフォーマットの許容最大値をＳｍａｘ、ＨＤフォーマットの許容最大値をＨｍａｘとしたときに、図８（ａ）に示すように、ＳＤフォーマットの方が最大値が大きくなる。
【００４５】
次に、図８（ｂ）に第１及び第２の実施形態において記録フォーマットに関係なく、同じウォブリング移動量ａで制御した場合を示す。図８（ｂ）に示すように、ＳＤフォーマットでは適切な移動量制御となっているが、ＨＤフォーマットでは移動量が許容最大値を超えているため、画像にぼけが見えてしまう。そこで本実施形態では、例えば図８（ｃ）に示すように、ＳＤフォーマットの場合は移動量をａとし、ＨＤフォーマットの場合は移動量をｂとして制御することによって、どちらの記録フォーマットでも適切な移動量を設定することができる。
【００４６】
図７は、本実施形態の特徴であるウォブリング制御回路９の制御動作手順一例を示すフローチャートである。
ステップＳ３００〜Ｓ３０３、ステップＳ５０１及びステップＳ３０５〜Ｓ３０６の処理については、第２の実施形態の図５に示すステップＳ３００〜Ｓ３０３、ステップＳ５０１及びステップＳ３０５〜Ｓ３０６の処理と同様であるため、説明を省略する。
【００４７】
ステップＳ５０１の判定の結果、限界に達してしまいそうでない場合は、ステップＳ７０１に進み、記録フォーマットがＳＤフォーマットであるか否かを判定する。この判定の結果、ＳＤフォーマットである場合は、ステップＳ７０２に進み、ＳＤフォーマットに応じた第１のウォブリング移動量算出処理を行い、ウォブリング移動量を算出する。一方、ステップＳ７０１の判定の結果、ＳＤフォーマットでない場合は、ステップＳ７０３に進んで第２のウォブリング移動量算出処理を行い、装着されている記録媒体１１のフォーマットに応じたウォブリング移動量を算出する。
【００４８】
一方、ステップＳ５０１の判定の結果、限界に達してしまいそうな場合は、ステップＳ７０４に進み、記録フォーマットがＳＤフォーマットであるか否かを同様に判定する。この判定の結果、ＳＤフォーマットである場合は、ステップＳ７０５に進んで第３のウォブリング移動量算出処理を行い、ＳＤフォーマットに応じたウォブリング移動量を小さく設定する。すなわち、図６の曲線６０２に示すように、符号量情報において発生符号量が多い場合には、ウォブリング移動量を小さく設定し、発生符号量が適量または少ない場合にも、ウォブリング移動量を小さく設定する。
【００４９】
一方、ステップＳ７０４の判定の結果、ＳＤフォーマットでない場合は、ステップＳ７０６に進んで第４のウォブリング移動量算出処理を行い、ステップＳ７０５と同様に装着されている記録媒体１１のフォーマットに応じたウォブリング移動量を小さく設定する。なお、ウォブリング移動量については、ウォブリング制御回路９内にテーブルとして所持していたり、その都度演算するようにしたりしてもよい。
【００５０】
以上のように、本実施形態においては、記録フォーマットに応じた制御を行うことにより、適切に画像間の差分データを制御でき、適切に符号量を制御することができる。
【００５１】
（本発明に係る他の実施形態）
前述した本発明の実施形態における撮像装置を構成する各手段、並びに撮像方法の各工程は、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【００５２】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００５３】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図３、５、７に示すフローチャートに対応したプログラム）を、システムまたは装置に直接、または遠隔から供給する。そして、そのシステムまたは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００５４】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００５５】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００５６】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスクなどがある。さらに、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ）などもある。
【００５７】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する方法がある。そして、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００５８】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００５９】
また、その他の方法として、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記録媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００６０】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。さらに、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００６１】
さらに、その他の方法として、まず記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。そして、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００６２】
【図１】本発明の第１の実施形態における撮像装置の機能構成例を示すブロック図である。
【図２】本発明の第１の実施形態におけるフレーム間予測符号化処理回路の構成例を示すブロック図である。
【図３】本発明の第１の実施形態におけるウォブリング制御回路の制御動作手順の一例を示すフローチャートである。
【図４】本発明の第１の実施形態における発生符号量とウォブリング移動量との関係を示す図である。
【図５】本発明の第２の実施形態におけるウォブリング制御回路の制御動作手順の一例を示すフローチャートである。
【図６】本発明の第２の実施形態における発生符号量とウォブリング移動量との関係を示す図である。
【図７】本発明の第３の実施形態におけるウォブリング制御回路の制御動作手順の一例を示すフローチャートである。
【図８】フォーマットによる制御処理の違いを示す図である。
【符号の説明】
【００６３】
１  レンズ
２  絞り
３  撮像素子
４  ＡＦＥ
５  駆動回路
６  カメラ信号処理回路
７  画像メモリ
８  フレーム間予測符号化処理回路
９  ウォブリング制御回路
１０  記録処理回路
１１  記録媒体
１２  システム制御部
１３  不揮発性メモリ（ＲＯＭ）
１４  揮発性メモリ（ＲＡＭ）
１５  バス
８００  第１の加算器
８０１  直交変換回路
８０２  量子化回路
８０３  多重化回路
８０４  逆量子化回路
８０５  逆直交変換回路
８０６  第２の加算器
８０７  フレームメモリ
８０８  動きベクトル検出回路
８０９  バッファ
８１０  符号量情報算出回路
【図１】
2008017286.tif 000003
【図２】
2008017286.tif 000004
【図３】
2008017286.tif 000005
【図４】
2008017286.tif 000006
【図５】
2008017286.tif 000007
【図６】
2008017286.tif 000008
【図７】
2008017286.tif 000009
【図８】
2008017286.tif 000010