(57)【要約】【課題】ユーザの視線を利用してあらかじめ定められた処理を実行する。【解決手段】このメガネ型通信端末１００によれば、自分視線検出部１０２および相手視線検出部１０３が、それぞれ操作対象者であるユーザの視線、通信しようとする相手の視線を検出する。視線合致判定部１０４は、これらユーザの視線と、相手の視線とが合ったか否かを判断し、視線が合ったと判断されると、処理開始部１０５は、あらかじめ定められた処理を実行する。本実施形態では、例えば通信部１０６が、視線の合った相手との間で通信処理を実行する。【選択図】図３
2014228949.tif 000002
【特許請求の範囲】
【請求項１】
ユーザに携帯され、該ユーザの操作により相手の情報を取得する情報処理装置であって、
前記相手の視線を検出する相手視線検出手段と、
前記相手視線検出手段により検出された相手の視線に基づいて視線合致判断処理を実行する視線判断手段と、
前記視線判断手段により視線が合ったと判断されると、あらかじめ定められた処理を実行する処理実行手段と、
を備える情報処理装置。
【請求項２】
前記ユーザの視線を検出する自分視線検出手段を更に備え、
前記視線判断手段は、前記自分視線検出手段により検出された前記ユーザの視線と、前記相手視線検出手段により検出された前記相手の視線とが合ったか否かを判断するための視線合致判断処理を実行する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記自分視線検出手段は、ユーザの視線としてユーザの視線ベクトルを算出し、
前記相手視線検出手段は、相手の視線として、相手の視線ベクトルを算出し、
前記視線判断手段は、前記ユーザの視線のベクトルと、前記相手の視線のベクトルとに基づいて、視線合致判断処理を実行する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
相手の視線を検出するために、所定範囲の映像を取得するカメラ手段をさらに備え、
前記視線判断手段は、前記カメラ手段により取得された映像に基づいて、前記相手が所定範囲にいないと判断する場合には、視線の視線合致判断処理を行わない、または視線が合わないと判断する
ことを特徴とする請求項１〜３のいずれか一項に記載の情報処理装置。
【請求項５】
相手の視線を検出するために、所定範囲の映像を取得するカメラ手段と、
前記自分視線検出手段により検出された視線に基づいて視認範囲を生成する視認範囲生成手段とをさらに備え、
前記相手が、前記カメラ手段により撮影された映像に基づいて前記所定範囲にいると判断できるとともに、前記視認範囲生成手段により生成された視認範囲にいる場合、前記視線判断手段は、視線の合致判断処理を行う
ことを特徴とする請求項２または３に記載の情報処理装置。
【請求項６】
指向性を有する光を視線に応じた方向に発光する発光手段と、
相手装置から発光される光を検出する検出手段と、を更に備え、
前記相手視線検出手段は、前記相手装置から発光された光を前記相手の視線として検出し、
前記視線判断手段は、前記相手視線検出手段が前記相手装置から発光された光を検出した場合に、前記ユーザの視線と前記相手の視線とが合ったと判断する
ことを特徴とする請求項１〜５のいずれか一項に記載の情報処理装置。
【請求項７】
ユーザに携帯され、該ユーザの操作により相手の情報を取得する情報処理装置における処理実行方法であって、
前記相手の視線を検出する相手視線検出ステップと、
前記相手視線検出ステップにより検出された相手の視線に基づいて視線合致判断処理を実行する視線判断ステップと、
前記視線判断ステップにより視線が合ったと判断されると、あらかじめ定められた処理を実行する処理実行ステップと、
を備える処理実行方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの視線をトリガーとして所定の処理を実行する情報処理装置および処理実行方法に関する。
【背景技術】
【０００２】
視線を検出する技術やそれを利用する技術が考えられている。特許文献１に記載の技術は、注視点検出システムに関するものであって、テストシーンにおけるユーザの注視点を検出することについての記載がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２０１２−５１５５７９号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般的に、何らかの処理を実行したい場合、例えば通信相手と通信確立を行いたい場合、通信端末を相手に向けて端末同士の位置を合わせたり、操作ボタン等を利用して操作する必要がある。また、赤外線通信などを行う場合には、その位置合わせをするための処理が必要である。しかしながら、このような操作や位置合わせをすることは大変手間のかかるものである。
【０００５】
ここで、従来から知られている視線を検出する技術を利用して、何らかの処理を実行することが考えられる。上述特許文献１においては、視線を検出することの記載があるが、これは人の行動を検出するためのものであって、検出した視線をトリガーに、何らかの処理を実行するものではない。
【０００６】
そこで、本発明においては、ユーザの視線を利用してあらかじめ定められた処理を実行する情報処理装置および処理実行方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上術の課題を解決するために、本発明の情報処理装置は、ユーザに携帯され、該ユーザの操作により相手の情報を取得する情報処理装置であって、相手の視線を検出する相手視線検出手段と、前記相手視線検出手段により検出された相手の視線に基づいて視線合致判断処理を実行する視線判断手段と、前記視線判断手段により視線が合ったと判断されると、あらかじめ定められた処理を実行する処理実行手段と、を備えている。
【０００８】
また、本発明の処理実行方法は、ユーザに携帯され、該ユーザの操作により相手の情報を取得する情報処理装置における処理実行方法であって、操作対象者であるユーザの視線を検出する自分視線検出ステップと、相手の視線を検出する相手視線検出ステップと、前記相手視線検出ステップにより検出された相手の視線に基づいて視線合致判断処理を実行する視線判断ステップと、前記視線判断ステップにより視線が合ったと判断されると、あらかじめ定められた処理を実行する処理実行ステップと、を備えている。
【０００９】
この発明によれば、相手の視線を検出し、相手の視線に基づいて、視線合致判断処理を行い、視線が合ったと判断されると、あらかじめ定められた処理を実行する。これにより、その処理のための操作を行うことなく、相手の視線を検出するといった簡易且つ自然な動作をもって処理実行を可能にする。また、その処理のための明示的な操作を行わないため、周囲の人たちに何をしているのかを知らせることがなく、処理実行を可能にする。
【００１０】
また、本発明の情報処理装置は、前記ユーザの視線を検出する自分視線検出手段を更に備え、前記視線判断手段は、前記自分視線検出手段により検出された前記ユーザの視線と、前記相手視線検出手段により検出された前記相手の視線とが合ったか否かを判断するための視線合致判断処理を実行する。
【００１１】
これにより、自分と相手との視線の合致を判断することができ、正確な視線の判断処理を行うことができる。よって、一方的に相手から見られている場合において、そのあらかじめ定められた処理を実行するといったことを防止することができる。
【００１２】
また、本発明の情報処理装置において、前記自分視線検出手段は、ユーザの視線としてユーザの視線ベクトルを算出し、前記相手視線検出手段は、相手の視線として、相手の視線ベクトルを算出し、前記視線判断手段は、前記ユーザの視線のベクトルと、前記相手の視線のベクトルとに基づいて、視線合致判断処理を実行する。
【００１３】
この発明によれば、ユーザの視線のベクトルと、相手の視線のベクトルとをそれぞれ算出し、これらベクトルに基づいて、視線合致判断処理を実行する。これにより、視線が合ったか否かの判断を演算により判断することができる。
【００１４】
また、本発明の情報処理装置は、所定範囲の映像を取得するカメラ手段をさらに備え、前記視線判断手段は、前記カメラ手段により取得された映像に基づいて、前記相手が所定範囲にいないと判断する場合には、視線の視線合致判断処理を行わない、または視線が合わないと判断する。
【００１５】
この発明によれば、所定範囲の映像を取得しておき、取得された映像に基づいて、相手が所定範囲にいないと判断する場合には、視線の視線合致判断処理を行わない、または視線が合わないと判断する。例えば、視線が相互に対向した関係にあり、視線そのものだけ見ると、視線が合っているように見える場合があるが、お互いの位置がずれているため、視線が合っているとは一般的には言えない場合がある。こういった場合には、視線があるという処理を行うと不自然であるため、相手の位置関係に応じて視線があったとは判断しない、または視線合致判断処理を行わないようにする。
【００１６】
また、本発明の情報処理装置は、前記自分視線検出手段により検出された視線に基づいて視認範囲を生成する視認範囲生成手段をさらに備え、前記相手が、前記カメラ手段により撮影された映像に基づいて前記所定範囲にいると判断できるとともに、前記視認範囲生成手段により生成された視認範囲にいる場合、前記視線判断手段は、視線の合致判断処理を行う。
【００１７】
この発明によれば、検出された視線に基づいて生成された視認範囲に基づいて、相手が、映像に基づいてその範囲にいるとともに、カメラ手段で定義された所定範囲にいると判断できる場合、視線の合致判断処理を行う。これにより、所定範囲にいる場合は一般的には、お互いの視線があう関係にいるのであるが、そうではない場合もあり、自然に視線がある関係にある位置関係を視認範囲および所定範囲で定義づけることにより、適切な位置関係にいる者同士の視線の合致判断処理を行うことができる。よって、自然な動作による処理を実行することができる。
【００１８】
また、本発明の情報処理装置において、前記自分視線検出手段は、当該ユーザの向いている方向を視線として検出し、前記相手視線検出手段は、当該相手の向いている方向を視線として検出する。
【００１９】
この発明によれば、当該ユーザの向いている方向を視線として検出し、当該相手の向いている方向を視線として検出することで、目の動き等を検出するといった複雑な処理を行うことなく、顔の向いている方向を検出するなど簡易な方法で得た向きを視線とすることで、その処理構成を簡易なものとすることができる。
【００２０】
また、本発明の情報処理装置において、指向性を有する光を視線に応じた方向に発光する発光手段と、相手装置から発光される光を検出する検出手段と、を更に備え、前記相手視線検出手段は、前記相手装置から発光された光を前記相手の視線として検出し、前記視線判断手段は、前記相手視線検出手段が前記相手装置から発光された光を検出した場合に、前記ユーザの視線と前記相手の視線とが合ったと判断する。
【００２１】
この発明によれば、指向性を有する光をお互いに発光することになり、相手の眼球および自分の眼球のそれぞれの動きを検出することがなく、簡易に視線の検出を行うことができる。
【発明の効果】
【００２２】
本発明によれば、所望の処理のための操作を行うことなく、視線を合わせるといった簡易且つ自然な動作をもって処理実行を可能にする。また、その処理のための明示的な操作を行わないため、周囲の人たちに何をしているのかを知らせることがなく、処理実行を可能にする。
【図面の簡単な説明】
【００２３】
【図１】本実施形態の情報処理装置であるメガネ型通信端末１００の外観図である。
【図２】メガネ型通信端末１００を用いて通信を実行するときを模式的に示した説明図である。
【図３】本実施形態のメガネ型通信端末１００の機能を示すブロック図である。
【図４】メガネ型通信端末１００のハードウェア構成図である。
【図５】視線合致判定についての処理概念図である。
【図６】視線合致判定についての変形例を示す説明図である。
【図７】視線合致判定における第２の変形例を示す説明図である。
【図８】メガネ型通信端末１００の処理を示すフローチャートである。
【発明を実施するための形態】
【００２４】
添付図面を参照しながら本発明の実施形態を説明する。可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。
【００２５】
図１は、本実施形態の情報処理装置であるメガネ型通信端末１００の外観図である。図１に示される通り、このメガネ型通信端末１００は、カメラ１０１を備えており、通信相手を映像としてとらえることができる。
【００２６】
図２は、このメガネ型通信端末１００を用いて通信を実行するときを模式的に示したものである。図１に示される通り、ユーザＡおよびユーザＢは、メガネ型通信端末１００ａおよび１００ｂをそれぞれかけている。そして、メガネ型通信端末１００ａのカメラ１０１は、ユーザＢの眼球等を撮影することにより、ユーザＢの視線を検出することができる。また、メガネ型通信端末１００ａは、ユーザＡの視線を、そのレンズ内部に備えられているセンサ（図示せず）を利用することによりその眼球を検出し、視線を検出することができる。
【００２７】
そして、メガネ型通信端末１００ａは、ユーザＡの視線とユーザＢの視線とのマッチングをとることにより、視線が合った場合に、通信を行うことができる。
【００２８】
なお、本実施形態においては、メガネ型通信端末１００ａが、ユーザＢの視線を検出して、ユーザＡの視線とのマッチングをとることにより、通信実行を行うようにしているが、逆でもよく、メガネ型通信端末１００ｂがユーザＡの視線を検出するようにしてもよい。また、メガネ型通信端末１００ａおよび１００ｂの両方において、相互に相手の視線を検出し、両方において検出した場合に、通信実行を行うようにしてもよい。
【００２９】
つぎに、このメガネ型通信端末１００の機能構成を示す。図３は、本実施形態のメガネ型通信端末１００の機能を示すブロック図である。図３に示される通り、カメラ１０１（カメラ手段）、自分視線検出部１０２（自分視線検出手段）、相手視線検出部１０３（相手視線検出手段、視認範囲生成手段）、視線合致判定部１０４（視線判断手段）、処理開始部１０５（処理実行手段）、通信部１０６（処理実行手段）、通信内容蓄積部１０７、通信内容選択部１０８および表示部１０９を含んで構成されている。
【００３０】
図４は、メガネ型通信端末１００のハードウェア構成図である。図３に示されるメガネ型通信端末１００は、物理的には、図４に示すように、１または複数のＣＰＵ１１、主記憶装置であるＲＡＭ１２及びＲＯＭ１３、入力デバイスであるキーボード及びマウス等の入力装置１４、ディスプレイ等の出力装置１５、ネットワークカード等のデータ送受信デバイスである通信モジュール１６、半導体メモリ等の補助記憶装置１７などを含むコンピュータシステムとして構成されている。図３における各機能は、図４に示すＣＰＵ１１、ＲＡＭ１２等のハードウェア上に所定のコンピュータソフトウェアを読み込ませることにより、ＣＰＵ１１の制御のもとで入力装置１４、出力装置１５、通信モジュール１６を動作させるとともに、ＲＡＭ１２や補助記憶装置１７におけるデータの読み出し及び書き込みを行うことで実現される。以下、図３に示す機能ブロックに基づいて、各機能ブロックを説明する。
【００３１】
カメラ１０１は、通信相手となるユーザＢの眼球の動きを撮影する部分である。本実施形態においては、カメラ１０１は、ユーザＡの目の前の所定範囲を撮影することができ、当該所定範囲にユーザＢがいる場合、そのユーザＢおよびその眼球を撮影することができる。
【００３２】
自分視線検出部１０２は、レンズ内側に備えられている自分（ユーザＡ）の眼球の動きをとらえるセンサ（図示せず）に基づいて、視線を検出する部分であり、例えば、視線ベクトルを生成する。
【００３３】
相手視線検出部１０３は、カメラ１０１において撮影された所定範囲にユーザＢがいる場合の、そのユーザＢの眼球の動きに従って、通信相手の視線を検出する部分であり、例えば、視線ベクトルを生成する。なお、これに限らず、光照射部（図示せず）が相手に赤外線光や光を相手に照射し、その反射光により視線を検出するようにしてもよい。
【００３４】
視線合致判定部１０４は、自分視線検出部１０２により検出された自分の視線、および相手視線検出部１０３により検出された相手の視線に基づいて合致の判定を行う部分である。例えば、自分の視線ベクトルと相手の視線ベクトルとで内積演算を行うことにより、それらベクトルが形成する角度が所定角度以下であるか否かを判定する。
【００３５】
処理開始部１０５は、視線合致判定部１０４により判定された結果に基づいて処理を開始する部分である。例えば、通信部１０６による通信を実行するよう制御する。
【００３６】
通信部１０６は、視線の合った相手と通信を実行する部分である。この通信部１０６は、ネットワークを介した通信を行ったり、または近距離無線通信を行うことができる。例えば、通信部１０６は、視線が合ったことをトリガーに、視線の合った相手の通信端末との接続確立処理を開始する。自分のメガネ型通信端末１００ａは、一定範囲内にある他メガネ型通信端末１００ｂと常に接続している状態であることを前提に、視線が合った相手とのみキー（ＩＤ・パスワードなど）交換をすることにより通信を実行することができる。
【００３７】
そのほか、通信部１０６は、視線が合ったことをトリガーに、あらかじめ定めたサーバ（図示せず）に通信開始のための自己のＩＤやアドレス等を通知するようにしてもよい。通信相手も同様の処理構成をとったものとして、サーバは、自分と通信相手とのＩＤを取得する。この場合、サーバでは、どの相手にＩＤを開示するかを判定する必要が有り、サーバにおいては、各ユーザの位置および顔や目（メガネ）の向きを管理しておく必要があるため、メガネ型通信端末においては、位置や顔・目の向きをＩＤ等とともに通知することになる。
【００３８】
そして、通信部１０６は、これら情報を用いてサーバを経由して通信相手と通信することができる。なお、これ以外にもサーバから通信相手のＩＤを取得し、このＩＤを利用して近接無線通信を実行することにより通信相手を特定することもできる。
【００３９】
通信内容蓄積部１０７は、通信部１０６が通信するための通信内容を記憶する部分である。
【００４０】
通信内容選択部１０８は、通信内容蓄積部１０７に記憶されている通信内容から一または複数の通信内容を選択する部分である。この通信内容選択部１０８は、音声により通信内容を選択指示してもよいし、表示部１０９に表示されているメニュー画面等から選択してもよい。この場合、操作ボタン等は、メガネ型通信端末１００の弦部分や、リモコン等により操作選択するようにしてもよい。そのほか、カメラやセンターを使ってジェスチャーにより指定してもよい。
【００４１】
表示部１０９は、各種情報を表示する部分であり、例えば、通信内容を選択するためのメニュー画面を表示したり、視線検出中などの、実行状況を表示したりすることができる。また、通信相手を選択するための選択肢を表示するようにしてもよい。この表示部１０９は、メガネ型通信端末１００のレンズ内側に各種データを投影することにより表示機能を実現することができる。ユーザはレンズ内側に投影されたデータを見ることができる。
【００４２】
ここで、自分視線検出部１０２および相手視線検出部１０３による視線の検出方法について説明する。
【００４３】
視線を検出する方法に、角膜反射光法という方法がある。一般的に、人の角膜表面は平面性が良好で光を良く反射する。この方法は、この特性を利用して、外部光源からの光を角膜表面にあて、その反射光を記録することにより視線を検出しようとするものである。なお、この記録された反射像を角膜反射像またはプルキンエ像と呼ぶ。
【００４４】
また、安定して視線を測定するために、瞳孔の中心を基準点として、瞳孔中心とプルキンエ像の距離を計測する方法がある。一般的に瞳孔の検出は、カメラで撮影した被験者の目の画像から画像処理を行うことによって検出される。
【００４５】
さらに、カメラで眼球の一部ないしは全部を撮影し、撮影された画像中から虹彩や瞳孔など目の特徴的部分を検出することにより視線を検出する方法がある。これは、カメラ撮影法といわれるものである。例えば、瞳孔の形状によりその視線を判断することができる。一般的に、瞳孔の形状は真円形に近く、眼球が動いても撮影された形状は楕円形に近似でき、近似された楕円の長軸・短軸・軸の傾きなどのパラメータから視線の向きを求めることができる。
【００４６】
また、瞳孔中心位置と目頭位置との相対距離に着目するものもある。
【００４７】
さらに、ステレオカメラを用いる方法がある。ステレオカメラで頭部を撮像し、あらかじめ用意されている顔の３次元顔モデルと３次元観測値のモデルフィッティング処理により、頭部の位置・姿勢の６自由度を求め、顔のトラッキングを行なう。顔トラッキングにより顔の位置・姿勢を計測し、眼球の中心位置を推定する。画像から得られる虹彩の中心位置と推定された眼球中心位置の関係より、水平・垂直の視線角度がわかるので、三次元ベクトルとして視線が得られる。
【００４８】
以上の視線を検出する方法は公知の手法であり、本実施形態においてはいずれの方法をも採用することができる。また、自分と相手とは必ずしも同じ視線取得方法をとる必要はなく、自分の視線は精度の高いプルキンエ像を利用した方法を用い、相手視線の検出はカメラのみを利用した方法を利用してもよい。プルキニエ像を取得するには、赤外光を眼球に当てなければならないため、相手の目が視線取得装置から遠くにいる場合、その測定は困難であるためである。
【００４９】
つぎに、視線合致判定部１０４による処理について説明する。図５は、視線合致判定についての処理概念図である。図５（ａ）は、視線が合っている場合の概念図である。ここではユーザＡの視線と、ユーザＢの視線とが合ったとしている。すなわち、ユーザＡの視線ベクトルと、ユーザＢの視線ベクトルとで形成される角度は、１８０度である場合、視線が合ったと判断することができる。
【００５０】
図５（ｂ）は、視線が概ね合っている場合の概念図である。ここではユーザＡの視線と、ユーザＢの視線とは少しずれた角度であるが、概ね視線が合っていると判断できる場合である。すなわち、ユーザＡの視線ベクトルと、ユーザＢの視線ベクトルとは、そのベクトル方向が逆方向でありつつ、その方向が少しずれている場合である。図５（ｂ）では、ユーザＡの視線ベクトルと、ユーザＢの視線ベクトルとのそれぞれの終点を合わせた場合、それらベクトルは、角度αをもって交差している関係にある。この角度αが所定角度以下である場合には、ユーザＡとユーザＢとは視線が合っていると判断することができる。
【００５１】
図５（ｃ）は、視線が合っていない場合の概念図である。ここではユーザＡの視線と、ユーザＢの視線とは、図５（ｂ）の例よりも大きくずれた角度であるため、一致していないと判断できる場合である。すなわち、ユーザＡの視線ベクトルと、ユーザＢの視線ベクトルとは、そのベクトル方向が逆方向でありつつ、その方向が大きくずれている場合である。図５（ｃ）では、ユーザＡの視線ベクトルと、ユーザＢの視線ベクトルとのそれぞれの終点を合わせた場合、それらベクトルは、角度βをもって交差している関係にある。この角度βが所定角度以上である場合には、ユーザＡとユーザＢとは視線が合っていないと判断することができる。
【００５２】
このようにして、視線ベクトルが多少ずれていても、視線が合っているとみなすことで、視線合致の判断を容易にすることができる。
【００５３】
一方で、視線ベクトルのみで判断すると、実際に視線が合っていない場合であっても、視線が合っているとの誤判断をしてしまう場合がある。図６は、視線合致判定についての変形例を示す説明図である。図６（ａ）では、ユーザＡの視線ベクトルｖ１、ユーザＢの視線ベクトルｖ２が示されている。これら視線ベクトルｖ１と視線ベクトルｖ２とは、その向きが正反対であることから、視線が一致していると判断してもよい。しかしながら、ユーザＡとユーザＢとはその位置が大きくずれていることから、実際には視線は合っていない。
【００５４】
よって、このような場合には、視線が合っていないと判断することが自然である。そこで、図６（ｂ）に示される通り、カメラ１０１により撮影された所定範囲外にユーザＢがいる場合には、視線ベクトルに基づいて視線が合ったと判断できる場合でも、視線が合っていないと判断するように制御する。
【００５５】
具体的には、図６（ｂ）には、カメラ１０１により撮影された撮影範囲Ｓ１が示されている。ユーザＢは、この撮影範囲Ｓ１の範囲外にいるため、視線ベクトルに基づいた視線合致判定で視線が合ったと判断できる場合でも、視線があったとは判断しないようにすることができる。よって、より実際の状況にあった判断を行うことができる。
【００５６】
一方で、この撮影範囲Ｓ１の定義の仕方によっては、視線が合ったのにもかかわらず、視線が合っていないと判断してしまう場合もあり得る。
【００５７】
例えば、図６（ｃ）に示されているように、撮影範囲Ｓ１の範囲外に、ユーザＢはいるが、その視線ベクトルｖ２はユーザＡの方を向いており、一方で、ユーザＡの視線ベクトルｖ１もユーザＢの方を向いている。こういった場合、視線が合っていると判断することが妥当であるが、ユーザＢが撮影範囲Ｓ１の範囲外にいるため、視線が合っていないと判断することになる。
【００５８】
そこで、図７に示されるように、撮影範囲Ｓ２を撮影範囲Ｓ１より大きくとることが考えられる。図７は、視線合致判定における第２の変形例を示す説明図である。図７（ａ）では、ユーザＡのカメラ１０１により撮影された範囲のうち、相手視線検出部１０３により撮影範囲Ｓ２が定義付けされている。ここでの例では、撮影範囲Ｓ２にはユーザＢが位置している。
【００５９】
一方、ユーザＡは、視線ベクトルｖ１で示される方向を見ており、この視線ベクトルｖ１に基づいて視認範囲Ｓ３が定義されている。この視認範囲Ｓ３は、視線ベクトルｖ１を中心線とした所定の視野角で形成された領域で定義されたものである。図７（ａ）においては、ユーザＢは、撮影範囲Ｓ２の範囲内にいつつも、視認範囲Ｓ３の範囲外にいるため、視線ベクトルに基づいて視線が合っていると判断できる場合であっても、視線は合っていないと判断することになる。
【００６０】
これに対して、図７（ｂ）においては、ユーザＢは、撮影範囲Ｓ２の範囲内にいるとともに、視認範囲Ｓ３の範囲内にいるため、視線ベクトルに基づいて、視線が合っていると判断できることになる。
【００６１】
このように視線合致判定処理を行うことにより、精度よく視線が合ったか否かを判断することができる。
【００６２】
つぎに、このようなメガネ型通信端末１００の処理実行方法について説明する。図８は、その処理を示すフローチャートである。ユーザ操作に従って通信内容選択部１０８により選択された通信内容が通信内容蓄積部１０７から指定される（Ｓ１０１）。そして、自分視線検出部１０２により、自分の視線が検出される（Ｓ１０２）。また、相手視線検出部１０３により相手ユーザの視線検出が行われる（Ｓ１０３）。なお、Ｓ１０２とＳ１０３との処理順は逆でもよい。
【００６３】
視線合致判定部１０４により、自分の視線と相手ユーザの視線とが合致したか否かが判断される（Ｓ１０４）。ここで合致したと判断されると、通信部１０６により通信確立処理が行われる（Ｓ１０５）。ここでは通信部１０６は近接無線を行うものであることから、近接無線で通信内容が送受信され（Ｓ１０６）、メガネ型通信端末１００においては、受信内容が表示部１０９に表示される（Ｓ１０７）。
【００６４】
つぎに、具体的な視線を検出することなく、視線を検出する方法の変形例について説明する。上述の例では、眼球などの動きを検出することにより視線を検出していた。しかしながら、上述の方法では、検出が難しい場合がある。この変形例では、簡易な視線の検出方法について説明する。この変形例においては、実際の視線を検出するのではなく、メガネ型通信端末１００の向き、すなわちメガネ（ユーザの顔）の向きを視線の向きとして検出する。よって、メガネ（ユーザの顔）の向きを検出することができればよい。
【００６５】
具体的には、この変形例におけるメガネ型通信端末１００は、自分視線検出部１０２を備えていない。そして、自分の視線を検出することなく、相手視線検出部１０３は相手が自分の方を向いているか否かを検出する。例えば、カメラ１０１が、所定範囲にいるメガネ型通信端末を掛けている相手ユーザの画像を取得して、相手視線検出部１０３が、相手の視線により自分の方に向いている判断できたら視線が合ったと判断する。また、カメラ１０１が取得した画像における相手が正面を向いているか否かを判断できる場合には、相手視線検出部１０３は、視線が合ったと判断するようにしてもよい。
【００６６】
また、別の方法として、メガネ型通信端末１００ａおよび１００ｂは、指向性の高い光源を視線（例えば眼球または顔の向き）と一致するように（すなわち、メガネ型通信端末１００ａのレンズと直交する向きに）発光する発光手段を有する。通信相手となるメガネ型通信端末１００ｂが発光した光を自分のメガネ型通信端末１００ａにおいては、相手視線検出部１０３がその指向性の高い光源の光を相手の視線として検出し、視線合致判定部１０４は、その光を検出した場合に、視線が合ったと判断してもよい。なお、この発光される光に各種情報をのせておき、可視光通信を行ったり、また、相手の通信アドレスなどを取得して、通信部１０６による通信を行わせることにも利用することができる。
【００６７】
つぎに、本実施形態のメガネ型通信端末１００の作用効果について説明する。このメガネ型通信端末１００によれば、自分視線検出部１０２および相手視線検出部１０３が、それぞれ操作対象者であるユーザの視線、相手の視線を検出する。視線合致判定部１０４は、これらユーザの視線と、相手の視線とが合ったか否かを判断し、視線が合ったと判断されると、処理開始部１０５は、あらかじめ定められた処理を実行する。本実施形態では、例えば通信部１０６が、視線の合った相手との間で通信処理を実行する。これにより、その処理のための操作を行うことなく、視線を合わせるといった簡易且つ自然な動作をもって処理実行を可能にする。また、その処理のための明示的な操作を行わないため、周囲の人たちに何をしているのかを知らせることがなく、処理実行を可能にする。
【００６８】
なお、上述実施形態においては、通信処理について説明しているが、これに限るものではない。通信相手と直接通信することのほか、サーバから通信相手の情報を取得するものでもよいし、別の処理であってもよい。
【００６９】
また、変形例におけるメガネ型通信端末１００によれば、自分の視線を検出することなく、相手の視線のみに基づいて、視線合致判定処理を行うようにしてもよい。例えば、相手の視線が自分の方向に向いている場合に、視線が合ったとみなすことができる。
【００７０】
また、本実施形態のメガネ型通信端末１００によれば、自分視線検出部１０２は、ユーザの視線ベクトルｖ１を算出し、相手視線検出部１０３は、相手の視線ベクトルｖ２を算出する。そして、視線合致判定部１０４は、これらベクトルに基づいて、視線合致判断処理を実行する。これにより、視線が合ったか否かの判断を演算により判断することができる。
【００７１】
また、本実施形態のメガネ型通信端末１００によれば、カメラ１０１により、相手の視線を検出するために、所定範囲の映像（例えば、ユーザの目の前の映像）を取得しておく。そして、視線合致判定部１０４は、取得された映像に基づいて、相手が所定範囲にいないと判断する場合には、視線の視線合致判断処理を行わない、または視線が合わないと判断する。例えば、図６（ａ）に示されるように、視線が相互に対向した関係にあり、視線そのものだけ見ると、視線が合っているように見える場合があるが、お互いの位置がずれているため、視線が合っているとは一般的には言えない場合がある。こういった場合には、視線があるという処理を行うと不自然であるため、相手の位置関係に応じて視線があったとは判断しない、または視線合致判断処理を行わないようにする。
【００７２】
また、本実施形態のメガネ型通信端末１００によれば、まず、自分視線検出部１０２は、ユーザの視線を検出するとともに、その視線を中心線とした所定の視認範囲を定義づける。そして、視線合致判定部１０４は、検出されたユーザの視線に基づいて生成された視認範囲に基づいて、相手が、映像に基づいてその範囲にいるとともに、カメラ１０１により撮影された映像に基づいて相手視線検出部１０３により定義された所定範囲にいると判断できる場合、視線の合致判断処理を行う。これにより、所定範囲にいる場合は一般的には、お互いの視線が合う関係にいるのであるが、そうではない場合もあり、自然に視線がある関係にある位置関係を視認範囲および所定範囲で定義づけることにより、適切な位置関係にいる者同士の視線の合致判断処理を行うことができる。よって、自然な動作による処理を実行することができる。
【００７３】
また、このメガネ型通信端末１００によれば、自分視線検出部１０２は、当該ユーザの向いている方向を視線として検出し、相手視線検出部１０３は、当該相手の向いている方向を視線として検出することで、目の動き等を検出するといった複雑な処理を行うことなく、顔の向いている方向を検出するなど簡易な方法で得た向きを視線とすることで、その処理構成を簡易なものとすることができる。
【符号の説明】
【００７４】
１００ａ…メガネ型通信端末、１００ｂ…メガネ型通信端末、１０１…カメラ、１０２…自分視線検出部、１０３…相手視線検出部、１０４…視線合致判定部、１０５…処理開始部、１０６…通信部、１０７…通信内容蓄積部、１０８…通信内容選択部、１０９…表示部。
【図１】
2014228949.tif 000003
【図２】
2014228949.tif 000004
【図３】
2014228949.tif 000005
【図４】
2014228949.tif 000006
【図５】
2014228949.tif 000007
【図６】
2014228949.tif 000008
【図７】
2014228949.tif 000009
【図８】
2014228949.tif 000010