(57)【要約】【課題】ユーザの入力キーの操作誤りに対して、入力テキストデータの校正候補を適切に提示すること。【解決手段】この携帯電話端末１は、テキストデータの入力を複数の入力キーによって受け付ける入力部１１と、テキストデータと辞書データ及び過去の入力履歴とを比較することにより、テキストデータの中からアンマッチデータを抽出するデータ抽出部１４と、入力キーの位置に関する位置情報と入力データとを対応付けて格納するキー位置情報格納部１８と、アンマッチデータに含まれるテキストデータに基づいてテキストデータに対応する入力キーに関する位置情報を検索し、テキストデータの置換候補となる入力データをキー位置情報格納部１８から抽出する置換候補抽出部１７と、アンマッチデータに含まれるテキストデータを置換候補に置き換えて修正候補データとして出力するデータ表示制御部１２とを備える。【選択図】図１
2011215938.tif 000002
【特許請求の範囲】
【請求項１】
ユーザからテキストデータの入力を、複数の入力キーによって受け付けるデータ入力手段と、
前記テキストデータと辞書データ及び過去の入力履歴とを比較することにより、前記テキストデータの中からアンマッチデータを抽出するデータ抽出手段と、
前記複数の入力キーの位置に関する位置情報と、前記入力キーに対応する入力データとを対応付けて格納するキー位置情報格納手段と、
前記アンマッチデータに含まれるテキストデータに基づいて前記キー位置情報格納手段を参照することによって、前記テキストデータに対応する前記入力キーに関する位置情報を検索し、該入力キーの位置情報を元に、前記テキストデータの置換候補となる入力データを、前記キー位置情報格納手段から抽出する置換候補抽出手段と、
前記アンマッチデータに含まれる前記テキストデータを前記置換候補に置き換えた後に、前記アンマッチデータを修正候補データとして出力する修正候補出力手段と、
を備えることを特徴とするデータ入力端末。
【請求項２】
前記置換候補抽出手段は、前記入力キーの位置情報の示す位置に近い位置情報に対応する入力データを、前記置換候補として抽出する、
ことを特徴とする請求項１記載のデータ入力端末。
【請求項３】
前記キー位置情報格納手段は、前記位置情報及び前記入力キーの押下回数と、前記位置情報及び前記押下回数に対応する入力データとを対応付けて格納し、
前記置換候補抽出手段は、前記テキストデータに対応する前記入力キーの位置情報及び押下回数を検索し、前記位置情報の示す位置に近い位置情報、及び前記押下回数に近い押下回数に対応する入力データを、前記置換候補として抽出する、
ことを特徴とする請求項２記載のデータ入力端末。
【請求項４】
データ入力手段が、ユーザからテキストデータの入力を、複数の入力キーによって受け付けるデータ入力ステップと、
データ抽出手段が、前記テキストデータと辞書データ及び過去の入力履歴とを比較することにより、前記テキストデータの中からアンマッチデータを抽出するデータ抽出ステップと、
キー位置情報格納手段が、前記複数の入力キーの位置に関する位置情報と、前記入力キーに対応する入力データとを対応付けて格納する置換候補情報格納ステップと、
置換候補抽出手段が、前記アンマッチデータに含まれるテキストデータに基づいて前記キー位置情報格納手段を参照することによって、前記テキストデータに対応する前記入力キーに関する位置情報を検索し、該入力キーの位置情報を元に、前記テキストデータの置換候補となる入力データを、前記キー位置情報格納手段から抽出する置換候補抽出ステップと、
修正候補出力手段が、前記アンマッチデータに含まれる前記テキストデータを前記置換候補に置き換えた後に、前記アンマッチデータを修正候補データとして出力する修正候補出力ステップと、
を備えることを特徴とする修正候補提示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ入力端末及び修正候補提示方法に関するものである。
【背景技術】
【０００２】
従来から、パーソナルコンピュータ、ＰＤＡ（Personal Digital Assistants）等のデータ入力端末には、文章を作成するアプリケーションプログラムであるワードプロセッサが具備されている。このワードプロセッサは文字校正機能を有しており、入力されたテキストデータと予め端末に記憶された辞書データとを比較することにより、修正対象のテキストに関する修正候補を表示することを可能にしている。
【０００３】
例えば、下記特許文献１には、辞書ファイルを参照して誤字脱字等を検出することで文書データの妥当性を解析し、解析結果に応じて校正内容の候補を表示させるような文章校正装置が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−３０５４２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来の文字校正機能では、辞書データや過去に入力されたテキストデータに基づいて、データの妥当性を解析して校正内容の候補を特定しているため、ユーザによる入力キーの操作誤りに対してはユーザの意図した入力データを校正候補として特定することができない場合があった。
【０００６】
そこで、本発明は、かかる課題に鑑みて為されたものであり、ユーザの入力キーの操作誤りに対して、入力テキストデータの校正候補を適切に提示することが可能なデータ入力端末及び修正候補提示方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明のデータ入力端末は、ユーザからテキストデータの入力を、複数の入力キーによって受け付けるデータ入力手段と、テキストデータと辞書データ及び過去の入力履歴とを比較することにより、テキストデータの中からアンマッチデータを抽出するデータ抽出手段と、複数の入力キーの位置に関する位置情報と、入力キーに対応する入力データとを対応付けて格納するキー位置情報格納手段と、アンマッチデータに含まれるテキストデータに基づいてキー位置情報格納手段を参照することによって、テキストデータに対応する入力キーに関する位置情報を検索し、該入力キーの位置情報を元に、テキストデータの置換候補となる入力データを、キー位置情報格納手段から抽出する置換候補抽出手段と、アンマッチデータに含まれるテキストデータを置換候補に置き換えた後に、アンマッチデータを修正候補データとして出力する修正候補出力手段と、を備える。
【０００８】
或いは、本発明の修正候補提示方法は、データ入力手段が、ユーザからテキストデータの入力を、複数の入力キーによって受け付けるデータ入力ステップと、データ抽出手段が、テキストデータと辞書データ及び過去の入力履歴とを比較することにより、テキストデータの中からアンマッチデータを抽出するデータ抽出ステップと、キー位置情報格納手段が、複数の入力キーの位置に関する位置情報と、入力キーに対応する入力データとを対応付けて格納する置換候補情報格納ステップと、置換候補抽出手段が、アンマッチデータに含まれるテキストデータに基づいてキー位置情報格納手段を参照することによって、テキストデータに対応する入力キーに関する位置情報を検索し、該入力キーの位置情報を元に、テキストデータの置換候補となる入力データを、キー位置情報格納手段から抽出する置換候補抽出ステップと、修正候補出力手段が、アンマッチデータに含まれるテキストデータを置換候補に置き換えた後に、アンマッチデータを修正候補データとして出力する修正候補出力ステップと、を備える。
【０００９】
このようなデータ入力端末及び修正候補提示方法によれば、ユーザによって入力されたテキストデータと辞書データ及び過去の入力履歴とが比較されることによりアンマッチデータが抽出され、アンマッチデータに含まれるテキストデータに基づいて、そのテキストデータに対応する入力キーの位置情報が検索され、その位置情報を元に置換候補が抽出され、その置換候補に置き換えられたアンマッチデータが修正候補データとして出力される。これにより、入力テキストデータ中のアンマッチデータに対して、入力時に使用された入力キーの位置に基づいた修正候補が提示可能にされる。その結果、ユーザの入力キーのミスタイピング等の操作誤りを予測することによって、入力テキストデータの校正候補を適切に提示することができ、入力テキストデータの校正操作の操作性の向上が可能になる。
【００１０】
置換候補抽出手段は、入力キーの位置情報の示す位置に近い位置情報に対応する入力データを、置換候補として抽出する、ことが好ましい。この場合、ユーザの入力キーのミスタイピングを予測できる可能性が高まり、より適切な校正候補の提示を行うことができる。
【００１１】
また、キー位置情報格納手段は、位置情報及び入力キーの押下回数と、位置情報及び押下回数に対応する入力データとを対応付けて格納し、置換候補抽出手段は、テキストデータに対応する入力キーの位置情報及び押下回数を検索し、位置情報の示す位置に近い位置情報、及び押下回数に近い押下回数に対応する入力データを、置換候補として抽出する、ことも好ましい。かかる構成を採れば、入力キーの押下回数によって入力データを決定する機能を有するデータ入力端末に関しても、ユーザの入力キーの操作ミスを適切に予測して、その予測結果を校正候補に反映することができる。
【発明の効果】
【００１２】
本発明によれば、ユーザの入力キーの操作誤りに対して、入力テキストデータの校正候補を適切に提示することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の好適な一実施形態にかかる携帯電話端末の概略構成図である。
【図２】図１の携帯電話端末における入力キーの配列を示す図である。
【図３】（ａ）は、図１の辞書データ格納部１５に格納されたデータの構成を示す図、（ｂ）は、図１の入力履歴格納部１６に格納されたデータの構成を示す図である。
【図４】図１のキー位置情報格納部１８に格納されたデータの構成を示す図である。
【図５】図１の携帯電話端末におけるテキストデータ入力時の修正候補提示動作を示すフローチャートである。
【図６】本発明の変形例である携帯電話端末における入力キーの配列を示す図である。
【図７】本発明の変形例である携帯電話端末のキー位置情報格納部１８に格納されたデータの構成を示す図である。
【発明を実施するための形態】
【００１４】
以下、図面とともに本発明によるデータ入力端末及び修正候補提示方法の好適な実施形態について詳細に説明する。なお、図面の説明においては同一要素には同一符号を付し、重複する説明を省略する。
【００１５】
図１は、本発明の好適な一実施形態にかかる携帯電話端末１の概略構成図である。図１に示すように、本実施形態にかかる携帯電話端末１は、音声通信機能、電子メール送受信機能等のデータ通信機能と、電子メール送信時やＷＥＢサイト接続時に用いられるテキストデータの入力機能とを有する携帯用端末装置である。なお、本発明はこのような通信機能を有する携帯電話端末に限定されるものではなく、通信機能を有さないパーソナルコンピュータ、ＰＤＡ等のキーボード、入力ボタン等のデータ入力手段を具備した情報処理端末に広く適用されうる。
【００１６】
この携帯電話端末１は、機能的な構成要素として、入力部（データ入力手段）１１と、データ表示制御部（修正候補出力手段）１２と、情報表示部１３と、データ抽出部（データ抽出手段）１４と、辞書データ格納部１５と、入力履歴格納部１６と、置換候補抽出部（置換候補抽出手段）１７と、キー位置情報格納部（キー位置情報格納手段）１８と、修正単語候補格納部１９とを備えている。以下、携帯電話端末１の各構成要素について詳細に説明する。
【００１７】
入力部１１は、ユーザからテキストデータの入力を、筐体、タッチパネル、キーボード上に配列された複数の入力キーによって受け付ける部分である。すなわち、携帯電話端末１の入力装置として図２に示すような「ひらがな５０音キー」と呼ばれるキー配列の入力キーが備えられている場合には、各入力キーとひらがな文字とが１対１で対応しており、各入力キーは升目状に区切られて２次元的に配列されている。同図では、Ａ，Ｂ，Ｃ，Ｄは行方向の入力キーの配列位置を示し、１，２，３，４，…は列方向の入力キーの配列位置を示している。入力部１１は、ユーザによる入力キーの押下を検知してテキストデータの入力を受け付けて、そのテキストデータをデータ表示制御部１２及びデータ抽出部１４に順次出力する。
【００１８】
データ表示制御部１２は、ユーザから入力されたテキストデータを、液晶ディスプレイ等の出力画面を有する情報表示部１３に表示させるために、そのテキストデータを情報表示部１３で表示可能な信号形式に変換して情報表示部１３に出力する。例えば、データ表示制御部１２は、ユーザのデータ入力に応じて、入力内容を確認させるためのウィンドウを表示させ、そのウィンドウ上に入力されたテキストデータを順次表示させる。また、データ表示制御部１２は、入力されたテキストデータに関する修正候補を表示させるためのサブウィンドウを併せて表示させる機能も有する。すなわち、データ表示制御部１２は、後述する置換候補抽出部１７によって決定されたアンマッチデータに対応する置換文字データを、修正単語候補格納部１９から読み出す。そして、データ表示制御部１２は、アンマッチデータを置換文字データによって置き換えた単語データを生成し、その単語データのうちで、辞書データ格納部１５に格納された辞書データ、又は入力履歴格納部１６に格納された入力履歴（詳細は後述する）の少なくともいずれかに一致するデータを、修正候補データとして決定する。さらに、データ表示制御部１２は、決定した修正候補データをサブウィンドウ上に表示させる。
【００１９】
データ抽出部１４は、入力部１１によって受け付けられたテキストデータを解析し、テキストデータの中からアンマッチデータを抽出する。具体的には、データ抽出部１４は、辞書データ格納部１５に格納された辞書データとテキストデータとを比較し、辞書データ中に存在しない単語を抽出してアンマッチデータとする。また、データ抽出部１４は、過去に入力されたテキストデータの履歴を入力履歴格納部１６に蓄積して格納しておき、入力されたテキストデータと入力履歴格納部１６に格納された入力履歴とを比較し、入力履歴中に存在しない単語を抽出してアンマッチデータとする。図３（ａ）には、辞書データ格納部１５に格納された辞書データの構成の一例、図３（ｂ）には、入力履歴格納部１６に格納された入力履歴データの構成の一例を示している。図３（ａ）に示すように、辞書データ格納部１５には、辞書データである単語データ“愛”が、その単語データの頭文字である検索キー“あ”、“あい”に対応付けて格納されている。また、図３（ｂ）に示すように、入力履歴格納部１６には、過去に入力された単語データ“相田”が、その単語データの頭文字である検索キー“あ”、“あい”に対応付けて格納されている。そして、データ抽出部１４は、辞書データ及び入力履歴に一致しないアンマッチデータを、置換候補抽出部１７に引き渡す。
【００２０】
置換候補抽出部１７は、データ抽出部１４によって抽出されたアンマッチデータに含まれる入力文字データの置換候補となる置換文字データを、キー位置情報格納部１８を参照することによって決定する。ここで、キー位置情報格納部１８には、図４に示すように、各入力キーに対応する入力文字データ（入力テキスト）が、入力キーの列方向の配列位置を示す第１位置座標、及び入力キーの行方向の配列位置を示す第２位置座標に対応付けて格納されている。例えば、入力文字データ“あ”は、列方向の第１位置座標“１”、及び行方向の第２位置座標“Ａ”に関連付けられており、一番右上に配列された入力キーに対応する入力文字であることを示している。この置換候補抽出部１７は、アンマッチデータに含まれる入力文字データを元にキー位置情報格納部１８を参照し、その入力文字データに対応する入力キーの配列位置を検索する。そして、置換候補抽出部１７は、その入力文字データに対する配列位置に近い配列位置の入力キーに対応する入力文字データを、キー位置情報格納部１８から抽出し、抽出した入力文字データを置換文字データとする。具体的には、アンマッチデータ“あすた”がデータ抽出部１４によって抽出された場合には、第１番目の入力文字データ“あ”に対応する入力キーの位置座標“１−Ａ”を検索し、その入力キーに対して行方向、列方向、及び斜め方向に隣接する入力キー（図２参照）に対応する入力文字データ“い”、“か”、“き”を、キー位置情報格納部１８から抽出する。さらに、置換候補抽出部１７は、第２番目の入力文字データ“す”に対して、位置座標“３−Ｃ”の入力キーに対して隣接する入力キーに対応する入力文字データ“き”、“く”、“け”、“し”、“せ”、“ち”、“つ”、“て”を抽出する。このようにして、置換候補抽出部１７は、アンマッチデータに含まれる全ての入力文字データを対象にして、置換文字データを決定する。そして、置換候補抽出部１７は、アンマッチデータと決定した全ての置換文字データとを対応付けて、修正単語候補格納部１９に格納する。
【００２１】
次に、図５を参照して、携帯電話端末１の動作について説明するとともに、併せて携帯電話端末１における修正候補提示方法について詳述する。図５は、携帯電話端末１によるテキストデータ入力時の修正候補提示動作を示すフローチャートである。
【００２２】
まず、入力部１１により、ユーザからテキストデータの入力が受け付けられ、ユーザによる所定の操作により、文章入力の確定操作、及びテキストデータの校正機能の実行コマンドが受け付けられる（ステップＳ１０１）。そうすると、データ抽出部１４によって、入力されたテキストデータと辞書データ及び入力履歴データとが比較される（ステップＳ１０２）。その結果、データ抽出部１４によって、テキストデータ中にアンマッチデータが存在するか否かが判断される（ステップＳ１０３）。アンマッチデータが存在しない場合には（ステップＳ１０３；ＮＯ）、校正機能が終了され、文章の入力が確定される。
【００２３】
その一方で、アンマッチデータが存在した場合には（ステップＳ１０３；ＹＥＳ）、さらにテキストデータの検索が繰り返されて、全てのアンマッチデータがリストアップされる（ステップＳ１０４）。次に、置換候補抽出部１７により、アンマッチデータに含まれる全ての入力文字データに対応する入力キーの位置座標が検索され、その位置座標に基づいて全ての入力文字データに対する置換文字データが、キー位置情報格納部１８から抽出される（ステップＳ１０５）。そして、置換候補抽出部１７により、全ての入力文字データに対する置換文字データがリストアップされ、リストアップされた置換文字データがアンマッチデータの各入力文字データに対応付けて修正単語候補格納部１９に格納される（ステップＳ１０６）。
【００２４】
その後、データ表示制御部１２は、修正単語候補格納部１９からアンマッチデータとそれに対応する全ての置換文字データとを読み出し、アンマッチデータを置換文字データによって置き換えることにより単語データを生成し、その単語データと辞書データ及び入力履歴データとを比較する（ステップＳ１０７）。例えば、アンマッチデータ“あすた”に対しては、単語データ“いすた”、“かすた”、“きすた”、“あきた”、“あくた”、“あけた”、“あした”、…等を生成する。比較の結果、単語データが辞書データ及び入力履歴データに一致する場合には（ステップＳ１０７；ＹＥＳ）、データ表示制御部１２は、一致度合いに応じて単語データの表示のための優先度を上げる（ステップＳ１０８）。例えば、単語データ“あした”が辞書データに存在する場合に、その単語データの表示優先度を上げる。一方で、単語データが辞書データ及び入力履歴データに一致しない場合には（ステップＳ１０７；ＮＯ）、データ表示制御部１２は、その単語データを修正候補データから削除する（ステップＳ１０９）。
【００２５】
最後に、データ表示制御部１２は、決定された修正候補データを情報表示部１３のサブウィンドウ上にアンマッチデータに対する修正候補として表示させる（ステップＳ１１０）。例えば、アンマッチデータ“あすた”に対する修正候補データとして単語データ“あした”が表示される。
【００２６】
以上説明した携帯電話端末１によれば、ユーザによって入力されたテキストデータと辞書データ及び過去の入力履歴とが比較されることによりアンマッチデータが抽出され、アンマッチデータに含まれるテキストデータに基づいて、そのテキストデータに対応する入力キーの位置座標（位置情報）が検索され、その位置座標を元に置換候補が抽出され、その置換候補に置き換えられたアンマッチデータが修正候補データとして出力される。これにより、入力テキストデータ中のアンマッチデータに対して、入力時に使用された入力キーの位置に基づいた修正候補が提示可能にされる。その結果、ユーザの入力キーのミスタイピング等の誤操作を予測することによって、入力テキストデータの校正候補を適切に提示することができ、入力テキストデータの校正操作の操作性の向上が可能になる。
【００２７】
ここで、アンマッチデータに対応する入力キーに近い位置の入力キーに対応する入力データを置換候補としているので、ユーザの入力キーのミスタイピングを予測できる可能性が高まり、より適切な校正候補の提示を行うことができる。また、ミスタイピングの予測と辞書データ及び入力履歴を用いた置換候補の予測とを組み合わせることで、ユーザによる置換候補に対する選択操作、削除操作、データの再入力操作の負担を確実に軽減することができる。
【００２８】
なお、本発明は、前述した実施形態に限定されるものではない。例えば、キー位置情報格納部１８に格納するデータとしては、図４に示すような構成には限定されず、様々なデータ構成を採用することができる。
【００２９】
例えば、携帯電話端末１の入力装置として、図６に示すような「テンキー」と呼ばれるキー配列の入力キーが備えられている場合には、各入力キーの連続した押下の回数によって入力文字が決定される場合がある。このような場合、キー位置情報格納部１８には、図７に示すように、入力文字データ（入力テキスト）が、入力キーの配列位置を示すキー位置情報、及び入力キーの押下回数に対応付けて格納される。例えば、入力文字データ“あ”は、キー位置情報“１”、及び押下回数“１”に関連付けられており、一番左上に配列された入力キー（図６参照）の押下回数が１回の場合に入力される文字であることを示している。このとき、置換候補抽出部１７は、アンマッチデータに含まれる入力文字データを元にキー位置情報格納部１８を参照し、その入力文字データに対応する入力キーの位置情報及び押下回数を検索する。そして、置換候補抽出部１７は、その入力文字データに対応する入力キーの位置に近い入力キーに対応し、かつ押下回数がその入力文字データに近い入力文字データを、キー位置情報格納部１８から抽出し、抽出した入力文字データを置換文字データとする。具体的には、アンマッチデータ“あすた”がデータ抽出部１４によって抽出された場合には、第１番目の入力文字データ“あ”に対応する入力キーの位置座標“１”及び押下回数“１”を検索する。さらに、置換候補抽出部１７は、その入力キーに隣接する入力キー（図６参照）に対応し、かつ、押下回数の差が１回以下である入力文字データ“か”、“き”、“た”、“ち”、“な”、“に”を、キー位置情報格納部１８から抽出する。その後に、置換候補抽出部１７は、これらの入力文字データをアンマッチデータに対する修正候補データとして修正単語候補格納部１９に格納する。
【００３０】
このような構成を採れば、携帯電話端末に多く採用されているテンキー配列の場合でも、ユーザの入力キーの操作ミスを適切に予測して、その予測結果を校正候補に反映することができる。
【符号の説明】
【００３１】
１…携帯電話端末（データ入力端末）、１１…入力部（データ入力手段）、１２…データ表示制御部（修正候補出力手段）、１４…データ抽出部（データ抽出手段）、１７…置換候補抽出部（置換候補抽出手段）、１８…キー位置情報格納部（キー位置情報格納手段）。
【図１】
2011215938.tif 000003
【図２】
2011215938.tif 000004
【図３】
2011215938.tif 000005
【図４】
2011215938.tif 000006
【図５】
2011215938.tif 000007
【図６】
2011215938.tif 000008
【図７】
2011215938.tif 000009