(57)【特許請求の範囲】
【請求項１】
被写体を撮像する撮像手段と、
画像データを表示する表示手段と、
他装置に関連付けられた人物を識別する少なくとも顔画像データを含む人物識別情報を保持する保持手段と、
前記画像データの中の被写体を検出する検出手段と、
前記検出手段で検出した被写体を選択する被写体選択手段と、
前記被写体選択手段で選択した被写体と前記保持手段で保持した人物識別情報とを照合し、類似度を判定する照合手段と、
前記画像データと同一画面上において、前記照合手段により判定された類似度が所定値よりも高いと判断した人物識別情報に対応する顔画像データの少なくとも一つを選択可能に表示する照合結果表示手段と、
前記照合結果表示手段により表示された前記顔画像データのうち選択された顔画像データに対応する他装置に、前記画像データを送信する通信手段とを有し、
前記被写体選択手段で選択する被写体が少なくとも二つ以上あるとき、前記画像データの送信後に前記被写体選択手段による被写体の選択を自動で切り替えることを特徴とする撮像装置。
【請求項２】
被写体を撮像する撮像手段と、
画像データを表示する表示手段と、
他装置に関連付けられた人物を識別する少なくとも顔画像データを含む人物識別情報を保持する保持手段と、
前記画像データの中の被写体を検出する検出手段と、
前記検出手段で検出した被写体を選択する被写体選択手段と、
前記被写体選択手段で選択した被写体と前記保持手段で保持した人物識別情報とを照合し、類似度を判定する照合手段と、
前記画像データと同一画面上において、前記照合手段により判定された類似度が所定値よりも高いと判断した人物識別情報に対応する顔画像データの少なくとも一つを選択可能に表示する照合結果表示手段と、
前記照合結果表示手段により表示された前記顔画像データのうち選択された顔画像データに対応する他装置に、前記画像データを送信する通信手段と、
他装置との接続状態を検知する接続状態検知手段とを有し、
前記被写体選択手段で選択する被写体が少なくとも二つ以上ある場合において該被写体のいずれかを選択する際、前記接続状態検知手段の検知結果に基づき、前記被写体選択手段による被写体の選択先を決定することを特徴とする撮像装置。
【請求項３】
被写体を撮像する撮像手段と、
画像データを表示する表示手段と、
他装置に関連付けられた人物を識別する少なくとも顔画像データを含む人物識別情報を保持する保持手段と、
前記画像データの中の被写体を検出する検出手段と、
前記検出手段で検出した被写体を選択する被写体選択手段と、
前記被写体選択手段で選択した被写体と前記保持手段で保持した人物識別情報とを照合し、類似度を判定する照合手段と、
前記画像データと同一画面上において、前記照合手段により判定された類似度が所定値よりも高いと判断した人物識別情報に対応する顔画像データの少なくとも一つを選択可能に表示する照合結果表示手段と、
前記照合結果表示手段により表示された前記顔画像データのうち選択された顔画像データに対応する他装置に、前記画像データを送信する通信手段と、
他装置との接続状態を検知する接続状態検知手段とを有し、
前記被写体選択手段は、表示された前記画像データにおいて被写体を選択する構成であり、前記接続状態検知手段の検知結果により、その表示態様を変更することを特徴とする撮像装置。
【請求項４】
被写体を撮像する撮像手段と、
画像データを表示する表示手段と、
他装置に関連付けられた人物を識別する少なくとも顔画像データを含む人物識別情報を保持する保持手段と、
前記画像データの中の被写体を検出する検出手段と、
前記検出手段で検出した被写体を選択する被写体選択手段と、
前記被写体選択手段で選択した被写体と前記保持手段で保持した人物識別情報とを照合し、類似度を判定する照合手段と、
前記画像データと同一画面上において、前記照合手段により判定された類似度が所定値よりも高いと判断した人物識別情報に対応する顔画像データの少なくとも一つを選択可能に表示する照合結果表示手段と、
前記照合結果表示手段により表示された前記顔画像データのうち選択された顔画像データに対応する他装置に、前記画像データを送信する通信手段と、
他装置との接続状態を検知する接続状態検知手段とを有し、
前記照合結果表示手段は、前記照合手段の照合結果と前記接続状態検知手段の検知結果とに基づき、前記顔画像データの表示順序を決定することを特徴とする撮像装置。
【請求項５】
被写体を撮像する撮像手段と、
画像データを表示する表示手段と、
他装置に関連付けられた人物を識別する少なくとも顔画像データを含む人物識別情報を保持する保持手段と、
前記画像データの中の被写体を検出する検出手段と、
前記検出手段で検出した被写体を選択する被写体選択手段と、
前記被写体選択手段で選択した被写体と前記保持手段で保持した人物識別情報とを照合し、類似度を判定する照合手段と、
前記画像データと同一画面上において、前記照合手段により判定された類似度が所定値よりも高いと判断した人物識別情報に対応する顔画像データの少なくとも一つを選択可能に表示する照合結果表示手段と、
前記照合結果表示手段により表示された前記顔画像データのうち選択された顔画像データに対応する他装置に、前記画像データを送信する通信手段と、
前記人物識別情報に対応する他装置へ前記画像データを送信したか否かを判定する送信判定手段とを有し、
前記照合結果表示手段は、前記照合手段の照合結果と前記送信判定手段の判定結果とに基づき、前記顔画像データの表示順序を決定することを特徴とする撮像装置。
【請求項６】
被写体を撮像する撮像手段と、
画像データを表示する表示手段と、
他装置に関連付けられた人物を識別する少なくとも顔画像データを含む人物識別情報を保持する保持手段と、
前記画像データの中の被写体を検出する検出手段と、
前記検出手段で検出した被写体を選択する被写体選択手段と、
前記被写体選択手段で選択した被写体と前記保持手段で保持した人物識別情報とを照合し、類似度を判定する照合手段と、
前記画像データと同一画面上において、前記照合手段により判定された類似度が所定値よりも高いと判断した人物識別情報に対応する顔画像データの少なくとも一つを選択可能に表示する照合結果表示手段と、
前記照合結果表示手段により表示された前記顔画像データのうち選択された顔画像データに対応する他装置に、前記画像データを送信する通信手段と、
前記人物識別情報に対応する他装置へ前記画像データを送信したか否かを判定する送信判定手段とを有し、
前記送信判定手段の判定結果により、前記被写体選択手段の表示態様を変更することを特徴とする撮像装置。
【請求項７】
前記顔画像データを拡大する拡大手段を有し、
前記画像データと前記拡大手段で拡大表示した顔画像データとを同一画面に表示するようにしたことを特徴とする請求項１〜６のいずれか１項に記載の撮像装置。
【請求項８】
前記照合結果表示手段は、前記顔画像データを画面内に表示しきれないとき、その旨を表示することを特徴とする請求項１〜７のいずれか１項に記載の撮像装置。
【請求項９】
前記通信手段は、前記画像データを即時送信する即時送信手段と前記画像データを後でまとめて送信する予約送信手段とを有することを特徴とする請求項１〜８のいずれか１項に記載の撮像装置。
【請求項１０】
前記被写体選択手段で選択する被写体が少なくとも二つ以上あるとき、前記画像データの送信後に前記被写体選択手段による被写体の選択を自動で切り替えることを特徴とする請求項２〜５のいずれか１項に記載の撮像装置。
【請求項１１】
前記人物識別情報に対応する他装置へ前記画像データを送信したか否かを判定する送信判定手段を有し、
前記照合結果表示手段は、前記照合手段の照合結果と前記送信判定手段の判定結果とに基づき、前記顔画像データの表示順序を決定することを特徴とする請求項１〜４、６のいずれか１項に記載の撮像装置。
【請求項１２】
前記人物識別情報に対応する他装置へ前記画像データを送信したか否かを判定する送信判定手段を有し、
前記送信判定手段の判定結果により、前記被写体選択手段の表示態様を変更することを特徴とする請求項１〜５のいずれか１項に記載の撮像装置。
【請求項１３】
撮像装置の制御方法であって、
被写体を撮像する撮像ステップと、
画像データを表示装置に表示する表示ステップと、
他装置に関連付けられた人物を識別する少なくとも顔画像データを含む人物識別情報を記録媒体に保持する保持ステップと、
前記画像データの中の被写体を検出する検出ステップと、
前記検出ステップで検出した被写体を選択する被写体選択ステップと、
前記被写体選択ステップで選択した被写体と前記記録媒体に保持した人物識別情報とを照合し、類似度を判定する照合ステップと、
前記画像データと同一画面上において、前記照合ステップにより判定された類似度が所定値よりも高いと判断した人物識別情報に対応する顔画像データの少なくとも一つを選択可能に表示する照合結果表示ステップと、
前記照合結果表示ステップにより表示された前記顔画像データのうち選択された顔画像データに対応する他装置に、前記画像データを送信する通信ステップとを有し、
前記被写体選択ステップでは、選択する被写体が少なくとも二つ以上あるとき、前記画像データの送信後に前記被写体選択ステップでの被写体の選択を自動で切り替えることを特徴とする撮像装置の制御方法。
【請求項１４】
撮像装置の制御方法であって、
被写体を撮像する撮像ステップと、
画像データを表示装置に表示する表示ステップと、
他装置に関連付けられた人物を識別する少なくとも顔画像データを含む人物識別情報を記録媒体に保持する保持ステップと、
前記画像データの中の被写体を検出する検出ステップと、
前記検出ステップで検出した被写体を選択する被写体選択ステップと、
前記被写体選択ステップで選択した被写体と前記記録媒体に保持した人物識別情報とを照合し、類似度を判定する照合ステップと、
前記画像データと同一画面上において、前記照合ステップにより判定された類似度が所定値よりも高いと判断した人物識別情報に対応する顔画像データの少なくとも一つを選択可能に表示する照合結果表示ステップと、
前記照合結果表示ステップにより表示された前記顔画像データのうち選択された顔画像データに対応する他装置に、前記画像データを送信する通信ステップと、
他装置との接続状態を検知する接続状態検知ステップとを有し、
前記被写体選択ステップで選択する被写体が少なくとも二つ以上ある場合において該被写体のいずれかを選択する際、前記接続状態検知ステップの検知結果に基づき、前記被写体選択ステップでの被写体の選択先を決定することを特徴とする撮像装置の制御方法。
【請求項１５】
撮像装置の制御方法であって、
被写体を撮像する撮像ステップと、
画像データを表示装置に表示する表示ステップと、
他装置に関連付けられた人物を識別する少なくとも顔画像データを含む人物識別情報を記録媒体に保持する保持ステップと、
前記画像データの中の被写体を検出する検出ステップと、
前記検出ステップで検出した被写体を選択する被写体選択ステップと、
前記被写体選択ステップで選択した被写体と前記記録媒体に保持した人物識別情報とを照合し、類似度を判定する照合ステップと、
前記画像データと同一画面上において、前記照合ステップにより判定された類似度が所定値よりも高いと判断した人物識別情報に対応する顔画像データの少なくとも一つを選択可能に表示する照合結果表示ステップと、
前記照合結果表示ステップにより表示された前記顔画像データのうち選択された顔画像データに対応する他装置に、前記画像データを送信する通信ステップと、
他装置との接続状態を検知する接続状態検知ステップとを有し、
前記被写体選択ステップでは、表示された前記画像データにおいて被写体を選択する構成であり、前記接続状態検知ステップでの検知結果により、その表示態様を変更することを特徴とする撮像装置の制御方法。
【請求項１６】
撮像装置の制御方法であって、
被写体を撮像する撮像ステップと、
画像データを表示装置に表示する表示ステップと、
他装置に関連付けられた人物を識別する少なくとも顔画像データを含む人物識別情報を記録媒体に保持する保持ステップと、
前記画像データの中の被写体を検出する検出ステップと、
前記検出ステップで検出した被写体を選択する被写体選択ステップと、
前記被写体選択ステップで選択した被写体と前記記録媒体に保持した人物識別情報とを照合し、類似度を判定する照合ステップと、
前記画像データと同一画面上において、前記照合ステップにより判定された類似度が所定値よりも高いと判断した人物識別情報に対応する顔画像データの少なくとも一つを選択可能に表示する照合結果表示ステップと、
前記照合結果表示ステップにより表示された前記顔画像データのうち選択された顔画像データに対応する他装置に、前記画像データを送信する通信ステップと、
他装置との接続状態を検知する接続状態検知ステップとを有し、
前記照合結果表示ステップでは、前記照合ステップでの照合結果と前記接続状態検知ステップでの検知結果とに基づき、前記顔画像データの表示順序を決定することを特徴とする撮像装置の制御方法。
【請求項１７】
撮像装置の制御方法であって、
被写体を撮像する撮像ステップと、
画像データを表示装置に表示する表示ステップと、
他装置に関連付けられた人物を識別する少なくとも顔画像データを含む人物識別情報を記録媒体に保持する保持ステップと、
前記画像データの中の被写体を検出する検出ステップと、
前記検出ステップで検出した被写体を選択する被写体選択ステップと、
前記被写体選択ステップで選択した被写体と前記記録媒体に保持した人物識別情報とを照合し、類似度を判定する照合ステップと、
前記画像データと同一画面上において、前記照合ステップにより判定された類似度が所定値よりも高いと判断した人物識別情報に対応する顔画像データの少なくとも一つを選択可能に表示する照合結果表示ステップと、
前記照合結果表示ステップにより表示された前記顔画像データのうち選択された顔画像データに対応する他装置に、前記画像データを送信する通信ステップと、
前記人物識別情報に対応する他装置へ前記画像データを送信したか否かを判定する送信判定ステップとを有し、
前記照合結果表示ステップでは、前記照合ステップでの照合結果と前記送信判定ステップでの判定結果とに基づき、前記顔画像データの表示順序を決定することを特徴とする撮像装置の制御方法。
【請求項１８】
撮像装置の制御方法であって、
被写体を撮像する撮像ステップと、
画像データを表示装置に表示する表示ステップと、
他装置に関連付けられた人物を識別する少なくとも顔画像データを含む人物識別情報を記録媒体に保持する保持ステップと、
前記画像データの中の被写体を検出する検出ステップと、
前記検出ステップで検出した被写体を選択する被写体選択ステップと、
前記被写体選択ステップで選択した被写体と前記記録媒体に保持した人物識別情報とを照合し、類似度を判定する照合ステップと、
前記画像データと同一画面上において、前記照合ステップにより判定された類似度が所定値よりも高いと判断した人物識別情報に対応する顔画像データの少なくとも一つを選択可能に表示する照合結果表示ステップと、
前記照合結果表示ステップにより表示された前記顔画像データのうち選択された顔画像データに対応する他装置に、前記画像データを送信する通信ステップと、
前記人物識別情報に対応する他装置へ前記画像データを送信したか否かを判定する送信判定ステップとを有し、
前記送信判定ステップでの判定結果により、前記被写体選択ステップでの表示態様を変更することを特徴とする撮像装置の制御方法。
【請求項１９】
撮像装置の制御をコンピュータに実行させるためのプログラムであって、
被写体を撮像する撮像ステップと、
画像データを表示装置に表示する表示ステップと、
他装置に関連付けられた人物を識別する少なくとも顔画像データを含む人物識別情報を記録媒体に保持する保持ステップと、
前記画像データの中の被写体を検出する検出ステップと、
前記検出ステップで検出した被写体を選択する被写体選択ステップと、
前記被写体選択ステップで選択した被写体と前記記録媒体に保持した人物識別情報とを照合し、類似度を判定する照合ステップと、
前記画像データと同一画面上において、前記照合ステップにより判定された類似度が所定値よりも高いと判断した人物識別情報に対応する顔画像データの少なくとも一つを選択可能に表示する照合結果表示ステップと、
前記照合結果表示ステップにより表示された前記顔画像データのうち選択された顔画像データに対応する他装置に、前記画像データを送信する通信ステップとをコンピュータに実行させ、
前記被写体選択ステップでは、選択する被写体が少なくとも二つ以上あるとき、前記画像データの送信後に前記被写体選択ステップでの被写体の選択を自動で切り替えることを特徴とするプログラム。
【請求項２０】
撮像装置の制御をコンピュータに実行させるためのプログラムであって、
被写体を撮像する撮像ステップと、
画像データを表示装置に表示する表示ステップと、
他装置に関連付けられた人物を識別する少なくとも顔画像データを含む人物識別情報を記録媒体に保持する保持ステップと、
前記画像データの中の被写体を検出する検出ステップと、
前記検出ステップで検出した被写体を選択する被写体選択ステップと、
前記被写体選択ステップで選択した被写体と前記記録媒体に保持した人物識別情報とを照合し、類似度を判定する照合ステップと、
前記画像データと同一画面上において、前記照合ステップにより判定された類似度が所定値よりも高いと判断した人物識別情報に対応する顔画像データの少なくとも一つを選択可能に表示する照合結果表示ステップと、
前記照合結果表示ステップにより表示された前記顔画像データのうち選択された顔画像データに対応する他装置に、前記画像データを送信する通信ステップと、
他装置との接続状態を検知する接続状態検知ステップとをコンピュータに実行させ、
前記被写体選択ステップで選択する被写体が少なくとも二つ以上ある場合において該被写体のいずれかを選択する際、前記接続状態検知ステップの検知結果に基づき、前記被写体選択ステップでの被写体の選択先を決定することを特徴とするプログラム。
【請求項２１】
撮像装置の制御をコンピュータに実行させるためのプログラムであって、
被写体を撮像する撮像ステップと、
画像データを表示装置に表示する表示ステップと、
他装置に関連付けられた人物を識別する少なくとも顔画像データを含む人物識別情報を記録媒体に保持する保持ステップと、
前記画像データの中の被写体を検出する検出ステップと、
前記検出ステップで検出した被写体を選択する被写体選択ステップと、
前記被写体選択ステップで選択した被写体と前記記録媒体に保持した人物識別情報とを照合し、類似度を判定する照合ステップと、
前記画像データと同一画面上において、前記照合ステップにより判定された類似度が所定値よりも高いと判断した人物識別情報に対応する顔画像データの少なくとも一つを選択可能に表示する照合結果表示ステップと、
前記照合結果表示ステップにより表示された前記顔画像データのうち選択された顔画像データに対応する他装置に、前記画像データを送信する通信ステップと、
他装置との接続状態を検知する接続状態検知ステップとをコンピュータに実行させ、
前記被写体選択ステップでは、表示された前記画像データにおいて被写体を選択する構成であり、前記接続状態検知ステップでの検知結果により、その表示態様を変更することを特徴とするプログラム。
【請求項２２】
撮像装置の制御をコンピュータに実行させるためのプログラムであって、
被写体を撮像する撮像ステップと、
画像データを表示装置に表示する表示ステップと、
他装置に関連付けられた人物を識別する少なくとも顔画像データを含む人物識別情報を記録媒体に保持する保持ステップと、
前記画像データの中の被写体を検出する検出ステップと、
前記検出ステップで検出した被写体を選択する被写体選択ステップと、
前記被写体選択ステップで選択した被写体と前記記録媒体に保持した人物識別情報とを照合し、類似度を判定する照合ステップと、
前記画像データと同一画面上において、前記照合ステップにより判定された類似度が所定値よりも高いと判断した人物識別情報に対応する顔画像データの少なくとも一つを選択可能に表示する照合結果表示ステップと、
前記照合結果表示ステップにより表示された前記顔画像データのうち選択された顔画像データに対応する他装置に、前記画像データを送信する通信ステップと、
他装置との接続状態を検知する接続状態検知ステップとをコンピュータに実行させ、
前記照合結果表示ステップでは、前記照合ステップでの照合結果と前記接続状態検知ステップでの検知結果とに基づき、前記顔画像データの表示順序を決定することを特徴とするプログラム。
【請求項２３】
撮像装置の制御をコンピュータに実行させるためのプログラムであって、
被写体を撮像する撮像ステップと、
画像データを表示装置に表示する表示ステップと、
他装置に関連付けられた人物を識別する少なくとも顔画像データを含む人物識別情報を記録媒体に保持する保持ステップと、
前記画像データの中の被写体を検出する検出ステップと、
前記検出ステップで検出した被写体を選択する被写体選択ステップと、
前記被写体選択ステップで選択した被写体と前記記録媒体に保持した人物識別情報とを照合し、類似度を判定する照合ステップと、
前記画像データと同一画面上において、前記照合ステップにより判定された類似度が所定値よりも高いと判断した人物識別情報に対応する顔画像データの少なくとも一つを選択可能に表示する照合結果表示ステップと、
前記照合結果表示ステップにより表示された前記顔画像データのうち選択された顔画像データに対応する他装置に、前記画像データを送信する通信ステップと、
前記人物識別情報に対応する他装置へ前記画像データを送信したか否かを判定する送信判定ステップとをコンピュータに実行させ、
前記照合結果表示ステップでは、前記照合ステップでの照合結果と前記送信判定ステップでの判定結果とに基づき、前記顔画像データの表示順序を決定することを特徴とするプログラム。
【請求項２４】
撮像装置の制御をコンピュータに実行させるためのプログラムであって、
被写体を撮像する撮像ステップと、
画像データを表示装置に表示する表示ステップと、
他装置に関連付けられた人物を識別する少なくとも顔画像データを含む人物識別情報を記録媒体に保持する保持ステップと、
前記画像データの中の被写体を検出する検出ステップと、
前記検出ステップで検出した被写体を選択する被写体選択ステップと、
前記被写体選択ステップで選択した被写体と前記記録媒体に保持した人物識別情報とを照合し、類似度を判定する照合ステップと、
前記画像データと同一画面上において、前記照合ステップにより判定された類似度が所定値よりも高いと判断した人物識別情報に対応する顔画像データの少なくとも一つを選択可能に表示する照合結果表示ステップと、
前記照合結果表示ステップにより表示された前記顔画像データのうち選択された顔画像データに対応する他装置に、前記画像データを送信する通信ステップと、
前記人物識別情報に対応する他装置へ前記画像データを送信したか否かを判定する送信判定ステップとをコンピュータに実行させ、
前記送信判定ステップでの判定結果により、前記被写体選択ステップでの表示態様を変更することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影した画像データにおいて顔を検出し、検出した顔に基づき画像データの送信先を決定し送信する技術に関する。
【背景技術】
【０００２】
従来、顔認識技術を利用し、撮影した画像データと予め登録してある顔データの特徴点とを比較し顔認識して、顔データと対となるように氏名や電話番号やメールアドレス等の個人情報も登録しておくことで、顔データと個人情報を表示するといった技術がある。このような技術は、例えば特許文献１や特許文献２に記載されている。
【０００３】
特許文献１では、顔データと宛先を設定しておき、撮影した画像データから特徴データを取得し、既に記録済みの顔データの特徴データと比較し、一致の程度を数値化するようにする。そして数値化した値が予め設定された閾値を超えて高い精度で一致する場合に、特徴データに関連付けられたアドレスデータを通信先として選択すると同時に、この通信先のアドレスと関連付けられたサムネイルデータとを液晶ディスプレイに表示するようにしている。また、特徴データが高い精度で一致しない場合でも、一致の程度が高い複数の特徴データを抽出し、抽出した特徴データに関連付けられたアドレスデータと個人名等（名前等）を一覧化して液晶ディスプレイに表示するようにしている。また、個人名等の表示数が多い場合には、スクロールによって全ての表示を行うことができるようにしている。
【０００４】
また特許文献２では、人物ごとに、個人情報とその人物の人物認識に関わる情報とを記録しておき、撮像により生成された画像に対して、予め記録された人物認識に関わる情報に基づいて人物認識を行う。そして、認識の結果、撮像により生成された画像中に、予め記録された人物のいずれかを認識すると、その人物の個人情報を読み出して表示する。また、撮像により生成された画像のうち、人物の主要部分と重複しない位置に、個人情報を重ね合わせて表示するようにしている。
【０００５】
【特許文献１】特開２００７−２８０７７号公報
【特許文献２】特開２００６−１６５８２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１では候補を一覧表示するとあるが、送信先情報（顔画像データ）と送信する画像とを同時に確認できず、送信する画像をもう一度確認するためにはユーザ操作を伴い不便であった。また、不要な画像を送信する可能性が高くなるという問題もあった。
【０００７】
また特許文献２では、撮影した画像に個人情報を表示するのみで、登録時の顔画像データの確認にはユーザ操作を伴い不便であった。また、人物の主要部分と重複しない位置に個人情報を表示するため他の人物の画像を確認することができない可能性がある。また、認識結果に応じて個人情報を表示するので、認識精度によっては誤った個人情報を表示する可能性があり、その情報を基に通信を開始すると誤った人物と通信してしまう可能性があった。
【０００８】
本発明は係る実情に鑑みてなされたものであり、画像データから人物の顔を検出して、検出した顔から画像データを送信する送信先候補を選択し得る構成において、使い勝手に優れたユーザインタフェースを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の撮像装置は、被写体を撮像する撮像手段と、画像データを表示する表示手段と、他装置に関連付けられた人物を識別する少なくとも顔画像データを含む人物識別情報を保持する保持手段と、前記画像データの中の被写体を検出する検出手段と、前記検出手段で検出した被写体を選択する被写体選択手段と、前記被写体選択手段で選択した被写体と前記保持手段で保持した人物識別情報とを照合し、類似度を判定する照合手段と、前記画像データと同一画面上において、前記照合手段により判定された類似度が所定値よりも高いと判断した人物識別情報に対応する顔画像データの少なくとも一つを選択可能に表示する照合結果表示手段と、前記照合結果表示手段により表示された前記顔画像データのうち選択された顔画像データに対応する他装置に、前記画像データを送信する通信手段とを有し、前記被写体選択手段で選択する被写体が少なくとも二つ以上あるとき、前記画像データの送信後に前記被写体選択手段による被写体の選択を自動で切り替えることを特徴とする。
また、本発明の撮像装置は、被写体を撮像する撮像手段と、画像データを表示する表示手段と、他装置に関連付けられた人物を識別する少なくとも顔画像データを含む人物識別情報を保持する保持手段と、前記画像データの中の被写体を検出する検出手段と、前記検出手段で検出した被写体を選択する被写体選択手段と、前記被写体選択手段で選択した被写体と前記保持手段で保持した人物識別情報とを照合し、類似度を判定する照合手段と、前記画像データと同一画面上において、前記照合手段により判定された類似度が所定値よりも高いと判断した人物識別情報に対応する顔画像データの少なくとも一つを選択可能に表示する照合結果表示手段と、前記照合結果表示手段により表示された前記顔画像データのうち選択された顔画像データに対応する他装置に、前記画像データを送信する通信手段と、他装置との接続状態を検知する接続状態検知手段とを有し、前記被写体選択手段で選択する被写体が少なくとも二つ以上ある場合において該被写体のいずれかを選択する際、前記接続状態検知手段の検知結果に基づき、前記被写体選択手段による被写体の選択先を決定することを特徴とする。
また、本発明の撮像装置は、被写体を撮像する撮像手段と、画像データを表示する表示手段と、他装置に関連付けられた人物を識別する少なくとも顔画像データを含む人物識別情報を保持する保持手段と、前記画像データの中の被写体を検出する検出手段と、前記検出手段で検出した被写体を選択する被写体選択手段と、前記被写体選択手段で選択した被写体と前記保持手段で保持した人物識別情報とを照合し、類似度を判定する照合手段と、前記画像データと同一画面上において、前記照合手段により判定された類似度が所定値よりも高いと判断した人物識別情報に対応する顔画像データの少なくとも一つを選択可能に表示する照合結果表示手段と、前記照合結果表示手段により表示された前記顔画像データのうち選択された顔画像データに対応する他装置に、前記画像データを送信する通信手段と、他装置との接続状態を検知する接続状態検知手段とを有し、前記被写体選択手段は、表示された前記画像データにおいて被写体を選択する構成であり、前記接続状態検知手段の検知結果により、その表示態様を変更することを特徴とする。
また、本発明の撮像装置は、被写体を撮像する撮像手段と、画像データを表示する表示手段と、他装置に関連付けられた人物を識別する少なくとも顔画像データを含む人物識別情報を保持する保持手段と、前記画像データの中の被写体を検出する検出手段と、前記検出手段で検出した被写体を選択する被写体選択手段と、前記被写体選択手段で選択した被写体と前記保持手段で保持した人物識別情報とを照合し、類似度を判定する照合手段と、前記画像データと同一画面上において、前記照合手段により判定された類似度が所定値よりも高いと判断した人物識別情報に対応する顔画像データの少なくとも一つを選択可能に表示する照合結果表示手段と、前記照合結果表示手段により表示された前記顔画像データのうち選択された顔画像データに対応する他装置に、前記画像データを送信する通信手段と、他装置との接続状態を検知する接続状態検知手段とを有し、前記照合結果表示手段は、前記照合手段の照合結果と前記接続状態検知手段の検知結果とに基づき、前記顔画像データの表示順序を決定することを特徴とする。
また、本発明の撮像装置は、被写体を撮像する撮像手段と、画像データを表示する表示手段と、他装置に関連付けられた人物を識別する少なくとも顔画像データを含む人物識別情報を保持する保持手段と、前記画像データの中の被写体を検出する検出手段と、前記検出手段で検出した被写体を選択する被写体選択手段と、前記被写体選択手段で選択した被写体と前記保持手段で保持した人物識別情報とを照合し、類似度を判定する照合手段と、前記画像データと同一画面上において、前記照合手段により判定された類似度が所定値よりも高いと判断した人物識別情報に対応する顔画像データの少なくとも一つを選択可能に表示する照合結果表示手段と、前記照合結果表示手段により表示された前記顔画像データのうち選択された顔画像データに対応する他装置に、前記画像データを送信する通信手段と、前記人物識別情報に対応する他装置へ前記画像データを送信したか否かを判定する送信判定手段とを有し、前記照合結果表示手段は、前記照合手段の照合結果と前記送信判定手段の判定結果とに基づき、前記顔画像データの表示順序を決定することを特徴とする。
また、本発明の撮像装置は、被写体を撮像する撮像手段と、画像データを表示する表示手段と、他装置に関連付けられた人物を識別する少なくとも顔画像データを含む人物識別情報を保持する保持手段と、前記画像データの中の被写体を検出する検出手段と、前記検出手段で検出した被写体を選択する被写体選択手段と、前記被写体選択手段で選択した被写体と前記保持手段で保持した人物識別情報とを照合し、類似度を判定する照合手段と、前記画像データと同一画面上において、前記照合手段により判定された類似度が所定値よりも高いと判断した人物識別情報に対応する顔画像データの少なくとも一つを選択可能に表示する照合結果表示手段と、前記照合結果表示手段により表示された前記顔画像データのうち選択された顔画像データに対応する他装置に、前記画像データを送信する通信手段と、前記人物識別情報に対応する他装置へ前記画像データを送信したか否かを判定する送信判定手段とを有し、前記送信判定手段の判定結果により、前記被写体選択手段の表示態様を変更することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、画像データから人物の顔を検出して、検出した顔から画像データを送信する送信先候補を選択し得る構成において、送信確認が容易で使い勝手に優れたユーザインタフェースを提供できる。そして特に、送信先候補から誤った送信先を選択してしまうことを回避できる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を用いて本発明の実施の形態を説明する。なお本実施の形態においては、撮像装置をデジタルカメラとし、デジタルカメラで撮影した画像データを他装置である他のデジタルカメラへ送信する場合を例にとって説明する。
【００１２】
図１は、本実施の形態に係るデジタルカメラ１の構成を示すブロック図である。デジタルカメラ１は、レンズ１０１、撮像素子１０２、Ａ／Ｄ変換部１０３及び画像処理部１０４を有する撮像部１１４、ユーザ操作を受ける操作部１０５、並びに制御部１０６を備える。デジタルカメラ１はまた、表示部小画面表示部１０７、通信部１０８、顔検出部１０９、顔照合部１１０、登録部１１１、及び画像記録部１１２を備える。
【００１３】
撮像部１１４、制御部１０６、表示部小画面表示部１０７、通信部１０８、顔検出部１０９、顔照合部１１０、登録部１１１、及び画像記録部１１２はバス１１３を介して相互に接続する。また、不図示の電源ボタン、シャッタボタン、その他の選択操作やメニュー操作等に関わる十字キー及び決定ボタン等を含む操作部１０５の状態は、制御部１０６により検知されるようになっている。また、撮像部１１４、制御部１０６、顔検出部１０９、顔照合部１１０、登録部１１１、画像記録部１１２からの情報は、前述したバス１１３を介して表示部小画面表示部１０７にも供給されるようになっている。以下、上記各部の詳細を説明する。
【００１４】
撮像部１１４において、ＣＣＤやＣＭＯＳ等からなる撮像素子１０２はレンズ１０１からの光学像を電気信号に変換する。Ａ／Ｄ変換部１０３は撮像素子１０２からの画像データをＡ／Ｄ変換する。画像処理部１０４はＡ／Ｄ変換された画像データに対してホワイトバランスやシャープネス等の画像処理を行い、例えばＪＰＥＧ形式やＴＩＦＦ形式等で圧縮処理を行う。また撮像部１１４は、不図示の画像バッファメモリ等を含んでいる。デジタルカメラ１においては、撮影した画像を一時的にバッファメモリに保存した後に、制御部１０６からの制御によって、メモリカード等の記録媒体を含む画像記録部１１２に記憶或いは通信部１０８を経由して外部に送信することができる。
【００１５】
操作部１０５は、ユーザにより操作されるスイッチやボタン、ＵＩ（ユーザインタフェース）等を含み、電源、シャッタ、カメラズーム等の操作やＵＩを使用した操作を行う際に使用される。
【００１６】
制御部１０６は、本実施の形態に係るデジタルカメラ全体の動作を統括して制御する。制御部１０６は、物理的にはＣＰＵ、ＣＰＵにより実行される制御プログラムを格納しているＲＯＭ、ＣＰＵによる制御処理の実行時に各種データを一時的に保存するＲＡＭ等によって構成される。この制御部１０６は、操作部１０５からのシャッタ等のトリガを元に、撮像部１１４における画像撮影、撮影した画像データの画像記録部１１２への記録、有線又は無線経由での出力、電源監視、顔検出、顔識別情報及び配信先の登録等に関する処理を行う。
【００１７】
表示部小画面表示部１０７は、電子ファインダー機能、メニュー設定表示機能、撮影した画像の表示機能、他のデジタルカメラへ画像を送信するときの送信先候補を表示する小画面表示機能を有しており、液晶パネル等に画像等を表示する。なお、表示部小画面表示部１０７は、本発明でいう表示手段及び照合結果表示手段の一構成例に対応する。
【００１８】
通信部１０８は、有線や無線通信機能を有し、制御部１０６の指示に従って、他装置との通信接続の確立や、画像、他装置の機器情報、顔画像データ等の送受信を行う。
【００１９】
顔検出部１０９は、撮影時のライブ表示中や撮影画像の表示中に人物の顔を検出する。顔照合部１１０は、撮影画像に対して登録部に登録された顔画像データを元に顔照合の判定を行う。なお、顔検出部１０９は本発明でいう検出手段、顔照合部１０９は本発明でいう照合手段の一構成例に対応する。
【００２０】
登録部１１１は、画像データや機器情報の送受信を行うため通信相手の機器情報を事前登録するためのものである。ここで機器情報とは、他装置のＩＰアドレスや他装置との無線接続に必要な無線パラメータ、他装置を特定するためのデバイスＩＤ、これらの情報と関連付けられた識別情報としての顔画像データ等から構成される。登録部１１１はまた、通信部１０８により他装置から取得した顔画像データを所定の情報と対応付けて（関連付けて）登録可能な構成となっている。画像記録部１１２は、撮像部１１４からの画像データや通信部１０８で受信した画像データを記録媒体に記録する。なお、登録部１１１は本発明でいう保持手段の一構成例であり、該保持手段が保持する人物識別情報や所有者識別情報とは、上記顔画像データ等を含む機器情報に対応する。
【００２１】
図２−１は、本実施の形態に係るデジタルカメラ１と外部装置とで構成される無線ネットワークの一例を示したものである。本実施の形態においては、撮像装置であるデジタルカメラ１と、他装置であるデジタルカメラ２０１、２０２、２０３とが無線により接続することで無線ネットワークを構成している。なお、デジタルカメラ２０１、２０２、２０３は、図１で示したものと同様の構成とする。このような無線ネットワークにおいては、ネットワークに含まれるこれらの機器は、他装置の無線接続情報をメモリ上に記憶しており、その情報に基づいて機器間の接続動作を行う。
【００２２】
図２−２は、本実施の形態に係るデジタルカメラ１の背面図である。デジタルカメラ１は、その背面において液晶等からなる表示部２１０を備えており、表示部２１０に画像等を表示する。デジタルカメラ１はまた、ユーザが操作を行うための複数の操作部を備えている。具体的には、ＰＳボタン２１１、ＳＥＴボタン２１２、上キー２１３、右キー２１４、下キー２１５、左キー２１６（以下まとめて、上下左右キー２１３、２１４、２１５、２１６と称す場合もある）、ＤＩＳＰボタン２１７及びＭＥＮＵボタン２１８を備えている。
【００２３】
次に本実施の形態に係るデジタルカメラ１において実行する動作を説明する。図３は、デジタルカメラ１が起動されて実行する動作を説明するフローチャートであり、具体的にはユーザ操作により撮影、撮影画像の再生表示、通信先の登録、他装置との通信確立、電源ＯＦＦを実行する際のフローチャートである。
【００２４】
ステップＳ３０１で電源が投入されデジタルカメラ１が起動されると、まずステップＳ３０２において、デジタルカメラ１の制御部１０６はイベントを取得し、ステップＳ３０３に移行する。
【００２５】
ステップＳ３０３において、制御部１０６は、ステップＳ３０２で取得したイベントが電源ＯＦＦ・電池切れイベントであるか否か判定する。電源ＯＦＦ・電池切れイベントであればステップＳ３０４に進み、違うイベントであればステップＳ３０５に進む。
ステップＳ３０５において、制御部１０６は、ステップＳ３０２で取得したイベントが通信先登録イベントであるか否かを判定する。通信先登録イベントであればステップＳ３０６に進み、違うイベントであればステップＳ３０７に進む。
ステップＳ３０７において、制御部１０６は、ステップＳ３０２で取得したイベントが通信確立イベントであるか否かを判定する。通信確立イベントであればステップＳ３０８に進み、違うイベントであればステップＳ３０９に進む。
ステップＳ３０９において、制御部１０６は、ステップＳ３０２で取得したイベントが撮影イベントであるか否かを判定する。撮影イベントであればステップＳ３１０に進み、違うイベントであればステップ３１４に進む。
ステップＳ３１４において、制御部１０６は、ステップＳ３０２で取得したイベントが再生イベントであるか否かを判定する。再生イベントであればステップＳ３１５に進み、違うイベントであればステップＳ３０２のイベント取得を再度行う。
【００２６】
ステップＳ３０３でイベントが電源ＯＦＦ・電池切れイベントであると判定した場合のステップＳ３０４では、制御部１０６は、電源ＯＦＦ処理を実行しデジタルカメラの電源をＯＦＦして、処理を終了（ステップＳ３１６）する。
【００２７】
また、ステップＳ３０５でイベントが通信先登録イベントであると判定した場合のステップＳ３０６では、制御部１０６は通信先登録処理を実行する。通信先登録処理では、通信確立用の他装置の情報と顔画像データの登録を行う。登録する顔画像データとしては、他装置の所有者のものであったり、所有者の家族のものであったりする。また、他装置より顔画像データを取得し、登録部１１１に登録されている他装置の情報と関連付けて登録してもよい。なお、ステップＳ３０６の処理の後は、ステップ３０２に戻りイベント取得を再度行う。
【００２８】
また、ステップＳ３０７でイベントが通信確立イベントであると判定した場合のステップＳ３０８では、制御部１０６は通信確立処理を実行する。通信確立処理では、外部装置から接続要求を受け付け、外部装置が登録部１１１において既に登録済みであれば通信接続し、未登録であれば接続を行わない等の処理を行う。なお、ステップＳ３０８の処理の後は、ステップ３０２に戻りイベント取得を再度行う。
【００２９】
また、ステップＳ３０９でイベントが撮影イベントであると判定した場合のステップＳ３１０では、制御部１０６はまず撮像処理を行う。撮像処理では、被写体の明るさや撮影距離等を測定する各種センサを制御して画像の撮像を行う。
次にステップＳ３１１では、制御部１０６は画像処理を行う。画像処理では、画像の信号処理（ホワイトバランスやシャープネス等）を行い、例えばＪＰＥＧ形式やＴＩＦＦ形式等で圧縮処理を行う。
次にステップＳ３１２では、制御部１０６は記録処理を行う。記録処理では、画像データを外部記録媒体へ記録する。
次にステップＳ３１３では、制御部１０６はＲＥＣレビュー処理を実行する。ここでＲＥＣレビュー処理については、図１２のフローチャートを用いて説明する。
【００３０】
ステップＳ１２０１でＲＥＣレビュー処理が開始されると、まずステップＳ１２０２において、制御部１０６は、撮影直後の画像の表示を図２−２に示した表示部２１０に行い、ステップＳ１２０３に進む。
【００３１】
ステップＳ１２０３において、制御部１０６はイベント取得を行い、次にステップＳ１２０４で取得したイベントが送信画面表示イベントであるか否かを判定する。ここで、ステップＳ１２０３で取得するイベントには、図９に示すＳＥＴボタン２１２による送信画面表示イベント、設定値等による撮影画像表示時間についてのタイムアウトイベントがある。
【００３２】
ステップＳ１２０４においてステップＳ１２０３で取得したイベントが送信画面表示イベントと判定したときは、ステップＳ１２０６において、制御部１０６は送信画面表示処理を行う。なお、送信画面表示処理の詳細は、図４のフローチャートを用いて後で説明する。送信画面表示処理の後は、ステップＳ１２０３のイベント取得を再度行う。
【００３３】
一方、ステップＳ１２０４においてステップＳ１２０３で取得したイベントがタイムアウトイベントと判定したときは、ステップＳ１２０５において、制御部１０６は現在表示中の再生画像の表示を停止する。そして、ＲＥＣレビュー処理を終了（ステップＳ１２０７）し、図３のステップＳ３０２に戻りイベント取得を再度行う。
【００３４】
図３に戻り、ステップＳ３１４でイベントが再生イベントであると判定した場合のステップＳ３１５では、制御部１０６は再生処理を実行する。ここでステップＳ３１５の再生処理については、図１３のフローチャートを用いて説明する。
【００３５】
ステップＳ１３０１で再生処理が開始されると、まずステップＳ１３０２において、制御部１０６は、画像記録部１１２に記録されている画像の表示を図２−２に示した表示部２１０に行う。ここでは通常の１枚再生や複数の画像データを表示するサムネイル再生等を行う。
【００３６】
次にステップＳ１３０３において、制御部１０６はイベント取得を行う。ここで取得するイベントには、図２−２に示したＳＥＴボタン２１２による送信画面表示イベント、ＤＩＳＰボタン２１７による再生キャンセルイベント、上下左右キー２１３、２１４、２１５、２１６による次画像移動イベントがある。このとき、再生画像が１枚しかないときは、上下左右キー２１３、２１４、２１５、２１６の操作を行っても次画像移動イベントは発生しないようにする。
【００３７】
次にステップＳ１３０４において、制御部１０６はステップＳ１３０３で取得したイベントが再生キャンセルイベントであるか否か判定する。再生キャンセルイベントであればステップＳ１３０５に進み、違うイベントであればステップＳ１３０６に進む。
ステップＳ１３０６において、制御部１０６はステップＳ１３０３で取得したイベントが送信画面表示イベントであるか否かを判定する。送信画面表示イベントであればステップＳ１３０７に進み、違うイベントであればステップＳ１３０８に進む。
ステップＳ１３０８において、制御部１０６はステップＳ１３０３で取得したイベントが次画面移動イベントであるか否かを判定する。次画面移動イベントであればステップＳ１３０９に進む、違うイベントであれば、ステップＳ１３０３に戻り再度イベントの取得を行う。
【００３８】
ステップＳ１３０４でイベントが再生キャンセルイベントであると判定した場合のステップＳ１３０５では、制御部１０６は、現在表示中の再生画像の表示を停止して、再生処理を終了（ステップＳ１３１０）する。
【００３９】
また、ステップＳ１３０６でイベントが送信画面表示イベントであると判定した場合のステップＳ１３０７では、制御部１０６は送信画面表示処理を行い、その後ステップＳ１３０３においてイベント取得を再度行う。なお、送信画面表示処理の詳細は、図４のフローチャートを用いて後で説明する。
【００４０】
また、ステップＳ１３０８でイベントが次画像移動イベントであると判定した場合のステップＳ１３０９では、制御部１０６は、現在表示中の画像の次の画像へ移動し、ステップＳ１３０２で撮像画像表示を行う。そしてステップＳ１３０３に戻り再度イベントの取得を行う。
【００４１】
ここで上記の送信画面表示処理（図１２のステップＳ１２０６、及び図１３のステップＳ１３０７）の詳細を、図４〜図１１、及び図１４〜図２１を用いて説明する。
【００４２】
図４は送信画面表示処理の詳細を示すフローチャートである。
ステップＳ４０１で送信画面表示処理が開始されると、まずステップＳ４０２において、制御部１０６は再生表示する画像において顔検出を行う。ここでは画像内の全ての顔が検出できるまで処理を繰り返し行い、画像内の全ての顔が検出されると、ステップＳ４０３の画像表示処理へ進む。
【００４３】
ステップＳ４０３において、制御部１０６は、図９に示す画像９００のような画像を表示部２１０に表示する。なお、画像表示処理の詳細は図５のフローチャートを用いて後で説明する。
【００４４】
ここで図９について説明する。図９はデジタルカメラ１の背面図であり、本図に参照される表示部２１０には、送信画面表示処理による画像９００が表示されている。画像９００においては、ステップＳ４０２の顔検出により検出された画像９００内の顔に顔枠表示９０１、９０２がされる。ここで顔枠表示９０１、９０２が表示された顔領域は、上下左右キー２１３、２１４、２１５、２１６等の操作によりカーソルを移動させて選択可能なようになっており、太線で示されている顔枠表示９０２はカーソルにより現在選択されていることを意味する。また、小画面９０３は、紙面左側から類似度の高い順で顔画像の候補一覧を表示する領域であり、ステップＳ４０２の顔検出により検出された顔を、登録している顔画像データと比較し、類似度の高い順に顔画像を表示する領域である。９０４は、ステップＳ４０２で検出した顔に対する顔画像候補を小画面９０３で表示しきれないときに、次候補の存在をユーザに通知するための表示である。本実施の形態では顔画像データ候補が表示しきれないときは、矢印記号を表示しているが他の態様であっても構わない。例えば、顔画像候補が表示しきれない場合にその旨を通知する手段と、表示しきれない顔画像候補を参照できる手段があればこの限りではない。また、９０５は小画面９０３内に表示された顔画像の選択枠である。なお、顔枠表示枠９０２により選択する構成は本発明でいう被写体選択手段の一構成例に対応し、選択枠９０５により選択する構成は本発明でいう顔画像選択手段の一構成例に対応する。
【００４５】
図４に戻り、ステップＳ４０３の画像表示処理で画像の表示を終えると、制御部１０６はイベント取得を行い（ステップＳ４０４）、ステップＳ４０５に移行する。なお、ステップＳ４０４で取得するイベントには、上下左右キー２１３、２１４、２１５、２１６による顔枠表示９０１、９０２における顔枠移動（選択）イベントがある。また、ＳＥＴボタン２１２による小画面９０３内の選択枠への選択イベント、ＤＩＳＰボタン２１７による処理終了イベント、ＭＥＮＵボタン２１８による送信・予約送信イベントがある。
【００４６】
ステップＳ４０５において、制御部１０６はステップＳ４０４で取得したイベントが処理終了イベントであるか否かを判定する。処理終了イベントであればステップＳ４０６に進み、違うイベントであればステップＳ４０７に進む。
ステップＳ４０７において、制御部１０６はステップＳ４０４で取得したイベントが顔枠移動イベントであるか否かを判定する。顔枠移動イベントであればステップＳ４０８に進み、違うイベントであればステップＳ４１０に進む。
ステップＳ４１０において、制御部１０６はステップＳ４０４で取得したイベントが小画面選択イベントであるか否かを判定する。小画面選択イベントであればステップＳ４１１に進み、違うイベントであればステップＳ４２２に進む。
ステップＳ４２２において、制御部１０６はステップＳ４０４で取得したイベントが送信・予約送信イベントであるか否かを判定する。送信・予約送信イベントであればステップＳ４１９に進み、違うイベントであれば、ステップＳ４０４に戻り、イベント取得を再度行う。
【００４７】
ステップＳ４０５でイベントが処理終了イベントであると判定した場合のステップＳ４０６では、制御部１０６は顔枠小画面消去処理を実行する。顔枠小画面消去処理では、図９の例にとると、顔枠表示９０１、９０２と小画面９０３を消去する。顔枠小画面消去処理が終了すると、ステップＳ４２３で送信画面表示処理を終了し、表示部２１０に図１５に示すような画像１５００が表示される。
【００４８】
また、ステップＳ４０７でイベントが顔枠移動イベントであると判定した場合のステップＳ４０８では、制御部１０６は移動先判定処理を実行する。ステップＳ４０８の移動先判定処理の詳細は、図７のフローチャートを用いて後で説明する。移動先判定処理が終了するとステップＳ４０９で、制御部１０６は画像表示処理を実行し、その後ステップＳ４０４のイベント取得を再度行う。なお、画像表示処理の詳細は図５のフローチャートを用いて後で説明する。また、ステップＳ４０８の移動先判定処理が行われ、その後ステップＳ４０９の画像表示処理がなされた場合には、図９を例にとると、図９において顔枠表示９０２を選択中であった状態が顔枠表示９０１を選択した状態となることを意味している。つまり、図９に示す画像９００から図１４に示す画像１４００に参照されるような状態となることを意味する。ここで図１４においては、１４０１、１４０２が顔枠表示であり、１４０１が現在選択中の顔であり、表示部２１０上に太線で表示される。
【００４９】
また、ステップＳ４１０で小画面選択イベント判定と判定された場合のステップＳ４１１では、制御部１０６は選択中顔枠変更処理を実行する。例えば、画像データの選択中顔枠表示が「顔の四隅囲み枠表示」から「顔の囲み枠表示」へ変更する処理であり、図１６に示すような画像１６００が表示部２１０に表示される。図１６の顔を囲んだ顔枠表示１６０１は、図９の「顔の四隅囲み」の顔枠表示９０２に対応している。なお、このステップＳ４１１の処理は、画像において検出した顔の選択の確定を意味する。
【００５０】
ステップＳ４１１の顔枠変更後のステップＳ４１２では、制御部１０６は小画面表示処理を実行し、続いてステップＳ４１３でイベント取得を行う。ステップＳ４１２の小画面表示処理の詳細は、図８のフローチャートを用いて後で説明する。なお、ステップＳ４１３で取得するイベントは、ＤＩＳＰボタン２１７による小画面選択キャンセルイベント、ＰＳボタン２１１による送信・予約送信イベント、右キー２１４、左キー２１６による小画面１６０２内の顔枠移動イベントがある。
【００５１】
ステップＳ４１３でイベント取得後、ステップＳ４１４において、制御部１０６はステップＳ４１３で取得したイベントが小画面選択キャンセルイベントであるか否かを判定する。小画面選択キャンセルイベントであった場合はステップＳ４１５に進み、違うイベントであればステップＳ４１６に進む。
ステップＳ４１６において、制御部１０６はステップＳ４１３で取得したイベントが小画面内顔枠移動イベントであるか否かを判定する。小画面内顔枠移動イベントであった場合はステップＳ４１７に進み、違うイベントであればステップＳ４１８に進む。
ステップＳ４１８において、制御部はステップＳ４１３で取得したイベントが送信・予約送信イベントであるか否かを判定する。送信・予約送信イベントであればステップＳ４１９に進み、違うイベントであれば、ステップＳ４１３のイベント取得を再度行う。
【００５２】
ステップＳ４１４でイベントが小画面選択キャンセルイベントであると判定した場合のステップＳ４１５では、制御部１０６は、選択中の顔枠を「顔の囲み枠」から「顔の四隅囲み枠」へ変更して表示部２１０に画像を表示する。そしてステップＳ４０４に戻りイベント取得を再度行う。なお、このステップＳ４１５の処理は、画像において検出した顔の選択の解除を意味する。
【００５３】
また、ステップＳ４１６でイベントが小画面内顔枠移動イベントであると判定した場合のステップＳ４１７では、制御部１０６は小画面内の選択枠表示を移動し、ステップＳ４１２の小画面表示処理を実行する。例えば、図１６に示す画像１６００が表示されていた場合、右キー２１４の操作で、図１７に示す画像１７００が表示部２１０に表示され、１７０１が選択枠となった状態となる。
【００５４】
ここで、図１８に小画面内における選択顔の移動例、換言すれば選択枠の移動例を示す。図１８（ａ）において、小画面１８０１は現在表示している顔画像候補の一覧を示しており、１８０２は顔画像１８０６を選択中の選択枠を示している。この状態において、右キー２１４を操作すると、図１８（ｂ）のように顔画像１８０３の表示が消え、顔画像１８０４、１８０５、１８０６が左にシフトされて表示されると共に、新たに顔画像１８０７が表示され、新たな小画面１８０８が表示される。１８０９は左キー２１６の操作で、表示可能な顔画像があることを示す矢印表示であり、１８１０は同様に右キー２１４の操作で、表示可能な顔画像があることを示す矢印表示である。また１８１１が現在選択中の選択枠を表している。更に、小画面１８０８が表示されている状態において、右キー２１４を操作すると、図１８（ｃ）のように新たな小画面１８１３が表示されることになり、この場合、１８１４が現在選択中の選択枠となる。なお、左右の矢印表示（１８０９、１８１０等）は、右キー２１４又は左キー２１６の操作で表示する画像がないときは表示されない。つまり、小画面１８０１では、左キー２１６の操作で表示する顔画像がないため左矢印記号の表示がなく、小画面１８１３では、右キー２１４の操作で表示する顔画像がないため右矢印記号の表示がない。
【００５５】
また、ステップＳ４１８でイベントが送信・予約送信イベントと判定した場合のステップＳ４１９又はステップＳ４２２でイベントが送信・予約送信イベントと判定した場合のステップＳ４１９では、制御部１０６はまず送信処理を実行する。なお、送信処理の詳細は、図６のフローチャートを用いて後で説明する。そして、送信処理の後は、ステップＳ４２０の移動先判定処理、ステップＳ４２１の画像表示処理を行い、図１０に示すような画像１０００が表示部２１０に表示されることになる。そしてその後、再度ステップＳ４０４のイベント取得を行う。
【００５６】
次に上記の画像表示処理（図４のステップＳ４０３、Ｓ４０９、Ｓ４２１）の詳細を図５のフローチャートを用いて説明する。
【００５７】
ステップＳ５０１で画像表示処理が開始されると、まずステップＳ５０２において、制御部１０６は、選択中の顔と登録部１１１の顔画像データとを顔照合し、ある閾値（所定値）以上の顔画像候補を複数算出する。顔照合方法として、特徴点（目の間隔や眉目鼻口の位置、耳の位置等を特徴点とする）を選択中の顔と登録済みの顔画像から抽出し、比較して閾値以上の顔画像候補を複数算出する。なお顔照合の方法は本実施の形態に記載した以外の方法を用いても構わない。
【００５８】
次にステップＳ５０３において、制御部１０６は、特徴点から同一の人物である可能性の高い順から並びかえる。このとき、現在接続済み（通信確立済み）の他装置や、既に送信済みや予約済みとなっている顔画像を基に、更に候補の並び変えや絞り込みを行う。ステップＳ５０３の顔候補の表示順序を、図１９〜２１を用いて説明する。
【００５９】
図１９はステップ５０２で顔照合された結果、即ち同一の人物である可能性のある顔画像を類似度の高い順に紙面左側から並べた図である。図２０は図１９に示す顔画像１９０３の顔画像が送信済み又は予約送信済みの場合に、優先順位を一番低くして並び換えを行った結果を示した図である。図２１は、図２０の並び換え後に、顔画像１９０１、１９０４、１９０５が接続済みである場合に優先順位を一番高くして並び換えを行った結果を示した図である。つまり、ステップＳ５０３では、照合結果の類似度が高い順に並び換えると共に、送信済み又は予約送信した顔画像の優先順位を一番低くし、接続済みである顔画像データの優先順位を一番高くして並び換えを行う。また、送信済み又は予約送信済み、接続済みを考慮して並び換えを実施するかを、メニュー等の設定に応じて実施するようにしてもよい。なお、本実施の形態に係るデジタルカメラ１では、以上のような処理を実現するために、他装置との接続状態を検知する接続状態検知手段と、他装置へ画像データを送信したか否かを判定する送信判定手段とを有している。
【００６０】
次にステップＳ５０４において、制御部１０６は、送信済み又は予約送信済みか未送信であるかを判定し、送信済み又は予約送信済みであればステップＳ５０６において、図１０に示す１００２のように顔枠表示を点線表示する。一方、未送信であれば、図１０に示す１００１のように顔枠表示を表示する。このとき、選択中の顔枠であれば太線表示を行う。このように、送信済み（予約送信済み）／未送信かを判定し、判定結果に応じて画像データ内の顔枠表示の態様を変えることで、送信済み等であるか否かの判断を、ユーザ操作を伴わずに確認できるようにすることができる。
【００６１】
次にステップＳ５０７において、制御部１０６は、接続済みか未接続であるかを検知し、接続済みであればステップＳ５０８で顔枠表示の色を変更する。一方、未接続であれば顔枠表示の色を特に変更せずに、図９に示したような小画面９０３の表示を行い、処理を終了する（ステップＳ５１０）。このように、顔画像に対して接続済みか未接続かの検知結果に応じて、顔枠表示の態様を変える又はユーザ操作ボタンのＬＥＤを点灯させることで、接続済みであるかどうかの判断を、ユーザ操作を伴わずに確認できるようにすることができる。
【００６２】
ここで、図１０は図１６に示した顔枠表示１６０１を選択し、送信を行った後の画像を示している。図１０においては、送信した（予約送信も含む）顔候補の顔枠表示は点線表示にし、次に選択される顔枠表示１００１を太枠表示にして選択した状態、換言すれば選択を切り替えた状態としている。また、送信済みの顔枠表示を点線表示としているが、顔枠表示の色を変更や、顔枠表示内の色を変えても構わない。また、小画面１００３では、図１６に示す顔枠表示１６０１で選択した顔画像が顔画像候補一覧から外して表示されている。
【００６３】
次に上記の送信処理（図４のステップＳ４１９）の詳細を図６のフローチャートを用いて説明する。なお、本実施の形態に係るデジタルカメラ１は、画像を送信する機能として、即時送信と予約送信とを有している。以下、フローチャートの説明に基づき詳細を説明する。
【００６４】
ステップＳ６０１で送信処理が開始されると、まずステップＳ６０２において、制御部１０６は、即時送信と予約送信の送信ボタンが共通であるか否かを判定する。なお、送信ボタンを共通にするかはメニュー等で設定できるものとする。
【００６５】
ステップＳ６０２で送信ボタンが共通の場合、ステップＳ６０３において、制御部１０６は通信が接続済みか否かの判定を行う。送信先の装置と接続済みであれば、ステップＳ６０５において、制御部１０６は送信開始を行う。このとき、送信確認用に、図１１に示す画像１１００のように送信する画像１１０１を縮小表示し、画像１１０１の下に小画面１１０２、側方に顔画像１１０４を拡大表示する（１１０３）。そして拡大表示後、画像の送信を開始するようにする。このとき、送信開始を問い合わせるメッセージ表示やＳＥＴボタン２１２が押下されることで送信開始するようにしてもよい。
【００６６】
次にステップＳ６０３の接続済み判定にて送信先の装置が未接続であれば、ステップＳ６０６において、制御部１０６は送信時と同様に顔画像を拡大しメッセージを表示して予約画像とし、処理を終了する（ステップＳ６０７）。
【００６７】
一方、送信ボタンが共通でない場合のステップＳ６０４では、制御部１０６は指定された処理が送信か予約送信かを判定する。本実施の形態では、送信ボタンと予約ボタンに関し、ＰＳボタン２１１を送信ボタンに、ＭＥＮＵボタン２１８を予約送信ボタンとしており、ＰＳボタン２１１が押されるとステップＳ６０５で顔画像を拡大し送信を行い、処理を終了する（ステップＳ６０７）。また、ＭＥＮＵボタン２１８が押されるとステップＳ６０６で顔画像を拡大しメッセージを表示して予約画像とし、処理を終了する。なお、予約送信とした場合は、通信確立後にまとめで速やかに画像データを送信する。
【００６８】
次に上記の移動先判定処理（図４のステップＳ４２０）の詳細を図７のフローチャートを用いて説明する。
ステップＳ７０１で移動先判定処理が開始されると、まずステップＳ７０２において制御部１０６は、現在選択中の顔以外に検出した顔があるか否か、換言すればその他の移動先（選択先）があるか否かを判定する。ある場合にはステップＳ７０３に進み、ない場合はステップＳ７０５に進む。
【００６９】
ステップＳ７０３では、制御部１０６は別の移動先へ移動し、ステップＳ７０４において移動先が接続済みであるか否かを判定する。ステップＳ７０４の判定処理で移動先が未接続であれば、ステップＳ７０２のその他の移動先があるかを再度判定する。移動先が接続済みであればステップＳ７０５において移動先を決定し、処理を終了する（ステップＳ７０６）。また、ステップＳ７０２でその他の移動先がない場合は現在の位置を移動先として（ステップＳ７０５）、処理を終了する（ステップＳ７０６）。
【００７０】
次に上記の小画面表示処理の詳細を図８のフローチャートを用いて説明する。
ステップＳ８０１で小画面表示処理が開始されると、まずステップＳ８０２において、制御部１０６は、選択している顔画像が接続済みであるか否かを判定する。接続済みであればステップＳ８０３において、小画面の顔枠の色を変更又はＰＳボタン２１１内にあるＬＥＤを点灯させ、小画面表示処理を終了する（ステップＳ８０５）。未接続であればステップＳ８０４において、小画面の顔枠を点滅させ、小画面表示処理を終了する（ステップＳ８０７）。
【００７１】
以上のように、本実施の形態に係るデジタルカメラ１では、画像データにおいて被写体（顔）を検出し、検出した顔に関連する登録済みの顔画像を当該画像データと同一画面において表示し、表示した顔画像から当該画像データの送信先を選択可能とした。そして、ユーザにより選択された顔画像から送信先を決定し、当該画像データを無線通信等を介して送信し得るようにした。ここで、検出した顔が複数ある場合には、当該画像データにおいて枠を表示して（顔枠表示して）選択可能とし、選択した顔に対する登録済みの顔画像を表示するようにした。このような構成により、送信先の確認が容易なユーザインタフェースの提供が可能となり、特に誤って他装置へ画像データを送信してしまうことを回避することができる。なお、本実施の形態では送信先候補として顔画像を表示するようにしたが、顔画像に加え、その人物の識別情報（名前等）を同時に表示するようにしてもよい。
【００７２】
また、検出した顔に関連する登録済みの顔画像を、照合結果の高い順から送信先候補として複数表示し選択可能とすることで、ユーザ操作の回数を削減することができると共に、照合結果を間違えた場合でも間違った他装置へ送信する可能性を回避できる。
【００７３】
また、送信先の候補を表示した画像データから送信先を選択した後の送信時に、顔画像を拡大表示して、同一画面へ表示することで、送信先への判断をより正確に行うことができる。
【００７４】
また、画像データと同一画面において表示する顔画像の候補が、画像データ内に表示しきれないときは、顔画像を切り替え表示できるようにスクロール表示可能とし、候補となる全ての顔画像の確認を行うことができるようにした。これにより、使い勝手を向上させることができる。
【００７５】
また、画像データにおいて選択可能な顔が２つ以上検出された場合における一つの顔に基づく画像データの送信後に、自動で次の顔を選択するようにし、それに対応する登録済みの顔画像を表示するようにした。これにより、ユーザ操作の回数を削減でき、使い勝手を向上させることができる。
【００７６】
また、本実施の形態に係るデジタルカメラ１では、画像データの即時送信と予約送信の各機能を有することで、ユーザに使い勝手の向上させている。そして送信先のデジタルカメラが接続済み（通信確立済み）であるか否かを判定し、即時送信及び予約送信を自動で行うようにしてユーザ操作を削減し、使い勝手を向上させている。また即時送信と予約送信時の操作を共通化し得るようにする（換言すれば、即時送信と予約送信のユーザ操作を分ける機能も設ける）ことで、ユーザ操作を削減すると共に、使用性の高いユーザインタフェースを提供でき、使い勝手を向上させている。
【００７７】
また、送信先の顔画像候補を表示する際に、照合精度の高い順に加え、現在他装置の通信接続済みであるか否か、既に画像データを送信（予約送信含む）済みであるか否かの情報も考慮し、顔画像候補の並び変えや絞り込みを行うようにしている。これにより、送信先候補を自動で絞り込むことが可能となり、ユーザ操作の回数を削減でき、使い勝手を向上させている。
【００７８】
また、顔画像候補において選択している顔画像に対して接続済みか未接続かを判定し、顔枠表示を変える又はユーザ操作ボタンのＬＥＤを点灯させる等することで、接続済みであるかどうかの判断を、ユーザ操作を伴わずに確認できるようにしている。
【００７９】
また、画像データ内の顔枠表示の選択は、接続済み／未接続を判定し、接続済みが優先して顔枠表示を移動できるようにしているため、ユーザ操作の回数を削減でき、使い勝手を向上させている。
【００８０】
また、送信済み（予約送信済み）又は未送信、接続済み又は未接続かに応じて、画像データ内の顔枠表示の表示方法（表示態様）を変えることで、送信済み等の判断を、ユーザ操作を伴わずに確認できるようにすることで、使い勝手を向上させている。
【００８１】
また、本実施の形態に係るデジタルカメラ１では、他装置から顔画像データを取得して登録部１１１に登録されている他装置の機器情報に対応付け得るようにした。これにより、顔画像データの照合精度を高められる可能性があり、更に取得した顔画像データを画像データ内に表示することで、間違った相手へ送信する可能性を回避できる。また、登録時に顔照合用に顔画像データの登録をする必要がなく、ユーザ操作を削減できる。
【００８２】
以上、本発明の実施の形態を具体的に説明したが、本発明は、上記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲において種々の変更が可能であることは言うまでもない。
【００８３】
なお、本発明を実現するために、上述した実施形態の機能を実現するソフトウェアのプログラムコード（コンピュータプログラム）を記録した記憶媒体を用いても良い。この場合には記憶媒体をシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによって本発明の目的が達成される。
【００８４】
この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８５】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００８６】
また、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（基本システム或いはオペレーティングシステム）等が実際の処理の一部又は全部を行う場合も含まれることは言うまでもない。
【００８７】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれてもよい。この場合には、書き込まれたプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行ってもよい。
【図面の簡単な説明】
【００８８】
【図１】本発明の実施の形態に係るデジタルカメラの構成を示すブロック図である。
【図２−１】本発明の実施の形態に係るデジタルカメラを含むネットワークの構成例を示す図である。
【図２−２】本発明の実施の形態に係るデジタルカメラの背面図である。
【図３】本発明の実施の形態に係るデジタルカメラの動作を説明するフローチャートである。
【図４】本発明の実施の形態に係るデジタルカメラの送信画面表示処理のフローチャートである。
【図５】本発明の実施の形態に係るデジタルカメラの画像表示処理のフローチャートである。
【図６】本発明の実施の形態に係るデジタルカメラの送信処理のフローチャートである。
【図７】本発明の実施の形態に係るデジタルカメラの移動先判定処理のフローチャートである。
【図８】本発明の実施の形態に係るデジタルカメラの小画面表示処理のフローチャートである。
【図９】本発明の実施の形態に係るデジタルカメラの背面と、送信画面表示処理の際の画面表示を表した図である。
【図１０】本発明の実施の形態に係るデジタルカメラの送信処理後の画面表示を説明する図である。
【図１１】本発明の実施の形態に係るデジタルカメラの送信確認時の画面表示を説明する図である。
【図１２】本発明の実施の形態に係るデジタルカメラのＲＥＣレビュー処理のフローチャートである。
【図１３】本発明の実施の形態に係るデジタルカメラの再生処理のフローチャートである。
【図１４】本発明の実施の形態に係るデジタルカメラの顔枠移動時の画面表示を説明する図である。
【図１５】本発明の実施の形態に係るデジタルカメラの再生、ＲＥＣレビュー時の画面表示を説明する図である。
【図１６】本発明の実施の形態に係るデジタルカメラの小画面内の顔画像を選択したときの画面表示を説明する図である。
【図１７】本発明の実施の形態に係るデジタルカメラの小画面内の選択枠移動時の画面表示を説明する図である。
【図１８】本発明の実施の形態に係るデジタルカメラの小画面内における選択枠移動時の小画面での表示を説明する図である。
【図１９】本発明の実施の形態に係るデジタルカメラの小画面内の顔画像候補を、類似度の高い順で表した図である。
【図２０】本発明の実施の形態に係るデジタルカメラの小画面内の顔画像候補を、図１９を元に送信済み又は予約済みを考慮して並び換えた図である。
【図２１】本発明の実施の形態に係るデジタルカメラの小画面内の顔画像候補を、図２０を元に接続済みを考慮して並び換えた図である。
【符号の説明】
【００８９】
１  デジタルカメラ
１０１  レンズ
１０２  撮像素子
１０３  Ａ／Ｄ変換部
１０４  画像処理部
１０５  操作部
１０６  制御部
１０７  表示部小画面表示部
１０８  通信部
１０９  顔検出部
１１０  顔照合部
１１１  登録部
１１２  画像記録部
１１３  バス
１１４  撮像部
２０１、２０２、２０３  デジタルカメラ
２１０  表示部
【図１】
0005273998.tif 000002
【図２−１】
0005273998.tif 000003
【図２−２】
0005273998.tif 000004
【図３】
0005273998.tif 000005
【図４】
0005273998.tif 000006
【図５】
0005273998.tif 000007
【図６】
0005273998.tif 000008
【図７】
0005273998.tif 000009
【図８】
0005273998.tif 000010
【図９】
0005273998.tif 000011
【図１０】
0005273998.tif 000012
【図１１】
0005273998.tif 000013
【図１２】
0005273998.tif 000014
【図１３】
0005273998.tif 000015
【図１４】
0005273998.tif 000016
【図１５】
0005273998.tif 000017
【図１６】
0005273998.tif 000018
【図１７】
0005273998.tif 000019
【図１８】
0005273998.tif 000020
【図１９】
0005273998.tif 000021
【図２０】
0005273998.tif 000022
【図２１】
0005273998.tif 000023