(57)【要約】【課題】通信相手となる通信機器が存在する方向を容易に特定可能な情報処理装置を提供する。【解決手段】情報処理装置１００は、カメラ１０７、記憶部１１３、顔特定部１１０、及び方向決定部１１２を備える。記憶部１１３は、複数の人物の登録顔画像を、各人物が所有する通信機器に関連付けて記憶する。顔特定部１１０は、カメラ１０７により撮像された人物の顔画像を含む画像から検出された顔画像と、登録顔画像とに基づいて、検出された顔画像に関連付けられた人物を特定する。方向特定部１１２は、カメラ１０７により撮像された画像内の顔画像が表示される領域に応じて、特定された人物が所有する通信機器が存在する方向を特定する。【選択図】図１
2015015634.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段と、
複数の人物の登録顔画像を、各人物が所有する通信機器に関連付けて記憶する記憶手段と、
前記撮像手段により撮像された人物の顔画像を含む画像から検出された顔画像と、前記記憶手段に記憶された登録顔画像とに基づいて、前記検出された顔画像に関連付けられた人物を特定する顔特定手段と、
前記撮像手段により撮像された前記画像内の前記顔画像が表示される領域に応じて、前記顔特定手段により特定された人物が所有する通信機器が存在する方向を特定する方向特定手段と、を備えることを特徴とする、
情報処理装置。
【請求項２】
前記検出した顔画像が表示される領域の中心座標を検出する検出手段を備え、
前記方向特定手段は、前記中心座標の前記画像内における位置に応じて、前記顔特定手段により特定された人物が所有する通信機器が存在する方向を特定することを特徴とする、
請求項１記載の情報処理装置。
【請求項３】
前記検出した顔画像から顔の器官の位置を検出する器官検出手段を備え、
前記方向特定手段は、検出された前記顔の器官の位置により特定される該顔の向きに応じて、前記顔特定手段により特定された人物が所有する通信機器が存在する方向を特定することを特徴とする、
請求項１記載の情報処理装置。
【請求項４】
前記検出した顔画像が表示される領域の中心座標を検出する検出手段を備え、
前記方向特定手段は、前記中心座標に最も近接する前記画像の縁部に応じて、前記顔特定手段により特定された人物が所有する通信機器が存在する方向を特定することを特徴とする、
請求項１記載の情報処理装置。
【請求項５】
前記検出した顔画像が表示される領域の中心座標を検出する検出手段を備え、
前記記憶手段は、この情報処理装置の所有者の登録顔画像を他の人物の登録顔画像とともに記憶しており、
前記顔特定手段は、前記撮像手段により撮像された前記画像から、前記所有者の顔画像及び他の人物の顔画像を検出し、前記記憶手段に記憶された前記登録顔画像を参照して、検出した各顔画像に関連付けられた前記所有者及び他の人物を特定し、
前記方向特定手段は、前記所有者の顔画像が表示される領域の中心座標及び前記他の人物の顔画像が表示される領域の中心座標に応じて、特定した前記他の人物が所有する通信機器が存在する方向を特定することを特徴とする、
請求項１記載の情報処理装置。
【請求項６】
前記検出した顔画像が表示される領域の中心座標を検出する検出手段を備え、
前記記憶手段は、前記顔画像が表示されても、前記顔特定手段により特定された人物が所有する通信機器が存在する方向を特定することができない、前記画像内の領域である指定領域を記憶しており、
前記方向特定手段は、前記中心座標が前記指定領域に含まれれば、前記通信機器が存在する方向を特定可能な、前記顔画像が表示される領域以外の情報である補足情報を用いた方向解析を行い、方向解析の結果及び前記中心座標の位置に応じて、前記顔特定手段により特定された人物が所有する通信機器が存在する方向を特定することを特徴とする、
請求項１記載の情報処理装置。
【請求項７】
情報処理装置の本体の一面にディスプレイを備えており、
前記撮像手段は、ディスプレイと同じ面に設けられ、前記ディスプレイを閲覧しようとする人物の顔を撮影可能な位置及び方向に設置されたインカメラであり、前記インカメラが撮像した前記画像は前記ディスプレイに表示されないことを特徴とする、
請求項１〜６のいずれか１項に記載の情報処理装置。
【請求項８】
撮像手段と、
タッチパネルに対するタッチ操作の方向を検出する入力手段と、
複数の人物の登録顔画像を、各人物が所有する通信機器に関連付けて記憶する記憶手段と、
前記撮像手段により撮像された人物の顔画像を含む画像から検出された顔画像と、前記記憶手段に記憶された登録顔画像とに基づいて、前記検出された顔画像に関連付けられた人物を特定する顔特定手段と、
前記撮像手段により撮像された前記画像内の前記顔画像が表示される領域に応じて、前記顔特定手段により特定された前記人物が所有する通信機器が存在する方向を特定する方向特定手段と、
前記入力手段で検出した前記タッチ操作の方向と前記方向特定手段で特定した方向とが一致するか否かを判定する判定手段と、
前記判定手段による判定の結果、一致する場合に、前記顔特定手段により特定された人物が所有する通信機器へ電子データを送信する送信手段と、を備えることを特徴とする、
情報処理装置。
【請求項９】
撮像手段と、
複数の人物の登録顔画像を、各人物が所有する通信機器に関連付けて記憶する第１の記憶手段と、
前記撮像手段により撮像された人物の顔画像を含む画像から検出された顔画像と、前記第１の記憶手段に記憶された登録顔画像とに基づいて、前記検出された顔画像に関連付けられた人物を特定する顔特定手段と、
前記検出した顔画像が表示される領域の中心座標を検出する検出手段と、
前記顔画像が表示されても、前記顔特定手段により特定された人物が所有する通信機器が存在する方向を特定することができない、前記画像内の領域である指定領域を記憶する第２の記憶手段と、
前記中心座標が前記指定領域に含まれれば、前記撮像手段により撮像された前記画像内の前記顔画像が表示される領域に応じて、前記顔特定手段により特定された人物が所有する通信機器が存在する方向を特定し、前記中心座標が前記指定領域に含まれなければ、前記通信機器が存在する方向を特定可能な、前記顔画像が表示される領域以外の情報である補足情報を用いた方向解析を行い、方向解析の結果及び前記中心座標の位置に応じて、前記顔特定手段により特定された人物が所有する通信機器が存在する方向を特定する方向特定手段と、を備えることを特徴とする、
情報処理装置。
【請求項１０】
情報処理装置の本体の傾きを検出する傾き検出手段を備え、
前記方向特定手段は、前記本体の傾きを補足情報として、前記顔特定手段により特定された人物が所有する通信機器が存在する方向解析を行うことを特徴とする、
請求項９記載の情報処理装置。
【請求項１１】
情報処理装置の本体の傾きの変化を検出する傾き検出手段を備え、
前記方向特定手段は、前記本体の傾きの変化を補足情報として、前記顔特定手段により特定された人物が所有する通信機器が存在する方向解析を行うことを特徴とする、
請求項９記載の情報処理装置。
【請求項１２】
前記方向特定手段は、前記撮像手段により連続して撮像された前記画像内の前記顔画像が表示される領域の変化を補足情報として、前記顔特定手段により特定された人物が所有する通信機器が存在する方向解析を行うことを特徴とする、
請求項９記載の情報処理装置。
【請求項１３】
撮像手段と、複数の人物の登録用の登録顔画像を、各人物が所有する通信機器に関連付けて記憶する記憶手段と、を備えた情報処理装置により実行される方法であって、
前記撮像手段により撮像された人物の顔画像を含む画像から検出された顔画像と、前記記憶手段に記憶された前記登録顔画像とに基づいて、前記検出された顔画像に関連付けられた人物を特定するステップと、
前記撮像手段により撮像された前記画像内の前記顔画像が表示される領域を特定するステップと、
特定した前記顔画像が表示される領域に応じて、前記特定された人物が所有する通信機器が存在する方向を特定するステップと、を含むことを特徴とする、
方向特定方法。
【請求項１４】
撮像手段を備えたコンピュータに、
複数の人物の登録用の登録顔画像を、各人物が所有する通信機器に関連付けて記憶する記憶手段、
前記撮像手段により撮像された人物の顔画像を含む画像から検出された顔画像と、前記記憶手段に記憶された前記登録顔画像とに基づいて、前記検出された顔画像に関連付けられた人物を特定する顔特定手段、
前記撮像手段により撮像された前記画像内の前記顔画像が表示される領域に応じて、前記顔特定手段により特定された前記人物が所有する通信機器が存在する方向を特定する方向特定手段、
を形成するためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子データを通信機器に送信する情報処理装置に関する。
【背景技術】
【０００２】
スマートホン等の携帯型の情報処理装置は、カメラ等の撮像装置を搭載したものが一般的である。このような情報処理装置では、撮像装置で撮像した画像から、顔認識技術により人物を特定することができる。また、特定した人物が所有する通信機器を通信相手として特定する技術が、特許文献１に開示されている。特許文献１では、情報処理装置に、予め、顔画像と、この顔画像の人物が所有する通信機器との対応関係を記憶しておく。情報処理装置は、撮像装置により撮像した画像から認識した顔画像と記憶内容とから、この顔画像の人物が所有する通信機器を特定する。特定した通信機器が、該情報処理装置の通信相手となる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１７２０８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
情報処理装置の所有者は、該情報処理装置の表示画面に表示される写真等の画像を、他の人物と一緒に閲覧することがある。このときに、この情報処理装置から他の人物が所有する通信機器へ、閲覧中の画像の画像データを送信することがある。
【０００５】
例えば、ユーザＡが所有するスマートホン（スマートホンＡ）から、ユーザＡとともに写真を閲覧するユーザＢの所有するスマートホン（スマートホンＢ）へ、ユーザＡが、閲覧中の写真を提供する場合がある。このような場合、特許文献１では、ユーザＡは、スマートホンＡにより、ユーザＢを撮像してスマートホンＢを通信相手として特定する。
【０００６】
スマートホンのように２つのカメラを備えた情報処理装置では、表示画面側に備えられるカメラ（インカメラ）を用いることで、ユーザＢの撮像を、写真を閲覧しながら行うことが可能である。インカメラを用いることで、スマートホンＢを通信相手に特定することは、容易に行うことができる。通信相手の特定後に、例えばスマートホンＢの方向にタッチ操作（ドラッグ）を行うことで画像データを送信することが可能であれば、容易で直感的な通信が可能になる。そのためには、通信相手に特定したスマートホンＢのスマートホンＡに対する方向（位置）を特定する必要がある。
【０００７】
本発明は、このような従来の問題を解決するため、通信相手となる通信機器が存在する方向を容易に特定可能な情報処理装置を提供することを主たる課題とする。
【課題を解決するための手段】
【０００８】
上記課題を解決する本発明の情報処理装置は、撮像手段と、複数の人物の登録顔画像を、各人物が所有する通信機器に関連付けて記憶する記憶手段と、前記撮像手段により撮像された人物の顔画像を含む画像から検出された顔画像と、前記記憶手段に記憶された前記登録顔画像とに基づいて、前記検出された顔画像に関連付けられた人物を特定する顔特定手段と、前記撮像手段により撮像された前記画像内の前記顔画像が表示される領域に応じて、前記顔特定手段により特定された人物が所有する通信機器が存在する方向を特定する方向特定手段と、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、撮像された画像内の顔画像の表示される領域により、容易に通信相手となる通信機器が存在する方向を特定することができる。
【図面の簡単な説明】
【００１０】
【図１】（ａ）は情報処理装置のハードウェア構成図、（ｂ）は情報処理装置の機能ブロック図。
【図２】登録テーブルの例示図。
【図３】（ａ）、（ｂ）は情報処理装置の利用場面の説明図。
【図４】（ａ）〜（ｆ）は画像データの送受信動作の説明図。
【図５】（ａ）、（ｂ）は情報処理装置の処理を表すフローチャート。
【図６】（ａ）〜（ｄ）は受信者の顔画像を含む画像の例示図。
【図７】（ａ）〜（ｃ）はステップＳ２０３の処理を表すフローチャート。
【図８】（ａ）、（ｂ）は情報処理装置の処理を表すフローチャート。
【図９】通信機器が存在する方向が特定困難な場合の例示図。
【図１０】（ａ）は情報処理装置のハードウェア構成図、（ｂ）は情報処理装置の機能ブロック図。
【図１１】ステップＳ２０３の処理を表すフローチャート。
【図１２】受信者の顔画像が写り込んでくる様子を表す図。
【図１３】情報処理装置の本体の傾きが変化する様子を表す図。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態を図面を参照しつつ詳細に説明する。本実施形態は本発明の一例であり、本発明の範囲をそれらのみに限定する趣旨のものではない。
【００１２】
＜第１実施形態＞
図１（ａ）は、第１実施形態の情報処理装置１００のハードウェア構成図である。情報処理装置１００は、例えば、スマートホンやタブレットＰＣ（Personal Computer）等の通信機能及び撮像機能を備えた機器により実現される。
【００１３】
情報処理装置１００は、ＣＰＵ（Central Processing Unit）１０１により各構成要素が制御される。ＣＰＵ１０１は、各構成要素の制御のために、ＲＯＭ（Read Only Memory）１０２から読み出したコンピュータプログラムを、ＲＡＭ（Random Access Memory）１０３を作業領域として実行する。ＲＯＭ１０２は、このような各構成要素の制御のための各種コンピュータプログラムを記憶するメモリである。なお、ＣＰＵ１０１は、コンピュータプログラムを、情報処理装置１００に接続される外部記憶装置からＲＡＭ１０３にロードして実行するようにしてもよい。
【００１４】
ＨＤＤ（Hard Disk Drive）１０４は、外部記憶装置の一例である。ＨＤＤ１０４は、上記のコンピュータプログラムや、各種電子データを記憶する。なお、外部記憶装置は、ＨＤＤ１０４の他に、例えば、メディア（記録媒体）と、当該メディアへのアクセスを実現するための外部記憶ドライブとで実現してもよい。このようなメディアには、例えば、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＤＶＤ、ＵＳＢメモリ、ＭＯ、フラッシュメモリ等を用いることができる。また、外部記憶装置は、ネットワークで接続されたサーバ装置等に設けられていてもよい。
【００１５】
タッチパネル１０５は、情報処理装置１００の一面に設けられる、ディスプレイとタッチパッド等の位置入力装置とが組み合わされた入出力装置である。タッチパネル１０５は、各種画像の表示を行い、且つユーザの操作による指示を取得する。通信インタフェース（Ｉ／Ｆ）１０６は、公知の通信技術により、他の情報処理装置や通信機器、外部記憶装置等との間で、有線又は無線による双方向の通信を行う。他の通信機器との間では、直接の通信以外に、中継装置を介した間接的な通信も可能である。カメラ１０７は、人物の画像や映像を撮像する撮像装置である。本実施形態のカメラ１０７は、情報処理装置１００の背面側に設けられるメインカメラ及びタッチパネル１０５のディスプレイと同じ面に設けられるインカメラである。つまり、インカメラは、ディスプレイを閲覧しようとする人物の顔を撮影可能な位置及び方向に設置されている。
【００１６】
ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ＨＤＤ１０４、タッチパネル１０５、通信Ｉ／Ｆ１０６、及びカメラ１０７は、システムバス１０８を介して相互にデータの送受信が可能に接続される。
【００１７】
図１（ｂ）は、情報処理装置１００に形成される機能を表す機能ブロック図である。各機能は、ＣＰＵ１０１がＲＯＭ１０２からコンピュータプログラムを読み出して実行することで実現される。情報処理装置１００には、撮像部１０９、顔特定部１１０、画像処理部１１１、方向特定部１１２、記憶部１１３、ＵＩ画面生成部１１４、送信部１１５、判定部１１６、方向取得部１１７、入力部１１８、及び受信部１１９が形成される。なお、本実施形態では各機能ブロックをソフトウェアにより実現することとしているが、ハードウェアにより実現するようにしてもよい。情報処理装置１００は、カメラ１０７により撮像した画像から人物を特定して、特定した人物の中から、受信者を決める。この受信者の所有する通信機器が通信相手となる。また、情報処理装置１００は、カメラ１０７により撮像した画像内の人物の表示領域に応じて、通信相手となる通信機器の情報処理装置１００に対する方向を特定する。このような処理を実現するために、各機能ブロックが形成される。なお、通信相手となる通信機器は、表示機能と通信機能とを備えた装置であり、例えば他の情報処理装置１００を通信相手としてもよい。
【００１８】
撮像部１０９は、カメラ１０７により撮像した画像の画像データを顔特定部１１０に送信する。顔特定部１１０は、撮像部１０９から受信した画像データによる画像内の人物の特定処理を行う。顔特定部１１０は、公知の顔認識技術により顔画像を検出して人物の特定を行う。
【００１９】
画像処理部１１１は、顔特定部１１０で特定された人物の顔画像の表示領域の特定、顔画像の表示領域の中心座標の検出、目や鼻等の顔画像の器官の位置の検出（器官検出）等の画像処理を行う。これらの画像処理も公知の技術を用いて実現する。なお、顔画像の表示領域を、以下、「顔領域」という。顔画像の表示領域とは、顔画像による顔の輪郭及びその内側の領域である。また、顔画像を包含する矩形、円形等の領域を顔画像の表示領域としてもよい。
【００２０】
方向特定部１１２は、画像処理部１１１による画像処理の結果を用いて、情報処理装置１００と顔特定部１１０により特定された人物（受信者）が所有する通信機器との位置関係（相対的な方向）を決定する。
【００２１】
ＵＩ（User Interface）画面生成部１１４は、タッチパネル１０５への所有者によるタッチ操作（タッチ、ドラッグ等）に基づいて、電子データを送信するためのＵＩ画面を生成する。判定部１１６は、情報処理装置１００に対する受信者が所有する通信機器が存在する方向と、タッチ操作の方向とを比較して、一致するか否かを判定する。一致する場合、判定部１１６は、ＵＩ画面生成部１１４に、受信者が所有する通信機器に電子データが移動することを表すＵＩ画面を生成させる。一致しない場合、判定部１１６は、ＵＩ画面生成部１１４に、受信者が所有する通信機器に、電子データが送信されないことを表すＵＩ画面を生成させる。
【００２２】
送信部１１５は、他の通信機器にデータを送信する。特に、本実施形態では、送信部１１５は、判定部１１６による判定結果が一致する場合、受信者が所有する通信機器に、電子データ及びＵＩ画面生成部１１４で生成した判定結果が一致する場合のＵＩ画面を表すＵＩ画面データを送信する。受信部１１９は、他の通信機器からデータを受信する。特に、本実施形態では、受信部１１９は、受信者が所有する通信機器から、電子データ及びＵＩ画面データを受信したことへの完了通知を受信する。送信部１１５及び受信部１１９は、通信Ｉ／Ｆ１０６により実現される。
【００２３】
入力部１１８は、タッチパネル１０５により行われるユーザのタッチ操作を検出する。方向取得部１１７は、入力部１１８により検出されたユーザのタッチ操作の操作方向（指示方向）を取得する。
【００２４】
記憶部１１３は、ＲＡＭ１０３やＨＤＤ１０４により実現され、情報処理装置１００に登録された複数の人物に関する登録テーブルを記憶する。情報処理装置１００の所有者が、他の人物とともに登録テーブルに登録される。登録テーブルは、撮像部１０９から受信した画像データによる画像内の人物の特定に用いられる。図２は、登録テーブルの例示図である。登録テーブルには、情報処理装置１００に登録される人物であるユーザの登録データが記録される。登録データには、ユーザの登録用の顔画像（登録顔画像）３０９、ユーザを識別するためのユーザＩＤ３１０、ユーザが所有する通信機器を識別するためのデバイスＩＤ３１１、ユーザが電子データの送信者か或いは受信者かを表す属性データ３１２が含まれる。図２の例では、ユーザＡが送信者、ユーザＢが受信者として登録されている。ユーザＡは、情報処理装置１００の所有者である。受信者は、顔特定部１１０で特定された人物であり、カメラ１０７で撮像した画像に応じて、ユーザＢ以外の他の人物（ユーザＣ）に替わる。登録顔画像３０９にユーザＩＤ３１０、デバイスＩＤ３１１、及び属性データ３１２が関連付けられている。登録顔画像３０９により、ユーザＩＤ３１０、デバイスＩＤ３１１、及び属性データ３１２が特定可能になっている。
【００２５】
顔特定部１１０は、検出した顔画像と登録テーブルに登録された登録顔画像３０９とを比較することで、画像内の人物の特定を行う。顔特定部１１０は、公知の画像マッチング技術により、検出した顔画像と登録顔画像３０９との比較を行う。例えば、検出した顔画像と登録顔画像３０９との特徴点の対応関係により比較を行う。
【００２６】
図３（ａ）、（ｂ）は、情報処理装置１００の利用場面の具体例の説明図である。図３（ａ）は、情報処理装置１００の所有者であるユーザＡ３０１と所有者ではないユーザＢ３０２とが、情報処理装置１００のタッチパネル１０５に表示された画像の一覧を閲覧する様子を表す図である。
【００２７】
図３（ｂ）は、情報処理装置１００をユーザＡ３０１、ユーザＢ３０２側から見た図である。また、図３（ｂ）では、タッチパネル１０５に表示される画像一覧を閲覧しているユーザＡ３０１、ユーザＢ３０２が、インカメラ３０４で撮像された画像３０８に写り込む様子を示す。画像３０８には、ユーザＡ３０１の顔画像３０７及びユーザＢ３０２の顔画像３０６が写り込む。なお、インカメラ３０４で撮像した画像をタッチパネル１０５に表示する必要はないが、インカメラ３０４にユーザＡ３０１、ユーザＢ３０２が写り込む様子を提示するために表示してもよい。本実施形態では、ユーザＡ３０１を送信者、ユーザＢ３０２を受信者として、タッチパネル１０５上に表示される画像一覧から、送信者のタッチ操作により、画像をユーザＢ３０２の所有する通信機器に送信する。
【００２８】
図４は、送信者（ユーザＡ３０１）の情報処理装置１００と受信者（ユーザＢ３０２）が所有する通信機器４０２との間で、ＵＩ画面により写真（表示画像）の画像データを送受信する例の説明図である。なお、本実施形態では、写真の画像データを送受信する例を説明するが、送受信されるデータはこれに限らず、他の形式の電子データでよい。
【００２９】
図４（ａ）では、送信者の情報処理装置１００に写真４０３が表示されている。送信者は、この写真４０３を通信機器４０２に送信する。図４（ｂ）は、情報処理装置１００と通信機器４０２とを近接させて、電子データの送受信が可能とした状態を表す。近接することで、情報処理装置１００と通信機器４０２とは、近接無線通信による電子データが可能になる。
【００３０】
図４（ｃ）では、情報処理装置１００のタッチパネル１０５上で、送信者が、写真４０３を通信機器４０２が存在する方向にタッチ操作（ドラッグ）４０４する。通信機器４０２には、写真４０３の一部が表示される。通信機器４０２に表示される写真の割合は、送信者がタッチパネル１０５上で行うタッチ操作４０４の操作量（指の移動量）に基づいて決められる。
【００３１】
図４（ｄ）では、通信機器４０２の所有者である受信者が、通信機器４０２に表示される写真４０３の一部をタッチ操作（ドラッグ）４０５することで写真を受信する。受信者が行うタッチ操作４０５の方向は、情報処理装置１００にて送信者が行うタッチ操作４０４の方向と同じである。つまり、タッチ操作４０５の方向は、通信機器４０２から見て情報処理装置１００とは逆の方向である。図４（ｅ）は、通信機器４０２への写真４０３の電子データの送信が終了した状態を表す。正常に電子データの送信が終了すると、図４（ｅ）の状態になる。
【００３２】
図４（ｆ）は、送信者が、通信機器４０２が存在しない向きにタッチ操作４０６を行った場合を表す。この場合、電子データの送信は行われない。情報処理装置１００のタッチパネル１０５には、電子データを送信できない旨を表すＵＩ画面が表示される。
【００３３】
図５は、図４で説明した動作を実現するための情報処理装置１００の処理を表すフローチャートである。この処理は、所定のアプリケーションソフトウェアの起動、情報処理装置１００の起動、或いは送信する画像の所有者による選択等により開始され、カメラ１０７で撮像した画像が更新されるたびに繰り返し実行される。
【００３４】
図５（ａ）は、情報処理装置１００により、受信者が所有する通信機器４０２が存在する方向を特定する処理を表すフローチャートである。
【００３５】
撮像部１０９は、カメラ１０７で撮像された画像の画像データを顔特定部１１０に送信する。顔特定部１１０は、撮像部１０９から送信された画像データを受信し、受信した画像データによる画像に含まれるすべての顔画像を検出して受信者の特定を行う（Ｓ２０１）。顔特定部１１０は、登録テーブルを参照して顔画像から受信者を特定する。顔特定部１１０は、検出した顔画像が登録テーブルに登録されていない場合には、この顔画像を無視する。この例では、顔特定部１１０は、図３（ｂ）の画像３０８により、ユーザＡ３０１の顔画像３０７及びユーザＢ３０２の顔画像３０６を検出する。顔特定部１１０は、登録テーブルを参照して、検出した顔画像３０７から、送信者であるユーザＡ３０１を特定する。また、顔特定部１１０は、登録テーブルを参照して、検出した顔画像３０６からユーザＢ３０２を特定して、受信者に設定する。顔特定部１１０は、ユーザＢ３０２の登録データの属性データ３１２を「受信者」にすることで、受信者の設定を行う。これにより、「デバイスＢ」が通信相手の通信機器４０２に特定される。
【００３６】
顔特定部１１０により受信者が特定されると、画像処理部１１１は、受信者の顔画像３０６の表示領域である顔領域を特定する（Ｓ２０２）。受信者の顔領域の特定後、方向特定部１１２は、通信機器４０２（デバイスＢ）の情報処理装置１００に対する方向を、顔領域の位置に応じて特定する（Ｓ２０３）。通信機器４０２が存在する方向を特定する処理の詳細については後述する。以上のようにして、受信者が所有する通信機器４０２の情報処理装置１００に対する方向を特定する処理が終了する。
【００３７】
図５（ｂ）は、写真（表示画像）の画像データを通信機器４０２に送信する処理を表すフローチャートである。この処理は、図５（ａ）の処理と並行して実行される。
【００３８】
入力部１１８は、送信者（ユーザＡ３０１）が表示中の写真（図４（ａ）の写真４０３）をタッチ操作（ドラッグ）したか否かを判定する（Ｓ２０４）。入力部１１８は、タッチ操作があるまで待機する。タッチ操作があると（Ｓ２０４：Y）、方向取得部１１７は、タッチ操作が行われた方向（ドラッグによる指示方向）を取得する（Ｓ２０５）。方向取得部１１７は、入力部１１８からタッチ操作の内容を表すタッチ操作情報を受信し、受信したタッチ操作情報の内容によりタッチ操作による指示方向を取得する。
【００３９】
判定部１１６は、方向取得部１１７で取得した指示方向と、ステップＳ２０３で特定した通信機器４０２の情報処理装置１００に対する方向とが一致するか否かを判定する（Ｓ２０６）。
【００４０】
一致する場合（Ｓ２０６：Y、図４（ｃ））、ＵＩ画面生成部１１４は、写真の画像データを送信するためのＵＩ画面を生成する（Ｓ２０７）。ＵＩ画面生成部１１４は、入力部１１８からタッチ操作情報を受信し、受信したタッチ操作情報に基づいてＵＩ画面を生成する。送信部１１５は、写真の画像データ及び生成されたＵＩ画面を表すＵＩ画面データを、通信機器４０２に送信する（Ｓ２０８）。受信部１１９が、通信機器４０２から受信が完了したことを表す完了通知を受信することで、写真の画像データの送信処理が終了する（Ｓ２０９：Y）
【００４１】
なお、ステップＳ２０６において一致しない場合（Ｓ２０６：N、図４（ｆ））、ＵＩ画面生成部１１４は、写真の画像データを送信しないためのＵＩ画面を生成して処理を終了する（Ｓ２１０）。ＵＩ画面は、情報処理装置１００のタッチパネル１０５に表示される。このようなＵＩ画面は、例えば、文字で送信できない旨を表示や、ドラッグしても写真が情報処理装置１００のタッチパネル１０５の表示画面からはみ出すことができないような表示である。後者の場合は、写真を表示画面の端までドラッグすることはできるが、それ以上ドラッグしようとしても写真が移動しないＵＩ画面である。
【００４２】
以上のように、通信機器４０２の情報処理装置１００に対する方向（位置）を特定することで、その後のタッチパネル１０５の操作方向に応じて、画像データの送信を行うか否かが決められる。そのために、送信者は、容易で直感的な操作により、電子データの送信が可能になる。
【００４３】
なお、ステップＳ２０８では、通信機器４０２が、写真の画像データ及びＵＩ画面データを受信する。ＵＩ画面データには、タッチ操作による移動距離等の情報が含まれる。通信機器４０２は、ＵＩ画面データにより、通信機器４０２用のＵＩ画面を生成して表示する。受信者は、通信機器４０２の表示画面でタッチ操作４０５を行う。この操作内容は、通信機器４０２から情報処理装置１００に送信される。情報処理装置１００のＵＩ画面生成部１１４は、ステップＳ２０７でＵＩ画面を生成する際に、通信機器４０２から送信された操作内容も考慮してＵＩ画面を生成する。これにより、図４（ｄ）のような表示が可能になる。
【００４４】
本実施形態では、タッチパネル１０５がタッチ操作された方向により、画像データを送信するか否かを決定する例を説明したが、画像データの送信の可否を他の動作により決定してもよい。例えば、インカメラ３０４の映像や赤外線センサにより送信者の手の動き（ジェスチャ）を検出し、その動きの方向により画像データの送信の可否を決定してもよい。
【００４５】
また、図５（ａ）の処理と図５（ｂ）の処理とは、例えば、ステップＳ２０５の処理の終了時点で図５（ａ）の処理を行うようにしてもよい。この場合、図５（ａ）の処理が終了した後に、ステップＳ２０６以降の処理が行われる。
【００４６】
ステップＳ２０３の、通信機器４０２が存在する方向を特定する処理について説明する。図６は、インカメラ３０４で撮像された受信者の顔画像３０６を含む画像３０８の例示図である。画像３０８内における顔画像３０６の位置、顔画像３０６の向き、或いは送信者の顔画像３０７との位置関係により、通信機器４０２の情報処理装置１００に対する方向（位置）を特定する。図７は、ステップＳ２０３の処理を表すフローチャートである。
【００４７】
図６（ａ）は、画像３０８の受信者の顔領域の中心座標５０３の位置により通信機器４０２が存在する方向を決める場合の例示図である。画像３０８は、点線５０４により４つの領域５０５〜５０８に分割される。図７（ａ）は、このような画像３０８を用いたステップＳ２０３の処理を表すフローチャートである。
【００４８】
画像処理部１１１は、図５（ａ）のステップＳ２０２で特定した顔領域の中心座標５０３を検出する（Ｓ６０１）。顔領域の中心座標は、顔領域の重心座標や、顔領域の上下及び左右両端の座標から求めた中点の座標である。
【００４９】
画像処理部１１１は、検出した中心座標５０３が属する画像３０８内の領域を特定する（Ｓ６０２）。図６（ａ）の例では、中心座標５０３が領域５０５に属している。方向特定部１１２は、中心座標５０３が属する領域５０５に基づいて、情報処理装置１００に対する通信機器４０２が存在する方向を特定して処理を終了する（Ｓ６０３）。
【００５０】
図６（ａ）の例では、中心座標５０３が領域５０５に属している場合、方向特定部１１２は、通信機器４０２が情報処理装置１００の左方向にあると特定する。中心座標５０３が領域５０６に属している場合、方向特定部１１２は、通信機器４０２が情報処理装置１００の前方向にあると特定する。中心座標５０３が領域５０７に属している場合、方向特定部１１２は、通信機器４０２が情報処理装置１００の右方向にあると特定する。中心座標５０３が領域５０８に属している場合、方向特定部１１２は、通信機器４０２が情報処理装置１００の後方向にあると特定する。なお、この例では、中心座標５０３の位置を基準にしているが、顔画像３０６の他の位置（目等の特徴部分）を基準にして方向を特定してもよい。
【００５１】
図６（ｂ）は、画像３０８の受信者の顔画像３０６の向きにより通信機器４０２が存在する方向を決める場合の例示図である。情報処理装置１００は、顔画像３０６内の目や鼻等の器官の位置により、顔画像３０６の向きを特定する。情報処理装置１００は、顔画像３０６の左右の目の位置を通る直線５０９、直線５０９に垂直で鼻の位置を通る直線５１０、及び直線５１０と画像３０８の縁部との交点５１１により、通信機器４０２が存在する方向を特定する。図７（ｂ）は、このよう画像３０８を用いたステップＳ２０３の処理を表すフローチャートである。
【００５２】
画像処理部１１１は、顔画像３０６から顔の器官（目及び鼻）の位置を検出する（Ｓ６０４）。画像処理部１１１は、既知の画像認識技術により目及び鼻の位置を検出する。画像処理部１１１は、検出した目及び鼻の位置により顔画像３０６の向きを特定する（Ｓ６０５）。ここで顔の向きとは、直線５１０の目から鼻に向かう方向である。画像処理部１１１は、直線５１０を目から鼻方向へ伸ばした線と画像３０８の縁部との交点５１１を特定する（Ｓ６０６）。方向特定部１１２は、交点５１１に基づいて、情報処理装置１００に対する通信機器４０２が存在する方向を特定して処理を終了する（Ｓ６０７）。
【００５３】
図６（ｂ）の例では、交点５１１が画像３０８の左縁部にあるため、方向特定部１１２は、通信機器４０２が情報処理装置１００の左方向にあると特定する。同様に、方向特定部１１２は、交点５１１が画像３０８の上縁部にある場合、通信機器４０２が情報処理装置１００の前方向にあると特定する。方向特定部１１２は、交点５１１が画像３０８の右縁部にある場合、通信機器４０２が情報処理装置１００の右方向にあると特定する。方向特定部１１２は、交点５１１が画像３０８の下縁部にある場合、通信機器４０２が情報処理装置１００の後方向にあると特定する。
【００５４】
図６（ｃ）は、画像３０８の顔領域の中心座標５０３から画像３０８の縁部５１２〜５１５までの距離により通信機器４０２が存在する方向を決める場合の例示図である。図７（ｃ）は、このような画像３０８を用いたステップＳ２０３の処理を表すフローチャートである。
【００５５】
画像処理部１１１は、図７（ａ）のステップＳ６０１と同様にして、顔領域の中心座標５０３を検出する（Ｓ６０１）。画像処理部１１１は、画像３０８の縁部５１２〜５１５のうち、中心座標５０３に最近傍の縁部を特定する（Ｓ６０８）。画像処理部１１１は、中心座標５０３から各縁部５１２〜５１５までの距離を算出し、距離が最小となる縁部を最近傍の縁部として特定する。図６（ｃ）では、縁部５１２が最近傍の縁部として特定される。
【００５６】
方向特定部１１２は、最近傍の縁部５１２に基づいて、情報処理装置１００に対する通信機器４０２が存在する方向を特定して処理を終了する（Ｓ６０９）。図６（ｃ）の例では、画像３０８の左側の縁部５１２が最近傍であるために、方向特定部１１２は、通信機器４０２が情報処理装置１００の左方向にあると特定する。画像３０８の上側の縁部５１３が最近傍である場合、方向特定部１１２は、通信機器４０２が情報処理装置１００の前方向にあると特定する。画像３０８の右側の縁部５１４が最近傍である場合、方向特定部１１２は、通信機器４０２が情報処理装置１００の右方向にあると特定する。画像３０８の下側の縁部５１５が最近傍である場合、方向特定部１１２は、通信機器４０２が情報処理装置１００の後方向にあると特定する。
【００５７】
図６（ｄ）は、送信者の顔領域の中心座標５１６及び受信者の顔領域の中心座標５０３を通る直線５１８と、画像３０８の縁部との交点５１９により通信機器４０２が存在する方向を決める場合の例示図である。図８は、このような画像３０８から通信機器４０２が存在する方向を特定する処理を表すフローチャートである。
【００５８】
図８（ａ）は、情報処理装置１００により、通信機器４０２が存在する方向を特定する処理を表すフローチャートである。図５のフローチャートと同じ処理には、同じステップ番号を付してある。
【００５９】
顔特定部１１０は、ステップＳ２０１、Ｓ２０２により受信者の顔領域を特定すると、同様の処理により、画像３０８から送信者の顔領域を特定する（Ｓ７０１、７０２）。顔特定部１１０は、送信者の顔画像３０７を検出し、図２の登録テーブルのユーザＡの登録データにより送信者を特定する。また、顔特定部１１０は、検出した顔画像３０７により送信者の顔領域を特定する。送信者の顔領域の特定が終了すると、通信機器４０２が存在する方向を特定する（Ｓ２０３）。
【００６０】
図８（ｂ）は、ステップＳ２０３の処理を表すフローチャートである。
【００６１】
画像処理部１１１は、受信者の顔領域の中心座標５０３及び送信者の顔領域の中心座標５１６を検出する（Ｓ７０３）。この処理は、図７（ａ）のステップＳ６０１の処理と同じである。画像処理部１１１は、検出した中心座標５０３、５１６の位置関係を特定する（Ｓ７０４）。図６（ｄ）では、画像処理部１１１は、中心座標５１６から中心座標５０３の方向に伸ばした直線５１８と、画像３０８の縁部との交点５１９を特定する。この交点５１９が、中心座標５０３、５１６の位置関係を表す。方向特定部１１２は、中心座標５０３、５１６の位置関係に基づいて、情報処理装置１００に対する通信機器４０２が存在する方向を特定して処理を終了する（Ｓ７０５）。
【００６２】
図６（ｄ）では、交点５１９が画像３０８の左の縁部にあるために、方向特定部１１２は、通信機器４０２が情報処理装置１００の左方向にあると特定する。交点が画像３０８の上の縁部にある場合、方向特定部１１２は、通信機器４０２が情報処理装置１００の前方向にあると特定する。交点が画像３０８の右の縁部にある場合、方向特定部１１２は、通信機器４０２が情報処理装置１００の右方向にあると特定する。交点が画像３０８の下の縁部にある場合、方向特定部１１２は、通信機器４０２が情報処理装置１００の後方向にあると特定する。
【００６３】
以上のように、簡単な操作により、情報処理装置１００に対する通信機器４０２が存在する方向を特定することができる。なお、以下のように処理を追加或いはセンサ等の構成を追加することで、更に高精度に方向を特定することができる。
【００６４】
＜第２実施形態＞
図９は、顔画像の表示位置や向きからは、受信者が所有する通信機器が存在する方向が特定困難な場合の例示図である。
【００６５】
図９（ａ）は、送信者が所有する情報処理装置８０１の前方向に、受信者８０３が所有する通信機器４０２が位置する状態を表す図である。情報処理装置８０１のカメラで撮像した画像８０４には、受信者８０３の顔画像８０６及び送信者の顔画像８０５が写り込んでいる。なお、この画像８０４は、情報処理装置８０１のディスプレイに表示されない。
【００６６】
このような位置関係にある情報処理装置８０１及び通信機器４０２において、送信者が情報処理装置８０１のタッチパネルを通信機器４０２が存在する方向８０７に向けてタッチ操作（ドラッグ）を行う。これにより、情報処理装置８０１から通信機器４０２に画像データが送信される。送信者が他の方向（例えば、方向８０８）へのタッチ操作を行った場合には、画像データの送信は行われない。
【００６７】
図９（ｂ）は、情報処理装置８０１の左方向に通信機器４０２が位置する状態を表す図である。このような位置関係にある情報処理装置８０１及び通信機器４０２において、送信者が、情報処理装置８０１のタッチパネルを通信機器４０２が存在する方向８０９に向けてタッチ操作（ドラッグ）を行う。これにより、情報処理装置８０１から通信機器４０２に画像データが送信される。送信者が他の方向（例えば、方向８１０）へのタッチ操作を行った場合には、画像データの送信は行われない。
【００６８】
図９（ａ）及び図９（ｂ）では、情報処理装置８０１のインカメラで撮像された画像８０４に、送信者の顔画像８０５及び受信者８０３の顔画像８０６が、同じ位置及び同じ向きで写り込む。そのために、図９（ａ）、図９（ｂ）のような画像８０４では、情報処理装置８０１に対する通信機器４０２が存在する方向（位置）を特定することが困難である。
【００６９】
図９（ｃ）は、このように画像８０４中の顔画像の位置及び方向から通信機器４０２が存在する方向を特定することが困難になる領域を表す図である。指定領域８１１、８１２内に受信者の顔画像８０６が写り込む場合には、通信機器４０２が存在する方向の特定ができない。指定領域８１１、８１２は、事前に情報処理装置８０１に記憶される。
【００７０】
第２実施形態では、このように通信機器４０２が存在する方向が特定困難な場合であっても、情報処理装置８０１に対する通信機器４０２が存在する方向（位置）を特定可能な、情報処理装置８０１を提供する。図１０は、情報処理装置８０１の構成を表す図である。図１の第１実施形態の情報処理装置１００と同じ構成には同じ符号を付してある。同じ構成の説明は省略する。図１０（ａ）は、情報処理装置８０１のハードウェア構成図である。情報処理装置８０１は、第１実施形態の情報処理装置１００に、傾き検出器１１０１を追加した構成である。
【００７１】
傾き検出器１１０１は、情報処理装置８０１の本体の傾き（姿勢）を検出する。傾き検出器１１０１には、ジャイロセンサ、加速度センサ、地磁気センサを用いることができる。傾き検出器１１０１は、情報処理装置８０１の本体のピッチ、ロール、ヨーの３軸の傾きを検出する。
【００７２】
図１０（ｂ）は、情報処理装置８０１の機能ブロック図である。情報処理装置８０１は、第１実施形態の情報処理装置１００に構成される機能に、傾き判定部１１０２が追加された構成である。傾き判定部１１０２は、傾き検出器１１０１の検出結果を解析して、情報処理装置８０１の本体の傾き（姿勢）の判定を行う。
【００７３】
図１１は、このような情報処理装置８０１による、ステップＳ２０３の処理を表すフローチャートである。第１実施形態の図７（ａ）の処理と同じ処理には、同じステップ番号を付してある。
【００７４】
画像処理部１１１は、図７（ａ）のステップＳ６０１と同様に、受信者８０３の顔領域の中心座標を検出する（Ｓ６０１）。画像処理部１１１は、検出した顔領域の中心座標が図９（ｃ）の指定領域８１１、８１２のいずれかに含まれるか否かを判断する（Ｓ１２０１）。中心座標が指定領域８１１、８１２のいずれかに含まれる場合（Ｓ１２０１：Y）、方向特定部１１２は、後述する補足情報を用いて通信機器４０２が存在する方向解析を行う（Ｓ１２０２）。補足情報は、通信機器４０２が存在する方向を特定可能な、受信者８０３の顔領域以外の情報である。補足情報を用いた方向解析を行うことで、通信機器４０２が存在する方向を求める。方向特定部１１２は、方向解析の結果と受信者８０３の顔領域の中心座標に基づいて、情報処理装置８０１に対する通信機器４０２が存在する方向を特定して、処理を終了する（Ｓ１２０３）。
【００７５】
受信者８０３の顔領域の中心座標が指定領域８１１、８１２のいずれにも含まれない場合（Ｓ１２０１：N）、図７（ａ）のステップＳ６０２以降の処理が行われる。方向特定部１１２は、通信機器４０２が存在する方向を特定して処理を終了する（Ｓ６０３）。
【００７６】
ステップＳ１２０２の処理について、受信者８０３の顔領域の変化を補足情報として利用する場合について説明する。
【００７７】
図１２は、送信者が所有する情報処理装置８０１で連続して撮像される画像に、受信者の顔画像が写り込んでくる様子を表す図である。図１２（ａ）は、情報処理装置８０１の前方向に通信機器４０２が位置する場合（図９（ａ）の状態）を表す図である。図１２（ｂ）は、情報処理装置８０１の左方向に通信機器４０２が位置する場合（図９（ｂ）の状態）を表す図である。
【００７８】
図１２（ａ）の場合、受信者８０３の顔画像９０５、９０６、９０７が、送信者の顔画像８０５とともに、情報処理装置８０１のカメラ１０７により撮像された画像８０４に写り込む。（ａ−１）、（ａ−２）の画像８０４において、受信者８０３の顔画像９０５、９０６は、画像８０４からはみ出している。はみ出した部分は、撮像されない部分であるが、写り込む様子をわかりやすくするために、図１２（ａ）、（ｂ）では表示する。
【００７９】
（ａ−１）、（ａ−２）、（ａ−３）の順に画像８０４は生成される。（ａ−１）では受信者８０３の顔画像９０５の一部、（ａ−２）では受信者８０３の顔画像の半分９０６、（ａ−３）では受信者８０３の顔画像９０７の全部が写り込んでいる。図１２（ａ）では、受信者８０３の顔画像９０５〜９０７が、画像８０４内を上から下に移動している。この顔画像９０５〜９０７の動きを識別することで、通信機器４０２の情報処理装置８０１に対する方向を特定する。情報処理装置８０１は、受信者８０３の顔画像９０５〜９０７が画像８０４内を上から下に移動する場合、通信機器４０２が前方向であると特定する。
【００８０】
図１２（ｂ）の場合、（ｂ−１）〜（ｂ−３）に示すように、受信者８０３の顔画像９０８〜９１０が、画像８０４内を左から右に移動している。この場合、情報処理装置８０１は、通信機器４０２が左方向であると特定する。
【００８１】
このように、情報処理装置８０１は、受信者８０３の顔画像の移動方向を補足情報として、通信機器４０２が存在する方向を特定する。補足情報の取得のために、カメラ１０７が撮像した画像８０４を表す画像データが、記憶部１１３に一定時間（例えば２秒間）記憶される。ステップＳ１２０２の処理の際には、画像処理部１１１が、記憶部１１３から画像データを読み出して顔領域の位置が変化する方向を解析する。
【００８２】
ステップＳ１２０２の処理について、送信者が所有する情報処理装置８０１の本体の傾き（姿勢）の変化を補足情報として利用する場合について説明する。
【００８３】
図１３は、情報処理装置８０１の本体の傾きが変化する様子を表す図である。図１３（ａ）は、情報処理装置８０１の前方向に通信機器４０２が位置する場合（図９（ａ））の、情報処理装置８０１の本体の傾きの変化を表す。図１３（ｂ）は、情報処理装置８０１の左方向に通信機器４０２が位置する場合（図９（ｂ））の、情報処理装置８０１の本体の傾きの変化を表す。
【００８４】
図１３（ａ）では、情報処理装置８０１が回転軸１００５（ピッチ）に対して回転する。（ａ−１）〜（ａ−３）の順に、情報処理装置８０１は回転する。図１３（ａ）は、情報処理装置８０１が前方向に傾いていく様子を表す。情報処理装置８０１のこの動きは、例えば、受信者８０３にこれから送信する写真を閲覧させる動きであり、また、受信者８０３が所有する通信機器４０２に写真の画像データを送信するための準備動作でもある。
【００８５】
通信機器４０２が情報処理装置８０１の前方向に位置する場合は、このように、情報処理装置８０１が前方向に傾けられる。傾き判定部１１０２が、この傾きの変化（ピッチの変化）を取得、判定することで、通信機器４０２が存在する方向を特定することができる。
【００８６】
図１３（ｂ）では、情報処理装置８０１が回転軸１００６（ロール）に対して回転する。（ｂ−１）〜（ｂ−３）に示すように、情報処理装置８０１の本体は、左方向に傾く。傾き判定部１１０２が、この傾きの変化（ロールの変化）を取得、判定することで、通信機器４０２が、情報処理装置８０１の左方向に位置することを特定することができる（図９（ｂ））。
【００８７】
以上は、図９（ｃ）の指定領域８１１に受信者８０３の顔領域の中心座標が存在する場合の処理の説明である。図９（ｃ）の指定領域８１２に受信者８０３の顔領域の中心座標が存在する場合も同様の処理により、通信機器４０２が存在する方向の特定が可能である。
【００８８】
ステップＳ１２０２の処理について、送信者が所有する情報処理装置８０１の本体の傾きを補足情報として利用する場合について説明する。
【００８９】
上述の通り、送信者が情報処理装置８０１を傾ける動作は、受信者８０３にこれから送信する写真を閲覧させる動きであり、また、受信者８０３が所有する通信機器４０２に写真の画像データを送信するための準備動作でもある。そのために、送信者は、情報処理装置８０１を受信者側にある程度傾けて動作を止める。例えば図１３（ａ）の（ａ−３）や、図１３（ｂ）の（ｂ−３）の状態で、送信者は情報処理装置８０１を傾ける動きを止める。この止めた状態の情報処理装置８０１の傾きを補足情報として利用する。
【００９０】
傾き判定部１１０２が情報処理装置８０１の傾きを判定して、判定結果により通信機器４０２が存在する方向を特定する。情報処理装置８０１が前方向に傾いている場合は、通信機器４０２が前方向にあると特定する。情報処理装置８０１が左方向に傾いている場合は、通信機器４０２が左方向にあると特定する。情報処理装置８０１が右方向に傾いている場合は、通信機器４０２が右方向にあると特定する。情報処理装置８０１が後方向に傾いている場合は、通信機器４０２が後方向にあると特定する。情報処理装置８０１の傾きは、一方向であるとは限らない。そのために傾き判定部１１０２は、前、右、左、後の４方向のうち、最大の傾きの方向に情報処理装置８０１が傾いていると判定する。
【００９１】
以上のような補足情報を組み合わせて用いてもよい。例えば、受信者８０３の顔領域の変化、情報処理装置８０１の本体の傾きの変化、及び情報処理装置８０１の傾きの各々に応じて通信機器４０２が存在する方向を特定し、多数決で最終的な方向を決定してもよい。また、各補足情報に優先度を設け、優先度の高い補足情報により方向を特定してもよい。この場合、特定した方向が正確さを欠く場合に、次に優先度の高い補足情報により方向を特定する。
【００９２】
このように第２実施形態では、補足情報を用いて通信機器４０２が存在する方向を決定する。そのために、受信者８０３の顔領域の位置からでは判断が困難な場合でも、精度よく通信機器４０２が存在する方向を特定することが可能となる。
【００９３】
＜その他の変形例＞
以上本発明に係る実施形態を説明したが、先に説明したように、情報処理装置は、通常のパーソナルコンピュータ等の汎用情報処理装置であって、その上で動作するコンピュータプログラムで実現できるものである。よって、本発明はコンピュータプログラムをその範疇とすることは明らかである。また、通常、コンピュータプログラムは、ＣＤＲＯＭ等のコンピュータ読み取り可能な記憶媒体に格納されており、それをコンピュータの対応するドライブにセットしてシステムにコピーやインストール処理することで実行可能となる。よって、本発明は当然にそのようなコンピュータ可読記憶媒体をもその範疇とすることも明らかである。
【符号の説明】
【００９４】
１００，８０１…情報処理装置、１０１…ＣＰＵ、１０２…ＲＯＭ、１０３…ＲＡＭ、１０４…ＨＤＤ、１０５…タッチパネル、１０６…通信Ｉ／Ｆ、１０７…カメラ、１０８…システムバス、１１０１…傾き検出器、１０９…撮像部、１１０…顔特定部、１１１…画像処理部、１１２…方向特定部、１１３…記憶部、１１４…ＵＩ画面生成部、１１５…送信部、１１６…判定部、１１７…方向取得部、１１８…入力部、１１９…受信部、１１０２…傾き判定部
【図１】
2015015634.tif 000003
【図２】
2015015634.tif 000004
【図３】
2015015634.tif 000005
【図５】
2015015634.tif 000006
【図６】
2015015634.tif 000007
【図７】
2015015634.tif 000008
【図８】
2015015634.tif 000009
【図１０】
2015015634.tif 000010
【図１１】
2015015634.tif 000011
【図１２】
2015015634.tif 000012
【図１３】
2015015634.tif 000013
【図４】
2015015634.tif 000014
【図９】
2015015634.tif 000015