(57)【要約】【課題】パソコン等の手動入力装置にキーボードを使用する場合、手の大きさ、キーを打つ時の癖等はキーボードを使用する人によって異なるため、数種類のキーボード配列から最適なものを選択することは困難であった。【解決手段】タッチパネルをキーボードとして用い、初期設定時に使用者の文字を打つタッチパネル上の配列位置を登録しておき、この登録したタッチパネル上の文字配列位置で文字を入力することにより使用者の手の大きさ，キーを打つ時の癖等に対応した使いやすい文字入力装置を得る。【選択図】      図１
2005115808.tif 000002
【特許請求の範囲】
【請求項１】
複数の文字数字記号に対応したコードを出力する文字入力装置において、
前記文字数字記号毎に所定の位置を記憶する記憶手段と、
前記記憶手段に記憶された所定の位置に前記文字数字記号を表示するタッチパネル式の表示手段と、
前記表示手段への接触の位置を検出する検出手段と、
前記所定の位置と前記接触の位置との比較データに基づいて前記文字数字記号に対応したコードを出力する出力手段と、
を備えたことを特徴とする文字入力装置。
【請求項２】
請求項１に記載の文字入力装置であって、
前記所定の位置の登録を指示する指示手段と、
前記指示手段の指示に基づいて文字を表示する表示手段とを更に備え、
前記記憶手段は、
前記表示手段の表示に基づいて前記検出手段の検出した接触の位置を前記文字の所定の位置として登録することを特徴とする文字入力装置。
【請求項３】
請求項１に記載の文字入力装置であって、
前記表示手段における少なくとも２以上の文字数字記号に対応した位置への指の接触を指示する指示手段と、
前記表示手段の表示に基づいて前記指の接触位置を検出する検出手段と、
前記指の接触位置の相対関係に基づいてすべての入力可能な文字数字記号の位置を設定する設定手段と、
前記設定手段で設定した文字数字記号の位置を記憶する記憶手段と、
前記記憶手段が記憶した文字数字記号の位置に前記文字数字記号を表示する表示手段と、
前記表示手段への接触の位置を検出する検出手段と、
前記文字数字記号の位置と前記接触の位置とに基づいて前記文字数字記号を入力する入力手段と、を備えたことを特徴とする文字入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パーソナルコンピューター等の入力手段として用いられるタッチパネルに関するものである。
【背景技術】
【０００２】
従来パーソナルコンピュータ（以下ＰＣと略す）等に文字を入力する入力手段として、キーボードが広く用いられている。キーボードには図１２に示すようにいくつかの種類のキー配列が使用されている。
【０００３】
例えば図１２の（Ａ）はＪＩＳ（ＱＷＥＲＴＹ）配列、（Ｂ）はＯＥＡ配列、（Ｃ）はＤＶＯＲＡＫ配列として良く知られている。
キーボードにおけるキー間隔は一定の間隔で整列されているものがほとんどである。これらの配列のキーボードはＰＣに添付されているのみではなく単体で市販もされており使用者は好みのものを選択することが出来る。
【０００４】
一方でキーボードの文字配列位置を可変にしたキーボードも提案されている（特許文献１参照）。このキーボードは隣接するスイッチ群のハウジング間を一方のスイッチ群のハウジングから延設させた連結アームでスライド移動可能に連結し、各スイッチ群を連結させて拡張するための可動ユニットを設けたものである。
【特許文献１】特開２００２−２２９７１８号公報
【特許文献２】特開２００２−１８２８１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、手の大きさ，キーを打つ時の癖等はキーボードを使用する人によって異なるため、数種類のキーボードから最適なものを選択することは困難であり、その対策の為に機構的にキーボードの設定位置を可動可能とすることは入力装置そのものが大きく重厚となり実用性に欠けると言う問題点があった。
【０００６】
そこで本発明は、タッチパネルをキーボードとして用いて、初期設定時に使用するタッチパネル上の配列位置を登録しておき、この登録したタッチパネル上の文字配列位置で文字を入力することにより使用者の手の大きさ，キーを打つ時の癖等に対応した使いやすい文字入力装置を得ることを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、第１の発明のタッチパネルを用いた文字入力装置は、複数の文字数字記号に対応したコードを出力する文字入力装置（タッチパネル１０１）において、前記文字数字記号毎に所定の位置を記憶する記憶手段（ＨＤＤ２０４）と、前記記憶手段に記憶された所定の位置に前記文字数字記号を表示するタッチパネル式の表示手段（ディスプレイ１０１ｂ）と、前記表示手段への接触の位置を検出する検出手段（タッチパネル電極１０１ａ）と、前記所定の位置と前記接触の位置との比較データに基づいて前記文字数字記号に対応したコードを出力する出力手段（パーソナルコンピュータ１０２）と、を備えたものである。
【０００８】
上記目的を達成するため、第２の発明のタッチパネルを用いた文字入力装置は、請求項１に記載の文字入力装置であって、前記所定の位置の登録を指示する指示手段（ＣＰＵ２０１）と、前記指示手段の指示に基づいて文字を表示する表示手段（モニタ１０３）とを更に備え、前記記憶手段は前記表示手段の表示に基づいて前記検出手段の検出した接触の位置を前記文字の所定の位置として登録するものである。
【０００９】
上記目的を達成するため、第１の発明のタッチパネルを用いた文字入力装置は、請求項１に記載の文字入力装置であって、前記表示手段における少なくとも２以上の文字数字記号に対応した位置への指の接触を指示する指示手段（ＣＰＵ２０１）と、前記表示手段の表示に基づいて前記指の接触位置を検出する検出手段（透明電極１０１ａ）と、前記指の接触位置の相対関係に基づいてすべての入力可能な文字数字記号の位置を設定する設定手段（ＣＰＵ２０１）と、前記設定手段で設定した文字数字記号の位置を記憶する記憶手段（ＨＤＤ２０４）と、前記記憶手段が記憶した文字数字記号の位置に前記文字数字記号を表示する表示手段（ディスプレイ１０１ｂ）と、前記表示手段への接触の位置を検出する検出手段（タッチパネル１０１）と、前記文字数字記号の位置と前記接触の位置とに基づいて前記文字数字記号を入力する入力手段と、を備えたものである。
【発明の効果】
【００１０】
本発明において、タッチパネルをキーボードとして用い初期設定時に使用する文字配列位置をあらかじめ登録しておき、この登録したタッチパネルの文字配列位置で文字を入力すれば使用者の手の大きさ，キーを打つ時の癖等に対応した使いやすい文字入力装置を得ることが出来る。
【発明を実施するための最良の形態】
【００１１】
タッチパネルを、キーボードのキー間隔が自由に設定出来る文字入力装置として実施することにより使いやすい最良の文字入力装置を得る。
【実施例１】
【００１２】
以下本発明の文字入力装置について、添付図面を参照して説明する。
図１は文字入力装置例の実施形態を示す外観図でタッチパネル１０１、ＰＣ１０２、モニタ１０３、マウス１０４から構成される。
【００１３】
次に動作例について説明する。
まず、最初に初期設定として入力に用いる文字を１文字ずつモニター１０３に表示し、この表示された文字のタッチパネル１０１上の位置を指で接触指定する。そしてこの位置を表示された文字の座標としてＰＣ１に内蔵されるメモリに記憶する。これを入力に用いる文字毎に行う。
【００１４】
入力に用いる文字全ての座標の記憶が終了するとこの座標をタッチパネル１０１のキーボード用文字座標としてＰＣ１０２のメモリに記憶し登録する。
【００１５】
次にＰＣ１０２のメモリから文字座標を読み出しタッチパネル１０１上に文字座標に基づいた文字を表示する。そしてタッチパネル１０１に表示された文字を指で接触指定すれば、その位置の文字がＰＣ１０２の文字データとして入力される。
【００１６】
図２は図１の文字入力装置例のシステムブロック図でＰＣ１０２を中心としており、キーボードとして用いるタッチパネル１０１、マウス１０４、ＣＰＵ２０１、ＵＳＢコントローラ２０２、文字座標を記憶するメモリ２０３、ＨＤＤ２０４：ハードディスク、ＶＧＡ２０５：ＶＧＡ出力回路、バスライン２０６、モニタ１０３で構成されている。
【００１７】
図３は初期設定時にモニタ１０３に表示する例で（Ａ）は言語選択（Ｂ）は入力に用いる文字を示したものである。この様なモニター画面に表示された指示に従って初期設定を行う。
【００１８】
次に文字入力時の動作例について説明する。
まずＰＣ１０２の電源を投入し、タッチパネル１０１をキーボードとして用いる標準設定を行う。この標準設定はＨＤＤ２０４に記憶されている配列テーブルを読み出し、タッチパネル用ディスプレイ１０１ｂ上には例えば図１２の（Ａ）のように標準のキーボードのキー配列を表示する。
【００１９】
ディスプレイ１０１ｂ上に表示された文字をタッチパネル１０１ａ上から触るとその点の座標がＵＳＢコントローラ２０２を経由してＣＰＵ２０１に送られ、ＣＰＵ２０１では配列テーブルの座標と照合し一致した座標の文字を入力する。
【００２０】
タッチパネル１０１は図５（Ｂ）に示すように透明電極Ａ，Ｂを持つタッチパネル１０１ａとタッチパネル側に文字を表示するＣＲＴ、液晶もしくはＥＬ等の表示媒体から形成されるディスプレイ１０１ｂにより構成される。タッチパネル１０１ａを触り電極Ａと電極Ｂを接触させると接触点の位置が座標として抽出される。
【００２１】
まずキーボード初期設定プログラムを標準キーボード配列で表示したタッチパネル１０１とマウス１０４を用いて起動する。そうすると図３（Ａ）に示すキーボード初期設定プログラム画面がモニタ１０３上に表示されるから、以下この画面の指示に従ってタッチパネル１０１上のキーボードの初期設定を行う。
【００２２】
例えば図３の（Ａ）が表示され「英語」を選択すると次に（Ｂ）の画面が表示される。この時タッチパネルを触るとその触った位置の座標が登録され，次の文字がモニタ画面に表示される。以下同様に文字毎に位置を変えてタッチパネルを触ると図５の（Ａ）に示すように各文字に対するタッチパネル上の２次元座標（Ｘ，Ｙ）が示され図６の表のように順次メモリ２０３に記憶されていく。
【００２３】
そして、画面の指示に従ってキーボードに必要な文字座標のメモリ２０３への記憶が終了するとＨＤＤ２０４にユーザー定義のキー配列として登録する。そしてＰＣ１０２の次回電源投入時からユーザー定義のキー配列として起動し使用する。
【００２４】
また、タッチパネル１０１上には登録した座標に該当する文字を図５（Ａ）に示すように順次表示しておく。この様に登録済みの文字を表示することにより同じ座標に異なる文字が重畳することが無くなる。また既に登録済みの座標を次の文字の登録時に触れた場合警告を発し、やり直すよう指示する。
図６に登録した座標例を示す。
【００２５】
そして図４（Ａ）に文字座標入力方法、（Ｂ）に文字テーブル作成方法のフローチャートを示す。
【００２６】
（Ａ）は文字テーブルが登録済みの場合の文字入力方法である。まず文字テーブルを選定して文字座標設定を行う（Ｓ１０）。次にタッチパネル１０１のディスプレイ１０１ｂに文字表示を行う（Ｓ１１）。そしてディスプレイ１０１ｂに表示された文字をタッチパネル１０１ａから指で触ることにより電極Ａと電極Ｂを接触させて（以下接触と略す）座標を抽出する（Ｓ１２）。この抽出した座標と文字テーブルの文字座標とを照合して得た文字をモニタに表示して確認する（Ｓ１３）。ＯＫであれば文字データとして記憶する（Ｓ１５）。
【００２７】
（Ｂ）は文字テーブルを生成する方法である。まずモニタ１０３に文字を表示する（Ｓ２０）。そしてタッチパネル１０１上のその文字の位置を指で指定して接触することにより座標を抽出する（Ｓ２１）。そして抽出された座標をモニタに表示された文字の座標とする（Ｓ２２）。確認のためタッチパネル上の抽出された座標位置にその文字を表示する（Ｓ２３）。ＯＫであれば文字座標として記憶する（Ｓ２５）。
【実施例２】
【００２８】
実施例１は入力に用いる文字全てをタッチパネル上で接触指定して文字テーブルを生成していたが、１文字ずつ座標を設定するため時間がかかっていた。
【００２９】
そこで、まず隣り合う文字間の間隔を抽出することにより文字配列を行う。図７の（Ａ）に示すようにモニタに隣り合う文字列を表示し，その文字をタッチパネル上に想定した位置にユーザにより接触指定する。そして例えば図７に示すようにユーザＡ、ユーザＢはそれぞれ異なる間隔を接触指定する。
【００３０】
従って、図８のフローチャートに従ってユーザ毎に隣り合う文字間隔の情報を得て，この情報を基にユーザ毎のキーボード文字配列を生成する。
【００３１】
また、代表的な文字を選定し（例えば両端の文字）、タッチパネル上の座標をその文字に対して接触指定する。図９に示すように座標１としてＱ、座標２として｛、座標３としてＺ、座標４として＿の両端の文字をタッチパネル上で接触指定する。
【００３２】
次にこの代表的な文字の座標をもとに標準配列（例えば図１０（Ａ））の文字テーブルの座標をタッチパネル上では座標１〜座標４に従い図１０（Ｂ）のように設定する。
【００３３】
図９にキーボード初期設定プログラム例，図１１に初期設定時のフローチャート例を示す。このように代表的な文字を選択してこの文字の座標を接触指定することによりキーボード文字配列を生成すれば、初期設定をより早く簡単に行うことが出来る。
【図面の簡単な説明】
【００３４】
【図１】本発明の文字入力装置の概要を示す図である。
【図２】本発明に用いるパソコンの構成を示す図である。
【図３】本発明における初期設定プログラムの実施例１を示す図である。
【図４】文字テーブルを生成する方法１のフローチャートを示す図である。
【図５】タッチパネルの構造を示す図である。
【図６】本発明による文字テーブルの位置例を示す図である。
【図７】本発明における初期設定プログラムの実施例２を示す図である。
【図８】文字テーブルを生成する方法２のフローチャートを示す図である。
【図９】本発明における初期設定プログラムの実施例を示す図である。
【図１０】代表文字による文字テーブル生成例を示す図である。
【図１１】文字テーブルを生成する方法のフローチャートを示す図である。
【図１２】キーボードの標準キー配列を示す図である。
【符号の説明】
【００３５】
１０１    タッチパネル                  （文字入力装置）
１０１ａ  タッチパネル電極              （検出手段）
１０１ｂ  ディスプレイ                  （表示手段）
１０２    パーソナルコンピュータ：ＰＣ  （コードを出力する出力手段）
１０３    モニタ                        （表示手段）
１０４    マウス
２０１    ＣＰＵ                        （指示手段）（設定手段）
２０２    ＵＳＢコントローラ
２０３    メモリ
２０４    ＨＤＤ：ハードディスク        （記憶手段）
２０５    ＶＧＡ
２０６    バスライン
【図１】
2005115808.tif 000003
【図２】
2005115808.tif 000004
【図３】
2005115808.tif 000005
【図４】
2005115808.tif 000006
【図５】
2005115808.tif 000007
【図６】
2005115808.tif 000008
【図７】
2005115808.tif 000009
【図８】
2005115808.tif 000010
【図９】
2005115808.tif 000011
【図１０】
2005115808.tif 000012
【図１１】
2005115808.tif 000013
【図１２】
2005115808.tif 000014