(57)【要約】【課題】ＢＴＣ圧縮のような画像データのコード化を行った場合に発生するモアレを防止することができる画像処理装置等を提供する。【解決手段】入力画像データの網点領域を検出する網点領域検出手段１により検出された網点領域内で、ダイナミックレンジ算出手段２により算出されたダイナミックレンジが、第１の値以下であると判断されたブロックが複数連続した場合、またはダイナミックレンジが第１の値以下であると判断されたブロックが複数連続し、かつ第２の値以上であると判断されたブロックが複数連続した場合、そのブロックの領域はモアレ発生領域と判定される。【選択図】  図２
2011217194.tif 000002
【特許請求の範囲】
【請求項１】
画像データをコード化する画像処理装置において、
入力画像データの網点領域を検出する網点領域検出手段と、
所定の大きさのブロックに分割された入力画像データのダイナミックレンジを算出するダイナミックレンジ算出手段と、
前記算出されたダイナミックレンジが第１の値以下であるかどうかを判断する判断手段と、
前記網点領域検出手段により検出された網点領域内で、前記判断手段によりダイナミックレンジが第１の値以下であると判断されたブロックが複数連続した場合、そのブロックの領域はモアレ発生領域と判定するモアレ発生領域判定手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
前記判断手段は、前記ダイナミックレンジ算出手段で算出されたダイナミックレンジが第２の値以上であるかどうかをも判断し、
前記モアレ発生領域判定手段は、前記網点領域検出手段により検出された網点領域内で、前記判断手段によりダイナミックレンジが第１の値以下であると判断されたブロックが複数連続し、かつ第２の値以上であると判断されたブロックが複数連続した場合、そのブロックの領域はモアレ発生領域と判定する請求項１に記載の画像処理装置。
【請求項３】
モアレ発生領域判定手段によりモアレ発生領域と判定された領域にスムージング処理を実施する請求項１または２に記載の画像処理装置。
【請求項４】
モアレ発生領域判定手段によりモアレ発生領域と判定された領域に対してはコード化時の圧縮率を変更する請求項１または２に記載の画像処理装置。
【請求項５】
モアレ発生領域判定手段によりモアレ発生領域と判定された領域に対してはコード化処理を行わない請求項１または２に記載の画像処理装置。
【請求項６】
画像データをコード化する画像処理装置において実施されるモアレ発生領域の検出方法であって、
入力画像データの網点領域を検出する網点領域検出ステップと、
所定の大きさのブロックに分割された入力画像データのダイナミックレンジを算出するダイナミックレンジ算出ステップと、
前記算出されたダイナミックレンジが第１の値以下であるかどうかを判断する判断ステップと、
前記網点領域検出ステップにおいて検出された網点領域内で、前記判断ステップにおいてダイナミックレンジが第１の値以下であると判断されたブロックが複数連続した場合、そのブロックの領域はモアレ発生領域と判定するステップと、
を備えたことを特徴とする画像処理装置によるモアレ発生領域の検出方法。
【請求項７】
前記判断ステップでは、前記ダイナミックレンジ算出手段で算出されたダイナミックレンジが第２の値以上であるかどうかをも判断し、
前記モアレ発生領域判定ステップでは、前記網点領域検出ステップにおいて検出された網点領域内で、前記判断ステップにおいてダイナミックレンジが第１の値以下であると判断されたブロックが複数連続し、かつ第２の値以上であると判断されたブロックが複数連続した場合、そのブロックの領域はモアレ発生領域と判定する請求項６に記載のモアレ発生領域の検出方法。
【請求項８】
画像データをコード化する画像処理装置のコンピュータに実行させるためのモアレ発生領域の検出プログラムであって、
入力画像データの網点領域を検出する網点領域検出ステップと、
所定の大きさのブロックに分割された入力画像データのダイナミックレンジを算出するダイナミックレンジ算出ステップと、
前記算出されたダイナミックレンジが第１の値以下であるかどうかを判断する判断ステップと、
前記網点領域検出ステップにおいて検出された網点領域内で、前記判断ステップにおいてダイナミックレンジが第１の値以下であると判断されたブロックが複数連続した場合、そのブロックの領域はモアレ発生領域と判定するステップと、
を前記コンピュータに実行させるためのモアレ発生領域の検出プログラム。
【請求項９】
前記判断ステップでは、前記ダイナミックレンジ算出手段で算出されたダイナミックレンジが第２の値以上であるかどうかをも判断する処理をコンピュータに実行させ、
前記モアレ発生領域判定ステップでは、前記網点領域検出ステップにおいて検出された網点領域内で、前記判断ステップにおいてダイナミックレンジが第１の値以下であると判断されたブロックが複数連続し、かつ第２の値以上であると判断されたブロックが複数連続した場合、そのブロックの領域はモアレ発生領域と判定する処理をコンピュータに実行させる請求項８に記載のモアレ発生領域の検出プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＢＴＣ（Block Truncation Coding）圧縮等のように画像データをコード化する画像処理を行う画像処理装置、同装置により画像データのコード化時のモアレ発生領域の検出方法及び検出プログラムに関する。
【背景技術】
【０００２】
画像データを符号化して圧縮する技術として、ＢＴＣ圧縮と呼ばれる圧縮方法がある。ＢＴＣ圧縮は、原稿画像データを複数の領域に分割し、各領域内のすべての画素を所定数以下の代表色で表現して符号化する方法である。
【０００３】
なお、特許文献１には、ＢＴＣ圧縮処理において画像データの特定部分は非圧縮とする技術が開示されている。
【０００４】
また、特許文献２１には、画素毎に量子化の方法を切り替えてＢＴＣ圧縮する技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−４４３９６号公報
【特許文献２】特開２００９−９４６１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところが、網点原稿に対し、前記ＢＴＣ圧縮のようなコード化を行うと、網点周期と処理フィルタとの干渉によって、比較的低い周期の濃度変化であるモアレが発生するという問題がある。
【０００７】
モアレを防止するためには画像データにスムージング処理を行えばよいが、画像全体にスムージング処理を行うと画像全体がぼけてしまうという問題がある。
【０００８】
なお、前述した特許文献１及び２は、このようなモアレの発生に対して有効な解決策を提供するものではなかった。
【０００９】
この発明は、このような技術的背景に鑑みてなされたものであって、ＢＴＣ圧縮のような画像データのコード化を行った場合に発生するモアレを防止することができる画像処理装置、及び同装置によるモアレ発生領域の検出方法を提供し、さらには画像処理装置のコンピュータにモアレ発生領域の検出方法を実行させるためのモアレ発生領域の検出プログラムを提供することを課題とする。
【課題を解決するための手段】
【００１０】
上記課題は、以下の手段によって解決される。
（１）画像データをコード化する画像処理装置において、入力画像データの網点領域を検出する網点領域検出手段と、所定の大きさのブロックに分割された入力画像データのダイナミックレンジを算出するダイナミックレンジ算出手段と、前記算出されたダイナミックレンジが第１の値以下であるかどうかを判断する判断手段と、前記網点領域検出手段により検出された網点領域内で、前記判断手段によりダイナミックレンジが第１の値以下であると判断されたブロックが複数連続した場合、そのブロックの領域はモアレ発生領域と判定するモアレ発生領域判定手段と、を備えたことを特徴とする画像処理装置。
（２）前記判断手段は、前記ダイナミックレンジ算出手段で算出されたダイナミックレンジが第２の値以上であるかどうかをも判断し、前記モアレ発生領域判定手段は、前記網点領域検出手段により検出された網点領域内で、前記判断手段によりダイナミックレンジが第１の値以下であると判断されたブロックが複数連続し、かつ第２の値以上であると判断されたブロックが複数連続した場合、そのブロックの領域はモアレ発生領域と判定する前項１に記載の画像処理装置。
（３）モアレ発生領域判定手段によりモアレ発生領域と判定された領域にスムージング処理を実施する前項１または２に記載の画像処理装置。
（４）モアレ発生領域判定手段によりモアレ発生領域と判定された領域に対してはコード化時の圧縮率を変更する前項１または２に記載の画像処理装置。
（５）モアレ発生領域判定手段によりモアレ発生領域と判定された領域に対してはコード化処理を行わない前項１または２に記載の画像処理装置。
（６）画像データをコード化する画像処理装置において実施されるモアレ発生領域の検出方法であって、入力画像データの網点領域を検出する網点領域検出ステップと、所定の大きさのブロックに分割された入力画像データのダイナミックレンジを算出するダイナミックレンジ算出ステップと、前記算出されたダイナミックレンジが第１の値以下であるかどうかを判断する判断ステップと、前記網点領域検出ステップにおいて検出された網点領域内で、前記判断ステップにおいてダイナミックレンジが第１の値以下であると判断されたブロックが複数連続した場合、そのブロックの領域はモアレ発生領域と判定するステップと、を備えたことを特徴とする画像処理装置によるモアレ発生領域の検出方法。
（７）前記判断ステップでは、前記ダイナミックレンジ算出手段で算出されたダイナミックレンジが第２の値以上であるかどうかをも判断し、前記モアレ発生領域判定ステップでは、前記網点領域検出ステップにおいて検出された網点領域内で、前記判断ステップにおいてダイナミックレンジが第１の値以下であると判断されたブロックが複数連続し、かつ第２の値以上であると判断されたブロックが複数連続した場合、そのブロックの領域はモアレ発生領域と判定する前項６に記載のモアレ発生領域の検出方法。
（８）画像データをコード化する画像処理装置のコンピュータに実行させるためのモアレ発生領域の検出プログラムであって、入力画像データの網点領域を検出する網点領域検出ステップと、所定の大きさのブロックに分割された入力画像データのダイナミックレンジを算出するダイナミックレンジ算出ステップと、前記算出されたダイナミックレンジが第１の値以下であるかどうかを判断する判断ステップと、前記網点領域検出ステップにおいて検出された網点領域内で、前記判断ステップにおいてダイナミックレンジが第１の値以下であると判断されたブロックが複数連続した場合、そのブロックの領域はモアレ発生領域と判定するステップと、を前記コンピュータに実行させるためのモアレ発生領域の検出プログラム。
（９）前記判断ステップでは、前記ダイナミックレンジ算出手段で算出されたダイナミックレンジが第２の値以上であるかどうかをも判断する処理をコンピュータに実行させ、前記モアレ発生領域判定ステップでは、前記網点領域検出ステップにおいて検出された網点領域内で、前記判断ステップにおいてダイナミックレンジが第１の値以下であると判断されたブロックが複数連続し、かつ第２の値以上であると判断されたブロックが複数連続した場合、そのブロックの領域はモアレ発生領域と判定する処理をコンピュータに実行させる前項８に記載のモアレ発生領域の検出プログラム。
【発明の効果】
【００１１】
前項（１）に記載の発明によれば、網点領域内でダイナミックレンジが一定値以下であると判断されたブロックが複数連続した場合、それらのブロックと高ダイナミックレンジのブロックとの間でモアレが発生しやすいと考えられるから、それらのブロックの領域はモアレが発生するモアレ発生領域と判定される。そして、その領域に対して局部的なモアレ防止のための処理を実行することができ、モアレの発生を効果的に抑制することができる。
【００１２】
前項（２）に記載の発明によれば、ダイナミックレンジが一定値以下のブロックが複数連続し、かつ一定値以上のブロックが複数連続した場合に、それらのブロックの間でモアレが発生する可能性がより高いと考えられるから、それらのブロックの領域はモアレが発生するモアレ発生領域と判定され、モアレの発生を確実に抑制することができる。
【００１３】
前項（３）に記載の発明によれば、モアレ発生領域と判定された領域にスムージング処理を実施することで、モアレの発生を防止することができる。
【００１４】
前項（４）に記載の発明によれば、モアレ発生領域と判定された領域に対してはコード化時の圧縮率を変更するから、モアレの発生を防止することができる。
【００１５】
前項（５）に記載の発明によれば、モアレ発生領域と判定された領域に対してはコード化処理を行わないから、モアレの発生を防止することができる。
【００１６】
前項（６）に記載の発明によれば、モアレが発生するモアレ発生領域に対して局部的なモアレ防止のための処理を実行することができ、モアレの発生を効果的に抑制することができる。
【００１７】
前項（７）に記載の発明によれば、モアレが発生する可能性がより高い領域をモアレ発生領域と判定でき、モアレの発生を確実に抑制することができる。
【００１８】
前項（８）に記載の発明によれば、網点領域内でダイナミックレンジが一定値以下であると判断されたブロックが複数連続した場合、それらのブロックの領域をモアレが発生するモアレ発生領域と判定する処理を、画像処理装置のコンピュータに実行させることができる。
【００１９】
前項（９）に記載の発明によれば、ダイナミックレンジが一定値以下のブロックが複数連続し、かつ一定値以上のブロックが複数連続した場合に、それらのブロックの領域はモアレが発生するモアレ発生領域と判定する処理を、画像処理装置のコンピュータに実行させることができる。
【図面の簡単な説明】
【００２０】
【図１】この発明の一実施形態に係る画像処理装置の構成を示すブロック図である。
【図２】図１に示した画像処理装置が実行する第１の判定方法によるモアレ判定動作を示すフローチャートである。
【図３】図１に示した画像処理装置が実行する第２の判定方法によるモアレ判定動作を示すフローチャートである。
【発明を実施するための形態】
【００２１】
次に、この発明の一実施形態を図面に基づいて説明する。
【００２２】
図１は、この発明の一実施形態に係る画像処理装置の構成を示すブロック図である。画像処理装置としては、例えば、コピー機能、プリンタ機能、ファクシミリ機能等の複数の機能を備えた多機能画像形成装置等が用いられるが、これに限定されることはない。
【００２３】
この画像処理装置は、網点判別回路１と、ダイナミックレンジ算出回路（以下、ＤＲ算出回路ともいう）２と、第１カウンタ３と、第２カウンタ４と、第１比較回路５と、第２比較回路６と、判定回路７と、ＡＮＤ回路８とを備えている。
【００２４】
前記網点判別回路１は、入力された画像データにおける網点領域の検出を行う。網点領域の検出方法は公知であるので、その説明は省略する。
【００２５】
前記ＤＲ算出回路２は、入力された画像データのダイナミックレンジを算出する。なお、前記画像処理装置は、図示は省略したがＢＴＣ圧縮等のように画像データを特定の大きさのブロックに分割し、ブロック単位でコード化処理を行う画像処理回路を備えている。そして、前記ＤＲ算出回路２は、各ブロック内の画素の最大階調レベルと最小階調レベルとの差を算出し、そのブロックのダイナミックレンジを算出する。なお、このＤＲ算出回路２は前記コード化処理のための画像処理回路に備えられていても良い。
【００２６】
第１カウンタは、ＤＲ算出回路２で算出されたブロックのダイナミックレンジ（ＤＲ値または単にＤＲともいう）が予め定められた第１の値（ｒｅｆ１）以下であるかどうかを判断するとともに、第１の値以下であれば１を計数し、第１の値以下のブロックが連続するとその都度計数値を繰り上げる。なお、ブロックのＤＲ値が第１の値よりも大きい場合、カウンタの計数値を初期化する。従って、第１のカウンタの計数値は、ＤＲ値が第１の値以下のブロックの連続した数となる。
【００２７】
第２カウンタ４は、ＤＲ算出回路２で算出されたブロックのＤＲ値が予め定められた第２の値（ｒｅｆ２）以上であるかどうかを判断するとともに、第２の値以上であれば１を計数し、第２の値以上のブロックが連続するとその都度計数値を繰り上げる。なお、ブロックのＤＲ値が第２の値よりも小さいと、カウンタの計数値を初期化する。従って、第２のカウンタ４の計数値は、ＤＲ値が第２の値以上のブロックの連続した数となる。なお、前記第１の値（ｒｅｆ１）と第２の値（ｒｅｆ２）は、ｒｅｆ１＜ｒｅｆ２に設定される。
【００２８】
前記第１比較回路５は、前記第１カウンタ３の計数値と予め定められた第３の値（ｒｅｆ３）を比較し、比較結果を出力するものであり、前記第２比較回路６は、前記第２カウンタ４の計数値と予め定められた第４の値（ｒｅｆ４）を比較し、比較結果を出力するものである。ここで第３の値（ｒｅｆ３）及び第４の値（ｒｅｆ４）はそれぞれ１以上であればよく、２以上あるいは３以上であっても良い。また、第３の値（ｒｅｆ３）と第４の値（ｒｅｆ４）は同一であっても良いし、異なっていても良い。
【００２９】
前記判定回路７は、網点判別回路１による判別結果と第１比較回路５あるいはさらに第２比較回路６による比較結果に基づいて、対象となるブロックの領域がモアレの発生する可能性のある領域であると判定する。
【００３０】
具体的には、第１の判定方法として、第１比較回路５により第１カウンタ３の計数値が前記第３の値（ｒｅｆ３）を超える場合、換言すればＤＲ値が第１の値（ｒｅｆ１）以下のブロックが、第３の値（ｒｅｆ３）を超えて複数個連続している場合は、それらのブロックはモアレの発生する領域であると判定される。また、第２の判定方法として、第１比較回路５により第１カウンタ３の計数値が前記第３の値（ｒｅｆ３）を超える場合、換言すればＤＲ値が第１の値（ｒｅｆ１）以下のブロックが、第３の値（ｒｅｆ３）を超えて複数個連続する場合であって、かつ第２比較回路６により第２カウンタ４の計数値が前記第４の値（ｒｅｆ４）を超える場合、換言すればＤＲ値が第２の値（ｒｅｆ２）以上のブロックが、第４の値（ｒｅｆ４）を超えて複数個連続している場合は、それらのブロックはモアレの発生する領域であると判定される。
【００３１】
前記アンド回路８は網点判別回路１により網点領域であると判別された領域であって、かつ前記判定回路７でモアレ発生領域と判定された領域を、最終的にモアレ発生領域とするための回路である。網点領域でなければモアレそのものが発生しないからである。
【００３２】
ここで、モアレは比較的低い周期の濃度変化であり、ＤＲ値の小さい領域と大きな領域との間で発生する傾向にある。一般に、ＢＴＣ圧縮は４ｄｏｔ×４ｄｏｔサイズのウィンドウを使用して行われる。４ｄｏｔ×４ｄｏｔサイズのブロックごとに、ダイナミックレンジの大小が繰り返されても、この周期では人間の目にはモアレとして認識されにくい。
【００３３】
そこで、この実施形態では、前述した第１の判定方法のように、ＤＲ値が第１の値（ｒｅｆ１）以下のブロックが複数個連続している場合に、それらのブロックと他のＤＲ値の大きなブロックとの間でのモアレとして認識されやすい（モアレが発生しやすい）と考え、それらのブロックの領域をモアレが発生するモアレ発生領域と判定する。また、前述した第２の判定方法のように、ＤＲ値が第１の値（ｒｅｆ１）以下のブロックが複数個連続し、かつＤＲ値が第２の値（ｒｅｆ２）以上のブロックが複数個連続している場合にも、これらのＤＲ値が第１の値（ｒｅｆ１）以下のブロック群と、ＤＲ値が第２の値（ｒｅｆ２）以上のブロック群との間でモアレが発生する可能性が高いことから、これらのブロック群をモアレ発生領域と判定する。
【００３４】
なお、図１に示した網点判別回路１、ＤＲ算出回路２、第１カウンタ３、第２カウンタ４、第１比較回路５、第２比較回路６、判定回路７、ＡＮＤ回路８は、実際には図示しないＣＰＵがＲＯＭ等に格納された動作プログラムに従って動作することにより機能する。
【００３５】
図２は、図１に示した画像処理装置が実行する第１の判定方法によるモアレ判定動作を示すフローチャートである。
【００３６】
ステップＳ１１では、網点判別の結果から対象領域が網点領域か否かを判断する。網点領域でなければ（ステップＳ１１でＮＯ）、モアレは発生しないので、ステップＳ１８で第１カウンタ３の計数値（ＤＲ＿ＣＮＴ）をクリアして、ステップＳ１７に進む。
【００３７】
網点領域であれば（ステップＳ１１でＹＥＳ）、ステップＳ１２でそのブロックのＤＲ値を算出し、ステップＳ１３で、算出した値が第１の値（ｒｅｆ１）以下であるかどうかを判断する。
【００３８】
第１の値以下でなければ（ステップＳ１３でＮＯ）、ステップＳ１８で第１カウンタ３の計数値をクリアして、ステップＳ１７に進む。第１の値以下であれば（ステップＳ１３でＹＥＳ）、ステップＳ１４で、第１カウンタ３の計数値に１を加算したのち、ステップＳ１５に進む。
【００３９】
ステップＳ１５では、第１カウンタ３の計数値が第３の値（ｒｅｆ３）を超えているかどうか、換言すればＤＲ値が第１の値以下であるブロックが予め設定された複数個連続しているかどうかを判断する。
【００４０】
第１カウンタの計数値が第３の値（ｒｅｆ３）を超えていなければ（ステップＳ１５でＮＯ）、ステップＳ１７に進む。超えていれば（ステップＳ１５でＹＥＳ）、ステップＳ１６で、それらの対象ブロックをモアレ発生領域と判定したのち、ステップＳ１７に進む。
【００４１】
ステップＳ１７では、判定対象となる画像データが終了したかどうかを判断し、終了していなければ（ステップＳ１７でＮＯ）、ステップＳ１１に戻って処理を繰り返す。終了していれば（ステップＳ１７でＹＥＳ）、本判定処理を終了する。
【００４２】
図３は、図１に示した画像処理装置が実行する第２の判定方法によるモアレ判定動作を示すフローチャートである。
【００４３】
ステップＳ２１では、網点判別の結果から対象領域が網点領域か否かを判断する。網点領域でなければ（ステップＳ２１でＮＯ）、モアレは発生しないので、ステップＳ３１で第１カウンタ３の計数値（ＤＲ＿ＣＮＴ１）及び第２カウンタ４の計数値（ＤＲ＿ＣＮＴ２）をクリアして、ステップＳ２５に進む。
【００４４】
網点領域であれば（ステップＳ２１でＹＥＳ）、ステップＳ２２でそのブロックのＤＲ値を算出し、ステップＳ２３で、算出した値が第１の値（ｒｅｆ１）以下であるかどうかを判断する。
【００４５】
第１の値以下であれば（ステップＳ２３でＹＥＳ）、ステップＳ２４で、第１カウンタ３の計数値に１を加算したのち、ステップＳ２５に進む。
【００４６】
第１の値以下でなければ（ステップＳ２３でＮＯ）、ステップＳ２６で、ＤＲ値が第２の値（ｒｅｆ２）以上であるかどうかを判断する。第２の値以上でなければ（ステップＳ２６でＮＯ）、ステップＳ３１に進んで、カウンタ３、４の計数値をクリアする。
【００４７】
第２の値以上であれば（ステップＳ２６でＹＥＳ）、ステップＳ２７で、第２カウンタ４の計数値に１を加算したのち、ステップＳ２８に進む。
【００４８】
ステップＳ２８では、第１カウンタ３の計数値が第３の値（ｒｅｆ３）を上回っているかどうかを判断し、上回っていなければ（ステップＳ２８でＮＯ）、カウンタ３、４の計数値をクリアする。上回っていれば（ステップＳ２８でＹＥＳ）、ステップＳ２９で、第２カウンタ４の計数値が第４の値（ｒｅｆ４）を上回っているかどうかを判断し、上回っていなければ（ステップＳ２９でＮＯ）、ステップＳ２５に進む。
【００４９】
上回っていれば（ステップＳ２９でＹＥＳ）、ＤＲ値が第１の値以下のブロックの複数個と、ＤＲ値が第２の値以上のブロックの複数個が、交互に存在しているから、ステップＳ３０でこれらのブロックをモアレ発生領域と判定したのち、ステップＳ２５に進む。
【００５０】
ステップＳ２５では、判定対象となる画像データが終了したかどうかを判断し、終了していなければ（ステップＳ２５でＮＯ）、ステップＳ２１に戻って判定処理を繰り返す。終了していれば（ステップＳ２５でＹＥＳ）、本判定処理を終了する。
【００５１】
モアレ発生領域と判定されたブロックに対しては、局部的にモアレ発生を抑制する処理を実施する。
【００５２】
具体的には、モアレ発生領域と判定された領域にスムージング処理を実施しても良い。この場合、画像全体にスムージング処理を実施する場合のように、画像全体がぼけてしまうという問題を生じることなく、モアレの発生を防止できる。
【００５３】
また、モアレ発生領域と判定された領域に対してはコード化時の圧縮率を変更することで、モアレを抑制しても良いし、モアレ発生領域と判定された領域に対してはコード化処理を行わないようにして、モアレそのものの発生要因を無くしても良い。
【符号の説明】
【００５４】
１      網点判別回路
２      ダイナミックレンジ算出回路
３      第１カウンタ
４      第２カウンタ
５      第１比較回路
６      第２比較回路
７      判定回路
８      アンド回路
【図１】
2011217194.tif 000003
【図２】
2011217194.tif 000004
【図３】
2011217194.tif 000005