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