(57)【要約】【課題】ユーザの意図による印刷枚数指定を基本としながら、画像から検出された顔の数を参考として各画像の印刷枚数設定を容易に行うことができること。【解決手段】画像に含まれている人物の数を計数する計数手段と、前記画像の印刷枚数を取得する取得手段と、前記計数した結果と前記印刷枚数を比較する比較手段と、前記比較の結果に基づいて警告を発する警告手段と、前記計数した結果を表示する表示手段とを含んで画像処理装置を構成する。又、画像処理方法として、画像に含まれている人物の数を計数する計数工程と、前記画像の印刷枚数を取得する取得工程と、前記計数した結果と前記印刷枚数を比較する比較工程と、前記比較の結果に基づいて警告を発する警告工程と、前記計数した結果を表示する表示工程とを有する。【選択図】図１
2006268493.tif 000002
【特許請求の範囲】
【請求項１】
画像に含まれている人物の数を計数する計数手段と、前記画像の印刷枚数を取得する取得手段と、前記計数した結果と前記印刷枚数を比較する比較手段と、前記比較の結果に基づいて警告を発する警告手段と、前記計数した結果を表示する表示手段とを有することを特徴とする画像処理装置。
【請求項２】
前記計数手段は画像中の人物の顔を検出し、計数することを特徴とする請求項１記載の画像処理装置。
【請求項３】
画像に含まれている人物の数を計数する計数工程と、前記画像の印刷枚数を取得する取得工程と、前記計数した結果と前記印刷枚数を比較する比較工程と、前記比較の結果に基づいて警告を発する警告工程と、前記計数した結果を表示する表示工程とを有することを特徴とする画像処理方法。
【請求項４】
前記計数工程は画像中の人物の顔を検出し、計数することを特徴とする請求項３記載の画像処理方法。
【請求項５】
コンピュータが読み込み実行することで、コンピュータに所定の画像処理方法を制御可能とするモジュールを有するプログラムであって、
画像に含まれている人物の数を計数する計数モジュールと、前記画像の印刷枚数を取得する取得モジュールと、前記計数した結果と前記印刷枚数を比較する比較モジュールと、前記比較の結果に基づいて警告を発する警告モジュールと、前記計数した結果を表示する表示モジュールとを有することを特徴とするプログラム。
【請求項６】
前記計数モジュールは画像中の人物の顔を検出し、計数することを特徴とする請求項５記載のプログラム。
【請求項７】
前記請求項３又は４記載の画像処理方法をコンピュータに実行させるためのプログラムを格納する記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像の印刷枚数指定を行う画像処理装置、画像処理方法、プログラム及び記憶媒体に関するものである。
【背景技術】
【０００２】
従来、デジタルカメラ等で撮影或は生成された画像を印刷することは広く行われている。特に、撮影された画像を、該画像に写っている人に配布するために人数分印刷するということが行われている。又、画像中の人物の顔部分を対象に画像処理を行うこと等を目的として画像中からの顔検出も行われている（特許文献１〜３）。
【０００３】
これらを組み合わせて、画像中から人物の顔検出を行い、検出された顔の数を該画像の印刷枚数として用いることが行われていた（特許文献４〜６）。又、特許文献４では顔検出に誤りがあることを想定し、設定された印刷枚数を操作者が変更することもできた。
【０００４】
【特許文献１】特開平８−０６３５９７号公報
【特許文献２】特開２００１−２１６５１５号公報
【特許文献３】特開２００２−１８３７３１号公報
【特許文献４】特開平９−２８１６０５号公報
【特許文献５】特開平１０−２１４００３号公報
【特許文献６】特開２００３−２１９３２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、画像を印刷する枚数が画像に写っている人数と異なる場合は少なくない。例えば、風景等、人物が全く写っていない写真を複数人に配布する場合が考えられる。逆に、集合写真は撮影失敗の恐れがあることから同じ場面で複数回撮影することが良く行われるが、人数分の印刷を行うのは通常それらの中の一画像で良く、他のものは印刷する必要がない。つまり多数の人物が写っている画像であっても全く印刷されないものもある。又、いわゆるピンぼけや手ぶれ等の失敗写真についても、人物が写っていても印刷するかどうかは操作者の判断によるべきところである。
【０００６】
前記従来の技術では、印刷枚数の変更は可能であるものの、第１段階では各画像から検出された顔の数を印刷枚数として設定するため、前記のように印刷枚数が画像中の顔の数と異なる場合や印刷が不要な場合には、操作者は印刷枚数変更のための煩雑な操作を繰り返す必要があった。
【０００７】
従って、本発明は、前記従来技術に対し、ユーザの意図による印刷枚数指定を基本としながら、画像から検出された顔の数を参考として各画像の印刷枚数設定を容易に行うことができることを目的とする。
【課題を解決するための手段】
【０００８】
本発明は上記目的を達成するためなされたものであり、本発明によれば、画像に含まれている人物の数を計数する計数手段（顔検出部１００７，５００６又は９００５）と、前記画像の印刷枚数を取得する取得手段（入力制御部１００５，５００７又は９００６）と、前記計数した結果と前記印刷枚数を比較する比較手段（主制御部１００１，５００１又は９００１）と、前記比較の結果に基づいて警告を発する警告手段（ディスプレイ１００４、電子ファインダ５００５又はディスプレイ９００９）と、前記計数した結果を表示する表示手段（ディスプレイ１００４、電子ファインダ５００５又はディスプレイ９００９）とを有することを特徴とする画像処理装置が提供される。
【０００９】
又、発明によれば、画像に含まれている人物の数を計数する計数工程（ステップＳ１０１，Ｓ２０８又はＳ３０２）と、前記画像の印刷枚数を取得する取得工程（ステップＳ１０２，Ｓ２０１又はＳ３０１）と、前記計数した結果と前記印刷枚数を比較する比較工程（ステップＳ１０３，Ｓ２０９又はＳ３０３）と、前記比較の結果に基づいて警告を発する警告工程（ステップＳ１０４，Ｓ２１０又はＳ３０４）と、前記計数した結果を表示する表示工程（ステップＳ１０４，Ｓ２１０又はＳ３０４）とを有することを特徴とする画像処理方法が提供される。
【発明の効果】
【００１０】
本発明によれば、ユーザは自らの意図による印刷枚数指定を基本としながら、画像から検出された顔の数を参考にして各画像の印刷枚数設定を容易に行うことができるという効果が得られる。又、このとき、元々ユーザに印刷意思のない画像に対する印刷設定や、明らかにユーザが意図を持って写っている人数とは異なる数を印刷枚数として設定している場合に煩わしい操作をしなくて済むという効果も得られる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照しながら本発明の実施の形態を説明する。
【００１２】
＜実施の形態１＞
図１は本発明の実施形態を示す画像処理装置を適用可能な情報処理装置の機能構成を示すブロック図である。
【００１３】
１００１は主制御部であり、情報処理装置の各部を統括制御するＣＰＵが相当する。１００２は画像格納部であり、印刷対象となる画像データを格納するハードディスクドライブ及び該ハードディスクドライブから読み込んだ前記画像データを一時的に格納するＲＡＭ中のワークエリアが相当する。１００３は表示制御部であり、ディスプレイ１００４への画像、文字の表示制御を行う。１００５は入力制御部であり、キーボード・マウス１００６を介したユーザ操作の入力制御を行う。情報処理装置のユーザはディスプレイ１００４およびキーボード・マウス１００６を用いて情報処理装置の対話的な操作を行う。
【００１４】
１００７は顔検出部であり、取得した画像データの中から人物の顔が描かれている位置を検出するとともにその数を計数する。顔検出の方法は前記特許文献１〜３等、多くの手法が提案されており、本発明においてはそれらの内どのような手法を用いても良く、これらの手法に限定されることなくどのような手法を用いても構わない。顔検出に関しては従来手法が種々の文献に開示されているため、ここでの詳細な説明は省略する。
【００１５】
１００８は印刷制御部であり、情報処理装置に接続されたプリンタ１００９に対する画像等の出力の制御を行う。
【００１６】
図２は前記ディスプレイ１００４への表示例を示す図である。これらの表示は、主制御部１００１の制御に従って画像格納部１００２から取得された画像等を表示制御部１００３がディスプレイ１００４に表示することによりなされる。
【００１７】
２００１はフォルダ選択部であり、画像格納部１００２中で画像データが分類、格納されている論理的なフォルダを一覧表示する。該フォルダ選択部中で何れかのフォルダが選択されると、該フォルダ内に分類されている画像データが印刷候補となる。
【００１８】
２００２はサムネール表示部であり、前記印刷候補となった個々の画像の縮小版を表示する。２００３は印刷枚数設定部であり、該印刷枚数設定部に対応づけられたサムネール表示部２００２に表示されている画像の印刷枚数を表示する。又、ユーザはキーボード・マウス１００６の操作により印刷枚数設定部２００３への印刷枚数の入力、変更を行うことができる。
【００１９】
２００４は印刷開始ボタンであり、キーボード・マウス１００６の操作により印刷開始ボタン２００４が選択されると、情報処理装置は次に示す印刷処理を行う。
【００２０】
図３は前記印刷開始ボタン２００４が選択された際に行われる印刷処理の手順を示すフローチャートである。
【００２１】
先ず、ステップＳ１０１では印刷対象となる画像の１つを画像格納部１００２から取得し、顔検出部１００７によって画像中の人物の顔の位置を検出、その数を計数する。
【００２２】
ステップＳ１０２では、前記印刷対象となる画像について図２の印刷枚数設定部２００３で事前に設定された印刷枚数データを取得する。
【００２３】
ステップＳ１０３では、ステップＳ１０１で計数した顔の数とステップＳ１０２で取得した印刷枚数を比較する。これらが一致していればステップＳ１０６へ進み、一致していなければステップＳ１０４へ進む。ステップＳ１０４では、ディスプレイ１００４に警告ダイアログを表示する。図４は該警告ダイアログの一例を示す図である。４００１はサムネール表示部であり、前記図２におけるサムネール表示部２００２と同様のものである。但し、警告ダイアログのサムネール表示部４００１には、前記ステップＳ１０１で検出された人物の顔に相当する部分にマーク４００２を付して表示する。
【００２４】
４００３は検出人数表示部であり、前記ステップＳ１０１で計数された人物の顔の数を表示する。４００４は印刷枚数設定部であり、図２の印刷枚数設定部２００３と同様のものである。警告ダイアログの印刷枚数設定部４００４には、初期状態でステップＳ１０２で取得した印刷枚数データに基づく印刷枚数を表示する。図２の印刷枚数設定部２００３と同様、ユーザはキーボード・マウス１００６を介した操作によって印刷枚数を変更することができる。
【００２５】
４００５はメッセージ表示部であり、ユーザに対する警告メッセージを表示する。４００６はＯＫボタンであり、該ボタンがキーボード・マウス１００６を介したユーザ操作により選択されると、この時点で印刷枚数設定部４００４に表示されている数値を画像表示部４００２に表示されている画像の印刷枚数として確定し、ダイアログ処理を終了する。
【００２６】
ステップＳ１０５では、前記ステップＳ１０４のダイアログ処理で確定した印刷枚数を取得する。
【００２７】
ステップＳ１０６では、印刷制御部１００８を介して前記印刷対象となる画像をプリンタ１００９によって印刷する。このとき、前記ステップＳ１０２で取得、又はステップＳ１０５で更新された印刷枚数に従って画像印刷を行う。
【００２８】
ステップＳ１０７では、図２のフォルダ選択部２００１で選択されたフォルダに含まれる印刷候補画像全てについて処理が終了したかどうかを判定する。終了していない場合には、ステップＳ１０１に戻り、引き続き前記フォルダに含まれる次の画像についての処理を続行する。全画像についての処理が終了した場合には、一連の印刷処理を終了する。
【００２９】
以上の処理により、ユーザは各画像の印刷枚数を任意に設定することができる。又、該印刷枚数が顔検出、計数の結果と異なっていた場合には警告通知を受けることができるため、必要に応じて枚数の変更を行い印刷枚数の設定ミスを防ぐことができる。
【００３０】
前記処理では図２のフォルダ選択部２００１で選択されたフォルダに含まれる画像全てを処理対象としたが、例えば図２の印刷枚数設定部２００３で０が設定されていた画像については図３の処理全体またはステップＳ１０３〜Ｓ１０５の処理を省略することもできる。このことにより、失敗写真等、元々ユーザに印刷意思のない画像について警告ダイアログが表示されることを回避することができる。
【００３１】
同様に顔検出部１００７で人物の顔が全く検出されなかった画像についてはステップＳ１０３の判定を行わず、ステップＳ１０２で取得した印刷枚数どおりに印刷する、或は顔検出部１００７で検出、計数された顔の数とステップＳ１０２で取得した印刷枚数が極端に異なる場合にはステップＳ１０３の判定を行わず、ステップＳ１０２で取得した印刷枚数通りに印刷することもできる。このことにより、明らかにユーザの意図により印刷枚数が設定されていると考えられる場合に警告ダイアログが表示されることを回避することができる。
【００３２】
尚、図４の警告ダイアログには図２と同様、画像の縮小版を表示するものとしたが、画像の詳細を確認できるよう、より高精細の画像を表示したり、画像の拡大表示機能を設けても良い。
【００３３】
逆に図４の警告ダイアログに顔を示すマーク４００２を表示しないようにすることもできる。この場合、顔検出部１００７は検出した個々の顔の位置を記録する必要はない。
【００３４】
＜実施の形態２＞
図５は本発明の実施形態を示す画像処理装置を適用可能な撮像装置の機能構成を示すブロック図である。
【００３５】
５００１は主制御部であり、撮像装置の各部を統括制御するＣＰＵが相当する。５００２は撮像部であり、撮影対象の像を電子的画像データに変換する。光学系、撮像素子、画像処理プロセッサ等の組み合わせが相当する。５００３は画像格納部であり、撮像部５００２で生成された画像データを格納するメモリ等が相当する。５００４は表示制御部であり、電子ファインダ５００５への画像、文字の表示制御を行う。
【００３６】
５００６は顔検出部であり、取得した画像データの中から人物の顔が描かれている位置を検出するとともにその数を計数する。顔検出部５００６は前記実施の形態１における顔検出部１００７と同等の機能を持つものである。
【００３７】
５００７は入力制御部であり、キー５００８を介したユーザ操作の入力制御を行う。撮像装置のユーザはキー５００８の操作により画像の撮像を行い、又、電子ファインダ５００５及びキー５００８を用いて撮像装置や撮影済み画像についての各種設定を対話的に行う。特に、個々の撮影済み画像に対しては該画像データに付随するデータとして該画像の印刷枚数を示すＤＰＯＦ（Ｄｉｇｉｔａｌ  Ｐｒｉｎｔ  Ｏｒｄｅｒ  Ｆｏｒｍａｔ）データを設定、記録することができる。このため、本実施の形態の撮像装置は、「印刷枚数設定」、「＋」、「−」、「ＯＫ」の各キーを備える。尚、通常撮像装置は前記の４キーに加え、電源キー、シャッターキー等、他のキーも有している。
【００３８】
図６は前記ＤＰＯＦデータを設定する際の電子ファインダ５００５の表示例を示す図である。この表示は画像の撮影後、前記「印刷枚数設定」キーが押下された際に、主制御部５００１の制御に基づいて画像格納部５００３から取得された画像等を表示制御部５００４が電子ファインダ５００５に表示することによってなされる。他の操作によって本印刷枚数設定機能が起動されるように構成されていても構わない。
【００３９】
６００１は画像表示部であり、撮影済みの画像の縮小版を表示する。６００２は印刷枚数設定部であり、画像表示部６００１に現在表示中のサムネールに対応する画像の印刷枚数を表示する。又、ユーザは前記「＋」、「−」キーの操作により印刷枚数設定部６００２への印刷枚数の入力、変更を行うことができる。
【００４０】
６００３はメッセージ表示部であり、本印刷枚数設定機能の操作案内を表示する。
【００４１】
図７は前記印刷枚数設定機能の処理手順を示すフローチャートである。
【００４２】
先ず、ステップＳ２０１では印刷枚数設定の対象となっている画像を画像格納部５００３から取得し、又、該画像に対する現在の印刷枚数設定値を取得し、これらを図６に示す形式で電子ファインダ５００５に表示する。
【００４３】
ステップＳ２０２では、入力制御部５００７を介して「＋」キーが押下されたかどうかを判定する。押下されていた場合にはステップＳ２０３、そうでない場合にはステップＳ２０４へ進む。
【００４４】
ステップＳ２０３では印刷枚数設定値を１増加させ、ステップＳ２０１へ戻る。但し、ステップＳ２０３への移行時に該印刷枚数設定値が既に９９に達している場合には前記増加を行わない。
【００４５】
ステップＳ２０４では、入力制御部５００７を介して「−」キーが押下されたかどうかを判定する。押下されていた場合にはステップＳ２０５、そうでない場合にはステップＳ２０６へ進む。
【００４６】
ステップＳ２０５では印刷枚数設定値を１減少させ、ステップＳ２０１へ戻る。但し、ステップＳ２０５への移行時に該印刷枚数設定値が既に０であった場合には前記減少を行わない。
【００４７】
ステップＳ２０６では、入力制御部５００７を介して「ＯＫ」キーが押下されたかどうかを判定する。押下されていた場合にはステップＳ２０７へ進む。そうでない場合にはステップＳ２０１へ戻り、設定処理を続行する。
【００４８】
ステップＳ２０７では、後述する警告を既に表示したかどうかを判定する。表示済みの場合にはステップＳ２１０へ進み、未表示の場合にはステップＳ２０８へ進む。
【００４９】
ステップＳ２０８では、印刷枚数設定の対象となっている画像を画像格納部５００３から取得し、顔検出部５００６によって画像中の人物の顔の位置を検出、その数を計数する。
【００５０】
ステップＳ２０９では、現在の印刷枚数設定値と前記ステップＳ２０８で計数された顔の数を比較する。これらが一致していればステップＳ２１０へ進む。前記現在の印刷枚数設定値と前記計数された顔の数が一致していなければ、ステップＳ２１１へ進む。
【００５１】
ステップＳ２１０では、現在の印刷枚数設定値を確定させＤＰＯＦデータとして画像格納部５００３に書き込み、一連の処理を終了する。
【００５２】
ステップＳ２１１では表示制御部５００４を介して電子ファインダ５００５に警告を表示し、ステップＳ２０１へ戻る。図８は該警告の表示例を示す図である。８００１は画像表示部であり、図６の画像表示部６００１と同様のものである。但し、警告表示時の画像表示部８００１には、前記ステップＳ２０８で検出された人物の顔に相当する部分にマーク８００２を付して表示する。
【００５３】
８００３は検出人数表示部であり、前記ステップＳ２０８で検出された人物の顔の数を表示する。８００４は印刷枚数設定部であり、図６の印刷枚数設定部６００２と同様のものである。８００５はメッセージ表示部であり、ユーザに対する警告メッセージを表示する。
【００５４】
一度ステップＳ２１１で警告を表示した後は、ステップＳ２０１での画像、印刷枚数設定値の表示時にも図８の形式で電子ファインダへの表示を行う。
【００５５】
以上の処理により、ユーザは撮影済み画像の印刷枚数を任意に設定することができる。又、該印刷枚数が顔検出、計数の結果と異なっていた場合には警告通知を受けることができるため、必要に応じて枚数の変更を行い印刷枚数の設定ミスを防ぐことができる。
【００５６】
前記処理では、警告未表示でＯＫキー押下時には必ず印刷枚数設定値と顔の数を比較し、不一致時に警告を表示していたが、例えば印刷枚数設定部６００２で０が設定されていた画像についてはステップＳ２０６でのＯＫキー押下判定後、直接ステップＳ２１０へ進むようにすることもできる。このことにより、失敗写真等、元々ユーザに印刷意思のない画像について警告が表示されることを回避することができる。
【００５７】
同様に顔検出部５００６で人物の顔が全く検出されなかった画像についてはステップＳ２０９の判定を行わない、或は顔検出部５００６で検出、計数された顔の数と印刷枚数設定値が極端に異なる場合にはステップＳ２０９の判定を行わないようにすることもできる。このことにより、明らかにユーザの意図により印刷枚数が設定されていると考えられる場合に警告が表示されることを回避することができる。
【００５８】
尚、図８の警告には図２と同様の形式で画像表示部８００１に画像全体を表示するものとしたが、画像の詳細を確認できるよう、画像の拡大表示機能を設けても良い。
【００５９】
又、図８の警告に顔を示すマーク８００２を表示しないようにすることもできる。この場合、顔検出部５００６は顔の位置を記録する必要はない。
【００６０】
＜実施の形態３＞
図９は本発明の実施形態３を示す画像処理装置を適用可能な印刷装置の機能構成を示すブロック図である。
【００６１】
９００１は主制御部であり、印刷装置の各部を統括制御するＣＰＵが相当する。９００２はインタフェース部であり、図示しないホストからの画像データ及びび印刷枚数指定データを受信する。前記ホストは本実施形態の印刷装置との間で特定のプロトコルにより通信可能であり、画像データ及び印刷枚数指定データを送信可能なものであればＰＣ等の情報処理装置、デジタルカメラ等の撮像装置、携帯電話等の通信装置等、種々の機器が使用可能である。
【００６２】
９００３は受信バッファであり、前記インタフェース部９００２で受信した前記画像データおよび印刷枚数指定データを一時格納するメモリが相当する。９００４は画像記録部であり、前記主制御部９００１の制御に従い、受信した前記画像データおよび印刷枚数指定データに基づいて、印刷媒体への画像の記録を行う。記録方式としては電子写真方式、インクジェット方式、熱転写方式等が挙げられるが、これらに限定されない。
【００６３】
９００５は顔検出部であり、受信バッファに格納された画像データの中から人物の顔が描かれている位置を検出するとともにその数を計数する。顔検出部９００５は前記実施例１における顔検出部１００７と同等の機能を持つものである。
【００６４】
９００６は入力制御部であり、キー９００７を介したユーザ操作の入力制御を行う。９００８は表示制御部であり、ディスプレイ９００９への画像、文字の表示制御を行う。印刷装置のユーザはキー９００７及びディスプレイ９００９を用いて印刷装置や印刷画像についての各種設定を対話的に行う。特に、各画像の印刷枚数変更操作を行うことができる。このため、本実施形態の印刷装置は「＋」、「−」、「ＯＫ」の各キーを備える。尚、印刷装置は通常前記の３キーに加え、電源キー、リセットキー等、他のキーも有している。
【００６５】
図１０は本実施形態における印刷装置の印刷動作時の処理手順を示すフローチャートである。
【００６６】
先ず、ステップＳ３０１では、インタフェース部９００２を介して印刷対象の画像データ及び印刷枚数指定データを受信バッファ９００３に取得する。
【００６７】
ステップＳ３０２では、受信バッファ９００３に取得した前記画像データに対して顔検出部９００５で人物の顔の位置を検出、その数を計数する。
【００６８】
ステップＳ３０３では、ステップＳ３０１で取得した前記印刷枚数指定データと、ステップＳ３０２で計数した顔の数を比較する。これらが一致した場合にはステップＳ３１０へ進み、一致しなかった場合にはステップＳ３０４へ進む。
【００６９】
ステップＳ３０４では表示制御部９００８を介してディスプレイ９００９へ警告表示を行う。警告表示内容は前記実施例２の図８に示したものと同様である。この時ユーザは、キー９００７の操作により、前記ホストから送信された印刷枚数指定データを変更することができる。
【００７０】
ステップＳ３０５では、入力制御部９００６を介して「＋」キーが押下されたかどうかを判定する。押下されていた場合にはステップＳ３０６、そうでない場合にはステップＳ３０７へ進む。
【００７１】
ステップＳ３０６では印刷枚数指定値を１増加させ、ステップＳ３０５へ戻る。但し、ステップＳ３０６への移行時に該印刷枚数設定値が既に９９に達している場合には前記増加を行わない。尚、前記印刷枚数指定値を増加させた場合にはディスプレイ９００９上の印刷枚数設定部８００４の表示値も更新する。
【００７２】
ステップＳ３０７では、入力制御部９００６を介して「−」キーが押下されたかどうかを判定する。押下されていた場合にはステップＳ３０８、そうでない場合にはステップＳ３０９へ進む。
【００７３】
ステップＳ３０８では印刷枚数指定値を１減少させ、ステップＳ３０５へ戻る。但し、ステップＳ３０８への移行時に該印刷枚数指定値が既に０であった場合には前記減少を行わない。尚、前記印刷枚数指定値を減少させた場合にはディスプレイ９００９上の印刷枚数設定部８００４の表示値も更新する。
【００７４】
ステップＳ３０９では、入力制御部９００６を介して「ＯＫ」キーが押下されたかどうかを判定する。押下されていた場合にはステップＳ３１０へ進む。そうでない場合にはステップＳ３０５へ戻り、処理を続行する。
【００７５】
ステップＳ３１０では、画像記録部９００４を駆動し、最終的な印刷枚数指定値の枚数分、前記画像データの印刷を行う。
【００７６】
以上の処理により、ユーザはホストから指定された印刷枚数指定データが顔検出、計数の結果と異なっていた場合には警告通知を受けることができるため、必要に応じて枚数の変更を行い印刷ミスを防ぐことができる。
【００７７】
顔検出部９００５で人物の顔が全く検出されなかった画像についてはステップＳ３０３の判定を行わない、或は顔検出部９００５で検出、計数された顔の数とホストから指定された印刷枚数設定値が極端に異なる場合にはステップＳ３０３の判定を行わないようにすることもできる。このことにより、明らかにユーザの意図により印刷枚数が設定されていると考えられる場合に警告が表示されることを回避することができる。
【００７８】
尚、図８の警告には画像表示部８００１に画像全体を表示するものとしたが、画像の詳細を確認できるよう、画像の拡大表示機能を設けても良い。
【００７９】
又、図８の警告に顔を示すマーク８００２を表示しないようにすることもできる。この場合、顔検出部９００５は顔の位置を記録する必要はない。
【００８０】
本実施形態では、印刷装置がディスプレイ９００９を有し、図８に示す警告を表示するものとしたが、ホストとの間のインタフェースで双方向通信が可能な場合、適切なプロトコルを用いることにより前記ホストである情報処理装置、撮像装置又は通信装置側のディスプレイに警告を表示し、前記ホスト側のキー等の操作により印刷枚数を変更するようにしても良い。通常情報処理装置の方が印刷装置よりも高解像度のディスプレイを有し、又は接続しているため、このことによりユーザは印刷枚数指定の変更時に画像をより詳細に確認することができる。
【００８１】
本実施形態では、印刷装置はインタフェース部９００２を介して外部のホストから画像データ及び印刷枚数指定データを受信するものとしたが、印刷装置に画像読み取り部又は撮像部を内蔵あるいは接続するとともに、キーを用いた印刷枚数設定機能を設け、前記画像読み取り部又は撮像部から画像データを取得、前記印刷枚数設定機能により印刷枚数指定データを取得するものであっても良い。
【００８２】
又、印刷装置にメモリカードリーダ装置を内蔵又は接続し、該メモリカードリーダ装置に挿入されたメモリカード等から画像データ及び印刷枚数指定データを取得するものであっても良い。該メモリカードリーダを有する構成において、印刷枚数指定データは前記キーを用いた印刷枚数設定機能により取得するものであっても良い。
【００８３】
＜他の実施の形態＞
図１１は本発明の実施形態を示す記憶媒体のメモリマップを示す図である。
【００８４】
尚、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報、作成者等も記憶され、且つ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合がある。
【００８５】
更に、各種プログラムに従属するデータもディレクトリに管理されている。又、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、伸長するためのプログラムも記憶される場合がある。
【００８６】
本発明の目的は前述したように、実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体をシステム或は装置に提供し、そのシステム或は装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード若しくはプログラム中で所定の機能を実行させるモジュール自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。このようなプログラムコードを供給するための記憶媒体としては、例えばフロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ、ＤＶＤ＋Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００８７】
又、コンピュータが読み出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００８８】
更に、記憶媒体から読み出されたプログラムコードがコンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含む。
【図面の簡単な説明】
【００８９】
【図１】本発明の実施形態を示す画像処理装置を適用可能な情報処理装置の機能構成を示すブロック図である。
【図２】本発明の実施の形態１におけるディスプレイへの表示例を示す図である。
【図３】本発明の実施の形態１における印刷開始ボタンが選択された際に行われる印刷処理の手順を示すフローチャートである。
【図４】本発明の実施の形態１における警告ダイアログの一例を示す図である。
【図５】本発明の実施の形態１を示す画像処理装置を適用可能な撮像装置の機能構成を示すブロック図である。
【図６】本発明の実施の形態１２におけるＤＰＯＦ（Ｄｉｇｉｔａｌ  Ｐｒｉｎｔ  Ｏｒｄｅｒ  Ｆｏｒｍａｔ）データを設定する際の電子ファインダの表示例を示す図である。
【図７】本発明の実施の形態２における印刷枚数設定機能の処理手順を示すフローチャートである。
【図８】本発明の実施の形態２，３における警告の表示例を示す図である。
【図９】本発明の実施形態を示す画像処理装置を適用可能な印刷装置の機能構成を示すブロック図である。
【図１０】本発明の実施の形態３における印刷装置の印刷動作時の処理手順を示すフローチャートである。
【図１１】本発明の実施形態における記憶媒体のメモリマップを示す図である。
【符号の説明】
【００９０】
１００１  主制御部（比較手段）
１００２  画像格納部
１００３  表示制御部
１００４  ディスプレイ（警告手段、表示手段）
１００５  入力制御部（取得手段）
１００６  キーボード・マウス
１００７  顔検出部（計数手段）
１００８  印刷制御部
１００９  プリンタ
５００１  主制御部（比較手段）
５００２  撮像部
５００３  画像格納部
５００４  表示制御部
５００５  電子ファインダ（警告手段、表示手段）
５００６  顔検出部（計数手段）
５００７  入力制御部（取得手段）
５００８  キー
９００１  主制御部（比較手段）
９００２  インタフェース部
９００３  受信バッファ
９００４  画像記録部
９００５  顔検出部（計数手段）
９００６  入力制御部（取得手段）
９００７  キー
９００８  表示制御部
９００９  ディスプレイ（警告手段、表示手段）
【図１】
2006268493.tif 000003
【図２】
2006268493.tif 000004
【図３】
2006268493.tif 000005
【図４】
2006268493.tif 000006
【図５】
2006268493.tif 000007
【図６】
2006268493.tif 000008
【図７】
2006268493.tif 000009
【図８】
2006268493.tif 000010
【図９】
2006268493.tif 000011
【図１０】
2006268493.tif 000012
【図１１】
2006268493.tif 000013