(57)【要約】【課題】撮影画像の撮影状況に応じて、複数ある広告画像の中から適切な広告画像を選択する画像処理装置を提供する。【解決手段】フラッシュメモリ９には、複数の広告画像と、広告画像の選択に関係する各種の情報が記録されている。撮影が行われると、適合度算出部２１により、撮影画像に対する各広告の適合度が算出される。適合度算出部２１により算出された広告ごとの適合度を基に、広告選択部２２が撮影画像と合成する広告画像を選択する。広告選択部２２により選択された広告画像が、広告合成部２３により撮影画像に合成される。制御回路７は、合成後の撮影画像を記録媒体１２に記録する。【選択図】図２
2009216993.tif 000002
【特許請求の範囲】
【請求項１】
複数の広告画像と、撮影画像に付されている撮影パラメータと前記複数の広告画像における各広告画像との関係を表す複数の広告情報と、を記憶する広告情報記憶手段と、
前記撮影パラメータと、前記広告情報記憶手段により記憶されている前記複数の広告情報とに基づいて、前記撮影画像に対応する広告画像を前記複数の広告画像から選択する広告選択手段と、
を備えた画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
前記撮影パラメータは、前記撮影画像を撮影した装置の機種情報，前記撮影画像を撮影した日時，前記撮影画像を撮影したときの前記装置の撮影モード、および、前記撮影画像を撮影した場所のいずれか少なくとも１つを含むことを特徴とする画像処理装置。
【請求項３】
請求項１または２に記載の画像処理装置において、さらに加えて、
前記撮影画像に付されている前記撮影パラメータと、前記広告情報記憶手段により記憶されている前記複数の広告情報とに基づいて、前記複数の広告画像における各広告画像に対応する適合度をそれぞれ算出する適合度算出手段を備え、
前記広告選択手段は、算出された前記適合度に基づいて、前記撮影画像に対応する広告画像を前記複数の広告画像から選択することを特徴とする画像処理装置。
【請求項４】
請求項３に記載の画像処理装置において、
前記複数の広告情報における各広告情報は、広告優先度と、前記撮影パラメータに対応するパラメータ優先度と、前記撮影パラメータがとり得る値の各々に対応した数値化データとをそれぞれ含み、
前記適合度算出手段は、前記撮影画像に付されている前記撮影パラメータと、前記広告優先度と、前記パラメータ優先度と、前記数値化データとに基づいて、前記複数の広告画像における各広告画像に対応する前記適合度をそれぞれ算出することを特徴とする画像処理装置。
【請求項５】
請求項１〜４のいずれか一項に記載の画像処理装置において、さらに加えて、
前記広告選択手段により選択された前記広告画像を前記撮影画像に埋め込む広告画像埋込手段を備えることを特徴とする画像処理装置。
【請求項６】
請求項１〜４のいずれか一項に記載の画像処理装置において、さらに加えて、
前記広告選択手段により選択された前記広告画像を出力する画像出力手段を備えることを特徴とする画像処理装置。
【請求項７】
請求項１〜６のいずれか一項に記載の画像処理装置を有することを特徴とするカメラ。
【請求項８】
複数の広告画像と、撮影画像に付されている撮影パラメータと前記複数の広告画像における各広告画像との関係を表す複数の広告情報と、を記憶する広告情報記憶工程と、
前記撮影パラメータと、前記広告情報記憶工程により記憶されている前記複数の広告情報とに基づいて、前記撮影画像に対応する広告画像を前記複数の広告画像から選択する広告選択工程と、
をコンピュータにより実行させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影画像に対応する広告を選択する技術に関する。
【背景技術】
【０００２】
カメラなどで撮影した画像を表示する際に、広告画像を同時に表示することで、ユーザに安価に提供される装置が存在する。このような装置は、複数の広告主から提供された複数の広告を記憶しており、それらの広告の中から適当なものを選択して表示する。広告主が支払った金額に応じて、写真画像に広告画像が合成される頻度を決定する広告登録装置が公知である（特許文献１）。
【０００３】
【特許文献１】特開２００１−３４８３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の広告選択技術では、撮影画像の情報は考慮されないので、撮影画像に相応しくない広告画像が選択され、広告主が期待する広告効果を得られないことがある。
【課題を解決するための手段】
【０００５】
請求項１に係る発明は、複数の広告画像と、撮影画像に付されている撮影パラメータと前記複数の広告画像における各広告画像との関係を表す複数の広告情報と、を記憶する広告情報記憶手段と、前記撮影パラメータと、前記広告情報記憶手段により記憶されている前記複数の広告情報とに基づいて、前記撮影画像に対応する広告画像を前記複数の広告画像から選択する広告選択手段と、を備えた画像処理装置である。
請求項２に係る発明は、請求項１に記載の画像処理装置において、前記撮影パラメータは、前記撮影画像を撮影した装置の機種情報，前記撮影画像を撮影した日時，前記撮影画像を撮影したときの前記装置の撮影モード、および、前記撮影画像を撮影した場所のいずれか少なくとも１つを含むことを特徴とする。
請求項３に係る発明は、請求項１または２に記載の画像処理装置において、さらに加えて、前記撮影画像に付されている前記撮影パラメータと、前記広告情報記憶手段により記憶されている前記複数の広告情報とに基づいて、前記複数の広告画像における各広告画像に対応する適合度をそれぞれ算出する適合度算出手段を備え、前記広告選択手段は、算出された前記適合度に基づいて、前記撮影画像に対応する広告画像を前記複数の広告画像から選択することを特徴とする。
請求項４に係る発明は、請求項３に記載の画像処理装置において、前記複数の広告情報における各広告情報は、広告優先度と、前記撮影パラメータに対応するパラメータ優先度と、前記撮影パラメータがとり得る値の各々に対応した数値化データとをそれぞれ含み、前記適合度算出手段は、前記撮影画像に付されている前記撮影パラメータと、前記広告優先度と、前記パラメータ優先度と、前記数値化データとに基づいて、前記複数の広告画像における各広告画像に対応する前記適合度をそれぞれ算出することを特徴とする。
請求項５に係る発明は、請求項１〜４のいずれか一項に記載の画像処理装置において、さらに加えて、前記広告選択手段により選択された前記広告画像を前記撮影画像に埋め込む広告画像埋込手段を備えることを特徴とする。
請求項６に係る発明は、請求項１〜４のいずれか一項に記載の画像処理装置において、さらに加えて、前記広告選択手段により選択された前記広告画像を出力する画像出力手段を備えることを特徴とする。
請求項７に係る発明は、請求項１〜６のいずれか一項に記載の画像処理装置を有することを特徴とするカメラである。
請求項８に係る発明は、複数の広告画像と、撮影画像に付されている撮影パラメータと前記複数の広告画像における各広告画像との関係を表す複数の広告情報と、を記憶する広告情報記憶工程と、前記撮影パラメータと、前記広告情報記憶工程により記憶されている前記複数の広告情報とに基づいて、前記撮影画像に対応する広告画像を前記複数の広告画像から選択する広告選択工程と、をコンピュータにより実行させることを特徴とする画像処理プログラムである。
【発明の効果】
【０００６】
本発明によれば、撮影画像の情報を用いて選択された広告画像によって、より高い広告効果を得ることができる。
【発明を実施するための最良の形態】
【０００７】
――第１の実施の形態――
図面を用いて、本発明の一実施の形態によるデジタルカメラについて説明する。この実施の形態のデジタルカメラは、所定の広告画像の中から撮影画像に最適なものを選択し、選択した広告画像を撮影画像に合成する。以下の説明では、撮影画像へ広告画像を合成することを、広告の埋め込みと称する。
【０００８】
図１（ａ）に示すように、デジタルカメラ本体１には撮影レンズ２が取り付けられている。カメラ本体１の上面にはレリーズボタン３、電源スイッチ４、撮影モードの設定操作を行なうモードダイヤル５が設けられている。図１（ｂ）に示すように、デジタルカメラ本体１の背面には液晶モニタ１４が設けられている。
【０００９】
図２は本実施の形態によるデジタルカメラの回路構成を示すブロック図である。デジタルカメラ１は、撮像素子６，制御回路７，ＤＲＡＭ８，フラッシュメモリ９，焦点調節装置１０，メモリカードインタフェース（Ｉ／Ｆ）１１，液晶モニタ１４，外部機器インタフェース（Ｉ／Ｆ）１５，およびＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）センサ１６を備える。
【００１０】
撮像素子６は、画素に対応する複数の光電変換素子を備えたＣＣＤやＣＭＯＳイメージセンサによって構成される。撮像素子６は、撮像面上に結像されている被写体像を撮像し、被写体像の明るさに応じた光電変換信号（画像信号）を出力する。撮像素子６の撮像面には、それぞれＲ（赤）、Ｇ（緑）およびＢ（青）のカラーフィルタが画素位置に対応するように設けられている。撮像素子６がカラーフィルタを通して被写体像を撮像するため、各撮像素子から出力される画像信号は、それぞれＲＧＢ表色系の色情報を有する。
【００１１】
撮像素子６から出力された画像信号は制御回路７に入力される。制御回路７は、画像信号に対して種々の画像処理ならびに広告の埋め込み処理（後に詳述する）を行い、画像データを生成する。そして、制御回路７は生成された画像データに対してＪＰＥＧなどの所定の方式により圧縮処理を行い、ＥＸＩＦなどの形式で記録媒体１２へ記録する。
【００１２】
制御回路７は、たとえばＲＩＳＣなどで構成され、図２に示す各回路を制御する。また、制御回路７は適合度算出部２１，広告選択部２２および広告合成部２３を機能的に備えている。これらの機能は、広告の埋め込みを行うために用いられる。適合度算出部２１は、撮影時の各種情報に基づいて、所定の広告画像の、撮影画像における適合度を算出する。広告選択部２２は、適合度算出部２１により算出された適合度に基づいて、複数の広告画像の中から１つを選択する。広告合成部２３は、広告選択部２２により選択された広告画像を撮影画像に合成する。
【００１３】
焦点調節装置１０は、撮像素子６から出力される撮像信号に基づいて周知の焦点評価値演算を行い、演算結果を制御回路７へ出力する。制御回路７は、上記演算結果に基づいて、焦点評価値が最大となる位置へ撮影レンズ２を移動する。
【００１４】
ＤＲＡＭ８は、画像処理、画像圧縮処理および表示用画像データ作成処理の途中や処理後のデータを一時的に格納するために使用される。表示用画像データは、制御回路７が撮像素子６からの出力に基づいて生成した画像データ、もしくは記録媒体１２に記録されている画像データに基づいて、制御回路７により生成される。生成された表示用画像データは、制御回路７によりＤＲＡＭ８に格納される。フラッシュメモリ９は、たとえば制御回路７が演算を行なうための各種の処理プログラムが記憶された不揮発性メモリである。フラッシュメモリ９には他に広告画像や広告情報なども記憶されている。
【００１５】
ＬＣＤ駆動回路１３は制御回路７の命令に基づいて液晶モニタ１４を駆動し、液晶モニタ１４は画像を表示する。また、液晶モニタ１４は、デジタルカメラの各種設定メニュー画面の表示を行なう。
【００１６】
外部機器インタフェース１７は、デジタルカメラ１と外部機器（図示せず）とを接続するためのインタフェースである。制御回路７は、外部機器インタフェース１７を通じて、外部機器と情報の送受信を行うことができる。情報の送受信の例としては、記録媒体１２に記録されている撮影画像を外部機器へ送信することや、外部機器から送信された撮影画像を液晶モニタ１４に表示することなどが挙げられる。
【００１７】
ＧＰＳセンサ１６は、ＧＰＳ衛星からのＧＰＳ信号を検出し、制御回路７へ現在地の緯度情報，経度情報ならびに現在時刻を提供する。現在時刻の取得には、ＧＰＳ信号に含まれる時刻情報を用いる。
【００１８】
次に、本カメラの撮影動作について説明する。ユーザが電源スイッチ４を操作することにより電源がオンとなり、かつモードダイヤル５により撮影モードに切換えられると、制御回路７は撮影モードを設定する。制御回路７は、撮像素子６およびＬＣＤ駆動回路１３を制御することにより、たとえば１／３０秒の周期で液晶モニタ１４に表示される画像を更新する。すなわち、液晶モニタ１４には、被写体の動画像がスルー画として表示される。
【００１９】
スルー画表示中にユーザがレリーズボタン３を半押しして半押しスイッチ３ａがオンすると、撮影準備が指示される。撮影準備指示に応じて、制御回路７が焦点調節装置１０を制御し、撮影レンズ２が適切な位置へ移動される。
【００２０】
スルー画表示中にユーザがレリーズボタン３を全押しして全押しスイッチ３ｂがオンすると、撮影が指示される。撮影指示に応じて、制御回路７は、撮像素子６から入力した画像信号に所定の画像処理を行う。その後、広告合成部２３によって、撮影画像に広告の埋め込みが行われる。最後に、撮影画像が記録媒体１２に記録される。このとき、広告合成部２３によって広告の埋め込みが行われた撮影画像は、液晶モニタ１４には表示されない。なお、所定の秒数（例えば、２秒間）だけ、液晶モニタ１４上に広告付き画像を表示することも勿論可能である。
【００２１】
次に、デジタルカメラ１による広告の埋め込みについて説明する。前述の通り、デジタルカメラ１は、撮影画像に広告画像を合成し、合成後の撮影画像を記録媒体１２に記録する。合成する広告画像は、フラッシュメモリ９に記録されている複数の広告画像から１つが選択される。フラッシュメモリ９には広告画像に加えて、広告画像の選択に関係する各種の情報が記録されている。
【００２２】
図３は、広告の埋め込みが行われた撮影画像の例である。図３（ａ）には、広告の埋め込みが行われる前の撮影画像３１が示されている。撮影画像３１に対して、広告の埋め込みを行った例が、図３（ｂ）および図３（ｃ）である。図３（ｂ）の撮影画像３２Ａには、画像の最下部に矩形の広告画像３２Ｂが合成されている。また図３（ｃ）の撮影画像３３Ａには、画像の上方右側に、楕円形の広告画像３３Ｂが合成されている。このように、広告画像はどのような形状であってもよい。
【００２３】
広告画像の合成は、以下に示す手順で行われる。初めに、適合度算出部２１により、撮影画像に対する各広告の適合度が算出される。適合度は、広告にあらかじめ設定されている条件に、撮影画像がどの程度合致しているかを表す数値である。適合度が大きいほど、上記の条件によく合致しているといえる。
【００２４】
適合度算出部２１により算出された広告ごとの適合度を基に、広告選択部２２が撮影画像と合成する広告画像を選択する。具体的には、適合度の比に基づいた確率で広告画像を選択する。例えば、他の広告画像の２倍の適合度を持つ広告画像は、他の広告画像の２倍の確率で選択される。広告選択部２２により選択された広告画像が、広告合成部２３により撮影画像に合成される。
【００２５】
次に、適合度算出部２１による広告画像の適合度算出方法について、図を用いて説明する。なお、以下の説明において、デジタルカメラ１には広告Ａ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆが備わっているものとする。
【００２６】
図４は、適合度算出処理の概略を示すブロック図である。適合度の算出に先だって、制御回路７から適合度算出部２１へ、適合度算出に用いるための撮影パラメータ４４が提供される。撮影パラメータは、撮影に関する各種の情報である。本実施形態では、撮影パラメータには、機種ランク，撮影日時，撮影モード，および撮影地が含まれる。
【００２７】
機種ランクは、撮影に用いられたカメラのランクを示す情報であり、機種ごとに固定されたＡ〜Ｅいずれかの値を採る。最高級機の機種ランクはＡである。撮影日時は、撮影が行われた季節および時間帯を示す情報であり、春，夏，秋，冬のいずれか１つと、昼，夜のいずれか１つとを組み合わせた値を採る。
【００２８】
撮影モードは、撮影が行われたときのデジタルカメラ１の撮影モードを示す情報であり、例えば「人物」，「風景」などの値を採る。撮影地は、撮影が行われた場所を示す情報であり、ＧＰＳセンサ１６により提供される、経度および緯度を表す数値である。
【００２９】
適合度の算出は、撮影パラメータの数値化，パラメータ優先度の乗算，広告優先度の乗算という３つのステップにより行われる。初めに、前述の４つの撮影パラメータを、パラメータ数値化表を用いて数値化する。パラメータ数値化表は、撮影パラメータを数値化するために用いられる表である。１つの広告におけるパラメータ数値化表は、撮影パラメータごとに１つ以上存在する。すなわち、１つの広告につき４つ以上のパラメータ数値化表が存在する。
【００３０】
例えば、図４では、機種ランク「Ａ」をパラメータ数値化表（機種ランク）４５によって数値化し、「２０」という値が得られている。同様に、撮影日時，撮影モード，および撮影地を、対応するパラメータ数値化表（４６，４７，４８）により数値化し、それぞれ「３０」，「２０」，「３０」という値を得る。具体的な数値化の方法については後に詳述する。
【００３１】
各々の撮影パラメータを数値化したら、次に、パラメータ優先度による乗算を行う。パラメータ優先度は、各々の撮影パラメータが適合度に与える影響を示す数値である。１つの広告におけるパラメータ優先度は、撮影パラメータごとに１つ存在する。すなわち、１つの広告につき４つのパラメータ優先度が存在する。
【００３２】
パラメータ優先度が大きな撮影パラメータほど、適合度に対して大きな影響を及ぼす。図４では、広告Ａのパラメータ優先度４４として、機種ランクに「０」，撮影日時に「７０」，撮影モードに「２０」，撮影地に「１０」という数値が与えられているので、適合度にもっとも大きな影響を与える撮影パラメータは撮影日時である。
【００３３】
パラメータ優先度による乗算を行った結果、符号４９で示すように、撮影パラメータ別に４つの数値が得られる。これらの数値を加算し、符号５０で示す値を得る。最後に、符号５０で示す値と、広告Ａの広告優先度５１との乗算を行うことで、広告Ａの適合度が算出される。
【００３４】
広告優先度は、広告の優先度を表す１〜５の数値である。広告優先度が大きな広告ほど、大きな適合度を持つ。本実施形態では、広告優先度は広告主ごとに設定される。図４の例では、表４３より、広告主ａが提供する広告Ａ，ＢおよびＣには広告優先度３が与えられている。なお、広告優先度を各広告ごとに設定してもよい。
【００３５】
広告Ａの広告優先度は３であるので、符号５０で示す数値「２８００」と符号５１で示す広告優先度「３」を乗算し、符号５２で示す広告Ａの適合度「８４００」が得られる。以上のようにして、広告ごとの適合度が算出される。
【００３６】
各々の広告のパラメータ優先度およびパラメータ数値化表は、後述する所定の制限下で、広告主が決定することができる。広告主は、広告がもっとも広告効果を発揮する状況下で広告の適合度が最大になるよう、パラメータ優先度およびパラメータ数値化表を設定すればよい。
【００３７】
次に、パラメータ優先度およびパラメータ数値化表について説明する。図５（ａ）は、パラメータ優先度の一覧である。広告ごとに４つのパラメータ優先度が存在する。これら４つのパラメータ優先度は、合計が１００となるように設定される。なお、合計値を１００以外に設定できるようにしてもよい。
【００３８】
図５（ｂ），（ｃ），（ｄ）は、それぞれ機種ランク、撮影日時、撮影モードのパラメータ数値化表である。これらについてもパラメータ優先度と同様に、広告ごとに数値の合計が１００となるように設定される。これらの撮影パラメータを数値化する際には、パラメータ数値化表の中から撮影パラメータの値と一致する項目を検索し、対応する数値を取り出す。なお数値の合計を１００以外に設定できるようにしてもよいし、各撮影パラメータごとに異なる合計値としてもよい。
【００３９】
図６は、撮影地のパラメータ数値化表である。撮影地のパラメータ数値化表は、３つの部分により構成される。また、撮影パラメータを数値化する手順も、その他の撮影パラメータとは異なっている。
【００４０】
撮影地の数値化には、パラメータ数値化表で指定した範囲と特定地が用いられる。撮影地が指定された範囲に含まれているか否か、ならびに、撮影地が指定された特定地から所定距離内であるか否かに基づいて、撮影地の数値化が行われる。
【００４１】
図６（ａ）に示す表６５には、撮影地の範囲および特定地が指定されている。撮影地が表６５で指定された範囲に含まれる場合、あるいは、撮影地が表６５で指定された特定地に近い場合に、撮影地を数値化した結果が大きくなる。撮影地を数値化した結果は、範囲に関する数値化と特定地に関する数値化を行った結果を加算したものである。これら２つの数値化を順に説明する。
【００４２】
撮影地が表６５で指定された範囲に含まれていた場合、撮影地の範囲に関する数値化を行った結果は所定の数値（例えば３０）となる。一方、撮影地が指定された範囲に含まれていなかった場合、撮影地の範囲に関する数値化を行った結果は０となる。
【００４３】
撮影地の特定地に関する数値化は、撮影地と特定地の間の距離を求め、距離に応じた結果を算出する。初めに、図６（ｂ）で示す表６６に基づいて、撮影地と特定地の間の距離が「so near」，「near」，「middle」，「far」，「so far」の５段階のうちいずれに該当するかを判定する。「so near」は撮影地と特定地がもっとも近いことを表し、「so far」は撮影地と特定地がもっとも遠いことを表す。
【００４４】
表６６は、各段階に属する距離の限界が設定されている。例えば、表６６において、広告Ｄの「so near」には１ｋｍ、「near」は３ｋｍという値が設定されている。これは、距離が１ｋｍ以下であれば「so near」、３ｋｍ以下であれば「near」であると判定されることを意味する。また、撮影地と特定地の間の距離が「so far」に示されている値を上回っていた場合、特定地に関する数値化の結果は０となる。
【００４５】
距離が５段階のうちいずれかに該当した場合は、図６（ｃ）で示す表６７に基づいて、特定地優先度を算出する。特定地優先度は、前述の５段階ごとに設定された０以上１以下の数値であり、値が大きいほど数値化した結果が大きくなる。特定地優先度は広告ごとに合計が１となるよう設定される。なお、合計値を１以外に設定できるようにしてもよい。
【００４６】
特定地優先度を算出したら、所定の数値（例えば７０）に特定地優先度を乗算する。乗算の結果が、特定地に関する数値化の結果となる。最後に、範囲に関する数値化の結果と、特定地に関する数値化の結果とを加算し、撮影地を数値化した結果とする。
【００４７】
なお、撮影地のパラメータ数値化表に、範囲および特定地を複数設定できるようにしてもよい。この場合、複数の特定地に異なる特定地優先度や特定地距離を割り当ててもよい。また、範囲は国や都道府県による領域の他に、経度や緯度による任意の範囲を指定できるようにしてもよい。
【００４８】
上述の適合度算出部２１による適合度算出処理について、フローチャートを用いて説明する。図７は、適合度算出部２１による、１つの広告に対する適合度算出処理のフローチャートである。以下の説明でパラメータ数値化表について述べる場合、適合度算出を行う広告のパラメータ数値化表を指しているものとする。パラメータ優先度および広告優先度についても同様である。
【００４９】
まずステップＳ１では、適合度の初期値として０を、数値化撮影地の初期値として０を設定する。ステップＳ２では、機種ランクの数値化を行い、結果を適合度に加算する。機種ランクの数値化は、機種ランクの値をパラメータ数値化表から検索し、該当する数値とパラメータ優先度との乗算を行うことにより実行される。同様に、ステップＳ３では撮影日時を、ステップＳ４では撮影モードをそれぞれ数値化して適合度に加算する。
【００５０】
ステップＳ５では、撮影地のパラメータ数値化表を参照し、範囲が指定されているか否かを判定する。範囲が指定されていれば、ステップＳ５により肯定判定がなされ、ステップＳ６へ進む。他方、ステップＳ５において否定判定がなされた場合は、ステップＳ８へ進む。ステップＳ６では、撮影地がパラメータ数値化表にて指定された範囲に含まれるか否かを判定する。撮影地が範囲に含まれていれば、ステップＳ６により肯定判定がなされ、ステップＳ７へ進む。ステップＳ７では、数値化撮影地へ３０を加算する。他方、ステップＳ６において否定判定がなされた場合は、ステップＳ８へ進む。
【００５１】
ステップＳ８では、撮影地のパラメータ数値化表を参照し、特定地が指定されているか否かを判定する。特定地が指定されていれば、ステップＳ８により肯定判定がなされ、ステップＳ９へ進む。他方、ステップＳ８において否定判定がなされた場合は、ステップＳ１３へ進む。
【００５２】
ステップＳ９では、撮影地と特定地との距離を算出する。ステップＳ１０では、ステップＳ９で算出した距離が、パラメータ数値化表において「so far」と判定される距離を超えているか否かを判定する。算出した距離が「so far」と判定される距離よりも大きかった場合、ステップＳ１０により肯定判定がなされ、ステップＳ１３へ進む。他方、ステップＳ１０において否定判定がなされた場合は、ステップＳ１１へ進む。ステップＳ１１では、パラメータ数値化表を基に、距離に対応する特定地優先度を取得する。ステップＳ１２では、特定地優先度と７０の乗算結果を、数値化撮影地へ加算する。
【００５３】
ステップＳ１３では、数値化撮影地と、撮影地のパラメータ優先度とを乗算し、結果を適合度に加算する。ステップＳ１４では、適合度に広告優先度を乗算する。以上の処理で、対象とする広告の適合度が算出される。
【００５４】
上述した第１の実施の形態によるデジタルカメラによれば、次の作用効果が得られる。
（１）機種ランクや撮影日時などの撮影パラメータを用いて、埋め込みを行う広告画像を選択するようにした。これにより、撮影画像に応じて適切な広告画像が選択され、高い広告効果が得られる。
（２）広告ごとに、期待する撮影パラメータの値と、どの撮影パラメータを優先するかを選択することができるようにした。これにより、広告が期待する撮影状況を広告主が自由に設定することができる。
（３）適合度算出の際、広告ごとの広告優先度によって乗算を行うようにした。これにより、広告料の多寡や広告提供数に応じて特定の広告を優先することができる。
（４）撮影パラメータとして、撮影地の情報を扱うようにした。これにより、地域限定の広告を用意することができ、高い広告効果が得られる。
【００５５】
上述した第１の実施の形態では、１つの広告に対し１つの広告画像のみが存在していた。また、繰り返し撮影を行った場合に適合度が変化せず、同一の広告画像が繰り返し合成されることがあった。以下に詳述する第２の実施の形態では、撮影画像の解像度に合わせて、合成する広告画像の大きさを切り替えると共に、同一の広告画像が繰り返されないよう、広告の選択を行う際に適合度以外の点を考慮する。
【００５６】
――第２の実施の形態――
本実施形態によるデジタルカメラは、フラッシュメモリ９へ、各広告ごとに複数の広告画像が記録されている。また、撮影画像の解像度ごとにどの広告画像を用いるかを判定するための表も記録されている。
【００５７】
図８は、広告画像の大きさを決定するためのデータ構造を示す図である。本実施形態によるデジタルカメラへ設定することができる撮影画像の解像度は、「１９３６ｘ１２９６」，「２８９６ｘ１９４４」，「３８７２ｘ２５９２」，「４３２０ｘ２８６８」の４種類となっている。各々の広告に対し、上記の解像度ごとに「Ｓ」，「Ｍ」，「Ｌ」，「ＬＬ」で表される４種類の広告画像を設定することができる。デジタルカメラの設定が変更され、撮影画像の解像度が変化すると、広告の埋め込みに用いられる広告画像は図９のデータに合わせて変更される。
【００５８】
次に、広告選択部２２が行う広告の選択方法について説明する。広告選択部２２は、ＤＲＡＭ８に用意された、過去に選択した広告を１つ以上（例えば２つ）記録するＦＩＦＯバッファを利用する。初めに、もっとも適合度の高い広告を選択する。次に、上記のバッファに選択した広告が記録されているか否かを判定する。バッファに選択した広告が記録されていた場合、次に適合度の高い広告を選択する。これをバッファに記録されていない広告が選択されるまで繰り返す。最後に、選択された広告をバッファに追加する。以上の処理によって、同一の広告画像が繰り返し撮影画像へ合成されることを回避できる。
【００５９】
上述した第２の実施の形態によるデジタルカメラによれば、第１の実施の形態によるデジタルカメラで得られる作用効果に加えて、次の作用効果が得られる。
（１）撮影画像の解像度に応じて、広告の大きさが切り替わるようにした。これにより、撮影画像に対して大きすぎる、あるいは小さすぎる広告画像が合成されることがなく、高い広告効果を得ることができる。
（２）合成した広告画像の履歴を記録し、同一の広告画像が繰り返し撮影画像へ合成されることがなくなるようにした。これにより、広告の埋め込みが行われる回数の、広告ごとの不均衡がなくなり、高い広告効果を得ることができる。
【００６０】
上述した第２の実施の形態では、撮影を行うデジタルカメラが、広告の選択および埋め込みを行っていた。以下に詳述する第３の実施の形態では、デジタルカメラは撮影パラメータを撮影画像に記録する処理のみを実行する。記録された撮影画像が外部の画像処理装置に読み込まれたとき、広告の選択および表示が行われる。
【００６１】
――第３の実施の形態――
本実施例における画像処理装置は、デジタルカメラによって撮影された画像を表示装置に表示する機能を備える。また、撮影画像を表示する際に、所定の広告から１つを選択し、撮影画像と共に表示する。
【００６２】
本実施形態の画像処理装置が表示対象とする撮影画像ファイルの構造を、図を用いて説明する。図９は、画像処理装置が表示する対象となる撮影画像ファイルの構造を示す図である。撮影画像ファイルは、撮影画像データを含む保存形式であり、ＥＸＩＦなど一般に利用されている汎用画像形式との互換性を有する。記録媒体に撮影画像を記録する際、および、各種インタフェースを介して撮影画像の送受信を行う際は、撮影画像ファイルが用いられる。
【００６３】
撮影画像ファイル７１は、ヘッダ７２と、画像データ７３とから構成される。ヘッダ７２には、撮影画像に関する各種情報が格納されている。ヘッダ７２はメーカーノート７４を含む。一般に、メーカーノート７４には、撮影に用いたカメラの情報や、撮影時のカメラの設定情報などが格納されるが、本実施形態では、これらの情報に加え、第１の実施の形態で説明した４つの撮影パラメータ（機種ランク，撮影日時，撮影モード，撮影地）が格納されている。画像データ７３は、汎用的な画像記録形式に基づいて記録された撮影画像である。
【００６４】
次に、本実施形態における画像処理装置の構成を、図を用いて説明する。図１０は、画像処理装置の全体構成を示すブロック図である。画像処理装置１０１は、制御回路１１１，外部機器インタフェース（Ｉ／Ｆ）１１２，ＤＲＡＭ１１３，メモリカードインタフェース（Ｉ／Ｆ）１１４，表示装置１１５，ハードディスクドライブ（ＨＤＤ）１１６，および入力装置１１７を備える。
【００６５】
外部機器インタフェース１１２は、画像処理装置１０１とカメラ１０２などの外部機器とを接続するためのインタフェースである。ＤＲＡＭ１１３は、画像処理および表示用画像データ作成処理の途中や処理後のデータを一時的に格納するために使用される。表示装置１１５は、撮影画像やユーザへの指示などを表示するための表示モニタである。
【００６６】
ＨＤＤ１１６は、外部から取得した撮影画像および制御回路１１１が用いる各種のデータやプログラムを格納するための記憶装置である。広告画像および広告に関する各種の情報もＨＤＤ１１６に記憶されている。入力装置１１７は、ユーザからの操作を受けるためのキーボードやマウスなどである。
【００６７】
制御回路１１１は、たとえばＲＩＳＣなどで構成され、図１０に示す各回路を制御する。また、制御回路１１１は適合度算出部１２１および広告選択部１２２を機能的に備えている。制御回路１１１は、外部機器インタフェース１１２もしくはメモリカードインタフェース１１４を通じて撮影画像ファイルを読み出し、ＤＲＡＭ１１３へ表示用の画像データを生成する。そして、適合度算出部１２１および広告選択部１２２により、撮影画像ファイルに対応する広告画像が選択され、撮影画像および広告画像が表示装置１１５へ表示される。
【００６８】
制御回路１１１は、読み出した撮影画像ファイルのヘッダから撮影パラメータを取り出し、適合度算出部１２１へ引き渡す。適合度算出部１２１が実行する処理は、第１の実施形態における適合度算出部２１と同様である。広告選択部１２２についても、第１の実施形態における広告選択部２２と同様である。
【００６９】
なお、画像処理装置１０１が撮影画像を表示装置１１５へ表示する際には、広告画像を図３のように撮影画像に合成して表示してもよいし、撮影画像とは別の領域に広告画像を表示してもよい。
【００７０】
上述した第３の実施の形態による画像処理装置によれば、次の作用効果が得られる。撮影を行う装置は撮影画像に撮影パラメータを記録するだけで、広告画像の選択は撮影画像の再生時に行われる。これにより、撮影画像の画像データに手を加えることなく、撮影後に適切な広告を選択することができる。
【００７１】
次のような変形も本発明の範囲内である。
（１）撮影パラメータとして、その他のパラメータを用いてもよい。例えば、撮影時のシャッタースピードなどを用いることができる。
（２）第３の実施の形態において、撮影画像ファイルを記録媒体や外部機器以外から取得してもよい。例えば、ネットワークに接続されたカメラ等から、ネットワークインタフェースを介して取得してもよい。
（３）第３の実施の形態において、画像処理装置が撮影画像に広告画像の埋め込みを行ってもよい。
（４）第３の実施の形態のように、撮影画像を表示装置に表示するのではなく、印刷したり、光学装置によりスクリーンへ投影したりしてもよい。あるいは、ネットワークを介して撮影画像を公開するウェブアルバムに対して撮影画像をアップロードすると、撮影画像に広告画像が埋め込まれたり、ウェブアルバム上に撮影画像が表示される際に、広告画像が表示されるようにしてもよい。
（５）第２の実施の形態において、埋め込みを行った広告と共に、埋め込みを行った時間をバッファへ記録するようにしてもよい。そして、前回の埋め込みから所定時間が経過した広告は、再び埋め込みを行えるようにしてもよい。
（６）第２の実施の形態において、バッファを所定の時間帯ごとに用意してもよい。また、時間帯ごとのバッファを用いて、各時間帯ごとに広告の埋め込み回数が一定の割合になるようにしてもよい。
（７）カメラの連続撮影機能を用いるなどして、短時間に連続して撮影が行われた場合、すべての撮影画像に対して広告画像の埋め込みを行うのではなく、所定の周期ごと（例えば、３枚に１枚）に広告画像の埋め込みを行うようにしてもよい。
（８）撮影画像は、静止画であってもよいし、動画であってもよい。また、動画の場合は、複数の広告画像を１つの動画に対して切り替えながら埋め込みを行ってもよいし、動画である広告画像の埋め込みを行ってもよい。
【００７２】
本発明の特徴を損なわない限り、本発明は上記実施の形態に限定されるものではなく、本発明の技術的思想の範囲内で考えられるその他の形態についても、本発明の範囲内に含まれる。
【００７３】
なお、以上説明した実施の形態におけるデジタルカメラの各構成要素と特許請求の範囲の各構成要素との対応関係は以下の通りである。本発明の広告情報記憶手段はフラッシュメモリ９に対応し、広告選択手段は広告選択部２２に対応する。なお、以上の対応関係の説明は一例であり、権利解釈に際して何ら拘束されるものではない。
【図面の簡単な説明】
【００７４】
【図１】デジタルカメラ１の外観を表す図である。
【図２】第１の実施の形態の、デジタルカメラの回路構成を示すブロック図である。
【図３】広告の埋め込みを行った撮影画像の例である。
【図４】適合度算出処理の概略を示すブロック図である。
【図５】パラメータ優先度およびパラメータ数値化表の例を示す図である。
【図６】撮影地に関するパラメータ数値化表の例を示す図である。
【図７】適合度算出部２１による、１つの広告に対する適合度算出処理のフローチャートである。
【図８】広告画像の大きさを決定するためのデータ構造を示す図である。
【図９】第３の実施の形態における、撮影画像ファイルの構造を示す図である。
【図１０】画像処理装置の全体構成を示すブロック図である。
【符号の説明】
【００７５】
１，１０２  デジタルカメラ
７  制御回路（デジタルカメラ）
２１，１２１  適合度算出部
２２，１２２  広告選択部
２３  広告合成部
１０１  画像処理装置
１１１  制御回路（画像処理装置）
【図１】
2009216993.tif 000003
【図２】
2009216993.tif 000004
【図３】
2009216993.tif 000005
【図４】
2009216993.tif 000006
【図５】
2009216993.tif 000007
【図６】
2009216993.tif 000008
【図７】
2009216993.tif 000009
【図８】
2009216993.tif 000010
【図９】
2009216993.tif 000011
【図１０】
2009216993.tif 000012