(57)【要約】【課題】自装置内の様々な情報を活用して入力文字列の変換効率を向上させる。【解決手段】時節を示す文字列がキー操作部１５から入力され、記憶部１２に記憶された電子決済データ、ＧＰＳデータ、スケジュールデータに、その時節が示す時間情報に対応する文字情報がある場合には、制御部１７は、その文字情報および類推文字情報に対して、その時節に応じた時間係数等を考慮した動的変換優先度を算出し、その動的変換優先度を通常辞書の優先度とマージし、そのマージ後の優先度の順に変換候補の文字情報等（文字列）を表示する。【選択図】図１
2007065906.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
操作部と、
前記操作部に対する所定の操作に応じて前記表示部に文字列の入力画面を表示するとともに、当該入力画面を介して前記操作部による文字列の入力を受付け、当該文字列を前記表示部に表示する制御部と、
時間情報に対応付けて文字情報を複数記憶する記憶部と、を備え、
前記制御部は、前記操作部により時節を示す文字列が入力されると、前記記憶部を参照し、当該時節が示す時間情報に対応する文字情報を、入力された前記文字列の変換候補として表示する
ことを特徴とする携帯端末装置。
【請求項２】
前記制御部は、電子決済が生じると、当該決済を行った商品に関する文字情報を、決済した時間情報と対応付けて前記記憶部に記憶する
ことを特徴とする請求項１に記載の携帯端末装置。
【請求項３】
前記制御部は、イベントを示す文字情報を、時間情報として指定された所望の時刻と対応付けて前記記憶部に記憶する
ことを特徴とする請求項１に記載の携帯端末装置。
【請求項４】
位置情報取得部をさらに有し、
前記制御部は、前記位置情報取得部により位置情報を取得した際には、取得した位置情報に関する文字情報を、取得時の時間情報と対応付けて前記記憶部に記憶する
ことを特徴とする請求項１に記載の携帯端末装置。
【請求項５】
前記記憶部は、一の文字情報に対して類推文字情報をあらかじめ対応付けて記憶し、
前記制御部は、前記操作部により時節を示す文字列が入力されて、当該時節が示す時間情報に対応する文字情報を検索した際に、当該文字情報に対応する類推文字情報があることを条件として、当該類推文字情報を入力された前記文字列の変換候補として表示する
ことを特徴とする請求項１から４のいずれか一に記載の携帯端末装置。
【請求項６】
前記制御部は、前記操作部により時節を示す文字列が入力されて、当該時節が示す時間情報に対応する文字情報を検索した際に、検索により得られた文字情報が複数ある場合には、それぞれの文字情報に付される重み付けの順に従い、入力された前記文字列の変換候補として表示する
ことを特徴とする請求項１から５のいずれか一に記載の携帯端末装置。
【請求項７】
前記制御部は、検索により得られた前記複数の文字情報の重み付けを、各文字情報に対応する時間情報が、入力された前記時節を示す時間情報に近い順に大きくする
ことを特徴とする請求項６に記載の携帯端末装置。
【請求項８】
前記位置情報取得部は、前記操作部の指示に応じて位置情報を取得する自発取得、および、前記操作部の操作によらず位置情報を取得する自動取得、を実行可能であり、
前記制御部は、前記操作部により時節を示す文字列が入力されて、当該時節の示す時間情報に対応する文字情報を検索した際に、位置情報に関する文字情報が複数ある場合には、各位置情報の取得が自発取得のものを自動取得のものよりも優先して、入力された前記文字列の変換候補として表示する
ことを特徴とする請求項４に記載の携帯端末装置。
【請求項９】
表示部と、操作部と、時間情報に対応付けて文字情報を複数記憶する記憶部、を備えた携帯端末装置における文字列処理方法であって、
前記操作部に対する所定の操作に応じて前記表示部に文字列の入力画面を表示し、
当該入力画面を介して前記操作部による文字列の入力を受付け、
当該文字列を前記表示部に表示し、
前記操作部により時節を示す文字列が入力されると、前記記憶部を参照し、当該時節が示す時間情報に対応する文字情報を、入力された前記文字列の変換候補として表示する
ことを特徴とする文字列処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話機などに代表される携帯端末装置上での文章作成等で使用される文字列変換技術に関する。
【背景技術】
【０００２】
携帯電話機に代表される携帯端末装置では、筐体の大きさに応じて操作キーの数が制限されるとともに、パーソナルコンピュータ等のフルキーボードによる操作に比べて高速な文字入力が困難であるために、ユーザが入力した文字列を所望の変換候補文字列に変換する際の変換効率を向上させるための技術が知られている。
【０００３】
たとえば下記特許文献１には、時節などの環境因子に基づいて入力文字列を変換することで変換効率を向上させた文字変換装置が開示されている。
【０００４】
【特許文献１】特開２００３−２９６３２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、近年の携帯端末装置には様々な機能が備わってきており、この様々な機能を通して様々な種類の情報が装置内に日々取り込まれているが、従来の技術では、入力文字列の変換処理に際し、携帯端末装置内の様々な情報を十分に活用できていない。
【０００６】
本発明は、上述した観点に鑑みてなされてものであって、その目的は、自装置内の様々な情報を活用して入力文字列の変換効率を向上させた携帯端末装置および文字列処理方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を克服するために、本発明の第１の観点は、表示部と、操作部と、前記操作部に対する所定の操作に応じて前記表示部に文字列の入力画面を表示するとともに、当該入力画面を介して前記操作部による文字列の入力を受付け、当該文字列を前記表示部に表示する制御部と、時間情報に対応付けて文字情報を複数記憶する記憶部と、を備え、前記制御部は、前記操作部により時節を示す文字列が入力されると、前記記憶部を参照し、当該時節が示す時間情報に対応する文字情報を、入力された前記文字列の変換候補として表示することを特徴とする携帯端末装置である。
【０００８】
好適には、前記制御部は、電子決済が生じると、当該決済を行った商品に関する文字情報を、決済した時間情報と対応付けて前記記憶部に記憶する。
【０００９】
好適には、前記制御部は、イベントを示す文字情報を、時間情報として指定された所望の時刻と対応付けて前記記憶部に記憶する。
【００１０】
好適には、位置情報取得部をさらに有し、前記制御部は、前記位置情報取得部により位置情報を取得した際には、取得した位置情報に関する文字情報を、取得時の時間情報と対応付けて前記記憶部に記憶する。
【００１１】
好適には、前記記憶部は、一の文字情報に対して類推文字情報をあらかじめ対応付けて記憶し、前記制御部は、前記操作部により時節を示す文字列が入力されて、当該時節が示す時間情報に対応する文字情報を検索した際に、当該文字情報に対応する類推文字情報があることを条件として、当該類推文字情報を入力された前記文字列の変換候補として表示する。
【００１２】
好適には、前記制御部は、前記操作部により時節を示す文字列が入力されて、当該時節が示す時間情報に対応する文字情報を検索した際に、検索により得られた文字情報が複数ある場合には、それぞれの文字情報に付される重み付けの順に従い、入力された前記文字列の変換候補として表示する。
【００１３】
好適には、前記制御部は、検索により得られた前記複数の文字情報の重み付けを、各文字情報に対応する時間情報が、入力された前記時節を示す時間情報に近い順に大きくする。
【００１４】
好適には、前記位置情報取得部は、前記操作部の指示に応じて位置情報を取得する自発取得、および、前記操作部の操作によらず位置情報を取得する自動取得、を実行可能であり、前記制御部は、前記操作部により時節を示す文字列が入力されて、当該時節の示す時間情報に対応する文字情報を検索した際に、位置情報に関する文字情報が複数ある場合には、各位置情報の取得が自発取得のものを自動取得のものよりも優先して、入力された前記文字列の変換候補として表示する。
【００１５】
上記課題を克服するために、本発明の第２の観点は、表示部と、操作部と、時間情報に対応付けて文字情報を複数記憶する記憶部、を備えた携帯端末装置における文字列処理方法であって、前記操作部に対する所定の操作に応じて前記表示部に文字列の入力画面を表示し、当該入力画面を介して前記操作部による文字列の入力を受付け、当該文字列を前記表示部に表示し、前記操作部により時節を示す文字列が入力されると、前記記憶部を参照し、当該時節が示す時間情報に対応する文字情報を、入力された前記文字列の変換候補として表示することを特徴とする文字列処理方法である。
【発明の効果】
【００１６】
本発明によれば、携帯端末装置内の様々な情報を活用して入力文字列の変換効率を向上させることができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施形態を添付図面に関連付けて説明する。
図１は、本発明の携帯端末装置の一実施形態としての携帯電話機１のシステム構成図である。図２は、実施形態に係る携帯電話機１の外観の一例を図解した図である。
【００１８】
図１に示すように、携帯電話機１は、主要な機能ブロックとして、送受信アンテナ１１１を含む無線通信部１１、記憶部１２、スピーカ１３１およびマイクロフォン１３２を含む音声処理部１３、表示部１４、キー操作部１５、送受信アンテナ１６１を含むＲＦＩＤ部１６、制御部１７、を有している。
【００１９】
携帯電話機１は、ＧＰＳ（Global Positioning System）機能、スケジュール機能を備えており、これらの機能ブロックは、制御部１７に包含されている。
また、携帯電話機１は、電子決済機能（いわゆる「電子マネー」）を備えており、この機能は、制御部１７による制御のもと、ＲＦＩＤ部１６が主体となって実行される。
【００２０】
図１において、無線通信部１１は、基地局を介した無線通信動作、たとえば、電話番号の発呼動作や電子メールの送受信動作などを行う。
無線通信部１１は、送受信アンテナ１１１を含んで構成され、電波を利用した無線通信を行うために、制御部１７で処理された音声情報、電子メール等の様々なデータを変調し、送受信アンテナ１１１により図示しない基地局に送信（出力）する。
また、無線通信部１１は、基地局から無線により送信され、送受信アンテナ１１１で受信した電子メールや音声情報等の各種データを復調し、制御部１７に供給する。
【００２１】
記憶部１２は、ＥＥＰＲＯＭ等の不揮発性メモリを含んで構成され、通話やメールの送受信のための制御プログラム、インターネットブラウザ、メッセージデータ、名前および電話番号が登録されたアドレス帳、画像データなどの各種データを記憶（格納）する。
【００２２】
記憶部１２は、文字列変換のための通常辞書のデータを記憶する。
通常辞書では、入力文字列と、その変換候補の文字列および優先度とが対応付けられている。なお、優先度（後述する動的変換優先度を含む）は本発明の「重み付け」に対応する。制御部１７は、文字列が入力されると、対応する変換候補の文字列を優先度が大きい順に、表示部１４に表示する。この通常辞書は、ユーザにより以前に選択された変換候補の文字列の優先度を上げる等の処理を行う学習機能を備える。
【００２３】
記憶部１２は、キー操作部１５を介して入力された文字列の変換のために、テキストなどの文字情報を時間情報と対応付けて記憶する。なお、ここで、時間情報とは、時刻に限らず、日付、季節、年など、時を意味する包括的な情報を指す。
時間情報と対応付けられた文字情報として、本実施形態では、後述する「電子決済データ」、「ＧＰＳデータ」、「スケジュールデータ」を例として説明するが、これに限られない。この記憶された文字情報は、制御部１７による文字列変換処理において参照される。
【００２４】
記憶部１２は、文字情報とその類推文字情報とを予め対応付けて記憶したデータベースを含む。類推文字情報は、文字情報と関連した情報であれば何でもよく、たとえば文字情報としての「渋谷」に対して、「ハチ公」は類推文字情報となり得る。
類推文字情報は文字情報に対して１：１とは限らず、１つの文字情報に対して複数の類推文字情報が対応付けられていてもよい。
この類推文字情報が記憶されたデータベースは、制御部１７による文字列変換処理において参照される。
【００２５】
音声処理部１３は、音声処理回路を有し、通話機能のために音声出力を行うスピーカ１３１と音声入力を行うマイクロフォン１３２が接続されている。
音声処理部１３は、マイクロフォン１３２により集音した音声に対して符号化等の所定の処理を行って制御部１７に供給する。
音声処理部１３は、制御部１７により供給された音声情報に対して復号化等の所定の処理を行ってスピーカ１３１から出力させる。
【００２６】
表示部１４は、図１に示すように、携帯電話機１の筐体の上部に配設された液晶表示装置（ＬＣＤ）等の表示デバイスを有し、制御部１７の指示に基づいてテキストデータや画像等を表示デバイス上に表示する。
【００２７】
キー操作部１５は、複数の入力キー（以下、単にキー）を含んで構成される。図２に示すように、複数のキーは、インターネットに接続するためのウェブキー１５ａ、電子メール機能を行うためのメールキー１５ｂ、ソフト１キー１５ｃおよびソフト２キー１５ｆ、上下左右キー１５ｄ、処理を確定させるための決定キー１５ｅ、発話するためのオフフックキー１５ｇ、クリアキー１５ｈ、終話するためのオンフックキー１５ｉ、「０」〜「９」の数字、「＊」、「＃」に対応したテンキー１５ｊからなる。
このキー操作部１５に対する操作入力により、変換対象の文字列が入力され、また、複数の変換候補の文字列の中から１つの文字列が選択される。
【００２８】
決定キー１５ｅ、ソフト１キー１５ｃおよびソフト２キー１５ｆは、表示部１４の表示状態に応じて、操作に対する動作が異なるキーである。操作に対する動作内容は、表示部１４の画面最下部に表示される。
上下左右キー１５ｄは、上下左右の４方向の操作が可能なキーである。たとえば、表示部１４が複数の選択項目をリスト表示している場合、上下左右キー１５ｄを操作することで、ユーザは、複数の選択項目の中から１つの選択項目を指定することができる。
【００２９】
キー操作部１５は、入力回路を有し、上述したキーに対するユーザの操作（押下）がなされると、入力回路を介して電気信号を制御部１７に伝達する。制御部１７は、この電気信号を検出して、操作されたキーに対応する処理を実行する。
【００３０】
ＲＦＩＤ部１６は、送受信アンテナ１６１を含む非接触ＩＣカードを主要部として構成される。この非接触ＩＣカードは、トランスポンダとして動作し、制御部１７が電子決済機能を動作させた場合には、外部のＲＦＩＤリーダ・ライタ（図示しない）とＲＦ通信を行うことで、電子決済（たとえば商品の購入）を行う。この電子決済に関するデータは、第一次的には、非接触ＩＣカード内のＥＥＰＲＯＭなどのメモリに記憶されるが、その後、制御部１７は、そのＥＥＰＲＯＭに記憶されたデータを記憶部１２に転送し、決済を行った商品に関する文字情報（たとえば決済の場所、品目、金額）を決済した時間情報（たとえば年月日、時間の情報）と関連付け、記憶部１２に「電子決済データ」として記憶する。
【００３１】
制御部１７は、マイクロコンピュータを主体として構成され、携帯電話機１の全体の制御を行う。たとえば、制御部１７は、無線通信部１１における各種情報の無線による送受信の制御、音声処理部１３に対する音声情報の処理、表示部１４への情報の表示制御、キー操作部１５の入力情報に応じた処理、記憶部１２に対するアクセス制御等を行う。
【００３２】
制御部１７は、ＧＰＳアンテナを含み、ＧＰＳ機能を動作させた場合には、たとえば３つ等の複数のＧＰＳ衛星から受信した電波から、電波の電播時間と衛星の軌道情報を取得し、これらの情報に基づいて、ＧＰＳ衛星からの距離とＧＰＳ衛星の位置を把握し、自己の位置情報を取得する。この自己の位置情報の取得は、ユーザによるキー操作部１５の入力とは無関係に定期的に行う自動取得によるものと、ユーザによるキー操作部１５の入力に応じて行なう自発取得によるものとがある。
制御部１７は、ＧＰＳ機能により得られた位置情報に関する文字情報（たとえば「新横浜駅」などの地名を示すテキスト）を、取得時の時間情報（ＧＰＳ機能を動作開始した時刻など）と関連付け、記憶部１２に「ＧＰＳデータ」として記憶する。その際、このＧＰＳデータには、位置情報の取得が自動取得または自発取得により行われたかの別を含む。
なお、制御部１７は、本発明の位置情報取得部の一実施形態である。
【００３３】
制御部１７は、スケジュール機能を動作させた場合には、たとえばユーザによるキー操作部１５の操作に応じて、イベントを示す文字情報（たとえば、ユーザの用件に関するテキスト）を、そのイベントに係る時間情報（たとえば、ユーザ所望の時刻）と関連付け、記憶部１２に「スケジュールデータ」として記憶する。
【００３４】
制御部１７は、入力文字列の変換処理を行う。
すなわち、制御部１７は、キー操作部１５に対する所定の操作に応じて表示部１４に文字列の入力画面を表示するとともに、その入力画面を介してキー操作部１５による文字列の入力を受付け、入力された文字列を表示部１４に表示する。その際、時節を示す文字列が入力されると、記憶部１２に記憶された電子決済データ、ＧＰＳデータ、スケジュールデータを参照し、その時節の示す時間情報に対応する文字情報があることを条件として、その文字情報を、入力された文字列の変換候補として表示する。そして、キー操作部１５を介して、ユーザがこの変換候補の中から１つの変換候補を選択することで、入力文字列の変換が確定する。
【００３５】
制御部１７は、時節を示す文字列が入力されない場合、または、時節を示す文字列が入力されても、記憶部１２に記憶された電子決済データ、ＧＰＳデータ、スケジュールデータに、その時節の示す時間情報に対応する文字情報がない場合には、記憶部１２に予め記憶された通常辞書に基づき、その優先度の順に変換候補（文字列）を表示する。
一方、時節を示す文字列が入力され、記憶部１２に記憶された電子決済データ、ＧＰＳデータ、スケジュールデータに、その時節の示す時間情報に対応する文字情報がある場合には、その文字情報に対して後述する動的変換優先度を算出し、通常辞書の優先度とマージし、そのマージ後の優先度の順に従って変換候補（文字列）を表示する。
【００３６】
次に、制御部１７による文字列変換動作について、図３のフローチャートを参照して述べる。
【００３７】
先ず、制御部１７は、ユーザ操作に伴うキー操作部１５を通して文字列の入力があると（ステップＳＴ１）、その入力された文字列が「時節」を示すか否かの判断を行う（ステップＳＴ２）。ここで時節は、時を表す広い概念であり、年月日、時刻、季節に限らず、「一昨日」、「さっき」などの時を示す表現も含まれる。
入力文字列が時節を示す場合には、その文字列から「基準時間」を算出する（ステップＳＴ３）。この基準時間は、文字列が示す時節を具体的な年月日および時刻として特定した時間データである。
【００３８】
次に、制御部１７は、その時節の示す時間情報に対応する文字情報に基づいて、記憶部１２のデータベースを参照して、文字情報に対応する類推文字情報を検索・特定する。そして、文字情報およびその類推文字情報のすべてに対して、動的変換優先度を算出する（ステップＳＴ４）。
この動的変換優先度を算出するためには、先ず、記憶部１２に記憶された電子決済データ、ＧＰＳデータ、スケジュールデータを参照して、時間情報に対応する文字情報およびその類推文字情報（以下、文字情報等）を特定する。そして、この文字情報等のすべてに対して、反復してステップＳＴ４の処理を行う。
ステップＳＴ４では、先ず、文字情報等に対して、ステップＳＴ３で算出した基準時間に基づく「時間係数」を算出する（ステップＳＴ４１）。時間係数は、文字情報等に対応した時間情報が、ステップＳＴ３で算出した基準時間に対して、時間的に近いか遠いかの度合いを示す係数である。
【００３９】
次に、制御部１７は、動的変換優先度を、下記式（１）に従って算出する（ステップＳＴ４２）。
動的変換優先度＝[単語値]×[時間係数]×[特殊値]    …（１）
【００４０】
上記式（１）において、「単語値」とは、各文字情報等が文字情報そのものにどれだけ近いかの度合いを示す値である。無論、文字情報そのものの単語値が最も大きな値となる。この単語値は、様々な観点から設定することが可能であるが、たとえば、基準となる文字情報との関連性が濃い類推文字情報ほど大きな値となり、文字情報との関連性が希薄な類推文字情報ほど小さな値となる。
なお、単語値は、予め記憶部１２内のデータベースに設定されているか、または、文字列入力の都度に所定のルールに応じて算出される。
【００４１】
上記式（１）において、「特殊値」とは、文字情報等の検索の際に参照した電子決済データ、ＧＰＳデータ、スケジュールデータごとに定義した値である。すなわち、電子決済データ、ＧＰＳデータ、スケジュールデータは、それぞれ機能に応じて用途が異なるため、仮に時間情報が同一であったとしても用途に応じて重要度が異なる。たとえば、電子決済データでは、決済金額の多寡に応じて特殊値を変化させる。
この特殊値は、予め機能ごとに定義されたルールに応じて算出される。
【００４２】
このように、時節を示す文字列が入力されると、記憶部１２内の時間情報に対応付けられた文字情報を含む電子決済データ、ＧＰＳデータ、スケジュールデータが参照され、上述した（１）式に従って算出された動的変換優先度によって入力に係る時節等が考慮された上で、文字情報の重み付けがなされる。
【００４３】
文字情報およびその類推文字情報のすべてに対して動的変換優先度が算出されると、記憶部１２に予め記憶された通常辞書の優先度とマージされ（ステップＳＴ５）、そのマージされた優先度の順に変換候補の文字列が表示される（ステップＳＴ６）。
【００４４】
次に、制御部１７による文字列変換動作の具体例について、図４〜７を参照して述べる。
【００４５】
図４は、単語値の具体例を説明するための図である。なお、図４（ａ）は、記憶部１２に記憶された電子決済データ、ＧＰＳデータ、スケジュールデータの一例を示し、図４（ｂ）は、文字情報等（図では「単語」）に対する単語値の一例を示す。
たとえば、ＧＰＳデータに記憶された「新横浜駅」という文字情報に対し、制御部１７は、記憶部１２内のデータベースを参照し、「新横浜駅」と関連した類推文字情報として、「横浜ホテル」、「横浜博物館」を抽出する。そして、データベースでは、ＧＰＳデータに記憶された文字情報そのものである「新横浜駅」の単語値に対して最大値の「５」、文字情報（「新横浜駅」）と「横浜」というテキストが共通（関連）する「横浜ホテル」の単語値は「３」、文字情報（「新横浜駅」）とテキスト自体は関連しないが間接的に地理上で関連がある「横浜博物館」の単語値は「１」となっている。
【００４６】
図５は、入力文字列に応じた時間係数の算出例を説明するための図である。なお、図５（ａ）は時間係数の一例を示す。図５（ｂ）は、図４（ｂ）と同一の図である。図５（ｃ）は、図４（ａ）からＧＰＳデータ、電子決済データを抜粋した図である。図５（ｄ）は時間係数が文字情報等に割り付けられた例を示す図である。
【００４７】
図５（ａ）に示す例では、時節を示す文字列として「一昨日」が入力され、その入力された時点の現在時刻が「１月４日  １３：００」である場合の時間係数の設定の一例である。この場合では、現在時刻から「一昨日」の日となる「１月２日」の全時間範囲が基準時間となる。そして、基準時間における時間係数を「２」、基準時間以外の時間係数を「０」とする。
図５（ｄ）において、たとえばＧＰＳデータでは、基準時間に合致する「新横浜駅」に対応する文字情報等の時間係数が「２」となり、基準時間に合致しない「映画館」に対応する文字情報等の時間係数が「０」となっている。
なお、電子決済で先払いをした場合等では、実際に商品を受け取る日時は基準時間から見て未来の日時になり得る。そして、この未来の日時が時間係数に反映される。
【００４８】
図６は、特殊値および動的変換優先度の算出例を説明するための図である。なお、図６（ａ）は、図５（ｃ）と同一の図である。図６（ｂ）は、特殊値および動的変換優先度の算出例を示す図である。図６（ｃ）は、動的変換優先度が「０」でない文字情報等とその動的変換優先度を抜粋した図である。
【００４９】
ここで、ＧＰＳデータの場合、「新横浜駅」など文字情報としての位置情報が自発取得により得られた場合の特殊値を、自動取得により得られた場合の特殊値よりも大きくする。これは、ユーザが位置情報に興味を持ち、自発的に位置情報を取得した場合には、その位置情報が後でユーザに引用される可能性が高いと考えられるためである。
図６（ｂ）に示す例では、自発取得（ユーザ測位）の場合の特殊値を「２」、自動取得（自動測位）の場合の特殊値を「１」としている。
【００５０】
また、電子決済データの場合、決済金額が高いものに対応する文字情報の特殊値を、決済金額が低いものに対応する文字情報の特殊値よりも大きくする。これは、ユーザが高い買い物をした場合には、その買い物に関連した文字情報が後でユーザに引用される可能性が高いと考えられるためである。
図６（ｂ）に示す例では、決済金額が高い場合（「シャツ」等）の特殊値を「３」、決済金額が低い場合（「チケット」等）の場合の特殊値を「１」としている。
【００５１】
このように、動的変換優先度は、入力文字列における時節の示す時間情報に対応した文字情報、および、その類推文字情報に対して算出され、本例では、図６（ｂ），（ｃ）に示す値が得られる。なお、この動的変換優先度の算出は、図３のステップＳＴ４に対応する。
【００５２】
図７は、優先度に基づく通常辞書とのマージの一例を示す図である。なお、図７（ａ）は、図６（ｃ）と同一の図である。図７（ｂ）は、通常辞書（学習辞書）の優先度の一例を示す図である。図７（ｃ）は、最終的な変換候補の表示順を示す図である。
図７に示すように、得られた動的変換優先度と、通常辞書の優先度とが昇順に整理されて、対応する文字情報等が最終的に変換候補として表示される。なお、この変換候補のマージおよび表示処理は、図３のステップＳＴ５，６に対応する。
【００５３】
次に、制御部１７による文字列変換動作の別の具体例について、図８〜１０を参照して述べる。
【００５４】
図８は、入力文字列に応じた時間係数の算出例を説明するための図であるが、時間係数の設定例以外のデータは、図５で説明したものと同一である。すなわち、図８（ｂ）〜（ｃ）は、それぞれ図５（ｂ）〜（ｃ）と同一である。
【００５５】
図８（ａ）は、時節を示す文字列として「さっき」が入力され、その入力された時点の現在時刻が「１月４日  １３：００」である場合の時間係数の設定の一例である。この場合では、現在時刻から少し前の時間帯が基準時間となり、図８（ａ）に示す例では、現在時刻に近い「１２：００〜１３：００」の時間係数を最大の「３」、「１１：００〜１２：００」の時間係数を「２」、「１１：００以前」の時間係数を「１」として、現在時刻から遠ざかるごとに時間係数を低下させている。
そして、図５（ｄ）において、たとえばＧＰＳデータでは、「１月２日  １２：００」の時間情報に対応付けられた「新横浜駅」に対応する文字情報等の時間係数は「０」となり、「１月４日  １０：００」の時間情報に対応付けられた「映画館」に対応する文字情報等の時間係数は「１」となる。
【００５６】
図９は、特殊値および動的変換優先度の算出例を説明するための図である。なお、図９（ａ）は、図６（ａ）と同一の図である。図９（ｂ）は、特殊値および動的変換優先度の算出例を示す図である。図９（ｃ）は、動的変換優先度が「０」でない文字情報等とその動的変換優先度を抜粋した図である。
ＧＰＳデータおよび電子決済データに対する特殊値の基準は、前述した図６の場合と同様であるが、時間係数が異なるため、図９（ｂ），（ｃ）に示すように、動的変換優先度が図６の場合と異なっている。
ここで、図８（ｄ）では、「映画館」という文字情報が、ＧＰＳデータおよび電子決済データの双方から特定されており、図９（ｃ）では、別々に算出された「映画館」という文字情報に対する動的変換優先度を合算している（「５＋９＝１４」）。なお、この場合、いずれか大きい方の動的変換優先度を選択するようにしてもよい。
【００５７】
このように、動的変換優先度は、入力文字列における時節の示す時間情報に対応した文字情報、および、その類推文字情報に対して算出され、本例では、図９（ｃ）に示す値が得られる。なお、この動的変換優先度の算出は、図３のステップＳＴ４に対応する。
【００５８】
図１０は、優先度に基づく通常辞書とのマージの一例を示す図である。なお、図１０（ａ）は、図９（ｃ）と同一の図である。図１０（ｂ）は、通常辞書（学習辞書）の優先度の一例を示す図である。図１０（ｃ）は、最終的な変換候補の表示順を示す図である。
図１０に示すように、得られた動的変換優先度と、通常辞書の優先度とが昇順に整理されて、対応する文字情報等が最終的に変換候補として表示される。なお、この変換候補のマージおよび表示処理は、図３のステップＳＴ５，６に対応する。
【００５９】
以上説明したように、本実施形態に係る携帯電話機１によれば、時節を示す文字列が入力され、記憶部１２に記憶された電子決済データ、ＧＰＳデータ、スケジュールデータに、その時節の示す時間情報に対応する文字情報がある場合には、その文字情報および類推文字情報に対して、その時節に応じた時間係数等を考慮した動的変換優先度を算出し、その動的変換優先度を通常辞書の優先度とマージし、そのマージ後の優先度の順に変換候補の文字情報等（文字列）を表示する。
したがって、携帯電話機１が有する、時間情報に関連付けられた様々な情報を活用して、ユーザが入力した文字列の変換候補が最適な順に表示され、ユーザによる文字列変換効率が大幅に改善される。
また、本実施形態に係る携帯電話機１では、文字列変換候補の表示順序の決定のために算出される動的変換優先度は、時間情報のみならず、携帯電話機１が有する様々な機能に応じた特殊値が反映されているため、変換候補の表示順序がユーザに適したものとなる。
【００６０】
なお、本発明の実施形態は、上述した実施形態に拘泥せず、本発明の要旨を変更しない範囲内で様々な改変が可能である。
たとえば、時間情報に対応付けられた文字情報は、上述した電子決済データ、ＧＰＳデータ、スケジュールデータに限られず、携帯電話機１に追加された機能に応じて追加・利用することができる。
【図面の簡単な説明】
【００６１】
【図１】実施形態に係る携帯電話機のシステム構成図である。
【図２】実施形態に係る携帯電話機の外観の一例を図解した図である。
【図３】実施形態に係る携帯電話機の制御部による文字列変換動作を示すフローチャートである。
【図４】単語値の具体例を説明するための図である。
【図５】入力文字列に応じた時間係数の算出例を説明するための図である。
【図６】特殊値および動的変換優先度の算出例を説明するための図である。
【図７】優先度に基づく通常辞書とのマージの一例を示す図である。
【図８】入力文字列に応じた時間係数の算出例を説明するための図である。
【図９】特殊値および動的変換優先度の算出例を説明するための図である。
【図１０】優先度に基づく通常辞書とのマージの一例を示す図である。
【符号の説明】
【００６２】
１…携帯電話機
１１…無線通信部
１１１…送受信アンテナ
１２…記憶部
１３…音声処理部
１３１…スピーカ
１３２…マイクロフォン
１４…表示部
１５…キー操作部
１６…ＲＦＩＤ部
１６１…送受信アンテナ
１７…制御部
【図１】
2007065906.tif 000003
【図２】
2007065906.tif 000004
【図３】
2007065906.tif 000005
【図４】
2007065906.tif 000006
【図５】
2007065906.tif 000007
【図６】
2007065906.tif 000008
【図７】
2007065906.tif 000009
【図８】
2007065906.tif 000010
【図９】
2007065906.tif 000011
【図１０】
2007065906.tif 000012