(57)【要約】【課題】大量に記憶された画像データの中から、容易に所望の画像を選択することができる画像生成装置を提供する。【解決手段】デジタルカメラにより画像を撮像するとき（Ｓ１２０）、画像データに関連付けて音声データを入力しメモリに記憶させる（Ｓ１３０）。そして、検索する音声データを入力すると（Ｓ１４０）、検索する音声データを基に画像ファイルが検索される（Ｓ１５０）。その後、検索した音声データにリンクする画像ファイルが表示される（Ｓ１６０）。【選択図】      図１
2005094746.tif 000002
【特許請求の範囲】
【請求項１】
画像データを検索する画像検索方法において、
検索情報を用いて、前記画像データを識別するための識別情報を検索する検索ステップと、
前記検索情報に対応する識別情報を含む画像データを通知する通知ステップと、
を備えたことを特徴とする画像検索方法。
【請求項２】
請求項１に記載の画像検索方法において、
さらに、前記識別情報を前記画像データに関連付ける識別情報関連付けステップを有することを特徴とする画像検索方法。
【請求項３】
請求項１に記載の画像検索方法において、
さらに、前記画像データが出力に適した画質であるか否かを判定する判定ステップを有し、
前記通知ステップにおいて、前記検索情報に対応する識別情報を含む画像データと共に前記判定ステップの判定結果を通知することを特徴とする画像検索方法。
【請求項４】
請求項１に記載の画像検索方法において、
さらに、前記通知された画像データの中から所定の処理を行う画像データをユーザに選択させる画像データ選択ステップを備えたことを特徴とする画像検索方法。
【請求項５】
請求項１に記載の画像検索方法において、
音声によって前記検索情報を入力する検索情報入力ステップを更に有し、
前記検索ステップは、前記検索情報に基づいて、前記画像データを識別するための前記識別情報を検索することを特徴とする画像検索方法。
【請求項６】
請求項１に記載の画像検索方法において、
ユーザによる操作を受け付ける操作部によって前記検索情報を入力する検索情報入力ステップを更に有し、
前記検索ステップは、前記検索情報に基づいて、前記画像データを識別するための前記識別情報を検索することを特徴とする画像検索方法。
【請求項７】
請求項１に記載の画像検索方法において、
さらに、前記画像データを画像出力装置に送信する送信ステップを有することを特徴とする画像検索方法。
【請求項８】
請求項１に記載の画像検索方法において、
前記通知ステップは、前記検索情報に対応する識別情報を含む画像データを表示することを特徴とする画像検索方法。
【請求項９】
請求項８に記載の画像検索方法において、
前記通知ステップは前記検索情報に対応する識別情報を含む画像データと共に前記検索ステップで用いられた前記検索情報を表示することを特徴とする画像検索方法。
【請求項１０】
請求項３に記載の画像検索方法において、
前記判定ステップで不適と判定された画像データの画質を補正する補正ステップを更に有することを特徴とする画像検索方法。
【請求項１１】
請求項３に記載の画像検索方法において、
前記画像データの出力は、前記画像データの印刷であることを特徴とする画像検索方法。
【請求項１２】
請求項１〜１１のいずれか１に記載の画像検索方法をコンピュータに実行させるためのコンピュータによって読み取り可能なプログラムを記憶した記録媒体。
【請求項１３】
画像データを生成する画像生成装置において、
識別情報を有する画像データを生成する画像生成部と、
検索情報を用いて、前記画像データを識別するための前記識別情報を検索する検索部と、
前記検索情報に対応する識別情報を含む画像データを通知する通知部と、
を備えたことを特徴とする画像生成装置。
【請求項１４】
画像データを出力する画像出力装置において、
検索情報を用いて、前記画像データを識別するための前記識別情報を検索する検索部と、
前記検索情報に対応する識別情報を含む画像データを通知する通知部と、
前記画像データを出力する出力部と、
を備えたことを特徴とする画像出力装置。
【請求項１５】
画像生成装置と、
画像出力装置と、
識別情報を有する画像データを生成する画像生成部と、
前記画像データを前記画像出力装置に送信する送信部と、
検索情報を用いて、前記画像データを識別するための前記識別情報を検索する検索部と、
前記検索情報に対応する識別情報を含む画像データを通知する通知部と、
前記画像データを前記画像出力装置と前記画像出力装置との間で送受信する送受信部と、
前記画像データを出力する出力部と、
を備えたことを特徴とする画像処理システム。
【請求項１６】
画像データを生成する画像検索方法において、
画像データに関する検索情報を入力する検索情報入力ステップと、
前記画像データの対象の種類を識別するために前記画像データを解析する解析ステップと、
前記検索情報に対応する対象の種類を含む画像データを通知する通知ステップと、
を備えたことを特徴とする画像検索方法。
【請求項１７】
請求項１６に記載の画像検索方法において、
さらに、前記画像データを生成したときに、該画像データに関連付けて画像生成履歴情報を生成する生成ステップを有し、
前記解析ステップにおいて、前記画像生成履歴情報を解析することを特徴とする画像検索方法。
【請求項１８】
請求項１６に記載の画像検索方法において、
さらに、前記画像データが出力に適した画質であるか否かを判定する判定ステップを有し、
前記通知ステップにおいて、前記検索情報に対応する対象の種類を含む画像データと共に前記判定ステップの判定結果を通知することを特徴とする画像検索方法。
【請求項１９】
請求項１６に記載の画像検索方法において、
さらに、前記画像データを画像出力装置に送信する送信ステップを有することを特徴とする画像検索方法。
【請求項２０】
請求項１６に記載の画像検索方法において、
さらに、前記通知ステップにより通知された画像データの中から所定の処理を行う画像データをユーザに選択させる画像データ選択ステップを備えたことを特徴とする画像検索方法。
【請求項２１】
請求項１６に記載の画像検索方法において、
前記通知ステップは、前記検索情報に対応する対象の種類を含む画像データを表示することを特徴とする画像検索方法。
【請求項２２】
請求項１６に記載の画像検索方法において、
前記通知ステップは、前記検索情報に対応する対象の種類を含む画像データと共に前記解析ステップで用いられた前記検索情報を表示することを特徴とする画像検索方法。
【請求項２３】
請求項１８に記載の画像検索方法において、
前記判定ステップで不適と判定された画像データの画質を補正する補正ステップを更に有することを特徴とする画像検索方法。
【請求項２４】
請求項１８に記載の画像検索方法において、
前記画像データの出力は、前記画像データの印刷であることを特徴とする画像検索方法。
【請求項２５】
請求項２２に記載の画像検索方法において、
さらに、前記解析ステップで前記画像データの対象の種類を識別した後に、該対象の種類に基づく識別情報を前記画像データに関連付ける識別情報関連付けステップと、
検索情報を用いて、前記画像データを識別するための前記識別情報を検索する検索ステップと、
前記検索情報に対応する識別情報を含む画像データを通知する通知ステップと、
を有することを特徴とする画像検索方法。
【請求項２６】
請求項１７に記載の画像検索方法において、
前記画像生成履歴情報は、該画像生成履歴情報が関連付けられた画像データが生成されたときの画像生成条件に関する情報であることを特徴とする画像検索方法。
【請求項２７】
請求項１６〜２６に記載の画像検索方法をコンピュータに実行させるためのコンピュータによって読み取り可能なプログラムを記憶した記録媒体。
【請求項２８】
画像データを生成する画像生成装置において、
画像データを生成する画像生成部と、
前記画像データに関する検索情報を入力する検索情報入力部と、
前記画像データの対象の種類を識別するために前記画像データを解析する解析部と、
前記検索情報に対応する対象の種類を含む画像データを通知する通知部と、
を備えたことを特徴とする画像生成装置。
【請求項２９】
画像データを出力する画像出力装置において、
前記画像データに関する検索情報を入力する検索情報入力部と、
前記画像データの対象の種類を識別するために前記画像データを解析する解析部と、
前記検索情報に対応する対象の種類を含む画像データを通知する通知部と、
前記画像データを出力する出力部と、
を備えたことを特徴とする画像出力装置。
【請求項３０】
画像処理システムは、
画像生成装置と、
画像出力装置と、
画像データを生成する画像生成部と、
前記画像データに関する検索情報を入力する検索情報入力部と、
前記画像を前記画像出力装置に送信する送信部と、
前記画像データの対象の種類を識別するために前記画像データを解析する解析部と、
前記検索情報に対応する対象の種類を含む画像データを通知する通知部と、
前記画像データを出力する出力部と、
を備えたことを特徴とする画像処理システム。
【請求項３１】
画像データ仕分け方法において、
画像データに含まれる所定の情報に基づいて画像データを検索するか否かを判断するステップと、
画像データの分類に関する項目を表示するステップと、
前記分類に関する項目を選択するステップと、
前記画像に含まれる所定の情報を解析するステップと、
前記ステップによる解析結果に基づいて、前記ステップで選択された前記分類に関する項目に関連する候補を表示するステップと、
表示された前記候補から所定の候補を選択するステップと、
選択された候補に含まれる画像データをリストアップするステップと、
を有することを特徴とする画像データ仕分け方法。
【請求項３２】
画像データ仕分け方法において、
画像データに含まれる所定の情報に基づいて、所定の分類に関する項目に関連する候補を表示するステップと、
表示された前記候補から所定の候補を選択するステップと、
選択された候補に含まれる画像データ群をリストアップするステップと、
を有することを特徴とする画像データ仕分け方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、大量に記憶された画像データの中から、容易に所望の画像データを検索することができる画像検索方法、画像データ仕分け方法、画像生成装置、画像出力装置、画像処理システム及び記録媒体に関する。
【背景技術】
【０００２】
画像生成装置によって生成された画像データは、ユーザの要望に応じて画像出力装置から出力されている。画像出力装置としては、例えば、ＣＲＴ、ＬＣＤ、プリンタ、プロジェクタ、テレビ受像器などが知られており、画像生成装置としては、例えば、デジタルスチルカメラ（ＤＳＣ）やディジタルビデオカメラ（ＤＶＣ）等が知られている（例えば、特許文献１参照。）。デジタルスチルカメラにより被写体が撮像されると、撮像された画像は画像データとされて例えばメモリカードに格納される。そして、メモリカードに格納された画像データを、プリンタ或いはテレビ画面等の画像出力装置に直接出力することが可能となっている。デジタルスチルカメラから画像出力装置に画像データを送信する際は、デジタルスチルカメラに備えられている液晶ディスプレイに画像を表示し、ユーザがその画像の確認を行うのが一般的である。
【特許文献１】特開２０００−２０９４６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところが、近年、デジタルカメラに使用されるメモリカードの容量は増大する傾向にあるため、メモリカードに格納される画像データの枚数が大量となっており、ユーザはメモリカードに格納された画像を画像出力装置に出力させる際に所望の画像を選択することが困難となっている。なぜなら、ユーザは、メモリカードに格納された画像を選択する際、前記液晶ディスプレイに画像を順次表示させて所望の画像を検索するが、枚数が多いため１枚づつ確認するのは時間と手間がかかる。また、液晶モニタに複数枚の画像を表示させれば画像を検索する時間を短縮することはできるが、画像１枚毎の表示画面が小さくなるため選択の確実性が低下すると共に作業が困難となる。
【０００４】
本発明の目的は、大量に記憶された画像データの中から、容易に所望の画像データを検索することができる画像検索方法、画像データ仕分け方法、画像生成装置、画像出力装置、画像処理システム及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の画像検索方法は、画像データを検索する画像検索方法において、検索情報を用いて、前記画像データを識別するための識別情報を検索する検索ステップと、前記検索情報に対応する識別情報を含む画像データを通知する通知ステップとを備えた。
【０００６】
本発明の画像検索方法によれば、検索ステップにおいて検索情報を使って画像データの識別情報が検索される。そして、通知ステップにおいてその検索結果に対応する画像データが通知される。このように、画像データは識別情報毎に分類されて通知されるため、ユーザは効率よく画像データを知ることができる。従って、大量に記憶された画像データの中から、容易に所望の画像データを検索することができる。
【０００７】
上記画像検索方法において、さらに、前記識別情報を前記画像データに関連付ける識別情報関連付けステップを有する。
この画像検索方法によれば、識別情報関連付けステップにおいて画像データに対してその画像データに関する識別情報が付加される。このように、画像データは識別情報毎に分類されて通知されるため、ユーザは効率よく画像データを検索することができる。従って、大量に記憶された画像データの中から、容易に所望の画像を検索することができる。
【０００８】
上記画像検索方法において、さらに、前記画像データが出力に適した画質であるか否かを判定する判定ステップを有し、前記通知ステップにおいて、前記検索情報に対応する識別情報を含む画像データと共に前記判定ステップの判定結果を通知する。
【０００９】
この画像検索方法によれば、判定ステップにおいて画像データが出力に適した画像であるかどうかが判定され、その結果が通知ステップにおいて通知される。このため、ユーザは画像データが出力に適した画像であるかどうかをあわせて知ることができる。
【００１０】
上記画像検索方法において、さらに、前記通知された画像データの中から所定の処理を行う画像データをユーザに選択させる画像データ選択ステップを備える。
これによれば、通知ステップにおいて検索結果に対応する画像データが通知されると、画像データ選択ステップにおいてユーザは通知された画像データの中から所望の画像データを選択することができる。従って、ユーザは効率よく大量に記憶された画像データの中から、容易に所望の画像を選択することができる。
【００１１】
上記画像検索方法において、音声によって前記検索情報を入力する検索情報入力ステップを更に有し、前記検索ステップは、前記検索情報に基づいて、前記画像データを識別するための前記識別情報を検索する。
【００１２】
これによれば、検索情報入力ステップにおいて、検索情報が音声によって入力されると、検索ステップは、音声による検索情報に基づいて、画像データを識別するための識別情報を検索する。従って、音声で検索でき、その検索が容易となる。
【００１３】
上記画像検索方法において、ユーザによる操作を受け付ける操作部によって前記検索情報を入力する検索情報入力ステップを更に有し、前記検索ステップは、前記検索情報に基づいて、前記画像データを識別するための前記識別情報を検索する。
【００１４】
これによれば、検索情報入力ステップにおいて、操作部を操作して検索情報が入力されると、検索ステップは、操作部による検索情報に基づいて、画像データを識別するための識別情報を検索する。従って、操作部を操作しても画像データを検索できる。
【００１５】
上記画像検索方法において、さらに、前記画像データを画像出力装置に送信する送信ステップを有する。
これによれば、送信ステップにおいて画像データが画像出力装置に送信される。
【００１６】
上記画像検索方法において、前記通知ステップは、前記検索情報に対応する識別情報を含む画像データを表示する。
これによれば、通知ステップは、検索した検索情報に対応する識別情報を含む画像データを画面に表示する。従って、画面に表示されることによって検索した画像データがユーザに通知される。
【００１７】
上記画像検索方法において、前記通知ステップは前記検索情報に対応する識別情報を含む画像データと共に前記検索ステップで用いられた前記検索情報を表示する。
これによれば、通知ステップは、検索結果の画像データと共にその検索情報もあわせて画面に表示する。従って、ユーザは検索情報が何であるかを確実に認知した上で検索した
画像データを知ることができる。
【００１８】
上記画像検索方法において、前記判定ステップで不適と判定された画像データの画質を補正する補正ステップを更に有する。
これによれば、補正ステップにおいて、画質が不適と判定ステップで判定された画像データはその画質が補正される。従って、画質が不適と判定された画像データを画質が良と判定される画像データに補正させることが可能になることから、画像データを無駄にすることが抑えられる。
【００１９】
上記画像検索方法において、前記画像データの出力は、前記画像データの印刷である。
これによれば、画像データの画像は印刷される。
本発明の記録媒体は、上記画像検索方法をコンピュータに実行させるためのコンピュータによって読み取り可能なプログラムを記憶した。
【００２０】
本発明の記録媒体によれば、大量に記憶された画像データの中から、容易に所望の画像データを検索することがコンピュータによって実現できる。
本発明の画像生成装置は、画像データを生成する画像生成装置において、識別情報を有する画像データを生成する画像生成部と、検索情報を用いて、前記画像データを識別するための前記識別情報を検索する検索部と、前記検索情報に対応する識別情報を含む画像データを通知する通知部とを備えた。
【００２１】
本発明の画像生成装置によれば、検索部において検索情報を使って、画像生成部が生成した画像データの識別情報が検索される。そして、通知部においてその検索結果に対応する画像データが通知される。このように、画像データは識別情報毎に分類されて通知されるため、ユーザは効率よく画像データを知ることができる。従って、画像生成装置において、大量に記憶された画像データの中から、容易に所望の画像データを検索することができる。
【００２２】
本発明の画像出力装置は、画像データを出力する画像出力装置において、検索情報を用いて、前記画像データを識別するための前記識別情報を検索する検索部と、前記検索情報に対応する識別情報を含む画像データを通知する通知部と、前記画像データを出力する出力部とを備えた。
【００２３】
本発明の画像出力装置によれば、検索部において検索情報を使って、画像データの識別情報が検索される。そして、通知部においてその検索結果に対応する画像データが通知される。また、出力部においてその画像データが出力される。従って、画像出力装置において、大量に記憶された画像データの中から、容易に所望の画像データを出力することができる。
【００２４】
本発明の画像処理システムは、画像生成装置と、画像出力装置と、識別情報を有する画像データを生成する画像生成部と、前記画像データを前記画像出力装置に送信する送信部と、検索情報を用いて、前記画像データを識別するための前記識別情報を検索する検索部と、前記検索情報に対応する識別情報を含む画像データを通知する通知部と、前記画像データを前記画像出力装置と前記画像出力装置との間で送受信する送受信部と、前記画像データを出力する出力部とを備えた。
【００２５】
本発明の画像処理システムによれば、画像生成装置及び画像出力装置において、大量に記憶された画像データの中から、容易に所望の画像データを出力することができる。
本発明の画像検索方法は、画像データを生成する画像検索方法において、画像データに関する検索情報を入力する検索情報入力ステップと、前記画像データの対象の種類を識別
するために前記画像データを解析する解析ステップと、前記検索情報に対応する対象の種類を含む画像データを通知する通知ステップとを備えた。
【００２６】
本発明の画像検索方法によれば、検索情報入力ステップにより入力された検索情報が入力され、解析ステップにより画像データが該画像データの対象の種類を識別するために解析される。そして、通知ステップにおいて、検索情報に対応する対象の種類を含む画像データが通知される。従って、大量に記憶された画像データの中から、容易に所望の画像データを検索することができる。
【００２７】
上記画像検索方法において、さらに、前記画像データを生成したときに、該画像データに関連付けて画像生成履歴情報を生成する生成ステップを有し、前記解析ステップにおいて、前記画像生成履歴情報を解析する。
【００２８】
これによれば、生成ステップは、画像データを生成したときに、該画像データに関連付けて画像生成履歴情報を生成する。そして、その画像生成履歴情報が解析ステップにおいて解析される。従って、画像データを生成したときに生成された画像生成履歴情報を検索対象として所望の画像データを検索することができる。
【００２９】
上記画像検索方法において、さらに、前記画像データが出力に適した画質であるか否かを判定する判定ステップを有し、前記通知ステップにおいて、前記検索情報に対応する対象の種類を含む画像データと共に前記判定ステップの判定結果を通知する。
【００３０】
これによれば、判定ステップにおいて、画像データが出力に適した画質であるか否かが判定される。そして、通知ステップにおいて、その判定結果と検索情報に対応する対象の種類を含む画像データを通知する。従って、画像データが出力に適した画像であるかどうかを知ることができる。
【００３１】
上記画像検索方法において、さらに、前記画像データを画像出力装置に送信する送信ステップを有する。
これによれば、送信ステップによって画像データを画像出力装置に送信させることができる。
【００３２】
上記画像検索方法において、さらに、前記通知ステップにより通知された画像データの中から所定の処理を行う画像データをユーザに選択させる画像データ選択ステップを備えた。
【００３３】
これによれば、画像データ選択ステップにおいてユーザは通知された画像データの中から所定の処理を行う画像データを選択することができる。従って、ユーザは効率よく大量に記憶された画像データの中から、容易に所望の画像データを選択することができる。
【００３４】
上記画像検索方法において、前記通知ステップは、前記検索情報に対応する対象の種類を含む画像データを表示する。
これによれば、通知ステップにおいて、検索情報に対応する対象の種類を含む画像データが画面に表示されユーザに通知される。
【００３５】
上記画像検索方法において、前記通知ステップは、前記検索情報に対応する対象の種類を含む画像データと共に前記検索ステップで用いられた前記検索情報を表示する。
これによれば、通知ステップは、検索情報に対応する対象の種類を含む画像データと共にその検索情報もあわせて画面に表示する。従って、ユーザは検索情報が何であるかを確実に認知した上で検索した画像データを確認することができる。
【００３６】
上記画像検索方法において、前記判定ステップで不適と判定された画像データの画質を補正する補正ステップを更に有する。
これによれば、補正ステップにおいて、画質が不適と判定ステップで判定された画像データはその画質が補正される。従って、画質が不適と判定された画像データを画質が良と判定される画像データに補正させることが可能になることから、画像データを無駄にすることが抑えられる。
【００３７】
上記画像検索方法において、前記画像データの出力は、前記画像データの印刷である。
これによれば、画像データの画像は印刷される。
上記画像検索方法において、さらに、前記解析ステップで前記画像データの対象の種類を識別した後に、該対象の種類に基づく識別情報を前記画像データに関連付ける識別情報関連付けステップと、検索情報を用いて、前記画像データを識別するための前記識別情報を検索する検索ステップと、前記検索情報に対応する識別情報を含む画像データを通知する通知ステップとを有する。
【００３８】
これによれば、解析ステップで前記画像データの対象の種類を識別した後に、識別情報関連付けステップにおいて該対象の種類に基づく識別情報を画像データに関連付ける。検索ステップは検索情報を使って画像データを識別するための識別情報を検索し、通知ステップは検索情報に対応する識別情報を含む画像データを通知する。
【００３９】
上記画像検索方法において、前記画像生成履歴情報は、該画像生成履歴情報が関連付けられた画像データが生成されたときの画像生成条件に関する情報である。
これによれば、画像データは、画像データが生成されたときの画像生成条件に関する情報が画像生成履歴情報として関連付けられる。
【００４０】
本発明に記録媒体は、上記画像検索方法をコンピュータに実行させるためのコンピュータによって読み取り可能なプログラムを記憶した。
本発明の記録媒体によれば、大量に記憶された画像データの中から、容易に所望の画像データを検索することがコンピュータによって実現できる。
【００４１】
本発明の画像生成装置は、画像データを生成する画像生成装置において、画像データを生成する画像生成部と、前記画像データに関する検索情報を入力する検索情報入力部と、前記画像データの対象の種類を識別するために前記画像データを解析する解析部と、前記検索情報に対応する対象の種類を含む画像データを通知する通知部とを備えた。
【００４２】
本発明の画像生成装置によれば、画像生成部で生成された画像データについて、検索情報入力部が画像データに関する検索情報を入力する。解析部は、画像データの対象の種類を識別するために画像データを解析する。そして、通知部において検索情報に対応する対象の種類を含む画像データを通知する。このように、検索情報に対応する対象の種類を含む画像データが通知されるため、ユーザは効率よく画像データを知ることができる。従って、画像生成装置において、大量に記憶された画像データの中から、容易に所望の画像データを検索することができる。
【００４３】
本発明の画像出力装置は、画像データを出力する画像出力装置において、前記画像データに関する検索情報を入力する検索情報入力部と、前記画像データの対象の種類を識別するために前記画像データを解析する解析部と、前記検索情報に対応する対象の種類を含む画像データを通知する通知部と、前記画像データを出力する出力部とを備えた。
【００４４】
本発明の画像出力装置によれば、検索情報入力部は、画像データに関する検索情報を入
力する。解析部は、画像データの対象の種類を識別するために画像データを解析する。通知部は、検索情報に対応する対象の種類を含む画像データを通知する。出力部は画像データを出力する。従って、画像出力装置において、大量に記憶された画像データの中から、容易に所望の画像データを出力することができる。
【００４５】
本発明の画像処理システムは、画像生成装置と、画像出力装置と、画像データを生成する画像生成部と、前記画像データに関する検索情報を入力する検索情報入力部と、前記画像を前記画像出力装置に送信する送信部と、前記画像データの対象の種類を識別するために前記画像データを解析する解析部と、前記検索情報に対応する対象の種類を含む画像データを通知する通知部と、前記画像データを出力する出力部とを備えた。
【００４６】
本発明の画像処理システムによれば、画像生成装置及び画像出力装置において、大量に記憶された画像データの中から、容易に所望の画像データを出力することができる。
本発明の画像データ仕分け方法は、画像データに含まれる所定の情報に基づいて画像データを検索するか否かを判断するステップと、画像データの分類に関する項目を表示するステップと、前記分類に関する項目を選択するステップと、前記画像に含まれる所定の情報を解析するステップと、前記ステップによる解析結果に基づいて、前記選択ステップで選択された前記分類に関する項目に関連する候補を表示するステップと、表示された前記候補から所定の候補を選択するステップと、選択された候補に含まれる画像データをリストアップするステップを有する。
【００４７】
本発明の画像データ仕分け方法によれば、より細かな検索が簡単かつ効率よく行うことができる。
本発明の画像データ仕分け方法は、画像データに含まれる所定の情報に基づいて、所定の分類に関する項目に関連する候補を表示するステップと、表示された前記候補から所定の候補を選択するステップと、選択された候補に含まれる画像データ郡をリストアップするステップとを有する。
【００４８】
本発明の画像データ仕分け方法によれば、より細かな検索が簡単かつ効率よく行うことができる。
【発明を実施するための最良の形態】
【００４９】
（第１の実施形態）
以下、本発明を具体化した第１実施形態を、図１〜図１６を用いて説明する。
図２は、画像処理システムの概略図である。図２における左側に示された画像生成装置としてのデジタルスチルカメラ１は、同図における右上側に示された画像出力装置としての表示装置９０、または、同図における右下側に示された画像出力装置としてのインクジェット式プリンタ２０１（以下、単にプリンタという）と例えばＩＥＥＥ１３９４規格に準拠したケーブル等により接続されている。デジタルスチルカメラ１は、画像解析機能、検索機能、判定機能、通知機能及び選択機能を有しており、ユーザが画像の表示又は印刷などの出力を必要とする画像データを表示装置９０あるいはプリンタ２０１に送信する。なお、表示装置９０はデータ受信可能な無線通信ポート又は画像入力端子等を有する例えば液晶表示装置やテレビなどが挙げられる。
【００５０】
図３はデジタルスチルカメラ１を示し、図３（ａ）は正面図、図３（ｂ）は背面図、そして図３（ｃ）は側面図をそれぞれ示す。
図３（ａ）に示すように、デジタルスチルカメラ１の本体２の正面中央には、被写体を撮像するためのフォーカスレンズ３ａを有する筒体３が装備されている。筒体３は、電源が入っていない場合には、本体２の内部に収容されておりレンズカバー（図示せず）によって保護されている。電源を入れるとレンズカバーが自動的に開放されて、本体２内部か
らフォーカスレンズ３ａを有する筒体３が突出する。また、本体２の正面右上側にはファインダー４が備えられている。そして、ファインダー４の下方には、検索キー入力手段及び音声入力手段としてのマイク１７が設けられている。また、本体２の正面左側の上部にシャッターボタン５が備えられている。本体２の正面左上側には、自動焦点合わせセンサ６が備えられている。
【００５１】
図３（ｂ）に示すように、本体２の背面右上側には機能選択スイッチ７が備えられている。機能選択スイッチ７は、オートモード、マニュアルモード、連写モードその他様々な機能モードが選択可能となっている。本体２の背面左側には表示画面１２が備えられている。表示画面１２には、撮像した画像や各種設定メニュー画面が表示される。また、撮像モード時は、表示画面１２にフォーカスレンズ３ａを介して撮像中の被写体を表示することが可能である。したがって、ファインダー４をわざわざ覗き込んで、被写体を撮像する面倒が軽減される。本体２の背面右寄りには電源ボタン８、選択／決定ボタン９、戻りボタン１０、及び方向ボタン１１が備えられている。選択／決定ボタン９は、画像選択や、画像表示選択、印刷モード選択等のメニューの選択及びメニューの決定や、そのメニュー中での画像の決定を行う。戻りボタン１０は、選択／決定ボタン９で選択したメニューや、画像の選択をキャンセルして一つ前の状態に戻す。方向ボタン１１は、表示画面１２に表示された画像選択画面、つまり複数の画像の中から画像を選択するときや各種設定メニューを選択するときに使用される。まず、選択／決定ボタン９を押下することで、画像データあるいは各種設定メニューが表示画面１２に表示される。次に方向ボタン１１を操作することで、例えば選択された画像あるいは設定モードが発色する仕組みになっており、所望の画像データあるいは設定モードが選択されている時に、選択／決定ボタン９を押下する。この操作により所望の画像データあるいは設定モードが選択され、表示画面１２に表示される。
【００５２】
図３（ｃ）に示すように、本体２の一方の側面には、メモリスロット１３、オーディオ用出力端子（Ａ／Ｖ出力端子）１４、ＰＣ／プリンタ接続用端子（デジタル端子）１５、電源プラグ用端子（ＤＣＩＮ端子）１６が備えられている。本実施形態では、プリンタ２０１とデジタルスチルカメラ１とをＩＥＥＥ１３９４対応の通信ケーブルで通信可能に接続している。
【００５３】
図４にデジタルスチルカメラ１の電気構成ブロック図を示す。
デジタルスチルカメラ１は、制御回路２０とその内部にあるＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３と、操作部２４、フラッシュ２５、画像処理回路２６、外部インターフェイス２７、液晶ディスプレイ２８、光学回路２９、画像取得回路３０及びメモリとしてのメモリカード３１を備えている。
【００５４】
操作部２４は、デジタルスチルカメラ１の本体２背面に備えられた各種ボタン５及び７〜１１（図３（ｂ）参照）であり、これが操作されるとその操作を電気的な信号に変換し、その電気信号を制御回路２０に出力する。
【００５５】
検索情報入力部を構成する音声入力部３２はデジタルスチルカメラ１の本体２正面に設けられたマイク１７（図３（ａ）参照）である。マイク１７に音声が入力されると、音声入力部３２はその音声を電気信号に変換して制御回路２０に出力する。制御回路２０はこの電気信号を音声データ、例えばＰＣＭデータ（通常は、ＷＡＶフォーマット）に変換してメモリカード３１に出力し、メモリカード３１はそれを後述する検索キー６５として記憶する。
【００５６】
画像生成部、検索部、解析部、通知部を構成する制御回路２０は、デジタルスチルカメラ１のフラッシュ２５、画像処理回路２６、外部インターフェイス２７、液晶ディスプレ
イ２８、光学回路２９及び画像取得回路３０を統括的に制御する。制御回路２０内に備えられた記録媒体としてのＲＯＭ２２には、プログラム及び各種データが記憶されている。ＲＡＭ２３には画像データや画像取得生成履歴データ等が一時的に記憶される。
【００５７】
ＣＰＵ２１は、ＲＯＭ２２やＲＡＭ２３の制御の他に、デジタルスチルカメラ１全体の回路の制御を行っている。フラッシュ２５は予備光源であり、検索情報入力部を構成する操作部２４の操作により、強制発光、光学回路２９と連携した自動発光、または発光禁止などの選択されたモードに応じて制御される。
【００５８】
画像処理回路２６は、デジタルスチルカメラ１内の画像データのデジタル画像処理を行い、所定の画像ファイル形式に変換する。送受信部としての外部インターフェイス２７は、デジタルスチルカメラ１とプリンタ５０等の画像出力装置とを接続し両者間の通信を司る。外部インターフェイス２７は例えばＩＥＥＥ１３９４規格に準拠しており、ＩＥＥＥ１３９４対応の通信ケーブルを介して通信を行う。なお、本実施形態では、ＰＣ／プリンタ接続用端子１５及び外部インターフェイス２７により、画像データを画像出力装置（プリンタ２０１）に送信するための送信部が構成されている。
【００５９】
液晶ディスプレイ（ＬＣＤ）２８は、デジタルスチルカメラ１内にある画像データあるいは後述する画像検索結果や画像判定結果を画像とともに表示する。画像表示は、制御回路２０内のＲＡＭ２３に一時保存されている画像データや、メモリカード３１に保存されている画像データに基づく画像を、単数（以下シングルと称す）若しくは複数（以下マルチと称す）で表示する。光学回路２９は、フォーカスレンズ３ａ（筒体３）及び自動焦点合わせセンサ６等を制御する。画像取得回路３０は、光学回路２９を制御し、撮像された画像をデータとして取得する。メモリカード３１は、取得した画像データファイル（画像ファイル）を格納する。
【００６０】
図５は、画像ファイル６０のデータ構造を示す。画像ファイル６０は、画像生成履歴情報６１と画像データ６２と検索キー６５とを備えている。撮像された画像はすべて画像ファイル６０とされてメモリカード３１に記憶される。
【００６１】
画像生成履歴情報６１は、デジタルスチルカメラ１で画像データを生成した時、即ち撮像時の画像取得条件に関する情報からなる。画像生成履歴情報６１は、撮影日時、カメラ名、絞り値、露出時間、シャッタースピード、レンズ焦点距離、フラッシュ、被写体領域、露出調整モード、撮影モード、ホワイトバランス及びガンマ値等を含む。
【００６２】
画像データ６２は、さらにサムネイル画像データ６３及び本画像データ６４を有している。サムネイル画像とは、本画像よりも画素データ等を間引きした画像データファイルであり、画像解像度は低いが表示速度が本画像よりも速いという利点がある。サムネイル画像は、その利点から複数の画像を一つの表示画面１２に迅速に表示させることができる。したがって、複数の画像を一画面に表示するマルチ画像表示には、サムネイル画像データ６３を用いる。さらに表示画面に１枚の画像を表示したいシングル画像表示の場合には、その選択した画像が高解像度で表示されるように本画像データ６４を用いる。
【００６３】
検索キー６５は、上記の画像データ６２に関連付けて記憶されている。検索キー６５は、撮像した画像を識別するための識別情報であり、ユーザによりマイク１７に入力された「人物」や「風景」などの音声を基に生成されている。
【００６４】
画像ファイル６０の生成は、例えば以下のように行われる。先ず、デジタルスチルカメラ１の機能選択スイッチ７が撮像モードにセットされる。次に、ユーザにより撮像画面が決定されシャッターボタン５が押下されて画像が撮像される。このとき、撮像時のデータ
として画像生成履歴情報６１が生成される。また、撮像された画像は、画像取得回路３０から取得されて制御回路２０に送られて、制御回路２０から画像処理回路２６に送られる。そして、画像処理回路２６にて画像は本画像データ６４に変換され、更に本画像データ６４はサムネイル画像データ６３に加工される。そして、本画像データ６４とサムネイル画像データ６３とを含む画像データ６２は、上記の画像生成履歴情報６１と共にメモリカード３１に記憶される。
【００６５】
その後、ユーザによりマイク１７に音声が入力されて、選択／決定ボタン９が押下されると、音声を基に前記検索キー６５が生成されてメモリカード３１に記憶される。こうして、画像生成履歴情報６１と画像データ６２と検索キー６５とを有する画像ファイル６０が生成される。なお、画像データ６２に検索キー６５を付与するときは画像の撮像時に限定されず、撮像した画像を表示画面１２に再生する際に行ってもよい。その場合、機能選択スイッチ７を再生モードにセットして、撮像した画像を表示画面１２に表示させながらマイク１７に音声を入力して選択／決定ボタン９を押下する。すると、マイク１７に入力した音声は音声データに変換されて、表示画面１２に表示させた画像（画像データ６２）に関連する検索キー６５として記憶される。また、このように画像の再生時に音声入力を行うことにより検索キー６５の書き換えを行うことが可能である。このため、画像の撮像時に検索キー６５を誤って入力した場合に、画像を再生させて検索キー６５をし直すことができる。
【００６６】
上述したように、撮像された画像はすべて画像ファイル６０とされてメモリカード３１に記憶される。そして、メモリカード３１に記憶された複数の画像ファイル６０の中から、特定の検索キー６５に対応する画像のみを抽出して表示画面１２に表示させることできる。このとき、ＣＰＵ２１は、メモリカード３１に記憶された複数の画像ファイル６０の中から前記検索キー６５を有する画像ファイル６０を検索し、その画像ファイル６０が有する画像データ６２を表示させる。
【００６７】
検索キー６５に対応する画像を表示画面１２に表示させる作業は以下のように行われる。先ず、デジタルスチルカメラ１の機能選択スイッチ７が画像検索モードにセットされる。そして、マイク１７にユーザにより所望の画像に関連する音声が入力される。その音声は、図４に示す音声入力部３２により電気信号に変換されて制御回路２０に出力され、制御回路２０にて音声データ（検索データ）に変換される。そして、ＣＰＵ２１は、その音声データに略一致する検索キー６５を検索し、検索された検索キー６５に対応する画像データ６２をメモリカード３１から読み出して表示画面１２に画像を表示する。
【００６８】
図１は、デジタルスチルカメラ１による撮像時に撮像した画像に検索キー６５を付与する処理と、メモリカード３１に記憶された複数の画像ファイル６０の中から特定の検索キー６５に対応する画像のみを検索し（画像検索処理）、検索結果を表示画面１２に表示する処理内容を示すフローチャートである。このフローチャートで示される処理用のプログラムデータはＲＯＭ２２に記憶されている。また、ＲＯＭ２２には、画像表示の際に画像に対応付けて検索キー６５のテキストＴＸを表示する画面テンプレートのデータ、この画面テンプレートに検索結果の表示として組み込むために用意された文字情報、例えば「人物」、「風景」等のテキストデータが記憶されている。
【００６９】
また、ユーザは画像を表示させる際にシングル表示かマルチ表示か選択することができる。シングル表示が選択されている場合は、図６（ａ）に示すように、ＣＰＵ２１はメモリカード３１から画像データ６２の本画像データ６４を読出すと共にＲＯＭ２２に記憶されているテンプレートを読出し、テンプレートを用いて画像Ｇと検索キー６５のテキストＴＸ（例えば「人物」）とを対応する位置関係に割付ける。マルチ表示が選択されている場合は、図６（ｂ）に示すように、ＣＰＵ２１はメモリカード３１から画像データ６２の
サムネイル画像データ６３を読出すと共にＲＯＭ２２に記憶されているテンプレートを読出し、テンプレートを用いて画像Ｇと検索キー６５のテキストＴＸ（例えば「人物」）とを対応する位置関係に割付ける。
【００７０】
なお、デフォルト設定では画像はシングルで表示される。画像をマルチ画像で確認したい場合は、選択／決定ボタン９を押下する。すると、液晶ディスプレイ２８上に画像表示切替モードが表示される。方向ボタン１１で画像をシングルであるかマルチであるかを選択し、選択／決定ボタン９で決定する。画像表示がシングルモードである場合は、方向ボタン１１を押下することにより、表示される画像が一枚ずつ切替わる。一方、画像表示がマルチモードである場合は、方向ボタン１１で液晶ディスプレイ２８内に表示されている画像を選択し、表示されている最初の画像もしくは最後の画像より次に進ませることができる方向に方向ボタン１１を操作すると、次のマルチ画像が表示される。
【００７１】
一方、図７は図１に示す処理により画像の検索を行った後に、更に画像が印刷に適した画質であるかどうかを画像解析して判定し（画像解析処理）、判定結果をグループ化して表示画面１２に表示する処理内容を示すフローチャートである。このフローチャートで示される処理用のプログラムデータはＲＯＭ２２に記憶されている。また、ＲＯＭ２２には、画像表示の際に画像に対応付けて解析結果を表示する画面テンプレートのデータ、この画面テンプレートに解析結果の表示として組み込むために用意された文字情報、例えば「ＯＫ」、「ＮＧ」等のテキストデータが記憶されている。
【００７２】
本実施形態では、図１に示す処理によりメモリカード３１に記憶された画像ファイル６０の中から所望の検索キー６５に対応する画像ファイル６０を検索した後、その画像ファイル６０に含まれる画像データ６２（本画像データ６４）の画像解析を行う。画像解析処理では、画像のピンぼけ、単一色及び手振れであるかどうかを解析する。そして、その画像解析の結果から印刷に適した画質であるかどうかを判定した判定結果を、判定結果毎にグループ化して表示画面１２に表示する。このように、本実施形態では、ユーザに所望の画像と共に、所望の画像の画質の印刷の適否とが通知される。
【００７３】
判定結果を表示するとき、シングル表示が選択されている場合は、図８（ａ）に示すように、例えば画像が印刷に適した画像であれば表示画面１２には画像Ｇが表示されると共に、画面下側に印刷に適する画質である旨を示す例えば「ＯＫ」という判定結果のテキストＴＸが表示される。もちろん、例えば画像がピンぼけ、単一色あるいは手振れに該当するものであるなら、表示画面１２には画像Ｇが表示されるとともに、画面下側に印刷に適さない画質である旨を示す例えば「ＮＧ」という判定結果のテキストＴＸが表示される。もちろん、判定表示は「ＮＧ」に替え、画像解析から判定された「ピンぼけ」、「単一色」あるいは「手振れ」などの判定内容を文字情報で表示させるものでもよい。その場合は、印刷に適さない画像の中でもどのように適さないのかを判定する。
【００７４】
マルチ表示が選択されている場合は、図８（ｂ）に示すように、印刷に適する複数の画像Ｇがグループ化して表示されると共に、その下側に印刷に適する画像である旨を示す例えば「ＯＫ」という判定結果のテキストＴＸが表示される。もちろん、例えば表示画面１２に印刷に適さない複数の画像がグループ化して表示される場合は、その下側に印刷に適さない画質である旨を示す例えば「ＮＧ」という判定結果のテキストＴＸが表示される。また、シングル表示の場合と同様に、判定表示は「ＮＧ」に替え、画像解析から判定された「ピンぼけ」、「単一色」あるいは「手振れ」などの判定内容を文字情報で表示させるものでもよい。
【００７５】
上述したように表示された画像の検索結果及び判定結果を参照し、ユーザはその画像を印刷するかどうかを決定することができる。なお、プリンタ２０１に複数の画像を印刷さ
せるべく送信操作したときにもその送信に先立ちこのフローチャートと同様の処理が行われ、印刷に適さない画質である画像データ６２を含むと判定された場合は、ユーザに印刷してよいか表示画面１２に判定情報を示して警告をする。
【００７６】
判定結果を表示する画面においては、さらに印刷するか否かをボタン操作で指示することをユーザに促すテキストを表示する。例えば「印刷を実行しますか？」が表示される。ユーザは、印刷実行する場合は選択／決定ボタン９を押下し、印刷実行しない場合は戻りボタン１０を押下する。
【００７７】
その後、印刷を実行する。即ち、選択された画像データをプリンタ２０１に送信する。この結果、プリンタ２０１は、この画像データを受信すると、この画像データに所定処理を施して印刷データに変換するとともに、この印刷データに基づき印刷機構を駆動制御することにより、デジタルスチルカメラ１から受信した画像データに基づく画像を用紙に印刷する。
【００７８】
ところで、本実施形態のデジタルスチルカメラ１は、プリンタ２０１にインデックス印刷を指令するときにその印刷の対象とされている複数の画像ファイル６０に対し検索キー６５の検索を行い、その検索結果を画像に対応付けて印刷させる機能を備えている。このインデックス印刷は、図１に示すフローチャートの処理の後に行ってもよいし、図７に示すフローチャートの処理の後に行ってもよい。
【００７９】
インデックス印刷を指定して送信操作したときは、図１に示すフローチャートの処理が実行され、その検索結果は画像データ６２とともにプリンタ２０１に送信される。このとき、レイアウト情報も一緒に送信されるようにしており、プリンタ２０１は、図９（ａ）に示すように、用紙Ｐにはインデックス印刷のレイアウトに検索キー６５により抽出した複数の画像Ｇを割り付けて印刷すると共に、その検索キー６５に対応する画像Ｇの先頭の上側に例えば「人物」という検索キー６５のテキストＴＸを印刷する。もちろん、検索キー６５の表示は「人物」に替え、画像の撮像時にマイク１７に入力された音声なら何であってもよく、例えば日付や行事（「運動会」など）等であってもよい。
【００８０】
また、図９（ｂ）のように画像検索結果のテキストデータのみを打ち出すことも可能である。モードを切り替えることで、同図のように用紙Ｐに検索結果の分類ＧＰと書誌的情報Ｋのみを出力することができる。画像を分類ＧＰ毎に配列して一覧表形式とし、画像ファイル６０の画像生成履歴情報６１（図５参照）の情報を読み込んで書誌的情報Ｋを作成し、これらのデータをプリンタ２０１に送信する。図９（ａ）のインデックス印刷に比べて印刷の処理が簡便化され、結果を迅速に知りたいときにこの機能を使用する。書誌的情報Ｋの中には写真番号ＰＮがあるので、指定した検索キー６５に対応する画像はその写真番号からすぐに知ることができる。
【００８１】
同様に、図７に示すフローチャートの処理の後にインデックス印刷を行うことができる。この場合、インデックス印刷を指定して送信操作すると、図７に示すフローチャートの処理が実行され、その判定情報データは画像データとともにプリンタ２０１に送信される。このとき、レイアウト情報も一緒に送信されるようにしており、プリンタ２０１は、図１０（ａ）に示すように、用紙Ｐにはインデックス印刷のレイアウトに複数の画像Ｇを割り付けて印刷するとともに各画像Ｇに対応付けるようにその先頭位置に例えば「ＮＧ」という判定情報のテキストＴＸを印刷する。もちろん、判定表示は「ＮＧ」に替え、画像解析から判定された「ピンぼけ」、「単一色」あるいは「手振れ」などの判定内容を文字情報で表示させるものでもよい。
【００８２】
また、図１０（ｂ）のように画像判定結果のテキストデータのみを打ち出すことも可能
である。モードを切り替えることで、同図のように用紙Ｐに判定結果の分類ＧＰと書誌的情報Ｋのみを出力することができる。画像を分類ＧＰ毎に配列して一覧表形式とし、画像ファイル６０の画像生成履歴情報６１（図５参照）の情報を読み込んで書誌的情報Ｋを作成し、これらのデータをプリンタ２０１に送信する。図１０（ａ）のインデックス印刷に比べて印刷の処理が簡便化され、結果を迅速に知りたいときにこの機能を使用する。書誌的情報Ｋの中には写真番号ＰＮがあるので、印刷に適さない画像はその写真番号からすぐに知ることができる。
【００８３】
デジタルスチルカメラ１の液晶ディスプレイ２８の表示画面１２においても、画像の検索結果や画像解析の判定結果は確認が可能であるが、全画像を一旦インデックス印刷してみて、画像の確認、印刷に適さない画像の有無、又はどの画像が印刷に適さないのかを確認したい場合には、一旦プリントアウトする。デジタルスチルカメラ１でかなりの枚数の画像を確認したい場合などにおいては、液晶ディスプレイ２８を長時間使用しなければならず、デジタルスチルカメラ１のバッテリーをかなり消費してしまう。このような場合、一旦プリントアウトさせることにより、画像の確認及びバッテリーの節約ができる。
【００８４】
デジタルスチルカメラ１から画像データをプリンタ２０１に送信して画像を印刷させる際、画像データの送信に先だってユーザにより画像が選択される。ユーザによる画像の選択は、検索キー６５に対応する画像が検索され、更に検索された画像が印刷に適した画質かどうか判定されて、検索結果及び判定結果がユーザに通知されて行われる。
【００８５】
先ず、選択／決定ボタン９を押下すると液晶ディスプレイ２８に各種コマンドが表示される。表示された各コマンドの中から画像検索コマンドを方向ボタン１１で選択して選択／決定ボタン９を押下する。その後、マイク１７に所望の画像を識別するための識別情報として音声を入力する。すると、入力した音声に対応する画像が検索されて表示画面１２に表示される。更に、選択／決定ボタン９を押下して液晶ディスプレイ２８に各種コマンドを表示させ、表示された各コマンドの中から画像解析コマンドを方向ボタン１１で選択して選択／決定ボタン９を押下する。すると、上記の画像検索により検索された画像の解析処理が行われて画像が印刷に適した画像かどうか判定されて、その判定結果が表示画面１２に表示される。ユーザは、表示画面１２に表示された画像の中から、画像を印刷するデータとして選択することができる。
【００８６】
デジタルスチルカメラ１内でこの操作選択の流れを説明すると、まず画像検索モードとされると、入力された音声が電気信号に変換されて音声入力部３２から制御回路２０に出力される。そして、制御回路２０にてこの電気信号が音声データ（検索データ）に変換されて、この音声データに略一致する検索キー６５を有する画像ファイル６０の画像データ６２がメモリカード３１から読み出されて制御回路２０内のＲＡＭ２３に一時保存される。次に画像データ６２はＲＡＭ２３から液晶ディスプレイ２８に送信され画像が表示される。
【００８７】
次に画像解析モードが選択されると、上述したようにＲＡＭ２３に一時保存された画像データ６２の本画像データ６４の画像解析処理が行われ、画質が印刷に適した画像かどうか判定されて、その判定結果がＲＡＭ２３に一時保存される。次に画像データ６２はＲＡＭ２３から液晶ディスプレイ２８に送信され画像が表示される。
【００８８】
そして、シングル画像表示の場合は印刷させたい画像が表示されたら、印刷を実行させるべく選択／決定ボタン９を押下する。マルチ画像表示の場合は方向ボタン１１で、印刷させたい画像を選択し、選択／決定ボタン９を押下する。すると、選択された画像データがプリンタ２０１に送信され、印刷操作が行われる。
【００８９】
以下、ＣＰＵ２１がプログラムを実行することで行われる処理を、図１及び図７に従って説明する。
まず、図１に示すフローチャートの説明をする。
【００９０】
ステップ（以下、単にＳとする。）Ｓ１１０では、デジタルスチルカメラ１が撮像する状態にあるか、即ち、デジタルスチルカメラ１において機能選択スイッチ７が撮像モードとなっているかどうかを判断する。撮像モードとなっていれば、デジタルスチルカメラ１は撮像する状態にあるためＳ１２０に進み、そうでなければＳ１４０に進む。
【００９１】
Ｓ１２０では画像が撮像される。撮像された画像は、画像処理回路２６により画像データ６２に変換されてメモリカード３１に記憶される。詳述すると、本画像データ６４から解像度の低いサムネイル画像データ６３が生成され、本画像データ６４とサムネイル画像データ６３とを備えて画像データ６２が生成される。また、画像の撮像時には撮像時のデータ情報を有する画像生成履歴情報６１が生成されている（生成ステップ）。つまり、画像の撮像時に、本画像データ６４とサムネイル画像データ６３とを有する画像データ６２、及び画像データ６２に関連付けられた画像生成履歴情報６１がメモリカード３１に記憶される。
【００９２】
次に、Ｓ１３０にて音声データが入力される。このとき、ユーザにより入力された音声は制御回路２０にて音声データ、即ち検索キー（識別情報）６５に変換される。そして、音声データ（検索キー６５）はＳ１２０においてメモリカード３１に記憶された本画像データ６２に関連付けて記憶される（識別情報関連付けステップ）。こうして、１回の撮像毎に、画像生成履歴情報６１と画像データ６２と検索キー６５とを有する画像ファイル６０が生成される（図５参照）。
【００９３】
その後、再びＳ１１０にて撮像するかどうかを判断する。Ｓ１１０からＳ１３０までの流れは、Ｓ１１０にて撮像しないと判断するまで繰り返される。即ち、機能選択スイッチ７が撮像モードである限りは繰り返される。Ｓ１１０にて撮像しないと判断すれば、Ｓ１４０に進み、画像に所定の作業（印刷など）を行うための画像の選択がユーザにより行われる。
【００９４】
まず、Ｓ１４０にてユーザにより検索する画像に対応する音声が入力される（検索情報入力ステップ）。このとき、マイク１７に入力された音声は、制御回路２０により音声データに変換される。
【００９５】
そして、Ｓ１５０にて音声データを検索データ（検索情報）として、メモリカード３１に記憶された複数の画像ファイル６０の中から検索データと略一致するＷＡＶファイル（検索キー６５）が検索され、ＷＡＶファイル（検索キー６５）にリンクする画像ファイル６０が制御回路２０のＲＡＭ２３に一時保存される（検索ステップ）。
【００９６】
その後、Ｓ１６０にてＲＡＭ２３に保存された画像ファイル６０の画像データ６２が表示画面１２に表示される（通知ステップ）。このとき、表示画面１２に画像をシングル表示（本画像データ６４を表示）してもマルチ表示（サムネイル画像データ６３を表示）してもよい。
【００９７】
上述した処理により、メモリカード３１に記憶された膨大な数量の画像ファイル６０の中から所望の検索キー６５に対応する画像のみを表示画面１２に表示させることができる。
【００９８】
次に、図７に示すフローチャートの説明をする。
Ｓ２１０では、すべての画像ファイルが解析されたかを判断する。即ち、ＲＡＭ２３に一時保存されている図１に示す処理において検索された画像データがすべて解析されたかを判断する。すべての画像データが解析されていなければＳ２２０に進み、解析されていればＳ２６０に進む。
【００９９】
Ｓ２２０では画像解析処理を行う。具体的には、ＣＰＵ２１は、ＲＡＭ２３に記憶されている画像データ６２の本画像データ６４を取り出して、その取得した本画像データ６４に対し画像処理を施して画質の程度を解析する（判定ステップ）。この画像解析処理では、ピンぼけ、単一色、手振れなどの画質を判断できる解析内容となっている。なお、画像解析の方法の詳細については後述する。
【０１００】
Ｓ２３０では、Ｓ２２０で判定した画像をグループ化する。このとき、画像は図１に示す処理により検索キー６５毎に分類された上で、更に判定結果毎に分類される。
その後、Ｓ２４０にて判定結果をグループ化して表示画面１２に表示する（通知ステップ）。ＣＰＵ２１は、印刷に適すると判定した判定結果の画像を、ＲＯＭ２２内に記憶されているテンプレートを読出し、検索キー６５に対応するテキストＴＸ（例えば「ＯＫ」）と共に表示する。
【０１０１】
次に、画像解析処理について説明する。この画像解析処理は、図７のフローチャートにおけるＳ２２０の処理に相当し、ＣＰＵ２１が実行する。画像解析処理には、シャープネス特性に基づく画像解析方法、明るさ特性に基づく画像解析方法、手振れ特性に基づく画像解析方法がある。以下、これらの画像解析方法を順番に説明する。
【０１０２】
図１１〜図１６を用いて、シャープネス特性に基づく画像解析方法の説明を行う。
図１１は、出力対象判定処理を説明する説明図である。図１１（ａ）に示す画像１０１は、中央に人物が写り、背景に木が写っている画像である。図１１（ｂ）に示す画像１０２は、被写体が同図（ａ）と同じであるが、被写体の輪郭が不明確になっている。このような輪郭が不明確な画像データは、画像データ生成時にピントがずれた場合や、手振れが起こった場合に生成される可能性が高い。本実施例の画像判定処理においては、ＣＰＵ２１は画像１０１のような被写体の輪郭がはっきりしたシャープな画像を出力範囲として選択し、画像１０２のような被写体の輪郭が不明確なシャープでない画像を出力対象から除外する。このような判定を実行するためにＣＰＵ２１は画像データを解析し、画質パラメータ値としての画像のシャープネスに関する特性を示す値を、エッジ量（後述する）を用いて決定し、この特性値に基づいて判定を行う。
【０１０３】
画像のシャープネスに関する特性値として、画像内の各画素位置におけるエッジ量の平均値を用いることができる。エッジ量は、その画素位置における輝度値の変化の大きさを示すパラメータである。ある画素位置におけるエッジ量としては、その画素位置の近傍における各画素の輝度値の差分を用いることができる。このような差分の計算方法としては、様々な計算方法を用いることができ、例えばＰｒｅｗｉｔｔオペレータを用いることができる。
【０１０４】
図１２に示すように、複数の画素がＸ軸方向と、それと直行するＹ軸方向とに沿って配置され、さらに、Ｐ（ｉ，ｊ）が、Ｘ軸に沿ってｉ番目、Ｙ軸に沿ってｊ番目の画素の輝度値を表すとする。この場合、Ｐｒｅｗｉｔｔオペレータによる、画素位置（ｉ，ｊ）におけるエッジ量Ｅ（ｉ，ｊ）の演算式は、以下に示す演算式で表される。
【０１０５】
Δｆｘ＝｛Ｐ（ｉ＋ｉ，ｊ＋１）−Ｐ（ｉ−１，ｊ＋１）｝
＋｛Ｐ（ｉ＋ｉ，ｊ    ）−Ｐ（ｉ−１，ｊ    ）｝
＋｛Ｐ（ｉ＋ｉ，ｊ−１）−Ｐ（ｉ−１，ｊ−１）｝
Δｆｙ＝｛Ｐ（ｉ−ｉ，ｊ−１）−Ｐ（ｉ−１，ｊ＋１）｝
＋｛Ｐ（ｉ    ，ｊ−１）−Ｐ（ｉ    ，ｊ＋１）｝
＋｛Ｐ（ｉ＋ｉ，ｊ−１）−Ｐ（ｉ＋１，ｊ＋１）｝
Ｅ（ｉ，ｊ）＝√（Δｆｘ2＋Δｆｙ2）
画像データが、輝度値をパラメータとして含まない色空間で表現されている場合、例えば、ＲＧＢ色空間を用いて表現されている場合には、輝度値をパラメータとして含む色空間、例えばＨＳＬ色空間やＹＣｂＣｒ色空間等に変換することによって、各画素位置における輝度値を取得することができる。
【０１０６】
図１１（ｃ）は、この実施例の出力対象判定処理を示している。この実施形態では、上述の演算式を用いて得られる平均エッジ量Ｅａｖｅが所定のしきい値以上であるか否かを判断する（Ｓ１０１０）。平均エッジ量Ｅａｖｅが所定のしきい値以上の画像データが出力対象として選択される（Ｓ１０２０）。平均エッジ量Ｅａｖｅがしきい値未満の画像データは出力対象から除外される（Ｓ１０３０）。輪郭のはっきりしたシャープな画像においては、エッジ量の大きい画素が多くなる傾向がある。一方、輪郭の不明確な画像においては、エッジ量の小さい画素が多くなる傾向がある。即ち、シャープな画像においては、平均エッジ量Ｅａｖｅが大きくなり、不明確な画像では平均エッジ量Ｅａｖｅが小さくなる傾向がある。よって、平均エッジ量Ｅａｖｅがしきい値以上の画像を出力対象として選択することで、不明確な画像を出力対象から除くことができる。このような所定のしきい値としては、画像の出力結果の感応評価に基づいて決めた値を用いることができる。例えば、輝度値の取りうる範囲が「０〜２５５」である場合に「２０」を所定のしきい値としても良い。なお、この実施例では、画像生成履歴情報６１を利用しておらず、本画像データ６４のみを解析することによって画質パラメータ値（この例では平均エッジ量）を決定している。
【０１０７】
図１３は、平均エッジ量の計算に用いる重みＷの分布を説明する説明図である。図１３（ｂ）は、図１３（ａ）の画像ＩＭＧ中の直線Ｂ−Ｂ上の重みＷの分布を（Ｘ方向の重み分布）を示す説明図であり、図１３（ｃ）は、図１３（ａ）の画像ＩＭＧ中の直線Ｃ−Ｃ上の重み分布（Ｙ方向の重み分布）を示す説明図である。この例では、図１３の示すように、画像ＩＭＧの中心に近い画素ほど重みが大きくなるような重みＷの分布を用いてエッジ量の重み付き平均値を計算し、この重み付き平均値を用いて出力対象判定処理を実行している。
【０１０８】
図１４は、別の出力対象判定処理を説明する説明図である。図１４（ａ）に示す画像１０３と図１４（ｂ）に示す画像１０４との２つの画像は、人物を写した画像であり、中央に人物が写り、背景に木が写っている。また、画像中の十字マークは、これらの画像の中心を意味している。画像１０４では、中央に写った人物の輪郭が不明確に写り、背景の木がシャープに写っている。画像１０４のような画像データは、例えば画像データ生成時に、ピントが人物ではなく背景に合ってしまった場合に生成される。
【０１０９】
画像１０３と画像１０４のそれぞれの下には、図１４（ｂ）に示された、重みＷのＸ方向の分布が記されている。なお、Ｙ方向の分布は図示を省略している。このような重みＷを用いて得られる重み付き平均エッジ量は、画像１０３のように、画像の中央に位置する被写体がシャープな画像では大きくなり、画像１０４のように、画像の中央に位置する被写体の輪郭が不明確な画像では小さくなる。
【０１１０】
図１４（ｃ）は、この例の出力対象判定処理を示している。この例では、重み付き平均エッジ量ＥＷａｖｅが所定のしきい値以上であるか否かを判断する（Ｓ１１１０）。重み付き平均エッジ量ＥＷａｖｅが所定のしきい値以上の画像データが出力対象として選択される（Ｓ１１２０）。重み付き平均エッジ量ＥＷａｖｅがしきい値未満の画像データは出
力対象から除外される（Ｓ１１３０）。画像データを生成する場合には、所望の被写体を画像中心に配置する場合が多い。そのため、この例では、画像中心に近い被写体がシャープに写った画像データ、例えば、所望の被写体にピントの合った画像データを出力対象として選択し、画像中心に近い被写体がぼやけて写った画像データ、例えば、ピントのずれた画像データを出力対象から除くことができる。
【０１１１】
上記のように、重み分布を画像全体の中心に分布させるのではなく、被写体中心に持たせてエッジ量を計算する方法も考えられる。例えば、画像１０３あるいは画像１０４での被写体を人物にセットすると、人物を中心に重み分布を持たせる領域を決定し、その領域内の中心に重み分布を持たせる方法である。
【０１１２】
さらに、上記被写体中心の重み分布で計算した平均エッジ量と、画像全体の平均エッジ量を比較することにより、画像選択判断を行う方法も考えられる。即ち、画像全体の平均エッジ量をしきい値として、被写体中心の平均エッジ量と比較することにより、画像の選択を行う。
【０１１３】
図１５は、画像の明るさ特性に基づく出力対象判定処理を説明する説明図である。図１５（ａ）〜（ｃ）に示した３つの画像１０５〜画像１０７は、人物を写した画像である。これら３つの画像は、互いにその明るさが異なる。画像１０５は明るさが高である画像を示している。画像１０６は明るさが適正である画像を、画像１０７は明るさが低である画像を示している。明るさが高である画像１０５においては、各画素における輝度値が高くなる傾向があるため、その平均輝度値が大きくなる。明るさが低である画像１０７においては、各画素における平均輝度値が低くなる傾向があるため、その平均輝度値は小さくなる。画像データを生成する際には、画像生成装置が受ける光量が適正量となるように露出が調整される。露出が適正値からずれた場合、例えば，適正値よりも大きくなった場合には、画像生成装置が受ける光量が適正量よりも多くない、画像１０５のような明るい画像データが生成される。一方、露出が適正値よりも小さくなった場合には、画像生成装置が受ける光量が適正量よりも少なくなり、画像１０７のような暗い画像データが生成される。
【０１１４】
図１５（ｄ）は、この例の出力対象判定処理を示している。この例では、平均輝度値Ｂａｖｅが、画像の明るさに関する特性値として用いられる。平均輝度値Ｂａｖｅが所定の適正範囲（この例では、下限値Ｂｔｈ１以上で上限値Ｂｔｈ２未満）にあるか否かを判断する（Ｓ１２１０）。平均輝度値Ｂａｖｅが適正範囲にある画像データが出力対象として選択される（Ｓ１２２０）。平均輝度値Ｂａｖｅが適正範囲外にある画像データは出力対象から除かれる（Ｓ１２３０）。こうすることで、明るすぎる画像データや暗すぎる画像データ、例えば、画像生成時において露出が適正に設定されなかった画像データを出力対象から除くことができる。このような適正範囲としては、画像出力結果の感応評価に基づいて決めた範囲を用いることができる。例えば輝度値の取りうる範囲が「０〜２５５」である場合に、「５０以上２００未満」を所定の適正範囲としても良い。なお、この例では、画像生成履歴情報を利用してはおらず、画像データのみを解析することによって画質パラメータ値（この例では平均輝度値）を決定している。
【０１１５】
平均輝度値としては、上述の各実施例における重み付き平均エッジ量の計算と同様に、より適正な明るさにしたい領域の重みが大きい重み分布を用いて計算する、重み付き平均輝度値を用いることもできる。こうすることで、所望の領域の明るさをより重視した判定を実行することもできる。なお、画像生成履歴情報に含まれる被写体位置情報の両方を解析することによって画質パラメータ値（この例では平均輝度値）を決定することになる。
【０１１６】
輝度値をパラメータとして画像の選択判断する方法として、次のようなことも考えられ
る。
輝度値が最大値若しくは最小値のものをクリッピング画素という。明るさが高である画像においては、各画素の輝度値が高くなるため、輝度値がその取り得る範囲の最大値である画素の割合が大きくなる傾向がある。一方、明るさが低である画像においては、各画素の輝度値が小さくなるため、輝度値がその取り得る範囲の最小値である画素の割合が大きくなる傾向がある。即ち、画像データ生成時における露出が適正値よりも大きい場合には輝度値が最大値であるクリッピング画素が多い画像データが生成されやすく、小さい場合には輝度値が最小値であるクリッピング画素が多い画像データが生成されやすい。
【０１１７】
全体の画素数に対するクリッピング画素数の割合を、明るさに関する特性値ととすると、クリッピング画素割合が所定のしきい値以下の画像データが出力対象として選択され、そうでないものは除外される。こうすることで、明るすぎる画像データや暗すぎる画像データを出力範囲から除くことができる。
【０１１８】
しきい値としては、画像の出力結果の感応評価に基づいて決めた値を用いることができる。例えば、全画素数の１０％をしきい値として判断してもよい。なお、輝度値が最大値であるクリッピング画素の割合と、輝度値が最小値であるクリッピング画素の割合とは、それぞれ別に評価してもよく、さらに、それぞれの割合の大きさを判断するためのしきい値を、それぞれ異なる値としてもよい。こうすることで、輝度値が最大値である画素が画質に与える影響と、輝度値が最小値である画素が画質に与える影響との違いを考慮した出力対象判定処理を実行することができる。また、クリッピング画素の割合の代わりに、クリッピング画素の数を画像の明るさに関する特性値として用いてもよい。こうすることで、画像の大きさによらない出力対象判定処理を行うことができる。
【０１１９】
図１６は手振れ特性に基づく画像解析を説明する説明図である。図１６（ａ）、（ｂ）に示す２つの画像１０８と画像１０９は、人物を写した画像である。これら２つの画像の差異は、画像１０８は画像生成時に画像生成装置が光を受けた時間が比較的短く、画像１０９は光を受けた時間が比較的長い点である。また、画像１０８においては、人物がシャープに写っており、一方、画像１０９においては、人物が不明確に写っている。画像生成装置が光を受けている最中に画像生成装置の向きが変わると、画像内における被写体の位置が変わってしまうため、得られる画像が不明確な画像となってしまう。このような不明確な画像は、画像生成装置が光を受けた時間が長いほど生じやすい。そのため、光を受けた時間が長いほど、画像１０９のような手振れによる不明確な画像が生成されやすくなる。
【０１２０】
図１６（ｃ）は、この例の出力判定処理を示している。この例では、画像生成装置が光を受けた時間Ｅｔが手振れに関する特性値として用いられる。光を受けた時間Ｅｔｈは、画像生成履歴情報４０で含んでいる露出情報、または、シャッタースピードの情報パラメータ値を用いて取得することができる。光を受けた時間Ｅｔｈが所定のしきい値以下であるか否かを判断する（Ｓ１３１０）。光を受けた時間Ｅｔｈが所定のしきい値以下の画像データは、出力対象として選択される（Ｓ１３２０）。光を受けた時間Ｅｔｈが所定のしきい値より大きい画像データは出力対象から除外される（Ｓ１３３０）。光を受けた時間Ｅｔｈが長いほど、手振れによる不明確な画像が生成されやすくなる。よって、光を受けた時間Ｅｔｈが所定のしきい値より大きい画像データを出力対象から除くことによって、手振れによって不明確な画像を出力することを抑制することができる。このような所定のしきい値としては、画像の出力結果の感応評価に基づいて決めた値を用いることができる。例えば、１／１５秒を所定のしきい値としても良い。なお、この実施例では、画像データを使用しておらず、画像生成履歴情報のみを解析することによって画質パラメータ値（この例では光を受けた時間）を決定している。
【０１２１】
以上のように構成されるデジタルスチルカメラ１から画像を印刷するときは次のように行われる。ユーザは、まず、デジタルスチルカメラ１の機能選択スイッチ７を操作し、画像検索モードにセットする。
【０１２２】
次に電源ボタン８を押下する。そして、ユーザは所望の画像に対応する検索キーを音声にてマイク１７に入力する。すると、液晶ディスプレイ２８の表示画面１２に検索キー６５に該当する画像が検索キー６５の文字と共に表示される。次に、方向ボタン１１を操作すると、方向ボタン１１の操作に合わせて表示画面１２中の画像が切り替わる。その画像を確認しながら、所望の画像を選択する（画像データ選択ステップ）。選択する画像が表示されたら、選択／決定ボタン９を押下する。すると、選択された画像がＲＡＭ２３に一時保存される。このように、ユーザは、所望の検索キー６５に対応する画像の中から画像を選択することができる。
【０１２３】
更に、選択した画像が印刷に適した画像か否かの判定を行うことができる。その場合、機能選択スイッチ７を画像解析モードに設定する。すると、ユーザにより検索キー６５に対応する画像の中から選択された画像の解析が実行され、解析結果がグループ化して表示される。印刷に適した画像が表示されているときは、ユーザは方向ボタン１１を操作して方向ボタン１１の操作に合わせて表示画面１２中の画像を切替る。そして、その画像を確認しながら、印刷したい画像を表示させて、印刷したい画像が表示されたら、選択／決定ボタン９を押下する（送信ステップ）。液晶ディスプレイ２８には、例えば図８（ａ）のように画像及び画像判定結果が表示される。すると、その画像の印刷が実行される。
【０１２４】
なお、表示装置９０に画像を表示させるときも、送信操作そのものは同じで、この場合も、送信に先立ち画像検索及び画像判定が実行され、出力（表示）に適さない画像がある判定がなされたときに、表示画面１２に画像と共に判定情報を表示させることでユーザに警告（確認）をする。この場合、多量の画像データを表示装置９０に送信するのに時間を要するが、表示の必要のない無駄な画像データを送信しなくて済むので、送信時間を短縮できるうえ、画質の適した所望の画像のみを表示装置９０に表示させることができる。
【０１２５】
また、印刷に適さない画像の中でも、ユーザが印刷するか否かの判断を行い、選択した画像を印刷したい場合は、画像解析結果をグループ化して表示させる。そして、方向ボタン１１を操作して方向ボタン１１の操作に合わせて表示画面１２中の画像を切替え、その画像を確認しながら、印刷したい画像が表示されたら、選択／決定ボタン９を押下する。すると、その画像の印刷が実行される。
【０１２６】
以下、第１の実施形態の効果を記載する。
（１）本実施形態では、マイク１７に音声入力して、撮像した画像に関連付けて検索キー６５を付与する。そして、画像を選択する際に音声を入力して、その音声に対応する画像のみをデジタルスチルカメラ１に備えられている小さなモニタ（液晶ディスプレイ２８）に表示させて所望の画像を選択することができる。このように、画像を選択する際に、大きな容量を有するメモリカード３１に記憶された画像のうち、選択しようとする画像に関係のある画像のみを表示させて選択することができるため、効率よく所望の画像を選択することができる。
【０１２７】
（２）ユーザは検索キー６５に対応する画像の中から所望の画像を選択し、その画像のみを印刷実行することができる。このため、無駄な印刷を行わずに済むことにより、紙の消費を抑制でき、かつ印刷に要する時間を低減できる。
【０１２８】
（３）マルチ画像表示や複数画像印刷（例えばインデックス印刷）時には、検索キー６５に対応して抽出された画像は画像解析され、その画質が判定されて表示画面１２に表示
される。このため、ユーザは検索キー６５に対応する画像の中から、画像解析の判定結果を参照した上で画像を選択することができるため、所望の画像の選択を効率よく短時間で行うことができる。
【０１２９】
（４）本実施形態では、検索キー６５に対応して抽出された画像データ６２（本画像データ６４）を、更に画像解析することによって印刷に適した画像かどうかの判定を行っている。このように、画像データ６２の分類を多段階にわたって行うことで、ユーザによる画像の選択を容易なものとすることができる。
【０１３０】
（第２の実施形態）
次に第２実施形態を、図１７及び図１８を用いて説明する。なお、第２実施形態においての構成は、第１実施形態と同様である。
【０１３１】
第２実施形態では、第１実施形態と異なりデジタルスチルカメラ１による撮像時には検索キー６５の入力が行われない。第２実施形態では、画像データ６２の画像解析を行うことにより検索対象の画像を検索する。
【０１３２】
まず、ユーザにより、画像ファイル６０において、画像生成履歴情報６１を解析するのか、画像データ６２を解析するのかが選択される。これは、選択／決定ボタン９を押下して表示画面１２に選択メニュー画面を表示させ、方向ボタン１１により操作選択し、選択／決定ボタン９を押下することにより選択される。
【０１３３】
そして、画像生成履歴情報６１を解析すると選択された場合には、メモリカード３１に記憶されている画像生成履歴情報６１を構成する撮像日時等の情報が検索対象として入力される。検索対象は、例えば、検索対象入力手段としてのマイク１７に音声を入力することで行うことができる。
【０１３４】
また、画像データ６２を解析すると選択された場合には、画像データ６２を分類する検索対象が入力される。画像データ６２を解析するためのプログラムは予めＲＯＭ２２に記憶されており、ＣＰＵ２１はこのプログラムに従って画像データ６２を解析して入力された検索対象を検索する。この場合、例えば「人物」や「風景」などが検索対象として入力される。例えば検索対象が「人物」の場合は、目を認識することより被写体を人物と認識できるようにプログラムが組まれＲＯＭ２２に記憶されている。また、色や形状を識別するためのプログラムを組むことにより、種々の検索対象を検索することが可能である。なお、画像の解析は、画像データ６２を構成するサムネイル画像データ６３を解析しても本画像データ６４を解析してもよい。
【０１３５】
デジタルスチルカメラ１は次のように使用される。デジタルスチルカメラ１の機能選択スイッチ７が撮像モードにセットされて、ユーザにより被写体が撮像され画像毎に画像ファイル６０が生成されメモリカード３１に記憶されている。
【０１３６】
まず、電源ボタン８を押下する。次にカメラの機能選択スイッチ７を操作し、画像検索モードに設定する。そして、選択／決定ボタン９を押下すると、画像生成履歴情報６１の解析を行うのか画像データ６２の解析を行うのかを選択する画面が液晶ディスプレイ２８に表示される。ユーザは方向ボタン１１及び選択／決定ボタン９を操作してどちらかを選択する。
【０１３７】
そして、画像生成履歴情報６１を解析するように選択された場合は、ユーザは撮像日時等を検索対象として入力する。すると、検索対象に該当する画像生成履歴情報６１が検索されて、検索結果に対応する画像が液晶ディスプレイ２８に表示される。このように、画
像ファイル６０の画像生成履歴情報６１に記憶された条件により画像を検索することができる。なお、一旦検索対象に該当する画像ファイル６０を検索した後、各画像ファイル６０に検索対象を検索キー６５として付与することが可能である。そうすると、次回の画像検索のときは、検索キー６５を検索することで画像ファイル６０を検索することができ画像解析処理をする必要がない。その後、検索結果の画像の中から、ユーザは所望の画像を選択することが可能である。その場合、画像を表示画面１２に表示させながら画像データ選択手段としての選択／決定ボタン９を押下して選択することができる。
【０１３８】
一方、画像データ６２を解析するように選択された場合は、ユーザは画像の被写体を識別するための識別情報を検索対象として入力する。そして、画像データ６２が解析されて、検索対象に該当する被写体を有する画像データ６２が検索されて、検索結果に対応する画像が液晶ディスプレイ２８に表示される。このとき、予めＲＯＭ２２に記憶されたプログラムに従って画像データ６２の解析が行われる。このように、撮像された被写体の解析により画像データ６２を検索することができる。なお、一旦検索対象に該当する画像ファイル６０を検索した後、各画像ファイル６０に検索対象を検索キー６５として付与することが可能である。そうすると、次回の画像検索のときは、検索キー６５を検索することで画像ファイル６０を検索することができ画像解析処理をする必要がない。その後、検索結果の画像の中から、ユーザは所望の画像を選択することが可能である。その場合、画像を表示画面１２に表示させながら画像データ選択手段としての選択／決定ボタン９を押下して選択することができる。
【０１３９】
図１７は、本例の画像生成履歴情報６１を解析する場合の画像検索処理を示すフローチャートである。
まずＳ３１０では、検索する検索対象のデータを入力する（検索情報入力ステップ）。即ち、図５に示す画像ファイル６０において、画像生成履歴情報６１に記憶されている撮像時の情報、例えば、撮像日時、カメラ名、焦点距離、絞り値、シャッタースピード、露出補正値、ホワイトバランス等の情報を入力する。
【０１４０】
Ｓ３２０では、ＣＰＵ２１は、メモリカード３１に記憶されている全ての画像ファイル６０が解析されたかどうか判断する。全ての画像ファイル６０が解析されていなければＳ３３０に進み、解析されていればＳ３４０に進む。
【０１４１】
Ｓ３３０では、画像ファイル６０を構成する画像生成履歴情報６１をＣＰＵ２１が解析する（解析ステップ）。具体的には、ＣＰＵ２１は、メモリカード３１から画像ファイル６０の画像生成履歴情報６１を読み出して解析し、検索対象に該当する情報を含むものを検索する。このとき、画像ファイル６０を構成する画像生成履歴情報６１の解析のみが行われ、画像データ６２の解析は行われない。Ｓ３３０における画像生成履歴情報６１の解析は、メモリカード３１に記憶された全ての画像ファイル６０が解析されるまで行われる。
【０１４２】
Ｓ３４０では、Ｓ３３０にて解析された画像生成履歴情報６１の検索データに該当する情報を有する画像データ６２が検索される。Ｓ３５０では、ＣＰＵ２１は、Ｓ３４０にて検索された検索結果に対応する画像を液晶ディスプレイ２８の表示画面１２に表示させる（通知ステップ）。ここで、本フローチャートは終了する。
【０１４３】
図１８は、本例の画像データ６２を解析する場合の画像検索処理を示すフローチャートである。
まずＳ４１０では、メモリカード３１に記憶された画像ファイル６０が全て解析されたかどうかＣＰＵ２１が判断する。全ての画像ファイル６０が解析されていなければＳ４２０に進み、全ての画像ファイル６０が解析されていればＳ４３０に進む。
【０１４４】
Ｓ４２０にて画像ファイル６０を構成する画像データ６２をＣＰＵ２１が解析する（解析ステップ）。なお、画像データ６２を構成するサムネイル画像データ６３と本画像データ６４のどちらが解析されてもよい。Ｓ４２０における画像データ６２の解析は、メモリカード３１に記憶された全ての画像データ６２が解析されるまで行われる。ＣＰＵ２１は画像データ６２を解析しその解析結果により入力された検索対象の検索を行う。このとき、画像データ６２は、ＲＯＭ２２に記憶されたプログラムに従って解析されて、画像の被写体が人物であるか、又は風景であるかなどが判定される。この検索対象の判定は、例えば、図１４（ａ）に示すように画像中央の十字マークを基準に、十字マークを中心としてエッジ量がどのように現れるかによって判定される。即ち、表示画面の中でエッジがどのように現れているかによって、ある程度被写体を認知することができるように構成されている。
【０１４５】
Ｓ４３０では、Ｓ４２０にて解析された画像データ６２が検索対象毎にグループ化されてＲＡＭ２３に一時保存される。なお、検索対象は予めユーザにより設定されている。そして、Ｓ４４０にて、画像データ６２が検索対象毎に分類されて表示画面１２に表示される（通知ステップ）。こうして本フローチャートの処理は終了する。
【０１４６】
以下、第２実施形態の効果を記載する。
（１）検索対象のデータを入力し、メモリカード３１に記憶された画像の中から、画像生成履歴情報６１を解析して検索対象を検索することができる。即ち、メモリカード３１に記憶された画像ファイル６０の画像生成履歴情報６１のみを解析して検索対象のデータに該当するものを検索し、検索対象に対応する画像を液晶ディスプレイ２８に表示させることができる。このように、画像データ６２の解析処理を行う必要がなく、画像生成履歴情報６１のみの解析で画像を検索することができ、解析処理が簡易に行われる。また、検索データに該当する画像を表示させた上で画像の選択を行うことができ、メモリカード３１に大量の画像データが記憶されていても、所定の条件の画像データの中から画像を選択することができる。
【０１４７】
（２）メモリカード３１に記憶された画像の中から、画像データ６２を解析して検索対象を検索することができる。即ち、メモリカード３１に記憶された画像ファイル６０の画像データ６２を解析して、予めＲＯＭ２２に記憶されたプログラムに従い画像データ６２の被写体を解析する。そして、その解析結果により、画像データ６２を検索対象項目毎にグループ化して液晶ディスプレイ２８に表示させることができる。このため、画像の撮像時に検索キー６５の入力を行うことなく画像データ６２を分類することができる。そして、ユーザはその上で所望の画像を選択することができる。
【０１４８】
（３）画像ファイル６０の画像生成履歴情報６１又は画像データ６２を解析して、検索対象に該当する画像を検索し、検索された画像ファイル６０にそのときの検索対象を検索キー６５として付与するようにした。このため、画像の撮像時には画像ファイル６０に検索キー６５が入力されていなくても、一回画像解析することで検索キー６５を付与することができる。
【０１４９】
（第３の実施形態）
次に、第３実施形態を図１９〜図２２を用いて説明する。
まず、プリンタ２０１の構成について説明する。なお、本実施形態において第１及び第２実施形態と同様の構成であるものには、同一の符号を付してその説明を省略する。
【０１５０】
図２１に本実施形態で使用するプリンタ２０１の斜視図を示す。図２１において、プリンタ２０１は、インクジェット式プリンタであって、その本体２０２の背面側には自動給
紙装置２０３が装備され、自動給紙装置２０３は、シートフィーダ２０４及びロール紙支持部２０５を備えている。シートフィーダ２０４には、単票紙（図示せず）がセットされ、本体２０２内部に給紙される。また、ロール紙支持部２０５には、ロール紙Ｐ１がセットされ、本体２０２内部に給紙される。本体２０２の中央には、カバー２０６が設けられ、そのカバー２０６内には印刷手段として印刷機構が配設され、その印刷機構の作動により印刷された印刷媒体としての用紙Ｐ（単票紙又はロール紙）が前側下部の排紙口２０７から排出される。また、本体２０２の上面右側には、操作パネル２０８が設けられている。操作パネル２０８は操作部２０９及び表示画面２１０を備えている。本体２０２の右上側には表示装置２１１が設けられている。また、本体の２０２の前面右側下部にはスロット２１２が設けられ、このスロット２１２にメモリカード３１を挿着することにより、メモリカード３１から読み込んだ画像データ６２に基づく画像を印刷できるようになっている。例えばデジタルスチルカメラ１で撮影した画像データ６２が記憶されたメモリカード３１をスロット２１２に挿し込んで画像を印刷する。なお、メモリカード３１には、撮像された画像毎に、図５に示すように画像生成履歴情報６１と画像データ６２と検索キー６５とを有する画像ファイル６０が記憶されている。
【０１５１】
図２２にプリンタ２０１の電気構成ブロック図を示す。
プリンタ２０１には、検索部、解析部、通知部、出力部を構成するＣＰＵ２３１と、ＣＰＵ２３１にバス２３２を介して接続されたＲＯＭ２３３、ＲＡＭ２３４、フラッシュメモリ（ＥＥＰＲＯＭ）２３５、ＡＳＩＣ２３６とが搭載されている。ＲＯＭ２３３にはＣＰＵ２３１により実行される制御プログラム、表示画面２１０にメニュー画面を表示するためのメニュー表示用データ等が記憶されている。
【０１５２】
ここで、制御プログラムには、画像データ６２を解析して操作パネル２０８から入力指定された検索対象を検索するプログラムが含まれる。また、制御プログラムには、図１１〜図１６に示した画像解析処理及び判定処理のためのプログラムが含まれる。また、このプリンタ２０１は、インデックス印刷時に画像に対応する位置に検索結果や判定結果を印刷する機能も備え、デジタルスチルカメラ１側に検索結果や判定結果を印刷させるデータを作成する機能がなくても、図９（ａ），（ｂ）や図１０（ａ），（ｂ）に示す印刷を行うことができる。そのための画像テンプレート及び判定結果のテキストデータ（「人物」、「風景」や、「ＯＫ」、「ＮＧ」等）をフラッシュメモリ２３５に記憶している。
【０１５３】
ＲＡＭ２３４には、メモリカード３１から読み込まれた画像データ６２が印刷データに変換される印刷処理過程で生成される各種データが記憶される。さらにＲＡＭ２３４にはメモリカード３１から読み出された画像データ６２が一時記憶される。
【０１５４】
ＣＰＵ２３１は操作パネル２０８を制御するユーザインターフェース（ＵＩ）基板２３７と接続され、ＲＯＭ２３３の制御プログラムを実行することでＵＩ基板２３７を介して表示画面２１０の表示制御を行う。またＣＰＵ２３１は各種操作スイッチ、即ち電源スイッチＳＷ１、印刷開始スイッチＳＷ２、中止スイッチＳＷ３、上スイッチＳＷ４、下スイッチＳＷ５、戻りスイッチＳＷ６及び決定スイッチＳＷ７等から入力する操作信号に基づく各種処理（印刷条件設定処理、印刷処理等）を実行する。例えば表示画面２１０のメニュー画面で各種操作スイッチＳＷ４〜ＳＷ７を操作してメニュー項目やその下位項目を選択し確定することで、レイアウト、印刷枚数などの各種印刷条件を設定する。例えばプリセットされた複数枚の印刷画像は順番に表示装置２１１の画面２１１ａにプレビュー表示させることができ、プレビュー画面で印刷画像を確認した後、印刷開始スイッチＳＷ２が押されると、その設定された印刷条件情報に基づく印刷処理が実行される。また、表示画面２１０のメニュー画面で各種操作スイッチＳＷ４〜ＳＷ７を操作して、画像を識別するための識別情報として、検索キー６５に対応する検索データを入力することができる。上記ＲＯＭ２３３に記憶されたプログラムに従って、この操作パネル２０８から入力された
検索キー６５がメモリカード３１の画像ファイル６０の中から検索される。
【０１５５】
ＡＳＩＣ２３６はＣＰＵ２３１からの制御信号および印刷データに基づき印刷制御を実行するもので、本例では画像処理部２３８と印刷制御部２３９とを備えている。画像処理部２３８は、メモリカード３１の画像データ６２を印刷処理する際、メモリカード３１から読み込んだ画像データ６２に対しＲＧＢデータからＣＭＹＫデータへの変換処理を実行する。
【０１５６】
一方、印刷制御部２３９は、プリンタ２０１がホストコンピュータ（ＰＣ）から受信した印刷データ、または画像処理部２３８によって画像データ６２から変換された印刷データに基づき、キャリッジ制御およびヘッド制御（インク吐出制御）を実行する。印刷制御部２３９は、インクジェット式プリンタにおいてメカ機構（印刷機構）を駆動制御する処理回路であって、そのメカ機構を構成する記録ヘッド（例えば圧電式ヘッド）２４１、キャリッジモータ２４２、紙送りモータ２４３、ロール紙駆動モータ２４４等と電気的に接続されている。
【０１５７】
プリンタ２０１は表示装置２１１の表示制御を司るモニタ制御部２４０を備え、モニタ制御部２４０は入力側がバス２３２に、出力側が表示装置２１１に接続されている。また、バス２３２にはインターフェイス（Ｉ／Ｆ）２４５を介して読取装置２４６が接続されている。
【０１５８】
以上説明したように、プリンタ２０１において、スロット２１２にメモリカード３１を挿着することで、メモリカード３１に記憶された画像データを読み込むと共にその読み込んだ画像データ６２に基づく画像を印刷することができる。その際、ユーザは、操作パネル２０８を操作することで所望の画像を検索するための検索データを入力指定し、その検索データに対応する画像のみを表示させた上で画像を選択してから印刷することができる。
【０１５９】
次に、上記のプリンタ２０１とデジタルスチルカメラ１とを備えて構成される画像処理システムにおいて行われる画像処理について図１９を参照して説明する。本例では、画像処理により画像が印刷に適した画像かどうか判断する場合について説明する。
【０１６０】
第３実施形態においては、デジタルスチルカメラ１側には画像データ保存機能、画像表示機能及び画像選択機能が備えられている。一方、プリンタ２０１側には画像検索機能、画像解析機能及び印刷実行機能が備えられている。
【０１６１】
まず、Ｓ５１０では、デジタルスチルカメラ１のＣＰＵ２１は、メモリカード３１内の画像データ６２を読出し、ＲＡＭ２３に一時保存する。そして、そのデータを外部インターフェイス２７を介してプリンタ２０１に送信する。
【０１６２】
Ｓ５１０にてデジタルスチルカメラ１からプリンタ２０１に画像データ６２が送信された後、プリンタ２０１側にてＳ５２０で画像データ６２の画像解析をするかどうか判断する。なお、このとき画像解析されその画質を判定されるのは、画像データ６２を構成する本画像データ６４である。解析するのであれば、Ｓ５３０に進み、解析しないのであればＳ６１０まで進む。
【０１６３】
Ｓ５３０では、デジタルスチルカメラ１から送信された画像データ６２のすべてが解析されたかどうか判断する。すべての画像データ６２を解析していればＳ５５０に進む。すべての画像データ６２が解析されていなければ、Ｓ５４０に進み画像データ６２が印刷に適さない画像かどうか判定する。このときの画像の判定結果は、ＲＡＭ２３４に一時保存
される。その後、再びＳ５３０にてすべての画像データ６２を解析したかどうか判断する。すべての画像データ６２が解析されるまで、Ｓ５３０とＳ５４０が繰り返される。このＳ５４０における判定は、上記第１実施形態のＳ２２０における判定（図７参照）と同様に行われる。
【０１６４】
そして、すべての画像データ６２が解析され判定された後、Ｓ５５０にて解析した画像をグループ化する。このとき、ＣＰＵ２３１により、画像は印刷に適した画像と適さない画像とに分類される。この処理は、ＲＯＭ２３３に記憶されたプログラムに従って行われる。
【０１６５】
その後、Ｓ５６０にてプリンタ２０１からデジタルスチルカメラ１に、判定結果毎に分類された画像データ６２が送信される。この画像データ６２がデジタルスチルカメラ１で受信されて、Ｓ５７０にて解析結果が表示される。Ｓ５７０では、送信されてきた画像データ６２を液晶ディスプレイ２８に表示する。そしてＳ５８０に進み、画像データ６２がグループ化されて表示された状態で、ユーザにより画像を印刷するかどうか選択される。Ｓ５８０にて「印刷実行」が選択されていなければ、Ｓ６００に進みその画像データ６２は消去される。また、「印刷実行」が選択されていれば、Ｓ５９０に進み、その画像データ６２について印刷実行指令がプリンタ２０１に送信される。ここで、デジタルスチルカメラ１側のフローチャートの処理は終了する。
【０１６６】
そして、デジタルスチルカメラ１からの印刷実行指令により、Ｓ６１０にて印刷実行される。これにより、ユーザにより選択された画像が印刷実行される。ここで、プリンタ２０１側のフローチャートの処理が終了する。
【０１６７】
以上説明したように、デジタルスチルカメラ１から画像データをプリンタ２０１に送信すると、プリンタ２０１は、その画像データを受信する。次に、その画像データ６２を解析してその画質を判定し、判定情報データをデジタルスチルカメラ１に送信する。デジタルスチルカメラ１は、プリンタ２０１からの情報を受信する。そして、プリンタ２０１側で判定した結果を、デジタルスチルカメラ１の液晶ディスプレイ２８に解析結果とともに表示する。解析結果を確認した上でユーザにより画像が選択されて、選択された画像の印刷実行指令をデジタルスチルカメラ１からプリンタ２０１に送信する。プリンタ２０１は印刷実行指令を受信し、その受信した情報に従ってプリントアウトする。
【０１６８】
このように、デジタルスチルカメラ１側及びプリンタ２０１側に、画像解析、画像検索、画像選択、画像判定及び画像出力の機能を分担させることが可能となる。
上記のように構成された画像処理システムは次のように使用される。
【０１６９】
デジタルスチルカメラ１の機能選択スイッチ７を画像確認モードにセットし、電源ボタン８を押下する。次に選択／決定ボタン９を押下し、画像送信を選択し決定する。すると、画像データ６２はプリンタ２０１側に送信される。送信された画像データ６２は、プリンタ２０１側で自動的に解析される。そして、送信された全ての画像データ６２の解析が終了すると、画像データ６２は判定結果毎にグルーピングされて、判定結果データとしてデジタルスチルカメラ１側に送信される。判定結果データが受信されると、液晶ディスプレイ２８に判定結果とともに画像が表示される。その結果を基に、ユーザは印刷実行を行う画像を選択し、その画像データ６２をプリンタに印刷実行指令として送信する。プリンタ２０１はその指令を受け取り印刷実行を行う。こうして所望の画像を印刷することができる。
【０１７０】
以下、第３実施形態の効果を記載する。
（１）デジタルスチルカメラ１に画像解析及び画像判定の機能がなくても、プリンタ２０
１側にその機能が備えてあり、プリンタ２０１側で画像処理を行い、画像解析による判定結果毎に分類した画像データ６２を、デジタルスチルカメラ１側に通知することができる。このため、ユーザはデジタルスチルカメラ１側で画像を印刷するかどうかの選択をすることができる。
（２）画像処理手段がデジタルスチルカメラ１とプリンタ２０１とに分散されている場合でも、両装置間に通信可能に接続することにより、一連の画像処理を一つの装置に集約しなくても行うことができる。よって、１つの装置に多機能を集約する構成に比べ、例えばデジタルスチルカメラ１又はプリンタ２０１のコストを安価に抑えることができる。
【０１７１】
（３）本実地形態の画像処理システムにおいては、印刷の前に画像解析を行うか否かを選択することができるようにした。画像解析処理は負荷が大きいため、必要のないときは画像解析しないようにすることで、印刷処理を早く行うことができる。
【０１７２】
実施の形態は上記に限定されず以下のように変更することができる。
○上記第１実施形態では、メモリカード３１に記憶された画像ファイル６０の中から検索キー６５に対応する画像を検索した後、更に画像データ６２（本画像データ６４）が印刷に適した画像であるかどうかを判定するようにしたが、画像ファイル６０の分類の方法はこれに何ら限定されない。即ち、画像ファイル６０の検索をどのように行ってもよく、検索キー６５に対応する画像ファイル６０を検索した後、画像生成履歴情報６１に記憶された情報により画像ファイル６０を検索してもよい。ユーザの画像の選択時の目的により、画像の検索の方法を選択すればよい。
【０１７３】
○上記第１実施形態では、検索キー６５に対応する音声をマイク１７に入力し、その音声を基に検索データを生成するものとしたが、検索キー６５を検索するための検索データを入力する方法はこれに何ら限定されない。例えば、表示画面１２を入力操作部とし、表示画面１２を操作して画面上で検索キーを入力するようにしてもよい。
【０１７４】
○上記第１実施形態では、検索キー６５に対応する画像を検索し、更に、検索された画像の画質を判定して判定結果毎に分類して表示画面１２に表示させるものとしたが、画像が印刷に適した画像か否かの判定結果を画像毎に表示するのみで分類しないようにしてもよい。つまり、判定結果の表示は、検索キー６５に対応して表示された画面において、各画像Ｇの下方にそれぞれ表示されるものとしてもよい。
【０１７５】
○上記第１実施形態では、画像が印刷に適した画像であるかどうかの判定を行い、その判定結果として印刷に適した画像も適していない画像もユーザに通知するようにしたが、どちらか一方のみを表示するようにしてもよい。即ち、印刷に適さない画像は選択対象外とし印刷に適した画像のみを表示画面１２に表示させるようにしてもよい。又は、印刷に適さない画像のみを表示画面１２に表示させ、その中から印刷する画像を選択するようにしてもよい。
【０１７６】
○上記第２実施形態においては、デジタルスチルカメラ１による画像の撮像時に検索キー６５の入力が行われず、画像検索時に検索対象の識別情報を入力して画像を解析しその識別情報に該当する画像を検索するようにした。しかし、第２実施形態においても、画像の撮像時に画像に関連付けて検索キー６５を入力して、画像ファイルを解析することで検索キー６５に該当する画像を検索するように構成してもよい。
【０１７７】
○上記第３実施形態では、画像ファイル６０の画像データ６２が解析されることにより画像が判定され分類されるようにしたが、このときの画像データ６２の分類はどのように行ってもよい。「人物」や「風景」等の分類に代えて、更に詳細に分類するようにしてもよい。その場合、ＲＯＭ２３３にそのためのプログラムを記憶させておけばよい。
【０１７８】
○上記第2実施形態では、画像データや、該画像データの画像生成履歴情報を解析する
ことによって、画像データを分類している。しかし、画像データと関連付けられた音声データを解析し、その解析結果に基づいて画像データを検索してもよい。
【０１７９】
例えば、図２３に示す表示画面１２上に表示された選択画面１２ａでは、画像データと関連付けられた音声データ（例えばユーザによって入力されたデータ）に基づいて、画像データを検索するか否かを決められる構成になっている（選択項目）。また、例えば、図２４に示す選択画面１２ｂように、季節、場所、催しのいずれかを選択するようになっている（分類項目）。そして、場所が選択された場合は、画像データと関連付けられた音声データを解析し、場所の候補（例えば、ニューヨーク、ロサンゼルス等）を選択画面上にリストアップする。この場所の候補は、例えば、場所に対応する音声データの詳細を示す情報であり、場所に関する具体的な地名などである。
【０１８０】
リストアップされた場所の候補から、表示、印刷したい場所を選択すると対象の画像データ群が一覧表示される。このあとさらに、季節や催しによって、画像データに関連付けられた音声データを検索し、リストアップされた画像データ又は情報群をさらに絞り込むようにしてもよい。従って、より細かな検索が簡単かつ効率よく行うことができる。
【０１８１】
場所、催しが選択された場合も、季節の場合と同様に、対象の画像群を一覧表示することができる。また、常時音声データに基づいて画像データを検索する場合は、音声データに基づいて画像データを検索するか否かの決定を省略するようにしてもよい。また、常時選択する選択項目が設定されている場合は、選択する項目の決定処理を省略して、即座に表示、印刷指示を受けた画像群が一覧表示される構成にしてもよい。
【０１８２】
○上記第1及び第３の実施形態において、図７のＳ２２０及び図１９のステップ５４０
の判定ステップで、画像データが、例えば印刷（又は表示）に適さない画質と判断された場合、この画像データを周知の補正手法（例えば、レベル補正、トーンカーブ、色相、彩度など）を用いて補正する補正ステップを設けてもよい。例えば、画像データが印刷（又は表示）に適さない画質と判断された場合に、画像データの画質を自動的に補正してもよいし、印刷（又は表示）に適さない画質と判断された画像データを補正するか否かユーザに問い合わせてもよい。また、このとき、補正後の画像データを再度が画像解析して印刷（又は表示）に適した画質の画像データに補正されたか否かを判断するようにしてもよい。
【０１８３】
従って、この場合、画質が印刷に適さない画像データでも、補正処理をすることによって印刷を可能にすることができる。また、補正した後の画像データを、再度画像解析して印刷に適しているか否かの判断をして印刷に適している画像データのみ印刷することができるようにしたので、取得した画像データを無駄にすることがなくなる。
【０１８４】
○上記第２の実施形態で画像生成装置としてのカメラ１が行った処理を、第３に実施形態で説明した画像出力装置としてのプリンタ２０１で実行できるようにしてもよい。
【図面の簡単な説明】
【０１８５】
【図１】第１の実施形態における画像検索処理のフローチャート。
【図２】画像処理システムの模式図。
【図３】デジタルスチルカメラを示す、（ａ）は正面図、（ｂ）は背面図、（ｃ）は側面図。
【図４】デジタルスチルカメラの電気構成ブロック図。
【図５】画像データのデータ構造図。
【図６】画像検索結果の表示の一例を示すデジタルスチルカメラの表示画面の、（ａ）はシングル表示の説明図、（ｂ）はマルチ表示の説明図。
【図７】画像解析処理のフローチャート。
【図８】画像検索結果の表示の一例を示すデジタルスチルカメラの、（ａ）はシングル表示の説明図、（ｂ）はマルチ表示の説明図。
【図９】画像検索結果をインデックス印刷するときの、（ａ）は画像データを使用する場合の説明図、（ｂ）はテキストデータを使用する場合の説明図。
【図１０】画像解析結果をインデックス印刷するときの、（ａ）は画像データを使用する場合の説明図、（ｂ）はテキストデータを使用する場合の説明図。
【図１１】シャープネス特性に基づく画像解析方法を説明する（ａ）及び（ｂ）は表示画面の一例の説明図、（ｃ）は判定方法の説明図。
【図１２】エッジ量の算出方法の説明図。
【図１３】エッジ量に重み分布を説明する（ａ）は平面図、（ｂ）及び（ｃ）は（ａ）の側面図。
【図１４】出力対象判定処理を説明する（ａ）及び（ｂ）は説明図、（ｃ）は判定方法の説明図。
【図１５】画像の明るさ特性に基づく画像解析方法を説明する（ａ）〜（ｃ）は説明図、（ｄ）は判定方法の説明図。
【図１６】画像の手ぶれ特性に基づく画像解析方法を説明する（ａ）及び（ｂ）は説明図、（ｃ）は判定方法の説明図。
【図１７】第２実施形態における処理のフローチャート。
【図１８】第２実施形態における処理のフローチャート。
【図１９】第３実施形態の画像処理システムにおける画像処理のフローチャート。
【図２０】画像処理システムを示す模式図。
【図２１】プリンタの斜視図。
【図２２】プリンタの電気構成ブロック図。
【図２３】その他の検索方法を説明するための説明図。
【図２４】その他の検索方法を説明するための説明図。
【符号の説明】
【０１８６】
１…画像生成装置としてのデジタルスチルカメラ、２…本体、５…シャッターボタン、７…入力操作部を構成する機能選択スイッチ、８…電源ボタン、９…画像データ選択手段，検索キー入力手段，操作入力手段及び検索対象入力手段を構成する選択／決定ボタン、１０…戻りボタン、１１…入力操作部を構成する方向ボタン、１２…通知手段及び画面としての表示画面、１５…送信部を構成するＰＣ／プリンタ接続用端子、１７…検索キー入力手段及び音声入力手段としてのマイク、２０…画像生成部、検索部、解析部、通知部を構成する制御回路、２１…ＣＰＵ、２２…記録媒体を構成するＲＯＭ、２３…ＲＡＭ、２４…選択手段を構成する操作部、２６…画像生成手段としての画像処理回路、２７…送受信部を構成する外部インターフェイス、２８…表示手段としての液晶ディスプレイ、２９…撮像手段を構成する光学回路、３０…撮像手段を構成する画像取得回路、３１…メモリ媒体としてのメモリカード、６１…画像生成履歴情報、６２…画像データ、６３…サムネイル画像データ、６４…本画像データ、６５…識別情報としての検索キー、９０…画像出力装置としての表示装置、２０１…画像出力装置としてのプリンタ、Ｐ…用紙、２０９…識別情報指定手段及び選択手段を構成する操作部、２１０…通知手段を構成する表示画面、２１２…スロット、２４６…読取装置、２３１…検索部、解析部、通知部、出力部を構成するＣＰＵ、２３３…ＲＯＭ、２３４…ＲＡＭ、２３５…フラッシュメモリ、２３６…制御部を構成するＡＳＩＣ、２３８…画像処理部、２３９…印刷制御部、２４１…インターフェイス、２４１…印刷手段を構成する記録ヘッド、２４２…印刷手段を構成するキャリッジモータ、２４３…印刷手段を構成する紙送りモータ、２４４…印刷手段を構成するロール紙駆動モータ、Ｇ…画像、ＴＸ…検索結果，判定結果のテキスト。
【図１】
2005094746.tif 000003
【図２】
2005094746.tif 000004
【図３】
2005094746.tif 000005
【図４】
2005094746.tif 000006
【図５】
2005094746.tif 000007
【図６】
2005094746.tif 000008
【図７】
2005094746.tif 000009
【図８】
2005094746.tif 000010
【図９】
2005094746.tif 000011
【図１０】
2005094746.tif 000012
【図１１】
2005094746.tif 000013
【図１２】
2005094746.tif 000014
【図１３】
2005094746.tif 000015
【図１４】
2005094746.tif 000016
【図１５】
2005094746.tif 000017
【図１６】
2005094746.tif 000018
【図１７】
2005094746.tif 000019
【図１８】
2005094746.tif 000020
【図１９】
2005094746.tif 000021
【図２０】
2005094746.tif 000022
【図２１】
2005094746.tif 000023
【図２２】
2005094746.tif 000024
【図２３】
2005094746.tif 000025
【図２４】
2005094746.tif 000026