(57)【要約】【課題】異なるデータ保存形式で作成された、同一ファイル名の複数の画像データの選択操作を容易にすることができるとともに、表示速度を高速化する画像処理装置を提供する。【解決手段】表示装置１１に操作画面である画像表示画面を表示させ、ユーザによって指示された、画像を表示するフォルダの選択を受け付ける（Ｓ１）。現在設定されている表示方式（１枚表示あるいは２枚表示）に従って、選択されたフォルダ内の画像データのサムネイルを表示する（Ｓ２）。サムネイルを表示する場合、ＪＰＥＧデータ、ＲＡＷデータの各ファイルに含まれるサムネイルが用いられる。表示装置１１にＧＵＩとしての操作画面である環境設定画面を表示させ、ユーザによって指示された表示方式の切り替えを受け付け、受け付けた表示方式に切り替える。この切り替えられた表示方式に従って、フォルダ内のサムネイルを表示する（Ｓ４）。【選択図】図４
2008203664.tif 000002
【特許請求の範囲】
【請求項１】
画像データを処理する画像処理装置であって、
異なるデータ保存形式で作成された同一ファイル名の複数の画像データを表示する複数枚表示手段と、
前記異なるデータ保存形式で作成された同一ファイル名の複数の画像データの中から、特定のデータ保存形式で作成された画像データを１枚表示する１枚表示手段と、
前記複数枚表示手段による表示と前記１枚表示手段による表示とを切り替える表示切替手段とを備えたことを特徴とする画像処理装置。
【請求項２】
表示の切り替え指示を受け付ける切替指示受付手段を備え、
前記表示切替手段は、前記切り替え指示を受け付けた場合、表示を切り替えることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記表示切替手段は、前記画像処理装置を終了させることなく、表示を切り替えることを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記表示切替手段は、前記画像データが編集されている場合、当該編集を中断して表示を切り替えることを特徴とする請求項１記載の画像処理装置。
【請求項５】
撮像装置を備え、撮影された画像データを処理する画像処理装置であって、
前記撮影された画像データが特定のデータ保存形式で１枚作成される１枚撮影モードで前記撮像装置による撮影を行う１枚撮影手段と、
前記撮影された画像データが異なるデータ保存形式で複数枚作成される複数枚撮影モードで前記撮像装置による撮影を行う複数枚撮影手段と、
同一ファイル名の複数の画像データを１枚表示する１枚表示手段と、
同一ファイル名の複数の画像データを複数枚表示する複数枚表示手段と、
前記画像データに含まれる撮影情報を取得する撮影情報取得手段と、
前記取得した撮影情報から、前記１枚撮影モードであるか前記複数枚撮影モードであるかを判別するモード判別手段と、
前記１枚撮影モードである場合、前記複数枚表示手段による表示に切り替え、前記複数枚撮影モードである場合、前記１枚表示手段による表示に切り替える表示切替手段とを備えたことを特徴とする画像処理装置。
【請求項６】
前記撮影情報取得手段は、フォルダ内の複数の画像データにそれぞれ含まれる複数の撮影情報を取得し、
前記表示切替手段は、前記取得した複数の撮影情報から、前記１枚撮影モードで撮影された画像データの数が前記複数枚撮影モードで撮影された画像データの数より多い場合、前記フォルダ内の複数の画像データを表示する際、前記複数枚表示手段による表示に切り替えることを特徴とする請求項５記載の画像処理装置。
【請求項７】
前記１枚表示手段によって表示されている画像データに対してファイル操作が行われた場合、当該画像データと同一ファイル名の他の画像データに対しても同一のファイル操作が行われることを特徴とする請求項１または５記載の画像処理装置。
【請求項８】
画像処理装置が画像データを処理する画像処理方法であって、
前記画像処理装置内の表示装置が異なるデータ保存形式で作成された同一ファイル名の複数の画像データを表示する複数枚表示ステップと、
前記画像処理装置内の表示装置が前記異なるデータ保存形式で作成された同一ファイル名の複数の画像データの中から、特定のデータ保存形式で作成される画像データを１枚表示する１枚表示ステップと、
前記画像処理装置が前記複数枚表示ステップの表示と前記１枚表示ステップの表示とを切り替える表示切替ステップとを有することを特徴とする画像処理方法。
【請求項９】
撮像装置を備えた画像処理装置が、撮影された画像データを処理する画像処理方法であって、
前記撮影された画像データが特定のデータ保存形式で１枚作成される１枚撮影モードで前記撮像装置が撮影を行う１枚撮影ステップと、
前記撮影された画像データが異なるデータ保存形式で複数枚作成される複数枚撮影モードで前記撮像装置が撮影を行う複数枚撮影ステップと、
前記画像処理装置内の表示装置が同一ファイル名の複数の画像データを１枚表示する１枚表示ステップと、
前記画像処理装置内の表示装置が同一ファイル名の複数の画像データを複数枚表示する複数枚表示ステップと、
前記画像処理装置が前記画像データに含まれる撮影情報を取得する撮影情報取得ステップと、
前記画像処理装置が前記取得した撮影情報から、前記１枚撮影モードであるか前記複数枚撮影モードであるかを判別するモード判別ステップと、
前記画像処理装置が前記１枚撮影モードである場合、前記複数枚表示ステップの表示に切り替え、前記複数枚撮影モードである場合、前記１枚表示ステップの表示に切り替える表示切替ステップとを有することを特徴とする画像処理方法。
【請求項１０】
画像データを処理する画像処理装置に用いられる画像処理方法をコンピュータに実行させるプログラムであって、
前記画像処理方法は、
前記画像処理装置内の表示装置が異なるデータ保存形式で作成された同一ファイル名の複数の画像データを表示する複数枚表示ステップと、
前記画像処理装置内の表示装置が前記異なるデータ保存形式で作成された同一ファイル名の複数の画像データの中から、特定のデータ保存形式で作成される画像データを１枚表示する１枚表示ステップと、
前記画像処理装置が前記複数枚表示ステップの表示と前記１枚表示ステップの表示とを切り替える表示切替ステップとを有することを特徴とするプログラム。
【請求項１１】
撮像装置を備え、撮影された画像データを処理する画像処理装置に用いられる画像処理方法をコンピュータに実行させるプログラムであって、
前記画像処理方法は、
前記撮影された画像データが特定のデータ保存形式で１枚作成される１枚撮影モードで前記撮像装置が撮影を行う１枚撮影ステップと、
前記撮影された画像データが異なるデータ保存形式で複数枚作成される複数枚撮影モードで前記撮像装置が撮影を行う複数枚撮影ステップと、
前記画像処理装置内の表示装置が同一ファイル名の複数の画像データを１枚表示する１枚表示ステップと、
前記画像処理装置内の表示装置が同一ファイル名の複数の画像データを複数枚表示する複数枚表示ステップと、
前記画像処理装置が前記画像データに含まれる撮影情報を取得する撮影情報取得ステップと、
前記画像処理装置が前記取得した撮影情報から、前記１枚撮影モードであるか前記複数枚撮影モードであるかを判別するモード判別ステップと、
前記画像処理装置が前記１枚撮影モードである場合、前記複数枚表示ステップの表示に切り替え、前記複数枚撮影モードである場合、前記１枚表示ステップの表示に切り替える表示切替ステップとを有することを特徴とするプログラム。
【請求項１２】
請求項１０または１１記載のプログラムを格納した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを処理する画像処理装置および画像処理方法に関する。
【背景技術】
【０００２】
従来、画像処理装置として、デジタルスチルカメラ等の撮像装置は、ＣＭＯＳやＣＣＤ等の撮像素子により被写体光学像を光電変換し、得られた撮影画像の電気信号をデジタルデータに変換し、この未加工のＲＡＷ（生）データに対して様々な画像処理を施す。
【０００３】
ＲＡＷデータとして、例えば、Ｂａｙｅｒ配列のデータが挙げられる。Ｂａｙｅｒ配列とは、撮像装置の各素子が感知する色情報であり、Ｒ、Ｇ、Ｂ値の並びを表す（図３参照）。各画素は１つの色情報しか持たないので、Ｂａｙｅｒ配列の色補間では、他の色情報を周りの画素の色情報で補間する。
【０００４】
デジタルスチルカメラでは、ＲＡＷデータに対し、色補間、ガンマ補正処理、ホワイトバランス調整処理、偽色緩和処理、偽解像度緩和処理、カラーマッチング処理などの画像処理が行われ、出力装置で出力される画像が再現される。ここでは、これらの画像処理を完全画像再現処理と称する。
【０００５】
また、デジタルスチルカメラで記録される撮影画像の画像データは、非常に多くの情報量を持っている。このため、ＪＰＥＧ符号化などの画像圧縮方式により、画像データを圧縮・符号化して画像データ量を減らした後、記録媒体に画像データが記録される。この画像データの色情報は圧縮されることで失われるが、そのファイルサイズは小さく、その画像表示を高速に行うことができる。
【０００６】
また、非圧縮のＲＡＷデータを記録媒体に記憶しておき、パソコン等の外部装置を用いて、画像の再現処理を行うことで、色情報の精度を落とすことなく、高品質な画像を得ることが可能である。外部装置を用いて画像の再現処理を行う際、ユーザは、画像調整用のパラメータとして、ガンマ値やホワイトバランス値などを設定し、そのパラメータが適用された画像を確認しながら、適当なパラメータを決定する。
【０００７】
また、デジタルスチルカメラでは、データ保存形式として、ＲＡＷデータあるいはＪＰＥＧデータを選択することが可能である。さらに、デジタル一眼レフカメラでは、ＲＡＷデータおよびＪＰＥＧデータを同時に保存することも可能である（非特許文献１参照）。
【非特許文献１】キヤノン社製デジタル一眼レフカメラに付属の、RAW現像閲覧/編集ソフト「Digital Photo Professional2.2」の説明書
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記従来の画像処理装置では、以下に掲げる問題があった。ＲＡＷデータとＪＰＥＧデータを同時に保存する場合、撮影としては、１回シャッタを切っただけなのに、ファイルは２つ作成される。このため、画像表示装置がＲＡＷデータとＪＰＥＧデータを別々に２枚表示するものである場合、撮影後の画像データを確認する際、同じカットの画像データが２枚ずつ並ぶことになり、その選択操作が煩わしかった。また、２枚ずつ表示されるので、表示速度も遅くなっていた。
【０００９】
また、ＲＡＷデータおよびＪＰＥＧデータを１つのフォルダで一緒にし、画像表示装置がＲＡＷデータのみを１枚表示するものである場合、同じカットのＲＡＷデータとＪＰＥＧデータは、１枚の画像として表示されるので、同じカットが並ぶことはない。しかし、ユーザがＲＡＷデータのみを撮影し、その後に変換を行って、同一ファイル名のＪＰＥＧデータを同じフォルダに作成した場合、新たに作成されたＪＰＥＧデータはＲＡＷデータと同じフォルダで一緒になる。この場合、ＲＡＷデータのみが表示され、変換されたＪＰＥＧデータが表示されないので、ＪＰＥＧデータを取り扱うことが難しくなっていた。このため、同一カットの画像データが別々のファイルとして分かれてしまうおそれがあった。
【００１０】
そこで、本発明は、異なるデータ保存形式で作成された、同一ファイル名の複数の画像データの選択操作を容易にすることができるとともに、表示速度を高速化できる画像処理装置および画像処理方法を提供することを目的とする。また、本発明は、撮影モードに応じて、表示方式を切り替えることができる画像処理装置および画像処理方法を提供することを他の目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明の画像処理装置は、画像データを処理する画像処理装置であって、異なるデータ保存形式で作成された同一ファイル名の複数の画像データを表示する複数枚表示手段と、前記異なるデータ保存形式で作成された同一ファイル名の複数の画像データの中から、特定のデータ保存形式で作成された画像データを１枚表示する１枚表示手段と、前記複数枚表示手段による表示と前記１枚表示手段による表示とを切り替える表示切替手段とを備えたことを特徴とする。
【００１２】
本発明の画像処理装置は、撮像装置を備え、撮影された画像データを処理する画像処理装置であって、前記撮影された画像データが特定のデータ保存形式で１枚作成される１枚撮影モードで前記撮像装置による撮影を行う１枚撮影手段と、前記撮影された画像データが異なるデータ保存形式で複数枚作成される複数枚撮影モードで前記撮像装置による撮影を行う複数枚撮影手段と、同一ファイル名の複数の画像データを１枚表示する１枚表示手段と、同一ファイル名の複数の画像データを複数枚表示する複数枚表示手段と、前記画像データに含まれる撮影情報を取得する撮影情報取得手段と、前記取得した撮影情報から、前記１枚撮影モードであるか前記複数枚撮影モードであるかを判別するモード判別手段と、前記１枚撮影モードである場合、前記複数枚表示手段による表示に切り替え、前記複数枚撮影モードである場合、前記１枚表示手段による表示に切り替える表示切替手段とを備えたことを特徴とする。
【００１３】
本発明の画像処理方法は、画像処理装置が画像データを処理する画像処理方法であって、前記画像処理装置内の表示装置が異なるデータ保存形式で作成された同一ファイル名の複数の画像データを表示する複数枚表示ステップと、前記画像処理装置内の表示装置が前記異なるデータ保存形式で作成された同一ファイル名の複数の画像データの中から、特定のデータ保存形式で作成される画像データを１枚表示する１枚表示ステップと、前記画像処理装置が前記複数枚表示ステップの表示と前記１枚表示ステップの表示とを切り替える表示切替ステップとを有することを特徴とする。
【００１４】
本発明の画像処理方法は、撮像装置を備えた画像処理装置が、撮影された画像データを処理する画像処理方法であって、前記撮影された画像データが特定のデータ保存形式で１枚作成される１枚撮影モードで前記撮像装置が撮影を行う１枚撮影ステップと、前記撮影された画像データが異なるデータ保存形式で複数枚作成される複数枚撮影モードで前記撮像装置が撮影を行う複数枚撮影ステップと、前記画像処理装置内の表示装置が同一ファイル名の複数の画像データを１枚表示する１枚表示ステップと、前記画像処理装置内の表示装置が同一ファイル名の複数の画像データを複数枚表示する複数枚表示ステップと、前記画像処理装置が前記画像データに含まれる撮影情報を取得する撮影情報取得ステップと、前記画像処理装置が前記取得した撮影情報から、前記１枚撮影モードであるか前記複数枚撮影モードであるかを判別するモード判別ステップと、前記画像処理装置が前記１枚撮影モードである場合、前記複数枚表示ステップの表示に切り替え、前記複数枚撮影モードである場合、前記１枚表示ステップの表示に切り替える表示切替ステップとを有することを特徴とする。
【００１５】
本発明のプログラムは、画像データを処理する画像処理装置に用いられる画像処理方法をコンピュータに実行させるプログラムであって、前記画像処理方法は、前記画像処理装置内の表示装置が異なるデータ保存形式で作成された同一ファイル名の複数の画像データを表示する複数枚表示ステップと、前記画像処理装置内の表示装置が前記異なるデータ保存形式で作成された同一ファイル名の複数の画像データの中から、特定のデータ保存形式で作成される画像データを１枚表示する１枚表示ステップと、前記画像処理装置が前記複数枚表示ステップの表示と前記１枚表示ステップの表示とを切り替える表示切替ステップとを有することを特徴とする。
【００１６】
本発明のプログラムは、撮像装置を備え、撮影された画像データを処理する画像処理装置に用いられる画像処理方法をコンピュータに実行させるプログラムであって、前記画像処理方法は、前記撮影された画像データが特定のデータ保存形式で１枚作成される１枚撮影モードで前記撮像装置が撮影を行う１枚撮影ステップと、前記撮影された画像データが異なるデータ保存形式で複数枚作成される複数枚撮影モードで前記撮像装置が撮影を行う複数枚撮影ステップと、前記画像処理装置内の表示装置が同一ファイル名の複数の画像データを１枚表示する１枚表示ステップと、前記画像処理装置内の表示装置が同一ファイル名の複数の画像データを複数枚表示する複数枚表示ステップと、前記画像処理装置が前記画像データに含まれる撮影情報を取得する撮影情報取得ステップと、前記画像処理装置が前記取得した撮影情報から、前記１枚撮影モードであるか前記複数枚撮影モードであるかを判別するモード判別ステップと、前記画像処理装置が前記１枚撮影モードである場合、前記複数枚表示ステップの表示に切り替え、前記複数枚撮影モードである場合、前記１枚表示ステップの表示に切り替える表示切替ステップとを有することを特徴とする。
【発明の効果】
【００１７】
本発明の請求項１に係る画像処理装置によれば、異なるデータ保存形式で作成された同一ファイル名の複数の画像データに対し、表示切替手段により複数枚表示手段による表示と１枚表示手段による表示とを切り替える。従って、異なるデータ保存形式で作成された、同一ファイル名の複数の画像データの選択操作を容易にすることができるとともに、表示速度を高速化できる。このように、画像の高速表示および操作の利便性を向上させることができる。
【００１８】
請求項２に係る画像処理装置によれば、手動で表示を切り替えることができる。請求項３に係る画像処理装置によれば、操作が簡便になる。請求項４に係る画像処理装置によれば、編集途中でも画像処理装置を終了させることなく、表示を切り替えることができ、利便性が向上する。
【００１９】
請求項５に係る画像処理装置によれば、１枚撮影モードである場合、複数枚表示手段による表示に切り替え、複数枚撮影モードである場合、１枚表示手段による表示に切り替える。従って、１枚撮影モードであるか複数枚撮影モードであるかに応じて、自動的に表示方式を切り替えることができる。
【００２０】
請求項６に係る画像処理装置によれば、フォルダ内の複数の画像データを一括して表示する場合に有効である。請求項７に係る画像処理装置によれば、別々のファイルとして分かれてしまうことを防止でき、複数枚の画像データを１枚のように取り扱うことができる。
【発明を実施するための最良の形態】
【００２１】
本発明の画像処理装置および画像処理方法の実施の形態について図面を参照しながら説明する。本実施形態の画像処理装置は、デジタルスチルカメラ等の撮像装置を備え、撮影された画像データの表示および編集が可能な画像処理装置に適用される。
【００２２】
［第１の実施形態］
図１は第１の実施形態に画像処理装置の構成を示すブロック図である。この画像処理装置は、撮像装置５および情報処理装置１０を有する。撮像装置５は、周知のカメラおよび信号処理部（図示せず）から構成され、撮影された画像データを情報処理装置１０に送信する。情報処理装置１０は、汎用のコンピュータシステムから構成され、バス１０を介して接続されるＣＰＵ１１、一次記憶装置１２、二次記憶装置１３、入力装置１４、表示装置１５および印刷装置１６を有する。
【００２３】
ＣＰＵ１１は、一次記憶装置１２に記憶されたプログラムを実行し、装置全体の動作を制御する。一次記憶装置１２は、ＲＯＭ、ＲＡＭ等のメモリからなり、一次記憶装置１２には、二次記憶装置１３に格納されたプログラム、後述するファイル名格納領域ｆｎａｍｅ（ｎ）、カウンタｔ等が記憶される。
【００２４】
二次記憶装置１３は、例えばハードディスクからなる。一般に、一次記憶装置の容量は二次記憶装置の容量より小さく、一次記憶装置では記憶しきれないプログラムやデータなどは二次記憶装置に格納される。また、長時間記憶しなくてはならないデータなども二次記憶装置に格納される。本実施形態では、二次記憶装置１３には、プログラムが格納されており、ＣＰＵ１１は、プログラム実行時、二次記憶装置１３に格納されたプログラムを一次記憶装置１２に読み込ませてから実行する。
【００２５】
入力装置１４は、例えばマウスやキーボードであり、プログラムに対して割り込み信号を発生させる場合などに用いられる。また、出力装置として、後述するＧＵＩとなる表示装置（モニタ）１５および印刷装置（プリンタ）１６が設けられている。
【００２６】
上記構成を有する画像処理装置では、ＧＵＩを用いて表示形式が選択され、撮影された画像データを表示する際、異なるデータ保存形式で記録されたＲＡＷデータおよびＪＰＥＧデータの表示方式が切り替えられる。図２はＲＡＷデータおよびＪＰＥＧデータのファイル構造を示す図である。同図（Ａ）はＪＰＥＧデータのファイル構造を示し、同図（Ｂ）はＲＡＷデータのファイル構造を示す。ＪＰＥＧデータは、ヘッダ、撮影情報、サムネイル（縮小画像）、主画像およびフッタからなる。ＲＡＷデータは、ヘッダ、撮影情報、サムネイル、Ｂａｙｅｒデータおよびフッタからなる。ここで、Ｂａｙｅｒ配列のデータ（Ｂａｙｅｒデータ）は、撮像装置の各素子が感知する色情報であり、Ｒ、Ｇ、Ｂ値の並びを表す。図３はＢａｙｅｒ配列を示す図である。各画素は１つの色情報しか持たないので、Ｂａｙｅｒ配列の色補間では、他の色情報を周りの画素の色情報で補間する。
【００２７】
図４は画像処理装置における画像表示処理手順を示すフローチャートである。この処理プログラムは、前述したように、一次記憶装置１２に記憶され、ＣＰＵ１１によって読み出されて実行される。ＣＰＵ１１は、表示装置１５にＧＵＩとしての操作画面である画像表示画面（図５参照）を表示させ、ユーザによって指示された、画像を表示するフォルダの選択を受け付ける（ステップＳ１）。二次記憶装置１３には、複数の画像データを収容するフォルダが複数登録されている。
【００２８】
ＣＰＵ１１は、一次記憶装置１２に設定されている、現在の表示方式に従って、ステップＳ１で選択されたフォルダ内の画像データのサムネイルを表示する（ステップＳ２）。このサムネイルの表示動作の詳細については、後述する。サムネイルを表示する場合、図２のＪＰＥＧデータ、ＲＡＷデータの各ファイルに含まれるサムネイルが用いられる。
【００２９】
ＣＰＵ１１は、表示装置１５にＧＵＩとしての操作画面である環境設定画面（図６参照）を表示させ、ユーザによって指示された表示方式の切り替えを受け付け、現在の表示方式の設定を受け付けた表示方式に切り替える（ステップＳ３）。ここで、切り替えの受け付けは切替指示受付手段に相当し、表示方式の切り替えは表示切替手段に相当する。
【００３０】
ＣＰＵ１１は、切り替えられた表示方式に従って、フォルダ内のサムネイルを表示する（ステップＳ４）。このサムネイルの表示動作は、ステップＳ２と同様であり、その詳細については後述する。
【００３１】
図５は画像表示画面を示す図である。画像表示画面には、フォルダツリーウインドウ３０１、画像表示ウインドウ３０２、表示方式変更ボタン３０３等が設けられている。フォルダの指定は、画面左側に設けられたフォルダツリー３０１を用いて行われる。フォルダツリーウインドウ３０１には、画像データのディレクトリがツリー形式で表示される。
【００３２】
また、画像表示ウインドウ３０２には、フォルダツリーウインドウ３０１で示されたフォルダ内の画像が表示されている。なお、ここで表示される画像は、サムネイルと呼ばれる縮小画像であり、ＲＡＷデータである本体画像に対して画像再現処理が施された結果の画像ではない。また、画像表示画面で画像データの表示方式を変更する場合、表示方式選択ボタン３０３を指示することにより表示方式の選択画面である環境設定画面が表示される。
【００３３】
図６は表示方式を切り替える際の環境設定画面を示す図である。この画面は、図５の画像表示画面で表示方式変更ボタン３０３が指示されたことに応じて、表示される。この環境設定画面には、表示変更選択項目４０１が設けられている。表示変更選択項目４０１における「ＲＡＷとＪＰＥＧが同名の場合にはＲＡＷのみ表示」の項目にチェックを入れると、ＲＡＷデータおよびＪＰＥＧデータに対して１枚の画像が表示される。一方、チェックを外すと、ＲＡＷデータおよびＪＰＥＧデータに対して２枚の画像が表示される。
【００３４】
ユーザがＲＡＷ画像のみモードで撮影する場合、表示変更選択項目４０１のチェックを外すことで、ＲＡＷデータとこのＲＡＷデータから作成されたＪＰＥＧデータがまとまらず、２枚の画像が表示される。ＲＡＷ画像のみモードでの撮影は、１枚撮影モードに相当し、特定のデータ保存形式で画像データが１枚作成される。
【００３５】
一方、ユーザがＲＡＷ画像＋ＪＰＥＧ画像モードで撮影する場合、表示変更選択項目４０１にチェックを入れることで、撮影により記録（保存）されたＲＡＷデータおよびＪＰＥＧデータがまとまり、１枚の画像が表示される。ＲＡＷ画像＋ＪＰＥＧ画像モードでの撮影は、複数枚撮影モードに相当し、異なるデータ保存形式で画像データが複数枚作成される。
【００３６】
図７はステップＳ２、Ｓ４の処理によって切り替えられる１枚表示処理手順を示すフローチャートである。この処理プログラムは、前述したように、一次記憶装置１２に記憶され、ＣＰＵ１１によって読み出されて実行される。ＣＰＵ１１は、フォルダ内のファイル総数ｎ枚（画像データの枚数）をリストアップする（ステップＳ１１）。ＣＰＵ１１は、リストアップしたファイル数をファイル名順にソートし（並び替え）、ファイル名格納領域ｆｎａｍｅ（ｎ）にファイル名を格納する（ステップＳ１２）。ここで格納する対象となるファイルは画像処理装置が対象とする全ての画像データではなく、ＲＡＷデータおよびＪＰＥＧデータのみが対象である。
【００３７】
ＣＰＵ１１は、カウンタｔを値０に初期化する（ステップＳ１３）。ＣＰＵ１１は、ファイル名格納領域ｆｎａｍｅ（ｎ）に、カウンタｔで示されるファイル名格納領域ｆｎａｍｅ（ｔ）のファイル名と同一ファイル名のファイル（画像データ）が存在するか否かを判別する（ステップＳ１４）。ここでは、ファイル名が同一であるか否かを判断する際、拡張子は考慮されていない。つまり、ＪＰＥＧデータの拡張子「．ＪＰＧ」およびＲＡＷデータの拡張子「．ＣＲ２」は無視される。
【００３８】
ＣＰＵ１１は、同一ファイル名のファイルが存在する場合、同名のＲＡＷデータとＪＰＥＧデータの両ファイルが存在するか否かを判別する（ステップＳ１５）。同名のＲＡＷデータとＪＰＥＧデータのファイルが存在した場合、ＣＰＵ１１は、カウンタｔで示されるファイル名格納領域ｆｎａｍｅ（ｔ）のファイル名を有するＲＡＷデータとＪＰＥＧデータを一括表示対象に設定し、１枚の画像を表示する（ステップＳ１６）。この１枚の画像表示では、ＲＡＷデータのファイルに含まれるサムネイルのみが表示される。図２の（Ｂ）に示すように、ＲＡＷデータのファイル内部には、サムネイルが含まれている。
【００３９】
ＣＰＵ１１は、カウンタｔの値を「同名ファイルの数−１」で示される値だけ進める（ステップＳ１７）。また、ステップＳ１５で同名のＲＡＷデータとＪＰＥＧデータの両ファイルが存在しない場合、ステップＳ１７でカウンタｔの値を「同名ファイルの数−１」で示される値だけ進める。
【００４０】
この後、ＣＰＵ１１は、カウンタｔの値がファイル総数ｎ枚に達したか否かを判別する（ステップＳ１８）。達しておらず、残りのファイルがある場合、ＣＰＵ１１は、ステップＳ１４の処理に戻る。一方、ファイル総数ｎ枚に達した場合、ＣＰＵ１１は本処理を終了する。また一方、ステップＳ１４で同名のファイルが存在しない場合、ＣＰＵ１１は、カウンタｔを値１進め（ステップＳ１９）、本処理を終了する。
【００４１】
図８は２枚表示および１枚表示を示す図である。図７の処理を行うことで、画像処理装置を終了させることなく、図８（Ａ）に示す２枚表示を、図８（Ｂ）に示す１枚表示に切り替えることが可能である。同様に、画像処理装置を終了させることなく、図８（Ｂ）に示す１枚表示を図８（Ａ）に示す２枚表示に切り替えることも可能である。なお、２枚表示を行う場合、フォルダ内に格納されている画像データを全て表示すればよい。
【００４２】
上記実施形態では、１枚表示を行う際、ＲＡＷデータが表示されるので、ＲＡＷデータをダブルクリックした場合、ＲＡＷデータの編集が可能となる。なお、本実施形態では、ステップＳ１６で１枚表示を行う際、ＲＡＷデータが表示対象であったが、ＪＰＥＧデータを表示対象としてもよい。さらには、ＲＡＷデータの表示にサムネイルが用いられているので、このサムネイルを用いて、ＲＡＷ画像処理パラメータの調整が行われるようにしてもよい。
【００４３】
上記実施形態では、ＲＡＷデータとＪＰＥＧデータのみを表示切り替えの対象としたが、ＲＡＷデータ、ＪＰＥＧデータ以外のデータを表示切り替えの対象としても良い。
【００４４】
つぎに、編集途中で表示方式を切り替える場合を示す。通常、画像処理装置が編集を行っている場合、画像処理装置を終了させることなく、編集途中で表示方式を切り替えることは困難である。具体的に、２枚表示の場合、ＲＡＷデータおよびＪＰＥＧデータの選択が可能であり、また、編集も可能である。しかし、２枚表示から１枚表示に切り替えた場合、編集中のＪＰＥＧデータは、設定変更後、ＲＡＷデータに隠れてしまい、編集を行うことが困難になる。これに対し、本実施形態の画像処理装置は、以下の手順に従って、編集途中で２枚表示を１枚表示に切り替える。
【００４５】
図９は図４のステップＳ３における処理に相当し、編集途中で表示方式を切り替える場合の表示方式切り替え手順を示すフローチャートである。まず、ＣＰＵ１１は、表示方式の切り替えを受け付けたか否かを判別する（ステップＳ２１）。表示方式の切り替えを受け付けていない場合、ＣＰＵ１１は本処理を終了する。
【００４６】
一方、表示方式の切り替えを受け付けた場合、ＣＰＵ１１は、編集中の画像があるか否かを判別する（ステップＳ２２）。編集中の画像がある場合、画像の保存に関する操作画面であるダイアログ（図１０参照）を表示する（ステップＳ２３）。図１０はダイアログを示す図である。このダイアログは、編集中の１枚の画像のファイル名を表示し、そのファイルの編集結果を保存するか否かの判断をユーザに促すものである。ダイアログには、ユーザの指示を受け付ける複数のボタンが設けられている。具体的に、「はい」ボタン５１、「すべてはい」ボタン５２、「いいえ」ボタン５３および「すべていいえ」ボタン５４が設けられており、ユーザは任意のボタンを指示可能である。
【００４７】
ＣＰＵ１１は、ユーザが指示したボタンに応じた選択処理を行う（ステップＳ２４）。図１１はステップＳ２４における選択処理手順を示すフローチャートである。まず、ＣＰＵ１１は、「すべてはい」ボタン５２が選択されたか否かを判別する（ステップＳ３１）。「すべてはい」ボタン５２が選択された場合、ＣＰＵ１１は、編集途中の全ファイルの編集結果を各ファイルに保存する（ステップＳ３２）。そして、ＣＰＵ１１は、第１の記憶装置１２の記憶領域に割り当てられたフラグＦを値０に設定する（ステップＳ３３）。この後、ＣＰＵ１１は、元の処理に復帰する。
【００４８】
一方、ステップＳ３１で「すべてはい」ボタン５２が選択されていない場合、ＣＰＵ１１は、「すべていいえ」ボタン５４が選択されたか否かを判別する（ステップＳ３４）。「すべていいえ」ボタン５４が選択された場合、ＣＰＵ１１は、編集途中の全ファイルの編集結果を破棄する（ステップＳ３５）。そして、ステップＳ３３で、ＣＰＵ１１は、フラグＦを値０に設定する。この後、ＣＰＵ１１は、元の処理に復帰する。
【００４９】
また一方、ステップＳ３４で「すべていいえ」ボタン５４が選択されていない場合、ＣＰＵ１１は、「はい」ボタン５１が選択されたか否かを判別する（ステップＳ３６）。「はい」ボタン５１が選択された場合、ＣＰＵ１１は、表示ファイルの編集結果をそのファイルに保存する（ステップＳ３７）。そして、ＣＰＵ１１は、フラグＦを値１に設定する（ステップＳ３８）。この後、ＣＰＵ１１は、元の処理に復帰する。
【００５０】
一方、ステップＳ３６で「はい」ボタン５１が選択されていない場合、ＣＰＵ１１は、表示ファイルの編集結果を破棄する（ステップＳ３９）。そして、ＣＰＵ１１は、ステップＳ３８でフラグＦを値１に設定する。この後、ＣＰＵ１１は、元の処理に復帰する。
【００５１】
ステップＳ２４の処理後、ＣＰＵ１１は、フラグＦ＝０であるか否かを判別する（ステップＳ２５）。フラグＦ＝０でない場合、ＣＰＵ１１は、ステップＳ２２の処理に戻り、別の編集途中のファイルに対し、同様の操作を繰り返す。そして、編集途中の全ファイルについて編集結果を保存するか否かの処理を決定する。一方、フラグＦ＝０である場合、編集途中の全ファイルについて編集結果の破棄あるいは保存が行われたので、ＣＰＵ１１は、表示方式を切り替える（ステップＳ２６）。この後、メインの処理に復帰する。この処理により、編集途中であっても、編集を中断して表示方式を切り替えることができる。
【００５２】
このように、第１の実施形態の画像処理装置によれば、ユーザの指示に従って、ＲＡＷデータとＪＰＥＧデータを１枚表示するか２枚表示するかを切り替えることができる。従って、異なるデータ保存形式で作成された、同一ファイル名の複数の画像データの選択操作を容易にすることができるとともに、これらの表示速度を高速化させ、別々のファイルに分かれてしまうことを防止できる。特に、１枚表示の場合、２枚表示と比較して、画像の表示枚数が少ないので、表示速度が高速になる。
【００５３】
なお、図１０のダイアログには、キャンセルボタンを設けてよく、キャンセルボタンが指示された場合、表示方式を切り替えないようにする。また、図８（Ｂ）に示すように、１枚表示しているファイルをドラッグ＆ドロップなどで、コピー、移動あるいは削除する等のファイル操作を行った場合、ＲＡＷデータとＪＰＥＧデータの両方のファイルをコピー、移動あるいは削除するようにする。これにより、ユーザは、２枚の画像を１枚のように取り扱うことができる。
【００５４】
［第２の実施形態］
前記第１の実施形態では、ＲＡＷデータとＪＰＥＧデータを１枚表示するか２枚表示するかを手動で切り替えていたが、第２の実施形態では、自動的に表示を切り替える場合を示す。なお、第２の実施形態の画像処理装置の構成については、前記第１の実施形態と同じであるので、その説明を省略する。
【００５５】
カメラの撮影モードは、ＲＡＷデータおよびＪＰＥＧデータを作成するＲＡＷ画像＋ＪＰＥＧ画像モード、ＲＡＷデータのみを作成するＲＡＷ画像のみモード、およびＪＰＥＧデータのみを作成するＪＰＥＧ画像のみモードに大別される。
【００５６】
ＪＰＥＧ画像のみモードの場合、１枚表示および２枚表示のいずれであっても、表示結果は変わらないので、この撮影モードの説明については省略する。本実施形態では、ＲＡＷ画像＋ＪＰＥＧ画像モードとＲＡＷのみ画像モードの違いについて説明する。図１２はＲＡＷ画像＋ＪＰＥＧ画像モードとＲＡＷ画像のみモードにおける使用方法および表示方式を示す図である。同図（Ａ）はＲＡＷ画像＋ＪＰＥＧ画像モードの場合を示し、同図（Ｂ）はＲＡＷ画像のみモードの場合を示す。
【００５７】
ＲＡＷ画像＋ＪＰＥＧ画像モードで撮影した場合、ユーザは、撮影したＲＡＷデータとＪＰＥＧデータのいずれかを使用するので、１回の撮影で作成されたＲＡＷデータとＪＰＥＧデータのいずれか１枚を表示した方が所望のデータを見つけ易い。
【００５８】
一方、ＲＡＷ画像のみモードで撮影した場合、ユーザは、ＰＣ上で撮影されたＲＡＷデータの中から良い画像を選択し、同名のＪＰＥＧデータに変換して保存する使い方が一般的である。この場合、撮影された元のＲＡＷデータと変換されたＪＰＥＧデータの両方が２枚表示されていないと、作成されたＪＰＥＧデータを確認することができないことがある。
【００５９】
このような状況を踏まえた上で、本実施形態の画像処理装置は、ＧＵＩに表示されるフォルダを選択した後、フォルダ内の画像データから、ＲＡＷデータとＪＰＥＧデータを１枚表示するか２枚表示するかを自動的に切り替える。
【００６０】
図１３は第２の実施形態における画像表示処理手順を示すフローチャートである。この処理プログラムは、前述したように、一次記憶装置１２に記憶され、ＣＰＵ１１によって読み出されて実行される。ＣＰＵ１１は、まず、画像処理装置内の二次記憶装置１３に登録されている複数のフォルダの中から、表示するフォルダを選択する（ステップＳ４１）。
【００６１】
ＣＰＵ１１は、選択したフォルダ内に含まれる画像データを解析する（ステップＳ４２）。この解析処理の詳細については後述する。ＣＰＵ１１は、解析の結果、ＲＡＷ画像＋ＪＰＥＧ画像モードであると判断した場合、表示方式を１枚表示に決定し、一方、ＲＡＷ画像のみモードであると判断した場合、表示方式を２枚表示に決定する（ステップＳ４３）。
【００６２】
ＣＰＵ１１は、決定した表示方式に従って、画像データに基づく画像を表示する（ステップＳ４４）。なお、この画像データの表示は、前記第１の実施形態（図７、図８参照）と同様に行われる。また、ＪＰＥＧ画像のみモードで撮影された画像データは、ＲＡＷ画像＋ＪＰＥＧ画像モードで撮影された画像データではないので、ＲＡＷ画像モードと同様であると判断し、表示方式として２枚表示が選択される。
【００６３】
図１４はステップＳ４２における画像データの解析処理手順を示すフローチャートである。まず、ＣＰＵ１１は、フォルダ内のＲＡＷデータを１枚選択する（ステップＳ５１）。このＲＡＷデータの選択は、フォルダ内で最初に検索されたＲＡＷデータでもよいし、フォルダ内のファイルの作成日付が一番古いＲＡＷデータでもよい。なお、フォルダ内にＪＰＥＧデータしか存在しない場合、ＪＰＥＧデータを選択する。
【００６４】
ＣＰＵ１１は、選択した画像データの撮影情報を取得する（ステップＳ５２）。この撮影情報の取得は、撮影情報取得手段に相当する。ＣＰＵ１１は、取得した撮影情報から、ＲＡＷ画像＋ＪＰＥＧ画像モードで撮影されたか否かを判別する（ステップＳ５３）。ＲＡＷ画像＋ＪＰＥＧ画像モードである場合、ＣＰＵ１１は、解析の結果、ＲＡＷ画像＋ＪＰＥＧ画像モードであると判断する（ステップＳ５４）。一方、ＲＡＷ画像＋ＪＰＥＧ画像モードでない場合、ＣＰＵ１１は、解析の結果、ＲＡＷ画像モードであると判断する（ステップＳ５５）。ステップＳ５４、Ｓ５５の処理後、ＣＰＵ１１は元の処理に復帰する。
【００６５】
なお、ステップＳ５１の画像データの選択処理では、フォルダ内に最初に検索された画像データ、あるいはファイルの作成日付が一番古い画像データが選択され、解析に供された。その他、フォルダ内の全ての画像データを解析し、ＲＡＷ画像＋ＪＰＥＧ画像モードで撮影された画像データの数と、ＲＡＷ画像モードで撮影された画像データの数とを比較し、いずれか数の多い方を、表示方式を決定する際の撮影モードであると判断してもよい。
【００６６】
第２の実施形態の画像処理装置によれば、ＲＡＷデータとＪＰＥＧデータの１枚表示あるいは２枚表示を自動的に切り替えることができる。また、１枚表示の場合、前記第１の実施形態と同様、表示を高速化できる。また、前記第１の実施形態と同様、画像データ（ファイル）のコピー、移動、削除等のファイル操作は、同名の画像データに対しても自動的に行われるようにしてもよい。
【００６７】
なお、本発明は、上記実施形態の構成に限られるものではなく、特許請求の範囲で示した機能、または本実施形態の構成が持つ機能が達成できる構成であればどのようなものであっても適用可能である。
【００６８】
例えば、上記実施形態では、撮像装置および情報処理装置から構成される画像処理装置を示したが、本発明の画像処理装置は、この構成に限らず、情報処理装置単体、あるいは画像処理機能が搭載されたデジタルカメラ等の撮像装置に適用されてもよい。情報処理装置単体に適用される場合、例えば、撮像装置で撮影された画像データを記録する記録媒体を情報処理装置にセットし、情報処理装置は、このセットされた記録媒体内の画像データに対し、上記表示・編集処理を行う。また、デジタルカメラ等の撮像装置に適用される場合、撮像装置自体が撮影画像に対し、上記表示・編集処理を行う。
【００６９】
また、上記実施形態では、表示方式として、１枚表示および２枚表示の場合を示したが、データ保存形式として３つ以上ある場合、３枚表示などの表示方式を選択できるようにしてもよく、表示方式を１枚表示あるいは複数枚表示に切り替えることができる。
【００７０】
また、本発明の目的は、以下の処理を実行することによって達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【００７１】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７２】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００７３】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００７４】
更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【図面の簡単な説明】
【００７５】
【図１】第１の実施形態に画像処理装置の構成を示すブロック図である。
【図２】ＲＡＷデータおよびＪＰＥＧデータのファイル構造を示す図である。
【図３】Ｂａｙｅｒ配列を示す図である。
【図４】画像処理装置における画像表示処理手順を示すフローチャートである。
【図５】画像表示画面を示す図である。
【図６】表示方式を切り替える際の環境設定画面を示す図である。
【図７】ステップＳ２、Ｓ４の処理によって切り替えられる１枚表示処理手順を示すフローチャートである。
【図８】２枚表示および１枚表示を示す図である。
【図９】図４のステップＳ３における処理に相当し、編集途中で表示方式を切り替える場合の表示方式の切り替え手順を示すフローチャートである。
【図１０】ダイアログを示す図である。
【図１１】ステップＳ２４における選択処理手順を示すフローチャートである。
【図１２】ＲＡＷ画像＋ＪＰＥＧ画像モードとＲＡＷ画像モードにおける使用方法および表示方式を示す図である。
【図１３】第２の実施形態における画像表示処理手順を示すフローチャートである。
【図１４】ステップＳ４２における画像データの解析処理手順を示すフローチャートである。
【符号の説明】
【００７６】
５  撮像装置
１０  画像処理装置
１１  ＣＰＵ
１２  入力装置
１５  表示装置
【図１】
2008203664.tif 000003
【図２】
2008203664.tif 000004
【図３】
2008203664.tif 000005
【図４】
2008203664.tif 000006
【図５】
2008203664.tif 000007
【図６】
2008203664.tif 000008
【図７】
2008203664.tif 000009
【図８】
2008203664.tif 000010
【図９】
2008203664.tif 000011
【図１０】
2008203664.tif 000012
【図１１】
2008203664.tif 000013
【図１２】
2008203664.tif 000014
【図１３】
2008203664.tif 000015
【図１４】
2008203664.tif 000016