(57)【特許請求の範囲】
【請求項１】
画像情報を読取る入力手段と、
この入力手段により読取られた画像情報から、画像情報中に含まれる文字情報を認識する手段であって、認識対象の画像情報に関し認識処理可能な画像情報のサイズ、方向及び画像情報中で文字情報が含まれる書式がＡ４縦長に決められた認識手段と、
この認識手段で認識処理される前に、前記入力手段により読取られた画像情報を、前記認識手段の前記認識処理可能なＡ４サイズに拡大、縮小、回転処理する画像回転拡大縮小手段と、
この画像回転拡大縮小手段によりＡ４サイズに変換された画像情報における所定の登録マーク位置を検出するマーク位置検出手段と、
このマーク位置検出手段により左上領域で前記登録マークが検出された際、当該画像情報を前記認識手段へ供給する画像処理を行う第１の画像処理手段と、
前記マーク位置検出手段により右下領域で前記登録マークが検出された際、当該画像情報を１８０度回転して前記認識手段へ供給する画像処理を行う第２の画像処理手段と、
前記マーク位置検出手段により前記登録マークが検出されなかった際、当該画像情報を上半分と下半分のＡ５サイズの画像情報に分離し、それぞれ前記画像回転拡大縮小手段を用いて９０度回転とＡ４サイズへの拡大処理を行い、前記マーク位置検出手段により前記登録マークを検出する制御を行う第１の制御手段と、
この第１の制御手段の制御により前記マーク位置検出手段により前記登録マークが検出された際、当該画像情報を前記第１の画像処理手段または前記第２の画像処理手段で画像処理する制御を行う第２の制御手段と、
前記第１の制御手段の制御により前記マーク位置検出手段により前記登録マークが検出されなかった際、当該画像情報を前記認識手段へ供給しない制御を行う第３の制御手段と、
を具備したことを特徴とする情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ＯＭＲ（Ｏｐｔｉｃａｌ  Ｍａｒｋ  Ｒｅｃｏｇｎｉｔｉｏｎ）シートを認識し、認識結果に応じた処理を行うシート処理装置とシート処理方法と情報処理装置に関する。
【０００２】
【従来の技術】
従来、特開平０６−２８４１４４号公報のように文書回覧シートに資料を添えてシート処理装置に入力することで、資料を指定された回覧先へ送信することのできる情報処理装置があった。この文書回覧シート内には回覧先を指定する領域があり、情報処理装置としてのシート処理装置はオペレータがこの領域内に手書きで記入した回覧先情報を認識して送信先を決定する。
【０００３】
このようにシート内に記入された画像を認識して処理を行うことで、オペレータはシートに手書きで処理内容を記入してシート処理装置に入力するだけで、シート処理装置上の操作パネルでその他の複雑な操作を行う必要がなく、非常に簡単に操作を行うことができる。またシートをファクシミリから入力することも可能であり、応用範囲が非常に多い。
【０００４】
しかしながら、例えば、紙を節約するために２枚のシートを１枚に合成したり、縮小したり、また逆に大きな字で入力するために拡大するなどの編集処理されたシートを使用することができなかった。これはシートを認識する際に、シート内の認識する領域が固定位置にあることを仮定しているためである。
【０００５】
また、手書き記入のされていない未記入シートは、複写機などでコピーして作成したりしているが、何回もコピーを繰り返すことでシートの画質が低下し、認識率が低下するなどの問題があった。また未記入シートが無くなってしまった場合は、オペレータが消しゴムや修正液で手書きの部分を消去するなどの必要があった。
【０００６】
【発明が解決しようとする課題】
上記したように、例えば、紙を節約するために２枚のシートを１枚に合成したり、縮小したり、また、逆に大きな字で入力するために拡大するなどの編集処理されたシートを使用することができないという問題があった。
【０００７】
また、手書き記入のされていない未記入シートは、複写機などでコピーして作成したりしているが、何回もコピーを繰り返すことでシートの画質が低下し、認識率が低下するという問題があった。
【０００８】
そこで、この発明は、合成、拡大縮小、回転などの編集処理されたシートでも処理することのできるシート処理装置とシート処理方法と情報処理装置を提供することを目的とする。
【０００９】
また、この発明は、常に高画質できれいな未記入シートを提供して認識率の低下を防ぐことのできるシート処理装置とシート処理方法と情報処理装置を提供することを目的とする。
【００１０】
【課題を解決するための手段】
この発明の情報処理装置は、画像情報を読取る入力手段と、この入力手段により読取られた画像情報から、画像情報中に含まれる文字情報を認識する手段であって、認識対象の画像情報に関し認識処理可能な画像情報のサイズ、方向及び画像情報中で文字情報が含まれる書式がＡ４縦長に決められた認識手段と、この認識手段で認識処理される前に、前記入力手段により読取られた画像情報を、前記認識手段の前記認識処理可能なＡ４サイズに拡大、縮小、回転処理する画像回転拡大縮小手段と、この画像回転拡大縮小手段によりＡ４サイズに変換された画像情報における所定の登録マーク位置を検出するマーク位置検出手段と、このマーク位置検出手段により左上領域で前記登録マークが検出された際、当該画像情報を前記認識手段へ供給する画像処理を行う第１の画像処理手段と、前記マーク位置検出手段により右下領域で前記登録マークが検出された際、当該画像情報を１８０度回転して前記認識手段へ供給する画像処理を行う第２の画像処理手段と、前記マーク位置検出手段により前記登録マークが検出されなかった際、当該画像情報を上半分と下半分のＡ５サイズの画像情報に分離し、それぞれ前記画像回転拡大縮小手段を用いて９０度回転とＡ４サイズへの拡大処理を行い、前記マーク位置検出手段により前記登録マークを検出する制御を行う第１の制御手段と、この第１の制御手段の制御により前記マーク位置検出手段により前記登録マークが検出された際、当該画像情報を前記第１の画像処理手段または前記第２の画像処理手段で画像処理する制御を行う第２の制御手段と、前記第１の制御手段の制御により前記マーク位置検出手段により前記登録マークが検出されなかった際、当該画像情報を前記認識手段へ供給しない制御を行う第３の制御手段とから構成されている。
【００２３】
この発明のシート処理装置は、シート原稿の画像を入力する入力手段と、この入力手段で入力されたシート画像を記憶する記憶手段と、前記シート原稿に編集処理が施されていた際、前記記憶手段に記憶されたシート画像を編集処理前の元に戻すシート補正分離手段と、このシート補正分離手段で元に戻されたシート画像、または編集処理が施されていない前記記憶手段に記憶されたシート画像の文字を認識する認識手段と、この認識手段の認識結果に応じた処理を行う処理手段とから構成されている。
【００２９】
この発明のシート処理方法は、シート原稿の画像を入力し、この入力されたシート画像を記憶し、上記シート原稿に編集処理が施されていた際に上記記憶されたシート画像を編集処理前の元に戻し、元に戻されたシート画像または編集処理が施されていない上記記憶されたシート画像に対応する未記入シート画像を印刷することを特徴とする。
【００３０】
【発明の実施の形態】
以下、この発明の一実施の形態について図面を参照して説明する。
【００３１】
図２は、本実施例の情報処理装置としてのシート処理装置を含む登録システムの概略構成を示すものである。
【００３２】
このシステムは、通信回路（例えばＬＡＮで、以下ＬＡＮとして記述する）４で接続されたシート処理装置１とＤＢサーバ２と複数の検索端末３，…とから構成されている。このシステムでは、情報をシート処理装置１から入力して情報登録手段としてのＤＢサーバ２へ登録し、情報検索手段としての検索端末３から自由に検索することが可能である。
【００３３】
図１は、本発明に係る情報処理装置としてのシート処理装置１の概略構成を示すものである。
【００３４】
シート処理装置１は、全体を制御するＣＰＵ１０、キーボード部と表示部からなる操作パネル１１、ＣＰＵ１０が実行するプログラムおよびデータを記憶する記憶手段としてのＲＡＭ１２、プログラムおよび各種データが記憶されている記憶手段としてのハードディスク（ＨＤ）１３、入力手段として原稿を読みとる自動原稿送り装置（ＡＤＦ）付きスキャナ１４、画像を印刷する印刷手段としてのプリンタ１５、スキャナ１４から読み込まれた画像を記憶する画像メモリ１６、作業用に画像を記憶する作業メモリ１７、画像内の文字を認識する認識手段としての文字認識部１８、編集処理手段として画像を拡大・縮小・回転および分離合成する画像編集部１９、ＬＡＮ４と接続するためのＬＡＮ制御部２０、上述した各要素を接続するシステムバス２１から構成される。
【００３５】
図３は、シート処理装置１における操作パネル１１の構成を示すものである。すなわち、「シート入力」は、スキャナ１４の自動原稿送り装置にセットされた原稿を読み取り、シートを認識し、シートに対応する処理の開始を指示するためのボタンである。このボタンの下部には、シート入力時のモードを設定するためのボタンがある。「両面」は入力するシートが画面に印刷されていることを設定するボタンであり、トグル型になっており、このボタンを押すと、オンとオフが交互に設定され、オンの時に表示が「◎」から「○」に変化する。
【００３６】
両面モード時は、原稿の両面を読み取る。両面に印刷された原稿を入力する場合は、「両面」ボタンを押して、表示を「○」に設定してから「シート入力」ボタンを押す。例えば、紙を節約するために裏面が白紙ではない紙をシートとして使用する場合は、両面モードをオフとする。両面モードをオンとして使用すると、裏面の関係の無い画像がシートとして入力されてしまうことになる。
【００３７】
「シート出力」は、スキャナ１４の自動原稿送り装置にセットされた原稿を読み取り、このシートと同じ種類の未記入シートの出力（印刷）処理の開始を指示するためのボタンである。このボタンの下部には、シート出力時のモードを設定するためのボタンがある。「２頁入力１頁出力」は２枚の画像から１枚の画像を合成して出力することを設定し、「両面入力」はスキャナ１４の自動原稿送り装置にセットされた原稿が両面であることを設定し、「両面出力」は出力時に紙の両面に印刷することを設定するボタンである。これらのボタンもトグル型となっている。
【００３８】
図４は、情報の登録時に使用する紙の登録シートＳである。「☆」はこれが登録シートであることを示すマークで、「☆」に続く数字はシートＩＤ（シートの種類）を示すものである。本実施例における登録シートＳのシートＩＤは「１２３４」であり、図４に示す登録シートＳはサイズがＡ４で縦長である。これを編集前のオリジナルの登録シートと呼ぶことにする。
【００３９】
情報の登録は、登録シートＳの「タイトル」、「キーワード」、「出典」、「日付」に対応する枠内に手書きで文字を記入し、必要ならば添付資料を添えてシート処理装置１におけるスキャナ１４から入力する。
【００４０】
シート処理装置１の外観は、デジタル複写機やファクシミリ装置と同様であり、原稿をスキャナ１４の自動原稿送り装置にセットし、操作パネル１１上の「シート入力」ボタン（スタートボタン）を押す操作で情報の登録が可能である。以上の操作により、登録シートＳ内の手書き文字が認識されてテキスト情報に変換され、このテキスト情報と添付した画像情報がＤＢサーバ２内に登録される。
【００４１】
例えば、登録シートＳの手書き用の枠内に
タイトル  ：世界の光ディスクドライブ市場
キーワード：光ディスク、ＣＤ−ＲＯＭ
出典      ：電波新聞
日付      ：１９９５年８月２日
と記入し、新聞の切り抜きを添付資料として添えることで、情報の登録ができる。
【００４２】
情報の検索は、検索端末３よりキーワードを入力し、必要な情報を検索してテキスト情報と添付されている画像情報を得ることができる。
【００４３】
ＤＢサーバ２と検索端末３，…は本発明以外の部分であるの説明を省略する。
【００４４】
図５は、オリジナルの登録シートＳに各種編集処理を行った後の登録シート例を示したものである。
【００４５】
図５の（ａ）は、サイズがＡ４で縦長のオリジナルの登録シートＳである。図５の（ｂ）はサイズをＡ５に縮小、図５の（ｃ）はＢ５に拡大した登録シートＳである。図５の（ｄ）は２枚の登録シートＳを１枚のＡ４サイズに合成したものであり、図５の（ｅ）は登録シートＳと添付資料貼り付け用領域を１枚のＡ４サイズに合成したものである。
【００４６】
図５の（ｂ）、（ｄ）、（ｅ）に示した登録シートＳを使用することで紙を節約することが可能となり、図５の（ｃ）に示した登録シートＳは手書き文字を大きく書くことが可能となる。従来のシート処理装置では、図５の（ａ）のオリジナル以外の編集された登録シートＳを認識することはできなかった。
【００４７】
次に、このような構成においてシート処理装置１におけるメイン処理手順を図６のフローチャートを参照して説明する。
【００４８】
シート処理装置１のＣＰＵ１０は、操作パネル１１からの入力を待ち（ＳＴ１）、「シート入力」ボタンが入力された場合はシート入力処理を行い（ＳＴ２）、「シート出力」ボタンが押された場合はシート出力処理を行い（ＳＴ３）、再び操作パネル１１からの入力待ちに戻る。
【００４９】
次に、シート処理装置１におけるシート入力処理を図７のフローチャートを参照して説明する。
【００５０】
まず、シート処理装置１における操作パネル１１の「シート入力」ボタンが入力された際、ＣＰＵ１０は、スキャナ１４の自動原稿送り装置（ＡＤＦ）上に原稿（登録シートＳを含む）がセットされているか否かを調べ（ＳＴ１１）、セットされていなければ処理を終了してリターンする。
【００５１】
ＣＰＵ１０は、スキャナ１４の自動原稿送り装置（ＡＤＦ）上に原稿がセットされていれば、原稿の表面をスキャナ１４により読み取り、その読み取った画像を画像メモリ１６内に記憶する（ＳＴ１２）。
【００５２】
そして、後述するシート補正分離処理により（ＳＴ１３）、画像メモリ１６内に記憶された登録シートＳの画像が拡大・縮小・回転・合成などの編集処理が施されているか否かを調べ、編集処理されている場合には、編集前の画像に戻す処理を行う。なお、この際、シートのサイズがＡ４より大きいか小さいか、あるいは２頁入力１頁出力のシートか等をオペレータによって設定手段として操作パネル１１から設定して編集前の画像に戻すようにしても良い。
【００５３】
この処理により画像メモリ１６内には編集処理の行われていない登録シートＳの画像（以下、シート画像と記述する）が入力された時と同様の画像が記憶される。例えば、２枚から１枚に合成編集された登録シートＳの原稿が入力された場合には、画像メモリ１６内にはＡ４サイズ・縦長の２枚のシート画像に変換されたものが記憶される。
【００５４】
続いて、ＣＰＵ１０は、シート入力時のモードが「両面」かどうかを調べ（ＳＴ１４）、両面モードの場合には、原稿の裏面をスキャナ１１により読み取り、画像メモリ１６内に記憶し（ＳＴ１５）、表面時と同様にシート補正分離処理を行う（ＳＴ１６）。
【００５５】
その後、ＣＰＵ１０は、スキャナ１４の自動原稿送り装置（ＡＤＦ）上に原稿がセットされているかを調べ、セットされている場合は原稿を読み取るステップＳＴ１２に戻り、スキャナ１４の自動原稿送り装置（ＡＤＦ）上の原稿が無くなった場合は画像メモリ１６内に記憶されている画像の認識処理を行い（ＳＴ１８）、処理を終了してリターンする。従来のシート処理装置と異なる点は、シート補正分離処理が行われることである。
【００５６】
図８は、シート処理装置１のＣＰＵ１０によるシート補正分離処理の例を示すものである。
【００５７】
図８の（ａ）は、Ａ５サイズに縮小された登録シートＳが上下を逆にして入力された場合を示し、画像メモリ１６内に記憶されている。まず、ＣＰＵ１０は、図８の（ｂ）に示すように画像メモリ１６内の画像を、画像編集部１９を用いてＡ５サイズをＡ４サイズに拡大し、Ａ４縦長の画像に変換して作業メモリ１７内のメモリ領域ＷＭ０に記憶する。
【００５８】
続いて、登録シートＳであることを示す「☆」マークがどこにあるかを認識し、本実施例の登録シートＳでは、登録シートＳの左上に「☆」マークが印刷されているので、図９に示すように左上領域Ａと右下領域Ｂで「☆」マークを探す。図８の（ｂ）においては右下の領域で「☆」マークが認識されるため、ＣＰＵ１０は、作業メモリ１７のメモリ領域ＷＭ０内の画像を画像編集部１９を用いて１８０度回転し、シート画像として画像メモリ１６内の画像と交換する。
【００５９】
これらの処理により、画像メモリ１６内にはＡ４縦長の登録シートＳが正しい向きで入力された状態に変更される。
【００６０】
図１０は、シート処理装置１のＣＰＵ１０によるシート補正分離処理の他の例を示すものである。
【００６１】
図１０の（ａ）は、登録シートと添付資料とを１枚に合成したＡ４サイズの登録シートＳが入力された場合を示し、画像メモリ１６内に横長で記憶されたものである。まず、ＣＰＵ１０は、Ａ４縦長にするために、図１０の（ｂ）に示すように画像メモリ１６内の画像を画像編集部１９を用いて９０度回転して作業メモリ１７のメモリ領域ＷＭ０内に記憶する。
【００６２】
続いて、図９に示した「☆」マークの認識を行う。ＣＰＵ１０は、図１０の（ｂ）に示すように左上、右下とも「☆」マークが認識されないため、画像編集部１９を用いて作業メモリ１７のメモリ領域ＷＭ０内の画像を上半分と下半分のＡ５サイズの画像に分離し、９０度回転とＡ４サイズへの拡大処理を行い、図１０の（ｃ），（ｄ）に示すようにそれぞれ作業メモリ１７内のメモリ領域ＷＭ１，ＷＭ２に記憶する。
【００６３】
そしてＣＰＵ１０は、作業メモリ１７内のメモリ領域ＷＭ１内の画像に対して「☆」マーク認識を行い、図１０の（ｅ）に示すように左上領域で認識されるのでこれをシート画像として画像メモリ１６内に記憶する。また、ＣＰＵ１０は、作業メモリ１７内のメモリ領域ＷＭ２内の画像に対しても同様に「☆」マーク認識を行い、図１０の（ｆ）に示すように左上領域および右下領域とも認識されないのでこれを非シート画像として画像メモリ１６内に記憶する。これにより、画像メモリ１６内にはＡ４縦長のシート画像と、非シート画像とが記憶された状態に変更される。
【００６４】
次に、図８、図１０で示したシート補正分離処理を図１１、図１２のフローチャートを参照して説明する。
【００６５】
まず、ＣＰＵ１０は、画像メモリ１６内に最後に記憶されたスキャナ１４より読み取られた画像を作業メモリ１７内のメモリ領域ＷＭ０に記憶する（ＳＴ２１）。そして、ＣＰＵ１０は、この画像をサイズがＡ４で縦長の画像になるように画像編集部１９を用いて拡大、縮小、回転などの画像編集処理を行う（ＳＴ２２）。続いてＣＰＵ１０は、Ａ４縦長に補正された画像に対して図９で示した「☆」マークの認識処理を行い（ＳＴ２３）、認識結果を作業メモリ１７内のメモリ変数Ｒ０に記憶する（ＳＴ２４）。
【００６６】
ステップＳＴ２４において、変数Ｒ０の値が「１」の場合は左上領域Ａで「☆」マークが認識されたことを示し、変数Ｒ０の値が「２」の場合は右下領域Ｂで「☆」マークが認識されたことを示し、変数Ｒ０の値が「−１」の場合は「☆」マークが認識されなかったことを示す。
【００６７】
ここでＣＰＵ１０は、左上領域Ａで認識された場合、すなわち変数Ｒ０＝１では画像メモリ１６内の最後の画像を削除し（ＳＴ２６）、作業メモリ１７内のメモリ領域ＷＭ０内の画像をシート画像として画像メモリ１６内に記憶する（ＳＴ２７）。右下領域Ｂで認識された場合、すなわち変数Ｒ０＝２では作業メモリ１７内のメモリ領域ＷＭ０内の画像を画像編集部１９を用いて１８０度回転し（ＳＴ２５）、画像メモリ１６内の最後の画像を削除し（ＳＴ２６）、作業メモリ１７内のメモリ領域ＷＭ０内の画像をシート画像として画像メモリ１６内に記憶する（ＳＴ２７）。「☆」マークが認識されなかった場合、すなわち変数Ｒ０＝−１では図１２のステップＳＴ２８の処理へと進む。
【００６８】
ＣＰＵ１０は、変数Ｒ０＝−１となった際、作業メモリ１７内のメモリ領域ＷＭ０内の画像を画像編集部１９を用いて上半分と下半分のＡ５サイズの画像に分離し、それぞれ９０度回転とＡ４サイズへの拡大処理を行い、それぞれ作業メモリ１７内のメモリ領域ＷＭ１、ＷＭ２に記憶する（ＳＴ２８）。
【００６９】
そしてＣＰＵ１０は、作業メモリ１７内のメモリ領域ＷＭ１とＷＭ２の画像に対してマーク認識処理を行い、認識結果を作業メモリ１７内に変数Ｒ１と変数Ｒ２に記憶する（ＳＴ２９）。
【００７０】
ＣＰＵ１０は、変数Ｒ１と変数Ｒ２の値によりステップＳＴ３０、３４、３８で下記の処理を行う。
【００７１】
ステップＳＴ３０において、変数Ｒ１＝１または２の場合は、画像メモリ１６内の最後の画像を削除し（ＳＴ３２）、作業メモリ１７のメモリ領域ＷＭ１内の画像をシート画像として画像メモリ１６内に記憶する（ＳＴ３３）。ただし変数Ｒ１の値が２の場合は、作業メモリ１７のメモリ領域ＷＭ１の画像を画像編集部１９を用いて１８０度回転し（ＳＴ３１）、そのあと画像メモリ１６内の最後の画像を削除し（ＳＴ３２）、作業メモリ１７のメモリ領域ＷＭ１内の画像をシート画像として画像メモリ１６内に記憶する（ＳＴ３３）。
【００７２】
そして、ステップＳＴ３４において、変数Ｒ２＝１または２の場合は、作業メモリ１７のメモリ領域ＷＭ２内の画像をシート画像として画像メモリ１６内に記憶する（ＳＴ３６）。ただし変数Ｒ２の値が２の場合は、作業メモリ１７のメモリ領域ＷＭ２の画像を画像編集部１９を用いて１８０度回転し（ＳＴ３５）、作業メモリ１７のメモリ領域ＷＭ１内の画像をシート画像として画像メモリ１６内に記憶する（ＳＴ３６）。また、ステップＳＴ３４において、変数Ｒ２＝−１の場合は、作業メモリ１７のメモリ領域ＷＭ１内の画像を非シート画像として画像メモリ１６内に記憶する（ＳＴ３７）。
【００７３】
また、ステップＳＴ３０において変数Ｒ１＝−１、そしてステップＳＴ３８で変数Ｒ２＝１または２の場合は、画像メモリ１６内の最後の画像を削除し（ＳＴ４０）、作業メモリ１７のメモリ領域ＷＭ２内の画像をシート画像として画像メモリ１６内に記憶し（ＳＴ４１）、作業メモリ１７のメモリ領域ＷＭ１内の画像を非シート画像として画像メモリ１６内に記憶する（ＳＴ４２）。ただし変数Ｒ２の値が２の場合は、作業メモリ１７のメモリ領域ＷＭ１、ＷＭ２内の画像を画像編集部１９を用いて１８０度回転し（ＳＴ３９）、そのあと画像メモリ１６内の最後の画像を削除し（ＳＴ４０）、作業メモリ１７のメモリ領域ＷＭ２内の画像をシート画像として画像メモリ１６内に記憶し（ＳＴ４１）、作業メモリ１７のメモリ領域ＷＭ１内の画像を非シート画像として画像メモリ１６内に記憶する（ＳＴ４２）。
【００７４】
また、ステップＳＴ３０において変数Ｒ１＝−１、ステップＳＴ３８において変数Ｒ２＝−１の場合は、画像メモリ１６内の画像をそのまま非シート画像として残す。
【００７５】
次に、シート入力処理でコールされるシート認識処理を図１３のフローチャートを参照して説明する。ここでは、画像メモリ１６内に記憶されている補正分離済みのシート画像を認識し、認識されたシート種類に応じた処理を行う。
【００７６】
まず、ＣＰＵ１０は、作業メモリ１７のメモリ変数Ｉに０を設定し、画像メモリ１６内に記憶されている画像の数を作業メモリ１７のメモリ変数Ｎに記憶する（ＳＴ５１）。画像メモリ１６内のＩ番目の画像を画像［Ｉ］で記述することにし、画像の数が１０個の場合は画像［０］から画像［９］となる。
【００７７】
その後、ＣＰＵ１０は、画像［Ｉ］がシート補正分離処理によりシート画像として認識されたか否かを調べ（ＳＴ５２）、非シート画像の場合に変数Ｉの値を「１」増加させて次の画像へと進む（ＳＴ５３、５４）。
【００７８】
シート画像として認識された場合、ＣＰＵ１０は、「☆」マークの右側にあるシートＩＤを文字認識部１８により認識する（ＳＴ５６）。認識されたシートＩＤが「１２３４」の場合は登録シートであるので以下の処理を行う。
【００７９】
ＣＰＵ１０は、シート画像［Ｉ］内のタイトル、キーワード、出典、日付の枠内の文字を文字認識部１８により認識してテキスト情報に変換し（ＳＴ５７）、変数Ｉを「１」増加させてこのときの画像を画像［Ｊ］とし（ＳＴ５８）、変数Ｋを「０」にし（ＳＴ５９）、画像［Ｉ］が非シート画像であるか、変数Ｉが変数Ｎ以上となるまでの添付資料である画像の数を求めて変数Ｋに記憶する（ＳＴ６０、６１、６２）。
【００８０】
そして、ＣＰＵ１０は、変数Ｉが変数Ｎよりも大きくなった際にＬＡＮ制御部２０を用いてＬＡＮ４を介してＤＢサーバ２へ、認識されたテキスト情報と画像メモリ１６内の添付資料を登録する（ＳＴ６３）。ここで、もし変数Ｋが「０」よりも大きい場合（ＳＴ６４）、画像［Ｊ］からＫ枚の画像をＬＡＮ制御部２０を用いてＬＡＮ４を介してＤＢサーバ２に追加登録する（ＳＴ６５）
認識されたシートＩＤが「１２３４」以外の場合は、本実施例では単に変数Ｉを１増加させて無視する（ＳＴ５３）。
【００８１】
以上の処理を変数Ｉが変数Ｎ以上となるまで繰り返し、変数Ｎ以上となった時点で、画像メモリ１６内の全ての画像を削除し（ＳＴ６６）、リターンする。
【００８２】
次に、シート出力処理を図１４のフローチャートを参照して説明する。ここでは、入力されたシートに対応する未記入シートの出力（印刷）を行う。
【００８３】
まず、ＣＰＵ１０は、シート入力処理の場合と同様に、スキャナ１４の自動原稿送り装置（ＡＤＦ）上にある原稿を読み取って画像メモリ１６に記憶し（ＳＴ７１、７２）、さらにシート補正分離処理を行ってシート画像を画像メモリ１６内に記憶する（ＳＴ７３）。
【００８４】
この際、操作パネル１１から入力設定されるモードが両面入力に設定されている場合（ＳＴ７４）、ＣＰＵ１０は、原稿の裏面を読み取って画像メモリ１６に記憶し（ＳＴ７５）、さらにシート補正分離処理を行ってシート画像を画像メモリ１６内に記憶する（ＳＴ７６）。スキャナ１４の自動原稿送り装置（ＡＤＦ）上に原稿がなくなるまで繰り返す（ＳＴ７７）
続いてＣＰＵ１０は、画像メモリ１６に記憶されたシート画像内の記入された部分を消去するシートクリーン処理を行い（ＳＴ７８）、最後にシート印刷処理を行い（ＳＴ７９）、リターンする。
【００８５】
次に、シートクリーン処理を図１５のフローチャートを参照して説明する。ここでは、画像メモリ内１６に記憶されているシート画像のシートＩＤを認識し、シートＩＤに対応する未記入シート画像をハードディスク１３より選択し、画像メモリ１６内のシート画像と交換する処理を行う。
【００８６】
まず、ＣＰＵ１０は、変数Ｉに０を記憶し、変数Ｎには画像メモリ１６内に記憶されている画像の数を記憶し、シート補正分離処理で各画像に設定された情報により、画像［Ｉ］がシート画像か否かを判断する（ＳＴ８１、８２）。
【００８７】
シート画像の場合、ＣＰＵ１０は、画像［Ｉ］に対してシートＩＤの認識を行い（ＳＴ８３）、ハードディスク（ＨＤ）１３内に記憶されている未記入シート画像の中から認識されたシートＩＤに対応するものを選択し（ＳＴ８４）、画像メモリ１６内の画像［Ｉ］に記憶し（ＳＴ８５）、ステップＳＴ８６へ進む。また、ステップＳＴ８２において認識結果がシート画像でなかった場合はなにもしないでステップＳＴ８６へ進む。
【００８８】
ステップＳＴ８６で変数Ｉを１つ増加させ、変数Ｉが変数Ｎより小さくなるまで（ＳＴ８７）、すなわち画像メモリ１６内の全ての画像に対して上記処理を行ってリターンする。
【００８９】
次に、シート印刷処理を図１６、図１７のフローチャートを参照して説明する。ここでは、画像メモリ１６内の画像を２頁入力１頁出力のモードおよび両面出力モードの設定に従って紙に印刷する処理を行う。
【００９０】
まず、ＣＰＵ１０は、変数Ｎに画像メモリ１６内に記憶されている画像の数を記憶し（ＳＴ９１）、モードが２頁入力１頁出力モードの場合は以下の処理を行い、そうでない場合は図１７のステップＳＴ１０２の処理へ進む。
【００９１】
ＣＰＵ１０は、２頁入力１頁出力では２枚の画像を１枚に合成するため、変数Ｎの値が奇数の場合には、画像メモリ１６にＡ４白紙画像を記憶し（ＳＴ９４）、変数Ｎに１を加える（ＳＴ９５）。続いてＣＰＵ１０は、変数Ｉと変数Ｊに０を記憶し（ＳＴ９６）、画像［Ｉ］と画像［Ｉ＋１］をＡ４サイズの画像に合成して作業メモリ１７のメモリ領域ＷＭ０に記憶し（ＳＴ９７）、この画像を画像メモリ１６の画像［Ｉ］に記憶する（ＳＴ９８）。そして変数Ｉに２を加え、変数Ｊには１を加える（ＳＴ９９）。
【００９２】
ＣＰＵ１０は、上記処理を変数Ｉが変数Ｎ以上となるまで繰り返し（ＳＴ１００）、こうして合成された画像の数が半分となるので変数Ｎの値を半分に設定し（ＳＴ１０１）、図１６のステップＳＴ１０２の処理へ進む。
【００９３】
ここでＣＰＵ１０はモードが両面モードか否かを調べ（ＳＴ１０２）、両面モードでない場合、画像メモリ１６内のＮ個の画像をＮ枚の紙の表面に印刷し（ＳＴ１０３、１０４、１０５、１０６）、リターンする。
【００９４】
また、両面モードの場合、ＣＰＵ１０は、変数Ｎが奇数かどうかを調べ（ＳＴ１０７）、奇数の場合には画像メモリ１６にＡ４白紙画像を記憶し（ＳＴ１０８）、変数Ｎに１を加えて偶数とし（ＳＴ１０９）、そしてＮ枚の画像をＮ／２の紙の表面と裏面に印刷し（ＳＴ１１０、１１１、１１２、１１３）、リターンする。
【００９５】
以上説明したように上記発明の実施の形態によれば、紙を節約するために２枚のシートを１枚に合成したり、縮小したり、また逆に大きな字で入力するために拡大するなどの編集処理されたシートにシート補正分離を行うことにより編集処理されたシートを認識することが可能となる。
【００９６】
また、手書きでの記入のされていない未記入シートは、オペレータが使用済みのシートをシート処理装置に入力することで、シート処理装置が未記入のきれいなシートを印刷することが可能となり、簡単にきれいな未記入シートの入手が容易となる。
【００９７】
【発明の効果】
以上詳述したようにこの発明によれば、合成、拡大縮小、回転などの編集処理されたシートでも処理することのできるシート処理装置とシート処理方法と情報処理装置を提供することができる。
【００９８】
また、この発明によれば、常に高画質できれいな未記入シートを提供して認識率の低下を防ぐことのできるシート処理装置とシート処理方法と情報処理装置を提供することができる。
【図面の簡単な説明】
【図１】本発明に係るシート処理装置の概略構成を示すブロック図。
【図２】シート処理装置を含む登録システムの概略構成を示す図
【図３】シート処理装置における操作パネルの構成を示す図。
【図４】情報の登録時に使用する紙の登録シートを説明するための図。
【図５】オリジナルの登録シートに各種編集処理を行った登録シート例を示す図。
【図６】シート処理装置におけるメイン処理手順を説明するためのフローチャート。
【図７】シート処理装置におけるシート入力処理を説明するためのフローチャート。
【図８】シート処理装置のＣＰＵによるシート補正分離処理の例を示す図。
【図９】登録シートにおけるマーク認識を説明するための図。
【図１０】シート処理装置のＣＰＵによるシート補正分離処理の例を示す図。
【図１１】シート補正分離処理を説明するためのフローチャート。
【図１２】シート補正分離処理を説明するためのフローチャート。
【図１３】シート入力処理でコールされるシート認識処理を説明するためのフローチャート。
【図１４】シート出力処理を説明するためのフローチャート。
【図１５】シートクリーン処理を説明するためのフローチャート。
【図１６】シート印刷処理を説明するためのフローチャート。
【図１７】シート印刷処理を説明するためのフローチャート。
【符号の説明】
１…シート処理装置
２…ＤＢサーバ
３…検索端末
４…通信回路
１０…ＣＰＵ
１１…操作パネル
１２…ＲＡＭ
１３…ハードディスク（ＨＤ）
１４…スキャナ
１５…プリンタ
１６…画像メモリ
１７…作業メモリ
１８…文字認識部
１９…画像編集部
２０…ＬＡＮ制御部
２１…システムバス
【図１】
0003808923.tif 000002
【図２】
0003808923.tif 000003
【図３】
0003808923.tif 000004
【図４】
0003808923.tif 000005
【図５】
0003808923.tif 000006
【図６】
0003808923.tif 000007
【図７】
0003808923.tif 000008
【図８】
0003808923.tif 000009
【図９】
0003808923.tif 000010
【図１０】
0003808923.tif 000011
【図１１】
0003808923.tif 000012
【図１２】
0003808923.tif 000013
【図１３】
0003808923.tif 000014
【図１４】
0003808923.tif 000015
【図１５】
0003808923.tif 000016
【図１６】
0003808923.tif 000017
【図１７】
0003808923.tif 000018