(57)【要約】【課題】操作者が意図しない誤操作により動作するのを極力防止する。【解決手段】タッチパネル１２は、操作者によるタッチ操作を入力する。視線センサ７は、操作者の視線を検出する。設定部９は、視線センサ７で検出された視線の先にあるタッチパネル１２上の領域を設定する。生成部１０は、設定部９で設定された領域に、タッチパネル１２で検出された接触点が含まれる場合、検出された接触点に係るタッチ操作に対応するイベント情報を生成する。【選択図】図１
2012203671.tif 000002
【特許請求の範囲】
【請求項１】
タッチ操作を入力するタッチパネルと、
操作者の視線を検出する視線センサと、
前記視線センサで検出された視線の先にある前記タッチパネル上の領域を設定する設定部と、
前記設定部で設定された前記領域に、前記タッチパネルで検出された接触点が含まれる場合、その接触点に係るタッチ操作に対応するイベント情報を生成する生成部と、
を備える電子機器。
【請求項２】
前記設定部は、
前記視線センサで検出された視線の先にある前記タッチパネル上の位置を中心とする所定半径の円内の領域を前記タッチパネル上の領域として設定する、
ことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記設定部は、
所定時間内で、前記視線センサで検出された視線の先にある前記タッチパネル上の位置をサンプリングし、サンプリングされた位置を全て含む領域を前記タッチパネル上の領域として設定する、
ことを特徴とする請求項１に記載の電子機器。
【請求項４】
タッチ操作を入力するタッチパネル上における、視線センサで検出された操作者の視線の先にある領域を設定する設定工程と、
前記設定工程で設定された前記領域に、前記タッチパネルで検出された接触点が含まれる場合、その接触点に係るタッチ操作に対応するイベント情報を生成する生成工程と、
を含む情報生成方法。
【請求項５】
コンピュータを、
タッチ操作を入力するタッチパネル上における、視線センサで検出された操作者の視線の先にある領域を設定する設定部、
前記設定部で設定された前記領域に、前記タッチパネルで検出された接触点が含まれる場合、その接触点に係るタッチ操作に対応するイベント情報を生成する生成部、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを備える電子機器、情報生成方法及びプログラムに関する。
【背景技術】
【０００２】
タッチパネルを用いて画面に対する直接の操作入力を可能とする電子機器が普及している。タッチパネルでは、操作者が意図せず触れてしまったり、衣服等が触れてしまったりして、誤操作が起きることがある。
【０００３】
このような誤操作を防止するものとして、例えば、特許文献１には、画面表示の有効と無効とを切り替えることができ、画面表示が無効の場合、タッチスクリーンからのデータ入力を無効にする入力制御システムが開示されている。
【０００４】
また、特許文献２には、タッチスクリーンに対するタッチの位置を画面上に表示するタッチスクリーン入力方式が開示されている。
【０００５】
また、特許文献３には、カメラ画像における操作者の目の位置に基づいて、タッチ操作における視差を補正する画面表示入力装置が開示されている。
【０００６】
また、特許文献４には、タッチセンサパネルの近傍に複数のマイクを配設した入力機能付き表示装置が開示されている。この表示装置では、マイクから入力された音声波形を解析し、操作者の位置を検出し、タッチ操作における視差を補正する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００２−１２３３６６号公報
【特許文献２】特開平３−２２０６１９号公報
【特許文献３】特開平１１−２９６３０４号公報
【特許文献４】特開平８−１０１７４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、上記特許文献１に開示された入力制御システムでは、画面表示が有効な場合、例えば、画面表示に対してタッチ操作を行う場合の誤操作を防止するのが困難である。
【０００９】
また、上記特許文献２及び３に開示されたタッチスクリーン入力方式等では、装置を鞄等に入れるなどして、操作者がタッチスクリーンを視認していない場合に、物がタッチスクリーンに触れることによる誤操作を防止するのが困難である。
【００１０】
また、上記特許文献４に開示された表示装置では、声を発さずにタッチ操作した場合には、誤操作を防止することが困難である。
【００１１】
本発明は、上記実情に鑑みてなされたものであり、操作者が意図しない誤操作により動作するのを極力防止することができる電子機器、情報生成方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するため、本発明の第１の観点に係る電子機器は、
タッチ操作を入力するタッチパネルと、
操作者の視線を検出する視線センサと、
前記視線センサで検出された視線の先にある前記タッチパネル上の領域を設定する設定部と、
前記設定部で設定された前記領域に、前記タッチパネルで検出された接触点が含まれる場合、その接触点に係るタッチ操作に対応するイベント情報を生成する生成部と、
を備える。
【００１３】
また、本発明の第２の観点に係る情報生成方法は、
タッチ操作を入力するタッチパネル上における、視線センサで検出された操作者の視線の先にある領域を設定する設定工程と、
前記設定工程で設定された前記領域に、前記タッチパネルで検出された接触点が含まれる場合、その接触点に係るタッチ操作に対応するイベント情報を生成する生成工程と、
を含む。
【００１４】
また、本発明の第３の観点に係るプログラムは、
コンピュータを、
タッチ操作を入力するタッチパネル上における、視線センサで検出された操作者の視線の先にある領域を設定する設定部、
前記設定部で設定された前記領域に、前記タッチパネルで検出された接触点が含まれる場合、その接触点に係るタッチ操作に対応するイベント情報を生成する生成部、
として機能させる。
【発明の効果】
【００１５】
本発明によれば、視線センサで検出された操作者の視線の先にあるタッチパネル上の領域に、タッチパネルで検出された接触点が含まれる場合、その接触点に係るタッチ操作に対応するイベント情報を生成する。こうすることで、操作者が意図しない誤操作により動作するのを極力防止することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態に係る携帯端末の構成を示すブロック図である。
【図２】図１に示すタッチパネルによって規定される座標系を例示する図である。
【図３】イベント情報生成処理のフローチャートである。
【発明を実施するための形態】
【００１７】
本発明の実施形態について、図面を参照して詳細に説明する。
【００１８】
本実施形態に係る電子機器は、携帯端末１００である。図１を参照して、携帯端末１００について詳細に説明する。携帯端末１００は、通話機能、電子メール送受信機能、インターネット上のサイト閲覧機能、ゲーム機能等を備える。携帯端末１００は、操作表示部１と、音声部２と、スピーカ３と、マイクロフォン４（以下、単に「マイク」とする）と、記憶部５と、通信部６と、視線センサ７と、制御部８とを備える。
【００１９】
操作表示部１は、表示パネル１１と、タッチパネル１２とを備える。表示パネル１１は、携帯端末１００の使用や操作に必要な情報等を表示する。例えば、表示パネル１１は、液晶ディスプレイである。携帯端末１００の使用や操作に必要な情報には、例えば、各種の動作を開始するためのアイコン、数字や文字等の入力キー、電子メールの内容、電話の発呼者の電話番号、電波状態、電池の残量の情報、インターネット上のサイトの内容等がある。
【００２０】
タッチパネル１２は、表示パネル１１上に搭載され、操作者によるタッチ操作を入力する。表示パネル１１に表示された画像に対応するタッチパネル１２上の領域を操作者がタッチすることにより、表示パネル１１の画面に対する直接のタッチ操作が可能となっている。タッチパネル１２は、静電容量方式又は感圧方式等により、操作者によるタッチ操作を検出するインタフェースである。タッチパネル１２は、操作者の指で行われたタッチ操作に限らず、タッチ操作用のペン等で行われたタッチ操作の接触点を検出する。タッチパネル１２は、タッチ操作の接触点に係る位置座標のデータを制御部８に出力する。
【００２１】
操作表示部１は、上述したものの他に、電源キー、マナーモードキー（いずれも不図示）等を備えてもよい。
【００２２】
音声部２は、Ｄ／Ａ変換器（不図示）等を備え、通信部６から入力された通話相手の音声等の音声データをアナログ音声信号に変換する。音声部２は、アナログ音声信号をスピーカ３に出力する。スピーカ３は、アナログ音声信号を音声に変換して出力する。マイク４は、入力された操作者の音声等をアナログ音声信号に変換する。音声部２は、アナログ音声信号を音声データに変換する。音声部２は音声データを通信部６と制御部８とに出力する。
【００２３】
記憶部５は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等の読み書き可能なメモリ（不図示）を備える。記憶部５は、制御部８によって実行制御されるソフトウエアプログラム、音声データ、画像データ、文字データ、電話帳データ、電子メール等の各種データを記憶する。ソフトウエアプログラムの中には、アプリケーションソフトウエアプログラムやＯＳ（Operating System）のような基本ソフトウエアプログラムなどが含まれている。
【００２４】
通信部６は、例えば、ＣＤＭＡ（Code Division Multiple Access）、ＥＶ−ＤＯ（Evolution Data Only）、無線ＬＡＮ（Local Area Network）等の通信方式による他の通信端末装置や情報処理装置との通信が可能である。
【００２５】
通信部６は、アンテナ（不図示）を備え、アンテナを介して電波を受信する。通信部６は、受信した電波を復調し、音声データ、画像データ、文字データ等の各種データを生成する。音声データは、音声部２に供給され、スピーカ３を介して音声として出力される。画像データ、文字データは、制御部８に供給され、必要に応じて、表示パネル１１に表示され、あるいは、記憶部５に記憶される。
【００２６】
通信部６は、音声部２から出力された音声データ、制御部８から供給された画像データ、文字データ等の各種データを変調し、電気信号に変換する。さらに、通信部６は、電気信号を電波に変換してアンテナを介して発信する。
【００２７】
視線センサ７は、操作者の視線を検出する。例えば、視線センサ７は、カメラ機能等を備え、撮像した操作者の瞳孔の位置に基づいて視線を検出する。視線センサ７は、検出した視線に関するデータを制御部８に出力する。制御部８は、視線に関するデータを記憶部５に記憶させる。視線に関するデータには、例えば、瞳孔の位置情報、視線の方向ベクトル等がある。
【００２８】
制御部８は、ＣＰＵ（Central Processing Unit）を備え、ＣＰＵが記憶部５に記憶されたソフトウエアプログラムを実行制御することにより、操作表示部１、スピーカ３、マイク４、視線センサ７、音声部２、記憶部５、通信部６を統括制御し、以下の各種機能を実現する。
【００２９】
制御部８は、音声データ、画像データ、文字データ等を記憶部５に記憶させる。音声データ、画像データ、文字データ等を外部に発信する場合、制御部８は、音声データ、画像データ、文字データ等を通信部６に出力する。
【００３０】
制御部８は、タッチパネル１２から入力されたタッチ操作に対応する信号に基づいて、タッチパネル１２によって規定される座標系におけるタッチ操作に係る接触点の位置座標を求める。制御部８は、接触点の位置座標をタッチ履歴データとして記憶部５に記憶させる。
【００３１】
制御部８は、設定部９、生成部１０を備える。設定部９は、視線センサ７で検出された視線の先にあるタッチパネル１２上の領域を設定する。より詳細には、設定部９は、視線センサ７で検出された視線の先にあるタッチパネル１２上の位置を中心とする所定半径の円内の領域をタッチパネル１２上の領域として設定する。例えば、設定部９は、記憶部５に記憶された視線に関するデータに基づいて、タッチパネル１２によって規定される座標系におけるタッチパネル１２と操作者の視線とが交わる点の位置座標を求める。設定部９は、その位置座標を中心とする所定半径の円内の領域をタッチパネル１２上の領域として設定する。
【００３２】
生成部１０は、設定部９で設定された領域に、タッチパネル１２で検出された接触点が含まれる場合、その接触点に係るタッチ操作に対応するイベント情報を生成する。例えば、生成部１０は、視線センサ７で検出された視線の先にあるタッチパネル１２上の位置を中心とする所定半径の円内に、タッチパネル１２で検出された接触点の位置座標が含まれる場合、その接触点に係るタッチ操作に対応するイベント情報を生成する。
【００３３】
図２に示すように、待ち受け画面でアイコン２１、２２を表示する表示パネル１１に重ねられたタッチパネル１２によって規定される座標系（ｘ、ｙ）を考える。タッチパネル１２と操作者の視線とが交わる点は、ｖ１（ｘ１、ｙ１）である。設定部９は、ｖ１を中心とする所定半径ｒの円ｃ１を設定する。一方、ユーザがアイコン２１にタッチ操作をするに際して、タッチパネル１２で検出された接触点の位置座標は、ｓ１（ｘ２、ｙ２）である。生成部１０は、円ｃ１内にｓ１が含まれる場合、すなわち、ｖ１とｓ１との距離がｒ以下の場合、ｓ１に係るタッチ操作に対応するイベント情報を生成する。この結果、制御部８は、イベント情報に応じてアイコン２１に対応する動作を実行する。
【００３４】
タッチパネル１２と操作者の視線とが交わる点が、ｖ２（ｘ３、ｙ４）であって、ユーザがアイコン２２にタッチ操作をするに際して、タッチパネル１２で検出された接触点の位置座標が、ｓ２（ｘ４、ｙ４）とする。設定部９は、ｖ２を中心とする所定半径ｒの円ｃ２を設定する。この場合は、円ｃ２内にｓ２が含まれないため、ｓ２に係るタッチ操作に対応するイベント情報は生成されない。この結果、アイコン２２に対応する動作は実行されない。
【００３５】
所定半径の値は、あらかじめ設定されてもよいし、操作者が設定できるようにしてもよい。表示パネル１１に表示されるアイコン２１、２２のサイズが大きい場合、値を大きくし、アイコン２１、２２のサイズが小さい場合、値を小さくするようにして、アイコン２１、２２のサイズに応じて値が調整されるようにしてもよい。
【００３６】
制御部８は、表示パネル１１を制御して、動作の実行結果を反映させた画像を表示させる。
【００３７】
図３を参照しながら、本実施形態におけるイベント情報生成処理を説明する。
【００３８】
携帯端末１００の電源がオンになると、制御部８は、待ち受け状態になる（ステップＳ１）。この状態では、表示パネル１１には、アイコン２１、２２が表示される。
【００３９】
設定部９は、操作者によるタッチ操作を待つ（ステップＳ２；Ｎｏ）。操作者によってアイコン２１に対するタッチ操作があると（ステップＳ２；Ｙｅｓ）、設定部９は、視線センサ７で検出された視線の先にあるタッチパネル１２上の領域を設定する（ステップＳ３）。
【００４０】
続いて、生成部１０は、接触点の位置座標が領域に含まれるか否かを判定する（ステップＳ４）。接触点の位置座標が設定された領域としての円ｃ１に含まれる場合（ステップＳ４；Ｙｅｓ）、生成部１０は、接触点に係るタッチ操作に対応するイベント情報を生成する（ステップＳ５）。続いて、制御部８は、イベント情報に応じてアイコン２１に対応する動作を実行する（ステップＳ６）。
【００４１】
一方、接触点の位置座標が設定された領域としての円ｃ１に含まれない場合（ステップＳ４；Ｎｏ）、生成部１０は、ステップＳ１に戻る。
【００４２】
以上、詳細に説明したように、上記実施形態によれば、視線センサ７で検出された操作者の視線の先にあるタッチパネル１２上の領域に、タッチパネル１２で検出された接触点が含まれる場合、その接触点に係るタッチ操作に対応するイベント情報を生成する。こうすることで、操作者が意図しない誤操作により動作するのを極力防止することができる。
【００４３】
なお、設定部９は、所定時間内で、視線センサ７で検出された視線の先にあるタッチパネル１２上の位置をサンプリングし、サンプリングされた位置を全て含む領域をタッチパネル１２上の領域として設定してもよい。これにより、操作者が意図するタッチ操作の対象領域をより正確に設定できる。
【００４４】
なお、視線センサ７は、操作者の眼球運動を測定することによって操作者の視線を検出してもよい。眼球運動の測定では、例えば、眼電位を測定するＥＯＧ（Electro-oculography）法、眼球の白い部分と黒い部分の赤外線の反射率の違いを測定する強膜反射法、角膜と眼球の回転中心の違いをビデオカメラで検出する角膜反射法、コイルを巻いたコンタクトレンズを眼に装着して眼球運動を測定するサーチコイル法等が利用可能である。また、視線センサ７は、脳波に基づいて眼球運動を計測、あるいは視線を検出することも可能である。
【００４５】
なお、本実施形態では、電子機器を携帯端末１００として説明したが、電子機器は、タッチパネルを備える多機能携帯電話、ＰＨＳ（Personal Handy-phone System）、ＰＤＡ（Personal Digital Assistant）、ＰＣ（Personal Computer）、カーナビゲーションシステム、ゲーム機等であってもよい。
【００４６】
なお、上記実施形態において、実行されるプログラムは、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read-Only Memory）、ＤＶＤ（Digital Versatile Disc）、ＭＯ（Magneto-Optical disc）等のコンピュータ読み取り可能な記録媒体に格納して配布し、そのプログラムをインストールすることにより、上述の処理を実行するシステムを構成することとしてもよい。
【００４７】
また、プログラムをインターネット等の通信ネットワーク上の所定のサーバ装置が有するディスク装置等に格納しておき、例えば、搬送波に重畳させて、ダウンロード等するようにしてもよい。
【００４８】
また、上述の機能を、ＯＳが分担して実現する場合又はＯＳとアプリケーションとの協働により実現する場合等には、ＯＳ以外の部分のみを媒体に格納して配布してもよく、また、ダウンロード等してもよい。
【００４９】
なお、本発明は、上記実施形態及び図面によって限定されるものではない。本発明の要旨を変更しない範囲で実施形態及び図面に変更を加えることができるのはもちろんである。
【００５０】
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【００５１】
（付記１）
タッチ操作を入力するタッチパネルと、
操作者の視線を検出する視線センサと、
前記視線センサで検出された視線の先にある前記タッチパネル上の領域を設定する設定部と、
前記設定部で設定された前記領域に、前記タッチパネルで検出された接触点が含まれる場合、その接触点に係るタッチ操作に対応するイベント情報を生成する生成部と、
を備える電子機器。
【００５２】
（付記２）
前記設定部は、
前記視線センサで検出された視線の先にある前記タッチパネル上の位置を中心とする所定半径の円内の領域を前記タッチパネル上の領域として設定する、
ことを特徴とする付記１に記載の電子機器。
【００５３】
（付記３）
前記設定部は、
所定時間内で、前記視線センサで検出された視線の先にある前記タッチパネル上の位置をサンプリングし、サンプリングされた位置を全て含む領域を前記タッチパネル上の領域として設定する、
ことを特徴とする付記１に記載の電子機器。
【００５４】
（付記４）
タッチ操作を入力するタッチパネル上における、視線センサで検出された操作者の視線の先にある領域を設定する設定工程と、
前記設定工程で設定された前記領域に、前記タッチパネルで検出された接触点が含まれる場合、その接触点に係るタッチ操作に対応するイベント情報を生成する生成工程と、
を含む情報生成方法。
【００５５】
（付記５）
コンピュータを、
タッチ操作を入力するタッチパネル上における、視線センサで検出された操作者の視線の先にある領域を設定する設定部、
前記設定部で設定された前記領域に、前記タッチパネルで検出された接触点が含まれる場合、その接触点に係るタッチ操作に対応するイベント情報を生成する生成部、
として機能させるプログラム。
【符号の説明】
【００５６】
１  操作表示部
２  音声部
３  スピーカ
４  マイクロフォン
５  記憶部
６  通信部
７  視線センサ
８  制御部
９  設定部
１０  生成部
１１  表示パネル
１２  タッチパネル
２１、２２  アイコン
１００  携帯端末
【図１】
2012203671.tif 000003
【図２】
2012203671.tif 000004
【図３】
2012203671.tif 000005