(57)【特許請求の範囲】
【請求項１】
被写体の光学像に基づいて画像データを生成する撮像手段と、
前記撮像手段から読み出される画像データを保持する保持手段と、
前記保持手段から読み出されて入力される画像データに対して、電子ズームの倍率に応じた変倍処理を施す変倍処理手段と、
前記撮像手段からの画像データの読み出し及び前記変倍処理手段への画像データの入力を制御する制御手段と、
前記電子ズームの倍率がフレームごとに更新されるか否かを判定する判定手段と、
を有し、
前記制御手段は、
前記判定手段によって前記電子ズームの倍率がフレームごとに更新されないと判定された場合には、前記保持手段から読み出される画像データを前記変倍処理手段に入力し、
前記判定手段によって前記電子ズームの倍率がフレームごとに更新されると判定された場合には、前記撮像手段から画像データを読み出させ、当該読み出された画像データをフレーム間引きで前記保持手段に保持させ、前記保持手段から同一の画像データを複数読み出して前記変倍処理手段に入力し、
前記変倍処理手段は、前記入力された複数の同一の画像データのそれぞれを、前記電子ズームの倍率に応じて異なる領域をトリミングする
ことを特徴とする撮像装置。
【請求項２】
前記撮像手段は、
フレームの行ごとに、リセット走査を行って入力した光信号を電気信号に変換して蓄積する画素アレーを有し、
読み出し走査を行って前記画素アレーに蓄積されている電気信号を読み出して前記画像データを生成することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記電子ズームの倍率に基づいて水平走査期間と垂直走査期間とを変更させて前記撮像手段の読み出し領域を制御する撮像制御手段を更に有することを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記撮像制御手段が連続するフレームのうちの所定のフレームから水平走査期間と垂直走査期間とを変更させた場合に、前記所定のフレームのリセット走査期間の一部が前記所定のフレームの直前のフレームの読み出し走査期間に重なっていても、変更された水平走査期間と垂直走査期間に基づいて前記所定のフレームのリセット走査と読み出し走査を行うことを特徴とする請求項３に記載の撮像装置。
【請求項５】
被写体の光学像に基づいて画像データを生成する撮像手段と、前記撮像手段から読み出される画像データを保持する保持手段と、前記保持手段から読み出されて入力される画像データに対して、電子ズームの倍率に応じた変倍処理を施す変倍処理手段とを有する撮像装置の制御方法であって、
前記撮像手段からの画像データの読み出し及び前記変倍処理手段への画像データの入力を制御する制御ステップと、
前記電子ズームの倍率がフレームごとに更新されるか否かを判定する判定ステップと、
を有し、
前記制御ステップでは、
前記判定ステップで前記電子ズームの倍率がフレームごとに更新されないと判定された場合には、前記保持手段から読み出される画像データを前記変倍処理手段に入力し、
前記判定ステップで前記電子ズームの倍率がフレームごとに更新されると判定された場合には、前記撮像手段から画像データを読み出させ、当該読み出された画像データをフレーム間引きで前記保持手段に保持させ、前記保持手段から同一の画像データを複数読み出して前記変倍処理手段に入力し、
前記変倍処理手段は、前記入力された複数の同一の画像データのそれぞれを、前記電子ズームの倍率に応じて異なる領域をトリミングする
ことを特徴とする制御方法。
【請求項６】
被写体の光学像に基づいて画像データを生成する撮像手段と、前記撮像手段から読み出される画像データを保持する保持手段と、前記保持手段から読み出されて入力される画像データに対して、電子ズームの倍率に応じた変倍処理を施す変倍処理手段とを有する撮像装置の制御方法をコンピュータに実行させるプログラムであって、
前記制御方法は、
前記撮像手段からの画像データの読み出し及び前記変倍処理手段への画像データの入力を制御する制御ステップと、
前記電子ズームの倍率がフレームごとに更新されるか否かを判定する判定ステップと、
を有し、
前記制御ステップでは、
前記判定ステップで前記電子ズームの倍率がフレームごとに更新されないと判定された場合には、前記保持手段から読み出される画像データを前記変倍処理手段に入力し、
前記判定ステップで前記電子ズームの倍率がフレームごとに更新されると判定された場合には、前記撮像手段から画像データを読み出させ、当該読み出された画像データをフレーム間引きで前記保持手段に保持させ、前記保持手段から同一の画像データを複数読み出して前記変倍処理手段に入力し、
前記変倍処理手段は、前記入力された複数の同一の画像データのそれぞれを、前記電子ズームの倍率に応じて異なる領域をトリミングする
ことを特徴とするプログラム。
【請求項７】
請求項６に記載のプログラムを記録したコンピュータで読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、撮像装置の制御方法、プログラム及び記録媒体に関する。
【背景技術】
【０００２】
近年、撮像装置の一つとして、被写体からの光を撮像素子に結像し、被写体の画像（デジタル画像）を撮像及び記録するデジタルカメラやデジタルビデオカメラが注目されている。かかる撮像装置は、一般に、撮像素子における撮像領域から所望の範囲の信号のみを取り出すことで画像を拡大する電子ズームの機能を有する。
【０００３】
電子ズームの機能は、最広角時に読み出し画素数と出力画素数とが略同一となるように設計されていることが多く、画像を拡大するにつれて読み出し画素数が出力画素数よりも少なくなるため、解像度が劣化してしまう。そこで、電子ズームの際に、読み出し画素数と出力画素数とを略同一にして解像度の劣化を低減する技術が提案されている（特許文献１参照）。特許文献１では、例えば、２倍の電子ズームの機能を撮像装置に持たせる場合、望遠時には６４０×４８０の領域から全ての画素を読み出し、広角時には１２８０×９６０の領域から６４０×４８０の画素を２×２加算するなどして読み出している。
【０００４】
また、特許文献１は、ユーザがズームボタンを操作していない時、即ち、フレームが更新されても電子ズームの倍率が固定されている時（このような状態を「電子ズーム停止中」と称する）には、コマ落ちのない自然な電子ズームを実現することができる。一方、ユーザがズームボタンを操作している時、即ち、フレームごとに電子ズームの倍率が更新（変更）されている時（このような状態を「電子ズーミング中」と称する）には、撮像素子の読み出しモードの変更が発生する。従って、読み出しモードの変更直後のフレームでは、リセット走査が中途半端になり露出が不正になるが、かかるフレームを単純にコマ落ちさせると不自然な電子ズームになってしまう。そこで、読み出し走査とリセット走査とを独立に制御して、読み出しモードの変更直後のフレームの露出が不正になることを防止する技術が提案されている（特許文献２参照）。
【特許文献１】特開２００５−１９１８６７号公報
【特許文献２】特開２００５−０９４１４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献２では、リセット走査を制御する制御回路を複数実装しなければならないため、コストの増加などを招いてしまう。
【０００６】
このように、従来技術では、電子ズームの機能を提供するにあたって、解像度の劣化を低減させると共に、コストの増加を招くことなく、電子ズーミング中における不連続なコマの発生（コマ落ち）を抑制して、自然な電子ズームを実現することができなかった。
【０００７】
本発明は、このような従来技術の課題に鑑みて、解像度の劣化を低減させると共に、コストの増加を招くことなく、電子ズーミング中であっても自然な電子ズームを実現することができる技術を提供することを例示的目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の一側面としての撮像装置は、被写体の光学像に基づいて画像データを生成する撮像手段と、前記撮像手段から読み出される画像データを保持する保持手段と、前記保持手段から読み出されて入力される画像データに対して、電子ズームの倍率に応じた変倍処理を施す変倍処理手段と、前記撮像手段からの画像データの読み出し及び前記変倍処理手段への画像データの入力を制御する制御手段と、前記電子ズームの倍率がフレームごとに更新されるか否かを判定する判定手段と、を有し、前記制御手段は、前記判定手段によって前記電子ズームの倍率がフレームごとに更新されないと判定された場合には、前記保持手段から読み出される画像データを前記変倍処理手段に入力し前記判定手段によって前記電子ズームの倍率がフレームごとに更新されると判定された場合には、前記撮像手段から画像データを読み出させ、当該読み出された画像データをフレーム間引きで前記保持手段に保持させ、前記保持手段から同一の画像データを複数読み出して前記変倍処理手段に入力し、前記変倍処理手段は、前記入力された複数の同一の画像データのそれぞれを、前記電子ズームの倍率に応じて異なる領域をトリミングすることを特徴とする。
【０００９】
本発明の別の側面としての制御方法は、被写体の光学像に基づいて画像データを生成する撮像手段と、前記撮像手段から読み出される画像データを保持する保持手段と、前記保持手段から読み出されて入力される画像データに対して、電子ズームの倍率に応じた変倍処理を施す変倍処理手段とを有する撮像装置の制御方法であって、前記撮像手段からの画像データの読み出し及び前記変倍処理手段への画像データの入力を制御する制御ステップと、前記電子ズームの倍率がフレームごとに更新されるか否かを判定する判定ステップと、を有し、前記制御ステップでは、前記判定ステップで前記電子ズームの倍率がフレームごとに更新されないと判定された場合には、前記保持手段から読み出される画像データを前記変倍処理手段に入力し、前記判定ステップで前記電子ズームの倍率がフレームごとに更新されると判定された場合には、前記撮像手段から画像データを読み出させ、当該読み出された画像データをフレーム間引きで前記保持手段に保持させ、前記保持手段から同一の画像データを複数読み出して前記変倍処理手段に入力し、前記変倍処理手段は、前記入力された複数の同一の画像データのそれぞれを、前記電子ズームの倍率に応じて異なる領域をトリミングすることを特徴とする。
【００１０】
本発明の更に別の側面としてのプログラムは、被写体の光学像に基づいて画像データを生成する撮像手段と、前記撮像手段から読み出される画像データを保持する保持手段と、前記保持手段から読み出されて入力される画像データに対して、電子ズームの倍率に応じた変倍処理を施す変倍処理手段とを有する撮像装置の制御方法をコンピュータに実行させるプログラムであって、前記コンピュータに、前記撮像手段からの画像データの読み出し及び前記変倍処理手段への画像データの入力を制御する制御ステップと、前記電子ズームの倍率がフレームごとに更新されるか否かを判定する判定ステップと、を実行させ、前記制御ステップでは、前記判定ステップで前記電子ズームの倍率がフレームごとに更新されないと判定された場合には、前記保持手段から読み出される画像データを前記変倍処理手段に入力し、前記判定ステップで前記電子ズームの倍率がフレームごとに更新されると判定された場合には、前記撮像手段から画像データを読み出させ、当該読み出された画像データをフレーム間引きで前記保持手段に保持させ、前記保持手段から同一の画像データを複数読み出して前記変倍処理手段に入力し、前記変倍処理手段は、前記入力された複数の同一の画像データのそれぞれを、前記電子ズームの倍率に応じて異なる領域をトリミングすることを特徴とする。
【００１１】
本発明の更に別の側面としてのプログラムは、上述のプログラムを記録したコンピュータで読み取り可能な記録媒体であることを特徴とする。
【００１２】
本発明の更なる目的又はその他の側面は、以下、添付図面を参照して説明される好ましい実施形態によって明らかにされるであろう。
【発明の効果】
【００１３】
本発明によれば、例えば、解像度の劣化を低減させると共に、コストの増加を招くことなく、電子ズーミング中であっても自然な電子ズームを実現する技術を提供することができる。
【発明を実施するための最良の形態】
【００１４】
以下、添付図面を参照して、本発明の好適な実施の形態について説明する。なお、各図において、同一の部材については同一の参照番号を付し、重複する説明は省略する。
【００１５】
図１は、本発明の一側面としての撮像装置１の構成を示す概略ブロック図である。撮像装置１は、フレームごとに倍率を更新可能な電子ズームの機能を備える撮像装置であって、本実施形態では、被写体を撮像するデジタルカメラとして具現化される。
【００１６】
撮像装置１は、図１に示すように、光学ユニット１０２と、エリアセンサ１０４と、タイミングジェネレータ（ＴＧ）１０６と、Ａ／Ｄ変換部１０８と、メモリ１１０と、変倍処理部１１２とを有する。更に、撮像装置１は、記録回路１１４と、記録媒体１１６と、表示回路１１８と、表示部１２０と、操作部１２２と、制御部１２４とを有する。
【００１７】
光学ユニット１０２は、撮像レンズや撮像光学系などを含み、被写体からの光をエリアセンサ１０４上に結像する。換言すれば、光学ユニット１０２は、エリアセンサ１０４上に被写体の光学像を形成する。
【００１８】
エリアセンサ１０４は、光学ユニット１０２によって形成された被写体の光学像に基づいて画像データ（画像信号）を生成する。エリアセンサ１０４は、本実施形態では、入力した光信号を電気信号に変換して蓄積する複数の画素（画像アレー）を有し、かかる複数の画素（画素アレー）に蓄積されている電気信号を読み出して画像データを生成する。エリアセンサ１０４は、例えば、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）又はＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）イメージセンサなどの固体撮像素子で構成されている。
【００１９】
エリアセンサ１０４は、ＴＧ１０６から供給されるクロック信号によって駆動され、エリアセンサ１０４からの画像信号がＡ／Ｄ変換部１０８に出力される。
【００２０】
Ａ／Ｄ変換部１０８は、ＴＧ１０６から供給されるクロック信号に応じて、エリアセンサ１０４から出力された画像信号をアナログ信号からデジタル信号に変換する。
【００２１】
メモリ１１０は、Ａ／Ｄ変換部１０８によってデジタル信号に変換された画像信号を、フレームごとに一時的に保持する。
【００２２】
変倍処理部１１２は、メモリ１１０から読み出される画像信号に対して、色処理、ホワイトバランス、ガンマ補正などの処理を施して、ＹＣｒＣｂｎｏ輝度と色差信号に変換する。また、変倍処理部１１２は、電子ズームの倍率に応じて、記録媒体１１６に記録される画像サイズや表示部１２０に表示される画像サイズに合わせた変倍処理を施す。
【００２３】
記録回路１１４は、変倍処理部１１２からの出力に対して圧縮などの処理を施すと共に、所定のフォーマットに変換して、着脱可能な記録媒体１１６に出力する。
【００２４】
記録媒体１１６は、撮像装置１に着脱可能に構成され、記録回路１１４から出力される画像データを記録する。記録媒体１１６は、例えば、ＣＤ−Ｒ、ＤＶＤ−Ｒ、不揮発性のメモリカードなどを使用する。
【００２５】
表示回路１１８は、変倍処理部１１２からの出力に対してスーパーインポーズ等の処理を施すと共に、例えば、ＮＴＳＣ方式のアナログ信号に変換して、表示部１２０に出力する。
【００２６】
表示部１２０は、表示回路１１８から出力される画像データの画像や文字などを表示する。表示部１２０は、例えば、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などを使用する。
【００２７】
操作部１２２は、ユーザからの指示を受け付ける。ユーザは、操作部１２２を操作することで、例えば、被写体の撮像、電子ズームの倍率の更新（変更）、ズーミングの方向、撮像装置１の電源のオン又はオフなどを指示することができる。操作部１２２は、例えば、電子ズームに関する処理を指示するズームボタン、電源ボタンなどを含む。
【００２８】
制御部１２４は、撮像装置１の全体（動作）を制御し、本実施形態では、特に、電子ズームに関連する動作を制御する。制御部１２４は、例えば、操作部１２２の操作状態を監視し、電子ズームの倍率に応じて、エリアセンサ１０４の読み出しモード、メモリ１１０に保持された画像データのトリミング領域、変倍処理部１１２における変倍処理の変倍率などを制御する。
【００２９】
また、制御部１２４は、エリアセンサ１０４からの画像データの読み出し及び変倍処理部１１２への画像データの入力を制御する。更に、制御部１２４は、電子ズームの倍率がフレームごとに更新されるかどうか（即ち、ユーザによってズームボタンが操作されているかどうか）を判定する。そして、制御部１２４は、電子ズームの倍率がフレームごとに更新されていない場合には、メモリ１１０から読み出される全ての画像データを変倍処理部１１２に入力する。一方、電子ズームの倍率がフレームごとに更新されている場合には、制御部１２４は、エリアセンサ１０４から連続フレームで画像データを読み出して、フレーム間引きでメモリ１１０に保持させ、かかる画像データを読み出して変倍処理部１１２に入力する。なお、電子ズームの倍率がフレームごとに更新されている場合には、制御部１２４は、エリアセンサ１０４から連続フレームで画像データを読み出してメモリ１１０に保持させ、かかる画像データをフレーム間引きで読み出して変倍処理部１１２に入力してもよい。つまり、メモリ１１０に入力するときにフレームを間引いてもよいし、メモリ１１０から出力して変倍処理部１１２に入力するときにフレームを間引いてもよい。
【００３０】
また、制御部１２４は、電子ズームの倍率に基づいて水平走査期間と垂直走査期間とを変更させてエリアセンサ１０４の読み出し領域を制御（撮像制御）する。ここで、連続するフレームのうちの所定のフレームから水平走査期間と垂直走査期間とを変更させた場合を考える。この場合、制御部１２４は、所定のフレームのリセット走査期間の一部が所定のフレームの直前のフレームの読み出し走査期間に重なっていても、変更された水平走査期間と垂直走査期間に基づいて所定のフレームのリセット走査と読み出し走査を行う。
【００３１】
以下、撮像装置１における電子ズームについて詳細に説明する。図２は、エリアセンサ１０４の読み出しモードを説明するための図である。本実施形態では、エリアセンサ１０４が２４００×１８００の有効画素領域を有し、制御部１２４は、図２（ａ）に示す３×３加算モード、又は、図２（ｂ）に示す１×１非加算モードで、エリアセンサ１０４の読み出しモードを制御する。なお、図２（ｂ）に示す破線矩形は、１倍画角を示している。
【００３２】
３×３加算モードは、図３に示すように、１つの画素（図３では、赤（Ｒ））の周辺の同色の３×３画素を加算することで、１つの画素の画素値を得るモードである。従って、２４００×１８００の全画角を読み出す場合には、電子ズーム１倍／画像サイズ８００×６００の画像データが出力される。図３は、エリアセンサ１０４の読み出しモードの一例としての３×３加算モードを説明するための図である。
【００３３】
１×１非加算モードは、中央の８００×６００の画素を１画素ずつ読み出すモードである。従って、制御部１２４は、電子ズーム３倍／画像サイズ８００×６００の画像データが出力される。
【００３４】
図４は、撮像装置１における電子ズーミングの動作を説明するためのタイミングチャートである。図５は、図４に示すタイミングチャートにおける電子ズームの倍率の遷移を詳細に説明するための図である。なお、図５に示すハッチング部分は電子ズーム停止中の状態を示し、図５に示す白部分は電子ズーミング中の状態を示している。
【００３５】
図５において、行方向は「表示番号」又は「記録番号」をフレーム単位で表している。「ステート」列は、対応する表示番号又は記録番号における電子ズームの状態を示している。「露光番号」列は、対応する表示番号又は記録番号でメモリ１１０から読み出される画像データの露光番号を示している。「トリミングライン数」列は、対応する表示番号又は記録番号で電子ズームの倍率に応じてメモリ１１０からトリミングして読み出されるライン数を示している。「電子ズーム倍率」における「トータル」列は、対応する表示番号又は記録番号における電子ズーム倍率を示している。「電子ズーム倍率」における「モード」列は、電子ズーム倍率のエリアセンサ１０４の読み出しモード分を示しており、３×３加算モードであれば１倍の倍率、１×１非加算モードであれば３倍の倍率となる。「電子ズーム倍率」における「トリミング」列は、電子ズーム倍率の変倍処理部１１２でズームされる分を示している。
【００３６】
図４において、ＶＤは垂直同期信号を示している。「露光番号」は、各垂直同期タイミングで各フレームが露光される順番を示す番号である。「読み出し」で示される斜め実線は、各ラインで読み出し走査が完了するタイミングを示している。「リセット」で示される斜め破線は、各ラインでエリアセンサ１０４の複数の画素（画素アレー）のリセット走査が完了するタイミングを示している。リセット走査のタイミングを示す斜め破線から読み出し走査のタイミングを示す斜め実線までの時間が各ラインにおける露光時間となる。「メモリ更新」における下矢印は、メモリ１１０への画像データの保持（書き込み）が完了するタイミングを示している。「メモリ読み出し」における各実線矩形は、メモリ１１０から読み出される画像データの画像のイメージを示している。また、破線矩形は、表示番号又は記録番号１における倍率×１．８０でメモリ１１０から読み出される画像データの画像の画角を示しており、表示番号又は記録番号２乃至８のフレームごとに読み出し画角が変化していることを示している。実線矩形の左下の数字は、対応する露光番号を示している。なお、表示番号又は記録番号は、記録媒体１１６に記録される順番、又は、表示部１２０に表示される順番を示す番号である。
【００３７】
図４及び図５に示すように、本実施形態では、エリアセンサ１０４から１／６０秒で画像データが読み出され、電子ズーム停止中の状態から望遠側に電子ズームを開始して（電子ズーミング中）、電子ズームを再び停止する（電子ズーム停止中）場合を例に説明する。
【００３８】
電子ズーム停止中の表示番号又は記録番号０及び１では、コマ落ちすることなく露光番号０及び１の画像データ（の画像）を記録媒体１１６に記録又は表示部１２０に表示する。この際、電子ズームの倍率（×１．８０）と読み出しモード（３×３加算モード）に応じて、画像データはトリミングされて読み出される。換言すれば、ライン数にして６００本のうち３３３本を読み出している。
【００３９】
電子ズーミング中、即ち、フレームごとに電子ズームの倍率が更新されている状態（×２．１０、×２．４０、・・・、×３．９０）では、エリアセンサ１０４からフレーム間引きで画像データが読み出されてメモリ１１０に一時的に保持される。ここで、フレーム間引きとは、露光番号を間引いて、露光番号２、４、６、・・・の画像データをメモリ１１０に保持させることである。従って、露光番号２の画像データでメモリ１１０を更新したら露光番号３の画像データは捨て、露光番号４の画像データでメモリ１１０を更新する。露光番号２乃至８の画像データについても同様である。
【００４０】
一方、メモリ１１０からの画像データの読み出しにおいては、連続フレームで画像データを読み出す。ここで、連続フレームとは、メモリ１１０に保持された露光番号２、４、６、・・・の画像データを連続で読み出すことである。なお、画像データをメモリ１１０に保持させる際に、画像データはフレーム間引きされているため、画像データを読み出すときに露光番号２、２、４、４、６、６、・・・の画像データというように、同一の画像データを２回読み出す。これにより、記録媒体１１６に記録又は表示部１２０に表示される画像データの記録レート又は表示レートを維持することができる。
【００４１】
また、同一の画像が複数読み出されたとしても、画像データのトリミングについては電子ズームの倍率に応じて行う。例えば、表示番号又は記録番号２において、露光番号２の画像を２８６ライン読み出し、表示番号又は記録番号３において、表示番号又は記録番号２と同じ画像データが読み出される場合を考える。この場合、表示番号又は記録番号３における電子ズームの倍率に応じて、表示番号又は記録番号２とは異なる領域である２５０ラインをトリミングする。
【００４２】
本実施形態では、露光番号が５から６に遷移する際に、３×３加算モードから１×１非加算モードに読み出しモードが変更されるため、露光番号５の画像データの露出は不正となる。但し、メモリ１１０をフレーム間欠更的に更新して読み飛ばしているため、露出が不正となった画像データが記録媒体１１６に記録又は表示部１２０に表示されることはない。
【００４３】
電子ズームを再び停止すると、電子ズームの倍率がフレームごとに更新されなくなる。従って、表示番号又は記録番号９、１０、・・・１４では、コマ落ちすることなく露光番号９、１０、・・・１４の画像データ（の画像）を記録媒体１１６に記録又は表示部１２０に表示する。この際、電子ズームの倍率（×３．９０）と読み出しモード（１×１非加算モード）に応じて、画像データはトリミングされて読み出される。換言すれば、ライン数にして６００本のうち４６２本を読み出している。
【００４４】
本実施形態では、エリアセンサ１０４から読み出した画像データをフレーム間引きでメモリ１１０に保持させているが、これに限定するものではない。例えば、エリアセンサ１０４から連続フレームで画像データを読み出してメモリ１１０に保持させ、メモリ１１０からフレーム間引きで画像データを読み出すようにしてもよい。ここで、連続フレームとは、露光番号を間引かずに、露光番号２、３、４、・・・の画像データをメモリ１１０に保持させることである。また、フレーム間引きとは、メモリ１１０に保持された露光番号２、３、４、・・・の画像データを露光番号２、４、６、・・・の画像データと間引いて読み出すことである。なお、メモリ１１０から画像データを読み出す際に、画像データはフレーム間引きされるため、露光番号２、２、４、４、６、６、・・・の画像データというように、同一の画像データを２回読み出して、画像データの記録レート又は表示レートを維持するようにする。
【００４５】
図６は、撮像装置１における電子ズームの動作を説明するためのフローチャートである。かかる動作は、制御部１２４が撮像装置１の各部を統括的に制御することによって実行される。
【００４６】
まず、ステップＳ１００２では、電子ズームの終了が指示されたかどうかを判定する。電子ズームの終了は、例えば、操作部１２２において、ユーザがズームボタンの押下をやめたり、電源ボタンを押下して撮像装置１の電源をオフにしたりすることで指示される。電子ズームの終了が指示されている場合には、電子ズームの動作を終了する。一方、電子ズームの終了が指示されていない場合には、ステップＳ１００４に移行する。
【００４７】
ステップＳ１００４では、電子ズーミング中であるかどうか、即ち、電子ズームの倍率がフレームごとに更新されるかどうかを判定する。例えば、図４及び５において、表示番号又は記録番号０、１は電子ズーミング中であるかどうかを判定している状態である。電子ズーミング中でない場合には、ステップＳ１００２に移行する。一方、電子ズーミング中である場合には、ステップＳ１００６に移行する。
【００４８】
ステップＳ１００６では、エリアセンサ１０４の読み出しモードを変更するかどうかを判定する。例えば、図４及び５においては、表示番号又は記録番号が２になった際に電子ズーミング中となるため、表示番号又は記録番号２はエリアセンサ１０４の読み出しモードを変更するかを判定している状態である。エリアセンサ１０４の読み出しモードを変更しない場合には、ステップＳ１０１０に移行する。一方、エリアセンサ１０４の読み出しモードを変更する場合には、ステップＳ１００８に移行する。
【００４９】
ステップＳ１００８では、エリアセンサ１０４の読み出しモードを変更（設定）する。
【００５０】
ステップＳ１０１０では、画像データのトリミングに関する設定を行う。
【００５１】
ステップＳ１０１２では、変倍処理部１１２における変倍処理に関する設定（例えば、倍率の設定など）を行う。なお、電子ズーミング中の状態が続けば、ステップＳ１００２乃至ステップＳ１０１２が繰り返される。
【００５２】
例えば、図４及び５において、表示番号又は記録番号が２乃至４では、画像データのトリミングに関する設定（ステップＳ１０１０）と変倍処理部１１２における変倍処理に関する設定（ステップＳ１０１２）を行う。そして、表示番号又は記録番号が５になった際に、エリアセンサ１０４の読み出しモードを３×３加算モードから１×１非加算モードに変更する（ステップＳ１００８）。表示番号又は記録番号６乃至８では、画像データのトリミングに関する設定（ステップＳ１０１０）と変倍処理部１１２における変倍処理に関する設定（ステップＳ１０１２）を行う。なお、表示番号又は記録番号が９乃至１４では、電子ズーム停止中であるため、ステップＳ１００２及びステップＳ１００４が繰り返される。
【００５３】
このように、撮像装置１によれば、解像度の劣化を低減させると共に、コストの増加を招くことなく、電子ズーミング中であっても自然な電子ズームを実現することができる。
【００５４】
本発明の目的は、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システム又は装置に供給しても達成することができる。従って、かかるシステム又は装置のコンピュータ（ＣＰＵやＭＰＵ）が記録媒体に記録されたプログラムコードを読み出して実行することによっても達成されることは言うまでもない。
【００５５】
この場合、記録媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、かかるプログラムコードを記録した記録媒体は本発明を構成することになる。プログラムコードを記録（供給）するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性の半導体メモリカード、ＲＯＭなどを用いることができる。
【００５６】
また、コンピュータが読み出したプログラムコードを実行することによって、上述した実施形態の機能が実現される場合もある。但し、プログラムコードの指示に基づいて、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、かかる処理によって上述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５７】
更に、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる場合もある。従って、プログラムコードの指示に基づいて、機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、かかる処理によって上述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５８】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されないことはいうまでもなく、その要旨の範囲内で種々の変形及び変更が可能である。
【図面の簡単な説明】
【００５９】
【図１】本発明の一側面としての撮像装置の構成を示す概略ブロック図である。
【図２】図１に示す撮像装置のエリアセンサの読み出しモードを説明するための図である。
【図３】図１に示す撮像装置のエリアセンサの読み出しモードの一例としての３×３加算モードを説明するための図である。
【図４】図４は、図１に示す撮像装置における電子ズーミングの動作を説明するためのタイミングチャートである。
【図５】図４に示すタイミングチャートにおける電子ズームの倍率の遷移を詳細に説明するための図である。
【図６】図１に示す撮像装置における電子ズームの動作を説明するためのフローチャートである。
【符号の説明】
【００６０】
１                          撮像装置
１０２                      光学ユニット
１０４                      エリアセンサ
１０６                      タイミングジェネレータ（ＴＧ）
１０８                      Ａ／Ｄ変換部
１１０                      メモリ
１１２                      変倍処理部
１１４                      記録回路
１１６                      記録媒体
１１８                      表示回路
１２０                      表示部
１２２                      操作部
１２４                      制御部
【図１】
0005086904.tif 000002
【図２】
0005086904.tif 000003
【図３】
0005086904.tif 000004
【図４】
0005086904.tif 000005
【図５】
0005086904.tif 000006
【図６】
0005086904.tif 000007