(57)【要約】【課題】  記憶媒体のデータ転送レートが遅い場合であってもより確実に動画像データを転送する。【解決手段】  動画撮影モードが選択されたときに、テストデータを転送して記憶媒体の転送速度を算出し（Ｓ１００〜Ｓ１３０）、転送したテストデータを削除すると共に動画撮影に関するパラメータ（画像サイズと画質）の設定値の選択肢のうち転送速度の範囲内で動画像ファイルが生成されるような選択肢を選択可能選択肢として設定し（Ｓ１４０，Ｓ１５０）、選択可能選択肢が選択可能となるように動画撮影設定画面を表示する（Ｓ１６０）。この動画撮影設定画面を介して選択されたパラメータに従って動画像ファイルが生成される。この結果、記憶媒体のデータ転送レートが遅い場合であってもより確実に動画像データを転送することができると共に動画像の撮影に関する設定をより適切に行えるようにすることができる。【選択図】        図４
2006025213.tif 000002
【特許請求の範囲】
【請求項１】
動画像などを撮影する撮影装置であって、
着脱可能に装着された記憶媒体のデータ転送速度を取得する転送速度取得手段と、
動画像の撮影により生成される動画像データの生成速度が前記取得したデータ転送速度の範囲内となるように該動画像の撮影に関する撮影用パラメータを設定するパラメータ設定手段と、
動画像の撮影指示がなされたときに、前記設定した撮影用パラメータに従って前記動画像データを生成して前記記憶媒体へ転送する撮影実行手段と、
を備える撮影装置。
【請求項２】
請求項１記載の撮影装置であって、
前記動画像データは、各フレームに対応する静止画像を連続的に記録する形式のデータであり、
前記撮影用パラメータは、前記静止画像の画像サイズ，前記静止画像の圧縮率，フレームレートの少なくとも１つを含む、
撮影装置。
【請求項３】
前記パラメータ設定手段は、前記静止画像の画像サイズと前記静止画像の圧縮率とに基づいて該静止画像のデータサイズを推定し、該推定したデータサイズと前記フレームレートとに基づいて前記動画像データの生成速度を演算し、該演算した動画像データの生成速度が前記データ転送速度の範囲内となるように前記撮影用パラメータを設定する手段である請求項２記載の撮影装置。
【請求項４】
請求項１ないし３いずれか記載の撮影装置であって、
画面を表示する画面表示手段を備え、
前記パラメータ設定手段は、前記動画像データの生成速度が前記データ転送速度の範囲内となるように前記撮影用パラメータの設定値を入力可能なパラメータ設定画面を前記画面表示手段に表示し該表示したパラメータ設定画面を介して入力された設定値を用いて該撮影用パラメータを設定する手段である、
撮影装置。
【請求項５】
請求項４記載の撮影装置であって、
前記撮影用パラメータの設定値の選択肢を記憶する情報記憶手段を備え、
前記パラメータ設定画面は、前記情報記憶手段に記憶されている選択肢の少なくとも一部を選択可能に表示し該表示した選択肢の中から選択された選択肢を前記撮影用パラメータの設定値として入力する画面であり、
前記パラメータ設定手段は、前記情報記憶手段に記憶されている選択肢のうち前記動画像データの生成速度が前記データ転送速度の範囲内となるような選択肢が選択可能となるように前記パラメータ設定画面を前記画面表示手段に表示する手段である、
撮影装置。
【請求項６】
前記選択肢は、複数の撮影用パラメータの設定値の組合せとして設定されてなる請求項５記載の撮影装置。
【請求項７】
請求項５または６記載の撮影装置であって、
前記情報記憶手段は、前記データ転送速度と前記選択肢とを関連付けて記憶する手段であり、
前記パラメータ設定手段は、前記情報記憶手段に記憶されている選択肢のうち前記データ転送速度に関連付けられた選択肢が選択可能となるように前記パラメータ設定画面を前記画面表示手段に表示する手段である、
撮影装置。
【請求項８】
前記転送速度取得手段は、所定のタイミングで所定のテストデータを前記記憶媒体に転送することにより前記データ転送速度を計測して取得する手段である請求項１ないし７いずれか記載の撮影装置。
【請求項９】
請求項８記載の撮影装置であって、
情報を出力する情報出力手段を備え、
前記転送速度取得手段は、前記記憶媒体の空き容量不足により前記所定のテストデータを転送できないときには動画像の撮影不可を示す情報を前記情報出力手段を介して出力する手段である、
撮影装置。
【請求項１０】
動画像などを撮影する撮影装置の制御方法であって、
（ａ）着脱可能に装着された記憶媒体のデータ転送速度を取得し、
（ｂ）動画像の撮影により生成される動画像データの生成速度が前記取得したデータ転送速度の範囲内となるように該動画像の撮影に関する撮影用パラメータを設定し、
（ｃ）動画像の撮影指示がなされたときに、前記設定した撮影用パラメータに従って前記動画像データを生成して前記記憶媒体へ転送する、
撮影装置の制御方法。
【請求項１１】
動画像などを撮影する撮影装置用のプログラムであって、
着脱可能に装着された記憶媒体のデータ転送速度を取得する転送速度取得モジュールと、
動画像の撮影により生成される動画像データの生成速度が前記取得したデータ転送速度の範囲内となるように該動画像の撮影に関する撮影用パラメータを設定するパラメータ設定モジュールと、
動画像の撮影指示がなされたときに、前記設定した撮影用パラメータに従って前記動画像データを生成して前記記憶媒体へ転送する撮影実行モジュールと、
を備える撮影装置用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影装置およびその制御方法、撮影装置用プログラムに関し、詳しくは、動画像などを撮影する撮影装置およびその制御方法、撮影装置用プログラムに関する。
【背景技術】
【０００２】
従来、この種の撮影装置としては、ＤＶＤ−Ｒデッキなどの外部機器と接続可能なデジタルビデオカメラなどが提案されている（例えば、特許文献１参照）。この装置では、撮影した動画像データなどを外部機器に転送する際に、データ転送レートを外部機器のデータ転送レートに合わせることにより、バッファ容量の低減などのデータ転送の効率化を図っている。
【特許文献１】特開２００３−３３９００５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述の装置では、データ転送レートの不一致によるバッファデータの増大は防止できるが、接続する外部機器のデータ転送レートが遅い場合には、撮影中に生成される動画像データの外部機器への転送が間に合わずバッファデータが増大してしまう場合が生じる。この結果、バッファ容量が不足して動画像データを転送できず、撮影エラーとなってしまうこともある。
【０００４】
本発明の撮影装置およびその制御方法、撮影装置用プログラムは、記憶媒体のデータ転送レートが遅い場合であってもより確実に動画像データを転送することを目的の一つとする。また、本発明の撮影装置およびその制御方法、撮影装置用プログラムは、動画像の撮影に関する設定をより適切に行えるようにすることを目的の一つとする。
【課題を解決するための手段】
【０００５】
本発明の撮影装置およびその制御方法、撮影装置用プログラムは、上述の目的の少なくとも一部を達成するために以下の手段を採った。
【０００６】
本発明の撮影装置は、
動画像などを撮影する撮影装置であって、
着脱可能に装着された記憶媒体のデータ転送速度を取得する転送速度取得手段と、
動画像の撮影により生成される動画像データの生成速度が前記取得したデータ転送速度の範囲内となるように該動画像の撮影に関する撮影用パラメータを設定するパラメータ設定手段と、
動画像の撮影指示がなされたときに、前記設定した撮影用パラメータに従って前記動画像データを生成して前記記憶媒体へ転送する撮影実行手段と、
を備えることを要旨とする。
【０００７】
この本発明の撮影装置では、記憶媒体のデータ転送速度を取得し、動画像データの生成速度が記憶媒体のデータ転送速度の範囲内となるように撮影用パラメータを設定して撮影を実行する。したがって、動画像データをより確実に記憶媒体に転送することができる。この結果、バッファ容量の不足などによる撮影エラーの防止を図ることができる。
【０００８】
こうした本発明の撮影装置において、前記動画像データは各フレームに対応する静止画像を連続的に記録する形式のデータであり、前記撮影用パラメータは前記静止画像の画像サイズ，前記静止画像の圧縮率，フレームレートの少なくとも１つを含むものとすることもできる。こうすれば、動画像データの生成速度がデータ転送速度の範囲内となるように、画像サイズや圧縮率，フレームレートなどを設定することができる。この態様の本発明の撮影装置において、前記パラメータ設定手段は前記静止画像の画像サイズと前記静止画像の圧縮率とに基づいて該静止画像のデータサイズを推定し、該推定したデータサイズと前記フレームレートとに基づいて前記動画像データの生成速度を演算し、該演算した動画像データの生成速度が前記データ転送速度の範囲内となるように前記撮影用パラメータを設定する手段であるものとすることもできる。こうすれば、画像サイズや圧縮率，フレームレートを用いて演算される動画像データの生成速度がデータ転送速度の範囲内となるように画像サイズや圧縮率，フレームレートなどを設定することができる。なお、こうした動画像データの記録形式としては、「Ｍｏｔｉｏｎ−ＪＰＥＧ」などを挙げることができる。
【０００９】
また、本発明の撮影装置において、画面を表示する画面表示手段を備え、前記パラメータ設定手段は前記動画像データの生成速度が前記データ転送速度の範囲内となるように前記撮影用パラメータの設定値を入力可能なパラメータ設定画面を前記画面表示手段に表示し該表示したパラメータ設定画面を介して入力された設定値を用いて該撮影用パラメータを設定する手段であるものとすることもできる。こうすれば、パラメータ設定画面を用いることにより動画像データの生成速度がデータ転送速度の範囲内となるように撮影用パラメータを設定することができる。この結果、ユーザは、より適切に撮影用パラメータを設定することができる。
【００１０】
このパラメータ設定画面を表示する態様の本発明の撮影装置において、前記撮影用パラメータの設定値の選択肢を記憶する情報記憶手段を備え、前記パラメータ設定画面は前記情報記憶手段に記憶されている選択肢の少なくとも一部を選択可能に表示し該表示した選択肢の中から選択された選択肢を前記撮影用パラメータの設定値として入力する画面であり、前記パラメータ設定手段は前記情報記憶手段に記憶されている選択肢のうち前記動画像データの生成速度が前記データ転送速度の範囲内となるような選択肢が選択可能となるように前記パラメータ設定画面を前記画面表示手段に表示する手段であるものとすることもできる。こうすれば、動画像データの生成速度がデータ転送速度の範囲内となるような選択肢をパラメータ設定画面に選択可能に表示することができる。この結果、ユーザは、より適切に撮影用パラメータを設定することができる。この態様の本発明の撮影装置において、前記選択肢は、複数の撮影用パラメータの設定値の組合せとして設定されてなるものとすることもできる。こうすれば、一つの選択肢で複数の撮影用パラメータを設定することができる。この態様の本発明の撮影装置において、前記情報記憶手段は前記データ転送速度と前記選択肢とを関連付けて記憶する手段であり、前記パラメータ設定手段は前記情報記憶手段に記憶されている選択肢のうち前記データ転送速度に関連付けられた選択肢が選択可能となるように前記パラメータ設定画面を前記画面表示手段に表示する手段であるものとすることもできる。こうすれば、データ転送速度と、動画像データの生成速度がこのデータ転送速度の範囲内となるような選択肢とを関連付けて記憶することにより、動画像データの生成速度がデータ転送速度の範囲内となるような選択肢をパラメータ設定画面に選択可能に表示することができる。
【００１１】
さらに、本発明の撮影装置において、前記転送速度取得手段は、所定のタイミングで所定のテストデータを前記記憶媒体に転送することにより前記データ転送速度を計測して取得する手段であるものとすることもできる。こうすれば、テストデータを用いてデータ転送速度を計測することができる。ここで「所定のタイミング」としては、撮影装置の電源が投入されたタイミングや動画像を撮影するモードに切り替えられたタイミングなどを挙げることができる。この態様の本発明の撮影装置において、情報を出力する情報出力手段を備え、前記転送速度取得手段は前記記憶媒体の空き容量不足により前記所定のテストデータを転送できないときには動画像の撮影不可を示す情報を前記情報出力手段を介して出力する手段であるものとすることもできる。こうすれば、記憶媒体の空き容量がテストデータのサイズより小さいときに動画像の撮影不可をユーザに通知することができる。ここで「情報出力手段」としては、画面や音などを用いて情報を出力する各種の手段を挙げることができ、前記画面表示手段を情報出力手段とするものも含まれる。
【００１２】
本発明の撮影装置の制御方法は、
動画像などを撮影する撮影装置の制御方法であって、
（ａ）着脱可能に装着された記憶媒体のデータ転送速度を取得し、
（ｂ）動画像の撮影により生成される動画像データの生成速度が前記取得したデータ転送速度の範囲内となるように該動画像の撮影に関する撮影用パラメータを設定し、
（ｃ）動画像の撮影指示がなされたときに、前記設定した撮影用パラメータに従って前記動画像データを生成して前記記憶媒体へ転送する、
ことを要旨とする。
【００１３】
この本発明の撮影装置の制御方法では、記憶媒体のデータ転送速度を取得し、動画像データの生成速度が記憶媒体のデータ転送速度の範囲内となるように撮影用パラメータを設定して撮影を実行する。したがって、動画像データをより確実に記憶媒体に転送することができる。この結果、バッファ容量の不足などによる撮影エラーの防止を図ることができる。
【００１４】
こうした本発明の撮影装置の制御方法において、前記撮影装置は画面を表示する画面表示手段を備え、前記ステップ（ｂ）は前記動画像データの生成速度が前記データ転送速度の範囲内となるように前記撮影用パラメータの設定値を入力可能なパラメータ設定画面を前記画面表示手段に表示し該表示したパラメータ設定画面を介して入力された設定値を用いて該撮影用パラメータを設定するステップであるものとすることもできる。こうすれば、パラメータ設定画面を用いることにより動画像データの生成速度がデータ転送速度の範囲内となるように撮影用パラメータを設定することができる。この結果、ユーザは、より適切に撮影用パラメータを設定することができる。
【００１５】
このパラメータ設定画面を表示する態様の本発明の撮影装置の制御方法において、前記撮影装置は前記撮影用パラメータの設定値の選択肢を記憶する情報記憶手段を備え、前記パラメータ設定画面は前記情報記憶手段に記憶されている選択肢の少なくとも一部を選択可能に表示し該表示した選択肢の中から選択された選択肢を前記撮影用パラメータの設定値として入力する画面であり、前記ステップ（ｂ）は前記情報記憶手段に記憶されている選択肢のうち前記動画像データの生成速度が前記データ転送速度の範囲内となるような選択肢が選択可能となるように前記パラメータ設定画面を前記画面表示手段に表示するステップであるものとすることもできる。こうすれば、動画像データの生成速度がデータ転送速度の範囲内となるような選択肢をパラメータ設定画面に選択可能に表示することができる。この結果、ユーザは、より適切に撮影用パラメータを設定することができる。この態様の本発明の撮影装置の制御方法において、前記情報記憶手段は前記データ転送速度と前記選択肢とを関連付けて記憶する手段であり、前記ステップ（ｂ）は前記情報記憶手段に記憶されている選択肢のうち前記データ転送速度に関連付けられた選択肢が選択可能となるように前記パラメータ設定画面を前記画面表示手段に表示するステップであるものとすることもできる。こうすれば、データ転送速度と、動画像データの生成速度がこのデータ転送速度の範囲内となるような選択肢とを関連付けて記憶することにより、動画像データの生成速度がデータ転送速度の範囲内となるような選択肢をパラメータ設定画面に選択可能に表示することができる。
【００１６】
本発明の撮影装置用プログラムは、
動画像などを撮影する撮影装置用のプログラムであって、
着脱可能に装着された記憶媒体のデータ転送速度を取得する転送速度取得モジュールと、
動画像の撮影により生成される動画像データの生成速度が前記取得したデータ転送速度の範囲内となるように該動画像の撮影に関する撮影用パラメータを設定するパラメータ設定モジュールと、
動画像の撮影指示がなされたときに、前記設定した撮影用パラメータに従って前記動画像データを生成して前記記憶媒体へ転送する撮影実行モジュールと、
を備えることを要旨とする。
【００１７】
この本発明の撮影装置用プログラムでは、撮影装置を、記憶媒体のデータ転送速度を取得し、動画像データの生成速度が記憶媒体のデータ転送速度の範囲内となるように撮影用パラメータを設定して撮影を実行する装置として機能させる。したがって、動画像データをより確実に記憶媒体に転送することができる。この結果、バッファ容量の不足などによる撮影エラーの防止を図ることができる。
【００１８】
こうした本発明の撮影装置用プログラムにおいて、前記撮影装置は画面を表示する画面表示手段を備え、前記パラメータ設定モジュールは前記動画像データの生成速度が前記データ転送速度の範囲内となるように前記撮影用パラメータの設定値を入力可能なパラメータ設定画面を前記画面表示手段に表示し該表示したパラメータ設定画面を介して入力された設定値を用いて該撮影用パラメータを設定するモジュールであるものとすることもできる。こうすれば、パラメータ設定画面を用いることにより動画像データの生成速度がデータ転送速度の範囲内となるように撮影用パラメータを設定することができる。この結果、ユーザは、より適切に撮影用パラメータを設定することができる。
【００１９】
このパラメータ設定画面を表示する態様の本発明の撮影装置用プログラムにおいて、前記撮影装置は前記撮影用パラメータの設定値の選択肢を記憶する情報記憶手段を備え、前記パラメータ設定画面は前記情報記憶手段に記憶されている選択肢の少なくとも一部を選択可能に表示し該表示した選択肢の中から選択された選択肢を前記撮影用パラメータの設定値として入力する画面であり、前記パラメータ設定モジュールは前記情報記憶手段に記憶されている選択肢のうち前記動画像データの生成速度が前記データ転送速度の範囲内となるような選択肢が選択可能となるように前記パラメータ設定画面を前記画面表示手段に表示するモジュールであるものとすることもできる。こうすれば、動画像データの生成速度がデータ転送速度の範囲内となるような選択肢をパラメータ設定画面に選択可能に表示することができる。この結果、ユーザは、より適切に撮影用パラメータを設定することができる。この態様の本発明の撮影装置用プログラムにおいて、前記情報記憶手段は前記データ転送速度と前記選択肢とを関連付けて記憶する手段であり、前記パラメータ設定モジュールは前記情報記憶手段に記憶されている選択肢のうち前記データ転送速度に関連付けられた選択肢が選択可能となるように前記パラメータ設定画面を前記画面表示手段に表示するモジュールであるものとすることもできる。こうすれば、データ転送速度と、動画像データの生成速度がこのデータ転送速度の範囲内となるような選択肢とを関連付けて記憶することにより、動画像データの生成速度がデータ転送速度の範囲内となるような選択肢をパラメータ設定画面に選択可能に表示することができる。
【発明を実施するための最良の形態】
【００２０】
次に、本発明を実施するための最良の形態を実施例を用いて説明する。
【実施例】
【００２１】
図１は本発明の実施例としてのデジタルカメラ２０の外観を示す斜視図であり、図２は実施例のデジタルカメラ２０の背面を示す背面図であり、図３は実施例のデジタルカメラ２０の機能ブロックを示すブロック図である。
【００２２】
実施例のデジタルカメラ２０は、図１に示すように、正面には光学３倍ズームが可能なズーム機構付きレンズ２１と、点滅することによりセルフタイマーが作動中であることを表示するセルフタイマー点灯部２５とを備え、上部にはモードを選択するモードダイヤル２３と、このモードダイヤル２３の中央に配置された電源ボタン２２と、シャッターボタン２４とを備える。また、デジタルカメラ２０は、図２に示すように、背面３０には、中央の左寄りに配置された液晶ディスプレイ３１と、その右側に配置され上下左右の方向に操作可能な４方向ボタン３２と、背面３０の左上に配置された印刷ボタン３３と、ズーム機能を操作するＷボタン３４ａおよびＴボタン３４ｂと、４方向ボタン３２の左上に配置されたメニューボタン３５と、液晶ディスプレイ３１の下方の左右に配置されたＡボタン３６およびＢボタン３７と、４方向ボタン３２の下方左に配置され液晶ディスプレイ３１への表示を切り替えるディスプレーボタン３８と、その右方向に配置されたレビューボタン３９とを備える。
【００２３】
実施例のデジタルカメラ２０は、機能的には図３に例示するように、中央演算処理装置としてのＣＰＵ４０ａや処理プログラムを記憶するＲＯＭ４０ｂ，一時的にデータを記憶するワークメモリ４０ｃ，設定されたデータを不揮発的に記憶するフラッシュメモリ４０ｄなどを中心として構成されている。デジタルカメラ２０は、撮影系として、レンズや絞りなどにより構成された光学系４２や、この光学系４２により結像される光学像を光電変換して得られる電荷を受光セル毎に一定時間蓄積し受光セル毎の受光量に応じた電気信号を出力するイメージセンサ４３、このイメージセンサ４３を駆動するために必要な駆動パルスをイメージセンサ４３に出力する駆動回路としてのセンサコントローラ４４、イメージセンサ４３から出力される電気信号を量子化してデジタル信号に変換するアナログフロントエンド（ＡＦＥ）部４５、このＡＦＥ部４５から出力されたデジタル信号に対して画像形成処理，ホワイトバランス補正，γ補正，色空間変換等を施して各画素についてＲ，Ｇ，Ｂの階調値やＹ，Ｃｂ，Ｃｒの階調値などを表すデジタル画像を出力するデジタル画像処理部４６、デジタル画像の系列変換（離散コサイン変換やウェーブレット変換等）及びエントロピー符号化（ランレングス符号化やハフマン符号化等）を行なうことによりデジタル画像を圧縮すると共にそれらの逆変換を施すことによりデジタル画像を伸張する圧縮伸張部４７などを備える。また、実施例のデジタルカメラ２０は、液晶ディスプレイ３１の一画面分のデータを格納するためのフレームバッファやフレームバッファに格納されたデジタル画像に基づいて液晶ディスプレイ３１を駆動するための表示回路を有するディスプレイコントローラ５０やモードダイヤル２３，４方向ボタン３２，各種ボタン２４，３３〜３９の入力および着脱可能なフラッシュメモリなどの記憶媒体５３への入出力を司る入出力インタフェース５２、ＵＳＢ（Universal Serial Bus）接続端子５５に接続された機器（コンピュータやプリンタ）との通信のやり取りを管理するＵＳＢホストコントローラ５４やＵＳＢデバイスコントローラ５６なども備えている。なお、デジタル画像処理部４６により画像処理された画像データや圧縮伸張部４７により圧縮・伸張された画像データは、一旦ワークメモリ４０ｃに書き込まれ、その後、撮影順にファイル名が付与されて画像ファイルとして入出力インタフェース５２を介して記憶媒体５３に書き込まれる。また、実施例のデジタルカメラ２０は、モードダイヤル２３を「動画撮影モード」とすることにより動画の撮影を行えるようになっており、この場合、動画における各フレームに対応する静止画を撮影して静止画像データを生成すると共にこの静止画像データを連続的に記録して動画像ファイルとして記憶媒体５３に書き込む。なお、こうした記録形式の動画像ファイルとしては、「Ｍｏｔｉｏｎ−ＪＰＥＧ」などを挙げることができる。
【００２４】
次に、こうして構成された実施例のデジタルカメラ２０の動作、特に動画撮影に関するパラメータをユーザにより設定する際の動作について説明する。図４は、モードダイヤル２３により「動画撮影モード」が選択されたときにＣＰＵ４０ａにより実行される動画撮影モード時処理の一例を示すフローチャートである。動画撮影モード時処理では、まず、図示するように、記憶媒体５３の転送速度を計測するためのテストデータを記憶媒体５３に転送する処理を実行する（ステップＳ１００）。このテストデータは、予め定められたデータサイズ（例えば、１００ＫＢ）のファイルとしてＲＯＭ４０ｂなどに記憶されている。
【００２５】
こうしてテストデータを転送した結果、記憶媒体５３の空き容量不足によりテストデータを転送できないときには、エラーメッセージを液晶ディスプレイ３１に表示して（ステップＳ１１０，Ｓ１２０）、この動画撮影モード時処理を終了する。図５は、エラーメッセージが表示された液晶ディスプレイ３１の一例を示す説明図である。図示するように、記憶媒体５３の空き容量不足によりテストデータを転送できないときには、動画撮影により生成される動画像ファイルを記憶することもできないと考えられるから、エラーメッセージとして動画撮影を行なうことができない旨を表示している。
【００２６】
一方、テストデータが正常に転送されると、転送に要した時間とテストデータのデータサイズとに基づいて記憶媒体５３の転送速度を算出する（ステップＳ１３０）。転送速度の算出は、具体的には、テストデータのデータサイズを転送に要した時間で割ることにより行われる。
【００２７】
こうして記憶媒体５３の転送速度を算出すると、転送したテストデータを記憶媒体５３から削除すると共に（ステップＳ１４０）、動画撮影に関するパラメータの設定値としてユーザにより選択させる選択肢のうち、算出した転送速度の範囲内で動画像ファイルが生成されるような選択肢を選択可能選択肢として設定する（ステップＳ１５０）。ここで、動画撮影に関するパラメータとしては、動画における各フレームに対応する静止画像データの画像サイズや画質（圧縮率）、単位時間当たりのフレーム数を示すフレームレートなどを挙げることができ、実施例では、これらのうち画像サイズと画質とをユーザにより設定するものとした。また、選択可能選択肢の設定は、実施例では、記憶媒体５３の転送速度と選択可能選択肢（画像サイズおよび画質の組合せ）との対応関係を予め定めて選択肢判定用テーブルとしてＲＯＭ４０ｂに記憶しておき、この選択肢判定用テーブルと算出した転送速度とを用いて選択可能選択肢を導出して設定するものとした。選択肢判定用テーブルの一例を図６に示す。選択肢判定用テーブルは、画像サイズと画質との組合せに対して、この組合せにおける動画像ファイルの生成速度よりも速い転送速度が設定されている。具体的には、画像サイズと画質との組合せ毎に、各フレームの静止画像データのデータサイズを推定すると共に推定したデータサイズと予め定められているフレームレートとに基づいて動画像ファイルの生成速度を演算し、この演算した動画像ファイルの生成速度よりも記憶媒体５３の転送速度の方が速くなるように設定されている。例えば、画像サイズが「６４０×４８０」で画質が「Ｆｉｎｅ」の組合せに対しては、各フレームの静止画像データのデータサイズを実験などにより１００ＫＢと推定し、予め定められているフレームレートが３０フレーム／秒とすると３ＭＢ／秒（１００ＫＢ×３０フレーム／秒）の静止画像データが生成されて動画像ファイルとして記憶媒体５３に書き込まれることになるから、３ＭＢ／秒に余裕を加味した「４ＭＢ／秒〜」の転送速度が設定されている。同様に、画像サイズが「６４０×４８０」で画質が「Ｎｏｒｍａｌ」の組合せに対しては、各フレームの静止画像データのデータサイズを５０ＫＢと推定し、１．５ＭＢ／秒（５０ＫＢ×３０フレーム）の静止画像データが生成されて動画像ファイルとして書き込まれることになるから、１．５ＭＢ／秒に余裕を加味した「２ＭＢ／秒〜」の転送速度が設定されている。このように設定されている選択肢判定用テーブルを用いて選択可能選択肢を設定することにより、記憶媒体５３の転送速度の範囲内で動画像ファイルが生成されるような画像サイズと画質との組合せを選択可能選択肢として設定することができるのである。
【００２８】
続いて、設定された選択可能選択肢が選択可能となるように、動画撮影に関するパラメータを設定するための動画撮影設定画面を液晶ディスプレイ３１に表示する（ステップＳ１６０）。図７，８は、動画撮影設定画面が表示された液晶ディスプレイ３１の一例を示す説明図である。図７は、全ての選択肢が選択可能に表示されている場合（即ち、図６の例では、記憶媒体５３の転送速度が４ＭＢ／秒以上の場合）の例であり、図８は、画像サイズが「６４０×４８０」で画質が「Ｆｉｎｅ」の組合せと、画像サイズが「６４０×４８０」で画質が「Ｎｏｒｍａｌ」の組合せとが選択不可として表示されている場合（即ち、図６の例では、記憶媒体５３の転送速度が１ＭＢ／秒以上で２ＭＢ／秒未満の場合）の例である。このように、選択肢判定用テーブルで管理されている選択肢のうち、選択可能選択肢として設定された選択肢を選択可能に表示し、選択可能選択肢として設定されていない選択肢をグレーアウトして選択不可として表示するのである。こうして液晶ディスプレイ３１に動画撮影設定画面が表示されると、ユーザは、４方向ボタン３２などを用いて所望の画像サイズと画質との組合せを選択することになる。
【００２９】
そして、動画撮影設定画面を介してユーザにより選択された選択肢をパラメータの設定値としてワークメモリ４０ｃに書き込んで（ステップＳ１７０）、この動画撮影モード時処理を終了する。その後、デジタルカメラ２０では、ユーザによりシャッターボタン２４が押されるとパラメータの設定値に従って動画撮影を開始し、各フレームの静止画像データをフレームレートに従って生成すると共に動画像ファイルとして記憶媒体５３に連続的に書き込むことになる。
【００３０】
以上説明した実施例のデジタルカメラ２０によれば、テストデータを転送することにより記憶媒体５３の転送速度を算出し、算出した転送速度の範囲内で動画像ファイルが生成されるような選択肢（画像サイズと画質との組合せ）を選択可能選択肢として設定して動画撮影設定画面を液晶ディスプレイ３１に表示することができる。したがって、動画像ファイルの生成速度が記憶媒体５３の転送速度の範囲内となるような画像サイズと画質との組合せを設定して動画撮影を行なうことができるから、動画撮影により生成される動画像ファイルをより確実に記憶媒体５３に転送することができる。この結果、ワークメモリ４０ｃの容量不足などによる撮影エラーの防止を図ることができる。また、選択可能選択肢として設定された選択肢を選択可能に表示すると共に選択可能選択肢として設定されていない選択肢を選択不可として表示する動画撮影設定画面を介して動画撮影に関するパラメータを設定するから、ユーザは、より適切に動画撮影に関するパラメータを設定することができる。さらに、画像サイズと画質との組合せを選択肢とするから、一つの選択肢で複数のパラメータを設定することができる。
【００３１】
ここで、実施例のデジタルカメラ２０では、ステップＳ１００〜Ｓ１４０の処理を実行するＣＰＵ４０ａが転送速度取得手段に相当し、ステップＳ１５０〜Ｓ１７０の処理を実行するＣＰＵ４０ａがパラメータ設定手段に相当し、デジタル画像処理部４６や圧縮伸張部４７，ワークメモリ４０ｃ，入出力インタフェース５２などを用いて動画における各フレームの静止画像データを生成して動画像ファイルとして記憶媒体５３に連続的に書き込むＣＰＵ４０ａが撮影実行手段に相当し、液晶ディスプレイ３１が画面表示手段や情報出力手段に相当し、ＲＯＭ４０ｂが情報記憶手段に相当し、動画撮影設定画面がパラメータ設定画面に相当する。
【００３２】
実施例のデジタルカメラ２０では、モードダイヤル２３により「動画撮影モード」が選択されたときに実行される動画撮影モード時処理の最初でテストデータを転送して記憶媒体５３の転送速度を算出するものとしたが、その他のタイミングで行なうものとしてもよく、例えば、デジタルカメラ２０の電源が投入されたときにテストデータを転送して記憶媒体５３の転送速度を算出するものとしてもよい。
【００３３】
実施例のデジタルカメラ２０では、記憶媒体５３の空き容量不足によりテストデータを転送できないときにはエラーメッセージを液晶ディスプレイ３１に表示するものとしたが、動画撮影を行なうことができない旨をユーザに通知することができればよく、例えば、警告音などを発するものとしてもよい。また、こうした動画撮影不可の通知を行なわないものとしても差し支えない。
【００３４】
実施例のデジタルカメラ２０では、テストデータを転送することにより記憶媒体５３の転送速度を算出するものとしたが、記憶媒体５３の転送速度を取得できればよく、その手法は問わない。例えば、記憶媒体５３の型式毎の転送速度をＲＯＭ４０ｂなどで管理すると共に記憶媒体５３から型式情報を取得して転送速度を判定するものとしたり、記憶媒体５３から転送速度情報を直接取得するものとしてもよい。
【００３５】
実施例のデジタルカメラ２０では、記憶媒体５３の転送速度と選択可能選択肢との対応関係を管理する選択肢判定用テーブルを用いて選択可能選択肢を導出して設定するものとしたが、算出した転送速度の範囲内で動画像ファイルが生成されるような選択肢を選択可能選択肢として設定することができればよく、例えば、動画撮影モード時処理を実行する都度、選択肢（画像サイズと画質との組合せ）毎に動画像ファイルの生成速度を演算し、演算した動画像ファイルの生成速度よりも記憶媒体５３の転送速度の方が速くなるような選択肢を選択可能選択肢として設定するものとしても差し支えない。
【００３６】
実施例のデジタルカメラ２０では、動画撮影設定画面は、選択可能選択肢として設定されていない選択肢をグレーアウトして選択不可として表示するものとしたが、ユーザにより選択できなければよく、例えば、選択可能選択肢として設定されていない選択肢を表示しなくても構わない。また、選択可能選択肢として設定されていない選択肢を選択可能に表示するものとし、ユーザにより実際に選択されたときにエラーメッセージなどを表示するものとしても差し支えない。
【００３７】
実施例のデジタルカメラ２０では、動画撮影設定画面は、選択可能に表示された選択肢の中からパラメータの設定値を選択するものとしたが、必ずしも選択肢を選択するものとしてなくてもよい。例えば、パラメータの設定値を入力するものとしても構わない。この場合、入力されたパラメータの設定値に基づいて動画像ファイルの生成速度を演算し、演算した動画像ファイルの生成速度が記憶媒体５３の転送速度の範囲内であるときにのみ入力された設定値を受け付けるものとすればよい。
【００３８】
実施例のデジタルカメラ２０では、動画撮影設定画面は、画像サイズと画質との組合せを選択肢として表示するものとしたが、画像サイズを設定する画面と画質を設定する画面とを別個の画面としても構わない。この場合、一方の画面で選択された選択肢に応じて、他方の画面で選択可能な選択肢を判断して選択可能に表示するものとすればよい。
【００３９】
実施例のデジタルカメラ２０では、動画撮影に関するパラメータを動画撮影設定画面を介してユーザにより設定するものとしたが、こうしたパラメータを自動で設定するものとしても構わない。この場合、選択可能選択肢として設定された選択肢のうち適当な選択肢（例えば、画像サイズが最大かつ画質が最良の選択肢など）をパラメータとして設定すればよい。さらに、この場合、ユーザの所定の操作に伴って動画撮影設定画面に相当する画面を液晶ディスプレイ３１に表示し、自動で設定された選択肢から他の選択可能選択肢へ変更できるようにしてもよい。
【００４０】
実施例のデジタルカメラ２０では、動画撮影に関するパラメータのうち画像サイズと画質とをユーザにより設定するものとしたが、これに限られず、画像サイズと画質とフレームレートとをユーザにより設定するものとしたり、これらのいずれか２つまたは１つを設定するものとしたり、これら以外のパラメータを設定するものとしても差し支えない。
【００４１】
実施例のデジタルカメラ２０では、動画の撮影を行なう際に、動画における各フレームに対応する静止画を撮影して静止画像データを生成すると共にこの静止画像データを連続的に記録して動画像ファイルとして記憶媒体５３に書き込むものとしたが、他の形式の動画像ファイルとして記憶媒体５３に書き込むものとしてもよいのは勿論であり、例えば、ＭＰＥＧ形式の動画像ファイルとして書き込むものとしても構わない。この場合、その形式の動画像ファイルの生成速度に影響するパラメータを設定する際に、記憶媒体５３の転送速度の範囲内で動画像ファイルが生成されるようにすればよい。
【００４２】
実施例では、記憶媒体５３の転送速度の範囲内で動画像ファイルが生成されるように動画撮影に関するパラメータを設定する本発明の内容をデジタルカメラ２０として説明したが、デジタルカメラ２０における制御方法の形態としたり、デジタルカメラ２０にインストールされて用いられるプログラムの形態としてもよい。プログラムの形態とする場合には、図４に例示した動画撮影モード時処理の各ステップを適当なプログラミング言語を用いてプログラムすればよい。
【００４３】
以上、本発明を実施するための最良の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において、種々なる形態で実施し得ることは勿論である。
【図面の簡単な説明】
【００４４】
【図１】デジタルカメラ２０の外観を示す斜視図。
【図２】デジタルカメラ２０の背面を示す背面図。
【図３】デジタルカメラ２０の機能ブロックを示すブロック図。
【図４】動画撮影モード時処理の一例を示すフローチャート。
【図５】エラーメッセージが表示された液晶ディスプレイ３１の一例を示す説明図。
【図６】選択肢判定用テーブルの一例を示す説明図。
【図７】動画撮影設定画面が表示された液晶ディスプレイ３１の一例を示す説明図。
【図８】動画撮影設定画面が表示された液晶ディスプレイ３１の一例を示す説明図。
【符号の説明】
【００４５】
２０  デジタルカメラ、２１  ズーム機構付きレンズ、２２  電源ボタン、２３  モードダイヤル、２４  シャッターボタン、２５  セルフタイマー点灯部、３０  背面、３１  液晶ディスプレイ、３２  ４方向ボタン、３３  印刷ボタン、３４ａ  Ｗボタン、３４ｂ  Ｔボタン、３５  メニューボタン、３６  Ａボタン、３７  Ｂボタン、３８  ディスプレーボタン、３９  レビューボタン、４０ａ  ＣＰＵ、４０ｂ  ＲＯＭ、４０ｃ  ワークメモリ、４０ｄ  フラッシュメモリ、４２  光学系、４３  イメージセンサ、４４  センサコントローラ、４５  アナログフロントエンド（ＡＦＥ）部、４６  デジタル画像処理部、４７  圧縮伸張部、５０  ディスプレイコントローラ、５２  入出力インタフェース、５３  記憶媒体、５４  ＵＳＢホストコントローラ、５５  ＵＳＢ接続端子、５６  ＵＳＢデバイスコントローラ。
【図１】
2006025213.tif 000003
【図２】
2006025213.tif 000004
【図３】
2006025213.tif 000005
【図４】
2006025213.tif 000006
【図５】
2006025213.tif 000007
【図６】
2006025213.tif 000008
【図７】
2006025213.tif 000009
【図８】
2006025213.tif 000010