(57)【特許請求の範囲】
【請求項１】
特定の分類情報が付加された画像データ群をまとめて選択する選択手段と、
前記選択手段で選択された画像データ群に対して実行する処理を指定する指定手段と、
前記選択手段によって複数の画像データ群が選択された場合に、選択された該複数の画像データ群に含まれる画像データのうち、複数の画像データ群に属する画像データに対して、前記指定手段で指定された処理の実行回数が該処理の内容に応じて異なるように、当該処理を実行するよう制御する制御手段とを有し、
前記制御手段は、
前記指定手段により指定された処理が第１の処理である場合に該第１の処理を複数回実行し、
前記指定手段により指定された処理が第２の処理である場合に該第２の処理を１回実行し、
前記第１の処理が分類情報単位のスライドショー再生であって、前記複数の画像データ群に属する画像データに対して、前記選択手段によって選択された画像データ群の数の回数再生する際に、前記分類情報単位において、再生された際に対応する分類情報に応じた画像効果を施すように制御することを特徴とする画像処理装置。
【請求項２】
特定の分類情報が付加された画像データ群をまとめて選択する選択手段と、
前記選択手段で選択された画像データ群に対して実行する処理を指定する指定手段と、
前記選択手段によって複数の画像データ群が選択された場合に、選択された該複数の画像データ群に含まれる画像データのうち、複数の画像データ群に属する画像データに対して、前記指定手段で指定された処理の実行回数が該処理の内容に応じて異なるように、当該処理を実行するよう制御する制御手段とを有し、
前記制御手段は、
前記指定手段により指定された処理が第１の処理である場合に該第１の処理を複数回実行し、
前記指定手段により指定された処理が第２の処理である場合に該第２の処理を１回実行し、
前記第２の処理が時系列順に表示するスライドショー再生、及び、送信のうちの少なくとも一つである場合、前記複数の画像データ群に属する画像データ１つに対して１回だけ該処理を実行するように制御することを特徴とする画像処理装置。
【請求項３】
特定の分類情報が付加された画像データ群をまとめて選択する選択手段と、
前記選択手段で選択された画像データ群に対して実行する処理を指定する指定手段と、
前記選択手段によって複数の画像データ群が選択された場合に、選択された該複数の画像データ群に含まれる画像データのうち、複数の画像データ群に属する画像データに対して、前記指定手段で指定された処理の実行回数が該処理の内容に応じて異なるように、当該処理を実行するよう制御する制御手段とを有し、
前記制御手段は、
前記指定手段により指定された処理が第１の処理である場合に該第１の処理を複数回実行し、
前記指定手段により指定された処理が第２の処理である場合に該第２の処理を１回実行し、
前記第１の処理に応じて、前記選択手段で選択された複数の画像データ群のうち、前記複数の画像データ群に属する画像データとその他の画像データとの間で異なる処理を実行するように制御することを特徴とする画像処理装置。
【請求項４】
前記制御手段は、前記第１の処理が、印刷、インデックス印刷、及び、分類情報単位のスライドショー再生のうちの少なくとも何れか一つである場合、前記複数の画像データ群に属する画像データに対して、前記選択手段によって選択された画像データ群の数の回数、当該処理を実行するように制御することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記制御手段は、前記選択手段により選択された複数の画像データ群に対して分類情報単位のスライドショー再生を実行する場合、前記複数の画像データ群に属する画像データを再生する際に、前記分類情報単位において、再生された際に対応する分類情報に応じた画像効果を施すように制御することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記制御手段は、前記第２の処理が、時系列順に表示するスライドショー再生、及び、送信のうちの少なくとも一つである場合、前記複数の画像データ群に属する画像データ１つに対して一回だけ該処理を実行するように制御することを特徴とする請求項３または４に記載の画像処理装置。
【請求項７】
前記制御手段は、前記複数の画像データ群に属する画像データと前記その他の画像データとの間で、画像データに施す画像効果、画像データに付加する枠、画像データに対応するアイコン、及び、画像データに付加する文字のうちの少なくとも一つを異ならせて表示するように制御することを特徴とする請求項３乃至６のいずれか１項に記載の画像処理装置。
【請求項８】
前記制御手段は、前記第１の処理が印刷であった場合、前記選択手段で選択された画像データ群のうち、前記複数の画像データ群に属する画像データとその他の画像データとの間で、画像データに施す画像効果、画像データに付加する枠、画像データに対応するアイコン、及び、画像データに付加する文字のうちの少なくとも一つを異ならせて印刷するように制御することを特徴とする請求項３乃至７のいずれか１項に記載の画像処理装置。
【請求項９】
特定の分類情報が付加された画像データ群をまとめて選択する選択ステップと、
前記選択ステップで選択された画像データ群に対して実行する処理を指定する指定ステップと、
前記選択ステップによって複数の画像データ群が選択された場合に、選択された該複数の画像データ群に含まれる画像データのうち、複数の画像データ群に属する画像データに対して、前記指定ステップで指定された処理の実行回数が該処理の内容に応じて異なるように、当該処理を実行するよう制御する制御ステップとを有し、
前記制御ステップでは、
前記指定ステップにより指定された処理が第１の処理である場合に該第１の処理を複数回実行し、
前記指定ステップにより指定された処理が第２の処理である場合に該第２の処理を１回実行し、
前記第１の処理が分類情報単位のスライドショー再生であって、前記複数の画像データ群に属する画像データに対して、前記選択ステップによって選択された画像データ群の数の回数再生する際に、前記分類情報単位において、再生された際に対応する分類情報に応じた画像効果を施すように制御することを特徴とする画像処理装置の制御方法。
【請求項１０】
特定の分類情報が付加された画像データ群をまとめて選択する選択ステップと、
前記選択ステップで選択された画像データ群に対して実行する処理を指定する指定ステップと、
前記選択ステップによって複数の画像データ群が選択された場合に、選択された該複数の画像データ群に含まれる画像データのうち、複数の画像データ群に属する画像データに対して、前記指定ステップで指定された処理の実行回数が該処理の内容に応じて異なるように、当該処理を実行するよう制御する制御ステップとを有し、
前記制御ステップでは、
前記指定ステップにより指定された処理が第１の処理である場合に該第１の処理を複数回実行し、
前記指定ステップにより指定された処理が第２の処理である場合に該第２の処理を１回実行し、
前記第２の処理が時系列順に表示するスライドショー再生、及び、送信のうちの少なくとも一つである場合、前記複数の画像データ群に属する画像データ１つに対して１回だけ該処理を実行するように制御することを特徴とする画像処理装置の制御方法。
【請求項１１】
特定の分類情報が付加された画像データ群をまとめて選択する選択ステップと、
前記選択ステップで選択された画像データ群に対して実行する処理を指定する指定ステップと、
前記選択ステップによって複数の画像データ群が選択された場合に、選択された該複数の画像データ群に含まれる画像データのうち、複数の画像データ群に属する画像データに対して、前記指定ステップで指定された処理の実行回数が該処理の内容に応じて異なるように、当該処理を実行するよう制御する制御ステップとを有し、
前記制御ステップでは、
前記指定ステップにより指定された処理が第１の処理である場合に該第１の処理を複数回実行し、
前記指定ステップにより指定された処理が第２の処理である場合に該第２の処理を１回実行し、
前記第１の処理に応じて、前記選択ステップで選択された複数の画像データ群のうち、前記複数の画像データ群に属する画像データとその他の画像データとの間で異なる処理を実行するように制御することを特徴とする画像処理装置の制御方法。
【請求項１２】
コンピュータを、請求項１乃至８のいずれか１項に記載された画像処理装置の各手段として機能させるためのプログラム。
【請求項１３】
コンピュータを、請求項１乃至８のいずれか１項に記載された画像処理装置の各手段として機能させるためのプログラムを記録したコンピュータが読み取り可能な記録媒体。
【請求項１４】
特定の分類情報が付加された画像データ群をまとめて選択する選択手段と、
前記選択手段で選択された画像データ群に対して実行する処理を指定する指定手段と、
前記選択手段によって複数の画像データ群が選択され、かつ前記指定手段により第１の処理として印刷する処理が指定された場合には、選択された該複数の画像データ群に含まれる画像データのうち、複数の画像データ群に属する画像データに対して印刷する処理を複数回実行し、
前記選択手段によって複数の画像データ群が選択され、かつ前記指定手段により印刷する処理とは異なる第２の処理が指定された場合には、選択された該複数の画像データ群に含まれる画像データのうち、複数の画像データ群に属する画像データに対して前記第２の処理を１回実行するよう制御する制御手段とを有することを特徴とする画像処理装置。
【請求項１５】
特定の分類情報が付加された画像データ群をまとめて選択する選択ステップと、
前記選択ステップで選択された画像データ群に対して実行する処理を指定する指定ステップと、
前記選択ステップによって複数の画像データ群が選択され、かつ前記指定ステップにより第１の処理として印刷する処理が指定された場合には、選択された該複数の画像データ群に含まれる画像データのうち、複数の画像データ群に属する画像データに対して印刷する処理を複数回実行し、
前記選択ステップによって複数の画像データ群が選択され、かつ前記指定ステップにより第１の処理とは異なる第２の処理が指定された場合には、選択された該複数の画像データ群に含まれる画像データのうち、複数の画像データ群に属する画像データに対して前記第２の処理を１回実行するよう制御する制御ステップとを有することを特徴とする画像処理装置の制御方法。
【請求項１６】
コンピュータを、請求項１４に記載された画像処理装置の各手段として機能させるためのプログラム。
【請求項１７】
コンピュータを、請求項１４に記載された画像処理装置の各手段として機能させるためのプログラムを記録したコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の分類情報が付加された画像データに対する処理の技術に関するものである。
【背景技術】
【０００２】
デジタルカメラ等の記録媒体として用いられるメモリカードは、大容量化・低価格化により、多くのユーザが大量の画像データを手軽に持ち運ぶことができるようになった。これに伴い、大量の画像データを簡単な操作で分類、表示するという要求が高まってきている。
【０００３】
特にＰＣ上のソフトウェアではなく、デジタルカメラのような比較的少ない操作部材や小型な表示画面において、簡単な操作で画像データを分類・表示できれば、ユーザは外にいながらにして画像データを整理でき、非常に有用である。また、分類した画像データの中から、ある分類情報が付加された画像データだけを選択し、表示することができれば、例えば子供の成長記録だけを見せる、といったスライドショーとしての用途等、携帯端末のビューワとしての様々な使い方をユーザに提示できる。
【０００４】
特許文献１には、画像データに複数の識別情報を付加し、識別情報のアンドやオア検索によって画像データを検索可能な技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−１４６３１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、検索目的ではなく、ユーザが操作した内容とその画像データが属するグループにより処理を切り替えるようなことはできなかった。例えば、ある画像データＡが「人物」と「スポーツ」との双方のグループに属していた場合、従来は「人物」、「スポーツ」のグループ双方に属する画像データＡを検索することができる。但し、それぞれのグループに対する処理の中で画像データＡだけ特別に処理を変えるというようなことに関しては言及されていなかった。そのため、例えば「人物」グループ、「スポーツ」グループに含まれる画像データをスライドショー再生する場合に、双方のグループに含まれる画像データＡは２度表示されることになってしまい、ユーザの意図とは異なる結果になっていた。
【０００７】
そこで、本発明の目的は、処理対象の画像データ群に対して実行される処理内容に適した、使い勝手のよい複数の分類情報が付加された画像データに対する処理を実行することにある。
【課題を解決するための手段】
【０００８】
本発明の画像処理装置は、特定の分類情報が付加された画像データ群をまとめて選択する選択手段と、前記選択手段で選択された画像データ群に対して実行する処理を指定する指定手段と、前記選択手段によって複数の画像データ群が選択された場合に、選択された該複数の画像データ群に含まれる画像データのうち、複数の画像データ群に属する画像データに対して、前記指定手段で指定された処理の実行回数が該処理の内容に応じて異なるように、当該処理を実行するよう制御する制御手段とを有し、前記制御手段は、前記指定手段により指定された処理が第１の処理である場合に該第１の処理を複数回実行し、前記指定手段により指定された処理が第２の処理である場合に該第２の処理を１回実行し、前記第１の処理が分類情報単位のスライドショー再生であって、前記複数の画像データ群に属する画像データに対して、前記選択手段によって選択された画像データ群の数の回数再生する際に、前記分類情報単位において、再生された際に対応する分類情報に応じた画像効果を施すように制御することを特徴とする。
【発明の効果】
【０００９】
本発明においては、特定の分類情報が付加された画像データ群に対する処理内容が選択され、その処理対象として複数の分類情報が付加された画像データが複数回選択された場合、処理内容に応じて当該画像データに対する処理を切り替えるように構成している。従って、本発明によれば、処理対象の画像データ群に対して実行される処理内容に適した、使い勝手のよい複数の分類情報が付加された画像データに対する処理を実行することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係るデジタルカメラの外観図である。
【図２】本発明の実施形態に係るデジタルカメラの構成例を示すブロック図である。
【図３】分類情報設定画面の例を示す図である。
【図４】デジタルカメラが再生モードで起動している際に、選択操作処理の開始を指示した場合に実行される処理を示すフローチャートである。
【図５】処理選択画面、処理対象の選択方法を選択するための画面、日付による選択方法が選択された場合の処理対象の選択画面の例を示す図である。
【図６】図４のステップＳ４２５における選択処理の詳細を示すフローチャートである。
【図７】図４のＳ４２６となる選択モード・選択結果に応じた処理の詳細を示すフローチャートである。
【図８】処理モード別の処理対象として有効な画像データの例を示す図である。
【図９】印刷を行う場合の具体的な分類情報を例示した図である。
【図１０】印刷を行う際に、分類情報別に選択を行う画面の表示例を示す図である。
【図１１】図１０においてカテゴリ１及びカテゴリ２がまとめて選択された場合に、実際に印刷される画像データとその枚数とを示す図である。
【図１２】スライドショー再生を行う場合の具体的な分類情報を例示した図である。
【図１３】スライドショー再生を行う際に、分類情報別に選択を行う画面の表示例を示す図である。
【図１４】表示順設定を時間順とした場合とカテゴリ別とした場合のスライドショー再生の様子を示す図である。
【図１５】印刷を行う際に、分類情報別に選択を行う画面の表示例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明を適用した好適な実施形態を、添付図面を参照しながら詳細に説明する。以下に説明する実施形態においては、本発明に係る画像処理装置を、静止画像と動画像との撮影が可能なデジタルカメラに適用した場合を例に挙げて説明する。
【００１２】
図１は、本発明の実施形態に係るデジタルカメラ１００の外観図である。図１において、１０１は表示部であり、画像データや各種情報を表示する。１０２は電源スイッチであり、電源オン、電源オフを切り替える。１０３はシャッタボタンである。３００は接続ケーブルであり、デジタルカメラ１００と外部機器を接続する。１０４はコネクタであり、接続ケーブル３００とデジタルカメラ１００とを接続する。１０５は操作部であり、ユーザからの各種操作を受け付ける。操作部１０５は図示の各種ボタンや画像表示部１０１の画面上に設けられたタッチパネル等の操作部材を有する。操作部１０５の各種ボタンとは、具体的に例示すると、消去ボタン、メニューボタン、ＳＥＴボタン、十字に配置された４方向ボタン（上ボタン、下ボタン、右ボタン、左ボタン）、ホイール、モード切替スイッチ等がある。モード切替スイッチは、デジタルカメラ１００における各種モードを切り替えるための操作部材である。より具体的には、モード切替スイッチにより、静止画記録モード、動画記録モード、再生モード等のモードの切り替えが可能である。２００はメモリカードやハードディスク等の記録媒体である。１０６は記録媒体スロットであり、記録媒体２００を格納する。記録媒体スロット１０６に格納された記録媒体２００は、デジタルカメラ１００との通信が可能となる。１０７は記録媒体スロット１０６の蓋である。
【００１３】
図２は、本実施形態によるデジタルカメラ１００の構成例を示すブロック図である。図２において、４３は撮影レンズ、４１は絞り機能を備えるシャッタ、２２は光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像部である。２３はＡ／Ｄ変換器であり、アナログ信号をデジタル信号に変換する。Ａ／Ｄ変換器２３は、撮像部２２から出力されるアナログ信号をデジタル信号に変換する場合や、音声制御部１１から出力されるアナログ信号をデジタル信号に変換する場合に用いられる。４２はバリアであり、デジタルカメラ１００の、撮影レンズ４３を含む撮像部を覆うことにより、撮影レンズ４３、シャッタ４１、撮像部２２を含む撮像系の汚れや破損を防止する。
【００１４】
１２はタイミング発生部であり、撮像部２２、音声制御部１１、Ａ／Ｄ変換器２３、Ｄ／Ａ変換器１３にクロック信号や制御信号を供給する。タイミング発生部１２は、メモリ制御部１５及びシステム制御部５０により制御される。２４は画像処理部であり、Ａ／Ｄ変換器２３からのデータ、又は、メモリ制御部１５からのデータに対して所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。また、画像処理部２４では、撮像した画像データを用いて所定の演算処理が行われ、得られた演算結果に基づいてシステム制御部５０が露光制御、測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理が行われる。画像処理部２４では更に、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００１５】
Ａ／Ｄ変換器２３からの出力データは、画像処理部２４及びメモリ制御部１５を介して、或いは、直接メモリ制御部１５を介して、メモリ３２に書き込まれる。メモリ３２は、撮像部２２によって得られ、Ａ／Ｄ変換器２３によりデジタルデータに変換された画像データや、画像表示部１０１に表示するための画像データを格納する。なお、メモリ３２は、マイク１０において録音された音声データ、静止画データ及び動画データを構成する場合のファイルヘッダを格納するのにも用いられる。従って、メモリ３２は、所定枚数の静止画データや所定時間の動画データ及び音声データを格納するのに十分な記憶容量を備えている。
【００１６】
圧縮／伸張部１６は、適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮、伸張する。圧縮／伸張部１６は、シャッタ４１をトリガにしてメモリ３２に格納された撮影画像を読み込んで圧縮処理を行い、処理を終えた画像データをメモリ３２に書き込む。また、圧縮／伸張部１６は、記録媒体２００の記録部１９等からメモリ３２に読み込まれた圧縮画像に対して伸張処理を行い、処理を終えた画像データをメモリ３２に書き込む。圧縮／伸張部１６によりメモリ３２に書き込まれた画像データは、システム制御部５０のファイル部においてファイル化され、インタフェース１８を介して記録媒体２００に記録される。また、メモリ３２は画像表示用のメモリ（ビデオメモリ）を兼ねている。１３はＤ／Ａ変換器であり、メモリ３２に格納されている画像表示用の画像データをアナログ信号に変換して画像表示部１０１に供給する。１０１は画像表示部であり、ＬＣＤ等の表示器上に、Ａ／Ｄ変換器２３からのアナログ信号に応じた表示を行う。こうして、メモリ３２に書き込まれた表示用の画像データはＤ／Ａ変換器１３を介して画像表示部１０１により表示される。
【００１７】
１０はマイクである。マイク１０から出力された音声信号は、アンプ等で構成される音声制御部１１を介してＡ／Ｄ変換器２３に供給され、Ａ／Ｄ変換器２３においてデジタル信号に変換された後、メモリ制御部１５によってメモリ３２に格納される。一方、記録媒体２００に記録されている音声データは、メモリ３２に読み込まれた後、Ｄ／Ａ変換器１３によりアナログ信号に変換される。音声制御部１１は、このアナログ信号によりスピーカ３９を駆動し、音声出力する。
【００１８】
不揮発性メモリ５６は電気的に消去・記録可能なメモリであり、例えばフラッシュＲＯＭ等が用いられる。不揮発性メモリ５６には、システム制御部５０の動作用の定数、プログラム等が記憶される。ここでいうプログラムとは、本実施形態にて後述する各種フローチャートを実行するためのプログラムのことである。
【００１９】
５０はシステム制御部であり、デジタルカメラ１００全体を制御する。システム制御部５０は、上述した不揮発性メモリ５６に記録されたプログラムを実行することで、後述する本実施形態の各処理を実現する。５２はシステムメモリであり、ＲＡＭが用いられる。システムメモリ５２には、システム制御部５０の動作用の定数、変数、不揮発性メモリ５６から読み出したプログラム等を展開する。
【００２０】
モード切替スイッチ６０、第１シャッタスイッチ６２、第２シャッタスイッチ６４、操作部１０５はシステム制御部５０に各種の動作指示を入力するための操作手段である。モード切替スイッチ６０は、システム制御部５０の動作モードを静止画記録モード、動画記録モード、再生モード等のいずれかに切り替えることができる。第１シャッタスイッチ６２は、デジタルカメラ１００に設けられたシャッタボタン１０３の操作途中（半押し）でＯＮとなり第１シャッタスイッチ信号ＳＷ１を発生する。システム制御部５０は、第１シャッタスイッチ信号ＳＷ１により、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理等の動作を開始する。第２シャッタスイッチ６４は、シャッタボタン１０３の操作完了（全押し）でＯＮとなり、第２シャッタスイッチ信号ＳＷ２を発生する。システム制御部５０は、第２シャッタスイッチ信号ＳＷ２により、撮像部２２からの信号読み出しから記録媒体２００に画像データを書き込むまでの一連の撮影処理の動作を開始する。
【００２１】
操作部１０５の各操作部材は、画像表示部１０１に表示される種々の機能アイコンを選択操作すること等により、場面毎に適宜機能が割り当てられ、各種機能ボタンとして作用する。機能ボタンとしては例えば終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン、属性変更ボタン等がある。例えば、メニューボタンが押されると各種設定が可能なメニュー画面が画像表示部１０１に表示される。利用者は、画像表示部１０１に表示されたメニュー画面と、４方向ボタンやＳＥＴボタンとを用いて直感的に各種設定を行うことができる。電源スイッチ１０２は、電源オン、電源オフを切り替える。
【００２２】
８０は電源制御部であり、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部８０は、その検出結果及びシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部へ供給する。３０は電源部であり、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプタ等からなる。３３及び３４はコネクタであり、電源部３０と電源制御部８０とを接続する。
【００２３】
４０はＲＴＣ（Real Time Clock）であり、日付及び時刻を計時する。ＲＴＣ４０は、電源制御部８０とは別に内部に電源部を保持しており、電源部３０が落ちた状態であっても計時状態を続ける。システム制御部５０は起動時にＲＴＣ４０より取得した日時を用いてシステムタイマを設定し、タイマ制御を実行する。１８はメモリカードやハードディスク等の記録媒体２００とのインタフェースである。３５は該記録媒体２００とインタフェース１８との接続のためのコネクタである。９６は記録媒体着脱検知部であり、コネクタ３５に記録媒体２００が装着されているか否かを検知する。２００はメモリカードやハードディスク等の記録媒体である。記録媒体２００は、半導体メモリや磁気ディスク等から構成される記録部１９、デジタルカメラ１００とのインタフェース３７、及び、記録媒体２００とデジタルカメラ１００とを接続するためのコネクタ３６を備えている。通信部１１０は、ＲＳ２３２ＣやＵＳＢ、ＩＥＥＥ１３９４、Ｐ１１０１４、ＳＣＳＩ、モデム、ＬＡＮ、無線通信、等の各種通信処理を行う。コネクタ（無線通信の場合はアンテナ）１０４は、通信部１１０を介してデジタルカメラ１００を他の機器と接続する。
【００２４】
上述したデジタルカメラ１００では中央１点ＡＦや顔ＡＦを用いた撮影が可能である。中央１点ＡＦとは撮影画面内の中央位置１点に対してＡＦを行うことである。顔ＡＦとは顔検出機能によって検出された撮影画面内の顔に対してＡＦを行うことである。ここで顔検出機能について説明する。システム制御部５０は顔検出対象の画像データを画像処理部２４に送る。システム制御部５０の制御下で画像処理部２４は、当該画像データに水平方向バンドパスフィルタを作用させる。また、システム制御部５０の制御下で画像処理部２４は処理された画像データに垂直方向バンドパスフィルタを作用させる。これら水平及び垂直方向のバンドパスフィルタにより、画像データからエッジ成分が検出される。
【００２５】
その後、システム制御部５０は、検出されたエッジ成分に関してパターンマッチングを行い、目、鼻、口及び耳の候補群を抽出する。そして、システム制御部５０は、抽出された目の候補群の中から、予め設定された条件（例えば２つの目の距離、傾き等）を満たすものを目の対と判断し、目の対があるもののみ目の候補群として絞り込む。そして、システム制御部５０は、絞り込まれた目の候補群とそれに対応する顔を形成する他のパーツ（鼻、口、耳）を対応付け、また、予め設定した非顔条件フィルタを通すことで顔を検出する。システム制御部５０は、顔の検出結果に応じて上記顔情報を出力し、処理を終了する。このとき、顔の数等の特徴量をメモリ５２に記憶する。
【００２６】
以上のようにライブビュー表示あるいは再生表示される画像データを画像解析して、画像データの特徴量を抽出して被写体情報を検出することが可能である。本実施形態では被写体情報として顔情報を例に挙げたが、被写体情報には他にも赤目判定や目の検出、目つむり検出、笑顔検出等の様々な情報がある。
【００２７】
なお、顔ＡＦと同時に顔ＡＥ、顔ＦＥ、顔ＷＢを行うことができる。顔ＡＥとは検出された顔の明るさに合わせて、画面全体の露出を最適化することである。顔ＦＥとは検出された顔を中心にフラッシュの調光をすることである。顔ＷＢとは、検出された顔の色に合わせて画面全体のＷＢを最適化することである。
【００２８】
この顔検出機能を利用して、画像データのヘッダ情報として分類情報を付与することができる。分類情報とは、例えばＥｘｉｆのメーカノート等に記述される画像の属性情報である。この分類情報を検索キーとした画像の検索や、この分類情報毎に画像を分類して管理するといったことが可能である。本実施形態では、分類情報として、「人物」、「イベント」、「風景」、「スポーツ」、「カテゴリ１」、「カテゴリ２」、「カテゴリ３」といった分類情報が付与可能であるものとする。この分類情報は、撮影時に自動的に付与するものとしてもよいし、撮影された画像データを記録媒体２００から読み出して再生した際に、ユーザが手動で任意に付与することもできる。撮影時の自動的な付与方法としては例えば、シャッタボタン１０３の操作完了（全押し）によって撮像が行なわれた際に、上述の顔検出機能により顔が検出されていれば、撮像された画像データに人物がいると判定して「人物」の分類情報を付与する方法がある。また、撮影時のデジタルカメラ１００に設定されたシーンモード（撮影シーンに適したシャッタ速度や絞り値、ストロボ発光状態、感度設定等の組み合わせを自動的に設定するモード）に応じて自動的に付与するものでもよい。再生時の手動的な付与方法としては例えば、操作部１０５の操作によって分類情報の設定画面を呼び出し、その画面で分類情報を設定する方法がある。
【００２９】
図３に分類情報設定画面の例を示す。アイコン群３０４に含まれる複数のアイコンはそれぞれ一つの分類情報を表している。操作部１０５に含まれる上下ボタンでこれらのアイコン群３０４の中から任意のアイコンを選択し、ＳＥＴボタンを押下する。すると、押下前にチェックマークが表示されていなければチェックマークが表示され、押下前にチェックマークが表示されていればチェックマークが消去される。このようにしてチェックマークの付け外しを行い、チェックマークの付いたアイコンが表す分類情報が操作対象の画像データに付与される。分類情報は一つの画像データに複数付与することが可能である。図３の例では、「人物」アイコン３０１、「風景」アイコン３０２、「カテゴリ１」アイコン３０３の３つの分類情報に対応するアイコンが選択され、これらの分類情報が一つの画像データに付与されている。
【００３０】
図４は、デジタルカメラ１００が再生モードで起動している際に、選択操作処理の開始を指示した場合に実行される処理を示すフローチャートである。選択操作処理とは、記録媒体２００に記録された画像データに何らかの処理を施したい場合に行う処理であり、例えばデジタルカメラ１００を再生モードで起動し、画像データの再生表示を行っている際に操作部１０５を操作することで開始できる。
【００３１】
ステップＳ４０１において、システム制御部５０は、処理選択用の画面（処理選択画面）を表示する。この処理選択画面は、図５（Ａ）に示すようなメニュー画面である。このメニュー画面により、ユーザは、これから画像データに対して行う処理をＧＵＩを介して選択することが可能である。選択可能な処理としては、例えば、「スライドショー（Slide Show）」５０１、「消去（Erase）」５０２、「プロテクト（Protect）」５０３、「印刷（Print）」５０４、「送信（Transfer Order）」５０５等である。ステップＳ４０２〜Ｓ４０６において、システム制御部５０は、処理選択として「スライドショー」、「消去」、「プロテクト」、「印刷」、「送信」のいずれが選択されたかを判定する。即ち、システム制御部５０は、「スライドショー」が要求されたか否かを判定する（ステップＳ４０２）。「スライドショー」が要求された場合、処理はステップＳ４０７に移行して「スライドショー」の処理モードが設定される。一方、「スライドショー」が要求されていない場合、処理はステップＳ４０３に移行する。ステップＳ４０３において、システム制御部５０は、「消去」が要求されたか否かを判定する。「消去」が要求された場合、処理はステップＳ４０８に移行して「消去」の処理モードが設定される。一方、「消去」が要求されていない場合、処理はステップＳ４０３に移行する。ステップＳ４０４において、システム制御部５０は、「プロテクト」が要求されたか否かを判定する。「プロテクト」が要求された場合、処理はステップＳ４０９に移行して「プロテクト」の処理モードが設定される。一方、「プロテクト」が要求されていない場合、処理はステップＳ４０５に移行する。ステップＳ４０５において、システム制御部５０は、「印刷」が要求されたか否かを判定する。「印刷」が要求されていない場合、処理はステップＳ４１０に移行して「印刷」の処理モードが設定される。一方、「印刷」が要求された場合、処理はステップＳ４１０に移行する。ステップＳ４０６において、システム制御部５０は、「送信」が要求されたか否かを判定する。「送信」が要求された場合、処理はステップＳ４１１に移行して「送信」の処理モードが設定される。一方、「送信」が要求されていない場合、処理はステップＳ４１２に移行する。なお、ステップＳ４０７〜Ｓ４１１で設定された処理モード（「スライドショー」、「消去」、「プロテクト」、「印刷」、「送信」）は、システムメモリ５２に記憶される。いずれの処理も選択されなかった場合、ステップＳ４１２において、システム制御部５０は選択操作を終了する要求があったか否かを判定する。選択操作を終了する要求があった場合、本処理を終了する。一方、処理選択終了の要求がない場合、処理をステップＳ４０２に戻す。
【００３２】
以上のようにして処理モードが選択されたならば、処理はステップＳ４１３に進む。ステップＳ４１３において、システム制御部５０は、画像表示部１０１に処理対象の選択方法を選択するための選択画面を表示する。これは図５（Ｂ）に示すような画面表示であり、この画面により、ユーザは、処理を行う対象（画像）の選択方法を選択することが可能である。処理を行う対象の選択方法には例えば以下のようなものがある。
・全画像データから対象を１つあるいは複数選択する「画像データ選択」（５０６）
・日付別にまとめて選択する「日付選択」（５０７）
・分類情報別にまとめて選択する「分類情報選択」（５０８）
・フォルダ別にまとめて選択する「フォルダ選択」（５０９）
・全ての画像データを選択する「全選択」（５１０）
【００３３】
ステップＳ４１５〜Ｓ４１８では、「画像データ選択」、「日付選択」、「分類情報選択」、「フォルダ選択」、「全選択」のいずれが、ユーザの操作部１０５の操作によって選択されたかを判定する。即ち、システム制御部５０は、「画像データ選択」が選択されたか否かを判定する（ステップＳ４１４）。「画像データ選択」が選択された場合、ステップＳ４２０において、システム制御部５０は選択モードを「画像データ選択」とする。一方、「画像データ選択」が選択されていない場合、処理はステップＳ４１５に移行する。ステップＳ４１５において、システム制御部５０は、「日付選択」が選択されたか否かを判定する。「日付選択」が選択された場合、ステップＳ４２１において、システム制御部５０は選択モードを「日付選択」とする。一方、「日付選択」が選択されていない場合、処理はステップＳ４１６に移行する。ステップＳ４１６において、システム制御部５０は、「分類情報選択」が選択されたか否かを判定する。「分類情報選択」が選択された場合、ステップＳ４２２において、システム制御部５０は選択モードを「分類情報選択」とする。一方、「分類情報選択」が選択されていない場合、処理はステップＳ４１７に移行する。ステップＳ４１７において、システム制御部５０は「フォルダ選択」が選択されたか否かを判定する。「フォルダ選択」が選択された場合、ステップＳ４２３において、システム制御部５０は選択モードを「フォルダ選択」とする。一方、「フォルダ選択」が選択されていない場合、処理はステップＳ４１８に移行する。ステップＳ４１８において、システム制御部５０は、「全選択」が選択されたか否かを判定する。「全選択」が選択された場合、ステップＳ４２４において、システム制御部５０は選択モードを「全選択」とする。一方、「全選択」が選択されていない場合、処理はステップＳ４１９に移行する。以上のようにステップＳ４２０〜Ｓ４２４において選択された選択モード（「ファイル選択」、「日付選択」、「分類情報選択」、「フォルダ選択」、「全選択」）をシステムメモリ５２に記憶する。いずれの選択方法も選択されなかった場合、ステップＳ４１９において、システム制御部５０は選択方法の選択終了の要求があったか否かを判定する。選択方法の選択終了の要求があった場合、本処理を終了する。一方、選択方法の選択終了の要求がない場合、ステップＳ４１５に戻る。
【００３４】
処理内容及び処理対象の選択方法の選択を終了すると、ステップＳ４２５において、システム制御部５０は選択処理を実行する。選択処理の詳細は図６を用いて後述する。そしてステップＳ４２６において、システム制御部５０は、処理内容及び処理対象の選択方法の選択結果に応じた処理（図７を用いて後述）を行い、本処理を終了する。
【００３５】
図６は、図４のステップＳ４２５における選択処理の詳細を示すフローチャートである。
選択処理が開始されると、ステップＳ６０１〜Ｓ６０４において、システム制御部５０は、システムメモリ５２に記憶された処理モードを判定する。システムメモリ５２には、上記ステップＳ４０７〜Ｓ４１１のいずれかにより処理モードが記憶されている。即ち、ステップＳ６０１において、システム制御部５０は、システムメモリ５２に記憶された処理モードが「スライドショー」であるか否かを判定する。処理モードが「スライドショー」である場合、ステップＳ６０５において、システム制御部５０は「スライドショー」に対応した選択画面（スライドショー選択画面）を表示する。一方、処理モードが「スライドショー」ではない場合、処理はステップＳ６０２に移行する。ステップＳ６０２において、システム制御部５０は、システムメモリ５２に記録された処理モードが「消去」であるか否かを判定する。処理モードが「消去」である場合、ステップＳ６０６において、システム制御部５０は、「消去」に対応した選択画面（消去選択画面）を表示する。一方、処理モードが「消去」ではない場合、処理はステップＳ６０３に移行する。ステップＳ６０３において、システム制御部５０は、システムメモリ５２に記録された処理モードが「プロテクト」であるか否かを判定する。処理モードが「プロテクト」である場合、ステップＳ６０７において、システム制御部５０は「プロテクト」に対応した選択画面（プロテクト選択画面）を表示する。一方、処理モードが「プロテクト」ではない場合、処理はステップＳ６０４に移行する。ステップＳ６０４において、システム制御部５０は、システムメモリ５２に記録された処理モードが「印刷」であるか否かを判定する。処理モードが「印刷」である場合、ステップＳ６０８において、システム制御部５０は「印刷」に対応した選択画面（印刷選択画面）を表示する。一方、処理モードが「印刷」ではない場合、処理はステップＳ６０９に移行する。ステップＳ６０９では、システム制御部５０は送信選択画面を表示する。
【００３６】
なお、本実施形態では、処理モードとして「スライドショー」、「消去」、「プロテクト」、「印刷」、「送信」のいずれかが選択されるようにしている。従って、ステップＳ６０１〜Ｓ６０４のいずれにおいてもＮＯと判定された場合は、処理モードとして「送信」が設定されているものとし、ステップＳ６０９で送信選択画面が表示される。図５（Ｃ）は、ステップＳ４１５にて処理対象の選択方法として「日付選択」が選択された場合における、或る処理モードに対応した選択画面の一例を示す図である。
【００３７】
ステップＳ６１０において、システム制御部５０は、画像送りの操作があったか否かを判定する。画像送りの操作があった場合、ステップＳ６１１において、システム制御部５０は画像送りを実行する。画像送りでは、システム制御部５０はカーソル５１１の当たっている画像データ群（グループ）の画像データ表示部５１２内での画像送りを行う。ステップＳ６１２において、システム制御部５０は、画像データ群の切り替え操作があったか否かを判定する。画像データ群の切り替え操作があった場合、ステップＳ６１３において、システム制御部５０は処理対象の画像データ群を切り替える。この処理により処理対象の画像データ群が切り替わり、カーソルが移動する。例えば５１３で示される画像データ群にカーソルが移動し処理対象となる。上記画像送り操作は、処理対象となっている画像データ群について行われる。従って、画像データ群５１３にカーソルが当たっている状態で画像送り操作が行われると、画像データ群５１３内で画像送りが行われ、画像データ群５１３の画像データ表示部５１２に表示される画像データが切り替わることになる。本実施形態では、例えば左右ボタンにより画像送り操作を行い、上下ボタンにより画像データ群の切り替えを行うものとする。
【００３８】
ステップＳ６１４において、システム制御部５０は画像データ群の選択操作があったか否かを判定する。画像データ群の選択操作があった場合、ステップＳ６１５において、システム制御部５０は操作された画像データ群を選択中の処理モードにおける対象画像データとして追加選択する。一方、画像データ群の選択操作がなかった場合、ステップＳ６１６において、システム制御部５０は画像データ群の選択解除操作があったか否かを判定する。画像データ群の選択解除操作があった場合、ステップＳ６１７において、システム制御部５０は、操作された画像データ群を、選択中の処理モードにおける対象画像データから選択解除する。
【００３９】
ここで、１つの画像データに対して複数の分類情報が設定されている場合は、複数の画像データ群から同一画像データが複数回選択される可能性がある。従って、画像データに対する選択に際しては、選択回数をカウントし保存しておく。即ち、ステップＳ６１５の追加選択においては、対象画像データについての選択回数のカウントアップを行う。ステップＳ６１７にて選択解除が行われたら、対象画像データについて選択回数のカウントダウン動作を行う。
【００４０】
ステップＳ６１８において、システム制御部５０は、選択完了の指示があったか否かを判定する。選択完了の指示があった場合、本処理を終了する。一方、選択完了の指示がない場合、ステップＳ６０１に戻り、上記処理を繰り返す。このようにして、各処理モードについて複数の画像データ群を選択することができる。
【００４１】
図５（Ｃ）は、上記複数の選択方法（ステップＳ４１４〜Ｓ４１８、ステップＳ４２０〜Ｓ４２４）のうち「日付選択」が選択された場合の処理対象の選択画面の一例を示す図である。５１３、５１４、５１５はそれぞれ、２００１年１月２２日の画像データ群の選択肢、２００５年３月２０日の画像データ群の選択肢、２００４年７月１０日の画像データ群の選択肢を表すＧＵＩ表示である。５１６はそれぞれの日付内に含まれる処理対象として有効な画像データの数の表示である。５１１は選択中の画像データ群を示すカーソルである。ユーザは操作部１０５の操作によりカーソル５１１を通して日付単位でまとめて画像データ群を選択することが可能である。５１２は画像データ群毎の画像データを表示する画像データ表示部である。カーソル５１１が当たっている日付内の画像データ表示部５１２では、操作部１０５からの入力により画像データ群内での画像送りが可能となっている（Ｓ６１０、Ｓ６１１）。
【００４２】
本実施形態では、操作部１０５の上下ボタンを操作することによりカーソル５１１を上下に移動させる（Ｓ６１２、Ｓ６１３）。そして、カーソル５１１の当たっている画像データ群については、左右ボタンによって画像データ表示部５１２において当該画像データ群内の画像送りができる（Ｓ６１０、Ｓ６１１）。これにより、ユーザは画像データ群の内容を選択表示画面上で容易に確認しながら処理対象とする画像データ群を選ぶことができる。なお、この画像送りで表示される画像データについては図８を用いて後述する。
【００４３】
処理対象として選択されていない画像データ群にカーソル５１１が当たっている状態で、ユーザが操作部１０５内のＳＥＴボタンを押すことにより処理対象とする画像データ群を選択することができる（Ｓ６１４、Ｓ６１５）。また、既に処理対象として選択されている画像データ群にカーソル５１１を当ててＳＥＴボタンを押すと、選択状態が解除される（Ｓ６１６、Ｓ６１７）。処理対象として選択された画像データ群にはその旨を示すチェックマーク５１８が表示される。また、複数の画像データ群を処理対象として選択することができる。なお、他の選択方法（分類情報選択、フォルダ選択等）の場合も、図５（Ｃ）と同様の選択画面となる。
【００４４】
図８に処理モード別の処理対象として有効な画像データの例を示す。処理対象として有効な画像データは、上記画像送り操作（Ｓ６１０、Ｓ６１１）において画像送り対象となる画像データでもある。また、処理対象として有効な画像データの数５１６は、図８に従って処理対象として選択される画像データの数である。
【００４５】
例えば「消去」の処理モードでは、プロテクト属性の画像データは消去処理対象としないため、５１６で表示される数に当該画像データ群内のプロテクト属性のある画像データの数は含まれない。即ち、５１６には、プロテクト属性のない画像データの数のみが表示される。図５（Ｃ）のような選択画面における選択候補の画像データ群について、処理対象として有効な画像データの数を表示することで、ユーザに処理対象の数を把握させて的確な選択をさせることができる。勿論このとき、画像データ群に含まれるが処理対象として有効でない画像データの数や、画像データ群に含まれる画像データの総数を表示してもよい。また、処理対象として有効でない画像データが画像データ群に含まれることをユーザに通知する表示等を行ってもよい。これによりユーザはより的確な確認をしてから画像データ群を選択することができる。
【００４６】
また、画像データ表示部５１２における画像データ群内の画像送りでは、処理対象として有効なもののみが表示される。図８によれば、「スライドショー」、「プロテクト」では対象を全画像データとしているため、画像データ表示部５１２での画像送りは、当該画像データ群の全ての画像データが対象となり、選択不可の制限もない。一方、消去処理はプロテクト属性の画像データは消去対象としないため、画像送り対象はプロテクト属性のない画像データのみとなる。
【００４７】
また、「消去」の処理モードにおいて、カーソル５１１の当たっている画像データ群が全てプロテクト属性の画像データであるような場合は消去処理の実行対象が存在しない。このため、当該画像データ群を選択できないことをユーザに通知する。これは例えば該当する画像データ群のＧＵＩ表示を非アクティブにすることにより表現可能である。「印刷」の処理モードにおいては、印刷対象を静止画のみとしたため画像送り対象は静止画の画像データのみである。カーソル５１１の当たっている画像データ群が全て静止画の画像データ以外の場合、例えば動画データ、音声データである場合は、印刷の実行対象が存在しないため、上記のように当該画像データ群の選択の不可をユーザに通知する。「送信」の処理モードにおいては送信対象を未送信画像データのみとしたため画像送り対象は未送信画像データのみである。カーソル５１１の当たっている画像データ群が全て送信済み画像データである場合は、送信の実行対象が存在しないため、上記のように画像データ群の選択の不可をユーザに通知する。なお、コンテンツが１つも存在しない場合は、いずれの処理モードにおいても実行対象が存在しないので、当該画像データ群のＧＵＩ表示を非アクティブにする。
【００４８】
以上のように、処理モードを設定した後に処理対象の画像データ群を選択することで、予め設定された処理モードに応じて、処理対象として有効な画像データ数の表示、画像データ群の選択可否判定及び画像送り対象の決定を行う。これにより、処理対象のない画像データ群を選択させたり、処理対象でない画像データの表示を行うことがなく、ユーザに的確な処理対象の選択を行わせることができる。
【００４９】
ここで、複数の分類情報が付加された画像データにおいては、選択操作によりまとめて画像データ群の選択がなされた際に重複する場合がある。この場合、処理モードに応じて、重複した画像データに対する扱いを変えた方が都合のよいケースがある。本実施形態においてはこのような点を考慮し、処理モード毎に重複した画像データに対する実行回数を変更している。
【００５０】
図７は、図４のＳ４２６における選択モード・選択結果に応じた処理の詳細を示すフローチャートである。ステップ７０１において、システム制御部５０は、現在の選択モードを調べ、選択モードが「分類情報選択」以外、即ち、「画像データ選択」、「日付選択」、「フォルダ選択」、「全選択選択」であるか否かを判定する。選択モードが「分類情報選択」以外であった場合、ステップＳ７１６において、システム制御部５０は、選択モードに応じた処理を実行する。この場合の処理回数は１つの画像データにつき１回となる。一方、選択モードが「分類情報選択」であった場合、処理はステップＳ７０２に進む。選択モードが「分類情報選択」である場合における、特定の分類情報が付加された画像データ群の選択処理は、本発明の第１の選択手段の処理例である。
【００５１】
ステップＳ７０２において、システム制御部５０は、「分類情報選択」の選択モードで選択された画像データ群に複数の分類情報が付加された画像データがあるか否かを判定する。複数の分類情報が付加された画像データはないと判定された場合、ステップＳ７１６において、システム制御部５０は選択モードに応じた処理を実行する。一方、複数の分類情報が付加された画像データがある場合、ステップＳ７０３において、システム制御部５０は、選択結果の中に同一画像データが複数回選択されているか否かを判定する。同一画像データが複数回選択されていない場合、ステップＳ７１６において、システム制御部５０は選択モードに応じた処理を実行する。一方、同一画像データが複数個選択されている場合、処理はステップＳ７０４に移行する。なお、ステップＳ７０２は、本発明の第１の判定手段の処理例である。また、ステップＳ７０３は、本発明の第２の判定手段の処理例である。
【００５２】
ステップＳ７０４〜Ｓ７０８では、システム制御部５０は現在の処理モードが、「印刷」、「スライドショー」、「プロテクト」、「送信」、「消去」のいずれに設定されているかを判定する。即ち、システム制御部５０は、ステップＳ７０４において、処理モードが「印刷」であるか否かを判定する。処理モードが「印刷」である場合、システム制御部５０は、選択された画像データに対する印刷を実行し、処理を完了する。このとき、複数の分類情報から重複して選択された画像データに関しては、選択回数分印刷が行われる（ステップＳ７０９）。一方、処理モードが「印刷」ではない場合、処理はステップＳ７０５に移行する。なお、ステップＳ７０９は、処理モードが「インデックス印刷」、「分類情報単位のスライドショー再生」である場合に実行するようにしてもよい。さらに、複数の分類情報から重複して選択された画像データに関しては、当該画像データに施す画像効果、当該画像データに付加する枠、当該画像データに対応するアイコン、当該画像データに付加する文字等を、他の画像データと異ならせて印刷するようにしてもよい。
【００５３】
ステップＳ７０５において、システム制御部５０は、処理モードが時系列順に表示する「スライドショー」であるか否かを判定する。処理モードが「スライドショー」である場合、ステップＳ７１０において、システム制御部５０は、現在の表示順設定がどうなっているかを判定する。表示順設定がカテゴリ別になっていた場合、ステップＳ７１２において、システム制御部５０は、選択したカテゴリの順序に従ってスライドショー表示を行う。このとき、複数の分類情報から重複して選択された画像データに関しては、対応するカテゴリ毎に表示が行われるため、選択回数分表示されることになる。もし表示順設定が時間順となっていた場合、ステップＳ７１１において、システム制御部５０は、設定に従い時間順で選択画像データについてスライドショー表示を行う。このとき、複数の分類情報から重複して選択されていた画像データに関しても、１つの画像データにつき表示は１回となる。一方、処理モードが「スライドショー」ではない場合、処理はステップＳ７０６に移行する。ステップＳ７０６において、システム制御部５０は、処理モードが「プロテクト」であるか否かを判定する。処理モードが「プロテクト」である場合、ステップＳ７１３において、システム制御部５０は１つの画像データにつき１回のプロテクト処理を行う。即ち、複数の分類情報から重複して選択されていた画像データに関しても１回のプロテクト処理が施される。一方、処理モードが「プロテクト」ではない場合、処理はステップＳ７０７に移行する。
【００５４】
ステップＳ７０７において、システム制御部５０は処理モードが「送信」であるか否かを判定する。処理モードが「送信」である場合、ステップＳ７１４において、システム制御部５０は１つの画像データにつき１回の送信処理を行う。即ち、複数の分類情報から重複して選択されていた画像データに関しても１回の送信処理が行われる。一方、処理モードが「送信」ではない場合、処理はステップＳ７０８に移行する。ステップＳ７０８において、システム制御部５０は処理モードが「消去」であるか否かを判定する。処理モードが「消去」である場合、ステップＳ７１５において、システム制御部５０は１つの画像データにつき１回の消去処理を行う。即ち、複数の分類情報から重複して選択されていた画像データに関しても１回の送信処理を行う。一方、処理モードが「消去」ではない場合、図７に示す処理は終了する。なお、ステップＳ７０９、Ｓ７１１〜Ｓ７１６の後も図７に示す処理は終了する。また、ステップＳ７０４〜Ｓ７１５は、本発明の制御手段の処理例である。
【００５５】
図９は、印刷を行う場合の具体的な分類情報を例示した図である。カテゴリ１にはＡさんへのプレゼント用画像、カテゴリ２にはＢさんへのプレゼント用画像が分類されている。画像データＩＭＧ＿０００３については、どちらのカテゴリ（画像データ群）にも含まれており、重複した形になっている。
【００５６】
図１０は、印刷を行う際に分類情報別に選択を行う画面の表示例を示す図であり、カテゴリ１及びカテゴリ２をまとめて選択した状態となっている。この状態で印刷を実行すると、カテゴリ１（Ａさんへのプレゼント用）、カテゴリ２（Ｂさんへのプレゼント用）で指定した画像データが印刷される。図１１は、このケースにおいて実際に印刷される画像データとその枚数とを示した図である。即ち、図１１に示されるように、選択された画像データＩＭＧ＿０００１〜ＩＭＧ＿０００７が印刷されることになる。但し、重複画像となるＩＭＧ＿０００３については、ＡさんとＢさんそれぞれにプレゼントすることを考慮すると、１枚ではなく２枚印刷することが望ましい。本実施形態においては、印刷時、複数の画像データ群をまとめて選択し処理を行う際、重複画像に対しては選択回数分印刷処理を行うので、印刷物の配布に適した結果となる。
【００５７】
図１２は、スライドショー再生を行う場合の具体的な分類情報を例示した図である。ＩＭＧ＿０００１〜ＩＭＧ＿０００７の各画像データが、人物カテゴリ及びスポーツカテゴリに分類されているが、画像データＩＭＧ＿０００３については、どちらのカテゴリにも含まれており、重複した形になっている。このとき、画像データＩＭＧ＿０００３を表示する際には、当該画像データに施す画像効果、当該画像データに付加する枠、当該画像データに対応するアイコン、当該画像データに付加する文字等を、他の画像データと異ならせてもよい。
【００５８】
図１３は、スライドショー再生を行う際に、分類情報別に選択を行う画面の表示例を示す図であり、人物カテゴリ及びスポーツカテゴリをまとめて選択した状態となっている。この状態でスライドショー再生を実行する場合、表示順の設定により表示方法が以下のように変化する。
【００５９】
図１４（Ａ）は、表示順設定を時間順とした場合のスライドショー再生の様子を示しており、画像データ番号の若い順に表示されていることがわかる。ここでは人物カテゴリ及びスポーツカテゴリに重複している画像データＩＭＧ＿０００３については、表示処理は２回行う必要はなく、１回で十分である。一方、図１４（Ｂ）は表示順設定をカテゴリ別とした場合のスライドショー再生の様子を示している。この場合は、まず人物カテゴリに属する画像が画像データ番号の若い順に表示され、続いてスポーツカテゴリに属する画像が画像データ番号の若い順に表示されている。このケースでは人物カテゴリ及びスポーツカテゴリの双方に属している画像データＩＭＧ＿０００３については、表示処理は２回行っている。
【００６０】
このように、スライドショー再生を行う際には、複数の分類情報が付加された画像に対する処理回数を、表示順設定に応じて変更することで、目的に合った再生表示を行うことができる。また、スライドショー再生には画像送りの際、フェードイン・フェードアウトやワイプ等視覚効果を伴って表示を切り替える機能が搭載されているものがある。この機能を利用すれば、同一の画像データであっても、例えば人物カテゴリとして表示するときと、スポーツカテゴリとして表示するときで視覚効果を切り替えて表示することで、カテゴリに合った再生表示を行うことができる。また、複数の分類情報から重複して選択された画像データを非表示にするようにして、あえて混乱を避けるようにしてもよい。また、スライドショーの際、複数の分類情報が複数付加されているために、まとめて指定した画像データ群において２回選択されている画像と１回選択されている画像とで再生（表示）時間を代えてもよい。例えば１回選択されている画像より２回選択されている画像の方が長い時間表示するように制御する。
【００６１】
図１５は、印刷を行う際に、分類情報別に選択を行う画面の表示例を示す図であり、人物カテゴリ及び風景カテゴリをまとめて選択した状態となっている。この例では知人へのプリント配布を目的としたものではないので、上述のように人物カテゴリ及び風景カテゴリに重複した画像データが存在していても、必ずしも２枚印刷する必要はない。このように分類情報の違いを加味して、処理回数を可変させ、例えばこの場合は１枚のみ印刷するように制御しても勿論構わない。また、同一の画像データであっても、印刷時に、人物用、風景用それぞれに適した画像処理を施した後に印刷処理を行ってもよい。例えば、コントラスト・シャープネス・色処理等のパラメータを変更して印刷することで、同一画像であってもそれぞれのカテゴリにふさわしいプリントを得ることができる。
【００６２】
以上のように、複数の分類情報が付加された画像データに対して、まとめて指定した画像データ群の中に当該画像データが重複して含まれていた場合は、処理内容に応じて制御を変更することで処理目的に合致した動作を行わせることができる。
【００６３】
なお、システム制御部５０の制御は１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。また、上述した実施形態においては、本発明をデジタルカメラに適用した場合を例にして説明したが、これはこの例に限定されない。即ち、本発明はパーソナルコンピュータやＰＤＡ、携帯電話端末や携帯型の画像ビューワ、プリンタ装置に設けられた印刷画像選択および確認のためのディスプレイ、デジタルフォトフレーム等の表示制御装置に適用可能である。
【００６４】
本実施形態では、特定の分類情報が付加された画像データ群に対する処理内容が選択され、その処理対象として複数の分類情報が付加された画像データが複数回選択された場合、処理内容に応じて当該画像データに対する処理を切り替えるように構成している。従って、本実施形態によれば、処理対象の画像データ群に対して実行される処理内容に適した、使い勝手のよい複数の分類情報が付加された画像データに対する処理を実行することができる。
【００６５】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種コンピュータ読み取り可能な記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータがプログラムを読み出して実行する処理である。
【符号の説明】
【００６６】
１００：デジタルカメラ、５０：システム制御部、５２：システムメモリ
【図１】
0005641743.tif 000002
【図２】
0005641743.tif 000003
【図３】
0005641743.tif 000004
【図４】
0005641743.tif 000005
【図５】
0005641743.tif 000006
【図６】
0005641743.tif 000007
【図７】
0005641743.tif 000008
【図８】
0005641743.tif 000009
【図９】
0005641743.tif 000010
【図１０】
0005641743.tif 000011
【図１１】
0005641743.tif 000012
【図１２】
0005641743.tif 000013
【図１３】
0005641743.tif 000014
【図１４】
0005641743.tif 000015
【図１５】
0005641743.tif 000016