【手続補正書】
【提出日】平成26年1月27日(2014.1.27)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】画像処理方法および画像処理装置
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は画像処理方法および画像処理装置に関する。特に、誤差拡散処理を行いながらも、誤差拡散処理特有の模様やはきよせが現れない画像を記録することが可能な画像処理方法および画像処理装置に関する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
そのために本発明は、誤差拡散処理により多値の画像データをより低レベルのＮ値（Ｎは２以上の整数）に量子化処理するための画像処理方法であって、画像中の処理対象の画素の前記多値の画像データに周辺画素からの誤差を加算して補正値を取得する取得工程と、行および列に異なる値が配列して構成される閾値マトリクスから、前記処理対象の画素の画素位置に応じて一つの値を決定し、前記補正値と比較するための閾値を設定する設定工程と、前記設定工程で設定された閾値を前記取得工程で取得された補正値と比較した結果に応じてＮ値のデータを出力する量子化工程と、該量子化工程に伴って発生する前記補正値と前記Ｎ値のデータの誤差を、未だ量子化工程を行っていない周辺の画素位置に拡散する拡散工程と、を有し、前記閾値マトリクスにおける各行の平均値および各列の平均値は、ほぼ同値であることを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
また、誤差拡散処理により多値の画像データをより低レベルのＮ値（Ｎは２以上の整数）に量子化処理するための画像処理方法であって、画像中の処理対象の画素の前記多値の画像データに周辺画素からの誤差を加算して補正値を取得する取得工程と、行および列に異なる値が配列して構成される閾値マトリクスから、前記処理対象の画素の画素位置に応じて一つの値を決定し、前記補正値と比較するための閾値を設定する設定工程と、前記設定工程で設定された閾値を前記取得工程で取得された補正値と比較した結果に応じてＮ値のデータを出力する量子化工程と、該量子化工程に伴って発生する前記補正値と前記Ｎ値のデータの誤差を、未だ量子化工程を行っていない周辺の画素位置に拡散して拡散する拡散工程と、を有し、前記閾値マトリクスにおける各行の平均値および各列の平均値は、これらの平均値の±１５％の範囲に含まれていることを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
また、誤差拡散処理により多値の画像データをより低レベルのＮ値（Ｎは２以上の整数）に量子化処理するための画像処理方法であって、画像中の処理対象の画素の前記多値の画像データに周辺画素からの誤差を加算して補正値を取得する取得工程と、行および列に異なる値が配列して構成される閾値マトリクスから、前記処理対象の画素の画素位置に応じて一つの値を決定し、前記補正値と比較するための閾値を設定する設定工程と、前記設定工程で設定された閾値を前記取得工程で取得された補正値と比較した結果に応じてＮ値のデータを出力する量子化工程と、該量子化工程に伴って発生する前記補正値と前記Ｎ値のデータの誤差を、未だ量子化工程を行っていない周辺の画素位置に拡散する拡散工程と、を有し、前記閾値マトリクスにおける各行の平均値および各列の平均値のばらつきは、乱数を発生して前記異なる値を生成した場合に比べて、低く抑えられていることを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
また、誤差拡散処理により多値の画像データをより低レベルのＮ値（Ｎは２以上の整数）に量子化処理するための画像処理方法であって、画像中の処理対象の画素の前記多値の画像データに周辺画素からの誤差を加算して補正値を取得する取得工程と、行および列に異なる値が配列して構成される閾値マトリクスから、前記処理対象の画素の画素位置に応じて一つの値を決定し、前記補正値と比較するための閾値を設定する設定工程と、前記設定工程で設定された閾値を前記取得工程で取得された補正値と比較した結果に応じてＮ値のデータを出力する量子化工程と、該量子化工程に伴って発生する前記補正値と前記Ｎ値のデータの誤差を、未だ量子化工程を行っていない周辺の画素位置に拡散する拡散工程と、を有し、前記閾値マトリクスにおける各行の平均値はほぼ同値であることを特徴とする。
更に、誤差拡散処理により多値の画像データをより低レベルのＮ値（Ｎは２以上の整数）に量子化処理するための画像処理方法であって、画像中の処理対象の画素の前記多値の画像データに周辺画素からの誤差を加算して補正値を取得する取得工程と、行および列に異なる値が配列して構成される閾値マトリクスから、前記処理対象の画素の画素位置に応じて一つの値を決定し、前記補正値と比較するための閾値を設定する設定工程と、前記設定工程で設定された閾値を前記取得工程で取得された補正値と比較した結果に応じてＮ値のデータを出力する量子化工程と、該量子化工程に伴って発生する前記補正値と前記Ｎ値のデータの誤差を、未だ量子化工程を行っていない周辺の画素位置に拡散する拡散工程と、を有し、前記閾値マトリクスにおける各列の平均値はほぼ同値であることを特徴とする。
更にまた、誤差拡散処理により多値の画像データをより低レベルのＮ値（Ｎは２以上の整数）に量子化処理するための画像処理装置であって、画像中の処理対象の画素の前記多値の画像データに周辺画素からの誤差を加算して補正値を取得する取得手段と、行および列に異なる値が配列して構成される閾値マトリクスから、前記処理対象の画素の画素位置に応じて一つの値を決定し、前記補正値と比較するための閾値を設定する設定手段と、前記設定手段で設定された閾値を前記取得手段で取得した補正値と比較した結果に応じてＮ値のデータを出力する量子化手段と、該量子化手段で発生する前記補正値と前記Ｎ値のデータの誤差を、未だ量子化工程を行っていない周辺の画素位置に拡散する拡散手段と、を備え、前記閾値マトリクスにおける各行の平均値および各列の平均値は、ほぼ同値であることを特徴とする。
【手続補正７】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
誤差拡散処理により多値の画像データをより低レベルのＮ値（Ｎは２以上の整数）に量子化処理するための画像処理方法であって、
画像中の処理対象の画素の前記多値の画像データに周辺画素からの誤差を加算して補正値を取得する取得工程と、
行および列に異なる値が配列して構成される閾値マトリクスから、前記処理対象の画素の画素位置に応じて一つの値を決定し、前記補正値と比較するための閾値を設定する設定工程と、
前記設定工程で設定された閾値を前記取得工程で取得された補正値と比較した結果に応じてＮ値のデータを出力する量子化工程と、
該量子化工程に伴って発生する前記補正値と前記Ｎ値のデータの誤差を、未だ量子化工程を行っていない周辺の画素位置に拡散する拡散工程と、
を有し、
前記閾値マトリクスにおける各行の平均値および各列の平均値は、ほぼ同値であることを特徴とする画像処理方法。
【請求項２】
誤差拡散処理により多値の画像データをより低レベルのＮ値（Ｎは２以上の整数）に量子化処理するための画像処理方法であって、
画像中の処理対象の画素の前記多値の画像データに周辺画素からの誤差を加算して補正値を取得する取得工程と、
行および列に異なる値が配列して構成される閾値マトリクスから、前記処理対象の画素の画素位置に応じて一つの値を決定し、前記補正値と比較するための閾値を設定する設定工程と、
前記設定工程で設定された閾値を前記取得工程で取得された補正値と比較した結果に応じてＮ値のデータを出力する量子化工程と、
該量子化工程に伴って発生する前記補正値と前記Ｎ値のデータの誤差を、未だ量子化工程を行っていない周辺の画素位置に拡散して拡散する拡散工程と、
を有し、
前記閾値マトリクスにおける各行の平均値および各列の平均値は、これらの平均値の±１５％の範囲に含まれていることを特徴とする画像処理方法。
【請求項３】
前記閾値マトリクスにおける各行の平均値および各列の平均値は、これらの平均値の±１０％の範囲に含まれていることを特徴とする請求項２に記載の画像処理方法。
【請求項４】
誤差拡散処理により多値の画像データをより低レベルのＮ値（Ｎは２以上の整数）に量子化処理するための画像処理方法であって、
画像中の処理対象の画素の前記多値の画像データに周辺画素からの誤差を加算して補正値を取得する取得工程と、
行および列に異なる値が配列して構成される閾値マトリクスから、前記処理対象の画素の画素位置に応じて一つの値を決定し、前記補正値と比較するための閾値を設定する設定工程と、
前記設定工程で設定された閾値を前記取得工程で取得された補正値と比較した結果に応じてＮ値のデータを出力する量子化工程と、
該量子化工程に伴って発生する前記補正値と前記Ｎ値のデータの誤差を、未だ量子化工程を行っていない周辺の画素位置に拡散する拡散工程と、
を有し、
前記閾値マトリクスにおける各行の平均値および各列の平均値のばらつきは、乱数を発生して前記異なる値を生成した場合に比べて、低く抑えられていることを特徴とする画像処理方法。
【請求項５】
前記閾値マトリクスは、前記補正値と比較するための異なる閾値が、行および列に配列して構成され、前記設定工程では前記多値の画像データの画素位置に応じて前記閾値マトリクスの中から一つの前記閾値を選択および設定することを特徴とする請求項１乃至４の何れかに記載の画像処理方法。
【請求項６】
前記閾値マトリクスは、基準となる閾値からの差分を定めるための異なる成分が、行および列に配列して構成され、前記設定工程では前記多値の画像データの画素位置に応じて前記閾値マトリクスの中から一つの前記成分を選択し、該成分と前記基準となる閾値より前記補正値と比較するための閾値を設定することを特徴とする請求項１乃至４の何れかに記載の画像処理方法。
【請求項７】
前記Ｎ値は２値であることを特徴とする請求項１乃至６の何れかに記載の画像処理方法。
【請求項８】
前記Ｎ値は３値以上であり、
ｍ×ｋの個々のエリアに対しドットの記録あるいは非記録が予め定められている複数のドットパターンの中から、前記量子化工程によって出力されたＮ値のデータに応じて１つのドットパターンを選択することによって、前記Ｎ値のデータを２値データに変換する工程を更に有し、
前記複数のドットパターンは、前記Ｎ値のデータの１つのレベル値に対して、複数のドットパターンが用意されていることを特徴とする請求項１乃至６のいずれかに記載の画像処理方法。
【請求項９】
前記画像処理方法は、インクを吐出するための複数のノズルが所定方向に配列されたノズル列と記録媒体とを前記所定方向と交差する交差方向に相対的に走査させながら前記量子化工程において出力されたＮ値のデータに基づいてインクを吐出することによって記録を行うための画像処理方法であって、前記所定方向は前記列に配列された値とそれぞれ対応する画素の配列方向に相当し、前記交差方向は前記行に配列された値とそれぞれ対応する画素の配列方向に相当することを特徴とする請求項１乃至８の何れか１項に記載の画像処理方法。
【請求項１０】
前記ノズル列によって前記記録媒体の単位領域に複数回の前記相対的な走査で記録が行われ、前記複数回の走査のそれぞれの回の走査で１行置きに画素の記録が行われ、かつ、各回の走査で記録される画素の行が異なることを特徴とする請求項９に記載の画像処理方法。
【請求項１１】
誤差拡散処理により多値の画像データをより低レベルのＮ値（Ｎは２以上の整数）に量子化処理するための画像処理方法であって、
画像中の処理対象の画素の前記多値の画像データに周辺画素からの誤差を加算して補正値を取得する取得工程と、
行および列に異なる値が配列して構成される閾値マトリクスから、前記処理対象の画素の画素位置に応じて一つの値を決定し、前記補正値と比較するための閾値を設定する設定工程と、
前記設定工程で設定された閾値を前記取得工程で取得された補正値と比較した結果に応じてＮ値のデータを出力する量子化工程と、
該量子化工程に伴って発生する前記補正値と前記Ｎ値のデータの誤差を、未だ量子化工程を行っていない周辺の画素位置に拡散する拡散工程と、
を有し、
前記閾値マトリクスにおける各行の平均値はほぼ同値であることを特徴とする画像処理方法。
【請求項１２】
誤差拡散処理により多値の画像データをより低レベルのＮ値（Ｎは２以上の整数）に量子化処理するための画像処理方法であって、
画像中の処理対象の画素の前記多値の画像データに周辺画素からの誤差を加算して補正値を取得する取得工程と、
行および列に異なる値が配列して構成される閾値マトリクスから、前記処理対象の画素の画素位置に応じて一つの値を決定し、前記補正値と比較するための閾値を設定する設定工程と、
前記設定工程で設定された閾値を前記取得工程で取得された補正値と比較した結果に応じてＮ値のデータを出力する量子化工程と、
該量子化工程に伴って発生する前記補正値と前記Ｎ値のデータの誤差を、未だ量子化工程を行っていない周辺の画素位置に拡散する拡散工程と、
を有し、
前記閾値マトリクスにおける各列の平均値はほぼ同値であることを特徴とする画像処理方法。
【請求項１３】
前記閾値マトリクスは、基準となる閾値からの差分を定めるための異なる成分が、行および列に配列して構成され、前記設定工程では前記多値の画像データの画素位置に応じて前記閾値マトリクスの中から一つの前記成分を選択し、該成分と前記基準となる閾値より前記補正値と比較するための閾値を設定することを特徴とする請求項１１または１２に記載の画像処理方法。
【請求項１４】
誤差拡散処理により多値の画像データをより低レベルのＮ値（Ｎは２以上の整数）に量子化処理するための画像処理装置であって、
画像中の処理対象の画素の前記多値の画像データに周辺画素からの誤差を加算して補正値を取得する取得手段と、
行および列に異なる値が配列して構成される閾値マトリクスから、前記処理対象の画素の画素位置に応じて一つの値を決定し、前記補正値と比較するための閾値を設定する設定手段と、
前記設定手段で設定された閾値を前記取得手段で取得した補正値と比較した結果に応じてＮ値のデータを出力する量子化手段と、
該量子化手段で発生する前記補正値と前記Ｎ値のデータの誤差を、未だ量子化工程を行っていない周辺の画素位置に拡散する拡散手段と、
を備え、
前記閾値マトリクスにおける各行の平均値および各列の平均値は、ほぼ同値であることを特徴とする画像処理装置。
【請求項１５】
前記画像処理装置は、インクを吐出するための複数のノズルが所定方向に配列されたノズル列と記録媒体とを前記所定方向と交差する交差方向に相対的に走査させながら前記量子化工程において出力されたＮ値のデータに基づいてインクを吐出することによって記録を行うための画像処理装置であって、前記所定方向は前記列に配列された値とそれぞれ対応する画素の配列方向に相当し、前記交差方向は前記行に配列された値とそれぞれ対応する画素の配列方向に相当することを特徴とする請求項１４に記載の画像処理装置。
【請求項１６】
前記ノズル列によって前記記録媒体の単位領域に複数回の前記相対的な走査で記録が行われ、前記複数回の走査のそれぞれの回の走査で１行置きに画素の記録が行われ、かつ、各回で記録される画素の行が異なることを特徴とする請求項１５に記載の画像処理装置。
【請求項１７】
前記ノズル列を備えた記録ヘッドと、前記記録ヘッドの前記ノズル列と前記記録媒体とを前記交差方向に相対的に走査させる走査手段と、
を更に備えることを特徴とする請求項１５または１６に記載の画像処理装置。