(57)【要約】【課題】画像送信システムにおいて好適な印刷枚数を容易に設定できるようにする。【解決手段】デジタルカメラ１０１が撮影モードの状態で撮影を行い、印刷枚数の設定を行い、印刷を実行する。このとき、撮影した画像に、デジタルカメラ１０２〜１０６の登録顔データと一致した人物が写っている場合、該デジタルカメラに画像データを送信する。そして、画像データの送信に成功したデジタルカメラ１０２〜１０６に対応付けられている登録顔データの数を、画像に写っている全体の人数から減じた数を印刷枚数として指示する。【選択図】図３
2009147454.tif 000002
【特許請求の範囲】
【請求項１】
外部装置に画像データを送信することが可能な画像処理装置であって、
外部装置に対応付けたかたちで人物の識別情報が登録された記憶手段と、
画像に含まれる人物の数を計数する計数手段と、
該画像から人物の識別情報を抽出する抽出手段と、
外部装置が通信可能か否かを判定する判定手段と、
前記判定手段により通信可能と判定された外部装置に対応付けられている人物の識別情報を前記記憶手段から読み込む読み込み手段と、
前記抽出手段により抽出された識別情報と前記読み込み手段により読み込まれた識別情報とを照合する照合手段と、
前記照合手段による照合の結果に基づいて該画像の印刷枚数を設定する印刷枚数設定手段とを備えたことを特徴とする画像処理装置。
【請求項２】
前記照合手段により識別情報が一致するとされた人物に対応付けられている外部装置に該画像データを送信する送信手段を備え、
前記印刷枚数設定手段は、前記計数手段により計数された人物の数から、前記送信手段による送信に成功した外部装置に対応付けられている人物の数を減じた数を、該画像の印刷枚数として設定することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記印刷枚数設定手段は、前記計数手段により計数された人物の数から、前記照合手段により識別情報が一致するとされた人物の数を減じた数を、該画像の印刷枚数として設定することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記印刷枚数設定手段により設定された印刷枚数は変更可能であることを特徴とする請求項１〜３のいずれか１項に記載の画像処理装置。
【請求項５】
該画像の印刷物の配布対象となる人物の識別情報を表示する表示手段を備えたことを特徴とする請求項１〜４のいずれか１項に記載の画像処理装置。
【請求項６】
前記印刷枚数設定手段により設定された印刷枚数がＤＰＯＦファイル（Digital Print Order Format）に記録されることを特徴とする請求項１〜５のいずれか１項に記載の画像処理装置。
【請求項７】
外部装置に画像データを送信することが可能な画像処理装置であり、外部装置に対応付けたかたちで人物の識別情報が登録された記憶手段を備えた画像処理装置の制御方法であって、
画像に含まれる人物の数を計数する計数工程と、
外部装置が通信可能か否かを判定する判定工程と、
前記判定工程で通信可能と判定された外部装置に対応付けられている人物の識別情報を前記記憶手段から読み込む読み込み工程と、
該画像から人物の識別情報を抽出する抽出工程と、
前記抽出工程で抽出された識別情報と前記読み込み工程で読み込まれた識別情報とを照合する照合工程と、
前記照合工程での照合の結果に基づいて該画像の印刷枚数を設定する印刷枚数設定処理とを有することを特徴とする画像処理装置の制御方法。
【請求項８】
外部装置に画像データを送信することが可能な画像処理装置を制御するためのプログラムであって、
外部装置に対応付けたかたちで人物の識別情報が登録された記憶手段と、
画像に含まれる人物の数を計数する計数手段と、
該画像から人物の識別情報を抽出する抽出手段と、
外部装置が通信可能か否かを判定する判定手段と、
前記判定手段により通信可能と判定された外部装置に対応付けられている人物の識別情報を前記記憶手段から読み込む読み込み手段と、
前記抽出手段により抽出された識別情報と前記読み込み手段により読み込まれた識別情報とを照合する照合手段と、
前記照合手段による照合の結果に基づいて該画像の印刷枚数を設定する印刷枚数設定手段としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部装置に画像データを送信可能な画像処理装置、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来、デジタルカメラ等を用いて被写体を撮像して記録した画像を家庭のプリンタで印刷することが行われている。また、ＤＰＯＦ（Digital Print Order Format）に基づく印刷指示ファイルを予め生成してメモリカード等の記録媒体に記録しておくことも行なわれている。この場合、そのメモリカードを写真店に持ち込んで、指定した画像を指定した枚数だけ印刷することができる。
【０００３】
特に、記録した画像に写っている人に配布するために該画像に写っている人数を印刷枚数として設定し、印刷することが行われている。具体的には、画像に含まれる人物の顔検出を行い、検出された顔の数を該画像の印刷枚数として設定する方法が提案されている（特許文献１〜４を参照）。
【０００４】
一方、近年、周辺機器間の無線通信が広く行われるようになっており。デジタルカメラ等が通信手段を備えることによって周辺機器間で無線通信を行う画像送信システムにより画像データのやりとりを行うことが可能となっている。
【０００５】
【特許文献１】特開平９−２８１６０５号公報
【特許文献２】特開平１０−２１４００３号公報
【特許文献３】特開２００３−２１９３２９号公報
【特許文献４】特開２００６−０８８５３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
画像送信システムにおいて従来の印刷枚数設定方法を適用すると、画像送信システムによって画像データを渡すことができる機器の所有者や所有者と関連する人物が画像に含まれる場合であっても、画像に写っている人数が印刷枚数として設定される。
【０００７】
しかしながら、画像送信システムによって画像データを渡すことができる機器を所有している場合、その所有者としては、印刷物を受け取るよりも画像データを受け取ったほうが都合のいい場合が考えられる。画像データを画像送信システムによって受け取って自宅に持ち帰って画像編集を行ったり、自宅のプリンタで印刷を行ったりすることができるからである。このような都合を考慮せずに、画像送信システムにおいて従来の印刷枚数設定方法をそのまま適用すると、無駄な印刷処理が発生し、紙を無駄に消費してしまうという課題がある。
【０００８】
本発明は上記のような点に鑑みてなされたものであり、画像送信システムにおいて好適な印刷枚数を容易に設定できるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
本発明の画像処理装置は、  外部装置に画像データを送信することが可能な画像処理装置であって、外部装置に対応付けたかたちで人物の識別情報が登録された記憶手段と、画像に含まれる人物の数を計数する計数手段と、該画像から人物の識別情報を抽出する抽出手段と、外部装置が通信可能か否かを判定する判定手段と、前記判定手段により通信可能と判定された外部装置に対応付けられている人物の識別情報を前記記憶手段から読み込む読み込み手段と、前記抽出手段により抽出された識別情報と前記読み込み手段により読み込まれた識別情報とを照合する照合手段と、前記照合手段による照合の結果に基づいて該画像の印刷枚数を設定する印刷枚数設定手段とを備えたことを特徴とする。
本発明の画像処理装置の制御方法は、外部装置に画像データを送信することが可能な画像処理装置であり、外部装置に対応付けたかたちで人物の識別情報が登録された記憶手段を備えた画像処理装置の制御方法であって、画像に含まれる人物の数を計数する計数工程と、外部装置が通信可能か否かを判定する判定工程と、前記判定工程で通信可能と判定された外部装置に対応付けられている人物の識別情報を前記記憶手段から読み込む読み込み工程と、該画像から人物の識別情報を抽出する抽出工程と、前記抽出工程で抽出された識別情報と前記読み込み工程で読み込まれた識別情報とを照合する照合工程と、前記照合工程での照合の結果に基づいて該画像の印刷枚数を設定する印刷枚数設定処理とを有することを特徴とする。
本発明のプログラムは、外部装置に画像データを送信することが可能な画像処理装置を制御するためのプログラムであって、外部装置に対応付けたかたちで人物の識別情報が登録された記憶手段と、画像に含まれる人物の数を計数する計数手段と、該画像から人物の識別情報を抽出する抽出手段と、外部装置が通信可能か否かを判定する判定手段と、前記判定手段により通信可能と判定された外部装置に対応付けられている人物の識別情報を前記記憶手段から読み込む読み込み手段と、前記抽出手段により抽出された識別情報と前記読み込み手段により読み込まれた識別情報とを照合する照合手段と、前記照合手段による照合の結果に基づいて該画像の印刷枚数を設定する印刷枚数設定手段としてコンピュータを機能させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、画像データを渡せる人物については印刷を行わないようにできるので、必要な印刷処理だけを実行し、紙の無駄な消費を防ぐことができる。
【発明を実施するための最良の形態】
【００１１】
以下、添付図面を参照して、本発明の好適な実施形態について説明する。
（第１の実施形態）
図１に、本実施形態に係る画像送信システムの構成を示す。本実施形態に係る画像送信システムは、ＵＷＢ（Ultra Wide Band）技術をベースとしたＷＵＳＢ（Wireless Universal Serial Bus）規格を無線通信方式とする。
【００１２】
画像送信システムは、本発明を適用した画像処理装置として機能するデジタルカメラ１０１と、外部装置であるデジタルカメラ１０２〜１０６と、印刷機器（プリンタ）１０７とにより構成される。デジタルカメラ１０１はＷＵＳＢホスト機器として動作する。外部装置であるデジタルカメラ１０２〜１０６及びプリンタ１０７はＷＵＳＢデバイス機器として動作する。ＷＵＳＢ規格に従い、デジタルカメラ１０１はＷＵＳＢホスト機器としてデジタルカメラ１０２〜１０６やプリンタ１０７に対してそれぞれ独立した伝送路を確立し通信を行う。
【００１３】
図２は、本実施形態に係るデジタルカメラ１０１の構成例を示す図である。２０２は撮影レンズである。２０３は絞り機能を備えるシャッターである。２０４は光学像を電気信号に変換する撮像素子である。２０５はＡ／Ｄ変換器であり、撮像素子２０４のアナログ信号出力をディジタル信号に変換する。２０６はタイミング発生回路であり、撮像素子２０４、Ａ／Ｄ変換器２０５、Ｄ／Ａ変換器２０７にクロック信号や制御信号を供給する。タイミング発生回路２０６は、メモリ制御回路２０８及びシステム制御回路２０９により制御される。２０７はＤ／Ａ変換器である。
【００１４】
２０８はメモリ制御回路であり、Ａ／Ｄ変換器２０５、タイミング発生回路２０６、画像処理回路２１０、画像表示メモリ２１１、Ｄ／Ａ変換器２０７、フラッシュメモリ２１２を制御する。Ａ／Ｄ変換器２０５のデータが画像処理回路２１０、メモリ制御回路２０８を介して、或いはＡ／Ｄ変換器２０５のデータが直接メモリ制御回路２０８を介して、画像表示メモリ２１１或いはフラッシュメモリ２１２に書き込まれる。
【００１５】
２０９はデジタルカメラ全体を制御するシステム制御回路である。２１０は画像処理回路であり、Ａ／Ｄ変換器２０５からのデータ或いはメモリ制御回路２０８からのデータに対して所定の画素補間処理や色変換処理を行う。
【００１６】
２１１は画像表示メモリである。２１２は撮影した静止画像や動画像を格納するためのフラッシュメモリであり、所定枚数の静止画像や所定時間の動画像のデータを格納するのに十分な記憶量を備えている。デジタルカメラの場合、一般的にはＳＤメモリカードのような着脱可能なカード式フラッシュメモリに相当する。２１３はＴＦＴ ＬＣＤ等からなる画像表示部であり、画像表示メモリ２１１に書き込まれた表示用の画像データはＤ／Ａ変換器２０７を介して画像表示部２１３に表示される。画像表示部２１３を用いて撮像した画像データを逐次表示すれば、電子ファインダ機能を実現することが可能である。
【００１７】
２１４は露光制御部であり、絞り機能を備えるシャッター２０３を制御する。露光制御部２１４は、フラッシュ２１７と連携することによりフラッシュ調光機能も有する。２１５は測距制御部であり、撮影レンズ２０２のフォーカシングを制御する。２１６はズーム制御部であり、撮影レンズ２０２のズーミングを制御する。２１７はフラッシュであり、ＡＦ補助光の投光機能、フラッシュ調光機能も有する。
【００１８】
２１８は電源制御部であり、電池検出回路、ＤＣ-ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成される。電源制御部２１８は、電池の装着の有無、電池の種類、電池残量の検出を行い、検出結果及びシステム制御回路２０９の指示に基づいてＤＣ-ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体を含む各部へ供給する。２１９は電源であり、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプタ等からなる。
【００１９】
２２０はメモリであり、システム制御回路の動作用の定数、変数、プログラム、ＷＵＳＢ通信アプリケーション等を記憶する。また、画像に含まれる（画像に写っている）人物を特定するために用いる登録顔データ（識別用の顔画像のデータ）等もメモリ２２０に記憶する。
【００２０】
２２１は表示部であり、システム制御回路２０９でのプログラムの実行に応じて、文字、画像、音声等を用いて動作状態やメニュー、メッセージ等を表示する。表示部２２１は、デジタルカメラの操作部近辺の視認し易い位置に単数或いは複数個所設置され、例えばＬＣＤやＬＥＤ、発音素子等の組み合わせにより構成される。デジタルカメラ１０１の構成によっては、画像表示部２１３に表示部２２１に表示する情報を合わせて表示する場合もある。
【００２１】
２２２は電気的に消去・記録可能な不揮発性メモリでる。２２３はシステム制御回路２０９の各種の動作指示を入力するための操作部であり、スイッチやボタン、モードダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。２２４はシャッタースイッチであり、撮像素子２０４から読み出した信号を画像データとして書き込む一連の処理の動作開始を指示する。ここで指示される動作は、例えばＡ／Ｄ変換器２０５、メモリ制御回路２０８を介してフラッシュメモリ２１２に画像データとして書き込む際の露光処理、画像処理回路２１０やメモリ制御回路２０８での演算を用いた現像処理を含む。
【００２２】
２２５はＷＵＳＢ通信制御部であり、デジタルカメラがＷＵＳＢホスト機器として動作することを制御する。２２６はアンテナ部であり。ＷＵＳＢ通信制御部２２５は、アンテナ部２２６から発信・受信される電波を利用して外部のＷＵＳＢデバイス機器との通信を制御する。アンテナ部２２６は、ＷＵＳＢ規格の物理層であるＵＷＢ通信方式で通信を行う。
【００２３】
２２７は顔認識部であり、フラッシュメモリ２１２に記録された画像データを読み出し、読み出した画像データから人物の顔が写っている位置を検出するとともに顔データを抽出する。また、画像に含まれる人物の数を計数する。また、メモリ２２０から読み込んだ登録顔データと画像データから抽出した顔データとを照合する。なお、顔認識の手法は多く提案されており、本発明においてはどのような手法を用いてもよく、ここでは顔認識の詳細な説明については省略する。
【００２４】
図３は、デジタルカメラ１０１〜１０６、プリンタ１０７、人物の配置、状態を示す図である。デジタルカメラ１０２は電源オンの状態で人物Ａが所持する。デジタルカメラ１０３は電源オフの状態で人物Ｃが所持する。デジタルカメラ１０４は電源オンの状態で人物Ｉが所持する。デジタルカメラ１０５は電源オンの状態で人物Ｊが所持する。デジタルカメラ１０６は電源オンの状態で人物Ｋが所持する。
【００２５】
デジタルカメラ１０１は領域３０１においてＷＵＳＢ通信可能であるとする。即ち、デジタルカメラ１０２、１０３、１０４、１０５及びプリンタ１０７はデジタルカメラ１０１と通信可能な領域３０１に存在するが、デジタルカメラ１０６はデジタルカメラ１０１と通信可能な領域３０１に存在しない。
【００２６】
デジタルカメラ１０１で撮影した画像に人物Ａ〜人物Ｇが写っているものとする。
【００２７】
以下、第１の実施形態のデジタルカメラ１０１の処理動作について説明する。第１の実施形態では、デジタルカメラ１０１が撮影モードの状態で撮影を行い、印刷枚数の設定を行い、印刷を実行する。このとき、撮影した画像に、デジタルカメラ１０２〜１０６の登録顔データと一致した人物が写っている場合、該デジタルカメラに画像データを送信する。そして、画像データの送信に成功したデジタルカメラ１０２〜１０６に対応付けられている登録顔データの数を、画像に写っている全体の人数から減じた数を印刷枚数として指示する。
【００２８】
図４、図５、図９、図１１は、第１の実施形態における印刷枚数設定処理を示すフローチャートである。操作者がデジタルカメラ１０１を起動し、操作部２２３のモードダイアルを撮影モードにすると、図４のフローチャートに従って動作する。なお、本実施形態で説明するフローチャートの処理は、各部からの入力信号やプログラムにしたがって、システム制御回路２０９がデジタルカメラ１０１の各部を制御することにより実現される。なお、他の実施形態でも同様とする。
【００２９】
まずステップＳ４０１で、操作者によりシャッタースイッチ２２４が半押しされる等するとオートフォーカス等の撮影準備を行う。そして、ステップＳ４０２で、操作者によりシャッタースイッチ２２４が全押しされる等すると撮影を実行し、ステップＳ４０３で、撮影した画像データをフラッシュメモリ２１２に記録する。
【００３０】
次に、ステップＳ４０４で、顔認識部２２７は、撮影した画像に含まれる人物の顔を検出し、その数に基づいて撮影した画像に写っている人物の数を計数する。具体的に、顔認識部２２７は、上記ステップＳ４０３においてフラッシュメモリ２１２に記録した画像データを読み出す。そして、読み出した画像データから人物の顔が写っている位置を検出し、画像に含まれる人物の数を計数してメモリ２２０に記憶する。図３の例では、画像に含まれる人物は人物Ａ〜人物Ｇの合計７人である。
【００３１】
次に、ステップＳ４０５で、印刷枚数設定モードが「人物数設定モード」であるか「印刷数自動設定モード」であるかを判定する。「人物数設定モード」とは、画像に写っている人物の数をそのまま印刷枚数として設定するモードである。「印刷数自動設定モード」とは、他の機器との接続状態に応じて印刷枚数を適切に設定するモードである。操作者は予めメニュー画面等でいずれかのモードに設定しているものとする。
【００３２】
上記ステップＳ４０５において印刷枚数設定モードが「人物数設定モード」であると判定した場合、ステップＳ４０６に進む。ステップＳ４０６では、上記ステップＳ４０３において計数してメモリ２２０に記憶した画像に含まれる人物の数を印刷枚数として設定し、ステップＳ４１７に進む。
【００３３】
一方、上記ステップＳ４０５において印刷枚数設定モードが「印刷数自動設定モード」であると判定した場合、ステップＳ４０７に進む。ステップＳ４０７では、デジタルカメラ１０２〜１０６の登録顔データを読み込む。
【００３４】
ここで、図５は、図４のステップＳ４０７の登録顔データ読み込み処理を示すフローチャートである。また、図６は、デジタルカメラ１０１がＷＵＳＢ通信を行うＷＵＳＢデバイスとして登録された登録機器情報たる登録機器テーブルである。登録機器テーブルは、デジタルカメラ１０２〜１０６に対応付けたかたちで人物の顔データが登録されたものであり、記憶手段であるメモリ２２０に記憶されている。
【００３５】
図６に示す登録機器テーブルにおいて、「Ｎａｍｅ」列６０１には、デジタルカメラ１０２〜１０６及びプリンタ１０７の登録名が登録されている。図示例では、デジタルカメラ１０２が"Ｃａｍｅｒａ２"として登録されている。また、デジタルカメラ１０３が"Ｃａｍｅｒａ３"として登録されている。また、デジタルカメラ１０４が"Ｃａｍｅｒａ４"として登録されている。また、デジタルカメラ１０５が"Ｃａｍｅｒａ５"として登録されている。また、デジタルカメラ１０６が"Ｃａｍｅｒａ６"として登録されている。また、プリンタ１０７が"Ｐｒｉｎｔｅｒ"として登録されている。
【００３６】
「Ｃｏｎｎｅｃｔｉｏｎ Ｃｏｎｔｅｘｔ」列６０２には、コネクションコンテキストが登録されている。ＷＵＳＢデバイス機器であるデジタルカメラ１０２〜１０６及びプリンタ１０７は、ＷＵＳＢホスト機器であるデジタルカメラ１０１に接続するときに認証処理（4-way handshake）を実行する。この際に必要となるのがコネクションコンテキストである。デジタルカメラ１０２〜１０６及びプリンタ１０７の登録名並びにコネクションコンテキストは、デジタルカメラ１０１とデジタルカメラ１０２〜１０６、プリンタ１０７のそれぞれの間でCable Association等のアソシエーション（Association）プロセスにて事前に共有しておく必要がある。登録名は、アソシエーションプロセスにてＷＵＳＢデバイス機器から取得する"Device Friendly Name"をそのまま登録名として利用する。
【００３７】
「登録顔データ」列６０３には、デジタルカメラ１０２〜１０６がそれぞれデジタルカメラ１０１と事前に通信して、それぞれのデジタルカメラ自身に送信する画像データを特定するための識別情報として顔データが登録されている。
【００３８】
登録名"Ｃａｍｅｒａ２"であるデジタルカメラ１０２は、人物Ａと人物Ｂの顔データをデジタルカメラ１０１に登録している。デジタルカメラ１０２の所有者は人物Ａであるから、デジタルカメラ１０２は所有者である人物Ａの顔データと、所有者である人物Ａと何らかの関係がある人物Ｂの顔データを登録していることとなる。例えば、人物Ａと人物Ｂは家族で、それぞれが写っている画像データは一括してデジタルカメラ１０２に送信して集約する目的で人物Ａと人物Ｂの顔データをデジタルカメラ１０１に登録していることが考えられる。他には、人物Ｂが写っている画像データをデジタルカメラ１０２に送信してもらい、後日、人物Ｂが人物Ａから画像データもしくは人物Ａによって印刷された印刷物をもらうことを想定している場合も考えられる。この場合は、人物Ａと人物Ｂの顔データをデジタルカメラ１０１に登録していることが考えられる。
【００３９】
同様に、登録名"Ｃａｍｅｒａ３"であるデジタルカメラ１０３は、人物Ｃと人物Ｈの顔データをデジタルカメラ１０１に登録している。また、登録名"Ｃａｍｅｒａ４"であるデジタルカメラ１０４は、人物Ａと人物Ｆと人物Ｉの顔データをデジタルカメラ１０１に登録している。また、登録名"Ｃａｍｅｒａ５"であるデジタルカメラ１０５は、人物Ｊの顔データをデジタルカメラ１０１に登録している。また、登録名"Ｃａｍｅｒａ６"であるデジタルカメラ１０６は、人物Ｄと人物Ｋの顔データをデジタルカメラ１０１に登録している。
【００４０】
「送信対象フラグ」列６０４には、顔データを登録した登録機器に対し送信できる画像データがあるか否かを示すフラグが記憶される。現時点では送信できる画像データがあるか否かを判定していないので、全て「ＦＡＬＳＥ」の状態となっている。
【００４１】
図６に示す登録機器テーブルから登録顔データを読み込む処理を図５のフローチャートに従って行う。まずステップＳ５０１で、デジタルカメラ１０１は、顔データを登録した全ての機器について登録顔データの読み込みが完了したか否かを判定する。完了したと判定した場合は登録顔データ読み込み処理を終了し、完了していないと判定した場合はステップＳ５０２に進む。
【００４２】
ステップＳ５０２で、登録顔データ未読み込み状態の登録機器に対する接続を行う。本実施形態では、図６に示す登録機器テーブルの上から順番に、つまり"Ｃａｍｅｒａ２"から"Ｃａｍｅｒａ６"の順番に接続を行うものとする。まず"Ｃａｍｅｒａ２"であるデジタルカメラ１０２との接続を試み、ステップＳ５０３に進むことになる。
【００４３】
ステップＳ５０３で、デジタルカメラ１０１は、正常に接続が確立できたか否か、即ち通信可能か否かを判定する。確立できた場合はステップＳ５０４に進み、確立できなかった場合はステップＳ５０１に戻る。図３に示す配置、状態では、"Ｃａｍｅｒａ２"であるデジタルカメラ１０２は通信可能であるので、ステップＳ５０４に進むことになる。このステップＳ５０３は、接続が確立したデジタルカメラに関連する顔データを読み込むための処理である。１つのデジタルカメラに対する読み込みが終了後、次のデジタルカメラと接続を確立しなければならないので、前の接続は切る仕様となっている。
【００４４】
ステップＳ５０４で、接続対象機器の登録顔データの読み込みを行う。"Ｃａｍｅｒａ２"の登録顔データは人物Ａと人物Ｂの顔データであり、これら顔データをメモリ２２０から読み込む。
【００４５】
次に、ステップＳ５０５で、上記ステップＳ５０４において読み込んだ登録顔データをメモリ２２０に別途確保した照合元顔データリストの領域に記憶し、ステップＳ５０１に戻る。
【００４６】
まだ"Ｃａｍｅｒａ２"に対する登録顔データの読み込みしか完了しておらず、全ての機器について登録顔データの読み込みを完了していないので、ステップＳ５０２に進む。ステップＳ５０２で、次は"Ｃａｍｅｒａ３"であるデジタルカメラ１０３との接続を試み、ステップＳ５０３に進む。図３に示す配置、状態では、"Ｃａｍｅｒａ３"であるデジタルカメラ１０３は電源オフ状態で通信不可能であるので、登録顔データの読み込みは行わず、ステップＳ５０１に戻る。
【００４７】
全ての機器について登録顔データの読み込みを完了していないので、ステップＳ５０２に進み、次は"Ｃａｍｅｒａ４"であるデジタルカメラ１０４との接続を試み、ステップＳ５０３に進む。図３に示す配置、状態では、"Ｃａｍｅｒａ４"であるデジタルカメラ１０４は通信可能であるので、ステップＳ５０４に進み、"Ｃａｍｅｒａ４"の登録顔データである人物Ａと人物Ｆと人物Ｉの顔データをメモリ２２０から読み込む。
【００４８】
ここで、図６に示すように、"Ｃａｍｅｒａ２"及び"Ｃａｍｅｒａ４"が共に人物Ａの顔データを登録している。登録顔データは、デジタルカメラ１０１に登録する以前に送り元であるデジタルカメラ１０２、１０４で用意される。この場合に、デジタルカメラ１０２、１０４それぞれが用意する人物Ａの顔データは共有して得られた同一のデータでも構わないし、別々に異なったデータ、つまり別々に撮影した顔データでも構わない。
【００４９】
本実施形態では"Ｃａｍｅｒａ２"及び"Ｃａｍｅｒａ４"が登録した顔データが同一であるか否かに関わらず、顔認識部２２７により同一人物の顔であると判断した場合は、照合元顔データリストに別々に記憶しないようにする。これにより、照合元顔データが必要以上に多くならないようにすることができる。もちろん、"Ｃａｍｅｒａ２"及び"Ｃａｍｅｒａ４"が登録した顔データが同一であるか否かに関わらず、照合元顔データリストの領域に別々に記憶するものとしてもよい。
【００５０】
よって、ここでは人物Ｆと人物Ｉの顔データのみをメモリ２２０に別途確保した照合元顔データリストの領域に追加記憶し、ステップＳ５０１に戻る。
【００５１】
全ての機器について登録顔データの読み込みを完了していないので、ステップＳ５０２に進み、次は"Ｃａｍｅｒａ５"であるデジタルカメラ１０５との接続を試み、ステップＳ５０３に進む。図３に示す配置、状態では、"Ｃａｍｅｒａ５"であるデジタルカメラ１０５は通信可能であるので、ステップＳ５０４に進み、"Ｃａｍｅｒａ５"の登録顔データである人物Ｊの顔データをメモリ２２０から読み込む。そして、ステップＳ５０５で、人物Ｊの顔データをメモリ２２０に別途確保した照合元顔データリストの領域に追加記憶し、ステップＳ５０１に戻る。
【００５２】
全ての機器について登録顔データの読み込みを完了していないので、ステップＳ５０２に進み、次は"Ｃａｍｅｒａ６"であるデジタルカメラ１０６との接続を試み、ステップＳ５０３に進む。図３に示す配置、状態では、"Ｃａｍｅｒａ６"であるデジタルカメラ１０６はデジタルカメラ１０１とＷＵＳＢ通信可能な領域３０１に存在せず通信不可能であるので、登録顔データの読み込みは行わず、ステップＳ５０１に戻る。
【００５３】
以上で全ての登録機器について登録顔データの読み込みを完了したので、登録顔データ読み込み処理を終了する。登録顔データ読み込み処理を終了した時点で、メモリ２２０に別途確保した照合元顔データリストには、図７に示すように、人物Ａ、人物Ｂ、人物Ｆ、人物Ｉ、人物Ｊの顔データが登録元情報（登録機器の登録名）と共に記憶される。
【００５４】
図４に説明を戻し、ステップＳ４０８で、顔認識部２２７は、上記ステップＳ４０３においてフラッシュメモリ２１２に記録した画像データを読み出す。そして、読み出した画像データから人物の顔が写っている位置を検出するとともに顔データを抽出し、抽出した顔データをメモリ２２０に確保した照合先顔データリストの領域に記憶する。
【００５５】
本実施形態では、撮影した画像データには人物Ａ〜人物Ｇが写っているので、照合先顔データリストは図８に示すようになる。照合先顔データリストには「画像送信済みフラグ」が用意されている。「画像送信済みフラグ」は、後述するステップＳ４１５においてデジタルカメラ１０２〜１０６に画像データの送信を行い、成功した場合にセットするために使用される。現時点では画像データの送信を行っていないので、全て「ＦＡＬＳＥ」の状態となっている。また、照合先顔データリストには「一致フラグ」が用意されている。「一致フラグ」は、後述するステップＳ９０３の照合の結果、照合元の顔データと一致した場合にセットするために使用される。現時点で照合を行っていないので、全て「ＦＡＬＳＥ」の状態となっている。
【００５６】
次に、ステップＳ４０９で、顔認識部２２７は、図８に示す照合先顔データリストと図７に示す照合元顔データリストとを照合する。即ち、画像データから抽出した顔データとメモリ２２０から読み込んだ登録顔データとを照合する。
【００５７】
ここで、図９は、図４のステップＳ４０９の顔データ照合処理を示すフローチャートである。まずステップＳ９０１で、全ての照合元顔データに対する照合が完了したか否かを判定する。完了したと判定した場合は顔データ照合処理を終了し、完了していないと判定した場合はステップＳ９０２に進む。
【００５８】
ステップＳ９０２で、照合元顔データの読み込みを行う。本実施形態では、図７に示す照合元顔データリストの上から順番に、つまり人物Ａ、人物Ｂ、人物Ｆ、人物Ｉ、人物Ｊの順番に照合処するものとする。顔認識部２２７は、まず人物Ａの顔データをメモリ２２０の照合元顔データリストから読み込んで、ステップＳ９０３に進む。
【００５９】
ステップＳ９０３で、顔データを照合する。顔認識部２２７は、メモリ２２０の照合先顔データリストから人物Ａから人物Ｇの順番で顔データを読み込み、上記ステップＳ９０２において読み込んだ照合元の人物Ａの顔データとそれぞれ照合し、ステップＳ９０４に進む。
【００６０】
ステップＳ９０４で、上記ステップＳ９０３の照合の結果、照合元の顔データと一致する顔データが照合先データリストにあったか否かを判定する。一致したものがあると判定した場合はステップＳ９０５に進み、一致したものがなかったと判定した場合はステップＳ９０１に戻る。照合元が人物Ａの場合、照合先顔データリストにも人物Ａの顔データがある、つまり撮影した画像に人物Ａが写っているので、ステップＳ９０５に進む。
【００６１】
ステップＳ９０５で、一致フラグをセットする。上記ステップＳ９０３の照合の結果、照合元の顔データと一致すると判定した照合先の顔データに対応する一致フラグをセットし「ＴＲＵＥ」の状態にする。ここでは、図８の人物Ａに対応する一致フラグを「ＴＲＵＥ」の状態にする（図１２を参照）。
【００６２】
また、ステップＳ９０６で、画像送信対象フラグをセットする。図７に示す照合元顔データリストの人物Ａの登録元は"Ｃａｍｅｒａ２"のデジタルカメラ１０２であるので、図６の登録機器テーブルの"Ｃａｍｅｒａ２"の送信対象フラグをセットし「ＴＲＵＥ」の状態にして、ステップＳ９０１に戻る。"Ｃａｍｅｒａ２"が登録していた人物Ａが画像に含まれているので、該画像データの"Ｃａｍｅｒａ２"への送信を有効にすることを示す。
【００６３】
全ての照合元顔データに対する照合が完了していないので、ステップＳ９０２に進み、次は人物Ｂの顔データをメモリ２２０の照合元顔データリストから読み込んで、ステップＳ９０３に進み、照合先顔データリストの顔データと照合する。照合元が人物Ｂの場合、照合先顔データリストにも人物Ｂの顔データがある、つまり撮影された画像に人物Ｂが写っているので、ステップＳ９０５に進む。ステップＳ９０５で、図８の人物Ｂに対応する一致フラグを「ＴＲＵＥ」の状態にする（図１２を参照）。また、ステップＳ９０６で、画像送信対象フラグをセットする。図７に示す照合元顔データリストの人物Ｂの登録元は"Ｃａｍｅｒａ２"のデジタルカメラ１０２であるが、既に人物Ａの照合一致により送信対象フラグが「ＴＲＵＥ」の状態であるので、送信対象フラグの操作を行わずにステップＳ９０１に戻る。
【００６４】
全ての照合元顔データに対する照合が完了していないので、ステップＳ９０２に進み、次は人物Ｆの顔データをメモリ２２０の照合元顔データリストから読み込んで、ステップＳ９０３に進み、照合先顔データリストの顔データと照合する。照合元が人物Ｆの場合、照合先顔データリストにも人物Ｆの顔データがある、つまり撮影された画像に人物Ｆが写っているので、ステップＳ９０５に進む。ステップＳ９０５で、図８の人物Ｆに対応する一致フラグを「ＴＲＵＥ」の状態にする（図１２を参照）。また、ステップＳ９０６で、画像送信対象フラグをセットする。図７に示す照合元顔データリストの人物Ｆの登録元は"Ｃａｍｅｒａ４"のデジタルカメラ１０４であるので、図６の登録機器テーブルの"Ｃａｍｅｒａ４"の送信対象フラグをセットし「ＴＲＵＥ」の状態にして、ステップＳ９０１に戻る。"Ｃａｍｅｒａ４"が登録していた人物Ｆが画像に含まれているので、該画像データの"Ｃａｍｅｒａ４"への送信を有効にすることを示す。
【００６５】
全ての照合元顔データに対する照合が完了していないので、ステップＳ９０２に進み、次は人物Ｉの顔データをメモリ２２０の照合元顔データリストから読み込んで、ステップＳ９０３に進み、照合先顔データリストの顔データと照合する。照合元が人物Ｉの場合、照合先顔データリストに人物Ｉの顔データがない、つまり撮影された画像に人物Ｉが写っていないので、ステップＳ９０１に戻る。
【００６６】
全ての照合元顔データに対する照合が完了していないので、ステップＳ９０２に進み、次は人物Ｊの顔データをメモリ２２０の照合元顔データリストから読み込んで、ステップＳ９０３に進み、照合先顔データリストの顔データと照合する。照合元が人物Ｊの場合、照合先顔データリストに人物Ｊの顔データがない、つまり撮影された画像に人物Ｊが写っていないので、ステップＳ９０１に戻る。
【００６７】
以上で全ての照合元顔データに対する照合が完了したので、顔データ照合処理を終了する。顔データ照合処理の結果、図６の登録機器テーブルは図１０に示すようになる。即ち、"Ｃａｍｅｒａ２"及び"Ｃａｍｅｒａ４"の送信フラグが「ＴＲＵＥ」となり、後述するステップＳ４１５において画像データ送信対象となる。
【００６８】
図４に説明を戻し、ステップＳ４１０で、印刷枚数の仮設定を行う。画像データの送信を行っていない状態であるので、上記ステップＳ４０４において計数してメモリ２２０に記憶した画像に含まれる人物の数を読み出して、その人物の数を印刷枚数として仮設定してメモリ２２０に記憶する。本実施形態では、人物Ａ〜人物Ｇの合計７人が画像に含まれる人物の数になるので、仮設定値は７枚となる。デジタルカメラ１０１が撮影モードの状態であるので操作者が緊急に撮影動作に入る可能性があり、その場合は印刷枚数設定処理を一時中断して、撮影完了後に中断していた印刷枚数設定処理を再開する。そのために、中断前の印刷枚数の状態を仮設定値として記憶しておく必要がある。
【００６９】
次に、ステップＳ４１１で、撮影準備状態であるか否かを判定する。撮影準備状態でないと判定した場合はステップＳ４１４に進み、シャッタースイッチ２２４の半押し等により撮影準備状態であると判定した場合はステップＳ４１２に進む。ステップＳ４１２で、撮影を行い、ステップＳ４１３で、上記ステップＳ４１２において撮影した画像データをフラッシュメモリ２１２に記憶して、ステップＳ４１４に進む。
【００７０】
ステップＳ４１４で、画像データ送信対象の登録機器に対する画像データ送信が全て完了したか否かを判定する。完了したと判定した場合はステップＳ４１６に進み、完了していないと判定した場合はステップＳ４１５に進む。現時点ではまだ画像データ送信を行っていないので、ステップＳ４１５に進む。
【００７１】
ステップＳ４１５で、画像データの送信を行う。ここで、図１１は、図４のステップＳ４１５の画像データ送信処理を示すフローチャートである。まずステップＳ１１０１で、画像データ送信対象の登録機器への接続を行う。本実施形態では、画像データの送信を行う必要のある機器は図１０の送信対象フラグが「ＴＲＵＥ」となっている"Ｃａｍｅｒａ２"及び"Ｃａｍｅｒａ４"である。"Ｃａｍｅｒａ２"であるデジタルカメラ１０２、"Ｃａｍｅｒａ４"であるデジタルカメラ１０４の順番に画像データの送信を行うものとする。よって、まず"Ｃａｍｅｒａ２"であるデジタルカメラ１０２に接続することになる。
【００７２】
次に、ステップＳ１１０２で、上記ステップＳ１１０１において接続が正常に確立できたか否かを判定する。正常に確立できた場合、ステップＳ１１０３に進み、正常に確立できなかった場合、画像データ送信処理を終了する。本実施形態では、デジタルカメラ１０２が通信可能状態であるとしてステップＳ１１０３に進み、画像データの送信を行い、ステップＳ１１０４に進む。
【００７３】
ステップＳ１１０４で、上記ステップＳ１１０３において画像データが正常に送信完了したか否かを判定する。正常に送信完了したと判定した場合はステップＳ１１０５に進み、正常に送信完了しなかったと判定した場合は画像データ送信処理を終了する。本実施形態では、デジタルカメラ１０２に対する画像データ送信が正常に行われたものとし、ステップＳ１１０５に進む。
【００７４】
ステップＳ１１０５で、画像送信済みフラグをセットする。図８に示す照合先顔データリストの画像送信済みフラグのうち、上記ステップＳ１１０３において画像データを送信した登録機器がデジタルカメラ１０１に登録している顔データと一致するとされた照合先顔データに対応する画像送信済みフラグをセットする。ここでは、デジタルカメラ１０２に画像データの送信を行っており、上記ステップＳ４０９の顔データ照合で一致したと判定した照合先顔データは図８の人物Ａと人物Ｂの顔データである。したがって、人物Ａと人物Ｂの画像送信済みフラグを「ＴＲＵＥ」にセットし（図１２を参照）、ステップＳ１１０６に進む。撮影した画像に含まれる人物Ａ〜人物Ｇのうち、人物Ａと人物Ｂについては画像データを要求している機器に送信したことを示す。
【００７５】
ステップＳ１１０６で、印刷枚数の仮設定値の更新を行う。仮設定値の更新は、図８に示す照合先顔データリストの画像送信済みフラグが「ＦＡＬＳＥ」の状態である顔データの数を新しい仮設定値にすることで行う。デジタルカメラ１０２への画像データ送信後に上記ステップＳ１１０５において図８の人物Ａと人物Ｂの画像送信済みフラグを「ＴＲＵＥ」にセットしたので、画像送信済みフラグが「ＦＡＬＳＥ」である顔データの数は７から５に減っている。よって、仮設定値は７枚であったが、５枚に更新してメモリ２２０に記憶し、画像データ送信処理を終了して、図４のステップＳ４１１に進む。
【００７６】
図４に説明を戻し、ステップＳ４１１で、撮影準備状態であるか否かを判定し、ステップＳ４１４に進む。なお、撮影準備状態であると判定した場合は画像データ送信の繰り返しを中断し、ステップＳ４１２、Ｓ４１３に進み、撮影、画像データの記録を行ってからステップＳ４１４に進み、中断していた画像データの送信の繰り返しを再開する。
【００７７】
画像データ送信対象の登録機器に対する画像送信が全て完了していないので、ステップＳ４１５に進む。ステップＳ１１０１で、図１０の送信対象フラグが「ＴＲＵＥ」となっている"Ｃａｍｅｒａ４"であるデジタルカメラ１０４に接続する。
【００７８】
次に、ステップＳ１１０２で、上記ステップＳ１１０１において接続が正常に確立できたか否かを判定する。本実施形態では、デジタルカメラ１０４が通信可能状態であるとしてステップＳ１１０３に進み、画像データの送信を行い、ステップＳ１１０４に進む。
【００７９】
ステップＳ１１０４で、上記ステップＳ１１０３において画像データが正常に送信完了したか否かを判定する。本実施形態では、デジタルカメラ１０４に対する画像データ送信が正常に行われたものとし、ステップＳ１１０５に進む。
【００８０】
ステップＳ１１０５で、画像送信済みフラグをセットする。デジタルカメラ１０４の場合、上記ステップＳ４０９の顔データ照合で一致したと判定した照合先顔データは図８の人物Ａと人物Ｆの顔データであるので、人物Ａと人物Ｆの画像送信済みフラグを「ＴＲＵＥ」にセットするようにする。この場合に、人物Ａの画像送信済みフラグはデジタルカメラ１０２への画像データ送信時に既に「ＴＲＵＥ」にセット済みであるので、人物Ｆの画像送信済みフラグのみを「ＴＲＵＥ」にセットし（図１２を参照）、ステップＳ１１０６に進む。
【００８１】
ステップＳ１１０６で、印刷枚数の仮設定値の更新を行う。デジタルカメラ１０４への画像データ送信後に上記ステップＳ１１０５において図８の人物Ｆの画像送信済みフラグを「ＴＲＵＥ」にセットしたので、画像送信済みフラグが「ＦＡＬＳＥ」である顔データの数は図１２に示すように５から４に減っている。即ち、仮設定値は５枚であったが、４枚に更新してメモリ２２０に記憶し、画像データ送信処理を終了して、図４のステップＳ４１１に進む。
【００８２】
図４に説明を戻し、ステップＳ４１１で、撮影準備状態であるか否かを判定し、ステップＳ４１４に進む。なお、撮影準備状態であると判定した場合は画像データ送信の繰り返しを中断し、ステップＳ４１２、Ｓ４１３に進み、撮影、画像データの記録を行ってからステップＳ４１４に進み、中断していた画像データの送信の繰り返しを再開する。
【００８３】
以上の結果、図８に示す照合先顔データリストは図１２に示すようになる。上記ステップＳ９０５において人物Ａと人物Ｂと人物Ｆの一致フラグがセットされ、上記ステップＳ１１０５において人物Ａと人物Ｂと人物Ｆの画像送信済みフラグがセットされている。画像データ送信対象の"Ｃａｍｅｒａ２"であるデジタルカメラ１０２及び"Ｃａｍｅｒａ４"であるデジタルカメラ１０４への画像データの送信が全て完了しているので、ステップＳ４１４で全ての画像データ送信が完了したと判定して、ステップＳ４１６に進む。
【００８４】
ステップＳ４１６で、印刷枚数の設定を行う。上記ステップＳ４１５において更新された印刷枚数の仮設定値である４枚を正式な印刷枚数として設定してメモリ２２０に記憶する。
【００８５】
次に、ステップＳ４１７で、印刷実行指示を行う。デジタルカメラ１０１はプリンタ１０７とＷＵＳＢ接続し、メモリ２２０に記憶した印刷枚数の設定値である４枚を印刷枚数とした印刷実行指示メッセージと画像データをプリンタ１０７に送信する。
【００８６】
次に、ステップＳ４１８で、印刷物の配布対象となる人物の顔データを表示部２２１に表示する。印刷物の配布対象となるのは、図１２の画像送信済みフラグが「ＦＡＬＳＥ」となっている人物になる。本実施形態では、人物Ｃ、人物Ｄ、人物Ｅ、人物Ｇが配布対象となるので、図１３に示すように、メモリ２２０に記憶した照合先顔データリストの人物Ｃ、人物Ｄ、人物Ｅ、人物Ｇの顔データを表示部２２１に表示する。
【００８７】
次に、ステップＳ４１９で、図１３に示す画面上で終了ボタンが実行されたか否かを判定する。実行されていないと判定した場合はステップＳ４１９に戻り、再度終了ボタン実行の判定を行い、実行されたと判定した場合は印刷枚数設定処理を終了する。操作者は印刷を指示した後（ステップＳ４１７）、表示された顔を見て（ステップＳ４１８）、配布対象者を確認した時点で終了ボタンを押す（ステップＳ４１９）。終了ボタンを押すタイミングは、配布対象となる人物の顔表示が行われてすぐでも構わないし、プリンタ１０７の印刷処理が完了して印刷物を取得し、印刷物と照合して配布先を確認した後でも構わない。
【００８８】
プリンタ１０７は、印刷実行指示メッセージと画像データをデジタルカメラ１０１から受信して４枚分の印刷を行う。印刷した４枚の印刷物はステップＳ４１８で表示部２２１に表示された、人物Ｃ、人物Ｄ、人物Ｅ、人物Ｇに配布すればよい。
【００８９】
以上述べたように、撮影した画像に対して実際に必要な印刷枚数を設定し、撮影モードの状態において印刷を実行することができる。具体的には、人物Ａ〜人物Ｇの計７人が写った画像データについて、人物Ａ、人物Ｂ、人物Ｆについてはデジタルカメラ１０２とデジタルカメラ１０４に画像データを送信して、残りの人物Ｃ、人物Ｄ、人物Ｅ、人物Ｇについては４人分の印刷を行うことがでる。このように好適な印刷枚数を容易に設定することができ、必要な印刷処理だけを実行し、紙の無駄な消費を防ぐことができる。
【００９０】
また、撮影モード状態ということで操作者が緊急に撮影を開始した場合にも考慮し、撮影要求があった場合は印刷枚数設定処理を一時中断し、撮影完了後に中断していた印刷枚数設定処理を再開するようにした。これにより、撮影要求に対する撮影実行の遅延を起こさずに印刷枚数設定処理を行うことができる。
【００９１】
（第２の実施形態）
第２の実施形態では、デジタルカメラ１０１が再生モードの状態で画像再生を行い、任意の再生画像に対する印刷枚数の設定を行い、印刷指示を行う。このとき、再生画像に、デジタルカメラ１０２〜１０６の登録顔データと一致した人物が写っている場合、該デジタルカメラに画像データを送信する。そして、画像データの送信に成功したデジタルカメラ１０２〜１０６に対応付けられている登録顔データの数を、画像に写っている全体の人数から減じた数を印刷枚数として指示する。
【００９２】
また、設定された印刷枚数を変更可能としている。具体的には、デジタルカメラ１０１がデジタルカメラ１０２〜１０６の印刷追加要求を受け付け、要求があった場合は、設定された印刷枚数に追加（変更）できるようにしている。また、設定された印刷枚数をデジタルカメラ１０１の操作者が印刷要求を出す前に変更できるようにしている。
【００９３】
図１４、図１５は、第２の実施形態における印刷枚数設定処理を示すフローチャートである。なお、デジタルカメラ１０１〜１０６、プリンタ１０７、人物の配置、状態は、第１の実施形態と同様に図３のようになっているものとする。操作者がデジタルカメラ１０１を起動し、操作部２２３のモードダイアルを再生モードにすると、図１４のフローチャートに従って動作する。
【００９４】
まずステップＳ１４０１で、操作者が操作部２２３のスイッチを操作し画像送りする等して任意の画像データの再生を指示すると、画像データの再生を行う。
【００９５】
次に、ステップＳ１４０２で、印刷指示を受ける。操作者が表示部２２１に表示されるメニューから印刷実行を指示したり、操作部２２３のボタンのうち印刷指示用に割り当てられたボタンを押下したりすることで、再生している画像に対する印刷指示を行う。
【００９６】
ステップＳ１４０３〜Ｓ１４０９の処理は、第１の実施形態のステップＳ４０４〜Ｓ４１０（図４を参照）と同一であり、その説明を省略する。なお、ステップＳ１４０５において画像に含まれる人物の数を印刷枚数として設定したら、ステップＳ１４１５に進む点が異なる。ステップＳ１４０６の登録顔データ読み込み処理で用いられる登録機器情報は第１の実施形態で説明した図６と同一であるとする。デジタルカメラ１０１〜１０６、プリンタ１０７、人物の配置、状態は図３に示すとおりであり、ステップＳ１４０９において仮設定する印刷枚数は、第１の実施形態のステップＳ４１０と同様に７枚となる。
【００９７】
次に、ステップＳ１４１０で、操作部２２３のモードダイアルに変更があったか否かを判定する。変更がないと判定した場合はステップＳ１４１２に進む。操作者が緊急に撮影等を行う場合はモードダイアルが撮影モードに変更されているので、変更があった場合はステップＳ１４１１に進む。ステップＳ１４１１では、変更したモードにおける動作（例えば撮影モードでの撮影動作）を行い、その動作を完了した後、モードダイアルが再生モードに戻されたことを検知して、ステップＳ１４１２に進む。
【００９８】
ステップＳ１４１２〜Ｓ１４１４の処理は、第１の実施形態のステップＳ４１４〜Ｓ４１６（図４を参照）と同一であり、その説明を省略する。ステップＳ１４１４において設定される正式な印刷枚数の設定値は、第１の実施形態のステップＳ４１６と同様に４枚となる。
【００９９】
次に、ステップＳ１４１５で、追加印刷要求処理を行う。ここで、図１５は、図１４のステップＳ１４１５の追加印刷要求処理を示すフローチャートである。まずステップＳ１５０１で、デジタルカメラ１０１は、通信可能状態であるデジタルカメラ１０２、１０４、１０５に対して追加印刷要求問い合わせメッセージを送信し、ステップＳ１５０２に進む。この場合に、どのような画像データに対する追加印刷要求問い合わせかであるかをデジタルカメラ１０２、１０４、１０５に知らせるために、印刷対象となる画像のサムネイルデータを同時に送信してもよい。
【０１００】
ステップＳ１５０２で、上記ステップＳ１５０１において追加印刷要求問い合わせメッセージを送信してから一定時間が経過したか否かを判定する。
【０１０１】
上記ステップＳ１５０２において一定時間が経過したと判定した場合、これ以上追加印刷要求メッセージに対する応答はないものとして、追加印刷要求処理を終了する。一定時間として設定する時間は、追加印刷要求を受信する可能性がある時間を設定する。デジタルカメラ１０１とデジタルカメラ１０２〜１０６との間で事前にこの時間を取り決めておく必要がある。デジタルカメラ１０１が上記ステップＳ１５０１において送信した追加印刷要求問い合わせメッセージを受信してからどの程度の時間までに追加印刷要求を送信しなければいけないかをデジタルカメラ１０２〜１０６は理解している必要がある。一定時間について特に限定しないが、デジタルカメラ１０２、１０４、１０５が追加印刷要求問い合わせメッセージを受信し、各操作者が追加印刷要求を出すか否か判断し要求を実行することを想定して３０秒や６０秒といった時間を設定することが望ましい。
【０１０２】
一方、上記ステップＳ１５０２においてまだ一定時間を経過していないと判定した場合、ステップＳ１５０３に進み、デジタルカメラ１０２〜１０６から追加印刷要求を受信したか否かを判定する。受信したと判定した場合はステップＳ１５０４に進み、受信していないと判定した場合はステップＳ１５０２に戻る。
【０１０３】
本実施形態では、デジタルカメラ１０４の所有者である人物Ｉがデジタルカメラ１０４を操作して３枚分の追加印刷を要求するものとする。デジタルカメラ１０１の上記ステップＳ１５０１の追加印刷要求問い合わせに応答して、図１６に示す追加印刷要求画面がデジタルカメラ１０４の表示部に表示される。人物Ｉがボタンを操作して図１６に示すように３枚分の追加印刷要求を行い、デジタルカメラ１０１に追加印刷枚数が３枚という情報を添えて追加印刷要求メッセージを送信する。また、他のデジタルカメラ１０２、１０５は追加印刷要求を行わないものとする。よって、ステップＳ１５０３で、デジタルカメラ１０１はデジタルカメラ１０４からの３枚分の追加印刷要求を受信するので、ステップＳ１５０４に進む。
【０１０４】
ステップＳ１５０４で、印刷枚数の更新を行う。現時点での印刷枚数は上記ステップＳ１４１４において設定された４枚であるが、上記ステップＳ１５０３において追加要求された枚数を追加して印刷枚数を更新する。上記ステップＳ１５０３においてデジタルカメラ１０４から３枚分の追加印刷要求を受信したので、現在の印刷枚数である４枚に３枚追加して印刷枚数を７枚に更新してメモリ２２０に記憶し、ステップＳ１５０２に進む。
【０１０５】
ステップＳ１５０２で、再度一定時間が経過したか判断して、経過していないと判定した場合はステップＳ１５０３、Ｓ１５０４の処理を繰り返す。本実施形態では、他に追加印刷要求を送信する機器はないので、ステップＳ１５０２において３０秒や６０秒といった一定時間が経過したと判定すると、追加印刷要求処理を終了する。
【０１０６】
図１４に説明を戻し、ステップＳ１４１６で、印刷枚数を表示部２２１に表示する。メモリ２２０に記憶した印刷枚数の設定値を読み出して、この設定値を印刷枚数として表示部２２１に表示する。図１７には印刷枚数表示画面の例を示す。図１７に示すように、表示された印刷枚数で印刷するか、印刷枚数を変更するか、配布対象者を表示するかが選択可能となっている。
【０１０７】
次に、ステップＳ１４１７で、上記ステップＳ１４１６の表示に対して、操作者が印刷枚数の変更を選択し実行したか否かを判定する。実行しないと判定した場合はステップＳ１４１９に進み、実行したと判定した場合はステップＳ１４１８に進む。本実施形態では、デジタルカメラ１０１の操作者自身が所持するためにプリンタ１０７で画像データを１枚印刷することを要求するものとして、図１７に示すように、７枚と設定されていた状態からボタンを操作して枚数変更を行うように選択したものとする。よって、ステップＳ１４１８に進む。
【０１０８】
ステップＳ１４１８で、印刷枚数の更新を行う。図１７に示すように、上下ボタンを操作する等して印刷枚数を１枚増やして８枚に更新してメモリ２２０に記憶し、ステップＳ１４１９に進む。
【０１０９】
ステップＳ１４１９で、操作者が配布対象情報表示を選択し実行したか否かを判定する。実行しないと判定した場合はステップＳ１４２１に進み、実行したと判定した場合はステップＳ１４２０に進む。
【０１１０】
ステップＳ１４２０で、配布対象顔情報を表示部２２１に表示する。本実施形態では、図１８に示すように配布対象者の顔を表示する。第１の実施形態のステップＳ４１８と同様に、印刷物の配布対象となるのは、図１２の画像送信済みフラグが「ＦＡＬＳＥ」となっている人物になる。第２の実施形態でも、人物Ｃ、人物Ｄ、人物Ｅ、人物Ｇが配布対象となるので、図１８に示すように、メモリ２２０に記憶した照合先顔データリストの人物Ｃ、人物Ｄ、人物Ｅ、人物Ｇの顔データを表示部２２１に表示する。
【０１１１】
また、本実施形態では、上記ステップＳ１４１５において人物Ｉが"Ｃａｍｅｒａ４"であるデジタルカメラ１０４を操作して３枚追加印刷を要求しているので、デジタルカメラ１０４の操作者に３枚渡すという意味で「Ｃａｍｅｒａ４×３」という表示を行う。
【０１１２】
さらに、本実施形態では、上記ステップＳ１４１８においてデジタルカメラ１０１の操作者自身が所持するために１枚追加したので、それを意味する「＋１枚」という表示を行う。このデジタルカメラ１０１が追加した１枚は誰に配布するかを特定していないため、単に枚数だけ表示している。もちろん、上記ステップＳ１４１８において印刷枚数を更新する際に、誰に配布することを目的としているかを受け付けるような仕組みを追加し、その配布対象者の画像もしくは名前をこの領域に表示するようにしてもよい。配布対象顔並びに配布対象者の情報の表示を行ったら、ステップＳ１４２１に進む。
【０１１３】
ステップＳ１４２１で、操作者が印刷を選択し実行したか否かを判定する。実行しないと判定した場合はステップＳ１４２２に進み、実行したと判定した場合はステップＳ１４２２に進む。
【０１１４】
ステップＳ１４２２で、印刷実行指示を行う。デジタルカメラ１０１はプリンタ１０７とＷＵＳＢ接続し、メモリ２２０に記憶した印刷枚数の設定値である８枚を印刷枚数とした印刷指示メッセージと画像データをプリンタ１０７に送信して、印刷枚数設定処理を終了する。
【０１１５】
ステップＳ１４２３で、操作者がキャンセルを選択し実行したか否かを判定する。実行しないと判定した場合はステップＳ１４１７に戻り、実行したと判定した場合は印刷に関する操作がキャンセルされたものとして、印刷枚数設定処理を終了する。
【０１１６】
プリンタ１０７は、印刷実行指示メッセージと画像データをデジタルカメラ１０１から受信して８枚分の印刷を行う。印刷した８枚の印刷物はステップＳ１４２０で表示部２２１に表示された情報に従って配布すればよい。即ち、人物Ｃ、人物Ｄ、人物Ｅ、人物Ｇに１枚ずつ配布し、追加印刷要求を行ったデジタルカメラ１０４の操作者である人物Ｉに要求した３枚を配布し、デジタルカメラ１０１の操作者自身が所持するために印刷した残りの１枚を引き取ればよい。
【０１１７】
なお、上記ステップＳ１４２１において印刷を実行した後に配布対象者を再確認したい場合は、再度図１４のフローチャートに従ってステップＳ１４２０まで進み、配布対象者の情報を再度表示させて確認すればよい。
【０１１８】
以上述べたように、再生した画像に対して実際に必要な印刷枚数を設定し、再生モードの状態において印刷を実行することができる。このように好適な印刷枚数を容易に設定することができ、必要な印刷処理だけを実行し、紙の無駄な消費を防ぐことができる。
【０１１９】
また、再生中の画像の印刷に際して、追加印刷要求を受け付けることができるので、もし画像データに登録顔データが含まれなくても、その画像データの印刷物を要求したい場合にその要求を反映して印刷枚数に追加することができるという効果がある。
【０１２０】
また、印刷実行指示前に印刷枚数を調整することができるので、例えば撮影者であるデジタルカメラ１０１自身が所持するために印刷枚数を追加することができる。また、印刷紙の残数が少なくなってきた場合に印刷枚数をいったん減らすように調整して、別の画像の印刷を優先して行うということもできる。
【０１２１】
（第３の実施形態）
第３の実施形態では、デジタルカメラ１０１が撮影モードの状態で撮影を行い、撮影モードの間は撮影した画像に対する印刷枚数の設定だけを行い、画像データの送信や印刷指示は行わないようにした例である。画像データの送信や印刷指示を行わないようにした理由としては、画像データ送信処理や印刷指示処理を行うと、ＣＰＵ負荷が当てられたり、メモリリソースが割かれたりするため、連続撮影動作等に影響を与えることがあるためである。
【０１２２】
印刷枚数の設定についての第１の実施形態との違いは、デジタルカメラ１０２〜１０６への画像データ送信を行った結果を印刷枚数に反映していない点である。撮影した画像にデジタルカメラ１０２〜１０６の登録顔データと一致した人物が含まれた場合、その数を画像に写っている全体の人数から減じた数を印刷枚数として記憶し、また画像データの送信先も記憶する。
【０１２３】
図１９は、第３の実施形態における印刷枚数設定処理を示すフローチャートである。なお、デジタルカメラ１０１〜１０６、プリンタ１０７、人物の配置、状態は、第１の実施形態と同様に図３のようになっているものとする。操作者がデジタルカメラ１０１を起動し、操作部２２３のモードダイアルを撮影モードにすると、図１４のフローチャートに従って動作する。
【０１２４】
ステップＳ１９０１〜Ｓ１９０９の処理は、第１の実施形態のステップＳ４０１〜Ｓ４０９（図４を参照）と同一であり、その説明を省略する。ステップＳ１９０７の登録顔データ読み込み処理で用いられる登録機器情報は第１の実施形態で説明した図６と同一であるとする。
【０１２５】
ステップＳ１９１０で、印刷枚数の設定を行う。本実施形態では、上記ステップＳ１９０４において計数した画像に含まれる人物の数から、上記ステップＳ９０５においてセットされる図８の照合先顔データリストの一致フラグが「ＴＲＵＥ」である顔データの数を減じた数を印刷枚数として設定する。本実施形態では、デジタルカメラ１０１〜１０６、プリンタ１０７、人物の配置、状態は図３に示すとおりであり、第１の実施形態と同様に、ステップＳ１９０４においてメモリ２２０に記憶した画像に含まれる人物の数は７である。また、上記ステップＳ９０５においてセットする図８の照合先顔データリストの一致フラグは図１２に示すように人物Ａ、人物Ｂ、人物Ｆである。よって、一致フラグが「ＴＲＵＥ」である顔データの数は３である。即ち、ステップＳ１９１０で設定する印刷枚数は７−３＝４枚となる。
【０１２６】
次に、ステップＳ１９１１で、撮影した画像に対する印刷枚数と配布対象情報と画像データ送信先を記憶する。印刷枚数は上記ステップＳ１９１０において設定した４枚である。本実施形態では、配布対象者は図１２の照合先顔データリストの一致フラグが「ＦＡＬＳＥ」である人物Ｃ、人物Ｄ、人物Ｅ、人物Ｇとなる。そこで、メモリ２２０に記憶した照合先顔データリストから該４名の顔データを読み出しておく。画像データの送信先は、図６の登録機器情報の送信対象フラグが「ＴＲＵＥ」の状態である登録機器である。送信対象フラグは上記ステップＳ９０６においてセットされるが、本実施形態における送信対象フラグも第１の実施形態と同様になる。即ち、図１０に示すように"Ｃａｍｅｒａ２"及び"Ｃａｍｅｒａ４"が「ＴＲＵＥ」となっており、画像データの送信先は"Ｃａｍｅｒａ２"及び"Ｃａｍｅｒａ４"となる。
【０１２７】
この印刷枚数、配布対象情報、画像データの送信先を、画像データのファイル名と関連付けてメモリ２２０に確保した印刷枚数、配布対象情報、画像データ送信先の記憶領域に記憶する。例えば、撮影した画像データのファイル名が"００１．ＪＰＧ"であったとすると、画像ファイルに対する印刷枚数、配布対象情報、画像データ送信先のリストは図２０のようになる。以上で、印刷枚数設定処理を終了する。
【０１２８】
撮影を繰り返すたびに撮影した画像データに対する印刷枚数と画像データ送信先が設定されると、ステップＳ１９１１において図２０に示すリストに順次追加されていく。詳細な説明は行わないが、撮影モードが終了した後で図２０のリストの情報に基づいて各画像データの印刷処理や画像データ送信処理、印刷物の配布をまとめて行う。
【０１２９】
以上述べたように、撮影した画像に対して実際に必要な印刷枚数を設定することができる。そして、撮影モードにおける撮影が完了した後で、撮影した画像に対する印刷をまとめて行う際に、必要な印刷処理だけを実行し、紙の無駄な消費を防ぐことができる。
【０１３０】
また、撮影した画像データに対する実際に必要な印刷枚数の記憶と画像データの送信先の記憶だけを行い、デジタルカメラ１０２〜１０６への画像データの送信やプリンタ１０７への印刷指示や画像データの送信を行わない。これにより、撮影動作に対してＣＰＵ負荷やメモリリソースを割り当てることができるので、撮影動作をスムーズに行うことができるという効果がある。
【０１３１】
（第４の実施形態）
第４の実施形態では、ＤＰＯＦ（Digital Print Order Format）ファイルを用いて印刷枚数を設定する場合について説明する。デジタルカメラ１０１が再生モードの状態で画像再生を行い、任意の再生画像に対する印刷枚数の設定を行い、ＤＰＯＦファイルに設定された印刷枚数を記録する。再生画像に含まれる人物の数を印刷枚数としてＤＰＯＦファイルに記憶し、デジタルカメラ１０２〜１０６の登録顔データと一致した人物が含まれた場合は該デジタルカメラに画像データを送信し、送信に成功するごとにＤＰＯＦファイルを更新する。
【０１３２】
図２１、図２２は、第４の実施形態における印刷枚数設定処理を示すフローチャートである。なお、デジタルカメラ１０１〜１０６、プリンタ１０７、人物の配置、状態は、第１の実施形態と同様に図３のようになっているものとする。操作者がデジタルカメラ１０１を起動し、操作部２２３のモードダイアルを再生モードにすると、図２１のフローチャートに従って動作する。
【０１３３】
まずステップＳ２１０１で、操作者が操作部２２３のスイッチを操作し画像送りする等して任意の画像データの再生を指示すると、画像データの再生を行う。
【０１３４】
次に、ステップＳ２１０２で、印刷枚数設定指示を受ける。操作者が表示部２２１に表示されるメニューから印刷枚数設定を指示したり、操作部２２３のボタンのうち印刷枚数設定指示用に割り当てられたボタンを押下したりすることで、再生している画像に対する印刷枚数設定指示を行う。
【０１３５】
次に、ステップＳ２１０３で、第１の実施形態のステップＳ４０４と同様に画像に含まれる人数を計数してメモリ２２０に記憶する。デジタルカメラ１０１〜１０６、プリンタ１０７、人物の配置、状態は図３に示すとおりであり、ステップＳ２１０３においてメモリ２２０に記憶する画像に含まれる人物の数は７である。
【０１３６】
次に、ステップＳ２１０４で、上記ステップＳ２１０３において計数された再生画像に含まれる人物の数を印刷枚数としてＤＰＯＦファイルに記録する。上記ステップＳ２１０３において計数された人物の数は７人なので、再生画像の印刷枚数は７枚としてＤＰＯＦファイルに記録する。ステップＳ２１０４の時点でデジタルカメラ１０１のフラッシュメモリ２１２に印刷枚数設定用のＤＰＯＦファイルが存在しない場合は新規作成して記録する。存在する場合は既存のＤＰＯＦファイルに再生している画像に対する印刷枚数の情報を付加して上書き記録する。
【０１３７】
次に、ステップＳ２１０５で、印刷枚数設定モードが「人物数設定モード」であるか「印刷数自動設定モード」であるかを判定する。操作者は予めメニュー画面等でいずれかのモードに設定しているものとする。印刷枚数設定モードが「人物数設定モード」であると判定した場合はステップＳ２１１３に進み、「印刷数自動設定モード」であると判定した場合はステップＳ２１０６に進む。
【０１３８】
ステップＳ２１０６〜Ｓ２１０８の処理は、第１の実施形態のステップＳ４０７〜Ｓ４０９（図４を参照）と同一であり、その説明を省略する。ステップＳ２１０６の登録顔データ読み込み処理で用いられる登録機器情報は第１の実施形態で説明した図６と同一であるとする。ステップＳ２１０８の完了時における送信対象フラグは第１の実施形態と同様に図１０に示すように"Ｃａｍｅｒａ２"及び"Ｃａｍｅｒａ４"が「ＴＲＵＥ」となっており、画像データの送信先は"Ｃａｍｅｒａ２"及び"Ｃａｍｅｒａ４"となる。
【０１３９】
次に、ステップＳ２１０９で、操作部２２３のモードダイアルに変更があったか否かを判定する。変更がないと判定した場合はステップＳ２１１１に進む。操作者が緊急に撮影等を行う場合はモードダイアルが撮影モードに変更されているので、変更があった場合はステップＳ２１１０に進む。ステップＳ２１１０では、変更したモードにおける動作（例えば撮影モードでの撮影動作）を行い、その動作を完了した後、モードダイアルが再生モードに戻されたことを検知して、ステップＳ２１１１に進む。
【０１４０】
ステップＳ２１１１で、画像データ送信対象の登録機器に対する画像データ送信が全て完了したか否かを判定する。完了したと判定した場合はステップＳ２１１３に進み、完了していないと判定した場合はステップＳ２１１２に進む。現時点ではまだ画像データ送信を行っていないので、ステップＳ２１１２に進む。
【０１４１】
ステップＳ２１１２で、画像データの送信を行う。ここで、図２２は、図２１のステップＳ２１１２の画像データ送信処理を示すフローチャートである。本実施形態では、画像データの送信を行う必要のある機器は図１０の送信対象フラグが「ＴＲＵＥ」となっている"Ｃａｍｅｒａ２"及び"Ｃａｍｅｒａ４"である。"Ｃａｍｅｒａ２"であるデジタルカメラ１０２、"Ｃａｍｅｒａ４"であるデジタルカメラ１０４の順番に画像データの送信を行うものとする。よって、まず"Ｃａｍｅｒａ２"であるデジタルカメラ１０２に接続することになる。
【０１４２】
図２２のステップＳ２２０１〜Ｓ２２０５の処理は、第１の実施形態のステップＳ１１０１〜Ｓ１１０５と同一であり、その説明を省略する。"Ｃａｍｅｒａ２"であるデジタルカメラ１０２への画像送信がステップＳ２２０３で成功すると、第１の実施形態と同様にステップＳ２２０５で図８の人物Ａと人物Ｂの画像送信済みフラグを「ＴＲＵＥ」にセットし、ステップＳ２２０６に進む。
【０１４３】
ステップＳ２２０６で、ＤＰＯＦファイル内に記録している再生画像の印刷枚数を更新してＤＰＯＦファイルを上書きして記録する。再生画像の印刷枚数の更新は、図８に示す照合先顔データリストのうち画像送信済みフラグが「ＦＡＬＳＥ」状態である顔データの数を再生画像の印刷枚数とすることで行う。デジタルカメラ１０２への画像データ送信後に上記ステップＳ２２０５において図８の人物Ａと人物Ｂの画像送信済みフラグを「ＴＲＵＥ」にセットしたので、画像送信済みフラグが「ＦＡＬＳＥ」である顔データの数は７から５に減っている。よって、ＤＰＯＦファイルに記録されている印刷枚数は７枚であったが、５枚に更新してＤＰＯＦファイルを上書きして記録し、画像データ送信処理を終了して、図２１のステップＳ２１０９に進む。
【０１４４】
図２１に説明を戻し、ステップＳ２１０９で、操作部２２３のモードダイアルに変更があったか否かを判定する。変更がないものとしてステップＳ２１１１に進む。
【０１４５】
画像データ送信対象の登録機器に対する画像送信が全て完了していないので、ステップＳ２１１２に進み、ステップＳ２２０１で、次に"Ｃａｍｅｒａ４"であるデジタルカメラ１０４への画像送信を行う。ステップＳ２２０３で、"Ｃａｍｅｒａ４"であるデジタルカメラ１０４への画像送信が成功すると、第１の実施形態と同様にステップＳ２２０５で、図８の人物Ｆの画像送信済みフラグを新たに「ＴＲＵＥ」にセットし、ステップＳ２２０６に進む。
【０１４６】
ステップＳ２２０６で、再生画像の印刷枚数の更新とＤＰＯＦファイルの上書き記録を行う。デジタルカメラ１０４への画像データ送信後に上記ステップＳ２２０５において図８の人物Ｆの画像送信済みフラグを新たにセットした。このため、画像送信済みフラグが「ＦＡＬＳＥ」である顔データは第１の実施形態と同様に図１２に示すように数は５から４に減っている。よって、ＤＰＯＦファイルに記録されている印刷枚数は５枚であったが、４枚に更新してＤＰＯＦファイルを上書きして記録し、画像データ送信処理を終了して、図２１のステップＳ２１０９に進む。
【０１４７】
図２１に説明を戻し、ステップＳ２１０９で、操作部２２３のモードダイアルに変更があったか否かを判定する。変更がないものとしてステップＳ２１１１に進む。
【０１４８】
画像データ送信対象の登録機器に対する画像送信が全て完了してので、ステップＳ２１１３に進む。ステップＳ２１１３で、印刷物の配布対象となる人物の情報を表示部２２１に表示する。本実施形態では、第１の実施形態と同様に人物Ｃ、人物Ｄ、人物Ｅ、人物Ｇが配布対象となるので、図１３に示すように、メモリ２２０に記憶した照合先顔データリストの人物Ｃ、人物Ｄ、人物Ｅ、人物Ｇの顔データを表示部２２１に表示する。
【０１４９】
次に、ステップＳ２１１４で、図１３に示す画面上で終了ボタンが実行されたか否かを判定する。実行されていないと判定した場合はステップＳ２１１４に戻り、再度終了ボタン実行の判定を行い、実行されたと判定した場合は印刷枚数設定処理を終了する。
【０１５０】
印刷枚数設定処理を終了した時点でデジタルカメラ１０１のフラッシュメモリ２１２に記憶されたＤＰＯＦファイルに記録されている再生画像の印刷枚数は４枚となる。このＤＰＯＦファイルが記録されたメモリカードを写真店に持ち込む等して、ＤＰＯＦファイルを利用した印刷を行うことにより、この画像が４枚印刷される。この４枚の印刷物をステップＳ２１１３の配布対象人物の表示に従って人物Ｃ、人物Ｄ、人物Ｅ、人物Ｇに配布すればよい。
【０１５１】
写真店等で印刷を行った後で配布対象者を再確認したい場合は、再度図２１のフローチャートに従ってステップＳ２１１３まで進み、配布対象者の情報を再度表示させて確認すればよい。
【０１５２】
以上述べたように、再生した画像に対する印刷枚数の設定を行い、ＤＰＯＦファイルに記録することができる。具体的には人物Ａから人物Ｇの計７人が写った画像データについて、人物Ａ、人物Ｂ、人物Ｆについてはデジタルカメラ１０２とデジタルカメラ１０４に画像データを送信する。そして、残りの人物Ｃ、人物Ｄ、人物Ｅ、人物Ｇの４人分だけを印刷枚数としてＤＰＯＦファイルに記録することができる。これにより、写真店等に持っていく場合に、必要以上に印刷を注文することを防ぐことができるので、無駄な印刷料金の支払いを防ぐことができるといった効果がある。
【０１５３】
なお、本発明の目的は、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給することによっても達成される。この場合、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行する。
【０１５４】
この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１５５】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【０１５６】
また、コンピュータが読み出したプログラムコードを実行することにより、上述した実施形態の機能が実現されるだけに限らない。例えば、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（基本システム或いはオペレーティングシステム）等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現されてもよい。
【０１５７】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる形態でもよい。この場合メモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１５８】
【図１】本実施形態に係る画像送信システムの構成を示す図である。
【図２】本実施形態に係るデジタルカメラの構成例を示す図である。
【図３】デジタルカメラ、プリンタ、人物の配置、状態を示す図である。
【図４】第１の実施形態における印刷枚数設定処理を示すフローチャートである。
【図５】登録顔データ読み込み処理を示すフローチャートである。
【図６】登録機器テーブルの例を示す図である。
【図７】照合元顔データリストの例を示す図である。
【図８】照合先顔データリストの例を示す図である。
【図９】顔データ照合処理を示すフローチャートである。
【図１０】登録機器テーブルの例を示す図である。
【図１１】画像データ送信処理を示すフローチャートである。
【図１２】照合先顔データリストの例を示す図である。
【図１３】印刷物の配布対象となる人物の情報を表示する画面の例を示す図である。
【図１４】第２の実施形態における印刷枚数設定処理を示すフローチャートである。
【図１５】追加印刷要求処理を示すフローチャートである。
【図１６】追加印刷要求画面の例を示す図である。
【図１７】印刷枚数表示画面の例を示す図である。
【図１８】印刷物の配布対象となる人物の情報を表示する画面の例を示す図である。
【図１９】第３の実施形態における印刷枚数設定処理を示すフローチャートである。
【図２０】画像ファイルに対する印刷枚数、配布対象情報、画像データ送信先のリストを示す図である。
【図２１】第４の実施形態における印刷枚数設定処理を示すフローチャートである。
【図２２】画像データ送信処理を示すフローチャートである。
【符号の説明】
【０１５９】
１０１〜１０６：デジタルカメラ
１０７：プリンタ
２０２：撮影レンズ
２０３：シャッター
２０４：撮像素子
２０５：Ａ／Ｄ変換器
２０６：タイミング発生回路
２０７：Ｄ／Ａ変換器
２０８：メモリ制御回路
２０９：システム制御回路
２１０：画像処理回路
２１１：画像表示メモリ
２１２：フラッシュメモリ
２１３：画像表示部
２１４：露光制御部
２１５：測距制御部
２１６：ズーム制御部
２１７：フラッシュ
２１８：電源制御部
２１９：電源
２２０：メモリ
２２１：表示部
２２２：不揮発性メモリ
２２３：操作部
２２４：シャッタースイッチ
２２５：ＷＵＳＢ通信制御部
２２６：アンテナ部
２２７：顔認識部
【図１】
2009147454.tif 000003
【図２】
2009147454.tif 000004
【図３】
2009147454.tif 000005
【図４】
2009147454.tif 000006
【図５】
2009147454.tif 000007
【図６】
2009147454.tif 000008
【図７】
2009147454.tif 000009
【図８】
2009147454.tif 000010
【図９】
2009147454.tif 000011
【図１０】
2009147454.tif 000012
【図１１】
2009147454.tif 000013
【図１２】
2009147454.tif 000014
【図１３】
2009147454.tif 000015
【図１４】
2009147454.tif 000016
【図１５】
2009147454.tif 000017
【図１６】
2009147454.tif 000018
【図１７】
2009147454.tif 000019
【図１８】
2009147454.tif 000020
【図１９】
2009147454.tif 000021
【図２０】
2009147454.tif 000022
【図２１】
2009147454.tif 000023
【図２２】
2009147454.tif 000024