(57)【要約】      （修正有）【課題】電子カメラにおいて，緊急な撮影を行う場合等にシャッターチャンスを逃すことなく撮影でき，しかも，撮影した画像の機密保持を行うことができるようにする。【解決手段】画像処理装置において，撮像した画像を暗号化するための暗号鍵を不揮発性メモリ５６に記憶し，暗号化された画像を復号するための復号鍵を揮発性のメモリ５２に記憶し，復号化の際に復号鍵が無ければ，警告表示を行うか，或いは，復号鍵の入力を促すようにする。揮発性のメモリ５２を本体電源のオフや所定期間の経過に伴って無効化されるようにすることで，記憶媒体２０２，２１２に記憶された暗号化画像の再生をする場合には，改めて復号鍵の入力が必要となるので，撮影画像の機密を保持することができる。【選択図】図１
2006314050.tif 000002
【特許請求の範囲】
【請求項１】
画像を撮像する撮像手段と、
前記第１の鍵を記憶する第１の記憶手段と、
前記第２の鍵を記憶する第２の記憶手段と、
画像を一時的に記憶する一時記憶手段と、
前記撮像手段で撮像され前記一時記憶手段に記憶された画像を前記第１の鍵を用いて暗号化する画像暗号化手段と、
暗号化済みの画像を記録媒体に記録し、記録された前記暗号化済みの画像を前記記録媒体から読み出す記録手段と、
前記第２の記憶手段に前記第２の鍵が記憶されているか否かを判定する判定手段と、
前記判定手段において前記第２の鍵が記憶されていると判定された場合に、前記記録媒体から読み出された前記暗号化済みの画像を、該第２の鍵を用いて復号化し、前記一時記憶手段に記憶させる画像復号化手段と、
前記一時記憶手段に格納された画像を表示する表示手段と
を備え、
前記表示手段は、前記撮像手段により撮像された画像を該撮像から所定期間が経過するまでは、前記一時記憶手段に格納された画像のうち前記画像復号化手段による復号化を経ない画像を表示し、該所定期間経過後は、前記一時記憶手段に格納された画像のうち前記画像復号化手段による復号化を経た画像を表示することを特徴とする画像処理装置。
【請求項２】
前記第１の鍵及び第２の鍵を外部接続装置より取得するための接続手段と、
前記外部接続装置が前記接続手段に接続されているか否かを判定する接続判定手段とを更に備え、
前記接続判定手段において前記外部接続装置が接続されていると判定された場合に、前記画像復号化手段は、該外部接続装置より取得された前記第２の鍵を用いて、前記記録媒体から読み出された前記暗号化済みの画像を復号化し、
前記接続判定手段において前記外部接続装置が接続されていないと判定された場合に、前記判定手段における判定を行うことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記判定手段において前記第２の鍵が記憶されていないと判定された場合に、前記表示手段は、前記画像復号化手段における復号化が行えない旨の警告表示を行うことを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記判定手段において前記第２の鍵が記憶されていないと判定された場合に、前記第２の鍵の入力を受け付ける入力受付手段を更に備えることを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記記録手段は、前記暗号化済みの画像と併せて該暗号化が行われた画像の縮小画像を前記記録媒体に記録し、
前記判定手段において前記第２の鍵が記憶されていないと判定された場合に、前記表示手段は、縮小画像を表示することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項６】
前記第２の記憶手段に前記第２の鍵が記憶されてから一定期間が経過したか否かを判定する経過判定手段と、
前記一定期間が経過したと判定された場合に、前記第２の記憶手段の前記第２の鍵を無効化する無効化手段と
を更に備えることを特徴とする請求項１乃至５のいずれかに記載の画像処理装置。
【請求項７】
前記第１の記憶手段は、不揮発性記憶手段であり、前記第２の記憶手段は揮発性記憶手段であって、前記第２の記憶手段は、前記画像処理装置の本体電源がオフされると前記第２の鍵の情報を失うことを特徴とする請求項１乃至６のいずれかに記載の画像処理装置。
【請求項８】
前記第１の記憶手段及び第２の記憶手段は、不揮発性記憶手段であることを特徴とする請求項６に記載の画像処理装置。
【請求項９】
画像を撮像する撮像部と、前記第１の鍵を記憶する第１の記憶部と、前記第２の鍵を記憶する第２の記憶部と、画像を一時的に記憶する一時記憶部と、前記一時記憶部に格納された画像を表示する表示部とを備える画像処理装置の制御方法であって、
前記撮像部で撮像され前記一時記憶部に記憶された画像を前記第１の鍵を用いて暗号化する画像暗号化工程と、
暗号化済みの画像を記録媒体に記録し、記録された前記暗号化済みの画像を前記記録媒体から読み出す記録工程と、
前記第２の記憶部に前記第２の鍵が記憶されているか否かを判定する判定工程と、
前記判定部において前記第２の鍵が記憶されていると判定された場合に、前記記録媒体から読み出された前記暗号化済みの画像を、該第２の鍵を用いて復号化し、前記一時記憶部に記憶させる画像復号化工程と
を備え、
前記表示部は、前記撮像部により撮像された画像を該撮像から所定期間が経過するまでは、前記一時記憶部に格納された画像のうち前記画像復号化部による復号化を経ない画像を表示し、該所定期間経過後は、前記一時記憶部に格納された画像のうち前記画像復号化部による復号化を経た画像を表示することを特徴とする画像処理装置の制御方法。
【請求項１０】
前記画像処理装置は、前記第１の鍵及び第２の鍵を外部接続装置より取得するための接続部を更に備え、
前記方法は、前記外部接続装置が前記接続部に接続されているか否かを判定する接続判定工程を更に備え、
前記接続判定工程において前記外部接続装置が接続されていると判定された場合に、前記画像復号化工程では、該外部接続装置より取得された前記第２の鍵を用いて、前記記録媒体から読み出された前記暗号化済みの画像が復号化され、
前記接続判定工程において前記外部接続装置が接続されていないと判定された場合に、前記判定工程における判定が行われることを特徴とする請求項９に記載の画像処理装置の制御方法。
【請求項１１】
前記判定工程において前記第２の鍵が記憶されていないと判定された場合に、前記表示部は、前記画像復号化工程における復号化が行えない旨の警告表示を行うことを特徴とする請求項９又は１０に記載の画像処理装置の制御方法。
【請求項１２】
前記判定工程において前記第２の鍵が記憶されていないと判定された場合に、前記第２の鍵の入力を受け付ける入力受付工程を更に備えることを特徴とする請求項９に記載の画像処理装置の制御方法。
【請求項１３】
前記記録工程では、前記暗号化済みの画像と併せて該暗号化が行われた画像の縮小画像が前記記録媒体に記録され、
前記判定工程において前記第２の鍵が記憶されていないと判定された場合に、前記表示部は、縮小画像を表示することを特徴とする請求項９又は１０に記載の画像処理装置の制御方法。
【請求項１４】
前記第２の記憶部に前記第２の鍵が記憶されてから一定期間が経過したか否かを判定する経過判定工程と、
前記一定期間が経過したと判定された場合に、前記第２の記憶部の前記第２の鍵を無効化する無効化工程と
を更に備えることを特徴とする請求項９乃至１３のいずれかに記載の画像処理装置の制御方法。
【請求項１５】
前記第１の記憶部は、不揮発性記憶部であり、前記第２の記憶部は揮発性記憶部であって、前記第２の記憶部は、前記画像処理装置の本体電源がオフされると前記第２の鍵の情報が失われることを特徴とする請求項９乃至１４のいずれかに記載の画像処理装置の制御方法。
【請求項１６】
前記第１の記憶部及び第２の記憶部は、不揮発性記憶部であることを特徴とする請求項１４に記載の画像処理装置の制御方法。
【請求項１７】
請求項９乃至１６のいずれかに記載の画像処理装置の制御方法をコンピュータに実行させるためのコンピュータプログラム。
【請求項１８】
請求項１７に記載のコンピュータプログラムを格納したコンピュータで読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びその制御方法、コンピュータプログラム及び記憶媒体に関する。
【背景技術】
【０００２】
従来、固体メモリ素子を有するメモリカードを記録媒体として、CCD等の固体撮像素子で撮像した静止画像や動画像を記録及び再生する電子カメラ等の画像処理装置は既に市販されている。これらの電子カメラによれば、撮影された画像を即座に確認することが可能であり、利便性が非常に高くなっている。
【０００３】
また、固体撮像素子の画素数の飛躍的な向上と、記録媒体の大容量化により銀塩式カメラに劣らない高精細画像の撮影も可能となっている。
【０００４】
このような従来の電子カメラ等の画像処理装置においては、カメラの再生機能により、撮影済み画像が即座に再生・確認が可能であるが、撮影済み画像が記録された記録媒体をセットしたカメラであれば、撮影者以外でも撮影済み画像を見ることが可能である。従って、機密性が高い被写体を撮影する場合には、例えば、操作撮影のたびに記録媒体を当該被写体撮影用のものに交換するなどのように、撮影者自身が常にカメラ及び記録媒体に細心の注意を払う必要がある。しかしながら、撮影のたびに記録媒体を取り外すのでは、緊急な撮影を行う場合に貴重なシャッターチャンスを逃してしまう虞がある。
【０００５】
また、カメラの所有者以外には操作ができないように、パスワード等を入力する事で、カメラの操作が可能になるという提案もある（特許文献１を参照）。
【特許文献１】特開２０００−１２５２３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記の仕組みでは、緊急な撮影を行う場合に貴重なシャッターチャンスを逃すことがあるという問題に対応はできない。また、記録媒体を取り付けたままであるとカメラの操作はできないが、パソコン等を介して記録媒体から撮影画像を読み出すことは可能であり、機密保持性が高い方法とは言えなかった。
【０００７】
そこで、本発明では、撮影操作に対して貴重なシャッターチャンスを逃すような制限を加えることなく、機密保持性の高い画像処理装置の提供を可能とすることを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するための本発明は、画像を撮像する撮像手段と、前記第１の鍵を記憶する第１の記憶手段と、前記第２の鍵を記憶する第２の記憶手段と、画像を一時的に記憶する一時記憶手段と、前記撮像手段で撮像され前記一時記憶手段に記憶された画像を前記第１の鍵を用いて暗号化する画像暗号化手段と、暗号化済みの画像を記録媒体に記録し、記録された前記暗号化済みの画像を前記記録媒体から読み出す記録手段と、前記第２の記憶手段に前記第２の鍵が記憶されているか否かを判定する判定手段と、前記判定手段において前記第２の鍵が記憶されていると判定された場合に、前記記録媒体から読み出された前記暗号化済みの画像を、該第２の鍵を用いて復号化し、前記一時記憶手段に記憶させる画像復号化手段と、前記一時記憶手段に格納された画像を表示する表示手段とを備え、前記表示手段は、前記撮像手段により撮像された画像を該撮像から所定期間が経過するまでは、前記一時記憶手段に格納された画像のうち前記画像復号化手段による復号化を経ない画像を表示し、該所定期間経過後は、前記一時記憶手段に格納された画像のうち前記画像復号化手段による復号化を経た画像を表示することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、撮影操作に対して貴重なシャッターチャンスを逃す様な制限を加えることなく、機密保持性の高い画像処理装置を提供することが可能となる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して本発明の実施形態を説明する。
【００１１】
［第１の実施形態］
図１は、本発明の実施形態の構成を示す図である。図１において、１００は画像処理装置である。１０は撮影レンズ、１２は絞り機能を備えるシャッター、１４は光学像を電気信号に変換する撮像素子、１６は撮像素子１４のアナログ信号出力をディジタル信号に変換するＡ／Ｄ変換器である。１８は撮像素子１４、Ａ／Ｄ変換器１６、Ｄ／Ａ変換器２６にクロック信号や制御信号を供給するタイミング発生回路であり、メモリ制御回路２２及びシステム制御回路５０により制御される。２０は画像処理回路であり、Ａ／Ｄ変換器１６からのデータ或いはメモリ制御回路２２からのデータに対して所定の画素補間処理や色変換処理を行う。
【００１２】
また、画像処理回路２０においては、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてシステム制御回路５０が露光制御部４０、測距制御部４２に対して制御を行う、TTL（スルー・ザ・レンズ）方式のAF（オートフォーカス）処理、AE（自動露出）処理、ＥＦ（フラッシュプリ発光）処理を行っている。
【００１３】
さらに、画像処理回路２０においては、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてTTL方式のAWB（オートホワイトバランス）処理も行っている。
【００１４】
２２はメモリ制御回路であり、Ａ／Ｄ変換器１６、タイミング発生回路１８、画像処理回路２０、画像表示メモリ２４、Ｄ／Ａ変換器２６、メモリ３０、圧縮・伸長部３２、暗号化・復号化部３４を制御する。Ａ／Ｄ変換器１６のデータが画像処理部２０、メモリ制御部２２を介して、或いはＡ／Ｄ変換器１６のデータが直接メモリ制御部２２を介して、画像表示メモリ２４或いはメモリ３０に書き込まれる。２４は画像表示メモリ、２６はＤ／Ａ変換器、２８はTFT LCD等からなる画像表示部であり、画像表示メモリ２４に書き込まれた表示用の画像データはＤ／Ａ変換器２６を介して画像表示部２８により表示される。
【００１５】
ここで、画像表示部２８を用いて撮像した画像データを逐次表示すれば、電子ファインダー機能を実現することが可能である。また、画像表示部２８は、システム制御部５０の指示により任意に表示をＯＮ/ＯＦＦすることが可能であり、表示をＯＦＦにした場合には画像処理装置１００の電力消費を大幅に低減することができる。
【００１６】
３０は撮影した静止画像や動画像を格納するためのメモリであり、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶量を備えている。これにより、複数枚の静止画像を連続して撮影する連射撮影やパノラマ撮影の場合にも、高速かつ大量の画像書き込みをメモリ３０に対して行うことが可能となる。また、メモリ３０はシステム制御部５０の作業領域としても使用することが可能である。
【００１７】
３２は適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮伸長する圧縮・伸長部であり、メモリ３０に格納された画像を読み込んで圧縮処理或いは伸長処理を行い、処理を終えたデータをメモリ３０に書き込む。３４は整数演算を応用した共通鍵暗号方式（ＤＥＳ）等を採用した暗号化・復号化部である。ここでＤＥＳ方式以外に Triple DES方式であっても本発明の有効性は同じである。また、暗号化・復号化に関して、暗号鍵と復号鍵とが同一鍵であるこのような共通鍵暗号方式の他に、暗号鍵と復号鍵とが異なる公開鍵暗号方式であっても良い。該、暗号化・復号化部３４は、通信部１１０およびコネクタ１１２に接続された、外部接続装置としての鍵送信機１１４から得られる暗号鍵情報により、圧縮済み画像を読み込んで暗号処理を行い、処理を終えたデータをメモリ３０に書き込む。或いは、鍵送信機１１４から得られる復号鍵情報により、暗号化画像を読み込んで復号処理を行い、処理を終えたデータをメモリ３０に書き込む。
【００１８】
４０は絞り機能を備えるシャッター１２を制御する露光制御部であり、フラッシュ４８と連携することによりフラッシュ調光機能も有するものである。４２は撮影レンズ１０のフォーカシングを制御する測距制御部、４４は撮影レンズ１０のズーミングを制御するズーム制御部、４６はバリアである保護部１０２の動作を制御するバリア制御部である。
【００１９】
４８はフラッシュであり、AF補助光の投光機能、フラッシュ調光機能も有する。露光制御部４０、測距制御部４２はTTL方式を用いて制御されており、撮像した画像データを画像処理部２０によって演算した演算結果に基づき、システム制御部５０が露光制御部４０、測距制御部４２に対して制御を行う。
【００２０】
５０は画像処理装置１００全体を制御するシステム制御部、５２はシステム制御部５０の動作用の定数、変数、プログラム等を記憶する揮発性のメモリである。５４はシステム制御部５０でのプログラムの実行に応じて、文字、画像、音声等を用いて動作状態やメッセージ等を表示する液晶表示装置、スピーカー等の表示部である。これらは、画像処理装置１００の操作部近辺の視認し易い位置に単数或いは複数個所設置され、例えばLCDやLED、発音素子等の組み合わせにより構成されている。また、表示部５４は、その一部の機能が光学ファインダー１０４内に設置されている。
【００２１】
表示部５４の表示内容のうち、LCD等に表示するものとしては、シングルショット/連写撮影表示、セルフタイマー表示、圧縮率表示、記録画素数表示、記録枚数表示、残撮影可能枚数表示、シャッタースピード表示、絞り値表示、露出補正表示、フラッシュ表示、赤目緩和表示、マクロ撮影表示、ブザー設定表示、時計用電池残量表示、電池残量表示、エラー表示、複数桁の数字による情報表示、記録媒体２００及び２１０の着脱状態表示、通信I/F動作表示、日付け・時刻表示、等がある。
【００２２】
また、表示部５４の表示内容のうち、光学ファインダー１０４内に表示するものとしては、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示、等がある。５６は電気的に消去・記録可能な不揮発性メモリであり、例えばEEPROM等が用いられる。
【００２３】
６０、６２、６４、６６、６８及び７０は、システム制御部５０の各種の動作指示を入力するための操作部であり、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。ここで、これらの操作部の具体的な説明を行う。
【００２４】
６０はモードダイアルスイッチで、電源オフ、自動撮影モード、撮影モード、パノラマ撮影モード、再生モード、マルチ画面再生・消去モード、PC接続モード等の各機能モードを切り替え設定することができる。
【００２５】
６２はシャッタースイッチＳＷ１で、不図示のシャッターボタンの操作途中でＯＮとなり、AF（オートフォーカス）処理、AE（自動露出）処理、AWB（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作開始を指示する。６４はシャッタースイッチＳＷ２で、不図示のシャッターボタンの操作完了でＯＮとなる。この操作により、撮像素子１２から読み出した信号をＡ／Ｄ変換器１６、メモリ制御部２２を介してメモリ３０に画像データを書き込む露光処理、画像処理部２０やメモリ制御部２２での演算を用いた現像処理、メモリ３０から画像データを読み出し、圧縮・伸長部３２で圧縮を行い、記録媒体２００或いは２１０に画像データを書き込む記録処理という一連の処理の動作開始が指示されることになる。
【００２６】
６６は画像表示ＯＮ/ＯＦＦスイッチで、画像表示部２８のＯＮ/ＯＦＦを設定することができる。この機能により、光学ファインダー１０４を用いて撮影を行う際に、TFT LCD等からなる画像表示部への電流供給を遮断することにより、省電力を図ることが可能となる。６８はクイックレビューＯＮ/ＯＦＦスイッチで、撮影直後に撮影した画像データを自動再生するクイックレビュー機能を設定する。なお、本実施形態では特に、画像表示部２８をＯＦＦとした場合におけるクイックレビュー機能の設定をする機能を備えるものとする。
【００２７】
７０は各種ボタンやタッチパネル等からなる操作部であり、メニューボタン、セットボタン、マクロボタン、マルチ画面再生改ページボタン、フラッシュ設定ボタン、単写/連写/セルフタイマー切り替えボタン、メニュー移動＋（プラス）ボタン、メニュー移動−（マイナス）ボタン、再生画像移動＋（プラス）ボタン、再生画像−（マイナス）ボタン、撮影画質選択ボタン、露出補正ボタン、文字入力ボタン、日付/時間設定ボタン等がある。
【００２８】
８０は電源制御部で、電池検出部、DC-DCコンバータ、通電するブロックを切り替えるスイッチ回路等により構成される。また、電池の装着の有無、電池の種類、電池残量の検出を行い、検出結果及びシステム制御部５０の指示に基づいてDC-DCコンバータを制御し、必要な電圧を必要な期間、記録媒体を含む各部へ供給する。
【００２９】
８２はコネクタ、８４はコネクタ、８６はアルカリ電池やリチウム電池等の一次電池やNiCd電池やNiMH電池、Li電池等の二次電池、ACアダプター等からなる電源部である。９０及び９４はメモリカードやハードディスク等の記録媒体とのインタフェース、９２及び９６はメモリカードやハードディスク等の記録媒体と接続を行うコネクタ、９８はコネクタ９２及び或いは９６に記録媒体２００或いは２１０が装着されているか否かを検知する記録媒体着脱検知部である。
【００３０】
なお、本実施形態では記録媒体を取り付けるインターフェース及びコネクタを２系統持つものとして説明している。もちろん、記録媒体を取り付けるインターフェース及びコネクタは、単数或いは複数、いずれの系統数を備える構成としても構わない。また、異なる規格のインターフェース及びコネクタを組み合わせて備える構成としても構わない。インターフェース及びコネクタとしては、PCMCIAカードやCF（コンパクトフラッシュ（登録商標））カード等の規格に準拠したものを用いて構成して構わない。
【００３１】
さらに、インタフェース９０及び９４、そしてコネクタ９２及び９６をPCMCIAカードやCF（コンパクトフラッシュ（登録商標））カード等の規格に準拠したものを用いて構成した場合、LANカードやモデムカード、USBカード、IEEE1394カード、P1284カード、SCSIカード、PHS等の通信カード、等の各種通信カードを接続することにより、他のコンピュータやプリンタ等の周辺機器との間で画像データや画像データに付属した管理情報を転送し合うことができる。
【００３２】
１０２は、画像処理装置１００のレンズ１０を含む撮像部を覆うことにより、撮像部の汚れや破損を防止するバリアである保護部である。１０４は光学ファインダであり、画像表示部２８による電子ファインダー機能を使用すること無しに、光学ファインダのみを用いて撮影を行うことが可能である。また、光学ファインダー１０４内には、表示部５４の一部の機能、例えば、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示などが設置されている。
１１０は通信部で、RS-232CやUSB、IEEE1394、P1284、SCSI、モデム、LAN、無線通信、等の各種通信機能を有する。１１２は通信部１１０により画像処理装置１００を他の機器と接続するコネクタ或いは無線通信の場合はアンテナである。
【００３３】
１１４はコネクタ或いはアンテナ１１０へ接続して、画像処理装置１００からの要求に応じて、暗号鍵情報を画像処理装置１００へ送信する外部接続装置としての暗号鍵送信機である。この暗号鍵送信機１１４には、汎用のパーソナルコンピュータ（ラップトップ型、或いは、デスクトップ型のいずれであってもよい）、ＰＤＡ（個人向け携帯型情報機器）、携帯電話等が含まれる。
【００３４】
画像処理装置１００は、例えばＬＡＮを介して、パーソナルコンピュータである暗号鍵送信機１１４と接続し、暗号化鍵情報を取得することができる。また、ＵＳＢ或いはＩＥＥＥ１３９４接続により、ＰＤＡやパーソナルコンピュータとコネクタ１１２とを直接にケーブル接続することにより、暗号化鍵情報を取得することもできる
。なお、ＬＡＮ等のネットワークを介して暗号鍵送信機１１４と画像処理装置１００とが接続される場合は、機密性を保持する為に暗号鍵と復号鍵が異なる公開鍵暗号方式を採用し、暗号鍵のみをネットワーク経由で送信し、復号鍵は画像処理装置１００に直接接続する方法により取得することが望ましい。また、暗号鍵・復号鍵の設定は、鍵送信機１１４によらずとも、操作部７０を用いて、暗号鍵・復号鍵を直接入力する構成を採用することもできる。
【００３５】
２００はメモリカードやハードディスク等の記録媒体である。記録媒体２００は、半導体メモリや磁気ディスク等から構成される記録部２０２、画像処理装置１００とのインタフェース２０４、画像処理装置１００と接続を行うコネクタ２０６を備えている。２１０はメモリカードやハードディスク等の記録媒体である。記録媒体２１０は、半導体メモリや磁気ディスク等から構成される記録部２１２、画像処理装置１００とのインタフェース２１４、画像処理装置１００と接続を行うコネクタ２１６を備えている。
【００３６】
次に、図２乃至図８及び図１２を参照して、本実施形態に対応する画像処理装置１００の動作を説明する。図２及び図３は、本実施形態の画像処理装置１００の撮影動作に関する主ルーチンのフローチャートを示す図である。そこで、まずは図２及び図３を用いて、画像処理装置１００の撮影動作を説明する。
【００３７】
電池交換等の電源投入によりシステム制御部５０は、ステップＳ１０１において、フラグや制御変数等を初期化する。このとき、通信部１１０およびコネクタ１１２に、鍵送信機１１４が接続されているかを確認し、鍵送信機が接続されている場合は、鍵送信機１１４から得られる暗号鍵情報を不揮発性メモリ５６に記憶する。また、同様に鍵送信機１１４から得られる復号鍵情報をメモリ５２に記憶する。このメモリ５２は、揮発性メモリである。また、操作部７０を介して暗号鍵、復号鍵の設定を行う場合には、画像表示部２８に暗号鍵と復号鍵の入力画面（図１２（ａ）及び（ｂ））を表示し、操作部７０からの入力を受け付け、受け付けた暗号鍵と復号鍵をそれぞれ不揮発性メモリ５６と揮発性メモリ５２に格納する。図１２において（ａ）は暗号鍵の入力を受け付ける画面であり、（ｂ）は復号鍵の入力を受け付ける画面である。
【００３８】
続くステップＳ１０２では、画像表示部２８の画像表示をＯＦＦ状態に設定する。ステップＳ１０３においてシステム制御部５０は、モードダイアル６０の設定位置を判定する。もし、モードダイアル６０が電源ＯＦＦに設定されていたならば（Ｓ１０３において「電源ＯＦＦ」）、ステップＳ１０５に移行する。ステップＳ１０５では、各表示部の表示を終了状態に変更し、保護部１０２のバリアを閉じて撮像部を保護し、フラグや制御変数等を含む必要なパラメータや設定値、設定モードを不揮発性メモリ５６に記録する。また、電源制御部８０により画像表示部２８を含む画像処理装置１００各部の不要な電源を遮断する等の所定の終了処理を行なう。その後、Ｓ１０３に戻る。
【００３９】
一方、モードダイアル６０が撮影モードに設定されていたならば（Ｓ１０３において「撮影モード」）、ステップＳ１０６に進む。また、モードダイアル６０がその他のモードに設定されていた場合には（Ｓ１０３において「その他のモード」）、ステップＳ１０４に移行して、システム制御部５０は選択されたモードに応じた処理を実行する。ステップＳ１０４においてモードに応じた処理を終えたならば、ステップＳ１０３に戻る。
【００４０】
ステップＳ１０６においてシステム制御部５０は、電源制御部８０により電池等により構成される電源８６の残容量や動作情況が、画像処理装置１００の動作に問題があるか否かを判定する。もし、問題があるならば（ステップＳ１０６において「ＮＯ」）、ステップＳ１０８において表示部５４を用いて画像や音声により所定の警告表示を行ない、その後ステップＳ１０３に戻る。一方、電源８６に問題が無いならば（ステップＳ１０６において「ＹＥＳ」）、ステップＳ１０７に移行する。
【００４１】
ステップＳ１０７では、システム制御部５０が記録媒体２００或いは２１０の動作状態が画像処理装置１００の動作、特に記録媒体に対する画像データの記録再生動作に問題があるか否かを判定する。もし、問題がある場合には（ステップＳ１０７において「ＮＯ」）、ステップＳ１０８に移行して表示部５４を用いて画像や音声により所定の警告表示を行なう。その後、Ｓ１０３に戻る。一方、記録媒体２００或いは２１０の動作状態に問題がない場合は（Ｓ１０７において「ＹＥＳ」）、ステップＳ１０９に移行し、表示部５４を用いて画像や音声により画像処理装置１００の各種設定状態の表示を行う。なお、画像表示部２８の画像表示がＯＮであったならば、画像表示部２８も用いて画像や音声により画像処理装置１００の各種設定状態の表示を行う。
【００４２】
各種設定状態の表示に続いて、ステップＳ１１０でシステム制御部５０は、クイックレビューＯＮ/ＯＦＦスイッチ６８の設定状態を調べる。もし、クイックレビューＯＮに設定されていたならば（ステップＳ１１０で「ＯＮ」）、ステップＳ１１１においてクイックレビューフラグを設定する。一方、クイックレビューＯＦＦに設定されていたならば（ステップＳ１１０で「ＯＦＦ」）、ステップＳ１１２においてクイックレビューフラグを解除する。なお、クイックレビューフラグの状態は、システム制御部５０の内部メモリ或いはメモリ５２に記憶される。
【００４３】
続いてステップＳ１１３において、システム制御部５０は、画像表示ＯＮ/ＯＦＦスイッチ６６の設定状態を調べる。もし、画像表示ＯＮに設定されていたならば（ステップＳ１１３において「ＯＮ」）、ステップＳ１１４において画像表示フラグを設定し、次いでステップＳ１１５において画像表示部２８の画像表示をＯＮ状態に設定する。更に、ステップＳ１１６で、撮像した画像データを逐次表示するスルー表示状態に設定し、ステップＳ１１９に進む。
【００４４】
このスルー表示状態では、撮像素子１２、Ａ／Ｄ変換器１６、画像処理部２０、メモリ制御部２２を介して、画像表示メモリ２４に逐次書き込まれたデータを、メモリ制御部２２、Ｄ／Ａ変換器２６を介して画像表示部２８により逐次表示することにより、電子ファインダー機能を実現している。
【００４５】
ここでステップＳ１１３に戻り、画像表示ＯＮ/ＯＦＦスイッチ６６が画像表示ＯＦＦに設定されていた場合（Ｓ１１３において「ＯＦＦ」）は、ステップＳ１１７において画像表示フラグを解除する。次いでステップＳ１１８において画像表示部２８の画像表示をＯＦＦ状態に設定し、その後Ｓ１１９に進む。このように画像表示ＯＦＦの場合は、画像表示部２８による電子ファインダー機能を使用せず、光学ファインダー１０４を用いて撮影が行われる。この場合、電力消費量の大きい画像表示部２８やＤ／Ａ変換器２６等の消費電力を削減することが可能となる。なお、画像表示フラグの状態は、システム制御部５０の内部メモリ或いはメモリ５２に記憶される。
【００４６】
ステップＳ１１９以降の処理は、図３を参照して説明する。まず、ステップＳ１１９においてシャッタースイッチＳＷ１が押されたか否かを判定する。もしＳＷ１が押されていない場合には（ステップＳ１１９において「ＯＦＦ」）、ステップＳ１０３に戻る。一方、シャッタースイッチＳＷ１が押された場合は（ステップＳ１１９において「ＯＮ」）、ステップＳ１２０に移行して、システム制御部５０はシステム制御部５０の内部メモリ或いはメモリ５２に記憶される画像表示フラグの状態を判定する。ここで、画像表示フラグがＯＮに設定されていたならば（ステップＳ１２０において「ＯＮ」）、ステップＳ１２１において画像表示部２８の表示状態をフリーズ表示状態に設定し、Ｓ１２２に進む。
【００４７】
このフリーズ表示状態においては、撮像素子１２、Ａ／Ｄ変換器１６、画像処理部２０、メモリ制御部２２を介した画像表示メモリ２４の画像データ書き換えを禁止し、最後に書き込まれた画像データを、メモリ制御部２２、Ｄ／Ａ変換器２６を介して画像表示部２８により表示することにより、フリーズした映像を電子ファインダーに表示している。
【００４８】
一方、画像表示フラグが解除されていたならば（ステップＳ１２０において「ＯＦＦ」）、ステップＳ１２２に進む。システム制御部５０は、測距処理を行って撮影レンズ１０の焦点を被写体に合わせ、ステップＳ１２２では、測光処理を行って絞り値及びシャッター時間を決定する。測光処理において、必要であればフラッシュの設定も行う。なお、ステップＳ１２２における測距・測光処理の詳細は図４を用いて後述する。
【００４９】
ステップＳ１２２における測距・測光処理を終えたならば、システム制御部５０はステップＳ１２３において、システム制御部５０の内部メモリ或いはメモリ５２に記憶される画像表示フラグの状態を判定する。もし、画像表示フラグが設定されていたならば（ステップＳ１２３において「ＯＮ」）、ステップＳ１２４において画像表示部２８の表示状態をスルー表示状態に設定し、Ｓ１２５に進む。なお、Ｓ１２４でのスルー表示状態は、Ｓ１１６でのスルー状態と同じ動作状態である。
【００５０】
ステップＳ１２５では、シャッタースイッチＳＷ２が押されたか否かを判定する。もし、シャッタースイッチＳＷ２が押されていない場合には（ステップＳ１２５において「ＯＦＦ」）、ステップＳ１２６に移行して、シャッタースイッチＳＷ１が解除されたか否かを判定する。もし、シャッタースイッチＳＷ１が解除されたならば（ステップＳ１２６において「ＯＦＦ」）、ステップＳ１０３に戻る。シャッタースイッチＳＷ１が解除されない場合は（ステップＳ１２６において「ＯＮ」）ステップＳ１２５に戻る。
【００５１】
一方、シャッタースイッチＳＷ２が押されたならば（ステップＳ１２５において「ＯＮ」）、ステップＳ１２７へ移行する。システム制御部５０は、ステップＳ１２７においてシステム制御部５０の内部メモリ或いはメモリ５２に記憶される画像表示フラグの状態を判定する。もし、画像表示フラグが設定されていたならば（ステップＳ１２７において「ＯＮ」）、ステップＳ１２８において画像表示部２８の表示状態を固定色表示状態に設定し、ステップＳ１２９に進む。
【００５２】
この固定色表示状態においては、撮像素子１２、Ａ／Ｄ変換器１６、画像処理部２０、メモリ制御部２２を介して画像表示メモリ２４に書き込まれた撮影画像データの代わりに、差し替えた固定色の画像データを、メモリ制御部２２、Ｄ／Ａ変換器２６を介して画像表示部２８により表示する。これにより、固定色の映像が電子ファインダーに表示される。一方、画像表示フラグが解除されていたならば（ステップＳ１２７において「ＯＦＦ」）、ステップＳ１２９に進む。
【００５３】
システム制御部５０は、ステップＳ１２９において撮影処理を実行する。この撮影処理は、露光処理と現像処理とで構成される。露光処理では、撮像素子１２、Ａ／Ｄ変換器１６、画像処理部２０、メモリ制御部２２を介して、或いはＡ／Ｄ変換器から直接メモリ制御部２２を介して、メモリ３０に撮影した画像データを書き込む処理が行われる。また、現像処理では、メモリ制御部２２そして必要に応じて画像処理部２０を用いて、メモリ３０に書き込まれた画像データを読み出して各種処理を行う処理が行われる。ステップＳ１２９における撮影処理の更なる詳細は、図５を参照して後述する。
【００５４】
次に、ステップ１３０においてシステム制御部５０は、システム制御部５０の内部メモリ或いはメモリ５２に記憶される画像表示フラグの状態を判定する。もし、画像表示フラグが設定されていたならば（ステップＳ１３０において「ＯＮ」）、ステップＳ１３３に移行してクイックレビュー表示を行う。この場合は、撮影中も画像表示部２８が電子ファインダーとして常に表示された状態であり、撮影直後のクイックレビュー表示も行われる。
【００５５】
一方、画像表示フラグが解除されていたならば（ステップＳ１３０において「ＯＦＦ」）、ステップＳ１３１においてシステム制御部５０の内部メモリ或いはメモリ５２に記憶されるクイックレビューフラグの状態を判定する。もし、クイックレビューフラグが設定されていたならば（ステップＳ１３１において「ＯＮ」）、ステップＳ１３２において画像表示部２８の画像表示をＯＮ状態に設定し、クイックレビュー表示を行う（Ｓ１３３）。
【００５６】
一方、画像表示フラグが解除されており（ステップＳ１３０において「ＯＦＦ」）、かつ、クイックレビューフラグも解除されていたならば（ステップＳ１３１において「ＯＦＦ」）、画像表示部２８がＯＦＦの状態のままステップＳ１３４に進む。この場合は、撮影を行った後でも画像表示部２８は消えたままであり、クイックレビュー表示も行われない。これは、光学ファインダー１０４を用いて撮影を続ける場合のように、撮影直後の撮影画像の確認が不要で、画像表示部２８の電子ファインダー機能を使用せずに省電力を重視する使用方法である。
【００５７】
次に、ステップＳ１３４においてシステム制御部５０は記録処理を行う。具体的には、メモリ３０に書き込まれた撮影画像データを読み出して、メモリ制御部２２そして必要に応じて画像処理部２０を用いて各種画像処理を行う。更に、圧縮・伸長部３２を用いて設定したモードに応じた画像圧縮処理を行った後、記録媒体２００或いは２１０へ画像データの書き込みを行う。ステップＳ１３４における記録処理の更なる詳細は、図６を参照して後述する。
【００５８】
ステップＳ１３４における記録処理が終了すると、ステップＳ１３５に移行してシャッタースイッチＳＷ２が操作状態にあるか否かを判定する。もし、シャッタースイッチＳＷ２が押されたままであったならば（ステップＳ１３５において「ＯＮ」）、ステップＳ１３６に移行する。ステップＳ１３６においてシステム制御部５０は、システム制御部５０の内部メモリ或いはメモリ５２に記憶される連写フラグの状態を判定する。ここで、連写フラグが設定されていたならば（ステップＳ１３６において「ＹＥＳ」）、連続して撮影を行うためにステップＳ１２９に戻り、次の撮影を行う。一方、連写フラグが設定されていないならば（ステップＳ１３６において「ＮＯ」）、シャッタースイッチＳＷ２が放されるまで（ステップＳ１３５において「ＯＦＦ」）、現在の処理を繰り返す。
【００５９】
このように、撮影直後にクイックレビュー表示を行う動作設定状態の場合に、ステップＳ１３４における記録処理が終了した際に、シャッタースイッチＳＷ２が押された状態であったならば（ステップＳ１３５において「ＯＮ」）、シャッタースイッチＳＷ２が放されるまで画像表示部２８におけるクイックレビュー表示を継続して撮影画像の確認を入念に行うことを可能とする。一方、ステップＳ１３４の記録処理が終了した際に、シャッタースイッチＳＷ２が放された状態、或いは、シャッタースイッチＳＷ２を押し続けてクイックレビュー表示を継続して撮影画像の確認を行った後に該シャッタースイッチＳＷ２を放した状態であったならば（ステップＳ１３５において「ＯＦＦ」）、ステップＳ１３７に進む。ステップＳ１３７では、所定のミニマムレビュー時間が経過したか否かを判定し、該時間が経過した場合には（ステップＳ１３７において「ＹＥＳ」）、ステップＳ１３８に進む。該時間が経過しない場合には（ステップＳ１３７において「ＮＯ」）、ステップＳ１３７において該時間の経過を待つ。
【００６０】
このように、本実施形態によれば、撮影直後のクイックレビュー表示は暗号化前に行うので、復号鍵の有無に関わらず表示可能であり、ミニマムレビュー時間に対応する所定期間が経過するまでは撮影した画像が画像表示部２８に表示される。よって、通常の撮影操作に制限が加えられることはない。
【００６１】
次にステップＳ１３８においてシステム制御部５０は、画像表示フラグが設定されているか否かを判定する。もし、画像表示フラグが設定されているならば（ステップＳ１３８において「ＯＮ」）、ステップＳ１３９において画像表示部２８の表示状態をスルー表示状態に設定し、ステップＳ１４１に進む。この場合、画像表示部２８でのクイックレビュー表示によって撮影画像を確認した後に、次の撮影のために撮像した画像データを逐次表示するスルー表示状態にすることができる。一方、画像表示フラグが解除されていたならば（ステップＳ１３８において「ＯＦＦ」）、ステップＳ１４０において画像表示部２８の画像表示をＯＦＦ状態に設定し、ステップＳ１４１に進む。この場合、画像表示部２８でのクイックレビュー表示によって撮影画像を確認した後に、省電力のために画像表示部２８の機能を停止して、電力消費量の大きい画像表示部２８やＤ／Ａ変換器２６等の消費電力を削減することが可能となる。
【００６２】
また、ステップＳ１４１では、シャッタースイッチＳＷ１が押された状態であるか否かが判定される。もし、シャッタースイッチＳＷ１が押された状態であった場合は（ステップＳ１４１において「ＯＮ」）、システム制御部５０は、Ｓ１２５に戻って次の撮影に備える。一方、シャッタースイッチＳＷ１が放された状態であったならば（ステップＳ１４１において「ＯＦＦ」）、システム制御部５０は、一連の撮影動作を終えてステップＳ１０３に戻る。
【００６３】
次に、図４を参照して図３のステップＳ１２２における測距・測光処理の詳細を説明する。ステップＳ２０１においてシステム制御部５０は、撮像素子１４から電荷信号を読み出し、Ａ／Ｄ変換器１６を介して画像処理部２０に撮影画像データを逐次読み込む。この逐次読み込まれた画像データを用いて、画像処理部２０はTTL（スルー・ザ・レンズ）方式のAE（自動露出）処理、EF（フラッシュプリ発光）処理、AF（オートフォーカス）処理に用いる所定の演算を行っている。なお、ここでの各処理は、撮影した全画素数のうちの必要に応じた特定の部分を必要個所分切り取って抽出し、演算に用いている。これにより、 TTL方式のAE、EF、AWB、AFの各処理において、中央重点モード、平均モード、評価モードの各モード等の異なるモード毎に最適な演算を行うことが可能となる。
【００６４】
続くステップＳ２０２では、システム制御部５０は、画像処理部２０での演算結果を用いて露出（AE）が適正か否かを判定する。もし、露出（ＡＥ）が適正であると判定されれば（ステップＳ２０２において「ＹＥＳ」）、測定データ及び或いは設定パラメータをシステム制御部５０の内部メモリ或いはメモリ５２に記憶し、ステップＳ２０６に移行する。一方、適正でないと判定されれば（ステップＳ２０２において「ＮＯ」）、ステップＳ２０３に移行して、露光制御部４０を用いてAE制御を行う。即ち、ステップＳ２０２において適正と判定されるまで、ステップＳ２０３におけるＡＥ制御が行われることになる。
【００６５】
ステップＳ２０４では、ステップＳ２０３におけるAE制御で得られた測定データを用いて、システム制御部５０がフラッシュが必要か否かを判定する。もし、フラッシュが必要ならば（ステップＳ２０４において「ＹＥＳ」）、ステップＳ２０５に移行して、フラッシュフラグをセットし、フラッシュ４８を充電する。その後、ステップＳ２０１に戻る。
【００６６】
ステップＳ２０６では、画像処理部２０での演算結果及びAE制御で得られた測定データを用いて、システム制御部５０がホワイトバランス（AWB）が適正か否かを判定する。もし、適正と判定されなければ（ステップＳ２０６において「ＮＯ」）、ステップＳ２０７に移行して画像処理部２０を用いて色処理のパラメータを調節してAWB制御が行われる。その後、ステップＳ２０１に戻る。
【００６７】
一方、ホワイトバランス（AWB）が適正と判定されれば（ステップＳ２０６において「ＹＥＳ」）、測定データ及び或いは設定パラメータをシステム制御部５０の内部メモリ或いはメモリ５２に記憶する。そして、ステップＳ２０８に移行して、AE制御及びAWB制御で得られた測定データを用いて、システム制御部５０が測距（AF）が合焦しているか否かを判定する。もし、合焦していると判定された場合には（ステップＳ２０８において「ＹＥＳ」）、測定データ及び或いは設定パラメータをシステム制御部５０の内部メモリ或いはメモリ５２に記憶し、測距・測光処理ルーチンＳ１２２を終了する。一方、合焦していないと判定されれば（ステップＳ２０８において「ＮＯ」）、ステップＳ２０９に移行して、測距制御部４２を用いてAF制御を行い、ステップＳ２０１に戻る。
【００６８】
次に、図５を参照して、図３のステップＳ１２９における撮影処理の更なる詳細を説明する。
【００６９】
システム制御部５０は、ステップＳ３０１及びＳ３０２において、システム制御部５０の内部メモリ或いはメモリ５２に記憶される測光データに従い、露光制御部４０によって、絞り機能を有するシャッター１２を絞り値に応じて開放して撮像素子１０を露光する。続くステップＳ３０３では、フラッシュ・フラグによりフラッシュ４８が必要か否かを判定する。ここで、フラッシュが必要な場合は（ステップＳ３０３において「ＹＥＳ」）、ステップＳ３０４に移行してフラッシュを発光させ、ステップＳ３０５に移行する。フラッシュが必要ない場合は（ステップＳ３０３において「ＮＯ」）、ステップＳ３０５に移行する。
【００７０】
システム制御部５０は、ステップＳ３０５において測光データに従って撮像素子１２の露光終了を監視する。そして、露光終了の場合には（ステップＳ３０５において「ＹＥＳ」）、ステップＳ３０６においてシャッター１２を閉じる。更に、ステップＳ３０７において、撮像素子１４から電荷信号を読み出し、Ａ／Ｄ変換器１６、画像処理部２０、メモリ制御部２２を介して、或いはＡ／Ｄ変換器１６から直接メモリ制御部２２を介して、メモリ３０に撮影画像のデータを書き込む。
【００７１】
続いて、ステップＳ３０８において、設定された撮影モードに応じてフレーム処理を行う必要があるか否かを判定する。もし、フレーム処理の必要がなければ（ステップＳ３０８において「ＮＯ」）、ステップＳ３１１に移行する。一方、フレーム処理が必要であれば（ステップＳ３０８において「ＹＥＳ」）、ステップＳ３０９に移行して、システム制御部５０は、メモリ制御部２２そして必要に応じて画像処理部２０を用いて、メモリ３０に書き込まれた画像データを読み出して垂直加算処理を行う。更に、ステップＳ３１０において色処理を行った後、メモリ３０に処理を終えた画像データを書き込む。
【００７２】
システム制御部５０は、ステップＳ３１１においてメモリ３０から画像データを読み出し、メモリ制御部２２を介して画像表示メモリ２４に表示画像データの転送を行う。以上の一連の処理を終えたならば、撮影処理ルーチンＳ１２９を終了する。
【００７３】
次に、図６を参照して、図３のステップＳ１３４における記録処理の詳細を説明する。
【００７４】
システム制御部５０は、ステップＳ４０１において、メモリ制御部２２そして必要に応じて画像処理部２０を用いて、メモリ３０に書き込まれた撮影画像データを読み出して撮像素子の縦横画素比率を１：１に補間する画素正方化処理を行ない、メモリ３０に処理を終えた画像データを書き込む。そして、ステップＳ４０２では、メモリ３０に書き込まれた画像データを読み出して、設定したモードに応じた画像圧縮処理を圧縮・伸長部３２により行った後、メモリ３０に処理を終えた画像データを書き込む。
【００７５】
さらに、システム制御部５０は、ステップＳ４０３において通信部１１０およびコネクタ１１２に、鍵送信機１１４が接続されているかを判定する。もし、鍵送信機１１４が接続されている場合は（ステップＳ４０３において「接続」）、ステップＳ４０４に移行して鍵送信機１１４から得られる暗号鍵情報を不揮発性メモリ５６に記憶する。一方、鍵送信機１１４が接続されていない場合には（ステップＳ４０３において「非接続」）、ステップＳ４０５に移行する。
【００７６】
続いて、システム制御部５０は、ステップＳ４０５において、不揮発性メモリ５６に暗号鍵情報が記憶されているかどうかを判定する。もし、暗号化鍵情報が記憶されている場合には（ステップＳ４０５において「あり」）、ステップＳ４０６においてメモリ３０の所定領域に書き込まれた圧縮済み画像データを読み出し、記憶している暗号鍵に応じた画像暗号化処理を暗号化・復号化部３４により行なう。その後、ステップＳ４０７に移行する。一方、暗号化鍵情報が記憶されていない場合には（ステップＳ４０５において「なし」）、ステップＳ４０７に移行する。
【００７７】
次に、ステップＳ４０７において、インタフェース９０或いは９４、コネクタ９２或いは９６を介して、メモリカードやコンパクトフラッシュ（登録商標）カード等の記録媒体２００或いは２１０へ圧縮のみ行った画像データ或いは圧縮・暗号化した画像データの書き込みを行う。記録媒体への書き込みが終わったならば、記録処理ルーチンＳ１３４を終了する。
【００７８】
このように、本実施形態によれば、一旦暗号鍵情報が不揮発性メモリ５６に記憶されれば、鍵送信機１１４が接続されていなくとも撮影画像を暗号化して記録することが可能である。即ち、鍵送信機が接続されていないというだけで非暗号化された画像が記録されてしまうことがなく、機密保持性を損なう心配が少ない。
【００７９】
また、図６のステップＳ４０４において、鍵送信機１１４から暗号鍵が送信されない場合は、たとえ不揮発性メモリ５６に暗号鍵情報が記憶されている場合であっても、それをクリアして暗号化を行うことなく撮影を実行することもできる。このように、機密性の低い撮影を行う場合に適した設定も行える。
【００８０】
上記では暗号化鍵送信機１１４により暗号化鍵を取得する場合を記載した。これに対し、操作部７０を介してユーザより暗号化鍵の入力を受け付けることにより、暗号化を行ってもよい。その場合には、上記Ｓ４０３乃至Ｓ４０５における処理の代わりに、画像表示部２８に暗号鍵の入力画面（図１２（ａ））を表示して暗号鍵の入力を受け付けることができる。その場合、暗号鍵が入力されればステップＳ４０６における暗号化を行い、入力されなければ同暗号化を行わないように制御することができる。なお、図２のステップＳ１０１における初期化処理において既に入力を受付済みである場合には、暗号鍵の入力を受け付けるステップを省略してもよい。
【００８１】
次に、図７を参照して、図２のステップＳ１０４における選択モードに応じた処理のうち、再生処理の詳細について説明する。
【００８２】
システム制御部５０は、ステップＳ５０１において、モードダイアル６０の設定位置に基づいて、モードダイアル６０が再生モードに設定されているか否かを判定する。もし、再生モードに設定されていた場合は（ステップＳ５０１において「再生モード」）、ステップＳ５０３に進む。一方、モードダイアル６０がその他のモードに設定されていた場合は（ステップＳ５０１において「その他のモード」）、ステップＳ５０２に移行してシステム制御部５０は選択されたモードに応じた処理を実行する。そして、ステップＳ５０２におけるモードに応じた処理を終えたならば、図２のステップＳ１０３に戻る。
【００８３】
システム制御部５０は、ステップＳ５０３において電源制御部８０により電池等により構成される電源８６の残容量や動作情況が画像処理装置１００の動作に問題があるか否かを判定する。もし、問題があるならば（ステップＳ５０３において「ＮＯ」）、ステップＳ５０５において表示部５４を用いて画像や音声により所定の警告表示を行った後に、図２のステップＳ１０３に戻る。
【００８４】
一方、電源８６に問題が無いならば（ステップＳ５０３において「ＹＥＳ」）、ステップＳ５０４に移行して、システム制御部５０は記録媒体２００或いは２１０の動作状態が画像処理装置１００の動作、特に記録媒体に対する画像データの記録再生動作に問題があるか否かを判定する。もし問題があるならば（ステップＳ５０４において「ＮＯ」）、ステップＳ５０５に移行して、表示部５４を用いて画像や音声により所定の警告表示を行った後に、図２のステップＳ１０３に戻る。
【００８５】
一方、記録媒体２００或いは２１０の動作状態に問題が無いならば（ステップＳ５０４において「ＹＥＳ」）、ステップＳ５０６において表示部５４を用いて画像や音声により画像処理装置１００の各種設定状態の表示を行う。なお、画像表示部２８の画像表示がＯＮであったならば、画像表示部２８も用いて画像や音声により画像処理装置１００の各種設定状態の表示を行う。
【００８６】
次に、ステップＳ５０７においてシステム制御部５０は、再生処理が最初の再生かどうかを判定する。ここで「最初の再生」とは、例えば、図２のステップＳ１０３において撮影モードが選択され撮影が行われた後、最初に再生モードが選択され、再生が行われるような場合を言う。もし、最初の再生処理であれば（ステップＳ５０７において「ＹＥＳ」）、ステップＳ５０８に移行して記録媒体の再生画像番号を初期化し、画像表示フラグを解除する。これは、記録時刻の昇順・降順など、設定状況により、再生順における初期再生画像が異なるためである。なお、再生画像番号などの表示制御状態は、システム制御部５０の内部メモリ或いはメモリ５２に記憶する。一方、最初の再生処理出なければ（ステップＳ５０７において「ＮＯ」）、ステップＳ５０９に移行する。
【００８７】
続いて、ステップＳ５０９においてシステム制御部５０は、画像表示フラグの設定状態を調べる。もし、画像表示フラグが解除されていたならば（ステップＳ５０９において「解除」）、ステップＳ５１０に移行して記録画像の読み出し再生処理を実施し、更にステップＳ５１１において画像表示フラグを設定する。その上で、ステップＳ５１２では画像表示部２８の画像表示をＯＮ状態に設定して、Ｓ５１３に進む。ここで画像表示状態においては、メモリ制御部２２を介して、画像表示メモリ２４に書き込まれた画像データを、メモリ制御部２２、Ｄ／Ａ変換器２６を介して画像表示部２８により表示することにより、再生画像の表示を実現している。
【００８８】
一方、画像表示フラグが設定されていれば（ステップＳ５０９において「設定」）、新たに記録画像の読み出し再生処理はしないで、そのままステップＳ５１３に移行する。
【００８９】
なお、ステップＳ５１０における記録画像の読み出し再生処理の詳細は図８を参照して後述する。なお、画像表示フラグの状態は、システム制御部５０の内部メモリ或いはメモリ５２に記憶することは前述した通りである。
【００９０】
ステップＳ５１３において、システム制御部５０は再生画像移動ボタン（再生画像−ボタン、再生画像＋ボタンのことである）の状態を判定する。もし、再生画像移動ボタンが押されていない場合は（ステップＳ５１３において「ＮＯ」）、図２のステップＳ１０３に戻る。
【００９１】
一方、再生画像−（マイナス）ボタンが押されている場合は（ステップＳ５１３において「再生画像マイナスボタン」）、ステップＳ５１４に移行して記録媒体の再生画像番号をカウントダウンし、更にステップＳ５１８において画像表示フラグを解除する。その後、図２のステップＳ１０３に戻る。この再生画像番号のカウントダウンのとき、既に最初の画像番号であった場合は最終画像番号に設定する。また、再生画像＋（プラス）ボタンが押されている場合は（ステップＳ５１３において「再生画像プラスボタン」）、ステップＳ５１６に移行して記録媒体の再生画像番号をカウントアップし、更にステップＳ５１７において画像表示フラグを解除する。その後、図２のステップＳ１０３に戻る。この再生画像番号のカウントアップのとき、既に最終の画像番号であった場合は最初の画像番号に設定する。
【００９２】
次に、図８を参照して、図７のステップＳ５１０における再生処理の詳細を説明する。
【００９３】
システム制御部５０は、ステップＳ６０１において、インタフェース９０或いは９４、コネクタ９２或いは９６を介して、メモリカードやコンパクトフラッシュ（登録商標）カード等の記録媒体２００或いは２１０から画像データをメモリ３０に読み込む。そして、ステップＳ６０２において、メモリ３０に読み込まれた画像データが暗号化画像かどうかを判定する。ここで、暗号化画像でなければ（ステップＳ６０２において「ＮＯ」）、ステップＳ６０７へ進む。一方、暗号化画像である場合は（ステップＳ６０２において「ＹＥＳ」）、ステップＳ６０３に移行して通信部１１０およびコネクタ１１２に、鍵送信機１１４が接続されているか否かを判定する。ここで、鍵送信機１１４が接続されていると判定された場合は（ステップＳ６０３において「接続」）、ステップＳ６０４に移行して鍵送信機１１４から得られる復号鍵情報をメモリ５２に記憶する。一方、鍵送信機１１４が接続されていない場合には（ステップＳ６０３において「非接続」）、ステップＳ６０５に移行する。
【００９４】
続いて、システム制御部５０は、ステップＳ６０５において、メモリ５２に復号鍵情報が記憶されているかどうかを判定する。ここで、復号鍵情報が記憶されていない場合は（ステップＳ６０５において「なし」）、ステップＳ６０９に移行してメモリ３０の所定領域に警告画像を生成する。一方、復号鍵情報が記憶されている場合は（ステップＳ６０５において「あり」）、ステップＳ６０６に移行して、メモリ３０の所定領域に読み込まれた暗号化画像データを読み出し、記憶されている復号鍵に応じた画像復号化処理を暗号化・復号化部３４により行い、メモリ３０に処理を終えた画像データを書き込む。
【００９５】
さらに、システム制御部５０は、ステップＳ６０７では、メモリ３０に書き込まれた画像データを読み出して、画像データに設定されているモードに応じた画像伸長処理を圧縮・伸長部３２により行った後、メモリ３０に処理を終えた画像データを書き込み、図５ステップＳ５１３における再生処理ルーチンを終了する。
【００９６】
このように、本実施形態に対応する画像処理装置１００では、一旦復号鍵情報がメモリ５２に記憶されれば、鍵送信機１１４が接続されていなくても、記録された暗号化画像を復号化して再生することが可能であり、操作性に大きな制限を加えることがない。また、復号鍵は揮発性メモリ５２に記憶されるため、電源オフなどの操作により復号鍵が初期化され、カメラの一連の操作中のみ有効となり、機密保持性が低くなることはない。更に、暗号化されていない記録画像は復号鍵が無くとも再生可能なのは言うまでも無い。
【００９７】
［第２の実施形態］
本実施形態では、第１の実施形態における図７のステップＳ５１０での再生処理に関して、図８とは別の形態について説明する。本実施形態では、揮発性メモリ５２における復号鍵情報の有無に基づいて、操作部７０からの復号鍵の入力を受け付け、再生の為の復号化、伸張処理を行うものである。
【００９８】
図９は、本実施形態に対応する再生処理のフローチャートであり、図７のステップＳ５１０において実行される。
【００９９】
ステップＳ７０１では、
システム制御部５０は、ステップＳ７０１において、インタフェース９０或いは９４、コネクタ９２或いは９６を介して、メモリカードやコンパクトフラッシュ（登録商標）カード等の記録媒体２００或いは２１０から画像データをメモリ３０に読み込む。そして、ステップＳ７０２において、メモリ３０に読み込まれた画像データが暗号化画像かどうかを判定する。ここで、暗号化画像でなければ（ステップＳ７０２において「ＮＯ」）、ステップＳ７０６へ進む。一方、暗号化画像である場合は（ステップＳ７０２において「ＹＥＳ」）、ステップＳ７０３に移行して、メモリ５２に復号鍵が格納されているか否かを判定する。もし、メモリ５２に復号鍵が格納されている場合には（ステップＳ７０３において「あり」）、ステップＳ７０６に移行する。一方、メモリ５２に復号鍵が格納されていない場合には（ステップＳ７０３において「なし」）、ステップＳ７０４に移行して、画像表示部２８に復号鍵の入力を受け付けるための画面表示（図１２（ｂ））を行う。続くステップＳ７０５では、画像表示部２８の表示対応して、操作部７０より復号鍵の入力を受け付けたか否かを判定し、もし入力を受け付けた場合には（ステップＳ７０５において「ＹＥＳ」）、入力された復号鍵をメモリ５２に格納してステップＳ７０６に移行し、復号鍵の入力を受け付けない場合には（ステップＳ７０５において「ＮＯ」）、ステップＳ７０８に移行して警告画像を生成し、画像表示部２８に警告画像を表示する。
【０１００】
ステップＳ７０６では、メモリ３０の所定領域に読み込まれた暗号化画像データを読み出し、メモリ５２に記憶されている復号鍵に応じた画像復号化処理を暗号化・復号化部３４により行い、メモリ３０に処理を終えた画像データを書き込む。
【０１０１】
さらに、システム制御部５０は、ステップＳ７０７では、メモリ３０に書き込まれた画像データを読み出して、画像データに設定されているモードに応じた画像伸長処理を圧縮・伸長部３２により行った後、メモリ３０に処理を終えた画像データを書き込み、図５ステップＳ５１３における再生処理ルーチンを終了する。
【０１０２】
このように、本実施形態に対応する画像処理装置１００では、一旦復号鍵情報がメモリ５２に記憶されれば、操作部７０を介して改めて復号鍵の入力を受け付けることなく、記録された暗号化画像を復号化して再生することが可能であり、操作性に大きな制限を加えることがない。また、復号鍵は揮発性メモリ５２に記憶されるため、電源オフなどの操作により復号鍵が初期化され、カメラの一連の操作中のみ有効となり、機密保持性が低くなることはない。更に、暗号化されていない記録画像は復号鍵が無くとも再生可能なのは言うまでも無い。
【０１０３】
［第３の実施形態］
上記の第１及び第２の実施形態では、メモリ５２に記憶された復号鍵は、画像処理装置１００の本体の電源が入力されている限りは有効に保持され、電源がオフになると初期化される。これに対し、本実施形態では、復号鍵の有効期限を管理し、復号鍵をメモリ５２に格納した後一定期間が経過した場合に、復号鍵を消去して無効化することを特徴とする。
【０１０４】
図１０は、本実施形態に対応する復号鍵の管理処理の一例に対応するフローチャートである。図１０において、ステップＳ８０１では、システム制御部５０は、復号鍵を取得し、ステップＳ８０２において取得した復号鍵を揮発性のメモリ５２に格納する。このときシステム制御部５０は、メモリ５２に復号鍵を格納した時刻に関する時間情報をシステム制御部５０の内部メモリ或いはメモリ５２に記憶する。
【０１０５】
なお、ステップＳ８０１における復号鍵の取得は、暗号鍵送信機１１４と画像処理装置１００とが接続されている場合には、該暗号鍵送信機１１４から取得することができる。また、画像表示部２８に復号鍵の入力画面（図１２（ｂ））を表示して、操作部７０を介してユーザから復号鍵の入力を受け付けることにより取得することもできる。
【０１０６】
ステップＳ８０３では、システム制御部５０は、内部メモリ或いはメモリ５２に記憶した、復号鍵をメモリ５２に時間情報と現在の時刻とに基づいて、一定期間が経過したか否かを判定する。この一定期間は、例えば３０分、１時間、６時間、１２時間など、ユーザが任意に設定することが可能である。もし、当該一定期間が経過したと判定される場合には（ステップＳ８０３において「ＹＥＳ」）、ステップＳ８０４に移行してメモリ５２に記憶されている復号鍵を消去することにより、無効化する。その後、処理を終了する。一方、当該一定期間が経過していないと判定される場合には（ステップＳ８０３において「ＮＯ」）、当該一定期間の経過の監視を継続する。
【０１０７】
以上により、メモリ５２に記憶されている復号鍵は、メモリ５２に記憶されてから一定期間が経過すると無効化されるので、当該期間内においてのみ有効となり、機密保持性が低くなることはない。
【０１０８】
なお、上記では、一定期間は任意に設定可能であり、設定内容によっては、一定期間が経過する以前に画像処理装置１００の本体電源がオフされてしまうことも考えられる。そこで、本実施形態に対応する画像処理装置１００においては、復号鍵を格納する記憶手段を揮発性のメモリ５２ではなく、不揮発性メモリ５６としてもよい。この場合には、本体の電源がオフにされても復号鍵は無効化されずに保持される一方で、一定期間が経過した場合には復号鍵が確実に無効化される。よって、電源を投入するたびに復号鍵を入力する手間を省いて操作の煩雑性を軽減しつつ、機密保持性を確保することが可能である。
【０１０９】
［第４の実施形態］
上記の実施形態では、モードダイアルが再生モードに設定されて再生を行おうとする場合に、復号鍵が無ければ画像表示を行わず、警告画像を表示する形態としていた。これに対し、記憶媒体に図１１に示すようなデータ構造において画像データを格納しておき、復号鍵がない場合には暗号化されていない画像を画像表示部２８に表示するようにしてもよい。
【０１１０】
図１１は、記憶媒体２００及び２０１に格納される画像データの構造の概略を示す図である。図１１に示すように画像データは、ヘッダ部９０１と、サムネイル画像９０２、本体画像であるＪＰＥＧ画像９０３とで構成される。このうち、サムネイル画像９０２には、原則として図６のステップＳ４０６における暗号化は行われず、ＪＰＥＧ画像９０３には、該暗号化が行われていてもよい。
【０１１１】
本実施形態に対応する画像処理装置１００おいて、図７のステップＳ５１０において上記のデータ構造を有する画像の再生表示を行う場合、図８のステップＳ６０５において復号鍵情報がないと判定された場合（ステップＳ６０５において「なし」）や、図９のステップＳ７０５において復号鍵の入力を受け付けなかった場合には（ステップＳ７０５において「ＮＯ」）、ステップＳ６０９やステップＳ７０８においてサムネイル画像９０２を画像表示部２８に表示することができる。
【０１１２】
以上によれば、復号鍵の入力などが必要とされる場合であっても、再生しようとする画像のサムネイル画像を表示して、ユーザに指定画像の概要のみを伝えることが可能となる。
【０１１３】
［その他の実施形態］
なお、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１４】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【０１１５】
【図１】本発明の実施形態に対応する画像処理装置の構成の一例を示すブロック図である。
【図２】本発明の実施形態に対応する画像処理装置による処理動作の一例に対応するフローチャートである。
【図３】本発明の実施形態に対応する画像処理装置による処理動作の一例に対応するフローチャートである。
【図４】本発明の実施形態に対応する測距・測光処理の一例に対応するフローチャートである。
【図５】本発明の実施形態に対応する撮影処理の一例に対応するフローチャートである。
【図６】本発明の実施形態に対応する記録処理の一例に対応するフローチャートである。
【図７】本発明の実施形態に対応するその他のモードにおける処理の一例に対応するフローチャートである。
【図８】本発明の第１の実施形態に対応する再生処理の一例に対応するフローチャートである。
【図９】本発明の第２の実施形態に対応する再生処理の一例に対応するフローチャートである。
【図１０】本発明の第３の実施形態に対応する復号鍵の管理処理の一例に対応するフローチャートである。
【図１１】本発明の第４の実施形態に対応する、画像のデータ構造の一例を示す図である。
【図１２】本発明の実施形態に対応する、暗号鍵と復号鍵の入力画面の一例を示す図である。
【図１】
2006314050.tif 000003
【図２】
2006314050.tif 000004
【図３】
2006314050.tif 000005
【図４】
2006314050.tif 000006
【図５】
2006314050.tif 000007
【図６】
2006314050.tif 000008
【図７】
2006314050.tif 000009
【図８】
2006314050.tif 000010
【図９】
2006314050.tif 000011
【図１０】
2006314050.tif 000012
【図１１】
2006314050.tif 000013
【図１２】
2006314050.tif 000014