(57)【要約】【課題】読取対象物の両面を同時に読取可能な画像読取装置において、読み取った画像データを格納するためのメモリーの容量を低減することを第１に目的とする。また、画像読取装置において、データ転送時間を短縮することを第２の目的とする。【解決手段】画像読取装置であって、第１の画像読取センサーと、第２の画像読取センサーと、読み取った表面画像データ及び裏面画像データとを格納可能なメモリーと、表面画像データの一部と裏面画像データの一部とをメモリーに書き込む部分書込処理と、部分書込処理でメモリーに書き込んだ表面画像データと裏面画像データとを読み出して読取装置の外部へ転送する部分読出処理とを実行するメモリー制御部と、を備え、メモリー制御部は、部分書込処理と部分読出処理とを交互に複数回実行することで、表面画像データ及び裏面画像データを当画像読取装置の外部へ転送する。【選択図】図３
2011097405.tif 000002
【特許請求の範囲】
【請求項１】
画像読取装置であって、
読取対象物の表面を読み取る第１の画像読取センサーと、
前記表面の読み取りと同時に、前記読取対象物の裏面を読み取る第２の画像読取センサ
ーと、
前記第１の画像読取センサーで読み取った前記読取対象物の表面画像データと、前記第
２の画像読取センサーで読み取った前記読取対象物の裏面画像データと、を格納可能なメ
モリーと、
前記表面画像データの一部と前記裏面画像データの一部とをメモリーに書き込む部分書
込処理と、前記部分書込処理で前記メモリーに書き込んだ表面画像データと裏面画像デー
タとを読み出して当該画像読取装置の外部へ転送する部分読出処理と、を実行するメモリ
ー制御部と、を備え、
前記メモリー制御部は、
前記部分書込処理と前記部分読出処理とを交互に複数回実行することで、前記表面画
像データ及び前記裏面画像データを当該画像読取装置の外部へ転送する、
画像読取装置。
【請求項２】
請求項１に記載の画像読取装置であって、
前記部分書込処理で前記メモリーに書き込む前記表面画像データの一部と前記裏面画像
データの一部とは、それぞれ１ラインを構成する画素からなるラインデータである、画像
読取装置。
【請求項３】
請求項１に記載の画像読取装置であって、
前記部分書込処理で前記メモリーに書き込む前記表面画像データの一部と前記裏面画像
データの一部とは、それぞれ１ラインを構成する画素からなるラインデータが複数集まっ
たブロックデータである、画像読取装置。
【請求項４】
請求項１乃至請求項３のいずれか１項に記載の画像読取装置であって、
前記メモリーは、複数のバンクを有するＤＲＡＭであって、
前記部分書込処理は、
前記表面画像データの一部と前記裏面画像データの一部とを異なるバンクに書き込む
ことで実行され、
前記部分読出処理は、
前記部分読出処理の実行直前に前記部分書込処理により書き込まれたバンクとは異な
るバンクに格納されているデータから読み出すことで実行される、
画像読取装置。
【請求項５】
読取対象物の両面を２系統の画像読取センサーで同時に読み取る画像読取装置を用いた
画像データの転送方法であって、
前記読取対象物の両面を前記２系統の画像読取センサーで同時に読み取り、表面を表す
表面画像データと、裏面を表す裏面画像データとを生成する第１の工程と、
前記表面画像データと前記裏面画像データを前記画像読取装置が備えるメモリーに書き
込み、書き込んだ表面画像データと裏面画像データを読み出して前記画像読取装置の外部
へ転送する第２の工程と、を備え、
前記第２の工程は、
前記表面画像データの一部のデータである部分表面画像データと、裏面画像データの
一部のデータである部分裏面画像データとを前記メモリーに書き込む部分書込工程と、
前記部分書込工程により前記メモリーに書き込まれた前記部分表面画像データと前記
部分裏面画像データとを読み出して前記画像読取装置の外部へ転送する部分読出工程と、
を有し、
前記第２の工程は、
前記部分書込工程と前記部分読出工程とを交互に複数回行うことで、前記表面画像デ
ータと前記裏面画像データを前記画像読取装置の外部へ転送する、
画像データの転送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置及び該装置で読み取った画像データの転送方法に関する。
【背景技術】
【０００２】
従来、２系統の読取手段で同時に原稿の両面を読み取るファクシミリが知られている（
例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−２０５５２４号公報
【特許文献２】特開２００１−５８４３１号公報
【特許文献３】特許第３３７８７４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、読み取った表面画像データと裏面画像データ（以下、両データ「両面画
像データ」ともいう。）をメモリーに格納し、格納した両面画像データを読み出してホス
ト（例えば読取指示を送出したパーソナルコンピューター）に転送する場合、種々の不具
合が生じる場合があった。
【０００５】
例えば、読み取った両面画像データについて、片面分のデータ毎に画像データをホスト
に転送する場合、少なくとも、画像データとして取得済みのもう片方の面分の画像データ
を格納する容量を有するメモリーが必要となる。
【０００６】
また、ある種の画像読取装置においては、所定の容量の片面分の画像データを取得（生
成）する速度（データ取得速度）よりも、画像データをホストへ転送する速度（データ転
送速度）の方が早い場合がある。このような場合において、ホストから読取指示のあった
両面分の画像データについて片面分の画像データ毎にまとめてホストへ転送すると、デー
タ転送速度は、データ取得速度に律速されることになる。よって、画像読取装置が有する
データ転送処理能力（「データ転送スループット」ともいう。）を十分に発揮できず、両
面画像データの取得開始（読取対象物の読取開始）からホストへ両面画像データを転送し
終わるまでのデータ転送時間が長くなる場合があった。
【０００７】
従って、本発明は、読取対象物の両面を同時に読取可能な画像読取装置において、読み
取った画像データを格納するためのメモリーの容量を低減できる技術を提供することを第
１に目的とする。また、該画像読取装置において、データ転送スループットを有効に利用
し、データ転送時間を短縮できる技術を提供することを第２の目的とする。
【課題を解決するための手段】
【０００８】
本発明は、上記の課題の少なくとも一部を解決するためになされたものであり、以下の
形態または適用例として実現することができる。
【０００９】
[適用例１]画像読取装置であって、読取対象物の表面を読み取る第１の画像読取センサー
と、前記表面の読み取りと同時に、前記読取対象物の裏面を読み取る第２の画像読取セン
サーと、前記第１の画像読取センサーで読み取った前記読取対象物の表面画像データと、
前記第２の画像読取センサーで読み取った前記読取対象物の裏面画像データと、を格納可
能なメモリーと、前記表面画像データの一部と前記裏面画像データの一部とをメモリーに
書き込む部分書込処理と、前記部分書込処理で前記メモリーに書き込んだ表面画像データ
と裏面画像データとを読み出して当該画像読取装置の外部へ転送する部分読出処理と、を
実行するメモリー制御部と、を備え、前記メモリー制御部は、前記部分書込処理と前記部
分読出処理とを交互に複数回実行することで、前記表面画像データ及び前記裏面画像デー
タを当該画像読取装置の外部へ転送する、画像読取装置。
【００１０】
適用例１の画像読取装置によれば、部分読出処理において、書き込まれた表面の画像デ
ータだけでなく、裏面の画像データについても読み出して転送を行っている。よって、片
面分の全ての画像データをメモリーから読み出して外部へ転送した後に、他方の面の全て
の画像データを読み出して外部へ転送する場合に比べ、画像データを格納するためのメモ
リーの容量を低減することができる。
【００１１】
また、当該画像読取装置において、片面分の全ての画像データを取得する速度よりも、
データ転送速度が早い場合は、メモリーに格納された表面の画像データと裏面の画像デー
タの双方を読み出して外部へ転送することで、画像読取装置が有するデータ転送処理能力
を有効に利用できる。これにより、読取対象物の両面画像データの取得開始から外部へ全
ての両面画像データを転送し終わるまでのデータ転送時間を短縮できる。
【００１２】
［適用例２］適用例１に記載の画像読取装置であって、前記部分書込処理で前記メモリー
に書き込む前記表面画像データの一部と前記裏面画像データの一部とは、それぞれ１ライ
ンを構成する画素からなるラインデータである、画像読取装置。
適用例２の画像読取装置によれば、表面の１ライン分の画像データと裏面の１ライン分
の画像データの合計２ライン分の画像データを格納できるだけの容量をメモリーが有すれ
ば良い。よって、メモリー容量をさらに低減することができる。
【００１３】
［適用例３］適用例１に記載の画像読取装置であって、前記部分書込処理で前記メモリー
に書き込む前記表面画像データの一部と前記裏面画像データの一部とは、それぞれ１ライ
ンを構成する画素からなるラインデータが複数集まったブロックデータである、画像読取
装置。
適用例３の画像読取装置によれば、ブロックデータ単位で部分書込処理と部分読出処理
を実行することから、ラインデータ単位で部分書込処理と部分読出処理を実行する場合に
比べ、部分書込処理と部分読出処理の制御を容易に行うことができる。
【００１４】
［適用例４］適用例１乃至適用例３のいずれか１つに記載の画像読取装置であって、前記
メモリーは、複数のバンクを有するＤＲＡＭであって、前記部分書込処理は、前記表面画
像データの一部と前記裏面画像データの一部とを異なるバンクに書き込むことで実行され
、前記部分読出処理は、前記部分読出処理の実行直前に前記部分書込処理により書き込ま
れたバンクとは異なるバンクに格納されているデータから読み出すことで実行される、
画像読取装置。
適用例４の画像読取装置によれば、表面画像データと裏面画像データとを異なるバンク
に書き込むため、プリチャージの発生を抑制することができる。さらに、読出処理の直前
に書込処理を行っていたバンクとは異なるバンクから読出処理を行なうので、プリチャー
ジの発生をより抑制することができる。よって、読取対象物の両面画像データの取得開始
から、外部へ全ての両面画像データを転送し終わるまでのデータ転送時間を短縮できる。
【００１５】
［適用例５］読取対象物の両面を２系統の画像読取センサーで同時に読み取る画像読取装
置を用いた画像データの転送方法であって、前記読取対象物の両面を前記２系統の画像読
取センサーで同時に読み取り、表面を表す表面画像データと、裏面を表す裏面画像データ
とを生成する第１の工程と、前記表面画像データと前記裏面画像データを前記画像読取装
置が備えるメモリーに書き込み、書き込んだ表面画像データと裏面画像データを読み出し
て前記画像読取装置の外部へ転送する第２の工程と、を備え、前記第２の工程は、前記表
面画像データの一部のデータである部分表面画像データと、裏面画像データの一部のデー
タである部分裏面画像データとを前記メモリーに書き込む部分書込工程と、前記部分書込
工程により前記メモリーに書き込まれた前記部分表面画像データと前記部分裏面画像デー
タとを読み出して前記画像読取装置の外部へ転送する部分読出工程と、を有し、前記第２
の工程は、前記部分書込工程と前記部分読出工程とを交互に複数回行うことで、前記表面
画像データと前記裏面画像データを前記画像読取装置の外部へ転送する、画像データの転
送方法。
【００１６】
適用例５の方法によれば、片面分の全画像データをメモリーから読み出して外部へ転送
した後に、他方の面の全画像データを読み出して外部へ転送する場合に比べ、画像データ
を格納するためのメモリーの容量を低減することができる。また、画像データの転送に使
用する画像読取装置において、片面分の全画像データを取得する速度よりも、データ転送
速度が早い場合であっても、画像読取装置が有するデータ転送処理能力を有効に利用でき
る。これにより、読取対象物の両面画像データの取得開始から、外部へ全ての両面画像デ
ータを転送し終わるまでのデータ転送時間を短縮できる。
【００１７】
なお、本発明は、種々の形態で実現することが可能であり、上述した画像読取装置及び
画像データ転送方法の他、それらの装置又は方法の機能を実現するためのコンピューター
プログラム、そのコンピュータープログラムを記録した記憶媒体等の態様で実現すること
ができる。
【図面の簡単な説明】
【００１８】
【図１】第１実施例のスキャナーの構成を示すブロック図である。
【図２】読取対象物Ｐの読取方法を説明するための図である。
【図３】第１実施例の画像データのアクセス手順を説明するための図である。
【図４】メモリー制御部が実行する処理フローを説明するための図である。
【図５】比較例におけるメモリーへの画像データのアクセス手順を説明するための図である。
【図６】第２実施例の画像データのアクセス手順を説明するための図である。
【発明を実施するための形態】
【００１９】
次に、本発明の実施の形態を以下の順序で説明する。
Ａ．第１実施例及び比較例：
Ｂ．第２実施例：
Ｃ．変形例：
【００２０】
Ａ．第１実施例及び比較例：
Ａ−１．第１実施例：
図１は、本実施例の画像読取装置としてのスキャナーの構成を示すブロック図である。
このスキャナー１０は、パーソナルコンピューターＰＣ（以下、単に「パソコンＰＣ」と
も呼ぶ。）に接続されている。スキャナー１０は、ユーザーによるパソコンＰＣからの指
示に従って、図示しない原稿等の読取対象物を走査して画像データを生成し、生成した画
像データをパソコンＰＣに転送する。
【００２１】
スキャナー１０は、第１画像読取センサー１２と、第２画像読取センサー１３と、制御
部１５とを備える。第１画像読取センサー１２は、読取対象物の表面を読み取る。第２画
像読取センサー１３は、読取対象物の裏面を読み取る。
【００２２】
第１，第２画像読取センサー１２，１３は、ＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓ
ｅｎｓｏｒ）型のラインセンサー（「密着センサー方式」ともいう。）によって構成され
ており、読取対象物の幅方向（主走査方向）に沿って配列されている。また、第１，第２
画像読取センサー１２，１３は、複数の撮像素子を主走査方向に直線状に一列に配置して
いる。読取対象物は、スキャナー１０の搬送路によりスキャナー１０内部に搬送され、搬
送された読取対象物は、第１，第２画像読取センサー１２，１３により両面を１ライン毎
に両面同時に読み取られる。本実施例のスキャナー１０は、第１，第２画像読取センサー
１２，１３の走査位置への移動は、読取対象物が移動することで行われる。そして、第１
，第２画像読取センサー１２，１３は、各走査位置からの画像を表す反射光をアナログの
第１，第２読取信号ＳＡ１，ＳＡ２に変換し、制御部１５へ出力する。
【００２３】
制御部１５は、主としてＣＰＵ２２と、ＲＯＭ２３と、ＲＡＭ２４と、画像処理部２０
と、メモリー２８と、外部インターフェース３０とを備える。
【００２４】
ＲＯＭ２３は、制御部１５で実行される各種プログラムを格納している。ＲＡＭ２４は
、ＲＯＭ２３に格納している所定のプログラムを展開する作業領域である。ＣＰＵ２２は
、ＲＯＭ２３に格納している各種プログラムをＲＡＭ２４上で実行することにより、スキ
ャナー１０全体をコントロールする。
【００２５】
画像処理部２０は、第１，第２画像読取センサー１２，１３によりそれぞれ生成された
アナログの第１，第２読取信号ＳＡ１，ＳＡ２をデジタル信号に変換し、表面画像データ
Ｄ１と裏面画像データＤ２を生成する。また、画像処理部２０は、目的に応じた画像処理
を行う機能を有する。例えば、画像処理部２０は、生成した画像データＤ１，Ｄ２に対し
シェーディング補正、ガンマ補正、拡大縮小処理等を行ことが可能である。なお、画像デ
ータＤ１，Ｄ２は複数の画素データＰＸからなり、第１，第２画像読取センサーＳＡ１，
ＳＡ２によって順次読み取られ、画像処理部２０で順次画素データＰＸが生成する。
【００２６】
メモリー制御部２６は、メモリー２８への画像データＤ１，Ｄ２の書込処理と読出処理
を実行する。すなわち、画像処理部２０で生成した表面画像データＤ１及び裏面画像デー
タＤ２を構成する画素データＰＸをメモリー２８に順次書き込むと共に、所定のタイミン
グで、書き込まれた画素データＰＸを読み出す。読み出された画素データＰＸは、外部イ
ンターフェース３０を介して外部のパソコンＰＣに順次転送される。これにより、表面画
像データＤ１及び裏面画像データＤ２がパソコンＰＣに転送される。インターフェースと
しては、ＵＳＢやＳＣＳＩ等の種々の通信インターフェースを利用可能である。なお、本
実施例ではメモリー２８にはＲＡＭを用いている。メモリー２８への画素データの書込処
理及び読出処理の詳細は後述する。
【００２７】
図２は、読取対象物Ｐの読取方法を説明するための図である。読取対象物Ｐは原稿や小
切手等の１枚の用紙であり、表面Ｆ１と裏面Ｆ２には、文字や図が記載されている。説明
を容易にするために、読取対象物Ｐの両面Ｆ１，Ｆ２の全体を走査領域とし、副走査方向
のライン数を１０００本とする。なお、図中の破線はラインの区切りを示しており、読取
対象物Ｐに実際に記載された文字や図を示すものではない。読取対象物Ｐはスキャナー１
０の搬送路内に搬送され、両面Ｆ１，Ｆ２の１ライン目から１０００ライン目までをライ
ン毎に第１，第２画像読取センサー１２，１３により両面同時に読み取られる。生成した
各ラインの第１，第２読取信号ＳＡ１，ＳＡ２は、画像処理部２０でデジタルの画素デー
タに変換後、所定の画像処理が行われ、メモリー２８に順次書き込まれる。
【００２８】
以下の説明では、表面Ｆ１全体を表す画像データを表面画像データＤ１と呼び、裏面Ｆ
２全体を表す画像データを裏面画像データＤ２と呼ぶ。また、表面画像データＤ１におい
て、１〜１０００ライン分のうちの１００ライン毎のブロックデータを部分表面画像デー
タＤ１ａと呼ぶ。また、同様に、裏面画像データＤ２において、１〜１０００ライン分の
うちの１００ライン毎のブロックデータを部分裏面画像データＤ２ａと呼ぶ。すなわち、
表面画像データＤ１は１０個の部分表面画像データＤ１ａからなり、裏面画像データＤ２
は１０個の部分裏面画像データＤ２からなる。なお、１ラインは画素が一列に複数（本実
施例では８００画素）並ぶことで構成されている。すなわち、表面画像データＤ１と裏面
画像データＤ２は、それぞれ８００画素×１０００画素の８０万画素あるので、表面画像
データＤ１と裏面画像データＤ２は、それぞれ８０万個の画素データＰＸからなる。
【００２９】
図３は、第１実施例のメモリーへのアクセス手順を説明するための図である。また、理
解の容易のために、メモリー２８への表面画像データＤ１と裏面画像データＤ２の書き込
みは、所定の領域Ａ１、Ａ２にそれぞれ分割して行うものとする。なお、表面画像データ
Ｄ１と裏面画像データＤ２の格納領域は、実際はこれと異なっていても良い。また、図３
中に記載のクロスハッチングは、画素データＰＸが格納されていることを意味する。
【００３０】
図３（ａ）に示すように、メモリー制御部２６（図１）は、生成した表面Ｆ１及び裏面
Ｆ２の画素データＰＸを順次所定の領域に書き込む。図３（ｂ）に示すように、メモリー
制御部２６は、メモリー２８に１〜１００ライン目の１００ライン分の部分表面画像デー
タＤ１ａ、及び、１〜１００ライン目の１００ライン分の部分裏面画像データＤ２ａを書
き込むまで書込処理を実行する。ここで、部分表面画像データＤ１ａ及び部分裏面画像デ
ータＤ２ａをメモリー２８に書き込む工程を「部分書込工程」とも言う。
【００３１】
部分書込工程の実行後、図３（ｃ）に示すように、メモリー制御部２６は、書き込まれ
たブロックデータである部分表面画像データＤ１ａを読み出してパソコンＰＣへ転送する
。なお、図３（ｃ）は、部分表面画像データＤ１ａを読み出した後のメモリー２８のデー
タ格納状態を示している。次に、メモリー制御部２６は、図３（ｄ）に示すように、書き
込まれたブロックデータである部分裏面画像データＤ２ａを読み出してパソコンＰＣへ転
送する。なお、図３（ｄ）は、部分裏面画像データＤ２ａを読み出した後のメモリー２８
のデータ格納状態を示している。図３（ｄ）に記載の状態では、メモリー２８には画素デ
ータＰＸは格納されていない。なお、図３（ｃ）及び図３（ｄ）のように、部分書込工程
の実行により書き込まれた部分表面画像データＤ１ａと部分裏面画像データＤ２ａとを共
に読み出して、パソコンＰＣへ転送する工程を「部分読出工程」とも言う。
【００３２】
次に、メモリー制御部２６は、図３（ｅ），（ｆ）に示すように、１０１〜２００ライ
ン目の画素データＰＸを書き込む部分書込工程を実行する。部分書込工程の実行後、メモ
リー制御部２６は、１０１〜２００ライン目の部分表面画像データＤ１ａを読み出してパ
ソコンＰＣへ転送する（図示せず）。次いで、１０１〜２００ライン目の１００ライン分
の部分裏面画像データＤ２ａを読み出してパソコンＰＣへ転送する（図示せず）。すなわ
ち、メモリー制御部２６は、１０１〜２００ライン目の部分画像データＤ１ａ,Ｄ２ａの
部分読出工程を実行する。
【００３３】
部分書込工程と部分読出工程について、読取対象物Ｐの両面全体を表す表面画像データ
Ｄ１及び裏面画像データＤ２をパソコンＰＣに転送するまで交互に実行する。ここで、表
面画像データＤ１及び裏面画像データＤ２をコンピューター４０に転送するまでに必要な
メモリー容量は、２００ライン分の容量である。すなわち、少なくとも２００ライン分の
画素データＰＸを格納できるだけの容量を有するメモリー２８をスキャナー１０に内蔵さ
せ、そのメモリー２８に画素データＰＸを書き込めば良い。
【００３４】
図４は、第１実施例のメモリー制御部２６が実行する処理フローを説明するための図で
ある。上記のごとく、メモリー制御部２６は、部分表面画像データＤ１ａ及び部分裏面画
像データＤ２ａをメモリー２８に書き込む部分書込工程を実行する（ステップＳ１０）。
【００３５】
次いで、メモリー制御部２６は、書き込んだ部分表面画像データＤ１ａ及び部分裏面画
像データＤ２ａを読み出してコンピューター４０に転送する部分読出工程を実行する（ス
テップＳ２０）。
【００３６】
次いで、ＣＰＵ２２は、読取対象物Ｐの表面全体を表す表面画像データＤ１と、読取対
象物Ｐの裏面全体を表す裏面画像データＤ２を全てコンピューター４０に転送したか否か
を判断する（ステップＳ３０）。全ての画像データＤ１，Ｄ２を転送していなと判断した
場合は（ステップＳ３０：ＮＯ）、ＣＰＵ２２はメモリー制御部２６に対し部分書込工程
（ステップＳ１０）と、部分読出工程（ステップＳ２０）の実行を指示し、再び両工程が
メモリー制御部２６により実行される。全ての画像データＤ１，Ｄ２を転送したと判断し
た場合は（ステップＳ３０：ＹＥＳ）、ＣＰＵ２２は、メモリー制御部２６に対し両工程
の実行を停止させ、転送処理は終了する。
【００３７】
Ａ−２：比較例：
第１実施例の効果の説明の前に、第１実施例の効果をより一層明らかにする為に比較例
を説明する。図５は比較例のメモリーへの画像データのアクセス手順を説明するための図
である。比較例では、先に表面画像データＤ１の全てをコンピューター４０に転送した後
に、裏面画像データＤ２の全てをコンピューター４０に転送するアクセス方法を採用して
いる。説明の便宜上、メモリー２８への表面画像データＤ１と裏面画像データＤ２の書き
込みは、所定の領域Ａ１、Ａ２にそれぞれ分割して行うものとする。また、図５中に記載
のクロスハッチングは、画素データＰＸが格納されていることを意味する。
【００３８】
図５（ａ）に示すように、メモリー制御部２６は、生成した画素データＰＸを順次所定
の領域に書き込む。図５（ｂ）に示すように、メモリー２８に１〜１００ライン目の１０
０ライン分の部分表面画像データＤ１ａが書き込まれると、図５（ｃ）に示すように、メ
モリー制御部２６は、部分表面画像データＤ１ａを読み出し、パソコンＰＣへ転送する。
なお、図５（ｃ）は、部分表面画像データＤ１ａを読み出した後のメモリー２８のデータ
格納状態を示している。また、メモリー２８に格納された部分表面画像データＤ１ａ及び
部分裏面画像データＤ２ａのうち、片面の画像データのみを読み出す工程を、「片面読出
工程」と呼ぶものとする。
【００３９】
次に、メモリー制御部２６は、図５（ｄ），（ｅ）に示すように、部分書込工程を実行
する。図５（ｅ）に示すように、部分書込工程が実行されると、１０１〜２００ライン目
の１００ライン分の表面Ｆ１の部分表面画像データＤ１ａ、及び、１〜２００ライン目の
２００ライン分の裏面Ｆ２の画像データ（すなわち、部分裏面画像データＤ２ａが２つ分
のデータ）が格納される。次に、図５（ｆ）に示すように、メモリー制御部２６は、部分
表面画像データＤ１ａに対し片面読出工程を実行する。
【００４０】
部分書込工程と片面読出工程を交互に繰り返し、読取対象物Ｐの表面全体を表す表面画
像データＤ１のパソコンＰＣへの転送を行った後に、メモリー制御部２６は、メモリー２
８に格納されている１〜１０００ライン目の裏面画像データＤ２を読み出して、パソコン
ＰＣに転送する。すなわち、裏面Ｆ２の１０００ライン分の画素データＰＸをメモリー２
８に格納し、格納した裏面Ｆ２の画素データＰＸを読み出してパソコンＰＣに転送する。
【００４１】
このように、比較例では読取対象物Ｐの両面全体を表す表面画像データＤ１及び裏面画
像データＤ２をコンピューター４０に転送するまでに必要なメモリー容量は、表面画像デ
ータ１００ライン分と裏面画像データ１０００ライン分の計１１００ライン分の容量であ
る。
【００４２】
Ａ−３．実施例の効果：
上記のように、第１実施例のメモリー２８への読み出し及び書き出しの制御では、読取
対象物Ｐの両面全体の画像データＤ１，Ｄ２をパソコンＰＣに転送するまでに必要なメモ
リー容量は２００ライン分の容量である。これに対し、比較例の制御では、１１００ライ
ン分のメモリー容量が必要となる。このように、第１実施例は、メモリーの容量を低減す
ることができる。これにより、よりコストを低減させたスキャナー１０を提供することが
できる。
【００４３】
また、スキャナー１０において、読取対象物Ｐの表面全体の表面画像データＤ１を生成
（取得）する速度よりも、データ転送速度が早い場合は、表面の画像データのみを先に読
み出す比較例の制御方法では、スキャナー１０が有するデータ転送能力を有効に利用でき
ないことになる。すなわち、比較例では、部分読出工程において、部分裏面画像データＤ
２ａを読み出してパソコンＰＣに転送するデータ転送能力があるにも関わらず、部分表面
画像データＤ１ａしか読み出してパソコンＰＣに転送していないことになる。また、比較
例では、部分書込工程によりメモリー２８に書き込まれた９０１〜１０００ライン目の１
００ライン分の部分表面画像データＤ１ａを読み出した後に、１〜１０００ライン目の裏
面画像データＤ２を読み出すことになる。よって、読取対象物Ｐの読み取りを開始してか
ら、両面全体の画像データＤ１，Ｄ２をコンピューターに転送し終わるまでのデータ転送
時間はより長くなる。これに対して、第１実施例の制御方法では、部分表面画像データＤ
１ａのみならず部分裏面画像データＤａもメモリー２８から読み出してコンピューター４
０へ転送することから、スキャナー１０が有するデータ転送能力を有効に利用することが
できる。よって、両面の画像データＤ１，Ｄ２の取得開始からパソコンＰＣへ両面の画像
データＤ１，Ｄ２を転送し終わるまでのデータ転送時間を短縮できる。
【００４４】
Ｂ．第２実施例：
図６は、第２実施例のメモリーへの画像データのアクセス手順を説明するための図であ
る。第１実施例との違いは、メモリー構成とメモリー制御部２６が実行するデータのアク
セス手順である。その他の構成（画像読取センサー１２，１３、画像処理部２０等）につ
いては、第１実施例と同様の構成であるため説明を省略する。
【００４５】
第２実施例のメモリー２８は２つのバンクを有するＳＤＲＡＭを用いている。２つのバ
ンクは、説明の便宜上、第１バンクＭ１及び第２バンクＭ２と称する。メモリー制御部２
６は、表面Ｆ１の画素データＰＸを第１バンクＭ１に書き込み、裏面Ｆ２の画素データＰ
Ｘを第２バンクＭ２に分けて書き込む。
【００４６】
図６（ａ），（ｂ）に示すように、メモリー制御部２６は、部分表面画像データＤ１ａ
の第１バンクＭ１への書込み、及び、部分裏面画像データＤ２ａの第２バンクＭ２への書
込みが終わると（すなわち、部分書込工程の実行後）、部分読出工程を実行する。
【００４７】
部分読出工程では、部分書込工程の際に最後に書き込んだバンクとは異なるバンクから
画素データＰＸの読み出しを開始する。部分書込工程において最後に書き込んだバンクが
第２バンクＭ２であったとすると、図６（ｃ）に示すように、メモリー制御部２６は、第
１バンクＭ１の部分表面画像データＤ１ａの画素データＰＸから読み出しを開始する。次
にメモリー制御部２６は、図６（ｄ）に示すように第２バンクＭ２の部分裏面画像データ
Ｄ２ａを読み出す。なお、図６（ｃ），（ｄ）は部分表面画像データＤ１ａと部分裏面画
像データＤ２ａとをそれぞれ読み出した後のバンクＭ１，Ｍ２の格納状態を示している。
【００４８】
部分読出工程の実行後、メモリー制御部２６は、図６（ｅ）に示すように１０１〜２０
０ライン目の画像データの部分書込工程を実行する。メモリー制御部２６は、部分書込工
程と部分読出工程とを表面全体を表す表面画像データＤと裏面全体を表す裏面画像データ
Ｄ２とをパソコンＰＣに転送するまで交互に実行する。
【００４９】
上記のように、第２実施例では、表面画像データＤ１と裏面画像データＤ２とを異なる
バンクに書き込むと共に、書き込んだデータを読み出していることから、同一バンクに表
面画像データＤ１、及び、裏面画像データＤ２を書き込んでこれらを続けて読み出す場合
に比べ、プリチャージの発生を抑制できる。これにより、データの書き込み及び読み出し
の速度を向上でき、読取対象物Ｐの画像データＤ１，Ｄ２の取得開始から、パソコンＰＣ
へ画像データＤ１，Ｄ２を転送し終わるまでのデータ転送時間を短縮できる。
【００５０】
さらに、部分読出工程を開始するバンクが、部分書込工程において最後に書き込みを行
ったバンクと異なるため、プリチャージの発生をさらに抑制できる。これにより、より一
層、データ転送時間を短縮できる。
【００５１】
Ｃ．変形例：
なお、上記実施例における構成要素の中の、特許請求の範囲の独立項に記載した要素以
外の要素は、付加的な要素であり、適宜省略可能である。また、本発明の上記実施例や実
施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の形態において
実施することが可能であり、例えば次のような変形も可能である。
【００５２】
Ｃ−１．第１変形例：
上記実施例において、部分書込工程では１００ライン分の画像データＤ１ａ、Ｄ２ａを
メモリー２８に書き込んでいたが（図３）、部分書込工程で書き込むデータ量はこれに限
定されるものではない。例えば、１ラインを構成する画素からなるラインデータ（すなわ
ち、表面Ｆ１及び裏面Ｆ２それぞれ８００画素分の画素データＰＸ）を部分書込工程で書
き込んでも良い。この場合、部分読出工程では、メモリー２８に書き込んだ表面Ｆ１のラ
インデータと裏面Ｆ２のラインデータを読み出してパソコンＰＣに転送することになる。
部分書込工程と部分読出工程において、読み出したり書き出したりするデータの単位をラ
インデータとすることで、さらにメモリー容量を低減することができる。
【００５３】
Ｃ−２．第２変形例；
上記実施例において、部分書込工程における部分表面画像データＤ１ａ及び部分裏面画
像データＤ２ａの書き込みの順番については特に限定されない。例えば、部分表面画像デ
ータＤ１ａを構成する全ての画素データＰＸを所定の領域に書き込んだ後に、部分裏面画
像データＤ２ａを構成する全ての画素データＰＸを所定の領域に書き込んでも良い。また
、部分表面画像データＤ１ａ及び部分裏面画像データＤ２ａを構成する画素データＰＸに
ついて、所定数の画素データ毎に交互にメモリー２８に書き込んでも良い。このようにし
ても、部分読出工程において、部分書込工程で書き込まれた両面の部分画像データＤ１ａ
，Ｄ２ａを読み出すため、メモリー容量を低減することができる。
【００５４】
また、上記実施例で記載のごとく、スキャナー１０において、読取対象物Ｐの表面画像
データＤ１を取得する速度よりも、データ転送速度が早い場合は、両面の画像データＤ１
，Ｄ２の取得開始からパソコンＰＣへ画像データＤ１，Ｄ２を転送し終わるまでのデータ
転送時間を短縮できる。
【００５５】
Ｃ−３．第３変形例：
上記実施例では、スキャナー１０の第１，第２画像読取センサー１２，１３にはＣＩＳ
型のラインセンサー（密着センサー方式）を用いたが、特にこれに限定されるものではな
い。例えば、光学縮小方式のセンサーを用いても良い。このようにしても、上記実施例と
同様の効果を奏する。
【００５６】
Ｃ−４．第４変形例：
上記実施例において、スキャナー１０の各部は、ソフトウェア的に構成されているもの
を、ハードウェア的に構成するようにしても良いし、ハードウェア的に構成されているも
のを、ソフトウェア的に構成するようにしても良い。
【符号の説明】
【００５７】
１０…スキャナー
１２…第１画像読取センサー
１３…第２画像読取センサー
１５…制御部
２０…画像処理部
２２…ＣＰＵ
２３…ＲＯＭ
２４…ＲＡＭ
２６…メモリー制御部
２８…メモリー
３０…外部インターフェース
４０…コンピューター
Ｐ…読取対象物
Ｄ１…表面画像データ
Ｄ２…裏面画像データ
Ｄ１ａ…部分表面画像データ
Ｄ２ａ…部分裏面画像データ
Ｆ１…表面
Ｆ２…裏面
Ｍ１…第１バンク
Ｍ２…第２バンク
ＰＣ…パーソナルコンピューター
ＰＸ…画素データ
ＳＡ１…第１読取信号
ＳＡ２…第２読取信号
【図１】
2011097405.tif 000003
【図２】
2011097405.tif 000004
【図３】
2011097405.tif 000005
【図４】
2011097405.tif 000006
【図５】
2011097405.tif 000007
【図６】
2011097405.tif 000008