(57)【特許請求の範囲】
【請求項１】
撮影情報が予め関連付けられた第１の画像データを取得する第１の画像取得部と、
前記第１の画像取得部により取得された前記第１の画像データにおいて、複数の人物が被写体に含まれており、かつ、前記複数の人物が正面以外の同じ方向を向いており、かつ、前記複数の人物が略同様の表情をしている場合に、前記撮影情報に対応するキーワードを生成し、当該生成したキーワードを用いてデータベース部の画像データを検索する画像検索部と、
前記画像検索部の検索結果に基づいて第２の画像データを取得する第２の画像取得部と、
を具備することを特徴とする画像処理装置。
【請求項２】
前記第１の画像データと前記第２の画像データとを合成して合成画像データを生成する合成部をさらに具備することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像検索部は、撮影日時と撮影場所との少なくとも一方の撮像情報に基づいて前記第１の画像データが撮影されたイベントを特定し、当該特定したイベントに対応するキーワードを生成し、当該生成したキーワードを用いて前記データベース部の画像データを検索することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記画像検索部は、前記第１の画像データが撮影されたイベントにおけるスケジュール情報を取得できた場合において、当該取得したスケジュール情報に対応するキーワードを生成し、当該生成したキーワードを用いて前記データベース部の画像データを検索することを特徴とする請求項３に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関し、特に、撮影された画像を加工することが可能な画像処理装置に関するものである。
【背景技術】
【０００２】
元の画像に対して他の画像、文字列、及び、視覚効果等を加えるような加工を施すことにより、所望の用途に沿った画像を生成可能な技術が従来知られている。
【０００３】
例えば、特許文献１には、静止画像素材、動画像素材、及び、音声素材等の映像素材の一体的な蓄積と該蓄積映像素材の検索及び利用とが可能な資料映像データベースと、前記資料映像データベースに蓄積されていない映像素材であって、番組作成に必要な映像素材を撮影等により入手するための手段と、前記資料映像データベースから出力される映像素材と前記入手された映像素材とに所望の加工を行い、所望する映像番組を製作するための手段と、を備えた映像製作装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】日本国特開平５−１０３２３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、例えばスポーツの試合等のイベントの現場にいる観客が主たる被写体として撮影された画像のような、人物に対して背景等の周辺情報の占める割合が少なくなるように撮影された画像においては、画像を見て撮影時の状況を特定することが比較的困難である。
【０００６】
そのため、特許文献１の映像製作装置によれば、人物に対して背景等の周辺情報の占める割合が少なくなるように撮影された画像に対し、当該画像の撮影時の状況を補足して示すための加工を施すことが比較的困難である、という課題が生じている。
【０００７】
本発明は、前述した事情に鑑みてなされたものであり、人物に対して背景等の周辺情報の占める割合が少なくなるように撮影された画像に対し、当該画像の撮影時の状況を補足して示すための加工を容易に施すことが可能な画像処理装置を提供することを目的としている。
【課題を解決するための手段】
【０００８】
本発明の一態様の画像処理装置は、撮影情報が予め関連付けられた第１の画像データを取得する第１の画像取得部と、前記第１の画像取得部により取得された前記第１の画像データにおいて、複数の人物が被写体に含まれており、かつ、前記複数の人物が正面以外の同じ方向を向いており、かつ、前記複数の人物が略同様の表情をしている場合に、前記撮影情報に対応するキーワードを生成し、当該生成したキーワードを用いてデータベース部の画像データを検索する画像検索部と、前記画像検索部の検索結果に基づいて第２の画像データを取得する第２の画像取得部と、を具備する。
【発明の効果】
【０００９】
本発明によれば、人物に対して背景等の周辺情報の占める割合が少なくなるように撮影された画像に対し、当該画像の撮影時の状況を補足して示すための加工を容易に施すことができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１の実施例に係る画像表示装置の要部の構成を示すブロック図。
【図２】本発明の第１の実施例に係る画像表示装置において行われる処理等の一例を示すフローチャート。
【図３】データベース部から画像データを取得する際に行われる処理の一例を示すフローチャート。
【図４】操作部により選択された画像データの拡大表示の一例を示す図。
【図５】図４の画像データを用いて生成及び表示される合成画像データの一例を示す図。
【図６】図４の画像データを用いて生成及び表示される合成画像データの、図５とは異なる例を示す図。
【図７】本発明の第２の実施例に係る撮像装置の要部の構成を示すブロック図。
【図８】本発明の第２の実施例に係る撮像装置において、撮影モード時に行われる処理等の一例を示すフローチャート。
【図９】撮影状況の情報の設定の際に行われる処理等の一例を示すフローチャート。
【図１０】本発明の第２の実施例に係る撮像装置において、再生モード時に行われる処理等の一例を示すフローチャート。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態について、図面を参照しつつ説明を行う。
【００１２】
（第１の実施例）
図１から図６は、本発明の第１の実施例に係るものである。
【００１３】
図１は、本発明の第１の実施例に係る画像表示装置の要部の構成を示すブロック図である。
【００１４】
画像表示装置１０１は、図１に示すように、記録媒体１と、表示部２と、操作部３と、通信部４と、制御部５と、を有して構成されている。また、画像表示装置１０１は、インターネット等のネットワークに接続できるように構成されているとともに、画像データ等が蓄積されたデータベース部５０１との間におけるデータの送受信を行うことができるように構成されている。
【００１５】
記録媒体１は、画像表示装置１０１に対して着脱可能なメモリカード等により構成されている。また、記録媒体１には、撮影日時（撮影日、撮影時刻）及び撮影場所を含む撮影情報が各画像データ毎に予め関連付けられた状態で記録されている。
【００１６】
表示部２は、制御部５の制御に応じ、記録媒体１に記録された画像データの表示、及び、後述の処理により生成された合成画像データの表示等の種々の画像表示を行うことができるように構成されている。さらに、表示部２は、タッチパネル機能を有して構成されており、画面上に表示されるスイッチ群等の操作に応じた指示を行うことができるように構成されている。
【００１７】
操作部３は、表示部２に表示されるＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）における入力操作等を行うことが可能なボタン及びスイッチ等を備えた入力操作部を有して構成されている。また、操作部３には、画像表示装置１０１の電源のオンオフを切り替える電源ボタンが設けられている。さらに、操作部３には、記録媒体１に記録されている複数の画像データを縮小して同時に表示部２に表示させる一覧表示と、一覧表示されている複数の画像データの中から選択した１つの画像データを拡大して表示部２に表示させる拡大表示と、を切り替え可能な表示切替ボタンが設けられている。
【００１８】
通信部４は、例えば、インターネット等のネットワークに接続するためのケーブルコネクタ及びアンテナ等を有して構成されており、画像表示装置１０１にネットワーク接続されたデータベース部５０１との間におけるデータの送受信を行うことができるように構成されている。
【００１９】
制御部５は、例えばＣＰＵ及びメモリ等を有して構成されており、操作部３の操作に応じた指示、及び、表示部２の画面上に表示されるＧＵＩの入力操作に応じた指示に基づき、画像表示装置１０１の各部に対する制御等を実施できるように構成されている。
【００２０】
また、制御部５は、画像取得部５ａと、顔検出部５ｂと、撮影情報検出部５ｃと、画像検索部５ｄと、画像処理部５ｅと、を有して構成されている。
【００２１】
画像取得部５ａは、記録媒体１に記録されている画像データを読み込むことができるように構成されている。
【００２２】
顔検出部５ｂは、画像取得部５ａにより読み込まれた画像データのコントラストを強調した状態において略円形となっている部分を検出し、さらに、この略円形の内部の特徴点（目、鼻及び口等）の分布に基づいて人物の顔に相当する部分（顔部）を検出する。
【００２３】
撮影情報検出部５ｃは、記録媒体１から読み込まれた画像データに関連付けられている撮影情報を検出する。
【００２４】
画像検索部５ｄは、表示部２に拡大表示されている１つの画像データが予め設定された条件に該当する際に、当該１つの画像データに関連付けられた撮影情報の検出結果に基づいてデータベース部５０１の検索を行うことにより、当該１つの画像データの撮影が行われたイベント（例えばスポーツの試合等）のイベント名を取得する。そして、画像検索部５ｄは、データベース部５０１を検索して得られたイベント名に基づいて後述の処理を行うことにより１または複数のキーワードを生成し、当該生成したキーワードを用いてデータベース部５０１に格納されている画像データを検索し、検索結果に応じた画像データを通信部４を介して取得する。
【００２５】
画像処理部５ｅは、画像取得部５ａにより読み込まれた画像データを、操作部３の表示切替ボタン等の操作に応じた表示態様により表示部２に表示させる。
【００２６】
また、画像処理部５ｅは、表示部２に拡大表示されている１つの画像データが予め設定された条件に該当する際に、後述の処理を行うことにより、当該１つの画像データの撮影時の状況を補足するための他の画像データが付加された合成画像データを生成して表示部２に表示させる。
【００２７】
ここで、以上に述べたような構成を具備する画像表示装置１０１の作用について説明を行う。
【００２８】
図２は、本発明の第１の実施例に係る画像表示装置において行われる処理等の一例を示すフローチャートである。
【００２９】
まず、操作部３の電源ボタンの操作に応じて画像表示装置１０１の電源がオンされると、画像取得部５ａは、記録媒体１に記録された複数の画像データの読み込みを行う。そして、画像処理部５ｅは、画像取得部５ａにより読み込まれた複数の画像データを縮小して表示部２に一覧表示させる（図２のステップＳ１）。
【００３０】
画像処理部５ｅは、操作部３の入力操作部及び表示切替ボタンが操作されないこと等に起因して、拡大表示させる１つの画像データが選択されない場合においては、画像取得部５ａにより読み込まれた複数の画像データを一覧表示させ続ける（図２のステップＳ１及びステップＳ２）。
【００３１】
また、画像処理部５ｅは、操作部３の入力操作部及び表示切替ボタンが操作されることにより、拡大表示させる１つの画像データが選択されたことを検出すると（図２のステップＳ２）、当該１つの画像データを表示部２に拡大表示させる（図２のステップＳ３）。
【００３２】
その後、顔検出部５ｂは、表示部２に拡大表示されている１つの画像データにおいて、人物の顔に相当する部分（顔部）、及び、当該顔に相当する部分の内側に含まれる目部、鼻部及び口部をそれぞれ検出する。
【００３３】
そして、画像処理部５ｅは、顔検出部５ｂによる顔部の検出結果（顔部の数）に基づき、表示部２に拡大表示されている１つの画像データに複数の人物が含まれているか否かの判定を行う（図２のステップＳ４）。
【００３４】
画像処理部５ｅは、表示部２に拡大表示されている１つの画像データに複数の人物が含まれていないとの判定結果を図２のステップＳ４により得た場合には、後述の図２のステップＳ９の処理を続けて行う。
【００３５】
画像処理部５ｅは、表示部２に拡大表示されている１つの画像データに複数の人物が含まれているとの判定結果を図２のステップＳ４により得た場合には、さらに、顔検出部５ｂによる顔部の検出結果を用いた処理を行うことにより、当該複数の人物が正面以外の同じ方向を向いているか否かの判定を行う（図２のステップＳ５）。
【００３６】
具体的には、画像処理部５ｅは、顔検出部５ｂにより検出された各顔部の向きを取得するための処理として、例えば、鼻梁の線と顔の輪郭との位置関係、または、両目の間を結ぶ直線と顔の輪郭との位置関係等を特定するための演算を行う。そして、画像処理部５ｅは、この演算結果に基づき、表示部２に拡大表示されている１つの画像データに含まれる複数の人物が正面以外の同じ方向を向いているか否かの判定を行う。
【００３７】
画像処理部５ｅは、表示部２に拡大表示されている１つの画像データに含まれる複数の人物のうち、相互に異なる方向を向いている人物が１人ずつ以上いるとの判定結果を図２のステップＳ５により得た場合には、後述の図２のステップＳ９の処理を続けて行う。
【００３８】
画像処理部５ｅは、表示部２に拡大表示されている１つの画像データに含まれる複数の人物が正面以外の同じ方向を向いているとの判定結果を図２のステップＳ５により得た場合には、さらに、顔検出部５ｂによる顔部の検出結果に基づき、当該複数の人物の表情が所定の表情に該当するか否かの判定を行う（図２のステップＳ６）。
【００３９】
具体的には、画像処理部５ｅは、例えば前述の所定の表情を驚きの表情とした場合、顔検出部５ｂにより検出された各顔部のうち、瞳の上または下のいずれかに白目があるもの、あるいは、歯が見えているものを驚きの表情に該当すると判定する。すなわち、前述の所定の表情を驚きの表情とした場合、画像処理部５ｅは、図２のステップＳ６において、表示部２に拡大表示されている１つの画像データに含まれる複数の人物の表情が驚きの表情であるか否かの判定を行う。
【００４０】
画像処理部５ｅは、表示部２に拡大表示されている１つの画像データに含まれる複数の人物のうち、所定の表情に該当しない人物が１人以上いるとの判定結果を図２のステップＳ６により得た場合には、後述の図２のステップＳ９の処理を続けて行う。
【００４１】
一方、撮影情報検出部５ｃは、表示部２に拡大表示されている１つの画像データに含まれる複数の人物の表情が所定の表情に該当するとの判定結果が図２のステップＳ６により得られた場合に、当該１つの画像データに関連付けられた撮影情報の検出を行う。
【００４２】
画像検索部５ｄは、表示部２に拡大表示されている１つの画像データに含まれる複数の人物の表情が所定の表情に該当するとの判定結果が図２のステップＳ６により得られた場合に、以下に説明する処理を行うことにより、データベース部５０１に格納されている画像データを検索するとともに、検索結果に応じた画像データを通信部４を介してデータベース部５０１から取得する（図２のステップＳ７）。
【００４３】
ここで、図２のステップＳ７において行われる処理の詳細について説明を行う。図３は、データベース部から画像データを取得する際に行われる処理の一例を示すフローチャートである。
【００４４】
画像検索部５ｄは、表示部２に拡大表示されている１つの画像データに関連付けられた撮影情報の検出結果に基づき、当該１つの画像データの撮影日及び撮影場所に対応するキーワードをそれぞれ生成し、生成した各キーワードを用いてデータベース部５０１を検索する。そして、画像検索部５ｄは、データベース部５０１に対する検索結果の上位３件の記事に多く表れる語彙の中からイベントを特定可能な語彙を抽出し、当該抽出した語彙に基づいて当該１つの画像データが撮影されたイベント名を取得する（図３のステップＳ１０１）。
【００４５】
その後、画像検索部５ｄは、データベース部５０１に対する検索を行うことにより、図３のステップＳ１０１により取得されたイベント名のイベントにおけるスケジュール情報（イベントの開始時刻等を含む情報）の取得を試行する（図３のステップＳ１０２）。
【００４６】
具体的には、画像検索部５ｄは、図３のステップＳ１０１により取得されたイベント名、及び、表示部２に拡大表示されている１つの画像データの撮影日に対応するキーワードをそれぞれ生成し、生成した各キーワードと「時刻」という単語とを用いてデータベース部５０１を検索することにより、スケジュール情報の取得を試行する。
【００４７】
画像検索部５ｄは、図３のステップＳ１０２の試行によりスケジュール情報を取得できたか否かの判定を行う（図３のステップＳ１０３）。
【００４８】
そして、画像検索部５ｄは、スケジュール情報を取得できなかったとの判定結果を図３のステップＳ１０３により得た場合には、図３のステップＳ１０１により取得されたイベント名、及び、表示部２に拡大表示されている１つの画像データの撮影日時に対応するキーワードをそれぞれ生成し、生成した各キーワードを用いてデータベース部５０１の画像データを検索し、検索結果に応じた１または複数の画像データを通信部４を介してデータベース部５０１から取得する（図３のステップＳ１０４）。
【００４９】
また、画像検索部５ｄは、スケジュール情報を取得できたとの判定結果を図３のステップＳ１０３により得た場合には、さらに、表示部２に拡大表示されている１つの画像データの撮影時刻と、図３のステップＳ１０２により取得されたスケジュール情報と、に基づき、当該１つの画像データが撮影された際のイベント内時刻を取得するための演算を行う（図３のステップＳ１０５）。
【００５０】
ここで、サッカーの試合をイベントの一例として挙げた場合、画像検索部５ｄは、表示部２に拡大表示されている１つの画像データの撮影時刻から当該サッカーの試合の開始時刻を差し引く演算を行うことにより、当該１つの画像データが撮影された際の当該サッカーの試合における経過時間を算出する。ところで、一般的なサッカーの試合によれば、前半、ハーフタイム、及び、後半のそれぞれが予め決められた時間（４５分、１５分、及び、４５分）で終了するようなタイムテーブルとなっている。そのため、画像検索部５ｄは、前述の経過時間の算出結果をサッカーの試合のタイムテーブルにあてはめることにより、表示部２に拡大表示されている１つの画像データの撮影時刻を、例えば前半Ｎ分（Ｎ≧０）のような、サッカーの試合のタイムテーブルに沿った時刻として取得する。
【００５１】
なお、画像検索部５ｄは、前述のようなタイムテーブルが存在しない場合については、表示部２に拡大表示されている１つの画像データの撮影時刻からイベントの開始時刻を差し引く演算を行うことにより得られた経過時間を、イベント内時刻として取得する。
【００５２】
さらに、画像検索部５ｄは、図３のステップＳ１０１により取得されたイベント名、及び、図３のステップＳ１０５により取得されたイベント内時刻に対応するキーワードをそれぞれ生成し、生成した各キーワードを用いてデータベース部５０１の画像データを検索し、検索結果に応じた１または複数の画像データを通信部４を介してデータベース部５０１から取得する（図３のステップＳ１０６）。
【００５３】
具体的には、画像検索部５ｄは、例えば、図３のステップＳ１０５により取得されたイベント内時刻が前半Ｎ分である場合には、前半Ｎ分、前半（Ｎ−１）分、前半（Ｎ−２）分、・・・のような、前半Ｎ分から１分ずつ遡るように変化させたキーワードをＭ個（１≦Ｍ≦１１）生成する。その後、画像検索部５ｄは、前述のように生成したＭ個のキーワードのうちの１つと、図３のステップＳ１０１により取得されたイベント名に対応するキーワードと、を用いてデータベース部５０１の画像データの検索を行うことにより、Ｍ個の検索結果を得る。そして、画像検索部５ｄは、取得したＭ個の検索結果の中から、相互に類似した構図の画像データの数が最も多い１つの検索結果を選択するとともに、当該選択した１つの検索結果に含まれる１または複数の画像データを通信部４を介してデータベース部５０１から取得する。
【００５４】
なお、画像検索部５ｄは、検索結果に含まれる複数の画像データをデータベース部５０１から取得する際に、複数枚の静止画像データをそのまま取得してもよく、または、動画像データの中から複数フレーム分のデータを抜粋したものを取得してもよい。
【００５５】
一方、画像処理部５ｅは、表示部２に拡大表示されている１つの画像データと、図２のステップＳ７により取得された１または複数の画像データと、を合成することにより、合成画像データを生成して表示部２に表示させる（図２のステップＳ８）。
【００５６】
図４は、操作部により選択された画像データの拡大表示の一例を示す図である。図５は、図４の画像データを用いて生成及び表示される合成画像データの一例を示す図である。図６は、図４の画像データを用いて生成及び表示される合成画像データの、図５とは異なる例を示す図である。
【００５７】
具体的には、画像処理部５ｅは、図４に例示する１つの画像データに含まれる複数の人物が向いている方向（視線方向）の先に位置する部分であり、かつ、表示部２の周縁部に相当する部分に、図２のステップＳ７により取得された１または複数の画像データを配置することにより、図５または図６のような合成画像データを生成して表示させる。
【００５８】
すなわち、図２のステップＳ８の処理によれば、例えば、略同様の表情をした複数の人物が正面以外の同じ方向を向いているようなシーンを撮影して得た一の画像データに対し、当該シーンに至った原因を補足する情報を含む他の画像データを合成した合成画像データを表示部２に表示させることができる。
【００５９】
画像処理部５ｅは、拡大表示を終了するための操作が操作部３の入力操作部及び表示切替ボタンにおいて行われるまでは、図２のステップＳ２により選択された画像データの拡大表示、または、図２のステップＳ８の処理により生成された合成画像データの表示を継続する（図２のステップＳ９）。そして、画像処理部５ｅは、拡大表示を終了するための操作が操作部３の入力操作部及び表示切替ボタンにおいて行われたことを検出すると、図２のステップＳ１に戻って処理を行う。
【００６０】
以上に述べたように、本実施例によれば、人物に対して背景等の周辺情報の占める割合が少なくなるように撮影された画像に対し、当該画像の撮影時の状況を補足して示すための加工を容易に施すことができる。
【００６１】
（第２の実施例）
図７から図１０は、本発明の第２の実施例に係るものである。
【００６２】
なお、本実施例においては、第１の実施例と同様の構成等を有する部分に関する詳細な説明を省略するとともに、第１の実施例と異なる構成等を有する部分に関して主に説明を行う。
【００６３】
図７は、本発明の第２の実施例に係る撮像装置の要部の構成を示すブロック図である。
【００６４】
デジタルカメラである撮像装置２０１は、図７に示すように、撮像部１１１と、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）レシーバ１１２と、画像処理部１１３と、記憶部１１４と、操作部１１５と、制御部１１６と、表示部１１７と、記録媒体１１８と、計時部１１９と、通信部１２０と、バス１２１と、を有して構成されている。また、撮像装置２０１は、インターネット等のネットワークに接続できるように構成されているとともに、画像データ等が蓄積されたデータベース部５０１との間におけるデータの送受信を行うことができるように構成されている。
【００６５】
撮像部１１１は、レンズ、絞り機構、シャッター機構、焦点調整機構、及び、撮像素子等を備えている。また、撮像部１１１は、制御部１１６の制御に基づき、レンズの画角内の被写体を撮影するとともに、撮影した被写体に係る画像データを取得して出力するように構成されている。
【００６６】
ＧＰＳレシーバ１１２は、例えば、複数のＧＰＳ衛星から受信した電波に基づいて現在位置の測位を行い、測位結果を位置データとして出力するように構成されている。
【００６７】
画像処理部１１３は、撮像部１１１により取得された画像データに対して種々の画像処理を施すことにより、記録媒体１１８に記録する画像データの生成、レックビュー表示用の画像データの生成、及び、ライブビュー表示用の画像データの生成等を行うことができるように構成されている。また、画像処理部１１３は、記録媒体１１８に記録された画像データを読み込んで再生表示することができるように構成されている。さらに、画像処理部１１３は、記録媒体１１８から読み込んだ各画像データの中から選択された１つの画像データの再生表示が行われている際に、後述の処理を行うことにより、当該１つの画像データの撮影時の状況を補足するための他の画像データが付加された合成画像データを生成することができるように構成されている。
【００６８】
一方、画像処理部１１３は、表示部１１７の画面上に表示するスイッチ群、及び、種々の情報の入力を促す入力画面等の、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）に関する画像データを生成可能に構成されている。そして、このような構成によれば、表示部１１７に表示されるＧＵＩの操作に応じてなされた指示が、バス１２１を介して制御部１１６へ出力される。
【００６９】
記憶部１１４は、不揮発性メモリ等を有して構成されており、制御部１１６における処理結果等の種々のデータを格納することができるように構成されている。また、記憶部１１４の不揮発性メモリには、スポーツの試合が行われるスタジアム名（またはスタジアムの場所を示す地名）と、スタジアムの位置（緯度経度）と、が各スタジアム毎に予め関連付けられた地図データが格納されている。さらに、記憶部１１４の不揮発性メモリには、後述の開始時刻入力画面を生成するための画面フォーマットが格納されている。
【００７０】
操作部１１５には、電源ボタン、レリーズボタン、再生ボタン、及び、各種入力キー等の入力装置群が設けられている。
【００７１】
操作部１１５の電源ボタンは、ユーザの操作に応じ、撮像装置２０１の電源をオンまたはオフに切り替えるための指示を行うことができるように構成されている。
【００７２】
操作部１１５のレリーズボタンは、ファーストレリーズスイッチとセカンドレリーズスイッチとからなる２段スイッチを有して構成されている。制御部１１６は、レリーズボタンの半押しに応じてファーストレリーズスイッチがオンされると、ＡＥ（自動露出）及びＡＦ（自動焦点）に係る動作等を実施させるための制御を撮像部１１１に対して行う。また、制御部１１６は、レリーズボタンの全押しに応じてセカンドレリーズスイッチがオンされると、被写体の撮影を実施させるための制御を撮像部１１１に対して行う。
【００７３】
操作部１１５の再生ボタンは、ユーザの操作に応じ、被写体を撮影して得られた静止画を表示部１１７に表示させるための指示を行うことができるように構成されている。制御部１１６は、再生ボタンがオフされていることを検出した場合には、撮像装置２０１の動作モードを撮影モードに設定し、ライブビュー表示用の画像を表示部１１７に表示させるための制御を画像処理部１１３等に対して行う。また、制御部１１６は、再生ボタンがオンされていることを検出した場合には、撮像装置２０１の動作モードを再生モードに設定し、記録媒体１１８に記録された画像データを再生表示させるための制御を画像処理部１１３等に対して行う。
【００７４】
制御部１１６は、ＣＰＵ及びＲＯＭ等を有して構成されており、当該ＲＯＭに予め書き込まれたプログラムを撮像装置２０１の各部の動作に応じて読み込み、当該読み込んだプログラムに基づく処理等を実行する。さらに、制御部１１６は、ユーザの操作に応じてバス１２１に出力される指示に基づき、当該指示に関連する各部に対して制御を行う。
【００７５】
表示部１１７は、画像処理部１１３により生成された画像データに基づき、撮影直後の画像データを一定時間だけ表示するレックビュー表示、記録媒体１１８に記録された画像データの再生表示、及び、撮影する被写体の構図を動画にて確認可能なライブビュー表示等の種々の画像表示を行うことができるように構成されている。また、表示部１１７は、タッチパネル機能を有して構成されており、画面上に表示されるスイッチ群の操作に応じた指示を行うことができるように構成されている。
【００７６】
記録媒体１１８は、撮像装置２０１に対して着脱可能なメモリカード等により構成されており、画像処理部１１３により生成された画像データを格納することができる。
【００７７】
計時部１１９は、ＲＴＣ（リアルタイムクロック）等を有して構成されており、現在の日付及び時刻を取得し、当該取得した日付及び時刻を日時データとして出力することができるように構成されている。
【００７８】
通信部１２０は、例えば、インターネット等のネットワークに接続するためのケーブルコネクタ及びアンテナ等を有して構成されており、撮像装置２０１にネットワーク接続されたデータベース部５０１との間におけるデータの送受信を行うことができるように構成されている。
【００７９】
ここで、以上に述べたような構成を具備する撮像装置２０１の作用について説明を行う。図８は、本発明の第２の実施例に係る撮像装置において、撮影モード時に行われる処理等の一例を示すフローチャートである。
【００８０】
まず、操作部１１５の電源ボタンの操作に応じて撮像装置２０１の電源がオンされると、制御部１１６は、操作部１１５の再生ボタンがオンされているか否かを検出する（図８のステップＳ２０１）。そして、制御部１１６は、図８のステップＳ２０１において、操作部１１５の再生ボタンがオンされていることを検出した場合には、撮像装置２０１の動作モードを再生モードに設定した（図８のステップＳ２０２）後、図１０のステップＳ２４１に示す処理を続けて行う。
【００８１】
また、制御部１１６は、図８のステップＳ２０１において、操作部１１５の再生ボタンがオフされていることを検出した場合には、撮像装置２０１の動作モードを撮影モードに設定した後、撮影状況の情報の設定に関する処理に移行する（図８のステップＳ２０３）。
【００８２】
ここで、図８のステップＳ２０３において行われる処理の詳細について説明を行う。図９は、撮影状況の情報の設定の際に行われる処理等の一例を示すフローチャートである。
【００８３】
制御部１１６は、スタジアム名を取得するための操作が行われたか否かの判定を行う（図９のステップＳ２２１）。
【００８４】
制御部１１６は、スタジアム名を取得するための操作が行われなかったとの判定結果を図９のステップＳ２２１により得た場合には、後述の図９のステップＳ２２８の処理を続けて行う。
【００８５】
制御部１１６は、スタジアム名を取得するための操作が行われたとの判定結果を図９のステップＳ２２１により得た場合には、さらに、ＧＰＳを使用するための操作が行われたか否かの判定を行う（図９のステップＳ２２２）。
【００８６】
制御部１１６は、ＧＰＳを使用するための操作が行われたとの判定結果を図９のステップＳ２２２により得た場合、ＧＰＳレシーバ１１２における電波の受信を開始させる（図９のステップＳ２２３）。
【００８７】
制御部１１６は、ＧＰＳ衛星からの電波の受信に成功し、ＧＰＳレシーバ１１２から現在位置の位置データを取得することができた（図９のステップＳ２２４）場合には、当該取得した現在位置の位置データと記憶部１１４の地図データとを照合することにより、当該取得した現在位置の位置データに適合するスタジアム名を取得する（図９のステップＳ２２５）。そして、制御部１１６は、取得したスタジアム名を記憶部１１４に格納した後、後述の図９のステップＳ２２８の処理を続けて行う。
【００８８】
一方、制御部１１６は、ＧＰＳを使用するための操作が行われなかったとの判定結果を図９のステップＳ２２２により得た場合、または、ＧＰＳレシーバ１１２から位置データを取得することができなかったとの判定結果を図９のステップＳ２２４により得た場合のいずれかにおいて、現在位置に対応するスタジアム名の入力を促すためのスタジアム名入力画面を表示部１１７に表示させる（図９のステップＳ２２６）。
【００８９】
具体的には、制御部１１６は、例えば、タッチ操作可能な日本地図の画像データを含む画面のような、記憶部１１４に格納されている地図データに応じたＧＵＩを具備するスタジアム名入力画面を生成して表示部１１７に表示させるための制御を画像処理部１１３に対して行う。
【００９０】
その後、制御部１１６は、表示部１１７に表示されるスタジアム名入力画面において入力（タッチ）された場所と、記憶部１１４に格納された地図データと、に基づき、当該入力（タッチ）された場所の近辺に位置する１または複数のスタジアム名を含むリストを生成して表示部１１７に表示させるための制御を画像処理部１１３に対して行う。そして、制御部１１６は、前述のリストの中から１つのスタジアムが選択されたことを検出すると、当該選択された１つのスタジアム名を現在位置に対応するスタジアム名として記憶部１１４に格納した後、後述の図９のステップＳ２２８の処理を続けて行う。
【００９１】
一方、制御部１１６は、開始時刻を入力するための操作が行われたか否かの判定を行う（図９のステップＳ２２８）。
【００９２】
制御部１１６は、開始時刻を入力するための操作が行われなかったとの判定結果を図９のステップＳ２２８により得た場合には、撮影状況の情報の設定に関する処理を終了する。
【００９３】
制御部１１６は、開始時刻を入力するための操作が行われたとの判定結果を図９のステップＳ２２８により得た場合には、開始時刻の入力を促すための開始時刻入力画面を表示部１１７に表示させる（図９のステップＳ２２９）。
【００９４】
ここで、サッカーの試合を一例として挙げた場合、制御部１１６は、前半、後半、延長、及び、ＰＫの各開始時刻の入力を促す画面のような、記憶部１１４に格納されている画面フォーマットに応じたＧＵＩを具備する開始時刻入力画面を生成して表示部１１７に表示させるための制御を画像処理部１１３に対して行う。
【００９５】
その後、制御部１１６は、開始時刻の入力を終了するための操作がなされるまでは、開始時刻入力画面を表示部１１７に表示させ続ける（図９のステップＳ２２９及びステップＳ２３０）。
【００９６】
また、制御部１１６は、開始時刻の入力を終了するための操作がなされたことを検出すると（図９のステップＳ２３０）、開始時刻入力画面の入力内容を記憶部１１４に格納した後、撮影状況の情報の設定に関する処理を終了する。
【００９７】
なお、以上に述べたような撮影状況の情報の設定においては、例えば、複数の地図データ及び複数の画面フォーマットが記憶部１１４に格納され、前記複数の地図データから選択された１つの地図データに応じてイベント開催場所が取得され、前記複数の画面フォーマットから選択された１つの画面フォーマットに応じてイベント開始時刻が入力されるような処理が行われてもよい。そして、このような処理が行われることにより、サッカーの試合（あるいはスポーツの試合）のような特定のカテゴリのイベントに対応する撮影状況の情報に限らず、様々なカテゴリのイベントに対応する撮影状況の情報を設定することができる。
【００９８】
一方、制御部１１６は、図８のステップＳ２０３における撮影状況の情報の設定に関する処理を終了した後、表示部１１７においてライブビュー表示を行わせる（図８のステップＳ２０４）。
【００９９】
その後、制御部１１６は、操作部１１５のレリーズボタンのセカンドレリーズスイッチがオンされたか否か、すなわち、撮影操作が行われたか否かを検出する（図８のステップＳ２０５）。
【０１００】
そして、制御部１１６は、撮影操作が行われていないとの判定結果を図８のステップＳ２０５により得た場合には、図８のステップＳ２０１に戻って処理を行う。
【０１０１】
また、制御部１１６は、撮影操作が行われたとの判定結果を図８のステップＳ２０５により得た場合には、被写体の撮影を実施させるための制御を撮像部１１１に対して行う（図８のステップＳ２０６）。
【０１０２】
その後、制御部１１６は、記憶部１１４を参照することにより、図８のステップＳ２０３における撮影状況の情報の設定がなされているか否かの判定を行う（図８のステップＳ２０７）。
【０１０３】
具体的には、制御部１１６は、図８のステップＳ２０７において、スタジアム名及び開始時刻の両方の情報が記憶部１１４に格納されていることを検出した場合に、図８のステップＳ２０３における撮影状況の情報の設定がなされているとの判定結果を得る。一方、制御部１１６は、図８のステップＳ２０７において、スタジアム名及び開始時刻のうちの少なくともいずれかの情報が記憶部１１４に格納されていないことを検出した場合に、図８のステップＳ２０３における撮影状況の情報の設定がなされていないとの判定結果を得る。
【０１０４】
そして、制御部１１６は、撮影状況の情報の設定がなされていないとの判定結果を図８のステップＳ２０７により得た場合には、計時部１１９から出力される日時データに応じて取得される撮影日時を、図８のステップＳ２０６の撮影により得られた画像データに関連付けて記録媒体１１８に記録させる（図８のステップＳ２０９）。
【０１０５】
また、制御部１１６は、撮影状況の情報の設定がなされているとの判定結果を図８のステップＳ２０７により得た場合には、記憶部１１４に格納されている各開始時刻の中から、計時部１１９から出力される日時データに応じて取得される撮影時刻に最も近い１つの開始時刻を選択するとともに、当該撮影時刻から当該１つの開始時刻を差し引く演算を行うことにより、当該１つの開始時刻からの経過時間に相当するイベント内時刻を取得する。
【０１０６】
ここで、サッカーの試合を一例として挙げた場合、制御部１１６は、前述の経過時間の算出結果をサッカーの試合のタイムテーブルにあてはめることにより、計時部１１９から出力される日時データに応じて取得される撮影時刻を、例えば前半Ｓ分（Ｓ≧０）のような、サッカーの試合のタイムテーブルに沿ったイベント内時刻として取得する。
【０１０７】
なお、制御部１１６は、前述のようなタイムテーブルが存在しない場合については、前述の経過時間の算出結果をイベント内時刻として取得する。
【０１０８】
その後、制御部１１６は、記憶部１１４に格納されているスタジアム名、計時部１１９から出力される日時データに応じて取得される撮影日、及び、前述のイベント内時刻を、図８のステップＳ２０６の撮影により得られた画像データにそれぞれ関連付けて記録媒体１１８に記録させる（図８のステップＳ２０８及びステップＳ２０９）。
【０１０９】
そして、制御部１１６は、図８のステップＳ２０９における画像データの記録が完了した後、図８のステップＳ２０１に戻って処理を行う。
【０１１０】
続いて、図８のステップＳ２０２において、撮像装置２０１の動作モードが再生モードに設定された際の処理の詳細について説明を行う。図１０は、本発明の第２の実施例に係る撮像装置において、再生モード時に行われる処理等の一例を示すフローチャートである。
【０１１１】
制御部１１６は、操作部１１５の再生ボタンがオンされていることを検出すると、記録媒体１１８に記録された複数の画像データを縮小して表示部１１７に一覧表示させるための制御を画像処理部１１３に対して行う（図１０のステップＳ２４１）。
【０１１２】
制御部１１６は、操作部１１５の入力装置群が操作されないこと等に起因して、拡大表示させる１つの画像データが選択されない場合においては（図１０のステップＳ２４２）、後述の図１０のステップＳ２５０の処理を行う。
【０１１３】
また、制御部１１６は、操作部１１５の入力装置群の操作等により、拡大表示させる１つの画像データが選択されたことを検出すると（図１０のステップＳ２４２）、当該１つの画像データを表示部１１７に拡大表示させる（図１０のステップＳ２４３）。
【０１１４】
なお、以降においては、図１０のステップＳ２４２及びステップＳ２４３により、第１の実施例の図２のステップＳ４、ステップＳ５、及び、ステップＳ６の各条件を満たす画像データ、すなわち、略同様の表情をした複数の人物が正面以外の同じ方向を向いているようなシーンの画像データが選択されて表示部１１７に拡大表示された場合を例に挙げて説明を進める。
【０１１５】
その後、制御部１１６は、表示部１１７に拡大表示されている１つの画像データに撮影情報が関連付けられているか否かの判定を行う（図１０のステップＳ２４４）。
【０１１６】
制御部１１６は、表示部１１７に拡大表示されている１つの画像データに撮影情報が関連付けられていないとの判定結果を図１０のステップＳ２４４により得た場合には、後述の図１０のステップＳ２４９の処理を行う。
【０１１７】
制御部１１６は、表示部１１７に拡大表示されている１つの画像データに撮影情報が関連付けられているとの判定結果を図１０のステップＳ２４４により得た場合には、さらに、合成画像データを生成するための操作が行われたか否かの判定を行う（図１０のステップＳ２４５）。
【０１１８】
制御部１１６は、合成画像データを生成するための操作が行われなかったとの判定結果を図１０のステップＳ２４５により得た場合には、後述の図１０のステップＳ２４９の処理を続けて行う。
【０１１９】
画像検索部としての機能を備えた制御部１１６は、合成画像データを生成するための操作が行われたとの判定結果を図１０のステップＳ２４５により得た場合には、表示部１１７に拡大表示されている１つの画像データに関連付けられている撮影情報に対応するキーワードを生成し、当該生成したキーワードを用いてデータベース部５０１に格納されている画像データを検索し、検索結果に応じた画像データを通信部４を介して取得する（図１０のステップＳ２４６）。なお、図１０のステップＳ２４６における画像データの検索の際には、例えば、第１の実施例において説明した図２のステップＳ７の処理と同様の処理を適用することができる。
【０１２０】
制御部１１６は、図１０のステップＳ２４６の検索結果に含まれる１つの画像データと、当該１つの画像データを用いた合成画像データの生成を実施するか否かを確認するための文字列と、を含む確認画面を表示部１１７に表示させるための制御を画像処理部１１３に対して行う。
【０１２１】
制御部１１６は、前述の確認画面において合成画像データの生成を実施しない旨の選択がなされたことを検出すると、ユーザの所望の画像データが取得されなかったものとみなした（図１０のステップＳ２４７）後、図１０のステップＳ２４６の処理を再度行うことにより、他の画像データを取得する。すなわち、撮像装置２０１を操作するユーザにより、合成画像データの生成に好適な画像データがデータベース部５０１から取得されたと判断されるまでの間、図１０のステップＳ２４６及びステップＳ２４７の処理が繰り返し行われる。
【０１２２】
一方、制御部１１６は、前述の確認画面において合成画像データの生成を実施する旨の選択がなされたことを検出すると、ユーザの所望の画像データが取得されたものとみなした（図１０のステップＳ２４７）後、図１０のステップＳ２４２において選択された１つの画像データと、図１０のステップＳ２４６において取得された１つの画像データと、を合成することにより合成画像データを生成し、当該生成した合成画像データを表示部１１７に表示させるとともに記録媒体１１８に記録させる（図１０のステップＳ２４８）。さらに、制御部１１６は、合成画像データの記録媒体１１８への記録が完了すると、後述の図１０のステップＳ２４９の処理を続けて行う。
【０１２３】
なお、図１０のステップＳ２４８における合成画像データの生成の際には、例えば、第１の実施例において説明した図２のステップＳ８の処理と同様の処理を適用することができる。そして、このような場合において、例えば、図４のような画像データが図１０のステップＳ２４２において選択されると、当該選択された画像データに含まれる複数の人物が向いている方向（視線方向）の先に位置する部分であり、かつ、表示部１１７の周縁部に相当する部分に、図１０のステップＳ２４７の所望の画像データが配置されることにより、図５のような合成画像データが表示される。
【０１２４】
制御部１１６は、拡大表示を終了するための操作が行われたか否かの判定を行う（図１０のステップＳ２４９）。
【０１２５】
制御部１１６は、拡大表示を終了するための操作が行われていないとの判定結果を図１０のステップＳ２４９により得た場合には、図１０のステップＳ２４３に戻って処理を行う。
【０１２６】
制御部１１６は、拡大表示を終了するための操作が行われたとの判定結果を図１０のステップＳ２４９により得た場合には、さらに、再生モードを終了するための操作が行われたか否かの判定を行う（図１０のステップＳ２５０）。
【０１２７】
制御部１１６は、再生モードを終了するための操作が行われていないとの判定結果を図１０のステップＳ２５０により得た場合には、図１０のステップＳ２４１に戻って処理を行う。
【０１２８】
制御部１１６は、再生モードを終了するための操作が行われたとの判定結果を図１０のステップＳ２５０により得た場合には、図８のステップＳ２０１に戻って処理を行う。
【０１２９】
以上に述べたように、本実施例によれば、人物に対して背景等の周辺情報の占める割合が少なくなるように撮影された画像に対し、当該画像の撮影時の状況を補足して示すための加工を容易に施すことができる。
【０１３０】
なお、本発明は、上述した各実施例に限定されるものではなく、発明の趣旨を逸脱しない範囲内において種々の変更や応用が可能であることは勿論である。
【符号の説明】
【０１３１】
１，１１８  記録媒体
２，１１７  表示部
３，１１５  操作部
４，１２０  通信部
５，１１６  制御部
１０１  画像表示装置
２０１  撮像装置
５０１  データベース部
【図１】
0006010198.tif 000002
【図２】
0006010198.tif 000003
【図３】
0006010198.tif 000004
【図４】
0006010198.tif 000005
【図５】
0006010198.tif 000006
【図６】
0006010198.tif 000007
【図７】
0006010198.tif 000008
【図８】
0006010198.tif 000009
【図９】
0006010198.tif 000010
【図１０】
0006010198.tif 000011