(57)【要約】【課題】撮影したデジタル画像を外部の印刷装置からすぐに印刷できるようにする。【解決手段】無線によりプリンタ１０２との間で接続を確立し、撮影したデジタル画像をすぐにプリンタ１０２に送信し、プリンタ１０２から印刷させる。【選択図】      図１
2004328271.tif 000002
【特許請求の範囲】
【請求項１】
通信手段により外部装置へデータを送信する撮像装置のデータ送信制御方法であって、
撮像装置の動作状態として撮影モード又は再生モードを有し、通信手段によりデータを送信する際に、前記撮影モード又は再生モードに応じて送信すべきデータを選択する工程と、
選択されたデータを前記撮影モード及び再生モードで共通の制御方法によって送信する工程とを有することを特徴とするデータ送信制御方法。
【請求項２】
前記選択する工程は、前記撮影モードでは撮影操作により撮影されたデジタル画像を送信すべきデータとして選択し、前記再生モードでは再生操作により選択された再生デジタル画像を送信すべきデータとして選択することを特徴と請求項１記載のデータ送信制御方法。
【請求項３】
前記選択する工程でデータが選択されていない場合に、前記通信手段による通信路の接続状態を保持するために必要となる最低限の通信のみを行う省電力動作に移行し、前記データが選択されると前記省電力動作から通常の通信動作へ移行することを特徴とする請求項１記載のデータ送信制御方法。
【請求項４】
設定されたデータ送信の制御方法とデータ送信目的に応じて前記外部装置へ送信するデータに関する情報を変更することを特徴とする請求項１記載のデータ送信制御方法。
【請求項５】
前記データ送信目的が送信するデジタル画像の印刷である場合には、印刷条件を設定する設定入力画面を表示し、設定された設定条件をデータに関する情報に含むことを特徴とする請求項４記載のデータ送信制御方法。
【請求項６】
通信確立時に外部装置の有する機能を検出し、検出した機能に応じて通信確立後に起動するデータ送信制御方法を切り替える工程と、該選択されたデータ送信制御方法に応じて送信データの選択方法を切り替える工程とを有することを特徴とする請求項１記載のデータ送信制御方法。
【請求項７】
前記送信すべきデータとして撮影デジタル画像を選択した場合に、現在の撮像装置の動作状態に関わらず撮影モードへ移行することを特徴とする請求項１記載のデータ送信制御方法。
【請求項８】
前記通信手段は、無線通信により外部装置と通信を行うことを特徴とする請求項１記載のデータ送信制御方法。
【請求項９】
通信手段により外部装置へデータを送信する撮像装置であって、
撮像装置の動作状態として撮影モード又は再生モードを有し、通信手段によりデータを送信する際に、前記撮影モード又は再生モードに応じて送信すべきデータを選択する選択手段と、
選択されたデータを前記撮影モード及び再生モードで共通の制御方法によって送信する送信手段とを有することを特徴とする撮像装置。
【請求項１０】
通信手段を有する外部装置とのデータ通信を行う通信手段と、撮像された画像信号をデジタル信号に変換し、該デジタル信号から圧縮処理されたデジタル画像を生成して記憶媒体へ記録する撮影手段と、該撮影手段により動作する撮影モードと、前記記憶媒体に記録されたデジタル画像を読み出して伸張処理されたデジタル画像を表示する再生手段と、該再生手段により動作する再生モードとを有する撮像装置において、
前記通信手段により外部装置との間で通信を確立し、撮影操作により生成されたデジタル画像を該撮影操作のみで前記外部装置に送信する送信手段を有することを特徴とする撮像装置。
【請求項１１】
前記送信手段は、前記生成されたデジタル画像を一旦記憶媒体に保存し、保存動作の完了をトリガーとして前記外部装置へデジタル画像の送信を開始することを特徴とする請求項１０記載の撮像装置。
【請求項１２】
前記送信手段は、デジタル画像の生成完了タイミングをトリガーとして前記外部装置へデジタル画像の送信を開始することを特徴とする請求項１０記載の撮像装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、撮影したデジタル画像を外部の印刷装置に無線で送信する撮像装置及びそのデータ送信制御方法に関するものである。
【０００２】
【従来の技術】
近年、ダイレクトプリントシステムと呼ばれる画像印刷システム（例えば、特許文献１）が提案されている。このダイレクトプリントシステムとは、デジタルカメラに装着された記憶媒体（メモリカードなど）が保存しているデジタル画像を外部の印刷装置に直接送信し、その印刷装置から印刷させる画像印刷システムのことである。
【０００３】
【特許文献１】
特開平１１−４６３３１号公報
【発明が解決しようとする課題】
しかしながら、上記従来のダイレクトプリントシステムでは、デジタルカメラに装着された記憶媒体（メモリカードなど）の中から選択されたデジタル画像しか外部の印刷装置に印刷させることしかできなかった。従って、デジタルカメラで撮影したデジタル画像を外部の印刷装置にすぐに印刷させることができないという問題点があった。
【０００４】
本発明は、上記課題を解決するためになされたもので、撮影したデジタル画像を外部の印刷装置からすぐに印刷できるようにすることを目的とする。
【０００５】
【課題を解決するための手段】
上記目的を達成するために、本発明は、通信手段により外部装置へデータを送信する撮像装置のデータ送信制御方法であって、撮像装置の動作状態として撮影モード又は再生モードを有し、通信手段によりデータを送信する際に、前記撮影モード又は再生モードに応じて送信すべきデータを選択する工程と、選択されたデータを前記撮影モード及び再生モードで共通の制御方法によって送信する工程とを有することを特徴とする。
【０００６】
また、本発明は、通信手段により外部装置へデータを送信する撮像装置であって、撮像装置の動作状態として撮影モード又は再生モードを有し、通信手段によりデータを送信する際に、前記撮影モード又は再生モードに応じて送信すべきデータを選択する選択手段と、選択されたデータを前記撮影モード及び再生モードで共通の制御方法によって送信する送信手段とを有することを特徴とする。
【０００７】
【発明の実施の形態】
以下、図面を参照しながら本発明に係る実施の形態を詳細に説明する。
【０００８】
［第１の実施形態］
図１は、第１の実施形態における画像印刷システムであるダイレクトプリントシステムを示す図である。第１の実施形態におけるダイレクトプリントシステムは、無線によるダイレクトプリントが可能なシステムである。ダイレクトプリントとは、撮像装置で撮影されたデジタル画像を外部の印刷装置に直接送信し、その印刷装置から印刷させる印刷形態のことである。
【０００９】
図１において、１０１は第１の実施形態における撮像装置であるデジタルカメラである。１０２は第１の実施の形態における印刷装置であるプリンタである。プリンタ１０２は、デジタルカメラ１０１から直接無線で送信されたデジタル画像を印刷する装置である。第１の実施形態におけるダイレクトプリントシステムは、デジタルカメラ１０１及びプリンタ１０２から構成される。１０３は第１の実施の形態における画像処理装置であるディスプレイ装置である。ディスプレイ装置１０３は、デジタルカメラ１０１から直接無線で送信されたデジタル画像を表示する装置である。１０４はデジタルカメラ１０１が有する無線通信部の通信圏内である。デジタルカメラ１０１、プリンタ１０２およびディスプレイ装置１０３のそれぞれは、無線通信部を有し、互いに無線による通信が可能である。プリンタ１０２およびディスプレイ装置１０３は、通信圏内１０４内に存在するとき、デジタルカメラ１０１との通信が可能である。
【００１０】
図２は、第１の実施形態におけるデジタルカメラ１０１の構成を示す図である。図２において、２０１はデジタルカメラ１０１本体である。２０２は画像や設定画面を表示するための表示部である。２０３、２０４はデジタルカメラの操作を行うための操作スイッチである。２０５はデジタルカメラの撮像部で撮像された画像を画像ファイルとして取り込ませるためのシャッタースイッチである。
【００１１】
図３は、デジタルカメラ１０１でダイレクトプリントの操作を行う場合の表示画面を示す図である。図３において、３０１はデジタルカメラでダイレクトプリントを行う場合の印刷設定画面である。３０２は印刷設定を行った後、ユーザーが印刷指示を行うための印刷指示ボタンである。３０３は印刷設定を行った後、設定情報を保存すると共にダイレクトプリントの方法を切り替え選択する画面へ移行させるための設定・モード切り替えボタンである。３０４はダイレクトプリント動作のキャンセルを行わせるためのキャンセルボタンである。３０５は設定・モード切り替えボタン３０３が選択された後、表示される印刷モード設定画面である。３０６は操作スイッチ２０４により選択された印刷モードをハイライトにするなどしてユーザーに印刷モードを選択させるための手段である。３０７は３０６で選択されている印刷モードを確定するための設定ボタンである。
【００１２】
図４は、第１の実施形態におけるデジタルカメラの動作状態を示す状態遷移図である。図４に示すＳ１００はスタンバイ状態であり、デジタルカメラの電源投入後に初期化プログラムが実行された後の状態である。Ｓ１０１は撮影モードであり、スタンバイ状態Ｓ１００でデジタルカメラの動作モードとして撮影モードが選択された場合に移行する状態である。Ｓ１０２は撮像処理であり、撮影モードＳ１０１のセットアップが完了後、実際に撮影動作を行える状態である。Ｓ１０３は再生モードであり、スタンバイ状態Ｓ１００でデジタルカメラの動作モードとして再生モードが選択された場合に移行する状態である。
【００１３】
Ｓ１０４は画像再生処理であり、再生モードＳ１０３による再生動作のセットアップ後に移行し、デジタルカメラの記憶媒体に保存されている画像ファイルから指定されたデータファイルを読み出し再生を行う状態である。Ｓ１０５は通信モードであり、撮影モードＳ１０１又は再生モードＳ１０３からデジタルカメラの通信手段を用いてデータ通信を行う場合に移行する状態である。Ｓ１０６は印刷設定であり、通信手段が有効になった後にダイレクトプリント用の印刷設定を行う状態である。Ｓ１０７は印刷処理であり、ダイレクトプリント動作時にプリンタに対して画像ファイルを送信する状態である。Ｓ１０８は即時印刷モードであり、本発明の特徴となる撮影操作により生成された画像ファイルを即時印刷処理する状態である。
【００１４】
次に、図４を参照し、第１の実施形態におけるデジタルカメラ１０１の具体的な操作手順及び動作について説明を行う。
【００１５】
初めに、ユーザーがデジタルカメラ１０１の電源を投入すると、デジタルカメラ１０１のセットアッププログラムが起動し、初期化を行い、スタンバイ状態Ｓ１００へ移行する。セットアップが完了し、スタンバイ状態Ｓ１００になると、デジタルカメラ１０１で選択されている動作モードの確認を行い、仮に撮影モードが選択されている場合には撮影モードＳ１０１へ移行し、レンズ駆動系・撮像系・画像処理系等の撮影に関わる機能部の電源を投入し、撮像された画像を表示部２０２へ表示させるための動作を開始する。この動作が完了すると、撮像処理Ｓ１０２へ移行し、ユーザーによってシャッタースイッチ２０５が操作されるまで撮像中のデジタル画像を表示部２０２へ表示する動作を継続する。そして、シャッタースイッチ２０５が操作されると撮像中のデジタル画像を取り込み、取り込んだデジタル画像を予めデジタルカメラ１０１で設定されている記録画素数・圧縮率等の条件に従って処理し、そのデジタル画像の画像ファイルを生成する。そして、生成した画像ファイルにファイル名をつけて記憶媒体へ保存する。また、撮像処理Ｓ１０２において、スイッチ２０３のメニュー画面選択操作が行われると、デジタルカメラ１０１の内部状態は撮影モードＳ１０１へ移行し、デジタルカメラ１０１が有する撮影に関わる機能及び共通機能への機能切り替え選択画面を表示する。
【００１６】
一方、スタンバイ状態Ｓ１００で再生モードが選択されている場合には、デジタルカメラ１０１のプログラムは再生モードＳ１０３へ移行し、記憶媒体に保存されている画像ファイルを再生するために必要となる画像処理系・表示系等の機能部の電源を投入した後に画像再生処理Ｓ１０４へ移行する。この画像再生処理Ｓ１０４へ移行すると、動作起動直後又は一旦画像ファイルが再生された後にユーザーによる再生画像切り替え操作に従ってデジタルカメラ１０１の記憶媒体に保存されている画像ファイルから指定されたデータファイルを読み出し、画像の再生処理（デジタル画像が圧縮保存されている場合は解凍処理を行い、非圧縮データのままであれば表示に必要となる画像処理）を行い、表示部２０２等への再生デジタル画像の表示を行う。この画像再生処理Ｓ１０４において、スイッチ２０３のメニュー画面選択操作が行われると、上述の撮影処理時と同様に、デジタルカメラ１０１の内部状態を再生モードＳ１０３へ移行し、デジタルカメラ１０１が有する画像再生に関わる機能及び共通機能への機能切り替え選択する画面を表示する。
【００１７】
また、撮影モードＳ１０１或いは再生モードＳ１０３の機能選択メニューにおいて、共通の機能である通信機能が選択されると、デジタルカメラの内部状態は通信モードＳ１０５へ移行し、ユーザーによる通信設定操作が行われるまで待機する。ここで、ユーザーがデジタルカメラ１０１と外部機器との通信選択操作を行うと、デジタルカメラ１０１は外部機器との間で通信リンクを確立するための動作を行い、外部機器がＰＣ等の情報処理装置の場合、確立された通信リンクを介してデジタル画像の送信動作を行う。また、この通信モードＳ１０５により通信リンクの確立が行われた外部機器がプリンタ１０２であると判定されると、印刷設定Ｓ１０６へ移行し、表示部２０２にダイレクトプリン機能により印刷するための印刷設定画面３０１を表示する。
【００１８】
ユーザーが印刷設定画面３０１により印刷する画像の条件設定（１画面／分割画面・フチ有り／フチ無し・日付ＯＮ／ＯＦＦ・印刷枚数・領域指定等）と印刷すべき画像の選択を行い、その後印刷指示ボタン３０２を選択すると、内部状態は印刷設定Ｓ１０６から印刷処理Ｓ１０７へ移行し、従来の欄で説明した手順により先に通信リンクが確立されているプリンタ１０２とデジタルカメラ１０１の間でデジタル画像の送信を行う。そして、プリンタ１０２から印刷完了を示す信号を受信すると、デジタルカメラ１０１の内部状態は印刷設定Ｓ１０５へ移行し、次のユーザー操作を待機する。ここでユーザーがキャンセルボタン３０４を選択すると通信モードＳ１０５へ移行し、ダイレクトプリント動作を終了する。
【００１９】
また、ユーザーが印刷設定画面３０１により印刷画像の条件設定を終えた後に設定・モード切り替えボタンを選択すると、内部状態は即時印刷モードＳ１０８へ移行し、設定された印刷条件設定値を保存した後に表示部２０２へ印刷モード設定画面３０５を表示する。ここで、ユーザーがデジタルカメラのスイッチ２０４操作により即時印刷モード３０６を選択して設定ボタン３０７を選ぶと、即時印刷モードであることを示す信号を生成した後にデジタルカメラ１０１の動作モードを確認し、現在のモードが再生モードの場合には一旦撮影モードＳ１０１へ移行し、撮影のためのセットアップを行い、セットアップが完了すると撮像処理Ｓ１０２へ移行する。
【００２０】
また、現在の動作モードが撮影モードの場合には撮像処理Ｓ１０２へ移行する。撮像処理Ｓ１０２へ移行したデジタルカメラは通常の撮影モード動作と同様の動作によりユーザーによるシャッタースイッチ２０５操作が行われるまで撮像されている画像を表示部２０２に表示し、シャッタースイッチ２０５操作が行われるまで待機する。ここで、ユーザーが被写体１０３を撮影するために、シャッタースイッチ２０５を操作すると、デジタルカメラ１０１は同様の処理により撮像されている被写体１０３の画像を取り込み、画像処理した後に記憶媒体へ画像ファイル名をつけて保存する。そして、画像保存動作が完了すると、先に即時印刷モードＳ１０８で設定された内部モード表示信号を確認し、即時印刷モード設定であることを確認すると、生成された画像ファイル名等の情報を保存し即時印刷モードＳ１０８へ移行する。
【００２１】
撮影完了後に即時印刷モードＳ１０８へ移行すると、先に保存されている印刷条件設定と新たに撮影された画像ファイル名等の情報から印刷動作開始指示信号を生成した後に印刷処理Ｓ１０７へ移行し、同様の手順によりプリンタ１０２との間で指定された画像ファイルを送信して印刷を行わせる。印刷処理Ｓ１０７においてプリンタ１０３から印刷完了通知が受信されると、デジタルカメラの内部処理は即時印刷モードＳ１０８へ移行し、表示部２０２で印刷完了メッセージを表示させた後に撮像処理Ｓ１０２へ再度移行する。この動作は即時印刷モードの中断操作が行われるまで繰り返し行われる。そして、仮に即時印刷モードの中断操作が行われると通信リンクを切断し通常のカメラ動作モードへ移行する。
【００２２】
図５は、デジタルカメラ１０１の通信モード設定画面を示す図である。図５において、５０１はデジタルカメラ１０１の機能メニュー操作を行い表示部２０２に表示される通信モード設定画面である。５０２は通信モード設定画面５０１で即時送信モードのプリンタを選択した場合に表示される即時送信モードにおける印刷条件設定画面である。５０３はデジタルカメラ１０１において即時送信モードが選択された場合に、デジタルカメラ１０１の通信圏内１０４にある機器を検索した結果を表示する画面である。
【００２３】
図６〜図９は、デジタルカメラ１０１において実行される様々な処理を説明するフローチャートである。図１０は、デジタルカメラ１０１とプリンタ１０２との通信シーケンスを示す図である。また、図１１は、デジタルカメラ１０１とディスプレイ装置１０３との通信シーケンスを示す図である。
【００２４】
まず、図６に示すフローチャートに従ってデジタルカメラ１０１の通信モード設定処理について説明を行う。ユーザーがメニュー操作により通信モード設定を選択すると、デジタルカメラ１０１の表示部２０２に通信モード設定画面５０１を表示し、内部処理として通信モード設定処理を開始する。この処理はまずステップＳ２００において、ユーザーによるモード設定操作が行われるまで待機し、モード設定操作が行われると、ユーザーにより選択された通信モードを確認するためにステップＳ２０１に移行し、通常モード選択か否かを判定する。ここで、仮に通常モードが選択された場合にはステップＳ２０２へ移行し、ＰＣ等との通信を行うための通常モード動作処理を行う。また、通常モードが選択されていないと判定した場合にはステップＳ２０３へ移行し、即時送信モードが選択されているか否かを判定し、即時送信モードが選択された場合にはステップＳ２０４へ移行し、内部の通信状態を即時通信モードに設定する。
【００２５】
次に、ステップＳ２０５において、即時送信モードで、送信する目的が印刷であるか否か（通信相手がプリンタであるか否か）を判定し、通信相手がプリンタであると判定するとステップＳ２０６へ移行し、デジタルカメラ１０１の表示部２０２に即時送信モードにおける印刷条件設定画面５０２を表示し、ステップＳ２０７の印刷設定処理へ移行する。
【００２６】
ここで、図７に示すフローチャートに従って印刷設定処理について説明を行う。まずステップＳ２１０おいて、印刷スタイル中の画面設定操作を判定し、画面設定操作が行われなければステップＳ２１２へ、画面設定操作が行われるとステップＳ２１１へ移行し、印刷画面設定処理を行う。そして、この設定が完了するとステップＳ２１２へ移行し、印刷時にフチを付けるか否かの設定操作を判定し、操作が無い場合にはステップＳ２１４へ、操作があった場合にはステップＳ２１３へ移行し、印刷画像のフチ設定処理を行った後にステップＳ２１４へ移行し、日付設定操作の確認を行う。ここで、日付設定操作が行われない場合にはステップＳ２１６へ移行し、操作が検出された場合にはステップＳ２１５へ移行し、日付設定処理を行う。
【００２７】
日付設定処理が完了すると、引き続き印刷枚数の設定操作の有無をステップＳ２１６で確認し、操作が無ければステップＳ２１８へ、操作があればステップＳ２１７へ移行し、枚数設定処理を行う。そして、デジタル画像の中の印刷領域設定操作があるか否かをステップＳ２１８で判定し、操作が無い場合にはステップＳ２２０へ移行し、操作が検出されるとステップＳ２１９で領域設定処理を行い、ステップＳ２２０へ移行する。この一連の設定操作判定を行った後に、ステップＳ２２０で上述した設定の終了操作か判定し、設定終了操作が行われていないと判定した場合には上述した一連の設定操作確認を行うためにステップＳ２１０へ移行する。また、設定操作の終了操作が検出されるとステップＳ２２１へ移行し、設定条件を保存し、印刷設定処理を完了する。
【００２８】
図６に戻り、上述した印刷設定処理を終了すると、続いてステップＳ２０８へ移行し、機器・機能検索処理（図１０に示す１００１〜１００４）を行う。ここで行われる機器・機能検索手順は実装される無線通信部により異なり、例えば実装されている無線通信部がブルートゥースであれば、規格で規定されている機能であるインクワイアリィ信号を送信し、この信号を受信した機器がインクワイアリィレスポンスを受信することで機器検索（１００１、１００２）を行い、その後、検索された各機器に対して同規格で規定されているサービスディスカバリー手順（１００３、１００４）により機器固有情報を含む機能検索が行われる。
【００２９】
また、無線通信部がＩＥＥＥ８０２．１１ｂなどに代表される無線ＬＡＮの場合には、デジタルカメラ１０１が通信圏内で出力されるビーコン信号を検出し、検出ビーコンに含まれるネットワーク識別情報に対して機能問い合わせを行うためのブロードキャスト信号を送信する。このブロードキャスト信号を受信した機器のうち、デジタル画像送信に応じることができる機能を有する機器のみが応答を送信し、この応答信号を受信することで機器・機能検索が行われる。
【００３０】
従って、図１０に示す機器検索手順１００１、１００２と機能検索手順１００３、１００４とは異なり、この場合、機器検索及び機能検索が相手機器との間で一度の通信動作で行われることとなる。
【００３１】
この機器・機能検索処理が完了すると、デジタルカメラ１０１では、ステップＳ２０９で検索結果一覧画面５０３を表示部２０２へ表示（１００５）し、通信処理設定を完了する。
【００３２】
次に、ユーザーが上述した検索結果一覧画面５０３からプリンタ４０２を選択（１００６）すると、デジタルカメラ１０１で図９に示す通信制御処理を開始し、ステップＳ４００において、リンク接続要求検出を行い、ステップＳ４０１へ移行する。ステップＳ４０１では機器検索結果から選択された機器を示す機器固有識別情報を読み出し、ステップＳ４０２において、リンク確立処理を行い、無線通信リンク確立手順（１００７）が行われる。各々の通信手段で規定されている手順（無線リンク確立手順は各無線通信方式の規格で定められた手順により行われるので、詳細な手順については説明を省く）により無線通信リンクが確立される。
【００３３】
無線通信リンクが確立されるとステップＳ４０３へ移行し、リンク接続された機器固有のプロトコルバージョン・ベンダー名・機種名等の機器の構成通知要求（１００８）を送信し、ステップＳ４０４で、構成通知応答の受信を待機する。
ここで、プリンタ１０２から構成通知応答（１００９）を受信するとステップＳ４０５へ移行し、プリンタが処理できる画像の品質・ファイルの種類・紙のサイズ等の機器が有する能力情報通知要求（１０１０）を送信する。次に、ステップＳ４０６において、その応答信号受信を待機し、プリンタから能力情報通知応答（１０１１）を受信するとステップＳ４０７へ移行し、ユーザー操作によるデータ送信指示要求を確認する。ここで、データ送信指示要求が無いと判断されるとステップＳ４０８へ移行し、無線通信部に対して間欠受信等を行うことにより省電力化を図るモード（以下省電力モードと記載）移行処理を実行（１０１２、１０１３）し、データ送信指示要求が検出されるまで、この省電力モードを保持する。この省電力モード移行手順についても上述した規格で規定されている手順に従うことから手順の説明は省略する。
【００３４】
一方、ステップＳ４０７において、データ送信指示要求を検出するとステップＳ４０９へ移行し、省電力モードで通信を行っているか否かの判定を行う。ここで、省電力モード動作中であると判断した場合にはステップＳ４１０へ移行し、省電力モードの解除指示（１０１５、１０１６）を行った後にステップＳ４１１へ移行し、省電力モード動作で無い場合にはステップＳ４１１へ移行する。このステップＳ４１１において、ユーザー操作によるデータ送信指示要求の情報からデータ送信動作開始指示（１０２０）を生成し、プリンタ１０２に対して送信しステップＳ４１２へ移行する。この信号を受信したプリンタ１０２はデータ送信動作開始指示応答（１０２１）を送信し、この信号に含まれる画像ファイルを識別する情報を基にファイルの種類・ファイルサイズ・サムネイルのフォーマット・サムネイルサイズの情報を取得するためのファイル情報要求（１０２２）を生成し、デジタルカメラ１０１に対して送信する。
【００３５】
次に、ステップＳ４１２において、このファイル情報要求の受信を検出するとステップＳ４１３へ移行し、送信すべき画像ファイルのファイルの種類・ファイルサイズ・サムネイルフォーマット・サムネイルサイズなどの画像ファイルの情報を図８に示す即時送信カメラ処理へ要求し、取得したファイル情報をファイル情報応答（１０２３）としてプリンタ１０２に送信する。この信号を受信したプリンタ１０２は、印刷指定された画像ファイルを取得するために画像ファイル要求（１０２４）を送信する。次に、ステップＳ４１４において、この信号を受けたデジタルカメラ１０１はステップＳ４１７へ移行し、この信号で示されているデジタル画像ファイを記憶媒体から読み出すための要求信号を内部プログラムである即時送信カメラ処理に送信する。これにより得られた画像ファイルのデータを無線通信部を介して送信（１０２５）する。
【００３６】
次に、画像ファイルの送信が開始されるとステップＳ４１８において、画像ファイル送信が完了したか否かの判断を行い、完了していない場合はステップＳ４１９でユーザーによるキャンセル操作を確認する。ここで、ユーザーによるキャンセル操作が確認されるとステップＳ４２０へ移行し、データの送信動作を中断し、キャンセル操作が行われていない場合には繰り返し画像ファイルの送信動作を行う。この動作は画像ファイルの送信が完了するまで継続され、画像ファイルの送信が完了するとステップＳ４２１へ移行し、プリンタ１０２からの正常完了通知信号の受信確認と、ステップＳ４２２ではエラー通知信号の受信確認を行う。ここで、仮にプリンタ１０２から紙詰まり等の原因によりエラー状態通知信号を受信するとデジタルカメラ１０１はステップＳ４２３へ移行し、表示部２０２にエラー表示を行って処理を終了する。
【００３７】
また、送信した画像ファイル処理が正常に完了したことを確認する処理はプリンタからの正常完了信号を受信するか、エラー通知が受信されるまで継続される。この確認動作中にプリンタ１０２から印刷状態通知（１０２６）を受信した場合、フローチャート上では記載していないが、プリンタに対して印刷状態通知応答（１０２７）を送信し、印刷開始メッセージを表示部２０２へ表示するなどの処理を行うことができる。
【００３８】
プリンタ１０２から印刷完了通知（１０２８）を受信すると、デジタルカメラ１０１では印刷完了通知応答（１０２９）を送信し、ステップＳ４２４へ移行し、無線通信リンクの切断操作の有無を確認する。尚、この、印刷完了通知信号を受信した場合にフローチャート上には記載していないが、表示部２０２へ、一旦印刷完了メッセージを表示させる処理を行っても良い。
【００３９】
ここで、切断操作が行われていないとステップＳ４０７へ移行し、続いて送信指定されたデータがあるか否かを確認し、送信すべき画像ファイルが無いと判断されると、上述したようにステップＳ４０８へ移行し、省電力モードへの移行処理（１０３０、１０３１）を行い、その後も上述の動作を繰り返す。この一連の処理は途中でエラーが発生するかユーザーによる切断操作が行われるまで繰り返し行われ、ユーザーによるリンク切断操作が行われるとステップＳ４２５へ移行し、リンク切断処理を行った後に全ての処理を終了する。
【００４０】
また、上述したステップＳ４１２又はＳ４１４において、要求を受信しないとステップＳ４１５へ移行し、ユーザーによるキャンセル操作を確認する。ここで、ユーザーによるキャンセル操作が確認されるとステップＳ４１６へ移行し、データの送信動作を中断し、キャンセル操作が行われていない場合には上述の処理を繰り返す。
【００４１】
次に、デジタルカメラ１０１で即時送信モードが選択された場合の内部処理について図８に示すフローチャートに従って説明を行う。まず、一連の通信モード設定により即時通信モードが選択され、無線通信リンク確立が行われると、内部プログラムである即時送信カメラ処理が開始される。この処理は、まずステップＳ３００において、デジタルカメラ１０１の動作モードを確認し、動作モードが撮影モード（１０１４）であればステップＳ３０１へ移行する。ここで、ユーザーによるシャッタースイッチ２０５操作があるか否かを確認し、シャッター操作が無い場合にはステップＳ３００へ移行し、再度動作モードの確認とシャッター操作の確認を繰り返す。その後、ユーザーによるシャッター操作（１０１７）が行われるとステップＳ３０２へ移行し、デジタルカメラ１０１は第１の実施形態と同様に、撮影処理（１０１８）を行い、ステップＳ３０３へ移行し、デジタルカメラ１０１により撮影されたデジタル画像の記憶媒体への保存（１０１９）完了を待機する。
【００４２】
次に、デジタル画像の記憶媒体への保存完了が確認されるとステップＳ３０４へ移行し、無線通信リンク接続されている機器の種類を判定する。ここで、接続機器がプリンタであると判断されるとステップＳ３０５へ移行し、プリント設定画面５０２で設定され、保存された印刷条件設定情報を取得し、その取得した情報と今回撮影され、生成された画像ファイルのファイル名からデータ送信指示要求を生成し、通信制御処理へ通知する。またここで通信相手機器がプリンタ１０２以外の機器（例えばディスプレイ装置１０３）であると判断すると、生成された画像ファイルのファイル名からデータ送信指示要求を生成し、通信制御処理へ通知する。このデータ送信指示要求は図９に示す通信制御処理のステップＳ４０７で確認され、確認後は無線通手段の状態確認（省電力モードか通常モード）処理から順に処理動作を行いデータ送信を開始する。
【００４３】
データ送信指示要求を出力した即時送信カメラ処理では、ステップＳ３０８へ移行し、プリンタからのファイル情報取得要求（１０２２）を受信した通信制御処理プログラムからのファイル情報取得要求を待機し、この要求を受けるとステップＳ３１５へ移行し、印刷すべき画像ファイルの情報を通信制御処理プログラムへ通知し、その後ステップＳ３１６へ移行し、データファイルの送信要求を待機する。ここで、通信制御処理プログラムから画像ファイル送信要求を検出すると、記憶媒体から送信すべき画像ファイルを読み出し、通信制御処理プログラムへ引き渡す。そして、画像ファイルのデータをすべて送信し終えるとステップＳ３１８へ移行し、ユーザーによる即時送信モード終了操作が行われたか否かを確認し、終了操作が行われた場合には処理を終了し、同操作が行われていない場合にはステップＳ３００へ移行し、前記同様の処理を繰り返す。
【００４４】
また、ステップＳ３００において、デジタルカメラ１０１の動作モードを再生モードと判断した場合にはステップＳ３０９へ移行し、画像の再生操作を待機し、再生操作が行われるとステップＳ３１０へ移行し、記憶媒体から再生指示されている画像ファイルを読み出した後に再生に必要となる画像信号処理を行い、再生画像を表示部２０２へ表示する。この再生処理が完了するとステップＳ３１１へ移行し、上述したように通信相手機器の判定を行い、相手をプリンタと判断するとステップＳ３１２へ移行し、印刷条件設定ファイルと指定画像ファイル名からデータ送信指示要求を生成し、通信制御処理へ通知し、ステップＳ３０８へ移行し、その後の処理を行う。また、ステップＳ３１１で、通信相手機器がその他のデバイスであると判断した場合にはステップＳ３１４へ移行し、再生画像のファイル名からデータ送信指示要求を生成し、同様に、通信制御処理へ通知し、ステップＳ３０８へ移行する。
【００４５】
次に、プリンタ１０２以外の機器として、ディスプレイ装置１０３と即時送信モードで接続した場合についてプリンタ接続時との差分のみの説明を行う。
【００４６】
まず、ユーザーが通信モード設定画面５０１で即時送信モードのその他のデバイスを選択すると、デジタルカメラ１０１は図６に示した通信モード設定処理のステップＳ２０５でプリンタの非選択判断を行い、ステップＳ２０８へ移行し、機器・機能検索処理により、デジタルカメラ１０１の通信圏内１０４で通信可能な機器１０２、１０３を検出し、ステップＳ２０９へ移行し、この検索結果一覧画面５０３を表示部２０２に表示する。ここで、ユーザーがディスプレイ装置１０３を選択すると、同様に通信制御処理により選択されたディスプレイ装置１０３と無線通信リンク確立手段によりリンクの確立を行い、その後、互いの機器の機器構成・能力情報の取得動作を行う。そして、図８に示した即時送信カメラ処理によりデジタルカメラ１０１の動作モード確認を行い、再生モード動作の場合にはデジタルカメラ１０１で再生処理した画像ファイル名からデータ送信指示要求信号を生成し（ステップＳ３１４）、通信制御処理へ通知する。
【００４７】
この、通知を受けた通信制御処理では、ステップＳ４０７で同通知を検出し、ステップＳ３０９で通信状態の確認を行う。この場合は、無線通信リンクが確立された直後であることから省電力モードに移行していないのでディスプレイ装置１０３に対してデータ送信動作開始指示信号を送信する（ステップＳ４１１）。
その後、上述した同様な手順によりファイル情報を取得し、次いで画像ファイルの取得動作を行う。このデジタル画像の取得を終えたディスプレイ装置１０３はデジタルカメラ１０１に対して処理完了通知信号を送信し、ステップＳ４２１でこの信号受信を検出したデジタルカメラ１０１の通信制御処理はステップＳ４２４でユーザーによる切断指示操作の検出を行う。ここで、切断指示操作が行われていない場合にはステップＳ４０７へ移行し、送信すべき画像ファイルの有無を判定する。ここで、ユーザーによる再生画像の切り替え操作が行われていない場合には送信すべき画像ファイルが無いのでステップＳ４０８へ移行し、通信手段を省電力モードへ移行し、次のデータ送信指示を待機する。
【００４８】
また、動作モードが撮影モードの場合には、無線通信リンクの確立直後に撮影操作が行われないと、プリンタ接続動作と同様に通信手段を省電力モードへ移行し、撮影操作が行われると生成した画像ファイルをディスプレイ装置１０３へ送信し、最新の撮影画像をディスプレイ装置１０３に表示させる。
【００４９】
第１の実施形態では、即時送信モードの適応をデジタルカメラ１０１の動作モード及び機器の種類に関わらず可能とする場合について説明しているが、デジタルカメラ１０１の再生モード時にプリンタと接続を行った場合に、第１の実施形態の構成では、再生された画像が全て印刷されてしまうといった問題点がある。
そこで、即時送信モードの適応においてデジタルカメラ１０１が再生モード時に接続機器がプリンタ１０２の場合、又はプリンタ１０２と即時送信モードによる通信時に再生モードに切り替えられたと判断した場合、即時送信モードから通常の送信モードへ切り替える、或いは無線通信リンクの確立（又は保持）を拒絶する手段を設けることによりこの問題は回避可能となる。また、他の回避方法として再生モードによる画像再生時に画像ファイルの送信開始時間を設定する手段を設け、ある時間再生が行われている画像のみ送信し、印刷を行う構成にすることも可能である。
【００５０】
尚、図６〜図９に示したフローチャートでは無線通信リンクで送受信される信号でエラーが発生した場合の処理について、特に記載していないが、これは、タイマーによる状態監視やエラー検出、リカバリー処理が通常の通信手段で用いられる技術であり、本発明に直接関連するものではないためであり、通信路上又は機器動作上の問題で発生する通信エラー処理は当然のことながら処理中に組み込まれるものである。
【００５１】
また、無線通信部として、ブルートゥース及びＩＥＥＥ８０２．１１ｂを例に記載しているが、本発明は無線通信方式に制限されるものではなく、例えばＩＥＥＥ８０２．１１ａ、１１ｇその他無線ＬＡＮに関わる規格上の方式やＩＥＥＥ８０２．１５で検討中のウルトラワイドバンド等で用いられている通信方式を用いた場合においても、適用可能である。
【００５２】
また、通信区間での通信シーケンス順序及び使用されている信号の種類はこの限りではなく、シーケンスの途中で機器の状態を通知することや構成通知と能力通知の順番が入れ替わること、その他、記載していない機器間の情報交換を行うための信号が手順として加わっても本発明の機能に影響を及ぼすことは無い。
【００５３】
以上説明したように、第１の実施形態によれば、デジタルカメラ１０１において撮影モード又は再生モードにかかわらず通信機能を有効にさせ、所望の通信相手と通信リンクを確立して画像ファイルを送信できる状態にするための手順を実行するモードと、デジタルカメラ１０１の無線通信部をこのモードへ移行させるための操作手段、その通信のモードへ移行した後にデジタルカメラの動作モードを確認し、撮影モードであると判定された場合には、撮影操作後に生成される画像ファイルを先に接続されている通信相手に送信し、また再生モード動作時にはデジタルカメラ１０１で再生されている画像ファイルを送信する手段を有することにより、ユーザーが画像ファイルを送信するための特別な操作を行うことなく、デジタルカメラ１０１の状態に応じて任意の画像を送信させることができる。
【００５４】
従って、撮影モードで動作しているデジタルカメラ１０１とプリンタ１０２とが通信手段により接続されている場合には、ダイレクトプリント機能を有する種種のプリンタ１０２を用いてインスタントカメラと同等の機能を実現できるといった効果が得られ、更にこの機能はダイレクトプリント機能を有するすべてのプリンタに適応できることから、ユーザーは任意の紙サイズを使用して印刷することができるといった効果も得られる。
【００５５】
また、デジタルカメラ１０１にプリンタユニットを内蔵する必要が無いので、デジタルカメラ１０１のサイズ及び消費電力を増やすことなく、ＰＣを介さずに印刷機能を実現できるといった効果も得られる。
【００５６】
また、通信相手機器がディスプレイ装置１０３の場合においても、撮影したデジタル画像をすぐにディスプレイ装置１０３に表示させることが可能となり、従来では撮影を行った画像の焦点や手ぶれを確認するために、一旦再生モードに切り替えてデジタルカメラ１０１の表示部２０２上でズーム等を行っていた操作が不要になるといった効果が得られる。また、再生モード動作時では、離れた場所でデジタルカメラ１０１を操作しながら表示部２０２へ画像が生成できるといった効果も得られる。
【００５７】
また、本発明では無線通信部における通信リンクをあらかじめ確立した後に画像ファイルの送信動作を行うことから、通常の画像ファイル送信操作時のみに無線リンクを確立する方法に比べ、消費電力が大きくなってしまうという問題があったが、デジタルカメラの操作を検出することで画像ファイル送信時以外では無線通信部を省電力モードに移行させることで、利便性を確保しつつ無駄な電力消費を抑えることができるといった効果も得られる。
【００５８】
［他の実施形態］
尚、本発明は複数の機器（例えば、ホストコンピュータ，インターフェース機器，リーダ，プリンタなど）から構成されるシステムに適用しても、１つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用しても良い。
【００５９】
また、本発明の目的は前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵ若しくはＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００６０】
この場合、記録媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【００６１】
このプログラムコードを供給するための記録媒体としては、例えばフロッピー（登録商標）ディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００６２】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６３】
更に、記録媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６４】
【発明の効果】
以上説明したように、本発明によれば、撮影したデジタル画像を外部の印刷装置からすぐに印刷することができる。
【図面の簡単な説明】
【図１】第１の実施形態における画像印刷システムであるダイレクトプリントシステムを示す図である。
【図２】第１の実施形態におけるデジタルカメラの構成を示す図である。
【図３】デジタルカメラ１０１でダイレクトプリントの操作を行う場合の表示画面を示す図である。
【図４】第１の実施形態におけるデジタルカメラの動作状態を示す状態遷移図である。
【図５】デジタルカメラ１０１の通信モード設定画面を示す図である。
【図６】デジタルカメラ１０１の通信モード設定処理を示すフローチャートである。
【図７】デジタルカメラ１０１の印刷設定処理を示すフローチャートである。
【図８】デジタルカメラ１０１の即時送信カメラ処理を示すフローチャートである。
【図９】デジタルカメラ１０１の通信制御処理を示すフローチャートである。
【図１０】デジタルカメラ１０１とプリンタ１０２との通信シーケンスを示す図である。
【図１１】デジタルカメラ１０１とディスプレイ装置１０３との通信シーケンスを示す図である。
【図１】
2004328271.tif 000003
【図２】
2004328271.tif 000004
【図３】
2004328271.tif 000005
【図４】
2004328271.tif 000006
【図５】
2004328271.tif 000007
【図６】
2004328271.tif 000008
【図７】
2004328271.tif 000009
【図８】
2004328271.tif 000010
【図９】
2004328271.tif 000011
【図１０】
2004328271.tif 000012
【図１１】
2004328271.tif 000013