(57)【特許請求の範囲】
【請求項１】
左右視方向に一定のピッチを有する立体視用光学部材を通して裸眼で観察されたときに立体的画像が視認される立体視用の印刷画像を印刷する印刷装置であって、
ディザマスクを用いたハーフトーン処理を行うことによって、印刷画像上の各画素のドット形成状態を表すドットデータを生成するドットデータ生成部と、
前記ドットデータに応じて印刷媒体上にドットを形成することによって、前記印刷画像を印刷する印刷実行部と、
を備え、
前記印刷画像は、前記立体視用光学部材のピッチ毎に、前記ピッチをＭ等分（Ｍは２以上の整数）したＭ個の区域にＭ個の視点画像が前記左右視方向に沿って順に配列された画像であり、
前記ディザマスクは、
（１）前記立体視用光学部材の前記ピッチ毎に配列された前記Ｍ個の区域のうちの個々の区域の画素の集合としてそれぞれ構成されるＭ個の単独画素グループにおけるドット分布と、
（２）前記Ｍ個の区域のうちから選択された少なくとも１つの区域の画素と、前記選択された区域と前記左右視方向に隣接する他の区域に含まれる少なくとも一部の画素と、で構成される少なくとも１つの複合画素グループにおけるドット分布と、
のそれぞれが、空間周波数領域において高周波側にピークを持つノイズ特性を有するように設定されている、印刷装置。
【請求項２】
請求項１記載の印刷装置であって、
前記少なくとも１つの複合画素グループは、前記Ｍ個の区域のうちのｉ番目（ｉは１〜Ｍのすべての整数）の区域を構成する画素と、前記ｉ番目の区域と境界を挟んで前記左右視方向の両側に隣接する２つの他の区域に含まれて前記境界からそれぞれＮ1画素（Ｎ1は１以上で、かつ、Ｎ1画素の幅は前記ピッチの１／Ｍ未満）の範囲に存在する画素と、から構成される第１種の複合画素グループを含む、印刷装置。
【請求項３】
請求項１又は２に記載の印刷装置であって、
前記少なくとも１つの複合画素グループは、前記Ｍ個の区域のうちのｊ番目（ｊは１〜Ｍのすべての整数）の区域を構成する画素と、前記ｊ番目の区域と境界を挟んで前記左右視方向うちの選択された一方側のみに隣接する他の区域に含まれて前記境界からＮ2画素（Ｎ2は１以上で、かつ、Ｎ2画素の幅は前記ピッチの１／Ｍ未満）の範囲に存在する画素と、で構成される第２種の複合画素グループを含む、印刷装置。
【請求項４】
請求項１〜３のいずれか一項に記載の印刷装置であって、
前記少なくとも１つの複合画素グループは、前記Ｍ個の区域のすべての画素を含む広域画素グループを含む、印刷装置。
【請求項５】
左右視方向に一定のピッチを有する立体視用光学部材を通して裸眼で観察されたときに立体的画像が視認される立体視用の印刷画像を印刷する方法であって、
ディザマスクを用いたハーフトーン処理を行うことによって、印刷画像上の各画素のドット形成状態を表すドットデータを生成する工程と、
前記ドットデータに応じて印刷媒体上にドットを形成することによって、前記印刷画像を印刷する工程と、
を備え、
前記印刷画像は、前記立体視用光学部材のピッチ毎に、前記ピッチをＭ等分（Ｍは２以上の整数）したＭ個の区域にＭ個の視点画像が前記左右視方向に沿って順に配列された画像であり、
前記ディザマスクは、
（１）前記立体視用光学部材の前記ピッチ毎に配列された前記Ｍ個の区域のうちの個々の区域の画素の集合としてそれぞれ構成されるＭ個の単独画素グループにおけるドット分布と、
（２）前記Ｍ個の区域のうちから選択された少なくとも１つの区域の画素と、前記選択された区域と前記左右視方向に隣接する他の区域に含まれる少なくとも一部の画素と、で構成される少なくとも１つの複合画素グループにおけるドット分布と、
のそれぞれが、空間周波数領域において高周波側にピークを持つノイズ特性を有するように設定されている、印刷方法。
【請求項６】
請求項５記載の印刷方法であって、
前記少なくとも１つの複合画素グループは、前記Ｍ個の区域のうちのｉ番目（ｉは１〜Ｍのすべての整数）の区域を構成する画素と、前記ｉ番目の区域と境界を挟んで前記左右視方向の両側に隣接する２つの他の区域に含まれて前記境界からそれぞれＮ1画素（Ｎ1は１以上で、かつ、Ｎ1画素の幅は前記ピッチの１／Ｍ未満）の範囲に存在する画素と、から構成される第１種の複合画素グループを含む、印刷方法。
【請求項７】
請求項５又は６に記載の印刷方法であって、
前記少なくとも１つの複合画素グループは、前記Ｍ個の区域のうちのｊ番目（ｊは１〜Ｍのすべての整数）の区域を構成する画素と、前記ｊ番目の区域と境界を挟んで前記左右視方向うちの選択された一方側のみに隣接する他の区域に含まれて前記境界からＮ2画素（Ｎ2は１以上で、かつ、Ｎ2画素の幅は前記ピッチの１／Ｍ未満）の範囲に存在する画素と、で構成される第２種の複合画素グループを含む、印刷方法。
【請求項８】
請求項５〜７のいずれか一項に記載の印刷方法であって、
前記少なくとも１つの複合画素グループは、前記Ｍ個の区域のすべての画素を含む広域画素グループを含む、印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、裸眼立体視用の画像を印刷する装置及び方法に関する。
【背景技術】
【０００２】
裸眼で立体的な画像を視認するための表示装置では、パララックスバリアやレンチキュラーレンズなどの立体視用光学部材が使用される（例えば特許文献１）。また、このような光学部材を通して立体視用の２次元的な画像を観察すると、その２次元的な画像から立体的な画像が視認される。例えばパララックスバリアを用いた立体視用の２次元画像では、パララックスバリアのピッチを、さらに視点数の区域（例えば２区域）に分割し、それぞれの区域に、１つの視線方向から撮像された１つの画像（「視点画像」又は「視差画像」と呼ぶ）を表示する。このため、１つの目のみでこの２次元画像を観察すると１つの視点画像のみが視認されるが、両眼で観察すると、視線方向が異なる２つの視点画像が見えるので、立体的な画像が視認される。
【０００３】
このような立体視用の２次元画像は、例えば、離散的なドットの配置で階調を再現するインクプリンターを用いて印刷することが可能である。近年のインクジェットプリンターでは、ドットがランダムに、かつ、略均等な分布で配置することによって粒状性を改善する等の種々の工夫がなされている。
【０００４】
しかしながら、インクジェットプリンターで印刷された立体視用の印刷画像を用いて裸眼立体視を行うと、視認される立体的画像の粒状性が悪化するという問題がある。すなわち、ドットの発生がまばらな低濃度の画像部分（明るい画像部分）において、印刷画像の一部分が立体視用光学部材（例えばパララックスバリア）によってマスクされると、その印刷画像におけるドット配置の均等性がくずれ、粒状性が大きく劣化するという問題がある。
【０００５】
また、立体視用の印刷画像では、いわゆるクロストーク（右目用の画像が左目に入り、左目用の画像が右目に入るためゴーストが出る現象）によって粒状性が悪化するという問題も生じる。すなわち、クロストークが生じると、右目と左目のそれぞれで視認される画像として、１つの視点画像のみでなく、それに隣接する他の視点画像の一部を含む画像が視認される可能性がある。このような場合には、隣接する視点画像の間の境界の両側の画素が１つの眼で視認されるので、その境界付近において粒状性が悪化した画像が視認されてしまう、という問題がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−８７１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、裸眼立体視により視認される立体的画像における粒状性を改善することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、上述の課題を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００９】
［適用例１］
左右視方向に一定のピッチを有する立体視用光学部材を通して裸眼で観察されたときに立体的画像が視認される立体視用の印刷画像を印刷する印刷装置であって、
ディザマスクを用いたハーフトーン処理を行うことによって、印刷画像上の各画素のドット形成状態を表すドットデータを生成するドットデータ生成部と、
前記ドットデータに応じて印刷媒体上にドットを形成することによって、前記印刷画像を印刷する印刷実行部と、
を備え、
前記印刷画像は、前記立体視用光学部材のピッチ毎に、前記ピッチをＭ等分（Ｍは２以上の整数）したＭ個の区域にＭ個の視点画像が前記左右視方向に沿って順に配列された画像であり、
前記ディザマスクは、
（１）前記立体視用光学部材の前記ピッチ毎に配列された前記Ｍ個の区域のうちの個々の区域の画素の集合としてそれぞれ構成されるＭ個の単独画素グループにおけるドット分布と、
（２）前記Ｍ個の区域のうちから選択された少なくとも１つの区域の画素と、前記選択された区域と前記左右視方向に隣接する他の区域に含まれる少なくとも一部の画素と、で構成される少なくとも１つの複合画素グループにおけるドット分布と、
のそれぞれが、空間周波数領域において高周波側にピークを持つノイズ特性を有するように設定されている、印刷装置。
この構成によれば、Ｍ個の視点画像に対応するＭ個の単独画素グループにおけるドット分布と、複数種類の視点画像が混在した１つの複合画素グループにおけるドット分布と、のそれぞれが、空間周波数領域において高周波側にピークを持つノイズ特性を有するようにディザマスクが設定されているので、このディザマスクを用いた処理によって印刷される印刷画像は、個々の視点画像についても良好な粒状性を有し、また、クロストークが発生した場合における隣接する視点画像の境界付近についても良好な粒状性を有する画像となる。この結果、裸眼立体視により視認される立体的画像における粒状性を改善することが可能である。
【００１０】
［適用例２］
適用例１記載の印刷装置であって、
前記少なくとも１つの複合画素グループは、前記Ｍ個の区域のうちのｉ番目（ｉは１〜Ｍのすべての整数）の区域を構成する画素と、前記ｉ番目の区域と境界を挟んで前記左右視方向の両側に隣接する２つの他の区域に含まれて前記境界からそれぞれＮ1画素（Ｎ1は１以上で、かつ、Ｎ1画素の幅は前記ピッチの１／Ｍ未満）の範囲に存在する画素と、から構成される第１種の複合画素グループを含む、印刷装置。
この構成によれば、個々の視点画像の両側にある境界のいずれについても良好な粒状性を有する画像が得られるので、裸眼立体視により視認される立体的画像における粒状性を改善することが可能である。
【００１１】
［適用例３］
適用例１又は２に記載の印刷装置であって、
前記少なくとも１つの複合画素グループは、前記Ｍ個の区域のうちのｊ番目（ｊは１〜Ｍのすべての整数）の区域を構成する画素と、前記ｊ番目の区域と境界を挟んで前記左右視方向うちの選択された一方側のみに隣接する他の区域に含まれて前記境界からＮ2画素（Ｎ2は１以上で、かつ、Ｎ2画素の幅は前記ピッチの１／Ｍ未満）の範囲に存在する画素と、で構成される第２種の複合画素グループを含む、印刷装置。
この構成によれば、個々の視点画像の一方側にある境界について良好な粒状性を有する画像が得られるので、裸眼立体視により視認される立体的画像における粒状性を改善することが可能である。
【００１２】
［適用例４］
適用例１〜３のいずれか一項に記載の印刷装置であって、
前記少なくとも１つの複合画素グループは、前記Ｍ個の区域のすべての画素を含む広域画素グループを含む、印刷装置。
この構成によれば、Ｍ個の全ての視点画像を含む広い領域において良好な粒状性を有する画像が得られるので、裸眼立体視により視認される立体的画像における粒状性を改善することが可能である。
【００１３】
なお、本発明は、種々の形態で実現することが可能であり、例えば、印刷方法及び印刷装置、ドットデータの作成方法及び装置、それらの方法または装置の機能を実現するためのコンピュータープログラム、そのコンピュータープログラムを記録した記録媒体等の形態で実現することができる。コンピューター読み取り可能な記録媒体としては、ＣＤ−ＲＯＭや、ＤＶＤ、ハードディスクなどの一時的でない記録媒体（non-transitory storage medium）を採用可能である。
【図面の簡単な説明】
【００１４】
【図１】プリンターのブロック図。
【図２】印刷処理の流れを示すフローチャート。
【図３Ａ】第１実施形態における立体視用の印刷画像の配置を示す説明図。
【図３Ｂ】第１実施形態の第１の単独画素グループを示す説明図。
【図３Ｃ】第１実施形態の第２の単独画素グループを示す説明図。
【図４Ａ】第１実施形態の第１の複合画素グループを示す説明図。
【図４Ｂ】第１実施形態の第２の複合画素グループを示す説明図。
【図５Ａ】第２実施形態の第１の複合画素グループを示す説明図。
【図５Ｂ】第２実施形態の第２の複合画素グループの配置を示す説明図。
【図５Ｃ】第２実施形態の第３の複合画素グループを示す説明図。
【図５Ｄ】第２実施形態の第４の複合画素グループを示す説明図。
【図６Ａ】第３実施形態における立体視用の印刷画像の配置を示す説明図。
【図６Ｂ】第３実施形態の第１の単独画素グループを示す説明図。
【図６Ｃ】第３実施形態の第２の単独画素グループを示す説明図。
【図６Ｄ】第３実施形態の第３の単独画素グループを示す説明図。
【図７Ａ】第３実施形態の第１の複合画素グループを示す説明図。
【図７Ｂ】第３実施形態の第２の複合画素グループを示す説明図。
【図７Ｃ】第３実施形態の第３の複合画素グループを示す説明図。
【図８Ａ】第４実施形態の第１の複合画素グループを示す説明図。
【図８Ｂ】第４実施形態の第２の複合画素グループを示す説明図。
【図８Ｃ】第４実施形態の第３の複合画素グループを示す説明図。
【図８Ｄ】第４実施形態の第４の複合画素グループを示す説明図。
【図８Ｅ】第４実施形態の第５の複合画素グループを示す説明図。
【図８Ｆ】第４実施形態の第６の複合画素グループを示す説明図。
【図９】ディザマスクの生成方法の流れを示すフローチャート。
【図１０】ディザマスク評価処理を示すフローチャート。
【発明を実施するための形態】
【００１５】
Ａ．第１実施形態：
図１は、本発明の一実施形態としてのプリンターのブロック図である。プリンター２０は、制御ユニット３０と、印刷実行部４０とを備えている。印刷実行部４０は、紙送りモーター７４によって印刷媒体Ｐを副走査方向に搬送する副走査駆動機構と、キャリッジモーター７０によってキャリッジ８０を主走査方向に往復動させる主走査駆動機構と、印刷ヘッド９０を駆動してインクの吐出を行うインク吐出機構とを有する。
【００１６】
キャリッジ８０上のホルダーには、プリンターの型式に応じて予め決められた１つ以上のインクカートリッジが搭載される。この例では、シアンインク（Ｃ）と、マゼンタインク（Ｍ）と、イエロインク（Ｙ）と、ブラックインク（Ｋ）と、ライトシアンインク（Ｌｃ）と、ライトマゼンタインク（Ｌｍ）とをそれぞれ収容した６個のインクカートリッジ８２〜８７が搭載されている。但し、インクの種類としては、これ以外の種々のものを利用可能である。キャリッジ８０の下面に配置された印刷ヘッド９０には、個々のインクに対応する複数のノズル列が形成されている。
【００１７】
制御ユニット３０は、ＣＰＵ５０と、ＲＯＭ５４と、ＲＡＭ５６と、ＥＥＰＲＯＭ６０とを有する。ＣＰＵ５０は、ＲＯＭ５４やＥＥＰＲＯＭ６０などの記録媒体に格納されたコンピュータープログラムを実行することにより、プリンター２０の動作全般を制御する。ＣＰＵ５０は、印刷画像の各画素のドット形成状態を表すドットデータを生成するドットデータ生成部５２としても機能する。
【００１８】
ＥＥＰＲＯＭ６０には、色変換ルックアップテーブル６２と、ディザマスク６４とが格納されている。色変換ルックアップテーブル６２は、画像データの色空間変換において使用される。ディザマスク６４は、組織的ディザ法によるハーフトーン処理において使用される。ディザマスク６４は、複数の閾値が複数の格納要素にそれぞれ格納された構成を有する。ディザマスク６４の格納要素は、印刷画像の画素に対応している。ディザマスク６４の閾値の配置としては、いわゆるブルーノイズ特性を有するものが好ましい。ディザマスク６４の閾値の決定方法については後述する。
【００１９】
図２は、印刷処理の流れを示すフローチャートである。ステップＳ１１０では、ドットデータ生成部５２が、印刷対象画像の多階調画像データを取得する。この多階調画像データとしては、例えばＲＧＢデータなどのカラー多階調画像データや、モノクロ多階調画像データを使用可能である。ステップＳ１２０では、ドットデータ生成部５２が、色変換ルックアップテーブル６２を用いて色変換を実行する。本実施形態では、ＲＧＢデータが、画素毎のインク量を表すＣＭＹＫＬｃＬｍデータに変換される。
【００２０】
ステップＳ１３０では、ドットデータ生成部５２がハーフトーン処理を行うことによって、ＣＭＹＫＬｃＬｍデータを、それぞれのインクドットの形成状態を示すドットデータに変換する。本実施形態において、ハーフトーン処理としては、ディザマスク６４を用いたディザ法が使用される。例えば、ドットのオン／オフ（ドット形成の有無）は、入力データ（インク量データ）と、ディザマスク６４の閾値との関係に応じて、以下のように判定される。
（１）閾値＜入力データのとき、ドットがオン（ドット形成）
（２）入力データ≦閾値のとき、ドットがオフ（ドット不形成）
入力データが８ビットの値（０〜２５５）を取る場合に、通常は、閾値は０〜２５４の範囲の値に設定される。
【００２１】
なお、ハーフトーン処理としては、ドットのオン／オフを２値で表す２値ドットデータを作成する処理に限らず、サイズが異なる複数種類の異サイズドット（例えば大ドット及び小ドット）のオン／オフを表す多値ドットデータを作成する処理を利用してもよい。
【００２２】
ステップＳ１４０では、ドットデータ生成部５２が、インターレース処理を実行する。このインターレース処理は、ドットデータを、プリンター２０のノズル配置と、紙送り量などで規定されるドット記録方法とに応じて、１回の主走査で形成するドットのデータのみを含むデータに並び替える処理である。なお、プリンター２０としていわゆるラインプリンターを用いる場合には、インターレース処理は不要である。ステップＳ１５０では、ドットデータ生成部５２が、ステップＳ１１０〜Ｓ１４０の処理で作成したドットデータを印刷実行部４０に供給し、印刷実行部４０が、このドットデータに応じて印刷を実行する。以下で説明するように、このプリンター２０では、立体視用の印刷画像を印刷することが可能である。
【００２３】
図３Ａは、立体視用の印刷画像における複数の視点画像の配置の一例を示す説明図である。図３Ａの上部には、立体視用光学部材としてのパララックスバリア１００の断面が模式的に示されている。このパララックスバリア１００は、開口部１１０と遮光部１２０とが、左右視方向（図の左右方向）に交互に配置されたものであり、予め設定された一定のピッチＰｂを有している。図３Ａの下部には、立体視用の印刷画像Ｇｔの領域が、２つの視点画像のための２つの区域Ｒａ，Ｒｂに区分された様子が示されている。２つの区域Ｒａ，Ｒｂの幅は、パララックスバリア１００のピッチＰｂを２等分した幅に相当する。各区域Ｒａ，Ｒｂ内の小さな矩形は、画素Ｐｘを示す。各画素Ｐｘ内に記載された文字「Ａ」，「Ｂ」は、各画素Ｐｘが２つの区域Ｒａ，Ｒｂのいずれに属するかを示す便宜的な符号である。この例では、個々の区域Ｒａ，Ｒｂは、左右視方向に４画素の幅を有している。第１の区域Ｒａは、パララックスバリア１００のピッチＰｂと同じピッチで配列されている。第２の区域Ｒｂも同様である。なお、区域Ｒａ，Ｒｂの間には境界ＢＤが太線で描かれているが、これは実際には存在しない仮想的な線である。第１の区域Ｒａには第１の視点画像が配置され、第２の区域Ｒｂには第２の視点画像が配置される。このような印刷画像Ｇｔを、パララックスバリア１００を通して裸眼で観察すると、立体的な画像を視認することが可能である。
【００２４】
図３Ｂ及び図３Ｃは、図３Ａの印刷画像Ｇｔを構成する第１と第２の視点画像Ｇ（１），Ｇ（２）の配置をそれぞれ示している。第１の視点画像Ｇ（１）は、複数の第１の区域Ｒａに分かれて印刷された複数の視点画像部分Ｇ（１）1，Ｇ（１）2…に分かれている。第２の視点画像Ｇ（２）も同様に、複数の視点画像部分Ｇ（２）1，Ｇ（２）2…に分かれている。なお、「視点画像部分」という語句は、１つの視点画像の一部であることを意味している。
【００２５】
本明細書では、或る画素の集合を「画素グループ」と呼び、その画素グループにその画像と同じ符号を使用する。例えば、図３Ａの印刷画像Ｇｔが印刷される領域に含まれる画素の集合を「広域画素グループＧｔ」と呼ぶ。また、図３Ｂ，図３Ｃの視点画像Ｇ（１），Ｇ（２）が印刷される領域に含まれる画素の集合を、「単独画素グループＧ（１），Ｇ（２）」とも呼ぶ。なお、「画素グループ」は、画素値が割り当てられていない単なる画素の集合を意味する。
【００２６】
後述した広域画素グループＧｔは印刷画像Ｇｔに対応付けられており、単独画素グループＧ（１），Ｇ（２）は視点画像Ｇ（１），Ｇ（２）に対応付けられている。しかし、一般に、画素グループは、それに対応する画像の全体に含まれるすべての画素を含む集合でなくてもよく、その画像の全体から切り出された一部の領域を構成する画素の集合としてもよい。例えば、印刷画像Ｇｔに対応する広域画素グループＧｔは、実際の印刷画像Ｇｔの全体から切り出された一部の領域の画素で構成されていてもよい。
【００２７】
ハーフトーン処理に使用されるディザマスク６４（図１）は、図３Ｂ及び図３Ｃに示す第１と第２の視点画像に対応する画素グループＧ（１），Ｇ（２）におけるそれぞれのドット分布が、空間周波数領域において高周波側にピークを持つノイズ特性を有するようにその閾値配列が決定されている。このようなノイズ特性の代表的なものは、いわゆるブルーノイズ特性である。本明細書において、「ブルーノイズ特性」とは、できるだけ高い周波数帯に最も大きなピークを有する特性を言い、ドット配列がまばらになるドット密度（０％や１００％近辺）を除いた中間のドット密度領域（例えば１０％〜９０％の範囲）では、おおむね１周期が２画素から数画素の周波数帯に最も大きなピークを有する特性となる。このようなノイズ特性を有するディザマスク６４を用いて印刷画像Ｇｔを印刷すれば、第１と第２の視点画像Ｇ（１），Ｇ（２）のそれぞれが、粒状性の低い高画質な画像となる。なお、各画素グループのノイズ特性を測定又は算出する場合には、その画素グループに属さない画素を省略し、その画素グループに属する画素同士が接した状態の処理領域を想定して、その処理領域のノイズ特性を測定又は算出する。例えば、図３Ｂの単独画素グループＧ（１）については、領域Ｒｂの画素をすべて消去して領域Ｒａ同士が互いに接した状態の処理領域を想定し、その処理領域におけるノイズ特性を求める。他の画素グループについても同様である。他の画素グループについても同様である。
【００２８】
ところで、従来技術でも説明したように、立体視用の印刷画像では、いわゆるクロストークが発生する可能性がある。クロストークが生じると、右目と左目のそれぞれで視認される画像として、視点画像Ｇ（１），Ｇ（２）ではなく、隣接する視点画像の一部が混在した画像が視認される。仮に、個々の視点画像Ｇ（１），Ｇ（２）における粒状性のみを考慮したディザマスクを使用して印刷画像Ｇｔを印刷すると、隣接する視点画像の間の境界ＢＤ付近における粒状性は、個々の視点画像の粒状性に比べてかなり悪い可能性がある。従って、クロストークが発生すると、視認される画像の粒状性が、境界ＢＤ付近でかなり悪化してしまうという問題が生じる。そこで、本実施形態では、クロストークが発生した場合にも、隣接する視点画像の間の境界ＢＤ付近における粒状性が過度に悪化しないように工夫されたディザマスク６４を用いて印刷画像Ｇｔを印刷する。
【００２９】
図４Ａ及び図４Ｂは、クロストークを考慮した第１と第２の複合画素グループＧｍ（１），Ｇｍ（２）を示している。第１の複合画素グループＧｍ（１）は、第１の視点画像Ｇ（１）の区域Ｒａと、これと境界ＢＤを挟んで左右視方向の両側に隣接する２つの区域Ｒｂの一部とを含んでいる。より具体的には、第２の視点画像部分Ｇ（２）の区域ｂのうちの１画素幅の部分が第１の複合画素グループＧｍ（１）に含まれている。第２の複合画素グループＧｍ（２）も同様である。
【００３０】
なお、本明細書では、各種の複合画素グループを表すパラメータとして、以下の２つを使用する。
ａ）視点画像数Ｍ：立体視用の印刷画像Ｇｔを構成する視点画像の数。
ｂ）隣接画素数Ｎ：或る複合画素グループにおいて、主となる１つの区域に隣接する他の区域がその複合画素グループに含まれる範囲を示す画素数。
図４Ａの例では、Ｍ＝２，Ｎ＝１である。隣接画素数Ｎの値は、予想されるクロストークの大きさに応じて実験的又は経験的に決定される。また、隣接画素数Ｎの値は、図４Ａや図４Ｂに示すように、主となる１つの区域に隣接する他の区域に空白が生じるように（すなわち、隣接する他の区域に、その複合画素グループに属さない画素が存在するように）設定される。通常は、隣接画素数Ｎとしては、１〜３の値が好ましい。
【００３１】
本実施形態では、クロストークを考慮した第１と第２の複合画素グループＧｍ（１），Ｇｍ（２）についても、それぞれのドット分布が、空間周波数領域において高周波側にピークを持つノイズ特性を有するようにディザマスク６４の閾値配列が決定される。従って、仮にクロストークが発生して視点画像Ｇ（１），Ｇ（２）の境界ＢＤ付近が１つの目で視認された場合にも、その境界ＢＤ付近の粒状性が十分に良好なので、視認される画像の画質劣化を抑制することが可能である。
【００３２】
ディザマスク６４は、例えば、図３Ａ，図３Ｂに示した２つの単独画素グループＧ（１），Ｇ（２）におけるドット分布と、図４Ａ，図４Ｂに示した２つの複合画素グループＧｍ（１），Ｇｍ（２）におけるドット分布が、それぞれ好ましいノイズ特性（例えばブルーノイズ特性）を持つように作成される。このようなディザマスク６４は、ディザマスク６４内の閾値配列の決定の際に、以下の（１）式で与えられる評価値Ｅ1を使用して作成することができる。
【数１】
0006035850.tif 000002
ここで、ａ1，ａ2，ｂ1，ｂ2はいずれも０でない重み係数であり、関数Ｇｒ（ ）は、個々の画素グループに関して算出される粒状性指数を意味する。重み係数ａ1，ａ2，ｂ1，ｂ2は、良好な印刷画質が得られるように、実験的又は経験的に決定される。
【００３３】
上記（１）式で与えられる評価値Ｅ1は、４つの画素グループＧ（１），Ｇ（２），Ｇｍ（１），Ｇｍ（２）の粒状性指数に重みａ1，ａ2，ｂ1，ｂ2を乗じて加算した値（重み付き平均）に相当する。一般に、粒状性指数は、画像の粒状性が良好なほど低い値を示す。従って、この評価値Ｅ1が十分に低くなるようにディザマスク６４内の閾値配列を決定すれば、４つの画素グループＧ（１），Ｇ（２），Ｇｍ（１），Ｇｍ（２）における粒状性を十分に低くすることができる。なお、これらの４つの重みａ1，ａ2，ｂ1，ｂ2のうち、単独画素グループＧ（１），Ｇ（２）に対する重みａ1，ａ2を、複合画素グループＧｍ（１），Ｇｍ（２）に対する重みｂ1，ｂ2よりも大きな値に設定することが好ましい。この理由は、主に視認される画像はクロストークの無い視点画像Ｇ（１），Ｇ（２）であると予想されるので、これらに対応する重みａ1，ａ2を大きくした方が、視認される画像の粒状性が良好になるからである。
【００３４】
なお、各画素グループの粒状性指数を算出する場合には、その画素グループに属さない画素を省略し、その画素グループに属する画素同士が接した状態の処理領域を想定して、その処理領域の粒状性指数を算出することが好ましい。例えば、図３Ｂの単独画素グループＧ（１）については、領域Ｒｂの画素をすべて消去して領域Ｒａ同士が互いに接した状態の処理領域を想定し、その処理領域における粒状性指数を求めることが好ましい。但し、単独画素グループＧ（１）に属さない領域Ｒｂの画素を空白のままで残したものを処理領域として使用してもよい。他の画素グループについても同様である。
【００３５】
ディザマスク６４内の閾値配列の決定に使用する評価値としては、上記（１）式以外の評価値を使用することも可能である。例えば、上記（１）式の代わりに、次の（２）式で与えられる評価値Ｅ2を使用してディザマスク６４を作成しても良い。
【数２】
0006035850.tif 000003
この評価値Ｅ2は、上記（１）式の右辺に、広域画素グループＧｔ（図３Ａ）に関する粒状性指数の項を追加したものである。広域画素グループＧｔは、パララックスバリア１００のピッチＰｂを２等分した区域Ｒａ，Ｒｂの両方の画素を含んでいる。この広域画素グループＧｔは、２つの区域Ｒａ，Ｒｂの境界ＢＤ付近を含んでいるので、上記評価値Ｅ2を使用すれば、クロストークの発生時における境界ＢＤ付近の粒状性を良好に保つことが可能である。
【００３６】
また、次の（３）式で与えられる評価値Ｅ3を使用してディザマスク６４を作成しても良い。
【数３】
0006035850.tif 000004
この（３）式は、上記（２）式の右辺第３項を省略したものである。すなわち、この評価値Ｅ3は、図４Ａ及び図４Ｂの２つの複合画素グループＧｍ（１），Ｇｍ（２）を使用せず、広域画素グループＧｔを唯一の複合画素グループとして使用した場合に相当する。この（３）式の評価値Ｅ3を使用しても、上記（２）式の評価値Ｅ2と同様に、クロストークの発生時における粒状性を良好に保つことが可能である。
【００３７】
さらに、次の（４）式で与えられる評価値Ｅ4を使用してディザマスク６４を作成しても良い。
【数４】
0006035850.tif 000005
この評価値Ｅ4は、上記（１）式の右辺第２項から第２の複合画素グループＧｍ（２）に関する粒状性指数を省略したものである。この（４）式の右辺第２項の複合画素グループＧｍ（１）は、図４Ａに示すように、２つの区域Ｒａ，Ｒｂの境界の両側の画素を含んでいる。従って、図４Ｂに示す複合画素グループＧｍ（２）の粒状性指数の項を含まない上記評価値Ｅ4を用いても、クロストーク発生時の粒状性を良好に維持することが可能である。この説明から理解できるように、ディザマスク６４を作成する際の評価値Ｅとしては、複数の単独画素グループＧ（１），Ｇ（２）に対する粒状性指数とともに、少なくとも１つの複合画素グループに対する粒状性指数を含む評価値を使用することが可能である。
【００３８】
以上のように、第１実施形態では、複数の単独画素グループにおけるドット分布と、少なくとも１つの複合画素グループにおけるドット分布とのそれぞれが、空間周波数領域において高周波側にピークを持つノイズ特性を有するように印刷される。従って、クロストークの無い状態で立体的画像が視認された場合にも、また、クロストークのある状態で立体的画像が視認された場合にも、いずれも粒状性が低い高画質の画像を視認させることが可能である。
【００３９】
Ｂ．第２実施形態：
図５Ａ〜図５Ｄは、第２実施形態で使用する複合画素グループを示す説明図である。これらの４つの複合画素グループＧｎ（１）〜Ｇｎ（４）のパラメータは、以下の通りである。
ａ）視点画像数Ｍ＝２
ｂ）隣接画素数Ｎ＝２（片側隣接）
ここで、「片側隣接」とは、１つの領域Ｒａの両側にある２つの境界ＢＤのうちから選択された一方の境界ＢＤに隣接する領域Ｒｂ内の一部の画素のみがその複合画素グループに含まれることを意味する。例えば、図５Ａの画素グループＧｎ（１）は、１つの領域ａの右側に隣接する１つの領域Ｒｂのうちの２画素の幅の範囲に存在する画素が、その複合画素グループＧｎ（１）に含まれている。一方、前述した図４Ａ，４Ｂに示した画素グループＧｍ（１），Ｇｍ（２）は、「両側隣接」である。例えば、図４Ａの画素グループＧｍ（１）では、１つの領域Ｒａの両側にある２つの境界ＢＤにそれぞれ隣接する２つの領域Ｒｂのうちの１画素の幅の範囲に存在する画素が、その複合画素グループに含まれている。
【００４０】
第２実施形態では、例えば次の（５）式で与えられる評価値Ｅ5を使用してディザマスク６４を作成される。
【数５】
0006035850.tif 000006
ここで、ａi，ｂjはいずれも０でない重み係数である。この（５）式の右辺第１項は図３Ｂ，図３Ｃの２つの単独画素グループＧ（１），Ｇ（２）に対する粒状性指数の項であり、右辺第２項は図５Ａ〜図５Ｄの４つの複合画素グループＧｎ（１）〜Ｇｎ（４）に対する粒状性指数の項である。このような評価値Ｅ5を使用しても、クロストークの発生時における粒状性を良好に保つことが可能である。
【００４１】
或いは、次の（６）式で与えられる評価値Ｅ6を使用してディザマスク６４を作成しても良い。
【数６】
0006035850.tif 000007
ここで、ａi，ｂj，ｃkはいずれも０でない重み係数である。この（６）式の右辺第３項は、図４Ａ，図４Ｂの２つの複合画素グループＧｍ（１），Ｇｍ（２）に対する粒状性指数の項である。（６）式の右辺第１項と第２項は、上記（５）式と同じである。このような評価値Ｅ6を使用しても、クロストークの発生時における粒状性を良好に保つことが可能である。なお、評価値Ｅとしては、少なくとも１つの複合画素グループに対する粒状性指数を含むものを使用可能である。従って、（５）式の右辺第２項や、（６）式の右辺第２項及び第３項のうちの一部を省略するようにしてもよい。
【００４２】
Ｃ．第３実施形態：
図６Ａは、第３実施形態における立体視用の印刷画像の配置の一例を示す説明図である。この例では、立体視用の印刷画像Ｇｔの領域が、３つの視点画像のための３つの区域Ｒａ，Ｒｂ，Ｒｃに区分されている。３つの区域Ｒａ，Ｒｂ，Ｒｃの幅は、パララックスバリア１００ａのピッチＰｂを３等分した幅に相当する。各画素Ｐｘ内に記載された文字「Ａ」，「Ｂ」，「Ｃ」は、各画素Ｐｘが３つの区域Ｒａ，Ｒｂ，Ｒｃのいずれに属するかを示す便宜的な符号である。図６Ｂ〜６Ｄは、第３実施形態における３つの単独画素グループＧ（１）〜Ｇ（３）を示している。
【００４３】
図７Ａ〜図７Ｃは、第３実施形態で使用する複合画素グループを示す説明図である。これらの３つの複合画素グループＧｍ（１）〜Ｇｍ（３）のパラメータは、以下の通りである。
ａ）視点画像数Ｍ＝３
ｂ）隣接画素数Ｎ＝２（両側隣接）
【００４４】
第３実施形態では、例えば次の（７）式で与えられる評価値Ｅ7を使用してディザマスク６４を作成することができる。
【数７】
0006035850.tif 000008
ここで、ａi，ｂjはいずれも０でない重み係数である。この（７）式の右辺第１項は、図６Ｂ〜図６Ｄの３つの単独画素グループＧ（１）〜Ｇ（３）に対する粒状性指数の項であり、右辺第２項は図７Ａ〜図７Ｃの３つの複合画素グループＧｍ（１）〜Ｇｍ（３）に対する粒状性指数の項である。このような評価値Ｅ7を使用しても、クロストークの発生時における粒状性を良好に保つことが可能である。
【００４５】
なお、第３実施形態においても、第１実施形態において（２）式や（３）式に関して説明したように、広域画素グループＧｔ（図６Ａ）に対する粒状性指数を含む評価値を使用することも可能である。
【００４６】
Ｄ．第４実施形態：
図８Ａ〜図８Ｆは、第４実施形態で使用する複合画素グループを示す説明図である。これらの６つの複合画素グループＧｎ（１）〜Ｇｎ（６）のパラメータは、以下の通りである。
ａ）視点画像数Ｍ＝３
ｂ）隣接画素数Ｎ＝２（片側隣接）
【００４７】
第４実施形態では、例えば次の（８）式で与えられる評価値Ｅ8を使用してディザマスク６４を作成することができる。
【数８】
0006035850.tif 000009
ここで、ａi，ｂjはいずれも０でない重み係数である。このような評価値Ｅ8を使用しても、クロストークの発生時における粒状性を良好に保つことが可能である。
【００４８】
なお、第４実施形態においても、上記（８）式の右辺に、図７Ａ〜図７Ｃに示した３つの複合画素グループＧｍ（１）〜Ｇｍ（３）に関する粒状性指数の項を追加した評価値を使用することも可能である。また、広域画素グループＧｔ（図６Ａ）に対する粒状性指数を含む評価値を使用することも可能である。一般に、ディザマスクの閾値配列を決定する際の評価値としては、Ｍ個の単独画素グループに対する粒状性指数の項と、少なくとも１つの複合画素グループに対する粒状性指数の項とを含むものを使用することが好ましい。
【００４９】
Ｅ．ディザマスクの生成方法：
図９は、ディザマスク６４の生成方法の手順を示すフローチャートである。この処理は、図１に示したプリンター２０ではなく、ディザマスク生成用のコンピューターで実行される。
【００５０】
ステップＳ２１０では、ディザマスク６４のサイズに応じた閾値が用意される。通常は、ブルーノイズ特性を有するディザマスクは、２５６画素×２５６画素、５１２画素×５１２画素などのようにかなり大きなサイズを有する。閾値の範囲は、画素値が取りうる範囲に応じて決定される。例えば、画素値が８ビットの値（０〜２５５）を取る場合には、閾値は０〜２５４の範囲の値に設定される。１つのディザマスクに格納される個々の閾値の個数は、閾値の範囲とディザマスクのサイズとに応じて決定される。例えば、ディザマスが２５６×２５６画素のサイズを有している場合には、０〜２５４の範囲の個々の閾値がそれぞれ約２５６個ずつ用意される。なお、以下の説明では、ディザマスク内の１つの閾値を格納する位置を「格納要素」と呼ぶ。この格納要素は、印刷画像の画素に相当する。
【００５１】
ステップＳ２２０では、着目閾値選択処理が行なわれる。「着目閾値選択処理」とは、用意した閾値のうちで未だ格納要素に格納されていない閾値のうちから１つの閾値を着目閾値として選択する処理である。本実施形態においては、用意した閾値のうちの小さい閾値から順に、着目閾値を選択する。例えば、ディザマスクを構成する格納要素に０〜３の閾値が既に格納要素に格納されている場合には、ステップＳ２２０において選択される着目閾値は４である。
【００５２】
ステップＳ２３０では、ディザマスク評価処理が実行される。ディザマスク評価処理とは、閾値が未だ格納されていない格納要素（以下、空白格納要素ともいう）の１つに対して着目閾値を格納したと仮定した場合に、閾値が格納された格納要素（以下、「決定済格納要素」ともいう）の配置が表すドットの形成パターンについて、評価値Ｅを算出する処理である。ハーフトーン処理においては、ディザマスクの閾値が入力階調値よりも小さくなる画素でドットがオンとなるので、全ての画素の階調値が同一である均一な画像を入力する場合において、当該階調値を徐々に大きくしていけば、ディザマスク内の閾値配置に応じたドットの形成パターンが現れることとなる。本実施形態では、このようにして発生したドットの分布をドット形成パターンと呼んでいる。
【００５３】
図１０は、ディザマスク評価処理のフローチャートである。ステップＳ２３１では、グループ化処理が行われる。「グループ化処理」とは、ディザマスクを構成する複数の格納要素が、複数の画素グループのどこの位置に対応するかを決定する処理である。複数の画素グループとしては、評価値Ｅに含まれる粒状性指数の算出対象となるすべての画素グループが選択される。例えば、第１実施形態で説明した（１）式に従って評価値Ｅ1を算出する場合には、同じ１つのディザマスクの個々の格納要素が、図３Ｂ，図３Ｃ，図４Ａ，図４Ｂに示した４つの画素グループＧ（１），Ｇ（２），Ｇｍ（１），Ｇｍ（２）のどの位置に対応するが決定される。なお、これらの画素グループの領域が、１つのディザマスクで覆いきれない場合には、同じディザマスクを複数回タイル状に並べた状態で、そのディザマスクの個々の格納要素が個々の画素グループのどの位置に対応するかが決定される。
【００５４】
ステップＳ２３２では、決定済格納要素のドットをオンにする。「決定済格納要素」とは、ディザマスク評価処理（図９のステップＳ２３０）以前にすでに閾値が格納されている格納要素を意味する。ステップＳ２３３では、候補格納要素選択処理が行われる。「候補格納要素選択処理」とは、着目閾値を格納すべき格納要素の候補である候補格納要素を選択する処理である。空白格納要素の各々には着目閾値を格納することが可能なので、ここでは、空白格納要素のうちの任意の１つを候補格納要素として選択する。ステップＳ２３４では、選択された候補格納要素のドットがオンに設定される。
【００５５】
ステップＳ２３６では、複数の画素グループに関して粒状性指数がそれぞれ算出される。良く知られているように、粒状性指数は、画像をフーリエ変換してパワースペクトルを求め、得られたパワースペクトルを、人間が有する視覚の空間周波数に対する感度特性（Visual Transfer Function）に相当する重みを付けて、各空間周波数で積分して求められる指標である。粒状性指数は、その値が小さいほど粒状性が低いことを示す。
【００５６】
ステップＳ２３８では、複数の画素グループの粒状性指数を用いて、ディザマスクの評価値Ｅが算出される。この評価値Ｅは、例えば上述した（１）式〜（８）式などの種々の式のうちから予め選択された式を用いて算出することが可能である。次のステップＳ２３９において、ディザマスク内の全ての候補格納要素（空白格納要素）について評価値Ｅが算出されていなければ、ステップＳ２３３に戻り、ステップＳ２３３〜Ｓ２３８の処理が繰り返される。こうしてステップＳ２３３〜Ｓ２３８を繰り返すことによって、全ての候補格納要素について評価値Ｅを算出すると、ディザマスク評価処理が終了する。
【００５７】
こうしてディザマスク評価処理が終了すると、図９のステップＳ２４０において、格納要素決定処理が行われる。「格納要素決定処理」とは、ディザマスク評価処理で算出した評価値Ｅに基づいて、着目閾値を格納する空白格納要素を決定する処理である。具体的には、候補格納要素（空白格納要素）ごとに算出した評価値Ｅのうちで、その値が最も小さい評価値Ｅに対応する候補格納要素を、着目閾値を格納すべき候補格納要素として決定し、当該格納要素に着目閾値を格納する。
【００５８】
ステップＳ２５０では、ディザマスクを構成する全ての格納要素に閾値が格納されたか否かが判断され、格納されていなければステップＳ２２０に戻ってステップＳ２２０〜Ｓ２４０が繰り返される。こうして、全ての格納要素に閾値が格納されると、ディザマスクが完成する。
【００５９】
この処理によって生成されたディザマスクは、複数の画素グループにおけるドット分布の粒状性がそれぞれ低くなるように生成されている。すなわち、複数の画素グループにおけるドット分布が、空間周波数領域において、高周波側にピークを持つノイズ特性を有することとなる。最も好ましくは、このドット分布は、ブルーノイズ特性を有するものとなる。したがって、このディザマスクを用いたハーフトーン処理によって印刷される印刷画像も、粒状性が低くドットが目立ちにくい滑らかな印刷品質を得ることができる。特に、図１０の処理では、Ｍ個の視点画像に対応するＭ個の単独画素グループと、クロストークを考慮した少なくとも１つの複合画素グループとに関する粒状性指数の項を含む式に従って評価値Ｅを算出し、この評価値Ｅに基づいてディザマスク内の閾値の配置を決定しているので、クロストークが発生しても粒状性が過度に悪化しないような裸眼立体視用の印刷画像を印刷することが可能である。
【００６０】
なお、ディザマスクの生成処理としては、図９及び図１０の処理に限らず、複数の画素グループにおけるドット分布のそれぞれが、空間周波数領域において高周波側にピークを持つノイズ特性を有するようなディザマスクを生成する他の種々の方法を採用可能である。例えば、本願と同じ発明者により開示された特開平２００７−１５３５９号公報に開示された方法に従ってディザマスクを作成してもよい。
【００６１】
・変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００６２】
・変形例１：
上述の実施形態においては、各画素グループのドット分布における粒状性指数を用いてディザマスクの評価値Ｅを算出していたが、粒状性指数に限らず、ドット配置の分散の程度を評価できる他の指数を用いてディザマスクの評価値Ｅを算出してもよい。例えば、ＲＭＳ粒状度を用いてディザマスクの評価値Ｅを算出してもよい。ＲＭＳ粒状度は公知の技術であるため詳しい説明は省略するが、ドット密度値に対して、ローパスフィルターを用いてローパスフィルター処理を行うとともに、ローパスフィルター処理がなされた密度値の標準偏差を算出することによって得られる。
【００６３】
・変形例２：
以上の実施形態では、視点画像数Ｍは最大で３までの例しか示さなかったが、立体視用光学部材にレンチキュラーレンズを用いれば、視点画像数（視点数）を増やしても明るさが低下しないため、６視点や１２視点など、さらに多視点化することもできる。その場合は、必ずしも全ての視線に異なる画像データを割り当てる必要はなく、例えば１２視点の場合でも、実際に用意するのは３視点分の画像データだけとし、連続する４視点については、同一の画像データを割り当て、４視点ごとに異なる画像データに切り替えることとしてもよい。
【符号の説明】
【００６４】
２０…プリンター
３０…制御ユニット
４０…印刷実行部
５０…ＣＰＵ
５２…ドットデータ生成部
５４…ＲＯＭ
５６…ＲＡＭ
６０…ＥＥＰＲＯＭ
６２…色変換ルックアップテーブル
６４…ディザマスク
７０…キャリッジモーター
７４…紙送りモーター
８０…キャリッジ
８２〜８７…インクカートリッジ
９０…印刷ヘッド
１００…パララックスバリア
１１０…開口部
１２０…遮光部
【図１】
0006035850.tif 000010
【図２】
0006035850.tif 000011
【図３Ａ】
0006035850.tif 000012
【図３Ｂ】
0006035850.tif 000013
【図３Ｃ】
0006035850.tif 000014
【図４Ａ】
0006035850.tif 000015
【図４Ｂ】
0006035850.tif 000016
【図５Ａ】
0006035850.tif 000017
【図５Ｂ】
0006035850.tif 000018
【図５Ｃ】
0006035850.tif 000019
【図５Ｄ】
0006035850.tif 000020
【図６Ａ】
0006035850.tif 000021
【図６Ｂ】
0006035850.tif 000022
【図６Ｃ】
0006035850.tif 000023
【図６Ｄ】
0006035850.tif 000024
【図７Ａ】
0006035850.tif 000025
【図７Ｂ】
0006035850.tif 000026
【図７Ｃ】
0006035850.tif 000027
【図８Ａ】
0006035850.tif 000028
【図８Ｂ】
0006035850.tif 000029
【図８Ｃ】
0006035850.tif 000030
【図８Ｄ】
0006035850.tif 000031
【図８Ｅ】
0006035850.tif 000032
【図８Ｆ】
0006035850.tif 000033
【図９】
0006035850.tif 000034
【図１０】
0006035850.tif 000035