(57)【要約】【課題】操作ミスや意図しない設定での撮影ミスを効果的に抑制及び防止することができる撮像システムを提供することを目的とする。【解決手段】撮像装置及び前記撮像装置とネットワークを介して接続される管理サーバを含む撮像システムであって、前記管理サーバは、前記撮像装置の設定情報を取得する設定情報取得手段と、記憶装置に記憶された設定可能条件と、前記設定情報取得手段において取得された設定情報と、を比較して、前記撮像装置に対する前記設定情報の設定ができるか否かを判定する設定判定手段と、前記設定判定手段において設定ができないと判定された場合に、前記設定可能条件に基づいて前記撮像装置に対して設定する強制設定情報を生成する生成手段と、を有し、前記撮像装置は、前記生成手段において生成された強制設定情報に基づいて、設定を変更する設定手段を有することを特徴とする。【選択図】  図１３
2008312049.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置及び前記撮像装置とネットワークを介して接続される管理サーバを含む撮像システムであって、
前記管理サーバは、前記撮像装置の設定情報を取得する設定情報取得手段と、
記憶装置に記憶された設定可能条件と、前記設定情報取得手段において取得された設定情報と、を比較して、前記撮像装置に対する前記設定情報の設定ができるか否かを判定する設定判定手段と、
前記設定判定手段において設定ができないと判定された場合に、前記設定可能条件に基づいて前記撮像装置に対して設定する強制設定情報を生成する生成手段と、を有し、
前記撮像装置は、前記生成手段において生成された強制設定情報に基づいて、設定を変更する設定手段を有することを特徴とする撮像システム。
【請求項２】
前記記憶装置には、複数の設定可能条件が記憶され、
前記管理サーバは、前記設定情報取得手段において取得された設定情報に応じた設定可能条件を検索する検索手段を更に有し、
前記設定判定手段は、前記検索手段において検索された設定可能条件と、前記設定情報取得手段において取得された設定情報と、を比較して、前記撮像装置に対する前記設定情報の設定ができるか否かを判定することを特徴とする請求項１に記載の撮像システム。
【請求項３】
前記記憶装置には、撮影者の識別子及び撮像装置の機器情報が、前記設定可能条件と関連付けられて記憶され、
前記設定情報取得手段は、前記撮像装置の設定情報に加えて、撮影者の識別子及び撮像装置の機器情報を取得し、
前記設定判定手段は、前記記憶装置に記憶された前記設定可能条件及び前記設定可能条件に関連付けられて記憶された撮影者の識別子及び撮像装置の機器情報と、前記設定情報取得手段で取得した設定情報、撮影者の識別子及び撮像装置の機器情報と、を比較して前記撮像装置に対する前記設定情報の設定ができるか否かを判定することを特徴とする請求項１に記載の撮像システム。
【請求項４】
前記撮像装置及び前記管理サーバと接続される情報機器を有し、
前記情報機器は、前記撮像装置から前記撮像装置の設定情報を受信し、前記管理サーバに送信すると共に、前記管理サーバから前記生成手段において生成された強制設定情報を受信し、前記撮像装置に送信することを特徴とする請求項１乃至３の何れか１項に記載の撮像システム。
【請求項５】
前記設定情報取得手段は、前記撮像装置による電源の投入時、設定情報の変更時及び撮像時の少なくともいずれかにおいての設定情報を取得することを特徴とする請求項１乃至４の何れか１項に記載の撮像システム。
【請求項６】
撮像装置とネットワークを介して接続される管理サーバであって、
前記撮像装置の設定情報を取得する設定情報取得手段と、
記憶装置に記憶された設定可能条件と、前記設定情報取得手段で取得した設定情報と、を比較して、前記撮像装置に対する前記設定情報の設定ができるか否かを判定する設定判定手段と、
前記設定判定手段において設定ができないと判定された場合に、前記設定可能条件に基づいて前記撮像装置に対して設定する強制設定情報を生成する生成手段と、を有することを特徴とする管理サーバ。
【請求項７】
管理サーバとネットワークを介して接続される撮像装置であって、
前記管理サーバによって生成された強制設定情報に基づいて、設定を変更する設定手段を有することを特徴とする撮像装置。
【請求項８】
撮像装置及び前記撮像装置とネットワークを介して接続される管理サーバを含む撮像システムを制御する制御方法であって、
前記管理サーバでは、前記撮像装置の設定情報を取得する設定情報取得ステップと、
記憶装置に記憶された設定可能条件と、前記設定情報取得ステップにおいて取得された設定情報と、を比較して、前記撮像装置に対する前記設定情報の設定ができるか否かを判定する設定判定ステップと、
前記設定判定ステップにおいて設定ができないと判定された場合に、前記設定可能条件から前記撮像装置に対して設定する強制設定情報を生成する生成ステップと、を有し、
前記撮像装置では、前記生成ステップにおいて生成された強制設定情報に基づいて、設定を変更する設定ステップを有することを特徴とする撮像システムを制御する制御方法。
【請求項９】
撮像装置とネットワークを介して接続される管理サーバを制御するプログラムであって、
前記撮像装置の設定情報を取得する設定情報取得ステップと、
記憶装置に記憶された設定可能条件と、前記設定情報取得ステップにおいて取得された設定情報と、を比較して、前記撮像装置に対する前記設定情報の設定ができるか否かを判定する設定判定ステップと、
前記設定判定ステップにおいて設定ができないと判定された場合に、前記設定可能条件から前記撮像装置に対して設定する強制設定情報を生成する生成ステップとを、コンピュータに実行させるためのプログラム。
【請求項１０】
管理サーバとネットワークを介して接続される撮像装置を制御するプログラムであって、
前記管理サーバによって生成された強制設定情報に基づいて、設定を変更する設定ステップをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置と管理サーバとがネットワークを介して接続された撮像システム、管理サーバ、撮像装置、撮像システムの制御方法及びプログラムに関する。
【背景技術】
【０００２】
近年、デジタルビデオカメラやデジタルカメラ等の撮像装置が、一般に普及している。また、ＣＰＵやメモリ等の低価格化、デジタルカメラ市場の活性化により、撮像装置には、様々な機能が付加されるようになっている。更に、最近では、ネットワークを介して外部機器との接続性が確立される等、従来からの撮像装置の概念を越えた情報端末機器として注目されている。
【０００３】
例えば、特許文献１には、ネットワークに接続されたデジタルカメラから過去の撮像に用いた機能設定データをサーバ装置に送信し、サーバ装置は他のデジタルカメラからの要求に応じて機能設定データを他のデジタルカメラに送信する技術が開示されている。
【０００４】
【特許文献１】特開２００３−１２２６５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述したような様々な機能の付加により、カメラとしての機能のみを必要としている利用者にとっては、その操作が必要以上に煩雑になる。従って、その機能を利用するに当たり、混乱を生じてしまう場合がある。また、カメラ固有の機能であっても、例えば撮影時の機能には、絞り優先、シャッタースピード優先等、複数の撮影モードを備えている場合がある。更に、デジタルカメラでは、様々な画像処理機能を実装することができ、撮影モード等の機能は増加する傾向にある。
【０００６】
このような状況では、カメラ設定の操作ミスや、他の利用者と共有している場合等において意図しないカメラ設定による撮影によって、一連の撮影作業が完了した後に撮影した画像を見て初めて撮影ミスに気付く等の問題が発生する可能性がある。
【０００７】
本発明は、上述したような問題点に鑑みてなされたものであり、操作ミスや意図しない設定での撮影ミスを効果的に防止することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の撮像システムは、撮像装置及び前記撮像装置とネットワークを介して接続される管理サーバを含む撮像システムであって、前記管理サーバは、前記撮像装置の設定情報を取得する設定情報取得手段と、記憶装置に記憶された設定可能条件と、前記設定情報取得手段において取得された設定情報と、を比較して、前記撮像装置に対する前記設定情報の設定ができるか否かを判定する設定判定手段と、前記設定判定手段において設定ができないと判定された場合に、前記設定可能条件に基づいて前記撮像装置に対して設定する強制設定情報を生成する生成手段と、を有し、前記撮像装置は、前記生成手段において生成された強制設定情報に基づいて、設定を変更する設定手段を有することを特徴とする。
【０００９】
本発明の管理サーバは、撮像装置とネットワークを介して接続される管理サーバであって、前記撮像装置の設定情報を取得する設定情報取得手段と、記憶装置に記憶された設定可能条件と、前記設定情報取得手段で取得した設定情報と、を比較して、前記撮像装置に対する前記設定情報の設定ができるか否かを判定する設定判定手段と、前記設定判定手段において設定ができないと判定された場合に、前記設定可能条件に基づいて前記撮像装置に対して設定する強制設定情報を生成する生成手段と、を有することを特徴とする。
【００１０】
本発明の撮像装置は、管理サーバとネットワークを介して接続される撮像装置であって、前記管理サーバによって生成された強制設定情報に基づいて、設定を変更する設定手段を有することを特徴とする。
【００１１】
本発明の撮像システムを制御する制御方法は、撮像装置及び前記撮像装置とネットワークを介して接続される管理サーバを含む撮像システムを制御する制御方法であって、前記管理サーバでは、前記撮像装置の設定情報を取得する設定情報取得ステップと、記憶装置に記憶された設定可能条件と、前記設定情報取得ステップにおいて取得された設定情報と、を比較して、前記撮像装置に対する前記設定情報の設定ができるか否かを判定する設定判定ステップと、前記設定判定ステップにおいて設定ができないと判定された場合に、前記設定可能条件から前記撮像装置に対して設定する強制設定情報を生成する生成ステップと、を有し、前記撮像装置では、前記生成ステップにおいて生成された強制設定情報に基づいて、設定を変更する設定ステップを有することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、操作ミスや意図しない設定での撮影ミスを効果的に防止することができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して本発明に係る実施形態について説明する。
図１は、本実施形態に係る撮像システムの概略構成を示すブロック図である。
撮像システム１は、撮像装置（以下、デジタルカメラいう）１００と、デジタルカメラ１００と接続可能な情報機器２００と、ネットワークにより通信可能な管理サーバ３００と、を含んで構成されている。
デジタルカメラ１００と情報機器２００は、双方向で通信可能に接続される。本実施形態では、デジタルカメラ１００と情報機器２００は、例えばＵＳＢケーブルによって接続されている。なお、デジタルカメラ１００と情報機器２００との接続は、ＵＳＢケーブルに限定されるものではなく、例えばネットワークによる接続や専用の通信バスによる接続等であってもよい。また、情報機器２００と管理サーバ３００は、本実施形態では、例えばローカルな有線ＬＡＮによって接続されている。なお、情報機器２００と管理サーバ３００は、インターネット経由や無線ＬＡＮ等で接続されていてもよい。
【００１４】
図１の撮像システム１は、管理サーバ３００に登録されている設定可能条件に基づいて、デジタルカメラ１００で設定可能な設定情報に制限をかけることで、撮影者の誤設定による撮影ミスを防止することができるものである。
ここで、撮像システム１によって撮影者の誤設定を防止する方法について簡単に説明する。まず、デジタルカメラ１００で設定情報を変更された場合に、デジタルカメラ１００で設定されている設定情報が情報機器２００に送信される。
次に、情報機器２００では、予めデジタルカメラ１００に入力された撮影者ＩＤと、デジタルカメラ１００の機器情報とを、受信した設定情報とともに管理サーバ３００に送信する。
【００１５】
次に、管理サーバ３００では、受信した撮影者ＩＤと機器情報を基に、予め管理サーバ３００に登録されている設定可能条件を検索する。管理サーバ３００は、検索した設定可能条件と、受信した設定情報を比較して、受信した設定情報に制限を超えた値が設定されているかどうかを判定する。制限を超えた値が存在する場合は、管理サーバ３００は、制限を超えた値を、設定可能条件に基づいて設定可能な値に変更した強制設定情報を生成し、判定の可否結果とともに情報機器２００に送信する。
次に、情報機器２００は、受信した可否結果が否の場合は、受信した強制設定情報をデジタルカメラ１００に送信するとともに、情報機器２００に装備されているＬＣＤ等によって撮影者に設定を変更したことを通知する。
次に、デジタルカメラ１００は、受信した強制設定情報でデジタルカメラ１００に設定されている設定情報を変更することで、制限を超えた値での設定による撮影ミスを防止することができる。
【００１６】
図２は、図１に示すデジタルカメラ１００のハードウェア構成の一部を示す図である。図２に示すデジタルカメラ１００の構成には、本実施形態に必要となる機能が示されており、撮像系の回路、記録系の回路等は、図示を省略している。
デジタルカメラ１００は、以下の構成を含んでいる。すなわち、メモリ１０１、記憶装置１０２、機器情報メモリ１０３、ＬＣＤ１０４、入力装置１０５、設定変更検出装置１０６、ＣＰＵ１０７、通信ポート１０８、シャッタースイッチ検出装置１０９、撮影者ＩＤメモリ１１０を含んでいる。
【００１７】
メモリ１０１には、撮像した画像のデータやその他のデータが記録される。記憶装置１０２には、撮影者によって設定された設定情報が記憶される。機器情報メモリ１０３には、デジタルカメラ１００のメーカ名、機種名、シリアル番号等の機器情報が記憶される。ＬＣＤ１０４には、撮像した画像や設定情報等が表示される。入力装置１０５は、例えば操作ボタンである。撮影者は、デジタルカメラ１００に対し、入力装置１０５を介して文字の入力、各種指令を行うことができる。設定変更検出装置１０６は、設定情報の変更を検出する。ＣＰＵ１０７は、デジタルカメラ１００全体の動作を制御する。通信ポート１０８は、情報機器２００等に接続する接続部である。シャッタースイッチ検出装置１０９は、シャッターが押下されたことを検出する。撮影者ＩＤメモリ１１０には、撮影者を特定する撮影者ＩＤが記憶される。なお、記憶装置１０２、機器情報メモリ１０３、撮影者ＩＤメモリ１１０は、それぞれ独立した１つの記憶媒体でなくてもよく、例えば、メモリ１０１やその他記憶媒体の一部の領域を利用するようにしてもよい。
【００１８】
また、撮影者ＩＤは、撮影者を特定する識別子（ＩＤ）である。撮影者が入力装置１０５を用いて撮影者ＩＤを入力すると、ＣＰＵ１０７は、撮影者ＩＤメモリ１１０に撮影者ＩＤを記憶する。なお、撮影者ＩＤは、撮影者個人を特定するだけのものではなく、グループや権限レベル等の任意の判断基準における特定のＩＤとしてもよい。
更に、撮影者ＩＤの入力において、専用の入力手段、表示画面、記憶領域等がなくてもよく、例えば、既存の設定情報の一項目（例えばコメント等）を撮影者ＩＤとして代用してもよい。この場合、情報機器２００は、代用した設定情報の一項目を撮影者ＩＤとして判断する。
【００１９】
図３は、機器情報のデータ構造の一例を示した図である。
機器情報３０は、デジタルカメラ１００を特定するための情報であり、機器情報メモリ１０３に書き換え不可能な情報として記憶される。より具体的には、機器情報３０には、メーカ名３１、機種名３２、シリアル番号３３及びファームウェアバージョン３４が含まれている。
【００２０】
図４は、設定情報のデータ構造の一例を示した図である。
設定情報４０には、撮像装置１００に対して撮影者が設定できる機能を示す設定機能名４１と、その設定値４２と、が含まれている。設定情報４０は、記憶装置１０２に記憶される。また、撮影者によって設定された値が、設定値４２として設定機能名４１に対応して記憶される。なお、撮影者によって設定されていない設定情報についてはデフォルトの値が設定される。図４では、設定機能名として「ホワイトバランス」、「シャッター速度」、「ＩＳＯ感度」が示されている。「ホワイトバランス」には、設定値として「太陽光」が設定されている。また、「シャッター速度」には、設定値として「１／１６０」が設定されている。また、「ＩＳＯ感度」には、設定値として「４００」が設定されている。
【００２１】
図５は、図１に示す情報機器２００のハードウェア構成の一部を示す図である。図５には、本実施形態に必要となる機能が示されており、その他の機能については図示を省略している。情報機器２００は、例えばＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）である。
情報機器２００は、メモリ２０１、ＬＣＤ２０２、通信ポート２０３、記憶装置２０４、ＣＰＵ２０５、ネットワークインターフェイス２０６、を含んで構成される。
【００２２】
メモリ２０１には、受信した撮影者ＩＤ、機器情報、設定情報等のデータが記憶される。ＬＣＤ２０２には、情報機器２００の動作状況等が表示される。通信ポート２０３は、デジタルカメラ１００等と接続する接続部である。記憶装置２０４には、情報機器２００自体の設定情報が記憶される。また、記憶装置２０４は、読み書き可能な記憶媒体であり、例えば、揮発性メモリ、不揮発性メモリ、装抜可能な記憶メディア等である。ＣＰＵ２０５は、情報機器２００全体の動作を制御する。ネットワークインターフェイス２０６は、管理サーバ３００に接続するためのインターフェイスである。なお、メモリ２０１及び記憶装置２０４は、それぞれ独立した１つの記憶媒体でなくてもよく、例えば、記憶媒体の一部の領域を利用するようにしてもよい。
【００２３】
図６は、情報機器２００から管理サーバ３００に送信される判定要求のデータ構造の一例を示した図である。
判定要求６０は、デジタルカメラ１００で設定された設定情報の可否判定を管理サーバ３００に要求するときのデータ構造である。より具体的には、判定要求６０には、撮影者ＩＤ６１、機器情報６２及び設定情報６３が含まれている。
【００２４】
図７は、図１に示す管理サーバ３００のハードウェア構成の一部を示す図である。図７に示す管理サーバ３００の構成には、本実施形態に必要となる機能が示されており、その他の機能は図示を省略している。
管理サーバ３００は、設定可能条件検索部３０１、設定可否判定部３０２、強制設定情報生成部３０３、入力部３０４、データベース３０５、ＣＰＵ３０６、ネットワークインターフェイス３０７、表示部３０８、メモリ３０９、を含んで構成される。
【００２５】
設定可能条件検索部３０１は、データベース３０５に登録された複数の設定可能条件から該当する設定可能条件を検索する。設定可否判定部３０２は、設定可能条件検索部３０１で検索された設定可能条件を基に設定情報の可否を判定する。強制設定情報生成部３０３は、許可された設定値で構成される強制設定情報を生成する。入力部３０４は、例えばマウスやキーボードである。管理サーバ３００の管理者は、管理サーバ３００に対し、入力部３０４を介して文字の入力、各種指令を行うことができる。データベース３０５には、撮影者ＩＤ及び機器情報から設定可能条件を検索できるように、撮影者ＩＤと、機器情報と、設定可能条件とが関連付けて記憶されている。ＣＰＵ３０６は、管理サーバ３００全体の動作を制御する。ネットワークインターフェイス３０７は、情報機器２００に接続するためのインターフェイスである。表示部３０８には、管理サーバ３００の各種情報や動作状況等が表示される。メモリ３０９には、管理サーバ３００で使用されるデータが記憶される。
【００２６】
管理サーバ３００では、管理者が入力部３０４から撮影者ＩＤ、機器情報及び設定可能条件を入力する。ＣＰＵ３０６は、データベース３０５に撮影者ＩＤ及び機器情報から設定可能条件を検索できるように記憶する。なお、設定可能条件検索部３０１、設定可否判定部３０２及び強制設定情報生成部３０３は、ハードウェアにより構成しているが、ソフトウェアによって構成してもよい。また、撮影者と管理サーバの管理者とは同一人であってもよい。
【００２７】
図８は、管理サーバ３００に登録される設定可能条件のデータ構造の一例を示した図である。設定可能条件８０には、デジタルカメラ１００に対して設定機能毎に設定することができる設定値が示されている。より具体的には、設定可能条件８０には、機能を示す設定機能名８１、設定可能値の記載方法を示す値型８２、設定機能毎に設定可能な値を示す設定可能値８３、強制的に値を設定する場合の設定値を示す強制値８４が含まれている。ここで、値型８２には、配列型又は範囲型を指定することができる。値型８２が配列型の場合、設定可能値８３には、設定可能な値が配列状に格納される。また、値型８２が範囲型の場合、設定可能値８３には、設定可能な値の下限値と上限値とが格納される。なお、設定可能条件８０に設定されていない機能については、ＣＰＵ３０６は、無条件で設定可能と判定する。
【００２８】
図８では、設定機能名として「ホワイトバランス」、「シャッター速度」、「ＩＳＯ感度」が示されている。「ホワイトバランス」には、値型として「配列」、設定可能値として「オート」、「太陽光」、「日陰」及び「白熱電球」、強制値として「オート」が設定されている。また、「シャッター速度」には、値型として「範囲」、設定可能値として「１／８０００」〜「３０」、強制値として「１／１６０」が設定されている。また、「ＩＳＯ感度」には、値型として「配列」、設定可能値として「２００」、強制設定値として「２００」が設定されている。
【００２９】
図９は、管理サーバ３００から情報機器２００に送信される判定応答のデータ構造の一例を示した図である。判定応答９０は、図６で示した判定要求６０に対する応答である。判定応答９０は、情報機器２００から送信された設定情報を、管理サーバ３００が、登録されている設定可能条件に基づいて可否判定を行い、その結果を示すものである。より具体的には、判定応答９０は、判定結果である可否を示す可否情報９１と、判定結果が「否」であった場合に生成される強制設定情報９２とを含んでいる。
【００３０】
可否情報９１は、設定可否判定部３０２によって判定された結果を示し、「可」又は「否」の情報によって構成される。可否情報９１が「可」の場合は、撮影者によってデジタルカメラ１００に設定された設定情報が許可されたものであることを示す。また、可否情報９１が、「否」の場合は、設定情報が許可されていない値を含んでいることを示す。
強制設定情報９２は、強制設定情報生成部３０３によって生成される設定情報を示す。強制設定情報９２は、可否情報９１が「否」の場合に、デジタルカメラ１００に設定されている設定情報を、許可された値に強制的に修正するための設定情報である。強制設定情報生成部３０３は、許可されていない設定情報の値を設定可能条件の強制値に変更する。なお、可否情報９１が「可」の場合は、強制設定情報生成部３０３は、強制設定情報を生成しないため、判定応答９０には可否情報９１のみが含まれる。
【００３１】
図１０は、デジタルカメラ１００が起動したときの動作処理を示すフローチャートである。この処理は、デジタルカメラ１００の電源が投入されたとき（電源投入時）の初期化処理の一環として実行される。
まず、ステップＳ１０において、撮影者が入力装置１０５を介してデジタルカメラ１００の電源を投入する。デジタルカメラ１００のＣＰＵ１０７は、通信ポート１０８を介して情報機器２００との接続を行う。
【００３２】
次に、ステップＳ１１において、ＣＰＵ１０７は、撮影者ＩＤメモリ１１０に記憶されている撮影者ＩＤを、通信ポート１０８を介して、デジタルカメラ１００から情報機器２００に送信する。ここで、撮影者ＩＤメモリ１１０には、前回入力された撮影者ＩＤが記憶されている。ただし、一度も撮影者ＩＤが入力されていない場合、撮影者ＩＤメモリ１１０には、デフォルトとして空の撮影者ＩＤが設定されている。空の撮影者ＩＤが送信された場合は、撮影者ＩＤが特に指定されないことを意味する。
ステップＳ２０において、情報機器２００のＣＰＵ２０５は、デジタルカメラ１００から送信された撮影者ＩＤを、通信ポート２０３を介して、受信する。ＣＰＵ２０５は、受信した撮影者ＩＤをメモリ２０１に記憶する。
【００３３】
ステップＳ１２において、デジタルカメラ１００のＣＰＵ１０７は、機器情報メモリ１０３に記憶されている機器情報を、通信ポート１０８を介して、デジタルカメラ１００から情報機器２００に送信する。
ステップＳ２１において、情報機器２００のＣＰＵ２０５は、デジタルカメラ１００から送信された機器情報を、通信ポート２０３を介して、受信する。ＣＰＵ２０５は、受信した機器情報をメモリ２０１に記憶する。
ステップＳ１００において、図１３で後述する設定情報検証処理が実行される。
【００３４】
図１１は、デジタルカメラ１００で撮影者ＩＤを変更したときの動作処理を示すフローチャートである。
まず、ステップＳ３０において、デジタルカメラ１００のＣＰＵ１０７は、撮影者ＩＤを入力する入力画面をＬＣＤ１０４に表示する。撮影者は、入力装置１０５を用いて撮影者ＩＤを入力する。次に、ステップＳ３１において、ＣＰＵ１０７は、ステップＳ３０で入力された撮影者ＩＤを撮影者ＩＤメモリ１１０に記憶する。
【００３５】
次に、ステップＳ３２において、ＣＰＵ１０７は、撮影者ＩＤメモリ１１０に記憶されている撮影者ＩＤを、通信ポート１０８を介して、デジタルカメラ１００から情報機器２００に送信する。
ステップＳ４０において、情報機器２００のＣＰＵ２０５は、デジタルカメラ１００から送信された撮影者ＩＤを、通信ポート２０３を介して、受信する。情報機器２００のＣＰＵ２０５は、受信した撮影者ＩＤをメモリ２０１に記憶する。
【００３６】
図１２は、デジタルカメラ１００で設定情報を変更したとき（変更時）の動作処理を示すフローチャートである。
まず、ステップＳ５０において、デジタルカメラ１００のＣＰＵ１０７は、設定情報を入力する入力画面をＬＣＤ１０４に表示する。撮影者は、入力装置１０５を用いて設定情報の設定値を変更（設定）する。例えば、撮影者は、図４に示される設定機能「ホワイトバランス」の設定を、「太陽光」モードから「日陰」モードに変更する。
【００３７】
次に、ステップＳ５１において、ＣＰＵ１０７は、ステップＳ５０で入力された設定情報の設定値を、設定情報の設定機能に関連付けて、記憶装置１０２に記憶する。
次に、ステップＳ１００において、設定変更検出装置１０６によって設定情報の変更が検知されると、ステップＳ１００において、図１３で後述する設定情報検証処理が実行される。
【００３８】
図１３は、ステップＳ１００における設定情報検証処理の動作を示すフローチャートである。ここでは、デジタルカメラ１００と情報機器２００、情報機器２００と管理サーバ３００、の接続は確立されているものとする。
まず、ステップＳ１１０において、デジタルカメラ１００のＣＰＵ１０７は、記憶装置１０２に記憶されている設定情報を、通信ポート１０８を介して、デジタルカメラ１００から情報機器２００に送信する。なお、送信する設定情報は、変更された設定機能のみでもよいし、すべての設定機能であってもよい。また、デジタルカメラ１００のＣＰＵ１０７が、設定情報を送信した後、アイドル状態に移行して、他の処理を実行できるようにする。この場合において、連続した設定情報の送信がされるときは、情報機器２００のＣＰＵ２０５は、キューイングすることが望ましい。
ステップＳ１２０において、情報機器２００のＣＰＵ２０５は、デジタルカメラ１００から送信された設定情報を、通信ポート２０３を介して、受信する。ＣＰＵ２０５は、受信した設定情報をメモリ２０１に記憶する。
【００３９】
次に、ステップＳ１２１において、情報機器２００のＣＰＵ２０５は、メモリ２０１に記憶されている撮影者ＩＤと、機器情報と、設定情報と、から構成される判定要求を、ネットワークインターフェイス２０６を介して、管理サーバ３００に送信する。
ステップＳ１３０において、管理サーバ３００のＣＰＵ３０６は、情報機器２００から送信された判定要求を、ネットワークインターフェイス３０７を介して、受信する（設定情報取得手段）。ＣＰＵ３０６は、受信した判定要求をメモリ３０９に記憶する。
【００４０】
次に、ステップＳ２００において、管理サーバ３００の設定可否判定部３０２は、情報機器２００から送信された撮影者ＩＤと、機器情報と、設定情報と、を基に判定処理を実行する（設定判定手段）。管理サーバ３００の強制設定情報生成部３０３は、判定処理の結果である可否情報と、強制設定情報と、を生成する（生成手段）。管理サーバ３００のＣＰＵ３０６は、生成した可否情報と、強制設定情報と、をメモリ３０９に記憶する。
【００４１】
次に、ステップＳ１３１において、管理サーバ３００のＣＰＵ３０６は、メモリ３０９に記憶されている可否情報と、強制設定情報と、から構成される判定応答を、ネットワークインターフェイス３０７を介して、情報機器２００に送信する。
ステップＳ１２２において、情報機器２００のＣＰＵ２０５は、管理サーバ３００から送信された判定応答を、ネットワークインターフェイス２０６を介して、受信する。情報機器２００のＣＰＵ２０５は、受信した判定応答をメモリ２０１に記憶する。
【００４２】
次に、ステップＳ１２３において、情報機器２００のＣＰＵ２０５は、メモリ２０１に記憶されている可否情報が、「可」であるか又は「否」であるかを確認する。可否情報が「可」である場合、デジタルカメラ１００に設定されている設定情報は、撮影者に対して許可されている設定値内で構成されている。従って、情報機器２００のＣＰＵ２０５は、何もしないでステップＳ１００の設定情報検証処理を終了する。
【００４３】
ステップＳ１２３において、可否情報が「否」である場合、情報機器２００のＣＰＵ２０５は、ステップＳ１２４に処理を進める。ステップＳ１２４において、情報機器２００のＣＰＵ２０５は、メモリ２０１に記憶されている強制設定情報を、情報機器２００からデジタルカメラ１００に送信する。
【００４４】
次に、ステップＳ１２５において、情報機器２００のＣＰＵ２０５は、デジタルカメラ１００の設定情報を強制設定情報で変更したことを示す表示画像をＬＣＤ２０２に表示する。なお、ＬＣＤ２０２による表示に限定するものではなく、例えば、情報機器２００のＣＰＵ２０５は、ＬＥＤ等を点灯や点滅させて、デジタルカメラ１００の設定情報を強制設定情報に変更したことを撮影者に通知するようにしてもよい。
【００４５】
ステップＳ１１１において、デジタルカメラ１００のＣＰＵ１０７は、情報機器２００から送信された強制設定情報を、通信ポート１０８を介して、受信する。デジタルカメラ１００のＣＰＵ１０７は、受信した強制設定情報を記憶装置１０２に記憶されている、対応した設定情報に変更して設定する（設定手段）。
【００４６】
図１４は、ステップＳ２００における判定処理の動作を示すフローチャートである。なお、管理サーバ３００のデータベース３０５には、撮影者ＩＤと、機器情報と、設定可能条件とが、撮影者ＩＤ及び機器情報から設定可能条件を検索可能な状態で登録されているものとする。ここで、データベースへの登録としては、例えば、管理サーバ３００のＣＰＵ３０６が、撮影者ＩＤテーブル、情報機器テーブル、設定可能条件テーブル等のデータベースのテーブルを示す登録画面を表示部３０８に表示する。管理者は、表示された登録画面に入力部３０４を用いて各テーブルに値を入力することで、データベースへの登録が行われる。
【００４７】
ステップＳ２０１において、管理サーバ３００の設定可能条件検索部３０１は、メモリ３０９に記憶されている撮影者ＩＤと、機器情報とを基に、該当する設定可能条件を検索する（検索手段）。
次に、ステップＳ２０２において、設定可能条件検索部３０１が設定可能条件を検索できた場合、管理サーバ３００のＣＰＵ３０６は、検索された設定可能条件をメモリ３０９に記憶し、ステップＳ２０３に処理を進める。検索できなかった場合は、管理サーバ３００のＣＰＵ３０６は、ステップＳ２０５に処理を進める。
【００４８】
ステップＳ２０３において、設定可否判定部３０２は、メモリ３０９に記憶されている設定情報と、設定可能条件と、を比較し、各設定機能の設定値が設定可能値の範囲内にあるか否かを判定する（判定手段）。具体的に説明すると、設定可否判定部３０２は、例えば図４の設定情報４０に示す設定機能「ホワイトバランス」の設定値「太陽光」が、図８の設定可能条件８０に示す設定機能「ホワイトバランス」の設定可能値８３の中にあるか否かを判定する。ここで、図８の設定可能条件８０に示す設定機能「ホワイトバランス」の設定可能値８３の中に「太陽光」があるので、設定可否判定部３０２は、設定機能の設定値が設定可能値の範囲内にあると判定する。
次に、ステップＳ２０４において、設定可否判定部３０２による判定の結果が、設定可能値の範囲内であると判定された場合は、ステップＳ２０５に進む。設定可能値の範囲内ではないと判定された場合は、ステップＳ２０６に進む。
ステップＳ２０５において、管理サーバ３００のＣＰＵ３０６は、可否情報を「可」に設定する。また、管理サーバ３００のＣＰＵ３０６は、判定を可としてメモリ３０９に記憶し、ステップＳ２００の判定処理を終了する。
【００４９】
ステップＳ２０６において、強制設定情報生成部３０３は、メモリ３０９に記憶されている設定可能条件と設定情報とを基に、判定結果として否となった設定機能の設定値を設定可能条件の強制値で変更した強制設定情報を生成する。管理サーバ３００のＣＰＵ３０６は、生成された強制設定情報をメモリ３０９に記憶する。具体的に説明すると、図４の設定情報４０に示す設定機能「ＩＳＯ感度」の設定値は「４００」であるのに対して、図８の設定可能条件８０に示す設定機能「ＩＳＯ感度」の設定可能値は「２００」であり、設定機能の設定値が設定可能値の範囲内にない。従って、強制設定情報生成部３０３は、設定機能「ＩＳＯ感度」の設定値を図８に示す強制値「４００」に変更した強制設定情報を生成する。
次に、ステップＳ２０７において、管理サーバ３００のＣＰＵ３０６は、可否情報を「否」に設定する。また、管理サーバ３００のＣＰＵ３０６は、判定を否としてメモリ３０９に記憶し、ステップＳ２００の判定処理を終了する。
【００５０】
このように、本実施形態によれば、撮影者毎又はデジタルカメラ毎に設定可能条件を登録しておくことで、操作ミスや意図しない設定での撮影ミスを効果的に抑制及び防止することができる。
また、撮影者毎、デジタルカメラ機種毎に設定可能条件を管理サーバのデータベースに登録することで、デジタルカメラの設定情報の制限を容易に行うことができる。
また、一人の撮影者が使用するデジタルカメラを替える場合や、一台のデジタルカメラを複数の撮影者が利用する場合においても、制限を容易に切り替えることができる。
更に、強制的に設定情報を使用可能な設定情報にすることで、連続した失敗撮影を防止することができる。
【００５１】
なお、本実施形態では、デジタルカメラ１００と情報機器２００とが、存在し、両者が接続されている場合についてのみ説明した。しかしながら、情報機器２００を省略して撮像システムを構成してもよい。この場合、例えば、情報機器２００の機能を包含したデジタルカメラ１００を用いることで実現することができる。より具体的には、デジタルカメラ１００にネットワークインターフェイスを設け、デジタルカメラ１００と管理サーバ３００との間で、直接通信を行うようにする。
【００５２】
また、本実施形態では、管理サーバ３００に設けられたデータベース３０５に記憶された設定可能条件を基に、受信した設定情報の設定機能について設定可能か否かを判断する場合について説明した。しかしながら、設定可能条件が記憶されたベータベースは、管理サーバ３００に設けられていなくてもよく、例えば、ネットワークに接続された記憶装置に設定可能条件が記憶されていてもよい。
【００５３】
また、本実施形態では、デジタルカメラ１００の電源が投入されたとき、又は設定情報の変更がされたときに、図１３のフローチャートが開始される場合について説明した。しかしながら、例えば、デジタルカメラ１００のシャッタースイッチ検出装置１０９が、シャッタースイッチを検出したとき、即ち撮像時に図１３のフローチャートが開始されるようにしてもよい。
【００５４】
上述した本発明の実施形態における撮像システム、撮像装置及び管理サーバを構成する各手段、並びに撮像システムの制御方法の各ステップは、コンピュータのＲＡＭやＲＯＭ等に記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【００５５】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施形態も可能であり、具体的には、一つの機器からなる装置に適用してもよい。
【００５６】
なお、本発明は、上述した実施形態の機能を実現するソフトウェアのプログラムを、システム又は装置に直接、又は遠隔から供給する。そして、そのシステム又は装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００５７】
従って、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００５８】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。更に、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳ等が、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００５９】
更に、その他の方法として、まず記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。そして、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００６０】
【図１】撮像システムの概略構成を示すブロック図である。
【図２】デジタルカメラのハードウェア構成の一部を示す図である。
【図３】機器情報のデータ構造の一例を示した図である。
【図４】設定情報のデータ構造の一例を示した図である。
【図５】情報機器のハードウェア構成の一部を示す図である。
【図６】情報機器から管理サーバに送信される判定要求のデータ構造の一例を示した図である。
【図７】管理サーバのハードウェア構成の一部を示す図である。
【図８】管理サーバに登録される設定可能条件のデータ構造の一例を示した図である。
【図９】管理サーバから情報機器に送信される判定応答のデータ構造の一例を示した図である。
【図１０】デジタルカメラが起動したときの動作処理を示すフローチャートである。
【図１１】デジタルカメラで撮影者ＩＤを変更したときの動作処理を示すフローチャートである。
【図１２】デジタルカメラで設定情報を変更したときの動作処理を示すフローチャートである。
【図１３】設定情報検証処理の動作を示すフローチャートである。
【図１４】判定処理の動作を示すフローチャートである。
【符号の説明】
【００６１】
１      撮像システム
１００  デジタルカメラ
２００  情報機器
３００  管理サーバ
１０１  メモリ
１０２  記憶装置
１０３  機器情報メモリ
１０４  ＬＣＤ
１０５  入力装置
１０６  設定変更検出装置
１０７  ＣＰＵ
１０８  通信ポート
１０９  シャッタースイッチ検出装置
１１０  撮影者ＩＤメモリ
３０    機器情報
４０    設定情報
２０１  メモリ
２０２  ＬＣＤ
２０３  通信ポート
２０４  記憶装置
２０５  ＣＰＵ
２０６  ネットワークインターフェイス
６０    判定要求
３０１  設定可能条件検索部
３０２  設定可否判定部
３０３  強制設定情報生成部
３０４  入力部
３０５  データベース
３０６  ＣＰＵ
３０７  ネットワークインターフェイス
３０８  表示部
３０９  メモリ
８０    設定可能条件
９０    判定応答
【図１】
2008312049.tif 000003
【図２】
2008312049.tif 000004
【図３】
2008312049.tif 000005
【図４】
2008312049.tif 000006
【図５】
2008312049.tif 000007
【図６】
2008312049.tif 000008
【図７】
2008312049.tif 000009
【図８】
2008312049.tif 000010
【図９】
2008312049.tif 000011
【図１０】
2008312049.tif 000012
【図１１】
2008312049.tif 000013
【図１２】
2008312049.tif 000014
【図１３】
2008312049.tif 000015
【図１４】
2008312049.tif 000016