(57)【要約】  【課題】  展示する側が希望する機能を容易に提示できること。  【解決手段】  通常のカメラ動作を行う通常モード及びデモンストレーション用のカメラ動作を行うデモモードの選択を行う操作部２０と、デモモードが選択されたとき、デモンストレーション用のカメラ動作の動作条件が記述されたファイル（デモ用ファイル）を解析するファイル解析部６２と、ファイルの解析結果に基づいてデモモード中のカメラ動作の動作条件を設定する動作条件設定手段６３を備えた。また、通常モード及びデモモードは、操作部２０で切り替えるのではなく、デモ用ファイルの検出の有無により切り替えてもよい。また、デモモード中に設定変更された動作条件の変更履歴を記録し、この変更履歴に基づいてデモモード中のカメラ動作の動作条件の初期値を変更するようにしてもよい。また、選択的に入力された動作条件を記述したファイルを作成する手段を設けてもよい。【選択図】  図５
2006148705.tif 000002
【特許請求の範囲】
【請求項１】
通常のカメラ動作を行う通常モード及びデモンストレーション用のカメラ動作を行うデモモードの選択を行うモード選択手段と、
前記デモモードが選択されたとき、デモンストレーション用のカメラ動作の動作条件が記述されたファイルを解析するファイル解析手段と、
前記ファイルの解析結果に基づいてデモンストレーション用のカメラ動作の動作条件を設定する動作条件設定手段と、
を備えたことを特徴とするカメラ。
【請求項２】
デモンストレーション用のカメラ動作の動作条件が記述されたファイルの存在の有無を検出するファイル検出手段と、
前記ファイルが検出されないときには通常のカメラ動作を行う通常モードを設定する一方で、前記ファイルが検出されたときにはデモンストレーション用のカメラ動作を行うデモモードを設定する制御を行う制御手段と、
検出された前記ファイルを解析するファイル解析手段と、
前記ファイルの解析結果に基づいてデモンストレーション用のカメラ動作の動作条件を設定する動作条件設定手段と、
を備えたことを特徴とするカメラ。
【請求項３】
通常のカメラ動作を行う通常モード及びデモンストレーション用のカメラ動作を行うデモモードを有するカメラであって、
所定の記憶手段に予め記憶されたカメラ動作の動作条件の初期値をデモモード中のカメラ動作の動作条件として設定する動作条件設定手段と、
前記動作条件設定手段によって設定された前記動作条件を変更する動作条件変更手段と、
前記動作条件変更手段によってデモモード中に変更された動作条件の変更履歴を記録する変更履歴記録手段と、
前記変更履歴に基づいて前記記憶手段内の初期値を変更する初期値変更手段と、
を備えたことを特徴とするカメラ。
【請求項４】
デモンストレーション用のカメラ動作の動作条件が選択的に入力される入力手段と、
前記選択的に入力されたデモンストレーション用のカメラ動作の動作条件を記述したファイルを作成するファイル作成手段と、
を備えたことを特徴とする請求項１乃至３のいずれかに記載のカメラ。
【請求項５】
通常のカメラ動作を行う通常モード及びデモンストレーション用のカメラ動作を行うデモモードを有するカメラの制御方法において、
前記デモモードが選択されたとき、デモンストレーション用のカメラ動作の動作条件が記述されたファイルを解析するステップと、
前記ファイルの解析結果に基づいてデモンストレーション用のカメラ動作の動作条件を設定するステップと、
を含むことを特徴とするカメラの制御方法。
【請求項６】
通常のカメラ動作を行う通常モード及びデモンストレーション用のカメラ動作を行うデモモードを有するカメラの制御方法において、
デモンストレーション用のカメラ動作の動作条件が記述されたファイルの存在の有無を検出するステップと、
前記ファイルが検出されないときには通常のカメラ動作を行う通常モードを設定する一方で、前記ファイルが検出されたときにはデモンストレーション用のカメラ動作を行うデモモードを設定するステップと、
検出された前記ファイルを解析するステップと、
前記ファイルの解析結果に基づいてデモンストレーション用のカメラ動作の動作条件を設定するステップと、
を含むことを特徴とするカメラの制御方法。
【請求項７】
通常のカメラ動作を行う通常モード及びデモンストレーション用のカメラ動作を行うデモモードを有するカメラの制御方法において、
所定の記憶手段に予め記憶されたカメラ動作の動作条件の初期値をデモモード中のカメラ動作の動作条件として設定するステップと、
前記設定された動作条件がデモモード中に変更されたとき、変更された動作条件の変更履歴を記録するステップと、
前記変更履歴に基づいて前記記憶手段内の初期値を変更するステップと、
を含むことを特徴とするカメラの制御方法。
【請求項８】
デモンストレーション用のカメラ動作の動作条件を選択的に入力させる画面を表示して、デモンストレーション用のカメラ動作の動作条件の選択的な入力を受け付けるステップと、
前記選択的に入力されたデモンストレーション用のカメラ動作の動作条件を記述したファイルを作成するステップと、
を含むことを特徴とする請求項５乃至７のいずれかに記載のカメラの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はカメラ及びその制御方法に係り、特に店頭や展示会などで用いるデモンストレーション用のカメラ及びその制御方法に関する。
【背景技術】
【０００２】
製品の紹介や販売促進のために、店頭や展示会などで実物見本の展示が一般に行われている。
【０００３】
従来、そのような展示においてデモンストレーション用動作を行うためのモードや機能を備えたカメラが提案されている。例えば、特許文献１には、通常のカメラ動作を行なう通常カメラモードから、デモンストレーション用カメラ動作を行なうデモ用カメラモードに切り替える設定をするデモモード設定手段と、デモ用カメラモードの設定時には、カメラ動作の初期設定としてデモモード専用の動作条件（撮影条件及び再生条件）を設定するデモ用条件設定手段を備えたものが記載されている。
【特許文献１】特開２００１−３５２４７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のカメラでは、デモンストレーション用の動作条件が予め固定されているため、展示の目的や場所に応じて紹介したい機能が異なるにもかかわらず、展示する側が希望する機能を容易に提示することができなかった。
【０００５】
本発明はこのような事情に鑑みてなされたもので、展示する側が希望する機能を容易に提示できるカメラを提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記目的を達成するために、請求項１に記載の発明は、通常のカメラ動作を行う通常モード及びデモンストレーション用のカメラ動作を行うデモモードの選択を行うモード選択手段と、前記デモモードが選択されたとき、デモンストレーション用のカメラ動作の動作条件が記述されたファイルを解析するファイル解析手段と、前記ファイルの解析結果に基づいてデモンストレーション用のカメラ動作の動作条件を設定する動作条件設定手段を備えた構成になっている。
【０００７】
なお、モード選択の態様は、特に限定されないが、例えば、特定のキー（デモキー）を設けてモード選択操作するようにした態様、特別なキーを設けないで通常操作しない所定の複数のキーを同時に押すことによりモード選択操作するようにした態様などがある。
【０００８】
この構成によって、デモンストレーション用のカメラ動作の動作条件を記述したファイル（デモ用ファイル）を予め作成しておくことにより、展示する側が任意にデモンストレーションの動作を決めることができるので、展示する側が希望する機能を容易に提示できる。
【０００９】
請求項２に記載の発明は、デモンストレーション用のカメラ動作の動作条件が記述されたファイルの存在の有無を検出するファイル検出手段と、前記ファイルが検出されないときには通常のカメラ動作を行う通常モードを設定する一方で、前記ファイルが検出されたときにはデモンストレーション用のカメラ動作を行うデモモードを設定する制御を行う制御手段と、検出された前記ファイルを解析するファイル解析手段と、前記ファイルの解析結果に基づいてデモンストレーション用のカメラ動作の動作条件を設定する動作条件設定手段を備えた構成になっている。
【００１０】
なお、デモ用ファイル検出の態様は、特には限定されないが、例えば、ファイルの拡張子により検出する態様、ファイルの内容により検出する態様などがある。
【００１１】
この構成によって、デモモードを選択操作する手段を特別に設けなくても、複数キーを同時に押すなどの特別なキー操作を必要とすることもなく、デモンストレーション用のカメラ動作の動作条件を記述したファイル（デモ用ファイル）を予め作成しておくことにより、自動的にデモモードが選択されるようにできるとともに、展示する側が任意のデモンストレーション動作を決めることができるので、展示する側が希望する機能を容易に提示できる。
【００１２】
請求項３に記載の発明は、通常のカメラ動作を行う通常モード及びデモンストレーション用のカメラ動作を行うデモモードを有するカメラであって、所定の記憶手段に予め記憶されたカメラ動作の動作条件の初期値をデモモード中のカメラ動作の動作条件として設定する動作条件設定手段と、前記動作条件設定手段によって設定された前記動作条件を変更する動作条件変更手段と、前記動作条件変更手段によってデモモード中に変更された動作条件の変更履歴を記録する変更履歴記録手段と、前記変更履歴に基づいて前記記憶手段内の初期値を変更する初期値変更手段を備えた構成になっている。
【００１３】
なお、記憶手段は特には限定されないが、例えば、リムーバブルな記録手段に記憶する態様、カメラ内の記憶手段に記憶する態様などがある。
【００１４】
この構成によって、デモモード中の設定変更の実績に応じたデモンストレーション用のカメラ動作の動作条件が自動的に設定されることになり、展示する側が希望する機能を容易に提示できる。
【００１５】
請求項４に記載の発明は、請求項１乃至３のいずれかに記載の発明において、デモンストレーション用のカメラ動作の動作条件が選択的に入力される入力手段と、前記選択的に入力されたデモンストレーション用のカメラ動作の動作条件を記述したファイルを作成するファイル作成手段を備えた構成になっている。
【００１６】
この構成によって、展示する側が任意にデモンストレーション用のカメラ動作を容易に決めることができる。
【００１７】
請求項５に記載の発明は、通常のカメラ動作を行う通常モード及びデモンストレーション用のカメラ動作を行うデモモードを有するカメラの制御方法において、前記デモモードが選択されたとき、デモンストレーション用のカメラ動作の動作条件が記述されたファイルを解析するステップと、前記ファイルの解析結果に基づいてデモンストレーション用のカメラ動作の動作条件を設定するステップを含む構成になっている。
【００１８】
請求項６に記載の発明は、通常のカメラ動作を行う通常モード及びデモンストレーション用のカメラ動作を行うデモモードを有するカメラの制御方法において、デモンストレーション用のカメラ動作の動作条件が記述されたファイルの存在の有無を検出するステップと、前記ファイルが検出されないときには通常のカメラ動作を行う通常モードを設定する一方で、前記ファイルが検出されたときにはデモンストレーション用のカメラ動作を行うデモモードを設定するステップと、検出された前記ファイルを解析するステップと、前記ファイルの解析結果に基づいてデモンストレーション用のカメラ動作の動作条件を設定するステップを含む構成になっている。
【００１９】
請求項７に記載の発明は、通常のカメラ動作を行う通常モード及びデモンストレーション用のカメラ動作を行うデモモードを有するカメラの制御方法において、所定の記憶手段に予め記憶されたカメラ動作の動作条件の初期値をデモモード中のカメラ動作の動作条件として設定するステップと、前記設定された動作条件がデモモード中に変更されたとき、変更された動作条件の変更履歴を記録するステップと、前記変更履歴に基づいて前記記憶手段内の初期値を変更するステップを含む構成になっている。
【００２０】
請求項８に記載の発明は、請求項５乃至７のいずれかに記載の発明において、デモンストレーション用のカメラ動作の動作条件を選択的に入力させる画面を表示して、デモンストレーション用のカメラ動作の動作条件の選択的な入力を受け付けるステップと、前記選択的に入力されたデモンストレーション用のカメラ動作の動作条件を記述したファイルを作成するステップを含む構成になっている。
【発明の効果】
【００２１】
本発明によれば、展示する側が希望する機能を容易に提示できる。
【発明を実施するための最良の形態】
【００２２】
以下、添付図面に従って、本発明を実施するための最良の形態について詳細に説明する。
【００２３】
図１は本発明に係るカメラの例の外観を示す正面図であり、図２はその背面図であり、図３はその上面図（平面図）であり、図４は側面図である、
図１に示すように、カメラ１０の本体の正面には、主として、被写体像を所定の結像面に結像するレンズ３０と、画角を直接的に視認するためのファインダ１１と、被写体に光を照射するストロボ１２と、セルフタイマの確認用のＬＥＤ１３が配設されている。
【００２４】
また、図２に示すように、カメラ１０の本体の背面には、主として、メニュー画面や画像等を表示するＬＣＤ（液晶表示装置）からなる表示部３７と、ファインダ１１と、撮影モード及び再生モードの切り替え操作を行う撮影／再生モード切替スイッチ２２、メニューの表示指示を行うメニューキー及び特定の項目の実行指示等を行うＯＫキーを兼ねたメニュー・ＯＫキー２４と、上下左右をそれぞれ指示するための上キー２５１、下キー２５２、左キー２５３及び右キー２５４からなる十字キー２５と、キャンセルを指示するキャンセルキー２６と、液晶表示装置３７で表示を行うか否かの切り替え操作を行う表示キー２７が配設されている。
【００２５】
また、図３に示すように、カメラ１０の本体の上面には、主として、カメラ１０の電源のオン及びオフを切り替える操作を行う電源スイッチ２１と、撮影準備や撮影開始を指示するレリーズキー２３が配設されている。
【００２６】
また、図４に示すように、カメラ１０の本体の一方の側面には、主として、通常のカメラ動作を行う通常モード及びデモンストレーション用のカメラ動作を行うデモンストレーションモード（以下単に「デモモード」と称する）の選択操作を行うデモキー２８と、機能拡張用のシフトキー２９と、外部機器とＵＳＢ（Universal Serial Bus）により通信するためのＵＳＢ端子３８、及び、直流電源入力用のＤＣ端子７１が配設されている。
【００２７】
以下、本発明のカメラの内部構成及び動作を第１実施形態から第４実施形態までの各実施形態に分けて詳細に説明する。
【００２８】
図５は、第１実施形態に係るカメラ１０の内部構成を示すブロック図である。
【００２９】
図５において、第１実施形態のカメラ１０は、主として、操作部２０、レンズ３０、固体撮像素子３１、Ａ／Ｄ変換器３２、画像処理部３３、メディアインタフェース３４、ファイル制御部３５、Ｄ／Ａ変換器３６、表示部３７、通信インタフェース３８、通信制御部３９、ＲＯＭ（Read Only Memory）５１、ＥＥＰＲＯＭ（Erasable and Programmable ROM）５２、ＲＡＭ（Random Access Memory）５３、中央処理装置（ＣＰＵ：Central Processing Unit）６０、ファイル検出部６１、ファイル解析部６２、動作条件設定部６３、及び、電源部７０を含んで構成されている。
【００３０】
操作部２０は、図２、図３及び図４に示した、電源スイッチ２１、撮影／再生モード切替スイッチ２２、レリーズキー２３、メニュー・ＯＫキー２４、十字キー２５（上キー２５１、下キー２５２、左キー２５３、右キー２５４）、キャンセルキー２６、表示キー２７、デモキー２８、シフトキー２９などの各種のスイッチを含んで構成されている。
【００３１】
電源部７０は、電源スイッチ２１がオン状態であるときにカメラ１０の各部に電力を供給するものである。
【００３２】
固体撮像素子３１は、レンズ３０によって結像された被写体像を光電変換し、アナログの画像信号を出力するものである。Ａ／Ｄ変換器３２は、固体撮像素子３１から出力されたアナログの画像信号をデジタルの画像信号に変換するものである。画像処理部３３は、デジタルの画像信号に対して所定の信号処理を施すものである。
【００３３】
メディアインタフェース３４は、ファイルを記録する記録メディア５４を着脱自在に装着するものである。なお、カメラ１０の本体の外観面における図示を省略したが、一般に、カメラ１０の本体の所定の面（例えば一側面）からカメラ１０の内部に記録メディア５４を挿入及び脱抜が可能になっている。
【００３４】
ファイル制御部３５は、メディアインタフェース３４を介して記録メディア５４に対するファイルの入出力を制御するものである。
【００３５】
Ｄ／Ａ変換器３６は、デジタルの画像信号をアナログの画像信号に変換するものである。表示部３７は、アナログの画像信号に応じて画像を表示するものである。
【００３６】
通信インタフェース３８は、所定の通信方式で外部機器と通信を行うためのインタフェースである。以下、ＵＳＢ（Universal Serial Bus）で外部機器と通信を行う場合を例に説明するが、特に通信方式はＵＳＢに限定されるものではない。通信制御部３９は、通信インタフェース３８を介して外部機器との通信を制御するものである。
【００３７】
ＲＯＭ５１は、プログラムや固定データを記憶する。ＥＥＰＲＯＭ５２は、不揮発性のメモリであり、通常モードやデモモードでの動作条件情報などの各種の設定データや、各種のログを記憶する。ＲＡＭ５３は、画像データやプログラムの実行に必要な情報の一時記憶に用いられる。
【００３８】
ＣＰＵ６０は、所定のプログラムに従ってカメラ１０の各部を統括して制御するものである。
【００３９】
ファイル検出部６１は、デモンストレーション用のカメラ動作の動作条件が示されたファイル（「デモ用ファイル」と称する）が記録メディア５４に存在するか否かを検出するものである。例えば、ファイルの拡張子やそのファイルの内容に基づいてデモ用ファイルの有無を検出する。
【００４０】
ファイル解析部６２は、デモモードが選択されたとき、記録メディア５４に記録されているデモ用ファイルを解析するものである。
【００４１】
動作条件設定部６３は、デモモードが選択されたときには、ファイル解析部６２によるファイルの解析結果に基づいてデモンストレーション用のカメラ動作の動作条件をカメラ１０に設定するものである。具体的には、プログラムに従ってカメラ動作（撮影動作や再生動作）を統括制御するＣＰＵ６０によって参照されるＲＡＭ５３（又はＥＥＰＲＯＭ５２）内の所定領域に、ファイル解析結果としての動作条件を設定する。一方で、通常モードが選択されたときには、通常モードの動作条件を所定領域に設定する。
【００４２】
なお、ファイル検出部６１、ファイル解析部６２、及び、動作条件設定部６３は、ＣＰＵ６０により構成してよい。
【００４３】
図６は、一例としてのデモ用ファイル５４０を示す。このデモ用ファイル５４０は、所定の文書構造を持つＸＭＬ（eXtensible Markup Language）フォーマットで作成されており、拡張子として「.demonstration」が付与されている。
【００４４】
このデモ用ファイル５４０は、デモモード中の各動作モード（本実施形態では撮影モードと再生モード）ごとに動作条件が記述されるモード別記述部（dsc_mode）５４１と、デモモード中で共通の動作条件が記述される共通記述部（dsc_setup）５４２を含んで構成されている。
【００４５】
図６に例として示されたモード別記述部５４１には、デモモード中の撮影動作に関する動作条件（撮影条件）であって、特に、人物撮影（PORTRAIT）に関する撮影条件が記述されている。詳細には、人物撮影においては、記録画素数は「４Ｍ」であり、画質は「fine」（高品質）であり、感度は「ISO400」であり、ストロボモードはユーザによる設定が不可の状態で動作することが記述されている。
【００４６】
また、共通記述部５４２には、デモモード中において、オートパワーオフ機能はオフであり、画像は連番で記録メディア５４に保存することが記述されている。
【００４７】
なお、本例では、デモ用ファイル５４０をＸＭＬフォーマットのファイルとしたが、「Perl」や「Java Script」のようなスクリプト言語で記述されていてもよく、また、独自の言語で記述されていてもよい。
【００４８】
また、デモ用ファイル５４０が存在する場所を画像記録用の記録メディア５４としたが、カメラ１０に内蔵されたメモリ（例えばＥＥＰＲＯＭ５２）であっても、通信インタフェース３８を介して通信するカメラ１０の通信先の外部機器内（例えば通信先のパーソナルコンピュータ内）の記憶手段であってもよい。
【００４９】
次に、第１実施形態に係るカメラ１０における処理の流れを図７のフローチャートを用いて説明する。この処理の各ステップは、所定のプログラムに従ってＣＰＵ６０の統括制御により実行される。
【００５０】
図７において、電源がオンされると、カメラ１０の動作状態を通常モードに設定してカメラ１０を起動する（Ｓ１０１）。この通常モードにおいて、デモキー２８が押されたか否かを判定し（Ｓ１０２）、ユーザによりデモキー２８が押されたら、デモモードを開始する（Ｓ１０３）。
【００５１】
デモモードを開始すると、画像記録用の記録メディア５４内に所定フォーマットのデモ用ファイルが存在するか否かを確認する（Ｓ１０４）。例えば、拡張子が「.demonstration」であるファイルが記録メディア５４内に存在するか否かを確認し、そのような拡張子であるファイルはデモ用ファイルであると判定する。
【００５２】
デモ用ファイルが記録メディア５４内に存在する場合には、そのデモ用ファイルを解析する（Ｓ１０５）。解析エラーの有無を判定し（Ｓ１０６）、解析エラー無しの場合には、デモ用の動作条件をカメラ１０に設定して（Ｓ１０７）、デモンストレーション動作を開始する（Ｓ１０８）。
【００５３】
ところで、本実施形態のカメラ１０は、デモキー２８により通常モード及びデモモードを選択できる一方で、撮影／再生モード切替スイッチ２１によりユーザは所望の動作モード (ここでは撮影モード及び再生モード)を選択できる。デモ用ファイルには、各動作モードごとの動作条件と動作モード共通の動作条件とが記述されており、このデモ用ファイルを解析することにより動作モード別の動作条件と共通の動作条件とが得られ、これらの動作条件がカメラ１０のＲＡＭ５３又はＥＥＰＲＯＭ５２の所定の領域に設定される。
【００５４】
なお、デモ用ファイルで指定されていない動作条件は、通常モードで初期設定される動作条件に従う。
【００５５】
そして、デモモードにおいて、ユーザが操作部２０を操作して各種の動作をカメラ１０に行わせたとき、デモンストレーション用の動作条件に従ってカメラ１０が動作することになる。図６のデモ用ファイル５４０が記録メディア５４に存在していた場合には、記録画素数が「４Ｍ」で、画質が「fine」（高品質）で、感度は「ISO400」で、ストロボ発光は設定不可で撮影動作を行うことになる。また、再生動作は、通常モードと同一の動作条件で動作することになる。また、オートパワーオフ機能はオフであり、画像は連番で記録メディア５４に保存される。
【００５６】
なお、デモ用ファイルが記録メディア５４内に存在していない場合や、ファイル解析でエラーが発生した場合には、通常モードの動作条件を設定し（Ｓ１１２）、この通常モードの動作条件に従いデモ用動作を開始する（Ｓ１０８）。
【００５７】
デモモードの状態でデモキー２８が押されたか否かを判定し（Ｓ１０９）、デモモードの状態で再度デモキー２８が押されたらデモモードを終了して（Ｓ１１０）、通常モードに戻る（Ｓ１１１）。
【００５８】
図８は、第２実施形態に係るカメラ１０２の内部構成を示すブロック図である。なお、図５に示した第１実施形態に係るカメラ１０の構成要素と同じ構成要素は、同一の符号を付してあり、第１実施形態において既に説明したので、詳細な説明は省略する。
【００５９】
ファイル作成部６４は、選択的に入力されたデモモードの動作条件を示すファイル（デモ用ファイル）を作成するものである。具体的には、ＣＰＵ６０の制御により、カメラ動作に関する各種の動作条件のうちでデモンストレーションモード用に選択可能な動作条件を提示する動作条件選択画面を表示部３７に表示し、操作部２０によりデモンストレーション用に動作条件の選択的な設定入力を受け付けて、このような選択的な設定入力に基づいてデモ用ファイルを作成する。
【００６０】
なお、ファイル検出部６１、ファイル解析部６２、動作条件設定部６３、及び、ファイル作成部６４は、ＣＰＵ６０により構成してよい。
【００６１】
図９は、第２実施形態に係るカメラ１０２における処理の流れを示すフローチャートである。この処理の各ステップは、所定のプログラムに従ってＣＰＵ６０の統括制御により実行される。
【００６２】
図９において、カメラ１０２の動作状態を通常モードに設定してカメラ１０２を起動する（Ｓ２０１）。この通常モードにおいてデモキー２８が押されたか否かを判定し（Ｓ２０２）、ユーザによりデモキーが押されたら、デモモードを開始する（Ｓ２０３）。
【００６３】
デモモードが開始されると、「デモ開始」と「動作条件選択」という２つの選択項目をもつデモモード初期画面を表示部３７に表示する（Ｓ２０４）。このデモモード初期画面上で「動作条件選択」項目が選択されたか否かを判定し（Ｓ２０５）、「動作条件選択」項目が選択されると、デモンストレーション用の動作条件を選択的に設定入力するための動作条件選択画面を表示部３７に表示する（Ｓ２０６）。
【００６４】
実際には、まず、図１０に示すような動作条件の種別（撮影条件、再生条件、及び、共通条件）を選択するための種別選択画面３７１が表示部３７に表示され、この種別選択画面３７１で動作条件の種別を選択すると、その種別の動作条件を選択的に設定入力可能な画面が表示部３７に表示される。
【００６５】
詳細には、図１０の画面３７１が表示された状態で、下キー２５２を操作すると、「撮影条件」、「再生条件」、「共通条件」、そして先頭に戻って「撮影条件」という順にカーソルが移動していく。また、上キー２５１を操作すると、逆順にカーソルが移動する。
このように上下キー２５１、２５２を操作して動作条件の種別を選択し、左右キー２５３、２５４を操作する。例えば、「撮影条件」が選択されると図１１に示す撮影条件設定画面３７２が表示部３７に表示される。
【００６６】
図１１の撮影条件設定画面３７２において、画面左側のフィールド３７２１（項目選択フィールド）には、選択可能な設定項目の一覧が表示されている。この項目選択フィールド３７１２内にカーソルが表示された状態で、下キー２５２を操作すると、「画素数」（記録画素数）、「感度」、「ＷＢ」（ホワイトバランス）、「ストロボ」、「マクロ」、「連写」、そして先頭に戻って「画素数」という順にカーソルが移動していく。また、上キー２５１を操作すると、逆順にカーソルが移動する。画面左側の項目選択フィールド３７２１で特定の設定項目が選択されている状態で、画面右側の条件設定フィールド３７２２には、選択されている項目に対応する選択可能な動作条件の一覧が表示される。
【００６７】
このように上下キー２５１、２５２を操作して設定項目を選択した状態で、左右キー２５３、２５４を操作する。そうすると、カーソルが画面左側の項目選択フィールド３７２１から画面右側の条件設定フィールド３７２２に移動する。
【００６８】
例えば、画面左側の項目選択フィールド３７２１において「ストロボ」が選択されている状態で、下キー２５２を操作して画面右側の条件設定フィールド３７２２内でカーソルを移動させると、「デフォルト」、「ＡＵＴＯ」（自動発光）、「発光禁止」、「強制発光」、「赤目軽減」、「スローシンクロ」、そして最初に戻って「デフォルト」という順にカーソルが移動していくので、さらに左右キー２５３、３５４を操作して動作条件の有効／無効を切替える。例えば、「ＡＵＴＯ」の背景が白表示ならば自動発光は有効であることを示し、グレー表示ならば無効であることを示す。なお、「デフォルト」を有効にすると、通常モードの動作条件と同じ動作条件が設定されることになる。
【００６９】
このような図１１の撮影条件設定画面３７２が表示されている状態で、ＯＫキー２４が押されると、選択された動作条件が有効な状態で図１０の種別選択画面３７１に戻り、キャンセルキー２６が押されると、選択された動作条件が無効な状態で図１０の種別選択画面３７１に戻る。
【００７０】
このように、ユーザは、上下キー２５１、２５２及び左右キー２５３、２５４からなる十字キー２５や、ＯＫキー２４、キャンセルキー２６を操作することにより、表示部３７に表示される動作条件の各項目を選択的に設定入力し、デモモード中の動作条件を決めていく。
【００７１】
動作条件選択画面（ここでは最上位階層である図１０の種別選択画面３７１）上でＯＫキー２４が押されたか否かを判定し（Ｓ２０７）、ＯＫキー２４が押されると、ユーザが選択入力した動作条件に基づいて、所定のフォーマットでデモ用ファイルを作成する（Ｓ２０８）。本実施形態では、リムーバブルな記録メディア５４にデモ用ファイルが作成される。
【００７２】
また、デモモード初期画面において「デモ開始」が選択されると、デモ用ファイルが記録メディア５４内に存在するか否かを確認し（Ｓ２１４）、デモ用ファイルを解析してデモ用の動作条件を設定し（Ｓ２０９）、デモンストレーション動作を開始する（Ｓ２１０）。
【００７３】
デモモードの状態でデモキー２８が押されたか否かを判定し（Ｓ２１１）、デモモードの状態で再度デモキー２８が押されたらデモモードを終了して（Ｓ２１２）、通常モードに戻る（Ｓ２１３）。
【００７４】
なお、デモ用ファイルが記録メディア５４内に存在していない場合や、ファイル解析でエラーが発生した場合には、通常モードの動作条件を設定し（Ｓ２１５）、この通常モードの動作条件に従いデモ用動作を開始する（Ｓ２１０）。
【００７５】
図１２は、第３実施形態に係るカメラ１０３の内部構成を示すブロック図である。なお、図５に示す第１実施形態のカメラ１０と同じ構成要素、及び、図８に示す第２実施形態のカメラ１０２と同じ構成要素には、同一の符号を付してあり、詳細な説明は省略する。
【００７６】
なお、第３実施形態のカメラ１０３には、デモキー２８が設けられていない。すなわち、本実施形態における操作部２００は、第１実施形態のカメラ１０の操作部２０からデモキー２８を除いた各種のキーによって構成されている。
【００７７】
また、第３実施形態では、ファイル検出部６１によってデモ用ファイルが検出されたときには、ＣＰＵ６０の制御により、デモンストレーション用のカメラ動作を行うデモモードが設定される。一方で、ファイル検出部６１によってデモ用ファイルが検出されなかったときには、ＣＰＵ６０の制御により、通常のカメラ動作を行う通常モードが設定される。
【００７８】
なお、ファイル検出部６１、ファイル解析部６２、動作条件設定部６３、及び、ファイル作成部６４は、ＣＰＵ６０により構成してよい。
【００７９】
図１３は、第３実施形態に係るカメラ１０３における処理の流れを示すフローチャートである。この処理の各ステップは、所定のプログラムに従ってＣＰＵ６０の統括制御により実行される。
【００８０】
図１３において、カメラ１０３の電源がオンされると（Ｓ３０１）、画像記録用の記録メディア５４内に所定フォーマットのデモ用ファイルが存在するか否かを確認する（Ｓ３０２）。
【００８１】
デモ用ファイルが記録メディア５４内に存在する場合には、カメラ１０３をデモモードに設定して起動し（Ｓ３０３）、記録メディア５４内のデモ用ファイルを解析し（Ｓ３０４）、解析エラーの有無を判定し（Ｓ３０５）、解析エラー無しの場合には、デモ用の動作条件を設定して（Ｓ３０６）、デモンストレーション動作を開始する（Ｓ３０７）。
【００８２】
なお、デモ用ファイルの存在の有無を確認した結果（Ｓ３０２）、デモ用ファイルが記録メディア５４内に存在しない場合には、カメラ１０３を通常モードに設定して起動する（Ｓ３０８）。
【００８３】
また、デモ用ファイルが記録メディア５４内に存在する場合であっても、デモ用ファイルを解析した結果（Ｓ３０４）、解析エラーがあった場合には、デモモードを終了して、カメラ１０３を通常モードに設定して通常モードを開始する（Ｓ３０８）。
【００８４】
なお、デモ用ファイルに有効／無効を示す属性を設け、この属性が無効に設定されている場合には、所定のフォーマットに対応するデモ用ファイルが存在していても、デモモードではなく通常モードを設定してカメラ１０３を起動するようにしてもよい。
【００８５】
また、デモモードを終了する方法としては、カメラ１０３の電源をオフする、デモ用ファイルを削除する、デモモードを終了させるための所定の操作がされた場合に終了する、等の方法が可能である。
【００８６】
デモ用ファイルを削除する方法としては、記録メディア５４をフォーマットする、カメラ１０３をストレージとして外部機器であるパーソナルコンピュータに接続してパーソナルコンピュータ側から消去する、等の方法がある。
【００８７】
図１４は、第４実施形態に係るカメラ１０４の内部構成を示すブロック図である。なお、図５に示す第１実施形態のカメラ１０と同じ構成要素、及び、図８に示す第２実施形態のカメラ１０２と同じ構成要素は、同一の符号を付してあり、詳細な説明は省略する。
【００８８】
本実施形態では、デモンストレーション用のカメラ動作の動作条件の初期値（デモ用初期値）が、初期値ファイルとして、記録メディア５４（又はＥＥＰＲＯＭ５２）によって記憶される。
【００８９】
動作条件設定部６３０は、デモ用初期値をデモモード中のカメラ動作の動作条件としてカメラ１０４に設定する。
【００９０】
ログ部６５は、操作部２０によってデモモード中に変更された動作条件の変更履歴（ログ）を、ログファイルとして、記録メディア５４（又はＥＥＰＲＯＭ５２）に記録する。また、ログ部６５は、記録メディア５４（又はＥＥＰＲＯＭ５２）に記録されたログファイルを検出する。また、ログ部６５は、ログファイルを解析する。
【００９１】
なお、本実施形態では、ファイル検出部６１０は、初期値ファイルを検出する。また、本実施形態では、ファイル解析部６２０は、初期値ファイルを解析する。
【００９２】
初期値変更部６６は、変更履歴に基づいて初期値記憶手段としての記録メディア５４（又はＥＥＰＲＯＭ５２）に記憶されている初期値を変更する。
【００９３】
なお、ファイル検出部６１０、ファイル解析部６２０、動作条件設定部６３０、ログ部６５、及び、初期値変更部６６は、ＣＰＵ６０により構成してよい。
【００９４】
変更履歴の記録用コードの例の一覧を図１５に示す。図１５では、撮影条件として、記録画像数、感度、ホワイトバランス（ＷＢ）といった設定項目と、再生条件として、オートプレイ、モニタ表示モードといった設定項目について記録用コードを示している。例えば、撮影条件のうち記録画素数については、設定値が「１Ｍ」であれば0x010101、「２Ｍ」であれば0x010102、「３Ｍ」であれば0x010103、「４Ｍ」であれば0x010104、「５Ｍ」であれば0x010105、「６Ｍ」であれば0x010106が記録用コードとして変更履歴に記録される。
【００９５】
図１５は、動作条件の種別として、撮影条件及び再生条件のみについて記録用コードの例を示しているが、実際には、共通条件の記録用コードも予め決められている。また、撮影条件及び再生条件についても、一部の設定項目のみについて記録用コードを示しているが、実際には、他の設定項目（例えば、撮影条件のストロボ発光条件、マクロ撮影条件、連写撮影条件など）の記録用コードも予め決められている。
【００９６】
変更履歴の一例を図１６に示す。本実施形態では、図１５に用いて説明した記録用コード６５１に、変更回数６５２（例えば情報量は１バイトで最大２５５回）を付加したものを、変更履歴６５０として記録する。
【００９７】
したがって、図１６に示されるように、記録画素数の設定値が「４Ｍ」に８回変更された場合には、「４Ｍ」を示す記録コードである「0x010104」に対して変更回数を示す「0x08」を付加して記録する。また、感度の設定値が「ISO200」に１０回変更された場合には、「ISO200」を示す記録コードである「0x010202」に対して変更回数を示す「0x0A」を付加して記録する。
【００９８】
図１７は、第４実施形態に係るカメラ１０４における処理の流れを示すフローチャートである。この処理の各ステップは、所定のプログラムに従ってＣＰＵ６０の統括制御により実行される。
【００９９】
図１７において、カメラ１０４の動作状態を通常モードに設定してカメラ１０４を起動する（Ｓ４０１）。この通常モードにおいてデモキー２８が押されたか否かを判定し（Ｓ４０２）、ユーザによりデモキーが押されたら、デモモードを開始する（Ｓ４０３）。
【０１００】
デモモードに遷移すると、過去のデモモード中に設定変更された動作条件を示す変更履歴の有無を判定し（Ｓ４０４）、変更履歴が無ければ、初期値記憶手段としての記録メディア５４（又はＥＥＰＲＯＭ５２）に記憶されている初期の設定値（デモ用初期値）をデモンストレーション用のカメラ動作の動作条件に設定して（Ｓ４０５）、デモンストレーション動作を開始する（Ｓ４０６）。
【０１０１】
その後、デモモード中に動作条件の設定変更が発生したか否かを判定し（Ｓ４０７）、デモモード中にユーザが操作部２０により動作条件の設定変更操作をしたことによりデモンストレーション用のカメラ動作の動作条件に設定変更が発生したときには、その設定変更内容（例えば、変更された設定変更種別と設定内容と変更回数）を変更履歴情報として変更履歴記録部に記録する（Ｓ４０８）。
【０１０２】
なお、既に同一の設定項目種別、設定内容が保存されていれば、該当項目の変更回数をひとつ増やす。
【０１０３】
デモモードの状態でデモキー２８が押されたか否かを判定し（Ｓ４０９）、デモモードの状態で再度デモキー２８が押されたらデモモードを終了する（Ｓ４１０）。
【０１０４】
一方で、デモモードを開始したとき（Ｓ４０３）、動作条件の変更履歴の有無の判定で（Ｓ４０４）、デモモード中に設定変更された動作条件の変更履歴が有ると判定された場合には、記録メディア５４（又はＥＥＰＲＯＭ５２）に記憶されているデモモード中の動作条件の変更履歴と記録メディア５４（又はＥＥＰＲＯＭ５２）に記憶されているデモ用の動作条件の初期値とを比較し（Ｓ４１１）、初期値変更の必要があるか否かを判定して（Ｓ４１２）、初期値を変更する必要がある場合（例えば、ある設定項目が所定回数以上、特定の設定値に設定変更されている場合）には、該当する設定項目の初期値を変更する（Ｓ４１３）。同時に、変更履歴中の該当設定項目に関する履歴を削除する（Ｓ４１４）。
【０１０５】
図１６の変更履歴が存在する場合、例えば、動作条件の一項目である記録画素数が、初期値である「１Ｍ」から所定回数である８回以上で４Ｍに設定変更されていれば、初期値記憶手段としての記録メディア５４(またはＥＥＰＲＯＭ５２)に保持されている初期値を１Ｍから４Ｍに変更するとともに、変更履歴から記録画素数に関する変更履歴を全て削除する。
【０１０６】
変更履歴に基づいて初期値を変更する態様は、各種あるが、本実施形態では、同一設定項目かつ同一設定値に設定変更した頻度を検出し、この頻度が所定の閾値以上である場合には、当該設定内容が希望されている可能性が極めて高いものと判定し、初期値を変更する。なお、回数のみでなく、同一設定項目かつ同一設定値に設定変更した時間間隔も検出し、この時間間隔にも基づいて初期値を変更するか否か判定するようにしてもよい。
【０１０７】
また、第４実施形態において、図８の第２実施形態のカメラ１０２におけるファイル作成部６４を省略したが、第２実施形態と同様に、ファイル作成部６４を設けてデモ用ファイルを作成可能に構成してもよい。
【０１０８】
また、第４実施形態において、初期値ファイルは、図６を用いて説明したデモ用ファイルと同じ形式であってもよい。第１乃至第３実施形態において説明した「デモ用ファイル」を「初期値ファイル」と読み替えて、第１乃至第３実施形態のいずれかの構成と第４実施形態の構成とを組み合わせてもよい。この場合、変更履歴がない場合には、デモ用ファイルの内容がデモモード中の動作条件として設定される一方で、変更履歴がある場合には、変更履歴に基づいてデモ用ファイルが変更されてデモモード中の動作条件として設定される。
【０１０９】
また、第１乃至第４実施形態において説明したデモンストレーション用の動作条件は例示したものであり、前述の動作条件に特に限定されるものではない。例えば、通常モードでは設定操作が許可されている動作条件をデモモードでは設定操作を禁止とする動作条件、あるいは、通常モードでは設定操作が可能な動作条件に追加してデモモードで特有の動作条件を、デモンストレーション用の動作条件として、デモファイルや初期値ファイルに記述してもよい。
【０１１０】
その他、本発明は、実施形態において説明した例には限定されず、本発明の要旨を逸脱しない範囲において、各種の設計変更や改良を行ってもよいのはもちろんである。
【図面の簡単な説明】
【０１１１】
【図１】本発明に係るカメラの外観の一例を示す正面図
【図２】本発明に係るカメラの外観の一例を示す背面図
【図３】本発明に係るカメラの外観の一例を示す上面図
【図４】本発明に係るカメラの外観の一例を示す側面図
【図５】本発明に係る第１実施形態のカメラの内部構成を示すブロック図
【図６】デモ用ファイルの例を示す説明図
【図７】本発明に係る第１実施形態のカメラの処理の流れを示すフローチャート
【図８】本発明に係る第２実施形態のカメラの内部構成を示すブロック図
【図９】本発明に係る第２実施形態のカメラの処理の流れを示すフローチャート
【図１０】動作条件選択画面の上位階層の画面の例を示す説明図
【図１１】動作条件選択画面の下位階層の画面の例を示す説明図
【図１２】本発明に係る第３実施形態のカメラの内部構成を示すブロック図
【図１３】本発明に係る第３実施形態のカメラの処理の流れを示すフローチャート
【図１４】本発明に係る第４実施形態のカメラの内部構成を示すブロック図
【図１５】変更履歴の記録用コードの一例を示す説明図
【図１６】変更履歴の一例を示す説明図
【図１７】本発明に係る第４実施形態のカメラの処理の流れを示すフローチャート
【符号の説明】
【０１１２】
１０、１０２、１０３、１０４…カメラ、１２…ストロボ、２０、２００…操作部、２１…電源スイッチ、２２…撮影／再生モード切替スイッチ、２３…レリーズキー、２４…メニュー・ＯＫキー、２５…十字キー、２６…キャンセルキー、２８…デモキー、３０…レンズ、３４…メディアインタフェース、３７…液晶表示装置（表示部）、３８…ＵＳＢ端子(通信インタフェース)、３９…通信制御部、７０…電源部、５１…ＲＯＭ、５２…ＥＥＰＲＯＭ、５４…記録メディア、６０…中央処理装置（ＣＰＵ）、６１、６１０…ファイル検出部、６２、６２０…ファイル解析部、６３、６３０…動作条件設定部、６４…ファイル作成部、６５…ログ部、６６…初期値変更部
・
【図１】
2006148705.tif 000003
【図２】
2006148705.tif 000004
【図３】
2006148705.tif 000005
【図４】
2006148705.tif 000006
【図５】
2006148705.tif 000007
【図６】
2006148705.tif 000008
【図７】
2006148705.tif 000009
【図８】
2006148705.tif 000010
【図９】
2006148705.tif 000011
【図１０】
2006148705.tif 000012
【図１１】
2006148705.tif 000013
【図１２】
2006148705.tif 000014
【図１３】
2006148705.tif 000015
【図１４】
2006148705.tif 000016
【図１５】
2006148705.tif 000017
【図１６】
2006148705.tif 000018
【図１７】
2006148705.tif 000019