(57)【要約】【課題】従来の直接入力方式及び選択入力方式のデメリットを共に解消することを可能とする。【解決手段】ユーザによる第１の動作がタッチパネルにより検出されたならば、当該第１の動作が入力パターン直線１〜直線１２及び点１のいずれであるかを判定する（ステップＳ７）。また、第２の動作が検出されたならば、当該第２の動作が入力パターン直線１〜直線１２及び点１のいずれであるかを判定する（ステップＳ９）。これら二種類の入力パターンの組合せに対応する平仮名を平仮名認識テーブルで検索して、認識する（ステップＳ１０）。認識された平仮名が単一である場合には、当該平仮名を確定する（ステップＳ１５）。認識された平仮名が単一である場合には、当該複数の平仮名を表示し（ステップＳ１３）、これらから選択された平仮名を確定する（ステップＳ１５）。【選択図】図８
2011227585.tif 000002
【特許請求の範囲】
【請求項１】
座標面を表示する座標面表示手段と、
この座標面表示手段に表示された座標面上における第１動作と第２の動作とを検出する検出手段と、
この検出手段により検出された前記第１の動作と第２の動作とに基づき、平仮名を認識する認識手段と、
この認識手段により認識された平仮名を入力させる入力手段と、
を備えたことを特徴とする平仮名入力装置。
【請求項２】
前記座標面上における異なる動作に各々対応する複数種のパターンを記憶した第１の記憶手段を備え、
前記認識手段は、前記検出手段により検出された第１の動作と第２の動作とが、前記第１の記憶手段に記憶された複数種のパターンのいずれであるかを判定し、この判定結果に基づき、平仮名を認識することを特徴とする請求項１記載の平仮名入力装置。
【請求項３】
前記複数のパターンは、異なる長さ及び方向の直線と、点とであることを特徴とする請求項２記載の平仮名入力装置。
【請求項４】
前記第１の記憶手段に記憶された複数種のパターンから選ばれた二つのパターンの組合せと、各平仮名とを対応させて記憶した第２の記憶手段を更に備え、
前記認識手段は、
前記検出手段により検出された第１の動作と第２の動作とが、前記第１の記憶手段に記憶された複数種のパターンのいずれであるかを判定する第１の判定手段と、
この第１の判定手段により判定された第１の動作と第２の動作に対応するパターンの組合せが、前記第２の記憶手段に記憶された平仮名のいずれに対応するかを判定する第２の判定手段とを備え、
前記入力手段は、前記第２の判定手段により判定された平仮名を入力させることを特徴とする請求項２又は３記載の平仮名入力装置。
【請求項５】
前記第２の記憶手段に記憶された前記パターンの組合せは、平仮名を記する場合における最初の動作と次の動作とに対応する形態であることを特徴とする請求項４記載の平仮名入力装置。
【請求項６】
前記第２の判定手段により判定された平仮名が複数であるか否かを判定する第３の判定手段と、
この第３の判定手段により判定された平仮名が複数である場合、当該複数の平仮名を表示する平仮名表示手段と、
この平仮名表示手段に表示された複数の平仮名から操作に応じて何れかを選択する選択手段とを備え、
前記入力手段は、前記選択手段により選択された平仮名を入力させることを特徴とする請求項４又は５記載の平仮名入力装置。
【請求項７】
前記座標面表示手段と前記平仮名表示手段とが同一の表示手段により構成されたことを特徴とする請求項６記載の平仮名入力装置。
【請求項８】
前記二つのパターンの組合せ毎に、当該二つのパターンの組合せに割り当てられた平仮名を記憶する第３の記憶手段を備え、
前記第３の判定手段は、前記第３の記憶手段の記憶内容に基づき、前記第２の判定手段により判定された平仮名が複数であるか否かを判定することを特徴とする請求項６記載の平仮名入力装置。
【請求項９】
前記第１の動作と第２の動作は、前記座標面上において所定の接触子を直線移動させた動作と、移動させることなく接触のみさせた動作とのいずれかであることを特徴とする請求項１から７に何れか記載の平仮名入力装置。
【請求項１０】
前記所定の接触子は、平仮名を入力する者の手指であることを特徴とする請求項８記載の平仮名入力装置。
【請求項１１】
平仮名入力装置が有するコンピュータを、
座標面を表示手段に表示する表示制御手段と、
前記表示手段に表示された座標面上における第１動作と第２の動作とを検出する検出手段と、
この検出手段により検出された前記第１の動作と第２の動作とに基づき、平仮名を認識する認識手段と、
この認識手段により認識された平仮名を入力させる入力手段と、
して機能させることを特徴とするプログラム
を備えたことを特徴とする平仮名入力プログラム。
【請求項１２】
座標面を表示する座標面表示ステップと、
この座標面表示ステップにより表示された座標面上における第１動作と第２の動作とを検出する検出ステップと、
この検出ステップにより検出された前記第１の動作と第２の動作とに基づき、平仮名を認識する認識ステップと、
この認識ステップにより認識された平仮名を入力させる入力ステップと、
を含むことを特徴とする平仮名入力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを用いて平仮名を入力する平仮名入力装置、平仮名入力プログラム及び平仮名入力方法に関するものである。
【背景技術】
【０００２】
従来において、タッチパネルを用い平仮名を入力する入力方式として、直接入力方式と選択入力方式とが知られている。直接入力方式は、ユーザがペン又は手指でタッチパネルに平仮名を書き込むと、書き込まれた平仮名を認識して入力文字を確定する（例えば下記特許文献１参照）。また、選択入力方式は、タッチパネル上に４６種の平仮名を表示し、ユーザがこの表示した何れかの平仮名にタッチすると、タッチにより選択された平仮名を入力文字として確定する（例えば下記特許文献２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−２６１８９９号公報
【特許文献２】特開２００２−２２２０５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、直接入力方式の場合、意図する平仮名が確実に認識されるためには、ユーザは正確に平仮名を記入しなければならず、入力精度が要求されてしまう。また、タッチパネルにあっては、ユーザが手書き入力した文字ラインを精度よく検出することが必要であり、検出精度が要求されてしまうというデメリットもある。
【０００５】
他方、選択入力方式の場合、ユーザはタッチパネル上に表示された４６種の平仮名に何れかに対するタッチにより入力文字が確定することから、ユーザに対する入力精度やタッチパネルの検出精度が要求されるというデメリットはない。しかし、文字入力に際してユーザは、タッチパネル上に表示された４６種の平仮名を見ながら、何れかを選択することになる。したがって、入力精度や検出精度が要求されないというメリットがある反面、ユーザは必ずタッチパネルを見ながら入力作業を行わなければならないというデメリットが生ずる。
【０００６】
本発明は、かかる従来の課題に鑑みてなされたものであり、従来の直接入力方式及び選択入力方式のデメリットを共に解消することのできる平仮名入力装置、平仮名入力プログラム及び平仮名入力方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記課題を解決するため、請求項１記載の発明に係る平仮名入力装置にあっては、座標面を表示する座標面表示手段と、この座標面表示手段に表示された座標面上における第１動作と第２の動作とを検出する検出手段と、この検出手段により検出された前記第１の動作と第２の動作とに基づき、平仮名を認識する認識手段と、この認識手段により認識された平仮名を入力させる入力手段と、を備えたことを特徴とする。
【０００８】
また、請求項２記載の発明に係る平仮名入力装置にあっては、前記座標面上における異なる動作に各々対応する複数種のパターンを記憶した第１の記憶手段を備え、前記認識手段は、前記検出手段により検出された第１の動作と第２の動作とが、前記第１の記憶手段に記憶された複数種のパターンのいずれであるかを判定し、この判定結果に基づき、平仮名を認識することを特徴とする。
【０００９】
また、請求項３記載の発明に係る平仮名入力装置にあっては、前記複数のパターンは、異なる長さ及び方向の直線と、点とであることを特徴とする。
【００１０】
また、請求項４記載の発明に係る平仮名入力装置にあっては、前記第１の記憶手段に記憶された複数種のパターンから選ばれた二つのパターンの組合せと、各平仮名とを対応させて記憶した第２の記憶手段を更に備え、前記認識手段は、前記検出手段により検出された第１の動作と第２の動作とが、前記第１の記憶手段に記憶された複数種のパターンのいずれであるかを判定する第１の判定手段と、この第１の判定手段により判定された第１の動作と第２の動作に対応するパターンの組合せが、前記第２の記憶手段に記憶された平仮名のいずれに対応するかを判定する第２の判定手段とを備え、前記入力手段は、前記第２の判定手段により判定された平仮名を入力させることを特徴とする。
【００１１】
また、請求項５記載の発明に係る平仮名入力装置にあっては、前記第２の記憶手段に記憶された前記パターンの組合せは、平仮名を記する場合における最初の動作と次の動作とに対応する形態であることを特徴とする。
【００１２】
また、請求項６記載の発明に係る平仮名入力装置にあっては、前記第２の判定手段により判定された平仮名が複数であるか否かを判定する第３の判定手段と、この第３の判定手段により判定された平仮名が複数である場合、当該複数の平仮名を表示する平仮名表示手段と、この平仮名表示手段に表示された複数の平仮名から操作に応じて何れかを選択する選択手段とを備え、前記入力手段は、前記選択手段により選択された平仮名を入力させることを特徴とする。
【００１３】
また、請求項７記載の発明に係る平仮名入力装置にあっては、前記座標面表示手段と前記平仮名表示手段とが同一の表示手段により構成されたことを特徴とする。
【００１４】
また、請求項８記載の発明に係る平仮名入力装置にあっては、前記二つのパターンの組合せ毎に、当該二つのパターンの組合せに割り当てられた平仮名を記憶する第３の記憶手段を備え、前記第３の判定手段は、前記第３の記憶手段の記憶内容に基づき、前記第２の判定手段により判定された平仮名が複数であるか否かを判定することを特徴とする。
【００１５】
また、請求項９記載の発明に係る平仮名入力装置にあっては、前記第１の動作と第２の動作は、前記座標面上において所定の接触子を直線移動させた動作と、移動させることなく接触のみさせた動作とのいずれかであることを特徴とする。
【００１６】
また、請求項１０記載の発明に係る平仮名入力装置にあっては、前記所定の接触子は、平仮名を入力する者の手指であることを特徴とする。
【００１７】
また、請求項１１記載の発明に係るプログラムを備えたことを特徴とする。
【００１８】
また、請求項１２記載の発明に係る平仮名入力方法にあっては、座標面を表示する座標面表示ステップと、この座標面表示ステップにより表示された座標面上における第１動作と第２の動作とを検出する検出ステップと、この検出ステップにより検出された前記第１の動作と第２の動作とに基づき、平仮名を認識する認識ステップと、この認識ステップにより認識された平仮名を入力させる入力ステップと、を含むことを特徴とする。
【発明の効果】
【００１９】
本発明によれば、従来の直接入力方式と選択入力方式のデメリットを解消することができる。すなわち、ユーザに対する入力精度やタッチパネルの検出精度を要求することなく、平仮名を入力することができる。また、ユーザはタッチパネルを見ないでも平仮名を入力することが可能となる。
【図面の簡単な説明】
【００２０】
【図１】本へ発明の一実施の形態を適用した携帯電話の外観斜視図である。
【図２】同携帯電話のブロック構成図である。
【図３】プログラムＲＯＭのメモリ構成図である。
【図４】各種直線及び点認識テーブルを示す概念図である。
【図５】平仮名認識テーブルを示す概念図である。
【図６】平仮名グループ分けテーブルの一部を示す概念図である。
【図７】図６に続き平仮名グループ分けテーブルの一部を示す概念図である。
【図８】本実施の形態における処理手順を示すフローチャートである。
【図９】同実施の形態における表示遷移図である。
【発明を実施するための形態】
【００２１】
以下、本発明の実施形態について説明する。
図１は、本実施の形態に係る携帯電話１の外観図（開状態の斜視図）であり、携帯電話１は、本体部２と蓋部３とからなる二つ折りの構造である。蓋部３の内側面には、カラー液晶からなるメイン表示部４が設けられているとともに、先端部にスピーカ５が配置されている。スピーカ５は、通話時において音声出力を行う。本体部２の内側面には、後述するようにタッチパネルが積層されたカラー液晶からなるサブ表示部６が設けられているとともに、先端部にマイク７が配置されている。マイク７は、通話時において音声入力を行う。
【００２２】
つまり、この携帯電話１は、一般的な携帯電話が有するテンキーや機能キー等の各種キーが本体部２に設けられておらず、サブ表示部６に各種キーを表示させる。そして、このサブ表示部６に表示させたキーに対するタッチをタッチパネルにより検出し、キー操作に応じた処理を実行するように構成されている。
【００２３】
図２は、携帯電話１の構成を示すブロック図である。無線部８は、アンテナ９に接続されており、ＰＳＫ方式に基づく変復調と、ＣＤＭＡ方式に基づく端末認証処理を含む通信処理を行う。制御部１０は、当該機器を制御するとともにＷＷＷ接続制御を行うものであって、通信データ処理部１１、システムＲＯＭ１２及びオーディオインターフェース１３を有しており、無論計時手段を有している。通信データ処理部１１は、ＣＥＬＰ系ボコーダ＆音声復号処理回路、パケットデータ生成回路、及びパケットデータ復元回路を含み、通信プロトコルに沿ったデータ処理を行う。
【００２４】
システムＲＯＭ１２には、ＯＳのような基本システムが格納されるとともに、加入者情報記憶部１４及び位置情報演算処理部２５が設けられる。加入者情報記憶部１４は、基地局とのネゴシエーションに必要となる当該携帯電話１に固有のＩＤである端末ＩＤ、加入者ＩＤ情報を記憶する。オーディオインターフェース１３は、通信データ処理部１１で処理される音声信号の入出力を行うものであって、前記スピーカ５及びマイク７が接続されている。
【００２５】
アドレス・データバス処理部１５は、制御部１０と周辺回路（破線枠内の回路）とのデータの入出力タイミング等を制御・管理するものである。ＲＡＭ１６は、アドレス帳データやメールデータ等、当該携帯電話１内で生成される各種データを記憶する。プログラムＲＯＭ１７には、後述するように各種プロログラムやデータが予め記憶されている。音源ＩＣ１８は、報知音の波形を記憶するともに出力するものであって、アンプ１９は音源ＩＣ１８からの出力を増幅し、報知用スピーカ２０はこれを再生する。
【００２６】
表示モジュール系ドライバ２１は、前記メイン表示部４及びサブ表示部６を駆動するものである。サブ表示部６にはタッチパネル２２が積層されている。タッチパネル２２は、サブ表示部６上でユーザが手指を点的に接触させた際の接触位置、サブ表示部６上でユーザが手指を接触させて移動させた際の移動始点と移動終点、移動方向と摺動距離を検出して制御部１０に供給する。
【００２７】
図３は、プログラムＲＯＭ１７のメモリエリアの構成を示す概念図である。プログラムＲＯＭ１７は、メール処理プログラム１７１、ブラウザを格納するウェブ処理系プログラム１７２、ユーティリティ（環境ソフト）プログラム１７３、ＧＰＳ処理アプリケーションプログラム１７４、及び後述するフローチャートに示すその他アプリケーションプログラム１７５を格納し、ユーザの操作に従い、これらのプログラムを選択して制御部１０にロードする。
【００２８】
さらに、プログラムＲＯＭ１７は、各種直線及び点認識テーブル１７６、平仮名認識テーブル１７７、及び平仮名グループ分けテーブル１７８を格納している。
【００２９】
各種直線及び点認識テーブル１７６には、図４に示すように、直線１〜直線１２及び点１の入力パターンが記憶されている。これら、直線１〜直線１２及び点１の入力パターンは、サブ表示部６に３行３列の正方形からなるブロックＡ１〜Ａ３、Ｂ１〜Ｂ３、Ｃ１〜Ｃ３で構成される座標面６０１を表示させた状態において、この座標面６０１上での接触子（ユーザの手指、あるいはペン）の接触及び移動形態を示す。
【００３０】
すなわち、直線１〜直線１２及び点１は、例えばユーザが手指を座標面６０１上で下記のように接触させながら移動、又は点的に接触させた場合に対応する。
【００３１】
直線１：上から下に引いた長い線＝座標面６０１において手指を上から下に３ブロック          に亘る長さで移動させた場合
直線２：上から下に引いた短い線＝座標面６０１において手指を上から下に２ブロック          に亘る長さで移動させた場合
直線３：右から左に引いた長い線：座標面６０１において手指を右から左に３ブロック          に亘る長さで移動させた場合
直線４：右から左に引いた短い線：座標面６０１において手指を右から左に２ブロック          に亘る長さで移動させた場合
直線５：上から左斜めに引いた長い線＝座標面６０１において手指を上から左斜めに３          ブロックに亘る長さで移動させた場合
直線６：上から左斜めに引いた短い線＝座標面６０１において手指を上から左斜めに２          ブロックに亘る長さで移動させた場合
直線７：上から右斜めに引いた短い線＝座標面６０１において手指を上から右斜めに２          ブロックに亘る長さで移動させた場合
直線８：下から右斜めに引いた短い線＝座標面６０１において手指を下から右斜めに２          ブロックに亘る長さで移動させた場合
直線９：右上から対角に引いた長い線＝座標面６０１において手指を右上から対角線上          で３ブロックに亘る長さで移動させた場合
直線１０：左上から対角に引いた長い線＝座標面６０１において手指を左上から対角線            上で３ブロックに亘る長さで移動させた場合
直線１１：左下から対角に引いた長い線＝座標面６０１において手指を左下から対角線            上で３ブロックに亘る長さで移動させた場合
直線１２：上から下に引いた長い線＝座標面６０１において手指を下から上に３ブロッ            クに亘る長さで移動させた場合。
点１：点＝座標面６０１において手指を移動させることなく何れかのブロックに接触の        みさせた場合。
【００３２】
したがって、制御部１０は、サブ表示部６に座標面６０１を表示させた状態で、ユーザの座標面６０１上における手指の動作をタッチパネル２２により検出し、検出した手指の動作と各種直線及び点認識テーブル１７６に記憶されているパターンとを比較することにより、ユーザの手指の動作が直線１〜１２及び点１のいずれに該当するかを判断することができる。
【００３３】
図５は、平仮名認識テーブル１７７の構成を示す概念図である。この平仮名認識テーブル１７７には、前記直線１〜直線１２及び点１の組合せと、この組合せにより認識されて特定される４６種の平仮名とが対応して記憶されている。また、図において、白抜き矢印はユーザが座標面６０１上において行った１動作目を示し、黒塗り矢印は２動作目を示す。したがって、４６種の平仮名は、各々下記のような１動作目の直線１〜直線１２又は点１と、２動作目の直線１〜直線１２又は点１との組み合わせパターンに対応して記憶されている。
【００３４】
「あ」：１動作目が直線３（左から右に引いた長い線）で、２動作目が直線１（上から          下に引いた長い線）
「い」：１動作目が直線１（上から下に引いた長い線）で、２動作目も直線１（上から          下に引いた長い線）
「う」：１動作目が点１（点）で、２動作目が直線３（左から右に引いた長い線）
「え」：「う」と同一
「お」：「あ」と同一
・
・（中略）
・
「れ」：１動作目が直線１（上から下に引いた長い線）で、２動作目が直線４（右から          左に引いた短い線）
「ろ」：１動作目が直線４（左から右に引いた短い線）で、２動作目が直線５（上から          左斜めに引いた長い線）
「わ」：「れ」と同一
「を」：１動作目が直線３（左から右に引いた長い線）で、２動作目が直線１（上から          下に引いた長い線）
「ん」：１動作目が直線５（上から左斜めに引いた長い線）で、２動作目が直線８（下          から右斜めに引いた短い線）。
【００３５】
したがって、制御部１０は、サブ表示部６に座標面６０１を表示させた状態で、ユーザの座標面６０１上における手指の動作をタッチパネル２２により検出し、検出した手指の１動作目による線又は点と２動作目の線又は線の組合せを平仮名認識テーブル１７７に記憶されているパターンとを比較することにより、ユーザの手指による二動作が４６種の平仮名のいずれに該当するかを判断することができる。
【００３６】
なお、これら１動作目と２動作目の直線１〜直線１２又は点１の組合せは、対応する平仮名の一画目と二画目の書き順に近似させたパターンとしてある。例えば、「あ」は、一画目が左から右に引いた線であり、二画目が上から下に引いた長い線で始まる。したがって、「あ」に対応するパターンは、前述のように「１動作目が直線３（左から右に引いた長い線）で、２動作目が直線１（上から下に引いた長い線）」としてある。
【００３７】
しかしながら、このように１動作目と２動作目の直線１〜直線１２又は点１の組合せを、対応する平仮名の一画目と二画目の書き順に近似させたパターンとすると、例えば「お」は「あ」と同様に、「１動作目が直線３（左から右に引いた長い線）で、２動作目が直線１（上から下に引いた長い線）」がパターンとして割り当てられることなり、同一のパターンが異なる文字に割り当てられる場合が生ずる。したがって、平仮名認識テーブル１７７によっては、ユーザの手指による二動作が４６種の平仮名のいずれか一字に該当するかを判断することはできない。
【００３８】
そこで、プログラムＲＯＭ１７には、更に図６及び図７に分割して示す一連の平仮名グループ分けテーブル１７８が格納されている。この平仮名グループ分けテーブル１７８には、グループＡからグループＡＡまでの２７グループに区分されている。各グループには、同一のパターンが割り当てられた複数の異なる平仮名がある場合には、複数の平仮名がそのパターンとともに記憶され、当該パターンが割り当てられた平仮名が単一である場合には、当該平仮名がそのパターンとともに記憶されている。
【００３９】
つまり、図５に示した平仮名認識テーブル１７７において、例えば平仮名「あ」、「お」、「す」、「む」は、１動作目が直線３（左から右に引いた長い線）で、２動作目が直線１（上から下に引いた長い線）であり同一のパターンである。したがって、同一の「グループＡ」に、平仮名「あ」、「お」、「す」、「む」がそのパターンとともに記憶されている。
【００４０】
しかし、例えば平仮名「い」は、１動作目が直線１（上から下に引いた長い線）で、２動作目も直線１（上から下に引いた長い線）であり、このパターンは「い」のみであって、残る４５種の平仮名に同一のパターンは割り当てられていない。したがって、「グループＢ」には、平仮名「い」のみがそのパターンとともに記憶されている。
【００４１】
これにより、４６種の平仮名に割り当てられた二動作のパターンは、グループＡからグループＡＡまでにグループ分けされて、平仮名グループ分けテーブル１７８に記憶されている。
【００４２】
したがって、制御部１０は、サブ表示部６に座標面６０１を表示させた状態で、ユーザの座標面６０１上における手指の動作をタッチパネル２２により検出し、検出した手指の１動作目による線又は点と２動作目の線又は線の組合せを平仮名グループ分けテーブル１７８に記憶されているパターンとを比較することにより、ユーザの手指による二動作が４６種の平仮名がいずれのグループに属するか、及び当該グループに属する平仮名が単一であるか複数であるかを判断することができる。
【００４３】
次に、以上の構成にかかる本実施の形態の動作について、図８に示すフローチャートに従って説明する。電源が投入されると、制御部１０はプログラムＲＯＭ１７に格納されているその他アプリケーションプログラム１７５に基づき、このフローチャートに示すように処理を実行する。
【００４４】
制御部１０は、先ず平仮名入力モードが設定されているか否かを判断する（ステップＳ１）。平仮名入力モード以外の他のモードが設定された場合には、サブ表示部６に複数のキー部からなるキー入力画面を表示する（ステップＳ２）。そして、このサブ表示部６に表示された何れかのキー部に対するタッチをタッチパネル２２により検出し、検出したキー部に応じた処理を実行する（ステップＳ３）。
【００４５】
したがって、ローマ字入力モード、数字入力モードが設定されている状態においては、サブ表示部６に表示されたキー部に対する操作に応じて、入力されたローマ字や数字がメイン表示部４に表示される。また、電話モードにおいて、サブ表示部６に表示されたオフフックキー部をタッチすることにより通話を行ったり、サブ表示部６に表示されたオンフックキー部をタッチすることにより通話を終了させる等の処理が実行される。
【００４６】
しかる後に、制御部１０は電源がオフにされたか否かを判断し（ステップＳ４）、電源オンの状態が続く限り、ステップＳ１からの処理を繰り返す。
【００４７】
また、ステップＳ１での判断の結果、平仮名入力モードが設定されている場合には、制御部１０はステップＳ５に進んで、サブ表示部６に座標面を表示させる。これにより、サブ表示部６には、図９（ａ）に示すように、３行３列の正方形からなるブロックＡ１〜Ａ３、Ｂ１〜Ｂ３、Ｃ１〜Ｃ３で構成される座標面６０１が表示される。
【００４８】
次に、制御部１０は、この座標面６０１におけるユーザによる１番目の接触動作である第１の動作がタッチパネル２２により検出されたか否かを判断する（ステップＳ６）。第１の動作が検出されたならば、各種直線及び点認識テーブル１７６を参照して、当該第１の動作が図４に示した入力パターン直線１〜直線１２及び点１のいずれであるかを判定する（ステップＳ７）。
【００４９】
さらに、制御部１０は、座標面６０１におけるユーザによる２番目の接触動作である第２の動作がタッチパネル２２により検出されたか否かを判断する（ステップＳ８）。第２の動作が検出されたならば、各種直線及び点認識テーブル１７６を参照して、当該第２の動作が図４に示した入力パターン直線１〜直線１２及び点１のいずれであるかを判定する（ステップＳ９）。
【００５０】
つまり、ユーザが入力しようとする文字が例えば「い」である場合には、図９（ｂ）に示すように、座標面６０１上においてブロックＡ１からＣ１に手指を移動させる第１の動作Ｍ１と、ブロックＡ３からＣ３に手指を移動させる第２の動作Ｍ２とを行う。また、ユーザが入力しようとする文字が例えば「う」又は「え」である場合には、図９（ｃ）に示すように、座標面６０１上においてブロックＡ２に手指を接触のみさせる第１の動作Ｍ１と、ブロックＢ１からＢ３に手指を移動させる第２の動作Ｍ２とを行う。また、ユーザが入力しようとする文字が例えば「か」である場合には、図９（ｄ）に示すように、座標面６０１上においてブロックＡ１からＡ３に手指を移動させる第１の動作Ｍ１と、ブロックＡ３からＣ３に手指を移動させる第２の動作Ｍ２とを行う。
【００５１】
つまり入力しようとする平仮名が二画以上であるある場合には、最初の二画に対応する二動作を座標面６０１において行い、また「く」「し」「つ」・・・のような一画である場合には、一画を構成する二動作を座標面６０１において行う。これにより、ステップＳ７及びステップＳ９の処理が実行され、入力パターン直線１〜直線１２及び点１から判定された二種類の入力パターンの組合せが取得される。
【００５２】
そこで、制御部１０は、平仮名認識テーブル１７７を検索し、この取得された二種類の入力パターンの組合せに対応する平仮名を認識する（ステップＳ１０）。このとき、平仮名認識テーブル１７７には、例えば「う」、「え」のように、複数の平仮名に同一のパターンが割り当てられて記憶されている場合があるが、この場合には何れか一つの平仮名を認識するのみでよい。無論、同一のパターンが割り当てられている全ての平仮名を認識してもよい。
【００５３】
次に、制御部１０は平仮名グループ分けテーブル１７８を参照して、この認識した平仮名がグループＡからグループＡＡまでの２７グループのいずれに属するかを検索する（ステップＳ１１）。そして、この検索されたグループに属する平仮名が複数であるか否かを判断する（ステップＳ１２）。
【００５４】
検索されたグループに属する平仮名が単一である場合には、当該平仮名を確定する（ステップＳ１５）。
【００５５】
検索されたグループに属する平仮名が複数である場合には、当該グループに属する平仮名をメイン表示部４に表示する（ステップＳ１３）。このステップＳ１３での処理に際しては、図９（ｅ）に示すように、メイン表示部４に前記座標面６０１と同程度の大きさからなる枠４０１を表示させ、その中央部に第１候補を表示させ、周部に第２候補以下を表示させる。
【００５６】
つまり、入力された平仮名が例えば「う」と認識されたとすると、「う」が属するグループは、平仮名グループ分けテーブル１７８の「グループＣ」であり、この「グループＣ」には、「う」と「え」が属している。したがって、当該「グループＣ」に属する平仮名は複数であることから、ステップＳ１２の判断はＹＥＳとなる。よって、ステップＳ１２からステップＳ１３に進み、図９（ｅ）に示すように、メイン表示部４に表示させた枠４０１内の中央部に第１候補「う」を表示させ、周部に第２候補「え」を表示させる。
【００５７】
したがって、座標面６０１はサブ表示部６に表示させ、選択されるべき平仮名の候補は別のメイン表示部４に表示させることにより、選択されるべき平仮名の候補を明瞭に表示することができる。
【００５８】
次に、制御部１０は、このメイン表示部４に表示させた複数の候補（複数の平仮名）の何れかが選択されたかか否かを判断する（ステップＳ１４）。このステップＳ１４での処理に際しては、図９（ｆ）に示すように、枠４０１と同一の大きさである座標面６０１を利用し、座標面６０１において枠４０１内に表示されている平仮名の位置に対応するブロックにタッチされたか否かにより判断する。したがって、図９（ｅ）の表示状態で、同図（ｆ）に示すように、ブロックＢ２にユーザが手指を接触させた場合には、「え」が選択されることとなる。
【００５９】
したがって、制御部１０は、ステップＳ１４からステップＳ１５に進み選択された平仮名を確定する。この平仮名の確定に際しては、図９（ｇ）に示すように、選択されて確定された平仮名（「え」）を拡大表示する一方、選択されなかった平仮名（「う」）を縮小表示する。
【００６０】
なお、本実施の形態においては、選択されるべき候補の平仮名をメイン表示部４に表示させるようにしたが、サブ表示部６の座標面６０１内に表示するようにしてもよい。このようにすれば、選択に際してタッチすべきブロックと平仮名との関係を明瞭に認識しつつ平仮名の選択を行うことができる。
【００６１】
次に、この確定した平仮名に対する濁点「゛」又は半濁点「゜」の付加操作があったか否かを判断する（ステップＳ１６）。このステップＳ１６での判断に際しては、サブ表示部６の座標面６０１以外の領域に、「゛」又は「゜」のキー部を表示し、当該キー部に対するタッチがあった場合には、濁点「゛」又は半濁点「゜」の付加操作があったと判断する。濁点「゛」又は半濁点「゜」の付加操作があった場合には、前記ステップＳ１５で確定した平仮名に「゛」又は「゜」の付加する（ステップＳ１７）。
【００６２】
そして、この確定された平仮名、若しくは濁点又は半濁点が付加されて確定された平仮名をメイン表示部４に表示されている入力文字列に追加する（ステップＳ１８）。つまり、例えばメールを平仮名モードで入力している場合、メイン表示部４において入力された平仮名を文字列内に順次追加して文章を作成していく。
【００６３】
しかる後に、前記ステップＳ４で電源がオフにされたか否かを判断し（ステップＳ４）、電源オンの状態が続く限り、ステップＳ１からの処理を繰り返す。
【００６４】
したがって、本実施の形態によれば、座標面６０１上における二動作により平仮名が認識されることから、ユーザに対する入力精度やタッチパネル２２の検出精度を要求することなく、平仮名を入力することができる。また、平仮名の入力に必要な動作は二動作のみであり、その二動作は座標面６０１において手指を直線的に移動させ又は点的に接触させる簡単な動作であることから、ユーザはタッチパネルを見ないでも平仮名を入力することができ、迅速に平仮名を入力することもできる。
【００６５】
また、このような直線的又は点的な動作を検出できればよいことから、大型のタッチパネルを必要とすることなく、小型の安価なタッチパネルを用いることができ、これにより低コスト化を図ることができる。
【００６６】
また、入力しようとする平仮名が二画以上であるある場合には最初の二画に対応する二動作を座標面６０１において行い、また「く」「し」「つ」・・・のような一画である場合には一画を構成する二動作を座標面６０１において行えばよいことから、平仮名を知っている者であれば、誰でも手指により容易に入力を行うことができる。
【００６７】
なお、本実施の形態においては、プログラムＲＯＭ１７に、各種直線及び点認識テーブル１７６、平仮名認識テーブル１７７、及び平仮名グループ分けテーブル１７８を設けるようにしたことから、平仮名グループ分けテーブル１７８を参照することにより、同一のパターンが割り当てられた平仮名が複数あるか否かを迅速に判断することができ、処理速度を高めることができる。
【００６８】
しかし、平仮名グループ分けテーブル１７８を設けることなく、各種直線及び点認識テーブル１７６、平仮名認識テーブル１７７のみを設けるようにしてもよい。この場合であっても、平仮名認識テーブル１７７を参照することにより、同一のパターンが割り当てられた平仮名が複数あるか否かを判断することができる。したがって、各種直線及び点認識テーブル１７６、平仮名認識テーブル１７７のみを設ける構成により、必要とするテーブル数を少なくして、構成の簡単化を図ることができる。
【符号の説明】
【００６９】
１    携帯電話
１０    制御部
１２    システムＲＯＭ
１４    加入者情報記憶部
１５    データバス処理部
１６    ＲＡＭ
１７    プログラムＲＯＭ
２１    表示モジュール系ドライバ
２２    タッチパネル
１７１    メール処理プログラム
１７２    ウェブ処理系プログラム
１７３    プログラム
１７５    他アプリケーションプログラム
１７６    各種直線及び点認識テーブル
１７７    平仮名認識テーブル
１７８    平仮名グループ分けテーブル
４０１    枠
６０１    座標面
【図１】
2011227585.tif 000003
【図２】
2011227585.tif 000004
【図３】
2011227585.tif 000005
【図４】
2011227585.tif 000006
【図５】
2011227585.tif 000007
【図６】
2011227585.tif 000008
【図７】
2011227585.tif 000009
【図８】
2011227585.tif 000010
【図９】
2011227585.tif 000011