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