(57)【要約】【課題】バッファメモリの容量を増やすことなく、また、何度もカードを繰り返して着脱操作することなく、多数の画像を効率的に転送する。【解決手段】メモリカード１９または通信カード２０が選択的に装着されるスロット１８を有するデジタルカメラ１において、メモリカード１９上の転送設定された画像を比較的容量の大きな内蔵メモリ３８へ一旦コピーしてから通信カード２０を介して外部へ転送する。この場合、特殊コピーモードでコピーされた画像を転送設定画像として内蔵メモリ３８から他の画像と区別して検索する機能を備えることで、内蔵メモリ３８の中から転送設定画像のみを通信カード２０を介して転送可能とする。これにより、バッファメモリの容量を増やすことなく、また、何度もカードを繰り返して着脱操作することなく、多数の画像を効率的に転送することができる。【選択図】      図３
2006101459.tif 000002
【特許請求の範囲】
【請求項１】
１つのスロットを有する装置本体と、
この装置本体に内蔵された画像記録用の内蔵メモリと、
画像の転送を指示する第１の転送指示手段と、
この第１の転送指示手段によって画像の転送が指示された場合に、前記スロットに装着され、前記内蔵メモリとは別に画像記録用として使用される第１の媒体に記録されている画像を前記内蔵メモリへ転送する第１の転送処理手段と、
この第１の転送処理手段によって転送された画像を前記内蔵メモリの中から他の画像と区別して検索する転送画像検索手段と、
この転送画像検索手段により検索された画像を、前記第１の媒体に代えて前記スロットに装着された第２の媒体へ転送する第２の転送処理手段と
を具備したことを特徴とする画像転送装置。
【請求項２】
前記第１の媒体はメモリカード、前記第２の媒体は通信カードであることを特徴とする請求項１記載の画像転送装置。
【請求項３】
前記第１および第２の媒体はそれぞれメモリカードであることを特徴とする請求項１記載の画像転送装置。
【請求項４】
前記転送指示手段は、前記第１の媒体に記録されている画像の中から任意の画像を転送設定画像として選択する画像選択手段を含み、
前記第１の転送処理手段は、この画像選択手段により選択された画像を前記内蔵メモリへ転送することを特徴とする請求項１乃至３のいずれか１つに記載の画像転送装置。
【請求項５】
画像の転送を指示する第２の転送指示手段を備え、
前記第１の転送処理手段は、前記第２の転送指示手段によって画像の転送が指示された場合に、前記第１の媒体に記録されている画像を前記内蔵メモリへ転送することを特徴とする請求項１乃至４のいずれか１つに記載の画像転送装置。
【請求項６】
前記内蔵メモリの中から前記第２の転送処理手段により前記第２の媒体へ転送された画像を削除する画像管理手段を備えたことを特徴とする請求項１乃至５のいずれか１つに記載の画像転送装置。
【請求項７】
画像を入力する画像入力手段と、
この画像入力手段により入力された画像の記録先として、前記内蔵メモリまたは前記第１の媒体を選択可能な記録先選択手段と
を備えたことを特徴とする請求項１乃至６のいずれか１つに記載の画像転送装置。
【請求項８】
被写体を撮影するための撮像手段と、
この撮影手段によって得られた画像を前記内蔵メモリまたは前記第１の媒体に記録する記録制御手段と
を備えたことを特徴とする請求項１乃至６のいずれか１つに記載の画像転送装置。
【請求項９】
前記内蔵メモリの空き容量を取得する空き容量取得手段と、
この空き容量取得手段によって得られた前記内蔵メモリの空き容量が所定容量を満たすか否かを判断する容量判断手段と、
この容量判断手段により前記内蔵メモリの空き容量が前記所定容量を満たさないと判断された場合に、前記内蔵メモリから転送対象外の画像を少なくとも１つ選出する画像選出手段と、
この画像選出手段により選出された画像を前記第１の媒体に待避させて前記内蔵メモリに記録可能領域を作成する領域作成手段とをさらに備え、
前記第１の転送処理手段は、
前記領域作成手段によって作成された前記内蔵メモリの記録可能領域に前記第１の媒体に記録されている画像を転送する手段を含むことを特徴とする請求項１乃至８のいずれか１つに記載の画像転送装置。
【請求項１０】
前記容量判断手段は、
前記空き容量取得手段によって得られた前記内蔵メモリの空き容量が画像１枚分の容量を満たすか否かを判断する手段を含み、
前記画像選出手段は、
前記容量判断手段により前記内蔵メモリの空き容量が前記画像１枚分の容量を満たないと判断された場合に、前記内蔵メモリから転送対象外の画像を１つ選出する手段を含むことを特徴とする請求項９記載の画像転送装置。
【請求項１１】
前記容量判断手段は、
前記空き容量取得手段によって得られた前記内蔵メモリの空き容量が、前記第１の転送処理手段によって前記内蔵メモリに転送すべき画像枚数分の容量を満たすか否かを判断する手段を含み、
前記画像選出手段は、
前記容量判断手段により前記内蔵メモリの空き容量が前記画像枚数分の容量を満たないと判断された場合に、前記内蔵メモリの空き容量と前記内蔵メモリに転送すべき画像枚数分の容量とに基づいて前記第１の媒体に待避すべき画像の数を決定する退避数決定手段を含み、この退避数決定手段により決定された数の画像を選出することを特徴とする請求項９記載の画像転送装置。
【請求項１２】
退避先である前記第１の媒体の空き容量を検出する退避先容量検出手段と、
この退避先容量検出手段によって検出された前記第１の媒体の空き容量が、前記画像選出手段により選出された画像枚数分の容量を満たすか否かを判断する退避先容量判断手段とをさらに備え、
前記領域作成手段は、
前記退避先容量判断手段により前記第１の媒体の空き容量が前記画像枚数分の容量を満たすと判断された場合に、前記画像選出手段により選出された画像を前記第１の媒体に待避させて前記内蔵メモリに記録可能領域を作成する手段を含むことを特徴とする請求項９乃至１１のいずれか１つに記載の画像転送装置。
【請求項１３】
前記退避先容量判断手段により前記第１の媒体の空き容量が前記画像枚数分の容量を満たさないと判断された場合に、メッセージを出力して前記領域作成手段による画像の待避処理を禁止する待避禁止手段をさらに備えたことを特徴とする請求項１２記載の画像転送装置。
【請求項１４】
前記第２の転送処理手段により前記内蔵メモリから前記第２の媒体へ画像が転送される前に当該画像の解像度をチェックして、不適切な場合に解像度の調整処理を行う解像度調整手段をさらに備えたことを特徴とする請求項１乃至１３のいずれか１つに記載の画像転送装置。
【請求項１５】
前記解像度調整手段は、画像の解像度が規定サイズの解像度よりも低い場合に前記規定サイズに合わせて画像サイズを上げる処理を行うことを特徴とする請求項１４記載の画像転送装置。
【請求項１６】
前記解像度調整手段は、画像の解像度が規定サイズの解像度よりも低い場合に当該画像の転送を中止することを特徴とする請求項１４記載の画像転送装置。
【請求項１７】
前記解像度調整手段は、画像の解像度が規定サイズの解像度よりも高い場合に前記規定サイズに合わせて画像サイズを下げる処理を行うことを特徴とする請求項１４記載の画像転送装置。
【請求項１８】
前記転送画像検索手段によって前記内蔵メモリから転送対象として検索された画像を画面上に表示する表示手段と、
この表示手段によって前記画面上に表示された画像に対する転送の中止を指示する転送中止指示手段と、
前記転送中止指示手段によって中止指示があった場合に、前記第２の転送処理手段による当該画像の転送を中止する転送中止手段と
をさらに備えたことを特徴とする請求項１乃至１７のいずれか１つに記載の画像転送装置。
【請求項１９】
１つのスロットを有する装置本体と、この装置本体に内蔵された画像記録用の内蔵メモリとを備えた装置を制御するコンピュータによって実行されるプログラムであって、
前記コンピュータに、
画像の転送を指示する転送指示機能と、
この転送指示機能によって画像の転送が指示された場合に、前記スロットに装着され、前記内蔵メモリとは別に画像記録用として使用される第１の媒体に記録されている画像を前記内蔵メモリへ転送する第１の転送処理機能と、
この第１の転送処理機能によって転送された画像を前記内蔵メモリの中から他の画像と区別して検索する転送画像検索機能と、
この転送画像検索機能により検索された画像を、前記第１の媒体に代えて前記スロットに装着された第２の媒体へ転送する第２の転送処理機能と
を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばメモリカード等の媒体を装着するためのスロットを備えたデジタルカメラに用いられる画像転送装置及びプログラムに関する。
【背景技術】
【０００２】
近年のデジタルカメラの普及により、デジタル写真のプリント手段が多様化している。例えば、インターネットを介して特定のサーバに画像を送り、その画像の印刷を依頼するといった所謂「ネットワークプリント」もその１つである。
【０００３】
一方、デジタルカメラでは、機器の小型化に伴い、カード装着用のスロットを１つしか持たないものや、通信機能を内蔵していないものが多い。このようなデジタルカメラでは、メモリカードに記録された画像を外部に転送する場合に、メモリカードからバッファメモリとして使用されるワークＲＡＭ（ＤＲＡＭ）へ転送用の画像を一旦コピーし、その後、通信カードがスロットに装着されたときに、ワークＲＡＭから通信カードを介して画像を外部へ転送するといった方法が一般的に取られている（例えば、特許文献１参照）。
【特許文献１】特開２００２−２０９１２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、前記のようにワークＲＡＭを使用する方法では、多数の画像を外部に転送しようとした場合、そのワークＲＡＭのメモリ容量が少ないと、カードの着脱操作を何回も繰り返す必要がある。この場合、ワークＲＡＭのメモリ容量を増やせば、カードの着脱操作を減らすことができるが、その分だけコスト高となる。
【０００５】
本発明は前記のような点に鑑みなされたもので、バッファメモリの容量を増やすことなく、また、何度もカードを繰り返して着脱操作することなく、多数の画像を効率的に転送することのできる画像転送装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の請求項１に係る画像転送装置は、１つのスロットを有する装置本体と、この装置本体に内蔵された画像記録用の内蔵メモリと、画像の転送を指示する第１の転送指示手段と、この第１の転送指示手段によって画像の転送が指示された場合に、前記スロットに装着され、前記内蔵メモリとは別に画像記録用として使用される第１の媒体に記録されている画像を前記内蔵メモリへ転送する第１の転送処理手段と、この第１の転送処理手段によって転送された画像を前記内蔵メモリの中から他の画像と区別して検索する転送画像検索手段と、この転送画像検索手段により検索された画像を、前記第１の媒体に代えて前記スロットに装着された第２の媒体へ転送する第２の転送処理手段とを具備して構成される。
【０００７】
このような構成によれば、比較的容量の大きい内蔵メモリを利用して、第１の媒体に記録された画像を別の第２の画像へ効率的に転送することができる。
【０００８】
また、本発明の請求項２は、前記請求項１記載の画像転送装置において、前記第１の媒体はメモリカード、前記第２の媒体は通信カードであることを特徴とする。
【０００９】
このような構成によれば、メモリカード上の転送設定された画像のみを通信カードを介して外部へ転送することができる。
【００１０】
また、本発明の請求項３は、前記請求項１記載の画像転送装置において、前記第１および第２の媒体はそれぞれメモリカードであることを特徴とする。
【００１１】
このような構成によれば、メモリカード上の転送設定された画像のみを別のメモリカードへ転送することができる。
【００１２】
また、本発明の請求項４は、前記請求項１乃至３のいずれか１つに記載の画像転送装置において、前記転送指示手段は、前記第１の媒体に記録されている画像の中から任意の画像を転送設定画像として選択する画像選択手段を含み、前記第１の転送処理手段は、この画像選択手段により選択された画像を前記内蔵メモリへ転送することを特徴とする。
【００１３】
このような構成によれば、第１の媒体に記録されている画像の中で転送設定された画像のみを対象として第２の媒体へ転送することができる。
【００１４】
また、本発明の請求項５は、前記請求項１乃至４のいずれか１つに記載の画像転送装置において、通画像の転送を指示する第２の転送指示手段を備え、前記第１の転送処理手段は、前記第２の転送指示手段によって画像の転送が指示された場合に、前記第１の媒体に記録されている画像を前記内蔵メモリへ転送することを特徴とする。
【００１５】
このような構成によれば、第１の転送指示手段とは別の第２の転送指示手段を備えることで、この第２の転送指示手段によって第１の媒体から画像を内蔵メモリに転送することができる。
【００１６】
また、本発明の請求項６は、前記請求項１乃至５のいずれか１つに記載の画像転送装置において、前記内蔵メモリの中から前記第２の転送処理手段により前記第２の媒体へ転送された画像を削除する画像管理手段を備えたことを特徴とする。
【００１７】
このような構成によれば、転送済みの画像によって内蔵メモリの容量を消費してしまうことを防止できる。
【００１８】
また、本発明の請求項７は、前記請求項１乃至６のいずれか１つに記載の画像転送装置において、画像を入力する画像入力手段と、この画像入力手段により入力された画像の記録先として、前記内蔵メモリまたは前記第１の媒体を選択可能な記録先選択手段とを備えたことを特徴とする。
【００１９】
このような構成によれば、画像入力手段により入力された画像を内蔵メモリまたは第１の媒体のどちらかに記録することができる。
【００２０】
また、本発明の請求項８は、前記請求項１乃至６のいずれか１つに記載の画像転送装置において、被写体を撮影するための撮像手段と、この撮影手段によって得られた画像を前記内蔵メモリまたは前記第１の媒体に記録する記録制御手段とを備えたことを特徴とする。
【００２１】
このような構成によれば、撮像手段によって得られた画像を内蔵メモリまたは第１の媒体のどちらかに記録することができる。
【００２２】
また、本発明の請求項９は、前記請求項１乃至８のいずれか１つに記載の画像転送装置において、前記内蔵メモリの空き容量を取得する空き容量取得手段と、この空き容量取得手段によって得られた前記内蔵メモリの空き容量が所定容量を満たすか否かを判断する容量判断手段と、この容量判断手段により前記内蔵メモリの空き容量が前記所定容量を満たさないと判断された場合に、前記内蔵メモリから転送対象外の画像を少なくとも１つ選出する画像選出手段と、この画像選出手段により選出された画像を前記第１の媒体に待避させて前記内蔵メモリに記録可能領域を作成する領域作成手段とをさらに備え、前記第１の転送処理手段は、前記領域作成手段によって作成された前記内蔵メモリの記録可能領域に前記第１の媒体に記録されている画像を転送する手段を含むことを特徴とする。
【００２３】
このような構成によれば、内蔵メモリの空き容量が足りない場合に、内蔵メモリから転送対象外の画像を第１の媒体に待避させて記録可能領域を確保することで、その記録可能領域を利用して第１の媒体内の画像を転送することができる。
【００２４】
また、本発明の請求項１０は、前記請求項９記載の画像転送装置において、前記容量判断手段は、前記空き容量取得手段によって得られた前記内蔵メモリの空き容量が画像１枚分の容量を満たすか否かを判断する手段を含み、前記画像選出手段は、前記容量判断手段により前記内蔵メモリの空き容量が前記画像１枚分の容量を満たないと判断された場合に、前記内蔵メモリから転送対象外の画像を１つ選出する手段を含むことを特徴とする。
【００２５】
このような構成によれば、内蔵メモリの空き容量が画像１枚分の容量を満たないと判断された場合に、内蔵メモリから転送対象外の画像を１つ第１の媒体に待避させて記録可能領域が作られる。
【００２６】
また、本発明の請求項１１は、前記請求項９記載の画像転送装置において、前記容量判断手段は、前記空き容量取得手段によって得られた前記内蔵メモリの空き容量が、前記第１の転送処理手段によって前記内蔵メモリに転送すべき画像枚数分の容量を満たすか否かを判断する手段を含み、前記画像選出手段は、前記容量判断手段により前記内蔵メモリの空き容量が前記画像枚数分の容量を満たないと判断された場合に、前記内蔵メモリの空き容量と前記内蔵メモリに転送すべき画像枚数分の容量とに基づいて前記第１の媒体に待避すべき画像の数を決定する退避数決定手段を含み、この退避数決定手段により決定された数の画像を選出することを特徴とする。
【００２７】
このような構成によれば、内蔵メモリの空き容量が転送すべき画像枚数分の容量を満たないと判断された場合に、待避先である第１の媒体の空き容量とその画像枚数分の容量とに基づいて第１の待避へ待避可能な画像の数が決定され、その決定された数の画像を第１の媒体へ待避させて記録可能領域が作られる。
【００２８】
また、本発明の請求項１２は、前記請求項９乃至１１のいずれか１つに記載の画像転送装置において、退避先である前記第１の媒体の空き容量を検出する退避先容量検出手段と、この退避先容量検出手段によって検出された前記第１の媒体の空き容量が、前記画像選出手段により選出された画像枚数分の容量を満たすか否かを判断する退避先容量判断手段とをさらに備え、前記領域作成手段は、前記退避先容量判断手段により前記第１の媒体の空き容量が前記画像枚数分の容量を満たすと判断された場合に、前記画像選出手段により選出された画像を前記第１の媒体に待避させて前記内蔵メモリに記録可能領域を作成する手段を含むことを特徴とする。
【００２９】
このような構成によれば、退避先である第１の媒体の空き容量が内蔵メモリから待避させる画像枚数分の容量を満たす場合に待避処理が実行される。
【００３０】
また、本発明の請求項１３は、前記請求項１２記載の画像転送装置において、前記退避先容量判断手段により前記第１の媒体の空き容量が前記画像枚数分の容量を満たさないと判断された場合に、メッセージを出力して前記領域作成手段による画像の待避処理を禁止する待避禁止手段をさらに備えたことを特徴とする。
【００３１】
このような構成によれば、第１の媒体の空き容量が足りず、内蔵メモリから待避させる画像の枚数分の容量がない場合に、その旨のメッセージが出力されて待避処理が禁止される。したがって、このメッセージを受けて、例えば不要な画像を削除して空き容量を増やすなどの対応ができる。
【００３２】
また、本発明の請求項１４は、前記請求項１乃至１３のいずれか１つに記載の画像転送装置において、前記第２の転送処理手段により前記内蔵メモリから前記第２の媒体へ画像が転送される前に当該画像の解像度をチェックして、不適切な場合に解像度の調整処理を行う解像度調整手段をさらに備えたことを特徴とする。
【００３３】
このような構成によれば、内蔵メモリから第２の媒体へ画像を転送する前にその画像の解像度を調整してから転送することができる。
【００３４】
また、本発明の請求項１５は、前記請求項１４記載の画像転送装置において、前記解像度調整手段は、画像の解像度が規定サイズの解像度よりも低い場合に前記規定サイズに合わせて画像サイズを上げる処理を行うことを特徴とする。
【００３５】
このような構成によれば、解像度の低い画像に関しては、画像サイズを上げて転送することができる。
【００３６】
また、本発明の請求項１６は、前記請求項１４記載の画像転送装置において、前記解像度調整手段は、画像の解像度が規定サイズの解像度よりも低い場合に当該画像の転送を中止することを特徴とする。
【００３７】
このような構成によれば、解像度の低い画像に関しては、その画像の転送を中止することで、不用意に低画質の画像を転送することを防止できる。
【００３８】
また、本発明の請求項１７は、前記請求項１４記載の画像転送装置において、前記解像度調整手段は、画像の解像度が規定サイズの解像度よりも高い場合に前記規定サイズに合わせて画像サイズを下げる処理を行うことを特徴とする。
【００３９】
このような構成によれば、必要以上に解像度よりも高い画像に関しては、画像サイズを下げることで、無駄なデータ転送を防ぐことができる。
【００４０】
また、本発明の請求項１８は、前記請求項１乃至１７のいずれか１つに記載の画像転送装置において、前記転送画像検索手段によって前記内蔵メモリから転送対象として検索された画像を画面上に表示する表示手段と、この表示手段によって前記画面上に表示された画像に対する転送の中止を指示する転送中止指示手段と、前記転送中止指示手段によって中止指示があった場合に、前記第２の転送処理手段による当該画像の転送を中止する転送中止手段とをさらに備えたことを特徴とする。
【００４１】
このような構成によれば、内蔵メモリから転送対象となる画像を検索して画面上に一旦表示しから、ユーザの指示に従って転送することで、例えばユーザが誤って転送設定してしまった画像があれば、それをキャンセルして無駄な転送を防ぐことができる。
【００４２】
本発明の請求項１９に係るプログラムは、１つのスロットを有する装置本体と、この装置本体に内蔵された画像記録用の内蔵メモリとを備えた装置を制御するコンピュータによって実行されるプログラムであって、前記コンピュータに、画像の転送を指示する転送指示機能と、この転送指示機能によって画像の転送が指示された場合に、前記スロットに装着され、前記内蔵メモリとは別に画像記録用として使用される第１の媒体に記録されている画像を前記内蔵メモリへ転送する第１の転送処理機能と、この第１の転送処理機能によって転送された画像を前記内蔵メモリの中から他の画像と区別して検索する転送画像検索機能と、この転送画像検索機能により検索された画像を、前記第１の媒体に代えて前記スロットに装着された第２の媒体へ転送する第２の転送処理機能とを実現させることを特徴とする。
【００４３】
したがって、コンピュータが前記各機能を実現するためのプログラムを実行することにより、前記請求項１記載の発明と同様の作用効果が奏せられる。
【発明の効果】
【００４４】
本発明によれば、比較的容量の大きな内蔵メモリを有効利用して画像の転送を行うようにしたため、バッファメモリの容量を増やすことなく、また、何度もカードを繰り返して着脱操作することなく、多数の画像を効率的に転送することができる。
【発明を実施するための最良の形態】
【００４５】
以下、図面を参照して本発明の実施形態を説明する。
【００４６】
図１は本発明の一実施形態に係る画像転送装置としてデジタルカメラを例にした場合の外観構成を示す図であり、図１（ａ）は主に前面の構成、同図（ｂ）は主に背面の構成を示す斜視図である。
【００４７】
このデジタルカメラ１は、略矩形の薄板状の装置本体２の前面に、撮影レンズ３、セルフタイマランプ４、光学ファインダ窓５、ストロボ発光部６、マイクロホン部７などを有し、上面の（ユーザにとって）右端側には電源キー８及びシャッタキー９などが設けられている。
【００４８】
電源キー８は、電源のオン／オフ毎に操作するキーであり、シャッタキー９は、撮影時に撮影タイミングを指示するキーである。
【００４９】
また、この装置本体２の背面には、撮影モード（Ｒ）キー１０、再生モード（Ｐ）キー１１、光学ファインダ１２、スピーカ部１３、メニュー（ＭＥＮＵ）キー１４、リングキー１５、セット（ＳＥＴ）キー１６、表示部１７などが設けられている。
【００５０】
撮影モードキー１０は、電源オフの状態から操作することで自動的に電源オンとして静止画の撮影モードに移行する一方で、電源オンの状態から繰返し操作することで、静止画モード、動画モードを循環的に設定する。静止画モードは、静止画を撮影するためのモードである。また、動画モードは、動画を撮影するためのモードである。
【００５１】
前記シャッタキー９は、これらの撮影モードに共通に使用される。すなわち、静止画モードでは、シャッタキー９が押下されたときのタイミングで静止画の撮影が行われる。動画モードでは、シャッタキー９が押下されたときのタイミングで動画の撮影が開始され、シャッタキー９が再度押下されたときにその動画の撮影が終了する。
【００５２】
再生モードキー１１は、電源オフの状態から操作することで自動的に電源オンとして再生モードに移行する。
【００５３】
メニューキー１４は、各種メニューの表示を指示するためのキーである。リングキー１５は、上下左右各方向への項目選択用のキーが一体に形成されたものであり、このリングキー１５の中央に位置するセットキー１６は、その時点で選択されている項目を設定する際に操作する。
【００５４】
表示部１７は、バックライト付きのカラー液晶パネルで構成されるもので、撮影モード時には電子ファインダとしてスルー画像のモニタ表示を行う一方で、再生モード時には選択した画像等を再生表示する。
【００５５】
また、このデジタルカメラ１の装置本体２の側面には、カード装着用のスロット１８が１つ設けられており、ここにメモリカード１９または通信カード２０が装着される。メモリカード１９は、メモリ機能を備えたカード形状の記録媒体であって、後述する内蔵メモリ３８とは別に画像記録用として使用される。通信カード２０は、無線通信機能を備えたカード形状の通信媒体であって、画像を外部に転送する場合に用いられる。
【００５６】
なお、図示はしないがデジタルカメラ１の底面には、外部のパーソナルコンピュータ等と接続するためのシリアルインタフェースコネクタとして、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）コネクタ等が設けられている。
【００５７】
図２はデジタルカメラ１の電子回路構成を示すブロック図である。
【００５８】
このデジタルカメラ１には、前記撮影レンズ３を構成する図示せぬフォーカスレンズおよびズームレンズを含むレンズ光学系２２がモータ２１の駆動により光軸方向に所定の範囲内で移動可能に設けられており、その光軸後方に撮像素子であるＣＣＤ２３が配設されている。このＣＣＤ２３は、撮影レンズ３を通して入力される被写体の各部位からの光を受光し、その光の強度に応じた電気信号を出力する。
【００５９】
基本モードである記録モード時において、ＣＣＤ２３がタイミング発生器（ＴＧ）２４、ドライバ２５によって走査駆動され、一定周期毎に結像した光像に対応する光電変換出力を１画面分出力する。このＣＣＤ２３の光電変換出力は、アナログ値の信号の状態でＲＧＢの各原色成分毎に適宜ゲイン調整された後に、サンプルホールド回路２６でサンプルホールドされ、Ａ／Ｄ変換器２７でデジタルデータに変換される。
【００６０】
そして、カラープロセス回路２８において、画素補間処理及びγ補正処理を含む画像処理が行われて、デジタル値の輝度信号Ｙ及び色差信号Ｕ，Ｖ（Ｃｂ，Ｃｒ）が生成され、ＤＭＡ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）コントローラ２９に出力される。
【００６１】
ＤＭＡコントローラ２９は、カラープロセス回路２８の出力する輝度信号Ｙ及び色差信号Ｕ，Ｖを、同じくカラープロセス回路２８からの複合同期信号、メモリ書込みイネーブル信号、及びクロック信号を用いて一度ＤＭＡコントローラ２９内部のバッファに書き込み、ＤＲＡＭインタフェース（Ｉ／Ｆ）３０を介してバッファメモリとして使用されるＤＲＡＭ３１にＤＭＡ転送を行う。
【００６２】
制御部３２は、デジタルカメラ１全体の制御を行うものであり、ＣＰＵと、このＣＰＵで実行される動作プログラムを記憶したＲＯＭ、及びワークメモリとして使用されるＲＡＭなどを含むマイクロコンピュータにより構成される。この制御部３２は、前記輝度及び色差信号のＤＲＡＭ３１へのＤＭＡ転送終了後に、この輝度及び色差信号をＤＲＡＭインタフェース３０を介してＤＲＡＭ３１より読み出し、ＶＲＡＭコントローラ３３を介してＶＲＡＭ３４に書き込む。
【００６３】
デジタルビデオエンコーダ３５は、前記輝度及び色差信号をＶＲＡＭコントローラ３３を介してＶＲＡＭ３４より定期的に読み出し、これらのデータを元にビデオ信号を発生して表示部１７に出力する。
【００６４】
この表示部１７は、上述した如く撮影時にはモニタ表示部（電子ファインダ）として機能するもので、デジタルビデオエンコーダ３５からのビデオ信号に基づいた表示を行うことで、その時点でＶＲＡＭコントローラ３３から取込んでいる画像情報に基づく画像をリアルタイムに表示することとなる。
【００６５】
このように、表示部１７にその時点での画像がモニタ画像としてリアルタイムに表示されている状態で、例えば静止画撮影を行いたいタイミングでシャッタキー９を押下操作すると、トリガ信号が発生する。
【００６６】
制御部３２は、このトリガ信号に応じて、その時点でＣＣＤ２３から取込んでいる１画面分の輝度及び色差信号のＤＲＡＭ３１へのＤＭＡ転送の終了後、直ちにＣＣＤ２３からのＤＲＡＭ３１への経路を停止し、記録保存の状態に遷移する。
【００６７】
この記録保存の状態では、制御部３２がＤＲＡＭ３１に書き込まれている１フレーム分の輝度及び色差信号をＤＲＡＭインタフェース３０を介してＹ，Ｃｂ，Ｃｒの各コンポーネント毎に縦８画素×横８画素の基本ブロックと呼称される単位で読み出して、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈ  ｃｏｄｉｎｇ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）回路３７に書き込み、このＪＰＥＧ回路３７でＡＤＣＴ（Ａｄａｐｔｉｖｅ  Ｄｉｓｃｒｅｔｅ  Ｃｏｓｉｎｅ  Ｔｒａｎｓｆｏｒｍ：適応離散コサイン変換）、エントロピ符号化方式であるハフマン符号化等の処理によりデータ圧縮する。
【００６８】
そして得た符号データを該ＪＰＥＧ回路３７から読み出して１画像のデータファイルとして内蔵メモリ３８またはメモリカード１９に書き込む。内蔵メモリ３８は、例えばフラッシュメモリ等の不揮発性メモリからなり、メモリカード１９とは別の画像記録用メモリとして比較的容量の大きいものが使用される。
【００６９】
１フレーム分の輝度及び色差信号の圧縮処理及び内蔵メモリ３８またはメモリカード１９への全圧縮データの書込み終了に伴って、制御部３２はＣＣＤ２３からＤＲＡＭ３１への経路を再び起動する。
【００７０】
制御部３２には、さらに音声処理部３９、ＵＳＢインタフェース（Ｉ／Ｆ）４０、ストロボ駆動部４１、カードインタフェース（Ｉ／Ｆ）４２が接続される。
【００７１】
音声処理部３９は、ＰＣＭ音源等の音源回路を備え、音声の録音時には前記マイクロホン部（ＭＩＣ）７より入力された音声信号をデジタル化し、所定のデータファイル形式、例えばＭＰ３（ＭＰＥＧ−１  ａｕｄｉｏ  ｌａｙｅｒ  ３）規格に従ってデータ圧縮して音声データファイルを作成して内蔵メモリ３８またはメモリカード１９へ送出する一方、音声の再生時には内蔵メモリ３８またはメモリカード１９から読み出された音声データファイルの圧縮を解いてアナログ化して、スピーカ部（ＳＰ）１３を通じて出力する。
【００７２】
ＵＳＢインタフェース４０は、ＵＳＢコネクタを介して有線接続されるパーソナルコンピュータ等の他の情報端末装置との間で画像データ、その他の送受を行う場合の通信制御を行う。ストロボ駆動部４１は、撮影時に図示せぬストロボ用の大容量コンデンサを充電した上で、制御部３２からの制御に基づいてストロボ発光部６を閃光駆動する。カードインタフェース（Ｉ／Ｆ）４２は、スロット１８に装着されるメモリカード１９または通信カード２０との間のインタフェース制御を行う。
【００７３】
なお、前記キー入力部３６は、上述したシャッタキー９の他に、電源キー８、撮影モードキー１０、再生モードキー１１、メニューキー１４、リングキー１５、セットキー１６などから構成され、それらのキー操作に伴う信号は直接制御部３２へ送出される。
【００７４】
また、静止画像ではなく動画像の撮影時においては、シャッタキー９が押下操作されたときに、上述したＪＰＥＧ回路３７によりｍｏｔｉｏｎ−ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）などの手法により撮影動画をデータ圧縮して内蔵メモリ３８またはメモリカード１９へ記録する。再度シャッタキー９が操作されると、動画データの記録を終了する。
【００７５】
一方、基本モードである再生モード時には、制御部３２が内蔵メモリ３８またはメモリカード１９に記録されている画像データを選択的に読み出し、ＪＰＥＧ回路３７で記録モード時にデータ圧縮した手順と全く逆の手順で、圧縮されている画像データを伸長する。そして、この伸長した画像データをＤＲＡＭインタフェース３０を介してＤＲＡＭ３１に保持させた上で、このＤＲＡＭ３１の保持内容をＶＲＡＭコントローラ３３を介してＶＲＡＭ３４に記憶させ、このＶＲＡＭ３４より定期的に画像データを読み出してビデオ信号を発生し、表示部１７で再生出力させる。
【００７６】
選択した画像データが静止画像ではなく動画像であった場合には、その動画データを構成する複数フレームの静止画データを時系列の順で順次再生して表示し、すべての静止画データの再生を終了した時点で、例えば、次に再生の指示がなされるまで先頭に位置する静止画データを表示するなどを行う。
【００７７】
ここで、本実施形態におけるデジタルカメラ１の処理動作を説明する前に、理解を容易にするため、図３を参照してデジタルカメラ１にて行われるネットワークプリントの手順について簡単に説明しておく。
【００７８】
今、メモリカード１９に記録された少なくとも１枚の画像（静止画）を特定のサーバ５０へ転送して、その画像の印刷を依頼する場合を想定する。
【００７９】
まず、図３（ａ）に示すように、デジタルカメラ１のスロット１８にメモリカード１９を装着した後、所定の操作により当該メモリカード１９内の各画像の中で印刷を依頼する画像や印刷サイズ、印刷枚数などを設定すると、これらの設定情報を記憶した印刷依頼ファイル１９ａが作成される。
【００８０】
印刷依頼の設定操作が終了すると、図３（ｂ）に示すように、前記印刷依頼ファイル１９ａに従って、印刷依頼設定された画像がメモリカード１９から内蔵メモリ３８へ自動的にコピーされる。このときのコピーは、通常のメモリ間コピーではなく、印刷依頼のための特殊なメモリ間コピーである。この特殊なメモリ間コピーは、図５に示すようなコピーモード選択画面５１にて［印刷コピー］５３を選択することで実行される。これに対し、通常のメモリ間コピーは、コピーモード選択画面５１にて［通常コピー］５２を選択することで実行される。
【００８１】
ここで、本実施形態におけるデジタルカメラ１では、メモリカード１９とは別に内蔵メモリ３８を画像記録用メモリとして使用可能であり、撮影時にメモリカード１９が未装着の場合には内蔵メモリ３８を記録先として選択し、メモリカード１９が装着されている場合にはメモリカード１９を記録先として選択する機能を備えている。
【００８２】
また、このような自動選択機能とは別に、例えば図示せぬメニュー画面上で撮影画像の記録先としてメモリカード１９または内蔵メモリ３８をユーザに指定させる機能も備える。この場合、ユーザによって指定された記録先が優先となる。すなわち、例えばユーザが内蔵メモリ３８を記録先として指定している場合には、撮影時にメモリカード１９が装着されていても、ＣＣＤ２３を通じて得られた撮影画像は内蔵メモリ３８に記録されることになる。
【００８３】
また、この内蔵メモリ３８には、メモリカード１９に記録された画像をコピー対象として任意に選択してコピーすることも可能である。このときのコピーは、図５に示したコピーモード選択画面５１の［通常コピー］５２を操作することで行なわれる。
【００８４】
このように、内蔵メモリ３８には、メモリカード未装着のときに記録された画像や、撮影時の記録先として内蔵メモリ３８が選択されているときに記録された画像や、メモリカード１９から通常のコピーモード及び特殊なコピーモードでコピーされた画像などが多数混在している。そこで、本実施形態では、図４に示すように、内蔵メモリ３８の所定の領域に各画像を管理するための管理テーブル３８ａを設け、前記［印刷コピー］５３の操作によって特殊コピーされた画像（つまり、印刷依頼設定された画像）に対しては印刷依頼フラグＦ１をセットしておくことで、他の画像と区別できるようにしてある。この印刷依頼フラグＦ１は、印刷依頼設定された画像であることを示す識別情報である。図４の例では、番号３〜５の各画像に対して印刷依頼フラグＦ１がセットされている。
【００８５】
また、後述するように、内蔵メモリ３８の容量が一杯のため、印刷依頼設定された画像をメモリカード１９から内蔵メモリ３８へコピーできない場合には、内蔵メモリ３８から他の画像（印刷対象外画像）を一時的にメモリカード１９に待避させる。この場合、どの画像を待避させたのかが分かるように、前記管理テーブル３８ａの中で前記待避させた画像に待避フラグＦ２をセットしておく。この待避フラグＦ２は、メモリカード１９に待避させた画像であることを示す識別情報である。図４の例では、番号６の画像に対して待避フラグＦ２がセットされている。
【００８６】
しかして、印刷依頼設定された画像がメモリカード１９から内蔵メモリ３８へコピーされると、その旨のメッセージが表示あるいは音声にて出力される。これにより、図３（ｃ）に示すように、ユーザはメモリカード１９に代わって通信カード２０をデジタルカメラ１のスロット１８に装着する。
【００８７】
この通信カード２０の装着に伴い、図３（ｄ）に示すように、印刷依頼設定された画像が内蔵メモリ３８から通信カード２０に転送され、そして、この通信カード２０を介してネットワーク上の特定のサーバ５０へ送られることになる。サーバ５０側では、デジタルカメラ１から印刷依頼設定された画像を受け付けてプリント処理を行う。
【００８８】
次に、デジタルカメラ１の処理動作について、図３で説明したようなネットワークプリントを想定して詳しく説明する。
【００８９】
図６および図７はデジタルカメラ１の処理動作の全体の流れ示すフローチャートである。なお、この図６および図７に示すフローチャートを含め、以下の各フローチャートで示される処理は、マイクロコンピュータである制御部３２がＲＯＭやＲＡＭなどに記憶されたプログラムを読み込むことにより実行される。
【００９０】
まず、図６に示すように、ユーザはデジタルカメラ１のスロット１８にメモリカード１９を装着した後（ステップＡ１１）、コピーモードの選択操作を行う（ステップＡ１２）。詳しくは、例えばメニューキー１４の操作により、図５に示すようなコピーモード選択画面５１を表示部１７に表示して、そのコピーモード選択画面５１上にて［通常コピー］５２または［印刷コピー］５３を選択する。
【００９１】
ここで、［通常コピー］５２が選択された場合には（ステップＡ１３のＮｏ）、通常のコピー処理が実行される。通常のコピー処理とは、メモリカード１９に記録された各画像をユーザの指示に従って内蔵メモリ３８にコピーしていく処理である。この場合、コピー対象とする画像を選択しながら１枚ずつコピーすることでも、全ての画像を一括してコピーすることも可能である。
【００９２】
一方、［印刷コピー］５３が選択された場合には（ステップＡ１３のＹｅｓ）、メモリカード１９の中で印刷依頼設定された画像のみを対象とした特殊なコピー処理が実行される。
【００９３】
すなわち、まず、［印刷コピー］５３の選択に伴い、図示せぬ印刷依頼設定画面が表示部１７に表示される。この印刷依頼設定画面上にてメモリカード１９内の各画像の中で印刷を依頼したい画像や印刷サイズ、印刷枚数などを設定することにより、これらの設定情報に基づいて印刷依頼ファイル１９ａがメモリカード１９の中に作成される（ステップＡ１４）。なお、例えば「ＤＰＯＦ（ｄｉｇｉｔａｌ  ｐｒｉｎｔ  ｏｒｄｅｒ  ｆｏｒｍａｔ）」などの自動印刷依頼機能を用いれば、予め前記のような印刷依頼ファイル１９ａを撮影画像と共にメモリカード１９に保存しておくことができる。
【００９４】
ここで、デジタルカメラ１に設けられた制御部３２は、前記印刷依頼ファイル１９ａを参照してメモリカード１９の中から印刷依頼設定された画像を検索する（ステップＡ１５）。該当する画像があれば（ステップＡ１６のＹｅｓ）、制御部３２は、内蔵メモリ３８へコピーする前にその画像の解像度をチェックする（ステップＡ１７）。その結果、解像度が予めその画像に対して設定された印刷サイズの印刷を行うのに不適切なものであった場合には（ステップＡ１８のＮｏ）、当該画像に対して解像度調整処理（図８参照）を行う（ステップＡ１９）。
【００９５】
図８は前記ステップＡ１９で実行される解像度調整処理を示すフローチャートである。  
解像度が不適切と判断される要因としては、解像度が不十分の場合と必要以上に高い場合の２つのケースがある。
【００９６】
画像の解像度が不十分の場合、つまり、画像の解像度が予め設定された印刷サイズの解像度よりも低い場合には（ステップＢ１１のＹｅｓ）、制御部３２は、例えば「画像の解像度が不十分です。調整しますか？」といったような警告メッセージを表示部１７に表示するか、あるいは音声にて出力する（ステップＢ１２）。この警告メッセージを受けてユーザから所定の操作により実行指示があれば（ステップＢ１３のＹｅｓ）、制御部３２は、印刷サイズに合わせて画素の補間処理を行うことで画像サイズを強制的に上げる（ステップＢ１５）。
【００９７】
また、実行指示がなければ、あるいは、印刷依頼のキャンセルが明示的に指示された場合には（ステップＢ１３のＮｏ）、制御部３２は、当該画像に対する印刷依頼をキャンセルし、その旨をユーザに通知するなどした上で次の画像の検索に移る（ステップＢ１４）。
【００９８】
一方、画像の解像度が必要以上に高い場合、つまり、画像の解像度が予め設定された印刷サイズの解像度よりも高い場合には（ステップＢ１１のＮｏ）、制御部３２は、印刷サイズに合わせて画素の間引き処理を行うことで画像サイズを強制的に下げる（ステップＢ１６）。
【００９９】
このように、印刷依頼設定された画像の解像度を事前にチェックし、解像度が不十分であれば画像サイズを上げるか、あるいは、その印刷依頼をキャンセルすることで、低品質な画像の印刷依頼を防ぐことができる。また、逆に画像の解像度が必要以上に高ければ、画像サイズを自動的に下げておくことで、無駄なデータの転送を避けて通信時間を短縮し、その分の通信コストを削減することができる。
【０１００】
図６に戻って、メモリカード１９から読み出した画像（印刷依頼設定された画像）の解像度を必要に応じて調整した後、制御部３２は、その画像を装置本体２に設けられた内蔵メモリ３８へコピーする（ステップＡ２１）。なお、このときに内蔵メモリ３８が容量不足のためにコピーできない場合には待避処理を行うことになるが、これについては後に詳しく説明する。
【０１０１】
内蔵メモリ３８へコピーできた場合には、図４に示した管理テーブル３８ａの中に当該画像の番号を追加すると共に印刷依頼フラグＦ１をセットすることにより、他の画像と区別できる状態にしておく（ステップＡ２２）。このようにして、メモリカード１９から印刷依頼設定された画像を１枚ずつ読み出し、その画像の解像度をチェックしながら内蔵メモリ３８へコピーしていく。
【０１０２】
（ａ）印刷依頼設定されたすべての画像を一度にコピーできた場合
今、印刷依頼設定されたすべての画像をメモリカード１９から内蔵メモリ３８へ一度にコピーできた場合を想定する（ステップＡ１６のＮｏ→Ａ２３）。
【０１０３】
図７に示すように、制御部３２は、例えば「コピーが完了しました。メモリカードを外して通信カードを装着して下さい」といったようなメッセージを表示部１７に表示するか、あるいは、音声にて出力する（ステップＡ２４）。通信カード２０がデジタルカメラ１のスロット１８に装着されると（ステップＡ２５のＹｅｓ）、制御部３２は、この通信カード２０を用いて、内蔵メモリ３８にコピーされた画像つまり印刷依頼画像の転送処理（図９参照）を行う（ステップＡ２６）。なお、メモリカード１９や通信カード２０の装着の有無は、例えばスロット１８に設けられた図示せぬカード装着検出部にて機械的あるいは電気的に検出される。
【０１０４】
図９は前記ステップＡ２６で実行される画像転送処理を示すフローチャートである。  
すなわち、通信カード２０が装着されたとき、制御部３２は、管理テーブル３８ａにセットされた印刷依頼フラグＦ１に基づいて内蔵メモリ３８の中から印刷依頼設定された画像を検索する（ステップＣ１１）。該当する画像があれば（ステップＣ１２のＹｅｓ）、制御部３２は、その画像を転送対象として表示部１７の画面上に表示することでユーザに確認させる（ステップＣ１３）。
【０１０５】
そして、ユーザから所定の操作によりキャンセル指示があれば（ステップＣ１４のＹｅｓ）、制御部３２は、当該画像の転送をキャンセルした後（ステップＣ１６）、次の印刷依頼画像の検索に移る。また、キャンセル指示がなければ、あるいは、当該画像の転送が明示的に指示された場合には（ステップＣ１４のＮｏ）、制御部３２は、内蔵メモリ３８から当該画像を読み出して通信カード２０に送り、この通信カード２０を介して図３に示したサーバ５０に転送する（ステップＣ１５）。
【０１０６】
このように、内蔵メモリ３８の中から印刷依頼用の画像のみを検索して画面上に一旦表示してから、ユーザの指示に従って転送することで、例えばユーザが誤って印刷依頼した画像があれば、それをキャンセルして無駄な印刷依頼を防ぐことができる。
【０１０７】
なお、図９の処理では、内蔵メモリ３８の中から印刷依頼設定された画像を１枚ずつ検索して表示するようにしたが、該当する画像の一覧をサムネイル形式で表示し、その表示画面の中でユーザがキャンセルした画像を除いて各画像を一度に転送するような構成であっても良い。
【０１０８】
印刷依頼設定されたすべての画像の転送が終了すると（ステップＣ１２のＮｏ）、制御部３２は内蔵メモリ３８から前記サーバ５０へ転送できた画像を削除すると共に、それに合わせて管理テーブル３８ａを更新する（ステップＡ２７）。
【０１０９】
ここで、制御部３２は、例えば「通信カードを外してメモリカードを装着して下さい」といったようなメッセージを表示部１７に表示するか、あるいは、音声にて出力してユーザにメモリカード１９の装着を促す（ステップＡ２８）。なお、ここでユーザにメモリカード１９の装着を促すのは、後述する待避処理にてメモリカード１９に待避させた画像を戻す必要があるかも知れないためである。
【０１１０】
メモリカード１９が装着されると（ステップＡ２９のＹｅｓ）、ステップＡ１５の処理に戻る。この時点で、印刷依頼設定されたすべての画像のコピーと転送が完了していれば（ステップＡ１６→Ａ２３のＮｏ）、制御部３２は、例えば「印刷を依頼しました」といったような印刷依頼完了メッセージが表示あるいは音声にて出する（ステップＡ３３）。その際、制御部３２は、待避画像の有無を判断し（ステップＡ３４）、待避画像があれば、それを復帰させてから（ステップＡ３５）、すべての処理を終える。なお、この待避画像については後に説明する。
【０１１１】
（ｂ）印刷依頼設定されたすべての画像を一度にコピーできなかった場合
次に、印刷依頼設定されたすべての画像をメモリカード１９から内蔵メモリ３８へ一度にコピーできなかった場合を想定する（ステップＡ２０のＮｏ→Ａ３０）。
【０１１２】
印刷依頼設定された画像を内蔵メモリ３８にコピーする際に、その内蔵メモリ３８が容量不足でコピーできなかった場合において、制御部３２は、管理テーブル３８ａを参照して、内蔵メモリ３８の中に１枚以上の画像をコピーできているか否かを判断する（ステップＡ３０）。なお、内蔵メモリ３８の容量不足とは、内蔵メモリ３８に１枚分の画像も書き込めない状態を言う。この容量不足か否かの判断は、内蔵メモリ３８の空き容量を取得し、その空き容量が所定容量（画像１枚分の容量）を満たすか否かを判断することで行う。
【０１１３】
内蔵メモリ３８の中に１枚以上の画像をコピーできていた場合には（ステップＡ３０のＹｅｓ）、制御部３２は、通信カード２０の装着メッセージを表示あるいは音声にて出力する（ステップＡ２３→Ａ２４）。
【０１１４】
そして、通信カード２０がスロット１８に装着されたことを検出すると（ステップＡ２５のＹｅｓ）、制御部３２は、現在内蔵メモリ３８にコピーされている印刷依頼画像を通信カード２０を介して転送する（ステップＡ２６）。上述したように、内蔵メモリ３８内の印刷依頼画像の判別は管理テーブル３８ａにセットされる印刷依頼フラグＦ１によって行う。印刷依頼画像を転送した後、制御部３２は、その転送画像を内蔵メモリ３８から削除する（ステップＡ２７）。その際に、管理テーブル３８ａから当該画像の情報を削除しておく。
【０１１５】
このようにして、コピー済みの印刷依頼画像を転送して内蔵メモリ３８にその画像転送分の空き領域（記録可能領域）を作り出すと、制御部３２は、メモリカード１９の装着をメッセージ出力によりユーザに促す（ステップＡ２８）。そして、メモリカード１９の装着を確認した後（ステップＡ２９）、ステップＡ１５に戻って、メモリカード１９に残っている印刷依頼画像のコピーを再開する。
【０１１６】
また、コピー再開途中で再び内蔵メモリ３８の容量が一杯になり、コピー不可状態となれば（ステップＡ２０のＮｏ）、前記同様に、現在コピー済みの印刷依頼画像を転送することで空き領域を作り出す（ステップＡ３０→Ａ２４〜Ａ２９）。
【０１１７】
このようなコピーと転送の繰り返しにより、印刷依頼設定されたすべての画像の転送が完了すると（ステップＡ１６→Ａ２３のＮｏ）、制御部３２は、例えば「印刷を依頼しました」といったような印刷依頼完了メッセージを表示あるいは音声にて出力する（ステップＡ３３）。その際、制御部３２は、待避画像の有無を判断し（ステップＡ３４）、待避画像があれば、それを復帰させてから（ステップＡ３５）、すべての処理を終える。なお、この待避画像については後に説明する。
【０１１８】
（ｃ）待避処理
一方、前記ステップＡ３０において、印刷依頼設定された画像を内蔵メモリ３８に１枚もコピーできていない状態であれば、以下のような待避処理を行うことで（図１０参照）、内蔵メモリ３８に空き領域を強制的に作り出す（ステップＡ３１）。
【０１１９】
図１０は前記ステップＡ３１で実行される待避処理を示すフローチャートである。  
すなわち、制御部３２は、メモリカード１９を待避対象メモリとして利用し、このメモリカード１９に１枚分の空き容量があるか否かを判断する（ステップＤ１１）。その結果、１枚分の空き容量がなければ、つまり、メモリカード１９の方の容量も一杯の状態であった場合には（ステップＤ１１のＮｏ）、制御部３２は、例えば「印刷依頼設定された画像を転送できません」といったような印刷依頼不可メッセージを表示あるいは音声にて出力して、当該画像の待避処理を禁止する（ステップＤ１４）。
【０１２０】
なお、前記印刷依頼不可メッセージに、例えば「メモリカードまたは内蔵メモリから不要な画像を削除してからやり直し下さい」といったようなメッセージを追加するようにしても良い。
【０１２１】
また、メモリカード１９に１枚分の空き容量があれば（ステップＤ１１のＹｅｓ）、制御部３２は、内蔵メモリ３８から任意の画像（印刷対象外画像）を選出し、これをメモリカード１９へ待避させる（ステップＤ１２）。その際、どの画像をメモリカード１９へ待避させたのかを後で判断できるように、管理テーブル３８ａに待避フラグＦ２をセットしておく（ステップＤ１３）。
【０１２２】
このようにして、内蔵メモリ３８内の任意の画像を待避させて空き領域を強制的に作り出すと、制御部３２は、メモリカード１９から読み出した印刷依頼画像をその内蔵メモリ３８の空き領域にコピーする（ステップＤ１３→Ａ３２）。
【０１２３】
前記空き領域に印刷依頼画像をコピーした後、制御部３２は、通信カード２０の装着メッセージを表示あるいは音声にて出力する（ステップＡ３２→Ａ２４）。そして、通信カード２０の装着を確認後（ステップＡ２５のＹｅｓ）、制御部３２は、当該印刷依頼画像を通信カード２０を介して転送し（ステップＡ２６）、その転送した印刷依頼画像を内蔵メモリ３８から削除する（ステップＡ２７）。
【０１２４】
続いて、制御部３２は、メモリカード１９の装着をメッセージ出力によりユーザに促す（ステップＡ２８）。そして、メモリカード１９の装着を確認した後（ステップＡ２９）、ステップＡ１５に戻って、メモリカード１９に残っている印刷依頼画像のコピーを再開する。この場合、内蔵メモリ３８には、前記待避処理によって１枚分の空き領域しか確保されていないため、画像を１枚コピーした後、直ぐにその画像を転送する処理を実行する（ステップＡ３０→Ａ２４〜Ａ２９）。
【０１２５】
具体的に説明すると、今、図１１に示すように、メモリカード１９の中に印刷依頼設定された３枚の画像１，２，３をコピーする場合に、その受け手側である内蔵メモリ３８が１枚分の空き領域すらない容量不足であると、これらの画像１，２，３をコピーすることができない。そこで、内蔵メモリ３８内のある任意の画像Ｘをメモリカード１９に待避させることで、内蔵メモリ３８の中に１枚分の空き領域３８ｂを強制的に確保する。これが上述した待避処理である。前記画像Ｘは、内蔵メモリ３８に予め記録されていた印刷対象外の画像である。
【０１２６】
ここで、まず、メモリカード１９から画像１を内蔵メモリ３８の空き領域３８ｂへコピーする。この画像１をコピーしたことで、内蔵メモリ３８の容量が一杯になる。そこで、画像１を通信カード２０へ転送して、再び１枚分の空き領域３８ｂを作る。そこへ、次の画像２をコピーする。この画像２をコピーしたことで内蔵メモリ３８の容量が一杯になるため、画像２を通信カード２０へ転送して、再び１枚分の空き領域３８ｂを作る。そこへ、次の画像３をコピーする。このように、１枚分の空き領域３８ｂを利用して画像のコピーと転送を繰り返すことになる。
【０１２７】
このような繰り返しにより、印刷依頼設定されたすべての画像のコピーと転送が完了すると（ステップＡ１６→Ａ２３のＮｏ）、制御部３２は、例えば「印刷依頼設定された画像の転送を完了しました」といったような印刷依頼完了メッセージを表示あるいは音声にて出力する（ステップＡ３３）。その際、制御部３２は、待避画像の有無を判断する（ステップＡ３４）。この待避画像の有無は、管理テーブル３８ａにセットされる待避フラグＦ２によって判断できる。
【０１２８】
すなわち、印刷依頼完了メッセージの出力後、制御部３２は、管理テーブル３８ａを参照して、待避フラグＦ２がセットされた画像があるか否かを調べる（ステップＡ３４）。そして、該当する画像があれば（ステップＡ３４のＹｅｓ）、制御部３２は、待避画像ありと判断し、メモリカード１９から当該画像を読み出して内蔵メモリ３８に戻すといった処理を行う。図１１の例であれば、画像１，２，３の転送が完了した時点で、メモリカード１９に待避させておいた画像Ｘを内蔵メモリ３８に戻すことになる。
【０１２９】
以上のように、メモリカード１９に記録された印刷依頼用の画像を内蔵メモリ３８に一旦コピーしてから、通信カード２０を介して外部のサーバ５０へ印刷依頼する場合に、内蔵メモリ３８に多数の画像が記録されていても、その内蔵メモリ３８の中から印刷依頼用の画像のみを検索して転送することができる。したがって、ユーザ自身が印刷依頼用の画像を選別して転送するといった面倒な操作を不要とし、誰でも簡単に必要な画像のみ外部に印刷依頼することが可能となる。
【０１３０】
また、比較的容量の大きな内蔵メモリ３８をバッファメモリとして利用しているので、メモリカード１９の中に印刷依頼された画像が多数存在する場合に、何度もメモリカード１９と通信カード２０の着脱操作を繰り返しながら各画像を少しずつ転送するといった面倒なことをしなくとも、これらの画像を内蔵メモリ３８にまとめてコピーすることで、通信カード２０を介して外部に効率的に転送することができる。
【０１３１】
また、メモリカード１９からコピーするときに、その受け手側である内蔵メモリ３８が容量不足でコピー不可の状態にあった場合でも、上述したような待避処理により内蔵メモリ３８に１枚分の空き領域を確保することで、印刷依頼設定された画像を１枚単位でコピーしながら外部へ転送することができる。
【０１３２】
なお、前記実施形態では、内蔵メモリ３８が容量不足の場合に、内蔵メモリ３８に１枚分の空き領域を確保するようにしたが、別の方法として、例えば最初からコピーすべき枚数分の空き領域を確保するべく、複数画像分の待避処理を行うようにしても良い。ただし、この方法では待避側であるメモリカード１９の空き容量も多く必要とするため、メモリカード１９の空き容量をチェックして、その空き容量に応じた分だけ待避させるといった処理が必要となる。その場合の処理を図１２に示す。
【０１３３】
図１２はその他の処理として複数画像分の待避処理を行う場合のフローチャートである。なお、全体の処理の流れについては前記第１の実施形態と基本的には同様であるため、ここでは複数画像分の待避処理に関わる部分だけを説明する。
【０１３４】
すなわち、メモリカード１９から内蔵メモリ３８へ印刷依頼設定された画像をコピーするときに、内蔵メモリ３８が容量不足のためにコピーできなかった場合（ステップＡ２０のＮｏ）において、制御部３２は以下のような処理を実行する。
【０１３５】
まず、制御部３２は、印刷依頼の設定枚数（Ｎとする）をチェックする（ステップＥ １１）。この設定枚数Ｎは、メモリカード１９に作成された印刷依頼ファイル１９ａから判断できる。続いて、制御部３２は、その時点で内蔵メモリ３８へコピーした画像の枚数（Ｍとする）をチェックする（ステップＥ１２）。このコピー枚数Ｍは、内蔵メモリ３８に作成された管理テーブル３８ａから判断できる。そして、制御部３２は、印刷依頼の設定枚数Ｎとコピー枚数Ｍに基づいて、以下のように残りコピー枚数（Ｔとする）を算出する（ステップＥ１３）。
【０１３６】
Ｔ＝Ｎ−Ｍ
ここで、制御部３２は、メモリカード１９の空き容量を検出し（ステップＥ１４）、その空き容量がＴ枚分あるか否かを判断する（ステップＥ１５）。その結果、メモリカード１９にＴ枚分の空き容量があれば（ステップＥ１５のＹｅｓ）、制御部３２は内蔵メモリ３８から印刷依頼対象外の画像をＴ枚分選出し、これらの画像を一度にメモリカード１９へ待避させる（ステップＥ１６）。
【０１３７】
一方、メモリカード１９にＴ枚分の空き容量がなければ（ステップＥ１５のＮｏ）、制御部３２は内蔵メモリ３８からその空き容量分だけの印刷依頼対象外画像を選出し、これらの画像を一度にメモリカード１９へ待避させる（ステップＥ１７）。この場合、メモリカード１９に１枚分の空き容量さえなければ、前記図１０のステップＤ１１，Ｄ１４で説明したように、その旨のメッセージを出力して待避処理を禁止するものとする。
【０１３８】
このようにして、メモリカード１９の空き容量に応じて複数枚の画像を待避させると、前記同様に、これらの画像に対して待避フラグＦ２をセットしておく。そして、内蔵メモリ３８にコピーされた印刷依頼用の画像をすべて転送したときに、前記複数枚の待避画像を内蔵メモリ３８に戻すといった処理を行う。
【０１３９】
なお、前記ステップＥ１６のようにＴ枚分の画像を待避させている場合には、メモリカード１９から内蔵メモリ３８へＮ枚分の画像を一度にコピーできるため、これらの画像の転送を１回で完了することができる。一方、前記ステップＥ１７のようにメモリカード１９の空き容量分だけの画像を待避させている場合には、その空き容量分の画像のコピーを終了後、一旦これらの画像を通信カード２０を介して外部へ転送してから、再び残りの分の画像を内蔵メモリ３８へコピーして外部へ転送するといった処理を繰り返す必要がある。
【０１４０】
このように、内蔵メモリ３８が容量不足でコピー不可の状態であっても、メモリカード１９の空き容量に応じて複数枚の画像を待避させて内蔵メモリ３８に空き容量を確保すれば、一度にコピーできる枚数を増やすことができるため、より効率的に印刷依頼用の画像を転送することができる。
【０１４１】
なお、前記実施形態では、ネットワークプリントを行う場合を想定して説明したが、本発明はこれに限るものではなく、例えば電子メールを利用して任意の相手にメモリカード１９上の画像を転送する場合でも同様である。すなわち、メモリカード１９から内蔵メモリ３８へ転送設定された画像を一旦コピーした後、通信カード２０の装着に伴い、内蔵メモリ３８から当該画像のみを検索してメール相手に転送する。この場合も、内蔵メモリ３８が容量不足でコピー不可の状態であったならば、上述した待避処理により空き領域を確保することで対処する。
【０１４２】
また、本発明は、メモリカード１９と通信カード２０を用いた画像の転送処理に場合に限らず、例えば２枚のメモリカードを用いて画像を転送する場合でも適用可能である。すなわち、例えばメモリカードＡからメモリカードＢへ予め設定された画像を転送する場合において、スロット１８には１枚のカードしか装着できないため、メモリカードＡから内蔵メモリ３８へ転送設定された画像を一旦コピーした後、別のメモリカードＢの装着に伴い、内蔵メモリ３８から当該画像のみを検索してメモリカードＢに転送する。この場合も、内蔵メモリ３８が容量不足でコピー不可の状態であったならば、上述した待避処理により空き領域を確保することで対処する。
【０１４３】
（他の実施形態）
次に、本発明の他の実施形態について説明する。
【０１４４】
撮影時において、現在使用中のメモリに撮影画像を記録する際に、その記録先のメモリに既に他の画像が多数記録されていて当該画像を記録できない場合がある。このような場合において、通常は別のメモリを用意しておき、当該画像をその別のメモリに記録するといった方法が取られる。しかしながら、例えば運動会など、あるテーマに関する撮影を行っている途中で、別のメモリにその続きの画像を記録してしまうと、後でメモリ間で画像を移動操作しなければならない、といった不具合が生じる。
【０１４５】
そこで、このような不具合を解消するため、撮影時にメモリ容量不足でも当該画像を現在使用中のメモリに記録可能とする方法を提案する。
【０１４６】
図１３は本発明の他の実施形態としてのデジタルカメラ１の処理動作を示すフローチャートである。なお、ここでは、内蔵メモリ３８に撮影画像を記録する場合を想定して説明する。
【０１４７】
撮影を行うに際し、デジタルカメラ１のスロット１８に通信カード２０を装着しておく（ステップＦ１１）。所定の操作により静止画の撮影を行うと（ステップＦ１２）、制御部３２は、まず、その撮影画像の記録先である内蔵メモリ３８に少なくとも１枚分の空き容量があるか否かを判断する（ステップＦ１３）。その結果、内蔵メモリ３８に少なくとも１枚分の空き容量があれば（ステップＦ１３のＹｅｓ）、制御部３２は、その撮影画像を通常通り内蔵メモリ３８に記録、保存する（ステップＦ２０）。
【０１４８】
一方、内蔵メモリ３８に１枚分の空き容量もなければ（ステップＦ１３のＮｏ）、制御部３２は、内蔵メモリ３８の中で予め転送設定された画像を検索する（ステップＦ１４）。「転送設定された画像」とは、例えば印刷依頼設定された画像のことである。また、電子メールで予め設定された相手に転送する画像なども含む。この種の画像は、前記実施形態と同様に、管理テーブル３８ａ上でその旨を示すフラグによって他の画像と区別可能に管理されているものとする。
【０１４９】
ここで、前記のような転送設定画像が内蔵メモリ３８の中にあれば（ステップＦ１５のＹｅｓ）、制御部３２は、その画像分の容量を差し引いた空き容量を算出する（ステップＦ１６）。そして、制御部３２は、その差し引き空き容量が当該撮影画像を保存可能な容量であるか否かを判断する（ステップＦ１７）。
【０１５０】
この場合、差し引き空き容量をＱ１、撮影画像の保存に必要な容量をＱ２とすれば、Ｑ１＞Ｑ２であれば、制御部３２は保存可能であると判断し（ステップＦ１７のＹｅｓ）、前記転送設定画像を内蔵メモリ３８から読み出して通信カード２０を介して外部へ転送した後（ステップＦ１８）、その転送済みの画像を内蔵メモリ３８から削除する（ステップＦ１９）。
【０１５１】
一方、前記ステップＦ１５において、転送設定画像が内蔵メモリ３８に存在しない場合には、制御部３２は、例えば「撮影した画像を記録できません」といったような保存不可メッセージを表示あるいは音声にて出力して（ステップＦ１５のＮｏ→ステップＦ２１）、ここでの一連の処理を終える。また、前記ステップＦ１７において、前記差し引き空き容量Ｑ１が撮影画像の保存に必要な容量Ｑ２に足りない場合も同様であり、制御部３２は、例えば「撮影した画像を記録できません」といったような保存不可メッセージを表示あるいは音声にて出力して（ステップＦ１７のＮｏ→ステップＦ２１）、ここでの一連の処理を終える。
【０１５２】
このように、記録先の内蔵メモリ３８の容量が一杯のときに、予め転送設定された画像を検索し、該当する画像があれば、これを先に転送して空き領域を確保してから当該撮影画像をそこに記録、保存する。これにより、例えば同じテーマで撮影した多数の画像を同じメモリ内に保存しておくことができ、後に画像の移動操作を行う手間をなくすことができる。
【０１５３】
なお、ここでは記録先のメモリを内蔵メモリ３８としたが、メモリカード１９であっても同様である。この場合には、例えばカメラ本体に内蔵の通信機などを用いて、メモリカード１９内に存在する転送設定画像を転送すれば良い。
【０１５４】
また、前記転送設定画像は、通信カード２０などを用いた外部への転送には限らず、他のメモリカードなどに転送することを含むものとする。
【０１５５】
また、前記各実施形態では、無線通信カードを例にして説明したが、本発明はこれに限るものではなく、有線通信カードにも適用可能である。
【０１５６】
さらに、前記各実施形態では、デジタルカメラを例にして説明したが、本発明はこれに限るものではなく、メモリカードや通信カードなどの媒体を用いて画像データを転送可能な装置であれば、これらのすべての装置に適用可能である。
【０１５７】
要するに、本発明は前記各実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、前記各実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【０１５８】
さらに、上述した各実施形態において記載した手法は、コンピュータに実行させることのできるプログラムとして、例えば磁気ディスク（フレキシブルディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリなどの記録媒体に書き込んで各種装置に適用したり、通信媒体により伝送して各種装置に適用することも可能である。本装置を実現するコンピュータは、記録媒体に記録されたプログラムを読み込み、このプログラムによって動作が制御されることにより、上述した処理を実行する。
【図面の簡単な説明】
【０１５９】
【図１】は本発明の一実施形態に係る画像転送装置としてデジタルカメラを例にした場合の外観構成を示す図であり、図１（ａ）は主に前面の構成、同図（ｂ）は主に背面の構成を示す斜視図。
【図２】同実施形態におけるデジタルカメラの電子回路構成を示すブロック図。
【図３】同実施形態におけるデジタルカメラにて行われるネットワークプリントの手順を説明するための図。
【図４】同実施形態におけるデジタルカメラの内蔵メモリに設けられた管理テーブルの構成を示す図。
【図５】同実施形態におけるデジタルカメラのコピーモード選択画面の構成を示す図。
【図６】同実施形態におけるデジタルカメラの処理動作の全体の流れ示すフローチャート。
【図７】同実施形態におけるデジタルカメラの処理動作の全体の流れ示すフローチャート。
【図８】同実施形態におけるデジタルカメラの解像度調整処理を示すフローチャート。
【図９】同実施形態におけるデジタルカメラの画像転送処理を示すフローチャート。
【図１０】同実施形態におけるデジタルカメラの待避処理を示すフローチャート。
【図１１】同実施形態におけるデジタルカメラの待避処理を具体的に説明するための図。
【図１２】同実施形態におけるデジタルカメラのその他の処理として複数画像分の待避処理を行う場合のフローチャート。
【図１３】本発明の他の実施形態としてのデジタルカメラの処理動作を示すフローチャート。
【符号の説明】
【０１６０】
１…デジタルカメラ、２…装置本体、３…撮影レンズ、４…セルフタイマランプ、５…光学ファインダ窓、６…ストロボ発光部、７…マイクロホン部、８…電源キー、９…シャッタキー、１０…撮影モードキー、１１…再生モードキー、１２…光学ファインダ、１３…スピーカ部、１４……メニュー（ＭＥＮＵ）キー、１５…リングキー、１６…セット（ＳＥＴ）キー、１７…表示部、１８…スロット、１９…メモリカード、２０…通信カード、２１…モータ、２２…レンズ光学系、２３…ＣＣＤ、２４…タイミング発生器（ＴＧ）、２５…ドライバ、２６…サンプルホールド回路（Ｓ／Ｈ）、２７…Ａ／Ｄ変換器、２８…カラープロセス回路、２９…ＤＭＡコントローラ、３０…ＤＲＡＭインタフェース（Ｉ／Ｆ）、３１…ＤＲＡＭ、３２…制御部、３３…ＶＲＡＭコントローラ、３４…ＶＲＡＭ、３５…デジタルビデオエンコーダ、３６…キー入力部、３７…ＪＰＥＧ回路、３８…内蔵メモリ、３９…音声処理部、４０…ＵＳＢインタフェース（Ｉ／Ｆ）、４１…ストロボ駆動部、４２…カードインタフェース、５０…サーバ。
【図１】
2006101459.tif 000003
【図２】
2006101459.tif 000004
【図３】
2006101459.tif 000005
【図４】
2006101459.tif 000006
【図５】
2006101459.tif 000007
【図６】
2006101459.tif 000008
【図７】
2006101459.tif 000009
【図８】
2006101459.tif 000010
【図９】
2006101459.tif 000011
【図１０】
2006101459.tif 000012
【図１１】
2006101459.tif 000013
【図１２】
2006101459.tif 000014
【図１３】
2006101459.tif 000015