(57)【要約】【課題】撮影画像に広告の埋め込みを行うカメラにおいて、対象となるカメラを特定して、広告埋め込み機能の制御を行う。【解決手段】カメラ２の記憶領域４１には、機種名およびシリアル番号として、製造時に割り当てられた値が記録されている。記憶領域４１へ広告解除キーが記録されているカメラ２は、広告の埋め込みを行わない。広告解除キーは、カメラ２の機種名およびシリアル番号から生成される。機種名とシリアル番号の組み合わせは、広告カメラ１台ごとに一意となるよう設定されているため、通常、ある広告カメラにおける広告解除キーは、別の広告カメラにおける広告解除キーとは異なる文字列である。したがって、２台の広告カメラがある状況において、一方に対して生成された広告解除キーを他方に用いても、広告埋め込み機能は抑止されない。【選択図】図５
2009253373.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像し、被写体像を表す画像信号を出力する撮像素子と、
前記画像信号に基づいて被写体画像を生成する画像生成手段と、
前記被写体画像と広告画像とを合成する画像合成手段と、
カメラ固有の識別情報を記憶する記憶手段と、
前記カメラ固有の識別情報に対応した広告解除キーが前記記憶手段により記憶されているとき、所定の広告埋め込み解除を指示する制御手段と、
を備えることを特徴とするカメラ。
【請求項２】
請求項１に記載のカメラにおいて、
前記広告埋め込み解除は、前記画像合成手段に対して前記広告画像の合成を抑止させる指示であることを特徴とするカメラ。
【請求項３】
請求項１または２に記載のカメラにおいて、さらに加えて、
前記画像合成手段により前記広告画像が合成された前記被写体画像から、前記広告画像を除去する広告除去手段を備え、
前記制御手段は、前記広告除去手段に対して前記広告画像の除去を指示することを特徴とするカメラ。
【請求項４】
カメラ固有の識別情報に対応した広告解除キーを入力する広告解除キー入力手段と、
前記広告解除キー入力手段により入力された広告解除キーを所定のカメラへ書き込む広告解除キー書込手段と、
を備えることを特徴とする画像処理装置。
【請求項５】
請求項４に記載の画像処理装置において、さらに加えて、
前記広告解除キー入力手段により入力された広告解除キーを用いて、前記広告解除キーに対応した固有の識別情報を備えるカメラにより撮影された広告画像付き被写体画像から広告画像を除去する広告除去手段を備えることを特徴とする画像処理装置。
【請求項６】
請求項４または５に記載の画像処理装置において、さらに加えて、
所定のカメラが備える固有の識別情報をサーバへ送信する識別情報送信手段と、
前記サーバが前記広告解除キーの算出費用を決定するために用いる決済情報に対応した決済価格を、前記サーバから受信して決済を行う決済手段とを備え、
前記広告解除キー入力手段は、前記決済手段により決済が行われた場合に、前記広告解除キーを入力することを特徴とする画像処理装置。
【請求項７】
請求項６に記載の画像処理装置において、
前記決済情報は、前記カメラのレリーズ回数、前記カメラのユーザを表すユーザ識別情報、および、前記カメラのユーザが所有するカメラの総数のいずれか少なくとも１つであることを特徴とする画像処理装置。
【請求項８】
請求項４〜７のいずれか一項に記載の画像処理装置に対応して動作するサーバを有することを特徴とする画像処理システム。
【請求項９】
被写体を撮像し、被写体像を表す画像信号を出力する撮像工程と、
前記画像信号に基づいて被写体画像を生成する生成工程と、
前記被写体画像と広告画像とを合成する画像合成工程と、
カメラ固有の識別情報を記憶する記憶工程と、
前記カメラ固有の識別情報に対応した広告解除キーが前記記憶工程により記憶されているとき、所定の広告埋め込み解除を指示する制御工程と、
をコンピュータで実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影画像に広告を埋め込むためのカメラおよびプログラム、ならびに、ネットワークを介してサーバとカメラを接続する画像処理システムに関する。
【背景技術】
【０００２】
高機能なカメラを安価に提供するため、所定の条件が満たされるときまで、カメラの表示器に広告を表示させる技術が知られている（特許文献１）。このようなカメラでは、カメラの販売代金の一部を広告主からの広告料によって賄うことで、カメラの販売価格を下げることができる。また、追加で代金を支払って入手する解除コードを入力することで、広告表示を解除することができる。
【０００３】
【特許文献１】特開２００３−２７４２７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来技術では、カメラ１台ごとの解除コードを異なるものにすることができないので、複数台のカメラに対して１つの解除コードを適用することが可能であるという問題が存在していた。
【課題を解決するための手段】
【０００５】
請求項１に係る発明は、被写体を撮像し、被写体像を表す画像信号を出力する撮像素子と、前記画像信号に基づいて被写体画像を生成する画像生成手段と、前記被写体画像と広告画像とを合成する画像合成手段と、カメラ固有の識別情報を記憶する記憶手段と、前記カメラ固有の識別情報に対応した広告解除キーが前記記憶手段により記憶されているとき、所定の広告埋め込み解除を指示する制御手段と、を備えることを特徴とするカメラである。
請求項４に係る発明は、カメラ固有の識別情報に対応した広告解除キーを入力する広告解除キー入力手段と、前記広告解除キー入力手段により入力された広告解除キーを用いて、前記広告解除キーに対応した固有の識別情報を備えるカメラにより撮影された広告画像付き被写体画像から広告画像を除去する広告除去手段と、を備えることを特徴とする画像処理装置である。
請求項９に係る発明は、被写体を撮像し、被写体像を表す画像信号を出力する撮像工程と、前記画像信号に基づいて被写体画像を生成する生成工程と、前記被写体画像と広告画像とを合成する画像合成工程と、カメラ固有の識別情報を記憶する記憶工程と、前記カメラ固有の識別情報に対応した広告解除キーが前記記憶工程により記憶されているとき、所定の広告埋め込み解除を指示する制御工程と、をコンピュータで実行させることを特徴とするプログラムである。
【発明の効果】
【０００６】
本発明によれば、特定のカメラに対して、広告の埋め込み機能および削除機能を付与することができる。
【発明を実施するための最良の形態】
【０００７】
――第１の実施の形態――
図１は、本実施形態の主要な構成要素とその関係を表したブロック図である。図１に示す画像処理システム１は、カメラ２，画像処理装置３，店頭端末５，解除キー管理サーバ６および解除キーデータベース（ＤＢ）７を含む。カメラ２は画像処理装置３に、解除キーＤＢ７は解除キー管理サーバ６に接続されている。また、画像処理装置３，店頭端末５および解除キー管理サーバ６はインターネット４により相互に接続されている。
【０００８】
カメラ２は、撮影画像に対して所定の広告画像を合成する機能を持つ撮像装置である。以下、上記の機能を持つカメラを「広告カメラ」と称する。カメラ２は、撮影画像を画像ファイルとして所定の記録媒体に記録する。
【０００９】
画像処理装置３は、記憶装置および表示装置を備え、画像ファイルの転送機能と、画像ファイルの表示機能と、広告解除キーを取得する機能を持つ。画像ファイルの転送機能は、画像処理装置３とカメラ２との間で、画像ファイルを相互に転送する機能である。画像処理装置３が受信した画像ファイルは記憶装置に記録される。画像ファイルの表示機能は、記憶装置に記録された画像ファイルを表示装置に表示する機能である。広告解除キーを取得する機能については後に詳述する。
【００１０】
店頭端末５は、広告解除キーを取得する機能を備えた端末であり、販売店などの店頭に設置される。解除キー管理サーバ６は、カメラごとの広告解除キーの管理を行うサーバである。広告解除キーなどのデータは解除キーＤＢ７に記録される。広告解除キーについては後に詳述する。
【００１１】
カメラの詳細（広告埋め込み抑制を除く）
以下、図１に示したカメラ２の詳細を説明する。図２は、カメラ２の外観を表す図である。図２（ａ）に示すように、カメラ２には撮影レンズ１０が取り付けられている。カメラ２の上面にはレリーズボタン１１、電源スイッチ１２、撮影モードの設定操作を行なうモードダイヤル１３が設けられている。図２（ｂ）に示すように、カメラ本体２の背面には液晶モニタ２２が設けられている。
【００１２】
図３は本実施形態のカメラの回路構成を示すブロック図である。カメラ２は、撮像素子１５、制御回路１６、ＤＲＡＭ１７、フラッシュメモリ１８、焦点調節装置１４、メモリカードインタフェース１９、液晶モニタ２２、および外部機器インタフェース２３を備える。
【００１３】
撮像素子１５は、画素に対応する複数の光電変換素子を備えたＣＣＤやＣＭＯＳイメージセンサによって構成される。撮像素子１５は、撮像面上に結像されている被写体像を撮像し、被写体像の明るさに応じた光電変換信号（画像信号）を出力する。撮像素子１５の撮像面には、それぞれＲ（赤）、Ｇ（緑）およびＢ（青）のカラーフィルタが画素位置に対応するように設けられている。撮像素子１５がカラーフィルタを通して被写体像を撮像するため、各撮像素子から出力される画像信号は、それぞれＲＧＢ表色系の色情報を有する。
【００１４】
撮像素子１５から出力された画像信号は制御回路１６に入力される。制御回路１６は、画像信号に対して種々の画像処理を施して画像データを生成する。そして、制御回路１６は生成された画像データに対してＪＰＥＧなどの所定の方式により圧縮処理を行い、ＥＸＩＦなどの形式を備えた画像ファイルとして記録媒体２０へ記録する。
【００１５】
焦点調節装置１４は、撮像素子１５から出力される撮像信号に基づいて周知の焦点評価値演算を行い、演算結果を制御回路１６へ出力する。制御回路１６は、演算結果に基づいて、焦点評価値が最大となる位置へ撮影レンズ１０を移動する。
【００１６】
ＤＲＡＭ１７は、画像処理、画像圧縮処理および表示用画像データ作成処理の途中や処理後のデータを一時的に格納するために使用される。表示用画像データは、制御回路１６が撮像素子１５からの出力に基づいて生成した画像データ、もしくは記録媒体２０に記録されている画像データに基づいて、制御回路１６により生成される。生成された表示用画像データは、制御回路１６によりＤＲＡＭ１７に格納される。
【００１７】
フラッシュメモリ１８は、たとえば制御回路１６が演算を行なうための各種の処理プログラムが記憶された不揮発性メモリである。フラッシュメモリ１８には他に、撮影画像に合成するための広告画像、機種名、シリアル番号、広告解除キー、レリーズ回数などが記憶される。広告画像は複数枚用意され、撮影画像への広告の埋め込みを行う際に、所定の方法により１つが選択される。
【００１８】
ＬＣＤ駆動回路２１は制御回路１６の命令に基づいて液晶モニタ２２を駆動し、液晶モニタ２２は画像を表示する。また、液晶モニタ２２は、デジタルカメラの各種設定メニュー画面の表示を行なう。
【００１９】
外部機器インタフェース２３はカメラ２と画像処理装置３とを接続するためのインタフェースである。記録媒体２０に記録されている画像ファイルを画像処理装置３へ送信する等の機能で利用される。具体的な接続方式としては、例えばＵＳＢインタフェースやＩＥＥＥ１３９４インタフェースである。
【００２０】
次に、カメラ２による撮影画像への広告の埋め込みについて説明する。図４は、広告の埋め込みを行った撮影画像の例である。図４（ａ）に示す撮影画像３１は、広告埋め込み前の撮影画像である。撮影画像３１に広告の埋め込みを行った例が図４（ｂ）の撮影画像３２Ａおよび図４（ｃ）の撮影画像３３Ａである。図４（ｂ）の広告３２Ｂと図４（ｃ）の広告３３Ｂとでは、位置、サイズ、および形状が異なっている。このように、合成される広告画像の位置、サイズ、および形状はどのようなものであってもよい。
【００２１】
カメラ２が撮影モードとなっている時にレリーズボタン１１が押されると、撮影が行われ、広告の埋め込み処理が実行される。後述する広告解除キーがフラッシュメモリ１８に書き込まれている場合には、広告の埋め込み処理は実行されない。なお、撮影後の一定時間、広告の埋め込みの様子を確かめられるように、広告埋め込み済みの撮影画像を液晶モニタ２２に表示してもよい。あるいは、広告画像を直接表示するのではなく、広告画像が埋め込まれている場所に矩形を表示することで、広告の埋め込みが行われた場所を示してもよい。
【００２２】
次に、カメラ２を用いた画像ファイルの閲覧操作について説明する。モードダイヤル１３により再生モードに切換えられると、制御回路１６は再生モードを設定する。制御回路１６は、記録媒体２０に記録されている画像ファイルを１つ読み取って、画像ファイルに含まれている撮影画像を液晶モニタ２２に表示する。ユーザのボタン操作に対する反応として、制御回路１６は他の画像ファイルを順次読み出し、液晶モニタ２２への表示処理を行う。
【００２３】
液晶モニタ２２は撮影画像を細部まで確認できるほど大きくないため、広告付き画像を表示しても広告による宣伝効果は低い。そのため、本実施形態では、撮影画像を表示する前に、液晶モニタ２２へ広告を一定時間表示する。表示する撮影画像をボタン操作によって切り替えるたびに、この動作が実行される。このとき表示される広告は、表示する撮影画像に埋め込まれているものであってもよいし、カメラ２が保持している広告画像の中から任意のものを選択してもよい。なお、後述する広告解除キーがフラッシュメモリ１８に書き込まれている場合には、広告画像は表示されない。
【００２４】
画像処理装置３の詳細（広告解除キーを除く）
次に、画像処理装置３について説明する。画像処理装置３は、あらかじめ定めてある演算処理およびプログラム実行処理を行うＣＰＵと、所定のプログラムおよびデータを記憶する記憶装置と、上記ＣＰＵがプログラムを実行した結果を表示する表示装置とを含んだコンピュータである。
【００２５】
画像処理装置３は、カメラ２から画像ファイルを受信する機能、ならびに、カメラ２へ画像ファイルを送信する機能を備える。画像処理装置３が受信した画像ファイルは画像処理装置３の記憶装置に記録され、画像処理装置３の表示装置で閲覧することが可能となる。カメラ２との画像ファイルの転送時には、カメラ２の液晶モニタ２２へ広告画像が表示される。
【００２６】
転送中の広告画像表示は、転送前の一定時間だけ表示してもよいし、画像ファイルの転送処理中にその画像ファイルに埋め込まれた広告画像を表示してもよいし、画像ファイルの転送前後いずれかにその画像ファイルに埋め込まれた広告画像を表示してもよい。また、表示される広告画像は、転送する画像ファイルに埋め込まれているものであってもよいし、カメラ２が保持している広告画像の中から任意のものを選択してもよい。なお、後述する広告解除キーが発行されている場合には、広告画像は表示されない。
【００２７】
広告解除キーの発行方法およびカメラへの書き込み方法
次に、広告解除キーについて説明する。広告解除キーは、カメラ２の広告埋め込み機能を抑止するための文字列である。カメラ２のフラッシュメモリ１８に広告解除キーが書き込まれると、カメラ２は撮影画像に対して広告の埋め込みを行わなくなる。
【００２８】
広告解除キーは、カメラ２にあらかじめ設定されている機種名およびシリアル番号から生成される。機種名とシリアル番号の組み合わせは、広告カメラ１台ごとに一意となるよう設定されているため、通常、ある広告カメラにおける広告解除キーは、別の広告カメラにおける広告解除キーとは異なる文字列である。したがって、２台の広告カメラがある状況において、一方に対して生成された広告解除キーを他方に用いても、広告埋め込み機能は抑止されない。
【００２９】
図５は、広告解除キー発行の概略を示す図である。以下、図５を用いて広告解除キー発行の手順を説明する。カメラ２のフラッシュメモリ１８には、記憶領域４１が存在する。記憶領域４１には、機種名、シリアル番号、広告解除キー、およびレリーズ回数が記録される。機種名およびシリアル番号は、カメラ２の製造時に割り当てられた値があらかじめ記録されている。広告解除キーを記録する記憶領域４２には、製造時は何も記録されていない。レリーズ回数は、カメラ２のレリーズ操作が行われる度に更新される。
【００３０】
店頭端末５および画像処理装置３は、解除キー管理サーバ６へ広告解除キーの生成を依頼する機能を備える。また、画像処理装置３は、生成済みの広告解除キーと、生成の際に用いたユーザＩＤ、機種名、およびシリアル番号を記録するための記憶領域４３を備えている。なお、図５では、記憶領域４３にはまだ何も記録されていない状態である。
【００３１】
広告解除キー生成の際には、まず広告解除キーを生成する対象となる広告カメラを、店頭端末５または画像処理装置３に接続する。このとき、広告カメラのユーザは、事前に行われたユーザ登録により取得したユーザＩＤを入力する。ユーザＩＤを取得していない場合は、この時点でユーザ登録を行い、ユーザＩＤを取得することもできる。広告カメラを接続した店頭端末５または画像処理装置３は、広告カメラから機種名、シリアル番号、およびレリーズ回数を読み出す。そして、機種名、シリアル番号、レリーズ回数、およびユーザＩＤを解除キー管理サーバ６へ送信する。
【００３２】
解除キー管理サーバ６は、受信した情報を基に、広告解除キー発行の費用を算出する。広告解除キー発行に必要となる費用は、機種名ごとに設定された所定の価格となる。なお、レリーズ回数に応じて費用が割り引きとなる機種が存在してもよい。また、これまで行われたユーザ登録の履歴から今回送信されたユーザＩＤを検索し、これまでのカメラ購入台数を調べ、購入台数が多い場合には広告解除キー発行の費用を割り引いてもよい。
【００３３】
解除キー管理サーバ６は店頭端末５または画像処理装置３に対して広告解除キー発行の費用を通知し、決済を行わせる。決済の完了後、解除キー管理サーバ６は、機種名とシリアル番号から広告解除キーを生成する。具体的には、所定の一方向性ハッシュ関数を用いて、機種名とシリアル番号を連結した文字列のハッシュ値４４を算出する。ここで算出されたハッシュ値４４が、ハッシュ関数に与えた機種名およびシリアル番号を持つ広告カメラの広告解除キーとなる。なお、一方向性ハッシュ関数は広告解除キーを生成する方法の一例であり、これ以外の方法により広告解除キーを生成してもよい。
【００３４】
生成された広告解除キーは、ユーザＩＤ、機種名、およびシリアル番号と共に解除キーＤＢ７のテーブル４５へ記録される。図５では、行４６に今回生成した広告解除キーが記録されている。
【００３５】
図６は、生成された広告解除キーがカメラ２に記録されるまでの概略を示す図である。生成された広告解除キーは、解除キー管理サーバ６により店頭端末５または画像処理装置３へ送信される。広告解除キーの発行を依頼したのが画像処理装置３であった場合、画像処理装置の記憶領域４３へ、ユーザＩＤ、機種名、シリアル番号、および広告解除キーが記録される。図６では、行４７に今回生成した広告解除キーが記録されている。
【００３６】
最後に、店頭端末５または画像処理装置３により広告解除キーがカメラ２へ送信され、カメラ２が記憶領域４２へ広告解除キーを記録する。以上のようにして、広告解除キーがカメラ２へ書き込まれる。
【００３７】
なお、カメラ２と店頭端末５を接続せずに広告解除キーの発行を行えるようにしてもよい。例えば、広告解除キーの発行に必要な情報を記録媒体２０へ書き出せるようにして、店頭端末５が記録媒体２０から上記の情報を読むようにしてもよい。また、広告解除キーのカメラ２への書き込みも、店頭端末５へ接続せずに行えるようにしてよい。例えば、生成された広告解除キーが記録媒体２０へ書き込まれ、カメラ２へ記録媒体２０を差し込むことで広告解除キーの読み込みが行われるようにしてもよいし、広告解除キーを店頭端末５が紙に印刷し、ユーザがカメラ２に対し手動で入力するようにしてもよい。あるいは、広告解除キーがバーコードや２次元コードなどの形式で紙に印刷され、カメラ２で印刷された紙を撮影すると広告解除キーが読み込まれるようにしてもよい。
【００３８】
次に、画像処理装置３による広告解除キーの発行処理を、図を用いて説明する。図７は、画像処理装置３による広告解除キーの発行処理を示すフローチャートである。まずステップＳ１１で、ユーザＩＤを入力するための画面を表示し、ユーザにより入力されたユーザＩＤを取得する。ユーザ登録が行われていない場合はここでユーザ登録を行い、ユーザＩＤを取得することができる。ステップＳ１２では、広告カメラが接続されたか否かを判定する。広告カメラが接続されなかった場合は否定判定がなされ、処理を終了する。他方、ステップＳ１２において肯定判定がなされた場合は、ステップＳ１３へ進む。ステップＳ１３では、接続された広告カメラを調べ、広告解除キーが未発行であるか否かを判定する。広告解除キーが既に発行済みであった場合は否定判定がなされ、ステップＳ２２へ進む。他方、ステップＳ１３において肯定判定がなされた場合は、ステップＳ１４へ進む。
【００３９】
ステップＳ１４では、機種名，シリアル番号およびレリーズ回数を、接続された広告カメラから読み出す。ステップＳ１５では、広告解除キー発行の最終確認画面を表示し、ユーザが承諾したか否かを判定する。ユーザによる承諾が得られなかった場合は否定判定がなされ、処理を終了する。他方、ステップＳ１５において肯定判定がなされた場合は、ステップＳ１６へ進む。
【００４０】
ステップＳ１６では、解除キー管理サーバ７へ機種名、シリアル番号およびレリーズ回数を送信し、ステップＳ１７では解除キー管理サーバ７から送信される料金情報を受信する。ステップＳ１８では、上記の料金情報を表示して決済処理を行い、決済が完了したか否かを判定する。決済には、例えばクレジットカード、プリペイドカード、電子マネーなどが用いられる。決済に失敗した場合は否定判定がなされ、処理を終了する。他方、ステップＳ１８において肯定判定がなされた場合は、ステップＳ１９へ進む。
【００４１】
ステップＳ１９では、解除キー管理サーバ７へ決済が完了したことを通知し、広告解除キーの発行を依頼する。ステップＳ２０では、解除キー管理サーバ７が生成した広告解除キーを受信する。ステップＳ２１では、接続されている広告カメラへ広告解除キーを書き込む。ステップＳ２２では、接続されている広告カメラの機種名、シリアル番号、広告解除キーおよびステップＳ１１で取得したユーザＩＤを記憶装置に記録し、処理を終了する。
【００４２】
以上の処理により、カメラ２へ広告解除キーが発行される。なお、店頭端末５による広告解除キーの発行処理も、ステップＳ２２が実行されないことを除き、図７に示した画像処理装置３による処理と同様である。
【００４３】
カメラ２は、フラッシュメモリ１８に正しい広告解除キーが書き込まれている場合、撮影画像への広告の埋め込みを行わない。広告解除キーが正しいか否かは、フラッシュメモリ１８に書き込まれている機種名およびシリアル番号を基に、解除キー管理サーバ６と同様の処理により広告解除キーを生成し、フラッシュメモリ１８に書き込まれている広告解除キーと比較することによって判定される。２つの広告解除キーが一致すれば、書き込まれている広告解除キーは正しいと判定される。
【００４４】
上述した第１の実施の形態による画像処理システムによれば、次の作用効果が得られる。
（１）カメラごとに、固有の識別情報として「機種名」と「シリアル番号」のペアを用意し、広告解除キーはこのペアから生成するようにした。これにより、広告解除キーがカメラごとに異なるものとなり、特定のカメラに対してのみ広告解除キーを発行することが可能となる。
（２）カメラ１台ごとに異なる広告解除キーを用いて、広告の埋め込みを抑止するようにした。これにより、追加で費用の支払いを行ったカメラに対してのみ、広告埋め込みの抑止という効果を与えることができる。
【００４５】
第１の実施の形態では、カメラごとに異なる広告解除キーを発行することにより、広告カメラによる広告の埋め込みを抑制していた。以下に詳述する第２の実施の形態では、広告解除キーを発行する前に撮影された、既に広告が埋め込み済みである画像ファイルから、広告解除キーを発行した広告カメラにより作成された画像ファイルを特定し、広告の除去を行う。
【００４６】
――第２の実施の形態――
図８は、本実施形態の主要な構成要素とその関係を表したブロック図である。図８に示す画像処理システム５１は、カメラ５２，画像処理装置５３，店頭端末５５，解除キー管理サーバ５６，解除キーデータベース（ＤＢ）５７およびウェブサーバ５８を含む。画像処理装置５３，店頭端末５５，解除キー管理サーバ５６およびウェブサーバ５８はインターネット４により相互に接続されている。
【００４７】
ウェブサーバ５８は、画像ファイルを記録する記憶装置を備える。記憶装置に記録されている画像ファイルは、ウェブサーバ５８が提供するウェブアルバム機能によりインターネット５４を通じて公開される。ウェブアルバム機能により公開された画像ファイルは、インターネット５４に接続されたウェブページ閲覧機能を持つ端末（図示せず）や画像処理装置５３を用いて閲覧することができる。
【００４８】
画像処理装置５３は、第１の実施の形態における画像処理装置３で説明した機能に加え、ウェブサーバ５８と、画像ファイルを相互に転送する機能を備える。また、前述の通り、ウェブサーバ５８により公開された画像ファイルを閲覧する機能を備える。
【００４９】
上述の各機能に加えて、カメラ５２，画像処理装置５３，およびウェブサーバ５８は、画像ファイルから埋め込み済みの広告画像を除去する機能を備える。カメラ５２は、広告画像を除去できるようにするため、以下に説明する形式で広告の埋め込みを行う。
【００５０】
図９は、本実施形態における画像ファイルの形式を説明するための図である。画像ファイル６１は、ヘッダ６２と、暗号化画像データ６３と、撮影画像データ６４とから構成される。ヘッダ６２には、撮影画像に関する各種情報が格納されている。ヘッダ６２は、撮像装置が任意の情報を記録するために用いることができる領域であるメーカーノート６５を含む。
【００５１】
メーカーノート６５には、撮影画像データを生成したカメラ５２の機種名およびシリアル番号が格納される。シリアル番号は、所定の手法により暗号化が行われた状態でメーカーノート６５へ格納される。暗号化画像データ６３は、広告埋め込み前の撮影画像を所定の方法により暗号化したデータである。暗号化画像データ６３を用いると、広告埋め込み前の撮影画像を復元できる。暗号化画像データ６３は、広告埋め込み前の撮影画像を復元可能であれば、広告埋め込み前の撮影画像の全体を暗号化したデータであってもよいし、広告埋め込み前の撮影画像の一部分を暗号化したデータであってもよい。撮影画像データ６３は、広告埋め込み済みの撮影画像である。撮影画像データ６３は汎用的な画像記録形式に基づいて記録される。
【００５２】
カメラ５２が記録媒体へ保存する画像ファイルは、ＥＸＩＦなど一般に利用されている汎用画像形式との互換性を有する。画像ファイルを画像処理装置５３などに転送した場合には、一般的な画像閲覧ソフトウェアを使用して、広告埋め込み済みの撮影画像を閲覧することが可能である。この閲覧処理では、暗号化画像データ６３は使用されず、専ら撮影画像データ６４が用いられる。なお、一般的な画像編集ソフトウェアを使用した編集処理も可能だが、編集処理を行った場合、広告埋め込み前の撮影画像を復元することはできなくなる。
【００５３】
広告除去機能
次に、広告埋め込み済み画像ファイルからの広告除去機能について説明する。カメラ５２、画像処理装置５３、およびウェブサーバ５８は、広告埋め込み済みの画像ファイルから、広告を除去する機能を備える。この機能は、図９で示した画像ファイルを構成する各要素のうち、広告付き撮影画像データ６４を削除し、広告埋め込み前の撮影画像データ６３の暗号化を解除することにより実現される。
【００５４】
なお、広告埋め込み前の撮影画像データ６３を、広告埋め込み前の撮影画像と広告付き撮影画像との差分としてもよい。この場合、前述の広告除去機能は、広告埋め込み前の撮影画像データ６３（差分）の暗号化を解除し、広告付き撮影画像データ６４に合成することにより実現される。
【００５５】
広告除去機能は、広告解除キーを発行済みのカメラにより撮影された画像ファイルにのみ使用することができる。ある画像ファイルが特定のカメラにより撮影されたものかどうかを判定するため、図９に示したように、画像ファイルのヘッダには撮影したカメラの機種名および暗号化されたシリアル番号が記録されている。
【００５６】
広告除去処理を実行するときは、まず画像ファイルから撮影に用いたカメラの機種名および暗号化されたシリアル番号を読み出す。次に、シリアル番号を所定の手順により復号する。そして、読み出した機種名およびシリアル番号を基に、撮影に用いたカメラに対して広告解除キーが発行済みか否かを判定する。広告解除キーが発行済みであれば、広告の除去処理を行う。
【００５７】
図１０は、画像ファイルの撮影に用いた広告カメラを特定するための情報を示す図である。以下では、カメラ５２、画像処理装置５３、ウェブサーバ５８について、各々の広告除去機能について説明する。
【００５８】
初めに、カメラ５２の広告除去機能について説明する。カメラ５２に広告解除キーが書き込まれている場合、広告除去機能を利用することが可能になる。メニューから広告除去機能を選択すると、記録媒体に記録された画像ファイルのうち、このカメラにより記録された画像ファイルについて、広告の除去が行われる。具体的には、図１０（ａ）に示すように、カメラ５２のフラッシュメモリに書き込まれている機種名７１およびシリアル番号７２を、画像ファイル６１のヘッダに記録されている機種名７３およびシリアル番号７４と比較し、一致するか否かを判定する。一致すれば、画像ファイルから広告の除去を行う。
【００５９】
なお、画像ファイル６１に書き込まれているシリアル番号７４は、所定の手順により暗号化されている。そのため、シリアル番号の比較は、所定の手順により復号したシリアル番号７５を用いて行われる。
【００６０】
次に、画像処理装置５３の広告除去機能について説明する。図１０（ｂ）に示すように、画像処理装置５３の記憶装置には、広告解除キーを発行したカメラの機種名、シリアル番号、および広告解除キーが記録される記憶領域７６が存在する。画像処理装置５３は、画像ファイルのヘッダに記録されている機種名およびシリアル番号を読み出し、読み出した機種名およびシリアル番号に対応する広告解除キーが記憶装置に記録されているか否かを判定する。広告解除キーが記憶装置に記録されていれば、画像ファイルから広告の除去を行う。
【００６１】
なお、店頭端末５５で広告解除キーを発行したカメラを画像処理装置５３に接続したとき、画像処理装置５３の記憶装置に、接続したカメラの機種名、シリアル番号、および広告解除キーを記録してもよい。この場合、画像処理装置５３はユーザＩＤの入力を求めた後、解除キー管理サーバ５６へユーザＩＤ、機種名、シリアル番号、および広告解除キーを問い合わせ、これらが解除キーＤＢ５７へ登録済みであることを確認する。
【００６２】
次に、ウェブサーバ５８の広告除去機能について説明する。ユーザから画像ファイルの広告除去を指示されたとき、ウェブサーバ５８はユーザＩＤの入力を求める。図１０（ｃ）に示すように、ウェブサーバ５８は入力されたユーザＩＤを解除キー管理サーバ５６に問い合わせ、解除キーＤＢ５７のデータのうち、入力されたユーザＩＤに一致するものをすべて取得する。そして、画像ファイルを撮影したカメラの広告解除キーが発行済みか否かを判定し、発行済みであれば広告の除去を行う。
【００６３】
次に、広告埋め込み済み画像ファイルからの広告除去処理について、図を用いて説明する。図１１は、画像ファイル群のうち、特定のカメラにより撮影された画像ファイルに対して広告の除去を行う処理のフローチャートである。まずステップＳ３１では、広告解除キーを発行済みであるカメラの機種名およびシリアル番号を取得する。広告除去処理を実行するのがカメラ２であれば、フラッシュメモリ１８から機種名およびシリアル番号を読み出す。画像処理装置３であれば、記憶装置に記録されている広告解除キー発行済みカメラの一覧から、広告除去を行うカメラの機種名およびシリアル番号を読み出す。ウェブサーバ４であれば、広告除去を行うカメラの機種名およびシリアル番号を解除キー管理サーバ７へ問い合わせる。
【００６４】
ステップＳ３２では、画像ファイル群から未選択の画像ファイルを１つ選択する。ステップＳ３３では、選択した画像ファイルに広告が埋め込まれているか否かを判定する。広告が埋め込まれていない場合は否定判定がなされ、ステップＳ３８へ進む。他方、ステップＳ３３により肯定判定がなされた場合は、ステップＳ３４へ進む。ステップＳ３４では、選択した画像ファイルのヘッダから、撮影に用いられたカメラの機種名および暗号化済みのシリアル番号を読み出す。
【００６５】
ステップＳ３５では、ステップＳ３４で読み出した暗号化済みのシリアル番号を復号する。ステップＳ３６では、ステップＳ３１で取得した機種名およびシリアル番号が、ステップＳ３４で読み出した機種名およびステップＳ３５で復号したシリアル番号と一致するか否かを判定する。機種名およびシリアル番号が一致しなかった場合は否定判定がなされ、広告の除去は行われずにステップＳ３８へ進む。他方、ステップＳ３６により肯定判定がなされた場合は、ステップＳ３７へ進む。
【００６６】
ステップＳ３７では、選択した画像ファイルから広告の除去を行う。ステップＳ３８では、未選択の画像ファイルが存在するか否かを判定する。未選択の画像ファイルが存在する場合は肯定判定がなされ、ステップＳ３２へ戻る。他方、ステップＳ３８により否定判定がなされた場合は、処理を終了する。
【００６７】
上述した第２の実施の形態による画像処理装置によれば、第１の実施の形態による画像処理装置で得られる作用効果に加えて、次の作用効果が得られる。
（１）画像ファイルに、撮影に用いたカメラの機種名およびシリアル番号を記録するようにした。これにより、複数の画像ファイルの中から、特定のカメラで撮影されたものを抽出することができる。
（２）画像ファイルが、広告埋め込み前の画像データを含むようにした。これにより、広告埋め込み済みの画像ファイルから、広告埋め込み前の画像データを復元することができる。
（３）画像処理装置およびウェブサーバが、広告解除キー発行済みのカメラを特定することができるので、これらの装置にも画像ファイルからの広告除去機能を持たせることができる。
【００６８】
次のような変形も本発明の範囲内である。
（１）広告埋め込み済みの撮影画像から広告埋め込み前の撮影画像を復元するため、前者を暗号化したデータを撮影画像ファイルに含めたが、可視型電子透かし（ウォーターマーク）技術を用いて広告画像の埋め込みを行ってもよい。
【００６９】
（２）カメラ２で撮影画像を再生する場合、各撮影画像の表示前に広告を一定時間表示するが、再生開始時に一度だけ表示するようにしてもよい。
【００７０】
（３）１つの撮影画像ファイルにつき、１つの広告データの埋め込みを行うとしたが、複数の広告データの埋め込みを行うようにしてもよい。また、静止画ではなく動画を撮影する場合は、複数の広告を一定時間ごとに切り替えて表示するようにしてもよいし、広告画像を動画としてもよい。
【００７１】
（４）広告解除キーが書き込まれたカメラが、広告の埋め込みをまったく行わなくなるのではなく、広告の埋め込みを限定的に行うようにしてもよい。例えば、広告画像の大きさを小さくしてもよいし、２回の撮影につき１回だけ広告が埋め込まれるというように、広告の埋め込みを行う頻度を下げるようにしてもよい。また、上記のような限定を行うことで、広告解除キーの発行に必要な費用を割り引くことができるようにしてもよい。
【００７２】
（５）広告解除キーが、機種名とシリアル番号だけでなく、何らかのパラメータを連結した文字列から算出されるようにしてもよい。例えば、値が０であれば広告の埋め込みを撮影ごとに行い、値が１であれば広告の埋め込みを２回の撮影につき１回だけ行い、値が２であれば広告の埋め込みをまったく行わないという意味を持つパラメータを用意して、機種名とシリアル番号と上記のパラメータから広告解除キーが算出されるようにしてもよい。また、このようなパラメータを広告解除キーの算出に用いる場合、カメラ、画像処理装置およびウェブサーバは、広告解除キーが含むパラメータに応じて、広告埋め込みの動作を変えるようにしてもよい。
【００７３】
（６）カメラがインターネットに直接接続できるようにしてもよい。この場合、ウェブサーバ５８へカメラから画像ファイルを直接転送できるようにしてもよいし、広告解除キーの発行をカメラから直接行えるようにしてもよい。
【００７４】
（７）広告解除キー発行の費用は、機種名、レリーズ回数、およびカメラ購入台数以外の要素によって決定してもよい。例えば、カメラの発売日からの経過時間に応じて割引を行ってもよい。
【００７５】
本発明の特徴を損なわない限り、本発明は上記実施の形態に限定されるものではなく、本発明の技術的思想の範囲内で考えられるその他の形態についても、本発明の範囲内に含まれる。
【００７６】
なお、以上説明した実施の形態におけるカメラの各構成要素と特許請求の範囲の各構成要素との対応関係は以下の通りである。本発明の撮像素子は撮像素子１５に対応し、記憶手段はフラッシュメモリ１８に対応し、画像生成手段、画像合成手段および制御手段は制御回路１６に対応する。なお、以上の対応関係の説明は一例であり、権利解釈に際して何ら拘束されるものではない。
【図面の簡単な説明】
【００７７】
【図１】第１の実施の形態の、主要な構成要素とその関係を表したブロック図である。
【図２】カメラ２の外観を表す図である。
【図３】カメラ２の回路構成を示すブロック図である。
【図４】広告の埋め込みを行った撮影画像の例である。
【図５】広告解除キー発行の概略を示す図である。
【図６】生成された広告解除キーがカメラ２に記録されるまでの概略を示す図である。
【図７】画像処理装置３による広告解除キーの発行処理を示すフローチャートである。
【図８】第２の実施の形態の、主要な構成要素とその関係を表したブロック図である。
【図９】第２の実施の形態における、画像ファイルの形式を説明するための図である。
【図１０】画像ファイルの撮影に用いた広告カメラを特定するための情報を示す図である。
【図１１】画像ファイル群のうち、特定のカメラにより撮影された画像ファイルに対して広告の除去を行う処理のフローチャートである。
【符号の説明】
【００７８】
１，５１  画像処理システム
２，５２  広告カメラ
３，５３  画像処理装置
４，５４  インターネット
５，５５  店頭端末
６，５６  解除キー管理サーバ
７，５７  解除キーデータベース
５８  ウェブサーバ
【図１】
2009253373.tif 000003
【図２】
2009253373.tif 000004
【図３】
2009253373.tif 000005
【図４】
2009253373.tif 000006
【図５】
2009253373.tif 000007
【図６】
2009253373.tif 000008
【図７】
2009253373.tif 000009
【図８】
2009253373.tif 000010
【図９】
2009253373.tif 000011
【図１０】
2009253373.tif 000012
【図１１】
2009253373.tif 000013