(57)【要約】【課題】デジタルカメラ等の画像入力装置で撮影した画データに含まれる人物の人数分の枚数の写真を自動的にプリントすることを可能とする画像形成装置及び画像入力装置を提供すること。【解決手段】画データを生成する生成手段と、生成した画データに含まれる人物の人数を検出する人数検出手段と、検出した人数と同数を印刷部数として指定して、前記生成した画データを画像形成装置２へ出力する出力手段と、を備える画像入力装置１。【選択図】図２
2005072929.tif 000002
【特許請求の範囲】
【請求項１】
画データを生成する生成手段と、生成した画データに含まれる人物の人数を検出する人数検出手段と、検出した人数と同数を印刷部数として指定して前記生成した画データを画像形成装置へ出力する出力手段と、を備えることを特徴とする画像入力装置。
【請求項２】
前記人数検出手段により検出された人数を出力する人数出力手段と、該手段により出力された人数を承認するか否かを指定する手段と、を備えることを特徴とする請求項１記載の画像入力装置。
【請求項３】
画データを受信する受信手段と、受信した画データに含まれる人物の人数を検出する人数検出手段と、前記受信した画データについて、検出した人数と同数の印刷を行う印刷手段と、を備えることを特徴とする画像形成装置。
【請求項４】
前記人数検出手段により検出された人数を出力する人数出力手段と、該手段により出力された人数を承認するか否かを指定する手段と、を備えることを特徴とする請求項３記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ等の画像形成装置及びデジタルカメラ等の画像入力装置に関し、詳しくは、印刷する画データを解析してその中に含まれる人物を識別する技術を利用した画像形成装置又は画像入力装置に関するものである。
【背景技術】
【０００２】
近年、様々なところでフィルム式カメラに代わってデジタルカメラが写真撮影に利用されている。デジタルカメラによって撮像された画データは、パーソナルコンピュータや専用プリンタに取り込んで簡単に印刷することができる。
【０００３】
デジタルカメラで多数の友人、家族等の集合写真を撮影し、プリント用紙に印刷する場合、撮影した写真に写っている人数分のプリントを行うために、写真に写っている人物の数を数える場合がある。撮影した写真が数枚であったり、写真に写っている人物の人数が数人程度であればその負担は少ないが、撮影した写真が何十枚もあったり、各写真に写っている人物の人数が数十人に及ぶ場合は、数える負担は大きなものとなる。
【０００４】
ところで、画データの中から人の顔などを検出するための技術については、種々のものが知られている（例えば、特許文献１参照。）
【特許文献１】特開２００１−１６７１１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、上記問題点に鑑みてなされたものであり、デジタルカメラ等の画像入力装置で撮影した画データに含まれる人物の人数分の枚数の写真を自動的にプリントすることを可能とする画像形成装置及び画像入力装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１記載の画像入力装置は、画データを生成する生成手段と、生成した画データに含まれる人物の人数を検出する人数検出手段と、検出した人数と同数を印刷部数として指定して前記生成した画データを画像形成装置へ出力する出力手段と、を備えることを特徴としている。
【０００７】
請求項２記載の画像入力装置は、請求項１記載の画像入力装置において、前記人数検出手段により検出された人数を出力する人数出力手段と、該手段により出力された人数を承認するか否かを指定する手段と、を備えることを特徴としている。
【０００８】
請求項３記載の画像形成装置は、画データを受信する受信手段と、受信した画データに含まれる人物の人数を検出する人数検出手段と、前記受信した画データについて、検出した人数と同数の印刷を行う印刷手段と、を備えることを特徴としている。
【０００９】
請求項４記載の画像形成装置は、請求項３記載の画像形成装置において、前記人数検出手段により検出された人数を出力する人数出力手段と、該手段により出力された人数を承認するか否かを指定する手段と、を備えることを特徴としている。
【発明の効果】
【００１０】
請求項１記載の画像入力装置によれば、写真に写っている人物の人数を自動的に検出して、その人数分の印刷命令を画像形成装置に対して出力するので、ユーザが写真に写っている人物の人数を数える手間が解消される。
【００１１】
請求項２記載の画像入力装置によれば、検出された人数は出力され、ユーザは出力された人数を承認するか否かを指定することができるので、写真に写っている人物同士が重なり合っている場合など、正しい人数が検出され難い場合に、ユーザによる修正操作が効くようになっている。
【００１２】
請求項３記載の画像形成装置によれば、写真に写っている人物の人数を自動的に検出して、その人数分の印刷を自動的に行うので、ユーザが写真に写っている人物の人数を数える手間が解消される。
【００１３】
請求項４記載の画像形成装置によれば、検出された人数は出力され、ユーザは出力された人数を承認するか否かを指定することができるので、写真に写っている人物同士が重なり合っている場合など、正しい人数が検出され難い場合に、ユーザによる修正操作が効くようになっている。
【発明を実施するための最良の形態】
【００１４】
以下本発明の第１の実施の形態に係る画像入力装置及び画像形成装置について図面に基づき説明する。図１に画像入力装置１の構成例を示す。すなわち、画像入力装置１は、撮像素子であるＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）３、Ａ／Ｄコンバータ４、制御部５、画像メモリ６、プリンタインタフェース７、操作部８、表示部９等から構成される。
【００１５】
ＣＣＤ３は、光を電気信号に変換する受光素子を備え、ＣＣＤの受光面に入射した被写体光は、入射光量に応じた量の信号電荷に変換され、画像信号として読み出され、Ｒ、Ｇ、Ｂの各色信号に分離されて、Ａ／Ｄコンバータ４に出力される。
【００１６】
Ａ／Ｄコンバータ４は、ＣＣＤ３から出力された画像信号をデジタル信号に変換する。デジタル化された画データは、制御部５によりファイル化、ファイル圧縮等の処理が施され、画像メモリ６に格納される。
【００１７】
制御部５は、ＭＰＵ（Ｍｉｃｒｏｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（リードオンリーメモリー）、ＲＡＭ（ランダムアクセスメモリー）等からなるマイクロコンピュータなどで構成され、画像入力装置１の各部を制御する。制御部５は、ＣＣＤ３により撮像された画データの処理部として、また、印刷用データを生成する印刷用データ生成部として機能する。
【００１８】
また、制御部５は、操作部８において所定操作があったとき、画像メモリ６に蓄積された画データを展開して、その画データに含まれる人物の人数を検出する処理（以下、「人数検出処理」という。）を実行する。そして、展開した画データの印刷用データを生成して、前記人数検出処理により検出した人数と同数を印刷部数として指定してプリンタ（画像形成装置）２へ出力する。人数検出処理としては、例えば、特許文献１に開示されているような、画データから人物の顔を検出する手段を利用し、これにより検出された顔の数を計数して同画データに含まれる人物の人数とすることができる。しかし、人数検出処理は、画データに含まれる人物の人数を検出することができるものであればよく、これに限定されるものではない。
【００１９】
画像メモリ６は、画データを蓄積する記憶部として機能する。画像メモリ６は、内蔵式メモリ、着脱式メモリの何れでもよい。
【００２０】
プリンタインタフェース７は、プリンタ（画像形成装置）２とのインタフェースであり、プリンタと接続して制御部５から受け取った画データ及び印刷命令信号等をプリンタ２に対して出力する。
【００２１】
操作部８は、各種の操作を行うためのキー等を備え、オペレータによる各種操作はこの操作部８において行われる。表示部９は、例えば、操作部８に並設されたＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）からなり、各種の画面情報を表示する。
【００２２】
プリンタ（画像形成装置）２としては、電子写真方式、インクジェット方式のものなど様々な方式のものを用いることができる。
【００２３】
以下かかる構成を有する画像入力装置１を用いて撮像され、画像メモリ６に蓄積されている画データをプリンタ２に出力する際に実行される画像入力装置１の処理動作について、図２に示すフローチャートに基づいて説明する。なお、このフローチャートに基づいて説明する画像入力装置１の処理動作は、制御部５のＲＯＭ（不図示）に格納された制御プログラムに基づいて同制御部５のＭＰＵ（不図示）が発行する命令に従って行われる。
【００２４】
オペレータによって、画像入力装置１と画像形成装置２がプリンタケーブル等を介して接続され、画像入力装置１の操作部８から画像メモリ６に蓄積されている画データを印刷するための操作がなされると、画像入力装置１は該操作による印刷指示を受付け（Ｓ１）、画像メモリ６に蓄積されている圧縮画像を制御部５のメモリ（不図示）上に展開する（Ｓ２）。
【００２５】
制御部５は、展開した画データを解析して、前記人数検出処理により、その画データに含まれる人物の人数を検出し（Ｓ３）、該人数を変数「検出人数」として記憶する（Ｓ４）。
【００２６】
次いで、展開した画データの印刷用データを生成し（Ｓ５）、前記Ｓ３で検出した人物の人数の承認をオペレータに求める画面情報を表示部９に出力する（Ｓ６）。
【００２７】
オペレータは、画像入力装置１の操作部８における所定操作により、表示部９に出力表示された検出された人物の人数を承認するか否かを指定できるようになっており、承認しない場合には更に正しい人数を操作により指定できるようになっている。オペレータが表示部９に出力された検出された人物の人数を承認せずに、所定操作により正しい人数が指定されると（Ｓ７：人数指定）、制御部５は、指定された人数を変数「検出人数」として記憶する（Ｓ８）。
【００２８】
前記Ｓ８の処理に続いて、及び、オペレータが表示部９に出力された検出された人物の人数を承認するための所定操作がなされた場合は（Ｓ７：承認）、記憶されている変数「検出人数」が「０」であるか否かの判断がなされる（Ｓ９）。変数「検出人数」が「０」でなければ（Ｓ９：ＮＯ）、プリント部数コマンドで、変数「検出人数」と同数を印刷部数としてプリント部数指定コマンドに指定し（Ｓ１０）、変数「検出人数」が「０」であれば、プリントコンマンドで、１部を印刷部数としてプリント部数指定コマンドに指定する（Ｓ１１）。
【００２９】
そして、プリント部数コマンドを含めた（埋め込んだ）印刷命令、前記Ｓ５において生成された印刷用画データ等をプリンタ２に対して送信して（Ｓ１２）、プリンタ２に当該プリント部数コマンドに指定した部数の写真印刷を行わせる。
【００３０】
以上の説明から明らかなように、本発明の第１の実施の形態に係る画像入力装置１によれば、写真に写っている人物の人数を自動的に検出して、その人数分の印刷命令を画像形成装置に対して出力するので、ユーザが写真に写っている人物の人数を数える手間が解消される。また、人数検出処理により検出された人数は表示部９に表示され、その人数が正しい場合は承認操作を行い、誤っている場合には、正しい人数を入力することができるので、写真に写っている人物同士が重なり合っている場合など、正しい人数が検出され難い場合に、ユーザによる修正操作が効くようになっている。また、人物を含まない風景写真などの場合は、画データに含まれる人物は当然に検出されないが、そのような場合は自動的に印刷部数として１部が指定されるようになっているので、煩わしい印刷部数指定操作を省略することができる。
【００３１】
以下、本発明の第２の実施の形態に係る画像入力装置及び画像形成装置について、説明する。図３に第２の実施の形態に係る画像形成装置５２の構成例を示す。すなわち、画像形成装置５２は、データ受信部５３、制御部５４、画像メモリ５５、操作部５６、表示部５７、画像記録部５８等から構成される。
【００３２】
データ受信部５３は、デジタルカメラ等の画像入力装置５１とのインターフェースとして機能し、デジタルカメラと接続して印刷命令、印刷用画データ等を受信する。受信した画データは、制御部を介して画像メモリ５５に一時的に蓄積される。
【００３３】
制御部５４は、ＭＰＵ、ＲＯＭ、ＲＡＭ等からなるマイクロコンピュータなどで構成され、画像形成装置５２の各部を制御するとともに、受信した印刷用画データを圧縮して、画像メモリ５５に一時的に蓄積する。そして、蓄積した画データを制御部５４のメモリ（不図示）上に展開して解析し、その画データに含まれる人物の人数を検出する人数検出処理を実行する。そして、展開した画データにデコード処理を施して、これを検出した人数と同数分を画像記録部８へ出力する。なお、前記人数検出処理は、第１の実施の形態でも説明したように、例えば、特許文献１に開示されているような、画データから人物の顔を検出する手段を利用し、これにより検出された顔の数を計数して同画データに含まれる人物の人数とすることができるが、これ以外の手段により画データに含まれる人物の人数を検出してもよい。
【００３４】
画像メモリ５５は、受信した印刷用画データを一時的に蓄積するバッファとして機能する。
【００３５】
操作部５６は、各種の操作を行うためのキー等を備え、オペレータによる各種操作はこの操作部５６において行われる。表示部５７は、例えば操作部５６に並設されたＬＣＤからなり、各種の画面情報を表示する。
【００３６】
画像記録部５８は、制御部５４から出力されたデコードされた画データを受け取って記録紙上に画像形成を行う。
【００３７】
画像入力装置５１としては、画像形成装置５２が解釈できる印刷用画データを出力することができるデジタルカメラ、デジタルビデオカメラなどであればよい。
【００３８】
以下かかる構成を有する画像形成装置５２が画像入力装置５１から画データを受信した場合に実行する処理動作について、図４に示すフローチャートに基づいて説明する。なお、このフローチャートに基づいて説明する画像形成装置５２の処理動作は、制御部５４のＲＯＭ（不図示）に格納された制御プログラムに基づいて同制御部５４のＭＰＵ（不図示）が発行する命令に従って行われる。
【００３９】
画像形成装置５２が印刷命令とともに印刷用画データを受信すると（Ｓ５１）、該印刷用画データを画像メモリ５５に一時的に圧縮して蓄積する（Ｓ５２）。そして、蓄積された印刷用画データを順次制御部５４のメモリ（不図示）上に展開する（Ｓ５３）。
【００４０】
制御部５４は、展開した画データを解析して、前記人数検出処理により、その印刷用画データに含まれる人物の人数を検出し（Ｓ５４）、該人数を変数「検出人数」として記憶する（Ｓ５５）。
【００４１】
次いで、前記Ｓ５４で検出した人物の人数の承認をオペレータに求める画面情報を表示部５７に出力する（Ｓ５６）。
【００４２】
オペレータは、画像形成装置５２の操作部５６における所定操作により、表示部５７に出力表示された検出された人物の人数を承認するか否かを指定できるようになっており、承認しない場合には更に正しい人数を操作により指定できるようになっている。オペレータが表示部５７に出力表示された検出された人物の人数を承認せずに、所定操作により正しい人数が指定されると（Ｓ５７：人数指定）、指定された人数を変数「検出人数」として記憶する（Ｓ５８）。
【００４３】
前記Ｓ５８の処理に続いて、及び、オペレータが表示部５７に出力された検出された人物の人数を承認するための所定操作がなされた場合は（Ｓ５７：承認）、変数「検出人数」が「０」であるか否かの判断がなされる（Ｓ５９）。制御部５４は、変数「検出人数」が「０」であると判断すれば、変数「検出人数」として１を記憶する（Ｓ６０）。
【００４４】
前記Ｓ６０の処理に続いて、及び、前記Ｓ５９において変数「検出人数」が「０」でないと判断した場合は（Ｓ５９：ＮＯ）、画データを画像記録部８に出力して印刷を開始し、変数「検出人数」と同数の印刷が完了するまで印刷処理を繰返し行う（Ｓ６１、Ｓ６２）。
【００４５】
そして、前記Ｓ５１において受信した印刷用画データを全て印刷したか否かを判断し（Ｓ５８）、全てを印刷した場合は（Ｓ５８：ＹＥＳ）、一連の処理動作を完了し、全てを印刷していない場合は（Ｓ５８：ＮＯ）、前記Ｓ５３へ移行して、前記Ｓ５３乃至Ｓ６２までの処理動作を全ての印刷用画データを印刷し終えるまで繰返し実行する。
【００４６】
第２の実施の形態に係る画像形成装置５２によれば、写真に写っている人物の人数を自動的に検出して、その人数分の印刷を自動的に行うので、ユーザが写真に写っている人物の人数を数える手間が解消される。また、人数検出処理により検出された人数は表示部５７に表示され、その人数が正しい場合は承認操作を行い、誤っている場合には、正しい人数を入力することができるので、写真に写っている人物同士が重なり合っている場合など、正しい人数が検出され難い場合に、ユーザによる修正操作が効くようになっている。また、人物を含まない風景写真などの場合は、画データに含まれる人物は当然に検出されないが、そのような場合は自動的に印刷部数として１部が指定されるようになっているので、煩わしい印刷部数指定操作を省略することができる。
【産業上の利用可能性】
【００４７】
本発明は、例えば、デジタルカメラ等の画像入力装置、プリンタ等の画像形成装置に適用することができる。
【図面の簡単な説明】
【００４８】
【図１】本発明の第１の実施の形態に係る画像入力装置の構成例を示した図である。
【図２】本発明の第１の実施の形態に係る画像入力装置が実行する処理動作を示したフローチャートである。
【図３】本発明の第２の実施の形態に係る画像形成装置の構成例を示した図である。
【図４】本発明の第２の実施の形態に係る画像形成装置が実行する処理動作を示したフローチャートである。
【符号の説明】
【００４９】
１、５１    画像入力装置
２、５２    画像形成装置
５    画像入力装置の制御部
８    画像入力装置の操作部
９    画像入力装置の表示部
５４    画像形成装置の制御部
５６    画像形成装置の操作部
５７    画像形成装置の表示部
５８    画像記録部
【図１】
2005072929.tif 000003
【図２】
2005072929.tif 000004
【図３】
2005072929.tif 000005
【図４】
2005072929.tif 000006