(57)【要約】【課題】主走査方向と副走査方向とで出力解像度が異なる場合に、画質の劣化を抑制する画像処理装置及び画像処理方法を提供する。【解決手段】原稿画像を読み取って画像データを作成する画像読取部と、画像データを画像処理して出力データを作成する画像処理部と、出力データに基づいて出力画像を出力する画像出力部と、を備える画像処理装置において、主走査方向と副走査方向とで出力解像度が異なり且つ画像処理部が９０度回転処理を行う場合、画像読取部は、主走査方向及び副走査方向のうちの低い方の出力解像度に合わせた入力解像度で原稿画像を読み取って、主走査方向及び副走査方向の入力解像度が同じである画像データを作成し、画像処理部は、画像データを９０度回転処理することによって中間データを作成し、中間データを主走査方向及び副走査方向の出力解像度に合うように解像度変換することによって出力データを作成する。【選択図】図２
2015133534.tif 000002
【特許請求の範囲】
【請求項１】
主走査方向の入力解像度及び副走査方向の入力解像度で原稿画像を読み取って画像データを作成する画像読取部と、
前記画像データを画像処理して出力データを作成する画像処理部と、
前記出力データに基づいて主走査方向の出力解像度及び副走査方向の出力解像度で出力画像を出力する画像出力部と、
を備える画像処理装置において、
前記主走査方向の出力解像度と前記副走査方向の出力解像度とが異なり且つ前記画像処理部が９０度回転処理を行う場合、
前記画像読取部は、前記主走査方向の出力解像度及び前記副走査方向の出力解像度のうちの低い方の出力解像度に合わせた前記主走査方向の入力解像度及び前記副走査方向の入力解像度で原稿画像を読み取って、前記主走査方向の入力解像度及び前記副走査方向の入力解像度が同じである画像データを作成し、
前記画像処理部は、同じ解像度を有する前記画像データを９０度回転処理することによって中間データを作成し、前記中間データを前記主走査方向の出力解像度及び前記副走査方向の出力解像度に合うように解像度変換することによって前記出力データを作成する、画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
前記解像度変換は、前記中間データの前記副走査方向の出力解像度を増画素処理することである、画像処理装置。
【請求項３】
主走査方向の入力解像度及び副走査方向の入力解像度で原稿画像を読み取って画像データを作成する画像読取部と、
前記画像データを画像処理して出力データを作成する画像処理部と、
前記出力データに基づいて主走査方向の出力解像度及び副走査方向の出力解像度で出力画像を出力する画像出力部と、
を備える画像処理装置において、
前記主走査方向の出力解像度と前記副走査方向の出力解像度とが異なり且つ前記画像処理部が９０度回転処理を行う場合、
前記画像読取部は、前記主走査方向の出力解像度及び前記副走査方向の出力解像度のうちの低い方の出力解像度に合わせた前記主走査方向の入力解像度及び前記副走査方向の入力解像度で原稿画像を読み取って、前記主走査方向の入力解像度及び前記副走査方向の入力解像度が同じである画像データを作成し、
前記画像処理部は、同じ解像度を有する前記画像データを、前記副走査方向の出力解像度及び前記主走査方向の出力解像度に合うように解像度変換することによって中間データを作成し、前記中間データを９０度回転処理することによって前記出力データを作成する、画像処理装置。
【請求項４】
請求項３に記載の画像処理装置において、
前記解像度変換は、同じ解像度を有する前記画像データの前記主走査方向の入力解像度を増画素処理することである、画像処理装置。
【請求項５】
主走査方向の入力解像度及び副走査方向の入力解像度で原稿画像を読み取って画像データを作成する画像読取部と、
前記画像データを画像処理して出力データを作成する画像処理部と、
前記出力データに基づいて主走査方向の出力解像度及び副走査方向の出力解像度で出力画像を出力する画像出力部と、
を備える画像処理装置の画像処理方法において、
前記主走査方向の出力解像度と前記副走査方向の出力解像度とが異なり且つ前記画像処理部が９０度回転処理を行う場合、
前記画像読取部は、前記主走査方向の出力解像度及び前記副走査方向の出力解像度のうちの低い方の出力解像度に合わせた前記主走査方向の入力解像度及び前記副走査方向の入力解像度で原稿画像を読み取って、前記主走査方向の入力解像度及び前記副走査方向の入力解像度が同じである画像データを作成するステップと、
前記画像処理部は、同じ解像度を有する前記画像データを９０度回転処理することによって中間データを作成し、前記中間データを前記主走査方向の出力解像度及び前記副走査方向の出力解像度に合うように解像度変換することによって前記出力データを作成するステップと、を有する、画像処理方法。
【請求項６】
請求項５に記載の画像処理方法において、
前記解像度変換は、前記中間データの前記副走査方向の出力解像度を増画素処理することである、画像処理方法。
【請求項７】
主走査方向の入力解像度及び副走査方向の入力解像度で原稿画像を読み取って画像データを作成する画像読取部と、
前記画像データを画像処理して出力データを作成する画像処理部と、
前記出力データに基づいて主走査方向の出力解像度及び副走査方向の出力解像度で出力画像を出力する画像出力部と、
を備える画像処理装置の画像処理方法において、
前記主走査方向の出力解像度と前記副走査方向の出力解像度とが異なり且つ前記画像処理部が９０度回転処理を行う場合、
前記画像読取部は、前記主走査方向の出力解像度及び前記副走査方向の出力解像度のうちの低い方の出力解像度に合わせた前記主走査方向の入力解像度及び前記副走査方向の入力解像度で原稿画像を読み取って、前記主走査方向の入力解像度及び前記副走査方向の入力解像度が同じである画像データを作成するステップと、
前記画像処理部は、同じ解像度を有する前記画像データを、前記副走査方向の出力解像度及び前記主走査方向の出力解像度に合うように解像度変換することによって中間データを作成し、前記中間データを９０度回転処理することによって前記出力データを作成するステップと、を有する、画像処理方法。
【請求項８】
請求項７に記載の画像処理方法において、
前記解像度変換は、同じ解像度を有する前記画像データの前記主走査方向の入力解像度を増画素処理することである、画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、読み取られた画像データに対して所定の画像処理が行われた出力データを出力する画像処理装置及び画像処理方法に関する。
【背景技術】
【０００２】
デジタル印刷機やデジタル複写機やデジタル複合機のようなデジタル式の画像処理装置では、ＣＣＤイメージセンサで読み取られた画像データを、出力サイズに合わせて９０度回転処理した出力データを出力することが行われている（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０６−８６０５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、主走査方向の入力解像度×副走査方向の入力解像度が３００×３００ｄｐｉであり且つ主走査方向の出力解像度×副走査方向の出力解像度が３００×３００ｄｐｉであるように、主走査方向の入力解像度及び副走査方向の入力解像度と主走査方向の出力解像度及び副走査方向の出力解像度とがそれぞれ同じである場合には、９０度回転処理を行うとき、画像データの欠損を生じることなく、９０度回転処理した出力データを出力することができる。
【０００５】
しかしながら、主走査方向の出力解像度と副走査方向の出力解像度とが異なる場合、図７に示す従来の画像処理方法では、９０度回転処理の後に、減画素処理を含む解像度変換を必要とするため、次のような問題を有している。
【０００６】
図７において、（Ａ）は５０％グレーの原稿画像を示し、（Ｂ）は、主走査方向Ａ（左右の矢印方向）の入力解像度ａが３００ｄｐｉであり、副走査方向Ｂ（上下の矢印方向）の入力解像度ｂが６００ｄｐｉである条件で、５０％グレーの原稿画像を読み取った画像データを示している。図７の（Ｃ）は、３００×６００ｄｐｉの入力解像度で読み取られた画像データを、９０度回転処理することを示している。図７の（Ｄ）は、９０度回転処理した中間データに対してＱ列の画素を間引くことによって、主走査方向Ｃの出力解像度ｃとして主走査方向Ｂ’の入力解像度ｂを６００ｄｐｉから３００ｄｐｉに減画素処理するとともに、副走査方向Ｄの出力解像度ｄとして副走査方向Ａ’の入力解像度ａを３００ｄｐｉから６００ｄｐｉに増画素処理することによって解像度変換することを示している。すなわち、図７の（Ｄ）では、主走査方向Ｃ（左右の矢印方向）の出力解像度ｃが３００ｄｐｉ、副走査方向Ｄ（上下の矢印方向）の出力解像度ｄが６００ｄｐｉで出力データを出力することを示している。したがって、図７の（Ｄ）の場合、主走査方向Ａの入力解像度ａ×副走査方向Ｂの入力解像度ｂが３００×６００ｄｐｉで読み取られた画像データは、主走査方向Ｃの出力解像度ｃ×副走査方向Ｄの出力解像度ｄが３００×６００ｄｐｉである出力データに画像処理されている。
【０００７】
同様に、図７の（Ｅ）は、９０度回転処理した中間データに対してＰ列の画素を間引くことによって、主走査方向Ｃの出力解像度ｃとして主走査方向Ｂ’の入力解像度ｂを６００ｄｐｉから３００ｄｐｉに減画素処理するとともに、副走査方向Ｄの出力解像度ｄとして副走査方向Ａ’の入力解像度ａを３００ｄｐｉから６００ｄｐｉに増画素処理することによって解像度変換することを示している。したがって、図７の（Ｅ）の場合、３００×６００ｄｐｉの入力解像度で読み取られた画像データは、主走査方向Ｃの出力解像度ｃ×副走査方向Ｄの出力解像度ｄが３００×６００ｄｐｉである出力データに画像処理されている。
【０００８】
図７に示した従来の画像処理方法によれば、図７の（Ｄ）及び（Ｅ）の画像処理工程において、主走査方向Ｃの出力解像度ｃ（副走査方向Ｂの入力解像度ｂ）を６００ｄｐｉから３００ｄｐｉに解像度変換するときに、それぞれ、Ｑ列又はＰ列の画素を間引く減画素処理をしているため、画像データの欠損を生じており、画質が劣化するという問題がある。
【０００９】
したがって、この発明の解決すべき技術的課題は、主走査方向の出力解像度と副走査方向の出力解像度とが異なる場合に、画質の劣化を抑制することができる画像処理装置及び画像処理方法を提供することである。
【課題を解決するための手段】
【００１０】
上記技術的課題を解決するために、この発明によれば、以下の画像処理装置及び画像処理方法が提供される。
【００１１】
すなわち、この発明の一態様に係る画像処理装置は、
主走査方向の入力解像度及び副走査方向の入力解像度で原稿画像を読み取って画像データを作成する画像読取部と、
前記画像データを画像処理して出力データを作成する画像処理部と、
前記出力データに基づいて主走査方向の出力解像度及び副走査方向の出力解像度で出力画像を出力する画像出力部と、
を備える画像処理装置において、
前記主走査方向の出力解像度と前記副走査方向の出力解像度とが異なり且つ前記画像処理部が９０度回転処理を行う場合、
前記画像読取部は、前記主走査方向の出力解像度及び前記副走査方向の出力解像度のうちの低い方の出力解像度に合わせた前記主走査方向の入力解像度及び前記副走査方向の入力解像度で原稿画像を読み取って、前記主走査方向の入力解像度及び前記副走査方向の入力解像度が同じである画像データを作成し、
前記画像処理部は、同じ解像度を有する前記画像データを９０度回転処理することによって中間データを作成し、前記中間データを前記主走査方向の出力解像度及び前記副走査方向の出力解像度に合うように解像度変換することによって前記出力データを作成することを特徴とする。
【００１２】
この発明の他の態様に係る画像処理装置は、
主走査方向の入力解像度及び副走査方向の入力解像度で原稿画像を読み取って画像データを作成する画像読取部と、
前記画像データを画像処理して出力データを作成する画像処理部と、
前記出力データに基づいて主走査方向の出力解像度及び副走査方向の出力解像度で出力画像を出力する画像出力部と、
を備える画像処理装置において、
前記主走査方向の出力解像度と前記副走査方向の出力解像度とが異なり且つ前記画像処理部が９０度回転処理を行う場合、
前記画像読取部は、前記主走査方向の出力解像度及び前記副走査方向の出力解像度のうちの低い方の出力解像度に合わせた前記主走査方向の入力解像度及び前記副走査方向の入力解像度で原稿画像を読み取って、前記主走査方向の入力解像度及び前記副走査方向の入力解像度が同じである画像データを作成し、
前記画像処理部は、同じ解像度を有する前記画像データを、前記副走査方向の出力解像度及び前記主走査方向の出力解像度に合うように解像度変換することによって中間データを作成し、前記中間データを９０度回転処理することによって前記出力データを作成することを特徴とする。
【００１３】
この発明の一態様に係る画像処理方法は、
主走査方向の入力解像度及び副走査方向の入力解像度で原稿画像を読み取って画像データを作成する画像読取部と、
前記画像データを画像処理して出力データを作成する画像処理部と、
前記出力データに基づいて主走査方向の出力解像度及び副走査方向の出力解像度で出力画像を出力する画像出力部と、
を備える画像処理装置の画像処理方法において、
前記主走査方向の出力解像度と前記副走査方向の出力解像度とが異なり且つ前記画像処理部が９０度回転処理を行う場合、
前記画像読取部は、前記主走査方向の出力解像度及び前記副走査方向の出力解像度のうちの低い方の出力解像度に合わせた前記主走査方向の入力解像度及び前記副走査方向の入力解像度で原稿画像を読み取って、前記主走査方向の入力解像度及び前記副走査方向の入力解像度が同じである画像データを作成するステップと、
前記画像処理部は、同じ解像度を有する前記画像データを９０度回転処理することによって中間データを作成し、前記中間データを前記主走査方向の出力解像度及び前記副走査方向の出力解像度に合うように解像度変換することによって前記出力データを作成するステップと、を有することを特徴とする。
【００１４】
この発明の他の態様に係る画像処理方法は、
主走査方向の入力解像度及び副走査方向の入力解像度で原稿画像を読み取って画像データを作成する画像読取部と、
前記画像データを画像処理して出力データを作成する画像処理部と、
前記出力データに基づいて主走査方向の出力解像度及び副走査方向の出力解像度で出力画像を出力する画像出力部と、
を備える画像処理装置の画像処理方法において、
前記主走査方向の出力解像度と前記副走査方向の出力解像度とが異なり且つ前記画像処理部が９０度回転処理を行う場合、
前記画像読取部は、前記主走査方向の出力解像度及び前記副走査方向の出力解像度のうちの低い方の出力解像度に合わせた前記主走査方向の入力解像度及び前記副走査方向の入力解像度で原稿画像を読み取って、前記主走査方向の入力解像度及び前記副走査方向の入力解像度が同じである画像データを作成するステップと、
前記画像処理部は、同じ解像度を有する前記画像データを、前記副走査方向の出力解像度及び前記主走査方向の出力解像度に合うように解像度変換することによって中間データを作成し、前記中間データを９０度回転処理することによって前記出力データを作成するステップと、を有することを特徴とする。
【発明の効果】
【００１５】
この発明によれば、主走査方向の出力解像度及び前記副走査方向の出力解像度のうちの低い方に合わせた主走査方向の入力解像度及び副走査方向の入力解像度で原稿画像を読み取って、主走査方向及び副走査方向の入力解像度を同じにした画像データを作成し、主走査方向及び副走査方向で同じ入力解像度を有する画像データを、９０度回転処理したあと解像度変換するか、又は、解像度変換したあと９０度回転処理することによって、出力データを作成している。したがって、画像処理において、画素を間引く減画素処理を行っていないため、画像データの欠損が無いので、画質の劣化を抑制することができるという効果を奏する。
【図面の簡単な説明】
【００１６】
【図１】この発明の第１実施形態に係る画像処理装置の概略構成を示すブロック図である。
【図２】図１に示した画像処理装置における画像処理方法を説明する模式的説明図である。
【図３】図１に示した画像処理装置における画像処理方法を説明するフローチャートである。
【図４】この発明の第２実施形態に係る画像処理装置の概略構成を示すブロック図である。
【図５】図４に示した画像処理装置における画像処理方法を説明する模式的説明図である。
【図６】図４に示した画像処理装置における画像処理方法を説明するフローチャートである。
【図７】従来技術に係る画像処理方法を説明する模式的説明図である。
【発明を実施するための形態】
【００１７】
以下、図面を参照しながら、画像処理装置１及び画像処理方法を説明する。
【００１８】
（画像処理装置１の全体構成）
図１は、この発明の第１実施形態に係る画像処理装置１の概略構成を示すブロック図である。この画像処理装置１は、画像読取部１０と、メモリ部２０と、画像処理部３０と、画像出力部４０と、を少なくとも備えており、例えば、デジタル印刷機やデジタル複写機やデジタル複合機のようなデジタル式の画像処理装置である。
【００１９】
画像処理装置１は、図１に図示しない、ＣＰＵ（Central Processing Unit：中央演算処理装置）、ＲＯＭ（Read Only Memory）およびＲＡＭ（Random Access Memory）等からなる制御部や、ユーザが各種指示（コマンド）を入力して各種設定を行うための操作部（操作パネル）や、表示部（表示パネル）等を備えている。
【００２０】
ＲＯＭには各種制御プログラムが予め格納されており、ＲＡＭは、ＲＯＭから読み出されたプログラム、該プログラムを実行することにより作成されたデータ、外部から受信したデータ、処理中のデータ等を一時的に記憶することができる。ＣＰＵは、ＲＯＭに予め格納されている制御プログラムをＲＡＭ上にロードして実行することによって、画像処理装置１を構成する各種ハードウェアの制御を行い、画像処理等の各種情報処理を行う。
【００２１】
画像読取部１０は、原稿画像を光学的に読み取り、光学的に読み取られたアナログ画像信号をＡ／Ｄ変換してデジタルの画像データ２を生成するためのものであり、例えば、スキャナである。画像読取部１０は、主走査方向Ａの入力解像度と、副走査方向Ｂの入力解像度とが、ａ：ｂ（ここで、ａ及びｂは、１以上の自然数であり、通常、ａ＜ｂの関係にある）という最大入力解像度で読み取ることができる。すなわち、画像読取部１０では、通常、光学的な性能に左右される主走査方向Ａの入力解像度ａよりも、読取速度に左右される副走査方向Ｂの入力解像度ｂが大きくなる。そして、画像読取部１０は、例えば、３００×３００ｄｐｉのように主走査方向Ａの入力解像度ａと副走査方向Ｂの入力解像度ｂとが同じである入力解像度や、３００×６００ｄｐｉのように主走査方向Ａの入力解像度ａと副走査方向Ｂの入力解像度ｂとが異なる入力解像度で原稿画像を読み取ることができる。
【００２２】
メモリ部２０は、適宜の不揮発性のデータ記憶装置や揮発性のデータ記憶装置であり、読み取られた画像データ２や画像処理後の出力データ４を保存する。また、メモリ部２０は、画像データ２が一時的に格納される第１領域と、画像データ２を画像処理する過程で作成される中間データ３Ａ，３Ｂが一時的に格納される第２領域と、を有して、画像処理を行う際のワーキングエリアとしても用いられる。
【００２３】
画像処理部３０は、制御部のＣＰＵ、集積回路、ＲＯＭおよびＲＡＭ等によって構成される。画像処理部３０は、メモリ部２０に保存されている画像データ２を読み出し、次のような画像処理を実行する。すなわち、画像処理部３０は、画像データ２を９０度回転処理することによって９０度回転処理した中間データ３Ａを作成した後、該中間データ３Ａを解像度変換した中間データ３Ｂを作成する。そして、画像処理部３０は、画像処理された後の中間データ３Ｂを出力データ４としてメモリ部２０に書き込む。
【００２４】
画像出力部４０は、印刷指示に基づいて、メモリ部２０に保存されている画像処理後の出力データ４を読み出して、出力データ４を用紙（記録紙、ＯＨＰフィルム等）に出力画像を印刷出力する。画像出力部４０によって印刷出力される方式は、例えば、感光体ドラムや感光体ベルトを用いた電子写真方式（レーザビーム方式，ＬＥＤ方式）、微小ノズルアレイから微小インク滴を吐出して用紙上に直接に出力画像を印刷出力するインクジェット方式、製版された原紙（マスター）の穿孔部からインクを押し出して印刷出力する孔版印刷方式、熱転写方式及び昇華方式等である。
【００２５】
（画像処理方法）
図２及び３は、それぞれ、図１に示した画像処理装置１における画像処理方法を説明する模式的説明図及びフローチャートであり、図２及び３を参照しながら、第１実施形態に係る画像処理方法を具体的に説明する。
【００２６】
まず、図２を参照しながら、画像処理方法の概略を説明する。図２において、図２の（Ａ）は５０％グレーの原稿画像を示し、図２の（Ｂ）は、主走査方向Ａ（左右の矢印方向）の入力解像度ａが３００ｄｐｉであり、副走査方向Ｂ（上下の矢印方向）の入力解像度ｂが３００ｄｐｉである条件で、５０％グレーの原稿画像を読み取った画像データ２を示している。（Ｃ）は、３００×３００ｄｐｉの入力解像度で読み取った画像データ２を、時計回りに９０度回転処理することを示している。図２の（Ｄ）は、９０度回転処理した中間データ３Ａに対して、副走査方向Ａ’の入力解像度ａを３００ｄｐｉから６００ｄｐｉに増画素処理することによって解像度変換することを示している。すなわち、図２の（Ｄ）では、副走査方向Ａ’の入力解像度ａ（言い換えると、主走査方向Ａの入力解像度ａ）での各画素について同じ画素データを副走査方向Ｄに沿って出力解像度ｄ（言い換えると、副走査方向Ａ’の入力解像度ａの２倍）になるように付け加える増画素処理によって解像度変換した中間データ３Ｂが作成されている。
【００２７】
その結果、図２の（Ｄ）は、解像度変換した中間データ３Ｂから、主走査方向Ｃの出力解像度ｃ（言い換えると、主走査方向Ｂ’の入力解像度ｂであって、左右の矢印方向）が３００ｄｐｉ、副走査方向Ｄの出力解像度ｄ（言い換えると、副走査方向Ａ’の入力解像度ａの２倍であって、上下の矢印方向）が６００ｄｐｉである出力データ４を出力することを示している。したがって、図２に示した画像処理方法においては、３００×３００ｄｐｉの入力解像度で読み取った画像データ２が、主走査方向Ｃの出力解像度ｃ×副走査方向Ｄの出力解像度ｄが３００×６００ｄｐｉである出力データ４に画像処理されている。
【００２８】
次に、図３を参照しながら、画像処理方法の具体的手順を説明する。
【００２９】
ステップＳ１０では、画像データ２の９０度回転処理を行なうか否かの判断を行う。すなわち、読み取る原稿の向きと、図示しない入力手段又は検出手段により画像処理装置１に入力された出力用紙の向きと、を比較して、画像データ２の９０度回転処理を行なう必要があるか否かについて判断を行う。ステップＳ１０において、読み取る原稿の向きと出力用紙の向きとが一致する場合には、画像データ２の９０度回転処理が不要であり、ステップＳ２８の通常読み取り処理に進む。
【００３０】
ステップＳ２８では、画像処理装置１が備えている最大入力解像度（機種によって異なるが、例えば、主走査方向Ａの入力解像度ａ×副走査方向Ｂの入力解像度ｂが、３００×６００ｄｐｉや４００×４００ｄｐｉや６００×６００ｄｐｉ）で通常読み取り処理を行う。そして、９０度回転処理や解像度変換（増画素処理）といった画像処理行うことなく、画像処理装置１が備えている最大出力解像度（例えば、主走査方向Ｃの出力解像度ｃ×副走査方向Ｄの出力解像度ｄが、３００×６００ｄｐｉや４００×４００ｄｐｉや６００×６００ｄｐｉ）で出力データ４を出力する。
【００３１】
また、読み取る原稿の向きと出力用紙の向きとが一致しない場合、必要に応じて画像データ２の９０度回転処理を行なうため、ステップＳ１２に進む。
【００３２】
ステップＳ１２では、画像処理装置１の出力解像度において、主走査方向Ｃの出力解像度ｃよりも副走査方向Ｄの出力解像度ｄが高いか否かの判断を行う。ステップＳ１２において、主走査方向Ｃの出力解像度ｃと副走査方向Ｄの出力解像度ｄとが同じである場合には、画像データ２の解像度変換が不要であり、ステップＳ３０の通常読み取り処理に進む。また、主走査方向Ｃの出力解像度ｃよりも副走査方向Ｄの出力解像度ｄが高い場合、ステップＳ１４に進む。
【００３３】
ステップＳ１４では、画像処理装置１が備えている最大入力解像度（例えば、主走査方向Ａの入力解像度ａ×副走査方向Ｂの入力解像度ｂが、３００×６００ｄｐｉ）に対して、副走査方向Ｂの入力解像度ｂを低くして、主走査方向Ａの入力解像度ａと副走査方向Ｂの入力解像度ｂとを同じにした解像度（例えば、主走査方向Ａの入力解像度ａ×副走査方向Ｂの入力解像度ｂが、３００×３００ｄｐｉ）で読み取り処理を行う。主走査方向Ａの入力解像度ａと副走査方向Ｂの入力解像度ｂとが同じである画像データ２（例えば、主走査方向Ａの入力解像度ａ×副走査方向Ｂの入力解像度ｂが、３００×３００ｄｐｉ）を作成して、当該画像データ２をメモリ部２０に保存する。
【００３４】
ステップＳ１６では、メモリ部２０に保存された画像データ２（例えば、３００×３００ｄｐｉ）を読み出す。ステップＳ１８では、読み出された画像データ２（例えば、３００×３００ｄｐｉ）に対して、時計回りの９０度回転処理を行って、９０度回転処理した中間データ３Ａ（例えば、主走査方向Ｂ’（左右の矢印方向）の入力解像度ｂ×副走査方向Ａ’（上下の矢印方向）の入力解像度ａが、３００×３００ｄｐｉ）を作成する。ステップＳ２０では、９０度回転処理した中間データ３Ａを、解像度変換（増画素処理）して、解像度変換した中間データ３Ｂを作成する。解像度変換した中間データ３Ｂは、例えば、主走査方向Ｃの出力解像度ｃ（言い換えると、主走査方向Ｂ’の入力解像度ｂであって、左右の矢印方向）×副走査方向Ｄの出力解像度ｄ（言い換えると、副走査方向Ａ’の入力解像度ａの２倍であって、上下の矢印方向）が、３００×６００ｄｐｉである。ステップＳ２２では、解像度変換した中間データ３Ｂを、出力データ４（例えば、主走査方向Ｃの出力解像度ｃ×副走査方向Ｄの出力解像度ｄが、３００×６００ｄｐｉ）としてメモリ部２０に保存する。
【００３５】
ステップＳ２４では、１枚の原稿における全ての領域について、上記画像処理が終了したか否かについて判断を行う。ステップ２４において、１枚の原稿における全ての領域について上記画像処理が終了していない場合には、ステップＳ１６に戻り、１枚の原稿における全ての領域に対して９０度回転処理／解像度変換処理が終了するまで９０度回転処理／解像度変換処理を繰り返し、上記画像処理が終了している場合には、画像処理のフローを終了する。
【００３６】
また、ステップＳ１２において、主走査方向Ｃの出力解像度ｃと副走査方向Ｄの出力解像度ｄとが同じである場合、ステップＳ３０では、画像処理装置１が備えている最大入力解像度（例えば、主走査方向Ａの入力解像度ａ×副走査方向Ｂの入力解像度ｂが、４００×４００ｄｐｉや６００×６００ｄｐｉ）で通常読み取り処理を行う。通常読み取り処理によって、主走査方向Ａの入力解像度ａと副走査方向Ｂの入力解像度ｂとが同じである画像データ２を作成して、当該画像データ２をメモリ部２０に保存する。
【００３７】
ステップＳ３２では、メモリ部２０に保存された画像データ２（例えば、４００×４００ｄｐｉや６００×６００ｄｐｉ）を読み出す。ステップＳ３４では、読み出された画像データ２（例えば、４００×４００ｄｐｉや６００×６００ｄｐｉ）を、時計回りの９０度回転処理する。ステップＳ３６では、９０度回転処理した中間データ３Ａを、出力データ４（例えば、主走査方向Ｃの出力解像度ｃ×副走査方向Ｄの出力解像度ｄが、４００×４００ｄｐｉや６００×６００ｄｐｉ）としてメモリ部２０に保存する。
【００３８】
ステップＳ３８では、１枚の原稿における全ての領域について、上記画像処理が終了したか否かについて判断を行う。ステップ３８において、１枚の原稿における全ての領域について上記画像処理が終了していない場合には、ステップＳ３２に戻り、１枚の原稿における全ての領域に対して９０度回転処理が終了するまで９０度回転処理を繰り返し、上記画像処理が終了している場合には、画像処理のフローを終了する。
【００３９】
このように、第１実施形態では、主走査方向Ｃの出力解像度ｃと副走査方向Ｄの出力解像度ｄとが異なり且つ画像処理部が９０度回転処理を行う場合、主走査方向Ｃの出力解像度ｃ及び副走査方向Ｄの出力解像度ｄのうちの低い方に合わせた入力解像度で原稿画像を読み取って、主走査方向Ａの入力解像度ａと副走査方向Ｂの入力解像度ｂとを同じにした画像データ２が作成されている。そして、主走査方向Ａ及び副走査方向Ｂで同じ入力解像度を有する画像データ２は、９０度回転処理した中間データ３Ａと、さらに副走査方向Ｄの出力解像度ｄを解像度変換（増画素処理）した中間データ３Ｂとを介して、出力データ４に加工されている。したがって、画像処理において、画素を間引く減画素処理を行っていないため、画像データ２の欠損が無いので、画質の劣化を抑制することができるという効果を奏する。
【００４０】
次に、図４乃至６を参照しながら、この発明の第２実施形態に係る画像処理装置１及び画像処理方法について説明する。なお、第２実施形態において、上記第１実施形態での構成要素と同じ機能を有する構成要素には同じ符号を付して、重複する説明を省略する。
【００４１】
（画像処理装置１の全体構成）
図４は、この発明の第２実施形態に係る画像処理装置１の概略構成を示すブロック図である。この画像処理装置１は、画像読取部１０と、メモリ部２０と、画像処理部３０と、画像出力部４０と、を少なくとも備えている。
【００４２】
画像処理部３０は、制御部のＣＰＵ、ＲＯＭおよびＲＡＭによって構成される。画像処理部３０は、メモリ部２０に保存されている画像データ２を読み出し、次のような画像処理を実行する。すなわち、画像処理部３０による画像処理は、画像データ２を解像度変換することによって解像度変換した中間データ３Ｃを作成した後、該中間データ３Ｃを９０度回転処理することによって９０度回転処理した中間データ３Ｄを作成する。そして、画像処理部３０は、画像処理した後の中間データ３Ｄを出力データ４としてメモリ部２０に書き込む。
【００４３】
（画像処理方法）
図５及び６は、それぞれ、図４に示した画像処理装置１における画像処理方法を説明する模式的説明図及びフローチャートであり、図５及び６を参照しながら、第２実施形態に係る画像処理方法を具体的に説明する。
【００４４】
まず、図５を参照しながら、画像処理方法の概略を説明する。図５において、図５の（Ａ）は５０％グレーの原稿画像を示し、図５の（Ｂ）は、主走査方向Ａ（左右の矢印方向）の入力解像度ａが３００ｄｐｉであり、副走査方向Ｂ（上下の矢印方向）の入力解像度ｂが３００ｄｐｉである条件で、５０％グレーの原稿画像を読み取った画像データ２を示している。図５の（Ｃ）は、３００×３００ｄｐｉの入力解像度で読み取った画像データ２を、主走査方向Ａの入力解像度ａを３００ｄｐｉから６００ｄｐｉ（入力解像度ａ’）に増画素処理することによって解像度変換することを示している。すなわち、図５の（Ｃ）では、主走査方向Ａの入力解像度ａでの各画素について同じ画素データを主走査方向Ａに沿って入力解像度ａの２倍になるように付け加えることによって解像度変換（すなわち、増画素処理）した中間データ３Ｃを作成している。図５の（Ｄ）は、解像度変換した中間データ３Ｃに対して、時計回りに９０度回転処理することによって、９０度回転処理した中間データ３Ｄを作成することを示している。
【００４５】
その結果、図５の（Ｄ）では、主走査方向Ｃの出力解像度ｃ（言い換えると、副走査方向Ｂの入力解像度ｂであって、左右の矢印方向）が３００ｄｐｉであり、解像度変換によって副走査方向Ｄの出力解像度ｄ（言い換えると、主走査方向Ａの入力解像度ａ’であって、上下の矢印方向）が６００ｄｐｉになった出力データ４を作成している。したがって、図５に示した画像処理方法においては、３００×３００ｄｐｉの入力解像度で読み取った画像データ２を、主走査方向Ｃの出力解像度ｃ×副走査方向Ｄの出力解像度ｄが３００×６００ｄｐｉである出力データ４に画像処理している。
【００４６】
次に、図６を参照しながら、画像処理方法の具体的手順を説明する。
【００４７】
ステップＳ５０では、画像データ２の９０度回転処理を行なうか否かの判断を行う。すなわち、読み取る原稿の向きと、図示しない入力手段又は検出手段により画像処理装置１に入力された出力用紙の向きと、を比較して、画像データ２の９０度回転処理を行なう必要があるか否かについて判断を行う。ステップＳ５０において、読み取る原稿の向きと出力用紙の向きとが一致する場合には、画像データ２の９０度回転処理が不要であり、ステップＳ６８の通常読み取り処理に進む。
【００４８】
ステップＳ６８では、画像処理装置１が備えている最大入力解像度（例えば、主走査方向Ａの入力解像度ａ×副走査方向Ｂの入力解像度ｂが、３００×６００ｄｐｉや４００×４００ｄｐｉや６００×６００ｄｐｉ）で通常の読み取り処理を行う。そして、９０度回転処理や解像度変換といった画像処理を行うことなく、画像処理装置１が備えている最大出力解像度（例えば、主走査方向Ｃの出力解像度ｃ×副走査方向Ｄの出力解像度ｄが、３００×６００ｄｐｉや４００×４００ｄｐｉや６００×６００ｄｐｉ）で出力データ４を出力する。
【００４９】
また、ステップＳ５０において、読み取る原稿の向きと出力用紙の向きとが一致しない場合、必要に応じて画像データ２の９０度回転処理を行なうため、ステップＳ５２に進む。
【００５０】
ステップＳ５２では、画像処理装置１の出力解像度において、主走査方向Ｃの出力解像度ｃよりも副走査方向Ｄの出力解像度ｄが高いか否かの判断を行う。ステップＳ５２において、主走査方向Ｃの出力解像度ｃと副走査方向Ｄの出力解像度ｄとが同じである場合には、画像データ２の解像度変換が不要であり、ステップＳ７０の通常読み取り処理に進む。また、主走査方向Ｃの出力解像度ｃよりも副走査方向Ｄの出力解像度ｄが高い場合、ステップＳ５４に進む。
【００５１】
ステップＳ５４では、画像処理装置１が備えている最大入力解像度（例えば、主走査方向Ａの入力解像度ａ×副走査方向Ｂの入力解像度ｂが、３００×６００ｄｐｉ）に対して、副走査方向Ｂの入力解像度ｂを低くして、主走査方向Ａの入力解像度ａと副走査方向Ｂの入力解像度ｂとを同じにした解像度（例えば、主走査方向Ａの入力解像度ａ×副走査方向Ｂの入力解像度ｂが、３００×３００ｄｐｉ）で読み取りを行う。主走査方向Ａの入力解像度ａと副走査方向Ｂの入力解像度ｂとが同じである画像データ２（例えば、主走査方向Ａの入力解像度ａ×副走査方向Ｂの入力解像度ｂが、３００×３００ｄｐｉ）を作成して、当該画像データ２をメモリ部２０に保存する。
【００５２】
ステップＳ５６では、メモリ部２０に保存された画像データ２（例えば、３００×３００ｄｐｉ）を読み出す。ステップＳ５８では、読み出された画像データ２（例えば、３００×３００ｄｐｉ）が、図５の（Ｃ）に示すように、主走査方向Ａ（左右の矢印方向）の入力解像度ａ’で解像度変換（増画素処理）して、解像度変換した中間データ３Ｃを作成する。解像度変換した中間データ３Ｃは、例えば、主走査方向Ａの入力解像度ａ’（左右の矢印方向）×副走査方向Ｂの入力解像度ｂ（上下の矢印方向）が、６００×３００ｄｐｉである。
【００５３】
ステップＳ６０では、解像度変換した中間データ３Ｃを、時計回りの９０度回転処理して、９０度回転処理した中間データ３Ｄを作成する。９０度回転処理した中間データ３Ｄは、例えば、主走査方向Ｃの出力解像度ｃ（言い換えると、副走査方向Ｂの入力解像度ｂであって、左右の矢印方向）×副走査方向Ｄの出力解像度ｄ（言い換えると、主走査方向Ａの入力解像度ａ’であって、上下の矢印方向）が、３００×６００ｄｐｉである。ステップＳ６２では、９０度回転処理した中間データ３Ｄを、出力データ４（例えば、主走査方向Ｃの出力解像度ｃ×副走査方向Ｄの出力解像度ｄが、３００×６００ｄｐｉ）としてメモリ部２０に保存する。
【００５４】
ステップＳ６４では、１枚の原稿における全ての領域について、上記画像処理が終了したか否かについて判断を行う。ステップ６４において、１枚の原稿における全ての領域について上記画像処理が終了していない場合には、ステップＳ５６に戻り、１枚の原稿における全ての領域に対して解像度変換処理／９０度回転処理が終了するまで解像度変換処理／９０度回転処理を繰り返し、上記画像処理が終了している場合には、画像処理のフローを終了する。
【００５５】
また、ステップＳ５２において、主走査方向Ｃの出力解像度ｃと副走査方向Ｄの出力解像度ｄとが同じである場合、ステップＳ７０では、画像処理装置１が備えている最大入力解像度（例えば、主走査方向Ａの入力解像度ａ×副走査方向Ｂの入力解像度ｂが、４００×４００ｄｐｉや６００×６００ｄｐｉ）で通常読み取り処理を行う。通常読み取り処理によって、主走査方向Ａの入力解像度ａと副走査方向Ｂの入力解像度ｂとが同じである画像データ２を作成して、当該画像データ２をメモリ部２０に保存する。
【００５６】
ステップＳ７２では、メモリ部２０に保存された画像データ２（例えば、４００×４００ｄｐｉや６００×６００ｄｐｉ）を読み出す。ステップＳ７４では、読み出された画像データ２（例えば、４００×４００ｄｐｉや６００×６００ｄｐｉ）に対して、時計回りの９０度回転処理を行う。ステップＳ７６では、９０度回転処理した中間データ３Ａを、出力データ４（例えば、主走査方向Ｃの出力解像度ｃ×副走査方向Ｄの出力解像度ｄが、４００×４００ｄｐｉや６００×６００ｄｐｉ）としてメモリ部２０に保存する。
【００５７】
ステップＳ７８では、１枚の原稿における全ての領域について、上記画像処理が終了したか否かについて判断を行う。ステップ７８において、１枚の原稿における全ての領域について上記画像処理が終了していない場合には、ステップＳ７２に戻り、１枚の原稿における全ての領域に対して９０度回転処理が終了するまで９０度回転処理を繰り返し、上記画像処理が終了している場合には、画像処理のフローを終了する。
【００５８】
このように、第２実施形態では、主走査方向Ｃの出力解像度ｃと副走査方向Ｄの出力解像度ｄとが異なり且つ画像処理部が９０度回転処理を行う場合、主走査方向Ｃの出力解像度ｃ及び副走査方向Ｄの出力解像度ｄのうちの低い方に合わせた入力解像度で原稿画像を読み取って、主走査方向Ａの入力解像度ａと副走査方向Ｂの入力解像度ｂとを同じにした画像データ２が作成されている。そして、主走査方向Ａ及び副走査方向Ｂで同じ入力解像度を有する画像データ２は、主走査方向Ａの入力解像度ａを解像度変換（増画素処理）した中間データ３Ｃと、その後さらに９０度回転処理した中間データ３Ｄとを介して、出力データ４に加工されている。したがって、画像処理において、画素を間引く減画素処理を行っていないため、画像データ２の欠損が無いので、画質の劣化を抑制することができるという効果を奏する。
【００５９】
上記実施形態では、いずれも、主走査方向Ｃの出力解像度ｃ×副走査方向Ｄの出力解像度ｄが、３００×６００ｄｐｉであり、主走査方向Ｃの出力解像度ｃ及び副走査方向Ｄの出力解像度ｄの比が１：２である。そして、解像度変換では、主走査方向Ａ（副走査方向Ａ’）の入力解像度ａでの各画素について同じ画素データを主走査方向Ａ（副走査方向Ａ’）の入力解像度ａの２倍になるように付け加える増画素処理を行っている。しかしながら、主走査方向Ｃの出力解像度ｃ×副走査方向Ｄの出力解像度ｄは、３００×４００ｄｐｉであってもよい。この場合、主走査方向Ａ（副走査方向Ａ’）の入力解像度ａでの３画素毎について３画素のいずれか１つの画素と同じ画素データを主走査方向Ａ（副走査方向Ａ’）の前記１つの画素に付け加える増画素処理を行う。また、主走査方向Ｃの出力解像度ｃ×副走査方向Ｄの出力解像度ｄは、３００×５００ｄｐｉであってもよい。この場合、主走査方向Ａ（副走査方向Ａ’）の入力解像度ａでの３画素毎について３画素のいずれか２つの画素と同じ画素データを主走査方向Ａ（副走査方向Ａ’）の前記２つの画素に付け加える増画素処理を行う。
【００６０】
また、上記実施形態では、主走査方向Ｃの出力解像度ｃ×副走査方向Ｄの出力解像度ｄが、３００×６００ｄｐｉである場合を例示しているが、主走査方向Ｃの出力解像度ｃ×副走査方向Ｄの出力解像度ｄが、４００×６００ｄｐｉである場合でも同様の画像処理を行うことができる。すなわち、主走査方向Ａの入力解像度ａ×副走査方向Ｂの入力解像度ｂが４００×４００ｄｐｉで原稿画像を読み取って、主走査方向及び副走査方向で同じ入力解像度を有する画像データ２を作成し、当該画像データ２を、９０度回転処理したあと解像度変換するか、又は、解像度変換したあと９０度回転処理することによって、主走査方向Ｃの出力解像度ｃ×副走査方向Ｄの出力解像度ｄが４００×６００ｄｐｉである出力データ４を作成することができる。この場合、主走査方向Ａ（副走査方向Ａ’）の入力解像度ａでの４画素毎について４画素のいずれか２つの画素と同じ画素データを主走査方向Ａ（副走査方向Ａ’）の前記２つの画素に付け加える増画素処理を行う。
【符号の説明】
【００６１】
１  画像処理装置
２  画像データ
３Ａ  ９０度回転処理した中間データ
３Ｂ  解像度変換した中間データ
３Ｃ  解像度変換した中間データ
３Ｄ  ９０度回転処理した中間データ
４  出力データ
１０  画像読取部
２０  メモリ部
３０  画像処理部
４０  画像出力部
ａ  主走査方向の入力解像度
ｂ  副走査方向の入力解像度
ｃ  主走査方向の出力解像度
ｄ  副走査方向の出力解像度
【図１】
2015133534.tif 000003
【図２】
2015133534.tif 000004
【図３】
2015133534.tif 000005
【図４】
2015133534.tif 000006
【図５】
2015133534.tif 000007
【図６】
2015133534.tif 000008
【図７】
2015133534.tif 000009