(57)【要約】【課題】ブラックとカラーが混在する画像データにおいて、スムージング処理とエッジ強調処理を組み合わせて実行する際に、両者の効果が充分に現れるような画像処理の方法を提供する。【解決手段】入力された第１の画像データに対しスムージング処理１１１０を実行して第２の画像データを取得すると同時に、第１の画像データと第２の画像データの比較結果に基づいて入力された第１のオブジェクトデータを第２のオブジェクトデータに変換する。その後、第２のオブジェクトデータに基づいて、第２の画像データに対しエッジ強調処理１１２を実行する。【選択図】図４
2010103909.tif 000002
【特許請求の範囲】
【請求項１】
画像データに基づいて記録媒体に画像を記録するための画像処理システムであって、
個々の画素の階調情報を有する第１の画像データと前記個々の画素のオブジェクト情報を示す第１のオブジェクトデータを取得する手段と、
前記第１の画像データに対しスムージング処理を実行することによって第２の画像データを取得するスムージング手段と、
前記個々の画素について、前記第１の画像データと前記第２の画像データを比較し、該比較の結果に基づいて前記第１のオブジェクトデータを第２のオブジェクトデータに変換するオブジェクトデータ変換手段と、
前記第２のオブジェクトデータに基づいて、前記第２の画像データに対しエッジ強調処理を実行することによって第３の画像データを取得するエッジ強調手段と、
前記第３の画像データに基づいて記録を実行する記録手段と
を備えることを特徴とする画像処理システム。
【請求項２】
前記オブジェクト情報は、前記個々の画素が文字、線画、イメージのいずれに属するかを示す情報であることを特徴とする請求項１に記載の画像処理システム。
【請求項３】
前記スムージング手段は、前記第１の画像データに基づいて記録媒体に記録された画像の輪郭が滑らかになるように、個々の画素の記録あるいは非記録を変換することによって前記第２の画像データを取得することを特徴とする請求項１または２に記載の画像処理システム。
【請求項４】
前記スムージング手段は、予め用意されている複数の特徴パターンのそれぞれと前記第１の画像データとのパターンマッチングを行うことによって、前記第１の画像データの前記個々の画素の記録あるいは非記録を変換することを特徴とする請求項１乃至３のいずれかに記載の画像処理システム。
【請求項５】
前記オブジェクトデータ変換手段は、前記個々の画素について、前記第１の画像データと前記第２の画像データが異なっている場合に、前記第１のオブジェクトデータの前記オブジェクト情報を変換することを特徴とする請求項１乃至４のいずれかに記載の画像処理システム。
【請求項６】
前記エッジ強調手段は、前記第２のオブジェクトデータが所定のオブジェクト情報を有する画素に隣接する画素に対し、前記所定のオブジェクト情報以外のオブジェクト情報を有する第２の画像データを削除することを特徴とする請求項１乃至５のいずれかに記載の画像処理システム。
【請求項７】
前記所定のオブジェクト情報は文字であることを特徴とする請求項６に記載の画像処理システム。
【請求項８】
前記所定のオブジェクト情報は線画であることを特徴とする請求項６に記載の画像処理システム。
【請求項９】
前記第１の画像データは複数の色に対応して取得され、前記記録手段は前記複数の色に対応して備えられていることを特徴とする請求項１乃至８のいずれかに記載の画像処理システム。
【請求項１０】
前記記録手段はインクを吐出する複数の記録素子を備えていることを特徴とする請求項１乃至９のいずれかに記載の画像処理システム。
【請求項１１】
画像データに基づいて記録媒体に画像を記録するための画像処理方法であって、
個々の画素の階調情報を有する第１の画像データと前記個々の画素のオブジェクト情報を示す第１のオブジェクトデータを取得する工程と、
前記第１の画像データに対しスムージング処理を実行することによって第２の画像データを取得するスムージング工程と、
前記個々の画素について、前記第１の画像データと前記第２の画像データを比較し、該比較の結果に基づいて前記第１のオブジェクトデータを第２のオブジェクトデータに変換するオブジェクトデータ変換工程と、
前記第２のオブジェクトデータに基づいて、前記第２の画像データに対しエッジ強調処理を実行することによって第３の画像データを取得するエッジ強調工程と、
前記第３の画像データに基づいて記録を実行する記録工程と
を有することを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置のシステムに関する。詳しくはオブジェクト情報を用いた画像処理システムよび画像処理方法に関する。
【背景技術】
【０００２】
デジタルカメラで撮影した画像やコンピュータで作成したドキュメントを記録媒体に記録する手段として、インクジェットプリンタやレーザービームプリンタなどの記録装置が知られている。このような記録装置では、写真画像を一様に記録したり、グラフィックあるいはテキストをより鮮明に記録したりするため、画像処理の工程においてスムージング処理やエッジ強調処理を採用することがある。
【０００３】
スムージング処理とは、ジャギー(階段状のギザギザ)を低減させ、画像の輪郭を滑らかにするための画像処理であり、その処理方法は特許文献１などによって開示されている。具体的には、画像データと予め用意された特徴パターンとの間でパターンマッチングを行い、画像データが特徴パターンと一致した場合に、対象となる画素の記録または非記録を画像の輪郭を滑らかにするように変更する処理である。
【０００４】
一方、エッジ強調処理とは、文字や線画などの輪郭を鮮明且つ先鋭にするための画像処理である。エッジ強調処理には、画像データの階調値を変えたり、指定したＲＧＢ値を有する画像の間引き処理を行ったりなど、様々な方法が知られている。中でもオブジェクトデータの輪郭部を検出し、輪郭部に付与されたインクが輪郭外のインクと混色しないように、輪郭部近傍のデータを間引いたり、変換したりする方法が有用されている。
【０００５】
例えば特許文献２には、互いに性質の異なるブラックインクとカラーインクを使用するインクジェット記録装置において、ブラックとカラーが隣接する境界部で両者のにじみ（ブリーディング）を抑制し、ブラックの輪郭を保護するための技術が開示されている。
【０００６】
また、特許文献３には、各画素の画像データに、そのデータがイメージデータであるか文字データであるか線画データであるかなどのオブジェクト情報を持たせ、特定のオブジェクトに近接する画素のデータを間引くなどの処理を行う技術が開示されている。
【０００７】
【特許文献１】特許第３２７４２５６号公報
【特許文献２】特開２００５−１６９７５３号公報
【特許文献３】特開２００５−２９０２１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述したスムージング処理とエッジ強調処理とを単純に組みあせた場合には、それぞれの効果が充分に得られない場合があった。以下にその理由について説明する。
【０００９】
図１（ａ）〜（ｇ）は、一般的なスムージング処理とエッジ強調処理を行った場合の不具合を説明するための模式図である。個々の四角は１画素分の領域を示し、それぞれの画素は、どの色のインクドットを記録するか（あるいは記録しないか）という情報と、オブジェクト情報を有している。以下では便宜上、各画素の列と行に符号をつけて説明する。
【００１０】
図１（ａ）は、ブラック（ＢＫ）、シアン（Ｃ）、マゼンタ（Ｍ）およびイエロー（Ｙ）の入力画像データの一例を示した図である。また、図１（ｂ）は、図１（ａ）と等しい画像データが有するオブジェク情報を示した図である。ここでは簡単のため、オブジェクトの種類は文字のみとし、図のグレーで示した領域に含まれる個々の画素が、文字オブジェクトを有するものとする。すなわち、本例は、図１（ａ）で示すブラックデータの全てが文字を形成する場合を示している。
【００１１】
図１（ｃ）は、図１（ａ）の画像データに対し、一般的なスムージング処理を行った場合の処理結果を示した図である。図１（ａ）の画像データに比べ、５行Ｇ列と５行Ｈ列の画素がマゼンタ（Ｍ）からブラック（ＢＫ）に変換され、黒画像の輪郭が滑らかになっているのが分かる。
【００１２】
図１（ｄ）は、図１（ｂ）のオブジェクトデータを基に、エッジ強調処理を行った場合の処理結果を示した図である。図１（ａ）の画像データと比較するに、５行Ａ列〜Ｈ列、４行Ｈ列および３行Ｈ列〜Ｌ列のカラー（ＣＭＹ）データが削除され、ＢＫデータとカラーデータが直接接触しないように分離されていることが分かる。
【００１３】
ところで一般に、エッジ強調処理は、その処理の性質から他の画像処理が終了した後に行われ、スムージング処理と組み合わせる場合には、まずスムージング処理を行い、その次にエッジ強調処理を行うことが多い。しかしながら、エッジ強調処理は、図１（ｂ）のようなオリジナルのオブジェクトデータに基づいて行われるので、スムージング処理の結果は反映されない。よって、エッジ強調処理とスムージング処理を行った結果は、図１（ｅ）のようになり、４行Ｆ列およびＧ列のようにＢＫとＣＭＹが隔離されない部分が残ってしまう。すなわち、エッジ強調処理の効果が不十分で、ブラックとカラー画像の境界においてブリーディングが発生してしまう場合があった。
【００１４】
本発明者らは、以上のような弊害は、スムージング処理を行った後のＢＫデータと、エッジ強調処理が参照するオリジナルのオブジェクトデータが、一致していないことが原因で起きていることに着目した。そして、エッジ強調処理が参照するオブジェクトデータにおいても、何らかの方法によってスムージング処理の結果が反映されれば、上記弊害は回避され得るという知見に至った。具体的には、図１（ｂ）で示したオブジェクトデータを、スムージング処理の結果を受けて図１（ｆ）のように変換出来れば、これに基づいて行われるエッジ強調処理の結果も図１（ｇ）のようになり、ＢＫとＣＭＹを完全に隔離させることが出来ると考察した。
【００１５】
以上より、本発明が目的とするところは、ブラックとカラーが混在する画像データにおいて、スムージング処理とエッジ強調処理を組み合わせて実行する際に、両者の効果が充分に現れるような画像処理の方法を提供することである。
【課題を解決するための手段】
【００１６】
そのために本発明においては、画像データに基づいて記録媒体に画像を記録するための画像処理システムであって、個々の画素の階調情報を有する第１の画像データと前記個々の画素のオブジェクト情報を示す第１のオブジェクトデータを取得する手段と、前記第１の画像データに対しスムージング処理を実行することによって第２の画像データを取得するスムージング手段と、前記個々の画素について、前記第１の画像データと前記第２の画像データを比較し、該比較の結果に基づいて前記第１のオブジェクトデータを第２のオブジェクトデータに変換するオブジェクトデータ変換手段と、前記第２のオブジェクトデータに基づいて、前記第２の画像データに対しエッジ強調処理を実行することによって第３の画像データを取得するエッジ強調手段と、前記第３の画像データに基づいて記録を実行する記録手段とを備えることを特徴とする。
【００１７】
また、画像データに基づいて記録媒体に画像を記録するための画像処理方法であって、個々の画素の階調情報を有する第１の画像データと前記個々の画素のオブジェクト情報を示す第１のオブジェクトデータを取得する工程と、前記第１の画像データに対しスムージング処理を実行することによって第２の画像データを取得するスムージング工程と、前記個々の画素について、前記第１の画像データと前記第２の画像データを比較し、該比較の結果に基づいて前記第１のオブジェクトデータを第２のオブジェクトデータに変換するオブジェクトデータ変換工程と、前記第２のオブジェクトデータに基づいて、前記第２の画像データに対しエッジ強調処理を実行することによって第３の画像データを取得するエッジ強調工程と、前記第３の画像データに基づいて記録を実行する記録工程とを有することを特徴とする。
【発明の効果】
【００１８】
本発明によればスムージング処理とエッジ強調処理を行った場合でも、先行して行われるスムージング処理の結果を、後続して行われるエッジ強調処理が参照するオブジェクトデータに反映させることが出来るので、ＢＫとＣＭＹを完全に隔離させることが出来る。よって、ブリーディングも回避され、スムージング処理とエッジ強調処理の両方の効果を十分に得ることが出来るようになる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施形態を詳細に説明する。  
（第１の実施形態）
図２は、本発明の第１の実施形態に係るインクジェット記録装置の制御の構成を説明するためのブロック図である。
【００２０】
ホスト装置１はインクジェット記録装置２の外部に接続されており、インクジェット記録装置２に対し、制御コマンドや制御データ、またソフトウエア画像処理３で画像処理を行った画像データなどを送信する。ホストコンピュータ１より送信された信号は、インターフェース（Ｉ/Ｆ）回路４によって受信され、ＣＰＵ５の指示によりＲＡＭ６に一次的に保管される。
【００２１】
ＣＰＵ５は、ＲＯＭ７に記憶されたプログラムに従って、記録装置全体の動作を制御する。ＲＯＭ７には、上記プログラムのほか、ヘッド駆動、モータ駆動制御のための制御テーブル等も予め格納され、本発明のスムージング処理で参照する複数の特徴パターンもここに保持されている。ＲＡＭ６は、ホストコンピュータ１からの入力データを一時的に格納するほか、本発明の特徴的なスムージング処理およびエッジ強調処理や、ＣＰＵ５が様々な制御動作を行う際の作業領域としても使用される。
【００２２】
ＣＰＵ５は、モータ駆動回路１１を制御して、記録ヘッド１４が搭載されたキャリッジを移動させるためのキャリッジモータ１５や、記録媒体を搬送するためのシート送りモータ１６を回転駆動する。２０はヘッドユニットであり、ＢＫ、Ｙ、Ｍ、Ｃのそれぞれの色に対応する複数の記録ヘッド１４を備えている。ヘッドユニット２０はキャリッジに搭載されており、キャリッジモータ１５の回転により主走査方向に走査して画像を記録するよう構成されている。
【００２３】
ヘッドユニット２０には、記録ヘッド１４が搭載されている。本実施形態の記録ヘッド１４は、インクを滴として吐出可能な記録素子が１２００ｄｐｉ（ドット／インチ；参考値）の密度で配列された記録素子列を、ブラック（ＢＫ）、シアン（Ｃ）、マゼンタ（Ｍ）およびイエロー（Ｙ）の４色分備えているものとする。ヘッドユニットに取り付けられているエンコーダセンサ１２は、ヘッドユニット２０の現在位置を検出し、エンコーダ回路８に送信する。ＣＰＵ５は、エンコーダセンサ１２より検知されるヘッドユニット２０の位置や移動速度に同期して、ヘッドドライバ１３を制御して記録ヘッド１４を駆動する。
【００２４】
画像処理回路９は、ＣＰＵ５の制御のもとに、スムージング処理やエッジ強調処理を実行する。この際、画像制御回路１０は、画像処理回路９で処理された画像データに基づいて、２値データの間引き処理などを行い、記録ヘッド１４で記録可能な記録データを生成し、ヘッドドライバ１３に出力する。
【００２５】
図３は、本実施形態の画像処理システムに関わる構成および処理工程を説明するためのブロック図である。本実施形態における画像処理システムは、図２に示したソフトウエア画像処理３と画像処理回路９から構成されている。以下、画像処理の基本的な流れについて説明する。
【００２６】
ソフトウエア画像処理では、アプリケーションから受け取ったＲＧＢの入力データ１００を、まず６００ｄｐｉの解像度でレンダリング処理（１０１）する。これによって、多値（本実施形態では、２５６値）の印刷用ＲＧＢデータ１０２と、個々の画素に対応するオブジェクトデータ１０３が生成される。本実施形態におけるオブジェクトデータとは、注目する画素が、文字や線画のような特定のオブジェクトに含まれる画素であるかを示すオブジェクト情報を有するデータであり、印刷用データと等しい解像度の２値あるいは多値のデータとなっている。生成された多値ＲＧＢデータ１０２とオブジェクトデータ１０３はインクジェット記録装置２に転送され、これを取得した画像処理回路９にてそれぞれの処理が実行される。
【００２７】
画像処理回路９において、印刷用多値ＲＧＢデータは、まず色変換処理１０４によって記録ヘッド１４が記録するインク色に対応した多値（２５６値）の階調情報を有するＢＫ、Ｃ、Ｍ、Ｙのデータ（１０５）に変換される。更に、このＢＫ、Ｃ、Ｍ、Ｙデータ１０５は、多値量子化処理（１０６）において、所定の量子化処理が施される。本発明において量子化法は特に限定されるものではないが、本実施形態では誤差拡散法によって６００ｄｐｉの２５６値から６００ｄｐｉの５値に量子化するものとする。
【００２８】
量子化された５値のＢＫ、Ｃ、Ｍ、Ｙデータは、インデックス展開処理（１０７）によって、記録ヘッド１４が記録可能な１２００ｄｐｉの２値データ１０８に変換される。以下、本実施形態のインデックス展開処理について簡単に説明する。
【００２９】
インデックス展開処理前の６００ｄｐｉの１画素領域は、インデックス展開処理後の１２００ｄｐｉでは、２画素×２画素領域に相当する。よって、本実施形態では、１２００ｄｐｉの２画素×２画素領域における、各画素のドットの記録または非記録が定められたドット配列パターンを、６００ｄｐｉの５値（０〜４）のそれぞれの値に対応して予め用意し、ＲＯＭ７に格納しておく。そして、実際にインデックス展開処理を実行する際には、ＲＯＭ７に格納された複数のドット配列パターンの中から、５値データの値に応じて１つのパターンを選択しこれを出力する。結果、５値のＢＫ、Ｃ、Ｍ、Ｙデータは、インデックス展開処理（１０７）によって、１２００ｄｐｉの２値データ１０８に変換される。このようにして生成された２値の画像データ１０８を、本実施形態では、以下第１の画像データと称することとする。
【００３０】
一方、ソフトウエア画像処理３から出力されたオブジェクトデータ１０３は、画像処理回路１０において、ボールド処理が施される。具体的には、オブジェクトデータの解像度をインデックス展開後のデータの解像度（１２００ｄｐｉ）と一致させるため、上（または下）の１画素および右（または左）の１画素にデータを複製し、１２００ｄｐｉのボールドオブジェクトデータ１１０を生成する。このように生成されたオブジェクトデータを、本実施形態では、以下第１のオブジェクトデータと称することとする。
【００３１】
続く処理、すなわちオブジェクトデータ処理を有するスムージング処理１１１は、本実施形態の特徴的な画像処理であり、第１の画像データに対するスムージング処理と共に、第１のオブジェクトデータについて所定の処理を施す。
【００３２】
図４は、本実施形態のスムージング処理１１１の処理構成を詳細に説明するためのブロック図である。本実施形態のオブジェクトデータ処理を有するスムージング処理１１１では、スムージング処理１１１０とオブジェクトデータ処理１１１１が並列して行われる。オブジェクトデータ処理１１１１は更にオブジェクトデータ変換処理１１１２とオブジェクトデータ判定処理１１１３とによって構成されている。
【００３３】
図５は、本実施形態のスムージング処理１１１０で行われる処理工程を説明するためのフローチャートである。本処理は、１色１画素の注目画素を１つの単位として実行する。なお、スムージング処理は、ＢＫ、Ｃ、Ｍ、Ｙ全ての画像データに対して実行する場合と特定色の画像データに対してのみ実行する場合があるが、本実施形態ではＢＫの画像データのみスムージング処理を実行するものとする。一般に、スムージング処理はジャギーを低減し、オブジェクトの輪郭を滑らかにすることを目的とした処理であり、文字や線に対して特に効果が期待される。よって、ＣＡＤ図面のように黒文字や黒線が多用される画像データに関しては、ＢＫの画像データのみ処理するほうが、画像処理速度も速まり効果も高いと言える。
【００３４】
図において、スムージング処理が開始されると、画像処理回路９は第１の画像データから注目画素を中心としたマトリクスパターンを読み込む（Ｓ１）。
【００３５】
図６は、処理の対象となる１つの注目画素に対しＳ１で読み込むマトリックスパターンを示す図である。本実施形態では、注目画素を中心（４行Ｅ列）とした７行９列の６３個の２値データをマトリクスパターンとして第１の画像データから読み込むものとする。
【００３６】
続くＳ２では、取り込んだマトリクスパターンに対し、ＲＯＭ７に格納されている複数の特徴パターンを順番に比較し、一致するパターンが存在するか否かを判断する（Ｓ３）。一致する特徴パターンが１つでもあればＳ４へ進み、注目画素の２値データを記録（１）から非記録（０）へ、または非記録（０）から記録（１）へ切り替える。一方、一致する特徴パターンが存在しなければ、Ｓ５へジャンプする。Ｓ５では、注目画素の現段階の２値データを、第２の画像データとして出力する。以上で、スムージング処理は終了する。
【００３７】
以下、図５で説明したフローチャートに従ってスムージング処理を行い、第１の画像データから第２の画像データを得るデータ変換例を、図７〜図１２を用いて具体的に説明する。
【００３８】
図７（ａ）〜（ｅ）は、図５のＳ１にて読み取った第１の画像データの７行９列のマトリクスパターンの一例を示した図である。図７（ａ）はＢＫ、Ｃ、Ｍ、Ｙ４色を合わせた状態、同図（ｂ）はＢＫ、同図（ｃ）はＣ、同図（ｄ）はＭ、同図（ｅ）はＹ、それぞれのマトリクスパターンである。本実施形態のスムージング処理では、ブラックの画像データに対してのみスムージング処理を実行するので、図７（ｂ）のマトリクスパターンに対してのみ、予め用意されている複数の特徴パターンとのパターンマッチングを行う。
【００３９】
図８は、図５のＳ２で参照する特徴パターンの例とＳ４で実行する画像データの置き換えを説明するための図である。図に示す７行×９列の特徴パターンにおいて、○で示した箇所は記録を示す画素、×で示した箇所は非記録を示す画素、空欄は記録・非記録を問わない画素をそれぞれ示している。Ｓ２において画像処理回路９は、読み込んだ７行×９列のＢＫのマトリクスパターンが、図８で示した特徴パターンを含む複数の特徴パターンのいずれかの条件を満たすか否かを判断する。もし、特徴パターンのいずれかとマトリクスパターンが一致する場合、Ｓ４において、マトリクスパターンの注目画素（太線で囲んだ中心の画素）のデータを、非記録（×）から記録（Ｏ）にあるいは記録（○）から非記録（×）に変換する。具体的には、第１の画像データで０であった注目画素を１に、あるいは第１の画像データで０であった注目画素を１に変換する。図８の特徴パターンの場合であれば、注目画素は非記録（×）から記録（Ｏ）に、すなわち第１の画像データで０であった注目画素を１に変換する。そして、このように変換された後の注目画素のデータを、第２の画像データとして出力する。
【００４０】
図９（ａ）〜（ｅ）は、上記スムージング処理を実行した結果得られる第２の画像データのマトリクスパターンを示した図である。図９（ａ）はＢＫ、Ｃ、Ｍ、Ｙ４色を合わせた状態、同図（ｂ）はＢＫ、同図（ｃ）はＣ、同図（ｄ）はＭ、図７（ｅ）はＹ、それぞれの第２の画像データとしてのマトリクスパターンを示している。図７（ａ）および（ｂ）では非記録（空欄）だった注目画素が、ＢＫの記録（黒）に変換され、黒画像の輪郭がより滑らかになっているのが分かる。
【００４１】
一方、図１０（ａ）〜（ｅ）は、第１の画像データとして読み取った７行９列のマトリクスパターンの別例について、本実施形態のスムージング処理を実行した場合の変換状態を示す図である。図１０（ａ）はＢＫ、Ｃ、Ｍ、Ｙ４色を合わせた状態、同図（ｂ）はＢＫ、同図（ｃ）はＣ、同図（ｄ）はＭ、同図（ｅ）はＹ、それぞれのマトリクスパターンである。本実施形態のスムージング処理では、ブラックの画像データに対してのみスムージング処理を実行するので、図１０（ｂ）のマトリクスパターンに対してのみ、予め用意されている複数の特徴パターンとのパターンマッチングを行う。
【００４２】
図１１は、図５で説明したフローチャートにおけるＳ２で参照する特徴パターンの図８とは異なる例とＳ４で実行する画像データの置き換えを説明するための模式図である。Ｓ２において、画像処理回路９は読み込んだ７行×９列のＢＫのマトリクスパターンが、図１１で示した特徴パターンを含む複数の特徴パターンのそれぞれ対し、一致するか否かを判断する。もし、複数の特徴パターンのいずれかとマトリクスパターンが一致する場合、Ｓ４において、マトリクスパターンの注目画素（太線で囲んだ中心の画素）のデータを記録（○）から非記録（×）にあるいは非記録（×）から記録（○）に変換する。図１１の特徴パターンと一致する場合には注目画素を記録（○）から非記録（×）に、すなわち第１の画像データで１であった注目画素を０に変換し、これを第２の画像データとして出力する。
【００４３】
図１２（ａ）〜（ｅ）は、図１０（ａ）〜（ｅ）に示した第１の画像データに対し、上記スムージング処理を実行した結果得られる第２の画像データのマトリクスパターンを示した図である。図１２（ａ）はＢＫ、Ｃ、Ｍ、Ｙ４色を合わせた状態、同図（ｂ）はＢＫ、同図（ｃ）はＣ、同図（ｄ）はＭ、同図（ｅ）はＹ、それぞれの第２の画像データとしてのマトリクスパターンを示している。図１０（ａ）および（ｂ）ではブラックの記録（黒）だった注目画素が非記録（空欄）に変換されているのが分かる。
【００４４】
以上２つの例で説明したように、本実施形態のスムージング処理を施すことによって、ブラック画像のシャギーは低減され、黒文字や線画の輪郭が滑らかになる。
【００４５】
再度図４を参照するに、本実施形態のスムージング処理１１１０から出力される第２の画像データは、エッジ強調処理１１２にも送信されるが、オブジェクトデータ処理１１１１のオブジェクトデータ変換処理１１１２にも送信される。
【００４６】
オブジェクトデータ変換処理１１１２では、入力された第２の画像データを基に、第１の画像データのオブジェクトデータを変換する。
【００４７】
図１３は、オブジェクトデータ変換処理１１１２が実行する工程を説明するためのフローチャートである。
【００４８】
オブジェクトデータ変換処理が開始されると、まず、Ｓ１０にて注目画素の第１の画像データと注目画素の第２の画像データを読み込む。続くＳ１１において、注目画素の第１の画像データと第２の画像データを比較し、Ｓ１２へ進む。
【００４９】
Ｓ１２では、Ｓ１１での比較の結果、注目画素の第１の画像データと第２の画像データが一致しているか否かを判断する。一致していると判断した場合、Ｓ１４へジャンプする。一方、注目画素の第１の画像データと第２の画像データが一致していないと判断した場合、Ｓ１３へ進みオブジェクトデータ判定処理１１１３を実行する。
【００５０】
図１４は、上記オブジェクトデータ判定処理（Ｓ１３）の詳細な工程を説明するためのフローチャートである。オブジェクトデータ判定処理が開始されると、まず、Ｓ２０にて、注目画素の第１のオブジェクトデータを読み込む。
【００５１】
続くＳ２１で、Ｓ２０で読み込んだ注目画素のオブジェクトデータがイメージであるか否かを判断する。本実施形態において、オブジェクトデータとは、文字、線画あるいはイメージに分類されるデータとし、文字あるいは線画に相当しない場合は、全てイメージと判断される。Ｓ２１で注目画素のオブジェクトデータがイメージでないと判断された場合は、Ｓ２３へ進み、注目画素のオブジェクトデータをイメージに変換する。
【００５２】
図１５（ａ）および（ｂ）は、Ｓ２１において、注目画素のオブジェクトデータがイメージでなかった場合のデータ処理の例を説明するための図である。ここでは、文字のオブジェクト情報を有する画素がグレー、イメージのオブジェクト情報を有する画素が空欄で示されている。図１５（ａ）に示す第１のオブジェクトデータは、図１０（ｂ）に示すブラックの第１の画像データに対応し、第１の画像データのＢＫ画素は、全て文字オブジェクト情報を有している。
【００５３】
本実施形態において、図１０（ｂ）に示す第１の画像データのＢＫは、スムージング処理によって図１２（ｂ）に示すように変換されるので、第１の画像データと第２の画像データは一致していない。そこで、図１４で示したオブジェクトデータ変換処理では、Ｓ２０で読み込んだ注目画素のオブジェクトデータがイメージであるか否かを判断する（Ｓ２１）。
【００５４】
読み込んだオブジェクトデータが図１５（ａ）であった場合、注目画素のオブジェクトデータは文字であり、イメージではない。よって、Ｓ２３によってオブジェクトデータは文字からイメージに変換され、変換後のオブジェクトデータは図１５（ｂ）のようになる。
【００５５】
一方、図１４のＳ２１で注目画素のオブジェクトデータがイメージであると判断された場合はＳ２２へ進む。Ｓ２２では、注目画素の周囲８画素のオブジェクトデータを読み込み、イメージを除くオブジェクトデータの中で最も多いオブジェクト情報を注目画素のオブジェクトデータとして変換する。つまり、注目画素の周囲８画素のオブジェクトデータのうち、文字の方が線画より多ければ文字、線画の方が多ければ線画に、注目画素のオブジェクトデータを書き換える。
【００５６】
図１６（ａ）および（ｂ）は、Ｓ２１において、注目画素のオブジェクトデータがイメージであった場合のデータ処理の例を説明するための図である。ここでは、線画のオブジェクト情報を有する画素が斜線、イメージのオブジェクト情報を有する画素が空欄で示されている。図１６（ａ）に示す第１のオブジェクトデータは、図７（ｂ）に示すブラックの第１の画像データに対応し、第１の画像データのＢＫ画素は、全て線画オブジェクト情報を有しているものとする。
【００５７】
本実施形態において、図７（ｂ）に示す第１の画像データのＢＫは、スムージング処理によって図９（ｂ）に示すように変換されるので、第１の画像データと第２の画像データは一致していない。そこで、図１４で示したオブジェクトデータ変換処理では、Ｓ２０で読み込んだ注目画素のオブジェクトデータがイメージであるか否かを判断する（Ｓ２１）。
【００５８】
読み込んだオブジェクトデータが図１６（ａ）であった場合、注目画素のオブジェクトデータはイメージである。よって、Ｓ２２によって、注目画素の周囲８画素のオブジェクト情報が参照され、これらの中でイメージを除く最も多いオブジェクト情報に、注目画素のオブジェクトデータを書き換える。図１６（ａ）の場合は、注目画素周辺のオブジェクトデータは線画が最も多いので、注目画素のオブジェクトデータはイメージから線画に変換され、変換後のオブジェクトデータは図１６（ｂ）のようになる。
【００５９】
以上のように、スムージング処理の結果をオブジェクトデータに反映させた状態で、図１４のオブジェクトデータ判定処理が終了する。
【００６０】
再度図１３のフローチャートに戻る。Ｓ１４では、注目画素の現段階のオブジェクトデータを、第２のオブジェクトデータとして出力する。つまり、スムージング処理によってデータが変換された画素については、オブジェクトデータ変換処理によって変換されたオブジェクトデータが第２のオブジェクトデータとして出力される。また、スムージング処理によってデータが変換されなかった画素については、第１のオブジェクトデータが、そのまま第２のオブジェクトデータとして出力される。以上で、オブジェクトデータ変換処理は終了する。
【００６１】
なお、以上説明したスムージング処理やオブジェクトデータ変換処理を行う際に、注目画素が記録媒体の左右端部や上下端部に位置する場合には、７行９列のマトリクスパターンの情報が充分に得られなくなる。この場合は、画像データが存在しない画素はデータ無し（０）として扱ってもよい。またオブジェクトデータについては、マトリックスに読み込むことの出来ない領域のオブジェクトデータを全てイメージと扱ってもよい。
【００６２】
再び、図４および図３を参照する。スムージング処理１１１０によって第２の画像データが得られ、オブジェクトデータ処理１１１１によって第２のオブジェクトデータが得られると、本実施形態特有のオブジェクトデータ処理を有するスムージング処理は完了する。そして、これら第２の画像データと第２のオブジェクトデータはエッジ強調処理１１２に出力される。
【００６３】
図１７は、本実施形態のエッジ強調処理１１２で実行される各工程を説明するためのフローチャートである。また、図１８（ａ）〜（ｎ）は、上記エッジ強調処理における第２の画像データと第２のオブジェクトデータの変換状態を説明するための図である。以下、上記２つの図を用いて、エッジ強調処理１１２を具体的に説明する。
【００６４】
エッジ強調処理が開始されると、まずＳ３０にて、注目画素を中心とする第２の画像データと第２のオブジェクトデータを読み込む。ここで、図１８（ａ）は、ＢＫ、Ｃ、Ｍ、およびＹを合わせた状態、同図（ｂ）はブラック、同図（ｃ）はシアン、同図（ｄ）はマゼンタ、同図（ｅ）はイエローのそれぞれの７行９列の第２の画像データを示している。また、同図（ｆ）は、第２のオブジェクトデータを示している。なお、図１８（ａ）〜（ｅ）で示した第２の画像データは、図７（ａ）〜（ｅ）で示した第１の画像データに本実施形態のスムージング処理を実行した結果得られたものとなっている。
【００６５】
Ｓ３１では、第２のオブジェクトデータに対し反転処理を施す。すなわち、図１８（ｆ）を反転し同図（ｇ）のような結果が得られる。なお、図１８の例では、第２のオブジェクトデータが線画とイメージである場合を例に示しているが、第２のオブジェクトデータが文字とイメージの２種類の場合には、Ｓ３１では文字オブジェクトの反転データを生成すればよい。また、第２のオブジェクトデータが文字と線画とイメージのように３種類以上の場合には、Ｓ３１では反転するデータの対象とするオブジェクトを選択可能にしてもよい。いずれにしても、エッジ強調の対象としたいオブジェクト情報が選択され、そのオブジェクト情報の反転データが生成されればよい。
【００６６】
さらに、Ｓ３２において、図１８（ｆ）に示した反転前の第２のオブジェクトデータを隣接８近傍に拡張して、オブジェクト拡張データを生成する。これにより、図１８（ｆ）のオブジェクトデータから同図（ｈ）のような結果が得られる。
【００６７】
Ｓ３３では、図１８（ｇ）で示したオブジェクト反転データと、同図（ｈ）で示したオブジェクト拡張データの論理積を取り、図１８（ｉ）に示すようなオブジェクト間引きデータを生成する。
【００６８】
本実施形態のエッジ強調処理では、このようにして得られたオブジェクト間引きデータの領域には、オブジェクト情報以外のいかなるインクの記録も行わないように削除する。そのために、続くＳ３４では、Ｓ３３で得られたオブジェクト間引きデータの反転データと第２の画像データとの論理積をインク色毎に演算し、得られたデータを各インク色が実際に記録する第３の画像データとして出力する（Ｓ３５）。
【００６９】
以上説明した一連のエッジ強調処理の結果、図１８（ａ）〜（ｅ）で示した第２の画像データは、同図（ｊ）〜（ｎ）のような第３の画像データとなる。ここで、図１８（ｊ）はＢＫ、Ｃ、Ｍ、およびＹを合わせた状態、同図（ｋ）はＢＫ、同図（ｌ）はＣ、同図（ｍ）はＭ、同図（ｎ）はＹ、それぞれの第３の画像データのマトリクスデータを示している。
【００７０】
一方、図１９（ａ）〜（ｎ）は、上記エッジ強調処理による第２の画像データと第２のオブジェクトデータの変換状態の別例を説明するための図である。ここで、図１９（ａ）は、ＢＫ、Ｃ、Ｍ、およびＹを合わせた状態、同図（ｂ）はＢＫ、同図（ｃ）はＣ、同図（ｄ）はＭ、同図（ｅ）はＹのそれぞれの７行９列の第２の画像データを示している。また、同図（ｆ）は、本例における第２のオブジェクトデータを示している。これら第２の画像データおよび第２のオブジェクトデータは、図１０（ａ）〜（ｅ）に示した第１の画像データに対し、本実施形態のオブジェクトデータ処理手段を有するスムージング処理１１１を実行した結果得られるデータである。よって、第２のオブジェクトデータは文字とイメージによって構成されている。
【００７１】
本例において、図１７で示したＳ３１では、図１９（ｆ）のオブジェクトデータを反転し、同図（ｇ）のような結果が得られる。さらに、Ｓ３２において、図１９（ｆ）に示した反転前の第２のオブジェクトデータを隣接８近傍に拡張して、同図（ｈ）のようなオブジェクト拡張データを得る。
【００７２】
更に、Ｓ３３において、図１９（ｇ）で示したオブジェクト反転データと、同図（ｈ）で示したオブジェクト拡張データの論理積を取り、図１９（ｉ）に示すようなオブジェクト間引きデータを生成する。
【００７３】
続くＳ３４では、Ｓ３３で得られたオブジェクト間引きデータの反転データと第２の画像データとの論理積をインク色毎に演算し、得られたデータを各インク色が実際に記録する第３の画像データとして出力する（Ｓ３５）。その結果、図１９（ａ）〜（ｅ）で示した第２の画像データは、図１９（ｊ）〜（ｎ）のような第３の画像データとなる。ここで、図１９（ｊ）はＢＫ、Ｃ、Ｍ、およびＹを合わせた状態、同図（ｋ）はＢＫ、同図（ｌ）はＣ、同図（ｍ）はＭ、同図（ｎ）はＹ、それぞれの第３の画像データのマトリクスパターンを示している。
【００７４】
図２〜図４を参照するに、以上説明した本実施形態のエッジ強調処理が完了すると、第３の画像データは画像処理回路９から画像制御回路１０に送信される。そして、ＣＰＵ５の制御の下、ヘッドドライバ１３が記録ヘッド１４を駆動することによって記録が実行される。
【００７５】
以上説明した本実施形態のオブジェクトデータ処理を有するスムージング処理およびエッジ強調処理では、先行して行われるスムージング処理の結果を、後続して行われるエッジ強調処理が参照するオブジェクトデータに反映させることが特徴となっている。すなわち、エッジ強調処理の対象となる第２の画像データと、エッジ強調処理が参照する第２のオブジェクトデータが一致した状態でエッジ強調処理を実行することが出来る。これにより、図７や図１０で示した第１の画像データに対しスムージング処理とエッジ強調処理を行った場合でも、図１８（ｊ）や図１９（ｊ）に示すように、ＢＫとＣＭＹを完全に隔離させることが出来る。つまり、ブラックの個々の画素の８画素近傍には他のカラーインクが記録されることがなく、図１（ｅ）のようにＢＫとＣＭＹが隔離されない部分が残っていない。結果、ブリーディングも回避され、スムージング処理とエッジ強調処理の両方の効果を十分に得ることが出来る。
【００７６】
（第２の実施形態）
以下、本発明の第２の実施形態について説明する。本実施形態も第１の実施形態と同様、図２〜図４で説明した構成のインクジェット記録装置を使用し、図５、図１３、図１４および図１７で説明したフローチャートに基づいてオブジェクトデータ変換処理を有するスムージング処理とエッジ強調処理を実行する。但し、本実施形態においては、ブラック（ＢＫ）のみならずカラー（ＣＭＹ）データに対しても、スムージング処理を行うことが、第１の実施形態と異なっている。
【００７７】
以下、上記フローチャートに従って、本実施形態におけるオブジェクトデータ変換処理を有するスムージング処理およびエッジ強調処理を具体的に説明する。
【００７８】
図２０（ａ）〜（ｅ）は、本実施形態のオブジェクトデータ変換処理を有するスムージング処理における、図５のフローチャートのＳ１にて読み取った第１の画像データの７行９列のマトリクスパターンの例を示した図である。図２０（ａ）はＢＫ、Ｃ、Ｍ、Ｙ４色を合わせた状態、同図（ｂ）はＢＫ、同図（ｃ）はＣ、同図（ｄ）はＭ、同図（ｅ）はＹ、それぞれのマトリクスパターンである。本実施形態のスムージング処理では、全色の第１の画像データに対してスムージング処理を実行するので、図２０（ｂ）〜（ｅ）のマトリクスパターンそれぞれに対して、予め用意されている複数の特徴パターンを順番にパターンマッチングする。
【００７９】
図２１（ａ）および（ｂ）は、図５のフローチャートのＳ２で参照する特徴パターンの例とＳ４で実行する画像データの置き換えを説明するための模式図である。図に示す７行×９列の特徴パターンにおいて、○で示した箇所は記録を示す画素、×で示した箇所は非記録を示す画素、空欄は記録・非記録を問わない画素を示している。Ｓ２において画像処理回路９は読み込んだ７行×９列のマトリクスパターンが、図８で示した条件を満たすか否かをそれぞれの色について判断する。もし、この特徴パターンとマトリクスパターンが一致する色が存在する場合、Ｓ４において、マトリクスパターンの注目画素（太線で囲んだ中心の画素）のデータを変換する。
【００８０】
図２０（ａ）〜（ｅ）で示したマトリクスパターンの例では、ＢＫデータが図２１（ａ）に示した特徴パターンに一致し、Ｙデータが同図（ｂ）の特徴パターンに一致している。また、ＣおよびＭについては、特に一致する特徴パターンが存在しなかったものとする。よって、ＢＫデータについては第１の画像データで１であった注目画素を０に変換し、Ｙデータについては第１の画像データで０であった注目画素を１に変換し、これらを第２の画像データとして出力する。
【００８１】
図２２（ａ）〜（ｅ）は、図２０（ａ）〜（ｅ）に対し上記スムージング処理を実行した結果得られる第２の画像データのマトリクスパターンを示した図である。図２２（ａ）はＢＫ、Ｃ、Ｍ、Ｙ４色を合わせた状態、同図（ｂ）はＢＫ、同図（ｃ）はＣ、同図（ｄ）はＭ、図７（ｅ）はＹ、それぞれの第２の画像データとしてのマトリクスパターンを示している。図２２（ｂ）に示すＢＫデータでは図２０（ｂ）で記録だった注目画素が非記録（空欄）に変換され、図２２（ｅ）に示すＹデータでは図２０（ｅ）で非記録だった注目画素が記録に変換されているのが分かる。
【００８２】
本実施形態においても、スムージング処理１１１０から出力される第２の画像データは、オブジェクトデータ変換処理１１１２にも送信され、これを基に第１のオブジェクトデータが変換される。このとき行われるオブジェクトデータ変換処理１１１２やオブジェクトデータ判定処理１１１３が実行する工程は、第１の実施形態と同様、図１３および図１４で説明したフローチャートに従う。
【００８３】
図２３（ａ）および（ｂ）は、本実施形態における注目画素の第１のオブジェクトデータと、これを変換して得られる第２のオブジェクトデータを説明するための図である。図１５（ａ）に示す第１のオブジェクトデータは、図２０（ｂ）に示すブラックの第１の画像データに対応し、本例において第１の画像データのＢＫ画素は、全て文字オブジェクト情報を有している。本実施形態においても、第１の実施形態と同様の処理が図１３および図１４に示したフローチャートに従って行われるので、図２３（ａ）に示したオブジェクトデータは同図（ｂ）のように変換される。そして、このように変換されたオブジェクトデータが、第２のオブジェクトデータとしてエッジ強調処理１１２に送信される。
【００８４】
図２４（ａ）〜（ｎ）は、上記スムージング処理から得られた第２の画像データと、オブジェクトデータ処理から得られた第２のオブジェクトデータを用いて、図１７のフローチャートに従って行われるエッジ強調処理の変換状態を説明するための図である。ここで、図２４（ａ）は、ＢＫ、Ｃ、Ｍ、およびＹを合わせた状態、同図（ｂ）はＢＫ、同図（ｃ）はＣ、同図（ｄ）はＭ、同図（ｅ）はＹのそれぞれの第２の画像データを示している。
【００８５】
図１７で示したＳ３１では、図２４（ｆ）のオブジェクトデータを反転し、同図（ｇ）のような結果が得られる。さらに、Ｓ３２において、図２４（ｆ）に示した第２のオブジェクトデータを隣接８近傍に拡張して、同図（ｈ）のようなオブジェクト拡張データを得る。
【００８６】
更に、Ｓ３３において、図２４（ｇ）で示したオブジェクト反転データと、同図（ｈ）で示したオブジェクト拡張データの論理積を取り、図２４（ｉ）に示すようなオブジェクト間引きデータを生成する。
【００８７】
続くＳ３４では、Ｓ３３で得られたオブジェクト間引きデータの反転データと第２の画像データとの論理積をインク色毎に演算し、得られたデータを各インク色が実際に記録する第３の画像データとして出力する（Ｓ３５）。その結果、図２４（ａ）〜（ｅ）で示した第２の画像データは、図２４（ｊ）〜（ｎ）のような第３の画像データとなる。ここで、図１９（ｊ）はＢＫ、Ｃ、Ｍ、およびＹを合わせた状態、同図（ｋ）はＢＫ、同図（ｌ）はＣ、同図（ｍ）はＭ、同図（ｎ）はＹ、それぞれの第３の画像データのマトリクスデータを示している。
【００８８】
以上説明した本実施形態のエッジ強調処理が完了すると、図２〜図４に示すように、第３の画像データは画像処理回路９から画像制御回路１０に送信される。そして、ＣＰＵ５の制御の下、ヘッドドライバ１３が記録ヘッド１４を駆動することによって記録が実行される。
【００８９】
以上説明した本実施形態のスムージング処理およびエッジ強調処理によれば、先行して行われるスムージング処理の結果を全色を対象に行った場合でも、第１の実施形態と同様の効果を得ることが出来る。具体的には、図２０（ａ）で示した第１の画像データに対しスムージング処理とエッジ強調処理を行った場合でも、図２４（ｊ）に示すように、各色においてスムージングの効果を得ながら、且つＢＫとＣＭＹを完全に隔離させることが出来るようになる。つまり、ブラックの個々の画素の８画素近傍には他のインクが記録されることがなく、図１（ｅ）のようにＢＫとＣＭＹが隔離されない部分が残っていない。この結果、ブリーディングも回避され、スムージングの効果とエッジ強調処理の効果の両方を十分に得ることが出来るようになる。
【００９０】
なお、以上の実施形態では、エッジ強調のためにブラックを記録する画素と隣接する８画素の全てでＣＭＹデータを記録しないように、記録画素を非記録に変換したが、本発明はこのような構成に限定されるものではない。例えば、注目画素近傍の８画素のうち、数画素程度ならばＣＭＹを記録してもブリーディングが然程問題にならない場合には、所定の画素の記録を許容するようなマスクを更に用意し、図１７のＳ３２で拡張した領域との間で論理積をとるようにしても良い。
【００９１】
また、以上の実施形態ではインクジェット記録装置を例に説明して来たが、本発明は、スムージングの効果やエッジ強調の効果が得られる構成であれば、どのような手段で記録を行うものであっても構わない。例えばレーザービームプリンタ、ワイヤドットプリンタ、感熱式プリンタ等のいずれであっても、本発明の効果は同様に期待することが出来る。
【００９２】
更に、図２や図３を用いて説明した以上の実施形態では、本発明の特徴的構成がハードウェア（記録装置）で実現される内容で説明してきたが、本発明はこれに限定されるものでもない。例えば、ホストコンピュータに内蔵されて各種アプリケーション・プログラムからの画像データを受取り、それをハードウェアに送出するための記録データに変換し、出力するようなプリンタドライバにも、本発明の特徴的構成を適用することが出来る。
【図面の簡単な説明】
【００９３】
【図１】（ａ）〜（ｇ）は、一般的なスムージング処理とエッジ強調処理を行った場合の不具合を説明するための模式図である。
【図２】本発明の実施形態に係るインクジェット記録装置の制御の構成を説明するためのブロック図である。
【図３】本発明の実施形態の画像処理に関わる構成および処理工程を説明するためのブロック図である。
【図４】本発明の実施形態のスムージング処理の処理構成を詳細に説明するためのブロック図である。
【図５】画像データスムージング処理１１１０で行われる処理の工程を説明するためのフローチャートである。
【図６】１つの注目画素（処理の対象となる）に対しＳ１で読み込むマトリックスパターンを示す図である。
【図７】（ａ）〜（ｅ）は、図５のフローチャートで説明したスムージング処理における、Ｓ１にて読み取った第１の画像データの７行９列のマトリクスパターンの例を示した図である。
【図８】図５で説明したフローチャートにおけるＳ２で参照する特徴パターンの例とＳ４で実行する画像データの置き換えを説明するための模式図である。
【図９】（ａ）〜（ｅ）は、上記スムージング処理を実行した結果得られる第２の画像データのマトリクスパターンを示した図である。
【図１０】（ａ）〜（ｅ）は、図５のフローチャートで説明した本実施形態のスムージング処理における、Ｓ１にて読み取った第１の画像データの７行９列のマトリクスパターンの別の例を示した図である。
【図１１】図５で説明したフローチャートにおけるＳ２で参照する特徴パターンの図８とは異なる例とＳ４で実行する画像データの置き換えを説明するための模式図である。
【図１２】（ａ）〜（ｅ）は、スムージング処理を実行した結果得られる第２の画像データのマトリクスパターンを示した図である。
【図１３】オブジェクトデータ変更処理１１１２が実行する工程を説明するためのフローチャートである。
【図１４】オブジェクトデータ判定処理の詳細な工程を説明するためのフローチャートである。
【図１５】（ａ）および（ｂ）は、注目画素のオブジェクトデータがイメージでなかった場合のデータ処理の例を説明するための図である。
【図１６】（ａ）および（ｂ）は、注目画素のオブジェクトデータがイメージであった場合のデータ処理の例を説明するための図である。
【図１７】エッジ強調処理１１２で実行される各工程を説明するためのフローチャートである。
【図１８】（ａ）〜（ｎ）は、エッジ強調処理による第２の画像データと第２のオブジェクトデータの変換状態を説明するための図である。
【図１９】（ａ）〜（ｎ）は、エッジ強調処理による第２の画像データと第２のオブジェクトデータの変換状態の別例を説明するための図である。
【図２０】（ａ）〜（ｅ）は、第２の実施形態のスムージング処理における、図５のフローチャートのＳ１にて読み取った第１の画像データの７行９列のマトリクスパターンの例を示した図である。
【図２１】（ａ）および（ｂ）は、図５のフローチャートのＳ２で参照する特徴パターンの例とＳ４で実行する画像データの置き換えを説明するための模式図である。
【図２２】（ａ）〜（ｅ）は、上記スムージング処理を実行した結果得られる第２の画像データのマトリクスパターンを示した図である。
【図２３】（ａ）および（ｂ）は、第２の実施形態における注目画素の第１のオブジェクトデータと、これを変換して得られる第２のオブジェクトデータを説明するための図である。
【図２４】（ａ）〜（ｎ）は、スムージング処理から得られた第２の画像データと、オブジェクトデータ処理から得られた第２のオブジェクトデータを用いて行われる、エッジ強調処理の変換状態を説明するための図である。
【符号の説明】
【００９４】
１    ホスト装置
２    記録装置
３    ソフトウエア画像処理
４    Ｉ／Ｆ回路
５    ＣＰＵ
６    ＲＡＭ
７    ＲＯＭ
８    エンコーダ回路
９    画像処理回路
１０    画像制御回路
１１    モータ駆動回路
１２    エンコーダセンサ
１３    ヘッドドライバ
１４    記録ヘッド
１５    キャリッジモータ
１６    シート送りモータ
１１１    オブジェクトデータ処理を有するスムージング処理    
１１２    エッジ強調処理
１１１１    オブジェクトデータ処理
１１１２    オブジェクトデータ変換処理
１１１３    オブジェクトデータ判定処理
【図１】
2010103909.tif 000003
【図２】
2010103909.tif 000004
【図３】
2010103909.tif 000005
【図４】
2010103909.tif 000006
【図５】
2010103909.tif 000007
【図６】
2010103909.tif 000008
【図７】
2010103909.tif 000009
【図８】
2010103909.tif 000010
【図９】
2010103909.tif 000011
【図１０】
2010103909.tif 000012
【図１１】
2010103909.tif 000013
【図１２】
2010103909.tif 000014
【図１３】
2010103909.tif 000015
【図１４】
2010103909.tif 000016
【図１５】
2010103909.tif 000017
【図１６】
2010103909.tif 000018
【図１７】
2010103909.tif 000019
【図１８】
2010103909.tif 000020
【図１９】
2010103909.tif 000021
【図２０】
2010103909.tif 000022
【図２１】
2010103909.tif 000023
【図２２】
2010103909.tif 000024
【図２３】
2010103909.tif 000025
【図２４】
2010103909.tif 000026