PROBLEM TO BE SOLVED: To calculate an appropriate white balance adjustment coefficient.SOLUTION: An endoscope processor 20 includes a memory 23 and an arithmetic circuit 27. During the execution of a first white balance initialization process, the arithmetic circuit 27 reads an image signal from the memory 23. The arithmetic circuit 27 determines a brightness range and a color difference range based on the image signal. The memory 23 stores the brightness range and the color difference range. During the execution of a second white balance initialization process, the arithmetic circuit 27 reads the image signal, the brightness range and the color difference range from the memory 23. The arithmetic circuit 27 determines whether or not the brightness and color difference based on the image signal are contained respectively in the brightness range and the color difference range. If the brightness and the color difference are contained respectively within the brightness range and the color difference range, the arithmetic circuit 27 calculates R and B gains.COPYRIGHT: (C)2012,JPO&INPIT【課題】適切なホワイトバランス調整係数を算出する。【解決手段】内視鏡プロセッサ20はメモリ23および演算回路27を有する。第1のホワイトバランス初期化処理の実行時に演算回路27はメモリ23から画像信号を読出す。演算回路27は画像信号に基づいて輝度範囲および色差範囲を決定する。メモリ23は輝度範囲および色差範囲を記憶する。第2のホワイトバランス初期化処理の実行時に演算回路27はメモリ23から画像信号、輝度範囲、および色差範囲を読出す。演算回路27は画像信号に基づく輝度および色差が輝度範囲および色差範囲に含まれるか否かを判別する。輝度および色差がそれぞれ輝度範囲および色差範囲内に含まれるときに、演算回路27はR、Bゲインを算出する。【選択図】図1