[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP5926932B2 - Endoscope apparatus and program - Google Patents

Endoscope apparatus and program Download PDF

Info

Publication number
JP5926932B2
JP5926932B2 JP2011249094A JP2011249094A JP5926932B2 JP 5926932 B2 JP5926932 B2 JP 5926932B2 JP 2011249094 A JP2011249094 A JP 2011249094A JP 2011249094 A JP2011249094 A JP 2011249094A JP 5926932 B2 JP5926932 B2 JP 5926932B2
Authority
JP
Japan
Prior art keywords
display
language
unit
data
storage unit
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.)
Active
Application number
JP2011249094A
Other languages
Japanese (ja)
Other versions
JP2013102982A (en
Inventor
英弘 宮屋敷
英弘 宮屋敷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Olympus Corp
Original Assignee
Olympus Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Olympus Corp filed Critical Olympus Corp
Priority to JP2011249094A priority Critical patent/JP5926932B2/en
Publication of JP2013102982A publication Critical patent/JP2013102982A/en
Application granted granted Critical
Publication of JP5926932B2 publication Critical patent/JP5926932B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Instruments For Viewing The Inside Of Hollow Bodies (AREA)
  • Endoscopes (AREA)

Description

本発明は、内視鏡装置およびプログラムに関する。   The present invention relates to an endoscope apparatus and a program.

従来知られている内視鏡装置は、システム起動時にROM(Read Only Memory)が記憶しているプログラムデータやグラフィックデータなどのデータを全てRAM(Random Access Memory)に展開し、RAMに展開したデータを用いて動作している。また、近年、内視鏡装置の高機能化に伴い、ROMが記憶しているデータ量が増大する傾向にある。さらに、内視鏡装置が備えるLCD(Liquid Crystal Display、液晶ディスプレイ)などの表示デバイスの性能向上により、表示用に用いるデータ量が増大している。例えば、表示デバイスに表示するメニュー画面の見栄えを良くするために高解像度の画像を用いた場合、グラフィックデータ量が増大する。   Conventionally known endoscope apparatuses develop all data such as program data and graphic data stored in a ROM (Read Only Memory) at the time of system startup into a RAM (Random Access Memory) and develop the data in the RAM. Is working with. In recent years, the amount of data stored in the ROM tends to increase as the functionality of the endoscope apparatus increases. Furthermore, the amount of data used for display is increasing due to the improvement in performance of display devices such as LCD (Liquid Crystal Display) provided in the endoscope apparatus. For example, when a high-resolution image is used to improve the appearance of a menu screen displayed on the display device, the amount of graphic data increases.

このように、ROMが記憶しているデータ量が増大した場合、ROMが記憶しているデータ全てをRAMに展開するためには大容量のRAMを備える必要がある。また、ROMが記憶しているデータ量が増大した場合、ROMが記憶しているデータをRAMに展開するために要する時間も多くなる。また、RAMを内蔵するCPUも存在するが、CPUが内蔵するRAMの容量は小さい。そのため、RAM内蔵のCPUを用いる場合、ROMが記憶しているデータ量が増大すると、大容量の外付けのRAMを用いる必要がある。   As described above, when the amount of data stored in the ROM increases, it is necessary to provide a large-capacity RAM in order to expand all the data stored in the ROM into the RAM. In addition, when the amount of data stored in the ROM increases, the time required to expand the data stored in the ROM into the RAM also increases. There are CPUs with built-in RAM, but the capacity of the RAM built into the CPU is small. Therefore, when using a CPU with a built-in RAM, it is necessary to use a large-capacity external RAM as the amount of data stored in the ROM increases.

これを解決する方法として、プログラムを処理ルーチン単位で分割してROM上に配置し、必要なルーチンのみをRAMに展開して実行する方法が知られている(例えば、特許文献1参照)。   As a method for solving this problem, a method is known in which a program is divided into processing routine units and arranged on a ROM, and only necessary routines are expanded and executed in a RAM (see, for example, Patent Document 1).

特開平11−201617号公報Japanese Patent Laid-Open No. 11-201617

しかしながら、上述した技術では、処理ルーチンを切り換える際には切り替え後の処理ルーチンのプログラムをRAMに展開するが、RAMへの展開が完了するまでは切り替え後の処理ルーチンの内容が分からないという問題がある。また、処理ルーチンのプログラムサイズが大きくなれば当然その切り替えにも時間がかかる。例えば、ユーザによる変更が可能な設定値があり、その設定値に応じて処理ルーチンが変わる場合を想定する。ユーザが設定値を変更したとき、処理ルーチンの切り替え中は切り替え先の処理ルーチンの内容が不明であるため、設定値の変更が反映されているのかどうか、ユーザは認識することができないという問題がある。   However, in the above-described technique, when the processing routine is switched, the program of the processing routine after the switching is expanded in the RAM. However, the content of the processing routine after the switching is not known until the expansion into the RAM is completed. is there. Further, when the program size of the processing routine is increased, it naturally takes time to switch the processing routine. For example, it is assumed that there is a setting value that can be changed by the user, and the processing routine changes according to the setting value. When the user changes the setting value, the content of the processing routine at the switching destination is unknown during the switching of the processing routine, so the user cannot recognize whether the change of the setting value is reflected. is there.

本発明は上記課題を解決するためになされたものであり、記憶部が記憶する複数言語の表示データの展開に必要な一時記憶部の容量をより少なくしつつ、一時記憶部が記憶する表示データの書き換え中であることを、書き換え後の表示データの言語で通知することができる内視鏡装置およびプログラムを提供することを目的とする。   The present invention has been made to solve the above problems, and display data stored in the temporary storage unit while reducing the capacity of the temporary storage unit required for developing display data in a plurality of languages stored in the storage unit. It is an object of the present invention to provide an endoscope apparatus and a program capable of notifying in the language of the display data after rewriting that the data is being rewritten.

本発明は、複数言語の表示データを記憶する記憶部と、複数言語の前記表示データのうち一の言語の前記表示データと、前記複数言語に基づく複数のメッセージデータとを記憶する一時記憶部と、前記一時記憶部が記憶するデータに基づいたメニュー画面を表示部に表示させる表示制御部と、複数言語のうち一の言語を指定する言語指定部と、前記言語指定部による言語の指定があったとき、前記表示データを前記記憶部から読み出し、前記一時記憶部が記憶する前記表示データを、当該読み出した表示データに書き換える書き換え部と、を備え、前記表示制御部は、前記書き換え部が前記表示データを書き換えている間、前記一時記憶部が記憶する前記複数言語に基づく複数のメッセージデータの中から前記言語指定部が指定する言語のメッセージデータを選択し、前記選択したメッセージデータを前記表示部に表示させることを特徴とする内視鏡装置である。 The present invention provides a storage unit that stores display data in a plurality of languages, a temporary storage unit that stores the display data in one language among the display data in a plurality of languages, and a plurality of message data based on the plurality of languages. A display control unit that displays a menu screen based on data stored in the temporary storage unit, a language designating unit that designates one of a plurality of languages, and language designation by the language designating unit. A rewriting unit that reads the display data from the storage unit and rewrites the display data stored in the temporary storage unit with the read display data, and the display control unit includes the rewriting unit while rewritten display data, the language of the eye the temporary storage unit is designated by the language specification unit from a plurality of message data based on the plurality of languages for storing Select message data, an endoscope apparatus characterized by displaying the message data the selected on the display unit.

また、本発明の内視鏡装置において、前記表示制御部は、前記書き換え部が前記表示データを書き換えたとき、前記表示部による前記メッセージデータの表示を終了し、前記書き換え部によって書き換えられた前記表示データに基づいて前記メニュー画面を前記表示部に表示させることを特徴とする。   In the endoscope apparatus of the present invention, when the rewriting unit rewrites the display data, the display control unit ends the display of the message data on the display unit and is rewritten by the rewriting unit. The menu screen is displayed on the display unit based on display data.

また、本発明の内視鏡装置において、前記書き換え部は、前記記憶部が記憶する前記表示データから前記メッセージデータを取得し、前記一時記憶部に記憶させることを特徴とする。   In the endoscope apparatus of the present invention, the rewriting unit acquires the message data from the display data stored in the storage unit and stores the message data in the temporary storage unit.

また、本発明の内視鏡装置において、前記記憶部は、Read Only Memoryまたは外部記録媒体であることを特徴とする。   In the endoscope apparatus according to the present invention, the storage unit is a Read Only Memory or an external recording medium.

また、本発明は、コンピュータに、記憶部が記憶する複数言語の表示データのうち一の言語の前記表示データと、前記複数言語に基づく複数のメッセージデータとを一時記憶部に記憶する一次記憶ステップと、前記一時記憶部が記憶するデータに基づいたメニュー画面を表示部に表示させる表示制御ステップと、複数言語のうち一の言語を指定する言語指定ステップと、前記言語指定ステップで言語の指定があったとき、前記表示データを前記記憶部から読み出し、前記一時記憶部が記憶する前記表示データを、当該読み出した表示データに書き換える書き換えステップと、前記書き換えステップで前記表示データを書き換えている間、前記一時記憶部が記憶する前記複数言語に基づく複数のメッセージデータの中から前記言語指定ステップで指定する言語のメッセージデータを選択し、前記選択したメッセージデータを前記表示部に表示させるメッセージデータ表示制御ステップと、を実行させるためのプログラムである。 Further, the present invention provides a primary storage step of storing, in a temporary storage unit, the display data in one language among the display data in a plurality of languages stored in the storage unit and a plurality of message data based on the plurality of languages in the computer. A display control step for displaying a menu screen based on data stored in the temporary storage unit on the display unit, a language designation step for designating one of a plurality of languages, and a language designation in the language designation step. When the display data is read from the storage unit, the display data stored in the temporary storage unit is rewritten to the read display data, while the display data is being rewritten in the rewriting step, the language designation step from the plurality of message data based on the plurality of languages in which the temporary storage unit stores Select the message data language that specifies a program to execute, and the message data display control step of displaying the message data the selected on the display unit.

本発明によれば、記憶部は複数言語の表示データを記憶する。また、一時記憶部は、複数言語の表示データのうち一の言語の表示データと、複数言語に基づく複数のメッセージデータとを記憶する。また、表示制御部は、一時記憶部が記憶するデータに基づいたメニュー画面を表示部に表示させる。また、言語指定部は、複数言語のうち一の言語を指定する。また、書き換え部は、言語指定部による言語の指定があったとき、表示データを記憶部から読み出し、一時記憶部が記憶する表示データを、当該読み出した表示データに書き換える。また、表示制御部は、書き換え部が表示データを書き換えている間、言語指定部が指定する言語の、一時記憶部が記憶するメッセージデータを表示部に表示させる。   According to the present invention, the storage unit stores display data in a plurality of languages. The temporary storage unit stores display data of one language among display data of a plurality of languages and a plurality of message data based on the plurality of languages. The display control unit causes the display unit to display a menu screen based on the data stored in the temporary storage unit. The language designating unit designates one language among a plurality of languages. The rewriting unit reads the display data from the storage unit when the language is specified by the language specifying unit, and rewrites the display data stored in the temporary storage unit to the read display data. The display control unit causes the display unit to display the message data stored in the temporary storage unit in the language specified by the language specifying unit while the rewriting unit rewrites the display data.

これにより、記憶部が記憶する複数言語の表示データの展開に必要な一時記憶部の容量をより少なくしつつ、一時記憶部が記憶する表示データの書き換え中であることを、書き換え後の表示データの言語で通知することができる。   As a result, the display data after rewriting indicates that the display data stored in the temporary storage unit is being rewritten while reducing the capacity of the temporary storage unit necessary for expanding the display data in multiple languages stored in the storage unit. Can be notified in any language.

本発明の一実施形態における内視鏡装置の外観を示した全体斜視図である。1 is an overall perspective view showing the appearance of an endoscope apparatus according to an embodiment of the present invention. 本実施形態における内視鏡装置の構成を示したブロック図である。It is the block diagram which showed the structure of the endoscope apparatus in this embodiment. 本実施形態における記憶部が記憶する複数言語の表示データのデータ構造を示した概略図である。It is the schematic which showed the data structure of the display data of multiple languages which the memory | storage part in this embodiment memorize | stores. 本実施形態における一時記憶部が記憶する表示データの例を示した概略図である。It is the schematic which showed the example of the display data which the temporary memory part in this embodiment memorize | stores. 本実施形態における表示制御部が表示部に表示させる英語の言語切り替えメニュー画面を示した概略図である。It is the schematic which showed the English language switching menu screen which the display control part in this embodiment displays on a display part. 本実施形態における表示制御部が表示部に表示させる言語切り替え中画面を示した概略図である。It is the schematic which showed the screen during language switching which the display control part in this embodiment displays on a display part. 本実施形態における表示制御部が表示部に表示させる日本語の言語切り替えメニュー画面を示した概略図である。It is the schematic which showed the Japanese language switching menu screen which the display control part in this embodiment displays on a display part. 本実施形態における内視鏡装置の起動時の動作手順を示したフローチャートである。It is the flowchart which showed the operation | movement procedure at the time of starting of the endoscope apparatus in this embodiment. 本実施形態における内視鏡装置の言語設定を切り換える際の動作手順を示したフローチャートである。It is the flowchart which showed the operation | movement procedure at the time of switching the language setting of the endoscope apparatus in this embodiment.

以下、本発明の一実施形態について図面を参照して説明する。図1は、本実施形態における内視鏡装置の外観を示した全体斜視図である。本実施形態の内視鏡装置1は、細長い挿入経路の先にある被検物の観察や、被検物の内部観察等に用いられる。また、図示する例では、内視鏡装置1は、挿入部10と、挿入部10の湾曲操作や、内視鏡装置1に対して指示の入力を行うための操作部21と、挿入部10で取得された映像を表示する表示部28と、操作部21および表示部28を収容する筐体部60とを備えている。   Hereinafter, an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is an overall perspective view showing an appearance of an endoscope apparatus according to the present embodiment. The endoscope apparatus 1 of the present embodiment is used for observation of a test object ahead of an elongated insertion path, internal observation of the test object, and the like. In the illustrated example, the endoscope apparatus 1 includes an insertion unit 10, a bending operation of the insertion unit 10, an operation unit 21 for inputting instructions to the endoscope apparatus 1, and the insertion unit 10. The display part 28 which displays the image | video acquired by (3) and the housing | casing part 60 which accommodates the operation part 21 and the display part 28 are provided.

挿入部10は先端部に撮像部11と照明部12とを備えている。撮像部11はCCD(Charge Coupled Device)等の撮像機構を備えており、先端部前方の被検物等の静止画像や動画等の映像を取得することができる。照明部12はLED(Light Emitting Diode、発光ダイオード)等を備えており、先端部前方に光を照射する。また、挿入部10は、図示しない複数の節輪または湾曲コマ(以下、「節輪等」と総称する。)が軸線方向に並べて連結された公知の湾曲部13を有しており、自身の中心軸線と交差する二軸において中心軸線から離間する四方向に湾曲可能である。複数の節輪等のうち、最も先端側の節輪等には、上記四方向に対応した四本のワイヤ等の操作部材が接続されている。各操作部材は、各節輪等を通って筐体部60の内部まで延び、操作部21に接続されている。   The insertion unit 10 includes an imaging unit 11 and an illumination unit 12 at the distal end. The imaging unit 11 includes an imaging mechanism such as a CCD (Charge Coupled Device), and can acquire a still image such as a test object in front of the tip and a video such as a moving image. The illumination unit 12 includes an LED (Light Emitting Diode) and the like, and irradiates light in front of the tip. The insertion portion 10 has a known bending portion 13 in which a plurality of node rings or bending pieces (hereinafter collectively referred to as “node rings”) (not shown) are connected in a line in the axial direction. The two axes intersecting the central axis can be curved in four directions apart from the central axis. An operation member such as four wires corresponding to the four directions is connected to the most distal node ring among the plurality of node rings. Each operation member extends to the inside of the housing part 60 through each node ring and the like, and is connected to the operation part 21.

操作部21は、湾曲部13を操作するための第一ジョイスティック211と、表示部28に表示されるカーソル等を操作するための第二ジョイスティック212と、第一ジョイスティック211を介して操作される湾曲機構とを有する。なお、本実施形態における操作部21(第一ジョイスティック211)は、傾倒動作によって操作部材を牽引して湾曲部13を操作する機械式の機構で構成されている。なお、操作部21(第一ジョイスティック211)は、電気的に検知した傾倒量、及び傾倒方向に応じてモータ等の駆動手段によって操作部材を牽引し、湾曲部13を操作する電動式の機構で構成されてもよい。   The operation unit 21 includes a first joystick 211 for operating the bending unit 13, a second joystick 212 for operating a cursor displayed on the display unit 28, and the bending operated via the first joystick 211. Mechanism. Note that the operation unit 21 (first joystick 211) in the present embodiment is configured by a mechanical mechanism that pulls the operation member by a tilting operation and operates the bending unit 13. The operation unit 21 (first joystick 211) is an electric mechanism that pulls the operation member by a driving unit such as a motor and operates the bending unit 13 according to the electrically detected tilt amount and tilt direction. It may be configured.

図2は、本実施形態における内視鏡装置1の構成を示したブロック図である。内視鏡装置1は、筐体部60に、操作部21と、制御部22(言語指定部)と、書き換え部23と、記憶部24と、一時記憶部25と、画像処理部26と、表示制御部27と、表示部28と、画像記憶部29と、フラッシュメモリ30とを備えている。   FIG. 2 is a block diagram showing a configuration of the endoscope apparatus 1 in the present embodiment. The endoscope apparatus 1 includes an operation unit 21, a control unit 22 (language specification unit), a rewriting unit 23, a storage unit 24, a temporary storage unit 25, an image processing unit 26, A display control unit 27, a display unit 28, an image storage unit 29, and a flash memory 30 are provided.

撮像部11と、照明部12と、操作部21との構成は上述した通りである。制御部22は、内視鏡装置1が備える各部の制御を行う。また、制御部22は、内視鏡装置1の言語設定を指定する。書き換え部23は、一時記憶部25の記憶内容を書き換える。記憶部24は、例えばROMであり、内視鏡装置1が備える各部の動作に必要なプログラムや情報などを記憶する。なお、記憶部24の代わりに外部記録媒体を用いるようにしてもよい。外部記録媒体の例としては、CD−ROMや、DVD−ROM等の光ディスクや、メモリカードや、USBメモリなどがある。   The configurations of the imaging unit 11, the illumination unit 12, and the operation unit 21 are as described above. The control unit 22 controls each unit included in the endoscope apparatus 1. Further, the control unit 22 designates the language setting of the endoscope apparatus 1. The rewriting unit 23 rewrites the stored contents of the temporary storage unit 25. The storage unit 24 is, for example, a ROM, and stores programs, information, and the like necessary for the operation of each unit provided in the endoscope apparatus 1. An external recording medium may be used in place of the storage unit 24. Examples of the external recording medium include an optical disc such as a CD-ROM and a DVD-ROM, a memory card, and a USB memory.

一時記憶部25は、例えばRAMであり、記憶部24が記憶している情報のうち、一部のデータを記憶する。画像処理部26は、撮像部11が撮像した画像に対して画像処理を行う。表示制御部27は、一時記憶部25が記憶するデータを読み出し、読み出したデータに基づいた映像を表示部28に表示させる。表示部28は、液晶ディスプレイ等の表示機構を備え、表示制御部27の制御により映像を表示する。画像記憶部29は、撮像部11が撮像した画像を記憶する。フラッシュメモリ30は、内視鏡装置1の電源をOFFした後もデータを保持しておくことのできるEEPROM(Electrically Erasable Programmable Read−Only Memory)などのメモリであり、内視鏡装置1の言語設定を示す言語設定情報を記憶する。   The temporary storage unit 25 is, for example, a RAM, and stores some data among the information stored in the storage unit 24. The image processing unit 26 performs image processing on the image captured by the imaging unit 11. The display control unit 27 reads the data stored in the temporary storage unit 25 and causes the display unit 28 to display an image based on the read data. The display unit 28 includes a display mechanism such as a liquid crystal display, and displays an image under the control of the display control unit 27. The image storage unit 29 stores an image captured by the imaging unit 11. The flash memory 30 is a memory such as an EEPROM (Electrically Erasable Programmable Read-Only Memory) that can retain data even after the power of the endoscope apparatus 1 is turned off, and the language setting of the endoscope apparatus 1 Is stored.

次に、記憶部24が記憶する複数言語の表示データについて説明する。図3は、本実施形態における記憶部24が記憶する複数言語の表示データのデータ構造を示した概略図である。複数言語の表示データは、内視鏡装置1の表示部28に表示するメニュー画面などを表示する際に用いるデータである。複数言語の表示データは、例えば、日本語でメニュー画面を表示するための日本語表示データや、英語でメニュー画面を表示するための英語表示データなど、各言語の表示データを含んでいる。   Next, display data in multiple languages stored in the storage unit 24 will be described. FIG. 3 is a schematic diagram illustrating a data structure of display data in multiple languages stored in the storage unit 24 according to the present embodiment. The display data in multiple languages is data used when displaying a menu screen displayed on the display unit 28 of the endoscope apparatus 1. The display data in multiple languages includes display data in each language such as Japanese display data for displaying a menu screen in Japanese and English display data for displaying a menu screen in English.

図示する例では、複数言語の表示データは、「ROM情報ヘッダー」と、「グラフィックデータ本体」とのデータを含んでいる。「ROM情報ヘッダー」は、「共通グラフィックデータ情報」と、「言語別グラフィックデータ情報」とのデータを含んでいる。「共通グラフィックデータ情報」は、「共通グラフィックデータ群のヘッダー部のサイズ」と、「共通グラフィックデータ群のオフセット」とのデータを含んでいる。「言語別グラフィックデータ情報」は、「言語別グラフィックデータ群のヘッダー部のサイズ」と、各言語の「言語別グラフィックデータ群のオフセット」とのデータを含んでいる。なお、「言語別グラフィックデータ情報」はシステムで使用する言語の数(X)だけ「言語別グラフィックデータ群のオフセット」のデータを含んでいる。   In the illustrated example, the display data in a plurality of languages includes data of “ROM information header” and “graphic data body”. The “ROM information header” includes data of “common graphic data information” and “graphic data information by language”. The “common graphic data information” includes data of “the size of the header portion of the common graphic data group” and “the offset of the common graphic data group”. “Language graphic data information” includes data of “size of header portion of language graphic data group” and “offset of language graphic data group of each language”. Note that “language-specific graphic data information” includes “offsets of language-specific graphic data groups” as many as the number (X) of languages used in the system.

「グラフィックデータ本体」は、「共通グラフィックデータ群」と、各言語の「言語別グラフィックデータ群」とのデータを含んでいる。なお、「グラフィックデータ本体」はシステムで使用する言語の数(X)だけ「言語別グラフィックデータ群」のデータを含んでいる。「共通グラフィックデータ群」は、「共通ヘッダー部」と「共通データ部」とのデータを含んでいる。「共通ヘッダー部」は、システムで使用する共通グラフィックの数(Y)だけ「共通グラフィックデータのオフセット」のデータを含んでいる。「共通データ部」は、システムで使用する共通グラフィックの数(Y)だけ「共通グラフィックデータ」を含んでいる。   The “graphic data body” includes data of “common graphic data group” and “language-specific graphic data group” of each language. The “graphic data body” includes data of “language-specific graphic data groups” as many as the number (X) of languages used in the system. The “common graphic data group” includes data of a “common header part” and a “common data part”. The “common header portion” includes “common graphic data offset” data as many as the number of common graphics (Y) used in the system. The “common data portion” includes “common graphic data” as many as the number of common graphics (Y) used in the system.

各言語の「言語別グラフィックデータ群」は、「言語別ヘッダー部」と「言語別データ部」とを含んでいる。「言語別ヘッダー部」は、システムで使用する言語別グラフィックの数(Z)だけ「言語別グラフィックデータのオフセット」のデータを含んでいる。「言語別データ部」は、システムで使用する言語別グラフィックの数(Z)だけ「言語別グラフィックデータ」のデータを含んでいる。   The “language-specific graphic data group” of each language includes a “language-specific header part” and a “language-specific data part”. The “language-specific header part” includes “language-specific graphic data offset” data as many as the number of language-specific graphics (Z) used in the system. The “language-specific data section” includes “language-specific graphic data” as many as the number of language-specific graphics (Z) used in the system.

次に、一時記憶部25が記憶する表示データについて説明する。図4は、本実施形態における一時記憶部25が記憶する表示データの例を示した概略図である。図示する例は、一時記憶部25が英語表示データを記憶する例を示している。図示する例では、一時記憶部25は、記憶部24が記憶するデータのうち、「共通ヘッダー部」と、「言語別ヘッダー部(英語)」と、「共通データ部」と、「言語別データ部」とを記憶している。   Next, display data stored in the temporary storage unit 25 will be described. FIG. 4 is a schematic diagram illustrating an example of display data stored in the temporary storage unit 25 according to the present embodiment. The illustrated example shows an example in which the temporary storage unit 25 stores English display data. In the illustrated example, the temporary storage unit 25 includes, among the data stored in the storage unit 24, “common header part”, “language-specific header part (English)”, “common data part”, and “language-specific data”. Part ".

「共通ヘッダー部」と「言語別ヘッダー部(英語)」とは、一時記憶部25の記憶領域のうち、各データが記憶されている領域を指定するオフセットを含んでいる。図示する例では、「共通ヘッダー部」と「言語別ヘッダー部(英語)」とは、「NONの情報 ID:0」と「情報(1)のオフセット ID:1」〜「情報(p)のオフセット ID:MAX」とを含んでいる。「共通データ部」と「言語別データ部(英語)」とは、表示データを含んでいる。図示する例では、「共通データ部」と「言語別データ部(英語)」とは、「情報(1) ID:1」〜「情報(p) ID:MAX」とを含んでいる。   The “common header part” and “language-specific header part (English)” include an offset that specifies an area in which data is stored in the storage area of the temporary storage unit 25. In the illustrated example, the “common header part” and “language-specific header part (English)” are “non-information ID: 0” and “offset ID of information (1) ID: 1” to “information (p)”. Offset ID: MAX ”. The “common data portion” and “language-specific data portion (English)” include display data. In the illustrated example, the “common data portion” and the “language-specific data portion (English)” include “information (1) ID: 1” to “information (p) ID: MAX”.

このように、本実施形態では、記憶部24が記憶している表示データのうち、各言語で共通な表示(例えば図形の表示)を行うための表示データと、内視鏡装置1の言語設定で指定された言語特有の表示(例えば、操作を説明するための文字表示)を行うための表示データとを一時記憶部25に展開する。   As described above, in the present embodiment, among the display data stored in the storage unit 24, display data for performing common display (for example, graphic display) in each language, and language setting of the endoscope apparatus 1 And display data for performing display specific to the language specified in (for example, character display for explaining the operation) in the temporary storage unit 25.

次に、表示制御部27が表示部28に表示する画面例について図5〜図7を参照して説明する。図5〜図7は、内視鏡装置1の言語設定を英語から日本語に切り換える場合に、表示制御部27が表示部28に表示させる画面例を示している。図5は、本実施形態における表示制御部27が表示部28に表示させる英語の言語切り替えメニュー画面を示した概略図である。図示する例では、画面上部の領域にタイトル「LANGUAGE」が表示されており、タイトルの下側に各国の言語のリスト「ENGLISH」「日本語」「DEUTSCH」などが表示されている。また、各国の言語のリストのうち「ENGLISH」が選択されている。   Next, screen examples displayed on the display unit 28 by the display control unit 27 will be described with reference to FIGS. 5 to 7 show examples of screens that the display control unit 27 displays on the display unit 28 when the language setting of the endoscope apparatus 1 is switched from English to Japanese. FIG. 5 is a schematic diagram showing an English language switching menu screen displayed on the display unit 28 by the display control unit 27 in the present embodiment. In the illustrated example, a title “LANGUAGE” is displayed in the upper area of the screen, and a list of languages “ENGLISH”, “Japanese”, “DEUTSCH”, and the like is displayed below the title. In addition, “ENGLISH” is selected from the list of languages of each country.

図6は、本実施形態における表示制御部27が表示部28に表示させる言語切り替え中画面を示した概略図である。図示する例では、図5に示した英語の言語切り替えメニュー画面にて、各国の言語リストのうち「日本語」が選択された場合に表示制御部27が表示部28に表示させる言語切り替え中画面を示している。すなわち、内視鏡装置1の言語設定を日本語に切り換える際に、表示制御部27が表示部28に表示させる言語切り替え中画面を示している。図示する例では、図5に示した英語の言語切り替えメニューの表示に重ねて、言語の切り替え中であることを示すメッセージデータ「実行中」が表示されている。なお、本実施形態では、表示制御部27は、切り替え先の言語のメッセージデータを表示部28に表示させる。例えば、内視鏡装置1の言語設定を日本語に切り換える際には、表示制御部27は日本語のメッセージデータを表示部28に表示させる。また、内視鏡装置1の言語設定を英語に切り換える際には、表示制御部27は英語のメッセージデータを表示部28に表示させる。内視鏡装置1の言語設定を他の言語に切り換える際にも同様に、表示制御部27は切り替え先の言語のメッセージデータを表示部28に表示させる。   FIG. 6 is a schematic diagram showing a language switching screen displayed on the display unit 28 by the display control unit 27 in the present embodiment. In the illustrated example, the language switching screen that the display control unit 27 displays on the display unit 28 when “Japanese” is selected from the language list of each country on the English language switching menu screen shown in FIG. Is shown. That is, a language switching screen that the display control unit 27 displays on the display unit 28 when the language setting of the endoscope apparatus 1 is switched to Japanese is shown. In the illustrated example, message data “execution” indicating that the language is being switched is displayed on the display of the English language switching menu shown in FIG. In the present embodiment, the display control unit 27 causes the display unit 28 to display message data in the language to be switched to. For example, when the language setting of the endoscope apparatus 1 is switched to Japanese, the display control unit 27 displays Japanese message data on the display unit 28. When the language setting of the endoscope apparatus 1 is switched to English, the display control unit 27 displays English message data on the display unit 28. Similarly, when the language setting of the endoscope apparatus 1 is switched to another language, the display control unit 27 causes the display unit 28 to display message data in the switching destination language.

図7は、本実施形態における表示制御部27が表示部28に表示させる日本語の言語切り替えメニュー画面を示した概略図である。図示する例では、画面上部の領域にタイトル「日本語」が表示されており、タイトルの下側に各国の言語のリスト「ENGLISH」「日本語」「DEUTSCH」などが表示されている。また、各国の言語のリストのうち「日本語」が選択されている。図5〜図7に示したとおり、内視鏡装置1の言語設定を英語から日本語に切り換えている間には、表示制御部27は切り替え先の言語のメッセージデータを表示部28に表示させる。すなわち、一時記憶部25が記憶しているある言語の表示データを書き換える間、表示制御部27は書き換え後の言語のメッセージデータを表示部28に表示させる。   FIG. 7 is a schematic diagram showing a Japanese language switching menu screen displayed on the display unit 28 by the display control unit 27 in the present embodiment. In the example shown in the figure, the title “Japanese” is displayed in the upper area of the screen, and a list of languages “ENGLISH”, “Japanese”, “DEUTSCH”, and the like of each country is displayed below the title. In addition, “Japanese” is selected from the list of languages of each country. As shown in FIGS. 5 to 7, while the language setting of the endoscope apparatus 1 is switched from English to Japanese, the display control unit 27 displays message data in the switching destination language on the display unit 28. . That is, while the display data in a certain language stored in the temporary storage unit 25 is rewritten, the display control unit 27 displays the message data in the rewritten language on the display unit 28.

次に、本実施形態における内視鏡装置1の起動時の動作手順について説明する。図8は、本実施形態における内視鏡装置1の起動時の動作手順を示したフローチャートである。
(ステップS101)制御部22は、フラッシュメモリ30が記憶してる言語設定情報を読み出す。その後、ステップS102の処理に進む。言語設定情報は、内視鏡装置1の言語設定を指定する情報である。
(ステップS102)書き換え部23は、記憶部24が記憶するグラフィックデータのうち、「ROM情報ヘッダー」を読み込む。その後、ステップS103の処理に進む。なお、書き換え部23は、内視鏡装置1が起動している間、記憶部24から読み出した「ROM情報ヘッダー」を保持しておく。
Next, an operation procedure when starting up the endoscope apparatus 1 in the present embodiment will be described. FIG. 8 is a flowchart showing an operation procedure when the endoscope apparatus 1 according to this embodiment is started.
(Step S <b> 101) The control unit 22 reads the language setting information stored in the flash memory 30. Thereafter, the process proceeds to step S102. The language setting information is information that specifies the language setting of the endoscope apparatus 1.
(Step S <b> 102) The rewrite unit 23 reads “ROM information header” from the graphic data stored in the storage unit 24. Thereafter, the process proceeds to step S103. Note that the rewriting unit 23 holds the “ROM information header” read from the storage unit 24 while the endoscope apparatus 1 is activated.

(ステップS103)書き換え部23は、ステップS102の処理で記憶部24から読み出した「ROM情報ヘッダー」に含まれる「共通グラフィックデータ情報」に基づいて、記憶部24から「共通ヘッダー部」を読み出し、一時記憶部25に記憶させる。なお、「共通グラフィックデータ情報」は、「共通グラフィックデータ群のヘッダー部のサイズ」と「共通グラフィックデータ群のオフセット」とを含んでいるため、書き換え部23は、記憶部24内において「共通ヘッダー部」が記憶されている場所を特定することができる。   (Step S103) The rewrite unit 23 reads the “common header part” from the storage unit 24 based on the “common graphic data information” included in the “ROM information header” read from the storage unit 24 in the process of step S102. It is stored in the temporary storage unit 25. Since the “common graphic data information” includes “the size of the header portion of the common graphic data group” and “the offset of the common graphic data group”, the rewriting unit 23 stores the “common header” in the storage unit 24. The location where “part” is stored can be specified.

(ステップS104)書き換え部23は、ステップS103の処理で一時記憶部25に記憶させた「共通ヘッダー部」に基づいて、記憶部24から「共通グラフィックデータ」を読み出し、一時記憶部25に記憶させる。なお、「共通ヘッダー部」は、「共通グラフィックデータのオフセット」を含んでいるため、書き換え部23は、記憶部24内において「共通グラフィックデータ」が記憶されている場所を特定することができる。   (Step S <b> 104) The rewrite unit 23 reads “common graphic data” from the storage unit 24 based on the “common header unit” stored in the temporary storage unit 25 in the process of step S <b> 103, and stores it in the temporary storage unit 25. . Since the “common header portion” includes “offset of common graphic data”, the rewriting unit 23 can specify the location where the “common graphic data” is stored in the storage unit 24.

(ステップS105)書き換え部23は、ステップS102の処理で読み出した「ROM情報ヘッダー」に含まれる「言語別グラフィックデータ情報」のうち、ステップS101の処理で読み出した言語設定情報で特定される言語の「言語別グラフィックデータ情報」を取得する。また、書き換え部23は、取得した「言語別グラフィックデータ情報」に基づいて、言語設定情報で特定される言語の「言語別ヘッダー部」を記憶部24から読み出し、一時記憶部25に記憶させる。なお、「言語別グラフィックデータ情報」は、「言語別グラフィックデータ群のヘッダー部のサイズ」と「言語別グラフィックデータ群のオフセット」とを含んでいるため、書き換え部23は、記憶部24内において、言語設定情報で特定される言語の「言語別ヘッダー部」が記憶されている場所を特定することができる。   (Step S105) The rewriting unit 23 selects the language specified by the language setting information read out in step S101 out of “language-specific graphic data information” included in the “ROM information header” read out in step S102. Get "graphic data information by language". Further, the rewriting unit 23 reads the “language-specific header part” of the language specified by the language setting information based on the acquired “language-specific graphic data information” from the storage unit 24 and stores it in the temporary storage unit 25. The “language-specific graphic data information” includes “the size of the header of the language-specific graphic data group” and “the offset of the language-specific graphic data group”. The location where the “language-specific header portion” of the language specified by the language setting information is stored can be specified.

(ステップS106)書き換え部23は、ステップS105の処理で一時記憶部25に記憶させた、言語設定情報で特定される言語の「言語別ヘッダー部」に基づいて、言語設定情報で特定される言語の「言語別グラフィックデータ」を記憶部24から読み出し、一時記憶部25に記憶させる。なお、「言語別ヘッダー部」は、「言語別グラフィックデータのオフセット」を含んでいるため、書き換え部23は、記憶部24内において、言語設定情報で特定される言語の「言語別グラフィックデータ」が記憶されている場所を特定することができる。これにより、言語設定情報で特定される言語の画像を表示部28に表示させるために用いる「言語別グラフィックデータ」を一時記憶部25に展開することができる。   (Step S106) The rewriting unit 23 determines the language specified by the language setting information based on the “language-specific header part” of the language specified by the language setting information stored in the temporary storage unit 25 in the process of Step S105. Are read from the storage unit 24 and stored in the temporary storage unit 25. Since the “language-specific header portion” includes the “language-specific graphic data offset”, the rewriting unit 23 stores the “language-specific graphic data” in the language specified by the language setting information in the storage unit 24. Can be identified. Thereby, “language-specific graphic data” used to display an image in the language specified by the language setting information on the display unit 28 can be developed in the temporary storage unit 25.

(ステップS107)書き換え部23は、ステップS102の処理で読み出した「ROM情報ヘッダー」に含まれる「言語別グラフィックデータ情報」に基づいて、言語設定情報で特定される言語以外の言語の「言語別グラフィックデータ」のうち所定のデータのみを記憶部24から読み出し、「追加グラフィックデータ」として一時記憶部25に記憶させる。その後、処理を終了する。なお、所定のデータは、例えば、一時記憶部25が記憶する表示データを書き換える際に用いるグラフィックデータである。一時記憶部25が記憶する表示データを書き換える際に用いるグラフィックデータの具体例としては、図6に示した、言語の切り替え中であることを示すメッセージデータを表示するためのグラフィックデータである。これにより、各言語のメッセージデータを表示部28に表示させるための共通グラフィックデータを一時記憶部25に展開することができる。すなわち、記憶部24が記憶している表示データからメッセージデータを取得し、一時記憶部25に展開することができる。   (Step S <b> 107) The rewriting unit 23 performs “language-specific” in a language other than the language specified by the language setting information based on “language-specific graphic data information” included in the “ROM information header” read in step S <b> 102. Only predetermined data of “graphic data” is read from the storage unit 24 and stored in the temporary storage unit 25 as “additional graphic data”. Thereafter, the process ends. The predetermined data is, for example, graphic data used when the display data stored in the temporary storage unit 25 is rewritten. A specific example of the graphic data used when rewriting the display data stored in the temporary storage unit 25 is graphic data for displaying message data indicating that the language is being switched as shown in FIG. Thereby, the common graphic data for displaying the message data of each language on the display unit 28 can be developed in the temporary storage unit 25. That is, message data can be acquired from the display data stored in the storage unit 24 and expanded in the temporary storage unit 25.

また、上述した例では、メッセージデータの表示のために複数言語の「言語別グラフィックデータ情報」から「追加グラフィックデータ」を取得し、取得した「追加グラフィックデータ」を一時記憶部25に展開しているが、これに限らない。例えば、記憶部24は、メッセージデータを共通データとして記憶し、書き換え部23は、記憶部24が記憶する共通データからメッセージデータを取得して一時記憶部25に展開するようにしてもよい。   In the above-described example, “additional graphic data” is acquired from “language-specific graphic data information” in a plurality of languages for displaying message data, and the acquired “additional graphic data” is expanded in the temporary storage unit 25. However, it is not limited to this. For example, the storage unit 24 may store the message data as common data, and the rewriting unit 23 may acquire the message data from the common data stored in the storage unit 24 and expand it in the temporary storage unit 25.

次に、本実施形態における内視鏡装置1の言語設定を切り換える際の動作手順について説明する。図9は、本実施形態における内視鏡装置1の言語設定を切り換える際の動作手順を示したフローチャートである。   Next, an operation procedure when switching the language setting of the endoscope apparatus 1 in the present embodiment will be described. FIG. 9 is a flowchart showing an operation procedure when switching the language setting of the endoscope apparatus 1 in the present embodiment.

(ステップS201)制御部22は、表示制御部27が、一時記憶部25が記憶している「言語別グラフィックデータ」に基づいて「言語切り替えメニュー画面」を表示部28に表示させているか否かを判定する。表示制御部27は「言語切り替えメニュー画面」を表示部28に表示させていると制御部22が判定した場合にはステップS202の処理に進み、それ以外の場合には再度ステップS201の処理を実行する。なお、「言語切り替えメニュー画面」は、図5に示したような画面である。   (Step S <b> 201) The control unit 22 determines whether the display control unit 27 displays the “language switching menu screen” on the display unit 28 based on the “graphical data by language” stored in the temporary storage unit 25. Determine. The display control unit 27 proceeds to the process of step S202 when the control unit 22 determines that the “language switching menu screen” is displayed on the display unit 28, and otherwise executes the process of step S201. To do. The “language switching menu screen” is a screen as shown in FIG.

(ステップS202)ユーザは内視鏡装置1の言語設定を切り換える場合、操作部21を操作して、切り替え後の言語を指定する言語指定情報を入力する。操作部21は、言語指定情報の入力を受け付ける。制御部22は、操作部21が受け付けた言語指定情報に基づいて、複数の言語のうち1の言語を指定する。例えば、ユーザは、内視鏡装置1の言語設定を日本語に切り換える場合、「日本語」を指定する言語指定情報を操作部21に入力する。この場合、制御部22は、操作部21が入力を受け付けた言語指定情報に基づいて、複数の言語のうち「日本語」を指定する。また、制御部22は、操作部21が言語指定情報の入力を受け付けたか否かを判定する。言語指定情報の入力を受け付けたと制御部22が判定した場合にはステップS203の処理に進み、それ以外の場合にはステップS202の処理を再度実行する。   (Step S202) When switching the language setting of the endoscope apparatus 1, the user operates the operation unit 21 to input language specifying information for specifying the language after switching. The operation unit 21 receives input of language designation information. The control unit 22 designates one language among a plurality of languages based on the language designation information received by the operation unit 21. For example, when the language setting of the endoscope apparatus 1 is switched to Japanese, the user inputs language designation information for designating “Japanese” to the operation unit 21. In this case, the control unit 22 designates “Japanese” among a plurality of languages based on the language designation information received by the operation unit 21. In addition, the control unit 22 determines whether or not the operation unit 21 has received an input of language designation information. When the control unit 22 determines that the input of language designation information has been received, the process proceeds to step S203, and otherwise, the process of step S202 is executed again.

(ステップS203)制御部22は、フラッシュメモリ30が記憶している言語設定情報を、ステップS202の処理で制御部22が指定した言語を示す情報に書き換える。その後、ステップS204の処理に進む。   (Step S203) The control unit 22 rewrites the language setting information stored in the flash memory 30 with information indicating the language designated by the control unit 22 in the process of step S202. Thereafter, the process proceeds to step S204.

(ステップS204)表示制御部27は、一時記憶部25が記憶している各言語のメッセージデータのうち、ステップS202の処理で制御部22が指定した言語のメッセージデータに基づいた切り替えメニュー画面を表示部28に表示させる。その後、ステップS205の処理に進む。これにより、一時記憶部25が記憶している表示データを書き換え部23が書き換えている間、表示制御部27は、一時記憶部25が記憶している複数言語のメッセージデータに基づいて、変更後の言語の「言語切り替え中画面」を表示部28に表示させることができる。なお、切り替えメニュー画面は、図6に示したような画面である。例えば、ステップS202の処理で操作部21が指定した言語が「日本語」である場合、表示制御部27は、日本語の「言語切り替え中画面」を表示部28に表示させる。   (Step S204) The display control unit 27 displays a switching menu screen based on the message data in the language specified by the control unit 22 in the process of Step S202 among the message data in each language stored in the temporary storage unit 25. This is displayed on the unit 28. Thereafter, the process proceeds to step S205. As a result, while the rewrite unit 23 rewrites the display data stored in the temporary storage unit 25, the display control unit 27 changes the display data based on the multilingual message data stored in the temporary storage unit 25. Can be displayed on the display unit 28. The switching menu screen is a screen as shown in FIG. For example, when the language specified by the operation unit 21 in the process of step S202 is “Japanese”, the display control unit 27 causes the display unit 28 to display a “language switching screen” in Japanese.

(ステップS205)書き換え部23は、起動時に読み出した「ROM情報ヘッダー」に含まれる「言語別グラフィックデータ情報」に基づいて、ステップS202の処理で制御部22が指定した言語の「言語別ヘッダー部」を記憶部24から読み出し、一時記憶部25に記憶させる。その後、ステップS206の処理に進む。   (Step S205) Based on the “language-specific graphic data information” included in the “ROM information header” read at the time of activation, the rewriting unit 23 selects the “language-specific header unit” in the language specified by the control unit 22 in the process of step S202. Is read from the storage unit 24 and stored in the temporary storage unit 25. Thereafter, the process proceeds to step S206.

(ステップS206)書き換え部23は、一時記憶部25が記憶している「言語別ヘッダー部」に基づいて、ステップS202の処理で制御部22が指定した言語の「言語別グラフィックデータ」を記憶部24から読み出す。また、書き換え部23は、一時記憶部25が記憶している「言語別グラフィックデータ」を、新たに読み出した「言語別グラフィックデータ」に書き換える。その後、ステップS207の処理に進む。これにより、切り替え後の言語の「言語別グラフィックデータ」を一時記憶部25に展開することができる。   (Step S206) Based on the “language-specific header part” stored in the temporary storage unit 25, the rewriting unit 23 stores “language-specific graphic data” in the language specified by the control unit 22 in the process of step S202. Read from 24. The rewriting unit 23 rewrites the “language-specific graphic data” stored in the temporary storage unit 25 with the newly read “language-specific graphic data”. Thereafter, the process proceeds to step S207. Thereby, the “language-specific graphic data” of the language after switching can be expanded in the temporary storage unit 25.

(ステップS207)表示制御部27は、一時記憶部25が記憶している「言語別グラフィックデータ」に基づいて、言語切り替えメニュー画面を表示部28に表示させる。その後、処理を終了する。なお、切り替えメニュー画面は、図7に示したような画面である。例えば、一時記憶部25が日本語の「言語別グラフィックデータ」を記憶している場合、表示制御部27は日本語の「言語切り替えメニュー画面」を表示部28に表示させる。これにより、表示制御部27は、切り替え後の言語の「言語切り替えメニュー画面」を表示部28に表示させることができる。   (Step S <b> 207) The display control unit 27 displays a language switching menu screen on the display unit 28 based on the “graphical data by language” stored in the temporary storage unit 25. Thereafter, the process ends. The switching menu screen is a screen as shown in FIG. For example, when the temporary storage unit 25 stores Japanese “graphic data by language”, the display control unit 27 displays a “language switching menu screen” in Japanese on the display unit 28. Thereby, the display control unit 27 can display the “language switching menu screen” of the language after switching on the display unit 28.

上述した通り、本実施形態によれば、記憶部24は複数言語の表示データを記憶している。また、内視鏡装置1の起動時に、書き換え部23は、設定されている言語の表示データと、書き換え中であることを示す複数言語のメッセージデータとを記憶部24から読み出して一時記憶部25に展開する。表示制御部27は、一時記憶部25が記憶している表示データに基づいて、表示部28に映像を表示させる。これにより、内視鏡装置1の起動時において、設定されていない言語の表示データを一時記憶部25に展開する必要がないため、展開時間を短くすることができ、一時記憶部25の容量も少なくて済む。   As described above, according to the present embodiment, the storage unit 24 stores display data in a plurality of languages. In addition, when the endoscope apparatus 1 is activated, the rewriting unit 23 reads display data in the set language and message data in a plurality of languages indicating that rewriting is being performed from the storage unit 24 and temporarily stores the data. Expand to. The display control unit 27 causes the display unit 28 to display an image based on the display data stored in the temporary storage unit 25. Thereby, when the endoscope apparatus 1 is activated, it is not necessary to develop display data in a language that has not been set in the temporary storage unit 25. Therefore, the development time can be shortened, and the capacity of the temporary storage unit 25 is also increased. Less is enough.

また、内視鏡装置1の言語設定を変更する場合、一時記憶部25が記憶している表示データを、変更後の言語の表示データに書き換える必要があるが、本実施形態では、書き換え部23が一時記憶部25に記憶させる表示データを書き換えている間、表示制御部27は、一時記憶部25が記憶している複数言語のメッセージデータに基づいて変更後の言語のメッセージデータを表示部28に表示させる。これにより、記憶部24が記憶する複数言語の表示データの展開に必要な一時記憶部25の容量をより少なくしつつ、一時記憶部25が記憶する表示データの書き換え中であることを、書き換え後の表示データの言語で通知することができる。   Moreover, when changing the language setting of the endoscope apparatus 1, it is necessary to rewrite the display data stored in the temporary storage unit 25 with the display data of the language after the change, but in the present embodiment, the rewriting unit 23. While rewriting the display data to be stored in the temporary storage unit 25, the display control unit 27 displays the message data in the language after the change based on the message data in a plurality of languages stored in the temporary storage unit 25. To display. As a result, it is confirmed that the display data stored in the temporary storage unit 25 is being rewritten while the capacity of the temporary storage unit 25 required for developing the display data in multiple languages stored in the storage unit 24 is reduced. Can be notified in the language of the display data.

なお、上述した内視鏡装置1が備える各部の機能全体あるいはその一部は、これらの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。   In addition, the whole function of each part with which the endoscope apparatus 1 mentioned above or a part of it records the program for implement | achieving these functions on a computer-readable recording medium, and the program recorded on this recording medium May be realized by reading the program into a computer system and executing it. Here, the “computer system” includes an OS and hardware such as peripheral devices.

また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶部のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時刻の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時刻プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。   The “computer-readable recording medium” refers to a portable medium such as a flexible disk, a magneto-optical disk, a ROM, and a CD-ROM, and a storage unit such as a hard disk built in the computer system. Further, the “computer-readable recording medium” dynamically holds a program for a short time, like a communication line when transmitting a program via a network such as the Internet or a communication line such as a telephone line. It is also possible to include those that hold a program for a certain time, such as a volatile memory inside a computer system serving as a server or client in that case. The program may be a program for realizing a part of the functions described above, and may be a program capable of realizing the functions described above in combination with a program already recorded in a computer system.

以上、この発明の一実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。   Although one embodiment of the present invention has been described in detail with reference to the drawings, the specific configuration is not limited to this embodiment, and includes design and the like within a scope not departing from the gist of the present invention.

1・・・内視鏡装置、10・・・挿入部、11・・・撮像部、12・・・照明部、13・・・湾曲部、21・・・操作部、22・・・制御部、23・・・書き換え部、24・・・記憶部、25・・・一時記憶部、26・・・画像処理部、27・・・表示制御部、28・・・表示部、29・・・画像記憶部、30・・・フラッシュメモリ、60・・・筐体部、211・・・第一ジョイスティック、212・・・第二ジョイスティック   DESCRIPTION OF SYMBOLS 1 ... Endoscope apparatus, 10 ... Insertion part, 11 ... Imaging part, 12 ... Illumination part, 13 ... Bending part, 21 ... Operation part, 22 ... Control part , 23 ... rewrite unit, 24 ... storage unit, 25 ... temporary storage unit, 26 ... image processing unit, 27 ... display control unit, 28 ... display unit, 29 ... Image storage unit, 30 ... flash memory, 60 ... casing unit, 211 ... first joystick, 212 ... second joystick

Claims (5)

複数言語の表示データを記憶する記憶部と、
複数言語の前記表示データのうち一の言語の前記表示データと、前記複数言語に基づく複数のメッセージデータとを記憶する一時記憶部と、
前記一時記憶部が記憶するデータに基づいたメニュー画面を表示部に表示させる表示制御部と、
複数言語のうち一の言語を指定する言語指定部と、
前記言語指定部による言語の指定があったとき、前記表示データを前記記憶部から読み出し、前記一時記憶部が記憶する前記表示データを、当該読み出した表示データに書き換える書き換え部と、
を備え、
前記表示制御部は、前記書き換え部が前記表示データを書き換えている間、前記一時記憶部が記憶する前記複数言語に基づく複数のメッセージデータの中から前記言語指定部が指定する言語のメッセージデータを選択し、前記選択したメッセージデータを前記表示部に表示させる
ことを特徴とする内視鏡装置。
A storage unit for storing display data in a plurality of languages;
A temporary storage unit that stores the display data of one language among the display data of a plurality of languages, and a plurality of message data based on the plurality of languages;
A display control unit that causes a display unit to display a menu screen based on data stored in the temporary storage unit;
A language designating unit for designating one of a plurality of languages;
When a language is designated by the language designation unit, the display data is read from the storage unit, and the display data stored in the temporary storage unit is rewritten to the read display data;
With
The display controller, while the rewriting unit is rewritten the display data, the message data language specifying said language specifying unit from the plurality of message data based on the plurality of languages in which the temporary storage unit stores An endoscope apparatus , comprising: selecting and displaying the selected message data on the display unit.
前記表示制御部は、前記書き換え部が前記表示データを書き換えたとき、前記表示部による前記メッセージデータの表示を終了し、前記書き換え部によって書き換えられた前記表示データに基づいて前記メニュー画面を前記表示部に表示させる
ことを特徴とする請求項1に記載の内視鏡装置。
When the rewrite unit rewrites the display data, the display control unit ends the display of the message data by the display unit, and displays the menu screen based on the display data rewritten by the rewrite unit. The endoscope apparatus according to claim 1, wherein the endoscope apparatus is displayed.
前記書き換え部は、前記記憶部が記憶する前記表示データから前記メッセージデータを取得し、前記一時記憶部に記憶させる
ことを特徴とする請求項1または請求項2に記載の内視鏡装置。
The endoscope device according to claim 1, wherein the rewriting unit acquires the message data from the display data stored in the storage unit and stores the message data in the temporary storage unit.
前記記憶部は、Read Only Memoryまたは外部記録媒体である
ことを特徴とする請求項1から請求項3の何れか1項に記載の内視鏡装置。
The endoscope apparatus according to any one of claims 1 to 3, wherein the storage unit is a Read Only Memory or an external recording medium.
コンピュータに、
記憶部が記憶する複数言語の表示データのうち一の言語の前記表示データと、前記複数言語に基づく複数のメッセージデータとを一時記憶部に記憶する一次記憶ステップと、
前記一時記憶部が記憶するデータに基づいたメニュー画面を表示部に表示させる表示制御ステップと、
複数言語のうち一の言語を指定する言語指定ステップと、
前記言語指定ステップで言語の指定があったとき、前記表示データを前記記憶部から読み出し、前記一時記憶部が記憶する前記表示データを、当該読み出した表示データに書き換える書き換えステップと、
前記書き換えステップで前記表示データを書き換えている間、前記一時記憶部が記憶する前記複数言語に基づく複数のメッセージデータの中から前記言語指定ステップで指定する言語のメッセージデータを選択し、前記選択したメッセージデータを前記表示部に表示させるメッセージデータ表示制御ステップと、
を実行させるためのプログラム。
On the computer,
A primary storage step of storing in the temporary storage unit the display data of one language among the display data of a plurality of languages stored in the storage unit, and a plurality of message data based on the plurality of languages;
A display control step of causing the display unit to display a menu screen based on the data stored in the temporary storage unit;
A language designation step for designating one of a plurality of languages;
When there is a language designation in the language designation step, the display data is read from the storage unit, and the display data stored in the temporary storage unit is rewritten to the read display data,
While rewriting the display data in the rewriting step, the message data of the language designated in the language designation step is selected from the plurality of message data based on the plurality of languages stored in the temporary storage unit, and the selected Message data display control step for displaying message data on the display unit;
A program for running
JP2011249094A 2011-11-14 2011-11-14 Endoscope apparatus and program Active JP5926932B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011249094A JP5926932B2 (en) 2011-11-14 2011-11-14 Endoscope apparatus and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011249094A JP5926932B2 (en) 2011-11-14 2011-11-14 Endoscope apparatus and program

Publications (2)

Publication Number Publication Date
JP2013102982A JP2013102982A (en) 2013-05-30
JP5926932B2 true JP5926932B2 (en) 2016-05-25

Family

ID=48623007

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011249094A Active JP5926932B2 (en) 2011-11-14 2011-11-14 Endoscope apparatus and program

Country Status (1)

Country Link
JP (1) JP5926932B2 (en)

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04168867A (en) * 1990-10-31 1992-06-17 Mitsubishi Electric Corp Display device
JPH11299729A (en) * 1998-04-17 1999-11-02 Olympus Optical Co Ltd System controller
JP3913152B2 (en) * 2002-09-18 2007-05-09 株式会社リコー Image processing device
JP2005109791A (en) * 2003-09-30 2005-04-21 Kyocera Mita Corp Image display device and image forming apparatus having the same
JP2005301745A (en) * 2004-04-13 2005-10-27 Nec Corp Mobile communication device, multiple language-coping support system and method therefor, and language management device
JP2007149003A (en) * 2005-11-30 2007-06-14 Olympus Corp Software operating unit
JP2007304475A (en) * 2006-05-15 2007-11-22 Murata Mach Ltd Image forming apparatus
JP2011088315A (en) * 2009-10-21 2011-05-06 Kyocera Mita Corp Image forming apparatus

Also Published As

Publication number Publication date
JP2013102982A (en) 2013-05-30

Similar Documents

Publication Publication Date Title
US11281465B2 (en) Non-transitory computer readable recording medium, computer control method and computer device for facilitating multilingualization without changing existing program data
JPWO2008035489A1 (en) Navigation system and operation guidance display method in the same system
JP2010141412A (en) Image selection device and control method thereof
JP2009112550A (en) Game device, image processing method, program, and information recording medium
WO2014171964A1 (en) Deferred placement prompt
JP5926932B2 (en) Endoscope apparatus and program
TWI431530B (en) Embedded system and program updating method of the same
JP5849592B2 (en) Programmable controller system, programming device thereof, programmable controller, program, and debugging method
JP2015036930A (en) Display device, display method and program
JP2012068797A (en) Start-up acceleration method, information processing apparatus and program
CN113326406B (en) Multilingual switching method and device on LVGL
JP2006172100A (en) High-speed changeover method for operating system and method therefor
JP2017142574A (en) Control program, controller and control method
JP6580515B2 (en) Information processing apparatus and data copy method
CN113694514B (en) Object control method and device
ES2984292T3 (en) Electronic device and activation procedure thereof, and computer-readable storage medium
JP2007334869A (en) Program starter, program startup method, startup processing program, and integrated circuit
JP2014099084A (en) Information processing device, information processing system, information processing program and information processing method
JP2008229086A (en) Endoscopic apparatus
CN1638843B (en) Game device and control method
JP5891095B2 (en) Endoscope device
JP2008194162A (en) Information processing device and emulator program for games
JP6067106B2 (en) Programmable display
JP4541768B2 (en) Image data recording device
JP2014099082A (en) Information processing system, information processing device, information processing program, application execution method and storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20141107

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150821

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150901

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20151028

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20151029

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20160329

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160425

R151 Written notification of patent or utility model registration

Ref document number: 5926932

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250