(57)【要約】 【課題】  辞書情報の追加および修正とその管理とを容易に行うことができる電子機器および、電子機器を有する電子辞書更新システムならびに辞書更新処理プログラムおよび辞書更新処理プログラムを記録したコンピュータ読み取り可能な記録媒体を提供する。【解決手段】  ユーザにより更新指示が入力される、所定の時刻になるなど所定の更新条件が満たされると、ファクシミリ装置１００のＣＰＵ１０１は、通信部１０７によって辞書配信サーバから、辞書データの追加データおよび修正データを取得する。取得した追加データおよび修正データは、辞書記憶部１０４に記憶される。辞書検索処理を行う場合、辞書データに加え、追加データおよび修正データの検索も行う。【選択図】      図３
2005222492.tif 000002
【特許請求の範囲】
【請求項１】
見出し語と、見出し語の説明文とからなる辞書情報を複数含む辞書データを記憶する辞書データ記憶手段と、
入力された文字列に基づいて前記辞書データ記憶手段に記憶されている辞書データを検索する辞書検索手段と、
前記辞書検索手段による検索結果を表示する表示手段とを有する電子機器であって、
新たな辞書情報を含む追加データおよび記憶されている辞書情報に対する修正された辞書情報を含む修正データからなる更新データを、外部から取得するための通信を行う通信手段と、
取得した更新データを記憶する更新データ記憶手段と、
更新データ記憶手段に更新データが記憶されているときは、辞書検索手段に対して、辞書データに加えて更新データも検索させるように制御する制御手段とを備えることを特徴とする電子機器。
【請求項２】
制御手段、辞書検索手段、表示手段および通信手段を含む電子機器本体に対して着脱可能な記録媒体を備え、
辞書データ記憶手段および更新データ記憶手段は、少なくとも電子機器本体または記録媒体のいずれかに備えられることを特徴とする請求項１記載の電子機器。
【請求項３】
更新データ記憶手段は、電子機器本体および記録媒体それぞれに備えられ、
通信手段によって更新データを取得したとき、制御手段は、電子機器本体または記録媒体のうち、取得した更新データに関連する辞書データを記憶している辞書データ記憶手段を備える側の更新データ記憶手段に更新データを記憶することを特徴とする請求項２記載の電子機器。
【請求項４】
辞書データ記憶手段および更新データ記憶手段は、記録媒体に備えられ、
辞書データ記憶手段は書き換えが不可能に構成され、更新データ記憶手段は書き換えが可能に構成されることを特徴とする請求項２記載の電子機器。
【請求項５】
検索結果を印刷する印刷手段を備え、
制御手段は、印刷可能に設定された辞書データに基づく検索結果を印刷手段に印刷させることを特徴とする請求項１〜４のいずれか１つに記載の電子機器。
【請求項６】
電子辞書機能に関するデータを記憶する辞書配信サーバと、
電子辞書機能を有し、ネットワークを介して辞書配信サーバと通信を行う電子機器とを有する電子辞書更新システムであって、
電子機器は、
見出し語と、見出し語の説明文とからなる辞書情報を複数含む辞書データを記憶する辞書データ記憶手段と、
入力された文字列に基づいて前記辞書データ記憶手段に記憶されている辞書データを検索する辞書検索手段と、
前記辞書検索手段による検索結果を表示する表示手段と、
新たな辞書情報を含む追加データおよび記憶されている辞書情報に対する修正された辞書情報を含む修正データからなる更新データを、辞書配信サーバから受信するための通信を行う機器側通信手段と、
取得した更新データを記憶する機器側更新データ記憶手段と、
更新データ記憶手段に更新データが記憶されているときは、辞書検索手段に対して、辞書データに加えて更新データも検索させるように制御する機器側制御手段とを備え、
辞書配信サーバは、
更新データを記憶するサーバ側更新データ記憶手段と、
更新データを電子機器に送信するための通信を行うサーバ側通信手段と、
サーバ側通信手段の制御を行うサーバ側制御手段とを備え、
機器側制御手段は、所定の更新条件が満たされたとき、機器側通信手段によって更新データの取得要求を辞書配信サーバに対して送信し、
サーバ側制御手段は、更新データの取得要求を電子機器から受信すると、サーバ側通信手段によって更新データを電子機器に対して送信することを特徴とする電子辞書更新システム。
【請求項７】
辞書配信サーバは、
サーバ側更新データ記憶手段に記憶されている更新データの更新日を含む辞書更新情報を記憶するサーバ側更新情報記憶手段を備え、
電子機器は、
取得した更新データの更新日を含む辞書更新情報を記憶する機器側更新情報記憶手段を備え、
機器側制御手段は、所定の更新条件が満たされたとき、更新データの取得要求を辞書配信サーバに対して送信せずに機器側通信手段によって辞書更新情報の読取要求を辞書配信サーバに対して送信し、
サーバ側制御手段は、辞書更新情報の読取要求を電子機器から受信すると、サーバ側通信手段によって辞書更新情報を電子機器に対して送信し、
機器側制御手段は、受信した辞書更新情報の更新日と、記憶している辞書更新情報の更新日とを比較し、受信した辞書更新情報の更新日が新しいときは、更新データの取得要求を辞書配信サーバに対して送信することを特徴とする請求項６記載の電子辞書更新システム。
【請求項８】
電子機器は、機器側制御手段、辞書検索手段、表示手段、機器側更新情報記憶手段および機器側通信手段を含む電子機器本体に対して着脱可能な記録媒体を備え、
更新データ記憶手段は、電子機器本体および記録媒体それぞれに備えられ、
サーバ側更新情報記憶手段に記憶される辞書更新情報は、更新データのファイルサイズをさらに含み、
機器側制御手段は、受信した辞書更新情報に含まれるファイルサイズと、更新データ記憶手段の空き容量とを比較し、前記ファイルサイズより大きな空き容量を有する更新データ記憶手段に更新データを記憶することを特徴とする請求項７記載の電子辞書更新システム。
【請求項９】
コンピュータを、請求項６〜８のいずれか１つに記載の電子機器または辞書配信サーバとして機能させるための辞書更新処理プログラム。
【請求項１０】
コンピュータを、請求項６〜８のいずれか１つに記載の電子機器または辞書配信サーバとして機能させるための辞書更新処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子辞書機能に加えて通信機能を有する電子機器および、電子機器を有する電子辞書更新システムならびに辞書更新処理プログラムおよび辞書更新処理プログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
電子辞書機能は、キーボードなどの入力手段を操作することで、ユーザによって検索したい文字列が入力されると、予め記憶されている電子辞書データ内の見出し語を検索し、入力された文字列と一致または類似した見出し語とその説明文などとからなる辞書情報を表示する機能である。
【０００３】
電子辞書データには、漢字辞書、四字熟語辞書および医学辞書などが電子化されたデータがある。医学辞書などについては、新たな病気、医薬および治療法などが発見された場合に、新たな辞書情報を追加する必要がある。また、辞書情報に誤字、脱字が含まれている場合もあり、辞書情報を修正する必要もある。
【０００４】
辞書情報を追加するための追加データおよび辞書情報を修正するための修正データを、電子機器に記憶させるためには、ユーザが電子機器をサービスショップなどに持ち込む、郵送するなどして、辞書データが記憶されている記憶媒体自体を、追加データおよび修正データが記憶されているものに交換したり、電子機器の記憶媒体専用の書き換え装置を用いて追加データおよび修正データの書き込みを行っている。
【０００５】
また、従来の電子辞書では、辞書データに収録されている単語自体の更新および新たな単語の追加を行う場合に単語ごとに書き換えを行っている（例えば、特許文献１参照。）。
【０００６】
【特許文献１】特開２００２−２４２３４号公報（第２２頁、第２４図）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記のように、辞書情報の追加および修正を行う際には、電子機器をサービスショップに持ち込むなどユーザにとって非常に煩わしい作業が必要になり、また追加および修正を完了するまでに時間を要することになる。
【０００８】
また、ファクシミリ装置などの通信機能を有する電子機器は多機能化が進み、電子辞書機能を備え、さらにカード型半導体メモリ（メモリカード）を外部記憶媒体として使用することも可能となっている。
【０００９】
多機能化された電子機器では、基本の辞書データを電子機器本体の記憶媒体とメモリカードとにそれぞれを記憶するため、新たな辞書情報を含む追加データおよび修正された辞書情報を含む修正データの記憶および参照のための処理ができない場合がある。また、処理ができた場合であっても非常に複雑な処理が必要となる。
【００１０】
本発明の目的は、辞書情報の追加および修正とその管理とを容易に行うことができる電子機器および、電子機器を有する電子辞書更新システムならびに辞書更新処理プログラムおよび辞書更新処理プログラムを記録したコンピュータ読み取り可能な記録媒体を提供することである。
【課題を解決するための手段】
【００１１】
本発明は、見出し語と、見出し語の説明文とからなる辞書情報を複数含む辞書データを記憶する辞書データ記憶手段と、
入力された文字列に基づいて前記辞書データ記憶手段に記憶されている辞書データを検索する辞書検索手段と、
前記辞書検索手段による検索結果を表示する表示手段とを有する電子機器であって、
新たな辞書情報を含む追加データおよび記憶されている辞書情報に対する修正された辞書情報を含む修正データからなる更新データを、外部から取得するための通信を行う通信手段と、
取得した更新データを記憶する更新データ記憶手段と、
更新データ記憶手段に更新データが記憶されているときは、辞書検索手段に対して、辞書データに加えて更新データも検索させるように制御する制御手段とを備えることを特徴とする電子機器である。
【００１２】
また本発明は、制御手段、辞書検索手段、表示手段および通信手段を含む電子機器本体に対して着脱可能な記録媒体を備え、
辞書データ記憶手段および更新データ記憶手段は、少なくとも電子機器本体または記録媒体のいずれかに備えられることを特徴とする。
【００１３】
また本発明は、更新データ記憶手段は、電子機器本体および記録媒体それぞれに備えられ、
通信手段によって更新データを取得したとき、制御手段は、電子機器本体または記録媒体のうち、取得した更新データに関連する辞書データを記憶している辞書データ記憶手段を備える側の更新データ記憶手段に更新データを記憶することを特徴とする。
【００１４】
また本発明は、辞書データ記憶手段および更新データ記憶手段は、記録媒体に備えられ、
辞書データ記憶手段は書き換えが不可能に構成され、更新データ記憶手段は書き換えが可能に構成されることを特徴とする。
【００１５】
また本発明は、検索結果を印刷する印刷手段を備え、
制御手段は、印刷可能に設定された辞書データに基づく検索結果を印刷手段に印刷させることを特徴とする。
【００１６】
また本発明は、電子辞書機能に関するデータを記憶する辞書配信サーバと、
電子辞書機能を有し、ネットワークを介して辞書配信サーバと通信を行う電子機器とを有する電子辞書更新システムであって、
電子機器は、
見出し語と、見出し語の説明文とからなる辞書情報を複数含む辞書データを記憶する機器側辞書データ記憶手段と、
入力された文字列に基づいて前記辞書データ記憶手段に記憶されている辞書データを検索する辞書検索手段と、
前記辞書検索手段による検索結果を表示する表示手段と、
新たな辞書情報を含む追加データおよび記憶されている辞書情報に対する修正された辞書情報を含む修正データからなる更新データを、辞書配信サーバから受信するための通信を行う機器側通信手段と、
取得した更新データを記憶する機器側更新データ記憶手段と、
更新データ記憶手段に更新データが記憶されているときは、辞書検索手段に対して、辞書データに加えて更新データも検索させるように制御する機器側制御手段とを備え、
辞書配信サーバは、
更新データを記憶するサーバ側更新データ記憶手段と、
更新データを電子機器に送信するための通信を行うサーバ側通信手段と、
サーバ側通信手段の制御を行うサーバ側制御手段とを備え、
機器側制御手段は、所定の更新条件が満たされたとき、機器側通信手段によって更新データの取得要求を辞書配信サーバに対して送信し、
サーバ側制御手段は、更新データの取得要求を電子機器から受信すると、サーバ側通信手段によって更新データを電子機器に対して送信することを特徴とする電子辞書更新システムである。
【００１７】
また本発明は、辞書配信サーバは、
サーバ側更新データ記憶手段に記憶されている更新データの更新日を含む辞書更新情報を記憶するサーバ側更新情報記憶手段を備え、
電子機器は、
取得した更新データの更新日を含む辞書更新情報を記憶する機器側更新情報記憶手段を備え、
機器側制御手段は、所定の更新条件が満たされたとき、更新データの取得要求を辞書配信サーバに対して送信せずに機器側通信手段によって辞書更新情報の読取要求を辞書配信サーバに対して送信し、
サーバ側制御手段は、辞書更新情報の読取要求を電子機器から受信すると、サーバ側通信手段によって辞書更新情報を電子機器に対して送信し、
機器側制御手段は、受信した辞書更新情報の更新日と、記憶している辞書更新情報の更新日とを比較し、受信した辞書更新情報の更新日が新しいときは、更新データの取得要求を辞書配信サーバに対して送信することを特徴とする。
【００１８】
また本発明は、電子機器は、機器側制御手段、辞書検索手段、表示手段、機器側更新情報記憶手段および機器側通信手段を含む電子機器本体に対して着脱可能な記録媒体を備え、
更新データ記憶手段は、電子機器本体および記録媒体それぞれに備えられ、
サーバ側更新情報記憶手段に記憶される辞書更新情報は、更新データのファイルサイズをさらに含み、
機器側制御手段は、受信した辞書更新情報に含まれるファイルサイズと、更新データ記憶手段の空き容量とを比較し、前記ファイルサイズより大きな空き容量を有する更新データ記憶手段に更新データを記憶することを特徴とする。
【００１９】
また本発明によれば、コンピュータを、上記の電子機器または辞書配信サーバとして機能させるための辞書更新処理プログラムとして供給する。
これにより、上記の辞書更新処理システムを汎用的に構築することが可能となる。
【００２０】
また本発明によれば、コンピュータを、上記の電子機器または辞書配信サーバとして機能させるための辞書更新処理プログラムを記録したコンピュータ読み取り可能な記録媒体として供給する。
【００２１】
これにより、上記の辞書更新処理プログラムを容易にコンピュータで実行させることが可能となる。
【発明の効果】
【００２２】
本発明によれば、辞書データ記憶手段に、見出し語と、見出し語の説明文とからなる辞書情報を複数含む辞書データを記憶しておき、辞書検索手段が入力された文字列に基づいて前記辞書記憶手段に記憶されている辞書データを検索すると、表示手段が検索結果を表示する。
【００２３】
通信手段は、新たな辞書情報を含む追加データおよび記憶されている辞書情報に対する修正された辞書情報を含む修正データからなる更新データを、外部から取得し、取得した更新データを更新データ記憶手段に記憶する。
【００２４】
更新データ記憶手段に更新データが記憶されているときは、制御手段が、辞書検索手段に対して、辞書データに加えて更新データも検索させるように制御する。
【００２５】
これにより、更新データを外部から通信で容易に取得することができ、さらに取得した更新データを、予め記憶している辞書データと同様に検索することができる。
【００２６】
また本発明によれば、制御手段、辞書検索手段、表示手段および通信手段は、電子機器本体に備えられており、この電子機器本体に対して着脱可能な記録媒体を備える。辞書データ記憶手段および更新データ記憶手段については、少なくとも電子機器本体または記録媒体のいずれかに備えられる。
【００２７】
着脱可能な記録媒体としては、たとえばカード型半導体メモリ、いわゆるメモリカードが好適に用いられる。辞書データ記憶手段を備えるメモリカードを、電子機器本体に装着すれば、容易に辞書の追加を行うことができる。また、更新データ記憶手段は、電子機器本体と、メモリカードのいずれにも備えることが可能で、更新データを記憶するための容量を増加させることができる。
【００２８】
また本発明によれば、更新データ記憶手段は、電子機器本体および記録媒体それぞれに備えられる。通信手段によって更新データを取得したとき、制御手段は、電子機器本体または記録媒体のうち、取得した更新データに関連する辞書データを記憶している辞書データ記憶手段を備える側の更新データ記憶手段に更新データを記憶する。
【００２９】
辞書データを電子機器本体に記憶し、その辞書データに対する更新データをメモリカードに記憶してしまうと、メモリカードを電子機器本体から脱離したときに、更新データを検索することができなくなる。また、辞書データをメモリカードに記憶し、その辞書データに対する更新データを電子機器本体に記憶してしまうと、メモリカードを電子機器本体から脱離させ、他の電子機器に装着させたときに、更新データを検索することができなくなる。辞書データと更新データとを同じ側に記憶させることで、確実に更新データを含めた検索を行うことができる。
【００３０】
また本発明によれば、辞書データ記憶手段および更新データ記憶手段は、記録媒体に備えられ、辞書データ記憶手段は書き換えが不可能に構成され、更新データ記憶手段は書き換えが可能に構成される。たとえば、辞書データ記憶手段は、マスクＲＯＭなどで実現し、更新データ記憶手段は、フラッシュＲＯＭなどで実現することが好ましい。これにより、辞書データの削除を防止するなど辞書データを保護することができる。
【００３１】
また本発明によれば、検索結果を印刷する印刷手段を備え、制御手段は、印刷可能に設定された辞書データに基づく検索結果を印刷手段に印刷させる。
【００３２】
これにより、検索結果を印刷することができるので、ユーザの使い勝手が向上する。また、辞書データによっては、印刷が許可されていないデータがあり、印刷が許可されている辞書データの検索結果のみを印刷することができる。
【００３３】
また本発明によれば、電子辞書機能に関するデータを記憶する辞書配信サーバと、電子辞書機能を有し、ネットワークを介して辞書配信サーバと通信を行う電子機器とを有する電子辞書更新システムである。
【００３４】
電子機器は、辞書データ記憶手段に、見出し語と、見出し語の説明文とからなる辞書情報を複数含む辞書データを記憶しておき、辞書検索手段が入力された文字列に基づいて前記辞書記憶手段に記憶されている辞書データを検索すると、表示手段が検索結果を表示する。
【００３５】
機器側通信手段は、新たな辞書情報を含む追加データおよび記憶されている辞書情報に対する修正された辞書情報を含む修正データからなる更新データを、辞書配信サーバから取得し、取得した更新データを機器側更新データ記憶手段に記憶する。
【００３６】
機器側更新データ記憶手段に更新データが記憶されているときは、機器側制御手段が、辞書検索手段に対して、辞書データに加えて更新データも検索させるように制御する。
【００３７】
これにより、更新データを辞書配信サーバから通信で容易に取得することができ、さらに取得した更新データを、予め記憶している辞書データと同様に検索することができる。
【００３８】
また辞書配信サーバは、サーバ側更新データ記憶手段に更新データを記憶し、サーバ側制御手段が制御することで、サーバ側通信手段から更新データを電子機器に送信する。
【００３９】
機器側制御手段は、所定の更新条件が満たされたとき、機器側通信手段によって更新データの取得要求を辞書配信サーバに対して送信し、サーバ側制御手段は、更新データの取得要求を電子機器から受信すると、サーバ側通信手段によって更新データを電子機器に対して送信する。
【００４０】
所定の更新条件としては、たとえばユーザにより更新指示が入力される、所定の時刻になる、辞書配信サーバから通知を受ける、などがある。更新条件として、たとえば電子機器を使用しない時刻に更新を行うように設定しておけば、ユーザが操作することなく、辞書の更新を行うことができる。特に、電子機器がファクシミリ装置である場合は、常時電源オンの状態であり、ネットワークに対して常時接続状態であるので、夜中などに自動で更新を行うことができる。このように、更新条件を設定することで、容易に辞書の更新を行うことができる。
【００４１】
また本発明によれば、辞書配信サーバは、サーバ側更新データ記憶手段に記憶されている更新データの更新日を含む辞書更新情報を記憶するサーバ側更新情報記憶手段を備え、電子機器は、取得した更新データの更新日を含む辞書更新情報を記憶する機器側更新情報記憶手段を備える。
【００４２】
機器側制御手段は、所定の更新条件が満たされたとき、更新データの取得要求を辞書配信サーバに対して送信せずに機器側通信手段によって辞書更新情報の読取要求を辞書配信サーバに対して送信し、サーバ側制御手段は、辞書更新情報の読取要求を電子機器から受信すると、サーバ側通信手段によって辞書更新情報を電子機器に対して送信する。
【００４３】
機器側制御手段は、辞書更新情報を受信すると、受信した辞書更新情報の更新日と、記憶している辞書更新情報の更新日とを比較し、受信した辞書更新情報の更新日が新しいときは、更新データの取得要求を辞書配信サーバに対して送信する。
【００４４】
電子機器は、記憶されている更新データより新しい更新データのみを辞書配信サーバから受信するので、古い更新データを受信して更新するような間違った更新処理および同じ更新データを何度も受信するような無駄な更新処理などを防止することができる。
【００４５】
また本発明によれば、機器側制御手段、辞書検索手段、表示手段、機器側更新情報記憶手段および機器側通信手段は、電子機器本体に備えられており、この電子機器本体に対して着脱可能な記録媒体を備える。また更新データ記憶手段は、電子機器本体および記録媒体それぞれに備えられる。なお、辞書データ記憶手段は、電子機器本体および記録媒体のいずれに備えていてもよい。
【００４６】
サーバ側更新情報記憶手段に記憶される辞書更新情報は、更新データのファイルサイズをさらに含み、機器側制御手段は、受信した辞書更新情報に含まれるファイルサイズと、更新データ記憶手段の空き容量とを比較し、前記ファイルサイズより大きな空き容量を有する更新データ記憶手段に更新データを記憶する。
これにより、受信した更新データを確実に更新データに記憶することができる。
【発明を実施するための最良の形態】
【００４７】
以下、図面を参照しながら本発明の好適な実施の形態について詳細に説明する。なお、本実施の形態では、電子機器の一例として電子辞書機能を有するファクシミリ装置について説明する。本発明は、ファクシミリ装置に搭載されている電子辞書の修正および追加を容易に行うことを特徴としている。
【００４８】
図１は、本発明の実施の一形態であるファクシミリ装置１００の外観を示す斜視図である。
【００４９】
ファクシミリ装置１００は、前面にドットマトリクス構成の液晶表示装置（ＬＣＤ）などで実現される表示部（表示手段）１１と、数字、文字、指示コマンドなどを入力するための各種キーを含むキーボードなどで実現される入力部１２を備え、ユーザは、表示部１１に表示される操作メニューなどを見ながら入力部１２を操作して電話通話、ファクシミリ通信および辞書検索などを行う。電話通話を行うときは、側部に備えられたハンドセット１３を使用する。なお、表示部１１の表面に透明タッチパネルを積層する構成としてもよい。この場合、ユーザは透明タッチパネルと入力部１２とを操作して電話通話、ファクシミリ送信および辞書検索などを行うことができる。
【００５０】
図２は、入力部１２のキー配列を示す図である。入力部１２は、数字などの文字を入力するための数字キー１４、表示部１１に表示された各種操作画面のカーソルを移動させ、項目の選択、位置の指定などを行うためのカーソルキー１５、入力文字の確定、選択項目の確定などを行うための「決定」キー１６および辞書検索モードを起動させるための「辞書」キー１７を備え、図示していないが、辞書検索モード時に次の見出し語を検索するための次見出しキー、前の見出し語を検索するための前見出しキーなどを備えて構成される。
【００５１】
図３は、本発明の第１の実施形態であるファクシミリ装置１００の電気的構成を示すブロック図である。ファクシミリ装置１００は、ＣＰＵ（中央演算処理装置）１０１、ＲＡＭ（ランダムアクセスメモリ）１０２、ＲＯＭ（リードオンリメモリ）１０３、辞書記憶部１０４、時計部１０５、印刷部１０６、通信部１０７、メモリカードインターフェイス（以下では「メモリＩＦ」と略称する。）１０８、管理データ記憶部１０９、メモリカード２００および、表示部１１、入力部１２、ハンドセット１３を含んで構成される。なお、メモリカード２００を除いてファクシミリ装置本体（電子機器本体）と呼ぶ場合がある。
【００５２】
ＣＰＵ１０１は、ＲＯＭ１０３に記憶している制御プログラムに基づき、ファクシミリ装置１００全体の制御を行う機器側制御手段である。ＲＯＭ１０３には、制御プログラム以外に、辞書検索を行うための検索プログラム、電話通信およびファクシミリ通信を行うための通信制御プログラムなどの各種プログラムが記憶される。ＲＡＭ１０２は、各種プログラムに基づいてファクシミリ装置１００が動作するときに必要な演算値、表示部１１に表示させる画像データなどを一時的に保存する。ＲＡＭの一部の記憶領域は、電源バックアップするか、あるいはＥＥＰＲＯＭ（electrically erasable programmable ROM）やフラッシュメモリなどの不揮発性メモリにより構成され、電話番号とその使用者とを関連付けた電話帳データなどの各種データ、辞書検索および通信制御に必要な各種設定パラメータなどを記憶する。
【００５３】
辞書記憶部１０４は、辞書データ記憶手段である辞書データ記憶領域１１１および機器側更新データ記憶手段である更新データ記憶領域１１２を有する。図４に示すように、辞書データ記憶領域１１１には、辞書名を示す辞書タイトルおよび辞書情報を含む辞書データ１１１ａが記憶され、図５に示すように、更新データ記憶領域１１２には、修正された辞書情報を含む修正データ１１２ａおよび新たな辞書情報を含む追加データ１１２ｂが記憶される。ここで、辞書情報は、見出し語と、その見出し語に関する説明文とからなり、辞書データは、辞書情報が見出し語に基づいて所定の順序、たとえばアルファベット順またはアイウエオ順などで記載されたデータである。たとえば、英和辞書の辞書データであれば、見出し語である英単語と、その英単語の意味とからなる辞書情報が、アルファベット順で記載されている。ファクシミリ装置１００は、これら辞書データ、修正データおよび追加データに基づいて、辞書検索処理を行う。
【００５４】
時計部１０５は、日付を含む現在時刻を出力する。印刷部１０６は、熱転写プリンタ、インクジェットプリンタなどで実現され、受信したファクシミリデータ、表示している画像データおよび検索された辞書情報などを用紙に印刷する。
【００５５】
通信部１０７は、公衆電話回線との接続インターフェイスとして機能し、所定のプロトコルに則って電話通話における音声信号の送受信、ファクシミリ通信における画像データの送受信、電子メールの送受信および修正データおよび追加データの受信などを行う機器側通信手段である。ハンドセット１３は、マイクとスピーカとを備える。マイクは、ユーザの音声を取り込み、音声信号として通信部１０７に出力する。スピーカは、通信部１０７から入力された音声信号を音声として外部に出力する。
【００５６】
メモリＩＦ１０８は、メモリカード２００が着脱可能な構造を有し、メモリカード２００装着時には、メモリカード２００の所定領域へのデータ書き込みおよび所定領域からのデータ読み出しを行う。本実施形態において、メモリカード２００は、図５に示した辞書記憶部１０４の更新データ記憶領域１１１と同様の構造を持つ更新データ記憶領域２０１を有し、メモリＩＦ１０８装着時には、記憶容量の範囲内で修正データ２０１ａおよび追加データ２０１ｂを記憶することができる。したがって、更新データを記憶するための容量を増加させることができる。
【００５７】
管理データ記憶部１０９は、図６に示すような管理データ記憶領域１１０を有し、管理データ１１０ａを記憶する機器側更新情報記憶手段である。管理データ１１０ａは、修正データ１１２ａおよび追加データ１１２ｂを、通信によって取得する際に使用される管理用データであり、詳細については後述する。
【００５８】
辞書検索手段は、ＣＰＵ１０１、ＲＡＭ１０２およびＲＯＭ１０３で構成され、ＲＯＭ１０３に記憶されている検索プログラムに基づいてＣＰＵ１０１が辞書検索処理を行うことで実現される。
【００５９】
辞書検索におけるユーザの操作手順について説明する。
（１）辞書モード起動
まず、ユーザは、「辞書」キー１７を押すことで、辞書モードを起動させる。
辞書モードとは、ＲＯＭ１０３に記憶されている検索プログラムに基づいて、ユーザによって入力された文字列を検索キーとして辞書データの見出し語を検索する辞書検索処理を行うことができるファクシミリ装置１００の動作モードである。ファクシミリ装置１００の他の動作モードとしては、電話通話を行う電話モード、ファクシミリ通信を行うファクシミリモード、各種設定パラメータの入力変更を行う設定モードなどがある。
【００６０】
（２）対象辞書選択
次に、ユーザは検索を行う対象の辞書を選択する。
辞書記憶部１０４には、複数の辞書の辞書データを記憶することが可能であり、ユーザは記憶されている辞書のいずれかを選択する。具体的には、辞書記憶部１０４に記憶されている辞書の辞書タイトルを辞書選択画面として表示部１１に表示し、ユーザがカーソルキー１５を操作することで、いずれか１つの辞書タイトルを選択し、決定キー１６が押されると対象辞書が選択される。
【００６１】
（３）文字列入力
対象辞書が選択されると、ユーザが検索しようとする文字列、いわゆる検索キーを入力するための入力画面が表示され、文字の入力待ち状態となる。ここで、ユーザが入力部１２を操作して文字列を入力し、決定キー１６が押されると、辞書データ１１１ａの見出し語を検索し、入力された文字列と一致または類似した見出し語とその説明文などが表示される。
【００６２】
図７は、辞書データ１１１ａの例を示す図である。辞書データ１１１ａには、見出し語である英単語１２０、英単語を識別するための単語番号１２１、見出し語の説明文である英単語の意味１２２、画像ファイル名１２３および音声ファイル名１２４が記載される。ＣＰＵ１０１は、上記手順（３）で入力された文字列に基づいて、英単語１２０に記載されている単語と一致または類似する英単語を選択し、検索結果として、英単語とその意味を所定の表示形式で表示部１１に表示する。なお、本実施形態では、英単語をわかりやすく説明するために画像データ、音声データを出力することができる。画像データおよび音声データは、辞書記憶部１０４の所定の記憶領域に記憶しておく。ＣＰＵ１０１は、英単語を選択した際に、画像ファイル名１２３および音声ファイル名１２４にファイル名が記載されているかどうかを判断し、記載されていれば、所定の記憶領域から記載されているファイル名の画像データまたは音声データを読み出して、表示部１１への表示またはファクシミリ装置１００が備える外部スピーカからの出力を行なう。
【００６３】
たとえば、文字列「ａｂａｃｕｓ」が入力された場合、英単語１２０から「ａｂａｃｕｓ」を検索し、一致した単語を選択する。このとき、単語番号「００００２」と、意味「そろばん」を取得し、さらに、画像ファイル名「ａｂａｃｕｓ．ｊｐｇ」を取得する。単語番号と意味および画像ファイル名は、ＲＡＭ１０２に設定された検索結果記憶領域に、単語「ａｂａｃｕｓ」とともに一時的に記憶され、英単語「ａｂａｃｕｓ」、意味「そろばん」および画像ファイルａｂａｃｕｓ．ｊｐｇに基づく画像が表示部１１に表示される。
【００６４】
なお、検索処理速度を高速化するために、見出し語とその説明文とを、関連付けが可能なように異なるデータとして記憶し、見出し語の記載されているデータのみを検索するようにしてもよい。また、単語番号は、先頭の辞書情報から連続して設定されているので、辞書データの容量を小さくするために、全ての見出し語に対して単語番号を記載しなくてもよい。
【００６５】
ここで、修正データ１１２ａが記憶されている場合の辞書検索処理について説明する。修正データ１１２ａは、辞書記憶部１０４の更新データ記憶領域１１２に記憶される。図８は、修正データ１１２ａの例を示す図である。修正データ１１２ａには、単語番号１３１および意味１３２が記載され、データの最後には終了コード「/」記載されている。修正データ１１２ａが記憶されている場合、まず上記と同様に辞書データの検索が実行され、検索結果として英単語、単語番号および意味が検索結果記憶領域に記憶されたときに、検索結果の表示を行わず、ＣＰＵ１０１が、修正データ１１２ａが記憶されているかどうかを判断し、記憶されていれば、検索結果記憶領域に記憶されている単語番号が、修正データ１１２ａに記載されている単語番号に一致するかどうかを判断する。一致する単語番号があった場合は、その単語番号に対応する意味を取得し、検索結果記憶領域に記憶されている意味を書き換える。ＣＰＵ１０１は、英単語と書き換えられた意味とを表示部１１に表示する。これによって、修正された検索結果を表示することができる。
【００６６】
たとえば、文字列「ａｂｃ」が入力された場合、辞書データ１１１ａの英単語１２０から「ａｂｃ」を検索し、一致した単語を選択する。このとき、単語番号「０００１５」と、意味「原子、生物、科学兵器」を取得する。単語番号と意味とを、ＲＡＭ１０２の検索結果記憶領域に、単語「ａｂｃ」とともに一時的に記憶する。修正データ１１２ａの単語番号１３１から「０００１５」を検索し、一致した単語番号に対応する意味「原子、生物、化学兵器」を取得し、検索結果記憶領域に記憶されている意味を「原子、生物、科学兵器」から「原子、生物、化学兵器」に書き換える。これによって、英単語「ａｂｃ」、修正された意味「原子、生物、化学兵器」を表示部１１に表示することができる。なお、修正データ１１２ａに該当する単語番号が無い場合は、最初にＲＡＭ１０２に記憶した意味を表示すればよい。
【００６７】
さらに、追加データ１１２ｂが記憶されている場合の辞書検索処理について説明する。追加データ１１２ｂは、辞書記憶部１０４の更新データ記憶領域１１２に記憶される。図９は、追加データ１１２ｂの例を示す図である。追加データ１１２ｂは、辞書データ１１１ａと同様の構成であり、見出し語である英単語１４０、英単語を識別するための単語番号１４１、見出し語の説明文である英単語の意味１４２、画像ファイル名１４３および音声ファイル名１４４が記載される。ＣＰＵ１０１が、追加データ１１２ｂが記憶されているかどうかを判断し、記憶されている場合、入力された文字列に基づいて辞書データ１１１ａの検索に続いて、追加データ１１２ｂの検索も行う。検索結果の記憶および表示などの処理は、上記の辞書データ１１１ａの検索の場合と同様である。追加データ１１２ｂのデータ構成と、辞書データ１１１ａのデータ構成とを同じにしているので、検索対象となるデータを複数とするだけで追加データも検索することができる。
【００６８】
本実施形態では、図３に示したように、ファクシミリ装置本体だけでなく、メモリカード２００にも更新データ記憶領域２０１を設け、修正データ２０１ａおよび追加データ２０１ｂを記憶可能な構成としているので、辞書検索処理では、修正データおよび追加データの有無は、辞書記憶部１０４の更新データ記憶領域１１２だけでなく、メモリカード２００の更新データ記憶領域２０１に記憶されているかどうかで判断する。詳細については後述するが、修正データおよび追加データは、複数記憶される場合もあり、１つの辞書データに対して辞書記憶部１０４の更新データ記憶領域１１２とメモリカード２００の更新データ記憶領域２０１のいずれにも修正データおよび追加データを記憶してもよい。
【００６９】
辞書データ１１１ａと、修正データ１１２ａ，２０１ａおよび追加データ１１２ｂ，２０１ｂとは、それぞれの関連性が明確なように記憶しておけばよい。たとえば、いずれのデータにも辞書タイトルを記載するようにしておき、関連するデータには同じ辞書タイトルを記載するようにしてもよいし、関連するデータのファイル名に所定の規則に基づいて同じ文字列、たとえば辞書タイトルをアルファベット表記した文字列などを含むようにしてもよい。
【００７０】
図１０は、ファクシミリ装置１００の辞書検索処理を示すフローチャートである。ＣＰＵ１０１は、入力部１２からのキー入力信号を監視しており、ステップＳ１では、辞書キー１７が押されると辞書モードを起動し、辞書選択画面を表示する。ステップＳ２では、決定キー１６が押されると、選択された辞書を検索対象辞書に設定し、検索キー入力画面を表示する。ステップＳ３では、入力部１２からのキー入力信号を監視しており、文字が入力され、決定キー１６が押されると、ステップＳ４で入力された文字列を検索キーとして検索対象辞書の辞書データ１１１ａを検索する。
【００７１】
ステップＳ５では、ＣＰＵ１０１が、検索キーと一致する英単語があるかどうかを判断し、あればステップＳ６に進み、なければステップＳ８に進む。ステップＳ６では、一致した英単語の単語番号と、意味とを取得し、記載があれば、画像ファイル名、音声ファイル名も取得する。ステップＳ７では、英単語と、取得した単語番号、意味などをＲＡＭ１０２の検索結果記憶領域に記憶する。
【００７２】
ステップＳ８では、ＣＰＵ１０１が、検索対象辞書の追加データが記憶されているかどうかを判断する。まず、辞書記憶部１０４の更新データ記憶領域１１２を調べ、メモリカード２００が装着されているときは、メモリカード２００の更新データ記憶領域２０１を調べる。追加データが記憶されていればステップＳ９に進み、記憶されていなければステップＳ１２に進む。ステップＳ９では、入力された文字列を検索キーとして検索対象辞書の追加データ１１２ａ，２０１ａを検索する。
【００７３】
ステップＳ１０では、ＣＰＵ１０１が、検索キーと一致する英単語があるかどうかを判断し、あればステップＳ１１に進み、なければステップＳ１２に進む。ステップＳ１１では、一致した英単語と、単語番号、意味などをＲＡＭ１０２の検索結果記憶領域に記憶する。
【００７４】
ステップＳ１２では、ＣＰＵ１０１が、検索対象辞書の修正データが記憶されているかどうかを判断する。まず、辞書記憶部１０４の更新データ記憶領域１１１を調べ、メモリカード２００が装着されているときは、メモリカード２００の更新データ記憶領域２０１を調べる。修正データが記憶されていればステップＳ１３に進み、記憶されていなければステップＳ１６に進む。ステップＳ１３では、記憶されている単語番号を検索キーとして検索対象辞書の追加データ１１２ａ，２０１ａの単語番号を検索する。
【００７５】
ステップＳ１４では、ＣＰＵ１０１が、一致する単語番号があるかどうかを判断し、あればステップＳ１５に進み、なければステップＳ１６に進む。ステップＳ１５では、一致する単語番号の意味に書き換える。ステップＳ１６では、検索結果を表示する。検索結果としては、英単語とその意味を表示するとともに、画像データが記憶されている場合は画像を表示する。一致する見出し語がなかった場合は、該当する英単語がなかったことをメッセージなどの表示によってユーザに報知する。
【００７６】
また、本発明の他の実施形態として、辞書データをメモリカードに記憶する構成としてもよい。図１１は、他の実施形態であるファクシミリ装置１５０の電気的構成を示すブロック図である。ファクシミリ装置１５０の構成は、図３に示したファクシミリ装置１００と類似した構成であり、メモリカード２１０が辞書データ記憶領域２１１を有していることが異なっている。なお、ファクシミリ装置１００の各部位と同様の動作を行う部位については同じ符号を付しており、詳細な説明は省略する。
【００７７】
出荷時に搭載している辞書に加え、ユーザの好みによって新たな辞書を追加することを可能にするために、辞書データを記憶したメモリカードをファクシミリ装置に装着することで、メモリカードの辞書データを検索対象とする構成としている。辞書検索処理に際して、ファクシミリ装置１００との違いは、辞書データの記憶されている場所が、ファクシミリ装置１５０の辞書記憶部１０４か、メモリカード２１０かという違いだけであり、図１０に示したフローチャートのステップＳ１で辞書選択画面を表示する際に、ＣＰＵ１０１は、メモリカード２１０に記憶されている辞書データの辞書タイトルも表示し、ユーザが選択可能とする。ステップＳ２以降の処理は、ファクシミリ装置１００と同様の辞書検索処理を行うことができる。なお、辞書データを保護する目的から、辞書データ記憶領域２１１は、書換不可能なマスクＲＯＭなどで実現し、更新データ記憶領域２０１は、書換可能なフラッシュＲＯＭなどで実現することが好ましい。
【００７８】
本実施形態については、メモリカードの態様に応じて次のような変形が可能である。ファクシミリ装置１５０からデータの書き込みができないメモリカード２１０を使用する場合、メモリカード２１０に更新データ記憶領域２０１が存在しないので、全ての修正データおよび追加データを、辞書記憶部１０４の更新データ記憶領域１１２に記憶する。
【００７９】
修正データ１１２ａおよび追加データ１１２ｂは、ファクシミリ装置１００の出荷時など予め辞書記憶部１０４の更新データ記憶領域に記憶している場合もあるが、ほとんどの場合は、装置の出荷後に配布される。本発明は、データ通信によって、更新データ配信サーバから修正データ１１１ａおよび追加データ１１１ｂを取得する構成である。
【００８０】
図１２は、電子辞書更新システム１の概略を示す図である。電子辞書更新システム１では、ファクシミリ装置１００が公衆電話回線網を含むネットワーク４００にＰＰＰ（
Point to Point Protocol）またはＰＰＰｏＥ（PPP over Ethernet（登録商標））などのプロトコルで接続し、ネットワーク４００を介して辞書配信サーバ３００との通信を行う。電子辞書の修正データおよび追加データは、辞書配信サーバ３００のオペレータなどにより適宜辞書配信サーバ３００に登録される。ファクシミリ装置１００は、辞書配信サーバ３００との通信により、容易に修正データおよび追加データを取得することができる。特に、ファクシミリ装置は、常時電源オンの状態であり、ネットワークに対して常時接続状態であるので、たとえば、深夜の時間帯などユーザがファクシミリ装置を使用していないときに修正データおよび追加データを取得することができる。なお、図１２では、ファクシミリ装置１００が１台のみネットワーク４００に接続されているが、複数台接続されていてもよい。
【００８１】
図１３は、辞書配信サーバ３００の電気的構成を示すブロック図である。辞書配信サーバ３００は、ＣＰＵ３０１、ＲＡＭ３０２、ＲＯＭ３０３、更新データ記憶部３０４、時計部３０５、表示部３０６、入力部３０７および通信部３０８を含んで構成される。
【００８２】
ＣＰＵ３０１は、ＲＯＭ３０３に記憶している制御プログラムに基づき、辞書配信サーバ３００全体の制御を行うサーバ側制御手段である。ＲＯＭ３０３には、制御プログラム以外に、ファクシミリ装置１００との通信を行うための通信制御プログラムなどの各種プログラムが記憶される。ＲＡＭ３０２は、各種プログラムに基づいて辞書配信サーバ３００が動作するときに必要な演算値、表示部３０６に表示させる画像データなどを一時的に保存する。
【００８３】
更新データ記憶部３０４は、サーバ側管理データ記憶手段である管理データ記憶領域３１０およびサーバ側更新データ記憶手段である更新データ記憶領域３１１を備える。図１４に示すように、サーバ側更新情報記憶手段である管理データ記憶領域３１０には、更新データの更新日など辞書更新情報を含む管理データ３１０ａが記憶され、図１５に示すように、更新データ記憶領域３１１には、配信の対象となる修正データ３１１ａおよび追加データ３１１ｂが記憶される。時計部３０５は、日付を含む現在時刻を出力する。通信部３０８は、公衆電話回線網との接続インターフェイスとして機能し、所定のプロトコルに則って電話通話における音声信号の送受信、ファクシミリ通信における画像データの送受信、電子メールの送受信および修正データおよび追加データの受信などを行うサーバ側通信手段である。修正データおよび追加データのファイルサイズが大きい場合、たとえば３００ＫＢを越えるような場合は、通信部３０８では、更新データを圧縮し、圧縮された更新データを送信する。この場合、ファクシミリ装置１００の通信部１０７が、圧縮された更新データを受信してこれを伸張し、復元された更新データを更新データ記憶領域に記憶する。なお、更新データを圧縮する方式としては公知の方式を用いることができる。
【００８４】
図１６は、辞書配信サーバ３００に記憶されている管理データ３１０ａの例を示す図である。管理データ３１０ａには、辞書タイトル３２０、追加データのファイル名３２１、追加データの更新日３２２、追加データのファイルサイズ３２３、修正データのファイル名３２４、修正データの更新日３２５および修正データのファイルサイズ３２６が記載される。たとえば、英和辞典の追加データのファイル名３２１は「Eiwaa.dic」、ファイルサイズ３２３は「１５５ＫＢ」であり、更新日３２２は「０３０８１８」すなわち２００３年８月１８日であることを示している。また、英和辞典の修正データのファイル名３２４は「Eiwac.dic」、ファイルサイズ３２６は「１３ＫＢ」であり、更新日３２５は「０３０７０１」すなわち２００３年７月１日であることを示している。更新日３２２，３２５とは、それぞれのデータファイルが配信可能となった最初の日付、およびデータファイルの内容が変更された日付である。辞書配信サーバ３００の管理者によって、新たな更新データが更新データ記憶部３０４に追加されたり、記憶されている更新データが更新されると、その内容がＣＰＵ３０１によって管理データ３１０ａに反映される。
【００８５】
図１７は、ファクシミリ装置１００に記憶されている管理データ１１０ａの例を示す図である。管理データ１１０ａには、辞書タイトル１６０、格納場所１６１、書き込みの可・不可１６２、印刷の可・不可１６３、追加データのファイル名１６４、追加データの更新日１６４、追加データのファイルサイズ１６６、修正データのファイル名１６７、修正データの更新日１６８および修正データのファイルサイズ１６９が記載される。格納場所１６１は、辞書データの格納場所であり、ファクシミリ装置本体か、メモリカードかが記載される。書き込みの可・不可１６２は、辞書データの格納場所がメモリカードである場合、メモリカードが書き込み可能であるのか、書き込み不可能であるのかが記載される。特に、書き込み不可能である場合、更新データを取得すると、ファクシミリ装置１００の辞書記憶部１０４の更新データ記憶領域１１２に記憶する。印刷の可・不可１６３は、検索結果で表示された辞書情報が印刷可能であるのか、印刷不可能であるのかが記載される。検索結果を印刷することで、ユーザの使い勝手が向上する。また、辞書データによっては、辞書情報の印刷が許可されていない場合があり、印刷の可・不可を設定することで、印刷が許可されている辞書データの検索結果のみを印刷することができる。
【００８６】
管理データ１１０ａは、追加データまたは修正データを取得した場合に、書き換えられる。辞書データがメモリカード２００に記憶されている辞書については、メモリカード２００がメモリＩＦ１０８に装着されたときに、管理データ１１０ａに追加する。一度管理データ１１０ａに記載されると、メモリカード２００が装着されているかいないかにかかわらず、管理データ１１０ａに記載する。メモリカード２００自体は書き込み可能な記録媒体であったとしても、メモリカード２００が装着されていなければメモリカード２００に更新データを記憶することができないので、メモリカード２００が装着されていないときは、書き込みの可・不可１６２に不可を記載しておけばよい。なお、メモリカード２００が装着されているときのみ管理データ１１０ａに追加し、装着されていないときは、管理データ１１０ａから一時的に削除するような構成としてもよい。
【００８７】
ファクシミリ装置１００は、所定の更新条件が満たされたときに、辞書配信サーバ３００と通信を行い、辞書更新処理を行う。所定の更新条件としては、(１)ユーザ操作などにより取得の指示が入力される、(２)予め設定された時刻になる、または前回の取得から所定の期間が経過する、(３)辞書配信サーバ３００からダウンロードされる、(４)辞書配信サーバ３００から電子メールなどで更新の要請が通知される、(５)辞書データを記憶したメモリカードを装着する、などである。
【００８８】
更新条件（１）の場合、たとえば、入力部１２に更新キーを設け、ユーザが更新キーを押したときに、ＣＰＵ１０１がキー入力を検出し、辞書配信サーバ３００との通信を開始する。更新条件（２）の場合、更新データの取得を行う時刻などを予め設定しておき、その時刻になったときに辞書配信サーバ３００との通信を開始する。更新条件（３）の場合、ナンバーディスプレイサービスにおける発信者番号通知と同様に、呼出前に通知される情報で辞書配信サーバからのダウンロードであると判断し、辞書配信サーバ３００との通信を開始する。更新条件（４）の場合、ファクシミリ装置１００の電子メールアドレスを辞書配信サーバ３００に登録しておき、辞書配信サーバ３００にて追加データまたは修正データの追加、変更が行われたときに、その内容を示す電子メールが、辞書配信サーバ３００からファクシミリ装置１００に対して送信される。ファクシミリ装置１００は、受信した電子メールに応じて辞書配信サーバ３００との通信を開始する。このような場合、電子メールの発信者アドレス、メールタイトル、メール本文などに所定の書式で対象の辞書タイトルなどを記載し、ファクシミリ装置１００が、所定の書式で記載された内容の解釈を可能とする構成とすればよい。たとえば、発信者メールアドレスの構成をEiwa@jisyo.sh.co.jp（辞書タイトル＠辞書配信サーバドメイン名）とし、ファクシミリ装置１００は、受信したメールアドレスのドメイン名が辞書配信サーバのドメイン名であった場合に、更新の要請であることを理解し、アカウントから対象の辞書タイトルを理解する。更新条件（５）の場合、辞書データを記憶したメモリカードがメモリＩＦに装着されたことを検出したときに、装着された辞書データに対応する更新データを取得するため、辞書配信サーバ３００との通信を開始する。
【００８９】
辞書配信サーバ３００との通信を開始すると、ファクシミリ装置１００は、まず辞書配信サーバ３００に記憶されている管理データ３１０ａを参照し、自らが記憶している管理データ１１０ａとの比較を行う。管理データ１１０ａに記載されている辞書タイトルの更新日と、管理データ３１０ａに記載されている同じ辞書タイトルの更新日とを比較し、管理データ３１０ａに記載されている更新日がより新しい場合は、辞書配信サーバ３００の更新データ記憶領域３１１から該当する更新データを取得する。このように、更新日を比較することで、古い更新データを受信して更新するような間違った更新処理および同じ更新データを何度も受信するような無駄な更新処理などを防止することができる。
【００９０】
更新データを取得した場合、更新データ記憶領域１１２，２０１のいずれかに記憶し、管理データ１１０ａの更新日などを書き換える。更新データ記憶領域１１２，２０１のいずれに記憶するかは、複数の条件で決定する。まずは、辞書データの格納場所が装置本体かメモリカードかを判断する。辞書データと同じ格納場所に更新データを格納することが好ましいので、辞書データの格納場所を調べる。次に、辞書データと同じ格納場所の更新データ記憶領域に記憶可能かどうかを判断する。
【００９１】
辞書データをファクシミリ装置本体に記憶し、その辞書データに対する更新データをメモリカードに記憶してしまうと、メモリカードをファクシミリ装置本体から脱離したときに、更新データを検索することができなくなる。また、辞書データをメモリカードに記憶し、その辞書データに対する更新データをファクシミリ装置本体に記憶してしまうと、メモリカードをファクシミリ装置本体から脱離させ、他の機器に装着させたときに、更新データを検索することができなくなる。辞書データと更新データとを同じ格納場所に記憶させることで、確実に更新データを含めた検索を行うことができる。
【００９２】
メモリカード２００が書き込み不可能な記憶媒体の場合は、更新データは、ファクシミリ装置本体に書き込むことになる。また、書き込みを行おうとする更新データ記憶領域の空き容量と、管理データ３１０ａに記載されているファイルサイズとを比較する。十分に空き容量があれば書き込みを行い、空き容量が不足している場合、もう一方の格納場所の更新データ記憶領域の空き容量と、ファイルサイズとを比較する。
【００９３】
図１８は、ファクシミリ装置１００による辞書更新処理を示すフローチャートである。上記の更新条件（１）〜（５）が満たされたときに処理を開始する。ステップＳ２１では、ＣＰＵ１０１が、ファクシミリ装置１００の辞書記憶部１０４に辞書データが記憶されているかどうかを判断する。辞書データが記憶されていればステップＳ２２に進み、記憶されていなければステップＳ２７に進む。ステップＳ２２では、ＣＰＵ１０１が、辞書配信サーバ３００と通信が可能であるかどうかを判断する。通信が可能であれば、ステップＳ２３に進み、不可能であればステップＳ２７に進む。通信が不可能な例としては、たとえば、ＰＰＰ接続のときは、電話回線がビジー状態の場合に通信が不可能となり、ＰＰＰｏＥ接続のときは、辞書配信サーバ３００の電源がオフの状態などで反応が無い場合に通信が不可能となる。
【００９４】
ステップＳ２３では、ＣＰＵ１０１が、辞書配信サーバ３００に対して管理データ３１０ａの読取要求を行い、管理データ３１０ａを参照して更新日およびファイルサイズを含む辞書更新情報を取得する。ＣＰＵ１０１が、更新データを取得すべきと判断した場合は、ステップＳ２４で、辞書記憶部１０４の更新データ記憶領域１１２の空き容量に基づいて、更新データが記憶可能かどうかを判断する。記憶可能であれば、ステップＳ２５に進み、辞書配信サーバ３００に対して更新データの取得要求を行い、更新データを受信し、更新データ記憶領域１１２に記録し、管理データ１１０ａを書き換えてステップＳ２７に進む。更新データのファイルサイズが更新データ記憶領域１１２の空き容量より大きいなど記憶不可能であればステップＳ２６に進み、更新データを受信し、装着されているメモリカードに記憶し、管理データ１１０ａを書き換えてステップＳ２７に進む。
【００９５】
ステップＳ２７では、ＣＰＵ１０１が、メモリＩＦ１０８にメモリカード２００が装着されているかどうかを判断する。装着されていればステップＳ２８に進み、装着されていなければ処理を終了する。ステップＳ２８では、ＣＰＵ１０１が、装着されているメモリカード２００が辞書データを記憶した辞書カードであるかどうかを判断する。辞書カードであればステップＳ２９に進み、辞書カード以外のメモリカードであれば処理を終了する。
【００９６】
ステップＳ２９では、ＣＰＵ１０１が、辞書配信サーバ３００と通信が可能であるかどうかを判断する。通信が可能であれば、ステップＳ３０に進み、不可能であれば処理を終了する。ステップＳ３０では、ＣＰＵ１０１が、辞書配信サーバ３００の管理データ３１０ａを参照して更新日およびファイルサイズを含む辞書更新情報を取得する。更新データを取得すべきと判断した場合は、ステップＳ３１で、装着されているメモリカード２００が書き込み可能なメモリカードであって、更新データ記憶領域２０１に十分な空き容量があるかどうかを判断する。メモリカード２００に記憶可能であればステップＳ３２に進み、辞書配信サーバ３００に対して更新データの取得要求を行い、更新データを受信し、更新データ記憶領域２０１に更新データを記憶し、管理データ１１０ａを書き換えて処理を終了する。記憶不可能であれば、ステップＳ３３に進み、辞書配信サーバ３００に対して更新データの取得要求を行い、更新データを受信し、辞書記憶部１０４の更新データ記憶領域１１２に記憶し、管理データ１１０ａを書き換えて処理を終了する。
【００９７】
なお、辞書データが記憶されているメモリカード２００が装着されていないために、更新データを辞書記憶部１０４の更新データ記憶領域１１２に記憶している場合は、該当するメモリカード２００が装着されたときに、更新データ記憶領域２０１の空き容量などを調べ、記憶可能であれば、更新データ記憶領域１１２に記憶されている更新データを更新データ記憶領域２０１に記憶する。
【００９８】
図１９は、辞書配信サーバ３００による辞書更新処理を示すフローチャートである。辞書配信サーバ３００の電源がオンされると処理を開始し、ファクシミリ装置１００からの要求を受信するまで待機する。ステップＳ４１では、図１８のステップＳ２３およびステップＳ３０でファクシミリ装置１００からの管理データ３１０ａ読取要求を受信する。ステップＳ４２では、読取要求に応じて管理データ３１０ａを、要求を送信したファクシミリ装置１００に送信する。ステップＳ４３では、図１８のステップＳ２５、Ｓ２６、Ｓ３２およびＳ３３でファクシミリ装置１００からの更新データ取得要求を受信する。ステップＳ４４では、取得要求に応じて更新データを、要求を送信したファクシミリ装置１００に送信する。
【００９９】
また、本発明は、コンピュータに実行させるための辞書更新処理プログラムを記録したコンピュータ読み取り可能な記録媒体にも適用可能である。辞書更新処理プログラムは、上記のファクシミリ装置と同様の動作をコンピュータに実行させるプログラムである。これにより、辞書更新処理プログラムを記録した記録媒体を持ち運び自在に提供することができる。
【０１００】
なお、記録媒体としては、マイクロコンピュータで処理が行われるためのメモリ、たとえばＲＯＭであっても良いし、また、外部記憶装置としてプログラム読み取り装置が設けられ、そこに記録媒体を挿入することで読み取り可能なものであっても良い。
【０１０１】
いずれの場合においても、記録されている辞書更新処理プログラムはマイクロプロセッサがアクセスして実行させる構成であっても良いし、あるいは、辞書更新処理プログラムを読み出し、読み出したプログラムをプログラム記憶エリアにダウンロードすることで画像処理プログラムを実行させる構成であってもよい。このダウンロード用のプログラムは予めコンピュータに備えられているものとする。
【０１０２】
さらに記録媒体は、コンピュータと分離可能に構成される記録媒体であり、磁気テープやカセットテープなどのテープ系、フレキシブルディスクまたはハードディスクなどの磁気ディスク、ＣＤ−ＲＯＭ（Compact Disk - Read Only Memory）／ＭＯ（Magneto
Optical）ディスク／ＭＤ（Mini Disc）／ＤＶＤ（Digital Versatile Disk）などの光ディスクのディスク系、ＩＣ（Integrated Circuit）カード（メモリカードを含む）／光カードなどのカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ（Erasable Programmable
Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）、フラッシュＲＯＭなどによる半導体メモリを含めた固定的にプログラムを担持する媒体であっても良い。
【０１０３】
また、コンピュータを、電気通信回線を通じてインターネットを含む通信ネットワークに接続可能なシステム構成とすることで、辞書更新処理プログラムを所定のサーバなどからダウンロードするような流動的にプログラムを保持する媒体であっても良い。なお、このように通信ネットワークから辞書更新処理プログラムをダウンロードする場合には、そのダウンロード用のプログラムは予めコンピュータに格納しておくか、あるいは別の記録媒体からインストールされるものであっても良い。また、ダウンロード用のプログラムはユーザーインターフェースを介してユーザの指示によりダウンロードを実行するものであっても良いし、定期的に決められたＵＲＬ（Uniform Resource Locator）のサイトから辞書更新処理プログラムをダウンロードするものであっても良い。
【０１０４】
なお、本発明の辞書更新処理プログラムをアプリケーションソフトウェアまたはアプリケーションソフトウェアの一部としてコンピュータで実行するようにしてもよい。
【図面の簡単な説明】
【０１０５】
【図１】本発明の実施の一形態であるファクシミリ装置１００の外観を示す斜視図である。
【図２】入力部１２のキー配列を示す図である。
【図３】本発明の第１の実施形態であるファクシミリ装置１００の電気的構成を示すブロック図である。
【図４】辞書データ記憶領域１１１を示す図である。
【図５】更新データ記憶領域１１２を示す図である。
【図６】管理データ記憶領域１１０を示す図である。
【図７】辞書データ１１１ａの例を示す図である。
【図８】修正データ１１２ａの例を示す図である。
【図９】追加データ１１２ｂの例を示す図である。
【図１０】ファクシミリ装置１００の辞書検索処理を示すフローチャートである。
【図１１】他の実施形態であるファクシミリ装置１５０の電気的構成を示すブロック図である。
【図１２】電子辞書更新システム１の概略を示す図である。
【図１３】辞書配信サーバ３００の電気的構成を示すブロック図である。
【図１４】管理データ記憶領域３１０を示す図である。
【図１５】更新データ記憶領域３１１を示す図である。
【図１６】辞書配信サーバ３００に記憶されている管理データ３１０ａの例を示す図である。
【図１７】ファクシミリ装置１００に記憶されている管理データ１１０ａの例を示す図である。
【図１８】ファクシミリ装置１００による辞書更新処理を示すフローチャートである。
【図１９】辞書配信サーバ３００による辞書更新処理を示すフローチャートである。
【符号の説明】
【０１０６】
１１，３０６  表示部
１２，３０７  入力部
１３  ハンドセット
１４  数字キー
１５  カーソルキー
１６  「決定」キー
１７  「辞書」キー
１００，１５０  ファクシミリ装置
１０１，３０１  ＣＰＵ（中央演算処理装置）
１０２，３０２  ＲＡＭ（ランダムアクセスメモリ）
１０３，３０３  ＲＯＭ（リードオンリメモリ）
１０４  辞書記憶部
１０５，３０５  時計部
１０６  印刷部
１０７，３０８  通信部
１０８  メモリカードインターフェイス
１０９  管理データ記憶部
１１０，３１０  管理データ記憶領域
１１０ａ，３１０ａ  管理データ
１１１，２１１  辞書データ記憶領域
１１１ａ  辞書データ
１１２，２０１，３１１  更新データ記憶領域
１１２ａ，２０１ａ，３１１ａ  修正データ
１１２ｂ，２０１ｂ，３１１ｂ  追加データ
２００  メモリカード
２０１  更新データ記憶領域
３００  辞書配信サーバ
３０４  更新データ記憶部
４００  ネットワーク
【図１】
2005222492.tif 000003
【図２】
2005222492.tif 000004
【図３】
2005222492.tif 000005
【図４】
2005222492.tif 000006
【図５】
2005222492.tif 000007
【図６】
2005222492.tif 000008
【図７】
2005222492.tif 000009
【図８】
2005222492.tif 000010
【図９】
2005222492.tif 000011
【図１０】
2005222492.tif 000012
【図１１】
2005222492.tif 000013
【図１２】
2005222492.tif 000014
【図１３】
2005222492.tif 000015
【図１４】
2005222492.tif 000016
【図１５】
2005222492.tif 000017
【図１６】
2005222492.tif 000018
【図１７】
2005222492.tif 000019
【図１８】
2005222492.tif 000020
【図１９】
2005222492.tif 000021