【手続補正書】
【提出日】平成30年8月24日(2018.8.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データ処理装置であって、
記録媒体の所定サイズの領域に形成する画像を構成する複数の画素それぞれにおけるドットの配置を定めるための、複数のドット配置パターンの中から、前記複数の画素それぞれのドットの配置を決定するために使用するドット配置パターンを特定するためのコードを、前記複数の画素の配列に対応させて配列したコードテーブルを保持する保持手段と、
前記コードテーブルの前記複数の画素の配列の横および縦方向の少なくとも一方の方向について、前記コードテーブル内において当該コードの配置をオフセットするための画素数を示すオフセット値であって２のべき乗である所定数通りの一次オフセット値から１つの一次オフセット値を決定する決定手段と、
前記コードテーブルの前記複数の画素の配列の前記少なくとも一方の方向におけるサイズに相当する画素数が２のべき乗でなく、前記決定手段が前記所定数を前記２のべき乗でないサイズに相当する画素数で除したときの商および剰余が１以上となる一次オフセット値を決定した場合、前記一次オフセット値に替えて前記商がゼロとなる場合のオフセット値である二次オフセット値を決定し、少なくとも一方の方向について前記二次オフセット値でオフセットされたコードテーブルを生成するテーブル生成手段と、
前記オフセットされたコードテーブルを多値データに適用することによって前記複数の画素それぞれのドット配置パターンを決定し、前記所定サイズの領域に形成する画像のドットデータを生成するドットデータ生成手段と、
を具えたことを特徴とするデータ処理装置。
【請求項２】
前記テーブル生成手段は、前記多値データのレベルごとに、前記オフセットされたコードテーブルを生成することを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記テーブル生成手段は、カウンタを備え、該カウンタが、前記横および縦方向の少なくとも一方の方向の位置が更新されるごとにインクリメントして前記２のべき乗でないサイズに相当する画素数でカウンタ値を初期値に戻し、前記商および剰余が１以上である前記一次オフセット値を、当該オフセット値の位置のときのカウンタ値に変換し前記二次オフセット値を決定することを特徴とする請求項１または２に記載のデータ処理装置。
【請求項４】
前記テーブル生成手段は、カウンタを備え、該カウンタが、前記オフセット値の変換が行われる位置の次の位置でインクリメントして前記２のべき乗でないサイズに相当する画素数でカウンタ値を初期値に戻し、前記商および剰余が１以上である前記一次オフセット値を、当該位置のときのカウンタ値に変換し前記二次オフセット値を決定することを特徴とする請求項１または２に記載のデータ処理装置。
【請求項５】
前記カウンタは、前記横および縦方向について共通のカウンタであることを特徴とする請求項４に記載のデータ処理装置。
【請求項６】
前記所定サイズの領域に形成するドットの種類が第１の種類の場合、横および縦方向のうち、少なくとも一方の方向のサイズが２のべき乗である第１のコードテーブルを決定し、前記所定サイズの領域に形成するドットの種類が前記第１の種類と異なる第２の種類の場合、前記少なくとも一方の方向のサイズが２のべき乗でない第２のコードテーブルを決定するテーブル決定手段をさらに有し、前記テーブル生成手段は、前記一次オフセット値を用いて前記第１のコードテーブルのコードの配置をオフセットしてオフセットされた前記第１のコードテーブルを生成し、前記二次オフセット値を用いて前記第２のコードテーブルのコードの配置をオフセットしてオフセットされた前記第２のコードテーブルを生成することを特徴とする請求項１に記載のデータ処理装置。
【請求項７】
前記第１の種類と前記第２の種類とは色が異なることを特徴とする請求項６に記載のデータ処理装置。
【請求項８】
前記決定手段は前記所定数通りの前記一次オフセット値を均一的な確率で発生させることを特徴とする請求項１ないし７のいずれか１項に記載のデータ処理装置。
【請求項９】
前記所定数を前記２のべき乗でないサイズに相当する画素数で除したとき商および剰余が１以上である前記一次オフセット値を、前記商がゼロとなる複数の前記二次オフセット値それぞれに均一的な確率で変換することを特徴とする請求項８に記載のデータ処理装置。
【請求項１０】
前記生成されたドットデータに基づいて記録媒体に記録を行う記録手段をさらに具えたことを特徴とする請求項１ないし９のいずれか１項に記載のデータ処理装置。
【請求項１１】
記録データ生成方法であって、
記録媒体の所定サイズの領域に形成する画像を構成する複数の画素それぞれにおけるドットの配置を定めるための、複数のドット配置パターンの中から、前記複数の画素それぞれのドットの配置を決定するために使用するドット配置パターンを特定するためのコードを、前記複数の画素の配列に対応させて配列したコードテーブルを取得する取得工程と、
前記コードテーブルの前記複数の画素の配列の横および縦方向の少なくとも一方の方向について、前記コードテーブル内において当該コードの配置をオフセットするための画素数を示すオフセット値であって２のべき乗である所定数通りの一次オフセット値から１つの一次オフセット値を決定する決定工程と、
前記コードテーブルの前記複数の画素の配列の前記少なくとも一方の方向におけるサイズに相当する画素数が２のべき乗でなく、前記決定工程で、前記所定数を前記２のべき乗でないサイズに相当する画素数で除したときの商および剰余が１以上となる一次オフセット値を決定した場合、前記一次オフセット値に替えて前記商がゼロとなる場合のオフセット値である二次オフセット値を決定し、少なくとも一方の方向について前記二次オフセット値でオフセットされたコードテーブルを生成するテーブル生成工程と、
前記オフセットされたコードテーブルを多値データに適用することによって前記複数の画素それぞれのドット配置パターンを決定し、前記所定サイズの領域に形成する画像のドットデータを生成するドットデータ生成工程と、
を有することを特徴とする記録データ生成方法。
【請求項１２】
前記テーブル生成工程では、前記多値データのレベルごとに、前記オフセットされたコードテーブルを生成することを特徴とする請求項１１に記載の記録データ生成方法。
【請求項１３】
前記テーブル生成工程では、カウンタを備え、該カウンタが、前記横および縦方向の少なくとも一方の方向の位置が更新されるごとにインクリメントして前記２のべき乗でないサイズに相当する画素数でカウンタ値を初期値に戻し、前記商および剰余が１以上である前記一次オフセット値を、当該オフセット値の位置のときのカウンタ値に変換し前記二次オフセット値を決定することを特徴とする請求項１１または１２に記載の記録データ生成方法。
【請求項１４】
前記テーブル生成工程では、カウンタを備え、該カウンタが、前記オフセット値の変換が行われる位置の次の位置でインクリメントして前記２のべき乗でないサイズに相当する画素数でカウンタ値を初期値に戻し、前記商および剰余が１以上である前記一次オフセット値を、当該位置のときのカウンタ値に変換し前記二次オフセット値を決定することを特徴とする請求項１１または１２に記載の記録データ生成方法。
【請求項１５】
前記カウンタは、前記横および縦方向について共通のカウンタであることを特徴とする請求項１４に記載の記録データ生成方法。
【請求項１６】
前記所定サイズの領域に形成するドットの種類が第１の種類の場合、横および縦方向のうち、少なくとも一方の方向のサイズが２のべき乗である第１のコードテーブルを決定し、前記所定サイズの領域に形成するドットの種類が前記第１の種類と異なる第２の種類の場合、前記少なくとも一方の方向のサイズが２のべき乗でない第２のコードテーブルを決定するテーブル決定工程をさらに有し、前記テーブル生成工程は、前記一次オフセット値を用いて前記第１のコードテーブルのコードの配置をオフセットしてオフセットされた前記第１のコードテーブルを生成し、前記二次オフセット値を用いて前記第２のコードテーブルのコードの配置をオフセットしてオフセットされた前記第２のコードテーブルを生成することを特徴とする請求項１１に記載の記録データ生成方法。
【請求項１７】
前記第１の種類と前記第２の種類とは色が異なることを特徴とする請求項１６に記載の記録データ生成方法。
【請求項１８】
前記決定工程では、前記所定数通りの前記一次オフセット値を均一的な確率で発生させることを特徴とする請求項１１ないし１７のいずれか１項に記載の記録データ生成方法。
【請求項１９】
前記所定数を前記２のべき乗でないサイズに相当する画素数で除したとき商および剰余が１以上である前記一次オフセット値を、前記商がゼロとなる複数の前記二次オフセット値それぞれに均一的な確率で変換することを特徴とする請求項１８に記載の記録データ生成方法。
【請求項２０】
記録データ生成方法であって、
記録媒体の所定サイズの領域に形成する画像を構成する複数の画素それぞれにおけるドットの配置を定めるための、複数のドット配置パターンの中から、前記複数の画素それぞれのドットの配置を決定するために使用するドット配置パターンを特定するためのコードを、前記複数の画素の配列に対応させて配列したコードテーブルを取得する取得工程と、
前記コードテーブルの前記複数の画素の配列の横および縦方向の少なくとも一方の方向について、前記コードテーブル内において当該コードの配置をオフセットするための画素数を示すオフセット値である所定数通りの一次オフセット値から１つの一次オフセット値を決定する決定工程と、
前記決定工程で、前記所定数を前記サイズに相当する画素数で除したときの剰余が１以上となる一次オフセット値を決定した場合、前記一次オフセット値に替えて前記所定数を前記サイズに相当する画素数で除したときの商がゼロとなる場合のオフセット値である二次オフセット値を決定し、少なくとも一方の方向について前記二次オフセット値でオフセットされたコードテーブルを生成するテーブル生成工程と、
前記オフセットされたコードテーブルを多値データに適用することによって前記複数の画素それぞれのドット配置パターンを決定し、前記所定サイズの領域に形成する画像のドットデータを生成するドットデータ生成工程と、
を有することを特徴とする記録データ生成方法。