(57)【要約】【課題】回路規模の増大を抑えることができる画像処理装置を提供することである。【解決手段】実施形態の画像処理装置は、第１画像読み取り部と、第２画像読み取り部と、第１画像処理部と、情報量削減部と、第２画像処理部と、を備える。第１画像読み取り部は、シートの第１面を読み取る。第２画像読み取り部は、シートの第２面を読み取る。第１画像処理部は、前記第１画像読み取り部によって読み取られた第１画像に対して処理を行う。情報量削減部は、前記第２画像読み取り部によって読み取られた第２画像に基づいて、情報量が削減された第２画像を生成する。第２画像処理部は、前記第１画像に基づいて、前記情報量が削減された第２画像を補正する。【選択図】図１
2015126292.tif 000002
【特許請求の範囲】
【請求項１】
シートの第１面を読み取る第１画像読み取り部と、
シートの第２面を読み取る第２画像読み取り部と、
前記第１画像読み取り部によって読み取られた第１画像に対して処理を行う第１画像処理部と、
前記第２画像読み取り部によって読み取られた第２画像に基づいて、情報量が削減された第２画像を生成する情報量削減部と、
前記第１画像に基づいて、前記情報量が削減された第２画像を補正する第２画像処理部と、
を備える画像処理装置。
【請求項２】
前記情報量削減部は、前記第２画像読み取り部によって読み取られた第２画像において、濃度を表すビット数を減らし、所定の閾値以上の濃度を表す画素値を規定値に置き換えることによって、前記情報量が削減された第２画像を生成する、
請求項１に記載の画像処理装置。
【請求項３】
前記第１画像処理部は、
前記第１画像から裏写りを検出する裏写り検出部と、
前記裏写り検出部によって検出された裏写りの情報を記憶する記憶部と、を備え、
前記第２画像処理部は、
前記裏写りの情報に応じて、前記情報量が削減された第２画像の濃度を高い濃度に補正する、
請求項２に記載の画像処理装置。
【請求項４】
前記第１画像読み取り部は、前記第２画像読み取り部に比べて、裏写りをより生じさせやすい、請求項３に記載の画像処理装置。
【請求項５】
前記第２画像処理部は、前記情報量が削減された第２画像の濃度を補正する際に、前記第１画像において裏写りが濃く生じている部分については、裏写りが薄く生じている部分よりも、より高い濃度に補正する、請求項３又は４に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、画像処理装置に関する。
【背景技術】
【０００２】
近年、スキャナ等の画像処理装置の分野では、原稿の表面画像と裏面画像とを同時に読み取る装置が実用化されている。このような装置では、原稿の両面に同時に読み取り光を照射するため、裏写りが生じてしまう。この問題に対し、読み取った画像から裏写りを除去する技術が提案されている（例えば、特許文献１参照。）。しかし、このような画像処理装置では、画像読取部及び画像処理部を表面の処理と裏面の処理とで２系統備える必要があり、装置の回路規模が増大する問題が発生している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２４７７８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、回路規模の増大を抑えることができる画像処理装置を提供することである。
【課題を解決するための手段】
【０００５】
実施形態の画像処理装置は、第１画像読み取り部と、第２画像読み取り部と、第１画像処理部と、情報量削減部と、第２画像処理部と、を備える。第１画像読み取り部は、シートの第１面を読み取る。第２画像読み取り部は、シートの第２面を読み取る。第１画像処理部は、前記第１画像読み取り部によって読み取られた第１画像に対して処理を行う。情報量削減部は、前記第２画像読み取り部によって読み取られた第２画像に基づいて、情報量が削減された第２画像を生成する。第２画像処理部は、前記第１画像に基づいて、前記情報量が削減された第２画像を補正する。
【図面の簡単な説明】
【０００６】
【図１】実施形態の画像処理装置の一例を示す外観図である。
【図２】実施形態の画像処理装置のハードウェア構成の例を示したブロック図である。
【図３】実施形態の画像処理装置の画像読取部及び画像処理部の機能構成を示すブロック図である。
【図４】低濃度画像データの濃度とビット値との関係の具体例を示した図である。
【図５】第１画像処理部及び第２画像処理部における画像処理の機能ブロックを詳細に示す図である。
【図６】濃度補正後の画像データの濃度直線の例を示した図である。
【図７】記憶部に保存されている第１面の裏写りデータと、メモリアドレスとの対応関係の具体例を示す図である。
【図８】画像処理装置の実施形態の処理の流れを表すフローチャートである。
【図９】読取シートの具体例が、画像処理装置で処理される様子を示した画像データの遷移図である。
【発明を実施するための形態】
【０００７】
［概略］
実施形態の画像処理装置では、読み取りの対象となるシートの第１面のデータと第２面のデータのうち、一方のデータの濃度を表すビット数を減らして処理を行う。そして、他方のデータから抽出される裏写りを表すデータに基づいて、減らされたビット数を元のビット数に戻し、濃度を復元させる。そのため、ビット数が減らされたデータを処理するハードウェアにおいて、メモリ等の回路規模を低減することが可能となる。以下、実施形態の画像処理装置について詳細に説明する。
【０００８】
［実施形態］
図１は、実施形態の画像処理装置の一例を示す外観図である。画像処理装置２００は、例えば複合機（ＭＦＰ：MultiFunction Printer）である。画像処理装置２００は、シート上に表れている画像を読み取ってデジタルデータを生成し、画像ファイルを生成する。シートは、例えば原稿や、文字や画などが記載された紙などであり、画像処理装置２００が読み取ることができる物であればどのような物でもよい。図示する例では、画像処理装置２００は、ディスプレイ２１０と、プリント部２２０と、コントロールパネル部２３０と、用紙トレイ２４０と、画像読取部３００と、を備える。なお、画像処理装置２００のプリント部２２０は、トナー像を定着させる装置であってもよいし、インクジェット式の装置であってもよい。
【０００９】
図２は、実施形態の画像処理装置２００の構成例を示したブロック図である。図示する例では、画像処理装置２００は、ディスプレイ２１０と、ＬＣＤ（Liquid Crystal Display）コントローラ２１１と、メモリ２５０と、ＣＰＵ２６０と、通信インタフェース２７０と、画像読取部３００と、画像処理部４００と、一時記憶部５００と、を備えている。また、画像処理装置２００が備える各部は、内部バス２８０で接続されており、互いにデータの入出力を行うことができる。
【００１０】
ディスプレイ２１０は、出力インタフェースとして動作し、文字や画像の表示を行う。また、ディスプレイ２１０は、入力インタフェースとして動作し、ユーザからの入力を受け付ける。ＬＣＤコントローラ２１１は、ディスプレイ２１０の動作を制御する。ディスプレイ２１０は、例えばタッチパネルを有する液晶ディスプレイである。
【００１１】
メモリ２５０は、例えばＲＡＭ（Random Access Memory、ランダムアクセスメモリ）である。メモリ２５０は、画像処理装置２００が備える各部が用いるデータを一時的に記憶する。ＣＰＵ（Central Processing Unit、中央演算処理装置）２６０は、例えば制御部として動作し、画像処理装置２００の各部の動作を制御する。
通信インタフェース２７０は、他の装置とデータの送受信を行う。
【００１２】
画像読取部３００は、例えばContact Image Sensor（ＣＩＳ）やCharge Coupled Devices（ＣＣＤ）等のセンサを備える。画像読取部３００は、センサを用いてシートの第１面（例えば表面）に表れている画像と第２面（例えば裏面）に表れている画像とを読み取る。画像読取部３００は、読み取り結果に基づいて、各画像を表すデジタルデータ（以下、「画像データ」という。）を生成する。
【００１３】
画像処理部４００は、画像読取部３００が生成した画像データに対して画像処理を行う。画像処理部４００は、例えばシートの第１面及び第２面の画像データから、裏写りを除去する。画像処理部４００によって裏写りが除去された画像データは、例えばプリント部２２０によってシート上に印刷されてもよい。
【００１４】
一時記憶部５００は、例えばハードディスクやＳＳＤ（Solid State Drive、ソリッドステートドライブ）であり、各種データを記憶する。例えば、一時記憶部５００は、画像処理部４００によって裏写りが除去された画像データを記憶する。一時記憶部５００によって記憶されている画像データは、例えば通信インタフェース２７０を介して他の情報処理装置によって読み出されてもよい。
【００１５】
図３は、実施形態の画像処理装置２００の画像読み取り処理に関連する機能ブロックを示す図である。
読取シート１００は、画像処理装置２００が読み取り処理を行う対象となるシートである。
【００１６】
画像読取部３００は、第１画像読取部３１０及び第２画像読取部３２０を備える。第１画像読取部３１０は、読取シート１００の一方の面（第１面）の画像を読み取り画像データ（以下、「第１面画像データ」という。）を生成する。第２画像読取部３２０は、読取シート１００の他方の面（第２面）の画像を読み取り画像データ（以下、「第２面画像データ」という。）を生成する。第１画像読取部３１０及び第２画像読取部３２０は、それぞれ読取シート１００の第１面及び第２面の画像を略同時に読み取る。
【００１７】
第１画像読取部３１０は、第２画像読取部３２０よりも裏写りが発生しやすいように構成されることが望ましい。例えば、第１画像読取部３１０のイメージセンサにはＣＣＤセンサが用いられ、第２画像読取部３２０のイメージセンサにはＣＩＳセンサが用いられてもよい。一般的に、ＣＣＤセンサにはＣＩＳセンサに比べて裏写りが発生しやすい読み取り光源が用いられるためである。
【００１８】
画像処理部４００は、第１画像処理部４１０、高濃度ビットカット処理部４２０、第２画像処理部４３０及び記憶部４４０を備える。
第１画像処理部４１０は、第１画像読取部３１０が生成した第１面画像データに対して所定の画像処理を行う。
【００１９】
高濃度ビットカット処理部４２０は、第２画像読取部３２０が生成した第２面画像データにおいて、濃度（色）を表すビット数を所定の数だけ切り捨てる。この処理（低濃度化処理）によって、濃度を表すビット数が少なくなり、第２面画像データよりもデータ量の小さい画像データ（以下、「低濃度画像データ」という。）が生成される。高濃度ビットカット処理部４２０は、低濃度画像データを第２画像処理部４３０に出力する。
【００２０】
次に、高濃度ビットカット処理部４２０の処理について具体例を用いて説明する。なお、ビット値は複数のビットによって表される値であり、値が大きいほど濃い濃度の色であることを表す。
【００２１】
図４は、低濃度画像データの濃度とビット値との関係（以下、「濃度直線」という。）の具体例を示した図である。図４に示される具体例では、元の画像データ（第２面画像データ）の階調は８ビットであり、切り捨てられるビット数は１である。元の画像データにおいて、濃度は０〜２５５のビット値で表される。高濃度ビットカット処理部４２０は、元の画像データにおいて最上位ビットが０である場合、最上位ビットを切り捨てることによってビット数を７ビットに変更する。そのため、低濃度画像データでは、元の画像における０〜１２７のビット値はそのままの値で保持される。一方、高濃度ビットカット処理部４２０は、元の画像データにおいて最上位ビットが１である場合、濃度を表すビット数を７ビットに変更し全てのビットを１に変更する。そのため、低濃度画像データでは、元の画像における１２８〜２５５のビット値は全て１２７の値に置き換えられてしまう。すなわち、低濃度画像データでは、１２８〜２５５の濃度は表現されない。
【００２２】
このように、高濃度ビットカット処理部４２０が生成する低濃度画像データは、元の画像データ全体を低階調化した画像データ（元の画像データの濃度直線の勾配を小さくした画像データ）とは異なる。すなわち、低濃度画像データでは、元の画像データと濃度直線の勾配が同じである。さらに、低濃度画像データでは、元の画像データにおいて一定以上の濃度（高濃度）を表すビット値が全て一定の上限値（本実施形態では１２７）として表される。
【００２３】
図３の説明に戻る。第２画像処理部４３０は、高濃度ビットカット処理部４２０が生成した第２面の低濃度画像データに対して所定の画像処理を行う。
記憶部４４０は、画像処理部４００における画像処理において一時的に生成される画像データを保持する。第１画像処理部４１０は、記憶部４４０を介して、第１面の裏写りデータを第２画像処理部４３０に渡す。
一時記憶部５００は、画像処理部４００において画像処理を施された画像データが書き込まれる記憶領域を有する。一時記憶部５００は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。
【００２４】
図５は、第１画像処理部４１０及び第２画像処理部４３０における画像処理の機能ブロックを詳細に示す図である。
第１画像処理部４１０は、裏写り検出部４１１及び裏写り除去部４１２を備える。
【００２５】
裏写り検出部４１１は、第１面画像データにおいて、第２面の画像が第１面へ裏写りしている状態を検出する。裏写り検出部４１１は、裏写りが検出された場合には、裏写りが検出された部分の画像データを抽出し、裏写りデータを生成する。裏写り検出部４１１は、生成された裏写りデータを記憶部４４０に書き込む。
【００２６】
裏写り除去部４１２は、裏写り検出部４１１の検出結果に基づいて第１面画像データの裏写りを除去する。裏写り除去部４１２は、裏写り除去後の第１面画像データに対し、所定の画像処理を施し、一時記憶部５００に書き込む。
【００２７】
第２画像処理部４３０は、裏写り検出部４３１、裏写り除去部４３２、遅延処理部４３３及び濃度補正部４３４を備える。
裏写り検出部４３１は、第２面の低濃度画像データにおいて、第１面の画像が第２面へ裏写りしている状態を検出する。
裏写り除去部４３２は、裏写り検出部４３１の検出結果に基づいて低濃度画像データの裏写りを除去する。裏写り除去部４３２は、裏写り除去後の低濃度画像データに対し、所定の画像処理を施し、遅延処理部４３３に出力する。
【００２８】
遅延処理部４３３は、裏写り除去後の低濃度画像データを所定時間保持する。遅延処理部４３３は、同一のラインを読み取ることによって生成された第１面の裏写りデータと裏写り除去後の低濃度画像データとの同期のために設けられる。すなわち、濃度補正部４３４が記憶部４４０から第１面の裏写りデータを読み出すまで、同一のラインの第２面の低濃度画像データが遅延処理部４３３によって保持される。画像読み取り処理がイメージセンサの副走査線単位で行われる場合、遅延処理部４３３が画像データを保持する時間は、少なくとも１走査線分の処理時間以上である。
【００２９】
濃度補正部４３４は、裏写り検出部４１１で生成された第１面の裏写りデータを用いて、低濃度画像データの濃度を補正し、高濃度の色が表現された画像データを生成する。以下、濃度補正部４３４の処理の具体例について説明する。
【００３０】
まず、濃度補正部４３４は、記憶部４４０に保存されている第１面の裏写りデータを取得する。次に、濃度補正部４３４は、第１面の裏写りデータから、裏写りが生じている部位の位置情報と、裏写りの濃度を示す情報とを取得する。第１面で裏写りが生じている部位は、第２面で濃度が高い部位であったと推定できる。そのため、濃度補正部４３４は、第１面で裏写りが生じている部位を、第２面で濃度が高い部位であると推定する。このような根拠に基づき、濃度補正部４３４は、第１面で裏写りが生じている部位の位置情報に基づいて、第２面で濃度が高いと推定される部位の位置情報を取得する。また、濃度補正部４３４は、第１面で裏写りが生じている部位の濃度を示す情報に基づいて、第２面で濃度が高い部位の濃度の高さを示す情報を取得する。
【００３１】
次に、濃度補正部４３４は、第２面の低濃度画像データに対し、第２面で濃度が高いと推定される部位に相当する位置のビット値を補正する。具体的には、濃度補正部４３４は、濃度の高さを示す情報に基づいてより高い値に補正する。そして、濃度補正部４３４は、濃度補正後の画像データを一時記憶部５００に書き込む。
【００３２】
図６は、濃度補正後の画像データの濃度直線の例を示した図である。元の第２面画像データにおいて濃度が高い部位であるほど、第１面の裏写りデータの濃度が高くなる。そのため、第１面の裏写りデータの濃度が高い部位であるほど、高い濃度を表すビット値となるように補正が行われる。このような処理によって、図６に示されるように元の第２面画像データの濃度直線に近い濃度直線が復元される。
【００３３】
図７は、記憶部４４０に保存されている第１面の裏写りデータと、メモリアドレスとの対応関係の具体例を示す図である。図７では、第１面の裏写りデータの副走査方向の画素数が１０、主走査方向の画素数が５、濃度が８ビット階調である場合の例を表している。裏写りが生じている部分（裏写り部）の第１面での画素位置は、副走査方向に８番目、主走査方向に２番目（以下「（８，２）と表す。」）である。しかしながら、第１面画像データと第２面画像データとでは、画素位置は副走査方向に対称となる。そのため、裏写り部の第２面での画素位置は（３，２）となる。そのため、裏写り検出部４１１がラインメモリの先頭アドレスから昇順に書き込みを行うのに対し、濃度補正部４３４は末尾アドレスから降順に裏写りデータを読み出す。このような処理によって、第１面と第２面とで裏写り部の位置が対応付けられる。
【００３４】
図８は画像処理装置２００の実施形態の処理の流れを表すフローチャートである。画像処理装置２００の画像読取部３００及び画像処理部４００では、読取シート１００の第１面及び第２面に対して並行に処理が行われる。しかしながら、説明を簡便にするためまず第１面に対する処理について説明し、次に第２面に対する処理について説明する。また、以下の説明では、各画像データの１ライン分のデータ毎に処理が行われる例について説明する。
【００３５】
まず、第１画像読取部３１０は、読取シート１００の第１面を読み取り、第１面画像データの１ライン分のデータを生成する（ＡＣＴ１０１）。
次に、裏写り検出部４１１は、ＡＣＴ１０１で生成された第１面画像データの１ライン分のデータにおいて、裏写りが発生している領域を検出する（ＡＣＴ１０２）。裏写りが検出されなかった場合（ＡＣＴ１０３：ＮＯ）、裏写り除去部４１２は裏写りの除去処理を実行しない。この場合、裏写り除去部４１２は、第１面画像データの１ライン分のデータを出力する（ＡＣＴ１０７）。ＡＣＴ１０７において、例えば裏写り除去部４１２は、第１面画像データの１ライン分のデータを一時記憶部５００に書き込む。
【００３６】
一方、ＡＣＴ１０２の処理において裏写りが検出された場合（ＡＣＴ１０３：ＹＥＳ）、裏写り検出部４１１は、第１面画像データの１ライン分のデータから裏写り部分のデータを抽出する。この処理によって、裏写り検出部４１１は、裏写りデータを生成する（ＡＣＴ１０４）。そして、裏写り検出部４１１は、生成された裏写りデータを記憶部４４０に書き込む（ＡＣＴ１０５）。
【００３７】
また、裏写り除去部４１２は、裏写りの検出結果に基づいて、第１面画像データの１ライン分のデータから裏写りを除去する（ＡＣＴ１０６）。そして、裏写り除去部４１２は、裏写りが除去された第１面画像データの１ライン分のデータを出力する（ＡＣＴ１０７）。ＡＣＴ１０７において、例えば裏写り除去部４１２は、第１面画像データの１ライン分のデータを一時記憶部５００に書き込む。
【００３８】
第２画像読取部３２０は、読取シート１００の第２面を読み取り、第２面画像データの１ライン分のデータを生成する（ＡＣＴ２０１）。
次に、高濃度ビットカット処理部４２０は、第２面画像データの１ライン分のデータに基づいて、低濃度画像データの１ライン分のデータを生成する（ＡＣＴ２０２）。
【００３９】
裏写り検出部４３１は、ＡＣＴ２０２で生成された低濃度画像データにおいて、裏写りが発生している領域を検出する（ＡＣＴ２０３）。裏写りが検出されなかった場合（ＡＣＴ２０４：ＮＯ）、裏写り除去部４３２は裏写りの除去処理を実行しない。この場合、裏写り除去部４３２は、低濃度画像データの１ライン分のデータを遅延処理部４３３に出力する。遅延処理部４３３は、低濃度画像データの１ライン分のデータに対して遅延処理を実行する（ＡＣＴ２０６）。
【００４０】
一方、ＡＣＴ２０３の処理において裏写りが検出された場合（ＡＣＴ２０４：ＹＥＳ）、裏写り検出部４３１は、裏写りの検出結果に基づいて、低濃度画像データの１ライン分のデータから裏写りを除去する（ＡＣＴ２０５）。遅延処理部４３３は、低濃度画像データの１ライン分のデータに対し、所定の時間遅延処理を行う（ＡＣＴ２０６）。遅延処理が行われている間に、低濃度画像データの１ライン分のデータと並行して取得された第１面画像データの裏写りデータが記憶部４４０に書き込まれる。
【００４１】
濃度補正部４３４は、ＡＣＴ１０５の処理において記憶部４４０に書き込まれた裏写りデータを用いて、第２面の低濃度画像データに対して濃度の補正を行う（ＡＣＴ２０７）。濃度補正部４３４は、補正後の第２面画像データを一時記憶部５００に書き込む（ＡＣＴ２０８）。
【００４２】
図９は、読取シート１００の具体例が、画像処理装置２００で処理される様子を示した画像データの遷移図である。図９では、第１画像処理部４１０及び第２画像処理部４３０の各処理は、データを結合する矢印として表されている。図９において、矢印に付した符号は、図５に付した同じ符号の処理に対応する。
【００４３】
第１画像処理部４１０で処理の対象となる画像は、第１面の画像である第１面画像Ａと、第１面裏写り画像ａとである。第１面裏写り画像ａは、第２面の画像である第２面画像Ｂが第１面に裏写りすることによって生じる画像である。第２画像処理部４３０で処理の対象となる画像は、第２面の画像である第２面画像Ｂと、第２面画像Ｂが低濃度化された第２面画像Ｂ’と、第２面裏写り画像ｂと、第２面裏写り画像ｂ’と、である。第２面裏写り画像ｂは、第１面の画像である第１面画像Ａが第２面に裏写りすることによって生じる画像である。第２面裏写り画像ｂ’は、第２面裏写り画像ｂが低濃度化された画像である。
以下、画像処理装置２００によって処理される画像データの遷移を、図９の具体例を用いて説明する。
【００４４】
読取シート１００の第１面が第１画像読取部３１０によって読み取られることにより、画像データ１が生成される。画像データ１には、第１面画像Ａ及び第１面裏写り画像ａが含まれる。画像データ１は第１画像処理部４１０に入力される。裏写り検出部４１１は、画像データ１に含まれる第１面裏写り画像ａを検出する。また、裏写り検出部４１１は、第１面裏写り画像ａを示すデータを抽出し、記憶部４４０に画像データ２（裏写りデータ）として保存する。裏写り除去部４１２は、画像データ１から第１面裏写り画像ａが除去された画像データ３を生成する。裏写り除去部４１２は、生成された画像データ３を一時記憶部５００に書き込む。
【００４５】
読取シート１００の第２面が第２画像読取部３２０によって読み取られることにより、画像データ４が生成される。画像データ４には、第２面画像Ｂ及び第２面裏写り画像ｂが含まれる。画像データ４は高濃度ビットカット処理部４２０に入力される。高濃度ビットカット処理部４２０は、画像データ４の高濃度ビットをカットして画像データ５（低濃度画像データ）を生成する。画像データ５には、第２面画像Ｂ’及び第２面裏写り画像ｂ’が含まれる。画像データ５は第２画像処理部４３０に入力される。裏写り検出部４３１は、画像データ５に含まれる第２面裏写り画像ｂ’を検出する。裏写り除去部４３２は、画像データ５から第２面裏写り画像ｂ’が除去された画像データ６を生成する。
【００４６】
画像データ６は、遅延処理部４３３による遅延処理の後、濃度補正部４３４に入力される。濃度補正部４３４は、第１面裏写り画像ａを含む画像データ２に基づいて、画像データ６に含まれる第２面画像Ｂ’の濃度補正を行う。この濃度補正により、第２面画像Ｂに濃度が近い画像が復元され、画像データ７が生成される。濃度補正部４３４は、画像データ７を一時記憶部５００に書き込む。
【００４７】
このように構成された画像処理装置２００では、第２面の画像データを処理する第２画像処理部４３０は、より小さいデータ量の画像データで処理を行う事が可能となる。そのため、第２画像処理部４３０に必要となる回路規模やメモリの容量を削減することができる。
【００４８】
画像解像度をＶＧＡ（６４０×４８０）、濃度階調を８ビット（２５６階調）、高濃度ビットカット処理部４２０で切り捨てる高濃度側ビット数を１とした場合を例として説明する。この場合、従来の画像処理装置であれば、両面画像の１走査線の画像処理を行うためには、以下のメモリ容量が必要である。
６４０×８×２＝１０ＭＢ
これに対し、本実施形態では、以下のメモリ容量が必要となる。
６４０×８＋６４０×７＝９．３７５ＭＢ
このように、６．２５％のメモリ容量を削減することが可能となる。ただし、上記計算は単純化したケースでの例を提示したものであり、画像処理装置の実装の詳細によって削減効果は変動する。
【００４９】
＜変形例＞
裏写り検出部４１１は、裏写りデータを記憶部４４０に保存する際、元の画像データよりも低階調化した画像データとして保存するように構成されてもよい。この場合、濃度補正の精度の低下を、他の画像処理で補完可能な範囲で低階調化することで、さらなる記憶部４４０の容量削減が期待できる。
【００５０】
以上述べた少なくともひとつの実施形態の画像処理装置２００によれば、ビット数を減らした低濃度画像データを処理の対象とする第２画像処理部を備えることにより、装置に必要な回路規模やメモリの容量などを低減できる。
【００５１】
上述した実施形態における画像処理装置の機能をコンピュータで実現するようにしても良い。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００５２】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００５３】
１００…読取シート，  ２００…画像処理装置，  ２１０…ディスプレイ，  ２１１…ＬＣＤコントローラ，  ２２０…プリント部，  ２３０…コントロールパネル部，  ２４０…用紙トレイ，  ２５０…メモリ，  ２６０…ＣＰＵ，  ２７０…通信インタフェース，  ２８０…内部バス，  ３００…画像読取部，  ３１０…第１画像読取部，  ３２０…第２画像読取部，  ４００…画像処理部，  ４１０…第１画像処理部，  ４２０…高濃度ビットカット処理部，  ４３０…第２画像処理部，  ５００…一時記憶部
【図１】
2015126292.tif 000003
【図２】
2015126292.tif 000004
【図３】
2015126292.tif 000005
【図４】
2015126292.tif 000006
【図５】
2015126292.tif 000007
【図６】
2015126292.tif 000008
【図７】
2015126292.tif 000009
【図８】
2015126292.tif 000010
【図９】
2015126292.tif 000011