(57)【要約】      （修正有）【課題】利用者が利用するコンテンツデータの出力状況によって予測変換候補を適切に提示し、文字入力の利便性を向上させる。【解決手段】コンテンツデータ（楽曲データ４Ｂ）を出力するコンテンツデータ出力手段（表示装置８、音声入出力装置１１）と、コンテンツデータ（楽曲データ４Ｂ）に関する文字または文字列を抽出して予測変換辞書に登録する予測変換辞書登録手段（ＣＰＵ１）と、文字または文字列に対応付けられた変換候補内での表示順位を決定するための優先度を、コンテンツデータの出力回数に応じて設定する優先度設定手段（ＣＰＵ１）と、を備えた文字入力システム（携帯端末２０Ａ）とする。【選択図】図１
2010271938.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツデータを出力するコンテンツデータ出力手段と、
上記コンテンツデータに関する文字または文字列を抽出して予測変換辞書に登録する予測変換辞書登録手段と、
上記文字または文字列に対応付けられた変換候補内での表示順位を決定するための優先度を、上記コンテンツデータの出力回数に応じて設定する優先度設定手段と、
を備えたことを特徴とする文字入力システム。
【請求項２】
請求項１に記載の文字入力システムであって、
文字または文字列を入力する操作手段と、
上記操作手段により入力された文字または文字列に対応付けられている変換候補を、前記予測変換辞書を参照して抽出すると共に、前記優先度に基づいて変換候補内での表示順位を決定する変換候補決定手段と、
上記変換候補決定手段により決定された表示順位で上記変換候補を表示する表示手段と、
を備えたことを特徴とする文字入力システム。
【請求項３】
請求項１または２に記載の文字入力システムであって、
前記予測変換辞書登録手段は、前記コンテンツデータに関する情報を抽出し、当該情報に含まれる文字または文字列を前記予測変換辞書に登録することを特徴とする文字入力システム。
【請求項４】
請求項１から請求項３のいずれか1項に記載の文字入力システムであって、
前記予測変換辞書登録手段は、前記コンテンツデータの出力時に前記コンテンツデータの内容を表すタグに含まれる情報を抽出し、当該情報に含まれる文字または文字列を前記予測変換辞書に登録することを特徴とする文字入力システム。
【請求項５】
請求項１から請求項３のいずれか1項に記載の文字入力システムであって、
前記コンテンツデータは、少なくともアルバム名、トラック名、アーティスト名のいずれか一つが含まれるタグを有する楽曲データであり、
前記予測変換辞書登録手段は、上記楽曲データの再生時に上記タグに含まれる情報を抽出し、当該情報に含まれる文字または文字列を前記予測変換辞書に登録することを特徴とする文字入力システム。
【請求項６】
請求項１から請求項３のいずれか1項に記載の文字入力システムであって、
緯度情報および経度情報から地名や住所を取得できる地点変換手段を有し、
前記コンテンツデータは、少なくとも撮影した地点の上記緯度情報および上記経度情報が含まれるタグを有する画像データであり、
前記予測変換辞書登録手段は、上記画像データが前記文字入力システムに取り込まれたタイミングまたは表示されたタイミングで、上記地点変換手段により上記緯度情報および上記経度情報から変換された情報を抽出し、当該情報に含まれる文字または文字列を前記予測変換辞書に登録することを特徴とする文字入力システム。
【請求項７】
請求項１から請求項３のいずれか1項に記載の文字入力システムであって、
前記コンテンツデータは地図データであり、
前記予測変換辞書登録手段は、上記地図データを一定時間以上表示した場合に上記地図データの内容を表すタグに含まれる情報を抽出し、当該情報に含まれる文字または文字列を前記予測変換辞書に登録することを特徴とする文字入力システム。
【請求項８】
請求項１から請求項３のいずれか1項に記載の文字入力システムであって、
前記コンテンツデータは、Ｗｅｂページであり、
前記予測変換辞書登録手段は、上記Ｗｅｂページの閲覧時に上記Ｗｅｂページを構成するタグに含まれる情報を抽出し、当該情報に含まれる文字または文字列を前記予測変換辞書に登録することを特徴とする文字入力システム。
【請求項９】
請求項１から請求項８のいずれか1項に記載の文字入力システムであって、
前記優先度設定手段は、
前記コンテンツデータの所定期間内の出力回数により前記コンテンツデータから抽出された前記文字または文字列の優先度を設定することを特徴とする文字入力システム。
【請求項１０】
コンテンツデータを出力するコンテンツデータ出力ステップと、
上記コンテンツデータに関する文字または文字列を抽出して予測変換辞書に登録する予測変換辞書登録ステップと、
上記文字または文字列に対応付けられた変換候補内での表示順位を決定するための優先度を、上記コンテンツデータの出力回数に応じて設定する優先度設定ステップと、
を有することを特徴とする文字入力補助方法。
【請求項１１】
コンピュータを、
コンテンツデータを出力するコンテンツデータ出力手段、
上記コンテンツデータに関する文字または文字列を抽出して予測変換辞書に登録する予測変換辞書登録手段、
上記文字または文字列に対応付けられた変換候補内での表示順位を決定するための優先度を、上記コンテンツデータの出力回数に応じて設定する優先度設定手段、
として機能させるための文字入力補助プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字入力システム、文字入力補助方法、文字入力補助プログラムに関する。
【背景技術】
【０００２】
情報端末に文字入力を行うときの補助機能として、予測変換機能が知られている。この予測変換機能は、予測変換用の辞書を参照し、情報端末の利用者によって入力された文字または文字列から当該利用者が最終的に入力したいと推測される文字または文字列を情報端末側で提示する機能である。この予測変換機能によって適切な文字または文字列が予測変換候補として提示されることで、利用者の文字入力時の操作回数を低減させることができる。
【０００３】
ところで、この予測変換機能は、予測変換用の辞書に登録されている語句数が多く、入力した文字または文字列と、予測変換用の辞書に登録されている語句との関連性が利用者にとって適切に設定されていることが望ましい。これらの観点を考慮した技術として、たとえば、利用中のコンテンツデータに含まれる文字列を予測変換用の辞書に登録することで、予測変換機能の語句数を充実させる技術が知られている（特許文献１参照）。また、画像データに含まれる属性情報などのメタデータから予測変換用の辞書に登録されていない未知の単語を抽出すると共に、既に登録されている単語との関連性を示すスコアを算出し、語句同士の関連性をもたせて辞書に登録する技術が知られている（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１１４９３２号公報
【特許文献２】特開２００９−０２５９６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示される技術では、利用中のコンテンツデータに含まれる単語を抽出し、抽出された単語が登録されている予測変換用の辞書を作成する。しかしながら、特許文献１に開示される技術では、予測変換候補として提示する文字または文字列が当該コンテンツのみを考慮して生成されるため、予測変換候補を当該コンテンツや他のコンテンツの利用頻度から利用者の入力する傾向にあるものであるのか、利用者自身の趣味，嗜好が反映されたものであるのかといった観点から提示することはできない。
【０００６】
また、特許文献２に開示される技術では、既に登録されている単語との関連性を考慮して未知の単語を登録している。しかしながら、特許文献２に開示される技術では、予測用の変換辞書に登録されている語句同士の関連性に基づいて予測変換候補が提示されるため、予測変換候補を利用者の入力する傾向にあると推測されるものであるのか、利用者自身の趣味、嗜好が反映されたものであるのかといった観点から提示することはできない。
【０００７】
そこで、本発明は、上述した課題に鑑み、利用者が利用するコンテンツデータの出力状況によって予測変換候補を適切に提示し、文字入力の利便性を向上させる文字入力システム、文字入力補助方法、文字入力補助プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一側面である文字入力システムは、コンテンツデータを出力するコンテンツデータ出力手段と、コンテンツデータに関する文字または文字列を抽出して予測変換辞書に登録する予測変換辞書登録手段と、文字または文字列に対応付けられた変換候補内での表示順位を決定するための優先度を、コンテンツデータの出力回数に応じて設定する優先度設定手段と、を備えるものである。
【０００９】
また、本発明の一側面である文字入力システムは、上述した文字入力システムの構成に加えて、文字または文字列を入力する操作手段と、操作手段により入力された文字または文字列に対応付けられている変換候補を、予測変換辞書を参照して抽出すると共に、優先度に基づいて変換候補内での表示順位を決定する変換候補決定手段と、変換候補決定手段により決定された表示順位で変換候補を表示する表示手段と、を備えることが好ましい。
【００１０】
また、本発明の一側面である文字入力システムは、上述した文字入力システムのいずれかの構成に加えて、予測変換辞書登録手段は、コンテンツデータの内容を表すタグに含まれる情報を抽出し、当該情報に含まれる文字または文字列を予測変換辞書に登録することが好ましい。
【００１１】
また、本発明の一側面である文字入力システムは、上述した文字入力システムのいずれかの構成に加えて、予測変換辞書登録手段は、コンテンツデータの出力時にコンテンツデータの内容を表すタグに含まれる情報を抽出し、当該情報に含まれる文字または文字列を予測変換辞書に登録することが好ましい。
【００１２】
また、本発明の一側面である文字入力システムは、上述した文字入力システムのいずれかの構成に加えて、コンテンツデータは、少なくともアルバム名、トラック名、アーティスト名のいずれか一つが含まれるタグを有する楽曲データであり、予測変換辞書登録手段は、楽曲データの再生時にタグに含まれる情報を抽出し、当該情報に含まれる文字または文字列を予測変換辞書に登録することが好ましい。
【００１３】
また、本発明の一側面である文字入力システムは、上述した文字入力システムのいずれかの構成に加えて、緯度情報および経度情報から地名や住所を取得できる地点変換手段を有し、コンテンツデータは、少なくとも撮影した地点の緯度情報および経度情報が含まれるタグを有する画像データであり、予測変換辞書登録手段は、画像データが文字入力システムに取り込まれたタイミングまたは表示されたタイミングで、地点変換手段により緯度情報および経度情報から変換された情報を抽出し、当該情報に含まれる文字または文字列を予測変換辞書に登録することが好ましい。
【００１４】
また、本発明の一側面である文字入力システムは、上述した文字入力システムのいずれかの構成に加えて、コンテンツデータは地図データであり、予測変換辞書登録手段は、地図データを一定時間以上表示した場合に地図データの内容を表すタグに含まれる情報を抽出し、当該情報に含まれる文字または文字列を予測変換辞書に登録することが好ましい。
【００１５】
また、本発明の一側面である文字入力システムは、上述した文字入力システムのいずれかの構成に加えて、コンテンツデータは、Ｗｅｂページであり、予測変換辞書登録手段は、Ｗｅｂページの閲覧時にＷｅｂページを構成するタグに含まれる情報を抽出し、当該情報に含まれる文字または文字列を予測変換辞書に登録することが好ましい。
【００１６】
また、本発明の一側面である文字入力システムは、上述した文字入力システムのいずれかの構成に加えて、優先度設定手段は、コンテンツデータの所定期間内の出力回数によりコンテンツデータから抽出された文字または文字列の優先度を設定することが好ましい。
【００１７】
また、本発明の一側面である文字入力補助方法は、コンテンツデータを出力するコンテンツデータ出力ステップと、コンテンツデータに関する文字または文字列を抽出して予測変換辞書に登録する予測変換辞書登録ステップと、文字または文字列に対応付けられた変換候補内での表示順位を決定するための優先度を、コンテンツデータの出力回数に応じて設定する優先度設定ステップと、を有するものである。
【００１８】
また、本発明の一側面である文字入力補助プログラムは、コンピュータを、コンテンツデータを出力するコンテンツデータ出力手段、コンテンツデータに関する文字または文字列を抽出して予測変換辞書に登録する予測変換辞書登録手段、文字または文字列に対応付けられた変換候補内での表示順位を決定するための優先度を、コンテンツデータの出力回数に応じて設定する優先度設定手段、として機能させるものである。
【発明の効果】
【００１９】
本発明によれば、利用者が利用するコンテンツデータの出力状況によって予測変換候補を適切に提示し、文字入力の利便性を向上させる文字入力システム、文字入力補助方法、文字入力補助プログラムを提供することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の第１実施例に係る文字入力システムとしての携帯端末の構成例を示すブロック図である。
【図２】図１に示す携帯端末の外観を示す図である。
【図３】図１に示す携帯端末に記憶されている予測変換辞書の対応関係の一例を示す図である。
【図４】図１に示す携帯端末に記憶されている予測変換辞書に単語を登録すると共に、優先度を設定するための処理を示すフローチャートである。
【図５】図１に示す携帯端末に記憶されている予測変換辞書を使用した文字予測変換処理のフローチャートである。
【図６】図５に示すステップＳ１１の処理により表示される画面例である。
【図７】本発明の第２実施例に係る文字入力システムとしての携帯端末の構成例を示すブロック図である。
【図８】図７に示す携帯端末に記憶されている予測変換辞書に単語を登録すると共に、優先度を設定するための処理を示すフローチャートである。
【図９】本発明の第３実施例に係る文字入力システムとしての携帯端末の構成例を示すブロック図である。
【図１０】図９に示す携帯端末に記憶されている予測変換辞書に単語を登録すると共に、優先度を設定するための処理を示すフローチャートである。
【図１１】本発明の第４実施例に係る文字入力システムとしての携帯端末の構成例を示すブロック図である。
【図１２】図１１に示す携帯端末に記憶されている予測変換辞書に単語を登録すると共に、優先度を設定するための処理を示すフローチャートである。
【発明を実施するための形態】
【実施例１】
【００２１】
まず、本発明の第１実施例に係る文字入力システムについて説明する。図１は、本発明の第１実施例に係る文字入力システムとしての携帯端末２０Ａの構成例を示すブロック図である。図２は、図１に示す携帯端末２０Ａの外観を示す図である。この携帯端末２０Ａは、コンテンツデータとして楽曲データ４Ｂを再生する。
【００２２】
図１に示す携帯端末２０Ａは、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２、ＲＡＭ（Ｒａｍｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）４、ビデオ回路５、Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）６、バス７、表示装置８、入力装置９、通信装置１０、および音声入出力装置１１を少なくとも備えている。
【００２３】
ここで、予測変換辞書登録手段、優先度設定手段、変換候補決定手段としてのＣＰＵ１は、ＲＯＭ２やＥＥＰＲＯＭ４に格納されているプログラムに基づいて装置の各部を制御するとともに、種々の演算処理を実行する処理回路である。
【００２４】
ＲＯＭ２は、ＣＰＵ１が実行する携帯端末２０Ａを動作させるための基本的なプログラムおよびデータを格納している記憶回路である。ＲＯＭ２には、予測変換辞書登録プログラム２Ａと、文字変換制御プログラム２Ｂとが少なくとも記憶されている。予測変換辞書登録プログラム２Ａは、単語取得モジュール２ａ１，優先度設定モジュール２ａ２とから少なくとも構成される。文字変換制御プログラム２Ｂは、かな漢字変換モジュール２ｂ１と，フレーズ予測変換モジュール２ｂ２とから少なくとも構成される。
【００２５】
予測変換辞書登録プログラム２Ａは、楽曲データ４Ｂが再生されたときに、楽曲データ４Ｂの内容を示すタグに含まれる情報を抽出し、予測変換辞書４Ａに登録されていない語句（以下、当該語句のことを「未知の語句」という）の場合には予測変換辞書４Ａに未知の語句を登録する機能を有する。また、予測変換辞書登録プログラム２Ａは、楽曲データ４Ｂの再生回数により楽曲データ４Ｂから抽出した単語の優先度を設定する機能を有する。
【００２６】
単語取得モジュール２ａ１は、楽曲データ４Ｂが再生されたときに、楽曲データ４Ｂの内容を示すタグに含まれる情報から公知の形態素解析手法などにより文字列を抽出し、未知の語句である場合には予測変換辞書４Ａに登録する機能を有するモジュールである。なお、ここでいう楽曲データ４Ｂの内容を示すタグとは、たとえばＩＤ３タグなどである。ＩＤ３タグとは、楽曲データ４Ｂの一例であるＭＰ３（ＭＰＥＧ  Ａｕｄｉｏ  Ｌａｙｅｒ−３）ファイルの中に曲名情報，アーティスト情報，アルバム情報，日付情報、コメント情報などを書き込むための規格である。
【００２７】
優先度設定モジュール２ａ２は、楽曲データ４Ｂの再生回数により、楽曲データ４Ｂから抽出した単語の優先度を設定する機能を有するモジュールである。なお、優先度設定モジュール２ａ２は、楽曲データ４Ｂ毎の再生回数をカウントする機能も有している。
【００２８】
文字変換制御プログラム２Ｂは、入力装置９から入力された文字または文字列に基づいて予測変換候補または予測入力フレーズ候補となる文字または文字列を表示装置８に供給するためのプログラムである。
【００２９】
かな漢字変換モジュール２ｂ１は、予測変換辞書４Ａを参照し、入力装置９から入力されたかな文字またはかな文字列に対応する漢字を抽出する。たとえば、かな漢字変換モジュール２ｂ１は、入力装置９により「きょう」という文字列が入力された場合に、予測変換辞書４Ａを参照して「今日」、「共」、「京」などの漢字を予測変換候補として出力する。なお、かな漢字変換モジュール２ｂ１は、一部の文字が入力された時点で、予測変換候補として語句を出力することもできる。たとえば、「きょ」と言う文字列が入力された場合に、予測変換辞書４Ａを参照し、読みが「きょ」と前方一致する単語を抽出し、「今日」、「共」、「京」などの漢字を予測変換候補として出力することもできる。
【００３０】
フレーズ予測変換モジュール２ｂ２は、予測変換辞書４Ａを参照し、入力装置９から入力された確定文字または確定文字列に続いて入力されると推測される語句などのフレーズを抽出する。たとえば、フレーズ予測変換モジュール２ｂ２は、入力装置９により「今日」という文字列が入力・確定された場合に、予測変換辞書４Ａを参照して「遊び」や「何時」といった文字列を予測変換候補として出力する。
【００３１】
ＲＡＭ３は、ＣＰＵ１が実行するプログラムまたはデータを一時的に格納する記憶回路である。
【００３２】
ＥＥＰＲＯＭ４は、書き換え可能な不揮発性の記憶回路であり、予測変換辞書４Ａ,楽曲データ４Ｂ,などを記憶している。なお、ＥＥＰＲＯＭ４には、不図示のファームウエアなども記憶されている。
【００３３】
予測変換辞書４Ａには、「読み」、「文字列」、「優先度」、「フレーズ」、「参照ファイル」がそれぞれ関連付けられてデータベース化されている。図３は、図１に示す携帯端末２０Ａに記憶されている予測変換辞書４Ａの対応関係の一例を示す図である。「読み」は、平仮名での読みや、片仮名、アルファベット、その他の記号などのその他の表記が記憶される列である。「文字列」は、「読み」の表記に対応する漢字や平仮名、片仮名、アルファベット、その他の記号などで構成される文字列が記憶される列である。なお、「読み」と「文字列」の表記が同一となる場合には、「文字列」にＮＵＬＬ値を格納してもよい。「優先度」は、当該単語の表示順を判定するための値が記憶されている列である。この「優先度」の値は、予測変換候補として表示される順番を決定するための値であり、優先度が高い数値であるほど、上位に表示される。つまり、優先度が高い数値と関連付けられている文字列ほど利用者が少ない操作回数で選択できる位置に表示されることになる。なお、本実施例での「優先度」の初期値は、０に設定されている。「フレーズ」は、当該文字列に継続して入力されると推測される文字列の読みが記憶されている列である。「参照ファイル」は、当該文字列が抽出された楽曲データ４Ｂのファイル名が記憶されている列である。なお、予測変換辞書４Ａに登録されている語句には、「読み」、「文字列」、「優先度」についての情報が必ず設定されているが、「フレーズ」、「参照ファイル」についての情報は、必ずしも設定されていなくてもよい。
【００３４】
ビデオ回路５は、ＣＰＵ１から供給された描画命令に従って描画処理を実行し、得られた画像データを映像信号に変換して表示装置８に出力する。
【００３５】
Ｉ／Ｆ６は、入力装置９、通信装置１０、および音声入出力装置１１との間でデータを授受する際に、データの表現形式を変換する。
【００３６】
バス７は、ＣＰＵ１、ＲＯＭ２、ＲＡＭ３、ＥＥＰＲＯＭ４、ビデオ回路５、およびＩ／Ｆ６を相互に接続し、これらの間で情報の授受を可能とする信号線群である。
【００３７】
表示手段、コンテンツデータ出力手段としての表示装置８は、例えば、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）によって構成され、ビデオ回路５から供給された映像信号を表示する。また、表示装置８は、入力装置９からの操作情報に基づく画像や文字を表示する。なお、表示装置８は、有機ＥＬ（Ｅｌｅｃｔｏｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイなどで構成されてもよい。
【００３８】
操作手段としての入力装置９は、たとえば図２に示すような文字入力キー９Ａ，決定キー９Ｂ，方向キー９Ｃ，９Ｄ，９Ｅ，９Ｆ，ファンクションキー９Ｇ，９Ｈなどの操作ボタンによって構成され、ユーザの操作に応じた操作情報を生成して出力する。
【００３９】
文字入力キー９Ａには、複数の平仮名、複数の片仮名、複数のアルファベット、数字等が割り当てられている。なお、図２に示す文字入力キー９Ａの複数の平仮名、複数の片仮名、複数のアルファベット、数字等の各割り当てについては省略する。
【００４０】
決定キー９Ｂは、携帯端末２０Ａの利用者が行う操作の決定や文字変換の候補確定などに用いられる。
【００４１】
方向キー９Ｃ，９Ｄ，９Ｅ，９Ｆは、表示装置８に表示されるカーソルの移動、表示装置８に表示される画面の遷移などに用いられる。
【００４２】
ファンクションキー９Ｇ，９Ｈは、アプリケーション毎の固有の機能が割り当てられており、たとえばファンクションキー９Ｇが押下されると、入力する文字種別（入力モード）を切り替えることができる。
【００４３】
通信装置１０は、不図示の基地局との間で電波により情報を授受するための装置であり、アンテナ、送信回路、および受信回路等によって構成されている。携帯端末２０Ａは、通信装置１０を介して他の携帯端末２０Ａと音声通信をすることができる。また、携帯端末２０Ａは、通信装置１０を介して外部記憶媒体やインターネット上にあるＷｅｂサイトなどから楽曲データ４Ｂをダウンロードすることができる。また、携帯端末２０Ａは、通信装置１０を介して外部のネットワークに接続し、他の携帯端末２０ＡやＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｏｒ）とメールの送受信を行うことができる。
【００４４】
コンテンツデータ出力手段としての音声入出力装置１１は、音声を入力するためのマイクロフォンおよびＡ／Ｄ（Ａｎａｌｏｇ  ｔｏ  Ｄｉｇｉｔａｌ）変換回路ならびに音声を出力するためのＤ／Ａ（Ｄｉｇｉｔａｌ  ｔｏ  Ａｎａｌｏｇ）変換回路およびスピーカ等によって構成されている。携帯端末２０Ａは、音声入出力装置１１によって楽曲データ４Ｂを再生することができる。
【００４５】
続いて、携帯端末２０Ａの動作について説明する。図４は、図１に示す携帯端末２０Ａに記憶されている予測変換辞書４Ａに単語を登録すると共に、優先度を設定するための処理を示すフローチャートである。なお、以下に説明する各処理ステップは、ＣＰＵ１が予測変換辞書登録プログラム２ＡをＲＡＭ３に展開して実行することにより実現される。
【００４６】
図４に示すように、携帯端末２０ＡのＣＰＵ１は、入力装置９からの操作情報を受けて楽曲データ４Ｂの再生が指示されると処理を開始し（ＳＴＡＲＴ）、楽曲データ４Ｂの再生処理を行う（ステップＳ１）。
【００４７】
ＣＰＵ１は、ステップＳ１の処理に続いて楽曲データ４Ｂの内容を表示するタグに含まれる情報（以下、「メタデータ」という）を取得可能か否かを判定する（ステップＳ２）。具体的には、ＣＰＵ１は、楽曲データ４ＢのＩＤ３タグの有無を確認する。なお、ステップＳ２の判定処理は、楽曲データ４Ｂの再生開始時点で行ってもよいし、再生終了時点で行ってもよい。
【００４８】
ＣＰＵ１は、ステップＳ２でメタデータが取得可能である場合（ステップＳ２でＹｅｓ）には、楽曲データ４ＢのＩＤ３タグを参照して、メタデータを取得し（ステップＳ３）、メタデータが取得できない場合（ステップＳ２でＮＯ）には、処理を終了する（ＥＮＤ）。なお、ステップＳ３でメタデータが複数取得された場合（ステップＳ３でＹＥＳ）には、それらのメタデータ毎にステップＳ３以降の処理をそれぞれ行う。
【００４９】
ＣＰＵ１は、ステップＳ３で取得したメタデータが予測変換辞書４Ａに存在するか否かを判定する（ステップＳ４）。
【００５０】
ＣＰＵ１は、ステップＳ３で取得したメタデータが予測変換辞書４Ａに存在する場合（ステップＳ４でＹＥＳ）には、当該メタデータと一致した単語の「優先度」の値に１を加算し（ステップＳ５）、登録処理を終了する（ＥＮＤ）。
【００５１】
一方、ＣＰＵ１は、ステップＳ３で取得したメタデータが予測変換辞書４Ａに存在しない場合（ステップＳ４でＮＯ）には、当該メタデータを予測変換辞書４Ａに登録し（ステップＳ６）、登録処理を終了する（ＥＮＤ）。なお、ステップＳ６で予測変換辞書４Ａに新たに登録された語句の「優先度」は１とする。
【００５２】
以上、携帯端末２０Ａの予測変換辞書４Ａへの登録処理を説明したが、上述したステップＳ５において、「優先度」の値に１を加算したが、１以外の所定の数値（たとえば、２、３など）を加算するように予測変換辞書登録プログラム２Ａを変更してもよい。また、優先度の値を所定期間内のみ有効（たとえば、過去１週間以内の値のみ有効とし、過去１週間以上経過した場合には優先度の値を初期値に戻すなど）とするように予測変換辞書登録プログラム２Ａを変更してもよい。
【００５３】
また、上述した予測変換辞書４Ａへの登録処理は、楽曲データ４Ｂの再生開始時点または再生終了時点で処理を開始するものとしたが、当該楽曲データ４ＢがＥＥＰＲＯＭ５へ記憶された時点で上述の登録処理を開始するものとなるように予測変換辞書登録プログラム２Ａを変更してもよい。また、当該楽曲データ４Ｂの再生回数をカウントしておき、所定回数の再生処理要求がなされた時点（たとえば、当該楽曲データ４Ｂの再生処理要求が５回発生した時点）で上述の登録処理を開始するように予測変換辞書登録プログラム２Ａを変更してもよい。
【００５４】
続いて、予測変換辞書４Ａを使用した文字予測変換処理について説明する。図５は、図１に示す携帯端末２０Ａに記憶されている予測変換辞書４Ａを使用した文字予測変換処理のフローチャートである。なお、以下に説明する各処理ステップは、ＣＰＵ１が文字変換制御プログラム２ＢをＲＡＭ３に展開して実行することにより実現される。
【００５５】
図５に示すように、携帯端末２０ＡのＣＰＵ１は、入力装置９からの操作情報を受けて文字の入力が指示されると、文字変換予測処理を開始する（ＳＴＡＲＴ）。
【００５６】
ＣＰＵ１は、入力装置９から入力文字の変換処理要求が発生したか否かを監視する。ＣＰＵ１は、入力装置９から入力文字の変換が発生した場合（ステップＳ１０でＹＥＳ）には、ステップＳ１１の処理へ移行し、発生しない場合（ステップＳ１０でＮＯ）には、変換処理要求が発生するまで監視する。なお、ここでいう変換処理要求とは、漢字変換処理要求のほか、カナ変換処理要求、またはその他の変換処理要求でもよい。
【００５７】
ＣＰＵ１は、入力装置９から入力文字の変換処理要求にしたがって該当する入力文字の「読み」から予測変換候補を抽出する。なお、ＣＰＵ１は、予測変換候補としての複数の文字または文字列が抽出された場合には、その抽出順は「優先度」の高い数値の文字または文字列が先頭となるように降順にソートして抽出する。そしてＣＰＵ１は、抽出した予測変換候補を表示し（ステップＳ１１）、文字変換予測処理を終了する（ＥＮＤ）。
【００５８】
ステップＳ１１の具体例を示す。図６は、図５に示すステップＳ１１の処理により表示される画面例である。図６に示すように、たとえば「ち」という文字が入力装置９から入力されると、ディスプレイ８Ａの表示領域Ｌ２に「ち」が表示されると共に、「ち」という読みから推測される漢字が表示領域Ｌ１に表示される。続いて、「の」という文字が入力装置９から入力されると、ディスプレイ８Ｂの表示領域Ｌ２に「ちの」が表示されると共に、「ちの」という読みから変換が予測される漢字やフレーズが表示領域Ｌ１に表示される。続いて「あ」という文字が入力装置９から入力されると、「ちのあ」という読みから変換が予測される漢字やフレーズが表示領域Ｌ１に表示される。ここで、たとえばディスプレイ８Ｃの表示領域Ｌ１に表示された「茅野顕子」が選択されると、ディスプレイ８Ｄの表示領域Ｌ２に「茅野顕子」が表示される。
【００５９】
ＣＰＵ１は、入力装置９からステップＳ１１で抽出して表示領域Ｌ１に表示した予測変換候補の中から選択された文字または文字列の確定が指示される（ステップＳ１２でＹＥＳ）と、予測変換辞書４Ａを参照して当該確定文字に続いて入力されると推測されるフレーズを抽出する。そして、ＣＰＵ１は、予測入力フレーズの候補としての複数のフレーズが抽出された場合には、その抽出順は「優先度」の高い数値のフレーズが先頭となるように降順にソートして抽出する。そして、ＣＰＵ１は、予測入力候補のフレーズが抽出されると、表示装置８に抽出した予測入力フレーズ候補（たとえば図６中のディスプレイ８Ｄの表示領域Ｌ１に表示される「アルバム」など）を表示し（ステップＳ１３）、文字変換予測処理を終了する（ＥＮＤ）。この予測入力フレーズ候補の表示は、入力装置９からのキャンセル指示（たとえば、図２に示すＣＬＲボタンが押下されるなど）により当該表示を消去することもできる。
【００６０】
以上、携帯端末２０Ａの予測変換辞書４Ａを使用した文字予測変換処理を説明したが、ステップＳ１１の処理における他の抽出方法として、予測変換辞書４Ａに「読み」に対応した「変換後の文字列」の入力頻度や入力時刻を示す情報を追加し、それらの要素を加味して並び替えを行うように文字変換制御プログラム２Ｂを変更してもよい。具体的には、「優先度」が最も高いものが先頭となるようにすると共に、同一の優先度の値であれば、入力頻度の高いものをより上位にする、または入力時刻が最近であるものをより上位にするように文字変換制御プログラム２Ｂを変更する。または、「読み」に対応して抽出された複数の予測変換候補の中で入力頻度の高いものから先ず上位に表示する共に、それらの順番以降に「優先度」が高いものから表示するように文字変換制御プログラム２Ｂを変更してもよい。または、「読み」に対応して抽出された複数の予測変換候補の中で過去の入力時刻が最近のものから先ず上位に表示すると共に、それらの順番以降に「優先度」が高いものから表示するように文字変換制御プログラム２Ｂを変更してもよい。
【００６１】
以上説明したように、本発明の第１実施例に係る文字入力システムとしての携帯端末２０Ａは、楽曲データ４Ｂの再生回数によって予測変換辞書４Ａに登録されている語句の優先度が設定されるようにしている。これにより、携帯端末２０Ａの利用者が当該辞書を使用して予測変換を行うと、当該利用者が入力する傾向にあると推測される単語や楽曲データ４Ｂの再生頻度から推測される利用者自身の趣味、嗜好が反映された単語を予測変換候補として適切に提示することができる。すなわち、利用者の楽曲データ４Ｂの再生状況によって予測変換候補を適切に提示し、文字入力の利便性を向上させることができる文字入力システムを提供することができる。
【００６２】
また、携帯端末２０Ａの他の一側面として、操作部としての文字入力キー９Ａによって文字を入力すると、上述した予測変換辞書４Ａ内に対応付けられている変換候補を抽出すると共に、優先度に基づいて変換候補内での表示順位を決定して表示するようにしている。これにより、携帯端末２０Ａの利用者が入力する傾向にあると推測される単語や楽曲データ４Ｂの再生頻度から推測される利用者自身の趣味、嗜好が反映された単語を予測変換候補として適切に提示し、文字入力の利便性を向上させることができる。
【００６３】
また、携帯端末２０Ａの他の一側面として、楽曲データ４Ｂに関する情報を抽出し、当該情報に含まれる文字または文字列を予測変換辞書４Ａに登録するようにしている。これにより、利用者が好んで聞く楽曲データ４Ｂや、この楽曲データ４Ｂと共に記憶されている他の楽曲データ４Ｂの内容、たとえばこれらの楽曲データ４ＢのＩＤ３タグに記録されているアルバム名、トラック名、アーティスト名などの文字列が予測変換辞書４Ａに登録されると共に、変換候補内での優先度が高く設定される。これにより、利用者自身の趣味、嗜好が反映されたこれらの楽曲データ４Ｂのアルバム名、トラック名、アーティスト名などの単語を予測変換候補として適切に提示し、文字入力の利便性を向上させることができる。
【００６４】
また、携帯端末２０Ａの他の一側面として、楽曲データ４Ｂの再生時に楽曲データ４Ｂの内容を表すタグに含まれる情報を抽出し、当該情報に含まれる文字または文字列を予測変換辞書４Ａに登録するようにしている。これにより、利用者が好んで聞く楽曲データ４Ｂの内容、たとえば楽曲データ４ＢのＩＤ３タグに記録されているアルバム名、トラック名、アーティスト名などの文字列が、楽曲データ４Ｂが再生されるタイミングで予測変換辞書４Ａに登録されると共に、変換候補内での優先度が高く設定される。これにより、利用者自身の趣味、嗜好が反映された単語を予測変換候補として適切に提示し、文字入力の利便性を向上させることができる。
【００６５】
また、携帯端末２０Ａの他の一側面として、優先度設定手段としてのＣＰＵ１が、楽曲データ４Ｂの所定期間内の再生回数により楽曲データ４ＢのＩＤ３タグから抽出された文字または文字列の優先度を設定するようにしている。これにより、その時々における利用者の関心の高さに応じて優先度の値が変化し、利用者が楽曲データ４Ｂの再生状況を考慮した予測変換候補を提示し、文字入力の利便性を向上させることができる。
【００６６】
また、携帯端末２０Ａの他の一側面として、コンテンツデータ出力手段としての音声入出力装置１１が、楽曲データ４Ｂを再生するコンテンツデータ出力ステップと、予測変換辞書登録手段としてのＣＰＵ１が、楽曲データ４Ｂに関する文字または文字列を抽出して予測変換辞書４Ａに登録する予測変換辞書登録ステップと、優先度設定手段としてのＣＰＵ１が、文字または文字列に対応付けられた変換候補内での表示順位を決定するための優先度を、楽曲データ４Ｂの再生回数に応じて設定する優先度設定ステップと、を有する文字入力補助方法を採用している。これにより、携帯端末２０Ａの利用者が当該辞書４Ａを使用して予測変換を行うと、当該利用者が入力する傾向にあると推測される単語や楽曲データ４Ｂの再生頻度から推測される利用者自身の趣味、嗜好が反映された単語を予測変換候補として適切に提示され、文字入力の利便性を向上させることができる。すなわち、利用者の楽曲データ４Ｂの再生状況によって予測変換候補を適切に提示し、文字入力の利便性を向上させることができる文字入力補助方法を提供することができる。
【００６７】
また、携帯端末２０Ａの他の一側面として、楽曲データ４Ｂを再生するコンテンツデータ出力手段、楽曲データ４Ｂに関する文字または文字列を抽出して予測変換辞書４Ａに登録する予測変換辞書登録手段、文字または文字列に対応付けられた変換候補内での表示順位を決定するための優先度を、楽曲データ４Ｂの再生回数に応じて設定する優先度設定手段として機能させる文字入力補助プログラムにより構成することもできる。これにより、携帯端末２０Ａの利用者が当該辞書を使用して予測変換を行うと、当該利用者が入力する傾向にあると推測される単語や楽曲データ４Ｂの再生頻度から推測される利用者自身の趣味、嗜好が反映された単語を予測変換候補として適切に提示されるため、文字入力の利便性を向上させることができる。すなわち、利用者の楽曲データ４Ｂの再生状況によって予測変換候補を適切に提示し、文字入力の利便性を向上させることができる文字入力補助プログラム（予測変換辞書登録プログラム２Ａ）を提供することができる。
【実施例２】
【００６８】
続いて、本発明の第２実施例に係る文字入力システムについて説明する。図７は、本発明の第２実施例に係る文字入力システムとしての携帯端末２０Ｂの構成例を示すブロック図である。この携帯端末２０Ｂは、コンテンツデータとして画像データ４Ｃを表示装置８に表示する。なお、図１に示した携帯端末２０Ａと同一の機能については、同一の符号を付してその説明を省略する。また、図７に示す携帯端末２０Ｂの文字予測変換処理は、図５に示した２０Ａの動作と同一であるため、その説明を省略する。なお、画像データ４Ｃの内容を示すタグとしてたとえば画像データ４Ｃに含まれるＥｘｉｆ（Ｅｘｃｈａｎｇｅａｂｌｅ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）情報などを参照して、当該画像データ４Ｃに関する文字または文字列を取得するようにしている。
【００６９】
図７に示す携帯端末２０Ｂは、ＣＰＵ１、ＲＯＭ２、ＲＡＭ３、ＥＥＰＲＯＭ４、ビデオ回路５、Ｉ／Ｆ６、バス７、表示装置８、入力装置９、通信装置１０、および音声入出力装置１１を備えている。ここで、予測変換辞書登録手段、優先度設定手段、変換候補決定手段、地点変換手段としてのＣＰＵ１は、ＲＯＭ２およびＥＥＰＲＯＭ４に格納されているプログラムに基づいて装置の各部を制御するとともに、種々の演算処理を実行する処理回路である。
【００７０】
ＲＯＭ２には、第１実施例で説明した文字変換制御プログラム２Ｂ、予測変換辞書登録プログラム２Ａに加えて、地点変換処理プログラム２Ｃが記憶されている。
【００７１】
地点変換手段としての地点変換処理プログラム２Ｃは、緯度・経度の位置情報から住所や郵便番号情報へ変換する、いわゆるリバースジオコーディング用のプログラムである。地点変換処理プログラム２Ｃは、画像データ４Ｃの撮影位置情報から取得した緯度・経度座標情報が入力されると、当該緯度・経度座標から変換される住所や郵便番号情報を出力する。なお、地点変換処理プログラム２Ｃは、ＲＯＭ２に格納されるものとしたが、外部に地点変換手段と同一のリバースジオコーディング機能を提供するＷｅｂサービスがある場合には、通信装置１０を介して当該Ｗｅｂサービスを提供するサーバに画像データ４Ｃの撮影位置情報から取得した緯度・経度座標情報を送信し、当該緯度・経度座標から変換される住所や郵便番号情報を受信して取得するように地点変換処理プログラム２Ｃを変更してもよい。
【００７２】
続いて、携帯端末２０Ｂの動作について説明する。図８は、図７に示す携帯端末２０Ｂに記憶されている予測変換辞書４Ａに単語を登録すると共に、優先度を設定するための処理を示すフローチャートである。なお、以下に説明する各処理ステップは、ＣＰＵ１が予測変換辞書登録プログラム２Ａおよび地点変換処理プログラム２ＣをＲＡＭ３に展開して実行することにより実現される。
【００７３】
図８に示すように、携帯端末２０ＢのＣＰＵ１は、入力装置９からの操作情報を受けて画像データ４Ｃの表示が指示されると処理を開始し（ＳＴＡＲＴ）、画像データ４Ｃの表示処理を行う（ステップＳ２０）。
【００７４】
ＣＰＵ１は、ステップＳ２０の処理に続いて画像データ４Ｃの内容を表示するタグに含まれる情報（以下、当該情報も「メタデータ」という）を取得可能か否かを判定する（ステップＳ２１）。具体的には、ＣＰＵ１は、画像データ４ＣのＥＸＩＦタグを参照する。
【００７５】
ＣＰＵ１は、ステップＳ２１でメタデータが取得可能である場合（ステップＳ２１でＹｅｓ）には、画像データ４ＣのＥＸＩＦタグを参照して、メタデータを取得し（ステップＳ２２）、メタデータが取得できない場合（ステップＳ２１でＮＯ）には、処理を終了する（ＥＮＤ）。なお、ステップＳ２２でメタデータが複数取得された場合には、それらのメタデータ毎にステップＳ２３以降の処理をそれぞれ行う。また、メタデータの中に当該画像データ４Ｃの撮影位置を示す緯度・経度情報が存在する場合には、地点変換処理プログラム２Ｃにより当該緯度・経度情報から変換される住所や郵便番号情報を文字または文字列として取得する。
【００７６】
ＣＰＵ１は、ステップＳ２２で取得したメタデータが予測変換辞書４Ａに存在するか否かを判定する（ステップＳ２３）。
【００７７】
ＣＰＵ１は、ステップＳ２２で取得したメタデータが予測変換辞書４Ａに存在する場合（ステップＳ２３でＹＥＳ）には、当該メタデータと一致した単語の「優先度」の値に１を加算し（ステップＳ２４）、登録処理を終了する（ＥＮＤ）。
【００７８】
一方、ＣＰＵ１は、ステップＳ２２で取得したメタデータが予測変換辞書４Ａに存在しない場合（ステップＳ２３でＮＯ）には、当該メタデータを予測変換辞書４Ａに登録し（ステップＳ２５）、登録処理を終了する（ＥＮＤ）。なお、ステップＳ２５で予測変換辞書４Ａに新たに登録された語句の「優先度」は１とする。
【００７９】
以上、携帯端末２０Ｂの予測変換辞書４Ａへの登録処理を説明したが、上述したステップＳ２４において、「優先度」の値に１を加算したが、１以外の所定の数値（たとえば、２、３など）を加算するように予測変換辞書登録プログラム２Ａを変更してもよい。また、優先度の値を所定期間内のみ有効（たとえば、過去１週間以内の値のみ有効とし、過去１週間以上経過した場合には優先度の値を初期値に戻すなど）とするように予測変換辞書登録プログラム２Ａを変更してもよい。
【００８０】
また、上述した予測変換辞書４Ａへの登録処理は、当該画像データ４Ｃの表示回数をカウントしておき、所定回数の表示処理要求がなされた時点（たとえば、当該画像データ４Ｃの表示処理要求が５回発生した時点）で上述の登録処理を開始するように予測変換辞書登録プログラム２Ａを変更してもよい。
【００８１】
以上説明したように、本発明の第２実施例に係る文字入力システムとしての携帯端末２０Ｂは、画像データ４Ｃの表示回数によって予測変換辞書４Ａに登録されている語句の優先度が設定されるようにしている。これにより、携帯端末２０Ｂの利用者が当該辞書を使用して予測変換を行うと、当該利用者が入力する傾向にあると推測される単語や画像データ４Ｃの表示頻度から推測される利用者自身の趣味、嗜好が反映された単語を予測変換候補として適切に提示することができる。すなわち、利用者の画像データ４Ｃの表示状況によって予測変換候補を適切に提示し、文字入力の利便性を向上させることができる文字入力システムを提供することができる。
【００８２】
また、携帯端末２０Ｂの他の一側面は、操作部としての文字入力キー９Ａによって文字を入力すると、上述した予測変換辞書４Ａ内に対応付けられている変換候補を抽出すると共に、優先度に基づいて変換候補内での表示順位を決定して表示するようにしている。これにより、携帯端末２０Ｂの利用者が入力する傾向にあると推測される単語や画像データ４Ｃの表示頻度から推測される利用者自身の趣味、嗜好が反映された単語を予測変換候補として適切に提示し、文字入力の利便性を向上させることができる。
【００８３】
また、携帯端末２０Ｂの他の一側面は、画像データ４Ｃに関する情報を抽出し、当該情報に含まれる文字または文字列を予測変換辞書４Ａに登録するようにしている。これにより、利用者が好んで表示する画像データ４Ｃの内容、たとえば当該画像データ４Ｃの撮影日時や撮影したカメラの機種名、撮影条件や撮影位置（緯度・経度）などの文字列が予測変換辞書４Ａに登録されると共に、変換候補内での優先度が高く設定される。これにより、利用者自身の趣味、嗜好が反映された単語を予測変換候補として適切に提示し、文字入力の利便性を向上させることができる。
【００８４】
また、携帯端末２０Ｂの他の一側面は、画像データ４Ｃの表示するときに当該画像データ４Ｃの内容を表すタグに含まれる情報を抽出し、当該情報に含まれる文字または文字列を予測変換辞書４Ａに登録するようにしている。これにより、利用者が好んで表示する画像データ４Ｃの内容、たとえば当該画像データ４Ｃの撮影日時や撮影したカメラの機種名、撮影条件や撮影位置（緯度・経度）などの文字列が、当該画像データ４Ｃを表示させるタイミングで予測変換辞書４Ａに登録されると共に、変換候補内での優先度が高く設定される。その結果、特に利用者自身の趣味、嗜好が反映された単語を予測変換候補として適切に提示し、文字入力の利便性を向上させることができる。
【００８５】
また、携帯端末２０Ｂの他の一側面は、優先度設定手段としてのＣＰＵ１が、画像データ４Ｃの所定期間内の表示回数により当該画像データ４Ｃから抽出された文字または文字列の優先度を設定するようにしている。これにより、その時々における利用者の関心の高さに応じて優先度の値が変化し、利用者の画像データ４Ｃの表示状況を考慮した予測変換候補を提示し、文字入力の利便性を向上させることができる。
【００８６】
また、携帯端末２０Ｂの他の一側面は、コンテンツデータ出力手段としての表示装置８が、画像データ４Ｃを表示するコンテンツデータ出力ステップと、予測変換辞書登録手段としてのＣＰＵ１が、画像データ４Ｃに関する文字または文字列を抽出して予測変換辞書４Ａに登録する予測変換辞書登録ステップと、優先度設定手段としてのＣＰＵ１が、文字または文字列に対応付けられた変換候補内での表示順位を決定するための優先度を、画像データ４Ｃの表示回数に応じて設定する優先度設定ステップと、を有する文字入力補助方法を採用している。これにより、携帯端末２０Ｂの利用者が当該辞書を使用して予測変換を行うと、当該利用者が入力する傾向にあると推測される単語や画像データ４Ｃの表示頻度から推測される利用者自身の趣味、嗜好が反映された単語を予測変換候補として適切に提示し、文字入力の利便性を向上させることができる。すなわち、利用者の画像データ４Ｃの表示状況によって予測変換候補を適切に提示し、文字入力の利便性を向上させることができる文字入力補助方法を提供することができる。
【００８７】
また、携帯端末２０Ｂの他の一側面は、画像データ４Ｃを表示するコンテンツデータ出力示手段、画像データ４Ｃに関する文字または文字列を抽出して予測変換辞書４Ａに登録する予測変換辞書登録手段、文字または文字列に対応付けられた変換候補内での表示順位を決定するための優先度を、画像データ４Ｃの表示回数に応じて設定する優先度設定手段として機能させる文字入力補助プログラムをインストールすることにより構成することができる。これにより、携帯端末２０Ｂの利用者が当該辞書を使用して予測変換を行うと、当該利用者が入力する傾向にあると推測される単語や画像データ４Ｃの表示頻度から推測される利用者自身の趣味、嗜好が反映された単語を予測変換候補として適切に提示し、文字入力の利便性を向上させることができる。すなわち、利用者の画像データ４Ｃの表示状況によって予測変換候補を適切に提示し、文字入力の利便性を向上させることができる文字入力補助プログラム（予測変換辞書登録プログラム２Ａ）を提供することができる。
【実施例３】
【００８８】
続いて、本発明の第３実施例に係る文字入力システムについて説明する。図９は、本発明の第３実施例に係る文字入力システムとしての携帯端末２０Ｃの構成例を示すブロック図である。この携帯端末２０Ｃは、コンテンツデータとして地図データ４Ｄを表示する。なお、コンテンツデータとして地図データ４Ｄを扱う以外は、図１，図２および図７に示した携帯端末２０Ａ,２０Ｂと同一の機能については、同一の符号を付してその説明を省略する。また、図９に示す携帯端末２０Ｃの文字予測変換処理は、図５に示した２０Ａの動作と同一であるため、その説明を省略する。なお、地図データ４Ｄに含まれる情報としては、たとえば地図データ４Ｄと共に画面に表示される情報であり、これらを当該地図データ４Ｄに関する文字または文字列として取得するようにしている。
【００８９】
図９に示す携帯端末２０Ｃは、ＣＰＵ１、ＲＯＭ２、ＲＡＭ３、ＥＥＰＲＯＭ４、ビデオ回路５、Ｉ／Ｆ６、バス７、表示装置８、入力装置９、通信装置１０、および音声入出力装置１１を備えている。ここで、予測変換辞書登録手段、優先度設定手段、変換候補決定手段としてのＣＰＵ１は、ＲＯＭ２およびＥＥＰＲＯＭ４に格納されているプログラムに基づいて装置の各部を制御するとともに、種々の演算処理を実行する処理回路である。
【００９０】
携帯端末２０ＣのＲＯＭ２またはＥＥＰＲＯＭ４には、地図データ４Ｄが格納されると共に、当該地図データ４Ｄと共に表示される交通情報や商業情報（いずれも不図示）が格納されている。なお、これらの交通情報や商業情報は、製品出荷時に記憶されていてもよいし、通信装置１０を介して外部ネットワークから取得してもよい。
【００９１】
続いて、携帯端末２０Ｃの動作について説明する。図１０は、図９に示す携帯端末２０Ｃに記憶されている予測変換辞書４Ａに単語を登録すると共に、優先度を設定するための処理を示すフローチャートである。なお、以下に説明する各処理ステップは、ＣＰＵ１が予測変換辞書登録プログラム２ＡをＲＡＭ３に展開して実行することにより実現される。
【００９２】
図１０に示すように、携帯端末２０ＣのＣＰＵ１は、入力装置９からの操作情報を受けて地図データ４Ｄの表示が指示されると処理を開始し（ＳＴＡＲＴ）、地図データ４Ｄの表示処理を行う（ステップＳ３０）。
【００９３】
ＣＰＵ１は、地図データ４Ｄと共に表示される情報を取得可能か否かを判定する（ステップＳ３１）。具体的には、ＣＰＵ１は、地図データ４Ｄと共に表示されている交通情報や商業情報を参照する。
【００９４】
ＣＰＵ１は、ステップＳ３１で地図データ４Ｄと共に表示される情報が取得可能である場合（ステップＳ３１でＹｅｓ）には、当該情報を取得し（ステップＳ３２）、当該情報が取得できない場合（ステップＳ３１でＮＯ）には、処理を終了する（ＥＮＤ）。なお、ステップＳ３２で複数の情報が取得された場合には、それらの情報毎にステップＳ３３以降の処理をそれぞれ行う。
【００９５】
ＣＰＵ１は、ステップＳ３２で取得した情報の示す文字列が予測変換辞書４Ａに存在するか否かを判定する（ステップＳ３３）。
【００９６】
ＣＰＵ１は、ステップＳ３２で取得した情報の示す文字列が予測変換辞書４Ａに存在する場合（ステップＳ３３でＹＥＳ）には、当該文字列と一致した単語の「優先度」の値に１を加算し（ステップＳ３４）、登録処理を終了する（ＥＮＤ）。
【００９７】
一方、ＣＰＵ１は、ステップＳ３２で取得した情報の示す文字列が予測変換辞書４Ａに存在しない場合（ステップＳ３３でＮＯ）には、当該文字列を予測変換辞書４Ａに登録し（ステップＳ３５）、登録処理を終了する（ＥＮＤ）。なお、ステップＳ３５で予測変換辞書４Ａに新たに登録された語句の「優先度」は１とする。
【００９８】
以上、携帯端末２０Ｃの予測変換辞書４Ａへの登録処理を説明したが、上述したステップＳ３４において、「優先度」の値に１を加算したが、１以外の所定の数値（たとえば、２、３など）を加算するように予測変換辞書登録プログラム２Ａを変更してもよい。また、優先度の値を所定期間内のみ有効（たとえば、過去１週間以内の値のみ有効とし、過去１週間以上経過した場合には優先度の値を初期値に戻すなど）とするように予測変換辞書登録プログラム２Ａを変更してもよい。
【００９９】
また、ＣＰＵ１は、ステップＳ３０における地図データ４Ｄの表示処理において、たとえば、目的地として設定される地点に基づいて表示される地図情報を地図データ４Ｄとみなしてもよく、さらには携帯端末２０Ｃが有する図示しないＧＰＳ装置によって得られる現在位置情報に基づき表示される地図情報を地図データ４Ｄとみなしてもよい。この場合、ＣＰＵ１は、地図データ４Ｄと共に表示される情報として抽出された文字または文字列（たとえば目的地の地名や周辺地域に存在する地名など）が目的地として設定された回数や、自車の現在位置情報と当該文字または文字列に関連付けられた位置情報との比較結果に基づいて所定時間以上滞在したか否かを判定し、滞在していると判定された回数などにより優先度の値を設定するようにしてもよい。
【０１００】
以上説明したように、本発明の第３実施例に係る文字入力システムとしての携帯端末２０Ｃは、地図データ４Ｄの表示回数によって予測変換辞書４Ａに登録されている語句の優先度が設定されるようにしている。これにより、携帯端末２０Ｃの利用者が当該辞書を使用して予測変換を行うと、当該利用者が入力する傾向にあると推測される単語や地図データ４Ｄの表示頻度から推測される利用者自身の趣味、嗜好が反映された単語を予測変換候補として適切に提示し、文字入力の利便性を向上させることができる。すなわち、利用者の地図データ４Ｄの表示状況によって予測変換候補を適切に提示し、文字入力の利便性を向上させることができる文字入力システムを提供することができる。
【０１０１】
また、携帯端末２０Ｃの他の一側面は、操作部としての文字入力キー９Ａによって文字を入力すると、上述した予測変換辞書４Ａ内に対応付けられている変換候補を抽出すると共に、優先度に基づいて変換候補内での表示順位を決定して表示するようにしている。これにより、携帯端末２０Ｃの利用者が入力する傾向にあると推測される単語や地図データ４Ｄの表示頻度から推測される利用者自身の趣味、嗜好が反映された単語を予測変換候補として適切に提示し、文字入力の利便性を向上させることができる。
【０１０２】
また、携帯端末２０Ｃの他の一側面は、地図データ４Ｄに関する情報を抽出し、当該文字情報に含まれる文字または文字列を予測変換辞書４Ａに登録するようにしている。これにより、利用者がよく表示する地図データ４Ｄの内容、たとえば当該地図データ４Ｄと共に表示される地名や地域名、当該地図データ４Ｄ上に表示される道路の交通情報や商業情報などから抽出された文字列が予測変換辞書４Ａに登録されると共に、変換候補内での優先度が高く設定される。その結果、利用者自身の趣味、嗜好が反映された単語を予測変換候補として適切に提示し、文字入力の利便性を向上させることができる。
【０１０３】
また、携帯端末２０Ｃの他の一側面は、地図データ４Ｄの表示するときに当該地図データ４Ｄと共に表示される文字情報を抽出し、当該文字情報に含まれる文字または文字列を予測変換辞書４Ａに登録するようにしている。これにより、利用者がよく表示する地図データ４Ｄの内容、たとえば当該地図データ４Ｄ上に表示されている地名や地域名などの文字列が、当該地図データ４Ｄを表示させるタイミングで予測変換辞書４Ａに登録されると共に、変換候補内での優先度が高く設定される。その結果、利用者自身の趣味、嗜好が反映された単語を予測変換候補として適切に提示し、文字入力の利便性を向上させることができる。
【０１０４】
また、携帯端末２０Ｃの他の一側面は、地図データ４Ｄを所定時間以上、表示装置８に表示させたときに当該地図データ４Ｄの内容を表すタグに含まれる情報を抽出し、当該情報に含まれる文字または文字列を予測変換辞書４Ａに登録するようにしている。これにより、利用者がよく表示する地図データ４Ｄの内容、たとえば当該地図データ４Ｄのなどの文字列が、当該地図データ４Ｄを表示させるタイミングで予測変換辞書４Ａに登録されると共に、変換候補内での優先度が高く設定される。その結果、利用者自身の趣味、嗜好が反映された単語を予測変換候補として適切に提示し、文字入力の利便性を向上させることができる。
【０１０５】
また、携帯端末２０Ｃの他の一側面は、優先度設定手段としてのＣＰＵ１が、地図データ４Ｄの所定期間内の表示回数により当該地図データ４Ｄから抽出された文字または文字列の優先度を設定するようにしている。これにより、その時々における利用者の関心の高さに応じて優先度の値が変化し、利用者の地図データ４Ｄの表示状況を考慮した予測変換候補を提示し、文字入力の利便性を向上させることができる。
【０１０６】
また、携帯端末２０Ｃの他の一側面は、コンテンツデータ出力手段としての表示装置８が、地図データ４Ｄを表示するコンテンツデータ出力ステップと、予測変換辞書登録手段としてのＣＰＵ１が、地図データ４Ｄに関する文字または文字列を抽出して予測変換辞書４Ａに登録する予測変換辞書登録ステップと、優先度設定手段としてのＣＰＵ１が、文字または文字列に対応付けられた変換候補内での表示順位を決定するための優先度を、地図データ４Ｄの表示回数に応じて設定する優先度設定ステップと、を有する文字入力補助方法を採用している。これにより、携帯端末２０Ｃの利用者が当該辞書を使用して予測変換を行うと、当該利用者が入力する傾向にあると推測される単語や地図データ４Ｄの表示頻度から推測される利用者自身の趣味、嗜好が反映された単語を予測変換候補として適切に提示し、文字入力の利便性を向上させることができる。すなわち、利用者の地図データ４Ｄの表示状況によって予測変換候補を適切に提示し、文字入力の利便性を向上させることができる文字入力補助方法を提供することができる。
【０１０７】
また、携帯端末２０Ｃの他の一側面は、地図データ４Ｄを表示するコンテンツデータ出力手段、地図データ４Ｄに関する文字または文字列を抽出して予測変換辞書４Ａに登録する予測変換辞書登録手段、文字または文字列に対応付けられた変換候補内での表示順位を決定するための優先度を、地図データ４Ｄの表示回数に応じて設定する優先度設定手段として機能させる文字入力補助プログラムをインストールすることにより構成することができる。これにより、携帯端末２０Ｃの利用者が当該辞書を使用して予測変換を行うと、当該利用者が入力する傾向にあると推測される単語や地図データ４Ｄの表示頻度から推測される利用者自身の趣味、嗜好が反映された単語を予測変換候補として適切に提示されるため、文字入力の利便性を向上させることができる。すなわち、利用者の地図データ４Ｄの表示状況によって予測変換候補を適切に提示し、文字入力の利便性を向上させることができる文字入力補助プログラム（予測変換辞書登録プログラム２Ａ）を提供することができる。
【実施例４】
【０１０８】
続いて、本発明の第４実施例に係る文字入力システムについて説明する。図１１は、本発明の第４実施例に係る文字入力システムとしての携帯端末２０Ｄの構成例を示すブロック図である。この携帯端末２０Ｄは、コンテンツデータとしてＷｅｂページ４Ｅを表示する。なお、ここでいうＷｅｂページ４Ｅとは、たとえばＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式で記述されたファイル、ＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式で記述されたファイルなどを指すが、他のマークアップ言語で記述されたファイルであってもよい。なお、図１，図２，図７，図９に示した携帯端末２０Ａ，２０Ｂ,２０Ｃと同一の機能については、同一の符号を付してその説明を省略する。また、図１１に示す携帯端末２０Ｄの文字予測変換処理は、図５に示した２０Ａの動作と同一であるため、その説明を省略する。
【０１０９】
図１１に示す携帯端末２０Ｄでは、ＣＰＵ１、ＲＯＭ２、ＲＡＭ３、ＥＥＰＲＯＭ４、ビデオ回路５、Ｉ／Ｆ６、バス７、表示装置８、入力装置９、通信装置１０、および音声入出力装置１１を備えている。ここで、予測変換辞書登録手段、優先度設定手段、変換候補決定手段としてのＣＰＵ１は、ＲＯＭ２およびＥＥＰＲＯＭ４に格納されているプログラムに基づいて装置の各部を制御するとともに、種々の演算処理を実行する処理回路である。
【０１１０】
続いて、携帯端末２０Ｄの動作について説明する。図１２は、図１１に示す携帯端末２０Ｄに記憶されている予測変換辞書４Ａに単語を登録すると共に、優先度を設定するための処理を示すフローチャートである。なお、以下に説明する各処理ステップは、ＣＰＵ１が予測変換辞書登録プログラム２ＡをＲＡＭ３に展開して実行することにより実現される。
【０１１１】
図１２に示すように、携帯端末２０ＤのＣＰＵ１は、入力装置９からの操作情報を受けてＷｅｂページ４Ｅの表示が指示されると処理を開始し（ＳＴＡＲＴ）、Ｗｅｂページ４Ｅの表示処理を行う（ステップＳ４０）。
【０１１２】
ＣＰＵ１は、Ｗｅｂページ４Ｅの内容を表示するタグに含まれる情報（以下、当該情報も「メタデータ」という）を取得可能か否かを判定する（ステップＳ４１）。具体的には、ＣＰＵ１は、Ｗｅｂページ４ＥがＨＴＭＬ形式で記述されている場合にはＨＴＭＬタグを参照する。
【０１１３】
ＣＰＵ１は、ステップＳ４１の判定でメタデータが取得可能である場合（ステップＳ４１でＹｅｓ）には、Ｗｅｂページ４ＥのＨＴＭＬタグを参照して、メタデータを取得し（ステップＳ４２）、メタデータが取得できない場合（ステップＳ４１でＮＯ）には、処理を終了する（ＥＮＤ）。なお、ステップＳ４２でメタデータが複数取得された場合には、それらのメタデータ毎にステップＳ４３以降の処理をそれぞれ行う。
【０１１４】
ＣＰＵ１は、ステップＳ４２で取得したメタデータが予測変換辞書４Ａに存在するか否かを判定する（ステップＳ４３）。
【０１１５】
ＣＰＵ１は、ステップＳ４２で取得したメタデータが予測変換辞書４Ａに存在する場合（ステップＳ４３でＹＥＳ）には、当該メタデータと一致した単語の「優先度」の値に１を加算し（ステップＳ４４）、登録処理を終了する（ＥＮＤ）。
【０１１６】
一方、ＣＰＵ１は、ステップＳ４２で取得したメタデータが予測変換辞書４Ａに存在しない場合（ステップＳ４３でＮＯ）には、当該メタデータを予測変換辞書４Ａに登録し（ステップＳ４５）、登録処理を終了する（ＥＮＤ）。なお、ステップＳ４５で予測変換辞書４Ａに新たに登録された語句の「優先度」は１とする。
【０１１７】
以上、携帯端末２０Ｄの予測変換辞書４Ａへの登録処理を説明したが、上述したステップＳ４４において、「優先度」の値に１を加算したが、１以外の所定の数値（たとえば、２、３など）を加算するように予測変換辞書登録プログラム２Ａを変更してもよい。また、優先度の値を所定期間内のみ有効（たとえば、過去１週間以内の値のみ有効とし、過去１週間以上経過した場合には優先度の値を初期値に戻すなど）とするように予測変換辞書登録プログラム２Ａを変更してもよい。
【０１１８】
また、上述した予測変換辞書４Ａへの登録処理は、当該Ｗｅｂページ４Ｅの表示回数をカウントしておき、所定回数の表示処理要求がなされた時点（たとえば、当該Ｗｅｂページ４Ｅの表示処理要求が５回発生した時点）で上述の登録処理を開始するように予測変換辞書登録プログラム２Ａを変更してもよい。
【０１１９】
以上説明したように、本発明の第４実施例に係る文字入力システムとしての携帯端末２０Ｄは、Ｗｅｂページ４Ｅの表示回数によって予測変換辞書４Ａに登録されている語句の優先度を設定するようにしている。これにより、携帯端末２０Ｄの利用者が当該辞書を使用して予測変換を行うと、当該利用者が入力する傾向にあると推測される単語やＷｅｂページ４Ｅの表示頻度から推測される利用者自身の趣味、嗜好が反映された単語を予測変換候補として適切に提示し、文字入力の利便性を向上させることができる。すなわち、利用者が閲覧するＷｅｂページ４Ｅの表示状況によって予測変換候補を適切に提示し、文字入力の利便性を向上させることができる文字入力システムを提供することができる。
【０１２０】
また、携帯端末２０Ｄの他の一側面は、操作部としての文字入力キーによって文字を入力すると、上述した予測変換辞書４Ａ内に対応付けられている変換候補を抽出すると共に、優先度に基づいて変換候補内での表示順位を決定して表示するようにしている。これにより、携帯端末２０Ｄの利用者が入力する傾向にあると推測される単語やＷｅｂページ４Ｅの表示頻度から推測される利用者自身の趣味、嗜好が反映された単語を予測変換候補として適切に提示し、文字入力の利便性を向上させることができる。
【０１２１】
また、携帯端末２０Ｄの他の一側面は、Ｗｅｂページ４Ｅに関する情報を抽出し、当該情報に含まれる文字または文字列を予測変換辞書４Ａに登録するようにしている。これにより、利用者がよく表示するＷｅｂページ４Ｅの内容、たとえば当該Ｗｅｂページ４Ｅを表示するためのＨＴＭＬファイルやＸＭＬファイル内に含まれるコンテンツデータ自体やタグ情報から抽出される文字列が予測変換辞書４Ａに登録されると共に、変換候補内での優先度が高く設定される。その結果、利用者自身の趣味、嗜好が反映された単語を予測変換候補として適切に提示し、文字入力の利便性を向上させることができる。
【０１２２】
また、携帯端末２０Ｄの他の一側面は、Ｗｅｂページ４Ｅを表示するときに当該Ｗｅｂページ４Ｅの内容を表すタグに含まれる情報を抽出し、当該情報に含まれる文字または文字列を予測変換辞書４Ａに登録する。これにより、利用者がよく表示するＷｅｂページ４Ｅの内容、たとえば当該Ｗｅｂページ４Ｅを表示するためのＨＴＭＬファイルやＸＭＬファイルに含まれるタグ情報から抽出される文字列が、当該Ｗｅｂページ４Ｅを表示させるタイミングで予測変換辞書４Ａに登録されると共に、変換候補内での優先度が高く設定される。その結果、利用者自身の趣味、嗜好が反映された単語を予測変換候補として適切に提示し、文字入力の利便性を向上させることができる。
【０１２３】
また、携帯端末２０Ｄの他の一側面は、優先度設定手段としてのＣＰＵ１が、Ｗｅｂページ４Ｅの所定期間内の表示回数により当該Ｗｅｂページ４Ｅから抽出された文字または文字列の優先度を設定する。これにより、その時々における利用者の関心の高さに応じて優先度の値が変化し、利用者のＷｅｂページ４Ｅの表示状況を考慮した予測変換候補を提示し、文字入力の利便性を向上させることができる。
【０１２４】
また、携帯端末２０Ｄの他の一側面は、コンテンツデータ出力手段としての表示装置８が、Ｗｅｂページ４Ｅを表示するコンテンツデータ出力ステップと、予測変換辞書登録手段としてのＣＰＵ１が、Ｗｅｂページ４Ｅに関する文字または文字列を抽出して予測変換辞書４Ａに登録する予測変換辞書登録ステップと、優先度設定手段としてのＣＰＵ１が、文字または文字列に対応付けられた変換候補内での表示順位を決定するための優先度を、Ｗｅｂページ４Ｅの表示回数に応じて設定する優先度設定ステップと、を有する文字入力補助方法を採用している。これにより、携帯端末２０Ｄの利用者が当該辞書を使用して予測変換を行うと、当該利用者が入力する傾向にあると推測される単語やＷｅｂページ４Ｅの表示頻度から推測される利用者自身の趣味、嗜好が反映された単語を予測変換候補として適切に提示し、文字入力の利便性を向上させることができる。すなわち、利用者が閲覧するＷｅｂページ４Ｅの表示状況によって予測変換候補を適切に提示し、文字入力の利便性を向上させることができる文字入力補助方法を提供することができる。
【０１２５】
また、携帯端末２０Ｄの他の一側面は、Ｗｅｂページ４Ｅを表示するコンテンツデータ出力手段、Ｗｅｂページ４Ｅに関する文字または文字列を抽出して予測変換辞書４Ａに登録する予測変換辞書登録手段、文字または文字列に対応付けられた変換候補内での表示順位を決定するための優先度を、Ｗｅｂページ４Ｅの表示回数に応じて設定する優先度設定手段として機能させる文字入力補助プログラムをインストールすることにより構成することができる。これにより、携帯端末２０Ｄの利用者が当該辞書を使用して予測変換を行うと、当該利用者が入力する傾向にあると推測される単語やＷｅｂページ４Ｅの表示頻度から推測される利用者自身の趣味、嗜好が反映された単語を予測変換候補として適切に提示し、文字入力の利便性を向上させることができる。すなわち、利用者が閲覧するＷｅｂページ４Ｅの表示状況によって予測変換候補を適切に提示し、文字入力の利便性を向上させることができる文字入力補助プログラム（予測変換辞書登録プログラム２Ａ）を提供することができる。
【０１２６】
以上、携帯端末２０Ａ,２０Ｂ,２０Ｃ,２０Ｄを本発明の実施例として説明したが、本発明は、これに限定されるものではなく、発明の要旨を逸脱しない範囲において種々の変形や変更が可能である。たとえば、上記の携帯端末２０Ａ,２０Ｂ,２０Ｃ,２０Ｄの優先度設定において、直近に追加された単語を変換候補の上位とするようにしてもよい。また、コンテンツデータの出力回数と、当該コンテンツデータから抽出して追加されてからの時間を組み合わせて優先度を設定するようにしてもよい。
【０１２７】
また、上述した携帯端末２０Ａ,２０Ｂ,２０Ｃ,２０Ｄでは、それぞれコンテンツデータとして楽曲データ４Ｂ，画像データ４Ｃ，地図データ４Ｄ，Ｗｅｂページ４Ｅの出力頻度により予測変換時の優先度を設定していたが、これらの異なる複数のコンテンツデータの出力頻度をすべて考慮して優先度を示す値を決定するようにしてもよい。たとえば、同一の語句をメタデータとして含む楽曲データ４Ｂと画像データ４Ｃがある場合に、当該楽曲データ４Ｂまたは画像データ４Ｃが出力される度に当該語句の優先度の値を加算するようにしてもよい。また、コンテンツデータとしては、動画ファイルを対象としてもよく、当該動画ファイルに含まれるメタデータを抽出すると共に、当該動画ファイルの再生頻度により抽出したメタデータの優先度を設定するようにしてもよい。
【０１２８】
また、上述した携帯端末２０Ａ,２０Ｂ,２０Ｃ,２０Ｄでは、コンテンツデータの出力回数に応じた優先度により変換候補の表示順を決定するものとしたが、コンテンツデータの出力回数以外の要素、たとえば過去の電子メール作成時に入力された文字履歴などと組み合わせて表示させるようにしてもよい。具体的には、過去の電子メール作成時に入力された文字が履歴情報に存在する場合には、履歴情報にある文字列を最初に表示し、その次に優先度の高い順番で変換候補となる文字列を表示させるようにしてもよい。また、過去の電子メール作成時に入力された文字履歴が存在する場合であっても、優先度の高い文字列を最初に変換候補として表示し、その次に過去の電子メール作成時に入力された文字列を表示させるようにしてもよい。
【０１２９】
また、本発明の文字入力システムの一実施例として音声通話機能、電子メール送受信機能、Ｗｅｂブラウザ表示機能、楽曲再生機能を少なくとも有する携帯電話やスマートフォンなどを想定した携帯端末２０Ａ,２０Ｂ,２０Ｃ,２０Ｄを例示したが、その他にもパーソナルコンピュータ、カーナビゲーション装置、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、通常のオーディオ装置、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）やＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）などにコンテンツデータを記録する装置などの情報端末に本発明の文字入力システムを適用してもよい。また、上述した全てのプログラムの一部もしくは全部をハードウェア化してもよい。
【符号の説明】
【０１３０】
１・・・ＣＰＵ（予測変換辞書登録手段、優先度設定手段、変換候補決定手段、地点変換手段）、２・・・ＲＯＭ、２Ａ・・・予測変換辞書登録プログラム、２ａ１・・・単語取得モジュール、２ａ２・・・優先度設定モジュール、２Ｂ・・・文字変換制御プログラム、２ｂ１・・・かな漢字変換モジュール、２ｂ２・・・フレーズ予測モジュール、２Ｃ・・・地点変換処理プログラム、３・・・ＲＡＭ、４・・・ＥＥＰＲＯＭ、４Ａ・・・予測変換辞書、４Ｂ・・・楽曲データ（コンテンツデータ）、４Ｃ・・・画像データ（コンテンツデータ）、４Ｄ・・・地図データ（コンテンツデータ）、４Ｅ・・・Ｗｅｂページ（コンテンツデータ）、５・・・ビデオ回路、６・・・Ｉ／Ｆ、７・・・バス、８・・・表示装置（表示手段、コンテンツデータ出力手段）、８Ａ，８Ｂ，８Ｃ，８Ｄ・・・ディスプレイ、９・・・入力装置（操作手段）、９Ａ・・・文字入力キー、９Ｂ・・・決定キー、９Ｃ，９Ｄ，９Ｅ，９Ｆ・・・方向キー、９Ｇ，９Ｈ・・・ファンクションキー、１０・・・通信装置、１１・・・音声入出力装置（コンテンツデータ出力手段）、２０Ａ，２０Ｂ，２０Ｃ，２０Ｄ・・・携帯端末（文字入力システム）
【図１】
2010271938.tif 000003
【図２】
2010271938.tif 000004
【図３】
2010271938.tif 000005
【図４】
2010271938.tif 000006
【図５】
2010271938.tif 000007
【図６】
2010271938.tif 000008
【図７】
2010271938.tif 000009
【図８】
2010271938.tif 000010
【図９】
2010271938.tif 000011
【図１０】
2010271938.tif 000012
【図１１】
2010271938.tif 000013
【図１２】
2010271938.tif 000014