(57)【要約】【課題】  写真の注文申込書を印刷する際に、特定人物の写真を希望するユーザが申し込む際には、該特定人物が唯一もしくはメインで撮影されている写真の申し込みを、手間無く注文できる写真注文書を印刷することを目的とする。【解決手段】  写真注文記入欄を設けた写真注文書を印刷装置に印刷させるよう制御する情報処理装置において、人物を特定する画像を記憶する人物特定画像記憶部から人物を特定する画像を抽出し、撮像画像記憶部から撮像画像と撮像画像に対応するＩＤとを取得する。取得した撮像画像と人物特定画像記憶部から抽出された特定する人物の画像と一致する撮像画像を特定し、特定された撮像画像に対応するＩＤを抽出する。また、撮像画像に撮像された人物が特定する人物一人であれば、その撮像画像に対応するＩＤを抽出する。２つの抽出されたＩＤを、写真注文記入欄と共に印刷装置に印刷させる。【選択図】図１
2015087805.tif 000002
【特許請求の範囲】
【請求項１】
写真注文記入欄を設けた写真注文書を印刷装置に印刷させるよう制御する情報処理装置において、
人物を特定する画像を記憶する人物特定画像記憶手段から、人物を特定する画像を抽出する人物特定画像抽出手段と、
撮像画像記憶手段から、撮像画像と撮像画像に対応するＩＤとを取得する画像情報取得手段と、
前記画像情報取得手段で取得した撮像画像から、前記人物特定画像抽出手段で抽出された特定する人物の画像と一致する該撮像画像を特定する人物画像特定手段と、
前記人物画像特定手段で特定された撮像画像に対応するＩＤを抽出する人物別ＩＤ抽出手段と、
前記人物画像特定手段で前記撮像画像に撮像された人物が一人であれば、該撮像画像に対応するＩＤを抽出する唯一人物ＩＤ抽出手段と、
前記唯一人物ＩＤ抽出手段で抽出されたＩＤおよび前記人物別ＩＤ抽出手段で抽出されたＩＤと、写真注文記入欄とを前記印刷装置に印刷させる印刷制御手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記唯一人物ＩＤ抽出手段は、前記撮像画像に撮像された人物が主たる被写体である場合は、撮影された人物を一人とみなし、該撮像画像に対応するＩＤを抽出することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記印刷制御手段は、前記唯一人物ＩＤ抽出手段により抽出されたＩＤと、前記人物別ＩＤ抽出手段により抽出されたＩＤとを、別の欄として印刷させることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記印刷制御手段は、前記唯一人物ＩＤ抽出手段で抽出されたＩＤを前記印刷装置に印刷させる際に、該ＩＤに対応する写真注文記入欄には注文する旨の情報を印刷させることを特徴とする請求項１乃至３に記載の情報処理装置。
【請求項５】
前記画像情報取得手段で取得した撮像画像から、人物が撮像されていない撮像画像を風景画像と判断する判断手段と、
前記判断手段により風景画像と判断された撮像画像に対応するＩＤを抽出する風景画像ＩＤ抽出手段と、
前記印刷制御手段は、前記風景画像ＩＤ抽出手段により抽出されたＩＤと、写真注文記入欄とを、前記唯一人物ＩＤ抽出手段で抽出されたＩＤおよび前記人物別ＩＤ抽出手段で抽出されたＩＤとは別の欄で印刷させることを特徴とする請求項１乃至４に記載の情報処理装置。
【請求項６】
情報処理装置を、写真注文記入欄を設けた写真注文書を印刷装置に印刷させるよう制御する情報処理方法であって、
人物を特定する画像を記憶する人物特定画像記憶手段から、人物を特定する画像を抽出する人物特定画像抽出ステップと、
撮像画像記憶手段から、撮像画像と撮像画像に対応するＩＤとを取得する画像情報取得ステップと、
前記画像情報取得ステップで取得した撮像画像から、前記人物特定画像抽出ステップで抽出された特定する人物の画像と一致する該撮像画像を特定する人物画像特定ステップと、
前記人物画像特定ステップで特定された撮像画像に対応するＩＤを抽出する人物別ＩＤ抽出ステップと、
前記人物画像特定ステップで前記撮像画像に撮像された人物が一人であれば、該撮像画像に対応するＩＤを抽出する唯一人物ＩＤ抽出ステップと、
前記唯一人物ＩＤ抽出ステップで抽出されたＩＤおよび前記人物別ＩＤ抽出ステップで抽出されたＩＤと、写真注文記入欄とを前記印刷装置に印刷させる印刷制御ステップと、
を有することを特徴とする情報処理方法。
【請求項７】
請求項６に記載された情報処理方法を実行するためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、掲示された写真を選択して注文するための写真注文書の印刷制御方法に関する。
【背景技術】
【０００２】
従来から、修学旅行や運動会のイベントの写真は、写真会社の人間が撮影して、写真を購入したいユーザが写真会社に写真を注文して購入できるようになっていることが多い。
【０００３】
この写真の注文方法は、まず、写真会社がイベント開催後に、写真を広い壁などに掲示し、ユーザが全ての写真の見本から購入したい写真を選択する。そして、ユーザは写真会社から予め配布された写真注文書に、希望する写真の番号などを記入して写真会社に提出する。後日、ユーザは写真会社に代金を支払い写真を受け取るという方法が一般的である。
【０００４】
ユーザは通常、特定の人物（自分や自分の子供）が写っている写真を探すことになるが、掲示している写真の枚数が多ければ多いほど、掲示写真の中からユーザが希望する写真を選択する、すなわち特定の人物が写っている写真を迅速に見つけることは容易ではない。
【０００５】
この問題を解決する技術として、特許文献１には、複数の写真から特定人物の写真を抽出し、指定された順番で写真を並べ替えてクライアントに表示し、インターネットを利用して注文を受け付けるシステムが開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１３−１６１３９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１のシステムでは、インターネットを利用して撮影した写真をクライアント上で表示するため、クライアントで写真を保存することが可能となり、画質が悪いとは言え、勝手にクライアントで印刷することが可能となる。すなわち、撮影者の許可なく写真が複製されることを防ぐことができない。
【０００８】
また、一人しか撮影されていない場合、その人物の写真を希望するユーザからの申し込みの場合であっても、撮影されている写真を指定された順番に並べて表示するだけであり、唯一で撮影されている人物の写真を希望するユーザからの申し込みの場合でも、ユーザの入力が必要になり、記入が煩雑であった。
【０００９】
本発明は、このような問題を解決するためになされたものであり、特定人物の写真を希望するユーザが申し込む際には、該特定人物が唯一もしくはメインで撮影されている写真の申し込みを、手間無く注文できる写真注文書を印刷することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明は、写真注文記入欄を設けた写真注文書を印刷装置に印刷させるよう制御する情報処理装置において、人物を特定する画像を記憶する人物特定画像記憶手段から、人物を特定する画像を抽出する人物特定画像抽出手段と、撮像画像記憶手段から、撮像画像と撮像画像に対応するＩＤとを取得する画像情報取得手段と、前記画像情報取得手段で取得した撮像画像から、前記人物特定画像抽出手段で抽出された特定する人物の画像と一致する該撮像画像を特定する人物画像特定手段と、前記人物画像特定手段で特定された撮像画像に対応するＩＤを抽出する人物別ＩＤ抽出手段と、前記人物画像特定手段で前記撮像画像に撮像された人物が一人であれば、該撮像画像に対応するＩＤを抽出する唯一人物ＩＤ抽出手段と、前記唯一人物ＩＤ抽出手段で抽出されたＩＤおよび前記人物別ＩＤ抽出手段で抽出されたＩＤと、写真注文記入欄とを前記印刷装置に印刷させる印刷制御手段と、を有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、特定人物の写真を希望するユーザが申し込む際には、該特定人物が唯一もしくはメインで撮影されている写真の申し込みを、手間無く注文できる写真注文書を印刷することを可能にするという効果を有する。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態に係る情報処理装置のソフトウェア構成を示すブロック図である。
【図２】本発明の一実施形態に係る情報処理装置のハードウェア構成を示すブロック図である。
【図３】本発明の一実施形態における人物特定画像情報記憶部１０７の有するデータの一例を示す模式図である。
【図４】本発明の情報処理装置１００における写真画像注文書印刷処理の制御処理手順の一例を示すフローチャートである。
【図５】本発明におけるステップＳ４０１でディスプレイ装置２１０に出力される画面イメージの一例を示す模式図である。
【図６】本発明におけるステップＳ４０３でディスプレイ装置２１０に出力される画面イメージの一例を示す模式図である。
【図７】本発明の一実施形態における注文書を印刷するユーザを抽出した結果の一例を示す模式図である。
【図８】本発明の情報処理装置１００における印刷ユーザ画像抽出処理の制御処理手順の一例を示すフローチャートである。
【図９】本発明の一実施形態における撮像画像と撮像されている印刷ユーザとの関係を記憶したデータ（印刷ユーザ毎撮像判定結果）の一例を示す模式図である。
【図１０】本発明の情報処理装置１００における特定人物の大きさ判定処理の制御処理手順の一例を示すフローチャートである。
【図１１】本発明における顔画像の大きさ判定処理の画面イメージを説明するための模式図である。
【図１２】本発明の情報処理装置１００における注文書印刷処理の制御処理手順の一例を示すフローチャートである。
【図１３】本発明における注文書印刷の結果の一例を示す模式図である。
【図１４】本発明における撮像画像（写真画像）を掲示板に掲示したイメージの例を示す模式図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して、本発明の実施形態を詳細に説明する。まず、図１を参照して、本発明を実施する情報処理装置のソフトウェア構成について説明する。
【００１４】
情報処理装置１００は、撮像情報記憶部１０８を有しており、ユーザが撮像した画像（写真画像）を複数記憶している。また、人物特定画像情報記憶部１０７をも有しており、人物特定画像情報記憶部１０７は、撮像されている個人を特定し得る画像（たとえば顔画像など）を記憶している。
【００１５】
また、情報処理装置１００は、画像情報取得部１０１を有し、撮像情報記憶部１０８から撮像画像と、撮像画像に対応するユニークなＩＤを取得する。また、情報処理装置１００は、人物特定画像情報記憶部１０７から特定の顔画像などを抽出する人物特定画像抽出部１０２を有し、画像情報取得部１０１により取得した撮像画像から人物特定画像抽出部１０２で抽出した顔画像と一致する撮像画像を特定する人物画像特定部１０３を有しており、また、情報処理装置１００は、人物画像特定部１０３で特定された撮像画像に対応するＩＤを抽出する人物別ＩＤ抽出部１０４を有している。
【００１６】
また、人物画像特定手段で撮像画像に撮像された人物が特定の一人か、もしくは特定の一人がメインで撮影されていれば、撮像画像に対応するＩＤを抽出する唯一人物ＩＤ抽出部１０５と、唯一人物ＩＤ抽出手段１０５で抽出されたＩＤおよび前記人物別ＩＤ抽出手段１０４で抽出されたＩＤと、写真注文記入欄とを印刷装置２００に印刷させる印刷制御部１０６を有する。
【００１７】
次に、図２を参照して、本発明で利用する情報処理装置のハードウェア構成について説明する。
【００１８】
図２は、本発明の実施形態における情報処理装置１００に適用可能な情報処理装置のハードウェア構成図である。
【００１９】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０３あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、画像管理を実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２０】
２０２はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０３あるいは外部メモリ２１１からＲＡＭ２０２にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２１】
また、２０５は入力コントローラで、キーボードやポインティングデバイス等の入力装置２０９からの入力を制御する。２０６はビデオコントローラで、ディスプレイ装置２１０等の表示器への表示を制御する。これらは必要に応じて操作者が使用するものである。
【００２２】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２３】
また、外部メモリ２１１のハードディスク（ＨＤ）は、情報処理装置１００から送信される撮像画像を受信し、記憶する大容量のメモリ領域を有している。
【００２４】
２０８は通信Ｉ／Ｆ（インタフェース）コントローラで、ネットワーク（例えば、無線ＬＡＮなど）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２５】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ装置２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ装置２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２６】
本発明を実現するための後述するフローチャートに示す各ステップの処理は、コンピュータで読み取り実行可能なプログラムにより実行され、そのプログラムは外部メモリ２１１に記録されている。そして、必要に応じてＲＡＭ２０２にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。
【００２７】
次に、図３の表を参照して、人物特定画像情報記憶部１０７の一例を説明する。
【００２８】
図３は、本発明の一実施形態における人物特定画像情報記憶部１０７の有するデータの一例を示す模式図である。なお、人物特定画像情報記憶部１０７は、情報処理装置１００が有していてもよいし、ネットワーク上にある別のサーバや、Ｗｉ−Ｆｉなどにより通信可能な撮像装置などにあっても良く、必要な時に、情報処理装置１００が取得できれば良い。
【００２９】
図３の３００において、ユーザ番号３０１は、人物特定画像情報記憶部１０７に登録されているユーザにユニークに割り振られた番号である。画像３０２は、撮像画像（写真画像）の中から個人を特定するための顔画像などの情報である。なお、画像３０２は一つのユーザ番号に対して、複数の画像情報を持っておいても良い。すなわち、同じ人物を角度を変えて複数枚撮影しておいて、複数の画像３０２から一致する顔画像が撮像画像内にあるかどうかで撮像画像に特定された個人が撮像されているかを判断しても良い。名前３０３やふりがな３０４は、画像３０２のユーザの名前やフリガナであり、たとえばフリガナにより抽出したいユーザを選択することができる。グループ３０５は、撮像される人物をグループ化したものであり、たとえば学校のクラスや学年などで分けることが考えられる。画像３０２の利用については後述する。
【００３０】
次に、図４のフローチャートを参照して、情報処理装置１００が撮像画像（写真画像）の注文書を印刷する処理の手順について説明する。
【００３１】
図４は、本発明の情報処理装置１００における写真画像注文書印刷処理の制御処理手順の一例を示すフローチャートであり、図２に示した情報処理装置１００のＣＰＵ（図２の２０１）の制御の下、処理が実行される。なお、Ｓ４０１〜Ｓ４０７は各処理ステップを示す。
【００３２】
図４のフローチャートは、ユーザにより写真画像注文書印刷ソフトウェアを起動されると開始される。なお、本機能は、通常の画像管理ソフトウェアの一機能として開始されても良い。
【００３３】
図４のステップＳ４０１において、情報処理装置１００のＣＰＵ２０１は、ディスプレイ装置２１０に写真画像注文書印刷ソフトウェアのメニュー画面を表示する。メニュー画面の例を図５を参照して説明する。
【００３４】
図５は、本発明におけるステップＳ４０１でディスプレイ装置２１０に出力される画面イメージの一例を示す模式図である。
【００３５】
図５のメニュー画面５００は、注文書印刷ユーザ選択ボタン５０１と注文書印刷ボタン５０２との少なくとも２つのボタンが配置されており、図示しないマウスポインタなどにより指定されてボタンが押下される。注文書印刷ユーザ選択ボタン５０１は、注文書を印刷するユーザを選ぶためのボタンであり、注文書印刷ボタン５０２は注文書をプリンタなどに印刷させるためのボタンである。図４のフローチャートの説明に戻る。
【００３６】
次に、図４のステップＳ４０２において、情報処理装置１００のＣＰＵ２０１は、メニュー画面５００でどちらのボタンが押されたかの判断を行う。メニュー画面５００において、注文書印刷ユーザ選択ボタン５０１が押下されると、ステップＳ４０３へと処理を移行し、一方、注文書印刷ボタン５０２が押下されると、ステップＳ４０６へと処理を移行する。まず、ステップＳ４０３に移行した場合、すなわち注文書印刷ユーザ選択ボタンが押下された場合の処理を説明する。
【００３７】
ステップＳ４０３において、情報処理装置１００のＣＰＵ２０１は、ディスプレイ装置２１０に注文書を印刷するユーザを選択するための画面を表示する。図６を参照して、注文書を印刷するユーザの選択する画面の例を説明する。
【００３８】
図６は、本発明におけるステップＳ４０３でディスプレイ装置２１０に出力される画面イメージの一例を示す模式図である。
【００３９】
図６の注文書印刷設定画面６００は、印刷対象とするユーザの範囲を入力する欄６０１と、印刷する注文書のオプションを指定する欄６１０とを有している。印刷対象範囲入力欄６０１は、図３で説明したユーザ番号３０１の範囲や、ふりがな３０４の範囲（あいうえお順）、グループ３０５の範囲により、印刷対象のユーザを指定する。なお、印刷対象ユーザの選択は、図６のような範囲選択であっても良いし、図３のようなデータをディスプレイ装置２１０に表示し、一人ひとりにチェックボックスを設けて選択していく方法でも構わない。
【００４０】
印刷オプション指定欄６１０は、注文書を印刷する際に撮像画像を抽出する時の条件であり、被写体人数欄６０２の値は、撮像画像に撮像されている人数が指定の値以内の撮像画像のみをピックアップすることを意味する。また笑顔率欄６０３は、特定人物の笑顔の度合いが指定の値以上の撮像画像を笑顔の画像と判断することを意味する。なお、笑顔率とは、特定人物の笑顔の度合いである。笑顔率は、公知な顔認識技術を用いて判定され、例えば、歯の見え具合や口角の上がり具合、目じりの下がり具合などで判断する。最も笑顔の度合いが大きい場合の笑顔率を１００とし、０から１００の間で示す値とする。金額欄６０４は、１枚の撮像画像を現像した際の金額であり、注文枚数と金額欄６０４とから、注文するユーザが撮像画像を現像する会社に支払うべき金額を計算し、注文書に記入する際の参考にする金額である。図４のフローチャートの説明に戻る
【００４１】
次に、図４のステップＳ４０４において、情報処理装置１００のＣＰＵ２０１は、ユーザからのユーザ選択画面へ入力された値を受け付ける。たとえば、図６の例では、グループ欄６０５にグループの分類として「Ｂ」と入力されているので、注文書を印刷するユーザの範囲は「Ｂ」というグループが該当する。
【００４２】
次に、ステップＳ４０５において、情報処理装置１００のＣＰＵ２０１は、ステップＳ４０４で入力を受け付けた注文書を印刷するユーザの範囲を反映したユーザを選択する。たとえば、図６の６０５のようにグループ「Ｂ」に該当するユーザを選択した場合、図７のようなユーザを印刷対象とする。
【００４３】
図７は、本発明の一実施形態における注文書を印刷するユーザを抽出した結果の一例を示す模式図である。このデータは、図３の人物特定画像情報記憶部１０７からグループ「Ｂ」に該当するユーザを抽出した例である。
【００４４】
図４のステップＳ４０５において、注文書を印刷するユーザを選択すると、選択したユーザのデータ及び印刷オプションのデータを外部メモリ２０９もしくはＲＡＭ２０２に記憶し、ステップＳ４０１へと処理を移行し、再び写真画像注文書印刷ソフトウェアのメニュー画面を表示する。
【００４５】
次に、ステップＳ４０２において、図５のメニュー画面５００により、注文書印刷ボタン５０２が押下されると、ステップＳ４０６へと処理を進める。ステップＳ４０６の印刷ユーザ画像抽出処理を図８を参照して説明する。
【００４６】
図８は、本発明の情報処理装置１００における印刷ユーザ画像抽出処理の制御処理手順の一例を示すフローチャートであり、図２に示した情報処理装置１００のＣＰＵ（図２の２０１）の制御の下、処理が実行される。なお、Ｓ８０１〜Ｓ８０９は各処理ステップを示す。
【００４７】
図８のフローチャートは、図４において、ステップＳ４０６の処理に移行した際に開始される。
【００４８】
まず、図８のステップＳ８０１において、情報処理装置１００のＣＰＵ２０１は、撮像情報記憶部１０８に記憶されている撮像画像を取得する。撮像情報記憶部に記憶された撮像画像は、様々なユーザが撮像された画像がまとめられた画像である。
【００４９】
次に、ステップＳ８０２において、情報処理装置１００のＣＰＵ２０１は、ステップＳ８０１で取得した撮像画像に撮像されている人数を、顔検出手段などでカウントする。顔検出技術は、公知の技術を用いて判定され、たとえば、目の付近の明暗や鼻の付近の明暗により検出する既存の技術でもよいし、他の方法でも良い。顔検出した結果のデータを図９を参照して説明する。
【００５０】
図９は、本発明の一実施形態における撮像画像と撮像されている印刷ユーザとの関係を記憶したデータ（印刷ユーザ毎撮像判定結果）の一例を示す模式図である。
【００５１】
図９の９００は、撮像画像と印刷ユーザとの関係、及び撮像された人数を記憶したデータであり、写真番号９０１はステップＳ８０１で取得された撮像画像毎に割り振られたユニークなＩＤである。なお、９００はユーザ番号９０３毎にソートされた結果を示しているため、写真番号９０１は整列されてはいない。
【００５２】
ステップＳ８０２において、撮像画像内で検出した顔画像の数などから、撮像画像内の撮像されている人数をカウントする。カウントした人数を図９の人数欄９０２に記憶する。
【００５３】
次に、ステップＳ８０３において、情報処理装置１００のＣＰＵ２０１は、ステップＳ４０５で選択された注文書を印刷するユーザの情報、特に画像情報７０２（個人特定画像）を取得する。
【００５４】
次に、ステップＳ８０４において、情報処理装置１００のＣＰＵ２０１は、ステップＳ８０１で取得した画像の中に、ステップＳ８０３で取得したユーザの個人特定画像と同じような画像、すなわち顔画像が含まれているかを検索する。個人特定画像が含まれているかどうかの判断は、公知の顔認識技術を用いて判定され、たとえば、パターンマッチングや輪郭抽出、特徴点抽出技術などにより判断する。検索した結果、印刷するユーザの個人特定画像を含む撮像画像の写真番号９０１に対応するユーザ番号欄９０３に図７のユーザ番号７０１の値を記憶する。
【００５５】
次に、ステップＳ８０５において、情報処理装置１００のＣＰＵ２０１は、ステップＳ８０４で特定された印刷するユーザの撮像されている撮像画像を、撮像された顔の大きさにより、撮像画像上にメインで撮影されているか、それとも小さく撮影されているかという顔画像の大きさで判断する。メインで撮像されている撮像画像は、一人で撮像されている撮像画像と同様に、ユーザが注文するという前提で予め注文書の注文数欄に数値を記載して印刷しておくために顔画像が大きい撮像画像を判断する。ステップＳ８０５の処理の詳細を図１０を参照して説明する。
【００５６】
図１０は、本発明の情報処理装置１００における特定人物の大きさ判定処理の制御処理手順の一例を示すフローチャートであり、図２に示した情報処理装置１００のＣＰＵ（図２の２０１）の制御の下、処理が実行される。なお、Ｓ１００１〜Ｓ１００８は各処理ステップを示す。
【００５７】
図１０のフローチャートは、図８において、ステップＳ８０５の処理に移行した際に開始される。
【００５８】
まず、図１０のステップＳ１００１において、情報処理装置１００のＣＰＵ２０１は、撮像画像内にある顔画像の判定基準を算出する。その後、判定基準サイズによって、顔の大きさが、たとえば、撮像画像サイズを基に長辺の１／１２、短辺の１／８の大きさ以下であれば（ステップＳ１００２）、判定サイズは無しとして終了する。また、顔の大きさが、たとえば、撮像画像サイズを基に長辺の１／６、短辺の１／４の大きさ以下であれば（ステップＳ１００３）、判定サイズは小とする（ステップＳ１００４）。また、顔の大きさが、たとえば、撮像画像サイズを基に長辺の３／１２、短辺の３／８の大きさ（すなわち、ステップＳ１００３で判断したサイズの１．５倍）以下であれば（ステップＳ１００５）、判定サイズを中とする（ステップＳ１００６）。上記条件に合致しない場合は、判定サイズを大とする（ステップＳ１００７）。図１１の具体的な撮像画像イメージを参照して判定サイズの大きさを説明する。
【００５９】
図１１は、本発明における顔画像の大きさ判定処理の画面イメージを説明するための模式図である。
【００６０】
図１１の１１００は個人特定画像と同じ特徴を有する顔画像が１１０１に撮像されている例である。１１００の場合は、サイズ小の大きさ１１３０よりも小さい顔画像であるため、顔画像１１０１は、判定サイズが無しとなる。また、１１１０のイメージの場合は、サイズ中の大きさ１１３１よりも大きい顔画像１１１１であるため、顔画像１１１１の判定サイズは中となる。また、１１２０のイメージの場合は、サイズ大の大きさ１１３２よりも大きい顔画像１１２１であるため、顔画像１１２１の判定サイズは大となる。
【００６１】
その後、情報処理装置１００のＣＰＵ２０１は、ステップＳ１００８において、ステップＳ１００４やステップＳ１００６、ステップＳ１００７で指定された判定サイズをＲＡＭ２０２に記憶する。図８のフローチャートの説明に戻る。
【００６２】
図８のステップＳ８０５で特定人物の大きさを判定した後、ステップＳ８０６において、情報処理装置１００のＣＰＵ２０１は、ステップＳ８０４で特定された印刷するユーザの撮像されている撮像画像の、印刷するユーザの笑顔率を判定する。笑顔率の判定は、公知な顔認識技術を用いて判定され、例えば、歯の見え具合や口角の上がり具合、目じりの下がり具合などで判定する。
【００６３】
次に、ステップＳ８０７において、ステップＳ８０２からステップＳ８０６で判定したデータを記憶する処理を行う。図９の９００を参照して、判定データを記憶した例を説明する。
【００６４】
図９の顔の占有率欄９０４がユーザ番号９０３のユーザの撮像されている撮像画像に対する判定サイズであり、笑顔率９０５がユーザ番号９０３のユーザの笑顔率を記憶したものである。たとえば、写真番号１０の撮像画像は、ユーザ番号が「１００１」のユーザを合わせて２人で撮影されており（人数列９０２）、ユーザ番号「１００１」の顔画像の占有率は「大」きく、笑顔率は「３０」とあまり笑っていないことを示す。図８のフローチャートの説明に戻る。
【００６５】
図８のステップＳ８０４以下の処理を撮像画像の枚数分繰り返し、また、印刷するユーザの回数分繰り返すことによって（ステップＳ８０８）、撮像画像のうち印刷するユーザが一人もしくはメインで撮影されている撮像画像を特定することができる。図４のフローチャートの説明に戻る。
【００６６】
図４のステップＳ４０６において、印刷ユーザの撮像されている画像を抽出させると、次にステップＳ４０７において、情報処理装置１００のＣＰＵ２０１は、撮像画像の注文書の印刷処理を行う。撮像画像の注文書の印刷処理の詳細を図１２を参照して説明する。
【００６７】
図１２は、本発明の情報処理装置１００における注文書印刷処理の制御処理手順の一例を示すフローチャートであり、図２に示した情報処理装置１００のＣＰＵ（図２の２０１）の制御の下、処理が実行される。なお、Ｓ１２０１〜Ｓ１２０３は各処理ステップを示す。
【００６８】
図１２のフローチャートは、図４において、ステップＳ４０７の処理に移行した際に開始される。
【００６９】
まず、図１２のステップＳ１２０１において、情報処理装置１００のＣＰＵ２０１は、ステップＳ４０４で入力を受け付け、ステップＳ４０５で記憶した印刷オプション情報（図６の６１０）を取得しＲＡＭ２０２に記憶する。
【００７０】
次に、ステップＳ１２０２において、情報処理装置１００のＣＰＵ２０１は、図８の印刷ユーザ画像抽出処理により記憶された、印刷ユーザ毎撮像判定結果（図９）のデータを取得する。
【００７１】
次に、ステップＳ１２０３において、情報処理装置１００のＣＰＵ２０１は、図１３のような印刷フォーマットに印刷するために印刷ユーザ毎撮像判定結果を利用して、印刷ユーザ毎に注文書を作成する。図１３と図９を参照して、注文書の印刷の処理を説明する。
【００７２】
図１３は、本発明における注文書印刷の結果の一例を示す模式図である。
【００７３】
図１３の１３０１には、１３０５に記載のユーザが１人だけで撮像されている撮像画像を表示しており、図９の人数欄９０２が「１」のデータの写真番号が出力されている。ユーザが１人だけで撮影されている撮像画像は、通常、撮像されている本人は購入することが考えられるので、注文書の購入枚数記入欄に予め「１」という数字が出力されている。本実施例では、図９のように撮像されているユーザ番号「１００１」の写真番号の中で、人数が一人で撮像されているものは、「２」、「６」、「１３」、「４１」の４枚であり、これらの番号が記載されて、注文枚数に「１」が出力されている。
【００７４】
また、１３０２には、１３０５に記載のユーザが顔の占有率が大きく撮影されている撮像画像を表示しており、図９の顔の占有率９０４が「大」となっているデータの写真番号が出力されている。ユーザの撮像画像の占有率が大きく撮像されている撮像画像は、撮像されている本人は購入する可能性が高いことが考えられるので、注文書の購入枚数記入欄に予め「１」という数字が出力されている。本実施例では、図９のように撮像されているユーザ番号「１００１」の写真番号の中で、顔の占有率９０４が大の撮像画像で、前記１人で撮像された画像を除いた写真番号は、「１０」、「１５」、「１８」の３枚であり、これらの番号が記載されて、注文枚数に「１」が出力されている。
【００７５】
上記の一人で撮像されている撮像画像とメインで撮像されている撮像画像は、撮像されているユーザであればおそらく購入することになるため、予め注文枚数を記入する欄に「１」と印字して出力しておくことで、ユーザは注文ミスによって写真が購入できない、もしくは間違った写真を購入するなどのミスを防ぐことができ、写真会社は、ユーザが撮像された写真を注文する確率を上げることが可能になる。
【００７６】
また、１３０３には、１３０５に記載のユーザが笑顔で撮影されている撮像画像を表示しており、具体的には、ステップＳ４０４で入力された笑顔率の下限値より大きい笑顔率９０５の写真番号を出力している。本実施例では、図６の６０３のように、笑顔率が５０以上のものを笑顔と判断しているので、図９の９０５欄の値が５０以上である、「１９」、「２５」、「３２」がピックアップされている。
【００７７】
また、１３０４には、人が誰も撮像されていない、もしくは判定サイズの小より小さくしか撮像されていない撮像画像を風景写真と認識して購入候補としてピックアップした写真番号が出力されている。本実施例では、図９のようにユーザ番号欄にユーザ番号が記憶されていない９０６の行の写真番号をピックアップする。この人が写っていない風景写真の候補を表示することにより、風景写真のみを購入したいユーザは、１３０４欄に記載された写真番号を掲示板から探して、欲しい風景写真を購入することができる。図１４を参照して、写真を掲示板に表示したイメージを説明する。
【００７８】
図１４は、本発明における撮像画像（写真画像）を掲示板に掲示したイメージの例を示す模式図である。
【００７９】
図１４の１４００は、学内などの掲示板に、購入ユーザのために写真を掲示しているイメージ図である。各写真の上に記載している番号が、図９の写真番号９０１に対応している。なお、掲示板上に記入されている文字は、本実施例の図９との対応を説明するための説明文字であり、掲示板には記載されていない。
【００８０】
１４００内の「８」番目の画像である１４０１は、風景写真であり、ユーザが風景写真の注文を希望する場合は、注文書に記載している風景写真の欄の写真番号を確認し、購入するかどうか判断させることができる。図１３の説明に戻る。
【００８１】
さらに、１３０６には、１３０５に記載のユーザが撮像されている撮像画像の写真番号が出力されている。本実施例では、図６のユーザ番号が「１００１」の写真番号全てが出力される。なお、１３０６の下線が引かれている番号は、上記１３０１から１３０３でピックアップされている番号であり、記入するユーザに記入する際の注意を促している。
【００８２】
ユーザはこの注文書を参考にし、実際の写真を掲示している掲示板へと行って、欲しい撮像画像を注文することができる。
【００８３】
以上の処理により、情報処理装置は、ユーザが唯一で撮像された画像は予め注文書に注文枚数を記入しておくことで、ユーザは自分が撮像されている画像の中でも、唯一で撮像された写真やメインで撮像されているは買いもらすことを防ぐことができ、また、写真会社はユーザの注文漏れによる販売機会の減少を防ぐなどの効果を有する。
【００８４】
上記実施形態では、１台の情報処理装置に適用する場合を説明したが、１台で動作する情報処理装置であっても良いし、ネットワーク上のサーバに撮像画像記憶部を有していて、サーバから撮像画像などを取得してもよいし、また撮像装置やサーバが有する人物特定画像情報記憶部を利用して、本実施例の人物特定画像を抽出（検索）しても良い。
【００８５】
なお、特に図示しないが、記録媒体に記憶されるプログラム群を管理する情報、例えばバ−ジョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【００８６】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、インスト−ルするプログラムやデータが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【００８７】
本実施形態における図４，図８，図１０、図１２に示す機能が外部からインスト−ルされるプログラムによって、ホストコンピュ−タにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記録媒体により、あるいはネットワークを介して外部の記録媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【００８８】
以上のように、前述した実施形態の機能を実現するソフトウェアのプログラムコ−ドを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュ−タ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコ−ドを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００８９】
この場合、記録媒体から読み出されたプログラムコ−ド自体が本発明の新規な機能を実現することになり、そのプログラムコ−ドを記憶した記録媒体は本発明を構成することになる。
【００９０】
プログラムコ−ドを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テ−プ，不揮発性のメモリカ−ド，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【００９１】
また、コンピュ−タが読み出したプログラムコ−ドを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコ−ドの指示に基づき、コンピュ−タ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９２】
さらに、記録媒体から読み出されたプログラムコ−ドが、コンピュ−タに挿入された機能拡張ボ−ドやコンピュ−タに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコ−ドの指示に基づき、その機能拡張ボ−ドや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９３】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００９４】
さらに、本発明を達成するためのソフトウェアによって表されるプログラムをネットワーク上のサーバ，データベ−ス等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００９５】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００９６】
１００  情報処理装置
１０１  画像情報取得部
１０２  人物特定画像抽出部
１０３  人物画像特定部
１０４  人物別ＩＤ抽出部
１０５  唯一人物ＩＤ抽出部
１０６  印刷制御部
１０７  人物特定画像情報記憶部
１０８  画像情報記憶部
２００  印刷装置
【図１】
2015087805.tif 000003
【図２】
2015087805.tif 000004
【図３】
2015087805.tif 000005
【図４】
2015087805.tif 000006
【図５】
2015087805.tif 000007
【図６】
2015087805.tif 000008
【図７】
2015087805.tif 000009
【図８】
2015087805.tif 000010
【図９】
2015087805.tif 000011
【図１０】
2015087805.tif 000012
【図１１】
2015087805.tif 000013
【図１２】
2015087805.tif 000014
【図１３】
2015087805.tif 000015
【図１４】
2015087805.tif 000016