(57)【要約】【課題】階層構造で記述された項目を容易な操作でかつ迅速に選択し入力することのできる入力装置、文字入力装置および入力プログラムを提供する。【解決手段】入力部１００は、ユーザから接触操作を受け付け接触の有無と接触点の座標を検出する。上位階層項目選択部２３０は、入力された接触操作が上位階層の予め定められた接触操作であるときに上位階層項目選択命令を検出し、同一階層に属する項目のうち１つを選択する。階層変更部２７０は、入力された接触操作の運動の変化に基づいて階層変更命令を検出し、階層を下位階層に変更する。下位階層項目選択部２３０は、入力された接触操作が下位階層の予め定められた接触操作であるときに下位階層項目選択命令を検出し、同一階層に属する項目のうち１つを選択する。項目決定部２６０は、入力部が非接触を検出したときに選択された項目を入力項目として決定する。【選択図】図１
2007287015.tif 000002
【特許請求の範囲】
【請求項１】
上位階層に属する項目と各前記項目に対応する下位階層に属する項目とを格納した項目格納部から１つの項目を選択して入力する入力装置であって、
ユーザから接触操作を受け付け、接触の有無と接触点の座標とを検出する入力部と、
前記入力部に入力された接触操作が上位階層の予め定められた接触操作であるときに上位階層項目選択命令を検出し、前記上位階層項目選択命令にしたがって前記項目格納部に格納された同一階層に属する項目のうち１つを選択する上位階層項目選択部と、
前記入力部に入力された接触操作の運動の変化に基づいて階層変更命令を検出し、前記階層変更命令にしたがって項目選択の対象となる階層を上位階層から下位階層に変更する階層変更部と、
前記入力部に入力された接触操作が下位階層の予め定められた接触操作であるときに下位階層項目選択命令を検出し、前記下位階層項目選択命令にしたがって前記項目格納部に格納された同一階層に属する項目のうち１つを選択する下位階層項目選択部と、
前記入力部が非接触を検出したときに前記選択された項目を入力項目として決定する項目決定部とを備える、入力装置。
【請求項２】
前記上位階層項目選択部および前記下位階層項目選択部により項目が選択される毎に前記項目を示す情報を順次出力する選択項目出力部をさらに備える、請求項１に記載の入力装置。
【請求項３】
前記選択項目出力部は、前記選択された項目を示す情報を音声または画像として出力する、請求項２に記載の入力装置。
【請求項４】
前記階層変更部により階層が上位階層から下位階層に変更される毎に前記階層が変更されたことを示す情報を順次出力する階層変更出力部をさらに備える、請求項１に記載の入力装置。
【請求項５】
前記階層変更部は、前記階層が変更されたことを示す情報を音声または画像として出力する、請求項４に記載の入力装置。
【請求項６】
前記上位階層項目選択部および／または前記下位階層項目選択部は、前記検出された接触点の座標にしたがって前記項目格納部に格納された同一階層に属する項目のうち１つを選択する、請求項１に記載の入力装置。
【請求項７】
前記上位階層項目選択部および／または前記下位階層項目選択部は、前記検出された座標に基づいて前記接触点の移動量を算出し、当該移動量にしたがって前記項目格納部に格納された同一階層に属する項目のうち１つを選択する、請求項１に記載の入力装置。
【請求項８】
前記入力部に接触点が連続的に接触している時間を算出する接触時間算出部をさらに備え、
前記上位階層項目選択部および／または前記下位階層項目選択部は、前記算出された接触時間にしたがって前記項目格納部に格納された同一階層に属する項目のうち１つを選択する、請求項１に記載の入力装置。
【請求項９】
前記入力部は、所定の時間毎にユーザにより接触された接触点の座標を検出し、
前記上位階層項目選択部および／または前記下位階層項目選択部は、前記入力部に入力された接触操作が各前記接触点の移動軌跡の形状を略直線とする接触操作であるときに上位階層項目選択命令および／または下位階層項目選択命令を検出する、請求項６から８にいずれか記載の入力装置。
【請求項１０】
前記入力部は、所定の時間毎にユーザにより接触された接触点の座標を検出し、
前記上位階層項目選択部および／または前記下位階層項目選択部は、前記入力部に入力された接触操作が各前記接触点の移動軌跡の形状を略円弧とする接触操作であるときに上位階層項目選択命令および／または下位階層項目選択命令を検出し、前記略円弧の中心点を中心としたとき、前記接触点の回転角にしたがって前記項目格納部に格納された同一階層に属する項目のうち１つを選択する、請求項１に記載の入力装置。
【請求項１１】
前記入力部は、同一階層に属する各項目に対応しユーザが触覚により識別可能な複数の凹部または凸部を含むとともに、各前記凹部または凸部への接触の有無を検出し、
前記上位階層項目選択部および／または前記下位階層項目選択部は、前記項目格納部に格納された同一階層に属する項目のうち前記接触された凹部または凸部に対応する項目を選択する、請求項１に記載の入力装置。
【請求項１２】
前記入力部は、所定の時間毎にユーザにより接触された接触点の座標を検出し、
前記階層変更部は、前記検出された座標に基づいて各接触点を結ぶ線の成す角度をそれぞれ算出し、前記入力部に入力された接触操作が前記角度を予め定められた角度以下とする接触操作であるときに階層変更命令を検出する、請求項１に記載の入力装置。
【請求項１３】
前記入力部は、所定の時間毎にユーザにより接触された接触点の座標を検出し、
前記階層変更部は、各前記接触点の移動軌跡の形状を変化させる接触操作を階層変更命令として検出する、請求項１に記載の入力装置。
【請求項１４】
前記入力部は、所定の時間毎にユーザにより接触された接触点の座標を検出し、
前記階層変更部は、前記入力部に入力された接触操作が各前記接触点の移動軌跡の形状を略直線から略円弧に変化させる接触操作であるときに階層変更命令を検出する、ｌユーザの接触操作を階層変更命令として検出する、請求項１に記載の入力装置。
【請求項１５】
前記入力部は、内縁領域と外縁領域とを有し、所定の時間毎にユーザにより接触された点の座標を検出し、
前記階層変更部は、前記入力部に入力された接触操作が接触点を前記外縁領域または前記内縁領域に接触させた後に、前記接触点を前記接触させた領域からそれぞれ異なる領域に移動させる接触操作であるときに階層変更命令を検出する、請求項１に記載の入力装置。
【請求項１６】
前記上位階層項目選択部は、前記入力部の外縁領域に入力された接触操作を上位階層項目選択命令として検出し、前記接触点の座標にしたがって前記格納部に格納された上位階層に属する項目のうち１つを選択する、請求項１５に記載の入力装置。
【請求項１７】
五十音の各行の代表仮名文字と各行に対応する各段の仮名文字とを格納した文字格納部から１つの仮名文字を選択して入力する文字入力装置であって、
ユーザから接触操作を受け付け、接触の有無と接触点の座標とを検出する入力部と、
前記入力部に入力された接触操作が予め定められた接触操作であるときに項目選択命令を検出し、前記項目選択命令にしたがって前記文字格納部に格納された各行の代表仮名文字のうち１つを選択する代表仮名文字選択部と、
前記入力部に入力された接触操作の運動の変化に基づいて階層変更命令を検出し、前記階層変更命令にしたがって選択の対象を前記各行の代表文字から当該代表仮名文字に対応する段の仮名文字に変更する階層変更部と、
前記入力部に入力された接触操作が予め定められた接触操作であるときに仮名文字選択命令を検出し、前記仮名文字選択命令にしたがって前記文字格納部に格納された前記段の仮名文字のうち１つを選択する仮名文字選択部と、
前記検出部が非接触を検出したときに前記仮名文字選択部により選択された仮名文字を入力文字として決定する入力文字決定部とを備える、文字入力装置。
【請求項１８】
前記文字格納部は、さらに各前記仮名文字に対応する単語を格納し、
前記階層変更部は、前記入力された接触操作の運動の変化に基づいて階層変更命令を検出し、前記階層変更命令にしたがって選択の対象を前記段の仮名文字から当該仮名文字に対応する単語に変更し、
前記文字入力装置は、前記入力部に入力された接触操作が予め定められた接触操作であるときに単語変換命令を検出し、前記単語変換命令にしたがって前記文字格納部に格納された前記単語のうち１つを選択する単語選択部をさらに備え、
前記入力文字決定部は、前記検出部が非接触を検出したときに前記選択された単語を入力単語として決定する、請求項１７に記載の文字入力装置。
【請求項１９】
前記単語格納部に格納された各前記仮名文字に対応する単語は、漢字、アルファベット、前記仮名文字を含む文字列のうち少なくとも１つである、請求項１８に記載の文字入力装置。
【請求項２０】
上位階層に属する項目と各前記項目に対応する下位階層に属する項目とを格納した項目格納部から１つの項目を選択して入力可能なコンピュータに、
入力部に対する接触の有無と接触点の座標とを検出する第１のステップと、
前記入力部に入力された接触操作が各階層の予め定められた接触操作であるときに項目選択命令を検出し、前記項目選択命令にしたがって前記項目格納部に格納された同一階層に属する項目のうち１つを選択する第２のステップと、
前記入力部に入力された接触操作の運動の変化に基づいて階層変更命令を検出し、前記階層変更命令にしたがって前記項目選択命令の選択対象を上位階層から下位階層に変更する第３のステップと、
前記第１から第３のステップを上位階層から下位階層に向かって各階層毎に順次行う第４のステップと、
前記入力部への非接触を検知したときに前記選択された項目を入力項目として決定する第５のステップとを実行させる、入力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力装置に関し、より特定的にはユーザが指やペンを用いて項目を選択し入力する入力装置に関する。
【背景技術】
【０００２】
昨今、テレビ装置やカーナビゲーション装置など、家庭用電気機器の情報化が進んでおり、文字の入力等の複雑な操作を行なう機会が増えている。一般に、パーソナルコンピュータにおいては、ユーザはハードウェアキーボードを用いて比較的容易に文字の入力を行うことができるが、テレビ装置やカーナビゲーション装置では、余スペースや設置場所の関係からハードウェアキーボードを設置しづらい環境にある。
【０００３】
このような従来のハードウェアキーボードの代替手段として、例えばソフトウェアキーボードやユーザの手書き認識を用いた入力方法が提案されている。ソフトウェアキーボードを用いた文字入力では、入力デバイスとしてタッチパッドやタッチパネルが用いられ、モニタ画面にはハードウェアキーボードを模したＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）が表示される。ユーザは、モニタ画面に表示された模擬キーボードの各キーに指またはペンを接触させることにより、文字の入力やコマンド（例えば、バックスペースや変換等）を実行できる。
【０００４】
また、手書き認識を用いた文字入力では、入力デバイスとしてタッチパッドやタッチパネルが用いられ、ユーザは操作画面上の所定の部分に指やペンを用いて手書きで文字を入力する。機器内部では手書きによる入力軌跡とあらかじめ記憶された標準的な筆跡パターンとの間でパターンマッチングが行なわれ、手書き入力された文字に近似する複数の文字候補がモニタ画面上に表示される。そしてユーザは表示された文字候補の中から所望の文字を選択し、入力すべき文字を決定する。
【０００５】
さらに上記以外の入力方法として、小スペースで設置でき、簡単、高速、かつ、楽しみながら文字等の入力を行うことのできる入力装置が提案されている（特許文献１）。特許文献１の入力装置は、長方形の筐体状の本体の上に操作部とスピーカ部とを備え、操作部にはそれぞれ線状のタッチパッドで形成された３本の入力ラインが設けられる。各入力ラインには、それぞれ仮名文字の「行」と「段」と「数字」に対応する入力領域が割り当てられており、ユーザは各入力ラインのスライダを操作して、行と段とを指定し所望の仮名文字を入力することができる。
【特許文献１】特開２００５−１３５１０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の入力デバイスには以下のような問題があった。すなわち、ソフトウェアキーボードを用いた文字入力において、ユーザはモニタ画面に表示された模擬キーボードの各キーの配列を視覚的に確認して文字を入力する。そのため、ハードウェアキーボードを用いて入力する場合と比べて、入力速度を速くすることができなかった。また、ユーザが各キーの配置を覚えたとしても、ハードウェアキーボードと異なってソフトウェアキーボードにはユーザに対して触覚的な特徴を与える突起が形成されていないので、各指を置く位置（ホームポジション）を決定することが困難である。また、モニタ画面上に模擬キーボードを表示する必要があるので、モニタ画面上に表示可能な情報量が制限され、ユーザにとって利便性が悪いという問題があった。
【０００７】
手書き認識を用いた入力デバイスは、一文字毎に指やペンを用いて入力する必要があるので、ユーザへの負担が増大する。また、手書き認識を用いた入力デバイスは、パターンマッチングを行なって複数の文字候補を表示し、ユーザが所望の文字を選択する必要があるので、入力効率が悪いという問題があった。
【０００８】
さらに特許文献１の入力装置は、タッチパネルやタッチパッドなどの汎用デバイスと異なり、文字入力専用の入力デバイスを用いる必要があるので、装置全体の費用が高価になる。また、特許文献１の入力装置は、ユーザが入力ラインのスライダを操作して「行」と「段」を指定する必要があるので、迅速に文字を入力することができなかった。さらに、各入力ラインは本体上にそれぞれ平行に設けられており、ユーザは各スライダを同方向にスライドさせて「行」と「段」を指定する必要があるので、「行」と「段」を指定する操作に混同が生じやすく、入力ミスが発生しやすいという問題があった。
【０００９】
そこで本発明の目的は、複数の階層に分類された項目から所望の項目を容易な操作でかつ迅速に選択し入力することのできる入力装置、文字入力装置および入力プログラムを提供することにある。
【課題を解決するための手段】
【００１０】
本発明の目的は、以下の構成を備える入力装置によって達成される。入力装置は、上位階層に属する項目と各項目に対応する下位階層に属する項目とを格納した項目格納部から１つの項目を選択して入力する入力装置であって、ユーザから接触操作を受け付け、接触の有無と接触点の座標とを検出する入力部と、入力部に入力された接触操作が上位階層の予め定められた接触操作であるときに上位階層項目選択命令を検出し、上位階層項目選択命令にしたがって項目格納部に格納された同一階層に属する項目のうち１つを選択する上位階層項目選択部と、入力部に入力された接触操作の運動の変化に基づいて階層変更命令を検出し、階層変更命令にしたがって項目選択の対象となる階層を上位階層から下位階層に変更する階層変更部と、入力部に入力された接触操作が下位階層の予め定められた接触操作であるときに下位階層項目選択命令を検出し、下位階層項目選択命令にしたがって項目格納部に格納された同一階層に属する項目のうち１つを選択する下位階層項目選択部と、入力部が非接触を検出したときに選択された項目を入力項目として決定する項目決定部とを備える。
【００１１】
本発明の目的は、以下の構成を備える文字入力装置によって達成される。五十音の各行の代表仮名文字と各行に対応する各段の仮名文字とを格納した文字格納部から１つの仮名文字を選択して入力する文字入力装置であって、ユーザから接触操作を受け付け、接触の有無と接触点の座標を検出する入力部と、入力部に入力された接触操作が予め定められた接触操作であるときに項目選択命令を検出し、項目選択命令にしたがって文字格納部に格納された各行の代表仮名文字のうち１つを選択する代表仮名文字選択部と、入力部に入力された接触操作の運動の変化に基づいて階層変更命令を検出し、階層変更命令にしたがって選択の対象を各行の代表文字から代表仮名文字に対応する段の仮名文字に変更する階層変更部と、入力部に入力された接触操作が予め定められた接触操作であるときに仮名文字選択命令を検出し、仮名文字選択命令にしたがって文字格納部に格納された段の仮名文字のうち１つを選択する仮名文字選択部と、検出部が非接触を検出したときに仮名文字選択部により選択された仮名文字を入力文字として決定する入力文字決定部とを備える。
【００１２】
本発明の目的は、以下の構成を備える入力プログラムによって達成される。入力プログラムは、上位階層に属する項目と各項目に対応する下位階層に属する項目とを格納した項目格納部から１つの項目を選択して入力可能なコンピュータに、入力部に対する接触の有無と接触点の座標とを検出する第１のステップと、入力部に入力された接触操作が各階層の予め定められた接触操作であるときに項目選択命令を検出し、項目選択命令にしたがって項目格納部に格納された同一階層に属する項目のうち１つを選択する第２のステップと、入力部に入力された接触操作の運動の変化に基づいて階層変更命令を検出し、階層変更命令にしたがって項目選択命令の選択対象を上位階層から下位階層に変更する第３のステップと、第１から第３のステップを上位階層から下位階層に向かって各階層毎に順次行う第４のステップと、入力部への非接触を検知したときに選択された項目を入力項目として決定する第５のステップとを実行させる。
【発明の効果】
【００１３】
本発明により、複数の階層に分類された項目から所望の項目を容易な操作でかつ迅速に選択し入力することのできる入力装置、文字入力装置および入力プログラムを提供することができる。
【発明を実施するための最良の形態】
【００１４】
（実施の形態１）
図１は、本実施の形態に係る入力装置の構成を示すブロック図である。図１中、入力装置１は、座標入力部１００と制御部２００と表示部３００と音声出力部４００とを備えている。
【００１５】
座標入力部１００は、ユーザの指先やペン等（以下、単に指という）の接触を受け付ける、例えばタッチパネルやタッチパッド、デジタイザ、ペンタブレッドである。座標入力部１００は、指の接触の有無と接触点の座標を検出する。かかる検出方式としては感圧式、静電容量式、弾性超音波式、光学式、電磁誘導式など種々の方式が提案されているが、本実施の形態においてはいずれの検出方式を用いてもよい。
【００１６】
制御部２００は、接触情報入力部２１０と接触履歴格納部２２０と選択項目判定部２３０と情報出力部２４０と統括制御部２５０とＲＯＭ２６０と階層変更部２７０とを含む。統括制御部２５０は、入力装置１全体を制御する、例えばＣＰＵである。
【００１７】
ＲＯＭ２６０には、選択および入力の対象となる複数の項目が格納される。各項目は、複数の階層に分類され、上位階層に属する項目と下位階層に属する項目とがそれぞれ対応付けられて格納される。一例として、ＲＯＭ２６０に格納される項目は日本語の五十音の仮名文字である。かかる場合、ＲＯＭ２６０には上位階層（第１階層）に各行の代表文字が格納され、下位階層（第２階層）には各行に対応する各段の仮名文字が格納される。ここで各行の代表文字とは、例えば「あ、か、さ、た、な、は、ま、や、ら、わ」である。また、各行に対応する各段の仮名文字とは、「あ行」の場合であれば「あ、い、う、え、お」であり、「あ行」から「わ行」に至る各段の仮名文字である。以下、本実施の形態では選択および入力の対象となる項目が仮名文字である場合を例に説明する。
【００１８】
接触情報入力部２１０は、座標入力部１００で検出された指の接触の有無と、接触点の座標を示す情報（以下、単に接触情報という）が入力される。接触履歴格納部２２０は、接触情報入力部２１０に入力された接触情報を予め定められたサンプリング時間毎に履歴として保存する。さらに統括制御部２５０は、接触情報と接触情報の履歴とからユーザの接触操作に基づく動作パターンを識別する。
【００１９】
選択項目判定部２３０は、ユーザの接触操作に基づく項目選択命令を受けて、ＲＯＭ２６０に格納された項目のうち同一階層に属する項目から所定の項目を選択する。ここで、項目選択命令は、ユーザにより入力された接触操作の動作パターンが、予め定められた動作パターンと一致する場合に検出される。項目選択命令と動作パターンの関係の詳細について後述する。
【００２０】
階層変更部２７０は、ユーザの接触操作の運動変化に基づく階層変更命令を受けて、選択項目判定部２３０の選択対象を上位階層から下位階層に変更する。ここで、階層変更命令は、統括制御部２５０により識別された動作パターンが変化する場合に検出される。階層変更命令と動作パターンの変化との関係については後述する。
【００２１】
情報出力部２４０は、選択項目判定部２３０により選択された項目を示す情報（以下、選択項目情報という）と、階層変更部２７０により階層が変更されたことを示す情報（以下、階層変更情報という）とを受信して、それぞれ表示情報および音声出力情報に変換した後、表示部３００と音声出力部４００に出力する。
【００２２】
表示部３００は、情報出力部２４０が出力した表示情報を受信して可視画像として表示する、例えばＣＲＴや液晶、プラズマ、有機ＥＬ等の各種ディスプレである。音声出力部４００は、情報出力部２４０が出力した音声出力情報を受信して音声として出力する、例えばスピーカである。
【００２３】
次に、座標入力部１００の詳細な構成について図２を用いて説明する。図２中、座標入力部１００は、枠１０１とグリッド１０２と文字選択開始判定領域１０３が設けられる。文字選択開始判定領域１０３は、文字の入力開始命令を受け付ける領域であり、ユーザが文字選択開始判定領域１０３に指を接触させると入力処理が開始される。
【００２４】
グリッド１０２は、座標入力部１００の上部領域にそれぞれ等間隔に設置される。グリッド１０２は凹凸形状であるので、ユーザはグリッド１０２に指が触れたことを触覚的に認識できる。各グリッド１０２は、それぞれ右から順に第１階層に属する項目である代表文字「あ」〜「わ」に対応している。
【００２５】
次に、本実施の形態に係る入力装置の入力処理について説明する。まず、図２を用いて処理の概略を説明する。文字選択開始判定領域１０３から図中の矢印Ａの方向にユーザが指を接触させたままスライドさせると、選択項目判定部２３０は、かかる動作パターンを第１階層における項目選択命令として検出する。そして選択項目判定部２３０は、接触点の座標に応じて第１階層に属する項目の中から１つの項目を選択する。次に、ユーザが指をスライドさせる方向を図中の矢印Ａから矢印Ｂに変化させると、階層変更部２７０は、かかる動作パターンを階層変更命令として検出し、項目選択の対象となる階層を第１階層から第２階層へ変更する。さらにユーザが指を矢印Ｂの方向にスライドさせると、選択項目判定部２３０は、かかる動作パターンを第２階層における項目選択命令として検出し、接触点の座標に応じて第２階層に属する項目の中から１つの項目を選択する。ユーザが指を座標入力部１００から離すと、その時に選択されている項目が入力項目として確定される。このように、ユーザが座標入力部１００上で指をスライドさせることにより入力すべき文字が決定される。
【００２６】
図３は、入力処理を示すフローチャートである。図３に示す処理は、例えば入力装置１の電源が投入され、初期化処理を行ったあと開始する。まずステップＳ１００において、座標入力部１００は、指の接触の有無を検出するとともに、指が接触している場合には接触点の座標を検出する。検出された接触の有無および接触点の座標を含む接触情報は接触情報入力部２１０に入力され、接触履歴格納部２２０には所定の時間毎に履歴として格納される。
【００２７】
次にステップＳ１０１において、統括制御部２５０は、現在いずれの階層において文字の選択処理が行われているのかを示す入力モードを判定する。すなわち統括制御部２５０は「第１階層選択モード」、「第２階層選択モード」、「入力開始前モード」の３種類のモードのうち、いずれの入力モードであるかを判定する。入力モードが判定されると、入力装置１の処理は判定結果に応じてそれぞれステップＳ１０２、ステップＳ１０３、ステップＳ１０４の各処理に移行する。
【００２８】
図４は、入力開始前モードにおいて行われる入力開始前処理を示すフローチャートである。まず、ステップＳ２００では統括制御部２５０により入力開始命令の検出処理が行われる。その後、ステップＳ２０１では入力開始命令が検出されたか否かが判定される。入力開始命令が検出された場合、入力処理を開始させるために処理はステップＳ２０２へ移行する。一方、入力開始命令が検出されなかった場合には、入力開始前処理および文字入力処理は終了する。
【００２９】
ステップＳ２０２において、統括制御部２５０は入力モードを入力開始前モードから第１階層選択モードに変更する。続いて、ステップＳ２０３の処理により、情報出力部２４０は入力モードが第１階層選択モードに変更されたことを示す表示情報または音声情報を出力する。例えば、音声出力部４００は、第１階層選択モードに変更されたことを示す効果音を出力する。ユーザは入力モードが変更されたことを画像または音声により認識することができる。
【００３０】
ここで、ステップＳ２００において行われる入力開始命令の検出処理について図５のフローチャートを用いて説明する。まず、ステップＳ３００において、統括制御部２５０は接触履歴格納部２２０から最新の接触情報を取得する。続いてステップＳ３０１において、統括制御部２５０は、取得した接触情報から接触点の座標が文字選択開始判定領域１０３内にあるか否かを判定する。最新の接触点の座標が文字選択開始判定領域１０３内にある場合には、ユーザが文字入力開始命令を入力したと判断し、処理をステップＳ３０２へ移行させる。一方、最新の接触点の座標が文字選択開始判定領域１０３内に無い場合には、処理はステップＳ３０４へ移行する。
【００３１】
ステップＳ３０２では、領域内開始時刻がセットされているか否かを判定する。ここで領域内開始時刻とは、ユーザの指が文字選択開始判定領域１０３内に入った時刻を示す。なお、領域内開始時刻は時刻に限られず、ユーザの指が文字選択開始判定領域１０３内に入ってから経過した時間でもよい。領域内開始時刻がセットされている場合には、入力開始命令の検出処理を終了し、図４のステップＳ２０１へ移行する。一方、領域内開始時刻がセットされていない場合には最新の接触点の座標が文字選択開始判定領域１０３内に入った時刻を領域内開始時刻としてセットし、入力開始命令検出処理を終了する。
【００３２】
ステップＳ３０１において、接触点の座標が文字選択開始判定領域１０３内に無いと判定された場合には、ステップＳ３０４〜ステップＳ３０７の処理が行われる。まずステップＳ３０４では、領域内開始時刻がセットされているか否かを判定する。領域内開始時刻がセットされていない場合には入力開始命令検出処理を終了する。一方、領域内開始時刻がすでにセットされている場合にはステップＳ３０５の処理が行われる。すなわち、統括制御部２５０は、現在の時刻を参照して、セットされた領域内開始時刻から一定の時間（例えば、０．２秒）が経過しているか否かを判定する。判定の結果、一定の時間が経過している場合には、ユーザが指を文字選択開始判定領域１０３内に接触させて、その後、文字選択開始判定領域１０３内から離脱させたことが考えられるので、処理をステップＳ３０６へ移行させる。続いてステップＳ３０６において、統括制御部２５０は入力モードがすでに第１階層選択モードであると判断する。
【００３３】
一方、ステップＳ３０５において、セットされた領域内開始時刻から一定の時間が経過していない場合には、ユーザが文字入力開始命令を入力しなかったものと判断して処理をステップＳ３０７へ移行させる。すなわち、領域内開始時刻から一定の時間が経過していない場合には、ユーザの指が非常に短い時間だけ文字選択開始判定領域１０３内に接触した場合やノイズ信号が発生したことが考えられるので、これらを誤動作として認識する。その後、処理はステップＳ３０７においてセットされている領域内開始時刻をクリアして、入力開始命令検出処理を終了する。
【００３４】
このように入力開始命令検出処理では、ユーザの指が文字選択開始判定領域１０３内にある場合には入力開始命令が検出される。一方、（１）ユーザの指が文字選択開始判定領域１０３外にあり、かつ領域内開始時刻がセットされていない場合、および（２）ユーザの指が文字選択開始判定領域１０３外にあり、現在の時刻が領域内開始時刻から一定時間経過していない場合には入力開始命令は検出されない。さらに、ユーザの指が文字選択開始判定領域１０３外にあり、現在の時刻が領域内開始時刻から一定時間経過している場合には、すでに入力モードが第１階層選択モードであると判断し、入力開始命令は検出されない。
【００３５】
次に図３のステップＳ１０１において、入力モードが第１階層選択モードと判定された場合の処理について説明する。図６は、第１階層選択処理を示すフローチャートである。まずステップＳ４００において、統括制御部２５０は接触履歴格納部２２０から最新の接触情報を取得する。続いてステップＳ４０１では接触点の座標に応じた代表文字が選択される。ここで、第１階層選択モードにおける項目選択命令は、ユーザが指を＋Ｘ方向から―Ｘ方向にスライドさせる動作パターンと対応付けられている。したがって、図７（ａ）に示すようにユーザが指を＋Ｘ方向から―Ｘ方向にスライドさせると、選択項目判定部２３０は上記動作パターンを第１階層における項目選択命令として検出する。項目選択命令を検出すると選択項目判定部２３０は、接触点の座標に応じて行の代表文字を選択する。なお、座標入力部１００の上部領域に形成された各グリッド１０２と、選択すべき各行の代表文字「あ」〜「わ」とを対応づけてもよく、選択項目判定部２３０は接触されたグリッド１０２に応じて代表文字を選択してもよい。図７（ａ）の例では、選択項目判定部２３０は「は行」を代表文字として選択する。次にステップＳ４０２において、情報出力部２４０は、選択項目判定部２３０により選択された項目を示す情報を順次表示部３００または音声出力部４００に出力する。例えば、表示部３００には選択された代表文字を順次表示してもよいし、音声出力部４００は選択された代表文字を音声でユーザに知らせてもよい。
【００３６】
次にステップＳ４０３において統括制御部２５０は、座標入力部１００の検出結果に基づいてユーザの指が座標入力部１００から離れたか否かを判定する。ユーザの指が座標入力部１００に連続的に接触している場合には、処理はステップＳ４０４へ移行する。一方、非接触と判定された場合には、処理はステップＳ４０７へ移行し、現在項目選択判定部２３０により選択されている代表文字を入力すべき文字として確定する。例えば図７（ａ）において、ユーザの指が座標入力部１００から離れた場合には「は行」の代表文字「は」を入力すべき文字として確定する。入力すべき文字が確定されると、統合制御部２５０は入力処理を終了する。
【００３７】
ステップＳ４０３においてユーザの指が座標入力部１００に連続的に接触している場合には、ステップＳ４０４において、階層変更命令が検出されたか否かが判定される。ここで階層変更命令は、例えば図７（ａ）、（ｂ）に示すように、ユーザが指をスライドさせる方向をＸ方向からＹ方向に変化させた場合に検出される。階層変更命令が検出されない場合には、再びステップＳ４００の処理へ戻り、順次ステップＳ４００〜Ｓ４０３の処理が行われる。
【００３８】
階層変更命令が検出された場合、処理はステップＳ４０５に移行し、階層変更部２７０は入力モードを第１階層選択モードから第２階層選択モードへ変更する。さらに、ステップＳ４０６の処理において、情報出力部２４０は、入力モードが第２階層選択モードに移行したことを示す情報を表示部３００または音声出力部４００に出力する。これにより、ユーザは入力モードが変更されたことを認識することができる。以上により、第１階層選択処理は終了する。
【００３９】
次に図３のステップＳ１０１において、入力モードが第２階層選択モードと判定された場合の処理について説明する。図８は、第２階層選択処理を示すフローチャートである。まず、ステップＳ５００において、統括制御部２５０は接触履歴格納部２２０から最新の接触情報を取得する。続いてステップＳ５０１では接触点の座標に応じた列の文字が選択される。ここで、第２階層選択モードにおける項目選択命令は、ユーザが指を＋Ｙ方向から―Ｙ方向にスライドさせる動作パターンと対応付けられている。したがって、図７（ｂ）に示すようにユーザが指を＋Ｙ方向から―Ｙ方向にスライドさせると、選択項目判定部２３０は上記動作パターンを第２階層における項目選択命令として検出する。項目選択命令を検出すると選択項目判定部２３０は、接触点の座標に応じて列の文字を選択する。図７（ｂ）の例では、選択項目判定部２３０は「は行」の「う段」である「ふ」の文字を選択する。そしてステップＳ５０２において、情報出力部２４０は、選択された文字を示す情報を表示部３００または音声出力部４００に出力する。
【００４０】
続く、ステップＳ５０３において統括制御部２５０は、座標入力部１００の検出結果に基づいてユーザの指が座標入力部１００から離れたか否かを判定する。ユーザの指が座標入力部１００に連続的に接触している場合には、処理は再びステップＳ５００の処理に戻り、順次ステップＳ５００〜Ｓ５０２の処理が行われる。
【００４１】
一方、ステップＳ５０３において非接触と判定された場合には、処理はステップＳ５０４に移行し、統括制御部２５０は現在項目選択判定部２３０により選択されている文字を入力すべき文字として確定する。確定された文字を示す情報は、情報出力部２４０により表示部３００または音声出力部４００に出力される。これにより、ユーザは画像または音声で入力すべき文字が決定したことを認識することができる（ステップＳ５０５）。以上により、入力すべき文字が決定されると、第２階層選択処理および図３の文字入力処理は終了する。
【００４２】
以上のように、本実施の形態に係る入力装置は、ユーザが指を座標入力部上でスライドさせることにより、指が接触する接触点の座標に応じて項目を選択する。また、ユーザが指をスライドさせる方向を変化させることにより、項目選択の対象となる階層を上位階層から下位階層に変更する。このように、ユーザは指を座標入力部上でスライドさせる接触操作により、複数の項目に分類された項目から入力すべき文字を選択入力できる。したがって、本実施の形態に係る入力装置は、複雑な操作を必要とせず、直感的な操作により文字入力が可能であり、かつ迅速な文字入力が可能である。
【００４３】
また、本実施の形態に係る入力装置において、「行」を選択するために指をスライドさせる方向と、「段」を選択するために指をスライドさせる方向とは互いに直交するので、「行」と「段」とを指定する操作に混同が生じにくく、入力ミスを防止することができる。
【００４４】
また、本実施の形態に係る入力装置は、表示部または音声出力部を備えているので、選択中の項目や階層が変更されたことを視覚的または聴覚的に認識することができ、入力状況を逐一確認できる。
【００４５】
なお、本実施の形態において、選択項目判定部は接触点の座標に基づいて項目を選択したが、これに限られない。選択項目判定部は、接触点の初期位置からの移動距離に応じて項目を選択してもよい。
【００４６】
（実施の形態２）
次に、実施の形態２に係る入力装置について説明する。本実施の形態の入力装置は、実施の形態１とほぼ同様の構成を備えるが、以下の点で異なる。すなわち、階層変更命令に対応付けられる動作パターンと、第２階層選択モードにおいて項目選択命令に対応付けられる動作パターンとが実施の形態１と異なる。以下、実施の形態１と異なる点を中心に説明する。なお、実施の形態１と同様の構成要素については同じ参照符号を付して説明を行う。
【００４７】
まず、第２階層選択モードにおける項目選択命令と動作パターンとの関係について説明する。実施の形態１において選択項目判定部２３０は、ユーザが指を＋Ｙ方向から―Ｙ方向にスライドさせると項目選択命令を検出したが、本実施の形態において選択項目判定部２３０は、ユーザが移動軌跡の形状が円になるように指をスライドさせると項目選択命令を検出する。すなわち、図９の入力例に示すように、矢印Ｂにしたがって移動軌跡が円となるようにユーザが指をスライドさせると、選択項目判定部２３０は項目選択命令を検出する。項目選択命令が検出されると選択項目判定部２３０は、円の中心点を中心としたとき、接触点の回転角度にしたがって項目を選択する。図１０は、接触点の回転角度と選択される項目との関係を示す。図中、ユーザが指を回転角度０°から４５°の間でスライドさせると各行の代表文字のうち「あ段」が選択され、４５°から９０°の間でスライドさせると「い段」が選択される。以下、順に回転角度にしたがって「お段」まで選択される。さらに接触点の回転角度が２２５°以降の場合は再び「あ段」から順に選択される。
【００４８】
このように、第２階層選択モードにおいては接触点の回転角度に応じて項目が選択されるので、座標入力部１００の面積が小さい場合でも、入力すべき文字を選択入力できる。
【００４９】
なお、第１階層選択モードにおいて検出される項目選択命令は実施の形態１と同様である。すなわち図９に示すように選択項目判定部２３０は、ユーザが指を＋Ｘ方向から―Ｘ方向に移動させると項目選択命令を検出し、矢印Ａにしたがってスライドさせると接触点の座標に応じて項目を選択する。
【００５０】
次に階層変更命令と動作パターンとの関係について説明する。実施の形態１において階層変更命令は、ユーザが指をスライドさせる方向をＸ方向からＹ方向に変化させた場合に検出されたが、本実施の形態では接触点の移動軌跡の形状が変化した場合に検出される。すなわち図９に示すように、移動軌跡の形状を直線から円になるようにユーザが指をスライドさせると、階層変更部２７０は接触点の移動軌跡が直線（図中の矢印Ａ）から円（矢印Ｂ）に変化する点Ｐ１において、階層変更命令を検出する。階層変更命令を検出すると、階層変更部２７０は選択項目判定部２３０の項目選択の対象となる階層を第１階層から第２階層に変更する。
【００５１】
以上のように、本実施の形態に係る入力装置は、接触点の回転角度に応じて項目を選択する。これにより、座標検出部の面積をさらに小さくすることができるので小型化された入力装置を提供できる。また、項目を選択する際にユーザが指を動かす範囲を小さくすることができるので、指の移動による疲労を軽減させることができる。またさらに、本実施の形態に係る入力装置は接触点の回転角度に応じて項目を選択するので、各階層に属する項目の数が多い場合にも座標検出部の面積を大きくすることなく対応できるので利便性が高い。
【００５２】
また、本実施の形態に係る入力装置は、接触点の移動軌跡の形状が変化した場合に項目選択の対象となる階層を変更する。これにより、ユーザはより直感的な操作により階層を変更させることができる。
【００５３】
なお、本実施の形態に係る入力装置は、接触点の移動軌跡が直線から円に変化した場合に階層が変更されたが、これに限られない。階層変更部は、接触点の移動軌跡の形状が変化した場合に階層を変更すればよく、円や直線だけでなく楕円や波線など他の形状でもよい。また、第１階層選択モードにおける接触点の移動軌跡が円で、第２階層選択モードにおける接触点の移動軌跡が直線であってもよい。
【００５４】
（実施の形態３）
次に、実施の形態３に係る入力装置について説明する。本実施の形態の入力装置は、実施の形態１および２の入力装置とほぼ同様の構成を備えるが、項目選択命令に対応付けられる動作パターンが実施の形態１および２と異なる。以下、実施の形態１および２と異なる点を中心に説明する。
【００５５】
図１１は、本実施の形態に係る入力装置の構成を示すブロック図である。入力装置は、実施の形態１の構成に加えて、さらに接触時間算出部５００を備える。接触時間算出部５００は、ユーザの指が座標入力部１００上に連続的に接触している時間を算出する。算出された接触時間は、接触履歴格納部２２０に接触情報として格納される。
【００５６】
次に項目選択命令と動作パターンとの関係について説明する。実施の形態１および２では、ユーザが指を座標入力部１００上でスライドさせると項目選択命令が検出され、接触点の座標や回転角度に応じて項目が選択されたが、本実施の形態において選択項目判定部２３０は接触履歴格納部２２０に格納された接触時間に応じて項目を選択する。図１２は、接触時間と選択される項目との関係を示す。図１２に示すように、例えばユーザが指を座標入力部１００に７．５秒間接触させた場合には、第１階層選択モードにおいて選択項目判定部２３０は「な行」を選択する。また、第２階層選択モードでは選択項目判定部２３０は「お段」を選択する。なお、階層変更部２７０は実施の形態１と同様に、ユーザが指をスライドさせる方向をＸ方向からＹ方向に変化させた場合や接触点の移動軌跡の形状を変化させた場合に階層変更命令を検出し、項目選択の対象となる階層を変更する。
【００５７】
以上のように、本実施の形態に係る入力装置は、ユーザが指を座標入力部に接触させる時間に基づいて項目選択命令を検出する。したがって、指をスライドさせる必要がないのでユーザに対する負担を軽減することができる。また、ユーザは手元を注視せずに項目を選択することができるので利便性の高い入力装置を提供できる。
【００５８】
なお、本実施の形態において、選択項目判定部は各階層において接触時間に基づいて項目を選択したが、これに限られない。第１階層選択モードでは接触点の座標や移動距離に応じて項目を選択し、第２階層選択モードでは接触時間に基づいて項目を選択してもよく、各項目選択命令の組み合わせはこれに限られない。
【００５９】
（実施の形態４）
次に、実施の形態４に係る入力装置について説明する。本実施の形態の入力装置は、実施の形態１〜３の入力装置とほぼ同様の構成を備えるが、階層変更命令に対応付けられる動作パターンが実施の形態１〜３と異なる。
【００６０】
上述のように、接触履歴格納部２２０は予め定められたサンプリング時間毎の接触情報を格納する。統括制御部２５０は、接触履歴格納部２２０に格納された各時点の接触点の座標を用いて、各接触点を結ぶ線の成す角度を算出する。階層変更部２７０は、統括制御部２５０により算出された角度が９０度以下であれば階層変更命令を検出する。図１３（ａ）、（ｂ）は、座標入力部１００に入力される入力例である。図１３（ａ）において、ポイントＰ２では前後の接触点を結んだ線の成す角度が９０度以上であるので階層変更命令は検出されない。一方、ポイントＰ３では前後の接触点を結んだ線の成す角度が９０度以下であるので、階層変更部２７０は階層変更命令を検出し、階層を上位階層から下位階層へ変更する。
【００６１】
また、図１３（ｂ）に示すように、統括制御部２５０は、接触履歴格納部２２０に格納された接触情報のうち、例えば５０ミリ秒間隔で接触点の座標を抽出し、抽出した接触点を結ぶ線の成す角度を算出してもよい。これにより階層変更部２７０は、ユーザが指を微小な範囲で移動させた場合であっても階層変更命令として検出しないので、誤って階層が変更されることがない。
【００６２】
以上のように、本実施の形態に係る入力装置は、各接触点を結ぶ線の成す角度に基づいて階層を変更する。これにより、ユーザは直感的な操作により階層を変更することができる。また、算出した各接触点を結ぶ線の成す角度を用いるので、統合制御部はユーザが階層変更命令を入力したことを容易に検出できる。
【００６３】
なお、本実施の形態において、各接触点を結ぶ線の成す角度が９０度以下である場合に階層が変更されたが、角度はこれに限られない。
【００６４】
（実施の形態５）
次に、実施の形態５に係る入力装置について説明する。本実施の形態の入力装置は、実施の形態１〜４の入力装置とほぼ同様の構成を備えるが、ＲＯＭ２６０には複数の項目が３階層に分類されて格納される点で異なる。
【００６５】
ＲＯＭ２６０には、選択入力の対象となる複数の項目が格納される。本実施の形態では、各項目は第１〜第３階層に分類されて格納される。図１４は、ＲＯＭ２６０に格納される項目の一例であり、第１階層には「行の代表文字」が格納され、第２階層には第１階層の各行の代表文字に対応する「各段の文字」が格納される。さらに第３階層には第２階層の文字に対応する「漢字候補」が格納される。
【００６６】
実施の形態１〜４と同様に、選択項目判定部２３０はユーザの接触操作に基づいて項目選択命令を検出し、接触点の座標や接触点の移動距離、移動軌跡の回転角度、接触時間に応じて項目を選択する。例えば図１５に示すように、第１階層選択モードにおいてユーザが指を矢印Ａにしたがってスライドさせると項目選択命令が検出され、選択項目判定部２３０は接触点の座標に基づいて各行の代表文字を選択する。そして、ユーザが指をスライドさせる方向をＸ方向からＹ方向に変化させると（ポイントＰ４）階層変更命令が検出され、階層変更部２７０は項目選択の対象となる階層を第１階層から第２階層に変更する。続いて第２階層選択モードでは、ユーザが指を矢印Ｂにしたがってスライドさせると項目選択命令が検出され、選択項目判定部２３０は接触点の座標に基づいて各段の文字を選択する。その後、接触点の移動軌跡の形状を直線から円に変化するように指をスライドさせると（ポイントＰ５）、階層変更命令が検出され、階層変更部２７０は項目選択の対象となる階層を第２階層から第３階層に変更する。第３階層選択モードでは、矢印Ｃにしたがって接触点の移動軌跡が円になるように指をスライドさせると項目選択命令が検出され、選択項目判定部２３０は接触点の回転角度に基づいて漢字候補を選択する。そしてユーザが指を座標入力部１００から離し非接触とすると、選択されている漢字候補が入力すべき文字として確定される。なお、漢字ではなく平仮名を入力したい場合には、第２階層選択モードにおいて指を座標入力部１００から離し非接触とすればよい。
【００６７】
以上のように、本実施の形態に係る入力装置は、選択対象となる項目が２階層以上の複数階層に分類されて格納される場合であっても、ユーザが指をスライドさせることにより容易にかつ迅速に入力すべき文字を選択入力できる。
【００６８】
なお、本実施の形態のＲＯＭ２６０には各項目が３階層に分類されて格納されたが、さらに多階層に分類されている場合であっても同様の効果を得ることができる。
【００６９】
なお、本実施の形態において、第３階層には第２階層の項目に対応する「漢字候補」が格納されたが、これに限られない。第３階層に格納される項目は、第２階層の項目を含む単語であってもよい。例えば、第２階層に格納される文字「あ」に対して、第３階層には「ありがとう」や「明日」「雨」等の「あ」を含む単語が格納されてもよい。
【００７０】
なお、実施の形態１〜５では、日本語を入力する入力装置を例に説明したが、アルファベットなど外国語を入力する場合にも適用することができる。
【００７１】
なお、実施の形態１〜５の入力装置は、文字を入力する場合についてのみ示したが、これに限られない。複数の階層に分類されたメニューコマンドから所望のコマンドが選択されてもよい。例えば、オーディオプレーヤ等における入力装置に適用してもよい。かかる場合、図１６に示すように第１階層には「ＣＤ」、「ラジオ」、「ＭＤ」などメディアの種類を示す項目が格納され、第２階層には「音量」、「再生」、「停止」など第１階層で選択されたメディアに対するコマンドを示す項目が格納される。さらに第３階層には第２階層で選択されたコマンドに対する詳細な設定コマンドを示す項目が格納される。例えば、第３階層において音量を調整するコマンドと接触点の移動軌跡を円とする接触操作とを対応付けることにより、ユーザは指をスライドさせることにより容易に所望の音量に設定できる。
【００７２】
なお、実施の形態１〜５において、入力装置に適用した場合を例に説明したが、これに限れない。上記に示す方法を実現するコンピュータプログラムであってもよい。かかるプログラムは、例えばＲＯＭ２６０に記録されてもよい。
【００７３】
なお、実施の形態１〜５の入力装置は、座標入力部と表示部と音声出力部と制御部とを備えたが、これに限られない。例えば、座標入力部１００を備える複数の座標入力装置と、制御部２００を備えるサーバ装置とがインターネットを介して接続される構成としてもよい。各座標入力装置は、ユーザから接触操作を受け付け、ユーザにより入力された接触操作を示す情報をサーバ装置に送信する。そして、サーバ装置は受信した接触操作を示す情報に基づいて選択入力すべき文字を決定し、各座標入力装置に送信する。これにより、座標入力装置は、より簡易な構成とすることができる。
【００７４】
なお、実施の形態１〜５の入力装置は、１種類の文字入力を行う場合について説明したが、２種類以上の文字を入力してもよい。かかる場合、入力する文字の種類に応じて文字入力開始判定領域が設けられる。例えば図１７に示すように、仮名文字の入力と数字の入力の２種類の文字の入力を行なう場合、座標入力部１００には仮名文字の入力開始命令を検出する仮名文字入力開始判定領域６００と、数字の入力開始命令を検出する数字選択開始判定領域６５０が設けられる。ユーザは指を仮名文字入力開始判定領域６００から矢印Ａ１にしたがってスライドさせることにより、所望の代表文字を選択できる。一方、ユーザは指を数字選択開始判定領域６５０から矢印Ａ２にしたがってスライドさせることにより、所望の数字を選択できる。
【００７５】
なお、実施の形態１〜５の入力装置は、第１階層選択モードおよび第２階層選択モードにおいて、座標入力部１００の内縁部に入力された接触操作に基づいて項目選択命令が検出されたが、これに限られない。例えば、第１階層選択モードでは座標入力部１００の枠１０１に入力された接触操作に基づいて項目選択命令が検出される。そして、ユーザが指を枠１０１から内縁部にスライドと階層変更命令が検出される。この構成により、ユーザは現在どの階層の選択処理を行っているかを入力する位置によって容易に認識することができ、入力ミスを防ぐことができる。
【産業上の利用可能性】
【００７６】
本発明は、容易な操作で迅速に文字の入力が要望されるテレビ装置やカーナビゲーション装置、パーソナルコンピュータ、ＤＶＤ、携帯電話、ＰＤＡ等に好適である。
【図面の簡単な説明】
【００７７】
【図１】実施の形態１に係る入力装置の構成を示すブロック図
【図２】実施の形態１の座標入力部の詳細な構成を示す図
【図３】実施の形態１の入力処理を示すフローチャート
【図４】実施の形態１の選択開始前処理を示すフローチャート
【図５】実施の形態１の入力開始命令検出処理を示すフローチャート
【図６】実施の形態１の第１階層選択処理を示すフローチャート
【図７】実施の形態１における入力例を示す図
【図８】実施の形態１の第２階層選択処理を示すフローチャート
【図９】実施の形態２における入力例を示す図
【図１０】実施の形態２の軌跡の回転角度と選択される項目との関係を示す図
【図１１】実施の形態３に係る入力装置の構成を示すブロック図
【図１２】実施の形態３における接触時間と選択される項目との関係を示す図
【図１３】実施の形態３において座標入力部に入力される階層変更命令の一例を示す図
【図１４】実施の形態４のＲＯＭに格納される項目の一例を示す図
【図１５】実施の形態５における入力例を示す図
【図１６】ＲＯＭに格納される項目の他の例を示す図
【図１７】座標入力部の他の構成例を示す図
【符号の説明】
【００７８】
１００    座標入力部
１０１    枠
１０２    グリッド
１０３    文字選択開始判定領域
２００    制御部
２１０    接触情報入力部
２２０    接触履歴格納部
２３０    選択項目判定部
２４０    情報出力部
２５０    統括制御部
２６０    ＲＯＭ
２７０    階層変更部
３００    表示部
４００    音声出力部
５００    接触時間算出部
６００    文字選択開始判定領域
６５０    数字選択開始判定領域
【図１】
2007287015.tif 000003
【図２】
2007287015.tif 000004
【図３】
2007287015.tif 000005
【図４】
2007287015.tif 000006
【図５】
2007287015.tif 000007
【図６】
2007287015.tif 000008
【図７】
2007287015.tif 000009
【図８】
2007287015.tif 000010
【図９】
2007287015.tif 000011
【図１０】
2007287015.tif 000012
【図１１】
2007287015.tif 000013
【図１２】
2007287015.tif 000014
【図１３】
2007287015.tif 000015
【図１４】
2007287015.tif 000016
【図１５】
2007287015.tif 000017
【図１６】
2007287015.tif 000018
【図１７】
2007287015.tif 000019