(57)【特許請求の範囲】
【請求項１】
１つの多眼式立体画像の構成要素である複数のモノキュラ画像の集合体として構成された立体画像データに、当該立体画像データであることを特定するための情報を付加して構成されてなる３Ｄ画像ファイルの画像の表示出力が可能な画像出力装置であって、
上記３Ｄ画像ファイルの画像を立体画像として表示出力する３Ｄ表示出力モードと、上記３Ｄ画像ファイルの画像を通常の平面画像として表示出力する２Ｄ表示出力モードとを切り替える表示出力モード切り替え手段と、
上記３Ｄ画像ファイルの画像を２Ｄ表示出力モードで表示出力する際に、併せて当該３Ｄ画像ファイルが３Ｄ画像ファイルであることを画面に表示出力する表示出力制御手段と、
上記３Ｄ画像ファイルの画像を印刷出力する際に、２Ｄ印刷出力モードで印刷出力するか３Ｄ印刷出力モードで印刷出力するかの指示を受け付ける印刷方法入力手段と、
印刷実行の指示を受けたときに、１個の画像ファイルの印刷を実行する単印刷モードと、複数の画像ファイルの印刷を連続実行する連続印刷モードとを切り替える印刷実行モード切替手段と、
単印刷モードで印刷を実行する時には、上記３Ｄ画像ファイルの画像については上記印刷方法入力手段による印刷出力モードの選択を待ってこの選択に従った印刷出力モードで印刷出力し、連続印刷モードで印刷を実行する時には、上記３Ｄ画像ファイルの画像については２Ｄ印刷出力モードで印刷出力する印刷出力制御手段と、
を具備したことを特徴とする画像出力装置。
【請求項２】
１つの多眼式立体画像の構成要素である複数のモノキュラ画像の集合体として構成された立体画像データに、当該立体画像データであることを特定するための情報を付加して構成されてなる３Ｄ画像ファイルの画像の印刷出力が可能な画像出力装置であって、
上記３Ｄ画像ファイルの画像を立体画像観賞用のフォーマットで印刷出力する３Ｄ印刷出力モードと、上記３Ｄ画像ファイルの画像を通常の平面画像として印刷出力する２Ｄ印刷出力モードとを切り替える３Ｄ画像ファイル印刷出力モード切り替え手段と、
印刷実行の指示を受けたときに、１個の画像ファイルの印刷を実行する単印刷モードと、複数の画像ファイルの印刷を連続実行する連続印刷モードとを切り替える印刷実行モード切替手段と、
単印刷モードで印刷を実行する時には、上記３Ｄ画像ファイルの画像については上記印刷出力モード切り替え手段による印刷出力モードの選択を待ってこの選択に従った印刷出力モードで印刷出力し、連続印刷モードで印刷を実行する時には、上記３Ｄ画像ファイルの画像については２Ｄ印刷出力モードで印刷出力する印刷出力制御手段と、
を具備したことを特徴とする画像出力装置。
【請求項３】
上記印刷出力制御手段は、上記３Ｄ画像ファイルの画像を２Ｄ印刷出力モードで印刷出力する際に、併せて当該３Ｄ画像ファイルが３Ｄ画像ファイルであることを印刷出力することを特徴とする請求項２に記載の画像出力装置。
【請求項４】
１つの多眼式立体画像の構成要素である複数のモノキュラ画像の集合体として構成された立体画像データに、当該立体画像データであることを特定するための情報を付加して構成されてなる３Ｄ画像ファイルおよび通常の画像ファイルの画像の印刷出力がいずれも可能な画像出力装置であって、
上記３Ｄ画像ファイルの画像を立体画像観賞用のフォーマットで印刷出力する３Ｄ印刷出力モードと、上記３Ｄ画像ファイルの画像を通常の平面画像として印刷出力する２Ｄ印刷出力モードとを切り替える３Ｄ画像ファイル印刷出力モード切り替え手段と、
上記３Ｄ画像ファイルの画像を印刷出力する際には、２Ｄ印刷出力モードで印刷出力するか３Ｄ印刷出力モードで印刷出力するかの指示を受け付ける印刷方法入力手段と、
印刷実行の指示を受けたときに、１個の画像ファイルの印刷を実行する単印刷モードと、複数の画像ファイルの印刷を連続実行する連続印刷モードとを切り替える印刷実行モード切替手段と、
単印刷モードで印刷を実行する時には、上記３Ｄ画像ファイルの画像については上記印刷方法入力手段による印刷出力モードの選択を待ってこの選択に従った印刷出力モードで印刷出力し、連続印刷モードで印刷を実行する時には、上記３Ｄ画像ファイルの画像については２Ｄ印刷出力モードで印刷出力する印刷出力制御手段と、
を具備したことを特徴とする画像出力装置。
【請求項５】
上記印刷出力制御手段は、上記３Ｄ画像ファイルの画像を２Ｄ印刷出力モードで印刷出力する際には、併せて当該ファイルが３Ｄ画像ファイルであることを印刷出力するように構成されたことを特徴とする請求項４に記載の画像出力装置。
【請求項６】
コンピュータに、１つの多眼式立体画像の構成要素である複数のモノキュラ画像の集合体として構成された立体画像データに、当該立体画像データであることを特定するための情報を付加して構成されてなる３Ｄ画像ファイルの画像の表示出力を行わせるプログラムにおいて、上記プログラムは、コンピュータに、
上記３Ｄ画像ファイルの画像を立体画像として表示出力する３Ｄ表示出力モードと、上記３Ｄ画像ファイルの画像を通常の平面画像として表示出力する２Ｄ表示出力モードとを切り替える表示出力モード切り替えさせ、
上記３Ｄ画像ファイルの画像を２Ｄ表示出力モードで表示出力する際に、併せて当該３Ｄ画像ファイルが３Ｄ画像ファイルであることを画面に表示出力させ、
上記３Ｄ画像ファイルの画像を印刷出力する際に、２Ｄ印刷出力モードで印刷出力するか３Ｄ印刷出力モードで印刷出力するかの指示を受け付けさせ、
印刷実行の指示を受けたときに、１個の画像ファイルの印刷を実行する単印刷モードと、複数の画像ファイルの印刷を連続実行する連続印刷モードとを切り替えさせ、
単印刷モードで印刷を実行させる時には、上記３Ｄ画像ファイルの画像については上記印刷出力モードの指示を受け付けさせてから、その指示に従った印刷出力モードで印刷出力し、連続印刷モードで印刷を実行させる時には、上記３Ｄ画像ファイルの画像については２Ｄ印刷出力モードで印刷出力させる、
ことを特徴とするプログラム。
【請求項７】
コンピュータに、１つの多眼式立体画像の構成要素である複数のモノキュラ画像の集合体として構成された立体画像データに、当該立体画像データであることを特定するための情報を付加して構成されてなる３Ｄ画像ファイルの画像の印刷出力を行わせるプログラムにおいて、上記プログラムは、コンピュータに、
上記３Ｄ画像ファイルの画像を立体画像観賞用のフォーマットで印刷出力する３Ｄ印刷出力モードと、上記３Ｄ画像ファイルの画像を通常の平面画像として印刷出力する２Ｄ印刷出力モードとを切り替えさせ、
印刷実行の指示を受けたときに、１個の画像ファイルの印刷を実行する単印刷モードと、複数の画像ファイルの印刷を連続実行する連続印刷モードとを切り替えさせ、
単印刷モードで印刷を実行する時には、上記３Ｄ画像ファイルの画像については上記印刷出力モードの切り替えに従った印刷出力モードで印刷出力させ、連続印刷モードで印刷を実行する時には、上記３Ｄ画像ファイルの画像については２Ｄ印刷出力モードで印刷出力させる、
ことを特徴とするプログラム。
【請求項８】
上記３Ｄ画像ファイルの画像を２Ｄ印刷出力モードで印刷出力させる際には、併せて当該３Ｄ画像ファイルが３Ｄ画像ファイルであることを印刷出力させる、
ことを特徴とする請求項７に記載のプログラム。
【請求項９】
１つの多眼式立体画像の構成要素である複数のモノキュラ画像の集合体として構成された立体画像データに、当該立体画像データであることを特定するための情報を付加して構成されてなる３Ｄ画像ファイルおよび通常の画像ファイルの画像の印刷出力のいずれを成さしめ得るプログラムにおいて、上記プログラムは、コンピュータに、
上記３Ｄ画像ファイルの画像を立体画像観賞用のフォーマットで印刷出力する３Ｄ印刷出力モードと、上記３Ｄ画像ファイルの画像を通常の平面画像として印刷出力する２Ｄ印刷出力モードとを切り替える３Ｄ画像ファイル印刷出力モード切り替えさせ、
上記３Ｄ画像ファイルの画像を印刷出力する際には、２Ｄ印刷出力モードで印刷出力するか３Ｄ印刷出力モードで印刷出力するかの指示を受け付けさせ、
印刷実行の指示を受けたときに、１個の画像ファイルの印刷を実行する単印刷モードと、複数の画像ファイルの印刷を連続実行する連続印刷モードとを切り替えさせ、
単印刷モードで印刷を実行する時には、上記３Ｄ画像ファイルの画像については上記印刷出力モードの指示を受け付けさせてから、その指示に従った印刷出力モードで印刷出力させ、連続印刷モードで印刷を実行する時には、上記３Ｄ画像ファイルの画像については２Ｄ印刷出力モードで印刷出力させる、
ことを特徴とするプログラム。
【請求項１０】
上記３Ｄ画像ファイルの画像を２Ｄ印刷出力モードで印刷出力する際には、併せて当該ファイルが３Ｄ画像ファイルであることを印刷出力させる、
ことを特徴とする請求項９に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、３Ｄ画像ファイルの画像を表示出力もしくは印刷出力する画像出力装置、及び、コンピュータをそのような画像出力装置として機能させるためのプログラムに関する。
【背景技術】
【０００２】
３Ｄ液晶を用いた直視型ディスプレイ（例えば、特許文献１を参照）や、３Ｄ対応のＦＭＤ（フェイスマウントディスプレイ）又はＨＭＤ（ヘッドマウントディスプレイ）においては、１つの多眼式立体画像の構成要素である複数のモノキュラ画像の集合体として構成された立体画像データで構成された３Ｄ画像ファイルを表示出力する際、左右両眼のために、各々用の異なるモノキュラ画像を表示出力する場合は立体画像が観察され（３Ｄ表示出力）、左右両眼に、左右何れかの同じモノキュラ画像を表示出力する場合は平面画像が観察される（２Ｄ表示出力）。特に、直視型の場合、観察可能な位置が限られているため、複数人で同時に観察する場合など２Ｄ表示出力の必要性は極めて大きい。
【０００３】
また、３Ｄ画像ファイルをプリンタで印刷出力する場合、ビュアーやレンチキュラーシートなどを使用する３Ｄ観察のためには所定のフォーマットで印刷出力する必要がある（例えば、特許文献２を参照）。しかしながら、この所定のフォーマット、例えば特許文献２に開示されているような、左右のモノキュラ画像を短冊状に分割し、それらを交互に配置するようなフォーマットで印刷出力したものは、通常の写真としては不自然であったり観察不能となったりする。従って、通常の写真としては左右一方のモノキュラ画像のみを印刷出力する２Ｄ印刷出力は必須である。
【特許文献１】特開平５−１２２７３３号公報
【特許文献２】特開平７−２３４４６０号公報  ここで用語について補足すれば、本明細書においては特記なき場合は３Ｄ、立体、ステレオは同義の言葉として用いる。いずれも被写体の３次元（3-dimendional）情報を、視覚的にリアルに再現するものである立体知覚（Stereoscopy）を実現するための立体視技術（Stereoscopic technology）の意味で用いられ、その利用形態や慣用により使い分けられる場合があるが、本質的な違いは無い。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
２Ｄ画像ファイルと３Ｄ画像ファイルの混在状況では、２Ｄ表示出力時や２Ｄ印刷出力を行った場合、これがもとの画像データ（ファイル）として２Ｄ画像ファイルなのか３Ｄ画像ファイルなのか不明であるため、ユーザは毎回当該画像ファイルが２Ｄ画像ファイルなのか３Ｄ画像ファイルなのか確かめる必要があり、手間であった。
【０００５】
また特に印刷出力の場合は、３Ｄ画像ファイルを３Ｄ観察用のフォーマットで印刷するべきか通常の画像（写真）として印刷すべきかが不明なため、ユーザが所望しない不適切な形態で印刷してしまって、用紙やインクを無駄に消費してしまうおそれもあった。
【０００６】
本発明は、上記の点に鑑みてなされたもので、２Ｄ表示出力時や２Ｄ印刷出力を行った場合、これが２Ｄ画像ファイルなのか３Ｄ画像ファイルなのかをユーザが確かめる手間を必要とせずに、容易に知ることが可能な画像出力装置及びプログラムを提供することを目的とする。
【０００７】
また本発明は、特に印刷出力に関しては、適切な形態で印刷を行なうことが可能な画像出力装置及びプログラムを提供することも目的とする。
【課題を解決するための手段】
【０００８】
本発明の画像プリンタの一態様は、
１つの多眼式立体画像の構成要素である複数のモノキュラ画像の集合体として構成された立体画像データに、当該立体画像データであることを特定するための情報を付加して構成されてなる３Ｄ画像ファイルおよび通常の画像ファイルの画像の印刷出力がいずれも可能な画像出力装置であって、
上記３Ｄ画像ファイルの画像を立体画像観賞用のフォーマットで印刷出力する３Ｄ印刷出力モードと、上記３Ｄ画像ファイルの画像を通常の平面画像として印刷出力する２Ｄ印刷出力モードとを切り替える３Ｄ画像ファイル印刷出力モード切り替え手段と、
上記３Ｄ画像ファイルの画像を印刷出力する際には、２Ｄ印刷出力モードで印刷出力するか３Ｄ印刷出力モードで印刷出力するかの指示を受け付ける印刷方法入力手段と、
印刷実行の指示を受けたときに、１個の画像ファイルの印刷を実行する単印刷モードと、複数の画像ファイルの印刷を連続実行する連続印刷モードとを切り替える印刷実行モード切替手段と、
単印刷モードで印刷を実行する時には、上記３Ｄ画像ファイルの画像については上記印刷方法入力手段による印刷出力モードの選択を待ってこの選択に従った印刷出力モードで印刷出力し、連続印刷モードで印刷を実行する時には、上記３Ｄ画像ファイルの画像については２Ｄ印刷出力モードで印刷出力する印刷出力制御手段と、
を具備したことを特徴とする。
【０００９】
また、本発明の画像プリンタの別の態様は、
１つの多眼式立体画像の構成要素である複数のモノキュラ画像の集合体として構成された立体画像データに、当該立体画像データであることを特定するための情報を付加して構成されてなる３Ｄ画像ファイルの画像の印刷出力が可能な画像出力装置であって、
上記３Ｄ画像ファイルの画像を立体画像観賞用のフォーマットで印刷出力する３Ｄ印刷出力モードと、上記３Ｄ画像ファイルの画像を通常の平面画像として印刷出力する２Ｄ印刷出力モードとを切り替える３Ｄ画像ファイル印刷出力モード切り替え手段と、
印刷実行の指示を受けたときに、１個の画像ファイルの印刷を実行する単印刷モードと、複数の画像ファイルの印刷を連続実行する連続印刷モードとを切り替える印刷実行モード切替手段と、
単印刷モードで印刷を実行する時には、上記３Ｄ画像ファイルの画像については上記印刷出力モード切り替え手段による印刷出力モードの選択を待ってこの選択に従った印刷出力モードで印刷出力し、連続印刷モードで印刷を実行する時には、上記３Ｄ画像ファイルの画像については２Ｄ印刷出力モードで印刷出力する印刷出力制御手段と、
を具備したことを特徴とする。
【００１０】
また、本発明の画像プリンタの別の態様は、
１つの多眼式立体画像の構成要素である複数のモノキュラ画像の集合体として構成された立体画像データに、当該立体画像データであることを特定するための情報を付加して構成されてなる３Ｄ画像ファイルおよび通常の画像ファイルの画像の印刷出力がいずれも可能な画像出力装置であって、
上記３Ｄ画像ファイルの画像を立体画像観賞用のフォーマットで印刷出力する３Ｄ印刷出力モードと、上記３Ｄ画像ファイルの画像を通常の平面画像として印刷出力する２Ｄ印刷出力モードとを切り替える３Ｄ画像ファイル印刷出力モード切り替え手段と、
上記３Ｄ画像ファイルの画像を印刷出力する際には、２Ｄ印刷出力モードで印刷出力するか３Ｄ印刷出力モードで印刷出力するかの指示を受け付ける印刷方法入力手段と、
印刷実行の指示を受けたときに、１個の画像ファイルの印刷を実行する単印刷モードと、複数の画像ファイルの印刷を連続実行する連続印刷モードとを切り替える印刷実行モード切替手段と、
単印刷モードで印刷を実行する時には、上記３Ｄ画像ファイルの画像については上記印刷方法入力手段による印刷出力モードの選択を待ってこの選択に従った印刷出力モードで印刷出力し、連続印刷モードで印刷を実行する時には、上記３Ｄ画像ファイルの画像については２Ｄ印刷出力モードで印刷出力する印刷出力制御手段と、
を具備したことを特徴とする。
【００１２】
なお、これら本発明の画像プリンタの態様においては、さらに、上記印刷出力制御手段は、上記３Ｄ画像ファイルの画像を２Ｄ印刷出力モードで印刷出力する際には、併せて当該ファイルが３Ｄ画像ファイルであることを印刷出力するように構成されていることが望ましい。
【００１３】
本発明のプログラムの一態様は、
コンピュータに、１つの多眼式立体画像の構成要素である複数のモノキュラ画像の集合体として構成された立体画像データに、当該立体画像データであることを特定するための情報を付加して構成されてなる３Ｄ画像ファイルの画像の表示出力を行わせるプログラムにおいて、上記プログラムは、コンピュータに、
上記３Ｄ画像ファイルの画像を立体画像として表示出力する３Ｄ表示出力モードと、上記３Ｄ画像ファイルの画像を通常の平面画像として表示出力する２Ｄ表示出力モードとを切り替える表示出力モード切り替えさせ、
上記３Ｄ画像ファイルの画像を２Ｄ表示出力モードで表示出力する際に、併せて当該３Ｄ画像ファイルが３Ｄ画像ファイルであることを画面に表示出力させ、
上記３Ｄ画像ファイルの画像を印刷出力する際に、２Ｄ印刷出力モードで印刷出力するか３Ｄ印刷出力モードで印刷出力するかの指示を受け付けさせ、
印刷実行の指示を受けたときに、１個の画像ファイルの印刷を実行する単印刷モードと、複数の画像ファイルの印刷を連続実行する連続印刷モードとを切り替えさせ、
単印刷モードで印刷を実行させる時には、上記３Ｄ画像ファイルの画像については上記印刷出力モードの指示を受け付けさせてから、その指示に従った印刷出力モードで印刷出力し、連続印刷モードで印刷を実行させる時には、上記３Ｄ画像ファイルの画像については２Ｄ印刷出力モードで印刷出力させる、
ことを特徴とする。
【００１４】
また、本発明のプログラムの別の態様は、
コンピュータに、１つの多眼式立体画像の構成要素である複数のモノキュラ画像の集合体として構成された立体画像データに、当該立体画像データであることを特定するための情報を付加して構成されてなる３Ｄ画像ファイルの画像の印刷出力を行わせるプログラムにおいて、上記プログラムは、コンピュータに、
上記３Ｄ画像ファイルの画像を立体画像観賞用のフォーマットで印刷出力する３Ｄ印刷出力モードと、上記３Ｄ画像ファイルの画像を通常の平面画像として印刷出力する２Ｄ印刷出力モードとを切り替えさせ、
印刷実行の指示を受けたときに、１個の画像ファイルの印刷を実行する単印刷モードと、複数の画像ファイルの印刷を連続実行する連続印刷モードとを切り替えさせ、
単印刷モードで印刷を実行する時には、上記３Ｄ画像ファイルの画像については上記印刷出力モードの切り替えに従った印刷出力モードで印刷出力させ、連続印刷モードで印刷を実行する時には、上記３Ｄ画像ファイルの画像については２Ｄ印刷出力モードで印刷出力させる、
ことを特徴とする。
【００１６】
また、本発明のプログラムの更に別の態様は、
コンピュータに、１つの多眼式立体画像の構成要素である複数のモノキュラ画像の集合体として構成された立体画像データに、当該立体画像データであることを特定するための情報を付加して構成されてなる３Ｄ画像ファイルおよび通常の（２Ｄの）画像ファイルの画像の印刷出力のいずれをも為さしめ得るプログラムにおいて、上記プログラムは、コンピュータに、
上記３Ｄ画像ファイルの画像を立体画像観賞用のフォーマットで印刷出力させる３Ｄ印刷出力モードと、これを通常の平面画像として印刷出力させる２Ｄ印刷出力モードとを切り替えさせ、
上記３Ｄ画像ファイルの画像を印刷出力させる際には、２Ｄ印刷出力モードで印刷出力させるか３Ｄ印刷出力モードで印刷出力させるかの指示を受け付けさせ、
印刷実行の指示を受けたときに、１個の画像ファイルの印刷を実行させる単印刷モードと、複数の画像ファイルの印刷を連続実行させる連続印刷モードとを切り替えさせ、
単印刷モードで印刷を実行させる時には、上記３Ｄ画像ファイルの画像については上記印刷出力モードの指示を受け付けさせてから、その指示に従った印刷出力モードで印刷出力させ、連続印刷モードで印刷を実行させる時には、上記３Ｄ画像ファイルの画像については２Ｄ印刷出力モードで印刷出力させる、
ことを特徴とする。
【００１７】
なお、これら本発明のプログラムの態様のうち、コンピュータに画像の印刷出力を行なわせる態様については、上記３Ｄ画像ファイルの画像を２Ｄ印刷出力モードで印刷出力させる際には、併せて当該ファイルが３Ｄ画像ファイルであることを印刷出力させる、
ことが望ましい。
【発明の効果】
【００１８】
本発明によれば、２Ｄ表示出力時や２Ｄ印刷出力を行った場合、これが２Ｄ画像ファイルなのか３Ｄ画像ファイルなのかをユーザが確かめる手間を必要とせずに、容易に知ることが可能な画像出力装置及びプログラムを提供することができる。
【００１９】
また、特に印刷出力に関しては、適切な形態で印刷を行なうことが可能な画像出力装置及びプログラムを提供することができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明を実施するための最良の形態を図面を参照して説明する。
【００２１】
［第１実施形態］
図１（Ａ）は、本発明の第１実施形態に係る画像出力装置１０の構成を示す図である。この画像出力装置１０は、画像取り扱いの最小単位としての画像ファイルをメディア２０から読み出すためのメディアリーダ１１、プログラムや各種データを記憶する記憶部１２、当該画像出力装置１０の動作をユーザが指示入力するための操作部１３、画像ファイルを表示出力する３Ｄ液晶ディスプレイ等の出力部１４、及び当該画像出力装置１０全体を制御するＣＰＵで構成された制御部１５からなる。
【００２２】
ここで、該画像出力装置１０は、上記構成を一つの筐体に収納したスタンドアローン型の画像表示装置の形態で提供することも可能であるし、例えば記憶部１２と制御部１５をパーソナルコンピュータ（ＰＣ）とし、メディアリーダ１１、操作部１３（この場合はキーボードやマウス）、及び出力部１４（この場合は３Ｄ表示可能なディスプレイ）をそのＰＣに接続して構成するようにしても良い。勿論、いわゆるノートＰＣのようにＰＣとこれら周辺機器が一体的に構成された汎用ＰＣであっても良い。また、メディアリーダ１１の代わりに、ネットワーク接続機能を持たせて、外部サーバ上に保存されている画像ファイルを利用するようにしても構わない。
【００２３】
上記画像ファイルとしては、一般的な２Ｄ画像データとヘッダ情報とから構成される２Ｄ画像ファイルと、１つの多眼式立体画像の構成要素である複数のモノキュラ画像の集合体として構成された立体画像データ（ステレオ画像データ／Stereo image data）に、そのような立体画像データであることを特定するための情報をヘッダ情報に付加して構成されてなる３Ｄ画像ファイルとがある。本発明に係る立体画像データは立体視用画像データ（Stereoscopic image data）であるが、各画素の座標データが３次元である立体図形データ（Stereo graphic data）ではなく、座標データ的に見ればあくまでも一般的な２次元画像データであるから、この場合、２Ｄ画像ファイルと３Ｄ画像ファイルは同一の拡張子が用いられ、ユーザはそのファイル名からは２Ｄ３Ｄの何れの画像ファイルであるか判別できないものである。例えば、画像ファイル２１は、例えばデジタルカメラ用の標準ファイルフォーマット規格であるＥｘｉｆ規格およびファイルシステム規格であるＤＣＦ規格に準拠したＪＰＥＧファイルである。
【００２４】
図１（Ｂ）は、この画像ファイル２１の概念的な構成を示す図である。この画像ファイル２１は、実際の画像データを記録する画像データ部２１Ａと、ヘッダ情報をＥｘｉｆのタグ情報として記録するヘッダ部２１Ｂとから構成される。
【００２５】
即ち、画像データ部２１Ａには、２Ｄ画像ファイルの場合には、１つの平面画像データを圧縮した圧縮画像データが記録され、３Ｄ画像ファイルの場合には、左右２つのモノキュラ画像の集合体として構成された立体画像データを圧縮した圧縮画像データが記録される。
【００２６】
また、ヘッダ部２１Ｂには、２Ｄ画像ファイルの場合には、上記画像データ部２１Ａに記録した圧縮画像データの記録・再生に係るパラメータなどが記録される。これに対して、３Ｄ画像ファイルの場合には、上記画像データ部２１Ａに記録した圧縮画像データの記録・再生に係るパラメータなどの他に、Ｅｘｉｆのタグ情報の一つとして、３Ｄメタデータ２１Ｂ１が記録されている。この３Ｄメタデータ２１Ｂ１は、上記画像データ部２１Ａに記録した圧縮画像データが立体画像データであることを特定するための情報や、それぞれのモノキュラ画像の視点位置に関する情報を含む。
【００２７】
なお、３Ｄメタデータ２１Ｂ１は、Ｅｘｉｆのタグ情報として記録するだけでなく、任意の形式で記録し得るものであり、例えばＡｄｏｂｅ社が提唱しているＸＭＰ（登録商標）のようなＸＭＬなどを用いて記述したテキストメタデータの形式で記録されるものであっても構わない。
【００２８】
次に、本実施形態に係る画像出力装置１０の動作を説明する。  
本実施形態においては、画像出力装置１０は、３Ｄ画像ファイルの画像を立体画像として表示出力する３Ｄ表示出力モードと、これを通常の平面画像として表示出力する２Ｄ表示出力モードとを有しており、現在の表示出力モードが何れであるかを示す表示出力モード情報が記憶部１２に記憶される。例えば、当該画像出力装置１０の電源投入時には、制御部１５は、記憶部１２に記憶されたメインプログラムを実行し、記憶部１２に表示出力モード情報として２Ｄ表示出力モードをセットして、２Ｄ表示出力モードで動作するように設定される。
【００２９】
そして、ユーザが操作部１３を操作してモード切り替えを指示すると、制御部１５は、記憶部１２に記憶されたモード切り替え操作プログラムに従って、図２（Ａ）のフローチャートに示すような処理を実行する。
【００３０】
即ち、記憶部１２に記憶されている表示出力モード情報を参照して、現在の表示出力モードが２Ｄ表示出力モードであるのか否かを判別する（ステップＳ１１）。そして、現在の表示出力モードが２Ｄ表示出力モードであれば、記憶部１２に表示出力モード情報として３Ｄ表示出力モードをセットして、当該画像出力装置１０が３Ｄ表示出力モードで動作するように設定される（ステップＳ１２）。また、現在の表示出力モードが３Ｄ表示出力モードであれば、記憶部１２に表示出力モード情報として２Ｄ表示出力モードをセットして、当該画像出力装置１０が２Ｄ表示出力モードで動作するように設定される（ステップＳ１３）。
【００３１】
なお、このモード切り替え操作プログラムは、例えば同一の操作指示で順次表示出力モードを切り替える場合のものであり、各モードに対応して独立に操作指示ができる（それぞれ操作ボタンを設ける、プルダウンメニューでそれぞれ指定する、等により）場合には、表示出力モード情報として単純にその操作指示された表示出力モードを記憶部１２にセットするようにすれば良いことは勿論である。
【００３２】
次に、特に図示はしないが出力部１４に表示出力された画像ファイル一覧の中から、ユーザが操作部１３の操作によって任意の画像ファイルの表示出力を指定した場合、あるいは、何れかの画像ファイルの表示出力中に次／前画像ファイルの表示出力を指定した場合の動作を、図２（Ｂ）のフローチャートを参照して説明する。
【００３３】
即ち、制御部１５は、記憶部１２に記憶されたプログラムに従って、まず、その表示出力を指示された画像ファイル２１をメディアリーダ１１によってメディア２０から読み出し、例えばその画像ファイル２１のヘッダ部２１Ｂに３Ｄメタデータ２１Ｂ１が存在するか否かにより、その画像ファイル２１が３Ｄ画像ファイルか否かを判別する（ステップＳ２１）。ここで、２Ｄ画像ファイルの場合には、２Ｄ表示出力処理を実行する（ステップＳ２２）。即ち、読み出した画像ファイル２１の画像データ部２１Ａに記録されている圧縮画像データを伸長して、得られた平面画像（２Ｄ画像）を出力部１４に表示出力する。
【００３４】
ここで補足すれば、この場合の表示対象は、通常の（２Ｄ）画像ファイルであるから、ここでいう２Ｄ表示出力とは、概念的には従来公知の標準的な画像表示と全く同じものである。しかしながら、例えばアクティブパララックスバリアを用いた直視型３ＤＬＣＤなど、３Ｄ表示可能なディスプレイの場合は、その構造上、従来公知の標準的な（２Ｄの）画像表示を行なうためには、３Ｄ表示状態とはディスプレイのハードウェア制御を切り替えなければならない場合がある。そのような意味を含めて、ここでは２Ｄ表示出力処理と称している。
【００３５】
また、読み出した画像ファイル２１が３Ｄ画像ファイルの場合には、更に、記憶部１２に記憶されている表示出力モード情報を参照して、現在の表示出力モードが２Ｄ表示出力モードであるのか否かを判別する（ステップＳ２３）。ここで、現在の表示出力モードが３Ｄ表示出力モードであれば、３Ｄ表示出力処理を実行する（ステップＳ２４）。即ち、読み出した画像ファイル２１の画像データ部２１Ａに記録されている圧縮画像データを伸長すると共に、ヘッダ部２１Ｂに記録されている３Ｄメタデータ２１Ｂ１に基づいて、立体画像（３Ｄ画像）を生成し、（上述のように、ディスプレイハードウェアの３Ｄ／２Ｄ制御が必要な場合にはこれを３Ｄ表示状態に制御して、）それを出力部１４にて表示出力する。
【００３６】
これに対して、現在の表示出力モードが２Ｄ表示出力モードであった場合には、その３Ｄ画像ファイルに対する２Ｄ表示出力処理を実行する（ステップＳ２５）。即ち、読み出した画像ファイル２１の画像データ部２１Ａに記録されている圧縮画像データを伸長すると共に、ヘッダ部２１Ｂに記録されている３Ｄメタデータ２１Ｂ１に基づいて、左右２つのモノキュラ画像の内の一方、例えば左（Ｌ）画像を、（上述のように、ディスプレイハードウェアの３Ｄ／２Ｄ制御が必要な場合にはこれを２Ｄ表示状態に制御して、）平面画像として出力部１４に表示出力する。ここでは３Ｄ画像ファイルの画像を通常の平面画像として表示出力する２Ｄ表示出力を行なっている。またこの場合には、記憶部１２に記憶されている識別マークの画像を読み出して、上記出力部１４に表示出力されている平面画像上にスーパーインポーズ表示する（ステップＳ２６）。
【００３７】
図１（Ｃ）は、この２Ｄ表示出力モード時における出力部１４の出力画面１４Ａでの３Ｄ画像ファイルの表示出力例を示す図である。このように、平面画像であるＬ画像に３Ｄ画像ファイルの画像であることを示す識別マーク１４Ａ１がスーポーインポーズ表示される。
【００３８】
このように、本第１実施形態に係る画像出力装置１０によれば、２Ｄ表示出力モード時に限って、３Ｄ画像ファイルであることを表示出力する。これによって、ユーザが２Ｄ表示出力された画像が２Ｄ画像ファイルのものなのか３Ｄ画像ファイルのものなのかを確かめる手間が不要となる。
【００３９】
また、本実施形態に係る画像出力装置１０においては、画像と同じ画面に３Ｄ画像ファイルであることを表示出力するので、インジケータ等の専用の表示が不要で、かつユーザに対する注意喚起効果が高いという効果も奏する。
【００４０】
なお、上記識別マーク１４Ａ１のスーパーインポーズ位置は、図１（Ｃ）及び（Ｄ）に示したような出力画面１４Ａの右下位置に限定されるものではなく、出力画面１４Ａのどこであっても良い。
【００４１】
上記スーパーインポーズ表示は、一定時間（たとえば３秒とか）の表示でも良いし、点滅表示を使用しても良く、一定時間表示と点滅表示などを併用しても効果的である。また、ユーザやシステムからの操作、指示により、スーパーインポーズを出すようにしても良い。さらにまた、画像の一覧表示する際など、縮小画像、サムネイル画像の表示時にも同様に、図２（Ｂ）の方法を用いることができる。
【００４２】
３Ｄ画像ファイルは、例えば２つのモノキュラ画像を含み、両者の対応する箇所の画像を抽出して３Ｄ画像を生成する仕様となっている画像記録装置も存在する。また、画像の縦横比が出力部１４の出力画面１４Ａの縦横比と異なる場合もある。従って、その抽出しない領域や表示画素の無い領域については、図１（Ｄ）に示すようにパディング１４Ａ２を表示出力するものであり、そこに上記識別マーク１４Ａ１を表示出力するようにすれば、識別マーク１４Ａ１によって画像の観察が妨げられることがない。
【００４３】
勿論、ユーザ操作に応じて、識別マーク１４Ａ１のスーポーインポーズ表示出力を消すことができるようにすれば、画像の観察を妨げることはない。
【００４４】
また、識別マーク１４Ａ１は、図１（Ｃ）及び（Ｄ）に示したようなものに限定されるものではなく、図１（Ｅ）に示すような単なるテキストや図１（Ｆ）に示すようなロゴマークのように、３Ｄ画像ファイルであることがユーザに識別可能なものであればどのようなものでも良い。
【００４５】
［第２実施形態］
上記第１実施形態は、出力部１４として３Ｄ表示可能なディスプレイを例に説明したが、本発明の第２実施形態に係る画像出力装置１０は、出力部１４が、３Ｄ画像ファイルの画像の印刷出力が可能なプリンタの場合である。
【００４６】
図３（Ａ）は、本発明の第２実施形態に係る画像出力装置１０の構成を示す図である。この画像出力装置１０は、上記第１実施形態のそれと同様の構成に加えて、ユーザに対して問い合わせメッセージを表示したり、動作モードを表示するための表示部１６を備えている。また、出力部１４は、上記したように、プリンタである。そして、該画像出力装置１０は、上記第１実施形態と同様、上記構成を一つの筐体に収納したスタンドアローン型の画像プリント装置の形態で提供することも可能であるし、ＰＣを用いて構成するようにしても良い。また、メディアリーダ１１の代わりに、ネットワーク接続機能を持たせて、外部サーバ上に保存されている画像ファイル２１を利用するようにしても構わない。
【００４７】
本実施形態に係る画像出力装置１０の動作についても、当該画像出力装置１０の電源投入時に、記憶部１２に印刷出力モード情報として２Ｄ印刷出力モードをセットすることや、ユーザによる操作部１３の操作に応じて印刷出力モードを切り替えられることは、上記第１実施形態と同様である。
【００４８】
次に、ユーザが操作部１３の操作によって、メディア２０に記録されている全画像ファイルもしくは任意の複数の画像ファイルの連続印刷出力を指定した場合の動作を、図３（Ｂ）のフローチャートを参照して説明する。
【００４９】
即ち、制御部１５は、記憶部１２に記憶されたプログラムに従って、まず、記憶部１２に印刷出力モード情報として２Ｄ印刷出力モードをセットして、当該画像出力装置１０が２Ｄ印刷出力モードで動作するように設定する（ステップＳ３１）。
【００５０】
補足すれば、連続印刷の場合、その印刷中使用者がずっと装置の前で待機していることは期待できないから、通常画像ファイルと３Ｄ画像ファイルが混在している状態で、３Ｄ画像ファイルを印刷する時になって、３Ｄ用のフォーマットで印刷するか２Ｄ画像として印刷するかの判断を待っていると、使用者が不在の場合は印刷が停止してしまうことになる。これを回避するために、連続印刷は（２Ｄ／３Ｄ混在状態の多数の写真をまとめて印刷するのだから）従来ネガフィルムからのプリントを行なう際の「同時プリント」または「ベタ焼き」類似のサンプル印刷的な行為であると考え、レンチキュラーシートなどの特別な観察手段を要しない通常のプリントが適当であるとの判断に基づいてモードを設定するものである。
【００５１】
その後、メディアリーダ１１によってメディア２０から画像ファイル２１を一つ読み出し（ステップＳ３２）、例えばその画像ファイル２１のヘッダ部２１Ｂに３Ｄメタデータ２１Ｂ１が存在するか否かにより、その画像ファイル２１が３Ｄ画像ファイルか否かを判別する（ステップＳ３３）。ここで、２Ｄ画像ファイルの場合には、印刷の実行に何の問題もないから、従来公知の標準のプリント処理を実行する（ステップＳ３４）。即ち、読み出した画像ファイル２１の画像データ部２１Ａに記録されている圧縮画像データを伸長して、得られた平面画像（２Ｄ画像）を出力部１４にて印刷出力する。
【００５２】
また、読み出した画像ファイル２１が３Ｄ画像ファイルの場合には、３Ｄ画像ファイルの画像を通常の平面画像として印刷出力する２Ｄ印刷出力を行なうために、読み出した画像ファイル２１の画像データ部２１Ａに記録されている圧縮画像データを伸長すると共に、ヘッダ部２１Ｂに記録されている３Ｄメタデータ２１Ｂ１に基づいて、左右２つのモノキュラ画像の内の一方、例えば左（Ｌ）画像から、印刷用の平面画像データを生成する（ステップＳ３５）。そして、記憶部１２に記憶されている識別マークの画像を読み出して、上記生成した平面画像データに重畳して、印刷データを作成する（ステップＳ３６）。この重畳位置としては、上記第１実施形態のように画像上の任意の位置であっても良いし、画像が印刷出力されない余白部に識別マーク１４Ａ１が印刷出力されるような位置であっても良い。そして、作成した印刷データを出力部１４にて印刷出力する（ステップＳ３７）。これにより、図１（Ｃ）に示すような印刷出力が得られる（この場合、出力画面１４Ａが印刷用紙に相当する）。
【００５３】
こうして、上記ステップＳ３４またはステップＳ３７において印刷出力が行われたならば、メディア２０に記録されている全画像ファイルもしくはユーザが指定した全ての画像ファイルの印刷出力が終了したか否かを判別する（ステップＳ３８）。そして、まだ印刷出力していない画像ファイルが有れば、上記ステップＳ３２に戻って、その画像ファイルを読み出して上記の処理を繰り返す。このように、全ての画像ファイルの印刷出力が終了するまで、繰り返し実行する。
【００５４】
なお、上記ステップＳ３１で強制的に２Ｄ印刷出力モードに切り替える際、それまでの印刷出力モードがなんであったかを保持しておき、この連続印刷処理の終了時に、その保持しておいた元のモードに復帰させるように構成しても良い。
【００５５】
次に、上記表示部１６に表示された画像ファイル一覧の中から、ユーザが操作部１３の操作によって任意の画像ファイルの印刷出力を指定した場合（単印刷）の動作を、図４のフローチャートを参照して説明する。
【００５６】
即ち、制御部１５は、記憶部１２に記憶されたプログラムに従って、まず、その印刷出力を指示された画像ファイル２１をメディアリーダ１１によってメディア２０から読み出し、例えばその画像ファイル２１のヘッダ部２１Ｂに３Ｄメタデータ２１Ｂ１が存在するか否かにより、その画像ファイル２１が３Ｄ画像ファイルか否かを判別する（ステップＳ４１）。ここで、２Ｄ画像ファイルの場合には、従来公知の標準のプリント処理を実行する（ステップＳ４２）。即ち、読み出した画像ファイル２１の画像データ部２１Ａに記録されている圧縮画像データを伸長して、得られた平面画像（２Ｄ画像）を出力部１４にて印刷出力する。
【００５７】
また、読み出した画像ファイル２１が３Ｄ画像ファイルの場合には、上記表示部１６に、２Ｄ画像として印刷出力して良いかどうかの問い合わせメッセージを表示し、ユーザの操作部１３の操作による２Ｄ／３Ｄプリントの選択指示内容を判別する（ステップＳ４３）。そして、３Ｄ印刷出力する旨の指示がなされた場合には、３Ｄプリント処理を実行する。即ち、読み出した画像ファイル２１の画像データ部２１Ａに記録されている圧縮画像データを伸長すると共に、ヘッダ部２１Ｂに記録されている３Ｄメタデータ２１Ｂ１に基づいて、例えば特許文献２に開示されているような立体画像観賞用のフォーマットの印刷データを作成し（ステップＳ４４）、出力部１４にてプリントを実行する（ステップＳ４５）。
【００５８】
また、２Ｄ印刷出力する旨の指示がなされた場合には、読み出した画像ファイル２１の画像データ部２１Ａに記録されている圧縮画像データを伸長すると共に、ヘッダ部２１Ｂに記録されている３Ｄメタデータ２１Ｂ１に基づいて、左右２つのモノキュラ画像の内の一方、例えば左（Ｌ）画像から、印刷用の平面画像データを生成する（ステップＳ４６）。そして、記憶部１２に記憶されている識別マークの画像を読み出して、上記生成した平面画像データに重畳して、印刷データを作成し（ステップＳ４７）、その作成した印刷データを出力部１４にて印刷出力する（ステップＳ４８）。これにより、図１（Ｃ）に示すような印刷出力が得られる（この場合、出力画面１４Ａが印刷用紙に相当する）。
【００５９】
以上のように、本第２実施形態に係る画像出力装置１０によれば、３Ｄ画像ファイルの２Ｄ印刷出力時には、３Ｄ画像ファイルであることを印刷出力する。これによって、ユーザが２Ｄ印刷出力された画像が２Ｄ画像ファイルのものなのか３Ｄ画像ファイルのものなのかを確かめる手間が不要となる。これは連続印刷の例で示したように、サンプル印刷的な意味で印刷する場合においては、極めて有用な効果である。
【００６０】
また、３Ｄ画像ファイルの単印刷時の例で示したように、ユーザの選択を受けて２Ｄまたは３Ｄ印刷出力を行うので、ユーザが不所望の不適切な形態の印刷出力を行って、印刷用紙やインクを無駄にすることがない。
【００６１】
なお、このように３Ｄ画像ファイルの印刷出力の都度、ユーザの選択を受けるようなケースでは、識別マーク１４Ａ１の印刷出力の必要性は、上記サンプル印刷的な場合ほどは高くないと考えられる。例えば最終的にアルバムに収める作品であるとすれば、むしろ識別マーク１４Ａ１の重畳印刷は邪魔になることも有り得る。従って目的に応じてこれを省略しても構わない。
【００６２】
また、本実施形態に係る画像出力装置１０によれば、３Ｄ画像ファイルの画像の印刷については、単印刷の場合はユーザの選択を受けて２Ｄまたは３Ｄ印刷出力を行い、連続印刷の場合はサンプル印刷的な意味合いと位置づけ２Ｄ印刷出力するから、通常の（２Ｄの）画像ファイルとの混在印刷の場合にも、目的に応じた適切な形態の印刷出力を効率的に行なうことができ、印刷用紙やインクを無駄にすることがない。
【００６３】
なお、本実施形態において、表示部１６を設ける代わりに、音声で問い合わせを行うような音声出力部を設けても良い。
【００６４】
更に、本実施形態においても、上記第１実施形態と同様、識別マーク１４Ａ１の重畳位置は、特に限定されるものではなく、パディング１４Ａ２（印刷出力の場合は無印刷部）に相当する位置に印刷出力すれば、識別マーク１４Ａ１によって画像の観察が妨げられることがない。
【００６５】
また、識別マーク１４Ａ１自体も、３Ｄ画像ファイルであることがユーザに識別可能なものであればどのようなものでも構わない。
【００６６】
以上実施形態に基づいて本発明を説明したが、本発明は上述した実施形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形や応用が可能なことは勿論である。
【図面の簡単な説明】
【００６７】
【図１】図１（Ａ）は本発明の第１実施形態に係る画像出力装置のブロック構成図、図１（Ｂ）は画像ファイルの概念的な構成を示す図、図１（Ｃ）は表示出力の一例を説明するための表示画面を示す図、図１（Ｄ）は表示出力の別の例を説明するための表示画面を示す図、図１（Ｅ）は識別マークの別の例を示す図であり、図１（Ｆ）は識別マークの更に別の例を示す図である。
【図２】図２（Ａ）はモード切り替え操作処理のフローチャートを示す図であり、図２（Ｂ）はファイル表示出力処理のフローチャートを示す図である。
【図３】図３（Ａ）は本発明の第２実施形態に係る画像出力装置のブロック構成図であり、図３（Ｂ）は第２実施形態における連続印刷出力処理のフローチャートを示す図である。
【図４】図４は第２実施形態における単印刷出力処理のフローチャートを示す図である。
【符号の説明】
【００６８】
１０…画像出力装置、  １１…メディアリーダ、  １２…記憶部、  １３…操作部、  １４…出力部、  １４Ａ…出力画面、  １４Ａ１…識別マーク、  １４Ａ２…パディング、  １５…制御部、  １６…表示部、  ２０…メディア、  ２１…画像ファイル、  ２１Ａ…画像データ部、  ２１Ｂ…ヘッダ部、  ２１Ｂ１…３Ｄメタデータ。
【図１】
0004638784.tif 000002
【図２】
0004638784.tif 000003
【図３】
0004638784.tif 000004
【図４】
0004638784.tif 000005