(57)【特許請求の範囲】
【請求項１】
被写体を撮像して画像データを生成する撮像部と、
前記撮像部で生成された画像データにより示される画像を表示する表示部と、
登録された複数の携帯機器と通信して接続する通信部と、
前記通信部により前記携帯機器と接続しているときにのみ前記画像を前記表示部に表示するように前記表示部の表示動作を制御する制御部と、を備え、
前記制御部は、前記登録された複数の携帯機器それぞれが有する固有の暗号鍵を用いて前記撮像部で生成された画像データに対して暗号化を行う暗号化部と、前記登録された複数の携帯機器のうち、前記画像データに対して前記暗号化を行ったときに用いた前記暗号鍵を作成する携帯機器と接続しているときにのみ前記暗号化部で暗号化された画像データに対して復号化を行う復号化部と、を有することを特徴とするデジタルカメラ。
【請求項２】
請求項１に記載のデジタルカメラにおいて、
前記制御部で作成した暗号鍵を記憶する揮発性記憶部を更に備えることを特徴とするデジタルカメラ。
【請求項３】
請求項１または請求項２に記載のデジタルカメラにおいて、
前記制御部は、前記通信部により前記携帯機器と接続を行う毎に暗号鍵を作成することを特徴とするデジタルカメラ。
【請求項４】
請求項１から請求項３のいずれか一項に記載のデジタルカメラにおいて、
前記制御部は、前記通信部により前記携帯機器と接続しているときにのみ前記撮像部に被写体を撮像させることを特徴とするデジタルカメラ。
【請求項５】
被写体を撮像して画像データを生成する撮像部と、
前記撮像部で生成された画像データを外部へ転送する第１通信部と、
登録された複数の携帯機器と通信して接続する第２通信部と、
前記第２通信部により前記携帯機器と接続しているときにのみ前記画像データを外部へ転送するように前記第１通信部の転送動作を制御する制御部と、を備え、
前記制御部は、前記登録された複数の携帯機器それぞれが有する固有の暗号鍵を用いて前記撮像部で生成された画像データに対して暗号化を行う暗号化部と、前記登録された複数の携帯機器のうち、前記画像データに対して前記暗号化を行ったときに用いた前記暗号鍵を作成する携帯機器と接続しているときにのみ前記暗号化部で暗号化された画像データに対して復号化を行う復号化部と、を有することを特徴とするデジタルカメラ。
【請求項６】
請求項５に記載のデジタルカメラにおいて、
前記制御部は、前記第２通信部により前記携帯機器と接続を行う毎に暗号鍵を作成することを特徴とするデジタルカメラ。
【請求項７】
請求項５または請求項６に記載のデジタルカメラにおいて、
前記制御部で作成した暗号鍵を記憶する揮発性記憶部を更に備えることを特徴とするデジタルカメラ。
【請求項８】
請求項５から請求項７のいずれか一項に記載のデジタルカメラにおいて、
前記制御部は、前記第２通信部により前記携帯機器と接続しているときにのみ前記撮像部に被写体を撮像させることを特徴とするデジタルカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、セキュリティ機能を備えたデジタルカメラ、特にカメラで撮像した画像を他人に盗み見られないようにしたものに関する。
【背景技術】
【０００２】
ユーザ認証を行うとともに、暗号鍵を用いて画像データを暗号化することで、画像データの機密を保護するようにしたデジタルカメラが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１３７８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
セキュリティ機能は、カメラを失くしたときや盗難に遭ったときの機密保持は勿論、１台のカメラを複数のユーザで使い回すような使用形態では、他のユーザに対しても機密性が保持されなければならない。
【課題を解決するための手段】
【０００５】
本発明に係るデジタルカメラは、被写体を撮像して画像データを生成する撮像部と、撮像部で生成された画像データにより示される画像を表示する表示部と、登録された複数の携帯機器と通信して接続する通信部と、通信部により携帯機器と接続しているときにのみ画像を前記表示部に表示するように表示部の表示動作を制御する制御部と、を備え、制御部は、登録された複数の携帯機器それぞれが有する固有の暗号鍵を用いて撮像部で生成された画像データに対して暗号化を行う暗号化部と、登録された複数の携帯機器のうち、画像データに対して暗号化を行ったときに用いた暗号鍵を作成する携帯機器と接続しているときにのみ暗号化部で暗号化された画像データに対して復号化を行う復号化部と、を有することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、カメラを失くしたときや盗難に遭ったときの機密保持は勿論、１台のカメラを複数のユーザで使い回すような使用形態においても、他のユーザに画像を見られたり、他のユーザに画像データが渡ることを防止することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施形態におけるデジタルカメラの制御ブロック図。
【図２】カメラの動作を説明するメインのフローチャート。
【図３】暗号鍵作成処理の詳細を示すフローチャート。
【図４】撮像処理の詳細を示すフローチャート。
【図５】再生処理の詳細を示すフローチャート。
【図６】転送処理の詳細を示すフローチャート。
【発明を実施するための形態】
【０００８】
図１〜図６により本発明の一実施形態を説明する。
図１は本実施形態におけるデジタルカメラの制御ブロック図である。撮影レンズ１を透過した被写体光束は、撮像素子２で撮像され、その撮像信号は画像処理部３に入力される。画像処理部３を構成する画像処理回路３ａは、入力された撮像信号に種々の処理を施して画像データを生成する。生成された画像データは、コンピュータで扱うことが可能なファイル形式で、記録／再生回路３ｃによりメモリカード等の記録媒体５に記録される。
【０００９】
再生モードでは、記録媒体５に記録された画像データを記録／再生回路３ｃにて読み出し、画像処理回路３ａおよび表示回路３ｂによる処理を経て液晶モニタ４に画像として表示することができる。
【００１０】
制御部６は、ＣＰＵやメモリ等から成り、操作部７からの入力に応答して画像処理部３や不図示の回路を制御する。操作部７は、電源ボタンやレリーズボタン、再生操作や情報入力等で用いる各種操作部材等を含む。メモリは、揮発性および不揮発性メモリを含む。
【００１１】
また本実施形態のカメラは、通信部８を介して外部機器２０との通信が可能とされる。この通信機能を利用して、記録媒体５に記録された画像データを外部機器２０に転送したり、また後述するセキュリティ機能を実現することができる。外部機器２０の種類は問わず、例えばパーソナルコンピュータでもよいし、主にセキュリティ機能で使用するのであれば、携帯電話機などの携帯機器でもよい。通信方式も有線／無線を問わず、例えば公衆回線を介しての無線通信接続であってもよい。通信部８の構成は、通信方式によって異なる。さらに、画像データ転送用の通信部（例えば、パーソナルコンピュータに有線接続）と、セキュリティ機能用の通信部（例えば、携帯電話機に無線接続）とを別々に設けてもよい。
【００１２】
次に、図２〜図６のフローチャートを参照して、カメラにおけるセキュリティ機能について説明する。
ここでいうセキュリティ機能とは、記録媒体５に記録された画像を他人に盗み見られないようにする機能を指す。
【００１３】
カメラの電源がオンされると、制御部６によって図２のプログラムが起動される。ステップＳ１でユーザによる外部機器登録操作を確認すると、ステップＳ２で外部機器２０の登録を行う。すなわち、セキュリティ機能は外部機器２０との通信を利用するため、カメラに外部機器２０を登録しておく必要がある。外部機器登録は、通信可能な状態にある外部機器２０からその機器固有の情報（例えば、ＭＡＣアドレスなど）を取得し、その情報を識別情報としてカメラのメモリ（不揮発性メモリ）に格納する処理である。複数種類の外部機器２０を登録することができる。例えば、メニュー画面から「外部機器登録」を選択することで登録が行えるようにすればよい。
【００１４】
ステップＳ３では、機密モードの設定操作または解除操作がなされたか否かを判定する。機密モードは、セキュリティ機能を使用するモードであり、その設定操作がなされた場合は、ステップＳ４からステップＳ５に進んで機密モードを設定し、次いでステップＳ６の暗号鍵作成処理に進む。一方、解除操作がなされた場合は、ステップＳ７で機密モードを解除してステップＳ８に進む。
【００１５】
図３は暗号鍵作成処理の詳細を示している。暗号鍵は、画像データを暗号化するためのソフト的な鍵であり、暗号化された画像データは、当該暗号鍵でなければ復号化できず、復号化できなければ再生（表示）することはできない。
【００１６】
ステップＳ６１では、少なくとも１台の外部機器２０が登録されているか否かを判定する。１台も登録されていない場合は、ステップＳ６８でセキュリティ通信フラグをオフし、ステップＳ６９でセキュリティ機能を使えない旨の警告を行ってリターンする。少なくとも１台の外部機器２０が登録されている場合は、ステップＳ６２で外部機器２０との通信を試行し、ステップＳ６３で登録機器との通信が行える状態か否かを判定する。これは、外部機器２０から取得した機器固有の情報と、登録（記録）されている同情報とを比較することで行う。外部機器が通信可能に接続されていない場合や、通信可能に接続されているが登録された機器ではない場合はステップＳ６３が否定され、ステップＳ６８に進む。ステップＳ６３が肯定された場合はステップＳ６４に進み、セキュリティ通信フラグをオンする。
【００１７】
ステップＳ６５では、暗号鍵が既に生成され記憶されているか否かを判定し、否定されるとステップＳ６７で暗号鍵を作成し、その鍵を揮発性のメモリに記憶してリターンする。ここで、暗号鍵は、通信可能な外部機器２０の固有の情報に基づいて作成されるため、そのとき接続されている機器によって作成される暗号鍵は異なる。また、暗号鍵は揮発性のメモリに格納されるため、カメラの電源オフによって消去されてしまうが、次回作成される暗号鍵は、同じ外部機器２０に対しては前回と同じものが作成される。つまり各外部機器２０と暗号鍵は、１対１で対応する。
【００１８】
既に暗号鍵が記憶されている場合はステップＳ６６に進み、通信先の外部機器２０が前回と異なるか否かを判定する。カメラの電源オン状態のまま通信先の外部機器２０を変更した場合にステップＳ６６が肯定され、新たな外部機器２０に対応する暗号鍵を作成すべくステップＳ６７に進む。ステップＳ６６が否定された場合はそのままリターンする。
【００１９】
図２のステップＳ８では機密モードか否かを判定し、機密モードでなければステップＳ１０に進む。機密モードの場合は、ステップＳ９でセキュリティ通信フラグを判定し、オンであればステップＳ１０に進み、オフであればステップＳ１に戻る。すなわち、セキュリティ通信フラグがオフの場合は、以降のレリーズ操作や再生操作、転送操作等を受け付けない。これらが受け付けられるようにするには、登録された外部機器２０との通信が可能な状態にするか、機密モードを解除すればよい。なお、登録機器との通信が不能のときには、自動的に機密モードを解除するようにしてもよい。
【００２０】
ステップＳ１０でレリーズ操作が確認されるとステップＳ１１の撮像処理に進み、またステップＳ１２で再生操作が確認されるとステップＳ１３の再生処理に進み、ステップＳ１４で転送操作が確認されるとステップＳ１５の転送処理に進む。
【００２１】
図４は撮像処理（ステップＳ１１）の詳細を示している。ステップＳ１１１では撮像を行い、得られた画像データに基づいて画像データを生成する。ステップＳ１１２では機密モードの設定の有無を判定し、機密モードでなければステップＳ１１４に進み、生成された画像データを記録媒体５に記録する。機密モードであればステップＳ１１３に進み、生成された画像データを記憶されている暗号鍵で暗号化し、暗号化された画像データを記録すべくステップＳ１１４に進む。その後、リターンする。
【００２２】
ここで、暗号化の対象は画像データ全体でもよいが、画像データのうち画像本体部は暗号化せず、ヘッダ部のみを暗号化する方式でもよい。これにより暗号化に要する時間を短縮できる。なお、ヘッダ部が復号化できなければ、画像本体部が暗号化されていなくても画像を再生することはできない。
【００２３】
図５は再生処理（ステップＳ１３）の詳細を示している。再生操作に応じてステップＳ１３１で、記録媒体５に画像データが記録されているか否かを判定し、否定されるとステップＳ１３６において、再生表示すべき画像が存在しない旨のメッセージを液晶モニタ４に表示してリターンする。ステップＳ１３１が肯定されるとステップＳ１３２に進み、機密モードが設定されているか否かを判定する。機密モードでなければ、ステップＳ１３３で暗号化されていない画像データのみを液晶モニタ４に表示する。もし暗号化されていない画像データが存在しない場合は、ステップＳ１３６と同様の警告を行ってリターンする。
【００２４】
機密モードの場合はステップＳ１３４に進み、暗号化されている全画像データに対し、記憶されている暗号鍵による復号化を試みる。ステップＳ１３５では、暗号化されていない画像データと、復号化できた画像データのみを表示する（復号化できなかった画像データは表示できない）。復号化できない画像データは、現在通信可能状態にある外部機器２０とは異なる外部機器２０が接続されているときに撮像された画像データ、つまり異なる外部機器２０に対応する暗号鍵で暗号化された画像データである。なお、もし表示できる画像データが存在しない場合は、ステップＳ１３６と同様の警告を行ってリターンする。
【００２５】
ここで、ステップＳ１３３，Ｓ１３５における「画像データの表示」とは、例えば表示可能な画像データに対応するサムネイル一覧を表示し、その中からいずれかが選択されると、選択されたサムネイル画像に対応する本画像を表示する処理を意味する。
【００２６】
図６は転送処理（ステップＳ１５）の詳細を示している。画像データを外部に転送するための操作に応じてステップＳ１５１で、記録媒体５に画像データが記録されているか否かを判定し、否定されるとステップＳ１５６において、転送すべき画像が存在しない旨のメッセージを液晶モニタ４に表示してリターンする。ステップＳ１５１が肯定されるとステップＳ１５２に進み、機密モードが設定されているか否かを判定する。機密モードでなければ、ステップＳ１５３で暗号化されていない画像データのみを転送する。もし暗号化されていない画像データが存在しない場合は、ステップＳ１５６と同様の警告を行ってリターンする。
ここで、転送先の外部機器は、画像データ転送用の外部機器と、セキュリティ機能用の外部機器とを兼用する構成とした場合と、両者を別々に接続する構成とした場合とで異なる。
【００２７】
機密モードの場合はステップＳ１５４に進み、暗号化されている全画像データに対し、記憶されている暗号鍵による復号化を試みる。ステップＳ１５５では、暗号化されていない画像データと、復号化できた画像データのみを転送する。復号化できない画像データは、現在通信可能状態にある外部機器２０とは異なる外部機器２０が接続されているときに撮像された画像データ、つまり異なる外部機器２０に対応する暗号鍵で暗号化された画像データである。なお、もし転送できる画像データが存在しない場合は、ステップＳ１３６と同様の警告を行ってリターンする。
【００２８】
ここで、ステップＳ１５３，Ｓ１５５における「画像データの転送」とは、例えば表示可能な画像データに対応するサムネイル一覧を表示し、その中からいずれかが選択されると、選択されたサムネイル画像に対応する本画像を転送する処理を意味する。なお、復号化した画像データをそのまま転送してもよいし、再度暗号化して転送してもよい。そのいずれかをユーザが選べるようにしてもよい。
【００２９】
以上のように本実施形態では、カメラで機密モードを設定し、予め登録されている外部機器（例えば、２０Ａ）と通信可能な状態において撮像を行うと、生成された画像データは、その外部機器２０Ａに対応する暗号鍵で暗号化されて記録される。外部機器が通信可能に接続されていない場合や、他の外部機器（２０Ｂ，２０Ｃなど）が接続されている状況では、上記外部機器２０Ａに対応する暗号鍵を作成することはできないため、外部機器２０Ａに対応する暗号鍵で暗号化された画像データを復号化できず、これを画像として表示することはできないし、外部に転送することもできない。外部機器２０Ｂや２０Ｃを接続して撮像した画像データについても同様に、他の外部機器を接続して表示や転送を行うことはできない。したがって、１台のカメラを複数のユーザで使い回す場合、各ユーザが自身の外部機器を通信可能に接続して撮影を行うことで、各ユーザ間における画像の機密性が保持できる。各ユーザは、他のユーザが撮像した画像を表示したり転送することはできないが、自身がカメラを使用するにあたって何らの支障もない。勿論、カメラを失くしたときや盗難に遭ったときの機密保持も図られる。
【００３０】
また、パスワード入力や、特定のボタン操作等を強いる個人認証では、パスワードやボタン操作手順を忘れたり、他人に見破られるおそれがあるが、本実施形態のような外部機器を利用したセキュリティ機能では、その種のおそれは全くない。
【００３１】
ここで、機密モードの設定の有無に拘わらず、画像を表示あるいは転送しようとしたときに、復号化できない（表示できない）画像データについては、その存在自体を秘匿することが望ましい。例えばサムネイル一覧表示においては、表示や転送が可能な画像データのサムネイル画像を表示するだけで、表示・転送ができない画像の有無に関する情報は一切表示しない。これにより、機密性を要する画像データは他人に存在すら認識されず、安全性が高まる。
【００３２】
さらに、外部機器が接続されるたびに暗号鍵を作成して揮発性のメモリに記憶するようにしたので、カメラの電源オフ時には暗号鍵はカメラ内に残らず、また再度電源オンしても上記外部機器がなければ暗号鍵を作成できないので、安全性が更に高まる。なお、いったん作成した暗号鍵をその外部機器に対応させて不揮発性のメモリに記憶し、以降、その暗号鍵を使用するようにしてもよいが、その場合は、揮発性のメモリに記憶した暗号鍵を容易に取り出せないようにする必要がある。
【符号の説明】
【００３３】
１  撮影レンズ
２  撮像素子
３  画像処理部
４  液晶モニタ
５  記録媒体
６  制御部
７  操作部
８  通信部
２０  外部機器
【図１】
0005573108.tif 000002
【図２】
0005573108.tif 000003
【図３】
0005573108.tif 000004
【図４】
0005573108.tif 000005
【図５】
0005573108.tif 000006
【図６】
0005573108.tif 000007