(57)【要約】【目的】スムーズな仮名の入力を図る。【構成】初期状態において，２つの表示領域の上半部31Ｌ，31Ｒに，五十音図の第１段の仮名の左右半分ずつをそれぞれ表示し，左の上半部31Ｌに表示される仮名のうちのいずれかが入力器によって選択されると，選択された仮名が属する行の仮名のすべてを，右の半部32Ｒに表示し，この右の半部32Ｒで選択された仮名の入力を受付ける。【選択図】図19
2009048454.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つの表示装置と少なくとも２つの入力器を用意し，
表示装置の表示画面上に，上記２つの入力器に対応して少なくとも２つの表示領域を互いに離して設け，
初期状態において，上記２つの表示領域のそれぞれの半部の一方に，五十音図の一段分の仮名の左右半分ずつをそれぞれ表示し，
上記表示領域の半部の一方に表示される仮名のうちのいずれかが，上記入力器の一方によって選択されたことに応答して，選択された仮名が属する行の仮名のすべてを，上記の選択された仮名を表示する表示領域とは別の表示領域の半部の他方に表示し，
上記表示領域の半部の他方に表示された仮名のうちのいずれかが上記入力器の他方によって選択されたことに応答して，上記表示領域の半部の他方で選択された仮名の入力を受付ける，
日本語入力方法。
【請求項２】
互いに離隔した少なくとも２つの表示領域の表示が可能な表示装置，
上記表示装置の２つの表示領域にそれぞれ対応し，各表示領域のそれぞれの半部において少なくとも位置の異なる５箇所を指示することが可能な少なくとも２つの入力器，および
上記表示装置における表示の制御と上記入力器から与えられる信号の処理を行う制御装置を備え，
上記制御装置が，
初期状態において，上記表示装置における２つの表示領域のそれぞれの半部の一方に，五十音図の一段分の仮名の左右半分ずつをそれぞれ表示するよう制御する初期表示制御手段，
上記表示領域の半部の一方に表示される仮名のうちのいずれかが，上記入力器の一方によって選択されたことに応答して，選択された仮名が属する行の仮名のすべてを，上記の選択された仮名を表示する表示領域とは別の表示領域の半部の他方に表示するよう制御する展開表示制御手段，および
上記表示領域の半部の他方に表示された仮名のうちのいずれかが上記入力器の他方によって選択されたことに応答して，上記表示領域の半部の他方で選択された仮名の入力を受付ける仮名入力受付手段を備えている，
日本語入力装置。
【請求項３】
上記入力器が，上記表示装置の表示領域の半部に対応する領域内において少なくとも５つの異なる方向に傾けるまたは回転することが可能なスティックまたはボールを有し，このスティックまたはボールの少なくとも傾き方向または回転方向を識別可能に表わす信号を出力するものである，請求項２に記載の装置。
【請求項４】
上記表示装置が，その表示領域がタッチパネルにより実現され，仮名が表示され，タッチされた箇所を識別可能に表わす信号を出力することにより上記入力器を兼ねている，請求項２に記載の装置。
【請求項５】
上記制御装置の展開表示制御手段は，上記２つの入力器からの特定の入力信号に応答して記号等を上記表示装置の表示領域に表示するよう制御するものであり，
上記制御装置はさらに，上記記号等の入力に応答して上記仮名入力受付手段が直前に受付けた仮名を変換する変換手段を備えている，
請求項２に記載の装置。
【請求項６】
互いに離隔した少なくとも２つの表示領域の表示が可能な表示装置，上記表示装置の２つの表示領域にそれぞれ対応し，各表示領域のそれぞれの半部において少なくとも位置の異なる５箇所を指示することが可能な少なくとも２つの入力器，および上記表示装置における表示の制御と上記入力器から与えられる信号の処理を行う制御装置を備える日本語入力装置における上記制御装置の動作を制御するプログラムであり，
上記制御装置はこの制御プログラムにしたがって，
初期状態において，上記表示装置における２つの表示領域のそれぞれの半部の一方に，五十音図の一段分の仮名の左右半分ずつをそれぞれ表示するよう制御し，
上記表示領域の半部の一方に表示される仮名のうちのいずれかが，上記入力器の一方によって選択されたことに応答して，選択された仮名が属する行の仮名のすべてを，上記の選択された仮名を表示する表示領域とは別の表示領域の半部の他方に表示するよう制御し，
上記表示領域の半部の他方に表示される仮名のうちのいずれかが上記入力器の他方によって選択されたことに応答して，上記表示領域の半部の他方で選択された仮名の入力を受付けるように，
動作する，
日本語入力装置用プログラム。
【請求項７】
請求項６に記載のプログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は，日本語入力方法および装置，ならびに日本語入力装置用プログラムおよび同プログラムを記録した媒体に関する。
【背景技術】
【０００２】
コンピュータにおける一般的な文字入力装置はハードウェア・キーボードであるが，家庭用ゲーム機では，通常，ユーザはゲーム用コントローラ・パッドを用いて文字を入力している。
【特許文献１】特開２００２−２６８８１８号公報
【０００３】
この特許出願公開公報に記載の文字入力装置および方法では，表示画面上に二重の円環を表示し，かつこれらの円環を中心から放射状にのびる線により区分し，外側の円環の各区分には五十音の各行の頭文字を表わし，内側の円環の各区分には選択された行頭文字のグループに属する母音を表示している。
【０００４】
しかしながら，文字を円環に配置していることと，二重の円環を用いているので，ユーザが直感的に目的の文字の位置を探すのが難しいという問題がある。
【発明の開示】
【０００５】
この発明は，ユーザの持つ感覚にできるだけ近づけた文字の配置により，スムーズに入力が可能な日本語入力方法および装置，ならびに日本語入力装置用プログラムおよび同プログラムを記録した媒体を提供することを目的とする。
【０００６】
この発明による日本語入力方法は，少なくとも１つの表示装置と少なくとも２つの入力器を用意し，表示装置の表示画面上に，上記２つの入力器に対応して少なくとも２つの表示領域を互いに離して設け，初期状態において，上記２つの表示領域のそれぞれの半部の一方に，五十音図の一段分の仮名の左右半分ずつをそれぞれ表示し，上記表示領域の半部の一方に表示される仮名のうちのいずれかが，上記入力器の一方によって選択されたことに応答して，選択された仮名が属する行の仮名のすべてを，上記の選択された仮名を表示する表示領域とは別の表示領域の半部の他方に表示し，上記表示領域の半部の他方に表示された仮名のうちのいずれかが上記入力器の他方によって選択されたことに応答して，上記表示領域の半部の他方で選択された仮名の入力を受付けるものである。
【０００７】
この発明による日本語入力装置は，互いに離隔した少なくとも２つの表示領域の表示が可能な表示装置，上記表示装置の２つの表示領域のそれぞれに対応し，各表示領域のそれぞれの半部において少なくとも位置の異なる５箇所を指示することが可能な少なくとも２つの入力器，および上記表示装置における表示の制御と上記入力器から与えられる信号の処理を行う制御装置を備えているものである。そして，上記制御装置は，初期状態において，上記表示装置における２つの表示領域のそれぞれの半部の一方に，五十音図の一段分の仮名の左右半分ずつをそれぞれ表示するよう制御する初期表示制御手段，上記表示領域の半部の一方に表示される仮名のうちのいずれかが，上記入力器の一方によって選択されたことに応答して，選択された仮名が属する行の仮名のすべてを，上記の選択された仮名を表示する表示領域とは別の表示領域の半部の他方に表示するよう制御する展開表示制御手段，および上記表示領域の半部の他方に表示された仮名のうちのいずれかが上記入力器の他方によって選択されたことに応答して，上記表示領域の半部の他方で選択された仮名の入力を受付ける仮名入力受付手段を備えている。
【０００８】
五十音図とは，一般に，五十音を声音の種類によって縦，横に（五段十行に）規則的に並べたもの，すなわち子音を同じくするものを同じ行に，母音を同じくするものを同じ段に配置したものを意味するが，この明細書においては，五十音には「ん」も含むものとする。また，この明細書では，必要に応じて（表示および入力が実際に可能である限り），五十音図には，これを拡張して，濁音（または濁点），半濁音（または半濁点），拗音，撥音，その他の特殊文字または特殊記号を含ませてもよいものとする。もっとも，これらの濁音（濁点），半濁音（半濁点），拗音，撥音，特殊文字，特殊記号は，後述する実施態様のように，別の入力の仕方によって入力させるようにしてもよい。五十音には，当然，平仮名，片仮名が含まれる。
【０００９】
五十音図の一段分の仮名の左右半分ずつとは，最も典型的には，「あ」の段であれば，左半分は「あかさたな」，右半分は「はまやらわ」である。一段分とは，「あ」の段とは限らず，「い」，「う」，「え」，「お」のいずれの段でもよい。五十音図の10行を左５行，右５行に分けることのみならず，左４行，右６行または左６行，右４行等に分けてもよく，これらを一段分の仮名の左右半分ずつという。上述した濁音（濁点）ないし特殊記号等を五十音に含めた場合には，五十音図は横方向に10行を超えるので，行数をほぼ半分に左右に分けてこれらを左右半分とすればよい。半分とは約半分を含む。
【００１０】
五十音図の一段分の仮名の左右半分ずつは，一列に表示するとよい。一列とは一直線上のみならず，円弧，半円等に沿って並べることも含む。
【００１１】
表示装置の表示領域の半部とは，表示領域をそのほぼ中心を通る線で半分ずつに２分して得られる各部をいう。最も一般的には表示領域の２分の仕方には，表示領域をほぼ横方向に延びる線で上下に分けるやり方（これにより形成された半部を上，下半部という），ほぼ縦方向に延びる線で左右に分けるやり方（これにより形成された半部を左，右半部という）がある。
【００１２】
表示画面上における上下（上半分，下半分）とは，表示画面が鉛直またはこれに近い状態で配置されている場合には文字通り上下を意味し，表示画面が水平またはこれに近い状態で配置されている場合には，ユーザ（操作者）から遠い方（むこう，あちら）を上，ユーザに近い方（手前，こちら）を下とするものとする。左右とは文字通りユーザからみて左右をいう。
【００１３】
表示装置に表示される五十音図の一段分の左右半分ずつに対応させて，２つの入力器も左右に配置することが好ましいが，２つの入力器の配置はユーザの使い勝手に依る。また，表示領域の上下半部に対応させて入力器にも上下の領域を定義することが好ましい。この場合に，表示領域の上下の定義にあわせて，ユーザから遠い方（むこう）を上，ユーザに近い方（手前）を下とするとよい。
【００１４】
上記入力器は，要するに，表示装置における表示領域に対応して，その表示領域の各半部において，少なくとも５つの異なる方向または位置の選択入力が可能で，各半部に対応する領域と，５つの異なる方向または位置を識別可能に表わす信号を出力できるものであればよい。２つの入力器は一つのケース，ハウジング，ボディ，本体，筐体等に収められ，または一体化していてもよい。もちろん，２つの入力器は別個独立のケース，ハウジング，ボディ等を有するものでもよい。
【００１５】
たとえば，家庭用ゲーム機のコントロール・パッドを用いることができる。このコントロール・パッド（又は，コントローラ・パッド）は上記２つの入力器を含み，上下の各領域内において少なくとも５つの異なる方向に傾けるまたは回転させることが可能な２つのスティックまたはボールを有し，これらのスティックまたはボールの少なくとも傾き方向または回転方向を識別可能に表わす信号を出力するものである。２つのスティックまたはボールは２つのボディにそれぞれ設けてもよい。
【００１６】
表示装置と入力器を兼用することもできる。たとえば，上記表示装置が，その表示領域がタッチパネルにより実現され，仮名が表示され，タッチされた箇所を識別可能に表わす信号を出力することにより上記入力器を兼ねている態様もこの発明に含まれる。
【００１７】
表示装置は１つとは限らない。たとえば２つの表示領域をそれぞれ別個の表示装置に表示してもよい。
【００１８】
日本語を理解できる殆どすべての人が五十音図を知っており，五十音図における仮名の配置のイメージを持っている。この発明によると，五十音図における一段分の仮名を左右半分ずつに分けて表示しているので，これにより一方の入力器を用いて，入力したい仮名の子音を選択できる。子音が選択されると，選択された仮名が属する行のすべての文字が表示されるから，その中から所望の文字を他方の入力器を用いて最終的に選択することができる。このようにして，２つの入力器を用いて（好ましくは両手で）所望の仮名の入力が可能となる。慣れ親しんでいる五十音図における仮名の配置を表示に利用しているから感覚的に違和感がなくスムーズで正確な入力が期待できる。五十音図に「ん」や濁音，濁点等が含まれるなどの多少の変更ないしは追加があっても，入力操作に大きな障害とはならない。
【００１９】
選択した仮名の確定は，入力器の構造にも依るが，入力器を初期状態に戻すことによって入力してもよいし，別途用意した確定のボタンを用いて入力してもよい。
【００２０】
この発明は家庭用ゲーム機における日本語入力のみならず，コンピュータを含む機器のより簡便な入力方法又は装置として利用可能であり，たとえば福祉機器への応用も期待できる。
【００２１】
濁音（濁点），半濁音（半濁点），拗音，撥音，特殊文字，特殊記号等（これらをまとめて記号等という）のうちのいずれか一もしくは複数または全部を上記表示装置および入力器を用いて五十音図とは別の形態で入力するようにしてもよい。
【００２２】
この場合には，上記日本語入力装置において，上記制御装置の展開表示制御手段は，上記２つの入力器からの特定の入力信号に応答して記号等を上記表示装置の表示領域に表示するよう制御するものとなる。そして，上記制御装置にはさらに，上記記号等の入力に応答して上記仮名入力受付手段が直前に受付けた仮名を変換する変換手段が備えられる。
【００２３】
この発明はさらに，上記制御装置の動作を制御するプログラム，および同プログラムを記録した媒体も提供している。
【００２４】
このプログラムは，制御装置が，初期状態において，上記表示装置における２つの表示領域のそれぞれの半部の一方に，五十音図の一段分の仮名の左右半分ずつをそれぞれ表示するよう制御し，上記表示領域の半部の一方に表示される仮名のうちのいずれかが，上記入力器の一方によって選択されたことに応答して，選択された仮名が属する行の仮名のすべてを，上記の選択された仮名を表示する表示領域とは別の表示領域の半部の他方に表示するよう制御し，上記表示領域の半部の他方に表示された仮名のうちのいずれかが上記入力器の他方によって選択されたことに応答して，上記表示領域の半部の他方で選択された仮名の入力を受付けるように動作するように制御するものである。
【実施例】
【００２５】
図１は家庭用ゲーム装置の全体を示している。このゲーム装置はテレビを表示装置３として利用する。ゲーム装置はテレビ（表示装置）３と，制御装置（または信号処理装置，ゲーム機本体もしくはゲーム装置本体）２と，入力装置（コントロール・パッド）１とを含む。
【００２６】
図２は入力装置の詳細を示している。入力装置１は２つのスティック11Ｌ，11Ｒ（入力器）を含む。これらのスティック11Ｌ，11Ｒは常時は（操作されないときには）直立姿勢にあり，ユーザによる操作によってあらゆる方向に傾動自在で，スティック11Ｌ，11Ｒの上，下の領域（スティックの傾動に関しては，上述のように上とはユーザから遠い方，あちらを意味し，下とはユーザの手前，こちらを意味する）において，少なくとも５方向の識別可能な傾きが検知され，その傾き（直立，上，下の傾きを含む）を表わす信号が入力装置１から出力される。入力装置１には，その他の各種ボタン12Ｌ，12Ｒ，13〜16，等（図示を省略したボタンもありうる）が設けられている。
【００２７】
図３はゲーム装置の電気的構成を示している。制御装置２にはＣＰＵを含む中央処理装置21が設けられている。ゲーム・プログラム，後述する日本語入力プログラム，その他のプログラムはＣＤ−ＲＯＭ等の記録媒体に記録されており，媒体入出力処理装置23によってこれらのプログラムが読取られ，記憶装置24に展開されて記憶される。中央処理装置21はこれらのプログラムにしたがって，ゲームの処理，日本語入力処理，その他の処理を実行する。
【００２８】
入力装置１において，スティック11Ｌ，11Ｒが傾いたこと，その傾きの方向または角度が検出され，これらの傾きを表わす信号は入力装置１から入力処理装置22に与えられる。入力処理装置22は入力装置１から入力する信号を中央処理装置21が処理可能な，または処理するのに適した形態の信号に変換して中央処理装置21に与える。入力処理装置22はまた入力装置１の各種ボタン12Ｌ，12Ｒ，13〜16からの信号も中央処理装置21に与える。入力処理装置22，中央処理装置21または記憶装置24には，後述する日本語入力処理で用いられるバッファ（図示略）が設けられている。
【００２９】
ゲームの進行，日本語入力処理その他の処理に伴って表示すべき画像を表わすデータは，記憶装置24に記憶されているか，または記憶装置24において生成され，中央処理装置21の制御の下に表示処理装置25でテレビ（表示装置）３への表示に適した信号に変換されてテレビ３に与えられる。したがって，テレビ（表示装置）３の画面には後述する表示領域の画像を含む画像が表示される。これらの処理に伴って出力される音声，音響等も音響処理装置26で音響信号に変換され，テレビ３に内蔵されたスピーカ33に与えられ，スピーカ33から音響が出力する。
【００３０】
以下，日本語入力処理の側面からゲーム装置の動作について説明し，ゲームのための処理についての説明を省略する。
【００３１】
図４は五十音図の一例を示している。五十音図とは，一般には，五十音を音声の種類によって縦，横に（五段十行に）規則的に並べたもの，すなわち子音を同じくするものを同じ行に，母音を同じくするものを同じ段（または列）に配置したものを意味するが，この実施例においては，わ行の空いている場所に「ん」を配置し，「ん」も五十音図に含めるものとする。五十音図は平仮名，片仮名のいずれでもよく，両方のものがあってもよい。後述する濁点，半濁点，その他の特殊文字や特殊記号も五十音図の空いている場所に配置してもよい。または11行以上の行をもつ五十音図を作成して，11行目，12行目などに濁点，半濁点，その他の特殊文字，特殊記号も配置してもよい。
【００３２】
これに代えて，図５に示すように，濁点，半濁点，その他の特殊文字や特殊記号のために，記号等図を別に作成してもよい。この実施例における記号等図には，「読」と「濁」と「特」の３つの項目の行を設けている。そして，「読」の項目の行の２，３，４段目に，句点「。」，「スペース」，読点「、」をそれぞれ配置している。「スペース」とは直前に入力された（入力が確定した）文字の次に一字分空ける処理を意味する。「濁」の項目の行には，２，３，４段目に濁点「゛」，「小」および半濁点「゜」をそれぞれ配置している。濁点または半濁点は直前に入力された（入力が確定した）文字（仮名）に濁点または半濁点をつけて，濁音または半濁音にする処理を意味する。「小」とは，直前に入力された（入力が確定した）文字を小さくする処理を意味する。「特」の項目の行には，その２，３，４，５段目に，星印「＊」，丸カッコ「（」，「）」および中点「・」がそれぞれ配置されている。以上の他にも，文書入力のために必要な文字，記号を設けることができるのはいうまでもない。
【００３３】
図６は制御装置２内の記憶装置24のデータ構造を示している。記憶装置24内には，上述した五十音図（平仮名用，片仮名用のいずれか，または両方）と記号等図に含まれる文字（仮名），記号等を表わすデータ（コードおよび必要ならば表示データ）が，行と段を識別可能な形で記憶されている。また，入力装置１の左スティック11Ｌ，右スティック11Ｒの前回と今回の状態を表わすデータを記憶するエリアが設けられている。これらのスティックの状態を表わすデータとは，傾いているかどうか（直立姿勢かどうか），傾いている領域は上か下か，上，下の各領域における傾き角度を含む。これらのスティック11Ｌ，11Ｒの状態はキースキャン・ルーチンまたは後述する処理ルーチンを短い周期で繰返すことにより検知される。今回とは最も新しい検知データを示し，前回はその直前のルーチンにおける検知データを示す。前回データと今回データとを比較することにより，スティックの動き（動いたか（傾いたか），元の直立姿勢に戻ったか）などが判別できる。
【００３４】
記憶装置24にはさらに，後述する日本語入力処理により入力された（入力が確定した）文字を表わすデータを入力の順に記憶する入力文字列記憶エリアが設けられている。この記憶エリアに記憶される文字列は，漢字に変換される前の文字データでも，変換後の文字データでもどちらでもよい。
【００３５】
図17または図18に示すように，表示装置３の表示画面３Ａには，２つの表示領域30Ｌと30Ｒが互いに離れた位置に設定されている。これらの表示領域は表示画像データによって規定されるもので，当然に任意に変更しうる。左表示領域30Ｌは上半部31Ｌと下半部32Ｌに分けられる。同じように右表示領域30Ｒも上半部31Ｒと下半部32Ｒに分けられる。上半部31Ｌ，31Ｒは上に凸の半円環状の領域であり，下半部32Ｌ，32Ｒは下に凸の半円環状の領域である。
【００３６】
五十音図における仮名の入力の初期状態においては，図17に示すように，各表示領域30Ｌ，30Ｒの上半部が等角度間隔で５つの区画にそれぞれ区分され，これらの区画に五十音図の第１段（「あ」の段）の仮名が左右半分ずつ表示される。すなわち，左表示領域30Ｌの上半部31Ｌには「あかさたな」の各文字が，右表示領域30Ｒの上半部31Ｒには「はまやらわ」の各文字がそれぞれ表示される。これが初期画面である。
【００３７】
図18に破線で示すように，各表示領域30Ｌ，30Ｒの下半部32Ｌ，32Ｒも同じように等角度間隔で５つの区画にそれぞれ区分され，これらの区画には，表示領域の上半部において指定（選択）された文字が属する行の５つの文字が表示される（これを展開表示という）。この展開表示においては，上半部と下半部とが逆になる。すなわち，左表示領域30Ｌの上半部31Ｌにおいて特定の文字が指定されたときに，その指定された文字の属する行の５つの文字は右表示領域30Ｒの下半部32Ｒに展開表示される。たとえば図18において，左表示領域30Ｌの上半部31Ｌで「あ」が指定されると，「あ」の行の５つの文字「あいうえお」が右表示領域30Ｒの下半部32Ｒに展開表示される（図20も参照）。逆に，右表示領域30Ｒの上半部31Ｒにおいて特定の文字が指定されたときに，その指定された文字の属する行の５つの文字は左表示領域30Ｌの下半部32Ｌに展開表示される。たとえば図18において，右表示領域30Ｒの上半部31Ｒで「ま」が指定されると，「ま」の行の５つの文字「まみむめも」が左表示領域30Ｌの下半部32Ｌに展開表示される（図22を参照）。
【００３８】
左表示領域30Ｌの上半部31Ｌ，下半部32Ｌはそれぞれ入力装置１の左スティック11Ｌを上または下に傾けることにより指定される。このとき，左スティック11Ｌは上半部31Ｌの５つの区画のうちのいずれか，または下半部32Ｌの５つの区画のうちのいずれかを指し示す角度で（方向に）倒される（傾かされる）。したがって，上，下半部31Ｌ，32Ｌの５つの区画のいずれかが選択可能である。
【００３９】
同じように，右表示領域30Ｒの上半部31Ｒ，下半部32Ｒの５つの区画のうちのいずれかを指し示す角度で入力装置１の右スティック11Ｒが上，下方向に倒され（傾かされ），上，下半部31Ｒ，32Ｒの５つの区画のいずれかが選択（指定）される。
【００４０】
スティック11Ｌ，11Ｒを傾けることにより指定される表示領域の区画は，入力装置１から出力される信号に基づき，入力処理装置22によって識別され，中央処理装置21に通知されることになる。
【００４１】
図19は，「さ」行の文字「せ」を入力する場合の表示例を示している。
【００４２】
初期状態（初期画面）（図19(A) ）において，左右の表示領域の上半部31Ｌ，31Ｒには，「あかさたな」，「はまやらわ」という文字が表示されている。この状態で，左スティック11Ｌを上に傾け，文字「さ」を指定すると，右表示領域の下半部に「さ」行の５つの文字「さしすせそ」が展開表示される。右スティック11Ｒを下に傾けると文字「せ」が指定され（図19(B) ），この後，左右のスティック11Ｌ，11Ｒ（の少なくともいずれか一方）を元の直立状態に戻すと，文字「せ」の入力が確定する（入力の受付）。画面は初期状態に戻る（図19(C) ）。スティックによって指定された文字を他の文字と区別できるように（たとえば白ぬき，色つけ等により）表示することが好ましい。
【００４３】
図20は，左表示領域の上半部31Ｌにおいて左スティック11Ｌにより，「あ」を指定したときの表示例を示している。右スティック11Ｒを下に傾けることにより，「あいうえお」のいずれかを選択することが可能である。左，右のスティック11Ｌ，11Ｒのいずれかを直立姿勢に戻すと選択された文字の入力が確定する（以下，同じ）。
【００４４】
図21は，左表示領域の上半部31Ｌにおいて左スティック11Ｌにより，「た」を指定したときの表示例を示している。右スティック11Ｒを下に傾けることにより，「たちつてと」のいずれかを選択することが可能である。
【００４５】
図22は，右表示領域の上半部31Ｒにおいて右スティック11Ｒにより，「ま」を指定したときの表示例を示している。左スティック11Ｌを下に傾けることにより，「まみむめも」のいずれかを選択することが可能である。
【００４６】
図23は，右表示領域の上半部31Ｒにおいて左スティック11Ｌにより，「わ」を指定したときの表示例を示している。左スティック11Ｌを下に傾けることにより，「わをん」のいずれかを選択することが可能である。
【００４７】
図24に示すように，記号等図の文字または記号を指定（選択）する場合には，初期状態（図17）から少なくとも左スティック11Ｌを下に傾ける。このとき，左スティック11Ｌが左表示領域の下半部32Ｌにおける左から２番目の区画の方向に傾いていれば，項目「読」を指定したことになり，右表示領域の下半部32Ｒの３つの区画には，句点，スペース，読点が表示され，右スティック11Ｒによりこれらのいずれかを指定することができる。図25は左スティック11Ｌで項目「濁」を指定した場合を示している。このような特殊記号の入力により，その直前に入力された文字が特殊記号にしたがって変換される。
【００４８】
図26に示すように，片仮名の五十音図のデータを用いれば，片仮名による入力が可能である。
【００４９】
文字の指定のうち，スティック11Ｌ，11Ｒのいずれかを初期状態に戻したことが，入力文字の確定の入力ことであるとしているが，入力装置１のいずれかのボタンを確定入力ボタンとしてもよい。また，入力の仮名文字列を漢字に変換する場合にも，入力装置１のいずれかのボタンにより，そのことを指令するようにしてもよい。
【００５０】
図７から図16は，日本語入力プログラムにしたがって制御装置（中央処理装置21）２が実行する処理手順（処理ルーチン）を示している。この処理ルーチンは短い時間周期で繰返される。
【００５１】
さて，初期状態（初期画面）においては，図17に示すように五十音図の第１段の文字（仮名）の左右半分ずつが表示装置３の左右の表示領域30Ｌ，30Ｒの上半部31Ｌ，31Ｒに表示されている。この初期状態において，左，右スティック11Ｌ，11Ｒが動いたかどうかが常時（短い周期で）判断されている（図７のステップ91，92）。上述したように記憶装置24には左右のスティックの前回と今回の状態を記憶するエリアが設けられているので，前回と今回の状態を比較することにより，スティックが動いたかどうかが判断される。前回と今回の状態としては，図７の処理によって得られるデータを記憶してもよいし，短い周期で行なわれるキースキャン・ルーチンにより得られるデータを記憶するようにしてもよい。
【００５２】
スティックが動いたということは，直立姿勢のスティックが上または下に傾いた場合もあるし，上または下に傾いたスティックが直立姿勢に戻った場合もある。左スティック11Ｌが動いたときには図８に示す処理に，右スティック11Ｒが動いたときには図13に示す処理に進む。
【００５３】
図８では左スティック11Ｌの現在の状態（動いた後の状態）が，上に傾いているのか，直立姿勢なのか，下に傾いているのかが判断され（ステップ101 ），それぞれの状態に応じた処理に進む。図13においても右スティック11Ｒの現在の状態（動いた後の状態）が判断され（ステップ151 ），それに応じた処理に進む。
【００５４】
一例を挙げると，図19(A) に示す初期状態において，左スティック11Ｌが上に傾き，文字「さ」が指定されたとする。左スティック11Ｌが動いたのであるから図７ステップ92から図８の処理に移る。左スティック11Ｌが上に傾いたときの処理であるから（図８ステップ102 ）図９に進み，右スティック11Ｒが直立姿勢にあればステップ111 からステップ113 に進んで左スティック11Ｌで指定された文字「さ」の行の５つの文字「さしすせそ」が展開表示される（図19(B) ）。
【００５５】
この後，右スティック11Ｒを下に傾け，文字「せ」が指定されたとすると，右スティック11Ｒが動いたのであるから図７ステップ92から図13の処理に移り，図13のステップ151 からステップ153 に進み，図15に示す右スティックが下に傾いているときの処理が行なわれる。依然として左スティック11Ｌが上に傾いているとすると，ステップ172 （図９の上述したステップ113 と同じ）で展開表示が継続し，左，右スティック11Ｌ，11Ｒによって指定された文字「せ」を表わすデータがバッファに格納される（ステップ173 ）。
【００５６】
この後，左スティック11Ｌが直立姿勢に戻ると，図７ステップ92から再び図８に移り，ステップ101 からステップ104 に進む。バッファには既に「せ」の文字を表わすデータがあるからステップ105 に進む。ステップ105 の処理は図11に示されている。図11を参照して，バッファに格納されているのは，「小」，濁点，半濁点のデータではないから（ステップ131 でNO），バッファに格納されている「せ」の文字を，入力された文字として表示装置に表示するとともに，「せ」の文字を表わすデータをバッファから記憶装置24の入力文字列記憶エリアに転送する（ステップ132 ）。これにより，文字「せ」の入力が確定したことになる（入力の受付）。最後にバッファがクリアされる（ステップ134 ）。
【００５７】
図８のステップ105 の処理ルーチンののちステップ106 の処理ルーチンに進む。この処理ルーチンは図12に示されている。右スティックは依然として下に傾いているからステップ141 からステップ143 に進み，初期画面表示に戻ることになる。
【００５８】
右スティックが直立姿勢に戻された場合にも，図７ステップ92から図13に移り，図13のステップ151 からステップ154 に進み，バッファには「せ」の文字データがあるから，図８ステップ105 と同じようにステップ155 において「せ」の文字データの確定処理を行い（詳細は上述の図11），ステップ156 の処理（図16）に進む。左スティックが上に傾いている限り展開表示が継続し，左スティックが直立（又は下）になると初期画面に戻る（ステップ183 ）。
【００５９】
さらに他の例を挙げると，図17の初期状態において，右スティック11Ｒを上に傾け，文字「ま」を指定した場合について説明する。
【００６０】
右スティック11Ｒが動いたのであるから図７ステップ92から図13の処理に移る。右スティック11Ｒが上に傾いたときの処理であるから（図13ステップ152 ）図14に進み，左スティック11Ｌが直立姿勢にあればステップ161 からステップ163 に進んで右スティック11Ｒで指定された文字「ま」の行の５つの文字「まみむめも」が展開表示される（図22）。
【００６１】
この後，左スティック11Ｌを下に傾け，文字「む」が指定されたとすると，左スティック11Ｌが動いたのであるから図７ステップ92から図８に移り，図８のステップ101 からステップ103 に進み，図10に示す左スティックが下に傾いているときの処理が行なわれる。依然として右スティック11Ｒは上に傾いているからステップ122 （図14の上述したステップ163 と同じ）で展開表示が継続し，左，右スティック11Ｌ，11Ｒによって指定された文字「む」を表わすデータがバッファに格納される（ステップ123 ）。
【００６２】
この後，右スティック11Ｒが直立姿勢に戻ると，図７ステップ92から再び図13に移り，ステップ151 からステップ154 に進む。バッファには既に「む」の文字を表わすデータがあるからステップ155 に進む。ステップ155 の処理は上述した図11に示されている。図11を参照して，バッファに格納されているのは，「小」，濁点，半濁点のデータではないから（ステップ131 でNO），バッファに格納されている「む」の文字を，入力された文字として表示装置に表示するとともに，「む」の文字を表わすデータをバッファから記憶装置24の入力文字列記憶エリアに転送する（ステップ132 ）。これにより，文字「む」の入力が確定したことになる（入力の受付）。最後にバッファがクリアされる（ステップ134 ）。
【００６３】
図13のステップ155 の処理ルーチンののちステップ156 の処理ルーチンに進む。この処理ルーチンは図16に示されている。左スティックは依然として下に傾いているからステップ181 からステップ183 に進み，初期画面表示に戻ることになる。
【００６４】
左スティックが直立姿勢に戻された場合にも，図７ステップ92から図８に移り，図８のステップ101 からステップ104 に進み，バッファには「む」の文字データがあるから，図13ステップ155 と同じようにステップ105 において「む」の文字データの確定処理を行い（図11参照），ステップ106 の処理（図12）に進む。右スティックが上に傾いている限り展開表示が継続し（ステップ142 ），右スティックが直立（又は下）になると初期画面に戻る（ステップ143 ）。
【００６５】
初期状態において，左スティック11Ｌが下に動かされると図７ステップ92から図８に移り，ステップ103 の左スティックが下に傾いているときの処理が行なわれる。
【００６６】
図10を参照して，右スティックが依然として直立姿勢ならば初期画面が表示されている状態が継続するが（ステップ124 ），右スティックも下に傾いていれば，図24，図25に示すように記号等の入力のために左右の表示領域の下半部の表示が行なわれ（ステップ125 ），両スティック11Ｌ，11Ｒにより指定された記号等がバッファに格納される（ステップ126 ）。
【００６７】
この後，左スティック11Ｌまたは右スティック11Ｒが直立姿勢に戻されると，上述したように図８のステップ104 または図13のステップ154 に進み，さらにステップ105 またはステップ155 に進む。図11に示す処理において，バッファに「小」のデータまたは濁点もしくは半濁点のデータがある場合には（ステップ131でYES），直前に入力され確定した文字についての変換処理が行なわれる（ステップ133 ）。たとえば上述した「せ」の文字に濁点がつけられ，「ぜ」の文字に変換される。この変換後の文字「ぜ」は表示され，かつ入力文字列記憶エリアに記憶し直される。
【００６８】
記憶装置24に平仮名用の五十音図と片仮名用の五十音図のデータを格納しておき，入力装置１のいずれかのボタンを用いて平仮名モードと片仮名モードのいずれか一方を選択させて，選択されたモードに移るようにすることもできる。各モードにおける処理は図７ないし図16に示すフローチャートに示す通りである。
【００６９】
表示装置および入力装置の変形例について説明する。
【００７０】
図27は入力装置を兼用した表示装置（表示装置を兼ねた入力装置）を示している。この表示装置の表面には，左右２つの表示部（表示領域）30ＬＡ，30ＲＡが設けられている。表示部30ＬＡは上部の表示部（上半部）31ＬＡと下部の表示部（下半部）32ＬＡを含む。同じように表示部30ＲＡは上部の表示部（上半部）31ＲＡと下部の表示部（下半部）32ＲＡを含む。これらの表示部31ＬＡ，31ＲＡ，32ＬＡ，32ＲＡはいずれも一直線状であり，表示面が５つの区画に分けられている。これらの表示部31ＬＡ，31ＲＡ，32ＬＡ，32ＲＡはたとえば液晶表示装置により実現される。表示部31ＬＡ，31ＲＡ，32ＬＡ，32ＲＡの表示面上にはタッチパネルが設けられ，ユーザが指または細長い部材で触れると（タッチすると），その区画を識別可能に表わす信号が出力される。
【００７１】
初期状態においては上部の表示部31ＬＡと31ＲＡに，五十音図の第１段の10の文字が左右半分ずつ表示される。表示部31ＬＡの５つの区画のうちのいずれかがタッチされると，タッチされた区画に表示されている文字を含む行の５つの文字が表示部32ＲＡに表示され，この表示部32ＲＡに表示されたいずれかの文字の区画をタッチすることによりその文字が選択される。
【００７２】
表示部31ＲＡの５つの区画のうちのいずれかがタッチされると，タッチされた区画に表示されている文字を含む行の５つの文字が表示部32ＬＡに表示され，この表示部32ＬＡに表示されたいずれかの文字の区画をタッチすることによりその文字が選択される。
【００７３】
選択された文字の確定は他のボタン（図示略）の押下，または表示部31ＬＡ，31ＲＡまたは表示部32ＬＡ，32ＲＡへの再タッチにより行うようにすることができる。
【００７４】
何も表示されていない下部の表示部32ＬＡ，32ＲＡへのタッチにより記号等を表示してその入力を促す構成とすることもできる。
【００７５】
表示装置３の表示面にタッチパネルを設けて，各表示領域30Ｌ，30Ｒからタッチ入力をすることができるようにすることもできる。
【００７６】
図28は入力装置の他の例を示している。この入力装置は，左右用に２つの入力器１Ｒ，１Ｌを含む。各入力器１Ｒ，１Ｌには回転自在なボール11ＲＡ，11ＬＡが設けられ，これらのボール11ＲＡ，11ＬＡの回転方向（上，下方向および上，下方を少なくとも５つに等角度に分割した方向）を表わす信号が出力される。この出力装置は好ましくは入力装置１に代えて表示装置３と組合せて用いられる。
【図面の簡単な説明】
【００７７】
【図１】ゲーム装置の構成を示す斜視図である。
【図２】入力装置の構成を示す斜視図である。
【図３】ゲーム装置の電気的構成を示すブロック図である。
【図４】五十音図を示す。
【図５】記号等図を示す。
【図６】記憶装置内のデータ構造を示す。
【図７】日本語入力処理手順を示すフローチャートである。
【図８】日本語入力処理手順を示すフローチャートである。
【図９】日本語入力処理手順を示すフローチャートである。
【図１０】日本語入力処理手順を示すフローチャートである。
【図１１】日本語入力処理手順を示すフローチャートである。
【図１２】日本語入力処理手順を示すフローチャートである。
【図１３】日本語入力処理手順を示すフローチャートである。
【図１４】日本語入力処理手順を示すフローチャートである。
【図１５】日本語入力処理手順を示すフローチャートである。
【図１６】日本語入力処理手順を示すフローチャートである。
【図１７】表示装置の表示領域の初期状態の表示例を示す。
【図１８】表示装置のすべての表示領域を示す。
【図１９】(A)ないし(C)は特定の平仮名を入力する手順と表示例を示す。
【図２０】平仮名入力の表示例を示す。
【図２１】平仮名入力の表示例を示す。
【図２２】平仮名入力の表示例を示す。
【図２３】平仮名入力の表示例を示す。
【図２４】記号等の入力の表示例を示す。
【図２５】記号等の入力の表示例を示す。
【図２６】片仮名入力の初期画面の例を示す。
【図２７】入力装置を兼ねた表示装置の例を示す正面図である。
【図２８】入力装置の他の例を示す斜視図である。
【符号の説明】
【００７８】
１  入力装置
１Ａ  入力装置を兼ねた表示装置（表示装置を兼ねた入力装置）
１Ｒ，１Ｌ  入力器
２  制御装置
３  表示装置
11Ｌ，11Ｒ  スティック
11ＬＡ，11ＲＡ  ボール
21  中央処理装置
22  入力処理装置
24  記憶装置
25  表示処理装置
30Ｌ，30Ｒ，30ＬＡ，30ＲＡ  表示領域
31Ｌ，31Ｒ  表示領域の上半部
32Ｌ，32Ｒ  表示領域の下半部
31ＬＡ，31ＲＡ  表示領域の上部表示部
32ＬＡ，32ＲＡ  表示領域の下部表示部
【図１】
2009048454.tif 000003
【図２】
2009048454.tif 000004
【図３】
2009048454.tif 000005
【図４】
2009048454.tif 000006
【図５】
2009048454.tif 000007
【図６】
2009048454.tif 000008
【図７】
2009048454.tif 000009
【図８】
2009048454.tif 000010
【図９】
2009048454.tif 000011
【図１０】
2009048454.tif 000012
【図１１】
2009048454.tif 000013
【図１２】
2009048454.tif 000014
【図１３】
2009048454.tif 000015
【図１４】
2009048454.tif 000016
【図１５】
2009048454.tif 000017
【図１６】
2009048454.tif 000018
【図１７】
2009048454.tif 000019
【図１８】
2009048454.tif 000020
【図１９】
2009048454.tif 000021
【図２０】
2009048454.tif 000022
【図２１】
2009048454.tif 000023
【図２２】
2009048454.tif 000024
【図２３】
2009048454.tif 000025
【図２４】
2009048454.tif 000026
【図２５】
2009048454.tif 000027
【図２６】
2009048454.tif 000028
【図２７】
2009048454.tif 000029
【図２８】
2009048454.tif 000030