(57)【特許請求の範囲】
【請求項１】
記憶媒体に記憶されている画像を解析して、上記画像に含まれている人物に対応する領域を検出する検出手段と；
上記検出手段による検出結果に基づく、人物の上記画像における大きさに応じて、上記記憶媒体に記憶されている上記画像のサイズを決定する決定手段と；
上記決定手段により決定されたサイズに基づき、当該サイズの上記画像を、当該サイズに応じたレイアウトに従って、印刷装置に印刷媒体へ印刷させる印刷制御手段と；
を有し、
上記決定手段は、互いに異なる少なくとも３つのサイズを決定することが可能であり、画像における人物の大きさが小さいほど当該画像が大きくなるように、上記少なくとも３つのサイズから当該画像のサイズを決定することを特徴とする画像処理装置。
【請求項２】
上記決定手段は、上記検出手段による検出結果に基づき、上記記憶媒体に記憶されている画像に含まれている人数に応じて、当該画像のサイズを決定することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
上記決定手段は、上記検出手段による検出結果に基づき、上記記憶媒体に記憶されている画像に含まれている人物の顔に対応した領域の大きさに応じて、当該画像のサイズを決定することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
上記検出手段による検出結果に基づく、人物の上記画像における大きさに応じて、上記記憶媒体に記憶されている複数の画像が印刷されるときの、当該複数の画像の順番を決定する第２の決定手段を有し、
上記印刷制御手段は、上記複数の画像を、上記第２の決定手段により決定された順序に従って印刷させることを特徴とする請求項１乃至請求項３のいずれか１項に記載の画像処理装置。
【請求項５】
記憶媒体に記憶されている画像を解析して、上記画像に含まれている人物に対応する領域を検出する検出工程と；
上記検出工程における検出結果に基づく、人物の上記画像における大きさに応じて、上記記憶媒体に記憶されている上記画像のサイズを決定する決定工程と；
上記決定工程において決定されたサイズに基づき、当該サイズの上記画像を、当該サイズに応じたレイアウトに従って、印刷装置に印刷媒体へ印刷させる印刷制御工程と；
を有し、
上記決定工程では、互いに異なる少なくとも３つのサイズを決定することが可能であり、画像における人物の大きさが小さいほど当該画像が大きくなるように、上記少なくとも３つのサイズから当該画像のサイズを決定することを特徴とする画像処理方法。
【請求項６】
請求項５に記載の画像処理方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記憶媒体に記憶されている画像を印刷装置に印刷させる画像処理装置、画像処理方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、デジタルカメラやイメージスキャナ等のデジタル入力機器が普及し、インクジェットプリンタ等のデジタル出力機器が普及し、また、パーソナルコンピュータ（以下、「ＰＣ」という）を用いて、一般ユーザが画像処理することができる。
【０００３】
また、最近は、スキャナとプリンタとが一体となったマルチファンクションプリンタ（以下、「ＭＦＰ」という）も普及し始め、ＰＣ等を使用しなくても、写真をコピーする等の画像処理も行える。
【０００４】
しかし、家庭向けのＭＦＰでは、操作部が小さいものや、キーの数が少ないものが多く、また画像を選択する際には、専用のビューワ等が必要であり、その操作は、パソコンに比べて難しい。
【０００５】
特に、メモリカード内の画像を印刷する際、画像の閲覧、画像番号の指定、印刷する画像の部数指定、印刷解像度指定等、設定する点が多い反面、ＭＦＰ等の画像処理装置の操作部には、多くのキーが配置されていないので、煩雑な操作になりがちである。
【０００６】
そこで、パソコンを介さずに、メモリカード等の外部記憶装置内の画像データを印刷する方法として、ＭＦＰが、自分の読取装置と記録装置とを具備していることを活かし、写真印刷をナビゲーションするインデックスシートを用いる方法が知られている。
【０００７】
図１０は、従来のインデックスシートＩＳ１の例を示す図である。
【０００８】
従来のインデックスシートＩＳ１は、印刷の候補になる画像がまとめて印刷され、これら印刷されている画像毎に、マーク欄が設けられ、また、印刷種別等を指示するマーク欄が付加されているシートであり、このインデックスシートを画像処理装置が印刷する。
【０００９】
ユーザが印刷したい画像と印刷設定と指示するために、ユーザが、インデックスシートＩＳ１にマークする。この方法は、写真の焼き増しの手順と類似した方法であり、したがって、ユーザにも、直感的にわかりやすい操作方法である。その後に、ユーザが記入したインデックスシートを、ＭＦＰ等の画像処理装置の読取部が読み取り、ユーザによる記入結果に基づいて、外部記憶装置内の画像データ（写真等）を印刷する。
【００１０】
この方法によれば、写真印刷する際に、操作パネルで行っていた写真印刷の煩雑な操作を、パソコンを介さずに、簡単に実行することができる。
【００１１】
また、別の技術として、撮影された人数に応じた枚数ずつ、写真画像を記録する画像記録装置であって、極力、人手を介さずに記録する画像記録装置が提案されている。この発明は、画像中に存在する人物の数を自動的に検知し、この検知された人数分の焼き増し印刷を自動的に行うものである（たとえば、特許文献１参照。）。
【００１２】
さらに、別の技術として、複数の利用者のそれぞれの好みに合わせて、写真シールのレイアウトを、容易に選択することができる写真シール印刷装置が提案されている。この発明は、被写体の人数を判定する人数判定機能を備え、この判定された人数に応じて、写真シールのレイアウト見本を操作者に選択させるものである（たとえば、特許文献２参照。）。
【特許文献１】特開平９−２８１６０５号公報
【特許文献２】特開２００５−２８６７３７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
上記従来のインデックスシートを用いる方法によって写真印刷をナビゲーションする場合、集合写真や記念写真等、大勢の人間が写っている写真をインデックス画像にすると、人物が小さ過ぎてよく見えないという問題がある。
【００１４】
また、人物が小さな風景写真等である場合、インデックス画像にすると人物が小さ過ぎるので、よく見えないという問題がある。
【００１５】
このために、一度関係ありそうな写真を全て印刷してから、人物の表情等を確認し、その人に最適な写真を選択しなければならず、ユーザにとって使い勝手が悪く、さらにインクや用紙や時間を無駄にするという問題がある。
【００１６】
また、上記従来例では、撮影された人数に応じた枚数ずつ記録する場合、たとえば５０人の集合写真で、１人の追加の焼き増しするときに、５０枚印刷することになるので、非常に無駄であるという問題がある。
【００１７】
また、上記従来例では、写真シールのレイアウトを選択する場合、被写体の人数を判断しているが、人数によって人物の見にくさを解消しているわけではない。
【００１８】
本発明は、画像における人物の大きさに応じた適切なサイズで画像を印刷させることができる画像処理装置、画像処理方法、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００２０】
本発明は、記憶媒体に記憶されている画像を解析して、上記画像に含まれている人物に対応する領域を検出する検出手段と、上記検出手段による検出結果に基づく、人物の上記画像における大きさに応じて、上記記憶媒体に記憶されている上記画像のサイズを決定する決定手段と、上記決定手段により決定されたサイズに基づき、当該サイズの上記画像を、当該サイズに応じたレイアウトに従って、印刷装置に印刷媒体へ印刷させる印刷制御手段とを有し、上記決定手段は、互いに異なる少なくとも３つのサイズを決定することが可能であり、画像における人物の大きさが小さいほど当該画像が大きくなるように、上記少なくとも３つのサイズから当該画像のサイズを決定することを特徴とする。
【発明の効果】
【００２１】
本発明によれば、画像における人物の大きさ応じた適切なサイズで画像を印刷させることができる。
【発明を実施するための最良の形態】
【００２３】
発明を実施するための最良の形態は、次の実施例である。
【実施例１】
【００２４】
図１は、本発明の実施例１であるＭＦＰ装置１００の構成を示すブロック図である。
【００２５】
ＭＦＰ装置１００は、ＣＰＵ１と、ＲＯＭ２と、ＲＡＭ３と、画像メモリ４と、データ変換部５と、読取制御部６と、読取部７と、操作パネル制御部８と、操作パネル部９と、通信制御部１０と、解像度変換処理部１１と、符号復号化処理部１２とを有する。また、ＭＦＰ装置１００は、記録制御部１３と、記録部１４と、ＵＳＢファンクション制御部１５と、ＵＳＢホスト制御部１６と、メモリカードスロット１７と、メモリカード制御部１８と、ＣＰＵバス２１と、通信回線３１と、ＰＣ３２とを有する。
【００２６】
ＣＰＵ１は、システム制御部であり、ＭＦＰ装置１００の全体を制御する。ＲＯＭ２は、ＣＰＵ１が実行する制御プログラムや組み込みオペレーティングシステム（ＯＳ）プログラム等を格納する。ＲＯＭ２に格納されている各制御プログラムは、ＲＯＭ２に格納されている組み込みＯＳの管理下で、スケジューリングやタスクスイッチ等のソフトウエア制御を行う。
【００２７】
ＲＡＭ３は、ＳＲＡＭ（ｓｔａｔｉｃ  ＲＡＭ）等で構成され、プログラム制御変数等を格納し、また、オペレータが登録した設定値やＭＦＰ装置１００の管理データ等を格納し、各種ワーク用バッファ領域が設けられている。
【００２８】
画像メモリ４は、ＤＲＡＭ（ｄｙｎａｍｉｃ  ＲＡＭ）等で構成され、画像データを蓄積する。データ変換部５は、ページ記述言語（ＰＤＬ）等の解析や、キャラクタデータのＣＧ（ｃｏｍｐｕｔｅｒ  ｇｒａｐｈｉｃｓ）展開等、画像データの変換を行う。
【００２９】
読取部７は、ＣＣＤやＣＩＳなどによって構成され、原稿を光学的に読み取り、電気的な画像データに変換し、読取制御部６は、読取部７を制御する。画像データに変換された画像信号を、図示しない画像処理制御部を介して、２値化処理や中間調処理等の各種画像処理を施し、高精細な画像データを出力する。
【００３０】
なお、上記実施例では、読取制御部６は、原稿台に存在している原稿をスキャンするブック読取制御方式に対応している。
【００３１】
操作パネル制御部８は、オペレータによる各種入力操作の表示や、ＭＦＰ装置１００の動作状況、エラー等のステータス状況の表示や、画像メモリ４に蓄積されている画像データの表示等を行い、画像送信相手先データの決定や設定データの登録動作を行う。
【００３２】
操作パネル部９は、数値入力キー、文字入力キー、ワンタッチ電話番号キー、モード設定キー、決定キー、取り消しキー等を備え、ＬＥＤ（発光ダイオード）とＬＣＤ（液晶ディスプレイ）等によって構成されている。
【００３３】
通信制御部１０は、ＭＯＤＥＭ（変復調装置）や、ＮＣＵ（網制御装置）等によって構成されている。上記実施例では、通信制御部１０は、アナログの通信回線（ＰＳＴＮ）３１に接続され、Ｔ３０プロトコルでの通信制御、通信回線に対する発呼と着呼等の回線制御を行う。
【００３４】
解像度変換処理部１１は、画像データのミリ−インチ解像度変換等の解像度変換制御を行う。なお、解像度変換部１１において、画像データの拡大縮小処理も可能である。符号復号化処理部１２は、ＭＦＰ装置１００で扱う画像データ（ＭＨ、ＭＲ、ＭＭＲ、ＪＢＩＧ、ＪＰＥＧ等）を符号復号化処理し、拡大縮小処理を行う。
【００３５】
記録制御部１３は、印刷される画像データに対し、図示しない画像処理制御部を介して、スムージング処理や記録濃度補正処理、色補正等の各種画像処理を施し、印刷用の画像データに変換し、画像メモリ４に蓄積する。また、定期的に記録部１４の状態情報データを取得する役割も果たす。
【００３６】
記録部１４は、インクジェットプリンタ等からなる印刷装置であり、記録制御部１３で変換され画像メモリ４に蓄積されている印刷用の画像データを取り出し、カラー画像データ、またはモノクロ画像データを記録紙に印刷する。
【００３７】
ＵＳＢファンクション制御部１５は、ＵＳＢインタフェースの通信制御を行うものであり、ＵＳＢ通信規格に従って、プロトコル制御を行う。具体的には、ＣＰＵ１が実行するＵＳＢ制御タスクからのデータを、パケットに変換し、外部の情報処理端末にＵＳＢパケット送信し、逆に外部からのＵＳＢパケットをデータに変換し、ＣＰＵ１に送信する。実施例１では、パーソナルコンピュータ（以下、「ＰＣ」という）３２に接続され、ＰＣ３２上からメモリカードへアクセスし、ＰＣ３２上の画像データを印刷する。
【００３８】
ＵＳＢホスト制御部１６は、ＵＳＢ通信規格で定められているプロトコルで通信を行う制御部である。ＵＳＢ通信規格は、双方向のデータ通信を高速に行うことができる規格であり、１台のホスト（マスター）に対し、複数のハブまたはファンクション（スレーブ）を接続することができる。ＵＳＢホスト制御部１６は、ＵＳＢ通信におけるホストの機能を有する。
【００３９】
メモリカードスロット１７は、ＵＳＢインタフェースを介して、ＵＳＢホスト制御部１６に接続され、着脱可能なメモリカードが装着される。メモリカード制御部１８は、メモリカードスロット１７に装着されているメモリカードに格納されているデータファイルにアクセスし、読み出すことができる。
【００４０】
上記構成要素１〜６、８、１０〜１３、１５、１６、１８は、ＣＰＵ１が管理するＣＰＵバス２１を介して、相互に接続されている。
【００４１】
次に、インデックスシートを使用した写真の焼き増しプリントシーケンスについて説明する。
【００４２】
図２は、ＭＦＰ装置１００において、インデックスシートを使用して、写真の焼き増しプリントシーケンスを実行する動作を示すフローチャートである。
【００４３】
図３は、実施例１におけるインデックスシートレイアウト２００の構成を示す模式図である。
【００４４】
図４は、インデックスシート２００の印刷例を示す模式図である。
【００４５】
まず、不図示のＡＣ電源が投入されると、ＣＰＵ１がＲＯＭ２のプログラムに従い、ＲＡＭ３等に各種初期設定を行う。次に、操作者が、操作パネル部９を介して、電源オンを指示すると、各種メカ機構等の初期化動作を行い、初期化動作が終了すると、操作パネル部９上のＬＥＤが点灯し、読み取りと印字動作とが可能になる。
【００４６】
ここで、操作者は、操作パネル部９を介して、図４に示すようなインデックスシート２００を印刷する指示を行う。このインデックスシート２００は、図３に示すように、ヘッダー部４１と、インデックス部４２と、フッター部４３とを有する。
【００４７】
ヘッダー部４１には、紙サイズ、紙種、フチの有無、日付や各種補正の有無等の印刷設定項目が記載され、各設定項目のマークを塗りつぶすことによって、簡単に設定することができる。
【００４８】
インデックス部４２には、インデックス画像、部数選択項目、インデックス番号、日付が記載され、ユーザが所望する焼き増し画像を選択する部位である。
【００４９】
フッター部４３には、インデックス部４２に表示されている画像の枚数、部数選択位置、インデックスシート番号等が、バーコード化され、表示されている。
【００５０】
実施例１では、上記のように構成されているインデックスシート２００を用いているが、この構成に限定する必要はなく、インデックス画像が表示され、指定することができる構成であれば、他の構成を使用するようにしてもよい。
【００５１】
次に、ＭＦＰ装置１００は、図２に示すＳ１で、インデックスシート２００の後述する印刷処理を実行する。
【００５２】
印刷されたインデックスシート２００は、図１０に示す従来のインデックスシートＩＳ１と比べると、被写体の人物が大きく分かり易くなっているので、焼き増しに最適な写真を簡単に選択することができる。
【００５３】
次に、操作者は、Ｓ１で印刷されたインデックスシート２００に、マークを施した後に、読取部７にセットし、操作パネル部９を介して、インデックスシート２００を使用した焼き増しプリント指示を行う。
【００５４】
ＭＦＰ装置１００は、Ｓ２でインデックスシート２００の読み込み処理を実行し、この読み込み処理の結果に基づいて、Ｓ３で、写真印刷処理を実行する。ここで、Ｓ１とＳ２とを連続して実行する必要はなく、互いに独立して操作するようにしてもよい。上記操作によって、ユーザは、写真の焼き増しプリントを簡単に実行することができる。
【００５５】
次に、インデックスシート２００の印刷処理について説明する。
【００５６】
図５は、ＭＦＰ装置１００がインデックスシート２００を印刷するシーケンスを示すフローチャートである。
【００５７】
まず、操作者が操作パネル部９を介してインデックスシート２００を印刷する指示をすると、ＭＦＰ装置１００は、Ｓ１１で、メモリカードスロット１７にメモリカードが挿入されているかどうかを判断する。メモリカードが挿入されていなければ、その旨を、操作パネル部９へ通知し、処理を終了する。
【００５８】
このメモリカードの挿入の有無判断（Ｓ１１）を実行することによって、インデックス画像が無いインデックスシート２００を印刷しないので、記録紙、インク、時間等、資源の無駄使いを防ぐことができる。
【００５９】
図６は、インデックスデータベースＤＢ１を示す模式図である。
【００６０】
次に、Ｓ１１でカードが接続されていると判断されれば、Ｓ１２で、メモリカード制御部１８を介して、全カード情報を読み出し、図６に例を示すインデックスデータベースＤＢ１を作成する。
【００６１】
このデータベースＤＢ１を作成することによって、インデックス画像を解析する場合やレイアウト変更する場合における処理時間を短縮することができる。
【００６２】
次に、Ｓ１３で、画像データを解析し、この画像データの解析が終了したら、Ｓ１４で、インデックスシート２００のヘッダー部を、画像メモリ４上に作成する。
【００６３】
次に、Ｓ１５で、インデックス部のレイアウト処理を行う。
【００６４】
まず、画像データ解析処理（Ｓ１３）で検出された人数に基づいて、インデックスデータベースＤＢ１を降順ソートする。
【００６５】
そして、ソートされた順番に、解析処理によって、インデックスデータベースＤＢ１に記憶されているインデックスサイズ変換後の画像サイズを考慮しながら、画像メモリ４上へ、インデックス部４２をレイアウトする。
【００６６】
このときに、レイアウトしたインデックス部４２の位置情報と、インデックスシート２００の番号とを、インデックスデータベースＤＢ１へ記憶する。
【００６７】
また、実施例１では、人数によってインデックスデータベースＤＢ１をソートするが、画像サイズでソートするようにしてもよい。
【００６８】
また、実施例１によれば、人数、画像サイズによってインデックスデータベースＤＢ１をソートするので、ソートしない場合よりも、インデックスシート２００を有効に使うことができ、したがって、記録紙等、資源を有効に使用できる。
【００６９】
次に、Ｓ１６で、インデックスシート２００のフッター部４３を、インデックスデータベースＤＢ１の情報に従って、画像メモリ４上へ作成する。この情報によって、インデックスシート２００の解析時に、素早く解析することができる。
【００７０】
次に、Ｓ１７では、画像メモリ４上に作成されたインデックスシート２００を、記録制御部１３を介して、記録部１４で印刷する。
【００７１】
次に、Ｓ１８では、インデックスデータベースＤＢ１を参照し、全インデックスシート２００の印刷が終了したかどうかを判断する。全てのインデックスシート２００の印刷がまだ終了していなければ、Ｓ１４〜Ｓ１７の処理を繰り返し実行する。上記シーケンスによって、全てのインデックスシート２００を印刷することができる。
【００７２】
次に、インデックスシート２００の読み込み処理について説明する。
【００７３】
図７は、ＭＦＰ装置１００において、インデックスシート２００を読み込む動作を示すフローチャートである。
【００７４】
まず、操作者は、インデックスシート２００を読取部７へセットし、操作パネル部９を介して、インデックスシート２００を使用した写真の焼き増し印刷を指示する。
【００７５】
ＭＦＰ装置１００において、Ｓ２１で、メモリカードスロット１７にメモリカードが挿入されているかどうかを判断する。メモリカードが挿入されていなければ、その旨を、操作パネル部９へ通知し、処理を終了する。
【００７６】
次に、Ｓ２２で、読取制御部６を介して、読取部７へプレスキャンを指示し、プレスキャンされた画像に対して、エッジ検出等の画処理を行い、インデックスシート２００が正しく置かれているかどうかをチェックする。正しく置かれていないと判断すれば、その旨を、操作パネル部９へ通知し、処理を終了する。
【００７７】
シートが正しく置かれていれば、Ｓ２３で、インデックスシート２００について本スキャンし、画像データを、画像メモリ４へ記憶する。
【００７８】
次に、Ｓ２４では、インデックスシート２００にマークされた情報を解析する。まず、ヘッダー部４１を解析し、マークされている印刷設定を検出する。次に、フッター部４３のバーコードを解析し、部数が記載されている位置の情報を検出し、検出された部数を、インデックスデータベースＤＢ１へ記憶する。
【００７９】
そして、Ｓ２５で、検出された印刷設定を、ＲＡＭ３上に記憶する。
【００８０】
次に、Ｓ２６では、Ｓ２４で解析検出された位置情報に従ってマークされたインデックス画像や部数情報を検出し、インデックスデータベースＤＢ１へ記憶する。
【００８１】
以上のシーケンスによって、インデックスシート２００の読み込み処理が完了する。
【００８２】
次に、インデックスシート２００による印刷処理をについて説明する。
【００８３】
図８は、ＭＦＰ装置１００において、インデックスシート２００による写真印刷の動作を示すフローチャートである。
【００８４】
まず、操作者が、操作パネル部９を介して、インデックスシート２００を使用した写真の焼き増し印刷を指示すると、インデックスシート２００を読み込むシーケンスが実行され、連続して印刷処理が実行される。
【００８５】
まず、ＭＦＰ装置１００は、Ｓ３１で、メモリカードスロット１７にメモリカードが挿入されているかどうかを判断する。メモリカードが挿入されていなければ、その旨を操作パネル部９へ通知し、処理を終了する。
【００８６】
次に、Ｓ３２で、インデックスデータベースＤＢ１にマークが記憶されているインデックス番号に対し、印刷がすべて終了したかどうかを判断し、終了していたら、処理を終了する。印刷がまだ終了していなければ、Ｓ３３で、マークされたインデックス番号に対応した主画像を、メモリカードから画像メモリ４へ読み出す。
【００８７】
次に、Ｓ３４で、ヘッダー部４１の解析で記憶された印刷設定に従い、画像メモリ４上のデータを記録部１４が印刷する。
【００８８】
そして、Ｓ３５で、インデックスデータベースＤＢ１の部数分の印刷が終了したかどうかを判断し、まだ終了していなければ、全ての部数分の印刷が終了するまで、Ｓ３４の印刷を実行する。全ての部数が印刷終了していれば、Ｓ３１へ戻る。
【００８９】
上記動作によって、ユーザがマークした全ての写真を、指定した部数分、印刷することができる。
【００９０】
次に、画像データの解析処理について説明する。
【００９１】
図９は、ＭＦＰ装置１００における画像データ解析処理を示すフローチャートである。
【００９２】
まず、Ｓ４１で、インデックスシート２００を印刷するシーケンスのＳ１２で作成されたインデックスデータベースＤＢ１を参照し、全ての画像データの解析が終了したかどうかを判断し、終了していれば、画像データ解析処理を終了する。
【００９３】
次に、Ｓ４２で、インデックス番号に対応するメモリカード内の主画像データを、画像メモリ４へ読み込み、上記従来例で述べた公知の被写体の人数検知技術を用いて、画像データ内の人数を検出する。
【００９４】
そして、Ｓ４２で検出された人数に応じて、Ｓ４３で、画像サイズを変換し、変換した画像サイズと人数とを、インデックスデータベースＤＢ１へ記憶する。
【００９５】
この画像サイズの変換は、人物の顔を判断できるような大きさに変換するものであり、予めＬＵＴを設け、このＬＵＴを用いて変換するようにしてもよく、また、人数に所定の定数をかけて、計算で求めるようにしてもよい。
【００９６】
また、実施例１では、人数を検出して画像サイズを求めるが、顔の大きさを検出し、この検出された顔の大きさに応じて、人物の顔を判断できるような大きさになるように、画像サイズを変換するようにしてもよい。
【００９７】
次に、Ｓ４４で、インデックスデータベースＤＢ１の処理を先へ進める。そして、Ｓ４１へ戻る。
【００９８】
上記処理によって、全ての画像データを解析し、人数を検知することができる。
【００９９】
上記実施例によれば、集合写真や記念写真等、複数の人が写っている写真画像を焼き増し印刷する場合、人物の顔を認識することができるように大きく画像表示するので、ユーザの意図した写真の焼き増しを、簡単に実行することができる。
【０１００】
また、インデックスシート２００上の画像データを変更し、複雑な制御や装置構成を採用しないので、ユーザの操作性を向上させることができ、また、インク、記録紙、時間等、資源を無駄にすることがなく、写真の焼き増しを簡単に実行することができる。
【０１０１】
また、上記実施例の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システムまたは装置に供給し、この供給されたプログラムコードを読み出し、実行するようにしてもよい。この場合、記憶媒体から読み出されたプログラムコード自体が、上記実施例の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は、本発明の実施例である。
【０１０２】
また、コンピュータが読み出したプログラムコードを実行することによって、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）等が、実際の処理の一部または全部を実行し、この処理によって、上記実施例の機能が実現されるようにしてもよい。
【０１０３】
さらに、記憶媒体から読み出されたプログラムコードを、機能拡張カードや機能拡張ユニットに備わるメモリに書き込んだ後に、そのプログラムコードの指示に基づいて、上記実施例の機能が実現される場合も、実施例である。
【０１０４】
そして、ＭＦＰ装置１００の画像処理装置は、コンピュータ等の情報処理機器と、単機能の読取装置と、単機能のインクジェット式画像記録装置とを組合せた複写装置等であってもよい。
【図面の簡単な説明】
【０１０５】
【図１】本発明の実施例１であるＭＦＰ装置１００の構成を示すブロック図である。
【図２】ＭＦＰ装置１００において、インデックスシートを使用して、写真の焼き増しプリントシーケンスを実行する動作を示すフローチャートである。
【図３】実施例１におけるインデックスシートレイアウト２００の構成を示す模式図である。
【図４】インデックスシート２００の印刷例を示す模式図である。
【図５】ＭＦＰ装置１００がインデックスシート２００を印刷するシーケンスを示すフローチャートである。
【図６】インデックスデータベースＤＢ１を示す模式図である。
【図７】ＭＦＰ装置１００において、インデックスシート２００を読み込む動作を示すフローチャートである。
【図８】ＭＦＰ装置１００において、インデックスシート２００による写真印刷の動作を示すフローチャートである。
【図９】ＭＦＰ装置１００における画像データ解析処理を示すフローチャートである。
【図１０】従来のインデックスシートＩＳ１の例を示す図である。
【符号の説明】
【０１０６】
１００…ＭＦＰ装置、
１…ＣＰＵ、
４…画像メモリ、
５…データ変換部、
８…操作パネル制御部、
９…操作パネル部、
１１…解像度変換処理部、
１３…記録制御部、
１７…メモリカードスロット、
２００…インデックスシート、
４１…ヘッダー部、
４２…インデックス部、
４３…フッター部。
【図１】
0004785628.tif 000002
【図２】
0004785628.tif 000003
【図３】
0004785628.tif 000004
【図４】
0004785628.tif 000005
【図５】
0004785628.tif 000006
【図６】
0004785628.tif 000007
【図７】
0004785628.tif 000008
【図８】
0004785628.tif 000009
【図９】
0004785628.tif 000010
【図１０】
0004785628.tif 000011