撮像装置
【課題】電子ズームを使用した場合でも、画質劣化の少ない画像を撮影できる撮像装置を提供する。
【解決手段】撮像装置は、生成した画像信号を読み出し指示に基づいて出力する撮像素子と、読み出し指示を撮像素子に出力する周期を制御する駆動制御部と、複数の画像の画像データを利用して、被写体の動きベクトルを検出する動き検出部と、動きベクトルを利用して複数の画像を合成することにより、新たな画像の画像データを生成する超解像処理を行う超解像処理部とを備えている。超解像処理部が動作しないときは、駆動制御部は第1の周期で読み出し指示を撮像素子に出力して1枚の画像を得る。超解像処理部が動作するときは、駆動制御部は、第1の周期よりも短い第2の周期で読み出し指示を撮像素子に複数回出力する。超解像処理部は、得られた複数の画像に基づいて、超解像処理を行い、新たな画像の画像データを生成する。
【解決手段】撮像装置は、生成した画像信号を読み出し指示に基づいて出力する撮像素子と、読み出し指示を撮像素子に出力する周期を制御する駆動制御部と、複数の画像の画像データを利用して、被写体の動きベクトルを検出する動き検出部と、動きベクトルを利用して複数の画像を合成することにより、新たな画像の画像データを生成する超解像処理を行う超解像処理部とを備えている。超解像処理部が動作しないときは、駆動制御部は第1の周期で読み出し指示を撮像素子に出力して1枚の画像を得る。超解像処理部が動作するときは、駆動制御部は、第1の周期よりも短い第2の周期で読み出し指示を撮像素子に複数回出力する。超解像処理部は、得られた複数の画像に基づいて、超解像処理を行い、新たな画像の画像データを生成する。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、撮像装置に関する。
【背景技術】
【0002】
近年、ビデオカメラ、デジタルスチルカメラ等の撮像装置においては、小型・軽量化のみならず高倍率ズーム化がますます進展している。光学ズームだけでなく電子ズームを併用することで非常に高倍率なズーム機能を実現した製品が多く市販され、一般に知られている。たとえば特許文献1は、電子ズーム機能を有する撮像装置を開示している。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】特開平1−261086号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
従来の撮像装置における電子ズーム処理では、撮像素子の全画素のうち、ズーム倍率に応じた数の画素のみを用いて画像データを生成していた。具体的には、ズーム倍率が大きくなるほど、撮像素子の全画素のうちの、より少ない数の画素を用いて画像データを生成していた。表示の際にはその画像データに対して補間処理(いわゆる画素数拡張処理)が行われ、画像が拡大される。その結果、ズーム倍率が大きいほど画像が粗くなり、画質が激しく劣化してしまうという問題があった。撮像装置では画質の向上も要求されているため、電子ズームによる撮像装置の撮影倍率拡大処理には、実用上限界があった。
【0005】
本発明は、電子ズームを使用した場合でも、画質劣化の少ない画像を撮影できる撮像装置を提供することを目的とする。
【課題を解決するための手段】
【0006】
本発明による撮像装置は、被写体の像を形成する光学系と、前記被写体の像を受けて画像信号を生成し、読み出し指示に基づいて前記画像信号を出力する撮像素子と、前記読み出し指示を前記撮像素子に出力する周期を制御する駆動制御部と、前記画像信号から得られた画像データを格納するメモリと、複数の画像の画像データを利用して、前記被写体の少なくとも1つの動きベクトルを検出する動き検出部と、前記少なくとも1つの動きベクトルを利用して前記複数の画像を合成することにより、新たな画像の画像データを生成する超解像処理を行う超解像処理部とを備え、前記超解像処理部が動作しないときは、前記駆動制御部は第1の周期で前記読み出し指示を前記撮像素子に出力し、前記超解像処理部が動作するときは、前記駆動制御部は、前記第1の周期よりも短い第2の周期で前記読み出し指示を前記撮像素子に複数回出力し、前記メモリは、複数回の読み出し指示に基づいて得られた、複数の画像の画像データを格納する。
【0007】
前記超解像処理部によって生成される前記新たな画像の画素数は、前記複数の画像の各画素数より多くてもよい。
【0008】
前記超解像処理部は、前記少なくとも1つの動きベクトルを利用して、前記複数の画像の位置ずれを補正して前記複数の画像を合成してもよい。
【0009】
前記複数の画像は、1枚の基準画像および少なくとも1枚の参照画像を含み、前記動き検出部は、前記基準画像内の前記被写体のパターンの位置、および前記少なくとも1枚の参照画像内の前記被写体のパターンの位置に基づいて前記少なくとも1つの動きベクトルを検出し、前記超解像処理部は、前記少なくとも1つの動きベクトルによって示される動き量および方向を利用して、前記基準画像内の前記被写体のパターンの位置と、前記少なくとも1枚の参照画像内の前記被写体のパターンの位置とが等しくなるよう、前記複数の画像の位置ずれを補正してもよい。
【0010】
前記超解像処理部は、前記複数の画像の画素をずらして前記複数の画像を合成し、新たな画像の画像データを生成する超解像処理を行ってもよい。
【0011】
前記撮像装置は、前記超解像処理部を動作させるか否かを制御し、かつ通常撮影モードおよび電子ズームモードの切り替えを制御する制御部をさらに備え、前記通常撮影モードでは第1の画素数の画像が生成され、前記電子ズームモードでは、前記第1の画素数の画像の一部である、第2の画素数の画像を利用して電子ズーム処理が行われ、前記制御部は、前記通常撮影モードでは前記超解像処理部を動作させず、前記通常撮影モードを前記電子ズームモードに切り替えたときは、前記超解像処理部を動作させてもよい。
【0012】
前記光学系は、光学ズームを行うための少なくとも1つのレンズを有しており、前記通常撮影モードでは前記少なくとも1つのレンズを利用した前記光学ズーム処理が行われ、前記光学ズーム処理のズーム倍率が略最大に至った時点で、前記制御部は、前記通常撮影モードを前記電子ズームモードに切り替えてもよい。
【0013】
前記電子ズームモードにおいてズーム倍率が大きくなるに従って、前記駆動制御部は、前記第2の周期を段階的により短く変更し、前記読み出し指示を前記撮像素子に複数回出力してもよい。
【0014】
前記駆動制御部は、前記少なくとも1つの動きベクトルに基づいて、前記被写体の動き量が所定値よりも大きいか否かを判定し、前記動き量が所定値よりも大きいときは、前記第2の周期を段階的により短く変更してもよい。
【0015】
前記駆動制御部は、前記少なくとも1つの動きベクトルに基づいて、前記被写体の動き量が所定値よりも大きいか否かを判定し、前記動き量が所定値よりも大きいときは、前記制御部は前記超解像処理部を動作させず、前記動き量が所定値以下のときは、前記制御部は前記超解像処理部を動作させてもよい。
【0016】
前記撮像装置は、1枚の画像の画像データに基づいて画素数を拡張する補間ズーム部と、自装置の状態に応じて、前記超解像処理部を動作させるか、前記補間ズーム部を動作させるかを切り替える切り替え部とをさらに備えていてもよい。
【0017】
前記切り替え部は、自装置のバッテリの残量に応じて、前記超解像処理部を動作させるか、前記補間ズーム部を動作させるかを切り替えてもよい。
【0018】
前記切り替え部は、自装置の温度に応じて、前記超解像処理部を動作させるか、前記補間ズーム部を動作させるかを切り替えてもよい。
【発明の効果】
【0019】
本発明によれば、電子ズームを使用した場合でも、画質劣化の少ない画像を撮影できる。
【図面の簡単な説明】
【0020】
【図1】実施形態1にかかる撮像装置100のブロック図を示す図である。
【図2】図1に示したデジタル信号処理部7の内部構成を示すブロック図である。
【図3】電子ズーム時に画像信号が読み出される撮像素子2の画像読み出し領域31を模式的に示す図である。
【図4】(a)は、画像撮影時の撮像素子2から読み出された画像41を示す図であり、(b)は電子ズーム後の拡大された画像42を示す図である。
【図5】撮像素子2からの画像信号の読み出しを説明するためのタイミングチャートである。
【図6】撮像素子2からの画像信号の読み出しを説明するための、他のタイミングチャートの例である。
【図7】図1に示したデジタル信号処理部7の超解像処理部13において実施される超解像処理を説明するための模式図である。
【図8】複数の画像の位置ずれを補正する処理の概念図である。
【図9】撮像装置100のズーム倍率と、ズーム倍率に応じたフレームレートと、超解像処理に使用される画像の枚数の関係を示す図である。
【図10】図9に示した電子ズームが動作し始めた以降(電子ズームモード時)の撮像素子2からの画像信号読み出しと超解像処理の結果得られた画像の例を示す図である。
【図11】実施形態1の電子ズームモード時の動作アルゴリズムを説明するためのフローチャートである。
【図12】図2に示した動き検出部12の動き検出エリアを模式的に表した図である。
【図13】図1の撮像素子2からの画像信号の読み出しを説明するためのタイミングチャートおよび超解像処理の結果得られた画像の例を示す図である。
【図14】実施形態2の電子ズームモード時の動作アルゴリズムを示すフローチャートである。
【図15】実施形態3にかかる撮像装置101の構成を示す図である。
【図16】実施形態3にかかる撮像装置101のデジタル信号処理部17および切り替え部22に関連する構成の詳細を示す図である。
【図17】図1の撮像素子2からの画像信号の読み出しを説明するためのタイミングチャートである。
【図18】実施形態3の電子ズームモード時の動作アルゴリズムを示すフローチャートである。
【図19】本発明の実施形態の変形例を説明する図である。
【図20】画像信号の読み出し位置をずらした例を示す図である。
【図21】本発明の実施形態の変形例を説明する図である。
【発明を実施するための形態】
【0021】
以下、添付の図面を参照しながら、本発明による撮像装置の実施形態を説明する。各実施形態の撮像装置は、動画および静止画の少なくとも一方を撮影する機能を有していればよい。このような撮像装置として、たとえば静止画のみの撮影機能を有するデジタルスチルカメラ、動画のみの撮影機能を有するデジタルビデオカメラ、静止画および動画の撮影機能を有する、デジタルスチルカメラ、デジタルビデオカメラおよび携帯型電子機器が考えられる。
【0022】
以下の説明では、動画および静止画の両方を含む概念として「映像」という語を用いる。
【0023】
(実施形態1)
図1は、本実施形態にかかる撮像装置100のブロック図を示す。撮像装置100は、光学系1と、撮像素子2と、アナログ信号処理部3と、A/D変換部4と、メモリ部5と、メモリ制御部6と、デジタル信号処理部7と、ズーム駆動制御部8と、撮像素子駆動制御部9と、システム制御部10と、を備える。
【0024】
光学系1は、複数のレンズ群を有している。複数のレンズ群を用いて光学ズーム機能が実現される。光学系1の光学ズーム機能に関し、そのズーム倍率は1倍からRo倍(Ro>1)まで連続的に可変であるとする。本実施形態1においては一例としてRo=10として説明を行う。
【0025】
撮像素子2は、例えばCCDやMOSセンサとして知られる光電変換デバイスである。撮像素子2は、受けた光を、その強度に応じた信号値を有する電気信号に変換する。たとえば撮像素子2は、1回の読み出し指示に基づいて、1枚の画像を構成する相当する各画素の電気信号(アナログ映像信号)を出力する。
【0026】
アナログ信号処理部3は、アナログ映像信号に対し、ゲイン調整、ノイズ除去等の信号処理を施す信号処理回路である。アナログ信号処理部3は、処理後の映像信号(アナログ映像信号)を出力する。
【0027】
A/D変換部4は、アナログ信号をデジタル信号に変換する。たとえばA/D変換部4は、アナログ映像信号を受け取り、予め設定された複数の閾値に基づいてその映像信号の信号値を離散化してデジタル信号を生成する。
【0028】
メモリ部5は、デジタルデータを保持する記憶装置である。メモリ部5は、たとえばDRAMである。
【0029】
メモリ制御部6は、メモリ部5からのデータの読み出し、およびメモリ部5へのデータの書き込みを制御する。
【0030】
デジタル信号処理部7は、各種のデジタル信号処理を施し、処理後のデジタル信号を出力する。この各種デジタル信号処理とは、例えば、輝度信号と色差信号の分離、ノイズ除去、ガンマ補正、先鋭度改善処理、電子ズーム処理等の、カメラに必要なデジタル処理である。なお電子ズーム処理時には、後述する超解像(Super Resolution)処理により、電子ズームされた映像の画質の向上が実現される。
【0031】
ズーム駆動制御部8は、光学系1中のレンズ群の一部の駆動を制御し、光学系1のズーム倍率を変更する。ズーム駆動制御部8は、任意のズーム倍率を設定することができる。
【0032】
撮像素子駆動制御部9は、撮像素子2を駆動し信号の読み出し自体や読み出し時の画素数、ライン数、電荷蓄積時間(露光時間)、読み出し周期を制御する。
【0033】
システム制御部10は、ズーム駆動制御部8、撮像素子駆動制御部9、デジタル信号処理部7を統合的に制御し、映像撮影時にそれぞれが連動して適切な動作を行うよう指令を与える。システム制御部10は、例えば、DRAMやSRAMなどのRAMに展開されたコンピュータプログラムを実行するマイクロコンピュータとして実現される。または、システム制御部10は、ASIC(Application Specific IC)のような、マイクロコンピュータとそれに付随したメモリに格納される制御プログラムとして実現されてもよいし、DSP(Digital Signal Processor)として実現されてもよい。
【0034】
以下、本実施形態にかかる撮像装置100の動作を簡単に説明する。光学系1は、被写体からの光を受け、被写体像を撮像素子2上に結像する。このときのズーム倍率はズーム駆動制御部8によって制御されている。撮像素子2上に被写体像が結像されると、撮像素子2はその被写体像を表す電気信号(アナログ映像信号)を出力する。アナログ信号処理部3は、撮像素子2から得られたアナログ映像信号に所定の信号処理を施し、処理後のアナログ映像信号を出力する。A/D変換部4は、アナログ信号処理部3から出力されたアナログ映像信号を受け取り、デジタル映像信号に変換して出力する。バッファメモリであるメモリ部5は、このデジタル映像信号を一旦記憶する。
【0035】
デジタル信号処理部7は、メモリ制御部6を介して、メモリ部5に記憶されたデジタル映像信号を読み出し、各種のデジタル信号処理を施し、必要に応じて映像データをメモリ部5に書き戻す。
【0036】
本実施形態にかかる撮像装置100は、デジタル信号処理部7における処理にその特徴の一つを有している。以下、デジタル信号処理部7の構成および動作の詳細を説明する。
【0037】
図2は、図1に示したデジタル信号処理部7の内部構成を示すブロック図である。映像処理部11は、映像信号からの輝度信号と色差信号の分離、ノイズ除去、ガンマ補正、先鋭度改善処理、等の、カメラに必要なデジタル処理を実行する。映像処理部11は、処理前の映像信号および処理後の映像信号はメモリ制御部6を介してメモリ部5から読み書きする。動き検出部12並びに超解像処理部13は、上述の高画質な電子ズーム処理を実行する。詳細は後述する。
【0038】
図3は、電子ズーム時に画像信号が読み出される撮像素子2の画像読み出し領域31を模式的に示す。電子ズームモードのとき、同図に示すように撮像素子2の全撮像領域30(換言すると撮像可能な領域)に対し、電子ズーム処理が実行される。撮像素子2は、撮像素子駆動制御部9からの指示に基づいて全撮像領域30に含まれる一部の領域31に結像された被写体像の画像信号を読み出す。後述のように読み出した画像信号に対し、デジタル信号処理部7において画像の拡大処理(画素数の拡張)が施される。
【0039】
なお、撮像素子2から読み出す水平走査ライン数は、例えば60Pのハイビジョン方式の場合、1フレームで約1080ラインが必要となる。そのため本実施形態の説明においては、電子ズームモードでない通常撮影モードの撮影時の撮像素子2から読み出す水平走査ライン数は1080ラインとする。また図3においては、一例として撮像素子2から電子ズームモードにおいて読み出す画像の水平ライン数を648ラインとして示しているが、この場合、電子ズーム倍率(Re)は、1.6倍となる。なお本実施形態1においては一例としてReの最大値を3として説明する。
【0040】
また図示しない撮像装置100の操作者の指示により、撮像装置100のズーム動作を行う場合、はじめに光学系1による光学ズームを実施し、そのズーム倍率が略最大になった時点以降、電子ズームを併用することで更にズームを行う構成であるとする。その場合、撮像装置100のトータルの最大ズーム倍率はRoとReの積となる。
【0041】
図4(a)は、画像撮影時の撮像素子2から読み出された画像41を示し、(b)は電子ズーム後の拡大された画像42を示す。撮像素子2上で受光した像のうち、その一部を拡大することで、光学ズームと同じように撮影画像の拡大が可能である。なお、従来知られている電子ズーム処理では電子ズーム倍率が大きいほど画像が粗くなり、画質が激しく劣化していた。しかしながら本実施形態によれば、後に詳述する超解像処理により、画質の劣化を生じさせない電子ズーム処理が実現される。
【0042】
図5は、撮像素子2からの画像信号の読み出しを説明するためのタイミングチャートである。図5において(1)はテレビジョン信号の垂直同期信号、(2)は撮像素子2に蓄積された電荷を外部に読み出すトリガとなる読み出しトリガパルス、(3)は撮像素子2から読み出される出力信号(画像信号)を示す。図5に示すように、本実施形態における撮像装置100では、撮像素子2に蓄積される画像信号は周期的に、そして、連続的に読み出し可能である。画像信号の読み出しは、システム制御部10からの指示を受けた撮像素子駆動制御部9が読み出しトリガパルスを撮像素子2に印加することで行われる。ここで垂直同期信号の周期は、例えば本実施形態の撮像装置100において、標準のテレビジョン方式に合致した動画を撮影する場合は、それに合致したフレーム周期(もしくはテレビジョン方式がインターレース方式の場合はフィールド周期)に相当する。例えばデジタルスチルカメラのように静止画を撮影する場合は、垂直同期信号の周期は、画像確認用のモニタ画像(デジタルスチルカメラのビューファインダや液晶表示装置に表示される画像)の表示を更新する周期である。もちろん静止画を撮影する場合には、撮影者のシャッター操作に合わせて任意のタイミングで画像の読み出しを行えるよう、必要がなければ図5に示したような周期的な動作を常に行っておかなくてもよい。なお本実施形態1においては、電子ズームを行わない動画撮影時の垂直同期信号の周期、即ちフレームレートは1秒あたり60枚(60fps)として説明するが、これに限るものではない。
【0043】
図6は、撮像素子2からの画像信号の読み出しを説明するための、他のタイミングチャートの例である。図6においては、画像信号の読み出しを1フレーム周期に1枚以上(例えば2枚)とするために撮像素子駆動制御部9が読み出しトリガパルスの周期をタイミングA以降に変更した例を示す。このように本実施形態の撮像装置100においては、撮像素子駆動制御部9によって印加される読み出しトリガパルスの周期を自由に変更することで、画像信号の読み出し周期を自由に変えることができる。
【0044】
図7は、図1に示したデジタル信号処理部7の超解像処理部13において実施される超解像処理を説明するための模式図である。図7において(2)、(3)は図5で説明した読み出しトリガパルス、並びに、撮像素子2から読み出される出力信号(画像信号)である。
【0045】
図7の(4)はフレーム1からフレーム4の各タイミングで撮像素子2から読み出される画像信号の例であり、白丸、黒丸等で示した点が画像の各画素の信号を表す。(5)は読み出された4つの画像信号の空間的な位置関係を示した図である。
【0046】
通常、撮像装置を手で保持して撮影した場合、手ぶれによって撮影される画像に位置ずれが生じる。そのため、同じ被写体を撮影したとしても、手ぶれが原因となって複数の画像における被写体の空間的な位置がずれることがある。
【0047】
図8を参照しながらよりわかりやすく説明する。図8(1)は、被写体である「○」を連続撮影して得られた4枚のフレームf1〜f4を示し、図8(2)は被写体を基準として各画像を重ね合わせたときの画像間の位置関係の例を示している。
【0048】
図8(1)によれば、同じ被写体を連続して撮影したにもかかわらず、手ぶれにより、各フレームの異なる位置に被写体が存在していることが理解される。
【0049】
本実施形態では、同じ被写体を含む複数のフレームを利用して画像の解像度を高める。上述の4フレームf1〜f4には、同じ被写体「○」が含まれている。よって、図8(2)に示すように、同じ被写体を含む、画像間で重複した部分の情報を合わせて新たな画像情報を生成すれば、フレーム数に応じて画像の解像度を高めることができる。なお、画像内において具体的な被写体を特定する必要はない。異なる画像内に存在する、相互に最もよく類似するパターンを特定すればよい。たとえば、小領域内のパターンを基準にしてもよいし、画像内の人物の顔をパターンとしてもよい。
【0050】
再び図7を参照する。
【0051】
図7の(5)は、4枚の画像に共通する被写体を基準として各画像を重ね合わせたときの画像間の位置関係の例を示している。この図は図8(2)に対応している。
【0052】
そして図7の(6)は超解像処理により(5)に示した4つの画像を合成した後の画像を示す。
【0053】
本実施形態に示す撮像装置100は撮像素子2で撮影された複数の画像を、その空間的な位置ずれ量を元に合成し、画素ずらし画像を生成する。
【0054】
より具体的には、最初に撮影された画像を基準画像とし、基準画像内に、所定の大きさの矩形の窓領域Aを設定する。そして、窓領域A内のパターンと類似するパターンを、以後に撮影された画像(参照画像)内で探索する。探索範囲は、適宜定められる。たとえば、参照画像において、基準画像の窓領域Aの座標位置と同じ座標位置を基準として、予め定められた一定の範囲Bが設定される。その範囲Bにおいて、窓領域A内のパターンと類似するパターンが探索される。パターンの類似の度合い(程度)は、たとえば残差平飽和(SSD:Sum of Square Differrences)や、残差絶対値和(SAD:Sum ofAbsoluted Differences)を計算することによって評価できる。たとえば、差が最も小さくなるときのパターンを、窓領域A内のパターンと類似するパターンとして取り扱えばよい。窓領域A内のパターンの位置と、各参照画像において特定された各パターンの位置との差が、位置ずれ量となる。基準画像からの方向まで含めた位置ずれ量は、「動きベクトル」とも呼ばれる。
【0055】
なお、参照画像の枚数は任意である。たとえば撮影した複数枚の中の一部の画像のみを用いて処理を行ってもよい。
【0056】
本実施形態にかかる撮像装置100は、これらの位置ずれ量を元に各画像を合成する。これにより、より高画質な画像(6)を得る。この処理は超解像処理とも呼ばれる。超解像処理によって得られた超解像画像(6)は、合成前の画像(5)に比べて、空間当たりの画素数(解像度)が大きくなっている。
【0057】
ここで行われる超解像処理は、単なる画素数増加処理ではない。別個独立に撮影された、実存する被写体の画像データを用いるため、破綻が抑えられた画像が得られると共に、画像の先鋭度が劣化しにくいという特徴を有するからである。
【0058】
従来の補間方法との相違を説明する。いま、隣接する2画素の間に新たにn個の画素を挿入する処理を考える。従来の補間方法として、隣接する2つの画素の画素値を用いて新たな画素の画素値を決定する補間方法が考えられる。たとえば、隣接2画素の画素値がaおよびbであるとすると、画素値aからbまで、(b−a)/nずつ画素値が変化するよう、n個の画素の画素値を決定する補間方法が考えられる。この方法によれば、画素数は増加するものの、挿入された画素の画素値は常に予め定められた方法で一様に決定される。これでは、画像の破綻が生じたり、先鋭度が劣化することがある。後者の例を挙げると、たとえば上述の隣接2画素が、輝度差が大きい部分(たとえば輪郭部分)の2画素であるとすると、補間された画素は輪郭部分の階調が徐々に変化するように生成される。これは、エッジの先鋭度を劣化させる。
【0059】
超解像処理部13が超解像処理を行うかどうかは、超解像処理モードがオン(ON)かオフ(OFF)かによって決定される。
【0060】
超解像処理モードがONのとき、超解像処理部13は超解像処理を行い、OFFのときは超解像処理を行わない。超解像処理を行うとき、複数画像間の位置ずれ量の検出は動き検出部12(図2)が実行し、検出した空間的な位置ずれ量を元に画像を合成する。
【0061】
動き検出部12は、撮像素子2から読み出された画像信号が示す2枚以上の画像(5)の被写体間の位置ずれ量および方向(動きベクトル)を検出する。動き検出部12が動きベクトルを検出する方法の一例として、上述した窓領域を利用してパターンを認識する、いわゆる画像間のブロックマッチングを用いてもよい。または、フーリエ変換を利用した位相限定相関法を用いてもよい。本実施形態1においてはいずれの方法を採用しても構わない。なお、動き検出部12の処理は特定の方法に限られない。
【0062】
上述の説明では、動き検出部12は基準画像からの方向まで含めた位置ずれ量(動きベクトル)を検出すると説明した。しかしながら、撮影環境によっては基準画像からのずれの方向が予め決まっている場合があり得る。そのような場合には、動き検出部12は基準画像からの方向を検出する必要はなく、動き量のみを検出すればよい。本願明細書においては、基準画像からのずれの方向が予め決まっており、、動き検出部12が動き量のみを検出する場合においても、「動き検出部12が動きベクトルを検出する。」と記載することがある。
【0063】
なお超解像処理時に合成に用いる画像枚数は4枚に限るものではない。
【0064】
本実施形態においては、超解像処理モードのON/OFFは、電子ズームが行われているか否かによって決定される。
【0065】
図9は、撮像装置100のズーム倍率と、ズーム倍率に応じたフレームレートと、超解像処理に使用される画像の枚数の関係を示す。
【0066】
本実施形態1においては、図示しない撮像装置100の操作者の指示により撮像装置100のズーム動作を行う場合、はじめに光学系1を駆動して光学ズーム動作をその略最大倍率に達するまで行う。このとき撮像装置100における撮影のフレームレートは標準の60fpsとし、且つ超解像処理モードはOFFとする。超解像処理部13は超解像処理を行わないため、画像合成枚数は1枚である。
【0067】
次に、図示しない撮像装置100の操作者の指示が光学ズームの略最大倍率(10倍)に至った時点で電子ズーム処理が動作し始める。操作者の指示が継続する限り、電子ズームの最大倍率に至るまでズームが行われる。
【0068】
電子ズームが動作し始めたタイミング以降、電子ズームのズーム倍率が増加するに従い、撮像装置100は撮影のフレームレートを段階的に上げる。図9では、たとえば60fps以降、90、120、150および180まで段階的に上げる。この処理は、撮像素子駆動制御部9が読み出しトリガパルスを出力するタイミングを変えることによって実現される。これにより、一定時間内に取得できる画像枚数が増加する。同時に、超解像処理モードがONに変更され、超解像処理部13は超解像処理を実行する。
【0069】
超解像処理部13は、複数の画像から超解像処理により高画質な合成画像を生成する。超解像処理は、通常撮影モード時のフレームレート(60fps)の1フレーム期間である1/60秒に取得した画像を合成して行われる。すなわち、電子ズームのズーム倍率が増加するに従い、超解像処理に用いられる画像の枚数が段階的に増加する。
【0070】
図10は、図9に示した電子ズームが動作し始めた以降(電子ズームモード時)の撮像素子2からの画像信号読み出しと超解像処理の結果得られた画像の例を示す。図10において(1)、(2)は図5に示した垂直同期信号、読み出しトリガパルスである。図10においては、一例として1フレーム期間に4回の読み出しトリガパルスを撮像素子2に印加して、4つの画像の画像信号を読み出している。
【0071】
図10に示すように、図示しない撮像装置100の操作者の指示で、電子ズームが動作し始めるズーム倍率が設定されると、撮像素子駆動制御部9が読み出しトリガパルスを出力する周期を上げ、通常の1フレーム期間内に複数枚の画像信号を出力させる。そして動き検出部12は、得られた複数枚の画像間の位置ずれ量を検出する。動き検出部12は検出結果(位置ずれ量)を超解像処理部13に供給する。超解像処理部13は、そのずれ量に基づいて画素ずらしによる合成処理を行い、高画質な超解像画像を生成する。
【0072】
図11は、本実施形態の電子ズームモード時の動作アルゴリズムを説明するためのフローチャートである。図11に示した動作アルゴリズムはシステム制御部10に例えばハードウエア、もしくはプログラムとして実装されているとする。
【0073】
以上のように構成された本実施形態の撮像装置100の動作を、以下、図11を参照しながら説明する。まず撮像装置100のズーム倍率が初期状態である1倍に設定されていると仮定し、図示しない撮像装置100の操作者の指示で、ズーム動作が指示されたとする。
【0074】
ステップ101において、システム制御部10は、操作者の指示が光学ズーム倍率の上限を超えているか否かに基づいて電子ズームがONであるか否かを判断する。
【0075】
本実施形態では、図示しないズームボタンの押下によって操作者の指示が受け付けられ、ズームボタンが押下され続ける時間をもってズーム倍率が決定されるとする。操作者の指示がズーム倍率10以下の場合、上述の通り、ズーム駆動制御部8は、光学系1中の一部のレンズを駆動制御して光学系1のズーム倍率を指定の倍率に設定する。これによりズーム撮影が可能となる。このとき、電子ズームモードはOFFであり、超解像モードもOFFである。
【0076】
一方、操作者の指示が光学ズーム倍率の上限である10倍を超える場合には、システム制御部10は、電子ズームモードおよび超解像モードをONにする。これにより、処理はステップ102に進む。
【0077】
ステップ102では、システム制御部10は具体的な電子ズーム倍率を決定する。より具体的には、操作者によるズームボタンの連続押下時間から電子ズーム倍率を決定する。このとき、電子ズームモードはONである。また、超解像モードもONになる。システム制御部10は、決定したズーム倍率を特定する指示をデジタル信号処理部7に送る。
【0078】
ステップ103では、撮像素子駆動制御部9は、ステップ102で決まった電子ズーム倍率から、撮像素子2から読み出すべき画素数および範囲を算出し決定する。電子ズームモード時は撮像素子2から取得できる総画素数のうちの一部のみを読み出して、これに拡大処理(画素数の拡張)を施しズーム画像を得ればよい。そのため、撮像素子2から読み出すべき画素数を電子ズーム倍率から算出する必要がある。例えば電子ズーム倍率Reが2倍のとき、撮像素子駆動制御部9は、撮像素子2の総画素数の約1/4の画素の画像信号を読み出すことを決定する。同様に、撮像素子駆動制御部9は、図3に示す全撮像領域30の中心部を含む領域31の画素の画像信号を読み出すことを決定する。
【0079】
なお撮像素子2から読み出した画像に対してはノイズ除去のためのフィルタ処理などが必要なため、これら処理のためのマージンとして実際には1/4以上の画素数を読み出しておくことが好ましい。また撮像素子の構造によっては直接読み出す水平と垂直方向の画素数を指定できるものもあれば、CCDのように垂直方向の画素数(ライン数)しか指定できず、水平方向の画素は一旦メモリに記憶してから、改めて必要な画素数のみを読み出す(切り出す)構成を採る場合もあるが、本実施形態1においてはどちらの構成でも構わない。また付け加えると、電子ズームモードにおいて撮像素子2から読み出す画素数を総画素数より減らすことは、電子ズーム時に撮像素子2から読み出す画像の枚数(フレームレート)を増やす際に機器の消費電力やハードウエア規模の点で有利に働く。
【0080】
次にステップ104は、図9で説明したように電子ズーム倍率を元に、超解像処理で合成に用いる画像の枚数を決定するステップである。電子ズーム倍率と画像枚数の関係は、電子ズームによる画質劣化度合いと、超解像処理で使用する画像枚数による画質改善度合いを元に、あらかじめテーブル等を用意しておき、このテーブルを参照して合成する画像の枚数を決定する。
【0081】
次にステップ105において、ステップ104で決まった画像枚数を撮像素子2から読み出せるよう、システム制御部10は撮像素子駆動制御部9に指示を送り、読み出しトリガパルスを撮像素子2に印加させる。この結果、撮像素子2から所望の枚数の画像信号が読み出される。読み出された画像信号は、上述した信号処理を施される。
【0082】
最後にステップ106にて、超解像処理部13は、信号処理されたデジタル映像信号に基づいて、図2、図7、図10で説明した超解像処理を実行し、高画質な電子ズーム画像を得る。
【0083】
以上のようなステップ101からステップ106までの動作を実施することで、電子ズーム時でも高画質な画像を得ることができる撮像装置100を得ることができる。
【0084】
(実施形態2)
まず、本実施形態にかかる撮像装置の基本的な構成は、図1に示す、実施形態1にかかる撮像装置100の構成と同じである。したがって、本実施形態においても図1に示す撮像装置100を利用して説明する。実施形態1と同様の部分については説明を省略する。
【0085】
以下、図12、図13、図14を参照しながら、本実施形態にかかる撮像装置を説明する。本実施形態にかかる撮像装置は、撮影した画像中における被写体の動きを検出し、それに応じて露光時間を変更する点が、実施形態1にかかる撮像装置と異なる。
【0086】
図12は、図2に示した動き検出部12の動き検出エリアを模式的に表した図である。図12において○が画像内の画素の配列を示し、点線で示した四角は画像内で動きを検出する4つのエリアを示す。なおエリアは4つとしているがこれに限るものではない。
【0087】
図13は、図1の撮像素子2からの画像信号の読み出しを説明するためのタイミングチャートおよび超解像処理の結果得られた画像の例を示す。図13において(1)は垂直同期信号、(2)は撮像素子2に蓄積された電荷を外部に読み出すトリガとなる読み出しトリガパルス、(3)は撮像素子2から読み出される出力信号(画像信号)を示す。図13に示すように、本実施形態における撮像装置では、後述する被写体の動き検出結果に応じて読み出しトリガパルスの間隔を本実施形態1に比べて短くすることで、露光時間の短い複数の画像信号を読み出すように構成されている。なお、1フレーム期間に読み出される最後の画像信号の読み出し後から、次の垂直同期信号までの期間に撮像素子2に蓄積される信号電荷は、図示しない電荷吐き出しパルスによってグランドに捨てられるとする。
【0088】
図14は、本実施形態の電子ズームモード時の動作アルゴリズムを示すフローチャートである。図14に示した動作アルゴリズムはシステム制御部10に例えばハードウエア、もしくはプログラムとして実装されているとする。
【0089】
以上のように構成された本実施形態の撮像装置に関し、以下その動作を本実施形態1と異なる部分のみ図をもとに説明する。
【0090】
まず、動き検出部12は、撮像素子2で撮影された画像に対し、画像内の4つのエリア毎に画像の動きを継続して検出する。このとき、4つのエリア内でそれぞれ検出される動きの大きさと方向(動きベクトル)をモニタする。そして4つのエリアで検出される動きベクトルの大きさ並びに方向が略同一の場合は、被写体動きフラグを0にセットし、逆に動きベクトルの大きさ並びに方向に差異がある場合は、被写体動きフラグを1にセットする。動きベクトルの大きさ並びに方向に差異については、あらかじめ一定の閾値を設けておき、動きベクトルの大きさ並びに方向がこの閾値を越えた場合、被写体動きフラグを1にセットするなどといった方法が考えられる。
【0091】
次に本実施形態の撮像装置は、実施形態1と同様に図14のステップ101からステップ104において電子ズームの要否、電子ズーム倍率、読み出し画素数、合成枚数を決定する。
【0092】
次にステップ201において、動き検出部12の被写体動きフラグを参照し、このフラグが0の場合は処理をスキップして次のステップ105を実行し、フラグが1の場合は、撮像素子2から取得する複数枚の画像の総露光時間を決定する。これは複数画像を合成する場合、画像内に動く被写体が存在すると合成によって被写体像が多重露光のような画像となり却って画質を損ねる。よって、これを回避するために露光時間を短く設定し、動く被写体の影響を軽減させるためである。そこで、被写体動きフラグが1の場合、撮影画像内に動く被写体(例えば人物や乗り物など)が含まれていると判断し、その場合には図13に示すように撮影する複数画像の総露光時間を短縮する。なお本実施形態においては被写体動きフラグを用いて被写体の動きの有無だけを判別したが、例えば動き検出部12にて検出される複数の動きベクトルの分散度合いなどから被写体の動きの強弱を多段階で判定し、その結果に応じて複数画像の総露光時間を多段階で変更することも可能である。具体的には、被写体の動きが大きいほど、露光時間を段階的に短くする。
【0093】
以上のように撮影画像中の被写体の動きの有無に基づいて、各画像毎の露光時間を変更すれば、被写体の動きが存在しても高画質なズーム画像を得ることができる。
【0094】
なお、実施形態1にかかる撮像装置の動作、および本実施形態にかかる撮像装置の動作は、併存させることができる。つまり、1台の撮像装置が、実施形態1にかかる動作と実施形態2にかかる動作とを行うことができる。たとえば最初の処理は実施形態1の図10および図11に示す処理を行い、その後、図13および図14に示す処理を行ってもよい。または、最初に図13および図14に示す処理を行い、被写体の動き、すなわち複数画像間の位置ずれ量がない、または所定範囲内に収まる場合には、図10および図11に示す処理に切り替えてもよい。
【0095】
(実施形態3)
以下、添付の図15、図16および図17を参照しながら、本実施形態にかかる撮像装置を説明する。上述の実施形態2においては、撮影した画像中に動く被写体が存在した場合に、超解像処理により却って画質を損ねる事態が発生することを回避するために、複数画像の各露光時間を変更する構成を説明した。
【0096】
これに対し本実施形態においては、露光時間の変更だけでは回避できない状況も想定して、撮影した画像中に被写体の動きを検出した場合は、超解像処理を停止して、従来から知られている1枚の画像から補間処理によりズーム画像を得る構成を説明する。
【0097】
図15は、本実施形態にかかる撮像装置101の構成を示す。
【0098】
本実施形態にかかる撮像装置101は、一部において、図1に示す実施形態1にかかる撮像装置100の構成と異なっている。実施形態1にかかる撮像装置100の構成要素と同じ機能を有する撮像装置101の構成要素には、同じ参照符号を付し、その説明を省略する。
【0099】
本実施形態にかかる撮像装置が、実施形態1にかかる撮像装置と異なる点は、デジタル信号処理部7に代えてデジタル信号処理部17を設けたこと、および切り替え部22を設けたことにある。これらについて図16を参照しながら詳細に説明する。
【0100】
図16は、本実施形態にかかる撮像装置101のデジタル信号処理部17および切り替え部22に関連する構成の詳細を示す。
【0101】
デジタル信号処理部17は、映像処理部11と、動き検出部12と、超解像処理部13と、補間ズーム部21とを有している。デジタル信号処理部17は、実施形態1にかかるデジタル信号処理部7の構成に補間ズーム部21が追加されて構成されている。映像処理部11、動き検出部12、および超解像処理部13の機能は、本実施形態と実施形態1とで同じである。
【0102】
補間ズーム部21は、与えられた画像データに基づいて補間処理を行い、画像の画素数を増加させる。これにより、与えられた1枚の画像を拡大する。補間処理は、たとえば、従来から知られている線形補間またはバイキュービック補間である。
【0103】
切り替え部22は、デジタル信号処理部17とメモリ制御部6との間の入出力の切り替えを行う。切り替え部22は、後述するように被写体動きフラグの値に応じて、メモリ制御部6と超解像処理部13との接続、およびメモリ制御部6と補間ズーム部21との接続を切り替える。これにより、超解像処理部13および補間ズーム部21の一方と、メモリ部5との間でデータが伝送される。なお切り換え部22の初期設定は、メモリ制御部6と超解像部13との間が信号経路として繋がっており(ON)、メモリ制御部6と補間ズーム部21との間は遮断(OFF)されているとする。
【0104】
図17は、図1の撮像素子2からの画像信号の読み出しを説明するためのタイミングチャートである。図17において(1)は垂直同期信号、(2)は撮像素子2に蓄積された電荷を外部に読み出すトリガとなる読み出しトリガパルス、(3)は撮像素子2から読み出される出力信号(画像信号)を示す。図17に示すように、本実施形態3における撮像装置では、後述する被写体の動き検出結果に応じて読み出しトリガパルスの間隔を1フレーム期間に固定して、1フレーム期間に1枚の画像信号を読み出すように構成されている。
【0105】
図18は、本実施形態の電子ズームモード時の動作アルゴリズムを示すフローチャートである。図18に示した動作アルゴリズムはシステム制御部10に例えばハードウエア、もしくはプログラムとして実装され得る。
【0106】
以上のように構成された本実施形態の撮像装置の動作のうち、実施形態1にかかる撮像装置100の動作と相違する動作を説明する。
【0107】
まず、動き検出部12は、撮像素子2で撮影された画像に対し、画像内の4つのエリア毎に画像の動きを継続して検出する。このとき、4つのエリア内でそれぞれ検出される動きの大きさと方向(動きベクトル)をモニタする。そして4つのエリアで検出される動きベクトルの大きさ並びに方向が略同一の場合は、被写体動きフラグを0にセットし、逆に動きベクトルの大きさ並びに方向に差異がある場合は、被写体動きフラグを1にセットする。動きベクトルの大きさ並びに方向に差異については、あらかじめ一定の閾値を設けておき、動きベクトルの大きさ並びに方向がこの閾値を越えた場合、被写体動きフラグを1にセットするなどといった方法が考えられる。
【0108】
次に本実施形態の撮像装置においては、ステップ301において、動き検出部12の被写体動きフラグを参照し、このフラグが0の場合は処理をスキップして次のステップ102を実行し、フラグが1の場合は、ステップ302に進む。なおステップ102からステップ105の動作は実施形態1において説明したステップ102からステップ105の動作と同様であるため説明は省略する。
【0109】
ステップ302は、読み出しトリガパルスを設定し、撮像素子駆動制御部9を介して撮像素子2から1フレーム期間中に1枚の画像読み出しを実行する。次にステップ303において、切り替え部22を制御して、メモリ部5と超解像処理部13の間の信号経路を遮断し、逆にメモリ部5と補間ズーム部21の間の信号経路を繋ぐ。次にステップ304において補間ズーム部21を制御し、メモリ部5から取得する1枚の画像データに対しズーム処理を行う。
【0110】
以上のように撮影画像中の被写体に動きの有無に基づいて、電子ズーム時の処理を切り替えることで、被写体の動きが存在した場合に超解像処理により却って画質を損ねる事態が発生することを回避し、破綻のないズーム画像を得ることができる。
【0111】
以上、本発明の実施形態を説明した。上述の各実施形態は、本発明の一例である。本発明は、前述の実施形態に限られず、本発明の趣旨を逸脱しない範囲で種々の修正および変更が可能である。
【0112】
(A)実施形態3においては画像中の被写体像の動きの有無を元に超解像処理と補間ズーム処理を切り換えたが、例えばバッテリ残量や撮像装置本体の温度などの、自装置の状態を検出して処理を切り替える方法も考えられる。具体的には超解像処理を実施する場合、1フレーム期間内に複数枚の画像を撮影してこれを超解像処理するため、機器の消費電力が大きくなることが予想される。そこで機器内蔵のバッテリ残量が少ない場合は、撮影時間を少しでも延ばすために電子ズームは補間ズーム処理に切り替えることが考えられる。この場合、補間ズーム処理は通常、超解像処理に比べて演算量が少なく、使う画像枚数も1枚で足りるため機器の消費電力の低減が可能となり、撮像装置の撮影時間を延長することが可能となる。また消費電力が増えることは機器の温度上昇の原因となり、この温度上昇が機器の動作を不安定にする可能性がある。そこで、機器内に温度センサーを実装して機器の温度を検出し、機器の温度が一定値以下の場合は超解像処理を実行し、逆に一定値以上の場合は補間ズーム処理を実行するといった切り換えを適宜行う方法が有効である。
【0113】
(B)上述の各実施形態においては、撮影する映像を特に動画と静止画に分けて説明しなかった。しかしながら、本実施形態で説明した撮像装置は動画もしくは静止画のどちらを撮影する場合にも有効である。例えば動画撮影を目的とする場合、図10で説明した1フレーム期間内の動作を連続して行えば、動画撮影時でも高画質な電子ズームを実現することができる。また静止画撮影を目的とする場合、撮影者のシャッター操作に合わせて任意のタイミング以降で図10に示した1フレーム期間分の動作を実施し、得られた画像を静止画として記録すればよい。なお静止画の場合、1フレーム期間は被写体の明るさや絞りの開口に応じて決まる露光時間、つまりシャッター速度である。本実施形態で説明に用いた1/60秒といった固定の値である必要はない。
【0114】
(C)上述の各実施形態においては、超解像処理によって複数枚の画像を画素ずらし合成する場合、各画像間の画素ずれ量が図7の(6)に示すようにフレーム1の画像に対しフレーム2の画像が垂直方向に半画素分、フレーム3の画像が斜め45度方向に半画素分、フレーム4の画像が水平方向に半画素分といった格子上の点に乗るようなずれ量で撮影されることが保証されるなら問題はない。しかしながら、複数画像間のずれを撮影時の手ぶれなどによって得る場合はこのような保証はない。
【0115】
その場合は、複数画像の1つを基準にして、所望の格子上の各点に他の画像の画素が乗るように個別に画素補間などによって画素位置の移動を行ってから超解像処理を行えばよい。また他の方法として、撮像素子2もしくは光学系2を各画像の露光タイミングに合わせて物理的にシフトし、所望の画素ずれが生じるような構成を採ることも可能である。
【0116】
(D)上述の各実施形態にかかる撮像装置は、一眼レフ式カメラのようなレンズ交換式の撮像装置であっても有効である。
【0117】
(E)上述の各実施形態において、1フレーム期間内に複数の画像を得る際、露光時間の関係で、撮像素子2から得られる各画像が暗くなることが考えられる。これについては1フレーム期間に取得する画像枚数と露光時間から光学絞りの調整や撮像素子2からの出力後の信号増幅を行えばよいことはいうまでもない。
【0118】
(F)上述の実施形態において、撮影する対象が動画であり、撮像装置を撮影者が手で保持して撮影操作した場合、超解像処理にて合成された動画にも手ぶれによる画像の揺動が残留する。特に電子ズームモードでは画像の揺動も拡大されるため、画像鑑賞時に映像酔いなどを誘発しやすくなり好ましくない。そこでこの画像の揺動を補正する方法として以下の3つが考えられる。
【0119】
(F−1)第1の方法は、まずは電子ズームモードにおいて合成する複数枚の画像のうち、特定のタイミングの画像の1つを基準として選択する。例えば、図10において各フレーム期間において、(1)の垂直同期信号の立上り後の最初の画像(画像1)を基準とする。そして連続する2つのフレーム期間で基準の画像(垂直同期信号の立上り後の最初の画像(以降、基準画像と称す)どうしの位置ずれ量を動き検出部12で検出し、1フレーム期間前の基準画像に対し、次のフレーム期間の基準画像の位置関係が等しくなるように補正する(図19)。その後、このように1フレーム前の基準画像と位置合せされた基準画像と、同じフレーム期間内に撮影された他の画像(画像2〜4のタイミングに相当する画像)を超解像処理によって合成を行う。このようにすれば、合成された電子ズーム画像は各フレーム周期毎に位置が揃った画像となるために、手ぶれによる揺動が補正されたものとなる。なお1フレーム期間前の基準画像に対し、次のフレーム期間の基準画像の位置を合わせる方法としては、例えば以下のような方法がある。まず撮像素子2から読み出す画像信号の画素数を図11のステップ103で決める読み出し画素数より多い画素数に設定することで位置合せ用のマージンを確保し、この画像をメモリ部5に記憶させる。そして上述の動き検出部12における2画像間のずれ量検出結果に基づき、図20に示すようにメモリ部5からの画像信号の読み出し位置をAやBにずらして読み出す。また1画素以下のずれに対しては補間処理により画素間の中間位置の画素信号を作成して合わせればよい。なお各フレーム期間の基準画像は垂直同期信号の立上り後の最初の画像としたがこれに限るものではなく、中間や最後の画像としても何ら問題ない。
【0120】
(F−2)第2の方法は、電子ズームモードにおいて合成する複数枚の画像のうち、特定のタイミングの画像の1つを基準と固定する。例えば、図21において各フレーム期間において、(1)の垂直同期信号の立上り後の最初の画像(画像1)を基準とする。そして1つ前のフレーム期間にて作成された超解像処理による合成画像と、この基準画像との位置ずれ量を動き検出部12で検出し、1フレーム期間前の合成画像に対し、次のフレーム期間の基準画像の位置関係が等しくなるように補正する。その後、このように1フレーム前に超解像処理により作成された合成画像に対して位置合せされた基準画像と、この基準画像と同じフレーム期間内に撮影された他の画像(画像2〜4)を超解像処理によって合成を行う。このようにすれば、合成された電子ズーム画像は各フレーム周期毎に位置が揃った画像となるために、手ぶれによる揺動が補正されたものとなる。なお、1つ前のフレーム期間にて作成された超解像処理による合成画像と、次のフレーム期間の基準画像は画素数が異なるため、直接動き検出を行うことが困難な場合がある。そこで合成画像に対し画素間引きを行う、もしくは基準画像に画素補間を行い画素数を合成画像に合わせる、などの措置をとってから動き検出を行えばよいことは言うまでもない。
【0121】
(F−3)第3の方法は、複数枚の画像から超解像処理により合成される電子ズーム画像を一旦メモリ部5に記憶し、これを順次読み出して、連続するフレーム期間でのずれ量を動き検出部12によって検出し、検出されたずれ量に基づき上記第1の方法で説明した方法と同様に、メモリ部5から画像信号の読み出し位置をずらして読み出す。このようにすれば、合成された電子ズーム画像は各フレーム周期毎に位置が揃った画像となるために、手ぶれによる揺動が補正されたものとなる。
【産業上の利用可能性】
【0122】
本発明は、例えば、画像のズーム機能を有するデジタルカメラやビデオムービー等の撮像装置に利用することが可能である。
【符号の説明】
【0123】
1 光学系
2 撮像素子
3 アナログ信号処理部
4 A/D変換部
5 メモリ部
6 メモリ制御部
7 デジタル信号処理部
8 ズーム駆動制御部
9 撮像素子駆動制御部
10 システム制御部
【技術分野】
【0001】
本発明は、撮像装置に関する。
【背景技術】
【0002】
近年、ビデオカメラ、デジタルスチルカメラ等の撮像装置においては、小型・軽量化のみならず高倍率ズーム化がますます進展している。光学ズームだけでなく電子ズームを併用することで非常に高倍率なズーム機能を実現した製品が多く市販され、一般に知られている。たとえば特許文献1は、電子ズーム機能を有する撮像装置を開示している。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】特開平1−261086号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
従来の撮像装置における電子ズーム処理では、撮像素子の全画素のうち、ズーム倍率に応じた数の画素のみを用いて画像データを生成していた。具体的には、ズーム倍率が大きくなるほど、撮像素子の全画素のうちの、より少ない数の画素を用いて画像データを生成していた。表示の際にはその画像データに対して補間処理(いわゆる画素数拡張処理)が行われ、画像が拡大される。その結果、ズーム倍率が大きいほど画像が粗くなり、画質が激しく劣化してしまうという問題があった。撮像装置では画質の向上も要求されているため、電子ズームによる撮像装置の撮影倍率拡大処理には、実用上限界があった。
【0005】
本発明は、電子ズームを使用した場合でも、画質劣化の少ない画像を撮影できる撮像装置を提供することを目的とする。
【課題を解決するための手段】
【0006】
本発明による撮像装置は、被写体の像を形成する光学系と、前記被写体の像を受けて画像信号を生成し、読み出し指示に基づいて前記画像信号を出力する撮像素子と、前記読み出し指示を前記撮像素子に出力する周期を制御する駆動制御部と、前記画像信号から得られた画像データを格納するメモリと、複数の画像の画像データを利用して、前記被写体の少なくとも1つの動きベクトルを検出する動き検出部と、前記少なくとも1つの動きベクトルを利用して前記複数の画像を合成することにより、新たな画像の画像データを生成する超解像処理を行う超解像処理部とを備え、前記超解像処理部が動作しないときは、前記駆動制御部は第1の周期で前記読み出し指示を前記撮像素子に出力し、前記超解像処理部が動作するときは、前記駆動制御部は、前記第1の周期よりも短い第2の周期で前記読み出し指示を前記撮像素子に複数回出力し、前記メモリは、複数回の読み出し指示に基づいて得られた、複数の画像の画像データを格納する。
【0007】
前記超解像処理部によって生成される前記新たな画像の画素数は、前記複数の画像の各画素数より多くてもよい。
【0008】
前記超解像処理部は、前記少なくとも1つの動きベクトルを利用して、前記複数の画像の位置ずれを補正して前記複数の画像を合成してもよい。
【0009】
前記複数の画像は、1枚の基準画像および少なくとも1枚の参照画像を含み、前記動き検出部は、前記基準画像内の前記被写体のパターンの位置、および前記少なくとも1枚の参照画像内の前記被写体のパターンの位置に基づいて前記少なくとも1つの動きベクトルを検出し、前記超解像処理部は、前記少なくとも1つの動きベクトルによって示される動き量および方向を利用して、前記基準画像内の前記被写体のパターンの位置と、前記少なくとも1枚の参照画像内の前記被写体のパターンの位置とが等しくなるよう、前記複数の画像の位置ずれを補正してもよい。
【0010】
前記超解像処理部は、前記複数の画像の画素をずらして前記複数の画像を合成し、新たな画像の画像データを生成する超解像処理を行ってもよい。
【0011】
前記撮像装置は、前記超解像処理部を動作させるか否かを制御し、かつ通常撮影モードおよび電子ズームモードの切り替えを制御する制御部をさらに備え、前記通常撮影モードでは第1の画素数の画像が生成され、前記電子ズームモードでは、前記第1の画素数の画像の一部である、第2の画素数の画像を利用して電子ズーム処理が行われ、前記制御部は、前記通常撮影モードでは前記超解像処理部を動作させず、前記通常撮影モードを前記電子ズームモードに切り替えたときは、前記超解像処理部を動作させてもよい。
【0012】
前記光学系は、光学ズームを行うための少なくとも1つのレンズを有しており、前記通常撮影モードでは前記少なくとも1つのレンズを利用した前記光学ズーム処理が行われ、前記光学ズーム処理のズーム倍率が略最大に至った時点で、前記制御部は、前記通常撮影モードを前記電子ズームモードに切り替えてもよい。
【0013】
前記電子ズームモードにおいてズーム倍率が大きくなるに従って、前記駆動制御部は、前記第2の周期を段階的により短く変更し、前記読み出し指示を前記撮像素子に複数回出力してもよい。
【0014】
前記駆動制御部は、前記少なくとも1つの動きベクトルに基づいて、前記被写体の動き量が所定値よりも大きいか否かを判定し、前記動き量が所定値よりも大きいときは、前記第2の周期を段階的により短く変更してもよい。
【0015】
前記駆動制御部は、前記少なくとも1つの動きベクトルに基づいて、前記被写体の動き量が所定値よりも大きいか否かを判定し、前記動き量が所定値よりも大きいときは、前記制御部は前記超解像処理部を動作させず、前記動き量が所定値以下のときは、前記制御部は前記超解像処理部を動作させてもよい。
【0016】
前記撮像装置は、1枚の画像の画像データに基づいて画素数を拡張する補間ズーム部と、自装置の状態に応じて、前記超解像処理部を動作させるか、前記補間ズーム部を動作させるかを切り替える切り替え部とをさらに備えていてもよい。
【0017】
前記切り替え部は、自装置のバッテリの残量に応じて、前記超解像処理部を動作させるか、前記補間ズーム部を動作させるかを切り替えてもよい。
【0018】
前記切り替え部は、自装置の温度に応じて、前記超解像処理部を動作させるか、前記補間ズーム部を動作させるかを切り替えてもよい。
【発明の効果】
【0019】
本発明によれば、電子ズームを使用した場合でも、画質劣化の少ない画像を撮影できる。
【図面の簡単な説明】
【0020】
【図1】実施形態1にかかる撮像装置100のブロック図を示す図である。
【図2】図1に示したデジタル信号処理部7の内部構成を示すブロック図である。
【図3】電子ズーム時に画像信号が読み出される撮像素子2の画像読み出し領域31を模式的に示す図である。
【図4】(a)は、画像撮影時の撮像素子2から読み出された画像41を示す図であり、(b)は電子ズーム後の拡大された画像42を示す図である。
【図5】撮像素子2からの画像信号の読み出しを説明するためのタイミングチャートである。
【図6】撮像素子2からの画像信号の読み出しを説明するための、他のタイミングチャートの例である。
【図7】図1に示したデジタル信号処理部7の超解像処理部13において実施される超解像処理を説明するための模式図である。
【図8】複数の画像の位置ずれを補正する処理の概念図である。
【図9】撮像装置100のズーム倍率と、ズーム倍率に応じたフレームレートと、超解像処理に使用される画像の枚数の関係を示す図である。
【図10】図9に示した電子ズームが動作し始めた以降(電子ズームモード時)の撮像素子2からの画像信号読み出しと超解像処理の結果得られた画像の例を示す図である。
【図11】実施形態1の電子ズームモード時の動作アルゴリズムを説明するためのフローチャートである。
【図12】図2に示した動き検出部12の動き検出エリアを模式的に表した図である。
【図13】図1の撮像素子2からの画像信号の読み出しを説明するためのタイミングチャートおよび超解像処理の結果得られた画像の例を示す図である。
【図14】実施形態2の電子ズームモード時の動作アルゴリズムを示すフローチャートである。
【図15】実施形態3にかかる撮像装置101の構成を示す図である。
【図16】実施形態3にかかる撮像装置101のデジタル信号処理部17および切り替え部22に関連する構成の詳細を示す図である。
【図17】図1の撮像素子2からの画像信号の読み出しを説明するためのタイミングチャートである。
【図18】実施形態3の電子ズームモード時の動作アルゴリズムを示すフローチャートである。
【図19】本発明の実施形態の変形例を説明する図である。
【図20】画像信号の読み出し位置をずらした例を示す図である。
【図21】本発明の実施形態の変形例を説明する図である。
【発明を実施するための形態】
【0021】
以下、添付の図面を参照しながら、本発明による撮像装置の実施形態を説明する。各実施形態の撮像装置は、動画および静止画の少なくとも一方を撮影する機能を有していればよい。このような撮像装置として、たとえば静止画のみの撮影機能を有するデジタルスチルカメラ、動画のみの撮影機能を有するデジタルビデオカメラ、静止画および動画の撮影機能を有する、デジタルスチルカメラ、デジタルビデオカメラおよび携帯型電子機器が考えられる。
【0022】
以下の説明では、動画および静止画の両方を含む概念として「映像」という語を用いる。
【0023】
(実施形態1)
図1は、本実施形態にかかる撮像装置100のブロック図を示す。撮像装置100は、光学系1と、撮像素子2と、アナログ信号処理部3と、A/D変換部4と、メモリ部5と、メモリ制御部6と、デジタル信号処理部7と、ズーム駆動制御部8と、撮像素子駆動制御部9と、システム制御部10と、を備える。
【0024】
光学系1は、複数のレンズ群を有している。複数のレンズ群を用いて光学ズーム機能が実現される。光学系1の光学ズーム機能に関し、そのズーム倍率は1倍からRo倍(Ro>1)まで連続的に可変であるとする。本実施形態1においては一例としてRo=10として説明を行う。
【0025】
撮像素子2は、例えばCCDやMOSセンサとして知られる光電変換デバイスである。撮像素子2は、受けた光を、その強度に応じた信号値を有する電気信号に変換する。たとえば撮像素子2は、1回の読み出し指示に基づいて、1枚の画像を構成する相当する各画素の電気信号(アナログ映像信号)を出力する。
【0026】
アナログ信号処理部3は、アナログ映像信号に対し、ゲイン調整、ノイズ除去等の信号処理を施す信号処理回路である。アナログ信号処理部3は、処理後の映像信号(アナログ映像信号)を出力する。
【0027】
A/D変換部4は、アナログ信号をデジタル信号に変換する。たとえばA/D変換部4は、アナログ映像信号を受け取り、予め設定された複数の閾値に基づいてその映像信号の信号値を離散化してデジタル信号を生成する。
【0028】
メモリ部5は、デジタルデータを保持する記憶装置である。メモリ部5は、たとえばDRAMである。
【0029】
メモリ制御部6は、メモリ部5からのデータの読み出し、およびメモリ部5へのデータの書き込みを制御する。
【0030】
デジタル信号処理部7は、各種のデジタル信号処理を施し、処理後のデジタル信号を出力する。この各種デジタル信号処理とは、例えば、輝度信号と色差信号の分離、ノイズ除去、ガンマ補正、先鋭度改善処理、電子ズーム処理等の、カメラに必要なデジタル処理である。なお電子ズーム処理時には、後述する超解像(Super Resolution)処理により、電子ズームされた映像の画質の向上が実現される。
【0031】
ズーム駆動制御部8は、光学系1中のレンズ群の一部の駆動を制御し、光学系1のズーム倍率を変更する。ズーム駆動制御部8は、任意のズーム倍率を設定することができる。
【0032】
撮像素子駆動制御部9は、撮像素子2を駆動し信号の読み出し自体や読み出し時の画素数、ライン数、電荷蓄積時間(露光時間)、読み出し周期を制御する。
【0033】
システム制御部10は、ズーム駆動制御部8、撮像素子駆動制御部9、デジタル信号処理部7を統合的に制御し、映像撮影時にそれぞれが連動して適切な動作を行うよう指令を与える。システム制御部10は、例えば、DRAMやSRAMなどのRAMに展開されたコンピュータプログラムを実行するマイクロコンピュータとして実現される。または、システム制御部10は、ASIC(Application Specific IC)のような、マイクロコンピュータとそれに付随したメモリに格納される制御プログラムとして実現されてもよいし、DSP(Digital Signal Processor)として実現されてもよい。
【0034】
以下、本実施形態にかかる撮像装置100の動作を簡単に説明する。光学系1は、被写体からの光を受け、被写体像を撮像素子2上に結像する。このときのズーム倍率はズーム駆動制御部8によって制御されている。撮像素子2上に被写体像が結像されると、撮像素子2はその被写体像を表す電気信号(アナログ映像信号)を出力する。アナログ信号処理部3は、撮像素子2から得られたアナログ映像信号に所定の信号処理を施し、処理後のアナログ映像信号を出力する。A/D変換部4は、アナログ信号処理部3から出力されたアナログ映像信号を受け取り、デジタル映像信号に変換して出力する。バッファメモリであるメモリ部5は、このデジタル映像信号を一旦記憶する。
【0035】
デジタル信号処理部7は、メモリ制御部6を介して、メモリ部5に記憶されたデジタル映像信号を読み出し、各種のデジタル信号処理を施し、必要に応じて映像データをメモリ部5に書き戻す。
【0036】
本実施形態にかかる撮像装置100は、デジタル信号処理部7における処理にその特徴の一つを有している。以下、デジタル信号処理部7の構成および動作の詳細を説明する。
【0037】
図2は、図1に示したデジタル信号処理部7の内部構成を示すブロック図である。映像処理部11は、映像信号からの輝度信号と色差信号の分離、ノイズ除去、ガンマ補正、先鋭度改善処理、等の、カメラに必要なデジタル処理を実行する。映像処理部11は、処理前の映像信号および処理後の映像信号はメモリ制御部6を介してメモリ部5から読み書きする。動き検出部12並びに超解像処理部13は、上述の高画質な電子ズーム処理を実行する。詳細は後述する。
【0038】
図3は、電子ズーム時に画像信号が読み出される撮像素子2の画像読み出し領域31を模式的に示す。電子ズームモードのとき、同図に示すように撮像素子2の全撮像領域30(換言すると撮像可能な領域)に対し、電子ズーム処理が実行される。撮像素子2は、撮像素子駆動制御部9からの指示に基づいて全撮像領域30に含まれる一部の領域31に結像された被写体像の画像信号を読み出す。後述のように読み出した画像信号に対し、デジタル信号処理部7において画像の拡大処理(画素数の拡張)が施される。
【0039】
なお、撮像素子2から読み出す水平走査ライン数は、例えば60Pのハイビジョン方式の場合、1フレームで約1080ラインが必要となる。そのため本実施形態の説明においては、電子ズームモードでない通常撮影モードの撮影時の撮像素子2から読み出す水平走査ライン数は1080ラインとする。また図3においては、一例として撮像素子2から電子ズームモードにおいて読み出す画像の水平ライン数を648ラインとして示しているが、この場合、電子ズーム倍率(Re)は、1.6倍となる。なお本実施形態1においては一例としてReの最大値を3として説明する。
【0040】
また図示しない撮像装置100の操作者の指示により、撮像装置100のズーム動作を行う場合、はじめに光学系1による光学ズームを実施し、そのズーム倍率が略最大になった時点以降、電子ズームを併用することで更にズームを行う構成であるとする。その場合、撮像装置100のトータルの最大ズーム倍率はRoとReの積となる。
【0041】
図4(a)は、画像撮影時の撮像素子2から読み出された画像41を示し、(b)は電子ズーム後の拡大された画像42を示す。撮像素子2上で受光した像のうち、その一部を拡大することで、光学ズームと同じように撮影画像の拡大が可能である。なお、従来知られている電子ズーム処理では電子ズーム倍率が大きいほど画像が粗くなり、画質が激しく劣化していた。しかしながら本実施形態によれば、後に詳述する超解像処理により、画質の劣化を生じさせない電子ズーム処理が実現される。
【0042】
図5は、撮像素子2からの画像信号の読み出しを説明するためのタイミングチャートである。図5において(1)はテレビジョン信号の垂直同期信号、(2)は撮像素子2に蓄積された電荷を外部に読み出すトリガとなる読み出しトリガパルス、(3)は撮像素子2から読み出される出力信号(画像信号)を示す。図5に示すように、本実施形態における撮像装置100では、撮像素子2に蓄積される画像信号は周期的に、そして、連続的に読み出し可能である。画像信号の読み出しは、システム制御部10からの指示を受けた撮像素子駆動制御部9が読み出しトリガパルスを撮像素子2に印加することで行われる。ここで垂直同期信号の周期は、例えば本実施形態の撮像装置100において、標準のテレビジョン方式に合致した動画を撮影する場合は、それに合致したフレーム周期(もしくはテレビジョン方式がインターレース方式の場合はフィールド周期)に相当する。例えばデジタルスチルカメラのように静止画を撮影する場合は、垂直同期信号の周期は、画像確認用のモニタ画像(デジタルスチルカメラのビューファインダや液晶表示装置に表示される画像)の表示を更新する周期である。もちろん静止画を撮影する場合には、撮影者のシャッター操作に合わせて任意のタイミングで画像の読み出しを行えるよう、必要がなければ図5に示したような周期的な動作を常に行っておかなくてもよい。なお本実施形態1においては、電子ズームを行わない動画撮影時の垂直同期信号の周期、即ちフレームレートは1秒あたり60枚(60fps)として説明するが、これに限るものではない。
【0043】
図6は、撮像素子2からの画像信号の読み出しを説明するための、他のタイミングチャートの例である。図6においては、画像信号の読み出しを1フレーム周期に1枚以上(例えば2枚)とするために撮像素子駆動制御部9が読み出しトリガパルスの周期をタイミングA以降に変更した例を示す。このように本実施形態の撮像装置100においては、撮像素子駆動制御部9によって印加される読み出しトリガパルスの周期を自由に変更することで、画像信号の読み出し周期を自由に変えることができる。
【0044】
図7は、図1に示したデジタル信号処理部7の超解像処理部13において実施される超解像処理を説明するための模式図である。図7において(2)、(3)は図5で説明した読み出しトリガパルス、並びに、撮像素子2から読み出される出力信号(画像信号)である。
【0045】
図7の(4)はフレーム1からフレーム4の各タイミングで撮像素子2から読み出される画像信号の例であり、白丸、黒丸等で示した点が画像の各画素の信号を表す。(5)は読み出された4つの画像信号の空間的な位置関係を示した図である。
【0046】
通常、撮像装置を手で保持して撮影した場合、手ぶれによって撮影される画像に位置ずれが生じる。そのため、同じ被写体を撮影したとしても、手ぶれが原因となって複数の画像における被写体の空間的な位置がずれることがある。
【0047】
図8を参照しながらよりわかりやすく説明する。図8(1)は、被写体である「○」を連続撮影して得られた4枚のフレームf1〜f4を示し、図8(2)は被写体を基準として各画像を重ね合わせたときの画像間の位置関係の例を示している。
【0048】
図8(1)によれば、同じ被写体を連続して撮影したにもかかわらず、手ぶれにより、各フレームの異なる位置に被写体が存在していることが理解される。
【0049】
本実施形態では、同じ被写体を含む複数のフレームを利用して画像の解像度を高める。上述の4フレームf1〜f4には、同じ被写体「○」が含まれている。よって、図8(2)に示すように、同じ被写体を含む、画像間で重複した部分の情報を合わせて新たな画像情報を生成すれば、フレーム数に応じて画像の解像度を高めることができる。なお、画像内において具体的な被写体を特定する必要はない。異なる画像内に存在する、相互に最もよく類似するパターンを特定すればよい。たとえば、小領域内のパターンを基準にしてもよいし、画像内の人物の顔をパターンとしてもよい。
【0050】
再び図7を参照する。
【0051】
図7の(5)は、4枚の画像に共通する被写体を基準として各画像を重ね合わせたときの画像間の位置関係の例を示している。この図は図8(2)に対応している。
【0052】
そして図7の(6)は超解像処理により(5)に示した4つの画像を合成した後の画像を示す。
【0053】
本実施形態に示す撮像装置100は撮像素子2で撮影された複数の画像を、その空間的な位置ずれ量を元に合成し、画素ずらし画像を生成する。
【0054】
より具体的には、最初に撮影された画像を基準画像とし、基準画像内に、所定の大きさの矩形の窓領域Aを設定する。そして、窓領域A内のパターンと類似するパターンを、以後に撮影された画像(参照画像)内で探索する。探索範囲は、適宜定められる。たとえば、参照画像において、基準画像の窓領域Aの座標位置と同じ座標位置を基準として、予め定められた一定の範囲Bが設定される。その範囲Bにおいて、窓領域A内のパターンと類似するパターンが探索される。パターンの類似の度合い(程度)は、たとえば残差平飽和(SSD:Sum of Square Differrences)や、残差絶対値和(SAD:Sum ofAbsoluted Differences)を計算することによって評価できる。たとえば、差が最も小さくなるときのパターンを、窓領域A内のパターンと類似するパターンとして取り扱えばよい。窓領域A内のパターンの位置と、各参照画像において特定された各パターンの位置との差が、位置ずれ量となる。基準画像からの方向まで含めた位置ずれ量は、「動きベクトル」とも呼ばれる。
【0055】
なお、参照画像の枚数は任意である。たとえば撮影した複数枚の中の一部の画像のみを用いて処理を行ってもよい。
【0056】
本実施形態にかかる撮像装置100は、これらの位置ずれ量を元に各画像を合成する。これにより、より高画質な画像(6)を得る。この処理は超解像処理とも呼ばれる。超解像処理によって得られた超解像画像(6)は、合成前の画像(5)に比べて、空間当たりの画素数(解像度)が大きくなっている。
【0057】
ここで行われる超解像処理は、単なる画素数増加処理ではない。別個独立に撮影された、実存する被写体の画像データを用いるため、破綻が抑えられた画像が得られると共に、画像の先鋭度が劣化しにくいという特徴を有するからである。
【0058】
従来の補間方法との相違を説明する。いま、隣接する2画素の間に新たにn個の画素を挿入する処理を考える。従来の補間方法として、隣接する2つの画素の画素値を用いて新たな画素の画素値を決定する補間方法が考えられる。たとえば、隣接2画素の画素値がaおよびbであるとすると、画素値aからbまで、(b−a)/nずつ画素値が変化するよう、n個の画素の画素値を決定する補間方法が考えられる。この方法によれば、画素数は増加するものの、挿入された画素の画素値は常に予め定められた方法で一様に決定される。これでは、画像の破綻が生じたり、先鋭度が劣化することがある。後者の例を挙げると、たとえば上述の隣接2画素が、輝度差が大きい部分(たとえば輪郭部分)の2画素であるとすると、補間された画素は輪郭部分の階調が徐々に変化するように生成される。これは、エッジの先鋭度を劣化させる。
【0059】
超解像処理部13が超解像処理を行うかどうかは、超解像処理モードがオン(ON)かオフ(OFF)かによって決定される。
【0060】
超解像処理モードがONのとき、超解像処理部13は超解像処理を行い、OFFのときは超解像処理を行わない。超解像処理を行うとき、複数画像間の位置ずれ量の検出は動き検出部12(図2)が実行し、検出した空間的な位置ずれ量を元に画像を合成する。
【0061】
動き検出部12は、撮像素子2から読み出された画像信号が示す2枚以上の画像(5)の被写体間の位置ずれ量および方向(動きベクトル)を検出する。動き検出部12が動きベクトルを検出する方法の一例として、上述した窓領域を利用してパターンを認識する、いわゆる画像間のブロックマッチングを用いてもよい。または、フーリエ変換を利用した位相限定相関法を用いてもよい。本実施形態1においてはいずれの方法を採用しても構わない。なお、動き検出部12の処理は特定の方法に限られない。
【0062】
上述の説明では、動き検出部12は基準画像からの方向まで含めた位置ずれ量(動きベクトル)を検出すると説明した。しかしながら、撮影環境によっては基準画像からのずれの方向が予め決まっている場合があり得る。そのような場合には、動き検出部12は基準画像からの方向を検出する必要はなく、動き量のみを検出すればよい。本願明細書においては、基準画像からのずれの方向が予め決まっており、、動き検出部12が動き量のみを検出する場合においても、「動き検出部12が動きベクトルを検出する。」と記載することがある。
【0063】
なお超解像処理時に合成に用いる画像枚数は4枚に限るものではない。
【0064】
本実施形態においては、超解像処理モードのON/OFFは、電子ズームが行われているか否かによって決定される。
【0065】
図9は、撮像装置100のズーム倍率と、ズーム倍率に応じたフレームレートと、超解像処理に使用される画像の枚数の関係を示す。
【0066】
本実施形態1においては、図示しない撮像装置100の操作者の指示により撮像装置100のズーム動作を行う場合、はじめに光学系1を駆動して光学ズーム動作をその略最大倍率に達するまで行う。このとき撮像装置100における撮影のフレームレートは標準の60fpsとし、且つ超解像処理モードはOFFとする。超解像処理部13は超解像処理を行わないため、画像合成枚数は1枚である。
【0067】
次に、図示しない撮像装置100の操作者の指示が光学ズームの略最大倍率(10倍)に至った時点で電子ズーム処理が動作し始める。操作者の指示が継続する限り、電子ズームの最大倍率に至るまでズームが行われる。
【0068】
電子ズームが動作し始めたタイミング以降、電子ズームのズーム倍率が増加するに従い、撮像装置100は撮影のフレームレートを段階的に上げる。図9では、たとえば60fps以降、90、120、150および180まで段階的に上げる。この処理は、撮像素子駆動制御部9が読み出しトリガパルスを出力するタイミングを変えることによって実現される。これにより、一定時間内に取得できる画像枚数が増加する。同時に、超解像処理モードがONに変更され、超解像処理部13は超解像処理を実行する。
【0069】
超解像処理部13は、複数の画像から超解像処理により高画質な合成画像を生成する。超解像処理は、通常撮影モード時のフレームレート(60fps)の1フレーム期間である1/60秒に取得した画像を合成して行われる。すなわち、電子ズームのズーム倍率が増加するに従い、超解像処理に用いられる画像の枚数が段階的に増加する。
【0070】
図10は、図9に示した電子ズームが動作し始めた以降(電子ズームモード時)の撮像素子2からの画像信号読み出しと超解像処理の結果得られた画像の例を示す。図10において(1)、(2)は図5に示した垂直同期信号、読み出しトリガパルスである。図10においては、一例として1フレーム期間に4回の読み出しトリガパルスを撮像素子2に印加して、4つの画像の画像信号を読み出している。
【0071】
図10に示すように、図示しない撮像装置100の操作者の指示で、電子ズームが動作し始めるズーム倍率が設定されると、撮像素子駆動制御部9が読み出しトリガパルスを出力する周期を上げ、通常の1フレーム期間内に複数枚の画像信号を出力させる。そして動き検出部12は、得られた複数枚の画像間の位置ずれ量を検出する。動き検出部12は検出結果(位置ずれ量)を超解像処理部13に供給する。超解像処理部13は、そのずれ量に基づいて画素ずらしによる合成処理を行い、高画質な超解像画像を生成する。
【0072】
図11は、本実施形態の電子ズームモード時の動作アルゴリズムを説明するためのフローチャートである。図11に示した動作アルゴリズムはシステム制御部10に例えばハードウエア、もしくはプログラムとして実装されているとする。
【0073】
以上のように構成された本実施形態の撮像装置100の動作を、以下、図11を参照しながら説明する。まず撮像装置100のズーム倍率が初期状態である1倍に設定されていると仮定し、図示しない撮像装置100の操作者の指示で、ズーム動作が指示されたとする。
【0074】
ステップ101において、システム制御部10は、操作者の指示が光学ズーム倍率の上限を超えているか否かに基づいて電子ズームがONであるか否かを判断する。
【0075】
本実施形態では、図示しないズームボタンの押下によって操作者の指示が受け付けられ、ズームボタンが押下され続ける時間をもってズーム倍率が決定されるとする。操作者の指示がズーム倍率10以下の場合、上述の通り、ズーム駆動制御部8は、光学系1中の一部のレンズを駆動制御して光学系1のズーム倍率を指定の倍率に設定する。これによりズーム撮影が可能となる。このとき、電子ズームモードはOFFであり、超解像モードもOFFである。
【0076】
一方、操作者の指示が光学ズーム倍率の上限である10倍を超える場合には、システム制御部10は、電子ズームモードおよび超解像モードをONにする。これにより、処理はステップ102に進む。
【0077】
ステップ102では、システム制御部10は具体的な電子ズーム倍率を決定する。より具体的には、操作者によるズームボタンの連続押下時間から電子ズーム倍率を決定する。このとき、電子ズームモードはONである。また、超解像モードもONになる。システム制御部10は、決定したズーム倍率を特定する指示をデジタル信号処理部7に送る。
【0078】
ステップ103では、撮像素子駆動制御部9は、ステップ102で決まった電子ズーム倍率から、撮像素子2から読み出すべき画素数および範囲を算出し決定する。電子ズームモード時は撮像素子2から取得できる総画素数のうちの一部のみを読み出して、これに拡大処理(画素数の拡張)を施しズーム画像を得ればよい。そのため、撮像素子2から読み出すべき画素数を電子ズーム倍率から算出する必要がある。例えば電子ズーム倍率Reが2倍のとき、撮像素子駆動制御部9は、撮像素子2の総画素数の約1/4の画素の画像信号を読み出すことを決定する。同様に、撮像素子駆動制御部9は、図3に示す全撮像領域30の中心部を含む領域31の画素の画像信号を読み出すことを決定する。
【0079】
なお撮像素子2から読み出した画像に対してはノイズ除去のためのフィルタ処理などが必要なため、これら処理のためのマージンとして実際には1/4以上の画素数を読み出しておくことが好ましい。また撮像素子の構造によっては直接読み出す水平と垂直方向の画素数を指定できるものもあれば、CCDのように垂直方向の画素数(ライン数)しか指定できず、水平方向の画素は一旦メモリに記憶してから、改めて必要な画素数のみを読み出す(切り出す)構成を採る場合もあるが、本実施形態1においてはどちらの構成でも構わない。また付け加えると、電子ズームモードにおいて撮像素子2から読み出す画素数を総画素数より減らすことは、電子ズーム時に撮像素子2から読み出す画像の枚数(フレームレート)を増やす際に機器の消費電力やハードウエア規模の点で有利に働く。
【0080】
次にステップ104は、図9で説明したように電子ズーム倍率を元に、超解像処理で合成に用いる画像の枚数を決定するステップである。電子ズーム倍率と画像枚数の関係は、電子ズームによる画質劣化度合いと、超解像処理で使用する画像枚数による画質改善度合いを元に、あらかじめテーブル等を用意しておき、このテーブルを参照して合成する画像の枚数を決定する。
【0081】
次にステップ105において、ステップ104で決まった画像枚数を撮像素子2から読み出せるよう、システム制御部10は撮像素子駆動制御部9に指示を送り、読み出しトリガパルスを撮像素子2に印加させる。この結果、撮像素子2から所望の枚数の画像信号が読み出される。読み出された画像信号は、上述した信号処理を施される。
【0082】
最後にステップ106にて、超解像処理部13は、信号処理されたデジタル映像信号に基づいて、図2、図7、図10で説明した超解像処理を実行し、高画質な電子ズーム画像を得る。
【0083】
以上のようなステップ101からステップ106までの動作を実施することで、電子ズーム時でも高画質な画像を得ることができる撮像装置100を得ることができる。
【0084】
(実施形態2)
まず、本実施形態にかかる撮像装置の基本的な構成は、図1に示す、実施形態1にかかる撮像装置100の構成と同じである。したがって、本実施形態においても図1に示す撮像装置100を利用して説明する。実施形態1と同様の部分については説明を省略する。
【0085】
以下、図12、図13、図14を参照しながら、本実施形態にかかる撮像装置を説明する。本実施形態にかかる撮像装置は、撮影した画像中における被写体の動きを検出し、それに応じて露光時間を変更する点が、実施形態1にかかる撮像装置と異なる。
【0086】
図12は、図2に示した動き検出部12の動き検出エリアを模式的に表した図である。図12において○が画像内の画素の配列を示し、点線で示した四角は画像内で動きを検出する4つのエリアを示す。なおエリアは4つとしているがこれに限るものではない。
【0087】
図13は、図1の撮像素子2からの画像信号の読み出しを説明するためのタイミングチャートおよび超解像処理の結果得られた画像の例を示す。図13において(1)は垂直同期信号、(2)は撮像素子2に蓄積された電荷を外部に読み出すトリガとなる読み出しトリガパルス、(3)は撮像素子2から読み出される出力信号(画像信号)を示す。図13に示すように、本実施形態における撮像装置では、後述する被写体の動き検出結果に応じて読み出しトリガパルスの間隔を本実施形態1に比べて短くすることで、露光時間の短い複数の画像信号を読み出すように構成されている。なお、1フレーム期間に読み出される最後の画像信号の読み出し後から、次の垂直同期信号までの期間に撮像素子2に蓄積される信号電荷は、図示しない電荷吐き出しパルスによってグランドに捨てられるとする。
【0088】
図14は、本実施形態の電子ズームモード時の動作アルゴリズムを示すフローチャートである。図14に示した動作アルゴリズムはシステム制御部10に例えばハードウエア、もしくはプログラムとして実装されているとする。
【0089】
以上のように構成された本実施形態の撮像装置に関し、以下その動作を本実施形態1と異なる部分のみ図をもとに説明する。
【0090】
まず、動き検出部12は、撮像素子2で撮影された画像に対し、画像内の4つのエリア毎に画像の動きを継続して検出する。このとき、4つのエリア内でそれぞれ検出される動きの大きさと方向(動きベクトル)をモニタする。そして4つのエリアで検出される動きベクトルの大きさ並びに方向が略同一の場合は、被写体動きフラグを0にセットし、逆に動きベクトルの大きさ並びに方向に差異がある場合は、被写体動きフラグを1にセットする。動きベクトルの大きさ並びに方向に差異については、あらかじめ一定の閾値を設けておき、動きベクトルの大きさ並びに方向がこの閾値を越えた場合、被写体動きフラグを1にセットするなどといった方法が考えられる。
【0091】
次に本実施形態の撮像装置は、実施形態1と同様に図14のステップ101からステップ104において電子ズームの要否、電子ズーム倍率、読み出し画素数、合成枚数を決定する。
【0092】
次にステップ201において、動き検出部12の被写体動きフラグを参照し、このフラグが0の場合は処理をスキップして次のステップ105を実行し、フラグが1の場合は、撮像素子2から取得する複数枚の画像の総露光時間を決定する。これは複数画像を合成する場合、画像内に動く被写体が存在すると合成によって被写体像が多重露光のような画像となり却って画質を損ねる。よって、これを回避するために露光時間を短く設定し、動く被写体の影響を軽減させるためである。そこで、被写体動きフラグが1の場合、撮影画像内に動く被写体(例えば人物や乗り物など)が含まれていると判断し、その場合には図13に示すように撮影する複数画像の総露光時間を短縮する。なお本実施形態においては被写体動きフラグを用いて被写体の動きの有無だけを判別したが、例えば動き検出部12にて検出される複数の動きベクトルの分散度合いなどから被写体の動きの強弱を多段階で判定し、その結果に応じて複数画像の総露光時間を多段階で変更することも可能である。具体的には、被写体の動きが大きいほど、露光時間を段階的に短くする。
【0093】
以上のように撮影画像中の被写体の動きの有無に基づいて、各画像毎の露光時間を変更すれば、被写体の動きが存在しても高画質なズーム画像を得ることができる。
【0094】
なお、実施形態1にかかる撮像装置の動作、および本実施形態にかかる撮像装置の動作は、併存させることができる。つまり、1台の撮像装置が、実施形態1にかかる動作と実施形態2にかかる動作とを行うことができる。たとえば最初の処理は実施形態1の図10および図11に示す処理を行い、その後、図13および図14に示す処理を行ってもよい。または、最初に図13および図14に示す処理を行い、被写体の動き、すなわち複数画像間の位置ずれ量がない、または所定範囲内に収まる場合には、図10および図11に示す処理に切り替えてもよい。
【0095】
(実施形態3)
以下、添付の図15、図16および図17を参照しながら、本実施形態にかかる撮像装置を説明する。上述の実施形態2においては、撮影した画像中に動く被写体が存在した場合に、超解像処理により却って画質を損ねる事態が発生することを回避するために、複数画像の各露光時間を変更する構成を説明した。
【0096】
これに対し本実施形態においては、露光時間の変更だけでは回避できない状況も想定して、撮影した画像中に被写体の動きを検出した場合は、超解像処理を停止して、従来から知られている1枚の画像から補間処理によりズーム画像を得る構成を説明する。
【0097】
図15は、本実施形態にかかる撮像装置101の構成を示す。
【0098】
本実施形態にかかる撮像装置101は、一部において、図1に示す実施形態1にかかる撮像装置100の構成と異なっている。実施形態1にかかる撮像装置100の構成要素と同じ機能を有する撮像装置101の構成要素には、同じ参照符号を付し、その説明を省略する。
【0099】
本実施形態にかかる撮像装置が、実施形態1にかかる撮像装置と異なる点は、デジタル信号処理部7に代えてデジタル信号処理部17を設けたこと、および切り替え部22を設けたことにある。これらについて図16を参照しながら詳細に説明する。
【0100】
図16は、本実施形態にかかる撮像装置101のデジタル信号処理部17および切り替え部22に関連する構成の詳細を示す。
【0101】
デジタル信号処理部17は、映像処理部11と、動き検出部12と、超解像処理部13と、補間ズーム部21とを有している。デジタル信号処理部17は、実施形態1にかかるデジタル信号処理部7の構成に補間ズーム部21が追加されて構成されている。映像処理部11、動き検出部12、および超解像処理部13の機能は、本実施形態と実施形態1とで同じである。
【0102】
補間ズーム部21は、与えられた画像データに基づいて補間処理を行い、画像の画素数を増加させる。これにより、与えられた1枚の画像を拡大する。補間処理は、たとえば、従来から知られている線形補間またはバイキュービック補間である。
【0103】
切り替え部22は、デジタル信号処理部17とメモリ制御部6との間の入出力の切り替えを行う。切り替え部22は、後述するように被写体動きフラグの値に応じて、メモリ制御部6と超解像処理部13との接続、およびメモリ制御部6と補間ズーム部21との接続を切り替える。これにより、超解像処理部13および補間ズーム部21の一方と、メモリ部5との間でデータが伝送される。なお切り換え部22の初期設定は、メモリ制御部6と超解像部13との間が信号経路として繋がっており(ON)、メモリ制御部6と補間ズーム部21との間は遮断(OFF)されているとする。
【0104】
図17は、図1の撮像素子2からの画像信号の読み出しを説明するためのタイミングチャートである。図17において(1)は垂直同期信号、(2)は撮像素子2に蓄積された電荷を外部に読み出すトリガとなる読み出しトリガパルス、(3)は撮像素子2から読み出される出力信号(画像信号)を示す。図17に示すように、本実施形態3における撮像装置では、後述する被写体の動き検出結果に応じて読み出しトリガパルスの間隔を1フレーム期間に固定して、1フレーム期間に1枚の画像信号を読み出すように構成されている。
【0105】
図18は、本実施形態の電子ズームモード時の動作アルゴリズムを示すフローチャートである。図18に示した動作アルゴリズムはシステム制御部10に例えばハードウエア、もしくはプログラムとして実装され得る。
【0106】
以上のように構成された本実施形態の撮像装置の動作のうち、実施形態1にかかる撮像装置100の動作と相違する動作を説明する。
【0107】
まず、動き検出部12は、撮像素子2で撮影された画像に対し、画像内の4つのエリア毎に画像の動きを継続して検出する。このとき、4つのエリア内でそれぞれ検出される動きの大きさと方向(動きベクトル)をモニタする。そして4つのエリアで検出される動きベクトルの大きさ並びに方向が略同一の場合は、被写体動きフラグを0にセットし、逆に動きベクトルの大きさ並びに方向に差異がある場合は、被写体動きフラグを1にセットする。動きベクトルの大きさ並びに方向に差異については、あらかじめ一定の閾値を設けておき、動きベクトルの大きさ並びに方向がこの閾値を越えた場合、被写体動きフラグを1にセットするなどといった方法が考えられる。
【0108】
次に本実施形態の撮像装置においては、ステップ301において、動き検出部12の被写体動きフラグを参照し、このフラグが0の場合は処理をスキップして次のステップ102を実行し、フラグが1の場合は、ステップ302に進む。なおステップ102からステップ105の動作は実施形態1において説明したステップ102からステップ105の動作と同様であるため説明は省略する。
【0109】
ステップ302は、読み出しトリガパルスを設定し、撮像素子駆動制御部9を介して撮像素子2から1フレーム期間中に1枚の画像読み出しを実行する。次にステップ303において、切り替え部22を制御して、メモリ部5と超解像処理部13の間の信号経路を遮断し、逆にメモリ部5と補間ズーム部21の間の信号経路を繋ぐ。次にステップ304において補間ズーム部21を制御し、メモリ部5から取得する1枚の画像データに対しズーム処理を行う。
【0110】
以上のように撮影画像中の被写体に動きの有無に基づいて、電子ズーム時の処理を切り替えることで、被写体の動きが存在した場合に超解像処理により却って画質を損ねる事態が発生することを回避し、破綻のないズーム画像を得ることができる。
【0111】
以上、本発明の実施形態を説明した。上述の各実施形態は、本発明の一例である。本発明は、前述の実施形態に限られず、本発明の趣旨を逸脱しない範囲で種々の修正および変更が可能である。
【0112】
(A)実施形態3においては画像中の被写体像の動きの有無を元に超解像処理と補間ズーム処理を切り換えたが、例えばバッテリ残量や撮像装置本体の温度などの、自装置の状態を検出して処理を切り替える方法も考えられる。具体的には超解像処理を実施する場合、1フレーム期間内に複数枚の画像を撮影してこれを超解像処理するため、機器の消費電力が大きくなることが予想される。そこで機器内蔵のバッテリ残量が少ない場合は、撮影時間を少しでも延ばすために電子ズームは補間ズーム処理に切り替えることが考えられる。この場合、補間ズーム処理は通常、超解像処理に比べて演算量が少なく、使う画像枚数も1枚で足りるため機器の消費電力の低減が可能となり、撮像装置の撮影時間を延長することが可能となる。また消費電力が増えることは機器の温度上昇の原因となり、この温度上昇が機器の動作を不安定にする可能性がある。そこで、機器内に温度センサーを実装して機器の温度を検出し、機器の温度が一定値以下の場合は超解像処理を実行し、逆に一定値以上の場合は補間ズーム処理を実行するといった切り換えを適宜行う方法が有効である。
【0113】
(B)上述の各実施形態においては、撮影する映像を特に動画と静止画に分けて説明しなかった。しかしながら、本実施形態で説明した撮像装置は動画もしくは静止画のどちらを撮影する場合にも有効である。例えば動画撮影を目的とする場合、図10で説明した1フレーム期間内の動作を連続して行えば、動画撮影時でも高画質な電子ズームを実現することができる。また静止画撮影を目的とする場合、撮影者のシャッター操作に合わせて任意のタイミング以降で図10に示した1フレーム期間分の動作を実施し、得られた画像を静止画として記録すればよい。なお静止画の場合、1フレーム期間は被写体の明るさや絞りの開口に応じて決まる露光時間、つまりシャッター速度である。本実施形態で説明に用いた1/60秒といった固定の値である必要はない。
【0114】
(C)上述の各実施形態においては、超解像処理によって複数枚の画像を画素ずらし合成する場合、各画像間の画素ずれ量が図7の(6)に示すようにフレーム1の画像に対しフレーム2の画像が垂直方向に半画素分、フレーム3の画像が斜め45度方向に半画素分、フレーム4の画像が水平方向に半画素分といった格子上の点に乗るようなずれ量で撮影されることが保証されるなら問題はない。しかしながら、複数画像間のずれを撮影時の手ぶれなどによって得る場合はこのような保証はない。
【0115】
その場合は、複数画像の1つを基準にして、所望の格子上の各点に他の画像の画素が乗るように個別に画素補間などによって画素位置の移動を行ってから超解像処理を行えばよい。また他の方法として、撮像素子2もしくは光学系2を各画像の露光タイミングに合わせて物理的にシフトし、所望の画素ずれが生じるような構成を採ることも可能である。
【0116】
(D)上述の各実施形態にかかる撮像装置は、一眼レフ式カメラのようなレンズ交換式の撮像装置であっても有効である。
【0117】
(E)上述の各実施形態において、1フレーム期間内に複数の画像を得る際、露光時間の関係で、撮像素子2から得られる各画像が暗くなることが考えられる。これについては1フレーム期間に取得する画像枚数と露光時間から光学絞りの調整や撮像素子2からの出力後の信号増幅を行えばよいことはいうまでもない。
【0118】
(F)上述の実施形態において、撮影する対象が動画であり、撮像装置を撮影者が手で保持して撮影操作した場合、超解像処理にて合成された動画にも手ぶれによる画像の揺動が残留する。特に電子ズームモードでは画像の揺動も拡大されるため、画像鑑賞時に映像酔いなどを誘発しやすくなり好ましくない。そこでこの画像の揺動を補正する方法として以下の3つが考えられる。
【0119】
(F−1)第1の方法は、まずは電子ズームモードにおいて合成する複数枚の画像のうち、特定のタイミングの画像の1つを基準として選択する。例えば、図10において各フレーム期間において、(1)の垂直同期信号の立上り後の最初の画像(画像1)を基準とする。そして連続する2つのフレーム期間で基準の画像(垂直同期信号の立上り後の最初の画像(以降、基準画像と称す)どうしの位置ずれ量を動き検出部12で検出し、1フレーム期間前の基準画像に対し、次のフレーム期間の基準画像の位置関係が等しくなるように補正する(図19)。その後、このように1フレーム前の基準画像と位置合せされた基準画像と、同じフレーム期間内に撮影された他の画像(画像2〜4のタイミングに相当する画像)を超解像処理によって合成を行う。このようにすれば、合成された電子ズーム画像は各フレーム周期毎に位置が揃った画像となるために、手ぶれによる揺動が補正されたものとなる。なお1フレーム期間前の基準画像に対し、次のフレーム期間の基準画像の位置を合わせる方法としては、例えば以下のような方法がある。まず撮像素子2から読み出す画像信号の画素数を図11のステップ103で決める読み出し画素数より多い画素数に設定することで位置合せ用のマージンを確保し、この画像をメモリ部5に記憶させる。そして上述の動き検出部12における2画像間のずれ量検出結果に基づき、図20に示すようにメモリ部5からの画像信号の読み出し位置をAやBにずらして読み出す。また1画素以下のずれに対しては補間処理により画素間の中間位置の画素信号を作成して合わせればよい。なお各フレーム期間の基準画像は垂直同期信号の立上り後の最初の画像としたがこれに限るものではなく、中間や最後の画像としても何ら問題ない。
【0120】
(F−2)第2の方法は、電子ズームモードにおいて合成する複数枚の画像のうち、特定のタイミングの画像の1つを基準と固定する。例えば、図21において各フレーム期間において、(1)の垂直同期信号の立上り後の最初の画像(画像1)を基準とする。そして1つ前のフレーム期間にて作成された超解像処理による合成画像と、この基準画像との位置ずれ量を動き検出部12で検出し、1フレーム期間前の合成画像に対し、次のフレーム期間の基準画像の位置関係が等しくなるように補正する。その後、このように1フレーム前に超解像処理により作成された合成画像に対して位置合せされた基準画像と、この基準画像と同じフレーム期間内に撮影された他の画像(画像2〜4)を超解像処理によって合成を行う。このようにすれば、合成された電子ズーム画像は各フレーム周期毎に位置が揃った画像となるために、手ぶれによる揺動が補正されたものとなる。なお、1つ前のフレーム期間にて作成された超解像処理による合成画像と、次のフレーム期間の基準画像は画素数が異なるため、直接動き検出を行うことが困難な場合がある。そこで合成画像に対し画素間引きを行う、もしくは基準画像に画素補間を行い画素数を合成画像に合わせる、などの措置をとってから動き検出を行えばよいことは言うまでもない。
【0121】
(F−3)第3の方法は、複数枚の画像から超解像処理により合成される電子ズーム画像を一旦メモリ部5に記憶し、これを順次読み出して、連続するフレーム期間でのずれ量を動き検出部12によって検出し、検出されたずれ量に基づき上記第1の方法で説明した方法と同様に、メモリ部5から画像信号の読み出し位置をずらして読み出す。このようにすれば、合成された電子ズーム画像は各フレーム周期毎に位置が揃った画像となるために、手ぶれによる揺動が補正されたものとなる。
【産業上の利用可能性】
【0122】
本発明は、例えば、画像のズーム機能を有するデジタルカメラやビデオムービー等の撮像装置に利用することが可能である。
【符号の説明】
【0123】
1 光学系
2 撮像素子
3 アナログ信号処理部
4 A/D変換部
5 メモリ部
6 メモリ制御部
7 デジタル信号処理部
8 ズーム駆動制御部
9 撮像素子駆動制御部
10 システム制御部
【特許請求の範囲】
【請求項1】
被写体の像を形成する光学系と、
前記被写体の像を受けて画像信号を生成し、読み出し指示に基づいて前記画像信号を出力する撮像素子と、
前記読み出し指示を前記撮像素子に出力する周期を制御する駆動制御部と、
前記画像信号から得られた画像データを格納するメモリと、
複数の画像の画像データを利用して、前記被写体の少なくとも1つの動きベクトルを検出する動き検出部と、
前記少なくとも1つの動きベクトルを利用して前記複数の画像を合成することにより、新たな画像の画像データを生成する超解像処理を行う超解像処理部と
を備え、
前記超解像処理部が動作しないときは、前記駆動制御部は第1の周期で前記読み出し指示を前記撮像素子に出力し、
前記超解像処理部が動作するときは、前記駆動制御部は、前記第1の周期よりも短い第2の周期で前記読み出し指示を前記撮像素子に複数回出力し、前記メモリは、複数回の読み出し指示に基づいて得られた、複数の画像の画像データを格納する、撮像装置。
【請求項2】
前記超解像処理部によって生成される前記新たな画像の画素数は、前記複数の画像の各画素数よりも多い、請求項1に記載の撮像装置。
【請求項3】
前記超解像処理部は、前記少なくとも1つの動きベクトルを利用して、前記複数の画像の位置ずれを補正して前記複数の画像を合成する、請求項1に記載の撮像装置。
【請求項4】
前記複数の画像は、1枚の基準画像および少なくとも1枚の参照画像を含み、
前記動き検出部は、前記基準画像内の前記被写体のパターンの位置、および前記少なくとも1枚の参照画像内の前記被写体のパターンの位置に基づいて前記少なくとも1つの動きベクトルを検出し、
前記超解像処理部は、前記少なくとも1つの動きベクトルによって示される動き量および方向を利用して、前記基準画像内の前記被写体のパターンの位置と、前記少なくとも1枚の参照画像内の前記被写体のパターンの位置とが等しくなるよう、前記複数の画像の位置ずれを補正する、請求項3に記載の撮像装置。
【請求項5】
前記超解像処理部は、前記複数の画像の画素をずらして前記複数の画像を合成し、新たな画像の画像データを生成する超解像処理を行う、請求項3に記載の撮像装置。
【請求項6】
前記超解像処理部を動作させるか否かを制御し、かつ通常撮影モードおよび電子ズームモードの切り替えを制御する制御部をさらに備え、
前記通常撮影モードでは第1の画素数の画像が生成され、
前記電子ズームモードでは、前記第1の画素数の画像の一部である、第2の画素数の画像を利用して電子ズーム処理が行われ、
前記制御部は、
前記通常撮影モードでは前記超解像処理部を動作させず、
前記通常撮影モードを前記電子ズームモードに切り替えたときは、前記超解像処理部を動作させる、請求項1に記載の撮像装置。
【請求項7】
前記光学系は、光学ズームを行うための少なくとも1つのレンズを有しており、
前記通常撮影モードでは前記少なくとも1つのレンズを利用した前記光学ズーム処理が行われ、前記光学ズーム処理のズーム倍率が略最大に至った時点で、前記制御部は、前記通常撮影モードを前記電子ズームモードに切り替える、請求項6に記載の撮像装置。
【請求項8】
前記電子ズームモードにおいてズーム倍率が大きくなるに従って、前記駆動制御部は、前記第2の周期を段階的により短く変更し、前記読み出し指示を前記撮像素子に複数回出力する、請求項6に記載の撮像装置。
【請求項9】
前記駆動制御部は、前記少なくとも1つの動きベクトルに基づいて、前記被写体の動き量が所定値よりも大きいか否かを判定し、前記動き量が所定値よりも大きいときは、前記第2の周期を段階的により短く変更する、請求項1に記載の撮像装置。
【請求項10】
前記駆動制御部は、前記少なくとも1つの動きベクトルに基づいて、前記被写体の動き量が所定値よりも大きいか否かを判定し、
前記動き量が所定値よりも大きいときは、前記制御部は前記超解像処理部を動作させず、
前記動き量が所定値以下のときは、前記制御部は前記超解像処理部を動作させる、請求項1に記載の撮像装置。
【請求項11】
1枚の画像の画像データに基づいて画素数を拡張する補間ズーム部と、
自装置の状態に応じて、前記超解像処理部を動作させるか、前記補間ズーム部を動作させるかを切り替える切り替え部と
をさらに備えた、請求項1に記載の撮像装置。
【請求項12】
前記切り替え部は、自装置のバッテリの残量に応じて、前記超解像処理部を動作させるか、前記補間ズーム部を動作させるかを切り替える、請求項11に記載の撮像装置。
【請求項13】
前記切り替え部は、自装置の温度に応じて、前記超解像処理部を動作させるか、前記補間ズーム部を動作させるかを切り替える、請求項11に記載の撮像装置。
【請求項1】
被写体の像を形成する光学系と、
前記被写体の像を受けて画像信号を生成し、読み出し指示に基づいて前記画像信号を出力する撮像素子と、
前記読み出し指示を前記撮像素子に出力する周期を制御する駆動制御部と、
前記画像信号から得られた画像データを格納するメモリと、
複数の画像の画像データを利用して、前記被写体の少なくとも1つの動きベクトルを検出する動き検出部と、
前記少なくとも1つの動きベクトルを利用して前記複数の画像を合成することにより、新たな画像の画像データを生成する超解像処理を行う超解像処理部と
を備え、
前記超解像処理部が動作しないときは、前記駆動制御部は第1の周期で前記読み出し指示を前記撮像素子に出力し、
前記超解像処理部が動作するときは、前記駆動制御部は、前記第1の周期よりも短い第2の周期で前記読み出し指示を前記撮像素子に複数回出力し、前記メモリは、複数回の読み出し指示に基づいて得られた、複数の画像の画像データを格納する、撮像装置。
【請求項2】
前記超解像処理部によって生成される前記新たな画像の画素数は、前記複数の画像の各画素数よりも多い、請求項1に記載の撮像装置。
【請求項3】
前記超解像処理部は、前記少なくとも1つの動きベクトルを利用して、前記複数の画像の位置ずれを補正して前記複数の画像を合成する、請求項1に記載の撮像装置。
【請求項4】
前記複数の画像は、1枚の基準画像および少なくとも1枚の参照画像を含み、
前記動き検出部は、前記基準画像内の前記被写体のパターンの位置、および前記少なくとも1枚の参照画像内の前記被写体のパターンの位置に基づいて前記少なくとも1つの動きベクトルを検出し、
前記超解像処理部は、前記少なくとも1つの動きベクトルによって示される動き量および方向を利用して、前記基準画像内の前記被写体のパターンの位置と、前記少なくとも1枚の参照画像内の前記被写体のパターンの位置とが等しくなるよう、前記複数の画像の位置ずれを補正する、請求項3に記載の撮像装置。
【請求項5】
前記超解像処理部は、前記複数の画像の画素をずらして前記複数の画像を合成し、新たな画像の画像データを生成する超解像処理を行う、請求項3に記載の撮像装置。
【請求項6】
前記超解像処理部を動作させるか否かを制御し、かつ通常撮影モードおよび電子ズームモードの切り替えを制御する制御部をさらに備え、
前記通常撮影モードでは第1の画素数の画像が生成され、
前記電子ズームモードでは、前記第1の画素数の画像の一部である、第2の画素数の画像を利用して電子ズーム処理が行われ、
前記制御部は、
前記通常撮影モードでは前記超解像処理部を動作させず、
前記通常撮影モードを前記電子ズームモードに切り替えたときは、前記超解像処理部を動作させる、請求項1に記載の撮像装置。
【請求項7】
前記光学系は、光学ズームを行うための少なくとも1つのレンズを有しており、
前記通常撮影モードでは前記少なくとも1つのレンズを利用した前記光学ズーム処理が行われ、前記光学ズーム処理のズーム倍率が略最大に至った時点で、前記制御部は、前記通常撮影モードを前記電子ズームモードに切り替える、請求項6に記載の撮像装置。
【請求項8】
前記電子ズームモードにおいてズーム倍率が大きくなるに従って、前記駆動制御部は、前記第2の周期を段階的により短く変更し、前記読み出し指示を前記撮像素子に複数回出力する、請求項6に記載の撮像装置。
【請求項9】
前記駆動制御部は、前記少なくとも1つの動きベクトルに基づいて、前記被写体の動き量が所定値よりも大きいか否かを判定し、前記動き量が所定値よりも大きいときは、前記第2の周期を段階的により短く変更する、請求項1に記載の撮像装置。
【請求項10】
前記駆動制御部は、前記少なくとも1つの動きベクトルに基づいて、前記被写体の動き量が所定値よりも大きいか否かを判定し、
前記動き量が所定値よりも大きいときは、前記制御部は前記超解像処理部を動作させず、
前記動き量が所定値以下のときは、前記制御部は前記超解像処理部を動作させる、請求項1に記載の撮像装置。
【請求項11】
1枚の画像の画像データに基づいて画素数を拡張する補間ズーム部と、
自装置の状態に応じて、前記超解像処理部を動作させるか、前記補間ズーム部を動作させるかを切り替える切り替え部と
をさらに備えた、請求項1に記載の撮像装置。
【請求項12】
前記切り替え部は、自装置のバッテリの残量に応じて、前記超解像処理部を動作させるか、前記補間ズーム部を動作させるかを切り替える、請求項11に記載の撮像装置。
【請求項13】
前記切り替え部は、自装置の温度に応じて、前記超解像処理部を動作させるか、前記補間ズーム部を動作させるかを切り替える、請求項11に記載の撮像装置。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【図19】
【図20】
【図21】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【図19】
【図20】
【図21】
【公開番号】特開2012−105254(P2012−105254A)
【公開日】平成24年5月31日(2012.5.31)
【国際特許分類】
【出願番号】特願2011−211242(P2011−211242)
【出願日】平成23年9月27日(2011.9.27)
【出願人】(000005821)パナソニック株式会社 (73,050)
【Fターム(参考)】
【公開日】平成24年5月31日(2012.5.31)
【国際特許分類】
【出願日】平成23年9月27日(2011.9.27)
【出願人】(000005821)パナソニック株式会社 (73,050)
【Fターム(参考)】
[ Back to top ]