(57)【要約】【課題】携帯端末において用いられる辞書を最適化すること。【解決手段】携帯端末の辞書最適化システムは、複数の検索情報のそれぞれに関連する複数の用語群３０を示すデータベース１６と、そのデータベース１６にアクセス可能な用語サーバ１４と、その用語サーバ１４と通信可能な携帯端末１０とを備える。携帯端末１０は、ユーザによる文章作成時に、携帯端末１０で得られる携帯端末内情報群１１を取得し、その携帯端末情報群１１を用語サーバ１４に送信する。用語サーバ１４は、上記データベース１６を参照し、携帯端末内情報群１１に含まれる情報を検索情報として用いることによって、複数の用語群３０から携帯端末内情報群１１に関連する第１用語群１５を抽出し、その第１用語群１５を携帯端末１０に通知する。携帯端末１０は、第１用語群１５で携帯端末１０が有する辞書を更新する。【選択図】      図４
2006268217.tif 000002
【特許請求の範囲】
【請求項１】
（ａ）携帯端末が、ユーザによる文章作成時に、前記携帯端末で得られる携帯端末内情報群を取得するステップと、
（ｂ）前記携帯端末が、前記携帯端末内情報群を用語サーバに送信するステップと、
（ｃ）前記用語サーバが、複数の検索情報のそれぞれに関連する複数の用語群を示すデータベースを参照し、前記携帯端末内情報群に含まれる情報を検索情報として用いることによって、前記複数の用語群から前記携帯端末内情報群に関連する第１用語群を抽出するステップと、
（ｄ）前記用語サーバが、前記第１用語群を前記携帯端末に通知するステップと、
（ｅ）前記携帯端末が、前記第１用語群で前記携帯端末が有する辞書を更新するステップと
を有する
携帯端末の辞書最適化方法。
【請求項２】
請求項１に記載の携帯端末の辞書最適化方法であって、
前記携帯端末は、前記ユーザにより登録された個人情報を保持し、
前記（ａ）ステップは、
（ａ１）前記携帯端末が、前記ユーザによるメールの送信相手の選択に応答して、前記送信相手に関する前記個人情報を、前記携帯端末内情報群の一部として取得するステップ
を含む
携帯端末の辞書最適化方法。
【請求項３】
請求項１又は２に記載の携帯端末の辞書最適化方法であって、
前記（ａ）ステップは、
（ａ２）前記携帯端末が、前記ユーザによる文章作成メニューの選択に応答して、前記選択時の日時を、前記携帯端末内情報群の一部として取得するステップ
を含む
携帯端末の辞書最適化方法。
【請求項４】
請求項１乃至３のいずれかに記載の携帯端末の辞書最適化方法であって、
前記（ａ）ステップは、
（ａ３）前記携帯端末が、前記ユーザによる文章作成メニューの選択に応答して、前記選択時の前記携帯端末の位置を、前記携帯端末内情報群の一部として取得するステップ
を含む
携帯端末の辞書最適化方法。
【請求項５】
請求項３又は４に記載の携帯端末の辞書最適化方法であって、
前記文章作成メニューは、メール作成メニューを含む
携帯端末の辞書最適化方法。
【請求項６】
請求項１乃至５のいずれかに記載の携帯端末の辞書最適化方法であって、
前記（ｅ）ステップは、
（ｅ１）前記携帯端末が、前記第１用語群が前記辞書に既に登録済みかどうかを判定するステップと、
（ｅ２）前記第１用語群が前記辞書に登録されていない場合、前記携帯端末が、前記第１用語群を前記辞書に追加するステップと
を含む
携帯端末の辞書最適化方法。
【請求項７】
請求項６に記載の携帯端末の辞書最適化方法であって、
前記（ｅ）ステップは、更に、
（ｅ３）前記第１用語群が前記辞書に登録されている場合、前記携帯端末が、前記第１用語群の使用優先度を上げるステップ
を含む
携帯端末の辞書最適化方法。
【請求項８】
請求項１乃至７のいずれかに記載の携帯端末の辞書最適化方法であって、
更に、
（ｆ）前記用語サーバが、前記データベースを参照し、前記第１用語群に含まれる用語を検索情報として用いることによって、前記複数の用語群から前記用語に関連する第２用語群を抽出するステップを
有する
携帯端末の辞書最適化方法。
【請求項９】
請求項８に記載の携帯端末の辞書最適化方法であって、
更に、
（ｇ）前記文章作成時に前記ユーザが前記第１用語群に含まれる前記用語を入力した場合、前記携帯端末が、前記用語を前記用語サーバに通知するステップと、
（ｈ）前記用語サーバが、前記第２用語群を前記携帯端末に通知するステップと、
（ｉ）前記携帯端末が、前記第２用語群で前記携帯端末が有する辞書を更新するステップと
を有する
携帯端末の辞書最適化方法。
【請求項１０】
複数の検索情報のそれぞれに関連する複数の用語群を示すデータベースと、
前記データベースにアクセス可能な用語サーバと、
前記用語サーバと通信可能な携帯端末と
を具備し、
前記携帯端末は、ユーザによる文章作成時に、前記携帯端末で得られる携帯端末内情報群を取得し、前記携帯端末情報群を前記用語サーバに送信し、
前記用語サーバは、前記データベースを参照し、前記携帯端末内情報群に含まれる情報を検索情報として用いることによって、前記複数の用語群から前記携帯端末内情報群に関連する第１用語群を抽出し、前記第１用語群を前記携帯端末に通知し、
前記携帯端末は、前記第１用語群で前記携帯端末が有する辞書を更新する
携帯端末の辞書最適化システム。
【請求項１１】
請求項１０に記載の携帯端末の辞書最適化システムであって、
前記携帯端末は、前記ユーザにより登録された個人情報を保持し、
前記携帯端末は、前記ユーザによるメールの送信相手の選択に応答して、前記送信相手に関する前記個人情報を、前記携帯端末内情報群の一部として取得する
携帯端末の辞書最適化システム。
【請求項１２】
請求項１０又は１１に記載の携帯端末の辞書最適化システムであって、
前記携帯端末は、前記ユーザによる文章作成メニューの選択に応答して、前記選択時の日時を、前記携帯端末内情報群の一部として取得する
携帯端末の辞書最適化システム。
【請求項１３】
請求項１０乃至１２のいずれかに記載の携帯端末の辞書最適化システムであって、
前記携帯端末は、前記ユーザによる文章作成メニューの選択に応答して、前記選択時の前記携帯端末の位置を、前記携帯端末内情報群の一部として取得する
携帯端末の辞書最適化システム。
【請求項１４】
請求項１０乃至１３のいずれかに記載の携帯端末の辞書最適化システムであって、
前記携帯端末は、前記第１用語群が前記辞書に既に登録済みかどうかを判定し、
前記第１用語群が前記辞書に登録されていない場合、前記携帯端末は、前記第１用語群を前記辞書に追加し、
前記第１用語群が前記辞書に登録されている場合、前記携帯端末は、前記第１用語群の使用優先度を上げる
携帯端末の辞書最適化システム。
【請求項１５】
請求項１０乃至１４のいずれかに記載の携帯端末の辞書最適化システムであって、
前記用語サーバは、前記データベースを参照し、前記第１用語群に含まれる用語を検索情報として用いることによって、前記複数の用語群から前記用語に関連する第２用語群を抽出する
携帯端末の辞書最適化システム。
【請求項１６】
請求項１５に記載の携帯端末の辞書最適化システムであって、
前記文章作成時に前記ユーザが前記第１用語群に含まれる前記用語を入力した場合、
前記携帯端末は、前記用語を前記用語サーバに通知し、
前記用語サーバは、前記第２用語群を前記携帯端末に通知し、
前記携帯端末は、前記第２用語群で前記携帯端末が有する辞書を更新する
携帯端末の辞書最適化システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末に関する。特に、本発明は、文字入力時に参照される辞書を有する携帯端末に関する。
【背景技術】
【０００２】
携帯端末は、ユーザによる文字入力時に用いられる辞書を有している。使用したい用語がその辞書に登録されていない場合、その用語は、文字入力時の変換候補に挙がらない。また、使用したい用語がその辞書に登録されていたとしても、優先度（使用頻度）が低ければ、その用語は、文字入力時の予測変換候補に挙がらない。これらのことは、ユーザの不満につながる。従って、携帯端末において用いられる辞書を最適化することができる技術が望まれている。
【０００３】
特許文献１には、セルラー無線通信システムにおける携帯端末装置が開示されている。この携帯端末装置は、利用者の母国語情報を記憶する母国語情報記憶手段と、携帯端末装置の位置更新を行う度に、基地局から送信されてくる国情報を確認する国情報確認手段と、ネットワークに接続するネットワーク接続手段と、基地局から送信されてくる国情報が変化したとき、ネットワーク上のサーバに対して、母国語情報で定まる母国語と当該国で使用される言語との間の翻訳を行うための辞書データをサーバからダウンロードするダウンロード手段と、ダウンロードされた辞書データを格納する辞書格納手段と、この辞書データを利用する辞書利用手段とを備える。
【０００４】
特許文献２には、文字変換装置が開示されている。この文字変換装置は、属性辞書記憶手段と文字変換処理手段とを備える。属性辞書記憶手段は、入力された文字列に予め関連付けられている変換候補文字列と、該変換候補文字列を環境因子毎に分類して記憶する。文字変換処理手段は、環境因子に基づいて属性辞書記憶手段を検索し、この検索結果から、入力された文字列に対応する変換候補文字列を出力する。
【０００５】
特許文献３には、文字入力支援システムが開示されている。この文字入力支援システムは、地域に対応する所定の情報を記憶する記憶手段と、自装置の所在地に基づく識別信号を送信し所定の無線通信可能領域を有する基地局と、該基地局と無線通信可能な端末装置とを含む。端末装置は、基地局から送信される識別信号を受信し、該識別信号に基づいて、自装置の所在する地域の変化を検出する。自装置の所在する地域が変化した場合に、端末装置は、自装置が新たに所在することとなった地域に対応する所定の情報を記憶手段から取得し、文字入力が行われる際に、該所定の情報を参照可能である。
【０００６】
特許文献４には、情報処理装置が開示されている。この情報処理装置は、辞書と、時間検出手段と、変換手段とを備える。上記辞書は、文字、記号、文字又は記号の要素、又はこれらの２以上の組合せを変換対象とし、この変換対象に対応する１又は２以上の変換候補を時間情報に関係付けて格納する。時間検出手段は、検出した時刻を表す時間情報を出力する。変換手段は、辞書の参照により変換対象を１又は２以上の変換候補に時間情報に関係付けて変換する。
【０００７】
【特許文献１】特開２００２−２４７６４６号公報
【特許文献２】特開２００３−２９６３２０号公報
【特許文献３】特開２００３−３０３１８６号公報
【特許文献４】特開２００４−５３７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明の目的は、携帯端末において用いられる辞書を最適化することができる技術を提供することにある。
【０００９】
本発明の他の目的は、携帯端末のユーザビリティを向上させることができる技術を提供することにある。
【課題を解決するための手段】
【００１０】
以下に、［発明を実施するための最良の形態］で使用される番号・符号を用いて、［課題を解決するための手段］を説明する。これらの番号・符号は、［特許請求の範囲］の記載と［発明を実施するための最良の形態］との対応関係を明らかにするために括弧付きで付加されたものである。ただし、それらの番号・符号を、［特許請求の範囲］に記載されている発明の技術的範囲の解釈に用いてはならない。
【００１１】
本発明の第１の観点において、携帯端末の辞書最適化方法は、（ａ）携帯端末（１０）が、ユーザによる文章作成時に、携帯端末（１０）で得られる携帯端末内情報群（１１）を取得するステップと、（ｂ）携帯端末（１０）が、その携帯端末内情報群（１１）を用語サーバ（１４）に送信するステップと、（ｃ）用語サーバ（１４）が、複数の検索情報のそれぞれに関連する複数の用語群（３０）を示すデータベース（１６）を参照し、携帯端末内情報群（１１）に含まれる情報を検索情報として用いることによって、複数の用語群（３０）から携帯端末内情報群（１１）に関連する第１用語群（１５）を抽出するステップと、（ｄ）用語サーバ（１４）が、その第１用語群（１５）を携帯端末（１０）に通知するステップと、（ｅ）携帯端末（１０）が、その第１用語群（１５）で携帯端末（１０）が有する辞書（１７、１８）を更新するステップとを有する。
【００１２】
携帯端末（１０）は、ユーザにより登録された個人情報を保持している。この時、上記（ａ）ステップは、（ａ１）携帯端末（１０）が、ユーザによるメールの送信相手の選択に応答して、送信相手に関する個人情報を、携帯端末内情報群（１１）の一部として取得するステップを含むと好適である。
【００１３】
また、上記（ａ）ステップは、（ａ２）携帯端末（１０）が、ユーザによる文章作成メニューの選択に応答して、選択時の日時を、携帯端末内情報群（１１）の一部として取得するステップを含んでも良い。また、上記（ａ）ステップは、（ａ３）携帯端末（１０）が、ユーザによる文章作成メニューの選択に応答して、選択時の携帯端末（１０）の位置を、携帯端末内情報群（１１）の一部として取得するステップを含んでもよい。尚、文章作成メニューは、メール作成メニューを含んでいる。
【００１４】
この辞書最適化方法において、上記（ｅ）ステップは、（ｅ１）携帯端末（１０）が、第１用語群（１５）が辞書（１７、１８）に既に登録済みかどうかを判定するステップと、（ｅ２）第１用語群（１５）が辞書（１７、１８）に登録されていない場合、携帯端末（１０）が、第１用語群（１５）を辞書（１７、１８）に追加するステップとを含む。また、上記（ｅ）ステップは、更に、（ｅ３）第１用語群（１５）が辞書（１７、１８）に登録されている場合、携帯端末（１０）が、第１用語群（１５）の使用優先度を上げるステップを含む。
【００１５】
本発明に係る辞書最適化方法は、更に、（ｆ）用語サーバ（１４）が、データベース（１６）を参照し、第１用語群（１５）に含まれる用語を検索情報として用いることによって、複数の用語群（３０）から用語に関連する第２用語群（１５’）を抽出するステップを有すると好ましい。
【００１６】
この辞書最適化方法は、更に、（ｇ）文章作成時にユーザが第１用語群（１５）に含まれる用語を入力した場合、携帯端末（１０）が、その用語を用語サーバ（１４）に通知するステップと、（ｈ）用語サーバ（１４）が、第２用語群（１５’）を携帯端末（１０）に通知するステップと、（ｉ）携帯端末（１０）が、第２用語群（１５’）で携帯端末（１０）が有する辞書（１７、１８）を更新するステップとを有すると好ましい。
【００１７】
本発明の第２の観点において、携帯端末の辞書最適化システムは、複数の検索情報のそれぞれに関連する複数の用語群（３０）を示すデータベース（１６）と、そのデータベース（１６）にアクセス可能な用語サーバ（１４）と、その用語サーバ（１４）と通信可能な携帯端末（１０）とを備える。携帯端末（１０）は、ユーザによる文章作成時に、携帯端末（１０）で得られる携帯端末内情報群（１１）を取得し、その携帯端末情報群（１１）を用語サーバ（１４）に送信する。用語サーバ（１４）は、上記データベース（１６）を参照し、携帯端末内情報群（１１）に含まれる情報を検索情報として用いることによって、複数の用語群（３０）から携帯端末内情報群（１１）に関連する第１用語群（１５）を抽出し、その第１用語群（１５）を携帯端末（１０）に通知する。携帯端末（１０）は、第１用語群（１５）で携帯端末（１０）が有する辞書（１７、１８）を更新する。
【００１８】
携帯端末（１０）は、ユーザにより登録された個人情報を保持している。この時、携帯端末（１０）は、ユーザによるメールの送信相手の選択に応答して、送信相手に関する個人情報を、携帯端末内情報群（１１）の一部として取得すると好適である。
【００１９】
また、携帯端末（１０）は、ユーザによる文章作成メニューの選択に応答して、選択時の日時を、携帯端末内情報群（１１）の一部として取得してもよい。また、携帯端末（１０）は、ユーザによる文章作成メニューの選択に応答して、選択時の携帯端末（１０）の位置を、携帯端末内情報群（１１）の一部として取得してもよい。
【００２０】
この辞書最適化システムにおいて、携帯端末（１０）は、第１用語群（１５）が辞書（１７、１８）に既に登録済みかどうかを判定する。第１用語群（１５）が辞書（１７、１８）に登録されていない場合、携帯端末（１０）は、第１用語群（１５）を辞書（１７、１８）に追加する。第１用語群（１５）が辞書（１７、１８）に登録されている場合、携帯端末（１０）は、第１用語群（１５）の使用優先度を上げる。
【００２１】
本発明に係る携帯端末の辞書最適化システムにおいて、用語サーバ（１４）は、データベース（１６）を参照し、第１用語群（１５）に含まれる用語を検索情報として用いることによって、複数の用語群（３０）からその用語に関連する第２用語群（１５’）を抽出すると好ましい。この場合、文章作成時にユーザが第１用語群（１５）に含まれるその用語を入力した場合、携帯端末（１０）は、その用語を用語サーバ（１４）に通知する。用語サーバ（１４）は、第２用語群（１５’）を携帯端末（１０）に通知する。携帯端末（１０）は、第２用語群（１５’）で携帯端末（１０）が有する辞書を更新する。
【発明の効果】
【００２２】
本発明によれば、携帯端末において用いられる辞書を、ユーザに意識させることなく最適化することが可能となる。従って、携帯端末のユーザビリティが向上する。
【発明を実施するための最良の形態】
【００２３】
添付図面を参照して、本発明による携帯端末の辞書最適化システム及び辞書最適化方法を説明する。
【００２４】
（第１の実施の形態）
図１は、本発明に係る携帯端末の辞書最適化システムの構成を示すブロック図である。この辞書最適化システムは、携帯端末１０と、用語サーバ１４と、関連用語データベース１６とを備えている。携帯端末１０は、通信回線１３を介して用語サーバ１４と通信可能に接続される。用語サーバ１４は、関連用語データベース１６にアクセス可能である。関連用語データベース１６は、ハードディスク等の記憶装置により実現される。また、関連用語データベース１６は、用語サーバ１４内に設けられていてもよい。
【００２５】
携帯端末１０は、入力部１２を有している。入力部１２としてボタンや方向キーが例示される。ユーザは、この入力部１２を用いることによって、文字の入力、文章の作成、メールの送信相手の選択、各種メニューの選択等を実行することが可能である。
【００２６】
また、携帯端末１０は、ユーザによる文字入力時に用いられる「辞書」を有している。この辞書は、フラッシュメモリ等の記憶装置に格納されている。また、辞書は、内蔵辞書１７と追加辞書１８に分類される。内蔵辞書１７は、携帯端末１０が元々保有するデフォルトの辞書である。一方、追加辞書１８は、内蔵辞書１７に存在しないレコードを保持する辞書である。後に示されるように、追加辞書１８には、ユーザによる文字入力時や文章作成時に、新たな用語が追加されていく。
【００２７】
この携帯端末１０における文字入力は、演算処理装置によって実行されるコンピュータプログラムによって制御される。この文字入力用のコンピュータプログラムの命令に従って、演算処理装置は、次に示される処理を行う。ユーザが入力部１２を用いてテキストを入力すると、演算処理装置は、そのテキストを示すテキストデータを受け取る。演算処理装置は、記憶装置に格納された辞書１７、１８を参照して、そのテキスト（読み）の変換候補（表記）を取得する。あるいは、演算処理装置は、用語の使用頻度（優先度）に基づいて、“入力された文字”から“入力されるであろうテキスト”を予測する。そして、演算処理装置は、予測されたテキストの変換候補を、予測変換候補として取得する。その後、演算処理装置は、取得した変換候補あるいは予測変換候補を、表示装置に表示させる。
【００２８】
携帯端末１０のユーザが文章を作成する際、使用する用語が、その文章作成時の対象や状況と深く関連する場合がある。文章作成時の対象や状況とは、例えば、メールの送信相手や、時間・場所などである。よって、本発明に係る携帯端末１０は、ユーザによる文章作成時に、それら対象や状況に関する情報を収集する。その対象や状況に関する情報は、携帯端末１０の中で得られる情報であり、以下「携帯端末内情報」と呼ばれる。
【００２９】
図２は、１セットの携帯端末内情報（携帯端末内情報群）からなる携帯端末内情報リスト１１の例を示している。この携帯端末内情報リスト１１において、各携帯端末内情報は、カテゴリ２１、カテゴリデータ２２、関連データ２３から構成されている。カテゴリ２１は、携帯端末内情報の分類を示す。図２においては、そのカテゴリ２１として「人」、「時間」、「場所」が例示されている。カテゴリデータ２２は、カテゴリ２１に関連する項目を示している。関連データ２３は、カテゴリデータ２２（項目）の具体的な内容を示している。
【００３０】
「人」の分類に対応する携帯端末内情報は、ユーザの知人に関する個人情報を示している。例えば、この携帯端末内情報は、ユーザがメールを送信する際の送信相手の個人情報を示している。カテゴリデータ（項目）２２は、「趣味」、「性別」、「誕生日」などを含む。図２において、「趣味」に対応する関連データ２３として、「サーフィン」が例示されている。このような個人情報は、ユーザによって携帯端末１０のアドレス帳に予め登録されている。「人」の分類に対応する携帯端末内情報は、例えば、ユーザがメールの送信相手を選択した時に作成されればよい。つまり、演算処理装置は、ユーザによるメールの送信相手の選択に応答して、携帯端末１０内のアドレス帳を参照し、その送信相手の個人情報を取得する。
【００３１】
「時間」の分類に対応する携帯端末内情報は、ユーザが文章を作成する際の日時・時刻を示している。カテゴリデータ（項目）２２は、「年」、「月」、「日」、「時」、「分」、「秒」などを含む。図２において、「月」に対応する関連データ２３として、「１月」が例示されている。このような日時・時刻は、携帯端末１０の内部時計から取得可能である。「時間」の分類に対応する携帯端末内情報は、例えば、ユーザが文章作成メニューを選択した時に作成されればよい。つまり、演算処理装置は、ユーザによる文章作成メニューの選択に応答して、その選択時の日時を取得する。
【００３２】
「場所」の分類に対応する携帯端末内情報は、ユーザが文章を作成する際の位置を示している。カテゴリデータ（項目）２２は、「現在地」などを含む。図２において、「現在地」に対応する関連データ２３として、「新宿」が例示されている。このような現在地は、例えば、携帯端末１０に搭載されたＧＰＳによって取得可能である。「場所」の分類に対応する携帯端末内情報は、例えば、ユーザが文章作成メニューを選択した時に作成されればよい。つまり、演算処理装置は、ユーザによる文章作成メニューの選択に応答して、その選択時の携帯端末の位置を取得する。
【００３３】
尚、文章作成メニューとは、入力部１２を用いて文字を入力することによって文章やテキストを作成するためのメニュー（機能、アプリケーション）である。文章作成メニューとして、メール作成メニューが例示される。
【００３４】
このように、携帯端末内情報は、携帯端末１０の内部で得られる情報である。本発明に係る携帯端末１０は、ユーザが入力部１２を用いて文章を作成する際、携帯端末内情報群を取得し、図２に例示された携帯端末内情報リスト１１を生成する。携帯端末内情報リスト１１が生成される具体的なタイミングとしては、様々なタイミングが可能である。例えば、ユーザがメールを送信する場合、そのタイミングは、ユーザがメールの送信相手を選択するタイミングである。また、ユーザが文章作成メニューを使用する場合、そのタイミングは、ユーザがその文章作成メニューを選択するタイミングである。このようにして生成された携帯端末内情報リスト１１は、携帯端末１０から用語サーバ１４に送信される。
【００３５】
用語サーバ１４は、関連用語データベース１６にアクセスすることが可能である。図３は、関連用語データベースの内容の一例を示している。図３に示されるように、関連用語データベース１６は、上述の携帯端末内情報と同様に、カテゴリ２１、カテゴリデータ２２、及び関連データ２３を、フィールドとして有している。更に、関連用語データベース１６は、カテゴリ２１、カテゴリデータ２２、及び関連データ２３に関連する用語群を示す用語データ３０を有している。つまり、関連用語データベース１６は、携帯端末内情報と同様の情報と、それに関連する用語群を示す用語データ３０とを互いに関連付けて格納している。用語データ３０は、通常の辞書と同様に、表記３１、読み３２、及び品詞３３を示している。
【００３６】
例えば図３において、関連データ２３である「サーフィン」に対しては、３つの用語「海」、「波」、及び「パドリング」が定義されている。これら３つの用語は、全て「サーフィン」に関連する用語である。また、関連データ２３である「パドリング」に対しては、３つの用語「サーフボード」、「テイクオフ」、及び「ドルフィンスルー」が定義されている。これら３つの用語は、全て「パドリング」に関連する用語である。同様に、様々なカテゴリ２１、カテゴリ２２、関連データ２３の各々に対して、関連する用語群が定義されている。
【００３７】
従って、ある携帯端末内情報（カテゴリ２１、カテゴリデータ２２、関連データ２３）が与えられた時、この関連用語データベース１６を参照することによって、その携帯端末内情報に関連する用語群を取得することが可能である。関連用語データベース１６に含まれるカテゴリ２１、カテゴリデータ２２、及び関連データ２３は、ある携帯端末内情報に関連する用語データ３０を検索する際のキーワードとなる。その意味で、関連用語データベース１６に含まれるカテゴリ２１、カテゴリデータ２２、及び関連データ２３は、以下「検索情報」と呼ばれる。つまり、関連用語データベース１６は、複数の検索情報のそれぞれに関連する用語群を示している。ある携帯端末内情報に関連する用語データ３０が検索される場合、その携帯端末内情報が検索情報として用いられればよい。その検索情報が関連用語データベース１６中の複数の検索情報に含まれている場合、その携帯端末内情報に関連する用語データ３０を取得することが可能である。
【００３８】
図４は、本発明の第１の実施の形態に係る携帯端末の辞書最適化方法を示すフローチャートである。以下、図４を参照しながら、携帯端末１０の辞書が最適化される例を説明する。
【００３９】
まず、ユーザが入力部１２を用いて文字を入力する際、携帯端末１０は、上述の携帯端末内情報を取得し、携帯端末内情報リスト１１を作成する（ステップＳ１）。例えば、ユーザがメールを送信する場合、携帯端末内情報リスト１１は、ユーザがメールの送信相手を選択するタイミングで作成される。また、ユーザが文章作成メニューを使用する場合、携帯端末内情報リスト１１は、ユーザがその文章作成メニューを選択するタイミングで作成される。これにより、例えば、図２に示された携帯端末内情報リスト１１が作成されたとする。
【００４０】
次に、携帯端末１０は、その携帯端末内情報リスト１１を、通信回線１３を介して用語サーバ１４に送信する（ステップＳ２）。用語サーバ１４は、図２に示された携帯端末内情報リスト１１を受け取る。
【００４１】
次に、用語サーバ１４は、関連用語データベース１６を参照し、関連用語データベース１６に携帯端末内情報リスト１１と照合するデータがあるかどうか調べる（ステップＳ３）。具体的には、用語サーバ１４は、携帯端末内情報リスト１１に含まれる情報を検索情報として用いる。例えば、図２に示された携帯端末内情報リスト１１のうち、「人、趣味、サーフィン」が検索情報として用いられるとする。この場合、その検索情報は、図３に示された関連用語データベース１６が有する複数の検索情報の中に含まれている（ステップＳ３；Ｙｅｓ）。
【００４２】
従って、用語サーバ１４は、その検索情報（「人、趣味、サーフィン」）に関連付けられた用語データ３０（「海、波、パドリング」）を抽出する。図５は、本例において抽出された用語データ３０（用語群）を示している。この抽出された用語データ３０は、用語リスト１５と呼ばれる。図５に示されるように、用語リスト１５は、関連用語データベース１６に格納された複数の用語データ３０の一部分であり、携帯端末内情報リスト１１に関連する用語群を示している。言い換えれば、用語リスト１５は、ユーザが文章作成時に使用する可能性のある用語を集めたリストである。それは、例えばユーザがある人にメールを送る場合、そのメールの内容は送信相手の趣味に関することである可能性があるからである。このように、本発明に係る用語サーバ１４は、受け取った携帯端末内情報リスト１１に基づいて、ユーザが次に使用すると予想される用語リスト１５を作成する。そして、用語サーバ１４は、その用語リスト１５（用語群）を、携帯端末１０に通知する（ステップＳ５）。
【００４３】
尚、関連用語データベース１６に携帯端末内情報リスト１１と照合するデータがなかった場合（ステップＳ３；Ｎｏ）、用語サーバ１４は、その旨を携帯端末１０に通知する（ステップＳ４）。
【００４４】
次に、用語リスト１５を受け取った携帯端末１０は、その用語リスト１５を用いて辞書（内蔵辞書１７、追加辞書１８）の更新を行う。具体的には、携帯端末１０は、用語リスト１５に含まれる各用語が、内蔵辞書１７や追加辞書１８に既に登録済みかどうかを判定する（ステップＳ６）。用語リスト１５に含まれる用語が、内蔵辞書１７及び追加辞書１８にまだ登録されていない場合（ステップＳ６；Ｎｏ）、携帯端末１０は、その用語（用語群）を追加辞書１８に新規登録する（ステップＳ７）。また、用語リスト１５に含まれる用語が、内蔵辞書１７あるいは追加辞書１８に登録されている場合（ステップＳ６；Ｙｅｓ）、携帯端末１０は、その用語（用語群）の使用優先度を上げる。ここで、使用優先度は、その用語が使用される頻度に関連し、使用優先度が高い程、その用語が変換候補の上位に挙げられる。また、使用優先度が高い程、予測変換候補に挙げられる確率が高まる。
【００４５】
例えば、図５に示された用語リスト１５中の「海」や「波」といった用語は、既に内蔵辞書１７に登録されているとする。この場合、携帯端末１０は、「海」や「波」といった用語の使用優先度を上げる。これにより、ユーザがメール等を作成する際、入力した文字を、「海」や「波」といった用語に変換しやすくなる。また、「パドリング」という用語は、内蔵辞書１７や追加辞書１８に未だ登録されていないとする。この場合、携帯端末１０は、「パドリング」という用語を追加辞書１８に新規登録する。これにより、ユーザがメール等を作成する際、入力した文字を、「パドリング」という用語に一回で変換することが可能となる。このように、本発明によれば、文字入力時の状況に応じて、携帯端末１０の辞書を最適化することが可能となる。
【００４６】
尚、ユーザによる文字入力、文章作成が終了した時点で、追加辞書１８の内容は消去されてもよい。また、上述の携帯端末１０及び用語サーバ１４内で行われる処理は、コンピュータプログラムの指示に従って、演算処理装置によって実行される。
【００４７】
以上に説明されたように、本発明に係る辞書最適化システム及び辞書最適化方法によれば、文字入力時の状況に適した用語リストを、自動的に取得することが可能となる。文字入力時の状況に応じた用語が、携帯端末１０の辞書に追加され、また、その用語の使用優先度が更新される。これにより、文字入力時の状況に適した用語を、変換候補及び予測変換候補に挙げることが可能となる。すなわち、本発明によれば、携帯端末１０において用いられる辞書（１７、１８）を、ユーザに意識させることなく最適化することが可能となる。従って、携帯端末１０のユーザビリティが向上する。
【００４８】
（第２の実施の形態）
本発明の第２の実施の形態に係る辞書最適化システムの構成は、図１に示された構成と同様であり、その説明は省略される。本実施の形態によれば、第１の実施の形態における処理に加えて追加的な処理が実行される。図６は、その追加的な処理を示すフローチャートである。以下、図６を参照しながら、携帯端末１０の辞書が最適化される例を説明する。
【００４９】
図４に示されたステップＳ５が実行された後、すなわち、用語サーバ１４が携帯端末１０に用語リスト１５を送信した後、用語サーバ１４は次のような処理を行う。すなわち、用語サーバ１４は、関連用語データベース１６を参照することによって、送信された用語リスト１５内に含まれる各用語（表記）についての用語リスト１５’を作成する（ステップＳ１１）。
【００５０】
例えば、図５に示された用語リスト１５のうち、「パドリング」についての用語リスト１５’が作成される場合を考える。この場合、用語サーバ１４は、「パドリング」を検索情報として用い、その「パドリング」に関連する用語データ３０（用語群）を、関連用語データベース１６から抽出する。図３に示されるように、「パドリング」は、関連用語データベース１６が有する複数の検索情報の中に含まれている。従って、用語サーバ１４は、その検索情報（「パドリング」）に関連付けられた用語データ３０（「サーフボード、テイクオフ、ドルフィンスルー」）を抽出し、用語リスト１５’とする。図７は、本例において作成される用語リスト１５’を示している。この用語リスト１５’は、ユーザが、次に使用する可能性のある用語を集めたリストである。用語サーバ１４は、ステップＳ５の後に、図７に示された用語リスト１５’を予め作成しておく。
【００５１】
次に、図５に示された用語リスト１５を受け取った携帯端末１０において、その用語リスト１５にリストアップされた「パドリング」という用語が入力されたとする（ステップＳ１２；Ｙｅｓ）。この場合、携帯端末１０は、図８に示される携帯端末内情報リスト１１（カテゴリ２１、カテゴリデータ２２、関連データ２３）を、用語サーバ１４に送信する。図２に示された携帯端末内情報リスト１１と比較すると、図８に示される携帯端末内情報リスト１１においては、「趣味」に対応する関連データ２３が、「パドリング」に置き換えられている。このような携帯端末内情報リスト１１を送信することによって、携帯端末１０は、「パドリング」という用語が使用されたことを、用語サーバ１４に通知することができる。
【００５２】
図８に示された携帯端末内情報リスト１１に応答して、用語サーバ１４は、予め作成しておいた用語リスト１５’（図７参照）を、携帯端末１０に通知する（ステップＳ１３）。用語リスト１５’を受け取った携帯端末１０は、その用語リスト１５’を用いて辞書（内蔵辞書１７、追加辞書１８）の更新を行う。辞書の更新方法は、第１の実施の形態で示された方法と同様である。以降、用語サーバ１４は、同様の処理を繰り返す。つまり、用語サーバ１４は、送信した用語リスト１５’に含まれる各用語（表記）について、新たな用語リスト１５を作成する。
【００５３】
本実施の形態によれば、第１の実施の形態による効果と同様の効果が得られる。更に、本実施の形態によれば、ユーザによって文字（用語）が入力される度に、辞書（１７、１８）が最適な辞書に更新されるという効果が得られる。
【図面の簡単な説明】
【００５４】
【図１】図１は、本発明に係る携帯端末の辞書最適化システムの構成を示すブロック図である。
【図２】図２は、携帯端末内情報リストの例を示す図である。
【図３】図３は、関連用語データベースの内容の例を示す図である。
【図４】図４は、本発明の第１の実施の形態に係る携帯端末の辞書最適化方法を示すフローチャートである。
【図５】図５は、本発明の第１の実施の形態に係る用語リストの例を示す図である。
【図６】図６は、本発明の第２の実施の形態に係る携帯端末の辞書最適化方法を示すフローチャートである。
【図７】図７は、本発明の第２の実施の形態に係る用語リストの例を示す図である。
【図８】図８は、本発明の第２の実施の形態に係る携帯端末内情報リストの例を示す図である。
【符号の説明】
【００５５】
１０    携帯端末
１１    携帯端末内情報リスト
１２    入力部
１３    通信回線
１４    用語サーバ
１５    用語リスト
１６    関連用語データベース
１７    内蔵辞書
１８    追加辞書
２１    カテゴリ
２２    カテゴリデータ
２３    関連データ
３０    用語データ
３１    表記
３２    読み
３３    品詞
【図１】
2006268217.tif 000003
【図２】
2006268217.tif 000004
【図３】
2006268217.tif 000005
【図４】
2006268217.tif 000006
【図５】
2006268217.tif 000007
【図６】
2006268217.tif 000008
【図７】
2006268217.tif 000009
【図８】
2006268217.tif 000010