(57)【要約】 【課題】  携帯電話機等の各種装置において、漢字を仮名文字に変換するための辞書を用いることなく、外部から取得したテキストデータ中の漢字の読み仮名をユーザーが簡単に確認できるようにする。【解決手段】  仮名文字に対応する変換語の辞書データを格納したメモリ２６と、仮名文字を入力するための入力操作手段２４と、入力操作手段２４で入力された仮名文字をこの辞書データを用いて変換する変換手段２１とを備えるとともに、外部からテキストデータを取得する取得手段２２及び２９と、取得手段２２及び２９で取得したテキストデータの中から、読み仮名を検索する語を選択するための選択操作手段２４と、選択操作手段２４で選択された語の読み仮名を、この辞書データを用いて検索する検索手段２６と、検索手段２６の検索結果を表示する表示手段２及び２３とを備える。【選択図】  図２  
2005165959.tif 000002
【特許請求の範囲】
【請求項１】
仮名文字に対応する変換語の辞書データを格納したメモリと、
仮名文字を入力するための入力操作手段と、
前記操作手段で入力された仮名文字を前記辞書データを用いて変換する変換手段と
を備えるとともに、
外部からテキストデータを取得する取得手段と、
前記取得手段で取得したテキストデータの中から、読み仮名を検索する語を選択するための選択操作手段と、
前記選択操作手段で選択された語の読み仮名を、前記辞書データを用いて検索する検索手段と、
前記検索手段の検索結果を表示する表示手段と
を備えたことを特徴とする読み仮名検索装置。
【請求項２】
請求項１に記載の読み仮名検索装置において、
前記検索手段は、前方一致検索及び完全一致検索を行い、前記選択操作手段で選択された語の範囲が広がったときには、前記前方一致検索の結果を用いて検索を行うことを特徴とする読み仮名検索装置。
【請求項３】
仮名文字に対応する変換語の辞書データを格納したメモリと、
仮名文字を入力するための入力操作手段と、
前記操作手段で入力された仮名文字を前記辞書データを用いて変換する変換手段と
を備えるとともに、
外部からテキストデータを取得する取得手段と、
前記取得手段で取得したテキストデータの中から、読み仮名を検索する語を選択するための選択操作手段と、
前記選択操作手段で選択された語の読み仮名を、前記辞書データを用いて検索する検索手段と、
前記検索手段の検索結果を表示する表示手段と
を備えたことを特徴とする携帯端末。
【請求項４】
請求項３に記載の携帯端末において、
前記検索手段は、前方一致検索及び完全一致検索を行い、前記選択操作手段で選択された語の範囲が広がったときには、前記前方一致検索の結果を用いて検索を行うことを特徴とする携帯端末。
【請求項５】
コンピュータに、
外部から取得したテキストデータの中から、読み仮名を検索する語が選択されたことに基づき、該選択された語の読み仮名を、仮名文字に対応する変換語の辞書データを用いて検索する第１の手順と、
前記第１の手順の検索結果を表示する第２の手順と
を実行させるプログラムを格納した記録媒体。
【請求項６】
請求項５に記載の記録媒体において、
前記第１の手順では、前方一致検索及び完全一致検索を行い、選択された語の範囲が広がったときには、前記前方一致検索の結果を用いて検索を行うことを特徴とする記録媒体。
【請求項７】
コンピュータに、
外部から取得したテキストデータの中から、読み仮名を検索する語が選択されたことに基づき、該選択された語の読み仮名を、仮名文字に対応する変換語の辞書データを用いて検索する第１の手順と、
前記第１の手順の検索結果を表示する第２の手順と
を実行させるプログラム。
【請求項８】
請求項７に記載のプログラムにおいて、
前記第１の手順では、前方一致検索及び完全一致検索を行い、選択された語の範囲が広がったときには、前記前方一致検索の結果を用いて検索を行うことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願発明は、例えば携帯電話機等に適用して好適な読み仮名検索装置，携帯端末，記録媒体及びプログラムに関する。
【背景技術】
【０００２】
近年の携帯電話機は、メール送受信機能やインターネット接続機能を有しており、メールの受信やＷｅｂサイトへのアクセスによって外部からテキストデータを取得することが多くなっている。
【０００３】
それらのテキストデータの中には、ユーザーにとって読み仮名がわからない漢字が含まれていることがある。そうした漢字の読み仮名を確かめようとする場合、従来の携帯電話機では、ユーザーは、携帯電話機に搭載されている仮名漢字変換辞書（メールの作成等に用いる、入力された仮名文字を漢字に変換するための辞書）を利用して、予測した読み仮名を入力し、確かにその漢字に変換されるかを見てみるしか方法がなかった。
【０００４】
また、従来の電話機としては、受信した発信元情報の漢字の名称を、漢字仮名変換辞書（漢字を仮名文字に変換するための辞書）を用いて仮名文字に変換して表示部に表示するようにしたものも提案されている（例えば、特許文献１参照。）。
【特許文献１】特開２００２−２０９０１２号公報（段落番号００３７及び００５５、図１及び図２）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、従来のように予測した読み仮名を入力してみる方法は、面倒であるとともに、全く読み仮名の予測がつかない漢字については読み仮名を確認することができなかった。
【０００６】
また、上記特許文献１の電話機は、漢字仮名変換辞書を用いる必要があるので、携帯電話機に適用しようとすると、仮名漢字変換辞書と漢字仮名変換辞書との両方の辞書を搭載しなければならなくなり、メモリの使用容量が多くなってしまう。
【０００７】
本願発明は、上述の点に鑑み、携帯電話機等の各種装置において、漢字を仮名文字に変換するための辞書を用いることなく、外部から取得したテキストデータ中の漢字の読み仮名をユーザーが簡単に確認できるようにすることを課題としてなされたものである。
【課題を解決するための手段】
【０００８】
この課題を解決するために、本願発明に係る読み仮名検索装置は、仮名文字に対応する変換語の辞書データを格納したメモリと、仮名文字を入力するための入力操作手段と、この入力操作手段で入力された仮名文字をこの辞書データを用いて変換する変換手段とを備えるとともに、外部からテキストデータを取得する取得手段と、この取得手段で取得したテキストデータの中から、読み仮名を検索する語を選択するための選択操作手段と、この選択操作手段で選択された語の読み仮名を、この辞書データを用いて検索する検索手段と、この検索手段の検索結果を表示する表示手段とを備えたことを特徴とする。
【０００９】
この読み仮名検索装置では、入力操作手段で入力された仮名文字が、仮名文字に対応する変換語の辞書データ（仮名文字を漢字や記号に変換するための辞書データ）を用いて変換されるだけでなく、外部から取得したテキストデータの中から選択操作手段で選択された検索対象の語の読み仮名が、この同じ辞書データを利用して検索され、その検索結果が表示される。
【００１０】
したがって、ユーザーは、外部から取得したテキストデータ（例えば受信したメールの文章）の中に、読み仮名のわからない漢字や記号がある場合、その漢字や記号を選択する操作を行うだけで、簡単にその読み仮名を確認することができる。
【００１１】
また、入力操作手段で入力された仮名文字を変換するために予め備わっている辞書データを利用して読み仮名の検索を行うので、漢字や記号を仮名文字に変換するための辞書データを用いる必要がない。
【００１２】
なお、この読み仮名検索装置において、一例として、検索手段は、前方一致検索及び完全一致検索を行い、選択操作手段で選択された語の範囲が広がったときには、その前方一致検索の結果を用いて検索を行うことが好適である。
【００１３】
それにより、或る語を検索対象として選択する操作が行われた後、その語を含むさらに広い範囲の語を検索対象として選択する操作が行われたときに、辞書データを用いて始めから検索をやり直すことなく、もとの検索結果を利用して効率的に検索を行うことができるようになる。
【００１４】
次に、本願発明に係る携帯端末は、仮名文字に対応する変換語の辞書データを格納したメモリと、仮名文字を入力するための入力操作手段と、この入力操作手段で入力された仮名文字をこの辞書データを用いて変換する変換手段とを備えるとともに、外部からテキストデータを取得する取得手段と、この取得手段で取得したテキストデータの中から、読み仮名を検索する語を選択するための選択操作手段と、この選択操作手段で選択された語の読み仮名を、この辞書データを用いて検索する検索手段と、この検索手段の検索結果を表示する表示手段とを備えたことを特徴とする。
【００１５】
この携帯端末によれば、前述の本願発明に係る読み仮名検索装置について説明したのと全く同様にして、漢字や記号を仮名文字に変換するための辞書を用いることなく、外部から取得したテキストデータ中の漢字や記号の読み仮名をユーザーが簡単に確認することができる。
【００１６】
次に、本願発明に係る記録媒体は、コンピュータに、外部から取得したテキストデータの中から読み仮名を検索する語が選択されたことに基づき、その選択された語の読み仮名を、仮名文字に対応する変換語の辞書データを用いて検索する第１の手順と、この第１の手順の検索結果を表示する第２の手順とを実行させるプログラムを格納したことを特徴とする。
【００１７】
入力操作手段で入力された仮名文字を漢字や記号に変換するための辞書データを搭載した携帯電話機等の各種装置内のコンピュータに、この記録媒体に格納したプログラムを実行させれば、前述の本願発明に係る読み仮名検索装置について説明したのと全く同様にして、漢字や記号を仮名文字に変換するための辞書を用いることなく、外部から取得したテキストデータ中の漢字や記号の読み仮名をユーザーが簡単に確認することができる。
【００１８】
次に、本願発明に係るプログラムは、コンピュータに、外部から取得したテキストデータの中から読み仮名を検索する語が選択されたことに基づき、その選択された語の読み仮名を、仮名文字に対応する変換語の辞書データを用いて検索する第１の手順と、この第１の手順の検索結果を表示する第２の手順とを実行させることを特徴とする。
【００１９】
入力操作手段で入力された仮名文字を漢字や記号に変換するための辞書データを搭載した携帯電話機等の各種装置内のコンピュータに、このプログラムを実行させれば、前述の本願発明に係る読み仮名検索装置について説明したのと全く同様にして、漢字や記号を仮名文字に変換するための辞書を用いることなく、外部から取得したテキストデータ中の漢字や記号の読み仮名をユーザーが簡単に確認することができる。
【発明の効果】
【００２０】
本願発明によれば、 携帯電話機等の各種装置において、漢字や記号を仮名文字に変換するための辞書を用いることなく、外部から取得したテキストデータ中の漢字や記号の読み仮名をユーザーが簡単に確認することができるという効果が得られる。
【００２１】
また、或る語を検索対象として選択する操作が行われた後、その語を含むさらに広い範囲の語を検索対象として選択する操作が行われたときに、辞書データを用いて始めから検索をやり直すことなく、もとの検索結果を利用して効率的に検索を行うことができるという効果も得られる。
【発明を実施するための最良の形態】
【００２２】
以下、携帯電話機に本願発明を適用した例について、図面を用いて具体的に説明する。図１は、本願発明の携帯電話機の外観を示す正面図である。
【００２３】
この携帯電話機１の正面には、ＬＣＤ２，メールキー３，左キー４，ジョグダイヤル５，右キー６，インターネット接続キー７，開始キー（発信と着信時の応答を行うキー）８，クリアキー９，終了キー１０，その他のキー群（テンキー等）１１や、スピーカ１２や、マイクロホン（図には表れていない）も設けられている。
【００２４】
ジョグダイヤル５では、サブメニューの中から各種のモードを選択する操作を行うことができるが、それらのモードには、後述する「読み仮名検索モード」が含まれている。
【００２５】
携帯電話機１の上面には、図示は省略するが、可動式アンテナが収納されている。また、携帯電話機１の背面には、図示は省略するが、ＣＣＤカメラが設けられている。
【００２６】
図２は、携帯電話機１の回路構成を示す。マイクロプロセッサから成る制御部２１，通信処理部２２，ＬＣＤ駆動部２３（図１のＬＣＤ２を駆動する回路），操作部２４（図１のジョグダイヤル５及び各キー），カメラ部２５（ＣＣＤカメラとその制御回路），メモリ２６が各々制御ライン２７に接続されており、通信処理部２２，スピーカ１２（図１），マイクロホン１３，ＬＣＤ駆動部２３，カメラ部２５，メモリ２６は各々データライン２８にも接続されている。
【００２７】
送信時には、操作部２４の操作によって入力されたテキストデータや、マイクロホン１３やカメラ部２５やメモリ２６からのデータが、通信処理部２２に送られ、制御部２１の制御のもとで符号化・変調・アップコンバートされてアンテナ２９（前述の可動式アンテナ）から送信される。
【００２８】
他方、受信時には、アンテナ２９で受信されたデータが、制御部２１の制御のもとで通信処理部２２によってダウンコンバート・復調・復号化され、スピーカ１２やＬＣＤ駆動部２３に送られる。
【００２９】
メモリ２６には、仮名漢字変換辞書（メールの作成等に用いる、入力された仮名文字を漢字や記号に変換するための辞書）のデータが格納されている。
【００３０】
また、メモリ２６には、この仮名漢字変換辞書データを用いて作成した「読み仮名検索用リスト」が格納されている。「読み仮名検索用リスト」は、仮名漢字変換辞書データ内の個々の語句について、その漢字（送り仮名を含む）と読み仮名とを対応させたリストである。図３は、読み仮名検索用リストの内容を部分的に示す図である。リストＮｏ．１として、漢字“一つ”とその読み仮名“ひとつ”が格納されている。リストＮｏ．２として、漢字“一”とその読み仮名“いち”が格納されている。リストＮｏ．３として、漢字“一番”とその読み仮名“いちばん”が格納されている。
【００３１】
リストＮｏ．４として、漢字“一段落”とその読み仮名“いちだんらく”が格納されている。リストＮｏ．５として、漢字“一段と”とその読み仮名“いちだんと”が格納されている。リストＮｏ．６として、漢字“一同”とその読み仮名“いちどう”が格納されている。
【００３２】
このようにして“一”で始まる漢字が続いた後、リストＮｏ．ｎとしては、漢字“位置”とその読み仮名“いち”が格納されている。
【００３３】
なお、メモリ２６には、入力された漢字仮名変換辞書（漢字を仮名文字に変換するための辞書）のデータは格納されていない。
【００３４】
図４は、この携帯電話機１でメールの受信やＷｅｂサイトへのアクセスを行っているときに、ジョグダイヤル５（図１）の操作によって前述の「読み仮名検索モード」が選択されたことに基づいて制御部（図２）が実行する読み仮名検索処理を示すフローチャートである。
【００３５】
この処理では、ＬＣＤ２に表示されているテキストデータの中の、フォーカスが当てられている語の範囲が、既にフォーカスが当てられていた語を先頭に含んでそれよりも広い範囲に広がったか否かの判断（ステップＳ１）と、それ以外の場合であって、ＬＣＤ２に表示されているテキストデータの中の、フォーカスが当てられている語の範囲が変化したか否かの判断（ステップＳ２）とを、終了キー１０（図１）が押下されたか否かの判断（ステップＳ３）とを、いずれかのステップでイエスになるまで繰り返す。
【００３６】
ステップＳ２でイエスになると、「読み仮名検索用リストからの検索」ルーチン（ステップＳ４）に移る。図５は、この「読み仮名検索用リストからの検索」ルーチンのフローチャートである。最初に、メモリ２６（図２）内の「読み仮名検索用リスト」（図３）中のＮｏ．１のリストを検索対象として設定する（ステップＳ１１）。
【００３７】
続いて、設定したＮｏ．のリストを参照して、フォーカスを当てられた語についての前方一致検索（フォーカスを当てられた語が、設定したＮｏ．のリストの漢字のうちの先頭部分の同じ文字数の漢字と一致するか否かの検索）を行う（ステップＳ１２）。
【００３８】
そして、前方一致したか否かを判断する（ステップＳ１３）。前方一致していなければ、「読み仮名検索用リスト」の中にまだ検索対象になっていないＮｏ．のリストがあるか否かを判断する（ステップＳ１４）。イエスであれば、次に若いＮｏ．のリストを検索対象として設定して（ステップＳ１５）、ステップＳ１２以下を繰り返す。
【００３９】
他方、前方一致していれば、そのＮｏ．のリストを参照して、フォーカスを当てられた語についての完全一致検索（フォーカスを当てられた語が、設定したＮｏ．のリストの漢字と、送り仮名を除いて完全に一致するか否かの検索）を行う（ステップＳ１６）。
【００４０】
そして、完全一致したか否かを判断する（ステップＳ１７）。完全一致していれば、そのＮｏ．のリスト内の読み仮名候補を、表示対象の読み仮名候補として、メモリ２６に一時保存する（ステップＳ１８）。そして、ステップＳ１４に進む。
【００４１】
他方、完全一致していなければ（前方一致しただけであれば）、そのＮｏ．のリストを、フォーカスが当てられている語の範囲が次回広がったときに参照するリストである「次の検索候補リスト」として、メモリ２６に格納する（ステップＳ１９）。そして、ステップＳ１４に進む。
【００４２】
ステップＳ１４でノーになる（「読み仮名検索用リスト」の最後のＮｏ．のリストまで検索し終える）と、それまでにステップＳ１８で一時保存した表示対象の読み仮名候補を、例えば図６に示すように画面を分割して、現在表示されているテキストデータとともにＬＣＤ２に表示する。また、「次の検索候補リスト」としてメモリ２６に格納した（漢字が前方一致した）Ｎｏ．のリストがある場合には、フォーカスを当てる語の範囲を広げてもまだ候補が存在し得ることを示すマークまたは文言もＬＣＤ２に表示する（ステップＳ２０）。そして、リターンして図４のステップＳ１に戻る。
【００４３】
図４のステップＳ１でイエスになると、「次の検索候補リストからの検索」ルーチン（ステップＳ５）に移る。図７は、この「次の検索候補リストからの検索」ルーチンのフローチャートである。最初に、メモリ２６内の「次の検索候補リスト」中の最も若いＮｏ．のリストを検索対象として設定する（ステップＳ３１）。
【００４４】
なお、ここでいう「次の検索候補リスト」は、初めてこの「次の検索候補リストからの検索」ルーチンに移った場合には、図５の「読み仮名検索用リストからの検索」ルーチンのステップＳ１９でメモリ２６に格納した「次の検索候補リスト」であるが、既にこの「次の検索候補リストからの検索」ルーチンを一回以上経ている場合には、直前の「次の検索候補リストからの検索」ルーチンの後述のステップＳ３９でメモリ２６に格納した「次の検索候補リスト」である。
【００４５】
続いて、設定したＮｏ．のリストを参照して、フォーカスを当てられた語についての前方一致検索（フォーカスを当てられた語が、設定したＮｏ．のリストの漢字のうちの先頭部分の同じ文字数の漢字と一致するか否かの検索）を行う（ステップＳ３２）。
【００４６】
そして、前方一致したか否かを判断する（ステップＳ３３）。前方一致していなければ、「次の検索候補リスト」の中にまだ参照していないＮｏ．のリストがあるか否かを判断する（ステップＳ３４）。イエスであれば、「次の検索候補リスト」内の次に若いＮｏ．のリストを検索対象として設定して（ステップＳ３５）、ステップＳ３２以下を繰り返す。
【００４７】
他方、前方一致していれば、そのＮｏ．のリストを参照して、フォーカスを当てられた語についての完全一致検索（フォーカスを当てられた語が、設定したＮｏ．のリストの漢字と、送り仮名を除いて完全に一致するか否かの検索）を行う（ステップＳ３６）。
【００４８】
そして、完全一致したか否かを判断する（ステップＳ３７）。完全一致していれば、そのＮｏ．のリスト内の読み仮名候補を、表示対象の読み仮名候補として、メモリ２６に一時保存する（ステップＳ３８）。そして、ステップＳ３４に進む。
【００４９】
他方、完全一致していなければ（前方一致しただけであれば）、そのＮｏ．のリストを、フォーカスが当てられている語の範囲が次回広がったときに参照するリストである「次の検索候補リスト」として、メモリ２６に格納する（ステップＳ３９）。そして、ステップＳ３４に進む。
【００５０】
ステップＳ３４でノーになる（「次の検索候補リスト」の最後のＮｏ．のリストまで検索し終える）と、それまでにステップＳ３８で一時保存した表示対象の読み仮名候補を、それまで表示していた読み仮名候補に代えて、図５に示したようにしてＬＣＤ２に表示する。また、「次の検索候補リスト」としてメモリ２６に格納した（漢字が前方一致した）Ｎｏ．のリストがある場合には、フォーカスを当てる語の範囲を広げてもまだ候補が存在し得ることを示すマークまたは文言もＬＣＤ２に表示する（ステップＳ４０）。そしてリターンして図４のステップＳ１に戻る。図４のステップＳ３でイエスになると、処理を終了する。
【００５１】
次に、この携帯電話機１でメールの受信やＷｅｂサイトへのアクセスを行っているユーザーが、ＬＣＤ２に表示されたテキストデータの中の漢字の読み仮名を確認する様子について説明する。
【００５２】
例えば図８Ａに示すように、ユーザーが、ＬＣＤ２に表示されたテキストデータの中の、“一段落”という漢字の読み仮名がわからなかったので、ジョグダイヤル５（図１）の操作によって「読み仮名検索モード」を選択し、最初に、左キー４または右キー６（図１）でのカーソル移動操作等によってこの“一段落”のうちの“一”にフォーカスを当てたとする（図ではフォーカスが当ったている語を四角の枠で囲んでいる）。
【００５３】
すると、図４の処理が開始され、それまでフォーカスが当てられていなかった語に新たにフォーカスが当てられたので、ステップＳ２でイエスになって「読み仮名検索用リストからの検索」ルーチン（図５）に移行する。そして、フォーカスが当てられている漢字“一”について、「読み仮名検索用リスト」（図３）を参照して検索が行われる。
【００５４】
図１０は、その検索結果を、図３の「読み仮名検索用リスト」の各Ｎｏ．のリストに対応させて示す図である。リストＮｏ．１の漢字“一つ”と、リストＮｏ．２の漢字“一”とは完全一致している（図５のステップＳ１７でイエスになっている）。
【００５５】
リストＮｏ．３の漢字“一番”や、リストＮｏ．４の漢字“一段落”や、リストＮｏ．５の漢字“一段と”や、リストＮｏ．６の漢字“一同”は、完全一致していないが前方一致している（図５のステップＳ１７でノーになっている）。
【００５６】
また、リストＮｏ．ｎの漢字“位置”は、前方一致もしていない（図５のステップＳ１３でノーになっている）。
【００５７】
したがって、このとき図８Ｂに示すように、ＬＣＤ２には、読み仮名候補として“ひとつ”及び“いち”が表示されるとともに、フォーカスを当てる文字の範囲を広げてもまだ候補が存在し得ることを示すマークまたは文言（ここでは“→”というマーク）が表示される。また、このとき、前方一致したＮｏ．３やＮｏ．４やＮｏ．５やＮｏ．６のリストが「次の検索候補リスト」として格納される。
【００５８】
次に、ユーザーが、このマーク“→”を見て、図８Ｃに示すように、左キー４または右キー６でのカーソル移動操作等によって、フォーカスを当てる範囲を、“一段落”のうちの“一段”にまで広げたとする。
【００５９】
すると、図４の処理において「次の検索候補リストからの検索」ルーチン（図７）に移行して、フォーカスが当てられている漢字“一段”について、図１０に示したＮｏ．３やＮｏ．４やＮｏ．５やＮｏ．６のリストが格納された「次の検索候補リスト」を参照して検索が行われる。図１１は、その検索結果を示す図である。
【００６０】
リストＮｏ．３の漢字“一番”は、前方一致もしていない（図７のステップＳ３３でノーになっている）。リストＮｏ．４の漢字“一段落”は、完全一致していないが前方一致している（図７のステップＳ３７でノーになっている）。
【００６１】
リストＮｏ．５の漢字“一段と”は、完全一致している（図７のステップＳ３７でイエスとなっている）。リストＮｏ．６の漢字“一同”は、完全一致していないが前方一致している。
【００６２】
したがって、このとき、図８Ｄに示すように、ＬＣＤ２には、読み仮名候補として“いちだんと”が表示されるとともに、フォーカスを当てる文字の範囲を広げてもまだ候補が存在し得ることを示すマーク“→”が表示される。また、このとき、前方一致したＮｏ．４が「次の検索候補リスト」として格納される。
【００６３】
次に、ユーザーが、このマーク“→”を見て、図９Ａに示すように、左キー４または右キー６でのカーソル移動操作等によって、フォーカスを当てる範囲を、“一段落”全体にまで広げたとする。
【００６４】
すると、フォーカスが当てられている語の範囲が、既にフォーカスが当てられていた語を先頭に含んでそれよりも広い範囲に広がったので、図４の処理において、ステップＳ１でイエスになって「次の検索候補リストからの検索」ルーチン（図７）に移行する。そして、フォーカスが当てられている漢字“一段”について、図１１に示したＮｏ．４のリストが格納された「次の検索候補リスト」を参照して検索が行われる。
【００６５】
図１２は、その検索結果を示す図である。リストＮｏ．４の漢字“一段落”が、完全一致している（図７のステップＳ３７でイエスとなっている）。
【００６６】
したがって、このとき、図９Ｂに示すように、ＬＣＤ２には、読み仮名候補として“いちだんらく”が表示される。また、このときは、完全一致しなかったが前方一致したＮｏ．のリストは存在しないので、フォーカスを当てる文字の範囲を広げてもまだ候補が存在し得ることを示すマーク“→”は表示されない。
【００６７】
ユーザーは、この表示を見て、“一段落”という漢字の読み仮名が“いちだんらく”であることを知ることができる。
【００６８】
このように、ユーザーは、外部から携帯電話機１に取得されたテキストデータの中に、読み仮名のわからない漢字がある場合、その漢字を選択する（ＬＣＤ２に表示されているその漢字にフォーカスを当てる）操作を行うだけで、簡単にその読み仮名を確認することができる。
【００６９】
また、メールの作成等のために予め携帯電話機１に搭載されている仮名漢字変換辞書のデータを利用して読み仮名の検索を行うので、漢字仮名変換辞書のデータを用いる（漢字仮名変換辞書のデータをメモリ２６に格納する）必要がない。
【００７０】
さらに、前方一致検索及び完全一致検索を行い、選択された語の範囲が広がったときにはその前方一致検索の結果（「次の検索候補リスト」）を用いて検索を行うので、或る語を検索対象として選択する操作が行われた後、その語を含むさらに広い範囲の語を検索対象として選択する操作が行われたときに、始めから検索をやり直すことなく、もとの検索結果を利用して効率的に検索を行うことができる。
【００７１】
また、選択された漢字について仮名漢字変換辞書のデータ内の全ての語句との完全一致検索を行うと検索処理に時間がかかってしまうが、最初に前方一致検索を行い、前方一致検索したものについてだけ完全一致検索を行う（図５のステップＳ１２，Ｓ１６、図７のステップＳ３２，Ｓ３６）ので、その点でも効率的に検索を行うことができる。
【００７２】
ところで、以上の図４の処理では、フォーカスが当てられている語の範囲が、既にフォーカスが当てられていた語を先頭に含んでそれよりも狭い範囲に変化した場合にも、ステップＳ２でイエスになるので、それまでフォーカスが当てられていなかった語に新たにフォーカスが当てられた場合と全く同様にして、「読み仮名検索用リストからの検索」ルーチン（図５）により、「読み仮名検索用リスト」（図３）中の全てのＮｏ．のリストを用いて再び検索が行われる。
【００７３】
しかし、変更例として、フォーカスが当てられている語の範囲が、既にフォーカスが当てられていた語を先頭に含んでそれよりも狭い範囲に変化した場合には、それまでの検索結果を利用して読み仮名候補を表示するようにしてもよい。以下、そのための変更例について説明する。
【００７４】
この変更例では、図３に示した「読み仮名検索用リスト」の各Ｎｏ．のリストに、図１３に示すように、そのＮｏ．のリストの漢字が前方一致したときにフォーカスが当てられていた語の文字数を書き込む欄（前方一致文字数欄）と、そのＮｏ．のリストの漢字が完全一致したときにフォーカスが当てられていた語の文字数を書き込む欄（完全一致文字数欄）とを設ける。この欄には、最初は全て０を書き込んでおく。
【００７５】
また、図４に示した読み仮名検索処理に代えて、図１４に示す読み仮名検索処理を実行する（この処理において、図４と同じ内容の処理を行う部分には同一のステップ番号を付している）。この処理では、最初に、「検索済みの文字数」を０に設定し（ステップＳ１０１）、その後、ＬＣＤ２に表示されているテキストデータの中の、フォーカスが当てられている語の範囲が変化したか否かの判断（ステップＳ１０２）と、終了キー１０が操作されたか否かの判断（ステップＳ３）とを、いずれかのステップでイエスになるまで繰り返す。
【００７６】
ステップＳ１０２でイエスになると、「検索済みの文字数」が、現在フォーカスが当てられている語の文字数よりも大きいか否かを判断する（ステップＳ１０３）。ノーであれば、現在フォーカスが当てられている語の文字数が１であるか否かを判断する（ステップＳ１０４）。イエスであれば、「読み仮名検索用リストからの検索」ルーチン（ステップＳ１０５）に移る。
【００７７】
図１５は、この「読み仮名検索用リストからの検索」ルーチンのフローチャートであり、図５に示した「読み仮名検索用リストからの検索」ルーチンと同じ内容の処理を行う部分には同一のステップ番号を付している。
【００７８】
この処理では、ステップＳ１７で完全一致していたとき、現在フォーカスが当てられている語の文字数を、「読み仮名検索用リスト」の設定されたＮｏ．のリストの完全一致文字数欄及び前方一致文字数欄（図１２）に書き込む（ステップＳ２０１）。そして、ステップＳ１４に進む。
【００７９】
また、ステップＳ１７で完全一致していなかったとき（前方一致しただけであったとき）、現在フォーカスが当てられている語の文字数を、「読み仮名検索用リスト」の設定されたＮｏ．のリストの前方一致文字数欄だけに書き込む（ステップＳ２０２）。そして、ステップＳ１４に進む。
【００８０】
ステップＳ１４でノーになると、ステップＳ２０の後リターンする。それ以外の部分の処理は、図５の処理と同じである。
【００８１】
図１４のステップＳ１０４でノーであれば、「前方一致文字数欄を用いた検索」ルーチン（ステップＳ１０６）に移る。図１６は、この「前方一致文字数欄を用いた検索」ルーチンのフローチャートであり、図７に示した「次の検索候補リストからの検索」ルーチンと同じ内容の処理を行う部分には同一のステップ番号を付している。
【００８２】
この処理では、図７のステップＳ３１の処理に代えて、「読み仮名検索用リスト」（図１２）中の、現在フォーカスが当てられている語の文字数よりも１つ少ない文字数が前方一致文字数欄に書き込まれている最も若いＮｏ．のリストを検索対象として設定する（ステップＳ３０１）。
【００８３】
また、図７のステップＳ３４の処理に代えて、現在フォーカスが当てられている語の文字数よりも１つ少ない文字数が前方一致文字数欄に書き込まれているＮｏ．のリストがまだ「読み仮名検索用リスト」にあるか否かを判断する（ステップＳ３０２）。イエスであれば、図７のステップＳ３５の処理に代えて、現在フォーカスが当てられている語の文字数よりも１つ少ない文字数が前方一致文字数欄に書き込まれている次に若いＮｏ．のリストを検索対象として設定し（ステップＳ３０３）、ステップＳ３２以下を繰り返す。
【００８４】
また、ステップＳ３７で完全一致していたとき、ステップＳ３８の後、現在フォーカスが当てられている語の文字数を、「読み仮名検索用リスト」の設定されたＮｏ．のリストの完全一致文字数欄及び前方一致文字数欄に書き込む（ステップＳ３０４）。そして、ステップＳ３０２に進む。
【００８５】
また、ステップＳ３７で完全一致していなかったとき（前方一致しただけであったとき）、現在フォーカスが当てられている語の文字数を、「読み仮名検索用リスト」の設定されたＮｏ．のリストの前方一致文字数欄だけに書き込む（ステップＳ３０５）。そして、ステップＳ３０２に進む。
【００８６】
ステップＳ３０２でノーになると、ステップＳ４０の後リターンする。それ以外の部分の処理は、図７の「次の検索候補リストからの検索」ルーチンと同じである。
【００８７】
図１４において、「読み仮名検索用リストからの検索」ルーチン（ステップＳ１０５）または「前方一致文字数欄を用いた検索」ルーチン（ステップＳ１０６）からリターンすると、「検索済みの文字数」を１だけインクリメントし（ステップＳ１０７）、ステップＳ１０２に戻る。
【００８８】
ステップＳ１０３でイエスになると、「読み仮名検索用リスト」を参照して、現在フォーカスが当てられている語の文字数が完全一致文字数欄に書き込まれている Ｎｏ．のリストの読み仮名候補を、それまで表示していた読み仮名候補に代えて、図５に例示したようにしてＬＣＤ２に表示する。また、「読み仮名検索用リスト」中に、現在フォーカスが当てられている語の文字数が前方一致文字数欄に書き込まれている Ｎｏ．のリストがある場合には、フォーカスを当てる語の範囲を広げてもまだ候補が存在し得ることを示すマークまたは文言もＬＣＤ２に表示する（ステップＳ１０８）。そしてステップＳ１０２に戻る。
【００８９】
次に、この変更例において、「読み仮名検索用リスト」の完全一致文字数欄，前方一致文字数欄に書き込まれる文字数を、ユーザーが、図８及び図９に示したように“一”，“一段”，“一段落”というようにフォーカスを当てる範囲を広げた後、フォーカスを当てる範囲を再び“一段落”から“一段”に狭めた際の様子について説明する。
【００９０】
“一”だけにフォーカスが当てられたときは、図１５に示した「読み仮名検索用リストからの検索」ルーチンにより、図１７に示すように、「読み仮名検索用リスト」中のリストＮｏ．１（漢字“一つ”）からリストＮｏ．６（漢字“一同”）までの各リストの前方一致文字数欄の文字数が１に更新されるとともに、リストＮｏ．１（漢字“一つ”）及びリストＮｏ．２（漢字“一”）の完全一致文字数欄の文字数が１に更新される。
【００９１】
また、この「読み仮名検索用リストからの検索」ルーチンにより、図８Ｄに示したのと全く同様にして読み仮名候補 “ひとつ”及び“いち”とマーク“→”とがＬＣＤ２に表示される。また、「検索済みの文字数」が１に設定される（図１４のステップＳ１０７）。
【００９２】
次に、フォーカスを当てる範囲が“一段”に広がると、図１６に示した「前方一致文字数欄を用いた検索」ルーチンにより、「読み仮名検索用リスト」中の前方一致文字数欄に文字数１が書き込まれたリストであるＮｏ．１からＮｏ．６までのリストを参照して検索が行われる。
【００９３】
そして、図１８に示すように、リストＮｏ．４（漢字“一段落”）及びリストＮｏ．５（漢字“一段と”）の前方一致文字数欄の文字数が２に更新されるとともに、リストＮｏ．５の完全一致文字数欄の文字数が２に更新される。
【００９４】
また、この「前方一致文字数欄を用いた検索」ルーチンにより、図８Ｄに示したのと全く同様にして読み仮名候補 ““いちだんと”とマーク“→”とがＬＣＤ２に表示される。また、、「検索済みの文字数」が２に設定される（図１４のステップＳ１０７）。
【００９５】
次に、フォーカスを当てる範囲が“一段落”に広がると、図１６の「前方一致文字数欄を用いた検索」ルーチンより、「読み仮名検索用リスト」中の前方一致文字数欄に文字数２が書き込まれたリストであるＮｏ．４及びＮｏ．６のリストを参照して検索が行われる。
【００９６】
そして、図１９に示すように、リストＮｏ．４（漢字“一段落”）の前方一致文字数欄，完全一致文字数欄の文字数がそれぞれ３に更新される。
【００９７】
また、この「前方一致文字数欄を用いた検索」ルーチンにより、図９Ｂに示したのと全く同様にして読み仮名候補 ““いちだんらく”がＬＣＤ２に表示される。また、「検索済みの文字数」が３に設定される（図１４のステップＳ１０７）。
【００９８】
次に、フォーカスを当てる範囲が再び“一段”に狭まると、図１４のステップＳ１０３からステップＳ１０８に進み、「読み仮名検索用リスト」を参照して、完全一致文字数欄に文字数２が書き込まれているリストであるＮｏ．５のリストの読み仮名候補 “いちだんと”がマーク“→”とともにＬＣＤ２に表示される。
【００９９】
このように、この変更例では、フォーカスが当てられている語の範囲が、既にフォーカスが当てられていた語を先頭に含んでそれよりも狭い範囲に変化した場合に、「読み仮名検索用リスト」中の全てのＮｏ．のリストを用いて再び検索を行うことなく、それまでの検索結果（「読み仮名検索用リスト」の完全一致文字数欄に書き込んだ文字数）を利用して読み仮名候補が表示される。したがって、そうした場合に、効率的に読み仮名候補を表示することができる。
【０１００】
以上の例では、漢字のみの読み仮名を検索するものとして説明を行った。しかし、携帯電話機１に予め搭載されている辞書が、入力された仮名文字を漢字だけでなく記号（数学上の単位やギリシャ文字等）にも変換するものである場合には、それらの記号についても図３のような「読み仮名検索用リスト」を作成しておき、ＬＣＤ２に表示されている記号にフォーカスが当てられたことに基づいてその記号の読み仮名も検索するようにしてよい。
【０１０１】
また、以上の例では、フォーカスを当てられた語の読み仮名の候補を、図６や図８に示したように、画面を分割して、現在表示されているテキストデータとともにＬＣＤ２に表示している。しかし、例えばメールを受信したときには、読み仮名が最終的に確定したとき（図８の例では“いちだんらく”という検索結果が得られたとき）には、その読み仮名を、メールの本文中の“一段落”の語にルビをふる形で表示してもよい。
【０１０２】
さらには、読み仮名が最終的に確定したときには、その読み仮名のデータをメモリ２６に記憶しておき、次回同じ漢字がＬＣＤ２に表示されたときに、自動的にその読み仮名がＬＣＤ２に表示されるようにしてもよい。
【０１０３】
また、以上の例における図４やの図１４の処理のプログラムは、予め携帯電話機１に格納しておくだけでなく、Ｗｅｂサイト上で提供して携帯電話機１にダウンロードできるようにしておいてもよい。また、小型メモリカードを挿入可能な携帯電話機の場合には、小型メモリカードにこのプログラムを格納しておくようにしてもよい。
【０１０４】
また、以上の例では、携帯電話機に本願発明を適用しているが、これに限らず、携帯電話機以外の携帯端末（例えばＰＤＡ等）やその他の装置であって、入力操作手段で入力された仮名文字を漢字や記号に変換するための辞書データを搭載したものにも本願発明を適用してよい。
【図面の簡単な説明】
【０１０５】
【図１】本願発明による携帯電話機の外観を示す正面図である。
【図２】図１の携帯電話機の回路構成を示すブロック図である。
【図３】図２のメモリに格納された「読み仮名検索用リスト」を示す図である。
【図４】図２の制御部が実行する読み仮名検索処理を示すフローチャートである。
【図５】図４の「読み仮名検索用リストからの検索」ルーチンのフローチャートである。
【図６】読み仮名候補の表示態様を示す図である。
【図７】図４の「次の検索候補リストからの検索」ルーチンのフローチャートである。
【図８】読み仮名候補の表示例を示す図である。
【図９】読み仮名候補の表示例を示す図である。
【図１０】検索結果を例示する図である。
【図１１】検索結果を例示する図である。
【図１２】検索結果を例示する図である。
【図１３】「読み仮名検索用リスト」の変更例を示す図である。
【図１４】読み仮名検索処理の変更例を示すフローチャートである。
【図１５】図１４の「読み仮名検索用リストからの検索」ルーチンのフローチャートである。
【図１６】図１４の「前方一致文字数欄を用いた検索」ルーチンのフローチャートである。
【図１７】前方一致文字数欄，完全一致文字数欄に書き込まれる文字数を例示する図である。
【図１８】前方一致文字数欄，完全一致文字数欄に書き込まれる文字数を例示する図である。
【図１９】前方一致文字数欄，完全一致文字数欄に書き込まれる文字数を例示する図である。
【符号の説明】
【０１０６】
１  携帯電話機
２  ＬＣＤ
５  ジョグダイヤル
１０  終了キー
２１  制御部
２２  通信処理部
２６  メモリ
【図１】
2005165959.tif 000003
【図２】
2005165959.tif 000004
【図３】
2005165959.tif 000005
【図４】
2005165959.tif 000006
【図５】
2005165959.tif 000007
【図６】
2005165959.tif 000008
【図７】
2005165959.tif 000009
【図８】
2005165959.tif 000010
【図９】
2005165959.tif 000011
【図１０】
2005165959.tif 000012
【図１１】
2005165959.tif 000013
【図１２】
2005165959.tif 000014
【図１３】
2005165959.tif 000015
【図１４】
2005165959.tif 000016
【図１５】
2005165959.tif 000017
【図１６】
2005165959.tif 000018
【図１７】
2005165959.tif 000019
【図１８】
2005165959.tif 000020
【図１９】
2005165959.tif 000021