(57)【要約】【課題】原稿を光学的に読み取って生成する画像データをホスト装置に提供する画像読み取り装置が実行する画像データ処理方法において、画像処理に要するメモリ領域を最小に保ちつつ、画像データ相互の構成を保持させる画像データ処理方法を提供する。【解決手段】原稿を読み取った画像データが白紙データであると判定されれば、当該画像データをスキップページマーカに置換して保存する。【選択図】            図１
2004312420.tif 000002
【特許請求の範囲】
【請求項１】
原稿の表面を読み取る第１の画像読み取り手段と、原稿の裏面を読み取る第２の画像読み取り手段とを備える画像読み取り装置の画像データ処理方法において、
前記の第１の画像読み取り手段または第２の画像読み取り手段が読み取った画像データが白紙データであると判定すれば、当該画像データをスキップページマーカに置換して保存することを特徴とする、画像読み取り装置の画像データ処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、原稿を読み取って生成する画像データをホスト装置に提供する画像読み取り装置が実行する画像データ処理方法に関するものである。
【０００２】
【従来の技術】
従来より、画像読み取り装置が読み取った複数個数の画像データより、白紙を読み取った白紙データを削除するという技術思想は、公知のものである（例えば、特許文献１参照）。
【０００３】
【特許文献１】
特開平７−７３２９４号公報
【０００４】
ここで、この発明にかかる以下に示す用語の、ここで適用する定義とその技術的な背景とを述べて、その内包する概念を明確にする。
【０００５】
白紙データは、読み取りの対象とする画像が存在せず全面が白紙の原稿を読み取った画像データである。原稿を読み取った画像データが白紙データであるか否かの判定方法としては、例えば白画素の読み取り面内における割合を規定したり、階調差や色相差が規定値より大きい部分を輪郭として残して残った輪郭情報の大きさが規定値を超えていれば当該読み取り面が白紙であったと判定するなどがある。
【０００６】
当然のことながら、白紙データは画像データとしては空っぽのデータであり、データファイルのメモリ容量を浪費する要素である。
【０００７】
図４ないし図７に基づいて、従来の技術による画像読み取り装置が画像データを生成してホスト装置に提供する画像データ処理の方法を説明する。
【０００８】
図４は画像読み取り装置の主要部を示したものである。画像読み取り装置１は当該装置内を定速で搬送する原稿２の表面を読み取る第１の画像読み取り手段であるＡ面読み取りユニット１１と、前記の原稿２の裏面を読み取る第２の画像読み取り手段であるＢ面読み取りユニット１２とを備える。
【０００９】
前記の原稿２は当該画像読み取り装置１に備えるホッパ等に積載する中から順次１枚ずつ引き出されて装置内を定速で搬送され、Ａ面読み取りユニット１１が当該原稿２の表面を読み取り、引き続きＢ面読み取りユニット１２が裏面を読み取り、読み取った後の原稿２は装置外に排出される。
【００１０】
図５に基づいて、従来の技術によって実行する画像データの処理を説明する。
【００１１】
図５（ａ）に示すごとく、１枚目から５枚目にいたる５枚の原稿を当該画像読み取り装置に読み取らせる。
【００１２】
図５（ｂ）に示すごとく、１枚目から５枚目にいたる５枚の原稿のＡ面およびＢ面を読み取った画像データにおいて、２枚目のＢ面および５枚目のＢ面が白紙データであった。
【００１３】
すなわちここに示す例では、読み取りの対象とする原稿の２枚目のＢ面と５枚目のＢ面とが白紙である。
【００１４】
図５（ｃ）に示すごとく、前記の画像データを保存する際に、白紙データを削除する。すなわちここで保存される画像データは、１枚目のＡ面をデータ１とし、Ｂ面をデータ２とし、２枚目のＡ面をデータ３とし、３枚目のＡ面をデータ４とし、Ｂ面をデータ５とし、４枚目のＡ面をデータ６とし、Ｂ面をデータ７とし、５枚目のＡ面をデータ８とし、合計８個のデータをもって前記の５枚の原稿の表裏両面を読み取った画像データとする。
【００１５】
前記のごとく保存する画像データより白紙データを削除することによって、メモリの無駄が削減されるが、画像データ相互間の関連を示す情報としては当該画像データの並ぶ順番以外の情報は存在せず、当該８個のデータは元来の状態が５枚の原稿から読み取ったものであったという情報を示すものは残っていない。
【００１６】
図６および図７に基づいて、当該画像読み取り装置が画像データを処理する方法の手順を説明する。
【００１７】
図６に示すブロック図を説明する。画像読み取り装置Ｂ０１はホスト装置Ｂ０５に接続して、当該画像読み取り装置Ｂ０５で生成する画像データをホスト装置Ｂ０５に提供する。
【００１８】
前記の画像読み取り装置Ｂ０１は既に図４に基づいて説明した構成を持つ装置であり、原稿送り機構Ｂ１３とＡ面読み取り部Ｂ１４およびＢ面読み取り部Ｂ１５を有し、演算制御部Ｂ１１が当該画像読み取り装置Ｂ０１の制御を行ない、通信制御部Ｂ１２が画像データをホスト装置Ｂ０５に転送する。
【００１９】
前記のホスト装置Ｂ０５では前記の画像読み取り装置Ｂ０１を接続する際に搭載したドライバプログラムＢ５１を備え、白紙認識部Ｂ５３によって前記の画像読み取り装置Ｂ０１より転送を受けた画像データより白紙データを判別する。
【００２０】
図７に示すフローチャートに基づいて、画像データ処理の手順を説明する。手順の各ステップの説明に引用する符号は、前記の図６による。
【００２１】
ステップＳ５１で、画像読み取り装置Ｂ０１に備える原稿送り機構Ｂ１３は演算制御部Ｂ１１に指示に従って読み取りの対象とする原稿を抽出して装置内を搬送する。
【００２２】
ステップＳ５２でＡ面読み取り部Ｂ１４は原稿のおもて面であるＡ面を読み取り、ステップＳ５３に進んでＢ面読み取り部Ｂ１５は原稿のうら面であるＢ面を読み取る。
【００２３】
ステップＳ５４で、演算制御部Ｂ１１はＡ面を読み取った出力データよりＡ面の画像データを生成し、Ｂ面を読み取った出力データよりＢ面の画像データを生成する。
【００２４】
ステップＳ５５で、通信制御部Ｂ１２は前記のＡ面の画像データおよびＢ面の画像データをホスト装置Ｂ０５に転送する。
【００２５】
ステップＳ５６でホスト装置Ｂ０５はドライバプログラムＢ５１において画像データの転送を受け、ステップＳ５７に進んで受信した画像データが白紙データを含んでいるか否かを白紙認識部Ｂ５３がチェックする。
【００２６】
ステップＳ５８で当該画像データが白紙データを含んでいれば、ステップＳ５９に進んで前記の白紙データを削除し、さらにステップＳ６０に進んで画像データを保存する。
【００２７】
前記のステップＳ５８で当該画像データが白紙データを含んでいなければ、ステップＳ６０に進んで当該画像データをそのまま保存する。
【００２８】
ステップＳ６１で継続して読み取る原稿がある場合は、ステップＳ５１に戻って後続の読み取り原稿を搬送する。
【００２９】
前記のステップＳ６１で継続して読み取る原稿がない場合は、当該画像データ処理を終了する。
【００３０】
【発明が解決しようとする課題】
上述したごとく、従来の技術において連続して原稿の表裏を読み取った画像データより白紙データ部分を削除することによって画像データを処理するのに必要なメモリ容量は削減できるが、同一原稿の表裏に関する情報など個々の画像データ相互間の位置関係を規定する情報に欠落を生じる。
【００３１】
これより、この発明は、以上の問題点（あるいは欠点）を解消すべくなされたものであって、白紙データ部分を削除しながらも同一原稿の表裏関係の情報など個々の画像データ相互間の位置関係を規定する情報を保持する画像処理方法を実現することを目的とする。
【００３２】
【課題を解決するための手段】
前記の問題を解決するために、この発明では次に示す手段を取った。
【００３３】
原稿の表面を読み取る第１の画像読み取り手段と、原稿の裏面を読み取る第２の画像読み取り手段とを備える画像読み取り装置の画像データ処理方法において、前記の第１の画像読み取り手段または第２の画像読み取り手段が読み取った画像データが白紙データであると判定すれば、当該画像データをスキップページマーカに置換して保存する。
【００３４】
この手段を取ることによって、当該画像読み取り装置は、画像読み取り実行時の画像データの順番に関する情報を保持するという作用を得る。
【００３５】
【発明の実施の形態】
図１ないし図４に基づいて、この発明の代表的な実施例による実施の形態を説明する。
【００３６】
図４は画像読み取り装置の主要部を示したものである。前記の図４は従来の技術と共通の構成であり既に説明したので、ここではその説明の詳細は省略する。
【００３７】
図１に基づいて、この発明によって実行する画像データの処理を説明する。
【００３８】
図１（ａ）に示すごとく、１枚目から５枚目にいたる５枚の原稿を当該画像読み取り装置で読み取らせる。
【００３９】
図１（ｂ）に示すごとく、１枚目から５枚目にいたる５枚の原稿のＡ面およびＢ面を読み取った画像データにおいて、２枚目の原稿のＢ面および５枚目の原稿のＢ面が白紙データであった。すなわちここに示す例では読み取りの対象とした原稿の２枚目のＢ面および５枚目のＢ面が白紙であった。
【００４０】
図１（ｃ）に示すごとく、前記の画像データを保存する際に、白紙データをスキップページマーカに置換する。すなわちここで保存される画像データは１０個のデータであるが、２枚目の原稿のＢ面および５枚目の原稿のＢ面に相当する画像データはスキップページマーカに置換されたので画像データとしては存在せず、画像データの保存に必要なメモリ容量を消費することがない。
【００４１】
前記のごとく保存する画像データより白紙データをスキップページマーカに置換することによって、メモリの無駄が削減されるが、画像データ相互間の関連を示す情報としては前記の置換されたスキップページマーカが残っているので、常に原稿枚数の２倍の個数の画像データが認識される。
【００４２】
これより１枚の原稿に２個の画像データを引き当て、それぞれＡ面の画像およびＢ面の画像とすれば、メモリの無駄を削減しつつも原稿の構成に即した画像データを生成して保存することが可能となる。
【００４３】
すなわちｎ枚目の原稿に対応する画像データは、常に（２ｎ−１）番目の画像データが当該原稿のＡ面を読み取った画像データであり、２ｎ番目の画像データが当該原稿のＢ面を読み取った画像データである。前記の順序に関する関係は、乱れることがない。
【００４４】
図２および図３に基づいて、当該画像読み取り装置が画像データを処理する方法の手順を説明する。
【００４５】
図２に示すブロック図を説明する。画像読み取り装置Ｂ０１はホスト装置Ｂ０５に接続して、当該画像読み取り装置Ｂ０１で生成する画像データをホスト装置Ｂ０２に提供する。
【００４６】
前記の画像読み取り装置Ｂ０１は既に図４に基づいて説明した構成を持つ装置であり、原稿送り機構Ｂ１３と、Ａ面読み取り部Ｂ１４およびＢ面読み取り部Ｂ１５を有し、演算制御部Ｂ１１が当該画像読み取り装置Ｂ０５の制御を行ない、通信制御部Ｂ１２が画像データをホスト装置Ｂ０２に転送する。
【００４７】
前記のホスト装置Ｂ０２では前記の画像読み取り装置Ｂ０１を接続する際に搭載したドライバプログラムＢ２１を備え、白紙認識部Ｂ２３によって前記の画像読み取り装置Ｂ０１より転送を受けた画像データより白紙データを判別し、データ変換部Ｂ２２によって前記の白紙データと判別された画像データをスキップページマーカに置換する。
【００４８】
図３に示すフローチャートに基づいて、画像データ処理の手順を説明する。手順の各ステップの説明に引用する符号は、前記の図２による。
【００４９】
ステップＳ０１で、画像読み取り装置Ｂ０１に備える原稿送り機構Ｂ１３は演算制御部Ｂ１１に指示に従って読み取りの対象とする原稿を抽出して装置内を搬送する。
【００５０】
ステップＳ０２でＡ面読み取り部Ｂ１４は原稿のおもて面であるＡ面を読み取り、ステップＳ０３に進んでＢ面読み取り部Ｂ１５は原稿のうら面であるＢ面を読み取る。
【００５１】
ステップＳ０４で、演算制御部Ｂ１１はＡ面を読み取った出力データよりＡ面の画像データを生成し、Ｂ面を読み取った出力データよりＢ面の画像データを生成する。
【００５２】
ステップＳ０５で、通信制御部Ｂ１２は前記のＡ面の画像データおよびＢ面の画像データをホスト装置Ｂ０２に転送する。
【００５３】
ステップＳ０６でホスト装置Ｂ０２はドライバプログラムＢ２１において画像データの転送を受け、ステップＳ０７に進んで受信した画像データが白紙データを含んでいるか否かを白紙認識部Ｂ２３がチェックする。
【００５４】
ステップＳ０８で当該画像データが白紙データを含んでいれば、ステップＳ０９に進んでデータ変換部Ｂ２２が当該白紙データをスキップページマーカに置換し、さらにステップＳ１０に進んで画像データを保存する。
【００５５】
前記のステップＳ０８で当該画像データが白紙データを含んでいなければ、ステップＳ１０に進んで当該画像データをそのまま保存する。
【００５６】
ステップＳ１１で継続して読み取る原稿がある場合は、ステップＳ０１に戻って原稿送り機構Ｂ１３は後続の読み取り原稿を搬送する。
【００５７】
前記のステップＳ１１で継続して読み取る原稿がない場合は、当該画像データ処理を終了する。
【００５８】
【発明の効果】
この発明により、以下に示すような効果が期待できる。
【００５９】
原稿の表面を読み取る第１の画像読み取り手段と、原稿の裏面を読み取る第２の画像読み取り手段とを備える画像読み取り装置の画像データ処理方法において、前記の第１の画像読み取り手段または第２の画像読み取り手段が読み取った画像データが白紙データであると判定すれば、当該画像データをスキップページマーカに置換して保存する。
【００６０】
この手段を取ることによって、当該画像読み取り装置は、画像読み取り実行時の画像データの順番に関する情報を保持するので、メモリ容量の浪費を抑止しつつも原稿の構成に即した画像データを生成して保存することが可能になるという効果を得る。
【図面の簡単な説明】
【図１】この発明の代表的な実施例による原理説明図。
【図２】この発明の代表的な実施例によるブロック図。
【図３】この発明の代表的な実施例によるフローチャート。
【図４】この発明に係る画像読み取り装置の原理構成図。
【図５】従来の技術による原理説明図。
【図６】従来の技術によるブロック図。
【図７】従来の技術によるフローチャート。
【符号の説明】
Ｂ０１：画像読み取り装置
Ｂ０２：ホスト装置
Ｂ１１演算制御部
Ｂ１２：通信制御部
Ｂ１３：原稿送り機構
Ｂ１４：Ａ面読み取り部
Ｂ１５：Ｂ面読み取り部
Ｂ２１：  ドライバプログラム
Ｂ２２：データ変換部
Ｂ２３：白紙認識部
【図１】
2004312420.tif 000003
【図２】
2004312420.tif 000004
【図３】
2004312420.tif 000005
【図４】
2004312420.tif 000006
【図５】
2004312420.tif 000007
【図６】
2004312420.tif 000008
【図７】
2004312420.tif 000009