(57)【要約】【課題】ユーザが普段使用しているコンピュータ（ＰＣで例示）とは異なる情報処理装置であっても、日本語変換プログラムの統一や利用環境の統一を行う必要なく、そのＰＣと同様の仮名漢字変換候補を得られる本体用の仮名漢字変換の辞書追加情報を作成する。【解決手段】情報処理装置（複写機１で例示）は、ユーザ入力文字を仮名漢字変換辞書１４及び登録・学習データ１４ａ，１５ａを用いて変換する漢字仮名変換部１５と、仮名漢字変換辞書１４をネットワーク経由でＰＣ３へ送信する制御、及びその応答として辞書追加情報を外部から受け取る制御を行う変換制御部１７とを備える。ＰＣ３は、複写機１から仮名漢字変換辞書１４及びＰＣ側で仮名漢字変換に用いる登録・学習データ３４ａ，３５ａを用いて複写機１側の登録・学習データ１４ａ，１５ａを生成し、複写機１用に外部出力する辞書作成アプリケーション３６を、制御部３０で実行可能に備える。【選択図】図１
2007310786.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と、該情報処理装置にネットワーク接続されたコンピュータとを備えた情報処理システムにおいて、前記情報処理装置は、ユーザ操作により入力された文字を、第１の通常辞書及び第１の辞書追加情報を用いて変換する第１の日本語変換部と、前記第１の通常辞書をネットワーク経由で前記コンピュータへ送信する制御、及びその応答として前記第１の辞書追加情報を外部から受け取る制御を行う制御部とを備え、前記コンピュータは、ユーザ操作により入力された文字を、第２の通常辞書及び第２の辞書追加情報を用いて変換する第２の日本語変換部と、前記情報処理装置からネットワーク経由で受信した第１の通常辞書に対し、該第１の通常辞書及び前記第２の辞書追加情報を用いて第１の辞書追加情報を生成する辞書追加情報生成部と、該辞書追加情報生成部で生成した第１の辞書追加情報を外部へ出力する辞書追加情報出力部とを備えることを特徴とする情報処理システム。
【請求項２】
前記情報処理装置は、可搬の記憶媒体からデータを読み取る記憶媒体読取部を備え、前記辞書追加情報出力部は、前記記憶媒体へ前記第１の辞書追加情報を書き込む記憶媒体書込部を有し、前記制御部は、前記第１の日本語変換部に、前記第１の通常辞書及び前記記憶媒体読取部で前記記憶媒体から読み取った第１の辞書追加情報を用いて、変換を実行させる制御を行うことを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記辞書追加情報出力部は、ネットワーク経由で前記第１の通常辞書の受信元の前記情報処理装置へ前記第１の辞書追加情報を送信する送信部を有し、前記制御部は、前記第１の日本語変換部に、前記第１の通常辞書及び前記送信部で送信された第１の辞書追加情報を用いて、変換を実行させる制御を行うことを特徴とする請求項１に記載の情報処理システム。
【請求項４】
前記第１の辞書追加情報及び第２の辞書追加情報は、登録単語及び／又は学習内容の情報であることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理システム。
【請求項５】
前記情報処理装置は、前記コンピュータに前記辞書追加情報生成部が存在するか否かを確認するコンピュータ確認部を備え、前記制御部は、前記辞書追加情報生成部が存在した場合にのみ、前記第１の通常辞書をネットワーク経由で前記コンピュータへ送信する制御を行うことを特徴とする請求項１乃至４のいずれか１項に記載の情報処理システム。
【請求項６】
前記情報処理装置は、ユーザ認証部を備え、前記辞書追加情報出力部は、前記辞書追加情報生成部で生成した第１の辞書追加情報を、該第１の辞書追加情報の使用を許可するユーザに関するユーザ情報と共に外部へ出力し、前記制御部は、前記ユーザ認証部でユーザが認証できた場合のみ、外部から受け取った第１の辞書追加情報を用いた前記第１日本語変換部での変換を実行できるように制御することを特徴とする請求項１乃至５のいずれか１項に記載の情報処理システム。
【請求項７】
前記情報処理装置及びコンピュータは、暗号復号処理部を備え、前記情報処理装置とコンピュータとの間で送受する前記第１の通常辞書を、前記情報処理装置の暗号復号処理部で暗号化し、該暗号化された第１の通常辞書を前記コンピュータの暗号復号処理部で復号することを特徴とする請求項１乃至６のいずれか１項に記載の情報処理システム。
【請求項８】
前記コンピュータは、前記情報処理装置から受信した第１の通常辞書を、該第１の通常辞書に対して前記辞書追加情報生成部で第１の辞書追加情報を生成した後に消去する消去部を備えることを特徴とする請求項１乃至７のいずれか１項に記載の情報処理システム。
【請求項９】
前記辞書追加情報生成部は、第１の辞書追加情報の生成の一部を前記情報処理装置にネットワーク経由で要求し、前記制御部は、前記要求を受信した場合、該受信した要求に含まれるデータに基づき前記第１の日本語変換部に第１の辞書追加情報を生成させることを特徴とする請求項１乃至８のいずれか１項に記載の情報処理システム。
【請求項１０】
前記制御部は、前記第１の通常辞書と共に現在の前記第１の辞書追加情報をネットワーク経由で前記コンピュータへ送信する制御を行い、前記辞書追加情報生成部は、前記情報処理装置からネットワーク経由で受信した第１の通常辞書及び第１の辞書追加情報に対し、該第１の通常辞書及び第１の辞書追加情報及び前記第２の辞書追加情報を用いて、新たな第１の辞書追加情報を生成することを特徴とする請求項１乃至９のいずれか１項に記載の情報処理システム。
【請求項１１】
請求項１乃至１０のいずれか１項に記載の情報処理システムに具備されるコンピュータ。
【請求項１２】
請求項１乃至１０のいずれか１項に記載の情報処理システムに具備される情報処理装置。
【請求項１３】
コンピュータと、該コンピュータにネットワーク接続された情報処理装置とで情報処理を行う情報処理方法において、前記情報処理装置の日本語変換部が、ユーザ操作により入力された文字を、第１の通常辞書及び第１の辞書追加情報を用いて変換する第１の日本語変換ステップと、前記情報処理装置の制御部が、前記第１の通常辞書をネットワーク経由で前記コンピュータへ送信する制御を行うステップと、前記制御部が、その応答として前記第１の辞書追加情報を外部から受け取る制御を行うステップと、前記コンピュータの日本語変換部が、ユーザ操作により入力された文字を、第２の通常辞書及び第２の辞書追加情報を用いて変換する第２の日本語変換ステップと、辞書追加情報生成部が、前記情報処理装置からネットワーク経由で受信した第１の通常辞書に対し、該第１の通常辞書及び前記第２の辞書追加情報を用いて第１の辞書追加情報を生成する辞書追加情報生成ステップと、辞書追加情報出力部が、前記生成した第１の辞書追加情報を外部へ出力する辞書追加情報出力ステップとを含むことを特徴とする情報処理方法。
【請求項１４】
情報処理装置とネットワークで接続されたコンピュータに組み込むためのプログラムであって、前記コンピュータは、ユーザ操作により入力された文字を、通常辞書及び辞書追加情報を用いて変換する日本語変換部を備え、当該プログラムは、前記コンピュータに、前記情報処理装置からネットワーク経由で前記情報処理装置側の通常辞書を受信するステップと、該情報処理装置側の通常辞書及び前記コンピュータ側の辞書追加情報を用いて、前記情報処理装置側の辞書追加情報を生成する辞書追加情報生成ステップと、該生成した前記情報処理装置側の辞書追加情報を外部へ出力する辞書追加情報出力ステップとを実行させることを特徴とするプログラム。
【請求項１５】
コンピュータとネットワークで接続された情報処理装置に組み込むためのプログラムであって、前記情報処理装置は、ユーザ操作により入力された文字を、通常辞書及び辞書追加情報を用いて変換する日本語変換部を備え、当該プログラムは、前記情報処理装置に、前記通常辞書をネットワーク経由で前記コンピュータへ送信する制御を行うステップと、その応答として前記辞書追加情報を外部から受け取る制御を行うステップと、前記日本語変換部に、前記通常辞書及び前記受け取った辞書追加情報を用いて、変換を実行させる制御を行うステップとを実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、コンピュータ、情報処理装置、情報処理方法、及びプログラムに関し、より詳細には、パーソナルコンピュータ（ＰＣ）やワークステーション、或いはセットトップボックスやＴＶと融合した家庭用コンピュータといったコンピュータと、そのコンピュータにネットワークを介して接続され日本語入力を行う情報処理装置とでなる情報処理システム、そのコンピュータ、その情報処理装置、情報処理方法、及び、その情報処理装置又はコンピュータに組み込むためのプログラムに関する。
【背景技術】
【０００２】
複合機（ＭＦＰ）、ファクシミリ装置、テレビジョン受像機、音声又は映像・音声を記録する各種レコーダなどのあらゆる情報処理装置は、例えば電子メールやファクシミリ文書の送信先の氏名や、記録ファイルのタイトル、ファイル名、フォルダ名、さらにはユーザのコメントなどの所望の文字列を、入力した文字（ひらがなや数字）を仮名漢字変換することで得ることが可能となっている。その他、ＰＣやワークステーションといったコンピュータでも各種データを作成するために、このような日本語入力がなされている。
【０００３】
一方で、ユーザが日常使用しているＰＣやワークステーションといったコンピュータでは、その日本語入力を容易に素早く実行できるように日本語変換ソフトウエアが自動的に或いは設定によりカスタマイズされている。このカスタマイズは、ユーザ専用の辞書を登録することや自動学習によってなされ、これにより、そのユーザにとってより良い日本語入力環境の提供を可能としている。
【０００４】
しかしながら、ユーザが日常使用しているコンピュータ以外の情報処理装置で日本語入力を行う際には、そのユーザ用にカスタマイズされていないため、入力に手間がかかり、不快感さえ与えることとなる。
【０００５】
これに対し、特許文献１には、ネットワークに接続された複数の端末が、サーバに置かれた共通辞書又は端末に装着した記憶媒体の個別辞書を参照して、日本語変換入力を行うことが開示されている。特許文献１には、日本語入力変換時に、個別辞書を優先して参照することも開示されている。
【０００６】
また、特許文献２には、サーバから取得したテキストから単語を切り出し、辞書に未登録の単語のデータをサーバから取得して自動的に登録することが開示されている。さらに、特許文献３には、一度使用したＰＣの環境を別のＰＣでも構築可能とすることが開示されている。
【特許文献１】特開２００４−３１８３８５号公報
【特許文献２】特開２００４−３３４６３０号公報
【特許文献３】特開２００２−１４０２９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載のシステムでは、複数端末が同じ辞書を使用するために各端末の仮名漢字変換（日本語変換）プログラムを統一する必要がある。すなわち、特許文献１では、ユーザにとってどの端末でも同じ仮名漢字変換環境になるが、複数端末が同じ変換プログラム同じ共通辞書を用いることが前提となっている。従って、このような統一を行わない限り、ユーザが日常使用しているコンピュータの日本語変換プログラム（日本語変換ソフトウエア）とは異なる日本語変換プログラムが組み込まれた情報処理装置においては、日常使用しているコンピュータと同様の日本語変換候補を得ることはできない。
【０００８】
また、特許文献２に記載のシステムは、複数の装置での仮名漢字変換環境を合わせることが考慮されておらず、例えば同じユーザが使用する装置であっても別々の単語データが登録される結果となる。さらに、特許文献３に記載のシステムは、ＰＣや端末においてほぼ同様の仕様の装置間で環境を揃えるようにしたものであり、利用環境を整える必要があるだけでなく、ＰＣとＰＣ以外の情報処理装置とのような異なる種類の装置間で日本語変換候補を合わせるものではない。
【０００９】
本発明は、上述のごとき実情に鑑みてなされたものであり、ユーザが普段使用しているコンピュータとは異なる情報処理装置であっても、日本語変換プログラムの統一や利用環境の統一を行う必要なく、そのコンピュータと同様の仮名漢字変換候補が得られるように、その情報処理装置用の仮名漢字変換の辞書追加情報を作成することが可能な、情報処理装置とコンピュータとでなる情報処理システム、そのコンピュータ、その情報処理装置、情報処理方法、及び、その情報処理装置又はコンピュータに組み込むためのプログラムを提供することを、その目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明の第１の技術手段は、情報処理装置と、該情報処理装置にネットワーク接続されたコンピュータとを備えた情報処理システムにおいて、前記情報処理装置は、ユーザ操作により入力された文字を、第１の通常辞書及び第１の辞書追加情報を用いて変換する第１の日本語変換部と、前記第１の通常辞書をネットワーク経由で前記コンピュータへ送信する制御、及びその応答として前記第１の辞書追加情報を外部から受け取る制御を行う制御部とを備え、前記コンピュータは、ユーザ操作により入力された文字を、第２の通常辞書及び第２の辞書追加情報を用いて変換する第２の日本語変換部と、前記情報処理装置からネットワーク経由で受信した第１の通常辞書に対し、該第１の通常辞書及び前記第２の辞書追加情報を用いて第１の辞書追加情報を生成する辞書追加情報生成部と、該辞書追加情報生成部で生成した第１の辞書追加情報を外部へ出力する辞書追加情報出力部とを備えることを特徴としたものである。
【００１１】
第２の技術手段は、第１の技術手段において、前記情報処理装置は、可搬の記憶媒体からデータを読み取る記憶媒体読取部を備え、前記辞書追加情報出力部は、前記記憶媒体へ前記第１の辞書追加情報を書き込む記憶媒体書込部を有し、前記制御部は、前記第１の日本語変換部に、前記第１の通常辞書及び前記記憶媒体読取部で前記記憶媒体から読み取った第１の辞書追加情報を用いて、変換を実行させる制御を行うことを特徴としたものである。
【００１２】
第３の技術手段は、第１の技術手段において、前記辞書追加情報出力部は、ネットワーク経由で前記第１の通常辞書の受信元の前記情報処理装置へ前記第１の辞書追加情報を送信する送信部を有し、前記制御部は、前記第１の日本語変換部に、前記第１の通常辞書及び前記送信部で送信された第１の辞書追加情報を用いて、変換を実行させる制御を行うことを特徴としたものである。
【００１３】
第４の技術手段は、第１乃至第３のいずれかの技術手段において、前記第１の辞書追加情報及び第２の辞書追加情報は、登録単語及び／又は学習内容の情報であることを特徴としたものである。
【００１４】
第５の技術手段は、第１乃至第４のいずれかの技術手段において、前記情報処理装置は、前記コンピュータに前記辞書追加情報生成部が存在するか否かを確認するコンピュータ確認部を備え、前記制御部は、前記辞書追加情報生成部が存在した場合にのみ、前記第１の通常辞書をネットワーク経由で前記コンピュータへ送信する制御を行うことを特徴としたものである。
【００１５】
第６の技術手段は、第１乃至第５のいずれかの技術手段において、前記情報処理装置は、ユーザ認証部を備え、前記辞書追加情報出力部は、前記辞書追加情報生成部で生成した第１の辞書追加情報を、該第１の辞書追加情報の使用を許可するユーザに関するユーザ情報と共に外部へ出力し、前記制御部は、前記ユーザ認証部でユーザが認証できた場合のみ、外部から受け取った第１の辞書追加情報を用いた前記第１日本語変換部での変換を実行できるように制御することを特徴としたものである。
【００１６】
第７の技術手段は、第１乃至第６のいずれかの技術手段において、前記情報処理装置及びコンピュータは、暗号復号処理部を備え、前記情報処理装置とコンピュータとの間で送受する前記第１の通常辞書を、前記情報処理装置の暗号復号処理部で暗号化し、該暗号化された第１の通常辞書を前記コンピュータの暗号復号処理部で復号することを特徴としたものである。
【００１７】
第８の技術手段は、第１乃至第７のいずれかの技術手段において、前記コンピュータは、前記情報処理装置から受信した第１の通常辞書を、該第１の通常辞書に対して前記辞書追加情報生成部で第１の辞書追加情報を生成した後に消去する消去部を備えることを特徴としたものである。
【００１８】
第９の技術手段は、第１乃至第８のいずれかの技術手段において、前記辞書追加情報生成部は、第１の辞書追加情報の生成の一部を前記情報処理装置にネットワーク経由で要求し、前記制御部は、前記要求を受信した場合、該受信した要求に含まれるデータに基づき前記第１の日本語変換部に第１の辞書追加情報を生成させることを特徴としたものである。
【００１９】
第１０の技術手段は、第１乃至第９のいずれかの技術手段において、前記制御部は、前記第１の通常辞書と共に現在の前記第１の辞書追加情報をネットワーク経由で前記コンピュータへ送信する制御を行い、前記辞書追加情報生成部は、前記情報処理装置からネットワーク経由で受信した第１の通常辞書及び第１の辞書追加情報に対し、該第１の通常辞書及び第１の辞書追加情報及び前記第２の辞書追加情報を用いて、新たな第１の辞書追加情報を生成することを特徴としたものである。
【００２０】
第１１の技術手段は、第１乃至第１０のいずれかの技術手段における情報処理システムに具備されるコンピュータである。
【００２１】
第１２の技術手段は、第１乃至第１０のいずれかの技術手段における情報処理システムに具備される情報処理装置である。
【００２２】
第１３の技術手段は、コンピュータと、該コンピュータにネットワーク接続された情報処理装置とで情報処理を行う情報処理方法において、前記情報処理装置の日本語変換部が、ユーザ操作により入力された文字を、第１の通常辞書及び第１の辞書追加情報を用いて変換する第１の日本語変換ステップと、前記情報処理装置の制御部が、前記第１の通常辞書をネットワーク経由で前記コンピュータへ送信する制御を行うステップと、前記制御部が、その応答として前記第１の辞書追加情報を外部から受け取る制御を行うステップと、前記コンピュータの日本語変換部が、ユーザ操作により入力された文字を、第２の通常辞書及び第２の辞書追加情報を用いて変換する第２の日本語変換ステップと、辞書追加情報生成部が、前記情報処理装置からネットワーク経由で受信した第１の通常辞書に対し、該第１の通常辞書及び前記第２の辞書追加情報を用いて第１の辞書追加情報を生成する辞書追加情報生成ステップと、辞書追加情報出力部が、前記生成した第１の辞書追加情報を外部へ出力する辞書追加情報出力ステップとを含むことを特徴としたものである。
【００２３】
第１４の技術手段は、情報処理装置とネットワークで接続されたコンピュータに組み込むためのプログラムであって、前記コンピュータは、ユーザ操作により入力された文字を、通常辞書及び辞書追加情報を用いて変換する日本語変換部を備え、当該プログラムは、前記コンピュータに、前記情報処理装置からネットワーク経由で前記情報処理装置側の通常辞書を受信するステップと、該情報処理装置側の通常辞書及び前記コンピュータ側の辞書追加情報を用いて、前記情報処理装置側の辞書追加情報を生成する辞書追加情報生成ステップと、該生成した前記情報処理装置側の辞書追加情報を外部へ出力する辞書追加情報出力ステップとを実行させることを特徴としたものである。
【００２４】
第１５の技術手段は、コンピュータとネットワークで接続された情報処理装置に組み込むためのプログラムであって、前記情報処理装置は、ユーザ操作により入力された文字を、通常辞書及び辞書追加情報を用いて変換する日本語変換部を備え、当該プログラムは、前記情報処理装置に、前記通常辞書をネットワーク経由で前記コンピュータへ送信する制御を行うステップと、その応答として前記辞書追加情報を外部から受け取る制御を行うステップと、前記日本語変換部に、前記通常辞書及び前記受け取った辞書追加情報を用いて、変換を実行させる制御を行うステップとを実行させることを特徴としたものである。
【発明の効果】
【００２５】
本発明によれば、ユーザが普段使用しているコンピュータとは異なる情報処理装置であっても、日本語変換プログラムの統一や利用環境の統一を行う必要なく、そのコンピュータと同様の仮名漢字変換候補が得られるように、その情報処理装置用の仮名漢字変換の辞書追加情報を作成することが可能となる。
【発明を実施するための最良の形態】
【００２６】
本発明に係る情報処理システムは、情報処理装置をユーザが普段使用しているＰＣやワークステーションといったコンピュータ（設置型／可搬型に限らない）とネットワークで接続した状態で、そのコンピュータで情報処理装置用の辞書追加情報を作成して、そのコンピュータと同様の日本語変換候補を得ることを可能にするものである。本発明に係るコンピュータ又は情報処理装置は、以下の情報処理システムに具備されるものであり、それら単独での説明を基本的に省略する。また、コンピュータとしては、ＰＣで例示するが、ワークステーション、或いはセットトップボックスやＴＶと融合した家庭用コンピュータといった他のコンピュータにも同様に適用可能である。この情報処理システムは、１つの情報処理装置に対して複数のＰＣが接続された環境でも、使用しているユーザに対応した候補を得ることが可能な日本語入力システムとなっている。当然、システム構成としては、１つの情報処理装置が辞書追加情報作成先のＰＣ１台のみに接続されていてもよいし、複数台接続されていてもよく、このような情報処理装置が複数台接続されていてもよい（この場合の辞書追加情報作成先のＰＣは情報処理装置間で重複も当然許可する）。この情報処理装置はネットワーク接続可能である必要があり、一般的に複数のＰＣ（各ユーザが普段使用しているＰＣ）をホスト装置として、以下に説明するような辞書追加情報の取得処理及びその辞書追加情報を用いた仮名漢字変換処理を実行するものとする。
【００２７】
また、情報処理装置の一例として、以下の説明ではデジタル複写機１のみを挙げて説明するが、複合機（ＭＦＰ）、ファクシミリ装置、テレビジョン受像機、音声又は映像・音声を記録する各種レコーダなどのあらゆる種類の情報処理装置に対しても、ネットワーク接続可能なもの（ネットワークデバイス）であれば同様に適用でき、また、他のＰＣ（ユーザが普段使用しないＰＣ）に対しても適用できる。他のＰＣに対して、ユーザが普段使用するＰＣと同様の日本語変換候補を得たい場面（辞書追加情報を得たい場面）としては、例えば、普段、設置型のＰＣで作業をしており、打合せ等でモバイルＰＣや他の場所に設置のＰＣを使用する場面などが挙げられる。
【００２８】
図１は、本発明の一実施形態に係る情報処理システムの一構成例を示す機能ブロック図、図２は、図１の情報処理システムにおけるデジタル複写機側及びＰＣ側の制御部の構成例を示す図である。
【００２９】
図１及び図２において、１は情報処理装置の一例としてのデジタル複写機、２はネットワークの一例としてのＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、３はＰＣ、５は制御部、Ｔは非接触タグである。図１で例示する情報処理システムは、１台のデジタル複写機１と、２台のＰＣ３とがＬＡＮ２で接続されて構築されている。
【００３０】
ＰＣ３は、外部の機器との通信を行うネットワークＩ／Ｆ（インターフェース）４１、液晶モニタ等の表示装置でなる表示部４２、キーボードやマウス等でなる入力部４３、表示部４２及び入力部４３の一例としてのタッチパネルが採用されているときに使用するスタイラスペン４４、各種プログラムやデータファイルを記録したハードディスク４５、及び、それらを制御する制御部３０を備える。なお、ネットワークＩ／Ｆ４１は、制御部３０にのみ接続するように図示しているがこれに限ったものではない。
【００３１】
制御部３０は、図２に制御部５として例示したように、ＣＰＵ（中央演算処理装置）５１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５２等のメモリ、ＯＳ（Ｏｐｅｒａｔｉｏｎ  Ｓｙｓｔｅｍ）が読み出し可能に記録されたＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）や書き換え可能なＲＯＭ５３、制御部５の外部からの入力Ｉ／Ｆ５４、及び制御部５の外部への出力Ｉ／Ｆ５５を備え、それらがバス５６により接続されてなる。そして、制御部５（ここでは制御部３０）内で取り扱われる情報は、その処理時に一時的にＲＡＭ５２に蓄積され、その後、各種ＲＯＭ５３やハードディスクに格納され、必要に応じて、ＣＰＵ５１によって読み出し、修正・書き込みが行われる。
【００３２】
制御部３０には、少なくとも仮名漢字変換辞書（後述の仮名漢字変換辞書１４と区別するためＰＣ側仮名漢字変換辞書という）３４及び仮名漢字変換部（後述の仮名漢字変換部１５と区別するためＰＣ側仮名漢字変換部という）３５が、より好ましくは暗号復号部３１、ユーザ認証部３２、及び各種ドライバ３３も、ＯＳとして実行可能に組み込まれている。換言すると、これらの部位３１〜３５は、各部位としてＰＣ３を機能させるためのＰＣ側プログラム（上述のＯＳに該当する）をＲＯＭ５３等に記録しておき、そこからＣＰＵ５１が実行領域としてのＲＡＭ５２上に読み出して実行することで、実装させている。
【００３３】
ＰＣ側仮名漢字変換部３５は、ユーザ操作により入力された文字に対し、ＰＣ側仮名漢字変換辞書３４、登録データ３４ａ、及び学習データ３５ａを参照して、変換候補（一般的に優先度の高いものから順番に表示）を返すＰＣ側日本語変換部である。ＰＣ側仮名漢字変換部３５及びＰＣ側仮名漢字変換辞書３４は、例えばＡＴＯＫ（登録商標）やＭＳ−ＩＭＥ（登録商標）などの仮名漢字変換ソフトウエアとして、実行可能にＯＳに組み込まれている。
【００３４】
ここで、ＰＣ側仮名漢字変換辞書３４は、仮名漢字変換ソフトウエアに付属する仮名漢字変換辞書のデータを指し、登録データ３４ａは、ユーザが登録した辞書の追加データを指し、また学習データ３５ａは学習機能により生成された使用頻度の高い単語を優先的に返すようにするための追加データを指す。登録データ３４ａや学習データ３５ａなどは、ハードディスク４５等に別途格納しておき、必要に応じて読み出すようにすればよい。また、後述する本発明の主たる特徴である辞書作成アプリケーション３６は、各種アプリケーションなどと共にハードディスク４５に格納され、ハードディスク４５からＲＡＭ５２上に読み出してＣＰＵ５１で実行される。なお、図１においては、辞書作成アプリケーション３６及びそれにより作成されたデジタル複写機１側（本体側）仮名漢字変換辞書データ３７がＲＡＭ５２で読み出されている状態を示している。
【００３５】
なお、ＯＳに含まれないプログラムとして漢字仮名変換ソフトウエアをインストールしておき、実行時にアプリケーションとして読み出すこともあるが、その場合の説明は、ＰＣ側仮名漢字変換部３５（及びＰＣ側仮名漢字変換辞書３４）としてＯＳに組み込まれた説明で充分に代用できる。
【００３６】
本実施形態におけるＰＣ３は、辞書作成アプリケーション３６として、辞書追加情報生成部及び辞書追加情報出力部を備えるものとする。辞書追加情報生成部は、デジタル複写機１からＬＡＮ２等のネットワーク経由でネットワークＩ／Ｆ４１を介して受信した通常辞書（仮名漢字変換辞書）１４に対し、その仮名漢字変換辞書１４とＰＣ側の登録データ３４ａ及び学習データ３５ａとを用いて、複写機側仮名漢字変換辞書データ３７（デジタル複写機１用の登録データ１４ａ及び学習データ１５ａ）を生成する。辞書追加情報出力部は、辞書追加情報生成部で生成した辞書データ３７を外部へ出力する。なお、辞書追加情報生成部での生成処理は、その一部を送信元のデジタル複写機１に要求してもよい。その場合には、デジタル複写機１から要求応答として生成したデータを受信してもよいし、受信せずにその部分だけはデジタル複写機１側で自身に登録させてもよい。
【００３７】
例えば、辞書作成アプリケーション３６では、デジタル複写機１側の仮名漢字変換辞書１４を取得し、ＰＣ側仮名漢字変換部３５で学習又は登録された単語と比較するなどして、デジタル複写機１用の辞書追加情報を作成し、ユーザがデジタル複写機１側で利用できるように外部出力する。なお、上述した辞書作成アプリケーション３６が、ＰＣ３用の登録データ３４ａ及び学習データ３５ａを、作成するアプリケーションを含むものであってもよい。
【００３８】
また、辞書追加情報生成部及び辞書追加情報出力部としてＲＯＭ５３等に実行可能に記録されるＰＣ３側のプログラム（辞書作成アプリケーション３６）は、デジタル複写機１からＬＡＮ２等のネットワーク経由でネットワークＩ／Ｆ４１を介して受信するステップと、受信した仮名漢字変換辞書１４に対し、その仮名漢字変換辞書１４とＰＣ側の登録データ３４ａ及び学習データ３５ａとを用いて、複写機側仮名漢字変換辞書データ３７（デジタル複写機１用の登録データ１４ａ及び学習データ１５ａ）を生成するステップと、生成した辞書データ３７を外部へ出力するステップを、ＰＣ３（ＣＰＵ５１等）に実行させるためのプログラムとなる。このように、本発明は、デジタル複写機１にネットワーク経由で接続されたＰＣ３に組み込むためのＰＣ側プログラムとしての形態も採用できる。
【００３９】
一方、デジタル複写機１は、デジタル複写機の一般的な構成として、原稿から画像を読み取る画像読取部２１、画像読取部２１で読み取った画像データ等に画像処理を施す画像処理部２２、画像処理部２２で画像処理された画像データから用紙等の記録媒体に画像を形成する画像形成部２３、外部の機器との通信を行うネットワークＩ／Ｆ２４、ユーザインターフェース部（ＵＩ部）２５、及びそれらを制御する制御部１０を備える。但し、本実施形態におけるデジタル複合機１では、制御部１０に一般的な構成では具備されない後述する本発明に係る部位を備えるものとする。なお、ネットワークＩ／Ｆ２４は、変換制御部１７にのみ接続するように図示しているがこれに限ったものではない。
【００４０】
ＵＩ部２５は、操作対象の画面、操作結果、操作案内などを表示する表示部２５ａ、操作ボタンや表示部２５ａと共に構成されたタッチパネル上の操作領域などでなりユーザ操作を受け付ける入力部２５ｂ、及び、ＩＣカードや非接触タグＴからタグ内データを読み取る受信部や同じ入力部２５ｂなどからユーザ情報を入力するユーザ情報入力部２５ｃを備える。ＵＩ部２５は、ユーザからの文字入力及びユーザへの表示を扱うこととなる。実際には、ＵＩ部２５は、ユーザから入力部２５ｂで受け付けた文字に対し、変換制御部１７へ伝送し、その返答としての仮名漢字変換結果を表示部２５ａで表示させることとなる。
【００４１】
制御部１０は、ＰＣ側制御部３０と同様に、図２に制御部５として例示したように、ＣＰＵ５１、ＲＡＭ５２等のメモリ、ＯＳが読み出し可能に記録されたＲＯＭ／書き換え可能なＲＯＭ５３、入力Ｉ／Ｆ５４、及び出力Ｉ／Ｆ５５を備え、それらがバス５６により接続されてなる。そして、制御部５（ここでは制御部１０）内で取り扱われる情報は、その処理時に一時的にＲＡＭ５２に蓄積され、その後、各種ＲＯＭ５３やハードディスクに格納され、必要に応じて、ＣＰＵ５１によって読み出し、修正・書き込みが行われる。
【００４２】
また、制御部１０において、デジタル複写機の一般的な構成として含まれるページメモリ１１、画像読取部２１や画像処理部２２に対して画像に関する制御を実行するイメージコントローラ１２、及び画像処理部２２を制御することで或いは直接画像形成部２３での画像形成を制御するプリンタコントローラ１３などを備える。
【００４３】
また、本実施形態におけるデジタル複写機１では、制御部１０において、各部位１１〜１３などと共に、少なくとも仮名漢字変換辞書（ＰＣ側仮名漢字変換辞書３４と区別するため本体側仮名漢字変換辞書という）１４、仮名漢字変換部（ＰＣ側仮名漢字変換部３５と区別するため本体側仮名漢字変換部という）１５、及び変換制御部１７を備え、より好ましくは暗号復号部１６を備えるものとする。変換制御部１７には、ユーザ認証部１９を備え、ユーザ認証部１９での認証に用いるユーザ情報１８が格納されている。
【００４４】
これらの部位１４〜１９は本体側プログラムとして、制御部１０に実行可能に組み込まれている。換言すると、これらの部位１４〜１９は、各部位として制御部１０を機能させるための本体側プログラムを、制御部１０内において、ＲＯＭ５３等に記録しておき、そこからＣＰＵ５１が実行領域としてのＲＡＭ５２上に読み出して実行することで、実装させている。
【００４５】
本実施形態における本体側仮名漢字変換部１５は、上述のごとくＵＩ部２５から入力された文字列を受け取って、本体側仮名漢字変換辞書１４、登録データ１４ａ、及び学習データ１５ａを参照して、変換候補を（一般的に優先度の高いものから順番に表示可能な状態で）返す本体側日本語変換部である。本体側仮名漢字変換部１５及び本体側仮名漢字変換辞書１４は、例えばＡＴＯＫ（登録商標）やＭＳ−ＩＭＥ（登録商標）などの汎用の仮名漢字変換ソフトウエアだけでなく、それ以外の喩え専用の仮名漢字変換ソフトウエアとしても、実行可能に制御部１０に組み込むことができる。
【００４６】
ここで、本体側仮名漢字変換辞書１４は、仮名漢字変換ソフトウエアに付属する仮名漢字変換辞書のデータを指し、登録データ１４ａは、ユーザが登録した辞書の追加データを指し、また学習データ１５ａは学習機能により生成された使用頻度の高い単語を優先的に返すようにするための追加データを指す。登録データ１４ａや学習データ１５ａなどは、ハードディスク等に別途格納しておき、必要に応じて読み出すようにすればよい。
【００４７】
変換制御部１７は、本発明の特徴部分として、ユーザ操作によって或いはＰＣ３からの要求に応じて、仮名漢字変換辞書１４をＬＡＮ２等のネットワーク経由でＰＣ３へ送信する制御、並びにその応答として複写機側仮名漢字変換辞書データ３７（デジタル複写機１用の登録データ１４ａ及び学習データ１５ａ）を外部から受け取る（受け取り更新する）制御を行う。外部からの受け取り方法については例を挙げて後述するが、応答として生成される登録データ１４ａ及び学習データ１５ａは上述のＰＣ３で生成されたものである。
【００４８】
このように、変換制御部１７として、ＲＯＭ５３等に実行可能に記録される本体側プログラムは、ユーザ操作によって或いはＰＣ３からの要求に応じて、仮名漢字変換辞書１４をＬＡＮ２等のネットワーク経由でＰＣ３へ送信する制御を行うステップと、その応答として複写機側仮名漢字変換データ３７を外部から受け取る（受け取り更新する）制御を行うステップと、仮名漢字変換部１５に、仮名漢字変換辞書１４及び外部から受け取った複写機側仮名漢字変換辞書データ３７（登録データ１４ａ及び学習データ１５ａ）を用いて、変換を実行させる制御を行うステップとを、制御部１０に実行させるプログラムとなる。このように、本発明は、デジタル複写機１に組み込むための本体側プログラムとしての形態も採用できる。また、この本体側プログラムとしては、本体側仮名漢字変換部１５として制御部１０を機能させるためのプログラムも併せて組み込んでもよい。
【００４９】
また、どのＰＣ３からの要求に対し応答するかのアクセス権をもたせるために、変換制御部１７では、デジタル複写機１を使用中のユーザに対応するＰＣ３を特定するようにしてもよい。なお、ユーザ認証部１９でのユーザ認証に用いるユーザ情報１８として、ユーザとＰＣとの対応テーブルも保持しておくようにし、そのテーブルを参照することでも、ＰＣ３の特定が可能となる。また、変換制御部１７は、ＵＩ部２５とＰＣ側仮名漢字変換部３５及び本体側仮名漢字変換部１５との間のやり取りも制御する。
【００５０】
以上、本実施形態によれば、本体側の辞書とＰＣ側の辞書追加情報（学習及び登録単語）に基づいて本体用の仮名漢字変換の辞書追加情報を作成することが可能となる。従って、本実施形態の情報処理システム（日本語入力システム）では、ユーザが普段使用しているＰＣ３とは異なるデジタル複写機１にどのような仮名漢字変換ソフトウエアを搭載していても、喩えそれが専用に作り込んだ仮名漢字変換ソフトウエアであっても、ユーザが普段使用しているＰＣ３での登録単語や学習内容をそのデジタル複写機１に反映でき、そのデジタル複写機１でそのＰＣ３と同様の日本語変換結果を得ることができる。
【００５１】
また、家庭で使用するＰＣや所謂ＡＶ機器が組み込まれた家庭用コンピュータは、ホームサーバとして家族全員で共有されることがあり、１台のＰＣ３が複数ユーザそれぞれの辞書追加情報を生成し、デジタル複写機１でユーザそれぞれの辞書追加情報を用いてそれぞれの辞書追加情報を生成し変換するようにし、各ユーザが普段ＰＣ３で行っている変換結果と同様の結果をデジタル複写機１側でも得るようにする形態も採用できる。
【００５２】
また、デジタル複写機１側の辞書追加情報及びＰＣ３側の辞書追加情報は、追加する登録単語の情報（登録データ）及び学習内容の情報（学習データ）に限ったものではなく、追加する登録単語の情報或いは学習内容の情報のいずれかのみであってもよい。例えば、デジタル複写機１側の辞書に登録単語が有るか無いかによって、適切な辞書追加情報を選択することもできる。また、ＰＣ３の辞書追加情報生成部で生成する辞書追加情報としては、学習データ１５ａに対応するようなデータであっても全て登録データ１４ａとして生成してもよい。
【００５３】
さらに、デジタル複写機１からＰＣ３へ送信する対象を仮名漢字変換辞書１４として説明したが、デジタル複写機１に送信時点で存在する登録データ１４ａ及び学習データ１５ａも併せて送信するようにし、ＰＣ３側では送信されたデータに基づいて辞書作成アプリケーション３６で複写機側仮名漢字変換辞書データ３７（デジタル複写機１用の新たな登録データ１４ａ及び学習データ１５ａ）を生成・出力するようにしてもよい。
【００５４】
この場合、変換制御部１７では、出力された複写機側仮名漢字変換辞書データ３７を、現存していた登録データ１４ａ及び学習データ１５ａに上書きすることで、或いは追加することで、登録データ１４ａ及び学習データ１５ａを更新する。なお、上書きする場合には、辞書作成アプリケーション３６で、仮名漢字変換辞書１４に対してのみＰＣ３側の登録データ３４ａ及び学習データ３５ａとの差分から複写機側仮名漢字変換辞書データ３７の一部を作成すると共に、デジタル複写機１から送信された現存の登録データ１４ａ及び学習データ１５ａに対してはＰＣ３側の登録データ３４ａ及び学習データ３５ａとの差分の分を追加することで複写機側仮名漢字変換辞書データ３７の残りの部分を作成するとよい。
【００５５】
また、複写機側仮名漢字変換辞書データ３７の外部出力及びデジタル複写機１での取り込みは、ＬＡＮ２等のネットワークを介して実行するようにしてもよい。この場合、辞書追加情報出力部は、ネットワーク経由で仮名漢字変換辞書１４の受信元のデジタル複写機１へ登録データ１４ａ及び学習データ１５ａを送信する送信部を有することとなる。送信部は、ネットワークＩ／Ｆ４１を介してＬＡＮ２で送信を実行する。さらに、変換制御部１７は、本体側仮名漢字変換部１５に、仮名漢字変換辞書１４と送信部で送信されて受信した複写機側仮名漢字変換辞書データ３７とを用いて、変換を実行させる制御を行うようにする。
【００５６】
他の方法として、複写機側仮名漢字変換辞書データ３７の外部出力及びデジタル複写機１での取り込みを、ＩＣカード等の可搬の記憶媒体（以下、ＩＣカードで説明する）を介して実行するようにしてもよい。この場合、デジタル複写機１は、ＩＣカードからデータを読み取る記憶媒体読取部を備える必要があり、図１ではユーザ情報入力部の一部として具備した例を示している。また、ＰＣ３側の辞書追加情報出力部は、ＩＣカードへ複写機側仮名漢字変換辞書データ３７を書き込む記憶媒体書込部を有するものとし、図１ではＩＣカードライタ４６で例示している。さらに、変換制御部１７は、本体側仮名漢字変換部１５に、仮名漢字変換辞書１４とＩＣカードから読み取った複写機側仮名漢字変換辞書データ３７とを用いて、変換を実行させる制御を行うようにする。なお、上述したネットワーク経由での方法とＩＣカード経由での方法とは、いずれもユーザが選択して採用することできるように、双方の機能をもたせておいてもよい。
【００５７】
本発明の他の実施形態において、変換制御部１７は、ＰＣ３に辞書追加情報生成部が存在するか否かを確認するＰＣ確認部を備え、辞書追加情報生成部が存在した場合にのみ、仮名漢字変換辞書１４（及び現存の登録データ１４ａ及び学習データ１５ａ）をネットワーク経由でＰＣ３へ送信する制御を行うようにしてもよい。
【００５８】
このＰＣ確認部は、ＰＣ３からアクションを起こしてデジタル複写機１用の仮名漢字変換データ３７の作成を行うときには必要なくなる。デジタル複写機１からアクションを起こす場合のみ、例えば、まずユーザで特定したＰＣ３に対し、ＰＣ３の稼働をネットワーク経由で確認し（常に監視しておいてもよい）、確認がとれた場合にその内部の辞書作成アプリケーション３６が存在するかをネットワーク経由で確認する。その他の方法としては、ＰＣ確認部は、ＰＣ３から受信した辞書データ取得要求から、その要求を作成したアプリケーションが辞書作成アプリケーション３６であることを確認するようにしてもよい。
【００５９】
また、辞書作成アプリケーション３６の存在確認とは、当然、辞書アプリケーションが存在しても目的となるデジタル複写機１用の仮名漢字変換データ３７が作成可能である場合のみ存在すると認識する。すなわち、デジタル複写機１に組み込まれた仮名漢字変換部１５から見て、適切な仮名漢字変換データ３７が作成可能である場合のみ、存在するとの認識結果を出すようにする。これにより、ネットワーク経由の辞書（語彙）に関するデータの漏洩を防止することができるだけでなく、無駄な送信を行わずに済む。
【００６０】
また、上述した各実施形態において、図１で図示したように、デジタル複写機１及び／又はＰＣ３はユーザ認証部１９，３２を備えることが好ましい。そして、変換制御部１７は、ユーザ認証部１９でユーザが認証できない場合には、仮名漢字変換辞書１４及びそのユーザが現状使用している登録データ１４ａ及び学習データ１５ａを、ＰＣ３へ送信しないようにするとよい。ここでのユーザ認証は、ネットワークを介したユーザ認証部３２で行ってもよく、また双方のユーザ認証部１９，３２で実行してもよい。
【００６１】
ユーザ認証部１９でのユーザ認証は、ユーザが自身の非接触タグＴをデジタル複写機１にかざすこと、或いは自身のＩＣカードをユーザ情報入力部２５ｃのスロットに挿入すること、或いは自身のＩＤ（及びパスワード）をユーザ情報入力部２５ｃで入力させることなどで、ユーザ情報を読み取り、その結果とユーザ情報１８とを比較して合致する場合にのみ認証成功とする。ＰＣ側ユーザ認証部３２でのユーザ認証は、同様にしてデジタル複写機１でユーザ情報を読み取り、その結果をＰＣ３へ伝送し、図示しないＰＣ３内のユーザ情報と照合することで行うとよい。
【００６２】
特に、ユーザ認証に関し、ＰＣ３の辞書追加情報出力部は、生成された複写機側仮名漢字変換辞書データ３７を、そのデータ３７の使用を許可するユーザに関するユーザ情報と共に外部へ出力するようにすることが好ましい。ここでのユーザ情報は、例えばＰＣ３上でユーザがＩＤやパスワードを入力することやＰＣ３に差し込まれたＩＣカードから読み出すことにより得ることができ、若しくは、デジタル複写機１側で予め格納されているユーザ情報１８又はユーザ情報入力部２５ｃで直接入力されたりＩＣカードや非接触タグＴなどから読み出したＩＤやパスワードを、ＰＣ３側へ送信することにより、ＰＣ３側が得ることもできる。
【００６３】
そして、ユーザ認証部１９は、ＰＣ３からＩＣカードへの記録により或いはネットワーク送信により外部出力された認証用の情報を、そのＩＣカードや受信データから読み取る。変換制御部１７は、ユーザ認証できた場合のみ、外部から受け取った複写機側仮名漢字変換辞書データ３７を用いた仮名漢字変換部１５での変換を実行できるように制御する。ここで、変換制御部１７は、ユーザ認証できた場合のみ、外部から受け取った複写機側仮名漢字変換辞書データ３７を読み出すことができるように制御してもよい。なお、基本的に、デジタル複写機１及びＰＣ３では、ユーザ毎に登録データや学習データを格納することが可能となっているものとする。これにより、ユーザの使用する辞書（語彙）に関するデータの漏洩を防止することができるだけでなく、無駄な送信を行わずに済む。
【００６４】
また、上述した各実施形態において、図１で図示したようにデジタル複写機１及びＰＣ３は、暗号復号処理部（暗号復号部）１６，３１を備えることが好ましい。そして、デジタル複写機１とＰＣ３との間でネットワーク経由やＩＣカード経由で送受する各データ１４，３７，１４ａ，１５ａに対し、送信側の暗号復号部で暗号化し、その暗号化されたデータを受信側の暗号復号部で復号する。
【００６５】
これにより、ネットワークやＩＣカードの傍受による辞書（語彙）に関するデータの漏洩を防止することができる。実際、データを暗号化してネットワーク又はＩＣカード等を介してやり取りするためには、まず暗号化・復号の処理を鍵をお互いに認識させるなどして、デジタル複写機１とＰＣ３とで合わせておく必要がある。例えば、ＰＣ３側で秘密鍵を保持しておき、デジタル複写機１側でそれに対応する公開鍵を公開しておいてもよいし、またＩＣカード内などに共通鍵を保持しておいてもよい。
【００６６】
また、上述した各実施形態において、ＰＣ３は、デジタル複写機１から受信した仮名漢字変換辞書１４及びそのユーザが現状使用している登録データ１４ａ及び学習データ１５ａやユーザ情報などを、それらのデータに対して辞書追加情報生成部で複写機側仮名漢字変換辞書データ３７を生成した後に消去する消去部を備えることが好ましい。また、この消去部では、辞書追加情報出力部で外部へ出力した後、出力した複写機側仮名漢字変換辞書データ３７も消去するようにしてもよい。
【００６７】
以下、上述した各実施形態を適宜組み合わせた処理の流れを説明する。ＰＣ３側で実行される辞書作成処理（辞書追加情報の作成処理）について一例を挙げて説明し、その際、デジタル複写機１側で実行される仮名漢字辞書１４の送信処理及び辞書追加情報（登録データ１４ａ及び学習データ１５ａ）の送信処理についても説明する。その後、並びにデジタル複写機１の初期化処理（辞書追加情報取り込み処理）について一例を挙げて説明する。
【００６８】
図３は、図１の情報処理システムにおけるＰＣ側の辞書作成処理の一例を説明するためのフロー図、図４は、図１の情報処理システムにおけるデジタル複写機側の仮名漢字辞書送信処理の一例を説明するためのフロー図、図５は、図１の情報処理システムにおけるデジタル複写機側の辞書追加情報送信処理の一例を説明するためのフロー図、図６は、図１の情報処理システムにおけるデジタル複写機側の初期化処理の一例を説明するためのフロー図である。
【００６９】
ＰＣ３における辞書作成処理は、図３のように、まずユーザ認証部３２がユーザ認証を行い（ステップＳ１）、認証済みの場合（ステップＳ２でＹＥＳ）のみ、以降の処理を実行する。辞書作成アプリケーション３６は、まずこのようなユーザ認証を実行させ、認証後に、デジタル複写機１側の辞書データ、すなわち仮名漢字変換辞書１４（及びユーザ情報）を取得する（ステップＳ３）。ここでは、デジタル複写機１に対して辞書データの取得要求を発信する。
【００７０】
図４を参照し、ステップＳ３での辞書データ取得に際し、デジタル複写機１側で実行される処理について説明する。まず、変換制御部１７は、ＰＣ３からのネットワーク経由の辞書データ取得要求を受信したか否かを判定し（ステップＳ２１）、受信した場合のみ以降の処理を遂行する。なお、デジタル複写機１からもアクションを起こすことを可能とするためには、ステップＳ２１の他に辞書データの更新要求をユーザ操作で受け付けたか否かを判定する処理が加わることとなる。
【００７１】
変換制御部１７のＰＣ確認部は、受信した辞書データ取得要求から、その要求を作成したアプリケーションが辞書作成アプリケーション３６であることを認証し（ステップＳ２２）、変換制御部１７は、認証が済んだ場合（ステップＳ２３でＹＥＳ）のみ、辞書データ（仮名漢字変換辞書１４等）を読み出して、ネットワークＩ／Ｆ２４でＰＣ３に対してその辞書データを送信する（ステップＳ２４）。
【００７２】
図３に戻り、辞書作成アプリケーション３６が、ステップＳ３に続いてステップＳ４とステップＳ１０との間に含まれる学習・登録単語のループを実行する。まず、ステップＳ５では、受信した辞書データから単語を検索し（ステップＳ５）、読み・表記が登録データ３４ａ及び学習データ３５ａとマッチするか否かを判定する（ステップＳ６）。マッチしない場合には、デジタル複写機１には存在しない単語であり、その単語を登録単語にカウントする（ステップＳ７）。一方、ステップＳ６で読み・表記がマッチしなかった場合、品詞がマッチするか否かを判定し（ステップＳ８）、品詞がマッチすればその単語を学習単語にカウントし（ステップＳ９）、品詞がマッチしなければ登録単語にカウントする（ステップＳ８）。
【００７３】
上述のループを全ての登録データ３４ａ及び学習データ３５ａに対して実行し、ループが終了した時点で、辞書作成アプリケーション３６は、複写機側仮名漢字変換辞書データ３７を生成する（ステップＳ１１）。ここでは、複写機側仮名漢字変換辞書データ３７を、ステップＳ７で登録単語にカウントされた単語については登録データ１４ａとして生成し、ステップＳ９で学習単語にカウントされた単語については学習データ１５ａとして生成する。
【００７４】
続いて、辞書作成アプリケーション３６は、複写機側仮名漢字変換辞書データ３７をデジタル複写機１で追加可能なデータとするために、複写機用学習情報を作成する（ステップＳ１２）。ステップＳ１２の処理は、学習過程は一般的に公開されていないことから、ＰＣ３側ではなくデジタル複写機１側で実行する必要が生じる場合が多い。そこで、ステップＳ１２では、学習情報生成要求を、生成対象の学習情報を暗号化したものと共に、受信元のデジタル複写機１に対して発信する。
【００７５】
図５を参照し、ステップＳ１２での学習情報生成に際し、デジタル複写機１側で実行される処理について説明する。まず、変換制御部１７は、ＰＣ３からのネットワーク経由の学習情報生成要求を受信したか否かを判定し（ステップＳ３１）、受信した場合のみ以降の処理を遂行する。なお、デジタル複写機１からもアクションを起こすことを可能とするためには、ステップＳ３１の他に学習情報生成要求をユーザ操作で受け付けたか否かを判定する処理が加わることとなる。
【００７６】
変換制御部１７のＰＣ確認部は、ステップＳ２２，Ｓ２３と同様に辞書作成アプリケーション３６の認証を行い（ステップＳ３２，Ｓ３３）、変換制御部１７は、認証が済んだ場合（ステップＳ３３でＹＥＳ）のみ、学習情報生成要求と共に受信したデータを復号し（ステップＳ３４）、その学習情報に基づき、仮名漢字変換部１５に対して学習データ１５ａを生成させる（ステップＳ３５）。ステップＳ３５で生成した学習情報（ここでは学習データ１５ａ）を、ネットワークＩ／Ｆ２４でＰＣ３に対して送信する（ステップＳ３６）。
【００７７】
図３に戻り、辞書作成アプリケーション３６は、ステップＳ３６で送信された学習データ１５ａをネットワークＩ／Ｆ４１を介して受信し、ＩＣカードライタ４６に対し、受信した学習データ１５ａとステップＳ１１で作成した登録データ１４ａとを、複写機側仮名漢字変換辞書データ３７としてユーザ情報と共にＩＣカードに書き込ませる（ステップＳ１３）。ＰＣ３側での処理はこれで完了する。
【００７８】
ユーザは、ＰＣ３で複写機側仮名漢字変換辞書データ３７が書き込まれたＩＣカードを抜き、デジタル複写機１のユーザ情報入力部２５のＩＣカードリーダに差し込む。図６を参照すると、変換制御部１７は、ＩＣカードの有無を判定し（ステップＳ３１）、存在した場合のみ以下の処理を遂行する。まず、ユーザ認証部１９は、ＩＣカードからユーザ情報を読み出して、予め格納されているユーザ情報１８と比較することでユーザ認証を行う（ステップＳ３２）。続いて変換制御部１７が、ユーザ認証部１９での認証結果を判別し（ステップＳ３３）、認証済みの場合のみ次のステップＳ３４，Ｓ３５を遂行する。
【００７９】
ステップＳ３４では、変換制御部１７は、複写機側仮名漢字変換辞書データ３７のうち追加辞書（登録データ１４ａ）をＩＣカードから読み出し、読み出したデータで、制御部１０内の登録データ１４ａを追加又は上書き更新する。ステップＳ３５では、変換制御部１７は、複写機側仮名漢字変換辞書データ３７のうち学習情報（学習データ１５ａ）をＩＣカードから読み出し、読み出したデータで、制御部１０内の学習データ１５ａを追加又は上書き更新する。なお、デジタル複写機１におけるユーザ情報１８には、各ユーザと各ユーザ用の登録データ１４ａ及び学習データ１５ａとが関連付けて格納してあり、ステップＳ３４，Ｓ３５における更新も、対象となるユーザのデータに対して実行することとなる。
【００８０】
このようなデジタル複写機１の初期化（日本語変換部分の初期化）を実行することで、ユーザが普段使用しているＰＣ３での登録単語や学習内容をそのデジタル複写機１に反映でき、そのデジタル複写機１でそのＰＣ３と同様の日本語変換結果を得ることができる。
【００８１】
以上、本発明について説明したが、プログラムの配布に関する説明を補足する。図１及び図２で説明した本発明に係るデジタル複写機側のプログラム及び／又はＰＣ側のプログラムは、必要に応じて辞書等のデータと共に、コンピュータ読み取り可能な記録媒体に格納されて配布されるか、ネットワーク経由で配信されるようにしておくとよい。このような記録媒体としては、具体的には、ＣＤ−ＲＯＭ、光磁気ディスク、ＤＶＤ−ＲＯＭ、ＦＤ、フラッシュメモリ、及びその他各種ＲＯＭやＲＡＭ等が想定できる。そして、上述のごときプログラムを記録媒体に記録して流通させることにより、本発明に係る機能の実現を容易にする。
【００８２】
例えば、ＰＣ等に上述のごとくの記録媒体を装着してデジタル複写機側プログラムを読み出してデジタル複写機の制御部に転送するか、或いはデジタル複写機に上述のごとくの記録媒体を装着してデジタル複写機側プログラムを読み出して内部の制御部に転送するかなどして、デジタル複写機側プログラムをデジタル複写機において実行可能に格納することができる。また、ＰＣに上述のごとくの記録媒体を装着してＰＣによりＰＣ側プログラムを読み出してＰＣの制御部に転送するなどして、ＰＣ側プログラムをＰＣにおいて実行可能に格納することができる。そして、図１及び図２を参照しながら上述したように、それらプログラムを必要に応じて読み出すことにより、本発明に係わる機能を実行することができる。
【図面の簡単な説明】
【００８３】
【図１】本発明の一実施形態に係る情報処理システムの一構成例を示す機能ブロック図である。
【図２】図１の情報処理システムにおけるデジタル複写機側及びＰＣ側の制御部の構成例を示す図である。
【図３】図１の情報処理システムにおけるＰＣ側の辞書作成処理の一例を説明するためのフロー図である。
【図４】図１の情報処理システムにおけるデジタル複写機側の仮名漢字辞書送信処理の一例を説明するためのフロー図である。
【図５】図１の情報処理システムにおけるデジタル複写機側の辞書追加情報送信処理の一例を説明するためのフロー図である。
【図６】図１の情報処理システムにおけるデジタル複写機側の初期化処理の一例を説明するためのフロー図である。
【符号の説明】
【００８４】
１…デジタル複写機、２…ＬＡＮ、３…ＰＣ、５…制御部、１０…本体側制御部、１１…ページメモリ、１２…イメージコントローラ、１３…プリンタコントローラ、１４…本体側仮名漢字変換辞書、１４ａ…本体側登録データ、１５…本体側仮名漢字変換部、１５ａ…本体側学習データ、１６…本体側暗号復号部、１７…変換制御部、１８…ユーザ情報、１９…本体側ユーザ認証部、２１…画像読取部、２２…画像処理部、２３…画像形成部、２４…本体側ネットワークＩ／Ｆ、２５…ＵＩ部、２５ａ…表示部、２５ｂ…入力部、２５ｃ…ユーザ情報入力部、３０…ＰＣ側制御部、３１…ＰＣ側暗号復号部、３２…ＰＣ側ユーザ認証部、３３…各種ドライバ、３４…ＰＣ側仮名漢字変換辞書、３４ａ…ＰＣ側登録データ、３５…ＰＣ側仮名漢字変換部、３５ａ…ＰＣ側学習データ、３６…辞書作成アプリケーション、３７…本体側仮名漢字変換辞書データ、４１…ＰＣ側ネットワークＩ／Ｆ、４２…ＰＣ側表示部、４３…ＰＣ側入力部、４４…スタイラスペン、４５…ハードディスク、４６…ＩＣカードライタ、５１…ＣＰＵ、５２…ＲＡＭ、５３…ＲＯＭ、５４…入力Ｉ／Ｆ、５５…出力Ｉ／Ｆ、５６…バス、Ｔ…非接触タグ。
【図１】
2007310786.tif 000003
【図２】
2007310786.tif 000004
【図３】
2007310786.tif 000005
【図４】
2007310786.tif 000006
【図５】
2007310786.tif 000007
【図６】
2007310786.tif 000008
【手続補正書】
【提出日】平成19年6月12日(2007.6.12)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】変更
【補正の内容】
【００３９】
一方、デジタル複写機１は、デジタル複写機の一般的な構成として、原稿から画像を読み取る画像読取部２１、画像読取部２１で読み取った画像データ等に画像処理を施す画像処理部２２、画像処理部２２で画像処理された画像データから用紙等の記録媒体に画像を形成する画像形成部２３、外部の機器との通信を行うネットワークＩ／Ｆ２４、ユーザインターフェース部（ＵＩ部）２５、及びそれらを制御する制御部１０を備える。但し、本実施形態におけるデジタル複写機１では、制御部１０に一般的な構成では具備されない後述する本発明に係る部位を備えるものとする。なお、ネットワークＩ／Ｆ２４は、変換制御部１７にのみ接続するように図示しているがこれに限ったものではない。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００４８
【補正方法】変更
【補正の内容】
【００４８】
このように、変換制御部１７として、ＲＯＭ５３等に実行可能に記録される本体側プログラムは、ユーザ操作によって或いはＰＣ３からの要求に応じて、仮名漢字変換辞書１４をＬＡＮ２等のネットワーク経由でＰＣ３へ送信する制御を行うステップと、その応答として複写機側仮名漢字変換辞書データ３７を外部から受け取る（受け取り更新する）制御を行うステップと、仮名漢字変換部１５に、仮名漢字変換辞書１４及び外部から受け取った複写機側仮名漢字変換辞書データ３７（登録データ１４ａ及び学習データ１５ａ）を用いて、変換を実行させる制御を行うステップとを、制御部１０に実行させるプログラムとなる。このように、本発明は、デジタル複写機１に組み込むための本体側プログラムとしての形態も採用できる。また、この本体側プログラムとしては、本体側仮名漢字変換部１５として制御部１０を機能させるためのプログラムも併せて組み込んでもよい。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００５８
【補正方法】変更
【補正の内容】
【００５８】
このＰＣ確認部は、ＰＣ３からアクションを起こしてデジタル複写機１用の仮名漢字変換辞書データ３７の作成を行うときには必要なくなる。デジタル複写機１からアクションを起こす場合のみ、例えば、まずユーザで特定したＰＣ３に対し、ＰＣ３の稼働をネットワーク経由で確認し（常に監視しておいてもよい）、確認がとれた場合にその内部の辞書作成アプリケーション３６が存在するかをネットワーク経由で確認する。その他の方法としては、ＰＣ確認部は、ＰＣ３から受信した辞書データ取得要求から、その要求を作成したアプリケーションが辞書作成アプリケーション３６であることを確認するようにしてもよい。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００５９
【補正方法】変更
【補正の内容】
【００５９】
また、辞書作成アプリケーション３６の存在確認とは、当然、辞書アプリケーションが存在しても目的となるデジタル複写機１用の仮名漢字変換辞書データ３７が作成可能である場合のみ存在すると認識する。すなわち、デジタル複写機１に組み込まれた仮名漢字変換部１５から見て、適切な仮名漢字変換辞書データ３７が作成可能である場合のみ、存在するとの認識結果を出すようにする。これにより、ネットワーク経由の辞書（語彙）に関するデータの漏洩を防止することができるだけでなく、無駄な送信を行わずに済む。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００６２
【補正方法】変更
【補正の内容】
【００６２】
特に、ユーザ認証に関し、ＰＣ３の辞書追加情報出力部は、生成された複写機側仮名漢字変換辞書データ３７を、そのデータ３７の使用を許可するユーザに関するユーザ情報と共に外部へ出力するようにすることが好ましい。ここでのユーザ情報は、例えばＰＣ３上でユーザがＩＤやパスワードを入力することやＰＣ３に差し込まれたＩＣカードから読み出すことにより得ることができ、若しくは、デジタル複写機１側で予め格納されているユーザ情報１８、又はユーザ情報入力部２５ｃで直接入力されたＩＣカードや非接触タグＴなどから読み出したＩＤやパスワードを、ＰＣ３側へ送信することにより、ＰＣ３側が得ることもできる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００６７
【補正方法】変更
【補正の内容】
【００６７】
以下、上述した各実施形態を適宜組み合わせた処理の流れを説明する。ＰＣ３側で実行される辞書作成処理（辞書追加情報の作成処理）について一例を挙げて説明し、その際、デジタル複写機１側で実行される仮名漢字変換辞書１４の送信処理及び辞書追加情報（登録データ１４ａ及び学習データ１５ａ）の送信処理についても説明する。その後、デジタル複写機１の初期化処理（辞書追加情報取り込み処理）について一例を挙げて説明する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００７２
【補正方法】変更
【補正の内容】
【００７２】
図３に戻り、辞書作成アプリケーション３６が、ステップＳ３に続いてステップＳ４とステップＳ１０との間に含まれる学習・登録単語のループを実行する。まず、ステップＳ５では、受信した辞書データから単語を検索し（ステップＳ５）、読み・表記が登録データ３４ａ及び学習データ３５ａとマッチするか否かを判定する（ステップＳ６）。マッチしない場合には、デジタル複写機１には存在しない単語であり、その単語を登録単語にカウントする（ステップＳ７）。一方、ステップＳ６で読み・表記がマッチした場合、品詞がマッチするか否かを判定し（ステップＳ８）、品詞がマッチすればその単語を学習単語にカウントし（ステップＳ９）、品詞がマッチしなければ登録単語にカウントする（ステップＳ７）。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００７８
【補正方法】変更
【補正の内容】
【００７８】
ユーザは、ＰＣ３で複写機側仮名漢字変換辞書データ３７が書き込まれたＩＣカードを抜き、デジタル複写機１のユーザ情報入力部２５のＩＣカードリーダに差し込む。図６を参照すると、変換制御部１７は、ＩＣカードの有無を判定し（ステップＳ４１）、存在した場合のみ以下の処理を遂行する。まず、ユーザ認証部１９は、ＩＣカードからユーザ情報を読み出して、予め格納されているユーザ情報１８と比較することでユーザ認証を行う（ステップＳ４２）。続いて変換制御部１７が、ユーザ認証部１９での認証結果を判別し（ステップＳ４３）、認証済みの場合のみ次のステップＳ４４，Ｓ４５を遂行する。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００７９
【補正方法】変更
【補正の内容】
【００７９】
ステップＳ４４では、変換制御部１７は、複写機側仮名漢字変換辞書データ３７のうち追加辞書（登録データ１４ａ）をＩＣカードから読み出し、読み出したデータで、制御部１０内の登録データ１４ａを追加又は上書き更新する。ステップＳ４５では、変換制御部１７は、複写機側仮名漢字変換辞書データ３７のうち学習情報（学習データ１５ａ）をＩＣカードから読み出し、読み出したデータで、制御部１０内の学習データ１５ａを追加又は上書き更新する。なお、デジタル複写機１におけるユーザ情報１８には、各ユーザと各ユーザ用の登録データ１４ａ及び学習データ１５ａとが関連付けて格納してあり、ステップＳ４４，Ｓ４５における更新も、対象となるユーザのデータに対して実行することとなる。
【手続補正１０】
【補正対象書類名】図面
【補正対象項目名】図６
【補正方法】変更
【補正の内容】
【図６】
2007310786.tif 000009