JP2012248031A - 電子機器、内視鏡装置及び電子機器のプログラムモジュール更新方法 - Google Patents
電子機器、内視鏡装置及び電子機器のプログラムモジュール更新方法 Download PDFInfo
- Publication number
- JP2012248031A JP2012248031A JP2011119636A JP2011119636A JP2012248031A JP 2012248031 A JP2012248031 A JP 2012248031A JP 2011119636 A JP2011119636 A JP 2011119636A JP 2011119636 A JP2011119636 A JP 2011119636A JP 2012248031 A JP2012248031 A JP 2012248031A
- Authority
- JP
- Japan
- Prior art keywords
- program module
- update
- electronic device
- updated
- program
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Landscapes
- Endoscopes (AREA)
- Stored Programmes (AREA)
Abstract
【解決手段】電子機器は、プログラムモジュールによって制御される電子デバイスを複数含み、当該複数の電子デバイスのプログラムモジュールを更新する。この電子機器は、複数の電子デバイスに対応する更新用プログラムを記憶する記憶手段55と、更新対象となる電子デバイスのプログラムモジュールを更新用プログラムにより更新する更新実行手段と、更新されたプログラムモジュールの制御パラメータを入力する入力手段17と、プログラムモジュールの更新後、電子機器を次回起動するまでの間に、更新された電子デバイスに対して制御パラメータを設定する制御パラメータ設定手段と、を備える。
【選択図】図1
Description
制御パラメータを未設定状態のままにしておくと、電子機器の実使用時になって制御パラメータの設定が要求されることとなり、通常の作業に加えて設定作業を行わねばならず、作業が煩わしくなる。そこで、プログラムモジュール更新後の初回の機器起動時に、制御パラメータを設定する処理を行う方法が特許文献1に提案されている。
(1) プログラムモジュールによって制御される電子デバイスを複数含み、当該複数の電子デバイスのプログラムモジュールを更新する機能を有する電子機器であって、
外部より入力される前記複数の電子デバイスに対応する更新用プログラムを記憶する記憶手段と、
更新対象となる前記電子デバイスのプログラムモジュールを前記記憶手段に記憶されている更新用プログラムにより更新する更新実行手段と、
前記更新されたプログラムモジュールの制御パラメータを入力する入力手段と、
前記更新実行手段による前記プログラムモジュールの更新後、前記電子機器を次回起動するまでの間に、前記更新された電子デバイスに対して、前記入力手段から入力された制御パラメータを設定する制御パラメータ設定手段と、
を備えた電子機器。
(2) 上記電子機器を備えた内視鏡装置。
(3) プログラムモジュールによって制御される電子デバイスを複数含む電子機器の、当該複数の電子デバイスのプログラムモジュールを更新するプログラムモジュール更新方法であって、
外部より入力される前記複数の電子デバイスに対応する更新用プログラムを記憶手段に記憶させるステップと、
更新対象となる前記電子デバイスに対して、該電子デバイスのプログラムモジュールを前記記憶手段に記憶された更新用プログラムにより更新するステップと、
前記更新されたプログラムモジュールの制御パラメータを入力するステップと、
前記更新実行手段による前記プログラムモジュールの更新後、前記電子機器を次回起動するまでの間に、前記更新された電子デバイスに対して、前記入力された制御パラメータを設定するステップと、
を含むプログラムモジュール更新方法。
図1は本発明の実施形態を説明するための図で、内視鏡装置の構成を概略的に示すブロック図であり、図2は内視鏡装置の具体的な構成例を示す外観図である。
内視鏡装置100は、図1に示すように、プロセッサ11と、プロセッサ11に接続された内視鏡スコープ13と、観察画像等の情報を表示するモニタ15と、プロセッサ11に接続されたキーボード等の入力部17とを有する。
図1に示すように、内視鏡スコープ13には、所望の観察画像を得るための撮像素子37、操作ボタン27等が設けられ、操作ボタン27からの入力信号を受け付けるCPU3等の電子デバイスを有する。CPU3はROM41を備え、このROM41には、CPU3を動作させるファームウェアとしてのプログラムモジュールが格納される。
各電子デバイスのプログラムモジュールは、バージョン名で表されるバージョン情報に基づいて管理されている。これら各電子デバイスのプログラムモジュールのバージョンは、バージョン情報としてメモリ55に記憶されている。図3はバージョン情報の一例を示す。CPU2は、メモリ55からバージョン情報を参照することで、各電子デバイスに格納されたプログラムモジュールのバージョン、即ち、プログラムモジュールの機能や仕様を常に正確に把握できるようになっている。
旧バージョンのプログラムモジュールを新バージョンのプログラムモジュールに更新する場合、内視鏡装置100に搭載されたCPU、FPGAのそれぞれに対して、個別にプログラムモジュールを更新する必要がある。しかし、実際に使用されている内視鏡装置の機器構成は、内視鏡スコープやプロセッサの種類が多種多様であり、組み合わせによって回路構成が異なれば、更新するプログラムモジュールの格納箇所も異なる。そのため、機器のメーカ側から更新情報が提供されても、各内視鏡装置に対して一律に更新順序を設定することはできない。つまり、内視鏡装置毎に異なる更新順序を設定する必要がある。
このルールによれば、センサ駆動FPGA45、映像入力FPGA51、画像処理FPGA53が同一グループとなる。このグループをグループAとする。
このルールによれば、CPU2とパラレル接続される電子デバイスとして、センサ駆動FPGA45,映像入力FPGA51,画像処理FPGA53,CPU1が同一のグループ候補として挙げられるが、センサ駆動FPGA45,映像入力FPGA51,画像処理FPGA53は除外する。その結果、CPU1とCPU2が同一グループとなる。このグループをグループBとする。
・グループA:センサ駆動FPGA45,映像入力FPGA51,画像処理FPGA53
・グループB:CPU1,CPU2
・グループC:CPU3
CPU2は、各グループ内に複数の電子デバイスが存在する場合に、各電子デバイスのグループ内更新順序を設定する。
グループ内の更新順序は、次のルールに従って設定する。
(B1)単独で内部リセット可能なCPUを、リブートが必要なCPUより先の更新順序に設定する。
つまり、グループBにおいては、CPU2とは異なる基板に実装されて、単独で内部リセット可能なCPU1を、回路全体のリブートが必要なCPU2より先の更新順序に設定する。これにより、リブートの回数を最小化でき、更新時間を短縮化できる。
グループ単位の更新順序は、次のルールに従って設定する。
(C1)プログラマブル集積回路(FPGA)に対しては、FPGAに命令信号を入力する非プログラマブル集積回路(CPU)より先の更新順序に設定する。
つまり、グループAを、グループB,Cより先の更新順序に設定する。
つまり、CPU2を含むグループBは、グループBとは異なりCPU3を含むグループCより先の更新順序に設定する。
(2)グループA:映像入力FPGA51
(3)グループA:センサ駆動FPGA45
−リブート−
(4)グループB:CPU1
(5)グループB:CPU2
−リブート−
(6)グループC:CPU3
次に、プログラムモジュールの書き換え後、更新されたプログラムモジュールで使用される制御パラメータを設定することについて説明する。
St.5でプログラムモジュールの更新を完了させた後、CPU2は、更新内容の確認画面をモニタ15に表示する(St.6)。この更新内容の確認画面を図8に示した。
(1) プログラムモジュールによって制御される電子デバイスを複数含み、当該複数の電子デバイスのプログラムモジュールを更新する機能を有する電子機器であって、
外部より入力される前記複数の電子デバイスに対応する更新用プログラムを記憶する記憶手段と、
更新対象となる前記電子デバイスのプログラムモジュールを前記記憶手段に記憶されている更新用プログラムにより更新する更新実行手段と、
前記更新されたプログラムモジュールの制御パラメータを入力する入力手段と、
前記更新実行手段による前記プログラムモジュールの更新後、前記電子機器を次回起動するまでの間に、前記更新された電子デバイスに対して、前記入力手段から入力された制御パラメータを設定する制御パラメータ設定手段と、
を備えた電子機器。
この電子機器によれば、プログラムモジュールを更新した後に、このプログラムモジュールに使用される制御パラメータを更新作業に続けて設定することで、作業効率を高めて円滑に更新作業と設定作業を実施でき、電子機器の使用時において、煩わしい制御パラメータの設定作業を生じさせることがなくなる。
情報を表示する表示手段を備え、
前記制御パラメータ設定手段は、設定された前記制御パラメータに基づいて前記更新されたプログラムモジュールを実行させた結果の情報を、前記表示手段に表示させる機能を有する電子機器。
この電子機器によれば、指定された制御パラメータの設定値による実行結果の情報が表示手段に表示されるので、操作者がこの表示内容を確認しながら制御パラメータの設定値を適切に調節することができる。
該電子機器は、光源からの光を照射する照明光学系と、撮像素子により撮像画像を生成する撮像光学系とを有し、
前記制御パラメータは、前記光源の制御パラメータ、前記撮像画像に対する画像処理パラメータの少なくともいずれかを含む電子機器。
この電子機器によれば、光源の制御パラメータや画像処理パラメータが適切に調節されることで、高品位な撮像画像の情報を得ることができる。
前記更新実行手段は、前記プログラムモジュールの更新後、前記複数のプログラムモジュールのうち、更新されたプログラムモジュールの情報を、更新されないプログラムモジュールの情報と区別して前記表示手段に表示させる電子機器。
この電子機器によれば、操作者が、どの電子デバイスに対してプログラムモジュールが更新されたのかを容易に判断できる。
前記更新実行手段は、前記更新されたプログラムモジュールの更新前からの変更内容を、前記表示手段に表示させる電子機器。
この電子機器によれば、操作者が、この変更内容の表示によって、例えば追加機能の内容や制御パラメータの設定値の内容等を容易に確認することができる。
前記更新手段は、前記更新されたプログラムモジュールに関する情報のみを前記表示手段に表示させる電子機器。
この電子機器によれば、特に電子デバイスが多数存在する場合に、どの電子デバイスに対して更新されたかが、より明確となる。
この内視鏡装置によれば、プログラムモジュールが更新された後に、続けて制御パラメータの設定値を入力できるので、効率良く制御パラメータを設定できる。
外部より入力される前記複数の電子デバイスに対応する更新用プログラムを記憶手段に記憶させるステップと、
更新対象となる前記電子デバイスに対して、該電子デバイスのプログラムモジュールを前記記憶手段に記憶された更新用プログラムにより更新するステップと、
前記更新されたプログラムモジュールの制御パラメータを入力するステップと、
前記更新実行手段による前記プログラムモジュールの更新後、前記電子機器を次回起動するまでの間に、前記更新された電子デバイスに対して、前記入力された制御パラメータを設定するステップと、
を含むプログラムモジュール更新方法。
このプログラムモジュール更新方法によれば、プログラムモジュールを更新した後に、このプログラムモジュールに使用される制御パラメータを更新作業に続けて設定することで、作業効率を高めて円滑に更新作業と設定作業を実施でき、電子機器の使用時において、煩わしい制御パラメータの設定作業を生じさせることがなくなる。
13 内視鏡スコープ
15 モニタ
17 入力部
37 撮像素子
41 ROM
43 更新情報入力部
45 センサ駆動FPGA
47 ROM
49 ROM
51 映像入力FPGA
53 画像処理FPGA
55 メモリ
57 ROM
59 ROM
61 ROM
63 記憶媒体
71 確認画面
73 電子デバイスの表示部分
77 新機能の説明画面
81 新機能の設定値入力画面
83 画像表示領域
85 制御パラメータ設定領域
100 内視鏡装置
Claims (8)
- プログラムモジュールによって制御される電子デバイスを複数含み、当該複数の電子デバイスのプログラムモジュールを更新する機能を有する電子機器であって、
外部より入力される前記複数の電子デバイスに対応する更新用プログラムを記憶する記憶手段と、
更新対象となる前記電子デバイスのプログラムモジュールを前記記憶手段に記憶されている更新用プログラムにより更新する更新実行手段と、
前記更新されたプログラムモジュールの制御パラメータを入力する入力手段と、
前記更新実行手段による前記プログラムモジュールの更新後、前記電子機器を次回起動するまでの間に、前記更新された電子デバイスに対して、前記入力手段から入力された制御パラメータを設定する制御パラメータ設定手段と、
を備えた電子機器。 - 請求項1記載の電子機器であって、
情報を表示する表示手段を備え、
前記制御パラメータ設定手段は、設定された前記制御パラメータに基づいて前記更新されたプログラムモジュールを実行させた結果の情報を、前記表示手段に表示させる機能を有する電子機器。 - 請求項2記載の電子機器であって、
該電子機器は、光源からの光を照射する照明光学系と、撮像素子により撮像画像を生成する撮像光学系とを有し、
前記制御パラメータは、前記光源の制御パラメータ、前記撮像画像に対する画像処理パラメータの少なくともいずれかを含む電子機器。 - 請求項2又は請求項3記載の電子機器であって、
前記更新実行手段は、前記プログラムモジュールの更新後、前記複数のプログラムモジュールのうち、更新されたプログラムモジュールの情報を、更新されないプログラムモジュールの情報と区別して前記表示手段に表示させる電子機器。 - 請求項4記載の電子機器であって、
前記更新実行手段は、前記更新されたプログラムモジュールの更新前からの変更内容を、前記表示手段に表示させる電子機器。 - 請求項4記載の電子機器であって、
前記更新手段は、前記更新されたプログラムモジュールに関する情報のみを前記表示手段に表示させる電子機器。 - 請求項1〜請求項6のいずれか一項記載の電子機器を備えた内視鏡装置。
- プログラムモジュールによって制御される電子デバイスを複数含む電子機器の、当該複数の電子デバイスのプログラムモジュールを更新するプログラムモジュール更新方法であって、
外部より入力される前記複数の電子デバイスに対応する更新用プログラムを記憶手段に記憶させるステップと、
更新対象となる前記電子デバイスに対して、該電子デバイスのプログラムモジュールを前記記憶手段に記憶された更新用プログラムにより更新するステップと、
前記更新されたプログラムモジュールの制御パラメータを入力するステップと、
前記更新実行手段による前記プログラムモジュールの更新後、前記電子機器を次回起動するまでの間に、前記更新された電子デバイスに対して、前記入力された制御パラメータを設定するステップと、
を含むプログラムモジュール更新方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011119636A JP2012248031A (ja) | 2011-05-27 | 2011-05-27 | 電子機器、内視鏡装置及び電子機器のプログラムモジュール更新方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011119636A JP2012248031A (ja) | 2011-05-27 | 2011-05-27 | 電子機器、内視鏡装置及び電子機器のプログラムモジュール更新方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012248031A true JP2012248031A (ja) | 2012-12-13 |
| JP2012248031A5 JP2012248031A5 (ja) | 2014-01-16 |
Family
ID=47468412
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011119636A Abandoned JP2012248031A (ja) | 2011-05-27 | 2011-05-27 | 電子機器、内視鏡装置及び電子機器のプログラムモジュール更新方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2012248031A (ja) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014147464A (ja) * | 2013-01-31 | 2014-08-21 | Hoya Corp | 内視鏡装置 |
| JP2016077432A (ja) * | 2014-10-14 | 2016-05-16 | オリンパス株式会社 | プロセッサ及び内視鏡システム |
| JP2017144250A (ja) * | 2014-12-26 | 2017-08-24 | オリンパス株式会社 | 内視鏡システム |
| JP2017200596A (ja) * | 2017-06-28 | 2017-11-09 | Hoya株式会社 | 内視鏡装置 |
| WO2017221738A1 (ja) * | 2016-06-23 | 2017-12-28 | オリンパス株式会社 | 画像処理装置 |
| CN113812905A (zh) * | 2020-06-19 | 2021-12-21 | 深圳迈瑞生物医疗电子股份有限公司 | 内窥镜摄像主机、控制方法、系统及存储介质 |
| JP2022093548A (ja) * | 2014-07-28 | 2022-06-23 | イリノイ トゥール ワークス インコーポレイティド | リアルタイムビデオ伸び計 |
| CN111565655B (zh) * | 2017-10-30 | 2023-10-24 | 爱惜康有限责任公司 | 用于模块化外科器械的控制系统布置 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11146078A (ja) * | 1997-11-06 | 1999-05-28 | Murata Mach Ltd | 通信システム及び通信端末装置 |
| JP2009100326A (ja) * | 2007-10-18 | 2009-05-07 | Keyence Corp | 高速撮影装置、高速撮影装置の制御方法及びコンピュータプログラム |
| JP2010191786A (ja) * | 2009-02-19 | 2010-09-02 | Fujitsu Ten Ltd | 車載装置 |
-
2011
- 2011-05-27 JP JP2011119636A patent/JP2012248031A/ja not_active Abandoned
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11146078A (ja) * | 1997-11-06 | 1999-05-28 | Murata Mach Ltd | 通信システム及び通信端末装置 |
| JP2009100326A (ja) * | 2007-10-18 | 2009-05-07 | Keyence Corp | 高速撮影装置、高速撮影装置の制御方法及びコンピュータプログラム |
| JP2010191786A (ja) * | 2009-02-19 | 2010-09-02 | Fujitsu Ten Ltd | 車載装置 |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014147464A (ja) * | 2013-01-31 | 2014-08-21 | Hoya Corp | 内視鏡装置 |
| JP2022093548A (ja) * | 2014-07-28 | 2022-06-23 | イリノイ トゥール ワークス インコーポレイティド | リアルタイムビデオ伸び計 |
| JP7470150B2 (ja) | 2014-07-28 | 2024-04-17 | イリノイ トゥール ワークス インコーポレイティド | リアルタイムビデオ伸び計 |
| JP2016077432A (ja) * | 2014-10-14 | 2016-05-16 | オリンパス株式会社 | プロセッサ及び内視鏡システム |
| JP2017144250A (ja) * | 2014-12-26 | 2017-08-24 | オリンパス株式会社 | 内視鏡システム |
| US10575711B2 (en) | 2014-12-26 | 2020-03-03 | Olympus Corporation | Endoscopic system |
| WO2017221738A1 (ja) * | 2016-06-23 | 2017-12-28 | オリンパス株式会社 | 画像処理装置 |
| JPWO2017221738A1 (ja) * | 2016-06-23 | 2018-06-28 | オリンパス株式会社 | 画像処理装置 |
| JP2017200596A (ja) * | 2017-06-28 | 2017-11-09 | Hoya株式会社 | 内視鏡装置 |
| CN111565655B (zh) * | 2017-10-30 | 2023-10-24 | 爱惜康有限责任公司 | 用于模块化外科器械的控制系统布置 |
| CN113812905A (zh) * | 2020-06-19 | 2021-12-21 | 深圳迈瑞生物医疗电子股份有限公司 | 内窥镜摄像主机、控制方法、系统及存储介质 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2012248031A (ja) | 電子機器、内視鏡装置及び電子機器のプログラムモジュール更新方法 | |
| US20110145804A1 (en) | Imaging system | |
| TW201525858A (zh) | 基板管理控制器與其韌體載入方法 | |
| WO2017024652A1 (zh) | 液晶显示器的启动方法 | |
| JP2008149027A (ja) | 内視鏡装置 | |
| JP7585668B2 (ja) | 情報処理装置、情報処理システム及び情報処理方法 | |
| US8255581B2 (en) | Electronic device having physical switch to select functionality exposed to host computing device | |
| CN111510627B (zh) | 相机的启动方法和装置、终端和可读存储介质 | |
| JP5624943B2 (ja) | 電子機器、及び電子機器のプログラムモジュール更新方法 | |
| CN109285495B (zh) | 电器及其屏幕驱动方法、装置 | |
| US20190303000A1 (en) | Touch panel device, bending control program, recording medium including bending control program recorded therein, and endoscope bending control method | |
| JP5690656B2 (ja) | 電子機器、及び電子機器のプログラムモジュール更新方法 | |
| TWI420389B (zh) | 人機介面裝置及其介面整合方法 | |
| US20140371533A1 (en) | Endoscope device and endoscope system | |
| US20120098796A1 (en) | Optical touch module and data loading method thereof | |
| JP2009279060A (ja) | 内視鏡システム | |
| US20120131667A1 (en) | Nondestructive testing system | |
| JP2014050137A (ja) | インバータ装置 | |
| JP5891095B2 (ja) | 内視鏡装置 | |
| KR102881180B1 (ko) | 카메라 제어 유닛 작동 방법 | |
| CN113812905A (zh) | 内窥镜摄像主机、控制方法、系统及存储介质 | |
| JP5511623B2 (ja) | 内視鏡装置及び内視鏡装置の制御方法 | |
| CN114334117A (zh) | 一种内窥镜镜体配置信息的配置方法、装置及介质 | |
| JP2011054017A (ja) | 自動販売機の制御装置 | |
| JP7067869B2 (ja) | 画像処理システム、情報処理装置、情報処理方法、および情報処理プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20121005 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131127 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20131127 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140611 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140617 |
|
| A762 | Written abandonment of application |
Free format text: JAPANESE INTERMEDIATE CODE: A762 Effective date: 20140820 |