(57)【特許請求の範囲】
【請求項１】
撮影される被写体とコミュニケーションをとるためのコミュニケーション処理として、前記被写体が所定の状態になるような複数の誘発処理の中から少なくとも一の誘発処理を選択し、誘発処理を制御するコミュニケーション制御部と、
前記コミュニケーション処理に応じて、前記被写体の撮影の制御を行う撮影制御部と
を備える情報処理装置。
【請求項２】
前記コミュニケーション処理に応じて被写体を撮影する撮影部
をさらに備える請求項１に記載の情報処理装置。
【請求項３】
前記コミュニケーション制御部は、選択された誘発処理に対する前記被写体のリアクションの判定を行い、前記被写体のリアクションが前記選択された誘発処理に対応する前記所定の状態でない場合、前記複数の誘発処理の中から前記選択された誘発処理とは異なる少なくとも一の誘発処理を選択する
請求項１または２に記載の情報処理装置。
【請求項４】
前記コミュニケーション制御部は、前記所定の状態に対する複数の誘発処理に加えて、新たな誘発処理の内容を取得する
請求項１乃至３のいずれかに記載の情報処理装置。
【請求項５】
前記コミュニケーション処理として、前記被写体が所定の行動をとるように誘発する前記誘発処理が行われる
請求項１乃至４のいずれかに記載の情報処理装置。
【請求項６】
前記撮影の制御として、撮影モードの制御を行う
請求項１乃至５のいずれかに記載の情報処理装置。
【請求項７】
前記撮影モードとして、静止画を１枚撮影するモード、静止画を連写するモード、タイムラプス撮影を行うモード、動画を通常フレームレートで撮影するモード、及び、動画をハイフレームレートで撮影するモードのうちの２以上のモードを有する
請求項６に記載の情報処理装置。
【請求項８】
前記撮影の制御として、撮影のシャッタスピードの制御を行う
請求項１乃至４のいずれかに記載の情報処理装置。
【請求項９】
前記撮影の制御として、撮影タイミングの制御を行う
請求項１乃至８のいずれかに記載の情報処理装置。
【請求項１０】
前記撮影の制御として、撮影された撮影画像に対するエフェクトの制御を行う
請求項１乃至９のいずれかに記載の情報処理装置。
【請求項１１】
前記撮影の制御として、前記コミュニケーション処理に応じて、前記被写体の撮影をする装置の移動制御、及び、撮影方向の制御のうちの一方又は両方を行う
請求項１乃至１０のいずれかに記載の情報処理装置。
【請求項１２】
前記コミュニケーション処理として、前記被写体が所定のポーズをとるように誘発する前記誘発処理が行われる
請求項１乃至１１のいずれかに記載の情報処理装置。
【請求項１３】
前記コミュニケーション処理として、前記被写体が笑顔になるように誘発する前記誘発処理、前記被写体が静止するように誘発する前記誘発処理、又は、前記被写体がジャンプするように誘発する前記誘発処理が行われる
請求項１２に記載の情報処理装置。
【請求項１４】
前記コミュニケーション処理として、前記被写体の撮影が所定の向きで行われるように誘発する前記誘発処理が行われる
請求項１乃至１１のいずれかに記載の情報処理装置。
【請求項１５】
前記コミュニケーション処理として、前記被写体が正対するように誘発する前記誘発処理が行われる
請求項１４に記載の情報処理装置。
【請求項１６】
複数人の被写体が存在し、その複数人の被写体の中に、主たる被写体である主要被写体が存在する場合、前記コミュニケーション制御部は、前記主要被写体とコミュニケーションをとるためのコミュニケーション処理を行わせる
請求項１乃至１５のいずれかに記載の情報処理装置。
【請求項１７】
前記撮影制御部は、前記コミュニケーション処理に対してリアクションをとった被写体、又は、前記コミュニケーション処理に対して被写体がとったリアクションに応じて、前記撮影の制御を行う
請求項１乃至１６のいずれかに記載の情報処理装置。
【請求項１８】
前記被写体の撮影時に行った前記コミュニケーション処理に関するコミュニケーション情報を、前記撮影制御部による制御に従って撮影された撮影画像と対応付けて記録する記録部をさらに備える
請求項１乃至１７のいずれかに記載の情報処理装置。
【請求項１９】
実行されたコミュニケーション処理と、そのコミュニケーション処理に対する被写体のリアクションとを対応付け、コミュニケーション履歴として記録し、
前記コミュニケーション履歴に基づいて、前記コミュニケーション処理、又は、撮影制御を行う
請求項１乃至１８のいずれかに記載の情報処理装置。
【請求項２０】
前記コミュニケーション履歴の記録として、前記被写体の情報も対応づけて記録し、
前記被写体の情報を利用して、前記コミュニケーション処理、又は、撮影の制御を行う
請求項１９に記載の情報処理装置。
【請求項２１】
前記コミュニケーション処理を行うコミュニケーション処理部をさらに備える
請求項１乃至２０のいずれかに記載の情報処理装置。
【請求項２２】
被写体を撮影する撮影部と、
前記被写体とコミュニケーションをとるためのコミュニケーション処理として、前記被写体が所定の状態になるような複数の誘発処理の中から少なくとも一の誘発処理を選択し、誘発処理を制御するコミュニケーション制御部と、
前記コミュニケーション処理に応じて、前記撮影部による撮影制御を制御する撮影制御部と
を備える撮像装置。
【請求項２３】
撮影される被写体とコミュニケーションをとるためのコミュニケーション処理として、前記被写体が所定の状態になるような複数の誘発処理の中から少なくとも一の誘発処理を選択し、誘発処理の制御を行うことと、
前記コミュニケーション処理に応じて、撮影の制御を行うことと
を含む情報処理装置の制御方法。
【請求項２４】
情報処理装置の制御をコンピュータで実行させるプログラムであって、
撮影される被写体とコミュニケーションをとるためのコミュニケーション処理として、前記被写体が所定の状態になるような複数の誘発処理の中から少なくとも一の誘発処理を選択し、誘発処理の制御を行うことと、
前記コミュニケーション処理に応じて、撮影の制御を行うことと
を含むプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、情報処理装置、撮像装置、情報処理方法、及び、プログラムに関し、特に、例えば、被写体を、適切に撮影することができるようにする情報処理装置、撮像装置、情報処理方法、及び、プログラムに関する。
【背景技術】
【０００２】
例えば、撮影環境や撮影状況の変化に柔軟に対応して、適切な写真を撮影するために、被写体（被撮影者）とコミュニケーションをとりながら、撮影計画に基づいて、被写体を自律的に撮影する自律的撮影装置が提案されている（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2005-010512号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、被写体とコミュニケーションをとりながら、被写体を撮影する場合には、被写体とのコミュニケーションに関係なく、シャッタスピードの制御等の撮影制御を行ったのでは、被写体を適切に撮影することが難しいことがある。【０００５】
本技術は、このような状況に鑑みてなされたものであり、被写体を、適切に撮影することができるようにするものである。
【課題を解決するための手段】
【０００６】
本技術の情報処理装置または撮像装置、あるいは、プログラムは、被写体とコミュニケーションをとるためのコミュニケーション処理を制御するコミュニケーション制御部と、前記コミュニケーション処理に応じて、前記被写体を撮影する撮影部による撮影を制御する撮影制御を行う撮影制御部とを備える情報処理装置または撮像装置、あるいは、そのような情報処理装置または撮像装置として、コンピュータを機能させるためのプログラムである。
【０００７】
本技術の情報処理方法は、被写体とコミュニケーションをとるためのコミュニケーション処理に応じて、前記被写体を撮影する撮影部による撮影を制御する撮影制御を行うステップを含む撮影方法である。
【０００８】
以上のような情報処理装置、撮像装置、情報処理方法、及び、プログラムにおいては、前記被写体とコミュニケーションをとるためのコミュニケーション処理に応じて、前記被写体を撮影する撮影部による撮影を制御する撮影制御が行われる。
【０００９】
なお、撮影装置は、独立した装置であっても良いし、１つの装置を構成している内部ブロックであっても良い。【００１０】
また、プログラムは、伝送媒体を介して伝送することにより、又は、記録媒体に記録して提供することができる。
【発明の効果】
【００１１】
本技術によれば、被写体を、適切に撮影することができる。【００１２】
なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００１３】
【図１】本技術を適用した撮影装置の一実施の形態の構成例を示すブロック図である。
【図２】撮影装置の第１の外観構成例を示す斜視図である。
【図３】撮影装置の第２の外観構成例を示す斜視図である。
【図４】撮影装置の第３の外観構成例を示す斜視図である。
【図５】撮影装置の第４の外観構成例を示す斜視図である。
【図６】所望の状態の被写体の撮影を行う処理の例を説明するフローチャートである。
【図７】コミュニケーション処理（とする誘発処理）を選択する処理の例を説明するフローチャートである。
【図８】所望の状態と誘発処理の例を説明する図である。
【図９】誘発処理を行うタイミングの例を説明する図である。
【図１０】笑顔で、静止した状態の被写体の撮影を行う処理の例を説明するフローチャートである。
【図１１】コミュニケーション処理に応じた撮影制御に従った撮影の処理の例を説明するフローチャートである。
【図１２】動きぶれのない状態の被写体を撮影する場合の撮影処理の例を説明するフローチャートである。
【図１３】ジャンプしている状態の被写体を撮影する場合の撮影処理の例を説明するフローチャートである。
【図１４】正対している状態の被写体を撮影する場合の撮影処理の例を説明するフローチャートである。
【図１５】複数の誘発処理の中から、１つの誘発処理を、コミュニケーション処理として選択する処理の例を説明するフローチャートである。
【図１６】コミュニケーション処理に応じて行われる撮影制御の例を説明するフローチャートである。
【図１７】記録部１４が行う撮影画像の記録の処理の例を説明するフローチャートである。
【図１８】コミュニケーション処理、及び、撮影制御の処理ルールの学習の処理の例を説明するフローチャートである。
【図１９】本技術を適用した撮影装置の他の一実施の形態の構成例を示すブロック図である。
【図２０】本技術を適用したコンピュータの一実施の形態の構成例を示すブロック図である。
【発明を実施するための形態】
【００１４】
＜本技術を適用した撮影装置の一実施の形態＞
【００１５】
図１は、本技術を適用した撮影装置の一実施の形態の構成例を示すブロック図である。
【００１６】
図１において、撮影装置は、例えば、動画や静止画を撮影するディジタルカメラであり、制御部１１、コミュニケーション処理部１２、撮影部１３、記録部１４、通信部１５、及び、位置情報取得部１６を有する。
【００１７】
制御部１１は、撮影装置全体を制御する。
【００１８】
また、制御部１１は、撮影部１３から供給される、その撮影部１３によって撮影された撮影画像に必要な処理を施し、記録部１４に供給して記録させる。
【００１９】
さらに、制御部１１は、コミュニケーション制御部１１Ａ、及び、撮影制御部１１Ｂを有する。
【００２０】
コミュニケーション制御部１１Ａは、コミュニケーション処理部１２によるコミュニケーション処理を制御する。
【００２１】
撮影制御部１１Ｂは、撮影部１３による撮影画像の撮影を制御する撮影制御を行う。
【００２２】
コミュニケーション処理部１２は、制御部１１（のコミュニケーション制御部１１Ａ）の制御に従って、被写体とコミュニケーションをとるためのコミュニケーション処理を行う（実行する）。
【００２３】
ここで、コミュニケーション処理としては、被写体とコミュニケーションをとるための任意の処理を採用することができる。すなわち、コミュニケーション処理としては、例えば、画像の表示や、音声の出力、ロボットによるジェスチャ等の処理を採用することができる。
【００２４】
なお、図１では、コミュニケーション処理部１２は、撮影装置に含まれているが、コミュニケーション処理部１２は、撮影装置とは別個の装置として構成することができる。コミュニケーション処理部１２が、撮影装置とは別個の装置として構成される場合、制御部１１（のコミュニケーション制御部１１Ａ）は、コミュニケーション処理部１２と無線通信、又は、有線通信を行うことにより、コミュニケーション処理部１２によるコミュニケーション処理を制御する。
【００２５】
撮影部１３は、例えば、CMOS(Complementary Metal Oxide Semiconductor)センサ等のイメージセンサを有し、制御部１１（の撮影制御部１１Ｂ）による撮影制御に従って、被写体を撮影する。さらに、撮影部１３は、被写体を撮影した撮影画像を、制御部１１に供給する。
【００２６】
記録部１４は、制御部１１から供給される撮影画像を記録する。
【００２７】
すなわち、記録部１４は、記録制御部１４Ａ、及び、記録媒体１４Ｂを有する。記録制御部１４Ａは、制御部１１から供給される撮影画像を、記録媒体１４Ｂに記録する記録制御を行う。記録媒体１４Ｂは、例えば、メモリカードやディスク等の記録媒体であり、記録部１４に着脱可能な記録媒体であっても良いし、記録部１４内に固定された記録媒体であっても良い。
【００２８】
通信部１５は、制御部１１の制御に従い、インターネットその他のネットワークを介して通信を行う。制御部１１は、通信部１５に通信を行わせることにより、例えば、インターネット上のサーバ等から、必要な情報（コンテンツやプログラム等）を取得することができる。
【００２９】
位置情報取得部１６は、例えば、GPS(Global Positioning System)等を利用して、撮影装置の現在地を取得し、制御部１１に供給する。制御部１１は、位置情報取得部１６から供給される現在地を必要に応じて用いて処理を行う。
【００３０】
＜撮影装置の外観構成例＞
【００３１】
図２は、図１の撮影装置の第１の外観構成例を示す斜視図である。
【００３２】
図２において、撮影装置は、静止画及び動画の撮影が可能なディジタルスチルカメラであり、本体２１と液晶パネル２２とから構成される。
【００３３】
本体２１は、図１の制御部１１、撮影部１３、及び、記録部１４を内蔵し、正面側に、撮影部１３（のイメージセンサ）に光を集光するためのレンズが設けられている。
【００３４】
液晶パネル２２は、図１のコミュニケーション処理部１２として機能する。図２では、液晶パネル２２は、本体２１の背面側に設けられており、本体２１の上部を回動中心として回動可能なように装着されている。
【００３５】
図２の撮影装置では、液晶パネル２２を本体２１から開くように回動すると、液晶パネル２２の表示画面が正面側（撮影方向）を向き、これにより、表示画面に表示される画像を、被写体に提示し、その画像によって、被写体とのコミュニケーションを図ることができるようになっている。
【００３６】
すなわち、液晶パネル２２は、表示画面に、所定のメッセージその他の画像を表示する処理を、コミュニケーション処理として行うことで、表示画面に表示される画像によって、被写体とのコミュニケーションを図る。
【００３７】
なお、液晶パネル２２（又は本体２１）には、スピーカを内蔵させることができ、この場合、液晶パネル２２は、所定のメッセージその他の音声（音）を、スピーカから出力する処理を、コミュニケーション処理として行うことができる。この場合、スピーカから出力される音声によって、被写体とのコミュニケーションを図ることができる。
【００３８】
図３は、図１の撮影装置の第２の外観構成例を示す斜視図である。
【００３９】
図３において、撮影装置は、静止画及び動画の撮影が可能なディジタルスチルカメラであり、本体３１から構成される。
【００４０】
本体３１は、図２の本体２１と同様に構成される。すなわち、本体３１は、図１の制御部１１、撮影部１３、及び、記録部１４を内蔵し、正面側に、撮影部１３に光を集光するためのレンズが設けられている。
【００４１】
さらに、本体３１は、無線LAN(Local Area Network)やBluetooth（登録商標）等の無線通信によって、本体３１とは別個の出力端末３２と通信することができるようになっている。
【００４２】
出力端末３２は、画像の表示や音声の出力等のコミュニケーション処理が可能な端末であり、図１のコミュニケーション処理部１２として機能する。出力端末３２は、本体３１（の制御部１１）からの無線通信による制御に従って、画像の表示や音声の出力等のコミュニケーション処理を行うことで、被写体とのコミュニケーションを図る。
【００４３】
出力端末３２としては、例えば、タブレット端末を採用することができる。出力端末３２として、タブレット端末を採用する場合には、例えば、撮影装置としての本体３１を操作して被写体を撮影する撮影者が、出力端末３２を持って、その出力端末３２に表示される画像等を、被写体に提示する。
【００４４】
また、出力端末３２としては、例えば、被写体が所有するスマートフォンや、グラス（めがね）型等のウエアラブルなデバイスを採用することができる。出力端末３２として、被写体が所有するスマートフォンやウェアラブルなデバイスを採用する場合には、被写体は、所有するスマートフォンやウェアラブルなデバイスから、そのスマートフォンやウェアラブルなデバイスに表示される画像等の提示を受けることができる。
【００４５】
以上のように、図３の撮影装置では、本体３１とは別個の出力端末３２に表示される画像や、その出力端末３２から出力される音声によって、被写体とのコミュニケーションを図ることができる。
【００４６】
なお、上述の図２の撮影装置においては、液晶パネル２２を本体２１から着脱可能なように構成することができ、この場合、本体２１から取り外された液晶パネル２２は、図３の出力端末３２として利用することができる。
【００４７】
また、出力端末３２として、被写体が所有するスマートフォンやウェアラブルなデバイスを採用する場合には、コミュニケーション処理において表示される画像等の他、撮影部１３で撮影された被写体の撮影画像を、本体３１から被写体が所有するスマートフォン等に送信することができる。
【００４８】
本体３１において、被写体が所有するスマートフォン等を特定する特定情報を、あらかじめ登録しておき、被写体を撮影したときに、その被写体を認識し、その被写体が所有するスマートフォン等を特定する特定情報を検索することで、その特定情報によって特定されるスマートフォン等、すなわち、撮影された被写体が所有するスマートフォン等に、被写体が撮影された撮影画像を送信することができる。
【００４９】
図４は、図１の撮影装置の第３の外観構成例を示す斜視図である。
【００５０】
図４において、撮影装置は、動画及び静止画の撮影が可能なディジタルビデオカメラであり、本体４１及び液晶パネル４２から構成される。
【００５１】
本体４１は、図１の制御部１１、撮影部１３、及び、記録部１４を内蔵し、正面側に、撮影部１３に光を集光するためのレンズが設けられている。
【００５２】
液晶パネル４２は、図１のコミュニケーション処理部１２として機能する。図４では、液晶パネル４２は、本体４１の側面側に設けられており、本体４１のレンズ側の一辺を回動中心として、本体４１から開くような回動が可能なように装着されている。
【００５３】
さらに、液晶パネル４２は、本体４１に対して開閉する回動の回動中心と直交する方向を回動中心として回動可能なように構成されており、これにより、液晶パネル４２は、例えば、本体４１に閉じたときに、表示画面が本体４１側に収納された状態や、外側を向いた状態に回動することができるようになっている。
【００５４】
したがって、液晶パネル４２は、本体４１から開いた状態で、表示画面を、被写体側（撮影方向）に向けることができ、これにより、表示画面に表示される画像を、被写体に提示し、その画像によって、被写体とのコミュニケーションを図ることができるようになっている。
【００５５】
すなわち、液晶パネル４２は、表示画面に、所定のメッセージその他の画像を表示する処理を、コミュニケーション処理として行うことで、表示画面に表示される画像によって、被写体とのコミュニケーションを図る。
【００５６】
なお、液晶パネル４２（又は本体４１）には、スピーカを内蔵させることができ、この場合、液晶パネル４２は、所定のメッセージその他の音声を、スピーカから出力する処理を、コミュニケーション処理として行うことができる。この場合、スピーカから出力される音声によって、被写体とのコミュニケーションを図ることができる。
【００５７】
また、図４においては、図３の場合と同様に、本体４１とは別個の出力端末３２を、図１のコミュニケーション処理部１２として機能させることができる。
【００５８】
図５は、図１の撮影装置の第４の外観構成例を示す斜視図である。
【００５９】
図５において、撮影装置は、ペット（犬）型ロボットとして構成されており、４本の脚を動かすことで、自律的に、又は、ユーザ（撮影者や被写体）の遠隔操作に従って移動し、撮影画像を撮影することができる。
【００６０】
図１の制御部１１、撮影部１３、及び、記録部１４は、ペット型ロボットに内蔵されている。特に、例えば、撮影部１３は、ペット型ロボットの頭部５１に、ペット型ロボットの目（視覚）として内蔵されている。
【００６１】
また、図５において、ペット型ロボットの胸部には、図１のコミュニケーション処理部１２として機能する液晶パネル５２が設けられている。
【００６２】
液晶パネル５２は、所定のメッセージその他の画像を表示する処理を、コミュニケーション処理として行うことで、そのコミュニケーション処理において表示される画像によって、被写体とのコミュニケーションを図る。
【００６３】
なお、液晶パネル５２は、ペット型ロボットの胸部以外の位置、すなわち、例えば、腹部に設けることができる。液晶パネル５２を、ペット型ロボットの腹部に設ける場合には、ペット型ロボットが後ろ脚だけで立った状態（いわゆるチンチンの状態）になったときに、液晶パネル５２に表示された画像が被写体に提示され、被写体とのコミュニケーションを図ることができる。
【００６４】
また、ペット型ロボットの頭部５１には、ペット型ロボットの口として、スピーカを内蔵させることができ、ペット型ロボットは、所定のメッセージその他の音声を、スピーカから出力する処理を、コミュニケーション処理として行うことができる。この場合、スピーカから出力される音声によって、被写体とのコミュニケーションを図ることができる。
【００６５】
さらに、図５のペット型ロボットにおいては、図３の場合と同様に、ペット型ロボットとは別個の出力端末３２を、図１のコミュニケーション処理部１２として機能させることができる。
【００６６】
また、図５のペット型ロボットにおいては、画像の表示や音声の出力の他、ジェスチャを、コミュニケーション処理として行うことができる。ジェスチャとしては、ペット型ロボットの頭部５１や、脚、尻尾等を動かして所定の行動をとることを採用することができる。その他、例えば、頭部５１を、口を開閉することができるように構成し、口からあめ玉を出すような行動等を、コミュニケーション処理としてのジェスチャとして採用することができる。かかる、口からあめ玉を出すような行動によれば、子供の注意を喚起することができる。
【００６７】
さらに、図５のペット型ロボットには、例えば、プロジェクタを搭載し、そのプロジェクタによって、スクリーンに画像を表示する処理を、コミュニケーション処理として行うことができる。
【００６８】
ここで、図２及び図３のディジタルスチルカメラ、及び、図４のディジタルビデオカメラについては、移動可能な移動手段を装着することで、図５のペット型ロボットと同様に、自律的に、又は、ユーザの遠隔操作に従って移動し、撮影画像を撮影することが可能になる。
【００６９】
なお、図１の撮影装置は、ディジタルカメラ（ディジタルスチルカメラ、ディジタルビデオカメラ）や、（ペット型）ロボットに限定されるものではなく、例えば、ウェアラブルカメラや、PC(Personal Computer)、その他の、画像を撮影する機能を搭載可能な電子機器に適用することができる。
【００７０】
＜所望の状態の被写体を撮影する処理＞
【００７１】
図６は、図１の撮影装置において、所望の状態の被写体の撮影を行う処理の例を説明するフローチャートである。
【００７２】
図１の撮影装置では、コミュニケーション処理部１２においてコミュニケーション処理を行うことで、例えば、プロのカメラマンが撮影を行う場合と同様のコミュニケーションを、被写体との間でとって、そのコミュニケーションによって、被写体を所望の状態になるように行動させることによって、所望の状態の被写体を撮影することができるようになっている。
【００７３】
ステップＳ１１において、撮影部１３は、被写体を撮影し、その撮影によって得られる撮影画像を、制御部１１に供給して、処理は、ステップＳ１２に進む。
【００７４】
ステップＳ１２では、制御部１１は、撮影部１３からの撮影画像等を用いて、被写体の状態を検出し、処理は、ステップＳ１３に進む。なお、被写体の状態の検出には、撮影画像の他、被写体の音声、さらには、被写体の体温その他の生体情報等を用いることができる。
【００７５】
ステップＳ１３では、制御部１１は、被写体の状態が所望の状態であるか（又は、所望の状態になりそうであるか）どうかを判定する。
【００７６】
ここで、所望の状態としては、例えば、被写体が笑顔になっている状態や、（撮影方向に）正対している状態、被写体が静止している状態（撮影画像に写る被写体がぶれない程度に静止している状態）等がある。
【００７７】
所望の状態を、どのような状態とするかは、例えば、ユーザの操作に従って、又は、撮影装置が自律的に決定することができる。
【００７８】
ステップＳ１３において、被写体が所望の状態でない（又は、所望の状態になりそうではない）と判定された場合、処理は、ステップＳ１４に進み、制御部１１は、所望の状態に対して、複数パターン用意された誘発処理の中から、１つ（又は２つ以上）の誘発処理を、コミュニケーション処理として選択し、そのコミュニケーション処理を実行するように、コミュニケーション処理部１２を制御して、処理は、ステップＳ１５に進む。
【００７９】
ここで、誘発処理とは、被写体が所定の状態になるように誘発する処理であり、被写体が、最終的に所望の状態になるような行動をとるように誘発する処理が含まれる。本明細書における「誘発」とは、被写体を所定の状態にするための、直接的又は間接的な指示（例えば、「笑って」というメッセージや、ユーモアのあるメッセージの出力）や、情報の提示、その他の、被写体を所定の状態にする原因となるあらゆる行為を含む広い概念である。
【００８０】
誘発処理としては、例えば、被写体が所定のポーズをとるように誘発する処理や、被写体の撮影が所定の向きで行われるように誘発する処理等がある。
【００８１】
被写体が所定のポーズをとるように誘発する誘発処理としては、例えば、被写体が笑顔になる（笑顔のポーズをとる）ように誘発する処理や、被写体が静止する（静止のポーズをとる）ように誘発する処理、被写体がジャンプする（ジャンプのポーズをとる）ように誘発する処理、被写体がピースサイン（Vサイン）のポーズをとるように誘発する処理、被写体がポートレート撮影で理論的に好ましいとされるポーズをとるように誘発する処理、モデルのように撮影されるポーズをとるように誘発する処理等がある。
【００８２】
被写体の撮影が所定の向きで行われるように誘発する誘発処理としては、例えば、被写体が正対する（被写体が正対する向きで撮影が行われる）ように誘発する処理や、撮影が順光となる向きで行われるように誘発する処理等がある。
【００８３】
誘発処理は、所望の状態ごとに、複数パターンの処理が用意されている。
【００８４】
すなわち、例えば、所望の状態が、被写体が笑顔になっている状態である場合については、例えば、直接的に笑うことを誘発する「笑って」メッセージの出力（「笑って」メッセージの画像の表示や音声の出力）や、子供に人気の傾向があるキャラクタの画像の表示や、女性に人気の傾向があるキャラクタの画像の表示、各地域で人気の傾向があるコンテンツの出力、撮影装置がペット型ロボットとして構成される場合には、女性に人気の傾向があるペット型ロボットのジェスチャの出力等の複数パターンの処理が、誘発処理として用意されている。
【００８５】
また、例えば、所望の状態が、被写体が静止している状態である場合については、例えば、直接的に静止することを誘発する、言い方の異なる「止まって」メッセージ（例えば、優しい言い方の「止まって」や、強い言い方の「止まって」等）の出力や、男性に人気の傾向がある商品の画像の表示や、女性に人気の傾向があるアイドル（例えば、前年の女性向けの雑誌に多く掲載されたアイドル等）の画像の表示等の複数パターンの処理が、誘発処理として用意されている。
【００８６】
ステップＳ１４では、制御部１１は、所望の状態に対して、上述のように、複数パターン用意された誘発処理の中から、１つの誘発処理を、コミュニケーション処理として選択する。
【００８７】
ステップＳ１５では、コミュニケーション処理部１２は、制御部１１の制御に従い、ステップＳ１４で選択されたコミュニケーション処理を実行する。
【００８８】
その後、処理は、ステップＳ１５からステップＳ１１に戻り、以下、ステップＳ１３において、被写体の状態が所望の状態であると判定されるまで、ステップＳ１１ないしＳ１５の処理が繰り返される。
【００８９】
なお、ステップＳ１１ないしＳ１５の繰り返しの処理では、ステップＳ１４において、それまでにコミュニケーション処理として選択されていない誘発処理を、コミュニケーション処理として選択することができる。すでに選択された誘発処理では、被写体を所望の状態にする効果が低い場合があるからである。
【００９０】
一方、ステップＳ１３において、被写体の状態が所望の状態であると判定された場合、処理は、ステップＳ１６に進み、撮影部１３は、所望の状態の被写体を撮影し、その結果得られる撮影画像を、制御部１１に供給する。
【００９１】
さらに、ステップＳ１６では、制御部１１は、撮影部１３からの撮影画像を記録部１４に記録させ、処理を終了する。
【００９２】
なお、制御部１１では、被写体が所望の状態になったときに行われたコミュニケーション処理（として選択された誘発処理）を、被写体と対応付けて、コミュニケーション履歴として記憶し、そのコミュニケーション履歴を用いて、例えば、被写体の個人別や、年齢層別、男女別、地域別に、被写体が所望の状態になりやすい誘発処理（コミュニケーション処理）を順位付けする順位付け学習を行うことができる。
【００９３】
以上のような順位付け学習の後、被写体を識別する識別処理を行うことにより、例えば、その被写体の年齢や、住んでいる地域、性別等の属性ごとに、被写体に効果的な誘発処理、すなわち、被写体を所望の状態にしやすい誘発処理を、優先的に、コミュニケーション処理として選択することができる。そして、そのようなコミュニケーション処理を行うことによって、被写体を、比較的迅速に所望の状態にして撮影することができる。
【００９４】
なお、被写体の年齢や性別は、被写体を撮影した撮影画像を用いて、被写体の認識を行うことにより予測（推定）することができる。
【００９５】
また、被写体が住んでいる地域については、撮影装置において、位置情報取得部１６で取得される現在地や、撮影装置の時刻の設定（時刻設定がどの地域の時刻になっているか）等によって認識することができる。
【００９６】
＜コミュニケーション処理を選択する処理＞
【００９７】
図７は、図６のステップＳ１４において、コミュニケーション処理（とする誘発処理）を選択する処理の例を説明するフローチャートである。
【００９８】
ステップＳ２１において、制御部１１は、撮影部１３からの撮影画像に写っている被写体である注目被写体を、画像処理によって認識し、処理は、ステップＳ２２に進む。
【００９９】
ステップＳ２２では、制御部１１は、ステップＳ２１で認識された注目被写体が、登録済みの被写体であるかどうかを判定する。
【０１００】
ここで、過去に、注目被写体になったことがある被写体については、その被写体に関する被写体情報が、制御部１１が内蔵する図示せぬメモリに記憶されたテーブル（以下、被写体テーブルともいう）に登録される。
【０１０１】
登録済みの被写体とは、被写体テーブルに被写体情報が登録されている被写体を意味する。
【０１０２】
被写体情報は、例えば、被写体が写っている撮影画像から抽出される被写体の特徴量（被写体の画像そのものでもよい）を含み、ユニークなID(Identification)が付与されて、被写体テーブルに登録される。
【０１０３】
ステップＳ２２において、注目被写体が登録済みの被写体でないと判定された場合、すなわち、注目被写体の被写体情報が、被写体テーブルに登録されていない場合、処理は、ステップＳ２３に進み、制御部１１は、注目被写体（の被写体情報）を、被写体テーブルに登録し、処理は、ステップＳ２４に進む。
【０１０４】
ステップＳ２４では、制御部１１は、所望の状態に対して用意された複数のデフォルトの誘発処理の中から、１つの誘発処理を、コミュニケーション処理として、例えば、注目被写体に基づいて選択し、処理は、ステップＳ２７に進む。
【０１０５】
すなわち、制御部１１では、注目被写体の年齢や、性別、住んでいる地域等の属性を認識することができ、上述の順位付け学習が済んでいる場合には、ステップＳ２４において、順位付け学習の学習結果と注目被写体に基づいて、注目被写体の属性にとって効果的な誘発処理を、コミュニケーション処理として選択することができる。そのように選択されたコミュニケーション処理によれば、注目被写体を、迅速に所望の状態にすることができる。
【０１０６】
また、順位付け学習が済んでいない場合であっても、被写体の属性ごとに、効果的な誘発処理を推定することができる場合には、その推定結果と注目被写体に基づいて、注目被写体の属性にとって効果的な誘発処理（例えば、注目被写体（の属性）が若い女性である場合に、若い女性に人気の傾向があるアイドルの画像を表示する誘発処理等）を、コミュニケーション処理として選択することができる。
【０１０７】
その他、ステップＳ２４では、注目被写体に関係なく、所望の状態に対して用意された複数のデフォルトの誘発処理の中から、１つの誘発処理を、コミュニケーション処理として、ランダムに選択することができる。
【０１０８】
一方、ステップＳ２２において、注目被写体が登録済みの被写体であると判定された場合、処理は、ステップＳ２５に進み、注目被写体を、所望の状態にするために、コミュニケーション処理として行われた誘発処理の履歴であるコミュニケーション履歴が、注目被写体（の被写体情報）に対応付けて、被写体テーブルに登録されているかどうかを判定する。
【０１０９】
ステップＳ２５において、注目被写体についてのコミュニケーション履歴が登録されていないと判定された場合、処理は、ステップＳ２４に進み、以下、上述した処理が行われる。
【０１１０】
また、ステップＳ２５において、注目被写体についてのコミュニケーション履歴が登録されていると判定された場合、処理は、ステップＳ２６に進み、制御部１１は、注目被写体についてのコミュニケーション履歴を用いて、注目被写体を所望の状態にするのに効果的な誘発処理を求める学習を行い、その学習の結果に基づいて、注目被写体を所望の状態にするのに効果的な１つの誘発処理を、コミュニケーション処理として選択して、処理は、ステップＳ２７に進む。
【０１１１】
ここで、注目被写体についてのコミュニケーション履歴には、注目被写体に対してコミュニケーション処理として行われた誘発処理が、その誘発処理が行われたときの注目被写体のリアクションと対応付けられている。
【０１１２】
ステップＳ２６の学習では、良いリアクション（注目被写体が所望の状態になるリアクション）に対応付けられた誘発処理が、効果的な誘発処理として求められる。
【０１１３】
コミュニケーション履歴として、誘発処理に対応付けられるリアクションとしては、誘発処理（コミュニケーション処理）が行われてから、注目被写体が所定の状態になるまでの時間や、誘発処理が行われたときの注目被写体の表情等から予測される、注目被写体の感情を表す情報等を採用することができる。
【０１１４】
例えば、所望の状態が、笑顔の状態である場合には、喜怒哀楽の感情のうちの喜びや楽しさの感情が大きく、誘発処理が行われてから笑顔になるまでの時間が短いリアクションに対応付けられた誘発処理が、良いリアクションに対応付けられた誘発処理として、ステップＳ２６の学習で求められる。
【０１１５】
なお、ステップＳ２６の学習は、あらかじめ行っておくことができる。
【０１１６】
以上のように、注目被写体についてのコミュニケーション履歴に基づいて、コミュニケーション処理として行う誘発処理を選択することで、注目被写体との過去のコミュニケーションから、効果的な誘発処理を、コミュニケーション処理として選択することができる。そして、注目被写体については、その注目被写体に対して、上述のような効果的な誘発処理が、コミュニケーション処理として行われるので、注目被写体を、迅速に所望の状態にすることができる。
【０１１７】
すなわち、例えば、所望の状態が笑顔の状態である場合に、ある注目被写体に対して過去に行われたコミュニケーション処理の中で、注目被写体が、より笑顔になったコミュニケーション処理が行われるので、注目被写体を、効果的に笑顔にすることができる。
【０１１８】
ステップＳ２７では、制御部１１は、ステップＳ２４又はＳ２６で、コミュニケーション処理として選択された誘発処理を、注目被写体のコミュニケーション履歴として被写体テーブルに追加（登録）し、処理を終了する。
【０１１９】
なお、以上のようにして選択されたコミュニケーション処理は、図６のステップＳ１５で実行され、その後、そのコミュニケーション処理としての誘発処理に対する注目被写体のリアクションが、コミュニケーション処理として実行された誘発処理に対応付けられ、被写体テーブルに登録される。
【０１２０】
＜所望の状態と誘発処理の例＞
【０１２１】
図８は、所望の状態と誘発処理の例を説明する図である。
【０１２２】
所望の状態としては、例えば、被写体が笑顔になっている状態や、静止している状態、正対している状態、目を開いている状態、口を閉じている状態、姿勢が良い状態等を採用することができる。
【０１２３】
被写体を笑顔の状態にする誘発処理（被写体を笑顔にするように誘発する処理と）しては、例えば、（いわゆるシャッタ（露光）のタイミング（撮影タイミング）を基準とする）出力タイミングや言い方等が異なる複数パターンの「笑って」メッセージの表示や、年齢層や性別ごとに異なる、楽しさや喜びの感情を起こさせる複数パターンの画像の表示、各地域で人気の傾向がある、地域ごとに異なる複数のコンテンツの出力、笑いを誘う複数パターンのジェスチャの出力等がある。
【０１２４】
被写体を静止の状態にする誘発処理としては、例えば、出力タイミングや言い方等が異なる複数の「止まって」メッセージの表示や、年齢層や性別ごとに異なる、注意を喚起する複数パターンの画像の表示等がある。
【０１２５】
被写体を正対の状態にする誘発処理としては、例えば、出力タイミングや言い方等が異なる複数パターンの「こっち向いて」メッセージの表示や、あめ玉の出力、注意を喚起する音やフラッシュする光の出力等がある。
【０１２６】
被写体を、目が開いている状態にする誘発処理としては、例えば、出力タイミングや言い方等が異なる複数パターンの「目を開けて」メッセージの表示等がある。
【０１２７】
被写体を、口が閉じている状態にする誘発処理としては、例えば、出力タイミングや言い方等が異なる複数パターンの「口を閉じて」メッセージの表示等がある。
【０１２８】
被写体を、姿勢が良い状態にする誘発処理としては、例えば、出力タイミングや言い方等が異なる複数パターンの「顎をひいて」メッセージや「背筋を伸ばして」メッセージの表示等がある。
【０１２９】
図６のステップＳ１４（図７のステップＳ２４及びＳ２６）では、制御部１１において、図８に示したように、所望の状態に対して複数パターン用意された誘発処理の中から、１つの誘発処理が、コミュニケーション処理として選択される。
【０１３０】
なお、本実施の形態では、説明を簡単にするため、コミュにエーション処理としては、１つの誘発処理を選択することとするが、コミュニケーション処理としては、１つの誘発処理の他、２つ以上の誘発処理（の組み合わせ）を選択することができる。
【０１３１】
すなわち、例えば、被写体を笑顔の状態にする場合には、所定パターンの「笑って」メッセージの表示を行う誘発処理と、笑いを誘う所定パターンのジェスチャの出力を行う誘発処理等の２つ以上の誘発処理を、コミュニケーション処理に選択することができる。
【０１３２】
そして、２つ以上の誘発処理をコミュニケーション処理として選択した場合には、そのコミュニケーション処理としての２つ以上の誘発処理を、同時に、又は、時系列に実行することができる。
【０１３３】
また、誘発処理の内容については、制御部１１に、あらかじめ登録しておくことができる。さらに、通信部１５において、外部のサーバと通信を行うことにより、そのサーバから、新たな誘発処理の内容を取得し、その新たな誘発処理の内容によって、制御部１１に登録されている誘発処理の内容を更新することができる。
【０１３４】
図９は、誘発処理を行うタイミングの例を説明する図である。
【０１３５】
いま、所望の状態が、笑顔の状態であり、制御部１１において、撮影画像に写る被写体から、その被写体が笑顔になっている度合いを表すスマイル度を求め、そのスマイル度に基づき、被写体が所望の状態としての笑顔の状態になっているかどうかを判定（検出）することとする。
【０１３６】
図９は、スマイル度の時間変化の例を示している。
【０１３７】
制御部１１では、過去に行われた、「笑って」メッセージの出力（表示）等のコミュニケーション処理の開始時刻t0から、被写体のスマイル度が最大になる時刻t1までの時間（以下、リアクション時間ともいう）△Tを、コミュニケーション履歴に含めておくことができる。
【０１３８】
そして、図７のステップＳ２６の学習では、コミュニケーション履歴に含まれるリアクション時間△Tを用いて、コミュニケーション処理の開始から、スマイル度が最大になるまでのリアクション時間△Tを、被写体ごと等に求めておき、その後に行われるコミュニケーション処理については、例えば、被写体ごとに、「笑って」メッセージを出力する出力タイミング等の、コミュニケーション処理を開始する開始タイミングを調整することができる。
【０１３９】
例えば、ある被写体について、コミュニケーション履歴を用いた学習によって、「笑って」メッセージの出力から、スマイル度が最大になるまでのリアクション時間として、時間△Tが得られた場合には、その被写体については、シャッタのタイミング（撮影タイミング）を基準として、時間△Tだけ前の出力タイミングで、「笑って」メッセージの出力を行うことで、スマイル度が最大の状態（最大に近い状態）の被写体を撮影することができる（可能性が高くなる）。
【０１４０】
＜笑顔で、動きぶれのない状態の被写体を撮影する処理＞
【０１４１】
図１０は、図１の撮影装置において、笑顔で、静止した状態の被写体の撮影を行う処理の例を説明するフローチャートである。
【０１４２】
図１の撮影装置では、所望の状態として、複数の状態を採用し、複数の所望の状態になっている被写体の撮影を行うことができる。
【０１４３】
図１０は、所望の状態として、笑顔の状態と、静止した状態（動きぶれのない状態）とを採用し、笑顔で、かつ、静止した状態の被写体の撮影を行う処理を説明するフローチャートである。
【０１４４】
なお、図１０では、複数の誘発処理の中からのコミュニケーション処理の選択の処理（図６のステップＳ１４に相当する）については、説明を省略してある。
【０１４５】
ステップＳ３１において、撮影部１３は、被写体を撮影し、その撮影によって得られる撮影画像を、制御部１１に供給して、処理は、ステップＳ３２に進む。
【０１４６】
ステップＳ３２では、制御部１１は、撮影部１３からの撮影画像等を用いて、被写体の状態を検出し、処理は、ステップＳ３３に進む。
【０１４７】
ステップＳ３３では、制御部１１は、被写体が笑顔の状態であるか（又は、笑顔の状態になりそうであるか）どうかを判定する。
【０１４８】
ステップＳ３３において、被写体が笑顔の状態でない（又は、笑顔の状態になりそうではない）と判定された場合、処理は、ステップＳ３４に進み、コミュニケーション処理部１２は、コミュニケーション処理として、笑顔の状態になることを誘発する誘発処理の１つとしての、例えば、「笑って」メッセージの出力（画像の表示又は音声の出力）を行い、処理は、ステップＳ３１に戻る。
【０１４９】
一方、ステップＳ３３において、被写体が笑顔の状態であると判定された場合、処理は、ステップＳ３５に進み、撮影部１３は、笑顔の状態の被写体を撮影し、その結果得られる撮影画像を、制御部１１に供給して、処理は、ステップＳ３６に進む。
【０１５０】
ステップＳ３６では、制御部１１は、ステップＳ３５で撮影部１３から供給された撮影画像に写る被写体に動きぶれがあるかどうかを判定する。
【０１５１】
ステップＳ３６において、撮影画像に写る被写体に動きぶれがあると判定された場合、処理は、ステップＳ３７に進み、制御部１１は、被写体に動きぶれがある撮影画像が、N回（N回は、例えば、あらかじめ設定された回数）連続で撮影されたかどうかを判定する。
【０１５２】
ステップＳ３７において、被写体に動きぶれがある撮影画像が、まだ、N回連続では撮影されていないと判定された場合、すなわち、被写体に動きぶれがある撮影画像が連続して撮影された回数が、N回未満である場合、処理は、ステップＳ３１に戻り、以下、同様の処理が繰り返される。
【０１５３】
また、ステップＳ３７において、被写体に動きぶれがある撮影画像が、N回連続で撮影されたと判定された場合、すなわち、ある程度待っても、被写体が静止せずに、激しく動いており、その結果、動きぶれがない撮影画像を撮影することができない場合、処理は、ステップＳ３８に進み、コミュニケーション処理部１２は、コミュニケーション処理として、静止の状態になることを誘発する誘発処理の１つとしての、例えば、「止まって」メッセージの出力を行い、処理は、ステップＳ３１に戻る。
【０１５４】
そして、ステップＳ３６において、撮影画像に写る被写体に動きぶれがないと判定された場合、すなわち、笑顔で、動きぶれのない状態の被写体を撮影することができた場合、制御部１１は、その、笑顔で、動きぶれのない状態の被写体を撮影した撮影画像を記録部１４に記録させ、処理を終了する。
【０１５５】
なお、図１０では、被写体に動きぶれがある撮影画像が、N回連続で撮影された場合に、被写体を静止の状態にすることを誘発するコミュニケーション処理としての「止まって」メッセージの出力を行うこととしたが、この「止まって」メッセージの出力を行う、いわば閾値としてのN回は、あらかじめ決められた固定の回数にする他、コミュニケーション履歴に基づき、可変の回数にすることができる。
【０１５６】
すなわち、制御部１１において、被写体を認識し、被写体が、過去に、「止まって」メッセージの出力が行われたことがある被写体である場合には、閾値としてのN回は、あらかじめ設定されたデフォルトの回数よりも少ない回数にすることができる。
【０１５７】
例えば、過去に、何度も、「止まって」メッセージの出力が行われたことがある被写体については、閾値としてのN回は、例えば、0回に設定し、動きぶれがある撮影画像が撮影された場合に、即座に、「止まって」メッセージの出力を行うことができる。
【０１５８】
この場合、例えば、日頃から元気に動き回る子供を被写体とするときには、動きぶれがない撮影画像を撮影することができないと、即座に、「止まって」メッセージが出力される。
【０１５９】
＜コミュニケーション処理に応じた撮影制御に従った撮影の処理＞
【０１６０】
図１１は、図１の撮影装置で行われる、コミュニケーション処理に応じた撮影制御に従った撮影の処理の例を説明するフローチャートである。
【０１６１】
ここで、例えば、上述のように、日頃から元気に動き回る子供を被写体とする場合には、「止まって」メッセージを出力しても、被写体である子供が、即座に静止するとは限らず、動き回ることを継続することがある。
【０１６２】
この場合に、動きぶれがある撮影画像が撮影されたときと同様の設定（撮影部１３の設定（シャッタスピード（露光時間）や、絞り、シャッタのタイミング等））で、再度、撮影を行っても、動きぶれがある撮影画像が撮影される可能性が高く、動き回っている被写体を、適切に撮影することが困難である。
【０１６３】
そこで、図１の撮影装置では、被写体を適切に撮影すべく、コミュニケーション処理に応じた撮影制御を行い、その撮影制御に従った撮影を行うことができるようになっている。
【０１６４】
すなわち、上述のように、動き回る被写体について、動きぶれがない撮影画像を撮影するために、コミュニケーション処理部１２において、コミュニケーション処理としての、例えば、「止まって」メッセージの出力を行ったときには、制御部１１（の撮影制御部１１Ｂ）では、その「止まって」メッセージの出力に応じて、例えば、シャッタスピードを上げる撮影制御を行い、撮影部１３は、その撮影制御に従って、シャッタスピードを上げて、被写体を撮影する。
【０１６５】
その結果、「止まって」メッセージの出力後、被写体が、動き回り続けていたとしても、その被写体を、適切に撮影すること、すなわち、動きぶれのない、又は、動きぶれの低減した撮影画像を撮影することができる。
【０１６６】
図１１は、以上のような撮影の処理を説明するフローチャートである。
【０１６７】
ステップＳ５１において、制御部１１は、複数の誘発処理の中から、１つの誘発処理を、コミュニケーション処理として選択し、そのコミュニケーション処理を実行するように、コミュニケーション処理部１２を制御して、処理は、ステップＳ５２に進む。
【０１６８】
ここで、ステップＳ５１でのコミュニケーション処理の選択は、例えば、図７で説明したように行うことができる。また、ステップＳ５１でのコミュニケーション処理の選択では、図８で説明したように、コミュニケーション処理として、１つの誘発処理の他、２つ以上の誘発処理を選択することができる。
【０１６９】
ステップＳ５２では、コミュニケーション処理部１２は、制御部１１の制御に従い、ステップＳ５１で選択されたコミュニケーション処理を実行し、処理は、ステップＳ５３に進む。
【０１７０】
ステップＳ５３では、制御部１１は、コミュニケーション処理部１２が実行したコミュニケーション処理に応じて、撮影部１３を制御する撮影制御を行い、撮影部１３は、その撮影制御に従って、被写体を撮影する。
【０１７１】
さらに、ステップＳ５３では、撮影部１３が、被写体の撮影の結果得られる撮影画像を、制御部１１に供給して、処理は、ステップＳ５４に進む。
【０１７２】
ステップＳ５４では、制御部１１は、撮影部１３からの撮影画像を記録部１４に記録させ、処理を終了する。
【０１７３】
以上のように、コミュニケーション処理に応じて、撮影制御を行い、その撮影制御に従って、被写体を撮影することで、被写体を、適切に撮影することができる。
【０１７４】
以下、コミュニケーション処理に応じて、撮影制御を行い、その撮影制御に従って、被写体を撮影する撮影処理の具体例について、動きぶれのない状態の被写体を撮影する場合、ジャンプしている状態の被写体を撮影する場合、及び、正対している状態の被写体を撮影する場合を例に説明する。
【０１７５】
＜動きぶれのない状態の被写体を撮影する場合の撮影処理＞
【０１７６】
図１２は、動きぶれのない状態の被写体を撮影する場合の撮影処理の例を説明するフローチャートである。
【０１７７】
ステップＳ６１において、撮影部１３は、被写体を撮影し、その結果得られる撮影画像を、制御部１１に供給して、処理は、ステップＳ６２に進む。
【０１７８】
ステップＳ６２では、制御部１１は、撮影部１３から供給された撮影画像に写る被写体に動きぶれがあるかどうかを判定する。
【０１７９】
ステップＳ６２において、撮影画像に写る被写体に動きぶれがあると判定された場合、すなわち、被写体が動いているために、撮影画像に写る被写体に動きぶれが生じている場合、処理は、ステップＳ６３に進む。
【０１８０】
ステップＳ６３では、制御部１１は、静止の状態になることを誘発する誘発処理の１つとしての、例えば、「止まって」メッセージの出力を、コミュニケーション処理として選択し、そのコミュニケーション処理を実行するように、コミュニケーション処理部１２を制御して、処理は、ステップＳ６４に進む。
【０１８１】
ステップＳ６４では、コミュニケーション処理部１２は、制御部１１の制御に従い、コミュニケーション処理としての「止まって」メッセージの出力を行い、処理は、ステップＳ６５に進む。
【０１８２】
ステップＳ６５では、制御部１１は、ステップＳ６４で行ったコミュニケーション処理としての「止まって」メッセージの出力に応じて、シャッタスピードを上げるように、撮影部１３の撮影制御を行う。
【０１８３】
さらに、ステップＳ６５では、撮影部１３が、制御部１１の撮影制御に従って、例えば、通常のオートで設定される基準値よりもシャッタスピードを上げて（速めて）、被写体を撮影し、その結果得られる撮影画像を、制御部１１に供給して、処理は、ステップＳ６６に進む。
【０１８４】
一方、ステップＳ６２において、撮影画像に写る被写体に動きぶれがないと判定された場合も、処理は、ステップＳ６６に進む。
【０１８５】
ステップＳ６６では、制御部１１は、撮影部１３からの撮影画像を記録部１４に記録させ、処理を終了する。
【０１８６】
以上のように、被写体が動いているために、撮影画像に動きぶれが生じる場合には、動きぶれがない撮影画像を撮影するために、コミュニケーション処理部１２において、コミュニケーション処理としての「止まって」メッセージの出力が行われ、その「止まって」メッセージの出力に応じて、シャッタスピードを上げる撮影制御が行われる。そして、撮影部１３では、その撮影制御に従って、シャッタスピードを上げて、被写体が撮影される。
【０１８７】
したがって、「止まって」メッセージの出力後、被写体が、動き続けている場合や、動きの速度を緩めつつ動いている場合でも、その被写体を、適切に撮影すること、すなわち、動きぶれのない、又は、動きぶれの低減した撮影画像を撮影することができる。
【０１８８】
なお、ステップＳ６５では、シャッタスピードを上げる撮影制御の他、例えば、撮影タイミングを調整する撮影制御を行うことができる。
【０１８９】
すなわち、例えば、被写体を認識し、被写体が、コミュニケーション処理としての「止まって」メッセージの出力から静止するまでの時間（この時間も、以下、適宜、リアクション時間という）を学習し、コミュニケーション処理としての「止まって」メッセージの出力を行う場合には、その「止まって」メッセージの出力から、学習の結果得られるリアクション時間が経過したタイミングを、撮影タイミングとするように、撮影部１３の撮影制御を行うことができる。
【０１９０】
リアクション時間の学習は、被写体となるユーザごとに行うことや、年齢層ごと、性別ごと等に、被写体を分類して行うこともできるし、そのような分類なしで行うこともできる。
【０１９１】
＜ジャンプしている状態の被写体を撮影する場合の撮影処理＞
【０１９２】
図１３は、ジャンプしている状態の被写体を撮影する場合の撮影処理の例を説明するフローチャートである。
【０１９３】
ステップＳ７１において、制御部１１は、ジャンプしている状態になることを誘発する誘発処理の１つとしての、例えば、「ジャンプして」メッセージの出力を、コミュニケーション処理として選択し、そのコミュニケーション処理を実行するように、コミュニケーション処理部１２を制御して、処理は、ステップＳ７２に進む。
【０１９４】
ステップＳ７２では、コミュニケーション処理部１２は、制御部１１の制御に従い、コミュニケーション処理としての「ジャンプして」メッセージの出力を行い、処理は、ステップＳ７３に進む。
【０１９５】
ステップＳ７３では、制御部１１は、ステップＳ７２で行ったコミュニケーション処理としての「ジャンプして」メッセージの出力に応じて、撮影部１３の撮影モードを、静止画の連写モード、又は、動画のハイフレームレートモードに設定するように、撮影部１３の撮影制御を行う。
【０１９６】
さらに、ステップＳ７３では、撮影部１３が、制御部１１の撮影制御に従って、撮影モードを、静止画の連写モード、又は、動画のハイフレームレートモードに設定して、被写体を撮影し、その結果得られる撮影画像を、制御部１１に供給して、処理は、ステップＳ７４に進む。
【０１９７】
ステップＳ７４では、制御部１１は、撮影部１３からの撮影画像を記録部１４に記録させ、処理を終了する。
【０１９８】
ここで、撮影部１３の撮影モードとしては、例えば、動画を撮影する動画モードと、静止画を撮影する静止画モードとがある。
【０１９９】
さらに、動画モードの中には、例えば、動画を、所定のフレームレートである通常フレームレートで撮影する通常フレームレートモードと、通常フレームレートよりも高いフレームレートであるハイフレームレートで撮影するハイフレームレートモードとがある。
【０２００】
また、静止画モードの中には、例えば、静止画を１枚撮影するモード、静止画を連写するモード、及び、タイムラプス(Timelapse)撮影（コマ撮り）を行うモードがある。
【０２０１】
コミュニケーション処理としての「ジャンプして」メッセージの出力に応じて、撮影部１３の撮影モードを、静止画の連写モード、又は、動画のハイフレームレートモードに設定する撮影制御を行うことにより、ジャンプした被写体を、適切に撮影することができる。
【０２０２】
すなわち、「ジャンプして」メッセージの出力に応じて、撮影モードが、静止画の連写モード、又は、動画のハイフレームレートモードに設定する撮影制御が行われるので、撮影部１３では、連写モード、又は、動画のハイフレームレートモードで、撮影が行われる。
【０２０３】
したがって、「ジャンプして」メッセージの出力に対して、被写体がジャンプした場合には、そのジャンプしている被写体が、連写モード、又は、動画のハイフレームレートモードで撮影され、その結果、ジャンプしている被写体の一瞬一瞬を捉えた撮影画像を得ることができる。
【０２０４】
なお、ハイフレームレートモードでの撮影では、動画のフレームレートを一定のハイフレームレートのまま撮影を行うこともできるし、例えば、被写体がジャンプの最高点に向かうにつれて、フレームレートが高くなるような可変のフレームレートでの撮影を行うこともできる。
【０２０５】
また、コミュニケーション処理としての「ジャンプして」メッセージの出力に応じて行う撮影制御としては、撮影モードの制御（設定）の他、撮影タイミングの制御（調整）や、撮影画像に対するエフェクト（ピクチャエフェクト）の制御、撮影装置の移動制御、撮影部１３の撮影方向の制御等を採用することができる。
【０２０６】
すなわち、撮影タイミングの制御については、例えば、被写体がジャンプの最高点に到達するタイミングで撮影が行われるように、撮影タイミングを制御することができる。
【０２０７】
エフェクトの制御については、例えば、被写体のジャンプを強調するようなブラーを背景にかけるエフェクトが実行されるように、エフェクトを制御することができる。
【０２０８】
撮影装置の移動制御については、例えば、撮影装置が、図５に示したように、移動可能なペット型ロボットである場合には、被写体のジャンプに合わせて流し撮りになるように、撮影装置を移動する制御を行うことができる。
【０２０９】
撮影部１３の撮影方向の制御については、例えば、撮影装置が、図５に示したように、ペット型ロボットであり、撮影部１３を内蔵する頭部５１を動かして、撮影部１３の撮影方向を調整することができる場合には、被写体のジャンプに合わせて流し撮りになるように、撮影部１３の撮影方向を、被写体に追従させる制御を行うことができる。
【０２１０】
＜正対している状態の被写体を撮影する場合の撮影処理＞
【０２１１】
図１４は、正対している状態の被写体を撮影する場合の撮影処理の例を説明するフローチャートである。
【０２１２】
ステップＳ８１において、撮影部１３は、被写体を撮影し、その結果得られる撮影画像を、制御部１１に供給して、処理は、ステップＳ８２に進む。
【０２１３】
ステップＳ８２では、制御部１１は、撮影部１３から供給された撮影画像に写る被写体が正対していない（横向きになっている）かどうかを判定する。
【０２１４】
ステップＳ８２において、被写体が正対していないと判定された場合、すなわち、被写体（の顔）が横向きである場合、処理は、ステップＳ８３に進む。
【０２１５】
ステップＳ８３では、制御部１１は、被写体が正対している状態になることを誘発する誘発処理の１つとしての、例えば、「こっち向いて」メッセージの出力を、コミュニケーション処理として選択し、そのコミュニケーション処理を実行するように、コミュニケーション処理部１２を制御して、処理は、ステップＳ８４に進む。
【０２１６】
ステップＳ８４では、コミュニケーション処理部１２は、制御部１１の制御に従い、コミュニケーション処理としての「こっち向いて」メッセージの出力を行い、処理は、ステップＳ８５に進む。
【０２１７】
ステップＳ８５では、制御部１１は、ステップＳ８４で行ったコミュニケーション処理としての「こっち向いて」メッセージの出力に応じて、被写体の顔の動きの検出を開始し、その顔の動きの減速を確認した後のタイミングを撮影タイミングとするように、撮影部１３の撮影制御を行う。
【０２１８】
さらに、ステップＳ８５では、撮影部１３が、制御部１１の撮影制御に従った撮影タイミングで、被写体を撮影し、その結果得られる撮影画像を、制御部１１に供給して、処理は、ステップＳ８６に進む。
【０２１９】
一方、ステップＳ８２において、撮影画像に写る被写体が正対している（横向きでない）と判定された場合も、処理は、ステップＳ８６に進む。
【０２２０】
ステップＳ８６では、制御部１１は、撮影部１３からの撮影画像を記録部１４に記録させ、処理を終了する。
【０２２１】
以上のように、被写体が横を向いて正対していない場合には、正対した状態の被写体を撮影するために、コミュニケーション処理部１２において、コミュニケーション処理としての「こっち向いて」メッセージの出力が行われ、その「こっち向いて」メッセージの出力に応じて、顔の動きの減速を確認した後のタイミングを撮影タイミングとする撮影制御が行われる。そして、撮影部１３では、その撮影制御に従った撮影タイミングで、被写体が撮影される。
【０２２２】
したがって、「こっち向いて」メッセージの出力後、被写体が、顔を、（撮影部１３の）撮影方向に向ける動作を開始し、撮影方向に正対しつつあるために、顔の動きを減速すると、その減速の確認後のタイミングで、すなわち、被写体が撮影方向に（ほぼ）正対したタイミングで撮影が行われる。
【０２２３】
その結果、被写体を、適切に撮影すること、すなわち、正対している状態の被写体が写った撮影画像を撮影することができる。
【０２２４】
＜コミュニケーション処理（とする誘発処理）の選択＞
【０２２５】
図１５は、図１１のステップＳ５１において、複数の誘発処理の中から、１つの誘発処理を、コミュニケーション処理として選択する処理の例を説明するフローチャートである。
【０２２６】
ステップＳ９１において、制御部１１は、例えば、撮影部１３において撮影される（いわゆるスルー画としての）撮影画像に基づき、被写体が、複数人であるかどうかを判定する。
【０２２７】
ステップＳ９１において、被写体が複数人でないと判定された場合、すなわち、被写体が１人であると判定された場合、制御部１１は、複数の誘発処理の中から、１人の被写体用の誘発処理の１つを、コミュニケーション処理として選択し、処理を終了する。
【０２２８】
ここで、複数の誘発処理には、１人の被写体とコミュニケーションをとるための１人の被写体用の誘発処理と、複数人の被写体とコミュニケーションをとるための複数人の被写体用の誘発処理とがある。
【０２２９】
さらに、複数人の被写体用の誘発処理には、複数人の被写体の中に、主たる被写体である主要被写体が存在する場合用の誘発処理が含まれており、その主要被写体が存在する場合用の誘発処理には、複数の被写体のうちの主要被写体とコミュニケーションをとるための主要被写体用の誘発処理と、主要被写体以外の被写体とコミュニケーションをとるための誘発処理とがある。
【０２３０】
ステップＳ９２では、以上のような複数の誘発処理の中から、１人の被写体用の誘発処理の１つが、コミュニケーション処理として選択される。
【０２３１】
一方、ステップＳ９１において、被写体が複数人であると判定された場合、処理は、ステップＳ９３に進み、制御部１１は、例えば、撮影部１３において撮影される撮影画像に基づき、その撮影画像に写る複数人の被写体の関係を判定して、処理は、ステップＳ９４に進む。
【０２３２】
ここで、複数人の被写体の関係については、例えば、撮影者であるユーザが、撮影装置に、被写体の情報（例えば、父親（母親）と息子（娘）の親子である、友達である等の情報）を入力することで、その情報に基づいて判定することができる。
【０２３３】
また、複数人の被写体の関係については、例えば、制御部１１において、過去に撮影された撮影画像に写る被写体の年齢層や性別を推定し、その推定結果や、撮影画像に写る複数の被写体の状態（例えば、１人の被写体が、他の１人の被写体を抱いている状態や、複数人の被写体が並んでいる状態等）に基づいて、複数人の被写体の関係を学習することにより、その学習の結果に基づいて判定することができる。
【０２３４】
ステップＳ９４では、制御部１１は、複数人の被写体の中に、主要被写体が存在するかどうかを、複数人の被写体の関係等に基づいて判定する。
【０２３５】
ここで、ステップＳ９４では、例えば、複数人の被写体の関係が、友達どうしである場合には、その友達である複数人の被写体全員の撮影が目的であると推定されるため、特に、主要被写体が存在しないと判定することができる。
【０２３６】
また、ステップＳ９４では、例えば、複数人の被写体の関係が、父親と子供の親子である場合には、子供の撮影が目的であると推定されるため、子供が主要被写体であると判定することができる。
【０２３７】
なお、その他、例えば、撮影装置の動作モードとして、子供（赤ちゃん）を優先する子供優先モードを設けておき、ユーザ（撮影者）が、動作モードを、子供優先モードに設定するように操作を行った場合には、ステップＳ９３での複数人の被写体の関係の判定結果に関係なく、複数人の被写体の中に、子供が存在すれば、その子供を、主要被写体として扱うことができる。
【０２３８】
ステップＳ９４において、複数人の被写体の中に、主要被写体が存在しないと判定された場合、処理は、ステップＳ９５に進み、制御部１１は、複数人の被写体用の誘発処理のうちの、主要被写体が存在する場合用の誘発処理以外の誘発処理の１つを、コミュニケーション処理として選択し、処理を終了する。
【０２３９】
また、ステップＳ９４において、複数人の被写体の中に、主要被写体が存在すると判定された場合、処理は、ステップＳ９５に進み、制御部１１は、複数の被写体の関係等に応じて、主要被写体が存在する場合用の誘発処理のうちの、主要被写体用の誘発処理の１つ、又は、主要被写体以外の被写体とコミュニケーションをとるための誘発処理の１つを、コミュニケーション処理として選択し、処理を終了する。
【０２４０】
図１５のコミュニケーション処理の選択の処理によれば、例えば、複数人の被写体の関係が、（父）親と子供の親子である場合には、主要被写体としての子供が存在すると判定される。
【０２４１】
また、主要被写体が存在する場合用の誘発処理には、例えば、主要被写体である子供を笑顔の状態にするため、「笑って」メッセージの出力のような、笑顔になることを直接的に誘発するメッセージの出力の他、複数人の被写体の関係に応じた「パパと一緒でいいなぁ」メッセージの出力のような、笑顔になることを間接的に誘発するメッセージの出力や、主要被写体である子供に適切なコンテンツの出力等が含まれる。
【０２４２】
したがって、主要被写体としての子供が存在する場合には、主要被写体用の誘発処理の１つである、例えば、「パパと一緒でいいなぁ」メッセージの出力を、コミュニケーション処理として選択することができる。
【０２４３】
この場合、主要被写体としての子供に対して、「パパと一緒でいいなぁ」メッセージが出力される。
【０２４４】
また、主要被写体が存在する場合用の誘発処理には、主要被写体以外の被写体とコミュニケーションをとるための誘発処理として、例えば、主要被写体である子供を所定の状態に誘導すること等を、主要被写体ではない親に指示する誘導指示メッセージの出力等が含まれる。
【０２４５】
誘導指示メッセージとしては、例えば、主要被写体ではない親に対して、主要被写体である子供を、あやすこと等によって、子供が笑顔の状態等の適切な状態になるように誘導することを指示するメッセージを採用することができる。
【０２４６】
主要被写体としての子供が存在する場合には、主要被写体以外の被写体とコミュニケーションをとるための誘発処理の１つである誘導指示メッセージの出力を、コミュニケーション処理として選択することができる。
【０２４７】
この場合、主要被写体ではない親に対して、主要被写体である子供を、あやすこと等によって、子供が笑顔の状態等の適切な状態になるように誘導することを指示する誘導指示メッセージが出力される。
【０２４８】
ここで、誘導指示メッセージは、コミュニケーション処理部１２において、例えば、いわゆるカンペ(crib sheet)のように表示することができる。
【０２４９】
以上のように、複数人の被写体が存在する場合には、例えば、親子等の、複数人の被写体の関係を考慮して、コミュニケーション処理とする誘発処理を選択することができる。
【０２５０】
なお、複数人の被写体が存在する場合には、その複数人の被写体の関係を考慮して、コミュニケーション処理とする誘発処理の選択を行う他、撮影制御を行うことができる。
【０２５１】
すなわち、例えば、複数人の被写体が親子であり、主要被写体である子供が存在する場合には、その主要被写体である子供を中心とするフレーミングとなるように、ズームの調整や、フォーカスの調整、撮影装置としてのペット型ロボットの移動、撮影部１３の撮影方向の調整等の撮影制御を行うことができる。
【０２５２】
＜コミュニケーション処理に応じた撮影制御＞
【０２５３】
図１６は、図１１のステップＳ５３での、コミュニケーション処理に応じて行われる撮影制御の例を説明するフローチャートである。
【０２５４】
撮影制御は、例えば、コミュニケーション処理に対して、被写体がとったリアクションに応じて行うことができる。
【０２５５】
図１６のＡは、コミュニケーション処理に対する被写体のリアクションに応じて行われる撮影制御の第１の例を説明するフローチャートである。
【０２５６】
図１６のＡでは、ステップＳ１０１において、制御部１１は、コミュニケーション処理に対してリアクションをとった被写体を検出し、処理は、ステップＳ１０２に進む。
【０２５７】
ステップＳ１０２では、制御部１１は、コミュニケーション処理に対するリアクションをとった被写体にフレーミングする撮影制御、又は、フォーカスを合わせる撮影制御を行って、処理を終了する。
【０２５８】
図１６のＢは、コミュニケーション処理に対する被写体のリアクションに応じて行われる撮影制御の第２の例を説明するフローチャートである。
【０２５９】
図１６のＢでは、ステップＳ１１１において、制御部１１は、コミュニケーション処理に対して被写体がとったリアクションに応じたエフェクトを撮影画像にかける撮影制御を行って、処理を終了する。
【０２６０】
ここで、コミュニケーション処理に対して被写体がとったリアクションに応じたエフェクトとしては、例えば、被写体がジャンプするリアクションをとった場合には、そのジャンプを効果的に見せるエフェクトを採用することができる。
【０２６１】
また、例えば、被写体が笑うリアクションをとった場合には、楽しげな感情を想起させるエフェクト（例えば、花や星等のイラストのオーバレイや、背景の色彩をピンク色にする等）を採用することができる。
【０２６２】
図１６のＣは、コミュニケーション処理に対する被写体のリアクションに応じて行われる撮影制御の第３の例を説明するフローチャートである。
【０２６３】
図１６のＣでは、ステップＳ１２１において、制御部１１は、コミュニケーション処理に対して被写体がとったリアクションに応じた撮影モードを設定する撮影制御を行って、処理を終了する。
【０２６４】
ここで、コミュニケーション処理に対して被写体がとったリアクションに応じた撮影モードとしては、例えば、被写体がおもしろい動きのリアクションをとった場合には、動画の通常フレームレートモードを採用することができる。
【０２６５】
また、例えば、被写体が激しい動きのリアクションをとった場合には、静止画の連写モードを採用することができる。
【０２６６】
＜撮影画像の記録＞
【０２６７】
図１７は、図１１のステップＳ５４（その他、図１２のステップＳ６６、図１３のステップＳ７４、及び、図１４のステップＳ８６、並びに、図６のステップＳ１６、及び、図１０のステップＳ３９）において、記録部１４が行う撮影画像の記録の処理の例を説明するフローチャートである。
【０２６８】
ステップＳ１４１において、記録部１４は、制御部１１から供給される撮影画像を、その撮影画像の撮影時に行われたコミュニケーション処理に関するコミュニケーション情報と対応付けて記録し、処理を終了する。
【０２６９】
ここで、コミュニケーション処理に関するコミュニケーション情報としては、例えば、コミュニケーション処理の内容（カテゴリ）を表す情報を採用することができる。
【０２７０】
例えば、コミュニケーション処理が、「笑って」メッセージの出力である場合には、その「笑って」メッセージを表すタグを、コミュニケーション情報として採用することができる。
【０２７１】
以上のようなコミュニケーション情報は、撮影画像のメタデータとして記録することができ、かかるコミュニケーション情報は、撮影画像を整理（分類）する場合等に利用することができる。
【０２７２】
また、コミュニケーション処理が、画像（動画又は静止画）の表示である場合には、その画像（コミュニケーション処理において表示された画像そのものの他、その画像の縮小画像や、その画像をシンボル化した画像等を含む）を、コミュニケーション情報として採用することができる。
【０２７３】
さらに、コミュニケーション処理が、動画の表示である場合には、コミュニケーション処理での動画の表示時に、ユーザのリアクションの動画（以下、リアクション動画ともいう）を撮影し、コミュニケーション処理において表示された動画の直後に、リアクション動画を追加した動画を、コミュニケーション情報に採用することができる。
【０２７４】
この場合、撮影画像の撮影時のコミュニケーション処理において表示された動画と、その動画を見て被写体がとったリアクションとを確認することができる。
【０２７５】
また、コミュニケーション処理が、静止画の表示であり、コミュニケーション情報として、そのコミュニケーション処理において表示された静止画を採用する場合には、撮影画像の再生時に、例えば、その撮影画像と対応付けられたコミュニケーション情報としての静止画（の縮小画像）を、撮影画像にオーバレイ表示することができる。
【０２７６】
この場合、撮影画像を撮影したときに行われたコミュニケーション処理において表示された静止画を確認することができる。
【０２７７】
＜コミュニケーション処理、及び、撮影制御の処理ルールの学習＞
【０２７８】
図１８は、コミュニケーション処理、及び、撮影制御の処理ルールの学習の処理の例を説明するフローチャートである。
【０２７９】
ここで、コミュニケーション処理や撮影制御については、例えば、過去に実行されたコミュニケーション処理と、そのコミュニケーション処理に対する被写体のリアクションとを対応付けた履歴であるコミュニケーション履歴を用いて、コミュニケーション処理や撮影制御の処理ルールを学習し、その学習の結果得られる処理ルールに従って、その後のコミュニケーション処理や撮影制御を行うことができる。
【０２８０】
図１８は、以上のような処理ルールの学習の処理（以下、ルール学習処理ともいう）の例を説明するフローチャートである。
【０２８１】
ルール学習処理は、例えば、コミュニケーション処理が実行された後に行うことができる。
【０２８２】
ルール学習処理では、ステップＳ１５１において、制御部１１は、コミュニケーション処理部１２が実行したコミュニケーション処理と、そのコミュニケーション処理に対する被写体のリアクション（表情や動作等）とを対応付け、コミュニケーション履歴として、例えば、記録部１４に記録させて、処理は、ステップＳ１５２に進む。
【０２８３】
ステップＳ１５２では、制御部１１は、コミュニケーション履歴を用いて、コミュニケーション処理（として選択される誘発処理）や撮影制御の処理ルールを学習（更新）し、処理を終了する。
【０２８４】
ここで、コミュニケーション処理の処理ルールとしては、例えば、コミュニケーション処理において出力するコンテンツを決定する第１のルールや、コミュニケーション処理においてコンテンツを出力する出力方法を決定する第２のルール、コミュニケーション処理においてコンテンツを出力する出力タイミングを決定する第３のルール等がある。
【０２８５】
また、撮影制御の処理ルールとしては、例えば、撮影タイミングを決定する第４のルール等がある。
【０２８６】
ルール学習処理では、第１のルールは、例えば、被写体のスマイル度をより高くしたコンテンツを、コミュニケーション処理において出力するコンテンツに決定するように更新することができる。また、被写体が１人の場合と複数人の場合とで、コミュニケーション処理において出力するコンテンツを変更するように更新することができる。
【０２８７】
かかるルール学習処理において更新された第１のルールによれば、例えば、被写体のスマイル度をより高くしたコンテンツを、コミュニケーション処理において出力することができる。また、被写体が１人の場合と複数人の場合とで、異なるコンテンツを出力することができる。
【０２８８】
また、ルール学習処理では、第２のルールは、例えば、音声、及び、画像によるコンテンツの出力方法のうちの、被写体のリアクションの良さを表すリアクション度が高い出力方法を、コミュニケーション処理においてコンテンツを出力する出力方法に決定するように更新することができる。
【０２８９】
かかるルール学習処理において更新された第２のルールによれば、例えば、コミュニケーション処理において、音声、及び、画像のうちの、被写体のリアクションが良い方で、コンテンツを出力することができる。
【０２９０】
さらに、ルール学習処理では、第３のルールは、例えば、動きぶれが生じやすい被写体に対して、「止まって」メッセージが早めの出力タイミングで出力されるように更新することができる。
【０２９１】
かかるルール学習処理において更新された第３のルールによれば、例えば、コミュニケーション処理において、動きぶれが生じやすい被写体に対して、「止まって」メッセージを早めに出力し、早めに静止することを誘発することができる。
【０２９２】
また、ルール学習処理では、第４のルールは、コミュニケーション処理においてコンテンツを出力してから、被写体がリアクションをとるまでの時間を考慮して、撮影タイミングを決定するように更新することができる。
【０２９３】
かかるルール学習処理において更新された第４のルールによれば、例えば、コミュニケーション処理においてコンテンツを出力してから、被写体がリアクションをとるまでの時間を考慮して、撮影タイミングを制御することができる。
【０２９４】
＜本技術を適用した撮影装置の他の一実施の形態＞
【０２９５】
図１９は、本技術を適用した撮影装置の他の一実施の形態の構成例を示すブロック図である。
【０２９６】
なお、図中、図１の場合と対応する部分については、同一の符号を付してあり、以下では、その説明は、適宜省略する。
【０２９７】
図１９の撮影装置は、制御部１１ないし位置情報取得部１６を有する点で、図１の場合と共通する。但し、図１９の撮影装置は、移動制御部１７、及び、移動部１８を有する点で、図１の場合と相違する。
【０２９８】
移動制御部１７は、制御部１１の制御に従い、移動部１８を駆動することで、撮影装置を移動させる移動制御を行う。
【０２９９】
移動部１８は、例えば、図５に示したペット型ロボットの脚や、撮影装置を自動車のごとく走行させる車輪、撮影装置をヘリコプタのごとく飛行させるプロペラ（ロータ）、撮影装置をモータボートや潜水艦のごとく走行させるプロペラ等の、撮影装置を移動させる機構である。
【０３００】
以上のように構成される撮影装置では、移動制御部１７の移動制御に従って、移動部１８が駆動し、これにより、撮影装置が移動する。
【０３０１】
移動制御部１７の移動制御によれば、撮影装置を移動することによって、撮影時の撮影装置の位置や撮影方向を調整する撮影制御を行うことができる。
【０３０２】
＜本技術を適用したコンピュータの説明＞
【０３０３】
次に、上述した一連の処理は、ハードウェアにより行うこともできるし、ソフトウェアにより行うこともできる。一連の処理をソフトウェアによって行う場合には、そのソフトウェアを構成するプログラムが、汎用のコンピュータ等にインストールされる。
【０３０４】
そこで、図２０は、上述した一連の処理を実行するプログラムがインストールされるコンピュータの一実施の形態の構成例を示している。
【０３０５】
プログラムは、コンピュータに内蔵されている記録媒体としてのハードディスク１０５やROM１０３に予め記録しておくことができる。
【０３０６】
あるいはまた、プログラムは、リムーバブル記録媒体１１１に格納（記録）しておくことができる。このようなリムーバブル記録媒体１１１は、いわゆるパッケージソフトウエアとして提供することができる。ここで、リムーバブル記録媒体１１１としては、例えば、フレキシブルディスク、CD-ROM(Compact Disc Read Only Memory)，MO(Magneto Optical)ディスク，DVD(Digital Versatile Disc)、磁気ディスク、半導体メモリ等がある。
【０３０７】
なお、プログラムは、上述したようなリムーバブル記録媒体１１１からコンピュータにインストールする他、通信網や放送網を介して、コンピュータにダウンロードし、内蔵するハードディスク１０５にインストールすることができる。すなわち、プログラムは、例えば、ダウンロードサイトから、ディジタル衛星放送用の人工衛星を介して、コンピュータに無線で転送したり、LAN(Local Area Network)、インターネットといったネットワークを介して、コンピュータに有線で転送することができる。
【０３０８】
コンピュータは、CPU(Central Processing Unit)１０２を内蔵しており、CPU１０２には、バス１０１を介して、入出力インタフェース１１０が接続されている。
【０３０９】
CPU１０２は、入出力インタフェース１１０を介して、ユーザによって、入力部１０７が操作等されることにより指令が入力されると、それに従って、ROM(Read Only Memory)１０３に格納されているプログラムを実行する。あるいは、CPU１０２は、ハードディスク１０５に格納されたプログラムを、RAM(Random Access Memory)１０４にロードして実行する。
【０３１０】
これにより、CPU１０２は、上述したフローチャートにしたがった処理、あるいは上述したブロック図の構成により行われる処理を行う。そして、CPU１０２は、その処理結果を、必要に応じて、例えば、入出力インタフェース１１０を介して、出力部１０６から出力、あるいは、通信部１０８から送信、さらには、ハードディスク１０５に記録等させる。
【０３１１】
なお、入力部１０７は、キーボードや、マウス、マイク等で構成される。また、出力部１０６は、LCD(Liquid Crystal Display)やスピーカ等で構成される。
【０３１２】
ここで、本明細書において、コンピュータがプログラムに従って行う処理は、必ずしもフローチャートとして記載された順序に沿って時系列に行われる必要はない。すなわち、コンピュータがプログラムに従って行う処理は、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）も含む。
【０３１３】
また、プログラムは、１のコンピュータ（プロセッサ）により処理されるものであっても良いし、複数のコンピュータによって分散処理されるものであっても良い。さらに、プログラムは、遠方のコンピュータに転送されて実行されるものであっても良い。
【０３１４】
さらに、本明細書において、システムとは、複数の構成要素（装置、モジュール（部品）等）の集合を意味し、すべての構成要素が同一筐体中にあるか否かは問わない。したがって、別個の筐体に収納され、ネットワークを介して接続されている複数の装置、及び、１つの筐体の中に複数のモジュールが収納されている１つの装置は、いずれも、システムである。
【０３１５】
なお、本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
【０３１６】
例えば、本技術は、１つの機能をネットワークを介して複数の装置で分担、共同して処理するクラウドコンピューティングの構成をとることができる。
【０３１７】
また、上述のフローチャートで説明した各ステップは、１つの装置で実行する他、複数の装置で分担して実行することができる。
【０３１８】
さらに、１つのステップに複数の処理が含まれる場合には、その１つのステップに含まれる複数の処理は、１つの装置で実行する他、複数の装置で分担して実行することができる。
【０３１９】
また、本明細書に記載された効果はあくまで例示であって限定されるものではなく、他の効果があってもよい。
【０３２０】
なお、本技術は、以下のような構成をとることができる。
【０３２１】
＜１＞
被写体を撮影する撮影部と、
前記被写体とコミュニケーションをとるためのコミュニケーション処理を制御するコミュニケーション制御部と、
前記コミュニケーション処理に応じて、前記撮影部による撮影を制御する撮影制御を行う撮影制御部と
を備える撮影装置。
＜２＞
前記コミュニケーション処理として、前記被写体が所定の状態になるように誘発する誘発処理が行われる
＜１＞に記載の撮影装置。
＜３＞
前記撮影制御として、撮影モードの制御を行う
＜１＞又は＜２＞に記載の撮影装置。
＜４＞
前記撮影モードとして、静止画を１枚撮影するモード、静止画を連写するモード、タイムラプス撮影を行うモード、動画を通常フレームレートで撮影するモード、及び、動画をハイフレームレートで撮影するモードのうちの２以上のモードを有する
＜３＞に記載の撮影装置。
＜５＞
前記コミュニケーション処理として、前記被写体が所定の行動をとるように誘発する前記誘発処理が行われる
＜１＞又は＜２＞に記載の撮影装置。
＜６＞
前記撮影制御として、前記撮影部による撮影のシャッタスピードの制御を行う
＜１＞、＜２＞、又は、＜５＞に記載の撮影装置。
＜７＞
前記撮影制御として、前記撮影部の撮影タイミングの制御を行う
＜１＞、＜２＞、又は、＜５＞に記載の撮影装置。
＜８＞
前記撮影制御として、前記撮影部により撮影された撮影画像に対するエフェクトの制御を行う
＜１＞、＜２＞、又は、＜５＞に記載の撮影装置。
＜９＞
前記撮影制御として、前記撮影装置の移動制御、及び、前記撮影部の撮影方向の制御のうちの一方又は両方を行う
＜１＞、＜２＞、又は、＜５＞に記載の撮影装置。
＜１０＞
前記コミュニケーション処理として、前記被写体が所定のポーズをとるように誘発する前記誘発処理が行われる
＜１＞ないし＜９＞のいずれかに記載の撮影装置。
＜１１＞
前記コミュニケーション処理として、前記被写体が笑顔になるように誘発する前記誘発処理、前記被写体が静止するように誘発する前記誘発処理、又は、前記被写体がジャンプするように誘発する前記誘発処理が行われる
＜１０＞に記載の撮影装置。
＜１２＞
前記コミュニケーション処理として、前記被写体の撮影が所定の向きで行われるように誘発する前記誘発処理が行われる
＜１＞ないし＜９＞のいずれかに記載の撮影装置。
＜１３＞
前記コミュニケーション処理として、前記被写体が正対するように誘発する前記誘発処理が行われる
＜１２＞に記載の撮影装置。
＜１４＞
複数人の被写体が存在し、その複数人の被写体の中に、主たる被写体である主要被写体が存在する場合、前記コミュニケーション制御部は、前記主要被写体とコミュニケーションをとるためのコミュニケーション処理を行わせる
＜１＞ないし＜１３＞のいずれかに記載の撮影装置。
＜１５＞
前記撮影制御部は、前記コミュニケーション処理に対してリアクションをとった被写体、又は、前記コミュニケーション処理に対して被写体がとったリアクションに応じて、前記撮影制御を行う
＜１＞ないし＜１４＞のいずれかに記載の撮影装置。
＜１６＞
前記撮影部による撮影時に行った前記コミュニケーション処理に関するコミュニケーション情報を、前記撮影部により撮影された撮影画像と対応付けて記録する記録部をさらに備える
＜１＞ないし＜１５＞のいずれかに記載の撮影装置。
＜１７＞
実行されたコミュニケーション処理と、そのコミュニケーション処理に対する被写体のリアクションとを対応付け、コミュニケーション履歴として記録し、
前記コミュニケーション履歴に基づいて、前記コミュニケーション処理、又は、撮影制御を行う
＜１＞ないし＜１６＞のいずれかに記載の撮影装置。
＜１８＞
前記コミュニケーション処理を行うコミュニケーション処理部をさらに備える
＜１＞ないし＜１７＞のいずれかに記載の撮影装置。
＜１９＞
被写体とコミュニケーションをとるためのコミュニケーション処理に応じて、前記被写体を撮影する撮影部による撮影を制御する撮影制御を行う
ステップを含む撮影方法。
＜２０＞
被写体とコミュニケーションをとるためのコミュニケーション処理を制御するコミュニケーション制御部と、
前記コミュニケーション処理に応じて、前記被写体を撮影する撮影部による撮影を制御する撮影制御を行う撮影制御部と
して、コンピュータを機能させるためのプログラム。
【符号の説明】
【０３２２】
１１  制御部，  １１Ａ  コミュニケーション制御部，  １１Ｂ  撮影制御部，  １２  コミュニケーション処理部，  １３  撮影部，  １４  記録部，  １４Ａ  記録制御部，  １４Ｂ  記録媒体，  １５  通信部，  １６  位置情報取得部，  １７  移動制御部，  １８  移動部，  ２１  本体，  ２２  液晶パネル，  ３１  本体，  ３２  出力端末，  ４１  本体，  ４２  液晶パネル，  ５１  頭部，  ５２  液晶パネル，  １０１  バス，  １０２  CPU，  １０３  ROM，  １０４  RAM，  １０５  ハードディスク，  １０６  出力部，  １０７  入力部，  １０８  通信部，  １０９  ドライブ，  １１０  入出力インタフェース，  １１１  リムーバブル記録媒体
【図１】
0006481866.tif 000002
【図２】
0006481866.tif 000003
【図３】
0006481866.tif 000004
【図４】
0006481866.tif 000005
【図５】
0006481866.tif 000006
【図６】
0006481866.tif 000007
【図７】
0006481866.tif 000008
【図８】
0006481866.tif 000009
【図９】
0006481866.tif 000010
【図１０】
0006481866.tif 000011
【図１１】
0006481866.tif 000012
【図１２】
0006481866.tif 000013
【図１３】
0006481866.tif 000014
【図１４】
0006481866.tif 000015
【図１５】
0006481866.tif 000016
【図１６】
0006481866.tif 000017
【図１７】
0006481866.tif 000018
【図１８】
0006481866.tif 000019
【図１９】
0006481866.tif 000020
【図２０】
0006481866.tif 000021