(57)【特許請求の範囲】
【請求項１】
日本語文字入力装置に用いられる文字セットの文字入力方法において、
所定の文字及び記号群をＭ行、Ｎ列の行列の形式に配置し、
基準点を中心として所定の長さの半径を有する円周上に等間隔で定められる複数ｍ個の方向指示点と、前記基準点から二次平面上の半径方向及び円周方向に移動された後、基準点に戻される指示レバーとを備えた位置入力装置の、前記指示レバーが半径方向に移動されて位置した第１の方向指示点と、円周方向に移動されて基準点に戻される直前に位置した第２の方向指示点とを検出し、前記各方向指示点の位置情報により各文字または記号を入力することを特徴とする日本語文字入力方法。
【請求項２】
前記文字セットが、子音の等しいかな文字を同一の行に、母音の等しいかな文字を同一の列に配列した五十音図と、濁点、半濁点を含む記号群とを行と列に配置した行列形式に構成される請求項１記載の日本語文字入力方法。
【請求項３】
前記文字セットが、ローマ字のアルファベット、数字及び記号を行列形式に配置した文字セットである請求項１記載の日本語文字入力方法。
【請求項４】
携帯端末用の日本語文字入力装置において、
複数の文字及び記号がM行N列の行列形式に配置された文字セットの記憶手段と、
基準点を中心として所定の長さの半径を有する円周上に等間隔で定められる複数ｍ個の方向指示点と、前記基準点から二次平面上の半径方向及び円周方向に移動された後、基準点に戻される指示レバーとを備え、前記指示レバーが半径方向に移動されて位置した第１の方向指示点と、円周方向に移動されて基準点に戻される直前に位置した第２の方向指示点とを検出して、前記各方向指示点の位置情報を出力する方向指示デバイスと、
前記方向指示デバイスから出力される位置情報を前記文字セットの記憶手段を用いて文字符号に変換する情報処理部と、
前記情報処理部の変換した文字符号を表示する表示デバイスとを備えることを特徴とする携帯端末用日本語文字入力装置。
【請求項５】
前記方向指示デバイスの出力情報が一時的に蓄えられるバッファを備える請求項４記載の携帯端末用日本語文字入力装置。
【請求項６】
前記文字セットが複数組備えられ、かつ、各文字セットの組を選択する手段を有する請求項４記載の携帯端末用日本語文字入力装置。
【請求項７】
前記文字セットの１つは、子音の等しいかな文字を同一の行に、母音の等しいかな文字を同一の列に配列した五十音図と、濁点、半濁点を含む記号群とをＭ行とＮ列に配置した行列形式に構成され、方向指示点が前記文字セットの各行に対応して１つずつ割り当てられる請求項６記載の日本語文字入力装置。
【請求項８】
前記文字セットの１つは、数字、ローマ字のアルファベット、及び記号をＭ行、Ｎ列の行列形式に構成され、方向指示点が前記文字セットの各行に対応して１つずつ割り当てられる請求項６記載の日本語文字入力装置。
【請求項９】
前記情報処理部は、前記方向指示デバイスから出力される第１の方向指示点の位置情報により対応する前記文字セットの行を選択する請求項４記載の携帯端末用日本語文字入力装置。
【請求項１０】
前記情報処理部は、前記方向指示デバイスから第２の方向指示点の位置情報を受けたとき、先に受けた第１の方向指示点の位置情報との差異から円周方向の移動量を検出し、前記移動量に基づいて前記文字セットの列を選択し、確定信号を受けたとき、先に選択した文字セットの行と列とを組合わせて文字セット中の特定の文字または記号の符号を出力する請求項９記載の携帯端末用日本語文字入力装置。
【請求項１１】
前記方向指示デバイスは、前記指示レバーの移動中の位置情報を継続して出力し、前記情報処理部は、前記第１の方向指示点の位置情報を受けたとき、該方向指示点に対応する文字セットの行を示す符号、例えば各行の第１列の文字、を表示デバイスにより表示し、表示した文字セットの行が決定された後、前記指示レバーの移動量に対応して定められる各行の列を示す文字を逐次表示デバイスにより表示し、表示した文字が確定されたとき該文字を表す信号を出力する請求項１０記載の携帯端末用日本語文字入力装置。
【請求項１２】
前記情報処理部は、前記指示レバーが基準点から出発して最初の方向指示点に達した後、所定の方向に回転移動される間は、前記文字セットの行選択中として、経由する各方向指示点に対応する文字セットの行を表す文字を連続して表示デバイスに表示し、指示レバーが一旦停止して前記所定の方向とは反対方向に回転されたときは、停止した位置の方向指示点に対応する文字セットの行が決定され、かつ、当該行の列の選択に入ったものとして、回転移動量に対応する当該行の列の文字を逐次表示し、さらに指示レバーが基準点に戻されたとき、表示中の列が決定されたものとして、当該行と列に対応する文字の信号を出力する請求項４記載の携帯端末用日本語文字入力装置。
【請求項１３】
前記方向指示デバイスは、前記指示レバーの移動中に第１、第２の方向指示点及び両者の組合わせが決定または確定されたとき、決定または確定されたことを情報処理部に通知する決定スイッチを備える請求項４記載の携帯端末用日本語文字入力装置。
【請求項１４】
前記方向指示デバイスは、方向指示点が2つの同心円上に各々等間隔で配置され、中心の位置から半径方向に傾けられて各方向指示点を段階的に検出する指示レバー機構が設けられる請求項４記載の携帯端末用日本語文字入力装置。
【請求項１５】
前記方向指示デバイスは、２段階の傾きに応じて行の入力と列の入力とに切り替えられ、浅く倒し込んだときは行の入力、深く倒し込んだときは列の入力を行ない、浅く倒し込んで行の選択をしているときに深く倒し込むと行の確定を行ない、更に深く倒し込んだ状態では列の選択を行ない、次の段階で方向指示デバイスをセンターに戻したときに列の確定を行い、この確定された行と列から日本語文字の入力を行なう請求項１４記載の携帯端末用日本語文字入力装置。
【請求項１６】
前記方向指示デバイスは、行の入力のとき日本語文字セットの子音を入力し、列の入力のとき前記文字セットの母音を入力する請求項１５記載の携帯端末用日本語文字入力装置。
【請求項１７】
前記方向指示デバイスは、行の入力のとき複数の文字からなる文字セットを入力し、列の入力のとき前記文字セット中の配列順を入力する請求項１５記載の携帯端末用日本語文字入力装置。
【請求項１８】
前記方向指示デバイスを交互に文字入力とカーソル操作とに切り替えるためのボタン等のスイッチを有する請求項４記載の携帯端末用日本語文字入力装置。
【請求項１９】
前記方向指示デバイスをカーソル操作として使用したときに倒し込んだ角度により、カーソル移動と画面スクロールの機能とに切り替えられ、浅く倒したときはカーソル移動、深く倒したときは画面スクロールとして機能する請求項１８記載の携帯端末用日本語文字入力装置。
【請求項２０】
カーソル操作として使用したときに、倒す角度に応じてカーソルの移動量を変化させ、画面操作に関するコマンドを入力する請求項１９記載の携帯端末用日本語文字入力装置。
【請求項２１】
前記方向指示デバイスは、指示レバーの倒し込む角度をクリック感により感覚的に知らしめるように、弾性体の部品が用いられる請求項１５記載の携帯端末用日本語文字入力装置。
【請求項２２】
前記方向指示デバイスは、指示レバーを円周方向に移動させたとき、各方向指示点で使用者にクリック感を与える構造を有する請求項２１記載の携帯端末用日本語文字入力装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文字入力装置に関し、特に携帯端末用の小型の日本語文字入力装置に関する。
【０００２】
【従来の技術】
従来、文字入力手段としては、アルファベットや数字、仮名などがキートップに印刷されたキーボードや、携帯電話などに用いられるテンキー等が一般的である。
【０００３】
また、その他の文字の入力を行う装置の代表としては、タッチパネルがある。タッチパネルは、触れた場所に相当する位置情報を取り出す入力デバイスで、表示装置と一体化して表示デバイス上にキーボードを表示し、その画面に描かれているキーボードの文字に触れ、その触れた場所に相当する文字情報を入力する文字入力装置である。
【０００４】
タッチパネルを使用した文字入力装置に関しては、「ベクトルパターン入力装置」（特開昭６３−５８５９０）などのように、タッチパネルに書き込まれるストローク情報から文字の認識を行い、文字を入力するような装置があった。
【０００５】
また、「文字入力機能付き電子楽器」（特開平６−１６１４３３）のように、ダイヤルを用い、このダイヤルを回転させて表示器に文字を表示させ、これを見ながら文字を入力するというものもある。この装置は、また、数字、またはアルファベットの大文字、小文字の選択を行うためのグループ選択スイッチを設け、このスイッチを押すことで大文字や小文字などのグループの選択を行っている。
【０００６】
また、「文字入力装置」（特開平７−１２９２９４）では、片手で文字を入力するために、片手で握れる大きさの枠体に親指で回動操作可能な回動体と、親指以外の指で操作されるキースイッチとを設けた文字入力装置を実現している。この装置による文字入力は、回動可能なレバーを動かしたときの回転方向の角度を検出して、母音方向を割り出し、キースイッチを押圧してその押圧状態により子音方向を割り出すことで目的の文字列を選択するという手段をとっている。
【０００７】
また、「文字入力装置および方法」（特開平７−１６８６５８）では、トラックボールと段階的な押し込みの調整ができるスイッチ群を用いて文字の入力を実現している。この公報には、文字の入力には５段階の押し込みを検出できるスイッチ４つを用いて入力する文字を特定し、画面内に表示されるカーソルを移動するためにトラックボールを使用して文字の入力、およびカーソル操作を実現することが開示されている。
【０００８】
また、「文字入力表示装置」（特開平６−２０２８０７）では、入力装置としてマウスを使用し、文字を入力するための表の一部を画面に表示し、マウスの動きに合わせて表の内容を変化させ、目的の文字が出たときにマウスをクリックすることで文字入力を実現している。
【０００９】
また、「ポインティングデバイスによる日本語入力方式」（特開平６−１３１０９５）では、ポインティングデバイスと一つのボタンで複数の深さを持った押しボタンスイッチを組み合わせて用いることで、ボタンの押す深さに日本語文字の濁点、半濁点を割り当て画面上に表示された５０音とこのボタンの組み合わせで日本語の入力を簡単化している。
【００１０】
また、「文字情報入力装置」（特開平５−３４１９０３）では、タブレットを用い仮想的なキーボードを画面上に表示することで文字入力を簡単化している。この文字情報入力装置では、絶対的な位置による画面のポインティングによる文字入力ではなく、最初にポインティングしたポイントからの相対的な位置情報により文字の入力を行うことで画面と対比しながらでなくとも感覚的に文字の入力を行えるようにしたものである。
【００１１】
【発明が解決しようとする課題】
上述の一般的なキーボードを使用して文字入力を行う第１の場合は、キーボードにより文字を入力するためには、ローマ字の場合は少なくとも２６文字と、大文字・小文字の変換スイッチ、数字などのキーが必要になり、最低でも４０個近くのキーが必要になる。
【００１２】
また、指で押すことを考えれば、これらのスイッチ群の各スイッチの大きさを指で押すことができる限界以下には小さく出来ないため、全体では大きな面積が必要となる。
【００１３】
デスクトップパソコンやノートパソコンなどの机の上で使用する比較的大きな装置ではこの入力方法でも問題はないが、ＰＤＡ（パーソナル・ディジタル・アシスタント）など携帯型の比較的小さな端末では、キーボードを搭載するのはあまり現実的ではない。また、ＰＤＡのように、机の上に置かず、片手で使用する場合が比較的多い端末では、キーボードで文字の入力を行うのは非常に困難である。
【００１４】
第２のタッチパネルを使用して文字認識を行う場合の問題点は、携帯電話や携帯端末などの小型の装置においては、文字認識のための手書き文字入力領域を確保すると表示できる画面の領域が狭くなってしまい、その結果文章を入力するのが困難になるという弊害が出ていた。また、文字を入力するためには先端の比較的細い、ペンなどの入力デバイスを併用して使わなければならないため、ペンをいつも持ち歩かなければならないのと、情報を入力する時にペンをいちいち取り出さなければならなかった。その上、本体を手に持ちながらペンを使用するような状態では、片手で本体を持ち、もう片方の手でペンを持たなければならないため、両手がふさがってしまうという点にある。
【００１５】
第３の文字入力機能付き電子楽器で、ダイヤルを使用して文字を選択し、グループ選択スイッチを用いて大文字や小文字などの文字列を選択する場合の問題点は、現在選択している文字からダイヤルの直径方向で反対側、つまり１８０度ずれた位置に割り当てられている文字を選択するときに多くの指の動作を必要とする点にあり、多数の文字を入力するのが困難である。
【００１６】
第４の文字入力装置の問題点は、回動体で母音方向の文字を割り出し、キースイッチにより子音方向の文字を割り出すという点にある。その理由は、このような入力装置では、回動体をどのくらいの角度だけ回転させたら、母音のどの文字が選択できるか、またキースイッチを何回押したら目的の子音方向の文字が選択できるかといったことが、頭の中にイメージとして沸きにくく、文字を選択するために常時、画面上に選択可能な文字を全て表示しておいて、これを見ながら文字を選択するといった手段が必要になり、その表示した分の広さだけの画面が使用されてしまい、文章を見ながら文字を入力していくということが困難になるからである。また、回動体とシーソースイッチの２種類のスイッチによって文字を入力するため、指１本で文字を入力するといったことが出来ないからである。
【００１７】
第５の文字入力装置および方法により、文字の入力に段階的な押し込みを持ったスイッチを複数個使用して、文字の入力を行う場合の問題点は、スイッチ群の内の１つに母音の割り当てを行い、他のスイッチ群の段階的な押し込み位置に対し子音の割り当てを行うため、この入力装置の使用者はそれぞれのスイッチに割り当てられた母音と子音を覚えていなければならず、この位置を覚えるのに困難を伴うという点にある。また、スイッチの押し込みに段階を持たせ、かつそれぞれの段階でかみ合わせを持たせることで、押し込みの段階をあわせやすくしているが、これを複数個持たせているため、一度にそれぞれ別々に押し込む強さを調整することは困難である。
【００１８】
第６の文字入力表示装置により、文字入力の５０音表を画面上に表示しそれをスクロールにより表示しながら、目的の文字が出てきたところで決定ボタンにより文字の入力を行う場合の問題点は、パソコンのＣＲＴモニタのように、速いスピードで画面のスクロールができる表示デバイスではこのような方式で文字入力を行ってもよいが、携帯端末のように液晶の画面でこのようなスクロールを行うと表示が見えにくくなるという点にあり、実質的に文字の選択ができなくなる場合が多くなる。
【００１９】
第７のポインティングデバイスによる日本語入力方式の問題点は、画面上に５０音の表を表示しなければならないという点にある。その理由は、携帯端末のような装置では画面表示領域が少なくて、５０音を表示できないか、または表示しても非常に小さな文字で５０音を表示することになるので基本的に文字の選択が困難になるという点にある。
【００２０】
第８の文字情報入力装置の問題点は、携帯性を考えなくともよい装置では問題とされないが、文字入力のために画面とは別にタブレットを使用する点にあり、このために余計なスペースを必要としてしまうため携帯性を考慮する場合には不利になる。
【００２１】
本発明の目的は、上述の問題点を解消し、少ないスペースで、文字入力、特に日本語の文字を簡単に入力できる携帯端末用の文字入力装置を提供することにある。
【００２２】
また、両手を使えない環境でも、タッチパネルやマウスなどのポインティング入力デバイスを使用せずに、片手で文字入力を行えるようにする環境を提供することにある。
【００２３】
また、画面上に表示された文字の表から文字を選択する代わりに、指の動きにより文字の選択を可能とすることにある。
【００２４】
【課題を解決するための手段】
本発明の携帯端末用日本語文字入力装置の文字入力方法は、所要の文字及び記号群をＭ行、Ｎ列の行列の形式に配置し、行列の行と列との２つをジョイスティックのような位置入力装置を用いて、所定の順序で指定することにより、各文字、記号等を入力する。
【００２５】
本発明の基本的な携帯端末用日本語文字入力装置は、下記のような、文字セットの記憶手段と、位置情報を出力する方向指示デバイスと、情報処理部と、文字符号を表示する表示デバイスとを備える。
【００２６】
文字セットの記憶手段の記憶領域には、複数の文字及び記号がＭ行Ｎ列の行列形式に配置される。
【００２７】
方向指示デバイスは、基準点を中心として所定の長さの半径を有する円周上に等間隔で定められる複数ｍ個の方向指示点と、前記基準点から半径方向及び円周方向に移動された後、基準点に戻される指示レバーとを備え、前記指示レバーが半径方向に移動されて位置した第１の方向指示点と、円周方向に移動されて基準点に戻される直前に位置した第２の方向指示点とを検出して、前記各方向指示点の位置情報を出力する。
【００２８】
情報処理部は、前記方向指示デバイスから出力される位置情報を前記文字セットの記憶手段を用いて文字符号に変換し、表示デバイスは、情報処理部の変換した文字符号を表示する。
【００２９】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００３０】
図１は、本発明の実施の形態を表す１実施例のブロック図である。
【００３１】
本発明の１実施例の携帯型日本語文字入力装置は、図１（ａ），（ｂ）に示すように、中心Ｃ０から円周上に配置された１２の方向指示点Ｃ１〜Ｃ１２に移動される指示レバー１１を有し、移動位置を検出して位置情報を出力する方向指示デバイス１０と、方向指示デバイスの出力の変化から特定の文字を選択してその文字の符号を出力する情報処理部２０と、情報処理部の処理プログラムの格納を行うメモリ２１と、情報処理部が出力した文字及び装置操作上の表示等を表示する表示デバイス３０とを備える。情報処理部２０は、指示レバー１１が中心軸から移動されて、Ｃ１〜Ｃ１２のいずれかの方向指示点を示した時点で子音の確定を行い、次に円周方向に移動されたとき母音の選択を行い、更に中心軸へ戻された時点で文字を確定してその文字を入力する。子音や母音の決定のための決定キー５を設けてもよい。
【００３２】
文字セットの行列の行の数Ｍと列の数Ｎとは、Ｎ≧Ｍでもよいが、Ｎ≦Ｍとした方が実用的であり、先に行を指定してから次に列を指定するのが好ましい。
【００３３】
また、この方向指示デバイスの示すそれぞれの方向に日本語の子音を対応させ、ある特定の方向が示されたなら、その子音が選択されていることを示すことで入力したい日本語の子音を確認させる。また、子音を確定した位置から更に方向指示デバイスの出力する位置情報が変化したときに、方向指示デバイスの円周方向に出力が変化した場合は母音の選択モードに移行して母音の入力を行う。
【００３４】
また、これらの子音と母音の組み合わせから日本語の５０音を入力する。
【００３５】
更にスペースに余裕がある装置については、子音や母音の確定を行うための決定キーを持たせ、文字の選択中に入力したい子音や母音が決定したらこのキーを押すことで文字の確定を行う。
【００３６】
また、決定キーを持つスペースがない装置については、子音や母音の確定を行うために方向指示デバイスの中心軸からある方向を示した時点で子音の確定を行い、円周方向の移動で母音の選択を行い、更に中心軸へ戻った時点で母音の確定および文字の入力を行う。
【００３７】
本実施例では、指示した方向を検出できる方向指示スイッチを用いて、子音の選択および母音の選択を順番に行い、その結果から日本語文字の入力を行うことで、タッチパネルを使用した方式のように文字書き込み用のペンを用意する必要がなく、また入力デバイスに使用するスペースも小さくすることができる。また、テンキーを利用した文字入力のように一つのボタンにいくつもの文字を割り当てる必要もないため、テンキーを見ながら一つ一つ文字の入力を行う必要もない。
【００３８】
子音の位置さえ覚えれば、あとは方向指示デバイスの円周方向の動きで母音の入力を行うことができるので、高速に文字の入力を行うことができる。
【００３９】
【実施例】
次に、本発明の実施例の構成を図面を用いて説明を行う。
【００４０】
図２０に本発明の実施例の装置としての構成を示す。
【００４１】
本実施例の日本語文字入力装置は、アプリケーション画面の表示や文字入力の際の文字の表示を行なう表示デバイス２１０１、表示デバイスの画面中に存在し、本装置の各種機能や状態を表示する機能表示部２１０２、倒す、または傾けることで方向を指示し、入力する文字の選択や画面中に表示されるカーソルの移動、またはスクロールなどの処理を行なうための方向指示デバイス２１０３、使用者が方向を決める時に取っ掛かりをつけるためのスティック２１０４、選択した文字の決定やその他の決定を行なうための決定キー２１０５、文字入力時に入力誤りの文字を削除するための削除キー２１０６、方向指示デバイス２１０３をカーソルとして使用する機能と文字入力として使用する機能とに切り替えるための文字／カーソル選択キー２１０８、小文字を入力する時に使用する小文字キー２１０７から構成される。
【００４２】
本実施例の特徴は、２次元の方向を指定することのできるスティック、またはパッド状の方向指示デバイス２１０３を使用して、日本語仮名文字の選択および決定を簡単に行なうことにある。
【００４３】
この方向指示デバイスは、何もしない状態では中心位置を示すようにし、この中心位置から各方向を直接指定できるようになっている。
【００４４】
また、各方向を指示している状態から更に円周方向に指示を移動させることも可能な構造とする。
【００４５】
図１は、本実施例の方向指示デバイスが、方向指示により文字を入力するために、検出すべき方向と、それらの各方向に対する子音の割り当てを示す図である。
【００４６】
この文字入力方法では、５０音の中で直接指定するのは子音だけなので、最低限１０方向の指示が出来れば間に合うが、３６０度の方向を１０分割すると上下左右といった人間の直感的な方向指示が難しくなると考えられるため、方向の指示を１２分割としている。
【００４７】
すると２方向分の場所が余ることになるが、この２つの部分は他の機能に割り当てれば良い。
【００４８】
方向指示の説明のために中心及び放射状の各方向に対しＣ０からＣ１２までの記号を時計周りに割り当てる。
【００４９】
Ｃ０は方向指示デバイスの出力が何もない状態、つまり中立の状態を示し、使用者がこのデバイスに触れていない状態の時は出力はＣ０を示す。また、円周上の１点をＣ１として、Ｃ１から時計周りにＣ２〜Ｃ１２を割り当て、さらに、これらの各方向に対しそれぞれ、次のように日本語の子音を割り当てる。
【００５０】
Ｃ１＝Ａ、Ｃ１２＝Ｋ、Ｃ１１＝Ｓ、Ｃ１０＝Ｔ、Ｃ９＝Ｎ、Ｃ８＝Ｈ、Ｃ７＝Ｍ、Ｃ６＝Ｙ、Ｃ５＝Ｒ、Ｃ４＝Ｗ
ここでは、１例として方向に対する日本語子音のマッピングをこのように割り当てたが、子音の場所や順番はこの限りではなく、例えば下記のように
Ｃ１＝Ａ、Ｃ２＝Ｋ、Ｃ３＝Ｓ、Ｃ４＝Ｔ、Ｃ５＝Ｎ、Ｃ６＝Ｈ、Ｃ７＝Ｍ、Ｃ８＝Ｙ、Ｃ９＝Ｒ、Ｃ１０＝Ｗ
と割り当てても良い。
【００５１】
方向指示デバイスを現実のハードウェアとして製作するときは、方向の情報を出力する為の何らかの手段が必要である。この方向の出力のインターフェースは何種類か考えられるが、ハードウェアの簡単化のためにそれぞれの位置の接点情報をディジタル化すれば、次の２種類が考えられる。
【００５２】
一つは、図２（ａ）のように、方向指示デバイスで出力される１２の方向を１２ビットのデータとして表わし、Ｃ１を最下位ビット（ＬＳＢ）、Ｃ１２ビットを最上位ビット（ＭＳＢ）に割り当て、方向が選択されると対応するビットの出力を１にする、というような方法が考えられる。Ｃ０を示す時は、全てのビットを０にセットするものとする。
【００５３】
例えばＣ１０が選択されたとすれば、各ビットは「００１０００００００００」のようにデータが出力される。一方、Ｃ０を示していれば出力は「００００００００００００」である。
【００５４】
もう一つの方法としては、方向指示デバイスで出力される１２の方向を４ビットの状態番号で示す方法である。
【００５５】
その場合、方向指示デバイスはＣ０からＣ１２の状態を、図２（ｂ）に示すように、０ｈからＣｈまでの状態番号として出力する。ここで使用した「ｈ」は、１６進数表示であるということを意味する。
【００５６】
このようにすると、図２（ａ）の場合がハードウェアの配線の本数が最低１２本必要になるのに対し、図２（ｂ）の場合は最低４本で済むため、この出力を読み取るＣＰＵなどとのインターフェースの配線の量を減らすことができる。
【００５７】
一方、図２（ａ）の方は、方向指示デバイスのスイッチの接点の状態をそのまま出力するのでエンコーダーなどの余分な回路がいらなくなる。
【００５８】
文字を入力する装置は、これら方向入力部と文字入力などの処理を行う情報処理部、および文字入力された結果を表示する表示部を一体化して構成される。
【００５９】
前記２つの出力方法とも、情報処理部が方向入力部のデータを読み取ってそのデータに対応する子音を文字入力の子音データとして認識する。
【００６０】
また、この方向指示デバイスは、円周方向に移動された時に使用者に機構的なクリック感を与えるようにしておき、母音を選択する時に移動量が感覚的に分かるようにする。
【００６１】
「動作の説明」
次に、本実施例の基本的な動作を図１乃至図３（ａ）、（ｂ）を用いて説明する。
【００６２】
まず位置情報デバイスは、図１で示すように、中心の基準点Ｃ０の周囲３６０度を１２等分に分割して、放射状の各方向を時計周りにＣ１からＣ１２までの方向指示点と定めておき、そのいずれかの方向が指定されたとき、その方向を検出してＣ１乃至Ｃ１２の情報を第１または第２の方向指示点として出力することができる。また、中心が指示されたときは、情報はＣ０としてこ出力されるものとする。また、方向指示デバイスの各位置に対応する出力は、図２（ｂ）のように、１６進数表示であるとする。
【００６３】
情報処理部は、この方向指示デバイスの出力データを受けて、位置情報を解析し、文字入力を行なうための情報を作り出し、この情報を元に日本語文字入力を行なう。
【００６４】
図３は、説明のために方向指示デバイスの移動過程を視覚的に表したものである。図４乃至図６は、情報処理部の動作のフローをこの方向指示デバイスの移動に対応させて示したものである。
【００６５】
本実施例の文字入力装置で文字入力を行なう場合、決定キーを使用する方法と決定キーを使用しない方法とがあり、それぞれ文字入力のアルゴリズムが異なる。
【００６６】
まず、図３（ａ）により決定キーを使用する場合の動作フローを説明する。
【００６７】
図３（ａ）において、方向指示デバイスの位置が、中心Ｃ０の位置▲１▼から円周上のＣ９点の方向へ移動し▲２▼、次にＣ１０▲３▼、Ｃ１１▲４▼、Ｃ１２▲５▼、Ｃ１３▲６▼へと順に変化したとする。
【００６８】
まず、使用者が何もしない状態の時、つまり中心位置▲１▼の状態の時は、方向指示デバイスは、Ｃ０の位置を示す０ｈを情報処理部に対して出力する。
【００６９】
次に▲２▼の経路を通りＣ９の位置に移動すると、方向指示デバイスは第１の方向指示点の情報９ｈを出力する。情報処理部は、この９ｈの値を読み取ると子音の「Ｎ」が選択されていることを表示デバイスに表示して、使用者に「な行」が選択されていることを通知する。この時に決定キーが押されると、第１方向指示点が「な行」子音に決定される。
【００７０】
決定キーが押されなければ、子音の選択状態のままで、次に▲３▼の経路でＣ１０に変化し、方向指示デバイスがＡｈの値を出力する。このとき、決定キーが押されなければ、まだ子音の選択状態にある。そこで情報処理部はこのＡｈの値を読み取り、子音の「Ｔ］が選択されたことを表示デバイスに表示し、使用者に「た行」が選択されていることを通知する。次に▲４▼の経路を通ってＣ１１に変化し、方向指示デバイスがＢｈの値を出力する。この時もまだ決定キーが押されていなければ子音の選択状態にある。情報処理部はこのＢｈの値を読み取り、子音の「Ｓ］が選択されたことを表示デバイスに表示し、「さ行」が選択されていることを使用者に通知する。
【００７１】
次に方向指示デバイスの検出点がＣ１１の位置にあるときに決定キーが押されたとする。情報処理部は、この決定キーの押下を読み取って第１の方向指示点の子音、この場合は「さ行」の子音と決定する。
【００７２】
決定された第１方向指示点の行の表示方法はいろいろあるが、例えば、図１３の１４０１から１４０６に示すように、子音の選択段階ではアルファベットで表示し、子音が決定された時点で仮名を表示するという方法がある。あるいは、子音の選択段階と決定段階でカーソル表示の仕方を白抜き反転文字からカーソルのブリンクに変更するなどして、表現方法を変えてもよい。ここではＣ１１の子音の行が決定されたことを「さ」の文字で表示することにする。
【００７３】
第１の方向指示点が決定された後、方向指示デバイスの位置が▲５▼の経路を通ってＣ１２に変化し、Ｃｈの値を出力したとする。このときは、「し」の文字を表示して、現在、この文字が選択されていることを使用者に通知する。
【００７４】
次に、方向指示デバイスがＣ１２にある間に、第２の方向指示点の決定キーが押されたとすると、情報処理部はこの決定キーの押下を読み取り、母音の決定を行なう。この場合は、「し」の文字と決定し、使用者には「し」の文字を入力したことを示す。
【００７５】
第１の方向指示点が決定されずに、更に、方向指示デバイスが▲６▼の経路を通り、Ｃ１に変化したとする。この場合は、最初の子音の選択処理と同じ処理を行ない、現在「あ行」が選択されていることを使用者に通知する。
【００７６】
その後、第２の方向指示点の決定キーが押されずに、Ｃ２を経由する▲７▼、▲８▼の経路を通ってＣ０の位置へ戻った時は、文字選択状態を解除する。
【００７７】
この動作のフローを図４に示す。図４（ａ）はメインフローであり、図４（ｂ）は「位置に対応する母音の選択」４０７の処理を更に細かく分解したフローである。
【００７８】
図４において、方向指示デバイスは、動作を開始すると決定キーの押されるのを監視している（４０２）。最初の決定キーが押されると、方向指示デバイスが第１の方向指示点の決定キーの押されたときの中心からの方向を読み取って（４０３）、その位置に対応して定められた子音を選択し、反転表示する（４０４）。その後さらに第２の方向指示点の決定キーが押されるのを監視して（４０５）、再び決定キーが押されると、方向指示デバイスが決定キーの押されたときの第２の方向指示点の方向を読み取る（４０６）。
【００７９】
次に、（４０３）で最初に決定キーの押下を検出した第１の方向指示点の方向と、（４０６）の２度目の押下検出による第２の方向指示点との差異を判定して、その差異に対応する母音を選択する（４０７）。
【００８０】
すなわち、図４（ｂ）に示すように、（４０３）で最初に決定キーの押下を検出した方向をＣｘとすると、（４０６）の２度目の押下検出方向が、Ｃｘから時計回りに１つ進んだとき（４０７０１）は、各行の２番目の母音の「ｉ」を選択し（４０７０５）、  Ｃｘから時計回りに２つ進んだとき（４０７０２）は、３番目の母音の「ｕ」を選択し（４０７０６）、  Ｃｘから時計回りに３つ進んだとき（４０７０３）は、母音の「ｅ」を選択し（４０７０７）、  Ｃｘから時計回りに４つ進んだとき（４０７０４）は、母音の「ｏ」を選択する（４０７０８）。
【００８１】
そして、選択した子音と母音から文字を決定して後段の装置に入力する（４０８）。
【００８２】
このフローから判るように、情報処理部は、決定キーが押された時点で方向指示デバイスの出力を読み取り、まず最初に第１の方向指示点で子音を決定し、次に第２の方向指示点の決定キーが押された時点で方向指示デバイスの出力を再び読み取り、母音を決定して５０音のうちの１つの仮名文字を決定する。
【００８３】
また、このフローの途中のどの位置にあっても、方向指示デバイスの出力がＣ０に戻った時点では、「ＳＴＡＲＴ」（４０１）の位置に戻るものとする。
【００８４】
次に、決定キーを使用しない場合の動作を図３（ｂ）と図５により説明する。
【００８５】
図３（ｂ）において、まず最初に方向指示デバイスの出力が▲１▼のＣ０の位置、つまり初期状態にあると仮定する。図５で示すと「ＳＴＡＲＴ」（５０１）である。
【００８６】
次に、「方向指示デバイスの出力がＣ０からＣｘに変化した」とする。つまり、方向指示デバイスがＣ０の位置から放射状▲２▼の経路を通り、Ｃ１１の位置に変化したのを検出したとする（５０２）。
【００８７】
この最初の変化検出時点で、「Ｃｘに対応する子音の決定」を行う（５０３）。
【００８８】
図３（ｂ）ではＣ１１に「Ｓ」が設定されているため、日本語では「さ行」が選択されていることになる。
【００８９】
その次の段階で、時計回りの円周方向▲３▼の経路を通って方向指示デバイスの出力がＣ１２の位置に移動すると「さ」の文字を表示し、さらに▲４▼の経路を通ってＣ１の位置に移動すると「し」の文字を表示するというように、現在選択されている文字を使用者に示す。これは図５で示すと「位置に対応する母音の選択」（５０５）である。
【００９０】
次に円周方向▲５▼の経路を通って方向指示デバイスの出力がＣ２となった後、中心に向かう▲６▼の経路を通り、方向指示デバイスの出力がＣ０を示したとする。そのときにＣ０に移動する前に存在したＣ２の位置に対応する母音を選択し、入力文字「す」の決定を行なう。
【００９１】
この動作は図５で示すと「方向指示デバイスの出力がＣ０に移動した？」（５０６）から「位置に対応する母音の決定」（５０７）、「子音と母音から５０音を決定」（５０８）までのフローで示される。ここで、「位置に対応する母音の決定」（５０７）の位置とは、中心のＣ０ではなく、中心Ｃ０に移動する直前の方向指示デバイスの出力Ｃ２のことをさす。
【００９２】
この例では、Ｃ２のポイントがＣ１１を基点として時計回りに３つ移動した場所にあるため、母音の「ｕ」が選択される。つまり仮名の文字としては、「す」の文字が入力されたことになる。
【００９３】
これらの処理を行なうために１つ前の位置情報を貯えるためのソフトウェアまたはハードウェアのバッファが必要になる。
【００９４】
また、随時ハードウェアデバイスの出力を読み取る手段としては、このようにソフトウェアでポーリングを行ってデータを読み取る手段の外に、次に示すようにタイマーを用いてデータを読み取る手段も考えられる。
【００９５】
タイマーを用いて方向入力部の出力データを読み取る手段にも２種類考えられる。すなわち、情報処理部が内部タイマーを用いて一定時間ごとに出力データの取込を行う手段と、方向指示デバイスにタイマーを持たせ、方向指示デバイスが任意の時間から一定時間ごとに方向データの取り込みを行い、方向データを取り込んだ後に情報処理部に対し割り込みを発生させ、情報処理部はこの割り込みを受け取ったときに方向指示デバイスの出力を読み込み、方向のデータを得るという手段とがある。
【００９６】
次に、決定キーを使用しないで、方向指示デバイスからの割り込みを使用して子音及び母音の決定を行なう動作フローについて図６により説明する。
【００９７】
このフローは、先に述べたタイマーを用いた方法ではなく、方向指示デバイスの出力情報の変化をもとに割り込みを発生させるような手段である。
【００９８】
初期状態では「ＳＴＡＲＴ］（６０１）の状態にあり、方向指示デバイスからの割り込みを検出できる状態で待機させておく。
【００９９】
方向指示デバイスからのｍａｋｅ割り込みが発生すると（６０２）、方向指示デバイスの出力を読み取り（６０３）、位置に対応する子音の決定（６０４）を行なう。
【０１００】
この動作を図３（ｂ）を使用して説明すると、中心▲１▼から放射状▲２▼の経路を通りＣ１１の位置に方向指示デバイスの出力が変化した時にｍａｋｅ割り込みを発生させる（６０２）。
【０１０１】
情報処理部側はこの時の方向指示デバイスの出力、つまりＣ１１という出力情報を読み取り（６０３）、「Ｓ」を子音として決定する（６０４）。
【０１０２】
次に、方向指示デバイスからｂｒｅａｋの割り込みが発生したら（６０５）、方向指示デバイスの出力を読み取って（６０６）、位置に対応する母音の決定をし（６０７）、５０音のうちの１文字を決定する（６０８）。
【０１０３】
方向指示デバイスからのｂｒｅａｋ割り込みは、方向指示デバイスの出力がＣ１からＣ１２までのいずれかの位置からＣ０の位置に戻ったときに発生する。
【０１０４】
図３（ｂ）では、中心に向かう▲６▼の経路を通ったときに発生する。このｂｒｅａｋ割り込みが発生したときに方向指示デバイスの出力を読みとると、▲６▼の直前の位置のＣ２が読み出される。
【０１０５】
その後の「位置に対応する母音の決定」（６０７）と「子音と母音から５０音を決定する」（６０８）の動作フローについては図５の（５０７）、（５０８）と同様である。
【０１０６】
次に図２６に、かな文字以外の英数字入力を行なうための方向に対する文字の割り当てを示す。
【０１０７】
図中の括弧内の文字は各方向別に割り当てられている文字である。例えば、Ｃ１には、Ａ，Ｂ，Ｃ，Ｄの合計４文字をセットとして割り当て、その代表文字をＡとして「Ａ（ＢＣＤ）」で表す。以下同様に、Ｃ１２には「Ｅ（ＦＧＨ）」、Ｃ１１には「Ｉ（ＪＫＬ）」、Ｃ１０には「Ｍ（ＮＯＰ）」、Ｃ９には「Ｑ（ＲＳＴ」、Ｃ８には「Ｕ（ＶＷＸ）」、Ｃ７には「Ｙ（Ｚ０１）」、Ｃ６には「２（３４５）」、Ｃ５には「６（７８９）」を割り当てる。
【０１０８】
まず最初に、特定の１つの方向を指定すると、最初の代表文字が表示デバイス上に表示さる。その文字は現在自分が選択している英数字のセットが何であるかを示している。
【０１０９】
例えば、Ｃ８を指定すると「Ｕ」の文字が表示デバイス上に表示される。
【０１１０】
この「Ｕ」の文字は現在選択中であることを示すために反転文字で表示するなどの工夫をしておく。
【０１１１】
次に方向指示デバイスの移動方向により、反時計周りに移動させるとこの文字セットの選択をし直すようにし、時計回りに移動させると最初に選択した文字セット中の文字が選択されるようにする。
【０１１２】
例えばＣ８の位置から反時計周りにＣ７→Ｃ６と移動すれば、表示デバイス上には、
「Ｙ」→「２」の順に表示させる。
【０１１３】
その次に、時計回りに１つ戻して移動したら「３」、２つ移動したら「４」と表示し、次の段階で方向指示デバイスの指示をセンターに戻したら「４」の文字が確定されたとし、「４」の文字を入力する。
【０１１４】
このようにして英数字の入力を行なう。
【０１１５】
同様にしてそれぞれの方向に記号のセットを割り当て、センターからある方向に方向指示デバイスの出力が移動したら、記号セットが選択され、次に円周方向に方向指示デバイスの指示を移動させると記号セット中のある特定の記号を入力するということもできる。
【０１１６】
これら平仮名、カタカナ、英数字、記号などの文字セットの選択は、文字を割り当てていないＣ２、Ｃ３の方向に割り当て、文字入力の時と同ようなシーケンスで文字のセットを選択及び確定することができる。
【０１１７】
本実施例の日本語文字入力装置では、方向指示デバイス２１０３を操作して入力した文字の入力状態が表示デバイス２１０１に表示されるので、入力しようとする文字を確認しながら入力することができる。
【０１１８】
また、文字入力の際に決定キーを用いると、複数の文字を表示してその中から特定の文字を確定したり、かな漢字変換を行うときに、変換文字を選択して確定するのにも使用できる。しかし、図５、図６のようなフローを用いて文字入力を行う際には、決定キー２１０５を使用する必要のないことはいうまでもない。
【０１１９】
次に図２１に本発明の１実施例の回路ブロックとしての構成を示す。
【０１２０】
本実施例の回路は、基本的に文字入力を行うためのデバイスの部分とデバイスの入力をもとに実際に文字の選択、および決定を行う部分の情報処理部、情報処理部の処理結果を表示するための表示デバイスから構成される。
【０１２１】
入力部としては、文字入力の主として使用する方向指示デバイス２２０４、文字入力の際に文字の確定を行ったり、いくつかの機能の確定を行うための決定キー２２０５、文字入力の際に小文字を行いたいときに使用する小文字キー２２０６、文字入力状態の表示、確定された文字の表示、その他の表示など情報処理部で処理された内容を表示するための表示デバイス２２０７、方向指示デバイス、決定キー、小文字キーなどの情報を処理し、文字入力のためのプログラムを実行するためのＣＰＵ２２０１、ＣＰＵの処理プログラムを格納したり、処理上の一時データを格納したりするためのメモリ２２０２、ＣＰＵと入力部、表示部とのインターフェースをとる入出力インターフェース２２０３、方向指示デバイスの出力情報を一時的に貯えるためのバッファメモリ２２０８から構成される。
【０１２２】
バッファメモリ２２０８は、データ取込みに対してＣＰＵが十分の処理速度を有しておればなくともよい。
【０１２３】
次に本発明の方向指示デバイスの構造の実施例を図１６に示す。
【０１２４】
この方向指示デバイス１７０２は、周辺が１２等分された円盤状の方向入力部と、決定の指示を入力する決定キー１７０１とからなり、方向入力部は、１２等分された１つの部分を矢印の方向に傾けることで、それぞれの方向を検出して１２の方向データを出力することのできるデバイスである。方向指示デバイスから手を離せば図１におけるＣ０のデータを出力するものとする。図１６に示すように、方向指示デバイス１７０２の入力部と決定キー１７０１を、親指で入力部を操作し、人差し指で文字の決定を行うことができるような関係位置に配置すると、文字の入力を片手で行うことができる。
【０１２５】
図１７から図１９に各種の方向指示デバイスの形状を示す。
【０１２６】
図１７の方向指示デバイスは、円盤状の方向入力部１８０２の中心部に決定キー１８０１を備えており、方向入力部１８０２は、中心を軸として周辺を押して傾けるような操作方法で１２分割された方向の指示を行う。
【０１２７】
このデバイスでは中心を軸としているので、１回の操作では一つの指示方向のポイントしか押せないようになっている。文字の決定やその他アプリケーションに応じた決定の機能は、中心にある決定キー１８０１により行われる。
【０１２８】
図１８の方向指示デバイスは、スティック状の方向入力部１９０２と、その中心に設けられる決定キー１９０１と、方向指示デバイスを支える台座１９０３とから構成される。
【０１２９】
この方向指示デバイスは、スティック状の方向入力部１９０２を１９０４、１９０５の点線で示すように傾けることにより方向の指示を行う。
【０１３０】
図１８（ｂ）は、このスティック状の方向指示デバイスが複数の指示方向を３６０度のいずれの方向にも配置できることを示す斜視図である。
【０１３１】
図１９の方向指示デバイスは、スティック状の方向入力部２００１とスティックを支える台座２００２から構成され、方向入力部２００１が図１８と同様のスティック状であるが、突出したボタン式の決定キーの代わりにスティックそのものを中心軸方向に押すことによって方向を指示する方向指示デバイスである。
【０１３２】
この方向指示デバイスは、スティック２００１を点線２００３、２００４のように傾けることにより、方向の指示を行う。
【０１３３】
また、このデバイスは図１９（ｂ）、（ｃ）に示すように、複数の指示方向を３６０度のいずれの方向にも配置できる。
【０１３４】
図１９（ｄ）はこのスティックの構造を示したもので、基本的な構造は図１８と同じである。スイッチ部を覆ってスライドする操作部２００８と、操作部を押したときに信号接点をオンにするスイッチ２００９と、操作部２００８を支え、スイッチ２００９の接点への配線を通する部分２０１０とからなる。
【０１３５】
次に、図２０及び図２１の方向指示デバイスにより、決定キーを用いてかな文字「く」を入力する場合の動作例について、図１３のシーケンスにより説明する。
【０１３６】
図１３の（ｂ）は、図１７乃至図１９の方向指示デバイスを用いて文字入力を行う場合の方向指示デバイスの移動経路の図、同図の（ａ）は、この移動に応じて表示される表示デバイス２１０１の画面の表示を示したものである。
【０１３７】
まず、図１３（ｂ）において、方向指示デバイス２１０３がＣ０の位置▲１▼にあってそのデータ、例えば０ｈ、を出力しているときは、ＣＰＵ２２０１は文字入力待ちの状態になっている。この時の画面表示は、画面の更新を行わず前の状態（１４０１）を保持したままにしておく。
【０１３８】
次に▲２▼の経路を通り、方向指示デバイス２１０３をＣ１１の位置に移動させると方向指示デバイスはＣ１１のデータ、例えばＢｈ、をＣＰＵに出力する。ＣＰＵは、最初は子音の選択を行う。Ｃ１１に割り当てられているのは「さ行」であるから、表示デバイス２１０１には「Ｓ」の文字が表示される（１４０２）。
【０１３９】
次に▲３▼の経路を通って方向指示デバイスの方向入力部をＣ１２の位置に移動させると、方向指示デバイスはＣ１２のデータをＣＰＵ２２０１に出力する。この時点では決定キーが押されていないため、まだ子音の選択状態になっている。Ｃ１２に割り当てられているのは「か行」であるから、表示デバイスは「Ｋ」の文字を表示する（１４０３）。
【０１４０】
次に▲４▼の経路を通って方向入力部をＣ１の位置に移動させると、方向指示デバイスはＣＰＵにＣ１のデータを出力する。この時点でも決定キーが押されていないので、まだ子音選択のままの状態になっている。Ｃ１に割り当てられているのは「あ行」であるから、表示デバイスには「Ａ」の文字が表示される（１４０４）。
【０１４１】
次に▲５▼の経路で方向入力部をＣ１からＣ１２の位置に移動させると、方向指示デバイスはＣ１２のデータを出力する。この▲５▼の経路は子音を選択している最中に方向入力部の操作を誤り、選ぶ筈の子音を通り過ぎてしまったときの動作である。次に、このＣ１２の場所で決定キーを押すと▲５▼‘、子音が決定される。
【０１４２】
▲５▼’で子音が決定されると、そのことを示すために表示デバイスの画面上の表示「Ｋ」（１４０５）を日本語の文字「か」に替える（１４０６）。また、現在「ひらがな」の文字を入力中であるとすると、画面の機能表示部２１０２には「ひらがな」を意味する「かな」が表示される。「カタカナ」を入力中の場合は、画面の機能表示部には「カナ」が表示される。
【０１４３】
ここで、五十音図の行を選択する子音がＣ１２の位置で決定されたので、このＣ１２の位置が五十音図の最初の段の母音「ａ」を選択する場所になる。
【０１４４】
次に、方向入力部を▲６▼および▲７▼の経路によりＣ１を経由してＣ２に移動したとする。
【０１４５】
Ｃ１の位置の画面表示は、五十音図２段目の母音「ｉ」を表す「き」（１４０７）となり、Ｃ２の位置に方向入力部があるときは、３段目の母音の「ｕ」に相当する文字「く」が表示される（１４０８）。
【０１４６】
このＣ２の位置に方向指示入力部があるときに、決定キーが押されたとすると、子音の「Ｋ」と母音の「ｕ」が共に決定されたことになり、「Ｋ」＋「ｕ」に相当する文字「く」が確定される（１４０９）。
【０１４７】
その後▲８▼の経路を通りＣ２から再びＣ０に戻ってきた時点で、１文字の入力処理を終了する（１４１０）。
【０１４８】
もし、方向指示デバイスの方向入力部が、２度目の決定キーが押されないまま、▲７▼及び▲８▼の経路により、Ｃ２を経由してＣ０に戻ったとすると、文字の確定を行わずに再び文字入力待ちの状態にする。
【０１４９】
次に、決定キーを使用しないで方向指示デバイスにより日本語文字、例えばかな文字「ね」、の入力を行う場合の動作例を図１４によって示す。
【０１５０】
まず方向指示デバイスの位置がＣＯにある最初の状態（１５０１）では、方向指示デバイスの出力はＣ０を示す値、例えば０ｈ、であり、表示デバイスは何も表示しない。
【０１５１】
この位置から▲２▼の経路を通りＣ１１に移動したとする。図１４の場合は図１３のときと違い、決定キーを使用しないので、方向指示デバイスの動きにより子音及び母音の決定を行う。この場合は、子音の選択、決定を、Ｃ０から最初に移動する位置Ｃｘによって行うものとする。
【０１５２】
すなわち、Ｃ０の位置からＣ１乃至Ｃ１２の内のどこか１個所の位置に移動すると、最初に移動した位置の子音が選択されて決定されたものとなる。しかし、最初に移動した位置の子音をそのまま選択し、更に決定まで行ってしまうと、子音の選択を間違ったときには選択の修正ができなくなってしまう。そこで、方向入力部を反時計周りに回転して移動させたときは子音の決定のやり直しとし、時計周りに移動させたときは母音の選択に移ったものとする。
【０１５３】
つまり、▲２▼の経路を通りＣ１１に移動したとすると、「さ」行の文字が既に選択されている（１５０２）。この後、反時計式に、▲３▼の経路を通りＣ１０に移動すると「た」行の文字が選択され（１５０３）、さらに▲４▼の経路を通りＣ９に移動すると「な」行の文字が選択される（１５０４）。もし、この次に方向入力部がＣ０の位置に戻されて方向指示デバイスの出力が０ｈを示すならば、「な」の文字が確定される。
【０１５４】
しかし、ここでは次の時点で方向入力部がＣ９の位置から時計回りに▲５▼の経路を通りＣ１０の位置に移動するものとする。子音がＣ９の「な行」であることは、Ｃ９で反転して移動した時点で確定される。方向入力部がＣ１０に移動すると、２段目の母音の「ｉ」の文字が選択され、表示デバイス上には「に」の文字が表示される（１５０５）。次に、方向入力部が▲６▼の経路を通りＣ１１の位置に移動すると、表示デバイス上には「ぬ」の文字が表示される（１５０６）が、この時点までは、まだ文字が確定されていない。
【０１５５】
さらに、方向入力部が▲７▼の経路を通りＣ１２の位置に移動した時点では、４段目の子音に相当する「ね」の文字を表示する（１５０７）。
【０１５６】
ここで、方向入力部がＣ１２の位置に移動した後、▲８▼の経路を通りＣ０の位置に戻ったとする。すると、Ｃ０に戻った時点でＣ０に戻る直前の位置、この場合はＣ１２、に対応する文字「ね」が確定され、入力される。
【０１５７】
図１５は、決定キーを持たない場合の別の文字の入力方法で、子音の選択をさらに間違ったときに最初から選択をやり直すことのできる方法である。すなわち、図１４のケースでは、Ｃ０→Ｃ１０→Ｃ０という方向指示デバイスの出力を受け取った場合は、「た」の文字が確定入力されてしまうが、図１５の動作では、このような場合は一旦選択した文字を取り消して、入力の初期状態に戻し、再び子音の選択から開始できるようにするものである。
【０１５８】
先ず、初期状態では方向指示デバイスがＣ０を示している（１６０１）。
【０１５９】
この状態から次に▲２▼の経路を通り、Ｃ１０に移動したとする。このとき表示デバイス上では「Ｔ」の文字を表示して「た行」が選択されていることを示す（１６０２）。
【０１６０】
ここで選択誤りに気づいて、次に円周方向の他の方向には移動せずに▲３▼の経路を通り再びＣ０の位置に戻ると、表示は初期状態に戻る（１６０３）。
【０１６１】
次に、▲４▼の経路を通りＣ１に移動したら「Ａ」の文字を表示し「あ行」が選択されていることを示す（１６０４）。
【０１６２】
次に、方向入力部が円周方向の▲５▼または▲５▼’の経路を通り、Ｃ２かＣ１２のどちらか一方に移動すると、母音の「ａ」が選択されたことにして、「あ」の文字を画面に表示する（１６０５）。ここでもし次に、移動する前の元の位置Ｃ１を通って中央の位置Ｃ０に戻したとすると、初期入力状態に戻って再び子音の選択状態になる。
【０１６３】
次にＣ２またはＣ１２の位置から▲６▼または▲６▼’の経路を通り、１つ隣のＣ３かＣ１１のどちらかに移動すると、２段目の母音の「ｉ」が選択されたものとして、「い」の文字を画面に表示する（１６０６）。
【０１６４】
この時点で表示された文字に決定しようとすると、方向入力部をＣ３、またはＣ１１から▲７▼または▲７▼’の経路を通ってＣ０に戻す。すると、Ｃ０の直前の場所の文字、この場合は「い」の文字、で確定する（１６０７）。
【０１６５】
このように方向指示デバイスの種類や文字の訂正のやりかたなどで、文字入力の際の動作の多少の違いはあるが、方向入力部を中心から周辺に移動することで子音の文字を選択し、そこから更に周辺に沿って方向入力部を移動させることで母音の入力を行うという手段で日本語文字の入力を行っていく。
【０１６６】
本発明の他の実施例について図７と図８を用いて説明する。
【０１６７】
決定キーを持つ方向指示デバイスでは、子音や母音の確定を行うのに決定キーを利用することができるが、文字入力の装置を更に簡略化したい場合は、決定キーを省き、方向指示だけで文字を入力することもできる。
【０１６８】
この場合は、図２０の決定キー２１０５を文字入力の際に使用しないだけである。
【０１６９】
図８のフローチャートは、ＣＰＵが方向指示デバイスの出力を読み取り、その値により実行する文字入力の流れであり、方向入力部の移動方向を検出することにより子音または母音の入力を切り替え、日本語文字の入力を行う。
【０１７０】
まず、方向指示デバイスに手を触れない状態では、図７のＣ０の位置にある方向指示デバイスの出力はＣ０を示す。これは図８のフローでは「ＳＴＡＲＴ」（８０１）にあたる。
【０１７１】
この状態から方向入力部を放射方向の経路▲２▼を通りＣ１１に移動すると、方向指示デバイスはＣ１１の値（例えばＢｈ）を出力する。
【０１７２】
ＣＰＵは、ポーリング処理、またはインターバルタイマー処理により、方向指示デバイスの出力がＣ０の位置からＣ１〜Ｃ１２のどれかの位置に移動したかどうかを常に監視している（８０２）。
【０１７３】
これにより方向指示デバイスの出力、移動を検出すると子音の選択を行う（８０３）。この子音の選択は、現在どの子音が選択されているかを画面上に表示するだけで、子音の確定は行わない。
【０１７４】
しかし、次の段階で方向指示デバイスの出力がＣ０の位置を示した場合は母音の「ａ」を選択し、子音の「Ｓ」と母音の「ａ」の関係から「さ」の文字を確定する。カタカナ入力が指定されているときは「サ」の文字である。
【０１７５】
これらがＣ０判定（８０４）から、子音の決定（８０５）、母音のａの決定（８０６）までの処理である。
【０１７６】
図７では▲３▼の経路を通りＣ１０に移動しているため、方向指示デバイスの出力はＣｘから反時計周り方向に移動したことになる（８１２）。この場合は再び子音の選択（８０３）に戻り、同じ判定を行い、▲４▼、▲５▼の経路を通りＣ１０の位置に移動したら母音の「ｉ」を選択する（８０９）。
【０１７７】
Ｃ１０から更に▲６▼の経路を通りＣ１１に移動すると、再び母音の選択を行い今度は「ｕ」を選択する。
【０１７８】
更に▲７▼の経路を通りＣ１２に移動すると再び母音の選択を行い今度は「ｅ」を選択する。
【０１７９】
次の段階で▲８▼の経路を通り方向指示デバイスの出力がＣ０を示したら（８１０）、直前の位置、つまりＣ１２の位置に対応する母音を決定し（８１１）、子音の「Ｎ」と母音の「ｅ」を組み合わせて「ね」の文字を決定する（８１３）。
【０１８０】
図８（ｂ）は（８０９）の段階に対応する母音の選択処理を更に分解したものである。
【０１８１】
母音の選択は子音を決定した位置からの相対的な移動位置によって行う。
【０１８２】
方向指示デバイスの出力がＣ０からＣｘに移動し、さらにＣ０に移動したときは母音は「ａ」が選択されたと認識する。このＣｘの位置から相対的に時計周りに１つ進めば（８０９０１）「ｉ」が選択されたとし（８０９０５）、２つ進めば（８０９０２）「ｕ」が選択（８０９０６）、３つ進めば（８０９０３）「ｅ」が選択（８０９０７）、４つ進めば（８０９０４）「ｏ」が選択（８０９０８）されたとする。
【０１８３】
このように方向指示デバイスの出力の変化の推移によって子音および母音の選択を行い日本語文字の入力を行う。
【０１８４】
次に図９、図１０および図１１を用いて、決定キーを用いない場合の文字入力方法について説明する。
【０１８５】
図１１は、子音選択のやり直しができる文字入力方法である。
【０１８６】
この方法では、母音の選択に切り替える前であれば子音の選択のやり直しが可能である。
【０１８７】
まず初期状態を「ＳＴＡＲＴ」（１１０１）とする。これは方向入力が図９におけるＣ０の位置に存在していることを示す。
【０１８８】
方向指示デバイスの出力がＣ０からＣｘに移動すると（１１０２）、ＣＰＵはその位置に対応する子音を選択する（１１０３）。これは、図９において、  Ｃｘのｘ＝１０としたとき、方向入力部がＣ０から▲２▼の経路によりＣ１０へ移動して、Ｃ１０の子音「Ｔ」行を選択したことを示す。
【０１８９】
ここで、もし、方向指示デバイスがＣｘから、中央及び自分以外の他の位置Ｃｎ（ｎ≠ｘ、ｎ≠０）を経由せずに、▲３▼の経路で中央のＣ０に移動したと判定すると（１１０４）、最初の処理に戻って再び（１１０２）からの子音選択の処理に移行する。
【０１９０】
しかし、方向指示デバイスがＣｘから他の円周上の場所Ｃｎ（ｎ≠ｘ、ｎ≠０）に移動したと判定するならば（１１０５）、そのＣｎの位置に対応する母音が選択される（１１０６）。
【０１９１】
図９の例では、方向指示デバイスが、中央の位置Ｃ０から▲４▼の経路でＣ１に移動した後、▲５▼、▲６▼の経路を通ってＣ３の位置に移動した場合は、「い」の文字を画面上に表示するというように、現在子音の「Ａ」行が確定され、その行の母音の「ｉ」段が選択されていることを示す。
【０１９２】
次に▲７▼の経路を通って方向入力部がＣ０に移動し、方向指示デバイスがＣ０を示す０ｈを出力すると、母音の確定を行い（１１０８）、確定された母音と子音から５０音図の文字を決定する（１１０９）。
【０１９３】
図１１のフローの場合は、最初に選択した子音を移動方向によって変更することは行っていない。従って、子音選択後の週方向移動は直ちに母音の選択となり、図１１（ｂ）に示すように、母音は、子音が決定された位置からの相対的な移動数で判定されるので、図９においてＣ１により子音「Ａ」が選択されれた後は、▲５▼’、▲６▼’の経路を通っても▲５▼、▲６▼の経路と同じ文字を入力することができる。
【０１９４】
図１０は、この相対移動位置での母音の選択動作例を図示したものである。
【０１９５】
図１０において、Ｃ０からＣ１１に移動して子音「Ｓ」を選択した後、３回移動してＣ０に戻る、すなわち、Ｃ０→Ｃ１１→Ｃ１２→Ｃ１→Ｃ２→Ｃ０またはＣ０→Ｃ１１→Ｃ１０→Ｃ９→Ｃ８→Ｃ０の経路で方向入力部を移動させたときは、「す」の文字が入力される。同様に、  Ｃ０からＣ５に移動して子音「Ｒ」を選択した後、２回移動してＣ０に戻る、すなわち、Ｃ０→Ｃ５→Ｃ６→Ｃ７→Ｃ０またはＣ０→Ｃ５→Ｃ４→Ｃ３→Ｃ０の経路で方向入力を移動させたときは、「り」の文字が入力される。
【０１９６】
図１２は、決定キーの使用により子音と母音の決定をより簡単に行うフローである。
【０１９７】
これは図１６のように、親指で方向の入力を行い人差し指で文字の確定を行うような片手操作可能な装置構造のときに特に効果を発揮する。
【０１９８】
初期状態の「ＳＴＡＲＴ」（１２０１）においては方向入力部はＣ０の位置にある。
【０１９９】
ＣＰＵは、ポーリング処理で常に方向指示デバイスの出力を監視しておき、方向指示デバイスの出力がＣ０以外にあるときは、選択状態にある子音を画面に表示して示す（１２０３）。
【０２００】
方向指示デバイスは、決定キー１７０１が押されたらｍａｋｅ割り込みを発生させ、逆に決定キー１７０１が離されたらｂｒｅａｋ割り込みを発生させる。
【０２０１】
ＣＰＵは、ｍａｋｅ割り込みを受け取ったら（１２０４）、子音の決定を行う（１２０５）。
【０２０２】
その後、再び方向指示デバイスの出力を読み取り（１２０６）、方向指示デバイスの出力に対応した母音の選択を行っていることを示す。
【０２０３】
決定キーが離されｂｒｅａｋ割り込みが発生したら（１２０８）、母音の決定を行い（１２０９）、決定された子音と母音から５０音図の日本語文字を決定する。
【０２０４】
同様の方向指示デバイスを使用するその他の文字入力方法について説明する。
【０２０５】
本実施例で使用する方向指示デバイスは、倒す角度によって２種類の信号を出力する方向指示デバイスである。スティックの倒し込みを２段階に構成するためには、次のようにして設定することができる。
【０２０６】
図２２にこの方向指示デバイスの動作図と構造図を示す。  図２２（ｂ）は図２２（ａ）を横から見た時の動作図である。
【０２０７】
この方向指示デバイスのスティック２３０１は、図２２（ａ）のように２段階の傾きで倒せるようになっていて、倒し込む角度によって２種類の信号を出す。このスティックを倒し込む角度は任意の大きさで構わないが、一方を他方の約半分、例えば最大に倒す角度を６０度とすれば、浅く倒す角度を３０度位に設定すると、倒し込む角度の差がわかりやすい。
【０２０８】
また、図２２（ｃ）のように、ゴムなどの弾性材の環状部品２３０３をストッパーとしてスティック２３０１の周辺に設けて、図２２（ｄ）のように、軽く力を入れてスティックを倒すと環状部品に接触した所で抵抗を感じ、更に力を入れるとこの部品が変形する構造とすることで、クリック感を与えることも出来る。
【０２０９】
また、図２３のように、周辺を押し込んで方向を指示するパッド状の方向指示デバイスを用いる時は、図２３（ａ）に示すように、基板２４０５の上に中心から等距離の円周上に等間隔で接点群２４０２を配置し、これらの位置のそれぞれに放射方向に並ぶ２つずつの接点２４０３、２４０４を設けて配線を施し、上部より導電性の部材２４０６を押し付けることで接点が閉じるようにして、これらの接点が電気的に接続されたかどうかを確認することで指示された方向を検出する。
【０２１０】
これらの導電材料は、導電性のゴムのような材質が好ましいが、押さえ付けると密着して接点の得られる材質のものであればどのようなものでも良い。
【０２１１】
図２３（ｃ）、（ｄ）、（ｅ）は、棒状の導電材料を用いて接点を接触させる様子を示している。
【０２１２】
図２３（ｃ）はパッド２４０７、外周側導電材料２４０８、内周側導電材料２４０９、外周側接点２４１０、内周側接点２４１１から構成される。
【０２１３】
導電材料はパッドに接着剤などで貼り付けてあるだけで特に電気的な接点は持っていない。
【０２１４】
外周側導電材料と内周側導電材料は接点までの長さを変えておき、外周側を少し長めにしておく。このようにすることで図２３（ｄ）のようにパッドを少し傾けた時にまず外周側導電材料が外周側接点に接続するようにし、更に傾けた時に図２３（ｅ）のように内周側導電材料が内周側接点に接続するようにする。
【０２１５】
また、図２３（ａ）で示す接点は図のように中心から放射状方向に対し垂直になるように切れ込みを作れば導電材料が充分に接点に接続した時に接続されるようになる。
同様に図２３（ｆ）のように板状の導電材料をたわませてパッドに貼り付ける構造も考えられる。
【０２１６】
この構造ではパッド２４１２、導電材料２４１３、外周側接点２４１４、内周側接点２４１５で構成される。
【０２１７】
導電材料のたわみの最大部が内周側接点の真上に存在するように導電材料をパッドに貼り付ければ、図２３（ｆ）のようにパッドを少し傾けた時にまず導電材料が内周側接点に接続し、更に傾けた時に導電材料が外周側接点に接続するようになる。
【０２１８】
次に図２４に、傾きに対して２段階の出力を持った方向指示デバイスにより、方向指示を行なう時のデバイスの出力の例を示す。
【０２１９】
図２４（ａ）は、ある方向が指定されるとそれに対応したビットが１になるように、１２の指示方向ごとに１ビットずつ合計１２ビットと、倒し方の区別に１ビットとを割り当てた場合の方向指示デバイスの出力の例である。
【０２２０】
浅く倒したときは最上位ビットの出力が０になり、深く倒した時は最上位ビットの出力が１になる。
【０２２１】
また図２４（ｂ）は、ハードウェアの配線の数を少なくするために、指示方向をエンコードして状態番号を割り当て、倒し方の区別と共に５ビットで表現した場合の例である。
【０２２２】
図２４（ｂ）の場合は、最上位ビットで倒した時の深さを示す。図２４（ａ）と同ように浅く倒したときは最上位ビットの出力が０になり、深く倒した時は最上位ビットの出力が１になるようにしている。
【０２２３】
このような方向指示デバイスを用いると、次のような方法で文字入力を行なうことができる。
【０２２４】
まず最初に、軽く力を入れて方向入力部を指示方向に少し傾けることで子音の選択モードにして子音の選択を行ない、確定したい子音を選択したら、次に、方向入力部を強く倒し込んで子音を決定すると共に、母音の選択モードとして母音の選択を行なう。
【０２２５】
また、子音の選択モードから方向入力部を強く倒し込む前にセンター位置に戻したときは、再び子音の選択状態から開始することができる。
【０２２６】
子音の割り当ては予め方向毎に図１と同様に決めておく。
【０２２７】
母音の選択では、子音を確定した位置から円周方向に移動せずにセンターに戻った時は第１段の「ａ」段の母音を確定し、円周方向にいずれか１つだけ移動した時は第２段の「ｉ」の母音を確定し、同方向に２つ移動した時は「ｕ」の母音を確定し、３つ移動した時は「ｅ」の母音を確定し、４つ移動した時は「ｏ」の母音を確定する。この時の移動方向は時計回りでも、反時計周りでも同一方向ならどちらでも同じ結果が出るようにする。
【０２２８】
確定したい母音が選択したら、手を放して何もしない状態、つまりセンターに方向指示デバイスを戻すことで母音の確定を行なう。
【０２２９】
また、方向指示デバイスを深く倒し込んで母音を選択している時に、誤って浅く倒し込む状態にしてしまった場合は、深く倒し込み直せば母音選択の続きの状態から始めることができるようにする。
【０２３０】
子音と母音が確定したらこの情報から日本語文字を確定する。
【０２３１】
つまり２段階の傾きで子音入力と母音入力を別々に行なうことで決定キーの代わりをさせることができる。
【０２３２】
またこれらの方向指示デバイスがセンターを示している時にボタンを押すような感覚で押し込みを行なえ、その押し込みの出力が出せるような構造にしておけば、文章入力の際に頻繁に使用するような改行キーの役割を割り当てることが出来、日本語文字を入力し文章の節目で改行を行なうといったことも簡単にできるようになる。
【０２３３】
また、この方向指示デバイスの倒し込みの角度を２段階で検出できるようなデバイスを用いれば、この手の携帯端末で頻繁に使用されると考えられるような機能の一つであるカーソルの移動と画面のスクロールの切替えなどが簡単にできるようになる。
【０２３４】
例えば、方向指示デバイスを浅く倒し込んだ時はカーソルの移動を行ない、深く倒し込むと画面のスクロールなど高速に画面をそのものを移動するモードに移るといったようなことを行なうこともできる。
【０２３５】
図２５（ａ）は方向指示デバイスを浅く倒し込んだ時のカーソル移動の様子を示しており、図２５（ｂ）は方向指示デバイスを深く倒し込んで画面スクロールに切り替わった時の画面の様子を示している。
【０２３６】
【発明の効果】
上述のように、本発明は、所要の文字及び記号群をＭ行、Ｎ列の行列形式に配置して文字セットを構成し、その文字セットの行列の座標をジョイスティックのような位置入力装置を用いて指定することにより、携帯端末用の日本語文字入力装置として、少ないスペースで文字入力、特に日本語の文字を簡単に入力できる効果がある。
【０２３７】
また、日本語の文字入力を子音と母音に分解して行なうことで、最初に１０個の方向に割り当てられた子音位置を覚え、母音の選択に関しては子音の決定位置からの相対的な移動量を必要とするだけなので５通りの変化を記憶するだけでよいから、慣れてくれば感覚的に文字の入力を行なうことができるので、文字入力時に特に画面を注目しなくても感覚的に文字を入力することができる。
【０２３８】
また、方向を検出できる方向指示デバイスを用いて文字の選択を行うことにより、タッチパネル方式のような文字書き込み用のペンを不必要とし、また、テンキー方式のようにテンキーを見ながら文字の選択を行う必要もなくなる。
【０２３９】
また、ボタンスイッチを使用して、ボタンを押して文字の決定を行うことにより、片手で文字の選択および決定を簡単に行うことができる。
【０２４０】
また、ボタンスイッチを使用しない方法を使用すると、ボタンを押す方法より更に少ないスペースで文字入力のためのデバイスを構成することができる。
【０２４１】
また、入力しようとする子音を方向指示デバイスを傾けた方向に応じて割り当てることで、方向指示デバイスを動かして一つの子音を特定し、また移動量に応じて特定の母音を割り当てることにより、子音と母音を合わせた日本語文字の入力を方向指示デバイスの指示方向の変化だけで入力できるので、文字入力を片手もしくは指一本で実現できる。
【図面の簡単な説明】
【図１】本発明の１実施例のブロック図である。
（ａ）  装置構成のブロック図
（ｂ）  方向指示デバイスの方向指示点
【図２】方向指示デバイスの出力例である。
（ａ）  ２進数表示
（ｂ）  １６進数表示
【図３】本発明の基本入力動作図である。
（ａ）  第１例
（ｂ）  第２例
【図４】本発明の基本入力動作フロー（決定キー使用）である。
（ａ）  メインフロー
（ｂ）  方向読取りの詳細フロー
【図５】本発明の基本入力動作フロー（決定キー未使用）である。
【図６】本発明の基本入力動作フロー（割り込み使用）である。
【図７】本発明の他の実施の形態動作図１である。
【図８】本発明の他の実施の形態動作フロー１である。
（ａ）  メインフロー
（ｂ）  子音決定のフロー
【図９】本発明の他の実施の形態動作図２Ａである。
【図１０】本発明の他の実施の形態動作図２Ｂである。
【図１１】本発明の他の実施の形態動作フロー２（決定キー未使用）である。
（ａ）  メインフロー
（ｂ）  Ｃ０に戻されたときのフロー
【図１２】本発明の他の実施の形態動作フロー２（割り込み使用）である。
【図１３】本発明の実施例の動作１である。
（ａ）  画面表示の経過
（ｂ）  方向指示デバイスの移動経路
【図１４】本発明の実施例の動作２である。
（ａ）  画面表示の経過
（ｂ）  方向指示デバイスの移動経路
【図１５】本発明の実施例の動作３である。
（ａ）  画面表示の経過
（ｂ）  方向指示デバイスの移動経路
【図１６】本発明の実施例１である。
【図１７】本発明の方向指示デバイス例１である。
【図１８】本発明の方向指示デバイス例２である。
（ａ）  平面図と側面図
（ｂ）  方向指示デバイスの動き
【図１９】本発明の方向指示デバイス例３である。
（ａ）  決定をスティックにより行う場合
（ｂ）  同一方向に複数の指示点を設ける場合１
（ｃ）  同一方向に複数の指示点を設ける場合２
（ｄ）  スティックの項増
【図２０】本発明の実施例２である。
【図２１】本発明のハードウェアのブロック図である。
【図２２】２段階角度検出のできるスティック状方向指示デバイスの例である。
（ａ）  斜視図
（ｂ）  動作状態
（ｃ）  弾性材使用の静止時
（ｄ）  １段目の傾斜時
（ｅ）  ２段目の傾斜時
【図２３】本発明の２段階角度検出のできるパッド状方向指示デバイスの例である。
（ａ）  接点の配置
（ｂ）  第１の導電部材
（ｃ）  接点の接触開放状態
（ｄ）  第１接点接触
（ｅ）  第２接点接触
（ｆ）  第２の導電部材
【図２４】本発明の２段階角度検出のできる方向指示デバイスの出力例である。
（ａ）  ２進数表示
（ｂ）  １６進数表示
【図２５】本発明の２段階角度検出のできる方向指示デバイスのカーソル操作例である。
（ａ）  レバーを浅く倒したとき
（ｂ）  レバーを深く倒したとき
【図２６】本発明により英数字を入力するためのマップ例である。
【符号の説明】
１０  方向指示デバイス
１１  指示レバー
２０  情報処理部
２１  メモリ
３０  表示デバイス
４０１〜４０９  文字入力処理１〜文字入力処理９
４０７０１〜４０７０８  文字入力処理７−１〜文字入力処理７−８
５０１￣５０９  文字入力処理１〜文字入力処理９
６０１〜６０９  文字入力処理１〜文字入力処理９
８０１〜８１４  文字入力処理１〜文字入力処理１４
８０９０１〜８０９０８  文字入力処理９−１〜文字入力処理９−８〜
１１０１〜１１１０  文字入力処理１〜文字入力処理１０
１１０７０１〜１１０７０８  文字入力処理７−１〜文字入力処理７−８
１２０１〜１２１１  文字入力処理１〜文字入力処理１１
１４０１〜１４１０  文字入力画面表示１〜文字入力画面表示１０
１５０１〜１５０８  文字入力画面表示１〜文字入力画面表示８
１６０１〜１６０７  文字入力画面表示１〜文字入力画面表示７
１７０１、１８０１、１９０１、２１０５、２２０５  決定キー
１７０２、１８０２、２１０３，２２０４  方向指示デバイス
１８０３、１９０６、２００５  方向指示デバイスの動作図
１９０２、２００１、２００６、２１０４、  方向指示デバイス・スティック
１９０３、２００２、２００７、２３０２、  方向指示デバイス台座
１９０４  方向指示デバイス・スティックの傾き図１
１９０５  方向指示デバイス・スティックの傾き図２
２００３  方向指示デバイス・スティックの傾き図１
２００４  方向指示デバイス・スティックの傾き図２
２００８  スティックキャップ
２００９  押しボタンスイッチ
２０１０  スイッチ台座
２１０１、２２０７  表示デバイス
２１０２  機能アイコン表示部
２１０６  削除キー
２１０７、２２０６  小文字キー
２１０８  文字／カーソルキー
２１０９  変換キー
２２０１  情報処理部ＣＰＵ
２２０２  メモリ
２２０３  情報処理部−入出力デバイス・インターフェース
２３０１  スティック状方向指示デバイス
２３０３  抵抗感部品
２４０１  パッド状方向指示デバイス
２４０２  基板側接点
２４０３、２４０４  電気的配線
２４０５  基板側接点群スペース
２４０６  接点接続用導電材料
２４０７  棒状接点を持ったパッド
２４０８  外周側導電材料
２４０９  内周側導電材料
２４１０、２４１４  外周側接点
２４１１、２４１５  内周側接点
２４１２  板状接点を持ったパッド
２４１３  導電材料
【図１】
0003597060.tif 000002
【図２】
0003597060.tif 000003
【図３】
0003597060.tif 000004
【図４】
0003597060.tif 000005
【図５】
0003597060.tif 000006
【図６】
0003597060.tif 000007
【図７】
0003597060.tif 000008
【図８】
0003597060.tif 000009
【図９】
0003597060.tif 000010
【図１０】
0003597060.tif 000011
【図１１】
0003597060.tif 000012
【図１２】
0003597060.tif 000013
【図１３】
0003597060.tif 000014
【図１４】
0003597060.tif 000015
【図１５】
0003597060.tif 000016
【図１６】
0003597060.tif 000017
【図１７】
0003597060.tif 000018
【図１８】
0003597060.tif 000019
【図１９】
0003597060.tif 000020
【図２０】
0003597060.tif 000021
【図２１】
0003597060.tif 000022
【図２２】
0003597060.tif 000023
【図２３】
0003597060.tif 000024
【図２４】
0003597060.tif 000025
【図２５】
0003597060.tif 000026
【図２６】
0003597060.tif 000027