(57)【特許請求の範囲】
【請求項１】
外部機器から画像データを受け取り、所定の処理を行う画像データ取扱い装置において、
その内部に第１の記録媒体を有する外部機器から画像データが入力される第１のデータ入力手段と、
前記第１の記録媒体とは別であって前記外部機器に装填可能な第２の記録媒体から画像データが入力される第２のデータ入力手段と、
前記第１のデータ入力手段および前記第２のデータ入力手段のそれぞれから前記画像データが入力されるとき、前記第２のデータ入力手段から入力される前記画像データを優先して受け取るように前記第１のデータ入力手段および第２のデータ入力手段を制御する制御手段と、
を備えることを特徴とする画像データ取扱い装置。
【請求項２】
請求項１に記載の画像データ取扱い装置において、
前記外部機器は、カメラであることを特徴とする画像データ取扱い装置。
【請求項３】
請求項１または請求項２に記載の画像データ取扱い装置において、
前記画像データは静止画像データであり、
前記第１のデータ入力手段による画像データの入力の有無を検出する第１の検出手段と、
前記第２のデータ入力手段による画像データの入力の有無を検出する第２の検出手段とをさらに備え、
前記制御手段は、(1)前記第２の検出手段より先に前記第１の検出手段により前記入力が検出された場合に、前記第１のデータ入力手段から１コマ分の画像データを受け取った後直ちに前記第２の検出手段により前記入力の有無を検出し、前記第２の検出手段により前記入力が検出された場合に、前記第２のデータ入力手段から全コマ分の画像データを受け取り、(2)前記第１の検出手段より先に前記第２の検出手段により前記入力が検出された場合に、前記第２のデータ入力手段から全コマ分の画像データを受け取るように前記第１のデータ入力手段および前記第２のデータ入力手段を制御することを特徴とする画像データ取扱い装置。
【請求項４】
外部機器から画像データを受け取り、所定の処理を行う画像データ取扱い装置において、
その内部に第１の記録媒体を有するカメラから静止画像データが入力される第１のデータ入力手段と、
前記第１の記録媒体とは別であって前記カメラに装填可能な第２の記録媒体から静止画像データが入力される第２のデータ入力手段と、
前記第１のデータ入力手段による画像データの入力の有無を検出する第１の検出手段と、
前記第２のデータ入力手段による画像データの入力の有無を検出する第２の検出手段と、
前記第１のデータ入力手段および前記第２のデータ入力手段のそれぞれから前記静止画像データが入力されるとき、前記第１のデータ入力手段により１コマ分の画像データの入力が完了するごとに前記第２の検出手段により前記入力の有無を検出し、前記第２のデータ入力手段により前記第２の記録媒体に記録されている全コマ分の画像データの入力が完了した後に前記第１の検出手段により前記入力の有無を検出するように前記第１検出手段および前記第２の検出手段を制御する制御手段と、
を備えることを特徴とする画像データ取扱い装置。
【請求項５】
その内部に第１の記録媒体を有する外部機器からの画像データを入力する第１のデータ入力処理と、
前記第１の記録媒体とは別であって前記外部機器に装填可能な第２の記録媒体からの画像データを入力する第２のデータ入力処理と、
前記第１のデータ入力処理および前記第２のデータ入力処理のそれぞれで前記画像データが入力されるとき、前記第２のデータ入力処理で入力される前記画像データを優先して受け取る入力制御処理と、
前記受け取った画像データに対する所定の処理と、
をコンピュータに実行させるための画像データ取扱いプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項６】
その内部に第１の記録媒体を有するカメラから静止画像データが入力される第１のデータ入力処理と、
前記第１の記録媒体とは別であって前記カメラに装填可能な第２の記録媒体から静止画像データが入力される第２のデータ入力処理と、
前記第１のデータ入力処理による画像データの入力の有無を検出する第１の検出処理と、
前記第２のデータ入力処理による画像データの入力の有無を検出する第２の検出処理と、
前記第１のデータ入力処理および前記第２のデータ入力処理のそれぞれで前記静止画像データが入力されるとき、前記第１のデータ入力処理により１コマ分の画像データの入力が完了するごとに前記第２の検出処理により前記入力の有無を検出し、前記第２のデータ入力処理により前記第２の記録媒体に記録されている全コマ分の画像データの入力が完了した後に前記第１の検出処理により前記入力の有無を検出する検出制御処理と、
をコンピュータに実行させるための画像データ取扱いプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子カメラなどの外部機器から画像データを受け取って所定の処理を行う画像データ取扱い装置に関する。
【０００２】
【従来の技術】
電子カメラで撮影された画像データは、電子カメラ内に装填されている記録媒体に記録される。記録媒体に記録された画像データは、電子カメラから所定のアプリケーションプログラムが実行されるパソコンなどに伝送され、パソコン側のデータ記録装置に書き込まれる。そして、パソコンで所定のアプリケーションプログラムを実行することにより、データ記録装置に書き込まれた画像データが読み出される。読み出された画像データは、パソコンに接続されているディスプレイ装置などの表示装置で表示されたり、パソコンに接続されている出力装置で印刷される。
【０００３】
記録媒体に記録されている画像データをパソコンに入力する方法は、以下の２方法に大別される。１つ目の入力方法は、記録媒体を電子カメラ内に装填したままで電子カメラとパソコンとをデータ転送用ケーブルで接続し、記録媒体に記録されている画像データを電子カメラを介してパソコンに入力する方法である。２つ目の方法は、記録媒体を電子カメラから取りはずし、この記録媒体をパソコンに設けられている記録媒体のデータ読み取り装置に直接装着することにより、記録媒体に記録されている画像データをパソコンに入力する方法である。
【０００４】
【発明が解決しようとする課題】
一般に、電子カメラは、記録媒体が装填されていないと撮影した画像データを記録することができない。したがって、画像データをパソコンで読み取るために記録媒体が外されている電子カメラは、記録媒体を装填するまで次の撮影を行うことができない。一方、記録媒体が装填されている電子カメラは、記録媒体に空き容量が確保されていれば撮影した画像データを記録することが可能である。そこで、発明者は、画像データをパソコンに入力するとき、記録媒体による画像データを優先して入力しないとシャッターチャンスを逸する可能性が高くなるという問題を見出した。
【０００５】
本発明の目的は、記録媒体からの画像データを優先して入力するようにした画像データ取扱い装置を提供することにある。
【０００６】
【課題を解決するための手段】
（１）請求項１に記載の発明は、外部機器から画像データを受け取り、所定の処理を行う画像データ取扱い装置に適用される。そして、その内部に第１の記録媒体を有する外部機器から画像データが入力される第１のデータ入力手段と、第１の記録媒体とは別であって外部機器に装填可能な第２の記録媒体から画像データが入力される第２のデータ入力手段と、第１のデータ入力手段および第２のデータ入力手段のそれぞれから画像データが入力されるとき、第２のデータ入力手段から入力される画像データを優先して受け取るように第１のデータ入力手段および第２のデータ入力手段を制御する制御手段と、を備えることを特徴とする。
（２）請求項４に記載の発明は、外部機器から画像データを受け取り、所定の処理を行う画像データ取扱い装置に適用される。そして、その内部に第１の記録媒体を有するカメラから静止画像データが入力される第１のデータ入力手段と、第１の記録媒体とは別であってカメラに装填可能な第２の記録媒体から静止画像データが入力される第２のデータ入力手段と、第１のデータ入力手段による画像データの入力の有無を検出する第１の検出手段と、第２のデータ入力手段による画像データの入力の有無を検出する第２の検出手段と第１のデータ入力手段および第２のデータ入力手段のそれぞれから静止画像データが入力されるとき、第１のデータ入力手段により１コマ分の画像データの入力が完了するごとに第２の検出手段により入力の有無を検出し、第２のデータ入力手段により第２の記録媒体に記録されている全コマ分の画像データの入力が完了した後に第１の検出手段により入力の有無を検出するように第１検出手段および第２の検出手段を制御する制御手段と、を備えることを特徴とする。
【０００８】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を説明する。
第一の実施の形態では、電子スチルカメラと接続されている画像データ取扱い装置に対し、別の電子スチルカメラから外したＣＦカードを装着することを想定する。図１は、本発明の一実施の形態による画像データ取扱い装置の概要を表す図である。図１において、画像データ取扱い装置２は、電子スチルカメラ１とIEEE-1394ケーブル３で接続されている。電子スチルカメラ１は、ＭＰＵ１１と、ＣＦカード１２と、インターフェイス回路１３と、撮像素子１４とを有する。ＣＦカード１２は、電子スチルカメラ１に着脱可能に設けられ、撮影時は電子スチルカメラ１内に装填して使用される。インターフェイス回路１３には、転送用バッファメモリ１３１が設けられている。
【０００９】
電子スチルカメラ１は、撮像素子１４で撮像された画像データを所定の形式でＣＦカード１２に記録する。また、電子スチルカメラ１は、撮影した画像データをインターフェイス回路１３およびIEEE-1394ケーブル３を介して画像データ取扱い装置２へ送るために、インターフェイス回路１３内の転送用バッファメモリ１３１に画像データを格納する。電子スチルカメラ１の動作は、ＭＰＵ１１により制御される。
【００１０】
画像データ取扱い装置２は、たとえば、パソコンで構成される。この画像データ取扱い装置２は、ＭＰＵ２１と、記録装置２２と、インターフェイス回路２３と、カード読み出し回路２４と、表示回路２５と、ディスプレイ装置２６とを有する。インターフェイス回路２３には、転送用バッファメモリ２３１が設けられている。電子スチルカメラ１からIEEE-1394ケーブルを介して送出された画像データは、インターフェイス回路２３から画像データ取扱い装置２に入力される。画像データ取扱い装置２に取込まれた画像データは、記録装置２２内の所定の記録領域に記録される。記録装置２２内に記録された画像データは、記録装置２２から読出されて表示回路２５で映像信号に変換される。映像信号は、映像信号用ケーブル２７を介して画像データ取扱い装置２に接続されているディスプレイ装置２６に表示される。画像データ取扱い装置２の動作は、ＭＰＵ２１により制御される。
【００１１】
画像データ取扱い装置２には、ＰＣカードを装着するスロット３０が設けられている。ＣＦカード１２に不図示のアダプタを取り付けることにより、ＣＦカード１２をＰＣカード用のスロット３０に装着できる。ＰＣカード用のスロット３０に装着されたＣＦカード１２内のデータは、ＭＰＵ２１の指令によりカード読み出し回路２４で読み出される。したがって、ＭＰＵ２１は、ＰＣカード用のスロット３０に装着されたＣＦカード１２に記録されている画像データを、IEEE-1394ケーブル３を介さずに読み出すことができる。
【００１２】
電子スチルカメラ１Ａは、電子スチルカメラ１と同様のカメラであり、撮像素子１４Ａで撮像された画像データを所定の形式でＣＦカード１２Ａに記録する。ＣＦカード１２Ａは、電子スチルカメラ１Ａに着脱可能に設けられ、撮影時は電子スチルカメラ１Ａ内に装填して使用される。電子スチルカメラ１Ａの動作は、ＭＰＵ１１Ａにより制御される。図１において、電子スチルカメラ１Ａから取り外されたＣＦカード１２Ａにアダプタが取り付けられ、画像データ取扱い装置２のＰＣカード用スロット３０に装着されている。ＣＦカード１２Ａには、ＣＦカード１２Ａが電子スチルカメラ１Ａに装填されているときに撮影された画像データが記録されている。
【００１３】
電子スチルカメラ１から画像データ取扱い装置２に取り込まれる画像データは、ディスプレイ装置２６に表示される他、画像データ取扱い装置２に接続されている不図示の出力装置で印刷されたり、画像データ取扱い装置２とデータの受け渡しが可能にされている不図示のコンピュータ装置に送られたりする。
【００１４】
電子スチルカメラ１でレリーズ操作が行われると、電子スチルカメラ１が撮影動作を開始して、撮像素子１４から出力される画像データがＭＰＵ１１によりＣＦカード１２に記録される。ＭＰＵ１１はさらに、インターフェイス回路１３内に設けられている転送用バッファメモリ１３１に画像データを格納する。転送用バッファメモリ１３１に格納された画像データは、IEEE-1394ケーブル３によって接続されている画像データ取扱い装置２のインターフェイス回路２３の転送用バッファメモリ２３１に転送されることにより、画像データ取扱い装置２の中に取込まれる。画像データ取扱い装置２に取込まれた画像データは、ＭＰＵ２１により転送用バッファメモリ２３１から読み出され、記録装置２２内の所定の記録領域に記録される。
【００１５】
上述したインターフェイス回路１３の転送用バッファメモリ１３１に格納された画像データは、画像データ取扱い装置２のインターフェイス回路２３内の転送用バッファメモリ２３１に転送されるまで、転送用バッファメモリ１３１に保持される。したがって、転送用バッファメモリ１３１から画像データ取扱い装置２に画像データを直ちに転送できない場合には、画像データの転送が可能になった時点で転送用バッファメモリ１３１から画像データ取扱い装置２側へ画像データが転送される。画像データを直ちに転送できない場合とは、たとえば、次の３つがあげられる。電子スチルカメラ１と画像データ取扱い装置２とがIEEE-1394ケーブル３を介して接続されていなかったり、インターフェイス回路１３およびインターフェイス回路２３のいずれかに異常が生じて転送障害が発生したり、画像データ取扱い装置２側の記録装置２２の容量不足、メディア未装填により記録準備が整っていないなどである。
【００１６】
転送用バッファメモリ１３１に格納された画像データの画像データ取扱い装置２への転送が終了すると、ＭＰＵ１１が転送用バッファメモリ１３１内の転送済み画像データを削除する。ＭＰＵ１１は、画像データ取扱い装置２の記録装置２２に画像データを記録できないなどの理由により画像データの転送が終了しない場合には、転送用バッファメモリ１３１の画像データを削除しない。
【００１７】
一方、画像データ取扱い装置２は、画像データを画像データ取扱い装置２内の記録装置２２に記録する。画像データ取扱い装置２のＭＰＵ２１は、インターフェイス回路２３およびIEEE-1394ケーブル３を介して、電子スチルカメラ１のインターフェイス回路１３内の転送用バッファメモリ１３１に画像データが格納されているかを監視する。ＭＰＵ２１は、転送用バッファメモリ１３１に画像データが格納されているか否かによって、インターフェイス回路２３およびIEEE-1394ケーブル３を介して画像データの入力の有無を判断する。転送用バッファメモリ１３１に画像データが格納されている場合、ＭＰＵ２１は格納されている画像データを受け取ってインターフェイス回路２３内の転送用バッファメモリ２３１に格納する。ＭＰＵ２１は、転送用バッファメモリ２３１から画像データを読み出し、記録装置２２の所定の記録領域に画像データを記録する。ＭＰＵ２１はさらに、転送用バッファメモリ２３１内の記録済み画像データを削除する。
【００１８】
画像データ取扱い装置２のＭＰＵ２１はさらに、ＰＣカード用のスロット３０に装着ＣＦカード１２Ａが装着されたか否かを監視する。ＭＰＵ２１は、スロット３０内に設けられている不図示のカード装着検出用端子の電位を検出し、この電位が所定の電位以上か否かによってＰＣカード用のスロット３０にＣＦカード１２Ａが装着されていることを検出する。ＭＰＵ２１は、ＣＦカード１２Ａの装着を検出するとＣＦカード１２Ａによる画像データの入力を検知し、ＣＦカード１２Ａに記録されている画像データを読み出す。ＣＦカード１２Ａから読み出された画像データは、記録装置２２内の所定の記録領域に記録される。
【００１９】
図２は、上述した電子スチルカメラ１のＭＰＵ１１が行う処理の流れを説明するフローチャートである。図２のステップＳ１０１において、ＭＰＵ１１はレリーズ操作が行われたか否かを判定する。レリーズ操作が行われたと肯定判定するとステップＳ１０２へ進み、ステップＳ１０２で撮影処理ならびに画像データの生成処理が行われる。ステップＳ１０３において、ＭＰＵ１１は、ＣＦカード１２の所定の記録領域に画像データを記録してステップＳ１０４へ進む。
【００２０】
ステップＳ１０４において、ＭＰＵ１１は転送用バッファメモリ１３１に画像データを格納してステップＳ１０５へ進む。ステップＳ１０５において、ＭＰＵ１１は、転送用バッファメモリ１３１に格納した画像データの転送が終了したか否かを判定する。ステップＳ１０５で肯定判定されるとステップＳ１０６へ進み、ステップＳ１０６において、ＭＰＵ１１が転送用バッファメモリ１３１に格納されている転送済みの画像データを削除し、図２の処理を終了する。上述したステップＳ１０５で否定判定されると、再びステップＳ１０５の判定処理を繰り返す。
【００２１】
画像データ取扱い装置２では、IEEE-1394画像取り込み処理モジュールとＰＣカード画像取り込み処理モジュールとを有するアプリケーションプログラムが実行される。図３は、画像データ取扱い装置２においてＭＰＵ２１が行う処理の流れを説明するフローチャートである。ＭＰＵ２１は、図３の処理を繰り返し行う。
【００２２】
IEEE-1394画像取り込み処理モジュールは、電子スチルカメラ１のＣＦカード１２に記録されている画像データファイルをIEEE-1394ケーブル３およびインターフェイス回路２３を介して画像データ取扱い装置２で受け取り、受け取った画像データファイルを記録装置２２の所定領域に記録するプログラムモジュールである。図３のステップＳ２０１〜ステップＳ２０４による処理が、IEEE-1394画像取り込み処理モジュールによる処理に相当する。
【００２３】
ＰＣカード画像取り込み処理モジュールは、ＰＣカード用のスロット３０に装着されたＣＦカード１２Ａに記録されている画像データファイルをＭＰＵ２１が読み込んで、記録装置２２の所定領域に記録するプログラムモジュールである。図３のステップＳ２０５〜ステップＳ２０８による処理が、ＰＣカード画像取り込み処理モジュールによる処理に相当する。
【００２４】
画像データ取扱い装置２では、上述した２つの処理モジュールによって行われる画像データファイルの記録処理のうち、ＰＣカード画像取り込み処理モジュールによる処理を優先させる。すなわち、インターフェイス回路２３を介して画像データが入力されている途中では、IEEE-1394画像取り込み処理モジュールによって１コマ分の画像データファイルを記録装置２２に記録するごとに、ＣＦカード１２Ａが装着されているか否かを判定する。ＣＦカード１２Ａの装着が判定されると、ＣＦカード１２Ａに記録されている全コマの画像データファイルを読み出して記録装置２２に記録する。ＣＦカード１２Ａに記録されている全コマの画像データファイルの記録が終了してから、IEEE-1394画像取り込み処理モジュールによって、IEEE-1394ケーブル３およびインターフェイス回路２３を介して受け取られる次のコマの画像データファイルの記録を行う。インターフェイス回路２３を介して画像データが入力されていないときは、ＣＦカード１２Ａが装着されているか否かを判定し、ＣＦカード１２Ａの装着が判定されると、ＣＦカード１２Ａに記録されている全コマの画像データファイルを読み出して記録装置２２に記録する。
【００２５】
本実施の形態では、上述した動作を優先とよぶ。つまり、インターフェイス回路２３を介して画像データが画像データ取扱い装置２に入力されているとき、ＣＦカード１２Ａの装着が検出されると、インターフェイス回路２３を介して入力中の１コマ分の画像データを記録装置２２に記録する。そして、１コマ分の画像データの記録が終了してから、インターフェイス回路２３を介して入力される次のコマの画像データの記録を行う前に、ＣＦカード１２Ａに記録されている全てのコマの画像データを読み出して記録装置２２に記録する。
【００２６】
図３のステップＳ２０１において、ＭＰＵ２１は、電子スチルカメラ１の転送用バッファメモリ１３１に画像データが格納されているか否かを判定する。ステップＳ２０１で肯定判定されるとステップＳ２０２へ進み、ステップＳ２０１で否定判定されるとステップＳ２０５へ進む。
【００２７】
ステップＳ２０２において、ＭＰＵ２１は、電子スチルカメラ１の転送用バッファメモリ１３１から１コマ分の画像データを受け取ってインターフェイス回路２３内の転送用バッファメモリ２３１に格納し、ステップＳ２０３へ進む。ステップＳ２０３において、ＭＰＵ２１は、転送用バッファメモリ２３１から１コマ分の画像データを読み出し、記録装置２２の所定の記録領域に画像データを記録する。ステップＳ２０４において、ＭＰＵ２１は、転送用バッファメモリ２３１内の記録済み画像データを削除してステップＳ２０５へ進む。
【００２８】
ステップＳ２０５において、ＭＰＵ２１は、ＣＦカード１２Ａが装着されているか否かを判定する。装着されていると肯定判定されるとステップＳ２０６へ進み、否定判定されると図３の処理を終了する。ステップＳ２０６において、ＭＰＵ２１は、ＣＦカード１２Ａに画像データが記録されているか否かを判定する。記録されていると肯定判定されるとステップＳ２０７へ進み、記録されていなかったり、ＣＦカード１２Ａに所定のフォーマットが行われていない場合は否定判定され、図３の処理を終了する。
【００２９】
ステップＳ２０７において、ＭＰＵ２１は、カード読み出し回路２４を介してＣＦカード１２Ａに記録されている全てのコマの画像データを読み込んでステップＳ２０８へ進む。ステップＳ２０８において、ＭＰＵ２１は、読み込んだ全コマ分の画像データを記録装置２２の所定の記録領域に記録し、図３の処理を終了する。
【００３０】
以上説明した実施の形態によれば、画像データ取扱い装置２は、電子スチルカメラ１からIEEE-1394ケーブル３およびインターフェイス回路２３を介して受け取った１コマ分の画像データファイルを記録装置２２へ記録する処理が終了する(ステップＳ２０４)ごとに、ＣＦカード１２Ａの装着の有無を判定(ステップＳ２０５)するようにした。ＣＦカード１２Ａの装着を判定すると、ＣＦカード１２Ａに記録されている全コマの画像データファイルを読み込んで記録装置２２に記録する(ステップＳ２０７)。したがって、電子スチルカメラ１でレリーズ操作が繰り返し行われる場合など、インターフェイス回路２３を介して画像データファイルが続けて入力される場合に、ＣＦカード１２Ａの装着を判定する前にインターフェイス回路２３から受け取ったコマの画像データを記録装置２２に記録してから、装着が判定されたＣＦカード１２Ａの画像データファイルの読み込みを開始する。この結果、ＣＦカード１２Ａの装着を判定する前に受け取った１コマ分の画像データファイルを記録装置２２へ記録する処理を途中で中止しないから、受け取ったデータが無駄にならない。
【００３１】
上述した画像データ取扱い装置２に、ＰＣカード用スロット３０を２つ以上設けるようにしてもよい。この場合には、複数のＣＦカードを画像データ取扱い装置２に装着することが可能になる。複数のＣＦカードが画像データ取扱い装置２に装着された場合、ＭＰＵ２１は、スロット３０への装着を判定したＣＦカードから順に、そのＣＦカ−ドに記録されている全ての画像データファイルを読み込んで、読み込んだ画像データファイルを記録装置２２に記録する。ＭＰＵ２１は、１つのＣＦカードに対する処理を終えると、次のＣＦカードに対する処理を行う。
【００３２】
また、画像データ取扱い装置２に、２台以上の電子スチルカメラを接続するようにしてもよい。複数の電子スチルカメラが画像データ取扱い装置２に接続された場合、ＭＰＵ２１は、各々の電子スチルカメラに接続されているインターフェイス回路を介して、各々の電子スチルカメラ内の転送用バッファメモリにおける画像データファイルの有無を判定する。そして、ＭＰＵ２１が画像データファイルの格納を判定した順に、該当するインターフェイス回路を介して接続されている電子スチルカメラから１コマ分の画像データファイルを受け取り、受け取った画像データファイルを記録装置２２に記録する。ＭＰＵ２１は、１コマ分の画像データの記録を終えると、再び各々の電子スチルカメラ内の転送用バッファメモリにおける画像データファイルの有無を判定する。
【００３３】
以上の説明では、電子スチルカメラ１と画像データ取扱い装置２とをIEEE-1394ケーブル３で接続したものを例にあげて説明したが、IEEE-1394ケーブル３の代わりに他のネットワークケーブル、あるいは、無線により送受信を行うインターフェイス装置を用いて、電子スチルカメラ１と画像データ取扱い装置２とを接続するものでもよい。インターフェイスとして、ＵＳＢ、Bluetooth、IrDAなどがある。いずれの場合でも、各々の電子機器間において、有線接続や無線接続にかかわらず、所定のデータ通信プロトコルで画像データを受け渡して記録する場合に、本発明を適用することができる。
【００３４】
また、電子スチルカメラ１の代わりに、スキャナ装置、カメラが内蔵されたパソコンなどのイメージデータを生成する電子機器を用いてもよい。さらに、画像データ取扱い装置２の機能をプリンタ、ＴＶモニター、電話機などに組み込んでもよい。
【００３５】
以上の説明では、画像データ取扱い装置２に装着する記録媒体としてＣＦカード１２Ａを例にあげて説明したが、記録媒体は、スマートメディアなどのメモリカードの他に、ＭＤ、ＣＤ、ＤＶＤなどの各種リムーバブルディスクを用いることもできる。
【００３６】
ＣＦカード１２Ａによる画像データファイルを優先して画像データ取扱い装置２の記録装置２２に記録する方式として、図４のような方式でもよい。図４は、画像データ取扱い装置２のＭＰＵ２１が行う処理の流れを説明するフローチャートである。図３と同じステップ番号が付されている処理は、図３と同じ処理が行われる。図４において、ＭＰＵ２１は、電子スチルカメラ１の転送用バッファメモリ１３１に画像データが格納されているか否かを判定するステップＳ２０１の処理に先立ち、ステップＳ２０５においてＣＦカード１２Ａの装着の有無を判定する。そして、ＣＦカード１２Ａの装着が判定された場合(ステップＳ２０５の肯定判定)にＣＦカード１２Ａに記録されている全コマの画像データファイルを読み込んで(ステップＳ２０７)、読み込んだ画像データファイルを記録装置２２に記録する(ステップＳ２０８)。その後、ステップＳ２０１において、ＭＰＵ２１が電子スチルカメラ１の転送用バッファメモリ１３１に画像データが格納されているか否かを判定する。
【００３７】
また、ＭＰＵ２１が、割り込み処理によりＣＦカード１２Ａの装着の有無を判定するようにしてもよい。図５は、画像データ取扱い装置２のＭＰＵ２１が行う処理の流れを説明するフローチャートである。図３および図４と同じステップ番号が付されている処理は、図３および図４と同じ処理が行われる。図５(a)において、ＭＰＵ２１が、電子スチルカメラ１からインターフェイス回路２３を介して受け取った１コマ分の画像データファイルを記録装置２２へ記録する処理を行う。図５(a)の処理を行っている途中において、ＣＦカード１２Ａが装着されることによりＭＰＵ２１に割り込みがかかると、ＭＰＵ２１は図５(b)の割り込み処理をスタートさせる。
【００３８】
ＭＰＵ２１が図５(b)の割り込み処理をスタートさせると、転送用バッファメモリ２３１に受け取った画像データファイルを記録装置２２に記録する図５(a)のステップＳ２０１〜ステップＳ２０４の処理を途中で中断(停止)、もしくは中止(キャンセル)して、ＣＦカード１２Ａに記録されている全コマの画像データファイルを読み込んで(ステップＳ２０７)、読み込んだ画像データファイルを記録装置２２に記録する(ステップＳ２０８)。ＣＦカード１２Ａから読み込んだ画像データファイルを記録装置２２に記録した後から、途中で中断(停止)、もしくは中止(キャンセル)していた図５(a)のステップＳ２０１〜ステップＳ２０４の処理に戻り、インターフェイス回路２３を介して受け取った画像データファイルの記録を行う。このとき、１コマ分の画像データファイルを記録装置２２へ記録する処理を中断(停止)していた場合は中断(停止)した時点から処理を続行し、１コマ分の画像データファイルを記録装置２２へ記録する処理を中止(キャンセル)していた場合は処理の始めからやり直す。
【００４０】
【発明の効果】
請求項１、請求項５に係る発明によれば、第２の記録媒体をすみやかに別の外部機器へ戻すことができる。
請求項４、請求項６に係る発明によれば、第１の記録媒体から入力途中の画像データを無駄にすることなく、第２の記録媒体をすみやかに別のカメラへ戻すことができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態による画像データ取扱い装置の概要を表す図である。
【図２】電子スチルカメラのＭＰＵが行う処理の流れを説明するフローチャートである。
【図３】画像データ取扱い装置においてＭＰＵが行う処理の流れを説明するフローチャートである。
【図４】優先の他の方式でＭＰＵが行う処理の流れを説明するフローチャートである。
【図５】優先の他の方式でＭＰＵが行う処理の流れを説明するフローチャートであり、(a)はメイン処理の図、(b)は割り込み処理の図である。
【符号の説明】
１,１Ａ…電子スチルカメラ、       ２…画像データ取扱い装置(パソコン)、
３…ケーブル、                  １１,１１Ａ,２１…ＭＰＵ、
１２,１２Ａ…ＣＦカード、         １３,２３…インターフェイス回路、
１４,１４Ａ…撮像素子、           ２２…記録装置、
２４…カード読み出し回路、        ２５…表示回路、
２６…ディスプレイ装置、          ２７…映像信号用ケーブル、
３０…スロット、                  １３１,２３１…転送用バッファメモリ
【図１】
0004399956.tif 000002
【図２】
0004399956.tif 000003
【図３】
0004399956.tif 000004
【図４】
0004399956.tif 000005
【図５】
0004399956.tif 000006