(57)【要約】【課題】  クライアントでスキャンされたデータをＯＣＲ処理し、クライアントに提供するシステムにおいて、クライアントで有効にデータを利用可能とするシステムを提供する。【解決手段】  クライアント装置と、このクライアント装置とネットワークを介して接続された情報処理装置を備えたネットワークシステムであり、情報処理装置は、クライアント装置から受信したイメージデータについて文字認識処理を行ってテキストデータを生成する。生成されたテキストデータは、データベースに構築されるなど加工、整理され、クライアントにとって利用しやすい形態で記憶装置に格納される。【選択図】  図１
2010009130.tif 000002
【特許請求の範囲】
【請求項１】
クライアント装置と、前記クライアント装置とネットワークを介して接続された情報処理装置を備えるネットワークＯＣＲシステムにおいて、前記情報処理装置は、
前記クライアント装置から送信されたイメージデータを受信する受信手段と、
前記受信したイメージデータについて文字認識処理を行う文字認識処理手段と、
前記文字認識処理部の処理結果から、前記イメージデータに対応するテキストデータを生成するテキストデータ生成手段と、
前記テキストデータ生成部の生成したテキストデータを格納する第１の記憶手段と、
前記クライアント装置に対して、前記記憶部に格納されたデータを提供するデータ提供手段とを有することを特徴とする、
ネットワークＯＣＲシステム。
【請求項２】
請求項１記載のネットワークＯＣＲシステムであって、
前記クライアント装置は、前記イメージデータのうち文字認識処理を行う領域を指示する領域指示情報を、あらかじめ前記情報処理装置に指示しておく指示手段を有することを特徴とする、
ネットワークＯＣＲシステム。
【請求項３】
請求項２記載のネットワークＯＣＲシステムであって、
前記情報処理装置は、前記指示部から受領した領域指示情報を格納する第２の記憶手段と、
この第２の記憶手段から前記領域指示情報を読み出して、この領域指示情報にしたがって前記文字認識処理を行う制御手段とを有することを特徴とする、
ネットワークＯＣＲシステム。
【請求項４】
請求項３記載のネットワークＯＣＲシステムであって、
前記情報処理装置は、前記テキストデータをファイル化するファイル化出力手段を有することを特徴とする、
ネットワークＯＣＲシステム。
【請求項５】
請求項３記載のネットワークＯＣＲシステムであって、
前記情報処理装置は、前記テキストデータを解析する解析手段と、
この解析手段の解析結果を受けて、前記テキストデータを他の形式に翻訳する翻訳手段を有することを特徴とする、
ネットワークＯＣＲシステム。
【請求項６】
請求項３記載のネットワークＯＣＲシステムであって、
前記情報処理装置は、前記テキストデータを解析する解析手段と、
この解析手段の解析結果を受けて、前記テキストデータ内で特定結果の出現頻度をカウントする頻度カウント手段を有することを特徴とする、
ネットワークＯＣＲシステム。
【請求項７】
請求項１記載のネットワークＯＣＲシステムであって、前記情報処理装置は、
テキストデータをデータベース化して前記記憶部に格納することを特徴とする、
ネットワークＯＣＲシステム。
【請求項８】
請求項７記載のネットワークＯＣＲシステムであって、前記情報処理装置は、
前記記憶部に格納されたデータベースに対する検索部を有し、
前記クライアントからの検索指示により、前記データベース内のデータを検索して、前記クライアントに提示することを特徴とする、
ネットワークＯＣＲシステム。
【請求項９】
請求項１から８いずれかに記載のネットワークＯＣＲシステムに適用されるクライアント装置であって、
原稿を読み取ってイメージデータ化する読み取り部と、
前記イメージデータを前記情報処理装置に対して送信する情報送信部と、
前記情報処理装置に対してネットワーク経由でアクセスを行い、前記記憶部に格納されたデータを取得するデータ取得部とを有することを特徴とする、
クライアント装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、原稿をスキャンして得られたイメージデータを解析し、文字認識処理を行ってテキストデータを得るＯＣＲシステムであって、特にクライアントからネットワーク経由で受領したイメージデータについてＯＣＲ処理を行い、その結果をサーバに格納して管理するネットワークＯＣＲシステムに関する。また、そのようなネットワークＯＣＲシステムに適用されるクライアント装置に関する。
【背景技術】
【０００２】
従来から、原稿をスキャンして得られたイメージデータを解析し、テキストデータに変換するＯＣＲ（Optical Character Recognition）システムが知られている。
【０００３】
一般的なＯＣＲシステムは、原稿を光学的に読み取り、文字認識を行うものである。すなわち、読み取った原稿画像内に存在する各々の文字について、文字領域の決定、パターン認識などのステップを実行し、何のキャラクタ情報であるかを判定する。そして、そのキャラクタ情報に対応するテキスト情報を生成、出力するものである。このようなＯＣＲ装置は公知であり、専用のＯＣＲ装置のほか、汎用のＰＣ（Personal Computer）上で動作するＯＣＲプログラムも多数販売されている。
【０００４】
汎用のＰＣにＯＣＲソフトウェアをインストールし、当該ＰＣをＯＣＲ装置として用いる場合には、そのＯＣＲソフトウェアのバージョンアップなどの際に手間がかかる。すなわち、それぞれのＰＣのユーザーは、ソフトウェアがバージョンアップされる度に、バージョンアップされたソフトウェアを入手しなければならない。そして、バージョンアップされたソフトウェアを、ＰＣにインストールしなければならない。特に企業内のように多数のＰＣを有している場合は、それらのＰＣの全てについてバージョンアップ作業を行う必要があり、大変面倒である。
【０００５】
一方、端末装置にネットワークを介して接続されたホスト装置にて、ＯＣＲ処理を行うシステムも知られている。たとえばＦＡＸ−ＯＣＲと称されるシステムは、ファクシミリ端末で原稿を読み取り、その読み取りで得られたイメージデータをファクス通信によりホスト装置に送信する。ホスト装置は、ファクシミリ端末から送られたイメージデータについてＯＣＲ処理を行うものである。なお、ＦＡＸ−ＯＣＲ以外にも、端末で原稿を読み取って得たイメージデータをホストに送信して、ホストにおいてＯＣＲ処理するシステムが知られている。
【０００６】
特許文献１には、ファクシミリ装置から送られたイメージデータをＯＣＲ処理し、その結果に応じた処理を行うＦＡＸ−ＯＣＲシステムが開示されている。
【０００７】
特許文献２には、営業店にて原稿（振込依頼書）をスキャンして得たイメージデータをセンタに送信し、センタにてＯＣＲ処理を行う金融システムが開示されている。
【０００８】
特許文献３には、センター装置でＯＣＲ処理した結果をクライアントのブラウザにて表示する、ウェブベースのＯＣＲシステムが開示されている。
【０００９】
【特許文献１】特開２０００−３３１０７１号公報
【特許文献２】特開２００６−１９００９３号公報
【特許文献３】特開２００５−３２７２５８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかし、特許文献１および特許文献２に記載のシステムは、センタでテキスト化された情報は、センタにおける情報処理のために用いられている。これらのシステムでは、端末装置は、単に原稿の読み取り装置に過ぎない。
【００１１】
また特許文献３に記載のシステムは、センタでテキスト化された情報を単にクライアントに返送するのみである。したがって、生成されたテキスト情報はクライアント側で加工され整理される必要がある。
【００１２】
この発明は、以上のような状況を鑑みてなされたものである。すなわち、この発明は、端末装置において読み取られたイメージデータを端末装置で利用するためのシステムを提供する。しかも、ＯＣＲ処理をホスト装置で行うことによる集中化により、多数のクライアント装置にＯＣＲ機能をインストールするような煩雑さを回避し、かつ、センタで得られたデータをクライアント装置で有効に利用可能とするシステムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
この発明のＯＣＲシステムは、クライアント装置と、このクライアント装置とネットワークを介して接続された情報処理装置を備えている。ここで情報処理装置は、クライアント装置から送信されたイメージデータを受信して、このイメージデータについてＯＣＲ処理を行ってテキストデータを生成する。
【００１４】
ＯＣＲシステムは、生成されたテキストデータを記憶する記憶部を有する。この記憶部に記憶される際、テキストデータは、データベースに構築されるなど加工、整理され、クライアントにとって利用しやすい形態で格納される。ＯＣＲシステムは、さらに、記憶部に格納されたデータをクライアント装置に対して提供するデータ提供部とを有する。
【００１５】
なお、この明細書においてＯＣＲ処理とは、何らかの方法により作成されたイメージデータについて文字認識処理を行い、認識された文字情報に対応するテキストデータ、すなわち一連の文字コードを生成することをいう。特に原稿を読み取ること自体は問わない。
【発明の効果】
【００１６】
この発明は、以上のように構成されているので、ＯＣＲ処理をホスト装置で行うことによる集中化により、多数のクライアント装置にＯＣＲ機能をインストールするような煩雑さを回避できる。さらに、センタで得られたデータをセンタで加工、整理してクライアントに提供するので、クライアントに対してより有効なサービスを提供できる。
【発明を実施するための最良の形態】
【００１７】
以下、この発明を実施するための最良の形態について、図面を参照して詳細に説明する。図１は、本実施形態におけるＯＣＲシステムのネットワーク構成を示す図である。
【００１８】
このＯＣＲシステムは、クライアントのオフィスに配置されるクライアントシステム１と、サーバ側に備えられるＯＣＲサーバ（以下、単にサーバと称する）２とを含む。これらクライアントシステム１とサーバ２とは、ネットワーク３を介して接続されている。なお図１では、クライアントシステム１が、クライアントＰＣ１１と、ＭＦＰ１２とを有している例を示している。これらのクライアントＰＣ１１とＭＦＰ１２とはＬＡＮ１３で接続されている。一方サーバ２には、データベースを格納する記憶装置４が接続されている。
【００１９】
次に図２を用いて、クライアントのオフィスに配置されるクライアントシステムを説明する。
【００２０】
ＭＦＰは、制御部２１と、原稿をスキャンする読み取り部２２を有している。クライアントは、このＭＦＰの読み取り部２２に原稿をセットし、読み取りスタートボタン（図示せず）を押下する。この操作に応じて制御部２１が読み取り部２２を動作開始させることで原稿がスキャンされる。このスキャンにより原稿の記載内容がイメージデータとして取得される。制御部２２は、逐次取得されるイメージデータをメモリ２３に一時蓄積する。
【００２１】
ＭＦＰは、さらにネットワークＩ／Ｆ２４を有している。制御部２１は、原稿のスキャンが終了すると、メモリ２３に蓄積されているイメージデータを読み出し、これをネットワークＩ／Ｆ２４およびネットワーク３を介してサーバ２に送信する。
【００２２】
なお、原稿のスキャンのためには、この形態ではなくクライアントＰＣ１１を用いる形態でもよい。すなわち、クライアントＰＣ１１にスキャナ（図示せず）が接続されていて、このスキャナを原稿のスキャンのために用いる形態でもよい。この場合は、クライアントＰＣ１１内のＣＰＵがスキャナを駆動して原稿の読み取りを行い、イメージデータはＰＣ内のメモリに一時蓄積された後、ＰＣ内のネットワークＩ／Ｆを介してイメージデータをサーバ２宛てに送信すればよい。
【００２３】
次に図３を用いて、サーバ２の構成を説明する。サーバ２は、ネットワークＩ／Ｆ３１を有しており、クライアントシステム１から送信されてきたデータは、このネットワークＩ／Ｆ３１を介して受信される。サーバ２は、さらに、制御部３２、メモリ３３、およびＯＣＲ部３４を有する。
【００２４】
制御部３２は、クライアントシステム１からイメージデータが送られてくると、これをいったんメモリ３３に格納する。イメージデータの受信が完了すると、制御部３２は次に、メモリ３３からイメージデータを読み出し、これをＯＣＲ部３４に与える。ＯＣＲ部３４は、このイメージデータについてＯＣＲ処理を施し、テキストデータを生成する。このテキストデータは制御部３２に送られ、制御部３２によりメモリ３３に格納される。
【００２５】
なお、ＯＣＲ部３４は、制御部３２から与えられたイメージデータに関して、（１）全体についてＯＣＲ処理を行うか、あるいは（２）あらかじめ制御部３２から指示された一定範囲についてＯＣＲ処理を行う。何れの処理を行うかは、クライアントが予め指定しておいた内容に従えばよい。したがってサーバ２は、複数のクライアント各々について、クライアントから送信されてくるイメージデータのフォーマット、そのイメージデータの何れの部分をＯＣＲ処理するのかなどの情報をデータベースとして保有している。このデータベースは、記憶装置４に格納されている。なお、図３には、サーバ２と記憶装置４とが直接接続されている形態を示した。しかし記憶装置４は、ネットワークを介してサーバ２とは遠隔地に設置されていてもよい。
【００２６】
制御部３２は、ＯＣＲ部３４により生成されたテキストデータを記憶装置４に格納する。クライアントはＯＣＲ処理の結果を持たず、必要に応じてサーバ２にアクセスして、この結果を利用する。したがって、クライアントでデータの加工、整理、メンテナンスやバックアップなどを行う必要はなく、また一般にクライアントが有するＰＣよりも高い処理能力を有するサーバでデータを扱うことにより、高度なサービスを提供することができる。
【００２７】
クライアントは、周知の技術、たとえばＷｅｂブラウザにより、サーバ２に含まれるＷｅｂサーバ３５にアクセスする。すなわちクライアントは、クライアントＰＣ１１を用いてＷｅｂサーバ３５にアクセスし、ＩＤやパスワード入力などの周知の認証プロセスを経て、自己に必要なデータを取得する。Ｗｅｂサーバ３５は、クライアントのアクセスに応じて、記憶装置４のデータを検索する。そして検索されたデータを読み出し、Ｗｅｂサイトに掲示すればよい。
【００２８】
これらの他にも、適当な方法でデータがクライアントシステム１に提供されればよい。なお、クライアントシステム１とサーバ２、あるいはサーバ２と記憶装置４との間で授受されるイメージデータや、ＯＣＲ処理の結果として生成されるテキストデータは、暗号化されていても良いことは言うまでもない。
【００２９】
ところでサーバ２は、単にテキストデータを記憶装置４に格納するだけでなく、テキストデータからデータベースなどを構築した上で、この内容を記憶装置４に格納してもよい。たとえば文書データベース、住所録データベース、電話帳データベースなどである。すなわち制御部３２は、クライアントからの検索指示に応じてデータベース内を検索する。そして記憶装置４から検索結果であるデータを検索・抽出し、このデータをクライアントに提示してもよい。
【００３０】
以下、図４を用いて、上述したクライアント、サーバ２、および記憶装置４の間の情報の流れを説明する。
【００３１】
（Ａ）まずクライアントは、サーバ２に対してユーザ登録を行う。このユーザ登録の際には、ユーザからサーバ２に対して、ユーザーＩＤやユーザの住所、メールアドレスなどのユーザデータが送信される。サーバ２は、ユーザから受信したこれらのユーザデータを記憶装置４に構築されたデータベース（図示せず）に格納する（Ａ２）。すなわちサーバ２は、データベース内に新規レコードを作成し、ここに当該ユーザのユーザデータを格納する。これにより新規のユーザ登録が行われる。
【００３２】
（Ｂ）次にクライアントは、原稿の読み取りに先立って、サーバ２に対してＯＣＲ処理を行う範囲を指示する。すなわち前述したように、ＯＣＲ部３４がイメージデータの全体に関してＯＣＲ処理を行うか、あるいはイメージデータの一部についてＯＣＲ処理を行うかを指示する。この指示は、クライアントＰＣ１１に表示される範囲指定画面にて、クライアントがキーボードを用いてＯＣＲ範囲の座標を入力して行ってもよいし、あるいはクライアントＰＣ１１に接続されるマウスやトラックパッドあるいはタブレットなどの入力機器を用いて行ってもよい。クライアントＰＣのＣＰＵ（図示せず）は、ここで指定された座標あるいは範囲をサーバ２に送信する。
【００３３】
なお、この指示にあたってクライアントは、ＯＣＲ範囲の指定とともにクライアントＩＤもサーバ２に送信することは言うまでもない。サーバ２は、このＯＣＲ範囲の指示を記憶装置４に与える（Ｂ２）。記憶装置４は、クライアントＩＤを用いてデータベース中から当該クライアントのレコードを検索し、この指示を書き込むことでレコードを更新する。
【００３４】
ところで、このスキャン範囲の指定は、原稿読み取りの際に限らず、（Ａ）ユーザ登録の際にあわせて行われてもよい。この場合は、読み取りの都度ＯＣＲ範囲を指定しなくて済み、クライアントの操作が簡単になる。一方でＯＣＲ範囲がユーザ登録の際に定めたものになってしまう点ではクライアントにとって自由度が少ない。よって、読み取り時にクライアントからＯＣＲ範囲の指定があればそれに従い、指定がなければユーザ登録の際に定めたものをデフォルト値として用いればよい。
【００３５】
（Ｃ）次に、クライアントは原稿の読み取りを行う。この結果、クライアントからサーバ２に対して、クライアントＩＤとイメージデータとが送信される。サーバ２では、制御部３２が、このイメージデータを受信し、いったんメモリ３３に逐次格納する。次いで制御部３２は、記憶装置４のデータベースにアクセスして、当該クライアントのレコードから、クライアントが指定したＯＣＲ範囲を参照する（Ｃ２）。制御部３２は、ここで参照したＯＣＲ範囲に基づいてイメージデータの文字認識処理を行い、テキストデータを生成する。
【００３６】
（Ｄ）制御部３２が生成したテキストデータは、記憶装置４に与えられ、当該クライアントと対応付けてデータベースに記憶される。このとき、前述したようにテキストデータ自体が記憶されてもよいし、あるいはサーバ２による統計処理などが行われた結果が記憶されてもよい。
【００３７】
（Ｅ）ＯＣＲ処理が終了すると、クライアントは、クライアントＰＣ１１を用いてサーバ２のＷｅｂサーバ３５にアクセスする。Ｗｅｂサーバ３５は、このアクセスに応じて記憶装置４から必要なデータを読み出し（Ｅ２）、クライアントに提供する（Ｅ３）。
【００３８】
以下、この発明を利用してアンケート集計サービスを実現する実施例について特に説明する。
【００３９】
クライアントは、自己のビジネスの改善や問題点の発見などのため、消費者にアンケートを実施することがある。このアンケートは、近年では消費者がＷｅｂブラウザでサーバにアクセスすることでも行われるが、アンケート用紙に質問事項や解答欄を印刷し、消費者に記入してもらう形の調査も引き続き行われている。アンケート用紙を用いて調査が行われた場合、この結果を集計する作業は通常は人手により行われており、手間のかかるものであった。この実施例では、クライアントがアンケート用紙をＭＦＰ１２で読み取らせ、その結果をサーバ２にてＯＣＲ処理してクライアントに返送することで、集計の手間を軽減する。
【００４０】
以下、この実施例における情報の流れを説明する。基本的には図４に示したものと同様であるので、適宜図４も参照して説明する。
【００４１】
まず、クライアントがサーバ２に対してユーザ登録を行う点（Ａ）は、図４に示した流れと同様である。
【００４２】
次いでクライアントは、消費者に対するアンケート項目を決定する。そして、この項目に基づいて、アンケート用紙に記載する質問文や解答欄などのレイアウトを決定する。クライアントは、ユーザ登録の際、あるいはその後に原稿の読取を行うより以前に、こうして決定されたアンケート用紙をサーバ２に示しておくことが望ましい（Ｂ）。また、これとあわせてＯＣＲ範囲を示しておくことが望ましい。この結果サーバ２は、実際にアンケート用紙を読み取る際には、このアンケート用紙についてＯＣＲ処理を行う範囲を認識できている（Ｂ２）。
【００４３】
あるいは、アンケート用紙のレイアウトなどは、クライアントからの委託を受けてサーバ２の管理者が決定してもよい。この場合は、クライアントからＯＣＲ範囲を指定するわけではないが、サーバ２がアンケート用紙を作成することにより、サーバ２がアンケート用紙についてＯＣＲ処理を行う範囲をあらかじめ認識できていることは同様である。
【００４４】
クライアントは、このようにしてレイアウトを決定したアンケート用紙を作成し、これを用いて消費者に対するアンケートを実施する。このアンケート結果は手書きであるので、クライアントは、この用紙をＭＦＰ１２を用いてイメージデータに変換する。この作業は、前述したように、クライアントがＭＦＰの読み取り部２２に記入済みのアンケート用紙をセットし、読み取りスタートボタン（図示せず）を押下すればよい（Ｃ）。
【００４５】
サーバ２の制御部３２は、アンケート用紙についてあらかじめＯＣＲ処理を行う範囲を認識しているので（Ｃ２）、この範囲についてＯＣＲ処理を行う。その後、ＯＣＲ処理によって生成されたテキストデータが記憶装置４に格納されるのは同様である（Ｄ）。
【００４６】
なお、ここで、前述した、ＯＣＲ範囲を示しておく点について、より詳しく説明する。一般にアンケート用紙では、質問事項が記載されている領域と、その質問事項に対する回答を記入する領域とが１セットとなっている。そして、一般的なアンケート用紙には、この質問および回答の領域のセットが複数記載されている。この回答記入領域を、ＯＣＲ処理を行う範囲として示しておく（図４（Ｂ））。
【００４７】
アンケートの回答方法には、あらかじめいくつかの選択肢を提示しておき、その中から適切な選択肢を回答させるものと、自由に記述させるものとがある。この例を、図５を用いて説明する。図５は、この実施例での読み取り対象であるアンケート用紙の一例を示す図である。ここでは、回答者に対して健康状態を記入させる例を示している。
【００４８】
このアンケート用紙には、Ｑ１からＱ３まで、３問の設問が記載されている。それぞれの設問は、それぞれ質問領域Ｑ１１、Ｑ２１、およびＱ３１と、回答記入領域Ｑ１２、Ｑ２２、およびＱ３２とからなる。設問Ｑ１およびＱ２は、複数の選択肢から１を選択させる形式の設問である。よって回答記入領域Ｑ１２およびＱ２２には、選択肢であるＡからＥまでの、いずれかの文字が記入される。設問Ｑ３は、自由記述欄であり、特に選択肢を示していない。よって回答記入領域Ｑ３２には、回答者が任意の形式で記載した文章が記入される。
【００４９】
すなわち、この実施例におけるアンケート用紙は、回答の内容は複数あっても、回答そのものはいずれの用紙でも同じ位置に記入される。この点が、選択肢の選択結果に応じて回答の位置が異なるマークシートと異なる。したがって、クライアントは、このようなアンケート用紙をあらかじめサーバ２に提示して、回答記入領域Ｑ１２、Ｑ２２、およびＱ３２をＯＣＲ範囲として指定する。
【００５０】
この後、サーバ２は、格納された複数のアンケート結果について集計処理、統計処理などを行い、その結果をあわせて記憶装置４に格納する。こういった集計処理、統計処理は、サーバ２が自動で行ってもよいし、あるいは、このような自動処理に加えてサーバ２のオペレーターが何らかのマニュアル処理を行ってもよい。
【００５１】
集計処理、統計処理として、具体的には様々なサービスが考えられる。たとえば、アンケート用紙に配置されるそれぞれの項目について、消費者が記入した回答を単純にテキスト化して一覧表を作成する処理が考えられる。あるいは、アンケート用紙に配置されるそれぞれの項目について、消費者が記入した回答をテキスト化し、さらに機械翻訳する処理が考えられる。さらに、アンケート項目が、複数の選択肢から一ないし複数のものを選択して数字を記入する回答を要求しているものである場合は、回答の文字について文字認識し、この文字の出現頻度をカウントすることで、それぞれの項目の回答数を集計したり、出願頻度順に並べ替えたりすることができる。
【００５２】
以上述べたような処理を行うため、この実施例において、制御部３２を詳細に説明すると図６のようになる。すなわちサーバ２の制御部３２は、ＯＣＲ処理の結果として生成され、記憶装置４に格納されたテキストデータを受信するテキストデータ入力部３２１を有する。このテキストデータ入力部３２１には、ファイル書き出し部３２２、形態素解析部３２３、および出現頻度カウンタ３２４が、それぞれ接続されている。また、ファイル書き出し部３２２、形態素解析部３２３、および出現頻度カウンタ３２４は、データ出力部３２５に接続されている。データ出力部３２５は、Ｗｅｂサーバ３５に接続されている。したがってデータは、Ｗｅｂサーバ３５を介してクライアントに提供される。
【００５３】
記憶装置４に格納されているテキストデータは、テキストデータ入力部３２１に与えられる。このテキストデータがファイル書き出し部３２２に与えられる。ファイル書き出し部３２２は、このテキストデータをテキストファイル形式、あるいはＣＳＶ形式など適切な形式に変換する。そして、変換後のデータをテキストデータ出力部３２５に与える。
【００５４】
また、テキストデータ入力部３２１に与えられたテキストデータは、形態素解析部３２３に与えられる。形態素解析部３２３は、与えられたテキストデータについて形態素解析を行い、さらに、翻訳辞書３２６を用いて機械翻訳を行う。こうして作成された翻訳結果は、データ出力部３２５に与えられる。ここでいう機械翻訳は、単に第１の言語から第２の言語に翻訳するのみならず、たとえば自然言語からプログラム言語への翻訳など、別の形式への翻訳も含んでいてよい。
【００５５】
なお、このようにサーバ２が形態素解析機能を有していれば、生成されたテキストデータを全文検索することも可能になる。すなわちテキストデータ入力部３２１に与えられたテキストデータは、形態素解析部３２３に与えられる。形態素解析部３２３は、与えられたテキストデータについて形態素解析を行い、テキストデータを形態素に分解する。この結果が出現頻度カウンタ３２４に与えられる。
【００５６】
出現頻度カウンタ３２４は、与えられた形態素の出現頻度をカウントする。そして、それぞれの形態素に出現頻度を付加して、データ出力部３２５に与える。もちろん、すべての形態素について出現頻度をカウントする必要はなく、名詞のみとか、名詞と動詞のみとか、適宜選択すればよい。この結果、出現頻度の高い語句をキーとして回答をランク付けすることも可能になる。
【００５７】
さらに、アンケート項目が、複数の選択肢から一ないし複数のものを選択して数字を記入する回答を要求しているものである場合は、以下のような処理が行われる。まず、図４に示す（Ｂ）の段階で、制御部３２は、アンケート用紙のいずれの部分が選択肢の解答欄であるかを認識しておく。
【００５８】
次に、ＯＣＲ部３４によるＯＣＲ処理の際、制御部３２は、選択肢の解答欄から生成されたテキストデータを記憶装置４から受信して、出現頻度カウンタ３２４に与える。出現頻度カウンタ３２４により出現頻度がカウントされると、制御部３２は、当該出現頻度の高かったデータが、いずれの解答欄から生成されたものであったかを判断する。この処理により、それぞれの項目の回答数を集計したり、回答数の順に並べ替えたりすることができる。
【００５９】
なお、上述した中、テキストデータをファイル書き出しする具体的な方法自体、形態素解析の具体的な方法自体はこの発明の本質ではないので、詳しい説明は省略する。
【００６０】
こうして作成された集計処理、統計処理などの結果は、記憶装置４に格納される。クライアントは、Ｗｅｂサーバ３５にアクセスして、これらの集計結果を閲覧する（Ｅ）。
【００６１】
こうしてデータベースに格納された集計結果は、Ｗｅｂサーバ３５を介してクライアントに提供される。クライアントでは、クライアントＰＣ１１の表示装置に、これらの結果が表示されればよい。この表示は、周知のＷｅｂページの形式で行われればよい。クライアントは、ＯＣＲ結果であるテキストデータを利用して各種資料を作成したり、サーバ２から提供された集計あるいは統計データを用いて、今後の販売戦略や新製品の開発計画を立案したりすることができる。
【００６２】
なお、図６で示した制御部３２は、あくまで機能ブロックとして示したものであり、これらの各ブロックはハードウェアとして実現されていてもよいし、あるいは制御部３２で実行されるソフトウェアで実現されてるものでもよい。
【００６３】
このようなシステムにおいて、サーバはクライアントに対して、ＯＣＲ処理を行った用紙の枚数に応じて課金するとか、あるいはアンケート用紙のレイアウト作成について支払いを受けるなど、適切な方法で対価を得ればよい。
【図面の簡単な説明】
【００６４】
【図１】この発明が適用されるネットワークシステムを示す概念図
【図２】この発明のクライアントシステムの構成を示す図
【図３】この発明のクライアントシステムの構成を示す図
【図４】クライアント、サーバ、および記憶装置の間の情報の流れを説明する図
【図５】アンケート用紙の一例を示す図
【図６】制御装置の機能を示す機能ブロック図
【符号の説明】
【００６５】
１  クライアントシステム
２  サーバ
３  ネットワーク
４  記憶装置
１１  クライアントＰＣ
１２  ＭＦＰ
【図１】
2010009130.tif 000003
【図２】
2010009130.tif 000004
【図３】
2010009130.tif 000005
【図４】
2010009130.tif 000006
【図５】
2010009130.tif 000007
【図６】
2010009130.tif 000008