(57)【要約】【課題】レンチキュラー方式の印刷物に関し、クロストークを抑制した印刷物を提供する。【解決手段】視差幅に対応して構成され、隣接部を有する第１画像データーを取得する第１画像データー取得手段と、複数の前記第１画像データーから構成される前記元データーを取得する元データー取得手段と、前記隣接部を介して隣り合う２つの前記第１画像データーの濃度差を判定する濃度差判定手段と、前記判定された濃度差が所定値以上となる場合に、前記隣接部を介して隣り合う２つの第１画像データーのうち高濃度側の前記第１画像データーにおける前記隣接部を構成する画像データーを、より低い濃度の画像データーに変換する画像データー変換手段と、を有する。【選択図】図１
2014137537.tif 000002
【特許請求の範囲】
【請求項１】
凸レンズが複数配列して成るレンズシートを通して観察される印刷物を印刷装置に印刷させる際用いられる印刷用データーを元データーから生成する画像処理装置であって、
視差幅に対応して構成され、隣接部を有する第１画像データーを取得する第１画像データー取得手段と、
複数の前記第１画像データーから構成される前記元データーを取得する元データー取得手段と、
前記隣接部を介して隣り合う２つの前記第１画像データーの濃度差を判定する濃度差判定手段と、
前記判定された濃度差が所定値以上となる場合に、前記隣接部を介して隣り合う２つの第１画像データーのうち高濃度側の前記第１画像データーにおける前記隣接部を構成する画像データーを、より低い濃度の画像データーに変換する画像データー変換手段と、を有する画像処理装置。
【請求項２】
前記元データーは、前記第１画像データーが複数並ぶことにより前記凸レンズの幅に対応した第２画像データーが構成されており、
前記隣接部を介して隣り合う２つの前記第１画像データーは、それぞれ異なる前記第２画像データーに含まれる、ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記濃度差判定手段は、前記隣接部を介して隣り合う２つの前記第１画像データーにおける少なくとも前記隣接部を含む領域の濃度に基づいて、前記濃度差を判定する、ことを特徴とする請求項１又は請求項２のいずれかに記載の画像処理装置。
【請求項４】
入力された画素に基づいて印刷用ドットを生成する印刷用ドット生成手段を更に有し、
前記元データーは、複数の前記印刷用ドット生成手段に入力される前の画素によって構成されており、
前記濃度差判定手段は、前記入力される前の画素の色成分値に基づいて前記濃度差を判定する、ことを特徴とする請求項１から請求項３のいずれか一項に記載の画像処理装置。
【請求項５】
入力された画素に基づいて印刷用ドットを生成する印刷用ドット生成手段を更に有し、
前記元データーは、前記印刷用ドット生成手段により生成された複数の前記印刷用ドットにより構成されており、
前記濃度差判定手段は、前記生成された印刷用ドットの有無及びドットのサイズに基づいて、前記隣接部を介して隣り合う２つの第１画像データーの濃度差を判定する、ことを特徴とする請求項１から請求項３のいずれか一項に記載の画像処理装置。
【請求項６】
入力された画素に基づいて印刷用ドットを生成する印刷用ドット生成手段を更に有し、
前記元データーは、前記印刷用ドット生成手段により生成された複数の前記印刷用ドットにより構成されており、
前記濃度差判定手段は、前記生成された印刷用ドットの有無及びドットのサイズにより算定される単位面積あたりに必要なインクの量に基づいて、前記隣接部を介して隣り合う２つの第１画像データーの濃度差を判定する、ことを特徴とする請求項１から請求項３のいずれか一項に記載の画像処理装置。
【請求項７】
凸レンズが複数配列して成るレンズシートを通して観察される印刷物を印刷装置に印刷させる際用いられる印刷用データーを元データーから生成する画像処理装置であって、
視差幅に対応して構成され、隣接部を有する第１画像データーを取得する第１画像データー取得手段と、
複数の前記第１画像データーから構成される前記元データーを取得する元データー取得手段と、
入力された画素に基づいて印刷用ドットを生成する印刷用ドット生成手段と、を有し、
前記第１画像データーは、複数の前記印刷用ドット生成手段に入力される前の画素によって構成され、第３画像データーは、前記第１画像データーに対応する前記印刷用ドット生成手段により生成された１または複数の前記印刷用ドットにより構成されており、
前記隣接部を介して隣り合う２つの前記第１画像データーの濃度差を画素の色成分値に基づいて判定する濃度差判定手段とを有し、
前記判定した濃度差が所定値以上となる場合に、前記隣接部を介して隣り合う２つの第１画像データーに対応する２つの前記第３画像データーのうち高濃度側の前記第３画像データーにおける前記隣接部に対応して構成される画像データーを、より低い濃度の画像データーに変換する画像データー変換手段と、を有することを特徴とする画像処理装置。
【請求項８】
凸レンズが複数配列して成るレンズシートを通して観察される印刷物を印刷装置に印刷させる際用いられる印刷用データーを元データーから生成する画像処理方法であって、
視差幅に対応して構成され、隣接部を有する第１画像データーを取得する第１画像データー取得工程と、
複数の前記第１画像データーから構成される前記元データーを取得する元データー取得工程と、
前記隣接部を介して隣り合う２つの前記第１画像データーの濃度差を判定する濃度差判定工程と、
前記判定された濃度差が所定値以上となる場合に、前記隣接部を介して隣り合う２つの第１画像データーのうち高濃度側の前記第１画像データーにおける前記隣接部を構成する画像データーを、より低い濃度の画像データーに変換する画像データー変換工程と、を有することを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、凸レンズが配列してなるレンズシートを介して観察される印刷物を印刷するための印刷用データーに関する。
【背景技術】
【０００２】
従来、凸レンズが複数配列するレンズシートを介して観察されるレンチキュラー方式の印刷物が知られている。レンチキュラー方式の印刷物では、右眼用の視差幅に応じた画像と左眼用の視差幅に応じた画像とが交互に配列して構成されている。そして、視差幅とは、以下、視差幅に応じた画像を視差ドット領域とも記載する。そして、凸レンズを通して印刷物を観察することにより、観察者の右眼に入射する視差ドット領域と左眼に入射する視差ドット領域とを異ならせ、画像を立体的に見せたり、視線の変化によって動きが生じるように見せたりする。
【０００３】
一方、このような印刷物では、用紙に記録されたドットの滲みによりクロストークが問題となることがある。クロストークは、隣り合う一組のドットにおいて、一方のドットの滲みが他方のドットに影響を与えることで、画像の見えを悪化させることである。即ち、右眼用の視差ドット領域を構成するドットが滲むと左眼用の視差ドット領域を侵食するため、視認者の右眼と左眼に入射する視差ドット領域の関係性が変化する。そして、入射する視差ドット領域の関係性が意図したものと異なることで、印刷物が意図されたように観察されなくなる。
【０００４】
そのため、データー上で各領域に対応する画素の間に予めドットを形成しないブランク画素を挿入し、このブランク画素を挿入したデーターを用いて印刷物を印刷することで、クロストークを抑制する技術が知られている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−５３５８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
引用文献１の発明では、視差ドット領域間の全てにドットが形成されない領域を生じさせるため、この領域において媒体の下地色が目につく場合があった。例えば、媒体の下地が白色であれば、画像全体が白っぽく見えることもあった。
【０００７】
本発明は、上記課題にかんがみてなされたもので、レンチキュラー方式の印刷物に関し、クロストークを抑制した印刷物を提供する。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明では、凸レンズが複数配列して成るレンズシートを通して観察される印刷物を印刷装置に印刷させる際用いられる印刷用データーを元データーから生成する画像処理装置であって、視差幅に対応して構成され、隣接部を有する第１画像データーを取得する第１画像データー取得手段と、複数の前記第１画像データーから構成される前記元データーを取得する元データー取得手段と、前記隣接部を介して隣り合う２つの前記第１画像データーの濃度差を判定する濃度差判定手段と、前記判定された濃度差が所定値以上となる場合に、前記隣接部を介して隣り合う第１画像データーのうち高濃度側の第１画像データーにおける前記隣接部を構成する画像データーを、より低い濃度の画像データーに変換する画像データー変換手段と、を有する。
【０００９】
上記のように構成された発明では、まず、元データー取得手段は、視差幅に対応して構成され、隣接部を有する第１画像データーを取得する。ここで、視差幅は、凸レンズを通して異なる画像が右眼と左眼に入射する場合に視差を生じさせる右眼と左眼の間の距離を意味する。また、視差幅に対応して構成されるとは、上記幅を備える右眼及び左眼に凸レンズを通して画像を入射した場合に視差を生じさせるよう、その画像の元となる画像データーが配置等されていることを意味する。また、隣接部は第１画像データーのうち、他の第１画像データーと隣り合う端部をいい、特に、画像データー変換手段により濃度変換の対象とする部分を意味する。さらに、濃度差判定手段は、隣り合う２つの前記第１画像データーの濃度差を判定する。さらに、画像データー変換手段は、判定された濃度差が所定値以上となる場合に、隣り合う第１画像データーのうち高濃度側の第１画像データーにおける前記隣接部を構成する画像データーを、より低い濃度の画像データーに変換する。ここで、画像データーの濃度を低くすることは、印刷物に使用されるインクの使用量が少なくなるよう、その値を変更することをいう。
【００１０】
印刷物に含まれる隣り合う第１画像データーに対しては、高濃度側の第１画像データーに含まれる隣接部の画像データーの濃度を低くすることで、この画像データーに基づいて形成されるドットの滲みを抑制する。その結果、高濃度側のドットと低濃度側のドットとの干渉が低下し、印刷物のクロストークが抑制される。
【００１１】
また、前記元データーは、前記第１画像データーが複数並ぶことにより前記凸レンズの幅に対応した第２画像データーが構成されており、前記隣接部を介して隣り合う２つの前記第１画像データーは、それぞれ異な第２画像データーに含まれる、構成としてもよい。
上記のように構成された発明では、凸レンズを跨いで侵食するドットの滲みに起因するクロストークを抑制することができる。
【００１２】
そして、前記濃度差判定手段は、前記隣接部を介して隣り合う２つの第１画像データーにおける少なくとも前記隣接部を含む領域の濃度に基づいて、前記濃度差を判定する、構成としてもよい。
上記のように構成された発明では、ドットの滲みの影響を受けやすい箇所のみを判定対象とすることで、より効果的にクロストークを抑制することができる。
【００１３】
さらに、入力された画素に基づいて印刷用ドットを生成する印刷用ドット生成手段を更に有し、前記元データーは、複数の前記印刷用ドット生成手段に入力される前の画素によって構成されており、前記濃度差判定手段は、前記入力される前の画素の色成分値に基づいて前記濃度差を判定する、構成としてもよい。
上記のように構成された発明では、色成分値に基づいて濃度差の判定を行うことができる。
【００１４】
また、入力された画素に基づいて印刷用ドットを生成する印刷用ドット生成手段を更に有し、前記元データーは、複数の前記印刷用ドット生成手段により生成された複数の印刷用ドットにより構成されており、前記濃度差判定手段は、前記生成された印刷用ドットの有無及びドットのサイズに基づいて、前記隣接部を介して隣り合う２つの第１画像データーの濃度差を判定する、構成としてもよい。
上記のように構成された発明では、ハーフトーンデーター等のドットの有無やドットのサイズを規定するデーターに基づいて濃度差の判定を行うことができる。
【００１５】
そして、入力された画素に基づいて印刷用ドットを生成する印刷用ドット生成手段を更に有し、前記元データーは、複数の前記印刷用ドット生成手段により生成された複数の印刷用ドットにより構成されており、前記濃度差判定手段は、前記生成された印刷用ドットの有無及びドットのサイズにより算定される単位面積当たりに必要なインクの量に基づいて、前記隣接部を介して隣り合う２つの第１画像データーの濃度差を判定する、構成としてもよい。
【００１６】
さらに、本発明は、画像処理方法に対しても適用することができる。
【図面の簡単な説明】
【００１７】
【図１】印刷装置１００の構成を示すブロック構成図である。
【図２】印刷装置１００の構成を示すブロック構成図である。
【図３】レンチキュラー方式の印刷物を示す図である。
【図４】プリンタードライバー部１４０に実行される印刷用データーを生成する処理を示すフローチャートである。
【図５】一例としての領域判定テーブル１３１を説明する図である。
【図６】図４のステップＳ５により実行される処理を説明するフローチャートである。
【図７】濃度差判定部１４４により実行される濃度差の判定を説明する図である。
【図８】図４のステップＳ６により実行される処理を説明するフローチャートである。
【図９】配列変換部１４５により実行される視差画素配列の変更を説明する図である。
【図１０】記録層２０３の一部を拡大して示す図である。
【図１１】第２の実施形態に係る、図４のステップＳ６により実行される処理を説明するフローチャートである。
【図１２】第３の実施形態に係る印刷装置１００を示すブロック図である。
【図１３】第３の実施形態に係るプリンタードライバー部２４０に実行される印刷用データーを生成する処理を示すフローチャートである。
【図１４】印刷用データーの生成を説明する図である。
【図１５】図１３のステップＳ２７により実行される処理を説明するフローチャートである。
【図１６】印刷装置１００の構成を示すブロック構成図である。
【発明を実施するための形態】
【００１８】
以下、下記の順序に従って本発明の実施形態を説明する。
１．第１の実施形態：
２．第２の実施形態：
３．第３の実施形態：
４．第４の実施形態：
５．その他の実施形態：
【００１９】
１．第１の実施形態：
１．１．印刷装置の構成：
図１は、印刷装置１００の構成を示すブロック構成図である。また、図２は、印刷装置１００の構成を示すブロック構成図である。そして、図３は、レンチキュラー方式の印刷物を示す図である。
【００２０】
図１、２に示すように、印刷装置１００は、画像処理装置としてのパーソナルコンピューター（以下、単にコンピューターとも記載する）１０と、コンピューター１０に有線又は無線を通じて電気的に接続されたプリンター２０と、を備える。この印刷装置１００では、コンピューター１０は印刷用データーを生成し、この印刷用データーをプリンター２０に出力する。そして、プリンター２０は印刷用データーをもとに媒体（後述するレンズシート２０１）にドットを記録し、レンチキュラー方式の印刷物を生成する。
【００２１】
レンチキュラー方式の印刷物では、ユーザーはレンズシート２０１を介してドットを視認する。図３（ａ）に示すように、レンズシート２０１は、矩形状の凸レンズ２０２の長辺側を長手方向Ｌに向けつつ、幅方向Ｗに複数配列して構成される。また、図３（ｂ）に示すように、レンズシート２０１の凸レンズ２０２が突出しない側の面には記録層２０３が形成されている。この記録層２０３は、プリンター２０から吐出されたインク（色材）により構成されている。
【００２２】
また、図３（ｃ）に示すように、記録層２０３における１つの凸レンズ２０２のレンズ幅ｌｗに対応する領域をレンズ幅ドット領域２０４と定義し、このレンズ幅ドット領域２０４に含まれる視差幅に応じて幅ｐｗで配列される領域を視差ドット領域２０５と定義する。また、レンズ幅ドット領域２０４は、幅方向Ｗに配列する８個の視差ドット領域２０５により構成される。そして、視差ドット領域２０５は、Ｗ方向に配列する所定ドット幅（例えば、３ドット幅）の短冊状の画像として構成される。
【００２３】
プリンター２０は、レンズシート２０１に対して記録層２０３を形成する。図２（ａ）に示すように、プリンター２０は、制御部２１、キャリッジ２２、媒体搬送部２３、操作部２４と、を備える。制御部２１は、コンピューター１０から供給された印刷用データーを用いて、キャリッジ２２を駆動させる。キャリッジ２２は、Ｃ（シアン）、Ｍ（マゼンダ）、Ｙ（イエロー）、Ｋ（ブラック）の各色材を充填したトナーに接続されており、このトナーから供給される色材を、コンピューター１０の制御に基づいて吐出する。
【００２４】
媒体搬送部２３は、レンズシート２０１を送り方向に搬送する。図２（ｂ）に示すように、媒体搬送部２３は、シートガイド２６上に形成された係合部２５にレンズシート２０１の凸レンズ２０２側を係合させた状態で、レンズシート２０１を送り方向に搬送する。
【００２５】
図１に戻り、コンピューター１０は、ディスプレイ１１、メインコントローラー１２、メモリー１３、操作部１４を備えている。そのため、コンピューター１０は、操作部１４を通じてユーザーからの操作を受付け、受付けた操作に応じて所定の処理を実行する。また、メインコントローラー１２は、メモリー１３とバス１５を通じて接続されており、メモリー１３に記録されたプログラムやデーターを読み出すことができる。
【００２６】
メモリー１３は、例えば、ＨＤＤ（Hard Disk Drive）により構成され、メインコントローラー１２が実行するプログラムやデーターが記録されている。
また、メインコントローラー１２は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）を備えている。そして、メインコントローラー１２は、メモリー１３に記録された各プログラムを実行することで、画像処理部１２０、ビデオドライバー部１３０、プリンタードライバー部１４０を機能的に有する。また、メモリー１３には、画像データー、領域判定テーブル１３１、ＬＵＴ（Look Up Table）１３２、記録率テーブル１３３が記録されている。
【００２７】
画像処理部１２０は、合成データーを生成するためのＧＵＩ（Graphic User Interface）を提供する。この合成データーはメモリー１３に記録された複数の画像データーを用いて生成され、ＧＵＩを通して画像データーの選択が行われる。例えば、メモリー１３には、立体画像を示す合成データーを生成するために、人物等の対象を異なる視認角度に応じて表した複数の画像データーが記録されている。また、メモリー１３には、変化画像を示す合成データーを生成するために、経時変化に応じてその動き等が表された複数の画像データーが記録されている。
【００２８】
ビデオドライバー部１３０は、画像データーに対してガンマ補正やホワイトバランス調整等を行った後、ディスプレイ１１にこの画像データーを表示させる。ＧＵＩは、ディスプレイ１１に表示された画像データーの選択操作や、調整用のアイコンの操作を操作部１４を通じて受付ける。
【００２９】
そして、プリンタードライバー部１４０は、ＧＵＩを通じて選択された画像データーをもとに、合成データー（元データー）を生成する。そして、プリンタードライバー部１４０は、合成データーをもとにプリンター２０に出力する印刷用データーを生成する。そのため、プリンタードライバー部１４０は、その機能に応じて、解像度変換部１４１、画像合成部（第１画像データー取得手段・元データー取得手段）１４２、領域判定部１４３、濃度差判定部（濃度差判定手段）１４４、配列変換部（配列変換手段）１４５、色変換部１４６、ハーフトーン部（印刷用ドット生成手段）１４７、印刷データー生成部１４８、送信部１４９としても機能する。
【００３０】
以下、プリンタードライバー部１４０により実行される処理を詳細に説明する。
図４は、プリンタードライバー部１４０に実行される印刷用データーを生成する処理を示すフローチャートである。
この実施形態では、合成データー上で隣り合う視差ドット領域２０５間のドットの打ち込み量の差を判定し、判定結果に応じて視差ドット領域２０５を発生させる画素配列の濃度を変換する。以下、ドットの打ち込み量を単に濃度とも記載する。
【００３１】
まず、ステップＳ１では、プリンタードライバー部１４０は、印刷設定値の読み込みを行う。印刷設定値は、ＧＵＩを通じてユーザーが設定する。この印刷設定値には、メモリー１３に記録された複数の画像データーの内、選択される画像データーを識別する値も含まれる。それ以外にも、印刷設定値には、媒体の種別（「レンズシート」「普通紙」）や、インクの種別等を設定する値も含まれる。
【００３２】
ステップＳ２では、解像度変換部１４１は、選択された画像データーの解像度を、プリンター２０が対応する解像度に応じて変換する。例えば、プリンター２０のドットの解像度が画像データーの解像度と異なる場合、解像度変換部１４１は画像データーの解像度をプリンターの解像度に合わせて変更する。
【００３３】
ステップＳ３では、画像合成部１４２は、画像データーを用いて合成データーを生成する。即ち、画像合成部１４２は、画像データーを短冊状に細分化して視差画素配列（第１画像データー）を抽出する。本実施形態では、視差画素配列はｘ方向に配列する２画素列により構成される。次に、この視差画素配列を、予め規定された順序で並べて合成データーを生成する。
【００３４】
ここで、合成データーに含まれる２画素列から成る視差画素配列は、記録層２０３の３ドット配列から成る視差ドット領域２０５に対応している。また、視差画素配列がｘ方向に所定数配列した画素配列（以下、レンズ幅画素配列、第２画像データーとも記載する）は、記録層２０３の各レンズ幅ドット領域２０４に対応している。
【００３５】
また、ステップＳ４において、領域判定部１４３は、レンズ幅ドット領域２０４と視差ドット領域２０５に対応する合成データーの各データーを示す領域判定テーブル１３１を更新する。図５は、一例としての領域判定テーブル１３１を説明する図である。
【００３６】
図５（ａ）に示すように、領域判定テーブル１３１には、合成データーを構成する各画素のｙ方向での配列順序を示す『ｊ』、ｘ方向での配列順序を示す『ｎ』、各画素が属する視差画素配列のｘ方向の配列順序を示す『ｍ』、各画素列が属するレンズ幅画素配列のｘ方向の配列順序を示す『ｋ』が、それぞれ記録されている。例えば、領域判定テーブル１３１を参照することで、プリンタードライバー部１４０は、ｘ方向に５画素列目（ｎ＝５）の画素が、視差画素配列間での配列順序が３番目（ｍ＝３）の視差画素配列に属し、レンズ幅画素配列間での配列順序が１番目（ｋ＝１）のレンズ幅画素配列に属することが解る。
【００３７】
ステップＳ５では、濃度差判定部１４４は、合成データーの色成分値（Ｒ、Ｇ、Ｂ）をもとに、記録層２０３に記録される隣り合う視差ドット領域２０５間の濃度差を判定する。この実施形態では、濃度差判定部１４４は、異なるレンズ幅ドット領域２０４の境界にのぞむ視差ドット領域２０５の濃度差を判定する。
なお、濃度差判定部１４４による具体的な濃度差の判定方法は、後述する。
【００３８】
ステップＳ６では、配列変換部１４５は、ステップＳ５において判定された濃度差に応じて、視差ドット領域２０５を発生させる視差画素配列の濃度を変換する。レンズ幅ドット領域２０４は凸レンズ２０２の幅に応じた領域であるため、あるレンズ幅ドット領域２０４に属するドットが異なる凸レンズ２０２をまたいで視認されると、視認画像に異変を生じさせる。そのため、高濃度側の視差ドット領域２０５における低濃度側の視差ドット領域２０５と隣接する領域の濃度を低くする。隣接する領域の濃度を低くすることで、レンズ幅ドット領域２０４を跨いで低濃度側の視差ドット領域２０５にドットが侵食することを抑制することができる。
なお、配列変換部１４５による具体的な領域サイズの変換方法は、後述する。
【００３９】
ステップＳ７では、色変換部１４６は、変換後の合成データーの色成分値（Ｒ、Ｇ、Ｂ）を、インク量を規定するインク階調値（ＣＭＹＫ）に変換する。このインク量階調値は、プリンター２０がインクとして、Ｃ（シアン）、Ｍ（マゼンダ）、Ｙ（イエロー）、Ｋ（ブラック）を使用する場合に、使用するインク量を０から２５５の階調値で表したものである。具体的には、色変換部１４６はメモリー１３に記録されたＬＵＴ１３２を参照して、合成データーの色成分値を変換する。なお、ＬＵＴ１３２は、１組のＲＧＢ値から１組のインク量階調値（Ｃ、Ｍ、Ｙ、Ｋ）が設定されるよう、周知の方法によりその関係性が記録されている。
【００４０】
ステップＳ８では、ハーフトーン部１４７は、変換後の合成データーをハーフトーン処理する。ハーフトーン処理は、印刷用データーを構成する各画素の値（インク量階調値）を、２値又は多値化してプリンター２０が処理可能な値に変換する処理である。ハーフトーン部１４７は、例えば、周知のディザパターンを用いて合成データーに含まれる画素の値に基づいてドットのオン・オフを設定する。また、ハーフトーン部１４７は、メモリー１３に記録された記録率テーブル１３３を用いて、画素の値（インク量階調値）に応じたドットサイズを設定する。記録率テーブル１３３には、インク量階調値と、ドットサイズとの関係を規定するテーブルである。例えば、インク量階調値の増加に伴って、ドットサイズが「小」「中」「大」のいずれかに設定される。
【００４１】
ステップＳ９では、印刷データー生成部１４８は、ハーフトーンデーターを元に印刷用データーを生成する。この印刷用データーには、ハーフトーンデーターの他にプリンター２０を制御するための制御コマンドが含まれる。
そして、ステップＳ１０では、送信部１４９は、生成された印刷用データーを所定のラスター配列単位でプリンター２０に送信する。
そのため、プリンター２０はこの印刷用データーを受信すると、この印刷用データーに含まれるハーフトーンデーターに従ってレンズシート２０１に記録層２０３を記録する。
【００４２】
１．２．濃度差判定部の処理について：
図６は、図４のステップＳ５により実行される処理を説明するフローチャートである。また、図７は、濃度差判定部１４４により実行される濃度差の判定を説明する図である。
【００４３】
ステップＳ５１では、濃度差判定部１４４は、サンプリング対象となる画素が属するレンズ幅画素配列及び視差画素配列を指定するための変数Ｓｋ、Ｓｍ、及びｙ方向の位置（第ｊ行列目）を指定するための変数Ｓｊを初期値に設定する。変数Ｓｋは、領域判定テーブル１３１の番号ｋに対応し、対象となる画素が属するレンズ幅画素配列を指定する。変数Ｓｍは領域判定テーブル１３１の番号ｍに対応し、対象となる画素が属する視差画素配列を指定する（図７（ａ））。
【００４４】
ステップＳ５２では、濃度差判定部１４４は、変数Ｓｊ、Ｓｋ、Ｓｍを用いて指定された画素をサンプリングして、色成分値（Ｒ、Ｇ、Ｂ）を取得する。例えば、図７（ｂ）では、変数Ｓｋ＝１、Ｓｍ＝８とすることで、１番目のレンズ幅画素配列と２番目のレンズ幅画素配列との境界に臨む視差画素配列（ｍ＝８）に属し、第１行目の画素の色成分値（Ｒ、Ｇ、Ｂ）がサンプリングされる。本実施形態では、特に、境界に臨む右端の１画素のみをサンプリング対象とし、Ｒ、Ｇ、Ｂそれぞれの値を取得する。
【００４５】
ステップＳ５３では、濃度差判定部１４４は、ステップＳ５２でサンプリングされた画素と比較される画素を変数Ｓｃｊ、Ｓｃｋ、Ｓｃｍを用いて指定する。本実施形態では、比較の対象は、互いに隣り合い且つ異なるレンズ幅画素配列に属する視差画素配列に属する画素であるため、濃度差判定部１４４は変数Ｓｊと同じ値をＳｃｊとし、変数Ｓｋの値に１を加算した値をＳｃｋの値とし、変数Ｓｍの値に１を加算した値をＳｃｍとする（図７（ｂ）では、ｍ＝９、ｋ＝２）。本実施形態では、特に、境界に臨む左端の１画素のみをサンプリング対象として、Ｒ、Ｇ、Ｂそれぞれの値を取得する。
【００４６】
ステップＳ５４では、濃度差判定部１４４は、ステップＳ５４で指定されたレンズ幅画素配列及び視差画素配列に属する画素をサンプリングして、色成分値（Ｒ、Ｇ、Ｂ）を取得する。
【００４７】
視差ドット領域の濃度を判定する方法として、視差画素配列に属する１つの画素の色成分値を取得することは一例である。視差画素配列を構成する画素がｘ方向に複数画素列（２画素以上）で構成される場合、レンズ幅画素配列の境界にのぞむ１〜２画素から平均値を算出するものであってもよい。また、色成分値に代えて、この色成分値に対応するインク量階調値（Ｃ、Ｍ、Ｙ、Ｋ）を用いるものであってもよい。なお、色成分値（Ｒ、Ｇ、Ｂ）からインク量階調値への変換は、ＬＵＴ１３２を用いて行えばよい。
【００４８】
濃度差判定部１４４は、ステップＳ５２で取得された画素の色成分値と、ステップＳ５３で取得された画素の色成分値のいずれも閾値Ｔ１以上となる場合（ステップＳ５５：ＹＥＳ）、ステップＳ６１に進む。この場合、比較された画素（以下、ｍ番目の画素と、ｍ＋１番目の画素とも記載する。）により生じるドットの濃度は共に低いと判定される。
また、色成分値が閾値Ｔ１以上となる場合とは、色成分値（Ｒ，Ｇ，Ｂ）の内、Ｒ、Ｇ、Ｂのいずれも閾値Ｔ１以下となる値が存在しない場合を意味する。また、色成分値が閾値Ｔ１以上とならない場合とは、色成分値（Ｒ、Ｇ、Ｂ）の内、Ｒ、Ｇ、Ｂのいずれかに閾値Ｔ１以下となる値が存在する場合を意味する。そして、閾値Ｔ１の値としては、例えば、色成分値を０（低輝度）から２５５（高輝度）の２５６階調で表現する場合の５０を採用することができる。
【００４９】
一方、ステップＳ５６に進み、濃度差判定部１４４は、ステップＳ５２で取得された画素の色成分値と、ステップＳ５３で取得された画素の色成分値とのいずれも閾値Ｔ１以下となる色成分値を有する場合（ステップＳ５６：ＹＥＳ）、ステップＳ５７に進む。この場合、隣り合うドットの濃度がそれぞれ高いと判定される。そのため、ステップＳ５７では、濃度差判定部１４４は、領域判定テーブル１３１のｍ番目の画素のフラグＢ欄にフラグを付与し、ｍ＋１番目の画素のフラグＦ欄にフラグを付与する。一例として、図５（ｂ）では、ｍ＝１の欄のフラグＢ欄に『１』を付与し、ｍ＝２の欄のフラグＦ欄に『１』を付与している。
【００５０】
一方、ステップＳ５８に進み、濃度差判定部１４４は、ステップＳ５２で取得された画素の色成分値が閾値Ｔ１未満であり、ステップＳ５３で取得された画素の色成分値が閾値Ｔ１以上である場合（ステップＳ５８：ＹＥＳ）、ステップＳ５９に進む。この場合、ｍ番目の画素により生じるドットの濃度がｍ＋１番目の画素により生じるドットの濃度と比べて高いと判定される。そのため、ステップＳ５９では、濃度差判定部１４４は、領域判定テーブル１３１のｍ番目の画素のフラグＢ欄にフラグを付与する。
【００５１】
一方、濃度差判定部１４４は、ステップＳ５２で取得された画素の色成分値が閾値Ｔ１以上であり、ステップＳ５３で取得された画素の色成分値が閾値Ｔ１未満である場合（ステップＳ５８：ＮＯ）、ステップＳ６０進む。この場合、ｍ＋１番目の画素により生じるドットの濃度がｍ番目の画素により生じるドットの濃度と比べて高いと判定される。そのため、ステップＳ６０では、濃度差判定部１４４は、領域判定テーブル１３１のｍ＋１番目の画素のフラグＦ欄にフラグを付与する。
【００５２】
そして、第１行（Ｓｊ＝１）において対象となる全ての画素の比較が終了していない場合（ステップＳ６１：ＮＯ）、ステップＳ６２に進み、濃度差判定部１４４は、変数Ｓｋ、Ｓｍの値を変更する。例えば、変数Ｓｋに１をプラスし、変数Ｓｍに８をプラスする。
【００５３】
一方、第１行（Ｓｊ＝１）において対象となる全ての画素の比較が終了していれば（ステップＳ６１：ＹＥＳ）、濃度差判定部１４４は、全ての変数Ｓｊにおいて処理が終了していないため（ステップＳ６３：ＮＯ）、ステップＳ６４に進む。そして、ステップＳ６４では、濃度差判定部１４４は、変数Ｓｊに１をプラスし、Ｓｋ、Ｓｍを初期化する。その後、濃度差判定部１４４は、次の行（ｊ＋１行）に属する対象画素に対してステップＳ５２−Ｓ６２の処理の処理を繰返す。そして、全ての行において、対象画素に対する処理が終了した場合（ステップＳ６３：ＹＥＳ）、濃度差判定部１４４は処理を終了する。
【００５４】
１．３．配列変換部による処理について：
図８は、図４のステップＳ６により実行される処理を説明するフローチャートである。また、図９は、配列変換部１４５により実行される視差画素配列の変更を説明する図である。
【００５５】
ステップＳ７１では、配列変換部１４５は、領域判定テーブル１３１を取得する。配列変換部１４５が取得する領域判定テーブル１３１には、濃度が大きい画素列を示すフラグ（Ｂ、Ｆ）が付与されている。
【００５６】
まず、第１行（ｊ＝１）に属する全ての画素配列（ｍ）に属する画素が参照されていないため（ステップＳ７２：ＮＯ）、配列変換部１４５は、ステップＳ７３に進む。
【００５７】
ステップＳ７３では、配列変換部１４５は、領域判定テーブル１３１の参照位置を示す変数Ｌｍを初期化し、領域判定テーブル１３１の変数Ｌｍに応じた各視差画素配列の欄のフラグの有無を判断する。変数Ｌｍは、領域判定テーブル１３１の視差画素配列の順序を示す番号ｍに対応している。
【００５８】
参照された領域判定テーブル１３１の該当欄にフラグが付与されていない場合（ステップＳ７４：ＮＯ）、配列変換部１４５は、ステップＳ７５に進み、変数Ｌｍを変更する。例えば、配列変換部１４５は、変数Ｌｍの値に１をプラスする。
【００５９】
参照された領域判定テーブル１３１の該当欄（Ｂ、Ｆ）にフラグが付与されている場合（ステップＳ７４：ＹＥＳ）、ステップＳ７６に進む。そして、配列変換部１４５は、フラグＢ、Ｆのいずれにもフラグが付与されていれば（ステップＳ７６：ＹＥＳ）、ステップＳ７７に進む。ステップＳ７７では、配列変換部１４５は、該当視差画素配列に属するｘ方向に配列する画素群の先端側と後端側をそれぞれ圧縮する（図９（ａ）（ｂ））。
ここで、ｘ方向に配列する画素群を圧縮するとは、視差画素配列に属する画素のｘ方向での数を減らすことである。また、画素群の圧縮手法は任意である。以下、濃度変換の対象となる画素を隣接部とも記載する。
【００６０】
ステップＳ７８では、配列変換部１４５は、圧縮後の視差画素配列のｘ方向先端側及び後端側に色成分値（２５５、２５５、２５５）を備える画素を挿入する。また、挿入される画素の色成分値を（２５５、２５５、２５５）とすることは一例である。さらに、色成分値が（２５５、２５５、２５５）となる画素列の挿入数は、ステップＳ７７において圧縮された画素列と同数であることが望ましい。
【００６１】
ここで、視差画素配列が２画素列で構成される場合、ステップＳ７７において、先端と後端の画素を削除すると、ある行において全ての画素を削除することなる。そして、ステップＳ７８において、視差画素列を構成する画素の色成分値が（２５５、２５５、２５５）となってしまう。このような場合、ステップＳ７８で挿入する画素の成分値を削除前の画素の平均値としてもよい。
一方、視差画素配列が３画素列以上で構成される場合、両端の画素を削除した後、（２５５、２５５、２５５）の色成分値を備える画素を挿入してもよい。
【００６２】
一方、参照された領域判定テーブル１３１の該当欄のフラグ欄（Ｂ、Ｆ）の両方にフラグが付与されておらず（ステップＳ７６：ＮＯ）、フラグ欄Ｂのみにフラグが付与されている場合（ステップＳ７９：ＹＥＳ）、ステップＳ８０に進む。
【００６３】
ステップＳ８０では、配列変換部１４５は、視差画素配列におけるｘ方向の後端側の画素（隣接部）を圧縮する。そして、ステップＳ８１では、配列変換部１４５は、圧縮後の視差画素配列のｘ方向後端側に色成分値が（２５５、２５５、２５５）となる画素を挿入する（図９（ｃ））。
【００６４】
一方、参照された領域判定テーブル１３１の該当欄のフラグ欄（Ｂ、Ｆ）の両方にフラグが付与されておらず（ステップＳ７６：ＮＯ）、フラグ欄Ｆのみにフラグが付与されている場合（ステップＳ７９：ＮＯ）、ステップＳ８２に進む。
【００６５】
ステップＳ８２では、配列変換部１４５は、視差画素配列におけるｘ方向の先端側の画素（隣接部）を圧縮する。そして、ステップＳ８３では、配列変換部１４５は、圧縮後の画素列の先端側に色成分値が（２５５、２５５、２５５）となる画素を挿入する（図９（ｄ））。
例えば、視差画素配列が８画素列等の複数の画素列で構成される場合、画素の圧縮と挿入数を、２画素以上としてもよい。
【００６６】
そして、ステップＳ７５に戻り、配列変換部１４５は、参照する変数Ｌｍを変更する。そして、変数Ｌｍが視差画素配列の配列総数Ａｌｌを超えない場合（ステップＳ７２：ＮＯ）、ステップＳ７３に進み、配列変換部１４５は次の視差画素配列に属する画素に対して処理を行なう。一方、変数Ｌｍが配列総数Ａｌｌを超える場合（ステップＳ７２：ＹＥＳ）、配列変換部１４５は、ステップＳ８４に進む。
【００６７】
ステップＳ８４では、配列変換部１４５は、画素のｙ方向順序（第ｊ行目）を示す変数Ｌｊを変更し、変数Ｌｍを初期化する。そして、全ての変数Ｌｊにおいて処理を終了していないため（ステップＳ８５：ＮＯ）、ステップＳ７２に戻り、第ｊ＋１番目の行に属する画素に対してステップＳ７２〜Ｓ８３までの処理を繰返す。そして、全ての行ｊにおいて処理を実行した場合（ステップＳ８５：ＹＥＳ）、配列変換部１４５は、処理を終了する。そして、図４のステップＳ７に戻る。
【００６８】
１．４．本発明の効果：
図１０は、記録層２０３の一部を拡大して示す図である。図１０（ａ）は、比較として、従来の印刷装置により形成された記録層２０３を示す。また、図１０（ｂ）は、本発明の印刷装置１００により形成された記録層２０３を示す。
【００６９】
Ｗ方向に隣り合うレンズ幅ドット領域２０４の境界において濃度差が大きくなる場合、この境界付近で高濃度側の領域のドットが滲み、低濃度側の領域を侵食することがある（図１０（ａ））。しかし、本発明では、レンズ幅ドット領域２０４の境界に属する視差ドット領域２０５の濃度を低くするようデーターの変換が行われる。そのため、高濃度側の視差ドット領域２０５に属するドットが低濃度側の視差ドット領域２０５が属するレンズ幅ドット領域２０４を侵食することを抑制することができる。
【００７０】
そのため、ユーザーがレンズシート２０１を通してレンズ幅ドット領域２０４を観察した場合でも、凸レンズ２０２を跨いだドットの侵食が発生せず、視認画像のクロストークを抑制することができる。
【００７１】
１．５．変形例：
配列変換部１４５が画素配列の配列サイズを変更する際、配列サイズの縮小量に応じて、低濃度側に対応する視差画素配列の配列サイズを拡大させてもよい。上記構成とすることで、仮に、高濃度側の視差ドット領域２０５でドットの滲みが生じない場合でも、高濃度側の視差ドット領域２０５と低濃度側の視差ドット領域２０５との境界にドットが形成されない箇所が生じることを抑制することができる。その結果、媒体の下地色が視認されるのを抑制することができる。
【００７２】
２．第２の実施形態：
図１１は、第２の実施形態に係る、図４のステップＳ６により実行される処理を説明するフローチャートである。
【００７３】
この第２の実施形態では、第１の実施形態に比べて、合成データーにおける同じレンズ幅画素配列に属する視差画素配列間においても濃度差が判定される構成が異なる。
【００７４】
図１１のステップＳ１５１では、濃度差判定部１４４は、サンプリング対象となる画素列が属する視差画素配列を変数Ｓｊ、Ｓｍを用いて指定する。即ち、この実施形態では、濃度差判定部１４４は、サンプリング対象となる画素が属する視差画素配列のみを設定し、レンズ幅画素配列の指定を行わない。
【００７５】
ステップＳ１５２では、濃度差判定部１４４は、ステップＳ１５１で指定された画素をサンプリングして、色成分値（Ｒ、Ｇ、Ｂ）を取得する。
【００７６】
ステップＳ１５３では、濃度差判定部１４４は、ステップＳ１５２でサンプリングされた画素と比較される画素を指定する変数Ｓｃｍを設定する。この実施形態では、対比の対象となるのは、隣り合う視差画素配列に属する画素であるため、変数Ｓｍの値に１をプラスしたものを変数Ｓｃｍの値とする。
【００７７】
ステップＳ１５４では、濃度差判定部１４４は、ステップＳ１５３で指定した画素列をサンプリングして、色成分値（Ｒ、Ｇ、Ｂ）を取得する。
【００７８】
濃度差判定部１４４は、ステップＳ１５２で取得された画素の色成分値と、ステップＳ１５３で取得された画素の色成分値とのいずれも閾値Ｔ２以上となる場合（ステップＳ１５５：ＹＥＳ）、ステップＳ１６１に進む。この場合、ｍ番目の画素により生じるドットの濃度とｍ＋１番目の画素により生じるドットの濃度は共に低いと判定される。
また、閾値Ｔ２の値は、第１の実施形態と同様の値を採用することができる。
【００７９】
一方、ステップＳ１５６に進み、濃度差判定部１４４は、ステップＳ１５２で取得された画素の色成分値と、ステップＳ１５３で取得された画素の色成分値とのいずれも閾値Ｔ２以下となる色成分値を有する場合（ステップＳ１５６：ＹＥＳ）、ステップＳ１５７に進む。そして、濃度差判定部１４４は、領域判定テーブル１３１のｍ番目の画素のフラグＢ欄にフラグを付与し、ｍ＋１番目の画素のフラグＦ欄にフラグを付与する。
【００８０】
一方、ステップＳ１５８に進み、濃度差判定部１４４は、ステップＳ１５２で取得された画素の色成分値が閾値Ｔ２未満であり、ステップＳ１５３で取得された画素の色成分値が閾値Ｔ２以上である場合（ステップＳ１５８：ＹＥＳ）、ステップＳ１５９に進む。そして、ステップＳ１５９では、濃度差判定部１４４は、領域判定テーブル１３１のｍ番目の画素のフラグＢ欄にフラグを付与する。
【００８１】
一方、濃度差判定部１４４は、ステップＳ１５２で取得された画素の色成分値が閾値Ｔ２以上であり、ステップＳ１５３で取得された画素の色成分値が閾値Ｔ２未満である場合（ステップＳ１５８：ＮＯ）、ステップＳ１６０進む。そして、ステップＳ１６０では、濃度差判定部１４４は、領域判定テーブル１３１のｍ＋１番目の画素のフラグＦ欄にフラグを付与する。
【００８２】
そして、第１行（Ｓｊ＝１）において対象となる全ての画素の比較が終了していない場合（ステップＳ１６１：ＮＯ）、ステップＳ１６２に進み、濃度差判定部１４４は、変数Ｓｍの値を変更する。
一方、第１行（Ｓｊ＝１）において対象となる全ての画素の比較が終了していれば（ステップＳ１６１：ＹＥＳ）、全ての変数Ｓｊにおいて処理が終了していないため（ステップＳ１６３：ＮＯ）、ステップＳ１６４に進む。ステップＳ１６４では、濃度差判定部１４４は、変数Ｓｊを変更し、変数Ｓｍを初期化する。そして、濃度差判定部１４４は、次の行（ｊ＋１行）に属する対象画素に対してステップＳ１５１−Ｓ１６２の処理の処理を繰返す。そして、全ての行において、対象画素に対する処理が終了した場合（ステップＳ１６３：ＹＥＳ）、濃度差判定部１４４は処理を終了する。
【００８３】
以下、図５のステップＳ６において、配列変換部１４５はフラグが付与された領域判定テーブル１３１を参照しつつ第１の実施形態と同様の手法により視差画素配列の濃度を変換する。
【００８４】
以上説明したように、この第２の実施形態では、１つのレンズ幅ドット領域２０４内に属する、隣り合う視差ドット領域２０５のドットの滲みにより生じるクロストークを抑制することができる。
【００８５】
３．第３の実施形態：
図１２は、第３の実施形態に係る印刷装置１００を示すブロック図である。また、図１３は、第３の実施形態に係るプリンタードライバー部２４０に実行される印刷用データーを生成する処理を示すフローチャートである。そして、図１４は、印刷用データーの生成を説明する図である。
【００８６】
この第３の実施形態では、濃度の判定はハーフトーンデーターを用いて行われる構成において、他の実施形態と異なる。即ち、この実施形態では、ハーフトーンデーターが本発明の元データーとなる。
【００８７】
図１２に示すように、コンピューター３０は、ディスプレイ１１、メインコントローラー１２、メモリー１３、操作部１４、バス１５を備えている。また、メインコントローラー１２は、メモリー１３に記録された各プログラムを実行することで、画像処理部１２０、ビデオドライバー部１３０、プリンタードライバー部１４０を機能的に有する。また、メモリー１３には、画像データー、領域判定テーブル１３１、ＬＵＴ（Look Up Table）１３２、記録率テーブル１３３が記録されている。
【００８８】
そして、プリンタードライバー部１４０は、その機能に応じて、解像度変換部２４１、画像合成部２４２、色変換部２４３、ハーフトーン部２４４、領域判定部２４５、濃度差判定部２４６、配列変換部２４７、印刷データー生成部２４８、送信部２４９としても機能する。
【００８９】
コンピューター３０による印刷用データーの生成を説明する。まず、図１３のステップＳ２１では、プリンタードライバー部２４０は、印刷設定値の読み込みを行う。
次に、ステップＳ２２では、解像度変換部２４１は、元画像データーの解像度を、プリンター２０が対応する解像度に応じて変換する。次に、ステップＳ２３では、画像合成部２４２は、元画像データーを用いて合成データーを生成する。合成データーの生成方法は、他の実施形態と同じである。
【００９０】
ステップＳ２４では、色変換部２４３は、変換後の合成データーの色成分値（Ｒ、Ｇ、Ｂ）をＬＵＴ１３２を用いてインク量を規定するインク階調値（ＣＭＹＫ）に変換する。そして、ステップＳ２５では、ハーフトーン部２４４は、変換後の合成データーをハーフトーンデーターに変換する。
【００９１】
ステップＳ２６では、領域判定部２４５は、ハーフトーンデーターにおける各画像データーの位置を示す領域判定テーブル１３１を更新する。この実施形態では、領域判定テーブル１３１には、ハーフトーンデーターにおける視差ドット領域２０５に対応する画像データー（以下、第３画像データーとも記載する。）の位置、及びレンズ幅ドット領域２０４に対応する画像データーの位置が示されている。
【００９２】
ステップＳ２７では、濃度差判定部２４６は、ハーフトーンデーターをもとに視差ドット領域２０５の打ち込みを判定し、判定された打ち込み量をもとに濃度差を判定する。例えば、打ち込み量は、用紙に対して７２０ｄｐｉ×７２０ｄｐｉのマス目を単色で覆った状態を１００パーセントとして定義する。そのため、例えば、Ｃ、Ｍ、Ｙ、Ｋの４色で７２０ｄｐｉ×７２０ｄｐｉのマス目を覆った場合、打ち込み量は４００パーセントとなる。
また、ハーフトーンデーターを構成する各画像データーは、ドットのオン・オフを示す情報と、ドットの「大」「中」「小」のサイズを示す情報とを含む。
【００９３】
なお、本実施形態では、第１の実施形態同様、濃度差判定部２４６は異なるレンズ幅ドット領域２０４の境界にのぞむ視差ドット領域２０５の濃度差を判定する。また、濃度差判定部２４６による具体的な濃度差の判定方法は、後述する。
【００９４】
ステップＳ２８では、配列変換部２４７は、打ち込みの差が大きい１組の視差ドット領域２０５に対応する画像データー（第３画像データー）に対して、濃度を変換する。一例として、配列変換部２４７は打ち込み量の差をもとに、濃度差を判断する。そして、高濃度側に対応する画像データーの濃度を変換する。例えば、ハーフトーン部は、ｘ方向に配列する２列の画素に基づいて３列の画像データーで構成されたハーフトーンデーターを生成する。そのため、配列変換部２４７は、いずれかの画像データーを圧縮することで濃度の変換を行う。なお、配列変換部２４７による具体的な領域サイズの変換方法は、他の実施形態と同様の手法を採用することができる。
【００９５】
ステップＳ２９では、印刷データー生成部２４８は、変換後のハーフトーンデーターをもとに印刷用データーを生成する。また、ステップＳ３０では、送信部２４９は、生成された印刷用データーを所定のラスター単位でプリンター２０に送信する。
【００９６】
図１５は、図１３のステップＳ２７により実行される処理を説明するフローチャートである。
【００９７】
ステップＳ２７１では、濃度差判定部２４６は、ハーフトーンデーター内のレンズ幅ドット領域２０４及び視差ドット領域２０５に対応する画像データーを指定するための変数Ｓｋ、Ｓｍ、及びｙ方向の位置（第ｊ行列目）を指定するための変数Ｓｊを初期値に設定する。
【００９８】
ステップＳ２７２では、濃度差判定部２４６は、変数Ｓｊ、Ｓｋ、Ｓｍを用いて指定された画像データーをサンプリングして、打ち込み量を取得する。
【００９９】
ステップＳ２７３では、濃度差判定部２４６は、ステップＳ２７２でサンプリングされた画像データーと比較される画像データーを変数Ｓｃｊ、Ｓｃｋ、Ｓｃｍを用いて指定する。
【０１００】
ステップＳ２７４では、濃度差判定部２４６は、ステップＳ２７４で指定された画像データーをサンプリングして、打ち込み量を取得する。
【０１０１】
濃度差判定部２４６は、ステップＳ２７２で取得された打ち込み量と、ステップＳ２７３で取得された打ち込み量とのいずれも閾値Ｔ３未満となる場合（ステップＳ２７５：ＹＥＳ）、ステップＳ２８１に進む。この場合、ｘ方向にｍ番目の画像データーに生じるドットの濃度とｍ＋１番目に生じる画像データーの濃度は共に低いと判定される。
また、色成分値が閾値Ｔ３未満となる場合とは、画像データーにより規定されるＣ、Ｍ、Ｙ、Ｋの総打ち込み量が閾値Ｔ３未満となる場合を意味する。また、閾値Ｔ３の値としては、例えば、打ち込み量の１００％を採用することができる。
【０１０２】
一方、ステップＳ２７６に進み、濃度差判定部２４６は、ステップＳ２７２で取得された打ち込み量と、ステップＳ２７３で取得された打ち込み量とのいずれも閾値Ｔ３以上となる場合（ステップＳ２７６：ＹＥＳ）、ステップＳ２７７に進む。この場合、隣り合う領域の濃度がそれぞれ高いと判定される。そのため、濃度差判定部２４６は、領域判定テーブル１３１のｍ番目の画像データーのフラグＢ欄にフラグを付与し、ｍ＋１番目の画像データーのフラグＦ欄にフラグを付与する。
【０１０３】
一方、ステップＳ２７８に進み、濃度差判定部２４６は、ステップＳ２７２で取得された打ち込み量が閾値Ｔ３以上であり、ステップＳ２７３で取得された打ち込み量が閾値Ｔ３未満である場合（ステップＳ２７８：ＹＥＳ）、ステップＳ２７９に進む。この場合、ｍ番目の画像データーにより生じるドットの濃度がｍ＋１番目の画像データーにより生じるドットの濃度と比べて高いと判定される。そのため、ステップＳ２７９では、濃度差判定部２５６は、領域判定テーブル１３１のｍ番目の画像データーのフラグＢ欄にフラグを付与する。
【０１０４】
一方、濃度差判定部２４６は、ステップＳ２７２で取得された打ち込み量が閾値Ｔ３未満であり、ステップＳ２７３で取得された打ち込み量が閾値Ｔ３以上である場合（ステップＳ２７８：ＮＯ）、ステップＳ２８０進む。この場合、ｍ＋１番目の画像データーにより生じるドットの濃度がｍ番目の画像データーにより生じるドットの濃度と比べて高いと判定される。そのため、ステップＳ２８０では、濃度差判定部２４６は、領域判定テーブル１３１のｍ＋１番目の画像データーのフラグＦ欄にフラグを付与する。
【０１０５】
そして、第１行（Ｓｊ＝１）において対象となる全ての画像データーの比較が終了していない場合（ステップＳ２８１：ＮＯ）、ステップＳ２８２に進み、濃度差判定部２４６は、変数Ｓｋ、Ｓｍの値を変更する。
一方、第１行（Ｓｊ＝１）において対象となる全ての画像データーの比較が終了していれば（ステップＳ２８１：ＹＥＳ）、全ての変数Ｓｊで処理が終了していない場合（ステップＳ２８３：ＮＯ）、ステップＳ２８４では、濃度差判定部２４６は、変数Ｓｊを変更し、変数Ｓｍ、Ｓｋを初期化する。そして、濃度差判定部２４６は、次の行（ｊ＋１行）に属する画像データーに対してステップＳ２７２−Ｓ２８２の処理の処理を繰返す。そして、全ての行において、対象画像データーに対する処理が終了した場合（ステップＳ２８３：ＹＥＳ）、濃度差判定部２４６は処理を終了する。
【０１０６】
以下、図１３のステップＳ２８において、配列変換部２４７は、ハーフトーンデーターにおける打ち込み量が大きい画像データーに対して、濃度の変換を行う。濃度の変換方法は、他の実施形態と同様の手法を用いることができる。例えば、１視差が３列の画像データーで形成されている場合を例とすれば、領域判定テーブル１３１にＦフラグがある場合、３列の画像データーの内、先端の１列の画像データー（隣接部に対応した画像データー）を削除し、Ｂフラグがある場合、３列の画像データーの内、後端の１列の画像データー（隣接部に対応した画像データー）を削除する。
さらに、濃度の変換方法は、ドットのサイズが大ドット、中ドット、小ドットにより規定されている場合、ドットサイズを変換するものであってもよい。例えば、１視差が大ドットで形成されている場合に、濃度差が高いと判定された場合、高濃度側の大ドットを中ドットに変換するものであってもよい。
【０１０７】
４．第４の実施形態：
図１６は、第４の実施形態に係る印刷装置１００の構成を示すブロック構成図である。この実施形態では、まず、コンピューター４０はハーフトーンデーターに変換される前の合成データーの色成分値（Ｒ、Ｇ、Ｂ）をもとに、記録層２０３に記録されるドットの濃度差を判断する。次に、コンピューター４０は合成データーをハーフトーンデーターに変換した後、判定した濃度差に基づいて、ハーフトーンデーターの濃度を変換する。
【０１０８】
コンピューター４０は、他の実施形態同様、ディスプレイ１１、メインコントローラー１２、メモリー１３、操作部１４を備えている。そして、メインコントローラー１２は、メモリー１３に記録された各プログラムを実行することで、画像処理部１２０、ビデオドライバー部１３０、プリンタードライバー部１４０を機能的に有する。また、メモリー１３には、画像データー、領域判定テーブル１３１、ＬＵＴ（Look Up Table）１３２、記録率テーブル１３３が記録されている。
【０１０９】
さらに、プリンタードライバー部１４０は、その機能に応じて、解像度変換部３４１、画像合成部３４２、領域判定部３４３、濃度差判定部３４４、色変換部３４６、ハーフトーン部３４７、配列変換部３４５、印刷データー生成部３４８、送信部３４９としても機能する。そのため、この実施形態では、まず、濃度差判定部３４４により合成データーを用いて濃度差が判定される。そして、色変換部３４５、ハーフトーン部３４６を経て、ハーフトーンデーターが生成される。更に、配列変換部３４５により、濃度差判定部３４４が判定したドットの濃度差に基づいてこのハーフトーンデーターに対する視差画素領域のサイズが変換される。
【０１１０】
５．その他の実施形態：
プリンタードライバー部が実行する濃度差の判定は、特定の色材が用いられた場合に実施するものであってもよい。例えば、Ｋインクは他のインク（Ｃ、Ｍ、Ｙ）に比べて滲みが生じ易くなる傾向がある。そのため、２つの視差ドット領域の境界において、一方の視差ドット領域の境界にＫドットが記録され、他方の視差ドット領域の境界にＫドットが記録されていない場合に、記録されるＫドットを削除またはドットサイズの小さいドットに変換するものであってもよい。
【０１１１】
また、画素列を圧縮する単位を視差ドット領域２０５毎とすることは一例に過ぎない。例えば、高濃度側に対応するレンズ幅領域２０４に含まれる視差ドット領域２０５を均等に圧縮させる構成としてもよい。
【０１１２】
なお、本発明は上記実施例に限られるものでないことは言うまでもない。
即ち、上記実施例の中で開示した相互に置換可能な部材および構成等を適宜その組み合わせを変更して適用してもよい。
公知技術であって上記実施例の中で開示した部材および構成等と相互に置換可能な部材および構成等を適宜置換し、またその組み合わせを変更して適用してもよい。
公知技術等に基づいて当業者が上記実施例の中で開示した部材および構成等の代用として想定し得る部材および構成等と適宜置換し、またその組み合わせを変更して適用してもよい。
【符号の説明】
【０１１３】
１０、３０、４０…パーソナルコンピューター、１１…ディスプレイ、１２…メインコントローラー、１３…メモリー、１４…操作部、１５…バス、２０…プリンター、２１…制御部、２２…キャリッジ、２３…媒体搬送部、２４…操作部、２５…係合部、２６…シートガイド、１００…印刷装置、１２０…画像処理部、１３０…ビデオドライバー部、１３１…領域判定テーブル、１３２…ＬＵＴ、１３３…記録率テーブル、１４０…プリンタードライバー部、１４１、２４１、３４１…解像度変換部、１４２、２４２、３４２…画像合成部、１４３、２４５、３４３…領域判定部、１４４、２４６、３４４…濃度差判定部、１４５、２４７、３４７…配列変換部、１４６、２４３、３４５…色変換部、１４７、２４４、３４６…ハーフトーン部、１４８、２４８、３４８…印刷データー生成部、１４９、２４９、３４９…送信部
【図１】
2014137537.tif 000003
【図２】
2014137537.tif 000004
【図３】
2014137537.tif 000005
【図４】
2014137537.tif 000006
【図５】
2014137537.tif 000007
【図６】
2014137537.tif 000008
【図７】
2014137537.tif 000009
【図８】
2014137537.tif 000010
【図１０】
2014137537.tif 000011
【図１１】
2014137537.tif 000012
【図１２】
2014137537.tif 000013
【図１３】
2014137537.tif 000014
【図１４】
2014137537.tif 000015
【図１５】
2014137537.tif 000016
【図１６】
2014137537.tif 000017
【図９】
2014137537.tif 000018