(57)【要約】【課題】複数の発光部のデューティ比を制御しながら連続した撮像を実行させること。【解決手段】撮像装置１は、垂直／水平ドライバ２０と、ＴＧ１９と、ＬＥＤ駆動ドライバ６２と、を備える。垂直／水平ドライバ２０は、被写体を含む単位画像（フレーム）を連続して繰り返し撮像する制御を実行することによって、複数の単位画像（フレーム）からなる動画像を撮像する制御を実行する。ＴＧ１９は、垂直／水平ドライバ２０による単位画像（フレーム）の撮像のタイミングを制御する。ＬＥＤ駆動ドライバ６２は、ＴＧ１９による制御のタイミングを利用して、被写体を照射する第１ＬＥＤ６３又は第２ＬＥＤ６４の各々の発光パターンを制御する。【選択図】図２
2014033400.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段と、
発光手段と、
前記撮像手段による露光及び前記発光手段による発光の開始を指示する第１の信号と、前記撮像手段による露光及び前記発光手段による発光の終了を指示する第２の信号とを逐次供給する信号供給手段と、
前記信号供給手段により供給される第１の信号及び第２の信号に基づいて、前記撮像手段による前記露光の開始から終了までの露光時間を制御する露光時間制御手段と、
前記信号供給手段により供給された第１の信号及び第２の信号に基づいて、前記露光時間中にのみ前記発光手段を発光させる発光制御手段と、
を備えることを特徴とする撮像装置。
【請求項２】
前記撮像手段は、ＣＣＤ素子により画像を撮像し、
前記第１の信号は、ＳＵＢパルス信号であり、
前記第２の信号は、ＳＧパルス信号であることを特徴とする請求項１記載の撮像装置。
【請求項３】
前記撮像手段は、ＣＭＯＳ素子により画像を撮像し、
前記第１の信号は、一括露光開始信号であり、
前記第２の信号は、転送開始信号であることを特徴とする請求項１記載の撮像装置。
【請求項４】
前記発光手段は、複数の発光部を有し、
前記発光制御手段は、更に、前記信号供給手段により供給される第１の信号及び第２の信号毎に、前記複数の発光部の何れか１つを発光させることを特徴とする請求項１記載の撮像装置。
【請求項５】
前記複数の発光部は、駆動電流に応じて発光量が変化し、
前記発光制御手段は、前記複数の発光部について、発光時間と前記駆動電流とをパラメータとして変更することで、前記複数の発光部の各々を制御する、
ことを特徴とする請求項４に記載の撮像装置。
【請求項６】
コンピュータを、
所定の撮像手段による露光及び発光手段による発光の開始を指示する第１の信号と、前記撮像手段による露光及び前記発光手段による発光の終了を指示する第２の信号とを逐次供給する信号供給手段と、
前記信号供給手段により供給される第１の信号及び第２の信号に基づいて、前記所定の撮像手段による前記露光の開始から終了までの露光時間を制御する露光時間制御手段と、
前記信号供給手段により供給された第１の信号及び第２の信号に基づいて、前記露光時間中にのみ所定の発光手段を発光させる発光制御手段と、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、連続した撮像を実行させることができる撮像装置及びプログラムに関する。
【背景技術】
【０００２】
従来、撮像装置が動画撮影中の露光時間の間のみに同期させるようにＬＥＤ等の発光部を発光させる技術が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１５０７７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術を適用した従来の撮像装置は、露光時間と発光部の発光時間を同期させることについて具体的な制御の仕方については何ら開示がされていなかった。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、発光部の制御をより精度良く行うことを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一態様の撮像装置は、撮像手段と、発光手段と、前記撮像手段による露光及び前記発光手段による発光の開始を指示する第１の信号と、前記撮像手段による露光及び前記発光手段による発光の終了を指示する第２の信号とを逐次供給する信号供給手段と、前記信号供給手段により供給される第１の信号及び第２の信号に基づいて、前記撮像手段による前記露光の開始から終了までの露光時間を制御する露光時間制御手段と、前記信号供給手段により供給された第１の信号及び第２の信号に基づいて、前記露光時間中にのみ前記発光手段を発光させる発光制御手段と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、複数の発光部のデューティ比を制御することにより撮像装置の消費電力を低減させることができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態の撮像装置のハードウェアの構成を示すブロック図である。
【図２】図１の撮像装置のうち、ＬＥＤストロボ制御処理の対象になるＬＥＤストロボのハードウェアブロック図である。
【図３】ＴＧの制御に従い、ＬＥＤ駆動ドライバが第１ＬＥＤ及び第２ＬＥＤを駆動するときの詳細を示すタイミングチャートである。
【図４】図１及び図２のハードウェア構成を有する撮像装置が実行するＬＥＤストロボ制御処理の流れを説明するフローチャートである。
【図５】ＴＧの制御に従い、２０ｆｐｓで動画像を撮像した場合における、ＬＥＤ駆動ドライバが第１ＬＥＤ又は第２ＬＥＤを駆動するときの詳細を示すタイミングチャートである。
【図６】ＴＧの制御に従い、４０ｆｐｓで動画像を撮像した場合における、ＬＥＤ駆動ドライバが第１ＬＥＤ又は第２ＬＥＤを駆動するときの詳細を示すタイミングチャートである。
【図７】ＴＧの制御に従い、２５ｆｐｓで動画像を撮像した場合における、ＬＥＤ駆動ドライバが第１ＬＥＤ又は第２ＬＥＤを駆動するときの詳細を示すタイミングチャートである。
【図８】１フレーム期間において２回露光した場合における、ＬＥＤ駆動ドライバが第１ＬＥＤ及び第２ＬＥＤを駆動するときの詳細を示すタイミングチャートである。
【図９】撮像素子として、列毎にＡＤＣを搭載するカラムＡＤＣ型のＣＭＯＳセンサを使用した場合の概念図である。
【図１０】１フレーム期間において、撮像素子としてＣＭＯＳセンサを使用した場合における、ローリングシャッター方式によりラインの読み込みを示す概念図である。
【図１１】１フレーム期間において、撮像素子としてＣＭＯＳセンサを使用した場合における、グローバルシャッター方式によりラインの読み込みを示す概念図である。
【発明を実施するための形態】
【０００９】
以下、本実施形態について、図面を用いて説明する。
【００１０】
図１は、本実施形態としての撮像装置１のハードウェアの構成を示すブロック図である。
撮像装置１は、例えばデジタルカメラとして構成される。
【００１１】
撮像装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、外部メモリ１２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、フラッシュメモリ（Ｆｌａｓｈ  Ｍｅｍｏｒｙ）１４と、バス１５と、画像処理部１６と、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）１７と、ＢＬ（Ｂａｃｋｌｉｇｈｔ：バックライト）１８と、ＴＧ（Ｔｉｍｉｎｇ  Ｇｅｎｅｒａｔｏｒ：タイミングジェネレータ）１９と、垂直／水平ドライバ２０と、ＬＥＤストロボ２１と、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）２２と、ＣＤＳ／ＡＤＣ２３と、レンズブロック２４と、モータ２５と、モータドライバ２６と、ストロボ２７と、ＫＥＹ４１と、電源装置４２と、バッテリ４３と、マイクロコンピュータ４４（以下、「マイコン４４」と呼ぶ）と、音声チップ４５と、スピーカ５１（以下、「ＳＰ５１」と略記する）と、マイクロフォン５２（ＭＩＣ５２）と、を備えている。
【００１２】
ＣＰＵ１１は、外部メモリ１２に記録されているプログラム、又は、フラッシュメモリ１４からＲＡＭ１３にロードされたプログラムに従って各種の処理を実行する。
【００１３】
外部メモリ１２は、例えば、磁気ディスク（フロッピディスクを含む）、光ディスク、又は光磁気ディスク等により構成される。光ディスクは、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等により構成される。光磁気ディスクは、ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されている図１の外部メモリ１２や、図１のフラッシュメモリ１４や、図示せぬハードディスク等で構成される。
【００１４】
ＲＡＭ１３は、ＳＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ  Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等のＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）により構成される。ＲＡＭ１３には、ＣＰＵ１１が各種の処理を実行する上において必要なデータ等も適宜記憶される。
【００１５】
フラッシュメモリ１４は、電源の状態がオフ状態になっても、データが消去されない不揮発性の書き換え可能な半導体メモリにより構成される。
【００１６】
画像処理部１６は、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）や、ＶＲＡＭ（Ｖｉｄｅｏ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等から構成されており、ＣＰＵ１１と協働して、画像のデータに対して各種画像処理を施す。
【００１７】
ＬＣＤ１７は、ディスプレイ等で構成され、各種画像を表示する。
【００１８】
ＢＬ１８は、ＬＣＤ１７を構成するディスプレイを、その背面から照明する。即ち、ＢＬ１８の明るさ等の状態が変化すると、ＬＣＤ１７に表示されている画像の明るさ（輝度）等も変化するので、結果として、ＬＣＤ１７の表示状態も変化することになる。
【００１９】
ＴＧ１９は、ＣＰＵ１１の制御に従って、一定時間毎に駆動パルスを垂直／水平ドライバ２０に供給することによって、動画像の撮像タイミングを制御する。即ち、本実施形態においては、後述のＣＣＤ２２は、動画像を撮像する際には、ＴＧ１９からの駆動パルスに従って、単位画像を単位として撮像する。ここで、単位画像とは、動画像の処理単位となる画像であり、例えばフィールドやフレームが該当する。本実施形態では、単位画像としてフレームが採用されている。
本実施形態では、このような動画像の撮像の際には、このＴＧ１９からの駆動パルスに従った各フレームの撮像毎に、ＬＥＤストロボ２１を構成する第１ＬＥＤ６３（図２参照）及び第２ＬＥＤ６４（図２参照）が交互に発光する。このため、ＴＧ１９は、駆動パルスをＬＥＤストロボ２１にも供給する。
【００２０】
垂直／水平ドライバ２０は、ＴＧ１９から供給される駆動パルス（後述のＳＵＢパルスやＳＧパルス等の駆動パルス）を増幅し、ＣＣＤ２２を駆動する制御を実行する。ＣＣＤ２２には、レンズブロック２４から被写体像が入射される。そこで、ＣＣＤ２２は、垂直／水平ドライバ２０を介して供給されるＳＵＢパルスやＳＧパルス等の駆動パルスに従って、一定時間毎に被写体像を光電変換（撮像）して画像信号を画素毎に蓄積し、蓄積した画像信号を出力する。垂直／水平ドライバ２０は、本発明の撮像制御手段に相当する。
【００２１】
ＣＣＤ２２は、ＣＣＤ型のイメージセンサと、このイメージセンサ上に設けられたＲＧＢのカラーフィルタと、から構成される。ＣＣＤ２２は、上述のＴＧ１９の制御により、光の強度を電荷の蓄積として一定時間保持し、アナログの撮像信号に変換してＣＤＳ／ＡＤＣ２３に出力する。
【００２２】
ＣＤＳ／ＡＤＣ２３は、ＣＤＳ（Ｃｏｒｒｅｌａｔｅｄ  Ｄｏｕｂｌｅ  Ｓａｍｐｌｉｎｇ：  相関二重サンプリング）回路と、ゲイン調整アンプ（ＡＧＣ：Ａｕｔｏ  Ｇａｉｎ  Ｃｏｎｔｒｏｌ）と、Ａ／Ｄ変換器（ＡＤＣ）と、を含むように構成されている。ＣＣＤ２２から出力されてＣＤＳ／ＡＤＣ２３に入力されたアナログの撮像信号は、ＣＤＳ回路において、ＣＣＤ２２で発生した固定パターンノイズが抑圧されて、ゲイン調整アンプにおいて増幅されて、ＡＤＣにおいて、デジタルの信号（以下、「撮像画像」のデータと呼ぶ）に変換された後、画像処理部１６に供給される。
なお、ゲイン調整アンプの調整に関わる制御については、垂直／水平ドライバ２０からの指示に基づいて実行される。このため、露光条件（シャッタスピードや絞り値）を同じくして複数枚の撮像画像のデータが取得された場合でも、ＲＧＢのゲイン調整アンプや画像の色味を順次変えることによって、複数の条件の異なる撮像画像のデータが生成される。
【００２３】
レンズブロック２４は、複数の光学レンズを有して構成された光学ズーム機構を具備している。そして、レンズブロック２４は、複数の光学レンズのうち、ズーム調整用レンズ（図示略）の光軸方向の位置を調整することで焦点距離を可変させる。
具体的には、例えば、ユーザによるＫＥＹ４１のズームボタンの押下操作に基づいて、後述のマイコン４４によって光学ズーム倍率が指定される。すると、モータドライバ２６は、マイコン４４から指定された光学ズーム倍率に従って、ズーム調整用レンズを光軸方向に移動させることでその光軸方向の位置を調整するために、モータ２５の駆動を制御する。
【００２４】
ＬＥＤストロボ２１は、少なくとも２以上のＬＥＤ（例えば、後述の図２の第１ＬＥＤ６３、第２ＬＥＤ６４）を含んで構成される。２以上のＬＥＤの各々は、ＴＧ１９から供給される駆動パルス（後述のＳＵＢパルスやＳＧパルス等の駆動パルス）に従って、個別に発光する。このＬＥＤを駆動して発光させる制御については、図２以降を参照して後述する。
【００２５】
ストロボ２７は、例えば、キセノン管から構成される。ストロボ２７は、ＣＰＵ１１の制御に従って、発光する。本実施形態においては、ユーザがＫＥＹ４１に対する撮像画像の記録指示の操作、例えばＫＥＹ４１のうち図示せぬレリーズ釦の押下操作をしたことを契機として、ストロボ２７が発光される。
【００２６】
ＫＥＹ４１は、電源ボタン、シャッタボタン等、各種ボタンで構成され、ユーザの指示操作に応じて各種情報を入力する。
電源装置４２は、マイコン４４やバッテリ４３を介して撮像装置１を構成する各要素に対し、電源を供給する。
バッテリ４３は、例えば、リチウムイオン二次電池により構成され、撮像装置１に駆動用の電力を供給する。
【００２７】
音声チップ４５は、ＣＰＵ１１からの指示に基づき、ＳＰ５１から音声を出力する制御を実行する。また、音声チップ４５は、ＭＩＣ５２から入力された音声のデータをＣＰＵ１１に供給する制御を実行する。
【００２８】
図２は、このような撮像装置１のうち、ＬＥＤストロボ制御処理の対象になるＬＥＤストロボ２１のハードウェアブロック図である。
【００２９】
ここでいう「ＬＥＤストロボ制御処理」とは、撮像装置１が実行する次のような一連の処理をいう。
即ち、撮像装置１は、複数のフレームからなる動画像を撮像する場合に、ＴＧ１９から供給される駆動パルスのタイミングに基づいて、フレームを順次撮像するとともに、ＬＥＤストロボ２１を構成する第１ＬＥＤ６３と第２ＬＥＤ６４とを順次切り替えて発光させる制御を実行する。このような一連の制御処理が、ここでいうＬＥＤストロボ制御処理である。
【００３０】
ＬＥＤストロボ２１は、コンデンサ６１と、ＬＥＤ駆動ドライバ６２と、第１ＬＥＤ６３と、第２ＬＥＤ６４と、を備える。
コンデンサ６１は、電源装置４２により充電し、ＬＥＤ駆動ドライバ６２を介して第１ＬＥＤ６３及び第２ＬＥＤ６４の発光を安定させる。
ＬＥＤ駆動ドライバ６２は、ＴＧ１９から供給されるＳＵＢパルスやＳＧパルス等の駆動パルスに従って、１フレームが撮像される毎に、第１ＬＥＤ６３と第２ＬＥＤ６４とを交互に順次発光させる制御を実行する。
本実施形態は、上述のような方法により第１ＬＥＤ６３と第２ＬＥＤ６４とにおける発光時間を露光時間に同期させる。
【００３１】
次に、第１ＬＥＤ６３と第２ＬＥＤ６４との駆動タイミングについて、図３を参照して説明する。
図３は、ＴＧ１９の制御に従い、ＬＥＤ駆動ドライバ６２が第１ＬＥＤ６３及び第２ＬＥＤ６４を駆動するときの詳細を示すタイミングチャートである。
図３において、上から順に、ＳＵＢパルス、ＳＧパルス、ＣＣＤ２２の露光時間、第１ＬＥＤ６３の発光時間、及び第２ＬＥＤ６４の発光時間の各々のタイミングチャートが上から順に示されている。
【００３２】
ＳＵＢパルスは、ＣＣＤ２２において、前のフレームを撮像する際に溜まっていた電荷を捨てて、新たに電荷を蓄積する準備を完了させるための期間を計測するのに用いられる信号であって、前のフレームの電荷を放電するタイミングを制御する信号である。
したがって、ＳＵＢパルスの立ち上がりタイミングから、次のＳＵＢパルスの立ち上がりタイミングが、１フレーム期間となる。この１フレーム期間内で、１枚のフレームの撮像が完了する。
【００３３】
１フレーム期間において、ＳＵＢパルスが立ち下がるタイミング、即ち、ＣＣＤ２２において新たに電荷を蓄積する準備が完了したタイミングで、露光時間が開始する。
露光時間は、レンズブロック２４からの光がＣＣＤ２２に入射され、ＣＣＤ２２の各画素に電荷が蓄積されていく時間である。この露光時間に同期して、第１ＬＥＤ６３又は第２ＬＥＤ６４の何れかが発光する。
露光時間が終了すると、ＴＧ１９は、ＳＧパルスを、ＣＣＤ２２を駆動する垂直／水平ドライバ２０に供給するともにＬＥＤ駆動ドライバ６２に供給する。即ち、露光時間は、ＴＧ１９からのＳＵＢパルスの立ち下がりのタイミングから、次のＴＧ１９からのＳＧパルスの立ち上がりのタイミングまでの時間と同一となる。
【００３４】
即ち、ＴＧ１９からＳＧパルスが供給されると、垂直／水平ドライバ２０は、ＣＣＤ２２による露光を終了させるとともに、ＬＥＤ駆動ドライバ６２は、第１ＬＥＤ６３又は第２ＬＥＤ６４による発光を終了させる。
第１ＬＥＤ６３の発光時間（以下、「第１ＬＥＤ発光時間」と呼ぶ）は、第１ＬＥＤ６３に駆動電流を与えている時間であり、この第１ＬＥＤ発光時間の間だけ、第１ＬＥＤ６３が発光する。一方、第２ＬＥＤ６４の発光時間（以下、「第２ＬＥＤ発光時間」と呼ぶ）は、第２ＬＥＤ６４に駆動電流を与えている時間であり、この第２ＬＥＤ発光時間の間だけ、第２ＬＥＤ６４が発光する。
【００３５】
具体的には図３に示すように、第１ＬＥＤ発光時間と第２ＬＥＤ発光時間とはフレームの撮像毎に交互に表れ、第１ＬＥＤ発光時間と、第２ＬＥＤ発光時間とはそれぞれ同一の時間となる。
このため、１フレーム目のフレーム期間において、ＳＵＢパルスが立ち下がると、露光時間と第１ＬＥＤ発光時間とが同期して開始する。その後、第１ＬＥＤ発光時間が継続するので、第１ＬＥＤ６３が発光し続ける。そして、ＳＧパルスが立ち上がると、露光時間と第１ＬＥＤ発光時間とが同期して終了する。これにより、１フレーム目の撮像が終了するとともに第１ＬＥＤ６３は消灯する。
次のＳＵＢパルスが立ち上がると、２フレーム目のフレーム期間が開始する。ＳＵＢパルスが立ち下がると、露光時間と第２ＬＥＤ発光時間とが同期して開始する。その後、第２ＬＥＤ発光時間が継続するので、今度は第１ＬＥＤ６３が発光し続ける。そして、ＳＧパルスが立ち上がると、露光時間と第２ＬＥＤ発光時間とが同期して終了する。これにより、２フレーム目の撮像が終了するとともに、第２ＬＥＤ６４は消灯する。
【００３６】
このように、本実施形態においては、ＣＣＤ２２の各フレームの撮像タイミングを計測するための駆動パルスを流用して、第１ＬＥＤ６３と第２ＬＥＤ６４との発光のタイミングを、相互に独立して個別に変化させることができる。これにより、１つ１つのＬＥＤの駆動時間を抑えることができ、撮像装置１の消費電力を低減させることができる。
【００３７】
次に、図４を参照して、上述の図１及び図２のハードウェア構成の撮像装置１が実行するＬＥＤストロボ制御処理について説明する。
図４は、図１及び図２のハードウェア構成を有する撮像装置１が実行するＬＥＤストロボ制御処理の流れを説明するフローチャートである。
【００３８】
ＬＥＤストロボ制御処理は、ユーザによるＫＥＹ４１の所定の操作がなされたことを契機として開始され、次のような処理が実行される。
【００３９】
ステップＳ１１において、ＣＰＵ１１は、撮像処理を開始させる。これにより、ＴＧ１９は、ＳＵＢパルス及びＳＧパルスを所定のタイミングで垂直／水平ドライバ２０及びＬＥＤ駆動ドライバ６２に供給する。
なお、本実施形態では、ＬＥＤストロボ制御処理が終了されるまでの間、垂直／水平ドライバ２０の駆動によるＣＣＤ２２により撮像され続けるものとする。
【００４０】
ステップＳ１２において、ＬＥＤ駆動ドライバ６２は、ＴＧ１９からＳＵＢパルスを受信したか否かを判定する。ＳＵＢパルスを受信していない場合、ステップＳ１２においてＮＯであると判定されて、処理は再度ステップＳ１２に戻される。即ち、ＳＵＢパルスが受信されるまでの間、ステップＳ１２の判定処理が繰り返し実行されて、第１ＬＥＤ６３及び第２ＬＥＤ６４の何れも消灯したままとなる。
ＳＵＢパルスを受信すると、ステップＳ１２においてＹＥＳであると判定されて、処理はステップＳ１３に進む。
【００４１】
ステップＳ１３において、ＬＥＤ駆動ドライバ６２は、前回のフレームで発光したＬＥＤは第１ＬＥＤ６３であるか否かを判定する。前回のフレームで発光したＬＥＤが第１ＬＥＤ６３でない場合、即ち、前回のフレームで第２ＬＥＤ６４が発光していた場合、ステップＳ１３においてＮＯであると判定されて、処理はステップＳ１４に進む。
【００４２】
ステップＳ１４において、ＬＥＤ駆動ドライバ６２は、第１ＬＥＤ６３に駆動電流を供給して第１ＬＥＤ６３を発光する。
【００４３】
ステップＳ１５において、ＬＥＤ駆動ドライバ６２は、ＴＧ１９からＳＧパルスを受信したか否かを判定する。ＳＧパルスを受信していない場合、ステップＳ１５においてＮＯであると判定されて、処理は再度ステップＳ１５に戻される。即ち、ＳＧパルスが受信されるまでの間、ステップＳ１５の判定処理が繰り返し実行されて、第１ＬＥＤ６３は発光したままとなる。
ＳＧパルスを受信すると、ステップＳ１５においてＹＥＳであると判定されて、処理はステップＳ１６に進む。
【００４４】
ステップＳ１６において、ＬＥＤ駆動ドライバ６２は、第１ＬＥＤ６３に対する駆動電流の供給を解除して第１ＬＥＤ６３を消灯する。
【００４５】
前回のフレームで発光したＬＥＤが第１ＬＥＤ６３である場合、ステップＳ１３においてＹＥＳであると判定されて、処理はステップＳ１７に進む。
【００４６】
ステップＳ１７において、ＬＥＤ駆動ドライバ６２は、第２ＬＥＤ６４に駆動電流を供給して第２ＬＥＤ６４を発光する。
【００４７】
ステップＳ１８において、ＬＥＤ駆動ドライバ６２は、ＴＧ１９からＳＧパルスを受信したか否かを判定する。ＳＧパルスを受信していない場合、ステップＳ１８においてＮＯであると判定されて、処理は再度ステップＳ１８に戻される。即ち、ＳＧパルスが受信されるまでの間、ステップＳ１８の判定処理が繰り返し実行されて、第２ＬＥＤ６４は発光したままとなる。
ＳＧパルスを受信すると、ステップＳ１８においてＹＥＳであると判定されて、処理はステップＳ１９に進む。
【００４８】
ステップＳ１９において、ＬＥＤ駆動ドライバ６２は、第２ＬＥＤ６４に対する駆動電流の供給を解除して第２ＬＥＤ６４を消灯する。
【００４９】
ステップＳ１６又はステップＳ１９の後、ステップＳ２０において、ＣＰＵ１１は、終了指示を受けたか否かを判定する。終了指示を受けていない場合、ステップＳ２０においてＮＯであると判定されて、処理は再度ステップＳ１２に戻される。即ち、第１ＬＥＤ６３又は第２ＬＥＤ６４の何れかのＬＥＤがフレーム毎に順次発光及び消灯する処理が繰り返し実行される。
これに対し、終了指示を受けた場合、ステップＳ２０においてＹＥＳであると判定されてＬＥＤストロボ制御処理は終了になる。
【００５０】
［撮像画像の明るさとの関係］
ところで、撮像画像（フレーム）の明るさは、露光時間と、第１ＬＥＤ６３又は第２ＬＥＤ６４の発光量（即ち、駆動電流）との関係で決定される。ここで、本実施形態では、露光時間は、第１ＬＥＤ発光時間及び第２ＬＥＤ発光時間の各々と同一にされている。したがって、撮像画像（フレーム）の明るさは、第１ＬＥＤ６３又は第２ＬＥＤ６４の発光量（即ち、駆動電流）と、第１ＬＥＤ発光時間又は第２ＬＥＤ発光時間との関係で決定される。
【００５１】
図５は、ＴＧ１９の制御に従い、２０ｆｐｓで動画像を撮像した場合における、ＬＥＤ駆動ドライバ６２が第１ＬＥＤ６３又は第２ＬＥＤ６４を駆動するときの詳細を示すタイミングチャートである。
図５において、上から順に、ＳＵＢパルス、ＳＧパルス、ＣＣＤ２２の露光時間、第１ＬＥＤ６３の発光時間又は第２ＬＥＤ６４の発光時間の各々のタイミングチャートが上から順に示されている。なお、図５におけるタイミングチャートの順番及び種類は、後述する図６及び図７においても同様となっている。
【００５２】
図５の例では、２０ｆｐｓで動画像が撮像され、１フレーム期間は５０ｍｓｅｃとしている。
また、図５の例では、第１ＬＥＤ６３又は第２ＬＥＤ６４の発光時間（露光時間）についてのデューティ比が０．６に設定されている。この場合、第１ＬＥＤ６３又は第２ＬＥＤ６４の発光時間（露光時間）は、３０ｍｓｅｃ（＝５０ｍｓｅｃ×０．６）となる。
また、図５の例では、第１ＬＥＤ６３又は第２ＬＥＤ６４の駆動電流は１００ｍＡとされている。
【００５３】
ここで、フレームレートが２０ｆｐｓから４０ｆｐｓに変更されるものとする。この場合、１フレーム期間は２５ｍｓｅｃになる。
このようにフレームレートが変化しても、デューティ比は０．６のまま確保しつつ、かつ、撮像画像（フレーム）の明るさも一定のまま確保することを考える。この場合には、第１ＬＥＤ６３又は第２ＬＥＤ６４の駆動電流を変化させればよい。以下、この理由について、図６を参照して説明する。
【００５４】
図６は、ＴＧ１９の制御に従い、４０ｆｐｓで動画像を撮像した場合における、ＬＥＤ駆動ドライバ６２が第１ＬＥＤ６３又は第２ＬＥＤ６４を駆動するときの詳細を示すタイミングチャートである。
図６の例では、第１ＬＥＤ６３又は第２ＬＥＤ６４の発光時間（露光時間）についてのデューティ比が、図５の例と同一の０．６に設定されている。この場合、第１ＬＥＤ６３又は第２ＬＥＤ６４の発光時間（露光時間）は、１５ｍｓｅｃ（＝２５ｍｓｅｃ×０．６）と、図５の例と比較して１／２に短縮されることになる。フレームレートが図５の例と比較して２倍に上がったためである。
ここで、撮像画像（フレーム）の明るさは、ＣＣＤ２２の各画素の電荷の蓄積量に依存する。そして、このＣＣＤ２２の各画素の電荷の蓄積量は、入射される光量（第１ＬＥＤ６３又は第２ＬＥＤ６４の発光量に依存）を露光時間（第１ＬＥＤ６３又は第２ＬＥＤ６４の発光時間）で積分したものとして把握することができる。
この場合、仮に、第１ＬＥＤ６３又は第２ＬＥＤ６４の発光時間（露光時間）が１５ｍｓｅｃ（＝２５ｍｓｅｃ×０．６）と、図５の例と比較して１／２に短縮されたままの状態で、第１ＬＥＤ６３又は第２ＬＥＤ６４の駆動電流も、図５の例と同一の１００ｍＡのままとされるならば、ＣＣＤ２２の各画素の電荷の蓄積量は、図５の例と比較して１／２になってしまう。その結果、撮像画像（フレーム）の明るさも、図５の例と比較して１／２になってしまう。
そこで、図６に示すように（図５及び図６の第１ＬＥＤ６３の発光時間又は第２ＬＥＤ６４の発光時間のタイミングチャートの縦軸は、駆動電流を示している）、第１ＬＥＤ６３又は第２ＬＥＤ６４の駆動電流を、図５の例の２倍の２００ｍＡに変更することで、結果として、ＣＣＤ２２の各画素の電荷の蓄積量は、図５の例と比較して同一になる。その結果、撮像画像（フレーム）の明るさも、図５の例と比較して同一になる。
【００５５】
次に、フレームレートが図５の２０ｆｐｓから２５ｆｐｓに変更されるものとする。この場合、１フレーム期間は４０ｍｓｅｃになる。
このようにフレームレートが変化しても、第１ＬＥＤ６３又は第２ＬＥＤ６４の駆動電流を１００ｍＡのまま確保しつつ、かつ、撮像画像（フレーム）の明るさも一定のまま確保することを考える。この場合には、第１ＬＥＤ６３又は第２ＬＥＤ６４の発光時間を同一にして、その結果デューティ比が変化するようにすればよい。以下、この理由について、図７を参照して説明する。
【００５６】
図７は、ＴＧ１９の制御に従い、２５ｆｐｓで動画像を撮像した場合における、ＬＥＤ駆動ドライバ６２が第１ＬＥＤ６３又は第２ＬＥＤ６４を駆動するときの詳細を示すタイミングチャートである。
図７の例では、第１ＬＥＤ６３又は第２ＬＥＤ６４の発光時間（露光時間）が、図５の例と同一の３０ｍｓｅｃとされている。このため、デューティ比が、０．７５（＝３０ｍｓｅｃ／４０ｍｓｅｃ）と、図５の例と比較して上がることになる。
ただし、第１ＬＥＤ６３又は第２ＬＥＤ６４の発光時間（露光時間）が図５の例と同一の３０ｍｓｅｃであり、かつ、第１ＬＥＤ６３又は第２ＬＥＤ６４の駆動電流も図５の例と同一の１００ｍＡであるため、ＣＣＤ２２の各画素の電荷の蓄積量は、図５の例と比較して同一になる。その結果、撮像画像（フレーム）の明るさも、図５の例と比較して同一になる。
【００５７】
［変形例１］
次に、このように時間的な精度を高めた制御によるＳＵＢパルスとＳＧパルスを使用して、１フレーム期間において２回露光する変形例について説明する。
【００５８】
図８は、１フレーム期間において２回露光した場合における、ＬＥＤ駆動ドライバ６２が第１ＬＥＤ６３又は第２ＬＥＤ６４を駆動するときの詳細を示すタイミングチャートである。図８の例では、ＬＥＤ駆動ドライバ６２は、１回目の露光時間Ｓ１では第１ＬＥＤ６３又は第２ＬＥＤ６４を発光させずに、２回目の露光時間Ｓ２においてのみ第１ＬＥＤ６３又は第２ＬＥＤ６４を発光させる。
【００５９】
１フレーム期間において、ＳＵＢパルスが立ち下がるタイミング、即ち、ＣＣＤ２２において新たに電荷を蓄積する準備が完了したタイミングで、露光時間Ｓ１が開始する。露光時間Ｓ１が終了すると、ＴＧ１９はＳＧパルス１を、ＬＥＤ駆動ドライバ６２に供給する。即ち、露光時間Ｓ１は、ＴＧ１９からのＳＵＢパルスの立ち下がりのタイミングから、次のＴＧ１９からのＳＧパルス１の立ち上がりまでの時間と同一となる。
【００６０】
１フレーム期間において、ＳＧパルス１が立ち上がるタイミングで、露光時間Ｓ２が開始する。ＴＧ１９からＳＧパルス１が供給されると、ＬＥＤ駆動ドライバ６２は、第１ＬＥＤ６３又は第２ＬＥＤ６４による発光を開始させる。露光時間Ｓ２が終了すると、ＴＧ１９はＳＧパルス２を、ＣＣＤ２２を駆動する垂直／水平ドライバ２０に供給するとともにＬＥＤ駆動ドライバ６２に供給する。即ち、露光時間Ｓ２は、ＴＧ１９からのＳＧパルス１の立ち上がりのタイミングから、次のＴＧ１９からのＳＧパルス２の立ち上がりまでの時間と同一となる。即ち、ＴＧ１９からＳＧパルス２が供給されると、垂直／水平ドライバ２０は、ＣＣＤ２２による露光を終了させるとともに、ＬＥＤ駆動ドライバ６２は、第１ＬＥＤ６３又は第２ＬＥＤ６４による発光を終了させる。
【００６１】
このように、１回目の露光時間Ｓ１において得られた信号は、自然光や照明光など第１ＬＥＤ６３又は第２ＬＥＤ６４以外の外光により得られた信号であり、２回目の露光時間Ｓ２により得られた信号は、外光と第１ＬＥＤ６３又は第２ＬＥＤ６４（ＬＥＤストロボ２１）により得られた信号である。従って、露光時間Ｓ２において得られた信号から、露光時間Ｓ１において得られた信号を減算することにより、第１ＬＥＤ６３又は第２ＬＥＤ６４（ＬＥＤストロボ２１）のみにより得られた信号を算出することができる。
このように、露光の開始と終了を指示する信号として、ＳＵＢパルスとＳＧパルスを使用することにより、露光時間とＬＥＤ発光時間とをシステムのクロック単位で制御を行うことができ、時間的な精度を高めた制御が可能となる。これにより、例えば、特殊な色を有するＬＥＤを用いた場合に、上述のように自然光や照明光等の外光の影響を除いた画像信号を得ることができる。
【００６２】
［変形例２］
上述の実施形態においては、撮像素子として、ＣＣＤ２２を使用する場合について説明したが、撮像素子としてＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）センサ等の光電変換素子により構成することができる。撮像素子として、ＣＭＯＳセンサを使用した場合には、ＬＥＤ駆動ドライバ６２は、ライン方向での第１ＬＥＤ６３又は第２ＬＥＤ６４の発光制御を行う。
次に、ＣＣＤ２２に替えて、撮像素子としてＣＭＯＳセンサにより構成する変形例について説明する。
【００６３】
図９は、撮像素子として、列毎にＡＤＣを搭載するカラムＡＤＣ型のＣＭＯＳセンサを使用した場合の概念図である。
本変形例のＣＭＯＳセンサの水平方向の画素数（ライン数）は４０００画素とされ、垂直方向の画素数（ライン数）は３０００画素とされる。
本変形例では、ＣＭＯＳセンサによるラインの読み込みとして、ローリングシャッター方式が採用される。次に図１０を参照して、ローリングシャッター方式によりラインの読み取りを行う場合について説明する。
【００６４】
図１０は、１フレーム期間において、撮像素子としてＣＭＯＳセンサを使用した場合における、ローリングシャッター方式によるラインの読み込みを示す概念図である。ローリングシャッター方式では、後述のグローバルシャッター方式のようにＣＭＯＳに蓄積した電荷を一斉に読み込むのではなく、ＣＭＯＳの各ライン毎に電荷の読み込みを行う。
ローリングシャッター方式によるラインの読み込みを行う場合には、図１０に示すように、１ライン毎にリセット及び読み込みが行われる。１フレーム期間において、１ライン目のリセットが開始されてから、３０００ライン目の読み込みが終了するまでの間がローリングシャッター方式により撮影される場合における露光時間となる。
【００６５】
ＬＥＤ駆動ドライバ６２は、動画撮影中における必要画素のサイズに応じて第１ＬＥＤ６３又は第２ＬＥＤ６４を制御する期間を変更する。以下、様々な画素のサイズに応じて第１ＬＥＤ６３又は第２ＬＥＤ６４を制御する期間について説明する。
ＬＥＤ駆動ドライバ６２は、４：３のアスペクト比の動画撮影を行う場合は、第１ＬＥＤ６３又は第２ＬＥＤ６４をすべての期間で発光させる。また、１６：９のアスペクト比や、水平画素数４０００×垂直画素数２０００（以下、「４Ｋ２Ｋ」と呼ぶ）の画素数の動画撮影を行う場合は、ＬＥＤ駆動ドライバ６２は、第１ＬＥＤ６３又は第２ＬＥＤ６４を垂直方向のラインのうち、不要なラインの期間では発光させない。
具体的には、１６：９のアスペクト比の動画撮影を行う場合には、ＬＥＤ駆動ドライバ６２は、３７６ラインから２６２５ラインの間（２２５０ライン分）だけ第１ＬＥＤ６３又は第２ＬＥＤ６４を発光させる。即ち、この場合３７６ラインの読み取り開始時に、ＴＧ１９はＳＵＢパルスをＬＥＤ駆動ドライバ６２へ供給することで、第１ＬＥＤ６３又は第２ＬＥＤ６４による発光を開始させる。そして、２６２５ラインの読み取り終了時に、ＴＧ１９はＳＧパルスをＬＥＤ駆動ドライバ６２へ供給することで、第１ＬＥＤ６３又は第２ＬＥＤ６４による発光を終了させる。
また、４Ｋ２Ｋの画素数の動画撮影を行う場合には、ＬＥＤ駆動ドライバ６２は、５０１ラインから２５００ラインの間（２０００ライン分）だけ第１ＬＥＤ６３又は第２ＬＥＤ６４を発光させる。即ち、この場合５０１ラインの読み取り開始時に、ＴＧ１９はＳＵＢパルスをＬＥＤ駆動ドライバ６２へ供給することで、第１ＬＥＤ６３又は第２ＬＥＤ６４による発光を開始させる。そして、２５００ラインの読み取り終了時に、ＴＧ１９はＳＧパルスをＬＥＤ駆動ドライバ６２へ供給することで、第１ＬＥＤ６３又は第２ＬＥＤ６４による発光を終了させる。
また、動画撮影を行う場合に、第１ＬＥＤ６３又は第２ＬＥＤ６４をいわゆるＡＦ（Ａｕｔｏｆｏｃｕｓ）の補助光として使用する場合には、ＬＥＤ駆動ドライバ６２は、撮影画像の中心の１０ラインの期間だけ第１ＬＥＤ６３又は第２ＬＥＤ６４を発光させる。具体的には、第１ＬＥＤ６３又は第２ＬＥＤ６４をＡＦの補助光として使用する場合、ＬＥＤ駆動ドライバ６２は、１４９６ラインから１５０５ラインの間（１０ライン分）だけ第１ＬＥＤ６３又は第２ＬＥＤ６４を発光させる。即ち、この場合１４９６ラインの読み取り開始時に、ＴＧ１９はＳＵＢパルスをＬＥＤ駆動ドライバ６２へ供給することで、第１ＬＥＤ６３又は第２ＬＥＤ６４による発光を開始させる。そして、１５０５ラインの読み取り終了時に、ＴＧ１９はＳＧパルスをＬＥＤ駆動ドライバ６２へ供給することで、第１ＬＥＤ６３又は第２ＬＥＤ６４による発光を終了させる。
このように、露光の開始と終了を指示する信号として、ＳＵＢパルスとＳＧパルスを使用することにより、露光時間とＬＥＤ発光時間とをシステムのクロック単位で制御を行うことができ、時間的な精度を高めた制御が可能となる。これにより、ＣＭＯＳセンサを用いた読み取りを行う場合には、撮影画像の画素数に応じてライン単位でＬＥＤの発光制御を行うことができ、不必要な発光を抑制することで１つ１つのＬＥＤの駆動時間を抑えることができ、撮像装置１の消費電力を低減させることができる。
次に、ローリングシャッター方式に替えて、いわゆるグローバルシャッター方式により撮影する例について説明する。
【００６６】
［変形例３］
上述の変形例２においては、ローリングシャッター方式によるラインの読み込みを行う場合について説明したが、次に、グローバルシャッター方式によるラインの読み込みを行う変形例について説明する。
図１１は、１フレーム期間において、撮像素子としてＣＭＯＳセンサを使用した場合における、グローバルシャッター方式によるラインの読み込みを示す概念図である。グローバルシャッター方式では、ＣＭＯＳに蓄積した電荷の読み込みを一斉に行う。
グローバルシャッター方式によるラインの読み込みを行う場合には、図１１に示すように、全てのラインで同時にリセット及び読み込みが行われる。全てのラインの開始を指示する一括露光開始信号に相当するＳＵＢパルスを受信してから、転送開始信号に相当するＳＧパルスを受信するまでの間が、グローバルシャッター方式により撮影される場合における露光時間となる。従って、ＬＥＤ駆動ドライバ６２は、ＳＵＢパルスの立ち下がりと同時に第１ＬＥＤ６３又は第２ＬＥＤ６４を発光させ、ＳＧ信号の立ち上がりにより第１ＬＥＤ６３又は第２ＬＥＤ６４を消灯する。
上述の実施形態では、第１ＬＥＤ６３又は第２ＬＥＤ６４の両方を発光している例について説明したがこれに限られるものではなく、第１ＬＥＤ６３又は第２ＬＥＤ６４の両方を同時に発光させることもできる。
【００６７】
以上説明したように、撮像画像（フレーム）の明るさは、第１ＬＥＤ６３又は第２ＬＥＤ６４の発光時間（露光時間）と、第１ＬＥＤ６３又は第２ＬＥＤ６４の駆動電流（発光量）との関係で決定される。
したがって、ＬＥＤ駆動ドライバ６２は、第１ＬＥＤ６３又は第２ＬＥＤ６４について、発光時間（露光時間）と駆動電流とを２つのパラメータとして変更させる制御を適切に実行することで、フレームレートが変更されても、撮像画像（フレーム）の明るさを同一に維持することが容易に可能になる。
逆に、ＬＥＤ駆動ドライバ６２は、第１ＬＥＤ６３又は第２ＬＥＤ６４について、発光時間（露光時間）と駆動電流とを２つのパラメータとして変更させる制御を適切に実行することで、撮像画像（フレーム）の明るさを自在に調整することも可能になる。
【００６８】
以上説明したように、本実施形態の撮像装置１は、垂直／水平ドライバ２０と、ＴＧ１９と、ＬＥＤ駆動ドライバ６２と、を備える。
垂直／水平ドライバ２０は、被写体を含む単位画像（フレーム）を連続して繰り返し撮像する制御を実行することによって、複数の単位画像（フレーム）からなる動画像を撮像する制御を実行する。
ＴＧ１９は、垂直／水平ドライバ２０による単位画像（フレーム）の撮像のタイミングを制御する。
ＬＥＤ駆動ドライバ６２は、ＴＧ１９による制御のタイミングを利用して、被写体を照射する第１ＬＥＤ６３又は第２ＬＥＤ６４の各々の発光パターンを制御する。
この場合、撮像されるタイミングに基づいて、第１ＬＥＤ６３又は第２ＬＥＤ６４のうち何れかのＬＥＤを順次発光させることができることから、ＬＥＤが長時間発光することにより、ＬＥＤ内に熱が籠もってしまうという問題も解消することができる。これにより、複数のＬＥＤのデューティ比を制御しながら消費電力の低減を図るとともに、ＬＥＤ内に生ずる熱により受ける光量の低下を解消した撮像を実行させることができる。
【００６９】
更に、本実施形態の撮像装置１のＬＥＤ駆動ドライバ６２は、１つの単位画像（フレーム）を撮像しているタイミングでは、第１ＬＥＤ６３又は第２ＬＥＤ６４のうちの何れか１つを発光させる制御を実行する。
この場合、撮像されるフレーム数に応じて、第１ＬＥＤ６３又は第２ＬＥＤ６４のうち何れかのＬＥＤを順次発光させることができる。これにより、単一のＬＥＤが長時間発光することにより、ＬＥＤ内に熱が籠もってしまうという問題も解消することができる。したがって、ＬＥＤ内に生ずる熱により受ける光量の低下を解消することができる。
【００７０】
更に、本実施形態の撮像装置１の第１ＬＥＤ６３又は第２ＬＥＤ６４は、駆動電流に応じて発光量が変化する。
そして、ＴＧ１９は、第１ＬＥＤ６３又は第２ＬＥＤ６４について、発光時間と駆動電流とをパラメータとして変更することで、第１ＬＥＤ６３又は第２ＬＥＤ６４の各々の発光パターンを制御する。
この場合、発光時間と駆動電流とをパラメータとして変更し、第１ＬＥＤ６３又は第２ＬＥＤ６４の各々の発光パターンを制御することができる。これにより、複数のＬＥＤのデューティ比を制御することにより、撮像装置１の消費電力を低減させることができる。
【００７１】
なお、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
【００７２】
上述の実施形態では、ＬＥＤ駆動ドライバ６２は、ＴＧ１９から供給されるＳＵＢパルスやＳＧパルス等の駆動パルスに従って、１フレームが撮像される毎に、第１ＬＥＤ６３と第２ＬＥＤ６４とを交互に順次発光させているがこれに限られるものではない。例えば、ＬＥＤ駆動ドライバ６２は、２フレームが撮像される毎や、複数フレームが撮像される毎に第１ＬＥＤ６３と第２ＬＥＤ６４とを交互に順次発光させることができる。
【００７３】
また、上述の実施形態では、ＬＥＤ駆動ドライバ６２は、ＴＧ１９から供給されるＳＵＢパルスやＳＧパルス等の駆動パルスに従って、１フレームが撮像される毎に、第１ＬＥＤ６３と第２ＬＥＤ６４とを交互に順次発光させているがこれに限られるものではない。例えば、ＬＥＤ駆動ドライバ６２は、ＴＧ１９から供給されるＳＵＢパルスやＳＧパルス等の駆動パルスに従って、２以上の複数のＬＥＤを交互に順次発光させることができる。
【００７４】
また、本実施形態の撮像装置は、撮像装置１に適用しているがこれに限られるものではなく、撮像処理を行うことができる装置であれば、任意の装置にも適用することができる。
例えば、本発明は、電子機器一般に適用することができる。具体的には例えば、本発明は、スマートフォン、ノート型のパーソナルコンピュータ、テレビジョン受像機、ビデオカメラ、携帯型ナビゲーション装置、携帯電話機、ポータブルゲーム機等に適用可能である。
【００７５】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、図１のハードウェア構成は例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能が撮像装置１に備えられていれば足り、この機能を実現するためにどのようなハードウェア構成を用いるのかは特に図１の例に限定されない。
【００７６】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。
【００７７】
このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布される図１のフラッシュメモリ１４により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。フラッシュメモリ１４は、例えば、磁気ディスク（フロッピディスクを含む）、光ディスク、又は光磁気ディスク等により構成される。光ディスクは、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等により構成される。光磁気ディスクは、ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されている図１の外部メモリ１２や、図１のフラッシュメモリ１４や図示せぬハードディスク等で構成される。
【００７８】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的或いは個別に実行される処理をも含むものである。
また、本明細書において、システムの用語は、複数の装置や複数の手段等より構成される全体的な装置を意味するものとする。
【００７９】
以上、本発明のいくつかの実施形態について説明したが、これらの実施形態は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態を取ることが可能であり、更に、本発明の要旨を逸脱しない範囲で、省略や置換等種々の変更を行うことができる。これら実施形態やその変形は、本明細書等に記載された発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００８０】
以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［付記１］
撮像手段と、
発光手段と、
前記撮像手段による露光及び前記発光手段による発光の開始を指示する第１の信号と、前記撮像手段による露光及び前記発光手段による発光の終了を指示する第２の信号とを逐次供給する信号供給手段と、
前記信号供給手段により供給される第１の信号及び第２の信号に基づいて、前記撮像手段による前記露光の開始から終了までの露光時間を制御する露光時間制御手段と、
前記信号供給手段により供給された第１の信号及び第２の信号に基づいて、前記露光時間中にのみ前記発光手段を発光させる発光制御手段と、
を備えることを特徴とする撮像装置。
［付記２］
前記撮像手段は、ＣＣＤ素子により画像を撮像し、
前記第１の信号は、ＳＵＢパルス信号であり、
前記第２の信号は、ＳＧパルス信号であることを特徴とする付記１記載の撮像装置。
［付記３］
前記撮像手段は、ＣＭＯＳ素子により画像を撮像し、
前記第１の信号は、一括露光開始信号であり、
前記第２の信号は、転送開始信号であることを特徴とする付記１記載の撮像装置。
［付記４］
前記発光手段は、複数の発光部を有し、
前記発光制御手段は、更に、前記信号供給手段により供給される第１の信号及び第２の信号毎に、前記複数の発光部の何れか１つを発光させることを特徴とする付記１記載の撮像装置。
［付記５］
前記複数の発光部は、駆動電流に応じて発光量が変化し、
前記発光制御手段は、前記複数の発光部について、発光時間と前記駆動電流とをパラメータとして変更することで、前記複数の発光部の各々を制御する、
ことを特徴とする付記４に記載の撮像装置。
［付記６］
コンピュータを、
所定の撮像手段による露光及び発光手段による発光の開始を指示する第１の信号と、前記撮像手段による露光及び前記発光手段による発光の終了を指示する第２の信号とを逐次供給する信号供給手段と、
前記信号供給手段により供給される第１の信号及び第２の信号に基づいて、前記所定の撮像手段による前記露光の開始から終了までの露光時間を制御する露光時間制御手段と、
前記信号供給手段により供給された第１の信号及び第２の信号に基づいて、前記露光時間中にのみ所定の発光手段を発光させる発光制御手段と、
として機能させることを特徴とするプログラム。
【符号の説明】
【００８１】
１・・・撮像装置、１１・・・ＣＰＵ、１２・・・外部メモリ、１３・・・ＲＡＭ、１４・・・フラッシュメモリ、１５・・・バス、１６・・・画像処理部、１７・・・ＬＣＤ、１８・・・ＢＬ、１９・・・ＴＧ、２０・・・垂直／水平ドライバ、２１・・・ＬＥＤストロボ、２２・・・ＣＣＤ、２３・・・ＣＤＳ／ＡＤＣ、２４・・・レンズブロック、２５・・・モータ、２６・・・モータドライバ、２７・・・ストロボ、４１・・・ＫＥＹ、４２・・・電源装置、４３・・・バッテリ、４４・・・マイコン、４５・・・音声チップ、５１・・・ＳＰ、５２・・・ＭＩＣ、６１・・・コンデンサ、６２・・・ＬＥＤ駆動ドライバ、６３・・・第１ＬＥＤ、６４・・・第２ＬＥＤ
【図１】
2014033400.tif 000003
【図２】
2014033400.tif 000004
【図３】
2014033400.tif 000005
【図４】
2014033400.tif 000006
【図５】
2014033400.tif 000007
【図６】
2014033400.tif 000008
【図７】
2014033400.tif 000009
【図８】
2014033400.tif 000010
【図９】
2014033400.tif 000011
【図１０】
2014033400.tif 000012
【図１１】
2014033400.tif 000013