(57)【要約】【課題】複数の情報提供元に固有の読み方に対応でき、且つ記憶される辞書のデータ量の肥大化を防ぐことが可能なデータ配信システム、本データ配信システムに用いられる情報処理装置、プログラム及び記録媒体を提供すること。【解決手段】記事データを提供する複数の情報提供元ごとに専用辞書９０を用意し、記事データを提供した情報提供元の専用辞書９０、及び各情報提供元共通に用いられる基本辞書９５により、当該記事データを言語処理する。また、すべての専用辞書に共通となった辞書データは、基本辞書９５に移動させ、且つすべての専用辞書から当該辞書データを削除する。【選択図】        図２１
2004272533.tif 000002
【特許請求の範囲】
【請求項１】
複数の情報提供元から提供される記事データをホストコンピュータ及び有線または無線通信回線を介して情報処理装置に配信するデータ配信システムであって、
前記ホストコンピュータは、
前記情報提供元から提供される記事データを記憶する記事データ記憶手段と、
前記情報処理装置からの記事データ配信要求に基づき、前記記事データ記憶手段に記憶された記事データを当該情報処理装置に配信するための記事データ配信手段とを備え、
前記情報処理装置は、
文字列とその文字列の読み方を表す読みデータからなる辞書データであって、前記複数の情報提供元共通の前記辞書データを記憶する基本辞書と、
前記辞書データを、前記複数の情報提供元ごとに記憶する複数の専用辞書と、
前記ホストコンピュータから所望の記事データを受信する記事データ受信手段と、
前記受信した記事データを提供する情報提供元に対応した識別情報に基づいて前記専用辞書を選択する辞書選択手段と、
前記基本辞書及び前記辞書選択手段により選択された専用辞書に基づいて、前記記事データを構成する文字列を読みデータに変換する言語処理手段と、
前記言語処理手段から出力される読みデータに基づいて前記記事データを出力する出力手段と、
を備えたことを特徴とするデータ配信システム。
【請求項２】
前記ホストコンピュータの記事データ記憶手段は、さらに辞書データを記憶しており、
前記情報処理装置は、
前記受信した記事データに辞書データが含まれるか否か判別する辞書データ判別手段と、
前記辞書データ判別手段により当該記事データに辞書データが含まれると判別された場合に、当該辞書データを抽出する辞書データ抽出手段と、
前記辞書データ抽出手段により抽出された辞書データを、当該情報提供元に対応する専用辞書に登録する辞書データ登録手段と、
をさらに備えたことを特徴とする請求項１に記載のデータ配信システム。
【請求項３】
前記情報処理装置は、
前記全ての専用辞書に同一の辞書データが登録されたか否か判別する共有判別手段と、
前記共有判別手段により同一の辞書データが登録されたと判別された場合に、当該辞書データを前記基本辞書に登録し、且つ前記全ての専用辞書から当該辞書データを削除する辞書共有化手段と、
をさらに備えたことを特徴とする請求項２に記載のデータ配信システム。
【請求項４】
前記ホストコンピュータは、
前記複数の情報提供元ごとに辞書データを記憶する辞書データ記憶手段と、
前記情報処理装置からの辞書データ配信要求に基づき、前記辞書データ記憶手段に記憶された辞書データを当該情報処理装置に配信するための辞書データ配信手段とをさらに備え、
前記情報処理装置は、
前記ホストコンピュータから所望の辞書データを受信する辞書データ受信手段と、
前記受信した辞書データを、当該情報提供元に対応する専用辞書に登録する辞書データ登録手段と、
前記全ての専用辞書に同一の辞書データが登録されたか否か判別する共有判別手段と、
前記共有判別手段により同一の辞書データが登録されたと判別された場合に、当該辞書データを前記基本辞書に登録し、且つ前記全ての専用辞書から当該辞書データを削除する辞書共有化手段と、
をさらに備えたことを特徴とする請求項１に記載のデータ配信システム。
【請求項５】
前記情報処理装置は、
前記辞書データ登録手段により登録される辞書データと同一の辞書データが、前記基本辞書または当該辞書データが登録される専用辞書のいずれかに既に登録されているか否かを判別する登録判別手段と、
前記登録判別手段により既に登録されていると判別された場合には、前記登録される辞書データを提供した情報提供元に対してその旨を通知するための既登録通知手段とをさらに備えたことを特徴とする請求項２乃至４のいずれか１項に記載のデータ配信システム。
【請求項６】
前記情報処理装置は、
前記複数の専用辞書に登録される辞書データの中で、全ての専用辞書に登録され、且つ同じ文字列から構成される辞書データを抽出する同表記データ抽出手段と、
前記同表記データ抽出手段により抽出された各辞書データの読みデータを比較する読みデータ比較手段と、
前記データ比較手段の判別結果により、ある専用辞書に登録された辞書データの読みデータが、他のすべての専用辞書に登録された辞書データの読みデータと異なる場合に、異なる辞書データを登録した専用辞書に対応する情報提供元に対してその旨を通知するための読みデータ確認通知手段と、
をさらに備えたことを特徴とする請求項２乃至５のいずれかに記載のデータ配信システム。
【請求項７】
請求項１乃至６のいずれかに記載された構成を備える情報処理装置。
【請求項８】
請求項７に記載された情報処理装置の各辞書データ及び各手段の機能を実現するためのプログラム。
【請求項９】
請求項８に記載されたプログラムを記録したコンピュータに読み取り可能な記録媒体。
【請求項１０】
複数の情報提供元から提供される記事データをホストコンピュータ及び有線または無線通信回線を介して情報処理装置に配信するデータ配信システムであって、
前記ホストコンピュータは、
前記情報提供元から提供される記事データを記憶する記事データ記憶手段と、
文字列とその文字列の読み方を表す読みデータからなる辞書データであって、前記複数の情報提供元共通の前記辞書データを記憶する基本辞書と、
前記辞書データを、前記複数の情報提供元ごとに記憶する複数の専用辞書と、
前記記事データを提供する情報提供元に対応した識別情報に基づいて前記専用辞書を選択する辞書選択手段と、
前記情報処理装置からの記事データ配信要求に従い、前記基本辞書及び前記辞書選択手段により選択された専用辞書に基づいて、前記記事データを構成する文字列を読みデータに変換する言語処理手段と、
前記言語処理手段から出力される読みデータもしくは、当該読みデータに基づく音声データを前記情報処理装置に配信するための記事データ配信手段と、
を備えたこと特徴とするデータ配信システム。
【請求項１１】
前記情報提供元から提供される記事データには、さらに前記辞書データが含まれており、
前記ホストコンピュータは、
前記情報提供元から提供された記事データに辞書データが含まれるか否か判別する辞書データ判別手段と、
前記辞書データ判別手段により当該記事データに辞書データが含まれると判別された場合に、当該辞書データを抽出する辞書データ抽出手段と、
前記辞書データ抽出手段により抽出された辞書データを、前記情報提供元に対応する専用辞書に登録する辞書データ登録手段と、
をさらに備えたことを特徴とする請求項１０に記載のデータ配信システム。
【請求項１２】
前記ホストコンピュータは、
前記全ての専用辞書に同一の辞書データが登録されたか否か判別する共有判別手段と、
前記共有判別手段により同一の辞書データが登録されたと判別された場合に、当該辞書データを前記基本辞書に登録し、且つ前記全ての専用辞書から当該辞書データを削除する辞書共有化手段と、
をさらに備えたことを特徴とする請求項１１に記載のデータ配信システム。
【請求項１３】
前記情報提供元は前記記事データとは別に前記辞書データを提供可能であり、
前記ホストコンピュータは、
前記情報提供元から提供された辞書データを、当該情報提供元に対応する専用辞書に登録する辞書データ登録手段と、
前記全ての専用辞書に同一の辞書データが登録されたか否か判別する共有判別手段と、
前記共有判別手段により同一の辞書データが登録されたと判別された場合に、当該辞書データを前記基本辞書に登録し、且つ前記全ての専用辞書から当該辞書データを削除する辞書共有化手段と、
をさらに備えたことを特徴とする請求項１０に記載のデータ配信システム。
【請求項１４】
前記ホストコンピュータは、
前記辞書データ登録手段により登録される辞書データと同一の辞書データが、前記基本辞書または当該辞書データが登録される専用辞書のいずれかに既に登録されているか否かを判別する登録判別手段と、
前記登録判別手段により既に登録されていると判別された場合には、前記登録される辞書データを提供した情報提供元に対してその旨を通知するための既登録通知手段とをさらに備えたことを特徴とする請求項１１乃至１３のいずれか１項に記載のデータ配信システム。
【請求項１５】
前記ホストコンピュータは、
前記複数の専用辞書に登録される辞書データの中で、全ての専用辞書に登録され、且つ同じ文字列から構成される辞書データを抽出する同表記データ抽出手段と、
前記同表記データ抽出手段により抽出された各辞書データの読みデータを比較する読みデータ比較手段と、
前記データ比較手段の判別結果により、ある専用辞書に登録された辞書データの読みデータが、他のすべての専用辞書に登録された辞書データの読みデータと異なる場合に、異なる辞書データを登録した専用辞書に対応する情報提供元に対してその旨を通知するための読みデータ確認通知手段と、
をさらに備えたことを特徴とする請求項１１乃至１４のいずれかに記載のデータ配信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、所定の通信手段により情報処理装置へデータを配信するデータ配信システム、情報処理装置、プログラム及び記録媒体に関する。
【０００２】
【従来の技術】
近年、新聞社等の各種情報提供元から提供される電子新聞などの文章データを、配信サービスを行うプロバイダを介してインターネット等により各情報処理端末に配信するサービスが行われている。また、このようにして配信された電子新聞などの文章データを、ディスプレイに表示するだけでなく、音声合成機能により音声として再生するようにした情報処理端末がある。
【０００３】
このような従来の情報処理端末において文章データを音声により再生する場合、まず、文章データを構文解析などの言語解析により単語単位に分解し、種々の単語の発音データ（カナ、アクセント等）が記憶された辞書を参照して、その分解された単語を発音データに置き換える。しかる後、その発音データを音声信号に変換して音声出力するという音声合成方法が用いられる（例えば、特許文献１）。
【０００４】
また、このような音声合成方法に用いられる辞書として、一般的な用語を記憶した基本辞書の他に複数の専門辞書（例えば、地名辞書や医学用語辞書など）があり、特殊な読み方をする専門用語が含まれた文章であっても適切な読み方で音声合成することを可能にしている（例えば、特許文献２）。
【０００５】
【特許文献１】
特開平９−２８２２７８号公報（第３−５頁、図５）
【特許文献２】
特開平１１−３２７８７１号公報（第２−４頁、図３）
【０００６】
【発明が解決しようとする課題】
このような従来の情報処理端末においては、種々の文章データが複数の情報提供元から提供される場合、同じ単語や記号であっても情報提供元によって読み方が異なる場合があり、特に新しく使用されるようになった造語や略称などは、一般的な読み方が定着するまでは読み方が異なる場合が多い。したがって、複数の情報提供元に固有の読み方に対応させるべく、各情報提供元に対応した辞書を情報処理端末に記憶させることが考えられる。しかしながら、上記各辞書を構成するデータは膨大なものであり、特に辞書が複数の場合、そのデータ量は情報処理端末の記憶容量を圧迫するという問題があった。
【０００７】
そこで本発明は、複数の情報提供元に固有の読み方に対応でき、且つ記憶される辞書のデータ量の肥大化を防ぐことが可能なデータ配信システム、本データ配信システムに用いられる情報処理装置、プログラム及び記録媒体を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するために、請求項１に記載の発明は、複数の情報提供元から提供される記事データをホストコンピュータ及び有線または無線通信回線を介して情報処理装置に配信するデータ配信システムであって、前記ホストコンピュータは、前記情報提供元から提供される記事データを記憶する記事データ記憶手段と、前記情報処理装置からの記事データ配信要求に基づき、前記記事データ記憶手段に記憶された記事データを当該情報処理装置に配信するための記事データ配信手段とを備え、前記情報処理装置は、文字列とその文字列の読み方を表す読みデータからなる辞書データであって、前記複数の情報提供元共通の前記辞書データを記憶する基本辞書と、前記辞書データを、前記複数の情報提供元ごとに記憶する複数の専用辞書と、前記ホストコンピュータから所望の記事データを受信する記事データ受信手段と、前記受信した記事データを提供する情報提供元に対応した識別情報に基づいて前記専用辞書を選択する辞書選択手段と、前記基本辞書及び前記辞書選択手段により選択された専用辞書に基づいて、前記記事データを構成する文字列を読みデータに変換する言語処理手段と、前記言語処理手段から出力される読みデータに基づいて前記記事データを出力する出力手段とを備えたことを特徴としている。
【０００９】
請求項１によると、ホストコンピュータの記事データ記憶手段は、複数の情報提供元から提供される記事データを記憶して、記事データ配信手段は、情報処理装置からの要求に基づいて、記事データをその情報処理装置に送信する。情報処理装置側では、複数の情報提供元に共通の辞書データを記憶する基本辞書と、各情報提供元ごとに辞書データを記憶する専用辞書を備えており、受信手段は記事データを受信して、辞書選択手段はその受信された記事データを提供する情報提供元に対応する専用辞書選択し、言語処理手段は基本辞書と前記選択された専用辞書を用いて記事データをカナ表記の読みデータに変換する言語処理を行い、出力手段は前記言語処理手段から出力される読みデータに基づいて前記記事データを出力する。出力手段の出力の例として、例えば、読みデータに基づいて音声による記事データの読み上げや、読みデータを文字としてディスプレイに表示したり、或いはプリンタに出力することや、または外部記憶装置に読みデータを記憶させることなどが挙げられる。
【００１０】
また、請求項２に記載の発明は、請求項１に記載のデータ配信システムにおいて、前記ホストコンピュータの記事データ記憶手段は、さらに辞書データを記憶しており、前記情報処理装置は、前記受信した記事データに辞書データが含まれるか否か判別する辞書データ判別手段と、前記辞書データ判別手段により当該記事データに辞書データが含まれると判別された場合に、当該辞書データを抽出する辞書データ抽出手段と、前記辞書データ抽出手段により抽出された辞書データを、当該情報提供元に対応する専用辞書に登録する辞書データ登録手段とをさらに備えたことを特徴とする。
【００１１】
請求項２によれば、各情報提供元から提供される記事データの中に辞書データが含まれている場合、ホストコンピュータの記事データ記憶手段は、その辞書データも記事データとともに記憶する。一方、情報処理装置側では、辞書データ判別手段は受信した記事データ中に辞書データが含まれるか否か判別し、辞書データが含まれている場合、辞書データ抽出手段は、その辞書データのみを抽出して、辞書データ登録手段は、抽出された辞書データをその記事データを提供した情報提供元の専用辞書に登録する。
【００１２】
また、請求項３に記載の発明は、請求項２に記載のデータ配信システムにおいて、前記情報処理装置は、前記全ての専用辞書に同一の辞書データが登録されたか否か判別する共有判別手段と、前記共有判別手段により同一の辞書データが登録されたと判別された場合に、当該辞書データを前記基本辞書に登録し、且つ前記全ての専用辞書から当該辞書データを削除する辞書共有化手段とをさらに備えたことを特徴とする。
【００１３】
請求項３によれば、共有判別手段は、同一の辞書データが専用辞書すべてに登録されているか否か判別し、すべての専用辞書に同一の辞書データが登録されている場合は、辞書共有化手段は、その辞書データは各情報提供元共通であるとして、基本辞書に移動させ、且つ各専用辞書に登録されているその辞書データを削除する辞書共有化処理を行う。
【００１４】
また、請求項４に記載の発明は、請求項１に記載のデータ配信システムにおいて、前記ホストコンピュータは、前記複数の情報提供元ごとに辞書データを記憶する辞書データ記憶手段と、前記情報処理装置からの辞書データ配信要求に基づき、前記辞書データ記憶手段に記憶された辞書データを当該情報処理装置に配信するための辞書データ配信手段とをさらに備え、前記情報処理装置は、前記ホストコンピュータから所望の辞書データを受信する辞書データ受信手段と、前記受信した辞書データを、当該情報提供元に対応する専用辞書に登録する辞書データ登録手段と、前記全ての専用辞書に同一の辞書データが登録されたか否か判別する共有判別手段と、前記共有判別手段により同一の辞書データが登録されたと判別された場合に、当該辞書データを前記基本辞書に登録し、且つ前記全ての専用辞書から当該辞書データを削除する辞書共有化手段とをさらに備えたことを特徴とする。
【００１５】
請求項４によれば、記事データとは別に各情報提供元から辞書データが提供される場合、ホストコンピュータの辞書データ記憶手段は、その辞書データを記事データとは別に記憶し、情報処理装置から辞書データの要求があった場合には、辞書データ配信手段はその要求された辞書データを送信する。一方、情報処理装置側では、辞書データ受信手段は辞書データを受信し、辞書データ登録手段は受信した辞書データをその辞書データを提供した情報提供元の専用辞書に登録する。そして、共有判別手段は同一の辞書データが専用辞書すべてに登録されているか否か判別する。すべての専用辞書に同一の辞書データが登録されている場合は、辞書共有化手段はその辞書データは各情報提供元共通であるとして、基本辞書に移動させ、且つ各専用辞書に登録されているその辞書データを削除する辞書共有化処理を行う。
【００１６】
また、請求項５に記載の発明は、請求項２乃至３のいずれか１項に記載のデータ配信システムにおいて、前記情報処理装置は、前記辞書データ登録手段により登録される辞書データと同一の辞書データが、前記基本辞書または当該辞書データが登録される専用辞書のいずれかに既に登録されているか否かを判別する登録判別手段と、前記登録判別手段により既に登録されていると判別された場合には、前記登録される辞書データを提供した情報提供元に対してその旨を通知するための既登録通知手段とをさらに備えたことを特徴とする。
【００１７】
請求項５によれば、情報処理装置の登録判別手段は、辞書データを専用辞書に登録する際に、その辞書データが基本辞書またはその辞書データを登録する専用辞書に既に登録されているか否か判別し、既に登録されている場合、既登録通知手段は、その辞書データは既に提供されていることを情報提供元に対して通知する。
【００１８】
また、請求項６に記載の発明は、請求項２乃至５のいずれかに記載のデータ配信システムにおいて、前記情報処理装置は、前記複数の専用辞書に登録される辞書データの中で、全ての専用辞書に登録され、且つ同じ文字列から構成される辞書データを抽出する同表記データ抽出手段と、前記同表記データ抽出手段により抽出された各辞書データの読みデータを比較する読みデータ比較手段と、前記データ比較手段の判別結果により、ある専用辞書に登録された辞書データの読みデータが、他のすべての専用辞書に登録された辞書データの読みデータと異なる場合に、異なる辞書データを登録した専用辞書に対応する情報提供元に対してその旨を通知するための読みデータ確認通知手段とをさらに備えたことを特徴とする。
【００１９】
請求項６によれば、情報処理装置の同表記データ抽出手段は、すべての専用辞書に登録されており、且つ同じ文字列（同表記）である辞書データを抽出する。全ての専用辞書に登録され、且つ同表記の辞書データが存在する場合、読みデータ比較手段は、抽出されたそれぞれの辞書データの読みデータを比較して、その結果、ある専用辞書に登録されている辞書データのみ、その他すべての専用辞書の辞書データと同表記であるが読みデータが異なる場合、読みデータ確認通知手段は、その専用辞書に対応する情報提供元に他の情報提供元と異なる読み方をしている旨を通知する。
【００２０】
また、請求項７に記載の発明は、請求項１乃至６のいずれかに記載された構成を備える情報処理装置である。
【００２１】
また、請求項８に記載の発明は、請求項７に記載された情報処理装置の各辞書データ及び各手段の機能を実現するためのプログラムである。
【００２２】
また、請求項９に記載の発明は、請求項８に記載されたプログラムを記録したコンピュータに読み取り可能な記録媒体である。
【００２３】
請求項１０に記載の発明は、複数の情報提供元から提供される記事データをホストコンピュータ及び有線または無線通信回線を介して情報処理装置に配信するデータ配信システムであって、前記ホストコンピュータは、前記情報提供元から提供される記事データを記憶する記事データ記憶手段と、文字列とその文字列の読み方を表す読みデータからなる辞書データであって、前記複数の情報提供元共通の前記辞書データを記憶する基本辞書と、前記辞書データを、前記複数の情報提供元ごとに記憶する複数の専用辞書と、前記記事データを提供する情報提供元に対応した識別情報に基づいて前記専用辞書を選択する辞書選択手段と、前記情報処理装置からの記事データ配信要求に従い、前記基本辞書及び前記辞書選択手段により選択された専用辞書に基づいて、前記記事データを構成する文字列を読みデータに変換する言語処理手段と、前記言語処理手段から出力される読みデータもしくは、当該読みデータに基づく音声データを前記情報処理装置に配信するための記事データ配信手段とを備えたこと特徴とする。
【００２４】
請求項１０によると、ホストコンピュータは、複数の情報提供元に共通の辞書データを記憶する基本辞書と、各情報提供元ごとに辞書データを記憶する専用辞書を備えており、記事データ記憶手段は、複数の情報提供元から提供される記事データを記憶して、辞書選択手段は、情報処理装置から要求された記事データを提供した情報提供元に対応する専用辞書選択し、言語処理手段は、基本辞書と前記選択された専用辞書を用いて、要求された記事データをカナ表記の読みデータに変換する言語処理を行う。そして、記事データ配信手段は、読みデータに変換された記事データもしくは、当該読みデータに基づく音声データを情報処理装置に送信する。
【００２５】
請求項１１に記載の発明は、請求項１０に記載のデータ配信システムにおいて、前記情報提供元から提供される記事データには、さらに前記辞書データが含まれており、前記ホストコンピュータは、前記情報提供元から提供された記事データに辞書データが含まれるか否か判別する辞書データ判別手段と、前記辞書データ判別手段により当該記事データに辞書データが含まれると判別された場合に、当該辞書データを抽出する辞書データ抽出手段と、前記辞書データ抽出手段により抽出された辞書データを、前記情報提供元に対応する専用辞書に登録する辞書データ登録手段とを備えたことを特徴とする。
【００２６】
請求項１１によれば、ホストコンピュータの辞書データ判別手段は、情報提供元から提供される記事データの中に辞書データが含まれているか否か判別し、辞書データが含まれている場合、辞書データ抽出手段は、その辞書データのみを抽出して、辞書データ登録手段は、抽出された辞書データをその記事データを提供した情報提供元の専用辞書に登録する。
【００２７】
請求項１２に記載の発明は、請求項１１に記載のデータ配信システムにおいて、前記ホストコンピュータは、前記全ての専用辞書に同一の辞書データが登録されたか否か判別する共有判別手段と、前記共有判別手段により同一の辞書データが登録されたと判別された場合に、当該辞書データを前記基本辞書に登録し、且つ前記全ての専用辞書から当該辞書データを削除する辞書共有化手段とをさらに備えたことを特徴とする。
【００２８】
請求項１２によれば、共有判別手段は、同一の辞書データが専用辞書すべてに登録されたか否か判別し、すべての専用辞書に同一の辞書データが登録されている場合は、辞書共有化手段は、その辞書データは各情報提供元共通であるとして、基本辞書に移動させ、且つ各専用辞書に登録されているその辞書データを削除する辞書共有化処理を行う。
【００２９】
請求項１３に記載の発明は、請求項１０に記載のデータ配信システムにおいて、前記情報提供元は前記記事データとは別に前記辞書データを提供可能であり、前記ホストコンピュータは、前記情報提供元から提供された辞書データを、当該情報提供元に対応する専用辞書に登録する辞書データ登録手段と前記全ての専用辞書に同一の辞書データが登録されたか否か判別する共有判別手段と、前記共有判別手段により同一の辞書データが登録されたと判別された場合に、当該辞書データを前記基本辞書に登録し、且つ前記全ての専用辞書から当該辞書データを削除する辞書共有化手段とをさらに備えたことを特徴とする。
【００３０】
請求項１３によれば、記事データとは別に、各情報提供元からその情報提供元に固有の新語（造語、略語）などの読み方を表す辞書データが提供される場合、ホストコンピュータの辞書データ登録手段は、提供された辞書データをその辞書データを提供した情報提供元の専用辞書に登録する。そして、共有判別手段は、同一の辞書データが専用辞書すべてに登録されているか否か判別し、すべての専用辞書に同一の辞書データが登録されている場合は、辞書共有化手段は、その辞書データは各情報提供元共通であるとして、基本辞書に移動させ、且つ各専用辞書に登録されているその辞書データを削除する辞書共有化処理を行う。
【００３１】
請求項１４に記載の発明は、請求項１１乃至１３のいずれか１項に記載のデータ配信システムにおいて、前記ホストコンピュータは、前記辞書データ登録手段により登録される辞書データと同一の辞書データが、前記基本辞書または当該辞書データが登録される専用辞書のいずれかに既に登録されているか否かを判別する登録判別手段と、前記登録判別手段により既に登録されていると判別された場合には、前記登録される辞書データを提供した情報提供元に対してその旨を通知するための既登録通知手段とをさらに備えたことを特徴とする。
【００３２】
請求項１４によれば、ホストコンピュータの登録判別手段は、辞書データを専用辞書に登録する際に、その辞書データが基本辞書またはその辞書データを登録する専用辞書に既に登録されているか否か判別し、既に登録されている場合、既登録通知手段は、その辞書データは既に提供されていることを情報提供元に対して通知する。
【００３３】
請求項１５に記載の発明は、請求項１１乃至１４のいずれかに記載のデータ配信システムにおいて、前記ホストコンピュータは、前記複数の専用辞書に登録される辞書データの中で、全ての専用辞書に登録され、且つ同じ文字列から構成される辞書データを抽出する同表記データ抽出手段と、前記同表記データ抽出手段により抽出された各辞書データの読みデータを比較する読みデータ比較手段と、前記データ比較手段の判別結果により、ある専用辞書に登録された辞書データの読みデータが、他のすべての専用辞書に登録された辞書データの読みデータと異なる場合に、異なる辞書データを登録した専用辞書に対応する情報提供元に対してその旨を通知するための読みデータ確認通知手段と、をさらに備えたことを特徴とする。
【００３４】
請求項１５によれば、ホストコンピュータの同表記抽出手段は、すべての専用辞書に登録されており、且つ同じ文字列（同表記）である辞書データを抽出する。全ての専用辞書に登録され、且つ同表記の辞書データが存在する場合、読みデータ比較手段は、抽出されたそれぞれの辞書データの読みデータを比較して、その結果、ある専用辞書に登録されている辞書データのみ、その他すべての専用辞書の辞書データと同表記であるが読みデータが異なる場合、読みデータ確認通知手段は、その専用辞書に対応する情報提供元に他の情報提供元と異なる読み方をしている旨を通知する。
【００３５】
【発明の実施の形態】
［実施形態１］
以下、本発明の好適な実施形態について、図面を参照しつつ説明する。本発明の一実施形態として、複数の新聞社（情報提供元）が提供する電子新聞（記事データ）や辞書データを、配信サービス業者（以下、プロバイダと称する）のホストコンピュータを介して、ユーザの情報処理装置に配信する場合を例にして説明する。
【００３６】
（データ配信システムの構成）図１は、本発明に係るデータ配信システムの構成を示す図である。本実施形態のデータ配信システムは、情報提供元である複数の新聞社（Ａ、Ｂ、…、Ｎ）に設置された情報提供装置４０と、前記情報提供装置４０から提供されるデータを一旦蓄積し、ユーザからの要求に応じて、そのデータを各ユーザに配信するプロバイダに設置されたホストコンピュータ５０と、当該ホストコンピュータ５０から有線または無線通信により各種データを取得可能であり、音声出力機能を有するユーザが所有する情報処理装置６０からなる。
【００３７】
複数の前記情報提供装置４０は、前記ホストコンピュータ５０と専用通信回線により接続されている。また、ホストコンピュータ５０と前記ユーザの情報処理装置６０とは、インターネット３５とゲートウェイ３６、キャリア３７（第１種電気通信事業者）の通信基地局３８を介して通信可能となっている。
【００３８】
（記事データ及び辞書データ）ここで、前記情報提供装置４０から提供されるデータである記事データ及び辞書データについて、図２及び図３を用いて説明する。図２は、記事データ及び辞書データの一例を示す図であり、図３は、辞書データの一例を示す図である。
【００３９】
前記新聞社で作成される記事データは、新聞記事を電子化したテキストデータであり、当該記事データの識別情報である記事ＩＤ１０と、当該記事データの見出しとなる表題１１と、当該記事データとしての記事本文１２と、辞書データが添付される場合は辞書データ１３とからなる各情報と、前記各情報を区別するために記述される複数のタグ１６により構成される。
【００４０】
図２に示すように、記事データの冒頭にはタグ“＜Ｃ−ＩＤ＞”と、当該タグ１６に続いて記事ＩＤ１０が記述される。前記記事ＩＤ１０は、その記事データを提供した新聞社を識別するための記号１０ａと、当該記事データの発行日付１０ｂ、当該記事データが朝刊か夕刊、もしくは号外であるかを示す記事種別１０ｃからなる。前記記事ＩＤ１０の例としては、例えば新聞社Ａ（識別記号ＡＴ）から提供される２００３年１１月６日発行の朝刊（記号Ｍ）の記事データであれば、“ＡＴ２００３１１０６Ｍ”となる。
【００４１】
また、前記記事ＩＤ１０の次には、タグ“＜ＴＩＴＬＥ＞”と、当該タグ１６に続いて表題１１が記述される。表題１１は、前記記事ＩＤ１０に対応して、当該記事データを提供した新聞社の社名１１ａ、発行日付１１ｂ、記事種別（朝刊・夕刊・号外など）１１ｃから構成される。なお、前記表題１１は、必ずしも前記構成により記述される必要はなく、自由な形式で記述するようにしてもかまわない。
【００４２】
前記表題１１の次には、タグ“＜ＢＯＤＹ＞”と、当該タグ１６に続いて記事本文１２が記述される。記事本文１２は、新聞記事の内容を表す漢字かな混じり文により構成される。
【００４３】
そして、前記記事本文１２の次には、本記事データの終端を示すタグ“＜ＥＮＤ＞”が記述される。なお、図２に示すように、記事データに辞書データを添付する場合には、前記記事本文１２と前記タグ“＜ＥＮＤ＞”の間に、タグ“＜ＤＤ＞”と、当該タグ１６に続いて辞書データ１３が記述される。なお、辞書データ１３が複数の場合は、各辞書データ１３の間は記号“；”で区切られる。図２に示す例では、３個の辞書データ１３が存在する。
【００４４】
前記辞書データ１３は、単語や略語などの文字列の読み方を表すデータであり、文字列（新語や略語など）１４と、当該文字列１４の読み方を表す読みデータ１５から構成され、その文字列１４と読みデータ１５とは“＝”の記号で結ばれている。前記読みデータ１５には、文字列１４の読みを示すルビ１５ａと、そのルビ１５ａの何文字目にアクセントがあるかを示すアクセント位置１５ｂと、文字列１４が記述されている場合にどのように言語処理するかを指示する読みルール１５ｃとから構成されている。
【００４５】
前記辞書データ１３の一例として、図２に示すように、“外為”という文字列１４は、読みを示すルビ１５ａに基づいて“ガイコクカワセ”と発音し、アクセント位置１５ｂは“２、５”であるため、アクセントは文字列の２番目“イ”と５番目“カ”にあることを示している。
【００４６】
また、前記読みルール１５ｃは、ある文字列１４が記述されている場合に特定の言語処理を行わせるための指示を表す。前記読みルール１５ｃとしては、“ＬＮ”、“ＳＰ”、“ＰＭ”、“ＣＴ”などがある。前記“ＬＮ”は、当該文字列１４が記述されている行をすべて読み飛ばす（読まない）指示であり、前記“ＳＰ”は、その文字列に続く文章をスペース（空白）が入るまで読み飛ばす指示である。また、前記“ＰＭ”は、その文字列に続く文章を句読点が入るまで読み飛ばす指示であり、前記“ＣＴ”は指定された文字列そのものを読み飛ばす指示である。例えば、図２においては、“ｈｔｔｐ：／／ｗｗｗ＝ＬＮ”という辞書データ１３が記述されているため、文字列“ｈｔｔｐ：／／ｗｗｗ”が含まれる行は読み飛ばされる（読まない）ことになる。
【００４７】
なお、前記辞書データ１３は、図２のように記事データ内に記述されて提供される場合と、図３に示すように、記事データとは別に単独で提供される場合がある。以下、記事データとは別に前記辞書データ１３が前記情報提供装置４０から提供される場合のデータを単独辞書データと称する。図３は、前記情報提供装置４０から提供される単独辞書データの一例を示す図である。
【００４８】
図３に示すように、前記単独辞書データはテキストデータであり、当該単独辞書データの識別情報である辞書データＩＤ１７と、前記辞書データ１３とからなる各情報と、前記各情報を区別するための前述のタグ１６から構成される。
【００４９】
単独辞書データの冒頭には、タグ＜Ｃ−ＩＤ＞と、当該タグ１６に続いて辞書データＩＤ１７が記述される。辞書データＩＤ１７は、単独辞書データを提供した新聞社を識別するための記号１７ａと、当該単独辞書データの通し番号１７ｂと、単独辞書データであることを示す“ＤＤ”という記号１７ｃから構成される。前記辞書データＩＤ１７の例としては、例えば新聞社Ａ（記号ＡＴ）の通し番号“１２３４５”の単独辞書データであれば“ＡＴ１２３４５ＤＤ”となる。
【００５０】
そして、前記辞書データＩＤ１７の次には、タグ＜ＤＤ＞と、当該タグ１６に続いて前記辞書データ１３が記述される。なお、単独辞書データ中に記述される辞書データ１３の記述形式は、前述の記事データ中に添付される場合と同様であるので、詳しい説明は省略する。そして、前記辞書データ１３の次には、データの終端を示すタグ＜ＥＮＤ＞が記述される。
【００５１】
（情報提供装置の構成）次に、各新聞社に備えられる前記情報提供装置４０について、図４を用いて説明する。図４は、情報提供装置４０の内部構成を表すブロック図である。
【００５２】
情報提供装置４０は、ワークステーションなどの汎用コンピュータにより実現され、各種制御を行う中央演算装置であるＣＰＵ４１と、ＣＰＵ４１を動作させるための各種プログラムやデータが記憶されているＲＯＭ４２と、データを一時的に記憶しておくためのＲＡＭ４３とがデータバス４４により接続されている。さらに前記データバス４４には、データ記憶装置４５と、ビデオコントローラ４６ａと、入力制御部４７ａと、データ入力部４８と、通信部４９とが接続されている。
【００５３】
前記データ記憶装置４５は、各種データを磁気的に記憶するハードディスクなどから構成され、記事データ記憶エリア４５ａ、辞書データ記憶エリア４５ｂ、通知情報記憶エリア４５ｃなどを有している。前記記事データ記憶エリア４５ａは、前記記事データを記憶・蓄積しておく領域であり、前記辞書データ記憶エリア４５ｂは、前記単独辞書データを記憶・蓄積しておく領域である。また、前記通知情報記憶エリア４５ｃは、後述する既登録通知メールや読みデータ確認通知メールを受け取った場合に、そのデータ等を記憶しておく領域である。
【００５４】
前記ビデオコントローラ４６ａは、表示制御部とビデオＲＡＭなどから構成され、データ編集画面や処理結果などを表示するＣＲＴ４６ｂが接続されている。
【００５５】
前記入力制御部４７ａは、オペレータが情報提供装置４０に対して各種データや指示を入力するためのキーボード、マウスなどの入力部４７ｂが接続されており、当該キーボードやマウスの入力を電気信号に変換してＣＰＵ４１に伝達する機能を有する。
【００５６】
前記データ入力部４８は、電子新聞のデータが記憶されたリムーバブルディスクを挿入して、そのデータを情報提供装置４０に入力することが可能なディスク読み取り装置、例えば、ディスクドライブ、ＣＤ−ＲＯＭドライブ、ＭＯドライブ等で構成されている。
【００５７】
前記通信部４９は、プロバイダのホストコンピュータ５０とのデータの送受信を行うためのモデム機能を有する通信手段であり、専用通信回線が接続されている。
【００５８】
以上のような構成により、情報提供装置４０は、前記記事データや前記単独辞書データを作成・配信する。記事データや単独辞書データの作成・配信方法については後ほど詳述する。
【００５９】
（ホストコンピュータの構成）次に、前記プロバイダに備えられるホストコンピュータ５０の構成について図５を用いて説明する。図５は、ホストコンピュータ５０の内部構成を示すブロック図である。
【００６０】
ホストコンピュータ５０は、ＣＰＵ５１と、ＣＰＵ５１を動作させるための各種プログラムやデータが記憶されているＲＯＭ５２と、ＣＰＵ５１が演算を行う際に一時的にデータを記憶しておくためのＲＡＭ５３と、各種データの送受信を行うための通信制御部５４と、前記記事データを記憶しておくための記事データ記憶装置５５（記事データ記憶手段）と、前記通信用辞書データを記憶しておくための辞書データ記憶装置５６（辞書データ記憶手段）と、前記記事データの配信サービスの契約を行ったユーザ（会員）の情報を記憶しておく会員管理データベース記憶装置（会員管理ＤＢ記憶装置）５７からなり、これらはシステムバス５８により接続されている。これら記事デー−タ記憶装置５５、辞書データ記憶装置５６及び会員管理ＤＢ装置５７は、ハードディスクなどで構成されている。また、前記通信制御部５４には通信回線５９が接続されており、通信回線５９は図示しない交換機を介して各新聞社との前記専用通信回線及び前記インターネット３５、そして図示しないＬＡＮに接続されている。
【００６１】
前記ＣＰＵ５１は、各種制御を行うための中央演算装置であり、後述する前記記事データをユーザの前記情報処理装置６０へ配信する制御等を行ったりする。また、ＣＰＵ５１に対して何らかの指示を出す場合には、前記ＬＡＮに接続された図示しないコンピュータ端末より指示を出し、本ホストコンピュータの制御・保守を行うことが可能である。
【００６２】
前記記事データ記憶装置５５は、記憶エリア５５ａ〜５５ｎ（新聞社Ａエリア〜新聞社Ｎエリア）を有しており、その各記憶エリア５５ａ〜５５ｎには、複数の前記新聞社Ａ〜Ｎごとに分けて、提供された前記記事データを記憶・蓄積することが可能である。なお、前記記憶エリア５５ａ〜５５ｎでは、記事データは提供された順番に図２に示したテキストデータの状態で記憶されている。
【００６３】
前記辞書データ記憶装置５６は、記憶エリア５６ａ〜５６ｎ（新聞社Ａエリア〜新聞社Ｎエリア）および記憶エリア５６ｘ（基本辞書エリア）を有しており、その記憶エリア５６ａ〜５６ｎには、複数の前記新聞社Ａ〜Ｎごとに提供された前記単独辞書データを記憶・蓄積することが可能である。なお、前記記憶エリア５６ａ〜５６ｎのそれぞれには、単独辞書データは提供された順番に図３に示したテキストデータの状態で記憶されている。また、前記記憶エリア５６ｘには、前記基本辞書９５と、記事データを情報処理装置６０において音声出力するために必要となる後述する言語処理プログラム１００が記憶されている。
【００６４】
前記会員管理ＤＢ記憶装置５７は、会員情報が記憶される会員情報記憶エリア５７ａと、各会員ごとに前記記事データまたは単独辞書データの送信履歴が記憶される送信履歴記憶エリア５７ｂにより構成される。
【００６５】
ここで、会員管理ＤＢ記憶装置５７に記憶されるデータについて図６及び図７を用いて説明する。図６は、会員情報記憶エリア５７ａに記憶される前記会員情報を示す図であり、図７は、送信履歴記憶エリア５７ｂに記憶される送信履歴を示す図である。
【００６６】
図６に示すように、前記会員情報記憶エリア５７ａには、会員情報としてユーザＩＤ、パスワード、当該ユーザにデータを送信する際の送信先アドレス（例えば、ＩＰアドレス）、購読契約をした電子新聞の識別記号が記憶されている。前記識別記号は、新聞社コード（例えば、Ｎ新聞社なら“ＮＴ”）と、新聞種別コード（例えば、朝刊なら“Ｍ”、夕刊なら“Ｅ”）で構成されており、例えばＮ新聞社の夕刊であれば、前記識別記号は“ＮＴＥ”となる。さらに、図７に図示していないが、会員氏名、連絡先、料金支払い方法などのデータが、前記識別記号の後に続けて記述されている。
【００６７】
また、前記送信履歴記憶エリア５７ｂには、会員（ユーザＩＤ）ごとに、その会員に送信したデータの履歴、課金情報が記憶される。図７に示す例では、ユーザＩＤが”１００００００”の会員のデータ送信履歴であり、当該データを送信した日付と、送信したデータの識別情報（記事ＩＤ１０または辞書データＩＤ１７）と、課金情報が記録される。
【００６８】
以上のような構成により、ホストコンピュータ５０は、新聞社の情報提供装置４０から、前記記事データまたは前記単独辞書データを受信・蓄積し、ユーザの情報処理装置６０からのデータ配信要求に基づいて、必要なデータを配信する。
【００６９】
（情報処理装置の構成）次に、ユーザが所有する情報処理装置６０について、図８を用いて説明する。図８は、情報処理装置６０の外観を示す正面図であり、本実施形態ではＰＤＡ等の持ち運び可能な汎用携帯情報端末である。
【００７０】
情報処理装置６０は、前側と後側で分離可能な略箱型の本体カバー６１を有し、その前面には電源スイッチ６２が配設されている。また、本体カバー６１の前面にはＬＣＤ（液晶ディスプレイ）６３と、ＬＣＤ６３の外側表面にはタッチパネル６５が組み込まれている。そして、本体カバー６１上部左側の内部には、スピーカ６７が配設されている。なお、情報処理装置６０への入力は、入力ペン７０によりタッチパネル６５を押下することによって行われる。
【００７１】
次に、前記情報処理装置６０の内部構成について図９を用いて説明する。図９は、情報処理装置６０の内部構成を示すブロック図である。
【００７２】
情報処理装置６０の制御システムは、ＣＰＵ７１と、ＲＯＭ７２と、ＲＡＭ７３と、それぞれがデータバス７４により接続されている。
【００７３】
また、データバス７４には、ＬＣＤ６３の表示制御を行うビデオＲＡＭから構成される表示制御部６４と、タッチパネル６５による入力を電気信号に変換してＣＰＵ７１に対して出力する入力制御部６６と、スピーカ６７に音声出力するために音声出力用のデジタル音声信号をアナログ音声信号に変換するＤ／Ａ変換部６８と、モデム機能を有するデータ送受信手段である送受信部６９とが接続されている。
【００７４】
ＣＰＵ７１は、各種制御を行う中央演算装置であり、後述の言語処理プログラム１００をＲＡＭ７２上にインストールすることにより、新たな機能を備えることができる。前記言語処理プログラム１００をインストールした場合には、図１０に示すように、ＣＰＵ７１は、記事データ受信部１０２（記事データ受信手段）と、辞書選択部１０４（辞書データ選択手段）と、言語処理部１０６（言語処理手段）と、出力部１０８（出力手段）と、辞書データ判別部１１０（辞書データ判別手段）と、辞書データ抽出部１１２（辞書データ抽出手段）と、辞書データ登録部１１４（辞書データ登録手段）と、辞書データ受信部１１６（辞書データ受信手段）と、共有判別部１１８（共有判別手段）と、辞書共有化部１２０（辞書共有化手段）と、登録判別部１２２（登録判別手段）と、既登録通知部１２４（既登録通知手段）と、同表記データ抽出部１２６（同表記データ抽出手段）と、読みデータ比較部１２８（読みデータ比較手段）と、読みデータ確認通知部１３０（読みデータ確認通知手段）とで構成される処理機能を有する。
【００７５】
ＲＯＭ７１は、読み出し専用のメモリであり、ＣＰＵ７１を動作させるためのＯＳ（オペレーティングシステム）などのプログラムが格納されている。
【００７６】
ＲＡＭ７３は、書き込みと読み出しが可能なメモリであり、前記言語処理プログラム１００がＲＡＭ７３上にダウンロードされる際に、当該言語処理プログラム１００を記憶するプログラム記憶エリア７３ａ、辞書記憶エリア７３ｂと、記事データ記憶エリア７３ｃと、記事展開エリア７３ｄと、辞書登録バッファ７３ｅと、出力データバッファ７３ｆと、ワークエリア７３ｇとが作成される。また、前記辞書記憶エリア７３ｂには、基本辞書９５及び専用辞書９０が記憶される。なお、ＲＡＭ７３は、図示しないバックアップ電源により電力が供給され、記憶内容が保持される。
【００７７】
なお、前記基本辞書９５は、単語や記号などのうち基本的な語句や各社で共通に用いられる語句についての辞書データ１３により構成される。一方、前記専用辞書９０は、各新聞社で固有の読み方をさせる語句や、または当該語句の読み方がまだ１つに定着しておらず、前記基本辞書９５に登録させることができない場合などに、暫定的に登録した語句についての辞書データ１３により構成される。なお、前記専用辞書９０には、辞書データ１３の他にも、当該専用辞書９０に対応する新聞社の固有情報（後述の電子メールアドレスなど）が記憶されている。
【００７８】
ここで、前記辞書記憶エリア７３ｂに記憶される前記基本辞書９５及び前記専用辞書９０の構成について図１１を用いて説明する。図１１は、辞書記憶エリア７３ｂに記憶される辞書の構成を示す図である。
【００７９】
図１１に示すように、辞書記憶エリア７３ｂには、基本辞書９５と、購読契約をした新聞社の専用辞書９０（図１１の場合は、専用辞書９０ａ、９０ｂ）とが、それぞれ別々のテキストデータとして記憶されている。前記基本辞書９５または専用辞書９０とを特定するために、前記テキストデータには、辞書を識別するためのタグ８０と当該タグ８０に続いて識別記号８１とが記憶されている。例えば、識別記号８１が“ＣＯＭＭＯＮ”の場合は、基本辞書９５であることを示し、識別記号８１が“ＡＴ”であれば、前記新聞社Ａの専用辞書９０ａであることを示す。
【００８０】
基本辞書９５の場合は、前記識別記号８１に続いて、辞書データ１３の始まりを示すタグ８６“＜ＤＤ＞”と、当該タグ８６に続いて複数の辞書データ１３が順番に記憶されており、各辞書データ１３の間は記号“；”で区切られる。そして、前記複数の辞書データ１３の終わりには、基本辞書９５の終端を示すタグ８７“＜ＥＮＤ＞”が記述されている。
【００８１】
一方、専用辞書の場合には、前記識別記号８１に続いて、当該専用辞書に対応する新聞社の前記既登録通知メールの送信先アドレスが記述されていることを示すタグ８２と、当該タグ８２に続いて前記既登録通知メールのメールアドレス８３が記憶される。そして、前記既登録通知メールのメールアドレス８３の次には、当該専用辞書に対応する新聞社の前記読みデータ確認通知メールの送信先アドレスが記述されていることを示すタグ８４と、当該タグ８４に続いて前記読みデータ確認通知メールのメールアドレス８５が記憶される。そして前記読みデータ確認通知メールのメールアドレス８５の次には、前記辞書データ１３が記憶されていることを示すタグ８６と、当該タグ８６に続いて、基本辞書９５の場合と同様に、複数の辞書データ１３が記憶されている。そして、前記複数の辞書データ１３の終わりには、データの終端を示すタグ８７が記憶されている。
【００８２】
以上のように前記辞書記憶エリア７３ｂは構成されており、ＣＰＵ７１は、前記タグ８０から、前記タグ８７までの間のデータを一つの辞書を構成するテキストデータであるとみなし、いずれの種類の辞書であるかは識別記号８１により判別する。
【００８３】
次に、受信された記事データが記憶される記事データ記憶エリア７３ｃのデータ構成について図１２を用いて説明する。図１２は、記事データ記憶エリア７３ｃにおけるデータ構成を示す図である。前記記事データ記憶エリア７３ｃは、記事本文記憶エリアとヘッダー情報記憶エリアとで構成されている。
【００８４】
図１２（ａ）に示すように、受信された記事データは、その記事データ中の記事本文１２が抽出されて、前記記事本文記憶エリアに記憶される。なお、図１２（ａ）中の記号３０“￥ｎ”は改行コードであり、記号３１“￥０”はデータの終端を示す終端コードである。
【００８５】
また、図１２（ｂ）に示すように、受信された記事データは、その記事データ中の記事ＩＤ１０と表題１１が抽出され、前記記事本文記憶エリアに記憶された記事本文１２の先頭のメモリアドレスとともにヘッダー情報として前記ヘッダー情報記憶エリアに記憶される。ヘッダー情報は、情報処理装置６０に記憶された記事データをＬＣＤ６３に一覧表示する場合や、指定された記事データの記事本文１２を検索する場合などに用いられる。
【００８６】
以上のような構成により、ユーザの情報処理装置６０は、各種データを受信・記憶したり、当該データに対して種々の処理を行うことが可能である。
【００８７】
次に、以上に説明したような情報提供装置４０、ホストコンピュータ５０、情報処理装置６０との間で行われる処理の動作について、図１３を用いて説明する。
【００８８】
（記事データの作成手順）まず、情報提供装置４０における記事データの作成手順について説明する。まず、新聞社のオペレータは、前記ＲＯＭ４２に記憶されている記事データ作成プログラムを起動させる。そして、予め情報提供装置４０とは別の文書編集装置で作成された電子新聞データの記憶されたリムーバブルディスクを前記データ入力手段４８に挿入する。しかる後、リムーバブルディスクに記録されている電子新聞データが読み出され、ＲＡＭ４３上に展開されて、その内容がＣＲＴ４６ｂに表示される。
【００８９】
オペレータは、ＣＲＴ４６ｂに表示された電子新聞の内容から、記事データとして配信する内容を入力部４７ｂにより選択する。これにより、ＣＰＵ４１は、電子新聞の中から選択された部分のみ抽出してＲＡＭ４３に一時的に記憶させる。オペレータはこの作業を繰り返し、記事データとして配信する内容がすべて選択されたら、選択した内容を記事データとして編集するようにＣＰＵ４１に対する指示を入力する。
【００９０】
ＣＰＵ４１は、この編集指示を受けて前記記事本文１２を作成してＣＲＴ４６ｂに表示するとともに、前記辞書データ１３を入力する所定のフォーマットの辞書データ入力画面を表示する。
【００９１】
前記辞書データ１３を入力しない場合は、前記辞書データ入力画面をキャンセルし、入力する場合は入力部４７ｂにより当該画面の入力フォーマットに従い、辞書データ１３を入力する。そして、辞書データ入力をキャンセルした場合や辞書データ入力を終了した場合、記事ＩＤ１０と表題１１を入力する画面が表示されるので、オペレータは記事ＩＤ１０と表題１１を入力する。すべての入力が終了して前記記事データの作成指示がされると、ＣＰＵ４１は、ＲＯＭ４２に格納されているフォーマットに基づいて、図２に示す形式で記事データを作成するとともに、前記記事データ記憶エリア４５ａに当該記事データを記憶させる。
【００９２】
（単独辞書データ作成手順）次に、前記情報提供装置４０における前記単独辞書データの作成手順について説明する。まずオペレータにより、情報提供装置４０のＲＯＭ４２に格納されている辞書データ作成プログラムが起動されると、ＣＲＴ４６ｂには辞書データ１３を入力する所定のフォーマットの辞書データ入力画面が表示される。オペレータは、辞書データ１３の文字列１４及び読みデータ１５をフォーマットに従って入力した後、辞書データＩＤ１７を入力する。そして、前記辞書データ入力画面での入力が終了して、前記単独辞書データの作成指示がされると、ＣＰＵ４１は、図３に示す形式で前記単独辞書データを作成し、前記辞書データ記憶エリア４５ｂに当該単独辞書データを記憶させる。
【００９３】
以上のような手順により作成された前記記事データ及び前記単独辞書データは、オペレータが入力部４７ｂにより送信指示を入力することにより、データ記憶装置４５から読みだされて、通信部４９を介して前記プロバイダのホストコンピュータ５０に送信される。図１３に示すように、各新聞社（Ａ、Ｂ、Ｃ、…、Ｎ）の情報提供装置４０からは随時記事データまたは辞書データがホストコンピュータ５０に送信される。ホストコンピュータ５０側では受信された記事データは前記記事データ記憶装置５５に、単独辞書データは記事データ記憶装置５６にそれぞれ記憶・蓄積される。
【００９４】
（電子新聞の購読契約手順）次に、前記情報処理装置６０において前記電子新聞（記事データ）を購読する契約を行う手順について図１３及び図１４を用いて説明する。図１４は、ホストコンピュータ５０が提供する電子新聞の配信サービスメニュー２０の画面例を示す図である。
【００９５】
情報処理装置６０において前記電子新聞の購読契約を行う際は、図１３に示すように、ホストコンピュータ５０に回線を接続した後、配信サービスメニュー２０にまずアクセスする。しかる後、ホストコンピュータ５０からは配信サービスメニュー２０のデータが送信され、図１４に示すように、情報処理装置６０のＬＣＤ６３に当該配信サービスメニュー２０が表示される。
【００９６】
前記配信サービスメニュー２０において、新規購読契約ボタン２１を前記タッチパネル６５により押下することにより、記事データの配信サービスを新規購読契約の手続きをすることが可能である。
【００９７】
新規購読契約ボタン２１を押下すると、前記プロバイダが配信サービスを行っている電子新聞の一覧がＬＣＤ６３に表示される。ユーザは、その中から所望の電子新聞を選択し、会員情報（氏名、連絡先、利用料金支払い方法など）を入力して、定期購読の申し込みを行うように指示すると、前記情報処理装置６０は必要なデータ（会員情報等）を前記ホストコンピュータ５０に送信する。
【００９８】
ホストコンピュータ５０は、前記情報処理装置６０からの購読契約に関するデータを受信すると、当該情報処理装置６０のユーザに対して、ユーザＩＤとパスワードを発行し、当該ユーザＩＤ及びパスワード、購読希望の電子新聞名、前記会員情報とを前記会員管理ＤＢ記憶装置５７に登録する。そして、ホストコンピュータ５０は、当該情報処理装置６０に対して前記ユーザＩＤとパスワードを通知して、さらに後述の言語処理プログラム１００と基本辞書９５、および前記ユーザが購読する電子新聞を提供する新聞社の専用辞書９０を送信し、購読契約が終了する。
【００９９】
一方、情報処理装置６０は、言語処理プログラム１００、基本辞書９５及び各専用辞書９０がＲＡＭ７３上にダウンロードされると、図９に示すように、言語処理プログラム１００はプログラム記憶エリア７３ａに記憶され、基本辞書９５及び各専用辞書９０は辞書記憶エリア７３ｂに記憶される。配信サービスメニュー２０を終了する時は、“戻る”ボタン２４を押下する。
【０１００】
（記事データまたは単独辞書データのダウンロード）次に、ユーザが購読契約を行った電子新聞の記事データまたは単独辞書データをダウンロードする手順を図１３及び図１５を用いて説明する。図１５は、ユーザ専用メニュー２５の画面例を示す図である。尚、本実施形態では、当該ユーザが新聞社Ａ、Ｂ、Ｃの各朝刊の電子新聞を定期購読する契約を行った場合を例にして説明を行う。
【０１０１】
ユーザが記事データまたは単独辞書データをダウンロードしたい場合は、上述の新規購読契約時と同様に、情報処理装置６０からホストコンピュータ５０の電子新聞の配信サービスメニュー２０にアクセスする。ホストコンピュータ５０は、前記情報処理装置６０から配信サービスメニュー２０へのアクセスがあると、情報処理装置６０に対して、配信サービスメニュー２０のデータを送信し、情報処理装置６０では図１４に示す配信サービスメニュ−２０の画面が表示される。既に契約をしているユーザは、画面下部に表示されたテンキー２３により、ユーザログインエリア２２のユーザＩＤ入力欄２２ａ、パスワード入力欄２２ｂに、それぞれ前記ユーザＩＤ、前記パスワードを入力してログインボタン２２ｃを押下することにより、ユーザ専用メニュー２５へのログイン要求と前記ユーザＩＤ及び前記パスワードがホストコンピュータ５０へ送信される。
【０１０２】
ホストコンピュータ５０は、前記情報処理装置６０からログイン要求がされると、会員管理ＤＢ記憶装置５７を検索して、受信したユーザＩＤが会員登録されているか否かを判別する。ユーザＩＤが登録されていると、さらにパスワードが正しいか否かを照合する。ユーザＩＤやパスワードが正しくない場合は、ホストコンピュータ５０は情報処理装置６０に対してその旨を通知し、再度ユーザＩＤとパスワードの入力を促す。一方、ユーザＩＤとパスワードが正しい場合、ホストコンピュータ５０は情報処理装置６０に対してユーザ専用メニュー２５のデータを送信する。
【０１０３】
ホストコンピュータ５０で作成されるユーザ専用メニュー２５は、会員管理ＤＢ記憶装置５７に記憶されている前記会員情報、及び記事データ記憶装置５５に記憶されている情報に基づいて作成される。ホストコンピュータ５０は、まず当該ユーザＩＤに対応する会員情報の契約新聞識別記号より、当該ユーザＩＤの会員が購読契約を行っている新聞社及び電子新聞を特定する。次に、前記特定された電子新聞の最新の記事データから、前記記事ＩＤ１０及び前記表題１１を抽出する。そして、この記事ＩＤ１０、表題１１及び、前記特定された新聞社の識別記号１０ａに基づいて、所定のフォーマットでユーザ専用メニュー２５を作成する。
【０１０４】
本実施形態では、当該ユーザは新聞社Ａ、Ｂ、Ｃの朝刊記事を購読契約しているため、ＬＣＤ６３に表示されるユーザ専用メニュー２５は、図１５に示すように、前記表題１１に基づいて上記３社の最新記事の表題（２００３年１１月６日朝刊）が表示されたダウンロードボタン２６と、各新聞社（Ａ，Ｂ、Ｃ）の単独辞書データのダウンロードボタン２７とで構成される。前記記事データのダウンロードボタン２６には、それぞれ記事ＩＤ１０が対応づけられており、ユーザが記事データを要求する際に当該ユーザが所望した記事データを特定するために用いられる。また、前記単独辞書データのダウンロードボタン２７には、それぞれ対応する新聞社の識別記号１０ａが対応づけられている。ユーザ専用メニュー２５を終了する時は、“戻る”ボタン２８を押下する。
【０１０５】
所望の記事データまたは単独辞書データの要求は、前記ユーザ専用メニュー２５の各ダウンロードボタン２６または２７を押下することにより、ホストコンピュータ５０に対して送信される。例えば、Ａ新聞の記事データのダウンロードボタン２６を押下すると、当該ダウンロードボタン２６に対応付けられた記事ＩＤ“ＡＴ２００３１１０６Ｍ”が、記事データを要求する信号と共にホストコンピュータ５０に対して送信される。また、Ｂ新聞の単独辞書データのダウンロードボタン２７を押下すると、当該ダウンロードボタン２７に対応する新聞社Ｂの識別記号１０ａ“ＢＴ”が、単独辞書データを要求する信号とともにホストコンピュータ５０に対して送信される。
【０１０６】
ホストコンピュータ５０において、前記情報処理装置６０からの要求が記事データであれば、その要求に含まれる記事ＩＤ１０に基づき、該当する記事データが記事データ記憶装置５５から抽出されて、図２に示すようなテキストデータが、ユーザの情報処理装置６０へ送信される。そして、前記送信履歴記憶エリア５７ｂのデータ送信履歴が更新される。
【０１０７】
一方、ホストコンピュータ５０において、前記情報処理装置６０からの要求が単独辞書データであれば、その要求に含まれる新聞社の識別記号１０ａに基づき、該当する新聞社が特定される。そして、前記送信履歴記憶エリア５７ｂの当該ユーザＩＤに対応するデータ送信履歴が検索され、該当する新聞社のいずれの単独辞書データが既に送信済みであるかを特定する。そして、前記記事データ記憶装置５６に蓄積されている当該新聞社の単独辞書データの辞書データＩＤ１７と、前記データ送信履歴中の送信済み辞書データＩＤ１７とを比較して、まだ当該情報処理装置６０に送信していない単独辞書データが存在するか否かが判別される。まだ送信していない単独辞書データが存在する場合、前記記事データ記憶装置５６より当該単独辞書データがすべて抽出されて、図３に示すようなテキストデータが、１つずつ順次ユーザの情報処理装置６０へ送信される。そして、前記送信履歴記憶エリア５７ｂのデータ送信履歴が１つの単独辞書データが送信される毎に更新される。
【０１０８】
以上のような処理により、ユーザは電子新聞の購読契約を行い、所望の記事データまたは単独辞書データを取得することが可能となる。また、前記記事データまたは単独辞書データを取得した情報処理装置６０は、そのデータを解析して後述する既登録通知メールまたは読みデータ確認通知メールを作成し、ホストコンピュータ５０に対して送信する。ホストコンピュータ５０は、前記既登録通知メールまたは読みデータ確認通知メールを受信すると、その電子メールに記述された送信先を解読して、該当する新聞社の情報提供装置４０へ当該電子メールを送信する。
【０１０９】
（情報処理装置における処理）次に、前記情報処理装置６０が行う処理について、図１６〜図２７を用いて説明する。図１６は、情報処理装置６０の制御システムが行うメインルーチンのフローチャートである。なお、以下の説明では、図１３に示す手順により、ユーザは既に新聞社Ａ、Ｂ、Ｃの朝刊記事の購読契約を行っており、言語処理プログラム１００、基本辞書９５及び専用辞書９０ａ、９０ｂ、９０ｃは既にダウンロードされているものとする。
【０１１０】
まず、前記情報処理装置６０の電源スイッチ６２を押下することにより制御システムが起動し、図１６に示すように、ステップＳ３０１（以下、Ｓ３０１と略す。以下のステップも同様）においてシステムの初期化処理を行い、Ｓ３０２に移行する。Ｓ３０２において、ＬＣＤ６３に画面を表示し、Ｓ３０３に移行してユーザの入力を待つ。
【０１１１】
Ｓ３０３において、ユーザからタッチパネル６５による入力があるとＳ３０４に移行し、その入力指示が電子新聞の配信サービスメニュー２０へのアクセス指示か否かを判別する。前記指示が、前記配信サービスメニュー２０へのアクセス指示であれば（Ｓ３０４：ＹＥＳ）、Ｓ３０５に移行して後述の配信サービス処理を行い、その後Ｓ３０２に戻って画面の再表示を行い、ユーザの入力を待つ。一方、前記配信サービスメニュー２０へのアクセス指示でなければ（Ｓ３０４：ＮＯ）、Ｓ３０６に移行して記事データの音声出力指示か否かを判別する。
【０１１２】
Ｓ３０６において、ユーザの入力指示が記事データの音声出力指示である場合（Ｓ３０６：ＹＥＳ）、Ｓ３０７に移行して後述の音声出力処理を行い、その後Ｓ３０２に戻って画面の再表示を行い、ユーザの入力を待つ。ユーザの入力指示が記事データの音声出力指示でない場合（Ｓ３０６：ＮＯ）、Ｓ３０８に移行し、指示された処理を行なった後Ｓ３０２に戻って画面の再表示を行い、ユーザの入力を待つ。
【０１１３】
なお、本制御システムの終了処理は、情報処理装置６０の電源スイッチ６２を一定時間押下することで行われる。
【０１１４】
次に、図１７を用いて前記配信サービス処理について説明する。図１７は、配信サービス処理の手順を示すフローチャートである。
【０１１５】
Ｓ３１０において、ＣＰＵ７１は、ホストコンピュータ５０に前記配信サービスメニュー２０のデータを送信するように要求する。そして、ホストコンピュータ５０から配信サービスメニュー２０のデータが送信され、Ｓ３１１において、ＬＣＤ６３には図１４に示す配信サービスメニュー２０が表示される。
【０１１６】
次にＳ３１２において、ユーザにより前記新規購読契約、ユーザＩＤとパスワードの入力と前記ユーザ専用メニュー２５へのログイン、または前記配信サービスメニュー２０の終了（戻る）の何れかの処理がタッチパネル６５により選択されると、Ｓ３１３へ移行する。
【０１１７】
Ｓ３１３において、ユーザの選択した処理がユーザ専用メニュー２５へのログインである場合（Ｓ３１３：ＹＥＳ）、Ｓ３１４に移行して後述のユーザ専用メニュー処理を行った後Ｓ３１７に移行する。一方、Ｓ３１３において、ユーザの選択した処理がユーザ専用メニュー２５へのログインでない場合（Ｓ３１３：ＮＯ）、Ｓ３１５に移行し、ユーザの選択した処理が新規購読契約であるか否か判別する。
【０１１８】
Ｓ３１５において、ユーザの選択した処理が前記新規購読契約であった場合（Ｓ３１５：ＹＥＳ）、Ｓ３１６の新規購読契約の処理を行った後、Ｓ３１７に移行する。新規購読契約の処理は前述したため、ここでの説明は省略する。
【０１１９】
一方、ユーザの選択した処理が新規購読契約ではない場合（Ｓ３１５：ＮＯ）、Ｓ３１７に移行する。Ｓ３１７において、ユーザからの選択した処理が配信サービスメニュー２０の終了であるか否かを判別し、終了である場合（Ｓ３１７：ＹＥＳ）、配信サービスメニュー２０を終了して図１６のＳ３０２に戻り、画面の再表示を行い、ユーザの入力を待つ。一方、ユーザから終了が選択されていない場合（Ｓ３１７：ＮＯ）、Ｓ３１１に戻る。
【０１２０】
次に、図１７のＳ３１４のユーザ専用メニュー処理について、図１８を用いて説明する。図１８は、ユーザ専用メニュー処理の処理手順を示すフローチャートである。
【０１２１】
図１７のＳ３１２における入力が、ユーザＩＤとパスワードの入力であり、且つ前記ユーザ専用メニュー２５へのログイン処理である場合、Ｓ３２０において、ＣＰＵ７１は、ホストコンピュータ５０に対してユーザＩＤ，パスワードを送信すると共にユーザ専用メニュー２５のデータを要求する。これにより、ホストコンピュータ５０からは、ユーザ専用メニュー２５のデータが送信される。そして、Ｓ３２１において、図１５に示す前記ユーザ専用メニュー２５がＬＣＤ６３に表示される。
【０１２２】
Ｓ３２２では、ユーザの入力を待ち、ユーザ専用メニュー２５における所望の記事データ、辞書データ（単独辞書データ）のダウンロード、またはユーザ専用メニューの終了のいずれかの処理が選択されるとＳ３２３へ移行する。
【０１２３】
Ｓ３２３において、前記選択された処理が記事データの要求であるか否かが判別される。選択された処理が記事データの要求である場合（Ｓ３２３：ＹＥＳ）、Ｓ３２４へ移行して、ホストコンピュータ５０に対して前述の記事データの要求を行う。このとき、前記記事データ受信部１０２により、要求した記事データが受信されたか否かを監視する動作が開始される。一方、ホストコンピュータ５０側では、記事データの要求を受信すると、前述のように要求された記事データを、図２に示すようなテキストデータとして情報処理装置６０に送信する。
【０１２４】
Ｓ３２５において、前記記事データ受信部１０２により前記要求した記事データの受信が検出されると、受信された記事データは前記記事データ記憶エリア７３ｃへ記憶されるとともに、前記記事展開エリア７３ｄに展開され、Ｓ３２６へ移行する。
【０１２５】
次に、Ｓ３２６において、前記辞書データ判別部１１０により、前記記事展開エリア７３ｄに展開された記事データ中に辞書データ１３が添付されているか否かが判別される。具体的には、当該記事データに、タグ“＜ＤＤ＞”が記述されているか否かで判別され、タグ“＜ＤＤ＞”が記述されていると判別された場合（Ｓ３２６：ＹＥＳ）、Ｓ３２７に移行する。Ｓ３２６において、記事データ中にタグ“＜ＤＤ＞”が存在しない場合（Ｓ３２６：ＮＯ）、辞書データ１３は存在しないものとしてＳ３３５へ移行する。
【０１２６】
Ｓ３２７では、前記辞書データ抽出部１１２により、前記記事展開エリア７３ｄに展開された記事データから記事ＩＤ１０の識別記号１０ａと辞書データ１３が抽出されて前記辞書登録バッファ７３ｅに記憶された後、Ｓ３３２に移行する。
【０１２７】
Ｓ３２３において、選択された処理が記事データの要求でない場合（Ｓ３２３：ＮＯ）、Ｓ３２８へ移行し、選択された処理が前記単独辞書データの要求であるか否かが判別される。選択された処理が、前記単独辞書データの要求である場合（Ｓ３２８：ＹＥＳ）、Ｓ３２９へ移行する。一方、選択された処理が辞書データの要求ではない場合（Ｓ３２８：ＮＯ）、Ｓ３３５へ移行する。
【０１２８】
Ｓ３２９において、ホストコンピュータ５０に対して前記単独辞書データの要求が行われる。このとき、前記辞書データ受信部１１６により、前記単独辞書データの受信を監視する動作が開始される。一方、ホストコンピュータ５０側では、単独辞書データの要求を受信すると、前述したように、ホストコンピュータ５０に蓄積されている単独辞書データのうち、ユーザが指定した新聞社のものであり、且つ当該ユーザの情報処理装置６０に対してまだ送信を行っていない単独辞書データを検索する。しかる後、前記未送信の単独辞書データを、順次図３に示すようなテキストデータとしてユーザの情報処理装置６０に送信する。
【０１２９】
Ｓ３３０において、前記辞書データ受信部１１６により、要求した単独辞書データの受信が検出されると、Ｓ３３１において、受信された単独辞書データから、辞書データＩＤ１７の識別記号１７ａと辞書データ１３が抽出されて辞書登録バッファ７３ｅに記憶され、Ｓ３３２へ移行する。
【０１３０】
Ｓ３３２では、前記辞書登録バッファ７３ｅに記憶された辞書データ１３の個数がカウントされ、変数Ｎｄｉｃｔに代入される。しかる後、後述するＳ３３３の辞書データ登録処理と、Ｓ３３４の辞書データチェック処理を行った後、Ｓ３３５に移行する。
【０１３１】
Ｓ３３５では、ユーザ専用メニュー２５からのログアウトが指示されたか否かを判別し、ログアウト指示がされている場合（Ｓ３３５：ＹＥＳ）、図１７のＳ３１７に戻る。一方、ログアウト指示がされていない場合（Ｓ３３５：ＮＯ）、Ｓ３２１に戻る。
【０１３２】
次に、図１８のＳ３３３の辞書データ登録処理について、図１９を用いて説明する。図１９は、辞書データ登録処理の手順を表すフローチャートである。
【０１３３】
Ｓ３４０において、辞書登録バッファ７３ｅに記憶されている辞書データ１３について、辞書登録処理を行った個数をカウントするための変数ｉが０にセットされる。
【０１３４】
Ｓ３４１において、前記辞書データ登録部１１４により、新聞社を特定するために前記辞書登録バッファ７３ｅに記憶されている識別記号１０ａまたは１７ａと一致する識別記号８１が付与された専用辞書９０が選択される。
【０１３５】
Ｓ３４２において、辞書登録バッファ７３ｅに記憶されている辞書データ１３のうち一つが抽出され、Ｓ３４３に移行する。なお、当該抽出された辞書データ１３を、以下この処理においては抽出辞書データ１３ａと称する。
【０１３６】
Ｓ３４３において、前記辞書データ登録部１１４により、前記選択された専用辞書９０に前記抽出辞書データ１３ａが登録される。例えば、図１１において、“ＡＩ”という文字列が登録されるとすると、文字列“ＡＩ”は、文字列“ＡＤＰ”と文字列“ＡＰＥＣ”の間になるので、文字列“ＡＤＰ”と文字列“ＡＰＥＣ”の間に挿入される。このとき、抽出辞書データ１３ａと同表記（文字列１４が同一）の辞書データ１３が既に専用辞書９０に登録されている場合は、当該既に登録されている辞書データ１３は削除され、前記抽出辞書データ１３ａが登録される。
【０１３７】
Ｓ３４４において、前記登録判別部１２２により、抽出辞書データ１３ａと同一の辞書データ１３が、基本辞書９５または選択された専用辞書９０に既に登録されているか否かが判別され、登録されていない場合（Ｓ３４４：ＮＯ）、Ｓ３４６に移行する。
【０１３８】
一方、Ｓ３４４において、前記抽出辞書データ１３ａと同一の辞書データ１３が、基本辞書９５または選択された専用辞書９０に既に登録されていると判別された場合（Ｓ３４４：ＹＥＳ）、Ｓ３４５に移行する。
【０１３９】
Ｓ３４５において、前記既登録通知部１２４により、ワークエリア７３ｇに前記抽出辞書データ１３ａが記憶された既登録通知リストが作成される。既に、ワークエリア７３ｇに前記既登録通知リストが作成されている場合は、既に作成されている既登録通知リストに抽出辞書データ１３ａが追加記憶される。
【０１４０】
Ｓ３４６において、１個の辞書データ１３の登録処理が終了したので変数ｉが１だけインクリメントされ、Ｓ３４７において、変数ｉが変数Ｎｄｉｃｔと等しくなったか否かが判別される。即ち、前記辞書登録バッファ７３ｅに記憶されている辞書データ１３のすべてが登録処理されたか否かが判別される。変数ｉと変数Ｎｄｉｃｔが等しくない場合（Ｓ３４７：ＮＯ）、Ｓ３４２に移行して、まだ登録処理されていない辞書データ１３を前記辞書登録バッファ７３ｅより一つ抽出してＳ３４２に移行する。一方、変数ｉと変数Ｎｄｉｃｔが等しい場合（Ｓ３４７：ＹＥＳ）、Ｓ３４８に移行する。
【０１４１】
Ｓ３４８において、前記既登録通知部１２４により、Ｓ３４５において作成された前記既登録通知リストに基づいて、既登録通知メールが作成され、ホストコンピュータ５０に対して送信される。
【０１４２】
ここで、前記既登録通知メールについて、図２０を用いて説明する。図２０は、既登録通知メールの一例を示す図である。既登録通知部１２４は、当該既登録通知メールを送信するべき新聞社を、前記辞書登録バッファ７３ｅに記憶されている識別記号１０ａまたは１７ａに基づいて特定し、予め専用辞書９０に登録されている新聞社の前記既登録通知メールの送信先メールアドレス８３（図１１参照）を取得する。次に、図２０に示すような、当該送信先メールアドレス８３と、送信元であるユーザＩＤとからなる送信情報と、前記既登録通知リストに記憶された辞書データ１３を記述したメール本文とから構成される既登録通知メールを作成する。しかる後、既登録通知部１２４は、当該機登録通知メールをホストコンピュータ５０に対して送信する。ホストコンピュータ５０は、前記既登録通知メールを受信すると、当該既登録通知メールを該当する新聞社の情報提供装置４０へ転送し、当該情報提供装置４０は、前記通知情報記憶エリア４５ｃに当該既登録通知メールを記憶させる。したがって、前記既登録通知メールにより、当該新聞社は既に提供した辞書データ１３を把握することができ、新聞社が同一の辞書データを何回も提供するという負担を削減することができる。なお、既登録通知を行う方法は電子メールに限らず、同様の内容を該当する新聞社に通知できる方法であればよい。
【０１４３】
Ｓ３４８の処理が終了すると、図１８のＳ３３４に移行し、図２１に示す辞書データチェック処理が行われる。図２１は、辞書データチェック処理の手順を表すフローチャートである。
【０１４４】
Ｓ３５０において、辞書登録バッファ７３ｅに記憶されている辞書データ１３について、辞書データチェック処理を行った個数をカウントするための変数ｊが０にセットされる。
【０１４５】
次に、Ｓ３５１において、前記辞書登録バッファ７３ｅに記憶されている前記辞書データ１３のうち一つが抽出されて、Ｓ３５２に移行する。なお、当該抽出された辞書データ１３を、以下この処理においては抽出辞書データ１３ｂと称する。
【０１４６】
Ｓ３５２では、前記共有判別部１１８により、前記抽出辞書データ１３ｂと同一の辞書データが、すべての専用辞書９０ａ、ｂ、ｃに登録されているか否か判別される。同一の辞書データが、すべての専用辞書９０ａ、ｂ、ｃに登録されている場合（Ｓ３５２：ＹＥＳ）、抽出辞書データ１３ｂは新聞社Ａ、Ｂ、Ｃ共通に用いられている辞書データであるから、Ｓ３５３において、前記辞書共有化部１２０により、抽出辞書データ１３ｂが基本辞書９５に登録される。一方、抽出データ１３ｂと同一の辞書データは、各専用辞書９０ａ，ｂ，ｃに記憶しておく必要がないので、専用辞書９０ａ、ｂ、ｃから抽出辞書データ１３ｂと同一の辞書データ１３が削除され、Ｓ３５８に移行する。これにより、情報処理装置６０の辞書記憶エリア７３ｂに記憶されるデータ量が削減される。
【０１４７】
一方、Ｓ３５２において、抽出辞書データ１３ｂと同一の辞書データ１３が専用辞書９０ａ、ｂ、ｃのすべてには登録されていない場合には（Ｓ３５２：ＮＯ）、Ｓ３５５に移行する。
【０１４８】
Ｓ３５５では、前記同表記データ抽出部１２６により、前記抽出辞書データ１３ｂと同表記（辞書データを構成する文字列１４が同じ）の辞書データ１３が、専用辞書９０ａ、ｂ、ｃのすべてに登録されているか否かが判別される。そして、同表記の辞書データ１３が専用辞書９０ａ、ｂ、ｃのすべてに登録されていると判別された場合（Ｓ３５５：ＹＥＳ）、該当する同表記の辞書データ１３を各専用辞書から抽出してワークエリア７３ｇに記憶させ、Ｓ３５６に移行する。一方、抽出辞書データ１３ｂと同表記の辞書データ１３が専用辞書９０ａ、ｂ、ｃのすべてにはない場合、即ち抽出辞書データ１３ｂと同表記の辞書データ１３が存在しない専用辞書がある場合（Ｓ３５５：ＮＯ）、Ｓ３５８に移行する。
【０１４９】
Ｓ３５６では、前記読みデータ比較部１２８により、ワークエリア７３ｇに記憶された前記辞書データ１３の読みデータ１５が互いに比較される。そして、１つの専用辞書から抽出された辞書データ１３のみ、他の専用辞書から抽出された辞書データ１３と異なる読みデータ１５を持つ場合、即ち新聞社Ａ、Ｂ、Ｃのうち１社のみ、その文字列の読み方が他の新聞社共通の読み方と異なっている場合（Ｓ３５６：ＹＥＳ）、Ｓ３５７に移行する。例えば、図２２に示す例では、“外為”という文字列１４からなる辞書データ１３は、各専用辞書９０ａ、ｂ、ｃそれぞれに登録されているが、専用辞書９０ｂの読みデータ１５のみ他の専用辞書９０ａ、９０ｃの読みデータ１５と異なっている。この場合について、１つの専用辞書の読みデータ１５のみ他の専用辞書の読みデータ１５と異なると判断される。なお、図２２の各専用辞書９０ａ、ｂ、ｃの”ＷＩＰＯ”という文字列のように、専用辞書９０ａ、ｂ、ｃすべてにおいて読みデータ１５が互いに異なるような場合、即ち、一つの専用辞書のみ読みデータが異なるわけではない場合は、前記読みデータ比較部１２８は、１つの専用辞書の読みデータ１５のみ他の専用辞書の読みデータ１５と異なると判断されない。このような場合（Ｓ３５６：ＮＯ）、Ｓ３５８に移行する。
【０１５０】
Ｓ３５７において、前記読みデータ確認通知部１３０により、図２３に示すような読みデータ確認通知リストが作成され、Ｓ３５８に移行する。具体的には、前記読みデータ比較部１２８の比較結果に基づいて、前記異なる読みデータ１５を有する辞書データ１３が記憶されていた専用辞書の識別記号８１と、当該異なる読みデータ１５を有する辞書データ１３と、他の専用辞書においては共通である読みデータ１５とが、１つのレコードとしてワークエリア７３ｇに記憶される。既に読みデータ確認通知リストが作成されている場合は、当該読みデータ確認通知リスト中の最後に記憶されているレコードに続いて、新しい前記レコードが追加・更新される。
【０１５１】
次に、Ｓ３５８において、１個の辞書データ１３のデータチェック処理が終了したので前記変数ｊが１だけインクリメントされ、Ｓ３７０において、変数ｊが変数Ｎｄｉｃｔと等しくなったか否かが判別される。即ち、前記辞書登録バッファ７３ｅに記憶されている辞書データ１３のすべてがデータチェック処理されたか否かが判別される。変数ｊと変数Ｎｄｉｃｔが等しくない場合（Ｓ３５９：ＮＯ）、Ｓ３５１に移行して、まだデータチェック処理されていない辞書データ１３を前記辞書登録バッファ７３ｅより一つ抽出してＳ３５２に移行する。一方、変数ｊと変数Ｎｄｉｃｔが等しい場合（Ｓ３５９：ＹＥＳ）、辞書登録バッファ７３ｅに記憶された辞書データ１３のすべてにデータチェック処理が行われたと判断してＳ３６０に移行する。なお、このとき辞書登録バッファ７３ｅに記憶されているデータはすべて削除される。
【０１５２】
Ｓ３６０において、前記読みデータ確認通知部１３０により、Ｓ３５７において作成された前記読みデータ確認通知リスト（図２３参照）に基づいて、各新聞社宛の読みデータ確認通知メールが作成・送信される。
【０１５３】
ここで、読みデータ確認通知メールについて図２４を用いて説明する。図２４は、読みデータ確認通知メールの一例を示す図であり、図２３における読みデータ確認通知リストに基づいて、新聞社Ｂ宛てに作成されたものである。まず、前記読みデータ確認通知部１３０は、前記読みデータ確認通知リストに記憶されている専用辞書の識別記号８１を検索し、いずれの新聞社（Ａ、Ｂ、Ｃ）に対して読みデータ確認通知メールを作成・送信するかを特定する。図２３の読みデータ確認通知リストの場合では、識別記号ＡＴに対応する新聞社Ａと、識別記号ＢＴに対応する新聞社Ｂに対して、読みデータ確認通知メールが作成・送信されることになる。次に、この識別記号８１“ＢＴ”に対応する専用辞書９０ｂに記憶されている読みデータ確認通知メールのメールアドレス８５を取得し、当該送信先メールアドレス８５と送信元であるユーザＩＤを送信情報として作成する。次に、図２４に示すように、前記読み確認通知リストの識別記号８１が“ＢＴ”であるすべてのレコードから、前記読みデータ１５の異なる辞書データ１３と、その他の専用辞書では共通である読みデータ１５（共通読みデータ）とを抽出して、メール本文を作成する。しかる後、前記送信情報と、前記メール本文とから構成される読みデータ確認通知メールを作成して前記ホストコンピュータ５０に送信する。ホストコンピュータ５０は、前記読みデータ確認通知メールを受信すると、当該読みデータ確認通知メールを該当する新聞社の情報提供装置４０へ転送し、当該情報提供装置４０は、前記通知情報記憶エリア４５ｃに当該読みデータ確認通知メールを記憶させる。したがって、前記読みデータ確認通知メールにより、新聞社Ｂは自社が提供した辞書データの読みデータが誤っている場合の対応や、一般的に使用されていない読み方であることを認識することが迅速にできる。なお、読みデータ確認通知を行う方法は電子メールに限らず、同様の内容を該当する新聞社に通知できる方法であればよい。
【０１５４】
以上の手順により、ユーザの情報処理装置６０は、各新聞社の最新の読み方に対応した辞書データ１３を得られるとともに、各新聞社に共通の辞書データ１３は基本辞書９５に随時移動され、各専用辞書９０ａ、ｂ、ｃからは削除されていくため、前記辞書記憶エリア７３ｂのデータ量を削減することが可能となる。
【０１５５】
次に、図１６のＳ３０７の音声出力処理について図２５を用いて説明する。図２５は、音声出力処理を行う手順を示したフローチャートである。
【０１５６】
前記記事データ記憶エリア７３ｃに記憶された記事データは、ユーザが所望の時に音声により出力可能である。
【０１５７】
図２５のＳ３７０において、図１２（ｂ）に示した前記記事データ記憶エリア７３ｃの前記ヘッダー情報エリアに記憶されている前記ヘッダー情報が検索され、当該ヘッダー情報中の表題１１の一覧（記事データリスト）がＬＣＤ６３に表示される。そして、Ｓ３７０において、ユーザは音声出力したい記事データを、タッチパネル６５により選択する。しかる後、Ｓ３７２に移行する。
【０１５８】
Ｓ３７２において、前記選択された記事データのヘッダー情報中のメモリアドレスを元に、前記記事本文記憶エリアに記憶されている記事本文１２がＲＡＭ７６の前記記事データ展開エリア７３ｃに展開され、Ｓ３７３に移行する。
【０１５９】
Ｓ３７３において、前記辞書選択部１０４により、前記選択された記事データの記事ＩＤ１０の識別記号１０ａと一致する識別記号８１が付与された専用辞書９０が、辞書記憶エリア７３ｂから選択される。
【０１６０】
Ｓ３７４において、前記記事展開エリア７３ｄに展開された記事データは、前記言語処理部１０６により、まず構文解析が行われて単語単位に分解され、さらに、アクセント句の区切りが挿入される。構文解析については公知の技術であるので、ここでの詳しい説明は省略する。しかる後、前記分解された単語について前記選択された専用辞書９０に同一の文字列の辞書データ１３が存在するか検索される。同一文字列の辞書データ１３が存在する場合、前記分解された単語はその辞書データ１３中の読みデータ１５に置き換えられる。前記選択された専用辞書９０に同一の文字列の辞書データ１３が存在しない場合は、基本辞書９５が検索されて、同様に読みデータ１５に置き換えられる。例えば、図２に示す記事本文１２のすべての単語が読みデータ１５に変換されると、図２６に示すようなカナ表記のテキストデータ（以下、表音データ１８と称する。）が作成されて、前記出力データエリア７３ｅに記憶され、Ｓ３７５に移行する。図２６の表音データ１８中、アクセントがある文字についてはその文字の直後にアクセント記号１９ａが挿入されており、また、アクセント句の区切り位置には区切り記号１９ｂが挿入されている。さらに、一定時間のポーズを示すポーズ記号１９ｃ、１９ｄが記述されている。また、図２に示す読みルール“ｈｔｔｐ：／／ｗｗｗ＝ＬＮ”に基づいて、文字列“ｈｔｔｐ：／／ｗｗｗ”が含まれる行は読み飛ばされている。
【０１６１】
Ｓ３７５において、前記出力データエリア７３ｅに記憶された前記表音データ１８は、前記出力部１０８により、ＰＣＭ（Ｐｕｌｓｅ  Ｃｏｄｅ  Ｍｏｄｕｌａｔｉｏｎ）方式などのデジタル音声信号に変換され、前記Ｄ／Ａ変換器６８へ出力される。なお、テキストデータである表音データ１８をデジタル音声信号に変換する方法は公知であるので、ここでの詳しい説明は省略する。
【０１６２】
Ｓ３７６において、前記Ｄ／Ａ変換器６３により、前記デジタル音声信号はアナログ音声信号に変換されてスピーカ６７に対して出力され、スピーカ６７により音声出力される。
【０１６３】
以上の手順により、ユーザは所望の記事データを情報処理装置６０にダウンロードして、当該記事データを提供した新聞社に対応した読み方で音声出力させて聞くことができる。
【０１６４】
以上から、本発明のデータ配信システムにおいては、ユーザは自己が所有する情報処理装置６０において、記事データを提供した新聞社に対応した読み方で当該記事データを音声により聞くことができると共に、音声出力するために必要となる辞書データの容量を可能な限り削減することが可能となる。さらに、前記辞書データ１３を提供する新聞社にとっては、同じ辞書データを提供した場合、または、他社が共通に用いている読み方と違う読み方をしている場合には、その旨がユーザより通知されるため、辞書データを提供する負担を低減することが可能である。
【０１６５】
なお、本実施形態においては、言語処理プログラム１００等は、新規契約時に情報処理装置６０にダウンロードするような手順であるが、ダウンロードは新規契約時に限らず、契約後任意の時にダウンロードできるようにしても良い。また、最新版のプログラムや基本辞書または専用辞書なども、ユーザの所望の時にダウンロードできるようにしても良い。
【０１６６】
また、言語処理プログラム１００、基本辞書９５、専用辞書９０は、インターネット等の電気通信回線により情報処理装置６０へ提供する方法の他に、ＣＤ−ＲＯＭやメモリカードなどのコンピュータに読み取り可能な記録媒体に記録して提供することも可能である。
【０１６７】
また、前記情報処理装置６０において、辞書データ登録処理時若しくは音声出力処理時には、受信されたデータの識別記号１０ａまたは１７ａを用いて専用辞書を選択しているが、例えば、記事データもしくは単独辞書データを要求した際には、既に要求した記事データもしくは単独辞書データの情報提供元は決定しているので、受信されたデータの識別記号１０ａ、１７ａを用いずに専用辞書９０は選択可能である。
【０１６８】
また、本実施形態において、前記情報提供装置４０から提供される記事データ及び単独辞書データはホストコンピュータ５０に一旦蓄積されて、ユーザの前記情報処理装置６０からの要求によりホストコンピュータ５０より送信される構成となっている。しかしながら、前記記事データ及び単独辞書データをホストコンピュータ５０には蓄積しないような構成でもよい。この場合、情報処理装置６０からの要求により、当該ホストコンピュータ５０は当該要求された記事データまたは単独辞書データを前記情報提供装置４０から取得して、当該情報処理装置６０に転送するようにしてもよい。この場合、ホストコンピュータ５０におけるデータの蓄積量が低減でき、またホストコンピュータ５０の保守作業等の負担を低減できるという効果を奏する。
【０１６９】
［実施形態２］
次に、本発明の第２の実施形態について図面を参照しつつ説明する。なお、本実施形態において、前述の実施形態１の構成と重複する事項についての説明は省略する。また、実施形態１の各構成要素に付与した符号についても、実施形態２において同様のものについては同じ符号を用いる。
【０１７０】
（データ配信システムの構成）実施形態２は、実施形態１において前記情報提供装置４０が提供する電子新聞（前記記事データ）や前記辞書データを、プロバイダの前記ホストコンピュータ５０に蓄積し、ホストコンピュータ５０は、ユーザの前記情報処理装置６０の配信要求に基づいて、当該要求された記事データを音声データ（以下、音声記事データと称する。）に変換して当該情報処理装置６０に配信するという構成である。
【０１７１】
なお、各新聞社に備えられた各情報提供装置４０及びユーザの情報処理装置６０は、前述の実施形態１において説明した構成と同様である。また、実施形態２において、電子新聞の購読契約方法は前述の実施形態１の方法と同様であるので、ここでの詳しい説明は省略する。ただし、本実施形態においては、ユーザの情報処理装置６０は、前記基本辞書９５及び専用辞書９０による言語処理を行わずとも音声出力可能であるので、購読契約の際には、ホストコンピュータ５０から前記言語処理プログラム１００及び基本辞書９５、専用辞書９０は、ユーザの情報処理装置６０には送信されない。具体的には、情報処理装置６０は、デジタル音声信号である前記音声記事データを、前記Ｄ／Ａ変換器６８によりアナログ音声信号に変換して、前記スピーカ６７により音声出力することが可能であるため、前記言語処理プログラム１００及び基本辞書９５、専用辞書９０を必要としない。従って、実施形態１における前記ユーザ専用メニュー２５は、実施形態２においては、図２７に示すように、前記記事データ（音声記事データ）のみダウンロードできるような構成となっている。前記ユーザ専用メニュー２５において、前記記事データをダウンロードする手順については、実施形態１と同様であるので、ここでの詳しい説明は省略する。
【０１７２】
（ホストコンピュータの構成）次に、実施形態２におけるホストコンピュータ５０の構成について図２８、図２９を用いて説明する。図２８は、実施形態２ににおけるホストコンピュータ５０の内部構成を示すブロック図であり、図２９は、ＣＰＵ５１の機能を説明するための機能ブロック図である。
【０１７３】
ホストコンピュータ５０は、ＣＰＵ５１と、ＣＰＵ５１を動作させるための各種プログラムやデータが記憶されているＲＯＭ５２と、ＣＰＵ５１が演算を行う際に一時的にデータを記憶しておくためのＲＡＭ５３と、各種データの送受信を行うための通信制御部５４と、前記記事データを記憶しておくための記事データ記憶装置５５（記事データ記憶手段）と、前記単独辞書データを記憶しておくための記事データ記憶装置５６（辞書データ記憶手段）と、前記記事データの配信サービスの契約を行ったユーザ（会員）の情報を記憶しておく会員管理データベース記憶装置（会員管理ＤＢ記憶装置）５７からなり、これらはシステムバス５８により接続されている。また、前記通信制御部５４には通信回線５９が接続されており、通信回線５９は図示しない交換機を介して各新聞社との前記専用通信回線及び前記インターネット３５、そして図示しないＬＡＮに接続されている。
【０１７４】
前記ＣＰＵ５１は、各種制御を行うための中央演算装置であり、後述する前記音声記事データをユーザの前記情報処理装置６０へ配信する制御等を行うために、図２９に示すように、記事データ受信部４０２（記事データ受信手段）と、辞書選択部４０４（辞書データ選択手段）と、言語処理部４０６（言語処理手段）と、記事データ配信部４０８（記事データ配信手段）と、辞書データ判別部４１０（辞書データ判別手段）と、辞書データ抽出部４１２（辞書データ抽出手段）と、辞書データ登録部４１４（辞書データ登録手段）と、辞書データ受信部４１６（辞書データ受信手段）と、共有判別部４１８（共有判別手段）と、辞書共有化部４２０（辞書共有化手段）と、登録判別部４２２（登録判別手段）と、既登録通知部４２４（既登録通知手段）と、同表記データ抽出部４２６（同表記データ抽出手段）と、読みデータ比較部４２８（読みデータ比較手段）と、読みデータ確認通知部４３０（読みデータ確認通知手段）とで構成される処理機能をＲＯＭ５２に記憶されているプログラムにより実現する。
【０１７５】
なお、ＣＰＵ５１に対して何らかの指示を出す場合には、前記ＬＡＮに接続された図示しないコンピュータ端末より指示を出し、本ホストコンピュータ５０の制御・保守を行うことが可能である。
【０１７６】
前記ＲＡＭ５３は、読み出し・書き込み可能な一時記憶メモリであり、各種プログラムが展開されるプログラム展開エリア５３ａと、辞書展開エリア５３ｂと、記事展開エリア５３ｃと、辞書登録バッファ５３ｄと、出力データバッファ５３ｅと、ワークエリア５３ｆとで構成される。
【０１７７】
前記記事データ記憶装置５５は、記憶エリア５５ａ〜５５ｎ（新聞社Ａエリア〜新聞社Ｎエリア）に分割されており、複数の前記新聞社Ａ〜Ｎごとに提供された前記記事データを記憶・蓄積することが可能である。なお、前記記憶エリア５５ａ〜５５ｎでは、記事データは提供された順番に図２に示したテキストデータの状態で記憶されている。
【０１７８】
前記記事データ記憶装置５６は、その記憶領域がさらに記憶エリア５６ａ〜５５ｎ（新聞社Ａエリア〜新聞社Ｎエリア）および記憶エリア５６ｘ（基本辞書エリア）に分割されており、複数の前記新聞社Ａ〜Ｎごとに用意された専用辞書９０ａ〜９０ｎ及び前記基本辞書９５がそれぞれ記憶されている。
【０１７９】
本実施形態においては、記事データ記憶装置５６に記憶される基本辞書９５及び各専用辞書９０ａ〜９０ｎの構成は、実施形態１における情報処理装置６０の辞書記憶エリア７３ｂにおける構成と同様であり、ここでの詳しい説明は省略する。
【０１８０】
前記会員管理ＤＢ記憶装置５７は、会員情報が記憶される会員情報記憶エリア５７ａと、各会員ごとに前記記事データの送信履歴が記憶される送信履歴記憶エリア５７ｂにより構成される。会員管理ＤＢ記憶装置５７の構成は、実施形態１と同様であるので、ここでの詳細な説明は省略する。ただし、本実施形態においては、情報処理装置６０に対して、実施形態１における前記単独辞書データ提供は行われないので、送信履歴記憶エリア５７ｂには単独辞書データの送信履歴は記録されない。
【０１８１】
（ホストコンピュータにおける処理）次に、以上のような構成からなる本実施形態のデータ配信システムにおいて、前記ホストコンピュータ５０が行う処理について、図３０〜図３５を用いて説明する。図３０は、ホストコンピュータ６０の制御システムが行うメインルーチンのフローチャートである。
【０１８２】
Ｓ５０１において、初期化処理が行われた後、Ｓ５０２において、何らかのデータが通信制御部５４に受信されるのを待つ。データが受信された場合（Ｓ５０２：ＹＥＳ）、Ｓ５０３へ移行し、データが受信されない場合（Ｓ５０２：ＮＯ）、そのままデータの受信があるまでＳ５０２の判定を繰り返す。
【０１８３】
Ｓ５０３において、前記記事データ受信部４０２により、前記受信されたデータが新聞社の情報提供装置４０からの記事データか否かが、そのデータ中に記事ＩＤ１０が含まれるか否かで判別され、記事データであると判別された場合（Ｓ５０３：ＹＥＳ）、Ｓ５０４へ移行する。
【０１８４】
Ｓ５０４において、前記受信された記事データ中の記事ＩＤ１０の識別記号１０ａに基づいて、当該記事データを提供した新聞社に対応する記憶エリア（５５ａ〜５５ｎ）に記事データは記憶される。そして、前記記事展開エリア５３ｃに展開され、Ｓ５０５へ移行する。なお、前記記憶エリア（５５ａ〜５５ｎ）に記憶される記事データの構成については、実施形態１における前記情報処理装置６０の前記記事データ記憶エリア７３ｃのデータ構成（図１２（ａ）、（ｂ）参照）と同様であるので、ここでの説明は省略する。
【０１８５】
Ｓ５０５において、前記辞書データ判別部４１０により、前記記事展開エリア５３ｃに展開された記事データ中に辞書データ１３が添付されているか否かが、記事データ中のタグ“＜ＤＤ＞”の有無により判別され、タグ“＜ＤＤ＞”が存在すると判別された場合（Ｓ５０５：ＹＥＳ）、Ｓ５０６に移行する。Ｓ５０５において、記事データ中にタグ“＜ＤＤ＞”が存在しない場合（Ｓ５０５：ＮＯ）、辞書データ１３は存在しないものとして、記事データ展開エリア５３ｃに展開された記事データを削除してＳ５０１に戻る。
【０１８６】
Ｓ５０６では、前記辞書データ抽出部４１２により、前記記事展開エリア５３ｃに展開された記事データから記事ＩＤ１０の識別記号１０ａと辞書データ１３が抽出されて前記辞書登録バッファ５３ｄに記憶される。そして、Ｓ５０９に移行する。
【０１８７】
一方、Ｓ５０３において、前記受信されたデータが記事データではないと判別された場合（Ｓ５０３：ＮＯ）、Ｓ５０７に移行し、前記辞書データ受信部４１６により、前記受信されたデータ中に辞書データＩＤ１７が含まれるか否かで当該データが単独辞書データであるか否かが判別される。受信されたデータが、単独辞書データであると判別された場合（Ｓ５０７：ＹＥＳ）、Ｓ５０８に移行して、受信された単独辞書データから辞書データＩＤ１７中の識別記号１７ａと辞書データ１３が抽出されて辞書登録バッファ５３ｄに記憶され、Ｓ５０９に移行する。
【０１８８】
Ｓ５０９では、前記辞書登録バッファ５３ｄに記憶された辞書データ１３の個数がカウントされ、変数Ｎｄｉｃｔに代入される。しかる後、後述するＳ５１０の辞書データ登録処理と、Ｓ５１１の辞書データチェック処理を行った後、Ｓ５０２に戻る。
【０１８９】
一方、Ｓ５０７において、前記受信されたデータが単独辞書データでないと判別された場合（Ｓ５０７：ＮＯ）、Ｓ５１２に移行し、前記受信されたデータがユーザの情報提供装置６０からの記事データの要求であるか否かが判別される。
【０１９０】
Ｓ５１２において、前記受信されたデータが記事データの要求であると判別された場合（Ｓ５１２：ＹＥＳ）、Ｓ５１３に移行し、後述のデータ配信処理を行った後、Ｓ５０１に戻る。一方、前記受信されたデータが記事データの要求でないと判別された場合（Ｓ５１２：ＮＯ）、前述の配信サービスメニュー２０の送信処理や、プロバイダのオペレータによる保守をするための処理など指定された処理を行った後、Ｓ５０１に戻る。
【０１９１】
次に、図３０のＳ５０７の辞書データ登録処理について、図３１を用いて説明する。図３１は、ホストコンピュータ５０における辞書データ登録処理の手順を表すフローチャートである。
【０１９２】
Ｓ５２０において、辞書登録バッファ５３ｄに記憶されている辞書データ１３について、辞書登録処理を行った個数をカウントするための変数ｉが０にセットされる。
【０１９３】
Ｓ５２１において、前記辞書データ登録部４１４により、新聞社を特定するために前記辞書登録バッファ５３ｄに記憶されている識別記号１０ａまたは１７ａと一致する識別記号８１が付与された専用辞書９０が記事データ記憶装置５６から選択される。
【０１９４】
Ｓ５２２において、辞書登録バッファ５３ｄに記憶されている辞書データ１３のうち一つが抽出され、Ｓ５２３に移行する。なお、当該抽出された辞書データ１３を、以下この処理においては抽出辞書データ１３ａと称する。
【０１９５】
Ｓ５２３において、前記辞書データ登録部４１４により、前記選択された記事データ記憶装置５６に記憶された専用辞書９０に前記抽出辞書データ１３ａが登録される。辞書データ１３が登録される方法については、実施形態１の情報処理装置６０における登録方法と同様であるので、ここでの詳細な説明は省略する。
【０１９６】
次に、Ｓ５２４において、前記登録判別部４２２により、抽出辞書データ１３ａと同一の辞書データ１３が、記事データ記憶装置５６に記憶された基本辞書９５または選択された専用辞書９０に既に登録されているか否かが判別され、登録されていない場合（Ｓ５２４：ＮＯ）、Ｓ５２６に移行する。
【０１９７】
一方、Ｓ５２４において、前記抽出辞書データ１３ａと同一の辞書データ１３が、基本辞書９５または選択された専用辞書９０に既に登録されていると判別された場合（Ｓ５２４：ＹＥＳ）、Ｓ５２５に移行する。
【０１９８】
Ｓ５２５において、前記既登録通知部４２４により、ワークエリア５３ｆに前記抽出辞書データ１３ａが記憶された既登録通知リストが作成される。既に、ワークエリア５３ｆに前記既登録通知リストが作成されている場合は、既に作成されている既登録通知リストに抽出辞書データ１３ａが追加記憶される。
【０１９９】
Ｓ５２６において、１個の辞書データ１３の登録処理が終了したので変数ｉが１だけインクリメントされ、Ｓ５２７において、変数ｉが変数Ｎｄｉｃｔと等しくなったか否かが判別される。即ち、前記辞書登録バッファ５３ｄに記憶されている辞書データ１３のすべてが登録処理されたか否かが判別される。変数ｉと変数Ｎｄｉｃｔが等しくない場合（Ｓ５２７：ＮＯ）、Ｓ５２２に移行して、まだ登録処理されていない辞書データ１３を前記辞書登録バッファ５３ｄより一つ抽出してＳ５２２に移行する。一方、変数ｉと変数Ｎｄｉｃｔが等しい場合（Ｓ５２７：ＹＥＳ）、Ｓ５２８に移行する。
【０２００】
Ｓ５２８において、前記既登録通知部４２４により、Ｓ５２５において作成された前記既登録通知リストに基づいて、既登録通知メールが作成され、新聞社の情報提供装置４０へ送信される。なお、前記既登録通知メールの構成及び作成方法については、実施形態１の情報処理装置６０における構成及び作成方法と同様であるので、ここでの詳しい説明は省略する。当該情報提供装置４０は、既登録通知メールを受信すると、前記通知情報記憶エリア４５ｃに当該既登録通知メールを記憶させる。したがって、前記既登録通知メールにより、当該新聞社は既に提供した辞書データ１３を把握することができ、新聞社が同一の辞書データを何回も提供するという負担を削減することができる。なお、既登録通知を行う方法は電子メールに限らず、同様の内容を該当する新聞社に通知できる方法であればよい。
【０２０１】
次に、図３０のＳ５１１の辞書データチェック処理について、図３２を用いて説明する。図３２は、ホストコンピュータ５０における辞書データチェック処理の手順を表すフローチャートである。
【０２０２】
Ｓ５３０において、辞書登録バッファ５３ｄに記憶されている辞書データ１３について、辞書データチェック処理を行った個数をカウントするための変数ｊが０にセットされる。
【０２０３】
次に、Ｓ５３１において、前記辞書登録バッファ５３ｄに記憶されている前記辞書データ１３のうち一つが抽出されて、Ｓ５３２に移行する。なお、当該抽出された辞書データ１３を、以下この処理においては抽出辞書データ１３ｂと称する。
【０２０４】
Ｓ５３２では、前記共有判別部４１８により、前記抽出辞書データ１３ｂと同一の辞書データが、辞書データ記憶部５５のすべての専用辞書９０ａ〜９０ｎに登録されているか否か判別される。同一の辞書データが、すべての専用辞書９０ａ〜９０ｎに登録されている場合（Ｓ５３２：ＹＥＳ）、抽出辞書データ１３ｂは新聞社Ａ〜Ｎ共通に用いられている辞書データであるから、Ｓ５３３において、前記辞書共有化部４２０により、抽出辞書データ１３ｂが基本辞書９５に登録される。一方、抽出データ１３ｂと同一の辞書データは、各専用辞書９０ａ〜９０ｎに記憶しておく必要がないので、専用辞書９０ａ〜９０ｎから抽出辞書データ１３ｂと同一の辞書データ１３が削除され、Ｓ５３８に移行する。これにより、ホストコンピュータ５０の辞書データ記憶部５５に記憶されるデータ量が削減される。
【０２０５】
一方、Ｓ５３２において、抽出辞書データ１３ｂと同一の辞書データ１３が専用辞書９０ａ〜９０ｎのすべてには登録されていない場合には（Ｓ５３２：ＮＯ）、Ｓ５３５に移行する。
【０２０６】
Ｓ５３５では、前記同表記データ抽出部４２６により、前記抽出辞書データ１３ｂと同表記（辞書データを構成する文字列１４が同じ）の辞書データ１３が、専用辞書９０ａ〜９０ｎのすべてに登録されているか否かが判別される。そして、同表記の辞書データ１３が専用辞書９０ａ〜９０ｎのすべてに登録されていると判別された場合（Ｓ５３５：ＹＥＳ）、該当する同表記の辞書データ１３を各専用辞書から抽出してワークエリア５３ｆに記憶させ、Ｓ５３６に移行する。一方、抽出辞書データ１３ｂと同表記の辞書データ１３が専用辞書９０ａ〜９０ｎのすべてにはない場合、即ち抽出辞書データ１３ｂと同表記の辞書データ１３が存在しない専用辞書がある場合（Ｓ５３５：ＮＯ）、Ｓ５３８に移行する。
【０２０７】
Ｓ５３６では、前記読みデータ比較部４２８により、ワークエリア５３ｆに記憶された前記辞書データ１３の読みデータ１５が互いに比較される。そして、１つの専用辞書から抽出された辞書データ１３のみ、他の専用辞書から抽出された辞書データ１３と異なる読みデータ１５を持つ場合、即ち新聞社Ａ〜Ｎのうち１社のみ、その文字列の読み方が他の新聞社共通の読み方と異なっている場合（Ｓ５３６：ＹＥＳ）、Ｓ５３７に移行する。一方、それ以外の場合、例えば、新聞社Ａ、Ｂの読みデータ１５が共通であり、新聞社Ｃ〜Ｎの読みデータ１５も共通であるが、新聞社Ａ、Ｂと新聞社Ｃ〜Ｎの読みデータ１５は異なるような場合（Ｓ５３６：ＮＯ）は、Ｓ５３８に移行する。
【０２０８】
Ｓ５３７では、前記読みデータ確認通知部４３０により、図２３に示すような読みデータ確認通知リストが作成され、Ｓ５３８に移行する。具体的には、前記読みデータ比較部４２８の比較結果に基づいて、前記異なる読みデータ１５を有する辞書データ１３が記憶されていた専用辞書の識別記号８１と、当該異なる読みデータ１５を有する辞書データ１３と、他の専用辞書においては共通である読みデータ１５とが、１つのレコードとしてワークエリア５３ｆに記憶される。既に読みデータ確認通知リストが作成されている場合は、当該読みデータ確認通知リスト中の最後に記憶されているレコードに続いて、新しい前記レコードが追加・更新される。
【０２０９】
次に、Ｓ５３８において、１個の辞書データ１３のデータチェック処理が終了したので前記変数ｊが１だけインクリメントされ、Ｓ５４０において、変数ｊが変数Ｎｄｉｃｔと等しくなったか否かが判別される。即ち、前記辞書登録バッファ５３ｄに記憶されている辞書データ１３のすべてがデータチェック処理されたか否かが判別される。変数ｊと変数Ｎｄｉｃｔが等しくない場合（Ｓ５３９：ＮＯ）、Ｓ５３１に移行して、まだデータチェック処理されていない辞書データ１３を前記辞書登録バッファ５３ｄより一つ抽出してＳ５３２に移行する。一方、変数ｊと変数Ｎｄｉｃｔが等しい場合（Ｓ５３９：ＹＥＳ）、辞書登録バッファ５３ｄに記憶された辞書データ１３のすべてにデータチェック処理が行われたと判断してＳ５４０に移行する。なお、このとき辞書登録バッファ５３ｄに記憶されているデータはすべて削除される。
【０２１０】
Ｓ３６０において、前記読みデータ確認通知部４３０により、Ｓ５３７において作成された前記読みデータ確認通知リスト（図２３参照）に基づいて、各新聞社宛の読みデータ確認通知メールが作成・送信され、図３０のＳ５０２に戻る。なお、読みデータ確認通知メールの作成方法については、実施形態１における作成方法と同様であるので、ここでの詳細な説明は省略する。
【０２１１】
前記読みデータ確認通知メールを受信した情報提供装置４０は、前記通知情報記憶エリア４５ｃに当該読みデータ確認通知メールを記憶させる。したがって、前記読みデータ確認通知メールにより、新聞社Ｂは自社が提供した辞書データの読みデータが誤っている場合の対応や、一般的に使用されていない読み方であることを認識することが迅速にできる。なお、読みデータ確認通知を行う方法は電子メールに限らず、同様の内容を該当する新聞社に通知できる方法であればよい。
【０２１２】
以上の手順により、ユーザの情報処理装置６０は、各新聞社の最新の読み方に対応した辞書データ１３を得られるとともに、各新聞社に共通の辞書データ１３は基本辞書９５に随時移動され、各専用辞書９０ａ〜９０ｎからは削除されていくため、前記辞書データ記憶部５５のデータ量を削減できる。
【０２１３】
次に、ユーザの情報処理装置６０から、記事データ（音声記事データ）の配信要求があった場合のホストコンピュータ５０の処理（図２９のＳ５１０の処理）について、図３３を用いて説明する。図３３は、データ配信処理を行う手順を示したフローチャートである。
【０２１４】
ユーザは、前述のように情報処理装置６０を用いて自己のユーザ専用メニュー２５にログインして、所望の記事データを要求することにより、前記音声記事データに変換された当該情報処理装置６０に配信される。
【０２１５】
図３３のＳ５５０において、前記情報処理装置６０から送信された記事ＩＤ１０に基づいて、記事データの検索が行われる。具体的には、当該要求された記事データの記事ＩＤ１０と一致する前記記事データ記憶装置５５の前記ヘッダー情報が検索され、当該要求された記事データの記事本文１２がいずれのメモリアドレスから記憶されているかという情報が取得される。
【０２１６】
Ｓ５５１において、前記取得されたメモリアドレスを元に、記事本文１２が記事データ記憶装置５５から読み出され、前記記事データ展開エリア５３ｃに展開される。
【０２１７】
次に、Ｓ５５２において、前記辞書選択部４０４により、前記記事データ記憶装置５６の各記憶エリア５６ａ〜５６ｎが検索され、前記要求された記事データの記事ＩＤ１０の識別記号１０ａと一致する識別記号８１を有する専用辞書９０が選択される。しかる後、前記記事データ記憶装置５６から前記基本辞書９５と前記選択された専用辞書９０が、前記辞書展開エリア５３ｂへ展開され、Ｓ５５３に移行する。
【０２１８】
Ｓ５５３において、前記記事展開エリア５３ｃに展開された記事データは、前記言語処理部４０６により、まず構文解析が行われて単語単位に分解され、さらに、アクセント句の区切りが挿入される。なお、構文解析については公知の技術であるのでここでの詳しい説明は省略する。しかる後、前記分解された単語について前記選択された専用辞書９０に同一の文字列の辞書データ１３が存在するか検索される。同一文字列の辞書データ１３が存在する場合、前記分解された単語はその辞書データ１３中の読みデータ１５に置き換えられる。前記選択された専用辞書９０に同一の文字列の辞書データ１３が存在しない場合は、基本辞書９５が検索されて、同様に読みデータ１５に置き換えられる。例えば、図２に示す記事データの記事本文１２の単語が読みデータ１５に変換されると、図２６に示すような前記表音データ１８が作成される。そして、当該表音データ１８は、前記出力データエリア５３ｅに記憶され、Ｓ５５４に移行する。前記表音データ１８については、実施形態１において説明したものと同様であるので、ここでの詳細な説明は省略する。
【０２１９】
Ｓ５５４において、前記出力データエリア５３ｅに記憶された前記表音データ１８は、前記記事データ配信部４０８により、ＰＣＭ（Ｐｕｌｓｅ  Ｃｏｄｅ  Ｍｏｄｕｌａｔｉｏｎ）方式などのデジタル音声信号（音声記事データ）に変換される。なお、テキストデータである表音データ１８をデジタル音声信号に変換する方法は公知であるので、ここでの説明は省略する。
【０２２０】
Ｓ５５５において、前記記事データ配信部４０８により、前記音声記事データは前記記事データを要求した情報処理装置６０へ対して送信される。
【０２２１】
以上の手順により、ユーザは所望の記事データを音声信号として情報処理装置６０のＲＡＭ７３上にダウンロードして、当該記事データを提供した新聞社に対応した読み方で記事データを音声により聞くことができる。
【０２２２】
なお、本実施形態において、記事データ配信部４０８は、デジタル音声信号である音声記事データを、ユーザの情報処理装置６０へ送信しているが、スピーカやイヤホンなどの一般的な音声出力装置へ直接入力できる形式のアナログ音声信号に変換して、情報処理装置６０へ送信してもよい。
【０２２３】
さらに、記事データ配信部４０８は、言語処理部４０６で作成された表音データ１８を、そのままテキストデータとして送信できるような出力データを作成して情報処理装置６０へ送信し、当該情報処理装置６０の側で当該表音データ１８を音声信号に変換してスピーカ等により音声出力させるような構成でも良い。この場合、情報処理装置６０は、実施形態１における出力部１０８に相当する機能を必要とするが、この機能をプログラムとして情報処理装置６０に提供することも可能である。
【０２２４】
また、本実施形態におけるホストコンピュータ５０において、、受信されたデータの記事ＩＤ１０もしくは辞書データＩＤ１７を用いて専用辞書を選択する構成であるが、例えば、情報提供装置４０から一方的にデータを受信する構成ではなく、当該ホストコンピュータ５０から記事データもしくは単独辞書データを情報提供元に要求する構成することにより、予め受信する記事データ若しくは単独辞書データの提供元は特定可能である。
【０２２５】
以上、本発明の好適な実施の形態について説明したが、本発明は上述の実施の形態に限られるものではなく、特許請求の範囲に記載した限りにおいて様々な設計変更が可能である。
【０２２６】
例えば、データ配信システムにおける前記各新聞社の前記情報提供装置４０と、前記プロバイダのホストコンピュータ５０と、前記ユーザの情報処理装置６０とのそれぞれの間の通信方法は上記実施形態に限られるものではなく、同様のデータを互いに通信できるものであれば良いことは言うまでもない。
【０２２７】
また、ユーザの情報処理装置６０は、ＰＤＡなどの携帯情報端末を想定して説明したが、インターネット等の通信回線に接続された固定設置型コンピュータ（例えば、デスクトップ型のパーソナルコンピュータなど）であっても良いことは言うまでもない。
【０２２８】
また、情報提供元は各新聞社であるが、例えば、新聞社ないの編集部単位などであってもよく、１つの新聞社が複数の新聞を提供する場合には、その複数の新聞に対して個別に専用辞書を設けるようにしてもよい。
【０２２９】
また、上記実施形態では、購読契約した電子新聞の最新記事のみダウンロードできるように構成されているが、それ以前の記事についてもダウンロード可能にしてもよいし、また号外がある場合は号外の表示をして、号外の記事データをダウンロードできるようにしてもよい。
【０２３０】
また、前記記事データ、または辞書データ（単独辞書データ）のデータ記述様式は、図２や図３に示した構成に限らなくともよい。さらに、前記記事データまたは辞書データは、テキストデータに限られるものではない。
【０２３１】
また、前記辞書データ中の読みデータ１５には、アクセント、読みルール以外にも、イントネーションや韻律などの，より自然な音声読み上げを実現するための情報が含まれていてもよい。
【０２３２】
また、上記各実施形態の辞書データ登録処理において、登録されるべき辞書データと同表記である辞書データ１３が、基本辞書９５または登録されるべき専用辞書９０に既に登録されている場合、既に登録されている前記同表記の辞書データ１３は全て上書き記憶される。しかしながら、このように上書き記憶するのではなく、別個の辞書データ１３として登録すべき専用辞書９０に記憶し、且つ登録が行われた回数を記憶するようにしてもよい。この場合、登録された回数の多い辞書データ１３を優先して前記言語処理に使用するようにするようにしてもよく、また一定期間後に優先順位の低い（登録回数の少ない）辞書データを削除する処理を行ってもよい。
【０２３３】
また、本データ配信システムにおいては、前記辞書データ１３を前記単独辞書データという形で前記記事データとは別に提供せずともよく、記事データ中に添付するという形式で提供するのみでも良い。一方、前記辞書データ１３を前記記事データ中に添付しないで、すべて前記単独辞書データという形式で、当該記事データとは独立したデータとして提供するようにしても良い。
【０２３４】
また、本実施形態では、情報提供元である新聞社において前記記事データ中に前記辞書データ１３を添付しているが、当該辞書データ１３を添付するのは、当該新聞社でなくともよい。例えば、前記新聞社の情報提供装置４０から提供された前記記事データに前記辞書データ１３を添付して、前記ホストコンピュータ５０に提供するようなサービスを行ってもよい。また、前記ホストコンピュータ５０に、前記記事データと前記辞書データ１３を別々に提供して、当該ホストコンピュータ５０において両者をマージ（結合）するような構成でもよく、記事データと辞書データの提供方法は種々の形態が考えられる。
【０２３５】
また、前記表音データ１８は音声出力のみに用いられるのみでなく、情報処理装置６０のＬＣＤ６３に表示して文字として認識することも可能である。さらに、情報処理装置６０を点字出力機とすることも可能であり、前記表音データ１８は、点字出力するためのデータとして用いることも可能である。
【０２３６】
【発明の効果】
以上に説明したように、請求項１に記載のデータ配信システムは、基本辞書と各情報提供元ごとの専用辞書を設け、各情報提供元固有の辞書データは各情報提供元に対応する専用辞書に、各情報提供元共通の辞書データは基本辞書に記憶したので、全体として辞書データの記憶容量を低減することができる。さらに、ユーザは所望の記事データを各情報提供元に対応した読み方で音声により聞くことや、記事データの読み方を表す文字情報を視認することなどができるという効果を奏する。
【０２３７】
請求項２に記載のデータ配信システムは、請求項１の効果に加えて、情報提供元から新語や造語などに対する辞書データが記事データ中に添付されて提供された場合に、ユーザの情報処理装置は、記事データ中の辞書データを抽出して、その情報提供元の専用辞書に自動的に登録するため、新しい用語（造語や略語など）に対応した言語処理が行える。
【０２３８】
請求項３に記載のデータ配信システムは、請求項２の効果に加えて、情報処理装置に記憶されている全ての専用辞書に同一の辞書データが登録された場合、その辞書データを基本辞書に移動させ、且つこの辞書データを各専用辞書から削除するため、辞書データの記憶容量を低減させることができるという効果を奏する。
【０２３９】
請求項４に記載のデータ配信システムは、請求項１の効果に加えて、情報提供元から新語や造語などに対する辞書データが記事データとは別に提供された場合に、ユーザの要求に基づいて辞書データを配信し、ユーザの情報処理装置は、受信された辞書データをその情報提供元の専用辞書に自動的に登録する。そして、情報処理装置に記憶されている全ての専用辞書に同一の辞書データが登録された場合、その辞書データを基本辞書に移動させ、且つこの辞書データを各専用辞書から削除するため、新しい用語（造語や略語など）に対応した言語処理が行えるとともに、辞書データの記憶容量を低減させることができるという効果を奏する。
【０２４０】
請求項５に記載の情報処理装置は、請求項２乃至４のいずれかの効果に加えて、登録される辞書データが、基本辞書または専用辞書のいずれかに既に登録されている場合、既に登録がされている旨を各情報提供元に通知するため、各情報提供元が同じ辞書データを何度も提供するという負担をなくすことができるという効果を奏する。
【０２４１】
請求項６に記載の情報処理装置は、請求項２乃至５のいずれかの効果に加えて、ある辞書データの読みデータが一つの情報提供元のみ異なる場合には、その情報提供元に他の情報提供元と読み方が異なる旨が通知されるので、その情報提供元はその通知により、その読みデータが誤っているという判断や、一般的な読み方ではないという判断が迅速に行えるという効果を奏する。
【０２４２】
請求項７に記載の情報処理装置は、請求項１乃至６のいずれかに記載された構成を備える情報処理装置であり、請求項１乃至６のいずれかの効果を実現することが可能である。
【０２４３】
請求項８に記載のプログラムは、請求項７に記載の情報処理装置における各辞書データ及び各手段の機能を実現するためのプログラムであり、情報処理装置の機能に必要に応じて付加することができるというものである。また、インターネットなどの電気通信回線を介してユーザの情報処理装置に配布可能である。
【０２４４】
請求項９に記載の記録媒体は、請求項８に記載のプログラムを記録したコンピュータに読み取り可能な記録媒体であり、請求項８のプログラムを簡単な方法で配布できるという効果を奏する。
【０２４５】
また、請求項１０に記載のデータ配信システムは、基本辞書と各情報提供元ごとの専用辞書を設け、各情報提供元固有の辞書データは各情報提供元に対応する専用辞書に、各情報提供元共通の辞書データは基本辞書に記憶したので、記憶容量を低減することができ、さらにユーザは所望の記事データを各情報提供元に対応した読み方で音声により聞くことや、記事データの読み方を表す文字情報を視認することなどができるという効果を奏する。
【０２４６】
請求項１１に記載のデータ配信システムは、請求項１０の効果に加えて、情報提供元から新語や造語などに対する辞書データが記事データ中に添付されて提供された場合に、ホストコンピュータは、記事データ中の辞書データを抽出して、その情報提供元の専用辞書に自動的に登録するため、新しい用語（造語や略語など）に対応した言語処理が行えるという効果を奏する。
【０２４７】
請求項１２に記載のデータ配信システムは、請求項１１の効果に加えて、情報処理装置に記憶されている全ての専用辞書に同一の辞書データが登録された場合、その辞書データを基本辞書に移動させ、且つこの辞書データを各専用辞書から削除するため、辞書データの記憶容量を低減させることができるという効果を奏する。
【０２４８】
請求項１３に記載のデータ配信システムは、請求項１０の効果に加えて、情報提供元から新語や造語などに対する辞書データが記事データとは別に提供された場合に、ホストコンピュータは、受信された辞書データをその情報提供元の専用辞書に自動的に登録する。そして、情報処理装置に記憶されている全ての専用辞書に同一の辞書データが登録された場合、その辞書データを基本辞書に移動させ、且つこの辞書データを各専用辞書から削除するため、新しい用語（造語や略語など）に対応した言語処理が行えるとともに、辞書データの記憶容量を低減させることができるという効果を奏する。
【０２４９】
請求項１４に記載の情報処理装置は、請求項１１乃至１３のいずれかの効果に加えて、登録される辞書データが、基本辞書または専用辞書のいずれかに既に登録されている場合、既に登録がされている旨を各情報提供元に通知するため、各情報提供元が同じ辞書データを何度も提供するという負担をなくすことができるという効果を奏する。
【０２５０】
請求項１５に記載の情報処理装置は、請求項１１乃至１４のいずれかの効果に加えて、ある辞書データの読みデータが一つの情報提供元のみ異なる場合には、その情報提供元に他の情報提供元と読み方が異なる旨が通知されるので、その情報提供元はその通知により、その読みデータが誤っているという判断や、一般的な読み方ではないという判断が迅速に行えるという効果を奏する。
【図面の簡単な説明】
【図１】データ配信システムの構成を示す図である。
【図２】記事データ及び辞書データの一例を示す図である。
【図３】単独辞書データの一例を示す図である。
【図４】情報提供装置の内部構成を示すブロック図である。
【図５】実施形態１におけるホストコンピュータの内部構成を示すブロック図である。
【図６】前記ホストコンピュータの会員情報記憶エリアに記憶される会員情報の一例を示す図である。
【図７】前記ホストコンピュータの送信履歴記憶エリアに記憶される送信履歴の一例を示す図である。
【図８】情報処理装置の外観を示す正面図である。
【図９】前記情報処理装置の内部構成を示すブロック図である。
【図１０】前記情報処理装置のＣＰＵの機能を示す機能説明図である。
【図１１】前記情報処理装置の辞書記憶エリアに記憶される辞書データの構成を示す図である。
【図１２】記事データ記憶エリアにおけるデータ構成を示す図である。
【図１３】実施形態１におけるデータ配信システムの動作を説明するための説明図である。
【図１４】電子新聞の配信サービスメニューの画面例を示す図である。
【図１５】実施形態１におけるユーザ専用メニューの画面例を示す図である。
【図１６】前記情報処理装置の制御システムが行うメインルーチンを示すフローチャートである。
【図１７】前記情報処理装置における配信サービス処理手順を示すフローチャートである。
【図１８】前記情報処理装置におけるユーザ専用メニュー処理の処理手順を示すフローチャートである。
【図１９】前記情報処理装置における辞書データ登録処理の処理手順を示すフローチャートである。
【図２０】既登録通知メールの一例を示す図である。
【図２１】前記情報処理装置における辞書データチェック処理の処理手順を示すフローチャートである。
【図２２】各専用辞書の辞書データの比較例を示す図である。
【図２３】読みデータ確認通知リストの一例を示す図である。
【図２４】読みデータ確認通知メールの一例を示す図である。
【図２５】前記情報処理装置において音声出力処理の処理手順を示したフローチャートである。
【図２６】表音記事データの一例を示す図である。
【図２７】実施形態２におけるユーザ専用メニューの画面例を示す図である
【図２８】実施形態２におけるホストコンピュータの内部構成を示すブロック図である。
【図２９】前記ホストコンピュータのＣＰＵの機能を示す機能説明図である。
【図３０】前記ホストコンピュータの制御システムが行うメインルーチンのフローチャートである。
【図３１】前記ホストコンピュータにおける辞書データ登録処理の処理手順を示すフローチャートである。
【図３２】前記ホストコンピュータにおける辞書データチェック処理の処理手順を示すフローチャートである。
【図３３】実施形態２のホストコンピュータにおいて記事データを配信する際のデータ配信処理を行う手順を示したフローチャートである。
【符号の説明】
１０            記事ＩＤ
１２            記事本文
１３            辞書データ
１４            文字列
１５            読みデータ
１６            タグ
１７            辞書データＩＤ
２０            配信サービスメニュー
２５            ユーザ専用メニュー
３５            インターネット
３６            ゲートウェイ
３７            キャリア
３８            通信基地局
４０            情報提供装置
５０            ホストコンピュータ
５１            ＣＰＵ
５２            ＲＯＭ
５３            ＲＡＭ
５４            通信制御部
５５            記事データ記憶装置
５６            辞書データ記憶装置
５７            会員管理ＤＢ記憶装置
６０            情報処理装置
６７            スピーカ
６８            Ｄ／Ａ変換器
６９            送受信部
７１            ＣＰＵ
７２            ＲＯＭ
７３            ＲＡＭ
７３ｂ          辞書データ記憶エリア
７３ｃ          記事データ記憶エリア
９０ａ〜９０ｎ  専用辞書
９５            基本辞書
１００          言語処理プログラム
１０２、４０２  記事データ受信部
１０４、４０４  辞書選択部
１０６、４０６  言語処理部
１０８          出力部
１１０、４１０  辞書データ判別部
１１２、４１２  辞書データ抽出部
１１４、４１４  辞書データ登録部
１１６、４１６  辞書データ受信部
１１８、４１８  共有判別部
１２０、４２０  辞書共有化部
１２２、４２２  登録判別部
１２４、４２４  既登録通知部
１２６、４２６  同表記データ抽出部
１２８、４２８  読みデータ比較部
１３０、４３０  読みデータ確認通知部
４００          配信処理プログラム
４０８          記事データ配信部
【図１】
2004272533.tif 000003
【図２】
2004272533.tif 000004
【図３】
2004272533.tif 000005
【図４】
2004272533.tif 000006
【図５】
2004272533.tif 000007
【図６】
2004272533.tif 000008
【図７】
2004272533.tif 000009
【図８】
2004272533.tif 000010
【図９】
2004272533.tif 000011
【図１０】
2004272533.tif 000012
【図１１】
2004272533.tif 000013
【図１２】
2004272533.tif 000014
【図１３】
2004272533.tif 000015
【図１４】
2004272533.tif 000016
【図１５】
2004272533.tif 000017
【図１６】
2004272533.tif 000018
【図１７】
2004272533.tif 000019
【図１８】
2004272533.tif 000020
【図１９】
2004272533.tif 000021
【図２０】
2004272533.tif 000022
【図２１】
2004272533.tif 000023
【図２２】
2004272533.tif 000024
【図２３】
2004272533.tif 000025
【図２４】
2004272533.tif 000026
【図２５】
2004272533.tif 000027
【図２６】
2004272533.tif 000028
【図２７】
2004272533.tif 000029
【図２８】
2004272533.tif 000030
【図２９】
2004272533.tif 000031
【図３０】
2004272533.tif 000032
【図３１】
2004272533.tif 000033
【図３２】
2004272533.tif 000034
【図３３】
2004272533.tif 000035