(57)【要約】【課題】外部装置からファイルの削除、変更等のアクセスがあった場合に、記録媒体に記録された画像ファイルを保護することができる撮像装置を提供する。【解決手段】この撮像装置は、撮像した画像を所定の付加情報とともにファイル化してファイル化された画像ファイルを記録媒体に記録する。そして、記録媒体に記録された画像ファイルに対して外部からアクセスがあった場合（ステップＳ６０２、ステップＳ６０３）に、前記付加情報（ステップＳ６０４，ステップＳ６０５）に基づいて画像ファイルに対するアクセス権限を変更（ステップＳ６０６ｏｒステップＳ６０７）する。【選択図】図６
2008042556.tif 000002
【特許請求の範囲】
【請求項１】
外部装置と通信回線を介して接続可能な撮像装置であって、
撮像した画像を所定の付加情報とともにファイル化するファイル化手段と、
該ファイル化手段によりファイル化された画像ファイルを記録媒体に記録する記録手段と、
前記記録媒体に記録された前記画像ファイルに対して前記外部装置からアクセスがあった場合に、前記付加情報に基づいて前記画像ファイルに対するアクセス権限を変更する変更手段と、を備える、
ことを特徴とする撮像装置。
【請求項２】
前記付加情報が、特定の機種により撮像された画像であることを示す情報を含む、
ことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記外部装置からアクセスされた前記画像ファイルの前記付加情報に、特定の機種により撮像された画像であることを示す情報が含まれる場合、前記変更手段は、前記外部装置からアクセスされる前記画像ファイルへのアクセス権限を、ファイルの削除およびファイルの変更を禁止し、ファイルの参照のみを許可するように変更する、
ことを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
前記外部装置からアクセスされた前記画像ファイルの前記付加情報に、特定の機種により撮像された画像であることを示す情報が含まれない場合、前記変更手段は、前記外部装置からアクセスされる前記画像ファイルへのアクセス権限を、ファイルの削除、ファイルの変更およびファイルの参照を許可するように変更する、
ことを特徴とする請求項１〜３のいずれか一項に記載の撮像装置。
【請求項５】
前記ファイル化手段は、前記付加情報をＥｘｉｆ規格のプライベートタグに書き込む、
ことを特徴とする請求項１〜４のいずれか一項に記載の撮像装置。
【請求項６】
外部装置と通信回線を介して接続可能な撮像装置の制御方法であって、
撮像した画像を所定の付加情報とともにファイル化するファイル化ステップと、
該ファイル化ステップによりファイル化された画像ファイルを記録媒体に記録する記録ステップと、
前記記録媒体に記録された前記画像ファイルに対して前記外部装置からアクセスがあった場合に、前記付加情報に基づいて前記画像ファイルに対するアクセス権限を変更する変更ステップと、を備える、
ことを特徴とする撮像装置の制御方法。
【請求項７】
前記付加情報が、特定の機種により撮像された画像であることを示す情報を含む、
ことを特徴とする請求項６に記載の撮像装置の制御方法。
【請求項８】
前記外部装置からアクセスされた前記画像ファイルの前記付加情報に、特定の機種により撮像された画像であることを示す情報が含まれる場合、前記変更ステップは、前記外部装置からアクセスされる前記画像ファイルへのアクセス権限を、ファイルの削除およびファイルの変更を禁止し、ファイルの参照のみを許可するように変更する、
ことを特徴とする請求項６又は７に記載の撮像装置の制御方法。
【請求項９】
前記外部装置からアクセスされた前記画像ファイルの前記付加情報に、特定の機種により撮像された画像であることを示す情報が含まれない場合、前記変更ステップは、前記外部装置からアクセスされる前記画像ファイルへのアクセス権限を、ファイルの削除、ファイルの変更およびファイルの参照を許可するように変更する、
ことを特徴とする請求項６〜８のいずれか一項に記載の撮像装置の制御方法。
【請求項１０】
前記ファイル化ステップは、前記付加情報をＥｘｉｆ規格のプライベートタグに書き込む、
ことを特徴とする請求項６〜９のいずれか一項に記載の撮像装置の制御方法。
【請求項１１】
外部装置と通信回線を介して接続可能な撮像装置を制御するプログラムであって、
撮像した画像を所定の付加情報とともにファイル化するファイル化モジュールと、
該ファイル化モジュールによりファイル化された画像ファイルを記録媒体に記録する記録モジュールと、
前記記録媒体に記録された前記画像ファイルに対して前記外部装置からアクセスがあった場合に、前記付加情報に基づいて前記画像ファイルに対するアクセス権限を変更する変更モジュールと、をコンピュータに実行させる、
ことを特徴とするプログラム。
【請求項１２】
請求項１１に記載のプログラムを格納した、
ことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、ネットワーク接続された外部装置からアクセス可能な撮像装置、撮像装置の制御方法、プログラムおよび記憶媒体に関する。
【背景技術】
【０００２】
近年、デジタルカメラ等の撮像装置では、大量のデータを記録可能な外付けハードディスクドライブ（ＨＤＤ）等の外部記録媒体に有線又は無線の通信回線を介して接続できるタイプのものがある。
【０００３】
このように撮像装置を通信回線を介して外部記録媒体に接続することで、撮影者が内部記録媒体の記録残量を気にせずに、撮影することが可能となる。また、撮影画像を内部記録媒体と同時に外部記録媒体に記録することで、外部記録媒体に撮像画像のバックアップを取りながら撮影することが可能となる。
【０００４】
また、通信可能に接続された外部装置の記録媒体の空き容量に応じて、自己のデジタルカメラで撮像した画像データを圧縮して外部装置に転送する技術が提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００４−１９３７８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記従来の撮像装置においては、記録媒体の容量が一杯になったときでも、撮影者が一旦撮影を中断し、外部装置に撮影データを移すといった作業を必要としないので、効率の良い撮影作業と編集作業とを行うことができる。
【０００６】
しかし、ネットワーク接続されたＰＣやデジタルカメラ等の外部装置から、自己の撮像装置内の撮影画像ファイルに対してアクセスがあった場合、外部装置の操作者の操作ミスによって、撮像装置内に記録された撮影画像が誤って削除変更されてしまう虞れがある。
【０００７】
また、悪意をもった操作者が外部装置からネットワークを経由して撮像装置内の撮影画像を意図的に削除・変更してしまう虞れも存在する。
【０００８】
そこで、本発明は、外部装置からファイルの削除、変更等のアクセスがあった場合に、記録媒体に記録された画像ファイルを保護することができる撮像装置、撮像装置の制御方法、プログラムおよび記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、請求項１に記載の撮像装置は、外部装置と通信回線を介して接続可能な撮像装置であって、撮像した画像を所定の付加情報とともにファイル化するファイル化手段と、該ファイル化手段によりファイル化された画像ファイルを記録媒体に記録する記録手段と、前記記録媒体に記録された前記画像ファイルに対して前記外部装置からアクセスがあった場合に、前記付加情報に基づいて前記画像ファイルに対するアクセス権限を変更する変更手段と、を備えることを特徴とする。
【００１０】
請求項６に記載の撮像装置の制御方法は、外部装置と通信回線を介して接続可能な撮像装置の制御方法であって、撮像した画像を所定の付加情報とともにファイル化するファイル化ステップと、該ファイル化ステップによりファイル化された画像ファイルを記録媒体に記録する記録ステップと、前記記録媒体に記録された前記画像ファイルに対して前記外部装置からアクセスがあった場合に、前記付加情報に基づいて前記画像ファイルに対するアクセス権限を変更する変更ステップと、を備えることを特徴とする。
【００１１】
請求項１１に記載のプログラムは、外部装置と通信回線を介して接続可能な撮像装置を制御するプログラムであって、撮像した画像を所定の付加情報とともにファイル化するファイル化モジュールと、該ファイル化モジュールによりファイル化された画像ファイルを記録媒体に記録する記録モジュールと、前記記録媒体に記録された前記画像ファイルに対して前記外部装置からアクセスがあった場合に、前記付加情報に基づいて前記画像ファイルに対するアクセス権限を変更する変更モジュールと、をコンピュータに実行させることを特徴とする。
【００１２】
請求項１２に記載のコンピュータ読み取り可能な記憶媒体は、請求項１１に記載のプログラムを格納した、ことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、撮像した画像を所定の付加情報とともにファイル化して記録媒体に記録し、記録媒体に記録された画像ファイルに対して外部装置からアクセスがあった場合に、付加情報に基づいて画像ファイルに対するアクセス権限を変更する。これにより、外部装置からファイルの削除、変更等のアクセスがあった場合に、記録媒体に記録された画像ファイルを保護することができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態の一例を図を参照して説明する。図１は本発明の実施の形態の一例であるデジタルカメラを通信回線を介して外部ＰＣに接続した例を示す斜視図、図２は本発明の実施の形態の一例であるデジタルカメラの制御ブロック図、図３は画像ファイルのデータ構造を示す図である。図４はファイルアクセス管理用のテーブルを示す図、図５はファイルアクセス管理用のテーブルを作成する処理手順を説明するためのフローチャート図、図６は本発明の実施の形態の一例であるデジタルカメラの動作例を説明するためのフローチャート図である。
【００１５】
図１に示すように、本発明の実施の形態の一例であるデジタルカメラ（撮像装置）１０１は、ＬＡＮケーブル（通信回線）１０２を介して外部ＰＣ（外部装置）１０３に接続されている。デジタルカメラ１０１には、固有のＩＰアドレス等の識別情報が割り当てられている。この識別情報によりデジタルカメラ１０１の記録媒体に記録された撮影画像に対してＬＡＮケーブル１０２を介して外部ＰＣ１０３からアクセスすることが可能になっている。なお、通信回線は特に限定されず、ＬＡＮケーブルに代えて、例えば無線ＬＡＮ等を用いてもよい。
【００１６】
デジタルカメラ１０１は、図２に示すように、カメラ部２０１、画像処理部２０２、記録部（記録手段）２０３、Ｉ／Ｆ２０４、制御部２０５、および操作部２０６を備えている。
【００１７】
カメラ部２０１には、図示は省略するが、被写体からの光を結像させるためのレンズ、レンズより結像された被写体像を光電変換するための撮像素子、撮像素子を駆動するための回路、撮像素子から出力されるアナログ画像信号をデジタル画像信号に変換するＡ／Ｄ変換器等が含まれる。画像処理部２０２は、カメラ部２０１から出力されるデジタル画像信号に画像処理を施す画像処理回路であり、ＪＰＥＧ圧縮等の画像処理を行う。
【００１８】
記録部２０３は、画像処理部２０２により画像処理が施されたデジタル画像信号を記録媒体（不図示）に記録するためのものである。ここで、この実施の形態では、記録媒体として、デジタルカメラ１０１に対して脱着可能なメモリーカードを採用しているが、これに限定されず、デジタルカメラ１０１に対して脱着不可能な内蔵メモリーであってもよい。Ｉ／Ｆ２０４は、ＬＡＮケーブル１０２を介して外部ＰＣ１０３と通信を行うためインターフェース部であり、この実施の形態では、イーサネット（登録商標）コントローラを採用している。
【００１９】
制御部２０５は、デジタルカメラ１０１全体を制御するための制御回路であり、ファイルのアクセス制御や、ファイル管理アプリケーションによるファイル管理、ファイルシステムによるファイルアクセス管理を行い、本発明のファイル化手段および変更手段が含まれる。なお、この実施の形態では、ファイルシステムとしてＦＡＴ（File Allocation Table ）１６を採用しているが、基本的なファイルアクセスの管理を提供するファイルシステムであれば特に限定されない。操作部２０６には、ユーザーがデジタルカメラ１０１を操作するためのボタン等が含まれる。
【００２０】
次に、図３を参照して、デジタルカメラ１０１で撮影された画像データの記録媒体への保存形式について説明する。
【００２１】
デジタルカメラ１０１で撮影された画像は記録媒体に、Ｅｘｉｆ（Exchangeable image file format for digital still cameras）フォーマットの画像ファイルとして格納される。ＥｘｉｆフォーマットはＪＰＥＧ画像データ、サムネイル画像データに加えて、ＥｘｉｆＴＡＧデータが付加されたもので、ここに露出時間、シャッタースピード、絞り値、レンズ焦点距離等の撮影条件に関するタグやメーカー固有の情報を設定できるプライベートタブがある。
【００２２】
デジタルカメラ１０１の画像データ以外の付加情報は、該画像データがＪＰＥＧ画像データとして記録媒体に記録される際、Ｅｘｉｆ規格に準じた方法で、画像データとともにファイル化されて記録される（ファイル化手段）。また、Ｅｘｉｆ規格のプライベートタグに準じた方法を利用することにより、特定の装置やアプリケーションに依存せず、汎用的な画像データファイルとして扱うことができる。
【００２３】
この実施の形態では、撮影画像を記録媒体に記録する際、画像データをＪＰＥＧ圧縮し、サムネイル画像データと、ＥｘｉｆＴＡＧデータとを付加してファイル化する。この際、デジタルカメラ１０１に対して固有のシリアル番号を独自に用いることができるエリアである、ＥｘｉｆＴＡＧデータのプライベートタグデータのエリアに書き込む。このデータを基に、デジタルカメラ１０１で撮影された画像ファイルと他のファイルを区別する。そして、外部ＰＣ１０３からデジタルカメラ１０１の記憶媒体に記録されているファイルにアクセスされた場合、このタグ情報に応じて、ファイルアクセス制御を行う。
【００２４】
次に、図５を参照して、本発明の実施の形態の一例であるデジタルカメラ１０１のファイルアクセス制御に関するシーケンスを説明する。
【００２５】
まず、ステップＳ５０１で、デジタルカメラ１０１の電源がＯＮされると、ステップＳ５０２に移行し、制御部２０５上にあるファイル管理アプリケーションがファイルシステムのＡＰＩを用いて、記録媒体に存在する全ての画像ファイルのプライベートタグ情報を読み出す。
【００２６】
次に、ステップＳ５０３では、ファイル管理アプリケーションが各々のファイルから得られたプライベートタグ情報とデジタルカメラ１０１がもっているシリアル番号とを比較して、一致しているか否かを１と０で記したファイルアクセス管理テーブル（図４参照）を作成する。
【００２７】
ファイル管理アプリケーションは、このファイルアクセス管理テーブルを用いて外部ＰＣ１０３のファイルアクセスに対してのアクセス管理を行う。すなわち、図４を参照して、「Ｐｒｏｄｕｃｔ  Ｆｌａｇ」が１の場合は、デジタルカメラ１０１で撮影された画像ファイルであると定義し、外部ＰＣ１０３からのアクセスに対して、ファイルの削除およびファイルの変更を禁止する。一方、「Ｐｒｏｄｕｃｔ  Ｆｌａｇ」が０の場合は、デジタルカメラ１０１で撮影された画像ファイル以外のファイルの削除およびファイルの変更を許可する（変更手段）。
【００２８】
ステップＳ５０４で、デジタルカメラ１０１のシャッターが押下されると、カメラ部２０１から撮影画像情報が画像処理部２０２へ送られて、画像処理部２０２がＪＰＥＧ圧縮等の画像処理を行う。
【００２９】
次に、ステップＳ５０５では、画像処理部２０２で処理された画像がファイル化される際、制御部２０５上で動作するファイル管理アプリケーションによって、Ｅｘｉｆフォーマットのプライベートタグに本機種固有のシリアルナンバーが書き込まれる。
【００３０】
そして、ステップＳ５０６で、ファイルシステムＦＡＴ１６のＡＰＩをもちいて、記録部２０３でファイルデータを書き込んで記録媒体に記録する。これにより、デジタルカメラ１０１で撮影した画像ファイルにだけ、Ｅｘｉｆフォーマットのプライベートタグに本機器固有のシリアル番号が付与され、このタグ情報により、デジタルカメラ１０１で撮影した画像ファイルと他の画像ファイルとを区別することができる。
【００３１】
また、ステップＳ５０７では、ファイル管理アプリケーションが、撮影画像ファイルを「Ｐｒｏｄｕｃｔ  Ｆｌａｇ」を１にしてファイルアクセス管理テーブルに追加する。これにより、ファイル管理アプリケーションは、記録媒体の既存の画像ファイルとデジタルカメラ１０１を用いて撮影された画像ファイルとに対して、外部ＰＣ１０３からのファイルアクセス管理に用いるファイルアクセス管理テーブルを作成する。
【００３２】
次に、図６を参照して、本発明の実施の形態の一例であるデジタルカメラ１０１の動作例について説明する。この例では、ＬＡＮケーブル１０２を介しての外部ＰＣ１０３とデジタルカメラ１０１との通信は、ＴＣＰ／ＩＰのプロトコルを用いる。また、外部ＰＣ１０３とデジタルカメラ１０１との間のファイルアクセスに関する通信については、ＨＴＴＰのプロトコルを用いるが、デジタルカメラ１０１上のファイル管理アプリケーションと通信できるプロトコルであれば特に限定されない。
【００３３】
まず、ステップＳ６０１では、デジタルカメラ１０１のファイル管理アプリケーションが自身が持っているファイルアクセス管理テーブルを基に、ＨＴＴＰのコマンドを用いて、外部ＰＣ１０３に対して、ファイル一覧を送信する。外部ＰＣ１０３は、このファイル一覧を閲覧するアプリケーション上からファイルを指定して、削除、変更および参照することができる。
【００３４】
例えば、外部ＰＣ１０３上のアプリケーションからファイルを指定して削除する場合は、外部ＰＣ１０３のアプリケーションがＨＴＴＰのプロトコルを用いて、ＬＡＮ経由（ＴＣＰ／ＩＰ）で、ファイル削除コマンドを送信する。この場合、「ｈｔｔｐ：／／ＦＩＬＥ＿ＮＡＭＥ／ＤＥＬＥＴＥ」のようなコマンド形態で送信する。
【００３５】
次に、ステップＳ６０２で、デジタルカメラ１０１のファイル管理アプリケーションは、外部ＰＣ１０３から送信されたＨＴＴＰのコマンドを受信すると、ステップＳ６０３に移行し、受信コマンドのファイルアクセス種類を判別する。
【００３６】
そして、ステップＳ６０３で、受信コマンドがファイル削除／変更であった場合は、ステップＳ６０４に移行し、ファイル削除／変更でない場合は、ステップＳ６０８に移行する。
【００３７】
ステップＳ６０４では、自身が所有する該当ファイルのファイルアクセス管理テーブルを参照して、ステップＳ６０５で、削除／変更が可能なファイル（記録媒体に記録された画像ファイル以外のファイル）か否か、即ち、図４に示す「Ｐｒｏｄｕｃｔ  Ｆｌａｇ」が０か１かを判別する。
【００３８】
ステップＳ６０５で、「Ｐｒｏｄｕｃｔ  Ｆｌａｇ」が１であれば、ファイルの削除／変更が禁止なので、ステップＳ６０６に移行して、外部ＰＣ１０３に対してアクセスエラーのレスポンスを送信し、処理を終了する。また、ステップＳ６０５で、「Ｐｒｏｄｕｃｔ  Ｆｌａｇ」が０であった場合は、ステップＳ６０７に移行し、ファイルシステムのｄｅｌｅｔｅに関するＡＰＩ関数を用いて該当するファイルの削除／変更を実行し、処理を終了する。
【００３９】
一方、ステップＳ６０３で、ファイル削除／変更ではないと判断されて、ステップＳ６０８に移行した場合は、外部ＰＣ１０３からのファイルアクセスがファイル参照であると判断する。そして、ファイルアクセス管理テーブルを用いることなく、ただちにファイル情報を外部ＰＣ１０３に送信して、処理を終了する。
【００４０】
以上説明したように、この実施の形態では、外部ＰＣ１０３からデジタルカメラ１０１の記録媒体に記録されている撮影画像ファイルに対してファイルアクセスがあった場合に、ファイルの削除／変更を禁止し、ファイル参照のみ許可する。また、外部ＰＣ１０３からデジタルカメラ１０１の記録媒体に記録されている撮影画像ファイル以外のファイルに対してファイルアクセスがあった場合には、ファイルの削除／変更およびファイル参照を許可する。
【００４１】
これにより、外部ＰＣ１０３からファイルの削除、変更等のアクセスがあった場合に、デジタルカメラ１０１の記録媒体に記録された撮影画像ファイルを削除、変更することなく、該撮影画像ファイルを保護することができる。また、撮影者がメニュー等からファイルアクセス属性を設定変更するといった面倒な処理をすることなく、好適に撮影画像ファイルだけを保護することができる。
【００４２】
なお、本発明の外部装置、通信回線、ファイル化手段、記録媒体、記録手段、変更手段等の構成は、上記実施の形態に例示したものに限定されるものではなく、本発明の要旨を逸脱しない範囲において適宜変更可能である。
【００４３】
次に、上記実施の形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給する場合を考える。ここで、本発明の目的は、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。
【００４４】
この場合、記憶媒体から読み出されたプログラムコード自体が上記実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００４５】
また、プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光磁気ディスク等を用いることができる。あるいは、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ等の光ディスク、磁気テープ、不揮発性のメモリーカード、ＲＯＭ等を用いることができる。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００４６】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合だけではない。そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって上記実施の形態の機能が実現される場合も含まれる。
【００４７】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拠張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリーに書き込まれた場合を考える。この場合に、そのプログラムコードの指示に基づき、その拡張機能を拡張ボードや拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって上記実施の形態の機能が実現される場合も本発明に含まれる。
【図面の簡単な説明】
【００４８】
【図１】本発明の実施の形態の一例であるデジタルカメラを通信回線を介して外部ＰＣに接続した例を示す斜視図である。
【図２】本発明の実施の形態の一例であるデジタルカメラの制御ブロック図である。
【図３】画像ファイルのデータ構造を示す図である。
【図４】ファイルアクセス管理用のテーブルを示す図である。
【図５】ファイルアクセス管理用のテーブルを作成する処理手順を説明するためのフローチャート図である。
【図６】本発明の実施の形態の一例であるデジタルカメラの動作例を説明するためのフローチャート図である。
【符号の説明】
【００４９】
１０１  デジタルカメラ（撮像装置）
１０２  ＬＡＮケーブル（通信回線）
１０３  外部ＰＣ（外部装置）
２０１  カメラ部
２０２  画像処理部
２０３  記録部（記録手段）
２０４  通信インターフェース
２０５  制御部（ファイル化手段、変更手段）
２０６  操作部
【図１】
2008042556.tif 000003
【図２】
2008042556.tif 000004
【図３】
2008042556.tif 000005
【図４】
2008042556.tif 000006
【図５】
2008042556.tif 000007
【図６】
2008042556.tif 000008