(57)【特許請求の範囲】
【請求項１】
装置全体を制御する制御手段と、
前記制御手段を動作させるための制御プログラムを記録したメモリと、
着脱可能に構成される外部記録媒体とアクセスするためのアクセス手段と、
を備え、
前記メモリに格納された制御プログラムは書換可能となっており、
前記メモリは、前記調整プログラムを実行する場合に使用される制御プログラムのアドレス情報が記憶されかつアドレスが不変のアドレス情報記録エリアを有し、
前記制御手段は、前記アクセス手段を介して、前記外部記録媒体に記録されたデジタルカメラの初期調整を行うための調整プログラムを読み込み、当該調整プログラムに従ってデジタルカメラの初期調整を行い、前記調整プログラムが前記メモリの制御プログラムを使用する場合には、前記アドレス情報記録エリアのアドレス情報を参照して、対応するアドレスの制御プログラムを起動することを特徴とするデジタルカメラ。
【請求項２】
前記外部記録媒体には、画像データファイルおよび／または音声データファイルが記録可能であることを特徴とする請求項１に記載のデジタルカメラ。
【請求項３】
前記調整プログラムは調整項目毎に作成されており、各調整プログラムは、１つの調整項目の調整を行うための調整プログラム部と、次に調整すべき調整項目を指定する順番データが格納された順番規定データ部とを含み、
前記制御手段は、前記調整プログラムの順番規定データ部の順番データに従って各調整プログラムを実行することを特徴とする請求項１または請求項２に記載のデジタルカメラ。
【請求項４】
前記制御手段は、前記調整プログラムの順番規定データ部の順番データに対応する調整プログラムが、前記外部記録媒体に存在しない場合には、表示部にエラー表示を行うことを特徴とする請求項１〜請求項３のいずれか１つに記載のデジタルカメラ。
【請求項５】
前記調整プログラムは調整項目毎に作成され、前記外部記録媒体には、さらに、各調整プログラムを管理するための調整管理ファイルが記録されており、当該調整管理ファイルは、各調整プログラムの実行順序を規定する調整順番データを含み、
前記制御手段は、前記調整管理ファイルの調整順番データに従って各調整プログラムを実行することを特徴とする請求項１〜請求項３のいずれか１つに記載のデジタルカメラ。
【請求項６】
前記調整管理ファイルには、前記調整プログラムの修正履歴情報が記録されることを特徴とする請求項５に記載のデジタルカメラ。
【請求項７】
前記制御手段は、電源投入時、外部記録媒体の装着時、または所定のＳＷ部材の操作がなされた場合に、前記外部記録媒体に調整プログラムが格納されているか否かを検索し、当該外部記録媒体に調整プログラムが格納されている場合に、デジタルカメラの初期調整を行うための調整モードに移行することを特徴とする請求項１または請求項２に記載のデジタルカメラ。
【請求項８】
前記制御手段は、前記調整モードに移行した場合には表示部に前記調整モードの画面を表示することを特徴とする請求項１〜請求項７のいずれか１つに記載のデジタルカメラ。
【請求項９】
前記制御手段は、前記調整モードの画面で調整項目を選択するための表示を行い、
さらに、前記調整モードの画面の調整項目を選択する選択手段を備え、
前記制御手段は、前記選択手段で選択された調整項目に対応する前記外部記録媒体に格納された調整プログラムを実行することを特徴とする請求項８に記載のデジタルカメラ。
【請求項１０】
前記制御手段は、前記調整モードの画面には、前記調整プログラムの実行状態を表示することを特徴とする請求項８に記載のデジタルカメラ。
【請求項１１】
さらに、前記調整項目の進行状況を記憶する記憶手段を備え、前記制御手段は、前記記憶手段に記憶された進行状況に従って調整プログラムを実行することを特徴とする請求項１または請求項２に記載のデジタルカメラ。
【請求項１２】
前記各調整プログラムを別々のファイルとすることを特徴とする請求項１〜請求項１１のいずれか１つに記載のデジタルカメラ。
【請求項１３】
前記各調整プログラムを１つのファイルとしたことを特徴とする請求項１〜請求項１１のいずれか１つに記載のデジタルカメラ。
【請求項１４】
前記調整プログラムは、調整の制御を実行するためのプログラムが記録されたプログラム部と、前記プログラムを実行するための制御値が記録されたデータ部とを有し、
前記制御手段は、前記調整プログラムを実行する際に、前記データ部の制御値を参照しつつ、前記プログラム部のプログラムを実行することを特徴とする請求項１〜請求項１３のいずれか１つに記載のデジタルカメラ。
【請求項１５】
前記外部記録媒体はメモリカードであることを特徴とする請求項１〜１４のいずれか１つに記載のデジタルカメラ。
【請求項１６】
デジタルカメラと当該デジタルカメラの調整を行うための調整治具とから構築されるデジタルカメラ調整システムにおいて、
前記デジタルカメラは、
着脱可能に構成される外部記録媒体とアクセスするためのアクセス手段と、
前記アクセス手段を介して、前記外部記録媒体に記録されたデジタルカメラの初期調整を行うための調整プログラムを読み込み、当該調整プログラムに従って前記デジタルカメラおよび前記調整治具を制御して初期調整を行う制御手段と、を含み、
前記調整治具は、前記制御手段の制御に従って動作することを特徴とするデジタルカメラ調整システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、デジタルカメラ及びデジタルカメラ調整システムに関し、詳細には、外部記録媒体に格納された調整プログラムに従ってデジタルカメラの初期調整を行うデジタルカメラ及びデジタルカメラ調整システムに関する。
【０００２】
【従来の技術】
近時、デジタルカメラが普及している。かかるデジタルカメラでは、高機能化・高性能化が進んでおり、初期調整の工程も複雑化している。従来、デジタルカメラの初期調整は、調整用のプログラムを格納したパソコン等の装置と、調整治具を使用して行っていた。具体的には、パソコンに格納された調整用のプログラムに従って、パソコンがデジタルカメラや調整治具に制御コマンドを送出し、デジタルカメラや調整治具はこの制御コマンドに従って動作し、デジタルカメラの初期調整が行われる。
【０００３】
【発明が解決しようとする課題】
しかしながら、従来技術においては、デジタルカメラの初期調整を行う場合に、外部のパソコン等の装置を使用する必要があり、調整システムが大型化するという問題がある。
【０００４】
本発明は、上記課題に鑑みてなされたものであり、デジタルカメラの初期調整を行う場合に外部のパソコン等の装置を使用することなく、簡単な調整システムで調整を行うことが可能なデジタルカメラを提供することを目的とする。
【０００５】
【課題を解決するための手段】
上述した課題を解決し、目的を達成するため、請求項１にかかる発明は、装置全体を制御する制御手段と、前記制御手段を動作させるための制御プログラムを記録したメモリと、着脱可能に構成される外部記録媒体とアクセスするためのアクセス手段と、を備え、前記メモリに格納された制御プログラムは書換可能となっており、前記メモリは、前記調整プログラムを実行する場合に使用される制御プログラムのアドレス情報が記憶されかつアドレスが不変のアドレス情報記録エリアを有し、前記制御手段は、前記アクセス手段を介して、前記外部記録媒体に記録されたデジタルカメラの初期調整を行うための調整プログラムを読み込み、当該調整プログラムに従ってデジタルカメラの初期調整を行い、前記調整プログラムが前記メモリの制御プログラムを使用する場合には、前記アドレス情報記録エリアのアドレス情報を参照して、対応するアドレスの制御プログラムを起動するものである。
【０００６】
上記発明によれば、制御手段は、アクセス手段を介して、外部記録媒体に記録されたデジタルカメラの初期調整を行うための調整プログラムを読み込み、当該調整プログラムに従ってデジタルカメラの調整を行う。更に、メモリに格納された制御プログラムを書換可能とし、メモリに、調整プログラムを実行する場合に使用される制御プログラムのアドレス情報が記憶されかつアドレスが不変のアドレス情報記録エリアを設け、調整プログラムが、メモリの制御プログラムを使用する場合には、アドレス情報記録エリアのアドレス情報を参照して、対応するアドレスの制御プログラムを起動する。
【０００７】
また、請求項２にかかる発明は、請求項１にかかる発明において、外部記録媒体には、画像データファイルおよび／または音声データファイルが記録可能であることとした。上記発明によれば、外部記録媒体には調整プログラムの他に、画像データファイルや音声データファイルが記録可能となっている。
【０００８】
また、請求項３にかかる発明は、請求項１または請求項２にかかる発明において、前記調整プログラムは調整項目毎に作成されており、各調整プログラムは、１つの調整項目の調整を行うための調整プログラム部と、次に調整すべき調整項目を指定する順番データが格納された順番規定データ部とを含み、前記制御手段は、前記調整プログラムの順番規定データ部の順番データに従って各調整プログラムを実行するものである。上記発明によれば、調整プログラムは１つの調整項目の調整を行うための調整プログラム部と次に調整すべき調整項目を指定する順番データが格納された順番規定データ部とを含み、調整プログラムの順番規定データ部の順番データに従って各調整プログラムを実行する。
【０００９】
また、請求項４にかかる発明は、請求項１〜請求項３のいずれか１つにかかる発明において、前記制御手段は、前記調整プログラムの順番規定データ部の順番データに対応する調整プログラムが、前記外部記録媒体に存在しない場合には、表示部にエラー表示を行うものである。上記発明によれば、制御手段は、調整プログラムの順番規定データ部の順番データに対応する調整プログラムが、前記外部記録媒体に存在しない場合には、表示部にエラー表示を行う。
【００１０】
また、請求項５にかかる発明は、請求項１〜請求項３のいずれか１つにかかる発明において、前記調整プログラムは調整項目毎に作成され、前記外部記録媒体には、さらに、各調整プログラムを管理するための調整管理ファイルが記録されており、当該調整管理ファイルは、各調整プログラムの実行順序を規定する調整順番データを含み、前記制御手段は、前記調整管理ファイルの調整順番データに従って各調整プログラムを実行する。上記発明によれば、外部記録媒体に各調整プログラムを管理するための調整管理ファイルが記録し、制御手段は、調整管理ファイルの各調整プログラムの実行順序を規定する調整順番データに従って各調整プログラムを実行する。
【００１１】
また、請求項６にかかる発明は、請求項５にかかる発明において、前記調整管理ファイルには、前記調整プログラムの修正履歴情報が記録されることとした。上記発明によれば、調整管理ファイルに、調整プログラムの修正履歴情報を記録する。
【００１２】
また、請求項７にかかる発明は、請求項１または請求項２にかかる発明において、前記制御手段は、電源投入時、外部記録媒体の装着時、または所定のＳＷ部材の操作がなされた場合に、前記外部記録媒体に調整プログラムが格納されているか否かを検索し、当該外部記録媒体に調整プログラムが格納されている場合に、デジタルカメラの初期調整を行うための調整モードに移行するものである。上記発明によれば、電源投入時、外部記録媒体の装着時、または所定のＳＷ部材の操作がなされた場合に、前記外部記録媒体に調整プログラムが格納されているか否かを検索し、当該外部記録媒体に調整プログラムが格納されている場合に、デジタルカメラの初期調整を行うための調整モードに移行する。
【００１３】
また、請求項８にかかる発明は、請求項１〜請求項７のいずれか１つに記載の発明において、前記制御手段は、前記調整モードに移行した場合には表示部に前記調整モードの画面を表示するものである。上記発明によれば、制御手段は、調整モードに移行した場合には表示部に調整モードの画面を表示する。
【００１４】
また、請求項９にかかる発明は、請求項８にかかる発明において、前記制御手段は前記調整モードの画面に調整項目を選択するための表示を行い、前記調整モードの画面の調整項目を選択する選択手段を備え、前記制御手段は前記選択手段で選択された調整項目に対応する前記外部記録媒体に格納された調整プログラムを実行するものである。上記発明によれば、調整モードの画面には、調整項目を選択するための表示が行われ、選択手段は調整モードの画面の調整項目を選択し、選択手段で選択された調整項目に対応する外部記録媒体に格納された調整プログラムを実行する。
【００１５】
また、請求項１０にかかる発明は、請求項８にかかる発明において、前記制御手段は、前記調整モードの画面には、前記調整プログラムの実行状態を表示するものである。上記発明によれば、制御手段は、調整モードの画面に調整プログラムの実行状態を表示する。
【００１６】
また、請求項１１にかかる発明は、請求項１または請求項２にかかる発明において、さらに、前記調整項目の進行状況を記憶する記憶手段を備え、前記制御手段は、前記記憶手段に記憶された進行状況に従って調整プログラムを実行するものである。上記発明によれば、制御手段は、記憶手段に記憶された進行状況に従って調整プログラムを実行する。
【００１７】
また、請求項１２にかかる発明は、請求項１〜請求項１１のいずれか１つにかかる発明において、前記各調整プログラムを別々のファイルとするものである。上記発明によれば、各調整プログラムを別々のファイルとする。
【００１８】
また、請求項１３にかかる発明は、請求項１〜請求項１１のいずれか１つにかかる発明において、前記各調整プログラムを１つのファイルとしたものである。上記発明によれば、各調整プログラムを１つのファイルとした。
【００１９】
また、請求項１４にかかる発明は、請求項１〜請求項１３のいずれか１つにかかる発明において、前記調整プログラムは、調整の制御を実行するためのプログラムが記録されたプログラム部と、前記プログラムを実行するための制御値が記録されたデータ部とを有し、前記制御手段は、前記調整プログラムを実行する際に、前記データ部の制御値を参照しつつ、前記プログラム部のプログラムを実行するものである。上記発明によれば、調整プログラムは、調整の制御を実行するためのプログラムが記録されたプログラム部と、前記プログラムを実行するための制御値が記録されたデータ部とからなり、調整プログラムを実行する際に、データ部の制御値を参照しつつ、プログラム部のプログラムを実行する。
【００２０】
また、請求項１５にかかる発明は、請求項１〜請求項１４のいずれか１つにかかる発明において、前記外部記録媒体はメモリカードであることとした。上記発明によれば、外部記録媒体としてメモリカードを使用する。
【００２１】
また、請求項１６にかかる発明は、デジタルカメラと当該デジタルカメラの調整を行うための調整治具とから構築されるデジタルカメラ調整システムにおいて、前記デジタルカメラは、着脱可能に構成される外部記録媒体とアクセスするためのアクセス手段と、前記アクセス手段を介して、前記外部記録媒体に記録されたデジタルカメラの初期調整を行うための調整プログラムを読み込み、当該調整プログラムに従って前記デジタルカメラおよび前記調整治具を制御して初期調整を行う制御手段と、を含み、前記調整治具は、前記制御手段の制御に従って動作するものである。
【００２２】
上記発明によれば、デジタルカメラでは、制御手段はアクセス手段を介して、外部記録媒体に記録されたデジタルカメラの初期調整を行うための調整プログラムを読み込み、当該調整プログラムに従ってデジタルカメラおよび調整治具を制御してデジタルカメラの初期調整を行い、調整治具は、制御手段の制御に従って動作する。
【００２３】
【発明の実施の形態】
以下に添付図面を参照して、この発明にかかるデジタルカメラおよびデジタルカメラ調整システムの好適な実施の形態を詳細に説明する。
【００２４】
以下、［デジタルカメラ］、［デジタルカメラ調整システム］、［デジタルカメラの調整例１］、［デジタルカメラの調整例２］、［デジタルカメラの調整例３］、［デジタルカメラの調整例４］、［ＲＯＭの制御プログラムの変更方法］の順に説明を行う。
【００２５】
［デジタルカメラ］
図１は、本実施の形態に係るデジタルカメラの構成図である。同図において，１００は、デジタルカメラを示しており、デジタルカメラ１００は、レンズ１０１，オートフォーカス等を含むメカ機構１０２，ＣＣＤ１０３，ＣＤＳ回路１０４，可変利得増幅器（ＡＧＣアンプ）１０５，Ａ／Ｄ変換器１０６，ＩＰＰ１０７，ＤＣＴ１０８，コーダー１０９，ＭＣＣ１１０，ＲＡＭ１３２（内部メモリ）１１１，ＰＣカードインターフェース１１２，ＣＰＵ１２１，表示部１２２，操作部１２３，モータドライバ１２５，およびＳＧ（制御信号生成）部１２６，ストロボ１２７，バッテリ１２８、ＤＣ−ＤＣコンバータ１２９、フラッシュメモリ１３０、ＲＯＭ１３１、ＲＡＭ１３２、外部ＡＦセンサー１３３を具備して構成されている。また，ＰＣカードインターフェース１１２を介して着脱可能なメモリカード１５０が接続されている。
【００２６】
レンズユニットは，レンズ１０１，オートフォーカス（ＡＦ）・絞り・フィルター部を含むメカ機構１０２等からなり，メカ機構１０２のメカニカルシャッタは２つのフィールドの同時露光を行う。ＣＣＤ（電荷結合素子）１０３は，レンズユニットを介して入力した映像を電気信号（アナログ画像データ）に変換する。ＣＤＳ（相関２重サンプリング）回路１０４は，ＣＣＤ型撮像素子に対する低雑音化のための回路である。
【００２７】
また，ＡＧＣアンプ１０５は，ＣＤＳ回路１０４で相関２重サンプリングされた信号のレベルを補正する。さらにＡ／Ｄ変換器１０６は，ＡＧＣアンプ１０５を介して入力したＣＣＤ１０３からのアナログ画像データをデジタル画像データに変換する。すなわち，ＣＣＤ１０３の出力信号は，ＣＤＳ回路１０４およびＡＧＣアンプ１０５を介し，またＡ／Ｄ変換器１０６により，最適なサンプリング周波数（例えば，ＮＴＳＣ信号のサブキャリア周波数の整数倍）にてデジタル信号に変換される。
【００２８】
また，デジタル信号処理部であるＩＰＰ（Image Pre-Processor)１０７，ＤＣＴ（Discrete Cosine Transform)１０８，およびコーダー（Huffman Encoder/Decoder)１０９は，Ａ／Ｄ変換器１０６から入力したデジタル画像データについて，色差（Ｃｂ，Ｃｒ）と輝度（Ｙ）に分けて各種処理，補正および画像圧縮／伸長のためのデータ処理を施す。ＩＰＰ１０７は，例えばＪＰＥＧ準拠の画像圧縮・伸長の一過程である直交変換，並びに，ＪＰＥＧ準拠の画像圧縮・伸長の一過程であるハフマン符号化・復号化等を行う。
【００２９】
さらに，ＭＣＣ（Memory Card Controller）１１０は，圧縮処理された画像を一旦蓄えてＰＣカードインターフェース１１２を介してメモリカード１５０への記録，或いはメモリカード１５０からの読み出しを行う。
【００３０】
表示部１２２は，ＬＣＤ，ＬＥＤ，ＥＬ等で実現されており，撮影したデジタル画像データや，伸長処理された記録画像データを表示すると共に，モード表示部には，当該デジタルカメラの状態等を画面上に表示する。また、操作部１２３は，機能選択，撮影指示，およびその他の各種設定を外部から行うためのボタンを備える。フラッシュメモリ１３０には、後述する調整モードでの調整データが書き込まれる。
【００３１】
ＣＰＵ１２１は，ＲＯＭ（プログラムＲＯＭ）１３１に格納された制御プログラムに従ってＲＡＭ１３２を作業領域として使用して、操作部１２３からの指示，或いは図示しないリモコン等の外部動作指示に従い，上記デジタルカメラ内部の全動作を制御する。具体的には、ＣＰＵ１２１は，撮像動作、自動露出（ＡＥ）動作、自動ホワイトバランス調整（ＡＷＢ）動作や、ＡＦ動作等の制御を行う。
【００３２】
また、ＣＰＵ１２１は、被写体を撮像して得られる画像データをメモリカード１５０に記録する記録モードと、メモリカード１５０に記録された画像を表示する表示モードと、デジタルカメラの初期調整を行ってフラッシュメモリ１３０に調整データを書き込む調整モード等を備えている。調整モードでは、ＡＦ調整、ＡＥ調整、ＡＷＢ調整、ＣＣＤ調整等の初期調整が行われる。
【００３３】
ＣＰＵ１２１は、調整モードでは、メモリカード１５０に格納された調整プログラムをＲＡＭ１３２に展開し、ＲＯＭ１３１からプログラムカウンタアドレスをＲＡＭ１３２に移し、ＲＡＭ１３２内で調整プログラムを実行する。また，カメラ電源はバッテリ１２８，例えば，ＮｉＣｄ，ニッケル水素，リチウム電池等から，ＤＣ−ＤＣコンバータ１２９に入力され，当該デジタルカメラ内部に供給される。
【００３４】
図２は、メモリカード１５０のフォーマットの一例を示している。メモリカード１５０は、デバイス情報、ＦＡＴ、ＤＩＲ、画像データファイル、調整データファイル、音声データファイル等が格納される。
【００３５】
図３は、上記ＩＰＰ１０７の具体的構成の一例を示す図である。ＩＰＰ１０７は、図２に示す如く、Ａ／Ｄ変換器１０６から入力したデジタル画像データをＲ・Ｇ・Ｂの各色成分に分離する色分離部１０７１と、分離されたＲ・Ｇ・Ｂの各画像データを補間する信号補間部１０７２と、Ｒ・Ｇ・Ｂの各画像データの黒レベルを調整するペデスタル調整部１０７３と、Ｒ，Ｂの各画像データの白レベルを調整するホワイトバランス調整部１０７４と、ＣＰＵ１２１により設定されたゲインでＲ・Ｇ・Ｂの各画像データを補正するデジタルゲイン調整部１０７５と、Ｒ・Ｇ・Ｂの各画像データのγ変換を行うガンマ変換部１０７６と、ＲＧＢの画像データを色差信号（Ｃｂ，Ｃｒ）と輝度信号（Ｙ）とに分離するマトリックス部１０７７と、色差信号（Ｃｂ，Ｃｒ）と輝度信号（Ｙ）とに基づいてビデオ信号を作成し表示部１２２に出力するビデオ信号処理部１０７８と、を備えている。
【００３６】
更に、ＩＰＰ１０７は、ペデスタル調整部１０７３によるペデスタル調整後のＲ・Ｇ・Ｂの各画像データの輝度データ（Ｙ）を検出するＹ演算部１０７９と、Ｙ演算部１０７９で検出した輝度データ（Ｙ）の所定周波数成分のみを通過させるＢＰＦ１０８０と、ＢＰＦ１０８０を通過した輝度データ（Ｙ）に応じたデジタルカウント値をＡＦ評価値としてＣＰＵ１２１に出力するＡＦ評価値回路１０８１と、Ｙ演算部１０７９で検出した輝度データ（Ｙ）に応じたデジタルカウント値をＡＥ評価値としてＣＰＵ１２１に出力するＡＥ評価値回路１０８２と、デジタルゲイン調整部１０７５によるゲイン調整後のＲ・Ｇ・Ｂの各画像データの輝度データ（Ｙ）を検出するＹ演算部１０８３と、Ｙ演算部１０８３で検出した輝度データ（Ｙ）に応じたデジタルカウント値をＡＷＢ評価値としてＣＰＵ１２１に出力するＡＷＢ評価値回路１０８４と、ＣＰＵ１２１とのインターフェースであるＣＰＵ１２１Ｉ／Ｆ１０８５と、及びＤＣＴ１０８とのインターフェースであるＤＣＴＩ／Ｆ１０８６等を備えている。
【００３７】
上記したデジタルゲイン調整部１０７５は、ＲＧＢ毎に、乗算器１０７５ｒ，１０７５ｇ，１０７５ｂを備えており、各乗算器１０７５ｒ，１０７５ｇ，１０７５ｂに入力するＲ・Ｇ・Ｂの画像データに、ＣＰＵ１２１で設定されるＲＧＢの各ゲインデータをそれぞれ乗算し、Ｒ・Ｇ・Ｂの画像データの信号レベルを調整する。
【００３８】
［デジタルカメラ調整システム］
図４は、本実施の形態にかかるデジタルカメラ調整システムの概略構成を示す図である。同図は、特に、ＡＦ調整を行う場合のデジタルカメラ調整システムの概略構成を示している。デジタルカメラ調整システムは、主として、デジタルカメラ１００と調整治具２００とで構成される。デジタルカメラ１００と調整治具２００とはＲＳ２３２Ｃケーブルで接続されている。デジタルカメラ１００は、メモリカード１５０に格納された調整プログラムをＲＡＭ１３２に展開し、この調整プログラムに従って制御コマンドを調整治具２００に送信する。調整治具２００は、受信した制御コマンドに従って動作する。
【００３９】
［デジタルカメラの調整例１］
つぎに、上記デジタルカメラの調整例１を図５〜図１０を参照して説明する。この調整例１では、調整項目選択用のメニュー画面から調整項目を選択して、対応するメモリカード１５０に格納された調整プログラムを実行する場合を説明する。
【００４０】
図５は調整ファイルのフォーマットの一例を示す図、図６は図５の調整ファイルの調整ＮＯを説明するための図、図７はデジタルカメラの調整動作を説明するためのフローチャート、図８は調整項目選択用のメニュー画面の表示例を示す図である。図９はＡＦ調整を説明するためのフローチャート、図１０は被写体距離とレンズ繰り出し量の関係を示す図である。
【００４１】
なお、フラッシュメモリ１３０には、調整終了フラグが設けられているものとする。ここで、調整終了フラグが「０」の場合は調整未終了、調整終了フラグが「１」の場合は調整終了を示す。
【００４２】
図５は、調整例１におけるメモリカード１５０の調整ファイルのフォーマットの一例を示す図である。調整ファイルは、同図に示すように、調整ファイルであることを示す識別コード、調整ＮＯ、調整名（アスキーコード）、データサイズ、調整ＮＯに対応した調整プログラムを備えている。なお、調整プログラムは、調整の制御を実行するためのプログラムが記録されたプログラム部と、プログラムを実行するための制御値が記録されたデータ部とに分け、調整プログラムを実行する際に、データ部の制御値を参照しつつ、プログラム部のプログラムを実行することにしても良い。
【００４３】
図６に示すように、調整ＮＯの「１」は調整画面表示、調整ＮＯの「２」はＡＦ調整、「３」はＡＥ調整、「４」はＡＷＢ調整、調整ＮＯの「５」はＣＣＤ調整を示す。
【００４４】
図７において、まず、電源が投入されると、ＣＰＵ１２１はフラッシュメモリ１３０の調整終了フラグの値をチエックし、調整未終了を示す「０」であるか否かを判断する（ステップＳ１）。この判断の結果、調整終了フラグの値が「０」ではない場合、すなわち、調整終了を示す「１」の場合には、通常のモード（調整モード以外の記録モードや再生モード等）に移行する（ステップＳ１３）。他方、ＣＰＵ１２１は、調整終了フラグの値が調整未終了を示す「０」の場合には、調整モードに移行し、調整ＮＯ１をセットして、調整ＮＯ１の調整ファイルをメモリカード１５０から読み出し、ＲＡＭ１３２に展開する（ステップＳ２）。ＣＰＵ１２１はＲＡＭ１３２に展開した調整ＮＯ１の調整ファイルの調整プログラムを起動する。これにより、調整項目選択用のメニュー画面（調整モード画面）が表示部１２２に表示される（ステップＳ３）。
【００４５】
図８は調整項目選択用のメニュー画面の一例を示している。同図に示す調整項目選択用のメニュー画面は、調整項目、選択項目、状態表示、および結果表示の各項目からなり、調整項目としては、ＣＣＤ調整、ＡＥ調整、ＡＷＢ調整、ＡＦ調整等が表示されている。選択項目としては、カーソルが表示されており、カーソルを操作部１２３のカーソルキーを操作して移動させ、所望の調整項目の位置で操作部１２３のエンターキーで確定すると、選択された調整項目のファイルＮＯが設定される。また、状態の項目では、調整中、調整終了、調整未終了が表示される。また、結果の項目では調整が成功した場合には「ＯＫ」、調整が失敗した場合には「ＮＧ」が表示される。
【００４６】
そして、ＣＰＵ１２１は、調整項目選択用のメニュー画面の中から調整項目の選択が行われると（ステップＳ４）、選択された項目に対応する調整ＮＯの調整ファイルをメモリカード１５０から読み出してＲＡＭ１３２に展開する（ステップＳ５）。ＣＰＵ１２１はＲＡＭ１３２に展開した調整ファイルの調整プログラムを起動して、当該選択された調整項目の調整を実行する（ステップＳ６）。そして、ＣＰＵ１２１は、調整が実行されている間、調整項目選択用のメニュー画面の状態表示を"実行中"と表示する（ステップＳ７）。
【００４７】
そして、選択された項目の調整が終了したか否かを判断し（ステップＳ８）、選択された項目の調整が終了した場合には、調整結果を、調整項目選択用のメニュー画面に表示する（ステップＳ９）。つづいて、調整データをフラッシュメモリ１３０に書き込む（ステップＳ１０）。この後、調整項目選択用のメニュー画面の全ての調整項目の調整が終了したか否かを判断し（ステップＳ１１）、調整項目の全ての調整が終了していない場合には、ステップＳ４に戻り、他の調整項目の調整が行われる（ステップＳ４〜ステップＳ１１）。他方、調整項目の全ての調整が終了した場合には、フラッシュメモリ１３０の調整終了フラグを調整終了を示す「１」を設定して、当該フローを終了する。
【００４８】
ここで、調整項目として、ＡＦ調整が設定された場合の動作を図４、図９および図１０を参照して説明する。まず、図４において、デジタルカメラ１００のＣＰＵ１２１はＲＡＭ１３２を初期化し調整ＮＯ２を設定して、調整ＮＯ２の調整ファイル（ＡＦ調整用の調整ファイル）をＲＡＭ１３２に展開する。そして、ＣＰＵ１２１は、調整ＮＯ２の調整ファイルの調整プログラムを起動する。これにより、具体的には、図９において、まず、ＣＰＵ１２１は、Ｌ１測距コマンドを外部ＡＦセンサー１３３に送信する（ステップＢ１）。外部ＡＦセンサー１３３はＬ１測距コマンドを受信すると（ステップＡ１）、測距処理を行ってＬ１チャート２０１との距離を測距し（ステップＡ２）、Ｌ１の測距データをＣＰＵ１２１に送信する（ステップＡ３）。ＣＰＵ１２１は、Ｌ１の測距データを受信すると（ステップＢ２）、チャート切替コマンドを調整治具２００に送信する（ステップＢ３）。
【００４９】
調整治具２００はチャート切替コマンドを受信すると（ステップＣ１）、チャートをＬ１チャート２０１からＬ２チャート２０２に切り替える（ステップＣ２）。具体的には、調整治具２００はＬ１チャート２０１を退避させる。チャート切替後、調整治具２００は切替終了コマンドをＣＰＵ１２１に出力する（ステップＣ３）。ＣＰＵ１２１は、切替終了コマンドを受信すると（ステップＢ４）、Ｌ２測距コマンドを外部ＡＦセンサー１３３に送信する（ステップＢ５）。外部ＡＦセンサー１３３はＬ２測距コマンドを受信すると（ステップＡ４）、測距処理を行ってＬ２チャートとの距離を測距し（ステップＡ５）、Ｌ２の測距データをＣＰＵ１２１に送信する（ステップＡ６）。ＣＰＵ１２１は、Ｌ２の測距データを受信すると（ステップＢ６）、Ｌ１およびＬ２の測距データに基づいて、調整データ（測距ゲイン、シフト値）を算出する（ステップＢ７）。
【００５０】
図１０は、被写体距離とレンズ繰り出し量の関係を示す図である。同図において、横軸は距離の逆数（１／Ｌ）、縦軸はレンズ繰り出し量を示し、Ｙ切片がシフト量、傾きがゲイン値を示している。ＣＰＵ１２１は、測距データＬ１および測距データＬ２に基づいて、１／Ｌ１と１／Ｌ２を算出し、１／Ｌ１と１／Ｌ２に基づいて、シフト量とゲイン値を算出しＡＦ用の調整データとして、フラッシュメモリ１３０に書き込む。ＣＰＵ１２１は、ＡＦ制御を行う場合に、フラッシュメモリ１３０に格納されたシフト量とゲイン値に基づいて、レンズ繰り出し量を算出する。
【００５１】
以上説明したように、調整例１によれば、着脱可能なメモリカード１５０に記録されたデジタルカメラの初期調整を行うための調整プログラムを取り込んで、当該調整プログラムに従ってデジタルカメラの調整を行うこととしたので、製品出荷時以外は不要な調整プログラムをデジタルカメラ本体のメモリ（ＲＯＭ１３１等）に格納する必要がなく、デジタルカメラ本体のメモリを有効に利用することができる。また、外部のパソコン等の装置から調整プログラムを実行する必要がなくなり、デジタルカメラとメモリカード１５０のみで調整プログラムを実行でき、調整プログラムを実行するための外部のパソコン等の装置が不要となり、デジタルカメラ調整システムを簡略化することが可能となる。
【００５２】
また、調整モードに移行した場合に、表示部１２２に調整モードの画面を表示することとしたので、操作者の使い勝手が良くなる。また、調整モードの画面に調整項目を選択するための表示を行い、使用者が調整モードの画面の調整項目を選択して選択された調整項目に対応する調整プログラムをメモリカード１５０から読み出して実行することとしたので、操作者の希望どおりの順番で調整を行うことが可能となる。さらに、調整モードの画面には、調整工程の実行状態を表示することとしたので、操作者が調整工程の進行状態を把握することが可能となる。
【００５３】
［デジタルカメラの調整例２］
つぎに、上記デジタルカメラの調整例２を図１１〜図１５を参照して説明する。調整例２では、メモリカード１５０の各調整ファイルに次に調整する調整ＮＯを記録しておき、この順番に従って調整プログラムを実行する場合を説明する。図１１は調整ファイルのフォーマットの一例を示す図、図１２は図１１の調整ファイルの調整ＮＯを説明するための図、図１３はデジタルカメラの調整例３を説明するためのフローチャート、図１４は調整画面の一例を示す図である。図１５は調整例２の調整ファイルの実行順序を説明するための図である。
【００５４】
図１１は調整ファイルのフォーマットの一例を示す図である。調整ファイルは、同図に示すように、調整ファイルであることを示す識別コード、調整を行う調整ＮＯ、調整名称（アスキーコード）、データサイズ、調整ＮＯに対応した調整プログラム、次の調整を行う調整ＮＯを備えている。
【００５５】
図１２に示すように、調整ＮＯの「１」はＡＦ調整、「２」はＡＥ調整、「３」はＡＷＢ調整、調整ＮＯの「４」はＣＣＤ調整を示す。調整ファイルの調整ＮＯが「１」で、次の調整ＮＯが「２」の場合には、ＡＦ調整の調整プログラムをまず実行し、ついで、ＡＥ調整の調整プログラムを実行する。
【００５６】
なお、フラッシュメモリ１３０には、調整終了フラグが設けられている。ここで、調整終了フラグが「０」の場合は調整未終了、調整終了フラグが「１」の場合は調整終了を示す。
【００５７】
図１３において、まず、電源が投入されると、ＣＰＵ１２１はフラッシュメモリ１３０の調整終了フラグの値をチエックし、調整未終了を示す「０」であるか否かを判断する（ステップＳ２１）。この判断の結果、調整終了フラグの値が「０」ではない場合、すなわち、調整終了を示す「１」の場合には、調整モード以外の通常のモード（記録モードや再生モード等）に移行する（ステップＳ３５）。他方、ＣＰＵ１２１は、調整終了フラグの値が調整未終了を示す「０」の場合には、メモリカード１５０の情報をチエックし（ステップＳ２２）、メモリカード１５０に調整ファイルがあるか否かを判断する（ステップＳ２３）。この判断の結果、メモリカード１５０に調整ファイルがない場合には、"調整ファイルがありません、調整ファイルの入ったメモリカード１５０を挿入して下さい"というエラー表示を表示部１２２に行う（ステップＳ３６）。他方、メモリカード１５０に調整ファイルがある場合には、調整モードに移行し、調整画面（調整モードの画面）を表示部１２２に表示する（ステップＳ２４）。
【００５８】
図１４は調整画面の一例を示している。同図に示す調整画面は、調整項目、状態表示、および結果表示の各項目からなり、調整項目としては、ＣＣＤ調整、ＡＥ調整、ＡＷＢ調整、ＡＦ調整等が表示されている。また、状態の項目では、調整実行中、調整終了、調整未終了が表示される。また、結果の項目では調整が成功した場合には「ＯＫ」、調整が失敗した場合には「ＮＧ」が表示される。
【００５９】
そして、ＣＰＵ１２１は、メモリカード１５０の最初の（アドレスの最も若い）調整ファイルの調整ＮＯを設定し（ステップＳ２５）、設定した調整ＮＯの調整ファイルをメモリカード１５０から読み出してＲＡＭ１３２に展開する（ステップＳ２６）。
【００６０】
ＣＰＵ１２１はＲＡＭ１３２に展開した調整ファイルの調整プログラムを起動して、当該選択された調整項目の調整を実行する（ステップＳ２７）。そして、ＣＰＵ１２１は、調整が実行されている間、調整画面の状態表示を"実行中"と表示する（ステップＳ２８）。そして、選択された項目の調整が終了したか否かを判断し（ステップＳ２９）、選択された項目の調整が終了した場合には、調整結果を調整画面に表示する（ステップＳ３０）。つづいて、調整データをフラッシュメモリ１３０に書き込む（ステップＳ３１）。
【００６１】
この後、調整画面の全ての調整項目の調整が終了したか否かを判断し（ステップＳ３２）、調整項目の全ての調整が終了していない場合には、ＲＡＭ１３２に展開された調整ファイルに記述されている次の調整ファイルのＮＯを設定し（ステップＳ３３）、ステップＳ２６に戻り、次の調整項目の調整が行われる（ステップＳ２６〜ステップＳ３１）。なお、次の調整ファイルのＮＯに対応する調整ファイルがない場合には、表示部１２２にエラー表示を行う。
【００６２】
他方、ステップＳ３２で、調整項目の全ての調整が終了したと判断した場合には、ステップＳ３４に移行して、フラッシュメモリ１３０の調整終了フラグを調整終了を示す「１」に設定する。
【００６３】
図１５は、調整例２の調整ファイルの実行順序を説明するための図である。例えば、同図に示すような調整ファイルがメモリカード１５０に格納されている場合には、▲１▼調整ＮＯ２（ＡＥ調整）の調整ファイルの調整プログラム、▲２▼調整ＮＯ３（ＡＷＢ調整）の調整ファイルの調整プログラム、▲３▼調整ＮＯ１（ＡＦ調整）の調整ファイルの調整プログラム、および▲４▼調整ＮＯ４（ＣＣＤ調整）の調整ファイルの調整プログラムが順次実行される。
【００６４】
以上説明したように、調整例２によれば、メモリカード１５０の各調整ファイルに次に調整する調整ＮＯを記録しておき、この順番に従って調整プログラムを実行することとしたので、連続的に調整を行うことが可能となる。
【００６５】
また、調整例２では、電源投入時に、メモリカード１５０に調整プログラムが格納されているか否かを検索し、メモリカード１５０に調整プログラムが格納されている場合に、デジタルカメラの初期調整を行うための調整モードに移行することとしたので、電源投入時に直ちに調整モードに移行することが可能となる。
【００６６】
なお、調整例２では、電源投入時にメモリカード１５０に調整プログラムが格納されているか否かを検索することとしたが、メモリカード１５０の装着時または所定のＳＷ部材の操作がなされた場合にメモリカード１５０に調整プログラムが格納されているか否かを検索することにしても良い。
【００６７】
［デジタルカメラの調整例３］
つぎに、上記デジタルカメラの調整例３を図１６および図１７を参照して説明する。調整例３では、メモリカード１５０の調整管理ファイルに規定された調整ファイルの調整順番データに従って調整ファイルの調整プログラムを実行する場合を説明する。図１６は調整管理ファイルのフォーマットの一例を示す図、図１７はデジタルカメラの調整例３を説明するためのフローチャートである。
【００６８】
メモリカード１５０には、図１６に示すような調整管理ファイルが格納されている。図１６は調整管理ファイルのフォーマットの一例を示す図である。調整管理ファイルは、同図に示すように、順番規定データ部と調整プログラム変更履歴部とからなる。順番規定データ部は、識別コード、データサイズ、調整プログラムを動作させる順番を規定する調整順番データ（順番データと調整ＮＯ）を有している。同図では、順番データ「１」に調整ＮＯ「２」、順番データ「２」に調整ＮＯ「１」、順番データ「３」に調整ＮＯ「３」、および順番データ「４」に調整ＮＯ「４」が夫々対応している。また、調整プログラム変更履歴部は、識別コード、データサイズ、調整プログラムの変更履歴が記録される調整プログラム変更履歴を有している。調整ファイルのフォーマットは上記図５と同様である。また、調整ＮＯの内容は上記図１２と同様である。
【００６９】
なお、フラッシュメモリ１３０には、調整終了フラグが設けられているものとする。ここで、調整終了フラグが「０」の場合は調整未終了、調整終了フラグが「１」の場合は調整終了を示す。
【００７０】
図１７において、まず、電源が投入されると、ＣＰＵ１２１はフラッシュメモリ１３０の調整終了フラグの値をチエックし、調整未終了を示す「０」であるか否かを判断する（ステップＳ４１）。この判断の結果、調整終了フラグの値が「０」ではない場合、すなわち、調整終了を示す「１」の場合には、調整モード以外の通常のモード（記録モードや再生モード等）に移行する（ステップＳ５２）。
【００７１】
他方、ＣＰＵ１２１は、調整終了フラグの値が調整未終了を示す「０」の場合には、調整モードに移行し、メモリカード１５０から調整管理ファイルを読み出しＲＡＭ１３２に展開する（ステップＳ４３）。なお、メモリカード１５０に調整管理ファイルがない場合には、表示部にエラー表示を行う。
【００７２】
そして、ＣＰＵ１２１は、カウンタＮの値を「１」として（ステップＳ４４）、調整管理ファイルの順番データの「Ｎ」に対応する調整ＮＯの調整ファイルをメモリカード１５０から読み出し、ＲＡＭ１３２に展開する（ステップＳ４５）。
【００７３】
ＣＰＵ１２１はＲＡＭ１３２に展開した調整ファイルの調整プログラムを起動して、当該調整プログラムに従ってデジタルカメラの調整を実行する（ステップＳ４６）。そして、ＣＰＵ１２１は、選択された調整項目の調整が終了したか否かを判断し（ステップＳ４７）、調整が終了した場合には、調整データをフラッシュメモリ１３０に書き込む（ステップＳ４８）。
【００７４】
この後、ＣＰＵ１２１は調整管理ファイルの順番データが終了したか否かを判断し（ステップＳ４９）、調整管理ファイルの順番データが終了している場合には、ステップＳ５０に移行してフラッシュメモリ１３０の調整終了フラグを「１」に設定する。他方、調整管理ファイルの順番データが終了していない場合には、ステップＳ５１に移行して、カウンタＮの値を「１」インクリメントして、ステップＳ４５に戻り、調整管理ファイルの順番データの「Ｎ」に対応する調整ＮＯの調整ファイルをメモリカード１５０から読み出し、当該調整ファイルの調整プログラムを実行し、順番データが終了するまで、同じ処理を繰り返す（ステップＳ４５〜ステップＳ５１）。
【００７５】
上記図１６のような、調整管理ファイルの順番規定データ部の調整順番データの場合には、調整ＮＯ２（ＡＥ調整）の調整ファイルの調整プログラム、調整ＮＯ１（ＡＦ調整）の調整ファイルの調整プログラム、調整ＮＯ３（ＡＷＢ調整）の調整ファイルの調整プログラム、および調整ＮＯ４（ＣＣＤ調整）の調整ファイルの調整プログラムが順次実行される。
【００７６】
以上説明したように、調整例３によれば、メモリカード１５０の調整管理ファイルに規定された調整ファイルの調整順番データに従って調整ファイルの調整プログラムを実行することとしたので、調整管理ファイルの調整順番データを変更するだけで、調整順序を変更することが可能となる。また、調整管理ファイルに調整プログラムの変更履歴を記録することとしたので、操作者は調整プログラムの変更履歴を知ることが可能となる。
【００７７】
なお、調整例３では、電源投入時にメモリカード１５０に調整プログラムが格納されているか否かを検索することとしたが、メモリカード１５０の装着時または所定のＳＷ部材の操作がなされた場合にメモリカード１５０に調整プログラムが格納されているか否かを検索することにしても良い。
【００７８】
［デジタルカメラの調整例４］
つぎに、上記デジタルカメラの調整例４を図１８〜図２０を参照して説明する。調整例４では、フラッシュメモリ１３０に格納されている調整プログラムの進行状態を示す調整途中フラグに従って、メモリカード１５０に格納された調整ファイルの調整プログラムを実行する場合の動作を説明する。
【００７９】
図１８は調整途中フラグを説明するための図、図１９はデジタルカメラの調整例４を説明するためのフローチャート（その１）、図２０はデジタルカメラの調整例４を説明するためのフローチャート（その２）である。
【００８０】
フラッシュメモリ１３０には、調整の進行状態を示す調整途中フラグが設けられている図１８に示すように、調整途中フラグが「０」の場合は調整が全て未了であることを示し、調整途中フラグが「１」の場合はＡＦ調整以降が未了であることを示し、調整途中フラグが「２」の場合はＡＥ調整以降が未了であることを示し、調整途中フラグが「３」の場合はＡＷＢ調整以降が未了であることを示し、調整途中フラグが「４」の場合はＣＣＤ調整以降が未了であることを示し、調整途中フラグが「５」の場合は全ての調整が終了したことを示す。なお、調整ファイルのフォーマットは上記図５と同様である。また、調整ＮＯの内容は上記図１２と同様である。
【００８１】
図１９において、まず、ＣＰＵ１２１は、電源が投入されると、メモリカード１５０の情報をチェックし（ステップＳ６１）、メモリカード１５０に調整ファイルが有るか否かを判断する（ステップＳ６２）。そして、調整ファイルがない場合には、ステップＳ６３に移行して、フラッシュメモリ１３０の調整途中フラグが「５」であるか否かを判断する。この判断の結果、調整途中フラグが「５」の場合には、調整モード以外のモード（通常のモード）に移行する一方（ステップＳ６５）、調整途中フラグが「５」以外の場合には、表示部１２２にエラー表示を行うとともに（ステップＳ６４）、調整ファイルが記録されたメモリカード１５０の挿入を促すメッセージを表示する。
【００８２】
他方、ステップＳ６２で、メモリカード１５０に調整ファイルがあると判断した場合には、図２０のステップＳ６６に移行し、フラッシュメモリ１３０の調整途中フラグが「０」であるか否かを判断する。フラッシュメモリ１３０の調整途中フラグが「０」でない場合には、ステップＳ７５に移行する一方、フラッシュメモリ１３０の調整途中フラグが「０」である場合には、ステップＳ６７に移行して、調整ＮＯ１をセットするとともに、調整途中フラグを「１」に設定して、ステップＳ６８に移行する。
【００８３】
ステップＳ７５では、フラッシュメモリ１３０の調整途中フラグが「５」であるか否かを判断する。フラッシュメモリ１３０の調整途中フラグが「５」である場合には、当該フローを終了する一方、フラッシュメモリ１３０の調整途中フラグが「５」でない場合にはステップＳ６８に移行する。
【００８４】
ステップＳ６８では、調整途中フラグに対応する調整ＮＯの調整ファイルをメモリカード１５０から読み出してＲＡＭ１３２に展開し、調整ファイルの調整プログラムを起動する。これにより、デジタルカメラの調整が行われることになる。ついで、当該調整プログラムによる調整が終了したか否かを判断し（ステップＳ６９）、当該調整プログラムによる調整が終了した場合には、操作部１２３から調整終了の指示があるか否かを判断し（ステップＳ７０）、調整終了の指示がない場合にはステップＳ７１に移行する一方、調整終了の指示がある場合には、フラッシュメモリ１３０の調整途中フラグの値を「１」インクリメントして（ステップＳ７４）、当該フローを終了する。
【００８５】
ステップＳ７１では、全ての調整ファイルの調整が終了したか否かを判断し、全ての調整ファイルが終了したと判断した場合には、フラッシュメモリ１３０の調整途中フラグの値を「５」に設定して当該フローを終了する。
【００８６】
他方、全ての調整ファイルが終了していないと判断した場合には、ステップＳ７２に移行して、フラッシュメモリ１３０の調整途中フラグの値を「１」インクリメントして、ステップＳ６８に戻り、調整途中フラグに対応する調整ＮＯの調整ファイルをメモリカード１５０から読み出してＲＡＭ１３２に展開し、調整ファイルの調整プログラムを起動する。これにより、次の調整ＮＯの調整ファイルの調整プログラムが実行されることになる。
【００８７】
以上説明したように、調整例４によれば、フラッシュメモリ１３０に格納されている調整プログラムの進行状態を示す調整途中フラグに従って、メモリカード１５０に格納された調整ファイルの調整プログラムを実行することとしたので、調整途中で調整を終了した場合でも、次の調整でその途中から調整を行うことが可能となる。
【００８８】
なお、調整例４においては、電源投入時にメモリカード１５０に調整プログラムが格納されているか否かを検索することとしたが、メモリカード１５０の装着時または所定のＳＷ部材の操作がなされた場合にメモリカード１５０に調整プログラムが格納されているか否かを検索することにしても良い。
【００８９】
［ＲＯＭの制御プログラムの変更方法］
また、上記ＲＯＭ１３１に格納された制御プログラムは書換可能な構成となっている。図２１は、ＣＰＵ１２１のアドレス空間の一例を示している。例えば、同図（Ａ）に示すように、調整プログラムがＲＯＭ１３１の０ｘ１０００のプログラムＸの起動を指示する場合に、制御プログラムが変更されるとプログラムＸのアドレスが代わってしまうため、プログラムＸを実行できないことになる。
【００９０】
そこで、同図（Ｂ）に示すように、アドレス情報記録エリアを設け、このアドレス情報記録エリアのアドレスを制御プログラムが変更されても不変とし、このアドレス情報記録エリアに調整プログラムで実行する制御プログラムのアドレス情報を記録しておく。例えば、調整プログラムがＲＯＭ１３１のプログラムＸの起動を指示する場合に、アドレス情報記録エリアのアドレスを指定し、アドレス情報記録エリアに制御プログラムＸにアクセスするためのアドレス情報を記憶しておく。同図に示す例では、調整プログラムがプログラムＸを使用する場合には、調整プログラムでアドレス情報記録エリアのアドレス（０ｘ４０００）を指定し、アドレス情報記録エリアでプログラムＸのアドレス（０ｘＸＸＸＸ）を指定する。そして、制御プログラムが変更された場合には、アドレス情報記録エリアの情報を対応するように変更する。これにより、制御プログラムが変更されても、プログラムを実行することが可能となる。
【００９１】
なお、本発明は、上記した実施の形態に限定されるものではなく、発明の要旨を変更しない範囲で適宜変形して実行可能である。例えば、上記した実施の形態では、各調整プログラム毎に別ファイルとした場合を説明したが、各調整プログラムを同一のファイルにすることにしても良い。また、上記した実施の形態では、初期調整として、ＡＦ調整、ＡＥ調整、ＡＷＢ調整、ＣＣＤ調整を行う場合を示したがこれに限られるものではない。
【００９２】
【発明の効果】
以上説明したように、請求項１にかかるデジタルカメラによれば、制御手段は、アクセス手段を介して、外部記録媒体に記録されたデジタルカメラの初期調整を行うための調整プログラムを読み込み、当該調整プログラムに従ってデジタルカメラの調整を行うこととしたので、デジタルカメラの初期調整を行う場合に外部のパソコン等の装置を使用することなく、簡単な調整システムで調整を行うことが可能となる。また、メモリに格納された制御プログラムを書換可能とし、メモリに、調整プログラムを実行する場合に使用される制御プログラムのアドレス情報が記憶されかつアドレスが不変のアドレス情報記録エリアを設け、調整プログラムが、メモリの制御プログラムを使用する場合には、アドレス情報記録エリアのアドレス情報を参照して、対応するアドレスの制御プログラムを起動することとしたので、調整プログラム側の変更をする必要がなくなる。
【００９３】
また、請求項２にかかるデジタルカメラによれば、請求項１にかかるデジタルカメラにおいて、外部記録媒体には、調整プログラムの他に、画像データファイルや音声データファイルを記録可能としたので、請求項１の発明の効果に加えて、調整プログラムを格納する手段として、画像データファイル等の記録に使用する外部記録媒体を使用することが可能となる。
【００９４】
また、請求項３にかかるデジタルカメラによれば、請求項１または請求項２にかかるデジタルカメラにおいて、調整プログラムは１つの調整項目の調整を行うための調整プログラム部と次に調整すべき調整項目を指定する順番データが格納された順番規定データ部とを含み、調整プログラムの順番規定データ部の順番データに従って各調整プログラムを実行することとしたので、請求項３の発明の効果に加えて、連続的に調整を行うことが可能となる。
【００９５】
また、請求項４にかかるデジタルカメラによれば、請求項１〜請求項３のいずれか１つにかかるデジタルカメラにおいて、制御手段は、調整プログラムの順番規定データ部の順番データに対応する調整プログラムが、外部記録媒体に存在しない場合には表示部にエラー表示を行うこととしたので、調整プログラムが存在しない場合に、操作者に報知することが可能となる。
【００９６】
また、請求項５にかかるデジタルカメラによれば、請求項１〜請求項３のいずれか１つにかかるデジタルカメラにおいて、外部記録媒体に各調整プログラムを管理するための調整管理ファイルが記録し、制御手段は、調整管理ファイルの各調整プログラムの実行順序を規定する順番データに従って各調整プログラムを実行することとしたので、請求項１〜請求項３のいずれか１つにかかる発明の効果に加えて、調整管理ファイルの調整順番データを変更するだけで、調整順序を変更することが可能となる。
【００９７】
また、請求項６にかかるデジタルカメラによれば、請求項５にかかるデジタルカメラにおいて、調整管理ファイルに、調整プログラムの修正履歴情報を記録することとしたので、請求項５の発明の効果に加えて、調整プログラムの変更履歴を知ることが可能となる。
【００９８】
また、請求項７にかかるデジタルカメラによれば、請求項１または請求項２にかかるデジタルカメラにおいて、制御手段は、電源投入時、外部記録媒体の装着時、または所定のＳＷ部材の操作がなされた場合に、外部記録媒体に調整プログラムが格納されているか否かを検索し、当該外部記録媒体に調整プログラムが格納されている場合に、デジタルカメラの調整を行うための調整モードに移行することとしたので、調整途中で調整を終了した場合でも、次の調整でその途中から調整を行うことが可能となる。
【００９９】
また、請求項８にかかるデジタルカメラによれば、請求項１〜請求項７のいずれか１つにかかるデジタルカメラにおいて、制御手段は、調整モードに移行した場合には表示部に調整モードの画面を表示することとしたので、操作者の使い勝手が良くなる。
【０１００】
また、請求項９にかかるデジタルカメラによれば、請求項８にかかるデジタルカメラにおいて、調整モードの画面には、調整項目を選択するための表示が行われ、選択手段は調整モードの画面の調整項目を選択し、選択手段で選択された調整項目に対応する外部記録媒体に格納された調整プログラムを実行することとしたので、請求項８にかかる発明の効果に加えて、操作者の希望どおりの順番で調整を行うことが可能となる。
【０１０１】
また、請求項１０にかかるデジタルカメラによれば、請求項８にかかるデジタルカメラにおいて、制御手段は、調整モードの画面に調整プログラムの実行状態を表示することとしたので、請求項８にかかる発明の効果に加えて、操作者が調整工程の進行状態を把握することが可能となる。
【０１０２】
また、請求項１１にかかるデジタルカメラによれば、請求項１または請求項２にかかるデジタルカメラにおいて、制御手段は、記憶手段に記憶された進行状況に従って調整プログラムを実行することとしたので、請求項１または請求項２にかかる発明の効果に加えて、調整途中で調整を終了した場合でも、次の調整でその途中から調整を行うことが可能となる。
【０１０３】
また、請求項１２にかかるデジタルカメラによれば、請求項１〜請求項１１のいずれか１つにかかるデジタルカメラにおいて、各調整プログラムを別々のファイルとすることとしたので、請求項１〜請求項１１のいずれか１つの発明の効果に加えて、調整工程の一部を変更する場合に、該当ファイルを変更するのみで済み、調整工程の変更作業が容易となる。
【０１０４】
また、請求項１３にかかるデジタルカメラによれば、請求項１〜請求項１１のいずれか１つにかかるデジタルカメラにおいて、各調整プログラムを１つのファイルとすることとしたので、請求項１〜請求項１１のいずれか１つの発明の効果に加えて、調整工程全体を一つのファイルで扱え、管理が効率的となる。
【０１０５】
また、請求項１４にかかるデジタルカメラによれば、請求項１〜請求項１３のいずれか１つにかかるデジタルカメラにおいて、調整プログラムは、調整の制御を実行するためのプログラムが記録されたプログラム部と、プログラムを実行するための制御値が記録されたデータ部とからなり、調整プログラムを実行する際に、データ部の制御値を参照しつつ、プログラム部のプログラムを実行することとしたので、請求項１〜請求項１３のいずれか１つの発明の効果に加えて、部品変更による定数変更や規定値修正の場合に、プログラム自体の変更ではなく、制御値の更新のみで済み、速やかな変更が可能となる。
【０１０６】
また、請求項１５にかかるデジタルカメラによれば、請求項１〜請求項１４のいずれか１つにかかるデジタルカメラにおいて、外部記録媒体としてメモリカードを使用することとしたので、請求項１〜請求項１５のいずれか１つにかかる発明の効果に加えて、メモリカードに調整プログラムを格納することが可能となる。
【０１０７】
また、請求項１６にかかるデジタルカメラ調整システムによれば、デジタルカメラでは、制御手段はアクセス手段を介して、外部記録媒体に記録されたデジタルカメラの初期調整を行うための調整プログラムを読み込み、当該調整プログラムに従ってデジタルカメラおよび調整治具を制御して調整を行い、調整治具は、制御手段の制御に従って動作することとしたので、デジタルカメラの初期調整を行う場合に外部のパソコン等の装置を使用することなく、簡単な調整システムで調整を行うことが可能となる。
【図面の簡単な説明】
【図１】  本実施の形態に係るデジタルカメラの構成図である。
【図２】  図１のメモリカードのフォーマットの一例を示す図である。
【図３】  図１のＩＰＰの具体的構成の一例を示す図である。
【図４】  本実施の形態に係るデジタルカメラ調整システムの構成図である。
【図５】  調整ファイルのフォーマットの一例を示す図である。
【図６】  図５の調整ファイルの調整ＮＯを説明するための図である。
【図７】  デジタルカメラの調整動作を説明するためのフローチャートである。
【図８】  調整項目選択用のメニュー画面の表示例を示す図である。
【図９】  ＡＦ調整を説明するためのフローチャートである。
【図１０】  被写体距離とレンズ繰り出し量の関係を示す図である。
【図１１】  調整ファイルのフォーマットの一例を示す図である。
【図１２】  調整ファイルの調整ＮＯを説明するための図である。
【図１３】デジタルカメラの調整例３を説明するためのフローチャートである。
【図１４】  調整画面の一例を示す図である。
【図１５】  デジタルカメラの調整例２の調整ファイルの実行順序を説明するための図である。
【図１６】  調整管理ファイルのフォーマットの一例を示す図である。
【図１７】  デジタルカメラの調整例３を説明するためのフローチャートである。
【図１８】  調整途中フラグを説明するための図である。
【図１９】  デジタルカメラの調整例４を説明するためのフローチャート（その１）である。
【図２０】  デジタルカメラの調整例４を説明するためのフローチャート（その２）である。
【図２１】  図１のＲＯＭの制御プログラムの変更方法を説明するための図である。
【符号の説明】
１００    デジタルカメラ
１０１    レンズ
１０２    オートフォーカス等を含むメカ機構
１０３    ＣＣＤ（電荷結合素子）
１０４    ＣＤＳ（相関２重サンプリング）回路
１０５    可変利得増幅器（ＡＧＣアンプ）
１０６    Ａ／Ｄ変換器
１０７    ＩＰＰ（Image Pre-Processor)
１０８    ＤＣＴ（Discrete Cosine Transform)
１０９    コーダー（Huffman Encoder/Decoder)
１１０    ＭＣＣ（Memory Card Controller）
１１１    ＲＡＭ
１１２    インターフェース
１２１    ＣＰＵ
１２２    表示部
１２３    操作部
１２５    モータドライバ
１２６    ＳＧ部
１２７    ストロボ
１２８    バッテリ
１２９    ＤＣ−ＤＣコンバータ
１３０    フラッシュメモリ
１３１    ＲＯＭ
１３２    ＲＡＭ
１３３    外部ＡＦセンサー
１５０    メモリカード
２００    調整治具
２０１    Ｌ１チャート
２０２    Ｌ２チャート
１０７１  色分離部
１０７２  信号補間部
１０７３  ペデスタル調整部
１０７４  ホワイトバランス調整部
１０７５  デジタルゲイン調整部
１０７６  γ変換部
１０７７  マトリクス部
１０７８  ビデオ信号処理部
１０７９  Ｙ演算部
１０８０  ＢＰＦ
１０８１  ＡＦ評価値回路
１０８２  ＡＥ評価値回路
１０８３  Ｙ演算部
１０８４  ＡＷＢ評価値回路
１０８５  ＣＰＵ  Ｉ／Ｆ
１０８６  ＤＣＴＩ／Ｆ
１０７５ｒ，１０７５ｇ，１０７５ｂ  乗算器
【図１】
0003869628.tif 000002
【図２】
0003869628.tif 000003
【図３】
0003869628.tif 000004
【図４】
0003869628.tif 000005
【図５】
0003869628.tif 000006
【図６】
0003869628.tif 000007
【図７】
0003869628.tif 000008
【図８】
0003869628.tif 000009
【図９】
0003869628.tif 000010
【図１０】
0003869628.tif 000011
【図１１】
0003869628.tif 000012
【図１２】
0003869628.tif 000013
【図１３】
0003869628.tif 000014
【図１４】
0003869628.tif 000015
【図１５】
0003869628.tif 000016
【図１６】
0003869628.tif 000017
【図１７】
0003869628.tif 000018
【図１８】
0003869628.tif 000019
【図１９】
0003869628.tif 000020
【図２０】
0003869628.tif 000021
【図２１】
0003869628.tif 000022