(57)【要約】【課題】原稿の各部分領域の特性に応じた適切な画像データをイメージスキャナーを用いて生成する。【解決手段】イメージスキャナーによって原稿の第一領域から第一条件で第一画像データを読み取らせる第一読み取り制御手段と、前記イメージスキャナーによって読み取られた前記第一画像データを解析する解析手段と、前記第一画像データの解析結果に基づいて前記第一条件と異なる第二条件を設定するとともに前記イメージスキャナーによって前記原稿の前記第一領域の少なくとも一部を含む第二領域から前記第二条件で第二画像データを読み取らせる第二読み取り制御手段と、前記第一画像データと前記第二画像データとを合成することにより第三画像データを生成する合成手段と、を備えるスキャン画像生成装置。【選択図】図３
2011135256.tif 000002
【特許請求の範囲】
【請求項１】
イメージスキャナーによって原稿の第一領域から第一条件で第一画像データを読み取ら
せる第一読み取り制御手段と、
前記イメージスキャナーによって読み取られた前記第一画像データを解析する解析手段
と、
前記第一画像データの解析結果に基づいて前記第一条件と異なる第二条件を設定すると
ともに前記イメージスキャナーによって前記原稿の前記第一領域の少なくとも一部を含む
第二領域から前記第二条件で第二画像データを読み取らせる第二読み取り制御手段と、
前記第一画像データと前記第二画像データとを合成することにより第三画像データを生
成する合成手段と、
を備えるスキャン画像生成装置。
【請求項２】
前記原稿は、前記第二領域に対応する定型領域に予め決められたマークまたは文字が付
された原稿であって、
前記解析手段は、前記第一画像データに表れる前記マークまたは前記文字を解析する、
請求項１に記載のスキャン画像生成装置。
【請求項３】
前記第二読み取り制御手段は、前記第一画像データの解析結果が所定の条件を満たす場
合に前記第二画像データの読み取りを中止し、
前記合成手段は、前記第二画像データの読み取りが中止の場合、前記第一画像データを
前記第三画像データとする、
請求項１または２に記載のスキャン画像生成装置。
【請求項４】
前記第二読み取り制御手段は、前記第一画像データの解析結果に基づいて前記第二領域
を設定する、
請求項１から３のいずれか一項に記載のスキャン画像生成装置。
【請求項５】
前記原稿は、前記第二領域に対応する手書き領域に手書きされた要素を含む原稿であっ
て、
前記解析手段は、前記第一画像データに表れる前記手書きされた要素の濃度を解析し、
前記第一条件と前記第二条件とは少なくとも読み取り濃度または二値化閾値が異なる、
請求項１から４のいずれか一項に記載のスキャン画像生成装置。
【請求項６】
前記第二領域は前記第一領域の一部である、
請求項１から５のいずれか一項に記載のスキャン画像生成装置。
【請求項７】
イメージスキャナーによって原稿の第一領域から第一条件で第一画像データを読み取ら
せ、
前記イメージスキャナーによって読み取られた前記第一画像データを解析し、
前記第一画像データの解析結果に基づいて前記第一条件と異なる第二条件を設定すると
ともに前記イメージスキャナーによって前記原稿の前記第一領域の少なくとも一部を含む
第二領域から前記第二条件で第二画像データを読み取らせ、
前記第一画像データと前記第二画像データとを合成することにより第三画像データを生
成する、
ことを含むスキャン画像生成方法。
【請求項８】
イメージスキャナーによって原稿の第一領域から第一条件で第一画像データを読み取ら
せる第一読み取り制御手段と、
前記イメージスキャナーによって読み取られた前記第一画像データを解析する解析手段
と、
前記第一画像データの解析結果に基づいて前記第一条件と異なる第二条件を設定すると
ともに前記イメージスキャナーによって前記原稿の前記第一領域の少なくとも一部を含む
第二領域から前記第二条件で第二画像データを読み取らせる第二読み取り制御手段と、
前記第一画像データと前記第二画像データとを合成することにより第三画像データを生
成する合成手段と、
してコンピューターを機能させるスキャン画像生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データ生成装置、方法およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、イメージスキャナーとデータサーバーとが離れて設置されている場合
にスキャン作業の負担を軽減するための技術が開示されている。また従来、イメージスキ
ャナーによって読み取られた画像データを処理する作業を軽減するための技術として、Ｏ
ＭＲ（Optical Mark Recognition）やＯＣＲ（Optical Character Recognition）が知ら
れている（例えば特許文献２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２５１８４９号公報
【特許文献２】特開２００８−１６７３１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
帳票や解答用紙といった原稿をイメージスキャナーで読み取り、画像データを遠隔地の
サーバーに送信して処理する場合、作業効率を上げるためには、読み取り濃度、二値化閾
値等の読み取り条件が適切に設定された状態で読み取られた画像データだけがサーバーに
送信されなければならない。しかし、原稿に印刷されたバーコードや文字と鉛筆で手書き
された文字とが混在するような場合、印刷された要素と手書きされた要素とが両方適正な
条件で読み取られない可能性は高い。例えば、印刷されたバーコードや文字がつぶれない
ように薄く読み取ると、鉛筆で手書きされた文字が判読できないほど薄く読み取られる可
能性がある。また逆に、鉛筆で手書きされた文字を判読できるように濃く読み取ると、Ｏ
ＭＲやＯＣＲの認識率が落ちるほどバーコードや文字がつぶれて読み取られる可能性があ
る。
【０００５】
本発明は、原稿の各部分領域の特性に応じた適切な画像データをイメージスキャナーを
用いて生成することを目的とする。
【課題を解決するための手段】
【０００６】
（１）上記目的を達成するためのスキャン画像生成装置は、イメージスキャナーによっ
て原稿の第一領域から第一条件で第一画像データを読み取らせる第一読み取り制御手段と
、前記イメージスキャナーによって読み取られた前記第一画像データを解析する解析手段
と、前記第一画像データの解析結果に基づいて前記第一条件と異なる第二条件を設定する
とともに前記イメージスキャナーによって前記原稿の前記第一領域の少なくとも一部を含
む第二領域から前記第二条件で第二画像データを読み取らせる第二読み取り制御手段と、
前記第一画像データと前記第二画像データとを合成することにより第三画像データを生成
する合成手段と、を備える。
原稿の第一領域には第二領域の少なくとも一部が含まれている。したがって第一領域か
ら第一条件で読み取られた第一画像データを解析することにより、同じ原稿の第二領域か
ら第二画像データを適切に読み取るための適切な条件を設定することができる。第一領域
から第一画像データを読み取るための第一条件は、第一領域のうち第二領域に含まれない
部分の原稿の特性に応じて予め適切に設定しておけばよい。そして第一領域と第二領域と
からそれぞれ適切に読み取られた第一画像データと第二画像データとを合成することによ
って原稿の各部分領域の特性に応じた適正な第三画像データを生成することができる。
【０００７】
（２）また上記目的を達成するためのスキャン画像生成装置において、前記原稿は、前
記第二領域に対応する定型領域に予め決められたマークまたは文字が付された原稿であっ
て、前記解析手段は、前記第一画像データに表れる前記マークまたは前記文字を解析して
もよい。
用紙に鉛筆などで手書きされた要素に適応させた第一条件で第一画像データを読み取り
、第一画像データに表れるバーコードや細かい文字などの印刷された要素に応じた読み取
り条件を適用して、印刷された要素に対応する第二領域を読み取ると、印刷されたバーコ
ードや細かな文字も鉛筆で薄く手書きされた文字や図形も鮮明に表れた第三画像データを
生成することができる。
【０００８】
（３）また上記目的を達成するためのスキャン画像生成装置において、前記第二読み取
り制御手段は、前記第一画像データの解析結果が所定の条件を満たす場合に前記第二画像
データの読み取りを中止し、前記合成手段は、前記第二画像データの読み取りが中止の場
合、前記第一画像データを前記第三画像データとしてもよい。
第一画像データが読み取られる第一領域に第三画像データとして読み取ることが必要な
領域全体を含める場合、第一画像データ全体が適切に読み取られているときに第二画像デ
ータの読み取りを中止して第一画像データを第三画像データとすることによって、第三画
像データを効率よく生成できる。
【０００９】
（４）また上記目的を達成するためのスキャン画像生成装置において、前記第二読み取
り制御手段は、前記第一画像データの解析結果に基づいて前記第二領域を設定してもよい
。
第一画像データが読み取られる第一領域が第三画像データとして読み取ることが必要な
領域全体を含んでいれば、第一画像データの解析結果に基づいて第二領域を設定してもよ
い。例えば、原稿全体を第一領域とし、原稿全体から第一画像データを読み取った後に、
第一画像データにおいては適切に読み取られなかった領域を第二領域としてもよい。この
ように第二領域を適宜設定することによって、原稿をイメージスキャナーに読み取らせる
向きに関わらず、原稿の各部分領域の特性に応じた適切な第三画像データを生成すること
ができる。
【００１０】
（５）用紙に手書きされる文字や図形の濃さは筆記具や筆圧によって様々である。また
用紙に鉛筆で手書きされる文字を確実に鮮明に読み取るためには、同じ用紙に印刷された
バーコードや細かな文字がつぶれるほどに濃く読み取る必要がある。
そこで上記目的を達成するためのスキャン画像生成装置において、前記原稿は、前記第
二領域に対応する手書き領域に手書きされた要素を含む原稿であって、前記解析手段は、
前記第一画像データに表れる前記手書きされた要素の濃度を解析し、前記第一条件と前記
第二条件とは少なくとも読み取り濃度または二値化閾値が異なってもよい。
用紙に印刷されたバーコードや細かな文字に適応させた第一条件で第一画像データを読
み取り、第一画像データに表れる手書きされた要素の濃さに応じた読み取り濃度または二
値化閾値を適用して、手書きされた要素に対応する第二領域を読み取ると、印刷されたバ
ーコードや細かな文字も鉛筆で薄く手書きされた文字や図形も鮮明に表れた第三画像デー
タを生成することができる。
【００１１】
（６）第一画像データが読み取られる第一領域が第三画像データとして読み取ることが
必要な領域全体を含んでいれば、上記目的を達成するためのスキャン画像生成装置におい
て、前記第二領域は前記第一領域の一部であってもよい。
第二領域を限定することによって第三画像データを生成することに伴う処理量を低減す
ることができる。
【００１２】
なお、本発明は、上記したスキャン画像生成装置の他にも、スキャン画像生成方法やス
キャン画像生成プログラムの発明としてもそのプログラムの記録媒体としても特定可能で
ある。むろん、その記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であって
もよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。
また、請求項に記載された動作の順序は、技術的な阻害要因がない限りにおいて記載順に
限定されず、同時に実行されても良いし、記載順の逆順に実行されても良いし、連続した
順序で実行されなくても良い。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態にかかるブロック図である。
【図２】本発明の実施形態にかかるブロック図である
【図３】本発明の実施形態にかかるシーケンスチャートである。
【図４】本発明の実施形態にかかる平面図である。
【図５】本発明の実施形態にかかる画像データの内容を示す図である。
【図６】本発明の実施形態にかかる画像データの内容を示す図である。
【図７】本発明の実施形態にかかる画像データの内容を示す図である。
【図８】本発明の実施形態にかかる画像データの内容を示す図である。
【図９】図９Ａ、図９Ｂおよび図９Ｃは本発明の実施形態にかかる平面図である。
【発明を実施するための形態】
【００１４】
以下、添付図面を参照しながら本発明の実施形態を説明する。各図において対応する構
成要素には同一の符号が付され、重複する説明は省略される。
１．概要
はじめに本発明によるスキャン画像生成装置の一実施形態としてのＰＣ（personal com
puter）をクライアント端末とする画像送信システムの全体構成について説明する。この
画像送信システムは、インターネット通信回線または電話回線を介して予め決められた情
報を遠隔地間で送受信するために構成される。予め決められた少なくとも一部の情報は遠
隔地間において画像データとして送受信される。したがってこの画像送信システムは、図
１に示すように、原稿から画像データを読み取るためのイメージスキャナー１３およびフ
ァクシミリ２４と、イメージスキャナー１３にＵＳＢやＬＡＮを介して接続されたクライ
アントＰＣ１と、クライアントＰＣ１にインターネット通信回線２０を介して接続された
ポスティングサーバー２１と、ポスティングサーバー２１に専用回線を介して接続されフ
ァクシミリ２４に電話回線２５を介して接続されたゲートウェイ２２と、ゲートウェイ２
２にＬＡＮを介して接続された受信データサーバー２３とを備えている。
【００１５】
この画像送信システムは図４に示すような原稿としての答案紙５０を生徒に作成させ、
多数の答案紙５０を通信回線を用いて一カ所に集約して採点するために利用される。答案
紙５０は予め決められた答案用紙に解答を記入し、生徒認証のための識別ラベル５６を答
案用紙の予め決められた定型領域に貼付することによって作成される。答案用紙には、氏
名記入枠５５、答案記入枠５８，５９，６０、ＯＭＲのためのコーナーマーク５１，５２
，５３、バーコード５４等が予め決められた定型領域に印刷されている。識別ラベル５６
には、生徒の識別番号５６ａとバーコード５６ｂとが予め決められた定型領域に印刷され
ている。生徒は、作成した答案紙５０をイメージスキャナー１３またはファクシミリ２４
を用いて読み取らせ、インターネット通信回線２０または電話回線２５を通じて受信デー
タサーバー２３に答案紙５０の画像データを送信することができる。
【００１６】
２．構成
本発明の一実施形態としてのクライアントＰＣ１は、図２に示す答案送信プログラム１
００を実行することによってスキャン画像生成装置として機能する。クライアントＰＣ１
は、答案送信プログラム１００、スキャナー制御プログラム２００、ＯＳ等の各種のコン
ピュータープログラムが格納されているハードディスク装置（ＨＤＤ）８、答案送信プロ
グラム１００、スキャナー制御プログラム２００、ＯＳ等がロードされるＲＡＭ２、答案
送信プログラム１００、スキャナー制御プログラム２００、ＯＳ等を実行するＣＰＵ３、
起動プログラムが格納されているＲＯＭ６、これらを接続するためのインターフェース（
Ｉ／Ｆ）５等を備える。インターフェース５には、クライアントＰＣ１を操作するための
ディスプレイ１０、マウス１１、キーボード１２の他、イメージスキャナー１３と、デー
タをインターネット通信回線２０に送信するためのモデム１４とが接続される。
【００１７】
画像送信プログラムとしての答案送信プログラム１００は、図４に示すように設問に対
する答案が答案記入枠５８，５９，６０に手書きされた答案紙５０からイメージスキャナ
ー１３で画像データを読み取って受信データサーバー２３に送信するためのアプリケーシ
ョンプログラムである。答案送信プログラム１００は、ＵＩ（User Interface）モジュー
ル１０１、第一読み取り制御モジュール１０３、解析モジュール１０４、第二読み取り制
御モジュール１０５、合成送信モジュール１０６等によって構成されている。
【００１８】
ＵＩモジュール１０１は、ＧＵＩ（Graphical User Interface）を構成し、ディスプレ
イ１０、マウス１１およびキーボード１２を介してユーザーの指示を受け付け、ユーザー
の指示に応じた処理を起動する機能を実現するためのプログラム部品である。第一読み取
り制御モジュール１０３は、第一読み取り制御手段としてＣＰＵ３を機能させ、ユーザー
による答案送信指示に応じてスキャナー制御プログラム２００と通信を開始し、イメージ
スキャナー１３によって予め決められた第一条件で原稿から読み取られた画像データをＲ
ＡＭ２の所定領域に格納させる機能を実現する。解析モジュール１０４は、解析手段とし
てＣＰＵ３を機能させ、第一画像データに表れる手書き文字の濃度を解析する機能を実現
するプログラム部品である。第二読み取り制御モジュール１０５は、第二読み取り制御手
段としてＣＰＵ３を機能させ、解析された手書き文字の濃度に基づいて読み取り濃度を含
む第二条件をスキャナー制御プログラム２００に設定し、スキャナー制御プログラム２０
０と通信することによってイメージスキャナー１３によって第二条件で原稿から読み取ら
れた画像データをＲＡＭ２の所定領域に格納させる機能を実現するプログラム部品である
。合成送信モジュール１０６は、ＣＰＵ３を合成手段として機能させ、第一画像データと
第二画像データとを合成した第三画像データを生成し、モデム１４を制御することによっ
て第三画像データをモデム１４を介してインターネット通信回線２０に送信する機能を実
現するためのプログラム部品である。
【００１９】
スキャナー制御プログラム２００は、ＴＷＡＩＮを介して他のコンピュータープログラ
ムと通信し、イメージスキャナー１３を制御して画像データを原稿から読み取らせるため
のコンピュータープログラムである。スキャナー制御プログラム２００は、ＴＷＡＩＮを
介して他のコンピュータープログラムと通信し、イメージスキャナー１３を制御して画像
データを原稿から読み取らせるための制御モジュール２０１、ＵＩモジュール２０２等に
よって構成されている。ＵＩモジュール２０２は、読み取り領域、解像度、読み取り濃度
、階調数等の読み取り条件をユーザーに設定させるためのＧＵＩを構成し、設定された読
み取り条件を制御モジュール２０１に引き渡すプログラム部品である。
【００２０】
３．画像送信方法
次に上述したように構成されたクライアントＰＣ１によって実現される画像送信方法に
ついて図３を参照しながら説明する。
はじめに答案送信プログラム１００のＵＩモジュール１０１が構成するＧＵＩを介して
ユーザーによる答案送信の指示を受け付ける（Ｓ１００）。答案送信の指示は、例えば答
案送信プログラム１００の起動直後にイメージスキャナー１３の操作を誘導するメッセー
ジとともに送信開始ボタンを配列したウィンドウを表示し、その送信開始ボタンをユーザ
ーに選択させることによって受け付けられる。イメージスキャナー１３の操作を誘導する
メッセージとしては、例えば「スキャナーに答案をセットして送信開始ボタンをクリック
してください。」と表示すればよい。
【００２１】
ユーザーによる答案送信の指示が受け付けられると、予め決められた答案用紙の全体を
読み取ることができる第一領域と読み取り条件としての第一条件とが第一読み取り制御モ
ジュール１０３によってスキャナー制御プログラム２００に対して設定され、第一画像デ
ータの読み取り開始が指示される（Ｓ１０１）。ユーザーによる設定操作を介さずに答案
送信プログラム１００によって読み取り領域と読み取り条件とを直接設定するにあたって
、ＴＷＡＩＮの"ＵＩ  Ｓｕｐｐｒｅｓｓ"が用いられる。"ＵＩ  Ｓｕｐｐｒｅｓｓ"とは
、スキャナー制御プログラム２００を介してアプリケーションプログラムが直接イメージ
スキャナーを制御するためのＡＰＩである。"ＵＩ  Ｓｕｐｐｒｅｓｓ"を利用すると、ス
キャナー制御プログラム２００によって構成されるＧＵＩを表示させることなく、アプリ
ケーションプログラムが自動的に読み取り領域や解像度や階調数を設定した上で読み取り
開始を指示することができる。
【００２２】
スキャナー制御プログラム２００は、第一読み取り制御モジュール１０３によって読み
取り開始が指示されると、答案送信プログラム１００によって設定された第一条件に従っ
てイメージスキャナー１３によって第一領域から第一画像データが読み取らせ、読み取ら
れた第一画像データがクライアントＰＣ１によって取得される（Ｓ２０１）。このとき設
定される解像度は予め決められた形態で表記された識別番号をＯＣＲによって照合したり
、予め決められた形態で表記されたマークをＯＭＲによって解析したりする際にＯＣＲま
たはＯＭＲが確実に成功する程度（２００ｄｐｉより高いことが好ましい。）に設定され
る。またこのとき設定される階調数は８ビット深度のグレースケールとする。またこのと
き設定される読み取り濃度は、識別番号やバーコードなど予め印刷された要素がつぶれず
に鮮明に表れるように設定される。なお、読み取り濃度は電子シャッターの露光時間や輝
度信号の増幅率によって調整される。
【００２３】
イメージスキャナー１３によって原稿から読み取られた第一画像データをクライアント
ＰＣ１が取得すると、解析モジュール１０４によって画像データの縁余白の内側の矩形領
域が検出される（Ｓ１０３）。縁余白の内側の矩形とは、画像データの最も外側に表れて
いる文字や図形に外接し画像データの４辺のいずれかと各辺が平行な矩形である。例えば
図４に示す答案紙５０から図５に示す第一画像データ７０が読み取られている場合、検出
されるのは矩形７５の４つの頂点の座標である。図５に示す画像データは、図４に示す答
案紙５０がイメージスキャナー１３の原稿ガイドの直交する２辺に対して２点が接触する
ように傾いて載置された状態において、答案紙５０よりも１段階大きな領域から読み取ら
れたものとして示されている。
【００２４】
画像データの縁余白の内側矩形が検出されると、第一画像データ７０の縁余白を切り捨
てるクリッピングが解析モジュール１０４によって実行される（Ｓ１０４）。このとき、
矩形７５の各辺から所定量だけ各辺が外側に位置する矩形領域を切り抜くことで、後の回
転処理によって周辺の文字や図形が欠けることを防止する。
【００２５】
次に解析モジュール１０４によって、答案用紙に予め印刷されている３つのコーナーマ
ーク５１，５２，５３が第一画像データ７０の所定の領域７１，７２，７３，７４におい
て読み取られているか否かが判定される（Ｓ１０５）。領域７１，７２，７３，７４は、
答案用紙のコーナーマーク５１，５２，５３の位置に応じて予め決められる。領域７１，
７２，７３，７４の大きさは、答案紙５０が傾いた状態でイメージスキャナー１３によっ
て読み取られることを考慮して、コーナーマーク５１，５２，５３に対して大きく設定さ
れる。コーナーマーク５１，５２，５３の検出は、領域７１，７２，７３，７４において
パターンマッチングを実行すればよい。３つのコーナーマーク５１，５２，５３が所定の
領域７１，７２，７３，７４において読み取られていない場合、送信処理が中止され、エ
ラー処理（Ｓ１１４）が実行される。３つのコーナーマーク５１，５２，５３が所定の領
域７１，７２，７３，７４において読み取られていない場合には、予め決められた答案用
紙でない紙を用いて答案紙が作成されていたり、答案紙５０の裏面が読み取られているな
ど、第一画像データが不適切に読み取られているからである。
【００２６】
次に、３つのコーナーマーク５１，５２，５３が検出された第一画像データに対して解
析モジュール１０４によって回転補正が施された補正画像データが第一画像データとは別
に生成される（Ｓ１０６）。具体的には、３つのコーナーマーク５１，５２，５３が領域
７２，７３，７４において検出された場合には、答案紙５０が上下逆向きで読み取られて
いるため、第一画像データ７０を１８０度回転させればよい。さらに３つのコーナーマー
ク５１，５２，５３が領域７１，７２，７３に現れている状態において、コーナーマーク
５１，５２が水平方向に整列するように第一画像データ７０を回転させる。このような回
転補正の結果として、例えば図５に示すように読み取られた第一画像データ７０から図６
に示す補正画像データ７０ａが生成される。
【００２７】
次に解析モジュール１０４によって、識別ラベル５６に印刷されている識別番号５６ａ
に対応する領域７６に表れている識別番号がＯＣＲによって認識され、識別ラベル５６に
印刷されているバーコード５６ｂに対応する領域７７に表れているバーコードと答案用紙
に印刷されているバーコード５４に対応する領域７９に表れているバーコードとがＯＭＲ
によって認識される（Ｓ１０８）。
【００２８】
次に解析モジュール１０４によって、予め答案送信プログラム１００に登録された識別
番号とＯＣＲによって認識された識別番号とが照合されるとともにＯＭＲによって認識さ
れたバーコードが予め答案送信プログラム１００に登録された条件を満たしているかが判
定される（Ｓ１０９）。予め答案送信プログラム１００に登録された識別番号とＯＣＲに
よって認識された識別番号とが一致しない場合、または、ＯＭＲによって認識されたバー
コードが予め決められた条件を満たしていない場合、不合格となり画像データの送信が中
止され、エラー処理が実行される（Ｓ１１４）。
【００２９】
予め答案送信プログラム１００に登録された識別番号とＯＣＲによって認識された識別
番号とが一致し、かつ、ＯＭＲによって認識されたバーコードが予め決められた条件を満
たしている場合、原稿用紙の答案記入枠５８，５９，６０に手書きされ第一画像データに
表れた文字の濃さが解析モジュール１０４によって解析される（Ｓ１１０）。具体的には
まず、第一画像データを回転補正した補正画像データ７０ａの答案記入枠５８，５９，６
０に対応する手書き領域７８ａ、７８ｂ、７８ｃの濃度について度数分布が導出される。
次に度数分布に基づいて解答用紙の地色でない画素が抽出される。そして、抽出された画
素の平均濃度が手書き文字の濃さとして導出される。
【００３０】
次に第二読み取り制御モジュール１０５によって、解析された手書き文字の濃さに応じ
た読み取り濃度が導出され、導出された読み取り濃度を含む第二条件と第二領域がスキャ
ナー制御プログラム２００に対して設定されるとともに第二画像データの読み取り開始が
指示される（Ｓ１１１）。第二条件は、答案記入枠５８，５９，６０内に手書きされた文
字が鮮明に表れるように第二画像データを原稿から読み取るための条件である。第二条件
には、読み取り濃度の他、解像度、階調数などが含まれる。第二条件の解像度および階調
数は第一条件と一致させればよい。第二領域は、ＯＣＲまたはＯＭＲの対象となる要素を
含まず、すべての答案記入枠５８，５９，６０を含むように設定される。第二画像データ
の処理量を低減するため、手書き領域である答案記入枠５８，５９，６０を含む最小限の
範囲に第二領域を限定することが好ましい。本実施形態では図７に示すように第二領域８
２が設定される。すなわち、第一画像データ７０において答案記入枠５８，５９，６０が
表れている領域を全て含み、識別番号５６ａ、バーコード５６ｂ、バーコード５４、コー
ナーマーク５１，５２，５３を含まないように第二領域８２が設定される。
【００３１】
スキャナー制御プログラム２００は、第二読み取り制御モジュール１０５によって読み
取り開始が指示されると、答案送信プログラム１００によって設定された第二条件に従っ
てイメージスキャナー１３によって第二領域から第二画像データを読み取らせ、読み取ら
れた第二画像データがクライアントＰＣ１によって取得される（Ｓ２０２）。図８に示す
ように第二画像データ８０は第一画像データ７０の一部の領域に表れていた要素が異なる
濃さで表れた画像データとなる。
【００３２】
イメージスキャナー１３によって原稿から読み取られた第二画像データ８０をクライア
ントＰＣ１が取得すると、合成送信モジュール１０６によって第一画像データ７０と第二
画像データ８０とが合成され、第三画像データが生成される。具体的には、第一画像デー
タ７０のうち第二領域８２を除いた領域８１、８３の第一画像データ７０ｂ、７０ｃと第
二画像データ８０とを図８に示すように継ぎ合わせることによって第三画像データが生成
される。
【００３３】
第三画像データが生成されると、合成送信モジュール１０６によってモデム１４が制御
され、インターネット通信回線２０を介してポスティングサーバー２１に第三画像データ
が送信される（Ｓ１１３）。送信前には、合成送信モジュール１０６によって、回転補正
、２００ｄｐｉ相当への縮小、ＴＩＦＦフォーマットへの成形等が第三画像データに対し
て施される。ポスティングサーバー２１に送信された画像データは、ポスティングサーバ
ー２１によって専用回線を介して受信データサーバー２３に送信される。
【００３４】
以上説明したように、予め決められた読み取り条件である第一条件に従って原稿の全体
から読み取られた第一画像データに基づいて、第一画像データを補完するための第二画像
データを読み取る条件である第二条件が設定される。すなわち本発明の実施形態によると
、たとえ第一画像データには答案記入枠５８，５９，６０に手書きされた文字が鮮明に表
れなかったとしても、第一画像データの読み取り結果を踏まえて、手書きされた文字が鮮
明に表れるように読み取り濃度を変えて第二画像データを読み取ることができる。そして
印刷されたバーコードや文字が鮮明に表れるように予め決められた第一条件に従って読み
取られた第一画像データと、第二画像データとを合成して第三画像データが生成される。
このように生成された第三画像データには、印刷されたバーコードや文字が鮮明に表れ、
また手書きされた文字や図形も鮮明に表れる。すなわち、本発明の実施形態によると、原
稿の印刷された領域と手書きされた領域のそれぞれの特性に応じた適正な第三画像データ
を生成することができる。そしてこのように生成された第三画像データが受信データサー
バー２３に送信されるため、受信データサーバーでは、ＯＣＲやＯＭＲといったデータ処
理も、第三画像データに表れた答案を採点する作業も、効率よく実行することができる。
また、単に読み取り濃度を変えて２つの画像データを原稿から読み取って合成するのでは
なく、第一画像データよりも狭い領域から第二画像データを読み取って第一画像データと
合成するため、第三画像データを生成する処理量を低減できる。
【００３５】
４．他の実施形態
尚、本発明の技術的範囲は、上述した実施の形態に限定されるものではなく、本発明の
要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
例えば、上記実施形態では第一領域の一部を第二領域としたが、第一領域と第二領域の
関係は、第二領域が第一領域の少なくとも一部を含んでいる限り、どのように設定しても
良い。図９に第一領域と第二領域の関係について様々な実施形態を示した。原稿１５の領
域ＡにはＯＣＲやＯＭＲの対象となる文字やバーコードが印刷されており、原稿１５の領
域Ｂには文字や図形が手書きされているとする。
【００３６】
例えば上記実施形態で説明したように第一画像データに表れる手書き文字の濃度を解析
した結果に基づいて第二画像データの読み取り条件を設定する代わりに、第一画像データ
に表れる印刷文字やバーコード等のＯＭＲの対象となる要素の鮮明度や濃度や認識率を解
析した結果に基づいて第二画像データの読み取り条件を設定しても良い。この場合、第二
画像データを読み取る第二領域は、図９Ａに示すように印刷文字やバーコード等が印刷さ
れている領域Ａに対応する。また、第一画像データの解析結果に基づいて図９Ｂに示すよ
うに第二領域を動的に設定しても良い。例えばＯＣＲやＯＭＲの対象となる印刷された文
字やバーコードと、鉛筆で手書きされた文字の少なくとも一方が鮮明に表れるような条件
で第一画像データを原稿１５の全体から読み取っておき、印刷された文字やバーコードが
鮮明に読み取られているが手書きされた文字が鮮明に読み取られていない場合には領域Ｂ
に対応した第二領域を設定し、手書きされた文字は鮮明に読み取られているが印刷された
文字やバーコードが鮮明に読み取られていない場合には領域Ａに対応した第二領域を設定
してもよい。また原稿１５の全体から第一画像データを読み取る代わりに、原稿の部分領
域である第一領域から第一画像データを読み取り、第一領域の一部を含む第二領域から第
二画像データを読み取っても良い。この場合、第一領域と第二領域とを重ねる部分が解析
対象となる。例えば、図９Ｃに示すようにＯＣＲやＯＭＲの対象となる文字やバーコード
が印刷された領域Ａと、文字が手書きされた領域Ｂの一部とを含むように第一領域を設定
し、第一領域に含まれる領域Ｂに対応する部分を解析対象とし、領域Ｂの全体を含む第二
領域から第二画像データを読み取ってもよい。この場合、第一画像データのデータ量が低
減されるため、第一画像データと第三画像データとを合成して第三画像データを生成する
処理量がさらに低減される。
【００３７】
また、第三画像データとして読み取るべき領域の全体を第一領域に含める場合には、第
一画像データの解析結果に応じて、第一画像データを第三画像データとしてもよい。すな
わち、手書き文字や印刷された文字やバーコードなど、鮮明に読み取るべき要素が第一画
像データに全て鮮明に表れている場合には、第二画像データの読み取りを中止し、第一画
像データそのものを第三画像データとしても良い。
【００３８】
また、第一画像データを読み取る条件である第一条件と第二画像データを読み取る条件
である第二条件とにおいて、読み取り濃度以外の項目を第一画像データの解析結果に応じ
て変えても良い。例えば、二値化のための閾値や解像度を第一条件から変えて第二条件を
設定しても良い。また第一画像データをカラーで読み取り、第二画像データを二値で読み
取って第三画像データを生成してもよい。この場合、第三画像データを全体としてカラー
のフォーマットで記録しても、データ圧縮によって第二画像データに対応するデータを大
幅に圧縮できるため、データ通信量を低減することができる。さらに第一条件と第二条件
とで設定を変更する項目は１つに限らず、複数の項目を第一画像データの解析結果に基づ
いて設定しても良い。例えば、第二画像データの読み取り濃度と二値化閾値の両方を第一
画像データの解析結果に基づいて設定しても良い。
【００３９】
また第一画像データの解析は、手書き文字の濃度に限らず、解像力（ＭＴＦ）、手書き
文字の太さ、二値画像データにおける黒画素の数、彩度、ＯＣＲ認識率、ＯＭＲ認識率な
ど、解析対象に対応する領域を含む第二画像データの読み取り条件を適切に設定すること
に寄与する指標であれば、どのような指標について解析しても良い。
【００４０】
また、本発明はＰＣに限らず、インターネット通信機能と画像読み取り機能とを備えた
スタンドアロン型のイメージスキャナーや複合機やファクシミリに適用することもできる
。
【符号の説明】
【００４１】
１：クライアントＰＣ、２：ＲＡＭ、３：ＣＰＵ、５：インターフェース、６：ＲＯＭ、
８：ハードディスク装置、１０：ディスプレイ、１１：マウス、１２：キーボード、１３
：イメージスキャナー、１４：モデム、１５：原稿、１９：ディスプレイ、２０：インタ
ーネット通信回線、２１：ポスティングサーバー、２２：ゲートウェイ、２３：受信デー
タサーバー、２４：ファクシミリ、２５：電話回線、５０：答案紙、５１，５２，５３：
コーナーマーク、５４：バーコード、５５：氏名記入枠、５６：識別ラベル、５６ａ：識
別番号、５６ｂ：バーコード、５８，５９，６０：答案記入枠、７０：第一画像データ、
７０ａ：補正画像データ、７０ｂ：第一画像データ、７０ｃ：第一画像データ、７１，７
２，７３，７４：領域、７５：矩形、７６：領域、７７：領域、７８ａ、７８ｂ、７８ｃ
：領域、７９：領域、８０：第二画像データ、８１：領域、８２：第二領域、８３：領域
、１００：答案送信プログラム、１０１：ＵＩモジュール、１０３：第一読み取り制御モ
ジュール、１０４：解析モジュール、１０５：第二読み取り制御モジュール、１０６：合
成送信モジュール、２００：スキャナー制御プログラム、２０１：制御モジュール、２０
２：ＵＩモジュール、Ａ：領域、Ｂ：領域
【図１】
2011135256.tif 000003
【図２】
2011135256.tif 000004
【図３】
2011135256.tif 000005
【図４】
2011135256.tif 000006
【図５】
2011135256.tif 000007
【図６】
2011135256.tif 000008
【図７】
2011135256.tif 000009
【図８】
2011135256.tif 000010
【図９】
2011135256.tif 000011