(57)【要約】【課題】３Ｄ画像ファイルと２Ｄ画像ファイルとが混在する場合でも、画像ファイル管理を容易にすることができる電子機器を提供する。【解決手段】立体視可能な画像データを生成する際に必要な少なくとも２つの画像ファイル（例えば、画像ファイルＦ１１、Ｆ１２）を、ファイル名の拡張子以外が一致し、拡張子が異なるファイルとして記録する。これによって、画像ファイルのヘッダの解析や管理ファイルが不要で、ファイル名の検索のみによって、３Ｄ画像ファイルと２Ｄ画像ファイルを区別できる。３Ｄ再生装置では、２つの画像を用いて立体視が可能な表示を行い、２Ｄ再生装置では、一方の画像ファイルのみを用いて２Ｄ表示を行う。【選択図】図１
2008124963.tif 000002
【特許請求の範囲】
【請求項１】
立体視可能な画像データを生成する際に必要な第１画像データを取得する第１取得手段と、
前記第１画像データとともに立体視可能な画像データを生成する際に必要な第２画像データを取得する第２取得手段と、
前記第１画像データを格納する第１画像ファイルを生成する第１ファイル生成手段と、
前記第２画像データを格納する第２画像ファイルを生成する第２ファイル生成手段と、を備え、
前記第１ファイル生成手段は、各画像ファイルを識別するためのファイル識別名に第１拡張子を付与して第１ファイル名を生成し、前記第１画像ファイルを生成する際に、前記第１ファイル名をその画像ファイルのファイル名として付与し、
前記第２ファイル生成手段は、前記第１ファイル名内のファイル識別名と同じファイル識別名に前記第１拡張子とは異なる第２拡張子を付与して第２ファイル名を生成し、前記第２画像ファイルを生成する際に、前記第２ファイル名をその画像ファイルのファイル名として付与する、
画像ファイル生成装置。
【請求項２】
前記第１ファイル生成手段は、前記第１画像ファイルを生成する際に、ヘッダ部を生成し、前記第１画像ファイルが立体視可能な画像データを生成する際に必要な画像ファイルであることを示す識別子を前記ヘッダ部に格納する、
請求項１に記載の画像ファイル生成装置。
【請求項３】
前記第２ファイル生成手段は、前記第２画像ファイルを生成する際に、ヘッダ部を生成し、前記第２画像ファイルが立体視可能な画像データを生成する際に必要な画像ファイルであることを示す識別子を前記ヘッダ部に格納する、
請求項１に記載の画像ファイル生成装置。
【請求項４】
前記識別子は、前記第１画像データが立体視可能な画像データを生成する際に必要な画像データのうち右目に入射するための画像か、左目に入射するための画像かを示す情報を含む、
請求項２に記載の画像ファイル生成装置。
【請求項５】
前記識別子は、前記第２画像データが立体視可能な画像データを生成する際に必要な画像データのうち右目に入射するための画像か、左目に入射するための画像かを示す情報を含む、
請求項３に記載の画像ファイル生成装置。
【請求項６】
前記第１ファイル生成手段は、前記第１画像ファイルを生成する際に、ヘッダ部を生成し、前記第２ファイル名を示す情報を前記ヘッダ部に格納する、
請求項１に記載の画像ファイル生成装置。
【請求項７】
前記第２ファイル生成手段は、前記第２画像ファイルを生成する際に、ヘッダ部を生成し、前記第１ファイル名を示す情報を前記ヘッダ部に格納する、
請求項１に記載の画像ファイル生成装置。
【請求項８】
前記第１画像ファイル及び前記第２画像ファイルを記憶手段に記録する記録手段をさらに備え、
前記記憶手段内に格納されている各ファイルはディレクトリ構造を用いて管理され、
前記記録手段は、前記第１画像ファイル及び前記第２画像ファイルを前記記憶手段内の同一のディレクトリ内に記録する、
請求項１に記載の画像ファイル生成装置。
【請求項９】
前記第１画像ファイルおよび前記第２画像ファイルを生成する立体画像生成モードと、前記第１画像ファイルのみを生成する平面画像生成モードと、を有する制御手段をさらに備えた
請求項１に記載の画像ファイル生成装置。
【請求項１０】
各画像ファイルを識別するためのファイル識別名に第１拡張子が付与された第１ファイル名をファイル名として付与され、第１画像データを格納する第１画像ファイルと、前記第１ファイル名内のファイル識別名と同じファイル識別名に前記第１拡張子とは異なる第２拡張子がファイル名として付与され、第２画像データを格納する第２画像ファイルと、を取得可能なファイル取得手段と、
前記取得した前記第１画像データ又は／及び前記第２画像データを表示可能な表示手段と、
前記第１画像データ及び前記第２画像データを用いて、立体視可能な画像を前記表示手段に表示させるよう制御する立体表示モードと、前記第１画像データ及び前記第２画像データのいずれか一方を用いて、立体視はできない画像を前記表示手段に表示させるよう制御する平面表示モードと、を有する制御手段と、
を備える画像再生装置。
【請求項１１】
各画像ファイルを識別するためのファイル識別名に第１拡張子が付与された第１ファイル名をファイル名として付与され、第１画像データを格納する第１画像ファイルと、前記第１ファイル名内のファイル識別名と同じファイル識別名に前記第１拡張子とは異なる第２拡張子がファイル名として付与され、第２画像データを格納する第２画像ファイルと、を取得可能なファイル取得手段と、
立体表示と平面表示を切り替えて表示可能な表示手段と、
前記第１画像ファイルを検索し、前記第１画像ファイルと同じファイル識別名に前記第１拡張子とは異なる第２拡張子が付与されたファイル名を持つ対応第２画像ファイルを検索し、前記対応第２画像ファイルが存在すれば前記第１画像ファイルと前記対応第２画像ファイルとを用いて立体表示を行い、前記対応第２画像ファイルが存在しなければ前記第１画像ファイルのみを用いて平面表示を行う制御手段と、
を備える画像再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、立体視用の画像ファイルを生成するデジタルカメラ等の画像ファイル生成装置、および立体視用の画像ファイルを再生する表示ディスプレイやプリンタ等の画像再生装置に関する。
【背景技術】
【０００２】
立体視用の画像ファイルを生成する画像処理装置は、たとえば、特許文献１に開示されている。特許文献１に記載の従来技術は、立体視画像を構成する複数の画像について同時に同じ処理をする際に生じるユーザーの煩雑さを解消することを目的とするものである。
【０００３】
その目的を達成するために、立体視画像を構成する複数の画像データをそれぞれ別の画像ファイルに格納するとともに、相互に関連する画像ファイルの属性情報をそれぞれの画像ファイルのヘッダ部に格納する構成とされている。
【０００４】
図１１を用いて、より詳細に説明する。図１１は、従来技術における画像ファイルのファイル構造である。画像ファイル「Ｐ１０００１０１．ＪＰＧ」、「Ｐ１０００１０２．ＪＰＧ」のデータ部にはそれぞれ左画像データＤＬ、右画像データＤＲが格納されている。左画像データＤＬ、右画像データＤＲはペアであり、１つの立体視画像を構成するものである。また、ヘッダ部Ｈには、相互の画像ファイル名が格納されている。具体的には、画像ファイル「Ｐ１０００１０１．ＪＰＧ」のヘッダ部Ｈには画像ファイル名「Ｐ１０００１０２．ＪＰＧ」が格納されており、画像ファイル「Ｐ１０００１０２．ＪＰＧ」のヘッダ部Ｈには画像ファイル名「Ｐ１０００１０１．ＪＰＧ」が格納されている。
【０００５】
画像ファイルのファイル構造を以上のようにすることにより、関連する一方の画像ファイルに消去等の処理を施した際に、他方の画像ファイルについても同様の処理をすることができ、ファイルごとの個別処理を自動化することができる。
【特許文献１】特開２０００−９９７５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら従来の構成では、３Ｄ画像ファイルを読み出す場合には、画像ファイルのヘッダ部Ｈを読み出さなければ、ペアになる画像ファイルを特定することができなかった。そのため、３Ｄ画像の再生処理に時間を要していた。また、ヘッダ部を読み出さなければ、その画像ファイルが３Ｄ画像ファイルか、２Ｄ画像ファイルかを把握することができないため、３Ｄ画像ファイルと２Ｄ画像ファイルとが混在する場合には、ユーザーにとってそれらの画像ファイルの管理が煩雑であった。
【０００７】
そこで、本発明は、上記問題を解決するもので、３Ｄ画像ファイルと２Ｄ画像ファイルとが混在する場合でも、画像ファイル管理を容易にすることができる電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００８】
この目的を達成するために本発明は、立体視に必要な第１および第２の画像ファイルに対してファイル名の拡張子以外の部分（ファイル識別名）は同じとし、２つのファイルに対してそれぞれ拡張子のみが異なるファイル名を付与する。
【発明の効果】
【０００９】
これによって、各ファイルのヘッダ部を読み出さなくても、ペアになる画像ファイルを特定でき、３Ｄ画像の再生処理に要する時間を短縮できる。また、ヘッダ部を読み出さなくても、拡張子のみが異なるファイル名が存在するかどうかに応じて、その画像ファイルが３Ｄ画像ファイルか、２Ｄ画像ファイルかを把握することができ、３Ｄ画像ファイルと２Ｄ画像ファイルとが混在する場合でも、画像ファイルの管理が容易になる。関連する一方の画像ファイルを消去する場合に同時に消去する他方の画像ファイルを、ヘッダ部を読み出さずにファイル名のみで検索可能で、立体視に必要な２つの画像ファイルの同時操作を容易に行うことができる。
【発明を実施するための最良の形態】
【００１０】
（実施の形態１）
（１−１）本実施の形態１の概要
本発明の実施の形態１のデジタルカメラ１００は、立体視可能な画像データを生成する際に２つの必要な画像ファイルを、ファイル名の拡張子以外（ファイル識別名）が同一で、ファイル名の拡張子のみが異なる２つのファイル名を付与して生成する。
【００１１】
図１は、本実施例によって記録されるファイル構造を示す。左画像ファイルＦ１１のファイル名「Ｐ１０００００１．ＪＰＧ」と右画像ファイルＦ１２のファイル名「Ｐ１０００００１．Ｊ３Ｄ」は、拡張子のみが異なるため、これら２つのファイルは、組み合わせた状態で管理される。画像ファイルＦ１１及び１２は、ヘッダ部Ｈとデータ部Ｄとを備える。画像ファイルＦ１１のデータ部Ｄには、左画像データＤＬ１が格納されている。画像ファイルＦ１２のデータ部Ｄには、右画像データＤＲ１が格納されている。これらの左右の画像データＤＬ１、ＤＲ１は、１つの立体視可能な（ステレオ視）画像データを生成する際に必要な画像データである。すなわち、これらの左右の画像データＤＬ１、ＤＲ１は、左右に平行に配置した２視点からの画像をそれぞれ示すものであり、これらの画像には視差が生じている。この視差を利用して、ユーザーは、立体視をすることにより立体画像を見ることができる。
【００１２】
左画像ファイルＦ１１のヘッダ部Ｈには、ペアファイル名Ｄ１、３Ｄ識別子Ｄ２、縮小画像Ｄ３、３Ｄ情報Ｄ４、ファイル作成日時Ｄ５等が格納される。ペアファイル名Ｄ１は、立体視に必要なもう一方のファイル名を示す。３Ｄ識別子Ｄ２は画像ファイルが立体視用の画像ファイルであることを示す識別子である。さらに、３Ｄ識別子Ｄ２が、「３Ｄ＿Ｌ」となっている場合はその画像ファイルが左画像データを格納する左画像ファイルであることを示し、３Ｄ識別子Ｄ２が、「３Ｄ＿Ｒ」となっている場合はその画像ファイルが右画像データを格納する右画像ファイルであることを示す。縮小画像Ｄ３は、サムネイル画像とも呼ばれ、左画像データＤＬを基に作成されたサイズの小さい画像データである。ユーザーは縮小画像Ｄ３を利用して画像検索等を行うことができる。３Ｄ情報は、３Ｄ画像を再生する際に利用する測距データや視差量等を示す。
【００１３】
右画像ファイルＦ１２のヘッダ部Ｈは、ペアファイル名Ｄ１、３Ｄ識別子Ｄ２、縮小画像Ｄ３、３Ｄ情報Ｄ４、ファイル作成日時Ｄ５等を格納する。３Ｄ識別子Ｄ２として、「３Ｄ＿Ｒ」を格納することにより、画像ファイルＦ１２が右画像ファイルであることを示す。
【００１４】
なお、右画像ファイルＦ１２のヘッダ部Ｈには、３Ｄ識別子Ｄ２、３Ｄ情報Ｄ４を格納しないように構成しても良い。３Ｄ識別子Ｄ２を格納しなくても、ファイル名の拡張子「Ｊ３Ｄ」から画像ファイルＦ１２が右画像ファイルであることは分かるからである。また、３Ｄ情報Ｄ４を格納しなくても、左画像ファイルＦ１１に格納した３Ｄ情報Ｄ４を利用すればよいからである。
【００１５】
また、右画像ファイルＦ１２のヘッダ部Ｈに、３Ｄ識別子Ｄ２、３Ｄ情報Ｄ４を格納し、左画像ファイルＦ１１のヘッダ部Ｈには、３Ｄ識別子Ｄ２、３Ｄ情報Ｄ４を格納しないように構成しても良い。これらの情報は、左右の画像ファイルで１つ存在すればよいので、上記の構成とすることにより、不必要な情報を重複して作成し、記憶することがなくなる。
【００１６】
また、ペアファイル名Ｄ１については、拡張子のみ異なるファイル名を持つファイルを検索することで自明なので、左画像ファイルＦ１１および右画像ファイルＦ１２のいずれにも格納されなくても良い。これら格納情報の省略によって、情報を作成する処理時間を短縮でき、管理を容易にできる。
【００１７】
（１−２）デジタルカメラ１００の構成
図２は、デジタルカメラ１００の構成を示すブロック図である。デジタルカメラ１００は、右光学系１０１と左光学系１０２の２つの撮像系を有する。右光学系１０１を介した光学信号も左光学系１０２を介した光学信号もともにＣＣＤ１０３に結像される。ＣＣＤ１０３は、右光学系１０１と左光学系１０２から取得した光学信号を光電変換して電気的信号を生成する。画像処理手段１０４は、ＣＣＤ１０３で生成された電気的信号を処理して、右画像データＤＲおよび左画像データＤＬを生成する。ここで、右画像データＤＲは、右光学系１０１を介して入力された光学信号に基づいて生成された画像データであり、左画像データＤＬは、左光学系１０２を介して入力された光学信号に基づいて生成された画像データである。
【００１８】
コントローラ１０５は、デジタルカメラ１００の制御を行う。また、コントローラ１０５は、画像処理手段１０４で生成された右画像データＤＲ、左画像データＤＬを受けて、それぞれの画像データごとに画像ファイルを作成する。左画像データＤＬに基づいて左画像ファイルを作成する場合には、データ部Ｄにヘッダ部Ｈを付加し、データ部Ｄに、左画像データＤＬを格納し、ヘッダ部Ｈに、ペアファイル名Ｄ１、３Ｄ識別子Ｄ２、縮小画像Ｄ３、３Ｄ情報Ｄ４、ファイル作成日時Ｄ５等の必要な情報を格納する。一方、右画像データＤＲに基づいて右画像ファイルを作成する場合には、データ部Ｄにヘッダ部Ｈを付加し、データ部Ｄに、右画像データＤＲを格納し、ヘッダ部Ｈに、ファイル作成日時Ｄ５等の必要な情報を格納する。
【００１９】
測距手段１０６は、被写体とデジタルカメラ１００との距離を測定するためのセンサーである。測距手段１０６による測定結果は、コントローラ１０５に出力され、コントローラ１０５において、３Ｄ情報Ｄ４の一部として、左画像ファイルのヘッダ部Ｈに格納される。
【００２０】
記憶手段１０８は、コントローラ１０５で生成した画像ファイルＦ１１〜Ｆ１２を記憶する。記憶手段１０８は、デジタルカメラ１００に着脱可能なメモリーカードであっても良いし、デジタルカメラ１００に内蔵された内蔵メモリであっても良い。また、記憶手段１０８は、フラッシュメモリ等の半導体メモリであっても良いし、光記録媒体や磁気記録媒体であっても良い。
【００２１】
表示手段１０７は、立体視用のディスプレイである。表示手段１０７は、眼鏡なしで立体視が可能な直視型立体ディスプレイであっても良いし、液晶シャッタ眼鏡を用いて左右画像を切り換えて表示するディスプレイであっても良い。また、表示手段１０７は、これらに限らず、ユーザーが立体視をすることが可能なディスプレイであれば良い。例えば、左画像データと右画像データとを左右に並べて表示するディスプレイであっても良い。
【００２２】
ここで、左画像ファイルＦ１１は、本発明の第１の画像ファイルまたは第２の画像ファイルの一例である。右画像ファイルＦ１２もまた、本発明の第１の画像ファイルまたは第２の画像ファイルの一例であるが、左画像ファイルＦ１１が第１の画像ファイルに相当するときは右画像ファイルＦ１２が第２の画像ファイルに相当し、左画像ファイルＦ１１が第２の画像ファイルに相当するときは右画像ファイルＦ１２が第１の画像ファイルに相当する。右光学系１０１、左光学系１０２、ＣＣＤ１０３、画像処理手段１０４およびコントローラ１０５からなる構成は、本発明の取得手段の一例である。コントローラ１０５は、本発明の画像ファイル生成手段の一例である。また、記憶手段１０８は、本発明の第１の記憶手段、第２の記憶手段の一例である。
【００２３】
なお、本発明において、立体視可能な画像データとは、ユーザーがそれを用いて立体視できるような画像データを広く意味する。例えば、三次元表示用の液晶ディスプレイに出力され、三次元表示される画像データも含み、また、プリンタに出力されて、視差の異なる画像を左右に並べて表示される画像データも含む概念である。立体視可能な画像データは、左画像データＤＬおよび右画像データＤＲそのままであっても良いし、これらを変形させ、あるいは、他の情報を付加するものであって良い。要するに、左画像データＤＬおよび右画像データＤＲに基づいて生成されるものであれば良い。
【００２４】
（１−３）デジタルカメラ１００におけるファイル作成動作
次に、左画像ファイルＦ１１および右画像ファイルＦ１２を作成する際のデジタルカメラ１００の動作を説明する。図３は、このときの動作を示すフローチャートである。
【００２５】
右光学系１０１および左光学系１０２を介して光学信号をＣＣＤ１０３上に結像する。ＣＣＤ１０３は、結像された光学信号を光電変換して電気的信号を生成する（Ｓ１０１）。
【００２６】
次に、測距手段１０６は、デジタルカメラ１００と被写体との距離を測定し、その結果をコントローラ１０５に出力する。コントローラ１０５は、測距手段１０６から取得した測距データやその他の情報を３Ｄ情報として記憶する（Ｓ１０２）。
【００２７】
次に、画像処理手段１０４は、ＣＣＤ１０３で生成された電気的信号に基づいて、左画像データＤＬおよび右画像データＤＲを生成する（Ｓ１０３）。そして、画像処理手段１０４は、コントローラ１０５に左右の画像データＤＬ、ＤＲを出力する。
【００２８】
次に、コントローラ１０５は、画像処理手段１０４から取得した左画像データＤＬに基づいて縮小画像Ｄ３を作成する（Ｓ１０４）。そして、コントローラ１０５は、データ部Ｄにヘッダ部Ｈを付加した構造の画像ファイルＦ１１、Ｆ１２を作成する。この際、画像ファイルＦ１１のデータ部Ｄには左画像データＤＬを格納し、画像ファイルＦ１２のデータ部Ｄには右画像データＤＲを格納する。そして、画像ファイルＦ１１のヘッダ部Ｈには、ペアファイル名Ｄ１、３Ｄ識別子Ｄ２、縮小画像Ｄ３、３Ｄ情報Ｄ４、作成日時Ｄ５等を格納する（Ｓ１０５）。これに対して、画像ファイルＦ１２のヘッダ部Ｈには、作成日時Ｄ５等を格納する（Ｓ１０６）。
【００２９】
最後に、コントローラ１０５は、作成した画像ファイルＦ１１およびＦ１２を記憶手段１０８に記憶させる。
【００３０】
（１−４）デジタルカメラ１００における画像ファイルＦ１１、Ｆ１２の表示
次に、デジタルカメラ１００における画像ファイルＦ１１、Ｆ１２の表示動作を説明する。図４に、このときの動作を表すフローチャートを示す。
【００３１】
まず、ファイル名の拡張子が“ＪＰＧ”であるファイルの中から、ユーザーの指示により表示させたい画像ファイルを検索する（Ｓ２０１）。この検索は、サムネイル画像を表示して、ユーザーに選択させるものであっても良いし、画像ファイルのファイル名を一覧表示させてユーザーに選択させるものであっても良い。また、画像を順送りまたは逆送りさせながら選択するものであっても良い。
【００３２】
対象画像ファイルとして、例えば画像ファイルＦ１１が選択されると、コントローラ１０５は、記憶手段１０８から、ファイル名の拡張子以外の部分がＦ１１と一致し、拡張子が“Ｊ３Ｄ”のファイルが存在するかどうかを判断する（Ｓ２０３）。その結果、拡張子が“Ｊ３Ｄ”のファイルが存在すればステップＳ２０４に移行し、存在しなければステップＳ２０５に移行する。
【００３３】
ステップＳ２０４では、コントローラ１０５は、三次元表示用の表示装置に出力するかどうかを判断する。ここで、三次元表示用の表示装置とは、ユーザーに対して、視点の異なる画像を左右の目で見える様に表示することにより、立体画像と知覚させる表示装置をいう。例えば、偏光や色を利用して、専用眼鏡を用いる表示装置(右目用には縦偏光、左眼用には横偏光で表示)や、ディスプレイ表面にフィルタを設ける表示装置(より詳細には、レンチキュラーレンズを設けて、見る方向により異なる画像を表示する表示装置)等が含まれる。
【００３４】
ここでは、デジタルカメラ１００の表示手段１０７は三次元表示用の表示装置であるとすると、「Ｙｅｓ」と判断し、ステップＳ２０６に移行する。そして、コントローラ１０５は、画像ファイルＦ１１の他に画像ファイルＦ１２を記憶手段１０８から読み出して、これらを表示手段１０７に表示するように制御する。より詳細には、コントローラ１０５は、画像ファイルＦ１１のデータ部Ｄから左画像データＤＬ１を読み出し、画像ファイルＦ１２のデータ部Ｄから右画像データＤＲ１を読み出して、画像処理手段１０４に出力する。次に、コントローラ１０５は、画像ファイルＦ１１のヘッダ部Ｈから３Ｄ情報Ｄ４等を読み出して、これらの情報に基づいて画像処理手段１０４を制御する。画像処理手段１０４は、左右の画像データＤＬ１、ＤＲ１を表示手段１０７に表示可能な画像データに変換して、表示手段１０７に出力する。そして、表示手段１０７は、画像処理手段１０４から取得した画像データを表示する。より詳細には、表示手段１０７は、左画像データＤＬ１を基に生成される画像をユーザーの左目に入射させるように、また右画像データＤＲ１を基に生成される画像をユーザーの右目に入射させるように表示する。表示方法は、上記の方法に限定されず、たとえば、左画像データＤＬ１を基に生成される画像をユーザーの右目に入射させるように、また右画像データＤＲ１を基に生成される画像をユーザーの左目に入射させるように表示しても良い。
【００３５】
このときの表示手段１０７の状態を図５に示す。図５は、デジタルカメラ１００の背面図である。デジタルカメラ１００は、背面に表示手段１０７を有する。表示手段１０７に立体視用の画像データ３０１が表示される。また、表示手段１０７は、立体視用の画像データ３０１を表示する際に、その画像が立体視用の画像であることを告知するための表示３０２を表示しても良い。この表示３０２を表示することにより、ユーザーは画像３０１が３次元画像であることを容易に把握することができる。
【００３６】
また、立体視可能な画像データ３０１は、左右の２つの画像データから構成する関係で２次元の画像データよりも縦／横の比率が大きくなる（縦長になる）ため、縦／横比が２次元画像の表示に対応した表示手段に画像全体を表示すると、図５に示すように小さく表示されてしまうことになる。この問題を解決するために、図６に示すように、画像３０１の上下を表示せず、中央部のみを表示するようにしても良い。このようにすることで、ユーザーは、画像の中央部の見たい部分を十分な大きさで見ることができる。
【００３７】
一方、ステップＳ２０３において、拡張子が“Ｊ３Ｄ”のファイルが存在しない場合（つまり、対象画像ファイルが２Ｄ画像ファイルである場合）には、コントローラ１０５は、これを検出して、ステップＳ２０５に移行する。ステップＳ２０５では、コントローラ１０５は、表示手段１０７に画像ファイルを２Ｄ画像として出力するよう制御する。
【００３８】
（１−５）縮小画像の再生
上述のステップＳ２０１では、ユーザーの指示により表示させたい画像ファイルを検索する際に、サムネイル画像（縮小画像Ｄ３）を表示して、ユーザーに選択させても良いとした。ここでは、縮小画像Ｄ３を表示させる際のデジタルカメラ１００の動作を詳述する。このときのデジタルカメラ１００の動作を表すフローチャートを図７に示す。
【００３９】
まず、表示すべき縮小画像を検索するために、ファイル名の拡張子が“ＪＰＧ”である画像ファイルを記憶手段１０８から検索する（Ｓ３０１）。この検索は、画像ファイルの記録順でも良いし、記録の逆順でも良い。また、他の所定の方法により検索しても良い。次に、拡張子“ＪＰＧ”を持つファイルに対して、ファイル名の拡張子以外の部分が一致し、拡張子が“Ｊ３Ｄ”のファイルが存在するかどうかを判断する（Ｓ３０３）。
【００４０】
その結果、拡張子が“Ｊ３Ｄ”のファイルが存在すれば、ステップＳ３０４に移行する。コントローラ１０５は、ステップＳ３０４では、三次元表示用の表示装置に出力するかどうかを判断する。三次元表示用表示装置に出力すると判断した場合には、拡張子が“ＪＰＧ”のファイルと、拡張子が“Ｊ３Ｄ”のファイルのそれぞれのヘッダ部Ｈに格納された縮小画像Ｄ３を読み出して表示手段１０７に出力することによって、縮小画像を三次元で表示する（Ｓ３０５）。この際、この縮小画像Ｄ３を２Ｄ画像とは区別して表示しても良い。例えば、２Ｄ画像として縮小画像を表示するときに比べて、縮小画像表示の外周の枠線の太さを太くするなどすれば良い。ステップＳ３０４で三次元表示用表示装置に出力しないと判断した場合には、ステップＳ３０７に移行する。ステップＳ３０７では、コントローラ１０５は、拡張子が“ＪＰＧ”のファイルのヘッダ部Ｈに格納された縮小画像Ｄ３を読み出して表示手段１０７に表示する（Ｓ３０７）。
【００４１】
このように、三次元表示用の表示装置に出力する場合には２つの画像の縮小画像を三次元表示し、三次元表示用の表示装置に出力しない場合には、拡張子が“ＪＰＧ”のファイルの縮小画像Ｄ３を表示するようにすることによって、左右の画像ファイルの一方についてのみ縮小画像を表示し、左右の画像ファイルの両方について縮小画像を重複して表示するという状況を回避でき、ユーザーは画像管理をしやすくなる。
【００４２】
また、ステップＳ３０３において、検索した画像ファイルとファイル名の拡張子以外が一致し拡張子が“Ｊ３Ｄ”であるファイルが存在しない場合には、ステップＳ３０６に移行し、その画像ファイルに含まれる縮小画像を３Ｄ画像とは区別して表示する。
【００４３】
以上のようにして縮小画像が三次元用でない表示装置に表示されたときの状態を図８に示す。図８は、デジタルカメラ１００の表示手段１０７に縮小画像４０１〜４０４を表示した際の状態を示す模式図である。縮小画像４０１、４０４は、３Ｄ画像ファイルから読み出した縮小画像である。また、縮小画像４０２、４０３は２Ｄ画像ファイルから読み出した縮小画像である。これらは、枠線の太さによって区別されている。カーソル４０５は、ユーザーによる選択を示すマークである。カーソル４０５は、デジタルカメラ１００に備えられたカーソルキー（図示せず）等で他の縮小画像に移動することができる。ユーザーは、カーソルを所望の縮小画像に移動させて、決定釦（図示せず）等で決定することにより画像ファイルを選択することができる。
【００４４】
このように、３Ｄ画像ファイルから読み出した縮小画像４０１、４０４と２Ｄ画像ファイルから読み出した縮小画像４０２、４０３とを区別して表示することにより、ユーザーは表示を希望する画像が三次元表示されるのか、二次元表示されるのかを容易に把握できる。
【００４５】
（１−６）画像ファイルの削除
コントローラ１０５は、記憶手段１０８内に記憶された画像ファイルを削除する場合、まず、その画像ファイルが、立体視用の画像ファイルであるかどうかを確認する。確認の方法は、画像ファイルのヘッダ部を読み出して、３Ｄ識別子Ｄ２があるかどうかで確認してもよく、また、「Ｊ３Ｄ」の拡張子を有する第２画像ファイルが記憶手段１０８内に記憶されているかどうかによって確認してもよい。
【００４６】
その後、コントローラ１０５は、削除対象の画像ファイルが立体視用の画像ファイルである場合、削除対象と同じファイル識別子と有する２つの画像ファイルを特定する。次に、コントローラ１０５は、それらの画像ファイルの拡張子がそれぞれ「ＪＰＧ」及び「Ｊ３Ｄ」であることを確認する。そして、コントローラ１０５は、これらの画像ファイルを記憶手段１０８から削除する。
【００４７】
このように、関連する一方の画像ファイル（例えば、Ｐ１０００００１．ＪＰＧ）を消去する場合に同時に消去する他方の画像ファイル（例えば、Ｐ１０００００１．Ｊ３Ｄ）を、他方の画像ファイルのヘッダ部を読み出さずにファイル名のみで検索可能である。そのため、立体視に必要な２つの画像ファイルの同時操作（例えば、削除操作等）を容易に行うことができる。
【００４８】
なお、上記の実施例では、他方の画像ファイルのヘッダ部を読み出さずにファイル名のみで検索し、その後削除したが、検索の前後で画像ファイルのヘッダ部を読み出すようにしてもよい。これにより、立体視用の画像ファイルの組合せを確実に把握することができる。
【００４９】
（１−７）プリンタによる出力
デジタルカメラ１００で作成した画像ファイルＦ１１〜Ｆ１２は、プリンタでプリントアウトできる。プリンタとしては、３Ｄ画像を処理する機能を有するものとそのような機能を有しないものとがある。以下、プリンタがそのような機能を有する場合と有しない場合とに分けて、画像ファイルＦ１１〜Ｆ１２をプリントアウトする際のプリンタの動作を説明する。
【００５０】
（１−７−１）プリンタが３Ｄ画像を処理する機能を有する場合
この場合、プリンタは、デジタルカメラ１００と同様に、図４に示すフローチャートにしたがって動作する。
【００５１】
まず、プリンタは、デジタルカメラ１００から通信によりまたはメモリーカードにより画像ファイルＦ１１〜Ｆ１２を取得する。そして、ユーザーの指示等により、プリントアウトする画像ファイルを選択する（Ｓ２０１）。ここでは、画像ファイルＦ１１が選択されたものとする。すると、プリンタに内蔵されるコントローラは、選択画像ファイルとファイル名の拡張子以外が一致し拡張子が“Ｊ３Ｄ”であるファイルが存在するかどうかを判断する（Ｓ２０３）。Ｆ１１とファイル名の拡張子以外が一致し拡張子が“Ｊ３Ｄ”であるファイルＦ１２が存在するので、ステップＳ２０４に移行する。ステップＳ２０４に移行すると、プリンタが三次元画像のプリントが可能な場合には、ステップＳ２０６に移行する。ステップＳ２０６では、プリンタのコントローラは、画像ファイルＦ１１に格納された左画像データＤＬ１および画像ファイルＦ１２に格納された右画像ファイルＤＲ１を読み出し、それらから生成される画像２０２、２０３を三次元画像のプリントに適した方法で処理して記録媒体としての記録紙２０１にプリントアウトするよう制御する。このときのプリントアウトの例を図９に示す。ユーザーは、プリントアウト結果を立体視することにより、３次元画像として認識できる。
【００５２】
一方、ステップＳ２０３において、プリントアウト対象の画像ファイルに対して、拡張子以外が一致し拡張子が“Ｊ３Ｄ”であるファイルが存在しない場合には、ステップＳ２０５に移行して、２Ｄ画像としてプリントアウトする。
【００５３】
（１−７−２）プリンタが３Ｄ画像を処理する機能を有しない場合
ステップＳ２０４において、プリンタが３Ｄ画像を処理する機能を有しない場合には、拡張子以外が一致し、拡張子が“ＪＰＧ”である画像ファイルＦ１１と拡張子が“Ｊ３Ｄ”である画像ファイルＦ１２が存在する場合であっても、プリンタは拡張子が“ＪＰＧ”である画像ファイルＦ１１のみを２Ｄ画像としてプリントアウトし、拡張子が“Ｊ３Ｄ”である画像ファイルＦ１２はプリントアウトしない。そのときの画像ファイルＦ１１のプリントアウトの結果を図１０に示す。記録紙２０１には、画像ファイルＦ１１に格納されている左画像データＤＬ１を基に作成された画像２０２がプリントされる。
【００５４】
このように、プリンタが３Ｄ画像を処理する機能を有しない場合であっても、拡張子“ＪＰＧ”を持つ画像ファイルのみをプリントアウトできる。これによって、３Ｄ対応の画像ファイルＦ１１〜Ｆ１２の両方を重複して２Ｄでプリントアウトする事態や、全くプリントアウトできないといった事態を回避することができる。
【００５５】
（１−８）実施の形態１のまとめ
本発明のデジタルカメラ１００は、立体視可能な画像データを生成する際に必要な左画像ファイルＦ１１および右画像ファイルＦ１２を取得する取得手段としての右光学系１０１、左光学系１０２、ＣＣＤ１０３、画像処理手段１０４およびコントローラ１０５を備える。また、デジタルカメラ１００は、コントローラ１０５の機能によって、左画像ファイルＦ１１および右画像ファイルＦ１２を、それぞれ、拡張子“ＪＰＧ”を持つ画像ファイルおよびファイル名の拡張子以外の部分が一致し拡張子が“Ｊ３Ｄ”である画像ファイルとして記憶部１０８に記録する。コントローラ１０５は、この機能によって、３Ｄ画像ファイルを立体視に必要な画像ファイルごとにまとめて管理することができるため、３Ｄ画像ファイルの管理を容易にすることができる。
【００５６】
また、デジタルカメラ１００は、コントローラ１０５の機能によって、拡張子“ＪＰＧ”を持つ画像ファイルを検索し、そのファイルとファイル名の拡張子以外の部分が一致し拡張子が“Ｊ３Ｄ”である画像ファイルが存在するかどうかを確認できる。この機能により、デジタルカメラ１００は、画像ファイルのヘッダ内の解析を行わずに、ファイル名の検索のみによって、２Ｄ画像を再生処理するか３Ｄ画像を再生処理するかを判断できる。そのため、３Ｄ画像ファイルの再生処理および管理を容易に行うことができる。
【００５７】
本発明のプリンタは、左画像ファイルおよび右画像ファイルを用いて立体視可能な画像データを出力するプリンタである。本発明のプリンタは、記憶手段とコントローラとを備える。記憶手段は、左画像ファイルおよび右画像ファイルを記憶する。コントローラは、拡張子が“ＪＰＧ”である画像ファイルを検索し、拡張子が“ＪＰＧ”である画像ファイルから左画像を読み出し、そのファイルとファイル名の拡張子以外が一致し拡張子が“Ｊ３Ｄ”である画像ファイルから右画像を読み出す。これらの画像データ処理し立体視可能な画像データとして、記録媒体である記録紙２０１に出力するよう制御する。この構成により、ユーザーは、記録紙２０１にプリントアウトするだけで、手軽に立体視を楽しむことができる。
【００５８】
また、デジタルカメラ１００は、三次元表示用の表示装置に出力しない場合には、左画像ファイルまたは右画像ファイルのいずれか一方に含まれる縮小画像のみを読み出し、読み出した縮小画像を出力するよう制御するようにしても良い。このようにすることで、左右の画像ファイルの両方について縮小画像を重複して表示するという状況を回避でき、ユーザーは画像管理をしやすくなる。また、デジタルカメラ１００は、三次元表示用の表示装置に出力する場合には、左右両方の画像ファイルのヘッダに格納された縮小画像を用いて、縮小画像の三次元表示を行うことも可能である。
【００５９】
（実施の形態２）
上述した実施の形態１以外の他の実施の形態を以下にまとめて説明する。
【００６０】
実施の形態１では、イメージセンサとして、ＣＣＤイメージセンサ１０３を用いたが、これに限らず、ＣＭＯＳセンサ等を用いても良い。
【００６１】
また、デジタルカメラ１００は３次元画像として、静止画を生成しても良いし、動画を生成しても良い。
【００６２】
また、本発明の実施の形態１では、立体視可能な画像データを生成する電子機器として、デジタルカメラ１００やプリンタを例示したが、これに限らない。例えば、テレビジョン受像装置であっても良いし、ＰＤＡや携帯電話端末であっても良く、画像を出力できるものであれば良い。
【００６３】
また、本発明の実施の形態１では、画像ファイルＦ１１〜Ｆ１２をいずれもＪＰＥＧ規格に準拠した画像ファイルとしたが、これには限らず、ＭＰＥＧ規格に準拠したものでも良いし、ビットマップフォーマットに準拠したものでも良い。
【産業上の利用可能性】
【００６４】
本発明の電子機器等は、３Ｄ画像ファイルと２Ｄ画像ファイルとが混在する場合でも、画像ファイル管理を容易にすることができるため、３次元画像データを生成し、または処理する電子機器に利用可能である。たとえば、デジタルカメラのほかに、プリンタ、携帯電話端末、テレビジョン受信装置等に利用可能である。
【図面の簡単な説明】
【００６５】
【図１】本発明の実施の形態１における管理ファイルおよび画像ファイルのファイル構造を示す模式図
【図２】本発明の実施の形態１におけるデジタルカメラの構成を示すブロック図
【図３】本発明の実施の形態１におけるデジタルカメラの画像ファイル作成動作を示すフローチャート
【図４】本発明の実施の形態１におけるデジタルカメラまたはプリンタの画像ファイルの出力動作を示すフローチャート
【図５】本発明の他の実施の形態１におけるデジタルカメラの背面図
【図６】本発明の他の実施の形態１におけるデジタルカメラの背面図
【図７】本発明の実施の形態１におけるデジタルカメラの縮小画像表示動作を示すフローチャート
【図８】本発明の実施の形態１におけるデジタルカメラの縮小画像表示の一例を示す模式図
【図９】本発明のプリンタでプリントアウトした記録紙の平面図
【図１０】本発明の別のプリンタでプリントアウトした記録紙の平面図
【図１１】従来の画像ファイルのファイル構造を示す模式図
【符号の説明】
【００６６】
１００    デジタルカメラ
１０１    右光学系
１０２    左光学系
１０３    ＣＣＤ
１０４    画像処理手段
１０５    コントローラ
１０７    表示手段
１０８    記憶手段
Ｄ    データ部
ＤＬ１    左画像データ
ＤＲ１    右画像データ
Ｄ１    ファイル名
Ｄ２    ３Ｄ識別子
Ｄ３    縮小画像
Ｄ４    ３Ｄ情報
Ｆ１１〜Ｆ１２    画像ファイル
Ｈ    ヘッダ部
【図１】
2008124963.tif 000003
【図２】
2008124963.tif 000004
【図３】
2008124963.tif 000005
【図４】
2008124963.tif 000006
【図５】
2008124963.tif 000007
【図６】
2008124963.tif 000008
【図７】
2008124963.tif 000009
【図８】
2008124963.tif 000010
【図９】
2008124963.tif 000011
【図１０】
2008124963.tif 000012
【図１１】
2008124963.tif 000013