(57)【特許請求の範囲】
【請求項１】
元画像の元画像データを入力する入力部と、入力された前記元画像データに基づいて、前記元画像が縮小された縮小画像の縮小画像データを生成して出力するための縮小出力部とを備える画像処理装置において、
入力された前記元画像データにおいて、直線パスを検出する検出部と、
検出された前記直線パスに基づいて、前記元画像データに含まれる特定画素を特定する特定部と、
前記元画素データの全画素数と、特定された前記特定画素の特定画素数とに基づいて、全画素数に対する特定画素数の比率を示す比率値を算出する算出部と、
算出された前記比率値に基づいて、前記縮小画像データの可読性を判定する判定部と、
可読ではないと判定されると、該判定結果を報知する報知部と、
を設けることを特徴とする画像処理装置。
【請求項２】
前記縮小出力部による前記出力の中止を要求する要求部を更に備えることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記入力部は、原稿の画像を読み取って元画像データを取得する読取部からなることを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記特定部は、前記検出部により検出された前記直線パスの長さが所定の閾値以上である場合、前記特定動作を実行することを特徴とする請求項１記載の画像処理装置。
【請求項５】
前記入力部は、黒色画素及び白色画素の何れかを示す２値データを入力し、
前記検出部は、入力された前記２値データにおいて、黒色画素からなる黒色領域と白色画素からなる白色領域との境界に沿って画素検索を行って、前記直線パスを検出する
ことを特徴とする請求項１記載の画像処理装置。
【請求項６】
入力された前記画像データから文字領域の領域画像データを分離する分離部を更に備え、
前記検出部は、分離された前記領域画像データにおいて、直線パスを検出し、
前記算出部は、前記領域画像データの画素数と、前記特定部により特定された特定画素の特定画素数とに基づいて、前記比率値の算出を行う
ことを特徴とする請求項１記載の画像処理装置。
【請求項７】
複数の元画像を１枚の媒体に出力すべく、該元画像を縮小倍率に基づき縮小してレイアウトするための縮小レイアウト部を更に備え、
前記入力部は、複数の元画像データを入力し、
前記検出部は、入力された前記複数の元画像データにおいて、前記直線パスを検出し、
前記算出部は、前記複数の元画像データの全画素数と、前記特定部により特定された特定画素の特定画素数とに基づいて、前記比率値の算出を行い、
前記判定部は、算出された前記比率値に基づいて、前記複数の元画像が縮小されてレイアウトされた縮小レイアウト画像の可読性を判定する
ことを特徴とする請求項１記載の画像処理装置。
【請求項８】
前記判定部により可読ではないと判定されると、前記縮小倍率を変更する変更部を更に備え、
前記縮小レイアウト部は、変更された縮小倍率に基づいて、前記元画像の縮小及びレイアウトを行う
ことを特徴とする請求項７記載の画像処理装置。
【請求項９】
前記入力部は、複数枚の原稿の画像を読み取って、複数の元画像データを取得する読取部からなることを特徴とする請求項７記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像の縮小処理を行う画像処理装置に関する。
【背景技術】
【０００２】
従来、原稿の縮小処理を実行する複写装置や複合機等の画像処理装置が知られている。かかる画像処理装置は、原稿の画像を読み取って、画像データを取得した後、縮小倍率に基づいて画像を縮小して、縮小画像データを出力する（例えば、下記特許文献１参照）。
【０００３】
このような画像処理装置を利用して、例えば、原稿サイズと比較して小さいサイズの出力用紙に、縮小画像データに基づき印刷を行う縮小複写処理や、複数枚の原稿の画像をそれぞれ縮小して得られた各縮小画像データを、１枚の出力用紙上にレイアウトして印刷する割付複写処理等の実行が可能である。
【特許文献１】特開平６−９９６１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記した従来の画像処理装置では、縮小して出力された縮小画像において、文字が小さくなり過ぎて判読不能となる場合がある。この場合、縮小倍率を変更して、再度処理を実行させなければならず、手間や時間がかかると共に、出力用紙やインク、トナー等の消耗品が無駄に消費されてしまうという問題があった。
【０００５】
したがって、無駄な出力を回避可能な画像処理装置が望まれていた。
【課題を解決するための手段】
【０００６】
本発明は、以上の点を解決するために、次の構成を採用する。
【０００７】
〈構成〉
本発明に係る画像処理装置は、元画像の元画像データを入力する入力部と、入力された元画像データに基づいて、元画像が縮小された縮小画像の縮小画像データを生成して出力するための縮小出力部とを備え、入力された元画像データにおいて、直線パスを検出する検出部と、検出された直線パスに基づいて、元画像データに含まれる特定画素を特定する特定部と、元画像データの全画素数と、特定された特定画素の特定画素数とに基づいて、全画素数に対する特定画素数の比率を示す比率値を算出する算出部と、算出された比率値に基づいて、縮小画像データの可読性を判定する判定部と、可読ではないと判定されると、該判定結果を報知する報知部とを設けることを特徴とする。
【発明の効果】
【０００８】
本発明の画像処理装置によれば、元画像データにおいて特定画素が特定され、全画素数に対する特定画素数の比率に基づいて、縮小画像の可読性が判定される。そして、可読性が低いと判定された場合、印刷出力される前に低可読性が報知されるので、可読性の低い縮小画像の出力を中止可能となる。したがって、無駄な出力を回避できる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施形態を、図を用いて詳細に説明する。ここでは、本発明を複写装置に適用した場合を例に、説明する。
【実施例１】
【００１０】
図２は、本発明に係る複写装置の外観図である。
複写装置１０は、原稿の複写機能を有し、図２に示されるように、読取部１１、オペレータパネル部１２及び印刷部１３を備えている。
【００１１】
読取部１１は、原稿を載置するための載置台と、該載置台の下方に設置されたＣＣＤセンサ等の読取センサとを有し、載置台上に載置された原稿の画像を光学的に読み取って、電気信号に変換し、画像データを生成する。
【００１２】
オペレータパネル部１２は、例えばＬＣＤディスプレイやＬＥＤ等の表示装置と、スイッチやテンキー等の入力装置とを有する操作パネルであり、オペレータへの各種情報の表示や、オペレータの操作に基づく各種情報の選択や入力を行う。
【００１３】
印刷部１３は、読取部１１で生成された画像データに基づく静電潜像が形成される感光体ドラムを備え、該静電潜像をトナーにより写し取って、記録紙上に画像を形成する。
【００１４】
次に、本実施例の複写装置１０の機能構成について、説明する。
図１は、本発明の実施例１に係る複写装置の機能構成を示すブロック図である。
本実施例の複写装置１０は、画像処理装置として、図１に示されるように、読取部１１、画像データ記憶部１４、縮小部１５、印刷部１３、２値化処理部１６、直線検出部１７、特定部１８、画素数記憶部１９、算出部２０、可読性判定部２１及びオペレータパネル部１２を含んで構成される。
【００１５】
読取部１１は、入力部として、例えばモノクロの場合、ハーフトーン階調により原稿を読み取って生成した元画像データとしての画像データを入力して、画像データ記憶部１４に記憶させる。
【００１６】
画像データ記憶部１４は、例えばハードディスクやＲＡＭ等の記憶装置からなり、各種画像データを記憶する記憶部である。画像データ記憶部１４は、元画像データとしての画像データや、後述する２値画像データを記憶する。
【００１７】
縮小部１５は、縮小出力部として、指定された縮小倍率に基づいて画像の縮小処理を行う処理部であり、画像データ記憶部１４に記憶されている画像データに基づいて、縮小画像データを生成し、該縮小画像データを印刷用画像データとして、印刷部１３へ出力する。
【００１８】
印刷部１３は、印刷用画像データに基づいて、印刷を行う。
【００１９】
２値化処理部１６は、入力部として、画像データ記憶部１４に記憶されている画像データを所定の閾値により２値化処理を行って、２値画像データを生成し、画像データ記憶部１４に記憶させる。ここで、２値画像データは、各画素の画素値が「０」及び「１」の何れかからなる画像データである。以下、画素値「０」の画素を白色画素とし、画素値「１」の画素を黒色画素と記す。
【００２０】
直線検出部１７は、２値画像データにおいて直線パスを検出する検出部としての機能を有する。直線検出部１７は、画像データ記憶部１４に記憶されている２値画像データにおいて、白色画素からなる白色領域と、黒色画素からなる黒色領域との境界、即ちエッジに沿って画素検索を行い、主走査方向或いは副走査方向の直線となるエッジを、直線パスとして検出する。
【００２１】
特定部１８は、直線検出部１７により検出された直線パスに基づいて、特定画素としての劣化画素を特定する。特定部１８は、検出された直線パスに、画像劣化による歪みが有るか否かを判断し、歪みが有ると判断すると、該歪み部分の各画素を劣化画素として特定する。そして、特定部１８は、特定した劣化画素の画素数を計数する。
【００２２】
画素数記憶部１９は、例えばハードディスクやＲＡＭ等の記憶装置からなり、２値画像データにおける劣化画素の画素数を、劣化画素数ｎとして記憶する記憶部である。画素数記憶部１９は、更に、２値画像データの全画素数ｎ０を記憶する。
【００２３】
算出部２０は、画素数記憶部１９に記憶されている全画素数ｎ０と劣化画素数ｎとに基づいて、２値画像データにおける全画素数に対する劣化画素数の比率を示す比率値ｒを、計算式ｒ＝ｎ／ｎ０に基づき算出する。
【００２４】
可読性判定部２１は、判定部として、算出部２０により算出された比率値ｒに基づいて、縮小処理後の画像、即ち縮小画像の可読性を判定する。可読性判定部２１は、所定の比率閾値ｒｔｈを予め記憶しており、比率値ｒが該比率閾値ｒｔｈ以下である場合、縮小画像が可読であると判定し、縮小部１５に画像の縮小を指示する。また、可読性判定部２１は、比率値ｒが比率閾値ｒｔｈより大きい場合、縮小画像の可読性が低い、即ち可読ではないと判定し、オペレータパネル部１２に警告画面の表示を指示する。
【００２５】
オペレータパネル部１２は、報知部として、縮小画像の低可読性を警告するための警告画面を、表示装置に表示する。
図３は、警告画面の表示例を示す説明図である。
【００２６】
また、オペレータパネル部１２は、画像の縮小倍率を指定するための倍率情報や、縮小印刷の強制実行を要求する強制実行要求、縮小印刷の中止を要求する実行中止要求等の入力を行う。
【００２７】
次に、本実施例の複写装置１０の動作について、説明する。
複写装置１０は、画像データにおける直線パスを検出して、劣化画素を特定する。ここでは、この直線パスを検出して劣化画素を特定する流れについて、図４に示すフローチャートに沿って、説明する。
図４は、本発明に係る複写装置の検出特定動作を示すフローチャートである。
【００２８】
複写装置１０において、直線検出部１７は、直線パスの検出指示を受けると、２値化処理部１６に画像データの２値化を指示する。
【００２９】
２値化処理部１６は、この２値化指示に基づいて、画像データ記憶部１４に記憶されている画像データを読み出して、該画像データの２値化処理を行い、２値画像データに変換する（ステップＳ１０１）。ここで、２値化処理の対象となる画像データは、読取部１１により入力されたデータである。また、２値画像データの各画素値は、「０」或いは「１」である。２値化処理部１６により生成された２値画像データは、画像データ記憶部１４に記憶される。
【００３０】
次に、直線検出部１７は、２値画像データにおいて、主走査方向或いは副走査方向の直線パスを検出すべく２値画像データ内の各画素（ｉ，ｊ）を注目画素として、該注目画素（ｉ，ｊ）に対して、以下に示す処理を行う。ここで、ｉは、２値画像データにおける注目画素の主走査方向の位置を示し、ｊは、副走査方向の位置を示す。
【００３１】
直線検出部１７は、まず、２値画像データの全画素数を計数すべく、画素数記憶部１９に記憶されている全画素数ｎ０に１を加算し、全画素数をｎ０＋１とする（ステップＳ１０２）。画素数記憶部１９に記憶されている全画素数ｎ０は、検出特定処理の実施に先立ち初期化されている（後述）ので、１が加算されることにより、全画素数はｎ０＝１となる。
【００３２】
続いて、直線検出部１７は、注目画素（ｉ，ｊ）がパスの始点に接する始点画素であるか否かを判断する（ステップＳ１０３）。直線検出部１７には、始点画素の周辺３×３画素の画素値パターンが、始点パターンとして予め記憶されている。直線検出部１７は、これらの始点パターンと、注目画素（ｉ，ｊ）の周辺３×３画素の画素値パターンとを比較して、該注目画素（ｉ，ｊ）が始点画素であるか否かを判断する（ステップＳ１０３）。
【００３３】
図５は、始点パターンを示す説明図である。
直線検出部１７は、図５に示される８つの始点パターンを、予め記憶している。各始点パターンに含まれる数値は、画素値を表す。即ち、数値「０」で示される領域は白色画素を表し、数値「１」で表される領域は黒色画素である。データ「＊」は、「０」或いは「１」の何れでも良いことを示している。
【００３４】
また、図５に示される各始点パターンにおいて、記号「○」で示される位置が、パスの始点である。直線検出部１７は、図５に記号「△」で示される画素を注目画素（ｉ，ｊ）として、該注目画素（ｉ，ｊ）の周辺３×３画素の画素値を取得し、取得した画素値パターンと、各始点パターンとを比較して、一致するか否かを判断する。何れかの始点パターンと一致する場合、直線検出部１７は、該注目画素（ｉ，ｊ）が始点画素であると判断する。何れの始点パターンとも一致しない場合、直線検出部１７は、該注目画素（ｉ，ｊ）が始点画素ではないと判断する。
【００３５】
注目画素（ｉ，ｊ）が始点画素であると判断する（ステップＳ１０３）と、直線検出部１７は、パスを検出すべく、図５に矢印で示されるように、始点「○」の位置からエッジ、即ち白色画素「０」と黒色画素「１」との境界に沿って、画素検索を行う（ステップＳ１０４）。
【００３６】
この画素検索中に、パスの検索方向が１８０度逆の方向になった場合、或いは周辺画素の画素値パターンが、予め記憶されている除外パターンに一致した場合、直線検出部１７は、検出されたパスが直線パスではない、即ち非直線パスであると判断し（ステップＳ１０５）、該パスの検索を終了すると共に、該パスを直線パスから除外する。
【００３７】
図６は、除外パターンを示す説明図である。
直線検出部１７は、検出されたパスの周辺２×２画素の画素値パターンが、図６に示す除外パターンに一致する場合、該パスが直線パスではないと判断する。
【００３８】
このように、直線検出部１７は、始点画素である注目画素（ｉ，ｊ）から、画素検索を行って、始点から続くパスの終点を探索する。この直線検出部１７による終点探索について、図７を用いて詳しく説明する。
図７は、パスの検索例を示す説明図である。
図７（ａ）及び図７（ｂ）は、それぞれ、２値画像データにおける始点から終点までのパスの検索例を示している。
【００３９】
直線検出部１７は、２値画像データにおいて、始点からのパスの検索方向に対して垂直な軸を設定する。図７（ａ）及び図７（ｂ）に示される２値画像データにおいて、始点からのパスの検索方向は下向きである。この場合、直線検出部１７は、右向きの軸を設定する。例えば、パスの検索方向が主走査方向である場合、直線検出部１７は、副走査方向の軸を設定する。
【００４０】
続いて、直線検出部１７は、画素検索を行って、パスを検索すると共に、設定した軸に対するパスの位置を示すパス座標値を取得する。
始点におけるパス座標値、即ち始点座標値をｋとすると、直線検出部１７は、パスが設定された軸の正方向に１画素進んだ場合、パス座標値ｋ＋１を取得する。また、パスが軸の負方向に１画素進んだ場合、パス座標値ｋ−１を取得する。
【００４１】
例えば、図７（ａ）或いは図７（ｂ）において、パスが始点の位置から右向きに１画素進んだ場合、即ち、パスが始点における検索方向から反時計周り方向に９０度曲がり、１画素進んだ場合、直線検出部１７により取得されるパス座標値はｋ＋１となる。また、パスが始点の位置から左向きに１画素進んだ場合、即ち、パスが始点における検索方向から時計周り方向に９０度曲がり、１画素進んだ場合、直線検出部１７により取得されるパス座標値はｋ−１となる。
【００４２】
ここで、図７（ａ）に示されるパスの検索例について、説明する。
図７（ａ）に示される２値画像データにおいて、直線検出部１７により検出されたパス３０は、まず、始点３０ａから下向きに２画素進む。このとき、直線検出部１７は、パス座標値として、始点３０ａの始点座標値ｋを取得する。
【００４３】
次に、パス３０は、反時計周りに９０度曲がり、右向きに１画素進む。このとき、直線検出部１７は、パス３０のパス座標値としてｋ＋１を取得する。このように、始点座標値ｋから最初に変化したパス座標値、即ちパス３０が最初に曲がった位置でのパス座標値を、以下、第２パス座標値と記す。図７（ａ）に示されるパス３０において、第２パス座標値はｋ＋１である。
【００４４】
第２パス座標値がｋ＋１となる場合、即ち、パス３０が最初に曲がった方向が、図７（ａ）に示されるように、反時計周り方向であった場合、直線検出部１７は、パス座標値がｋ＋２或いはｋ−１に到達する検索位置において、パス３０の検索を終了する。図７（ａ）では、直線検出部１７は、パス３０がパス座標値ｋ−１となる検索位置３０ｂに到達すると、画素検索を終了する。そして、直線検出部１７は、この検索位置３０ｂの一つ前の検索位置を、直線パスの終点３０ｃとし、始点３０ａから終点３０ｃまでのパス３０を、直線パスとして検出する。検出された直線パスの終点３０ｃのパス座標値、即ち終点座標値はｋである。
【００４５】
同様に、図７（ｂ）に示されるパスの検索例について、説明する。
図７（ｂ）に示される２値画像データにおいて、直線検出部１７により検出されたパス３１は、まず、始点３０ａから下向きに２画素進んだ後、時計周り方向に９０度曲がって、左向きに１画素進む。このとき、直線検出部１７は、パス３１の第２パス座標値としてｋ−１を取得する。
【００４６】
第２パス座標値がｋ−１となる場合、即ち、パス３１が最初に曲がった方向が、図７（ｂ）に示されるように、時計周り方向であった場合、直線検出部１７は、パス座標値がｋ＋１或いはｋ−２に到達する検索位置において、パス３１の検索を終了する。図７（ｂ）では、直線検出部１７は、パス３１がパス座標値ｋ−２となる検索位置３１ｂに到達すると、画素検索を終了する。そして、直線検出部１７は、この検索位置３１ｂの一つ前の検索位置を、直線パス３１の終点３１ｃとして、始点３１ａから終点３１ｃまでのパス３１を、直線パスとして検出する。検出された直線パスの終点座標値はｋ−１である。
【００４７】
このように、パスの検索が終了され、直線パスの終点が検出される（ステップＳ１０６）と、特定部１８が、直線検出部１７からの指示に基づき、検出された直線パスに基づく劣化画素の特定を行う（ステップＳ１０７）。
【００４８】
ここで、特定部１８による劣化画素の特定処理について、図８及び図９を用いて説明する。
図８は、本発明に係る複写装置の劣化画素特定動作を示すフローチャートであり、図９は、劣化画素の特定例を示す説明図である。
【００４９】
複写装置１０において、特定部１８は、まず、直線検出部１７により検出された直線パスに、画像劣化による歪みが有るか否かを判断する。
【００５０】
特定部１８は、直線パスが、直線検出部１７により設定された軸に対して同一方向にのみ変位する場合、即ち、直線パスのパス座標値が、始点座標値及び終点座標値以外の値をとらず、且つ終点座標値から始点座標値に戻ることなく終点に到達する場合、該直線パスが斜め線パスであり、画像劣化による歪みは無いと判断する（ステップＳ２０１）。そして、特定部１８は、この斜め線パスを劣化画素の特定対象から除外する（ステップＳ２０８）。
【００５１】
例えば、図９（ｃ）に示される２値画像データにおいて、直線パス３２のパス座標値は、始点３２ａの始点座標値ｋから、第２パス座標値ｋ−１に変化した後、終点３２ｃまで同一のパス座標値を保持し、終点座標値はｋ−１となる。特定部１８は、この直線パス３２を斜め線パスであると判断し（ステップＳ２０１）、劣化画素の特定対象から除外する（ステップＳ２０８）。
【００５２】
また、特定部１８は、直線パスの始点から終点までの長さ、即ちパス長が、予め設定された長さ閾値未満である場合（ステップＳ２０２）、該直線パスを劣化画素の特定対象から除外する（ステップＳ２０８）。
【００５３】
直線パスが斜め線パスではなく、且つパス長が長さ閾値以上である場合、特定部１８は、該直線パスが画像劣化による歪みを有すると判断し（ステップＳ２０３）、劣化画素の特定を行う。
【００５４】
特定部１８は、２値画像データにおいて、直線パスに接し且つ始点座標値及び終点座標値間に位置する各画素を、劣化画素であるか否かの特定対象画素とする。図９（ａ）及び図９（ｂ）に示される２値画像データにおいて、ハッチングが施された領域内の各画素が、特定対象画素である。
【００５５】
特定部１８は、これらの特定対象画素のうち、直線パスの始点近傍及び終点近傍の各画素を、直線の角部分であるとみなして、劣化画素から除外する。そして、特定部１８は、始点及び終点間の白色領域と黒色領域との境界が曖昧な部分の各画素を、劣化画素として特定する。
【００５６】
まず、特定部１８は、劣化画素の開始位置を特定する。特定部１８は、直線パスが最初に曲がった位置、即ちパス座標値が始点座標値から第２パス座標値に変化した位置を、開始位置として特定する（ステップＳ２０４）。
【００５７】
図９（ａ）に示される２値画像データにおいて、特定部１８は、直線パス３３に基づき、始点３３ａから最初に曲がった位置３３ｄを、開始位置として特定する。また、図９（ｂ）に示される２値画像データにおいて、特定部１８は、直線パス３４に基づき、始点３４ａから最初に曲がった位置３４ｄを、開始位置として特定する。
【００５８】
次に、特定部１８は、劣化画素の終了位置を特定する。特定部１８は、直線パスが最後に曲がった位置、即ちパス座標値が最後に終点座標値に変化した位置を、終了位置として特定する（ステップＳ２０５）。
【００５９】
図９（ａ）に示される２値画像データにおいて、特定部１８は、直線パス３３に基づき、終点３３ｃに向けて最後に曲がった位置３３ｅを、終了位置として特定する。また、図９（ｂ）に示される２値画像データにおいて、特定部１８は、直線パス３４に基づき、終点３４ｃに向けて最後に曲がった位置３４ｅを、終了位置として特定する。
【００６０】
開始位置及び終了位置を特定すると、特定部１８は、開始位置及び終了位置間の各対象画素を劣化画素として特定し、劣化画素数ｎ´を計数する（ステップＳ２０６）。特定部１８は、図９（ａ）に示される直線パス３３に対し、斜線のハッチングが施された各画素を劣化画素として特定し、劣化画素数ｎ´＝３を計数する。また、特定部１８は、図９（ｂ）に示される直線パス３４に対し、斜線のハッチングが施された各画素を劣化画素として特定し、劣化画素数ｎ´＝２を計数する。
【００６１】
そして、特定部１８は、計数された劣化画素数ｎ´を、画素数記憶部１９に記憶されている劣化画素数ｎに加算して、ｎ＝ｎ＋ｎ´に書き換える（ステップＳ２０７）。これにより、特定部１８による劣化画素特定処理が終了する。
【００６２】
上記のように、直線検出部１７により検出された直線パスに基づき、劣化画素が特定され、劣化画素数が計数される。
【００６３】
図４の検出特定処理に戻って、特定部１８により劣化画素が特定される（ステップＳ１０７）と、注目画素（ｉ，ｊ）に対する直線パスの検出及び劣化画素の特定処理は終了する。直線検出部１７は、該注目画素（ｉ，ｊ）が２値画像データにおける最終画素であるか否かを判断する（ステップＳ１０８）。
【００６４】
最終画素ではないと判断すると（ステップＳ１０８）、直線検出部１７は、２値画像データにおける次の画素、例えば画素（ｉ，ｊ＋１）を注目画素として、該注目画素に対して、ステップＳ１０２以降の処理を行う。
【００６５】
注目画素（ｉ，ｊ）が最終画素であると判断すると（ステップＳ１０８）、複写装置１０は、検出特定処理を終了する。
【００６６】
なお、ステップＳ１０３において、注目画素（ｉ，ｊ）が始点画素ではないと判断された場合、或いは、ステップＳ１０５において、検索中のパスが非直線パスであると判断された場合、直線検出部１７は、該注目画素（ｉ，ｊ）が最終画素であるか否かの判断を行う（ステップＳ１０８）。そして、最終画素ではない場合、複写装置１０は、次の画素に対して、ステップＳ１０３以降の処理を行う。最終画素である場合、複写装置１０は、検出特定処理を終了する。
【００６７】
上記のように、画像データが２値画像データに変換された後、該２値画像データに含まれる全画素に対して、直線パスの検索処理が実行され、画像データに含まれる劣化画素数が計数される。
【００６８】
次に、複写装置１０が原稿の複写処理を実行する流れについて、図１０及び図１１に示すフローチャートと、図１２とを用いて、説明する。
図１０は、本発明に係る複写装置の実施例１における複写動作を示すフローチャート（その１）であり、図１１は、本発明に係る複写装置の実施例１における複写動作を示すフローチャート（その２）である。また、図１２は、可読性の例を示す説明図である。
【００６９】
まず、図１２（ａ）に示す原稿画像の５０％縮小を行う場合を例に、説明する。
図１２（ａ）は、縮小前の原稿画像を示し、図１２（ｂ）は、図１２（ａ）に示される原稿画像の５０％縮小画像である。
【００７０】
オペレータが、読取部１１の載置台に原稿を載置した後、オペレータパネル部１２の入力装置を操作して、原稿の複写指示を行うと、オペレータパネル部１２は、複写要求を入力する（ステップＳ３０１）。
【００７１】
この複写要求の入力に基づき、読取部１１が、原稿の画像を読み取って画像データを生成し、該画像データを画像データ記憶部１４に記憶させる（ステップＳ３０２）。
【００７２】
原稿の縮小が指定されている場合（ステップＳ３０３）、即ちオペレータパネル部１２により縮小倍率を示す倍率情報が入力済である場合、オペレータパネル部１２は、直線検出部１７に、画像データ記憶部１４に記憶されている画像データからの直線パスの検出を指示する。ここでは、オペレータパネル部１２は、倍率情報として５０％を入力済であるものとする。
【００７３】
直線検出部１７は、オペレータパネル部１２から検出指示を受け取ると、まず、画素数記憶部１９に記憶されている全画素数ｎ０及び劣化画素数ｎを初期化する（ステップＳ３０４）。画素数記憶部１９には、全画素数ｎ０＝０及び劣化画素数ｎ＝０が記憶される。
【００７４】
そして、直線検出部１７は、特定部１８と共に、直線パスの検出処理及び劣化画素の特定処理（図４）を実行する（ステップＳ３０５）。
【００７５】
図１２（ａ）に示される原稿画像において、ハッチングが施された領域内の各画素が、特定部１８により特定された劣化画素である。画素数記憶部１９には、直線検出部１７及び特定部１８により計数された全画素数ｎ０＝６３及び劣化画素数ｎ＝６が記憶される（ステップＳ３０５）。
【００７６】
検出特定処理が終了すると、算出部２０が、画素数記憶部１９から全画素数ｎ０と劣化画素数ｎとを読み出して、計算式ｒ＝ｎ／ｎ０に基づき比率値ｒを算出し、可読性判定部２１へ出力する（ステップＳ３０６）。算出部２０は、全画素数ｎ０＝６３及び劣化画素数ｎ＝６に基づいて、比率値ｒ＝０．０９５を算出し、可読性判定部２１へ出力する（ステップＳ３０６）。
【００７７】
そして、可読性判定部２１が、算出部２０から入力された比率値ｒと、比率閾値ｒｔｈとを比較して、大小を判定する（ステップＳ３０７）。比率値ｒが比率閾値ｒｔｈより大きい場合、可読性判定部２１は、原稿の縮小画像の可読性が低い、即ち可読ではないと判定する（ステップＳ３０８）。
【００７８】
図１２（ａ）に示される原稿画像に含まれる文字「Ｅ」は、縮小印刷された場合、図１２（ｂ）に示される縮小画像のように、判読不能な状態となる。
【００７９】
続いて、可読性判定部２１は、オペレータパネル部１２に警告画面の表示を指示する。
【００８０】
オペレータパネル部１２は、縮小画像の低可読性をオペレータに警告すべく、警告画面（図３）を表示装置に表示する（ステップＳ３０９）。
【００８１】
警告画面には、図３に示されるように、縮小画像の低可読性を警告するためのメッセージが表示される。この警告画面（図３）の表示中に、オペレータが縮小複写の実行中止を選択すべく、オペレータパネル部１２の入力装置を操作すると、オペレータパネル部１２は、実行中止要求を入力する（ステップＳ３１０）。
【００８２】
実行中止要求が入力される（ステップＳ３１０）と、複写装置１０における複写処理は終了する。
【００８３】
上記のように、縮小複写処理の実行に先立ち、縮小画像の可読性が判定される。そして、可読性が低いと判定された場合、警告画面が表示され、縮小複写処理の実行中止を選択可能となる。
【００８４】
なお、警告画面（図３）の表示中（ステップＳ３０９）に、オペレータが縮小複写の強制実行を選択すべく、オペレータパネル部１２の入力装置を操作すると、オペレータパネル部１２は、強制実行要求を入力する（ステップＳ３１１）。
【００８５】
強制実行要求が入力される（ステップＳ３１１）と、縮小部１５は、画像データ記憶部１４から画像データを読み出して、オペレータパネル部１２から入力された倍率情報５０％に基づいて、画像の縮小を行い、縮小画像データを生成する（ステップＳ３１２）。縮小部１５は、該縮小画像データを印刷用画像データとして、印刷部１３へ出力する（ステップＳ３１２）。
【００８６】
そして、印刷部１３が、入力された印刷用画像データに基づいて、印刷を行う（ステップＳ３１３）。これにより、複写装置１０における複写処理が終了する。
【００８７】
次に、図１２（ｃ）に示す原稿画像の５０％縮小を行う場合を例に、説明する。
図１２（ｃ）は、縮小前の原稿画像を示し、図１２（ｄ）は、図１２（ｃ）に示される原稿画像の５０％縮小画像である。
【００８８】
オペレータパネル部１２が複写要求を入力する（ステップＳ３０１）と、読取部１１が、原稿の画像を読み取って画像データを生成し、該画像データを画像データ記憶部１４に記憶させる（ステップＳ３０２）。
【００８９】
原稿の縮小が指定されている場合（ステップＳ３０３）、画素数記憶部１９が初期化された（ステップＳ３０４）後、直線検出部１７及び特定部１８により、直線パスの検出処理及び劣化画素の特定処理（図４）が実行される（ステップＳ３０５）。
【００９０】
図１２（ｃ）に示される原稿画像において、ハッチングが施された領域内の各画素が、特定部１８により特定された劣化画素である。画素数記憶部１９には、直線検出部１７及び特定部１８により計数された全画素数ｎ０＝２５２及び劣化画素数ｎ＝２が記憶される（ステップＳ３０５）。
【００９１】
検出特定処理が終了すると、算出部２０が、画素数記憶部１９から全画素数ｎ０＝２５２と劣化画素数ｎ＝２とを読み出して、計算式ｒ＝ｎ／ｎ０に基づき比率値ｒ＝０．００８を算出し、可読性判定部２１へ出力する（ステップＳ３０６）。
【００９２】
そして、可読性判定部２１が、算出部２０から入力された比率値ｒと、比率閾値ｒｔｈとを比較して、大小を判定する（ステップＳ３０７）。比率値ｒが比率閾値ｒｔｈ以下である場合、可読性判定部２１は、原稿の縮小画像が可読であると判定し（ステップＳ３１４）、縮小部１５に画像の縮小を指示する。
【００９３】
そして、縮小部１５が、画像データ記憶部１４から画像データを読み出して、倍率情報５０％に基づいて画像の縮小を行い、縮小画像データを生成した後、該縮小画像データを印刷用画像データとして印刷部１３へ出力する（ステップＳ３１２）。
【００９４】
印刷部１３は、入力された印刷用画像データに基づいて、印刷を行う（ステップＳ３１３）。これにより、複写装置１０における複写処理が終了する。
【００９５】
上記のように、縮小画像が可読であると判定された場合、縮小複写処理が実行される。
【００９６】
なお、ステップＳ３０３において、原稿の縮小が指定されていないと判断された場合、画像データ記憶部１４に記憶されている画像データが、印刷用画像データとして、印刷部１３へ出力される（ステップＳ３１５）。印刷部１３は、この印刷用画像データに基づいて、印刷を実行する（ステップＳ３１３）。
【００９７】
以上のように、本実施例の複写装置は、画像データに含まれる劣化画素を特定し、全画素数に対する劣化画素数の比率値に基づいて、縮小後の画像の可読性を判定する。したがって、可読性が低いと判定した場合、警告画面を表示することにより、オペレータに低可読性を報知可能となるので、オペレータは、無駄な出力を回避可能となる。
【実施例２】
【００９８】
図１３は、本発明の実施例２に係る複写装置の機能構成を示すブロック図である。
本実施例の複写装置４０は、像域分離部４１を追加する構成が、実施例１とは異なる。
なお、本実施例において、実施例１と同一の構成については同一の符号で示し、これらについての詳しい説明を省略する。
【００９９】
本実施例の複写装置４０は、画像処理装置として、図１３に示されるように、読取部１１、画像データ記憶部４３、縮小部１５、印刷部１３、像域分離部４１、２値化処理部４２、直線検出部１７、特定部１８、画素数記憶部１９、算出部２０、可読性判定部２１及びオペレータパネル部１２を含んで構成される。
【０１００】
画像データ記憶部４３は、例えばハードディスクやＲＡＭ等の記憶装置からなり、画像データや２値画像データ、後述する領域画像データ等を記憶する。
【０１０１】
像域分離部４１は、分離部として、画像データ記憶部４３に記憶されている画像データを、文字画像を含む文字領域の領域画像データと、写真等のイメージ領域の領域画像データとに分離する機能を有する。像域分離部４１は、例えば注目画素の周辺３×３画素のブロックを分析して、該ブロックにおける画素濃度値や彩度値の変化率が大きい場合、該注目画素を特徴点とする。そして、像域分離部４１は、該特徴点近傍における他の特徴点を追跡することにより、文字領域とイメージ領域との分離を行う。像域分離部４１は、分離した各領域画像データの中、文字領域の領域画像データを、画像データ記憶部４３に記憶させる。
【０１０２】
図１４は、像域分離例を示す説明図である。
像域分離部４１は、原稿画像４４から、文字領域４４−１及び４４−３と、イメージ領域４４−２とを分離する。そして、文字領域４４−１及び４４−３の領域画像データを取得して、２値化処理部４２へ出力する。
【０１０３】
２値化処理部４２は、画像データ記憶部４３から領域画像データを読み出して、該領域画像データの２値化処理を行い、２値画像データを画像データ記憶部４３に記憶させる。
【０１０４】
次に、本実施例の複写装置４０の動作について、説明する。
ここでは、複写装置４０が原稿の複写処理を実行する流れについて、図１５及び図１６に示すフローチャートに沿って、説明する。
図１５は、本発明に係る複写装置の実施例２における複写動作を示すフローチャート（その１）であり、図１６は、本発明に係る複写装置の実施例２における複写動作を示すフローチャート（その２）である。
【０１０５】
オペレータが、読取部１１の載置台に原稿を載置した後、オペレータパネル部１２の入力装置を操作して、原稿の複写指示を行うと、オペレータパネル部１２は、複写要求を入力する（ステップＳ３０１）。
【０１０６】
この複写要求の入力に基づき、読取部１１が、原稿の画像を読み取って画像データを生成し、該画像データを画像データ記憶部４３に記憶させる（ステップＳ３０２）。
【０１０７】
原稿の縮小が指定されている場合（ステップＳ３０３）、オペレータパネル部１２は、直線検出部１７に、画像データ記憶部４３に記憶されている画像データからの直線パスの検出を指示する。
【０１０８】
直線検出部１７は、オペレータパネル部１２から検出指示を受け取ると、まず、画素数記憶部１９に記憶されている全画素数ｎ０及び劣化画素数ｎを初期化する（ステップＳ３０４）。
【０１０９】
続いて、直線検出部１７は、像域分離部４１に、像域分離を指示する。像域分離部４１は、この像域分離指示に基づいて、画像データ記憶部４３から画像データを読み出して、該画像データから文字領域の領域画像データを分離して、領域画像データを画像データ記憶部４３に記憶させる（ステップＳ４０１）。
【０１１０】
そして、直線検出部１７は、特定部１８と共に、画像データ記憶部４３に記憶されている領域画像データに対して、直線パスの検出処理及び劣化画素の特定処理（図４）を実行する（ステップＳ４０２）。
【０１１１】
直線検出部１７及び特例部１８による検出特定処理は、領域画像データ毎に実行される。画素数記憶部１９には、各領域画像データの全画素数ｎ０と、各領域画像データにおける劣化画素数ｎとが、順次加算されて記憶される（ステップＳ４０２）。
【０１１２】
全ての文字領域に対応する領域画像データに対して、検出特定処理が終了する（ステップＳ４０３）と、算出部２０が、画素数記憶部１９から全画素数ｎ０と劣化画素数ｎとを読み出して、計算式ｒ＝ｎ／ｎ０に基づき比率値ｒを算出し、可読性判定部２１へ出力する（ステップＳ３０６）。
【０１１３】
そして、可読性判定部２１が、算出部２０から入力された比率値ｒと、比率閾値ｒｔｈとを比較して、大小を判定する（ステップＳ３０７）。ステップＳ３０７以降の流れは、実施例１と同一であるので、説明を省略する。
【０１１４】
上記のように、画像データから各文字領域の領域画像データが分離され、該領域画像データに対して、直線パスの検出処理及び劣化画素の特定処理が実行された後、比率値ｒが算出される。
【０１１５】
以上のように、本実施例の複写装置は、文字領域の領域画像データに基づき可読性の判定を行うので、実施例１の効果に加えて、更に、文字画像とは極端に異なるイメージ等を含む画像データに対しても、正確な可読性の判定が可能となる。
【実施例３】
【０１１６】
図１７は、本発明の実施例３に係る複写装置の機能構成を示すブロック図である。
本実施例の複写装置６０は、レイアウト部６１を追加する構成が、実施例１及び実施例２とは異なる。
なお、本実施例において、実施例１と同一の構成については同一の符号で示し、これらについての詳しい説明を省略する。
【０１１７】
本実施例の複写装置６０は、画像処理装置として、図１７に示されるように、読取部６２、画像データ記憶部６３、縮小部６４、レイアウト部６１、印刷部１３、２値化処理部１６、直線検出部１７、特定部１８、画素数記憶部１９、算出部２０、可読性判定部２１及びオペレータパネル部６５を含んで構成される。
【０１１８】
読取部６２は、入力部として、複数枚の原稿を読み取って、複数の元画像データとしての画像データを入力し、画像データ記憶部６３に記憶させる。
【０１１９】
画像データ記憶部６３は、例えばハードディスクやＲＡＭ等の記憶装置からなり、複数の画像データや２値画像データを記憶する。
【０１２０】
縮小部６４は、縮小レイアウト部として、オペレータパネル部６５から入力されたレイアウト情報Ｎ（後述）と、画像データ記憶部６３に記憶されている複数の画像データとに基づいて、複数の縮小画像データを生成し、該縮小画像データをレイアウト部６１へ出力する。
【０１２１】
レイアウト部６１は、縮小レイアウト部として、縮小部６４から入力された各縮小画像データをレイアウトして、一つの印刷用画像データを生成し、印刷部１３へ出力する。
【０１２２】
オペレータパネル部６５は、Ｎ−Ｕｐ印刷を指示するためのレイアウト情報として、数値Ｎを入力する。ここで、Ｎ−ＵＰ印刷とは、Ｎ枚の原稿を１枚の出力用紙にレイアウトして行う印刷を意味する。
【０１２３】
図１８は、４−Ｕｐ印刷の縮小レイアウト例を示す説明図である。
図１８（ａ）は、４枚の原稿から読み取られた４つの原稿画像であり、図１８（ｂ）は、これらの各原稿画像を縮小レイアウトして生成された１ページ分の縮小レイアウト画像である。
【０１２４】
４−Ｕｐ印刷が実行される場合、縮小部６４は、４ページ分の原稿画像を、それぞれ縮小して、４つの縮小画像データをレイアウト部６１へ出力する。レイアウト部６１は、１ページ目の原稿の縮小画像データを左上に、２ページ目の原稿の縮小画像データを右上に、３ページ目の原稿の縮小画像データを左下に、４ページ目の原稿の縮小画像データを右下に、それぞれレイアウトして、図１８（ｂ）に示される縮小レイアウト画像の印刷用画像データを生成する。この印刷用画像データに基づいて、縮小レイアウト画像が１枚の出力用紙上に印刷されることにより、４−Ｕｐ印刷が実行される。
【０１２５】
また、オペレータパネル部６５は、報知部として、縮小レイアウト画像の低可読性を警告するための警告画面を、表示装置に表示する。
図１９は、実施例３における警告画面の表示例を示す説明図である。
【０１２６】
更に、オペレータパネル部６５は、レイアウト印刷の強制実行を要求する強制実行要求や、レイアウト印刷の中止を要求する実行中止要求の入力を行う。また、オペレータパネル部６５は、変更部として、再レイアウトを要求する再レイアウト要求を、レイアウト情報Ｎと共に入力する。
【０１２７】
次に、本実施例の複写装置６０の動作について、説明する。
ここでは、複写装置６０が原稿の複写処理を実行する流れについて、図２０及び図２１に示すフローチャートに沿って、説明する。
図２０は、本発明に係る複写装置の実施例３における複写動作を示すフローチャート（その１）であり、図２１は、本発明に係る複写装置の実施例３における複写動作を示すフローチャート（その２）である。
【０１２８】
オペレータが、読取部６２に複数枚の原稿を載置した後、オペレータパネル部６５の入力装置を操作して、原稿の複写指示を行うと、オペレータパネル部６５は、複写要求を入力する（ステップＳ５０１）。
【０１２９】
この複写要求の入力に基づき、読取部６２が、各原稿の画像を順に読み取って、複数の画像データを生成し、各画像データを画像データ記憶部６３に記憶させる（ステップＳ５０２）。
【０１３０】
原稿のＮ−Ｕｐ印刷が指定されている場合（ステップＳ５０３）、即ちオペレータパネル部６５によりレイアウト情報Ｎが入力済である場合、オペレータパネル部６５は、レイアウト情報Ｎを設定すると共に、直線検出部１７に、画像データ記憶部６３に記憶されている画像データからの直線パスの検出を指示する。ここでは、オペレータパネル部６５は、レイアウト情報としてＮ＝４を入力済であるものとする。
【０１３１】
直線検出部１７は、オペレータパネル部６５から検出指示を受け取ると、まず、画素数記憶部１９に記憶されている全画素数ｎ０及び劣化画素数ｎを初期化する（ステップＳ３０４）。
【０１３２】
そして、直線検出部１７は、特定部１８と共に、各画像データに対する直線パスの検出処理及び劣化画素の特定処理（図４）を実行する（ステップＳ５０４）。
【０１３３】
直線検出部１７及び特定部１８による検出特定処理は、画像データ毎に実施される。画素数記憶部１９には、各画像データの全画素数ｎ０と劣化画素数ｎとが加算されて記憶される（ステップＳ５０４）。
【０１３４】
Ｎ枚分の原稿に対応する各画像データに対して、検出特定処理が終了する（ステップＳ５０５）と、算出部２０が、画素数記憶部１９から全画素数ｎ０と劣化画素数ｎとを読み出して、計算式ｒ＝ｎ／ｎ０に基づき比率値ｒを算出し、可読性判定部２１へ出力する（ステップＳ３０６）。
【０１３５】
可読性判定部２１は、算出部２０から入力された比率値ｒと、比率閾値ｒｔｈとを比較して、大小を判定する（ステップＳ３０７）。比率値ｒが比率閾値ｒｔｈより大きい場合、可読性判定部２１は、原稿の縮小画像の可読性が低い、即ち可読ではないと判定し（ステップＳ３０８）、オペレータパネル部６５に警告画面の表示を指示する。
【０１３６】
オペレータパネル部６５は、縮小レイアウト画像の低可読性をオペレータに警告すべく、警告画面（図１９）を表示装置に表示する（ステップＳ５０６）。
【０１３７】
図１９に示される警告画面には、４−Ｕｐの縮小レイアウト画像の低可読性を警告するためのメッセージが表示されている。この警告画面の表示中に、オペレータが、オペレータパネル部６５のテンキーの２ボタンを押下すると、オペレータパネル部６５は、再レイアウト要求と、レイアウト情報としてのＮ＝２とを入力する（ステップＳ５０７）。
【０１３８】
この再レイアウト要求及びレイアウト情報の入力に基づき、オペレータパネル部６５は、レイアウト情報Ｎを再設定し（ステップＳ５０８）、直線検出部１７に、直線パスの検出を指示する。そして、直線検出部１７は、画素数記憶部１９を初期化し（ステップＳ３０４）、２枚分の原稿に対応する２つの画像データに対して、直線パスの検出処理及び劣化画素の特定処理（図４）を実行する（ステップＳ５０４）。
【０１３９】
各画像データに対する検出特定処理が終了する（ステップＳ５０５）と、算出部２０により比率値ｒが算出され（ステップＳ３０６）、可読性判定部２１により比率値ｒと比率閾値ｒｔｈとの大小が再度比較される（ステップＳ３０７）。
【０１４０】
比率値ｒが比率閾値ｒｔｈ以下となると（ステップＳ３０７）、可読性判定部２１は、縮小レイアウト画像が可読であると判定し（ステップＳ３１４）、縮小部６４に原稿の縮小を指示する。
【０１４１】
そして、縮小部６４が、画像データ記憶部６３から２つの画像データを読み出して、２−Ｕｐ印刷に対応する縮小倍率に基づいて各画像の縮小を行い、２つの縮小画像データを生成する（ステップＳ５０９）。縮小部６４は、生成した各縮小画像データを、レイアウト部６１へ出力する（ステップＳ５０９）。
【０１４２】
レイアウト部６１は、２つの縮小画像データが入力されると、１枚目の原稿に対応する縮小画像データを左に、２枚目の原稿に対応する縮小画像データを右にレイアウトして、印刷用画像データを生成する（ステップＳ５１０）。そして、レイアウト部６１は、該印刷用画像データを印刷部１３へ出力する（ステップＳ５１０）。
【０１４３】
印刷部１３は、入力された印刷用画像データに基づいて、印刷を行う（ステップＳ３１３）。そして、画像データ記憶部６３に未印刷の画像データが有る場合（ステップＳ５１１）、複写装置６０は、これらの画像データに対して、ステップＳ５０３以降の処理を実行する。未印刷の画像データが無い場合（ステップＳ５１１）、複写装置６０における複写処理が終了する。
【０１４４】
上記のように、縮小レイアウト画像が可読ではないと判定された後、警告画面において、再レイアウトが要求されると、設定済のレイアウト情報よりも小さいレイアウト情報が再設定される。そして、該レイアウト情報に基づいて、可読性の判定が再度実行される。
【０１４５】
なお、警告画面（図１９）の表示中（ステップＳ５０６）に、オペレータパネル部６５により実行中止要求が入力される（ステップＳ３０９）と、複写装置６０は、複写処理を終了する。
【０１４６】
また、警告画面（図１９）の表示中（ステップＳ５０６）に、オペレータパネル部６５により強制実行要求が入力される（ステップＳ３１０）と、縮小部６４は、画像データ記憶部６３から４つの画像データを読み出して、４−Ｕｐ印刷に対応する縮小倍率に基づいて各画像の縮小を行い、４つの縮小画像データを生成し、レイアウト部６１へ出力する（ステップＳ５０９）。
【０１４７】
レイアウト部６１は、入力された４つの縮小画像データを、図１８に示されるようにレイアウトして、印刷用画像データを生成する（ステップＳ５１０）。そして、レイアウト部６１は、該印刷用画像データを印刷部１３へ出力する（ステップＳ５１０）。
【０１４８】
印刷部１３は、入力された印刷用画像データに基づいて、印刷を行う（ステップＳ３１３）。そして、画像データ記憶部６３に未印刷の画像データが有る場合（ステップＳ５１１）、複写装置６０は、ステップＳ５０３以降の処理を実行する。未印刷の画像データが無い場合（ステップＳ５１１）、複写装置６０における複写処理が終了する。
【０１４９】
また、ステップＳ５０３において、Ｎ−Ｕｐ印刷が指定されていないと判断された場合、画像データ記憶部６３に記憶されている各画像データが、印刷用画像データとして、印刷部１３へ出力される（ステップＳ５１２）。印刷部１３は、この印刷用画像データに基づいて、印刷を実行する（ステップＳ３１３）。
【０１５０】
以上のように、本実施例の複写装置は、Ｎ−Ｕｐ印刷に際して、縮小レイアウト画像の可読性を判定可能となると共に、レイアウト情報Ｎを再設定して印刷を続行可能となるので、操作性が向上される。
【０１５１】
なお、本実施例の複写装置では、縮小レイアウト画像が可読ではないと判定された場合、警告画面を表示して、オペレータに再レイアウト、強制印刷及び印刷中止の何れかを選択させるが、本発明はこれに限定されない。予め再レイアウトを設定しておくことにより、警告画面を表示することなく、再レイアウトして印刷を続行することも可能である。
【産業上の利用可能性】
【０１５２】
上記した各実施例では、本発明に係る画像処理装置として、複写装置を例に説明を行ったが、本発明はこれに限定されない。プリンタ部及びＦＡＸ部を備える画像形成装置や、パーソナルコンピュータ、ワークステーション等にも適用可能である。
【図面の簡単な説明】
【０１５３】
【図１】本発明の実施例１に係る複写装置の機能構成を示すブロック図である。
【図２】本発明に係る複写装置の外観図である。
【図３】実施例１における警告画面の表示例を示す説明図である。
【図４】本発明に係る複写装置の検出特定動作を示すフローチャートである。
【図５】始点パターンを示す説明図である。
【図６】除外パターンを示す説明図である。
【図７】パスの検索例を示す説明図である。
【図８】本発明に係る複写装置の劣化画素特定動作を示すフローチャートである。
【図９】劣化画素の特定例を示す説明図である。
【図１０】本発明に係る複写装置の実施例１における複写動作を示すフローチャート（その１）である。
【図１１】本発明に係る複写装置の実施例１における複写動作を示すフローチャート（その２）である。
【図１２】可読性の例を示す説明図である。
【図１３】本発明の実施例２に係る複写装置の機能構成を示すブロック図である。
【図１４】像域分離例を示す説明図である。
【図１５】本発明に係る複写装置の実施例２における複写動作を示すフローチャート（その１）である。
【図１６】本発明に係る複写装置の実施例２における複写動作を示すフローチャート（その２）である。
【図１７】本発明の実施例３に係る複写装置の機能構成を示すブロック図である。
【図１８】４−Ｕｐ印刷の縮小レイアウト例を示す説明図である。
【図１９】実施例３における警告画面の表示例を示す説明図である。
【図２０】本発明に係る複写装置の実施例３における複写動作を示すフローチャート（その１）である。
【図２１】本発明に係る複写装置の実施例３における複写動作を示すフローチャート（その２）である。
【符号の説明】
【０１５４】
１０、４０、６０  複写装置
１１、６２  読取部
１２、６５  オペレータパネル部
１３  印刷部
１４、４３、６３  画像データ記憶部
１５、６４  縮小部
１６、４２  ２値化処理部
１７  直線検出部
１８  特定部
１９  画素数記憶部
２０  算出部
２１  可読性判定部
４１  像域分離部
６１  レイアウト部
【図１】
0004936472.tif 000002
【図２】
0004936472.tif 000003
【図３】
0004936472.tif 000004
【図４】
0004936472.tif 000005
【図５】
0004936472.tif 000006
【図６】
0004936472.tif 000007
【図７】
0004936472.tif 000008
【図８】
0004936472.tif 000009
【図９】
0004936472.tif 000010
【図１０】
0004936472.tif 000011
【図１１】
0004936472.tif 000012
【図１２】
0004936472.tif 000013
【図１３】
0004936472.tif 000014
【図１４】
0004936472.tif 000015
【図１５】
0004936472.tif 000016
【図１６】
0004936472.tif 000017
【図１７】
0004936472.tif 000018
【図１８】
0004936472.tif 000019
【図１９】
0004936472.tif 000020
【図２０】
0004936472.tif 000021
【図２１】
0004936472.tif 000022