(57)【特許請求の範囲】
【請求項１】
複数の読み書き可能な外部記録媒体を装着可能なデジタルカメラであって、
前記複数の外部記録媒体のそれぞれに調査用データを実際に書き込むことにより、各外部記録媒体のデータ書き込み速度を検出する書込速度検出部と、
検出された書き込み速度に基づいて、記録用データを書き込む外部記録媒体を選択する書込媒体選択部とを有することを特徴とするデジタルカメラ。
【請求項２】
前記書込速度検出部は、前記外部記録媒体が前記デジタルカメラに装着されるときに、装着された外部記録媒体に調査用データを実際に書き込んでデータ書き込み速度を検出することを特徴とする請求項１に記載のデジタルカメラ。
【請求項３】
前記書込速度検出部は、装着された外部記録媒体のデータ書き込み速度を検出するときに、さらに既に装着されている外部記録装置に調査用データを実際に書き込んでデータ書き込み速度を検出することを特徴とする請求項２に記載のデジタルカメラ。
【請求項４】
前記書込速度検出部は、前記外部記録装置に記録用データを書き込むごとに、前記調査用データを実際に書き込んでデータ書き込み速度を検出することを特徴とする請求項２に記載のデジタルカメラ。
【請求項５】
前記調査用データは、前記記録用データとは別途用意されていることを特徴とする請求項１に記載のデジタルカメラ。
【請求項６】
前記調査用データは、前記記録用データの一部であることを特徴とする請求項１に記載のデジタルカメラ。
【請求項７】
前記記録用データの一部である前記調査用データは、前記複数の外部記録媒体に並行して書きこまれ、より速いデータ書込み速度を有すると判定された外部記録媒体に、前記調査用データに引き続いて前記記録用データが書きこまれることを特徴とする請求項６に記載のデジタルカメラ。
【請求項８】
前記書込媒体選択部は、前記記録用データに応じて、データ書込速度がより速い外部記録媒体か、データ書込速度がより遅い外部記録媒体のどちらかを選択することを特徴とする請求項１に記載のデジタルカメラ。
【請求項９】
前記書込媒体選択部は、前記記録用データが動画データのときに、データ書込速度がより速い外部記録媒体を選択することを特徴とする請求項８に記載のデジタルカメラ。
【請求項１０】
ある外部記録媒体が初めてデジタルカメラに装着されると、実際に調査用データを書き込み、得られたデータ書込み速度を記録する書込速度記録部を有し、
データ書き込み速度が記録済みの外部記録媒体が装着されると、前記書込媒体選択部は、記録されたデータ書き込み速度を参照して、記録用データを書き込む外部記録媒体を選択することを特徴とする請求項１に記載のデジタルカメラ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタルカメラに関する。特に本発明は、複数のスマートメディア等のメモリを有するデジタルカメラに関する。
【０００２】
【従来の技術】
デジタルカメラの高機能化にともなって、複数の外部記録媒体を搭載したデジタルカメラが提案されている。外部記録媒体の典型例としては、スマートメディア等のメモリがある。複数のメモリを搭載可能にすることにによって、より大きなデータ量を扱うことや、種類のことなるメモリにデータを記録することが可能になっている。
【０００３】
特開平１１−１４６３２８は、複数の記録媒体を用いることのできるデジタルカメラを開示する。特開平８−３１７３２６は、カメラの電源電圧の状態に応じて適切な記録媒体に切り替えて画像の記録を行うデジタルカメラを開示する。
【０００４】
【発明が解決しようとする課題】
複数のメモリを有するデジタルカメラでは、メモリごとにデータ書込速度が異なる。データ書込速度は、データを正常に書き込む上で重要なファクターである。しかし、通常、デジタルカメラを使うユーザには、メモリ間のデータ書込速度の優劣がわからない。したがって、どのメモリにデータを書き込むかは、ユーザが適当に選ぶことで決められていた。
【０００５】
たとえば、デジタルカメラで記録されるデータには、動画データや静止画データがある。動画データは、静止画データと異なり、単位時間あたりのデータ量が非常に大きい。メモリの書き込み速度が、単位時間あたりの動画データのデータ量に対して十分でない場合には、動画データのコマ落ちや音切れが発生する原因となる。コマ落ちや音切れが生じた動画データは、視聴する際の興味を低減させるので、コマ落ち等を防ぐ手段が必要である。
【０００６】
しかし、従来の複数のメモリを搭載したデジタルカメラに関しては、上述したように、使用されるメモリの持つ書込速度と書き込むデータのデータ量との関係が全く考慮されていない。
【０００７】
メモリの書込速度は、種類の異なるメモリ間で違う。さらに、メモリの種類が同じであっても、使用するメモリのメーカーの違いやメモリの個体差によっても違うことがある。このため、一方のメモリは書き込み速度が十分速いのにもかかわらず、他方の書き込み速度が遅いメモリに動画データを書き込んでしまい、コマ落ち等を発生させてしまうことがありうる。
【０００８】
そこで本発明は、上記の課題を解決することのできるデジタルカメラを提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【０００９】
【課題を解決するための手段】
即ち、本発明は、複数の読み書き可能な外部記録媒体を装着可能なデジタルカメラに関する。このデジタルカメラは、複数の外部記録媒体のそれぞれに調査用データを実際に書き込むことにより、各外部記録媒体のデータ書き込み速度を検出する書込速度検出部と、検出された書き込み速度に基づいて、記録用データを書き込む外部記録媒体を選択する書込媒体選択部とを有する。
【００１０】
書込速度検出部は、外部記録媒体がデジタルカメラに装着されるときに、装着された外部記録媒体に調査用データを実際に書き込んでデータ書き込み速度を検出してもよい。書込速度検出部は、装着された外部記録媒体のデータ書き込み速度を検出するときに、さらに既に装着されている外部記録装置に調査用データを実際に書き込んでデータ書き込み速度を検出してもよい。
【００１１】
書込速度検出部は、外部記録装置に記録用データを書き込むごとに、調査用データを実際に書き込んでデータ書き込み速度を検出してもよい。
【００１２】
調査用データは、記録用データとは別途用意されていてもよい。調査用データは、記録用データの一部であってもよい。
【００１３】
記録用データの一部である調査用データは、複数の外部記録媒体に並行して書きこまれ、より速いデータ書込み速度を有すると判定された外部記録媒体に、調査用データに引き続いて記録用データが書き込まれてもよい。
【００１４】
書込媒体選択部は、記録用データに応じて、データ書込速度がより速い外部記録媒体か、データ書込速度がより遅い外部記録媒体のどちらかを選択してもよい。
【００１５】
書込媒体選択部は、記録用データが動画データのときに、データ書込速度がより速い外部記録媒体を選択してもよい。
【００１６】
本発明のデジタルカメラは、ある外部記録媒体が初めてデジタルカメラに装着されると、実際に調査用データを書き込み、得られたデータ書込み速度を記録してもよい。
【００１７】
本発明のデジタルカメラは、データ書き込み速度が記録済みの外部記録媒体が装着されると、書込媒体選択部は、記録されたデータ書き込み速度を参照して、記録用データを書き込む外部記録媒体を選択してもよい。
【００１８】
なお上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションも又発明となりうる。
【００１９】
【発明の実施の形態】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態はクレームにかかる発明を限定するものではなく、又実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００２０】
図１は、本発明のある実施の形態のデジタルカメラ１０の外観を示す。外観上で通常のデジタルカメラと異なる点は、２つの外部記録媒体用のスロットが設けられていることである。本実施形態では、外部記録媒体としてスマートメディアを装着可能な２つのスマートメディアスロットが設けられている。この他、外部記録媒体としては、メモリスティックやコンパクトフラッシュ等がある。
【００２１】
外部記録媒体用のスロットは２つ以上設けられていてもよく、異なる種類の外部記録媒体用のスロットを設けてもよい。たとえば、スマートメディア用の２つのスロットと、コンパクトフラッシュ用のスロットとが設けられる場合もありうる。
【００２２】
図２は、実施の形態に係るデジタルカメラ１０の構成を示す。実施の形態に特徴的な構成については図３で詳述する。なお、本実施の形態のデジタルカメラは、外部記録媒体用のスロットを、外部記録媒体のための媒体装着部の一例として備えている。
【００２３】
図１のデジタルカメラ１０は、主に撮像ユニット２０、撮像制御ユニット４０、処理ユニット６０、表示ユニット１００、および操作ユニット１１０を含む。
【００２４】
撮像ユニット２０は、撮影および結像に関する機構部材および電気部材を含む。撮像ユニット２０はまず、映像を取り込んで処理を施す撮影レンズ２２、絞り２４、シャッタ２６、光学ＬＰＦ（ローパスフィルタ）２８、ＣＣＤ３０、および撮像信号処理部３２を含む。撮影レンズ２２は、フォーカスレンズやズームレンズ等からなる。この構成により、被写体像がＣＣＤ３０の受光面上に結像する。結像した被写体像の光量に応じ、ＣＣＤ３０の各センサエレメント（図示せず）に電荷が蓄積される（以下その電荷を「蓄積電荷」という）。蓄積電荷は、リードゲートパルスによってシフトレジスタ（図示せず）に読み出され、レジスタ転送パルスによって電圧信号として順次読み出される。
【００２５】
デジタルカメラ１０は一般に電子シャッタ機能を有するので、シャッタ２６のような機械式シャッタは必須ではない。電子シャッタ機能を実現するために、ＣＣＤ３０にシャッタゲートを介してシャッタドレインが設けられる。シャッタゲートを駆動すると蓄積電荷がシャッタドレインに掃き出される。シャッタゲートの制御により、各センサエレメントに電荷を蓄積するための時間、すなわちシャッタスピードが制御できる。
【００２６】
ＣＣＤ３０から出力される電圧信号、すなわちアナログ信号は撮像信号処理部３２でＲ、Ｇ、Ｂ成分に色分解され、まずホワイトバランスが調整される。つづいて撮像信号処理部３２はガンマ補正を行い、必要なタイミングでＲ、Ｇ、Ｂ信号を順次Ａ／Ｄ変換し、その結果得られたデジタルの画像データ（以下単に「デジタル画像データ」とよぶ）を処理ユニット６０へ出力する。
【００２７】
撮像ユニット２０はさらに、ファインダ３４とストロボ３６を有する。ファインダ３４には図示しないＬＣＤを内装してもよく、その場合、後述のメインＣＰＵ６２等からの各種情報をファインダ３４内に表示できる。ストロボ３６は、コンデンサ（図示せず）に蓄えられたエネルギが放電管３６ａに供給されたときそれが発光することで機能する。
【００２８】
撮像制御ユニット４０は、ズーム駆動部４２、フォーカス駆動部４４、絞り駆動部４６、シャッタ駆動部４８、それらを制御する撮像系ＣＰＵ５０、測距センサ５２、および測光センサ５４をもつ。ズーム駆動部４２などの駆動部は、それぞれステッピングモータ等の駆動手段を有する。後述のレリーズスイッチ１１４の押下に応じ、測距センサ５２は被写体までの距離を測定し、測光センサ５４は被写体輝度を測定する。測定された距離のデータ（以下単に「測距データ」という）および被写体輝度のデータ（以下単に「測光データ」という）は撮像系ＣＰＵ５０へ送られる。撮像系ＣＰＵ５０は、ユーザから指示されたズーム倍率等の撮影情報に基づき、ズーム駆動部４２とフォーカス駆動部４４を制御して撮影レンズ２２のズーム倍率とピントの調整を行う。
【００２９】
撮像系ＣＰＵ５０は、１画像フレームのＲＧＢのデジタル信号積算値、すなわちＡＥ情報に基づいて絞り値とシャッタスピードを決定する。決定された値にしたがい、絞り駆動部４６とシャッタ駆動部４８がそれぞれ絞り量の調整とシャッタ２６の開閉を行う。
【００３０】
撮像系ＣＰＵ５０はまた、測光データに基づいてストロボ３６の発光を制御し、同時に絞り２４の絞り量を調整する。ユーザが映像の取込を指示したとき、ＣＣＤ３０が電荷蓄積を開始し、測光データから計算されたシャッタ時間の経過後、蓄積電荷が撮像信号処理部３２へ出力される。
【００３１】
処理ユニット６０は、デジタルカメラ１０全体、とくに処理ユニット６０自身を制御するメインＣＰＵ６２と、これによって制御されるメモリ制御部６４、ＹＣ処理部７０、外部記録媒体制御部７４、圧縮伸張処理部７８、通信Ｉ／Ｆ部８０を有する。メインＣＰＵ６２は、シリアル通信などにより、撮像系ＣＰＵ５０との間で必要な情報をやりとりする。メインＣＰＵ６２の動作クロックは、クロック発生器８８から与えられる。クロック発生器８８は、撮像系ＣＰＵ５０、表示ユニット１００に対してもそれぞれ異なる周波数のクロックを提供する。
【００３２】
メインＣＰＵ６２には、キャラクタ生成部８４とタイマ８６が併設されている。タイマ８６は電池でバックアップされ、つねに日時をカウントしている。このカウント値から撮影日時に関する情報、その他の時刻情報がメインＣＰＵ６２に与えられる。キャラクタ生成部８４は、撮影日時、タイトル等の文字情報を発生し、この文字情報が適宜撮影画像に合成される。
【００３３】
メモリ制御部６４は、不揮発性メモリ６６とメインメモリ６８を制御する。不揮発性メモリ６６は、ＥＥＰＲＯＭ（電気的消去およびプログラム可能なＲＯＭ）やＦＬＡＳＨメモリなどで構成され、ユーザによる設定情報や出荷時の調整値など、デジタルカメラ１０の電源がオフの間も保持すべきデータが格納されている。不揮発性メモリ６６には、場合によりメインＣＰＵ６２のブートプログラムやシステムプログラムなどが格納されてもよい。一方、メインメモリ６８は一般にＤＲＡＭのように比較的安価で容量の大きなメモリで構成される。メインメモリ６８は、撮像ユニット２０から出力されたデータを格納するフレームメモリとしての機能、各種プログラムをロードするシステムメモリとしての機能、その他ワークエリアとしての機能をもつ。不揮発性メモリ６６とメインメモリ６８は、処理ユニット６０内外の各部とメインバス８２を介してデータのやりとりを行う。
【００３４】
ＹＣ処理部７０は、デジタル画像データにＹＣ変換を施し、輝度信号Ｙと色差（クロマ）信号Ｂ−Ｙ、Ｒ−Ｙを生成する。輝度信号と色差信号はメモリ制御部６４によってメインメモリ６８に一旦格納される。圧縮伸張処理部７８はメインメモリ６８から順次輝度信号と色差信号を読み出して圧縮する。こうして圧縮されたデータ（以下単に「圧縮データ」という）は、外部記録媒体制御部７４の制御下で、外部記録媒体スロットＡまたは外部記録媒体スロットＢに装着された外部記録媒体へと書き込まれる。外部記録媒体制御部７４が外部記録媒体スロットＡおよび外部記録媒体スロットＢのどちらに書き込むかは、この後の図３で説明する書込媒体管理装置７５で選択される。
【００３５】
処理ユニット６０はさらにエンコーダ７２をもつ。エンコーダ７２は輝度信号と色差信号を入力し、これらをビデオ信号（ＮＴＳＣやＰＡＬ信号）に変換してビデオ出力端子９０から出力する。外部記録媒体に記録されたデータからビデオ信号を生成する場合、そのデータはまず外部記録媒体制御部７４の制御下で圧縮伸張処理部７８へ与えられる。つづいて、圧縮伸張処理部７８で必要な伸張処理が施されたデータはエンコーダ７２によってビデオ信号へ変換される。
【００３６】
外部記録媒体制御部７４は、外部記録媒体に認められる信号仕様およびメインバス８２のバス仕様にしたがい、メインバス８２と外部記録媒体（スロット）の間で必要な信号の生成、論理変換、または電圧変換などを行う。デジタルカメラ１０は、外部記録媒体以外のオプション装置を備えてもよく、例えばＰＣＭＣＩＡ準拠の標準的なＩ／Ｏカードをサポートするように構成されてもよい。その場合、ＰＣＭＣＩＡ用バス制御ＬＳＩなどが設けられてもよい。
【００３７】
通信Ｉ／Ｆ部８０は、デジタルカメラ１０がサポートする通信仕様、たとえばＵＳＢ、ＲＳ−２３２Ｃ、イーサネットなどの仕様に応じたプロトコル変換等の制御を行う。通信Ｉ／Ｆ部８０は、必要に応じてドライバＩＣを含み、ネットワークを含む外部機器とコネクタ９２を介して通信する。そうした標準的な仕様のほかに、例えばプリンタ等の外部機器との間で独自のＩ／Ｆによるデータ授受を行う構成としてもよい。
【００３８】
表示ユニット１００は、ＬＣＤモニタ１０２とＬＣＤパネル１０４を有する。それらはＬＣＤドライバであるモニタドライバ１０６、パネルドライバ１０８によってそれぞれ制御される。ＬＣＤモニタ１０２は、例えば２インチ程度の大きさでカメラ背面に設けられ、現在の撮影や再生のモード、撮影や再生のズーム倍率、電池残量、日時、モード設定のための画面、被写体画像などを表示する。ＬＣＤパネル１０４は例えば小さな白黒ＬＣＤでカメラ上面に設けられ、画質（ＦＩＮＥ／ＮＯＲＭＡＬ／ＢＡＳＩＣなど）、ストロボ発光／発光禁止、標準撮影可能枚数、画素数、電池容量などの情報を簡易的に表示する。
【００３９】
操作ユニット１１０は、ユーザがデジタルカメラ１０の動作やそのモードなどを設定または指示するために必要な機構および電気部材を含む。パワースイッチ１１２は、デジタルカメラ１０の電源のオンオフを決める。レリーズスイッチ１１４は、半押しと全押しの二段階押し込み構造になっている。一例として、半押しでＡＦおよびＡＥがロックし、全押しで撮影画像の取込が行われ、必要な信号処理、データ圧縮等の後、メインメモリ６８、外部記録媒体等に記録される。操作ユニット１１０はこれらのスイッチの他、回転式のモードダイヤルや十字キーなどによる設定を受け付けてもよく、それらは図１において機能設定部１１６と総称されている。操作ユニット１１０で指定できる動作または機能の例として、「ファイルフォーマット」、「特殊効果」、「印画」、「決定／保存」、「表示切換」等がある。外部記録媒体の選択等にも操作ユニット１１０が用いられる。ズームスイッチ１１８は、ズーム倍率を決める。
【００４０】
以上の構成による主な動作は以下のとおりである。まずデジタルカメラ１０のパワースイッチ１１２がオンされ、カメラ各部に電力が供給される。メインＣＰＵ６２は、機能設定部１１６の状態を読み込むことで、デジタルカメラ１０が撮影モードにあるか再生モードにあるかを判断する。
【００４１】
カメラが撮影モードにあるとき、メインＣＰＵ６２はレリーズスイッチ１１４の半押し状態を監視する。半押し状態が検出されたとき、メインＣＰＵ６２は測光センサ５４および測距センサ５２からそれぞれ測光データと測距データを得る。得られたデータに基づいて撮像制御ユニット４０が動作し、撮影レンズ２２のピント、絞りなどの調整が行われる。調整が完了すると、ＬＣＤモニタ１０２に「スタンバイ」などの文字を表示してユーザにその旨を伝え、つづいてレリーズスイッチ１１４の全押し状態を監視する。レリーズスイッチ１１４が全押しされると、所定のシャッタ時間をおいてシャッタ２６が閉じられ、ＣＣＤ３０の蓄積電荷が撮像信号処理部３２へ掃き出される。撮像信号処理部３２による処理の結果生成されたデジタル画像データはメインバス８２へ出力される。デジタル画像データは一旦メインメモリ６８へ格納され、この後ＹＣ処理部７０と圧縮伸張処理部７８で処理を受け、外部記録媒体制御部７４を経由して外部記録媒体へ記録される。記録された画像は、フリーズされた状態でしばらくＬＣＤモニタ１０２に表示され、ユーザは撮影画像を知ることができる。以上で一連の撮影動作が完了する。
【００４２】
一方、デジタルカメラ１０が再生モードの場合、メインＣＰＵ６２は、メモリ制御部６４を介してメインメモリ６８から最後に撮影した画像を読み出し、これを表示ユニット１００のＬＣＤモニタ１０２へ表示する。
【００４３】
この状態でユーザが機能設定部１１６にて「順送り」、「逆送り」を指示すると、現在表示している画像の前後に撮影された画像が読み出され、ＬＣＤモニタ１０２へ表示される。
【００４４】
以上がデジタルカメラ１０の全体的な構成とその動作の概要である。次に、本実施形態の特徴的な構成について説明する。
【００４５】
図３は、書込媒体管理装置７５の概略を示す。書込媒体管理装置７５の構成は、主として処理ユニット６０によって実現される。メインＣＰＵ６２と、メインメモリ６８や不揮発性メモリ６０に格納またはロードされたプログラムが好適に機能する。書込媒体管理装置７５は、外部記録媒体ごとのデータ書込速度を検出し、検出されたデータ書込速度に基づいてデータ書込に利用する外部記録媒体の選択を行う。
【００４６】
書込速度検出部２１０は、外部記録媒体に書込速度検出用の調査用データを実際に書き込むことにより、外部記録媒体ごとのデータ書込速度を検出する（ベンチマークテスト）。データ書込速度の検出する際に、外部記録媒体に実際に書き込むデータを調査用データとよぶ。一方、外部記録媒体に記録される、静止画データ、動画データ、および音声データ等のデータを記録用データとよぶ。
【００４７】
データ書込速度の検出には、たとえば、調査用データとして２ＭＢの容量のデータが用意される。２ＭＢのデータを書き込むのに、２秒要したとすれば、データ書込速度は、２ＭＢ／２秒＝１ＭＢ／秒となる。調査用データは、容量の異なる複数の調査用データであってもよく、書き込まれる記録用データに応じて、調査用データの容量を選択してもよい。
【００４８】
また、記録用データがある場合に、記録用データの一部を調査用データとして用いることも可能である。この場合には、調査用データとなる記録用データの一部が外部記録媒体に実際に書き込まれる。記録用データの一部を調査用データとして用いることで、デジタルカメラは、調査用データを別途持つ必要がなくなるばかりでなく、実際に書き込まれる記録用データに応じた、データ書込速度を検出できるので、外部記録媒体の選択がより木目細かく行われる。この処理は、記録用データのデータ容量によって、外部記録媒体間のデータ書込速度の順位が逆転してしまう場合に好適である。
【００４９】
調査用データとなる記録用データの一部は、複数の外部記録媒体に同時に書き込まれてもよい。この書込の結果から、外部記録媒体ごとのデータ書込速度を検出する。検出されたデータ書込速度に基づいて、よりデータ書込速度が速い外部記録媒体が選択される。選択された外部記録媒体には、記録用データの一部の書込が終了した後も、引き続き残りの記録用データが書き込まれる。一方、選択されなかった外部記録媒体はデータ書込みが中断され、書き込まれた記録用データの一部は消去される。これにより、調査用データの書込から外部記録媒体の選択に要する時間が省略できるので、記録用データの書込がよりスムースに行える。
【００５０】
データ書込速度は、所定時間内に書き込まれたデータ容量から算出されてもよい。たとえば、所定の時間を２秒間としたとき、２秒間に書き込まれたデータ量からデータ書込速度を算出する。
【００５１】
このようにして検出されたデータ書込速度は、書込速度データベース２３０に記録される。図４は、書込速度データベース２３０の例である。書込速度データベース２３０には、外部記録媒体ごと決められた記録媒体ＩＤに対して、検出されたデータ書込速度と書込速度を検出した日時が記録される。このデータベースに記録されたデータ書込速度は、外部記録媒体が装着された後に、データ書込速度の比較が必要になったときに参照することができる。さらに、データ書込速度が記録された外部記録媒体が一旦取り外され、再度装着したときに参照することも可能である。
【００５２】
また、検出されたデータ書込速度は、各外部記録媒体に読取可能な状態で記録し、後で利用できるようにしてもよい。
【００５３】
書込媒体管理装置７５に含まれる書込媒体選択部２２０は、書込速度検出部２１０で検出されたデータ書込速度、書込速度データベース２３０に記録されたデータ書込速度、または外部記録媒体に記録されたデータ書込速度に基づき、記録用データの書込を行う外部記録媒体を選択する。
【００５４】
データ書込速度の検出には、速度検出のタイミングも考慮することが大切であるので、書込媒体管理装置７５は、検出タイミングに関連する構成部も有する。記録媒体装着検出部２５０は、外部記録媒体のデジタルカメラへの装着を検出する。外部記録媒体装着の検出は、以下に述べるデータ書込速度検出タイミングの設定に利用される。
【００５５】
速度検出タイミング設定部２４０は、外部記録媒体のデータ書込速度を検出するタイミングを設定する。図５および図６に、設定可能な検出タイミングの例を示す。以下の例は、２つの外部記録媒体が装着可能なデジタルカメラを想定した典型例である。２つの外部記録媒体を、それぞれ第１記録媒体、第２記録媒体とよぶ。
【００５６】
図５に示された、検出タイミング（Ａ）では、デジタルカメラに外部記録媒体が装着されたときにその外部記録媒体のデータ書込速度が検出される。すなわち、第１記録媒体が装着されたときには、第１記録媒体のデータ書込速度検出のみが行われる。一方、第２記録媒体が装着されたときには、第２記録媒体のデータ書込速度検出のみが行われる。この場合には、各外部記録媒体のデータ書込速度を１度検出するだけで済むので簡便である。
【００５７】
図７に検出タイミング（Ａ）が設定された場合の、第１記録媒体が装着されてから書込媒体選択までのフローチャートを示す。まず、記録媒体装着検出部２５０により、第１記録媒体の装着が検出される（Ｓ１０）。第１記録媒体の装着が検出されると、書込速度検出部２１０は調査用データを第１記録媒体に実際に書き込むことにより、データ書込速度を検出する（Ｓ２０）。検出したデータ書込速度は後で参照できるように書込速度データベース２３０に記録される（Ｓ３０）。第２記録媒体のデータ書込速度が、書込速度データベース２３０から読み出される（Ｓ４０）。第１記録媒体と第２記録媒体のデータ書込速度が比較され、どちらかの外部記録媒体が選択される（Ｓ５０）。
【００５８】
また、図５に示された別の検出タイミング（Ｂ）では、デジタルカメラに外部記録媒体が装着されたときに、既に装着されている別の外部記録媒体がある場合に、装着された外部記録媒体とともに、既に装着済みの外部記録媒体のデータ書込速度が検出される。すなわち、第２記録媒体のデータ書込速度が、既に検出済みであっても、第１記録媒体が装着されたときに、再度第２記録媒体のデータ書込速度が検出される。これにより、第２記録媒体のデータ書込速度が一度検出された後に、データの書込等によってデータ書込速度が変化した場合に、変化後のデータ書込速度を検出可能になり、適切な外部記録媒体の選択に役立つ。
【００５９】
次に、図６に示された検出タイミング（Ｃ）では、デジタルカメラに複数の外部記録媒体が装着済みである場合に、書込が必要な記録用データが発生したときに、全ての外部記録媒体のデータ書込速度が一度に検出される。この場合には、第１記録媒体および第２記録媒体が装着されても、データ書込速度の検出は行われない。動画撮像等により記録用データが発生したときに、第１記録媒体および第２記録媒体のデータ書込速度が検出される。
【００６０】
また、書込媒体管理装置７５は、記録用データの種別に応じて、データを書き込む外部記録媒体の選択もおこなうことができる。記録用データ種別取得部２６０は、記録用データの種別を取得する。取得されたデータ種別に基づき、書込媒体選択部２２０は、データを書き込む外部記録媒体を選択する。
【００６１】
図８は、記録用データの種別によりデータを書き込む外部記録媒体が決められる例を示す。図７では、第１記録媒体の方が、第２記録媒体よりもデータ書込速度が速いとする。記録用データのデータ種別が記録用データ種別取得部２６０で取得され、取得されたデータ種別に基づき、書込用の外部記録媒体が選択される。この場合、動画データはよりデータ書込速度の速い第１記録媒体に書き込まれ、静止画データは第２記録媒体に書き込まれる。
【００６２】
これによれば、速い書込速度を必要としない静止画データが、より書込速度の遅い第２記録媒体に書き込まれることにより、第１記録媒体の書き込みに係る負担を軽減するとともに、動画データを書き込む上で、より多くの容量を必要とする第１記録媒体の空容量を節約することができる。
【００６３】
次に、本発明の別の実施形態のデジタルカメラについて説明する。図９は、別の実施形態のデジタルカメラ１０が有する、書込媒体管理装置７５の概略を示す。書込媒体管理装置７５の基本構成は、図３で示した実施形態の書込媒体管理装置７５と同様である。本実施形態の特徴は、装着された外部記録媒体の種別に基づいて、書込媒体の選択が行われることである。媒体種別取得部２７０は、装着された外部記録媒体の種別を取得する。取得された外部記録媒体の種別に基づき、データ書込速度が求められる。外部記録媒体の種別ごとのデータ書込速度は、書込速度データベース２３０が有しており、随時参照可能である。
【００６４】
以上、本発明により、実際に検出された外部記録媒体のデータ書込速度を考慮して、複数の外部記録媒体からデータを書き込む外部記録媒体が適切に選択される。さらに、書き込むデータの種別をも考慮して、データを書き込む外部記録媒体が適切に選択される。
【００６５】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることができる。その様な変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００６６】
【発明の効果】
上記説明から明らかなように、本発明によれば、外部記録媒体のデータ書込速度を考慮して、データを書き込む外部記録媒体を自動的に選択するデジタルカメラを提供することができる。
【図面の簡単な説明】
【図１】  本発明のある実施の形態のデジタルカメラの外観を示す図である。
【図２】  ある実施の形態に係るデジタルカメラの構成を示すブロック図である。
【図３】  書込媒体管理装置の概略を示すブロック図である。
【図４】  書込速度データベースの例を示す図である。
【図５】  データ書込速度を検出する検出タイミング（Ａ）および（Ｂ）の例を示す図である。
【図６】  データ書込速度を検出する検出タイミング（Ｃ）の例を示す図である。
【図７】  検出タイミング（Ａ）が設定された場合の、第１記録媒体が装着されてから書込媒体選択までのフローチャートを示す図である。
【図８】  記録用データの種別により、データを書き込む外部記録媒体が決められる例を示す図である。
【図９】  別の実施形態のデジタルカメラが有する、書込媒体管理装置の概略のブロック図を示す。
【符号の説明】
１０      デジタルカメラ
７４      外部記録媒体制御装部
２００    外部記録媒体管理装置
２１０    書込速度検出部
２２０    書込媒体選択部
２３０    書込速度データベース
２４０    速度検出タイミング設定部
２５０    記録媒体装着検出部
２６０    記録用データ種別取得部
２７０    媒体種別取得部
【図１】
0004034029.tif 000002
【図２】
0004034029.tif 000003
【図３】
0004034029.tif 000004
【図４】
0004034029.tif 000005
【図５】
0004034029.tif 000006
【図６】
0004034029.tif 000007
【図７】
0004034029.tif 000008
【図８】
0004034029.tif 000009
【図９】
0004034029.tif 000010