(57)【要約】接触された位置を示す信号を、接触された接触期間出力する接触位置検出手段を備え、文字及び記号を表示画面に表示する為に入力すべくなしてある入力装置。複数の文字又は記号に対応する各仮想キーが接触位置検出手段上の区画された各領域に対応して配列された仮想キーボードと、接触された位置を含む領域に対応する仮想キーの文字又は記号を示すコード信号を接触期間出力する手段と、その出力したコード信号の文字又は記号を前記表示画面に仮表示する手段と、そのコード信号が途絶えたときに、文字又は記号を表示画面に確定表示する手段とを備えている。
2003067417.tif 000002
【特許請求の範囲】
【請求項１】
接触された位置を示す信号を、接触された接触期間出力する接触位置検出手段を備え、文字及び記号を表示画面に表示する為に入力すべくなしてある入力装置において、
複数の文字又は記号に対応する各仮想キーが前記接触位置検出手段上の区画された各領域に対応して配列された仮想キーボードと、前記位置を含む領域に対応する仮想キーの文字又は記号を示すコード信号を前記接触期間出力する手段と、該手段が出力したコード信号の文字又は記号を前記表示画面に仮表示する手段と、前記コード信号が途絶えたときに、前記文字又は記号を前記表示画面に確定表示する手段とを備えることを特徴とする入力装置。
【請求項２】
接触された位置を示す信号を、接触された接触期間出力する接触位置検出手段を備え、文字群及び記号群を表示画面に表示する為に入力すべくなしてある入力装置において、
複数の文字群又は記号群に対応する各仮想キーが前記接触位置検出手段上の区画された各領域に対応して配列された仮想キーボードと、前記位置を含む領域に対応する仮想キーの文字群又は記号群を示すコード信号を前記接触期間出力する手段と、該手段が出力したコード信号の文字群又は記号群を前記表示画面に仮表示する手段と、前記コード信号が途絶えたときに、前記文字群又は記号群を前記表示画面に確定表示する手段とを備えることを特徴とする入力装置。
【請求項３】
前記位置を含む領域を、前記接触期間拡大させる手段を更に備える請求項１又は２記載の入力装置。
【請求項４】
前記確定表示する手段は、前記コード信号が途絶える直前迄の第１時間内に、該第１時間より短い第２時間以上、前記コード信号が連続していたときに確定表示すべくなしてある請求項１乃至３の何れかに記載の入力装置。
【請求項５】
前記仮想キーボードの前記位置を含む領域を中心とする部分、又は前記仮想キーボードの全領域を、前記表示画面に表示する手段を更に備える請求項１乃至４の何れかに記載の入力装置。
【請求項６】
前記仮想キーボードは、所定の機能を示す１又は複数の仮想キーを有し、該仮想キーの領域が前記位置を含むときは、前記機能を示す信号を出力する手段と、該手段が出力した信号の機能を実行する手段とを更に備える請求項５記載の入力装置。
【請求項７】
複数種類の仮想キーボードと、仮想キーボードを切り替える手段とを備え、該手段が切り替えた仮想キーボードを、前記表示画面に表示すべくなしてある請求項５又は６記載の入力装置。
【請求項８】
前記仮想キーボードはテンキーであり、前記接触位置検出手段上に、前記各領域に対応する数字又は記号を図示してあり、テンキーに切り替えたときは、該テンキーを前記表示画面に表示することを禁止すべくなしてある請求項７記載の入力装置。
【請求項９】
前記接触位置検出手段上に前記各領域毎の突起を設けてある請求項１乃至８の何れかに記載の入力装置。
【請求項１０】
前記接触位置検出手段上の前記各領域の境界に溝を設けてある請求項８又は９に記載の入力装置。
【請求項１１】
文字及び記号を所定の条件に基づき複数の組に分けてあり、各仮想キーは、前記組をそれぞれ示す文字又は記号にそれぞれ対応し、前記組を示す文字又は記号が選択されたときは、各仮想キーは、選択された文字又は記号が示す組の文字又は記号に対応すべくなしてある請求項１乃至１０の何れかに記載の入力装置。
【請求項１２】
前記表示画面の表示内容に関連する仮想キー又は情報を、仮想キーボードに代えて選択的に表示する手段と、該手段が作動する状態又は作動しない状態を切り替える手段とを更に備える請求項１乃至１１の何れかに記載の入力装置。
【請求項１３】
前記表示画面の表示内容に応じた音声を出力する手段を更に備える請求項１乃至１２の何れかに記載の入力装置。
【請求項１４】
請求項１乃至１３の何れかに記載された入力装置を備え、該入力装置から入力された文字、文字群、記号又は記号群を表示画面に表示し、該入力装置から入力指示された機能を実行すべくなしてあることを特徴とする携帯電話機。
【請求項１５】
請求項１乃至１３の何れかに記載された入力装置を備え、該入力装置から入力された文字、文字群、記号又は記号群を表示画面に表示し、該入力装置から入力指示された機能を実行すべくなしてあることを特徴とする携帯情報機器。
【発明の詳細な説明】
技術分野
本発明は、接触された位置を示す信号を、接触された期間（又はそれに関連する期間）出力するタッチパッド及びタッチパネル等の接触位置検出手段を備え、文字及び記号（文字群及び記号群）を表示画面に表示する為に入力するように構成してある入力装置、この入力装置を備えた携帯電話機、及びこの入力装置を備えた携帯情報機器に関するものである。
背景技術
従来、携帯電話機の入力装置としては、多くのキーを備えることが出来ないので、テンキーを用いたものが一般的であり、かな文字及びアルファベット文字等を入力する際には、１文字当たり複数回のキー操作が必要であった。
その為、操作が複雑で分かり難く面倒であり、また、テンキーには可動部分が多く、壊れ易いという問題があった。
このような問題に関連する技術としては、例えば平仮名の５０音表を表示し、その中から所望の文字を選択する場合、現在選択されている文字を変更するときには、接触位置検出手段上に接触している指を動かすことにより、所望の文字を選択することが出来る「携帯端末装置」が、特開２００１−２８２４２７公報に開示されている。
また、情報入力手段としてタッチパッドを採用し、このタッチパッドを画面表示部とは別の位置に配置した「キーボードタッチパッド」が、特開平１０−２５４６２４号公報に開示されている。
発明の開示
本発明は、上述したような事情に鑑みてなされたものであり、その目的とするところは、小さな接触位置検出手段上に、非常に高密度でキーを配置することが出来、全てのかな文字及びアルファベット文字等をそれぞれ簡単な操作で選択入力することが出来、また、壊れ難い入力装置を提供することにある。
また、本発明の他の目的とするところは、小さな接触位置検出手段上に、非常に高密度でキーを配置することが出来、全てのかな文字及びアルファベット文字等をそれぞれ簡単な操作で選択入力することが出来、また、入力装置が壊れ難い携帯電話機を提供することにある。
また、本発明の他の目的とするところは、小さな接触位置検出手段上に、非常に高密度でキーを配置することが出来、全てのかな文字及びアルファベット文字等をそれぞれ簡単な操作で選択入力することが出来、また、入力装置が壊れ難い携帯情報機器を提供することにある。
第１発明に係る入力装置は、接触された位置を示す信号を、接触された接触期間出力する接触位置検出手段を備え、文字及び記号を表示画面に表示する為に入力すべくなしてある入力装置において、複数の文字又は記号に対応する各仮想キーが前記接触位置検出手段上の区画された各領域に対応して配列された仮想キーボードと、前記位置を含む領域に対応する仮想キーの文字又は記号を示すコード信号を前記接触期間出力する手段と、該手段が出力したコード信号の文字又は記号を前記表示画面に仮表示する手段と、前記コード信号が途絶えたときに、前記文字又は記号を前記表示画面に確定表示する手段とを備えることを特徴とする。
第２発明に係る入力装置は、接触された位置を示す信号を、接触された接触期間出力する接触位置検出手段を備え、文字群及び記号群を表示画面に表示する為に入力すべくなしてある入力装置において、複数の文字群又は記号群に対応する各仮想キーが前記接触位置検出手段上の区画された各領域に対応して配列された仮想キーボードと、前記位置を含む領域に対応する仮想キーの文字群又は記号群を示すコード信号を前記接触期間出力する手段と、該手段が出力したコード信号の文字群又は記号群を前記表示画面に仮表示する手段と、前記コード信号が途絶えたときに、前記文字群又は記号群を前記表示画面に確定表示する手段とを備えることを特徴とする。
第３発明に係る入力装置は、前記位置を含む領域を、前記接触期間拡大させる手段を更に備えることを特徴とする。
第４発明に係る入力装置は、前記確定表示する手段は、前記コード信号が途絶える直前迄の第１時間内に、該第１時間より短い第２時間以上、該コード信号が連続していたときに確定表示すべくなしてあることを特徴とする。
第５発明に係る入力装置は、前記仮想キーボードの前記位置を含む領域を中心とする部分、又は前記仮想キーボードの全領域を、前記表示画面に表示する手段を更に備えることを特徴とする。
第６発明に係る入力装置は、前記仮想キーボードは、所定の機能を示す１又は複数の仮想キーを有し、該仮想キーの領域が前記位置を含むときは、前記機能を示す信号を出力する手段と、該手段が出力した信号の機能を実行する手段とを更に備えることを特徴とする。
第７発明に係る入力装置は、複数種類の仮想キーボードと、仮想キーボードを切り替える手段とを備え、該手段が切り替えた仮想キーボードを、前記表示画面に表示すべくなしてあることを特徴とする。
第８発明に係る入力装置は、前記仮想キーボードはテンキーであり、前記接触位置検出手段上に、前記各領域に対応する数字又は記号を図示してあり、テンキーに切り替えたときは、該テンキーを前記表示画面に表示することを禁止すべくなしてあることを特徴とする。
第９発明に係る入力装置は、前記接触位置検出手段上に前記各領域毎の突起を設けてあることを特徴とする。
第１０発明に係る入力装置は、前記接触位置検出手段上の前記各領域の境界に溝を設けてあることを特徴とする。
第１１発明に係る入力装置は、文字及び記号を所定の条件に基づき複数の組に分けてあり、各仮想キーは、前記組をそれぞれ示す文字又は記号にそれぞれ対応し、前記組を示す文字又は記号が選択されたときは、各仮想キーは、選択された文字又は記号が示す組の文字又は記号に対応すべくなしてあることを特徴とする。
第１２発明に係る入力装置は、前記表示画面の表示内容に関連する仮想キー又は情報を、仮想キーボードに代えて選択的に表示する手段と、該手段が作動する状態又は作動しない状態を切り替える手段とを更に備えることを特徴とする。
第１３発明に係る入力装置は、前記表示画面の表示内容に応じた音声を出力する手段を更に備えることを特徴とする。
第１４発明に係る携帯電話機は、請求項１乃至１３の何れかに記載された入力装置を備え、該入力装置から入力された文字、文字群、記号又は記号群を表示画面に表示し、該入力装置から入力指示された機能を実行すべくなしてあることを特徴とする。
第１５発明に係る携帯情報機器は、請求項１乃至１３の何れかに記載された入力装置を備え、該入力装置から入力された文字、文字群、記号又は記号群を表示画面に表示し、該入力装置から入力指示された機能を実行すべくなしてあることを特徴とする。
第１発明においては、接触された位置を示す信号を、接触された接触期間出力する接触位置検出手段を備え、文字及び記号を表示画面に表示する為に入力するように構成してある。仮想キーボードの複数の文字又は記号に対応する各仮想キーが、接触位置検出手段上の区画された各領域に対応して配列され、出力する手段が、接触された位置を含む領域に対応する仮想キーの文字又は記号を示すコード信号を接触期間出力する。仮表示する手段が、その出力したコード信号の文字又は記号を表示画面に仮表示し、確定表示する手段は、コード信号が途絶えたときに、文字又は記号を表示画面に確定表示する。
これにより、小さな接触位置検出手段上に、非常に高密度でキーを配置することが出来、入力した文字を確認した後確定出来るので入力ミスが少なく、全てのかな文字及びアルファベット文字等をそれぞれ１回の操作で選択入力することが出来、また、壊れ難い入力装置を実現することが出来る。
第２発明においては、接触された位置を示す信号を、接触された接触期間出力する接触位置検出手段を備え、文字群及び記号群を表示画面に表示する為に入力するように構成してある。仮想キーボードの複数の文字群又は記号群に対応する各仮想キーが、接触位置検出手段上の区画された各領域に対応して配列され、出力する手段が、接触された位置を含む領域に対応する仮想キーの文字群又は記号群を示すコード信号を接触期間出力する。仮表示する手段が、その出力したコード信号の文字群又は記号群を表示画面に仮表示し、確定表示する手段は、コード信号が途絶えたときに、文字群又は記号群を表示画面に確定表示する。
これにより、小さな接触位置検出手段上に、非常に高密度でキーを配置することが出来、入力した文字群又は記号群を確認した後確定出来るので入力ミスが少なく、全てのかな文字群及びアルファベット文字群等をそれぞれ１回の操作で選択入力することが出来、また、壊れ難い入力装置を実現することが出来る。
第３発明においては、拡大させる手段が、接触された位置を含む領域を、接触期間拡大させるので、小さい形状でも入力ミスが少なく、小さな接触位置検出手段上に、非常に高密度でキーを配置することが出来、全てのかな文字及びアルファベット文字等をそれぞれ１回の操作で選択入力することが出来、また、壊れ難い入力装置を実現することが出来る。
第４発明においては、確定表示する手段は、コード信号が途絶える直前迄の第１時間内に、第１時間より短い第２時間以上、そのコード信号が連続していたときに確定表示するように構成してあるので、入力時のチャタリングを防止して入力ミスが少なく、小さな接触位置検出手段上に、非常に高密度でキーを配置することが出来、全てのかな文字及びアルファベット文字等をそれぞれ１回の操作で選択入力することが出来、また、壊れ難い入力装置を実現することが出来る。
第５発明においては、表示する手段が、仮想キーボードの接触された位置を含む領域を中心とする部分、又は仮想キーボードの全領域を、表示画面に表示するので、初心者にも入力し易く、小さな接触位置検出手段上に、非常に高密度でキーを配置することが出来、全てのかな文字及びアルファベット文字等をそれぞれ１回の操作で選択入力することが出来、また、壊れ難い入力装置を実現することが出来る。
第６発明においては、仮想キーボードは、所定の機能を示す１又は複数の仮想キーを有し、仮想キーの領域が接触された位置を含むときは、出力する手段が、その機能を示す信号を出力し、実行する手段が、その出力した信号の機能を実行する。
これにより、機能キーを備え、小さな接触位置検出手段上に、非常に高密度でキーを配置することが出来、全てのかな文字及びアルファベット文字等をそれぞれ１回の操作で選択入力することが出来、また、壊れ難い入力装置を実現することが出来る。
第７発明においては、複数種類の仮想キーボードを備え、切り替える手段が切り替えた仮想キーボードを、表示画面に表示するように構成してあるので、ユーザが入力し易い仮想キーボードを選択することが出来、小さな接触位置検出手段上に、非常に高密度でキーを配置することが出来、全てのかな文字及びアルファベット文字等をそれぞれ１回の操作で選択入力することが出来、また、壊れ難い入力装置を実現することが出来る。
第８発明においては、仮想キーボードはテンキーであり、接触位置検出手段上に、各領域に対応する数字又は記号を図示してあり、テンキーに切り替えたときは、そのテンキーを表示画面に表示することを禁止するように構成してあるので、ダイヤルし易く、小さな接触位置検出手段上に、非常に高密度でキーを配置することが出来、全てのかな文字及びアルファベット文字等をそれぞれ１回の操作で選択入力することが出来、また、壊れ難い入力装置を実現することが出来る。
第９発明においては、接触位置検出手段上に各領域毎の突起を設けてあるので、入力し易く、入力ミスが少なく、小さな接触位置検出手段上に、非常に高密度でキーを配置することが出来、全てのかな文字及びアルファベット文字等をそれぞれ１回の操作で選択入力することが出来、また、壊れ難い入力装置を実現することが出来る。
第１０発明においては、接触位置検出手段上の各領域の境界に溝を設けてあるので、入力し易く、入力ミスが少なく、小さな接触位置検出手段上に、非常に高密度でキーを配置することが出来、全てのかな文字及びアルファベット文字等をそれぞれ１回の操作で選択入力することが出来、また、壊れ難い入力装置を実現することが出来る。
第１１発明においては、文字及び記号を所定の条件に基づき複数の組に分けてあり、各仮想キーは、分けてある組をそれぞれ示す文字又は記号にそれぞれ対応する。分けてある組を示す文字又は記号が選択されたときは、各仮想キーは、選択された文字又は記号が示す組の文字又は記号に対応する。
これにより、入力し易く、入力ミスが少なく、小さな接触位置検出手段上に、非常に高密度でキーを配置することが出来、全てのかな文字及びアルファベット文字等をそれぞれ２回の操作でより速く選択入力することが出来、また、壊れ難い入力装置を実現することが出来る。
第１２発明においては、表示する手段が、表示画面の表示内容に関連する仮想キー又は情報を、仮想キーボードに代えて選択的に表示し、切り替える手段は、表示する手段が作動する状態又は作動しない状態を切り替える。
これにより、入力し易く、入力ミスが少なく、小さな接触位置検出手段上に、非常に高密度でキーを配置することが出来ると共に、配置するキーを削減することが出来、全てのかな文字及びアルファベット文字等をそれぞれ簡単な操作で選択入力することが出来、また、壊れ難い入力装置を実現することが出来る。
第１３発明においては、音声を出力する手段が、表示画面の表示内容に応じた音声を出力するので、視覚障害者でも入力し易く、入力ミスが少なく、小さな接触位置検出手段上に、非常に高密度でキーを配置することが出来ると共に、全てのかな文字及びアルファベット文字等をそれぞれ簡単な操作で選択入力することが出来、また、壊れ難い入力装置を実現することが出来る。
第１４発明においては、請求項１乃至１３の何れかに記載された入力装置を備え、この入力装置から入力された文字、文字群、記号又は記号群を表示画面に表示し、この入力装置から入力指示された機能を実行するように構成してあるので、入力ミスが少なく、小さな接触位置検出手段上に、非常に高密度でキーを配置することが出来、全てのかな文字及びアルファベット文字等をそれぞれ簡単な操作で選択入力することが出来、また、入力装置が壊れ難い携帯電話機を実現することが出来る。
第１５発明においては、請求項１乃至１３の何れかに記載された入力装置を備え、この入力装置から入力された文字、文字群、記号又は記号群を表示画面に表示し、この入力装置から入力指示された機能を実行するように構成してあるので、入力ミスが少なく、小さな接触位置検出手段上に、非常に高密度でキーを配置することが出来、全てのかな文字及びアルファベット文字等をそれぞれ簡単な操作で選択入力することが出来、また、入力装置が壊れ難い携帯情報機器を実現することが出来る。
発明を実施するための最良の形態
以下に、本発明を、その実施の形態を示す図面に基づき説明する。
実施の形態１．
第１図は、本発明に係る入力装置及び携帯電話機の実施の形態１の外観を示す正面図である。この携帯電話機１は、筐体の上方に送受信用のアンテナ２を備え、筐体の正面上部に、液晶パネルからなる表示画面である表示パネル３が設けられている。表示パネル３の下方には、制御ボタン群４が設けられ、制御ボタン群４の下方には、本発明に係る入力装置の接触位置検出手段であるタッチパッド５が設けられている。
第２図は、第１図に示す入力装置及び携帯電話機の構成例を示すブロック図である。この携帯電話機１では、入力装置は、タッチパッド部１３及び入力信号処理部１０からなり、タッチパッド部１３は、上述したタッチパッド５を含み、ユーザがタッチパッド５に触れると、その触れた位置の座標（ｘ，ｙ）を示す信号を、その触れている期間（又はそれに関連する期間）出力する。
入力信号処理部１０は、タッチパッド部１３からの信号出力を繰り返しサンプリングし、信号が存在したときは、その信号の座標（ｘ，ｙ）値を取り込む。
入力信号処理部１０は、取り込んだ座標（ｘ，ｙ）値を解析して、その座標（ｘ，ｙ）値を含む領域に対応するキーコードを検索し、主処理部１１に与える。また、入力信号処理部１０は、制御ボタン群４からの入力信号も処理し、その処理結果を主処理部１１に与える。
主処理部１１は、携帯電話機１の入力以外の処理を行う。仮想キーボードを、表示パネル３を有する表示部１２に表示する場合、主処理部１１も仮想キーボードの配列データを保持しておき、入力信号処理部１０から与えられたキーコードに応じて、表示部１２の表示パネル３に仮想キーボードを表示する。
タッチパッド５上のユーザが触れた位置が、表示された仮想キーボードの中心となるように、仮想キーボードを連続的に書き換える場合は、入力信号処理部１０は、キーコードと共に座標（ｘ，ｙ）値も主処理部１１に与える。
主処理部１１は、表示パネル３の仮想キーボードを含む表示内容に応じた音声データを記憶部１８から読み出し、音声処理部１５に与える。尚、音声データは、主処理部１１が内蔵するメモリに記憶させても良い。
音声処理部１５は、与えられた音声データを音声信号に変換して、イヤホンジャック１９から出力させる。視覚障害があるユーザは、表示パネル３の表示内容に応じた音声を、イヤホン２０で聴きながら入力操作を行うことが出来る。
主処理部１１は、アンテナ２を備える送受信部１４に、送信すべきデータを与え、送受信部１４は与えられたデータを送信する。
主処理部１１は、送受信部１４が受信したデータを与えられ、データの種類に応じて、表示部１２の表示パネル３に表示するか、音声処理部１５に与える。音声処理部１５は、与えられたデータを音声信号に変換して、スピーカ１６から出力させる。
音声処理部１５は、マイク１７から入力された音声信号をデータに変換して、主処理部１１に与え、主処理部１１は、与えられたデータを送受信部１４から送信させる。
第３図は、タッチパッド５の構成例を示す説明図である。タッチパッド５は、絶対座標値を連続的に出力し、指で操作可能であれば、どのような種類であっても良い。
タッチパッド面には、基本的に特殊な加工は不要であるが、代表的な仮想キーボードのキー配列を印字しておけば、ユーザがキー操作を開始する前の段階で、視覚的な手掛かりを与えることが出来る。第３図では、電話機用のテンキーを印字した例を示している。但し、実際に操作する場面では、特に、多くのキーを配した仮想キーボードを用いる場合には、タッチパッド面の印字を見ながらの入力は、却って操作効率を妨げることになる。
タッチパッド面に、突起物及び溝等の構造を付加することにより、キー操作時の手掛かりを与えることが出来る。第３図では、後述する第４，５図の仮想キーボードのキー配列に対応して、各キーに対応する領域の中央部に小突起５ｂ（突起）を配置している。また、電話機用のテンキーの各キーに対応する領域の境界部には溝５ｃを設けており、更に、溝５ｃで分割された区画の中央の小突起５ｄ（突起）は少し大きくしている。
タッチパッド面に仮想キーボードを配する場合、その周囲にスペース５ａを設けておく。後述するように、チャタリングを防止する為に、各仮想キーの領域は変化するが、スペース５ａを設けておくことにより、仮想キーの領域がタッチパッド面からはみ出るのを防ぐことが出来る。
タッチパッド５は、親指、人差し指等の１本の指、又は人差し指、中指、薬指等複数の指で触れて操作する。また、表面に突起等の加工を施しておらず、ペン入力が可能なタッチパッドであれば、指の代わりにペンを使用することも出来る。また、モードの切り替えによって、ポインティングディバイスとして、更に、自由線の入力及び手書き文字の認識の為の装置としても利用出来る。
第４図は、タッチパッド５上に配する仮想キーボードの例を示す説明図である。タッチパッド５に対して、複数の仮想キーボードを割り当て、それらを切り替えて使用することが出来る。第４図では、電話機用のテンキー用仮想キーボードと、かな入力用仮想キーボードとを重ねて表示している。但し、実際には、タッチパッド５には電話機用のテンキーのみを印字しておき、かな入力用仮想キーボードは印字しない。
かな入力用仮想キーボードの例えば「濁点」は、濁点、半濁点、小文字等への変換機能を有する。「モード」は、平仮名モードから英数字モードへの切り替え機能を有する。「無変換」は、平仮名から漢字に変換せずに確定させる機能を有する。「変換」は、平仮名から漢字に変換する機能を有する。
仮想キーボード上のモードキーを操作して、モードを変更することにより、例えば第５図に示すような仮名、アルファベット、数字及び記号類が入力可能な仮名英数字用仮想キーボードに切り替えることが出来る。
更に、その他の記号類からなる記号用仮想キーボード等、多種類の仮想キーボードを割り当てることも出来る。
また、文字群又は記号群からなる項目選択用仮想キーボードも割り当てることが出来る。例えば、各仮想キーに単語を対応させたり、顔文字をを対応させたりすることも可能である。
タッチパッド５には、小さいスペースに多くのキーを配置することが可能である。第５図の例では、通常の携帯電話機のテンキーが占める範囲に、仮名、アルファベット、数字及び記号を配している。
各仮想キーボードのキー配列は、それぞれ独立しており、自由なレイアウトを取ることが出来る。第４図の例では、電話機用のテンキーの各キーに、それぞれ９つの仮名キーを対応させているが、キーの境界を一致させる必要はない。
仮想キーボードのキー配列は、電話機用のテンキー用仮想キーボードであれば、通常の電話機と同じキー配列、仮名入力用仮想キーボードであれば、５０音順、英数字用仮想キーボードであれば、アルファベット順、又はＪＩＳキーボードのキー配列等、ユーザが慣れ親しみ、容易にイメージ出来るものであることが望ましい。
第６図は、表示パネル３の表示例を示す説明図である。表示パネル３での表示は、従来の携帯電話機と同様であっても良いが、入力補助として、仮想キーボードを表示することも可能である。表示パネル３のサイズが小さい場合には、現在選択しているキーを中心にその周辺のみを表示する。第６図の例では、現在「れ」キーが選択されている。
ユーザがタッチパッド５に触れると、現在選択されている仮想キーボード上で、タッチパッド５上の接触点に対応するキー（第６図では「れ」）が選択され、そのキーを中心として、表示パネル３下部の仮想キーボード表示部に仮想キーボードが表示される。
このキーが文字キーである場合、その文字が仮入力され、表示パネル３上部のテキスト表示部に仮表示される。
この後、タッチパッド５に触れたまま指を移動させることにより、隣接するキー領域内に接触点が入った場合は、仮入力された文字が破棄され、新たな文字が仮入力される。
指をタッチパッド５から離す直前に触れていたキー領域（又は、それ以前に触れていたキー領域）に対応する文字が本入力（確定表示）される。
選択されたキーが制御キー又は特殊キー等の場合も、上述した動作は基本的に同様であり、仮入力（仮表示）の状態では、キーの機能は実行されない。但し、テキスト表示部には、キーの機能を示すマークが表示されたり、また、濁点キー等、特定のキーでは、その機能が実行されても良い。
尚、上述したのは、１文字につき１回の操作で入力する場合であるが、１文字につき２回の操作（タッチ入力）で入力することも可能である。例えば、かな文字入力の場合、２回の操作で入力（２タッチ入力）することにより、操作回数は増加するが、１操作当たりのキー選択に要する時間が短くなるので、より効率的な入力が期待出来る。
かな文字を入力する場合、先ず、第７図（ａ）に示すように、ア行〜ワ行、ＡＢＣ（アルファベットを入力する場合）及び１２３（数字を入力する場合）等の、文字の組（行、文字の種類等）毎のキーが、表示パネル３下部の仮想キーボード表示部に表示される。
１回目の操作によりア行〜ワ行から何れかのキーを選択すると、タッチパッド面及び仮想キーボード表示部の仮想キーの配列が切り替わり、第７図（ｂ）に示すように、選択した行の文字が、濁音、半濁音を有する文字も含めて表示される。
このとき、テキスト表示部のカーソル位置には、例えばカ行を選択しているなら「カ」、サ行を選択しているなら「サ」というように、選択した行がカタカナ等でそれと判るように表示される。尚、句読点、長音記号等、よく使用される記号類は、「わ」、「を」、「ん」と共に、「ワ行」に含められている。
これらの表示された文字から、２回目の操作で目的の文字を選択すると、カーソル位置にその文字が表示される。
２回目の操作が実行されると、再度、「ア行」〜「ワ行」を選択する為の仮想キーボードが表示される。但し、漢字への変換前の未確定文字が無い場合と有る場合とでは、「ア行」〜「ワ行」以外の表示されるキーの種類が異なる。即ち、未確定文字が無い場合には、第７図（ａ）に示すように、「ＡＢＣ」、「１２３」、「記号」、「改行」、「空白」、「編集」、「再変換」等のキーが表示される。未確定文字が有る場合には、第８図（ａ）に示すように、「変換」、「確定」、「カタカナ」、「←」、「→」等のキーが表示される。尚、「削除」キーは何れの場合にも表示されている。
第８図（ａ）に示す状態で、「変換」キーを選択すると、第８図（ｂ）に示すように、未確定文字が候補文字に変換されると共に、「次候補」、「もどる」、「文節狭く」、「すべて確定」、「部分確定」、「文節広く」の、次の操作に必要なキーが表示される。
このように、表示パネル３の表示内容に応じて、不要なキーは表示しないことにより、表示するキーの個数を減らし、各キーの表示サイズを大きくすることが出来ると共に、ユーザに示す選択肢を減らすことが出来る。
また、携帯電話機のように表示パネル３のサイズが小さい場合、表示された仮想キーボードは表示パネル３のかなりの部分を占めることになる。本発明に係る入力装置のキー配列に慣れたユーザであれば、仮想キーボード全体の代わりに、仮選択中のキーに関する情報のみを表示することで、こうした問題を解決することが出来る（最小表示モード）。更に、仮選択中のキーの説明を音声により通知するようにすることで、視覚障害者用の入力装置として使用することが出来る（音声モード）。
最小表示モードでは、仮想キーボード全体が表示パネル３に表示されないだけで、タッチパッド面の操作キーの配列は、通常のモードの場合と変わらない。ユーザが、かな（２タッチ入力の場合は、「ア行」〜「ワ行」も含む）、アルファベット、数字、記号等のキーに触れている場合には、通常のモード（第９図に例示）でも、カーソル位置にそれらの文字が表示されており、第１０図（ａ）に示すように、新たな表示は不要である。それら以外のキー、例えば、「変換」、「削除」等のキーに触れた場合には、ユーザに仮選択中のキーの種類を知らせる為、第１０図（ｂ）に示すように、カーソルの近傍に「変換」、「削除」、「改行」等、キーに関する説明を表示する。
音声モードでは、何れのキーを仮選択したときにも、そのキーの説明が音声で出力される。例えば、「ア行」キーを仮選択したときには「ア行」、「削除」キーを仮選択したときには「削除」、「空白」キーを仮選択したときには「空白」のように、音声が出力される。また、仮想キーボードが切り替わったときにも、必要に応じて、仮想キーボードを説明する音声が出力される。例えば、かな入力用仮想キーボードに切り替わった際には、「かな入力です」のように音声が出力される。
また、例えば、「サ行」キーに触れている状態（まだ確定はしていない）では、第１０図（ａ）に示すように、カーソル位置に「サ」が表示されると共に、「サ行」のように音声が出力される。「改行」を仮選択した状態では、第１０図（ｂ）に示すように、カーソルの近傍に「改行」のように、キーに関する説明が表示されると共に、「改行」のように音声が出力される。
以下に、このような構成の入力装置及び携帯電話機１の入力動作を、それを示す第１１〜１３、１６、１８〜２１図のフローチャートを参照しながら説明する。
主処理部１１は、プログラムが起動した後、又は状況に応じて、メニュー画面（に対応した仮想キーボード）を表示部１２の表示パネル３に表示する（第１１図Ｓ８０）。例えば、携帯電話機であれば、「メールの送受信」、「ウェブ機能」、「電話帳」、「機能設定」等の項目がキーとして表示される。
主処理部１１は、次いで、入力信号処理部１０に、何れのキーが選択され押されたかを判定させる（Ｓ８１）。
主処理部１１は、機能設定キーが選択され押されていれば（Ｓ８１）、機能設定画面を表示部１２の表示パネル３に表示し（Ｓ８２）、更に、入力信号処理部１０に、何れのキーが選択され押されたかを判定させる（Ｓ８５）。
主処理部１１は、表示モードの設定キーが選択され押されていれば（Ｓ８５）、表示モードの設定を行い（Ｓ８６）、音声モードの設定キーが選択され押されていれば（Ｓ８５）、音声モードの設定を行う（Ｓ８７）。更に、機能設定画面を表示部１２の表示パネル３に表示し続け（Ｓ８２）、入力信号処理部１０に、何れのキーが選択され押されたかを判定させ（Ｓ８５）、終了キーが選択され押されれば、機能設定を終了し（Ｓ８７）、メニュー画面の表示（Ｓ８０）に戻る。
機能設定画面には、様々な設定の中に、表示モードの設定、音声モードの設定が含まれている。表示モードの設定では、表示パネル３に仮想キーボードを表示するか（通常のモード）、表示しないか（最小表示モード）を選択する。音声モードの設定では、音声による通知を行うか否かを選択する。
主処理部１１は、ボタン２が選択され押されていれば（Ｓ８１）、画面２を表示部１２の表示パネル３に表示し（Ｓ８３）、ボタン３が選択され押されていれば（Ｓ８１）、画面３を表示部１２の表示パネル３に表示し（Ｓ８４）、それらの画面による処理が終了すれば、メニュー画面の表示（Ｓ８０）に戻る。
何れのキーが選択され押されているかを判定する際、入力信号処理部１０は、先ず、パラメータｆｌｋをリセットして０とする（第１２図Ｓ１）。パラメータｆｌｋは、前回の処理サイクル（サンプリングサイクル）でタッチパッドが触れられていた場合に１、そうでない場合に０となる。
次に、入力信号処理部１０は、タッチパッド５が押されて（触れられて）いるか否かを判定し（Ｓ２）、押されていれば、タッチパッド５から押されている位置の座標（ｘ，ｙ）を取得する（Ｓ３）。
入力信号処理部１０は、座標（ｘ，ｙ）を取得すると（Ｓ３）、それをその位置を含む領域に対応するキー番号に変換する処理を行う（Ｓ４）。主処理部１１は、変換されたキー番号を受け取り、キー表示と音声出力の処理を行う（Ｓ５）。入力信号処理部１０は、後述する第１７図に示すようなキーバッファｋｂ（  ）に、変換されたキー番号（Ｓ４）を記憶させる（Ｓ６）。
主処理部１１は、座標（ｘ，ｙ）を受け取り、それを中心とする仮想キーボードを表示パネル３に表示する。主処理部１１は、受け取った座標（ｘ，ｙ）が変わる都度、仮想キーボードを移動させる。
次に、入力信号処理部１０は、パラメータｆｌｋを１にして（Ｓ７）、タッチパッド５が押されて（触れられて）いるか否かを判定する（Ｓ２）。
入力信号処理部１０は、タッチパッド５が押されていなければ（Ｓ２）、パラメータｆｌｋが１であるか否かを判定し（Ｓ８）、パラメータｆｌｋが１であれば、本入力キー番号の判定処理を行う（Ｓ９）。
主処理部１１は、判定処理された本入力キー番号（Ｓ９）を受け取り、キー表示と音声出力の処理を行った（Ｓ１０）後、本入力されたキーの処理を行う（Ｓ１１）。一方、入力信号処理部１０は、パラメータｆｌｋを０にして（Ｓ１２）、タッチパッド５が押されて（触れられて）いるか否かを判定する（Ｓ２）。
入力信号処理部１０は、パラメータｆｌｋが１でなければ（Ｓ８）、タッチパッド５が押されているか否かを判定する（Ｓ２）。
入力信号処理部１０は、キー番号に変換する処理（Ｓ４）では、タッチパッド５が押された（触れられた）位置の座標（ｘ，ｙ）がキー領域に含まれるかどうかを、仮想キーボード上にあるＮｋ個のキーについて判定する。あるキー領域にあると判定された時点で、そのキーに対応するキー番号を確定し、その処理を終える。
ここで、本発明に係る入力装置及び携帯電話機では、複数の仮想キーボードを状況に応じて切り替えて使用する。メニュー画面及び機能設定画面も仮想キーボードとして実現されている。個々の仮想キーボードの属性は、主処理部１１が内蔵するメモリ上に存在する仮想キーボードテーブルによって管理される。
仮想キーボードテーブルは、以下のような項目からなる。
ｋｂｎ；キーボード番号（仮想キーボードを一意的に区別する為の数値）
Ｎｋ；仮想キーボード上にあるキー数
Ｍｋｂ；音声通知機能がオンになっている場合に、その画面が表示されたときに出力される音声メッセージの内容（例えば、メニュー画面であれば、メニュー画面が表示されたときに、「メニュー画面です」という音声が出力される。）
その他、画面に表示される仮想キーボードの形状に関する複数の項目が有っても良い。例えば、仮想キーボードのサイズ（幅と高さ）、表示パネル３上での位置（左端からの距離、上端からの距離）、仮想キーボードの色等。
仮想キーボード上の各キーの属性は、主処理部１１が内蔵するメモリ上に存在する仮想キーテーブルによって管理される。
仮想キーテーブルは、以下のような項目からなる。
ｋｂｎ；キーに対するキーボード番号（仮想キーボードテーブルのｋｂｎと同じもの）
ｋｙｎ；キー番号、ｋｂｎとｋｙｎとにより、各キーは一意的に区別される。
Ｋｃｏｄｅ；キーコード
Ｎｋｂ；次に表示されるキーボード番号（０のときは、変化せず）
Ｃｋｙ；表示キーの表面（キートップ）に表示される文字
Ｅｋｙ；最小表示モード時、キーを仮選択したときに表示されるキーの説明
Ｍｋｙ；音声モード時、キーを仮選択したときに出力される音声メッセージの内容
Ｘｏｋ；操作キーの中心のｘ座標
Ｙｏｋ；操作キーの中心のｙ座標
Ｗｏｋ；操作キーの幅
Ｈｏｋ；操作キーの高さ
Ｘｖｋ；表示キーの中心のｘ座標
Ｙｖｋ；表示キーの中心のｙ座標
Ｗｖｋ；表示キーの幅
Ｈｖｋ；表示キーの高さ
Ｃｎｓ；非選択時のキーの色
Ｃｔｓ；仮選択時のキーの色
入力信号処理部１０は、キー番号に変換する処理（Ｓ４）では、先ず、キー領域の番号を示すパラメータｉを１にする（第１３図Ｓ２０）。
次に、入力信号処理部１０は、第１４図に示すように、タッチパッド５の左下隅の座標を（０，０）としたときの、キーボード番号ｋｂｎの仮想キーボードのｉ番目のキーに対応する領域の中心を（Ｘｏｋ（ｋｂｎ，ｉ），Ｙｏｋ（ｋｂｎ，ｉ））、幅をＷｏｋ（ｋｂｎ，ｉ）、高さをＨｏｋ（ｋｂｎ，ｉ）として、その領域の左端のｘ座標ｘ１＝Ｘｏｋ（ｋｂｎ，ｉ）−Ｗｏｋ（ｋｂｎ，ｉ）／２、その領域の右端のｘ座標ｘ２＝Ｘｏｋ（ｋｂｎ，ｉ）＋Ｗｏｋ（ｋｂｎ，ｉ）／２、その領域の下端のｙ座標ｙ１＝Ｙｏｋ（ｋｂｎ，ｉ）−Ｈｏｋ（ｋｂｎ，ｉ）／２、その領域の上端のｙ座標ｙ２＝Ｙｏｋ（ｋｂｎ，ｉ）＋Ｈｏｋ（ｋｂｎ，ｉ）／２を演算する（Ｓ２１）。
次に、入力信号処理部１０は、パラメータｆｌｋが１であり、かつ、前回の判定時（変換処理時）に得られたキー番号が入るべきパラメータｎｌが０でないか否かを判定する（Ｓ２２）。パラメータｆｌｋが１であり、かつ、パラメータｎｌが０でない、つまり、前回もタッチパッド５が押されていて、その位置が仮想キーボードの領域内にあった場合には、ｉ番目のキー領域を変化させる（Ｓ２３）。
入力信号処理部１０は、その領域を変化させる際（Ｓ２３）、ｘ１＝ｘ１＋Ｄｗ×ＳＩＧＮ（ｘ１−Ｘｏｋ（ｋｂｎ，ｎｌ））、ｘ２＝ｘ２＋Ｄｗ×ＳＩＧＮ（ｘ２−Ｘｏｋ（ｋｂｎ，ｎｌ））、ｙ１＝ｙ１＋Ｄｈ×ＳＩＧＮ（ｙ１−Ｙｏｋ（ｋｂｎ，ｎｌ））、ｙ２＝ｙ２＋Ｄｈ×ＳＩＧＮ（ｙ２−Ｙｏｋ（ｋｂｎ，ｎｌ））を演算する。
尚、ＳＩＧＮ（ｘ１−Ｘｏｋ（ｋｂｎ，ｎｌ））は、ｘ１−Ｘｏｋ（ｋｂｎ，ｎｌ）の演算結果の符号−，０，＋により、それぞれ−１，０，１の何れかを取る関数である。
ここで、タッチパッド５に触れたとき、その位置が隣り合ったキー領域の境界付近であった場合は、わずかな位置の変化で、選択されたキーが変化する可能性がある。このようなチャタリングを防ぐ為、第１５図に示すように、前回、あるキーが選択されている場合（第１５図では１ｓｔ番目のキー）、次回は、そのキー領域Ａを横方向にＤｗ、縦方向にＤｈ宛広げて、キーを判定する。
それに伴い、残りのキー領域も変化させる。そのときの規則は、例えば、あるキー領域Ｂの右端（又は左端）が、１ｓｔ番目のキーの中心よりも左側にあれば、そのキー領域の右端（又は左端）を左にＤｗだけ移動させる。また、右側にあれば、右にＤｗだけ移動させる。あるキー領域Ｃの上端（又は下端）が、１ｓｔ番目のキーの中心よりも上側にあれば、そのキー領域の上端（又は下端）を上にＤｈだけ移動させる。また、下側にあれば、下にＤｈだけ移動させる。
入力信号処理部１０は、その領域を変化させた（Ｓ２３）後、取得した（第１２図Ｓ３）座標（ｘ，ｙ）のｘがｘ１〜ｘ２の範囲に有り、ｙがｙ１〜ｙ２の範囲に有るか否かを判定し（Ｓ２４）、ｘがｘ１〜ｘ２の範囲に有り、ｙがｙ１〜ｙ２の範囲にあれば、パラメータｎｌをｉとして（Ｓ２５）リターンする。
入力信号処理部１０は、パラメータｆｌｋが１でない、又は、パラメータｎｌが０であるとき（Ｓ２２）、その領域を変化させる（Ｓ２３）ことなく、ｘがｘ１〜ｘ２の範囲に有り、ｙがｙ１〜ｙ２の範囲に有るか否かを判定する（Ｓ２４）。
入力信号処理部１０は、ｘがｘ１〜ｘ２の範囲に無い、又は、ｙがｙ１〜ｙ２の範囲に無いとき（Ｓ２４）、パラメータｉに１を加算した（Ｓ２６）後、仮想キーボード上のキー領域の個数Ｎｋ（ｋｂｎ）とパラメータｉとの大小を判定し（Ｓ２７）、パラメータｉがＮｋ（ｋｂｎ）より大きいときは、Ｎｋ（ｋｂｎ）個のキー領域の判定を終了し、パラメータｉを０として（Ｓ２８）、パラメータｎｌをｉとする（Ｓ２５）。このとき、パラメータｎｌは０となり、キー番号は入らない。
入力信号処理部１０は、パラメータｉがＮｋ（ｋｂｎ）より大きくないときは（Ｓ２７）ｉ番目のキーに対応する領域の範囲を演算する（Ｓ２１）。
ところで、タッチパッド５から指が離れるとき、指が微妙にタッチパッド面で動くことにより、ユーザが意図しないキー番号が入力されてしまう可能性がある。そこで、第１７図に示すような任意のサイズＳｂのキーバッファｋｂ（  ）を用意し、これにサンプリング周期で仮入力されたキー番号を古い順に記憶しておく。
タッチパッド５から指が離れたとき、キーバッファｋｂ（  ）中のキー番号を最新のものから順に調べ、所定の個数Ｎｒ以上連続して、同一キー番号が記憶されている場合にのみ、そのキー番号を本入力キー番号として採用する。これにより、ユーザが意図しないキー番号の入力を防止することが出来る。
第１７図では、指が離れた時点で、７個のキー番号が記憶されている。Ｎｒ＝３と設定されているとする。ｋｂ（７）から順に、キー番号を調べ、同一キー番号が連続している回数（個数）をカウントする。ここでは、ｋｂ（４）からｋｂ（２）にかけ、３回連続して同一キー番号２１が記憶されている。これがＮｒ＝３以上になっている為、キー番号２１が本入力キー番号となる。
例えば、Ｎｒ＝４とした場合、何れのキー番号も条件に当てはまらないが、そのようなときは、最新のキー番号１７を本入力キー番号として採用する。
入力信号処理部１０は、本入力番号の判定処理（第１２図Ｓ９）では、先ず、パラメータｉを、キーバッファｋｂ（  ）に古いものから順に記憶されているキー番号の個数ｎｋとする（第１６図Ｓ３０）。
入力信号処理部１０は、次に、キーバッファｋｂ（  ）中に同一番号が連続して記憶されている個数を示すパラメータｃをリセットして０にする（Ｓ３１）。
入力信号処理部１０は、次に、パラメータｉから１を減算した（Ｓ３２）後、パラメータｉが０であるか否かを判定し（Ｓ３３）、０でなければ、キーバッファｋｂ（  ）中のｋｂ（ｉ）のキー番号が、ｋｂ（ｉ−１）のキー番号と同一か否かを判定する（Ｓ３４）。
入力信号処理部１０は、ｋｂ（ｉ）のキー番号が、ｋｂ（ｉ−１）のキー番号と同一であれば（Ｓ３４）、パラメータｃに１を加算した（Ｓ３５）後、パラメータｃと所定の個数Ｎｒとが等しいか否かを判定し（Ｓ３６）、等しければ、本入力キー番号をｋｂ（ｉ）のキー番号に確定し（Ｓ３７）リターンする。
入力信号処理部１０は、パラメータｃと所定の個数Ｎｒとが等しくなければ（Ｓ３６）、パラメータｉから１を減算する（Ｓ３２）。
入力信号処理部１０は、ｋｂ（ｉ）のキー番号が、ｋｂ（ｉ−１）のキー番号と同一でなければ（Ｓ３４）、パラメータｃをリセットして０にする（Ｓ３１）。
入力信号処理部１０は、パラメータｉが０であれば（Ｓ３３）、Ｎｒ回以上連続して記憶されているキー番号が無かったので、本入力キー番号を最新のｋｂ（ｎｋ）のキー番号に確定し（Ｓ３８）リターンする。
主処理部１１は、キー表示と音声出力の処理を行う（第１２図Ｓ５，１０）に際して、先ず、そのキーが前回と同じキーであるか否かを判定し（第１８図Ｓ４０）、同じキーであれば、そのままリターンする。そのキーが前回と同じキーでなければ、最小表示モードに設定されているか否かを判定し（Ｓ４１）、最小表示モードに設定されていなければ、前回、仮選択された可視キー（表示パネル３に表示されたキー）の色を元に戻し（Ｓ４２）、今回、仮選択された可視キーの色を変える（Ｓ４３）。
主処理部１１は、次に、そのキーが文字キー又は記号キーであるか否かを判定し（Ｓ４４）、文字キー又は記号キーであれば、カーソル位置に仮表示されていた文字又は記号を更新する（Ｓ４５）。
主処理部１１は、次に、音声モードに設定されているか否かを判定し（Ｓ４６）、音声モードに設定されていれば、仮選択されたキーに関する情報を、音声処理部１５及びイヤホンジャック１９により音声で出力する（Ｓ４７）。音声モードでなければ、そのままリターンする。
主処理部１１は、次に、そのキーが文字キー又は記号キーであるか否かを判定し（Ｓ４４）、文字キー又は記号キーであれば、カーソル位置に仮表示されていた文字又は記号を更新する（Ｓ４５）。
主処理部１１は、そのキーが文字キー又は記号キーでなければ（Ｓ４４）、音声モードに設定されているか否かを判定する（Ｓ４６）。
主処理部１１は、最小表示モードに設定されていなければ（Ｓ４１）、前回、カーソル近傍に表示されたキーに関する情報を消去し（Ｓ４８）、今回のそのキーが文字キー又は記号キーであるか否かを判定する（Ｓ４９）。
主処理部１１は、今回のそのキーが文字キー又は記号キーであれば（Ｓ４９）、カーソル位置に仮表示されていた文字又は記号を更新し（Ｓ４５）、文字キー又は記号キーでなければ、カーソル近傍にそのキーに関する情報を表示する（Ｓ５０）。
主処理部１１は、本入力されたキーに対する処理（第１２図Ｓ１１）を行うに際して、先ず、最小表示モードに設定されているか否かを判定し（第１９図Ｓ５１）、最小表示モードに設定されていなければ、可視キー（表示パネル３に表示されたキー）の色を元に戻す（Ｓ５２）。次いで、そのキーが文字キー又は記号キーであるか否かを判定する（Ｓ５３）。
主処理部１１は、そのキーが文字キー又は記号キーであれば（Ｓ５３）、カーソル位置に仮表示されていた文字又は記号を更新し（Ｓ５４）、仮想キーボードの変更が必要であるか否かを判定する（Ｓ５５）。
主処理部１１は、仮想キーボードの変更が必要であれば（Ｓ５５）、現在表示している仮想キーボードを消去し（Ｓ５６）、新たに表示すべき仮想キーボードを表示して（Ｓ５７）リターンする。仮想キーボードの変更が必要がなければ、そのままリターンする。
主処理部１１は、最小表示モードに設定されているとき（Ｓ５１）、表示パネル３にキーに関する情報が表示されていれば、それを消去した（Ｓ５８）後、そのキーが文字キー又は記号キーであるか否かを判定する（Ｓ５３）。
主処理部１１は、そのキーが文字キー又は記号キーでなければ（Ｓ５３）、そのキーの機能に従った処理を行った（Ｓ５９）後、仮想キーボードの変更が必要であるか否かを判定する（Ｓ５５）。
尚、上述した第１２図のフローチャートでは、タッチパッドが押されているか否かを周期的に判定しているが、タッチパッドが押されたときに、割り込みがかかるようにすることも可能である。この場合、入力信号処理部１０は、先ず、タイマの計時時間ｔを０にリセットし、パラメータｆｌｋを０にリセットとする（第２０図Ｓ６０）。パラメータｆｌｋは、既にタッチパッドが触れられている場合に１、そうでない場合に０となる。
次に、入力信号処理部１０は、計時時間ｔが所定時間ｔ０に達しているか否かを判定し（Ｓ６１）、所定時間ｔ０に達していれば、パラメータｆｌｋが１であるか否かを判定する（Ｓ６２）。所定時間ｔ０に達していなければ、達する迄待機する。
入力信号処理部１０は、パラメータｆｌｋが１でなければ（Ｓ６２）、タイマの計時時間ｔを０にリセットした（Ｓ６３）後、計時時間ｔが所定時間ｔ０に達する迄待機する（Ｓ６１）。
入力信号処理部１０は、パラメータｆｌｋが１であれば（Ｓ６２）、本入力キー番号の判定処理を行う（Ｓ６４）（第１２図Ｓ９と同様）。
主処理部１１は、判定処理された本入力キー番号（Ｓ６４）を受け取り、キー表示と音声出力の処理を行った（Ｓ６５）後、本入力されたキーに対する処理を行う（Ｓ６６）（第１２図Ｓ１０，１１と同様）。一方、入力信号処理部１０は、計時時間ｔ及びパラメータｆｌｋをそれぞれ０にリセットした（Ｓ６７）後、計時時間ｔが所定時間ｔ０に達する迄待機する（Ｓ６１）。
所定時間ｔ０は、タッチパッド面とユーザの指との接触が途切れたと判定する為の最小時間である。つまり、計時時間ｔがｔ０を超えれば、指がタッチパッド面から離れたと判定される。計時時間ｔがｔ０に達する前に、タッチパッド部１３から信号が送信されると、割り込みがかかり、第２１図のフローチャートが示すような処理が行われ、計時時間ｔに再び０が、また、パラメータｆｌｋに１がそれぞれセットされる。
所定時間ｔ０が経過した時点で、パラメータｆｌｋの値が判定される。パラメータｆｌｋが１となるのは、所定時間ｔ０が経過する直前迄、指がタッチパッド面と接触していた場合である。このとき、指とタッチパッド面との接触が終わったと判定し、本入力キー番号を判定する為のルーチンへと分岐する、それ以外の場合は、何も行わず、ただ、計時時間ｔを再び０にリセットして、元に戻る。
入力信号処理部１０は、割り込みがかかると、タッチパッド５から押されている位置の座標（ｘ，ｙ）を取得し（第２１図Ｓ７０）、それをその位置を含む領域に対応するキー番号に変換する処理を行う（Ｓ７１）（第１２図Ｓ４と同様）。主処理部１１は、変換されたキー番号を受け取り、キー表示と音声出力の処理を行う（Ｓ７２）（第１２図Ｓ５と同様）。入力信号処理部１０は、第１７図に示すようなキーバッファｋｂ（  ）に、変換されたキー番号（Ｓ７１）を記憶させる（Ｓ７３）。
主処理部１１は、座標（ｘ，ｙ）を受け取り、それを中心とする仮想キーボードを表示パネル３に表示する。主処理部１１は、受け取った座標（ｘ，ｙ）が変わる都度、仮想キーボードを移動させる。
次に、入力信号処理部１０は、計時時間ｔに再び０を、また、パラメータｆｌｋに１をそれぞれセットして（Ｓ７４）リターンする。
実施の形態２．
第２２図は、本発明に係る携帯情報機器の実施の形態２の外観を示す正面図である。この携帯情報機器８は、筐体の上方に送受信用のアンテナ２を備え、筐体の正面上部に、液晶パネルからなる表示画面である表示パネル３が設けられている。表示パネル３の下方には、制御ボタン群４ａ及び本発明に係る入力装置の接触位置検出手段であるタッチパッド５が設けられている。その他の構成及び動作は、実施の形態１で説明した本発明に係る入力装置及び携帯電話機と同様であるので、同一箇所には同一符号を付して、説明を省略する。
尚、本発明に係る入力装置は、第２３図に示すように、従来の入力装置を内蔵した携帯情報機器９又は携帯電話機に接続コード７により外付けして使用する独立した汎用の入力装置６として実現することも出来る。
この場合、携帯情報機器９又は携帯電話機の表示パネル３に仮想キーボードを表示しないこと、及び特殊キー及び制御キーが仮入力されたとき、それらのキーコードを携帯情報機器９又は携帯電話機側へ送らないこと、即ち、本入力時にのみ、そのキーの機能を実行することが必要である。
また、携帯情報機器９又は携帯電話機に接続コード７により外付けして使用する独立した専用の入力装置６として実現することも出来る。その場合は、携帯情報機器９又は携帯電話機側とのソフトウェアの連携が可能であるから、上述した制約は不要である。
尚、上述した各実施の形態では、接触位置検出手段としてタッチパッドを使用しているが、タッチパッドの代わりにタッチパネルを使用しても良い。
産業上の利用可能性
第１発明に係る入力装置によれば、入力した文字を確認した後確定出来るので入力ミスが少なく、全てのかな文字及びアルファベット文字等をそれぞれ１回の操作で選択入力することが出来、また、壊れ難い入力装置を実現することが出来る。また、仮想キーボード上のキー位置を習熟するほど、入力速度を速めることが出来、小さな接触位置検出手段上に、非常に高密度でキーを配置することが出来、ポインティングディバイス、手書き文字入力及び自由線入力の為の装置等と兼用することで、多くの機能を付加することが出来る。
第２発明に係る入力装置によれば、小さな接触位置検出手段上に、非常に高密度でキーを配置することが出来、入力した文字群又は記号群を確認した後確定出来るので入力ミスが少なく、全てのかな文字群及びアルファベット文字群等をそれぞれ１回の操作で選択入力することが出来、また、壊れ難い入力装置を実現することが出来る。
第３発明に係る入力装置によれば、小さい形状でも入力ミスが少なく、小さな接触位置検出手段上に、非常に高密度でキーを配置することが出来、全てのかな文字及びアルファベット文字等をそれぞれ１回の操作で選択入力することが出来、また、壊れ難い入力装置を実現することが出来る。
第４発明に係る入力装置によれば、入力時のチャタリングを防止して入力ミスが少なく、小さな接触位置検出手段上に、非常に高密度でキーを配置することが出来、全てのかな文字及びアルファベット文字等をそれぞれ１回の操作で選択入力することが出来、また、壊れ難い入力装置を実現することが出来る。
第５発明に係る入力装置によれば、初心者にも入力し易く、小さな接触位置検出手段上に、非常に高密度でキーを配置することが出来、全てのかな文字及びアルファベット文字等をそれぞれ１回の操作で選択入力することが出来、また、壊れ難い入力装置を実現することが出来る。
第６発明に係る入力装置によれば、機能キーを備え、小さな接触位置検出手段上に、非常に高密度でキーを配置することが出来、全てのかな文字及びアルファベット文字等をそれぞれ１回の操作で選択入力することが出来、また、壊れ難い入力装置を実現することが出来る。
第７発明に係る入力装置によれば、ユーザが入力し易い仮想キーボードを選択することが出来、小さな接触位置検出手段上に、非常に高密度でキーを配置することが出来、全てのかな文字及びアルファベット文字等をそれぞれ１回の操作で選択入力することが出来、また、壊れ難い入力装置を実現することが出来る。
第８発明に係る入力装置によれば、ダイヤルし易く、小さな接触位置検出手段上に、非常に高密度でキーを配置することが出来、全てのかな文字及びアルファベット文字等をそれぞれ１回の操作で選択入力することが出来、また、壊れ難い入力装置を実現することが出来る。
第９，１０発明に係る入力装置によれば、入力し易く、入力ミスが少なく、小さな接触位置検出手段上に、非常に高密度でキーを配置することが出来、全てのかな文字及びアルファベット文字等をそれぞれ１回の操作で選択入力することが出来、また、壊れ難い入力装置を実現することが出来る。
第１１発明に係る入力装置によれば、入力し易く、入力ミスが少なく、小さな接触位置検出手段上に、非常に高密度でキーを配置することが出来、全てのかな文字及びアルファベット文字等をそれぞれ２回の操作でより速く選択入力することが出来、また、壊れ難い入力装置を実現することが出来る。
第１２発明に係る入力装置によれば、視覚障害者でも入力し易く、入力ミスが少なく、小さな接触位置検出手段上に、非常に高密度でキーを配置することが出来ると共に、配置するキーを削減することが出来、全てのかな文字及びアルファベット文字等をそれぞれ簡単な操作で選択入力することが出来、また、壊れ難い入力装置を実現することが出来る。
第１３発明に係る入力装置によれば、入力し易く、入力ミスが少なく、小さな接触位置検出手段上に、非常に高密度でキーを配置することが出来ると共に、全てのかな文字及びアルファベット文字等をそれぞれ簡単な操作で選択入力することが出来、また、壊れ難い入力装置を実現することが出来る。
第１４発明に係る携帯電話機によれば、入力ミスが少なく、小さな接触位置検出手段上に、非常に高密度でキーを配置することが出来、全てのかな文字及びアルファベット文字等をそれぞれ簡単な操作で選択入力することが出来、また、入力装置が壊れ難い携帯電話機を実現することが出来る。
第１５発明に係る携帯情報機器によれば、入力ミスが少なく、小さな接触位置検出手段上に、非常に高密度でキーを配置することが出来、全てのかな文字及びアルファベット文字等をそれぞれ簡単な操作で選択入力することが出来、また、入力装置が壊れ難い携帯情報機器を実現することが出来る。
【図面の簡単な説明】
第１図は本発明に係る入力装置及び携帯電話機の実施の形態の外観を示す正面図、第２図は第１図に示す入力装置及び携帯電話機の構成例を示すブロック図で、第３図はタッチパッドの構成例を示す説明図、第４図は仮想キーボードの例を示す説明図、第５図は仮想キーボードの例を示す説明図、第６図は表示パネルの表示例を示す説明図、第７図は表示パネルの表示例を示す説明図、第８図は表示パネルの表示例を示す説明図、第９図は表示パネルの表示例を示す説明図、第１０図は表示パネルの表示例を示す説明図、第１１図は本発明に係る入力装置及び携帯電話機の動作例を示すフローチャート、第１２図は本発明に係る入力装置及び携帯電話機の動作例を示すフローチャート、第１３図は本発明に係る入力装置及び携帯電話機の動作例を示すフローチャート、第１４図は本発明に係る入力装置及び携帯電話機の動作例を示す説明図、第１５図は本発明に係る入力装置及び携帯電話機の動作例を示す説明図、第１６図は本発明に係る入力装置及び携帯電話機の動作例を示すフローチャート、第１７図はキーバッファの構成例を示す説明図、第１８図は本発明に係る入力装置及び携帯電話機の動作例を示すフローチャート、第１９図は本発明に係る入力装置及び携帯電話機の動作例を示すフローチャート、第２０図は本発明に係る入力装置及び携帯電話機の動作例を示すフローチャート、第２１図は本発明に係る入力装置及び携帯電話機の動作例を示すフローチャート、第２２図は本発明に係る携帯情報機器の実施の形態の外観を示す正面図、第２３図は本発明に係る入力装置の外観例を示す説明図である。
【図１】
2003067417.tif 000003
【図２】
2003067417.tif 000004
【図３】
2003067417.tif 000005
【図４】
2003067417.tif 000006
【図５】
2003067417.tif 000007
【図６】
2003067417.tif 000008
【図７】
2003067417.tif 000009
【図８】
2003067417.tif 000010
【図９】
2003067417.tif 000011
【図１０】
2003067417.tif 000012
【図１１】
2003067417.tif 000013
【図１２】
2003067417.tif 000014
【図１３】
2003067417.tif 000015
【図１４】
2003067417.tif 000016
【図１５】
2003067417.tif 000017
【図１６】
2003067417.tif 000018
【図１７】
2003067417.tif 000019
【図１８】
2003067417.tif 000020
【図１９】
2003067417.tif 000021
【図２０】
2003067417.tif 000022
【図２１】
2003067417.tif 000023
【図２２】
2003067417.tif 000024
【図２３】
2003067417.tif 000025
【国際調査報告】
2003067417.tif 000026
2003067417.tif 000027
2003067417.tif 000028
2003067417.tif 000029