"プログラムモジュールによって制御される電子デバイスを複数含み、当該複数の電子デバイスのプログラムモジュールを更新する機能を有する電子機器であって、外部より入力される前記複数の電子デバイスに対応する更新用プログラムを記憶する記憶手段と、更新対象となる前記電子デバイスのプログラムモジュールを前記記憶手段に記憶されている更新用プログラムにより更新する更新実行手段と、前記更新されたプログラムモジュールの制御パラメータを入力する入力手段と、前記更新実行手段による前記プログラムモジュールの更新後、前記電子機器を次回起動するまでの間に、前記更新された電子デバイスに対して、前記入力手段から入力された制御パラメータを設定する制御パラメータ設定手段と、を備えた電子機器。請求項1記載の電子機器であって、情報を表示する表示手段を備え、前記制御パラメータ設定手段は、設定された前記制御パラメータに基づいて前記更新されたプログラムモジュールを実行させた結果の情報を、前記表示手段に表示させる機能を有する電子機器。請求項2記載の電子機器であって、該電子機器は、光源からの光を照射する照明光学系と、撮像素子により撮像画像を生成する撮像光学系とを有し、前記制御パラメータは、前記光源の制御パラメータ、前記撮像画像に対する画像処理パラメータの少なくともいずれかを含む電子機器。請求項2又は請求項3記載の電子機器であって、前記更新実行手段は、前記プログラムモジュールの更新後、前記複数のプログラムモジュールのうち、更新されたプログラムモジュールの情報を、更新されないプログラムモジュールの情報と区別して前記表示手段に表示させる電子機器。請求項4記載の電子機器であって、前記更新実行手段は、前記更新されたプログラムモジュールの更新前からの変更内容を、前記表示手段に表示させる電子機器。請求項4記載の電子機器であって、前記更新手段は、前記更新されたプログラムモジュールに関する情報のみを前記表示手段に表示させる電子機器。請求項1~請求項6のいずれか一項記載の電子機器を備えた内視鏡装置。プログラムモジュールによって制御される電子デバイスを複数含む電子機器の、当該複数の電子デバイスのプログラムモジュールを更新するプログラムモジュール更新方法であって、外部より入力される前記複数の電子デバイスに対応する更新用プログラムを記憶手段に記憶させるステップと、更新対象となる前記電子デバイスに対して、該電子デバイスのプログラムモジュールを前記記憶手段に記憶された更新用プログラムにより更新するステップと、前記更新されたプログラムモジュールの制御パラメータを入力するステップと、前記更新実行手段による前記プログラムモジュールの更新後、前記電子機器を次回起動するまでの間に、前記更新された電子デバイスに対して、前記入力された制御パラメータを設定するステップと、を含むプログラムモジュール更新方法。しかしながら、特許文献1の方法では、プログラムモジュールを更新する作業と制御パラメータを設定する作業とが、機器の再起動を挟んで行われる。そのため、操作者はプログラムモジュールの更新と同時に制御パラメータを設定することができず、非効率で煩雑な作業を強いられる。また、プログラムモジュールの更新時に制御パラメータを設定しておかないと、後で操作者が制御パラメータを設定する際に、制御パラメータの意味を把握し難くなり、これによっても作業効率が低下する。本発明は、プログラムモジュールを更新する際に、このプログラムモジュールに使用される制御パラメータを更新作業に続けて設定することで、作業効率を高めて円滑に更新作業と設定作業を実施できる電子機器、内視鏡装置及び電子機器のプログラムモジュール更新方法を提供することを目的とする。本発明は下記構成からなる。1プログラムモジュールによって制御される電子デバイスを複数含み、当該複数の電子デバイスのプログラムモジュールを更新する機能を有する電子機器であって、外部より入力される前記複数の電子デバイスに対応する更新用プログラムを記憶する記憶手段と、更新対象となる前記電子デバイスのプログラムモジュールを前記記憶手段に記憶されている更新用プログラムにより更新する更新実行手段と、前記更新されたプログラムモジュールの制御パラメータを入力する入力手段と、前記更新実行手段による前記プログラムモジュールの更新後、前記電子機器を次回起動するまでの間に、前記更新された電子デバイスに対して、前記入力手段から入力された制御パラメータを設定する制御パラメータ設定手段と、を備えた電子機器。2上記電子機器を備えた内視鏡装置。3プログラムモジュールによって制御される電子デバイスを複数含む電子機器の、当該複数の電子デバイスのプログラムモジュールを更新するプログラムモジュール更新方法であって、外部より入力される前記複数の電子デバイスに対応する更新用プログラムを記憶手段に記憶させるステップと、更新対象となる前記電子デバイスに対して、該電子デバイスのプログラムモジュールを前記記憶手段に記憶された更新用プログラムにより更新するステップと、前記更新されたプログラムモジュールの制御パラメータを入力するステップと、前記更新実行手段による前記プログラムモジュールの更新後、前記電子機器を次回起動するまでの間に、前記更新された電子デバイスに対して、前記入力された制御パラメータを設定するステップと、を含むプログラムモジュール更新方法。本発明によれば、プログラムモジュールを更新する更新作業に続けて、プログラムモジュールに使用される制御パラメータを設定することで、作業効率を高めて円滑に更新作業と設定作業を実施できようになる。これにより、電子機器の使用時に制御パラメータの煩わしい設定作業を行う必要がなくなる。以下、本発明の実施形態について、図面を参照して詳細に説明する。図1は本発明の実施形態を説明するための図で、内視鏡装置の構成を概略的に示すブロック図であり、図2は内視鏡装置の具体的な構成例を示す外観図である。内視鏡装置100は、図1に示すように、プロセッサ11と、プロセッサ11に接続された内視鏡スコープ13と、観察画像等の情報を表示するモニタ15と、プロセッサ11に接続されたキーボード等の入力部17とを有する。図2に示すように、内視鏡スコープ13は、本体操作部19と、この本体操作部19に連設され被検体体腔内に挿入される挿入部21と、本体操作部19から延設され先端にコネクタ23が設けられたユニバーサルコード25とを備える。ユニバーサルコード先端のコネクタ23は、プロセッサ11に着脱自在に接続されて、各種信号が入出力される。本体操作部19には、挿入部21の先端側で吸引、送気、送水を実施するための送気送水ボタン、撮像時のシャッターボタン等の各種操作ボタン27や、アングルノブ35等が設けられている。挿入部21は、本体操作部19側から順に軟性部29、湾曲部31、内視鏡先端部33で構成される。湾曲部31は、本体操作部19のアングルノブ35を回転することによって遠隔的に湾曲操作され、これにより内視鏡先端部33を所望の方向に向けることができる。内視鏡先端部33には、撮像光学系の観察窓が配置される。観察窓の内部には、CCDChargeCoupledDevice型イメージセンサや、CMOSComplementaryMetalOxideSemiconductor型イメージセンサ等の撮像素子37と、観察画を撮像素子37に結像させるレンズ39とが配置される。上記構成の内視鏡装置100は、複数の電子デバイスのプログラムモジュールを、準備された更新用プログラムにより書き換え、この書き換えたプログラムモジュールに対する制御パラメータを所望の値に設定する機能を有する。<プログラムモジュールの更新>図1に示すように、内視鏡スコープ13には、所望の観察画像を得るための撮像素子37、操作ボタン27等が設けられ、操作ボタン27からの入力信号を受け付けるCPU3等の電子デバイスを有する。CPU3はROM41を備え、このROM41には、CPU3を動作させるファームウェアとしてのプログラムモジュールが格納される。プロセッサ11における撮像光学系と関係する回路は、回路基板S1、回路基板S2、及び回路基板S2に接続される更新情報入力部43とを有して構成される。回路基板S1は、駆動信号を撮像素子37に出力するセンサ駆動FPGAFieldProgrammableGateArray45と、センサ駆動FPGA45を制御するCPU1が実装されている。センサ駆動FPGA45はプログラムモジュールを格納するROM47を備え、CPU1もプログラムモジュールを格納するROM49を備える。FPGAは、プログラムモジュールを読み込むことにより論理回路の書き換えが可能なプログラマブル集積回路であり、CPUは、論理回路の書き換えが不可能な非プログラマブル集積回路である。CPU1は、内視鏡スコープ13側のCPU3にユニバーサルコード25図2参照を通じてシリアル接続されており、センサ駆動FPGA45とは同一の回路基板内でパラレル接続されている。また、CPU1は回路基板S2に実装されたCPU2とパラレル接続されている。CPU1は、センサ駆動FPGA45に撮像素子37への制御信号を出力すると共に、操作ボタン27からの入力による制御信号が入力される。回路基板S2は、内視鏡を統括制御するプロセッサ11のメインCPUであるCPU2と、映像入力FPGA51と、画像処理FPGA53と、記憶手段であるメモリ55が実装されている。CPU2はROM57、映像入力FPGA51はROM59、画像処理FPGA53はROM61、をそれぞれ備え、それぞれのROMにそれぞれのプログラムモジュールが格納される。メモリ55には、外部より入力され、複数の電子デバイスそれぞれに対する新バージョンのプログラムモジュールの情報を含む更新用プログラムが記憶される。CPU2は、上記プロセッサ11、内視鏡スコープ13に搭載される複数のCPU、FPGAを制御する。このCPU2は、内視鏡装置100の操作者による操作に応じて、所望の内視鏡観察画像をモニタ15に出力させる。各CPU,FPGAが備えるROMには、それぞれデバイスに対応するプログラムモジュールが格納されており、入力された命令信号に応じて所望の機能を実現するようになっている。また、CPU2は、更新情報入力部43を通じて後述する記憶媒体63等から更新情報を読み出して、各電子デバイスのプログラムモジュールを更新する。次に、各電子デバイスのプログラムモジュールを、新たに供給される新バージョンのプログラムモジュールに更新する手順について説明する。各電子デバイスのプログラムモジュールは、バージョン名で表されるバージョン情報に基づいて管理されている。これら各電子デバイスのプログラムモジュールのバージョンは、バージョン情報としてメモリ55に記憶されている。図3はバージョン情報の一例を示す。CPU2は、メモリ55からバージョン情報を参照することで、各電子デバイスに格納されたプログラムモジュールのバージョン、即ち、プログラムモジュールの機能や仕様を常に正確に把握できるようになっている。内視鏡装置100における各電子デバイスのプログラムモジュールを、新バージョンのプログラムモジュールに更新する場合、操作者は、プロセッサ11の更新情報入力部43に、コンパクトフラッシュ登録商標、SDカード等の各種メモリカードや、ハードディスク、光ディスク、磁気テープ等の各種ストレージ装置等の記憶媒体63を挿入する。そして、CPU2が記憶媒体63に記憶された更新情報を読み出し、この読み出された更新情報をメモリ55に一旦記憶させる。その後、CPU2は各電子デバイスのROMを必要に応じて書き替える。これにより、内視鏡装置100への新規機能の搭載や、不具合の解消が行える。なお、更新情報は、記憶媒体63に限らず、ネットワーク65を通じて配信する構成であってもよい。図4に更新情報の一例を示す。CPU2は、図3に示す現在のバージョン情報と、更新情報のバージョン情報とを比較して、バージョンナンバーが下位となる旧バージョンのプログラムモジュールを、上位となる新バージョンのプログラムモジュールに選択的に更新する。つまり、図5にバージョンアップの様子を示すように、CPU2は、更新情報であるバージョンアップキットに記憶された各プログラムモジュールのバージョンナンバーと、現在のバージョンナンバーとを比較して、現在のバージョンナンバーが低い場合に新バージョンのプログラムモジュールが提供されたと判定し、そのプログラムモジュールを新バージョンのプログラムモジュールに更新する。また、比較の結果、現在のバージョンナンバーと同じであった場合は、そのプログラムモジュール図示例では存在せずを更新せずに、そのままとする。次に、各プログラムモジュールのバージョンアップを行う順序の決定方法について説明する。旧バージョンのプログラムモジュールを新バージョンのプログラムモジュールに更新する場合、内視鏡装置100に搭載されたCPU、FPGAのそれぞれに対して、個別にプログラムモジュールを更新する必要がある。しかし、実際に使用されている内視鏡装置の機器構成は、内視鏡スコープやプロセッサの種類が多種多様であり、組み合わせによって回路構成が異なれば、更新するプログラムモジュールの格納箇所も異なる。そのため、機器のメーカ側から更新情報が提供されても、各内視鏡装置に対して一律に更新順序を設定することはできない。つまり、内視鏡装置毎に異なる更新順序を設定する必要がある。具体的には、追加機能に関しては、プログラムモジュールを呼び出す側と、呼び出される側とでは更新順序の制約がある。例えば、基板上にCPUとFPGAが実装され、CPUがFPGAを制御する構成において、新規機能としてI/Fが増加する場合、FPGAのプログラムモジュールを先に更新してからCPUのプログラムモジュールを更新する必要がある。逆の手順で更新した場合には、CPUは、搭載していないI/FでFPGAを制御する動作となり、予期しない不具合が起きる可能性がある。更に、FPGAはコンフィグレーション後に動作するものであるため、バージョンアップを行う際は、プログラムモジュールの書き換え後にコンフィグレーションを実施する必要がある。CPUの場合は、書き換え対象CPUのプログラムモジュールが更新後に参照できなくなるため、プログラムモジュールを他のRAM上に一旦退避させてから書き換え等の動作を行う必要があり、リセットやリブート処理を要する。そのため、プログラムモジュールのバージョンアップを行う際は、変更が必要となるプログラムモジュールを特定し、この特定された各プログラムモジュールの主従関係や、リブートの有無等を加味して更新順序を決定することが必要となる。本内視鏡装置100においては、プログラムモジュールの適切な更新順序を自動的に設定し、設定された更新順序で更新処理を実行する。以下に、プログラムモジュールのバージョンアップを行う手順を図6に示すフローチャートを用いて詳細に説明する。まず、内視鏡装置100の操作者は、記憶媒体63やネットワーク65を介して更新情報を更新情報入力部43に入力するSt.1。CPU2は、更新情報入力部43に更新情報が入力されると、この更新情報をメモリ55に取り込む。CPU2は、メモリ55に予め記憶された現在の各プログラムモジュールのバージョン情報図3参照と、更新情報のバージョン情報図4参照とを比較して、前述したように更新対象となる電子デバイスのプログラムモジュールを特定するSt.2。図3,図4に示す情報内容の場合、更新対象となるプログラムモジュールは、モジュール1~6であるが、更新しないプログラムモジュールが混在する場合は、更新しないプログラムモジュールを更新対象から外せばよい。次に、特定された更新対象のプログラムモジュールを、内視鏡装置100の機器構成に応じてグループ分けする。グループ分けは、次のルールに従って行う。A1更新の際にコンフィグレーションを実施するFPGA等のプログラマブル集積回路を同一グループとする。このルールによれば、センサ駆動FPGA45、映像入力FPGA51、画像処理FPGA53が同一グループとなる。このグループをグループAとする。A2システム全体を統括制御する非プログラマブル集積回路ここではCPU2と、このCPU2とパラレル接続されるプログラマブル集積回路以外の電子デバイスを同一グループとする。このルールによれば、CPU2とパラレル接続される電子デバイスとして、センサ駆動FPGA45,映像入力FPGA51,画像処理FPGA53,CPU1が同一のグループ候補として挙げられるが、センサ駆動FPGA45,映像入力FPGA51,画像処理FPGA53は除外する。その結果、CPU1とCPU2が同一グループとなる。このグループをグループBとする。そして、CPU3はCPU1とシリアル接続されており、CPU2に対してはパラレル接続されていない。よって、残りの電子デバイスであるCPU3をグループCとする。上記のグループ分け処理により、図7に示すように更新対象となる電子デバイスは下記の3つのグループに分類される。グループA:センサ駆動FPGA45,映像入力FPGA51,画像処理FPGA53グループB:CPU1,CPU2グループC:CPU3次に、グループ分けされた各電子デバイスに対して、プログラムモジュールの更新順序を設定するSt.3。CPU2は、各グループ内に複数の電子デバイスが存在する場合に、各電子デバイスのグループ内更新順序を設定する。グループ内の更新順序は、次のルールに従って設定する。B1単独で内部リセット可能なCPUを、リブートが必要なCPUより先の更新順序に設定する。つまり、グループBにおいては、CPU2とは異なる基板に実装されて、単独で内部リセット可能なCPU1を、回路全体のリブートが必要なCPU2より先の更新順序に設定する。これにより、リブートの回数を最小化でき、更新時間を短縮化できる。グループAにおいては、特に更新順序を規定されることはない。ここでは映像信号の伝送下流側から、画像処理FPGA53,映像入力FPGA51,センサ駆動FPGA45の順番に設定しているが、それぞれの更新は同時であってもよい。次に、CPU2は、各グループ間でグループ単位の更新順序を設定する。グループ単位の更新順序は、次のルールに従って設定する。C1プログラマブル集積回路FPGAに対しては、FPGAに命令信号を入力する非プログラマブル集積回路CPUより先の更新順序に設定する。つまり、グループAを、グループB,Cより先の更新順序に設定する。C2システム全体を統括制御する非プログラマブル集積回路ここではCPU2とは異なるグループの非プログラマブル集積回路CPUは、更新にリブートを要するので、統括制御する非プログラマブル集積回路ここではCPU2のグループを、異なるグループの非プログラマブル集積回路CPUより先の更新順序に設定する。つまり、CPU2を含むグループBは、グループBとは異なりCPU3を含むグループCより先の更新順序に設定する。C3次の更新対象となる電子デバイスのグループが、当該グループの前の更新対象である電子デバイスのグループと異なる場合に、グループ同士の間にリブートを設定する。以上より、各電子デバイスのプログラムモジュールの更新順序は次の通りになる。なお、リブート処理は、グループ内全ての書き込みの必要がない場合には省略する。1グループA:画像処理FPGA532グループA:映像入力FPGA513グループA:センサ駆動FPGA45-リブート-4グループB:CPU15グループB:CPU2-リブート-6グループC:CPU3内視鏡装置100は、図7に示すグループ内更新順序、グループ単位更新順序の登録された更新順序テーブルであるルックアップテーブルLUTをメモリ55に保存し、このLUTの順序に従ってプログラムモジュールを更新する。そして、CPU2は、設定した更新順序をモニタ15に出力して、内視鏡装置100の操作者に通知する。これにより、操作者へのガイダンスが行われるSt.4。操作者はモニタ15に表示されたガイダンスに従って、バージョンアップ処理を開始するSt.5。このバージョンアップ処理は、自動で実施することが望ましいが、ステップ毎に手動で実施して、逐次確認しながら実施することであってもよい。例えば、CPU2は、更新するプログラムモジュールをモニタ15にリスト表示させ、操作者に書き換え開始の指示を入力させる。開始指示が入力されると、CPU2はプログラムモジュールの書き換えを開始すると共に、現在どのプログラムモジュールの書き換えを実施しているのかをモニタ表示色を変化させる等、視覚的に判別できるようにする。一つのプログラムモジュールの書き換えが完了すると一時停止し、操作者からの開始指示待ちにして、開始指示の入力があったときに、次のプログラムモジュールの書き換えを開始する。<制御パラメータの設定>次に、プログラムモジュールの書き換え後、更新されたプログラムモジュールで使用される制御パラメータを設定することについて説明する。St.5でプログラムモジュールの更新を完了させた後、CPU2は、更新内容の確認画面をモニタ15に表示するSt.6。この更新内容の確認画面を図8に示した。更新情報入力部43に入力された更新情報は、更新プログラムであり、新バージョンのプログラムモジュールの情報が含まれる。これらを総称してファームウェアVer等と確認画面71に表示される。また、確認画面71には、内視鏡装置100に搭載された電子デバイスの名称と、プログラムモジュール更新後に各電子デバイスに格納されたプログラムモジュールのバージョンナンバーとが表示される。上述したプログラムモジュールの更新においては、PFGA1~3,CPU1~3の各プログラムモジュールを更新したが、例えば、FPGA3とCPU2のプログラムモジュールのみ更新した場合には、確認画面71にはこれら更新された電子デバイスの表示部分73だけが強調される。更新のあった電子デバイスのみ強調表示することで、操作者はどの電子デバイスに対してプログラムモジュールが更新されたのかを容易に判断できる。また、図9に示すように、更新のあった電子デバイスのみを確認画面71に表示するようにしてもよい。この場合には、特に電子デバイスが多数存在する場合に、どの電子デバイスに対して更新されたかが、より明確となる。操作者が、マウスやキーボード等の入力部17図1参照の操作により、確認画面71内の次画面への移動ボタン75を押下すると、CPU2は、図10に示す新機能の説明画面77をモニタ15に表示する。新機能の説明画面77には、プログラムモジュールに新たに追加された機能の説明がされている。操作者は、この機能説明の表示によって、追加機能の内容と、制御パラメータの設定値の内容とを確認することができる。プログラムモジュールの更新により、制御パラメータを新たに設定する必要がある場合St.7は、説明画面77に設定値入力ボタン79が表示される。操作者が、この設定値入力ボタン79を押下すると、設定値の入力を行う画面が表示され、ここで設定値を入力するSt.8。制御パラメータを設定する必要がない場合は、内視鏡装置100への更新処理を終了する。設定値の入力を行う場合、操作者が新機能の説明画面77の設定値入力ボタン79を押下すると、CPU2は、図11に示す新機能の設定値入画面をモニタ15に表示する。新機能の設定値入力画面81は、観察画像を表示する画像表示領域83と、新機能の制御パラメータを設定する制御パラメータ設定領域85と、操作説明領域87とを有する。画像表示領域83に表示する観察画像は、過去に撮影された観察画像データや、標準的な標準画像データ等を予めメモリ55に記憶させておき、これら画像データを適宜選択的に表示用画像として用いる。制御パラメータ設定領域85には、コントラスト強調のための設定値、ハレーション低減のための設定値、照明光量設定のための設定値が表示される。これらの設定値を設定するには、上下キーやマウス操作により項目選択を行い、選択された項目に対して予め用意された設定値を左右キーやマウス操作により選択する。図示例では、ハレーション低減を選択項目89とし、-3の設定値91が設定された状態を示す。制御パラメータ設定領域85から設定値が入力されると、CPU2は、その設定値に基づいてプログラムモジュールを動作させた結果としての処理画像を画像表示領域83にリアルタイムで表示する。照明光量の設定値に関しては、撮像画像に対する後処理ではないため、予め設定値毎に設定された補正テーブルを参照して推定により処理画像を生成する。なお、場合によっては内視鏡装置100の照明光学系を、入力された制御パラメータに基づき駆動して、実際の観察画像を撮像光学系から取得し、この観察画像を画像表示領域83に表示するようにしてもよい。このように、設定された評価パラメータに基づいてプログラムモジュールを実行させ、その実行結果の画像情報を画像表示領域83にリアルタイムで表示することで、操作者は、設定した評価パラメータの効果の度合いを確認できる。そのため、操作者は設定値の効果を確認しながら、評価パラメータを適正なレベルに合わせることができる。以上説明した内視鏡装置100によれば、プログラムモジュールの更新を行った後、更新されたプログラムモジュールの情報をモニタ15に表示するため、操作者は、更新対象となったプログラムモジュールと、その変更内容とを容易に確認できる。また、新たに追加、変更された機能に対する制御パラメータを設定する必要がある場合、プログラムモジュールの更新処理に続けてこれを設定できる。つまり、プログラムモジュールの更新後、内視鏡装置100を次回起動するまでの間に、制御パラメータの設定値を入力しておくことで、内視鏡装置100の次回起動時には、新たに制御パラメータを入力する必要がなくなる。その結果、操作者は、内視鏡装置100を用いた通常の作業を中断することなく、効率良く円滑に実施できる。また、内視鏡装置100は、プログラムモジュールを更新する際、更新が必要となる電子デバイスを、内視鏡装置100の機器構成に応じてグループ分けし、予め定めたルールに従って、グループ単位の更新順序と、同一グループ内における更新順序とを設定し、各プログラムモジュールの最適な更新順序を決定する。このため、他の異なる種類の内視鏡スコープ13に付け替えたり、プロセッサ11を入れ替えたりする等、内視鏡装置100の電子デバイス構成に変更が生じても、変更後の機器構成に対する最適な更新順序に設定することができる。そのため、内視鏡装置100の操作者は、プログラムモジュールの更新の際、装置構成に応じた更新手順の検討を要することなく、内視鏡装置100が自動的に決定した最適な更新順序でバージョンアップが行える。また、更新処理の所要時間を短縮でき、誤った操作手順で更新されることも未然に防止できる。本発明は上記の実施形態に限定されるものではなく、実施形態の各構成を相互に組み合わせることや、明細書の記載、並びに周知の技術に基づいて、当業者が変更、応用することも本発明の予定するところであり、保護を求める範囲に含まれる。以上の通り、本明細書には次の事項が開示されている。1プログラムモジュールによって制御される電子デバイスを複数含み、当該複数の電子デバイスのプログラムモジュールを更新する機能を有する電子機器であって、外部より入力される前記複数の電子デバイスに対応する更新用プログラムを記憶する記憶手段と、更新対象となる前記電子デバイスのプログラムモジュールを前記記憶手段に記憶されている更新用プログラムにより更新する更新実行手段と、前記更新されたプログラムモジュールの制御パラメータを入力する入力手段と、前記更新実行手段による前記プログラムモジュールの更新後、前記電子機器を次回起動するまでの間に、前記更新された電子デバイスに対して、前記入力手段から入力された制御パラメータを設定する制御パラメータ設定手段と、を備えた電子機器。この電子機器によれば、プログラムモジュールを更新した後に、このプログラムモジュールに使用される制御パラメータを更新作業に続けて設定することで、作業効率を高めて円滑に更新作業と設定作業を実施でき、電子機器の使用時において、煩わしい制御パラメータの設定作業を生じさせることがなくなる。21の電子機器であって、情報を表示する表示手段を備え、前記制御パラメータ設定手段は、設定された前記制御パラメータに基づいて前記更新されたプログラムモジュールを実行させた結果の情報を、前記表示手段に表示させる機能を有する電子機器。この電子機器によれば、指定された制御パラメータの設定値による実行結果の情報が表示手段に表示されるので、操作者がこの表示内容を確認しながら制御パラメータの設定値を適切に調節することができる。32の電子機器であって、該電子機器は、光源からの光を照射する照明光学系と、撮像素子により撮像画像を生成する撮像光学系とを有し、前記制御パラメータは、前記光源の制御パラメータ、前記撮像画像に対する画像処理パラメータの少なくともいずれかを含む電子機器。この電子機器によれば、光源の制御パラメータや画像処理パラメータが適切に調節されることで、高品位な撮像画像の情報を得ることができる。42又は3の電子機器であって、前記更新実行手段は、前記プログラムモジュールの更新後、前記複数のプログラムモジュールのうち、更新されたプログラムモジュールの情報を、更新されないプログラムモジュールの情報と区別して前記表示手段に表示させる電子機器。この電子機器によれば、操作者が、どの電子デバイスに対してプログラムモジュールが更新されたのかを容易に判断できる。54の電子機器であって、前記更新実行手段は、前記更新されたプログラムモジュールの更新前からの変更内容を、前記表示手段に表示させる電子機器。この電子機器によれば、操作者が、この変更内容の表示によって、例えば追加機能の内容や制御パラメータの設定値の内容等を容易に確認することができる。64の電子機器であって、前記更新手段は、前記更新されたプログラムモジュールに関する情報のみを前記表示手段に表示させる電子機器。この電子機器によれば、特に電子デバイスが多数存在する場合に、どの電子デバイスに対して更新されたかが、より明確となる。71~6のいずれか一つの電子機器を備えた内視鏡装置。この内視鏡装置によれば、プログラムモジュールが更新された後に、続けて制御パラメータの設定値を入力できるので、効率良く制御パラメータを設定できる。8プログラムモジュールによって制御される電子デバイスを複数含む電子機器の、当該複数の電子デバイスのプログラムモジュールを更新するプログラムモジュール更新方法であって、外部より入力される前記複数の電子デバイスに対応する更新用プログラムを記憶手段に記憶させるステップと、更新対象となる前記電子デバイスに対して、該電子デバイスのプログラムモジュールを前記記憶手段に記憶された更新用プログラムにより更新するステップと、前記更新されたプログラムモジュールの制御パラメータを入力するステップと、前記更新実行手段による前記プログラムモジュールの更新後、前記電子機器を次回起動するまでの間に、前記更新された電子デバイスに対して、前記入力された制御パラメータを設定するステップと、を含むプログラムモジュール更新方法。このプログラムモジュール更新方法によれば、プログラムモジュールを更新した後に、このプログラムモジュールに使用される制御パラメータを更新作業に続けて設定することで、作業効率を高めて円滑に更新作業と設定作業を実施でき、電子機器の使用時において、煩わしい制御パラメータの設定作業を生じさせることがなくなる。"