(57)【要約】【課題】単一の階調で表現されている描画オブジェクトを、高画質で印刷することが可能なハーフトーンスクリーンを用いた画像処理方法を提供する。【解決手段】画像データを描画オブジェクト単位に分解し分析し（ステップＳ２）、ハーフトーンスクリーンテーブルから滑らかな特性のハーフトーンスクリーンを検出し（ステップＳ４）、描画オブジェクト毎にハーフトーンスクリーンを適用する（ステップＳ５）画像処理方法であって、単一の階調からなる描画オブジェクトには、検出ステップ（ステップＳ４）で検出した滑らかな特性のハーフトーンスクリーンを適用する。【選択図】  図１
2015106877.tif 000002
【特許請求の範囲】
【請求項１】
画像データを描画オブジェクト単位に分解し分析する画像データ分析ステップと、
描画オブジェクト毎にハーフトーンスクリーンを適用するハーフトーンスクリーン適用ステップと、
を有する画像処理方法であって、
滑らかな特性のハーフトーンスクリーンを検出する検出ステップを有し、
前記ハーフトーンスクリーン適用ステップは、
単一の階調からなる描画オブジェクトには、前記検出ステップで検出した滑らかな特性のハーフトーンスクリーンを適用することを特徴とする画像処理方法。
【請求項２】
前記検出ステップは、
滑らかな特性のハーフトーンスクリーンを滑らかな特性のハーフトーンスクリーン専用のテーブルから検出することを特徴とする請求項１記載の画像処理方法。
【請求項３】
前記検出ステップは、
滑らかな特性のハーフトーンスクリーンを複数種類のテーブルから検出することを特徴とする請求項１記載の画像処理方法。
【請求項４】
前記検出ステップは、
滑らかな特性のハーフトーンスクリーンを描画オブジェクトの属性毎の専用のテーブルから検出することを特徴とする請求項１記載の画像処理方法。
【請求項５】
前記描画オブジェクトの属性は、文字、グラフィック及び写真の３つであることを特徴とする請求項４記載の画像処理方法。
【請求項６】
前記ハーフトーンスクリーン適用ステップ実行後に、隣接する異なる色の描画オブジェクトに対して同一のハーフトーンスクリーンが適用された場合に、再度適用するハーフトーンスクリーンを選定し、前記隣接する異なる色の描画オブジェクトには異なるハーフトーンスクリーンが適用されるようにするハーフトーンスクリーン再選択ステップをさらに有することを特徴とする請求項１からの５のいずれか１項に記載の画像処理方法。
【請求項７】
前記検出ステップは、
ハーフトーンスクリーンの主走査方向及び副走査方向の両方に繰り返し要素が見つかった場合に、前記ハーフトーンスクリーンが滑らかな特性であると判定することを特徴とする請求項１、請求項３からの６のいずれか１項に記載の画像処理方法。
【請求項８】
画像データを描画オブジェクト単位に分解し分析する画像データ分析手段と、
描画オブジェクト毎にハーフトーンスクリーンを適用するハーフトーンスクリーン適用手段と、
を有する画像処理装置であって、
滑らかな特性のハーフトーンスクリーンを検出する検出手段を有し、
前記ハーフトーンスクリーン適用手段は、
単一の階調からなる描画オブジェクトには、前記検出手段で検出した滑らかな特性のハーフトーンスクリーンを適用することを特徴とする画像処理装置。
【請求項９】
画像処理装置に、
請求項１から７のいずれか１項に記載の画像処理方法を用いて画像の処理を実行させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理方法、画像処理装置及び画像処理プログラムに関し、特にハーフトーンスクリーンを用いた画像処理方法、画像処理装置及び画像処理プログラムに関する。
【背景技術】
【０００２】
従来から、ハーフトーンスクリーンを用いて画像を形成する画像形成装置が知られている。ハーフトーンスクリーンとは、例えば、多値データで表現されている画像データをピクセル毎に有効ドットまたは無効ドット等の２値データに変換することによって、濃淡階調を表現したものである。
【０００３】
ハーフトーンスクリーンには、集中型ハーフトーンを用いるものや、分散型ハーフトーンを用いるもの、万線型ハーフトーンを用いるものがある。集中型ハーフトーンを用いる場合、垂直方向と水平方向の格子状にドットを集中的に配置して、周期的に並ぶ網点を形成する。分散型ハーフトーンを用いる場合は、同じサイズのドットを配置し、その密度によって階調を表現する。また、万線型ハーフトーンを用いる場合、角度を持つ直線上にドットが配置される。
【０００４】
画像形成装置では、画像データを分析し、階調補正処理や前述のハーフトーンを用いた有効ドットの配置といった中間処理を行い、画像データを印刷可能な状態にする。
【０００５】
ところで、画像データには、文字、グラフィック、写真といったいくつかの属性がある。画像形成装置においては、それぞれのタイプの画像を良好な画質で印刷するために、様々な線数及び成長タイプのスクリーンを用意しておく必要がある。
【０００６】
また、１つの画像データに、文字オブジェクト、グラフィックオブジェクト、写真オブジェクトといった複数の属性の描画オブジェクトが含まれている場合がある。さらに、例えばグラフィックオブジェクトであれば、単調な階調からなる部分もあれば、グラデーションのように複雑な階調からなる部分もある。
【０００７】
描画オブジェクトの属性に合ったスクリーンを使用することが望ましいが、印刷を行う場合は、画像データは１プレーンの画像として扱われ、全ての描画オブジェクトに対して同じ中間処理が施される。そのため、複数属性の描画オブジェクトを有する画像データを高画質で印刷することができないという問題があった。
【０００８】
この問題に対し、特許文献１では、複数の属性の描画オブジェクトからなる画像データを描画オブジェクト単位に分解し、分解した描画オブジェクト毎に異なる中間処理を行うことによって、複数の属性の描画オブジェクトを含む画像を高画質で印刷する技術が開示されている。
【０００９】
また、一般的に、文字オブジェクトに対しては細かいスクリーンを使用し、グラフィック及び写真オブジェクトに対しては粗いスクリーンを使用することが望ましい。このことは、文字オブジェクトは一般的にサイズが小さく、グラフィック及び写真オブジェクトはサイズが大きいという前提に基づいている。しかし、例えば、印刷サイズの大きい文字オブジェクトや、精細部分を表現する写真オブジェクトの場合、前述のオブジェクトに対するスクリーンの組み合わせが最適であるとは限らない。
【００１０】
そこで、特許文献２では、オブジェクトの属性だけでなく、描画オブジェクトの印刷データサイズ等の要素を考慮して使用するスクリーンを決定する方法が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【００１１】
ハーフトーンスクリーンを用いた画像形成においては、メモリ容量や描画速度、ＰＤＬ（Page Description Language）の仕様等により、ハーフトーンスクリーンのサイズが限られている場合がある。
【００１２】
また、ハーフトーンの中には、有効ドットの成長過程の中で、バランスが不均等となる場合がある。例えば、集中型のハーフトーンにおいてドットの大きさが不均等であったり、万線型のハーフトーンにおいて位置によって太さが不均等であったり、また、ドットの配置パターンによって模様のように見える箇所が発生したりする。これらのハーフトーンが印刷に用いられると、単一の階調で表現されている描画オブジェクトで目立ちやすく、画像品質を低下させる。
【００１３】
これらの問題を防止するために、全階調において均等な配置のハーフトーンを使用するという手段が考えられる。しかし、その場合、サイズが限られたハーフトーンスクリーンでは、階調性が犠牲となってしまい、写真やグラデーションの画像で階調とびが発生してしまう等の問題がある。
【００１４】
特許文献１及び特許文献２では、描画オブジェクトの属性や、印刷データのサイズ等によってスクリーンを使い分けることで印刷画質を向上させている。しかし、不均等なハーフトーンスクリーンにより、単一の階調で表現されている描画オブジェクトの印刷画質が低下することについては何ら考慮されていない。
【００１５】
本発明の目的は、単一の階調で表現されている描画オブジェクトを、高画質で印刷することが可能なハーフトーンスクリーンを用いた画像処理方法を提供することにある。
【課題を解決するための手段】
【００１６】
本発明の画像処理方法は、画像データを描画オブジェクト単位に分解し分析する画像データ分析ステップと、描画オブジェクト毎にハーフトーンスクリーンを適用するハーフトーンスクリーン適用ステップと、を有する画像処理方法であって、滑らかな特性のハーフトーンスクリーンを検出する検出ステップを有し、前記ハーフトーンスクリーン適用ステップは、単一の階調からなる描画オブジェクトには、前記検出ステップで検出した滑らかな特性のハーフトーンスクリーンを適用することを特徴とする。
【発明の効果】
【００１７】
本発明によれば、単一の階調で表現されている描画オブジェクトを、高画質で印刷することが可能なハーフトーンスクリーンを用いた画像処理方法を提供することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の画像処理方法の実施形態の動作例を示すフローチャート図である。
【図２】本発明の画像処理方法の実施形態の均等ハーフトーンの検出動作の例を示すフローチャート図である。
【図３】本発明の画像形成装置の実施形態の構成例を示すブロック図である。
【図４】集中型ハーフトーンスクリーンにおけるドットの配置例を示す図である。
【図５】分散型ハーフトーンスクリーンにおけるドットの配置例を示す図である。
【図６】万線型ハーフトーンスクリーンにおけるドットの配置例を示す図である。
【発明を実施するための形態】
【００１９】
＜実施形態の構成＞
図３は、本発明の実施形態の画像処理方法によって画像処理を行う画像形成装置及び周辺システムの構成例を示している。画像形成装置１はプリンタ１１、入出力部１２、画像処理装置としてコントローラ２を有しており、接続されたネットワーク上には端末３が設けられている。
【００２０】
コントローラ２には、ＣＰＵ（Central Processing Unit）２４、ＲＯＭ（Read Only Memory）２５、ＲＡＭ（Random Access Memory）２６、オブジェクト識別部２７が設けられている。また、インターフェースとしてプリンタＩ／Ｆ（Inter/Face）２１、入出力Ｉ／Ｆ２２、ホストＩ／Ｆ２３を有する。
【００２１】
プリンタＩ／Ｆ２１は、コントローラ２とプリンタ１１を結ぶＩ／Ｆである。コントローラ２はプリンタＩ／Ｆ２１を介して、プリンタ１１を制御して画像を印刷させたり、印刷モード及び画像データ等を送信したりしている。また、プリンタ１１は、プリンタＩ／Ｆ２１を介してプリンタ１１の状況をコントローラ２へ送信する。
【００２２】
入出力Ｉ／Ｆ２２は、コントローラ２と入出力部１２を結ぶＩ／Ｆである。コントローラ２は入出力Ｉ／Ｆ２２を介して、入出力部１２を制御し液晶ディスプレイの表示を行っている。また、入出力部１２は、液晶ディスプレイの表示内容や各種ボタンの入力内容を、入出力Ｉ／Ｆ２２を介してコントローラ２へ送信する。
【００２３】
ホストＩ／Ｆ２３は、コントローラ２と入出力部１２と端末３等をＬＡＮ（Local Area Network）等の通信媒体を介して接続するＩ／Ｆで、端末３に搭載されておりプリンタドライバやアプリからの印刷要求や画像データを受信する。また画像形成装置１の状態を、端末３のプリンタドライバに送信する。
【００２４】
ＣＰＵ２４は後述するＲＯＭ２５に格納された画像処理プログラムに基づいて動作し、ホストＩ／Ｆ２３及びオブジェクト識別部２７を介して受け取った画像データの内容に基づいてＲＯＭ２５やＲＡＭ２６から各種データを引き出して画像処理を行う。その他、プリンタ１１の制御や、入出力部１２の操作画面の表示や設定のための演算を行う。
【００２５】
ＲＯＭ２５にはハーフトーンスクリーンテーブル、階調補正データ、フォントデータ等が格納されている。ハーフトーンスクリーンテーブルには、例えば８ｂｉｔ即ち２５６階調分のハーフトーンスクリーンを保持している。さらに、描画オブジェクトに合わせた複数種類のハーフトーンスクリーンテーブルを保持している。
【００２６】
ＲＡＭ２６には可変データが収納され、ＣＰＵ２４のワークエリアとして機能する場合もある。ハーフトーンスクリーンテーブルからのハーフトーンスクリーンの選定はＲＡＭ２６にて行われる。
【００２７】
オブジェクト識別部２７は、ホストＩ／Ｆ２３で受け取った画像データを、写真オブジェクト、グラフィックオブジェクト、文字オブジェクトに分解し、各描画オブジェクトの画像情報やサイズを認識することが可能である。オブジェクト識別部２７は、各描画オブジェクトの画像データ及び画像情報をＣＰＵ２４に渡す。
【００２８】
＜実施形態の動作＞
本発明の実施形態の動作例について図１を参照しながら説明する。図１のフローチャートは画像形成装置１における画像処理の全体の流れを示している。画像形成装置１には、以下の画像処理方法によって画像処理を実行するための画像処理プログラムがインストールされている。
【００２９】
まず、図１に示すように、画像形成装置１は、図３に示す端末３のプリンタドライバからホストＩ／Ｆ２３を経由して画像データを取得する（ステップＳ１）。
【００３０】
次に、取得した画像データの分析を行う（ステップＳ２）。この時、画像データを描画オブジェクトに分解し、分解した描画オブジェクト単位でそれぞれ最適な画像処理パラメータの処理を行う。
【００３１】
その後、階調補正処理を行う（ステップＳ３）。階調補正処理では、画像データ分析（ステップＳ２）で分解された描画オブジェクト単位で、それぞれに適した階調補正テーブルを反映させる。階調補正テーブルには、描画オブジェクトの用途に応じて印刷する濃淡を調整する補正値や、エンジンの印字特性に合わせた補正値がある。
【００３２】
ここで、均等ハーフトーン検出（ステップＳ４）及びハーフトーン処理（ステップＳ５）を行う。階調補正値と同様に、ハーフトーンスクリーンにも描画オブジェクトの用途に応じて様々な線数及び成長タイプのものが用意されている。そして、ハーフトーンスクリーンはハーフトーンスクリーンテーブルに格納されている。均等なハーフトーンスクリーンを検出するハーフトーンスクリーンテーブルは、描画オブジェクトの属性ごとの専用のものでも良いし、複数種類のハーフトーンスクリーンテーブル全体でも良い。また、均等なハーフトーンスクリーン専用のテーブルを予め用意しておいても良い。
【００３３】
ハーフトーンスクリーンテーブルから均等なハーフトーンを検出する方法について、図２を参照しながら説明する。図２は均等ハーフトーン検出処理の流れを表すフローチャートである。まず、図２に示すように、ハーフトーンスクリーンテーブルからハーフトーンスクリーンデータを取得する（ステップＳ４０１）。そして、１つ目の階調を参照し（ステップＳ４０２）、主走査方向にスキャンし（ステップＳ４０３）、有効ドットの繰り返し要素の有無を判断する（ステップＳ４０４）。
【００３４】
有効ドットの繰り返し要素が存在すると判断した場合（ステップＳ４０４、Ｙｅｓ）、副走査方向のスキャンを行い（ステップＳ４０５）、主走査方向の場合と同じように有効ドットの繰り返し要素の有無を判断する（ステップＳ４０６）。
【００３５】
ここで、副走査方向にも有効ドットの繰り返し要素があると判断した場合（ステップＳ４０６、Ｙｅｓ）で、かつ有効ドットの集合体のサイズ及び形状が全て同一である場合（ステップＳ４０７、Ｙｅｓ）は、均等なドット配置であると判定する（ステップＳ４０８）。この時、形状が異なっていても、サイズが同じであれば均等なドット配置であると判定するようにしても良い。未スキャンの階調がある場合（ステップＳ４０９、Ｙｅｓ）は、２階調目以降の残りの全階調についても１階調目と同様に検出を行う（ステップＳ４１０）。均等なドット配置であると判定された場合、均等な配置パターンのハーフトーンとしてマーキングしておく。
【００３６】
均等ハーフトーン検出が終わると、図１に示すように、ハーフトーン処理を行う（ステップＳ５）。ここでは、描画オブジェクト単位で定められているハーフトーンスクリーンテーブルを参照してハーフトーンを適用する。この時、描画オブジェクトが単一の階調である場合は、均等ハーフトーン検出処理（ステップＳ４）にてマーキングを行ったハーフトーンスクリーンを適用する。
【００３７】
このとき、隣接する描画オブジェクトが異なる色若しくは階調によって表現されている箇所に、同一のハーフトーンスクリーンを適用してしまい、隣接する描画オブジェクトの区別がつかなくなってしまう場合がある。この場合は、一方のハーフトーンスクリーンを現在使用しているものを除いたものの中から再度選択し直すことによって、隣接する描画オブジェクトを区別できるようにする。
【００３８】
ハーフトーン処理が完了すると、画像データがプリンタＩ／Ｆ２１を介してプリンタ１１に送信され、印刷が行われる（ステップＳ６）。
【００３９】
＜実施形態の作用・効果＞
前述の図１に示す均等ハーフトーン検出（ステップＳ４）において、不均等であると判定されるハーフトーンスクリーンと、均等で滑らかな特性を持つと判定されるハーフトーンスクリーンについて具体的な例を用いて説明する。
【００４０】
図４は分散型ハーフトーンスクリーンにおけるドットの配置の成長過程の例を示した図である。均等なドット配置となるのは、一般的に縦・横・斜めのいずれの方向にもドット配置が均等になっているもので、図４では（ａ）、（ｂ）、（ｄ）、（ｈ）が該当する。図４の（ｃ）は縦横方向のドットが、（ｆ）は斜め方向のドットが多いため格子形状として強調され、結果的にテクスチャとして見えてしまう。（ｅ）と（ｇ）については、一定箇所にドットが埋められておらず抜けが発生しており、テクスチャとして見えてしまう。また、（ｉ）については、一定箇所のドットにおいてドットが２つ並んでいるので、大きさに統一性がなく、印刷結果が粗く見えてしまう。
【００４１】
図５は、集中型ハーフトーンスクリーンにおける集中ドットの成長過程の例を示した図である。図５の１０１Ｂ、１０２Ｂ、１０３Ｂはそれぞれ１０１Ａ、１０２Ａ、１０３Ａに示す箇所を拡大した様子を表している。図５の（ｂ）は、全ての集中ドットのサイズが一定であり、印刷した際も滑らかな印象を受ける。（ａ）は、一部分の集中ドットのサイズが他のドットと比べて小さく、（ｃ）は、一部分の集中ドットのサイズが他のドットと比べて大きい。そのため、印刷した結果として一部分のドットが均等なドットサイズではないため、サイズが均一ではない集中ドットがテクスチャとして見えてしまったり、粗く印刷された印象が出てしまったりする場合がある。
【００４２】
図６は、万線型ハーフトーンのドット配置の例を示す図である。図６の（ａ）では、位置によって３種類の線の太さが存在し不均等である。そのため、テクスチャとして見えてしまったり、粗く見えてしまったりするので、単一色、単一階調の描画オブジェクトへの適用は望ましくない。万線型ハーフトーンの場合は、図６の（ｂ）のように、線の太さが一定であるハーフトーンスクリーンが滑らかな特性を持っているといえる。
【００４３】
本実施形態においては、例えば図４の（ａ）、（ｂ）、（ｄ）、（ｈ）、図５の（ｂ）若しくは図６の（ｂ）が均等な配置のハーフトーンスクリーンとしてマーキングされ、単一色、若しくは単一階調の描画オブジェクトに対して適用される。これによって、単一の階調で表現されている描画オブジェクトを高画質で印刷することが可能となる。
【００４４】
また、均等なドット配置のハーフトーンスクリーンは、不均等なドット配置のハーフトーンスクリーンに比べて容量が小さいため、本実施形態はハーフトーンスクリーンの容量が限られている場合にも有効である。
【００４５】
なお、上記の実施形態は、本発明の好適な実施形態であり、上記実施形態のみに本発明を限定するものではなく、本発明の要旨を逸脱しない範囲において種々の変更を施した形態での実施が可能である。
【符号の説明】
【００４６】
１    画像形成装置
２    コントローラ
３    端末
１１    プリンタ
１２    入出力部
２１    プリンタＩ／Ｆ
２２    入出力Ｉ／Ｆ
２３    ホストＩ／Ｆ
２４    ＣＰＵ
２５    ＲＯＭ
２６    ＲＡＭ
２７    オブジェクト識別部
【先行技術文献】
【特許文献】
【００４７】
【特許文献１】特開２００４−２０２９４４号公報
【特許文献２】特開２００４−３２０４４８号公報
【図１】
2015106877.tif 000003
【図２】
2015106877.tif 000004
【図３】
2015106877.tif 000005
【図４】
2015106877.tif 000006
【図５】
2015106877.tif 000007
【図６】
2015106877.tif 000008