(57)【特許請求の範囲】
【請求項１】
被写体像を光電変換して画像データを生成する撮像手段と、
前記撮像手段から前記画像データを読み出して所定の画像処理を行う画像処理手段と、
前記画像処理手段によって生成された画像データを外部装置に転送する転送手段と、
前記転送手段によって転送する際の転送フレームレートの情報を取得する取得手段と、
前記取得手段によって取得された転送フレームレートに基づいて、前記画像処理手段による前記撮像手段から読み出すタイミングを制御するとともに、前記被写体像の露出時間をより長くするように前記撮像手段を制御する制御手段とを有し、
前記外部装置から前記転送手段によって転送される画像データを記録する旨の通知を受けた場合に、前記制御手段は、前記被写体像の露出時間をより長くしないように制御することを特徴とする撮像装置。
【請求項２】
被写体像を光電変換して画像データを生成する撮像手段と、
前記撮像手段から前記画像データを読み出して所定の画像処理を行う画像処理手段と、
前記画像処理手段によって生成された画像データを外部装置に転送する転送手段と、
前記転送手段によって転送する際の転送フレームレートの情報を取得する取得手段と、
前記取得手段によって取得された転送フレームレートに基づいて、前記画像処理手段による前記撮像手段から読み出すタイミングを制御するとともに、前記被写体像の露出時間をより長くするように前記撮像手段を制御する制御手段と、
前記画像処理手段によって生成された画像データを記録媒体に記録する記録手段とを有し、
前記記録手段によって前記画像データを記録しているときに、前記転送手段により前記画像データを転送する場合に、前記制御手段は、前記被写体像の露出時間をより長くしないように制御することを特徴とする撮像装置。
【請求項３】
前記制御手段は、前記撮像手段のＩＳＯ感度を下げ、前記被写体像の露出時間をより長くするように制御することを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
前記制御手段は、被写界深度が大きくなるように絞りを制御し、前記被写体像の露出時間をより長くするように制御することを特徴とする請求項１又は２に記載の撮像装置。
【請求項５】
前記取得手段は、前記転送手段による前記画像データの転送フレームレートを計測することにより前記転送フレームレートの情報を取得することを特徴とする請求項１〜４の何れか１項に記載の撮像装置。
【請求項６】
前記制御手段による制御を実行するか否かをユーザーに選択させる画面を表示部に表示する表示制御手段をさらに有することを特徴とする請求項１〜５の何れか１項に記載の撮像装置。
【請求項７】
前記外部装置が複数ある場合に、前記制御手段は、前記複数の外部装置に対する転送フレームレートのうち、最も良好な転送フレームレートに基づいて、前記画像処理手段による前記撮像手段から読み出すタイミングを制御するとともに、前記被写体像の露出時間をより長くするように前記撮像手段を制御することを特徴とする請求項１又は２に記載の撮像装置。
【請求項８】
被写体像を光電変換して画像データを生成する撮像手段から、前記画像データを読み出して所定の画像処理を行う画像処理工程と、
前記画像処理工程において生成された画像データを外部装置に転送する転送工程と、
前記転送工程において転送する際の転送フレームレートの情報を取得する取得工程と、
前記取得工程において取得された転送フレームレートに基づいて、前記画像処理工程における前記撮像手段から読み出すタイミングを制御するとともに、前記被写体像の露出時間をより長くするように前記撮像手段を制御する制御工程とを有し、
前記外部装置から前記転送工程において転送される画像データを記録する旨の通知を受けた場合に、前記制御工程においては、前記被写体像の露出時間をより長くしないように制御することを特徴とする撮像方法。
【請求項９】
被写体像を光電変換して画像データを生成する撮像手段から、前記画像データを読み出して所定の画像処理を行う画像処理工程と、
前記画像処理工程において生成された画像データを外部装置に転送する転送工程と、
前記転送工程において転送する際の転送フレームレートの情報を取得する取得工程と、
前記取得工程において取得された転送フレームレートに基づいて、前記画像処理工程における前記撮像手段から読み出すタイミングを制御するとともに、前記被写体像の露出時間をより長くするように前記撮像手段を制御する制御工程と、
前記画像処理工程において生成された画像データを記録媒体に記録する記録工程とを有し、
前記記録工程において前記画像データを記録しているときに、前記転送工程により前記画像データを転送する場合に、前記制御工程においては、前記被写体像の露出時間をより長くしないように制御することを特徴とする撮像方法。
【請求項１０】
被写体像を光電変換して画像データを生成する撮像手段から、前記画像データを読み出して所定の画像処理を行う画像処理工程と、
前記画像処理工程において生成された画像データを外部装置に転送する転送工程と、
前記転送工程において転送する際の転送フレームレートの情報を取得する取得工程と、
前記取得工程において取得された転送フレームレートに基づいて、前記画像処理工程における前記撮像手段から読み出すタイミングを制御するとともに、前記被写体像の露出時間をより長くするように前記撮像手段を制御する制御工程とをコンピュータに実行させ、
前記外部装置から前記転送工程において転送される画像データを記録する旨の通知を受けた場合に、前記制御工程においては、前記被写体像の露出時間をより長くしないように制御することを特徴とするプログラム。
【請求項１１】
被写体像を光電変換して画像データを生成する撮像手段から、前記画像データを読み出して所定の画像処理を行う画像処理工程と、
前記画像処理工程において生成された画像データを外部装置に転送する転送工程と、
前記転送工程において転送する際の転送フレームレートの情報を取得する取得工程と、
前記取得工程において取得された転送フレームレートに基づいて、前記画像処理工程における前記撮像手段から読み出すタイミングを制御するとともに、前記被写体像の露出時間をより長くするように前記撮像手段を制御する制御工程と、
前記画像処理工程において生成された画像データを記録媒体に記録する記録工程とをコンピュータに実行させ、
前記記録工程において前記画像データを記録しているときに、前記転送工程により前記画像データを転送する場合に、前記制御工程においては、前記被写体像の露出時間をより長くしないように制御することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は撮像装置、撮像方法及びプログラムに関し、特に、撮影した画像データを外部装置に転送するために用いて好適な技術に関する。
【背景技術】
【０００２】
従来、画像及び音声を記録媒体にデジタル記録するデジタルスチルカメラやデジタルビデオカメラが広く知られている。デジタルスチルカメラの記録媒体としては、ＳＤカード等の小型メモリを用いるのが一般的であり、デジタルスチルカメラ本体から着脱自在である。また、デジタルスチルカメラで撮影した画像をパーソナルコンピュータ（ＰＣ）や記録媒体を有するデジタル装置に転送することもできる。転送方法としては、ＵＳＢ（Universal Serial Bus）やＩＥＥＥ１３９４などのケーブルによりデジタルスチルカメラとＰＣ等とを接続し、画像データを転送することができる。近年では、デジタルスチルカメラとＰＣとを有線或いは無線によってＬＡＮ接続することにより、デジタルスチルカメラに保持されている画像データをＰＣに取り込む方式も普及してきている。
【０００３】
また、デジタルスチルカメラでは、被写体像をデジタルスチルカメラの撮像素子からリアルタイムに読み出し、デジタルスチルカメラに搭載されている液晶モニタに表示されるリアルタイムの動画像を確認しながら、静止画像を撮影することができる。さらに近年では、被写体像を撮像素子から読み出し、デジタルスチルカメラに接続されるＰＣへリアルタイムに動画像データとして転送し、ＰＣ上で被写体を確認しながら撮影を行うシステムも提供されている。
【０００４】
一方、デジタルスチルカメラに接続されるＰＣに動画像データを転送する際に、動画像データの転送フレームレートfps（Frame per Second）は、撮像素子からの読み出し実行フレームレートfpsに比べて劣っている。このように画像データを転送する方が多くの時間がかかってしまうため、実際に撮像素子から読み出される動画像データからフレーム落ちさせた、フレーム数の少ない動画像データが転送されることになる。
【０００５】
このように、転送されないフレームまでもが撮像素子から読み出されるため、余計な電力を消費している。そこで、このような余計な電力を抑える方法をとして、例えば特許文献１に提案されている。この特許文献１には、転送路の転送フレームレートに応じて撮像素子からの読み出しタイミングをクロック制御することにより、転送されないフレームの読み出しを抑え、電力の消費を抑えることが提案されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１１−３０８５８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載の方法は、撮像素子からの読み出しタイミングをクロック制御して、動画像データをＰＣに転送する際の消費電力を抑えることができるが、撮像素子から読み出される画像データの画質は改善されていないという問題点がある。
【０００８】
本発明は前述の問題点に鑑み、外部装置に画像データを転送する際に、消費電力を抑えるとともに、転送する画像データの画質を改善できるようにすることを目的としている。
【課題を解決するための手段】
【０００９】
本発明の撮像装置は、被写体像を光電変換して画像データを生成する撮像手段と、前記撮像手段から前記画像データを読み出して所定の画像処理を行う画像処理手段と、前記画像処理手段によって生成された画像データを外部装置に転送する転送手段と、前記転送手段によって転送する際の転送フレームレートの情報を取得する取得手段と、前記取得手段によって取得された転送フレームレートに基づいて、前記画像処理手段による前記撮像手段から読み出すタイミングを制御するとともに、前記被写体像の露出時間をより長くするように前記撮像手段を制御する制御手段とを有し、前記外部装置から前記転送手段によって転送される画像データを記録する旨の通知を受けた場合に、前記制御手段は、前記被写体像の露出時間をより長くしないように制御することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、撮像素子からの余計な読み出しを抑えて消費電力を抑えるとともに、より高画質な動画像データを提供することができる。
【図面の簡単な説明】
【００１１】
【図１】実施形態に係る撮像装置の全体構成例を示すブロック図である。
【図２】動画像データの転送処理手順の一例を示すフローチャートである。
【図３】動画像データの転送処理手順の一例を示すフローチャートである。
【図４】実施形態に係る制御を実行するか否かの選択画面の一例を示す図である。
【図５】読み出し実行フレームレートと転送フレームレートとを示す図である。
【図６】動画像データの転送処理手順の一例を示すフローチャートである。
【図７】動画像データの転送処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
（第１の実施形態）
以下、図面を参照しながら本発明の最良な実施形態について詳細に説明する。
図１は、本実施形態に係る撮像装置１０の全体構成例を示すブロック図である。まず、図１を参照しながら各部の構成及び動作を説明する。
図１において、制御部１１は、プログラム記憶部１２に予め格納されているプログラムに従って、撮像装置１０における全体の動作を制御する。被写体像からの光線Ｌは、撮影レンズ１３及び絞り１４を介して撮像素子１５において光電変換される。撮像素子１５は、受光した光線Ｌを電気信号に変換する素子であり、ＣＣＤ（電化転送デバイス）、ＣＭＯＳデバイス等の固定撮像素子により構成される。
【００１３】
センサ制御部１６は、撮像素子１５から画像信号（画像データ）を読み出すタイミングのクロック制御を行う。Ａ／Ｄ変換器１７はアナログ出力信号をデジタル出力信号に変換し、デジタル変換した画像信号を画像処理回路１８に出力する。画像処理回路１８は、入力された画像信号に対して輪郭補償、ガンマ補正、ホワイトバランス補正等の画像処理を行い、メモリ制御回路１９に出力する。このようにセンサ制御部１６、Ａ／Ｄ変換器１７、及び画像処理回路１８は、画像処理手段として機能する。
【００１４】
メモリ制御回路１９は記録手段として機能し、画像処理回路１８において画像処理等がなされた画像信号を外部記録媒体Ｉ／Ｆ回路２０を介してメモリーカードなどの外部記録媒体２１に記録する。また、内部記憶装置２２は、画像処理回路１８において用いるホワイトバランス補正値等の情報を記憶する記憶手段である。
【００１５】
測光センサ２５は、撮影レンズ１３を介して得られる光の量を計測する装置であり、露出決定部２３は、測光センサ２５により計測された光の量を基に、適正な露出量を決定する。露出量が決定されると、制御部１１は、撮像素子１５のセンサ感度（ＩＳＯ感度）の制御や、絞り１４による撮影レンズ１３の絞り制御、及びシャッター装置２７による撮像素子１５に光を供給するためにシャッターを開放する時間の制御を行う。
【００１６】
測距センサ２６は、測距点に対応した公知のＣＣＤやＣＭＯＳ等のセンサで構成され、被写体までの距離に応じた測距点ずれ信号として制御部１１へ出力する。ファイル生成部２４は、画像処理回路１８により画像処理された画像信号をJPEGフォーマットやMOVフォーマット等の所定のファイル形式に変換するためのものである。ストロボ制御部３７は、撮像装置１０に内蔵されているストロボ、または外付けのストロボを制御する装置である。ストロボ制御部３７は、制御部１１により絞り１４やシャッター装置２７などで設定された設定値での露出がアンダーであると判断された場合に、ストロボ発光させたり、ユーザーの操作に応じてストロボ操作の制御を行ったりする。
【００１７】
表示部２８はカラー液晶素子から構成され、制御部１１が表示制御手段として機能することにより、撮影画像や、撮影画像に関する情報、撮像装置１０の詳細な各種設定状態等の情報を表示するためのものである。また、表示部２８には、露出制御や撮影可能枚数などの撮影に関する各種の設定情報や、画像処理に関する各種の設定情報も表示される。外部装置接続Ｉ／Ｆ３８は、例えば、パーソナルコンピュータ（ＰＣ）などの外部装置と物理的な接続を行うためのインターフェイスである。外部装置との間でファイルデータ及び画像データなどの送受信のやり取りは外部装置接続Ｉ／Ｆ３８を介して行われる。本実施形態ではＬＡＮ接続Ｉ／Ｆを用いているが、外部装置との接続をＵＳＢに代表される他のシリアル接続など、有線であっても無線であってもよい。
【００１８】
転送レート計測部４６は取得手段として機能し、外部装置接続Ｉ／Ｆ３８を介して画像データを転送する際の転送フレームレートを計測するためのものである。転送処理部４７は転送手段として機能し、外部装置接続Ｉ／Ｆ３８を介して転送された画像データの転送の合否を管理し、接続される外部装置と転送した画像データとのマッチングの管理を行うための制御部である。操作スイッチ群２９は、撮影を指示する撮影スイッチや、撮影モードを選択するための選択ボタンなどから構成される。具体的には、この他にメニューボタン、再生ボタン、測光モード選択ボタンなどがある。
【００１９】
次に、上記構成を有する撮像装置１０における、撮影した画像データを外部装置へ転送する処理及び撮像装置１０において画像データを外部記録媒体２１へ記録する処理の流れについて、図２のフローチャートを参照しながら説明する。なお、以下の説明では、撮像装置１０と外部装置（ＰＣ）とが外部装置接続Ｉ／Ｆ３８を介して接続されており、撮像装置１０で撮影された動画像データを外部装置にリアルタイムで転送するように設定されているものとする。
【００２０】
図２は、本実施形態に係る撮像装置１０による動画像データの転送処理手順の一例を示すフローチャートである。
まず、ステップＳ１０１において、制御部１１は、撮像装置１０に接続されている外部装置から外部装置接続Ｉ／Ｆ３８を介して動画像転送開始命令を受信するまで待機する。そして、動画像転送開始命令を受信すると、ステップＳ１０２において、センサ制御部１６により撮像素子１５から画像信号の読み出しを開始し、Ａ／Ｄ変換器１７によりアナログ信号をデジタル信号に変換する。そして、画像処理回路１８により、フレームごとに輪郭補償、ガンマ補正、ホワイトバランス補正等の画像処理を行う。
【００２１】
次に、ステップＳ１０３において、転送処理部４７は、生成された動画像データを外部装置接続Ｉ／Ｆ３８に接続されている外部装置に転送可能な状態であるか否かを判断する。この判断の結果、転送路が転送待ち状態であり、現在の転送が不可能である場合は、ステップＳ１０４において、制御部１１により、生成された動画像データの１フレームを破棄する。一方、ステップＳ１０２の判断の結果、転送路が転送可能な状態である場合は、ステップＳ１０５に進む。そして、転送処理部４７は、動画像データの１フレームを転送し、転送が完了した後に制御部１１によりステップ１０２にて生成された動画像データの１フレームを破棄する。
【００２２】
次に、ステップＳ１０６において、転送レート計測部４６は、外部装置に転送される動画像データの転送フレームレートを計測するのに十分な時間が経過しているか否かを判断する。この判断の結果、転送フレームレートを計測するのに十分な時間が経過していない場合は、ステップＳ１０２に戻る。一方、ステップＳ１０６の判断の結果、転送フレームレートを計測するのに十分な時間が経過した場合は、ステップＳ１０７において、転送レート計測部４６は、外部装置への動画像データを転送する際の転送フレームレートを算出する。算出方法としては、例えば１秒間の間にステップＳ１０５の処理により転送されたフレーム数などから算出する。
【００２３】
転送フレームレートが算出されると、ステップＳ１０８において、露出決定部２３の指示により制御部１１は、生成される動画像が高画質になるように撮像素子１５のＩＳＯ感度を変更する。このとき、ＩＳＯ感度を変更することによって露出時間も変更されるが、撮像素子１５からの読み出し実行フレームレートが、ステップＳ１０７で算出された転送フレームレートよりも劣らないようにＩＳＯ感度を変更する。そして、ステップＳ１０９において、露出決定部２３は、露出を決定するために、絞りやシャッター速度などを決定する。
【００２４】
次に、ステップＳ１１０において、撮像素子１５からの読み出し実行フレームレートがステップＳ１０７において算出された転送フレームレートに合うように、センサ制御部１６により撮像素子１５から読み出すタイミングを変更する。具体的には、読み出しが不要なタイミングで撮像素子１５へのＣＰＵクロックを下げる制御を行う。
【００２５】
以上のように露出の条件を変えることによって、転送フレームレートも変更される。そこで、次に、ステップＳ１１１において、接続された外部装置において転送フレームレートが変更されたことを認識できるように、外部装置に通知する。具体的には、転送処理部４７により動画像の転送フォーマットに従った形式で、転送フレームレートを変更した旨のデータを外部装置に送信する。なお、転送フレームレートが変更される理由については後述する。そして、ステップＳ１１２において、制御部１１は撮像装置１０に接続されている外部装置へ動画像データの転送を終了するか否かを判断する。この判断の結果、動画像データの転送を終了しない場合は、ステップＳ１０２に戻り、処理を繰り返す。一方、ステップＳ１１２の判断の結果、動画像データの転送を終了する場合は、処理を終了する。
【００２６】
転送フレームレートが変更される場合として、転送路の転送状況が途中から良好になり転送フレームレートが良好になる場合や、ＩＳＯ感度を変更してＳ／Ｎ比が良好になり、転送する画像サイズが縮小されて転送フレームレートが良好になる場合などがある。本実施形態ではこのような場合であっても、その時の転送フレームレートに随時あわせるように、前述したフローチャートに示す処理を実行することとなる。
【００２７】
図４は、転送フレームレートに応じた露出制御及びセンサ読み出し制御を実行するか否かを選択させる画面の一例を示す図である。
操作スイッチ群２９のメニューボタンが操作されると、表示部２８には図４に示すようなメニュー選択項目が表示される。ユーザーは、操作スイッチ群２９の選択ボタン等を操作することにより、予めメニュー選択項目から転送フレームレートに応じた露出制御及びセンサ読み出し制御を実行するか否かを選択することができる。
【００２８】
図４に示すメニュー選択項目で転送フレームレートによる画質変更がＯＦＦとなっている場合は画質が変更されず、センサ制御部１６により撮像素子１５から読み出すタイミングを変更するのみである。一方、メニュー選択項目で転送フレームレートによる画質変更がＯＮとなっている場合は図２の処理手順に従い、転送フレームレートに応じてＩＳＯ感度を変更して高画質な画像を生成し、さらに撮像素子１５からの読み出しのタイミングを制御する。
【００２９】
図５は、動画像データを外部装置に転送した場合の読み出し実行フレームレートと転送フレームレートとの関係を示すタイミングチャートである。
図５（ａ）は、読み出し実行フレームレートを制御しない場合の例であり、撮像素子（センサ）から読み出す処理は外部装置への転送に関係なく定期的に実行されている。この状態では、外部装置へ転送することができる状態になったタイミングで外部装置へ画像データを転送することになる。このため、センサから読み出す処理が実行されるが、外部装置に転送されない画像データ（フレーム）が存在し、不要な読み出し処理が行われることになる。
【００３０】
一方、図５（ｂ）は、本実施形態において、読み出し実行フレームレートを制御した場合の例であり、撮像素子１５から読み出す処理は、外部装置へ画像データを転送するタイミングに合わせて実行されている。転送しない画像データを読み出す代わりに、撮像素子１５のＩＳＯ感度を下げ、１フレームの画像データを読み出すための露出時間に当てるようにしている。このように、不要な読み出し処理を行わないようにするにより、消費電力の節約等を実現している。また、撮像素子１５のＩＳＯ感度を、画像が高画質になるように変更することにより、Ｓ／Ｎ比の良好な画像データを生成することができ、より画像サイズの小さい画像データを生成することができる。これにより、図５（ｂ）に示すように、画像データを転送するのにかかる時間を短縮し、外部装置へ転送する際の転送フレームレートを上げることができる。
【００３１】
ここで、外部記録媒体２１に動画像データをリアルタイムに記録しているときに、外部装置から動画像データの転送要求を受けて動画像データをリアルタイムに転送する場合においては、転送フレームレートに応じた制御を実行しないようにしてもよい。これにより、外部記録媒体２１に記録される動画像データにおいて、感度や絞りが途中で変更されてフレームごとに画像のばらつきが起こらないようにすることができる。なお、動画像データを記録する前に、本実施形態における転送フレームレートに応じた制御を実行した場合は、記録を開始した段階の露出制御のまま動画像データを外部記録媒体２１に記録してもよい。または、外部記録媒体２１に動画像データの記録を開始した段階で本実施形態における制御を無効にしてもよい。
【００３２】
また、撮像装置１０に接続されている外部装置から動画像データを転送する要求を受信し、さらにその動画像データを外部装置側で記録する設定であることを通知された場合も、転送フレームレートに応じた制御を実行しないようにしてもよい。また、外部記録媒体２１に記録する場合と同様、外部装置側で記録することを通知される前に、本実施形態における転送フレームレートに応じた制御を実行した場合は、通知を受けた段階の露出制御を維持するようにしてもよい。または、通知を受けた段階で本実施形態における制御を無効にしてもよい。
【００３３】
以上のように本実施形態によれば、動画像データを外部装置に転送する際の転送フレームレートに基づき、ＩＳＯ感度を変更してＳ／Ｎ比の良好な画像を生成し、１フレームあたりの画像のサイズを小さくする。これにより転送する実行時間を短縮し、転送フレームレートを上げることができる。さらに、撮像素子からの不要な読み出しを行わないように、撮像素子の読み出しクロック制御を行うことにより、消費電力を低減することができる。
【００３４】
（第２の実施形態）
以下、本発明の第２の実施形態について説明する。本実施形態では、複数の外部装置が接続されている場合について説明する。なお、本実施形態に係る撮像装置の構成は図１と同様であるため、説明は省略する。以下、第１の実施形態と異なる点についてのみ説明する。また、本実施形態においては、外部装置接続Ｉ／Ｆ３８には複数の外部装置が接続可能であり、無線ＬＡＮにて２つの外部装置が接続されており、動画像データを外部装置にリアルタイムで転送するように設定されているものとする。なお、外部装置接続Ｉ／Ｆ３８での接続手段としては、無線ＬＡＮに限らず有線ＬＡＮ、ＵＳＢ、ＩＥＥＥ１３９４など、有線・無線に関係せずに可能であり、外部装置に接続される方法がそれぞれ異なっていてもよい。
【００３５】
次に、転送処理の制御について図２のフローチャートを参照しながら説明する。なお、本実施形態では第１の実施形態と異なる処理についてのみ説明する。
ステップＳ１０１及びステップＳ１０２は第１の実施形態と同様の処理である。ステップＳ１０３においては、接続される外部装置のいずれかに転送可能か否かを判断し、転送可能な場合は、ステップＳ１０５において転送可能な外部装置へ画像データを転送する。なお、ステップＳ１０４の処理は第１の実施形態と同様である。
【００３６】
ステップＳ１０６の判断の結果、転送フレームレートを計測するのに十分な時間が経過した場合は、ステップＳ１０７に進む。そして、ステップＳ１０７において、転送レート計測部４６は、撮像装置１０に接続されている外部装置毎に所定時間内に転送したフレーム数に基づき、外部装置毎の転送フレームレートを算出する。そして、ステップＳ１０７で算出された転送フレームレートのうち、最も良好な転送フレームレートの値を基に、ステップＳ１０８以降の処理を行う。
【００３７】
以上のように本実施形態によれば、撮像装置１０に複数の外部装置が接続された状況において、それぞれの転送フレームレートを算出する。そして、最も良い転送フレームレートに応じてＩＳＯ感度を変更してＳ／Ｎ比の良好な画像を生成し、１フレームあたりの画像のサイズを小さくする。これにより、最善の動画像データの画質、フレームレートを提供するとともに、消費電力を低減することができる。
【００３８】
（第３の実施形態）
以下、本発明の第３の実施形態について図３を参照しながら説明する。第１の実施形態では、動画像を高画質にするために撮像素子１５のＩＳＯ感度を変更したが、本実施形態では、絞り制御を行うことによって動画像を高画質にする。なお、本実施形態に係る撮像装置の構成は図１と同様であるため、説明は省略する。以下、第１の実施形態と異なる点についてのみ説明する。また、以下の説明では、撮像装置１０と外部装置（ＰＣ）とが外部装置接続Ｉ／Ｆ３８を介して接続されており、撮像装置１０で撮影された動画像データを外部装置にリアルタイムで転送するように設定されているものとする。
【００３９】
図３は、本実施形態に係る撮像装置１０による動画像データの転送処理手順の一例を示すフローチャートである。なお、図３のステップＳ２０１からステップＳ２０７までの処理は、第１の実施形態で説明した図２のステップＳ１０１からステップＳ１０７までの処理と同様であるため、説明は省略する。
【００４０】
図３のステップＳ２０８においては、露出決定部２３の指示により制御部１１は、撮像装置１０の絞り制御を被写界深度が大きくなるように、絞り１４を用いて撮影レンズ１３の絞りを制御する。このとき、絞り値を変更することにより露出時間が変更されるが、撮像素子１５からの読み出し実行フレームレートが、ステップＳ２０７で算出された転送フレームレートよりも劣らないように絞り値を変更する。ステップＳ２０８で絞り値が変更されると、ステップＳ２０９において、露出決定部２３は、露出を決定するために、撮像素子１５のＩＳＯ感度やシャッター速度などを決定する。なお、ステップＳ２１０からステップＳ２１２までの処理は、第１の実施形態で説明した図２のフローチャートのステップＳ１１０からステップＳ１１２までの処理と同様である。
【００４１】
以上のように本実施形態によれば、絞り値を変更することによってＳ／Ｎ比の良好な画像を生成し、１フレームあたりの画像のサイズを小さくする。これにより転送する実行時間を短縮し、転送フレームレートを上げることができる。さらに、撮像素子からの不要な読み出しを行わないように、撮像素子の読み出しクロック制御を行うことにより、消費電力を低減することができる。
【００４２】
（第４の実施形態）
以下、本発明の第４の実施形態について、図６を参照しながら説明する。第１の実施形態では、転送フレームレートを算出する例について説明したが、本実施形態では転送フレームレート情報を取得する例について説明する。なお、本実施形態に係る撮像装置の構成は図１と同様であるため、説明は省略する。以下、第１の実施形態と異なる点についてのみ説明する。また、以下の説明では、撮像装置１０と外部装置（ＰＣ）とが外部装置接続Ｉ／Ｆ３８を介して接続されており、撮像装置１０で撮影された動画像データを外部装置にリアルタイムで転送するように設定されているものとする。
【００４３】
図６は、本実施形態に係る撮像装置１０による動画像データの転送処理手順の一例を示すフローチャートである。
まず、ステップＳ３０１においては、図２のステップＳ１０１と同様の処理である。そして、ステップＳ３０２において、制御部１１は取得手段として機能し、外部装置への転送フレームレート情報を取得する。取得方法としては、外部装置から外部装置接続Ｉ／Ｆ３８を介して転送フレームレート情報を取得する。また、内部記憶装置２２に外部装置毎の転送フレームレートを予め記憶しておき、外部装置接続Ｉ／Ｆ３８に接続された外部装置に対応した転送フレームレートを読み出して取得してもよい。
【００４４】
次に、ステップＳ３０３において、露出決定部２３の指示により制御部１１は、ステップＳ３０２で取得し転送フレームレートに基づき、生成される動画像が高画質になるように撮像素子１５のＩＳＯ感度を変更する。このとき、ＩＳＯ感度を変更することにより露出時間も変更されるが、撮像素子１５からの読み出し実行フレームレートが、ステップＳ３０２で取得した転送フレームレートよりも劣らないようにＩＳＯ感度を変更する。そして、ステップＳ３０４において、露出決定部２３は、露出を決定するために、絞りやシャッター速度などを決定する。
【００４５】
次に、ステップＳ３０５において、撮像素子１５からの読み出し実行フレームレートがステップＳ３０２において取得した転送フレームレートに合うように、センサ制御部１６により撮像素子１５から読み出すタイミングを変更する。具体的には、読み出しが不要なタイミングで撮像素子１５へのＣＰＵクロックを下げる制御を行う。
【００４６】
次に、ステップＳ３０６において、ステップＳ３０５で設定された読み出しタイミングにより、センサ制御部１６は撮像素子１５から画像信号を読み出し、Ａ／Ｄ変換器１７によりアナログ信号をデジタル信号に変換する。そして、画像処理回路１８により、フレームごとに輪郭補償、ガンマ補正、ホワイトバランス補正等の画像処理を行う。そして、ステップＳ３０７において、転送処理部４７は、生成された動画像データを、外部装置接続Ｉ／Ｆ３８を介して外部装置へ転送する。そして、ステップＳ３０８において、制御部１１は撮像装置１０に接続されている外部装置へ動画像データの転送を終了するか否かを判断する。この判断の結果、動画像データの転送を終了しない場合は、ステップＳ３０６に戻り、処理を繰り返す。一方、ステップＳ３０８の判断の結果、動画像データの転送を終了する場合は、処理を終了する。
【００４７】
以上のように本実施形態によれば、転送フレームレート情報を取得することによって、動画像データの転送を開始する時点で、適切な転送フレームレートで高画質の動画像データを転送することができる。これにより、フレームごとに画像のばらつきが起こらないようにすることができる。
【００４８】
（第５の実施形態）
以下、本発明の第５の実施形態について図７を参照しながら説明する。第１の実施形態では、その時の転送フレームレートに随時あわせるようにする例について説明したが、本実施形態では、読み出し実行フレームレートを一度制御したら、その後は固定する例について説明する。なお、本実施形態に係る撮像装置の構成は図１と同様であるため、説明は省略する。以下、第１の実施形態と異なる点についてのみ説明する。また、以下の説明では、撮像装置１０と外部装置（ＰＣ）とが外部装置接続Ｉ／Ｆ３８を介して接続されており、撮像装置１０で撮影された動画像データを外部装置にリアルタイムで転送するように設定されているものとする。
【００４９】
図７は、本実施形態に係る撮像装置１０による動画像データの転送処理手順の一例を示すフローチャートである。なお、ステップＳ４０１からステップＳ４１１までの処理は、第１の実施形態で説明した図２のステップＳ１０１からステップＳ１１１までの処理と同様であるため、説明は省略する。
【００５０】
ステップＳ４１２においては、転送フレームレート及び読み出し実行フレームレートが決定したか否かを判断する。この判断の結果、転送フレームレート及び読み出し実行フレームレートがまだ決定していない場合はステップＳ４０２に戻り、決定した場合はステップＳ４１３に進む。そして、ステップＳ４１２において、センサ制御部１６は、ステップＳ４１０で決定した読み出しタイミングにより撮像素子１５から画像データ（画像信号）を読み出す。そして、ステップＳ４０３と同様の手順で動画像データを生成する。
【００５１】
次に、ステップＳ４１４において、転送処理部４７は、ステップＳ４０５と同様の手順で外部装置に動画像データをフレームごとに転送する。そして、ステップＳ４１５において、制御部１１は撮像装置１０に接続されている外部装置へ動画像データの転送を終了するか否かを判断する。この判断の結果、動画像データの転送を終了しない場合は、ステップＳ４１３に戻り、処理を繰り返す。一方、ステップＳ４１５の判断の結果、動画像データの転送を終了する場合は、処理を終了する。
【００５２】
以上のように本実施形態によれば、読み出し実行フレームレートを一度制御したら、その後は転送フレームレートが固定されるので、フレームごとに画像のばらつきを小さくすることができる。
【００５３】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００５４】
１１  制御部、１５  撮像素子、１６  センサ制御部、２３露出決定部、４６  転送レート計測部、４７  転送処理部
【図１】
0005546297.tif 000002
【図２】
0005546297.tif 000003
【図３】
0005546297.tif 000004
【図４】
0005546297.tif 000005
【図５】
0005546297.tif 000006
【図６】
0005546297.tif 000007
【図７】
0005546297.tif 000008