(57)【特許請求の範囲】
【請求項１】
タッチ操作を受付けるタッチ画面と、
複数の文字からなる文字群をタッチ画面上に表示するための複数の文字群ボタンと、
前記文字群を表示する機能を有さない非文字群ボタンと、
複数の文字群ボタンの中で押された文字群ボタンにより、その文字群ボタン対応する文字群に属する文字を入力文字候補としてタッチ画面上の非文字群ボタンの表示領域のみに上書表示する入力文字候補表示部と、
入力文字候補表示部によって表示された複数の入力文字候補から一の文字を選択することで文字入力を行うための文字入力部と、
を有する文字入力装置。
【請求項２】
文字群ボタンをなぞる動作又は長押し動作を検知する第一動作検知部と、
第一動作検知部が文字群ボタンのなぞり動作又は長押し動作を検知した場合にその文字群ボタンに対応して前記上書表示されている複数の入力文字候補に対してまとめて濁点・半濁点変換、大文字小文字変換、カタカナ・ひらがな変換、のいずれか一以上の変換を行って入力文字候補表示部に表示する第一変換表示部と、
を有する請求項１に記載の文字入力装置。
【請求項３】
入力文字候補表示部にて表示された複数の入力文字候補のいずれかをなぞる動作又は長押し動作を検知する第二動作検知部と、
第二動作検知部がなぞり動作又は長押し動作を検知した場合に、前記上書表示されている複数の入力文字候補に対してまとめて濁点・半濁点変換、大文字小文字変換、カタカナ・ひらがな変換、のいずれか一以上の変換を行って入力文字候補表示部に表示する第二変換表示部と、
を有する請求項１または２に記載の文字入力装置。
【請求項４】
タッチ操作を受付けるタッチ画面と、
複数の文字からなる文字群をタッチ画面上に表示するための複数の文字群ボタンと、
複数の文字群ボタンの中で押された文字群ボタンにより、その文字群ボタン対応する文字群に属する文字を入力文字候補として表示する入力文字候補表示部と、
文字群ボタンをなぞる動作又は長押し動作を検知する第一動作検知部と、
第一動作検知部が文字群ボタンのなぞり動作又は長押し動作を検知した場合にその文字群ボタンに対応する複数の入力文字候補に対してまとめて濁点・半濁点変換、大文字小文字変換、カタカナ・ひらがな変換、のいずれか一以上の変換を行って入力文字候補表示部に表示する第一変換表示部と、
入力文字候補表示部によって表示された複数の入力文字候補から一の文字を選択することでその文字入力を行うための文字入力部と、
を有する文字入力装置。
【請求項５】
タッチ操作を受付けるタッチ画面と、
カタカナ、ひらがな、アルファベットの一文字ずつを入力文字候補としてタッチ画面に複数表示する一文字表示部と、
一文字表示部にて表示された複数の入力文字候補のいずれかをなぞる動作又は長押し動作を検知する第二動作検知部と、
第二動作検知部がなぞり動作を検知した場合に表示されている複数の入力文字候補に対してまとめて濁点・半濁点変換、大文字小文字変換、カタカナ・ひらがな変換、のいずれか一以上の変換を行って一文字表示部に表示する第二変換表示部と、
一文字表示部によって表示された複数の入力文字候補から一の文字を選択することでその文字入力を行うための文字入力部と、
を有する文字入力装置。
【請求項６】
タッチ操作を受付けるタッチ画面と、
複数の文字からなる文字群をタッチ画面上に表示するための複数の文字群ボタンと、
文字群ボタンをなぞる方向又は長押し時間を検知する第三動作検知部と、
第三動作検知部で検知したなぞり方向又は長押し時間に応じて、その文字群ボタンを構成する複数の文字の個数を絞り込む文字群個数絞込部と、
文字群個数絞込部によって絞り込まれた文字の入力を行うための文字入力部と、
を有する文字入力装置。
【請求項７】
タッチ操作を受付けるタッチ画面を有する文字入力装置の動作方法であって、
複数の文字からなる文字群をタッチ画面上に表示するための複数の文字群ボタンと、前記文字群を表示する機能を有さない非文字群ボタンと、をタッチ画面に表示するボタン表示ステップと
複数の文字群ボタンの中で押された文字群ボタンにより、その文字群ボタン対応する文字群に属する文字を入力文字候補としてタッチ画面上の非文字群ボタンの表示領域のみに上書表示する入力文字候補表示ステップと、
入力文字候補表示ステップによって表示された複数の入力文字候補から一の文字を選択することで文字入力を行う文字入力ステップと、
を計算機に実行させる文字入力装置の動作方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチ画面を利用した文字入力を好適に行うための技術に関する。
【背景技術】
【０００２】
従来、タッチ画面上に文字入力ボタンを表示し、そのボタンへのタッチ操作によって文字入力を行うことができる文字入力装置が提供されている。また、タッチ画面の表示面積が比較的小さな装置においては、いわゆる「フルキーボード」をタッチ画面上に表示してしまうとその他の情報表示領域が制限されて狭くなってしまう。そこで図１７（ａ）に示すように、例えば携帯電話の入力機構を参考にして「あ」「か」などの行を選択させる行ボタンを表示する。そして行ボタンをタッチする回数でその行に属する文字（例えば「さ」の３回タッチであれば「す」）を入力する技術が提供されている。また図１７（ｂ）に示すように、選択された行ボタンの周囲などにその行に属する文字を表示して段階的に文字入力を行う技術も提供されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開０７−０２８５８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上記従来の技術には以下のような課題がある。すなわち従来技術では、最初に行ボタンを表示し段階的に文字入力を行わせることで情報表示領域を広く確保することができるものの、タッチ画面上には例えば携帯電話であれば「通話ボタン」などのその他のボタンも表示されている。そして、それらその他のボタンの表示領域が、文字入力のための情報表示として有効に活用されていない、という課題がある。
【０００５】
あるいは、従来の文字入力装置においては通常の文字選択用のボタンに加え、濁点・半濁点文字に変換するためのボタンや大文字／小文字、全角文字／半角文字などを切換えるためのボタンなどが併せて表示されている。そのため、やはりそれらボタンの表示によって、やはり情報表示領域がその分狭くなっている、という課題がある。
【課題を解決するための手段】
【０００６】
以上の課題を解決するために、本発明は、「あ・か行」、「さ・た行」という具合に文字群を選択するボタンと、それ以外のボタン（非文字群ボタン）とをタッチ画面上に表示し、文字群ボタンが選択された際には当該文字群に含まれる文字を、非文字群ボタンの表示領域に上書表示して文字入力を行うことができる文字入力装置を提供する。
【０００７】
具体的には、タッチ操作を受付けるタッチ画面と、複数の文字からなる文字群をタッチ画面上に表示するための複数の文字群ボタンと、前記文字群を表示する機能を有さない非文字群ボタンと、複数の文字群ボタンの中で押された文字群ボタンにより、その文字群ボタン対応する文字群に属する文字を入力文字候補としてタッチ画面上の非文字群ボタンの表示領域に上書表示する入力文字候補表示部と、入力文字候補表示部によって表示された複数の入力文字候補から一の文字を選択することで文字入力を行うための文字入力部と、を有する文字入力装置を提供する。また、そのような文字入力装置の動作方法も提供する。
【０００８】
また、濁点・半濁点などの文字入力を、そのための切換ボタンを利用せずに行うことができるよう、上記構成に加えて、文字群ボタンをなぞる動作又は長押し動作を検知する第一動作検知部と、第一動作検知部が文字群ボタンのなぞり動作又は長押し動作を検知した場合にその文字群ボタンに対応して前記上書表示されている複数の入力文字候補に対してまとめて濁点・半濁点変換、大文字小文字変換、カタカナ・ひらがな変換、のいずれか一以上の変換を行って入力文字候補表示部に表示する第一変換表示部と、を有する文字入力装置も提供する。
【０００９】
あるいは上記構成に加えて、入力文字候補表示部にて表示された複数の入力文字候補のいずれかをなぞる動作又は長押し動作を検知する第二動作検知部と、第二動作検知部がなぞり動作又は長押し動作を検知した場合に、前記上書表示されている複数の入力文字候補に対してまとめて濁点・半濁点変換、大文字小文字変換、カタカナ・ひらがな変換、のいずれか一以上の変換を行って入力文字候補表示部に表示する第二変換表示部と、を有する文字入力装置を提供する。
【００１０】
あるいは、タッチ操作を受付けるタッチ画面と、複数の文字からなる文字群をタッチ画面上に表示するための複数の文字群ボタンと、複数の文字群ボタンの中で押された文字群ボタンにより、その文字群ボタン対応する文字群に属する文字を入力文字候補として表示する入力文字候補表示部と、文字群ボタンをなぞる動作又は長押し動作を検知する第一動作検知部と、第一動作検知部が文字群ボタンのなぞり動作又は長押し動作を検知した場合にその文字群ボタンに対応する複数の入力文字候補に対してまとめて濁点・半濁点変換、大文字小文字変換、カタカナ・ひらがな変換、のいずれか一以上の変換を行って入力文字候補表示部に表示する第一変換表示部と、入力文字候補表示部によって表示された複数の入力文字候補から一の文字を選択することでその文字入力を行うための文字入力部と、を有する文字入力装置も提供する。
【００１１】
また、タッチ操作を受付けるタッチ画面と、カタカナ、ひらがな、アルファベットの一文字ずつを入力文字候補としてタッチ画面に複数表示する一文字表示部と、一文字表示部にて表示された複数の入力文字候補のいずれかをなぞる動作又は長押し動作を検知する第二動作検知部と、第二動作検知部がなぞり動作又は長押し動作を検知した場合に表示されている複数の入力文字候補に対してまとめて濁点・半濁点変換、大文字小文字変換、カタカナ・ひらがな変換、のいずれか一以上の変換を行って一文字表示部に表示する第二変換表示部と、一文字表示部によって表示された複数の入力文字候補から一の文字を選択することでその文字入力を行うための文字入力部と、を有する文字入力装置も提供する。
【００１２】
あるいは、上記同様に情報表示領域をより広く利用するために文字群ボタンで簡単に文字入力を行えるよう、タッチ操作を受付けるタッチ画面と、複数の文字からなる文字群をタッチ画面上に表示するための複数の文字群ボタンと、文字群ボタンをなぞる方向又は長押し時間を検知する第三動作検知部と、第三動作検知部で検知したなぞり方向又は長押し時間に応じて、その文字群ボタンを構成する複数の文字の個数を絞り込む文字群個数絞込部と、文字群個数絞込部によって絞り込まれた文字の入力を行うための文字入力部と、を有する文字入力装置も提供する。
【発明の効果】
【００１３】
以上のような構成をとる本発明によって、選択した文字群に含まれる複数の文字が非文字群ボタンの表示領域に上書表示されるので、タッチ画面上の文字入力用のボタンの表示領域を抑えて、入力された文字（文章）や漢字の変換候補などを表示するための表示領域を広く確保することができる。あるいは、濁点・半濁点文字の変換ボタンや大文字／小文字、全角文字／半角文字などの切換ボタンなどを利用せず、なぞり動作や長押し動作によって当該切換操作を実現することができる。したがって、やはり入力された文字（文章）や漢字の変換候補などを表示するための表示領域をその分だけ広く確保することができる。
【００１４】
また、文字群ボタンのみで文字を絞込んでいき文字入力を行えるよう構成することで、個別に文字を表示する領域を省略することができ、やはり入力された文字（文章）や漢字の変換候補などを表示するための表示領域をその分だけ広く確保することができる。
【図面の簡単な説明】
【００１５】
【図１】実施例１の文字入力装置における文字入力の際の画面遷移の一例を表す概念図
【図２】実施例１の文字入力装置における機能ブロックの一例を表す図
【図３】実施例１の文字入力装置の文字入力部での文字入力の一例を説明するための図
【図４】実施例１の文字入力装置におけるハードウェア構成の一例を表す図
【図５】実施例１のタッチ操作を受付けるタッチ画面を有する文字入力装置における処理の流れの一例を表すフローチャート
【図６】実施例２の文字入力装置における文字入力の際の画面遷移の一例を表す概念図
【図７】実施例２の文字入力装置における機能ブロックの一例を表す図
【図８】実施例２の文字入力装置における機能ブロックの、別の一例を表す図
【図９】実施例２のタッチ操作を受付けるタッチ画面を有する文字入力装置における処理の流れの一例を表すフローチャート
【図１０】実施例３の文字入力装置における機能ブロックの一例を表す図
【図１１】実施例３の文字入力装置の入力文字候補表示部による入力文字候補の表示形態の一例を表す概念図
【図１２】実施例３の文字入力装置における機能ブロックの、別の一例を表す図
【図１３】実施例３のタッチ操作を受付けるタッチ画面を有する文字入力装置における処理の流れの一例を表すフローチャート
【図１４】実施例４の文字入力装置における文字入力の際の画面遷移の一例を表す概念図
【図１５】実施例４の文字入力装置における機能ブロックの一例を表す図
【図１６】実施例４のタッチ操作を受付けるタッチ画面を有する文字入力装置における処理の流れの一例を表すフローチャート
【図１７】従来の文字入力装置における文字入力の一例を説明するための概念図
【発明を実施するための形態】
【００１６】
以下に、図を用いて本発明の実施の形態を説明する。なお、本発明はこれら実施の形態に何ら限定されるものではなく、その要旨を逸脱しない範囲において、種々なる態様で実施しうる。なお、実施例１は、主に請求項１，７について説明する。また、実施例２は、主に請求項２、３について説明する。また実施例３は、主に請求項４、５について説明する。また、実施例４は、主に請求項６について説明する。
【００１７】
≪実施例１≫
<概要>  図１は、本実施例の文字入力装置における文字入力の際の画面遷移の一例を表す概念図である。この図１（ａ）にあるように、タッチ画面が「入力文字表示領域」（０１００）、「変換候補表示領域」（０１１０）、「ボタン表示領域」（０１２０）に分割されている。そして、ボタン表示領域には、複数の「文字群ボタン」（０１２１）と、通話ボタンやメニューボタンなどの「非文字群ボタン」（０１２２）が表示されている。
【００１８】
そして、ユーザが例えば「さ〜と」の文字群ボタンにタッチすると、図１（ｂ）に示すように、当初非文字群ボタンであった各ボタンが「さ」「し」・・・「つ」「と」の文字入力用の入力文字候補ボタンとして上書表示される。そして、ユーザは所望の入力文字候補にタッチし文字を入力する、という具合である。
【００１９】
このように、本実施例の文字入力装置では入力文字候補を非文字群ボタンに上書表示するため別途表示領域を必要としない。したがって、図１に示すような「入力文字表示領域」（０１００）や「変換候補表示領域」（０１１０）の表示領域などを広く確保することができる。
【００２０】
<機能的構成>
図２は、本実施例の文字入力装置における機能ブロックの一例を表す図である。なお、「文字入力装置」とは、電子機器に文字を入力するために当該電子機器に組み込まれる装置であって、例えば携帯電話やスマートフォン、ＰＨＳ、（文字入力機能付の）電子書籍リーダ、携帯型ゲーム機などの小型の携帯型電子機器のほか、ＰＣ（パーソナル・コンピュータ）やノートＰＣ、（文字入力機能付の）テレビ受像機などが挙げられる。
【００２１】
また、以下に記載する本装置の機能ブロックは、ハードウェア及びソフトウェアの組み合わせとして実現され得る。具体的には、コンピュータを利用するものであれば、ＣＰＵや主メモリ、バス、あるいは二次記憶装置（ハードディスクや不揮発性メモリ、ＣＤやＤＶＤなどの記憶メディアとそれらメディアの読取ドライブなど）、情報入力に利用される入力デバイス、印刷機器や表示装置、その他の外部周辺装置などのハードウェア構成部、またその外部周辺装置用のインターフェース、通信用インターフェース、それらハードウェアを制御するためのドライバプログラムやその他アプリケーションプログラム、ユーザ・インターフェース用アプリケーションなどが挙げられる。
【００２２】
そして主メモリ上に展開したプログラムに従ったＣＰＵの演算処理によって、入力デバイスやその他インターフェースなどから入力され、メモリやハードディスク上に保持されているデータなどが加工、蓄積されたり、上記各ハードウェアやソフトウェアを制御するための命令が生成されたりする。あるいは本装置の機能ブロックは各機能を実現する専用ハードウェアによって実現されてもよい。
【００２３】
また、この発明は装置として実現できるのみでなく、方法としても実現可能である。また、このような発明の一部をソフトウェアとして構成することができる。さらに、そのようなソフトウェアをコンピュータに実行させるために用いるソフトウェア製品、及び同製品を固定した記録媒体も、当然にこの発明の技術的な範囲に含まれる（本明細書の全体を通じて同様である）。
【００２４】
そして、この図２にあるように、本実施例の「文字入力装置」（０２００）は、「タッチ画面」（０２０１）と、複数の「文字群ボタン」（０２０２）と、「非文字群ボタン」（０２０３）と、「入力文字候補表示部」（０２０４）と、「文字入力部」（０２０５）と、を有する。
【００２５】
「タッチ画面」（０２０１）は、タッチ操作を受付ける機能を有する画面装置であって、そのタッチ操作を受付けるためのタッチ検知方式については特に限定しない。例えば抵抗膜方式や表面型／投影型の静電容量方式、電磁誘導方式、赤外線センサ方式、表面弾性波方式、画像認識方式など様々な方式が挙げられる。
【００２６】
さらにこのタッチ画面は情報表示機能を備え、後述する複数の「文字群ボタン」や「非文字群ボタン」などを表示することができる。
【００２７】
「文字群ボタン」（０２０２）とは、複数の文字からなる文字群をタッチ画面上に表示するためのボタンをいう。「複数の文字からなる文字群」とは、所定のルールで複数の文字をまとめたものをいい、そのまとめるためのルールについては設計事項であって特に限定しない。ただし、複数の文字をランダム、あるいは独特なルールでまとめてしまうと、ユーザがその文字群に属する複数の文字を容易に把握することが困難であるので、通常は「あ〜こ」（あ行、か行）や「さ〜と」（さ行、た行）、「Ａ〜Ｅ」や「Ｆ〜Ｊ」、「数字（０〜９）」などのように一般によく知られる文字の並び順などに応じて複数の文字をまとめた文字群であることが望ましい。
【００２８】
そして、この文字群ボタンの選択によって、具体的には、例えば「さ〜と」の文字群ボタンの選択であれば、さ行及びた行に属する「さ」「し」「す」「せ」「そ」「た」「ち」「つ」「て」「と」の各文字が入力文字候補としてタッチ画面上に表示される、という具合である。そしてユーザは、続けてそれらの各文字のボタンを選択することで文字入力を行うことができる。
【００２９】
「非文字群ボタン」（０２０３）とは、前記文字群を表示する機能を有さないその他のボタンをいい、前記文字群ボタン以外のボタンであれば、その機能などは特に限定しない。例えばメニュー画面を表示するための「メニューボタン」や、入力確定処理を行うための「確定（エンター）ボタン」、1つ前の処理に戻るための「クリア（キャンセル）ボタン」や複数処理をまとめてキャンセルするための「ＵＮＤＯ」ボタン、カーソルを動かすための「矢印ボタン」、日本語入力とアルファベット入力や大文字と小文字など入力形態を切替えるための「入力切替ボタン」、また電話／インターネット接続機能付の装置であれば「通話ボタン」、「アドレス帳表示ボタン」、「インターネット接続ボタン」などが挙げられる。
【００３０】
そして前述の図１（ａ）に示すように、文字群ボタンと非文字群ボタンとがタッチ面上に所定のレイアウトで並べられて表示される、という具合である。
【００３１】
「入力文字候補表示部」（０２０４）は、複数の文字群ボタンの中で押された文字群ボタンにより、その文字群ボタン対応する文字群に属する文字を入力文字候補としてタッチ画面上の非文字群ボタンの表示領域に上書表示する機能を有し、例えばＣＰＵなどの演算装置や入力文字候補表示プログラムなどによって実現することができる。具体的には、複数の文字群ボタンの中から例えば「さ〜と」の文字群ボタンが選択されると、前述のようにタッチ画面上に「さ」「し」「す」「せ」「そ」「た」「ち」「つ」「て」「と」の各文字が表示される。そしてその各文字は、図１に示すように、当初は非文字群ボタンである通話ボタンやメニューボタン、矢印ボタンなどが表示されていた領域に上書表示される、という具合である。
【００３２】
このような上書表示によって、文字入力のためのボタン表示領域を節約することができるので、入力された文字（文章）や漢字の変換候補などを表示するための表示領域を広く確保することができる。
【００３３】
なお、「上書表示」の表示方法は特に限定しないが、例えば非文字群ボタンと入力文字候補のボタンの表示を入れ替える方法や、入力文字候補のボタンを半透明のレイヤーに配置し、そのレイヤーを非文字群ボタンの表示領域に重ね、かつ下側の非文字群ボタンへの接触検知を無効化する方法などが挙げられる。
【００３４】
また、全ての非文字群ボタンに対して入力文字候補を上書表示しても良いし、例えばクリアボタンや入力切替ボタンなどの、文字入力に際して使用頻度の高いような所定の非文字群ボタンには入力文字候補を上書表示しないように構成しても良い。あるいはクリアボタンなどは、図１（ｂ）に示すように、選択された「さ〜た」の文字群ボタンの表示領域に上書表示されるよう構成しても良い。また、入力文字候補は1対１の関係で非文字群ボタンに上書表示されても良いし、例えば１個の入力文字候補のボタンが非文字群ボタン２個に対して上書表示されても良い。
【００３５】
「文字入力部」（０２０５）は、入力文字候補表示部によって表示された複数の入力文字候補から一の文字を選択することで文字入力を行うための機能を有し、例えばＣＰＵなどの演算装置や文字入力プログラムなどによって実現することができる。具体的に、例えば図３（ａ）に示すように、タッチ画面上の非文字群ボタンの表示領域に上書表示されている入力文字候補の、例えば「た」がタッチ選択されるとその文字が入力される、という具合である。また、その際には変換候補の表示領域０３１０に「た」から始まる変換候補が表示されると良い。そしてさらに下段の文字群ボタンの例えば「あ〜こ」が選択されることで、図３（ｂ）に示すように入力文字候補が、あ行及びか行の文字に切替わる。続けて例えば「き」の文字が入力されると、「たき」から始まる変換候補が表示される、という具合である。
【００３６】
なお、どのように変換候補を抽出したり並べたりするか、また文字入力を進めて変換候補を絞り込んでいくか、あるいは入力文字をキャンセルしたり確定させたりするか、については従来の文字入力と同様の処理によって実現できるのでその説明は省略する。
【００３７】
<ハードウェア構成>
図４は、上記機能的な各構成要件をハードウェアとして実現した際の、文字入力装置における構成の一例を表す概略図である。この図を利用して文字入力処理におけるそれぞれのハードウェア構成部の働きについて説明する。
【００３８】
この図にあるように本実施例の文字入力装置は、作業領域であるメモリを内蔵する「演算装置」（０４０１）を備えている。そして、この演算装置は、入力文字候補表示プログラムや文字入力プログラムを解釈し実行することで、入力文字候補表示部や文字入力部の機能を実現することができる。また、その他の各種演算処理を実行することもできる。
【００３９】
そして本実施例の文字入力装置は、さらに「タッチパネル」（０４０２）およびその「接触検知機構」（０４０３）を備え、本実施例の構成要件であるタッチ画面を実現している。また文字群ボタンや非文字群ボタン、入力文字候補などをタッチ画面に表示し文字入力をするためのＧＵＩプログラム（入力文字候補表示プログラムや文字入力プログラムを含む）や、その他の情報やプログラムを保持する「フラッシュメモリ」（０４０４）も備えている。そしてそれらが「システムバス」などのデータ通信経路によって相互に接続され、情報の送受信や処理を行う。
【００４０】
また、「演算装置の内蔵メモリ」にはプログラムが読み出され、「演算装置」は読み出された当該プログラムを参照し、プログラムで示される手順に従い各種演算処理を実行する。また、この「内蔵メモリ」や「フラッシュメモリ」にはそれぞれ複数のアドレスが割り当てられており、「演算装置」の演算処理においては、そのアドレスを特定し格納されているデータにアクセスすることで、データを用いた演算処理を行うことが可能になっている。
【００４１】
ここで、例えばタッチパネル上に表示されたホーム画面から文字入力機能を起動するアイコンが選択されるなどすると、「演算装置」は「フラッシュメモリ」からＧＵＩプログラムを内蔵メモリにロードし解釈する。そしてその解釈結果にしたがって、「演算装置」は「タッチパネル」の情報表示領域を例えば３分割し、その上領域に入力文字列を表示する表示領域を描画し、中領域に変換候補を表示する表示領域を描画する。さらに下領域の一部に"メニューボタン"や"通話ボタン"などの非文字群ボタンと、「あ〜こ」「さ〜と」などの文字群ボタンを並べて表示する。
【００４２】
そして、ユーザがタッチパネル上の例えば「さ〜と」の文字群ボタンにタッチすると、そのタッチ位置の座標情報が「接触検知機構」から出力される。そして「演算装置」はＧＵＩプログラムの解釈結果にしたがって、受信した座標情報から現在タッチパネル上の当該位置に配置されているボタンを特定する。そして特定したボタンが文字群ボタンであると判断されれば、ＧＵＩプログラムに含まれる入力文字候補表示プログラムを解釈し、その文字群ボタンに属する文字を入力文字候補のボタンとして非文字群ボタンの表示領域に上書表示するよう描画命令を出力する。
【００４３】
つづいて、ユーザがタッチパネル上の例えば「し」の文字群ボタンにタッチすると、そのタッチ位置の座標情報が「接触検知機構」から出力される。そして「演算装置」はＧＵＩプログラムの解釈結果にしたがって、受信した座標情報から現在タッチパネルの当該位置に配置されているボタンを特定する。そして特定したボタンが入力文字候補のボタンであると判断されれば、ＧＵＩプログラムに含まれる文字入力プログラムを解釈し、選択された文字を入力文字列の表示領域に描画する命令を出力する。また、「演算装置」は所定の変換候補プログラムなどを解釈し、その解釈結果にしたがって変換候補となる文字を抽出し、変換候補の表示領域に抽出した変換候補を描画する命令を出力する、という具合である。
【００４４】
<処理の流れ>
図５は、本実施例のタッチ操作を受付けるタッチ画面を有する文字入力装置における処理の流れの一例を表すフローチャートである。なお、以下に示すステップは、上記のような計算機の各ハードウェア構成によって実行されるステップであっても良いし、媒体に記録され計算機を制御するためのプログラムを構成する処理ステップであっても構わない。この図にあるように、まず複数の文字からなる文字群をタッチ画面上に表示するための複数の文字群ボタンと、前記文字群を表示する機能を有さない非文字群ボタンと、をタッチ画面に表示する（ステップＳ０５０１：ボタン表示ステップ）。つづいて、ボタンの選択入力待ちステップとなり、複数の文字群ボタンの中で一の文字群ボタンが押されると、その押された文字群ボタンに対応する文字群に属する文字を入力文字候補としてタッチ画面上の非文字群ボタンの表示領域に上書表示する（ステップＳ０５０２：入力文字候補表示ステップ）。そして再度ボタンの選択入力待ちステップとなり、ステップＳ０５０２にて表示された複数の入力文字候補から一の文字が選択されると、その選択された入力文字候補の文字入力を行う（ステップＳ０５０３：文字入力ステップ）。
【００４５】
<効果の簡単な説明>
以上のように本実施例の文字入力装置によって、入力文字候補を非文字群ボタンの表示領域に上書表示することができる。つまり文字入力のためのボタン表示領域を節約することができるので、入力された文字（文章）や漢字の変換候補などを表示するための表示領域を広く確保することができる。
【００４６】
≪実施例２≫
<概要>
図６は、本実施例の文字入力装置における文字入力の際の画面遷移の一例を表す概念図である。この図６（ａ）にあるように、本実施例の文字入力装置は、上記実施例を基本として、タッチ画面上に文字群ボタンと、入力文字候補として例えば「か」「き」「く」「け」「こ」などのボタンを表示する。そして「文字群ボタン」に対するなぞり動作や長押し動作を受付けると、図６（ｂ）に示すように、その入力文字候補を濁点文字「が」「ぎ」「ぐ」「げ」「ご」や、カタカナ文字「カ」「キ」「ク」「ケ」「コ」に変換表示することを特徴とする。
【００４７】
あるいは、文字群ボタンではなく、非文字群ボタンの表示領域に上書表示されている入力文字候補のボタンに対してなぞり動作や長押し動作を受付けると、同様に濁点文字やカタカナ文字への変換表示を行う機能をさらに有することを特徴とする文字入力装置である。
【００４８】
<機能的構成１>
図７は、本実施例の、文字群ボタンへのなぞり動作や長押し動作によって変換表示を行う文字入力装置における機能ブロックの一例を表す図である。この図にあるように、本実施例の「文字入力装置」（０７００）は、上記実施例を基本として、「タッチ画面」（０７０１）と、複数の「文字群ボタン」（０７０２）と、「非文字群ボタン」（０７０３）と、「入力文字候補表示部」（０７０４）と、「文字入力部」（０７０５）と、を有する。なお、これらの構成要件については、上記実施例で記載済みであるので、その説明は省略する。そして、本実施例の文字入力装置は、さらに「第一動作検知部」（０７０６）と、「第一変換表示部」（０７０７）と、を有することを特徴とする。
【００４９】
「第一動作検知部」（０７０６）は、文字群ボタンをなぞる動作又は長押し動作を検知する機能を有し、例えばＣＰＵなどの演算装置や第一動作検知プログラムなどによって実現することができる。具体的には、例えばタッチ画面の接触検知機構にて、所定時間内に連続して隣接する位置の座標情報が出力された場合に、演算装置の処理によってなぞり動作が行われたと判断する。そして、例えば少なくともそのなぞり動作のいずれかの座標情報が文字群ボタンの表示位置を示していると判断された場合に、文字群ボタンをなぞる動作が検知されたと判断する、という具合である。あるいは、例えばタッチ画面の接触検知機構にて、同一位置への接触検知が閾値時間以上にわたる場合に、演算装置の処理によって長押し動作が行われたと判断する。そして、その長押し動作による座標情報が文字群ボタンの表示位置を示していると判断された場合に、文字群ボタンの長押し動作が検知されたと判断する、という具合である。
【００５０】
また、この第一動作検知部では、「なぞり方向」や「なぞり量」、「長押し時間」なども合わせて検知し、その方向や量、時間を区別することで後述する第一変換表示部における変換の種類を区別するよう構成しても良い。
【００５１】
「第一変換表示部」（０７０７）は、第一動作検知部が文字群ボタンのなぞり動作又は長押し動作を検知した場合に、その文字群ボタンに対応して前記上書表示されている複数の入力文字候補に対してまとめて濁点・半濁点変換、大文字小文字変換、カタカナ・ひらがな変換、のいずれか一以上の変換を行って入力文字候補表示部に表示する機能を有し、例えばＣＰＵなどの演算装置や第一変換表示プログラムなどによって実現することができる。
【００５２】
具体的には、例えば文字群ボタンをユーザがなぞると、非文字群ボタンの表示領域に表示されている「な」「に」・・・「ふ」「へ」「ほ」の入力文字候補が、「な」「に」・・・「ぶ」「べ」「ぼ」に変換し表示される。また、は行には半濁点文字もあるので、さらになぞり動作を検知すると、入力文字候補が、「な」「に」・・・「ぷ」「ぺ」「ぽ」に変換し表示される、という具合である。
【００５３】
また、この第一変換表示部は、その他に半角文字・全角文字変換や英数字・ローマ数字変換などの変換表示を行っても良い。さらに、前述のようになぞり方向やなぞり量、長押し時間なども合せて検知していれば、例えば上方向や大きな量のなぞりや２秒間の長押しを検知した場合濁点・半濁点文字への変換表示を行い、横方向や小さな量のなぞりや５秒間の長押しを検知した場合には半角・全角文字への変換表示を行う、という具合にそのなぞり方向やなぞり量、長押し時間に応じて変換表示の種類を切換えても良い。
【００５４】
<機能的構成２>
図８は、本実施例の、入力文字候補のボタンへのなぞり動作や長押し動作によって変換表示を行う文字入力装置における機能ブロックの一例を表す図である。この図にあるように、本実施例の「文字入力装置」（０８００）は、上記実施例を基本として、「タッチ画面」（０８０１）と、複数の「文字群ボタン」（０８０２）と、「非文字群ボタン」（０８０３）と、「入力文字候補表示部」（０８０４）と、「文字入力部」（０８０５）と、を有する。なお、これらの構成要件については、上記実施例で記載済みであるので、その説明は省略する。そして、本実施例の文字入力装置は、さらに「第二動作検知部」（０８０６）と、「第二変換表示部」（０８０７）と、を有することを特徴とする。
【００５５】
「第二動作検知部」（０８０６）は、入力文字候補表示部にて表示された複数の入力文字候補のいずれかをなぞる動作又は長押し動作を検知する機能を有する。「第二変換表示部」（０８０７）は、第二動作検知部がなぞり動作又は長押し動作を検知した場合に、前記上書表示されている複数の入力文字候補に対してまとめて濁点・半濁点変換、大文字小文字変換、カタカナ・ひらがな変換、のいずれか一以上の変換を行って入力文字候補表示部に表示する機能を有する。
【００５６】
なお、これら「第二動作検知部」および「第二変換表示部」については、検知するなぞり動作や長押し動作が文字群ボタンではなく入力文字候補のボタンに対するものである点を除いて、基本的には上記「第一動作検知部」および「第一変換表示部」と同様であるのでその具体的な説明は省略する。
【００５７】
そして、以上のような構成を備える本実施例の文字入力装置によって、濁点・半濁点をはじめとする各種変換表示用のボタンを別途備えなくとも、それら変換表示を行いその文字入力を行うことができる。したがって、さらに情報表示領域を広く確保することができる。
【００５８】
<処理の流れ>
図９は、本実施例のタッチ操作を受付けるタッチ画面を有する文字入力装置における処理の流れの一例を表すフローチャートである。なお、以下に示すステップは、上記のような計算機の各ハードウェア構成によって実行されるステップであっても良いし、媒体に記録され計算機を制御するためのプログラムを構成する処理ステップであっても構わない。この図にあるように、まず複数の文字からなる文字群をタッチ画面上に表示するための複数の文字群ボタンと、前記文字群を表示する機能を有さない非文字群ボタンと、をタッチ画面に表示する（ステップＳ０９０１：ボタン表示ステップ）。つづいて、ボタンの選択入力待ちステップとなり、複数の文字群ボタンの中で一の文字群ボタンが押されると、その押された文字群ボタンに対応する文字群に属する文字を入力文字候補としてタッチ画面上の非文字群ボタンの表示領域に上書表示する（ステップＳ０９０２：入力文字候補表示ステップ）。そして再度ボタンの選択入力待ちステップとなり、文字群ボタンをなぞる動作又は長押し動作を検知する（ステップＳ０９０３：第一動作検知ステップ）と、その文字群ボタンに対応して前記上書表示されている複数の入力文字候補に対してまとめて濁点・半濁点変換、大文字小文字変換、カタカナ・ひらがな変換、のいずれか一以上の変換を行って表示する（ステップＳ０９０４：第一変換表示ステップ）。
【００５９】
そして再度ボタンの選択入力待ちステップとなり、ステップＳ０９０２、または０９０４にて表示された複数の入力文字候補から一の文字が選択されると、その選択された入力文字候補の文字入力を行う（ステップＳ０９０５：文字入力ステップ）。
【００６０】
あるいは図示していないが、上記処理において、第一動作検知ステップおよび第一変換表示ステップの替わりに、入力文字候補表示ステップにて表示された複数の入力文字候補のいずれかをなぞる動作又は長押し動作を検知する第二動作検知ステップと、第二動作検知ステップがなぞり動作又は長押し動作を検知した場合に、前記上書表示されている複数の入力文字候補に対してまとめて濁点・半濁点変換、大文字小文字変換、カタカナ・ひらがな変換、のいずれか一以上の変換を行って表示する第二変換表示ステップと、を実行するよう構成しても良い。
【００６１】
<効果の簡単な説明>
以上のように本実施例の文字入力装置によって、濁点・半濁点をはじめとする各種変換表示用のボタンを別途備えなくとも、それら変換表示を行いその文字入力を行うことができる。したがって、さらに情報表示領域を広く確保することができる。
【００６２】
≪実施例３≫
<概要>
本実施例の特徴点は、上記実施例２同様に、タッチ画面上の文字群ボタンまたは入力文字候補のボタンに対するなぞり動作又は長押し動作を検知することで、入力文字候補を濁点半濁点文字や大文字小文字などに変換表示する機能を備える点である。そして実施例２との相違点は、その入力文字候補の表示領域が、非文字群ボタンの表示領域に限定されない点である。
【００６３】
<機能的構成１>
図１０は、本実施例の、文字群ボタンへのなぞり動作又は長押し動作によって変換表示を行う文字入力装置における機能ブロックの一例を表す図である。この図にあるように、本実施例の「文字入力装置」（１０００）は、「タッチ画面」（１００１）と、複数の「文字群ボタン」（１００２）と、「入力文字候補表示部」（１００３）と、「第一動作検知部」（１００４）と、「第一変換表示部」（１００５）と、「文字入力部」（１００６）と、を有する。なお、「タッチ画面」、「文字群ボタン」、「第一動作検知部」、「第一変換表示部」、「文字入力部」については、上記実施例１や実施例２で説明した同名の構成要件と同様であるので、その説明は省略する。
【００６４】
「入力文字候補表示部」（１００３）は、複数の文字群ボタンの中で押された文字群ボタンにより、その文字群ボタン対応する文字群に属する文字を入力文字候補として表示する機能を有し、例えばＣＰＵなどの演算装置や入力文字候補表示プログラムなどによって実現することができる。つまり本実施例の入力文字候補表示部では、上記実施例１や実施例２と異なり、文字群ボタンが選択された際に表示される入力文字候補が、非文字群ボタンの表示領域に上書表示される構成に限定されていない。
【００６５】
図１１は、この入力文字候補表示部による入力文字候補の表示形態の一例を表す概念図である。この図１１（ａ）にあるように、「さ〜と」の文字群ボタンが選択されると「さ」「し」「す」「せ」「そ」・・・の入力文字候補が、専用の表示領域（１１０１）に表示される、という具合である。そして実施例２で説明したように、文字群ボタンへのなぞり動作や長押し動作を検知すると、この入力文字候補が「ざ」「じ」「す」「ぜ」「ぞ」・・・の濁点文字などに変換表示される。
【００６６】
あるいは、例えば図１１（ｂ）にあるように、文字群ボタンが「さ」選択されると、その文字群ボタンの上下左右を表示領域として、「し」「す」「せ」「そ」の入力文字候補が表示される。そして、入力文字の選択は上下左右へのなぞり動作でなされるので、この場合には斜め上へのなぞり動作や長押し動作を変換表示の操作として検知し、文字群ボタンへのそれら動作を検知すると、この入力文字候補が「ざ」「じ」「す」「ぜ」「ぞ」に変換表示される、という具合である。
【００６７】
<機能的構成２>
図１２は、本実施例の、入力文字候補のボタンへのなぞり動作や長押し動作によって変換表示を行う文字入力装置における機能ブロックの一例を表す図である。この図にあるように、本実施例の「文字入力装置」（１２００）は、「タッチ画面」（１２０１）と、「一文字表示部」（１２０２）と、「第二動作検知部」（１２０３）と、「第二変換表示部」（１２０４）と、「文字入力部」（１２０５）と、を有する。なお、「タッチ画面」、「第二動作検知部」、「第二変換表示部」、「文字入力部」については、上記実施例１や実施例２で説明した同名の構成要件と同様であるので、その説明は省略する。
【００６８】
「一文字表示部」（１２０２）は、カタカナ、ひらがな、アルファベットの一文字ずつを入力文字候補としてタッチ画面に複数表示する機能を有し、例えばＣＰＵなどの演算装置や一文字表示プログラムなどによって実現することができる。つまり本実施例の一文字表示部では、特に文字入力のために文字群ボタンの選択によって入力文字候補を表示するといった段階的な文字入力形態に限定されず、例えば最初から入力文字候補が一文字ずつ表示されるような文字入力形態も含む実施例である。もちろん、本実施例でも文字群ボタンを利用して段階的に入力文字候補を表示しても良い。また一文字表示部での入力文字候補の表示は、例えば「あ〜ん」までという具合に全てが表示されても良いし、「あ〜こ」までという具合に一部が表示される形態であっても良い。
【００６９】
そして、そのように表示された全部又は一部の入力文字候補に対して、上記実施例２で説明したようになぞり動作や長押し動作を検知すると、この入力文字候補が例えば濁点・半濁点文字などに変換表示される、という具合である。
【００７０】
<処理の流れ>
図１３は、本実施例のタッチ操作を受付けるタッチ画面を有する文字入力装置における処理の流れの一例を表すフローチャートである。なお、以下に示すステップは、上記のような計算機の各ハードウェア構成によって実行されるステップであっても良いし、媒体に記録され計算機を制御するためのプログラムを構成する処理ステップであっても構わない。この図にあるように、まず複数の文字からなる文字群をタッチ画面上に表示するための複数の文字群ボタンをタッチ画面に表示する（ステップＳ１３０１：文字群ボタン表示ステップ）。つづいて、ボタンの選択入力待ちステップとなり、複数の文字群ボタンの中で一の文字群ボタンが押されると、その押された文字群ボタンに対応する文字群に属する文字を入力文字候補としてタッチ画面上に表示する（ステップＳ１３０２：入力文字候補表示ステップ）。なお、その入力文字候補の表示領域は特に限定しない。
【００７１】
そして再度ボタンの選択入力待ちステップとなり、文字群ボタンをなぞる動作又は長押し動作を検知する（ステップＳ１３０３：第一動作検知ステップ）と、その文字群ボタンに対応して前記表示されている複数の入力文字候補に対してまとめて濁点・半濁点変換、大文字小文字変換、カタカナ・ひらがな変換、のいずれか一以上の変換を行って表示する（ステップＳ１３０４：第一変換表示ステップ）。
【００７２】
そして再度ボタンの選択入力待ちステップとなり、ステップＳ１３０２、または１３０４にて表示された複数の入力文字候補から一の文字が選択されると、その選択された入力文字候補の文字入力を行う（ステップＳ１３０５：文字入力ステップ）。
【００７３】
あるいは図示していないが、上記処理において、第一動作検知ステップおよび第一変換表示ステップの替わりに、入力文字候補表示ステップにて表示された複数の入力文字候補のいずれかをなぞる動作又は長押し動作を検知する第二動作検知ステップと、第二動作検知ステップがなぞり動作又は長押し動作を検知した場合に、前記表示されている複数の入力文字候補に対してまとめて濁点・半濁点変換、大文字小文字変換、カタカナ・ひらがな変換、のいずれか一以上の変換を行って表示する第二変換表示ステップと、を実行するよう構成しても良い。また、その場合には、文字群ボタン表示ステップを省略し、文字群ボタンの選択なしに入力文字候補ステップを実行するよう構成しても良い。
【００７４】
<効果の簡単な説明>
以上のように本実施例の文字入力装置によって実施例２と同様に、濁点・半濁点をはじめとする各種変換表示用のボタンを別途備えなくとも、入力文字候補に対してそれら変換表示を行いその文字入力を行うことができる。したがって、さらに情報表示領域を広く確保することができる。
【００７５】
≪実施例４≫
<概要>
本実施例は、文字群ボタンで入力文字候補の絞込みや文字入力を行うことを特徴とする文字入力装置である。図１４は、本実施例の文字入力装置における文字入力の際の画面遷移の一例を表す概念図である。この図１４（ａ）にあるように、タッチ画面上に文字群ボタンが表示されている。そして例えば「さ〜と」の文字群ボタンが選択され、かつ左方向へのなぞり動作や２秒間の長押し動作が検知されれば、その文字群の範囲を当初文字群範囲の先頭にある「さ〜す」に絞り込む。また図１４（ｂ）に示すように、上方向へのなぞり動作や４秒間の長押し動作が検知されれば、その文字群の範囲を当初文字群範囲の真ん中にある「せ〜ち」に絞り込む。そしてこのようにして絞込まれた範囲の入力文字候補を所定の表示領域（１４０１）に表示する。あるいはそのような手順を繰り返して最終的に絞り込まれた一文字を文字入力する、という具合である。
【００７６】
<機能的構成>
図１５は、本実施例の文字入力装置における機能ブロックの一例を表す図である。この図にあるように、本実施例の「文字入力装置」（１５００）は、「タッチ画面」（１５０１）と、複数の「文字群ボタン」（１５０２）と、「第三動作検知部」（１５０３）と、「文字群個数絞込部」（１５０４）と、「文字入力部」（１５０５）と、を有する。なお、「タッチ画面」、「文字群ボタン」については、上記実施例１や実施例２で説明した同名の構成要件と同様であるので、その説明は省略する。
【００７７】
「第三動作検知部」（１５０３）は、文字群ボタンをなぞる方向又は長押し時間を検知する機能を有し、例えばＣＰＵなどの演算装置や第三動作検知プログラムなどによって実現することができる。具体的には、例えば前述の第一動作検知部と同様にして、なぞり動作や長押し操作を検知する。そして、それとともに、連続接触が検知される複数の座標情報の位置関係から、演算装置の処理によってなぞり方向を判断する。あるいは略同一の座標情報が接触検知されてから終了するまでの時間をカウントすることで長押し時間を判断する、という具合である。
【００７８】
「文字群個数絞込部」（１５０４）は、第三動作検知部で検知したなぞり方向又は長押し時間に応じて、その文字群ボタンを構成する複数の文字の個数を絞り込む機能を有し、例えばＣＰＵなどの演算装置や文字群個数絞込プログラムなどによって実現することができる。なお、いずれのなぞり方向、またはどの程度の長さの長押し時間に対して、どのように文字を絞り込むかは設計事項であって特段の限定はしないが、そのなぞり方向や長押し時間と文字の絞り込みとがユーザの操作感として同一となるように設計されることが望ましい。
【００７９】
具体的には、例えば横書きの文章は左から文字が並べられるので、左方向へのなぞり操作や２秒程度の長押し操作である場合、文字群ボタンを構成する文字の先頭から３分の１個目まで（「あ〜こ」であれば「あ」「い」「う」）に絞り込む。また上方向へのなぞり操作や３秒程度の長押し操作である場合には、真ん中の３分の１個（「え」「お」「か」「き」）に絞り込み、右方向へのなぞり操作や４秒の長押し操作であれば、最後までの３分の１個（「く」「け」「こ」）に絞り込むよう設計すると良い。
【００８０】
さらに、例えば右斜め上／左斜め上方向へのなぞり操作や５秒／６秒の長押し操作である場合には、入力文字候補の濁点／半濁点文字や大文字／小文字、カタカナ／ひらがな文字、半角／全角文字などのへの切換処理を行っても良い。また下方向へのなぞり操作や７秒以上の長押し操作である場合には、例えば「あ」「い」「う」の絞り込みを１段階解除して「あ〜こ」に文字群ボタンの範囲を戻すよう設計しても良い。また、長押し操作の替わりに、シングルタップ（１回のみのタッチ）やダブルタップ（２回連続でのタッチ）など連続タップ操作の回数で上記絞り込み処理を行っても良い。
【００８１】
「文字入力部」（１５０５）は、文字群個数絞込部によって絞り込まれた文字の入力を行うための機能を有し、例えばＣＰＵなどの演算装置や文字入力プログラムによって実現することができる。具体的には、例えばなぞり操作や長押し操作を繰返し受付けることによって、前記文字群個数絞込部での文字の絞込み処理を繰り返し１つの文字を特定する。そして、その特定された文字に関する変換候補をその表示領域に表示し、その中から最終的な入力文字を確定入力させる方法が挙げられる。あるいは、例えば入力文字の候補を所定の個数、例えば「あ」「い」「う」に絞り込んだ時点で、それら文字に該当する全ての変換候補をその表示領域に表示し、その中から最終的な入力文字を確定入力させても良い。または所定個数に絞り込んだ時点でそれら入力文字候補のボタンをタッチ画面上に表示し、その中から選択された入力文字候補に関する変換候補をその表示領域に表示させ、その中から最終的な入力文字を確定入力させても良い。
【００８２】
以上のような構成を備える本実施例の文字入力装置によって、文字群ボタンのみで、あるいは文字群ボタンで表示、選択個数が絞り込まれた入力文字候補を利用して文字入力を行うことができる。
【００８３】
<処理の流れ>
図１６は、本実施例のタッチ操作を受付けるタッチ画面を有する文字入力装置における処理の流れの一例を表すフローチャートである。なお、以下に示すステップは、上記のような計算機の各ハードウェア構成によって実行されるステップであっても良いし、媒体に記録され計算機を制御するためのプログラムを構成する処理ステップであっても構わない。そして、この図にあるように、まず複数の文字からなる文字群をタッチ画面上に表示するための複数の文字群ボタンをタッチ画面に表示する（ステップＳ１６０１：文字群ボタン表示ステップ）。つづいて、その文字群ボタンへの入力待ちステップとなり、複数の文字群ボタンの中の一つの文字群ボタンに対するなぞり操作や長押し操作を受付けると、そのなぞり方向や長押し時間を検知する（ステップＳ１６０２：第三動作検知ステップ）。そして、検知したなぞり方向又は長押し時間に応じて、その文字群ボタンを構成する複数の文字の個数を絞り込む（ステップＳ１６０３：文字群個数絞込ステップ）。
【００８４】
なお、このステップＳ１６０２のなぞり方向や長押し時間の検知処理繰り返すことで、ステップＳ１６０３においてさらに文字の絞込を行っても良い。そして、ある程度入力候補の文字が絞り込まれた段階で、その入力文字候補に関する変換候補を全て表示する、あるいはその入力文字候補を選択ボタンとしてタッチ画面上に表示するなどして文字入力を行う（ステップＳ１６０４：文字入力ステップ）。
【００８５】
<効果の簡単な説明>
以上のように、本実施例の文字入力装置によって、文字群ボタンのみで、あるいは文字群ボタンで表示、選択個数が絞り込まれた入力文字候補を利用して文字入力を行うことができる。したがって、「あ」「い」「う」など入力文字候補を個別に表示する領域を省略あるいは小さくすることができるので、情報表示領域をより広く利用することが可能となる。
【符号の説明】
【００８６】
０２００  文字入力装置
０２０１  タッチ画面
０２０２  複数の文字群ボタン
０２０３  非文字群ボタン
０２０４  入力文字候補表示部
０２０５  文字入力部
【図１】
0005683226.tif 000002
【図２】
0005683226.tif 000003
【図３】
0005683226.tif 000004
【図４】
0005683226.tif 000005
【図５】
0005683226.tif 000006
【図６】
0005683226.tif 000007
【図７】
0005683226.tif 000008
【図８】
0005683226.tif 000009
【図９】
0005683226.tif 000010
【図１０】
0005683226.tif 000011
【図１１】
0005683226.tif 000012
【図１２】
0005683226.tif 000013
【図１３】
0005683226.tif 000014
【図１４】
0005683226.tif 000015
【図１５】
0005683226.tif 000016
【図１６】
0005683226.tif 000017
【図１７】
0005683226.tif 000018