【手続補正書】
【提出日】平成17年8月22日(2005.8.22)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】請求項１
【補正方法】変更
【補正の内容】
【請求項１】
複数の画素で構成された画像データの各画素の階調値と所定の閾値とを比較することによって、該画像データをドットの形成有無による表現形式のデータに変換する画像処理装置であって、
複数の前記閾値が二次元的に配列された閾値マトリックスを記憶しておく閾値マトリックス記憶手段と、
ドットの形成有無の判断を行う対象画素を選択する対象画素選択手段と、
前記対象画素に対応する閾値を前記閾値マトリックスの中から読み出して、該対象画素に対応付けられた前記階調値と比較することにより、該対象画素についてのドット形成有無を判断するドット形成判断手段と
を備え、
前記対象画素選択手段は、画素の列であるラスタであって互いに隣接する所定のＮ本（Ｎは２以上の整数）のラスタをラスタ群としてまとめ、該ラスタ群に含まれる各画素を所定の順番に従って順次選択することにより、該Ｎ本の各ラスタから並行して前記対象画素を選択する手段である画像処理装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】請求項１０
【補正方法】変更
【補正の内容】
【請求項１０】
カラー画像データを構成する各画素についてのドット形成の有無を各色成分毎に判断することによって、該カラー画像データをドットの形成有無による表現形式の各色のデータに変換する画像処理装置であって、
画素の列であるラスタであって互いに隣接する所定のＮ本（Ｎは２以上の整数）のラスタをまとめてラスタ群を生成するラスタ群生成手段と、
前記各色成分の中から予め選択された第１の色成分の画像データについては、各画素の前記階調値と各画素に対応付けられた所定の閾値とを比較しながら、前記ラスタ群を構成する前記Ｎ本のラスタを並行してドット列に変換することにより、ドットの形成有無による表現形式のデータに変換する第１のデータ変換手段と、
前記各色成分から前記第１の色成分を除いた第２の色成分の画像データについては、ドット形成の有無を判断したことで判断した画素で生じた階調誤差を周辺の未判断画素に拡散するとともに、周辺の判断済みの画素から拡散されてきた階調誤差を解消するようにドット形成の有無を判断しながら、前記ラスタ群を構成する前記Ｎ本のラスタを並行してドット列に変換することにより、ドットの形成有無による表現形式のデータに変換する第２のデータ変換手段と
を備える画像処理装置。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】請求項２０
【補正方法】変更
【補正の内容】
【請求項２０】
複数の画素で構成された画像データの各画素の階調値と所定の閾値とを比較することによって、該画像データをドットの形成有無による表現形式の印刷データに変換し、該印刷データに基づいて印刷媒体上に画像を表現する印刷装置であって、
複数の前記閾値が二次元的に配列された閾値マトリックスを記憶しておく閾値マトリックス記憶手段と、
ドットの形成有無の判断を行う対象画素を選択する対象画素選択手段と、
前記対象画素に対応する閾値を前記閾値マトリックスの中から読み出して、該対象画素に対応付けられた前記階調値と比較することにより、該対象画素についてのドット形成有無を判断するドット形成判断手段と、
前記ドット形成有無の判断結果に基づいて印刷媒体上にドットを形成するドット形成手段と
を備え、
前記対象画素選択手段は、画素の列であるラスタであって互いに隣接する所定のＮ本（Ｎは２以上の整数）の前記ラスタをラスタ群としてまとめ、該ラスタ群に含まれる各画素を所定の順番に従って順次選択することにより、該Ｎ本の各ラスタから並行して前記対象画素を選択する手段である印刷装置。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】請求項２２
【補正方法】変更
【補正の内容】
【請求項２２】
カラー画像データを構成する各画素についてのドット形成の有無を各色成分毎に判断することによって、該カラー画像データをドットの形成有無による表現形式の印刷データに変換し、該印刷データに基づいて各色のドットを形成することによって印刷媒体上にカラー画像を表現する印刷装置であって、
画素の列であるラスタであって互いに隣接する所定のＮ本（Ｎは２以上の整数）のラスタをまとめてラスタ群を生成するラスタ群生成手段と、
前記各色成分の中から予め選択された第１の色成分の画像データについては、各画素の前記階調値と各画素に対応付けられた所定の閾値とを比較しながら、前記ラスタ群を構成する前記Ｎ本のラスタを並行してドット列に変換することにより、ドットの形成有無による表現形式の第１の印刷データに変換する第１のデータ変換手段と、
前記各色成分から前記第１の色成分を除いた第２の色成分の画像データについては、ドット形成の有無を判断したことで判断した画素で生じた階調誤差を周辺の未判断画素に拡散するとともに、周辺の判断済みの画素から拡散されてきた階調誤差を解消するようにドット形成の有無を判断しながら、前記ラスタ群を構成する前記Ｎ本のラスタを並行してドット列に変換することにより、ドットの形成有無による表現形式の第１の印刷データに変換する第２のデータ変換手段と
前記第１の印刷データおよび第２の印刷データに基づいて印刷媒体上に各色のドットを形成するドット形成手段と
を備える印刷装置。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】請求項２３
【補正方法】変更
【補正の内容】
【請求項２３】
複数の画素で構成された画像データの各画素の階調値と所定の閾値とを比較することによって、該画像データをドットの形成有無による表現形式のデータに変換する画像処理方法であって、
複数の前記閾値が二次元的に配列された閾値マトリックスを予め記憶しておく第１の工程と、
ドットの形成有無の判断を行う対象画素を選択する第２の工程と、
前記対象画素に対応する閾値を前記閾値マトリックスの中から読み出して、該対象画素に対応付けられた前記階調値と比較することにより、該対象画素についてのドット形成有無を判断する第３の工程と
を備え、
前記第２の工程は、画素の列であるラスタのうち互いに隣接する所定のＮ本（Ｎは２以上の整数）のラスタをラスタ群としてまとめ、該ラスタ群に含まれる各画素を所定の順番に従って順次選択することにより、該Ｎ本の各ラスタから並行して前記対象画素を選択する工程である画像処理方法。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】請求項２６
【補正方法】変更
【補正の内容】
【請求項２６】
カラー画像データを構成する各画素についてのドット形成の有無を各色成分毎に判断することによって、該カラー画像データをドットの形成有無による表現形式の各色のデータに変換する画像処理方法であって、
前記受け取ったカラー画像データを、前記各色成分の中から予め選択された第１の色成分の画像データと、該第１の色成分を除いた第２の色成分の画像データとに分離する工程と、
前記第１の色成分の画像データについては、各画素の前記階調値と各画素に対応付けられた所定の閾値とを比較しながら、画素の列であるラスタのうち隣接するラスタを所定のＮ本（Ｎは２以上の整数）ずつ並行してドット列に変換することにより、ドットの形成有無による表現形式のデータに変換する工程と、
前記第２の色成分の画像データについては、ドット形成の有無を判断したことで判断した画素で生じた階調誤差を周辺の未判断画素に拡散するとともに、周辺の判断済みの画素から拡散されてきた階調誤差を解消するようにドット形成の有無を判断しながら、隣接するラスタを前記Ｎ本ずつ並行してドット列に変換することにより、ドットの形成有無による表現形式のデータに変換する工程と
を備える画像処理方法。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】請求項２７
【補正方法】変更
【補正の内容】
【請求項２７】
複数の画素で構成された画像データの各画素の階調値と所定の閾値とを比較することによって、該画像データをドットの形成有無による表現形式のデータに変換する方法をコンピュータを用いて実現するためのプログラムであって、
複数の前記閾値が二次元的に配列された閾値マトリックスを予め記憶しておく第１の機能と、
ドットの形成有無の判断を行う対象画素を選択する第２の機能と、
前記対象画素に対応する閾値を前記閾値マトリックスの中から読み出して、該対象画素に対応付けられた前記階調値と比較することにより、該対象画素についてのドット形成有無を判断する第３の機能と
を備え、
前記第２の機能は、画素の列であるラスタであって互いに隣接する所定のＮ本（Ｎは２以上の整数）の前記ラスタをラスタ群としてまとめ、該ラスタ群に含まれる各画素を所定の順番に従って順次選択することにより、該Ｎ本の各ラスタから並行して前記対象画素を選択する機能であるプログラム。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】請求項３０
【補正方法】変更
【補正の内容】
【請求項３０】
カラー画像データを構成する各画素についてのドット形成の有無を各色成分毎に判断することによって、該カラー画像データをドットの形成有無による表現形式の各色のデータに変換する方法をコンピュータを用いて実現するためのプログラムであって、
前記受け取ったカラー画像データを、前記各色成分の中から予め選択された第１の色成分の画像データと、該第１の色成分を除いた第２の色成分の画像データとに分離する機能と、
前記第１の色成分の画像データについては、各画素の前記階調値と各画素に対応付けられた所定の閾値とを比較しながら、画素の列であるラスタのうち隣接するラスタを所定のＮ本（Ｎは２以上の整数）ずつ並行してドット列に変換することにより、ドットの形成有無による表現形式のデータに変換する機能と、
前記第２の色成分の画像データについては、ドット形成の有無を判断したことで判断した画素で生じた階調誤差を周辺の未判断画素に拡散するとともに、周辺の判断済みの画素から拡散されてきた階調誤差を解消するようにドット形成の有無を判断しながら、隣接するラスタを前記Ｎ本ずつ並行してドット列に変換することにより、ドットの形成有無による表現形式のデータに変換する機能と
を備えるプログラム。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
【課題を解決するための手段およびその作用・効果】
上述の課題の少なくとも一部を解決するため、本発明の第１の画像処理装置は、次の構成を採用した。すなわち、
複数の画素で構成された画像データの各画素の階調値と所定の閾値とを比較することによって、該画像データをドットの形成有無による表現形式のデータに変換する画像処理装置であって、
複数の前記閾値が二次元的に配列された閾値マトリックスを記憶しておく閾値マトリックス記憶手段と、
ドットの形成有無の判断を行う対象画素を選択する対象画素選択手段と、
前記対象画素に対応する閾値を前記閾値マトリックスの中から読み出して、該対象画素に対応付けられた前記階調値と比較することにより、該対象画素についてのドット形成有無を判断するドット形成判断手段と
を備え、
前記対象画素選択手段は、画素の列であるラスタであって互いに隣接する所定のＮ本（Ｎは２以上の整数）のラスタをラスタ群としてまとめ、該ラスタ群に含まれる各画素を所定の順番に従って順次選択することにより、該Ｎ本の各ラスタから並行して前記対象画素を選択する手段であることを要旨とする。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
また、上記の第１の画像処理装置に対応する本発明の第１の画像処理方法は、
複数の画素で構成された画像データの各画素の階調値と所定の閾値とを比較することによって、該画像データをドットの形成有無による表現形式のデータに変換する画像処理方法であって、
複数の前記閾値が二次元的に配列された閾値マトリックスを予め記憶しておく第１の工程と、
ドットの形成有無の判断を行う対象画素を選択する第２の工程と、
前記対象画素に対応する閾値を前記閾値マトリックスの中から読み出して、該対象画素に対応付けられた前記階調値と比較することにより、該対象画素についてのドット形成有無を判断する第３の工程と
を備え、
前記第２の工程は、画素の列であるラスタのうち互いに隣接する所定のＮ本（Ｎは２以上の整数）のラスタをラスタ群としてまとめ、該ラスタ群に含まれる各画素を所定の順番に従って順次選択することにより、該Ｎ本の各ラスタから並行して前記対象画素を選択する工程であることを要旨とする。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
また、前述した課題の少なくとも一部を解決するため、本発明の第２の画像処理装置は、次の構成を採用した。すなわち、
カラー画像データを構成する各画素についてのドット形成の有無を各色成分毎に判断することによって、該カラー画像データをドットの形成有無による表現形式の各色のデータに変換する画像処理装置であって、
画素の列であるラスタであって互いに隣接する所定のＮ本（Ｎは２以上の整数）のラスタをまとめてラスタ群を生成するラスタ群生成手段と、
前記各色成分の中から予め選択された第１の色成分の画像データについては、各画素の前記階調値と各画素に対応付けられた所定の閾値とを比較しながら、前記ラスタ群を構成する前記Ｎ本のラスタを並行してドット列に変換することにより、ドットの形成有無による表現形式のデータに変換する第１のデータ変換手段と、
前記各色成分から前記第１の色成分を除いた第２の色成分の画像データについては、ドット形成の有無を判断したことで判断した画素で生じた階調誤差を周辺の未判断画素に拡散するとともに、周辺の判断済みの画素から拡散されてきた階調誤差を解消するようにドット形成の有無を判断しながら、前記ラスタ群を構成する前記Ｎ本のラスタを並行してドット列に変換することにより、ドットの形成有無による表現形式のデータに変換する第２のデータ変換手段と
を備えることを要旨とする。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
かかる第２の画像処理装置に対応する本発明の第２の画像処理方法は、
カラー画像データを構成する各画素についてのドット形成の有無を各色成分毎に判断することによって、該カラー画像データをドットの形成有無による表現形式の各色のデータに変換する画像処理方法であって、
前記受け取ったカラー画像データを、前記各色成分の中から予め選択された第１の色成分の画像データと、該第１の色成分を除いた第２の色成分の画像データとに分離する工程と、
前記第１の色成分の画像データについては、各画素の前記階調値と各画素に対応付けられた所定の閾値とを比較しながら、画素の列であるラスタのうち隣接するラスタを所定のＮ本（Ｎは２以上の整数）ずつ並行してドット列に変換することにより、ドットの形成有無による表現形式のデータに変換する工程と、
前記第２の色成分の画像データについては、ドット形成の有無を判断したことで判断した画素で生じた階調誤差を周辺の未判断画素に拡散するとともに、周辺の判断済みの画素から拡散されてきた階調誤差を解消するようにドット形成の有無を判断しながら、隣接するラスタを前記Ｎ本ずつ並行してドット列に変換することにより、ドットの形成有無による表現形式のデータに変換する工程と
を備えることを要旨とする。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００５２
【補正方法】変更
【補正の内容】
【００５２】
また、本発明は、上述した第１の画像処理方法、あるいは第２の画像処理方法を実現するプログラムをコンピュータに読み込ませ、コンピュータを用いて実現することも可能である。従って、本発明は次のようなコンピュータプログラムとしての態様も含んでいる。すなわち、上述の第１の画像処理方法に対応するプログラムは、
複数の画素で構成された画像データの各画素の階調値と所定の閾値とを比較することによって、該画像データをドットの形成有無による表現形式のデータに変換する方法をコンピュータを用いて実現するためのプログラムであって、
複数の前記閾値が二次元的に配列された閾値マトリックスを予め記憶しておく第１の機能と、
ドットの形成有無の判断を行う対象画素を選択する第２の機能と、
前記対象画素に対応する閾値を前記閾値マトリックスの中から読み出して、該対象画素に対応付けられた前記階調値と比較することにより、該対象画素についてのドット形成有無を判断する第３の機能と
を備え、
前記第２の機能は、画素の列であるラスタであって互いに隣接する所定のＮ本（Ｎは２以上の整数）の前記ラスタをラスタ群としてまとめ、該ラスタ群に含まれる各画素を所定の順番に従って順次選択することにより、該Ｎ本の各ラスタから並行して前記対象画素を選択する機能であることを要旨とする。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００５３
【補正方法】変更
【補正の内容】
【００５３】
また、上述の第２の画像処理方法に対応するプログラムは、
カラー画像データを構成する各画素についてのドット形成の有無を各色成分毎に判断することによって、該カラー画像データをドットの形成有無による表現形式の各色のデータに変換する方法をコンピュータを用いて実現するためのプログラムであって、
前記受け取ったカラー画像データを、前記各色成分の中から予め選択された第１の色成分の画像データと、該第１の色成分を除いた第２の色成分の画像データとに分離する機能と、
前記第１の色成分の画像データについては、各画素の前記階調値と各画素に対応付けられた所定の閾値とを比較しながら、画素の列であるラスタのうち隣接するラスタを所定のＮ本（Ｎは２以上の整数）ずつ並行してドット列に変換することにより、ドットの形成有無による表現形式のデータに変換する機能と、
前記第２の色成分の画像データについては、ドット形成の有無を判断したことで判断した画素で生じた階調誤差を周辺の未判断画素に拡散するとともに、周辺の判断済みの画素から拡散されてきた階調誤差を解消するようにドット形成の有無を判断しながら、隣接するラスタを前記Ｎ本ずつ並行してドット列に変換することにより、ドットの形成有無による表現形式のデータに変換する機能と
を備えることを要旨とする。