(57)【特許請求の範囲】
【請求項１】
読みを入力し、変換の指示に応じて、入力された読みを対応する表記に変換して、該表記を使用する情報処理装置に引き渡す文字処理装置であって、当該対応する表記への変換のための第１の辞書を有する文字処理装置において、
文字処理装置と接続する、前記情報処理装置以外の他の情報処理装置であって、複数組の読みおよび表記が記載されたファイルを格納している他の情報処理装置から、前記複数組の読みおよび表記を取り込むように指示する指示手段と、
当該指示に応じて、前記他の情報処理装置に対して、前記複数組の読みおよび表記を要求し、前記他の情報処理装置から複数組の読みおよび表記を受信する通信手段と、
前記第１の辞書とは別の前記対応する表記への変換のための第２の辞書を生成する辞書生成手段と、
前記受信した複数組の読みおよび表記を書き込んだ前記第２の辞書を記憶する記憶手段と
を備え、
前記指示手段は、前記他の情報処理装置に格納されたファイルを表示する表示手段を有し、
前記表示手段は、前記他の情報処理装置に格納されたファイルを表示した状態で前記複数組の読みおよび表記を取り込むように指示するためのグラフィカルユーザインターフェースをも表示し、前記指示手段は、該グラフィカルユーザインターフェースによる指示を受け付け、
前記辞書生成手段は、前記グラフィカルユーザインターフェースによる指示の受け付けに応答して、前記第２の辞書を生成し、
前記表示手段は、前記記憶手段に記憶された複数組の読みの中の前記入力された読みに対応する表記を表記への変換候補として表示し、
前記ファイルは複数組の読みおよび表記に加えて関連するコメントを有しており、該コメントを前記通信手段は前記複数組の読みおよび表記の受信と関連して受信し、前記記憶手段は、当該受信したコメントを前記第２の辞書に記憶し、
前記表示手段は、前記記憶手段に記憶されたコメントの中の前記変換候補として表示される表記に関連するコメントを表示し、
前記表示手段は前記変換可能な表記を第１のグラフィカルユーザインターフェース上で表示し、前記第１のグラフィカルユーザインターフェースは当該表記に関連するコメントの表示を指示する第２の指示手段を有し、当該コメントの表示の指示に応じて、前記第１のグラフィカルユーザインターフェースは前記関連するコメントを第２のグラフィカルユーザインターフェース上で表示し、
前記文字処理装置は、前記第２のグラフィカルユーザインターフェース上で表示された前記関連するコメントを指定した確定操作に応じて、前記関連するコメントを前記入力された読みに対応する表記として前記文字処理装置へ引き渡す、ことを特徴とする文字処理装置。
【請求項２】
請求項１に記載の文字処理装置において、前記表示手段は、前記通信手段を介して前記他の情報処理装置から前記ファイルを表示するためのマークアップ文書を受け取り、当該受け取ったマークアップ文書により前記ファイルを表示することを特徴とする文字処理装置。
【請求項３】
請求項１または２に記載の文字処理装置と、請求項１に記載の情報処理装置とを有することを特徴とする情報処理システム。
【請求項４】
請求項３に記載の情報処理システムにおいて、さらに請求項１に記載の他の情報処理装置を有することを特徴とする情報処理システム。
【請求項５】
読みを入力し、変換の指示に応じて、入力された読みを対応する表記に変換して、該表記を使用する情報処理装置に引き渡す文字処理装置における文字処理方法において、該文字処理装置は、前記対応する表記への変換のための第１の辞書、指示手段、通信手段、辞書生成手段および記憶手段を有し、前記指示手段は表示手段を有し、
前記文字処理装置と接続する、前記情報処理装置以外の他の情報処理装置であって、複数組の読み、表記および関連するコメントが記載されたファイルを格納している他の情報処理装置から、前記複数組の読み、表記および関連するコメントを取り込む指示を前記指示手段から受け付ける指示ステップと、
当該受け付けた指示に応じて、前記通信手段により前記他の情報処理装置に対して、前記複数組の読み、表記および関連するコメントを要求し、前記他の情報処理装置から複数組の読み、表記および関連するコメントを受信する通信ステップと、
前記表示手段により前記他の情報処理装置に格納されたファイルを表示した状態で前記複数組の読み、表記および関連するコメントを取り込むように指示するためのグラフィカルユーザインターフェースを表示する表示ステップと、
前記指示手段により前記グラフィカルユーザインターフェースによる指示を受け付けて、前記辞書生成手段が、前記第１の辞書とは別の第２の辞書を生成する辞書作成ステップと、
前記受信した複数組の読みおよび表記を前記第２の辞書に書き込み前記記憶手段に記憶する記憶ステップと、
前記記憶手段に記憶された複数組の読みの中の前記入力された読みに対応する表記を表記への変換候補として前記表示手段により第１のグラフィカルユーザインターフェース上で表示するステップであって、前記第１のグラフィカルユーザインターフェースは当該表記に関連するコメントの表示を指示する第２の指示手段を有するステップと、
前記第２の指示手段における前記関連するコメントの表示の指示に応答して、前記記憶手段に記憶されたコメントの中の前記変換候補として表示される表記に関連するコメントを前記表示手段により第２のグラフィカルユーザインターフェース上で表示するステップと、
前記第２のグラフィカルユーザインターフェース上で表示された前記関連するコメントを指定した確定操作に応じて、前記関連するコメントを前記入力された読みに対応する表記として前記文字処理装置へ引き渡すステップと、
を備えたことを特徴とする文字処理方法。
【請求項６】
請求項５に記載の文字処理方法において前記表示手段は、前記通信手段を介して前記他の情報処理装置から前記ファイルを表示するためのマークアップ文書を受け取り、当該受け取ったマークアップ文書により前記ファイルを表示することを特徴とする文字処理方法。
【請求項７】
請求項５または６に記載の文字処理方法を文字処理装置において実行するためのプログラム。
【請求項８】
読みを入力し、変換の指示に応じて、入力された読みを対応する表記に変換して、該表記を使用する情報処理装置に引き渡す文字処理装置であって、当該対応する表記への変換のための第１の辞書を有する文字処理装置において、
前記第１の辞書とは別の前記対応する表記への変換のための第２の辞書であり、ファイルから取り込んだ複数組の読み、表記および前記表記に関連するコメントを書き込んだ第２の辞書を記憶する記憶手段と、
前記記憶手段に記憶された複数組の読みの中の前記入力された読みに対応する表記を表記への変換候補として表示する表示手段と、
を備え、
前記表示手段は、変換可能な表記を第１のグラフィカルユーザインターフェース上で表示し、前記第１のグラフィカルユーザインターフェースは当該表記に関連するコメントの表示を指示する指示手段を有し、
前記表示手段は、当該コメントの表示の指示に応じて、前記関連するコメントを第２のグラフィカルユーザインターフェース上で表示し、
前記文字処理装置は、前記第２のグラフィカルユーザインターフェース上で表示された前記関連するコメントを指定した確定操作に応じて、前記関連するコメントを入力された読みに対応する表記として前記文字処理装置へ引き渡す、ことを特徴とする文字処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読みを入力し、その読みを漢字などの表記に変換し、その表記をアプリケーションプログラムに引き渡す文字処理装置、その読みおよび表記の取得方法およびプログラムならびに文字処理装置を使用する情報処理システムに関する。
【背景技術】
【０００２】
従来、読みを入力し、入力の読みを漢字などの表記に変換する文字処理プログラムはフロントエンドプロセッサ（ＦＥＰ）と呼ばれている。ＦＥＰにより得られる表記は、種々のアプリケーションプログラム（あるいはそれらのプログラムを実行する情報処理装置）に引き渡されて、使用される。
【０００３】
たとえば、ワードプロセッサと呼ばれる文書処理プログラムに引き渡された表記は文書の作成に使用される。
【０００４】
ＦＥＰは読みと、対応の表記を１対とする複数組のデータを記載した漢字辞書を有し、入力された読みに対応する表記を漢字辞書を参照することにより取得する。
【０００５】
ＦＥＰは表記の登録機能を有しており、ユーザが所望の読みと対応の表記を漢字辞書に登録することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ユーザが望む表記が漢字辞書に記載されていない場合に、ユーザがたとえば、文書処理プログラムや表計算プログラムなど、表記を使用するアプリケーションプログラムにその表記を引渡したいときには、ユーザは漢字辞書に読みと表記を登録する必要がある。あるいは、所望の表記が記載されている文書、たとえば、住所録などの文書ファイルなどを表示させて、その表記をコピーし、表示画面に表示された文書の任意の位置に貼り付ける一連の操作を行わなければならない。
【０００７】
このようなユーザの煩雑な操作を簡素にするために、読みと表記をフロッピー（登録商標）ディスクなどの携帯用記憶媒体から入力し、変換候補しとして使用可能にする提案を別途、本願出願人は特許出願している。
【０００８】
この提案では、ＬＡＮ（広域ネットワーク）やインターネットに接続した他のコンピュータに格納されているファイルから読みと表記を取り出すことまでは考えていない。このような機能を文字処理プログラムが有していると便利なのであるが、従来技術では、サーバなどの文書ファイルを自身のクライアントの表示画面に表示させることは可能であるが、上述したように、やはりコピー、貼り付けにより読みと表記を取得するためのユーザの操作が必要であり、ユーザの操作を如何にして簡素化するかが解決すべき課題となる。
【０００９】
そこで、本発明の目的は所望の表記をユーザの簡単な操作で、通信により外部の情報処理装置から読みと表記を取得することが可能な文字処理装置、その読みおよび表記の方法およびプログラムならびに文字処理装置を使用する情報処理システムを提供することにある。
【課題を解決するための手段】
【００１０】
このような目的を達成するために、本発明は、読みを入力し、変換の指示に応じて、入力された読みを対応する表記に変換して、該表記を使用する情報処理装置（ワープロソフト等を実行する時のクライアント１１００）に引き渡す文字処理装置（文字処理プログラムを実行する時のクライアント１１００）において、
文字処理装置と接続する、前記情報処理装置以外の他の情報処理装置（１２００）であって、複数組の読みおよび表記が記載されたファイルを格納している他の情報処理装置から、前記複数組の読みおよび表記を取り込むように指示する指示手段と、（入力装置４０内のマウスおよびディスプレイ６０）
当該指示に応じて、前記他の情報処理装置に対して、前記複数組の読みおよび表記を要求し、前記他の情報処理装置から複数組の読みおよび表記を受信する通信手段と、（５０）
当該受信した複数組の読みおよび表記を記憶する記憶手段と（３０）
を備えたことを特徴とする。
【００１１】
本発明は、前記指示手段は、前記他の情報処理装置に格納されたファイルを表示する表示手段（６０）を有することを特徴とする。
【００１２】
本発明は、前記表示手段は、前記通信手段を介して前記他の情報処理装置から前記ファイルを表示するためのマークアップ文書を受け取り、当該受け取ったマークアップ文書により前記ファイルを表示することを特徴とする。
【００１３】
本発明は、前記表示手段は、前記他の情報処理装置に格納されたファイルを表示した状態で前記複数組の読みおよび表記を取り込むように指示するためのグラフィカルユーザインターフェース（４０１）をも表示し、前記指示手段が該グラフィカルユーザインターフェースによる指示を受け付けることを特徴とする。
【００１４】
本発明は、前記表示手段は、前記通信手段を介して前記他の情報処理装置から前記ファイルを表示するためのマークアップ文書を受け取り、当該受け取ったマークアップ文書により前記ファイルを表示すると共に、前記表示手段は、前記他の情報処理装置に格納されたファイルを表示した状態で前記複数組の読みおよび表記を取り込むように指示するためのグラフィカルユーザインターフェースをも表示し、前記指示手段が該グラフィカルユーザインターフェースによる指示を受け付け、前記グラフィカルユーザインターフェースを表示するための命令が前記マークアップランゲージ文書中に記載されていることを特徴とする。
【００１５】
本発明は、前記記憶手段に記憶された複数組の読みの中の前記入力された読みに対応する表記を表記への変換候補として前記表示手段により表示することを特徴とする。（図７）
【００１６】
本発明は、前記ファイルは複数組の読みおよび表記に加えて関連するコメントを有しており、該コメントを前記通信手段は前記複数組の読みおよび表記の受信と関連して受信し、前記記憶手段は、当該受信したコメントを記憶することを特徴とする。
【００１７】
本発明は、前記記憶手段に記憶されたコメントの中の前記変換候補として表示される表記に関連する表記を前記表示手段により表示すること特徴とする。（図７）
【００１８】
本発明は、前記表示手段は前記変換可能な表記を第１のグラフィカルユーザインターフェース上（７０１）で表示し、前記関連するコメント第２のグラフィカルユーザインターフェース上（７０２）で表示することを特徴とする。
【００１９】
本発明は、上述の態様の情報処理装置として使用されるサーバコンピュータであって、
前記ファイルを記憶した記憶手段と、（ハードディスク）
前記文字処理装置の通信手段からの要求を受信し、前記記憶手段に記憶されたファイルの中の複数組の読みおよび表記を前記文字処理装置の通信手段に送信する通信手段と、（モデムなどの通信装置）
前記通信手段により送信すべき複数組の読みおよび表記を前記記憶手段から取り出して前記通信手段に引き渡す情報処理手段と（ＣＰＵおよび情報検索用プログラム）
を備えたことを特徴とする（１２００）。
【００２０】
本発明は、文字処理装置（文字処理プログラムを実行するクライアント１１００）と、情報処理装置（ワープロソフトなどを実行するクライアント１１００）とを有することを特徴とする。
【００２１】
本発明は、さらに請求項１に記載の他の情報処理装置（サーバ１２００）を有することを特徴とする。
【００２２】
上記（）部は発明を理解するために実施形態の対応箇所を示しているが、権利範囲を限定するものではないことに留意されたい。
【発明を実施するための最良の形態】
【００２３】
以下、図面を参照して本発明の実施形態を詳細に説明する。
【００２４】
図１は本発明実施形態の情報処理システムのハードウェア構成を示す。
【００２５】
図１において１０００はクライアントコンピュータ（以下、クライアントと略記する）１１００とサーバコンピュータ（以下、サーバと略記する）１２００とを接続する通信ネットワークである。通信ネットワークは、従来から知られている種々の通信ネットワークを利用することができるが、説明の便宜上、この形態では、通信ネットワーク１０００はインターネットを利用するものとする。クライアント１１００およびサーバ１２００に使用するコンピュータとしては市販のパーソナルコンピュータ、サーバなど情報処理機能を有するコンピュータシステムを使用することができるので説明は簡単に留める。
【００２６】
以下、クライアント１１００のシステム構成を説明するが、サーバ１２００も同様とすることができるので、サーバ１２００については説明を省略する。図１において１０はＣＰＵであり、プログラムで規定された情報処理を実行する。本発明に係わる後述の文字処理プログラムをクライアント１１００のＣＰＵ１０が実行するときのクライアント１１００が本発明の文字処理装置としての機能を果たす。
【００２７】
２０はＣＰＵ１０が実行する情報処理に必要な入力データ、情報処理結果として得られる出力データ、ＣＰＵ１０が実行するプログラム、ディスプレイ６０に表示するデータなどを一時記憶するシステムメモリである。システムメモリ２０はＲＯＭやＲＡＭで構成される。
【００２８】
３０はハードディスクであり、装置を制御するためのオペレーティングシステムと呼ばれるシステム制御プログラムおよび本発明に係わる文字処理プログラム（ＦＥＰ）、従来技術で述べた漢字辞書（読みと、読みに対応する表記を記載した辞書）および外部から入力した、本発明に係る表記ファイル(後述)を保存記憶する。
【００２９】
４０は入力装置であり、マウスなどのポインティングデバイスおよびキーボード入力装置を有する。キーボードからは読みを入力する。
【００３０】
５０は通信装置であり、通信ネットワークの通信態様に適応したモデム等の通信装置を使用すればよい。
【００３１】
６０はディスプレイであり、ＣＰＵ１０はシステムメモリ２０から表示用のイメージデータを読み取り、ディスプレイ６０の表示画面に表示させる。
【００３２】
図２はクライアント１１００のハードディスク１００およびサーバ１２００のハードディスク２００に保存されているソフトウェアの一例を示す。
【００３３】
最初にクライアント側のソフトウェアを説明する。
【００３４】
１１０は本発明に係る文字処理プログラムである。１２０はたとえば、マイクロソフト社製のWINDOWS（登録商標）などの、コンピュータの制御を実行するプログラムであり、このようなプログラムはオペレーティングシステム（ＯＳ）と呼ばれている。ＯＳ１２０はインターネットを介して他のコンピュータと通信を行うための通信機能を有している。
【００３５】
１３０はブラウザと呼ばれるプログラムであり、通信ネットワーク１０００を介してサーバ１２００に保存されているマークアップランゲージ文書（たとえば、ＨＴＭＬ文書）を受け取り、マークアップランゲージ文書に規定されている命令に従って、情報を表示するプログラムである。ブラウザとしては、たとえば、マイクロソフト社製のインターネットエクスプローラ（商標）を使用することができる。本実施形態では、後述するがサーバ側に格納されているマークアップランゲージ文書に新規特徴があり、このマークアップランゲージ文書をクライアント１１００のディスプレイに表示させるときにブラウザ１３０が使用される。
【００３６】
１４０は拡張辞書であり、拡張辞書１４０は読み、表記、コメントを１組としたデータ複数組を有する。拡張辞書１４０はクライアント１１００のユーザが新規作成を指示したときにクライアント１１００のハードディスク上に作成される。
【００３７】
１５０は漢字辞書であり、読みと表記およびかな漢字変換に使用する文法データなどを１組のデータとする複数組のデータを有する。クライアント１１００のハードディスクには、その他、文字処理プログラムにより読みから変換された表記を受け取り、使用する種々のアプリケーションプロラム（不図示）が格納されている。本実施形態ではアプリケーションプログラムとしてはワープロソフトを例にとり説明する。
【００３８】
次にサーバ１２００側のハードディスクに格納されているソフトウェアを説明する。２１００は顧客の住所録（顧客ファイルと称する）である。顧客ファイル２１０は顧客の会社の社員の姓の読みおよび表記および複数のコメント項目を１組のデータとする複数組のデータを有する。（図３参照）。
【００３９】
２２０はＷＥＢサーバ用プログラムであり、マークアップランゲージ文書を要求してきたクライアント１１００に対してそのマークアップランゲージ文書、この例では表示用ＨＴＭＬ文書２３０をクライアント１１００に提供する。また、マークアップランゲージ文書に規定された命令に基づいて、クライアント１１００から検索要求が送られてきた場合には、その検索要求を実行する。本実施形態では、顧客ファイル２１００に読みと表記の検索命令およびコメントの検索命令がクライアント１１００から１２００に送られる。ＷＥＢサーバ用プログラム２２０としてはたとえば、マイクロソフト社製ＩＩＳ（商標）を使用することができる。
【００４０】
２３０は本発明に係る表示用ＨＴＭＬ文書であり、図３に示す形態で、顧客ファイル２１０が有するデータを表示するための命令が表示用ＨＴＭＬ文書に記載されている。表示用ＨＴＭＬ文書２３０に記載する命令については、ＷＥＢサーバ用プログラムの種類に応じて異なり、また、当業者であれば、明細書の説明により理解可能であるので、具体的な命令については詳細な説明を省略する。
【００４１】
ただし、表示用プログラム２３０には図４において符号４０１に示すボタン、具体的には拡張辞書１４０の新規作成を指示するためのボタンを表示させるための命令およびこのボタンがユーザにより操作れたときにクライアント１１００に実行させる情報処理内容を規定した命令が記載されている点が新規特徴である。
【００４２】
本実施形態ではボタン４０１の操作に応じて、文字処理プログラム１１０により最初に空データの拡張辞書１４０を作成し、次に、サーバ１２００から顧客ファイル２１０の中の読み、表記およびコメントを取得して拡張辞書に書き込む。
【００４３】
２４０はオペレーティングシステムであり、たとえば、マイクロソフト社製のWINDOWS  ＮＴを使用することができる。
【００４４】
以上のソフトウェアを使用して、サーバ１２００の顧客ファイル２１０からクライアント１１００の拡張辞書１４０に読み、表記およびコメントを取り込むための一連の処理を図３〜図５を参照して説明する。
【００４５】
（拡張辞書作成処理）
図３はブラウザ１３０を使用してクライアント１１００が顧客ファイルを編集するためのクライアント１１００のディスプレイの表示画面の内容の一例を示す。
【００４６】
ユーザはブラウザ１３０を起動して、顧客ファイルのＵＲＬ（サーバ１２００およびサーバ１２００内の表示用ＨＴＭＬ文書を指定する通信情報）をブラウザに与えると、ブラウザを実行しているクライアント１１００のＣＰＵは通信装置５０を介して、サーバ１２００、具体的にはＷＥＢサーバ用プログラム２２０を実行しているサーバ１２００のＣＰＵと通信を行い、表示用ＨＴＭＬ文書を受け取り、システムメモリ２０上に一記憶する。ブラウザ１３０の解析機能によりＨＴＭＬ文書に規定された命令が実行され、従来と同様にして、クライアント１１００のディスプレイ６０の表示画面には図３に示すように顧客ファイル２１０が有するデータが表示される。
【００４７】
クライアント１１００のユーザは表示画面上で顧客ファイルを編集し、必要な顧客情報（名前の読み、表記、コメント）を登録、修正する。この処理は従来から行われている処理であるので、詳細な説明を必要としないであろう。
【００４８】
従来と異なる点は、拡張辞書の作成を指示するボタン４０１（図４）が設けられている点である。ユーザがボタン４０１をマウスで操作すると、表示用ＨＴＭＬ文書に規定されている命令が実行され、クライアント１１００のＣＰＵは文字処理プログラム１１０に、拡張辞書の作成の指示がなされたことを伝える。
【００４９】
この連絡に応じて文字処理プログラムの中の拡張辞書の作成のためのサブプログラムが実行される。最初に、図４の案内メッセージ画面４０２が表示され、ユーザのＯＫボタンの操作に応じて拡張辞書の作成処理が開始される。ＣＰＵ１０はクライアント１１００のハードディスク内に空データの拡張辞書１４０を作成し、次にサーバ１２００が、顧客ファイル２１０が有している読み、表記およびコメントの全データを取得し、クライアント１１００に送信する。読み、表記およびコメントを、それらを受信したクライアント１１００のＣＰＵが拡張辞書１４０に書き込む。これらの一連の作業が終了するとクライアント１１００のディスプレイ６０の表示画面には図５に示すように作業の終了を示すメッセージ画面４０２が表示される。ユーザのボタン４０３のマウス操作に応じて、拡張辞書１１４０の作成処理が終了する。
【００５０】
（コメント表示処理）
クライアント１１００のユーザはワープロソフトを起動し、その表示画面上で読みとして図６に示すように「しぶさわ」を入力し、スペースキーの操作により漢字変換を指示する。この指示に応じてクライアント１１００のＣＰＵは漢字辞書１５０および拡張辞書１４０を参照し、入力された読み「しぶさわ」に対応する表記「渋沢」、「澁澤」等を取得する。取得した表記はシステムメモリ一時記憶領域に格納される。クライアント１１００のＣＰＵは取得した表記を図７に示すグラフィカルユーザインターフェース（第１のＧＵＩ）７０１の形態で表示させる。
【００５１】
図７において、７０４はコメントの表示を指示するためのボタンであり、このボタンが存在する表記は拡張辞書に記載された表記であることを示し、また、ボタン７０４の操作に応じてクライアント１１００のＣＰＵが図７の符号７０２に示すようなコメント表示用のＧＵＩを表示させる。（第２の）ＧＵＩ７０２上の任意のコメント。では「×××株式会社」をユーザがマウスで指定すると、図８に示すように指定したコメントがコメント１（図３の顧客ファイル参照）であることを示す案内８０１が表示される。
【００５２】
ユーザがＧＵＩ７０１内で表記を選択（ハイライト）してＥＮＴＥＲキーの操作で確定をクライアント１１００のＣＰＵに指示すると、クライアント１１００のＣＰＵは確定した表記、図７の例では、「渋沢」をワープロソフト（ハードウェア的な表現をすると、ワープロソフトを実行するＣＰＵ）に引き渡す。
【００５３】
これにより、ワープロソフトの編集画面は読みの表示「しぶさわ」が確定した表記「渋沢」に変更される。
【００５４】
本実施形態ではユーザの便宜のために次のような新規機能が用意されている。図７の第２のＧＵＩ７０２上の任意のコメントの文字列をユーザがマウスで指定し、確定操作（ＥＮＴＥＲキーの操作）を行うと、指定された文字列、たとえば、「×××株式会社」が、読み「しぶさわ」に対応する確定の表記としてワープロソフトに引き渡される。
【００５５】
以上、説明した処理を実現するための文字処理プログラムを図９〜図１１を参照して説明する。
【００５６】
文字処理プログラムは周知のようにクライアント１１００の電源が投入されたときに起動され、図９の文字処理プログラムは電源が切断されるまでの間、繰り返し実行される。
【００５７】
図９において、Ｓ１０は拡張辞書の作成の指示を受信したかどうか判定する処理である。上述したようにユーザがブラウザにより顧客ファイルを表示して、図４のボタン４０１を操作すると、ブラウザから文字処理プログラムに拡張辞書の作成の指示（対象（ターゲット）のファイルのＵＲＬを含む）が引き渡されるので、この引渡しをＳ１０で検出する。情報の引渡しは、一般的には、システムメモリの中にこの指示を格納するための専用領域を設け、ブラウザ側でこの領域に引き渡すべき情報（この場合、指示）を書き込み、文字処理プログラム側で読み取ることにより引渡しを行う。
【００５８】
この領域に指示が書き込まれているか否かをＳ１０で確認して拡張辞書作成の指示の有無を判定する。
【００５９】
Ｓ１０の判定がＹＥＳ（指示有り）の場合には手順をＳ１１に進め、拡張辞書の作成を行う。この処理は図１０を使用して後で詳しく説明する。
【００６０】
Ｓ２０は読みの入力が行われた後、表記への変換の指示があったか否かを判定する処理である。ＥＮＴＥＲキーの操作の有無により判定する。ＹＥＳ判定（変換指示あり）の場合には手順をＳ２１へ進め、図７に示すＧＵＩ７０１および７０２の表示処理および確定すべき表記の選択を受け付ける処理を行う。Ｓ２１の処理は図１１を使用して詳しく説明する。
【００６１】
Ｓ２２は確定した表記を、それを必要とするアプリケーションプログラム（この例ではワープロソフト）に引き渡す処理である。
【００６２】
Ｓ２０の判定処理でＮＯ判定（表記への変換の指示なし）が得られた場合には手順はＳ３０に進み、その他処理、たとえば、表記の漢字辞書への登録処理など、従来から文字処理プログラムが提供する処理を実行する。
【００６３】
図１０は図９のＳ１１の拡張辞書作成処理の詳細手順を示す。
【００６４】
図１０において、Ｓ１００は空データの拡張辞書をクライアント１１００のハードディスクの所定領域に作成する処理である。
【００６５】
Ｓ１１０はサーバ１２００に対して、読みと表記を要求する処理であり、この例では、表示用のＨＴＭＬ文書を表示する際に使用したＨＴＭＬ文書のＵＲＬから、サーバ１２００の通信アドレス（ＩＰアドレス）を取得し、また、読みと表記が記載されたファイルのファイル名（この例では顧客ファイル２１０のファイル名）を取得する。取得したサーバの通信アドレスを使用してファイル名の示すファイルからおよび読みを検索するように指示する検索命令をサーバ１２００に対して送信する。この検索命令によりサーバ１２００は顧客ファイル２１０からＷＥＢサーバ用プログラム２２０の検索処理により読みと表記を読み出して、要求元のクライアント１１００に送信する。
【００６６】
Ｓ１２０はサーバ１２００から読みと表記を受信し、受信した読みと表記を拡張辞書１４０に書き込む処理である。
【００６７】
Ｓ１３０は顧客ファイルの２１０の中のコメントを要求する処理で、この形態では、読みと表記を受信した後に、自動的にコメントの要求をサーバ１２００に対して行う。なお、改良形態として、図７のコメント表示ボタン７０４が操作されたときにコメントをサーバ１２００に要求するようにすることも考えられる。
【００６８】
Ｓ１４０はサーバ１２００から受信したコメントを拡張辞書１４０に書き込む処理である。
【００６９】
図１１は図９のＳ２１の表記への変換候補の表示および確定処理の詳細を示す。
【００７０】
Ｓ２００は読みから表記への変換をユーザから指示されたときに、入力された読みに対応する表記を漢字辞書１５０から取り出し、システムメモリ２０に一時的に格納する処理である。
【００７１】
Ｓ２１０は入力された読みに対応する表記を拡張辞書１４０から取り出して、システムメモリ２０に一時的に格納する処理である。
【００７２】
Ｓ２２０は漢字辞書１５０および拡張辞書１４０から取り出した表記を図７のＧＵＩ７０１の形態で表示する処理である。
【００７３】
より具体的には、Ｓ２００およびＳ２１０の処理でシステムメモリ２０に格納されている表記をイメージに変換し、変換したイメージと図７の符号７０１のＧＵＩ用のイメージを合成して、ＧＵＩ７０１の表示用イメージを作成する。また、ＧＵＩ７０１内の表示位置とその位置に対応する表記（文字コード）の対応表を作成する。ちなみに、ユーザが表示画面で選択する場合、マウスが使用されるので、マウスが指示する表示位置について対応表を参照することにより、ユーザが指定した変換候補の表記を取得する。
【００７４】
Ｓ２３０はコメント表示ボタン７０１が操作されたか否かを判定する処理である。ＹＥＳ判定の場合に手順はＳ２３１に移行する。ＮＯ判定が得られた場合に手順はＳ２４０に移行する。
【００７５】
Ｓ２３１は第２のＧＵＩ７０１を表示する処理である。この形態では入力された読みに対応する表記すべてについて拡張辞書１４０からコメントを取り出して、第２のＧＵＩ用の表用イメージを作成して、ディスプレイ６０の表示画面に表示する。代価絵の形態として、第１のＧＵＩ７０１で選択されている表記に対応するコメントを第２のＧＵＩ７０２上で表示してもよい。
【００７６】
Ｓ２４１は、第１のＧＵＩ７０１上の表記の変換候補のマウスによる選択が行われたか否かを判定する処理であり、選択が行われた場合には判定がＹＥＳとなる。
【００７７】
Ｓ２４１はマウスにより指定された第１のＧＵＩ７０１上表記をハイライト（特定の色で背景の色を変えること）する処理である。
【００７８】
Ｓ２５０はＥＮＴＥＲキーによる変換候補の表記の確定操作が行われたか否かを判定する処理であり、ＹＥＳ判定が得られた場合に図１１の処理手順は終了する。
【００７９】
Ｓ２５１は上述以外のその他の処理である。
【００８０】
Ｓ２２０で第１のＧＵＩ７０１（図７参照）が表示されると、ユーザは所望の変換候補を選択すべく、マウスのポインタ（マウスカーソルとも呼ばれる）を所望の候補まで移動させる。この間、Ｓ２３０→ＳＳ２４０→Ｓ２５０→Ｓ２３０のループ処理が繰り返される。ユーザが第１のＧＵＩ７０１上の所望の表記にマウスのポインタを移動させると、Ｓ２４０の判定処理がＹＥＳ判定となり、手順がＳ２４１に移行し、ここで、マウスにより選択した表記がハイライトされる。
【００８１】
次にユーザが変換候補表記の確定をＥＮＴＥＲキーにより指示するまでは、Ｓ２３０→ＳＳ２４０→Ｓ２５０→Ｓ２３０のループ処理が繰り返される。
【００８２】
ユーザが変換候補の表記の確定をＥＮＴＥＲキーにより指示すると、Ｓ２５０の判定処理がＹＥＳ判定となって、図１１の処理手順が終了する。
【００８３】
以上説明したように、本実施形態では、サーバ１２００に格納されたファイルの中の読み、表記およびコメントをクライアント１１００で表示している画面上で、ユーザがボタン４０１を操作するだけで、以後は文字処理プログラムが自動的に拡張辞書を作成するので、ユーザは所望の表記のコピー、貼り付け操作から解放される。
【００８４】
サーバ１２００側の処理についてはほぼ従来技術を使用することができるので、詳細な説明は不要であろう。本発明に関連する技術のみを説明する。
【００８５】
クライアント１１００に提供する読みおよび表記を有するファイルはデータベース、表、文書など種々の形態とすることができる。また、このファイルを記憶しておく記憶手段にはハードディスク、その他の記憶装置を使用することができる。
【００８６】
クライアント１１００からの読みと表記の指示をサーバ１２００で受け取るための通信手段は通信ネットワーク１０００の形態に応じて、モデム、光通信用インターフェース等適宜、定めればよい。上述の実施形態ではＷＥＢサーバ用プログラム２２０によりクライアント１１００からの要求を受け付けて、記憶手段に記憶されているファイルから読み、表記およびコメントを受け付けているが、コモンゲートウェイプログラムと呼ばれるプログラムによりファイルの中の読み、表記およびコメントについての検索を行って、クライアント１１００に送るべき読み、表記およびコメントを取得してもよい。
【００８７】
上述の実施形態の他に次の形態を実施することができる。
１）文字処理プログラム１１０の中にブラウザ１３０を組み込んでもよい。
２）文字処理プログラム１１０（あるいは文字処理装置）に拡張辞書１４０の作成を指示するための方法としては、上述の他に次の方法を適宜、採用すればよい。
（ａ）外部のコンピュータに格納されているファイルで、所望の読み、表記およびコメントが記載されているファイルを従来と同様の方法でクライアント１１００のディスプレイの表示画面に表示させる。次に、ショートカットキー（特定の複数のキーを同時に操作すること）により、表示されている画面上の読みと表記を取り込むようにユーザにより指示する。
（ｂ）外部のコンピュータに格納されているファイルで、所望の読み、表記およびコメントが記載されているファイルを従来と同様の方法でクライアント１１００のディスプレイの表示画面に表示させる。次に、文字処理プログラム１１０のために表示されているメニュー画面を使用して、現在、表示されている画面上の読みと表記を取り込むようにユーザにより指示する。
３）上述の実施形態では、情報処理装置（クライアント１１００）の中に文字処理装置が組み込まれている例を示したが、確定した表記を使用する情報処理装置と読みから表記へ変換する文字処理装置とを別体構成としてもよいことは勿論である。
【００８８】
上述した実施形態は、発明を実施するためのいくつかの形態である。特許請求の範囲により示される技術思想に示される他の実施形態も本発明の技術範囲にあることに留意されたい。
【図面の簡単な説明】
【００８９】
【図１】本発明実施形態のハードウェア構成の一例を示すブロック図である。
【図２】本発明実施形態のクライアントおよびサーバのソフトウェアの構成一例を示す説明図である。
【図３】サーバに格納された顧客ファイルの内容を説明するための説明図である。
【図４】本発明実施形態の拡張辞書の作成処理を説明するための説明図である。
【図５】本発明実施形態の拡張辞書の作成処理を説明するための説明図である。
【図６】本発明実施形態の入力した読みの表示の一例を示す説明図である。
【図７】漢字変換候補および関連するコメントの表示の一例を示す説明図である。
【図８】漢字変換候補および関連するコメントの表示の一例を示す説明図である。
【図９】クライアントのＣＰＵが実行する文字処理プログラムのメイン処理手順を示すフローチャートである。
【図１０】図９のＳ１１の拡張辞書作成処理の詳細手順を示すフローチャートである。
【図１１】図９のＳ２１の変換候補表示および確定の処理の詳細手順を示すフローチャートである。
【符号の説明】
【００９０】
１０  ＣＰＵ
２０  システムメモリ
３０  ハードディスク
４０  入力装置
５０  通信装置
６０  ディスプレイ
【図１】
0005342737.tif 000002
【図２】
0005342737.tif 000003
【図３】
0005342737.tif 000004
【図４】
0005342737.tif 000005
【図５】
0005342737.tif 000006
【図６】
0005342737.tif 000007
【図７】
0005342737.tif 000008
【図８】
0005342737.tif 000009
【図９】
0005342737.tif 000010
【図１０】
0005342737.tif 000011
【図１１】
0005342737.tif 000012