(57)【要約】 【課題】画像データを一時記憶メモリなどの画像格納部に格納する構成の原稿読み取り装置において、上書き消去完了までの時間を短縮する。【解決手段】  画像データ格納部に画像読み取り手段で読み取られた画像データを格納し、格納された画像データの出力を行う。画像データ格納部に格納されたデータを維持するために所定の実行頻度で間欠的に必要となる処理を実行するためのリフレッシュ処理を行う。画像データを出力した後には、リフレッシュ処理の実行頻度を所定の実行頻度よりも低くする。【選択図】図３
2015201806.tif 000002
【特許請求の範囲】
【請求項１】
画像読み取り手段で読み取られた画像データを格納する画像データ格納手段と、
前記画像データ格納手段に格納された画像データの出力を行う画像データ出力手段と、
前記画像データ格納手段に格納されたデータを維持するために所定の実行頻度で間欠的に必要となる処理を実行するためのデータ維持処理を行うと共に、前記画像データを出力した後に前記データ維持処理の実行頻度を前記所定の実行頻度よりも低くする制御手段と、
を備えたことを特徴とする、
画像読み取り装置。
【請求項２】
前記画像データ格納手段に対するデータ書き込み手段を有し、
前記制御手段は、前記画像データの出力後に、前記画像データ格納手段に対して、出力された画像データとは無関係なデータをダミーデータとして書き込むように前記データ書き込み手段を制御することを特徴とする、請求項１記載の画像読み取り装置。
【請求項３】
前記制御手段は、前記ダミーデータを書き込む処理の実行中に、前記画像読み取り手段で新たに読み取られた画像データを前記画像データ格納手段に格納する場合は、前記ダミーデータを書き込む処理を中断すると共に、格納されたデータの維持に必要な頻度にまで前記データ維持処理の実行頻度を高くすることを特徴とする、請求項２記載の画像読み取り装置。
【請求項４】
前記制御手段は、前記新たに読み取られた画像データの書き込みを、前記画像データ格納手段の前記ダミーデータを書き込む処理が行われていない領域から開始するように、前記データ書き込み手段を制御することを特徴とする、請求項３記載の画像読み取り装置。
【請求項５】
前記画像データ格納手段は複数のページに分割されており、前記制御手段は、ダミーデータの書き込みが行われていないページを選択して、前記新たに読み取られた画像データの書き込みを開始する、請求項４記載の画像読み取り装置。
【請求項６】
前記画像読み取り手段は、読み取られる原稿の第１面を読み取る第１読み取り手段と、前記第１面の読み取りの後に前記原稿の第２面を読み取る第２読み取り手段とを有し、
前記画像データ格納手段は、それぞれ前記読み取られた原稿の画像データを格納することが可能である第１ページと第２ページとを有し、
前記制御手段は、前記第１ページに対するダミーデータ上書き処理実行中に、前記画像読み取り手段で新たに読み取られた画像データを前記画像データ格納手段に格納する場合は、前記第１面の画像データを前記第２ページに書き込む、請求項３〜５のいずれかに記載の画像読み取り装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読み取り装置に関し、例えば、原稿に記録された画像情報を読み取る原稿読み取り装置の技術に関する。
【背景技術】
【０００２】
従来、複写機等に使用される画像読み取り装置として、いわゆる「流し読み」を行う原稿読み取り装置等が知られている。これは、原稿搬送装置により原稿を１ページずつ原稿台ガラス上に搬送し、その搬送路に固定された露光装置により露光されて原稿の画像を読み取るようにしたものである。更には、文書を効率的に電子化するニーズに対応するよう、読み取り生産性を向上するために原稿読み取り装置を２つ設けて、原稿の表裏を一度の搬送で読み取る「両面同時読み取り」を行う原稿読み取り装置が増えてきている。  
この「両面同時読み取り」を行う際は、読み取った原稿表面の画像データ及び原稿裏面の画像データをデータ出力ラインに対して順次出力し、一旦読み取った画像データを装置内部のメモリに格納する。次いで、格納した画像データをメモリから順次読み出しを行う、といった構成を取ることがある。
【０００３】
また、原稿読み取り装置にて読み取った画像データをハードディスク、ＤＲＡＭ（Dynamic Random Access Memory）などのメモリに一旦記録する複写機も知られている。この複写機では、当該画像データを任意の順番で所望の印刷部数だけ繰り返し読み出してプリントアウトする。この種の複写機では、一度の読み取りで得た同一の原稿画像をメモリから複数回適切な順番で読み出す制御を行っている。
【０００４】
このように、複写機では原稿の画像データを装置内部のメモリに一旦記録する構成が増えてきているが、装置内部のメモリに一旦記録するため印刷終了時に装置メモリ内にこれらのデータが残留することになる。従って、メモリに新たなデータが上書きされるまでは、残留したデータが第三者に読み取られるおそれがある。残留したデータに機密性の高い文書等の内容が含まれる可能性もあることから、メモリ内のデータを早期に消去して機密性やプライバシーを担保するための仕組みが必要である。
【０００５】
この課題に対し、特許文献１、特許文献２のように、文書のデータを印刷終了後にメモリから消去等する手段がいくつか考案されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−２３６５７８号公報
【特許文献２】特開平９−２２３０６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１は、画像形成装置の原稿画像読み取り手段内などに一時的に記憶される画像データの機密漏洩を防止できる画像形成装置を提供する。機密漏洩対策のためこの画像形成装置は、画像データの転送完了とほぼ一致して画像データの消去が終了するように構成されている。しかしこのような構成では画像データの読み出し・転送と上書き消去を並行動作させなければならず、処理に時間を要する。また回路が複雑化、大規模化してしまいコストアップしてしまう。
【０００８】
特許文献２は、機密性を保持しつつ、管理情報による情報の入出力ができる情報処理方法及び装置を提供する。特許文献２では、機密文書モードが設定されているか否かが判別され、設定されていない場合は、読み取られた画像データがＦＡＴと共にハードディスクに格納され、この格納された画像データが出力された後、直ちに本処理を終了する。機密文書モードが設定されている場合は、読み取られた画像データは、ＦＡＴ（File Allocation Table）と共にハードディスクに格納される。格納された画像データが出力された後、ハードディスクに記憶された画像データ及びこの画像データに対応する ＦＡＴが消去されてから、本処理を終了する。このような構成により機密性は確実に保持することができるものの、機密文書モードであるか否かの判別に時間を要する。
【０００９】
また、上述した「両面同時読み取り」を行う際に、読み取った画像データをデータ出力ラインに対して表面、裏面のように順次出力する場合、一旦読み取った画像データを装置内部のメモリに格納する。次いで、格納した画像データをメモリから順次表面、裏面の順に１ページ毎に読み出して転送を行うといった構成を取ることがある。
【００１０】
画像データの読み出し・転送と画像データの上書き消去を並列で動作させる場合、使用するメモリや構成によっては各処理を並列で行うメモリへのアクセス帯域やアクセス速度が不十分になるおそれがある。従って、所望する速度で画像データをメモリから読み出して出力することができなくなってしまい、あるいは、このためにメモリの動作速度を高速化して消費電力が増えてしまうおそれがある。更に、メモリへのアクセス帯域を増やすためメモリデータバス幅を増やす場合はコストアップを招くおそれもある。
【００１１】
このような制約のため、画像データの読み出し・転送が終了した後に、メモリに格納された画像データを上書き消去する構成を取る場合がある。このような構成にした場合は、画像データの読み出し・転送が終了してから画像データの上書き消去が完了するまでに時間がかかってしまう。また、データの上書き消去が完了するまで次の原稿読み取りを受け付けられないなど、上書き消去に時間がかかり、装置の使い勝手に影響を与えるおそれもある。
【００１２】
本発明は、装置のコストアップを抑制しつつ、装置内部のメモリに記憶された画像データを高速に消去することが可能な画像読み取り装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
これらの課題を解決するため、本発明に係る画像読み取り装置は、画像読み取り手段で読み取られた画像データを格納する画像データ格納手段と、前記画像データ格納手段に格納された画像データの出力を行う画像データ出力手段と、前記画像データ格納手段に格納されたデータを維持するために所定の実行頻度で間欠的に必要となる処理を実行するためのデータ維持処理を行うと共に、前記画像データを出力した後に前記データ維持処理の実行頻度を前記所定の実行頻度よりも低くする制御手段と、を備えたことを特徴とする。
【発明の効果】
【００１４】
本発明によれば、画像データ格納手段に格納されたデータを維持するために間欠的に必要となる処理を実行するためのデータ維持処理を実行すると共に、画像データの出力後には前記データ維持処理の実行頻度を低くしている。従って、データ維持処理の実行に必要となる処理に要する時間を削減することができる。
【図面の簡単な説明】
【００１５】
【図１】原稿読み取り装置の構成図。
【図２】原稿読み取り動作の概略フローチャート。
【図３】画像読み取り及び転送処理を実行する装置の機能ブロック図。
【図４】ＤＲＡＭ３１１のメモリ領域を説明する図。
【図５】ＭＥＭＣ（Memory Controller Circuit）がＤＲＡＭ３１１にアクセスする際のタイミングチャート。
【図６】ＤＲＡＭ３１１の詳細構造の説明図。
【図７】ＭＥＭＣがＤＲＡＭ３１１にアクセスする際のタイミングチャート。
【図８】ＭＥＭＣがＤＲＡＭ３１１にアクセスする際のタイミングチャート。
【図９】原稿読み取り動作のフローチャート。
【図１０】ＤＲＡＭ３１１データの上書き消去及び原稿読み取り動作の概略フローチャート。
【図１１】ＤＲＡＭ３１１のメモリ領域とＤＲＡＭ３１１データの上書き消去領域の関係の説明図。
【図１２】原稿読み取り動作のフローチャート。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態を詳細に説明する。以下の実施例では、画像データ格納手段としてのＤＲＡＭを用いた。ＤＲＡＭにおいては、格納されたデータを維持するために間欠的に必要となる処理としてリフレッシュ処理が行われる。画像データの出力後にはデータ維持処理としてのリフレッシュ処理の実行頻度を低くしているので、データ維持処理の実行に必要となる処理に要する時間を削減することができる。リフレッシュ処理の実行頻度が低くなることで、ＤＲＡＭに残されたデータはその内容を維持できなくなり、時間の経過とともにエラーが発生してデータ復元が困難となる。更に、データ出力後に、格納されたデータの消去処理を行うことで、より確実にデータを消去することができる。この際、データの消去処理中にはリフレッシュ処理の実行頻度を低くしているので、リフレッシュ処理に要する時間を短縮して高速にデータの消去を行うことができる。
【実施例１】
【００１７】
図１に、画像読み取り装置の一例として、自動原稿給送装置を搭載した原稿読み取り装置の構成を示す。図２は、原稿読み取り装置が実行する原稿読み取り動作の概略フローチャートであり、その詳細は後述する。
【００１８】
給紙ローラ１０３は、分離搬送ローラ１０４と同一駆動源に接続され、その回転につれて回転し、原稿を給紙する。給紙ローラ１０３は、通常時はホームポジションである図１上方の位置に退避しており、原稿のセット作業を阻害しないようになっている。給紙動作が開始されると、給紙ローラ１０３は下降して原稿１０２の上面に当接する。給紙ローラ１０３は、図示しないアームに軸支されているので、アームが揺動することにより上下に移動する。
【００１９】
分離搬送ローラ１０４の対向側には分離搬送従動ローラ１０５が分離搬送ローラ１０４側に押圧された状態で配置されている。分離搬送従動ローラ１０５は、分離搬送ローラ１０４より僅かに摩擦が少ないゴム材等から形成されており、分離搬送ローラ１０４と協働して、給紙ローラ１０３によって給紙される原稿トレイ１０１上の原稿１０２を１枚ずつ捌いて給紙する。
【００２０】
更に、自動原稿給送装置１００は、レジストローラ１０６、レジスト従動ローラ１０７、リードローラ１０８及びリード従動ローラ１０９を有する。レジストローラ１０６及びレジスト従動ローラ１０７は、分離部で給紙された原稿の先端を揃えるよう協働する。この実施例では、静止したレジストローラ対１０６、１０７のニップ部に向けて分離した原稿の先端を突き当て、原稿にループを生じさせてその先端を揃えている。
【００２１】
リードローラ１０８及びリード従動ローラ１０９は、原稿１０２を流し読みガラス１１６に向けて搬送する。流し読みガラス１１６の上方にはプラテンローラ１１０が配置されている。原稿１０２は、このプラテンローラ１１０により、第１読み取り部を構成する流し読みガラス１１６上を通過した後、リード排出ローラ１１１及びリード排出従動ローラ１１２へと搬送される。
流し読みガラス１１６におけるリード排出ローラ１１１側の端部には、リード排出ローラ１１１への原稿の搬送を円滑なものとするために、原稿をすくい上げるためのジャンプ台１１７が設けられている。
【００２２】
原稿は、その表面が流し読みガラス１１６に接するように搬送され、この際、原稿読み取り処理１５０内に配置されたＣＣＤ（Charge Coupled Device：電荷結合素子）ラインセンサ１２６が流し読みガラス１３０を介して原稿表面を読みとる。
【００２３】
リード排出ローラ１１１及びリード排出従動ローラ１１２は、流し読みガラス１１６上を通過した原稿を流し読みガラス１３０へと搬送する。流し読みガラス１３０の一方側にはプラテンローラ１２７が設けられており、他方側にはＣＩＳ（Contact Image Sensor：密着イメージセンサ）ラインセンサ１２８が設けられている。
この構成により、流し読みガラス１３０とプラテンローラ１２７との間を通過する原稿１０２の裏面画像がＣＩＳラインセンサ１２８で読み取られる。その後、原稿１０２は、排紙ローラ１１３へと搬送され、排紙トレイ１１４に排出される。
【００２４】
以下、図２を参照して、この自動原稿給送装置１００による原稿読み取り処理の詳細を説明する。
まず、表面を上向きにして原稿トレイ１０１に載置されている原稿を給紙する（Ｓ１０１）。原稿１０２が流し読みガラス１１６上を通過する際、原稿読み取り装置１１５内に配置されたＣＣＤラインセンサ１２６が、原稿１０２の表面の画像情報を読み取る（Ｓ１０２）。
【００２５】
Ｓ１０２が終了すると、原稿１０２は、ジャンプ台１１７、リード排出ローラ１１１及びリード排出従動ローラ１１２を通過し、プラテンローラ１２７と第２読み取り部を構成する流し読みガラス１３０との間へと搬送される。流し読みガラス１３０とプラテンローラ１２７との間を通過する原稿１０２の裏面画像がＣＩＳラインセンサ１２８で読み取られる（Ｓ１０３）。流し読みガラス１３０とプラテンローラ１２７との間を通過した原稿１０２は、排紙ローラ１１３によって排紙トレイ１１４上に排出される（Ｓ１０４）。
【００２６】
上述した原稿読み取り装置１１５は、読み取り原稿面に対して光を照射するランプ１１９、及び原稿１０２からの反射光をレンズ１２５及びＣＣＤラインセンサ１２６に導くミラー１２０、１２１、１２２を有する。ランプ１１９及びミラー１２０は、第１ミラー台１２３に取り付けられている。また、ミラー１２１、１２２は、第２ミラー台１２４に取り付けられている。
【００２７】
ミラー台１２３、１２４は、ワイヤ（図示せず）によって駆動モータ（図示せず）と結合され、駆動モータの回転に応じて原稿台ガラス１１８と平行に移動する。原稿からの反射光は、ミラー１２０、１２１、１２２を介してレンズ１２５に導かれ、レンズ１２５によってＣＣＤラインセンサ１２６の受光部に結像される。ＣＣＤラインセンサ１２６は、結像した反射光を受光素子で光電変換し、入射光量に応じた電気信号を出力する。
ＣＩＳラインセンサ１２８も、裏面画像を読み取るためのユニット内に設けられたランプにより照明された原稿１０２からの反射光を受光素子で光電変換し、入射光量に応じた電気信号を出力する。
【００２８】
上記構成を有する原稿読み取り装置では、２つのモードで原稿を読み取ることができる。第１モードは、原稿台ガラス１１８上に載置された原稿１０２を、第１ミラー台１２３及び第２ミラー台１２４を副走査方向（図中矢印方向）に移動させながら原稿を読み取る原稿固定読み取りモードである。第２モードは、第１ミラー台１２３及び第２ミラー台１２４を停止させた状態で、原稿搬送装置１００によって原稿１０２を搬送させながら、流し読みガラス１１６位置で原稿を読み取る流し読みモードである。第２モードでは、ＣＣＤラインセンサに加えてＣＩＳラインセンサ１２８を使用することにより、原稿の表面の画像に加えて裏面の画像を読み取ることができる。
【００２９】
次に、本実施例に係る自動原稿給送装置１００で実行される画像の読み取り及び転送処理を実行する装置の機能ブロック図を図３に示す。本実施例の制御回路にはＡＳＩＣ３００（Application Specific Integrated Circuit：特定用途向け集積回路）が含まれる。ＡＳＩＣ３００は、原稿の表面を読み取るＣＣＤラインセンサ１２６を駆動するパルス生成を行うパルスジェネレータ回路３０５を有する。更に、ＡＳＩＣ３００は、ＣＣＤラインセンサ１２６からのアナログ信号をデジタル信号に変換するＡ／Ｄ変換回路３０１、Ａ／Ｄ変換回路３０１によってデジタルに変換された画像データにシェーディング補正を行うシェーディング補正回路３０２を有する。シェーディング補正回路３０２から出力される信号は、ＭＥＭ３１０に入力される。
【００３０】
ＡＳＩＣ３００は、原稿の裏面を読み取るＣＩＳラインセンサ１２８を駆動するパルス生成を行うパルスジェネレータ回路３０６を有する。更に、ＡＳＩＣ３００は、ＣＩＳラインセンサ１２８からのアナログ信号をデジタル信号に変換するＡ／Ｄ変換回路３０３、Ａ／Ｄ変換回路３０３によってデジタルに変換された画像データにシェーディング補正を行うシェーディング補正回路３０４を有する。シェーディング補正回路３０４から出力される信号は、ＭＥＭ３１０に入力される。
ＡＳＩＣ３００は、メモリコントローラ回路（Memory Controller Circuit：ＭＥＭＣ）３１０を有する。ＭＥＭＣ３１０は、画像データ格納手段としてのＤＲＡＭ（Dynamic Random Access Memory）３１１と外部バスで接続されている。ＤＲＡＭ３１１は、シェーディング回路３０２、３０４から出力された画像データを一時的に記憶する。更に、ＡＳＩＣ３００は、ＤＲＡＭ３１１からの画像データを外部機器に転送するデータ出力ライン３０７を有する。ＭＥＭＣ３１０とデータ出力ライン３０７とにより画像データ出力手段が形成され、画像データがＤＲＡＭ３１１から外部ホスト機器（ＰＣ、プリンタ等）へと出力される。
【００３１】
（本実施例の制御回路は、これらのＡＳＩＣ３００に搭載された回路に加えて、原稿読み取り動作全体を制御するＣＰＵ（Central Processing Unit：中央処理装置）３０９を有する。操作部３１２は、ユーザーとのインターフェースとなっており、ユーザーからの読み取り開始指示を操作部から受けＣＰＵが認識できるように構成されている。
【００３２】
ＣＰＵ３０９は、データ出力ライン３０７と接続された外部ホスト機器から画像データの転送開始要求を受け取る転送開始要求信号線を有している。ＣＰＵ３０９は、この転送開始要求に基づいて、ＭＥＭＣ３１０を制御してＤＲＡＭ３１１に格納された画像データをデータ出力ライン３０７に転送する。
【００３３】
次に、ＭＥＭＣ３１０とＤＲＡＭ３１１の詳細について記載する。ＤＲＡＭ３１１は、本実施例では２５６Ｍｂｙｔｅの容量を有しており、カラーＡ４画像データを２枚分格納可能となっている。カラーＡ４画像データは、６００ｄｐｉでＲ，Ｇ，Ｂの各色８ｂｉｔの場合、２９７ｍｍ×２１０ｍｍ＝７０１６画素×４９６０画素×２４ｂｉｔ＝約１０４．５Ｍｂｙｔｅとなる。
図４に、ＤＲＡＭ３１１のメモリ領域を説明する図を示す。図４に示されるように、２５６ＭｂｙｔｅのＤＲＡＭ３１１を、アドレス前半側と後半側で１２８Ｍｂｙｔｅに２分割（分割した領域を以降ページと呼ぶ）して使用する場合、２面分が格納可能である。
【００３４】
ＭＥＭＣ３１０は、ＣＰＵ３０９からの命令によって、ＣＣＤラインセンサ１２６、ＣＩＳラインセンサ１２８からの画像データをＣＰＵ３０９から指定されたページ（ページ０又はページ１）に書き込むことが可能に構成されている。
またＣＰＵ３０９から指定されたページに格納された画像データをデータ出力ライン３０７に読み出しすることが可能となるよう構成されている。ＭＥＭＣ３１０は更に、ＣＰＵ３０９から指定されたページに格納された画像データの読み出しが完了したことをＣＰＵ３０９に通知する機能を有している。
【００３５】
ＭＥＭＣ３１０は、ＣＰＵ３０９からダミーデータ上書き指令を受けると、ＤＲＡＭ３１１の領域のうち少なくとも画像データが格納された領域に、この画像データとは無関係のデータをダミーデータとして書き込む。この実施例では、画像データが格納された領域を特定はせずに、ＤＲＡＭ３１１の全領域にわたって、先頭アドレスから順にデータ‘１’を上書きすることで画像データを上書き消去するものとした。勿論、画像データが格納された領域を特定して、この特定された領域のみに対してダミーデータによる上書きを行うことも可能である。なお、本実施例ではＤＲＡＭ３１１に上書きする、格納された画像データとは無関係なデータとして、値‘１’を書き込むものとしたが、データを上書き消去できるのであれば、このようなデータとして任意の値を採用することができる。この実施形態では、説明の便宜上、このような値を上書きする処理をダミーデータ上書き処理と記載する。
【００３６】
このダミーデータ上書き処理実行中は、ＭＥＭＣ３１０は、ＣＣＤラインセンサ１２６、ＣＩＳラインセンサ１２８からの画像データの書き込み及びＣＰＵ３０９から指定されたページからの画像データの読み出しを受け付けできないように構成されている。つまり、他の処理と並列で動作ができないように構成されている。また、このダミーデータ上書き処理は、記録されたデータの上書き消去が全て終了していなくてもＣＰＵ３０９からの指令で途中中断することが可能となるようにされており、途中中断した場合はどの領域まで上書き消去が終わったかをＣＰＵ３０９に通知する。更に、全ての領域をダミーデータで上書き終了した際にもＣＰＵ３０９に処理の終了を通知する。
【００３７】
ここで、ＭＥＭＣ３１０のＤＲＡＭ３１１への外部バスアクセス方法の詳細について記載する。ＭＥＭＣ３１０は上記データ上書き消去機能を実行する場合のみＣＣＤラインセンサ１２６、ＣＩＳラインセンサ１２８からの画像データを書き込み読み出ししているＤＲＡＭ３１１とは別個のＤＲＡＭ３１１へのアクセス動作を行う。
【００３８】
書き込み動作及び読み出し動作を実行中のＤＲＡＭ３１１へのアクセスを行っている際は、ＣＣＤラインセンサ１２６、ＣＩＳラインセンサ１２８からの画像データの書き込み処理、ホスト側へのデータ出力ライン３０７への読み出し処理を時分割で制御する。図５に、ＭＥＭＣ３１０のＤＲＡＭ３１１への外部バスのアクセスタイミングチャートを示す。図５に示されるように、ＤＲＡＭ３１１に対し、ＤＲＡＭに格納されたデータを維持するために間欠的に必要となる処理としてのリフレッシュ命令を所定の間隔で実行する。
【００３９】
図５では、ＣＣＤラインセンサ１２６からの画像データをＤＲＡＭ３１１に書く処理を「ライトＡ」として記載する。また、ＣＩＳラインセンサ１２８からの画像データをＤＲＡＭ３１１に書く処理を「ライトＢ」、ホスト側へのデータ出力ライン３０７への読み出し処理を「リード」として記載をする。また、図５においてリフレッシュ命令を「R」として記載する。
【００４０】
ＤＲＡＭ３１１に対するリフレッシュ命令について説明する。図６に、ＤＲＡＭ３１１の詳細構造の説明図を示す。図６に示されるように、一般的なＤＲＡＭ３１１は、１ｂｉｔの記憶セルがＭＯＳトランジスタ１個とキャパシタ１個から構成されており、このキャパシタに電荷が蓄積されているか否かを判別することで情報を記憶させる構造となっている。この構造の記憶セルを複数持つ構成となっている。この記憶セルの構成では、ＭＯＳトランジスタのリーク電流によって、キャパシタに蓄えた電荷は時間が経つにつれて少しずつ漏れだしてしまい、記録されたデータが維持されなくなる。そこで、電荷のリーク量が所定値以上となる前に情報を読み出して書き込み直す処理を行う必要がある。この処理をリフレッシュ処理と呼んでおり、一般的なＤＲＡＭ３１１はこの処理を必要としている。
【００４１】
また、一般的なＤＲＡＭ３１１はリフレッシュ命令を与えるとＤＲＡＭ３１１内部で自動的にリフレッシュ処理が行われるように構成されている。本実施例で使用しているＤＲＡＭ３１１の場合、６４ｍｓｅｃ中に８１９２回という高い頻度でリフレッシュ命令を発行しリフレッシュを実行する必要がある。このリフレッシュ処理は上述したように書き込んだデータの保持を保証するために行っている処理である。換言すれば、データが維持されることを保証する必要がない場合にはリフレッシュ処理は不要であり、その発行頻度を低くしても、あるいはリフレッシュ処理を行わなくてよい。
【００４２】
ここで、機密漏洩防止のために、機密性の高い文書等のデータを上記のように“１”等の値でダミーデータ上書き処理する場合、上書き後のデータ自体は意味のあるデータではなく、データの保持及び保証を行う必要はない。従って、ダミーデータ上書き処理開始後はリフレッシュ命令の発行頻度を落としてリフレッシュ処理の頻度を落とすことができる。この実施例では、ダミーデータ上書き処理開始後は、リフレッシュ命令の発行頻度を０に落とし、リフレッシュ処理を行わないものとする。そして、画像データをダミーデータで上書きする処理が実質的に完了するまでは、リフレッシュ命令の発行頻度を落としたままとする。
【００４３】
ダミーデータ上書き処理完了後は、リフレッシュ命令の発行頻度を通常の発行頻度に戻す。その後にＤＲＡＭ３１１にデータ書き込みを行う必要が生じた場合には、書き込まれたデータを正常に保持するために、リフレッシュ命令を通常の発行頻度に戻した上でデータ書き込みを行う必要がある。
【００４４】
なお、リフレッシュ処理が行われない場合は上記漏れ出しによってデータが保持されなくなるので、一実施形態では、ダミーデータ上書き処理を実行せずに、単にリフレッシュ命令を発行しないものとデータを保持しないようにすることも可能である。ただし、上記漏れ出し量は各記憶セル１ｂｉｔ単位でばらつきがある。そのため、実際には上述の６４ｍｓｅｃの間リフレッシュを一切行わなかったとしても、データの一部は保持されたままとなるおそれがある。従って、本実施例では機密性の高い文書等の機密漏洩防止のためダミーデータ上書き処理を行うことで、ＤＲＡＭ３１１に記録されたデータを確実に上書き消去することが好ましい。
【００４５】
リフレッシュ処理を６４ｍｓｅｃ中に８１９２回行い、１回のリフレッシュ命令に対しかかるリフレッシュ処理に４００ｍｓｅｃの時間がかかるとして、リフレッシュ命令を行う場合と行わない場合とにおける上書き消去に要する時間を考える。なお、ここでは、ＤＲＡＭ３１１の動作ＣＬＫを４００ＭＨｚ（８００Ｍｂｐｓ）、２５６ｂｙｔｅライトするために２００動作ＣＬＫの時間がかかるものとする。この場合、２５６Ｍｂｙｔｅの領域にライトを行う時間は約２００ｍｓｅｃとなり、リフレッシュ処理には１０ｍｓｅｃ程度の時間がかかる。そのため、リフレッシュ命令を行わずにダミーデータ上書き処理を行う場合は、リフレッシュ命令を行った場合に対し、この１０ｍｓｅｃ程度の時間を短縮してダミーデータ上書き処理することが可能となる。なお、リフレッシュ処理にかかる時間は、使用するＤＲＡＭ３１１や回路構成により変動するものであり、上記の数値はあくまでも一例にすぎない。
【００４６】
次にダミーデータ上書き処理実行時におけるＭＥＭＣ３１０のＤＲＡＭ３１１への外部バスアクセスについて記載する。この場合、ＣＣＤラインセンサ１２６、ＣＩＳラインセンサ１２８からの画像データの書き込み処理、データ出力ライン３０７への読み出し処理は行わずに、先頭アドレスから最後端アドレスまで順にダミーデータ上書き処理を行う。またこの時に、ＤＲＡＭ３１１に対しリフレッシュ処理を実行せずにダミーデータ上書き処理のみを行う。
【００４７】
図７に、ダミーデータ上書き処理実行時におけるＭＥＭＣ３１０のＤＲＡＭ３１１への外部バスアクセスタイミングチャートを示す。図７に示すようにダミーデータ上書き処理の実行時はリフレッシュ処理を一切行わない。
このように制御することでＤＲＡＭ３１１に残っている過去の画像データを最速で上書き消去することが可能となる。
また、図５で示したようにＤＲＡＭ３１１はライトとリードを時分割で処理する際に、以下のような処理を行っても構わない。リードしながらリード終了した領域を上書きライトして過去の画像データを上書きするような処理を行っても構わない。この場合のタイミングチャートは、図５のタイミングチャートに、図７で示したライトＣを更に加える形となる。そのタイミングチャートを図８に示す。
【００４８】
上記制御を行う場合、リフレッシュ処理を行わずに上書きライト処理のみを実行するという手法では、処理速度の高速化を行うことはできない。何故なら、これから読み出すデータについては、そのデータが消えないようにリフレッシュ処理を実行して、データにリークによるエラーが生じないようにする必要があるからである。
【００４９】
原稿読み取り動作の一例として、Ａ４原稿を読み取る際の動作を図９のフローチャートを参照して説明する。ＣＰＵ３０９は、操作部３１２から原稿読み取り開始指示を受けると、原稿トレイ１０１上に積載された原稿１０２を給紙ローラ１０３により最上位の原稿から分離搬送ローラ対１０４、１０５との間に搬送する（Ｓ２０１）。原稿が複数枚重なって搬送された場合、分離搬送ローラ１０４と分離搬送従動ローラ１０５は、原稿を分離して搬送する（Ｓ２０２）。
【００５０】
原稿は、下流側にあるレジストローラ対１０６、１０７によってその先端が揃えられ、リードローラ対１０８，１０９を通過して第１読み取り部（表面読み取り部）に搬送される（Ｓ２０３）。その後、ＣＰＵ３０９は、原稿が第１読み取り部に到達する手前で、ＭＥＭＣ３１０に対して、ＤＲＡＭ３１１のページ０にＣＣＤラインセンサ１２６による画像データの読み取り及び格納を指示する（Ｓ２０４）。
【００５１】
ＣＰＵ３０９は、原稿の搬送を継続し、ＣＣＤラインセンサ１２６による原稿読み取りを開始し（Ｓ２０５）、原稿１０２は、リード排出ローラ１１１、１１２を通過して第２読み取り部（裏面読み取り部）に案内される（Ｓ２０６）。そして、原稿が第２読み取り部に到達する手前で、ＭＥＭＣ３１０に対して、ＤＲＡＭ３１１のページ１にＣＩＳラインセンサ１２８による画像データの読み取り及び格納を指示する（Ｓ２０７）。
【００５２】
ＣＰＵ３０９は、原稿の搬送を継続し、ＣＩＳラインセンサ１２８による原稿読み取りを開始し（Ｓ２０８）、続けて排紙ローラ１１３にて原稿を搬送し排紙トレイ１１４に原稿を排出させる（Ｓ２０９）。次に、データ出力ライン３０７と接続されたホストから表面画像データの転送開始要求の有無を判定し（Ｓ２１０）、転送要求がない場合には再度転送要求の有無を判定する（Ｓ２１０：Ｎ）。転送要求があった場合には（Ｓ２１０：Ｙ）、ＭＥＭＣ３１０を制御することで、格納されたＤＲＡＭ３１１のページ０の画像データをＤＲＡＭ３１１から読み出し、データ出力ライン３０７に転送する（Ｓ２１１）。
その後、ＣＰＵ３０９は、ページ０の画像データの読み取り転送が終了したかを判定する（Ｓ２１２）。実施例１では、ＭＥＭＣ３１０からの読み取り転送通知が受信されていない場合には転送が終了していないと判定し（Ｓ２１２：Ｎ）、転送通知が受信された場合には転送が終了したと判定する（Ｓ２１２：Ｙ）。その後、ホスト側から裏面画像データの転送開始要求が通知されたかを判定し（Ｓ２１３）、通知されていない場合には再度この判定を繰り返す（Ｓ２１３：Ｎ）。裏面画像データの転送要求が通知された場合（Ｓ２１３：Ｙ）は、ＭＥＭＣ３１０を制御して、裏面画像データが格納されたページ１の画像データを読み出してデータ出力ライン３０７に転送する（Ｓ２１４）。
【００５３】
ＣＰＵ３０９は、ＭＥＭＣ３１０からページ１の画像データの読み取り転送が終了したかの判定を行う（Ｓ２１５）。読み取り転送終了が通知されていない場合には再度この判定を繰り返し、通知された場合には転送が終了したと判定する（Ｓ２１５：Ｙ）。その後、原稿トレイ１０１上に次原稿があるかを判定し（Ｓ２１６）、原稿がある場合には（Ｓ２１６：Ｙ）Ｓ２０１に戻る。原稿がない場合には（Ｓ２１６：Ｎ）、ＭＥＭＣ３１０を制御してＤＲＡＭ３１１のダミーデータ上書き処理を実行する（Ｓ２１７）。この際、ＣＰＵ３０９は、リフレッシュ頻度を低くし、この例ではリフレッシュを行わないものとした。
【００５４】
更に、ＣＰＵ３０９は、ダミーデータ上書き処理が終了したかを判定し（Ｓ２１８）、ＭＥＭＣ３１０からダミーデータ上書き処理の終了通知が受信されていない場合には再度この判定を繰り返す（Ｓ２１８：Ｎ）。終了通知を受信した場合（Ｓ２１８：Ｙ）には、ＣＰＵ３０９は、リフレッシュ処理の頻度を通常の頻度、つまり、データを維持するに充分な頻度に戻したうえで処理を終了する。なお、リフレッシュ頻度をすぐには通常の頻度に戻さず、ＤＲＡＭ３１１に対して画像データ等を格納する際にリフレッシュ頻度を通常の頻度に戻すことも可能である。
【００５５】
以上の構成により、ＤＲＡＭ３１１に格納された画像データが読み出された後に、ダミーデータ上書き処理を行い、かつ、このダミーデータ上書き処理中においてはリフレッシュ処理を行わないことで上書き処理の高速を図ることができる。
【実施例２】
【００５６】
実施例２では上記実施例１同様の装置構成にてＤＲＡＭ３１１のダミーデータ上書き処理を実行中に次の原稿読み取り指示を操作部３１２から要求された場合のフローを図１０に示す。
【００５７】
ＤＲＡＭ３１１のダミーデータ上書き処理を実行中に次の原稿読み取り指示を受けた場合でも、ＣＰＵ３０９は、基本的には図９に示したＳ２０１からＳ２１８までのステップを順次実行し、ダミーデータ上書き処理を実行する。
ここで、実施例１では、ＣＣＤラインセンサ１２６からの画像データをＤＲＡＭ３１１のページ０、ＣＩＳラインセンサ１２８からの画像データをＤＲＡＭ３１１のページ１にそれぞれ格納している。
【００５８】
これに対し、実施例２では、ダミーデータ上書き処理の進み具合に依存して各画像データの格納先を判断するようにした。
図１０のフローチャートに示されるように、ＣＰＵ３０９は、次の原稿読み取り指示を受けると、図９のＳ２１８でのダミーデータ上書き処理が終了したか否かを判定する。（Ｓ３０１）、ダミーデータ上書き処理が終了している場合（Ｓ３０１：Ｙ）には、リフレッシュ頻度を通常の頻度に戻したうえで図９のＳ２０１に進み、図９の処理をそのまま行う（Ｓ３０８）。終了していない場合（Ｓ３０１：Ｎ）には、ＣＰＵ３０９は、ＭＥＭＣ３１０によるＤＲＡＭ３１１の全領域のダミーデータ上書き処理完了前に次原稿の読み取り開始指示が操作部３１２から指示されたかを判定する（Ｓ３０２）。
【００５９】
次原稿の読み取り開始指示が操作部３１２から指示されていない場合（Ｓ３０２：Ｎ）、ＣＰＵ３０９は、再度この判定を繰り返す。ダミーデータ上書き処理完了前に次原稿の読み取り開始指示が操作部３１２から設定された場合（Ｓ３０２Ｙ）、ＣＰＵ３０９は、ＭＥＭＣ３１０を制御してダミーデータ上書き処理を中断させる（Ｓ３０３）。次に、ＣＰＵ３０９は、ＭＥＭＣ３１０を通じて、ＤＲＡＭ３１１のダミーデータ上書き消去が終わった領域を確認する（Ｓ３０４）。ＣＰＵ３０９はＤＲＡＭ３１１のページ０領域が全て消去されたか否かを判定する（Ｓ３０５）。
【００６０】
ＤＲＡＭ３１１の上書き消去された領域のイメージ図を図１１（ａ）、（ｂ）及び（ｃ）に示す。消去される範囲は、ＣＰＵ３０９の制御によるＭＥＭＣ３１０のダミーデータ上書き処理を開始してから、操作部３１２からの原稿読み取り指示要求時点までの経過時間によって定まる。
【００６１】
図１１（ａ）に示されるように、ＤＲＡＭ３１１はアドレス先頭から１２８Ｍｂｙｔｅがページ０、その後の１２８Ｍｂｙｔｅがページ１とされており、ダミーデータ上書き処理は、アドレス先頭から順に行われる。ＣＰＵ３０９は、次原稿の読み取り開始指示によりダミーデータ上書き処理を中断させる。この際、読み取り開始指示のタイミングによって、ダミーデータ上書き処理がＤＲＡＭ３１１のページ０領域の途中までとなっているか（図１１（ｂ））、又は、ＤＲＡＭ３１１のページ１領域の途中までとなっているか（図１１（ｃ））のいずれかの状態になる。その後、ＣＰＵ３０９は、ＭＥＭＣ３１０からの通知により、ダミーデータ上書き処理が上記いずれの状態になっているかを確認する。
【００６２】
ここで、ＣＣＤラインセンサ１２６の画像データを書き込むとＤＲＡＭ３１１に記録されたデータは消去される。従って、既にダミーデータ上書き処理が完了した領域と、ダミーデータ上書き処理が未完了の領域とがある場合には、この未完了の領域から画像データの書き込みを開始することが好ましい。
【００６３】
図１１（ｂ）の状態では、ＤＲＡＭ３１１のページ０はダミーデータ上書き処理の途中であり、即ち、ダミーデータ上書き処理は完了しておらず、ページ１については、ダミーデータ上書き処理はまだ行われていない。このようにページ０の上書きが完了していない場合（ＳＳ３０５：Ｎ）、ＣＰＵ３０９は、実施例１と同様にページ０から画像データの書き込みを開始する。この場合、ＣＰＵ３０９は、リフレッシュ頻度を通常の頻度に戻したうえで、図９のＳ２０１に進む（Ｓ３０６）。
【００６４】
一方、図１１（ｃ）の状態では、ＤＲＡＭ３１１のページ０についてはダミーデータ上書き処理が完了しており、ページ１についてはダミーデータ上書き処理が完了していない。このように、ページ０の上書きが完了している場合（Ｓ３０５：Ｙ）は、ＣＰＵ３０９は、最初の画像データ書込みであるＣＣＤラインセンサ１２６からの画像データの書き込み先としてページ１を選択する。その後、ＣＰＵ３０９は、リフレッシュ頻度を通常の頻度に戻したうえで、図１２に示されるフローチャートのＳ４０１に進む（Ｓ３０７）。
【００６５】
図１２のフローチャートは、図９のフローチャートにおけるＳ２０４、Ｓ２０７、Ｓ２１１、Ｓ２１２、Ｓ２１４、Ｓ２１５についてその動作を変更したものである。従って、図９のフローチャートにおけるＳ２０４、Ｓ２０７、Ｓ２１１、Ｓ２１２、Ｓ２１４、Ｓ２１５に対応するＳ４０４、Ｓ４０７、Ｓ４１１、Ｓ４１２、Ｓ４１４、Ｓ４１５は、図９のフローチャートとはその動作が異なる。一方、図１２におけるその他のステップであるＳ４０１〜４０３、Ｓ４０５〜４０６等は、図９の対応する各ステップＳ２０１〜Ｓ２０３、Ｓ２０５〜Ｓ２０６等と同じ内容となる。
【００６６】
ＣＰＵ３０９は、図９のフローチャートのＳ２０１、Ｓ２０２と同様に原稿の給紙及び搬送等の処理を実行する（Ｓ４０１、Ｓ４０２）。その後、ＣＰＵ３０９は、第１読み取り部まで原稿を搬送し（Ｓ４０３）、原稿が第１読み取り部に到達する手前で、ＭＥＭＣ３１０に対しＤＲＡＭ３１１のページ１にＣＣＤラインセンサ１２６の画像データをＤＲＡＭ３１１格納するように指示する（Ｓ４０４）。つまり、実施例１の図９のフローチャートにおけるＳ４０４では、ＭＥＭＣ３１０に対しＤＲＡＭ３１１のページ０に画像データを格納しているが、図１２のフローチャートに示される処理においては、格納先としてページ１を選択する。この処理により、図１０のＳ３０３でダミーデータ上書き処理を中断することでＤＲＡＭ３１１のページ１に残された前回読み取り時のデータを、ＣＣＤラインセンサ１２６で読み取った画像データで上書きすることが可能となる。
【００６７】
ＣＰＵ３０９は、図９のフローチャートと同様に原稿の搬送を継続してＣＣＤラインセンサ１２６による原稿読み取りを開始し（Ｓ４０５）、原稿１０２は、リード排出ローラ１１１、１１２を通過して第２読み取り部（裏面読み取り部）に案内される（Ｓ４０６）。次に、ＣＰＵ３０９は、原稿が第２読み取り部に到達する手前で、ＣＩＳラインセンサ１２８の画像データをＭＥＭＣ３１０に対しＤＲＡＭ３１１のページ０に格納するように指示する（Ｓ４０７）。Ｓ４０４でページ１にＣＣＤラインセンサ１２６からの画像を記録しているので、Ｓ４０７では、ＣＩＳラインセンサ１２８の画像データをページ１ではなくページ０を選択して記録する必要があるからである。
ＣＰＵ３０９は、図９のフローチャートと同様に、原稿の搬送を継続し、ＣＩＳラインセンサ１２８による原稿読み取りを開始し（Ｓ４０８）、続けて排紙ローラ１１３にて原稿を搬送し排紙トレイ１１４に原稿を排出させる（Ｓ４０９）。更に、データ出力ライン３０７と接続されたホストから表面画像データの転送開始要求の有無を判定し（Ｓ４１０）、転送要求がない場合には再度転送要求の有無を判定する（Ｓ４１０：Ｎ）。
ここで、図９のフローチャートでの処理とは異なり、原稿表面の画像データは、ＤＲＡＭ３１１のページ１に格納されている。従って、ＣＰＵ３０９は、転送要求があった場合には（Ｓ４１０：Ｙ）、ＭＥＭＣ３１０を制御することで、ＤＲＡＭ３１１のページ１の画像データを読み出してデータ出力ライン３０７に転送する（Ｓ４１１）。
【００６８】
図１２のフローチャートにおけるＳ４１２では、ＣＰＵ３０９は、ＭＥＭＣ３１０からのページ１の画像データの読み取り転送終了が終了したかを判定する（Ｓ４１２）。ＭＥＭＣ３１０からの読み取り転送通知が受信されていない場合。ＣＰＵ３０９は、転送が終了していないと判定し（Ｓ４１２：Ｎ）、転送通知が受信された場合には転送が終了したと判定する（Ｓ４１２：Ｙ）。その後、ホスト側から裏面画像データの転送開始要求が通知されたかを判定し（Ｓ４１３）、通知されていない場合には再度この判定を繰り返す（Ｓ４１３：Ｎ）。ここで、図９のフローチャートの処理とは異なり、裏面画像データはＤＲＡＭ３１１のページ０に格納されている。従って、ＣＰＵ３０９は、裏面画像データの転送要求が通知された場合（Ｓ４１３：Ｙ）、ＭＥＭＣ３１０を制御して、裏面画像データが格納されたページ０の画像データを読み出してデータ出力ライン３０７に転送する（Ｓ４１４）。その後、ＣＰＵ３０９は、ＭＥＭＣ３１０からのページ０の画像データの読み取り転送終了通知を待ち、ＤＲＡＭページ０の画像データ転送が終了したかを判定する（Ｓ４１５）。ＣＰＵ３０９は、その後、図９のフローチャートに示したＳ２１６以降の処理と同様に、原稿トレイ１０１上に次原稿があるかの判定等を行う（Ｓ４１６〜Ｓ４１８）。
【００６９】
なお、実施例１、２ではＤＲＡＭをページ０、ページ１の２つの領域に分けて画像データの書き込みを行ったが、ＤＲＡＭを３つ以上の領域に分けることも可能である。この場合、ＣＰＵ３０９は、上書き処理の途中で画像読み取り開始指示を受けた場合には、ダミーデータの書き込みが行われていないページを選択し、選択されたページから画像データを書き込むようにする。また、ＤＲＡＭが複数のページに分けられていない場合には、上書き処理の途中で画像読み取り開始指示を受けた場合には、新たに読み取られた画像データの書き込みを、ＤＲＡＭのダミーデータの書き込みが行われていない領域から開始するようにしてもよい。
【００７０】
以上のように、本実施形態によれば、画像読み取り装置のコストアップを抑制しつつ、装置内部のメモリに記憶された画像データを上書き消去する際にリフレッシュ処理頻度を低くすることで、可能な限り高速にデータを上書き消去することができる。従って、機密性の高い文書等の内容の機密漏洩を防ぐことができ、また、装置の待ち時間が短縮される等により使い勝手が向上する。
【符号の説明】
【００７１】
１００…自動原稿給送装置、１０１…原稿トレイ、１０２…原稿、１０３…給紙ローラ、１０４…分離搬送ローラ、１２５…レンズ
１２６…ＣＣＤラインセンサ、１２７…プラテンローラ、１２８…ＣＩＳラインセンサ、１３０…流し読みガラス、３００…ＡＳＩＣ、３０１…Ａ／Ｄ変換回路、３０２…シェーディング補正回路、３０３…Ａ／Ｄ変換回路、３０４…シェーディング補正回路、３０５…パルスジェネレータ回路、３０６…パルスジェネレータ回路、３０７…データ出力ライン、３０９…ＣＰＵ、３１０…メモリコントローラ回路、３１１…ＤＲＡＭ
【図１】
2015201806.tif 000003
【図２】
2015201806.tif 000004
【図３】
2015201806.tif 000005
【図４】
2015201806.tif 000006
【図６】
2015201806.tif 000007
【図７】
2015201806.tif 000008
【図９】
2015201806.tif 000009
【図１０】
2015201806.tif 000010
【図１２】
2015201806.tif 000011
【図５】
2015201806.tif 000012
【図８】
2015201806.tif 000013
【図１１】
2015201806.tif 000014