(57)【要約】【課題】立体プリントの注文で指定されたプリント種類および画像サイズに応じて視差調整する。【解決手段】プリント製品の種類に応じた想定視距離が、テーブルに基づいて決定され、プリント幅と想定視距離に基づいて視差量が適正視差範囲内の調整された立体プリントが印刷されるから、視距離の測定や入力などの煩雑な手段を設けることなく適切な視差量の立体プリントを提供できる。【選択図】  図３
2012205002.tif 000002
【特許請求の範囲】
【請求項１】
所定の視差方向に視差を有する立体画像を入力する画像入力部と、
立体画像プリントの種類を入力する立体画像プリント種類入力部と、
前記立体画像プリント種類入力部の入力した立体画像プリントの種類に基づき、適正視距離を設定する適正視距離設定部と、
前記立体画像プリント種類入力部の入力した立体画像プリントの種類に基づき、前記立体画像プリントの前記所定の視差方向の印刷サイズを決定する印刷サイズ決定部と、
前記適正視距離設定部の設定した適正視距離と前記印刷サイズ決定部の決定した前記印刷サイズとに基づき、前記立体画像プリントの適正視差範囲を設定する適正視差範囲設定部と、
前記適正視差範囲設定部の設定した適正視差範囲に適合するよう前記画像入力部の入力した立体画像の前記所定の視差方向の視差を調整する視差調整部と、
前記所定の視差方向に沿って前記視差調整部が視差を調整した立体画像を生成する立体画像生成部と、
を備える画像処理装置。
【請求項２】
前記適正視差範囲設定部は、前記立体画像プリント種類入力部の入力した立体画像プリントの種類が特定の種類である場合、前記印刷サイズ決定部の決定した印刷サイズに基づいて前記適正視距離を設定するかまたは設定後の適正視距離を補正する請求項１に記載の画像処理装置。
【請求項３】
立体画像プリントの種類ごとの適正視距離を規定するテーブルを格納するテーブル格納部を備え、
前記適正視距離設定部は、前記テーブル格納部に格納されたテーブルに基づき、前記立体画像プリント種類入力部の入力した立体画像プリントの種類の適正視距離を設定する請求項１または２に記載の画像処理装置。
【請求項４】
前記立体画像の人物被写体の属性を解析する被写体解析部を備え、
前記適正視差範囲設定部は、前記被写体解析部の解析した人物被写体の属性に応じて、前記適正視距離を設定するかまたは設定後の適正視距離を補正する請求項１〜３のいずれかに記載の画像処理装置。
【請求項５】
前記人物被写体の属性は年齢情報を含む請求項４に記載の画像処理装置。
【請求項６】
前記印刷サイズ決定部は、立体画像プリントのレイアウトと、前記画像入力部の入力した立体画像のサイズと、前記立体画像プリント種類入力部の入力した立体画像プリントの種類とに基づき、前記立体画像プリントの前記所定の視差方向の印刷サイズを決定する請求項１〜５のいずれかに記載の画像処理装置。
【請求項７】
前記所定の視差方向は横方向である請求項１〜６のいずれかに記載の画像処理装置。
【請求項８】
前記立体画像生成部の生成した立体画像を所定の印画媒体に記録する画像記録部を備える請求項１〜７のいずれかに記載の画像処理装置。
【請求項９】
立体画像プリントのテンプレートの種類の選択を入力するテンプレート種類入力部を備え、
前記適正視差範囲設定部は、前記テンプレート種類入力部の入力したテンプレートの種類に応じて、前記適正視距離を設定するかまたは設定後の適正視距離を補正し、
前記画像記録部は、前記テンプレート種類入力部の入力したテンプレートの種類に応じて、前記立体画像とともにテンプレート画像を記録する請求項８に記載の画像処理装置。
【請求項１０】
画像処理装置が、
所定の視差方向に視差を有する立体画像を入力するステップと、
立体画像プリントの種類を入力するステップと、
前記入力した立体画像プリントの種類に基づき、適正視距離を設定するステップと、
前記入力した立体画像プリントの種類に基づき、前記立体画像プリントの前記所定の視差方向の印刷サイズを決定するステップと、
前記設定した適正視距離と前記決定した前記印刷サイズとに基づき、前記立体画像プリントの適正視差範囲を設定するステップと、
前記設定した適正視差範囲に適合するよう前記立体画像の前記所定の視差方向の視差を調整するステップと、
前記所定の視差方向に沿って前記視差の調整された立体画像を生成するステップと、
を実行する画像処理方法。
【請求項１１】
画像処理装置が、
所定の視差方向に視差を有する立体画像を入力するステップと、
立体画像プリントの種類を入力するステップと、
前記入力した立体画像プリントの種類に基づき、適正視距離を設定するステップと、
前記入力した立体画像プリントの種類に基づき、前記立体画像プリントの前記所定の視差方向の印刷サイズを決定するステップと、
前記設定した適正視距離と前記決定した前記印刷サイズとに基づき、前記立体画像プリントの適正視差範囲を設定するステップと、
前記設定した適正視差範囲に適合するよう前記立体画像の前記所定の視差方向の視差を調整するステップと、
前記所定の視差方向に沿って前記視差の調整された立体画像を生成するステップと、
を実行するための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、立体プリント装置、方法およびプログラムに関し、特に、視距離とプリントサイズに応じた立体画像プリントの視差の調整に関する。
【背景技術】
【０００２】
特許文献１に係る３Ｄ画像出力装置は、３Ｄディスプレイの画面サイズまたは視距離に応じて視差調整パラメータを選択し、各特徴点における視差量を選択した変換テーブルにより変換し、変換後の視差量に対応する視差画像を生成し、生成した視差画像を含む複数の視差画像を表示デバイスに出力する。視距離は、３Ｄディスプレイまたはその近傍に配設した測距手段により自動的に取得されるか、マニュアル入力される。３Ｄ画像出力装置は、種々の画面サイズを有する立体表示デバイス、立体表示プリントを生成するプリンタ等に視差画像を出力する。
【０００３】
特許文献２では、視差値分布画像の視差値を線形的あるいは非線形に変換することにより、視差値の調整を行い、立体画像の設計条件、すなわち、「最大飛び出し量と最大沈み込み量がある最大視差範囲内に収めつつ、有効に使う視点を取る。」および「画像内の主被写体位置の視差をできるだけ０にする」を同時に満たし、最大視差値範囲を有効に利用するような多眼立体画像のデプス値構成へと変更を行う。修正された視差値分布画像、および、視点位置、つまり視点位置に対応する入力左右ステレオ画像対の視差に対する各画像の比率ｒ、を用いて各視点位置の仮想視点画像が生成され、全画素有効な新規視点画像が生成される。この処理を視点数分繰り返して、多視点画像シーケンスとする。多視点画像シーケンスから三次元ストライプ画像を合成する。このとき、多視点画像シーケンス中の各画像の同一座標の画素を画像の視点配置に従い、隣接画素として配列するように三次元画像を合成する。合成はそれぞれの視点の画像を垂直方向に１ラインごとに短冊状に分解し、視点位置の逆順に視点数分だけ合成する。ここで、視点位置の配列順を逆順にするのはレンチキュラ板により観察する際、レンチキュラの１ピッチ内で画像が左右逆に観察されるためである。この処理により印刷した画像にレンチキュラ板を重ね合わせると良好な立体画像が観察できる。
【０００４】
特許文献３は、被写体の身体形状から、被写体の年齢を推定する技術の一例を開示する。
【０００５】
その他、本願に関係する従来技術として、特許文献４〜７が挙げられる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開2010-206774号公報
【特許文献２】特開2003-209858号公報
【特許文献３】特開2003-250033号公報
【特許文献４】特開2010-258609号公報
【特許文献５】特開2002-218217号公報
【特許文献６】特開平5-11350号公報
【特許文献７】特開平11-133355号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
視差を用いた立体画像プリントは、適切な視差量で表示しないと、視聴者の疲労を誘発するおそれがある。適切な視差量は、表示する立体プリントの視距離、画像サイズや視聴者の立体融合限界などによって変わるため、それに合わせた視差調整を行う必要がある。
【０００８】
特許文献１では、３Ｄディスプレイの画面サイズまたは視距離に応じて視差調整パラメータを選択するとし、また視距離は、３Ｄディスプレイまたはその近傍に配設した測距手段などで入力するとする。しかし、立体プリントの媒体に視距離の測距手段を設けたり、立体プリントの注文者に視距離を手入力させるのは、費用、手間、正確性の面で困難である。
【０００９】
また、３Ｄディスプレイと異なり、立体プリント中の画像のサイズや立体プリントの視距離は、プリント種類によって変化しうる。このため、注文に応じたプリント種類やプリントサイズごとの視差調整が必要である。
【００１０】
本発明はこのような問題点に鑑みてなされたもので、立体プリントの注文で指定されたプリント種類および画像サイズに応じて視差調整する装置および方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の第１態様は、所定の視差方向に視差を有する立体画像を入力する画像入力部と、立体画像プリントの種類を入力する立体画像プリント種類入力部と、立体画像プリント種類入力部の入力した立体画像プリントの種類に基づき、適正視距離を設定する適正視距離設定部と、立体画像プリント種類入力部の入力した立体画像プリントの種類に基づき、立体画像プリントの所定の視差方向の印刷サイズを決定する印刷サイズ決定部と、適正視距離設定部の設定した適正視距離と印刷サイズ決定部の決定した印刷サイズとに基づき、立体画像プリントの適正視差範囲を設定する適正視差範囲設定部と、適正視差範囲設定部の設定した適正視差範囲に適合するよう画像入力部の入力した立体画像の所定の視差方向の視差を調整する視差調整部と、所定の視差方向に沿って視差調整部が視差を調整した立体画像を生成する立体画像生成部と、を備える画像処理装置を提供する。
【００１２】
本発明の第２態様は、適正視差範囲設定部は、立体画像プリント種類入力部の入力した立体画像プリントの種類が特定の種類である場合、印刷サイズ決定部の決定した印刷サイズに基づいて適正視距離を設定するかまたは設定後の適正視距離を補正する画像処理装置を提供する。
【００１３】
本発明の第３態様は、立体画像プリントの種類ごとの適正視距離を規定するテーブルを格納するテーブル格納部を備え、適正視距離設定部は、テーブル格納部に格納されたテーブルに基づき、立体画像プリント種類入力部の入力した立体画像プリントの種類の適正視距離を設定する画像処理装置を提供する。
【００１４】
本発明の第４態様は、立体画像の人物被写体の属性を解析する被写体解析部を備え、適正視差範囲設定部は、被写体解析部の解析した人物被写体の属性に応じて、適正視距離を設定するかまたは設定後の適正視距離を補正する画像処理装置を提供する。
【００１５】
本発明の第５態様は、人物被写体の属性は年齢情報を含む画像処理装置を提供する。ここで、年齢情報は、年齢、生年月日、成人・子供の区別など、人物の年齢を推定しうる各種の情報を含む。
【００１６】
本発明の第６態様は、印刷サイズ決定部は、立体画像プリントのレイアウトと、画像入力部の入力した立体画像のサイズと、立体画像プリント種類入力部の入力した立体画像プリントの種類とに基づき、立体画像プリントの所定の視差方向の印刷サイズを決定する画像処理装置を提供する。
【００１７】
本発明の第７態様は、所定の視差方向は横方向である画像処理装置を提供する。
【００１８】
本発明の第８態様は、立体画像生成部の生成した立体画像を所定の印画媒体に記録する画像記録部を備える画像処理装置を提供する。
【００１９】
本発明の第９態様は、立体画像プリントのテンプレートの種類の選択を入力するテンプレート種類入力部を備え、適正視差範囲設定部は、テンプレート種類入力部の入力したテンプレートの種類に応じて、適正視距離を設定するかまたは設定後の適正視距離を補正し、画像記録部は、テンプレート種類入力部の入力したテンプレートの種類に応じて、立体画像とともにテンプレート画像を記録する画像処理装置を提供する。
【００２０】
本発明の第１０態様は、画像処理装置が、所定の視差方向に視差を有する立体画像を入力するステップと、立体画像プリントの種類を入力するステップと、入力した立体画像プリントの種類に基づき、適正視距離を設定するステップと、入力した立体画像プリントの種類に基づき、立体画像プリントの所定の視差方向の印刷サイズを決定するステップと、設定した適正視距離と決定した印刷サイズとに基づき、立体画像プリントの適正視差範囲を設定するステップと、設定した適正視差範囲に適合するよう立体画像の所定の視差方向の視差を調整するステップと、所定の視差方向に沿って視差の調整された立体画像を生成するステップと、を実行する画像処理方法を提供する。
【００２１】
本発明の第１１態様は、画像処理装置が、所定の視差方向に視差を有する立体画像を入力するステップと、立体画像プリントの種類を入力するステップと、入力した立体画像プリントの種類に基づき、適正視距離を設定するステップと、入力した立体画像プリントの種類に基づき、立体画像プリントの所定の視差方向の印刷サイズを決定するステップと、設定した適正視距離と決定した印刷サイズとに基づき、立体画像プリントの適正視差範囲を設定するステップと、設定した適正視差範囲に適合するよう立体画像の所定の視差方向の視差を調整するステップと、所定の視差方向に沿って視差の調整された立体画像を生成するステップと、を実行するための画像処理プログラムを提供する。
【発明の効果】
【００２２】
本発明によると、立体画像プリントの種類に応じて想定視距離が設定され、視差方向のプリントサイズと想定視距離に基づいて視差量が適正視差範囲内の調整された立体プリントが記録されるから、視距離の測定や入力などの煩雑な手段を設けることなく適切な視差量の立体プリントを提供できる。
【図面の簡単な説明】
【００２３】
【図１】プリント装置を模式的に現した内部透視図
【図２】プリント装置の要部構成を示すブロック図
【図３】第１実施形態のプリント処理のフローチャート
【図４】成人用の適正視距離テーブルの一例を示す図
【図５】注文商品サイズ情報Ｄ、画像の印刷横幅サイズ情報ｄの一例を示す図
【図６】第２実施形態のプリント処理のフローチャート
【図７】第３実施形態のプリント処理のフローチャート
【図８】第４実施形態のプリント処理のフローチャート
【図９】子供用の適正視距離テーブルの一例を示す図
【図１０】第５実施形態のプリント処理のフローチャート
【図１１】第６実施形態のプリント処理のフローチャート
【発明を実施するための形態】
【００２４】
＜第１実施形態＞
以下、添付図面に従って本発明に係るプリント装置の実施の形態について説明する。
【００２５】
［プリント装置の全体構成］
図１はそれぞれ本発明の第１実施形態に係るプリント装置１０を模式的に現した内部透視図であり、シート供給カセットから印画媒体を供給する状態に関して示している。
【００２６】
このプリント装置１０は、半円筒状のレンズ群を有したいわゆるレンチキュラーレンズが表面に形成されたレンズ面とその反対側の面である印画面を備えた透明樹脂製の印画媒体（以下、「レンチキュラーシート」という）１２を鉛直方向に搬送して印画する縦置きのプリンタであり、主としてシート収納部１００と、印画部２００と、空送部３００とから構成されている。レンチキュラーシート１２の材質は、サーマルヘッド２６０の印画動作に対応した熱耐性を有する可撓性の部材からなる。この部材は透明樹脂、例えば、ＰＥＴ（ポリエチレンテレフタレート樹脂）、ＰＭＭＡ（アクリル樹脂）、ＰＣ（ポリカーボネート樹脂）である。また、レンチキュラーシート１２の厚みは任意であるが、例えば０．３ｍｍである。
【００２７】
また、このプリント装置１０は、Ｒ（受像層）、Ｙ（イエロー）、Ｍ（マゼンタ）、Ｃ（シアン）、Ｗ（ホワイト）のインクリボンを使用した昇華型プリンタであり、印画カラーごとに上昇（印画時）と下降（印画開始位置への逆送）とを繰り返し行うものであり、レンチキュラーシート１２の搬送路５０は、上昇下降とも同一のストレートパスで構成されている。
【００２８】
このプリント装置１０には、システムコントローラ４００が配設され、制御手段によりプリント装置１０の各部の動作が制御される。
【００２９】
次に、上記構成のプリント装置１０の制御系について説明する。図２はプリント装置１０の要部構成を示すブロック図である。
【００３０】
プリント装置１０は、システムコントローラ４００、プログラム格納部４０２、バッファメモリ４０４、センサ部４０６、操作部４０８、通信インターフェース（通信Ｉ／Ｆ）４１０、制御部４２０、機構部４３０、ヘッドドライバ４４０、およびサーマルヘッド２６０から構成されている。
【００３１】
システムコントローラ４００は、３Ｄプリント用のプログラムにより各部を統括制御する部分であり、ＣＰＵ（中央処理装置）などが考えられる。ＲＯＭなどのコンピュータ読み取り可能な記憶媒体で構成されたプログラム格納部４０２には、３Ｄプリント用のプログラムが格納され、システムコントローラ４００はプログラム格納部４０２に格納されているプログラムをＲＡＭなどのコンピュータ読み取り可能な記憶媒体に適宜読み出して実行する。
【００３２】
バッファメモリ４０４は、図示しない３Ｄカメラ、パーソナルコンピュータ（ＰＣ）、などから通信Ｉ／Ｆ４１０を介して受信した立体画像データ、メモリカードなどの記憶媒体から読み出した立体画像データ、あるいはそれらに付帯する各種情報を一時的に格納する部分である。
【００３３】
通信Ｉ／Ｆ４１０に接続されるＰＣは、３Ｄカメラ等により撮影された同一被写体を撮影したカラーの立体画像（典型的には、左右画像からなる２視点画像）を取得し、これらの左右画像から特徴が一致する特徴点のずれ量（画素間のずれ量（視差量））を画素ごとに算出する。算出した視差量を３Ｄプリント用に調整した後、調整した視差量を補間して多視点画像、例えば６視点画像を生成する。ＰＣは、Ｒ、Ｇ、Ｂの６視点画像を、さらにＹ、Ｍ、Ｃに色変換し、色変換された６視点画像から１枚分のＹ信号、Ｍ信号、およびＣ信号を生成する。これらのＹ信号、Ｍ信号、およびＣ信号が印画データとしてＰＣから通信Ｉ／Ｆ４１０を介してバッファメモリ４０４に格納される。
【００３４】
なお、上記ＰＣの画像処理機能をプリント装置１０に内蔵させるようにしてもよい。
【００３５】
センサ部４０６は、機構部４３０での各種部材の位置や回転角等を検出するセンサを含み、それぞれ検出した検出信号をシステムコントローラ４００に出力する。
【００３６】
操作部４０８は電源スイッチ、プリント開始スイッチ、プリント枚数、プリント種類等を設定するスイッチ等から構成され、操作部４０８での操作による信号は、システムコントローラ４００に入力される。
【００３７】
機構部４３０は、シート搬送機構４３１、ヘッド移動機構４３２、インクリボン駆動機構４３３、カセット退避機構４３４、および圧板駆動機構４３５から構成されている。
【００３８】
シート搬送機構４３１は、図１等に示したフィードローラ１９０、搬送ローラ２１２、キャプスタン２１４、クランパ２２０、駆動モータ３０２、クランパ搬送部２３０（図１４）等から構成されている。
【００３９】
また、制御部４２０は、シート搬送制御部４２１、ヘッド移動制御部４２２、インクリボン制御部４２３、およびカセット制御部４２４から構成されている。
【００４０】
システムコントローラ４００は、印画シーケンスに応じて制御部４２０にそれぞれ制御信号を出力し、制御部４２０を介して機構部４３０を駆動制御する。
【００４１】
これにより、シート搬送制御部４２１は、シート供給カセット１５０内からレンチキュラーシート１２などの３Ｄ画像印刷媒体を排出させるとともに、印画時にレンチキュラーシート１２を上昇／下降させる搬送を行う。また、シート搬送制御部４２１は、フィードローラ１９０の回転方向の位置を検出する検出手段（図示せず）を有し、検出手段の検出結果に応じてフィードローラ１９０を回転させてフィードローラ１９０の回転方向の位置を制御する。
【００４２】
ヘッド移動機構４３２は、アーム部を回動させることにより、アーム部の先端に配設されたサーマルヘッド２６０を、プラテンローラ２６２に当接させる印画位置と退避位置との間で移動させる。
【００４３】
インクリボン駆動機構４３３は、リボン交換ガトリング機構２５０のリボンケージを回転させる機構と、リボンケージに配設された５対の巻取りリール、供給リールを駆動するリール駆動機構とから構成されている。
【００４４】
カセット退避機構４３４は、ソレノイド等を備え、システムコントローラ４００からの指令によりシート収納本体１１０を揺動させる。
【００４５】
圧板駆動機構４３５は、システムコントローラ４００からの指令により圧板を移動させ、カセット内のレンチキュラーシート１２に一定の押圧力が加わるようにしている。
【００４６】
サーマルヘッド２６０は、レンチキュラーシート１２の搬送方向と直交する方向に多数の発熱素子が配列されている。システムコントローラ４００は、バッファメモリ４０４に格納された印画データに基づいて、１ラインごとに印画データに対応する濃度となるようにヘッドドライバ４４０を介して各発熱素子の温度を制御し、インクリボンのインクを昇華させてレンチキュラーシート１２に転写させ、続いてシート搬送機構４３１によりレンチキュラーシート１２を１ライン分送り、以下同様にして次々と各ラインの熱転写を行わせる。
【００４７】
図３はプリント装置１０の実行する第１実施形態のプリント処理のフローチャートである。この処理は、システムコントローラ４００によって制御され、また、この処理の制御指令を規定するプログラムはプログラム格納部４０２に格納されている。
【００４８】
Ｓ１では、操作部４０８から、プリント製品の種類、プリント枚数などの注文情報の入力が受け付けられる。また、３Ｄカメラなどから、所望の２視点画像の入力が受け付けられる。
【００４９】
Ｓ２では、入力の確定したプリント製品の種類が判断される。該種類がフォトブックの場合はＳ３、ポスターの場合はＳ４、卓上カレンダーの場合はＳ５に進む。
【００５０】
Ｓ３〜Ｓ５では、プログラム格納部４０２に格納されている適正視距離テーブルを参照し、Ｓ２で判断された種類に対応する適正視距離が決定される。適正視距離テーブルは、プリント製品の種類ごとの適正視距離を規定する。ここでは、図４のような、適正視距離テーブル（成人用の適正視距離テーブル）がプログラム格納部４０２に格納されているものとする。図４の適正視距離テーブルは、プリント製品の種類ごとの成人の典型的な視距離を適正視距離に規定する。
【００５１】
Ｓ３では、適正視距離テーブルに従って、適正視距離が３０ｃｍに設定される。
【００５２】
Ｓ４では、適正視距離テーブルに従って、適正視距離が２ｍに設定される。
【００５３】
Ｓ５では、適正視距離テーブルに従って、適正視距離が７０ｃｍに設定される。
【００５４】
Ｓ６では、入力の確定したプリント製品の種類に対応する注文商品サイズ情報が、プログラム格納部４０２から取得される。プログラム格納部４０２には、各プリント製品の種類に対応する注文商品サイズ情報が、予め格納されているものとする。例えば、注文商品サイズ情報(縦×横)は、大判ポスター＝841×1,189mm、フォトブックＬ＝227×227mm、卓上カレンダー127×127mmなどを含む。
【００５５】
Ｓ７では、プリント製品に配置される画像の横幅サイズ情報（立体画像の横方向ピクセル数、プリント装置１０の解像度（単位はdpi;dot per inch））を取得する。
【００５６】
Ｓ８では、プログラム格納部４０２から取得された注文商品サイズ情報とＳ７で取得された画像の横幅サイズ情報に基づき、画像の印刷横幅サイズ情報を取得する。例えば、立体画像の横方向ピクセル数をプリント装置１０の解像度で除算しこれをinchからmmに換算した値と、確定したプリント種類に対応する横幅のうち、小さい方の値を、画像の印刷横幅サイズ情報とする。
【００５７】
プログラム格納部４０２には、各プリント製品の種類に対応する注文商品サイズ情報の他、さらに各プリント製品の種類に対応する画像の印刷横幅サイズ情報が、予め格納されていてもよい。例えば、画像の印刷横幅サイズ情報（縦×横）は、大判ポスター＝800×600mm、フォトブックＬ縦×横＝２００×２００、卓上カレンダー１１０×１１０mmなどを含む。なお、Ｓ３〜Ｓ５において、プリント製品種類と画像の印刷横幅サイズ情報から適正視距離が決定されてもよい。
【００５８】
図５は、注文商品サイズ情報Ｄ、画像の印刷横幅サイズ情報ｄの一例を示す。
【００５９】
図３に戻ると、Ｓ９では、適正視差範囲が決定される。適正視差範囲は最大飛び出し視差量・最小飛び出し視差量からなる。例えば、適正視距離と画像の印刷横幅サイズ情報に対応した適正視差範囲のテーブルが予めプログラム格納部４０２に格納されており、Ｓ３〜Ｓ５で設定された適正視距離とこのテーブルに基づいて適正視差範囲が決定されてもよい。
【００６０】
Ｓ１０では、画像の印刷横幅サイズ情報に対応した変換式で、入力された立体画像から生成される仮想視点の位置を調整する。この調整は、特許文献１・２と同様である。すなわち、まず、立体画像を構成する視点画像間でマッチングを行い、対応点が抽出され、その抽出された各対応点の視差量（視差分布）が求められる。
【００６１】
プログラム格納部４０２には、各プリント製品の視距離および画像の印刷横幅サイズ情報に対応する視差調整パラメータが予め格納されている。Ｓ３ないしＳ５のいずれか１つで設定された適正視距離およびＳ８で取得された画像の印刷横幅サイズ情報に対応する視差調整パラメータが、プログラム格納部４０２から読み出され、該視差調整パラメータを所定の数式に代入することで、各対応点の視差量が調整される。視差調整パラメータは、プリントの視距離および画像の印刷横幅サイズ情報に応じて最適に鑑賞できるよう、経験的に定められている。
【００６２】
次に、特許文献２と同様、Ｓ３ないしＳ５のいずれか１つで設定された適正視距離、レンチキュラーシート１２の焦点距離、基線長、１仮想視点画像のプリントピッチなどのパラメータを、所定の幾何学的関係式に代入し、像飛ばし数を算出する。そして、算出した像飛ばし数と、Ｓ９で算出された適正視差範囲を構成する最大飛び出し視差量・最小飛び出し視差量のパラメータを所定の数式に代入して、最大可能視差値・最小可能視差値が算出される。そして、最大可能視差値・最小可能視差値の間で視差量の調整された画像から、各視点位置の仮想視点画像が生成され、これから短冊状のストライプ画像が合成される。そして、サーマルヘッド２６０により、合成されたストライプ画像が、レンチキュラーシート１２に印刷される。
【００６３】
このようにして、製品の種類に応じた想定視距離に基づいて視差量の調整された立体プリントが印刷されるから、視距離の測定や入力などの煩雑な手段を設けることなく適切な視差量の立体プリントを提供できる。
【００６４】
＜第２実施形態＞
図６はプリント装置１０の実行する、第２実施形態のプリント処理のフローチャートである。
【００６５】
Ｓ１１〜Ｓ１８はＳ１〜Ｓ８と同様である。
【００６６】
Ｓ１９では、操作部４０８からテンプレートの指定を受け付け、入力の確定したプリント製品の種類のテンプレート情報が取得される。
【００６７】
Ｓ２０では、取得されたテンプレート情報が子供向けテンプレートであるか否かを判断し、ＹｅｓならばＳ２１、ＮｏならばＳ２２に進む。子供向けテンプレートは、各プリント製品種類に対応する１または複数のテンプレートのうち、子供向けテンプレートとしてプログラム格納部４０２で予め分類されたものを指す。例えば、カレンダーのテンプレートのうち、アニメーションキャラクター入りのテンプレートが指定されると、テンプレート情報が子供向けテンプレートであると判断される。
【００６８】
Ｓ２１では、Ｓ１３〜Ｓ１５で設定された適正視距離に、所定の負の補正値α（例えばα＝−５ｃｍ）を加えるか、所定の１未満の補正値β（例えばβ＝０．９）を乗じることで、適正視距離がより観察者に近い値となるよう補正する。補正された適正視距離は新たな適正視距離となる。
【００６９】
Ｓ２２〜Ｓ２３は、Ｓ９〜Ｓ１０と同様である。なお、Ｓ１０では、取得されたテンプレート情報に基づいて、テンプレート画像が入力画像とともに印画される。
【００７０】
子供は、子供用テンプレートに対する好奇心などから、成人よりも近くで立体プリントを見る可能性が高いが、この処理により、子供の鑑賞者に過大な視差を与えないようにできる。
【００７１】
＜第３実施形態＞
図７はプリント装置１０の実行する、第３実施形態のプリント処理のフローチャートである。
【００７２】
Ｓ３１〜Ｓ３８はＳ１１〜Ｓ１８と同様である。
【００７３】
Ｓ３９では、入力された立体画像が解析され、子供が被写体として写っているか否かが判断される。ＹｅｓならばＳ４０、ＮｏならばＳ４１に進む。被写体が子供であるか否かの解析は、各種公知技術を用いて行われる。例えば、特許文献３のような被写体の年齢推定を行い、その推定年齢がある閾値（例えば１２歳）を下回るならば、子供が被写体として写っていると判断される。被写体が成人か子供かの解析の他、被写体の生年月日などを解析し、その結果に基づいて子供が被写体として写っているか否かが判断されてもよい。
【００７４】
Ｓ４０〜Ｓ４２はＳ２１〜Ｓ２３と同様である。
【００７５】
子供は、被写体の子供に対する好奇心などから、成人よりも近くで立体プリントを見る可能性が高いが、この処理により、子供の鑑賞者に過大な視差を与えないようにできる。
【００７６】
＜第４実施形態＞
図８はプリント装置１０の実行する、第４実施形態のプリント処理のフローチャートである。
【００７７】
Ｓ５１では、入力された立体画像が解析され、子供が被写体として写っているか否かが判断される。ＹｅｓならばＳ５２、ＮｏならばＳ５３に進む。
【００７８】
Ｓ５２では、Ｓ５５〜Ｓ５７で参照すべき適正視距離テーブルを、成人用の適正視距離テーブルから子供用の適正視距離テーブルに切り替える。子供用の適正視距離テーブルはプログラム格納部４０２に格納されており、プリント製品の種類ごとの子供の適正視距離を規定する。図９は子供用の適正視距離テーブルの一例を示す。なお、Ｓ５１でＮｏならば、Ｓ５５〜Ｓ５７で参照すべき適正視距離テーブルは、成人用の適正視距離テーブルであるとする。
【００７９】
Ｓ５３〜Ｓ５７では、成人用の適正視距離テーブルまたは子供用の適正視距離テーブルのうち参照すべき方を参照し、Ｓ５４で判断された種類に対応する適正視距離が決定される。
【００８０】
Ｓ５８〜Ｓ６２はＳ６〜Ｓ１０と同様である。
【００８１】
第３実施形態では、立体プリントに使用する画像が決まるのは適正視距離を決めた後であり、画像の解析結果に合わせてこの適正視距離を補正していた。一方本実施形態では、立体プリントに使用する画像が決まるのは適正視距離を決める前であり、使用する画像に合わせて適正視距離テーブルを子供用の適正視距離テーブルに切り替え、子供の鑑賞者に過大な視差を与えないようにできる。
【００８２】
＜第５実施形態＞
図１０はプリント装置１０の実行する、第５実施形態のプリント処理のフローチャートである。
【００８３】
Ｓ７１〜Ｓ７６はＳ１〜Ｓ６と同様である。
【００８４】
Ｓ７７では、入力の確定したプリント製品の種類に基づき、立体プリントの生成には画像のレイアウトが必要であるか否かが判断される。例えば、プリント製品の種類がポスターや通常の画像プリントの場合は、レイアウトなく印刷媒体全面に画像が印刷されるため、画像のレイアウトは不要と判断され、それら以外の種類のプリント製品の場合は、画像のレイアウトは必要と判断される。画像のレイアウトが必要な場合はＳ７８、不要な場合はＳ８０に進む。
【００８５】
Ｓ７８はＳ７と同様である。
【００８６】
Ｓ７９では、立体画像の付帯情報、例えば画像ファイルのヘッダから、撮影向きの情報（縦撮りまたは横撮り）を取得する。なお、３Ｄカメラは、縦撮り、横取りのいずれの場合でも、それに対応した横方向の視差が生じた視点画像を取得する光学系を有しているものとする。
【００８７】
撮影向きの情報は、３Ｄカメラに内蔵の加速度センサの検出情報に基づいて付帯情報に記録されうる。撮影向きの情報が付帯情報として格納されていない場合、被写体顔の向きの解析に応じて推測された撮影向きや、ユーザ入力に基づいて、撮影向きの情報を取得してもよい。
【００８８】
Ｓ８０では、Ｓ７９で取得された撮影向きの情報に従って、プリント製品に配置される立体画像の横幅サイズ情報（解像度）を取得する。例えば、撮影向きが縦撮りを示すならば、立体画像の短手方向の幅が横幅サイズ情報となり、撮影向きが横撮りを示すならば、立体画像の長手方向の幅が横幅サイズ情報となる。すなわち、実際の立体画像のレイアウトの向きを参照して横幅サイズ情報が取得される。Ｓ７８からＳ８０に進んだ場合はＳ８と同様の処理を行う。
【００８９】
Ｓ８１〜Ｓ８２はＳ９〜Ｓ１０と同様である。
【００９０】
このようにして、撮影の向きと実際の鑑賞方向に合う印刷横横幅を正確に取得できる。
【００９１】
＜第６実施形態＞
図１１はプリント装置１０の実行する、第６実施形態のプリント処理のフローチャートである。
【００９２】
Ｓ９１〜Ｓ１００はＳ７１〜Ｓ８０と同様である。
【００９３】
Ｓ１０１では、入力の確定したプリント製品の種類がポスターであるか否かが判断される。Ｙｅｓの場合はＳ１０２、Ｎｏの場合はＳ１０５に進む。
【００９４】
Ｓ１０２では、プログラム格納部４０２から取得された注文商品サイズ情報とＳ１００で取得された画像の横幅サイズ情報に基づき、画像の印刷横幅サイズ情報を取得する。そして、印刷横幅サイズが１ｍ未満であればＳ１０５、１ｍ以上であればＳ１０４に進む。
【００９５】
Ｓ１０４では、Ｓ９４で設定された適正視距離を破棄し、新たに適正視距離を５ｍに設定する。あるいは、Ｓ９４で設定された適正視距離に所定の補正値を加減乗除することで新たな適正視距離を設定してもよい。
【００９６】
Ｓ１０５〜Ｓ１０６はＳ８１〜Ｓ８２と同様である。
【００９７】
プリント製品の種類とその製品を印刷する大きさによっては、適正視距離が変わることが考えられる。ここでは、ポスターを例にして、印刷サイズの大小に応じて適正視距離を設定している。
【００９８】
＜その他の実施形態＞
本発明はレンチキュラ方式に限られず、パララックスバリア方式やアナグリフ方式などの各種の立体画像プリント技術にも適用されうる。また、上記のプリント処理の全部または一部は、プリント装置１０以外の情報処理装置、例えば、通信Ｉ／Ｆ４１０に接続されたＰＣなどで実行されてもよい。
【符号の説明】
【００９９】
１０：プリント装置、１２：レンチキュラーシート、１００：シート収納部、１１０：シート収納本体、１９０：フィードローラ、２１２：搬送ローラ、２１４：キャプスタン、２２０：クランパ、２５０：リボン交換ガトリング機構、２６０：サーマルヘッド、４００：システムコントローラ、４０２：プログラム格納部、４０４：バッファメモリ、４０６：センサ部、４０８：操作部、４１０：通信インターフェース（通信Ｉ／Ｆ）、４２０：制御部、４３０：機構部、４４０：ヘッドドライバ
【図１】
2012205002.tif 000003
【図２】
2012205002.tif 000004
【図３】
2012205002.tif 000005
【図４】
2012205002.tif 000006
【図５】
2012205002.tif 000007
【図６】
2012205002.tif 000008
【図７】
2012205002.tif 000009
【図８】
2012205002.tif 000010
【図９】
2012205002.tif 000011
【図１０】
2012205002.tif 000012
【図１１】
2012205002.tif 000013