Nothing Special   »   [go: up one dir, main page]

JP2010017452A - Processor for electronic endoscope and image processing system - Google Patents

Processor for electronic endoscope and image processing system Download PDF

Info

Publication number
JP2010017452A
JP2010017452A JP2008182399A JP2008182399A JP2010017452A JP 2010017452 A JP2010017452 A JP 2010017452A JP 2008182399 A JP2008182399 A JP 2008182399A JP 2008182399 A JP2008182399 A JP 2008182399A JP 2010017452 A JP2010017452 A JP 2010017452A
Authority
JP
Japan
Prior art keywords
image
circuit
data
scaling
image processing
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.)
Pending
Application number
JP2008182399A
Other languages
Japanese (ja)
Inventor
Hiroshi Murakami
浩史 村上
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.)
Fujifilm Corp
Original Assignee
Fujifilm 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 Fujifilm Corp filed Critical Fujifilm Corp
Priority to JP2008182399A priority Critical patent/JP2010017452A/en
Publication of JP2010017452A publication Critical patent/JP2010017452A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Instruments For Viewing The Inside Of Hollow Bodies (AREA)
  • Endoscopes (AREA)
  • Image Processing (AREA)
  • Closed-Circuit Television Systems (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To keep data rate constant after magnification changing process without providing a frame memory for changing the data rate. <P>SOLUTION: A frame memory 49 stores frame data which is input from an electronic endoscope 10 as still images in accordance with freeze signals. A CPU 45 outputs identical still images number of times corresponding to electronic zoom magnification from the frame memory 49 in response to electronic zoom operation signals. An image processing circuit 50 takes in still images when the still images are output from the frame memory 49 and performs image processing. A variable power circuit 54 performs variable power process in the number of output times according to the still images which are successively output several times from the frame memory 49 and creates partial data of images with variable power for each time of output. A memory 55 for still images stores the partial data created by the variable power circuit 54 in predetermined regions and makes one image with variable power. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、画像を電子的に拡大する電子ズーム機能を有する電子内視鏡用プロセッサ装置及び画像処理システムに関するものである。   The present invention relates to an electronic endoscope processor device and an image processing system having an electronic zoom function for electronically enlarging an image.

医療分野において、電子内視鏡装置を利用した医療診断が盛んに行われている。電子内視鏡装置は、体腔内へ挿入される挿入部を備えた電子内視鏡(スコープ)と、電子内視鏡が着脱自在に接続され、電子内視鏡に内蔵された固体撮像素子から撮像信号を受信して画像処理を行い、観察像をモニタに表示させるプロセッサ装置と、電子内視鏡内のライトガイドを通して体腔内を照明する光を発生する光源装置とを備える。   In the medical field, medical diagnosis using an electronic endoscope apparatus is actively performed. An electronic endoscope apparatus includes an electronic endoscope (scope) having an insertion portion that is inserted into a body cavity, and a solid-state imaging device built in the electronic endoscope, in which the electronic endoscope is detachably connected. A processor device that receives an imaging signal, performs image processing, and displays an observation image on a monitor, and a light source device that generates light that illuminates the body cavity through a light guide in the electronic endoscope.

一般に、このような電子内視鏡装置では、モニタへ観察像を動画像として表示させるとともに、フリーズ操作により静止画像を表示させることが可能となっている。さらに、電子内視鏡装置には、この静止画像を部分的に拡大する電子ズーム機能が備えられており、関心部位を拡大表示することが可能となっている。   In general, in such an electronic endoscope apparatus, an observation image is displayed as a moving image on a monitor, and a still image can be displayed by a freeze operation. Further, the electronic endoscope apparatus is provided with an electronic zoom function for partially enlarging the still image, so that the region of interest can be enlarged and displayed.

電子ズーム機能とは、固体撮像素子により撮像される画像から、ズーム倍率に応じた大きさの領域(ズーム領域)を切り出し、切り出した領域を変倍処理により1フレーム分の大きさに拡大する機能である。例えば、1フレーム分の画像が640×480画素の大きさであって、電子ズーム倍率が2倍の場合には、画像中の任意の位置の320×240画素の領域を切り出し、切り出した領域を、行方向及び列方向への変倍処理により640×480画素の大きさとする。   The electronic zoom function is a function of cutting out a region (zoom region) having a size corresponding to the zoom magnification from an image picked up by a solid-state imaging device, and expanding the cut-out region to the size of one frame by scaling processing It is. For example, when an image for one frame is 640 × 480 pixels in size and the electronic zoom magnification is 2 times, a region of 320 × 240 pixels at an arbitrary position in the image is cut out, and the cut out region is The size is 640 × 480 pixels by the scaling process in the row direction and the column direction.

この変倍処理とは、補間処理により新たな画素データを生成する処理であり、この処理を行う変倍回路への入力画素データ数に対する出力画素データ数の割合は、電子ズーム倍率に応じて変化する。例えば、電子ズーム倍率が2倍の場合には、出力画素データ数が入力画素データ数の4倍となる。このため、変倍回路に入力する画素データのデータレートを一定とすると、電子ズーム倍率に応じて、変倍回路から出力される画素データのデータレートが変化することになる。例えば、電子ズーム倍率が2倍の場合には、出力画素データ数が入力画素データ数の4倍となるため、変倍回路は、4倍のデータレートで出力を行うことになる。   The scaling process is a process for generating new pixel data by an interpolation process, and the ratio of the number of output pixel data to the number of input pixel data to the scaling circuit that performs this process varies according to the electronic zoom magnification. To do. For example, when the electronic zoom magnification is twice, the number of output pixel data is four times the number of input pixel data. Therefore, if the data rate of the pixel data input to the zoom circuit is constant, the data rate of the pixel data output from the zoom circuit changes according to the electronic zoom magnification. For example, when the electronic zoom magnification is 2 times, the number of output pixel data is 4 times the number of input pixel data, so the scaling circuit outputs at a data rate of 4 times.

具体的には、変倍回路は、行方向に変倍を行う水平変倍回路と、列方向に変倍を行う垂直変倍回路からなる。図10(A)は、電子ズーム倍率が2倍の場合における水平変倍回路への入力画素データ(D1,D2,D3,・・・)と、水平変倍回路からの出力画素データ(D1,H1,D2,H2,D3,・・・)である。H1,H2,・・・は、入力画素データに基づいて補間処理により生成された補間データである。このように、水平変倍回路は、画素データが入力されるたびに補間データの生成を行うため、補間処理後の画素データのデータレートは、入力時の2倍のデータレートになる。この水平変倍回路からの出力画素データを、垂直変倍回路に入力することで、垂直変倍回路からの出力画素データは、さらに2倍のデータレートになる。よって、電子ズーム倍率が2倍の場合には、変倍処理後のデータレートは変倍処理前の4倍に変化する。   Specifically, the scaling circuit includes a horizontal scaling circuit that performs scaling in the row direction and a vertical scaling circuit that performs scaling in the column direction. FIG. 10A shows input pixel data (D1, D2, D3,...) And output pixel data (D1, D1) from the horizontal scaling circuit when the electronic zoom magnification is 2. H1, D2, H2, D3,. H1, H2,... Are interpolation data generated by interpolation processing based on input pixel data. As described above, since the horizontal scaling circuit generates interpolation data every time pixel data is input, the data rate of the pixel data after the interpolation processing is twice that at the time of input. By inputting the output pixel data from the horizontal scaling circuit to the vertical scaling circuit, the output pixel data from the vertical scaling circuit is further doubled. Therefore, when the electronic zoom magnification is 2, the data rate after the scaling process changes to 4 times before the scaling process.

上記のように電子ズーム倍率に応じて変倍処理後のデータレートが変化すると、メモリの処理速度の関係上、変倍回路からの出力データをメモリで受信することができない場合がある。かかる問題を解決するために、固体撮像素子から出力される1フレーム分の画素データ(フレームデータ)を一旦フレームメモリに書き込み、フレームメモリに書き込まれたフレームデータを、電子ズーム倍率に応じて、書き込み時のデータレートより低いデータレートで読み出して変倍回路に入力することで、変倍処理後のデータレートを電子ズーム倍率に依らず一定とする技術が知られている(例えば、特許文献1参照)。
特開2004−64334号公報(第4−5頁)
As described above, when the data rate after the scaling process changes according to the electronic zoom magnification, the output data from the scaling circuit may not be received by the memory due to the processing speed of the memory. In order to solve such a problem, pixel data (frame data) for one frame output from the solid-state imaging device is temporarily written in the frame memory, and the frame data written in the frame memory is written according to the electronic zoom magnification. A technique is known in which a data rate after scaling processing is made constant regardless of the electronic zoom magnification by reading at a data rate lower than the current data rate and inputting it to the scaling circuit (see, for example, Patent Document 1). ).
JP 2004-64334 A (page 4-5)

しかしながら、上記のような従来技術では、変倍処理後のデータレートを一定に保つために、変倍回路の前段にデータレート変更用のフレームメモリを設ける必要があり、消費電力の増加、発熱の増加、回路規模の拡大、装置の大型化や、コストの増大につながるといった問題がある。特許文献1では、データレート変更用のフレームメモリに代えて、フレームデータの1行分の画素データを書き込むことが可能なレジスタを変倍回路(解像度変換部)の前段に設けることにより、変倍処理のデータレートを一定に保つことが記載されているが、変倍処理についての記載が不十分であるため、上記の問題を解決することはできない。   However, in the prior art as described above, in order to keep the data rate after scaling processing constant, it is necessary to provide a frame memory for changing the data rate before the scaling circuit, which increases power consumption and generates heat. There are problems such as increase, circuit scale expansion, device enlargement, and cost increase. In Patent Document 1, instead of a frame memory for changing a data rate, a register capable of writing pixel data for one row of frame data is provided in a preceding stage of a scaling circuit (resolution conversion unit), thereby Although it is described that the data rate of the processing is kept constant, the above-mentioned problem cannot be solved because the description about the scaling processing is insufficient.

本発明は、上記課題を鑑みてなされたものであり、データレート変更用のフレームメモリを設けることなく、複数回に分けて変倍処理を行なうことにより変倍処理後のデータレートを一定に保つことができる電子内視鏡用プロセッサ装置及び画像処理システムを提供することを目的とする。   The present invention has been made in view of the above problems, and maintains a constant data rate after scaling processing by performing scaling processing in multiple steps without providing a frame memory for changing the data rate. An object of the present invention is to provide an electronic endoscope processor device and an image processing system.

上記目的を達成するために、本発明の電子内視鏡用プロセッサ装置は、電子内視鏡から入力されるフリーズ信号に応じて、前記電子内視鏡から入力される画像信号を静止画像として記憶する画像記憶手段と、前記電子内視鏡から入力される電子ズーム操作信号に応じて、前記画像記憶手段から同一の静止画像を、電子ズーム倍率に応じた回数以上出力させる制御手段と、前記電子内視鏡から入力される画像信号を取り込んで画像処理を行うとともに、前記画像記憶手段から静止画像が出力された際には、該静止画像を取り込んで画像処理を行う画像処理手段と、前記画像記憶手段から複数回出力される各静止画像に基づき、前記出力回数に分けて変倍処理を行い、前記出力回ごとに変倍画像の部分データを生成する変倍処理手段と、前記変倍処理手段により生成される各部分データを所定の領域に記憶して1つの変倍画像とする変倍画像記憶手段と、を備えたことを特徴とする。   In order to achieve the above object, the processor device for an electronic endoscope of the present invention stores an image signal input from the electronic endoscope as a still image according to a freeze signal input from the electronic endoscope. Image storage means, control means for outputting the same still image from the image storage means more than the number of times corresponding to the electronic zoom magnification in response to an electronic zoom operation signal input from the electronic endoscope, and the electronic An image processing unit that captures an image signal input from an endoscope and performs image processing; and when a still image is output from the image storage unit, an image processing unit that captures the still image and performs image processing; and the image Based on each still image output from the storage means a plurality of times, scaling processing is performed for each of the output times, and scaling processing means for generating partial data of the scaled image for each output time; and the scaling Characterized by comprising a variable magnification image storage means to one of the scaled image by storing each partial data in a predetermined area generated by the management unit.

なお、前記部分データは、水平ラインを単位として区分されたものであることが好ましい。   The partial data is preferably divided in units of horizontal lines.

また、前記画像処理手段は、前記画像記憶手段から取り込んだ静止画像を、前記電子内視鏡から入力される画像信号の場合とは異なる画像処理パラメータに基づいて画像処理を行うことが好ましい。   Further, it is preferable that the image processing unit performs image processing on a still image taken from the image storage unit based on an image processing parameter different from that of an image signal input from the electronic endoscope.

また、本発明の画像処理システムは、操作部から入力されるフリーズ信号に応じて、撮像手段から入力される画像信号を静止画像として記憶する画像記憶手段と、前記操作部から入力される電子ズーム操作信号に応じて、前記画像記憶手段から同一の静止画像を、電子ズーム倍率に応じた回数以上出力させる制御手段と、前記撮像手段から入力される画像信号を取り込んで画像処理を行うとともに、前記画像記憶手段から静止画像が出力された際には、該静止画像を取り込んで画像処理を行う画像処理手段と、前記画像記憶手段から複数回出力される各静止画像に基づき、前記出力回数に分けて変倍処理を行い、前記出力回ごとに変倍画像の部分データを生成する変倍処理手段と、前記変倍処理手段により生成される各部分データを所定の領域に記憶して1つの変倍画像とする変倍画像記憶手段と、を備えたことを特徴とする。   The image processing system according to the present invention includes an image storage unit that stores an image signal input from the imaging unit as a still image in response to a freeze signal input from the operation unit, and an electronic zoom input from the operation unit. In response to an operation signal, the same still image is output from the image storage unit a number of times corresponding to the electronic zoom magnification, and the image signal input from the imaging unit is captured and image processing is performed. When a still image is output from the image storage means, the output processing is divided based on the image processing means for capturing the still image and performing image processing, and each still image output a plurality of times from the image storage means. A scaling process means for performing a scaling process and generating partial data of the scaled image for each output time, and each partial data generated by the scaling process means for a predetermined area Characterized by comprising a variable magnification image storage means to one of the scaled image stored in.

なお、前記部分データは、水平ラインを単位として区分されたものであることが好ましい。   The partial data is preferably divided in units of horizontal lines.

また、前記画像処理手段は、前記画像記憶手段から取り込んだ静止画像を、前記撮像手段から入力される画像信号の場合とは異なる画像処理パラメータに基づいて画像処理を行うことが好ましい。   Further, it is preferable that the image processing unit performs image processing on the still image taken from the image storage unit based on an image processing parameter different from that of the image signal input from the imaging unit.

本発明の電子内視鏡用プロセッサ装置は、画像処理手段から複数回出力される各静止画像に基づき、該出力回数に分けて変倍処理を行い、各出力回ごとに変倍画像の部分データそれぞれを生成し、生成された各部分データを所定の領域に記憶して1つの変倍画像とするので、データレート変更用のフレームメモリを設けることなく、変倍処理後のデータレートを一定に保つことができる。   The processor device for an electronic endoscope of the present invention performs a scaling process by dividing the number of outputs based on each still image output a plurality of times from the image processing means, and partial data of the scaled image at each output time Each is generated, and each generated partial data is stored in a predetermined area to form one scaled image. Therefore, the data rate after scaling processing is kept constant without providing a frame memory for changing the data rate. Can keep.

図1において、電子内視鏡装置2は、電子内視鏡10、プロセッサ装置11、光源装置12などから構成される。電子内視鏡10は、体腔内に挿入される可撓性の挿入部14と、挿入部14の基端部分に連設された操作部15と、プロセッサ装置11及び光源装置12に接続されるユニバーサルコード16とを備えている。   In FIG. 1, the electronic endoscope apparatus 2 includes an electronic endoscope 10, a processor apparatus 11, a light source apparatus 12, and the like. The electronic endoscope 10 is connected to a flexible insertion portion 14 that is inserted into a body cavity, an operation portion 15 that is connected to a proximal end portion of the insertion portion 14, a processor device 11, and a light source device 12. And a universal cord 16.

挿入部14の先端には、CCD型固体撮像素子40(以下、単にCCD40と言う)(図3参照)を内蔵した先端部17が連設されている。先端部17の後方には、複数の湾曲駒を連結した湾曲部18が設けられている。湾曲部18は、操作部15に設けられたアングルノブ19が操作されて、挿入部14内に挿設されたワイヤが押し引きされることにより、上下左右方向に湾曲動作する。これにより、先端部17が体腔内の所望の方向に向けられる。   A distal end portion 17 having a built-in CCD type solid-state imaging device 40 (hereinafter simply referred to as a CCD 40) (see FIG. 3) is connected to the distal end of the insertion portion. Behind the distal end portion 17 is provided a bending portion 18 connecting a plurality of bending pieces. The bending portion 18 is bent in the vertical and horizontal directions when the angle knob 19 provided in the operation portion 15 is operated and the wire inserted in the insertion portion 14 is pushed and pulled. Thereby, the front-end | tip part 17 is orient | assigned to the desired direction in a body cavity.

ユニバーサルコード16の基端は、コネクタ20に連結されている。コネクタ20は、複合タイプのものであり、コネクタ20にはプロセッサ装置11が接続される他、光源装置12が接続される。   The base end of the universal cord 16 is connected to the connector 20. The connector 20 is of a composite type, and the light source device 12 is connected to the connector 20 in addition to the processor device 11.

プロセッサ装置11は、CCD40から出力される画像信号を受信し、受信した画像信号に各種信号処理を施す。プロセッサ装置11で処理が施された画像信号は、プロセッサ装置11にケーブル接続されたモニタ21に観察像として表示される。また、プロセッサ装置11は、光源装置12と電気的に接続され、電子内視鏡装置2の動作を統括的に制御する。   The processor device 11 receives an image signal output from the CCD 40 and performs various signal processing on the received image signal. The image signal processed by the processor device 11 is displayed as an observation image on a monitor 21 connected to the processor device 11 by a cable. The processor device 11 is electrically connected to the light source device 12 and comprehensively controls the operation of the electronic endoscope device 2.

電子内視鏡10の操作部15には、注射針や高周波メスなどが先端に配された各種処置具が挿通される鉗子口22、光源装置12に内蔵された送気送水装置(図示せず)から供給される空気や洗浄水による送気送水を行うための送気送水ボタン23、モニタ21に静止画像を表示させるためのフリーズボタン24、静止画像を部分的に拡大表示するためのズームボタン25などが設けられている。   The operation unit 15 of the electronic endoscope 10 includes a forceps port 22 through which various treatment tools having an injection needle, a high-frequency knife and the like are inserted, and an air / water supply device (not shown) built in the light source device 12. ) Air supply / water supply button 23 for performing air supply / water supply using the air or cleaning water supplied from), a freeze button 24 for displaying a still image on the monitor 21, and a zoom button for partially enlarging the still image. 25 etc. are provided.

プロセッサ装置11の前面には、静止画像にコントラスト強調、輪郭強調、色彩等の強調処理を施すための画像強調実行ボタン、強調処理の条件を設定するための処理条件設定ボタン、光源装置12からの照明光の光量を調整するための光量調整ボタンなどを備えたフロントパネル26が設けられている。   On the front surface of the processor unit 11, an image enhancement execution button for performing enhancement processing such as contrast enhancement, contour enhancement, and color on a still image, a processing condition setting button for setting conditions for enhancement processing, and a light source device 12 A front panel 26 having a light amount adjustment button for adjusting the amount of illumination light is provided.

図2において、先端部17の端面17aには、観察窓30、照明窓31、鉗子出口32、及び送気送水用ノズル33が設けられている。観察窓30は、先端部17の片側中央に配置されている。照明窓31は、観察窓30に関して対称な位置に2個配され、体腔内の被観察部位に光源装置12からライトガイド63(図3参照)を介して導かれた照明光を照射する。鉗子出口32は、挿入部14内に配設された鉗子チャンネル(図示せず)に接続され、鉗子口22に連通しており、鉗子口22から挿入された処置具の先端が露出される。送気送水用ノズル33は、送気送水ボタン23の操作に応じて送気送水装置から供給される洗浄水や空気を、観察窓30に向けて噴射する。   In FIG. 2, an observation window 30, an illumination window 31, a forceps outlet 32, and an air / water supply nozzle 33 are provided on the end surface 17 a of the distal end portion 17. The observation window 30 is disposed at the center on one side of the tip portion 17. Two illumination windows 31 are arranged at symmetrical positions with respect to the observation window 30, and irradiate illumination light guided from the light source device 12 through the light guide 63 (see FIG. 3) to the site to be observed in the body cavity. The forceps outlet 32 is connected to a forceps channel (not shown) disposed in the insertion portion 14 and communicates with the forceps port 22 so that the distal end of the treatment tool inserted from the forceps port 22 is exposed. The air / water supply nozzle 33 injects cleaning water and air supplied from the air / water supply device toward the observation window 30 in accordance with the operation of the air / water supply button 23.

図3において、電子内視鏡10の先端部17には、CCD40が内蔵されており、CCD40は、観察窓30に対向して設けられた対物レンズ41の結像位置に配設されている。CCD40は、複数の受光素子(フォトダイオード)が2次元配列されたインターライン転送方式のCCDイメージセンサである。また、CCD40は、カラー撮像方式として単板同時方式が採用されたものであり、受光面には、複数の色セグメントからなるカラーフィルタ(例えば、ベイヤー配列の原色カラーフィルタ)が配置されている。   In FIG. 3, a CCD 40 is built in the distal end portion 17 of the electronic endoscope 10, and the CCD 40 is disposed at an imaging position of an objective lens 41 provided to face the observation window 30. The CCD 40 is an interline transfer type CCD image sensor in which a plurality of light receiving elements (photodiodes) are two-dimensionally arranged. The CCD 40 employs a single-plate simultaneous method as a color imaging method, and a color filter composed of a plurality of color segments (for example, a primary color filter with a Bayer arrangement) is disposed on the light receiving surface.

電子内視鏡10には、CCD40の他に、アナログ信号処理回路(AFE)42、タイミングジェネレータ(TG)43、CPU44が設けられている。AFE42は、相関二重サンプリング(CDS)回路、プログラマブルゲインアンプ(PGA)、及びA/D変換器により構成されている。CDS回路は、CCD40から出力される画像信号に対して相関二重サンプリング処理を施し、CCD40で生じるリセット雑音及びアンプ雑音の除去を行う。PGAは、CDS回路によりノイズ除去が行われた画像信号を、CPU44から指定された所定の増幅率で増幅する。A/D変換器は、PGAにより増幅された画像信号を、所定のビット数のデジタル信号に変換する。   In addition to the CCD 40, the electronic endoscope 10 is provided with an analog signal processing circuit (AFE) 42, a timing generator (TG) 43, and a CPU 44. The AFE 42 includes a correlated double sampling (CDS) circuit, a programmable gain amplifier (PGA), and an A / D converter. The CDS circuit performs correlated double sampling processing on the image signal output from the CCD 40, and removes reset noise and amplifier noise generated in the CCD 40. The PGA amplifies the image signal from which noise has been removed by the CDS circuit at a predetermined amplification factor designated by the CPU 44. The A / D converter converts the image signal amplified by the PGA into a digital signal having a predetermined number of bits.

TG43は、CPU44からの制御に基づき、CCD40の駆動パルス(垂直/水平走査パルス、リセットパルス等)とAFE42用の同期パルスとを発生する。CCD40は、TG43から入力される駆動パルスにより、順次読み出し(プログレッシブスキャン)方式で駆動され、行ごとに順に読み出しを行い、1フレーム分の画像信号(フレームデータ)を周期的に出力する。AFE42から出力されるフレームデータには、同期パルスが付随されて、プロセッサ装置11に入力される。   The TG 43 generates a driving pulse (vertical / horizontal scanning pulse, reset pulse, etc.) for the CCD 40 and a synchronization pulse for the AFE 42 based on control from the CPU 44. The CCD 40 is driven by a sequential readout (progressive scan) system in response to a drive pulse input from the TG 43, sequentially reads out every row, and periodically outputs an image signal (frame data) for one frame. The frame data output from the AFE 42 is accompanied by a synchronization pulse and input to the processor unit 11.

前述のフリーズボタン24及びズームボタン25は、CPU44に接続されている。CPU44は、フリーズボタン24が操作された際には、フリーズ信号FRをプロセッサ装置11内のCPU45に入力する。また、CPU44は、ズームボタン25が操作された際には、電子ズーム倍率を指定する電子ズーム操作信号Zをプロセッサ装置11内のCPU45に入力する。   The freeze button 24 and the zoom button 25 described above are connected to the CPU 44. The CPU 44 inputs a freeze signal FR to the CPU 45 in the processor device 11 when the freeze button 24 is operated. Further, when the zoom button 25 is operated, the CPU 44 inputs an electronic zoom operation signal Z for designating an electronic zoom magnification to the CPU 45 in the processor device 11.

プロセッサ装置11において、電子内視鏡10のAFE42からフレームデータが入力される外部端子46は、第1スイッチ回路47及び第2スイッチ回路48に接続されている。第1スイッチ回路47は、2入力1出力のスイッチ素子であり、一方の入力端子に外部端子46が接続され、他方の入力端子にフレームメモリ49の出力端子が接続されている。第1スイッチ回路47の出力端子は、画像処理回路50の入力端子に接続されている。   In the processor device 11, an external terminal 46 to which frame data is input from the AFE 42 of the electronic endoscope 10 is connected to a first switch circuit 47 and a second switch circuit 48. The first switch circuit 47 is a switch element with two inputs and one output, and the external terminal 46 is connected to one input terminal, and the output terminal of the frame memory 49 is connected to the other input terminal. The output terminal of the first switch circuit 47 is connected to the input terminal of the image processing circuit 50.

第2スイッチ回路48は、1入力1出力のオン/オフスイッチ素子であり、外部端子46とフレームメモリ49との間に接続されている。フレームメモリ49は、第2スイッチ回路48を介して入力されるフレームデータを一時的に記憶するメモリ素子である。第1スイッチ回路47は、画像処理回路50へのフレームデータの入力元を、外部端子46またはフレームメモリ49のいずれかに択一的に切り替える。   The second switch circuit 48 is a 1-input / 1-output on / off switch element, and is connected between the external terminal 46 and the frame memory 49. The frame memory 49 is a memory element that temporarily stores frame data input via the second switch circuit 48. The first switch circuit 47 selectively switches the input source of the frame data to the image processing circuit 50 to either the external terminal 46 or the frame memory 49.

第2スイッチ回路48は、CPU45の制御に基づき、1フレーム期間の間だけオン状態となり、外部端子46から入力されたフレームデータをフレームメモリ49に入力させる。第1スイッチ回路47は、CPU45の制御に基づき、画像処理回路50へのフレームデータの入力元を切り替える。CPU45は、電子内視鏡10からフリーズ信号FRが入力されたことに応じて、第2スイッチ回路48をオン状態とし、フレームデータをフレームメモリ49に入力し、静止画像として記憶させる。なお、第2スイッチ回路48がオン状態となっている場合には、第1スイッチ回路47の入力は、外部端子46側とされており、外部端子46から入力されるフレームデータは、フレームメモリ49とともに、並行して画像処理回路50にも入力される。   The second switch circuit 48 is turned on only for one frame period based on the control of the CPU 45, and causes the frame data input from the external terminal 46 to be input to the frame memory 49. The first switch circuit 47 switches the input source of frame data to the image processing circuit 50 based on the control of the CPU 45. In response to the input of the freeze signal FR from the electronic endoscope 10, the CPU 45 turns on the second switch circuit 48, inputs the frame data to the frame memory 49, and stores it as a still image. When the second switch circuit 48 is in the ON state, the input of the first switch circuit 47 is on the external terminal 46 side, and the frame data input from the external terminal 46 is the frame memory 49. At the same time, it is also input to the image processing circuit 50.

また、CPU45は、電子内視鏡10からフリーズ信号FRが入力された後、電子ズーム操作信号Zが入力されたことに応じて、第1スイッチ回路47をフレームメモリ49側に切り替え、フレームメモリ49からフレームデータを複数回連続して読み出して(出力させて)、画像処理回路50に入力させる。連続して読み出された各フレームデータは、後述する変倍処理に用いられる。さらに、CPU45は、電子内視鏡10からフリーズ信号FRが入力された後、フロントパネル26の画像強調実行ボタンが操作されたことに応じて、第1スイッチ回路47をフレームメモリ49側に切り替え、フレームメモリ49からフレームデータを読み出し、画像処理回路50に入力させる。   In addition, after the freeze signal FR is input from the electronic endoscope 10, the CPU 45 switches the first switch circuit 47 to the frame memory 49 side in response to the input of the electronic zoom operation signal Z. The frame data is read out (output) continuously a plurality of times and input to the image processing circuit 50. Each frame data read continuously is used for a scaling process described later. Further, after the freeze signal FR is input from the electronic endoscope 10, the CPU 45 switches the first switch circuit 47 to the frame memory 49 side in response to the operation of the image enhancement execution button on the front panel 26. Frame data is read from the frame memory 49 and input to the image processing circuit 50.

画像処理回路50は、入力されたフレームデータに対して、色補間、ホワイトバランス調整、ガンマ補正、画像強調などの画像処理を行うものであり、画像処理用パラメータを保持するパラメータレジスタ51が接続されている。画像処理用パラメータは、CPU45によって書き替え可能となっており、動画処理時には動画用パラメータ、静止画処理時には静止画用パラメータとされる。また、画像処理用パラメータは、前述の画像強調実行ボタンの操作に応じて画像強調を行う際には、通常の静止画用パラメータから画像強調用パラメータに書き替えられる。この画像強調用パラメータの内容(画像強調条件)は、フロントパネル26の処理条件設定ボタンの操作により設定される。画像処理回路50は、入力されたフレームデータに対して、パラメータレジスタ51に記憶された画像処理用パラメータに基づいた画像処理を行う。   The image processing circuit 50 performs image processing such as color interpolation, white balance adjustment, gamma correction, and image enhancement on the input frame data, and is connected to a parameter register 51 that holds image processing parameters. ing. The image processing parameters can be rewritten by the CPU 45, and are used as moving image parameters during moving image processing and as still image parameters during still image processing. The image processing parameter is rewritten from a normal still image parameter to an image enhancement parameter when performing image enhancement in accordance with the operation of the image enhancement execution button described above. The contents of the image enhancement parameters (image enhancement conditions) are set by operating the processing condition setting button on the front panel 26. The image processing circuit 50 performs image processing based on the image processing parameters stored in the parameter register 51 on the input frame data.

画像処理回路50の出力端子には、1入力2出力の第3スイッチ回路52が接続されている。画像処理回路50から出力されたフレームデータは、第3スイッチ回路52に入力される。第3スイッチ回路52の出力端子の一方には動画用メモリ53が接続されており、他方には変倍回路54を介して静止画用メモリ55が接続されている。第3スイッチ回路52は、CPU45の制御に基づき、画像処理回路50からのフレームデータの出力先を切り替える。CPU45は、画像処理回路50から出力されるフレームデータを静止画像として扱う場合(フリーズ信号FRに応じて画像処理回路50に入力されたフレームデータ、或いは、フレームメモリ49から読み出されたフレームデータである場合)には、第3スイッチ回路52の出力先を変倍回路54側として、フレームデータを変倍回路54に入力する。その他の場合には、CPU45は、画像処理回路50から出力されるフレームデータを動画像として扱い、第3スイッチ回路52の出力先を動画用メモリ53側として、動画用メモリ53に入力する。   A third switch circuit 52 having one input and two outputs is connected to the output terminal of the image processing circuit 50. The frame data output from the image processing circuit 50 is input to the third switch circuit 52. A moving image memory 53 is connected to one of the output terminals of the third switch circuit 52, and a still image memory 55 is connected to the other via a scaling circuit 54. The third switch circuit 52 switches the output destination of the frame data from the image processing circuit 50 based on the control of the CPU 45. The CPU 45 treats the frame data output from the image processing circuit 50 as a still image (the frame data input to the image processing circuit 50 according to the freeze signal FR or the frame data read from the frame memory 49). In some cases, the output data of the third switch circuit 52 is set to the scaling circuit 54 side, and the frame data is input to the scaling circuit 54. In other cases, the CPU 45 treats the frame data output from the image processing circuit 50 as a moving image, and inputs the output destination of the third switch circuit 52 to the moving image memory 53 as the moving image memory 53 side.

詳しくは後述するが、変倍回路54は、電子ズーム操作信号Zにより指定される電子ズーム倍率に応じてフレームメモリ49から複数回読み出され、第1スイッチ回路47、画像処理回路50、第3スイッチ回路52を介して入力される各フレームデータに基づき、変倍処理を分割して行い、静止画データの中央部を拡大した変倍画像データを生成する。この変倍画像データは、変倍回路54への入力時と同一のデータレートで変倍回路54から静止画用メモリ55に出力される。なお、変倍回路54は、電子ズーム操作が行われていない場合には、変倍処理を行わずに、入力されたフレームデータをそのまま静止画データとして静止画用メモリ55に出力させる。   As will be described in detail later, the scaling circuit 54 is read from the frame memory 49 a plurality of times according to the electronic zoom magnification specified by the electronic zoom operation signal Z, and the first switch circuit 47, the image processing circuit 50, the third Based on each frame data input via the switch circuit 52, the scaling process is divided and generated to generate the scaled image data in which the central portion of the still image data is enlarged. The scaled image data is output from the scaler circuit 54 to the still image memory 55 at the same data rate as when input to the scaler circuit 54. Note that when the electronic zoom operation is not performed, the scaling circuit 54 outputs the input frame data as it is to the still image memory 55 as still image data without performing scaling processing.

表示制御回路56は、モニタ21への表示形態に応じて、動画用メモリ53に記憶された動画データ、静止画用メモリ55に記憶された静止画データ(電子ズーム時には変倍画像データ)、画面の周囲をマスクするマスクデータ、日付や患者情報といったキャラクタ情報などを混合し、モニタ21への表示画像を生成する。また、表示制御回路56は、CPU45を介して入力されるフリーズ信号FRに基づいて、親画面マスク70(図4(A)参照)を用いた表示と、親子画面マスク71(図4(B)参照)を用いた表示との間で切り替えを行う。   The display control circuit 56 displays the moving image data stored in the moving image memory 53, the still image data stored in the still image memory 55 (magnified image data at the time of electronic zoom), the screen according to the display form on the monitor 21. The mask data for masking the surroundings, character information such as date and patient information, etc. are mixed to generate a display image on the monitor 21. Further, the display control circuit 56 performs display using the parent screen mask 70 (see FIG. 4A) and the parent / child screen mask 71 (FIG. 4B) based on the freeze signal FR input via the CPU 45. Switch to display using (see).

具体的には、表示制御回路56は、フリーズ信号FRが入力される以前は、図4(A)に示す親画面マスク70を用い、動画用メモリ53の動画データに基づいて、動画像の表示を親画面72内に行う。フリーズ信号FRが入力されると、図4(B)に示す親子画面マスク71を用い、静止画用メモリ55の静止画データに基づいて、静止画像の表示を親画面72内に行うとともに、動画用メモリ53の動画データに基づいて、動画像の表示を子画面73内に行う。表示制御回路56は、動画像を子画面73に表示する際、子画面73の大きさに応じて動画データを縮小処理(間引き処理や画素データ平均処理など)する。さらに、表示制御回路56は、フリーズ信号FRの入力に応じて図4(B)の親子画面表示を行った後、所定時間が経過するか、または操作者の指示により、図4(A)の親画面表示に復帰する。   Specifically, before the freeze signal FR is input, the display control circuit 56 displays the moving image based on the moving image data in the moving image memory 53 using the parent screen mask 70 shown in FIG. Is performed in the main screen 72. When the freeze signal FR is input, a still image is displayed in the parent screen 72 based on the still image data in the still image memory 55 using the parent / child screen mask 71 shown in FIG. Based on the moving image data in the memory 53, the moving image is displayed in the sub-screen 73. When displaying the moving image on the child screen 73, the display control circuit 56 reduces the moving image data (decimation processing, pixel data averaging processing, etc.) according to the size of the child screen 73. Further, the display control circuit 56 performs the parent-child screen display of FIG. 4B in response to the input of the freeze signal FR, and then the predetermined time elapses or according to the operator's instruction, the display control circuit 56 of FIG. Return to the main screen display.

D/A変換器57は、表示制御回路56により生成された表示画像をアナログ信号に変換してモニタ21に出力する。このようにしてモニタ21には、CCD40により撮像された観察像が表示される。   The D / A converter 57 converts the display image generated by the display control circuit 56 into an analog signal and outputs it to the monitor 21. In this way, an observation image captured by the CCD 40 is displayed on the monitor 21.

光源装置12には、CPU58、光源59、光源ドライバ60、絞り機構61、集光レンズ62などが設けられている。CPU58は、プロセッサ装置11のCPU45と通信し、光源ドライバ60及び絞り機構61の制御を行う。光源59は、キセノンランプやハロゲンランプなどからなり、光源ドライバ60により駆動制御される。絞り機構61は、光源59の光射出側に配置され、集光レンズ62に入射される光量を増減させる。集光レンズ62は、絞り機構61を通過した光を集光して、光源装置12に接続された電子内視鏡10のライトガイド63の入射端に導く。ライトガイド63は、電子内視鏡10の基端から先端部17まで挿通され、出射端が前述の各照明窓31に接続されている。   The light source device 12 includes a CPU 58, a light source 59, a light source driver 60, a diaphragm mechanism 61, a condenser lens 62, and the like. The CPU 58 communicates with the CPU 45 of the processor device 11 and controls the light source driver 60 and the diaphragm mechanism 61. The light source 59 includes a xenon lamp or a halogen lamp, and is driven and controlled by the light source driver 60. The diaphragm mechanism 61 is disposed on the light exit side of the light source 59 and increases or decreases the amount of light incident on the condenser lens 62. The condenser lens 62 condenses the light that has passed through the diaphragm mechanism 61 and guides it to the incident end of the light guide 63 of the electronic endoscope 10 connected to the light source device 12. The light guide 63 is inserted from the proximal end of the electronic endoscope 10 to the distal end portion 17, and the emission end is connected to each illumination window 31 described above.

図5において、変倍回路54は、第1のラインバッファ80、第2のラインバッファ81、読み出し制御回路82、水平変倍回路83、垂直変倍回路84、及び書き込み制御回路85、書き込みスイッチ回路86、及び読み出しスイッチ回路87により構成されている。画像処理回路50から第3スイッチ回路52を経由して書き込みスイッチ回路86に入力されるフレームデータは、書き込みスイッチ回路86を経由して第1のラインバッファ80または第2のラインバッファ81に入力される。書き込みスイッチ回路86は、1水平ラインごとに出力先が切り替わり、第1のラインバッファ80または第2のラインバッファ81に書き込み先を替える。第1及び第2のラインバッファ80,81は、FIFOメモリ等から構成されている。   In FIG. 5, the zoom circuit 54 includes a first line buffer 80, a second line buffer 81, a read control circuit 82, a horizontal zoom circuit 83, a vertical zoom circuit 84, a write control circuit 85, and a write switch circuit. 86 and a read switch circuit 87. Frame data input from the image processing circuit 50 to the write switch circuit 86 via the third switch circuit 52 is input to the first line buffer 80 or the second line buffer 81 via the write switch circuit 86. The The write switch circuit 86 switches the output destination for each horizontal line, and switches the write destination to the first line buffer 80 or the second line buffer 81. The first and second line buffers 80 and 81 are composed of a FIFO memory or the like.

フレームデータは、図6に示すように、例えば、640×480の画素サイズであり、矢印で示すように上から順に左から右へ画素データの走査が行われ、1行分の画素データ(1水平ラインデータ)ごとに第1のラインバッファ80または第2のラインバッファ81に入力される。この場合には、1水平ラインデータは、図7(A)に示すように、640画素の画素データからなり、第1のラインバッファ80または第2のラインバッファ81へ1水平期間をかけて入力が行われる。   As shown in FIG. 6, the frame data has a pixel size of, for example, 640 × 480, and the pixel data is scanned from the left to the right in order from the top as indicated by the arrows, and one row of pixel data (1 (Horizontal line data) is input to the first line buffer 80 or the second line buffer 81. In this case, as shown in FIG. 7A, one horizontal line data consists of pixel data of 640 pixels, and is input to the first line buffer 80 or the second line buffer 81 over one horizontal period. Is done.

図6に示すズーム領域は、電子ズーム倍率と、フレームデータ内において任意に設定されるズーム位置とに基づいて決定された領域であり、電子ズーム倍率をMとすると、ズーム領域の行方向及び列方向の画素数は、それぞれフレームデータの行方向及び列方向の画素数の1/M倍となる。ズーム倍率が2倍の場合には、ズーム領域は、320×240の画素サイズとなる。なお、ズーム位置は、変倍処理を開始する水平ラインの位置と、第1及び第2のラインバッファ80,81のアドレス位置とを変更することで任意に設定することができる。   The zoom area shown in FIG. 6 is an area determined based on the electronic zoom magnification and a zoom position arbitrarily set in the frame data. When the electronic zoom magnification is M, the row direction and the column of the zoom area are shown. The number of pixels in the direction is 1 / M times the number of pixels in the row direction and the column direction of the frame data, respectively. When the zoom magnification is 2, the zoom area has a pixel size of 320 × 240. The zoom position can be arbitrarily set by changing the position of the horizontal line where the scaling process is started and the address positions of the first and second line buffers 80 and 81.

読み出しスイッチ回路87は、第1及び第2のラインバッファ80,81のうち、書き込みスイッチ回路86が選択しているラインバッファとは逆のラインバッファを選択する。具体的には、書き込みスイッチ回路86が第1のラインバッファ80を選択しているときは、読み出しスイッチ回路87は第2のラインバッファ81を選択する。逆に、書き込みスイッチ回路86が第2のラインバッファ81を選択しているときは、読み出しスイッチ回路87は第1のラインバッファ80を選択する。このようにすることで、変倍回路54に入力される画像データのデータレートと、後述する変倍回路54内のラインバッファ内のズーム領域データの読み出しのデータレートとの差を吸収している。   The read switch circuit 87 selects a line buffer opposite to the line buffer selected by the write switch circuit 86 among the first and second line buffers 80 and 81. Specifically, when the write switch circuit 86 selects the first line buffer 80, the read switch circuit 87 selects the second line buffer 81. On the contrary, when the write switch circuit 86 selects the second line buffer 81, the read switch circuit 87 selects the first line buffer 80. In this way, the difference between the data rate of the image data input to the zoom circuit 54 and the read data rate of zoom area data in the line buffer in the zoom circuit 54 described later is absorbed. .

読み出し制御回路82は、第1のラインバッファ80または第2のラインバッファ81からのズーム領域データの読み出しを制御する。具体的には、読み出し制御回路82は、第1のラインバッファ80または第2のラインバッファ81から読み出す画素データの読み出し領域とデータレートとを、電子ズーム倍率及びそのズーム領域に応じて変更するものである。読み出し領域は、ズーム領域に相当する第1のラインバッファ80および第2のラインバッファ81のメモリアドレスの範囲である。読み出し制御回路82は、第1のラインバッファ80または第2のラインバッファ81への入力時のデータレートをRi、第1のラインバッファ80または第2のラインバッファ81からの出力時のデータレートをRo、電子ズーム倍率をMとすると、Ro=Ri/Mの関係式を満たすように制御を行う。   The read control circuit 82 controls reading of zoom area data from the first line buffer 80 or the second line buffer 81. Specifically, the readout control circuit 82 changes the readout area and data rate of pixel data read from the first line buffer 80 or the second line buffer 81 in accordance with the electronic zoom magnification and the zoom area. It is. The read area is a range of memory addresses of the first line buffer 80 and the second line buffer 81 corresponding to the zoom area. The read control circuit 82 sets the data rate at the time of input to the first line buffer 80 or the second line buffer 81 to Ri and the data rate at the time of output from the first line buffer 80 or the second line buffer 81. If Ro and the electronic zoom magnification are M, control is performed so as to satisfy the relational expression of Ro = Ri / M.

読み出し制御回路82により第1のラインバッファ80または第2のラインバッファ81から読み出されたズーム領域データは、画素データごとに順次に水平変倍回路83に入力される。例えば、電子ズーム倍率が2倍の場合には、図7(B)に示すように、第1のラインバッファ80または第2のラインバッファ81に記憶された1水平ラインデータの中からズーム領域に相当するデータを、読み出し制御回路82により、入力時の1/2倍のデータレートで読み出す。   The zoom area data read from the first line buffer 80 or the second line buffer 81 by the read control circuit 82 is sequentially input to the horizontal scaling circuit 83 for each pixel data. For example, when the electronic zoom magnification is double, as shown in FIG. 7B, the zoom area is selected from one horizontal line data stored in the first line buffer 80 or the second line buffer 81. Corresponding data is read by the read control circuit 82 at a data rate that is ½ times that at the time of input.

水平変倍回路83は、第1のラインバッファ80または第2のラインバッファ81から出力されたズーム領域データの水平変倍処理を行う。具体的には、水平変倍回路83は、画素データに基づいて線形補間を行い、CPU45から指定される電子ズーム倍率に応じた数だけ補間データを生成することにより、1水平ライン分の画素データを生成する。   The horizontal scaling circuit 83 performs horizontal scaling processing on the zoom area data output from the first line buffer 80 or the second line buffer 81. Specifically, the horizontal scaling circuit 83 performs linear interpolation based on the pixel data, and generates interpolation data corresponding to the electronic zoom magnification specified by the CPU 45, thereby generating pixel data for one horizontal line. Is generated.

図11において、水平変倍回路83は、二点補間方式の変倍回路であり、水平変倍メモリ90、第1の水平変倍重み付け回路91、第2の水平変倍重み付け回路92、水平変倍加算回路93で構成されている。   In FIG. 11, a horizontal scaling circuit 83 is a two-point interpolation scaling circuit, and includes a horizontal scaling memory 90, a first horizontal scaling weighting circuit 91, a second horizontal scaling weighting circuit 92, a horizontal scaling circuit. A double adder circuit 93 is used.

電子ズーム倍率が2倍の場合の水平変倍回路83内の信号の流れを、図12及び図13に順に示す。図12(A)において、水平変倍回路83に画素データD1が入力されると、画素データD1は、水平変倍メモリ90に記憶される。次に、図12(B)において、水平変倍回路83に画素データD2が入力されると、画素データD2は、第2の水平変倍重み付け回路92に入力される。このとき、第2の水平変倍重み付け回路92では、後述する補正係数αにより重み付けが“0”とされ、画素データD2は、水平変倍加算回路93へは入力されない。これと同時に、水平変倍メモリ90に記憶された画素データD1が読み出され、第1の水平変倍重み付け回路91に入力される。このとき、第1の水平変倍重み付け回路91では、補正係数αにより重み付けが“1”とされ、水平変倍加算回路93に入力される。水平変倍加算回路93は、第1の水平変倍重み付け回路91を経由して入力された画素データD1を出力する。   The flow of signals in the horizontal scaling circuit 83 when the electronic zoom magnification is 2 is shown in order in FIGS. In FIG. 12A, when pixel data D 1 is input to the horizontal scaling circuit 83, the pixel data D 1 is stored in the horizontal scaling memory 90. Next, in FIG. 12B, when the pixel data D2 is input to the horizontal scaling circuit 83, the pixel data D2 is input to the second horizontal scaling weighting circuit 92. At this time, in the second horizontal scaling weighting circuit 92, the weighting is set to “0” by a correction coefficient α described later, and the pixel data D2 is not input to the horizontal scaling addition circuit 93. At the same time, the pixel data D1 stored in the horizontal scaling memory 90 is read out and input to the first horizontal scaling weighting circuit 91. At this time, in the first horizontal scaling weighting circuit 91, the weighting is set to “1” by the correction coefficient α and input to the horizontal scaling addition circuit 93. The horizontal scaling addition circuit 93 outputs the pixel data D1 input via the first horizontal scaling weighting circuit 91.

次に、図12(C)において、補正係数αの値が変更される。画素データD1は、水平変倍メモリ90から読み出され、第1の水平変倍重み付け回路91により、重み付けが“0.5”とされて水平変倍加算回路93に入力される。このとき、画素データD2は、第2の水平変倍重み付け回路92により、重み付けが“0.5”とされて水平変倍加算回路93に入力される。水平変倍加算回路93は、重み付けされた画素データD1およびD2を加算し、補間データH1を出力する。   Next, in FIG. 12C, the value of the correction coefficient α is changed. The pixel data D1 is read from the horizontal scaling memory 90, weighted to “0.5” by the first horizontal scaling weighting circuit 91, and input to the horizontal scaling addition circuit 93. At this time, the pixel data D <b> 2 is input to the horizontal scaling addition circuit 93 with a weighting of “0.5” by the second horizontal scaling weighting circuit 92. The horizontal scaling addition circuit 93 adds the weighted pixel data D1 and D2 and outputs the interpolation data H1.

次に、図13(A)において、補正係数αの値が変更され、図12(B)の場合と同じ値となる。画素データD2が水平変倍メモリ90に記憶されるとともに、画素データD3が水平変倍回路83に入力される。画素データD2は、水平変倍メモリ90から第1の水平変倍重み付け回路91を経由し、重み付け“1”で水平変倍加算回路93に入力される。このとき、画素データD3は、第2の水平変倍重み付け回路92にて、重み付けが“0”とされ、水平変倍加算回路93には入力されない。水平変倍加算回路93は、第1の水平変倍重み付け回路91を経由して入力された画素データD2を出力する。   Next, in FIG. 13A, the value of the correction coefficient α is changed to the same value as in FIG. The pixel data D2 is stored in the horizontal scaling memory 90, and the pixel data D3 is input to the horizontal scaling circuit 83. The pixel data D2 is input from the horizontal scaling memory 90 through the first horizontal scaling weighting circuit 91 to the horizontal scaling addition circuit 93 with a weight of “1”. At this time, the pixel data D3 is weighted to “0” by the second horizontal scaling weighting circuit 92 and is not input to the horizontal scaling addition circuit 93. The horizontal scaling addition circuit 93 outputs the pixel data D2 input via the first horizontal scaling weighting circuit 91.

次に、図13(B)において、補正係数αの値が変更され、図12(C)の場合と同じ値になる。画素データD2は、第1の水平変倍重み付け回路91により、重み付けが“0.5”とされて水平変倍加算回路93に入力される。画素データD3は、第2の水平変倍重み付け回路92により、重み付けが“0.5”とされて水平変倍加算回路93に入力される。水平変倍加算回路93は、重み付けされた画素データD2およびD3を加算し、補間データH2を出力する。このように、電子ズームの倍率が2倍の場合には、水平変倍回路83に入力される画素データと水平変倍回路83の出力との関係は、図10(A)に示すようになる。   Next, in FIG. 13B, the value of the correction coefficient α is changed to the same value as in FIG. The pixel data D <b> 2 is input to the horizontal scaling addition circuit 93 with a weighting of “0.5” by the first horizontal scaling weighting circuit 91. The pixel data D3 is input to the horizontal scaling addition circuit 93 with a weighting of “0.5” by the second horizontal scaling weighting circuit 92. The horizontal scaling addition circuit 93 adds the weighted pixel data D2 and D3 and outputs the interpolation data H2. Thus, when the magnification of the electronic zoom is double, the relationship between the pixel data input to the horizontal scaling circuit 83 and the output of the horizontal scaling circuit 83 is as shown in FIG. .

電子ズームの倍率が3倍の場合の水平変倍回路83内の信号の流れを、図14及び図15に順に示す。図14(A)〜(C)の信号の流れは、図12(A)〜(C)の信号の流れと同じであるため、説明を省略する。図14(C)に示す補間処理の後に、図15(A)に示す補間処理が行なわれる。図14(C)の場合と図15(A)の場合とは、第1の水平変倍重み付け回路91と第2の水平変倍重み付け回路92とが行なう信号への重み付けのみが異なっており、図14(C)の場合には、水平変倍加算回路93からは補間データH1aが出力され、図15(A)の場合には、水平変倍加算回路93からは補間データH1bが出力される。電子ズームが3倍の場合には、水平変倍回路83に入力される画素データと水平変倍回路83の出力との関係は、図10(B)に示すようになる。   The flow of signals in the horizontal scaling circuit 83 when the magnification of the electronic zoom is 3 is shown in order in FIGS. The signal flow in FIGS. 14A to 14C is the same as the signal flow in FIGS. 12A to 12C, and thus description thereof is omitted. After the interpolation process shown in FIG. 14C, the interpolation process shown in FIG. 15A is performed. The case of FIG. 14C and the case of FIG. 15A differ only in the weighting to the signals performed by the first horizontal scaling weighting circuit 91 and the second horizontal scaling weighting circuit 92, In the case of FIG. 14C, the interpolation data H1a is output from the horizontal scaling addition circuit 93, and in the case of FIG. 15A, the interpolation data H1b is output from the horizontal scaling addition circuit 93. . When the electronic zoom is 3 ×, the relationship between the pixel data input to the horizontal scaling circuit 83 and the output of the horizontal scaling circuit 83 is as shown in FIG.

二点補間方式の場合、画素データをD(=D1,D2,・・・)とすると、水平変倍加算回路93から出力されるデータDhは、次式で表される。
Dh=α×D+(1−α)×Di+1 αは補間係数
ここで、第1の水平変倍重み付け回路91による重み付け係数は“α”、第2の水平変倍重み付け回路92による重み付け係数は“1−α”である。補間係数αは、CPU45から指定される。CPU45は、電子ズームの倍率と、変倍処理後の画素データ位置に応じて補間係数αを変更する。例えば、上記のように電子ズーム倍率が2倍の場合には、CPU45は、奇数行の画素処理時にはα=1、偶数行の画素処理時にはα=0.5とする。電子ズーム倍率が2倍の例である図12及び図13の場合、水平変倍加算回路93から出力される各データDhは次のようになる。図12(C)及び図13(B)は偶数行の画素処理の場合であるためα=0.5であり、データDhはそれぞれ、
Dh=0.5×D1+0.5×D2=H1
Dh=0.5×D2+0.5×D3=H2
となる。一方、図12(B)及び図13(A)は奇数行の画素処理時の場合であり、データDhはそれぞれ、
Dh=1×D1+0×D2=D1
Dh=1×D3+0×D4=D3
となる。
In the case of the two-point interpolation method, if the pixel data is D i (= D1, D2,...), The data Dh output from the horizontal scaling addition circuit 93 is expressed by the following equation.
Dh = α × D i + (1−α) × D i + 1 α is an interpolation coefficient, where the weighting coefficient by the first horizontal scaling weighting circuit 91 is “α”, and the weighting by the second horizontal scaling weighting circuit 92 is The coefficient is “1-α”. The interpolation coefficient α is designated by the CPU 45. The CPU 45 changes the interpolation coefficient α according to the magnification of the electronic zoom and the pixel data position after the scaling process. For example, when the electronic zoom magnification is 2 as described above, the CPU 45 sets α = 1 during pixel processing of odd rows and α = 0.5 during pixel processing of even rows. In the case of FIGS. 12 and 13 in which the electronic zoom magnification is 2 times, each data Dh output from the horizontal scaling addition circuit 93 is as follows. Since FIGS. 12C and 13B show the case of even-numbered pixel processing, α = 0.5, and data Dh is
Dh = 0.5 × D1 + 0.5 × D2 = H1
Dh = 0.5 × D2 + 0.5 × D3 = H2
It becomes. On the other hand, FIGS. 12 (B) and 13 (A) show the case of pixel processing on odd rows, and the data Dh is respectively
Dh = 1 × D1 + 0 × D2 = D1
Dh = 1 × D3 + 0 × D4 = D3
It becomes.

また、電子ズーム倍率が3倍の場合には、CPU45は、画素データ処理時にはα=1、第1回目の補間処理時にはα=0.66、第2回目の補間処理時にはα=0.33とする。電子ズーム倍率が3倍の例である図14及び図15の場合、水平変倍加算回路93から出力される各データDhは次のようになる。図14(C)は、第1回目の補間処理時であるためα=0.66であり、
Dh=0.66×D1+0.34×D2=H1a
となる。図15(A)は、第2回目の補間処理時であるためα=0.33であり、
Dh=0.33×D1+0.67×D2=H1b
となる。さらに、図14(B)及び図15(B)は、画素データ処理時であるためα=1であり、それぞれ、
Dh=1×D1+0×D2=D1
Dh=1×D2+0×D3=D2
となる。
When the electronic zoom magnification is 3, the CPU 45 sets α = 1 during pixel data processing, α = 0.66 during the first interpolation processing, and α = 0.33 during the second interpolation processing. To do. In the case of FIGS. 14 and 15 in which the electronic zoom magnification is 3 times, each data Dh output from the horizontal scaling addition circuit 93 is as follows. In FIG. 14C, α = 0.66 because it is during the first interpolation process,
Dh = 0.66 × D1 + 0.34 × D2 = H1a
It becomes. In FIG. 15A, α = 0.33 because it is during the second interpolation process.
Dh = 0.33 × D1 + 0.67 × D2 = H1b
It becomes. Further, FIG. 14B and FIG. 15B are α = 1 because the pixel data is being processed,
Dh = 1 × D1 + 0 × D2 = D1
Dh = 1 × D2 + 0 × D3 = D2
It becomes.

以上のように構成された水平変倍回路83は、ズーム領域の画素データが入力されるたびに順次に補間データを生成し、入力画素データ数の電子ズーム倍率倍(M倍)の画素データを出力するため、出力時のデータレートは入力時のM倍となる。例えば、電子ズーム倍率が2倍の場合には、図7(C)に示すように、入力時の2倍のデータレートで水平変倍回路83から出力される。したがって、水平変倍回路83からの出力データのデータレートは、第1のラインバッファ80または第2のラインバッファ81への入力データのデータレートと同一となる。   The horizontal scaling circuit 83 configured as described above sequentially generates interpolation data every time pixel data in the zoom area is input, and outputs pixel data that is electronic zoom magnification times (M times) the number of input pixel data. Since data is output, the data rate at the time of output is M times that at the time of input. For example, when the electronic zoom magnification is double, as shown in FIG. 7C, the data is output from the horizontal scaling circuit 83 at a data rate twice that at the time of input. Therefore, the data rate of the output data from the horizontal scaling circuit 83 is the same as the data rate of the input data to the first line buffer 80 or the second line buffer 81.

水平変倍回路83から出力された水平変倍後の1水平ラインデータは、画素データごとに、垂直変倍回路84に入力される。垂直変倍回路84は、水平変倍回路83と同様に、例えば二点補間方式の変倍回路であり、図16に示すように、垂直変倍ラインメモリ96、第1の垂直変倍重み付け回路97、第2の垂直変倍重み付け回路98、垂直変倍加算回路99により構成されている。垂直変倍ラインメモリ96は、1行分の画像データを記憶するFIFOメモリからなる。   One horizontal line data after horizontal scaling output from the horizontal scaling circuit 83 is input to the vertical scaling circuit 84 for each pixel data. Similarly to the horizontal scaling circuit 83, the vertical scaling circuit 84 is, for example, a two-point interpolation type scaling circuit, and as shown in FIG. 16, a vertical scaling line memory 96, a first vertical scaling weighting circuit, and the like. 97, a second vertical scaling weighting circuit 98, and a vertical scaling addition circuit 99. The vertical scaling line memory 96 is composed of a FIFO memory that stores image data for one row.

電子ズーム倍率が2倍の場合の垂直変倍回路84内の信号の流れを図17及び図18に順に示す。図17(A)において、垂直変倍回路84に、水平変倍後の水平ラインデータL1が入力されると、水平ラインデータL1は垂直変倍ラインメモリ96に記憶される。次に、図17(B)において、垂直変倍回路84に水平ラインデータL2が入力されると、水平ラインデータL2は、第2の垂直変倍重み付け回路98に入力される。このとき、第2の垂直変倍重み付け回路98では、後述する補正係数βにより重み付けが“0”とされ、水平ラインデータL2は、垂直変倍加算回路99には入力されない。これと同時に、垂直変倍ラインメモリ96に記憶された水平ラインデータL1が読み出され、第1の垂直変倍重み付け回路97に入力される。このとき、第1の垂直変倍重み付け回路97では、補正係数βにより重み付けが“1”とされ、垂直変倍加算回路99に入力される。垂直変倍加算回路99は、第1の垂直変倍重み付け回路97を経由して入力された水平ラインデータL1を出力する。   The flow of signals in the vertical scaling circuit 84 when the electronic zoom magnification is 2 is shown in order in FIGS. In FIG. 17A, when horizontal line data L 1 after horizontal scaling is input to the vertical scaling circuit 84, the horizontal line data L 1 is stored in the vertical scaling line memory 96. Next, in FIG. 17B, when the horizontal line data L 2 is input to the vertical scaling circuit 84, the horizontal line data L 2 is input to the second vertical scaling weighting circuit 98. At this time, in the second vertical scaling weighting circuit 98, the weighting is set to “0” by a correction coefficient β described later, and the horizontal line data L2 is not input to the vertical scaling addition circuit 99. At the same time, the horizontal line data L 1 stored in the vertical scaling line memory 96 is read and input to the first vertical scaling weighting circuit 97. At this time, in the first vertical scaling weighting circuit 97, the weighting is set to “1” by the correction coefficient β and is input to the vertical scaling addition circuit 99. The vertical scaling addition circuit 99 outputs the horizontal line data L1 input via the first vertical scaling weighting circuit 97.

次に、図17(C)において、補正係数βの値が変更される。水平ラインデータL1は、垂直変倍ラインメモリ96から読み出され、第1の垂直変倍重み付け回路97により、重み付けが“0.5”とされて垂直変倍加算回路99に入力される。このとき、水平ラインデータL2は、第2の垂直変倍重み付け回路98により、重み付けが“0.5”とされて垂直変倍加算回路99に入力される。垂直変倍加算回路99は、重み付けされた水平ラインデータL1およびL2を加算し、補間データ(L1,L2)を出力する。   Next, in FIG. 17C, the value of the correction coefficient β is changed. The horizontal line data L1 is read from the vertical scaling line memory 96, weighted to “0.5” by the first vertical scaling weighting circuit 97, and input to the vertical scaling addition circuit 99. At this time, the horizontal line data L2 is input to the vertical scaling addition circuit 99 with a weighting of “0.5” by the second vertical scaling weighting circuit 98. The vertical scaling addition circuit 99 adds weighted horizontal line data L1 and L2, and outputs interpolation data (L1, L2).

次に、図18において、補正係数βの値が変更され、図17(B)の場合と同じ値となる。水平ラインデータL2が垂直変倍ラインメモリ96に記憶されるとともに、水平ラインデータL3が垂直変倍回路84に入力される。図18の場合の処理は、図17(B)の場合と同様であるため、説明を省略する。   Next, in FIG. 18, the value of the correction coefficient β is changed to the same value as in FIG. The horizontal line data L2 is stored in the vertical scaling line memory 96, and the horizontal line data L3 is input to the vertical scaling circuit 84. The processing in the case of FIG. 18 is the same as that in the case of FIG.

垂直変倍回路84内の第1の垂直変倍重み付け回路97と第2の垂直変倍重み付け回路98との重み付け回路の動作は、基本的に水平変倍回路83内の第1の水平変倍重み付け回路91と第2の水平変倍重み付け回路92と同等である。しかし、垂直変倍回路84はラインデータの補間データの作成は行なうが、水平変倍回路83のようなデータレートの変更(データ数の増加処理)は行なわない。ライン数の増加処理は、書き込み制御回路85により、複数回に分けて静止画用メモリ55に書き込むことで行なっている。   The operation of the weighting circuits of the first vertical scaling weighting circuit 97 and the second vertical scaling weighting circuit 98 in the vertical scaling circuit 84 is basically the first horizontal scaling in the horizontal scaling circuit 83. This is equivalent to the weighting circuit 91 and the second horizontal scaling weighting circuit 92. However, although the vertical scaling circuit 84 creates the interpolation data of the line data, it does not change the data rate (processing for increasing the number of data) unlike the horizontal scaling circuit 83. The process of increasing the number of lines is performed by writing to the still image memory 55 by the write control circuit 85 in a plurality of times.

水平変倍回路83と同様に二点補間方式の場合、水平ラインデータをL(=L1,L2,・・・)とすると、垂直変倍加算回路99から出力される水平ラインデータLhは、次式で表される。
Lh=β×L+(1−β)×Li+1 βは補間係数
ここで、第1の垂直変倍重み付け回路97による重み付け係数は“β”、第2の垂直変倍重み付け回路98による重み付け係数は“1−β”である。補間係数βは、CPU45から指定される。CPU45は、電子ズームの倍率とフレームメモリ49からのフレームデータの読み出し回数に応じて補間係数βを変更する。例えば、上記のように電子ズーム倍率が2倍の場合には、CPU45は、フレームメモリ49からのフレームデータの読み出し回数が第1回目の処理時にはβ=1、フレームデータの読み出し回数が第2回目の間処理時にはβ=0.5とする。電子ズーム倍率が2倍の例である図17及び図18の場合、垂直変倍加算回路99から出力される各データLhは次のようになる。図17(B)及び図18は、フレームデータの読み出し回数が第1回目の処理時であるためβ=1であり、データLhはそれぞれ、
Lh=1×L1+0×L2=L1
Lh=1×L2+0×L3=L2
となる。一方、図17(C)は、フレームデータの読み出し回数が第2回目の処理時であるためβ=0.5であり、データLhは
Lh=0.5×L1+0.5×L2=補間データ(L1,L2)
となる。
Similarly to the horizontal scaling circuit 83, in the case of the two-point interpolation method, if the horizontal line data is L i (= L1, L2,...), The horizontal line data Lh output from the vertical scaling addition circuit 99 is It is expressed by the following formula.
Lh = β × L i + (1−β) × L i + 1 β is an interpolation coefficient, where the weighting coefficient by the first vertical scaling weighting circuit 97 is “β” and the weighting by the second vertical scaling weighting circuit 98 The coefficient is “1-β”. The interpolation coefficient β is designated by the CPU 45. The CPU 45 changes the interpolation coefficient β according to the magnification of the electronic zoom and the number of times frame data is read from the frame memory 49. For example, when the electronic zoom magnification is double as described above, the CPU 45 reads β = 1 when the number of times frame data is read from the frame memory 49 is the first time, and the number of times frame data is read is the second time. In the inter-process, β = 0.5. In the case of FIGS. 17 and 18 where the electronic zoom magnification is 2 times, each data Lh output from the vertical scaling addition circuit 99 is as follows. In FIGS. 17B and 18, β = 1 because the number of times frame data is read is during the first processing, and the data Lh is
Lh = 1 × L1 + 0 × L2 = L1
Lh = 1 × L2 + 0 × L3 = L2
It becomes. On the other hand, in FIG. 17C, β = 0.5 because the number of times frame data is read is the second time, and the data Lh is Lh = 0.5 × L1 + 0.5 × L2 = interpolated data ( L1, L2)
It becomes.

また、電子ズーム倍率が3倍の場合には、CPU45は、フレームメモリ49からのフレームデータの読み出し回数が第1回目の処理時にはβ=1、フレームデータの読み出し回数が第2回目の間処理時にはβ=0.66、フレームデータの読み出し回数が第3回目の間処理時にはβ=0.33とする。フレームデータの読み出し回数が第1回目の処理時の垂直変倍加算回路99の出力は、順に、
Lh=1×L1+0×L2=L1
Lh=1×L2+0×L3=L2
Lh=1×L3+0×L4=L3
となる。フレームデータの読み出し回数が第2回目の処理時の垂直変倍加算回路99の出力は、順に、
Lh=0.66×L1+0.34×L2=補間データ(L1,L2)
Lh=0.66×L2+0.34×L3=補間データ(L2,L3)
Lh=0.66×L3+0.34×L4=補間データ(L3,L4)
となる。そして、フレームデータの読み出し回数が第3回目の処理時の垂直変倍加算回路99の出力は、順に、
Lh=0.33×L1+0.67×L2=補間データ(L1,L2)
Lh=0.33×L2+0.67×L3=補間データ(L2,L3)
Lh=0.33×L3+0.67×L4=補間データ(L3,L4)
となる。
When the electronic zoom magnification is 3 times, the CPU 45 reads β = 1 when the frame data is read from the frame memory 49 during the first process, and when the frame data is read during the second time. β = 0.66, and β = 0.33 during processing during the third frame data read. The output of the vertical scaling addition circuit 99 when the number of times frame data is read is the first time.
Lh = 1 × L1 + 0 × L2 = L1
Lh = 1 × L2 + 0 × L3 = L2
Lh = 1 × L3 + 0 × L4 = L3
It becomes. The output of the vertical scaling addition circuit 99 when the number of times frame data is read is the second time processing is
Lh = 0.66 × L1 + 0.34 × L2 = interpolation data (L1, L2)
Lh = 0.66 × L2 + 0.34 × L3 = interpolation data (L2, L3)
Lh = 0.66 × L3 + 0.34 × L4 = interpolation data (L3, L4)
It becomes. The output of the vertical scaling addition circuit 99 when the number of times frame data is read is the third time,
Lh = 0.33 × L1 + 0.67 × L2 = interpolation data (L1, L2)
Lh = 0.33 × L2 + 0.67 × L3 = interpolation data (L2, L3)
Lh = 0.33 × L3 + 0.67 × L4 = interpolation data (L3, L4)
It becomes.

変倍処理時にフレームメモリ49から読み出されるフレームデータの読み出し回数は、電子ズーム倍率に応じて変更され、電子ズーム倍率が3倍の場合には少なくとも3回、電子ズーム倍率が4倍の場合には少なくとも4回、・・・となる。   The number of times frame data is read from the frame memory 49 during the scaling process is changed according to the electronic zoom magnification, and is at least three when the electronic zoom magnification is three times and when the electronic zoom magnification is four times. At least 4 times.

書き込み制御回路85は、CPU45の制御に基づき、静止画用メモリ55の記憶領域を、上記フレームデータの読み出し回数に応じた数の領域に区分し、垂直変倍回路84から出力された水平ラインデータを、読み出し回数に対応した所定の領域に書き込む。例えば、電子ズーム倍率が2倍の場合には、書き込み制御回路85は、図8及び図19に示すように、静止画用メモリ55の記憶領域55aを、奇数ライン領域55b及び偶数ライン領域55cの2つの領域に区分し、第1回目のフレームデータの読み出しに対応して垂直変倍回路84から出力される水平ラインデータを奇数ライン領域55bに書き込み、第2回目のフレームデータの読み出しに対応して垂直変倍回路84から出力される水平ラインデータを偶数ライン領域55cに書き込む。記憶領域55aは、1フレーム分の領域であり、そのうちの奇数行が奇数ライン領域55b、偶数行が偶数ライン領域55cに対応する。以上の処理により、記憶領域55aには、変倍処理後の画素データが、変倍回路54への入力時と同一のデータレートで書き込まれる。   The write control circuit 85 divides the storage area of the still image memory 55 into a number of areas corresponding to the number of reading of the frame data based on the control of the CPU 45, and the horizontal line data output from the vertical scaling circuit 84. Are written in a predetermined area corresponding to the number of times of reading. For example, when the electronic zoom magnification is two times, the write control circuit 85 uses the storage area 55a of the still image memory 55 as the odd line area 55b and the even line area 55c, as shown in FIGS. Divided into two areas, horizontal line data output from the vertical scaling circuit 84 is written to the odd line area 55b in response to the first frame data read, and the second frame data is read out. The horizontal line data output from the vertical scaling circuit 84 is written in the even line area 55c. The storage area 55a is an area for one frame, of which an odd line corresponds to the odd line area 55b and an even line corresponds to the even line area 55c. Through the above processing, the pixel data after the scaling process is written in the storage area 55a at the same data rate as when input to the scaling circuit 54.

電子ズーム倍率が3倍の場合には、フレームメモリ49からフレームデータが3回以上読み出される。書き込み制御回路85は、図20に示すようにフレームメモリ49からの読み出しが第1回目の時の垂直変倍回路84の出力を第1番目の処理ライン55dに書き込む。次に、フレームメモリ49からの読み出しが第2回目の時の垂直変倍回路84の出力を、第2番目の処理ライン55eに書き込む。そして、フレームメモリ49からの読み出しが第3回目の時の垂直変倍回路84の出力を、第3番目の処理ライン55fに書き込む。   When the electronic zoom magnification is 3, the frame data is read from the frame memory 49 three times or more. As shown in FIG. 20, the write control circuit 85 writes the output of the vertical scaling circuit 84 when reading from the frame memory 49 is the first time to the first processing line 55d. Next, the output of the vertical scaling circuit 84 when the reading from the frame memory 49 is the second time is written to the second processing line 55e. Then, the output of the vertical scaling circuit 84 when the reading from the frame memory 49 is the third time is written to the third processing line 55f.

次に、上記のように構成された電子内視鏡装置2の作用について、図9に示すタイミングチャートを参照しながら説明を行う。電子内視鏡装置2を用いて体腔内を観察する際には、電子内視鏡10、プロセッサ装置11、光源装置12、及びモニタ21の電源をオンにして、電子内視鏡10の挿入部14を体腔内に挿入し、光源装置12からの照明光で体腔内を照明しながら、CCD40により撮像される体腔内の観察像をモニタ21で観察する。このとき、CCD40は、撮像動作を1フレーム期間ごとに繰り返し行い、フレームデータを周期的に出力する。   Next, the operation of the electronic endoscope apparatus 2 configured as described above will be described with reference to the timing chart shown in FIG. When observing the inside of a body cavity using the electronic endoscope device 2, the electronic endoscope 10, the processor device 11, the light source device 12, and the monitor 21 are turned on to insert the electronic endoscope 10. 14 is inserted into the body cavity, and the observation image inside the body cavity imaged by the CCD 40 is observed on the monitor 21 while illuminating the body cavity with the illumination light from the light source device 12. At this time, the CCD 40 repeats the imaging operation every frame period and periodically outputs the frame data.

CCD40から出力されたフレームデータは、AFE42を介して外部端子46からプロセッサ装置11に入力される。外部端子46から入力されたフレームデータは、第1スイッチ回路47を介して、画像処理回路50に入力される(図9の第1、第2フレーム期間)。画像処理回路50に入力されたフレームデータは、画像処理が行われ、第3スイッチ回路52を介して動画用メモリ53に書き込まれる。このとき、モニタ21には、親画面マスク70を用いた、親画面72への動画像表示が行われる。   The frame data output from the CCD 40 is input from the external terminal 46 to the processor device 11 via the AFE 42. The frame data input from the external terminal 46 is input to the image processing circuit 50 via the first switch circuit 47 (first and second frame periods in FIG. 9). The frame data input to the image processing circuit 50 is subjected to image processing and written to the moving image memory 53 via the third switch circuit 52. At this time, the monitor 21 displays a moving image on the parent screen 72 using the parent screen mask 70.

フリーズボタン24の操作が行われ、フリーズ信号FRがCPU45に入力されると(図9の第2フレーム期間)、第2スイッチ回路48がオン状態とされ、外部端子46から入力されたフレームデータがフレームメモリ49に静止画像として記憶される(図9の第3フレーム期間)。このとき、フレームメモリ49に記憶されるフレームデータは、画像処理回路50にも並行して入力され、画像処理が行われた後、第3スイッチ回路52を介して変倍回路54に入力される。この第3フレーム期間では、変倍回路54は変倍動作を行わず、電子ズーム倍率が1倍のフレームデータが静止画用メモリ55に記憶される。モニタ21には、親子画面マスク71を用い、親画面72への静止画像表示とともに、子画面73への動画像表示が行われる。   When the freeze button 24 is operated and the freeze signal FR is input to the CPU 45 (second frame period in FIG. 9), the second switch circuit 48 is turned on, and the frame data input from the external terminal 46 is received. It is stored as a still image in the frame memory 49 (third frame period in FIG. 9). At this time, the frame data stored in the frame memory 49 is also input to the image processing circuit 50 in parallel. After image processing is performed, the frame data is input to the scaling circuit 54 via the third switch circuit 52. . In the third frame period, the scaling circuit 54 does not perform a scaling operation, and frame data with an electronic zoom magnification of 1 is stored in the still image memory 55. On the monitor 21, a parent / child screen mask 71 is used, and a still image is displayed on the parent screen 72 and a moving image is displayed on the child screen 73.

この状態でズームボタン25の操作が行われ、電子ズーム操作信号ZがCPU45に入力されると(図9の第11フレーム期間)、第1スイッチ回路47の入力先がフレームメモリ49側に切り替えられ、電子ズーム倍率に応じた回数だけフレームメモリ49に記憶されたフレームデータが読み出されて、画像処理回路50に入力される(図9の第12、第13フレーム期間)。図9は、電子ズーム倍率が2倍の場合を例示しており、この場合には、フレームメモリ49に記憶されたフレームデータ(第3フレーム期間のフレームデータ)が連続して少なくとも2回読み出される。このとき、外部端子46から入力されたフレームデータは画像処理回路50に入力されず、フレームメモリ49から読み出されたフレームデータにより、いわゆるサイクルスチールが行われる。また、サイクルスチール時は、動画と静止画の識別を容易にするため、画像に先立ち識別フラグをつけても良い。   When the zoom button 25 is operated in this state and the electronic zoom operation signal Z is input to the CPU 45 (the 11th frame period in FIG. 9), the input destination of the first switch circuit 47 is switched to the frame memory 49 side. The frame data stored in the frame memory 49 is read out a number of times corresponding to the electronic zoom magnification, and is input to the image processing circuit 50 (the 12th and 13th frame periods in FIG. 9). FIG. 9 exemplifies a case where the electronic zoom magnification is 2 ×. In this case, the frame data (frame data in the third frame period) stored in the frame memory 49 is read at least twice continuously. . At this time, the frame data input from the external terminal 46 is not input to the image processing circuit 50, and so-called cycle stealing is performed by the frame data read from the frame memory 49. Further, at the time of cycle stealing, an identification flag may be attached to the image in advance in order to facilitate identification of the moving image and the still image.

サイクルスチールにより画像処理回路50に入力されたフレームデータは、画像処理が行われた後、第3スイッチ回路52を介して変倍回路54に入力される。変倍回路54では、まず、フレームデータが1水平ラインずつ第1のラインバッファ80と第2のラインバッファ81とに交互に入力され、第1のラインバッファ80または第2のラインバッファ81に記憶された1水平ラインデータのうちのズーム領域データが、読み出し制御回路82により1/2倍のデータレートに変更されて読み出される。1/2倍のデータレートで読み出されたズーム領域データは、水平変倍回路83に順次に入力される。水平変倍回路83では、入力されたズーム領域データが補間処理により2倍のデータ量に引き伸ばされ、その結果、1水平ライン分の画素データが生成される。   The frame data input to the image processing circuit 50 by cycle steal is input to the scaling circuit 54 via the third switch circuit 52 after image processing is performed. In the zoom circuit 54, first, frame data is alternately input to the first line buffer 80 and the second line buffer 81 one horizontal line at a time and stored in the first line buffer 80 or the second line buffer 81. The zoom area data in the one horizontal line data is read by the read control circuit 82 after changing the data rate to 1/2. The zoom area data read at the data rate of 1/2 is sequentially input to the horizontal scaling circuit 83. In the horizontal scaling circuit 83, the input zoom area data is expanded to double the data amount by interpolation processing, and as a result, pixel data for one horizontal line is generated.

水平変倍回路83から出力された水平変倍後の1水平ラインデータは、垂直変倍回路84に入力される。垂直変倍回路84内には、垂直変倍ラインメモリ96があり、入力された水平変倍後の1水平ラインデータを記憶する。垂直変倍ラインメモリ96に1水平ラインデータが記憶された後、水平変倍回路83により水平変倍された次の1水平ラインデータが垂直変倍回路84に入力される。垂直変倍ラインメモリ96に記憶されたデータは、第1の垂直変倍重み付け回路97を経由して垂直変倍加算回路99に入力される。一方、水平変倍回路83から出力された水平変倍後の1水平ラインデータは、第2の垂直変倍重み付け回路98を経由して垂直変倍加算回路99に入力され、垂直変倍加算回路99により加算される。   One horizontal line data after horizontal scaling output from the horizontal scaling circuit 83 is input to the vertical scaling circuit 84. In the vertical scaling circuit 84, there is a vertical scaling line memory 96, which stores the input horizontal line data after horizontal scaling. After one horizontal line data is stored in the vertical scaling line memory 96, the next one horizontal line data horizontally scaled by the horizontal scaling circuit 83 is input to the vertical scaling circuit 84. The data stored in the vertical scaling line memory 96 is input to the vertical scaling addition circuit 99 via the first vertical scaling weighting circuit 97. On the other hand, one horizontal line data after horizontal scaling output from the horizontal scaling circuit 83 is input to the vertical scaling addition circuit 99 via the second vertical scaling weighting circuit 98, and the vertical scaling addition circuit 99 99 is added.

垂直変倍回路84は、データレートを変えないように、入力された2つの水平ラインの画素データから1つの補間データを、前述の関係式により算出する。第12フレーム期間では、補間係数βが1とされて補間処理が行われ、垂直変倍回路84からの出力データは、書き込み制御回路85により、静止画用メモリ55の記憶領域55a中の奇数ライン領域55bに書き込まれる。この場合、β=1であるため、実質的には補間処理は行われず、垂直変倍回路84への入力データがそのまま奇数ライン領域55bに書き込まれる。続く第13フレーム期間では、補間係数βが0.5とされて補間処理が行われ、垂直変倍回路84からの出力データは、書き込み制御回路85により、記憶領域55a中の偶数ライン領域55cに書き込まれる。この場合、β=0.5であるため、列方向に隣接する画素データ間における補間データが生成されて、偶数ライン領域55cに書き込まれる。   The vertical scaling circuit 84 calculates one interpolation data from the input pixel data of two horizontal lines by the above-described relational expression so as not to change the data rate. In the twelfth frame period, the interpolation coefficient β is set to 1 and interpolation processing is performed. The output data from the vertical scaling circuit 84 is output by the write control circuit 85 to the odd lines in the storage area 55a of the still image memory 55. It is written in the area 55b. In this case, since β = 1, the interpolation processing is not substantially performed, and the input data to the vertical scaling circuit 84 is written as it is in the odd line area 55b. In the following 13th frame period, the interpolation coefficient β is set to 0.5 and interpolation processing is performed, and the output data from the vertical scaling circuit 84 is written to the even line area 55c in the storage area 55a by the write control circuit 85. Written. In this case, since β = 0.5, interpolation data between pixel data adjacent in the column direction is generated and written into the even line region 55c.

このように、垂直変倍処理は、同一のフレームデータに基づき、第12及び第13フレーム期間の2回に分割して行われ、各フレーム期間に生成された変倍画像の部分データが静止画用メモリ55の奇数ライン領域55b及び偶数ライン領域55cにそれぞれ書き込まれる。静止画用メモリ55には、各部分データが合成された1枚の変倍画像が記憶される。第14フレーム期間以降は、この変倍画像が親画面72に静止画表示される。   As described above, the vertical scaling process is performed in two steps of the twelfth and thirteenth frame periods based on the same frame data, and the partial data of the scaled image generated in each frame period is a still image. The data is written in the odd line area 55b and the even line area 55c of the memory 55, respectively. The still image memory 55 stores a single scaled image obtained by combining the partial data. After the 14th frame period, the scaled image is displayed as a still image on the main screen 72.

この後、フロントパネル26の画像強調実行ボタンが操作された場合には、フレームメモリ49に記憶されたフレームデータが再度読み出され、第1スイッチ回路47を介して画像処理回路50に入力される。このとき、パラメータレジスタ51内の画像処理用パラメータが画像強調用パラメータに書き替えられ、画像処理回路50により画像強調が行われる。フレームメモリ49からは同様にフレームデータが複数回読み出され、画像処理回路50により画像強調が行われた後、第3スイッチ回路52を介して変倍回路54に入力される。変倍回路54では、上記の変倍処理が行われ、画像強調が施された変倍画像が静止画用メモリ55に記憶される。そして、上記変倍画像に代えて、画像強調が施された変倍画像が親画面72に静止画表示される。勿論、ズーム操作を行う前に画像強調ボタンを操作することも可能となっており、ズーム操作の前に画像強調ボタンが操作された場合には、画像強調が施されたフレームデータが変倍されずに静止画用メモリ55に記憶される。   Thereafter, when the image enhancement execution button on the front panel 26 is operated, the frame data stored in the frame memory 49 is read again and input to the image processing circuit 50 via the first switch circuit 47. . At this time, the image processing parameters in the parameter register 51 are rewritten to image enhancement parameters, and the image processing circuit 50 performs image enhancement. Similarly, frame data is read from the frame memory 49 a plurality of times, and after image enhancement is performed by the image processing circuit 50, the frame data is input to the scaling circuit 54 via the third switch circuit 52. The scaling circuit 54 performs the above scaling process and stores the scaled image subjected to image enhancement in the still image memory 55. Then, instead of the scaled image, the scaled image subjected to image enhancement is displayed as a still image on the main screen 72. Of course, it is also possible to operate the image enhancement button before performing the zoom operation. If the image enhancement button is operated before the zoom operation, the frame data subjected to the image enhancement is scaled. Without being stored in the still image memory 55.

以上、電子ズーム倍率が2倍の場合を例示して説明を行っているが、電子ズーム倍率を他の倍率に設定することも可能である。電子ズーム倍率がN倍(N:整数)とされた場合には、フレームメモリ49から同一のフレームデータ(静止画像)が少なくともN回出力され、変倍回路54では、該出力回数(N回)に分けて変倍処理が行われ、各出力回ごとに変倍画像の部分データが生成される。静止画用メモリ55の記憶領域55aは、水平ラインを単位としてN個の領域(上記の例では、奇数ライン領域55bと偶数ライン領域55c)に区分され、各領域に上記の部分データが書き込まれることで、1つの変倍画像が合成される。   The case where the electronic zoom magnification is 2 has been described above as an example, but it is also possible to set the electronic zoom magnification to another magnification. When the electronic zoom magnification is N times (N: integer), the same frame data (still image) is output from the frame memory 49 at least N times, and the scaling circuit 54 outputs the number of times (N times). The scaling process is performed separately, and partial data of the scaled image is generated every output time. The storage area 55a of the still picture memory 55 is divided into N areas (in the above example, the odd line area 55b and the even line area 55c) in units of horizontal lines, and the partial data is written in each area. Thus, one zoomed image is synthesized.

次に、本発明の別の実施形態を図21に示す。図21において、本実施形態の変倍回路100は、水平変倍回路83と垂直変倍回路84の間に、水平出力スイッチ回路101、第3ラインバッファ102、第4ラインバッファ103、垂直入力スイッチ回路104が設けられている点のみが上記実施形態の変倍回路54と異なる。   Next, another embodiment of the present invention is shown in FIG. In FIG. 21, the zoom circuit 100 of this embodiment includes a horizontal output switch circuit 101, a third line buffer 102, a fourth line buffer 103, and a vertical input switch between a horizontal zoom circuit 83 and a vertical zoom circuit 84. The only difference from the zoom circuit 54 of the above embodiment is that the circuit 104 is provided.

変倍回路100にフレームデータが入力されると、書き込みスイッチ回路86により、第1のラインバッファ80または第2のラインバッファ81に交互に1水平ラインデータが入力される。読み出しスイッチ回路87は、書き込みスイッチ回路86が選択しているラインバッファとは逆側のラインバッファを選択し、第1のラインバッファ80または第2のラインバッファ81に記憶された1水平ラインデータのうちのズーム領域データが、読み出し制御回路82により読み出される。このとき、ラインバッファからは、入力時のデータレートと同じデータレートで読み出しが行われ、読み出された1水平ラインデータは水平変倍回路83に入力される。電子ズーム倍率が2倍の場合には、水平変倍回路83から出力されるデータ量は、水平変倍回路83に入力されたデータ量の2倍となり、ズーム領域の読み出し期間に水平変倍後のデータが出力されるため、2倍のデータレートとなる。   When frame data is input to the scaling circuit 100, one horizontal line data is alternately input to the first line buffer 80 or the second line buffer 81 by the write switch circuit 86. The read switch circuit 87 selects a line buffer opposite to the line buffer selected by the write switch circuit 86, and the 1 horizontal line data stored in the first line buffer 80 or the second line buffer 81 is selected. Among them, the zoom area data is read by the read control circuit 82. At this time, reading is performed from the line buffer at the same data rate as the data rate at the time of input, and the read one horizontal line data is input to the horizontal scaling circuit 83. When the electronic zoom magnification is 2, the amount of data output from the horizontal scaling circuit 83 is twice the amount of data input to the horizontal scaling circuit 83, and after horizontal scaling during the zoom area readout period. Data is output, the data rate is doubled.

水平出力スイッチ回路101は、1水平ラインごとに第3のラインバッファ102または第4のラインバッファ103を交互に選択し、水平変倍回路83から出力される1水平ラインデータを第3のラインバッファ102または第4のラインバッファ103に入力する。垂直入力スイッチ回路104は、水平出力スイッチ回路100が選択しているラインバッファとは逆側のラインバッファを選択する。第3のラインバッファ102または第4のラインバッファ103に記憶されたデータは、変倍回路100に入力された画像データと同じデータレートで読み出され、垂直変倍回路84に入力される。このように、書き込みと読み出しのラインバッファを分離することで、データレートの差を吸収している。他の動作は、図5により説明した動作と同じであるので説明を省略する。   The horizontal output switch circuit 101 alternately selects the third line buffer 102 or the fourth line buffer 103 for each horizontal line, and outputs one horizontal line data output from the horizontal scaling circuit 83 to the third line buffer. 102 or the fourth line buffer 103. The vertical input switch circuit 104 selects a line buffer opposite to the line buffer selected by the horizontal output switch circuit 100. The data stored in the third line buffer 102 or the fourth line buffer 103 is read out at the same data rate as the image data input to the scaling circuit 100 and input to the vertical scaling circuit 84. In this way, the difference between the data rates is absorbed by separating the write and read line buffers. The other operations are the same as those described with reference to FIG.

以上説明したように、本発明のプロセッサ装置は、静止画データの再処理用として画像処理回路50の前段に設けられたフレームメモリ49を利用し、電子ズーム倍率に応じて、フレームメモリ49に記憶された同一のフレームデータを変倍回路54(または変倍回路100)に複数回入力し、入力された回数に分けて変倍処理を行うことにより、静止画用メモリ55へ出力する画素データのデータレートを、電子ズーム倍率に依らず一定としている。このため、従来のように、変倍回路54(または変倍回路100)の前段にデータレート変更用のフレームメモリを設ける必要がなく、消費電力の低下、発熱の低下、回路規模の拡大防止、装置の小型化や、コストの削減を図ることができる。   As described above, the processor device of the present invention uses the frame memory 49 provided in the previous stage of the image processing circuit 50 for reprocessing still image data, and stores it in the frame memory 49 according to the electronic zoom magnification. The same frame data is input to the scaling circuit 54 (or the scaling circuit 100) a plurality of times, and the scaling process is performed according to the input number of times, so that the pixel data to be output to the still image memory 55 The data rate is constant regardless of the electronic zoom magnification. For this reason, unlike the prior art, it is not necessary to provide a frame memory for changing the data rate in front of the scaling circuit 54 (or the scaling circuit 100), reducing power consumption, reducing heat generation, preventing circuit scale expansion, The size of the apparatus can be reduced and the cost can be reduced.

また、本発明では、常に静止画の全画像を画像処理回路50で画像処理を行なってから変倍回路54,100に入力しているため、カーネルサイズの大きなローパスフィルタを画像処理回路50に用いて電子ズーム倍率を変化させても、画質に影響を与えないといったメリットも合わせ持つ。   In the present invention, since all still images are always processed by the image processing circuit 50 and then input to the scaling circuits 54 and 100, a low-pass filter having a large kernel size is used for the image processing circuit 50. Therefore, even if the electronic zoom magnification is changed, the image quality is not affected.

なお、上記実施形態では、水平変倍回路83の前段に第1のラインバッファ80および第2のラインバッファ81を設け、読み出し制御回路82によりデータレートの変更を行っているが、本発明はこれに限定されるものではなく、第1のラインバッファ80、第2のラインバッファ81、及び読み出し制御回路82を設けずに、画像処理回路50から第3スイッチ回路52を介して変倍回路54(または変倍回路100)に入力されたフレームデータを、画素データごとに水平変倍回路83に直接入力するように構成しても良い。この場合には、水平変倍回路83においても、垂直変倍回路84と同様に、複数回に分けた変倍処理が必要となる。例えば、電子ズーム倍率が2倍の場合には、水平変倍回路83と垂直変倍回路84とのそれぞれに対して、同一のフレームデータを2回入力する必要があり、フレームメモリ49から合計4回以上の読み出しが必要となる。   In the above embodiment, the first line buffer 80 and the second line buffer 81 are provided before the horizontal scaling circuit 83, and the data rate is changed by the read control circuit 82. However, the first line buffer 80, the second line buffer 81, and the read control circuit 82 are not provided, and the magnification change circuit 54 (from the image processing circuit 50 through the third switch circuit 52 is provided. Alternatively, the frame data input to the scaling circuit 100) may be directly input to the horizontal scaling circuit 83 for each pixel data. In this case, similarly to the vertical scaling circuit 84, the horizontal scaling circuit 83 also needs to perform scaling processing divided into a plurality of times. For example, when the electronic zoom magnification is 2, it is necessary to input the same frame data twice to each of the horizontal scaling circuit 83 and the vertical scaling circuit 84, and a total of 4 from the frame memory 49. Reading more than once is required.

また、上記実施形態では常に静止画の全画像を画像処理回路50で画像処理を行なってから、変倍回路54(または変倍回路100)に入力しているため、変倍回路54(または変倍回路100)を複数用いることで異なる電子ズーム倍率の画像を得ることも可能である。   In the above embodiment, since all still images are always processed by the image processing circuit 50 and then input to the scaling circuit 54 (or the scaling circuit 100), the scaling circuit 54 (or the scaling circuit) is input. It is also possible to obtain images with different electronic zoom magnifications by using a plurality of magnification circuits 100).

また、上記実施形態では、書き込み制御回路85は、電子ズーム倍率に応じて、静止画用メモリ55の記憶領域55aを、水平ラインを単位として区分しているが、本発明はこれに限定されるものではなく、さらに水平ラインを分割するように記憶領域55aを区分しても良い。   In the above embodiment, the write control circuit 85 divides the storage area 55a of the still image memory 55 in units of horizontal lines according to the electronic zoom magnification. However, the present invention is not limited to this. The storage area 55a may be divided so that the horizontal line is further divided.

また、上記実施形態では説明を簡単にするため電子ズーム倍率を整数にしているが、本発明は、電子ズームの倍率が整数でない場合にも適用可能である。電子ズーム倍率が1未満の場合には、フレームメモリ49からの読み出し回数は1回。電子ズーム倍率が1倍以上2倍未満の場合には、フレームメモリ49からの読み出し回数は2回。電子ズーム倍率が2倍以上3倍未満の場合には、フレームメモリ49からの読み出し回数は3回。以上のようにフレームメモリ49からの読み出し回数を変更することで、任意のズーム倍率の処理が可能である。   Further, in the above embodiment, the electronic zoom magnification is an integer for simplicity of explanation, but the present invention can also be applied when the electronic zoom magnification is not an integer. When the electronic zoom magnification is less than 1, the number of times of reading from the frame memory 49 is one. When the electronic zoom magnification is not less than 1 and less than 2, the number of times of reading from the frame memory 49 is 2. When the electronic zoom magnification is 2 times or more and less than 3 times, the number of times of reading from the frame memory 49 is three. As described above, by changing the number of times of reading from the frame memory 49, processing with an arbitrary zoom magnification is possible.

また、上記実施形態では、図6に示すように、ズーム領域を画面の中央部に設定しているが、本発明はこれに限定されるものではなく、図22に示すように、ズーム領域を画面右下に設定しても良い。この場合の水平変倍処理は、図23に示すようになる。なお、ズーム位置は、変倍処理を開始する水平ラインの位置と、第1及び第2のラインバッファ80,81のアドレス位置とを変更することで任意に設定することができる。   In the above embodiment, as shown in FIG. 6, the zoom area is set at the center of the screen. However, the present invention is not limited to this, and as shown in FIG. It may be set at the bottom right of the screen. The horizontal scaling process in this case is as shown in FIG. The zoom position can be arbitrarily set by changing the position of the horizontal line where the scaling process is started and the address positions of the first and second line buffers 80 and 81.

また、上記実施形態では、二点補間方式で水平変倍処理及び垂直変倍処理を行う例を示したが、本発明はこれに限定されるものではなく、多点補間方式で水平変倍処理及び垂直変倍処理を行っても良い。   In the above embodiment, an example in which the horizontal scaling process and the vertical scaling process are performed by the two-point interpolation method is shown, but the present invention is not limited to this, and the horizontal scaling process is performed by the multipoint interpolation method. Alternatively, the vertical scaling process may be performed.

また、上記実施形態では、撮像手段としてCCD型固体撮像素子40を用いた例を示しているが、本発発明はこれに限定されるものではなく、撮像手段としてCMOS型固体撮像素子等を用いても良い。   In the above embodiment, an example in which the CCD solid-state imaging device 40 is used as the imaging unit is shown. However, the present invention is not limited to this, and a CMOS solid-state imaging device or the like is used as the imaging unit. May be.

さらに、上記実施形態では、医療用内視鏡装置を例に挙げて本発明を説明したが、本発明はこれに限定されるものではなく、工業用内視鏡装置、デジタルスチルカメラ、ビデオカメラシステム、車載用ビデオカメラ、監視カメラ、カメラ機能付き携帯電話機にも適用可能である。   Furthermore, in the above embodiment, the present invention has been described by taking a medical endoscope apparatus as an example. However, the present invention is not limited to this, and an industrial endoscope apparatus, a digital still camera, and a video camera are described. The present invention is also applicable to systems, in-vehicle video cameras, surveillance cameras, and mobile phones with camera functions.

電子内視鏡装置を示す外観図である。It is an external view which shows an electronic endoscope apparatus. 電子内視鏡の先端部の端面を示す図である。It is a figure which shows the end surface of the front-end | tip part of an electronic endoscope. 電子内視鏡装置の構成を示す図である。It is a figure which shows the structure of an electronic endoscope apparatus. モニタへの表示マスクを示す図であり、(A)は、親画面マスク、(B)は、親子画面マスクを示す。It is a figure which shows the display mask to a monitor, (A) shows a parent screen mask and (B) shows a parent-child screen mask. 変倍回路の構成を示す図である。It is a figure which shows the structure of a zoom circuit. フレームデータ及びズーム領域の一例を示す図である。It is a figure which shows an example of frame data and a zoom area | region. 水平変倍処理を説明する図であり、(A)は、第1のラインバッファに入力される1水平ラインデータ、(B)は、第1のラインバッファ内の一部から出力されるズーム領域データ、(C)は、水平変倍処理後の1水平ラインデータを示す。It is a figure explaining a horizontal scaling process, (A) is 1 horizontal line data input into a 1st line buffer, (B) is a zoom area | region output from a part in 1st line buffer Data, (C), shows one horizontal line data after horizontal scaling. 静止画用メモリの記憶領域を区分した奇数ライン領域及び偶数ライン領域を示す図である。It is a figure which shows the odd line area and the even line area which divided the storage area of the memory for still images. 電子内視鏡装置の作用を説明するタイミングチャートである。It is a timing chart explaining an effect | action of an electronic endoscope apparatus. 水平変倍回路による補間処理を説明する図である。It is a figure explaining the interpolation process by a horizontal scaling circuit. 水平変倍回路の構成を示す図である。It is a figure which shows the structure of a horizontal scaling circuit. 電子ズーム倍率が2倍の場合における水平変倍回路の信号の流れを示す図(その1)である。FIG. 5 is a diagram (part 1) illustrating a signal flow of a horizontal scaling circuit when an electronic zoom magnification is 2 times. 電子ズーム倍率が2倍の場合における水平変倍回路の信号の流れを示す図(その2)である。FIG. 10 is a diagram (part 2) illustrating a signal flow of the horizontal scaling circuit when the electronic zoom magnification is 2 times. 電子ズーム倍率が3倍の場合における水平変倍回路の信号の流れを示す図(その1)である。FIG. 5 is a diagram (part 1) illustrating a signal flow of a horizontal scaling circuit when the electronic zoom magnification is 3 times. 電子ズーム倍率が3倍の場合における水平変倍回路の信号の流れを示す図(その2)である。FIG. 11 is a diagram (part 2) illustrating a signal flow of the horizontal scaling circuit when the electronic zoom magnification is 3 times. 垂直変倍回路の構成を示す図である。It is a figure which shows the structure of a vertical scaling circuit. 電子ズーム倍率が2倍の場合における垂直変倍回路の信号の流れを示す図(その1)である。FIG. 6 is a diagram (part 1) illustrating a signal flow of the vertical scaling circuit when the electronic zoom magnification is 2 times. 電子ズーム倍率が2倍の場合における垂直変倍回路の信号の流れを示す図(その2)である。FIG. 11 is a diagram (part 2) illustrating a signal flow of the vertical scaling circuit when the electronic zoom magnification is 2 times. 電子ズーム倍率が2倍の場合における変倍処理と静止画用メモリの記憶領域を示す図である。It is a figure which shows the memory area of the scaling process and still picture memory in case an electronic zoom magnification is 2 times. 電子ズーム倍率が3倍の場合における静止画用メモリの記憶領域の区分を示す図である。It is a figure which shows the division of the storage area of the memory for still images in case an electronic zoom magnification is 3 times. 本発明の別の実施形態における変倍回路の構成を示す図である。It is a figure which shows the structure of the magnification changing circuit in another embodiment of this invention. ズーム領域を画面の右下に設定した例を示す図である。It is a figure which shows the example which set the zoom area | region to the lower right of the screen. ズーム領域を画面の右下に設定した場合における水平変倍処理を説明する図であり、(A)は、第1のラインバッファに入力される1水平ラインデータ、(B)は、第1のラインバッファ内の一部から出力されるズーム領域データ、(C)は、水平変倍処理後の1水平ラインデータを示す。It is a figure explaining the horizontal scaling process in case a zoom area | region is set to the lower right of a screen, (A) is 1 horizontal line data input into a 1st line buffer, (B) is 1st horizontal line data. Zoom area data output from a part of the line buffer, (C), shows one horizontal line data after horizontal scaling.

符号の説明Explanation of symbols

2 電子内視鏡装置
10 電子内視鏡
11 プロセッサ装置
24 フリーズボタン
25 ズームボタン
40 CCD型固体撮像素子(撮像手段)
45 CPU(制御手段)
46 外部端子
47 第1スイッチ回路
48 第2スイッチ回路
49 フレームメモリ(画像記憶手段)
50 画像処理回路(画像処理手段)
51 パラメータレジスタ
52 第3スイッチ回路
53 動画用メモリ
54 変倍回路(変倍処理手段)
55 静止画メモリ(変倍画像記憶手段)
55a 記憶領域
55b 奇数ライン領域
55c 偶数ライン領域
80 第1のラインバッファ
81 第2のラインバッファ
82 読み出し制御回路
83 水平変倍回路
84 垂直変倍回路
85 書き込み制御回路
86 書き込みスイッチ回路
87 読み出しスイッチ回路
90 水平変倍メモリ
91 第1の水平変倍重み付け回路
92 第2の水平変倍重み付け回路
93 水平変倍加算回路
96 垂直変倍ラインメモリ
97 第1の垂直変倍重み付け回路
98 第2の垂直変倍重み付け回路
99 垂直変倍加算回路
100 変倍回路(変倍処理手段)
101 水平出力スイッチ回路
102 第3ラインバッファ
103 第4ラインバッファ
104 垂直入力スイッチ回路
2 Electronic Endoscope 10 Electronic Endoscope 11 Processor Unit 24 Freeze Button 25 Zoom Button 40 CCD Type Solid-State Image Sensor (Imaging Means)
45 CPU (control means)
46 External terminal 47 First switch circuit 48 Second switch circuit 49 Frame memory (image storage means)
50 Image processing circuit (image processing means)
51 Parameter register 52 Third switch circuit 53 Memory for moving picture 54 Zoom circuit (magnification processing means)
55 Still image memory (magnified image storage means)
55a Storage area 55b Odd line area 55c Even line area 80 First line buffer 81 Second line buffer 82 Read control circuit 83 Horizontal zoom circuit 84 Vertical zoom circuit 85 Write control circuit 86 Write switch circuit 87 Read switch circuit 90 Horizontal scaling memory 91 First horizontal scaling weighting circuit 92 Second horizontal scaling weighting circuit 93 Horizontal scaling addition circuit 96 Vertical scaling line memory 97 First vertical scaling weighting circuit 98 Second vertical scaling Weighting circuit 99 Vertical scaling addition circuit 100 Scaling circuit (magnification processing means)
101 horizontal output switch circuit 102 third line buffer 103 fourth line buffer 104 vertical input switch circuit

Claims (6)

電子内視鏡から入力されるフリーズ信号に応じて、前記電子内視鏡から入力される画像信号を静止画像として記憶する画像記憶手段と、
前記電子内視鏡から入力される電子ズーム操作信号に応じて、前記画像記憶手段から同一の静止画像を、電子ズーム倍率に応じた回数以上出力させる制御手段と、
前記電子内視鏡から入力される画像信号を取り込んで画像処理を行うとともに、前記画像記憶手段から静止画像が出力された際には、該静止画像を取り込んで画像処理を行う画像処理手段と、
前記画像記憶手段から複数回出力される各静止画像に基づき、前記出力回数に分けて変倍処理を行い、前記出力回ごとに変倍画像の部分データを生成する変倍処理手段と、
前記変倍処理手段により生成される各部分データを所定の領域に記憶して1つの変倍画像とする変倍画像記憶手段と、
を備えたことを特徴とする電子内視鏡用プロセッサ装置。
Image storage means for storing an image signal input from the electronic endoscope as a still image in response to a freeze signal input from the electronic endoscope;
In response to an electronic zoom operation signal input from the electronic endoscope, a control unit that outputs the same still image from the image storage unit a number of times corresponding to the electronic zoom magnification,
An image processing unit that captures an image signal input from the electronic endoscope and performs image processing; and when a still image is output from the image storage unit, an image processing unit that captures the still image and performs image processing;
Based on each still image that is output a plurality of times from the image storage means, performing a scaling process by dividing the number of outputs, and a scaling process means for generating partial data of the scaled image for each output time;
Magnified image storage means for storing each partial data generated by the magnifying processing means in a predetermined area and making it one magnifying image;
A processor device for an electronic endoscope, comprising:
前記部分データは、水平ラインを単位として区分されたものであることを特徴とする請求項1に記載の電子内視鏡用プロセッサ装置。   The processor device for an electronic endoscope according to claim 1, wherein the partial data is divided in units of horizontal lines. 前記画像処理手段は、前記画像記憶手段から取り込んだ静止画像を、前記電子内視鏡から入力される画像信号の場合とは異なる画像処理パラメータに基づいて画像処理を行うことを特徴とする請求項1または2に記載の電子内視鏡用プロセッサ装置。   The image processing unit performs image processing on a still image captured from the image storage unit based on an image processing parameter different from that of an image signal input from the electronic endoscope. The processor apparatus for electronic endoscopes as described in 1 or 2. 操作部から入力されるフリーズ信号に応じて、撮像手段から入力される画像信号を静止画像として記憶する画像記憶手段と、
前記操作部から入力される電子ズーム操作信号に応じて、前記画像記憶手段から同一の静止画像を、電子ズーム倍率に応じた回数以上出力させる制御手段と、
前記撮像手段から入力される画像信号を取り込んで画像処理を行うとともに、前記画像記憶手段から静止画像が出力された際には、該静止画像を取り込んで画像処理を行う画像処理手段と、
前記画像記憶手段から複数回出力される各静止画像に基づき、前記出力回数に分けて変倍処理を行い、前記出力回ごとに変倍画像の部分データを生成する変倍処理手段と、
前記変倍処理手段により生成される各部分データを所定の領域に記憶して1つの変倍画像とする変倍画像記憶手段と、
を備えたことを特徴とする画像処理システム。
Image storage means for storing an image signal input from the imaging means as a still image in response to a freeze signal input from the operation unit;
Control means for outputting the same still image from the image storage means more than the number of times according to the electronic zoom magnification in response to the electronic zoom operation signal input from the operation unit;
An image processing unit that captures an image signal input from the imaging unit and performs image processing; and when a still image is output from the image storage unit, an image processing unit that captures the still image and performs image processing;
Based on each still image that is output a plurality of times from the image storage means, performing a scaling process by dividing the number of outputs, and a scaling process means for generating partial data of the scaled image for each output time;
Magnified image storage means for storing each partial data generated by the magnifying processing means in a predetermined area and making it one magnifying image;
An image processing system comprising:
前記部分データは、水平ラインを単位として区分されたものであることを特徴とする請求項4に記載の画像処理システム。   The image processing system according to claim 4, wherein the partial data is divided in units of horizontal lines. 前記画像処理手段は、前記画像記憶手段から取り込んだ静止画像を、前記撮像手段から入力される画像信号の場合とは異なる画像処理パラメータに基づいて画像処理を行うことを特徴とする請求項4または5に記載の画像処理システム。   The image processing means performs image processing on a still image captured from the image storage means based on an image processing parameter different from that of an image signal input from the imaging means. 5. The image processing system according to 5.
JP2008182399A 2008-07-14 2008-07-14 Processor for electronic endoscope and image processing system Pending JP2010017452A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008182399A JP2010017452A (en) 2008-07-14 2008-07-14 Processor for electronic endoscope and image processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008182399A JP2010017452A (en) 2008-07-14 2008-07-14 Processor for electronic endoscope and image processing system

Publications (1)

Publication Number Publication Date
JP2010017452A true JP2010017452A (en) 2010-01-28

Family

ID=41702916

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008182399A Pending JP2010017452A (en) 2008-07-14 2008-07-14 Processor for electronic endoscope and image processing system

Country Status (1)

Country Link
JP (1) JP2010017452A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013000495A (en) * 2011-06-21 2013-01-07 Hoya Corp Electronic endoscope apparatus
JP2018148973A (en) * 2017-03-10 2018-09-27 株式会社Jvcケンウッド Surgery system, surgical instrument, trocar, and determination method
CN115209024A (en) * 2022-07-18 2022-10-18 湖南华南光电(集团)有限责任公司 FPGA (field programmable Gate array) electronic zoom preposed DDR (double data Rate) based camera system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013000495A (en) * 2011-06-21 2013-01-07 Hoya Corp Electronic endoscope apparatus
JP2018148973A (en) * 2017-03-10 2018-09-27 株式会社Jvcケンウッド Surgery system, surgical instrument, trocar, and determination method
CN115209024A (en) * 2022-07-18 2022-10-18 湖南华南光电(集团)有限责任公司 FPGA (field programmable Gate array) electronic zoom preposed DDR (double data Rate) based camera system

Similar Documents

Publication Publication Date Title
US8189041B2 (en) Endoscope signal processing apparatus
US8231522B2 (en) Electronic endoscope system
WO2003077560A1 (en) Pickup system
JPH01280439A (en) Electronic endoscope device
JP2004321244A (en) Electronic endoscope system
JP2008068021A (en) Electronic endoscope apparatus
JPWO2012033200A1 (en) Imaging device
JP5308884B2 (en) Endoscopic processor device and method of operating the same
JP2009219573A (en) Image processor for endoscope and image processing method for endoscope
JPWO2017104197A1 (en) Video processor
JP2010017452A (en) Processor for electronic endoscope and image processing system
JP6489644B2 (en) Imaging system
JP5137634B2 (en) Medical image processing device
JP2005021392A (en) Endoscope system
JP2010051372A (en) Processor of endoscope, and method of masking endoscopic image
JP5959331B2 (en) Endoscope device
JP5289371B2 (en) Endoscope device and processor device in endoscope system
JP4709784B2 (en) Endoscope signal processing device
JPH10276973A (en) Electronic endoscope device
US20160174822A1 (en) Multiple Viewing Element Endoscope System Having Multiple Sensor Motion Synchronization
JP2010004980A (en) Processor for electronic endoscope
JPH01280438A (en) Endoscope device
JP6412361B2 (en) Endoscopic imaging device
JPWO2016080351A1 (en) IMAGING DEVICE, IMAGE PROCESSING DEVICE, AND OPERATION METHOD OF IMAGING DEVICE
JP3288412B2 (en) Endoscope system