(57)【要約】【課題】  ダイレクトプリントの際、ユーザの目的に応じた画像情報を撮影情報や画像情報を解析することより選択し、そのインデックスデータを作成することで、より簡易に画像情報の探索、選択が可能となる画像処理装置を提供する。【解決手段】  通常のインデックスプリントは撮像装置にある画像ファイルに関してすべてのサムネイル画像の印刷を行うのに対し、インデックスプリント時の画像条件を撮影条件のなかから選択する。【選択図】  図２
2007129442.tif 000002
【特許請求の範囲】
【請求項１】
撮影された複数の画像情報のサムネイルデータを作成し、サムネイルデータの一覧を印刷するインデックス印刷が可能な画像処理装置であって
前記撮影された画像情報と、当該画像情報に関連する撮影情報とを有する画像ファイを入力する入力手段と、
前記画像ファイルに含まれる撮影情報から前記画像情報の撮影状況に関する特徴を検出する撮影情報取得手段と、
前記撮影情報に基づいた特徴値から前記画像情報を特定するための条件を取得する条件入力手段と
前記条件入力手段より入力された条件に従って、前記入力された画像ファイルより特定の画像ファイルを選択する画像選択手段と、
前記画像選択手段によって、選択された複数の画像情報のインデックスデータを作成する画像処理手段と、
前記インデックスデータを出力する出力手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記撮影情報取得手段で検出される撮影状況に関する特徴は、撮影対象に適した撮影方法として予め設定されている設定値であることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記撮影情報取得手段で検出される撮影状況に関する特徴として、撮影対象がホワイトボードであることを含むことを特徴とする請求項１〜２に記載の画像処理装置。
【請求項４】
前記画像処理手段は、条件入力手段によって入力された条件に従って、画像処理の際の設定値を変更することを特徴とする請求項１〜３に記載の画像処理装置。
【請求項５】
撮影された複数の画像情報のサムネイルデータを作成し、サムネイルデータの一覧を印刷するインデックス印刷が可能な画像処理装置であって
前記撮影された画像情報と、当該画像情報に関連する撮影情報とを有する画像ファイを入力する入力手段と、
前記画像ファイルに含まれる画像情報から画像特徴を検出する画像特徴取得手段と、
前記画像特徴に基づいた特徴値から前記画像情報を特定するための条件を取得する条件入力手段と
前記条件入力手段より入力された条件に従って、前記入力された画像ファイルより特定の画像ファイルを選択する画像選択手段と、
前記画像選択手段によって、選択された複数の画像情報のインデックスデータを作成する画像処理手段と、
前記インデックスデータを出力する出力手段と
を備えることを特徴とする画像処理装置。
【請求項６】
前記画像情報から検出する画像特徴が人物の顔特徴であり、前記条件入力手段で入力される条件が人物画像であることを特徴とする請求項５に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は撮影時の撮影情報を画像情報と関連付けて記憶可能な撮像装置で撮影した画像情報に対し、特に撮像装置内の画像情報についてインデックスプリントを行う際の画像処理装置及び画像処理システムに関する。
【背景技術】
【０００２】
近年、デジタルカメラや撮像機能付携帯端末の普及に伴いデジタル化された画像情報を簡易に取得することが可能になっている。また、これら撮影された画像情報に対して印刷装置を用い印刷を行う機会も増えてきている。画像情報を印刷する際、従来ではデジタルカメラ等で撮影した画像情報をパーソナルコンピュータ(以下、単に「PC」、または「コンピュータ」という)上に転送し、PC上で専用のアプリケーションを用いて画像処理等を施すことで印刷データを作成し、作成された印刷データを印刷装置に転送することで印刷処理が行われた。一方最近では撮像装置と印刷装置を直接つないで画像情報をダイレクトに印刷するダイレクトプリントも盛んに行われるようになってきた。
【０００３】
この場合、撮像装置内の画像情報を撮像装置内の表示装置等を用いて任意に選択し、選択された画像情報を印刷装置に転送し、印刷装置内で画像処理を施すことで印刷データを生成し印刷していた。しかしながら従来のダイレクトプリントでは印刷のための画像を選択する際において、撮像装置内の表示装置は表示機能として貧弱なものが多く、一度に多量の画像の中から必要な画像を選択することが難しかった。
【０００４】
更に画像情報が保持されている記憶メディアを印刷装置に挿入し、印刷装置が読み出した画像を印刷するようなダイレクトプリントも行われているが、この場合、どの画像情報を選択するか確認のための表示機能が備わっていないこともあった。
【０００５】
そこで従来のダイレクトプリントでは撮像装置内や記憶メディア内の画像情報を確認するために、一度記憶されているすべての画像情報について個々のサムネイル情報を作成し、これらサムネイル情報をもとにインデックスデータを作成、そのインデックスデータを紙出力することで、ユーザが画像情報について選択するようにしていた。
【０００６】
なおデジタルカメラ等で所定の記憶媒体に画像情報を記憶する際に、近年では画像情報と関連する各種の撮影情報を画像情報と別に画像情報に関連付けて記憶することが可能となっている。このような技術としてExif(EXchangeable Image File format)があげられる。Exifは撮像画像の情報と合わせて撮影時の撮影情報を付加したファイル形式を規定したものであり、ファイルシステム規格DCF(Design rule for Camera File system)と合わせて世界中のデジタルカメラに採用されている。
【０００７】
そこで撮像装置内の画像情報を確認するためのインデックスプリント時に、Exif等より撮影情報を取得し、撮影日時や画像情報更新日時を画像情報とともにレイアウトしてインデックスデータを生成することも提案されている。(特許文献1参照)
【特許文献１】特登録３０４５１５４号公報
【特許文献２】特開２００４−２５４１００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら従来のインデックスプリントは撮像装置内や記憶メディア内に記憶されているすべての画像情報に関してインデックスデータを作成し、印刷を行うので、記憶されている画像情報が多数が存在する場合、インデックスデータの作成及び印刷に多くの時間がかかってしまった。また印刷を行う際にも多数の画像情報を印刷するため、記録剤や紙に無駄が生じていた。
【０００９】
これに対し特許文献2には、デジタルカメラの機能としてのアルバム登録機能があり、アルバムに登録されているもののみインデックスプリントが可能となるものがあげられている。これにより、インデックスプリントを行う際にはユーザが予め登録してもののみが印刷されるため、前述の問題について回避可能となる。しかしながらアルバム登録はユーザが撮像装置内の画像情報に関して個別に行わなければならず、様々な目的に応じて、撮像装置内の画像情報の選択するという用途には対応できていない。
【００１０】
本発明は上記の課題を鑑みてなされたものであり、ダイレクトプリントの際、ユーザの目的に応じた画像情報を撮影情報や画像情報を解析することより選択し、そのインデックスデータを作成することで、より簡易に画像情報の探索、選択が可能となる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するべく、本発明にかかる画像処理装置は、主として以下の構成を備えることを特徴とする。
【００１２】
すなわち、撮影された複数の画像情報のサムネイルデータを作成し、サムネイルデータの一覧を印刷するインデックス印刷が可能な画像処理装置であって
前記撮影された画像情報と、当該画像情報に関連する撮影情報とを有する画像ファイを入力する入力手段と、
前記画像ファイルに含まれる撮影情報から前記画像情報の撮影状況に関する特徴を検出する撮影情報取得手段と、
前記撮影情報に基づいた特徴値から前記画像情報を特定するための条件を取得する条件入力手段と
前記条件入力手段より入力された条件に従って、前記入力された画像ファイルより特定の画像ファイルを選択する画像選択手段と、
前記画像選択手段によって、選択された複数の画像情報のインデックスデータを作成する画像処理手段と、
前記インデックスデータを出力する出力手段と
を備えることを特徴とする。
【００１３】
また前記撮影情報取得手段で検出される撮影状況に関する特徴は、撮影対象に適した撮影方法として予め設定されている設定値であることを特徴とする。
【００１４】
また前記撮影情報取得手段で検出される撮影状況に関する特徴として、撮影対象がホワイトボードであることを含むことを特徴とする。
【００１５】
また前記画像処理手段は、条件入力手段によって入力された条件に従って、画像処理の際の設定値を変更することを特徴とする。
【００１６】
撮影された複数の画像情報のサムネイルデータを作成し、サムネイルデータの一覧を印刷するインデックス印刷が可能な画像処理装置であって
前記撮影された画像情報と、当該画像情報に関連する撮影情報とを有する画像ファイを入力する入力手段と、
前記画像ファイルに含まれる画像情報から画像特徴を検出する画像特徴取得手段と、
前記画像特徴に基づいた特徴値から前記画像情報を特定するための条件を取得する条件入力手段と
前記条件入力手段より入力された条件に従って、前記入力された画像ファイルより特定の画像ファイルを選択する画像選択手段と、
前記画像選択手段によって、選択された複数の画像情報のインデックスデータを作成する画像処理手段と、
前記インデックスデータを出力する出力手段と
を備えることを特徴とする。
【００１７】
前記画像情報から検出する画像特徴が人物の顔特徴であり、前記条件入力手段で入力される条件が人物画像であることを特徴とする。
【発明の効果】
【００１８】
本発明によれば、ダイレクトプリントの際、ユーザの目的に応じた画像情報を撮影情報や画像情報を解析することより選択し、そのインデックスデータを作成することで、より簡易に画像情報の探索、選択が可能となる。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照にしながら本発明に係る実施の形態を説明する。
【００２０】
なお、本発明の実施の形態として、以下にマルチファンクションプリンタ(MFP)に適用する場合を説明するが、本発明はこれに限られるものではなく、その主旨を逸脱しない範囲で、任意のインクジェットプリンタやレーザビームプリンタ(LBP)等、他の方式の画像処理装置に適用可能である。
【実施例１】
【００２１】
図1は本発明の第1の実施例に係る画像処理装置であるMFPの基本的な構成を示すシステムブロック図である。本発明の第1の実施例に係るMFPは、CPU101、ROM102、RAM103、外部記憶装置104、表示部105、操作部106、エンジンインタフェース107、ネットワークインタフェース108、外部インタフェース109、システムバス110を備えている。
【００２２】
上記構成を詳述すると、CPU101は、装置全体の制御及び演算処理等を行う中央処理装置であり、ROM102に格納されたプログラムに基づき後述に示す各処理を実行する。ROM102は、読み出し専用メモリであり、システム起動プログラムやプリンタエンジンの制御を行うプログラム及び文字データや文字コード情報等の記憶領域である。RAM103は、ランダムアクセスメモリであり、使用制限のないデータ記憶領域で、ダウンロードにより追加登録されたフォントデータが記憶されたり、様々な処理毎にプログラムやデータがロードされ実行される。また、RAM103は、受信した画像ファイルのデータ記憶領域として利用することも可能である。外部記憶装置104は、例えばハードディスク等から構成されており、データをスプールしたり、プログラムや各情報ファイル・画像データ等が格納されたり、作業用の領域として利用されたりする。表示部105は、例えば液晶等による表示を行うものであり、装置の設定状態や、現在の装置内部の処理、エラー状態などの表示に使用される。操作部106は、設定の変更やリセットを行うために使用されるものであり、後述のように画像絞り込みのための条件入力の際も表示部105に表示されたUI画面等より操作を可能とする。エンジンインタフェース107は、実際にプリンタエンジンを制御するコマンド等をやり取りする部分である。ネットワークインタフェース108は、該ネットワークインタフェース108を介して本装置をネットワークに接続するためのものである。外部インタフェース109は、パラレル(またはシリアル)などのインタフェースを介して撮像装置であるデジタルカメラと接続され、または記憶メディアから画像データを読み込むためのリーダと接続されるものである。システムバス210は、上述の構成要素間のデータ通路となるべきものである。
【００２３】
図2は本発明の第1の実施例に係るMFPのコントローラソフトウェアの概略的な構成を示すブロック図である。
【００２４】
図中201は画像ファイル入力部であり、印刷される画像情報及びこの画像情報に関連付けられた撮影時における撮影情報からなる画像ファイルが外部インタフェース109を通じこれより入力され、RAM103に保持される。
【００２５】
ここで、画像ファイルの入力方法は、以下、本発明にかかる画像処理装置に接続されたデジタルカメラ等の撮像装置から送る方法を想定しているが、画像情報とともにその撮影情報が関連付けられている画像ファイルであれば、特に画像ファイルの送信元を撮像装置に限定するものでなく、PCを通して送信する方法であっても、記憶メディアに画像ファイルを記憶し、その記憶メディアから入力する方法等でも本発明の趣旨は限定されない。
【００２６】
図3は、画像ファイル入力部201に入力される画像ファイルの一例を示す図である。画像ファイル入力部に入力される画像ファイル301は、撮影された画像情報302とともにその画像情報を撮影した際の撮影条件を示す撮影情報303から成る。ここで画像情報302は高解像度画像データからなり、多くの場合JPEG形式で圧縮された画像データよりなる。画像情報302には、例えば、建物や風景などを撮影した画像データが記憶されている。撮影情報303は画像情報が撮影された際の撮影情報であり、撮影日時304、撮像機の種類305、撮影時の絞り値306やシャッタースピード307等の情報が保持され、更に撮影モード308の設定を含んでいる。
【００２７】
図中の202は撮影情報取得部であり、ここで画像ファイル入力部201で入力された画像ファイルより撮影情報の取得を行う。
【００２８】
一方、図中の203は画像条件入力部であり、ここで撮像装置内に含まれている画像情報のうちインデックスデータを作成したい画像情報について、その選択する条件を入力する。なおこの選択条件の入力方法は撮像装置についている表示機能を利用する、画像処理装置内の表示装置105等を用いGUIを利用して選択する方法があげられる。
【００２９】
図4に画像条件入力部の入力方法例を示す。図4において、インデックスプリントする画像の条件を絞る際に、デジタルカメラについている撮影モード機能を利用する場合を考える。撮影モードとはデジタルカメラでの撮影時にユーザにより撮影対象に適した撮影方法をモードとして選択するものであり、例えば、キヤノンのデジタルカメラの場合、オートモード、風景モード、ポートレートモード、夜景モード等の撮影モードがある。これら撮影モードの設定は、画像ファイル内の撮影情報として含まれており、画像条件入力部においてはこのような撮影情報に含まれる情報を選択肢として入力する。すなわち撮影日時や撮影に使ったレンズの種類、シャッタースピード優先等の撮影情報が条件として選択可能であり、ここで撮影モードが選択された場合、更に撮影モード内の各設定を条件として入力することが可能である。
【００３０】
図中204は画像情報選択部であり、画像ファイル入力部より入力された画像ファイルに関して、撮影情報取得部202で取得された撮影情報303と、画像条件入力部203で入力された画像条件を比較することにより、入力された画像ファイルのうち条件にあうもののみ画像情報を選択する。
【００３１】
例えば画像の選択条件として、「夜景モード」が選択されている場合、撮影情報の「撮影モード」が「夜景」となっているもののみを抽出する。撮像装置内の夜景モードで撮影された画像、すなわち多くの場合は夜景が撮影されており、この結果画像情報として夜景が撮影されているものが選択される。
【００３２】
なお先の画像条件入力部においては撮影モードのみ選択条件して選択可能であったが、撮影情報に含まれた情報ならば複数にわたって条件の設定は可能であり、例えば「夜景モード」かつ「日時指定」といった条件設定も可能である。
【００３３】
図中205は画像処理部であり、入力された画像条件により選択された画像について解像度変換を行うことでサムネイル画像を生成し、複数のサムネイル画像を配置するレイアウト処理を行ったのち、色補正処理、色変換処理、及び疑似中間処理を施すことで画像出力部206に転送可能な印刷データを作成する。
【００３４】
またインデックスプリントにおいては撮影情報を画像情報とともにプリントするケースがある。この場合、ファイル名や撮影日時等の撮影情報を画像情報に変換し、レイアウト処理時に撮影した画像情報と合成することで印刷データを作成する。
【００３５】
図5は画像処理部の詳細な構成を示したブロック図である。
【００３６】
図中の501は解像度変換部であり、入力された画像ファイル内の画像情報について解像度変換処理を行うことで画像情報のサムネイル画像を作成する。一方インデックスプリントを行う際、ファイル名・撮影日時等の撮影情報を印刷する場合、撮影情報は画像変換部502にて画像情報に変換される。サムネイル画像及び画像データに変換された撮影情報は画像合成部503で紙面に印刷される際の配置に従って、レイアウト処理される。
【００３７】
このようにレイアウトされた画像データは、色補正処理部504、色変換処理部505、疑似中間調処理部506において、画像処理が施され印刷データが作成される。すなわち、入力される画像情報が一般的なRGBの多階調画像データであり、出力するための印刷データが、印刷装置の色材にあわせたCMYKの低階調画像データである場合、まず色補正処理部504にて、印刷装置に適したRGBデータになるようRGB→R'G'B'変換が施される。次に色変換処理部505において、RGB空間からCMYK空間に変換され、更に疑似中間調処理部506で多階調画像データから低階調データに変換される。
【００３８】
なお色補正処理部504、色変換処理部505、疑似中間調506においては画像条件入力部203で選択された画像条件に従って最適な印刷が可能になるようパラメータを設定する。すなわち、各処理部で使用されるパラメータはパラメータ設定部507において、画像条件入力部で選択された条件に従って設定する。例えば夜景モードが選択された場合、通常、全体的に明度が暗いため、明度をあげるような処理が入ってしまう可能性がある。一方そのような処理は夜景を撮影した画像においては撮影時の雰囲気が変わってしまうため好まれない傾向にある。従って、パラメータ設定部507では夜景モード等の撮影情報をもとに出力結果が最適になるようパラメータを設定する。
【００３９】
他にも画像条件として「ホワイトボードモード」といったような撮影モードが選択された場合、傾きやゆがみを修正するための幾何学変換処理や、下地をとばすような色変換処理を画像処理部で適用することが考えられる。
【００４０】
図中206は画像出力部であり、画像処理部205で作成された印字データを受け取ることで、画像条件で選択された画像情報についてのインデックスデータを紙面に印刷することが可能になる。
【００４１】
以下本発明の実施例1に係るインデックスプリント実行の際のフローチャートを図6に示す。
【００４２】
まずS601において、撮像装置内の画像ファイルの取り込み処理を行う。ここで画像ファイルは全て図3で示すデータ構造を持つものとする。取り込んだ画像ファイルは図1のRAM103上に保持しておく。次にインデックスプリントを開始するにあたり、S602において何らかの条件によりインデックスプリントに含まれる画像を選択するか否かを判断する。本実施例において、このステップで用いる判断材料は、図4で示すUIによりユーザが入力した画像条件に対する設定値である。このUIはインデックスプリントの実行が選択された場合に対話的に現れても良いし、インデックスプリントの実行タイミングとは関係なく印刷環境設定項目の1つとして常に設定値を保持していても良い。いずれにしてもこの設定値はユーザに指定されるものである。ここで画像条件が入力されていない、または有効でない場合(No)、画像選択は行わず全ての画像がインデックスプリントの対象となるため、S607へ移行し、全ての画像に対して解像度変換処理や、レイアウト処理、色補正処理、色変換処理、疑似中間調処理などインデックスプリントに必要な画像処理を行い、インデックスデータを作成する。このインデックスデータをS608で出力することによりインデックスプリントが実行される。
【００４３】
一方S602でインデックスプリントに対して画像条件が設定されていると判断された場合、S603において、図1の操作部106を経由して設定情報を取得、あるいはホスト上のUIから設定された場合は外部I/F109経由で画像条件の設定値を印刷環境情報として取得する。
【００４４】
ここで画像条件は複数選択可能な場合は、入力されている画像条件を全て取得するまでS604〜S602の間で処理を繰り返し実行する。
【００４５】
画像条件として、例えば「撮像機の種類」が選択されている場合は、インデックスプリント時の画像選択条件を「撮像機」と設定する。この選択条件を用い、S605においてS601で取り込んだ全ての画像ファイルの撮影情報303(図3)の中に含まれる「撮像機の種類」305の値を見て、同種の撮像機毎にファイルをカテゴライズする。この際、ファイルIDリストを生成し、1つの撮像機に対して1つのファイルIDリストを持ち、同じ撮像機からの入力画像ファイルのIDを該当するIDリストに追加するなどの手段を用いることが可能である。
【００４６】
次にS607で画像情報選択を行う際、画像条件入力で特定の撮像機を選択している場合は、この条件情報から得られる撮像機に対応するファイルがリスティングされているファイルIDリストを指定し、このリストにある画像ファイルの画像情報のみをインデックスプリント用のデータとしてS607、S608で処理を行う。特定の撮像機が選択されていない場合は、撮像機別に作成されているファイルIDリストの順番に沿ってインデックスデータを出力する。この場合、撮像機毎にインデックスプリントが作成されている。
【００４７】
画像条件はこれ以外にも撮影情報として含まれるデータは全て利用可能で、またユーザに任意に設定させることを可能とするUIを用いることもできる。
【００４８】
以上のように、通常のインデックスプリントは撮像装置にある画像ファイルに関してすべてのサムネイル画像の印刷を行うのに対し、インデックスプリント時の画像条件を撮影条件のなかから選択することで、目的に即したインデックスプリントが可能となり、より簡易に画像情報の探索、選択が可能となる。
【実施例２】
【００４９】
本発明の実施例1では入力された画像ファイルに関して、一時的にRAM103上に保持し、撮影情報を取得して画像条件と比較することでインデックスデータを作成した。
【００５０】
一方、近年の画像処理装置においては、容量の大きな記憶装置を保持し、その記憶装置内に画像ファイルを蓄積可能なケースがある。本発明の実施例2では、ダイレクトプリントを行う際、画像装置内の記憶装置に一度データを保持し、それと同時に撮影情報に関してのデータベースを作成することで、インデックスプリントを行う際の画像条件が変更された場合も、再度撮影情報を解析することなく高速にインデックスデータを作成することができるものを説明する。
【００５１】
図7は本発明の実施例2に係るインデックスプリント実行の際のフローチャートである。
【００５２】
まずS701において、撮像装置内のすべての画像ファイルを取り込み、画像装置内の外部記憶装置104に画像ファイルを保存する。次にS702において撮影情報を解析することで取り込んだ画像ファイルの撮影情報に応じて索引情報を作成し、外部記憶装置104内の画像ファイルについてのデータベースを生成する。すなわち撮影情報として「撮影日時」や「撮像機の種類」「撮影モード」等ある場合、それぞれの情報毎に画像ファイルをカテゴライズする。この際、それぞれの情報毎にファイルIDリストを作成するなどの手段を用いることが可能である。
【００５３】
S703ではインデックスプリントを行う際、何らかの条件によりインデックスプリントに含まれる画像を選択するか否かを判断する。ここで画像条件が入力されていない、または有効でない場合(No)、画像選択は行わず全ての画像がインデックスプリントの対象となるため、S708へ移行し、全ての画像に対して解像度変換処理や、レイアウト処理、色補正処理、色変換処理、疑似中間調処理などインデックスプリントに必要な画像処理を行い、インデックスデータを作成する。このインデックスデータをS709で出力することによりインデックスプリントが実行される。
【００５４】
一方S703でインデックスプリントに対して画像条件が設定されていると判断された場合、S704において、図1の操作部106を経由して設定情報を取得、あるいはホスト上のUIから設定された場合は外部I/F109経由で画像条件の設定値を印刷環境情報として取得する。
【００５５】
ここで画像条件は複数選択可能な場合は、入力されている画像条件を全て取得するまでS705〜S703の間で処理を繰り返し実行する。
【００５６】
次にS707で画像情報選択を行う際、画像条件入力で入力された条件情報とデータベースの索引情報であるファイルIDリストを比較し、この条件情報と合うリストにある画像ファイルの画像情報のみをインデックスプリント用のデータとして画像ファイルの選択を行う。
【００５７】
S708でインデックスプリントを行う画像データに関して合成処理を施したのち、画像処理を行うことで印刷データを作成し、S709にて出力処理をすることでインデックスプリントが終了する。
【００５８】
本発明の実施例2では、一度画像処理装置に接続され、転送された撮像装置内の画像ファイルに関してはデータベースが構築されているため、インデックスプリントを行う際の条件を変更された場合も高速に画像を選択することが可能になる。
【００５９】
以上のように、通常のインデックスプリントは撮像装置にある画像ファイルに関してすべてのサムネイル画像の印刷を行うのに対し、インデックスプリント時の画像条件を撮影条件のなかから選択することで、目的に即したインデックスプリントが可能となり、より簡易に画像情報の探索、選択が可能となる。
【実施例３】
【００６０】
実施例1・2においては、Exifに代表されるような画像情報と関連付けられた撮影時の情報をもとにインデックスプリントを行う画像条件を示してきた。一方で、撮影情報に含まれていないものの画像情報を解析し、画像情報の特徴より撮影対象物を絞りこむことも可能である。本発明の実施例3においては、画像情報を解析し、画像情報より特徴値を抽出することで更に画像のインデックスプリントの条件を絞り込むことができることを特徴とする。
【００６１】
本実施例3では、入力された画像ファイルについて画像情報の解析による画像条件が入力された場合、画像情報選択部において画像解析を行う。例えば画像条件として、「人物写真」等があげられた場合、画像情報選択部にて、人物の顔抽出処理が行われる。顔抽出処理の方法に関しては、公知の技術を用いて良い。画像解析の結果、人物の顔が抽出された場合、その画像情報は選択されることになる。
【００６２】
図8は本発明の実施例3に係るインデックスプリント実行の際のフローチャートである。
【００６３】
まずS801において、撮像装置内のすべての画像ファイルを取り込み、画像装置内のRAM1103に保持する。次にS802においてインデックスプリントを行う際、何らかの条件によりインデックスプリントに含まれる画像を選択するか否かを判断する。ここで画像条件が入力されていない、または有効でない場合(No)、画像選択は行わず全ての画像がインデックスプリントの対象となるため、S809へ移行し、全ての画像に対して解像度変換処理や、レイアウト処理、色補正処理、色変換処理、疑似中間調処理などインデックスプリントに必要な画像処理を行い、インデックスデータを作成する。このインデックスデータをS810で出力することによりインデックスプリントが実行される。
【００６４】
一方S802でインデックスプリントに対して画像条件が設定されていると判断された場合、S803において、図1の操作部106を経由して設定情報を取得、あるいはホスト上のUIから設定された場合は外部I/F109経由で画像条件の設定値を印刷環境情報として取得する。
【００６５】
ここでS804にて入力された画像条件が撮影情報に基づく条件であるか否かの判断を行う。入力された条件が撮影情報に基づく情報、すなわち、撮影機器や撮影モードといった撮影情報内に保持されている情報である場合(S804・Yes)、撮影情報の解析を行い情報毎に画像ファイルのカテゴライズを行う(S805)。また入力された条件が撮影情報に基づく情報ではない場合、すなわち人物画像といった画像情報の特徴に関する情報である場合(S804・No)、画像解析を行う(S806)。ここでの画像解析とは人物画像抽出等、画像特徴を抽出するものである。
【００６６】
ここで画像条件は複数選択可能な場合は、入力されている画像条件を全て取得するまでS807〜S802の間で処理を繰り返し実行する。
【００６７】
すべての条件と撮影情報・画像情報からの特徴抽出を比較することでインデックスプリントを行う画像ファイルの選択を行う(S808)。S809でインデックスプリントを行う画像データに関して合成処理を施したのち、画像処理を行うことで印刷データを作成し、S810にて出力処理をすることでインデックスプリントが終了する。
【００６８】
本発明の実施例3では、撮影情報として画像情報に関連付けられた情報以外についても画像情報を解析することで画像情報の選択条件を選択可能なことからより目的に即したインデックスプリントの画像選択が可能になる。
【００６９】
以上のように、通常のインデックスプリントは撮像装置にある画像ファイルに関してすべてのサムネイル画像の印刷を行うのに対し、インデックスプリント時の画像条件を撮影条件及び画像特徴のなかから選択することで、目的に即したインデックスプリントが可能となり、より簡易に画像情報の探索、選択が可能となる。
【図面の簡単な説明】
【００７０】
【図１】本発明の実施例に係る画像処理装置であるMFPの基本的な構成を示すシステムブロック図である。
【図２】本発明の実施例に係るMFPのコントローラソフトウェアの概略的な構成を示すブロック図である。
【図３】本発明の実施例に係る画像処理装置に入力される画像ファイルの一例を示す図である。
【図４】本発明の実施例に係る画像条件入力部の入力方法例を示した図である。
【図５】本発明の実施例に係る画像処理部の詳細な構成を示したブロック図である。
【図６】本発明の実施例1に係るインデックスプリント実行の際のフローチャートである。
【図７】本発明の実施例2に係るインデックスプリント実行の際のフローチャートである。
【図８】本発明の実施例3に係るインデックスプリント実行の際のフローチャートである。
【図１】
2007129442.tif 000003
【図２】
2007129442.tif 000004
【図３】
2007129442.tif 000005
【図４】
2007129442.tif 000006
【図５】
2007129442.tif 000007
【図６】
2007129442.tif 000008
【図７】
2007129442.tif 000009
【図８】
2007129442.tif 000010