(57)【要約】【課題】２値データで表現された擬似中間調画像を縮小する際に、間引き処理による主走査方向、副走査方向、及び斜め方向の黒筋／白筋の発生を容易に防止できる画像処理装置を提供する。【解決手段】注目画素（Ｘ，Ｙ）の主走査方向逆側の画素（Ｘ＋ｍ，Ｙ＋ｎ）（ｍ＝−１，−２。ｎ＝−１，０，１）（図３（ａ））の内、白抜矢符で示されている間引き画素（Ｘ−１，Ｙ＋ｎ）を除いた場合（図３（ｂ））、注目画素の画素値「１」と画素（Ｘ−２，Ｙ＋ｎ）の画素値とが１個以上等しい。このとき、注目画素の画素値を反転して「０」にする（図３（ｃ））。【選択図】      図３
2004320256.tif 000002
【特許請求の範囲】
【請求項１】
２値画像を構成している複数の画素の内、１又は複数の画素を間引くことによって画像を縮小する画像処理装置において、
間引くべき一の画素の４近傍の画素の内、主走査方向又は副走査方向の順方向側若しくは逆方向側に位置する注目画素の画素値が、間引くべき全ての画素を除く前記注目画素の８近傍の画素の内、逆方向側若しくは順方向側の３個の画素の夫々の画素値と等しいか否かを判定する判定手段と、
前記注目画素の画素値が、１個以上の画素の画素値に等しい場合、前記注目画素の画素値を他の画素値に変換し、３個全ての画素の画素値と異なる場合、前記注目画素の画素値を該画素値のままにする画素値決定手段とを備えることを特徴とする画像処理装置。
【請求項２】
前記判定手段は、主走査方向及び副走査方向の内、一方向に関して判定し、次いで、他方向に関して判定する手段を備えることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記判定手段は、主走査方向及び副走査方向夫々に関して判定する手段を備え、
前記画素値決定手段は、主走査方向及び副走査方向夫々に関して決定した画素値の内、一方を選択して前記注目画素の画素値とする手段を備えることを特徴とする請求項１に記載の画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像データに間引き処理を施す画像処理装置に関する。
【０００２】
【従来の技術】
画像処理装置は、一般に、画像を構成している複数の画素の中から適宜の画素を間引くことによって、画像を容易に縮小している。
しかしながら、白黒の交番で中間調を表わしているような擬似中間調の画像において、画素を単純に間引く場合、元の画像では黒画素を隔てて配置されていた白画素同士、又は白画素を隔てて配置されていた黒画素同士の連結が生じて白筋又は黒筋が発生し、画質が劣化することがある。
【０００３】
従来の画像処理装置は、間引く画素の画素値と、前記画素の主走査方向の前画素又は後画素（次画素）の画素値との論理和及び論理積の内、一方を選択することによって、白画素又は黒画素の欠落を防止している（例えば、特許文献１参照）。
このような画像処理装置は、白画素又は黒画素の欠落のみならず、白画素又は黒画素の連結による白筋又は黒筋の発生も防止していると考えられる。
【０００４】
【特許文献１】
特開平６−１６４８９７号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、特許文献１に開示されている画像処理装置は、主走査方向（同一ライン内）の白画素又は黒画素の欠落／連結防止を行なうものであり、副走査方向、及び斜め方向の連結防止は考慮されていない。
【０００６】
本発明は斯かる事情に鑑みてなされたものであり、間引き処理によって、主走査方向又は副走査方向の前後方向若しくは斜め方向に、白画素／黒画素の連結が発生する場合、間引くべき画素の前画素又は後画素の画素値を反転させることにより、上下左右方向及び斜め方向の白筋／黒筋の発生を防止できる画像処理装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
第１発明に係る画像処理装置は、２値画像を構成している複数の画素の内、１又は複数の画素を間引くことによって画像を縮小する画像処理装置において、間引くべき一の画素の４近傍の画素の内、主走査方向又は副走査方向の順方向側若しくは逆方向側に位置する注目画素の画素値が、間引くべき全ての画素を除く前記注目画素の８近傍の画素の内、逆方向側若しくは順方向側の３個の画素の夫々の画素値と等しいか否かを判定する判定手段と、前記注目画素の画素値が、１個以上の画素の画素値に等しい場合、前記注目画素の画素値を他の画素値に変換し、３個全ての画素の画素値と異なる場合、前記注目画素の画素値を該画素値のままにする画素値決定手段とを備えることを特徴とする。
【０００８】
第１発明にあっては、主走査方向の間引き処理を行なう場合、間引き処理前の画像において、間引くべき画素に対し主走査方向の順方向（又は逆方向）に隣接している画素（即ち間引くべき画素の前画素（又は後画素））を、注目画素とする。次に、間引き処理後の画像において、前記注目画素の後画素（又は前画素）と、該後画素（又は前画素）の上下（副走査方向の逆及び順方向）に夫々隣接する画素との３個の画素の画素値と、注目画素の画素値とを比較する。
【０００９】
間引き処理後に白画素／黒画素が連結することによって、白筋／黒筋が発生する。このため、画像処理装置は、注目画素の画素値が、前記３個の画素値の内、１個以上の画素の画素値と等しい場合、即ち白画素／黒画素が連結する場合に、注目画素の画素値を反転（画素値「０」を「１」に、画素値「１」を「０」に）する連結防止処理を行なう。この結果、左右方向及び斜め方向の白筋／黒筋の発生が防止される。
【００１０】
副走査方向の間引き処理を行なう場合、画像処理装置は、間引き処理前の画像において、間引くべき画素に対し副走査方向の順方向（又は逆方向）に隣接している画素（即ち間引くべき画素の前画素（又は後画素））を、注目画素とする。次に、間引き処理後の画像において、前記注目画素の後画素（又は前画素）と、該後画素（又は前画素）の左右（主走査方向の逆及び順方向）に夫々隣接する画素との３個の画素の画素値と、注目画素の画素値とを比較する。
【００１１】
このとき、画像処理装置は、注目画素の画素値が、前記３個の画素値の内、１個以上の画素の画素値と等しい場合、即ち白画素／黒画素が連結する場合に、注目画素の画素値を反転する連結防止処理を行なう。この結果、上下方向及び斜め方向の白筋／黒筋の発生が防止される。即ち、副走査方向の間引き処理を行なう場合、画像処理装置は、主走査方向の間引き処理を行なう場合の連結防止処理を９０度回転させたようにして連結防止処理を行なう。
【００１２】
以上のような画像処理装置においては、最大でも間引くべき一の画素の８近傍の画素（間引くべき一の画素を含む３×３のマトリクス）に注目して連結防止処理を行なうため、簡易に白筋／黒筋の発生を防止している。また、間引くべき画素の決定方法自体に制限がない（間引くべき画素をランダムに決定しても良く、単純に所定の個数置きに間引くべき画素を決定しても良い）ため、間引くべき画素の決定が簡易である。
更に、主走査方向の連結防止処理と副走査方向の連結防止処理とを両方行なう場合、画像処理装置は、上下左右方向及び斜め方向の白筋／黒筋の発生を防止する。
【００１３】
第２発明に係る画像処理装置は、前記判定手段は、主走査方向及び副走査方向の内、一方向に関して判定し、次いで、他方向に関して判定する手段を備えることを特徴とする。
【００１４】
第２発明にあっては、主走査方向（又は副走査方向）の連結防止処理を行なってから副走査方向（又は主走査方向）の連結防止処理を行なう。
一の注目画素が、主走査方向及び副走査方向の両方向において間引くべき画素に隣接している場合、主走査方向の連結防止処理によって決定される注目画素の画素値と、副走査方向の連結防止処理によって決定される注目画素の画素値とが異なることがある。このとき、副走査方向（又は主走査方向）の連結防止処理の結果である画素値が注目画素の画素値となる（即ち、後から行なわれた連結防止処理の結果が優先される）ため、主走査方向の連結防止処理と副走査方向の連結防止処理とを両方行なう場合の処理が簡易になる。なお、一般には、主走査方向の連結防止処理を先に行なう場合であっても、副走査方向の連結防止処理を先に行なう場合であっても、間引き処理後の画像の画質に大差はない。
【００１５】
第３発明に係る画像処理装置は、前記判定手段は、主走査方向及び副走査方向夫々に関して判定する手段を備え、前記画素値決定手段は、主走査方向及び副走査方向夫々に関して決定した画素値の内、一方を選択して前記注目画素の画素値とする手段を備えることを特徴とする。
【００１６】
第３発明にあっては、主走査方向の連結防止処理によって決定される注目画素の画素値と、副走査方向の連結防止処理によって決定される注目画素の画素値とを求め、求めた２個の画素値の内、一方を選択して注目画素の画素値とする。
求めた２個の画素値が異なるとき、例えばランダムに選択された画素値が注目画素の画素値となる（即ち、先に行なわれた連結防止処理及び後から行なわれた連結防止処理の内、一方の結果のみが優先されることがない）ため、上下左右方向及び斜め方向の白筋／黒筋の発生が確実に防止され、間引き処理後の画像の画質が更に向上される。
【００１７】
【発明の実施の形態】
以下、本発明をその実施の形態を示す図面に基づいて詳述する。
本実施の形態の画像処理装置は、２値（「０」又は「１」）の画素値で表現された擬似中間調画像に対して、主走査方向のライン、及び／又は副走査方向のライン（以下、カラムという）を、画像の縮小率に応じて１又は複数だけ間引く間引き処理を行ない、縮小擬似中間調画像を得るよう構成されている。
【００１８】
本実施の形態においては、本発明の画像処理装置を備え、原稿を読み取って記録シートに画像を形成するコピー機を例示するが、本発明の画像処理装置を、スキャナ、プリンタ、ファクシミリ、又はこれらの複合機等が備える構成であっても良い。
また、コンピュータ（パーソナルコンピュータ又はサーバ等）を画像処理装置として用い、判定手段及び画素値決定手段等を、コンピュータのハードウェア要素を用いてソフトウェア的に実現する構成であっても良い。
【００１９】
実施の形態  １．
図１は、本発明の実施の形態１に係る画像処理装置である画像処理部１を備えるコピー機の構成を示すブロック図である。
図中１００は、コピー機の制御中枢であるＣＰＵであり、ＣＰＵ１００は、バスを介して、ＲＯＭ１０１、ＲＡＭ１０２、コピー機の動作状態又はユーザに対する入力指示等を表示する表示部１０３、及び表示部１０３を見ながらユーザがコピー機を操作するための各種ファンクションキーを備える操作部１０４等のコピー機各部に接続されている。
【００２０】
ＣＰＵ１００は、ＲＯＭ１０１に予め記憶してある制御プログラム及びデータに従ってコピー機の各部を制御し、このとき発生するデータ又は外部から入力されるデータ（例えば、ユーザが操作部１０４を用いて入力した画像の縮小率）等をＲＡＭ１０２に一時記憶して、各種処理を実行する。
なお、画像の縮小率が、ユーザによって指定されるのみならず、コピー機によって自動的に決定され、ＲＡＭ１０２に記憶されるよう構成しても良い。
【００２１】
読取部１０５は、例えば光源及びＣＣＤ等を用いてなる光学読取方式のスキャナ装置で構成されている。ＣＰＵ１００は、コピー機にセットされた原稿を読取部１０５で読み取って多値画像データを生成し、生成された多値画像データを第１ＣＯＤＥＣ（符号化・復号器）１０６で符号化して符号コードとなす。
画像メモリ１０７は、例えばＤＲＡＭを用いてなる符号メモリであり、ＣＰＵ１００に制御されて、符号コード（即ち第１ＣＯＤＥＣ１０６で符号化された多値画像データ）を記憶する。
【００２２】
ＣＰＵ１００は、画像データを用いて記録シートに画像を記録する場合に、画像メモリ１０７から符号コードを読み出し、読み出した符号コードを第２ＣＯＤＥＣ１０８で復号して、復号された多値画像データを画像処理部１へ入力する。
ＲＡＭ１０２に縮小率が記憶されている場合、ＣＰＵ１００は、多値画像データの内、間引くべき画素（以下、間引き画素という）を含むライン及びカラムの位置を算出して、算出結果である間引き位置のデータを画像処理部１へ入力する。例えば、主走査方向に縮小率９９％で縮小する場合、１００本のカラム毎に１本のカラムを間引くよう、間引くべきカラムの位置を算出して画像処理部１へ入力する。
【００２３】
画像処理部１は、ＣＰＵ１００に制御されて、入力された多値画像データを、２値画像データである画像データに変換し、画像を縮小する場合は前記画像データに対し間引き処理を行ない、間引き処理によって縮小された画像データを出力する。ＣＰＵ１００は、画像処理部１から出力された画像データをページメモリ１０９に記憶（展開）する。
以上のようにして、コピー機は、画像メモリ１０７からの読み込みとページメモリ１０９への書き込みとを、第２ＣＯＤＥＣ１０８及び画像処理部１を介して同時的に行なう。
【００２４】
記録部１１０は、例えばドラム状の感光体及び転写チャージャ等を用いてなる電子写真方式のプリンタ装置で構成されており、ＣＰＵ１００に制御されて、ページメモリ１０９から読み出された画像データに基づく画像を、トナーを用いて記録シートに形成し、画像が形成された記録シートを排出する。
【００２５】
図２は、画像処理部１の構成を示すブロック図である。
画像処理部１は、制御部１０、画像データを記憶する画像記憶部１１、及び入力された２個の画素値を比較する比較部１２、並びに多値画像データを２値化して２値画像データを生成する図示しない２値化処理部等を備え、第２ＣＯＤＥＣ１０８から入力された多値画像データを前記２値化処理部で２値化してなる画像データを全部、画像記憶部１１に記憶する。また、画像処理部１は、ＣＰＵ１００から入力された間引き位置のデータを、図示しない記憶部に記憶する。
【００２６】
また、制御部１０は、前記記憶部に記憶された間引き位置のデータに基づいて間引き画素を求め、画像記憶部１１に記憶された画像データを走査し、求められた間引き画素の走査方向の後画素を注目画素とし、該注目画素の画素値と、注目画素の８近傍の画素の内、所定の３個の画素の画素値夫々とを比較部１２へ入力させる。
【００２７】
比較部１２は、入力された２個の画素値を比較して、等しい場合は画素値が等しいことを示す信号を、異なる場合は画素値が異なることを示す信号を、夫々制御部１０へ入力する。制御部１０は、比較部１２から入力された信号が、画素値が等しいことを示す信号である場合、画像記憶部１１に記憶されている注目画素の画素値を反転し、比較部１２から入力された信号が、全部、画素値が異なることを示す信号である場合、注目画素の画素値をそのままにしておくことによって、注目画素の画素値を決定する。
以上のようにして、制御部１０及び比較部１２は判定手段として機能し、制御部１０は画素値決定手段として機能する。
【００２８】
制御部１０は、画像記憶部１１に記憶してある全ての画素に対して画素値を決定した後、間引き処理を行ない、間引き処理後の画像データをページメモリ１０９へ入力する。
なお、画像記憶部１１には、全部の画像データではなく、最低限、一の注目画素に対する画像処理に必要なだけの画像データを記憶し、該画像データが記憶された場合に、前記画像処理を行ない、該画像処理が終了した場合に、次の注目画素に対する画像処理に必要なだけの画像データを記憶するよう構成してあっても良い。この場合、画像記憶部１１の記憶容量を低減することができる。
【００２９】
また、２値化処理部を画像処理部１の外部に備える構成であっても良い。この場合、ＣＰＵ１００は、間引き処理を行なうとき、第２ＣＯＤＥＣ１０８から出力された多値画像データを、２値化処理部に２値化させてから、２値化された画像データを画像処理部１へ入力する。また、間引き処理を行なわないとき、ＣＰＵ１００は、２値化処理部で２値化された画像データを、画像処理部１を介さず直接的に、ページメモリ１０９へ入力する。
【００３０】
図３及び図４は、画像処理部１の主走査方向及び副走査方向の画像処理手順を説明する模式図である。
画像処理部１は、まず、主走査方向の連結防止処理を行ない、次いで、副走査方向の連結防止処理を行なう。この場合、主走査方向の連結防止処理の結果と副走査方向の連結防止処理の結果とが異なるときは、副走査方向の連結防止処理の結果が優先される。
図３において、白抜矢符で示されているカラムは、間引くべきカラムである。注目画素（Ｘ，Ｙ）は、間引き画素（Ｘ−１，Ｙ）の４近傍の画素の内、主走査方向の順方向側に位置する画素（即ち主走査方向の後画素）である。
【００３１】
画像処理部１は、注目画素と比較すべき所定の３個の画素として、間引き画素（Ｘ−１，Ｙ＋ｎ）（ｎ＝−１，０，１）を除く注目画素（Ｘ，Ｙ）の８近傍の画素（Ｘ＋ｏ，Ｙ＋ｎ）（ｏ＝−２，０，１。ただしｏ＝ｎ＝０は除く）の内、主走査方向の逆方向側（前画素側）に位置する画素（Ｘ−２，Ｙ＋ｎ）を用いる（図３（ａ））。
画像処理部１は、注目画素（Ｘ，Ｙ）の画素値が、３個の画素（Ｘ−２，Ｙ＋ｎ）の夫々の画素値と等しいか否かを判定する（図３（ｂ））。
【００３２】
本実施の形態においては、画像処理部１は、注目画素（Ｘ，Ｙ）の画素値が、１個以上の画素（Ｘ−２，Ｙ＋ｎ）の画素値に等しい場合、即ち間引きによる連結が発生する場合、注目画素（Ｘ，Ｙ）の画素値を反転する（即ち、注目画素（Ｘ，Ｙ）の画素値「０」又は「１」を他の画素値「１」又は「０」に変換する）。また、画像処理部１は、注目画素（Ｘ，Ｙ）の画素値が、３個全ての画素（Ｘ−２，Ｙ＋ｎ）の画素値と異なる場合、即ち間引きによる連結が発生しない場合、注目画素（Ｘ，Ｙ）の画素値を該画素値のままにする。
【００３３】
図３の場合、注目画素（Ｘ，Ｙ）の画素値は、３個の画素（Ｘ−２，Ｙ＋ｎ）の画素値全部と等しい。即ち、注目画素（Ｘ，Ｙ）と、３個の画素（Ｘ−２，Ｙ＋ｎ）夫々との間で、連結が発生している。このため、画像処理部１は、注目画素（Ｘ，Ｙ）の画素値「１」を画素値「０」に変換する（図３（ｃ））。
一方、図４において、白抜矢符で示されているラインは、間引くべきラインである。注目画素（ｘ，ｙ）は、間引き画素（ｘ，ｙ−１）の４近傍の画素の内、副走査方向の順方向側に位置する画素（即ち副走査方向の後画素）である。
【００３４】
画像処理部１は、注目画素と比較すべき所定の３個の画素として、間引き画素（ｘ＋ｍ，ｙ−１）（ｍ＝−１，０，１）を除く注目画素（ｘ，ｙ）の８近傍の画素（ｘ＋ｍ，ｙ＋ｏ）（ｏ＝−２，０，１。ただしｍ＝ｏ＝０は除く）の内、副走査方向の逆方向側（前画素側）に位置する画素（ｘ＋ｍ，ｙ−２）を用いる（図４（ａ））。
画像処理部１は、注目画素（ｘ，ｙ）の画素値が、３個の画素（ｘ＋ｍ，ｙ−２）の夫々の画素値と等しいか否かを判定する（図４（ｂ））。
図４の場合、注目画素（ｘ，ｙ）の画素値は、３個の画素（ｘ＋ｍ，ｙ−２）の画素値全部と異なる。即ち、注目画素（ｘ，ｙ）と、３個の画素（ｘ＋ｍ，ｙ−２）夫々との間で、連結が発生しない。このため、画像処理部１は、注目画素（ｘ，ｙ）の画素値「０」をこのままにする（図４（ｃ））。
【００３５】
図５及び図６は、画像処理部１の画像処理の手順を示すフローチャートである。
制御部１０は、第２ＣＯＤＥＣ１０８から画像処理部１へ入力された多値画像データを用いてなる２値の画像データを、画像記憶部１１に記憶させる（Ｓ１１）。
【００３６】
次に、制御部１０は、画像記憶部１１に記憶された画像データを、主走査方向へ走査して（Ｓ１２）、走査した画素が、間引くべきカラムに位置する間引き画素であるか否かを判定し（Ｓ１３）、間引き画素である場合（Ｓ１３でＹＥＳ）、該間引き画素の主走査方向の後画素（Ｘ，Ｙ）を注目画素とする（Ｓ１４）。ただし、Ｓ１４にて、間引き画素の主走査方向の後画素も、間引くべきカラムに位置する間引き画素である場合、制御部１０は、前記後画素を間引き画素とし、該間引き画素の主走査方向の後画素を注目画素とする（不図示）。
【００３７】
次いで、制御部１０は、変数Ｎ＝−１とし（Ｓ１５）、画素（Ｘ−２，Ｙ＋Ｎ）の画素値と注目画素（Ｘ，Ｙ）の画素値とを比較部１２へ入力し（Ｓ１６）、比較部１２から、画素値が等しいことを示す信号が入力されたか否か判定し（Ｓ１７）、画素値が等しいことを示す信号が入力された場合は（Ｓ１７でＹＥＳ）、画像記憶部１１に記憶されている注目画素（Ｘ，Ｙ）の画素値を反転する（Ｓ１８）。
比較部１２から制御部１０へ、画素値が異なることを示す信号が入力された場合（Ｓ１７でＮＯ）、制御部１０は、変数Ｎ＝１であるか否かを判定し（Ｓ１９）、Ｎ≠１である場合は（Ｓ１９でＮＯ）、Ｎを１だけ増加させ（Ｓ２１）、処理をＳ１６へ戻して、画素（Ｘ−２，Ｙ＋Ｎ）の画素値と注目画素（Ｘ，Ｙ）の画素値とを比較部１２へ入力する。
【００３８】
Ｓ１８の処理の完了後、又は、変数Ｎ＝１である場合（Ｓ１９でＹＥＳ）、制御部１０は、処理をＳ１２へ戻して、注目画素（Ｘ，Ｙ）の主走査方向の後画素を走査し、走査した画素が、間引くべきカラムに位置する間引き画素であるか否かを判定する。
【００３９】
走査した画素が、間引くべきカラムに位置する間引き画素ではない場合（Ｓ１３でＮＯ）、制御部１０は、前記走査した画素で画像データが終了するか否かを判定する（Ｓ２２）。ただし、Ｓ１３にて、前記走査した画素が、間引くべきラインに位置する間引き画素である場合、該間引き画素の主走査方向の後画素も間引き画素であるため、制御部１０は、前記走査した画素が位置するラインを読み飛ばし、次のラインがある場合は次のラインを走査し、次のラインがない場合は、Ｓ２２にて、前記走査した画素で画像データが終了する（Ｓ２２でＹＥＳである）と判定する（不図示）。
【００４０】
前記走査した画素で画像データが終了しない場合（Ｓ２２でＮＯ）、制御部１０は、処理をＳ１２へ戻して、前記走査した画素の主走査方向の後画素を走査し、走査した画素が、間引くべきカラムに位置する間引き画素であるか否かを判定する。
【００４１】
前記走査した画素で画像データが終了する場合（Ｓ２２でＹＥＳ）、制御部１０は、画像記憶部１１に記憶された画像データを、副走査方向へ走査して（Ｓ３２）、走査した画素が、間引くべきラインに位置する間引き画素であるか否かを判定し（Ｓ３３）、間引き画素である場合（Ｓ３３でＹＥＳ）、該間引き画素の副走査方向の後画素（ｘ，ｙ）を注目画素とする（Ｓ３４）。ただし、Ｓ３４にて、間引き画素の副走査方向の後画素も、間引くべきラインに位置する間引き画素である場合、制御部１０は、前記後画素を間引き画素とし、該間引き画素の副走査方向の後画素を注目画素とする（不図示）。
【００４２】
次いで、制御部１０は、変数Ｍ＝−１とし（Ｓ３５）、画素（ｘ＋Ｍ，ｙ−２）の画素値と注目画素（ｘ，ｙ）の画素値とを比較部１２へ入力し（Ｓ３６）、比較部１２から、画素値が等しいことを示す信号が入力されたか否か判定し（Ｓ３７）、画素値が等しいことを示す信号が入力された場合は（Ｓ３７でＹＥＳ）、画像記憶部１１に記憶されている注目画素（ｘ，ｙ）の画素値を反転する（Ｓ３８）。
比較部１２から制御部１０へ、画素値が異なることを示す信号が入力された場合（Ｓ３７でＮＯ）、制御部１０は、変数Ｍ＝１であるか否かを判定し（Ｓ３９）、Ｍ≠１である場合は（Ｓ３９でＮＯ）、Ｍを１だけ増加させ（Ｓ４１）、処理をＳ３６へ戻して、画素（ｘ＋Ｍ，ｙ−２）の画素値と注目画素（ｘ，ｙ）の画素値とを比較部１２へ入力する。
【００４３】
Ｓ３８の処理の完了後、又は、変数Ｍ＝１である場合（Ｓ３９でＹＥＳ）、制御部１０は、処理をＳ３２へ戻して、注目画素（ｘ，ｙ）の副走査方向の後画素を走査し、走査した画素が、間引くべきラインに位置する間引き画素であるか否かを判定する。
【００４４】
走査した画素が、間引くべきラインに位置する間引き画素ではない場合（Ｓ３３でＮＯ）、制御部１０は、前記走査した画素で画像データが終了するか否かを判定する（Ｓ４２）。ただし、Ｓ３３にて、前記走査した画素が、間引くべきカラムに位置する間引き画素である場合、該間引き画素の副走査方向の後画素も間引き画素であるため、制御部１０は、前記走査した画素が位置するカラムを読み飛ばし、次のカラムがある場合は次のカラムを走査し、次のカラムがない場合は、Ｓ４２にて、前記走査した画素で画像データが終了する（Ｓ４２でＹＥＳである）と判定する（不図示）。
【００４５】
前記走査した画素で画像データが終了しない場合（Ｓ４２でＮＯ）、制御部１０は、処理をＳ３２へ戻して、前記走査した画素の副走査方向の後画素を走査し、走査した画素が、間引くべきラインに位置する間引き画素であるか否かを判定する。
前記走査した画素で画像データが終了する場合（Ｓ４２でＹＥＳ）、制御部１０は、画像記憶部１１に記憶されている画像データの内、間引くべきライン及びカラムに位置する画素以外の画素を、主走査方向に順に読み出して、ページメモリ１０９へ入力することによって間引き処理を行ない（Ｓ４３）、その完了後、画像処理を終了する。
【００４６】
以上のような画像処理部１は、白画素／黒画素である注目画素が、間引き処理によって新たに白画素／黒画素と連結することによって、白筋／黒筋が発生することを防止するために、注目画素の画素値が、該注目画素に間引き処理後に隣り合う３個の画素の画素値の内、１個以上の画素の画素値と等しい場合に、注目画素の画素値を反転する。
このような画像処理部１は、注目画素と、該注目画素に間引き処理後に隣り合う３個の画素との４個の画素に注目して画像処理を行なうため、簡易に白筋／黒筋の発生を防止している。また、間引き画素の決定方法自体に制限がないため、間引き画素の決定が簡易である。
【００４７】
更に、副走査方向の画像処理結果を優先するようにして、主走査方向及び副走査方向の画像処理を行なうため、画像処理部１は、上下左右方向及び斜め方向の白筋／黒筋の発生を簡易な構成で確実に防止している。
また、その４近傍に間引き画素がない画素を注目画素とした場合、間引き処理による連結が発生しないため、注目画素の画素値は必ず該画素値のままになる。本実施の形態では、間引き画素の後画素のみを注目画素とすることによって、画像処理の処理時間の短縮を図っている。
なお、画像処理部１は、主走査方向の画像処理結果を優先するように構成してあっても良い。
【００４８】
実施の形態  ２．
図７は、本発明の実施の形態２に係る画像処理装置である画像処理部２の構成を示すブロック図である。
本実施の形態において、コピー機は、実施の形態１の画像処理部１の代わりに、図７に示す画像処理部２を備えている。
画像処理部２は、制御部２０、画像データを記憶する画像記憶部２１、入力された２個の画素値を比較する比較部２２、画素の位置と画素値の反転情報／非反転情報（後述）とを記憶する画素値記憶部２３、乱数を生成する乱数生成部２４、多値画像データを２値化して２値画像データを生成する図示しない２値化処理部、及びＣＰＵ１００から入力された間引き位置のデータを記憶する図示しない記憶部等を備える。
【００４９】
画像記憶部２１、比較部２２、２値化処理部及び記憶部は、実施の形態１の画像処理部１の画像記憶部１１、比較部１２、２値化処理部及び記憶部に対応する。
制御部２０は、主走査方向の画像処理中に、比較部２２から入力された信号が、画素値が等しいことを示す信号である場合、画像記憶部２１に記憶されている注目画素の位置と、該注目画素の画素値を反転させるという反転情報との組を、画素値記憶部２３に記憶させる。また、主走査方向の画像処理中に、比較部２２から入力された信号が、全部、画素値が異なることを示す信号である場合、制御部２０は、画像記憶部２１に記憶されている注目画素の位置と、該注目画素の画素値を反転させないという非反転情報との組を、画素値記憶部２３に記憶させる。
【００５０】
また、制御部２０は、副走査方向の画像処理中に、注目画素と同じ画素の反転情報又は非反転情報が画素値記憶部２３に記憶されていない場合、比較部２２から入力された信号が、画素値が等しいことを示す信号であるとき、画像記憶部２１に記憶されている注目画素の画素値を反転させる。
また、比較部２２から入力された信号が、全部、画素値が異なることを示す信号であるとき、制御部２０は、注目画素の画素値をそのままにしておく。
また、制御部２０は、画素値記憶部２３に記憶されている画素が、副走査方向の画像処理中に注目画素にならなかった場合、前記画素と組になって画素値記憶部２３に記憶されている反転情報又は非反転情報に基づいて、画像データにおける前記画素の画素値を変更する。
【００５１】
更に、制御部２０は、副走査方向の画像処理中に、注目画素と同じ画素の反転情報又は非反転情報が画素値記憶部２３に記憶されている場合、副走査方向の画像処理において注目画素を反転するか否かを判定する。注目画素を反転する場合であって画素値記憶部２３に反転情報が記憶されているとき、又は、注目画素を反転しない場合であって画素値記憶部２３に非反転情報が記憶されているとき、制御部２０は、注目画素を反転する又はそのままにする。注目画素を反転する場合であって画素値記憶部２３に非反転情報が記憶されているとき、又は、注目画素を反転しない場合であって画素値記憶部２３に反転情報が記憶されているとき、制御部２０は、乱数生成部２４にて生成された乱数を用いて、１／２の確率で、画素値「０」及び「１」の内、一方の画素値を選択し、選択した画素値で注目画素の画素値を置換する。
【００５２】
制御部２０は、画像記憶部２１に記憶してある全ての画素に対して画素値を決定した後、画像記憶部２１から画像データを読み出して、ページメモリ１０９へ入力する。
以上のようにして、制御部２０及び比較部２２は判定手段として機能し、制御部２０及び乱数生成部２４は画素値決定手段として機能する。
その他、実施の形態１に対応する部分には同一符号を付してそれらの説明を省略する。
【００５３】
本実施の形態においては、画像処理部２は、まず、図３（ａ），（ｂ）のようにして、注目画素（Ｘ，Ｙ）の画素値が、３個の画素（Ｘ−２，Ｙ＋ｎ）の夫々の画素値と等しいか否かを判定し、次いで、図４（ａ），（ｂ）のようにして、注目画素（ｘ，ｙ）の画素値が、３個の画素（ｘ＋ｍ，ｙ−２）の夫々の画素値と等しいか否かを判定する。
【００５４】
注目画素（Ｘ，Ｙ）と注目画素（ｘ，ｙ）とが等しい場合、即ち、一の画素に対し、主走査方向及び副走査方向の両方に関して連結防止処理を行なう場合、画像処理部２は、各走査方向の連結防止処理の結果が同じとき、該結果に従って注目画素の画素値を決定する。各走査方向の連結防止処理の結果が異なるとき、画像処理部２は、「０」及び「１」の何れかをランダムに選択して注目画素の画素値とすることによって、主走査方向及び副走査方向夫々に関して決定した画素値の内、一方を選択して注目画素の画素値とする。
注目画素（Ｘ，Ｙ）と注目画素（ｘ，ｙ）とが異なる場合、即ち、一の画素に対し、主走査方向及び副走査方向の一方のみに連結防止処理を行なう場合は、実施の形態１と同様にして注目画素の画素値を決定する。
【００５５】
なお、画素値「０」と画素値「１」との内、ランダムで一方を選択するのみならず、画素値「０」と画素値「１」とを交互に選択する、又は主走査方向の画像処理の結果と副走査方向の画像処理の結果とを交互に選択する等でも良い。この場合、乱数生成部２４が不要となり、画像処理部２の構成が簡易になる。
【００５６】
図８〜図１０は、本発明の実施の形態２に係る画像処理部２の画像処理の手順を示すフローチャートである。
制御部２０は、第２ＣＯＤＥＣ１０８から画像処理部２へ入力された多値画像データを用いてなる２値の画像データを、画像記憶部２１に記憶させる（Ｓ５１）。
【００５７】
次に、制御部２０は、画像記憶部２１に記憶された画像データを、主走査方向へ走査して（Ｓ５２）、走査した画素が、間引くべきカラムに位置する間引き画素であるか否かを判定し（Ｓ５３）、間引き画素である場合（Ｓ５３でＹＥＳ）、該間引き画素の主走査方向の後画素（Ｘ，Ｙ）を注目画素とする（Ｓ５４）。ただし、Ｓ５４にて、間引き画素の主走査方向の後画素も、間引くべきカラムに位置する間引き画素である場合、制御部２０は、前記後画素を間引き画素とし、該間引き画素の主走査方向の後画素を注目画素とする（不図示）。
【００５８】
次いで、制御部２０は、変数Ｎ＝−１とし（Ｓ５５）、画素（Ｘ−２，Ｙ＋Ｎ）の画素値と注目画素（Ｘ，Ｙ）の画素値とを比較部２２へ入力し（Ｓ５６）、比較部２２から、画素値が等しいことを示す信号が入力されたか否か判定し（Ｓ５７）、画素値が等しいことを示す信号が入力された場合は（Ｓ５７でＹＥＳ）、注目画素の位置（Ｘ，Ｙ）と、注目画素（Ｘ，Ｙ）の画素値を反転させるという反転情報とを組にして画素値記憶部２３に記憶させる（Ｓ５８）。
比較部２２から制御部２０へ、画素値が異なることを示す信号が入力された場合（Ｓ５７でＮＯ）、制御部２０は、変数Ｎ＝１であるか否かを判定し（Ｓ５９）、Ｎ≠１である場合は（Ｓ５９でＮＯ）、Ｎを１だけ増加させ（Ｓ６０）、処理をＳ５６へ戻して、画素（Ｘ−２，Ｙ＋Ｎ）の画素値と注目画素（Ｘ，Ｙ）の画素値とを比較部２２へ入力する。
【００５９】
変数Ｎ＝１である場合（Ｓ５９でＹＥＳ）、制御部２０は、注目画素の位置（Ｘ，Ｙ）と、注目画素（Ｘ，Ｙ）の画素値を反転させないという非反転情報とを組にして画素値記憶部２３に記憶させる（Ｓ６１）。
Ｓ５８又はＳ６１の処理の完了後、制御部２０は、処理をＳ５２へ戻して、注目画素（Ｘ，Ｙ）の主走査方向の後画素を走査し、走査した画素が、間引くべきカラムに位置する間引き画素であるか否かを判定する。
【００６０】
走査した画素が、間引くべきカラムに位置する間引き画素ではない場合（Ｓ５３でＮＯ）、制御部２０は、前記走査した画素で画像データが終了するか否かを判定する（Ｓ６２）。ただし、Ｓ５３にて、前記走査した画素が、間引くべきラインに位置する間引き画素である場合、該間引き画素の主走査方向の後画素も間引き画素であるため、制御部２０は、前記走査した画素が位置するラインを読み飛ばし、次のラインがある場合は次のラインを走査し、次のラインがない場合は、Ｓ６２にて、前記走査した画素で画像データが終了する（Ｓ６２でＹＥＳである）と判定する（不図示）。
【００６１】
前記走査した画素で画像データが終了しない場合（Ｓ６２でＮＯ）、制御部２０は、処理をＳ５２へ戻して、前記走査した画素の主走査方向の後画素を走査し、走査した画素が、間引くべきカラムに位置する間引き画素であるか否かを判定する。
【００６２】
前記走査した画素で画像データが終了する場合（Ｓ６２でＹＥＳ）、制御部２０は、画像記憶部２１に記憶された画像データを、副走査方向へ走査して（Ｓ７２）、走査した画素が、間引くべきラインに位置する間引き画素であるか否かを判定し（Ｓ７３）、間引き画素である場合（Ｓ７３でＹＥＳ）、該間引き画素の副走査方向の後画素（ｘ，ｙ）を注目画素とする（Ｓ７４）。ただし、Ｓ７４にて、間引き画素の副走査方向の後画素も、間引くべきラインに位置する間引き画素である場合、制御部２０は、前記後画素を間引き画素とし、該間引き画素の副走査方向の後画素（ｘ，ｙ）を注目画素とする（不図示）。
【００６３】
制御部２０は、画素値記憶部２３に、画素（ｘ，ｙ）に等しい画素（Ｘ，Ｙ）が記憶されているか否かを判定し（Ｓ７５）、記憶されていない場合（Ｓ７５でＮＯ）、変数Ｍ＝−１とし（Ｓ７６）、画素（ｘ＋Ｍ，ｙ−２）の画素値と注目画素（ｘ，ｙ）の画素値とを比較部２２へ入力する（Ｓ７７）。
次いで、制御部２０は、比較部２２から、画素値が等しいことを示す信号が入力されたか否か判定し（Ｓ７８）、画素値が異なることを示す信号が入力された場合は（Ｓ７８でＮＯ）、変数Ｍ＝１であるか否かを判定し（Ｓ７９）、Ｍ≠１である場合は（Ｓ７９でＮＯ）、Ｍを１だけ増加させ（Ｓ８０）、処理をＳ７７へ戻して、画素（ｘ＋Ｍ，ｙ−２）の画素値と注目画素（ｘ，ｙ）の画素値とを比較部２２へ入力する。
【００６４】
比較部２２から制御部２０へ、画素値が等しいことを示す信号が入力された場合（Ｓ７８でＹＥＳ）、制御部２０は、画像記憶部２１に記憶されている注目画素（Ｘ，Ｙ）の画素値を反転する（Ｓ８１）。
Ｓ８１の処理の終了後、又は、変数Ｍ＝１である場合（Ｓ７９でＹＥＳ）、制御部２０は、処理をＳ７２へ戻して、注目画素（ｘ，ｙ）の副走査方向の後画素を走査し、走査した画素が、間引くべきラインに位置する間引き画素であるか否かを判定する。
【００６５】
画素値記憶部２３に、画素（ｘ，ｙ）に等しい画素（Ｘ，Ｙ）が記憶されている場合（Ｓ７５でＹＥＳ）、変数Ｍ＝−１とし（Ｓ９１）、画素（ｘ＋Ｍ，ｙ−２）の画素値と注目画素（ｘ，ｙ）の画素値とを比較部２２へ入力する（Ｓ９２）。
次いで、制御部２０は、比較部２２から、画素値が等しいことを示す信号が入力されたか否か判定し（Ｓ９３）、画素値が異なることを示す信号が入力された場合は（Ｓ９３でＮＯ）、変数Ｍ＝１であるか否かを判定し（Ｓ９４）、Ｍ≠１である場合は（Ｓ９４でＮＯ）、Ｍを１だけ増加させ（Ｓ９５）、処理をＳ９２へ戻して、画素（ｘ＋Ｍ，ｙ−２）の画素値と注目画素（ｘ，ｙ）の画素値とを比較部２２へ入力する。
【００６６】
変数Ｍ＝１である場合（Ｓ９４でＹＥＳ）、制御部２０は、画素値記憶部２３に、画素（Ｘ，Ｙ）と組になって非反転情報が記憶されているか否かを判定し（Ｓ９６）、記憶されている場合は（Ｓ９６でＹＥＳ）、画像記憶部２１に記憶されている注目画素の画素値をそのままにし、また、画素値記憶部２３に記憶されている非反転情報を消去する。次いで、制御部２０は、処理をＳ７２へ戻して、注目画素（ｘ，ｙ）の副走査方向の後画素を走査し、走査した画素が、間引くべきラインに位置する間引き画素であるか否かを判定する。
【００６７】
比較部２２から制御部２０へ、画素値が等しいことを示す信号が入力された場合（Ｓ９３でＹＥＳ）、制御部２０は、画素値記憶部２３に、画素（Ｘ，Ｙ）と組になって反転情報が記憶されているか否かを判定し（Ｓ９７）、記憶されている場合は（Ｓ９７でＹＥＳ）、画像記憶部２１に記憶されている注目画素の画素値を反転し（Ｓ９８）、また、画素値記憶部２３に記憶されている反転情報を消去する。次いで、制御部２０は、処理をＳ７２へ戻して、注目画素（ｘ，ｙ）の副走査方向の後画素を走査し、走査した画素が、間引くべきラインに位置する間引き画素であるか否かを判定する。
【００６８】
Ｓ９４でＹＥＳの場合（注目画素（ｘ，ｙ）の画素値をそのままにすべき場合）であって、画素値記憶部２３に、画素（Ｘ，Ｙ）と組になって反転情報が記憶されているとき（Ｓ９６でＮＯ）、又は、Ｓ９３でＹＥＳの場合（注目画素（ｘ，ｙ）の画素値を反転すべき場合）であって、画素値記憶部２３に、画素（Ｘ，Ｙ）と組になって非反転情報が記憶されているとき（Ｓ９７でＮＯ）、主走査方向の連結防止処理の結果と副走査方向の連結防止処理の結果とが異なる。
この場合、制御部２０は、乱数生成部２４が生成した乱数を取得し、取得した乱数が偶数である場合は画素値「０」を選択し、奇数である場合は画素値「１」を選択し（Ｓ１０１）、画像記憶部２１に記憶されている注目画素の画素値を、選択した画素値にする（Ｓ１０２）。このようにして、制御部２０は、主走査方向及び副走査方向夫々に関して決定した画素値の内、一方を簡易に選択する。
【００６９】
Ｓ１０２の処理の完了後、制御部２０は、処理をＳ７２へ戻して、注目画素（ｘ，ｙ）の副走査方向の後画素を走査し、走査した画素が、間引くべきラインに位置する間引き画素であるか否かを判定する。
走査した画素が、間引くべきラインに位置する間引き画素ではない場合（Ｓ７３でＮＯ）、制御部２０は、前記走査した画素で画像データが終了するか否かを判定する（Ｓ８２）。ただし、Ｓ７３にて、前記走査した画素が、間引くべきカラムに位置する間引き画素である場合、該間引き画素の副走査方向の後画素も間引き画素であるため、制御部２０は、前記走査した画素が位置するカラムを読み飛ばし、次のカラムがある場合は次のカラムを走査し、次のカラムがない場合は、Ｓ８２にて、前記走査した画素で画像データが終了する（Ｓ８２でＹＥＳである）と判定する（不図示）。
【００７０】
前記走査した画素で画像データが終了しない場合（Ｓ８２でＮＯ）、制御部２０は、処理をＳ７３へ戻して、前記走査した画素の副走査方向の後画素を走査し、走査した画素が、間引くべきラインに位置する間引き画素であるか否かを判定する。
【００７１】
前記走査した画素で画像データが終了する場合（Ｓ８２でＹＥＳ）、制御部２０は、画素値記憶部２３に記憶されている画素（Ｘ，Ｙ）と反転情報又は非反転情報との組を用い、画像記憶部２１に記憶されている画像データにおいて、反転情報と組になっている画素（Ｘ，Ｙ）の画素値を反転し（Ｓ８３）、非反転情報と組になっている画素（Ｘ，Ｙ）の画素値をそのままにする。
最後に、制御部２０は、画像記憶部２１に記憶されている画像データの内、間引くべきライン及びカラムに位置する画素以外の画素を、主走査方向に順に読み出して、ページメモリ１０９へ入力することによって間引き処理を行ない（Ｓ８４）、その完了後、画像処理を終了する。
【００７２】
以上のような画像処理部２は、白画素／黒画素である注目画素が、間引き処理によって新たに白画素／黒画素と連結することを防止する連結防止処理を行なうことによって、白筋／黒筋の発生を防止している。
このため、注目画素が、主走査方向及び副走査方向の内、一方向のみに間引き画素と隣り合う場合、間引き処理の後に連結を生じるときは、注目画素の画素値が反転され、連結を生じないときは、注目画素の画素値がそのままにされる。
また、注目画素が、主走査方向及び副走査方向の内、両方向に間引き画素と隣り合う場合、両方向の間引き処理の後に関して連結を生じるときは、注目画素の画素値が反転され、連結を生じないときは、注目画素の画素値がそのままにされる。
【００７３】
更に、注目画素が、主走査方向及び副走査方向の内、両方向に間引き画素と隣り合う場合、一方向の間引き処理の後に関して連結を生じ、他方向の間引き処理に関して連結を生じないときは、画素値「０」及び画素値「１」の内、一方をランダムに選択して注目画素の画素値とする。
このような画像処理部２は、注目画素と、該注目画素に間引き処理後に隣り合う３個の画素との４個の画素に注目して画像処理を行ない、主走査方向の連結防止処理の結果と副走査方向の連結防止処理の結果とが異なる場合は、一方の結果をランダムに選択するため、簡易に白筋／黒筋の発生を確実に防止している。また、間引き画素の決定方法自体に制限がないため、間引き画素の決定が簡易である。
【００７４】
【発明の効果】
本発明の画像処理装置は、注目画素が、主走査方向（及び／又は副走査方向）の間引き処理によって、注目画素の８近傍の画素の内の主走査方向（及び／又は副走査方向）の前側又は後側に位置する３個の画素の内、１個以上の画素と連結する場合、注目画素の画素値を反転させる連結防止処理を行なう。
以上のような画像処理装置は、間引き処理による注目画素と該注目画素の前後画素及び斜め方向に位置する画素との連結を防止することができる。このため、間引き処理後の画像における左右方向（及び／又は上下方向）と斜め方向の白筋／黒筋の発生を防止することができる。
【００７５】
また、間引き処理自体は、単純に画素を間引いていく処理である。このため、間引くべき画素を、例えばランダムに決定する繁雑な処理が不要である。また、画像処理装置は、間引くべき一の画素の８近傍以下の画素に注目して連結防止処理を行なうため、８近傍を超える画素に注目して画素の連結を防止する繁雑な処理が不要である。
即ち、本発明の画像処理装置によれば、簡易な装置構成で、間引き処理後の画像の画質を向上することができる。
【００７６】
更に、主走査方向（又は副走査方向）の連結防止処理を行なってから副走査方向（又は主走査方向）の連結防止処理を行なうことによって、一方の決定結果のみを優先するため、主走査方向及び副走査方向の両方の連結防止処理を行なう場合、更に簡易な構成で、間引き処理後の画像の画質を向上することができる。
【００７７】
また、主走査方向の連結防止処理によって決定される注目画素の画素値と、副走査方向の連結防止処理によって決定される注目画素の画素値との内、一方を選択して間引き処理後の注目画素の画素値とすることによって、主走査方向及び副走査方向の内の一方の画素値決定結果のみが優先されることがないため、主走査方向及び副走査方向の両方の連結防止処理を行なう場合、簡易な構成で、間引き処理後の画像の画質を更に向上することができる等、本発明は優れた効果を奏する。
【図面の簡単な説明】
【図１】本発明の実施の形態１に係る画像処理装置である画像処理部を備えるコピー機の構成を示すブロック図である。
【図２】本発明の実施の形態１に係る画像処理部の構成を示すブロック図である。
【図３】本発明の実施の形態１に係る画像処理部の主走査方向の画像処理手順を説明する模式図である。
【図４】本発明の実施の形態１に係る画像処理部の副走査方向の画像処理手順を説明する模式図である。
【図５】本発明の実施の形態１に係る画像処理部の画像処理の手順を示すフローチャートである。
【図６】本発明の実施の形態１に係る画像処理部の画像処理の手順を示すフローチャートである。
【図７】本発明の実施の形態２に係る画像処理装置である画像処理部の構成を示すブロック図である。
【図８】本発明の実施の形態２に係る画像処理部の画像処理の手順を示すフローチャートである。
【図９】本発明の実施の形態２に係る画像処理部の画像処理の手順を示すフローチャートである。
【図１０】本発明の実施の形態２に係る画像処理部の画像処理の手順を示すフローチャートである。
【符号の説明】
１００  ＣＰＵ
１０１  ＲＯＭ
１０７  画像メモリ
１０８  第２ＣＯＤＥＣ
１０９  ページメモリ
１，２  画像処理部
１０，２０  制御部
１１，２１  画像記憶部
１２，２２  比較部
２３  画素値記憶部
２４  乱数生成部
【図１】
2004320256.tif 000003
【図２】
2004320256.tif 000004
【図３】
2004320256.tif 000005
【図４】
2004320256.tif 000006
【図５】
2004320256.tif 000007
【図６】
2004320256.tif 000008
【図７】
2004320256.tif 000009
【図８】
2004320256.tif 000010
【図９】
2004320256.tif 000011
【図１０】
2004320256.tif 000012