(57)【要約】【課題】エッジのがたつきによる記録品質の低下を改善する。【解決手段】ドットの吐出により記録を行う記録装置を制御する記録制御装置は、画像データが表現する画像のエッジを検出するエッジ検出部と、前記画像データに基づいて前記ドットを規定するドットデータを生成し、前記ドットデータに基づく記録を前記記録装置に実行させる記録制御部と、を備え、前記記録制御部は、前記画像のうち前記エッジを含むエッジ領域より内側の内部領域を、前記エッジ領域を記録するドットよりも小さいサイズのドットにより記録させる又はドットオフとする。【選択図】図３
2020052872.tif 000002
【特許請求の範囲】
【請求項１】
ドットの吐出により記録を行う記録装置を制御する記録制御装置であって、
画像データが表現する画像のエッジを検出するエッジ検出部と、
前記画像データに基づいて前記ドットを規定するドットデータを生成し、前記ドットデータに基づく記録を前記記録装置に実行させる記録制御部と、を備え、
前記記録制御部は、前記画像のうち前記エッジを含むエッジ領域より内側の内部領域を、前記エッジ領域を記録するドットよりも小さいサイズのドットにより記録させる又はドットオフとする、ことを特徴とする記録制御装置。
【請求項２】
前記記録制御部は、前記内部領域を構成する画素のドットを、前記エッジ領域を構成する画素のうち前記内部領域を構成する画素と隣接する少なくとも一つの画素のドットよりも小さいサイズ又はドットオフとした前記ドットデータを生成する、ことを特徴とする請求項１に記載の記録制御装置。
【請求項３】
前記エッジ領域は、前記エッジ上に並ぶ画素が連続する領域であり、
前記内部領域は、前記エッジ領域に対して前記画像の内側に隣接する画素が連続する領域である、ことを特徴とする請求項１または請求項２に記載の記録制御装置。
【請求項４】
前記エッジ領域は、前記エッジ上に並ぶ画素と前記エッジ上に並ぶ画素に対して前記画像の内側に隣接する画素とを含む領域であり、
前記内部領域は、前記エッジ領域に対して前記画像の内側に隣接する画素が連続する領域である、ことを特徴とする請求項１または請求項２に記載の記録制御装置。
【請求項５】
前記エッジ領域は、前記エッジ上に並ぶ画素が連続する領域であり、
前記内部領域は、前記エッジ領域に対して前記画像の内側に隣接する画素と前記エッジ領域に対して前記画像の内側に隣接する画素に対して前記画像の内側に隣接する画素とを含む領域である、ことを特徴とする請求項１または請求項２に記載の記録制御装置。
【請求項６】
前記記録制御部は、前記エッジ領域および前記内部領域を、前記記録装置によって記録される記録媒体における前記ドットの滲みやすさに応じて決定する、ことを特徴とする請求項１または請求項２に記載の記録制御装置。
【請求項７】
ドットの吐出により記録を行う記録装置であって、
画像データが表現する画像のエッジを検出するエッジ検出部と、
前記画像データに基づいて前記ドットを規定するドットデータを生成し、前記ドットデータに基づく記録を実行する記録制御部と、を備え、
前記記録制御部は、前記画像のうち前記エッジを含むエッジ領域より内側の内部領域を、前記エッジ領域を記録するドットよりも小さいサイズのドットにより記録する又はドットオフとする、ことを特徴とする記録装置。
【請求項８】
ドットの吐出により記録を行う記録装置を制御する記録制御方法であって、
画像データが表現する画像のエッジを検出するエッジ検出工程と、
前記画像データに基づいて前記ドットを規定するドットデータを生成し、前記ドットデータに基づく記録を前記記録装置に実行させる記録制御工程と、を備え、
前記記録制御工程では、前記画像のうち前記エッジを含むエッジ領域より内側の内部領域を、前記エッジ領域を記録するドットよりも小さいサイズのドットにより記録させる又はドットオフとする、ことを特徴とする記録制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録制御装置、記録装置および記録制御方法に関する。
【背景技術】
【０００２】
バーコード画像を構成する描画ドットのうちエッジ部を、第１の描画ドットと第１の描画ドットより小径の第２の描画ドットとのうち第２の描画ドットに設定し、エッジ部以外を第１の描画ドットに設定して印刷する印刷装置が知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９‐６６８３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
前記文献１のようにエッジ部に対する処理を行った場合であっても、エッジ部のドットが記録媒体上で滲んでエッジの外側へ広がり、バーコードの品質が低下することがあった。そのため、記録品質を改善するための工夫が求められていた。
【課題を解決するための手段】
【０００５】
ドットの吐出により記録を行う記録装置を制御する記録制御装置は、画像データが表現する画像のエッジを検出するエッジ検出部と、前記画像データに基づいて前記ドットを規定するドットデータを生成し、前記ドットデータに基づく記録を前記記録装置に実行させる記録制御部と、を備え、前記記録制御部は、前記画像のうち前記エッジを含むエッジ領域より内側の内部領域を、前記エッジ領域を記録するドットよりも小さいサイズのドットにより記録させる又はドットオフとする。
【図面の簡単な説明】
【０００６】
【図１】システムの概略構成を示す図。
【図２】記録制御処理を示すフローチャート。
【図３】ステップＳ１４０を示すフローチャート。
【図４】ドット置換処理の第１例を説明するための図。
【図５】ドット置換処理の第２例を説明するための図。
【図６】ドット置換処理の第３例を説明するための図。
【図７】ドット置換処理前のドットデータの一部を示す図。
【図８】変形例にかかるステップＳ１４０を示すフローチャート。
【発明を実施するための形態】
【０００７】
以下、各図を参照しながら本発明の実施形態を説明する。なお各図は、本実施形態を説明するための例示に過ぎない。
【０００８】
１．システムの概略説明：
図１は、本実施形態にかかるシステム１の構成を簡易的に示している。システム１は、記録制御装置１０およびプリンター２０を含んでいる。システム１を、記録システム、画像処理システムあるいは印刷システム等と呼んでもよい。
【０００９】
記録制御装置１０は、例えば、パーソナルコンピューター、スマートフォン、タブレット型端末、或いはそれらと同程度の処理能力を有する情報処理装置によって実現される。記録制御装置１０は、制御部１１、表示部１３、操作受付部１４、通信インターフェイス１５等を備える。インターフェイスをＩＦと略して表記する。制御部１１は、プロセッサーとしてのＣＰＵ１１ａ、ＲＯＭ１１ｂ、ＲＡＭ１１ｃ等を有する一つ又は複数のＩＣや、その他の不揮発性メモリー等を含んで構成される。
【００１０】
制御部１１では、プロセッサーつまりＣＰＵ１１ａが、ＲＯＭ１１ｂや、その他のメモリー等に保存されたプログラムに従った演算処理を、ＲＡＭ１１ｃ等をワークエリアとして用いて実行する。制御部１１は、例えば、記録制御プログラム１２に従った処理を実行することにより、記録制御プログラム１２と協働して、エッジ検出部１２ａや、記録制御部１２ｂ等の複数の機能を実現する。なお、プロセッサーは、一つのＣＰＵに限られることなく、複数のＣＰＵや、ＡＳＩＣ等のハードウェア回路により処理を行う構成としてもよいし、ＣＰＵとハードウェア回路とが協働して処理を行う構成としてもよい。
【００１１】
表示部１３は、視覚的情報を表示するための手段であり、例えば、液晶ディスプレイや、有機ＥＬディスプレイ等により構成される。表示部１３は、ディスプレイと、ディスプレイを駆動するための駆動回路とを含む構成であってもよい。操作受付部１４は、ユーザーによる操作を受け付けるための手段であり、例えば、物理的なボタンや、タッチパネルや、マウスや、キーボード等によって実現される。むろん、タッチパネルは、表示部１３の一機能として実現されるとしてもよい。表示部１３および操作受付部１４を含めて、記録制御装置１０の操作パネルと呼ぶことができる。
【００１２】
表示部１３や操作受付部１４は、記録制御装置１０の構成の一部であってもよいが、記録制御装置１０に対して外付けされた周辺機器であってもよい。通信ＩＦ１５は、記録制御装置１０が公知の通信規格を含む所定の通信プロトコルに準拠して有線又は無線で外部と通信を実行するための一つまたは複数のＩＦの総称である。制御部１１は、通信ＩＦ１５を介してプリンター２０と通信する。
【００１３】
記録制御装置１０によって制御される記録装置としてのプリンター２０は、インクのドットを吐出して記録を行うインクジェットプリンターである。ドットを、液滴とも呼ぶ。インクジェットプリンターについての詳しい説明は省くが、プリンター２０は、概略、搬送機構２１や、記録ヘッド２２等を備える。搬送機構２１は、記録媒体を所定の搬送方向に沿って搬送する。記録媒体は、典型的には紙であるが、例えばフィルム等、紙以外の素材であってもよい。記録ヘッド２２は、ドットを吐出可能な不図示のノズルを複数備え、搬送機構２１が搬送する記録媒体に対して各ノズルからドットを吐出する。
【００１４】
プリンター２０は、例えば、シアン（Ｃ）、マゼンダ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の各色インクや、これら各色以外のインクや液体を吐出して記録を行う。プリンター２０は、前記搬送方向に交差する方向へ往復移動するキャリッジに搭載した記録ヘッド２２が記録を行うシリアルプリンターであってもよいし、前記搬送方向に交差する方向において長尺な固定された記録ヘッド２２が記録を行う、ラインプリンターであってもよい。
【００１５】
知られているように、記録ヘッド２２が備える各ノズルは、サイズの異なる複数種類のドットを吐出可能である。ドットのサイズが異なるとは、１ドットあたりの規定の液量が異なることを意味する。プリンター２０は、ノズルが備える駆動素子に与える駆動信号を後述のドットデータに従って制御することで、ノズルから吐出するドットのサイズを変えることができる。
【００１６】
記録制御装置１０とプリンター２０とは、図示しないネットワークを通じて接続するとしてもよい。プリンター２０は、印刷機能に加え、スキャナーとしての機能やファクシミリ通信機能等の複数の機能を兼ね備えた複合機であってもよい。記録制御装置１０は、独立した一つの情報処理装置によって実現されるだけでなく、ネットワークを介して互いに通信可能に接続した複数の情報処理装置によって実現されてもよい。
【００１７】
あるいは、記録制御装置１０およびプリンター２０は、それらが一体の装置であってもよい。つまり、記録制御装置１０は、記録装置としてのプリンター２０に含まれる構成の一部であり、以下に説明する記録制御装置１０が実行する処理は、プリンター２０が実行する処理と解してもよい。
【００１８】
２．記録制御処理：
発明者は、画像のエッジに該当するドットと、エッジに該当するドットの内側に記録されるドットとの関係性に応じて、記録媒体におけるエッジに該当するドットの滲み具合が異なるという事象に注目した。具体的には、発明者は、エッジに該当するドットに対して画像の内側に記録されるインク量が多いほど、エッジに該当するドットはエッジの外側に広がって滲みやすく、逆に、エッジに該当するドットに対して画像の内側に記録されるインク量が少ないほど、エッジに該当するドットはエッジの外側に広がり難い、という知見を得た。
本実施形態は、このような知見に基づいて、記録媒体に記録される画像のエッジの滲みによる記録品質の低下を抑制する。
【００１９】
図２は、制御部１１が記録制御プログラム１２に従って実現する記録制御処理を、フローチャートにより示している。図２に示す各ステップの少なくとも一部が、記録制御方法の各工程を示している。
ステップＳ１００では、制御部１１は、画像を表現する画像データを取得する。画像とは、プリンター２０によって記録媒体に印刷される何らかの対象であり、例えば、前記文献１と同様にバーコードである。むろん、画像データが表現する画像は、文字、ＣＧ、写真等であってもよい。例えば、ユーザーが操作受付部１４を操作することにより画像データが選択される。制御部１１は、選択された画像データを記憶元から取得する。画像データの記憶元は、記録制御装置１０に内蔵された記憶媒体あるいは記録制御装置１０が通信可能な外部の記憶媒体等、様々である。
【００２０】
ステップＳ１００で取得される画像データは、一例として、画素毎にレッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）毎の階調値（例えば、０〜２５５の２５６階調で表現される階調値。）を有するビットマップ形式のＲＧＢデータである。制御部１１は、ステップＳ１００で取得した画像データのフォーマットがＲＧＢデータでない場合等に、ステップＳ１００で取得した画像データに対して、必要に応じてフォーマット変換処理や、解像度変換処理を施し、そのような変換処理後のＲＧＢデータをステップＳ１１０以降の処理対象としてもよい。
【００２１】
ステップＳ１１０では、制御部１１は、エッジ検出処理を実行するエッジ検出部１２ａとして機能する。エッジ検出部１２ａは、ステップＳ１００から受け渡された画像データに基づいて、画像データが表現する画像のエッジを検出する。この場合、エッジ検出部１２ａは、画像のエッジに該当する画素、つまりエッジ画素を検出する。エッジ画素は、概略、隣接画素と比較したとき色の変化量が所定基準以上に大きい画素である。エッジ画素の検出方法は、特に限定されず、公知の手法を含めて種々の検出方法を採用可能である。エッジ検出部１２ａは、例えば、画像データに対してラプラシアンフィルターやソーベルフィルター等のフィルターを適用することによりエッジ画素を検出する。エッジ検出部１２ａは、エッジ検出処理により検出したエッジ画素の画像データにおける位置を所定のメモリーに記憶させる。
【００２２】
ステップＳ１２０では、制御部１１は、画像データに対して色変換処理を実行する。色変換処理は、処理対象の画像データを、プリンター２０が使用するインクの表色系のデータに変換する処理である。例えば、制御部１１は、ＲＧＢの階調値とＣＭＹＫの階調値とを対応付けた色変換ルックアップテーブルを参照して色変換処理を実行可能である。色変換処理後の画像データは、画素毎にＣＭＹＫ毎の階調値（例えば、０〜２５５の２５６階調で表現される階調値。）を有するビットマップ形式のＣＭＹＫデータである。
なお、エッジ検出処理のタイミングは、図２に示したステップＳ１１０のタイミングに限定されない。例えば、制御部１１は、色変換処理後の画像データに基づいてエッジ検出処理を実行してもよい。
【００２３】
ステップＳ１３０〜Ｓ１５０では、制御部１１は、記録制御部１２ｂとして機能する。ステップＳ１３０では、記録制御部１２ｂは、色変換処理後の画像データに対してハーフトーン処理を実行することにより、ドットを規定するドットデータを生成する。ハーフトーン処理を、ＨＴ処理と略して表記する。ＨＴ処理により、例えば、２５６階調を示すデータが、２階調を示す１ビットデータや、４階調を示す２ビットデータに変換される。ＨＴ処理は、ディザ法、γ補正、誤差拡散法などを用いて実行可能である。ＨＴ処理後のドットデータは、インク色毎のデータであり、かつ、画素毎のドットの有り無し（ドットのオン、オフ）およびドットのサイズを規定している。
【００２４】
一例として、記録ヘッド２２は各ノズルから、サイズが異なる３種類のドットを吐出可能であるとする。サイズが異なる３種類のドットを、大きいドットから順に、大ドット、中ドット、小ドットと呼ぶ。従って、インク色毎のドットデータは、画素毎に大ドットオン、中ドットオン、小ドットオン、ドットオフのいずれかを規定するデータである。
【００２５】
ステップＳ１４０では、記録制御部１２ｂは、ステップＳ１３０で生成したドットデータに対してドット置換処理を行う。ドット置換処理は、画像のうちエッジを含むエッジ領域より内側の内部領域を、エッジ領域を記録するドットよりも小さいサイズのドットに置換する処理である。ステップＳ１４０の詳細については、図３〜８を参照して後述する。
【００２６】
ステップＳ１５０では、記録制御部１２ｂは、ドット置換処理後のドットデータの出力処理を実行することにより、ドット置換処理後のドットデータに基づく記録をプリンター２０に実行させる。この場合、記録制御部１２ｂは、ドット置換処理後のドットデータを構成するマトリクス状に並んだ画素を、プリンター２０が採用する記録方法に応じた所定のデータ順に並び替える。このような並び替えをラスタライズ処理とも呼ぶ。ここでいう記録方法とは、例えば、前記キャリッジとともに往復移動する記録ヘッド２２による単方向記録と双方向記録のいずれであるか、いわゆるオーバーラップ印刷を実施するか否か、記録ヘッド２２による走査と走査との間の記録媒体の送り量、等の様々な条件を組み合わせた方法である。記録方法に応じて、いずれの画素のデータをいずれのノズルにどのような順序で割り当てるかが決まる。
【００２７】
記録制御部１２ｂは、ラスタライズ処理したドットデータを順次、通信ＩＦ１５を介してプリンター２０へ出力する。このように出力されたドットデータに基づいてプリンター２０は記録ヘッド２２の各ノズルからのインク吐出を実行する。この結果、ステップＳ１００で取得された画像データが表現する画像が、記録媒体に記録される。
【００２８】
ステップＳ１４０の詳細を説明する。
図３は、ステップＳ１４０をフローチャートにより示している。図３は、インク色毎のドットデータ、ここではＣＭＹＫ毎のドットデータのうち、１色のドットデータに対するドット置換処理を示している。記録制御部１２ｂは、ドット置換処理をインク色毎のドットデータのそれぞれに対して実行する。
【００２９】
ステップＳ１４２では、記録制御部１２ｂは、ドットデータ内でエッジ領域と、エッジ領域より内側の内部領域とを定義する。先ず、記録制御部１２ｂは、上述のエッジ検出処理により検出されたエッジ画素が連なる画素列を、エッジ領域とする。本実施形態において画素列とは、複数の画素が並んでなる領域を意味する。画素列の画素が並ぶ方向は、縦横斜めのいずれであってもよく、また、画素が並ぶ方向はカーブしていてもよい。つまり、記録制御部１２ｂは、画像データが表現する画像のエッジに沿って当該エッジ上に並ぶエッジ画素が連続する領域を、エッジ領域とする。そして、記録制御部１２ｂは、エッジ領域に対して画像の内側に隣接する画素が連なる画素列を、内部領域とする。
【００３０】
図４は、ステップＳ１４０のドット置換処理の第１例を説明するための図である。図４上段の符号ＨＤＢ１は、ステップＳ１３０のＨＴ処理により生成されたドットデータであって、Ｋインクのドットを規定するドットデータの一部を示している。ドットデータＨＤＢ１における個々の矩形は、ドットデータＨＤＢ１を構成する画素を示している。また、ドットデータＨＤＢ１の一部の画素に対応して描かれている丸は、ドットを表現している。つまり、ドットデータＨＤＢ１において、丸が描かれている画素がＫインクがドットオンの画素であり、丸が描かれていない画素がＫインクがドットオフの画素である。
【００３１】
図４の例では、ドットデータＨＤＢ１は、画像としてのバーコードのバーの一部を表現しており、バーを表現するためにドットオンとされている画素のドットは、全て大ドットＬＤである。ドットデータＨＤＢ１において、太線で囲われた領域が内部領域ＩＮＲである。内部領域ＩＮＲに対して画像の外側に隣接する画素が連続する領域が、エッジ領域である。
【００３２】
ステップＳ１４４では、記録制御部１２ｂは、ステップＳ１４２で定義した内部領域から、ステップＳ１４６の処理を施す対象ドットを一つ選択する。この場合、記録制御部１２ｂは、内部領域を構成するいずれか一つの画素に対して規定されているドットを、対象ドットとして選択する。
【００３３】
ステップＳ１４６では、記録制御部１２ｂは、対象ドットを、エッジ領域のドットよりも小さいサイズのドットに置換する。図４の例では、ドットデータＨＤＢ１内のエッジ領域および内部領域ＩＮＲのいずれにおいても規定されているドットは大ドットＬＤである。そのため、記録制御部１２ｂは、大ドットＬＤである対象ドットを、例えば、中ドットＭＤに置換する。
【００３４】
ステップＳ１４８では、記録制御部１２ｂは、ステップＳ１４２で定義した内部領域を構成する画素に対して規定されているドットを全てステップＳ１４４で選択済みであるか否かを判定する。記録制御部１２ｂは、このような内部領域のドットを全て選択して対象ドットとした後であれば、“Ｙｅｓ”と判定してステップＳ１４０を終える。一方、記録制御部１２ｂは、内部領域のドットのうち一部について未選択であれば、“Ｎｏ”と判定してステップＳ１４４へ進む。ステップＳ１４８から進んだ先のステップＳ１４４では、記録制御部１２ｂは、内部領域のドットのうち未選択のドットを対象ドットとして一つ選択し、ステップＳ１４６へ進む。
【００３５】
図４下段の符号ＨＤＢ２は、ドットデータＨＤＢ１に対してドット置換処理を実行した後のドットデータを示している。ドットデータＨＤＢ２を、ドットデータＨＤＢ１と比較すると判るように、ドットデータＨＤＢ１において内部領域ＩＮＲを構成する画素に対して規定されていた大ドットＬＤが、中ドットＭＤに置き換えられている。記録制御部１２ｂは、ステップＳ１５０の出力処理では、このようなドットデータＨＤＢ２に基づく記録をプリンター２０に実行させる。そのため、画像データが表現する画像のうちエッジ領域より内側の内部領域は、エッジ領域を記録するドットよりも小さいサイズのドットにより記録される。
【００３６】
ステップＳ１４２におけるエッジ領域および内部領域の定義の方法は、上述した方法に限定されない。
図５は、ドット置換処理の第２例を説明するための図である。
図６は、ドット置換処理の第３例を説明するための図である。
図５，６の各例は、エッジ領域や内部領域の定義が図４の例と異なる。図の見方や符号の意味は、図４〜６いずれも共通である。
【００３７】
図５の例では、記録制御部１２ｂは、ドットデータＨＤＢ１において、エッジ画素が連なる画素列と、エッジ画素に対して画像の内側に隣接する画素が連なる画素列とを合わせた領域をエッジ領域としている。そして、記録制御部１２ｂは、このようなエッジ領域に対して画像の内側に隣接する画素が連なる画素列を、内部領域ＩＮＲとしている。
【００３８】
図６の例では、記録制御部１２ｂは、図４の例と同様にドットデータＨＤＢ１において、エッジ画素が連なる画素列をエッジ領域としている。その一方で、記録制御部１２ｂは、エッジ領域に対して画像の内側に隣接する画素が連なる画素列と、エッジ領域に対して画像の内側に隣接する画素に対して画像の内側に隣接する画素が連なる画素列と、を合わせた領域を内部領域ＩＮＲとしている。
【００３９】
より具体的に説明すると、図４が示す第１例では、記録制御部１２ｂは、ドットの集合で表現される画像のエッジ側の１画素列をエッジ領域とし、エッジ領域の内側の１画素列を内部領域としている。これに対して、図５が示す第２例では、記録制御部１２ｂは、ドットの集合で表現される画像のエッジ側の２画素列をエッジ領域とし、エッジ領域の内側の１画素列を内部領域としている。また、図６が示す第３例では、記録制御部１２ｂは、ドットで表現される画像のエッジ側の１画素列をエッジ領域とし、エッジ領域の内側の２画素列を内部領域としている。
【００４０】
図５，６のいずれの例でも、ドット置換処理の結果、ドットデータＨＤＢ１において内部領域ＩＮＲを構成する画素に対して規定されていた大ドットＬＤが、中ドットＭＤに置き換えられる。
【００４１】
図４〜６は、内部領域の全てのドットを、エッジ領域の全てのドットよりも小さいサイズに置換する例を示している。ただし、本実施形態は、このような例に限定されない。例えば、ドット置換処理は、内部領域のドットを、エッジ領域の一部のドットと比較して当該一部のドットよりも小さいサイズに置換する処理であってもよい。
【００４２】
図７は、ドットデータＨＤＢ１の一部を、図４〜６よりも拡大して見易く示している。図７においても、図の見方や符号の意味は図４〜６と同じである。ただし、図７は、ドットデータＨＤＢ１において画素に対して規定されているドットのサイズが大ドットＬＤに統一されていない点で、図４〜６と異なる。画像データが表現する画像の濃さや、ステップＳ１３０で実行するＨＴ処理の具体的手法によっては、ドットデータＨＤＢ１内でバーコードを表現するためにドットオンとされた画素であっても、ドットのサイズが必ず大ドットＬＤになるとは限らず、中ドットＭＤや、中ドットＭＤよりも小さい小ドットである場合も想定される。
【００４３】
そこで、ＨＴ処理によりドットデータが生成された時点でエッジ領域や内部領域におけるドットのサイズが統一されていない場合を想定し、図７を参照してドット置換処理の一例を説明する。なお、エッジ領域や内部領域の定義の仕方については、図４〜６に関する説明を準用する。図７において、内部領域ＩＮＲに含まれる、ハッチングを付した一つの大ドットＬＤが、ステップＳ１４４で選択された対象ドットＤ１であると仮定する。図７のドットデータＨＤＢ１内の各丸で示された一部のドットに対して付したハッチングやグレー色は、それらドットを識別するための装飾に過ぎず、ドットデータＨＤＢ１内の各丸は全てＫインクのドットである。図７において、対象ドットＤ１に対して縦横斜め方向のいずれかに隣接する、グレー色を付した各ドットは、エッジ領域を構成する画素のうち対象ドットＤ１に隣接する画素に対して規定されたドットである。これらグレー色を付した各ドットを、図７の説明上、隣接エッジドットと呼ぶ。
【００４４】
ステップＳ１４６では、記録制御部１２ｂは、内部領域を構成する画素のドットのサイズを、エッジ領域を構成する画素のうち内部領域を構成する画素と隣接する少なくとも一つの画素のドットよりも小さいサイズに置換する、としてもよい。対象ドットＤ１を、複数の隣接エッジドットと比較すると、対象ドットＤ１は大ドットＬＤであり、複数の隣接エッジドットには、大ドットＬＤや中ドットＭＤが含まれている。この場合、記録制御部１２ｂは、ステップＳ１４６では、対象ドットＤ１を中ドットＭＤに置換すればよい。これにより、対象ドットＤ１のサイズを、エッジ領域を構成する画素のうち対象ドットＤ１に隣接する画素のドット（隣接エッジドット）の少なくとも一つよりも小さいサイズに置換したことになる。なお、対象ドットＤ１が、ステップＳ１４４で選択された時点で仮に中ドットＭＤである場合のように、エッジ領域を構成する画素のうち対象ドットＤ１に隣接する画素のドット（隣接エッジドット）の少なくとも一つよりも小さいサイズであれば、ステップＳ１４６による置換は不要である。
【００４５】
対象ドットＤ１が大ドットＬＤであり、仮に、複数の隣接エッジドットが中ドットＭＤおよび小ドットである場合、記録制御部１２ｂは、ステップＳ１４６では、対象ドットＤ１を、小ドットに置換する。
あるいは、記録制御部１２ｂは、ステップＳ１４６では、対象ドットＤ１を、エッジ領域を構成する画素のうち対象ドットＤ１に隣接する画素のドット（隣接エッジドット）の全てよりも小さいサイズに置換するとしてもよい。仮に、複数の隣接エッジドットが全て小ドットである場合は、ステップＳ１４６では、記録制御部１２ｂは、対象ドットＤ１を、ドットオフに置換してもよい。
【００４６】
なお、図６に示したように、内部領域ＩＮＲが複数画素列で構成される場合、ステップＳ１４４で選択される対象ドットによっては、そもそもエッジ領域に隣接していない場合がある。そこで、記録制御部１２ｂは、ステップＳ１４４で選択した対象ドットが、エッジ領域に隣接していない画素のドットである場合は、対象ドットを、内部領域の他の画素であって対象ドットに隣接するいずれか一つの画素について既にステップＳ１４６で行った置換後のドットと同じサイズに置換すればよい。
【００４７】
３．まとめ：
このように本実施形態によれば、ドットの吐出により記録を行うプリンター２０を制御する記録制御装置１０は、画像データが表現する画像のエッジを検出するエッジ検出部１２ａと、前記画像データに基づいて前記ドットを規定するドットデータを生成し、前記ドットデータに基づく記録をプリンター２０に実行させる記録制御部１２ｂと、を備える。そして、記録制御部１２ｂは、前記画像のうち前記エッジを含むエッジ領域より内側の内部領域を、前記エッジ領域を記録するドットよりも小さいサイズのドットにより記録させる。
前記構成によれば、プリンター２０は、画像データが表現する画像のうちエッジ領域より内側の内部領域を、エッジ領域を記録するドットよりも小さいサイズのドットにより記録する。これにより、記録媒体において画像のエッジに該当するドットがエッジの外側に広がって滲むことで生じるエッジのがたつき等の、記録品質の低下を、抑制することができる。
【００４８】
また、本実施形態の一態様によれば、記録制御部１２ｂは、ステップＳ１４０により、前記内部領域を構成する画素のドットを、前記エッジ領域を構成する画素のうち前記内部画素と隣接する少なくとも一つの画素のドットよりも小さいサイズとした前記ドットデータを生成する。
前記構成によれば、記録制御部１２ｂは、内部領域のドットをエッジ領域の一部のドットと比較することで、内部領域のドットを容易に小さいサイズに置換して、前記記録品質の低下抑制という効果を生じさせることができる。
【００４９】
また、本実施形態の一態様によれば、前記エッジ領域は、前記エッジ上に並ぶ画素が連続する領域であり、前記内部領域は、前記エッジ領域に対して前記画像の内側に隣接する画素が連続する領域である。
前記構成によれば、記録結果におけるエッジの外側への滲み抑制と画像の濃度低下の抑制とをバランス良く実現することができる。
【００５０】
また、本実施形態の一態様によれば、前記エッジ領域は、前記エッジ上に並ぶ画素と前記エッジ上に並ぶ画素に対して前記画像の内側に隣接する画素とを含む領域であり、前記内部領域は、前記エッジ領域に対して前記画像の内側に隣接する画素が連続する領域である。
前記構成によれば、内部領域を比較的狭く確保することで、記録結果におけるエッジの外側への滲み抑制という効果を奏しつつ、記録結果における画像の濃度低下をより抑制することができる。
【００５１】
また、本実施形態の一態様によれば、前記エッジ領域は、前記エッジ上に並ぶ画素が連続する領域であり、前記内部領域は、前記エッジ領域に対して前記画像の内側に隣接する画素と前記エッジ領域に対して前記画像の内側に隣接する画素に対して前記画像の内側に隣接する画素とを含む領域である。
前記構成によれば、内部領域を比較的広く確保することで、記録結果におけるエッジの外側への滲みを、より的確に抑制することができる。
【００５２】
４．その他の実施形態：
図４〜６を例に用いて説明したように、エッジ領域および内部領域の定義の仕方は様々である。ここでは、図４を例に用いて説明したように、画像のエッジ上に並ぶ画素つまりエッジ画素が連続する領域をエッジ領域とし、エッジ領域に対して画像の内側に隣接する画素が連続する領域を内部領域とする態様を、第１定義モードと呼ぶ。
また、図５を例に用いて説明したように、エッジ画素とエッジ画素に対して画像の内側に隣接する画素とを含む領域をエッジ領域とし、エッジ領域に対して画像の内側に隣接する画素が連続する領域を内部領域とする態様を、第２定義モードと呼ぶ。
また、図６を例に用いて説明したように、エッジ画素が連続する領域をエッジ領域とし、エッジ領域に対して画像の内側に隣接する画素と、エッジ領域に対して画像の内側に隣接する画素に対して画像の内側に隣接する画素と、を含む領域を内部領域とする態様を、第３定義モードと呼ぶ。
【００５３】
第３定義モードは、第１〜第３定義モードの中で相対的に内部領域が広く確保され易いモードであるため、エッジ領域のドットのエッジ外側への広がりを抑制する効果がより高い。一方、第２定義モードは、第１〜第３定義モードの中で相対的に内部領域が狭く確保され易いモードであるため、画像データが表現する画像の色再現性、つまり記録結果における画像の濃度低下を抑制する効果がより高い。第１定義モードは、第２定義モードと第３定義モードとのほぼ中間的な効果を奏する。記録制御装置１０は、このような第１〜第３定義モードを、プリンター２０が記録に用いる記録媒体の特性に応じて切り替えて採用するとしてもよい。
【００５４】
図８は、変形例にかかるステップＳ１４０をフローチャートにより示している。
ステップＳ１４１では、制御部１１は、プリンター２０が記録に使用する記録媒体の特性情報を取得する。ここでいう特性情報とは、記録媒体におけるドットの滲みやすさを直接あるいは間接的に示す情報である。例えば、記録制御部１２ｂは、通信ＩＦ１５を介してプリンター２０と通信し、プリンター２０に搭載されている記録媒体の種別を問い合わせる。制御部１１は、当該問い合わせに対するプリンター２０からの応答を受信することで、記録媒体の種別を取得する。記録媒体の種別は、例えば、普通紙や光沢紙等といった情報であり、ドットの滲みやすさを示す情報の一種である。普通紙は、光沢紙よりもインクが滲みやすい。
【００５５】
あるいは、制御部１１は、プリンター２０が使用する記録媒体におけるドットの滲みやすさを、ユーザーに入力させるためのユーザーインターフェイス画面を表示部１３に表示させる。そして、制御部１１は、ユーザーインターフェイス画面を通じて、ユーザーから、記録媒体におけるドットの滲みやすさを示す指標や数値の入力を受け付けるとしてもよい。なお、プリンター２０が記録に使用する記録媒体の特性情報を制御部１１が取得するタイミングは、ステップＳ１４１に限定されない。制御部１１は、ステップＳ１４３を実行するよりも前に、前記特性情報を何らかの手段により取得していればよい。
【００５６】
ステップＳ１４３では、記録制御部１２ｂは、前記特性情報、つまり記録媒体におけるドットの滲みやすさに応じて第１〜第３定義モードのいずれかを選択し、選択した定義モードを採用してドットデータ内でエッジ領域と内部領域とを定義する。記録制御部１２ｂは、例えば、前記特性情報が、ドットの滲みやすさに関する所定基準よりも滲みやすいことを示している場合に、第３定義モードを選択すればよい。また、記録制御部１２ｂは、前記特性情報が、前記所定基準よりも滲みにくいことを示している場合に、第２定義モードを選択すればよい。また、記録制御部１２ｂは、第２、第３定義モードのいずれも選択しない場合に、第１定義モードを選択すればよい。
ステップＳ１４３の後に実行するステップＳ１４４，Ｓ１４６，Ｓ１４８については、既に説明した。
【００５７】
このように、記録制御部１２ｂは、前記エッジ領域および前記内部領域を、プリンター２０によって記録される記録媒体におけるドットの滲みやすさに応じて決定する。かかる構成によれば、記録制御装置１０は、記録媒体におけるドットの滲みやすさに応じて、エッジ領域および内部領域を適切に定義し、様々な記録媒体において質の高い記録結果を得ることができる。つまり、ドットが滲みやすい記録媒体を使用する場合には第３定義モードを採用することで、エッジ領域のドットのエッジ外側への広がりを的確に抑制する。また、ドットが滲みにくい記録媒体を使用する場合には、エッジ領域のドットのエッジ外側への広がりを抑制する効果はある程度低くても良いため、第２定義モードを採用し、記録結果における画像の濃度低下を的確に抑制する。
【００５８】
これまでの説明では、記録制御部１２ｂは、前記画像のうち前記エッジを含むエッジ領域より内側の内部領域を、前記エッジ領域を記録するドットよりも小さいサイズのドットにより記録させるとした。しかし、本実施形態はこれに限られず、前記画像のうち前記エッジを含むエッジ領域より内側の内部領域をドットオフとするとしても同様の効果が得られる。具体的には、記録制御部１２ｂは、図３や図８のステップＳ１４６において、対象ドットをドットオフに変換してもよい。
【符号の説明】
【００５９】
１…システム、１０…記録制御装置、１１…制御部、１２…記録制御プログラム、１２ａ…エッジ検出部、１２ｂ…記録制御部、１３…表示部、１４…操作受付部、１５…通信ＩＦ、２０…プリンター、２１…搬送機構、２２…記録ヘッド
【図１】
2020052872.tif 000003
【図２】
2020052872.tif 000004
【図３】
2020052872.tif 000005
【図４】
2020052872.tif 000006
【図５】
2020052872.tif 000007
【図６】
2020052872.tif 000008
【図７】
2020052872.tif 000009
【図８】
2020052872.tif 000010