(57)【特許請求の範囲】
【請求項１】
総ライン数Ｙ１の第１画像データから総ライン数Ｙ２の第２画像データへの解像度変換処理を行うために第１画像データを所定のバンドに分割し、バンド毎に解像度変換処理を行う画像処理装置であって、
第１画像データにおけるライン数Ｌ１から構成される最終バンドでない第ｎ番目のバンドを、第２画像データにおいては、
【数１】
0004868163.tif 000008
（ただし、ＲＯＵＮＤＤＯＷＮ（Ａ）は、Ａの小数点以下を切り捨てる関数。また、Ｌ２０＝０）
によって決まるライン数Ｌ２ｎのバンドに解像度変換処理し、
第１画像データにおける最終バンドである第ｎ番目のバンドを、第２画像データにおいては、
【数２】
0004868163.tif 000009
（ただし、ＲＯＵＮＤＤＯＷＮ（Ａ）は、Ａの小数点以下を切り捨てる関数。また、Ｌ２０＝０）
によって決まるライン数Ｌ２ｎのバンドに解像度変換処理することを特徴とする画像処理装置。
【請求項２】
解像度変換処理には、ニアレストネイバー法を用いることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
解像度変換処理には、バイリニア法を用いることを特徴とする請求項１に記載の画像処理装置。
【請求項４】
総ライン数Ｙ１の第１画像データから総ライン数Ｙ２の第２画像データへの解像度変換処理を行うために第１画像データを所定のバンドに分割し、バンド毎に解像度変換処理を行う画像データ処理方法であって、
第１画像データにおけるライン数Ｌ１から構成される最終バンドでない第ｎ番目のバンドを、第２画像データにおいては、
【数１】
0004868163.tif 000010
（ただし、ＲＯＵＮＤＤＯＷＮ（Ａ）は、Ａの小数点以下を切り捨てる関数。また、Ｌ２０＝０）
によって決まるライン数Ｌ２ｎのバンドに解像度変換処理し、
第１画像データにおける最終バンドである第ｎ番目のバンドを、第２画像データにおいては、
【数２】
0004868163.tif 000011
（ただし、ＲＯＵＮＤＤＯＷＮ（Ａ）は、Ａの小数点以下を切り捨てる関数。また、Ｌ２０＝０）
によって決まるライン数Ｌ２ｎのバンドに解像度変換処理することを特徴とする画像データ処理方法。
【請求項５】
解像度変換処理には、ニアレストネイバー法を用いることを特徴とする請求項４に記載の画像データ処理方法。
【請求項６】
解像度変換処理には、バイリニア法を用いることを特徴とする請求項４に記載の画像データ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スキャナ部が読み取った原稿画像を電話回線を通じて遠隔地の他のファクシミリ装置に送信するファクシミリ装置などの画像処理装置及びこのような画像処理装置において用いられる画像データの処理方法に関する。
【背景技術】
【０００２】
スキャナ及びプリンタを備えたデジタル複合機（以下、単に複合機という）と呼ばれる装置がある。この複合機では、スキャナが原稿画像を読み取るスキャナ機能、プリンタが印刷を行う印刷機能、及びスキャナが読み取った原稿画像をプリンタが印刷するコピー機能などを備える。近年、この複合機にさらにファクシミリの送受信機能を備えたものが登場している。
【０００３】
例えば、特許文献１（特開２００４−３６３７０５号公報）には、原稿を画像情報として読み取ったスキャンデータを用い、少なくとも同報送信可能なファクシミリ装置としての機能を含む複数の機能を備えた複合装置であって、前記同報送信時には、前記スキャンデータを符号化した送信データを蓄積し、当該送信データを各送信先の条件に応じた解像度に変換した後に、前記各送信先に送信する複合装置において、前記スキャンデータの解像度を変換する第一の解像度変換手段と、前記第一の解像度変換手段とは別に設けられた、前記同報送信時における各送信先の条件に応じた解像度変換を行う第二の解像度変換手段とを有することを特徴とする複合装置が開示されている。
【特許文献１】特開２００４−３６３７０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来のファクシミリ装置においては、原稿スキャン部に自動的に連続的に原稿を送致する構成である自動原稿搬送装置（ＡＤＦ：Ａｕｔｏｍａｔｉｃ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）を設けてあるものが多い。このようなＡＤＦのうちシートフィード式のスキャン部に設けられたものは、原稿を搬送しながらスキャンを実施するので、原稿サイズが混載している場合、スキャン完了後に原稿サイズが分かる構造となっている。
【０００５】
一方、ファクシミリ送信においては、例えばＡ４の原稿を送信する場合、原稿の長手方向を搬送方向（副走査方向）とするようなプロトコルで送信が行われる。したがって、送信原稿をこの方向から９０°回転させた状態でスキャンしたような場合には、装置側で送信プロトコルに沿うようにスキャンデータを９０°回転させて元に戻す、という操作が必要となる。このようなスキャンデータの回転機能は、ファクシミリ装置の機能と一般的に定着している。
【０００６】
ところで、シートフィード式のスキャン部に設けられたＡＤＦでは、スキャン完了後に初めて原稿のサイズが判明する仕組みであることから、読み取ったスキャンデータを、ファクシミリ送信プロトコルで規定されるデータに解像度変換を行わなければならない。このような解像度変換処理を行う際には、数ラインの集合であるバンド単位毎に解像度変換処理を行うが、変換処理後に何ラインのバンドにするかを適切に決めるアルゴリズムがないと、画像にムラ・歪みが生じるなどの画質劣化が発生する可能性がある、という問題があった。
【課題を解決するための手段】
【０００７】
上記のような問題に対処するために、本発明の画像処理装置は、総ライン数Ｙ１の第１画像データから総ライン数Ｙ２の第２画像データへの解像度変換処理を行うために第１画像データを所定のバンドに分割し、バンド毎に解像度変換処理を行う画像処理装置であって、第１画像データにおけるライン数Ｌ１から構成される最終バンドでない第ｎ番目のバンドを、第２画像データにおいては、
【０００８】
【数１】
0004868163.tif 000002
【０００９】
（ただし、ＲＯＵＮＤＤＯＷＮ（Ａ）は、Ａの小数点以下を切り捨てる関数。また、Ｌ２０＝０）によって決まるライン数Ｌ２ｎのバンドに解像度変換処理し、第１画像データにおける最終バンドである第ｎ番目のバンドを、第２画像データにおいては、
【００１０】
【数２】
0004868163.tif 000003
【００１１】
（ただし、ＲＯＵＮＤＤＯＷＮ（Ａ）は、Ａの小数点以下を切り捨てる関数。また、Ｌ２０＝０）によって決まるライン数Ｌ２ｎのバンドに解像度変換処理することを特徴とする。
【００１２】
また、本発明の画像処理装置は、解像度変換処理には、ニアレストネイバー法を用いることを特徴とする。
【００１３】
また、本発明の画像処理装置は、解像度変換処理には、バイリニア法を用いることを特徴とする。
【００１４】
また、本発明の画像データ処理方法は、総ライン数Ｙ１の第１画像データから総ライン数Ｙ２の第２画像データへの解像度変換処理を行うために第１画像データを所定のバンドに分割し、バンド毎に解像度変換処理を行う画像データ処理方法であって、
第１画像データにおけるライン数Ｌ１から構成される最終バンドでない第ｎ番目のバンドを、第２画像データにおいては、
【００１５】
【数１】
0004868163.tif 000004
【００１６】
（ただし、ＲＯＵＮＤＤＯＷＮ（Ａ）は、Ａの小数点以下を切り捨てる関数。また、Ｌ２０＝０）によって決まるライン数Ｌ２ｎのバンドに解像度変換処理し、第１画像データにおける最終バンドである第ｎ番目のバンドを、第２画像データにおいては、
【００１７】
【数２】
0004868163.tif 000005
【００１８】
（ただし、ＲＯＵＮＤＤＯＷＮ（Ａ）は、Ａの小数点以下を切り捨てる関数。また、Ｌ２０＝０）によって決まるライン数Ｌ２ｎのバンドに解像度変換処理することを特徴とする。
【００１９】
また、本発明の画像データ処理方法は、解像度変換処理には、ニアレストネイバー法を用いることを特徴とする。
【００２０】
また、本発明の画像データ処理方法は、解像度変換処理には、バイリニア法を用いることを特徴とする。
【００２１】
本発明の画像処理装置及び画像データ処理方法によれば、バンドの変換処理で切り捨てられた半端な（小数点以下の）ラインは、次のバンドの変換処理においてはこれを加えるようなアルゴリズムとしたものであるので、切り捨てラインが畳み込まれることなく、解像度変換処理後の画像データにムラや歪みなどの画質劣化が生じることがない。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施の形態を図面を参照しつつ説明する。本実施形態においては画像処理装置として複合機を例にとり説明するが、本発明はこのような複合機に限らず単体としてのファクシミリ専用機などの画像形成装置にも適用可能なものである。
【００２３】
図１は本発明の実施の形態に係る画像処理装置（複合機）及びその周辺のシステム構成を示す図である。図１において、１０はＬＡＮ、ＷＡＮなどのネットワーク、２０は電話回線、１００は複合機、１１０は複合機の主制御を行う制御部、１２０はファクシミリ文書の送受信を行うファクシミリ部、１３０は記録媒体への印刷を行うプリンタ部、１４０は原稿の読み取りを行うスキャナ部、１５０はユーザーとのインターフェイスとなる操作パネル部、１６０はネットワークＩ／Ｆ、１７０はＵＳＢ  Ｉ／Ｆ、２００、２００’、２００’’はパーソナルコンピュータ、３００は外部機器をそれぞれ示している。
【００２４】
図１に示される画像処理装置（複合機）周辺のシステムでは、クライアントなどのパーソナルコンピュータ２００、２００’、２００’’と複合機１００とが、ネットワーク１０を介して接続される構成となっている。また、複合機１００のファクシミリ部１２０が電話回線２０と、ＵＳＢ  Ｉ／Ｆ１７０が、携帯電話やデジタルカメラなどの外部機器３００と接続されるような構成とされている。
【００２５】
複合機１００は、情報処理装置からなる複合機本体の主制御を行う制御部１１０と、ユーザーの入力操作を受け付ける入出力装置である操作パネル部１５０と、原稿・画像をスキャンしてカラーで読み込むスキャナ部１４０と、印刷用紙等に印刷を行うプリンタ部１３０と、ファクシミリ送受信を行うファクシミリ部１２０とを備える。つまり、複合機１００は、スキャナ機能、印刷機能、スキャナ機能と印刷機能を組み合わせたコピー機能及びファクシミリ送受信機能を備えるものである。
【００２６】
複合機１００の情報処理機構は、いずれも例えば汎用的なコンピュータシステムにより構成され、個々の構成要素または機能は、例えば、記憶手段に書き込まれたコンピュータプログラムを実行することにより実現される。
【００２７】
スキャナ部１４０は、原稿を載置可能な不図示の原稿台とこれを読み取る光学系からなる。スキャナ部１４０の原稿台には、原稿台に載置した原稿のサイズを検知することができる原稿サイズ検知センサが設けられている。また、複合機に１００には、スキャナ部１４０に自動的に連続的に原稿を送致する構成である自動原稿搬送装置（ＡＤＦ：Ａｕｔｏｍａｔｉｃ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）が設けられている。
【００２８】
スキャナ部１４０によって読み取られた制御部１１０の不図示の記憶手段に一度取り込まれる。操作パネル部１５０などからの指定によって制御部１１０は、スキャナ部１４０で読み取られた原稿画像データを、そのまま、或いは設定された倍率でプリンタ部１３０から紙出力したり（複合機１００のコピー機能）、ファクシミリ部１２０から電話回線を通じて送信したり（複合機１００のファクシミリ機能）、ネットワークＩ／Ｆ１６０、ネットワーク１０を介して、パーソナルコンピュータ２００、２００’、２００’’に向けて送信したり（複合機１００のスキャナ機能）する。
【００２９】
プリンタ部１３０は、記録用紙上に画像を形成するものであり、レーザーやＬＥＤラインヘッドによって感光体上に潜像を形成する方式を採用した電子写真方式や、記録用紙上に直接インクを射出する方式を採用したインクジェット方式などの周知のハードウエア構成を用いることができる。制御部１１０は、操作パネル部１５０やパーソナルコンピュータ２００、２００’、２００’’或いは、携帯電話、デジタルカメラなどの外部機器３００からの指示に基づいて、プリンタ部１３０に所定の紙出力を行わせるものである。すなわち、プリンタ部１３０は、スキャナ部１４０によって読み取られた画像データやファクシミリ部２１０で受信されたファクシミリデータや、パーソナルコンピュータ２００、２００’、２００’’のアプリケーションソフトウエアからのデータや外部機器３００からの画像データなどを紙出力するものである。
【００３０】
ファクシミリ部１２０は、電話回線２０と接続されていて、ファクシミリの送受信を行うファクシミリ送受信部（不図示）と、ファクシミリ送受信部が送信するための送信データを一時記憶する送信バッファ及びファクシミリ送受信部が受信した受信データを一時記憶する受信バッファを構成するためのファクシミリ部用のメモリを備えている。
【００３１】
また、ファクシミリ部１２０は、電話回線２０からファクシミリ送信されてきたデータを受信すると、その受信データを一旦格納する。そして、格納された受信データは、制御部１１０へ送られて、プリンタ部１３０で印刷される。ファクシミリ部１２０は、複合機１００内の他の構成とは独立にファクシミリ送受信を行う。つまり、ファクシミリ部１２０は、複合機１００から送信データを受け付けると、複合機１００とは独立にファクシミリ送信を行うし、電話回線２０からファクシミリデータが送信されてくれば、それを受信する。
【００３２】
複合機１００のコピー機能は、ユーザーの操作パネル部１５０の操作によって制御部１１０に設定される。操作パネル部１５０からは、コピー機能に係るコピー倍率の設定、原稿画像サイズの設定、出力用紙のサイズの設定を行うことができ、制御部１１０はこれらの設定に基づいて、複合機１００のコピー機能を実行する。複合機１００のコピー機能は、スキャナ部１４０にて読み取った原稿の原稿画像データに、コピー倍率処理を施し、これをプリンタ部１３０で指定されたサイズの用紙に紙出力する。
【００３３】
操作パネル部１５０のハードウエアは、操作に係わる表示を行うＬＣＤからなる表示部と、指などによる押圧で入力が行えるタッチパネル部とから概略構成される。これらの表示部とタッチパネル部とは重ねて構成されており、ユーザーは表示部の表示を参照しつつ、指でタッチパネル部を操作することで複合機１００の各種設定を行うことができるようになっている。タッチパネル部による入力機構、表示部による表示機構の具体的な構成については、周知の技術を用いることができる。この操作パネル部１５０で行うことができるのは、複合機１００のファクシミリ機能、プリンタ機能、コピー機能といった各種機能の選択、画像のプレビュー表示などである。
【００３４】
次に、本発明で用いられるスキャナ部１４０に搭載される自動原稿搬送装置（ＡＤＦ：Ａｕｔｏｍａｔｉｃ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）について説明する。図２は、本発明の実施の形態に係る画像処理装置（複合機）の自動搬送装置の概略構成を示す図である。
【００３５】
自動原稿搬送装置１４２０は、自動原稿搬送装置本体１４２１と、原稿載置トレイ１４２２と、第１の原稿搬送手段１４２３と、原稿排出トレイ１４２４とを備える。原稿排出トレイ１４２４は、原稿搬送装置本体１４２１上面の一部として一体に形成されている。原稿載置トレイ１４２２は原稿搬送路１４２７の上流端をなし、原稿排出トレイ１４２４は原稿搬送路１４２７の下流端をなす。第１の原稿搬送手段１４２３内の原稿搬送路１４２７には、原稿搬送方向上流側から順にピックアップローラ１４２３ａ、複数の搬送ローラ１４２３ｂ、レジストローラ１４２３ｃ、および排出ローラ１４２３ｄが設けられている。そして、原稿搬送路１４２７のうち、レジストローラ１４２３ｃの下方、透明ガラス製のプラテン１４４１の上面に第１の読み取り位置１４２８が設定されている。第１の読み取り位置１４２８は透明ガラス製のプラテン１４４１の上面に設定されている。原稿載置トレイ１４２２にセットされた原稿（不図示）は、操作パネル部１５０のスキャン開始ボタン（不図示）が押されると、前記各ローラによって原稿搬送路１４２７を搬送され、途中第１の読み取り位置１４２８で次に説明する画像読み取り部１４４０によって画像が読み取られる。
【００３６】
スキャナ部１４０には、画像読み取り部１４４０が内蔵されている。画像読み取り部１４４０は、透明ガラス製のプラテン１４４１、露光ランプ１４４２、第１のミラー１４４３、第２のミラー１４４４、第３のミラー１４４５、集光レンズ１４４６およびイメージセンサ（例えばライン型のＣＣＤ）１４４７を備える。露光ランプ１４４２および第１のミラー１４４３は露光装置枠１４４８ａの内部に配置され、露光装置１４４８を構成する。露光装置１４４８は、ワイヤー１４４９ａとプーリー１４４９ｂとプーリー１４４９ｂに連結された図示しないモータからなる露光装置駆動部１４４９により図中左右方向に水平に移動することができる。
【００３７】
原稿を第１の原稿搬送手段により自動搬送して原稿画像を読み取る場合には、露光装置１４４８が第１の読み取り位置１４２８の直下に移動し、露光ランプ１４４２からの光照射光が移動中の原稿を露光する。照射光は第１ミラー１４４３、第２ミラー１４４４、第３ミラー１４４５、集光レンズ１４４６を通じてＣＣＤ１４４７に到達して光電変換処理を経て電気信号となるように読み取られる。また、原稿固定方式で原稿画像を読み取る場合には、プラテン１４４１の上に載置された原稿を露光装置１４４８が移動しながら露光することにより、自動搬送の場合と同様に読み取られる。このような自動原稿搬送装置１４２０においては、原稿と原稿との間の切れ目をＣＣＤ１４４７でセンスすることなどによって、原稿サイズの検出が図られる。ここで、このようなスキャナ部１４０の自動原稿搬送装置１４２０に設けられる原稿サイズ検出機構を原稿サイズ検出部１４１と称することとする。
【００３８】
次に、以上のように構成される画像処理装置におけるスキャナ部１４０の自動原稿搬送装置１４２０で原稿を読み取るときに問題点について図面を参照しつつ説明する。図３は画像処理装置の自動原稿搬送装置１４２０での原稿読み取りの様子を模式的に示す図である。図３（Ａ）は自動原稿搬送装置１４２０の露光装置１４４８でＡ３原稿を読み取る様子を、図３（Ｂ）は自動原稿搬送装置１４２０の露光装置１４４８でＡ４原稿を読み取る様子を、それぞれ示している。図３（Ａ）ではＡ３原稿の短辺を主走査方向として、また、図３（Ｂ）ではＡ４原稿の長辺を主走査方向として読み取っている。Ａ３原稿の短辺とＡ４原稿の長辺とは長さが等しいので、露光装置１４４８で原稿の最終端が検出されるまでは、自動原稿搬送装置１４２０の原稿サイズ検出部１４１が原稿のサイズを判定することができない。
【００３９】
このため、本実施形態の画像処理装置では、所定の解像度で読み取ったスキャンデータからファクシミリ送信プロトコルで規定されるデータに解像度変換処理を行うようにしている。
【００４０】
図４はファクシミリ送信プロトコルで規定される「送信解像度設定」及び、スキャナ部１４０での読み取り「解像度設定」を示す図である。複合機１００においてファクシミリ送信を行う場合、ユーザーは操作パネル部１５０により、送信画質モードを選択する。なお、図４に示すようなテーブルは、後述する設定用テーブル１１３に記憶保持し、これを制御部が参照するように構成する。
【００４１】
ユーザーが設定可能なファクシミリ送信におけるモノクロの送信画質モードには（I）「標準モード」、（I I）「精細モード」、（I I I ）「高精細モード」がある。
【００４２】
標準モードは、主走査方向の解像度は２０３ｄｐｉであり、また副走査方向の解像度は９８ｄｐｉである。また、精細モードは、主走査方向の解像度は２０３ｄｐｉであり、また副走査方向の解像度は１９６ｄｐｉである。また、高精細モードは、主走査方向の解像度は約２０３ｄｐｉであり、また副走査方向の解像度は約３９１ｄｐｉである。これらのモードにおける主走査方向、副走査方向の解像度はいずれもファクシミリ送信のプロトコルで規定されているものである。
【００４３】
本実施形態の画像処理装置では、自動原稿搬送装置１４２０で原稿を読み取り終わるまで、原稿サイズ検出部１４１が原稿のサイズを判定することができないため、図４に示す「スキャナ部解像度設定」で定められる解像度で原稿読み取りを実行するものである。すなわち、ユーザーによって（I）「標準モード」が設定された場合には、スキャナ部１４０で主走査方向の解像度を３００ｄｐｉに、また副走査方向の解像度を３００ｄｐｉに設定して原稿をスキャンし、これを主走査方向の解像度２０３ｄｐｉ、副走査方向の解像度９８ｄｐｉに解像度変換処理を行う。
【００４４】
また、ユーザーによって（I I）「精細モード」が設定された場合には、スキャナ部１４０で主走査方向の解像度を３００ｄｐｉに、また副走査方向の解像度を３００ｄｐｉに設定して原稿をスキャンし、これを主走査方向の解像度２０３ｄｐｉ、副走査方向の解像度１９６ｄｐｉに解像度変換処理を行う。
【００４５】
また、ユーザーによって（I I I ）「高精細モード」が設定された場合には、スキャナ部１４０で主走査方向の解像度を４００ｄｐｉに、また副走査方向の解像度を４００ｄｐｉに設定して原稿をスキャンし、これを主走査方向の解像度２０３ｄｐｉ、副走査方向の解像度３９１ｄｐｉに解像度変換処理を行う。
【００４６】
さらに、ファクシミリ送信プロトコルでは、原稿の長手方向を搬送方向（副走査方向）とするようなプロトコルで送信が行われるので、上記のような解像度変換処理に加え、送信プロトコルに沿うように必要時応じて、解像度変換処理されたデータを９０°回転させる回転処理を行う。
【００４７】
次に、以上のように構成される画像処理装置におけるファクシミリ部１２０についてより詳しく説明する。図５は、本発明の実施の形態に係る画像処理装置（複合機）の画像送信のための構成を抜き出して示した図である。
【００４８】
図５における、図１に示さなかった部分について説明すると、１１１は解像度設定部、１１２は転送用メモリ、１１３は解像度の設定用テーブル、１１４は解像度変換命令信号生成部、１１５は回転処理命令信号生成部、１２１は画像処理部、１２１ａは第１バッファメモリ、１２１ｂは第２バッファメモリ、１２２は二値化部、１２２ａは非回転用バッファメモリ、１２２ｂは回転用バッファメモリ、１２３は符号化部、１２４は送信部をそれぞれ示すものである。
【００４９】
複合機１００においてファクシミリ送信を行う場合、ユーザーは操作パネル部１５０により、送信画質モードを選択され、選択された送信画質モードが制御部１１０における制御に反映されるようになっている。
【００５０】
スキャナ部１４０は、原稿に記載されている文字や絵などを画像情報として読み取る部分であり、読み取り後の画像情報を画像データとして出力する。スキャナ部１４０の自動原稿搬送装置１４２０には、原稿サイズの検出機構である原稿サイズ検出部１４１が設けられており、スキャナ部１４０１が１ページのスキャン完了後に原稿サイズ検出部１４１が原稿のサイズを検出して、当該原稿のサイズを制御部１１０の解像度変換命令信号生成部１１４及び回転処理命令信号生成部１１５に出力するようになっている。
【００５１】
設定用テーブル１１３には、図４に示すようなテーブルが保持されており、操作パネル部１５０により指定された送信画質モードに応じて、スキャナ部１４０のスキャン解像度を設定したり、送信プロトコルに応じた解像度変換処理の設定をしたりするために利用される。
【００５２】
画像処理部１２１は、スキャナ部１４０で生成されたスキャン画像データが入力される第１バッファメモリ１２１ａと、この第１バッファメモリ１２１ａのスキャン画像データをバンド単位毎に解像度変換処理した解像度変換データが入力される第２バッファメモリ１２１ｂを備えてなる解像度変換部を有している。なお、スキャナ部１４０で生成されたスキャン画像データは、所定の単位毎に制御部１１０の転送用メモリ１１２に転送された後に、第１バッファメモリ１２１ａに転送される。
【００５３】
また、画像処理部１２１ではエッジ強調、モアレ除去、背景除去などの画像処理を行うことによってファクシミリ送信画像の画質の向上を図ることもできる。なお、このような画像処理はエッジ強調、モアレ除去、背景除去単独の処理を行ってもよいし、全ての処理を行ってもよいし、または任意の組み合わせを実行してもよい。画像処理部１２１におけるエッジ強調、モアレ除去、背景除去などの画像処理についてはいずれも周知の方法を用いることができる。
【００５４】
解像度変換命令信号生成部１１４から出力される信号は、ファクシミリ部１２０の画像処理部１２１に入力される。画像処理部１２１においては、解像度変換命令信号生成部１１４からの信号を参照して、必要な解像度変換処理を行う。
【００５５】
また、回転処理命令信号生成部１１５から出力される信号は、ファクシミリ部１２０の二値化部１２２に入力される。二値化部１２２は、非回転用バッファメモリ１２２ａ、回転用バッファメモリ１２２ｂを有しており、回転処理命令信号生成部１１５からの信号を参照して、回転処理が不要である場合には、非回転用バッファメモリ１２２ａからなんら処理することなく送信部１２４に送信し、回転処理が必要である場合には、非回転用バッファメモリ１２２ａから、回転用バッファメモリ１２２ｂを利用して回転処理を施してから送信部１２４に送信する。
【００５６】
符号化部１２３は、画像データをエンコード（符号化）する部分である。前記スキャナ部１４０で読み取ったスキャン画像データ等をファクシミリ送信する際には、送信先（相手機）に合ったエンコード方式でデータを送る必要があるため、この符号化部１２３は、そのためのエンコードを行う。例えば、モノクロデータの場合には、ＭＨ、ＭＲ、ＭＭＲといった形式にエンコードする。
【００５７】
送信部１２４は、二値化部１２２で二値化されたデータ又は符号化部１２３で符号化されたデータを一時的に記憶する送信用のバッファメモリ（不図示）を備える。送信部１２４は、当該バッファメモリから画像データを取り出して、モデムによって相手機の解像度やエンコード方式等についても交信を行いつつ、逐次データを送信してする。
【００５８】
次に、以上のように構成される画像処理装置のファクシミリ部１２０におけるファクシミリ送信処理の動作について説明する。図６は本発明の実施の形態に係る画像処理装置（複合機）におけるファクシミリ送信処理のフローチャートを示す図である。
【００５９】
図６において、ステップＳ１００で、ファクシミリ送信処理が開始されると、次に、ステップＳ１０１に進み、原稿がモノクロ／カラーかが判定される。原稿がモノクロ／カラーかについての指定は、ユーザーが操作パネル部１５０の操作によって行うか、または検知手段による指定であっても構わない。
【００６０】
ステップＳ１０１における判定の結果が「モノクロ」であるときにはステップＳ１０２に進み、ステップＳ１０１における判定の結果が「カラー」であるときにはステップＳ１０８に進む。
【００６１】
ステップＳ１０２では、操作パネル部１５０で設定された送信モードに応じた解像度にて読み取りが行われる。すなわち、設定用テーブル１１３が参照されて、スキャナ部解像度設定がなされる。例えば、送信画質モードで「標準モード」が選択されていると、スキャナ部１４０では、主走査方向解像度は３００ｄｐｉに、副走査方向解像度は３００ｄｐｉに設定される。ステップＳ１０２において、読み取られたデータをスキャン画像データと称することとする。このスキャン画像データは、制御部１１０の転送用メモリ１１２を介してファクシミリ部１２０の画像処理部１２１に転送される。
【００６２】
次に、ステップＳ１０３では、画像処理部１２１に入力されたスキャン画像データは、解像度変換部によって必要となる解像度変換処理が実行される。以後、解像度変換部によって解像度変換処理されたスキャン画像データを解像度変換画像データと称することとする。この解像度変換画像データは、二値化部１２２へと転送される。解像度変換部においてどのような解像度変換処理を実行するかについては、解像度変換命令信号生成部１１４からの信号を参照することによって行われる。
【００６３】
ステップＳ１０４では、二値化部１２２において解像度変換画像データは二値化処理される。二値化部１２２によって生成されるデータは、二値化画像データと称することとする。二値化画像データは、必要に応じて回転処理されて、次に送信部１２４に転送される。
【００６４】
ステップＳ１０５では、二値化部１２２において二値化画像データに対して回転が必要であるか否かが判定される。このとき、回転処理命令信号生成部１１５からの信号が参照される。ステップＳ１０５における判定に結果がＹＥＳであるときには、ステップＳ１０７に進み、回転用バッファメモリ１２２ｂが利用されて回転処理が実行される。回転処理された二値化画像データはステップＳ１０６において、送信部１２４で通信回線へと送信される。
【００６５】
ステップＳ１０５における判定に結果がＹＥＳであるときには、ステップＳ１０６に進み、回転処理されることなく二値化画像データは送信部１２４で通信回線へと送信される。ステップＳ１１１で、ファクシミリ送信処理が終了される。
【００６６】
ステップＳ１０１における判定の結果が「カラー」であるときに進むステップＳ１０８では、操作パネル部１５０で設定された送信モードに応じた解像度にて読み取りが行われる。また、ステップＳ１０８での読み取りはカラー読み取りが実行される。ステップＳ１０８において、読み取られたデータをスキャン画像データと称することとする。このスキャン画像データは、制御部１１０の転送用メモリ１１２を介してファクシミリ部１２０の画像処理部１２１に転送される。
【００６７】
次に、ステップＳ１０９では、画像処理部１２１に入力されたスキャン画像データは、解像度変換部によって必要となる解像度変換処理が実行される。解像度変換部によって解像度変換処理されたスキャン画像データを解像度変換画像データと称することとする。この解像度変換画像データは、符号化部１２３に転送される。解像度変換部においてどのような解像度変換処理を実行するかについては、解像度変換命令信号生成部１１４からの信号を参照することによって行われる。
【００６８】
ステップＳ１０４では、符号化部１２３において解像度変換画像データは符号化処理される。符号化部１２３によって生成されるデータは、符号化画像データと称することとする。この符号化画像データは、必要に応じて回転処理されて、次に送信部１２４に転送される。
【００６９】
次に、ステップＳ１０６に進み、回転処理されることなく符号化画像データは送信部１２４で通信回線へと送信される。ステップＳ１１１で、ファクシミリ送信処理が終了される。
【００７０】
次に、本実施形態における解像度変換処理について説明する。図７は本発明の実施の形態に係る画像処理装置（複合機）における解像度変換処理を説明する図である。図７において、左の矩形は第１バッファメモリ１２１ａ上のスキャン画像データを示しており、右の矩形は第２バッファメモリ１２１ｂ上の解像度変換画像データを示している。
【００７１】
ここで、本例では全ライン数Ｙ１のスキャン画像データを、全ライン数Ｙ２の解像度変換画像データに解像度変換処理するものとする。すなわち、本例ではＹ２／Ｙ１の変倍処理がなされるものとも考えることができる。
【００７２】
スキャン画像データの解像度変換処理を行う際には、数ラインの集合である所定のバンド単位毎に解像度変換処理を行う。解像度変換処理においては、基本的にはＬ１ラインからなるバンドを順に処理していき、最後にＬ１ラインに満たないバンドの処理を行う。本例では、第１バンド、第２バンド、・・・、第５バンドはライン数Ｌ１のバンドで、第６バンドがライン数Ｌｆ（Ｌｆ＜Ｌ１）のバンドである。なお、バンド単位を構成するライン数Ｌ１は任意に設定することができる。
【００７３】
以上のようにスキャン画像データの第１バンド、第２バンド、・・・、第６バンドは、解像度変換処理されて、解像度変換画像データの第１’バンド、第２’バンド、・・・、第６’バンドとなる。ここで、第１’バンドのライン数をＬ２１、第２’バンドのライン数をＬ２２、第３’バンドのライン数をＬ２３、・・・、第ｎ’バンドのライン数をＬ２ｎというように定義する。
【００７４】
スキャン画像データのＬ１ラインからなるバンドを、ライン数いくつのバンドにするかは、Ｌ１×（Ｙ２／Ｙ１）によって決定されるが、この値は必ずしも自然数となるわけではない。従来、Ｌ１×（Ｙ２／Ｙ１）の値が自然数とならないときには、切り捨てを行いつつ解像度変換画像データのバンドのライン数を決定していた。ところが、このような決定方式では、解像度変換画像データにムラ・歪みが生じるなどの画質劣化が生じる可能性がある、という問題があった。
【００７５】
上記のような問題は、切り捨てられたラインが、次々に畳み込まれるようなアルゴリズムであることが原因であるので、本発明においては、あるバンドの変換処理で切り捨てられた半端な（小数点以下の）ラインは、次のバンドの変換処理においてはこれを加えるようなアルゴリズムとして、切り捨てラインが畳み込まれないようにする。以下、このためのアルゴリズムを解像度変換処理のフローチャートによって説明する。
【００７６】
図８は本発明の実施の形態に係る画像処理装置（複合機）における解像度変換処理のフローチャートを示す図である。図８において、ステップＳ２００で解像度変換処理が開始されると、次にステップＳ２０１に進み、変数ｎに１がセットされる。この変数ｎは、先の第ｎバンドに対応している。
【００７７】
ステップＳ２０２では、Ｙ１−ｎ×Ｌ１＞Ｌ１が成立するか否かが判定される。この判定ステップは、第ｎバンドのライン数をＬ１とすることができるか否かを判定するステップである。
【００７８】
ステップＳ２０２における判定の結果がＹＥＳであるときにはステップＳ２０３に進み、ステップＳ２０２における判定の結果がＮＯであるときにはステップＳ２０６に進む。
【００７９】
ステップＳ２０３であるときには、第ｎバンドのライン数をＬ１とすることができる。そして、ステップＳ２０３では、解像度変換画像データの第ｎ’バンドのライン数Ｌ２ｎを下式（１）
【００８０】
【数１】
0004868163.tif 000006
【００８１】
によって、決定する。ここで、ＲＯＵＮＤＤＯＷＮ（Ａ）は、Ａの小数点以下を切り捨てる関数を示す。また、Ｌ２０＝０とする。
【００８２】
図７に示す例では、ｎ＝１〜５のときに、この式によって第ｎ’バンドのライン数Ｌ２ｎが決定される。具体的にみてみると、ライン数Ｌ２１〜Ｌ２５は、
Ｌ２１＝ＲＯＵＮＤＤＯＷＮ｛Ｌ１×（Ｙ２／Ｙ１）｝−Ｌ２０
Ｌ２２＝ＲＯＵＮＤＤＯＷＮ｛２Ｌ１×（Ｙ２／Ｙ１）｝−（Ｌ２１＋Ｌ２０）
Ｌ２３＝ＲＯＵＮＤＤＯＷＮ｛３Ｌ１×（Ｙ２／Ｙ１）｝−（Ｌ２２＋Ｌ２１＋Ｌ２０）
Ｌ２４＝ＲＯＵＮＤＤＯＷＮ｛４Ｌ１×（Ｙ２／Ｙ１）｝−（Ｌ２３＋Ｌ２２＋Ｌ２１＋Ｌ２０）
Ｌ２５＝ＲＯＵＮＤＤＯＷＮ｛５Ｌ１×（Ｙ２／Ｙ１）｝−（Ｌ２４＋Ｌ２３＋Ｌ２２＋Ｌ２１＋Ｌ２０）
のようになる。すなわち、式（１）の第２項（シグマの項）によって、これまで用いられていたバンドのライン数を差し引くようになっている。したがって、すなわち、切り捨ては各バンドのライン数を決める上で、それぞれ１回行うのみであり、前回の切り捨てによる畳み込みがなされないようになっている。このような計算を行うために、本発明はバンドの変換処理で切り捨てられた半端な（小数点以下の）ラインは、次のバンドの変換処理においてはこれを加えるようなアルゴリズムとしたものであるので、切り捨てラインが畳み込まれることなく、解像度変換処理後の画像データにムラや歪みなどの画質劣化が生じることがない。
【００８３】
ステップＳ２０４では、ライン数Ｌ１の第ｎバンドからライン数Ｌ２ｎの第ｎ’バンドへと解像度変換処理を実行する。ここで、解像度変換処理としては、ニアレストネイバー法、バイリニア法などいずれも周知の方法を用いることができる。
【００８４】
なお、ニアレストネイバー法は、拡大（縮小）率に応じて、変換前の座標から適切なピクセル座標を取得し、その座標を変換後の色として採用するものである。従って、変換前と変換後とで色数が変化することはない。ニアレストネイバー法は、高速で処理できる反面、いわゆる単純間引きのため、画質の低下は否めない。
【００８５】
また、バイリニア法は、拡大（縮小）率に応じて、変換後のピクセルが変換前の領域に相当するのかを取得し、その領域内にある色を線形補完して、変換後のピクセルとするものである。従って、バイリニア法は、変換前には存在しない色が含まれることになり、一般的に色数は増える傾向にある。
【００８６】
ステップＳ２０５では、ｎが１インクリメントされ、ステップＳ２０２へと進む。
【００８７】
ステップＳ２０２における判定の結果がＮＯであると進む、ステップＳ２０６では、第ｎバンドのライン数はＬ１に満たない場合であり、解像度変換画像データのバンド処理の最終バンドである。このときの第ｎバンドのライン数をＬｆとする。
【００８８】
ステップＳ２０６では、解像度変換画像データの第ｎ’バンド（同じく最終バンド）のライン数Ｌ２ｎを下式（２）
【００８９】
【数２】
0004868163.tif 000007
【００９０】
によって決定する。ここで、ＲＯＵＮＤＤＯＷＮ（Ａ）は、Ａの小数点以下を切り捨てる関数を示す。また、Ｌ２０＝０とする。
【００９１】
図７に示す例では、ｎ＝６のときに、この式によって第ｎ’バンドのライン数Ｌ２ｎが決定される。具体的にみてみると、
Ｌ２６＝Ｙ２−（Ｌ２５＋Ｌ２４＋Ｌ２３＋Ｌ２２＋Ｌ２１＋Ｌ２０）
なる計算によって第ｎ’バンドのライン数Ｌ２ｎが求められる。
【００９２】
ステップＳ２０７では、ライン数Ｌｆの第ｎバンド（最終バンド）からライン数Ｌ２ｎの第ｎ’バンド（最終バンド）へと解像度変換処理を実行する。ここで解像度変換処理としては、ニアレストネイバー法、バイリニア法などいずれも周知の方法を用いることができる。
【００９３】
ステップＳ２０８では、解像度変換処理を終了する。
【００９４】
以上のような構成・方法によれば、バンドの変換処理で切り捨てられた半端な（小数点以下の）ラインは、次のバンドの変換処理においてはこれを加えるようなアルゴリズムとしたものであるので、切り捨てラインが畳み込まれることなく、解像度変換処理後の画像データにムラや歪みなどの画質劣化が生じることがない。
【図面の簡単な説明】
【００９５】
【図１】本発明の実施の形態に係る画像処理装置（複合機）及びその周辺のシステム構成を示す図である。
【図２】本発明の実施の形態に係る画像処理装置（複合機）の自動搬送装置の概略構成を示す図である。
【図３】画像処理装置の自動原稿搬送装置１４２０での原稿読み取りの様子を模式的に示す図である。
【図４】ファクシミリ送信プロトコルで規定される「送信解像度設定」及び、スキャナ部１４０での読み取り「解像度設定」を示す図である。
【図５】本発明の実施の形態に係る画像処理装置（複合機）の画像送信のための構成を抜き出して示した図である。
【図６】本発明の実施の形態に係る画像処理装置（複合機）におけるファクシミリ送信処理のフローチャートを示す図である。
【図７】本発明の実施の形態に係る画像処理装置（複合機）における解像度変換処理を説明する図である。
【図８】本発明の実施の形態に係る画像処理装置（複合機）における解像度変換処理のフローチャートを示す図である。
【符号の説明】
【００９６】
１０・・・ネットワーク、２０・・・電話回線、１００・・・複合機、１１０・・・制御部、１１１・・・解像度設定部、１１２・・・転送用メモリ、１１３・・・設定用テーブル、１１４・・・解像度変換命令信号生成部、１１５・・・回転処理命令信号生成部、１２１・・・画像処理部、１２１ａ・・・第１バッファメモリ、１２１ｂ・・・第２バッファメモリ、１２２・・・二値化部、１２２ａ・・・非回転用バッファメモリ、１２２ｂ・・・回転用バッファメモリ、１２３・・・符号化部、１２４・・・送信部、１３０・・・プリンタ部、１４０・・・スキャナ部、１５０・・・操作パネル部、１６０・・・ネットワークＩ／Ｆ、１７０・・・ＵＳＢ  Ｉ／Ｆ、２００、２００’、２００’’ ・・・パーソナルコンピュータ、３００・・・外部機器、１４２０・・・自動原稿搬送装置、１４２１・・・自動原稿搬送装置本体、１４２２・・・原稿載置トレイ、１４２３・・・第１の原稿搬送手段、ピックアップローラ・・・１４２３ａ、搬送ローラ・・・１４２３ｂ、レジストローラ・・・１４２３ｃ、排出ローラ・・・１４２３ｄ、１４２４・・・原稿排出トレイ、１４２７・・・原稿搬送路、１４２８・・・第１の読み取り位置、１４４０・・・画像読み取り部、１４４１・・・プラテン、１４４２・・・露光ランプ、１４４３・・・第１のミラー、１４４４・・・第２のミラー、１４４５・・・第３のミラー、１４４６・・・集光レンズ、１４４７・・・イメージセンサ（ライン型のＣＣＤ）、１４４８・・・露光装置、１４４８ａ・・・露光装置枠、１４４９・・・露光装置駆動部、１４４９ａ・・・ワイヤー、１４４９ｂ・・・プーリー
【図１】
0004868163.tif 000012
【図２】
0004868163.tif 000013
【図３】
0004868163.tif 000014
【図４】
0004868163.tif 000015
【図５】
0004868163.tif 000016
【図６】
0004868163.tif 000017
【図７】
0004868163.tif 000018
【図８】
0004868163.tif 000019