(57)【特許請求の範囲】
【請求項１】
画像データのうち、被写体が含まれる領域を識別する識別手段と、
被写体を示す被写体情報と前記画像データの送信先を示す送信先情報とを対応付けて管理する管理手段と、
前記識別手段により識別された領域に含まれる被写体の被写体情報と、前記管理手段において管理される被写体情報とを、前記識別手段により識別された領域に含まれる被写体毎に照合する照合手段と、
前記照合手段による照合結果に基づいて、前記識別手段により識別された領域に含まれる被写体単位で前記画像データの送信先を決定する決定手段と、
前記決定手段により決定された送信先への前記画像データの送信状況を示すステータスデータを、前記識別手段により識別された各被写体に対応付けて表示手段に表示する表示制御手段とを有し、
前記表示制御手段は、前記被写体毎のステータスデータを表示することを特徴とする画像処理装置。
【請求項２】
前記ステータスデータは、前記画像データが送信済みであることを示す情報、前記画像データが送信中であることを示す情報、前記画像データが未送信であることを示す情報、該当する被写体に対応する送信先情報が未登録であることを示す情報、該当する被写体に対応する送信先情報の数、及び、該当する被写体に対応する送信先情報の送信先への前記画像データの送信順序のうちの何れか一つを少なくとも含むことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記ステータスデータは、前記ステータスデータの内容を識別可能に前記表示手段に表示されることを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記画像データを拡大表示させることにより、前記識別可能な情報が表示されることを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記画像データの拡大表示によって前記識別可能な情報が表示されることを通知する通知手段を更に有することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記識別可能な情報は、アイコン及びカラー表示のうちの少なくとも何れか一つによって示される情報であることを特徴とする請求項３乃至５の何れか１項に記載の画像処理装置。
【請求項７】
アイコン及びカラー表示のうちの少なくとも何れか一つによって示される情報の意味を前記表示手段に一覧表示することを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記識別手段により識別された領域に含まれる被写体の被写体情報に対応する送信先情報に示される送信先への前記画像データの送信が全て完了した場合、その旨を前記表示手段に表示することを特徴とする請求項１乃至７の何れか１項に記載の画像処理装置。
【請求項９】
前記識別可能な情報を指定可能な操作手段と、
前記操作手段の操作によって指定された前記識別可能な情報である前記ステータスデータによって示される前記画像データの送信状況以降の処理を指示する指示手段とを更に有することを特徴とする請求項３に記載の画像処理装置。
【請求項１０】
前記操作手段の操作によって指定された前記識別可能な情報である前記ステータスデータによって示される前記画像データの送信状況が次の処理を実行不可能な送信状況である場合、前記指示手段による処理の指示を受け付けないようにすることを特徴とする請求項９に記載の画像処理装置。
【請求項１１】
前記画像データの送信状況が次の処理を実行不可能な送信状況である場合とは、既に前記画像データの送信が終了している場合、及び、前記画像データの送信先の装置の電源が入っていない場合の少なくとも何れか一方を含むことを特徴とする請求項１０に記載の画像処理装置。
【請求項１２】
前記識別手段は、被写体の顔及び当該被写体に対応する音声のうちの少なくとも何れか一方を認識することによって当該被写体が含まれる領域を識別することを特徴とする請求項１乃至１１の何れか１項に記載の画像処理装置。
【請求項１３】
前記管理手段は、前記画像データの送信先情報と少なくとも一つの被写体情報とを対応付けて管理することを特徴とする請求項１乃至１２の何れか１項に記載の画像処理装置。
【請求項１４】
前記ステータスデータは、前記画像データと関連付けて管理されることを特徴とする請求項１乃至１３の何れか１項に記載の画像処理装置。
【請求項１５】
画像処理装置の制御方法であって、
画像データのうち、被写体が含まれる領域を識別する識別ステップと、
被写体を示す被写体情報と前記画像データの送信先を示す送信先情報とを対応付けて管理手段において管理する管理ステップと、
前記識別ステップで識別された領域に含まれる被写体の被写体情報と、前記管理ステップにおいて管理される被写体情報とを、前記識別ステップで識別された領域に含まれる被写体毎に照合する照合ステップと、
前記照合ステップでの照合結果に基づいて、前記識別ステップで識別された領域に含まれる被写体単位で前記画像データの送信先を決定する決定ステップと、
前記決定ステップで決定された送信先への前記画像データの送信状況を示すステータスデータを、前記識別ステップで識別された各被写体に対応付けて表示手段に表示する表示制御ステップとを含み、
前記表示制御ステップでは、前記被写体毎のステータスデータを表示することを特徴とする画像処理装置の制御方法。
【請求項１６】
画像処理装置の制御方法をコンピュータに実行させるためのプログラムであって、
画像データのうち、被写体が含まれる領域を識別する識別ステップと、
被写体を示す被写体情報と前記画像データの送信先を示す送信先情報とを対応付けて管理手段において管理する管理ステップと、
前記識別ステップで識別された領域に含まれる被写体の被写体情報と、前記管理ステップにおいて管理される被写体情報とを、前記識別ステップで識別された領域に含まれる被写体毎に照合する照合ステップと、
前記照合ステップでの照合結果に基づいて、前記識別ステップで識別された領域に含まれる被写体単位で前記画像データの送信先を決定する決定ステップと、
前記決定ステップで決定された送信先への前記画像データの送信状況を示すステータスデータを、前記識別ステップで識別された各被写体に対応付けて表示手段に表示する表示制御ステップとをコンピュータに実行させ、
前記表示制御ステップでは、前記被写体毎のステータスデータを表示することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置から他の装置に画像データを送信する技術に関するものである。
【背景技術】
【０００２】
近年、デジタルカメラが普及しており、撮像された被写体の画像データをパーソナルコンピュータ（ＰＣ）、他のデジタルカメラやプリンタ等の他装置に転送することが頻繁に行われている。
【０００３】
また、撮像装置における顔認識技術に関する検討も進んでいる。例えば特許文献１には、被写体の顔画像と画像送信先情報を関連付けて登録し、撮影画像と登録情報が一致した場合に画像を送信する発明が開示されている。特許文献２には、人物画像とメールアドレスを対応付けて管理し、撮影画像に登録されている人物画像が含まれている場合には対応するメールアドレスへ画像を送信する発明が開示されている。このように、撮像装置において顔認識技術を利用した画像伝送技術に関する技術が知られている。
【０００４】
【特許文献１】特開２００５−２５２４５７号公報
【特許文献２】特開２００４−３５６９８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記従来技術では、人物画像と画像送信先情報を関連付けて管理することにより、撮影画像に登録済みの人物が含まれている場合に、対応する送信先へ画像を送信することが可能となる。
【０００６】
しかしながら、撮影画像中の人物のうち、誰の画像送信先情報が登録済みなのか、また誰に画像が送信済みで、誰に未送信なのか瞬時に判断することは困難である。
【０００７】
特許文献１においては、登録されている画像送信先情報を撮影画像に重ねて表示することは可能だが、撮影画像をその送信先へ送信済みか否かを判別することはできない。
【０００８】
そこで、本発明の目的は、各被写体に対応する送信先への画像データの送信状況を判別可能とすることにある。
【課題を解決するための手段】
【０００９】
本発明の画像処理装置は、画像データのうち、被写体が含まれる領域を識別する識別手段と、被写体を示す被写体情報と前記画像データの送信先を示す送信先情報とを対応付けて管理する管理手段と、前記識別手段により識別された領域に含まれる被写体の被写体情報と、前記管理手段において管理される被写体情報とを、前記識別手段により識別された領域に含まれる被写体毎に照合する照合手段と、前記照合手段による照合結果に基づいて、前記識別手段により識別された領域に含まれる被写体単位で前記画像データの送信先を決定する決定手段と、前記決定手段により決定された送信先への前記画像データの送信状況を示すステータスデータを、前記識別手段により識別された各被写体に対応付けて表示手段に表示する表示制御手段とを有し、前記表示制御手段は、前記被写体毎のステータスデータを表示することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ユーザは被写体に対応する送信先へのデータの送信状況を容易に判別することが可能となる。
【発明を実施するための最良の形態】
【００１１】
＜第１の実施形態＞
図１は、本発明の実施形態を適用できる画像処理装置の一例である、デジタルカメラ１００の構成を示す図である。
１０は撮影レンズ、１２は絞り機能を備えるシャッタ、１４は光学像を電気信号に変換する撮像素子、１６は撮像素子１４のアナログ信号出力をディジタル信号に変換するＡ／Ｄ変換器である。なお、デジタルカメラ１００は、本発明の画像送信管理装置の一構成例である。
【００１２】
１８は撮像素子１４、Ａ／Ｄ変換器１６、Ｄ／Ａ変換器２６にクロック信号や制御信号を供給するタイミング発生回路であり、メモリ制御回路２２及びシステム制御回路５０により制御される。
【００１３】
２０は画像処理回路であり、Ａ／Ｄ変換器１６からのデータ或いはメモリ制御回路２２からのデータに対して所定の画素補間処理や色変換処理を行う。
【００１４】
また、画像処理回路２０においては、撮像した画像データを用いて所定の演算処理を行う。そして、画像処理回路２０は、得られた演算結果に基づいてシステム制御回路５０が露光制御手段４０、測距制御手段４２に対して制御を行う処理を行っている。即ち、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理等が行われる。
【００１５】
さらに、画像処理回路２０においては、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００１６】
２２はメモリ制御回路であり、Ａ／Ｄ変換器１６、タイミング発生回路１８、画像処理回路２０、画像表示メモリ２４、Ｄ／Ａ変換器２６、メモリ３０、圧縮・伸長回路３２を制御する。
【００１７】
Ａ／Ｄ変換器１６のデータが画像処理回路２０、メモリ制御回路２２を介して、或いはＡ／Ｄ変換器１６のデータが直接メモリ制御回路２２を介して、画像表示メモリ２４或いはメモリ３０に書き込まれる。
【００１８】
２４は画像表示メモリ、２６はＤ／Ａ変換器、２８はＴＦＴ ＬＣＤ等から成る画像表示部であり、画像表示メモリ２４に書き込まれた表示用の画像データはＤ／Ａ変換器２６を介して画像表示部２８により表示される。
【００１９】
画像表示部２８を用いて撮像した画像データを逐次表示すれば、電子ファインダ機能を実現することが可能である。
【００２０】
また、画像表示部２８は、システム制御回路５０の指示により任意に表示をＯＮ／ＯＦＦすることが可能であり、表示をＯＦＦにした場合にはデジタルカメラ１００の電力消費を大幅に低減することが出来る。
【００２１】
３０は撮影した静止画像や動画像を格納するためのメモリであり、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶量を備えている。
【００２２】
これにより、複数枚の静止画像を連続して撮影する連射撮影やパノラマ撮影の場合にも、高速かつ大量の画像書き込みをメモリ３０に対して行うことが可能となる。
【００２３】
また、メモリ３０はシステム制御回路５０の作業領域としても使用することが可能である。
【００２４】
３２は適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮伸長する圧縮・伸長回路であり、メモリ３０に格納された画像を読み込んで圧縮処理或いは伸長処理を行い、処理を終えたデータをメモリ３０に書き込む。
【００２５】
４０は絞り機能を備えるシャッタ１２を制御する露光制御手段であり、フラッシュ４８と連携することによりフラッシュ調光機能も有するものである。
【００２６】
４２は撮影レンズ１０のフォーカシングを制御する測距制御手段、４４は撮影レンズ１０のズーミングを制御するズーム制御手段、４６はバリアである保護手段１０２の動作を制御するバリア制御手段である。
【００２７】
４８はフラッシュであり、ＡＦ補助光の投光機能、フラッシュ調光機能も有する。露光制御手段４０、測距制御手段４２はＴＴＬ方式を用いて制御されており、撮像した画像データを画像処理回路２０によって演算した演算結果に基づき、システム制御回路５０が露光制御手段４０、測距制御手段４２に対して制御を行う。
【００２８】
５０はシステム制御回路である。システム制御回路５０は、各部からの入力信号やプログラムに従い、デジタルカメラ１００全体を制御する。具体的には、表示制御処理、通信制御処理といった制御処理を実行する。さらに、撮影画像の被写体認識処理や、被写体認識結果と管理データの照合処理や、ステータスデータの生成処理など、本実施形態で必要な各種処理を実行する。被写体認識処理とは、撮像された画像データの領域から被写体が撮像されている領域を特定する処理である。被写体領域とは、例えば被写体の顔の領域などがある。なお、システム制御回路５０は必ずしも１つのハードウェアで構成されている必要はなく、複数のハードウェアが制御部として機能を分担することで、デジタルカメラ１００の機能を実現してもよい。５２はシステム制御回路５０の動作用の定数、変数、プログラム等を記憶するメモリである。
【００２９】
５４はシステム制御回路５０でのプログラムの実行に応じて、文字、画像、音声等を用いて動作状態やメッセージ等を表示する液晶表示装置、スピーカ等の表示部である。表示部５４は、デジタルカメラ１００の操作部近辺の視認し易い位置に単数或いは複数個所設置され、例えばＬＣＤやＬＥＤ、発音素子等の組み合わせにより構成されている。
【００３０】
また、表示部５４は、その一部の機能が光学ファインダ１０４内に設置されている。表示部５４の表示内容のうち、ＬＣＤ等に表示するものとしては、例えば下記に示すものがある。まず、シングル／連写撮影表示、セルフタイマ表示、圧縮率表示、記録画素数表示、記録枚数表示、残撮影可能枚数表示、シャッタスピード表示、絞り値表示、露出補正表示、フラッシュ表示、赤目緩和表示、マクロ撮影表示などの撮影の設定に関する情報がある。さらに、ブザー設定表示、時計用電池残量表示、電池残量表示、エラー表示、複数桁の数字による情報表示、外部記憶媒体９３の着脱状態表示、通信Ｉ／Ｆ動作表示、日付け・時刻表示、等がある。
【００３１】
また、表示部５４の表示内容のうち、光学ファインダ１０４内に表示するものとしては、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタスピード表示、絞り値表示、露出補正表示、等がある。
【００３２】
５６は電気的に消去・記録可能な不揮発性メモリであり、例えばＥＥＰＲＯＭ等が用いられる。本実施形態で被写体情報と画像送信先情報を関連付けて管理されている管理データはこの不揮発性メモリに記憶されている。
【００３３】
６０、６２、６４、６６、６８及び７０は、システム制御回路５０の各種の動作指示を入力するための操作手段であり、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。
【００３４】
ここで、これらの操作手段の具体的な説明を行う。
６０はモードダイアルスイッチで、電源オフ、自動撮影モード、撮影モード、パノラマ撮影モード、再生モード、マルチ画面再生・消去モード、ＰＣ接続モード等の各機能モードを切り替え設定することが出来る。
【００３５】
６２はシャッタスイッチＳＷ１である。シャッタスイッチＳＷ１は、不図示のシャッタボタンの操作途中でＯＮとなり、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作開始を指示する。
【００３６】
６４はシャッタスイッチＳＷ２である。シャッタスイッチＳＷ２は、不図示のシャッタボタンの操作完了でＯＮとなり、露光処理、現像処理、記録処理という一連の処理が指示される。露光処理とは、撮像素子１４から読み出した信号をＡ／Ｄ変換器１６、メモリ制御回路２２を介してメモリ３０に画像データを書き込む処理である。現像処理とは、画像処理回路２０やメモリ制御回路２２での演算を用いた処理である。記録処理とは、メモリ３０から画像データを読み出し、圧縮・伸長回路３２で圧縮を行い、外部記憶媒体９３に画像データを書き込む処理である。
【００３７】
６６は画像表示ＯＮ／ＯＦＦスイッチで、画像表示部２８のＯＮ／ＯＦＦを設定することが出来ると共に、本発案の表示モードのＯＮ／ＯＦＦを設定することが可能である。
【００３８】
この機能により、光学ファインダ１０４を用いて撮影を行う際に、ＴＦＴ ＬＣＤ等から成る画像表示部への電流供給を遮断することにより、省電力を図ることが可能となる。それと共に、ユーザの意図に合わせて表示モードの使用／不使用を切り替えることができる。
【００３９】
６８はクイックレビューＯＮ／ＯＦＦスイッチで、撮影直後に撮影した画像データを自動再生するクイックレビュー機能を設定する。
【００４０】
７０は各種ボタンやタッチパネル等からなる操作部である。操作部７０は、例えば以下のものを含む。まず、メニューボタン、セットボタン、マクロボタン、マルチ画面再生改ページボタン、フラッシュ設定ボタン、単写／連写／セルフタイマ切り替えボタンなどがある。さらに、メニュー移動＋（プラス）ボタン、メニュー移動−（マイナス）ボタン、再生画像移動＋（プラス）ボタン、再生画像−（マイナス）ボタンなどがある。さらに、撮影画質選択ボタン、露出補正ボタン、日付／時間設定ボタン等がある。本実施形態においてアイコンの指定や選択もこの操作部を用いて行われる。
【００４１】
８０は電源制御手段であり、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成されている。電源制御手段８０は、電池の装着の有無、電池の種類、電池残量の検出を行い、検出結果及びシステム制御回路５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記憶媒体を含む各部へ供給する。
【００４２】
８２はコネクタ、８４はコネクタ、８６はアルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプタ等からなる電源手段である。
【００４３】
９０はメモリカード等の外部記憶媒体とデータの送受信を行うカードコントローラである。９１はメモリカード等の外部記憶媒体とのインタフェース、９２はメモリカード等の外部記憶媒体と接続を行うコネクタである。９３はメモリカード等の外部記憶媒体である。９８はコネクタ９２に外部記憶媒体９３が装着されているか否かを検知する記憶媒体着脱検知手段である。
【００４４】
１０２は、デジタルカメラ１００のレンズ１０を含む撮像部を覆う事により、撮像部の汚れや破損を防止するバリアである保護手段である。
【００４５】
１０４は光学ファインダであり、画像表示部２８による電子ファインダ機能を使用すること無しに、光学ファインダのみを用いて撮影を行うことが可能である。また、光学ファインダ１０４内には、表示部５４の一部の機能、例えば、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタスピード表示、絞り値表示、露出補正表示などが設置されている。
【００４６】
１１０は他の機器と無線通信を行うための通信手段であり、アンテナ１１２と接続されている。以上がデジタルカメラ１００の全体のシステム構成である。
【００４７】
図２は、本実施形態に係るシステムの構成例を示す図である。操作者２０１が所持するデジタルカメラ２１０は、無線ネットワーク２００により他のユーザ（２０２、２０３、２０４、２０５）がそれぞれ所持するデジタルカメラ（２２０、２３０、２４０、２５０）と無線接続可能である。なお、デジタルカメラ２１０、２２０、２３０、２４０、２５０は、図１で示したデジタルカメラ１００と同様の構成を持つものとする。また本実施形態では、無線ネットワークはIEEE802.11a/b/g等の無線ＬＡＮとして説明する。但し、無線ネットワークの種類は本発明を限定するものではなく、他にWireless USBなどで用いられるＵＷＢ（Ultra Wide Band）やBluetoothなどであっても構わない。
【００４８】
これらの機器が、一般的な無線ＬＡＮで使用されるネットワーク識別情報であるＳＳＩＤや無線通信チャネル、暗号化のキー等の無線パラメータについて予め情報をメモリ上に記憶しておく。そして、そのパラメータに基づいて無線ＬＡＮによるネットワークを構築する。ＳＳＩＤとは、Service Set Identifierの略称である。
【００４９】
図３は、被写体情報と画像送信先情報が関連付けて記憶されている管理データを示す図である。
【００５０】
図３に示すように、管理データは、複数の登録されている管理データを識別するための登録名、無線ＬＡＮパラメータ、無線ＬＡＮパラメータに関連付けられている被写体情報（登録顔データ）から構成される。
【００５１】
この管理データは撮影画像中に登録されている被写体が存在した場合、それに対応する無線ＬＡＮパラメータを用いて画像を対象の他のデジタルカメラへ送信するために用いられる。なお、１つの無線ＬＡＮパラメータに対して複数の顔データを関連付けて登録することが可能である。
【００５２】
管理データの登録方法は、デジタルカメラの操作部を操作して登録する顔データを切り出した上で行われる次の手法が挙げられる。即ち、無線ＬＡＮパラメータを手入力する方法や、ＰＣとデジタルカメラを接続し、ＰＣで作成した登録データをカメラへ送信する方法や、無線通信を利用して登録データを送信する方法等が挙げられる。しかし、本実施形態では何らかの方法で管理データがデジタルカメラに登録されているものとし、その登録手法は本発明を限定するものではない。
【００５３】
図４は、画像データに対して被写体認識を行った結果と、図３に示す管理データ３００を照合した結果得られる画像ステータステーブル４００を示す図である。
【００５４】
本実施形態では、図５に示す画像データ５００に対して被写体認識を行う。その場合、認識された顔データ（faceA、faceB、faceD、faceF）それぞれについて、図３の管理データ３００に登録されているか照合を行い、各顔データに対して登録されている無線ＬＡＮパラメータの数及び無線ＬＡＮパラメータを記憶する。
【００５５】
この場合、faceAについては無線ＬＡＮパラメータWirelessParam１、WirelessParam２が関連付けられている。以下、ある顔データに対して関連付けられている無線ＬＡＮパラメータをその顔データの対応無線ＬＡＮパラメータと呼ぶ。FaceAに対する対応無線ＬＡＮパラメータはWirelessParam１、WirelessParam２であり、その登録数は２となる。以下、画像データ５００に写っている、faceB、faceD、faceFに対しても同様に管理データ３００との照合処理を行い、登録数及び対応無線ＬＡＮパラメータを算出する。さらに、以上の処理によって算出した対応無線ＬＡＮパラメータに対する、現在の画像送信状況を送信ステータスとして記憶する。
【００５６】
図６は、本実施形態のデジタルカメラ１００の外観及びＬＣＤの表示例を示す図であり、撮影画像の各被写体に関連付けて画像送信状況を示している。
【００５７】
６０１は光学ファインダ、６０２はシャッタボタン、６０３はモードダイアルスイッチである。ここでは、モードダイアルスイッチを再生モードで使用した場合の挙動について説明する。６０４はファンクションボタンであり、印刷や画像送信等の各種処理の実行が割り当てられている。６０５は操作部であり、十字キーを利用してメニューの選択やカーソルを移動させることができる。６０６は決定ボタンであり、このボタンを押すことでメニューで選択された処理が実行される。６０７はメニューボタンであり、各種設定を行うためのメニューを呼び出す。６０８はディスプレイボタンであり、ＬＣＤ６０９への画像表示ＯＮ／ＯＦＦの切り替えや、表示モードのＯＮ／ＯＦＦ切り替えが可能である。６０９はＬＣＤであり、６１０はＬＣＤ上に表示される画像の送信ステータス一覧を示したものである。この送信ステータス一覧では、各送信ステータスの内容の意味が一覧表示される。
【００５８】
図７は、本実施形態におけるデジタルカメラ２１０の処理シーケンスを示した図であり、以下、この図を用いて処理手順を詳細に説明する。なお、ここでは表示モードがデフォルトで有効になっているものとする。
【００５９】
まず操作者２０１は自身のデジタルカメラ２１０のモードダイアルスイッチ６０３を再生モードに設定して電源を入れ、ステップ７０１において表示したい画像を操作部６０５を用いて選択する。
【００６０】
すると、デジタルカメラ２１０は、ステップ７０２において、選択した画像が顔認識処理済みかどうか判別する。顔認識処理が済んでいるかどうかの判断は、顔認識処理が行われると後述する画像ステータステーブル４００が画像に関連付けられて保存されるので、選択画像に対する画像ステータステーブル４００が存在するか否かで判断することができる。
【００６１】
デジタルカメラ２１０は、ステップ７０２で顔認識処理が済んでいないと判断した場合、ステップ７０３において顔認識処理を行い、顔データを識別する。画像データ５００の場合、faceA、faceB、faceD、faceFが顔認識結果として導き出される。
【００６２】
その後、デジタルカメラ２１０は、ステップ７０４において顔認識結果と図３に示す管理データ３００との照合処理を行う。ここでは、faceAは管理データ３００のうちＡさん（３０１）とＣさん（３０２）に登録されている。faceBはＣさん（３０２）とＥさん（３０３）に登録されている。faceDはＧさん（３０４）に登録されている。faceFは登録されていない。
【００６３】
すでに１度、顔認識処理及び管理データとの照合処理を行い、画像ステータステーブルが作成されている画像データに対しても、再度ここで管理データ３００との照合処理を行う。これは画像ステータステーブル作成後に、新たな被写体情報及び画像送信先情報の登録作業が行われ、管理データ３００が更新されている可能性があるためである。
【００６４】
次にデジタルカメラ２１０は、ステップ７０５において、画像ステータステーブル４００が作成済みかどうか判別する。画像ステータステーブル４００が作成済みと判断された場合、デジタルカメラ２１０は、ステップ７０６において画像ステータステーブルの更新を行う。一方、画像ステータステーブル４００が作成されていないと判断された場合、デジタルカメラ２１０は、ステップ７０７において画像ステータステーブルを新規に作成し、画像データ５００に関連付けて記憶する。
【００６５】
その後、デジタルカメラ２１０は、ステップ７０８において画像データ５００の送信ステータスを確認する。送信ステータスは、画像ステータステーブル４００において、顔認識の結果識別された顔データ（faceA、faceB、faceD、faceF）及び顔データに対応する無線ＬＡＮパラメータ（登録数）に関連付けて管理されている。さらに送信ステータスとして各顔データにつき、送信済みの数／全送信数（送信詳細情報：顔データに関連付けられている各無線ＬＡＮパラメータへの送信状況）で管理されている。
【００６６】
画像ステータステーブル作成直後の送信済みの数は全て０であり、全送信数はステップ７０４の照合結果からfaceA=2、faceB=2、faceD=1、faceF=0となる。画像が送信される度に送信済みの数が加算されていき、また送信詳細情報は各無線パラメータに対して、送信済み＝done、送信中＝sending、未送信＝unsent、未登録＝unregisteredとなる。
【００６７】
なお、送信済み＝doneとは、画像が送信済みであることを示す。送信中＝sendingとは、画像が送信中であることを示す。未送信＝unsentとは、画像が未送信であることを示す。未登録＝unregisteredとは、被写体に対応する送信先情報が未登録であることを示す。
【００６８】
その後、デジタルカメラ２１０は、ステップ７０８で確認した送信ステータスを基にステップ７０９で画像ステータステーブルの更新を行い、ステップ７１０で更新された画像ステータステーブルを基にＬＣＤ６０９の画面上に送信ステータスを表示する。
【００６９】
送信ステータスの表示は、顔認識で認識された顔付近へ対応付けて表示する。これにより、各被写体に対する送信状況を視覚的に認識することが可能である。
【００７０】
また例えば、送信済みは黒、送信中は青点滅、未送信は赤、未登録は無印のように送信状況を色分けして表示することが可能であり、視覚的にさらに容易に送信ステータスを認識することができる。送信ステータスとして表示する内容は、画像ステータステーブルに記憶されている「送信済みの数／全送信数」とする。これによりどの顔データに関する送信が終了し、どの顔データに関する送信が終了していないのかを知ることができる。
【００７１】
また、この状態でディスプレイボタン６０８を押すと、図８に示すような表示に送信ステータスの表示モードを変更することができる。これは送信詳細情報（ｕｎｓｅｔ、ｓｅｎｄｉｎｇ、ｄｏｎｅ）を表示するモードであり、これにより各顔データに関連付けられている無線パラメータに対する送信状況を知ることができる。
【００７２】
図９は、各顔データに関連付けられている全ての無線パラメータに対して、画像送信が終了したときの表示例を示す図である。このとき表示中の画像に対して、登録されている全ての画像送信先へ送信が完了した場合、その旨を示す情報がアイコン９０２で表示される。このように、本実施形態では、アイコンやカラー表示によって送信ステータスの内容を識別可能に表示している。
【００７３】
またステップ７０１において表示選択した画像が、図１０に示すような集合写真だった場合、この段階で全ての送信ステータスを表示しても小さいＬＣＤではそれらを識別することはできない。従ってこのようなケースでは、図１１に示すようなユーザが送信ステータスを識別できるレベルまで画像が拡大されたときに、送信ステータスを表示するようにする。その場合、拡大前の画像を表示しているときに１００２のようなアイコンを表示し、拡大表示により送信ステータスが表示されることをユーザに通知することができる。なお、図１０に示すように送信ステータスを表示しないか、図１１に示すように送信ステータスを表示するかを判断する方法はいくつか考えられる。例えば、デジタルカメラ１００は、表示中の画像の中に閾値より多い数の顔が検出された場合には送信ステータスを表示せず、表示中の画像の中に閾値より少ない数の顔が検出された場合には送信ステータスを表示する、という方法がある。
【００７４】
また、表示中の画像の中に閾値より多い数の顔が検出された場合にはユーザにより送信ステータスを表示する被写体を選択させ、表示中の画像の中に閾値より少ない数の顔が検出された場合にはすべての被写体の送信ステータスを表示するようにしてもよい。送信ステータスを表示する被写体を選択させる場合、デジタルカメラ１００は図１０に示す画面にカーソルなどを表示する。ユーザが操作部１３０５を用いて所望の被写体を選択すると、デジタルカメラ１００は選択された被写体の送信ステータスを表示する。
【００７５】
このように本実施形態によれば、被写体情報である顔データと画像送信先情報である無線ＬＡＮパラメータを関連付けて管理する。そして、画像データに登録済みの被写体が含まれているときに、対応する送信先へ画像データを送信する場合において、画像送信に関するステータスを被写体と関連付けて画像データに表示することが可能である。これにより画像データに写っている各被写体に関連付けて、各種画像送信に関するステータスをユーザに分かりやすく示すことが可能となる。
【００７６】
なお、本実施形態では、デジタルカメラを再生モードで起動し、撮影済みの画像を選択したが、デジタルカメラを撮影モードで起動して撮影を行い、撮影画像確認画面において上述した表示モードを適用することも可能である。
【００７７】
＜第２の実施形態＞
次に、本発明の第２の実施形態について説明する。第１の実施形態では、画像の顔認識処理を行い、顔データに関連付けて送信ステータスを表示する方法について説明した。本実施形態では、表示されている送信ステータスのアイコンを操作部を操作して選択し、その後に行う画像送信や画像送信予約、管理データの登録等の処理を行う方法について説明する。
【００７８】
本実施形態におけるデジタルカメラの構成は、第１の実施形態と同様であり、図１に示した構成となる。また、本実施形態におけるデジタルカメラのネットワーク構成も第１の実施形態と同様であり、図２に示した構成となる。
【００７９】
第１の実施形態と同様にこれらのデジタルカメラが、一般的な無線ＬＡＮで使用されるネットワーク識別情報であるＳＳＩＤや無線通信チャネル、暗号化のキーなどの無線パラメータについて予め情報をメモリ上に記憶しておく。そして、そのパラメータに基づいてデジタルカメラは無線ＬＡＮによるネットワークを構築する。
【００８０】
なお、本実施形態で構築する無線ネットワークはIEEE802.11a/b/g等の無線ＬＡＮとして説明するが、無線ネットワークの種類は本発明を限定するものではない。例えば他に、Wireless USB等で用いられるＵＷＢ（Ultra Wide Band）やBluetooth等であっても構わない。
【００８１】
さらに、被写体情報と画像送信先情報が関連付けて記憶されている管理データについても第１の実施形態と同様であり、図３に示す構成となる。また図５に示す画像データに対して被写体認識を行った結果と、管理データを照合した結果得られる画像ステータステーブルについても第１の実施形態と同様であり、図４に示す構成となる。
【００８２】
図１２、図１４は、本実施形態のデジタルカメラの処理シーケンスを示した図であり、図１３、図１５、図１６、図１７は、本実施形態のデジタルカメラ１００の外観及びＬＣＤの表示例を示す図である。以下これらの図を用いて処理手順を詳細に説明する。
【００８３】
なお、ステップ１２０１〜ステップ１２１０までの一連の処理は、第１の実施形態と同様であるため説明を省略する。
【００８４】
デジタルカメラは、ステップ１２１０において送信ステータスを表示すると、ステップ１２１１において、ユーザから操作部１３０５を使った指示が行われたかを判別する。このときユーザは操作部１３０５を使って表示中の送信ステータスのアイコンカーソルを選択することが可能である。１３１２に示すように現在選択されているアイコンカーソルは他のアイコンカーソルより大きく表示させることで、現在選択されているアイコンをユーザに示すことができる。
【００８５】
本実施形態では、アイコンカーソルが移動できるのは、以降の処理を行うことができる送信ステータスのみとしてもよい。つまり既に送信済みのアイコンカーソルについてはアイコンカーソルを移動できない。このように次の処理を実行不可能な送信状況の送信ステータスについてはアイコンカーソルを移動できないようにして、当該送信状況以降の処理の指示を受け付けないようにしている。また、当該送信ステータスに対応する送信先の装置の電源状態を問い合わせておき、電源が入っていない場合にも当該送信ステータスのアイコンカーソルを移動できないようにしてもよい。
【００８６】
例えば１３１１を選択指定した場合は、送信ステータスが未登録なので、それ以降の処理として、管理データへの登録処理が実行可能である。１３１２を選択指定した場合は、送信ステータスが未送信なので、それ以降の処理として送信処理が実行可能である。１３１３が指定された場合は、送信ステータスが送信中なので、それ以降の処理として送信中止が実行可能である。１３１４は送信ステータスが送信済みなので、選択指定することができない。
【００８７】
また、本実施形態では、アイコンカーソルを大きく表示することで現在指定されているアイコンカーソルを識別できるようにした。しかしながら、それ以外にも現在指定されているアイコンカーソルだけ別の形状のアイコンに変更したり、指定されているアイコンカーソルだけ色を変えたりすることで識別できるようにすることが可能である。
【００８８】
また、送信ステータスに示される送信状況以降の処理は、各送信ステータスに対して複数設定することも可能であり、例えば送信ステータスが未送信のアイコンカーソルを選択した場合、送信処理以外に送信予約処理を行うようにすることも可能である。このように、本実施形態では、送信ステータスに示される送信状況以降の処理を指示するために当該送信ステータスが設定される。
【００８９】
本実施形態では、図１３に示すようにステップ１２１１においてユーザ操作により被写体Ｄ１３１２が選択された場合の処理について説明する。
【００９０】
デジタルカメラは、ステップ１２１１でユーザによる選択指示が行われたと判断すると、ステップ１２１２において、選択指定された顔データに対応する画像ステータステーブルをメモリから読み出す。本実施形態では被写体Ｄが選択されており、送信ステータス４０３を読み出す。
【００９１】
次にデジタルカメラは、ステップ１２１３において、読み出した送信ステータスが画像未送信状態であるかを判別する。ステップ１２１３において読み出した送信ステータスが画像未送信状態でなかった場合、デジタルカメラは、ステップ１２１５において管理データ登録処理を行い、その後状態Ｂへ戻る。
【００９２】
管理データの登録方法は、デジタルカメラの操作部１３０５を操作して登録する顔データを切り出した上で行われる次の手法が挙げられる。即ち、無線ＬＡＮパラメータを手入力する方法や、ＰＣとデジタルカメラを接続し、ＰＣで作成した登録データをカメラへ送信する方法や、無線通信を利用して登録データを送信する方法等が挙げられる。しかし、本実施形態では、何らかの方法で管理データがデジタルカメラに登録されていればよく、その登録手法は本発明を限定するものではない。
【００９３】
デジタルカメラは、ステップ１２１３において画像未送信状態であると判別されると、ステップ１２１４において画像の送信処理を実行するため状態Ａへ遷移する。状態Ａ以降の画像送信処理の詳細については図１４を用いて説明する。
【００９４】
読み出した送信ステータス４０３から、選択指定した画像送信を行うための無線ＬＡＮパラメータはWirelessParam4であることが分かる。従ってデジタルカメラは、ステップ１４０１において、無線ＬＡＮパラメータ「WirelessParam4」を用いて無線ＬＡＮ接続を開始する。次にステップ１４０２においてWirelessParam4を用いた無線接続が成功したかどうか判別する。
【００９５】
無線接続が成功したと判別されると、デジタルカメラは、ステップ１４０３において接続相手の検索を行う。接続相手の検索方法は、ネットワークの世界で多く使われているＵＰｎＰ（Universal Plug and Play）やBonjour等の技術を使用して実現することが可能であり、検索方法の種別は本発明を限定するものではない。
【００９６】
ステップ１４０４において接続相手が発見されたと判別されると、デジタルカメラは、ステップ１４０５で画像を接続相手へ送信し、状態Ｂへ戻る。
【００９７】
ステップ１４０２で無線接続が失敗したと判別された場合と、ステップ１４０４で接続相手が発見できなかったと判別された場合は、デジタルカメラは、ステップ１４０６においてＬＣＤ上にエラーを表示する。その後ステップ１４０７において、ユーザがエラー表示の確認を行うと、デジタルカメラは、ステップ１４０８においてステータスデータの再表示を行い、状態Ｂへ戻る。
【００９８】
また先に述べたが、１つの送信ステータスに対して、複数のその後の処理を登録可能である。例えば送信ステータスが未送信の場合には、図１４で述べた画像送信処理のほかに、送信予約を設定することも可能である。送信予約処理に関する表示は図１５、図１６、図１７を用いて説明する。
【００９９】
図１３においてアイコンカーソルで１３１２を選択すると、図１５に示す画面１５０１に切り替わり、画像を送信するのか送信予約を行うのかを選択することができる。ここで送信予約１５０３を選択すると、図１６に示す画面１６０１に切り替わり、現在の送信順序１６０２が表示されるとともに、指定した顔画像に関連付けられている送信先に何番目に送信するかを１６０３で指定することが可能である。
【０１００】
例えば１３１２で選択したfaceDに関連付けられている送信先に２番目に送信するように設定したとすると、その時の送信ステータスは図１７に示すように、アイコンカーソルの付近に送信順序が表示されることになる。
【０１０１】
このように送信予約が設定されている場合、デジタルカメラは、１つの送信先に対する画像送信が終了すると一旦無線通信を切断して、次の送信順序の送信ステータスを読み出す。そして、図１４に示した手順で無線パラメータの設定、無線接続、接続相手の検索、画像送信の実行を送信順序の最後まで繰り返す。なお、図１６に示す画面において、画像を送信する日時を指定してもよい。その場合、デジタルカメラ１００は図示しない内部タイマの値が指定された日時になった場合に、画像送信を実行する。
【０１０２】
このように本実施形態によれば、被写体情報である顔データと画像送信先情報である無線ＬＡＮパラメータを関連付けて管理する。そして、画像データに登録済みの被写体が含まれているときに対応する送信先へ画像データを送信する場合において、画像送信に関するステータスを被写体と関連付けて画像データに表示することが可能である。これにより、画像データに写っている各被写体に関連付けて、各種画像送信に関するステータスをユーザに分かりやすく示すことが可能となる。
【０１０３】
さらに被写体と関連付けられて表示されている送信ステータスを操作部を操作して選択可能とし、選択された送信ステータスに対応する処理を実行する。これにより、ユーザがその次に行いたい処理を明示的に指定可能となり、ユーザの意図を反映しやすくすることが可能である。
【０１０４】
なお、本実施形態では、デジタルカメラを再生モードで起動し、撮影済みの画像を選択したが、デジタルカメラを撮影モードで起動して撮影を行い、撮影画像確認画面において上述した表示モードを適用することも可能である。
【０１０５】
また、上述した実施形態においては、顔を認識することにより被写体を識別しているが、再生時において音声を認識することにより音声に対応する被写体を識別するようにしてもよい。
【０１０６】
上述した本発明の実施形態を構成する各手段及び各ステップは、コンピュータのＲＡＭやＲＯＭ等に記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【０１０７】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施形態も可能であり、具体的には、一つの機器からなる装置に適用してもよい。
【０１０８】
なお、本発明は、上述した実施形態の機能を実現するソフトウェアのプログラムを、システム又は装置に直接、又は遠隔から供給する。そして、そのシステム又は装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０１０９】
従って、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【０１１０】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。更に、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳ等が、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１１１】
更に、その他の方法として、まず記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。そして、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１１２】
【図１】本発明の実施形態におけるデジタルカメラの構成ブロック図である。
【図２】本発明の実施形態におけるネットワーク構成例を示す図である。
【図３】本発明の実施形態における管理データを示す図である。
【図４】本発明の実施形態における画像ステータステーブルを示す図である。
【図５】本発明の実施形態における画像データを示した図である。
【図６】本発明の第１の実施形態におけるデジタルカメラの外観及びＬＣＤの表示例を示した図である。
【図７】本発明の第１の実施形態の処理シーケンスを示した図である。
【図８】本発明の第１の実施形態におけるＬＣＤの表示例を示した図である。
【図９】本発明の第１の実施形態におけるＬＣＤの表示例を示した図である。
【図１０】本発明の第１の実施形態におけるＬＣＤの表示例を示した図である。
【図１１】本発明の第１の実施形態におけるＬＣＤの表示例を示した図である。
【図１２】本発明の第２の実施形態の処理シーケンスを示した図である。
【図１３】本発明の第２の実施形態におけるＬＣＤの表示例を示した図である。
【図１４】本発明の第２の実施形態の処理シーケンスを示した図である。
【図１５】本発明の第２の実施形態におけるＬＣＤの表示例を示した図である。
【図１６】本発明の第２の実施形態におけるＬＣＤの表示例を示した図である。
【図１７】本発明の第２の実施形態におけるＬＣＤの表示例を示した図である。
【符号の説明】
【０１１３】
１０：撮影レンズ
１２：シャッタ
１４：撮像素子
１６：Ａ／Ｄ変換器
１８：タイミング発生回路
２０：画像処理回路
２２：メモリ制御回路
２４：画像表示メモリ
２６：Ｄ／Ａ変換器
２８：画像表示部
３０：メモリ
３２：画像圧縮・伸長回路
４０：露光制御手段
４２：測距制御手段
４４：ズーム制御手段
４６：バリア制御手段
４８：フラッシュ
５０：システム制御回路
５２：メモリ
５４：表示部
５６：不揮発性メモリ
６０：モードダイアルスイッチ
６２：シャッタスイッチＳＷ１
６４：シャッタスイッチＳＷ２
６６：画像表示ＯＮ／ＯＦＦスイッチ
６８：クイックレビューＯＮ／ＯＦＦスイッチ
７０：操作部
８０：電源制御手段
８２：コネクタ
８４：コネクタ
８６：電源手段
９０：カードコントローラ
９１：インタフェース
９２：コネクタ
９３：外部記憶媒体
９８：記憶媒体着脱検知手段
１００：デジタルカメラ
１０２：保護手段
１０４：光学ファインダ
２００：無線ネットワーク
２０１〜２０５：ユーザ
２１０〜２５０：デジタルカメラ
【図１】
0005213431.tif 000002
【図２】
0005213431.tif 000003
【図３】
0005213431.tif 000004
【図４】
0005213431.tif 000005
【図５】
0005213431.tif 000006
【図６】
0005213431.tif 000007
【図７】
0005213431.tif 000008
【図８】
0005213431.tif 000009
【図９】
0005213431.tif 000010
【図１０】
0005213431.tif 000011
【図１１】
0005213431.tif 000012
【図１２】
0005213431.tif 000013
【図１３】
0005213431.tif 000014
【図１４】
0005213431.tif 000015
【図１５】
0005213431.tif 000016
【図１６】
0005213431.tif 000017
【図１７】
0005213431.tif 000018