(57)【要約】【課題】ユーザの意図的な操作を必要とすることなく、辞書データを更新する。【解決手段】ステップＳ１で、受信されて記憶された各種のデータからテキストデータを抽出する。ステップＳ３で、抽出した日本語のテキストデータを解析して、当該テキストデータから全ての単語を抽出する。ステップＳ７で、注目した単語の単語データを辞書サーバに要求する。ステップＳ９で、取得した単語データを辞書データに登録する。これにより、辞書データは、登録された１単語分だけ学習されたことになる。本発明は、日本語入力機能を有する携帯電話機等に適用することができる。【選択図】      図３
2004334630.tif 000002
【特許請求の範囲】
【請求項１】
単語に関する単語データが登録されている辞書データを参照することによって、文字列を他の文字列に変換する情報処理装置において、
ネットワークを介してサーバに接続する接続手段と、
前記サーバから供給されるデータを受信する受信手段と、
前記受信手段によって受信された前記データからテキスト部分を検出する検出手段と、
前記検出手段によって検出された前記テキスト部分から単語を抽出する抽出手段と、
前記抽出手段によって抽出された前記単語に関する単語データが前記辞書データに未登録である場合、前記単語に関する前記単語データを、前記サーバから取得する取得手段と、
前記取得手段によって取得された前記単語データを前記辞書データに登録する登録手段と
を含むことを特徴とする情報処理装置。
【請求項２】
前記接続手段は、インタネットを介して前記サーバに接続する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記受信手段は、前記サーバから供給されるホームページの画面を表示するためのデータを受信する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記抽出手段は、前記検出手段によって検出された日本語の前記テキスト部分から単語を抽出する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記単語データは、単語の読み仮名および漢字を含む
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
入力された読み仮名の文字列を、前記辞書データを参照することによって、対応する漢字に変換する変換手段を
さらに含むことを特徴とする請求項４に記載の情報処理装置。
【請求項７】
前記受信手段によって受信された前記データに対応する画像の表示を制御する表示制御手段を
さらに含むことを特徴とする請求項１に記載の情報処理装置。
【請求項８】
前記検出手段、前記抽出手段、前記取得手段、および前記登録手段は、前記表示手段による処理のバックグランド処理として動作する
ことを特徴とする請求項７に記載の情報処理装置。
【請求項９】
単語に関する単語データが登録されている辞書データを参照することによって、文字列を他の文字列に変換する情報処理方法において、
ネットワークを介してサーバに接続する接続ステップと、
前記サーバから供給されるデータを受信する受信ステップと、
前記受信ステップの処理で受信された前記データからテキスト部分を検出する検出ステップと、
前記検出ステップの処理で検出された前記テキスト部分から単語を抽出する抽出ステップと、
前記抽出ステップの処理で抽出された前記単語に関する単語データが前記辞書データに未登録である場合、前記単語に関する前記単語データを、前記サーバから取得する取得ステップと、
前記取得ステップの処理で取得された前記単語データを前記辞書データに登録する登録ステップと
を含むことを特徴とする情報処理方法。
【請求項１０】
単語に関する単語データが登録されている辞書データを参照することによって、文字列を他の文字列に変換するためのプログラムであって、
ネットワークを介してサーバに接続する接続ステップと、
前記サーバから供給されるデータを受信する受信ステップと、
前記受信ステップの処理で受信された前記データからテキスト部分を検出する検出ステップと、
前記検出ステップの処理で検出された前記テキスト部分から単語を抽出する抽出ステップと、
前記抽出ステップの処理で抽出された前記単語に関する単語データが前記辞書データに未登録である場合、前記単語に関する前記単語データを、前記サーバから取得する取得ステップと、
前記取得ステップの処理で取得された前記単語データを前記辞書データに登録する登録ステップと
を含む処理をコンピュータに実行させることを特徴とするプログラム。
【請求項１１】
単語に関する単語データが登録されている辞書データを参照することによって、文字列を他の文字列に変換する端末装置からネットワークを介してアクセスされる情報処理装置において、
前記端末装置からの要求に対応して、前記端末装置の前記辞書データに未登録の単語の単語データを、前記ネットワークを介して前記端末装置に供給する供給手段を
含むことを特徴とする情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置および方法、並びにプログラムに関し、特に、日本語入力プログラムによる仮名漢字変換処理において参照される辞書データを、通信されたデータに含まれる単語に基づいて更新するようにした情報処理装置および方法、並びにプログラムに関する。
【０００２】
【従来の技術】
例えば、ＩＭＥ（Ｉｎｐｕｔ  Ｍｅｔｈｏｄ  Ｅｄｉｔｏｒ）等の日本語入力プログラムでは、読み仮名と漢字との対応関係が記録されている辞書データを参照することにより、ユーザによって入力される読み仮名を漢字に変換するようにしている。
【０００３】
したがって、仮名漢字変換の変換効率を向上させるためには、より多くの単語データ（読み仮名と対応する漢字の情報）を辞書データに登録しておく必要がある。
【０００４】
ところで、例えば、電子メール送受信機能等を有する携帯電話機やＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）電話機等の携帯端末装置には日本語入力プログラムが搭載されているが、携帯端末装置に内蔵されている記録媒体の容量が比較的小さいので、予め辞書データに登録されている単語データの数は限られている。
【０００５】
したがって、携帯端末装置の日本語入力プログラムにおいて仮名漢字変換の変換効率を向上させるためには、何らかの方法によって辞書データを学習させること、具体的には、辞書データに登録されている単語データの数を増やすことが重要となる。
【０００６】
辞書データを学習させる方法としては、ユーザによって入力された単語の読み仮名と対応する漢字とを辞書に登録する方法（以下、単語登録による方法と記述する）、ユーザによって入力された文書から単語を抽出して、その読み仮名と対応する漢字とを辞書に登録する方法（以下、単語抽出による方法と記述する）等が挙げられる。
【０００７】
その他、インタネットを介して辞書データを丸ごと更新する方法、ユーザの発声を音声認識して読み仮名を入力する方法、ラジオの文字放送や音声放送から単語情報を抽出する方法等も存在する（例えば、特許文献１参照）。
【０００８】
【特許文献１】
特開２００２−９９５３１号公報
【０００９】
【発明が解決しようとする課題】
しかしながら、携帯電話機等の携帯端末装置では、文字入力のためのインプットデバイスとしてテンキーを用いていることから、パーソナルコンピュータのキーボードなどに比較して、ユーザの操作性が悪く、ユーザの文字入力操作や単語の登録操作が面倒であるので、実際には、単語登録による方法で辞書データが学習される頻度は低い。
【００１０】
また、変換効率が向上する程度に単語抽出による方法によって辞書データを学習させるには、長い期間、携帯端末装置を使い込む必要がある。
【００１１】
したがって、現実的には、携帯端末装置の辞書データが効果的に学習されることは少なく、流行語や特定分野の用語等の変換効率が依然として劣っている課題があった。
【００１２】
本発明はこのような状況に鑑みてなされたものであり、ユーザの意図的な操作を必要とすることなく、辞書データを更新できるようにすることを目的とする。
【００１３】
【課題を解決するための手段】
本発明の第１の情報処理装置は、ネットワークを介してサーバに接続する接続手段と、サーバから供給されるデータを受信する受信手段と、受信手段によって受信されたデータからテキスト部分を検出する検出手段と、検出手段によって検出されたテキスト部分から単語を抽出する抽出手段と、抽出手段によって抽出された単語に関する単語データが辞書データに未登録である場合、単語に関する単語データを、サーバから取得する取得手段と、取得手段によって取得された単語データを辞書データに登録する登録手段とを含むことを特徴とする。
【００１４】
前記接続手段は、インタネットを介してサーバに接続するようにすることができる。
【００１５】
前記受信手段は、サーバから供給されるホームページの画面を表示するためのデータを受信するようにすることができる。
【００１６】
前記抽出手段は、検出手段によって検出された日本語のテキスト部分から単語を抽出するようにすることができる。
【００１７】
前記単語データは、単語の読み仮名および漢字を含むようにすることができる。
【００１８】
本発明の第１の情報処理装置は、入力された読み仮名の文字列を、辞書データを参照することによって、対応する漢字に変換する変換手段をさらに含むことができる。
【００１９】
本発明の第１の情報処理装置は、受信手段によって受信されたデータに対応する画像の表示を制御する表示制御手段をさらに含むことができる。
【００２０】
前記検出手段、前記抽出手段、前記取得手段、および前記登録手段は、表示手段による処理のバックグランド処理として動作するようにすることができる。
【００２１】
本発明の情報処理方法は、ネットワークを介してサーバに接続する接続ステップと、サーバから供給されるデータを受信する受信ステップと、受信ステップの処理で受信されたデータからテキスト部分を検出する検出ステップと、検出ステップの処理で検出されたテキスト部分から単語を抽出する抽出ステップと、抽出ステップの処理で抽出された単語に関する単語データが辞書データに未登録である場合、単語に関する単語データを、サーバから取得する取得ステップと、取得ステップの処理で取得された単語データを辞書データに登録する登録ステップとを含むことを特徴とする。
【００２２】
本発明のプログラムは、ネットワークを介してサーバに接続する接続ステップと、サーバから供給されるデータを受信する受信ステップと、受信ステップの処理で受信されたデータからテキスト部分を検出する検出ステップと、検出ステップの処理で検出されたテキスト部分から単語を抽出する抽出ステップと、抽出ステップの処理で抽出された単語に関する単語データが辞書データに未登録である場合、単語に関する単語データを、サーバから取得する取得ステップと、取得ステップの処理で取得された単語データを辞書データに登録する登録ステップとを含む処理をコンピュータに実行させることを特徴とする。
【００２３】
本発明の第２の情報処理装置は、端末装置からの要求に対応して、端末装置の辞書データに未登録の単語の単語データを、ネットワークを介して端末装置に供給する供給手段を含むことを特徴とする。
【００２４】
本発明の第１の情報処理装置および方法、並びにプログラムにおいては、サーバから供給されるデータが受信され、受信されたデータからテキスト部分が検出され、検出されたテキスト部分から単語が抽出される。さらに、抽出された単語に関する単語データが辞書データに未登録である場合、単語に関する単語データがサーバから取得されて、辞書データに登録される。
【００２５】
本発明の第２の情報処理装置においては、端末装置からの要求に対応して、端末装置の辞書データに未登録の単語の単語データが、ネットワークを介して端末装置に供給される。
【００２６】
【発明の実施の形態】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２７】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定するものではない。
【００２８】
すなわち、本発明の第１の情報処理装置（例えば、図１の携帯通信端末装置１）は、ネットワークを介してサーバに接続する接続手段（例えば、図２の通信部１４）と、サーバから供給されるデータを受信する受信手段（例えば、図２の制御部１１によって実行されるブラウザプログラム２２）と、受信手段によって受信されたデータからテキスト部分を検出する検出手段（図２の単語登録プログラム２５による図３のステップＳ１の処理）と、検出手段によって検出されたテキスト部分から単語を抽出する抽出手段（図２の単語登録プログラム２５による図３のステップＳ３の処理）と、抽出手段によって抽出された単語に関する単語データが辞書データに未登録である場合、単語に関する単語データを、サーバから取得する取得手段（図２の単語登録プログラム２５による図３のステップＳ７の処理）と、取得手段によって取得された単語データを辞書データに登録する登録手段（図２の単語登録プログラム２５による図３のステップＳ９の処理）とを含むことを特徴とする。
【００２９】
本発明の第１の情報処理装置は、入力された読み仮名の文字列を、辞書データを参照することによって、対応する漢字に変換する変換手段（例えば、図２の制御部１１によって実行される日本語入力プログラム２４）をさらに含むことができる。
【００３０】
本発明の第１の情報処理装置は、受信手段によって受信されたデータに対応する画像の表示を制御する表示制御手段（例えば、図２の表示部１５）をさらに含むことができる。
【００３１】
図１は、本発明を適用した情報通信システムの構成例を示している。
【００３２】
携帯通信端末装置１は、例えば、携帯電話機、ＰＨＳ電話機等からなり、通常の通話機能の他、電子メールを送受信する機能（以下、メール機能と記述する）、通信相手の電話番号や電子メールのアドレス等を管理する機能（以下、アドレス帳機能と記述する）、インタネット上のサーバにアクセスしてホームページ等を閲覧する機能（以下、インタネットアクセス機能と記述する）、メール機能やアドレス帳機能によって利用される仮名漢字変換機能を有している。
【００３３】
通話機能が利用されるときにおいて、携帯通信端末装置１は、基地局２を介して通信回線網３に接続し、所望の通信先と音声データを通信する。
【００３４】
メール機能が利用されるときにおいて、携帯通信端末装置１は、基地局２、通信回線網３、およびインタネット４を介し、メールサーバ６に接続して電子メールを通信する。インタネットアクセス機能が利用されるときにおいて、携帯通信端末装置１は、基地局２、通信回線網３、およびインタネット４を介し、コンテンツサーバ５に接続して、コンテンツデータ（例えば、携帯通信端末装置１においてホームページを表示するためのＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）データ）を取得する。
【００３５】
仮名漢字変換機能によって参照される、内蔵する辞書データに含まれる単語データ（単語の読み仮名、漢字、品詞等の対応関係を示すデータ）を更新するときにおいて、携帯通信端末装置１は、基地局２、通信回線網３、およびインタネット４を介し、辞書サーバ７に接続して、所望のデータ（例えば、携帯通信端末装置１においてホームページを表示するためのＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）データ）を取得する。
【００３６】
コンテンツサーバ５は、インタネット４等を介して接続された携帯通信端末装置１からの要求に対応して、コンテンツデータを携帯通信端末装置１に供給する。メールサーバ６は、インタネット４等を介して接続された携帯通信端末装置１からの要求に対応して、保管していた携帯通信端末装置１のユーザ宛の電子メールを携帯通信端末装置１に送信するとともに、携帯通信端末装置１から送信される電子メールを、送信先のメールサーバに送信する。
【００３７】
辞書サーバ７は、インタネット４等を介して接続された携帯通信端末装置１からの要求に対応して、要求された単語の単語データを携帯通信端末装置１に供給する。なお、辞書サーバ７には、逐次、様々な分野の単語や新語の単語データが追加されるようになされているものとする。
【００３８】
なお、図１において、コンテンツサーバ５、メールサーバ６、および辞書サーバ７は、インタネット４を介して通信回線網３に接続されているが、インタネット４を介することなく、直接的に通信回線網３に接続されているようにしてもよい。
【００３９】
次に、図２は、図１の携帯通信端末装置１の構成例を示している。制御部１１は、記憶部１３に記憶されているプログラムに従って、バス１２を介して接続されている携帯通信端末装置１の各部を制御することにより、上述した様々な機能を実現する。
【００４０】
記憶部１３は、例えば半導体メモリから成り、携帯通信端末装置１の各部を制御するための制御プログラム２１、インタネットアクセス機能を実現するブラウザプログラム２２、メール機能を実現する電子メールプログラム２３、メール機能やアドレス帳機能に利用される仮名漢字変換処理等を実行する日本語入力プログラム２４、日本語入力プログラム２４によって参照される辞書データ２６を学習させる処理を実行する単語登録プログラム２５、および辞書データ２６等を記憶している。
【００４１】
なお、記憶部１３には、例えば、通信部１４によって受信される任意のプログラムや任意のデータ（ＨＴＭＬデータ、電子メールのデータ等）も記憶させることができる。記憶部１３は、携帯通信端末装置１に対して脱着可能であってもよい。
【００４２】
通信部１４は、制御部１１からの制御に従い、基地局２との間における無線通信を行う。表示部１５は、液晶パネル等から成り、制御部１１からの制御に従い、ユーザの操作に対応する画面を表示する。操作入力部１６は、数字ボタン等から成り、ユーザの操作を受け付ける。
【００４３】
例えば、制御部１１は、ユーザの操作に対応し、記憶部１３に記憶されているブラウザプログラム２２を実行することにより、通信部１４を制御して、基地局２、通信回線網３、およびインタネット４を介し、コンテンツサーバ５に接続させてコンテンツデータを取得させ、表示部１５を制御して、通信部１４に取得させたコンテンツデータに対応する画像を表示させる。
【００４４】
また例えば、制御部１１は、ユーザの操作に対応し、記憶部１３に記憶されている電子メールプログラム２３を実行することにより、通信部１４を制御して、基地局２、通信回線網３、およびインタネット４を介し、メールサーバ６に接続させて、電子メールを送受信させる。
【００４５】
さらに例えば、制御部１１は、所定のタイミングで記憶部１３に記憶されている単語登録プログラム２５を実行することにより、通信部１４を制御して、基地局２、通信回線網３、およびインタネット４を介し、辞書サーバ７に接続させて単語データを取得させ、取得させた単語データを用いて辞書データ２６を学習させる。
【００４６】
単語登録プログラム２５による処理の詳細について、図３のフローチャートを参照して説明する。
【００４７】
この辞書データ学習処理は、例えば、インタネットアクセス機能よって受信されたＨＴＭＬデータやメール機能によって受信された電子メールのデータ等が記憶部１３に記憶されたときに、ホームページの閲覧等のバックグランド処理として実行される。
【００４８】
ステップＳ１において、単語登録プログラム２５は、通信部１４によって受信されて、記憶部１３に記憶された各種のデータ（ＨＴＭＬデータ、電子メールのデータ等）から、文字を表示するためのテキスト部分（以下、テキストデータと記述する）を抽出する。ステップＳ２において、単語登録プログラム２５は、抽出したテキストデータが日本語であるか否かを判定する。抽出したテキストデータが日本語ではないと判定された場合、この辞書データ学習処理は終了される。
【００４９】
ステップＳ２において、抽出したテキストデータが日本語であると判定された場合、処理はステップＳ３に進む。ステップＳ３において、単語登録プログラム２５は、抽出した日本語のテキストデータを解析して、当該テキストデータから全ての単語を抽出する。
【００５０】
ステップＳ４において、単語登録プログラム２５は、抽出した全ての単語に注目したか否かを判定し、注目していない単語がまだ残っていると判定した場合、処理はステップＳ５に進む。ステップＳ５において、単語登録プログラム２５は、抽出した単語のうち、まだ注目していない単語を、順次、１語ずつ注目する。
【００５１】
ステップＳ６において、単語登録プログラム２５は、注目した単語の単語データが、記憶部１３の辞書データ２６に既に登録されているか否かを判定する。注目した単語の単語データが辞書データ２６に既に登録されていないと判定された場合、処理はステップＳ７に進む。
【００５２】
ステップＳ７において、単語登録プログラム２５は、注目した単語の単語データを辞書サーバ７に要求する。この要求に対して辞書サーバ７に、要求された単語の単語データが保持されている場合、当該単語データが携帯通信端末装置１に供給されることになる。
【００５３】
ステップＳ８において、単語登録プログラム２５は、注目した単語の単語データを辞書サーバ７から取得できたか否かを判定する。単語データを取得できたと判定された場合、処理はステップＳ９に進む。ステップＳ９において、単語登録プログラム２５は、取得した単語データを、記憶部１３の辞書データ２６に追加登録する。これにより、辞書データ２６は、登録された１単語分だけ学習されたことになる。この後、処理はステップＳ４に戻り、抽出した全ての単語を注目したと判定されるまで、それ以降の処理が繰り返される。
【００５４】
なお、ステップＳ６において、注目した単語の単語データが記憶部１３の辞書データ２６に既に登録されていると判定された場合にも、処理はステップＳ４に戻ることになる。
【００５５】
また、ステップＳ８において、注目した単語の単語データが辞書サーバ７から取得できなかったと判定された場合にも、処理はステップＳ４に戻ることになる。
【００５６】
そして、ステップＳ４において、抽出した全ての単語を注目したと判定された場合、この辞書データ学習処理は終了される。
【００５７】
以上説明したように、辞書データ学習処理によれば、ユーザが意図的に単語登録の操作をすることなく、ユーザがホームページを閲覧しているバックグラン処理として、ユーザが閲覧したホームページに記載されている単語や、受信した電子メールに含まれる単語の単語データが追加登録されて、辞書データ２６が学習される。
【００５８】
したがって、辞書データ２６には、ユーザの興味のある分野の単語の単語データが追加されることになるので、ユーザが携帯通信端末装置１のメール機能等を用いて文書を作成するときの仮名漢字変換の変化能率が効果的に向上することが期待できる。
【００５９】
なお、本発明は、携帯電話機等の携帯通信端末装置１だけでなく、日本語入力プログラム２３に相当する、入力された仮名を漢字に変換する機能と、辞書サーバ７に相当する所定のサーバにアクセスする機能を有するあらゆる電子機器に適用することが可能である。
【００６０】
また、本発明は、読み仮名と漢字の対応関係を示す辞書データを学習させる場合だけでなく、例えば、和英辞書、英和辞書などを学習させる場合にも適用することができる。
【００６１】
また、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【００６２】
本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【００６３】
本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【００６４】
【発明の効果】
以上のように、本発明によれば、ユーザの意図的な操作を必要とすることなく、辞書データを更新することが可能となる。
【図面の簡単な説明】
【図１】本発明を適用した情報通信システムの構成例を示すブロック図である。
【図２】図１の携帯通信端末装置の構成例を示すブロック図である。
【図３】携帯通信端末装置の辞書データ学習処理を説明するフローチャートである。
【符号の説明】
１  携帯通信端末装置，  ３  通信回線網，  ４  インタネット，  ５  コンテンツサーバ，  ６  メールサーバ，  ７  辞書サーバ，１１  制御部，  １３記憶部，  １４  通信部，  ２５  単語登録プログラム，  ２６  辞書データ
【図１】
2004334630.tif 000003
【図２】
2004334630.tif 000004
【図３】
2004334630.tif 000005