(57)【要約】【課題】複数の画像データから証明写真として適切な画像を効率的に選択して証明写真のプリント出力を行なう構成を提供する。【解決手段】記録媒体に記録された写真を画像リストとしてディスプレイに表示し、表示リストから証明写真として適切な画像を選択して証明写真のプリント出力を行なう構成において、個々の写真画像ファイルに基づく証明写真としての適性の簡易判定処理を実行し、簡易判定結果に基づいて証明写真としての適性の有無を判別可能とした画像リストの表示を行ない、さらに、表示リストからユーザが選択した画像について、詳細な証明写真の適性判定処理を実行する。本構成により効率的で確実な証明写真の取得が可能となる。【選択図】図５
2008098711.tif 000002
【特許請求の範囲】
【請求項１】
複数の写真画像ファイルを入力し、個々の写真画像ファイルに基づく証明写真としての適性の簡易判定処理を実行する簡易画像判定処理部と、
前記簡易画像判定処理部の判定結果に基づいて、証明写真としての適性の有無に応じて異なる表示態様を持つ画像リストを生成する表示情報生成部と、
前記表示情報生成部の生成した画像リストを出力する表示部と、
を有することを特徴とする情報処理装置。
【請求項２】
前記情報処理装置は、さらに、
前記表示部に表示された画像リストに対するユーザの画像選択情報に基づいて、選択画像について証明写真としての適性の詳細判定処理を実行する詳細画像判定処理部を有することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記簡易画像判定処理部は、
個々の写真画像ファイルについて、
（ａ）撮影日時に基づく判定処理、
（ｂ）解像度（サイズ）に基づく判定処理、
（ｃ）高速判定可能な画像解析に基づく判定処理、
これら（ａ）〜（ｃ）の少なくとも２つ以上の組合せによる処理を証明写真適性の判定処理として実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記簡易画像判定処理部は、
高速判定可能な画像解析に基づく判定処理として、画像全体に占める肌色の割合に基づく判定処理を実行する構成であることを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記情報処理装置は、
画像の切り抜き処理を実行するクリッピング処理部を有し、
前記簡易画像判定処理部、または詳細画像判定処理部の少なくともいずれかは、クリッピング画像についての証明写真適正判定処理を実行する構成であることを特徴とする請求項２に記載の情報処理装置。
【請求項６】
情報処理装置において画像判定処理を実行する情報処理方法であり、
簡易画像判定処理部において、複数の写真画像ファイルを入力し、個々の写真画像ファイルに基づく証明写真としての適性の簡易判定処理を実行する簡易画像判定処理ステップと、
表示情報生成部において、前記簡易画像判定処理部の判定結果に基づいて、証明写真としての適性の有無に応じて異なる表示態様を持つ画像リストを生成する表示情報生成部ステップと、
表示部において、前記表示情報生成部の生成した画像リストを出力する表示ステップと、
を有することを特徴とする情報処理方法。
【請求項７】
前記情報処理方法は、さらに、
詳細画像判定処理部において、前記表示部に表示された画像リストに対するユーザの画像選択情報に基づいて、選択画像について証明写真としての適性の詳細判定処理を実行する詳細画像判定処理ステップを有することを特徴とする請求項６に記載の情報処理方法。
【請求項８】
前記簡易画像判定処理ステップは、
個々の写真画像ファイルについて、
（ａ）撮影日時に基づく判定処理、
（ｂ）解像度（サイズ）に基づく判定処理、
（ｃ）高速判定可能な画像解析に基づく判定処理、
これら（ａ）〜（ｃ）の少なくとも２つ以上の組合せによる処理を証明写真適性の判定処理として実行するステップであることを特徴とする請求項６に記載の情報処理方法。
【請求項９】
前記簡易画像判定処理ステップは、
高速判定可能な画像解析に基づく判定処理として、画像全体に占める肌色の割合に基づく判定処理を実行するステップであることを特徴とする請求項８に記載の情報処理方法。
【請求項１０】
前記情報処理方法は、さらに、
クリッピング処理部において、画像の切り抜き処理を実行するクリッピング処理ステップを有し、
前記簡易画像判定処理部、または詳細画像判定処理部の少なくともいずれかは、クリッピング画像についての証明写真適正判定処理を実行することを特徴とする請求項７に記載の情報処理方法。
【請求項１１】
情報処理装置において画像判定処理を実行させるコンピュータ・プログラムであり、
簡易画像判定処理部において、複数の写真画像ファイルを入力し、個々の写真画像ファイルに基づく証明写真としての適性の簡易判定処理を実行させる簡易画像判定処理ステップと、
表示情報生成部において、前記簡易画像判定処理部の判定結果に基づいて、証明写真としての適性の有無に応じて異なる表示態様を持つ画像リストを生成させる表示情報生成部ステップと、
表示部において、前記表示情報生成部の生成した画像リストを出力させる表示ステップと、
を実行させることを特徴とするコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、および情報処理方法、並びにコンピュータ・プログラムに関する。さらに、詳細には、例えばデジタルカメラなどにおいて撮影された写真の中から証明写真に適する画像を選択し、必要に応じてクリッピング処理などのデータ処理を実行して証明写真に適用可能な出力を得ることを可能とした情報処理装置、および情報処理方法、並びにコンピュータ・プログラムに関する。
【背景技術】
【０００２】
昨今、デジタルカメラが普及し、また携帯電話にもカメラ機能が付加されており、ユーザは手軽に多数の写真を撮影し、フラッシュメモリやハードディスクなどの様々な記録媒体に蓄積することができる。このような記録媒体に記録された画像データは、例えばＰＣなどの情報処理装置において実行されるアプリケーションを利用することで縮小画像（サムネイル）のリスト表示が可能であり、例えば、ユーザは表示リストから選択した画像をプリンタによって出力することができる。
【０００３】
また、画像を記録した記録媒体をコンビニエンスストアなどに設置された端末にセットして所定の利用料金を支払うことで、端末のディスプレイに画像リストを表示させ、ユーザが画像選択を行い、選択画像を端末に付属するプリンタを介してプリントアウトするサービスも実用化されている。
【０００４】
このように、デジカメで撮影した画像データをプリントする際に、ＤＰＥ専門店に持ち込まず撮影した一般ユーザが自ら操作してプリントできるデジカメのセルフプリント機が普及している。このように、ユーザ自身でプリントを行なう場合、例えば証明写真のプリントを行ないたいとすると、ユーザは、撮影済み画像を記録した記録媒体をＰＣやセルフプリント機としての端末にセットし、そのディスプレイに画像のリストを表示し、表示リストの中から証明写真に適用できそうな画像を選択する処理を行なうことになる。
【０００５】
しかし、記録媒体に多数の画像ファイルが記録されている場合、その多数の画像の中から、証明写真に適用可能な画像を探し出すのは困難であり、時間を要する作業となる。証明写真の生成におけるデータ処理構成を開示した技術として、例えば特許文献１がある。特許文献１には、選択した画像データの撮影日時から証明写真として利用できるか否かを判定し、不適である場合は証明写真としての利用を許可しないという制限を設けた構成を示している。しかし、この発明は、撮影日時情報に基づく判定を行なうのみで、撮影画像の内容についての解析はしておらず、適切な人物像が撮影されたか否かを判定する構成とはなっていない。
【０００６】
また、特許文献２には、撮影した画像に瞳を抽出する画像認識処理を適用し、瞳が認識できなければ証明写真として不適と判断し、ユーザに撮影のやり直しを促すという構成が開示されている。これは、撮影時に目を閉じた場合に撮影のやり直しを行わせようとするものであり、撮影済みデータからの選択という構成に対応するものとはなっていない。
【特許文献１】特開２００２−９０８９７号公報
【特許文献２】特開２００３−２７０７１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、上述の問題点に鑑みてなされたものであり、デジタルカメラなどによって撮影された多数の画像から、証明写真として適切な画像を効率的に選択し、必要に応じてクリッピング処理などのデータ処理を実行して証明写真に適用可能な出力を得ることを可能とした情報処理装置、および情報処理方法、並びにコンピュータ・プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の側面は、
複数の写真画像ファイルを入力し、個々の写真画像ファイルに基づく証明写真としての適性の簡易判定処理を実行する簡易画像判定処理部と、
前記簡易画像判定処理部の判定結果に基づいて、証明写真としての適性の有無に応じて異なる表示態様を持つ画像リストを生成する表示情報生成部と、
前記表示情報生成部の生成した画像リストを出力する表示部と、
を有することを特徴とする情報処理装置にある。
【０００９】
さらに、本発明の情報処理装置の一実施態様において、前記情報処理装置は、さらに、前記表示部に表示された画像リストに対するユーザの画像選択情報に基づいて、選択画像について証明写真としての適性の詳細判定処理を実行する詳細画像判定処理部を有することを特徴とする。
【００１０】
さらに、本発明の情報処理装置の一実施態様において、前記簡易画像判定処理部は、個々の写真画像ファイルについて、（ａ）撮影日時に基づく判定処理、（ｂ）解像度（サイズ）に基づく判定処理、（ｃ）高速判定可能な画像解析に基づく判定処理、これら（ａ）〜（ｃ）の少なくとも２つ以上の組合せによる処理を証明写真適性の判定処理として実行する構成であることを特徴とする。
【００１１】
さらに、本発明の情報処理装置の一実施態様において、前記簡易画像判定処理部は、高速判定可能な画像解析に基づく判定処理として、画像全体に占める肌色の割合に基づく判定処理を実行する構成であることを特徴とする。
【００１２】
さらに、本発明の情報処理装置の一実施態様において、前記情報処理装置は、画像の切り抜き処理を実行するクリッピング処理部を有し、前記簡易画像判定処理部、または詳細画像判定処理部の少なくともいずれかは、クリッピング画像についての証明写真適正判定処理を実行する構成であることを特徴とする。
【００１３】
さらに、本発明の第２の側面は、
情報処理装置において画像判定処理を実行する情報処理方法であり、
簡易画像判定処理部において、複数の写真画像ファイルを入力し、個々の写真画像ファイルに基づく証明写真としての適性の簡易判定処理を実行する簡易画像判定処理ステップと、
表示情報生成部において、前記簡易画像判定処理部の判定結果に基づいて、証明写真としての適性の有無に応じて異なる表示態様を持つ画像リストを生成する表示情報生成部ステップと、
表示部において、前記表示情報生成部の生成した画像リストを出力する表示ステップと、
を有することを特徴とする情報処理方法にある。
【００１４】
さらに、本発明の情報処理方法の一実施態様において、前記情報処理方法は、さらに、詳細画像判定処理部において、前記表示部に表示された画像リストに対するユーザの画像選択情報に基づいて、選択画像について証明写真としての適性の詳細判定処理を実行する詳細画像判定処理ステップを有することを特徴とする。
【００１５】
さらに、本発明の情報処理方法の一実施態様において、前記簡易画像判定処理ステップは、個々の写真画像ファイルについて、（ａ）撮影日時に基づく判定処理、（ｂ）解像度（サイズ）に基づく判定処理、（ｃ）高速判定可能な画像解析に基づく判定処理、これら（ａ）〜（ｃ）の少なくとも２つ以上の組合せによる処理を証明写真適性の判定処理として実行するステップであることを特徴とする。
【００１６】
さらに、本発明の情報処理方法の一実施態様において、前記簡易画像判定処理ステップは、高速判定可能な画像解析に基づく判定処理として、画像全体に占める肌色の割合に基づく判定処理を実行するステップであることを特徴とする。
【００１７】
さらに、本発明の情報処理方法の一実施態様において、前記情報処理方法は、さらに、クリッピング処理部において、画像の切り抜き処理を実行するクリッピング処理ステップを有し、前記簡易画像判定処理部、または詳細画像判定処理部の少なくともいずれかは、クリッピング画像についての証明写真適正判定処理を実行することを特徴とする。
【００１８】
さらに、本発明の第３の側面は、
情報処理装置において画像判定処理を実行させるコンピュータ・プログラムであり、
簡易画像判定処理部において、複数の写真画像ファイルを入力し、個々の写真画像ファイルに基づく証明写真としての適性の簡易判定処理を実行させる簡易画像判定処理ステップと、
表示情報生成部において、前記簡易画像判定処理部の判定結果に基づいて、証明写真としての適性の有無に応じて異なる表示態様を持つ画像リストを生成させる表示情報生成部ステップと、
表示部において、前記表示情報生成部の生成した画像リストを出力させる表示ステップと、
を実行させることを特徴とするコンピュータ・プログラムにある。
【００１９】
なお、本発明のコンピュータ・プログラムは、例えば、様々なプログラム・コードを実行可能なコンピュータシステムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体、例えば、ＣＤやＦＤ、ＭＯなどの記録媒体、あるいは、ネットワークなどの通信媒体によって提供可能なコンピュータ・プログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータシステム上でプログラムに応じた処理が実現される。
【００２０】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００２１】
本発明の構成によれば、複数の写真の中から証明写真に適した写真の選択が容易になる。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照しながら本発明の情報処理装置、および情報処理方法、並びにコンピュータ・プログラムの詳細について説明する。
【００２３】
本発明の情報処理装置は、例えばデジタルカメラや携帯電話において撮影されフラッシュメモリなどの記録媒体に記録された画像データをディスプレイにリストとして表示するとともに、リスト表示された画像から証明写真として適用可能な画像を自動選択する装置であり、具体的にはＰＣあるいはコンビニなどに設置されたプリントサービス端末などの情報処理装置である。
【００２４】
本発明の情報処理装置は、例えば、ユーザが証明写真の出力を希望する場合には、画像リストを表示部（ディスプレイ）に表示する際に、リストに含まれる各画像が証明写真に適しているか否かを判定し、証明写真に適している画像については、その他の画像と区別可能とした表示を実行する。ユーザは、この画像リストに基づいて証明写真に適した画像を容易に選択することができる。また、本発明の情報処理装置では、各画像が証明写真に適しているか否かの判定処理に、比較的簡便な方法を利用するので、証明写真に適しているか否かを区別した画像リストの表示を短時間で行なうことが可能であり、ユーザを長時間待たせることがない。
【００２５】
本発明の情報処理装置では、証明写真に適している画像については、その他の画像と区別可能とした表示を実行するので、ユーザは、ディスプレイに表示された画像リストから証明写真に適している画像を容易に選択可能となる。ユーザは、証明写真に適した画像のみを選定対象とし、必要に応じてクリッピング処理などを実行してプリントを行なうことで適切な証明写真を得ることができる。
【００２６】
以下、図面を参照して、本発明の情報処理装置の構成および処理の詳細について説明する。図１は、本発明の情報処理装置の利用形態を説明する図である。図１において、本発明の情報処理装置は、情報処理装置（ＰＣ）１２１あるいはコンビニなどに設置されたプリントサービス端末としての情報処理装置１２２などであり、これらの情報処理装置１２１，１２２は、例えばデジタルカメラ１０１や携帯電話１０２において撮影されフラッシュメモリなどの記録媒体１０３，１０４に記録された画像データをディスプレイにリストとして表示する。リスト表示データは、例えば縮小画像（サムネイル画像）のリストであり、証明写真に適している画像については、その他の画像と区別可能とした表示を行なう。
【００２７】
情報処理装置１２１，１２２は、例えば、記録媒体１０３，１０４をセットするメデイアスロットを有し、記録媒体に記録された画像データを読み取って一覧リストをディスプレイに表示する処理を実行する。
【００２８】
情報処理装置１２１，１２２は、記録媒体に記録された画像データを読み取って一覧リストをディスプレイに表示する際、データ処理部において、記録媒体に記録された画像データの各々が、証明写真に適しているか否かの判定処理を実行し、この判定結果に基づいて、証明写真に適していると判定された画像を、その他の画像と区別した態様で表示するリスト表示処理を行なう。
【００２９】
図２以下を参照して、本発明の情報処理装置の実行する具体的な処理例について説明する。図２は、本発明の情報処理装置２００の構成を示すブロック図である。情報処理装置２００は、図２に示すように、記憶部２０１、データ入力部（メディアスロット）２０２、データ処理部２０３、表示情報生成部２０４、表示部２０５、ユーザ入力部２０６、プリント制御部２０７を有する。データ処理部２０３は、簡易画像判定処理部２１１、詳細画像判定処理部２１２、画像クリッピング処理部２１３を有する。
【００３０】
記憶部２０１は、ハードディスク、ＲＯＭ，ＲＡＭなどによって構成される記憶部であり、データ処理を実行するプログラムの記憶領域、データ処理を実行するためのワークエリアなどの記憶領域を含む。記憶部２０１には、リスト表示する対象としての画像データも格納可能である。データ入力部（メディアスロット）２０２は、デジタルカメラや携帯電話などにおいて撮影された写真画像などのデータを記録した記録媒体（メディア）１５０のデータ読み取りを実行する。
【００３１】
データ処理部２０３は、簡易画像判定処理部２１１、詳細画像判定処理部２１２、画像クリッピング処理部２１３を有し、データ入力部（メディアスロット）２０２にセットされた記録媒体（メディア）１５０から読み取られた画像データに基づく画像判定処理やクリッピング処理を実行する。
【００３２】
簡易画像判定処理部２１１は、サムネイル画像としてのリスト表示対象となる複数の画像（写真）をデータ入力部（メディアスロット）２０２または記憶部２０１から入力し、これらの画像に対する画像リストの表示処理を実行する際、各画像について証明写真に適しているか否かの簡易的な判定処理を実行する。判定結果は、表示情報生成部２０４に出力され、表示情報生成部２０４は、証明写真に適していると判定された画像を、その他の画像と区別した態様で表示するリスト表示処理を行なう。
【００３３】
簡易画像判定処理部２１１は、リスト表示処理の実行対象となる複数の画像（写真）について証明写真に適しているか否かの簡易的な判定処理を実行する。具体的には、各写真の記録データファイル（例えばＥｘｉｆファイル）に設定された属性情報などの解析による判定処理を行なう。
【００３４】
本発明の情報処理装置において処理対象となる画像データの構成例について説明する。図３は、記録媒体に記録されるファイルのデータ構成例を示す図である。各写真は、図３に示すようなデータ構成を持つＥｘｉｆファイルとして記録される。Ｅｘｉｆファイルは各写真データ毎に設定され、図３に示すように、ヘッダ２２１、サムネイルデータ２２２、画像データ２２３を持つ。
【００３５】
ヘッダ２２１は、写真の属性情報を記録する領域であり、図に示すように解像度（サイズ）、圧縮モード、撮影日時、機種名、露出、焦点距離などの撮影条件情報、色空間情報などが記録される。サムネイルデータ２２２は、縮小画像データの記録領域である。画像リストの表示処理の際には、このサムネイルデータが利用される。画像データ２２３は、実際の撮影画像データが記録される領域である。
【００３６】
本発明の情報処理装置は、このような属性情報を持つ画像ファイルを入力して処理を行うものであり、簡易画像判定処理部２１１は、これらのファイルの属性情報などの解析による判定処理を行なう。具体的には、属性情報に含まれる撮影日時や解像度（サイズ）に基づいて画像が証明写真に適しているか否かを判定する。さらに、高速判定可能な画像解析を適用して判定を行なう。
【００３７】
撮影日時に基づく判定処理は以下のように行なわれる。例えば、撮影日時からの日数が一定期間以上経過してしまった写真は、古すぎて証明写真には利用できないので、記録データファイル（例えばＥｘｉｆファイル）に設定された属性情報に含まれる撮影日時を取得して、予め定めた閾値日数以上経過している場合は証明写真に適さないと判定し、予め定めた閾値日数以上経過していない画像であれば、証明写真として適切であると判定する。
【００３８】
また、ファイルの解像度（サイズ）に基づく判定処理は、以下のように行なわれる。ファイルの解像度（サイズ）が小さすぎる画像は拡大するとブロックのノイズが発生するので、証明写真には利用できないと判定する。簡易画像判定処理部２１１は、予め設定済みの許容データサイズと、各画像のサイズを比較して、許容データサイズに対応するサイズの画像のみを証明写真として適切であると判定する。
【００３９】
高速判定可能な画像解析に基づく判定処理は、例えば、各画像の色解析を実行し、一定の割合上、肌色成分を含むもののみを証明写真として適切であると判定する処理である。簡易画像判定処理部２１１は、画像全体に占める肌色成分の割合としての閾値データを持ち、リスト表示する画像各々の色解析を実行して肌色成分の占める割合を算出して閾値と比較を行い、証明写真として適切な肌色成分の割合を持つ画像のみを証明写真として適切であると判定する。
【００４０】
簡易画像判定処理部２１１は、上述した
（ａ）撮影日時に基づく判定処理、
（ｂ）解像度（サイズ）に基づく判定処理、
（ｃ）高速判定可能な画像解析に基づく判定処理、
これら（ａ）〜（ｃ）の少なくとも２つ以上の組合せによる画像判定処理を実行する。これらの判定結果は、表示情報生成部２０４に出力され、表示情報生成部２０４は、証明写真に適していると判定された画像を、その他の画像と区別した態様で表示するリスト表示処理を行なう。
【００４１】
表示情報生成部２０４の生成する表示画像の例について、図４を参照して説明する。図４には、（ａ）〜（ｈ）の画像からなる画像リストの例を示している。これら（ａ）〜（ｈ）中、（ａ），（ｂ），（ｃ），（ｆ）は、その他の（ｄ），（ｅ），（ｇ），（ｈ）の画像と異なる枠が設定された画像として表示されている。これら（ａ），（ｂ），（ｃ），（ｆ）の画像は、上述の簡易画像判定処理部２１１における判定処理において、証明写真として適用可能と判断された画像である。ユーザは、この表示リストに基づいて、証明写真に適用する画像を効率的に選択することができる。
【００４２】
データ処理部２０３における詳細画像判定処理部２１２は、表示部２０５に出力された画像リストに対して、ユーザが証明写真として出力を希望する画像を選択した場合、その選択画像について、詳細な画像判定を実行して証明写真として本当に適切であるか否かを判定する処理を実行する。
【００４３】
詳細画像判定処理部２１２の実行する詳細な判定処理の例を以下に示す。
（ａ）人物認識処理を応用した処理例として、以下の処理がある。
（ａ１）画像データに人物像が含まれていることを検出する。
（ａ２）画像データから顔領域を抽出し、その領域が一定の比率を占めていることを検査する。
（ａ３）画像データから顔領域を抽出し、その中に瞳があることを検査する。
（ａ４）画像データから顔領域を抽出し、帽子やスカーフなど証明写真にふさわしくないアクセサリが認識されないことを検査する。
（ａ５）画像データから人物像外の背景部を抽出し、その背景が証明写真としてふさわしいかを検査する。たとえば、証明写真では無地の背景が必要であるなど。
【００４４】
これら（ａ１）〜（ａ５）の判定処理を実行して、すべての条件を満足する場合に、詳細画像判定処理部２１２は、ユーザの選択画像を証明写真に適用可能な画像であると判定する。ユーザによって選択された画像が、上記条件を満足しない場合は、証明写真に適さないとのメッセージを表示部２０５に出力する。
【００４５】
なお、上述した画像解析処理は、従来から知られる画像解析技術を適用して実行することができる。例えば、本願と同一出願人にかかる特許出願である特開２００５−３０９７６５号公報に記載の解析技術の適用が可能である。
【００４６】
詳細画像判定処理部２１２において、ユーザの選択画像が証明写真に適用可能な画像であると判定した場合、その情報は、表示情報生成部２０４に出力され、表示情報生成部２０４は、その選択画像に対するクリッピング処理画面を生成して、表示部２０５に表示する。
【００４７】
ユーザは、表示部２０５に表示されたクリッピング処理画面を適用して画像の切り抜き領域としてのクリッピング領域を設定すると、設定情報は、データ処理部２０３の画像クリッピング処理部２１３に入力され、画像の切り抜き処理としてのクリッピング処理が実行される。さらにクリッピング処理のなされた画像について、プリント要求がなされると、プリント制御部２０７にプリント命令が出力されプリントが実行される。
【００４８】
次に、図５に示すフローチャートを参照して、本発明の情報処理装置の実行する処理シーケンスについて説明する。なお、図５に示すフローチャートは、ユーザが照明写真のプリント出力処理を実行しようとする場合の処理である。例えば、コンビニなどに設置されたプリントサービス端末としての情報処理装置のディスプレイには、図６に示すような初期メニューとしての画面が表示される。
【００４９】
図６に示すように、デジカメプリント選択部３０１、照明写真サイズプリント選択部３０２、分割プリント選択部３０３など、ユーザは、プリント出力する態様に応じて、選択ボタンを操作して処理を行なうことができる。ここでは、ユーザが照明写真サイズプリント選択部３０２を操作して証明写真のプリント出力を得る場合の処理について説明する。
【００５０】
図５に示すフローのステップＳ１０１において、画像リスト表示対象となる画像データを入力する。これは、図２に示すデータ入力部（メディアスロット）２０２にセットされたメディア１５０から、あるいはハードディスクなどの記憶部２０１から入力する。入力画像データは、例えば図３を参照して説明したＥｘｉｆファイル形式である。
【００５１】
ステップＳ１０２において、図２に示すデータ処理部２０３の簡易画像判定処理部２１１は、入力画像データファイルの読み取りを行い、これらのファイルの属性情報などの解析を実行し、各画像が証明写真として適性を有するか否かの簡易判定処理を実行する。具体的には、属性情報に含まれる撮影日時や解像度（サイズ）に基づいて画像が証明写真に適しているか否かを判定する。さらに、高速判定可能な画像解析を適用して判定を行なう。
【００５２】
次にステップＳ１０３において、判定結果が表示情報生成部２０４に出力され、表示情報生成部２０４は、証明写真に適していると判定された画像を、その他の画像と区別した態様で表示するリスト表示処理を行なう。表示例を図７に示す。図７に示す表示例は、先に、図４を参照して説明したように、（ａ）〜（ｈ）の画像からなる画像リストの例を示している。これら（ａ）〜（ｈ）中、（ａ），（ｂ），（ｃ），（ｆ）は、その他の（ｄ），（ｅ），（ｇ），（ｈ）の画像と異なる枠が設定された画像として表示されている。これら（ａ），（ｂ），（ｃ），（ｆ）の画像は、上述の簡易画像判定処理部２１１における判定処理において、証明写真として適用可能と判断された画像である。ユーザは、この表示リストに基づいて、証明写真に適用する画像を効率的に選択することができる。
【００５３】
ステップＳ１０４において、ユーザの選択情報を入力する。これは、図７に示す「画像候補決定」ボタン３２１の操作情報がデータ処理部２０３に入力される処理である。ユーザの選択情報を入力すると、ステップＳ１０５に進み、データ処理部２０３の詳細画像判定処理部２１２は、その選択画像について、詳細な画像判定を実行して証明写真として本当に適切であるか否かを判定する処理を実行する。
【００５４】
すなわち、前述したように、
（ａ１）画像データに人物像が含まれていることを検出する。
（ａ２）画像データから顔領域を抽出し、その領域が一定の比率を占めていることを検査する。
（ａ３）画像データから顔領域を抽出し、その中に瞳があることを検査する。
（ａ４）画像データから顔領域を抽出し、帽子やスカーフなど証明写真にふさわしくないアクセサリが認識されないことを検査する。
（ａ５）画像データから人物像外の背景部を抽出し、その背景が証明写真としてふさわしいかを検査する。
これらの処理を実行する。
【００５５】
ステップＳ１０５における詳細画像判定処理部２１２の判定処理の結果、選択画像が証明写真として適切でないと判定される（ステップＳ１０６でＮｏ）と、ステップＳ１１１に進み、ユーザによって選択された画像が証明写真に適さないとのメッセージを表示部２０５に出力する。さらにステップＳ１０４に進み、ユーザが他の画像を選択するのを待機する。
【００５６】
一方、ステップＳ１０５における詳細画像判定処理部２１２の判定処理の結果、選択画像が証明写真として適切であると判定される（ステップＳ１０６でＹｅｓ）と、ステップＳ１０７に進み、ユーザからの出力要求情報を入力する。すなわち図７に示す「プリント画像決定」ボタン３２２の操作情報を入力する。
【００５７】
「プリント画像決定」ボタン３２２の操作情報を入力すると、表示情報生成部２０４は、ステップＳ１０８において、その選択画像に対するクリッピング処理画面を生成して、表示部２０５に表示する。
【００５８】
ユーザは、ステップＳ１０９において、表示部２０５に表示されたクリッピング処理画面を適用して画像の切り抜き処理としてのクリッピング領域を設定すると、設定情報は、データ処理部２０３の画像クリッピング処理部２１３に入力され、ステップＳ１１０においてクリッピング処理が実行され、クリッピング処理のなされた画像について、ユーザからのプリント要求がなされると、プリント制御部２０７にプリント命令が出力されプリントが実行される。なお、ユーザからのプリント要求は、図７に示す「プリントスタート」ボタン３２３の操作情報をデータ処理部２０３が入力して検知する。
【００５９】
なお、ステップＳ１０９において、ユーザが画像データをクリッピングすると証明写真への適正が変化することがある。そこで、クリッピングした画像について、再度、ステップＳ１０５の判定処理、すなわち、データ処理部２０３の詳細画像判定処理部２１２において詳細な画像判定を実行して証明写真として本当に適切なクリッピング画像が得られたか否かを判定する処理を実行する構成としてもよい。不適切なクリッピングが実行された場合は、再度クリッピングを実行させることが可能となる。ステップＳ１０２の簡易画像判定処理から再実行する構成としてもよい。
【００６０】
なお、証明写真には、パスポート用・運転免許用・各種資格検定用・履歴書用などさまざまな用途があるので、判定処理の際にユーザが選択した用途に応じて画像が証明写真に適している否かの判断基準を適宜変更して処理を行なう構成として、より柔軟な判定を行なう構成とすることが好ましい。
【００６１】
このように本発明の情報処理装置では、図２に示すデータ処理部２０３において、まず、画像リストの表示に際して、各画像が証明写真として適切であるか否かの簡易判定処理を実行し、表示リスト中に含まれる証明写真として適切な画像のみを区別可能とした表示リストを生成して表示し、さらに、表示リストからユーザが選択した画像について、詳細な証明写真の適性判定処理を実行する構成としたので、効率的で確実な証明写真の取得が可能となる。
【００６２】
最後に、上述した処理を実行する情報処理装置のハードウェア構成例について、図８を参照して説明する。図８に示す構成は、例えばＰＣなどによって構成される情報処理装置であり、プリンタなどのデータ出力部５３１を備えたハード構成例を示している。
【００６３】
ＣＰＵ（Central Processing Unit）５０１は、上述の実施例において説明した各種のデータ処理、すなわち証明写真適正判定処理としての簡易判定および詳細判定処理、表示データ生成、プリント制御処理等の各処理の実行シーケンスを記述したコンピュータ・プログラムに従った処理を実行する制御部である。
【００６４】
ＲＯＭ（Read Only Memory）５０２は、ＣＰＵ５０１が使用するプログラムや演算パラメータ等を格納する。ＲＡＭ（Random Access Memory）５０３は、ＣＰＵ５０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはＣＰＵバスなどから構成されるホストバス５０４により相互に接続されている。
【００６５】
ホストバス５０４は、ブリッジ５０５を介して、ＰＣＩ(Peripheral Component Interconnect/Interface)バスなどの外部バス５０６に接続されている。
【００６６】
キーボード５０８、ポインティングデバイス５０９は、ユーザにより操作される入力デバイスである。ディスプレイ５１０は、液晶表示装置またはＣＲＴ（Cathode Ray Tube）などから成り、各種情報をテキストやイメージ情報として表示する。
【００６７】
ＨＤＤ（Hard Disk Drive）５１１は、ハードディスクを内蔵し、ハードディスクを駆動し、ＣＰＵ５０１によって実行するプログラムや情報を記録または再生させる。ハードディスクは、リスト表示対象の画像データファイル、さらに、各種のデータ処理プログラム等、各種コンピュータ・プログラムが格納される。
【００６８】
ドライブ５１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体５２１に記録されているデータまたはプログラムを読み出して、そのデータまたはプログラムを、インタフェース５０７、外部バス５０６、ブリッジ５０５、およびホストバス５０４を介して接続されているＲＡＭ５０３に供給する。リムーバブル記録媒体５２１も、ハードディスクと同様のデータ記録領域として利用可能である。
【００６９】
接続ポート５１４は、外部接続機器５２２を接続するポートであり、ＵＳＢ，ＩＥＥＥ１３９４等の接続部を持つ。接続ポート５１４は、インタフェース５０７、および外部バス５０６、ブリッジ５０５、ホストバス５０４等を介してＣＰＵ５０１等に接続されている。通信部５１５は、ネットワークに接続され、外部とのデータ通信処理を実行する。データ出力部５３１は、データのプリント出力処理を実行する。
【００７０】
なお、図８に示す情報処理装置のハードウェア構成例は、１つの装置例を示すものであり、本発明の情報処理装置は、図８に示す構成に限らず、上述した実施例において説明した処理を実行可能な構成であればよい。
【００７１】
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
【００７２】
なお、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。
【００７３】
例えば、プログラムは記録媒体としてのハードディスクやＲＯＭ（Read Only Memory)に予め記録しておくことができる。あるいは、プログラムはフレキシブルディスク、ＣＤ−ＲＯＭ(Compact Disc Read Only Memory)，ＭＯ(Magneto optical)ディスク，ＤＶＤ(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的あるいは永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することができる。
【００７４】
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、コンピュータに無線転送したり、ＬＡＮ(Local Area Network)、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【００７５】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【産業上の利用可能性】
【００７６】
以上、説明したように、本発明の構成によれば、例えば、記録媒体に記録された写真を画像リストとしてディスプレイに表示し、表示リストから証明写真として適切な画像を選択して証明写真のプリント出力を行なう構成において、個々の写真画像ファイルに基づいて証明写真としての適性の簡易判定処理を実行し、判定結果に基づいて、証明写真としての適性の有無を判別可能とした表示態様を持つ画像リストを生成してリスト表示を行ない、さらに、表示リストからユーザが選択した画像について、詳細な証明写真の適性判定処理を実行する構成としたので、効率的で確実な証明写真の取得が可能となる。
【図面の簡単な説明】
【００７７】
【図１】本発明の情報処理装置の利用例を説明する図である。
【図２】本発明の情報処理装置の構成を説明する図である。
【図３】画像データファイルの構成例を説明する図である。
【図４】画像リストの表示処理例について説明する図である。
【図５】本発明の情報処理装置における処理シーケンスについて説明するフローチャートを示す図である。
【図６】初期画面の例について説明する図である。
【図７】画像リストの表示処理例について説明する図である。
【図８】本発明の情報処理装置のハードウェア構成例について説明する図である。
【符号の説明】
【００７８】
１０１  デジタルカメラ
１０２  携帯電話
１０３，１０４  記録媒体
１２１，１２２  情報処理装置
１５０  記録媒体
２００  情報処理装置
２０１  記憶部
２０２  データ入力部
２０３  データ処理部
２０４  表示情報生成部
２０５  表示部
２０６  ユーザ入力部
２０７  プリント制御部
２１１  簡易画像判定処理部
２１２  詳細画像判定処理部
２１３  画像クリッピング処理部
２２１  ヘッダ
２２２  サムネイルデータ
２２３  画像データ
３０１〜３０３  処理選択部
３２１〜３２３  操作ボタン
５０１  ＣＰＵ(Central Processing Unit)
５０２  ＲＯＭ（Read-Only-Memory）
５０３  ＲＡＭ（Random Access Memory）
５０４  ホストバス
５０５  ブリッジ
５０６  外部バス
５０７  インタフェース
５０８  キーボード
５０９  ポインティングデバイス
５１０  ディスプレイ
５１１  ＨＤＤ（Hard Disk Drive）
５１２  ドライブ
５１４  接続ポート
５１５  通信部
５２１  リムーバブル記録媒体
５２２  外部接続機器
５３１  データ出力部
【図２】
2008098711.tif 000003
【図５】
2008098711.tif 000004
【図８】
2008098711.tif 000005
【図１】
2008098711.tif 000006
【図３】
2008098711.tif 000007
【図４】
2008098711.tif 000008
【図６】
2008098711.tif 000009
【図７】
2008098711.tif 000010