(57)【要約】【課題】装置側で原稿が載置される向きに応じて適切な画質で読み取り、原稿の向きの違いによる出力画像データの画質の相違を防ぐことを可能とする画像読取装置及び該画像読取装置を含む画像形成装置を提供する。【解決手段】読取部１２にて原稿に対しプレスキャンを実行し、プレスキャンで得られる画像データから濃度分布算出部３１が濃度分布を算出し、周波数変換部３２が濃度分布を周波数分布へ変換し、判定部３３が周波数分布に基づいて原稿が載置された向きを判定し、速度決定部３４が判定結果に基づいて通常スキャンの速度を決定する。これにより、原稿の向きに応じた適切な画質で読取部１２による読み取りが実行される。【選択図】図２
2013085106.tif 000002
【特許請求の範囲】
【請求項１】
原稿上の画像の第１の方向における一又は複数の色成分毎の濃度分布を、第１の方向と異なる第２の方向に順次読み取って画像信号を取得する画像読取装置において、
前記画像の一部又は全部における色成分毎の濃度分布を予め取得し、第１及び第２の方向夫々の周波数分布を算出する算出手段と、
該算出手段が算出した各周波数分布の比較結果に基づき、読み取り速度を決定する決定手段と
を備えることを特徴とする画像読取装置。
【請求項２】
線状のイメージセンサと、該イメージセンサに略平行に設置されており、露光及び反射光像の前記イメージセンサへの伝達を行ない、前記イメージセンサに略直交する方向に順次移動して走査する走査ユニットとを含み、原稿上の画像に対して前記走査ユニットを相対移動させると共に順次、イメージセンサにて得られた信号を読み取って画像データを取得する画像読取装置において、
前記画像の一部又は全部における色成分毎の濃度分布を予め取得し、前記イメージセンサの線状の方向及び前記走査ユニットの移動方向夫々の周波数分布を算出する算出手段と、
該算出手段が算出した各周波数分布の比較に基づき、前記走査ユニットの移動速度を決定する決定手段と
を備えることを特徴とする画像読取装置。
【請求項３】
前記決定手段は、
前記算出手段が算出した周波数分布の比較結果に基づき、前記原稿の天地方向の向きを判定する判定手段を備え、
該判定手段による判定結果に応じて読み取り速度を決定するようにしてあること
を特徴とする請求項１又は２に記載の画像読取装置。
【請求項４】
前記決定手段は、前記比較結果が特定の結果である場合、予め決めてある速度に決定するようにしてあること
を特徴とする請求項１から３のいずれか１つに記載の画像読取装置。
【請求項５】
前記算出手段は、
前記濃度分布を色成分毎に、第１の方向にＭｋ個、第２の方向にＳｎ個のＭｋ行×Ｓｎ列の複数の領域に分別して取得するようにしてあり、
各行及び各列の濃度の和を算出する手段と、
算出した濃度の和から各方向の周波数分布を算出するようにしてあること
を特徴とする請求項１から４のいずれか１つに記載の画像読取装置。
【請求項６】
前記算出手段は、
各方向の濃度分布をフーリエ変換により周波数成分を算出するようにしてあること
を特徴とする請求項５に記載の画像読取装置。
【請求項７】
前記算出手段は、
前記フーリエ変換に用いる窓関数の設定を受け付ける手段を更に備えること
を特徴とする請求項６に記載の画像読取装置。
【請求項８】
前記決定手段は、周波数分布を比較するに際し、特定の順位の強度を有する周波数の比較に基づき決定するようにしてあること
を特徴とする請求項１から７のいずれか１つに記載の画像読取装置。
【請求項９】
前記決定手段は、周波数分布を比較するに際し、所定値以上の強度を有する周波数成分の内、特定の順位の高さを有する周波数の比較結果に基づき決定するようにしてあること
を特徴とする請求項１から８のいずれか１つに記載の画像読取装置。
【請求項１０】
前記決定手段が予め取得する濃度分布の前記画像における範囲、又は位置の設定を受け付ける手段を更に備えること
を特徴とする請求項１から９のいずれか１つに記載の画像読取装置。
【請求項１１】
請求項１から請求項１０のいずれか１つに記載の画像読取装置を備え、該画像読取装置によって取得した画像データに基づき出力画像を形成する画像形成手段を備えること
を特徴とする画像形成装置。
【請求項１２】
前記算出手段が算出した各方向の周波数成分の比較結果に基づき、出力画像を形成するためのパラメータを決定する手段を備えること
を特徴とする請求項１１に記載の画像形成装置。
【請求項１３】
複数の量子化テーブルを記憶してある記憶部と、
前記算出手段が算出した各方向の周波数成分の比較結果に基づき、前記複数の量子化テーブルの内のいずれか１つを選択し、出力画像に画像圧縮処理を行なう手段と
を更に備えることを特徴とする請求項１１又は１２に記載の画像形成装置。
【請求項１４】
複数のフィルタと、
前記算出手段が算出した各方向の周波数成分の比較結果に基づき、前記複数のフィルタの内のいずれか１つを選択し、出力画像にフィルタ処理を行なう手段と
を更に備えることを特徴とする請求項１１から１３のいずれか１つに記載の画像形成装置。
【請求項１５】
前記算出手段が算出した各方向の周波数成分の比較結果に基づき、前記画像の一部又は全部が文字領域であるか、又は網点領域であるかを判定する領域判定手段
を更に備えることを特徴とする請求項１１から１４のいずれか１つに記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿から画像を読み取って画像データを取得する画像読取装置に関する。特に、原稿が載置されるときの向きに応じて適切な画質で画像を読み取り、原稿の向きの違いによる出力画像データの画質の相違を防ぐことを可能とする画像読取装置及び該画像読取装置を含む画像形成装置に関する。
【背景技術】
【０００２】
画像読取装置は、原稿上のアナログな濃度分布又は色分布を一定の標本化間隔にて読み取り、読み取った各分布に基づき離散的な画像データを取得する。画像読取装置が複写機機又は複合機などの画像形成装置内に含まれている場合、画像読取装置が取得したデジタル画像データに種々の画像処理が行なわれて出力される。
【０００３】
画像読取装置が画像を読み取る際の標本化間隔は、得られる画像データに大きな影響を与える。例えば、読み取り対象の原稿の濃度分布の中に、標本化間隔よりも細かく濃淡が変化する部分が有る場合、当該部分は正しく読み込まれない。つまり、標本化間隔の逆数にあたる標本化周波数（サンプリング周波数）を超える高周波成分を有する部分は正しく読み込まれない。このような高周波成分を有する部分は、取得された画像データの中で折り返し雑音として表れる。そこで画像読取装置は、高周波成分をフィルタ処理によって遮断して読み取るようにしてある。しかしながら、高周波成分を遮断することは、画像の情報を一部除去するから、元の画像の再現性を低下させる。画像読取装置が取得した画像データによる元の画像の再現性の低下を防ぐには、標本化間隔を小さくする、即ち解像度を大きくする必要がある。
【０００４】
画像読取装置は、ＣＣＤ（Charge Coupled Device）イメージセンサを用い、一定の間隔で一列に配列してある素子で構成される読取部を備える。画像読取装置は、読取部を素子の配列方向に直行する方向に原稿に対し相対移動させ、移動中に一定の時間間隔をおいて読み取りを行なう。素子の配列方向を主走査方向、読取部の移動方向を副走査方向とする。画像読取装置の主走査方向の標本化間隔は、素子が配列される間隔Lであり、副走査方向の標本化間隔は、読取部が移動する速度Vと読み取りの時間間隔Tとの積である。
【０００５】
読み取りの解像度を大きくする場合、読取部の素子間の間隔Lはより小さく、読取部の移動速度Vはより遅く、読み取りの時間間隔Tはより短くする必要がある。しかしながらこの場合、画像データのサイズは大きくなり、処理及び出力に時間を要する。細かな濃淡部分が無い画像では、細かく標本化する必要が無い場合もある。
逆に、処理及び出力を迅速化するためには、素子の間隔Lを大きくするか、移動速度Vを早くするか、又は読み取りの時間間隔Tを長くすることが必要である。しかしながら、素子の間隔L及び時間間隔Tは、装置の仕様によって固定されるものであり、いずれも長く設定した場合に、装置全体の能力が低下する。
したがって、読み取りの解像度の調整のためには、読取部の素子間の間隔Lは小さく、読み取りの時間間隔Tは短く固定しておき、読取部の移動速度Vを調整することができる構成とする。つまり、副走査方向の解像度のみが調整可能である。副走査方向の解像度が主走査方向の解像度よりも小さく調整された場合、迅速な処理が可能である。しかしながらこのとき、主走査方向と副走査方向とで解像度が異なるので、原稿が載置されるときの向きによっては、画像読取装置により取得される画像データの画質が低下する可能性がある。
【０００６】
画像読取装置が画像形成装置に含まれる場合、読取部は、装置に設けられた透明な原稿台の下方などの位置に受光部を上へ向けて設置される。主走査方向及び副走査方向は固定される。一方、ユーザは、画像読取装置を使用する場合に原稿を原稿台に自ら設置する。つまりユーザの意思によって、主走査及び副走査方向に対する原稿の縦横が決まる。したがって、設置された原稿の縦横方向と主走査及び副走査方向との間に角度のずれが生じる場合がある。また、本来は原稿の横方向と主走査方向とが対応し、縦方向と副走査方向とが対応すべきところ、逆に原稿が設置される場合もある。これらの場合、適切な解像度での読み取りがなされない可能性がある。
【０００７】
特許文献１には、ユーザが原稿を設置することによって生じた若干の位置のずれ、又は角度を検出し、取得した画像データ簡単に補正することを可能とする画像処理装置の発明が開示されている。特許文献１では、画像処理装置は、原稿中の一部の画像について周波数成分を算出し、算出結果に基づいて原稿の傾き又は位置のずれを検出し、取得した画像データを補正する構成としてある。
【０００８】
特許文献２には、等方的なフィルタ処理を行なう構成とすることにより、原稿の縦横方向の違いの影響を受けないようにする画像処理装置の発明が開示されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００２−１７１３９５号公報
【特許文献２】特開平７−２９５９６１号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
特許文献１又は２に開示されている技術を用いた場合、上述のような若干の位置のずれ又は傾きを補正することはできる。しかしながら、読取部の主走査方向と副走査方向とで解像度が異なる場合に、原稿が載置されるときの向きによって、取得される画像データの画質に差異が生じる問題については考慮されていない。
【００１１】
上述したように、本来は画像の横方向を主走査方向、縦方向を副走査方向に沿って原稿を設置して画像読取装置に読み取りを行なわせるべき場合であっても、ユーザは縦横逆に原稿を設置することができる。そもそも、画像読取装置を含む装置の設置場所、設置向き、原稿台の形状、又はユーザから見た走査方向の仕様の制約などの条件により、ユーザが原稿の向きを意識して設置できない場合がある。更に、ユーザが意図して縦横を逆に原稿を設置する場合もある。特許文献１又は２の方法を用いる構成で、原稿の向きにかかわらず、取得できる画像データを同一の画質にするためには、L＝V＊Tを満たして主走査方向及び副走査方向の解像度を同一とする必要がある。しかしながらこの場合、上述したように、常に画像データのサイズが大きくなり、処理時間も長くなる問題が残る。
【００１２】
また、原稿の縦方向又は横方向のいずれかに、読取部の移動速度によって定まる副走査方向の解像度を超える高周波数成分が存在した場合、原稿が載置されるときの向きによっては、高周波数成分が存在する方向と副走査方向とが一致する。このとき、原稿の中の高周波数成分の部分は正しく読み込まれず、結果として原稿の画像の再現性が低下する。ユーザが、原稿の縦横を主走査方向及び副走査方向に合わせる向きと意図して載置したとしても、画像によっては、適切な向きであるとは限らない。原稿の向きにかかわらず同一の画質にするためには、高周波数成分を更に遮断する構成が必要となり、取得される画像データの画質は劣化する。
【００１３】
更には、読取部の副走査方向の移動速度Vの調整を行なうことが可能な構成であっても、ユーザが判断して移動速度Vを調整するものである。したがって、縦向き又は横向きで設置された原稿の画像の周波数特性に対し、ユーザが調整した副走査方向の移動速度Vが適切であるとは限らない。
【００１４】
本発明は斯かる事情に鑑みてなされたものであり、装置側で原稿が載置されるときの向きに応じて適切な画質で読み取り、原稿の向きの違いによる出力画像データの画質の相違を防ぐことを可能とする画像読取装置及び該画像読取装置を含む画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【００１５】
本発明に係る画像読取装置は、原稿上の画像の第１の方向における一又は複数の色成分毎の濃度分布を、第１の方向と異なる第２の方向に順次読み取って画像信号を取得する画像読取装置において、前記画像の一部又は全部における色成分毎の濃度分布を予め取得し、第１及び第２の方向夫々の周波数分布を算出する算出手段と、該算出手段が算出した各周波数分布の比較結果に基づき、読み取り速度を決定する決定手段とを備えることを特徴とする。
【００１６】
本発明では、原稿上の画像の読み取りが行なわれる前に予め、前記画像の色成分毎の濃度分布に基づき、第１及び第２の方向夫々の濃度の周波数分布が算出される。本発明では、第１の方向における周波数分布と第２の方向における周波数分布との比較結果、例えば、いずれの方向に高周波成分が存在するか否かに応じて、第２の方向に対する読み取り速度が決定される。
【００１７】
本発明に係る画像読取装置は、線状のイメージセンサと、該イメージセンサに略平行に設置されており、露光及び反射光像の前記イメージセンサへの伝達を行ない、前記イメージセンサに略直交する方向に順次移動して走査する走査ユニットとを含み、原稿上の画像に対して前記走査ユニットを相対移動させると共に順次、イメージセンサにて得られた信号を読み取って画像データを取得する画像読取装置において、前記画像の一部又は全部における色成分毎の濃度分布を予め取得し、前記イメージセンサの線状の方向及び前記走査ユニットの移動方向夫々の周波数分布を算出する算出手段と、該算出手段が算出した各周波数分布の比較に基づき、前記走査ユニットの移動速度を決定する決定手段とを備えることを特徴とする。
【００１８】
本発明では、原稿上の画像を線状のイメージセンサを用いて読み取る前に予め、前記画像の色成分毎の濃度分布に基づき、線状のイメージセンサの列の方向（主走査方向）及びイメージセンサの列の方向と略直交する走査ユニットの移動方向（副走査方向）夫々の濃度の周波数分布が算出される。本発明では、主走査方向における周波数分布と副走査方向における周波数分布との比較結果、例えば、いずれの方向に高周波成分が存在するか否かに応じて方向に対する走査ユニットの移動速度が決定される。
【００１９】
本発明に係る画像読取装置は、前記決定手段は、前記算出手段が算出した周波数分布の比較結果に基づき、前記原稿の天地方向の向きを判定する判定手段を備え、該判定手段による判定結果に応じて読み取り速度を決定するようにしてあることを特徴とする。
【００２０】
本発明では、周波数分布の比較に基づき、原稿の天地方向（縦横）の向きが判定される。これにより例えば、原稿が横向きに載置されている場合は読み取り速度を速くして処理を迅速化するか、縦向きに載置されている場合は読み取り速度を緩やかにして細かく読み取るか、又は逆にするなどの決定が可能となる。
【００２１】
本発明に係る画像読取装置は、前記決定手段は、前記比較結果が特定の結果である場合、予め決めてある速度に決定するようにしてあることを特徴とする。
【００２２】
本発明では、周波数分布の比較に基づいて決定された読み取り速度が、設定されてある速度よりも優先される。ユーザが設定した読み取り速度が、原稿の画像の周波数特性に対して適切であるとは限らないところ、本発明では、自動的に適切な読み取り速度を決定することが可能となる
【００２３】
本発明に係る画像読取装置は、前記算出手段は、前記濃度分布を色成分毎に、第１の方向にＭｋ個、第２の方向にＳｎ個のＭｋ行×Ｓｎ列の複数の領域に分別して取得するようにしてあり、各行及び各列の濃度の和を算出する手段と、算出した濃度の和から各方向の周波数分布を算出するようにしてあることを特徴とする。
【００２４】
本発明では、原稿上の画像の一部又は全部について、Ｍｋ行×Ｓｎ列の複数の領域に分別されて、各行及び各列の濃度の和に基づき前記画像の一部又は全部における画像の周波数分布が算出される。Ｍｋ行×Ｓｎ列の領域への分別とは、例えば各画素であり、この場合、第１の方向の画素値の濃度和、第２の方向の画素値の濃度和が算出される。また、４×４画素分のブロックでもよく、この場合、ブロック毎の濃度和若しくは濃度の平均値を、第１の方向及び第２の方向夫々に加算して、各方向の濃度和が算出される。これにより、比較的安易な演算によって周波数分布の算出が可能である。
【００２５】
本発明に係る画像読取装置は、前記算出手段は、各方向の濃度分布をフーリエ変換により周波数成分を算出するようにしてあることを特徴とする。
【００２６】
本発明では、各方向の濃度の和に基づきフーリエ変換によって周波数成分が算出される。高速フーリエ変換（ＦＦＴ）のアルゴリズムを適用することが可能である。
【００２７】
本発明に係る画像読取装置は、前記算出手段は、前記フーリエ変換に用いる窓関数の設定を受け付ける手段を更に備えることを特徴とする。
【００２８】
本発明では、フーリエ変換による周波数成分の算出を行なう際の窓関数について、設定を受け付ける。これにより、いずれの方向に高周波成分が存在するか否かの判定の精度、又は原稿の天地方向の判定の精度を調整することが可能である。
【００２９】
本発明に係る画像読取装置は、前記決定手段は、周波数分布を比較するに際し、特定の順位の強度を有する周波数の比較に基づき決定するようにしてあることを特徴とする。
【００３０】
本発明では、フーリエ変換により算出された周波数分布を比較するに際し、各々での特定の順位の強度を有する周波数の比較が行なわれる。つまり、夫々の方向で最も強度が高い周波数同士、又は２番目、３番目若しくは４番目の強度の周波数同士の比較が行なわれる。これにより、いずれの方向に高周波成分が存在するか否かの判定の精度、又は原稿の天地方向の向きの判定の精度を調整することが可能とある。
【００３１】
本発明に係る画像読取装置は、前記決定手段は、周波数分布を比較するに際し、所定値以上の強度を有する周波数成分の内、特定の順位の高さを有する周波数の比較結果に基づき決定するようにしてあることを特徴とする。
【００３２】
本発明では、フーリエ変換により算出された周波数分布を比較するに際し、所定値以上の強度を有する周波数成分の内、特定の順位の高さを有する周波数の比較が行なわれる。つまり、ある程度強度がある周波数成分の内、各々で強度の順位が高い周波数同士が比較される。これにより、誤判定を減少させ、いずれの方向に高周波成分が存在するか否かの判定の精度、又は原稿の天地方向の向きの判定の精度を調整することが可能である。
【００３３】
本発明に係る画像読取装置は、前記決定手段が予め取得する濃度分布の前記画像における範囲、又は位置の設定を受け付ける手段を更に備えることを特徴とする。
【００３４】
本発明では、予め取得される濃度分布の範囲又は位置の設定が外部から受け付けられる。範囲又は位置の設定により、いずれの方向に高周波成分が存在するか否かの判定の精度、又は原稿の天地方向の向きの判定の精度を調整することが可能となる。
【００３５】
本発明に係る画像形成装置は、上述のいずれか１つに記載の画像読取装置を備え、該画像読取装置によって取得した画像データに基づき出力画像を形成する画像形成手段を備えることを特徴とする。
【００３６】
本発明では、第１の方向における周波数分布と第２の方向における周波数分布との比較結果、例えば、いずれの方向に高周波成分が存在するか否かに応じて読み込み速度が決定されて読み込みがされる。これにより、原稿の向きによらない画質にて画像の読み取りが可能となり、結果的に形成する画像への影響が非常に少ない。
【００３７】
本発明に係る画像形成装置は、前記算出手段が算出した各方向の周波数成分の比較結果に基づき、出力画像を形成するためのパラメータを決定する手段を備えることを特徴とする。
【００３８】
本発明では、第１の方向における周波数分布と第２の方向における周波数分布との比較に基づき、適切な間隔で読み取りがなされるのみならず、適切なパラメータを用いて出力画像を生成することが可能となる。
【００３９】
本発明に係る画像形成装置は、複数の量子化テーブルを記憶してある記憶部と、前記算出手段が算出した各方向の周波数成分の比較結果に基づき、前記複数の量子化テーブルの内のいずれか１つを選択し、出力画像に画像圧縮処理を行なう手段とを更に備えることを特徴とする。
【００４０】
本発明では、第１の方向における周波数分布と第２の方向における周波数分布との比較に基づき、適切な間隔で読み取りがなされるのみならず、適切な量子化テーブルを用いて出力画像を圧縮して生成し、出力することが可能となる。
【００４１】
本発明に係る画像形成装置は、複数のフィルタと、前記算出手段が算出した各方向の周波数成分の比較結果に基づき、前記複数のフィルタの内のいずれか１つを選択し、出力画像にフィルタ処理を行なう手段とを更に備えることを特徴とする。
【００４２】
本発明では、第１の方向における周波数分布と第２の方向における周波数分布との比較に基づき、適切な間隔で読み取りがなされるのみならず、適切なフィルタ処理がなされて出力画像を生成し、出力することが可能となる。
【００４３】
本発明に係る画像形成装置は、前記算出手段が算出した各方向の周波数成分の比較結果に基づき、前記画像の一部又は全部が文字領域であるか、又は網点領域であるかを判定する領域判定手段を更に備えることを特徴とする。
【００４４】
本発明では、第１の方向における周波数分布と第２の方向における周波数分布との比較に基づき、適切な間隔で読み取りがなされるのみならず、各領域が文字領域であるか、網点領域であるかの判定を参照することが可能となる。量子化テーブルを用いて出力画像を圧縮して生成し、出力することが可能となる。
【発明の効果】
【００４５】
本発明による場合、原稿上の画像の第１の方向（例えば主走査方向）及び第２の方向（例えば副走査方向）の内の、高周波成分が存在する方向の濃度分布を、より細かな標本化間隔で読み取るように、第２の方向の読み取り速度を決定することが可能となる。第１の方向に高周波成分が存在する場合は第２の方向の読み取り速度を速くし、第２の方向に高周波成分が存在する場合は第２の方向の読み取り速度を緩やかにするなどの調整が可能となる。
これにより、画像の中で変化が細かい方向の情報量を増やして適切な画質で画像データを取得し、原稿の向きの違いによる読み取り時の画像の劣化を低減することができる。
特に、文章を含む原稿を対象とした場合に有効に、読み取り速度が決定される。文章が含まれる原稿では、和文、中文又は英文のいずれでも、行内の文字間の間隔よりも行間の間隔の方が広いので、行方向と行と直交する方向とでは周波数分布が異なる。文字自体も複数の線が集まって構成されるので、周波数分布に対し、比較的高周波成分の強度が強くなるように影響する。したがって、文字列を含む原稿では行方向と行方向に直交する方向とでは、周波数分布が異なるので、原稿の向きが読み取りの精度に大きく影響する。
【００４６】
より具体的には、原稿の向きによっては取得できる画像の画質が劣化する可能性が有る場合に、ユーザが原稿の向きを置き換えることなしに、適切な画質での読み取りの実行が可能となる。又は、読み取り速度の変更をユーザに知らせ、読み取りをより速やかに、より適切な画質で実行することができる。
【００４７】
更に、原稿上の画像の第１の方向及び第２の方向の周波数特性に応じて、適切な画像圧縮方法、フィルタ処理の内容を変更することが可能となる。これにより、原稿の向きにかかわらず、取得できるデジタル画像データの画質又は符号化データ量を適切なものとすることができる。
【図面の簡単な説明】
【００４８】
【図１】実施の形態１の画像読取装置の構成を概略的に示す概略図である。
【図２】実施の形態１の画像読取装置の構成を示すブロック図である。
【図３】実施の形態１における画像読取装置における読み取りから出力までの処理手順の一例を示すフローチャートである。
【図４】プレスキャン時に濃度分布算出部が各方向の濃度分布を算出する方法の概要を示す概念図である。
【図５】プレスキャン時に濃度分布算出部が各方向の濃度分布を算出する方法の概要を示す概念図である。
【図６】プレスキャン時に濃度分布算出部が各方向の濃度分布を算出する方法の概要を示す概念図である。
【図７】判定部の判定方法及び速度決定部による決定方法の処理手順の一例を示すフローチャートである。
【図８】判定部の判定方法及び速度決定部による決定方法の処理手順の他の一例を示すフローチャートである。
【図９】実施の形態２における画像読取装置の構成を示すブロック図である。
【図１０】実施の形態３における画像読取装置の構成を示すブロック図である。
【図１１】実施の形態４の画像形成装置の構成を概略的に示す概略図である。
【図１２】実施の形態４の画像形成装置の構成を示すブロック図である。
【発明を実施するための形態】
【００４９】
以下、本発明をその実施の形態を示す図面に基づき具体的に説明する。
【００５０】
（実施の形態１）
図１は、実施の形態１の画像読取装置１の構成を概略的に示す概略図であり、図２は、画像読取装置１の構成を示すブロック図である。画像読取装置１は、ＣＣＤ（Charge Coupled Device）を用いたスキャナであり、原稿の一面に記録されたカラー画像からの反射光像をＲＧＢのアナログ信号として読み取り、読み取ったＲＧＢ信号を出力する。
【００５１】
画像読取装置１は、上面に透明なガラス板からなる原稿台１０を有する略直方体形状の筐体１１内部に設けられている。画像読取装置１は、読取部１２、演算部１３、記憶部１４、及び出力部１５を備える。
【００５２】
読取部１２は、走査ユニット２１、光学レンズ２２及びイメージセンサ２３を備える。イメージセンサ２３は、フォトダイオード等の受光素子を一定の間隔Lで一列に並べた線状のＣＣＤセンサで構成されている。イメージセンサ２３は、原稿台１０の短手方向の側面下方に、受光素子群の受光方向が原稿台１０と略平行となるように、筐体１１内部側に向けて設置されている。このときの受光素子の列の方向が主走査方向である。走査ユニット２１は、イメージセンサ２３同様に長細い直方体形状をなし、原稿台１０の短手方向の側面の内、イメージセンサ２３と反対側の下方に短手方向と略平行に設置されている。走査ユニット２１は、原稿を露光する露光ランプ、原稿からの反射光像をイメージセンサ２３へ導くためのミラーを備える。走査ユニット２１は、演算部１３からの制御信号に基づき、原稿台１０の下面に沿って長手方向に移動することができる。このときの走査ユニット２１の移動方向が副走査方向である。光学レンズ２２は走査ユニット２１から入射された反射光像をイメージセンサ２３上に結像させる。イメージセンサ２３が、結像された反射光像を順次光電変換して電気信号として出力する。
これにより、読取部１２は、原稿上の画像を読み取り、白黒画像における白黒の濃淡の情報、又はカラー画像におけるＲＧＢの各色成分の濃度の情報に分解してラインデータとして出力する。
【００５３】
演算部１３は、読取部１２により得られたラインデータに基づき各々特定の演算処理を行なう濃度分布算出部３１、周波数変換部３２、判定部３３、及び速度決定部３４を含む。また、演算部１３は、画像読取装置１から出力するための画像を生成する出力画像生成処理部３５を含む。演算部１３はＣＰＵを用い、図示しないＲＯＭ（Read Only Memory）に記憶してあるプログラムを実行することによって濃度分布算出部３１、周波数変換部３２、判定部３３、速度決定部３４、及び出力画像生成処理部３５の機能を実現するようにしてもよい。
【００５４】
濃度分布算出部３１は、読取部１２にてスキャンを行ない、原稿上の画像を複数の領域に分け、各領域における主走査方向と副走査方向の濃度分布を夫々取得する。濃度分布算出部３１は、取得した濃度分布を記憶部１４に記憶する。記憶した濃度分布は、処理後に消去することが可能である。濃度分布算出部３１による処理の詳細については後述する。
【００５５】
周波数変換部３２は、濃度分布算出部３１が算出した主走査方向及び副走査方向夫々の濃度分布を、周波数成分に変換する処理を行なう。変換処理の詳細については後述する。周波数変換部３２は、変換後の各方向の周波数分布を記憶部１４に記憶する。記憶した各方向の周波数分布の情報は、処理後に消去することが可能である。
【００５６】
判定部３３は、主走査方向及び副走査方向夫々の周波数分布について、所定の強度を有する周波数どうしを比較し、例えば、主走査方向の周波数が副走査方向の周波数よりも高い場合、横向きに置かれていると判定し、逆の場合に縦向きに置かれていると判定する。判定方法の詳細については後述する。
【００５７】
速度決定部３４は、判定部３３による判定結果に基づき、読み取り速度Vを決定する。決定方法の詳細については後述する。
【００５８】
出力画像生成処理部３５は、読取部１２にて読み取った画像を出力部１５から出力するための処理を行なう。この場合の処理とは、出力部１５からの出力方法に応じたデジタルデータへの変換、画像圧縮、印刷用紙への印字のための色変換、フィルタ処理等である。
【００５９】
記憶部１４は、フラッシュメモリ又はＳＳＤ等の不揮発性メモリ、及びＳＲＡＭ（Static Random Access Memory）又はＤＲＡＭ（Dynamic Random Access Memory）等の揮発性メモリを夫々用いる。記憶部１４は、揮発性メモリに、演算部１３の処理によって発生して処理終了後に消去し得る情報を一時的に記憶する。また記憶部１４は、不揮発性メモリに、演算部１３が処理のために参照する情報を予め記憶している。
【００６０】
出力部１５は、演算部１３の出力画像生成処理部３５が生成したデジタル画像データを出力する。この場合の出力とは、印刷用紙への印字、表示装置での表示、他の画像処理装置への送信、又は、画像読取装置１外に設けられている記憶装置への記憶を含む。
【００６１】
このように構成される画像読取装置１は、読取部１２にて通常のスキャンを行なう前に予め、スキャン速度（走査ユニット２１の移動速度）を決定するためのスキャンを実行する。当該スキャンを、通常のスキャンと区別するためにプレスキャンと呼ぶ。画像読取装置１は、プレスキャンで得られた情報に基づいて原稿台１０上の原稿の向き（縦又は横）を判定し、判定結果又は周波数分布に応じてスキャン速度を決定して通常のスキャン（以後、通常スキャンと呼ぶ）を行なう。
【００６２】
図３は、実施の形態１における画像読取装置１における読み取りから出力までの処理手順の一例を示すフローチャートである。
【００６３】
原稿台１０に原稿が載置された場合、画像読取装置１はプレスキャンを行なう（ステップＳ１）。プレスキャンにて演算部１３は、イメージセンサ２３が逐次出力するラインデータを取得し、各ラインの濃度分布を取得する。プレスキャンでは、演算部１３はSSライン分の濃度分布を取得する。同時に演算部１３は、濃度分布算出部３１により、主走査方向及び副走査方向夫々の周波数分布を算出するための算出処理を行なう。
【００６４】
プレスキャン時の走査ユニット２１の移動速度は、速度V2に予め設定してある。速度V2は、通常スキャンの速度V1と同一でもよいし、異なってもよい。好ましくは、速度V2がV2=L/Tとなるように設定される。このときLは、フォトダイオード間の間隔、Tは副走査方向の読み取り時間間隔、即ち標本化間隔である。つまり、副走査方向の解像度が、主走査方向の解像度と同一になるように設定されていることが好ましい。
【００６５】
演算部１３は、周波数変換部３２により、濃度分布算出部３１により算出した濃度分布を領域毎、色成分毎に周波数成分へ変換する（ステップＳ２）。
【００６６】
演算部１３は、判定部３３により、原稿の向き（天地方向）を判定する（ステップＳ３）。
【００６７】
演算部１３は、速度決定部３４により、ステップＳ３による判定結果、並びに初期的に設定してある走査ユニット２１の速度V1、及びプレスキャン時の走査ユニット２１の速度V2に基づき、最適なスキャン速度（読み取り速度）Vを決定する（ステップＳ４）。
【００６８】
次に、読取部１２がステップＳ４にて決定されたスキャン速度Vにて通常スキャンを実行し、原稿上の画像を読み取る（ステップＳ５）。
【００６９】
演算部１３は、出力画像生成部により、通常スキャンによって得られたラインデータを基に出力画像を生成する（ステップＳ６）。
【００７０】
出力部１５が、生成された出力画像を出力し（ステップＳ７）、処理を終了する。
【００７１】
図３のフローチャートに示した各処理手順について、詳細を説明する。
まず、ステップＳ１のプレスキャン時に、濃度分布算出部３１が行なう濃度分布の算出処理について詳細を説明する。
図４から図６は、プレスキャン時に濃度分布算出部３１が各方向の濃度分布を算出する方法の概要を示す概念図である。図４は、上部に載置される原稿の範囲を示し、下部に原稿に対するイメージセンサ２３を概略的に表す。イメージセンサ２３は、間隔Lで一列に並べられたMM個の素子（フォトダイオード等）で構成される。プレスキャン時、演算部１３はイメージセンサ２３のMM個の素子の内の一部を用いてもよいし全部を用いてもよい。なお、演算部１３は、一部の素子を用いる場合、単一の領域に対応する素子を用いてもよいし、所定の間隔をおいた任意の複数の領域に対応する素子を用いてもよい。いずれの場合も可能とするために、演算部１３は、プレスキャン時にはラインデータをK個の領域（K≧1）に分別して取得する。各領域を、図４に示すように端から順にμ1、μ2、…、μk、…、μKと呼ぶ。領域μ1、μ2、…、μk、…、μKは、各々M1、M2、…、Mk、…、MK個の素子に対応する。領域μkにおいて、端からxk番目の素子で読み取られる原稿上の位置をxk画素目とする。なお、M1＋M2＋…＋Mk＋…＋MK≦MMであり、各領域で、対応する素子は重複しない。また、M1＋M2＋…＋Mk＋…＋MK≦OM/Lである。このときOMは、原稿の主走査方向の大きさである。
【００７２】
イメージセンサ２３が、受光素子が並ぶ方向と略直交する方向に、原稿に対して相対的に移動することでスキャンが行なわれる。実際には、走査ユニット２１が移動し、各時点での原稿からの反射結像をイメージセンサ２３にて捉える。当該方向が副走査方向である。プレスキャンでは、イメージセンサ２３が副走査方向に相対移動する場合、演算部１３は、通常スキャンと同様に原稿全体を読み取ってもよいし、狭い範囲で読み取ってもよい。また、狭い範囲で読み取る場合、単一の領域に対応する範囲で読み取ってもよいし、離隔した複数の領域で読み取ってもよい。いずれの場合も可能とするために、演算部１３はプレスキャン時には原稿範囲をN個の領域（N≧1）に分別して取得する。各領域を、図４に示すように原稿範囲上のスキャン開始部分から順に、σ1、σ2、…、σn、…、σNと呼ぶ。領域σ1、σ2、…、σn、…、σNでは、イメージセンサ２３は速度V2で相対移動し、σ1、σ2、…、σn、…、σNの外では、速度V3で相対移動する。速度V3はV2よりも速く、好ましくは走査ユニット２１の移動速度Vの取りうる最も速い速度である。領域σ1、σ2、…、σn、…、σNでは、イメージセンサ２３が相対移動（走査ユニット２１が移動）している間に、読取部１２は時間間隔Tで各々S1、S2、…、Sn、…、SN回の標本化を行ない、演算部１３が夫々のラインデータを取得する。なお、S1＋S2＋…＋Sn＋…＋SN＝SSであり、各領域は重複しない。また、S1＋S2＋…＋Sn＋…＋SN≦OS/(V2×T)である。OSは、原稿の副走査方向の大きさである。
【００７３】
これにより、プレスキャンによって演算部１３は、図５に示すような主走査方向及び副走査方向に沿って分けられた領域に分別してラインデータを取得する。領域は夫々、（μ1，σ1）、（μ2，σ1）、…、（μk，σn）、…、（μK，σN）である。図６は、領域（μk，σn）を拡大したものである。各領域における画素数は、M1×S1、M2×S1、…、Mk×Sn、…、MK×SNである。各領域で取得される濃度の情報は、１個以上の色成分の次元を有する。モノクロにて読み込まれる場合、濃度の情報は１成分であり、カラーにて読み込まれる場合、濃度の情報はＲＧＢの３成分である。そこで、領域（μk，σn）における主走査方向にxk画素目、副走査方向にynライン目の画素のc番目の色成分の濃度の情報をp(xn,yn,c)と表記する（図６のハッチング部分）。
【００７４】
上述のように各画素の濃度の情報を取得すると共に演算部１３は、濃度分布算出部３１によって、周波数分布を算出するための濃度分布算出処理を実行する。濃度分布算出部３１は、各領域にて、主走査方向及び副走査方向の濃度分布を算出する。具体的には、各領域の１ライン目から順に、各画素の濃度の情報を用いて濃度分布を算出する。
【００７５】
図６に示す領域（μk，σn）を例にとり説明する。濃度分布算出部３１は、１ライン目即ち領域（μk，σn）における最初の標本化時に得られるMk画素分の濃度情報p(1,1,c)〜p(Mk,1,c)を夫々、主走査方向の濃度分布m(1,c,k,n)〜m(Mk,c,k,n)として記憶する。つまり濃度分布算出部３１は、１ライン目の濃度情報p(1,1,c)〜p(Mk,1,c)を用い、夫々
m(1,c,k,n)  ＝p(1,1,c)、
m(2,c,k,n)  ＝p(2,1,c)、…、
m(Mk,c,k,n)＝p(Mk,1,c)
として記憶する。
また、濃度分布算出部３１は、得られたMk画素分の濃度情報p(1,1,c)〜p(Mk,1,c)を加算し、副走査方向の濃度分布s(1,c,k,n)として記憶する。つまり、濃度分布算出部３１は１ライン目の濃度情報p(1,1,c)〜p(Mk,1,c)を取得する都度、
s(1,c,k,n)  ＝p(1,1,c)、
s(1,c,k,n)  ＝s(1,c,k,n)＋p(2,1,c)、…、
s(1,c,k,n)  ＝s(1,c,k,n)＋p(Mk,1,c)
と加算する。
【００７６】
濃度分布算出部３１は、２ライン目からSnライン目までの濃度情報は以下のように処理する。濃度分布算出部３１は、２ライン目の濃度情報p(1,2,c)〜p(Mk,2,c)を夫々、主走査方向の濃度分布m(1,c,k,n)〜m(Mk,c,k,n)に加算する。つまり、
m(1,c,k,n)  ＝m(1,c,k,n)  ＋p(1,2,c)、
m(2,c,k,n)  ＝m(2,c,k,n)  ＋p(2,2,c)、…
m(Mk,c,k,n)＝m(Mk,c,k,n)＋p(Mk,2,c)
として記憶する。
また、濃度分布算出部３１は、２ライン目の濃度情報p(1,2,c)〜p(Mk,2,c)を順に加算して副走査方向の濃度分布s(2,c,k,n)を算出する。つまり、
s(2,c,k,n)  ＝p(1,2,c)、
s(2,c,k,n)  ＝s(2,c,k,n)＋p(2,2,c)、…、
s(2,c,k,n)  ＝s(2,c,k,n)＋p(Mk,2,c)
と加算する。
【００７７】
濃度分布算出部３１は、領域（μk，σn）については上述の計算をSnライン目まで繰り返す。これにより最終的には、図６中の破線に示すように、m(1,c,k,n)〜m(Mk,c,k,n)には、主走査方向の濃度（画素値）の合計が保存され、s(1,c,k,n)〜s(Sn,c,k,n)には、副走査方向の濃度（画素値）の合計が保存される。濃度分布算出部３１は、領域（μk，σn）に対して算出したm(1,c,k,n)〜m(Mk,c,k,n)、及びs(1,c,k,n)〜s(Sn,c,k,n)を記憶部１４に記憶する。これらの数値は処理が終了した場合に記憶部１４から消去され得る。濃度分布算出部３１は、濃度分布を各色成分について算出する。また、濃度分布算出部３１は、領域（μ1，σ1）、（μ2，σ1）、…、（μK，σN）の全部又は一部について夫々、同様に主走査方向及び副走査方向の濃度分布を色成分毎に算出する。
【００７８】
次に、図３のフローチャートに示した処理手順の内、ステップＳ２の周波数変換部３２が行なう周波数成分への変換について詳細を説明する。周波数成分の変換の方法は種々あるが、実施の形態１では、周波数変換部３２は、以下に示す式（１−１）、式（１−２）のように主走査方向及び副走査方向夫々についてフーリエ変換を用いて行なう。
【００７９】
【数１】
2013085106.tif 000003
【００８０】
式（１−１）、式（１−２）においてm(xk,c,k,n)は、矩形領域（μk，σn）の色成分cのXY座標系における座標xkの位置にある画素の濃度（画素値）である（図６の破線）。同様にs(yn,c,k,n)は、矩形領域（μk，σn）の色成分cのXY座標系における座標ynの位置（ynライン目）にある画素の濃度（画素値）である。Mkは領域（μk，σn）内のx軸方向（主走査方向）の画素数である。Snは領域（μk，σn）内のy軸方向（副走査方向）の画素数である。
fm(uk,c,k,n)はm(xk,c,k,n)をフーリエ変換したものであり、fs(vn,c,k,n)はs(yn,c,k,n)をフーリエ変換したものである。ukは、x軸方向（主走査方向）の周波数であり、y軸方向（副走査方向）の周波数である。
【００８１】
なお、上述の式（１−１）、及び式（１−２）を用いて周波数変換を行なう前に、濃度情報p(xk,yn,c,k,n)に、窓関数と呼ばれる関数により求められる数値w(xk,yn,c,k,n)を乗算することも可能である。窓関数は公知の種々の関数を使用することが可能であり、それらの種々の関数を切り替えて使用することにより、後述する原稿の向きの判定の精度を調整することが可能となる。比較的使用頻度が高い関数として、以下式（２）に示すハミング関数の例を挙げる。
【００８２】
【数２】
2013085106.tif 000004
【００８３】
式（２）においてw(xk,yn,c,k,n)は、領域毎のp(xk,yn,c,k,n)と同数算出される数値である。
【００８４】
周波数変換部３２は、式（１−１）及び式（１−２）を用いて算出したfm(uk,c,k,n)及びfs(vn,c,k,n)から、更に式（３−１）及び式（３−２）を用いて周波数分布Fm(uk,c,k,n)及びFs(vn,c,k,n)を算出する。
Fm(uk,c,k,n)＝｜fm(uk,c,k,n)｜…（３−１）
Fs(vn,c,k,n)＝｜fs(vn,c,k,n)｜…（３−２）
【００８５】
周波数変換部３２は、領域（μk，σn）に対して算出した周波数分布Fm(uk,c,k,n)及びFs(vn,c,k,n)を記憶部１４に記憶する。これらの数値は処理が終了した場合に記憶部１４から消去され得る。周波数変換部３２はFm(uk,c,k,n)及びFs(vn,c,k,n)を、領域（μ1，σ1）、（μ2，σ1）、…、（μK，σN）の全部又は一部について夫々、同様に色成分毎に算出し、記憶部１４に記憶する。
【００８６】
次に、図３のフローチャートに示した処理手順の内、ステップＳ３の判定部３３が行なう判定処理、及びステップＳ４の速度決定部３４が行なう決定処理について、詳細を説明する。ステップＳ３及びステップＳ４の処理は、相互に、判定対象の原稿の種類に応じて関連する。したがって、以下に示すような複数の判定及び決定の方法が、頻繁に用いる原稿の種類に応じて切り替え可能に構成されていることが好ましい。
【００８７】
まず、原稿の向き、即ち原稿の天地方向の、主走査方向及び副走査方向に対する向きによって、原稿の周波数特性が、読み取りの処理、画像処理、出力処理に影響を与え得る点について説明する。
読取部１２における主走査方向の周波数特性と副走査方向の周波数特性とでは、原理が異なるから当然に異なる。主走査方向はイメージセンサ２３の光電素子の配列間隔Lで定まり、副走査方向はイメージセンサ２３の相対移動（走査ユニット２１の移動）の速度V及び読み取りの時間間隔Tによって定まるからである。更に、読み取り対象の原稿の周波数特性が天地の方向（文字が読める向き）と、天地の方向に直交する方向（文字が横向き）とで異なる場合、ユーザが原稿を載置するときの向きによって、読み取られた画像データの主走査方向の周波数特性と副走査方向の周波数特性とでは一般的に異なる。特に、一方向に高周波成分が含まれる原稿の場合、より高周波の成分を含む方向が、主走査方向及び副走査方向の内の解像度の低い方向と一致したときに、当該方向の高周波成分が失われて画質が低下する要因となる。
このような原稿の天地の方向又は直交する方向に高周波成分が含まれる原稿の例として、代表的且つ使用頻度が高いものとして、文章を含む原稿がある。
文章を含む原稿では、原稿上のある領域に、文字が縦又は横に密に連なって行を構成し、更に複数の行が行と直交する方向に、行内の文字の間隔よりも広い間隔で並べられて文章が構成される。このため、文字の並びに由来する周波数成分は、行の方向と、行に直交する方向とで異なる。文章を構成する文字夫々も、様々な形状の要素、及び様々な方向の線分が複数に集まって構成されるから、文字の並びに由来する周波数成分よりも高周波成分に強度を示す。特に、漢字のような画数の多い文字を含む場合、ある程度の強度を持つ周波数が、より高周波にまで及ぶので、高周波成分に強い強度を有する周波数分布となる傾向が顕著である。
【００８８】
そこで、判定部３３の判定方法及び速度決定部３４による決定方法の例として、以下の２つの例を挙げる。なお判定方法及び決定方法は以下の方法に限られない。なお、以下の例では天地方向が主走査方向と一致する場合を縦向き（文字が読める向き）とし、副走査方向と一致する場合を横向き（文字が横向き）としている。天地方向が副走査方向と一致する場合を縦向きとする場合は、判定結果が以下の例と逆になる。判定部３３及び速度決定部３４は、濃度分布算出部３１が算出した濃度分布及び周波数変換部３２が算出した周波数分布に基づき、周波数又は各周波数の強度を利用し、より最適な方法で判定又は決定を行なう。
【００８９】
（方法１）
図７は、判定部３３の判定方法及び速度決定部３４による決定方法の処理手順の一例を示すフローチャートである。図３のフローチャートに示した処理手順の内、ステップＳ３及びＳ４の詳細に対応する。なお、以下に示す方法１は、欧文の文章を含む原稿に適している。
【００９０】
判定部３３は、周波数変換部３２が算出した各領域の色成分毎の周波数分布Fm(uk,c,k,n)、Fs(vn,c,k,n)の内夫々、強度がｉ番目（最初はｉ＝１）に大きい周波数を算出する（ステップＳ３１）。即ち、判定部３３は、Fm(ukmin ,c,k,n)〜Fm(ukmax ,c,k,n)でｉ番目に大きい値をとるukと、Fs(vnmin ,c,k,n)〜Fs(vnmax ,c,k,n)でｉ番目に大きい強度をとるvnを算出する。ここで、ukmin 、vnmin は、判定に用いる周波数の最小値であり、好ましくは２〜１０Ｈｚ程度の適当な数値を設定する。ukmax 、vnmax は、判定に用いる周波数の最大値であり、好ましくはMk/2、Sn/2以下程度の数値を設定する。
【００９１】
判定部３３は、ステップＳ３１で算出した最大の強度を有する主走査方向の周波数と、副走査方向の周波数とを比較し、まず、uk/Mkがvn/Snよりも小さいか否かを判断する（ステップＳ３２）。判定部３３は、ステップＳ３２で小さいと判断した場合（Ｓ３２：ＹＥＳ）、原稿は正しく縦向きに、即ち天地方向が主走査方向に一致して載置されていると判定する（ステップＳ３３）。判定部３３は、ステップＳ３２でuk/Mkがvn/Sn以上であると判断した場合（Ｓ３２：ＮＯ）、uk/Mkがvn/Snより大きいか否かを判断する（ステップＳ３４）。判定部３３は、ステップＳ３４でuk/Mkがvn/Snより大きいと判断した場合（Ｓ３４：ＹＥＳ）、原稿は横向きに、即ち天地方向が副走査方向に一致して載置されていると判定する（ステップＳ３５）。判定部３３は、ステップＳ３４でuk/Mkがvn/Snと等しいと判断した場合（Ｓ３４：ＮＯ）、ｉに１を加算し（ステップＳ３６）、処理をステップＳ３１へ戻す。
【００９２】
判定部３３は、判定結果を記憶部１４に記憶する（ステップＳ３７）。
【００９３】
次に速度決定部３４が、記憶部１４に記憶してある判定結果に基づき、原稿が縦向きか否かを判断する（ステップＳ３８）。速度決定部３４は、原稿が縦向きであると判断した場合（Ｓ３８：ＹＥＳ）、速度Vを初期的に設定してある速度V1に決定し（ステップＳ３９）、処理を終了する。一方、速度決定部３４は、原稿が横向きであると判断した場合（Ｓ３８：ＮＯ）、速度V1＜V≦V2を満たす速度Vを最適なスキャン速度と決定する（ステップＳ４０）。このとき速度決定部３４は、速度VをステップＳ３１で算出したvnを用いて算出するか、又は記憶部１４に記憶してあるＬＵＴ（ルックアップテーブル）を参照して決定する。
【００９４】
（方法２）
図８は、判定部３３の判定方法及び速度決定部３４による決定方法の処理手順の他の一例を示すフローチャートである。図３のフローチャートに示した処理手順の内、ステップＳ３及びＳ４の詳細に対応する。なお、以下に示す方法２は、和文、中文の文章を含む原稿に適している。
【００９５】
判定部３３は、周波数変換部３２が算出した各領域の色成分毎の周波数分布Fm(uk,c,k,n)、Fs(vn,c,k,n)の各々で、色成分毎及び周波数毎に、閾値Mth(uk,c)、Sth(vn,c)と比較する（ステップＳ４１）。判定部３３は、色成分毎に、M(uk,c,k,n)＞Mth(uk,c)となる周波数ukth1、ukth2、…、ukthm、…、ukthMと、S(vn,c,k,n)＞Sth(vn,c)となる周波数vnth1、vnth2、…、vnths、…、vnthSとを抽出する（ステップＳ４２）。ここで閾値であるMth(uk,c)及びSth(vn,c)は各々単一の値で設定されてもよい。また、閾値Mth(uk,c)及びSth(vn,c)は、成分毎及び／又は周波数毎に、異なる値で設定されてもよい。
次に判定部３３は、強度が閾値を超える周波数ukth1〜ukthM又はvnth1〜vnthSの最大値であるukthMとvnthSを特定する（ステップＳ４３）。判定部３３は、ukthM/MkがvnthS/Sn以上であるか否かを判断する（ステップＳ４４）。判定部３３は、ukthM/MkがvnthS/Sn以上であると判断した場合（Ｓ４４：ＹＥＳ）、原稿は正しく縦向きに、即ち天地方向が主走査方向に一致して載置されていると判定する（ステップＳ４５）。判定部３３はukthM/MkがvnthS/Snよりも小さいと判断した場合（Ｓ４４：ＮＯ）、原稿は横向きに、即ち天地方向が副走査方向に一致して載置されていると判定する（ステップＳ４６）。
【００９６】
判定部３３は、判定結果を記憶部１４に記憶する（ステップＳ４７）。
【００９７】
次に速度決定部３４が、記憶部１４に記憶してある判定結果に基づき、初期的に設定してある速度V1を元に、周波数R1を所定の方法、例えばR1=V2/V1*SNで算出するか、又はＬＵＴを参照して求め（ステップＳ４８）、求めた周波数R1とvnthSとを比較し、vnthSが求めた周波数R1以上であるか否かを判断する（ステップＳ４９）。速度決定部３４は、vnthSが周波数R1以上であると判断した場合（Ｓ４９：ＹＥＳ）、周波数Rがvnよりも大きくなるように速度Vを所定の演算、例えばV=V2/R*SNで算出するか、もしくは予め設定したＬＵＴを参照して求める（ステップＳ５０）。周波数決定部は、vnthSが周波数R1より小さいと判断した場合（Ｓ４９：ＮＯ）、速度を、初期的に設定してある速度V1に決定する（ステップＳ５１）。
【００９８】
このような処理により、画像読取装置１は、文章を含む原稿を対象とした場合に有効に、読み取り速度が決定することができる。画像読取装置１は、原稿が載置される向きによっては取得できる画像の画質が劣化する可能性が有る場合に、ユーザが原稿の向きを置き換えることなしに、適切な画質での読み取りを行なうことが可能となる。
【００９９】
実施の形態１では、プレスキャン及び通常スキャンのいずれでも読取部１２を用いる構成とした。しかしながら、プレスキャン専用の読取部を新たに設ける構成としてもよい。原稿範囲の一部のみをスキャンして判定するときには、プレスキャン専用の読取部は最初から領域μ1、μ2、…、μKに分別されていてもよい。演算部１３も、濃度分布算出部３１、周波数変換部３２、判定部３３、及び速度決定部３４と、出力画像生成処理部３５とで夫々別個に設ける構成としてもよい。記憶部１４も、プレスキャン用の記憶部と、通常スキャン用の記憶部とで別個に設ける構成としてもよい。
【０１００】
実施の形態１では、画像読取装置１はカラー画像を読み取る構成とした。しかしながら、本発明はこれに限らず、モノクロの濃度分布を取得して原稿の縦横を判定する構成としてもよいことは勿論である。
【０１０１】
また、実施の形態１では、画像読取装置１は、プレスキャンと通常スキャンとは別の処理として行なう構成とした。しかしながら本発明はこれに限らず、画像読取装置１は、通常スキャンをプレスキャンの処理と併せて行なう構成としてもよい。この場合、画像読取装置１は、速度V1で通常スキャンを行ないながら、濃度分布算出及び周波数変換の処理を行ない、原稿の一部の領域に基づき原稿の向きを判定する。そして画像読取装置１は、読み取り速度Vを初期的に設定してあるV1と異なるものに決定した場合、通常スキャンを中断し、決定した速度で再び通常スキャンを実行する。このときの中断のタイミングは、原稿の内のどの程度の領域を判定に用いるかの設定による。
【０１０２】
（実施の形態２）
図９は、実施の形態２における画像読取装置１の構成を示すブロック図である。実施の形態２における画像読取装置１は、表示部１６と操作部１７とを備えること、及び表示部１６と操作部１７とを用いた処理以外については実施の形態１における画像読取装置１の構成と同様である。したがって、共通する構成には同一の符号を付して詳細な説明を省略する。
【０１０３】
実施の形態２の画像読取装置１は、読取部１２、演算部１３、記憶部１４、及び出力部１５以外に、表示部１６と操作部１７とを備える。表示部１６は、液晶パネル等を用いたタッチパネル式のディスプレイである。演算部１３は、表示部１６に文字又は画像を表示させ、ユーザに通知することができる。操作部１７は、ディスプレイに組み込まれたタッチパネルである。ディスプレイとは別に設けられたボタンと共に構成されてもよい。演算部１３は、操作部１７にて検知されるユーザの操作内容に応じた信号を受け付ける。演算部１３は、表示部１６及び操作部１７を用い、プレスキャン後に、ユーザにスキャン速度を速度V1から切り替える旨を表示する。又は演算部１３は、プレスキャン後に、速度を速度V1から切り替えるか、若しくは、そのまま速度V1を利用するかの選択画面を表示する。
【０１０４】
更に演算部１３は、表示部１６に詳細な設定画面として、原稿上の画像のうちのいずれの範囲及び位置の濃度分布を用いるか否かを選択する画面を表示することができる。操作部１７は画面上のボタンをユーザが押下したことを検知し、対応する信号を演算部１３へ通知する。これにより演算部１３は、濃度分布を取得する範囲の設定を受け付ける。
【０１０５】
更に演算部１３は、表示部１６に詳細な設定画面として、周波数変換処理に用いる窓関数の選択画面を表示させることができる。操作部１７は画面上のボタンをユーザが押下したことを検知し、対応する信号を演算部１３へ通知する。これにより演算部１３は、使用する窓関数の設定を受け付けることが可能である。なお、表示部１６には窓関数を直接的に選択可能に表示するのではなく、原稿の種類を表示させ、欧文の原稿なのか、中文、和文の原稿なのか、写真を含む原稿なのかをユーザに選択させてもよい。そして演算部１３は、選択された原稿の種類に適するとして関連付けてある窓関数を使用するようにしてもよい。
【０１０６】
実施の形態２における画像読取装置１は、表示部１６及び操作部１７を備えるので、通常スキャンをプレスキャンの処理と併せて行なう構成とした場合も、読み取り速度Vを初期的に設定してあるV1と異なるものに決定して通常スキャンを中断したときに、ユーザに通常スキャンを新たに決定した適切な速度Vで実行し直すか、又は簡易な読み取りなので初期的な速度V1での読み取りを続行するかを選択する画面を表示し、選択を受け付けてもよい。
【０１０７】
（実施の形態３）
図１０は、実施の形態３における画像読取装置１の構成を示すブロック図である。実施の形態３における画像読取装置１は、出力画像生成処理部３５が画像圧縮処理部３５１を備えて画像圧縮処理を行なって出力すること以外については、実施の形態１における画像読取装置１の構成と同様である。したがって、共通する構成には同一の符号を付して詳細な説明を省略する。
【０１０８】
実施の形態３の画像読取装置１は、出力画像生成処理部３５が画像圧縮処理部３５１を備え、記憶部１４には、画像圧縮処理部３５１が参照する量子化テーブル１４１が記憶されている。
【０１０９】
出力部１５は、１つの画素についてＲＧＢの３つの色成分で８ビット、又はグレースケールで８ビットからなるＪＰＥＧ圧縮したデジタル画像データを他の装置へ出力する。そのために出力画像生成処理部３５は出力画像生成処理を実行するに際し、画像圧縮処理部３５１にて、判定部３３が記憶部１４に記憶した原稿の縦横の判定結果を参照し、原稿の向きに応じた量子化テーブル１４１を用いてＪＰＥＧ圧縮処理を行なう。具体的には、画像圧縮処理部３５１は、判定結果が横向きである場合、横向き用の量子化テーブル１４１を記憶部１４から読み出してこれを用いる。また、画像圧縮処理部３５１は、判定結果が横向きである場合、横向き用のジグザグスキャンに対応するテーブルを記憶部１４から読み出して用いてもよい。
【０１１０】
ＪＰＥＧ圧縮処理には、従来から直交画像符号化及び可変長符号化を組み合わせた符号化方式が用いられている。この画像データ符号化方式に基づき画像圧縮処理部３５１はまず、画像データの各画素値を色成分変換によって輝度成分と色差成分とに変換する。そして画像圧縮処理部３５１は、各成分について、所定の大きさのブロックに対応するように分割して処理を行なう。ブロックは、輝度であれば例えば８画素×８画素分である。画像圧縮処理部３５１は、分割したブロック毎に、ジグザグスキャンの順に直交変換として２次元のＤＣＴ（Discrete Cosine Translation：離散コサイン変換）を行なう。これにより、画像圧縮処理部３５１は、画像データを周波数変換である直流成分と交流成分に変換する。画像圧縮処理部３５１は、周波数成分を量子化テーブル１４１で設定してある各周波数成分毎の量子化幅で除算を行なう。これにより、各周波数成分の応じた線形量子化が行なわれる。そして画像圧縮処理部３５１は、量子化後の値に応じたハフマン符号化による可変長符号化を行ない、符号化データを生成する。
【０１１１】
線形量子化の際に用いられる量子化幅は、画像の縦軸方向（画像を見るときの縦方向）と横軸方向とでは対象でない場合が多い。原稿及び読み取った画像が、方向によって異なる周波数特性を有する場合、同じ原稿であっても、載置するときの向きが異なるときには、画像の縦横の方向と量子化テーブルの縦横の方向の向きの組み合わせによって線形量子化の結果が異なる。更に、線形量子化によってゼロとなる周波数成分が増えるほど、符号化後のデータサイズが小さくなり、送信効率及び保存効率が向上する。したがって、原稿が載置される向きによって可変長符号化の結果、つまり符号化後のデータのサイズも変わる。また、符号化したデータを復号し、画素値で構成される画像データに復元する場合、符号化とは逆の処理が行なわれる。ただし、線形量子化でゼロとなった周波数成分、その他の演算の過程で丸められた端数は完全に復元しない。したがって、復号後の画像には、モスキートノイズ又はブロックノイズといったノイズが発生し、画質を劣化させる。したがって、原稿が載置される向きによって、符号化されて復号された画像の画質、即ち上述のモスキートノイズ又はブロックノイズの発生度合いも変化する。
【０１１２】
実施の形態３における画像読取装置１では、原稿が載置される向きに応じて適切な画像圧縮をすることができるので、符号化後のデータのサイズを適切にすることができ、復号したとき画像の画質の違いを防止することができる。
【０１１３】
（実施の形態４）
図１１は、実施の形態４の画像形成装置９の構成を概略的に示す概略図であり、図１２は、画像形成装置９の構成を示すブロック図である。画像形成装置９は例えば、複合機能、プリンタ機能、ファックス機能、電子メール通信機能を備えた複合機である。画像形成装置９は、デジタルカラー複写機でもよい。画像形成装置９は、読取部４、演算部５、記憶部６、画像処理部７、画像形成手段としての画像出力部８を備える。画像形成装置９は、表示部及び操作部を兼ねた操作パネル（図示せず）を備えてもよい。
【０１１４】
読取部４は、上面に透明なガラス板からなる原稿台９０を有する略直方体形状の筐体９１内部に設けられている。読取部４は走査ユニット４１、光学レンズ４２及びイメージセンサ４３を備える。演算部５は、読取部４により得られたラインデータに基づき各々特定の演算処理を行なう濃度分布算出部５１、周波数変換部５２、判定部５３、及び速度決定部５４を含む。これらの構成部は、実施の形態１の画像読取装置１における読取部１２及び演算部１３における各構成部と同様であるので、詳細な説明を省略する。
【０１１５】
演算部５は、原稿台９０に原稿が載置された場合に読取部４によってプレスキャンを行なう。読取部４は、走査ユニット４１を移動させてイメージセンサ４３を原稿に対し相対移動させてラインデータを取得し、各ラインデータに基づき濃度分布算出部５１により濃度分布の算出を行ない、周波数変換部５２により周波数分布へ変換し、判定部５３により原稿の縦横を判定し、速度決定部５４により速度を決定する。演算部５は決定した速度にて読取部４に通常スキャンを実行させる。
【０１１６】
通常スキャンが実行された場合、各ラインデータは画像処理部７が入力し、処理を行なう。画像処理部７は、ＡＳＩＣ（Application Specific Integrated Circuit）により構成される。なお、画像処理部７はＡＳＩＣによらず、演算部５と一体でもよいし、他のハードウェアで構成されてもよいし、ソフトウェア的に各処理を実行する構成でもよい。画像処理部７は、Ａ／Ｄ変換部７１、シェーディング補正部７２、入力階調補正部７３、領域分離処理部７４、色補正部７５、黒生成下色除去部７６、空間フィルタ処理部７７、出力階調補正部７８、及び階調再現処理部７９を備える。画像処理部７は、上述の各構成部にて所定の処理を実行し、ＣＭＹＫ（Ｃ：シアン、Ｍ：マゼンダ、Ｙ：イエロー、Ｋ：ブラック）のデジタルカラー信号として画像出力部８へ出力する。
【０１１７】
画像出力部８は、画像処理部７から入力したデジタルカラー信号を所定の媒体に出力する。画像出力部８は、所定の媒体として記録紙に、電子写真方式又はインクジェット方式などの方式を用いて画像を出力し、トレイ８１へ排出する。画像出力部８は、所定の媒体としてディスプレイ等の表示装置（図示せず）へ画像を出力してもよい。
【０１１８】
記憶部６には、フラッシュメモリ又はＳＳＤ等の不揮発性メモリ、及びＳＲＡＭ又はＤＲＡＭ等の揮発性メモリを夫々用いる。記憶部６は、揮発性メモリに、演算部の処理によって発生して処理終了後に消去し得る情報を一時的に記憶する。また記憶部６は、不揮発性メモリに、演算部５が処理のために参照する情報を予め記憶している。更に記憶部６は、画像処理部７が参照するパラメータ６１、フィルタ係数６２を記憶している。
【０１１９】
画像処理部７の各構成部について詳細を説明する。Ａ／Ｄ変換部７１は、読取部４から入力したＲＧＢ信号を、例えば各色成分を１０ビットで表わすデジタル信号に変換し、変換後のＲＧＢ信号をシェーディング補正部７２へ出力する。
【０１２０】
シェーディング補正部７２は、Ａ／Ｄ変換部７１から出力されたデジタルのＲＧＢ信号を入力し、読取部４の照明系、結像系、撮像系などで生じた各種の歪みを取り除く補正処理を行ない、補正後のＲＧＢ信号を入力階調補正部７３へ出力する。
【０１２１】
入力階調補正部７３は、シェーディング補正部７２から出力された補正後のＲＧＢ信号に対し、カラーバランスを整える処理を行なう。入力階調補正部７３は、また、濃度信号など、後段の画像処理システムが扱いやすい信号に変換する処理を行なう。更に、入力階調補正部７３は、下地濃度の除去又はコントラストなどの画質調整処理を施し、処理後のＲＧＢ信号を領域分離処理部７４へ出力する。
【０１２２】
領域分離処理部７４は、入力階調補正部７３から出力された信号を入力する。領域分離処理部７４は、画像中の各画素が、黒文字領域、色文字領域、網点領域又は写真領域の何れであるかを判別し、後段の構成部で各領域に適した処理を行なうべく、領域識別信号を生成する。このとき領域分離処理部７４は、演算部５の判定部５３による判定結果を記憶部６から参照し、判定結果に応じて領域の判別を行なう。領域分離処理部７４は、判定結果が横向きであれば横向き用のパラメータ６１を記憶部６から読み出す。また、領域分離処理部７４は、処理の過程で周波数特性に関する演算を行なう際に近傍の複数の画素を用いて処理を行なうので、演算に使用する近傍画素の画素値を参照する順序を横向き用に変更するようにしてもよい。
領域分離処理は、上述のように画素がどのような画像領域に分類されるのかを判別する処理である。判別の過程では、画素の色又は近傍画素の平均濃度と並んで、近傍画素における周波数特性が利用されるので、同じ原稿であっても、載置するときの向きが異なるときには、画像の縦横の方向の周波数特性の違いと、領域分離処理に用いるパラメータの方向による違いとの組み合わせによって領域の判別処理の結果が異なる。
【０１２３】
領域分離処理部７４は、入力階調補正部７３から入力したＲＧＢ信号をそのまま色補正部７５へ出力すると共に、生成した領域識別信号を黒生成下色除去部７６、空間フィルタ処理部７７、及び階調再現処理部７９へ出力する。
【０１２４】
色補正部７５は、領域分離処理部７４から出力されたＲＧＢ信号を入力し、ＣＭＹの色空間へ変換し、画像出力部８の特性に合わせて色補正を行なう。色補正部７５は、補正後のＣＭＹ信号を黒生成下色除去部７６へ出力する。
【０１２５】
黒生成下色除去部７６は、色補正部７５から出力されたＣＭＹ信号を入力し、Ｋ（ブラック）信号を生成する黒生成処理を行なう。また、黒生成下色除去部７６は、入力したＣＭＹ信号からＫ信号を差し引き、新たなＣＭＹ信号を生成する処理を行なう。これにより、ＣＭＹの３色信号はＣＭＹＫの４色信号へ変換される。黒生成下色除去部７６は、生成したＣＭＹＫ信号を空間フィルタ処理部７７へ出力する。
【０１２６】
空間フィルタ処理部７７は、黒生成下色除去部７６から出力されたＣＭＹＫ信号を入力する。空間フィルタ処理部７７は、領域分離処理部７４から出力されている領域識別信号に基づき、記憶部６に記憶されているフィルタ係数６２を用いてデジタルフィルタによる空間フィルタ処理を行なう。このとき空間フィルタ処理部７７は、演算部５の判定部５３による判定結果を記憶部６から参照し、判定結果に応じて空間フィルタ処理を行なう。具体的には、空間フィルタ処理部７７は、判定結果が横向きである場合、予め横向き用に記憶してあるフィルタ係数６２を参照して用いてもよいし、縦向きの場合のフィルタ係数を元に、横向きの原稿のためのフィルタ係数を演算により算出して用いてもよい。又は、空間フィルタ処理部７７は、判定結果が横向きの場合、演算に使用する近傍画素を参照する順序を横向き用に換えるようにしてもよい。
【０１２７】
空間フィルタ処理は、画像の空間周波数特性を補正する処理である。これにより、画像のぼけが除去されたり、線及びエッジが強調されたり、又はモアレ若しくはノイズとなるような周波数成分が除去される。
空間フィルタ処理部７７は、更に具体的な演算の手順としてまず、画像データ中の個々の画素について、所定の範囲内にある近傍画素の画素値と、当該画素値と同数のフィルタ係数６２で重みつき平均を算出する。このときの所定の範囲内にある近傍画素及びフィルタ係数６２は、画像の縦軸方向、及び横軸方向で独立に指定され、画像の向きに影響される。したがって、同じ原稿であっても、載置するときの向きが異なるときには、画像の縦横の方向の周波数特性の違いと、フィルタ係数６２の向きによる周波数特性の違いとの組み合わせによってフィルタ処理の結果が異なる。更に、フィルタ処理によって空間周波数成分の分布が変化する。したがって、フィルタ処理の後に画像圧縮処理が行なわれる場合、線又はエッジの強調による周波数成分の増加に伴って符号化データのデータサイズが増加する。逆に周波数成分の除去に伴って符号化データのデータサイズが削減されることもある。これにより、判定結果に基づき使用するフィルタ係数６２を予め決めておくことにより、原稿が載置されたときの向きに関わらず出力される画像の画質の相違を防止し、更には符号化データのデータサイズの削減を図ることができる。
空間フィルタ処理部７７は、フィルタ処理後のＣＭＹＫ信号を出力階調補正部７８へ出力する。
【０１２８】
出力階調補正部７８は、空間フィルタ処理部７７から出力されたＣＭＹＫ信号を入力する。出力階調補正部７８は、入力したＣＭＹＫ信号に対し、画像出力部８の特性値である網点面積率に変換する出力階調補正処理を行なう。出力階調補正部７８は、補正処理後のＣＭＹＫ信号を階調再現処理部７９へ出力する。
【０１２９】
階調再現処理部７９は、出力階調補正部７８から出力されたＣＭＹＫ信号を入力する。階調再現処理部７９は、入力されたＣＭＹＫ信号に対し、領域分離処理部７４からの領域識別信号に基づき領域毎に適した処理を行なう。例えば、階調再現処理部７９は、黒文字領域と判別された領域について特に文字の再現性を高めるために、画像出力部８における高周波成分の再現に適するような高解像度のスクリーンによる二値化処理又は多値化処理を行なう。
【０１３０】
このように、画像形成装置９では、画像処理部７における処理の内、縦横の周波数特性の違いによって影響が及ぶような処理について、読取部４のプレスキャン時での判定結果に応じた処理を行なう。これにより、原稿が載置されるときの向きにかかわらず、取得できるデジタル画像データの画質又は符号化データ量を適切なものとすることができる。
【０１３１】
なお、開示された実施の形態は、全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上述の説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内での全ての変更が含まれることが意図される。
【符号の説明】
【０１３２】
１  画像読取装置
１２  読取部
２１  走査ユニット
２３  イメージセンサ
１３  演算部
１４  記憶部
１４１  量子化テーブル
１６  表示部
１７  操作部
３１  濃度分布算出部
３２  周波数変換部
３３  判定部
３４  速度決定部
３５１  画像圧縮処理部
４  読取部
４１  走査ユニット
４３  イメージセンサ
５  演算部
５１  濃度分布算出部
５２  周波数変換部
５３  判定部
５４  速度決定部
６１  パラメータ
６２  フィルタ係数
７４  領域分離処理部
７７  空間フィルタ処理部
９  画像形成装置
【図１】
2013085106.tif 000005
【図２】
2013085106.tif 000006
【図３】
2013085106.tif 000007
【図４】
2013085106.tif 000008
【図５】
2013085106.tif 000009
【図６】
2013085106.tif 000010
【図７】
2013085106.tif 000011
【図８】
2013085106.tif 000012
【図９】
2013085106.tif 000013
【図１０】
2013085106.tif 000014
【図１１】
2013085106.tif 000015
【図１２】
2013085106.tif 000016