(57)【要約】  【課題】  特定の被写体が写っている画像をプリントする際の操作性を向上する。  【解決手段】  付帯情報及び画像データを取得するデータ取得部３１と、画像ファイル名と付帯情報とのリストを作成してリスト記憶部３３に記憶するリスト作成部３２と、リストに含まれる被写体の中から着目する被写体を選択するための被写体選択画面を生成する被写体選択画面生成部３５と、被写体選択画面上で選択された被写体を含む画像の中からプリント対象の画像を選択するための画像選択画面を生成する画像選択画面生成部３６と、これらの画面を出力する画面出力部３７と、これらの画面上での選択入力を受け付ける選択入力受付部３８と、画像選択画面上で選択された画像データをデータ取得部３１から受け取って出力する画像出力部３９とを備えた。  【選択図】  図８
2006067512.tif 000002
【特許請求の範囲】
【請求項１】
所定の画像データ群に含まれる複数の被写体を、当該画像データ群における個々の画像データに含まれる被写体を識別することにより特定する被写体特定部と、
前記被写体特定部により特定された前記複数の被写体の一覧情報を表示する表示部と、
前記画像データ群における個々の画像データのうち、前記表示部により表示された前記一覧情報の中から選択された特定の被写体を含む所定の画像データを取得する画像データ取得部と、
前記画像データ取得部により取得された前記画像データを用いて画像形成を行う画像形成部と
を備えたことを特徴とする画像形成装置。
【請求項２】
前記表示部は、前記一覧情報として、前記複数の被写体のそれぞれの識別情報のリストを表示することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記表示部は、前記一覧情報として、前記複数の被写体のそれぞれを含む画像を配置した画面を表示することを特徴とする請求項１記載の画像形成装置。
【請求項４】
前記表示部は、前記一覧情報として、前記複数の被写体のうちの一の被写体を含み、かつ、当該複数の被写体のうちの他の被写体を含まない画像を少なくとも１つ配置した画面を表示することを特徴とする請求項１記載の画像形成装置。
【請求項５】
前記表示部は、前記一覧情報として、前記複数の被写体のうちの一の被写体を含み、かつ、当該複数の被写体のうちの他の被写体を更に含む画像を少なくとも２つ配置した画面を表示することを特徴とする請求項１記載の画像形成装置。
【請求項６】
前記表示部は、前記一覧情報として、前記複数の被写体のうちの第１の被写体及び第２の被写体を含む画像を配置した第１の画面と、当該複数の被写体のうちの当該第１の被写体及び第３の被写体を含む画像を配置した第２の画面とを、一定の時間間隔で切り替えて表示することを特徴とする請求項１記載の画像形成装置。
【請求項７】
前記画像データ取得部は、前記特定の被写体を含む画像データのうち、当該特定の被写体が当該画像データにおける所定の範囲に含まれているものを取得することを特徴とする請求項１記載の画像形成装置。
【請求項８】
前記画像データ取得部は、前記特定の被写体を含む画像データのうち、当該画像データにおける当該特定の被写体が存在する領域の解析結果が所定の条件を満足するものを取得することを特徴とする請求項１記載の画像形成装置。
【請求項９】
所定の画像データ群における個々の画像データと、当該個々の画像データに含まれる少なくとも１つの被写体のＩＤとの対応情報を記憶するステップと、
前記個々の画像データに含まれる前記少なくとも１つの被写体のＩＤに基づいて、前記画像データ群に含まれる複数の被写体の一覧情報を生成するステップと、
生成された前記一覧情報を表示するステップと、
表示された前記一覧情報の中から選択された特定の被写体のＩＤに対応する画像データを、前記対応情報を参照することにより特定するステップと、
特定された前記画像データの中から特定の画像データを選択するための画面を生成するステップと
を備えたことを特徴とする画像選択画面生成方法。
【請求項１０】
前記一覧情報を生成するステップでは、当該一覧情報として、前記複数の被写体のそれぞれの識別情報のリストを生成することを特徴とする請求項９記載の画像選択画面生成方法。
【請求項１１】
前記一覧情報を生成するステップでは、当該一覧情報として、前記複数の被写体のうちの一の被写体を含み、かつ、当該複数の被写体のうちの他の被写体を含まない画像を少なくとも１つ配置した画面を生成することを特徴とする請求項９記載の画像選択画面生成方法。
【請求項１２】
前記一覧情報を生成するステップでは、当該一覧情報として、前記複数の被写体のうちの第１の被写体及び第２の被写体を含む画像を配置した第１の画面と、当該複数の被写体のうちの当該第１の被写体及び第３の被写体を含む画像を配置した第２の画面とを生成し、
前記表示するステップでは、前記第１の画面と前記第２の画面とを一定の時間間隔で切り替えて表示することを特徴とする請求項９記載の画像選択画面生成方法。
【請求項１３】
コンピュータに、
所定の画像データ群における個々の画像データと、当該個々の画像データに含まれる少なくとも１つの被写体のＩＤとの対応情報を記憶する機能と、
前記個々の画像データに含まれる前記少なくとも１つの被写体のＩＤに基づいて、前記画像データ群に含まれる複数の被写体の一覧情報を生成する機能と、
生成された前記一覧情報の中から選択された特定の被写体のＩＤに対応する画像データを、前記対応情報を参照することにより特定する機能と、
特定された前記画像データの中から特定の画像データを選択するための画面を生成する機能と
を実現させるためのプログラム。
【請求項１４】
前記一覧情報を生成する機能では、当該一覧情報として、前記複数の被写体のそれぞれの識別情報のリストを生成することを特徴とする請求項１３記載のプログラム。
【請求項１５】
前記一覧情報を生成する機能では、当該一覧情報として、前記複数の被写体のうちの一の被写体を含み、かつ、当該複数の被写体のうちの他の被写体を含まない画像を少なくとも１つ配置した画面を生成することを特徴とする請求項１３記載のプログラム。
【請求項１６】
前記一覧情報を生成する機能では、当該一覧情報として、前記複数の被写体のうちの第１の被写体及び第２の被写体を含む画像を配置した第１の画面と、当該複数の被写体のうちの当該第１の被写体及び第３の被写体を含む画像を配置した第２の画面とを生成することを特徴とする請求項１３記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データに含まれる被写体を一意に識別する情報(以下、「被写体ＩＤ」という)が画像データの付帯情報に記録されている場合に、被写体ＩＤを用いて画像を選択する技術に関する。尚、本明細書において「被写体」とは、人物には限らず、撮影の対象となり得るあらゆる物体を指すものとする。
【背景技術】
【０００２】
近年、我々の周りには写真等の画像が溢れている。その要因の１つとして、デジタルカメラ(デジタルカメラとして機能する携帯電話等を含む)の急速な普及が挙げられる。
銀塩カメラでは、感光剤としてハロゲン化銀を用いたフィルムに画像を記録するため、一旦撮影した画像を後で削除することはできない。これに対し、デジタルカメラでは、デジタルデータとして画像を記録するため、撮影に失敗する可能性があったとしてもとりあえず撮影しておき、失敗した場合は後で削除するということも可能である。また、永久保存するかどうか判断に迷う画像については、とりあえずＰＣ(Personal Computer)等に移しておき、後で削除するか保存するかを判断することもよくある。このように我々の意識も銀塩カメラを用いる場合とは大きく異なってきており、その結果、多くの画像がデジタルカメラの中、記録媒体の中、ＰＣのハードディスクの中等に散乱する状況が生じているのである。そして、このように画像が散乱してくると、画像の取り扱い効率の向上が求められるようになってくる。
【０００３】
かかる画像の取り扱い効率の向上が特に要求される場面について具体的に説明する。
例えば、結婚式の披露宴、アーティストの握手会、子供の運動会等において、専属のカメラマンによる撮影サービスが広く行われている。このような撮影サービスにおいて撮影した画像は、後日郵送等する手間を省くため、行事の終了後、即時に分類し配布することが望ましい。しかし、専属カメラマンは、画像に写っている人物との面識がないため、そのような分類、配布の作業は非常に困難である。従って、このような分類、配布が容易に行えるよう、画像の取り扱い効率を向上させることが要求される。
こうした要求に応じ、披露宴の列席者の画像データをテーブル番号と関連付けて記憶し、画像プリントシステムでのプリント時に、列席者の縮小画像上にテーブル番号を表示する方式が提案されている(例えば、特許文献１参照。)。
【０００４】
【特許文献１】特開２０００−２１６９８９号公報(第１０−１２頁、第２４、２５図)
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の発明では、画像プリントの操作性は、テーブル番号の順にプリントしていく場合において向上するのみである。特定の被写体に着目し、その被写体が写っている画像のみを抽出してプリントしようとしても、その操作性を向上することができないという問題点があった。
また、特許文献１の発明では、披露宴における座席の座席コードとその座席に座っている列席者の画像データとを対応付けて記憶することも記載されてはいるが、座席コードも、このような特定の被写体に着目した画像プリントの操作性を向上させるために用いられているわけではない。
【０００６】
本発明は、以上のような技術的課題を解決するためになされたものであって、その目的は、特定の被写体が写っている画像をプリントする際の操作性を向上することにある。
また本発明の他の目的は、特定の被写体が写っている画像をプリントする際の操作性を向上するための画像選択画面を作成することにある。
【課題を解決するための手段】
【０００７】
かかる目的のもと、本発明は、特定の被写体が写っている画像を選択するために被写体の一覧情報を表示するようにしている。即ち、本発明の画像形成装置は、所定の画像データ群に含まれる複数の被写体を、その画像データ群における個々の画像データに含まれる被写体を識別することにより特定する被写体特定部と、この被写体特定部により特定された複数の被写体の一覧情報を表示する表示部と、画像データ群における個々の画像データのうち、表示部により表示された一覧情報の中から選択された特定の被写体を含む所定の画像データを取得する画像データ取得部と、この画像データ取得部により取得された画像データを用いて画像形成を行う画像形成部とを備えている。
【０００８】
また、本発明は、特定の被写体が写っている画像の中からプリント対象の画像を選択するための画面を生成する方法として捉えることもできる。その場合、本発明の画像選択画面生成方法は、所定の画像データ群における個々の画像データと、個々の画像データに含まれる少なくとも１つの被写体のＩＤとの対応情報を記憶するステップと、個々の画像データに含まれる少なくとも１つの被写体のＩＤに基づいて、画像データ群に含まれる複数の被写体の一覧情報を生成するステップと、生成された一覧情報を表示するステップと、表示された一覧情報の中から選択された特定の被写体のＩＤに対応する画像データを、対応情報を参照することにより特定するステップと、特定された画像データの中から特定の画像データを選択するための画面を生成するステップとを含んでいる。
【０００９】
更に、本発明は、所定の機能をコンピュータに実現させるためのコンピュータプログラムとして捉えることもできる。その場合、本発明のプログラムは、コンピュータに、所定の画像データ群における個々の画像データと、個々の画像データに含まれる少なくとも１つの被写体のＩＤとの対応情報を記憶する機能と、個々の画像データに含まれる少なくとも１つの被写体のＩＤに基づいて、画像データ群に含まれる複数の被写体の一覧情報を生成する機能と、生成された一覧情報の中から選択された特定の被写体のＩＤに対応する画像データを、対応情報を参照することにより特定する機能と、特定された画像データの中から特定の画像データを選択するための画面を生成する機能とを実現させる。
【発明の効果】
【００１０】
本発明によれば、特定の被写体が写っている画像をプリントする際の操作性を向上することが可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、添付図面を参照して、本発明を実施するための最良の形態(以下、「実施の形態」という)について詳細に説明する。
図１(ａ)〜(ｃ)は、本実施の形態が適用される画像形成装置１０の概要と、画像形成装置１０の入出力装置４０に表示される画面の例を示した図である。図１(ａ)は画像形成装置１０の外観を、図１(ｂ)は待機表示画面の一例を、図１(ｃ)は写真プリント操作画面の一例を示している。
【００１２】
図１(ａ)に示すように、本実施の形態が適用される画像形成装置１０は、入力された画像データを用紙に展開して印刷する装置本体２０と、画像形成装置１０の有する各種機能の選択をユーザに対して可能にするとともに画像形成装置１０の操作パネルとして用いられる入出力装置４０とを備えている。また、接続された外部機器などから受信した画像を処理する処理装置３０と、外部機器と接続される通信手段として機能する通信装置５０とを備えている。
【００１３】
装置本体２０は、例えば電子写真方式を用いて、入力された画像データに基づきトナー像を形成してフルカラーのプリント画像を得るプリンタとして機能する。また、スキャナを備え、このスキャナにより読み取られた画像データを出力するデジタル複写機としても機能する。更には、通信装置５０を介して電話回線に接続されスキャン画像データの送受信と受信した画像データを出力するファクシミリとしても機能させることができる。このように、従来からある複合機として機能すると共に、装置本体２０は、例えばデジタルカメラ(デジタルカメラとして機能する携帯電話等を含む)によって撮影された撮影画像を写真プリントする写真プリント装置として機能している。この写真プリント装置として機能させるために、装置本体２０では、通常のトナー像形成に加えて、他の高画質化処理が行われる。また、例えば透明トナーなどを付加して光沢度(グロス)を向上させるなどにより、銀塩写真フィルムを用いた場合と同等レベルの写真プリントの出力を可能としている。
【００１４】
この装置本体２０を含む画像形成装置１０は、入出力装置４０を用いたデータ端末としても利用される。より具体的には、例えば処理装置３０にブラウザとしての機能を備え、通信装置５０を介してインターネット等のネットワークに接続され、各種サービスを提供するサーバと接続される。ユーザは、入出力装置４０に表示された機能を選択してサイトにアクセスし、例えば航空券のチケット予約や保険の申し込み、カタログギフトの購入等を行うことが可能である。また、コンビニエンスストアの端末として、弁当の予約等を行うことも可能である。このように、画像形成装置１０は、複写機、プリンタ、ファクシミリの機能を備えた、従来のマルチファンクション機としての機能の他に、データ端末などの機能を含む多機能型(複合型)画像形成装置として構成されている。
【００１５】
入出力装置４０は、例えば液晶ディスプレイ(ＬＣＤ)等のディスプレイを備えている。ディスプレイの表面には、例えばタッチパネルを形成し、ユーザインタフェースとしての入力機能も備えることも可能である。タッチパネルの機能を備えていない場合には、例えば装置本体２０の上面などに別に入力パネル(図示せず)やポインティングデバイス等を設け、入出力装置４０に対するユーザからの操作入力を可能とするように構成することもできる。
【００１６】
入出力装置４０のディスプレイに表示される画面表示としては、例えば、図１(ｂ)に示す待機表示画面や、図１(ｃ)に示す写真プリント操作画面等がある。図１(ｂ)に示す待機表示画面では、機能表示のための文字列４１や、企業広告や商品宣伝広告等の広告４２が表示されている。ユーザは、文字列４１の中から特定の機能を選択することにより、その機能特有の画面に移行させることができる。一方、その機能特有の画面の一つとして、図１(ｃ)に示す写真プリント操作画面では、注意書き４３と、ユーザ選択ボタン４４とが表示される。
【００１７】
処理装置３０は、パーソナルコンピュータ(ＰＣ)やサーバ等のコンピュータ装置であり、各種記憶媒体からデータを読み取るドライブ装置を備えている。また、通信装置５０を介して例えばインターネットに接続されている場合には、例えば通信装置５０に接続されているデジタルカメラ等の機器最新情報を、このインターネットを介して取得することが可能である。
【００１８】
通信装置５０は、例えばケーブルを備え、このケーブルに接続される機器の情報や画像データを取得できる。また、処理装置３０からの命令を、ケーブルに接続される機器に送信できる双方向通信を可能としている。利用できるインタフェース規格としては、ＵＳＢ(Universal Serial Bus)、ＩＥＥＥ１３９４(Institute of Electrical and Electronic Engineers1394)、ＳＣＳＩ(Small Computer System Interface)等である。ケーブルを有する場合の他、これらのデータ伝送方法が利用できるインタフェースコネクタを有するだけの構成とすることも可能である。尚、通信装置５０のケーブルは、ユーザの選別を容易にするために、例えば通信機能毎に色分けがなされたり、また、機器を接続する端子部にＵＳＢやＩＥＥＥ１３９４などの名称が書かれたタックが付加されていることが好ましい。
【００１９】
次に、本実施の形態の前提条件について説明する。
図２に、デジタルカメラで撮影して得られた画像ファイルのフォーマットの一例を示す。これは、Ｅｘｉｆ(Exchangeable Image File Format)規格による画像ファイルのフォーマットを示したものであり、撮影日時、撮影条件(露光、絞り)、サムネイル画像等の付帯情報が、画像データと共に保存されている。尚、Ｅｘｉｆとは、富士写真フィルム株式会社が提唱し、ＪＥＩＤＡ(日本電子工業振興協会)によって標準化されているデジタルカメラ用の画像ファイルの規格である。
このＥｘｉｆ規格においては、デジタルカメラのメーカ側で任意に使用できる領域が付帯情報中に用意されている。従って、本実施の形態では、図２に示すように、被写体を一意に識別するための被写体ＩＤをこの領域に記録することを前提とする。尚、付帯情報への被写体ＩＤの記録は、例えば、特願２００４−２３８２９５に記載したような方法を用いて行うことができる。
【００２０】
以下、この被写体ＩＤを用いて画像を選択する場合の具体的な実施の形態を述べる。
(第１の実施の形態)
第１の実施の形態は、付帯情報に記録された被写体ＩＤをそのまま被写体を選択するための選択肢として表示するものである。
まず、本実施の形態を実現するための機能について説明する。
図３に示すように、処理装置３０は、データ取得部３１と、リスト作成部３２と、リスト記憶部３３と、項目選択画面生成部３４と、被写体選択画面生成部３５と、画像選択画面生成部３６と、画面出力部３７と、選択入力受付部３８と、画像出力部３９とを備える。
【００２１】
データ取得部３１は、記録媒体又はデジタルカメラから付帯情報又は画像データを取得する機能部分であり、付帯情報の取得に着目すれば「付帯情報取得部」として、画像データの取得に着目すれば「画像データ取得部」として把握することが可能である。リスト作成部３２は、取得した付帯情報に基づいて画像ファイル名と付帯情報とのリストを作成する機能部分であり、リスト記憶部３３は、そのリストを記憶する機能部分である。
【００２２】
項目選択画面生成部３４は、リスト中の付帯情報に含まれる項目の中から検索に用いる項目を選択するための画面(以下、「項目選択画面」という)を生成する機能部分である。被写体選択画面生成部３５は、リスト中の付帯情報により特定される被写体の中から着目する被写体を選択するための画面(以下、「被写体選択画面」という)を生成する機能部分であり、リストにて管理される画像データ群に含まれる被写体を特定するという観点から「被写体特定部」として把握することも可能である。また、画像選択画面生成部３６は、選択された被写体が写っている画像の中からプリント対象の画像を選択するための画面(以下、「画像選択画面」という)を生成する機能部分である。
【００２３】
画面出力部３７は、項目選択画面生成部３４が生成した項目選択画面、被写体選択画面生成部３５が生成した被写体選択画面、及び、画像選択画面生成部３６が生成した画像選択画面を入出力装置４０に出力する機能部分であり、選択入力受付部３８は、入出力装置４０に表示されたこれらの画面上での選択入力を受け付ける機能部分である。また、画像出力部３９は、選択された画像をデータ取得部３１を介して取得し装置本体２０に対し画像を出力する機能部分である。
【００２４】
尚、これらの機能部分は、ソフトウェアとハードウェア資源とが協働することにより実現される。具体的には、処理装置３０のＣＰＵが、データ取得部３１、リスト作成部３２、項目選択画面生成部３４、被写体選択画面生成部３５、画像選択画面生成部３６、画面出力部３７、選択入力受付部３８、画像出力部３９を実現するプログラムを外部記憶装置から主記憶装置に読み込み、外部記憶装置としてのリスト記憶部３３に記憶された情報を必要に応じて参照しながら処理を行う。
【００２５】
次に、図４を参照して、かかる構成を有する処理装置３０を含む画像形成装置１０の動作を説明する。
まず、画像形成装置１０は、記録媒体が挿入されるか、又は、デジタルカメラがケーブル等を介して接続されると、付帯情報検索による画像選択を行うかどうかの選択画面を入出力装置４０に表示する(ステップ３０１)。或いは、従来のようにファイル順にサムネイルを表示する画面の隅に、この選択画面への移行を指示するためのボタンを設け、サムネイルを表示中にこのボタンが押下された場合に、この選択画面に切り替わるようにしてもよい。
【００２６】
画像形成装置１０は、この選択画面上で「付帯情報を検索する」が選択されたかどうかを判定する(ステップ３０２)。その結果、「付帯情報を検索する」以外が選択されたと判定された場合は、他の方法による画像選択が行われる。一方、「付帯情報を検索する」が選択されたと判定された場合は、データ取得部３１が、記録媒体又はデジタルカメラから付帯情報を読み込み(ステップ３０３)、リスト作成部３２が、画像ファイル名と付帯情報とのリストを作成し、リスト記憶部３３に記憶する(ステップ３０４)。例えば、図５に示すようなリストが作成され、記憶される。
【００２７】
そして、項目選択画面生成部３４が、リスト記憶部３３に記憶されたリスト中の付帯情報に含まれる項目を抽出して項目選択画面を生成し、画面出力部３７が、この項目選択画面を入出力装置４０に出力する(ステップ３０５)。これにより、入出力装置４０は、項目選択画面を表示する。図５では省略しているが、リスト中の付帯情報の「日時」と「被写体ＩＤ」の間に「露出」、「絞り」、「シーン」という項目があったとすると、例えば、図６(ａ)に示すような項目選択画面が表示される。
【００２８】
その後、ユーザが検索を行うのに用いる項目を選択すると、選択入力受付部３８が、選択された項目を特定する(ステップ３０６)。そして、検索を行うのに用いる項目として、被写体ＩＤが選択されたかどうかを判定する(ステップ３０７)。その結果、被写体ＩＤ以外が選択されたと判定された場合は、他の項目による画像選択が行われる。一方、被写体ＩＤが選択されたと判定された場合は、被写体選択画面生成部３５が、リスト記憶部３３に記憶されたリストから、記録されている被写体ＩＤを抽出して被写体選択画面を生成し、画面出力部３７が、この被写体選択画面を入出力装置４０に出力する(ステップ３０８)。これにより、入出力装置４０は、被写体選択画面を表示する。この場合、複数の画像データに対して記録されている同じ被写体ＩＤは、被写体選択画面上では、１つに集約して表示する。図５のリスト中の付帯情報に登場する被写体ＩＤは、「１」、「２」、「３」、「４」、「５」なので、例えば、図６(ｂ)に示すような被写体選択画面が表示される。尚、図６(ｂ)では、各被写体ＩＤを「Ｎｏ．」を付した形式で表記している。
【００２９】
次に、ユーザが着目する被写体の被写体ＩＤを選択すると、選択入力受付部３８が、選択された被写体ＩＤを特定する(ステップ３０９)。そして、画像選択画面生成部３６が、リスト記憶部３３に記憶されたリストを参照することにより、その被写体ＩＤが記録されている画像ファイル名を取得し、これらの画像ファイル名に対応するサムネイル(縮小画像)を抽出して画像選択画面を生成する。そして、画面出力部３７が、この画像選択画面を入出力装置４０に出力する(ステップ３１０)。例えば、図５のリストがリスト記憶部３３に記憶されている場合において、図６(ｂ)の被写体選択画面から被写体ＩＤ「２」が選択されたとする。その場合は、被写体ＩＤ「２」が記録された画像ファイルは「DSCF0001」、「DSCF0005」、「DSCF0007」、「DSCF0008」なので、例えば、図７のような画像選択画面が表示される。
【００３０】
その後、ユーザがプリントしたい画像を選択すると、選択入力受付部３８が、選択された画像を特定する(ステップ３１１)。これにより、画像出力部３９は、データ取得部３１に対し、選択された画像データの取得を要求する。そして、データ取得部３１から画像データが渡されると、画像処理を行い(ステップ３１２)、装置本体２０に対し画像プリントを指示する(ステップ３１３)。尚、ここでは、選択入力受付部３８が選択された画像を特定してから、データ取得部３１が画像データを取得するようにしたが、ユーザが画像選択画面上で選択している間に、バックグラウンドで画像データを先読みするようにしてもよい。
【００３１】
尚、本実施の形態では、画像選択画面に表示するサムネイルは、画像データに付帯する付帯情報から取得することとした。しかしながら、付帯情報にサムネイルが記録されていない場合等は、データ取得部３１に対し画像データの取得を指示し、その取得された画像データからサムネイルを生成するように構成してもよい。
【００３２】
以上述べたように、本実施の形態によれば、着目する被写体の被写体ＩＤを指定することにより、その被写体を含む画像のみを表示するようにできるので、プリント対象の画像を選択することが容易になる。
尚、ステップ３０５で、項目選択画面に全ての項目を表示すると、ユーザによる選択に時間がかかってしまう場合がある。従って、項目ごとに複数の値が記録されているかどうかを調べ、複数の値が記録されている項目のみを項目選択画面に表示するようにしてもよい。例えば、記録媒体中の複数の画像ファイルの付帯情報において、撮影機種や日付けは全て同じで、露出のみが異なる場合、項目選択画面には、撮影機種や日付けは表示せず、露出のみを表示するようにする。これにより、ブランケット撮影等の露出を段階的に変えた撮影により得られた画像ファイルから、一定の露出条件の画像ファイルのみを容易に表示することができる。
【００３３】
(第２の実施の形態)
上述した第１の実施の形態では、被写体選択画面に表示される選択肢が被写体ＩＤのみであるので、ユーザは、撮影時に画像ファイルに付帯させた被写体ＩＤを覚えておかなければ、どの人物がどの被写体ＩＤに対応するのか分からないという問題がある。従って、この第２の実施の形態では、被写体を選択するための選択肢として、その被写体が写っている画像のサムネイルを採用することとした。このサムネイルとしては、対象とする被写体が写っているどの画像のサムネイルを採用してもよいが、次のようなサムネイルの表示方法であれば、更に効果的である。
【００３４】
まず、画像ファイル名と付帯情報とのリストから被写体ＩＤが１つだけ記録されている画像、即ち、被写体が１人で写っている画像を選択して表示するという方法である。これにより、サムネイルが、どの被写体に対応する選択肢であるかが一目瞭然に分かり、画像選択の効率化が図れる。
また、１人で写っている画像がない被写体については、数人で写っている画像を複数選択し、それらを合わせてその被写体に対応する選択肢とする方法も考えられる。これにより、サムネイルが、複数の画像に共通に写っている被写体に対応する選択肢であることが分かり、上記同様、画像選択の効率化が図れる。
【００３５】
まず、以上のような方法を実現するための機能について説明する。
図８に示すように、処理装置３０は、データ取得部３１と、リスト作成部３２と、リスト記憶部３３と、被写体選択画面生成部３５と、画像選択画面生成部３６と、画面出力部３７と、選択入力受付部３８と、画像出力部３９とを備える。
全ての機能部分の大まかな動作は、第１の実施の形態で述べたもの同様であるので、説明を省略する。但し、被写体選択画面生成部３５については、詳細な動作が第１の実施の形態とは異なる。これについては、動作の説明において詳しく述べる。
【００３６】
尚、これらの機能部分は、ソフトウェアとハードウェア資源とが協働することにより実現される。具体的には、処理装置３０のＣＰＵが、データ取得部３１、リスト作成部３２、被写体選択画面生成部３５、画像選択画面生成部３６、画面出力部３７、選択入力受付部３８、画像出力部３９を実現するプログラムを外部記憶装置から主記憶装置に読み込み、外部記憶装置としてのリスト記憶部３３に記憶された情報を必要に応じて参照しながら処理を行う。
【００３７】
次に、図９を参照して、かかる構成を有する処理装置３０を含む画像形成装置１０の動作を説明する。
まず、画像形成装置１０は、記録媒体が挿入されるか、又は、デジタルカメラがケーブル等を介して接続されると、付帯情報検索による画像選択を行うかどうかの選択画面を入出力装置４０に表示する(ステップ３２１)。或いは、従来のようにファイル順にサムネイルを表示する画面の隅に、この選択画面への移行を指示するためのボタンを設け、サムネイルを表示中にこのボタンが押下された場合に、この選択画面に切り替わるようにしてもよい。
【００３８】
画像形成装置１０は、この選択画面上で「付帯情報を検索する」が選択されたかどうかを判定する(ステップ３２２)。その結果、「付帯情報を検索する」以外が選択されたと判定された場合は、他の方法による画像選択が行われる。一方、「付帯情報を検索する」が選択されたと判定された場合は、データ取得部３１が、記録媒体又はデジタルカメラから付帯情報を読み込み(ステップ３２３)、リスト作成部３２が、画像ファイル名と付帯情報とのリストを作成し、リスト記憶部３３に記憶する(ステップ３２４)。例えば、図５に示すようなリストが作成され、記憶される。
【００３９】
ところで、本実施の形態においては、付帯情報検索による画像選択がそのまま被写体ＩＤによる画像選択を意味することとし、項目選択画面は表示しない。従って、次に、被写体選択画面生成部３５が、リスト記憶部３３に記憶されたリストから、記録されている被写体ＩＤを抽出して被写体選択画面を生成し、画面出力部３７が、この被写体選択画面を入出力装置４０に出力する(ステップ３２５)。
【００４０】
尚、上述したように、被写体選択画面に選択肢として被写体ＩＤのみを表示したのでは、各選択肢がどの被写体を示しているかの判別が困難である。そこで、本実施の形態では、各選択肢がどの被写体を示しているかの判別を容易にするために特別な構成を採用している。具体的には、次のような構成である。
第一に、各被写体を含む任意の画像データのサムネイルを選択肢として表示する構成である。即ち、ある被写体を示す選択肢として、その被写体が写っている画像の中から任意に選択した画像のサムネイルを表示するというものである。被写体が１人で写っている画像が多い場合や、一部の被写体の被写体ＩＤをユーザが把握している場合等は、かかる構成でも、画像選択の効率の向上が十分に期待できる。
【００４１】
第二に、１つの被写体ＩＤだけが付帯情報に記録されている画像、つまり、被写体が１人で写っている画像のサムネイルを選択肢として表示する構成である。
図５のリストがリスト記憶部３３に記憶されている場合であれば、例えば、図１０に示すような被写体選択画面が表示される。即ち、図５に示すように、被写体ＩＤ「２」、「４」の被写体は、それぞれ、画像「DSCF0005」、「DSCF0002」において１人で写っているので、図１０では、これらの画像のサムネイルが選択肢として表示されているのである。尚、被写体ＩＤ「４」の被写体は、画像「DSCF0006」にも１人で写っているが、かかる場合は、任意の規則によりいずれかの画像を選択すればよい。
一方、被写体ＩＤ「１」、「３」、「５」の被写体については、１人で写っている画像はないので、いかなる画像も選択肢として表示されていない。或いは、これらの被写体については、複数人で写っている画像の中から任意のものを選択して表示するようにしてもよい。
【００４２】
第三に、１つの被写体ＩＤだけが付帯情報に記録されている画像がない被写体、つまり、１人で写っている画像がない被写体については、その被写体の被写体ＩＤを含むｎ個の被写体ＩＤが付帯情報に記録された画像をｎ個組み合わせて選択肢として表示する構成である。但し、ｎ個の画像の組み合わせからなる選択肢が、特定の被写体を示すことが判別できるためには、そのｎ個の画像の付帯情報の全てに共通に記録されている被写体ＩＤが、その特定の被写体の被写体ＩＤのみであることが必要である。
ここで、図１１を参照して、第三の構成を採用した場合の被写体選択画面の生成処理について、詳細に説明する。尚、ここでは、簡単のために、ｎ＝２とし、入出力装置４０により切り替えて表示するための２つの被写体選択画面を生成することとする。また、この２つの被写体選択画面を、被写体選択画面(１)、被写体選択画面(２)と表記し、被写体選択画面(ｊ)に含めるサムネイルをサムネイル(ｉ，ｊ)と表記することとする。尚、「ｉ」は、被写体に付した一連の番号を示す記号である。
【００４３】
まず、被写体選択画面生成部３５は、ｉ番目の被写体に着目する(ステップ３５１)。尚、「ｉ」は、初期値を「１」とし、このステップが実行される都度、「１」が加算されるものとする。そして、この着目している被写体の被写体ＩＤのみが付帯情報として付加された画像データが存在するかどうかを判定する(ステップ３５２)。
その結果、そのような画像データが存在すると判定された場合は、その画像データのうちの所定の１つを被写体情報とする。具体的には、この所定の画像データのサムネイルを取得し、サムネイル(ｉ，１)及びサムネイル(ｉ，２)の両方に格納する(ステップ３５３)。
【００４４】
図５のリストがリスト記憶部３３に記憶されているとすると、被写体ＩＤ「２」の被写体は、「DSCF0005」において１人で写っているので、「DSCF0005」のサムネイルをサムネイル(２，１)及びサムネイル(２，２)に格納する。また、被写体ＩＤ「４」の被写体は、「DSCF0002」において１人で写っているので、「DSCF0002」のサムネイルをサムネイル(４，１)及びサムネイル(４，２)に格納する。尚、被写体ＩＤ「４」の被写体は、「DSCF0006」にも１人で写っているが、かかる場合は、任意の規則によりいずれかの画像を選択すればよい。
【００４５】
一方、ステップ３５２で条件を満たす画像が存在しないと判定された場合は、この着目している被写体の被写体ＩＤと他の被写体の被写体ＩＤとの２つが付帯情報として付加され、かつ、他の被写体の被写体ＩＤとして互いに異なるものが付加されているような２つの画像データが存在するかどうかを判定する(ステップ３５４)。
その結果、そのような２つの画像データが存在すると判定された場合は、その２つの画像データのうちの一方をサムネイル(ｉ，１)に格納すると共に、他方をサムネイル(ｉ，２)に格納する(ステップ３５５)。
【００４６】
図５のリストがリスト記憶部３３に記憶されているとすると、被写体ＩＤ「１」については、「DSCF0001」及び「DSCF0003」がそのような２つの画像データに該当するので、例えば、「DSCF0001」をサムネイル(１，１)に格納し、「DSCF0003」をサムネイル(１，２)に格納する。また、被写体ＩＤ「３」については、「DSCF0007」及び「DSCF0009」がそのような２つの画像データに該当するので、例えば、「DSCF0007」をサムネイル(３，１)に格納し、「DSCF0009」をサムネイル(３，２)に格納する。尚、被写体ＩＤ「３」については、例えば、「DSCF0003」及び「DSCF0007」をそのような２つの画像データとして選択してもよいが、ここでは、「DSCF0003」は、被写体ＩＤ「１」について選択済みであるので、重複して選択しないようにしている。また、「DSCF0007」及び「DSCF0008」の付帯情報には、いずれも、被写体ＩＤ「２」及び「３」が記録されており、これら２つを選択肢として表示しても、被写体ＩＤ「２」の被写体、被写体ＩＤ「３」の被写体のいずれを示すのか分からないため、これらが同時に選択されないように制御している。
【００４７】
一方、そのような画像が存在しないと判定された場合は、表示する画像が選択できなかったことを示す任意の画像(例えば、空白画像)をサムネイル(ｉ，１)及びサムネイル(ｉ，２)に格納する(ステップ３５６)。
図５のリストがリスト記憶部３３に記憶されているとすると、被写体ＩＤ「５」については、ステップ３５４の条件を満たす２つの画像データは存在しないので、表示する画像が選択できなかったことを示す空白画像をサムネイル(５，１)及びサムネイル(５，２)に格納する。
【００４８】
その後、被写体選択画面生成部３５は、他に被写体ＩＤが存在するかどうかを判定する(ステップ３５７)。その結果、他に被写体ＩＤが存在すると判定されれば、ステップ３５１に戻り、他に被写体ＩＤが存在しないと判定されれば、ステップ３５８に進む。
次に、被写体選択画面生成部３５は、サムネイル(１，１)、サムネイル(２，１)、・・・、サムネイル(ｎ，１)を被写体選択画面(１)に書き込むと共に、サムネイル(１，２)、サムネイル(２，２)、・・・、サムネイル(ｎ，２)を被写体選択画面(２)に書き込む(ステップ３５８)。但し、「ｎ」は、被写体の数である。
そして、最後に、画面出力部３７は、被写体選択画面(１)及び被写体選択画面(２)を交互に出力するよう入出力装置４０に指示する(ステップ３５９)。
これにより、入出力装置４０は、図１２(ａ)に示すような被写体選択画面(１)と、図１２(ｂ)に示すような被写体選択画面(２)とを一定時間間隔で切り替えながら表示する。
【００４９】
次に、ユーザが着目する被写体の被写体ＩＤを選択すると、選択入力受付部３８が、選択された被写体ＩＤを特定する(ステップ３２６)。そして、画像選択画面生成部３６が、リスト記憶部３３に記憶されたリストを参照することにより、その被写体ＩＤが記録されている画像ファイル名を取得し、これらの画像ファイル名に対応するサムネイルを抽出して画像選択画面を生成する。そして、画面出力部３７が、この画像選択画面を入出力装置４０に出力する(ステップ３２７)。例えば、図５のリストがリスト記憶部３３に記憶されている場合において、図１２(ａ)及び(ｂ)が切り替え表示される被写体選択画面から被写体ＩＤ「２」が選択されたとする。その場合は、被写体ＩＤ「２」が記録されたファイルは「DSCF0001」、「DSCF0005」、「DSCF0007」、「DSCF0008」なので、例えば、図７のような画像選択画面が表示される。
尚、上記説明では、ｎ個の被写体ＩＤが付帯情報に記録された画像をｎ個組み合わせて選択肢として表示するとしたが、ｎ個より多くの画像を組み合わせて選択肢としても構わない。
【００５０】
その後、ユーザがプリントしたい画像を選択すると、選択入力受付部３８が、選択された画像を特定する(ステップ３２８)。これにより、画像出力部３９は、データ取得部３１に対し、選択された画像データの取得を要求する。そして、データ取得部３１から画像データが渡されると、画像処理を行い(ステップ３２９)、装置本体２０に対し画像プリントを指示する(ステップ３３０)。尚、ここでは、選択入力受付部３８が選択された画像を特定してから、データ取得部３１が画像データを取得するようにしたが、ユーザが画像選択画面上で選択している間に、バックグラウンドで画像データを先読みするようにしてもよい。
【００５１】
尚、本実施の形態では、画像選択画面に表示するサムネイルは、画像データに付帯する付帯情報から取得することとした。しかしながら、付帯情報にサムネイルが記録されていない場合等は、データ取得部３１に対し画像データの取得を指示し、その取得された画像データからサムネイルを生成するように構成してもよい。
【００５２】
以上述べたように、本実施の形態では、被写体を選択するための選択肢として、被写体ＩＤをそのまま用いるのではなく、どの被写体を示しているのかが容易に判別できるような情報を表示するようにした。これにより、着目する被写体の被写体ＩＤを指定する際の操作性をより向上することが可能となる。
【００５３】
(第３の実施の形態)
第３の実施の形態では、被写体ＩＤをユーザに選択させるために、従来のように記録媒体を挿入するとファイル順にサムネイルを表示する。その際、表示された複数のサムネイルの中に着目する被写体が写っていて、ユーザがそのサムネイルを選択すると、以降、選択された被写体ＩＤに対応するサムネイルを優先して読み込んで表示するようにする。
また、上記の選択された第１の被写体ＩＤに対応するサムネイル表示が全て終了した後は、別の複数の被写体ＩＤに対応するサムネイルを表示する。そして、その中で更にサムネイルが選択されると、選択されたサムネイルの第２の被写体ＩＤを所得し、第１の被写体ＩＤのサムネイルを表示したページの次に、第２の被写体ＩＤのサムネイルを表示したページを並べて表示するようにしてもよい。これにより、ユーザが特に意識することなく、好みの被写体ＩＤ順にまとめて表示することができるようになる。
更に、被写体ＩＤ以外の一般の撮影条件等のタグ情報についても、ユーザが複数選択したサムネイル画像から、共通する条件を判定し、その条件に一致した画像ファイルを順にサムネイル表示するように構成してもよい。
【００５４】
(第４の実施の形態)
第４の実施の形態は、第１の実施の形態のステップ３１０、又は、第２の実施の形態のステップ３２７において、着目する被写体が画像データの中央に写っているものだけを画像選択画面に含めるものである。
即ち、画像ファイルの付帯情報中に着目する被写体ＩＤが検出された場合、その被写体ＩＤと対応して保存された位置情報を用いて、その被写体が構図のどの位置にいるかを判断し、構図の中央でない場合は、プリント対象から除外する。或いは、プリント対象から除外するかしないかをユーザに選択させるように構成してもよい。また、被写体ＩＤが検出された全てのサムネイルを表示し、その被写体が中央に写っているものだけプリント枚数カウンタを１とし、中央に写っていないものについてはプリント枚数カウンタを０とするようにしてもよい。
【００５５】
また、第２の実施の形態における、複数のサムネイルを周期的に切り替えて表示する被写体選択画面において、数人並んで撮影された画像を表示する時には、対象の被写体がサムネイル上のどの位置の人物なのかを矢印で表示するようにしてもよい。
以上のように構成することにより、対象の被写体が１人で写っているが構図の端に写っていたりするような失敗画像を、予め画像形成装置で除外することができる。
尚、付帯情報への位置情報の記録は、例えば、特願２００４−２３８２９５に記載したような方法を用いて行うことができる。
また、本実施の形態では、被写体が画像の中央に写っているものだけをプリント対象に含めることとしたが、被写体が画像の所定の範囲に写っているものだけをプリント対象に含めるような構成も可能である。
【００５６】
(第５の実施の形態)
第５の実施の形態は、第１の実施の形態のステップ３１０、又は、第２の実施の形態のステップ３２７において、着目する被写体が正面を向いて写っているものだけを画像選択画面に含めるものである。
即ち、画像ファイルの付帯情報中に着目する被写体ＩＤが検出された場合、その被写体ＩＤと対応して保存された位置情報を用いて、その被写体が構図のどの位置にいるかを顔抽出処理によるテンプレート処理で判断する。
従来のテンプレート処理では、中央に１人とか３人並んだ状態等の決まった構図でなければ顔抽出が難しかったり、画像中のどの位置に人がいるかを肌色抽出等により特定してから顔抽出を行なう必要があって面倒だったりしたが、本実施の形態では、付帯情報に各被写体の位置情報が記録されているので容易に顔抽出を行える。
【００５７】
対象の被写体の被写体ＩＤに対応した位置情報によって、画像中のどこに被写体が写っているかを特定し、その近傍で顔抽出を行ないテンプレートに一致する顔があるか否かを検査することにより、たとえ一緒並んで写っているほかの人が前を向いていても、対象とする被写体の顔が検出されない場合は、プリント対象から除外する。或いは、プリント対象から除外するかしないかをユーザに選択させるように構成してもよい。また、第４の実施の形態と同様に、被写体ＩＤが検出された全てのサムネイルを表示し、その被写体が正面を向いているものだけプリント枚数カウンタを１とし、正面を向いていない場合はプリント枚数カウンタを０とするようにしてもよい。
【００５８】
また、第２の実施の形態における、複数のサムネイルを周期的に切り替えて表示する被写体選択画面において、複数の画像を表示する際には、対象の被写体が正面を向いているものだけ表示するようにしてもよい。
以上のように構成することにより、対象の被写体が後ろを向いて写っていたりするような失敗画像を、予め画像形成装置で除外することができる。
尚、付帯情報への位置情報の記録は、例えば、特願２００４−２３８２９５に記載したような方法を用いて行うことができる。
また、本実施の形態では、画像における被写体が存在する領域を解析した結果、被写体が正面を向いていることが分かったものだけをプリント対象に含めることとしたが、解析結果が所定の条件を満足するものだけをプリント対象に含めるような構成も可能である。
【００５９】
(第６の実施の形態)
第６の実施の形態は、ＩＣタグの埋め込まれたチケットを用いて撮影した画像の中から、目的の画像をＩＣタグをスキャンすることにより探すというものである。
また、被写体ＩＤと個人名とを対応させた情報を参照して個人名を求め、画像を個人名と共に掲示することにより、目的の画像を探し出すことが一層容易になる。
【図面の簡単な説明】
【００６０】
【図１】本発明の実施の形態が適用される画像形成装置の概要と、画像形成装置の入出力装置に表示される機能表示画面の例を示した図である。
【図２】本発明の実施の形態で用いる画像ファイルの構成を示した図である。
【図３】本発明の第１の実施の形態における画像形成装置の処理装置の機能構成を示したブロック図である。
【図４】本発明の第１の実施の形態における画像形成装置の処理装置の動作を示したフローチャートである。
【図５】本発明の第１及び第２の実施の形態においてリスト記憶部に記憶されるリストの一例を示した図である。
【図６】本発明の第１の実施の形態において表示される項目選択画面及び被写体選択画面の一例を示した図である。
【図７】本発明の第１及び第２の実施の形態において表示される画像選択画面の一例を示した図である。
【図８】本発明の第２の実施の形態における画像形成装置の処理装置の機能構成を示したブロック図である。
【図９】本発明の第２の実施の形態における画像形成装置の処理装置の動作を示したフローチャートである。
【図１０】本発明の第２の実施の形態において表示される被写体選択画面の一例を示した図である。
【図１１】本発明の第２の実施の形態における被写体選択画面生成部の詳細な動作を示したフローチャートである。
【図１２】本発明の第２の実施の形態において表示される被写体選択画面の一例を示した図である。
【符号の説明】
【００６１】
１０…画像形成装置、２０…装置本体、３０…処理装置、３１…データ取得部、３２…リスト作成部、３３…リスト記憶部、３４…項目選択画面生成部、３５…被写体選択画面生成部、３６…画像選択画面生成部、３７…画面出力部、３８…選択入力受付部、３９…画像出力部、４０…入出力装置、５０…通信装置
【図１】
2006067512.tif 000003
【図２】
2006067512.tif 000004
【図３】
2006067512.tif 000005
【図４】
2006067512.tif 000006
【図５】
2006067512.tif 000007
【図６】
2006067512.tif 000008
【図７】
2006067512.tif 000009
【図８】
2006067512.tif 000010
【図９】
2006067512.tif 000011
【図１０】
2006067512.tif 000012
【図１１】
2006067512.tif 000013
【図１２】
2006067512.tif 000014