(57)【要約】【課題】レンズ層を通して三次元画像を見たときの画像の劣化が反映された仮想的な画像を表示部に表示させることができる三次元画像表示用のプログラム及び印刷装置を提供する。【解決手段】表示部に表示させるべき表示対象の主画像と、この画像の前後Ｍ枚の画像とを合成することで、主画像に劣化処理を施す（Ｓ４，Ｓ５，Ｓ６）。この劣化処理は、印刷画質モードに応じた劣化度で行われる。劣化処理は、主画像に他の画像を薄く合成することで主画像を劣化させる（ぼかす）。この劣化処理は、前後Ｍ枚の画像に半透過処理を加え、さらに主画像と半透過処理後の他の画像とにぼかし処理を施す。そして、これらの処理後の画像を合成する。こうして生成された劣化画像をプレビューする（Ｓ７）。半透過処理により他の画像が薄く見える様子が表現され、ぼかし処理により印刷ドットの解像度の低さによりぼけて見える様子が表現されている。【選択図】図１１
2015033016.tif 000002
【特許請求の範囲】
【請求項１】
複数のレンズを有するレンズ層を通して三次元視が可能となる仮想的な三次元画像を構成する複数の画像のうち少なくとも一つの画像を表示部に表示させるためにコンピューターに実行させる三次元画像表示用のプログラムであって、
前記少なくとも一つの画像に、劣化処理を施す画像劣化ステップと、
前記画像劣化ステップで得られた画像を表示部に表示させる表示ステップと、
をコンピューターに実行させる三次元画像表示用のプログラム。
【請求項２】
前記複数の画像のうち劣化画像の生成に用いられる二以上の画像は、主画像と前記主画像を劣化させるために用いられる少なくとも一つの他の画像とを含み、
前記劣化処理は、前記主画像と前記他の画像とのうち少なくとも前記他の画像に施される半透過処理を含み、前記半透過処理を含む劣化処理が施された画像を含む二以上の画像を合成する、ことを特徴とする請求項１に記載の三次元画像表示用のプログラム。
【請求項３】
前記画像劣化ステップにおける前記劣化処理は、前記二以上の画像のうち少なくとも前記他の画像に施される半透過処理と、前記二以上の画像に施されるぼかし処理とを含む、ことを特徴とする請求項２に記載の三次元画像表示用のプログラム。
【請求項４】
前記仮想的な三次元画像は、前記複数の画像が前記レンズ層を通して見る角度によって変化するチェンジ画像であって、
前記画像劣化ステップでは、前記他の画像に対して前記半透過処理を施すときの透明度を、前記主画像との視差が多くなるに連れて高くする、ことを特徴とする請求項３に記載の三次元画像表示用のプログラム。
【請求項５】
前記表示ステップでは、前記仮想的な三次元画像を印刷装置に印刷させる前に前記表示部にプレビューさせ、
前記画像劣化ステップでは、前記仮想的な三次元画像を前記印刷装置に印刷させる印刷モードが高画質モードの場合は低画質モードのときよりも前記劣化処理による画像の劣化度を低くする、ことを特徴とする請求項１乃至４のいずれか一項に記載の三次元画像表示用のプログラム。
【請求項６】
前記画像劣化ステップでは、前記他の画像を構成する複数の画素のうち画素の値が、前記他の画像が色変換された印刷表色系で濃い側に閾値を超える画素に劣化処理を施し、当該劣化処理後の前記画素を前記主画像に合成する、ことを特徴とする請求項２乃至５のいずれか一項に記載の三次元画像表示用のプログラム。
【請求項７】
前記仮想的な三次元画像は、前記複数の画像のそれぞれの分割圧縮画像が前記レンズの配列方向に沿って配列されることで構成され、
前記画像劣化ステップでは、前記他の画像のうち、前記主画像の分割圧縮画像の隣に配置された分割圧縮画像の当該主画像の分割圧縮画像寄りの端部に相当する部分に劣化処理を施し、当該劣化処理後の前記部分を前記主画像に合成する、ことを特徴とする請求項３乃至６のいずれか一項に記載のプログラム。
【請求項８】
前記仮想的な三次元画像は、複数の画像を含むチェンジ画像であって、
前記画像劣化ステップでは、前記チェンジ画像を構成する複数の画像のうち、分割圧縮画像がレンズの端に配置される一つの画像を、主画像にする場合は、前記レンズに隣接するレンズにおける前記隣接側の端に配置される隣の分割圧縮画像に対応する画像にも劣化処理を施し、当該劣化処理後の前記画像も前記主画像に合成する、ことを特徴とする請求項２乃至７のいずれか一項に記載のプログラム。
【請求項９】
前記仮想的な三次元画像は、複数のサイズのドットで描画される三次元画像を仮想し、
前記劣化処理では、前記他の画像のうち前記複数のサイズのうち一番大きなドットとなる部分は、他の部分に比べ透明度を下げた半透過処理を施す、ことを特徴とする請求項２乃至８のいずれか一項に記載のプログラム。
【請求項１０】
前記仮想的な三次元画像は、前記複数の画像として、左目用画像と右目用画像とを含む立体視画像であって、
前記画像劣化ステップでは、前記左目用画像と前記右目用画像とのうち前記表示部に表示されるべき主画像ではない少なくとも他方の画像に前記劣化処理を施し、当該劣化処理後の前記他方の画像と前記主画像とを合成する、ことを特徴とする請求項１乃至９のいずれか一項に記載のプログラム。
【請求項１１】
前記レンズ層はレンチキュラーレンズであって、
前記画像劣化ステップの前又は前記表示ステップの後に、
前記左目用画像に含まれる第１の立体視対象と、右目用画像に含まれる第２の立体視対象とのレンズ長手方向の位置ずれ量が許容範囲を超える場合、前記位置ずれ量が許容範囲内に収まるよう前記第１の立体視対象と前記第２の立体視対象とを前記レンズ長手方向に位置調整する位置調整ステップを、更に備える、
ことを特徴とする請求項１０に記載のプログラム。
【請求項１２】
前記位置調整後の前記複数の画像のうち前記仮想的な三次元画像を形成しえない部分を取り除くトリミングをするトリミングステップを更に含むことを特徴とする請求項１１に記載のプログラム。
【請求項１３】
前記位置調整ステップでは、ユーザーによって操作される操作部からの指示に基づき、前記第１の立体視対象と前記第２の立体視対象とを位置調整する、ことを特徴とする請求項１１又は１２に記載のプログラム。
【請求項１４】
前記位置調整ステップでは、左目用画像と右目用画像とを特徴抽出を行って取得したそれぞれの立体視対象の位置から、前記立体視対象の前記レンズ長手方向の位置ずれ量を求め、前記位置ずれ量を許容範囲に収めるように前記左目用画像と右目用画像とを前記レンズ長手方向に位置調整することを特徴とする請求項１１又は１２に記載のプログラム。
【請求項１５】
前記画像劣化ステップの前又は前記表示ステップの後に、
前記仮想的な三次元画像を構成する前記複数の画像のうちの一部の特定画像を調整する調整ステップと、
前記調整ステップにおける調整結果を前記複数の画像のうち前記特定画像以外の他の画像に反映させる反映ステップと、
を備えることを特徴とする請求項１１乃至１４のいずれか一項に記載のプログラム。
【請求項１６】
請求項１乃至１５のいずれか一項に記載のプログラムを記憶する記憶部と、
前記プログラムを実行するコンピューターとを備え、
前記コンピューターにより生成された画像を表示させる表示部と、
を備えたことを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のレンズを有するレンズ層を通して三次元視が可能な三次元画像を表示部に表示させるための三次元画像表示用のプログラム及び印刷装置に関する。
【背景技術】
【０００２】
レンチキュラーレンズ等の複数のレンズ（例えばシリンドリカルレンズ）を有するレンズシートに三次元画像を印刷して画像の三次元視を可能にする技術が開示されている（特許文献１，２等）。三次元画像には、複数の異なる画像をそれぞれ多数分割し一方向に圧縮した短冊状の画像（線状像）を所定の順番に並べたチェンジ画像や、左目用画像と右目用画像（ステレオペア）とのそれぞれを多数分割し一方向に圧縮した短冊状の画像（線状像）を交互に並べた立体視画像などがある。レンズシートは比較的高価であるため、印刷の失敗を防ぐ必要がある。そのため、印刷を開始する前にユーザーに印刷画像を確認してもらうプレビュー表示をすることが望ましい。
【０００３】
例えば特許文献３には、記録物の仕上がり状態を立体的に表示パネルに表示する仕上がりプレビュー表示手段と、順にページ単位で捲られたページ送り対象画像を確認表示させ確認表示手段とを備えた画像形成装置が開示されている。画像形成開始前に実際に完成される記録物の仕上がり状態をイメージし易くすることで印刷ミスを低減している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−４２４６２号公報
【特許文献２】特開平７−２８１３２７号公報
【特許文献３】特開２０１２−８４０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、個人が家庭用の印刷装置を用いて三次元画像をレンズシートに印刷し、立体視やチェンジ画像を楽しむ場合、印刷装置の印刷精度上の問題等で、表示部に表示される画像に比べ、レンズを通して三次元画像を見た実際の画像の画質が落ちる場合がある。
【０００６】
例えばインクジェットプリンターは、スクリーン印刷やオフセット印刷を行う商業用プリンターに比べ、印刷解像度や印刷位置精度が相対的に低いうえ、記録媒体に着弾したインクは相対的に滲み易い。このため、例えば線状像の一部が隣の線状像の領域にはみ出る場合がある。この場合、レンチキュラーレンズ等のレンズ層を通して三次元画像を見ると、そのはみ出た一部の画像が一緒に見えてしまい、これが原因の一つとして画像が相対的にぼけて見える。また、印刷ドットの解像度が低いほど画像はぼける傾向にある。
【０００７】
従来、印刷画像を表示部にプレビューさせたり、記録物の仕上がり状態を立体的に表示させたりするもの（特許文献３）はあったが、印刷された三次元画像をレンズ層を通して見たときに実際に見える画像を表示部に表示させるものはなかった。例えば三次元画像を構成する一つの画像を表示部に表示させることはできる。しかし、シリンドリカルレンズのレンズ直交方向の解像度の低下（劣化）、表示部の表示解像度に比べ印刷装置の印刷解像度が低いこと、印刷ドットの位置精度、インクの滲みなどの種々の原因のうち少なくとも一つの原因によって、レンズ層を通して三次元画像を見たときの画質の低下（劣化）は反映されない。このため、三次元画像の印刷後にレンチキュラーレンズを通して見たときに画質が低く、ユーザーをがっかりさせるという問題がある。
【０００８】
なお、上記課題はインクジェットプリンターに限らず、他の印刷方式を採用する印刷装置にも、同様に該当する。また、レンズシートに三次元画像を印刷する場合に限らず、印刷媒体に三次元画像を印刷した後にレンチキュラーレンズ等のレンズ層を貼り付けたり、三次元画像が印刷された印刷媒体の上に例えばインクジェット記録方式でレンズ層を形成したりする場合においても同様の課題がある。さらに、印刷画像のプレビューに限らず、三次元画像を単に表示部に表示させる場合も、レンズ層を通して三次元画像を見たときに実際の画像が粗く見えたりぼけて見えたりする画像の劣化が反映されることが望ましい。また、レンチキュラーレンズに限らず、他の方式のレンズ層を使用する場合でも同様の課題がある。
【０００９】
本発明は、上記課題を解決するためになされたものであり、その目的は、レンズ層を通して三次元画像を見たときの画像の劣化が反映された仮想的な画像を表示部に表示させることができる三次元画像表示用のプログラム及び印刷装置を提供することにある。
【課題を解決するための手段】
【００１０】
以下、上記課題を解決するための手段及びその作用効果について記載する。
上記課題を解決するプログラムは、複数のレンズを有するレンズ層を通して三次元視が可能な仮想的な三次元画像を構成する複数の画像のうち少なくとも一つの画像を表示部に表示させるためにコンピューターに実行させる三次元画像表示用のプログラムであって、前記少なくとも一つの画像に劣化処理を施す画像劣化ステップと、前記画像劣化ステップで得られた画像を表示部に表示させる表示ステップと、を備える。ここで、「仮想的な三次元画像を構成する複数の画像」とは、三次元画像に含まれる複数本ずつの線状像でそれぞれ構成される複数の画像を指す。つまり、レンズ層を通して三次元画像を見た際、見る角度を変えることで観察される複数の画像（例えばチェンジ画像の場合）、又は同時に観察される複数の画像（例えば立体視画像の場合）である。そして、複数の画像のうち表示部に表示させる少なくとも一つの画像は、レンズ層を通して三次元画像を見たときに観察される画像を仮想したものであるので、二次元の画像として予め用意されていてもよい。もちろん、三次元画像から同一の画像に属する複数本の線状像を抜き出して一つの画像に合成するとともにその合成画像を線状像配列方向に拡大して一つの画像を生成してもよい。
【００１１】
この構成によれば、画像劣化ステップでは、三次元画像を構成する複数の画像のうち少なくとも一つの画像に劣化処理が施される。表示ステップでは、画像劣化ステップで得られた画像が表示部に表示される。よって、レンズ層を通して三次元画像を見た際の画像の劣化が反映された仮想的な画像を表示部に表示させることができる。
【００１２】
また、上記プログラムでは、前記複数の画像のうち劣化画像の生成に用いられる二以上の画像は、主画像と前記主画像を劣化させるために用いられる少なくとも一つの他の画像とを含み、前記劣化処理は、前記主画像と前記他の画像とのうち少なくとも前記他の画像に施される半透過処理を含み、前記半透過処理を含む劣化処理が施された画像を含む二以上の画像を合成することが好ましい。
【００１３】
この構成によれば、画像劣化ステップでは、複数の画像のうち主画像と少なくとも一つの他の画像のうち少なくとも他の画像に半透過処理を含む劣化処理が施される。半透過処理を含む劣化処理が施された画像を含む二以上の画像が合成されることで、劣化画像が生成される。そして、表示ステップでは、劣化画像が表示部に表示される。このため、レンズを通して三次元画像を見たときに主画像以外の他の画像が薄く見える実際の画像に近い仮想的な画像を表示部に表示させることができる。
【００１４】
また、上記プログラムでは、前記画像劣化ステップにおける劣化処理は、前記二以上の画像のうち少なくとも前記他の画像に施される半透過処理と、前記二以上の画像に施されるぼかし処理とを含むことが好ましい。
【００１５】
この構成によれば、画像劣化ステップでは、二以上の画像のうち少なくとも他の画像に半透過処理が施され、二以上の画像にぼかし処理が施される。そして、これらの処理が施された劣化処理後の主画像と他の画像とが合成され、劣化画像が生成される。このため、レンズ層を通して三次元画像の例えば印刷物を見た際に、他の画像が薄く見え、かつ低い印刷解像度によりぼけた画像に近い仮想的な画像を表示部に表示させることができる。
【００１６】
また、上記プログラムでは、仮想的な三次元画像は、前記複数の画像がレンズ層を通して見る角度によって変化するチェンジ画像であって、前記画像劣化ステップでは、前記他の画像に対して前記半透過処理を施すときの透明度を、前記主画像との視差が多くなるに連れて高くすることが好ましい。
【００１７】
この構成によれば、画像劣化ステップでは、他の画像に対する半透明化処理が、主画像との視差が多くなるに連れて高い透明度で施される。よって、主画像と共に他の画像が主画像との視差が多くなるに連れて段々薄くなる仮想的な画像を表示部に表示させることができる。
【００１８】
また、上記プログラムでは、前記表示ステップでは、前記仮想的な三次元画像を印刷装置に印刷させる前に前記表示部にプレビューさせ、前記画像劣化ステップでは、前記仮想的な三次元画像を前記印刷装置に印刷させる印刷モードが高画質モードの場合は低画質モードのときよりも前記劣化処理による画像の劣化度を低くすることが好ましい。
【００１９】
この構成によれば、高画質モードの場合は低画質モードのときよりも劣化処理による画像の劣化度を低くする。よって、レンズ層を通して三次元画像を見た際の画像を、印刷モードに対応する印刷画質に応じた劣化度で表示部に表示させることができる。
【００２０】
また、上記プログラムでは、前記画像劣化ステップでは、前記他の画像を構成する複数の画素のうち画素の値が、前記他の画像が色変換された印刷表色系で濃い側に閾値を超える画素に劣化処理を施し、当該劣化処理後の前記画素を前記主画像に合成することが好ましい。
【００２１】
この構成によれば、例えば表示表色系（例えばＲＧＢ系）の画像で色値（例えばＲＧＢ値）の小さい画素は、印刷時のＣＭＹＫでは濃度が高い。印刷時の画素の濃度が高いと、例えば複数サイズのインク滴でドットが形成される場合は大きなインク滴で大きなドットが形成され、一方、インク滴のサイズが一定の場合は、インク滴の着弾密度が高くなる。このように印刷時の画素の濃度が高い（濃い）と、単位面積当たりのインク量が多くなり、隣の画像の分割圧縮画像へ滲み易くなる。このため、他の画像を構成する複数の画素のうち画素の値が印刷表色系で濃い側に閾値を超える画素に劣化処理が施される。つまり、表示表色系から印刷表色系に変換されたときにインク量が多く滲み易い画素に劣化処理が施される。よって、レンズ層を通して三次元画像を見たときに隣の分割圧縮画像へ滲み易いインク量の多い部分（大きなドット又はドット密度の高い部分）（画素）が主画像に薄く見える、より実際に近い画像を表示部に表示させることができる。
【００２２】
また、上記プログラムでは、前記仮想的な三次元画像は、前記複数の画像のそれぞれの分割圧縮画像が前記レンズの配列方向に沿って配列されることで構成され、前記画像劣化ステップでは、前記他の画像のうち、前記主画像を構成する分割圧縮画像の隣に配置された分割圧縮画像の当該主画像の分割圧縮画像寄りの端部に相当する部分に劣化処理を施し、当該劣化処理後の前記部分を前記主画像に合成することが好ましい。
【００２３】
この構成によれば、分割圧縮画像の境界部分が隣の分割圧縮画像の領域にはみ出ると、本来見えないはずのそのはみ出た部分の画像がレンズを通したときに見え、これがぼけの原因になる。他の画像のうち、主画像の分割圧縮画像の隣の分割圧縮画像における主画像の分割圧縮画像寄りの端部に相当する部分に、劣化処理が施される。そして、当該劣化処理後の部分が主画像に対して合成される。よって、主画像の分割圧縮画像へ隣の分割圧縮画像からはみ出た領域の存在により、レンズ層を通して三次元画像を見たときに隣からはみ出た部分に相当する他の画像の部分が主画像に薄く見える様子を表示部に表示させることができる。
【００２４】
また、上記プログラムでは、前記仮想的な三次元画像は、複数の画像を含むチェンジ画像であって、前記画像劣化ステップでは、前記チェンジ画像を構成する複数の画像のうち、分割圧縮画像がレンズの端に配置される一つの画像を、主画像にする場合は、前記レンズに隣接するレンズにおける前記隣接側の端に配置される隣の分割圧縮画像に対応する画像にも劣化処理を施し、当該劣化処理後の前記画像も前記主画像に合成することが好ましい。
【００２５】
この構成によれば、チェンジ画像を構成する複数の画像のうち、分割圧縮画像がレンズの端に配置される一つの画像を、主画像とする場合は、そのレンズに隣接するレンズの隣接側の端に配置された隣の分割圧縮画像に対応する画像にも劣化処理が施され、この劣化処理後の画像も主画像に合成される。このため、逆視となる画像も主画像に薄く見えた画像を表示部に表示させることができる。
【００２６】
また、上記プログラムでは、前記仮想的な三次元画像は、複数のサイズのドットで描画される三次元画像を仮想し、前記劣化処理では、前記他の画像のうち前記複数のサイズのうち一番大きなドットとなる部分は、他の部分に比べ透明度を下げた半透過処理を施すことが好ましい。この場合、一番大きなドットに半透過処理を施していれば、他のドットについては半透過処理を施しても施さなくてもよい。他のドットにも半透過処理を施す場合はその透明度を、一番大きなドットに施す半透過処理の透明度よりも上げればよい。
【００２７】
この構成によれば、複数のサイズのドットで描画される三次元画像を仮想し、他の画像のうち、複数のサイズのうち一番大きなドットとなる部分は、他の部分に比べ透明度を下げた半透過処理が施される。よって、相対的に大きなドットの部分を主画像に相対的に濃く見えるように表示部に表示させることができる。また、他の部分を透明にした場合、大きなドットとなり得る部分が主画像と一緒に表示される。
【００２８】
また、上記プログラムでは、前記仮想的な三次元画像は、前記複数の画像として、左目用画像と右目用画像とを含む立体視画像であって、前記画像劣化ステップでは、前記左目用画像と前記右目用画像とのうち主画像ではない少なくとも他方の画像に前記劣化処理を施し、当該劣化処理後の前記他方の画像と前記主画像とを合成する、ことが好ましい。
【００２９】
この構成によれば、画像劣化ステップでは、左目用画像と右目用画像とのうち主画像ではない少なくとも他方の画像に劣化処理が施され、劣化処理後の他方の画像と主画像とが合成されることにより劣化画像が生成される。そして、表示ステップにおいて劣化画像が表示部に表示されることで、レンズ層を通して立体視画像を見た際の画像に近い画像を表示部に表示させることができる。
【００３０】
また、上記プログラムでは、前記レンズ層はレンチキュラーレンズであって、前記画像劣化ステップの前又は前記表示ステップの後に、前記左目用画像に含まれる第１の立体視対象と、右目用画像に含まれる第２の立体視対象とのレンズ長手方向の位置ずれ量が許容範囲を超える場合、前記位置ずれ量が許容範囲内に収まるよう前記第１の立体視対象と前記第２の立体視対象とを前記レンズ長手方向に位置調整する位置調整ステップを、更に備えることが好ましい。
【００３１】
この構成によれば、左目用画像に含まれる第１の立体視対象と、右目用画像に含まれる第２の立体視対象とのレンズ長手方向の位置ずれ量が許容範囲を超える場合、位置ずれ量が許容範囲内に収まるよう第１の立体視対象と第２の立体視対象とがレンズ長手方向に位置調整される。このため、レンズを通して見た際に位置ずれに起因するぼけの少ない状態で立体視対象の立体視が可能な左目用画像と右目用画像を得ることができる。
【００３２】
また、上記プログラムでは、前記位置調整後の前記複数の画像のうち三次元画像を形成しえない部分を取り除くトリミングをするトリミングステップを更に含むことが好ましい。
【００３３】
この構成によれば、位置調整後の複数の画像のうち三次元画像を形成しえない部分がトリミングにより除去される。よって、トリミング後の左目用画像と右目用画像とを用いることで、レンズ層を通して見たときに余白なく対象を立体視できる。
【００３４】
また、上記プログラムでは、前記位置調整ステップでは、ユーザーによって操作される操作部からの指示に基づき、前記第１の立体視対象と前記第２の立体視対象とを位置調整することが好ましい。
【００３５】
この構成によれば、ユーザーが操作部を操作することで、第１の立体視対象と第２の立体視対象のレンズ長手方向ＬＹの位置ずれを手動で小さくする調整をすることができる。
また、上記プログラムでは、前記位置調整ステップにおいて、左目用画像と右目用画像とを特徴抽出を行って取得した前記第１の立体視対象と前記第２の立体視対象との位置から、立体視対象のレンズ長手方向の位置ずれ量を求め、前記位置ずれ量を許容範囲に収めるように前記左目用画像と右目用画像とをレンズ長手方向に位置調整することが好ましい。
【００３６】
この構成によれば、左目用画像と右目用画像に対して特徴抽出を行って取得したそれぞれの立体視対象の位置から、立体視対象のレンズ長手方向の位置ずれ量を求め、その位置ずれ量が許容範囲を超える場合は、位置ずれ量が許容範囲に収まるように立体視対象のレンズ長手方向の位置が自動で調整される。このため、ユーザーは撮影のやり直しや手動調整などを行わずに済む。
【００３７】
また、上記プログラムでは、前記画像劣化ステップの前又は前記表示ステップの後に、前記三次元画像を構成する前記複数の画像のうちの一部の特定画像を調整する調整ステップと、前記調整ステップにおける調整結果を前記複数の画像のうち前記特定画像以外の他の画像に反映させる反映ステップと、を備えることが好ましい。
【００３８】
この構成によれば、複数の画像のうち一部の特定画像を調整すると、その調整結果が特定画像以外の他の画像に反映される。この結果、ユーザーが調整のために行う必要のある操作が少なく済む。
【００３９】
また、上記課題を解決する印刷装置は、上記のプログラムを記憶する記憶部と、前記プログラムを実行するコンピューターとを備え、前記コンピューターにより生成された画像を表示させる表示部と、を備えている。この構成によれば、上記プログラムをコンピューターに実行させたときと、同様の作用効果を得ることができる。
【図面の簡単な説明】
【００４０】
【図１】第１実施形態の印刷システムを示す模式図。
【図２】携帯端末と印刷装置の電気的構成を示すブロック図。
【図３】レンズシートを示す一部破断した斜視図。
【図４】レンズシートを印刷する印刷エンジンの構成を示す側面図。
【図５】レンズシートを印刷する印刷エンジンの構成を示す正面図。
【図６】三次元画像シートを示す正面図。
【図７】三次元画像シートを拡大した模式正面図。
【図８】（ａ）は三次元画像シートの線状像の滲みなどを説明する拡大正面図、（ｂ）は三次元画像を形成するドットの形態を示す模式図。
【図９】（ａ）〜（ｃ）は印刷画質モードに応じた劣化処理を説明する説明図。
【図１０】（ａ）〜（ｃ）はプレビュー画面の表示内容を示す画面図。
【図１１】プレビュー処理ルーチンを示すフローチャート。
【図１２】（ａ）〜（ｃ）は第２実施形態における画像処理を説明する説明図。
【図１３】第２実施形態のプレビュー処理ルーチンを示すフローチャート。
【発明を実施するための形態】
【００４１】
（第１実施形態）
以下、プログラム及び印刷装置の一実施形態を、図１〜図１１に基づいて説明する。
図１に示す印刷システム１１は、三次元画像をレンズシートに印刷できるシステムである。印刷システム１１は、ユーザーが画像の表示及び印刷を指示する操作を行うための携帯端末２０と、携帯端末２０に三次元画像の印刷を目的としたコンテンツを提供するサーバー３０と、印刷装置４０とを備えている。
【００４２】
サーバー３０には複数種のコンテンツが保存されている。ユーザーはサーバー３０から有料又は無料でプログラムＰＲを携帯端末２０にインターネットＮＷを通じてダウンロードする。プログラムＰＲは、所望の三次視画像データＧＤと共にコンテンツの一部としてダウンロードされる。
【００４３】
携帯端末２０は表示部２１及び操作部２２を備え、表示部２１の画面をタッチ操作すれば各種の指示が可能になっている。表示部２１では、三次元画像を印刷前に確認できるプレビューが可能になっている。また、プレビュー確認でＯＫであれば、ユーザーは操作部２２の操作又は画面タッチ操作により、印刷の実行を指示する。このとき、ユーザーは必要に応じて印刷条件を事前に設定する。ここで、印刷条件の１つに「印刷モード」がある。印刷モードには、印刷速度よりも印刷画質を優先する「高画質モード」、印刷画質よりも印刷速度を優先する「低画質モード」、印刷画質と印刷速度との両方を優先する「中画質モード」がある。ユーザーが携帯端末２０で印刷の実行を指示する操作を行うと、三次元画像用の印刷データＰＤが携帯端末２０から印刷装置４０に送信される。
【００４４】
なお、携帯端末２０は、スマートフォン、携帯電話、タブレットＰＣ、携帯情報端末（ＰＤＡ（Personal Digital Assistants））などが用いられる。なお、携帯端末２０に替え、非携帯型のホスト装置としてもよく、例えばパーソナルコンピューターを用いてもよい。
【００４５】
印刷装置４０は、略直方体形状を有する本体４１と、本体４１の背面側に設けられた媒体をセット可能な手差し用の給送部４２と、本体４１の前面（図１では右手前面）に設けられた操作パネル４３とを備えている。媒体の一例としてのレンズシート５０は、給送部４２に斜めの姿勢でセットされる。レンズシート５０は、一面にレンチキュラーレンズ等のレンズ層を有し他の面が被印刷面になっている。操作パネル４３は、表示部４４及び操作部４５を備えている。本実施形態では、表示部４４のタッチパネル機能も操作部の一部を構成する。印刷装置４０は、携帯端末２０から印刷データＰＤを受信すると、レンズシート５０を給送しつつ、印刷データＰＤに基づき三次元画像を含む画像を印刷する。
【００４６】
次に図２を用いて携帯端末２０と印刷装置４０の電気的構成を説明する。図２に示すように、携帯端末２０はコンピューター６１、表示回路６２及び通信部６３を備えている。また、携帯端末２０は、通信回路、マイク及びスピーカー（いずれも図示せず）等を内蔵する。コンピューター６１は、ＣＰＵ６５（中央処理回路）、ＲＯＭ６６、ＲＡＭ６７及び記憶部の一例としての不揮発性メモリー６８を備えている。ＲＯＭ６６には電話機能を実現するプログラムなど、携帯端末２０における各種の機能を実現するための各種のプログラムが記憶されている。また、不揮発性メモリー６８には、サーバー３０からダウンロードしたコンテンツを構成するプログラムＰＲ及び画像データＧＤが記憶されている。画像データＧＤは、プレビュー用の画像データであり、その他に印刷データＰＤが含まれる。ＣＰＵ６５はプログラムＰＲを実行することによりプレビュー処理を行う。ＣＰＵ６５は、プレビュー処理で生成した画像データに基づき、レンズ層を通して三次元画像を見たときの仮想的な画像を、表示回路６２を介して表示部２１にプレビューさせる。なお、ＣＰＵ６５はプログラムＰＲを実行して三次元画像データを印刷データに変換する印刷画像生成処理を行ってもよい。
【００４７】
また、図２に示すように、印刷装置４０は、その全体的な制御を司るコンピューター７１、印刷エンジン７２、表示回路７３及び通信部７４を備える。携帯端末２０と印刷装置４０は、通信部６３，７４を通じて無線通信が可能になっている。携帯端末２０から印刷装置４０への印刷データの送信は、通信部６３，７４を通じて無線で行われる。
【００４８】
図２に示すコンピューター７１は、ＣＰＵ７５（中央処理回路）、ＡＳＩＣ７６（Application Specific IC（特定用途向けＩＣ））、ＲＯＭ７７、ＲＡＭ７８及び記憶部の一例としての不揮発性メモリー７９を備えている。ＲＯＭ７７には印刷装置４０で用いられるＯＳを含む各種のプログラムが記憶されている。不揮発性メモリー７９には、印刷装置４０の各種制御に必要な各種の制御プログラム等が記憶されている。
【００４９】
なお、印刷装置４０がサーバー３０と通信可能な構成である場合、不揮発性メモリー７９には、サーバー３０からダウンロードしたコンテンツを構成するプログラムＰＲ及び画像データＧＤが記憶されていてもよい。この場合、ＣＰＵ７５がプレビュー処理で生成した画像データに基づき、レンズ層を通して三次元画像を見たときの仮想的な画像を表示回路７３を通じて表示部４４に表示させる。
【００５０】
図２に示す印刷エンジン７２は、印刷ヘッド４８（図４、図５参照）、レンズシート５０及び用紙等の印刷媒体を搬送する搬送ローラー対４６（図４参照）等を有する搬送機構の動力源となる不図示の搬送モーターなどを備えている。本実施形態の印刷装置４０は、一例としてシリアルプリンターである。印刷装置４０がレンズシート印刷の指示と共に印刷データＰＤを受け付けると、印刷エンジン７２は搬送機構を駆動させてレンズシート５０を搬送させる搬送動作と、キャリッジ４９を主走査方向Ｘに移動させて印刷ヘッド４８のノズルからインク滴を噴射させる印刷動作とを、交互に繰り返し行う。これにより、印刷装置４０は、レンズシート５０の被印刷面に印刷データＰＤに基づく画像を印刷する。
【００５１】
図３に示すように、レンズシート５０は、インク吸収層５１とレンズ層５２とを備える。インク吸収層５１は、高インク吸収性材料により成膜されたフィルムからなり、レンズ層５２の底面に透明な粘着テープ又は接着剤を介して接合されている。もちろん、インク吸収層５１はレンズ層５２の底面に溶着されていてもよい。
【００５２】
図３に示すように、レンズ層５２には、一方向に沿って互いに平行にかつ隣同士が隣接した状態で延びる複数本のレンズ５３が形成されている。本実施形態のレンズ層５２は、一例としてレンズ５３がシリンドリカルレンズからなるレンチキュラーレンズである。レンズ５３は、その長手方向と直交する方向（幅方向）で切った断面が例えば半円形状を有している。なお、以下の説明では、レンズシート５０において、レンズ５３の長手方向を指して「レンズ長手方向ＬＹ」と呼び、レンズ長手方向と直交する方向を指して「レンズ直交方向ＬＸ」と呼ぶ場合がある。
【００５３】
図４〜図６は、三次元画像シート５５の形成過程を説明する。画像の三次元視が可能な三次元画像シート５５は、レンズシート５０の被印刷面に三次元画像を印刷することで形成される。図１に示す印刷装置４０の給送部４２にセットされたレンズシート５０は、印刷が開始されると、本体４１内の印刷開始位置まで給送される。図４に示すように、本体４１内には、搬送経路を挟んで対峙する駆動ローラー４６ａと従動ローラー４６ｂとを有する搬送ローラー対４６が配置されている。レンズシート５０は、搬送ローラー対４６の駆動により、その搬送方向Ｙの下流側に支持台４７に支持されつつ搬送される。支持台４７と搬送経路を挟んで対峙する印刷ヘッド４８は搬送方向Ｙと交差する方向に移動可能なキャリッジ４９の下部に固定されている。レンズシート５０における支持台４７で支持された部分の表面（被印刷面）に向かって、印刷ヘッド４８のノズルからインク滴が噴射されることで印刷が進められる。図４に示すように、レンズシート５０の被印刷面に着弾したインクは、インク吸収層５１に吸収されてレンズ層５２の底面（界面）近傍まで浸透する。なお、支持台４７の支持面にレンズ層５２のレンズ５３による凹凸形状に合わせてこれに噛み合い可能に凸部が半円形状の凹凸面を形成してもよい。
【００５４】
図５に示すように、キャリッジ４９は不図示のキャリッジモーターの動力により、搬送方向Ｙと交差する主走査方向Ｘに往復移動する。印刷ヘッド４８はその主走査方向Ｘへの移動途中でノズルからインク滴を噴射する。そして、インク滴の噴射を伴うキャリッジ４９が主走査方向Ｘへ１回移動する印刷動作と、レンズシート５０の搬送方向Ｙへの間欠的な搬送動作とが略交互に行われることで、レンズシート５０の被印刷面に画像が印刷される。インク吸収層５１の被印刷面に着弾したインクはインク吸収層５１に吸収されてレンズ層５２との界面近傍まで浸透して定着する。なお、インク吸収層５１は白色の表面層を除き透明な材料で形成されている。このため、レンズ層５２を通して画像は白地の上に配置されて見える。
【００５５】
こうして図６に示す三次元画像シート５５が作製される。図６に示すように、三次元画像シート５５には、インク吸収層５１とレンズ層５２との間に三次元画像５６が形成されている。三次元画像５６は、レンズ層５２を通して見る角度を変えることで複数の画像が順番に変化するチェンジ画像や、レンズ層５２を通して左目用画像と右目用画像とをそれぞれ左目と右目で見たときに画像５６中の対象物を立体視できる立体視画像などからなる。なお、以下の説明では、レンズシート５０を単に「シート５０」と呼ぶ場合がある。
【００５６】
図７に示すように、三次元画像は、Ｎ枚（但し、Ｎは２以上の自然数）の画像をレンズ直交方向ＬＸに１／Ｎ倍に圧縮したそれぞれを、レンズ直交方向ＬＸにレンズ数Ｐと同数で分割した計Ｎ×Ｐ本の線状の分割圧縮画像（以下「線状像」ともいう。）Ａ１，Ｂ１，…，Ｈ１等が、チェンジさせる順番に繰り返し配置されて構成されている。Ｎ枚（一例として８枚）の画像を、画像Ａ、画像Ｂ、画像Ｃ、…、画像Ｈとし、それぞれに対応する線状像を、線状像Ａ１〜ＡＰ、線状像Ｂ１〜ＢＰ、…、線状像Ｈ１〜ＨＰとする。レンズ領域ＬＡ内には、チェンジさせるべきＮ枚の画像のレンズ直交方向ＬＸに同じレンズ位置に配置されるべき線状像Ａ１，Ｂ１，…，Ｈ１等が、レンズ直交方向ＬＸにチェンジさせる順番に配置されている。
【００５７】
図７に示すレンズ領域ＬＡは、レンズ５３の底面に面しレンズ幅に等しい幅を有する領域である。各レンズ領域ＬＡ内には、各レンズ領域ＬＡをレンズ直交方向ＬＸにＮ分割した各分割領域に８本の線状像Ａ１，Ｂ１，Ｃ１，Ｄ１，Ｅ１，Ｆ１，Ｇ１，Ｈ１が配置される。そして、図７に示すように、線状像Ａｉ，Ｂｉ，…Ｈｉ（但し、ｉ＝１，２，３，…，Ｐ）が配列される方向（図７では左右方向）が、線状像の配列方向となる。この配列方向はレンズ直交方向ＬＸに等しい。また、線状像の長手方向（図７では紙面直交方向）はレンズ長手方向ＬＹに等しい。このため、以下の説明では、線状像の配列方向を「配列方向ＬＸ」、線状像の長手方向を「長手方向ＬＹ」と呼ぶ場合がある。
【００５８】
図７において視線Ｋ１で右斜め上方の角度から見ると、各レンズ５３を通して線状像Ｃ１，Ｃ２，…，ＣＰが見え、全体として画像Ｃが見える。また、図７において視線Ｋ２で左斜め上方の角度から見ると、各レンズ５３を通して線状像Ｅ１，Ｅ２，…，ＥＰが見え、全体として画像Ｅが見える。こうして見る角度を変えることで、見える画像が画像Ａ，Ｂ，Ｃ，…，Ｈの順に変化する。なお、図７では、三次元画像がチェンジ画像の例を示したが、三次元画像は立体視画像でもよい。立体視画像では、例えば左目用画像をレンズ直交方向ＬＸにレンズ数Ｐと同数で分割して１／Ｎ倍（例えばＮ＝２）に圧縮したＰ本の分割圧縮画像（線状像）と、右目用画像をレンズ直交方向にレンズ数Ｐと同数で分割して１／Ｎ倍に圧縮したＰ本の分割圧縮画像（線状像）とが、それぞれレンズ直交方向ＬＸに交互に配列される。
【００５９】
図８に示す三次元画像５６は、例えば図８（ｂ）に示すように、大ドットＬＤと中ドットＭＤと小ドットＳＤの複数種（３種）のドットサイズのドットを用いて描画されている。例えばドットサイズが大きくなるほどインクが滲み易くなる。また、インクジェット記録方式では、印刷ヘッド４８のノズルから噴射されたインク滴がシート５０に着弾するまでに僅かな距離（ギャップ）があるため、他の記録方式に比べ、ドット位置がばらつき易い。また、大ドットＬＤのインク滴が着弾した箇所はインクが滲み易い。これらの原因で、図８（ａ）に示すように、線状像Ａ１〜Ｈ１等の幅がばらつき易い。この場合、視線Ｋ１で右斜め上方の角度から線状像Ｃ１，Ｃ２等を見たときに、隣の線状像Ｂ１，Ｄ１，Ｂ２，Ｄ２等の端部ＢＥ，ＤＥが見えてしまう。これが、レンズ層５２を通して三次元画像５６を見たときの画質の低下の原因の一つになっている。
【００６０】
また、レンズ直交方向ＬＸの解像度がドット径より十分広いレンズ５３の幅に依存するため、レンズ層５２を通して三次元画像５６を見たときの画像の解像度がレンズ直交方向ＬＸで比較的粗くなる。この点も、三次元画像シート５５の画質が低いと感じる原因の一つになる。
【００６１】
なお、印刷に使用されるドットのサイズは印刷画質モードに応じて変わり、本実施形態では、一例として、低画質印刷モードでは大ドットＬＤのみ使用され、中画質印刷モードでは大中小三種類のドットＬＤ，ＭＤ，ＳＤが使用され、さらに高画質印刷モードでは中小二種類のドットＭＤ，ＳＤが使用される。もちろん、高画質モードにおいて使用比率を中画質モードよりも低くすれば大ドットＬＤも使用してよい。
【００６２】
上記の理由等により、ユーザーは例えばプレビューで三次元画像を確認したうえで印刷しても、実際に印刷された三次元画像５６の画質がプレビューのイメージとかけ離れたものとなる。そこで、本実施形態では、印刷された三次元画像５６を、レンズ層５２を通して見たときに実際に見える画像を模して、画像に劣化処理を施して得た画像（劣化画像）をプレビューさせるようにしている。このプレビュー処理の詳細については後述する。
【００６３】
なお、本実施形態では、プログラムＰＲを実行するＣＰＵ６５によりソフトウェアからなる機能部分が構成される。コンピューター６１は、印刷画質モードを判定する判定部、印刷画質モードに応じた劣化処理を画像に施す劣化処理部、画像劣化後の三次元画像を表示部２１にプレビューさせる表示処理部とを備えている。また、印刷装置４０内のＣＰＵ７５がプログラムＰＲを実行する構成の場合は、コンピューター７１は、ソフトウェアからなる機能部分として、同様の判定部、劣化処理部及び表示処理部を備える。さらに、プログラムＰＲをサーバー３０内のコンピューターが実行する構成の場合、そのコンピューターは、同様の判定部、劣化処理部及び表示処理部を備える。
【００６４】
図９は、三次元画像（例えばチェンジ画像）を構成する画像に施す劣化処理を説明する。劣化処理は、印刷画質モードに応じて異なる。不揮発性メモリー６８には、三次元画像の印刷に使用する印刷画像データの他、三次元画像を構成する複数の画像であってレンズ層５２を通して三次元画像を見たときの仮想的な画像のプレビューに使用される複数の画像データ（図９を参照）が記憶されている。プレビュー用の複数の画像データは、三次元画像における線状像Ａ１〜Ｈ１等の形成に用いた元の画像Ａ〜Ｈに相当し、例えば表示用の解像度を有する表示用表色系（例えばＲＧＢ表色系）の画像データからなる。これらの複数の画像データを用いて表示部２１に表示させる対象となる主画像ＭＧの劣化処理を行う。
【００６５】
本実施形態の劣化処理では、表示部２１にプレビューさせる対象の主画像と、チェンジさせる順番で主画像の前後Ｍ枚（但しＭは、１≦Ｍ＜Ｎ／２を満たす自然数）の画像とを合成することで主画像を劣化させる。図９では、Ｍ＝１の例で、劣化処理を説明する。劣化処理では、印刷画質モードに応じて画像の劣化度を変化させている。すなわち、印刷画質モードから決まる印刷画像の画質が高画質であるほど、主画像ＭＧに合成する前後Ｍ枚の画像の合成比率を小さくしている。本実施形態では合成比率は、前後Ｍ枚の画像に施す半透過処理の不透明度で決めている。つまり、印刷画質モードから決まる印刷画像の画質が高画質であるほど、主画像ＭＧに合成する前後Ｍ枚の画像に施す半透過処理の不透明度を小さくしている。
【００６６】
図９（ａ）に示すように、高画質モードでは、一例として、主画像ＭＧを８０％とし、その前後の画像ＢＧ，ＡＧをそれぞれ１０％の比率で合成する。この画像合成は、合成する各画像に事前に半透過処理を施したうえで合成する。例えば主画像ＭＧは不透明度１００％とし、前後の画像ＢＧ，ＡＧの不透明度を１０％（透明度９０％）にしている。
【００６７】
また、図９（ｂ）に示すように、中画質モードでは、一例として、主画像ＭＧを７０％とし、その前後の画像ＢＧ，ＡＧをそれぞれ１５％の比率で合成する。この画像合成において、合成する各画像に事前に施す半透過処理の条件は、例えば主画像ＭＧは不透明度１００％とし、前後の画像ＢＧ，ＡＧの不透明度を１５％（透明度８５％）にしている。
【００６８】
さらに図９（ｃ）に示すように、低画質モードでは、一例として、主画像ＭＧを６０％とし、その前後の画像ＢＧ，ＡＧをそれぞれ２０％の比率で合成する。この画像合成において、合成する各画像に事前に施す半透過処理の条件は、例えば主画像ＭＧは不透明度１００％とし、前後の画像ＢＧ，ＡＧの不透明度を２０％（透明度８０％）にしている。なお、Ｎ枚の画像は、１枚目の画像中の対象物Ｏ１（図９の例では自動車）、２枚目の画像中の対象物Ｏ２、３枚目の画像中の対象物Ｏ３が、三次元画像シート５５を見る角度を順に変化させると、この順で左側から右側に向かって移動するチェンジ画像を構成する。
【００６９】
また、本実施形態の劣化処理では、合成する前の各画像に対して、半透過処理に加え、ぼかし処理を施す。印刷装置４０はインクジェット記録方式で印刷するため、他の業務用の印刷機（例えばオフセット印刷等）に比べ、印刷解像度が比較的低いうえ、ドット着弾位置精度が比較的低く着弾したインクも滲み易い。例えば低いドット着弾位置精度やインクの滲みなどが原因で、本来隣の線状像にあるべきドットが、観察対象の線状像の領域に入り込むと、隣の画像が薄く観察される。また、レンズ５３を通して三次元画像を見たときの画像は、その印刷解像度が高いほど鮮明に観察されるが、インクジェット記録方式で比較的低い印刷解像度のドットで描画された三次元画像５６は、比較的ぼけて観察される。
【００７０】
本実施形態では、レンズ層５２を通してインクジェット記録方式で描画された三次元画像５６の主画像ＭＧを見たときに他の画像ＢＧ，ＡＧが薄く観察される様子を、半透過処理を施した前後の画像ＢＧ，ＡＧを主画像ＭＧに合成することで表現する。また、画像のぼけた様子を合成前に各画像ＭＧ，ＢＧ，ＡＧにぼかし処理を施すことにより表現する。なお、図９では、主画像ＭＧにその前後１枚ずつの画像ＢＧ，ＡＧを用いて劣化処理を施したが、前後Ｍ枚（Ｍ≧２）ずつの画像を用いて劣化処理を施してもよい。この場合、主画像ＭＧの前後Ｍ枚の画像に施す半透過処理は、主画像ＭＧからチェンジの順番で離れるほど画像の透明度を高くして行う。換言すれば、主画像ＭＧの前後Ｍ枚の他の画像に施す半透過処理は、主画像ＭＧとの視差が多くなるに連れて半透過処理を施すときの透明度を高くする。これは、主画像ＭＧから離れた画像ほど薄く観察されるからである。また、劣化画像の生成に用いられる二以上の画像である主画像ＭＧ及びその前後Ｍ枚の画像に施すぼかし処理は、主画像ＭＧから離れるほど画像のぼかし度を高くして行う。これは、主画像ＭＧから離れた画像ほどぼけて観察されるからである。
【００７１】
また、図８（ａ）に示すように、ドット着弾位置のばらつきや大ドットのインクが滲んで隣の線状像Ｂ１，Ｄ１，Ｂ２，Ｄ２の端部ＢＥ，ＤＥが、主画像の線状像Ｃ１，Ｃ２の領域内に入り込んでいる場合、レンズ層５２を通して画像Ｃを見た場合、本来見えるはずのない隣の線状像Ｂ１，Ｄ１等の端部ＢＥ，ＤＥが見える。この場合、例えば画像Ｃが主画像ＭＧの場合、隣の画像Ｂ，Ｄ（図９では前後の画像ＡＧ，ＢＧ）全体に半透過処理を施して主画像ＭＧに合成してもよい。しかし、隣の画像Ｂ，Ｄ（図９では前後の画像ＡＧ，ＢＧ）のうち、隣の線状像Ｂ１，Ｄ１等の端部ＢＥ，ＤＥ（主画像Ｃの線状像Ｃ１，Ｃ２寄りの端部）に相当する部分のみに半透過処理を施して、主画像ＭＧに合成することがより好ましい。なお、前後Ｍ枚（Ｍ≧２）の画像を主画像ＭＧへの合成に使用する場合、前後Ｍ枚のうち主画像ＭＧからチェンジの順番で離れる画像ほどその線状像の端部に相当する部分に施す半透過処理の透明度を高くする。換言すれば、前後Ｍ枚の他の画像の線状像の端部に相当する部分に施すべき半透過処理の透明度は、主画像ＭＧとの視差が多くなるほど高くする。
【００７２】
さらに図８（ｂ）に示すように、三次元画像５６は大中小ドットＬＤ，ＭＳ，ＳＤにより描画され、このうちドットサイズの大きいドットほどインクが滲み易い。レンズ層５２を通して例えば画像Ｃを観察する場合、隣の画像Ｂ，Ｄは大ドットＬＤの部分ほど見え易い。このため、隣の画像のうち大ドットの部分のみに半透過処理を施し、主画像ＭＧに合成することがより好ましい。ここで、プレビュー用の画像データＧＤが例えばＲＧＢ画像データである場合、画素のＲＧＢ三色の各値の合計値を色数「３」で割った平均値が閾値（例えば５０％）以下（ＣＭＹＫ表色系ではＣＭＹ三色の各値の平均値が５０％以上に相当）の場合、大ドットになるとみなすことができる。具体的には、ＲＧＢ各値が２５６階調である場合、ＲＧＢ各値の平均値が１２８以下の場合は大ドットとみなして、この条件を満たす画素のみに半透過処理を施す。この場合、中ドットと小ドットは透明度を１００％とし、半透過処理は施さない。なお、大ドットと判定する閾値は適宜変更でき、例えば３０％や７０％を採用してもよい。また、ＲＧＢ画像データにＣＭＹＫ表色系への色変換とハーフトーン処理とを施し、実際に大中小のドットで表現されたＣＭＹＫ画像データを生成し、あるいはシミュレーション計算し、ＲＧＢ画像データにおける大ドットになる範囲内の画素のみに半透過処理を施してもよい。
【００７３】
もちろん、一番サイズの大きな大ドット以外の他のサイズのドットにも半透過処理を施してもよい。例えば大中二種類のドットのみに半透過処理を施してもよい。この場合、大中二種類のドットに施す半透過処理の透明度を同じにしても効果があるが、透明度に差をもたせると更によい。例えば中ドットに半透過処理を施し、小ドットには半透過処理を施さず（透明度１００％）、大ドットに施す半透過処理の透明度を中ドットに施す半透過処理の透明度よりも下げる構成とする。さらに全てのサイズのドットに半透過処理を施し、ドットに施す半透過処理の透明度を、サイズの大きいドットほど下げる構成としてもよい。このように一番大きなドットに施す半透過処理の透明度を他の部分（他のサイズのドット）より下げる構成とするのが好ましい。また、大ドットに施す半透過処理の透明度を他の部分より下げる場合の他の画像は、主画像ＭＧの隣の画像に限定されず、主画像ＭＧの前後Ｍ枚の他の画像に適用してもよい。この場合、主画像ＭＧとの視差が多くなる他の画像ほどドットに施す半透過処理の透明度を上げることが好ましい。さらにドットサイズの種類も、大中小の三種類に限定されず、大小二種類でもよい。さらに４種類又は５種類のドットサイズのものに同様の半透過処理方法を適用してもよい。
【００７４】
また、レンズ層５２を通して三次元画像５６を見た場合、隣の画像の見え易さは画像の色によっても異なる。隣の画像中の淡色の画素は比較的目立ちにくいが、濃色の画素は比較的目立ち易く、中間色の画素はその目立ち易さは淡色と濃色との中間である。このため、隣の画像のうち閾値を超える濃色の画素の部分のみに半透過処理を施し、主画像ＭＧに合成することがより好ましい。プレビュー用の画像データＧＤが例えばＲＧＢ画像データである場合、画素のＲＧＢ三色の各値から計算した色計算値を用いて、その色計算値が閾値を超えて濃色である画素を判定し、濃色の画素のみに半透過処理を施してもよい。また、画素のＲＧＢ三色の各値から、濃色、中間色、淡色であるかを判別し、その判別した結果に応じて濃色の画素のみに半透過処理を施してもよい。なお、濃色、中間色、淡色に応じて濃い色の画素ほど低い透明度で半透過処理を施し、濃色、中間色、淡色の各画素にそれぞれの透明度を変えて半透過処理を施して、主画像に合成してもよい。なお、前後Ｍ枚（Ｍ≧２）の画像を主画像ＭＧへの合成に使用する場合、前後Ｍ枚のうち主画像ＭＧから離れる画像ほど、閾値を超える濃色の画素に施す半透過処理の透明度を高くする。
【００７５】
本実施形態では、以上の条件のうち少なくとも一つを採用して、主画像ＭＧに合成する画像又は画素の半透過処理を行うが、複数の条件を組み合わせて採用することが好ましい。特に全ての条件を採用して主画像ＭＧに合成する画像の半透過処理を行うことがより望ましい。
【００７６】
図１０はプレビュー画面の一例を示す。このプレビュー画面８１は、印刷装置４０に印刷データＰＤを送信するホスト機能を有する携帯端末２０の表示部２１に表示されたり、印刷装置４０の表示部４４に表示されたりする。図１０に示すように、プレビュー画面８１は、レンズ層５２を通して三次元画像５６を見たときの画像を模した劣化画像が表示される画面８２を備えている。また、プレビュー画面８１は、見る角度を変えていくと変化するＮ枚の画像を画面８２に再生するために操作される再生操作部８３と、画面８２に表示させた一つの画像を次のコマに送るコマ送り操作部８４と、前のコマに戻すコマ戻し操作部８５とを備えている。ユーザーは表示部２１，４４のタッチパネルで、操作部８３〜８５を指で触れることで操作する。
【００７７】
図１０に示すように、コマ送り操作部８４を操作すると、コンピューター６１，７１がプログラムＰＲを実行し、主画像ＭＧを劣化させる劣化処理が前後Ｍ枚（図１０の例ではＭ＝１）の画像を用いて行われ、劣化処理後の合成画像（劣化画像）が画面８２に表示される。
【００７８】
図１０（ａ）に示すように、１枚目の画像が主画像ＭＧの場合、１枚目の画像中の対象物Ｏ１が僅かにぼけた状態で濃く表示され、２枚目の画像ＡＧ中の対象物Ｏ２がぼけた状態で薄く表示され、さらにＮ枚目の画像ＢＧ中の対象物Ｏｎがぼけた状態で薄く表示される。これは、１枚目の画像Ａが主画像ＭＧになる場合、図８に示すように線状像Ａ１，Ａ２，Ａ３等に対してレンズ領域ＬＡの境界を挟んで隣に位置する線状像Ｈ０，Ｈ１，Ｈ２等がレンズ５３を通して見える場合を想定し、Ｎ枚目の画像Ｈにも半透過処理を施して主画像ＭＧに合成している。このため、プレビュー画面８１には、Ｎ枚目の画像中の対象物Ｏｎも薄く合成されて表示されている。つまり、逆視となる画像も半透過処理を施して主画像に合成している。
【００７９】
次に図１０（ｂ）に示すように、２枚目の画像が主画像ＭＧの場合は、１枚目の画像ＢＧと３枚目の画像ＡＧとを用いて主画像ＭＧに劣化処理が施され、劣化処理で得られた合成画像（劣化画像）が画面８２に表示される。同図（ｂ）に示すように、２枚目の画像中の対象物Ｏ２が僅かにぼけた状態で濃く表示され、１枚目の画像中の対象物Ｏ１と３枚目の画像ＢＧ中の対象物Ｏ３がそれぞれぼけた状態で薄く表示される。
【００８０】
以下、同様に、３枚目、４枚目、…、Ｎ枚目の画像が順番に主画像ＭＧとし、それぞれ前後に位置する画像ＢＧ，ＡＧを用いてその時々の主画像ＭＧに劣化処理を施して得られた合成画像が画面８２に表示される。そして、図１０（ｃ）に示すように、Ｎ枚目の画像が主画像ＭＧの場合は、その前に位置するＮ−１枚目の画像ＢＧとその後の１枚目の画像ＡＧとを用いて主画像ＭＧに劣化処理が施され、劣化処理で得られた合成画像が画面８２に表示される。同図（ｃ）に示すように、Ｎ枚目の画像中の対象物Ｏｎが僅かにぼけた状態で濃く表示され、Ｎ−１枚目の画像中の対象物Ｏn-1と１枚目の画像中の対象物Ｏ１とがぼけた状態で薄く表示される。このように逆視となる１枚目の画像にも半透過処理が施され、主画像ＭＧに合成される。
【００８１】
そして、上記の要領でコマ送り操作部８４を操作し、プレビュー画面８１で画像を一枚ずつコマ送りさせることで、三次元画像５６を構成する複数（本例では８枚）の画像を一枚ずつチェックすることができる。また、再生操作部８３を操作することにより、三次元画像シート５５を見る角度を徐々に変化させたときに観察される複数の画像のチェンジの様子がアニメーションで表示される。これらの画像のコマ送り及びアニメーションで三次元画像を事前にチェックした結果、画質的に問題がなければ、ユーザーは三次元画像の印刷を指示する。
【００８２】
次に図１１を用いて、プログラムＰＲを実行するコンピューター６１を有する携帯端末２０の作用を説明する。
携帯端末２０の不揮発性メモリー６８には、予めサーバー３０からダウンロードしたコンテンツに含まれるプログラムＰＲ及び画像データＧＤが記憶されている。ユーザーは印刷の実行を指示する前に、携帯端末２０を操作して印刷対象の三次元画像データの選択と印刷条件の設定とを行う。印刷条件には、印刷画質モード（印刷モード）、印刷色（カラー／グレイスケール）、媒体の種類（普通紙、写真紙、ハガキ、レンズシート等）及び媒体サイズ（Ａ４判、Ｂ５判、ハガキ、Ｌ判等）などが含まれる。ユーザーは、印刷画質モードとして、「高画質モード」、「中画質モード」、「低画質モード」のうち一つを選択する。また、印刷画質モードが二種類のみ用意された機種では、「高画質モード」と「低画質モード」のうち一方を選択する。その後、ユーザーは携帯端末２０に対し印刷の実行を指示する操作を行う。ＣＰＵ６５は所定の操作を受け付けると、不揮発性メモリー６８から読み出した図１１に示すプログラムＰＲを実行し、プレビュー処理を行う。以下、図１１に従ってプレビュー処理ルーチンについて説明する。
【００８３】
まずステップＳ１では、印刷画質モードを取得する。
ステップＳ２では、画像データを取得する。すなわち、ＣＰＵ６５はユーザーにより指定された三次元画像データに対応するプレビュー用の画像データＧＤを不揮発性メモリー６８から読み出す。本例では、画像データＧＤは、チェンジ画像又は立体視画像である三次元画像を構成するＮ枚の画像データからなる。なお、以下では、チェンジ画像の例で説明する。
【００８４】
ステップＳ３では、印刷画質モードを判断する。印刷画質モードが高画質モードであればステップＳ４に進み、中画質モードであればステップＳ５に進み、さらに低画質モードであればステップＳ６に進む。
【００８５】
ステップＳ４では、高画質用の劣化処理を行う。すなわち、ＣＰＵ６５は、主画像ＭＧに対して前後Ｍ枚の画像（周辺画像）を、設定された合成率Ａｈｊ（％）（但しｊ＝１，２，…，Ｍ）で合成することで、レンズ層５２を通して三次元画像５６を見たときに実際に見える画像を模して主画像ＭＧをぼかす。ここで、Ａｈｊは主画像ＭＧからｊ枚目の画像を合成する際の合成率（％）を示す。本例では、例えばＭ＝１とする。つまり、主画像ＭＧに対して前後１枚の画像を合成率Ａｈ１（％）で合成する。高画質用の合成率Ａｌｊは、図９（ａ）に示すように一例として１０％にしている。
【００８６】
劣化処理は、半透過処理とぼかし処理とを含む。半透過処理では、主画像ＭＧと前後Ｍ枚の周辺画像に対して半透過処理を施す。本例では、主画像ＭＧに不透明度１００％（透明度０％）、前後Ｍ枚の周辺画像に不透明度Ａｈｊ％の半透過処理を施す。つまり、主画像ＭＧには半透過処理を施さない。ここで、本例の画像データは、画素毎にＲＧＢの色情報と透明度を表すα値（アルファ値）とを有する。合成率は、例えばα値×１００％で示される。そのため、半透過処理では、主画像ＭＧのα値を「１」のまま、前後Ｍ枚の周辺画像のα値をＡｈｊ／１００にする。つまり、本例では、主画像ＭＧを不透明度１００％とし、前後Ｍ枚の周辺画像を主画像ＭＧから離れるものほど透明度を高くする条件が設定されている。そして、不透明度１００％の主画像ＭＧに、所定の不透明度（例えば合成率１０％）に半透過処理された周辺画像を合成すると、主画像ＭＧがこの合成により薄れ、結果的に主画像ＭＧの合成率が図９で示した値（例えば８０％）になるようにしている。なお、主画像ＭＧにも不透明度１００％未満の値を設定して半透過処理を施してもよい。
【００８７】
ぼかし処理には、一例としてガウスぼかし処理が用いられる。もちろん、公知の他のぼかし処理を用いてもよい。ぼかし処理は、半透過処理後に合成対象の主画像ＭＧと前後Ｍ枚の周辺画像に対して行う。そして、半透過処理とぼかし処理をそれぞれ施した後の主画像ＭＧと前後Ｍ枚の周辺画像とを合成する画像合成処理を行う。そして、これらの処理をＮ枚の画像について主画像ＭＧを順番に変えて行う。ここで、１枚目とＮ枚目の画像を主画像ＭＧとする場合、その前後のうち一方側にしか周辺画像がない。１枚目の画像を主画像ＭＧとする場合、１つ前の周辺画像としてＮ枚目の画像を採用し、Ｎ枚目の画像を主画像ＭＧとする場合、１つ後の周辺画像として１枚目の画像を採用する。
【００８８】
ここで、主画像ＭＧと合成する周辺画像に施す半透過処理は、周辺画像の全体に亘って行ってもよいが、前述の複数の条件のうち少なくとも一つを採用して、周辺画像の一部についてのみ行うことが好ましい。つまり、主画像ＭＧの線状像の隣の線状像における主画像ＭＧの線状像寄りの端部（図８の例では端部ＢＥ，ＤＥ）のみに半透過処理を施してこれを合成する条件、大ドットとなりうる部分の画素のみに半透過処理を施してこれを合成する条件、閾値を超える濃色の画素のみに半透過処理を施してこれを合成する条件のうち少なくとも１つを採用する。この場合、これら三条件のうち、１つの条件のみを採用したり、２つの条件のみを採用したり、これらの全条件を採用したりしてもよい。例えば全条件を採用する場合、隣の線状像の端部の領域内にある画素のうち、大ドットになりうる条件を満たし、かつ閾値を超える濃色の画素のみに半透過処理を施し、これを主画像ＭＧに合成する。
【００８９】
ステップＳ５では、中画質用の劣化処理を行う。主画像ＭＧに対して前後Ｍ枚の周辺画像を、設定された合成率Ａｍｊ（但しｊ＝１，２，…Ｍ）（％）で合成する。本例では、例えばＭ＝１とする。つまり、主画像ＭＧに対して前後１枚の画像ＢＧ，ＡＧを設定された合成率Ａｍ１（％）で合成する。中画質用の合成率Ａｍｊは、図９（ｂ）に示すように一例として１５％にしている。この劣化処理は、高画質用の劣化処理と同様の処理であり、合成率Ａｊのみ異なる。
【００９０】
ステップＳ６では、低画質用の劣化処理を行う。主画像ＭＧに対して前後Ｍ枚の周辺画像を、設定された合成率Ａｌｊ（但しｊ＝１，２，…Ｍ）（％）で合成する。本例では、例えばＭ＝１とする。つまり、主画像ＭＧに対して前後１枚の画像を設定された合成率Ａｌ１（％）で合成する。低画質用の合成率Ａｌｊは、図９（ｃ）に示すように一例として２０％にしている。この劣化処理は、高画質用の劣化処理と同様の処理であり、合成率Ａｊのみ異なる。なお、合成率Ａｈｊ，Ａｍｊ，Ａｌｊ（％）は、印刷画質の低いモードほど高い値に設定され、Ａｈｊ＜Ａｍｊ＜Ａｌｊの関係を満たす範囲で適宜の値を設定できる。
【００９１】
ステップＳ７では、プレビュー処理を行う。つまり、表示部２１に劣化処理後の画像を表示する。例えば携帯端末２０の表示部２１には、図１０に示すプレビュー画面８１が表示される。プレビュー画面８１には、最初に三次元画像を構成するＮ枚のうち１枚目の画像（図１０（ａ）参照）が表示される。そして、ユーザーはコマ送り操作部８４を操作することで一枚ずつ画像をチェックできる。また、再生操作部８３を操作することで、画面８２に表示される画像が所定時間間隔で順番に切り替わり、三次元画像シート５５を見る角度を一方向に順番に変化させたときに観察される画像がアニメーションで表示される。ユーザーはプレビュー画面８１でコマ送りと再生のうち少なくとも一方を選択して画像を確認し、画質上の問題がなければ、携帯端末２０を操作して印刷の実行を指示する。
【００９２】
すると、携帯端末２０のＣＰＵ６５は、印刷データＰＤを印刷装置４０に送信する。携帯端末２０が送信する印刷データＰＤが例えばＲＧＢ画像データである場合、印刷装置４０内のコンピューター７１は、受信した印刷データＰＤをＣＭＹＫ表色系の印刷データに変換したうえで、その印刷データに基づき印刷エンジン７２を駆動させる。この印刷エンジン７２の駆動により、レンズシート５０は搬送ローラー対４６により間欠的に搬送されつつ、その被印刷面に印刷ヘッド４８のノズルから噴射されたインク滴が着弾することで、レンズシート５０の被印刷面に三次元画像５６が印刷される。作製された三次元画像シート５５をレンズ５３側から見た場合、レンズ層５２を通して見える三次元画像５６は、プレビュー画像と近い画質であるので、ユーザーは想定通りの画質に納得する。なお、携帯端末２０のメモリーの容量が許せばプリンタードライバーにより携帯端末２０側で画像データを印刷データに変換し、携帯端末２０から印刷装置４０へ印刷データＰＤを送信する構成としてもよい。
【００９３】
以上詳述した本実施形態によれば、以下の効果を得ることができる。
（１）コンピューター６１，７１に実行させるプログラムＰＲは、複数の画像のうち少なくとも一つの画像に、レンズ層５２を通して三次元画像５６を見たときの画像に近づける劣化処理を施す画像劣化ステップ（Ｓ４〜Ｓ６）と、画像劣化ステップで得られた劣化画像を表示部２１，４４に表示させる表示ステップとを含む。よって、レンズ層５２を通して三次元画像５６を見た際の画像に近い仮想的な画像（劣化画像）を表示部２１，４４に表示させることができる。
【００９４】
（２）画像劣化ステップ（Ｓ４〜Ｓ６）では、三次元画像を表示系の解像度より低い所定の印刷解像度で印刷したときの印刷画像を、レンズ層５２を通して見たときの画像に近づける劣化処理を施す。よって、印刷装置４０で印刷した三次元画像５６を、レンズ層５２を通して見たときの画像を模した画像によりプレビュー確認を行うことができる。
【００９５】
（３）劣化処理は、複数の画像のうち劣化画像の生成に用いられる主画像ＭＧと他の画像ＢＧ，ＡＧとのうち少なくとも他の画像ＢＧ，ＡＧに施される半透過処理を含み、画像劣化ステップ（Ｓ４〜Ｓ６）では、半透過処理を含む劣化処理が施された画像（画像ＢＧ，ＡＧ）を含む二以上の画像（画像ＢＧ，ＭＧ，ＡＧ）を合成して劣化画像が生成される。よって、レンズ層５２を通して三次元画像５６を見たときに主画像ＭＧと共に他の画像ＢＧ，ＡＧが薄く見える仮想的な画像を表示部２１，４４に表示させることができる。
【００９６】
（４）画像劣化ステップ（Ｓ４〜Ｓ６）では、劣化画像の生成に用いられる二以上の画像のうち少なくとも主画像ＭＧに対して前後Ｍ枚（但しＭは自然数）の周辺画像に半透過処理を施し、二以上の画像にぼかし処理を施す。そして、これらの処理を含む劣化処理が施された後の主画像と前後Ｍ枚の画像とを合成して劣化画像を生成する。よって、レンズ層５２を通して三次元画像を見たときに、主画像ＭＧと共にその前後Ｍ枚の画像ＢＧ，ＡＧが薄く見える仮想的な画像を表示部２１，４４に表示させることができる。
【００９７】
（５）仮想的な三次元画像は、複数の画像がレンズ層５２を通して見る角度によって変化するチェンジ画像であって、画像劣化ステップ（Ｓ４〜Ｓ６）では、主画像ＭＧとの視差が多くなるに連れて前後Ｍ枚の周辺画像の透明度を高くする。主画像ＭＧとの視差が多くなるに連れて前後Ｍ枚の画像が段々薄く見える画像を表示させることができる。
【００９８】
（６）表示ステップ（Ｓ７）では、三次元画像を印刷装置４０に印刷させる前に、レンズ層５２を通して三次元画像５６を見たときの画像を模した劣化画像をプレビューさせる。よって、プレビューで三次元画像５６の画質を確認したうえで、三次元画像の印刷を実行できる。よって、三次元画像の印刷の失敗がない。
【００９９】
（７）画像劣化ステップ（Ｓ４〜Ｓ６）では、三次元画像を印刷装置４０に印刷させる印刷モードが高画質モードの場合は低画質モードのときよりも劣化処理による画像の劣化度を低くする。よって、印刷モードに応じた劣化度で表示部２１，４４にレンズ５３を通して三次元画像を見たときの画像を表示部２１，４４に表示させることができる。
【０１００】
（８）画像劣化ステップ（Ｓ４〜Ｓ６）では、前後Ｍ枚の画像のうち、画素の値が、前後Ｍ枚の画像が印刷表色系（ＣＭＹＫ表色系）に色変換されたときに濃い側に閾値を超える画素に劣化処理を施し、当該劣化処理後の画素を主画像ＭＧに合成する。例えば表示表色系の複数の色値（一例としてＲＧＢ値）の小さい画素は、印刷時のＣＭＹＫでは濃度が高いので、三階調以上（例えば４階調）の印刷データに変換したときにインク滴が大きくなる。このような大きなインク滴により形成された大きなドットは、隣の線状像の領域に滲み易く、この隣の画像に滲んだ部分が主画像ＭＧに薄く見える画像を表示部２１，４４に表示させることができる。
【０１０１】
（９）画像劣化ステップ（Ｓ４〜Ｓ６）では、前後Ｍ枚の画像のうち、主画像の線状像の隣に配置された線状像における主画像の線状像寄りの端部に相当する部分に半透過処理を施す。そして、半透過処理後の前後Ｍ枚の画像のうちの前記端部に相当する部分を主画像に合成する。よって、線状像の境界部分が隣の線状像の領域にはみ出ると、本来見えないはずのそのはみ出た部分がレンズ層５２を通したときに見え、隣の線状像が主画像の線状像の領域へはみ出た隣の線状像の主画像の線状像寄りの端部が薄く見える画像を表示部２１，４４に表示させることができる。
【０１０２】
（１０）画像劣化ステップ（Ｓ４〜Ｓ６）では、チェンジ画像を構成する複数の画像のうち線状像がレンズ５３の端に配置される画像を主画像にするときは、そのレンズ５３に隣接するレンズ５３におけるその隣接側の端に配置される隣の線状像（分割圧縮画像）に対応する画像にも劣化処理を施す。そして、劣化処理後の画像も主画像ＭＧに合成する。よって、逆視となる画像も劣化処理が施されたうえで主画像ＭＧに合成されるため、逆視となる画像が薄く見える仮想的な画像を表示部２１，４４に表示させることができる。
【０１０３】
（１１）画像劣化処理では、前後Ｍ枚の画像のうち一番大きなドットとなる部分は、他の部分より透明度を下げた半透過処理を施す。よって、一番大きなドットの部分は主画像に他の部分よりも相対的に濃く合成されるため、レンズ５３を通して三次元画像を見たときに大きなドットのある部分が薄く見える仮想的な画像を表示部２１，４４に表示させることができる。
【０１０４】
（第２実施形態）
次に第２実施形態について図１２及び図１３を用いて説明する。
本実施形態の三次元画像は、左右の目の視差を利用してレンズ層を通して立体視が可能な立体視画像であり、三次元画像を構成する複数の画像として左目用画像と右目用画像とを有している。例えばユーザーは立体視画像を作成するために、カメラで視差のある画像を２枚撮像し、これら異なる角度から見た２枚の画像が三次元画像として使用するうえで適切であるか否かを判定する。
【０１０５】
図１２（ａ）に示すように、左目用画像ＬＧ１中の対象物ＯＰ１（オブジェクト）と右目用画像ＲＧ１中の対象物ＯＰ２との高さ位置を求めるとともに、両者の高さ位置を比較して高さ方向（レンズ長手方向ＬＹ）のずれ量ΔＬを検出する。例えばコンピューター６１，７１は、特徴抽出法で人物の顔の特徴量から人物の位置及び大きさを特定し、これらの特定された情報に基づき人物の高さ方向の位置を算出する。なお、左目用画像ＬＧ１中の対象物ＯＰ１により第１の立体視対象の一例が構成され、右目用画像ＲＧ１中の対象物ＯＰ２により第２の立体視対象の一例が構成される。
【０１０６】
高さ方向のずれ量ΔＬが所定の閾値Ｌｚを超えると、高さ方向のずれを是正する処理を行う。人物を隣の画像中の人物に高さを合わせるべく人物の高さを同じにする。このとき、図１２（ｂ）に示すように、人物を上方へ移動させたことにより、その移動方向と反対側に余白ができる。この余白を含まない矩形領域をトリミング領域ＴＲとし、このトリミング領域ＴＲで画像を切り取る。同様に、左側の画像ＬＧ１において同じトリミング領域ＴＲを設定するとともに、そのトリミング領域ＴＲで画像を切り取る。
【０１０７】
そして、図１２（ｃ）に示すように、トリミング後の各画像ＬＧ１，ＲＧ１を元のサイズに拡大する。こうして高さ方向にずれた画像ＬＧ１，ＲＧ１であっても、使用できる領域ＴＲを利用して三次元画像を生成可能な画像ＬＧ２，ＲＧ２に修正できる。そして、修正して新たに生成された三次元画像を、レンズを通して見た際の画像をプレビューする。
【０１０８】
図１３は、本実施形態におけるプレビュー処理ルーチンである。ＣＰＵ６５はプログラムＰＲを実行することで、プレビュー処理を行う。
まずステップＳ１１では、印刷画像モードを取得する。
【０１０９】
ステップＳ１２では、複数の原画像データを取得する。ここで、原画像データとは、ユーザーがカメラで撮影して三次元画像に使用したい複数の画像である。例えば立体視画像を作成する場合、左目用画像と右目用画像とを用意し、予め不揮発性メモリー６８に記憶しておく。これら記憶された複数の画像を不揮発性メモリー６８から読み出して取得する。
【０１１０】
ステップＳ１３では、画像ずれ検出処理を行う。画像ずれ検出処理は、図１２（ａ）を用いて説明した処理であり、対象物ＯＰ１，ＯＰ２（対象人物）の高さ方向（レンズ長手方向ＬＹ）の高さ方向の位置ずれ量ΔＬを求める。
【０１１１】
ステップＳ１４では、画像ずれがあるか否かを判断する。つまり、位置ずれ量ΔＬが許容範囲を超えるか否かを判断する。画像すれがある場合はステップＳ１５に進み、画像ずれがなければステップＳ１６に進む。
【０１１２】
ステップＳ１５では、画像ずれ補正を行う。得られた位置ずれ量ΔＬの分だけ複数の画像ＬＧ１，ＲＧ１のうち一方を高さ方向に位置ずれ量ΔＬが許容値範囲内に収まるまで移動させる（図１２（ｂ）参照）。さらに三次元画像に使用可能な部分をトリミング領域ＴＲとして取得する。そして、取得したトリミング領域ＴＲを元の画像サイズに拡大して、図１２（ｃ）に示す立体視用の複数の画像ＬＧ２，ＲＧ２を生成する。
【０１１３】
次のステップＳ１６では、画像劣化処理を行う。すなわち、複数の画像ＬＧ２，ＲＧ２に劣化処理を施す。この劣化処理は、第１実施形態における図１１における劣化処理と同様の処理である。つまり、そのとき設定されている印刷画質モードに応じた劣化度で劣化処理を行う。詳しくは、複数の画像ＬＧ２，ＲＧ２のうち表示対象の一つを主画像とし、その前後Ｍ枚の画像、但し他の画像が一枚しかない場合はその一枚の他の画像に半透過処理を施す。半透過処理の透過度はそのときの印刷画質モードから決まる値を設定する。そして、半透過処理後の画像と主画像とにぼかし処理を施す。このぼかし処理も印刷画質モードに応じたぼかし度が設定される。そして、ぼかし処理後の主画像と他の画像とを合成することで、劣化画像を生成する。
【０１１４】
ステップＳ１７では、プレビュー処理を行う。すなわち、劣化画像をプレビュー画面８１の画面８２に表示する。例えばプレビュー画面８１でコマ送り操作部８４を操作すると、次の画像に切り替わる。このとき他の画像を主画像として劣化処理（Ｓ１６）が施され、生成された劣化画像がプレビュー画面８１に表示される。
【０１１５】
なお、上記の例では、ＣＰＵ６５が、画像ずれ検出処理、画像ずれ有無判定、及び画像ずれ補正処理を行ったが、このうち少なくとも一つの処理をユーザーが操作部を操作して手動で行うようにしてもよい。例えば図１２（ａ）において、ユーザーが操作部の操作により位置調整モードを選択すると、この操作を受け付けたＣＰＵ６５は、表示部２１，４４に表示された二つの画像ＲＧ１，ＲＧ２のうち少なくとも一方を少なくとも高さ方向に移動できる操作モードにする。そして、この操作モードにおいて、ユーザーは操作部の操作で、二つの画像ＲＧ１，ＲＧ２のうち少なくとも一方を、少なくとも高さ方向に移動させて、両者の位置ずれ量ΔＬが許容範囲内に収まるよう位置調整する（位置調整ステップ）。
【０１１６】
ユーザーは上記の手動による位置調整が終わると、操作部の操作によりトリミング領域ＴＲを手動で選択してトリミングを行う。次にＣＰＵ６５はユーザーにより操作された操作部の操作信号に基づき拡大の選択を受け付けると、拡縮可能な状態になり、ユーザーは例えばトリミング領域ＴＲの頂点を選択した選択状態でその頂点を移動させることにより所望のサイズに拡大する。また、トリミング領域ＴＲをそのトリミング元の画像サイズに拡大する機能を設け、その機能の選択を受け付けると、ＣＰＵ６５がトリミング領域ＴＲの拡大処理を行ってトリミング領域ＴＲの画像がそのトリミング元の画像サイズに拡大されるようにしてもよい。
【０１１７】
また、ユーザーが操作部を操作して、三次元画像を構成する複数の画像ＬＧ１，ＲＧ１のうち一方の例えば画像ＲＧ１（特定画像の一例）でトリミング領域ＴＲを選択する（調整ステップ）。その状態で所定の指示をＣＰＵ６５に与えると、ＣＰＵ６５は画像ＬＲ１におけるトリミング領域ＴＲの相対位置を求め、他の画像ＬＧ１において同じサイズのトリミング領域ＴＲを左右方向（レンズ直交方向ＬＸ）に反転した相対位置に自動で設定するようにしてもよい。つまり、ユーザーが複数の画像ＬＧ１，ＲＧ１のうち一つの画像についてトリミング領域ＴＲを手動で選択すると、それが他の画像にも反映される（反映ステップ）。このため、ユーザーは同じような操作を画像の枚数分繰り返し行わなくて済む。また、三次元画像が図９及び図１０に示すチェンジ画像の場合、それを構成する画像の枚数が多く、例えば図１０に示すプレビュー画面８１においてユーザーが操作部を操作して、ある一枚の画像（特定画像の一例）に対して修正（削除、加工、移動等）を施す（調整ステップ）。そして、ユーザーが例えば操作部を操作してその修正を反映させる旨の指示を与えると、ＣＰＵ６５はその修正を他の複数枚の画像に反映させる処理を行う（反映ステップ）。
【０１１８】
以上詳述したように本実施形態によれば、以下の効果が得られる。
（１２）三次元画像は、左目用画像ＬＧ１と右目用画像ＲＧ１とを含む立体視画像である。画像劣化ステップ（Ｓ１６）では、左目用画像ＬＧ１と右目用画像ＲＧ１とのうち表示部２１，４４に表示されるべき主画像ではない少なくとも他方の画像に劣化処理が施され、劣化処理後の他方の画像と主画像とが合成されることにより劣化画像が生成される。そして、表示ステップ（Ｓ１７）において劣化画像が表示部２１，４４に表示されることで、レンズ層５２を通して立体視画像を見た際の画像に近い画像を表示部２１，４４に表示させることができる。
【０１１９】
（１３）プログラムＰＲは、画像劣化ステップ（Ｓ１６）の前又は表示ステップの後に、位置調整ステップを、更に備える。位置調整ステップでは、左目用画像ＬＧ１に含まれる対象物ＯＰ１（第１の立体視対象の一例）と、右目用画像ＲＧ１に含まれる対象物ＯＰ２（第２の立体視対象の一例）とのレンズ長手方向ＬＹの位置ずれ量ΔＬが許容範囲を超える場合、位置ずれ量ΔＬが許容範囲内に収まるよう対象物ＯＰ１と対象物ＯＰ２とをレンズ長手方向ＬＹに位置調整する。このため、レンズ層５２を通して三次元画像を見た際に比較的精度の高い立体視が可能な左目用画像と右目用画像を得ることができる。
【０１２０】
（１４）プログラムＰＲは、位置調整後の複数の画像のうち三次元画像を形成しえない部分を取り除くトリミングをするトリミングステップを更に含む。よって、トリミング後の左目用画像と右目用画像とを用いることで、レンズ層５２を通して見たときに余白なく対象を立体視できる。
【０１２１】
（１５）位置調整ステップ（Ｓ１５）では、ユーザーによって操作される操作部からの指示に基づき位置が手動調整される。よって、ユーザーが操作部を操作することで、左目用画像ＬＧ１と右目用画像ＲＧ１の高さを手動で調整することができる。
【０１２２】
（１６）位置調整ステップ（Ｓ１３〜Ｓ１５）では、左目用画像ＬＧ１と右目用画像ＲＧ１に対して特徴抽出を行って取得したそれぞれの立体視対象の位置から、立体視対象の高さ方向の位置ずれ量ΔＬを求め、その位置ずれ量ΔＬが許容範囲を超える場合は、位置ずれ量ΔＬが許容範囲に収まるように立体視対象の高さ方向の位置が自動で調整される。このため、ユーザーは撮影のやり直しや手動調整などを行わずに済む。
【０１２３】
（１７）プログラムＰＲは、画像劣化ステップ（Ｓ１６）の前又は表示ステップ（Ｓ１７）の後に、三次元画像を構成する複数の画像のうちの一部の特定画像を調整する調整ステップと、調整ステップにおける調整結果を複数の画像のうち特定画像以外の他の画像に反映させる反映ステップと、を備える。このため、複数の画像のうち一部の特定画像を調整すると、その調整結果が特定画像以外の他の画像に反映される。この結果、ユーザーが調整のために行う必要のある操作が少なく済む。
【０１２４】
（１８）印刷装置４０は、プログラムＰＲを記憶する不揮発性メモリー７９（記憶部の一例）と、プログラムＰＲを実行するコンピューター７１（そのうち特にＣＰＵ７５）とを備え、コンピューター７１により生成された画像を表示させる表示部４４とを備えている。よって、印刷装置４０の表示部４４に、レンズ層５２を通して三次元画像を見た際の画像に近い画像を表示させることができる。よって、表示部４４にプレビューされた画像と、実際に印刷装置４０に印刷された三次元画像をレンズ層５２を通して見た際の画像とが画質の点で近いので、満足できる三次元画像を印刷できる。例えば実際に印刷された三次元画像をレンズ層５２を通して見た際にプレビューよりも画質が低く、三次元画像の印刷が失敗することを回避できる。
【０１２５】
なお、上記実施形態は以下のような形態に変更することもできる。
・劣化処理は、半透過処理とぼかし処理とのうち少なくとも一方を含めばよい。特に他の画像を半透過させる半透過処理を含むことが望ましく、半透過させた他の画像を主画像に合成させる合成処理を含むことが好ましい。また、レンズ５３の幅に依存するレンズ直交方向ＬＸの低い解像度を表現するために、主画像と前後Ｍ枚の画像にレンズ直交方向ＬＸの解像度を低くする処理を施したり、三次元画像データにレンズ直交方向ＬＸに非可逆の縮小・拡大処理を施したりしてもよい。
【０１２６】
・半透過させて主画像ＭＧに合成する前後Ｍ枚の画像とは、前後に隣（１枚前と１枚後）の画像に限定されず、前後２枚の画像、前後３枚の画像、前後４枚の画像でもよい。また、主画像ＭＧに対してＭ枚前の画像のみ、Ｍ枚後の画像のみを半透過させて合成してもよい。この場合も主画像から離れた画像ほど不透明度を低くすることが好ましい。また、Ｎ枚前の画像とＭ枚後の画像でもよい（但し、Ｎ≠Ｍで）。
【０１２７】
・ユーザーがカメラで撮影するなどして取得した複数の画像（画像データ）をプログラムＰＲに与え、複数の画像を基に三次元画像を生成する機能をプログラムＰＲにもたせてもよい。そして、このプログラムＰＲにより生成した三次元画像に劣化処理を施し、得られた劣化画像を表示部に表示させてもよい。この場合、劣化画像の表示は、三次元画像の印刷実行前のプレビューでもよい。
【０１２８】
・レンズ交差方向は、レンズ直交方向に限定されず、例えばレンズ長手方向となす角度が８０度、６０度、１１０度など他の角度をなす方向でもよい。
・媒体をレンズ長手方向（又は線状像長手方向）に搬送しつつ印刷ヘッドで印刷を行ったが、媒体をレンズ直交方向（又は線状像配列方向）に搬送しつつ印刷ヘッドで印刷を行ってもよい。
【０１２９】
・前記第２実施形態における位置調整ステップは、画像劣化ステップの前に行ってもよいし、表示ステップの後に行ってもよい。
・調整ステップは、画像劣化ステップの前に行ってもよいし、表示ステップの後に行ってもよい。
【０１３０】
・表示部への画像の表示は、印刷前のプレビューに限定されない。印刷しないときに表示部に画像を表示させてもよい。例えば画像の加工を目的としてレンズを通して見た画像を表示部に表示させてもよい。また、レンズを通して三次元画像を見たときにどのように見えるかを確認する目的で印刷とは関係なく表示部に表示させてもよい。
【０１３１】
・レンズ層とインク吸収層とを有するレンズシートに印刷する構成に替え、フィルム又は用紙からなる媒体に画像を印刷し、その印刷後の媒体をレンズ層シートに貼り付けてもよい。また、媒体の画像印刷面に、液体噴射装置を用いて液体噴射ヘッドのノズルから透明樹脂液を噴射するインクジェット記録方式でレンチキュラーレンズ層を形成してもよい。透明樹脂液には例えば光エネルギーにより硬化する光硬化性樹脂（一例として紫外線硬化樹脂）を用い、媒体上に形成されたレンズ状の樹脂液を光（例えば紫外線）の照射で硬化させてレンズを形成する。要するに、最終的にレンズを通して三次元視が可能な三次元画像シートが作製されれば、印刷時の媒体はレンズ層が有っても無くてもよい。この場合、媒体は、用紙、フィルム、ホイル等でもよい。
【０１３２】
・複数のシリンドリカルレンズを有するレンズ層を有するレンチキュラーレンズ方式に限定されない。フライアイレンズ方式でもよい。要するに三次元視が可能なレンズ層であればよい。例えば半球面状のマイクロ凸レンズを面上に緻密に配列してなるレンズ層（レンズアレイ）でもよい。
【０１３３】
・印刷装置は、媒体に印刷できる印刷機能と携帯端末などの装置と通信可能に接続可能な通信機能とを少なくとも有していればよい。例えばプリンターに限らず複合機でもよい。また、印刷装置は、インクジェット式、ドットインパクト式、レーザー式でもよい。さらに、印刷装置は、シリアルプリンター、ラインプリンター又はページプリンターでもよい。
【符号の説明】
【０１３４】
１１…印刷システム、２０…携帯端末、２１…表示部、２２…操作部、４５…操作部、３０…サーバー、４０…印刷装置、４２…給送部、４４…表示部、４８…印刷ヘッド、５０…レンズシート、５１…媒体の一例としてのインク吸収層、５２…レンズ層、５３…レンズ（レンチキュラーレンズ）、５５…三次元画像シート、５６…三次元画像、６１…コンピューター（携帯端末側）、６５…ＣＰＵ、６８…記憶部の一例としての不揮発性メモリー、７１…コンピューター（印刷装置側）、７２…印刷エンジン、７５…ＣＰＵ、７９…記憶部の一例としての不揮発性メモリー、ＰＲ…プログラム、ＧＤ…画像データ、ＬＸ…レンズ直交方向（レンズ配列方向）、ＬＹ…レンズ長手方向、ＰＤ…印刷データ、Ａ〜Ｈ…画像、Ａ１〜Ｈ１等…分割圧縮画像（線状像）、ＢＥ，ＤＥ…端部、ＭＧ…主画像、ＢＧ…他の画像の一例としての画像、ＡＧ…他の画像の一例としての画像、ＬＤ…大ドット、ＭＤ…中ドット、ＳＤ…小ドット、ＬＧ１…左目用画像、ＲＧ１…右目用画像、ΔＬ…位置ずれ量、Ｌｚ…閾値。
【図１】
2015033016.tif 000003
【図２】
2015033016.tif 000004
【図３】
2015033016.tif 000005
【図４】
2015033016.tif 000006
【図５】
2015033016.tif 000007
【図６】
2015033016.tif 000008
【図７】
2015033016.tif 000009
【図８】
2015033016.tif 000010
【図９】
2015033016.tif 000011
【図１０】
2015033016.tif 000012
【図１１】
2015033016.tif 000013
【図１２】
2015033016.tif 000014
【図１３】
2015033016.tif 000015