(57)【特許請求の範囲】
【請求項１】
被写体像を撮像する撮像手段と、
複数のデータ形式で被写体像の画像データをメモリに記録可能な記録手段と、
メモリに記録するデータ形式を設定する設定手段と、
画像データに電子透かしを埋め込む埋め込み手段と、
前記埋め込み手段で電子透かしを埋め込めないデータ形式で画像データで記録するよう設定されている場合には、電子透かしを埋め込めるデータ形式の画像データを生成し、生成した画像データに電子透かしを埋め込んで記録するよう制御する制御手段とを有することを特徴とする電子カメラ。
【請求項２】
前記制御手段は、同一被写体像に対して、電子透かしを埋め込めないデータ形式の画像データと電子透かし埋め込んだ画像データの両者を記録するよう制御することを特徴とする請求項１に記載の電子カメラ。
【請求項３】
前記制御手段は、前記設定手段により透かしを埋め込めないデータ形式が設定されると警告することを特徴とする請求項１に記載の電子カメラ。
【請求項４】
前記電子透かしを埋め込めないデータ形式は、撮像手段からの出力にほぼ処理を加えないローデータであることを特徴とする請求項１に記載の電子カメラ。
【請求項５】
前記制御手段は、前記電子透かしを埋め込めないデータ形式で得られる画質と最も近い画質が得られる設定で画像データを記録するよう制御することを特徴とする請求項１に記載の電子カメラ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、著作権保護、改ざん防止のために電子画像データに可視又は不可視の透かし情報を埋め込む電子透かし技術に関するものであり、特に電子画像データに電子透かしを埋め込む機能を持つ電子カメラに関する。
【０００２】
【従来の技術】
特開平１０−１６４３４９号公報には、電子画像データに対して電子透かしデータを埋め込む技術が開示されている。また、特開平１０−２４８０４６号公報には、電子画像データに電子透かしデータを埋め込む電子カメラが開示されている。
【０００３】
【発明が解決する課題】
しかし、画像データに電子透かしを埋め込むと少なからず画像データの画質劣化につながる。
また、撮影時に電子透かしデータを埋め込むか否かの設定作業をしているとシャッターチャンスを失うことがある。
【０００４】
また、電子カメラによっては、例えば、ローデータ記録のように電子カメラメーカー毎に独自の記録形式でデータを記録するものが存在する。そのようなローデータに対しては、ＪＰＥＧ圧縮、非圧縮の画像データのように、画像データに透かしを埋め込むための一般的なプログラムでは透かしを埋め込むことができない場合がある。そのため、ローデータに電子透かしを埋め込む場合には、対応する電子透かしの埋め込みプログラムを独自に開発する必要がありコストがかかる。
【０００５】
本発明は、以上の問題を解決する電子カメラを提供することを目的とする。
【００１６】
【問題点を解決する為の手段】
請求項１に記載の発明では、電子カメラにおいて、被写体像を撮像する撮像手段と、複数のデータ形式で被写体像の画像データをメモリに記録可能な記録手段と、メモリに記録するデータ形式を設定する設定手段と、画像データに電子透かしを埋め込む埋め込み手段と、前記埋め込み手段で電子透かしを埋め込めないデータ形式で画像データで記録するよう設定されている場合には、電子透かしを埋め込めるデータ形式の画像データを生成し、生成した画像データに電子透かしを埋め込んで記録するよう制御する制御手段とを有する構成とした。これにより、電子カメラで電子透かしを埋め込むことができないデータ形式で画像データを記録するように設定されていても、電子透かしを埋め込んだ画像データを得ることができる。
【００１７】
請求項２に記載の発明では、請求項１に記載の電子カメラにおいて、前記制御手段は、同一被写体像に対して、電子透かしを埋め込めないデータ形式の画像データと電子透かし埋め込んだ画像データの両者を記録するよう制御する構成とした。請求項３に記載の発明では、請求項１に記載の電子カメラにおいて、前記制御手段は、前記設定手段により透かしを埋め込めないデータ形式が設定されると警告する構成とした。
【００１８】
請求項４に記載の発明では、請求項１に記載の電子カメラにおいて、前記電子透かしを埋め込めないデータ形式は、撮像手段からの出力にほぼ処理を加えないローデータである構成とした。請求項５に記載の発明では、請求項１に記載の電子カメラにおいて、前記制御手段は、前記電子透かしを埋め込めないデータ形式で得られる画質と最も近い画質が得られる設定で画像データを記録するよう制御する構成とした。
【００２２】
【実施の形態】
本発明の実施の形態の電子カメラを以下に説明する。
（実施の形態１）
図１は、実施の形態１の電子カメラの外観を示す図である。実施の形態１の電子カメラは、表示部１０１、レリーズボタン１０２、メニューボタン１０３等を備える。
【００２３】
表示部１０１は、ＬＣＤで構成され、撮影される被写体像、再生された画像が表示される。また、さまざまな設定に用いられるメニュー画面も表示される。レリーズボタン１０２は撮影を開始するために操作されるボタンである。メニューボタン１０３は、さまざまな設定を行うときに操作されるボタンである。
図２は、実施の形態１の電子カメラの機能を説明するためのブロック図である。ＣＰＵ２０１は、他の回路と電気的に接続されており、他の回路を制御して撮影、画像データの記録等の処理を司る。撮像回路２０２は、撮像素子、Ａ／Ｄ変換器等を有し、撮像した被写体の画像信号を出力する。画像処理回路２０３は、撮像回路２０２から出力された画像信号に様々な処理を加え、画像データを生成する。透かし埋め込み回路２０４は、画像処理回路２０３を通過した画像データに電子透かしデータを埋め込むための回路である。ＪＰＥＧ回路２０５は、画像処理回路２０３または、透かし埋め込み回路２０４から出力された画像データをＪＰＥＧ圧縮、またメモリ２０７に記録されている圧縮された画像信号を伸長するための回路である。記録回路２０６は、画像データをメモリ２０７に記録し、また、メモリ２０７に記録された画像データを読み出すための回路である。メモリ２０７は、画像データを保持する不揮発メモリである。スイッチ回路２０８は、レリーズボタン１０２、メニューボタン１０３等に電気的に接続されており、各ボタンが操作されたことを検出し、ＣＰＵ２０１に伝達する回路である。表示回路２０９は、表示部１０１に画像を表示させるよう駆動する回路である。
【００２４】
以下に実施の形態１の電子カメラにおいて、画像データをメモリに記録するために行われる設定、画像データに電子透かしを埋め込むために行われる設定について説明する。
メニューボタン１０３を押すことにより表示部１０１にメニュー画面が表示され、さまざまな撮影制御、画像処理制御について設定可能になる。ここでは、電子透かしを埋め込むための設定と、画像データの記録方式の設定についてのみ説明する。
【００２５】
電子透かしを埋め込むための設定として、透かしを埋め込んだ画像データのみをメモリに記録するモード、透かしを埋め込んだ画像データと共に透かしを埋め込んでいない画像データをメモリに記録するモード、透かしを埋め込まない画像データのみをメモリに記録するモードを選択することができる。
実施の形態１の電子カメラでは、透かしの埋め込みの設定がされていない場合には、自動的に透かしを埋め込まない画像データを記録すると共に、透かしを埋め込んだ画像データを記録するように設定される。このとき、透かしを埋め込む画像データは、透かしを埋め込まない画像データよりも解像度を低く、圧縮率を高くして画像データの容量を小さくしてメモリに記録する。これは、メモリに、よりたくさんの画像データを記録できるようにするためであるが、当然、透かしを埋め込まない画像データと同等の解像度、圧縮率にしてもよい。
【００２６】
更に、画像データに埋め込む電子透かしの耐性を設定することができる。電子透かしの耐性を高く設定すれば、コピー、サイズ変更、切り取り等の画像編集を施しても、電子透かしデータが残り、著作権保護に効果がある。また、電子透かしの耐性を低く設定すれば、何らかの画像編集を施すことで、電子透かしデータが変化してしまうので改ざんされたことが証明できる。
【００２７】
しかし、耐性を高く設定することにより電子透かしを埋め込まれた画像データは劣化してしまう。このように、耐性の設定は、画像データの使用目的（著作権保護の効果を得るためか、改ざん防止の効果を得るためか）により変える必要がある。
実施の形態１の電子カメラでは、電子透かしの耐性が設定されていない場合には、改ざん防止を優先し耐性を低く設定して、画像データに電子透かしを埋め込むようにする。著作権保護のためであるなら、改ざん防止の効果を得るときと異なり、後から透かしデータを埋め込むことでも効果を得ることができるためである。
【００２８】
また、画像データの記録方式の設定として、撮像素子から出力された信号に処理を加えずにほぼ出力されたデータのままメモリに記録するローデータ記録モード、撮像素子から出力された信号に所定の処理を加えてメモリに記録する非圧縮記録モード、所定の処理に更にＪＰＥＧ圧縮処理を加えメモリに記録するＪＰＥＧ圧縮記録モードを選択することができる。ＪＰＥＧ圧縮を選択した場合には更に圧縮率も選択できる。更に、画像データの解像度（画像サイズ）も選択できる。後述の説明では、透かしを埋め込んだ画像データの圧縮率、解像度は、透かしを埋め込まない画像データの圧縮率、解像度と同一か高圧縮率、低解像度になるように制御している。しかし、この画像データの記録方式の設定で、透かしを埋め込んだ画像データについても圧縮率、解像度が設定されている場合には、その設定に従った圧縮率、解像度で記録されるように制御される。
【００２９】
以下に実施の形態１の電子カメラにおける撮影から画像データの記録まで動作について図３を用いて説明する。
図３は、実施の形態１の電子カメラにおけるＣＰＵ２０１で実行される処理を示すフローチャート図である。図３のフローはレリーズボタン１０２が押されることによりスタートする。
【００３０】
ステップＳ１０１では、撮影設定に従って撮影制御を行う。ステップＳ１０２では、透かしを埋め込んだ画像データのみを記録するように設定されているか否かを判定し、透かしを埋め込んだ画像データのみを記録するように設定されている場合にはステップＳ１０３に進む。透かしを埋め込んだ画像データのみを記録するように設定されていない場合にはステップＳ１０７に進む。ステップＳ１０３では、画像記録の設定がローデータ記録に設定されているか否かを検出する。ローデータ記録に設定されている場合にはステップＳ１０４に進む。ローデータ記録に設定されていない場合にはステップＳ１０５に進む。ステップＳ１０４では、ローデータとしてメモリ内の所定のフォルダに記録する。ステップＳ１０５では、設定された耐性で画像データに透かしデータを埋め込む。耐性の設定されていない場合は耐性の低い透かしデータを埋め込む。ステップＳ１０６では、画像記録の設定に従って透かしデータを埋め込んだ画像データをＪＰＥＧ圧縮、非圧縮でメモリ内の所定のフォルダに記録する。画像記録設定がローデータ記録に設定されている場合には高画質の非圧縮で透かしデータを埋め込んだ画像データをメモリ内のローデータを記録したフォルダに記録する。また、同一被写体像であるローデータと透かしを埋め込んだ画像データとは、それぞれファイル名を「DSC001」、「DSC001WM」と付し関連していることがわかる。このように、同一被写体像のデータは、同一フォルダに記録したり、ファイル名を工夫して関連づけられている。そして、本フローを終了する。
【００３１】
また、ステップＳ１０２において透かしを埋め込んだ画像データのみを記録するように設定されていない場合には、ステップＳ１０７で、透かしを埋め込んだ画像データと透かしを埋め込まない画像データとの両方を記録するように設定されているか否かを判定する。両方を記録するように設定されている場合にはステップＳ１０８に進み、両方を記録するように設定されていない場合にはステップＳ１１１に進む。ステップＳ１０８では、画像記録の設定に従ってＪＰＥＧ圧縮、非圧縮またはローデータで画像データをメモリ内の所定のフォルダに記録する。ステップＳ１０９では、設定された耐性で画像データに透かしデータを埋め込む。耐性の設定されていない場合は耐性の低い透かしデータを埋め込む。
【００３２】
ステップＳ１１０では、画像記録の設定に従って透かしデータを埋め込んだ画像データをＪＰＥＧ圧縮、非圧縮でメモリ内の透かし埋め込み画像用のフォルダに記録する。画像記録設定がローデータ記録に設定されている場合には高画質の非圧縮でメモリに記録する。ここで、透かしデータを埋め込まない画像データと透かしデータを埋め込んだ画像データとをメモリ内の異なるフォルダに記録することにより、透かしを埋め込んだ画像データだけを外部に転送したりするときに便利である。また、それぞれのファイル名はステップＳ１０６での説明と同様に関連づけられている。
【００３３】
また、ステップＳ１０７において透かしを埋め込んだ画像データと透かしを埋め込まない画像データとの両方を記録するように設定されていない場合には、ステップＳ１１１で、透かしを埋め込まない画像データのみを記録するように設定されているか否かを判定する。透かしを埋め込まない画像データのみを記録するように設定されている場合にはステップＳ１１２に進み、設定されていない場合にはステップＳ１１３に進む。ステップＳ１１２では、画像記録の設定に従ってＪＰＥＧ圧縮、非圧縮またはローデータで透かしを埋め込まずに画像データをメモリに記録する。
【００３４】
また、ステップＳ１１１において透かしを埋め込まない画像データのみ記録するように設定されていない場合には、透かしを埋め込むか否か全く設定されていないことである。例えば、フルオート設定でカメラ任せの撮影や、シャッタチャンスが急に訪れて設定する間もない撮影でこのようなケースが生じる可能性が考えられる。しかし、このような状況で撮影された画像データであっても、改ざん、著作権への対処が必要とされる可能性がある。また、ステップＳ１１３では、画像記録の設定に従ってＪＰＥＧ圧縮、非圧縮またはローデータで画像データをメモリ記録する。ステップＳ１１４では、画像データに耐性の低い透かしデータを埋め込む。ステップＳ１１５では、透かしデータを埋め込んだ画像データをＪＰＥＧ圧縮してメモリに記録する。ここでは、ステップＳ１１０と異なり、画像記録の設定に従わずに画像データを低解像度、高圧縮率でＪＰＥＧ圧縮してメモリに記録している。また、一時保管用としてテンポラリフォルダに記録される。
【００３５】
ここでは、必要とされない可能性のある透かしを埋め込んだ画像データを大容量で記録してしまうとメモリに記録できる画像データも無駄であるかもしれないので所定の圧縮率でＪＰＥＧ圧縮してデータ量を小さくして記録したが、当然、ステップＳ１１０と同様に画像記録の設定に従って画像データをメモリに記録してもよい。
【００３６】
ステップＳ１１６では、透かしを埋め込んだ画像データを保存するか否かを問い合わせる表示を行う。ステップＳ１１７では、Ｙｅｓの指示がなされたか否かを検出し、Ｙｅｓの指示がなされた場合にはステップＳ１１８に進み、指示がなされない場合にはステップＳ１１９に進む。ステップＳ１１８では、ステップＳ１１５でテンポラリフォルダに記録した透かしを埋め込んだ画像データを所定のフォルダに移動させ保存用画像データとする。ステップＳ１１９では、Ｎｏの指示がなされたか否かを検出し、Ｎｏの指示がなされた場合にはステップＳ１２０に進み、指示がなされない場合にはステップＳ１２１に進む。ステップＳ１２０では、ステップＳ１１５でテンポラリフォルダに記録した透かしを埋め込んだ画像データを消去する。ステップＳ１２１では、所定時間が経過したかまたはレリーズボタンが押されたかを検出する。所定時間が経過またはレリーズボタンが押されたことを検出した場合にはステップＳ１２２に進み、検出しない場合にはステップＳ１１６に戻る。ステップＳ１２２では、ステップＳ１１６での問い合わせ表示を消去する。そして、本フローを終了する。
【００３７】
上記のように実施の形態１の記録制御によれば、透かしを埋め込んだ画像データと埋め込まない画像データとの両方の画像データをメモリに記録することができるので、画質を劣化させない画像データを残せるとともに著作権保護、改ざん防止の効果を得る画像データも残せる。
なお、透かしを埋め込んだ画像は両者の画像を比べることにより改ざんの有無を証明できる程度の画像であれば原画像より低解像の画像であってもよい。
【００３８】
画像データに電子透かしを埋め込むか埋め込まないか設定されていない場合には、電子透かしを埋め込んだ画像データ、透かしを埋め込まない画像データとの両者をメモリに記録するようにした。これにより、とっさの撮影のときに電子透かしを埋め込む設定をすることなく、透かしデータを埋め込んだ画像データを得ることができる。
【００３９】
また、以上の記録制御によれば、電子カメラに搭載された透かし埋め込み回路、透かし埋め込みプログラムでは、電子透かしデータを埋め込むことができないデータ形式で記録する設定になっていても、透かしデータを埋め込んだ画像データを得ることができる。なお、実施の形態１では、ローデータ記録について説明したが、ローデータ記録意外でも電子カメラで透かしを埋め込むことができない形式のデータについても同様の効果を得ることができる。
【００４０】
また、透かしを埋め込むか埋め込まないか設定されていない場合には、透かしを埋め込んだ画像と埋め込まない画像とを保存することにしたことにより、とっさのシャッターチャンスのときに撮影した画像に対しても改ざんしていないことを証明できる。著作権保護であれば、後で透かしを埋め込むことで効果を出すことができるので、このような場合には、改ざん防止を主要目的とするため耐性の低い透かしを埋め込むように制御する。
【００４１】
また、電子透かしを埋め込んだ画像データと電子透かしを埋め込まない画像データとを異なるフォルダに記録することにより、電子透かしを埋め込んだ画像データのみを容易に区別することができるので、例えば、著作権保護されていない画像データを誤って外部に出力してしまうことを防げる。複数のカードスロットを備えた電子カメラでは、異なるフォルダに分けて保存するのではなく、異なるカードメモリに保存するようにしてもよい。
（実施の形態２）
実施の形態１では、メニュー画面でなされた設定に従って画像データの記録を実行した場合に発生する矛盾、問題点を図３に示した記録制御を実行することで解決した。実施の形態２では、設定時に制限を設けることで問題を解決する。
【００４２】
以下に実施の形態２の電子カメラの設定制御について図4を用いて説明する。なお、実施の形態２の電子カメラの外観、機能ブロックは実施の形態１と同様であるので説明は省略する。
図4は、実施の形態２の電子カメラのＣＰＵ２０１で実行される設定制御を示すフローチャート図である。本フローはメニューボタン１０３が操作されることによりスタートする。
【００４３】
ステップＳ２０１では、設定を変更するための選択操作がなされたか否かを検出する。検出した場合にはステップＳ２０２に進み、検出しない場合にはステップＳ２０８に進む。ステップＳ２０２では、ローデータ記録が選択されたか否かを検出する。検出した場合にはステップＳ２０３に進み、検出しない場合にはステップＳ２０４に進む。ステップＳ２０３では、透かしを埋め込むように設定されているか否かをを検出する。検出した場合にはステップＳ２０６に進み、検出しない場合にはステップＳ２０４に進む。ステップＳ２０４では、透かしを埋め込むように選択されたか否かを検出する。検出した場合にはステップＳ２０５に進み、検出しない場合にはステップＳ２０７に進む。ステップＳ２０５では、ローデータ記録に設定されているか否かを検出する。検出した場合にはステップＳ２０６に進み、検出しない場合にはステップＳ２０７に進む。ステップＳ２０６では、ステップＳ２０１でされた選択操作がローデータ記録と透かしの埋め込みとを同時に設定するものであるので、同時に設定できない旨の警告表示を表示部１０１に行い、ステップＳ２０１に戻る。
【００４４】
また、ステップＳ２０７では、ステップＳ２０１でされた選択操作がローデータ記録と透かしの埋め込みとを同時に設定するものではないので、選択操作に従った設定に変更する。ステップＳ２０８では、メニューボタン１０３が操作されたか検出する。検出された場合には本フローを終了し、検出されない場合にはステップＳ２０１に戻る。
【００４５】
以上の設定制御により、埋め込み回路では電子透かしを埋め込むことができないデータ形式であるローデータ記録の設定と、電子透かしを埋め込む設定とを同時に行うことがないため、記録設定の矛盾、問題が発生することがない。
【図面の簡単な説明】
【図１】実施の形態の電子カメラの外観を示す図である。
【図２】実施の形態の電子カメラの機能を説明するためのブロック図である。
【図３】実施の形態１の電子カメラの撮影、記録制御を示すフローチャート図である。
【図４】実施の形態２の電子カメラの設定制御を示すフローチャート図である。
【符号の説明】
２０１…ＣＰＵ
２０２…撮像回路
２０３…画像処理回路
２０４…透かし埋め込み回路
２０５…ＪＰＥＧ回路
２０６…記録回路
２０７…メモリ
２０８…スイッチ回路
２０９…表示回路
１０１…表示部
【図１】
0004218147.tif 000002
【図２】
0004218147.tif 000003
【図３】
0004218147.tif 000004
【図４】
0004218147.tif 000005