(57)【要約】【課題】本発明は、正確にキー入力がされず、周辺のキーに入力された場合、或いは周辺にキーを同時に複数個入力された場合でも意図する入力を可能にする。【解決手段】キーボードを用いて、文字や記号、制御指示等の項目を入力する項目処理機能付き入力装置であって、多数の項目が配列され、指定された項目を入力する入力手段を備える。  キーボードから指定された項目と、その周辺の項目を含み、または入力される複数の指定項目を入力組として生成する組生成手段と、前記入力組の項目と他の入力組の項目を各組毎に抽出して、組が生成された順序で組み合わせ項目列を生成する項目列生成手段を備える。そして、前記項目列の一部又は、全てに対して所定の基準に基づいて評価する評価手段と、前記評価手段の評価順位に従い項目列を順位付ける評価順位策定手段と、前記順位付け手段の結果に基づいて入力された項目を決定する決定手段と、前記決定手段により決定された項目を出力する出力装置とを備える。【選択図】図２
2006005655.tif 000002
【特許請求の範囲】
【請求項１】
文字、記号、制御指示を含む項目を指定して入力させる入力手段と、
前記指定された項目と、該指定された項目の周辺に配列された項目から項目組を生成するか、または前記指定された複数の項目から項目組を生成する項目組生成手段と、
前記生成された項目組の順に項目を組合わせて項目列を生成する項目列生成手段と、
前記項目列を評価する項目列評価手段と、
前記項目列評価手段の評価に従って前記項目列を順位付けする評価順位策定手段と、
前記順位付けされた項目列を出力する出力手段
とを備えることを特徴とする項目処理機能付き入力装置。
【請求項２】
前記指定された項目は高く評価し、指定された項目の周辺の項目は低く評価する項目評価手段を更に備えることを特徴とする請求項１に記載の項目処理機能付き入力装置。
【請求項３】
前記項目列評価手段は、あらかじめ項目列と該項目列の重み付けとを対応つけて登録したリストを備え、前記リストを用いて前記生成された項目列を評価することを特徴とする請求項１に記載の項目処理機能付き入力装置。
【請求項４】
前記評価順位策定手段は、前記項目評価手段が付した評価と、前記項目列評価手段が付した評価を用いて順位付けすることを特徴とする請求項１に記載の項目処理機能付き入力装置。
【請求項５】
前記出力手段は、前記順位付けられた項目列を選択肢として表示する表示手段を備え、前記表示された選択肢から所望の項目列を選択させる選択肢選択手段を備えることを特徴とする請求項１に記載の項目列処理機能付き入力装置。
【請求項６】
前記選択肢選択手段により選択された項目列を記憶する選択記憶手段と、該選択記憶手段に記憶された項目列と前記項目列生成手段により生成された項目列を照合する照合手段とを更に備え、前記項目列評価手段は、前記リストを用いてされた評価より前記照合手段の照合結果を優先して評価することを特徴とする請求項５に記載の項目処理機能付き入力装置。
【請求項７】
前記入力手段は、指定された位置の座標を検出する座標検出手段と、あらかじめ定めた座標領域と項目との対応関係から前記指定された座標位置に対応する項目を特定する対応項目算出手段を更に備え、前記項目評価手段は、前記対応関係と指定された座標とに基づいて算出された項目を評価することを特徴とする請求項２に記載の項目処理機能付き入力装置。
【請求項８】
前記座標検出手段は、指定された位置の座標の補正係数を修正する補正係数修正手段を更に備え、該補正係数修正手段は、前記評価順位策定手段の評価結果に基づき前記補正係数を変更する手段を更に備えることを特徴とする請求項７に記載の項目処理機能付き入力装置。
【請求項９】
前記入力手段は、指定された位置の座標を検出する座標検出手段と、あらかじめ定めた座標領域と項目の対応関係を、前記項目評価手段の評価結果に基づき変更する座標項目対応修正手段を更に備えることを特徴とする請求項２に記載の項目処理機能付き入力装置。
【請求項１０】
前記入力手段は、指定された位置の座標を検出する座標検出手段と、指定された位置の座標の補正係数を修正する補正係数修正手段を更に備え、該補正係数修正手段は、前記選択肢選択手段による選択結果に基づき前記補正係数を変更する手段を更に備えることを特徴とする請求項5に記載の項目処理機能付き入力装置。
【請求項１１】
前記補正係数修正手段は、前記あらかじめ定めた座標と項目の対応関係を、前記選択肢選択手段による選択結果に基づき補正係数を変更する手段を更に備えることを特徴とする請求項１０に記載の項目処理機能付き入力装置。
【請求項１２】
文字、記号、制御指示を含む項目を指定して入力させる入力ステップと、
前記指定された項目と、該指定された項目の周辺に配列された項目から入力組を生成するか、または前記指定された複数の項目から項目組を生成する項目組生成ステップと、
前記生成された項目組の順に項目を組合わせて項目列を生成する項目列生成ステップと、
前記項目列を評価する評価ステップと、
前記評価ステップの評価に従って前記項目列を順位付けする評価順位策定ステップと、
前記順位付けられた項目列を出力する出力ステップ
とからなることを特徴とする項目処理機能付き入力プログラム。
【請求項１３】
請求項１２に記載の項目処理機能付き入力プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力装置に関し、より詳しくは、文字や記号、制御指示（決定，取消，カーソル移動等）を含む多数の項目を配列した入力装置から、ひとつの項目を指定して連続入力することにより、少なくともひとつ以上の項目からなる項目列を入力することが可能な項目処理機能付き入力装置に関する。
【背景技術】
【０００２】
計算機、パーソナルコンピュータ、各種制御装置，携帯端末、携帯電話等の電子機器における文字や記号、制御指示（決定、取消、カーソル移動）などの項目からなる項目列を入力する様々な入力装置や方法が提案されている。一般的によく知られている入力装置として、多数のメカニカルなキーを配列した押下型のキーボードがある。また、他の入力装置として、マウス、タブレット、タッチパネル等の座標指示手段を用いた装置があり、一般にソフトウェアキーボードと呼ばれているものがある。それらは、いずれも入力すべき文字や記号、制御指示等の多数の項目が配列され、使用者が入力を意図した項目を、指や器具でタッチする、押下する、一定の距離に近づける、ポインターを設定する等で指定して、複数の項目を連続的に順次入力することにより意図する語、命令、指示の入力を可能としている。
【０００３】
以下、ソフトウェアキーボードを例にとって説明する。ここで、キーは、一つの項目に対応し、キーボードは、全てのキーを縦、横、あるいは斜めに配列した表示によって表現される。ソフトウェアキーボードとは、電子機器に備えられている表示部にキーボード状の表現を表示し、この表示にマウス、タブレット、タッチパネル等の座標指示手段などを用いてキーボード状の表現に含まれる個々のキーを指示する形態である。通常、個々のキーが指示されると、押下型のメカニカルキーボードにおいてキーが押下された場合と同様、文字や記号，制御指示等の項目が入力される、機能が実行されるなどの動作が行われる。
【０００４】
ソフトウェアキーボードについて、詳細に説明する。本例は、主にＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄａｔａ  Ａｓｓｉｓｔａｎｔ）などで利用されるソフトウェアキーボードに基づいている。本例のソフトウェアキーボードでは、液晶表示装置のような表示手段の一部にキーボード状の表現を表示する。図４５は一般的なＰＤＡ等での表示例である。図４５に示す表示部１の上側には現在入力編集中のテキスト２、例として「桜の花が」が表示され、下側にキーボード状の表現３が表示されているところを示している。
【０００５】
また一般的なＰＤＡでは座標入力手段にペンタブレット（以下単にタブレットと表記）を採用している。タブレットは表示部と一体となるよう作られており、使用者は表示部にペンでタッチすることで、実際にはタブレットにタッチし、タブレット上での座標を静電入力方式，電磁入力方式、抵抗入力方式等の方式で入力することができる。タブレットにペンがタッチすると、ＰＤＡはタブレット上の座標が表示部の表示に関する座標との対応関係があらかじめわかっているので、使用者が表示部のどの座標をタッチしたかを入力することができる。また、ソフトウェアキーボードにおいては、座標と個々のキーの対応関係をあらかじめ記憶しており、これに基づき、入力された座標から、使用者が表示されているキーボード状の表現のどのキーをタッチしたかを算出する。これにより、使用者が表示部に表示されている何を、すなわちソフトウェアキーボードのどのキーをタッチしたかを入力することができる。図４６はキーボード状の表現３をペン４でタッチしたところの説明図である。ここでは画面に表示されているキーボード状の表現３の内、キー「Ｓ」に対応する箇所をタッチしているところを示している。
【０００６】
【表１】
2006005655.tif 000003
【０００７】
表１は、あらかじめ記憶している座標と個々のキーの対応関係を示す一例である。この例では、キーが形成する枠の左上端の座標と、右下端の座標で作られる矩形領域に含まれる面内の座標が、キー枠に示されるひとつのキーに対応していることを示している。例えば図４６でペン4がキーボード状の表現３のひとつのキーをタッチし、その座標x,yが(22,316)であったとすると、その座標は(15,310)と(25,320)で作られる矩形領域に含まれるので、表１からキー「Ｓ」に対応する座標であることが算出される。なお、ここで示した座標と個々のキーの対応関係の記憶内容や対応するキーの算出方法は単なる一例であり、他にも様々な形態が知られている。例えば、ひとつのキーが占める矩形領域の中心座標と、その中心座標からの拡がり面積を対応関係として用意しておく方式がある。
【０００８】
タブレットにタッチされたことで座標が入力され、入力された座標からあらかじめ定めた座標と各キーの対応関係から、座標がキー「Ｓ」に対応する箇所であることが算出されると、通常のメカニカルキーボードのキー「Ｓ」が押下された場合と同様の動作、具体的には文字「Ｓ」が入力されるなど、が実行される。
なお、このソフトウェアキーボードでの入力は、通常のメカニカルキーボードでの入力に対応する（もしくは通常のメカニカルキーボードでの入力に置き換える）ものであるため、通常のメカニカルキーボードでの動作と同様の動作をする。すなわち、ローマ字入力、かな漢字変換なども、このソフトウェアキーボードに表示されるキー（項目）を指定して入力することで可能となる。
【０００９】
また通常、表示部に表示するキーボードの表現は自由に変更することが可能であり、状況に応じて異なるキーボード状の表現を表示することが可能である。図４７は一般的なＰＤＡの表示部1に図４5 とは異なるキーボード状の表現5を表示させた例である。この例ではひらがな５０音をキーボード状の表現５により表示させている。
これら表示されているキーボード状の表現を使用して項目を入力する場合は、座標入力手段として上述のタブレットではなく、マウスを使う事も可能である。一般的なパーソナルコンピュータなどでは、表示機能のみの表示部とマウスを備えているが、タブレット機能は備えていないため、画面を直接タッチしても座標を入力することはできない。このため、画面にマウスカーソルと呼ばれる記号を表示し、これをマウスによって移動させ、所望の位置に移動したところで、マウスのボタンを押し下げて（クリック）座標を入力する。図４８はマウス６を用い、キーボード状の表現３の内、キー「Ｓ」に対応する箇所に矢印7が一致した時に、クリックしたところの説明図である。座標入力にマウス６を使用する以外は、タブレットを使用する場合と同様であり、説明を省略する。
【００１０】
タブレットを使用する場合と似た例として、タッチパネルを使用する場合がある。ここで言うタッチパネルとは、ペンではなく指を使用して座標指定するものを示す。
また、上述の例はいずれも文字を入力するためのものであるが、必ずしも文字を入力するだけとは限らない。例えば図４９に示すように、切符の自動販売機などで使用されるソフトウェアキーボードにおいては、タッチパネルが使用され、券の種類や金額が入力される。ペンタブレットではなく指によるタッチパネルを使用しており、入力されるものが券の種類や金額であり、それに応じた処理（発券など）が行われる以外は上述の例と同様であるため、重ねて説明することはしない。またＡＴＭでは入金、記帳、振込など実行したい項目及び金額を入力する。
【００１１】
これに類似した方法として、入力に座標指示手段ではなく、各キーに対応する領域と同じ大きさ、形状のタッチセンサを並べた入力装置を使用するものもある。通常、タッチセンサは指で触られた事を検出して動作する。この場合、詳細な座標は入力されず、単にどのキーがタッチされたかだけが入力される。従って入力座標から対応するキーを計算する処理が不要となる。座標入力を行い、そこから対応するキーを算出する代わりにタッチされたタッチセンサから対応するキーを算出する以外は上述の例と同様であるため、重ねて説明することはしない。
また、ここまでに挙げた例では表示部と一体となった座標入力手段を使用しているが、表示部が無く、タブレットなどの座標入力手段にキーボード状の表現が印刷されている、もしくはキーボード状の表現が印刷された紙などを敷くなどの方法も考えられ、またそのような製品も存在する。図５０はタブレット８にキーボード状の表現９が印刷されている入力装置の説明図を示す。キーボード状の表現９を使用者に提示する方法が印刷されたものを使用する以外は、上述の表示部を使用する例と同様であるため、説明を省略する。
【００１２】
また、ここまでに挙げた例では２次元平面状の座標入力手段を使用しているが、3次元の座標入力装置を使う方法も考えられる。図５１は仮想空間１０においてソフトウェアキーボードを実現した例を示す。使用者１２はゴーグル状の表示部１３を装着し、空間１０にキーボード状の表現１１が浮いているかのような表示を得る。なお、この図ではキーボード状の表現１１は平面的な形状をなしているが、必ずしも平面的な形状である必要は無い。使用者はさらにペン先の３次元的な座標位置を検出可能なペン型デバイス１４を使用し、仮想空間に表示されているキーボード状の表現にタップする。タップされた事の判定は、例えば、ペン型デバイス１４のペン先の座標が、仮想的に表示されているキーボード状の表現１１の表側にあたる座標から、裏側にあたる座標に移動した時をタップしたものと見なすなどの方法で行う。なお、座標を検出するデバイスや、タップされた事の判定には他にも様々なものが考えられる。
ソフトウェアキーボードを改良した技術としては、特許文献１がある。この特許文献１で開示された技術によれば、まず通常のキーボード状の表現を表示し、使用者がタブレットにタッチすると、タッチされた箇所を中心とした拡大図を表示し、表示された拡大図のキーに対応する座標をタッチすることでキー入力ができる。すなわち、拡大図に対して座標指定を行えば良いため、キーに対応する座標の範囲を広くすることができ、誤入力を減少できる。
【特許文献１】特許第2,623,787号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
上述のように、種々の形態の入力装置が広く用いられているが、これら各種入力装置は入力を正確に行わなければならないという制約がある。すなわち、文字「Ｓ」を入力したい場合には、キー「Ｓ」に対応する箇所を正確にタッチしなければならない。通常、キー「Ｓ」に対応する箇所はある大きさをもった領域であり、そのキー、或いはそのキー領域の内側を表す座標に入力される必要があり、わずかでもそこから外れた個所、或いは座標が入力されると正しい文字「Ｓ」が入力されないだけでなく、場合により隣に位置する文字、例えば「Ｄ」が入力されてしまうことがある。図５２はキーボード状の表現３にペン４で「Ｓ」を入力しようとして、「Ｄ」を入力してしまった場合の説明図である。わずかなペン入力の位置のずれが誤入力の原因となり得ることがこの図からも見てとれる。また同時に２以上のキーが入力される場合も正確な入力が行われない原因となる。
このような場合、使用者は入力を削除して再度入力し直すなどの操作をしなければならないという問題がある。
【００１４】
このようなわずかな入力個所、或いは座標のずれによる誤入力を無くす、もしくは少なくするための工夫は行われているが、いくつかの理由により完全な解決は難しい。
理由のひとつは、ＰＤＡなどで要求される機器の小型化に伴い、各々のキーに対応する領域が小さくなることである。領域が小さくなれば小さくなるほど、その領域の座標を正確に入力するのは難しくなる。
別の理由は、使用者が指定したつもりの個所、或いは指定したつもりの座標と、実際に入力されるキー、或いは座標とにずれが生じる場合があることである。これには様々な原因があることが知られており、それらの原因には例えば座標入力手段それ自体の持つ精度の不足がある。他にも、使用者は表示を見て領域を判断するのであるが、この時、表示部、座標入力手段、座標入力手段をタッチするためのペン或いは指、使用者の目の位置関係などからなる視差が問題となることがある。また指でタッチする場合など、指の大きさに比べてキーが小さい場合に、誤差が伴うこともひとつの原因となる。更には、携帯端末，携帯電話等の場合、機器を片手で持ちながら、片手で入力するような不安定な保持状態の場合，または自動車、電車、飛行機、歩行中など移動体の中で、あるいは移動中に機器を操作する場合などである。
【００１５】
入力に座標指示手段ではなく、各キーに対応する領域と同じ大きさ、形状のタッチセンサを並べた入力装置を使用するものであっても、座標入力の場合には、どのキーに対応する領域がタッチされたかを計算によって求める処理が不要になる以外は、上述の例と同様であり、同じ問題、すなわち各々のキーに対応する領域を正確にタッチしなければならないという問題がある。
また座標入力手段を使用するが、表示部が無く、タブレット装置上にキーボード状の表示が印刷されている、キーボード状の表現が印刷された紙等を敷くなどの方法を使用する場合であっても、この問題はキーボード状の表現を使用者に提示する方法以外は上述の例と同様であり、同じ問題、すなわち各々の座標入力を正確に行わなければならないという問題がある。
また、特許文献１に開示された技術によれば、拡大図に対して座標指定を行えば良いため、キーに対応する座標の範囲を広くすることができ、誤入力を減少できるが、ひとつのキーを入力するために必ず２度のタッチ操作を必要とするという問題がある。
【００１６】
本発明は、上記従来の問題点に鑑みなされたものであって、その目的は、座標のずれによる誤入力が発生する場合、即ち、入力装置の配列された項目を指定せず周辺の項目を指定する場合であっても、又、個別指定する事が難しい小さなキーが密集している小型なキーボードにおいて、あるいは携帯機器を不安定な状態に保持し、操作しなければならないとき、指定するキーの周辺のキーを入力指定してしまった場合、あるいは指定しようとする項目の周辺の項目を複数指定してしまった場合であっても、使用者が一つのキーに対して一回のタッチ操作で入力でき、また入力を削除して再度入力し直すなどの操作をする必要のない項目処理機能付き入力装置、プログラム、およびコンピュータ読み取り可能な記録媒体を提供することにある。
【課題を解決するための手段】
【００１７】
本発明は、上記課題の解決を目的としてなされたもので、本発明の項目処理機能付き入力装置は、文字、記号、制御指示を含む項目を指定して入力させる入力手段と、前記指定された項目と、該指定された項目の周辺に配列された項目から項目組を生成するか、または前記指定された複数の項目から項目組を生成する項目組生成手段と、前記生成された項目組の順に項目を組合わせて項目列を生成する項目列生成手段と、前記項目列を準評価する項目列評価手段と、前記項目列評価手段の評価に従って前記項目列を順位付けする評価順位策定手段と、前記順位付けされた項目列を出力する出力手段とを備えることを特徴とする。
【００１８】
また、本発明の項目処理機能付き入力装置は、前記指定された項目は高く評価し、指定された項目の周辺の項目は低く評価する項目評価手段を更に備えることを特徴とする。
また、本発明の項目処理機能付き入力装置は、前記項目列評価手段は、あらかじめ項目列と該項目列の重み付けとを対応つけて登録したリストを備え、前記リストを用いて前記生成された項目列を評価することを特徴とする。
また本発明の項目処理機能付き入力装置は、前記評価順位策定手段が、前記項目評価手段が付した評価と、前記項目列評価手段が付した評価を用いて順位付けすることを特徴とする。
また本発明の項目処理機能付き入力装置は、前記出力手段が、前記順位付けられた項目列を選択肢として表示する表示手段を備え、前記表示された選択肢から所望の項目列を選択させる選択肢選択手段を備えることを特徴とする。
また本発明の項目処理機能付き入力装置は、前記選択肢選択手段により選択された項目列を記憶する選択記憶手段と、該選択記憶手段に記憶された項目列と前記項目列生成手段により生成された項目列を照合する照合手段とを更に備え、前記項目列評価手段は、前記リストを用いた評価より前記照合手段の照合結果を優先して評価することを特徴とする。
また本発明の項目処理機能付き入力装置は、前記入力手段が、指定された位置の座標を検出する座標検出手段と、あらかじめ定めた座標領域と項目との対応関係から前記指定された座標位置に対応する項目を特定する対応項目算出手段を更に備え、前記項目評価手段は、前記対応関係と指定された座標とに基づいて算出された項目を評価することを特徴とする。
また本発明の項目処理機能付き入力装置は、前記座標検出手段が、指定された位置の座標の補正係数を修正する補正係数修正手段を更に備え、該補正係数修正手段は、前記評価順位策定手段の評価結果に基づき前記補正係数を変更する手段を更に備えることを特徴とする。
また本発明の項目処理機能付き入力装置は、前記入力手段が、指定された位置の座標を検出する座標検出手段と、あらかじめ定めた座標領域と項目の対応関係を、前記項目評価手段の評価結果に基づき変更する座標項目対応修正手段を更に備えることを特徴とする。
また本発明の項目処理機能付き入力装置は、前記入力手段が、指定された位置の座標を検出する座標検出手段と、指定された位置の座標の補正係数を修正する補正係数修正手段を更に備え、該補正係数修正手段は、前記選択肢選択手段による選択結果に基づき前記補正係数を変更する手段を更に備えることを特徴とする。
また本発明の項目処理機能付き入力装置は、前記補正係数修正手段が、前記あらかじめ定めた座標と項目の対応関係を、前記選択肢選択手段による選択結果に基づき補正係数を変更する手段を更に備えることを特徴とする。
【００１９】
更に本発明の項目処理機能付き入力プログラムは、文字、記号、制御指示を含む項目を指定して入力する入力ステップと、前記指定された項目と、該指定された項目の周辺に配列された項目から入力組を生成するか、または前記指定された複数の項目から項目組を生成する項目組生成ステップと、前記生成された項目組の順に項目を組合わせて項目列を生成する項目列生成ステップと、前記項目列を評価する評価ステップと、前記評価ステップの評価に従って前記項目列を順位付けする評価順位策定ステップと、前記順位付けられた項目列を出力する出力ステップとからなることを特徴とする。
また本発明のコンピュータ読み取り可能な記録媒体は、前記項目処理機能付き入力プログラムを記録したことを特徴とする。
【発明の効果】
【００２０】
本発明の項目処理機能付き入力装置によれば、指定された項目と、該指定された項目の周辺に配列された項目から項目組を生成するか、または前記指定された複数の項目から項目組を生成する項目組生成手段と、前記生成された項目組の順に項目を組合わせて項目列を生成する項目列生成手段と、前記項目列を評価する項目列評価手段を備えているので、指定された項目から生成された複数個の項目列に対して、使用者の入力意図に近い適切な評価順位を得ることができ、使用者の入力操作の容易化と負担軽減が可能となる。
【００２１】
本発明の項目処理機能付き入力装置によれば、使用者の操作ミスで入力手段にて指定された項目が意図しない項目を指定しても、使用者の意図した項目列を生成し、決定することができる。即ち入力者が指定しようとする項目が正しく指定されなくても、指定しようとする項目の周辺の項目が指定される事で、当初指定しようとしていた項目を含む項目列を生成することが可能となる。又、ひとつの指定項目の指定だけでなく、複数の項目に渡って指定がなされた場合も、いわゆる同時押しの場合も、前記複数の項目と、その周辺に配列された項目のうち、少なくともひとつ以上の項目とを項目組とする事で、使用者の意図した項目列を生成することができる。いずれにしても本発明により使用者は、入力を意図した項目の指定を行う事が不可欠な指定方法に限定されず、図５３のように「け」を指定しようとして、「け」を含む複数の項目を同時に指定した場合でも、または図５４のように使用者が意図した項目「け」から外れた項目「こ」を指定した場合でも、指定項目に隣接した範囲、又は更にその外側を含む範囲等、予め定められた範囲にある項目の指定がなされれば、意図した項目列を生成できる。図５３は、指で押さえる方式のタッチパネルを示し、入力部が小さい場合に、指で押しにくいケースにおいて、使用者が入力を意図した項目「け」（９０６）のみを押さえず、複数の項目「う」「え」「お」「く」「け」「こ」を含む範囲（９０７）を押さえた場合である。図５４は、表示文字パレットをスタイラスペン910を用い、使用者が入力を意図した項目「け」（９０６）の隣の「こ」（９０８）を誤って指定して指定項目となった場合に、指定項目の周辺の項目も含んで、範囲（９０９）とする場合である。図５４に示された範囲（９０９）は、通常指定された項目に隣接する項目が対象となるが、この範囲９０９は任意に設定することが可能であり、例えば項目の一つ外側を範囲としてもよく、また二つ外側を範囲としてもよい。また右側（または上側）の範囲を左側（または下側）よりも広く設定してもよい。さらに範囲９０９は必ずしも隣接しない周辺を範囲として設定しても良く、このような範囲の設定により、複数の項目指定と、意図した項目から外れた項目指定とが同時になされる場合も同様に取扱できる。
【００２２】
また本発明の項目処理機能付き入力装置は、前記指定された項目は高く評価し、指定された項目の周辺の項目は低く評価する項目評価手段を更に備えることを特徴とする。このことにより、この項目処理機能付き入力装置によれば、多くの場合は使用者が意図する通りに正しく項目を入力したとして、使用者によって指定された項目には高い評価を与え、指定されなかった周辺の項目には低い評価を与えることにより、使用者の意図を反映した評価を行うことができる。
また本発明の項目処理機能付き入力装置は、前記項目列評価手段が、あらかじめ項目列と該項目列の重み付けとを対応つけて登録したリストを備え、前記リストを用いて前記生成された項目列を評価することを特徴とする。このことにより、この項目処理機能付き入力装置によれば、項目を組み合わせ生成された項目列の評価を、リストと照合することにより正確な評価することができるという効果を奏する。したがって、例えば、有用性の高い、即ち、よく使用される項目列ほど評価を高くして、有用性の低い、即ちあまり使用されない項目列ほど評価を低くすることができる。また特定の専門分野で使用される項目列のリストを用意すれば、リストに登録されている項目列の組み合わせの評価は高く、リストに登録されていない項目の組み合わせの評価は低く、など特定の専門分野に合わせた評価を行うことができるという効果を奏する。
【００２３】
また本発明の項目処理機能付き入力装置は、前記評価順位策定手段が、前記項目評価手段が付した評価と、前記項目列評価手段が付した評価を用いて順位付けすることを特徴とする。このことにより、この項目処理機能付き入力装置によれば、多くの場合は使用者が意図する通りに正しく項目を入力したとして、使用者によって指定された項目には高い評価を与え、指定されなかった周辺の項目には低い評価を与えることにより、使用者の意図を反映した評価を行うことができる。かつ、この項目処理機能付き入力装置によれば、項目を組み合わせ生成された項目列の評価を登録リストと照合することにより正確な評価することができるという効果を奏する。したがって、例えば、有用性の高い、即ちよく使用される項目列ほど評価を高くして、有用性の低い、即ちあまり使用されない項目列ほど評価を低くすることができる。またリストに登録されている項目列の組み合わせの評価は高く、リストに登録されていない項目の組み合わせの評価は低く、など特定の専門分野に合わせた評価を行うことができるという効果を奏する。
【００２４】
また、本発明の項目処理機能付き入力装置は、前記出力手段が、前記順位付けられた項目列を選択肢として表示する表示手段を備え、前記表示された選択肢から所望の項目列を選択させる選択肢選択手段を備える事を特徴としている。この構成の項目処理機能付き入力装置によれば、項目列の一部又は、全てを表示し、使用者は、表示された選択肢から所望の項目列を選択することができるという効果を奏する。したがって、使用者は、項目を正確に指定できなかった場合でも、出力された項目列から意図した項目列を選択することができるという効果を奏する。
【００２５】
また、本発明の項目処理機能付き入力装置は、前記選択肢選択手段により選択された項目列を記憶する選択記憶手段と、該選択記憶手段に記憶された項目列と前記項目列生成手段により生成された項目列を照合する照合手段を更に備え、前記項目列評価手段は、前記リストを用いてされた評価より前記照合手段の照合結果を優先して評価する事を特徴としている。この構成の項目処理機能付き入力装置によれば、組み合わせ生成された項目列を以前に記憶された項目列のリストを照合することにより、より正確な評価をすることができるという効果を奏する。したがって、例えば、以前に記憶されている項目列の組み合わせの評価は高く、以前に記憶されていない項目列の組み合わせの評価は低く、などの評価を行うことができるという効果を奏する。
【００２６】
また本発明の項目処理機能付き入力装置は、前記入力手段が、座標検出手段と、あらかじめ定めた座標領域と項目との対応関係から前記指定された座標位置に対応する項目を特定する対応項目算出手段を備え、前記項目評価手段は、前記対応関係と指定された座標とに基づいて算出された項目を評価することを特徴としている。このことにより、この項目処理機能付き入力装置によれば、前記あらかじめ定めた座標領域と項目の対応関係を入力座標に基づいてより正確な項目を算出することができるという効果を奏する。また、ある項目の座標領域と入力座標の差が小さい項目は評価を高く、座標領域と入力座標の差が大きい項目は評価を低く、などの評価を行うことができるという効果を奏する。
【００２７】
また、本発明の項目処理機能付き入力装置は、前記座標検出手段が指定された位置の座標の補正係数を修正する補正係数修正手段を更に備え、該補正係数修正手段は、前記評価順位策定手段の評価結果に基づき前記補正係数を変更する手段を更に備える事を特徴としている。この構成の項目処理機能付き入力装置によれば、評価順位策定手段の評価結果に基づき補正係数を変更することができるという効果を奏する。したがって、例えば、使用者が特別な操作をすることなく補正係数を適正に変更することができるという効果を奏する。このため補正係数を適正に変更することができ、より正確な座標入力ができるという効果を奏する。
また、本発明の項目処理機能付き入力装置は、前記入力手段が指定された位置の座標を検出する座標検出手段と、あらかじめ定めた座標領域と項目の対応関係を、前記項目評価手段の評価結果に基づき変更する座標項目対応修正手段を更に備える事を特徴としている。この構成の項目処理機能付き入力装置によれば、項目評価手段の評価結果に基づきあらかじめ定めた座標領域と項目の対応関係を変更することができるという効果を奏する。
したがって、例えば、使用者が特別な操作をすることなく、あらかじめ定めた座標領域と項目の対応関係を適正に変更することができるという効果を奏する。このため、より正確な項目列の入力ができるという効果を奏する。
また、本発明の項目処理機能付き入力装置は、前記入力手段が指定された位置の座標を検出する座標検出手段と、指定された位置の座標の補正係数を修正する補正係数修正手段を更に備え、該補正係数修正手段は、前記選択肢選択手段による選択結果に基づき補正係数を変更する手段を更に備える事を特徴としている。この構成の項目処理機能付き入力装置によれば、選択肢選択手段の選択結果に基づき補正係数を変更することができるという効果を奏する。したがって、例えば、使用者が特別な操作をすることなく、かつ使用者の操作を反映して、補正係数を適正に変更することができるという効果を奏する。このため、補正係数を適正に変更することにより、より正確な座標入力ができるという効果を奏する。
【００２８】
また、本発明の項目処理機能付き入力装置は、前記補正係数修正手段が、前記あらかじめ定めた座標と項目の対応関係を、前記選択肢選択手段による選択結果に基づき補正係数を変更する手段を更に備える事を特徴としている。この構成の項目処理機能付き入力装置によれば、選択手段の選択結果に基づき補正量を変更することができるという効果を奏する。したがって、例えば、使用者が特別な操作をすることなく、かつ使用者の操作を反映して、対応関係を適正に変更することができるという効果を奏する。このため、対応を適正に変更することができ、より正確な項目列の入力ができるという効果を奏する。
【００２９】
さらに、本発明の別の局面によれば、項目処理機能付き入力プログラムは、入力ステップと、項目組生成ステップと、項目列生成ステップと、評価ステップと、順位付けステップと、出力ステップを実現するプログラムである。即ち、文字、記号、制御指示を含む項目を指定して入力する入力ステップと、前記指定された項目と、該指定された項目の周辺に配列された項目から入力組を生成するか、または前記指定された複数の項目から項目組を生成する項目組生成ステップと、前記生成された項目組の順に項目を組合わせて項目列を生成する項目列生成ステップと、前記項目列を所定の基準に基づいて評価する評価ステップと、前記評価ステップの評価に従って前記項目列を順位付けする評価順位策定ステップと、前記順位付けられた項目列を出力する出力ステップとからなることを特徴とする。この構成の項目処理機能付き入力プログラムでは、上記構成の項目処理機能付き入力装置における入力手段と、項目組生成手段と、項目列生成手段と、前記項目列評価手段と、評価順位策定手段と、出力手段のそれぞれを、入力ステップ、項目組生成ステップ、項目列生成ステップ、項目劣評価ステップ、評価順位策定ステップ、出力ステップにより実現している。よって、本発明の項目処理機能付き入力装置と同様の作用効果を実現できるという効果を奏する。
【００３０】
また、本発明のコンピュータ読み取り可能な記録媒体は、上記構成の項目処理機能付き入力プログラムを記録しているものである。上記記録媒体に記録されたプログラムをコンピュータシステムにロードすることによって、上記項目処理機能付き入力装置を実現することが可能となるという効果を奏する。
以上により本発明によれば、目的とする項目の座標が選択された場合でも、または目的とする項目が選択されなかった場合や選択しにくい状況においても、大まかな位置でその項目を指定する事によって、目的とする項目が選択されたことと同様に処理されるので、確実にその項目を指定する事無く、使用者の意図する項目の指定が可能となるようになり、意図する項目の指定誤差による修正はもとより、当初から大よその位置での項目の入力を可能とさせる入力インタフェースの仕様を提供することが可能となる。
【発明を実施するための最良の形態】
【００３１】
以下、本発明を各実施例について、文字入力を例として図面を参照して説明する。
【実施例１】
【００３２】
図１は、本発明の項目処理機能付き入力装置のハードウエアの概略構成図を示す。また本発明のプログラムを実行する装置の形態を示す。また本発明のプログラムを記録した記録媒体からプログラムを読み出し実行する装置を示す。この項目処理機能付き入力装置は、ＣＰＵ901、記憶装置902、表示部903、入力手段904、記録媒体905によって構成されており、本発明のプログラムを記録媒体から読み取り、記憶装置902に記憶し、項目処理機能付き入力プログラムを実行する。図2は、この発明の実施例1において、図1に示した項目処理機能付き入力装置を、機能面から見たブロック構成図を示す。図2において、項目処理機能付き入力装置は、入力手段101、選択肢生成手段102、選択肢出力手段103、選択肢選択手段104、辞書記憶手段105によって構成されている。ここで、入力手段101、選択肢生成手段102、選択肢出力手段103、選択肢選択手段104、辞書記憶手段105は、ＣＰＵ901がプログラムを実行することにより実現される。
【００３３】
この発明において、「項目」は、押下型のメカニカルキーボード、ソフトウエアキーボード、または文字パレットのような入力装置から指定されて入力されるひとつのキー、ひとつの文字を意味する。「項目組」は、指定して入力された項目と、その周辺の項目とを合わせて構成される複数の項目を意味する。「項目列」は、複数の項目によって構成される意味のある単語、語を指す。
図２において、入力手段101は、対応項目計算手段101a、項目組生成手段101b、項目評価手段101ｃとからなる。ここで対応項目計算手段101aは、指定して入力された項目を特定する手段である。項目組生成手段101bは、指定して入力された項目と、その周辺の項目とを合わせて項目組を生成する手段である。項目評価手段101ｃは、指定された項目と、生成された項目を評価する手段である。
今、入力装置から一つの項目が指定されて入力されると、対応項目計算手段101aは入力された項目を指定項目として特定する。この特定された指定項目は、項目組生成手段101ｂに受入れられ、項目組生成手段101ｂがあらかじめ指定項目の周囲に位置する項目を表２として記憶しており、前記特定された指定項目に対応する周囲の項目を、前記表２から読み取り、前記特定された指定項目と、前記特定された指定項目の周囲の項目を合わせて項目組を生成する。項目組生成手段101bは、項目が同時に複数指定された場合もその周辺の項目を含めて項目組を生成する。
【００３４】
【表２】
2006005655.tif 000004
【００３５】
表２は各項目と、各項目に対応する周囲の項目との関係を示す表であり、例として図４７に示したひらがな50音のキーボードを使用する場合の表の一部を示す。また項目評価手段101ｃは、生成された項目組に含まれる項目を評価する手段であり、指定項目に10点を、指定項目の周辺項目に3点を付与する。なお、ここで付与される点数付与のルールは単なる一例であり、点数以外にあ、い。う、え、おのような順や、ａ，ｂ，ｃ，ｄ，ｅのような順、その他順位付けるもの、評価付けるものであればよく、任意に定めたルールによって評価することが可能である。
【００３６】
辞書記憶手段105は使用者が使いうる項目列の組合せを登録した単語群のリストを記憶しており、またそれに含まれる全単語に点数が付与され、単語と点数を対にして記憶している。表３は辞書記憶手段105に記憶される辞書のごく一部の例を示す。単語欄には単語、点数欄には対応する単語の点数が示されている。辞書は検索の都合から５０音順に並べられて記憶されている。単語は、例えば新聞、雑誌等に使用される頻度によって決められる有用性の観点から10段階に分類され、最上位のグループに含まれる単語には10点、次の下位グループに含まれる単語には9点、以降、下位になるごとに付与される点数が1点ずつ減り、最下位のグループに含まれる単語には1点の点数が付与されている。単語の評価は特定の専門分野に応じて決められ、それぞれ専門分野ごとに異なっていてもよい。なお、本実施例において付与される点数は一例に過ぎず、付与される点数、分類される段階数も含め任意に定めることが可能である。ここでも点数以外の重み、または評価要素であってもよい。また、辞書記憶手段はかな漢字変換など別の目的に使用する辞書と一体となっていても良い。
【００３７】
【表３】
2006005655.tif 000005
【００３８】
選択肢生成手段102は、項目列生成手段102a、項目列評価手段102b、評価順位策定手段102cからなる。前記入力手段101によって生成された項目組は、選択肢生成手段102に入力され、生成された項目組の順に、項目組に含まれる項目を組合わせ、辞書記憶手段105に参照し、単語として成立する組み合わせを、項目列生成手段102aが項目列として生成する。次に、項目列評価手段102bは、項目列生成手段102aが生成した項目列を辞書記憶手段105に参照し、その単語に付与されている点数から項目列を評価する。このようにして項目列とその評価は、評価順位策定手段102cに受入れられ、項目列評価手段102bが評価した結果に従ってそれぞれの項目列に順位を与える。以上のように選択肢生成手段102で生成された項目列は選択肢として次段に出力される。
選択肢出力手段103は選択肢生成手段102から得られた選択肢の出力を行う。
選択肢選択手段104は選択肢出力手段103から得られた1つ以上の選択肢から１つの選択肢の選択を行う。
【００３９】
本実施例１は文字入力を例とし、項目＝文字、項目組＝文字列、項目列＝単語として以下説明を行う。
図８は、本実施例１の項目処理機能付き入力装置の外観を示す例である。201は液晶表示装置等のディスプレイよりなる表示部である。202は表示部201に表示された入力が行われた文字列、203は表示部201に表示された、文字列の入力位置を表示するカーソル、204はひらがな５０音のキートップが表示されている文字パレット、205は文字パレットから文字を選択するためのスタイラスペンである。入力装置としては、ペンタイプのものの他、メカニカル押し下げ型キーボードや、図４５、図４６、図４８、図４９、図５０、図５１に示すソフトウェアキーボードを用いてもよい。
【００４０】
続いて本実施例１の項目処理機能付き入力装置の動作について、説明する。
図７は上記構成の項目処理機能付き入力装置により項目処理機能付き入力を行うためのフロー図である。図７に示すように本実施例１の項目処理機能付き入力フローは、ステップ１で、キーボードからひとつの項目が指定され、この指定された項目を指定項目として受け取り項目入力する（ステップ１）。（以下、単に「ステップ」を「Ｓ」と略記する）次に、各ステップの詳細を以下に説明するように、Ｓ２〜Ｓ１１までの各ステップにて処理を行い、終了する。
図９は本実施例１の項目処理機能付き入力装置の表示例である。表示されている内容は図８と同じである。図９に文字列２0２として表示された「先期と」に続けて、「こんき（今期）」を入力する場合の動作例について図１０から図２３で説明する。
【００４１】
図１０は「先期と」に続けて、「今期」を入力する場合の「こんき」の最初の文字である「こ」を選択するためにスタイラスペン205を文字パレット中のキー「こ」上でタップした状態である。このタップされたキー位置は即座に対応項目計算手段101aによって算出され、項目「こ」が特定され、項目が入力される（Ｓ１）。図１０では「こ」の領域の色を変化させることで、「こ」がタップされ、算出され、入力されたことを使用者に示している。次に、表2から項目「こ」の周辺の項目「え」「お」「は」「け」「ま」「せ」「そ」「や」が読み出され、項目「こ」と、その周辺の項目を含めたものが項目組として、項目組生成手段101bによって生成される（Ｓ２）。図１０において、生成された項目組を示す領域を太線で囲んで示しているが、これは図１０に前記項目及びその周辺の項目とからなる項目組を、キーボード上に視覚的に分かりやすくするために描いたものであり、実際に表示部に表示するものではなく、以降の図においても同様であることに注意されたい。項目組を生成する領域の大きさは、使用する機器、使用状態に応じて任意に設定すればよい。ただし、これらのタップされたキーを使用者に示すかどうかや、その方法、項目組を含む領域を使用者に示すかどうかや、その方法は様々な形態が考えられ、それらを本発明に適用することは容易である。上記項目組生成手段101ｂで生成された項目組は、次段の項目評価手段101cに受入れられ、項目評価手段101cは、指定された項目「こ」に高位の10点、指定された項目の周辺項目「え」「お」「は」「け」「ま」「せ」「そ」「や」にそれぞれ低位の3点を付与する。
【００４２】
図１１は「こんき」の2番目の文字である「ん」を選択するために、スタイラスペン205を文字パレット中のキー「ん」上でタップした状態である。このタップされたキー位置は即座に対応項目計算手段101aによって算出され、項目「ん」が特定され、項目入力される（Ｓ１）。次に項目「ん」の周辺の項目「り」「る」「れ」「を」が表２から読み出され、項目「ん」を含めた項目組が項目組生成手段101bによって生成される（Ｓ２）。さらに項目評価手段101cによってタップされた項目「き」に高位の10点、項目組の周辺項目「り」「る」「れ」「を」にそれぞれ低位の3点が付与される。
【００４３】
図１２は「こんき」の３番目の文字である「き」を選択するために、スタイラスペン205を文字パレット中のキー「き」上でタップした状態である。このタップされたキー位置は即座に対応項目計算手段101aによって算出され、項目「き」が特定され、項目入力される（S１）。次に項目「き」の周辺の項目「あ」「い」「う」「か」「く」「さ」「し」「す」が表２から読み出され、項目「き」を含めた項目組が項目組生成手段101bによって生成される（Ｓ２）。さらに項目評価手段101cによってタップされた項目「き」に高位の10点、項目組の周辺項目「あ」「い」「う」「か」「く」「さ」「し」「す」にそれぞれ低位の3点が付与される。
図１３は項目組をタップした順に上から順に並べたものである。第1番目の項目組は、「こ、え、お、は、け、ま、せ、そ、や」である。第2番目の項目組は、「ん、り、る、れ、を」である。第3番目の項目組は、「き、あ、い、う、か、く、さ、し、す」である。
【００４４】
上記した項目「こ」を含む項目組、項目「ん」を含む項目組、項目「き」を含む項目組は、項目列生成手段102aによって項目組が生成された順に並べられる。そして、辞書記憶手段105に含まれる全ての単語群から、最初のタップによって指定された項目を含むように生成された項目組中の項目が単語の最初の１文字となり、２番目のタップによって指定された項目を含むように生成された項目組中の項目が単語の２番目の１文字となり、３番目のタップによって指定された項目を含むように生成された項目組中の項目が単語の３番目の１文字となるという条件を満たした単語のみが、項目列として生成される。すなわち、まず生成された項目組から辞書記憶手段105の中で、条件を満たす単語が含まれ得る範囲のみを探索するために、探索範囲の算出し、範囲決定する（Ｓ３）。具体的には、最初のタップによって指定された項目を含むように生成された項目組中の項目が単語の最初の１文字目となる範囲を探索範囲とする。この場合には、単語の最初が「え、お、は、け、こ、ま、せ、そ、や」で始まる単語を格納した領域のみを探索範囲とする。なお、この探索範囲の算出方式は単なる一例であり、ベクトル方式など他にも様々な探索範囲算出方法が考えられ、本発明にそれらを適用することが可能である。
【００４５】
続いて、探索範囲より単語をひとつ取り出し（Ｓ４）、上記の条件、すなわち最初のタップによって生成された項目組に含まれる文字のいずれかが単語の最初の１文字となり、２番目のタップによって生成された項目組に含まれる文字のいずれかが単語の２番目の１文字となり、３番目のタップによって生成された項目組に含まれる文字のいずれかが単語の３番目の１文字となるという条件を満たすかどうか判定する（Ｓ５）。条件を満たす場合、単語を項目列とし、項目列に追加する（Ｓ６）。この時、単語に付与されている点数も表３を参照して項目列に付加する。続いて、探索範囲の全ての単語について上記の処理が終了したかどうかを判定し、終了していなければ終了するまで上記の処理を繰り返す（Ｓ７）。この例では、項目列として「こんき」、「えんき」、「はんき」、「まんき」、「せんき」が得られる。
【００４６】
項目列生成手段102aによって生成された全ての項目列に含まれる各単語に対し、項目列評価手段102bが辞書記憶手段105に記憶されている各単語に付与されている点数を付して項目列の評価を行う。この実施例では、生成された全ての項目列を評価しているが、指定された項目を含む項目列だけを評価するようにして、指定されない項目だけからなる項目列は評価をしなくてもよい。項目列評価手段102ｂの評価は、項目評価手段101cによってそれぞれの単語を構成する文字（項目）に付与された点数との和算を行い、その合計により項目列を評価する（Ｓ８）。
次に、評価順位策定手段102cが、上記ステップS8で得られた評価に基づいて、点数が高く有用性が高いとされる単語を頂点とした順位序列を得る。評価順位策定（Ｓ９）。
図１４は生成された項目列の評価例と、その項目列に順位序列を与えた例である。「こんき」を構成する３文字は直接タップされた項目のため、項目評価手段101cによってそれぞれに10点ずつが付与されており、また辞書記憶手段105によって3点付与される。よって「こんき」は33点と評価される。同様の方法によって評価された他の単語との比較から、評価順位策定手段102cによって、「こんき」は第１位の順位とされている。
上記選択肢生成手段102を構成する項目列生成手段102ａで生成され、項目列評価手段102ｂで評価され、評価順位策定手段102cで順位序列が与えられた各項目列は、選択肢出力手段103に供給され、選択肢として選択肢出力手段103によって表示部に提示される（Ｓ１０）。なお、この提示は評価順位策定手段102ｃが与えた順位序列の高いものから行われるものとする。図１５は、「こんき」「えんき」「はんき」「まんき」「せんき」が表示部に表示された提示例である。
【００４７】
図１６は、選択肢出力手段103によって、表示部に提示された選択肢206の中から、使用者によって、スタイラスペン205で「こんき」が指示され、選択肢選択手段104によって選択がなされた状態である（Ｓ１１）。
そして、図１７は選択肢選択手段104によって選択された項目列「こんき」がカーソル203の位置に確定した項目列として入力された表示例である。
なお、この時、使用者が常に選択肢から選択するほかに、評価順位策定手段102ｃが与えた順位序列の最も高いものがあらかじめ定めた基準の点数を上回っている場合、もしくは順位序列の最も高いものと、２番目に高いものの点数の差が、あらかじめ定めた基準の点数を上回っている場合には、使用者が特別な操作をしなくても、最も高いものが選択された場合と同様の動作をするようにしても良い。さらには、使用者が特定のキーボード上の特定の項目をタップするなどの操作をした場合のみ選択操作が行われ、そうでない場合には最も高いものが選択された場合と同様の動作をするようにしても良い。このような選択操作にかかわる動作や方法は様々なものが考えられ、それらを本発明に適用することができる。また、選択肢を使用者に提示する方法についても、提示場所や提示する選択肢の数は任意であり、例えば評価された際の点数が一定以上のもののみを提示するようにしてもよい。選択肢の表示にかかわる動作や方法は様々なものが考えられ、それらを本発明に適用することできる。また図１５は評価点数を表示していないが、評価点数を表示してもよい。
この後、選択された項目列「こんき」について、かな漢字変換をして、漢字に変換する。
【００４８】
次に、使用者が「こんき」の１番目の文字である「こ」を入力する際に、上記したような理由、あるいはその他の何らかの理由により、項目「そ」を間違えてタップしてしまった場合を図面を参照して説明する。
図１８は「こんき」の１番目の文字である「こ」を選択しようとして、間違えてスタイラスペン205を、文字パレット中のキー「そ」の上でタップしてしまった状態である。このタップされたキー位置は、即座に対応項目計算手段101aによって算出され、項目「そ」が特定される。次に項目「そ」周辺の項目「け」「こ」「ま」「せ」「や」「て」「と」「ら」が、表2から読み出され、項目「そ」を含めた項目組として項目組生成手段101bによって生成される。「こんき」の２番目の「ん」および３番目の「き」に関しては前述と同様であるため、繰り返し説明することはしない。
図１９は「こんき」の１番目の文字である「こ」を選択しようとして、間違えてスタイラスペンをキー「そ」上でタップしてしまった場合に、項目組生成手段101bによって生成される項目組をタップした順に上から順に並べたものである。前述とは１番目のタップによって生成される項目組の項目が異なっていることに注意されたい。
【００４９】
次に、これらの項目組から、前述と同様に選択肢生成手段102によって選択肢が生成される。より詳細には項目列生成手段102ａが項目列を生成する。そして項目列評価手段102ｂは項目評価手段101cが付与した評価と、辞書記憶手段105に記憶されている表３の点数を合計してえられる点数により評価し、評価順位策定手段102ｃが順位序列を与える。図２０は生成された項目列と、その項目列に順位序列を与えた例である。これらの項目列は１番目のタップにより生成された項目組が異なるため、得られた項目列及び点数は、前述とは異なっていることに注意されたい。使用者がタップしようと所望した「こ」は、実際にタップしてしまった「そ」の周辺に位置することから、項目組生成手段101bは「こ」を含めて項目組を生成し、選択肢生成手段102は、本来使用者が所望する単語「こんき」が選択肢の１つとして生成し、選択肢として表示している。図２１は選択肢出力手段103が表示部に、選択肢「そんき」、「てんき」、「こんき」、「まんき」を表示した提示例を示す。
図２２は選択肢出力手段103によって提示された選択肢206が、使用者によってスタイラスペン205で指示され、選択肢選択手段104によって「こんき」が選択された状態を示している。
図２３は選択肢選択手段104によって選択された項目列「こんき」が、カーソル203の位置に確定した項目列として入力された表示例である。
このように誤って「そ」が入力されて場合でも、本発明の項目処理機能付き入力装置は「こんき」を選択肢として提示するので、「こんき」を選択することにより、使用者が意図した項目列「こんき」を入力することができる。
【実施例２】
【００５０】
実施例２は実施例１の入力手段に、更に座標検出手段を加えたものである。座標検出手段は、キーボード上のタップされた位置の座標を検出し、項目評価手段によってその座標に近い周辺キーには高い優先度を与え、逆に遠い周辺キーは優先度を低くすることで項目列の生成に影響を与え、より確度の高い項目列の生成を可能とする実施形態であり、以下に図面を参照して説明する。
実施例2の項目処理機能付き入力装置のハードウエアの概略構成は、実施例１のハードウエア構成として示した図1と同じであり、実施例２の項目処理機能付き入力装置を機能面から見たブロック構成図を図３に示す。また同時に、図3の項目処理機能付き入力装置は、本発明の項目処理機能付き入力方式を実施する装置の形態でもあり、本発明の項目処理機能付き入力プログラムを実行する装置の形態でもあり、また本発明のプログラムを記録した記録媒体からプログラムを読み出し実行する装置でもある。
【００５１】
項目処理機能付き入力装置は、入力手段301、選択肢生成手段302、選択肢出力手段303、選択肢選択手段304、辞書記憶手段305によって構成されている。
入力手段301は、入力された位置情報を座標として検出する座標検出手段301a、座標位置から項目を特定する対応項目計算手段301b、特定された項目の周辺に位置する１つ以上の項目からなる項目組を生成する項目組生成手段301c、座標検出手段301aが検出した座標データから、その座標に近い周辺キー程高く、遠い程低い点数を、項目組生成手段301cが生成した項目組に含まれる各項目に付与する項目評価手段301dを備える。ここでも評価は、点数以外の重み、またはその他の評価であってもよい。
辞書記憶手段３05は使用者が使いうる単語群を記憶しており、またそれに含まれる全単語は、例えば、新聞、雑誌等に使用される頻度によって決められる有用性から10段階に分類され、最上位のグループに含まれる単語には10点が、次の下位グループに含まれる単語には9点が、以降、下位になるごとに付与される点数が1点ずつ減り、最下位のグループに含まれる単語には1点が付与されている。ここでも点数は、特定の専門分野に応じて決められ、専門分野ごとに異なっていてもよく、他の概念で評価してもよく、また点数以外の重み、または評価要素であってもよい。
【００５２】
選択肢生成手段302は、入力手段301が生成する項目組の連続を、辞書記憶手段305に参照し、単語として成立する組み合わせを項目列として生成する項目列生成手段302a、項目列生成手段302aが生成した項目列を辞書記憶手段305に参照し、その単語に付与されている点数から評価する項目列評価手段302b、項目列評価手段302bが評価した結果に基づいてそれぞれの項目列に順位を与える評価順位策定手段302cを備える。この項目列は選択肢生成手段302から選択肢出力手段303へ選択肢として供給される。
選択肢出力手段303は選択肢生成手段302から得られた選択肢を表示部に表示し、出力を行う。選択肢選択手段304は選択肢出力手段303から得られた1つ以上の選択肢から１つの選択肢の選択を行う。
【００５３】
図２４は、本実施例の項目処理機能付き入力装置の外観を示し、実施例１に示した図8と同じである。図２５は本実施例の項目処理機能付き入力装置の表示例である。ここでは「先期と」に続けて「こんき（今期）」を入力する場合の動作例について説明する。なお、説明には使用者が「こんき」の１番目の文字である「こ」を入力する際に、上記したような理由、あるいはその他の何らかの理由により、項目「そ」を間違えてタップしてしまった場合を用いることとする。図２５は「こんき」の１番目の文字である「こ」を選択しようとした使用者が、間違えてスタイラスペン205をキー「そ」の上でタップしてしまった状態である。このタップされた座標は座標検出手段301aによって検出される。図２６は文字パレットのキー「そ」の部分を拡大して示し、タップされた位置をタップポイント701とする。
【００５４】
このタップポイント701は座標検出手段301aによって横軸をX、縦軸をY、キー「そ」の中心を（0,0）とする座標から検出される。図２７はその座標例であり、検出されるタップポイント701の座標は（1,4）となる。
このタップされたキー位置は、即座に対応項目計算手段301bによって算出され、項目「そ」が特定される。次に項目「そ」周辺の項目「け」「こ」「ま」「せ」「や」「て」「と」「ら」が表２から読み出され、項目「そ」を含めた項目組として、項目組生成手段301cによって生成される。
次に、項目組生成手段301cによって生成された項目組に含まれる各項目は、項目評価手段301dによって点数が付与される。点数は座標検出手段301aによって検出された座標から近い項目程高く、遠い項目程低いものとなる。図２８は項目組生成手段301cによって生成された「そ」および「そ」の周辺の各項目の採点例である。タップされた位置は、キーの中心より上方であるので、「そ」の上方にある「こ」は、下方の「と」より点が高くなっている。同様にタップ点は右側にあるので、右側の「や」は、左側の「せ」より点が高くなっている。ここでも点数以外の重み、または評価要素であってもよい。
【００５５】
図２９は「こんき」の2番目の文字である「ん」を選択するために、スタイラスペン205を文字パレット中のキー「ん」上でタップした状態である。このタップされた座標は座標検出手段301aによって検出される。図３０はキー「ん」を拡大したもので、タップされた位置をタップポイント702とする。
このタップポイント702は、座標検出手段301ａによって横軸をX、縦軸をY、キーの中心を（0,0）とする座標から検出される。図３１はその座標例であり、検出されるタップポイント702の座標は（2,−3）となる。
次に、このタップされたキー位置は，即座に対応項目計算手段301bによって算出され項目「ん」が特定される。次に、項目「ん」周辺の項目「り」「る」「れ」「を」が表２から読み出され、項目「ん」を含めた項目組として項目組生成手段301cによって生成される。
次に項目組生成手段301cによって生成された項目組に含まれる各項目は、項目評価手段301dによって点数を付与される。点数は座標検出手段301aによって検出された座標から近い程高く、遠い程低いものとなる。図３２は項目組生成手段301cによって生成された「ん」および「ん」の周辺の各項目の採点例である。タップ点は右下側にあり、したがって「る」は点が低く、6点であり、右上方にある「れ」は、左上方にある「り」より高い点である。
【００５６】
図３３は「こんき」の3番目の文字である「き」を選択するために、スタイラスペン205を文字パレット204中のキー「き」上でタップした状態である。このタップされた座標は座標検出手段301aによって検出される。図３４はキーを拡大したものでタップされた位置をタップポイント703とする。
このタップポイント703は座標検出手段301ａによって横軸をX、縦軸をY、キーの中心を（0,0）とする座標から検出される。図３５はその座標例であり、検出されるタップポイント702の座標は（3,−1）となる。
次に、このタップされたキー位置は即座に対応項目計算手段301bによって算出され、項目「き」が特定される。次に、項目「き」周辺の項目「あ」「い」「う」「か」「く」「さ」「し」「す」が表２から読み出され、項目「き」を含めた項目組として項目組生成手段301cによって生成される。
【００５７】
次に、項目組生成手段301cによって生成された項目組に含まれる各項目は、項目評価手段301dによって点数が付与される。点数は座標検出手段301aによって検出された座標から近い程高く、遠い程低いものとなる。図３６は項目組生成手段301cによって生成された「き」および「き」の周辺の各項目の採点例である。
なお、図３２及び図３６の採点例では検出された座標が含まれる領域、ここでは「ん」と「き」の点数は常に10点となっているが、領域の中心からの距離により点数を変化させる、例えば「ん」の方が「き」よりもタップされた点が領域の中心より遠いので、「ん」の点数を９点とするなどのようしても良い。このように採点の方法に関しては様々なものが考えられ、それらを本発明に適用することは容易である。
図３７は項目評価手段301dによって点数を付与された各項目を含む項目組をタップした順に上から順に並べたものである。
【００５８】
このようにして入力手段301によって生成された項目組は、項目列生成手段302aによって入力した順に並べられ、辞書記憶手段305に含まれる全ての単語群から、最初のタップによって生成された項目組中の項目が単語の最初の１文字となり、２番目のタップによって生成された項目組中の項目が単語の２番目の１文字となり、３番目のタップによって生成された項目組中の項目が単語の３番目の１文字となりという条件を満たした単語のみが項目列「そんき」「こんき」「てんき」「まんき」「せんき」「こるく」として生成される。
項目列評価手段302bは、項目評価手段301dによってそれぞれの項目に付与された点数の和と、辞書記憶手段305に記憶されている表３の評価を使用して、各単語に付与されている点数を合計することにより評価する。評価順位策定手段302cは項目列評価手段302bが算出した点数に基づいて、点数が高い単語を頂点とした順位序列を各単語に与え項目列が生成される。図３８は生成された項目列「そんき」「こんき」「てんき」「まんき」「せんき」「こるく」と、その項目列に順位序列を与えた例である。
【００５９】
以上のように座標検出手段を組み入れ、キー上のタップされた位置の座標を検出し、項目評価手段によって、その座標に近い周辺キーには高い優先度を与え、逆に遠い周辺キーの優先度を低くすることで、例え間違えたキーをタップした状況であっても、実施例１によって得られる項目列（図14、図２0）と比較して使用者が所望する単語「こんき」の順位を高くし、より的確な項目列の生成と提示が可能となる。
このようにして選択肢生成手段302によって生成された項目列は、選択肢として選択肢出力手段303に与えられ、表示部よって使用者に提示される。なお、この提示は評価順位策定手段302cが与えた順位序列の高いものから行われるものとする。図３９は表示部に選択肢「そんき」「こんき」「てんき」「まんき」「せんき」「こるく」が表示された提示例である。
図４０は選択肢出力手段303によって提示された選択肢206が使用者によってスタイラスペン205で「こんき」が指示され、選択肢選択手段304によって選択がなされた状態である。
図４１は選択肢選択手段304によって選択された項目列「こんき」がカーソル203の位置に確定した項目列として入力された表示例である。この後、漢字に変換される。
【実施例３】
【００６０】
実施例１および２においては、同一の操作に対して常に同一の順序で同一の選択肢が提示されるようにしている。実施例3は以前に選択肢が選択された結果を、次の選択肢を提示する場合に優先するようにするものである。
実施例３もハードウエアの概略構成は図１と同じである。図４は実施例3の項目処理機能付き入力装置を機能面から見たブロック構成図を示し、選択記憶手段306を備えることを特徴とする。選択記憶手段306には、選択肢選択手段304において選択が行われる度に、選択された選択肢を記憶する。入力手段301、選択肢生成手段302、選択肢出力手段303、辞書記憶手段305の機能および動作は実施例2と同様であるので、説明を省略する。
実施例2に説明したように、項目列が生成され、評価されるが、この実施例3では、選択記憶手段306に記憶されている項目列を優先するようにする。すなわち、選択記憶手段306には、以前に使用者の操作により選択された選択肢を記憶していく。ここで、項目列評価手段302bは、選択記憶手段306に記憶されている項目列との照合を行い、選択記憶手段306に記憶されている選択肢と一致する項目列の評価を優先して高くする。項目評価手段301ｄの評価、項目列評価手段302ｂの評価よりも、選択記憶手段306に記憶されている項目列に高い点数を加算する。
このように、それ以前に選択したことのある選択肢の評価、ひいては評価順位を高くすることが可能となり、それ以前に選択したことのある選択肢を再び選択する割合が高く、評価順位が高い選択肢は上位に表示されるので、少ない操作で選択することが可能である。これにより、使用者が意図する項目列を選択するための操作負担を軽減できる。このように同一の操作に対して使用者の選択を記憶するので、次回からの選択操作を少なくすることができる。
【実施例４】
【００６１】
実施例2において、文字パレット204とスタイラスペン205による座標入力の場合、正確な座標を得るためには、静電入力方式、電磁入力方式、抵抗入力方式のようなセンサからの入力を座標に変換する際に、補正係数を使用した変換を行っている。すなわち、センサからの入力を座標値に変換する計算において、機器の個体差などに対応した補正係数を求め、それを使用した計算をしている。この計算や補正係数の内容については、座標入力手段に関する技術者においては容易に実現できるものであるため、ここでその詳細を説明する事はしない。
図４２は、この補正係数が適切でないために、スタイラスペン205がタップした位置と入力される座標の間にズレが発生した例を示す拡大図である。図中の801はスタイラスペン205がタップした位置を示し、802は入力される座標値が示す位置を示す。本来、位置801と座標値802は同じ位置でなければならないが、この図に示される例においては位置がズレている。
上記実施例２および３においては、上記補正係数が適切で無いなどの理由で、表示されている文字パレットとスタイラスペンによる座標指定の位置ズレがある場合、補正係数を適切にするための別の手段をもって補正係数を修正する必要がある。
【００６２】
実施例４のハードウエアの概略構成は図１と同じである。図5は実施例4の項目処理機能付き入力装置を機能面から見たブロック構成図を示し、実施例2に示した座標検出手段301ａが補正係数修正手段307を備えることを特徴とする。
実施例４では、図５に示すように、座標検出手段301aが補正係数修正手段307を備え、使用者が入力した座標から対応項目計算手段301ｂが算出した項目と、この項目に基づいて生成された評価順位策定手段302ｃが最も高く評価した項目列の中の項目が一致しなかった場合、使用者のスタイラスペンによる座標指定は、評価が最も高かった項目列の中の項目を入力する意図を持っていたと仮定し、使用者が入力した座標と、評価が最も高かった項目列の中の項目が対応する座標となるような補正係数を算出し、変更する。すなわち、使用者が、評価が最も高かった項目をスタイラスペンでタップしたとして補正係数を算出する。これは、一般に行われている、補正係数算出専用の画面を表示し、使用者にタップ位置を指示し、使用者がスタイラスペンで指示した位置をタップしたと見なして、使用者のスタイラスペンによる操作のセンサ入力が指示した位置の座標となるような補正係数を算出することと同じ算出方法を適用すればよい。なお、変更前後の補正係数の差があらかじめ定めた一定の基準より大きい場合には、何らかの誤動作、誤操作により過剰な補正係数の変更がなされ、位置ズレが酷くなってしまうことを避けるために変更を中止することが好ましい。
【００６３】
また、補正係数修正手段307において、上記補正係数の変更は、算出された補正係数に置き換えることで行うのではなく、変更前の補正係数を算出された補正係数に近づけるように修正を行う。例えば、変更前の補正係数と算出された補正係数の重み付き平均値に変更するなどの方法で変更する。これにより急激な補正係数の変更なくし、位置ズレが酷くなってしまうことを避けることができる。
このことにより、使用者が特別な操作をすることなく、自動的に補正係数が適切に修正されるので、正確な座標入力を得ることができる。
【実施例５】
【００６４】
上記実施例４は、座標研修手段301ａが対応項目計算手段301ｂに正確に項目が指定されるように、センサからの入力を座標に変換する際の補正係数を修正していた。
実施例５においては、上記補正係数ではなく、図６に示すように、座標項目対応修正手段308を備え、対応項目計算手段301ｂが座標に対応する項目を計算する際に使用される座標と項目の対応情報を変更もしくは補正するようにする。実施例５のハードウエアの概略構成は図１と同じである。図６は実施例５を機能面から見たブロック構成図を示し、実施例2に示した対応項目計算手段301ｂが座標項目対応修正補正手段308を備えることを特徴とする。
座標項目対応修正手段308は、座標検出手段301aにて検出された座標の列と、評価順位策定手段302ｃにより最も順位が高いとされた項目列および、対応項目計算手段301ｂが保持している領域の座標と項目の対応関係から得られる、前記項目列を構成する各項目の領域の座標を得る。座標項目対応修正手段308は前記各項目の領域の座標から、領域の中心の座標を計算する。具体的には領域の左上の座標と右下の座標の相加平均を計算する。続けて、前記座標検出手段にて検出された座標の列と、算出した前記各項目の領域の中心の座標を比較し、差を計算する。最後に計算した前記の差の相加平均を算出し、補正係数とする。
【００６５】
以下、具体例を挙げて説明する。図４３は図４５で示されるような英文タイプライタ配列のキーボードの左上付近の「Ｑ、Ｗ、Ａ，Ｓ」の拡大図である。この具体例を説明するため、座標検出手段にて検出された座標８０５、８０６と、項目「Ｑ」の領域の中心座標８０３と、項目「Ａ」の領域の中心座標８０４を示す。使用者は図中の８０５，８０６の位置をペンでタッチし、座標検出手段によりその座標が検出されたものとする。この時に検出された座標Ｘ，Ｙが（4,306）と（7,312）であったとする。また、この入力の結果として評価順位策定手段により最も順位が高いとされた項目列は「Ｑ」と「Ａ」であったとする。
【００６６】
例えばセンサからの入力を座標に変換する際に補正係数を使用していない、もしくは補正係数を使用しているが変更することができない座標入力手段を使用していても、実施例5によれば、文字パレットとスタイラスペンによる座標指定において生じる位置ズレに対して適切に対応関係を補正することができる。項目「Ｑ」と「Ａ」に対応する領域の座標は、座標と項目の対応関係を示す表１を参照すると、「Ｑ」の座標は左上（0,300）、右下（10,310）、である。「Ａ」の座標は左上（5,310）、右下（15,320）である。「Ｑ」の領域の中心、図４３の座標８０３は、（5,305）であり、「Ａ」の領域の中心座標８０４は（10,315）である。使用者がペンでタッチした「Ｑ」の座標(4，306)と中心座標の差は(5,305)-(4,306)=(1, -1)である。また使用者がペンでタッチした「Ａ」の座標と中心座標の差は(10,315)-(7,312)=(3,3)である。この両社の差の相加平均は((1,-1)+(3,3))/2=(2,1)である。すなわちこの(2,1)が補正係数となり、対応項目計算手段301ｄが保持している領域の座標と項目の対応関係からこの補正係数を減算したものを新たな領域の座標とする。したがって、「Ｑ」の領域は左上（0,300）、右下（10,310）であったが、補正後は左上（-2,299）、 右下（8,309）となる。図４４はこの補正後の領域の例を示す図である。実線が補正前の領域を示し、点線が補正後の領域を示している。
これにより、座標項目対応修正手段308において、対応項目計算手段301ｄにおいて座標に対応する項目を計算する際に使用される座標と項目の対応情報そのものを、使用者の操作の傾向などに合わせて適切に変更もしくは補正することが可能となる。
【００６７】
また、文字パレットが表示されない、すなわち使用者の身体感覚や記憶のみによって概略位置の座標指定のみを行って、その入力座標から項目入力を行うような場合においては、使用者の身体感覚や記憶と座標との位置ズレが問題となるのであって、センサからの入力を座標に変換する際の補正係数があっても、それを補正することによる補正を行うのでは他の部分で正常な座標の取得ができなくなる可能性があるが、このような場合でも適切な補正を行うことが可能となる。
よって、対応項目計算手段において座標に対応する項目を計算する際に、使用される座標と項目の対応情報そのものを変更もしくは補正することで、他の部分で正常な座標の取得ができ、かつ、対応項目計算手段において座標に対応する項目を計算する際に、使用者の身体感覚や記憶とのズレが少ない座標と項目の対応関係に基づいて座標に対応する項目を計算することができるよう、座標と項目の対応情報を適切に変更もしくは補正することができる。
【実施例６】
【００６８】
実施例４においては、使用者による座標入力に直接対応する項目列と、評価順位策定手段により評価が最も高かった項目列が一致しなかった場合、使用者のスタイラスペンによる座標指定は、評価が最も高かった項目列を入力する意図を持っていたと仮定し、使用者のスタイラスペンによる操作のセンサ入力が評価が最も高かった項目列に対応する座標となるような補正係数を算出していた。
しかしながら、評価が最も高かった項目列は、必ずしも入力する意図を持っていた項目列であるとは限らない。実施例６においては、選択肢選択手段により選択された選択肢である項目列が使用者が入力する意図を持っていた項目列であったと仮定し、補正係数を算出する。
使用者はほとんどの場合、選択肢選択手段により選択する段階では、入力する意図を持っていた選択肢を選択するため、選択された選択肢は極めて高い確率で入力する意図を持っていた項目列とみなせる。
したがって、選択肢選択手段で選択された項目列を、使用者が入力する意図を持っていた項目列とすることにより、使用者が入力しようと意図した項目列を提示することができる。このことにより、補正係数の算出で誤った、すなわち入力する意図を持っていた項目列ではない項目列を使って、前記誤った項目列に対応する座標となるような補正係数を算出してしまうことを避けることができる。
【実施例７】
【００６９】
実施例５においては、使用者による座標入力に直接対応する項目列と、評価順位策定手段により評価が最も高かった項目列が一致しなかった場合、対応項目計算手段において座標に対応する項目を計算する際に使用される座標と項目の対応情報そのものを変更もしくは補正する。
しかしながら、評価が最も高かった項目列は、必ずしも入力する意図を持っていた項目列であるとは限らない。実施例７においては、選択肢選択手段により選択された選択肢である項目列が使用者が入力する意図を持っていた項目列であったと仮定し、対応項目計算手段において、座標に対応する項目を計算する際に使用される座標と、項目の対応情報そのものを変更もしくは補正する。それ以外の部分に関しては、実施例５および実施例６と同様であるため、繰り返し説明することはしない。
【００７０】
また、本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
例えば、上述した実施例においてペンタブレットを使用しているが、座標入力手段にはマウス、タブレット、タッチパネルなど様々な座標入力手段が知られており、それらを本発明に適用することは容易である。
同様に、上述した実施例２においては、座標入力手段は座標入力から項目を生成可能であれば良いので、ペンタブレットではなくメカニカルキーボードや、各キーに対応する領域と同じ大きさ、形状のタッチセンサを並べた入力装置を使用することも可能であるなど、項目を入力可能な手段であれば本発明への適用は可能であり、また様々な項目処理機能付き入力手段が知られており、本発明にそれらを適用してもよい。
さらには、上述した実施例においては表示部と一体となった座標入力手段を使用しているが、表示部が無く、タブレットなどの座標入力手段にキーボード状の表示が印刷されているもしくはキーボード状の表現が印刷された紙などを敷くなどの方法も考えられ、またそのようなものを本発明に適用することも容易である。
また、ここまでに挙げた例では２次元平面状の座標入力手段を使用しているが、3次元の座標入力装置を使う方法、すなわち図５１のように仮想空間においてソフトウェアキーボードを実現することも考えられ、またそのようなソフトウェアキーボードにおいても本発明に適用してもよい。
【００７１】
また、項目処理機能付き入力装置の各ブロックは、ハードウェアロジックによって構成してもよいし、ＣＰＵなどを用いてソフトウェアによって実現してもよい。そして、本発明の目的は、上述した機能を実現するソフトウェアである文字入力プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、項目処理機能付き入力装置に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。この場合、記録媒体から読み出されたプログラムコード自体が上述した機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。また、評価は点数を用いているが、数値以外の基準を用いることが可能であり、例えば、ａ，ｂ，ｃやあ、い、うのような順、上、下やＹｅｓ（Ｙ），Ｎｏ（Ｎ）のような2値判断、３以上の多値判断を行ってもよい。
【００７２】
例えば、上記記録媒体としては、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
さらに、本発明の項目処理機能付き入力装置は、通信ネットワークと接続可能に構成し、上記プログラムコードをデータベースから通信ネットワークを介して供給されるようにしてもよい。
また、上述した機能は、コンピュータが読み出した上記プログラムコードを実行することによって実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行うことによっても実現される。
各実施例の記載において、入力される項目指定は目的の指定項目を含む複数の項目が指定される場合と、隣接項目が指定される場合があるが、各実施例での記載は何らかの1つの項目が指定されたものとして説明している。前者は、操作部が小さい場合などの時に大まかな位置指定にて複数の項目が入力される場合であり、後者は誤って隣接項目が指定されて入力される場合である。これらは、項目を指定する状況、及び指定数が1つ、または隣接を含む数個の項目が入力される事になるが、本発明では入力される項目の隣接項目も含めて入力されたものと判断するので、何れの指定においても目的とする項目は入力されているものとして、制御され、大まかな指定や入力誤りにおける指定においても、目的項目を入力する事が可能になっている。
【図面の簡単な説明】
【００７３】
【図１】本発明の項目処理機能付き入力装置を構成するハードウエアの概略構成図を示す。
【図２】本発明の実施例1の項目処理機能付き入力装置の機能面から見たブロック図である。
【図３】本発明の実施例２の項目処理機能付き入力装置の機能面から見たブロック図である。
【図４】本発明の実施例３の項目処理機能付き入力装置の機能面から見たブロック図である。
【図５】本発明の実施例４の項目処理機能付き入力装置の機能面から見たブロック図である。
【図６】本発明の実施例５の項目処理機能付き入力装置の機能面から見たブロック図である。
【図７】本発明の実施例1のフロー図である。
【図８】本発明の項目処理機能付き入力装置に使用される機器の外観と表示の例を示す。
【図９】本発明の実施例1において、第１文字の入力前の状況を説明する図である。
【図１０】本発明の実施例1において、第１文字の入力を説明する図である。
【図１１】本発明の実施例1において、第２文字の入力を説明する図である。
【図１２】本発明の実施例1において、第３文字の入力を説明する図である。
【図１３】本発明の実施例1において、項目組を説明する図である。
【図１４】本発明の実施例1において、生成された選択肢の評価例と、その選択肢に順位序列を与えた例を説明する図である。
【図１５】本発明の実施例1において、選択肢が表示されている例を説明する図である。
【図１６】本発明の実施例1において、選択肢が選択されていることを説明する図である。
【図１７】本発明の実施例1において、選択された項目列が表示されている例を説明する図である。
【図１８】本発明の実施例1において、別の使用状態の場合に、第１文字の入力を説明する図である。
【図１９】本発明の実施例1において、別の使用状態の場合の項目組を説明する図である。
【図２０】本発明の実施例1において、別の使用状態の場合の項目列の評価と、その項目列に順位序列を与えた例を説明する図である。
【図２１】本発明の実施例1において、別の使用状態の場合の選択肢が表示されている例を説明する図である。
【図２２】本発明の実施例1において、別の使用状態の場合の選択肢が選択されている例を説明する図である。
【図２３】本発明の実施例1において、別の使用状態の場合の選択列が表示されている例を説明する図である。
【図２４】本発明の項目処理機能付き入力装置の実施例2において、第１文字の入力前の状況を説明する図である。
【図２５】本発明の実施例2において、第１文字の入力を説明する図である。
【図２６】本発明の実施例2において、第１文字の拡大図を示す図である。
【図２７】本発明の実施例2において、第１文字の拡大図を示し、タップポイントを説明する図である。
【図２８】本発明の実施例2において、第１文字の項目と、その項目の周辺の採点を説明する図である。
【図２９】本発明の実施例2において、第2文字の入力を説明する図である。
【図３０】本発明の実施例2において、第２文字の拡大図を示す図である。
【図３１】本発明の実施例2において、第２文字の拡大図を示し、タップポイントを説明する図である。
【図３２】本発明の実施例2において、第２文字の項目と、その項目の周辺の採点を説明する図である。
【図３３】本発明の実施例2において、第3文字の入力を説明する図である。
【図３４】本発明の実施例2において、第３文字の拡大図を示す図である。
【図３５】本発明の実施例2において、第３文字の拡大図を示し、タップポイントを説明する図である。
【図３６】本発明の実施例2において、第3文字の項目と、その項目の周辺の採点を説明する図である。
【図３７】本発明の実施例２において、項目組と点数を説明する図である。
【図３８】本発明の実施例２において、生成された選択肢の評価例と、その選択肢に順位序列を与えた別の例を説明する図である。
【図３９】本発明の実施例２において、選択肢が表示されている例を説明する図である。
【図４０】本発明の実施例２において、選択肢が選択されていることを説明する図である。
【図４１】本発明の実施例２において、選択された項目列が表示されている例を説明する図である。
【図４２】本発明の実施例４において、スタイラスペンとタップ位置の関係を示す拡大図である。
【図４３】本発明の実施例４において、英文タイプライタ配列のキーボードの左上付近の拡大図を示し、座標を説明する図である。
【図４４】本発明の実施例４において、補正後の領域を説明する図である。
【図４５】ソフトウェアキーボードを説明するためのキーボードと表示部を示す図である。
【図４６】ＰＤＡ等のペンタブレットによる入力を説明する図である。
【図４７】ＰＤＡ等のひらがな５０音によるキーボード状の表現７を説明する図である。
【図４８】パーソナルコンピュータ等でのマウスによる入力を説明する図である。
【図４９】自動販売機などで使用されるソフトキーボードにおけるタッチパネルを説明する図である。
【図５０】座標入力手段としてキーボード状の表現を印刷した入力装置を説明する図である。
【図５１】三次元の座標入力装置を説明する図である。
【図５２】図４６において入力を誤った場合を説明する図である。
【図５３】タッチパネルにおいて、使用者が入力を意図した項目だけでなく、複数の項目を含む範囲を押さえた場合を説明する図である。
【図５４】表示文字パレットとスタイラスペンを用い、使用者が入力を意図した項目を誤って指定項目の周辺の項目を範囲（９０９）とする場合を説明する図である。
【符号の説明】
【００７４】
１０１、３０１  −  入力手段
１０２、３０２  −  選択肢生成手段
１０３、３０３  −  選択肢出力手段
１０４、３０４  −  選択肢選択手段
１０５、３０５  −  辞書記憶手段
１０１a  −  対応項目計算手段
１０１b  −  項目組生成手段
１０１c  −  項目評価手段
１０２a  −  項目列生成手段
１０２b  −  項目列評価手段
１０２c  −  評価順位策定手段
２０１  −  表示部
２０２  −  入力中の文字列
２０３  −  カーソル
２０４  −  文字パレット
２０５  −  スタイラスペン
３０６  −  選択記憶手段
３０７  −  補正係数修正手段
３０８  −  座標項目対応修正手段
【図１】
2006005655.tif 000006
【図２】
2006005655.tif 000007
【図３】
2006005655.tif 000008
【図４】
2006005655.tif 000009
【図５】
2006005655.tif 000010
【図６】
2006005655.tif 000011
【図７】
2006005655.tif 000012
【図８】
2006005655.tif 000013
【図９】
2006005655.tif 000014
【図１０】
2006005655.tif 000015
【図１１】
2006005655.tif 000016
【図１２】
2006005655.tif 000017
【図１３】
2006005655.tif 000018
【図１４】
2006005655.tif 000019
【図１５】
2006005655.tif 000020
【図１６】
2006005655.tif 000021
【図１７】
2006005655.tif 000022
【図１８】
2006005655.tif 000023
【図１９】
2006005655.tif 000024
【図２０】
2006005655.tif 000025
【図２１】
2006005655.tif 000026
【図２２】
2006005655.tif 000027
【図２３】
2006005655.tif 000028
【図２４】
2006005655.tif 000029
【図２５】
2006005655.tif 000030
【図２６】
2006005655.tif 000031
【図２７】
2006005655.tif 000032
【図２８】
2006005655.tif 000033
【図２９】
2006005655.tif 000034
【図３０】
2006005655.tif 000035
【図３１】
2006005655.tif 000036
【図３２】
2006005655.tif 000037
【図３３】
2006005655.tif 000038
【図３４】
2006005655.tif 000039
【図３５】
2006005655.tif 000040
【図３６】
2006005655.tif 000041
【図３７】
2006005655.tif 000042
【図３８】
2006005655.tif 000043
【図３９】
2006005655.tif 000044
【図４０】
2006005655.tif 000045
【図４１】
2006005655.tif 000046
【図４２】
2006005655.tif 000047
【図４３】
2006005655.tif 000048
【図４４】
2006005655.tif 000049
【図４５】
2006005655.tif 000050
【図４６】
2006005655.tif 000051
【図４７】
2006005655.tif 000052
【図４８】
2006005655.tif 000053
【図４９】
2006005655.tif 000054
【図５０】
2006005655.tif 000055
【図５１】
2006005655.tif 000056
【図５２】
2006005655.tif 000057
【図５３】
2006005655.tif 000058
【図５４】
2006005655.tif 000059