(57)【要約】【課題】記録されている画像の秘匿性及び当該画像を視認する際の使い勝手を向上させる。【解決手段】画像を表示する撮像装置１００であって、視認規制者の生体情報から生成された固有の暗号化鍵を用いて暗号化された暗号化画像データを記録する記録媒体３と、視認規制者の所定操作により入力された当該視認規制者の生体情報を取得する生体情報取得部６と、取得された生体情報から暗号化画像データを復号化するための固有の暗号化鍵を生成する鍵生成部７と、生成された暗号化鍵を用いて、記録媒体に記録されている暗号化画像データを復号化する復号化部９と、復号化された画像データに係る画像を表示させる表示処理部４と、を備える。【選択図】図１
2010176370.tif 000002
【特許請求の範囲】
【請求項１】
画像の視認を規制する視認規制者の生体情報から生成された固有の暗号化鍵を用いて暗号化された暗号化画像データを記録する記録手段と、
前記視認規制者の所定操作により入力された当該視認規制者の生体情報を取得する取得手段と、
前記取得手段により取得された生体情報から、前記暗号化画像データを復号化するための固有の暗号化鍵を生成する暗号化鍵生成手段と、
前記暗号化鍵生成手段により生成された暗号化鍵を用いて、前記記録手段に記録されている前記暗号化画像データを復号化する復号化手段と、
前記復号化手段により復号化された画像データに係る画像を表示手段に表示させる表示制御手段と、
を備えることを特徴とする表示装置。
【請求項２】
前記暗号化鍵生成手段は、
前記取得手段により取得された生体情報から、画像データを暗号化するとともに前記暗号化画像データを復号化するための暗号化鍵を生成し、
前記暗号化鍵生成手段により生成された暗号化鍵を用いて、画像データを暗号化して暗号化画像データを生成する暗号化手段を更に備え、
前記記録手段は、
前記暗号化手段により生成された暗号化画像データを記録することを特徴とする請求項１に記載の表示装置。
【請求項３】
前記取得手段は、
複数の視認規制者の所定操作により入力された複数の異なる生体情報を取得し、
前記暗号化鍵生成手段は、
前記取得手段により取得された複数の異なる生体情報の全てを反映させた暗号化鍵を生成することを特徴とする請求項１又は２に記載の表示装置。
【請求項４】
前記暗号化鍵生成手段は、
前記取得手段により取得された生体情報を数値化して数値情報を生成する数値化手段と、
前記数値化手段により生成された数値情報から暗号化鍵としてハッシュ値を生成するハッシュ値生成手段と、を更に備えることを特徴とする請求項１〜３の何れか一項に記載の表示装置。
【請求項５】
前記暗号化鍵生成手段は、
前記数値化手段によって複数の異なる生体情報から生成された複数の数値情報を結合する数値結合手段を更に備え、
前記ハッシュ値生成手段は、
前記数値結合手段により結合された数値情報から前記ハッシュ値を生成することを特徴とする請求項４に記載の表示装置。
【請求項６】
前記暗号化鍵生成手段は、
前記取得手段により取得された生体情報を数値化して数値情報を生成する数値化手段と、
前記数値化手段によって複数の異なる生体情報から生成された複数の数値情報を結合して暗号化鍵を生成する数値結合手段と、を更に備えることを特徴とする請求項１〜３の何れか一項に記載の表示装置。
【請求項７】
前記記録手段は、
固有の暗号化鍵を用いてそれぞれ暗号化された複数の前記暗号化画像データを記録することを特徴とする請求項１〜６の何れか一項に記載の表示装置。
【請求項８】
前記暗号化鍵生成手段は、
前記取得手段により取得された少なくとも一の視認規制者の生体情報、或いは視認規制者の少なくとも一の生体情報から固有の暗号化鍵を生成することを特徴とする請求項１〜７の何れか一項に記載の表示装置。
【請求項９】
視認規制者の生体情報から生成された暗号化鍵を用いて暗号化された暗号化画像データを記録する記録手段と、前記視認規制者の所定操作により入力された当該視認規制者の生体情報を取得する取得手段と、を備える表示装置に、
前記取得手段により取得された生体情報から、前記暗号化画像データを復号化するための固有の暗号化鍵を生成する処理と、
生成された暗号化鍵を用いて、前記記録手段に記録されている前記暗号化画像データを復号化する処理と、
復号化された画像データに係る画像を表示手段に表示させる処理と、
を実行させることを特徴とする画像表示方法。
【請求項１０】
視認規制者の生体情報から生成された暗号化鍵を用いて暗号化された暗号化画像データを記録する記録手段と、前記視認規制者の所定操作により入力された当該視認規制者の生体情報を取得する取得手段と、を備える表示装置のコンピュータを、
前記取得手段により取得された生体情報から、前記暗号化画像データを復号化するための固有の暗号化鍵を生成する暗号化鍵生成手段、
前記暗号化鍵生成手段により生成された暗号化鍵を用いて、前記記録手段に記録されている前記暗号化画像データを復号化する復号化手段、
前記復号化手段により復号化された画像データに係る画像を表示手段に表示させる表示制御手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置、この表示装置を用いた画像表示方法及びプログラムに関する。
【背景技術】
【０００２】
従来、複数の人の指紋や虹彩等の身体的特徴を利用してユーザ認証を行うシステムが知られている（例えば、特許文献１参照）。また、ユーザ認証に、筆跡（署名データ）を用いるシステムも開発されている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−７８２２８号公報
【特許文献２】特開平１０−７９０３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上記特許文献１、２の技術を表示装置に適用した場合、生体情報を用いることでユーザ認証を簡便に行うことができ、さらに、当該システムのセキュリティの確保を確実にすることができるが、メモリに記録されている画像データ自体の保護を完全にすることができないといった問題がある。
【０００５】
そこで、本発明の課題は、記録されている画像の秘匿性及び当該画像を視認する際の使い勝手を向上させることができる表示装置、この表示装置を用いた画像表示方法及びプログラムを提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、請求項１に記載の発明の表示装置は、
画像の視認を規制する視認規制者の生体情報から生成された固有の暗号化鍵を用いて暗号化された暗号化画像データを記録する記録手段と、前記視認規制者の所定操作により入力された当該視認規制者の生体情報を取得する取得手段と、前記取得手段により取得された生体情報から、前記暗号化画像データを復号化するための固有の暗号化鍵を生成する暗号化鍵生成手段と、前記暗号化鍵生成手段により生成された暗号化鍵を用いて、前記記録手段に記録されている前記暗号化画像データを復号化する復号化手段と、前記復号化手段により復号化された画像データに係る画像を表示手段に表示させる表示制御手段と、を備えることを特徴としている。
【０００７】
請求項２に記載の発明は、請求項１に記載の表示装置において、
前記暗号化鍵生成手段は、前記取得手段により取得された生体情報から、画像データを暗号化するとともに前記暗号化画像データを復号化するための暗号化鍵を生成し、前記暗号化鍵生成手段により生成された暗号化鍵を用いて、画像データを暗号化して暗号化画像データを生成する暗号化手段を更に備え、前記記録手段は、前記暗号化手段により生成された暗号化画像データを記録することを特徴としている。
【０００８】
請求項３に記載の発明は、請求項１又は２に記載の表示装置において、
前記取得手段は、複数の視認規制者の所定操作により入力された複数の異なる生体情報を取得し、前記暗号化鍵生成手段は、前記取得手段により取得された複数の異なる生体情報の全てを反映させた暗号化鍵を生成することを特徴としている。
【０００９】
請求項４に記載の発明は、請求項１〜３の何れか一項に記載の表示装置において、
前記暗号化鍵生成手段は、前記取得手段により取得された生体情報を数値化して数値情報を生成する数値化手段と、前記数値化手段により生成された数値情報から暗号化鍵としてハッシュ値を生成するハッシュ値生成手段と、を更に備えることを特徴としている。
【００１０】
請求項５に記載の発明は、請求項４に記載の表示装置において、
前記暗号化鍵生成手段は、前記数値化手段によって複数の異なる生体情報から生成された複数の数値情報を結合する数値結合手段を更に備え、前記ハッシュ値生成手段は、前記数値結合手段により結合された数値情報から前記ハッシュ値を生成することを特徴としている。
【００１１】
請求項６に記載の発明は、請求項１〜３の何れか一項に記載の表示装置において、
前記暗号化鍵生成手段は、前記取得手段により取得された生体情報を数値化して数値情報を生成する数値化手段と、前記数値化手段によって複数の異なる生体情報から生成された複数の数値情報を結合して暗号化鍵を生成する数値結合手段と、を更に備えることを特徴としている。
【００１２】
請求項７に記載の発明は、請求項１〜６の何れか一項に記載の表示装置において、
前記記録手段は、固有の暗号化鍵を用いてそれぞれ暗号化された複数の前記暗号化画像データを記録することを特徴としている。
【００１３】
請求項８に記載の発明は、請求項１〜７の何れか一項に記載の表示装置において、
前記暗号化鍵生成手段は、前記取得手段により取得された少なくとも一の視認規制者の生体情報、或いは視認規制者の少なくとも一の生体情報から固有の暗号化鍵を生成することを特徴としている。
【００１４】
請求項９に記載の発明の画像表示方法は、
視認規制者の生体情報から生成された暗号化鍵を用いて暗号化された暗号化画像データを記録する記録手段と、前記視認規制者の所定操作により入力された当該視認規制者の生体情報を取得する取得手段と、を備える表示装置に、前記取得手段により取得された生体情報から、前記暗号化画像データを復号化するための固有の暗号化鍵を生成する処理と、生成された暗号化鍵を用いて、前記記録手段に記録されている前記暗号化画像データを復号化する処理と、復号化された画像データに係る画像を表示手段に表示させる処理と、を実行させることを特徴としている。
【００１５】
請求項１０に記載の発明のプログラムは、
視認規制者の生体情報から生成された暗号化鍵を用いて暗号化された暗号化画像データを記録する記録手段と、前記視認規制者の所定操作により入力された当該視認規制者の生体情報を取得する取得手段と、を備える表示装置のコンピュータを、前記取得手段により取得された生体情報から、前記暗号化画像データを復号化するための固有の暗号化鍵を生成する暗号化鍵生成手段、前記暗号化鍵生成手段により生成された暗号化鍵を用いて、前記記録手段に記録されている前記暗号化画像データを復号化する復号化手段、前記復号化手段により復号化された画像データに係る画像を表示手段に表示させる表示制御手段、として機能させることを特徴としている。
【発明の効果】
【００１６】
本発明によれば、生体情報から生成された固有の暗号化鍵を用いて、画像の秘匿性及び当該画像を視認する際の使い勝手を向上させることができる。
【図面の簡単な説明】
【００１７】
【図１】本発明を適用した一実施形態の撮像装置の概略構成を示すブロック図である。
【図２】図１の撮像装置による登録処理に係る動作の一例を示すフローチャートである。
【図３】図１の撮像装置による閲覧処理に係る動作の一例を示すフローチャートである。
【図４】図３の閲覧処理における表示部の表示画面の一例を示す図である。
【図５】図３の閲覧処理における表示部の表示画面の一例を示す図である。
【図６】図３の閲覧処理における表示部の表示画面の一例を示す図である。
【発明を実施するための形態】
【００１８】
以下に、本発明について、図面を用いて具体的な態様を説明する。ただし、発明の範囲は、図示例に限定されない。
図１は、本発明を適用した一実施形態の撮像装置１００の概略構成を示すブロック図である。
【００１９】
本実施形態の撮像装置１００は、視認規制者の生体情報から生成された固有の暗号化鍵を用いて暗号化された暗号化画像データを記録媒体３に記録する。そして、視認規制者の所定操作により入力された当該視認規制者の生体情報を取得して、当該生体情報から暗号化画像データを復号化するための固有の暗号化鍵を生成する。そして、当該暗号化鍵を用いて、記録媒体３に記録されている暗号化画像データを復号化して、当該画像データに係る画像を表示部５に表示させる。
ここで、視認規制者とは、当該視認規制者以外の者による対象となる画像の視認を規制し、且つ、指紋や筆跡の一致などを条件として対象となる画像の視認を許可するように、条件により画像の視認が規制された人物である。例えば、視認規制者とは、画像内に人物（例えば、Ａさん）が写っている場合、当該画像のＡさん以外の第三者による視認を規制するＡさん本人であったり、Ａさんによる画像の視認を規制する撮影者（例えば、撮影装置の所持者やＡさんの保護者）等のことである。
なお、この視認規制者に対して、視認禁止者とは、指紋の一致などの条件に係わらず対象となる画像の視認が禁止された人物であり、視認許可者とは、指紋の一致などの条件に係わらず対象となる画像の視認が許可された人物である。
【００２０】
具体的には、図１及び図２に示すように、撮像装置１００は、撮像部１と、画像処理部２と、記録媒体３と、表示処理部４と、表示部５と、生体情報取得部６と、鍵生成部７と、暗号化部８と、復号化部９と、視認規制者ＤＢ１０と、操作入力部１１と、メモリ１２と、ＣＰＵ１３とを備えている。
【００２１】
撮像部１は、撮像手段として、被写体を撮像して画像フレームを生成する。具体的には、撮像部１は、レンズ部１ａと、電子撮像部１ｂと、撮像処理部１ｃを備えている。
【００２２】
レンズ部１ａは、図示は省略するが、複数のレンズから構成され、例えば、ズームレンズやフォーカスレンズ等を備えている。また、レンズ部１ａは、図示は省略するが、被写体の撮像の際に、ズームレンズを光軸方向に移動させるズーム駆動部、フォーカスレンズを光軸方向に移動させる合焦駆動部等を備えている。
【００２３】
電子撮像部１ｂは、例えば、ＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Metal-oxide Semiconductor）等から構成され、レンズ部１ａの各種レンズを通過した被写体像を二次元の画像信号に変換する。
【００２４】
撮像処理部１ｃは、図示は省略するが、タイミング発生器、ドライバなどを備えている。そして、撮像処理部１ｃは、タイミング発生器、ドライバにより電子撮像部１ｂを走査駆動させて、所定周期毎に被写体像を電子撮像部１ｂにより二次元の画像信号に変換させ、当該電子撮像部１ｂの撮像領域から１画面分ずつ画像フレームを読み出して画像処理部２に出力する。
また、撮像処理部１ｃは、ＡＥ（自動露出処理）、ＡＦ（自動合焦処理）、ＡＷＢ（自動ホワイトバランス）の制御などを行う。
【００２５】
画像処理部２は、撮像処理部１ｃから転送された画像フレームに基づいて、画質調整処理や解像度変換処理や画像符号化処理等を行って表示用データや記録用データを生成する。具体的には、画像処理部２は、撮像処理部１ｃから転送された画像フレームのアナログ値の信号に対してＲＧＢの各色成分毎に適宜ゲイン調整した後に、サンプルホールド回路（図示略）でサンプルホールドして、Ａ／Ｄ変換器（図示略）でデジタルデータに変換して、カラープロセス回路（図示略）で画素補間処理及びγ補正処理を含むカラープロセス処理を行った後、デジタル値の輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒを生成する。
カラープロセス回路から出力される輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒは、図示しないＤＭＡコントローラを介して、バッファメモリとして使用されるメモリ１２にＤＭＡ転送される。
【００２６】
記録媒体３は、例えば、不揮発性メモリ（フラッシュメモリ）等により構成され、画像処理部２のＪＰＥＧ圧縮部（図示略）により符号化された静止画像の画像データを記録する。
【００２７】
また、記録媒体３は、記録手段として、登録処理（後述）にて視認規制者固有のハッシュ値（暗号化鍵）を用いて所定の暗号化方式により暗号化された暗号化画像データを記録する。
また、記録媒体３は、図示しない外部接続端子を介して接続された外部機器（図示略）から転送された暗号化画像データを記録するようにしても良い。即ち、記録媒体３は、当該撮像装置１００により暗号化された暗号化画像データだけでなく、外部機器から転送された暗号化画像データも記録している。
なお、本実施形態では、記録媒体３に、複数の暗号化画像データを記録するようにしたが、少なくとも一つ記録されていれば良い。
【００２８】
表示処理部４は、ＣＰＵ１３の制御下にて、メモリ１２に一時的に記憶されている表示用データを読み出して表示部５に所定の画像等を表示させる制御を行う。具体的には、表示処理部４は、ＶＲＡＭ、ＶＲＡＭコントローラ、デジタルビデオエンコーダなどを備えている。そして、デジタルビデオエンコーダは、ＣＰＵ１３の制御下にてメモリ１２から読み出されてＶＲＡＭ（図示略）に記憶されている輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒを、ＶＲＡＭコントローラを介してＶＲＡＭから定期的に読み出して、これらのデータを元にビデオ信号を発生して表示部５に出力する。
【００２９】
また、表示処理部４は、閲覧処理（後述）にて、入力された視認規制者の生体情報から生成された暗号化鍵を用いて復号化部９により復号化された画像データに基づいて、ビデオ信号を発生して表示部５に出力する。
ここで、表示処理部４及びＣＰＵ１３は、復号化部９により復号化された画像データに係る画像を表示部５に表示させる表示制御手段を構成している。
【００３０】
表示部５は、表示処理部４からのビデオ信号に基づいて撮像部１により撮像された画像などを表示画面５ａ（図４参照）に表示する。具体的には、表示部５は、撮像モードにて、撮像部１による被写体の撮像により生成された複数の画像フレームに基づいてライブビュー画像を表示したり、本撮像画像として撮像されたレックビュー画像を表示する。
【００３１】
また、表示部５は、閲覧処理にて、記録媒体３に記録されている画像データや暗号化画像データに基づくサムネイル画像の所定数を一覧表示したり（図４参照）、暗号化画像データから復号化された画像データに基づく画像を表示する（図５（ｄ）等参照）。
【００３２】
生体情報取得部６は、ＣＰＵ１３の制御下にて、登録処理や閲覧処理にて、視認規制者の指の指紋や筆跡等の生体情報を検出して取得する。
なお、視認規制者は、複数人であっても良く、複数人の場合には、生体情報取得部６は、各人の生体情報を検出して取得する。
【００３３】
具体的には、生体情報取得部６は、例えば、指紋センサ（図示略）を備え、視認規制者の指先の指紋の凹凸形状を読み取って指紋データを生成する。
ここで、指紋センサは、例えば、平面状に形成され、当該指紋センサ表面に置かれた視認規制者の指の指紋を読み取って指紋データを生成する構成のものであっても良いし、また、ライン状に形成され、当該指紋センサ表面を視認規制者の指をすべらせるように移動させることで、当該指の指紋を読み取って指紋データを生成する構成のものであっても良い。
なお、平面状の指紋センサは、表示部５の液晶表示装置に組み込まれた構成であっても良い。即ち、表示部５の液晶表示装置の各画素に光センサを内蔵してスキャナやタッチパネル等の入力デバイスを構成し、当該入力デバイスを用いて指紋データを生成させるようにしても良い。
また、生体情報取得部６は、例えば、スタイラスに搭載され、視認規制者の筆跡を３軸方向の加速度データとして検出する加速度センサや、スタイラスにより指示されたタブレットの位置を特定することで視認規制者の筆跡を検出する装置等から構成されている。
そして、生体情報取得部６は、検出された指紋や筆跡等の生体情報を鍵生成部７に出力する。
ここで、生体情報取得部６は、視認規制者の所定操作により入力された当該視認規制者の生体情報を取得する取得手段を構成している。
【００３４】
鍵生成部７は、ＣＰＵ１３の制御下にて、登録処理や閲覧処理にて、生体情報取得部６により取得された生体情報から固有の暗号化鍵を生成する。
即ち、鍵生成部７は、暗号化鍵生成手段として、生体情報取得部６により取得された指紋や筆跡等の生体情報から、記録媒体３に記録されている画像データを暗号化部８にて暗号化するとともに暗号化画像データを復号化部９にて復号化するための固有の暗号化鍵を生成する。
具体的には、鍵生成部７は、数値化部７ａと、数値結合部７ｂと、ハッシュ値生成部７ｃを備えている。
【００３５】
数値化部７ａは、数値化手段として、生体情報取得部６により取得された生体情報を数値化して数値情報を生成する。例えば、数値化部７ａは、生体情報取得部６により検出された視認規制者各々の指紋の端点や分岐点などの特徴点を所定の抽出方法により抽出して、当該特徴点を数値化して数値情報を生成する。また、数値化部７ａは、生体情報取得部６により検出された視認規制者各々の筆圧や速度等の筆跡情報を所定の方法により数値化して数値情報を生成する。
なお、指紋の特徴点の抽出方法及び数値化方法、並びに筆跡情報の数値化方法は、公知の技術であるので、ここでは詳細な説明を省略する。
【００３６】
数値結合部７ｂは、数値結合手段として、数値化部７ａによって複数の異なる生体情報から生成された複数の数値情報を加算して結合することで、一の結合数値情報を生成する。
ここで、複数の異なる生体情報とは、複数の異なる人の視認規制者の生体情報や、一の視認規制者の複数の異なる生体情報等のことである。
また、数値情報の結合の方法は、如何なるものであっても良く、例えば、各数値情報の上位下位の数桁のみをそれぞれ加算するようにしても良いし、数値情報の全てを加算するようにしても良い。
【００３７】
ハッシュ値生成部７ｃは、ハッシュ値生成手段として、数値結合部７ｂにより生成された結合数値情報、つまり、複数の異なる生体情報から生成された複数の数値情報を結合することで生成された結合数値情報から、固有の暗号化鍵としてハッシュ値を算出する。
即ち、ハッシュ値生成部７ｃは、少なくとも一の視認規制者の生体情報、或いは視認規制者の少なくとも一の生体情報から固有の暗号化鍵としてハッシュ値を生成する。
なお、本実施形態では、数値結合部７ｂにより生成された結合数値情報からハッシュ値を生成するようにしたが、これに限られるものではなく、例えば、数値化部７ａにより生成された複数の数値情報からハッシュ値を生成するようにしても良い。
【００３８】
暗号化部８は、暗号化手段として、鍵生成部７により生成された暗号化鍵（ハッシュ値）を用いて、記録媒体３に記録されている画像データを所定の暗号化方式により暗号化して暗号化画像データを生成する。
【００３９】
復号化部９は、復号化手段として、鍵生成部７により生成された暗号化鍵を用いて、記録媒体３に記録されている暗号化画像データを暗号化部８による暗号化方式に対応する所定の復号化方式により復号化して画像データを生成する。
【００４０】
視認規制者ＤＢ１０は、例えば、登録処理にて登録された画像データのファイル名と、操作入力部１１の所定操作に基づいて入力された視認規制者の名前（例えば、「Ａさん」〜「Ｅさん」等）と、画像処理部２による顔検出処理にて検出された顔の顔画像情報とを対応付けて記憶するものである。
顔検出処理は、公知の技術であるので、ここでは詳細な説明を省略する。
【００４１】
操作入力部１１は、当該撮像装置１００の所定操作を行うためのものである。具体的には、図示は省略するが、操作入力部１１は、被写体の撮影指示に係るシャッタボタン、機能選択や表示設定等に係るメニュー画面の表示指示に係るメニューボタン、動作モード等の選択や決定指示に係る選択決定ボタン、ズーム量の調整指示に係るズームボタン等を備えている。そして、操作入力部１１は、これらのボタンの操作に応じて所定の操作信号をＣＰＵ１３に出力する。
【００４２】
ＣＰＵ１３は、撮像装置１００の各部を制御するものである。具体的には、ＣＰＵ１３は、撮像装置１００用の各種処理プログラムに従って各種の制御動作を行うものである。
【００４３】
メモリ１２は、例えば、フラッシュメモリ等により構成され、ＣＰＵ１３によって処理されるデータ等を一時記憶する。
【００４４】
次に、撮像装置１００による登録処理について、図２を参照して説明する。
図２は、登録処理に係る動作の一例を示すフローチャートである。
【００４５】
登録処理は、ユーザによる操作入力部１１の所定操作に基づいて、動作モードとして画像データを暗号化して登録する画像登録モードが選択された場合に実行される処理である。
ここで、ユーザとは、後述する視認規制者本人であっても良いし、視認規制者以外の者であっても良い。
【００４６】
先ず、ユーザによる操作入力部１１の所定操作に基づいて、記録媒体３に記録されている複数の画像データの中で、登録処理の対象となる画像データが選択されると、ＣＰＵ１３は、当該画像データを読み出してメモリ１２に一時的に記憶する（ステップＳ１）。
その後、生体情報取得部６は、閲覧処理における視認規制者、例えば、画像内に写っている人物の指の指紋データの入力を受け付け、指紋センサにより検出された視認規制者の指の指紋に係る指紋データを生成する（ステップＳ２）。
【００４７】
続けて、ＣＰＵ１３は、鍵生成部７の数値化部７ａに、生体情報取得部６により検出された視認規制者の指紋の端点や分岐点などの特徴点を抽出させた後（ステップＳ３）、当該特徴点を数値化して数値情報を生成させる（ステップＳ４）。
【００４８】
次に、ＣＰＵ１３は、ユーザによる操作入力部１１の所定操作に基づいて、画像登録モードの終了指示が入力されているか否かに応じて、視認規制者全員の指紋の入力が完了したか否かを判断する（ステップＳ５）。即ち、ＣＰＵ１３は、画像登録モードの終了指示が入力されたと判定した場合には、視認規制者全員の指紋の入力が完了したと判断し、一方、画像登録モードの終了指示が入力されていないと判定した場合には、視認規制者全員の指紋の入力が完了していないと判断する。
そして、ステップＳ５にて、視認規制者全員の指紋の入力が完了していないと判断されると（ステップＳ５；ＮＯ）、ＣＰＵ１３は、処理をステップＳ２に移行させて、次の視認規制者の指の指紋データの入力を受け付ける。
【００４９】
上記の処理を、ステップＳ５にて、画像登録モードの終了指示が入力されて視認規制者全員の指紋の入力が完了したと判断されるまで（ステップＳ５；ＹＥＳ）、繰り返す。これにより、例えば、画像内に写っている全ての人物（例えば、「Ａさん」、「Ｂさん」及び「Ｃさん」等；図５参照）の指紋を入力する。
その後、ＣＰＵ１３は、数値結合部７ｂに、数値化部７ａによって生成された全員分の数値情報を加算して結合させることで、一の結合数値情報を生成させる（ステップＳ６）。
【００５０】
続けて、ＣＰＵ１３は、ハッシュ値生成部７ｃに、数値結合部７ｂにより生成された結合数値情報から、固有の暗号化鍵としてハッシュ値を算出させる（ステップＳ７）。
次に、ＣＰＵ１３は、暗号化部８に、メモリ１２から当該登録処理の対象となる画像の画像データを読み出して取得させ、鍵生成部７により生成されたハッシュ値を暗号化鍵として画像データを暗号化して暗号化画像データを生成させる（ステップＳ８）。その後、ＣＰＵ１３は、暗号化画像データを記録媒体３に転送して記録させる。このとき、暗号化されていない元の画像データを自動的に削除するようにしても良い。
これにより、登録処理を終了する。
【００５１】
なお、登録処理にて登録された画像データのファイル名は、操作入力部１１の所定操作に基づいて入力された視認規制者の名前と対応付けて視認規制者ＤＢ１０に登録されるようになっている。また、顔検出処理を行って顔が検出された場合には、顔画像情報とも対応付けて登録される。
【００５２】
次に、撮像装置１００による閲覧処理について、図３〜図６を参照して説明する。
図３は、閲覧処理に係る動作の一例を示すフローチャートである。また、図４は、閲覧処理にて表示部５の表示画面５ａに所定数のサムネイル画像が一覧表示された状態を模式的に示す図である。また、図５（ａ）〜図５（ｄ）は、視認規制者が３人いる場合の閲覧処理における表示部５の表示画面５ａの一例を示す図であり、図６（ａ）〜図６（ｃ）は、視認規制者が２人いる場合の閲覧処理における表示部５の表示画面５ａの一例を示す図である。
【００５３】
閲覧処理は、ユーザによる操作入力部１１の所定操作に基づいて、動作モードとして記録媒体３に記録されている画像データに係る画像を表示部５に表示して閲覧する閲覧モードが選択された場合に実行される処理である。
ここで、ユーザとは、視認規制者本人であっても良いし、視認規制者以外の者であっても良い。
【００５４】
先ず、ユーザによる操作入力部１１の所定操作に基づいて閲覧モードが選択されると、表示処理部４は、ＣＰＵ１３からの制御信号に従って、記録媒体３に記録されている画像データに基づくサムネイル画像や暗号化画像データに係る画像を所定の配列で表示部５に一覧表示させる（ステップＳ２１；図４参照）。
具体的には、表示部５は、図４に示すように、暗号化画像データに係る画像Ｇ１、Ｇ２を、当該画像データが暗号化されていることを表す態様（例えば、「暗号化されています」等のメッセージ添付）で表示する。この場合、当該態様の画像を、暗号化画像データに係る画像Ｇ１、Ｇ２のサムネイル画像として、上述した登録処理のときに登録するようにしても良い。また、閲覧処理において、画像データが暗号化されている場合に当該態様の画像を動的に生成して表示するようにしても良い。
なお、図４にあっては、暗号化されていない４つの通常の画像Ｇ３〜Ｇ６と、暗号化されている２つの画像Ｇ１、Ｇ２の計６つの画像を表示しているが、一覧表示させる数は適宜任意に変更することができる。また、表示画面５ａの最大一覧表示数（図４にあっては、６つ）よりも多い数の画像データが記録媒体３に記録されている場合には、表示画面５ａの右下部に表示されている送りボタンＢ１や戻しボタンＢ２を操作することで、表示される画像を切り換えることができる。
【００５５】
次に、表示画面５ａに表示されている複数の画像の中で、当該閲覧処理の対象となる画像が選択されると、当該画像に係る画像データを記録媒体３から読み出してメモリ１２に一時的に記憶する（ステップＳ２２）。
続けて、ＣＰＵ１３は、閲覧対象として選択された画像（対象画像）が暗号化されているか否かを判定する（ステップＳ２３）。ここで、対象画像が暗号化されていると判定されると（ステップＳ２３；ＹＥＳ）、ＣＰＵ１３は、対象画像の暗号化の際に、視認規制者として指紋登録された人物を特定する（ステップＳ２４）。具体的には、ＣＰＵ１３は、視認規制者ＤＢ１０を参照して、対象画像のファイル名と対応付けて登録されている視認規制者の名前（例えば、「Ａさん」）や顔画像情報を取得する。
【００５６】
その後、表示処理部４は、ＣＰＵ１３により取得された視認規制者の名前や顔画像情報に基づいて視認規制者の名前や顔画像を表示部５に表示させる（ステップＳ２５）。
具体的には、図５（ａ）等に示すように、表示部５は、画像データが暗号化されていることを表す態様（例えば、「暗号化されています」等のメッセージ添付）で表示された画像Ｇ１に重畳させて、特定の視認規制者の指紋の入力を促すメッセージ（例えば、「Ａさんの指紋を入力して下さい。」等）を表示する。
【００５７】
その後、生体情報取得部６は、視認規制者の指の指紋データの入力を受け付け、指紋センサにより検出された視認規制者の指の指紋に係る指紋データを生成する（ステップＳ２６）。
【００５８】
続けて、ＣＰＵ１３は、鍵生成部７の数値化部７ａに、生体情報取得部６により検出された視認規制者の指紋の端点や分岐点などの特徴点を抽出させた後（ステップＳ２７）、当該特徴点を数値化して数値情報を生成させる（ステップＳ２８）。
【００５９】
次に、ＣＰＵ１３は、視認規制者として指紋登録された全員の指紋の入力が完了したか否かを判定する（ステップＳ２９）。
ここで、視認規制者全員の指紋の入力が完了していないと判定されると（ステップＳ２９；ＮＯ）、ＣＰＵ１３は、処理をステップＳ２４に移行させて、視認規制者として指紋登録された人物のうち、未だ指紋が入力されていない人物を特定する。
【００６０】
上記の処理を、ステップＳ２９にて、視認規制者として指紋登録された全員の指紋の入力が完了したと判定されるまで（ステップＳ２９；ＹＥＳ）、繰り返す。
即ち、視認規制者が複数人いる場合には、表示部５は、特定の視認規制者の指紋の入力を促すメッセージを、ステップＳ２４にて、視認規制者を特定する度に順次表示していく（図５及び図６参照）。
例えば、視認規制者が３人の場合には、図５（ａ）〜図５（ｃ）に示すように、表示部５は、画像データが暗号化されていることを表す態様（例えば、「暗号化されています」等のメッセージ添付）で表示された画像Ｇ１に重畳させて、先ず、ステップＳ２４にて特定された「Ａさん」の指紋の入力を促すメッセージを表示し（図５（ａ）参照）、その後、ステップＳ２６にて、「Ａさん」の指紋が入力されると、ステップＳ２４に戻る。そして、ステップＳ２４にて次に特定された「Ｂさん」の指紋の入力を促すメッセージを表示し（図５（ｂ）参照）、その後、ステップＳ２６にて、「Ｂさん」の指紋が入力されると、再度、ステップＳ２４に戻る。そして、ステップＳ２４にて次に特定された「Ｃさん」の指紋の入力を促すメッセージを表示し（図５（ｃ）参照）、その後、ステップＳ２６にて、「Ｃさん」の指紋が入力されると、ステップＳ２９にて、ＣＰＵ１３は、視認規制者として指紋登録された全員の指紋の入力が完了したと判定する。
また、例えば、視認規制者が２人の場合には、図６（ａ）及び図６（ｂ）に示すように、表示部５は、画像データが暗号化されていることを表す態様（例えば、「暗号化されています」等のメッセージ添付）で表示された画像Ｇ２に重畳させて、先ず、ステップＳ２４にて特定された「Ｄさん」の指紋の入力を促すメッセージを表示し（図６（ａ）参照）、その後、「Ａさん」の指紋が入力されると（ステップＳ２６）、ステップＳ２４に戻る。そして、ステップＳ２４にて次に特定された「Ｅさん」の指紋の入力を促すメッセージを表示し（図６（ｂ）参照）、その後、「Ｅさん」の指紋が入力されると（ステップＳ２６）、ステップＳ２９にて、ＣＰＵ１３は、視認規制者として指紋登録された全員の指紋の入力が完了したと判定する。
このようにして、画像内に写っている全ての人物（例えば、「Ａさん」、「Ｂさん」及び「Ｃさん」等；図５参照）の指紋が入力される。
【００６１】
その後、ＣＰＵ１３は、数値結合部７ｂに、数値化部７ａによって生成された全員分の数値情報を加算して結合させることで、一の結合数値情報を生成させる（ステップＳ３０）。
続けて、ＣＰＵ１３は、ハッシュ値生成部７ｃに、数値結合部７ｂにより生成された結合数値情報から、固有の暗号化鍵としてハッシュ値を算出させる（ステップＳ３１）。
次に、ＣＰＵ１３は、復号化部９に、メモリ１２から当該閲覧処理の対象となる画像の画像データを読み出して取得させ、鍵生成部７により生成されたハッシュ値を暗号化鍵として暗号化画像データを復号化させる（ステップＳ３２）。
【００６２】
次に、ＣＰＵ１３は、復号化部９による暗号化画像データの復号化が成功したか否かを判定する（ステップＳ３３）。
ここで、暗号化画像データの復号化が成功したと判定されると（ステップＳ３３；ＹＥＳ）、表示処理部４は、ＣＰＵ１３からの制御信号に従って、復号化部９により復号化された画像データに基づく対象画像（例えば、画像Ｇ７、Ｇ８；図５（ｄ）及び図６（ｃ）参照）を表示部５に表示させる（ステップＳ３４）。
また、ステップＳ２３にて、対象画像が暗号化されていないと判定された場合にも（ステップＳ２３；ＮＯ）、ＣＰＵ１３は、処理をステップＳ３４に移行させる。そして、表示処理部４は、ＣＰＵ１３からの制御信号に従って、記録媒体３から対象画像（例えば、画像Ｇ３〜Ｇ６等）の画像データを読み出して当該対象画像を表示部５に表示させる。
【００６３】
一方、ステップＳ３３にて、暗号化画像データの復号化が成功していないと判定されると（ステップＳ３３；ＮＯ）、ＣＰＵ１３は、復号化の失敗に係る所定のエラーメッセージの表示制御信号を表示処理部４に出力して、当該エラーメッセージを表示部５に表示させる（ステップＳ３５）。
これにより、閲覧処理を終了する。
【００６４】
以上のように、本実施形態の撮像装置１００によれば、視認規制者の指紋や筆跡等の生体情報から生成された固有の暗号化鍵としてのハッシュ値を用いてそれぞれ暗号化された複数の暗号化画像データを記録媒体３に記録する。そして、視認規制者の所定操作により入力された当該視認規制者の生体情報を生体情報取得部６により取得して、当該生体情報から暗号化画像データを復号化するための固有の暗号化鍵を鍵生成部７により生成する。そして、当該暗号化鍵を用いて、記録媒体３に記録されている暗号化画像データを復号化部９により復号化して、表示処理部４は、当該画像データに係る画像を表示部５に表示させる。
即ち、生体情報から生成された固有の暗号化鍵を利用して画像データを暗号化した状態で記録しているので、復号化にパスワードを利用する場合とは異なり、視認規制者本人がその場にいることを証明し、なりすましによって第三者が復号化することを防止することができる。そして、視認規制者が複数人いる場合には、全員が揃っていない場合の画像の閲覧を確実に禁止することができる。また、生体情報は、パスワードと異なり忘れてしまうことがないだけでなく、生体情報取得部６により生体情報の入力操作も容易に行うことができるため、視認規制者が全員揃っているにも関わらず、パスワードを忘れてしまったなどにより閲覧できないことを防止することができる。
このように、生体情報から生成された固有の暗号化鍵を用いて画像データを暗号化して記録しておき、画像の閲覧の際に、その都度、視認規制者の生体情報を入力して暗号化鍵を生成して暗号化画像データの復号化を行うことで、画像の秘匿性及び当該画像を視認する際の使い勝手を向上させることができる。
【００６５】
また、生体情報を数値化して数値情報を数値化部７ａにより生成し、当該数値情報からハッシュ値（暗号化鍵）をハッシュ値生成部７ｃにより生成するか、或いは、複数の異なる生体情報から生成された複数の数値情報を結合して数値結合部７ｂにより結合数値情報を生成し、当該結合数値情報からハッシュ値をハッシュ値生成部７ｃにより生成するので、ハッシュ値を暗号化鍵として画像データを暗号化することができ、これにより、画像データの秘匿をより好適に行うことができる。
また、結合数値情報からハッシュ値を生成することで、複数の異なる生体情報の全てを反映させた暗号化鍵を生成することができる。
【００６６】
さらに、生体情報取得部６により取得された少なくとも一の視認規制者の生体情報、或いは視認規制者の少なくとも一の生体情報から固有の暗号化鍵を生成するので、視認規制者が複数人いる場合のみならず、一の視認規制者の異なる複数の生体情報を用いて暗号化鍵を生成することができる。例えば、視認規制者が一人の場合でも、複数の指の指紋データを用いて暗号化鍵を生成することで、画像データの秘匿性を向上させることができる。
【００６７】
なお、本発明は、上記実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲において、種々の改良並びに設計の変更を行っても良い。
例えば、上記実施形態にあっては、鍵生成部７として、画像データを暗号化部８にて暗号化するとともに暗号化画像データを復号化部９にて復号化するための固有の暗号化鍵を生成するものを例示したが、これに限られるものではなく、少なくとも暗号化画像データを復号化部９にて復号化するための固有の暗号化鍵を生成するものであれば如何なる構成のものであっても良い。
【００６８】
また、上記実施形態にあっては、ハッシュ値生成部７ｃを備え、暗号化鍵として一の結合数値情報から生成されたハッシュ値を用いるようにしたが、これに限られるものではなく、ハッシュ値生成部７ｃを備えずに、暗号化鍵として一の結合数値情報を用いても良い。
また、上記実施形態にあっては、図３のフローチャートのステップＳ２４〜ステップＳ２９において、視認規制者ＤＢ１０を参照して指紋を入力すべき人物を案内表示させたが、指紋を入力すべき人物の案内表示を省略しても良い。つまり、案内表示を行わずに、画像内に写っている人物の顔などから視認規制者が誰であるかをユーザに推測させるようにしても良い。このように、視認規制者を秘密にしておくことでセキュリティをより向上させることも可能となる。また、この場合には、視認規制者ＤＢ１０や、その登録処理も不要となる。
【００６９】
さらに、上記実施形態にあっては、生体情報として、視認規制者の指紋や筆跡を例示したが、これに限られるものではなく、例えば、目の虹彩や声紋等であっても良い。
【００７０】
また、撮像装置１００の構成は、上記実施形態に例示したものは一例であり、これに限られるものではない。即ち、表示装置として、撮像装置１００を例示したが、これに限られるものではなく、少なくとも記録手段、取得手段、暗号化鍵生成手段、復号化手段及び表示制御手段を備える構成であれば適宜任意に変更することができる。
加えて、上記実施形態にあっては、暗号鍵生成手段、復号化手段、表示制御手段としての機能を、ＣＰＵ１３の制御下にて、鍵生成部７、復号化部９、表示処理部４が駆動することにより実現される構成としたが、これに限られるものではなく、ＣＰＵ１３によって所定のプログラム等が実行されることにより実現される構成としても良い。
即ち、プログラムを記憶するプログラムメモリ（図示略）に、鍵生成処理ルーチン、復号化処理ルーチン、表示制御処理ルーチンを含むプログラムを記憶して、ＣＰＵ１３を、鍵生成処理ルーチンにより、生体情報取得部６により取得された生体情報から、暗号化画像データを復号化するための固有の暗号化鍵を生成する暗号化鍵生成手段として機能させ、また、復号化処理ルーチンにより、暗号化鍵生成手段により生成された暗号化鍵を用いて、記録媒体３に記録されている暗号化画像データを復号化する復号化手段として機能させ、また、表示制御処理ルーチンにより、復号化手段により復号化された画像データに係る画像を表示部５に表示させる表示制御手段として機能させるようにしても良い。
【符号の説明】
【００７１】
１００  撮像装置
３      記録媒体
４      表示処理部
５      表示部
６      生体情報取得部
７      鍵生成部
７ａ    数値化部
７ｂ    数値結合部
７ｃ    ハッシュ値生成部
８      暗号化部
９      復号化部
【図１】
2010176370.tif 000003
【図２】
2010176370.tif 000004
【図３】
2010176370.tif 000005
【図４】
2010176370.tif 000006
【図５】
2010176370.tif 000007
【図６】
2010176370.tif 000008