JPH0827215B2 - Spectrometer - Google Patents
SpectrometerInfo
- Publication number
- JPH0827215B2 JPH0827215B2 JP61129013A JP12901386A JPH0827215B2 JP H0827215 B2 JPH0827215 B2 JP H0827215B2 JP 61129013 A JP61129013 A JP 61129013A JP 12901386 A JP12901386 A JP 12901386A JP H0827215 B2 JPH0827215 B2 JP H0827215B2
- Authority
- JP
- Japan
- Prior art keywords
- value
- subroutine
- proceed
- measurement
- wavelength
- 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.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01J—MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
- G01J3/00—Spectrometry; Spectrophotometry; Monochromators; Measuring colours
- G01J3/46—Measurement of colour; Colour measuring devices, e.g. colorimeters
- G01J3/50—Measurement of colour; Colour measuring devices, e.g. colorimeters using electric radiation detectors
- G01J3/51—Measurement of colour; Colour measuring devices, e.g. colorimeters using electric radiation detectors using colour filters
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01J—MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
- G01J3/00—Spectrometry; Spectrophotometry; Monochromators; Measuring colours
- G01J3/46—Measurement of colour; Colour measuring devices, e.g. colorimeters
- G01J3/50—Measurement of colour; Colour measuring devices, e.g. colorimeters using electric radiation detectors
- G01J3/51—Measurement of colour; Colour measuring devices, e.g. colorimeters using electric radiation detectors using colour filters
- G01J3/513—Measurement of colour; Colour measuring devices, e.g. colorimeters using electric radiation detectors using colour filters having fixed filter-detector pairs
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01J—MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
- G01J3/00—Spectrometry; Spectrophotometry; Monochromators; Measuring colours
- G01J3/46—Measurement of colour; Colour measuring devices, e.g. colorimeters
- G01J3/52—Measurement of colour; Colour measuring devices, e.g. colorimeters using colour charts
- G01J3/524—Calibration of colorimeters
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01J—MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
- G01J3/00—Spectrometry; Spectrophotometry; Monochromators; Measuring colours
- G01J3/28—Investigating the spectrum
- G01J3/2803—Investigating the spectrum using photoelectric array detector
- G01J2003/2806—Array and filter array
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01J—MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
- G01J3/00—Spectrometry; Spectrophotometry; Monochromators; Measuring colours
- G01J3/28—Investigating the spectrum
- G01J2003/2866—Markers; Calibrating of scan
- G01J2003/2873—Storing reference spectrum
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01J—MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
- G01J3/00—Spectrometry; Spectrophotometry; Monochromators; Measuring colours
- G01J3/46—Measurement of colour; Colour measuring devices, e.g. colorimeters
- G01J2003/467—Colour computing
Landscapes
- Physics & Mathematics (AREA)
- Spectroscopy & Molecular Physics (AREA)
- General Physics & Mathematics (AREA)
- Spectrometry And Color Measurement (AREA)
Description
【発明の詳細な説明】 (産業上の利用分野) 本発明は、使用者が任意に設定した波長毎の重み付け
係数と、分光測定値との積和を計算できるようにした分
光測定装置に関するものであり、色彩計測の他、例え
ば、写真色濃度測定や印刷色濃度測定等の用途に特に適
するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a spectroscopic measurement device capable of calculating a product sum of a weighting coefficient for each wavelength arbitrarily set by a user and a spectroscopic measurement value. In addition to color measurement, it is particularly suitable for applications such as photographic color density measurement and printing color density measurement.
(従来の技術) 従来、試料からの光を波長毎の光に分光し、分光され
た各波長毎の光強度を測定するようにした分光測定装置
が広く用いられている。このような分光測定装置におい
て、測定された色を評価する場合には、CIE標準表色系
の等色関数λ,λ,λと、分光測定値との積和を
計算することにより、分光測定値を三刺激値に変換して
いる。(Prior Art) Conventionally, a spectroscopic measurement device has been widely used, which is configured to disperse light from a sample into light of each wavelength and measure the light intensity of each dispersed wavelength. In such a spectroscopic measurement device, when evaluating the measured color, the spectroscopic measurement is performed by calculating the sum of products of the color matching functions λ 1 , λ , λ of the CIE standard color system and the spectroscopic measurement values. The values are converted into tristimulus values.
(発明が解決しようとする問題点) 上述のように、分光測定値を用いて色彩評価をする場
合には、分光測定値とCIE標準表色系の等色関数λ,
λ,λとの積和を計算するが、例えば、カラー写真
の色濃度を測定する場合には、前記等色関数とは異なる
他の分光感度が用いられている。その他、それぞれの業
界や各使用者によって、それぞれ固有の分光感度で色を
評価したい場合があると考えられる。このような場合
に、使用者が任意のユーザー分光感度を設定することが
できて、設定された分光感度による色評価ができれば、
便利であると考えられる。(Problems to be Solved by the Invention) As described above, when performing color evaluation using spectroscopic measurement values, the spectroscopic measurement values and the color matching function λ 1 of the CIE standard color system,
The product sum of λ 1 and λ 2 is calculated. For example, when measuring the color density of a color photograph, another spectral sensitivity different from the above color matching function is used. In addition, each industry and each user may want to evaluate the color with their own spectral sensitivity. In such a case, if the user can set an arbitrary user spectral sensitivity and can perform color evaluation with the set spectral sensitivity,
Considered convenient.
本発明はこのような知見に基づいてなされたものであ
り、その目的とするところは、使用者が設定した任意の
分光感度で色を評価できる分光測定装置を提供するにあ
る。The present invention has been made on the basis of such knowledge, and an object of the present invention is to provide a spectroscopic measurement device capable of evaluating a color with arbitrary spectral sensitivity set by a user.
(問題点を解決するための手段) 本発明に係る分光測定装置にあっては、上述のような
問題点を解決するために、第1図に示すように波長毎に
任意の係数US1(1),US1(2),…,US1(i),…を
設定する係数設定手段(US)と、分光測定値R(i)と
上記係数組US1(i)との波長毎の積の加算値ΣUS1
(i)・R(i)を計算する積和計算手段(ΣM)とを
有するものである。(Means for Solving Problems) In the spectroscopic measurement device according to the present invention, in order to solve the above problems, as shown in FIG. 1, an arbitrary coefficient US1 (1 ), US1 (2), ..., US1 (i), .. Coefficient setting means (US), and an addition value of the product of the spectroscopic measurement value R (i) and the coefficient set US1 (i) ΣUS1
(I). R (i) and a product-sum calculation means (ΣM).
また、併合発明にあっては、試料(1)を照明光源
(2)にて照明し、試料(1)の分光反射率及び分光透
過のいずれかを測定する分光測定装置において、波長毎
に任意の係数US1(1),US1(2),…,US1(i),…
を設定する係数設定手段(US)と、分光測定値R(i)
と上色評価計算に用いる光源の分光分布P(i)と上記
係数組US1(i)との波長毎の積の加算値ΣP(i)・U
S1(i)・R(i)を計算する積和計算手段(ΣM)と
を有するものである。Further, in the merged invention, the sample (1) is illuminated by the illumination light source (2), and in the spectroscopic measurement device for measuring either the spectral reflectance or the spectral transmission of the sample (1), it is optional for each wavelength. Coefficients US1 (1), US1 (2), ..., US1 (i), ...
Coefficient setting means (US) for setting and spectroscopic measurement value R (i)
And the addition value ΣP (i) · U of the product for each wavelength of the spectral distribution P (i) of the light source used for the upper color evaluation calculation and the coefficient set US1 (i)
And a product-sum calculation means (ΣM) for calculating S1 (i) · R (i).
なお、要すれば、係数設定手段(US)において、第2,
第3の係数組US2(i),US3(i)を設定し、積和計算
手段(ΣM)において、これらの係数組についての積和
をも計算できるように構成しても良い。If necessary, the coefficient setting means (US)
The third coefficient sets US2 (i) and US3 (i) may be set, and the product-sum calculation means (ΣM) may also be configured to be able to calculate the product sum for these coefficient sets.
(作 用) 本発明にあっては、係数設定手段(US)により、使用
者は波長毎に任意の重み付け係数US1(i)を設定する
ことができ、この設定された係数組によって、任意のユ
ーザー分光感度を定義することができる。積和計算手段
(ΣM)では、分光測定値R(i)と上記係数組US1
(i)との波長毎の積の加算値ΣUS1(i)・R(i)
を計算する。積和計算手段(ΣM)によって計算された
積和は、分光測定値R(i)をユーザー分光感度によっ
て評価した値となる。なお、本発明は物体色を評価する
場合のみならず、光源色を評価する場合についても使用
することができる。(Operation) In the present invention, the coefficient setting means (US) allows the user to set an arbitrary weighting coefficient US1 (i) for each wavelength. User spectral sensitivity can be defined. In the product-sum calculation means (ΣM), the spectroscopic measurement value R (i) and the coefficient set US1
Addition value of product for each wavelength with (i) ΣUS1 (i) · R (i)
Is calculated. The product sum calculated by the product sum calculation means (ΣM) is a value obtained by evaluating the spectroscopic measurement value R (i) with the user spectral sensitivity. The present invention can be used not only for evaluating the object color but also for evaluating the light source color.
次に、併合発明は任意の照明光源(2)の下での試料
(1)の物体色を測定する場合に使用されるものであ
り、積和計算手段(ΣM)において、分光測定値R
(i)と係数組US1(i)との波長毎の積の加算値を計
算する際に、色評価計算に用いる光源の分光分布P
(i)をも各波長毎に乗算している。このため、積和計
算手段(ΣM)によって計算された積和は、色評価計算
に用いる光源の分光分布を考慮した上で、試料(1)の
反射色または透過色をユーザー分光感度によって評価し
た値となる。Next, the merged invention is used when measuring the object color of the sample (1) under an arbitrary illumination light source (2), and in the product-sum calculation means (ΣM), the spectroscopic measurement value R
When calculating the added value of the product of (i) and the coefficient set US1 (i) for each wavelength, the spectral distribution P of the light source used for the color evaluation calculation
(I) is also multiplied for each wavelength. Therefore, the sum of products calculated by the sum of products calculation means (ΣM) is evaluated by the user spectral sensitivity of the reflection color or the transmission color of the sample (1) in consideration of the spectral distribution of the light source used for the color evaluation calculation. It becomes a value.
(実施例) 以下、本発明の好ましい実施例を図面と共に説明す
る。第2図は、本発明の一実施例のブロック図である。
第2図において、S1,S2は入射光を波長毎の光に分解
し、それぞれの波長毎の光強度に比例した光電流を並列
に出力する分光センサーであり、バンドパスフィルター
アレイF1,F2とシリコンフォトダイオードアレイPDA1,PD
A2で構成されている。PDA1,PDA2は、それぞれ40個のシ
リコンフォトダイオードが直線的に並んだシリコンフォ
トダイオードアレイである。シリコンフォトダイオード
アレイPDA1,PDA2にはそれぞれ、バンドパスフィルター
アレイF1,F2が光路中に配置されている。バンドパスフ
ィルターアレイF1,F2は、透過波長が異なる多数の光学
的バンドパスフィルターを直線的にその透過波長が短波
長側から長波長側へ連続的に変わるように並べたもので
ある。上記バンドパスフィルターアレイF1,F2を通し
て、光をシリコンフォトダイオードアレイPDA1,PDA2に
入射することにより、フォトダイオードアレイにおける
各フォトダイオードの検出する光の波長が、短波長から
長波長へ連続的に変化するようになっている。(Examples) Hereinafter, preferred examples of the present invention will be described with reference to the drawings. FIG. 2 is a block diagram of an embodiment of the present invention.
In FIG. 2, S1 and S2 are spectroscopic sensors that split incident light into light of each wavelength and output in parallel a photocurrent proportional to the light intensity of each wavelength. Silicon photodiode array PDA1, PD
It is composed of A2. Each of PDA1 and PDA2 is a silicon photodiode array in which 40 silicon photodiodes are linearly arranged. Bandpass filter arrays F1 and F2 are arranged in the optical path of the silicon photodiode arrays PDA1 and PDA2, respectively. The bandpass filter arrays F1 and F2 are arranged by arranging a large number of optical bandpass filters having different transmission wavelengths so that the transmission wavelength thereof continuously changes from the short wavelength side to the long wavelength side. By inputting light to the silicon photodiode arrays PDA1 and PDA2 through the bandpass filter arrays F1 and F2, the wavelength of light detected by each photodiode in the photodiode array continuously changes from short wavelength to long wavelength. It is supposed to do.
照明回路(3)によってパルスキセノンランプ(2)
から発せられた光は、1部は光源の分光エネルギー分布
のばらつきを測定するために、光源測定用分光センサー
であるS2に入射され、残りの1部は測定試料(1)を照
明する。測定試料(1)からの反射光は、試料測定用分
光センサーであるS1に入射される。センサーS1,S2に入
射した光の波長ごとのエネルギーに比例した光電流が、
センサーS1,S2の各シリコンフォトダイオードから出力
される。PDA1,PDA2の各シリコンフォトダイオードから
の光電流は、測光回路部(4)へ入力され、各シリコン
フォトダイオードごとに、積分及びA/D変換され、その
値は、入出力ポート(5)を通して、制御・演算部
(6)へ入力される。照明回路(3)は、入出力ポート
(5)を介して、制御・演算部(6)によって制御され
る。測光回路部(4)及び照明回路(3)の詳しい構成
及び動作については、後述する。Pulse xenon lamp (2) by lighting circuit (3)
Part of the light emitted from the device is incident on the light source measuring spectral sensor S2 in order to measure the variation in the spectral energy distribution of the light source, and the remaining part illuminates the measurement sample (1). The reflected light from the measurement sample (1) is incident on the sample measurement spectroscopic sensor S1. The photocurrent proportional to the energy of each wavelength of light incident on the sensors S1 and S2 is
Output from each silicon photodiode of the sensors S1 and S2. The photocurrent from each silicon photodiode of PDA1 and PDA2 is input to the photometric circuit section (4), integrated and A / D converted for each silicon photodiode, and the value is input / output port (5). , Is input to the control / arithmetic unit (6). The lighting circuit (3) is controlled by the control / arithmetic unit (6) via the input / output port (5). Detailed configurations and operations of the photometric circuit section (4) and the illumination circuit (3) will be described later.
制御・演算部(6)は、システム全体の制御と演算を
行なう中央処理装置(CPU)である。制御・演算部
(6)には、制御・演算部(6)が実行するプログラム
を格納したリードオンリーメモリー(ROM)であるプロ
グラム格納部(7)と、演算データやシステムの状態等
を記憶するランダムアクセスメモリー(RAM)であるデ
ータ格納部(8)と、分光センサーS1,S2の検出波長や
各種補正定数等を記憶した電気消去可能なプログラマブ
ルリードオンリーメモリー(EEPROM)である分光センサ
ーデータ格納部(9)と、外部のパーソナルコンピュー
ター等外部機器との間で、データを入出力するための外
部入出力ポート(10)と、フロッピーディスク装置やハ
ードディスク装置等、磁気記憶装置(12)を制御する磁
気記憶装置制御部(11)と、液晶やCRTからなる表示部
(14)を制御する表示制御部(13)と、キーボード(1
5)とプリンター(16)と現在時刻を計時するリアルタ
イムクロック(17)が接続されており、これらは制御・
演算部(6)によって制御される。The control / calculation unit (6) is a central processing unit (CPU) that controls and calculates the entire system. The control / arithmetic unit (6) stores a program storage unit (7), which is a read-only memory (ROM) storing a program executed by the control / arithmetic unit (6), and arithmetic data, system status, and the like. A data storage unit (8) that is a random access memory (RAM) and a spectroscopic sensor data storage unit that is an electrically erasable programmable read-only memory (EEPROM) that stores the detection wavelengths of the spectroscopic sensors S1 and S2 and various correction constants. Controls an external input / output port (10) for inputting / outputting data between the external device such as a personal computer (9) and a magnetic storage device (12) such as a floppy disk device or a hard disk device. A magnetic storage device control unit (11), a display control unit (13) that controls a display unit (14) made of liquid crystal or CRT, and a keyboard (1
5), the printer (16) and the real time clock (17) that keeps track of the current time are connected.
It is controlled by the arithmetic unit (6).
第3図、第4図、第5図は測光回路部(4)の回路図
であり、第6図、第8図は測光のタイミングチャート、
第9図は測光制御プログラムのフローチャートである。
まず、第3図はシリコンフォトダイオードアレイPDA1,P
DA2の中の任意の1個のシリコンフォトダイオードPDiに
接続されている電流電圧変換回路及び積分回路を示して
いる。シリコンフォトダイオードアレイPDA1,PDA2のす
べてのシリコンフォトダイオードにそれぞれ第3図の回
路が接続されている。第3図において、OP1iは演算増幅
器であり、反転入力端子と出力端子間にフィードバック
抵抗Rfiが接続されている。演算増幅器OP1iの非反転入
力は、グランドに接続されている。シリコンフォトダイ
オードPDiのアノードは、演算増幅器OP1iの反転入力端
子に接続されており、PDiのカソードはグランドに接続
されている。演算増幅器OP1iの出力端子は積分用抵抗Rc
iの一旦に接続されており、積分用抵抗Pciの他端は、ア
ナログスイッチSW1iの入力端子に接続されている。アナ
ログスイッチSW1iの出力端子は演算増幅器OP2iの反転入
力端子に接続されている。アナログスイッチSW1iのコン
トロール端子は、後述する積分コントロール信号CHGに
接続されている。演算増幅器OP2iの反転入力端子と出力
端子の間には積分用コンデンサCciと積分リセット用ア
ナログスイッチSW2iとが並列に接続されている。アナロ
グスイッチSW2iのコントロール信号は後述する信号RES
に接続されている。また、演算増幅器OP2iの反転入力端
子は放電用アナログスイッチSW4iの入力に接続され、ア
ナログスイッチSW4iの出力は放電用抵抗RDiの一端に接
続され、抵抗RDiの他端は、−5Vに接続されている。ア
ナログスイッチSW4iのコントロール信号を便宜上、ADi
と名付けることにする。演算増幅器OP2iの非反転入力は
グランドに接続され、出力端子は、アナログスイッチSW
3iの入力端子に接続されている。アナログスイッチSW3i
の出力端子は便宜上、Oiと名付けることにする。アナロ
グスイッチSW3iのコントロール信号はアナログスイッチ
SW4iのコントロール信号であるADi信号に接続されてい
る。便宜上、以上の回路をまとめてAN(i)と名付け
る。FIGS. 3, 4, and 5 are circuit diagrams of the photometric circuit unit (4), and FIGS. 6 and 8 are photometric timing charts.
FIG. 9 is a flowchart of the photometric control program.
First, Fig. 3 shows the silicon photodiode array PDA1, P
The current-voltage conversion circuit and the integration circuit connected to any one silicon photodiode PDi in DA2 are shown. The circuit of FIG. 3 is connected to all the silicon photodiodes of the silicon photodiode arrays PDA1 and PDA2. In FIG. 3, OP1i is an operational amplifier, and a feedback resistor Rfi is connected between the inverting input terminal and the output terminal. The non-inverting input of the operational amplifier OP1i is connected to the ground. The anode of the silicon photodiode PDi is connected to the inverting input terminal of the operational amplifier OP1i, and the cathode of PDi is connected to the ground. The output terminal of the operational amplifier OP1i is the integrating resistor Rc.
i is connected once, and the other end of the integrating resistor Pci is connected to the input terminal of the analog switch SW1i. The output terminal of the analog switch SW1i is connected to the inverting input terminal of the operational amplifier OP2i. The control terminal of the analog switch SW1i is connected to an integration control signal CHG described later. An integration capacitor Cci and an integration reset analog switch SW2i are connected in parallel between the inverting input terminal and the output terminal of the operational amplifier OP2i. The control signal of the analog switch SW2i is the signal RES described later.
It is connected to the. The calculation inverting input terminal of the amplifier OP2i is connected to an input of the discharge analog switches SW4i, the output of the analog switch SW4i is connected to one end of the discharge resistor R D i, the other end of the resistor R D i is, -5V It is connected to the. For convenience, the control signal of analog switch SW4i is set to ADi
I will name it. The non-inverting input of the operational amplifier OP2i is connected to ground, and the output terminal is the analog switch SW.
It is connected to the input terminal of 3i. Analog switch SW3i
The output terminal of is named Oi for convenience. Control signal of analog switch SW3i is analog switch
It is connected to the ADi signal which is the control signal of SW4i. For convenience, the above circuits are collectively referred to as AN (i).
第6図は、第3図の回路の動作を説明するタイミング
チャートである。以下、第6図のタイミングチャートを
使って第3図の回路の動作を説明する。時刻t1において
RES信号がLowレベル、CHG信号がHighレベルになり、ア
ナログスイッチSW2iがOFF,アナログスイッチSW1iがONに
なる。それと同時か、もしくは少し遅れて、照明回路
(3)により、パルスキセノンランプ(2)が発光し、
その光はバンドパスフィルターアレイF1又はF2を通っ
て、シリコンフォトダイオードPDiに入射する。シリコ
ンフォトダイオードPDiに光が入射すると、入射光の強
度に比例した光電流I1iが、PDiのアノードから演算増幅
器OP1iの反転入力端子の方へ流れ、そのほとんど全てが
フィードバック抵抗Rfiに流れる。演算増幅器OP1iの出
力電圧V1iは下式で表わされる。FIG. 6 is a timing chart explaining the operation of the circuit of FIG. The operation of the circuit of FIG. 3 will be described below with reference to the timing chart of FIG. At time t1
The RES signal goes low, the CHG signal goes high, and analog switch SW2i turns off and analog switch SW1i turns on. At the same time, or after a short delay, the lighting circuit (3) causes the pulse xenon lamp (2) to emit light.
The light passes through the bandpass filter array F1 or F2 and enters the silicon photodiode PDi. When light is incident on the silicon photodiode PDi, a photocurrent I1i proportional to the intensity of the incident light flows from the anode of PDi to the inverting input terminal of the operational amplifier OP1i, and almost all of it flows to the feedback resistor Rfi. The output voltage V1i of the operational amplifier OP1i is expressed by the following equation.
V1i=−I1i・Rfi … 現在、アナログスイッチSW1iがON,SW2iがOFFなので積
分用抵抗Rciを通して、演算増幅器OP1iの出力端子から
積分用コンデンサCciに向かって下式の電流I2iが流れ
る。V1i = −I1i · Rfi ... Currently, since the analog switch SW1i is ON and SW2i is OFF, the current I2i of the following formula flows from the output terminal of the operational amplifier OP1i to the integration capacitor Cci through the integration resistor Rci.
積分用演算増幅器OP2iの出力電圧V2iは、下式のよう
にI2iを時間積分したものになる。 The output voltage V2i of the integrating operational amplifier OP2i is obtained by time-integrating I2i as shown in the following expression.
従って、V2iはシリコンフォトダイオードPDiに入射す
る光の強度の時間積分値に比例した電圧になる。パルス
キセノンランプ(2)の発光が終了した後の時刻t2にCH
G信号がLowになり、アナログスイッチSW1iがOFFにな
る。この時点で積分用演算増幅器OP2iの出力電圧V2iは
ホールドされる。その後、時刻t3にADi信号がHighにな
り、アナログスイッチSW4i,SW3iがONになる。積分用コ
ンデンサCciに充電されている電荷はアナログスイッチS
W4iと放電用抵抗RDiを通して−5Vへ下式で表わされる定
電流I3iで放電される。 Therefore, V2i becomes a voltage proportional to the time integral value of the intensity of light incident on the silicon photodiode PDi. CH at time t2 after the pulse xenon lamp (2) has finished emitting light
The G signal goes low and the analog switch SW1i turns off. At this point, the output voltage V2i of the integrating operational amplifier OP2i is held. After that, at time t3, the ADi signal becomes High, and the analog switches SW4i and SW3i are turned ON. The charge stored in the integrating capacitor Cci is the analog switch S
It is discharged to −5V through W4i and discharge resistor R D i with constant current I3i expressed by the following formula.
従って積分用演算増幅器OP2iの出力電圧V2iは直線的
に減少していく。信号Oiの動作及びこれ以後の時刻にお
ける動作は後述する。 Therefore, the output voltage V2i of the integrating operational amplifier OP2i decreases linearly. The operation of the signal Oi and the operation at the time thereafter will be described later.
第4図は測光回路の中の1ブロック(第kブロック)
を示す回路図である。シリコンフォトダイオードアレイ
PDA1,PDA2の中の合計80ケのシリコンフォトダイオード
を10ケずつ8ケのブロックに分ける。本実施例では、1
つのブロック内に含まれるシリコンフォトダイオードが
連続した10ケになるように分ける。第4図に示すよう
に、第kブロック(k=0,1,…,7)の中の10ケのシリコ
ンフォトダイオードPDj〜PDj+9(j=k×10)のアノー
ドはおのおの前記の電流電圧変換・積分回路AN(j)〜
AN(j+9)に接続されている。シリコンフォトダイオ
ードのカソードは全て、グランドに接続されている。回
路AN(j)〜AN(j+9)の中のアナログスイッチSW3j
〜SW3j+9の出力Oj〜Oj+9は全てコンパレータCMPkの非反
転入力に接続されている。コンパレータCMPkの非反転入
力は、抵抗R1kを介して+5Vに接続されている。コンパ
レータCMPkの反転入力は、負の基準電圧−VBに接続され
ている。コンパレータCMPkの出力をCkとする。ADj〜ADj
+9はそれぞれ、回路AN(j)〜AN(j+9)の中のアナ
ログスイッチSW4j〜SW4j+9,SW3j〜SW3j+9のコントロー
ル信号である。便宜上、第4図の回路ブロックをBLOCK
(k)(k=0,1,2,・・・,7)と名付ける。FIG. 4 shows one block (k-th block) in the photometric circuit.
It is a circuit diagram showing. Silicon photodiode array
The total of 80 silicon photodiodes in PDA1 and PDA2 are divided into 8 blocks by 10 blocks. In this embodiment, 1
Divide the silicon photodiodes contained in one block into 10 consecutive silicon photodiodes. As shown in FIG. 4, the anodes of the 10 silicon photodiodes PDj to PDj +9 (j = k × 10) in the k-th block (k = 0, 1, ..., 7) are the same as the above currents. Voltage conversion / integration circuit AN (j) ~
Connected to AN (j + 9). The cathodes of silicon photodiodes are all connected to ground. Analog switch SW3j in circuits AN (j) to AN (j + 9)
The outputs Oj to Oj +9 of SW3j +9 are all connected to the non-inverting input of the comparator CMPk. The non-inverting input of comparator CMPk is connected to + 5V through resistor R1k. Inverting input of the comparator CMPk is connected to the negative reference voltage -V B. The output of the comparator CMPk is Ck. ADj ~ ADj
+9 is a control signal of the analog switches SW4j to SW4j +9 and SW3j to SW3j +9 in the circuits AN (j) to AN (j + 9), respectively. For convenience, block the circuit block of Fig. 4
(K) Name it as (k = 0,1,2, ..., 7).
第5図は本実施例の測光回路全体の回路図である。F
1,F2は前記バンドパスフィルターアレイであり、PDA1,P
DA2は前記シリコンフォトダイオードアレイである。PDA
1,PDA2の中のシリコンフォトダイオードはそれぞれ10ケ
ずつの4ブロック、つまり、PDA1とPDA2とを合わせて8
ブロックに分かれ、それぞれ第4図で説明した回路ブロ
ックBLOCK(0)〜BLOCK(7)に接続されている。全て
のシリコンフォトダイオードのカソードはグランドに接
続されている。FIG. 5 is a circuit diagram of the entire photometric circuit of this embodiment. F
1 and F2 are the bandpass filter array, PDA1, P2
DA2 is the silicon photodiode array. PDA
The silicon photodiodes in 1 and PDA2 are 4 blocks of 10 each, that is, PDA1 and PDA2 are 8 in total.
It is divided into blocks and each is connected to the circuit blocks BLOCK (0) to BLOCK (7) described in FIG. The cathodes of all silicon photodiodes are connected to ground.
IC1は4入力16出力のデコーダである。IC1の Highの時には、Q0〜Q15の出力すべてがLowになる。IC1 is a 4-input, 16-output decoder. IC1's When high, all outputs from Q 0 to Q 15 are low.
がLowの時にはA,B,C,D入力端子に入力される4ビット信
号に応じて出力Q0〜Q15のうちの1つがHighになり、他
はLowになる。本実施例では、Q10〜Q15は使用しないの
で、回路図中には記述していない。 Is low, one of the outputs Q 0 to Q 15 becomes high and the other becomes low in response to the 4-bit signal input to the A, B, C, D input terminals. In this embodiment, Q 10 to Q 15 are not used, so they are not shown in the circuit diagram.
とQ0〜Q9の関係を第1表に示す。 Table 1 shows the relationship between Q 0 and Q 9 and.
この機能を実現するものとしては、例えばCMOS−ICの
4514がある。 To realize this function, for example, CMOS-IC
There is 4514.
IC1の出力Q0は、AD0,AD10,AD20,AD30,AD40,AD50,A
D60,AD70と接続され、出力Q1は、AD1,AD11,AD21,AD31,A
D41,AD51,AD61,AD71と接続され、出力Q2は、AD2,AD12,A
D22,AD32,AD42,AD52,AD62,AD72と接続され、出力Q3は、
AD3,AD13,AD23,AD33,AD43,AD53,AD63,AD73と接続され、
出力Q4は、AD4,AD14,AD24,AD34,AD44,AD54,AD64,AD74と
接続され、出力Q5は、AD5,AD15,AD25,AD35,AD45,AD55,A
D65,AD75と接続され、出力Q6は、AD6,AD16,AD26,AD36,A
D46,AD56,AD66,AD76と接続され、出力Q7は、AD7,AD17,A
D27,AD37,AD47,AD57,AD67,AD77と接続され、出力Q8は、
AD8,AD18,AD28,AD38,AD48,AD58,AD68,AD78と接続され、
出力Q9は、AD9,AD19,AD29,AD39,AD49,AD59,AD69,AD79と
接続されている。Output Q 0 of IC1 is AD 0 , AD 10 , AD 20 , AD 30 , AD 40 , AD 50 , A
Connected to D 60 , AD 70 , output Q 1 is AD 1 , AD 11 , AD 21 , AD 31 , A
Connected to D 41 , AD 51 , AD 61 , AD 71 and output Q 2 is AD 2 , AD 12 , A
D 22 , AD 32 , AD 42 , AD 52 , AD 62 , AD 72 are connected, and output Q 3 is
Connected with AD 3 ,, AD 13 ,, AD 23 , AD 33 , AD 43 , AD 53 , AD 63 , AD 73 ,
Output Q 4 is connected to AD 4 , AD 14 , AD 24 , AD 34 , AD 44 , AD 54 , AD 64 , AD 74, and output Q 5 is AD 5 , AD 15 , AD 25 , AD 35 , AD 45 , AD 55 , A
Connected to D 65 , AD 75 , output Q 6 is AD 6 ,, AD 16 ,, AD 26 , AD 36 , A
Connected to D 46 , AD 56 , AD 66 , AD 76 , output Q 7 is AD 7 ,, AD 17 ,, A
Is connected to the D 27, AD 37, AD 47 , AD 57, AD 67, AD 77, the output Q 8 is
Connected with AD 8 , AD 18 , AD 28 , AD 38 , AD 48 , AD 58 , AD 68 , AD 78
The output Q 9 is connected to AD 9 , AD 19 , AD 29 , AD 39 , AD 49 , AD 59 , AD 69 , AD 79 .
また、すべての回路ブロックBLOCK(0)〜BLOCK
(7)の中のコンパレータ出力C0〜C7は8入力NORであ
るIC2に入力されている。また、各コンパレータ出力C0,
C1,C2,C3,C4,C5,C6,C7はそれぞれ、2入力ANDゲートで
あるIC4,IC5,IC6,IC7,IC8,IC9,IC10,IC11の一方の入力
に接続され、IC4,IC5,IC6,IC7,IC8,IC9,IC10,IC11のも
う一方の入力は、すべて2入力NORゲートIC3の出力に接
続されている。IC12,IC13,IC14,IC15,IC16,IC17,IC18,I
C19は、16ビットのカウンタであり、CLR入力の立ち上が
りエッジでカウント値が0にクリアーされ、CK入力の立
ち上がりエッジでカウント値が1だけ加算される。OSC
は、A/D変換用基準クロックを出力するための発振器で
ある。OSCの出力は2入力NORゲートIC3の一方の入力に
接続されている。入出力ポート(5)は第2図の説明の
時に述べたものであり、第3図の説明の時に後述すると
述べた信号RES及びCHGは、入出力ポート(5)の出力で
ある。デコーダIC1の 入力は入出力ポート(5)の出力である。8入力NORゲ
ートIC2の出力は、入出力ポート(5)のADE入力に入力
される。入出力ポート(5)のCLR出力は、カウンタIC1
2,IC13,IC14,IC15,IC16,IC17,IC18,IC19のCLR入力に接
続されている。入出力ポート(5)の 出力は2入力NORゲートIC3の一方の入力に接続されてい
る。2入力NORゲートIC3のもう一方の入力には、発振器
OSCの出力が入力されているので、2入力NORゲートIC3
の出力としては、 信号がLowのときには発振器OSCの出力の反転信号が出力
され、 信号がHighの時には常にLowとなる。カウンタIC12,IC1
3,IC14,IC15,IC16,IC17,IC18,IC19の出力CT0,CT1,CT2,C
T3,CT4,CT5,CT6,CT7は入出力ポート(5)に入力され
る。In addition, all circuit blocks BLOCK (0) to BLOCK
The comparator outputs C0 to C7 in (7) are input to IC2 which is an 8-input NOR. In addition, each comparator output C0,
C1, C2, C3, C4, C5, C6, C7 are connected to one input of IC4, IC5, IC6, IC7, IC8, IC9, IC10, IC11 which are 2-input AND gates respectively, and IC4, IC5, IC6 The other inputs of IC7, IC8, IC9, IC10, and IC11 are all connected to the output of the 2-input NOR gate IC3. IC12, IC13, IC14, IC15, IC16, IC17, IC18, I
C19 is a 16-bit counter, and the count value is cleared to 0 at the rising edge of the CLR input, and the count value is incremented by 1 at the rising edge of the CK input. OSC
Is an oscillator for outputting a reference clock for A / D conversion. The output of the OSC is connected to one input of the 2-input NOR gate IC3. The input / output port (5) was described in the description of FIG. 2, and the signals RES and CHG described later in the description of FIG. 3 are the outputs of the input / output port (5). Decoder IC1 The input is the output of the input / output port (5). The output of the 8-input NOR gate IC2 is input to the ADE input of the input / output port (5). CLR output of I / O port (5) is counter IC1
It is connected to the CLR input of 2, IC13, IC14, IC15, IC16, IC17, IC18, IC19. I / O port (5) The output is connected to one input of a 2-input NOR gate IC3. The other input of the 2-input NOR gate IC3 has an oscillator
OSC output is input, so 2-input NOR gate IC3
The output of When the signal is Low, the inverted signal of the output of the oscillator OSC is output, It is always Low when the signal is High. Counter IC12, IC1
3, IC14, IC15, IC16, IC17, IC18, IC19 output CT0, CT1, CT2, C
T3, CT4, CT5, CT6, CT7 are input to the input / output port (5).
第7図は照明回路(3)を説明するためのブロック図
である。第7図において(2),(3),(5)の番号
は第2図のものと対応している。(35)は照明回路用電
源であり、9V程度の低電圧直流電源である。(31)はブ
ロッキング発振を利用した昇圧回路であり、パルスキセ
ノンランプ発光用の電荷を蓄積するためのメインコンデ
ンサ(37)に充電するための電源を供給する。(32)は
電圧制御回路であり、メインコンデンサ(37)の充電電
圧を検出し充電電圧が所定の最高電圧よりも高くなる
と、FCHG1出力をLowレベルにし、メインコンデンサ(3
7)の充電電圧が前記最高電圧よりも低い所定の最低電
圧よりも低くなると、FCHG1出力をHighレベルにし、前
記充電電圧が前記最高電圧と前記最低電圧の間にあると
きは、FCHG1出力にはそれまでの状態を保持させるとい
うヒステリシスを持った電圧検出回路である。FIG. 7 is a block diagram for explaining the illumination circuit (3). The numbers (2), (3) and (5) in FIG. 7 correspond to those in FIG. (35) is a power supply for the lighting circuit, which is a low voltage DC power supply of about 9V. Reference numeral (31) is a booster circuit utilizing blocking oscillation, which supplies power for charging a main capacitor (37) for accumulating electric charge for pulse xenon lamp light emission. Reference numeral (32) is a voltage control circuit that detects the charging voltage of the main capacitor (37) and when the charging voltage becomes higher than a predetermined maximum voltage, sets the FCHG1 output to the low level to turn on the main capacitor (3
When the charging voltage of 7) becomes lower than a predetermined minimum voltage lower than the maximum voltage, the FCHG1 output is set to a high level, and when the charging voltage is between the maximum voltage and the minimum voltage, the FCHG1 output is not It is a voltage detection circuit with hysteresis that keeps the state up to that point.
前記昇圧回路(31)は前記電圧制御回路(32)からの
FCHG1信号と、入出力ポート(5)からの昇圧制御信号F
CHG2を入力する。FCHG2信号は、入出力ポート(5)か
らの出力で、CPU(6)が入出力ポート(5)を介し
て、昇圧回路(31)からの電源供給を制御するための信
号である。前記昇圧回路(31)は、前記FCHG1信号とFCH
G2信号を入力し、両信号共にHighレベルの時だけ、電源
供給を行なう。(36)は、メインコンデンサ(37)から
昇圧回路(31)に電流が逆流するのを防止するためのダ
イオードである。従って、入出力ポート(5)からのFC
HG2出力がHighレベルの間、電圧制御回路(32)からの
出力FCHG1により、昇圧回路(31)が制御され、メイン
コンデンサ(37)の充電電圧は、前記最高レベルと最低
レベルの間になるように制御される。(33)はメインコ
ンデンサ(37)の充電電圧と、前記最低電圧と同じかま
たはそれよりも低い、所定の充電完了電圧とを比較し、
前記充電電圧の方が高い場合はVCHK出力信号をHighに
し、前記充電電圧の方が低い場合はVCHK出力信号をLow
にする。但し、前記最高電圧、最低電圧、充電完了電圧
は、パルスキセノンランプ(2)が発光可能な電圧より
も、高く設定してある。前記電圧検出回路(33)からの
VCHK信号は入出力ポート(5)に入力されており、CPU
(6)は入出力ポート(5)を介してVCHK信号を入力す
ることにより、照明回路(3)が発光可能な状態にある
か否かを判別する。(34)はパルスキセノンランプ
(2)を発光させるための発光用トリガー回路であり、
入出力ポート(5)からのFLASH信号の立ち上がりエッ
ジでパルスキセノンランプ(2)を発光させる。CPU
(6)は入出力ポート(5)を介してFLASH信号を制御
することにより、照明回路(3)の発光タイミングを制
御する。The booster circuit (31) is connected to the voltage control circuit (32).
FCHG1 signal and boost control signal F from I / O port (5)
Enter CHG2. The FCHG2 signal is an output from the input / output port (5) and is a signal for the CPU (6) to control the power supply from the booster circuit (31) via the input / output port (5). The booster circuit (31) receives the FCHG1 signal and FCH.
Input the G2 signal and supply power only when both signals are at high level. (36) is a diode for preventing current from flowing backward from the main capacitor (37) to the booster circuit (31). Therefore, FC from the I / O port (5)
While the HG2 output is High level, the output FCHG1 from the voltage control circuit (32) controls the booster circuit (31) so that the charging voltage of the main capacitor (37) is between the highest level and the lowest level. Controlled by. (33) compares the charging voltage of the main capacitor (37) with a predetermined charging completion voltage equal to or lower than the minimum voltage,
When the charging voltage is higher, the VCHK output signal is set to High, and when the charging voltage is lower, the VCHK output signal is set to Low.
To However, the maximum voltage, the minimum voltage, and the charging completion voltage are set higher than the voltage at which the pulse xenon lamp (2) can emit light. From the voltage detection circuit (33)
The VCHK signal is input to the I / O port (5) and the CPU
By inputting the VCHK signal through the input / output port (5), (6) determines whether the lighting circuit (3) is ready to emit light. (34) is a light emission trigger circuit for causing the pulse xenon lamp (2) to emit light,
The pulse xenon lamp (2) is caused to emit light at the rising edge of the FLASH signal from the input / output port (5). CPU
(6) controls the FLASH signal via the input / output port (5) to control the light emission timing of the illumination circuit (3).
第8図は本実施例の測光タイミングを示すタイミング
チャートであり、第9図(a)(b)(c)(d)はCP
U(6)による測光回路部(4)の制御と測定値を算出
するための演算の手順を示すフローチャートである。以
下、第8図のタイミングチャートと第9図のフローチャ
ートに沿って測光動作を説明する。第9図(a)の#1
において、CPU(6)は入出力ポート(5)を通して照
明回路(3)からの充電完了信号VCHKを入力し、VCHKが
Highレベルか否かを判別することにより、照明回路
(3)が発光可能かどうかを判別する。VCHKがLowなら
ば発光準備が完了していないので、#2に進みエラーフ
ラグERRFを1にしてリターンする。VCHKがHighならば発
光可能なので#3に進み、昇圧制御信号FCHG2をLowにす
る。FCHG2がLowになると、前記昇圧回路(31)は電源供
給を停止するが、完全に停止するまで100マイクロ秒程
度の時間を要するので、#4で時間待ちを行なう。測光
の前に昇圧回路(31)の電源供給を停止する理由は、昇
圧回路(31)は電源供給を行なっている間、高電圧の発
振を行なっており、測光回路部(4)に有害なノイズ発
生源となるためである。次にCPU(6)は#5に進み、R
ES信号をLowにし、CHG信号をHighにして積分動作を開始
する。その直後に#6のステップで、FLASH信号をHigh
にしてパルスキセノンランプ(2)を発光させる。前述
したようにパルスキセノンランプ(2)から発せられた
光は、一部は光源測定用分光センサーS2に入射し、残り
の一部は測定試料(1)に照射され、測定試料(1)か
らの反射光が試料測定用分光センサーS1に照射される。
分光センサーS1,S2に入射した光は、それぞれバンドパ
スフィルターアレイF1,F2によって分光され、シリコン
フォトダイオードアレイPDA1,PDA2に入射し、PDA1,PDA2
の中のシリコンフォトダイオードはそれぞれ、分光され
た光強度に比例した光電流を出力する。各シリコンフォ
トダイオードからの光電流は、第6図のタイミングチャ
ートの説明の時に述べたように、式に従って電流電圧
変換され、式に従って積分される。このため、積分回
路の出力電圧V20〜V279は、第8図に示すように正の方
向へ増大する。CPU(6)は#7のステップで発光が終
了するまでの時間待ちを行い(本実施例では3msec)、
#8のステップでCHG信号をLowにして積分動作を終了す
る。この状態で、積分出力電圧V20〜V279には、各シリ
コンフォトダイオードに入射した光の強度の時間積分値
に比例した電圧が保持される。この時、FLASH信号もLow
レベルに戻し、次の発光に備えておく。FIG. 8 is a timing chart showing the photometric timing of this embodiment, and FIGS. 9 (a), (b), (c), and (d) show CP.
It is a flow chart which shows control of photometry circuit part (4) by U (6), and the procedure of calculation for calculating a measurement value. The photometric operation will be described below with reference to the timing chart of FIG. 8 and the flowchart of FIG. # 1 in FIG. 9 (a)
, The CPU (6) inputs the charging completion signal VCHK from the lighting circuit (3) through the input / output port (5), and VCHK
It is determined whether or not the lighting circuit (3) can emit light by determining whether or not it is at the high level. If VCHK is Low, light emission preparation is not completed, so proceed to # 2, set error flag ERRF to 1, and return. If VCHK is High, light emission is possible, so proceed to # 3 and set boost control signal FCHG2 to Low. When FCHG2 becomes Low, the booster circuit (31) stops the power supply, but it takes about 100 microseconds to completely stop the power supply. The reason why the power supply to the step-up circuit (31) is stopped before the photometry is that the step-up circuit (31) oscillates at a high voltage while the power is supplied, which is harmful to the photometry circuit section (4). This is because it becomes a noise source. Next, the CPU (6) proceeds to # 5 and R
The ES signal goes low and the CHG signal goes high to start the integration operation. Immediately after that, in step # 6, the FLASH signal goes high.
Then, the pulse xenon lamp (2) is caused to emit light. As described above, part of the light emitted from the pulse xenon lamp (2) is incident on the light source measurement spectroscopic sensor S2, and the remaining part is irradiated to the measurement sample (1), and the light is emitted from the measurement sample (1). Is reflected by the sample measurement spectroscopic sensor S1.
The light incident on the spectroscopic sensors S1 and S2 is dispersed by the bandpass filter arrays F1 and F2, respectively, and is incident on the silicon photodiode arrays PDA1 and PDA2.
Each of the silicon photodiodes in the section outputs a photocurrent proportional to the dispersed light intensity. The photocurrent from each silicon photodiode is current-voltage converted according to the formula and integrated according to the formula, as described in the description of the timing chart of FIG. Therefore, the output voltages V2 0 to V2 79 of the integrating circuit increase in the positive direction as shown in FIG. The CPU (6) waits until the light emission ends in step # 7 (3 msec in this embodiment),
In step # 8, the CHG signal is set to Low to end the integration operation. In this state, the integrated output voltages V2 0 to V2 79 hold a voltage proportional to the time integral value of the intensity of light incident on each silicon photodiode. At this time, the FLASH signal is also low
Return to level and prepare for the next flash.
次にCPU(6)は#9に進み、ここで、変数Nを0に
設定する。変数Nは第5図の中のデコーダIC1のA,B,C,D
入力に、入出力ポート(5)を通して出力される値であ
り、変数Nを2進数で表現した時、0ビット目がA、1
ビット目がB、2ビット目がC、3ビット目がDに対応
している。次に#10で入出力ポート(5)のCLR出力をH
ighにし、カウンタIC12,IC13,IC14,IC15,IC16,IC17,IC1
8,IC19のカウント値を0にクリアーする。次に#11で変
数Nの値0を入出力ポート(6)からIC1のA,B,C,D端子
に出力する。次に#12のステップでCLR信号をLowに戻
し、 信号をLowにする。今、A,B,C,D入力がすべてLowなの
で、第1表に示すようにQ0信号がHighになってADi(i
=0,10,20,30,40,50,60,70)がHighになり、アナログス
イッチSW3i,SW4i(i=0,10,20,・・・・,60,70)が導
通状態になる。従って前述したように、積分出力電圧V2
i(i=0,10,20,・・・・,60,70)は直線的に減少して
行く。この時、コンパレータCMP0,CMP1,CMP2,CMP3,CMP
4,CMP5,CMP6,CMP7の非反転入力は、それぞれアナログス
イッチSW30,SW310,SW320,SW330,SW340,SW350,SW360,SW3
70を通して、V20,V210,V220,V230,V240,V250,V260,V270
に接続されている。今、V20の電圧に注目して説明する
と、V20はアナログスイッチSW30を通してコンパレータC
MP0の非反転入力に接続されている。前述のように、V20
の出力は直線的に減少して行くが、コンパレータCMP0の
反転入力端子の基準電圧−VBよりもV20の方が高い場合
は、コンパレータCMP0の出力C0はHighである。C0信号
は、2入力ANDゲートIC4の一方の入力に接続されてお
り、IC4の他方の入力には、発振器OSCの出力と 信号とのNORが入力されているので、カウンタIC12のク
ロック入力端子CK0には式の論理式で示される信号が
入力されている。Next, the CPU (6) proceeds to # 9 where the variable N is set to 0. The variable N is A, B, C, D of the decoder IC1 in FIG.
It is a value that is output to the input through the input / output port (5), and when the variable N is represented by a binary number, the 0th bit is A, 1
The second bit corresponds to B, the second bit corresponds to C, and the third bit corresponds to D. Next, at # 10, set the CLR output of the input / output port (5) to H
igh, counter IC12, IC13, IC14, IC15, IC16, IC17, IC1
8, Clear the count value of IC19 to 0. Next, at # 11, the value 0 of the variable N is output from the input / output port (6) to the A, B, C, D terminals of IC1. Next, return the CLR signal to Low in step # 12, Set the signal to Low. Now, since the A, B, C, D inputs are all Low, as shown in Table 1, the Q 0 signal becomes High and ADi (i
= 0,10,20,30,40,50,60,70) becomes High and analog switches SW3i, SW4i (i = 0,10,20, ..., 60,70) become conductive . Therefore, as described above, the integrated output voltage V2
i (i = 0,10,20, ..., 60,70) decreases linearly. At this time, comparator CMP0, CMP1, CMP2, CMP3, CMP
The non-inverting inputs of 4, CMP5, CMP6, CMP7 are analog switches SW3 0 , SW3 10 , SW3 20 , SW3 30 , SW3 40 , SW3 50 , SW3 60 , SW3
Through 70 , V2 0 , V2 10 , V2 20 , V2 30 , V2 40 , V2 50 , V2 60 , V2 70
It is connected to the. Now, it will be described with attention to the voltage of V2 0, V2 0 comparator C via the analog switch SW3 0
Connected to the non-inverting input of MP0. As mentioned above, V2 0
The output of is going to decrease linearly, when towards V2 0 than the reference voltage -V B of the inverting input terminal of the comparator CMP 0 is high, the output C0 of the comparator CMP0 is High. The C0 signal is connected to one input of the 2-input AND gate IC4, and the output of the oscillator OSC is connected to the other input of IC4. Since the NOR with the signal is input, the signal represented by the logical expression is input to the clock input terminal CK0 of the counter IC12.
従ってカウンタIC12のクロック入力CK0にはコンパレ
ータ出力C0がHighで 信号がLowの時だけ、クロックパルス信号が入力され
る。#12で 信号がLowになり、現在、コンパレータ出力C0はHighな
のでカウンタIC12はクロックパルスの計数を行ってい
る。時間の経過とともにV20の電圧は直線的に減少して
行き、前記基準電圧−VBよりも低くなると、コンパレー
タ出力C0はHighからLowに切り換わる。C0がLowになる
と、式によりクロック入力CK0にはクロックパルス信
号が入力されなくなり、カウンタIC12は計数を停止す
る。 Therefore, the comparator output C0 is High at the clock input CK0 of the counter IC12. The clock pulse signal is input only when the signal is low. # 12 in Since the signal has become Low and the comparator output C0 is currently High, the counter IC12 is counting clock pulses. V2 0 voltage with time went linearly decreases becomes lower than the reference voltage -V B, the comparator output C0 is switched to Low from High. When C0 becomes Low, the clock pulse signal is not input to the clock input CK0 according to the formula, and the counter IC12 stops counting.
従ってカウンタIC12のカウント値CT0は、 信号がLowになってから、C0がLowになるまでの時間に比
例した値となり、すなわち、(V20+VB)の電圧値に比
例した値となる。このようにして、シリコンフォトダイ
オードPD0の光電流の積分値がA/D変換されたことにな
る。V210,V220,V230,V240,V250,V260,V270の電圧も、上
記と同様にしてA/D変換され、カウンタIC13,IC14,IC15,
IC16,IC17,IC18,IC19のカウント値CTkは、下式で表わさ
れる値になる。Therefore, the count value CT0 of the counter IC12 is It becomes a value proportional to the time from when the signal becomes Low until C0 becomes Low, that is, a value proportional to the voltage value of (V2 0 + V B ). In this way, the integrated value of the photocurrent of the silicon photodiode PD0 is A / D converted. The voltages of V2 10 , V2 20 , V2 30 , V2 40 , V2 50 , V2 60 , V2 70 are also A / D converted in the same manner as above, and the counter IC13, IC14, IC15,
The count value CTk of IC16, IC17, IC18, IC19 is a value represented by the following formula.
CTk=C1(V2j+VB) … (ただしC1は比例定数) k=0,1,2,・・・,7 j=k×10 前述したように、すべてのコンパレータCMP0〜CMP7の
出力C0〜C7は、それぞれ8入力NORゲートIC2の1つの入
力に接続されており、IC2の出力ADEはコンパレータ出力
C0〜C7がすべてLowになった時のみHighで、それ以外の
場合はLowである。コンパレータ出力C0〜C7がすべてLow
になるということは、V20,V210,V220,V230,V240,V250,V
260,V270のA/D変換がすべて終了したということであ
る。CTk = C 1 (V2j + V B ) (where C 1 is a proportional constant) k = 0,1,2, ..., 7 j = k × 10 As described above, the outputs C0 to CMP0 to CMP7 of all comparators CMP0 to CMP7 C7 is connected to one input of each 8-input NOR gate IC2, and the output ADE of IC2 is the comparator output.
High only when C0 to C7 are all Low, otherwise Low. Comparator outputs C0 to C7 are all Low
Means that V2 0 , V2 10 , V2 20 , V2 30 , V2 40 , V2 50 , V
This means that all the A / D conversion for 2 60 and V2 70 has been completed.
CPU(6)は#13のステップでADE信号を入出力ポート
(5)から入力し、Highかどうかをチェックする。もし
ADE信号がHighでなければHighになるまでADE信号の入力
とチェックを繰り返す。ADE信号がHighになれば、#14
に進み 信号をHighにする。The CPU (6) inputs the ADE signal from the input / output port (5) in step # 13 and checks whether it is High or not. if
If the ADE signal is not High, repeat the input and check of the ADE signal until it becomes High. If the ADE signal goes high, # 14
Proceed to Set the signal to High.
信号がHighになると、デコーダIC1の出力Q0〜Q9はすべ
てLowになり、アナログスイッチSW4i,SW3i(i=0,10,2
0,30,40,50,60,70)がOFFになり、積分出力V2i(i=0,
10,20,30,40,50,60,70)の電圧は直線的な減少を停止
し、その時点の電圧に保持される。また、コンパレータ
CMPk(k=0,1,2,・・・,7)の非反転入力は、プルアッ
プ抵抗R1kによってHighになり、コンパレータ出力CkはH
ighになるが、 信号がHighなので、式によりカウンタIC12〜IC19によ
る計数は行なわれず、その時点のカウント値を保持す
る。 When the signal becomes High, all the outputs Q 0 to Q 9 of the decoder IC1 become Low, and the analog switches SW4i, SW3i (i = 0,10,2
0,30,40,50,60,70) is turned off and the integrated output V2i (i = 0,
The voltage of 10,20,30,40,50,60,70) stops decreasing linearly and is kept at the current voltage. Also the comparator
The non-inverting input of CMPk (k = 0,1,2, ..., 7) becomes High by the pull-up resistor R1k, and the comparator output Ck becomes H
igh, but Since the signal is High, the counts by the counters IC12 to IC19 are not performed according to the formula, and the count value at that time is held.
次にCPU(6)は#15で入出力ポート(5)を通して
カウンタIC12〜IC19のカウント値CT0,CT1,CT2,・・・,C
T7を入力し、それぞれ配列変数CM1(N),CM1(N+1
0),CM1(N+20),・・・,CM1(N+70)に格納す
る。現在、Nは0なので、CM1(0),CM1(10),CM1(2
0),・・・,CM1(70)となり、つまりV2iのA/D変換値
がCM1(i)(i=0,10,20,・・・,70)に格納されたこ
とになる。次に#16でNを1だけ増やし、Nが10である
かどうかを判別して10でなければ#10に戻る。#10から
#15まで実行すると、N=0の時と同様にして今度はN
=1であるから積分出力V21,V211,V221,V231,V241,V
251,V261,V271がA/D変換され、配列変数CM1(1),CM1
(11),CM1(21),CM1(31),CM1(41),CM1(51),CM1
(61),CM1(71)に格納される。#16でNを+1し、以
降、Nが10になるまで#10〜#17をくり返すと、すべて
の積分出力V2iがA/D変換され、CM1(i)に格納され
る、V2iとCM1(i)の関係は式で表わせる。Next, the CPU (6) at # 15 passes the input / output port (5) through the count values CT0, CT1, CT2, ..., C of the counters IC12 to IC19.
Input T7 and array variables CM1 (N) and CM1 (N + 1) respectively.
0), CM1 (N + 20), ..., CM1 (N + 70). Currently N is 0, so CM1 (0), CM1 (10), CM1 (2
0), ..., CM1 (70), that is, the A / D converted value of V2i is stored in CM1 (i) (i = 0, 10, 20, ..., 70). Next, in # 16, N is incremented by 1, and whether N is 10 or not is determined. If it is not 10, the process returns to # 10. If you execute from # 10 to # 15, this time N
= 1, so the integrated output V2 1 , V2 11 ,, V2 21 ,, V2 31 ,, V2 41 , V
2 51 , V2 61 , V2 71 are A / D converted and array variables CM1 (1), CM1
(11), CM1 (21), CM1 (31), CM1 (41), CM1 (51), CM1
(61), CM1 (71). If N16 is incremented by 1 in # 16 and then # 10 to # 17 are repeated until N becomes 10, all integrated outputs V2i are A / D converted and stored in CM1 (i). V2i and CM1 The relationship of (i) can be expressed by an equation.
CM1(i)=C1(V2i+VB) … #17でNが10になったことが判別されると、すべての
積分出力のA/D変換が終了したことになるので、#18でR
ESをHighにして、積分コンデンサCci(i=0,1,2,・・
・,79)に並列に接続されているアナログスイッチSW2i
をONにし、積分コンデンサCciの電荷を0にする。さら
にここで、A,B,C,Dに0を出力し、初期状態に戻してお
く。CM1 (i) = C 1 (V2i + V B ) ... If it is determined that N has become 10 in # 17, it means that A / D conversion of all integrated outputs is completed.
ES is set to High and the integration capacitor Cci (i = 0,1,2, ...
., 79) Analog switch SW2i connected in parallel
Is turned on, and the charge of the integration capacitor Cci is set to 0. Furthermore, 0 is output to A, B, C, and D here, and it returns to the initial state.
次に、第9図(b)の#19に進み、ダークオフセット
の測定に入る。ダークオフセットの測定は、前述したパ
ルスキセノンランプ(2)を発光させての測定である#
5〜#18とほとんど同じであり、ただパルスキセノンラ
ンプ(2)を発光させないのと、測定終了後に#31のス
テップで昇圧制御信号FCHG2をHighにし、昇圧回路(3
1)による電源供給を再開させるところが違うだけであ
るので、タイミングチャートは省略してある。#19〜#
21でパルスキセノンランプ(2)を発光させない状態で
の積分出力V2i(i=0,1,2,・・・,79)が得られ、#22
〜#31で積分出力がすべてA/D変換され、それぞれ配列
変数OF(i)に格納される。このOF(i)の値は、演算
増幅器のオフセットや外光の影響、及び、シリコンフォ
トダイオードの暗電流や、アナログスイッチの漏れ電流
などの影響をすべて含んだ値であり、パルスキセノンラ
ンプ(2)を発光させての測定値であるCM1(i)から
このOF(i)を差し引くことにより、前記オフセットや
シリコンフォトダイオードの暗電流、アナログスイッチ
の漏れ電流、外光の影響等による誤差をキャンセルする
ことができる。また本実施例は光源にパルスキセノンラ
ンプ(2)を使用しているので、定常光を光源とした場
合のように、光をチョッピングすることなくダークオフ
セットを測定することができるので、機械的な駆動部分
を必要としないという長所を持っている。第9図(c)
の#32から#35において、上記のダークオフセットの補
正を行なっている。すなわち、パルスキセノンランプ
(2)を発光しての測定値であるCM1(i)からダーク
オフセットの測定値OF(i)を差し引いた値をCM1
(i)に格納する。Next, proceeding to # 19 in FIG. 9B, the measurement of dark offset is started. The measurement of the dark offset is the measurement with the above-mentioned pulse xenon lamp (2) emitted.
It is almost the same as 5 to # 18, but the pulse xenon lamp (2) is not made to emit light, and the boost control signal FCHG2 is set to High at the step of # 31 after the measurement is completed, and the boost circuit (3
The only difference is that the power supply from 1) is restarted, so the timing chart is omitted. # 19 ~ #
At 21, the integrated output V2i (i = 0,1,2, ..., 79) is obtained when the pulse xenon lamp (2) is not lit.
The integrated outputs are all A / D converted in steps # 31 to # 31 and stored in the array variable OF (i). This value of OF (i) is a value including all the effects of the offset of the operational amplifier and the external light, the dark current of the silicon photodiode, the leakage current of the analog switch, and the like, and the pulse xenon lamp (2 ) Is subtracted from CM1 (i), which is the measured value after illuminating), the error due to the offset, dark current of silicon photodiode, leakage current of analog switch, influence of external light, etc. is canceled. can do. Further, since the pulse xenon lamp (2) is used as the light source in this embodiment, it is possible to measure the dark offset without chopping the light as in the case where the constant light is used as the light source. It has the advantage of not requiring a drive part. Fig. 9 (c)
In # 32 to # 35, the dark offset is corrected. That is, the value obtained by subtracting the dark offset measurement value OF (i) from the measurement value CM1 (i) obtained by illuminating the pulse xenon lamp (2) is CM1 (i).
Store in (i).
#36からは分光感度補正の計算を行なう。ここで、分
光感度補正の意味と原理について説明を行なう。第10図
(a)は本実施例で使用する分光センサーS1における各
シリコンフォトダイオードの光電流I1iと、電流電圧変
換・積分回路AN(i)(i=0,1,2,・・・・,39)の増
幅率を掛け合わせた測光回路系としての分光感度Si
(λ)(i=0,1,2,・・・・,39)である。ただし、λ
は光の波長である。分光センサーS1,S2のバンドパスフ
ィルターアレイF1,F2には赤外線カットと紫外線カット
の処理が施してあり、S0(λ)〜S39(λ)は370nmより
短い波長領域と、720nmより長い波長領域での値はほぼ
零である。S0(λ)〜S39(λ)は、ほぼ10nmピッチで
並んでおり、バンドパスの半値幅は10nmよりも広くなっ
ている。また、バンドパスフィルターアレイとフォトダ
イオードアレイの間での内面反射等の影響により、ピー
ク波長からかなり離れた波長領域にも感度を持ってお
り、これを分光感度のすそ引きと呼ぶことにする。分光
感度のすそ引きと半値幅が広いことのために、測定値に
誤差を生じる。分光感度補正の計算は、このようにすそ
引きがあり、半値幅の広い分光感度を持つセンサーの出
力から正しい測定値を得るためのものである。Calculation of spectral sensitivity correction is performed from # 36. Here, the meaning and principle of the spectral sensitivity correction will be described. FIG. 10 (a) shows the photocurrent I1i of each silicon photodiode in the spectroscopic sensor S1 used in this embodiment and the current-voltage conversion / integration circuit AN (i) (i = 0, 1, 2, ... , 39) Spectral sensitivity Si as a photometric circuit system multiplied by the amplification factor
(Λ) (i = 0, 1, 2, ..., 39). Where λ
Is the wavelength of light. The band-pass filter arrays F1 and F2 of the spectroscopic sensors S1 and S2 have been subjected to infrared cut and ultraviolet cut processing. The value of is almost zero. S0 (λ) to S39 (λ) are arranged at a pitch of approximately 10 nm, and the half-width of the bandpass is wider than 10 nm. In addition, due to the influence of internal reflection between the bandpass filter array and the photodiode array, it has sensitivity in a wavelength region that is considerably away from the peak wavelength, and this will be referred to as the tail of the spectral sensitivity. Due to the tail of the spectral sensitivity and the wide half width, an error occurs in the measured value. The calculation of the spectral sensitivity correction is to obtain a correct measured value from the output of the sensor having the spectral sensitivity having a wide half width as described above.
今、分光感度Si(λ)(i=0,1,2,・・・,39)のピ
ーク波長をPKi(i=0,1,2,・・・,39)とする。そして
測定波長領域(本実施例では370〜720nm)を、 の波長で区切り、40ケの領域Δλi(i=0,1,2,・・
・,39)に分割する。今、分光センサーS1に入射する光
の分光分布を第10図(b)に示すように40ケに分割した
1つの波長領域内ではフラットであるように近似し、波
長領域Δλiでの光強度をPiとする。この時、Si(λ)
の分光感度を持つ1個のセンサーの出力をOi((i=0,
1,2,・・・,39)とすると、Oiは次の式で表わされる。Now, let the peak wavelength of the spectral sensitivity Si (λ) (i = 0,1,2, ..., 39) be PKi (i = 0,1,2, ..., 39). Then, the measurement wavelength range (370 to 720 nm in this embodiment) 40 areas Δλi (i = 0,1,2, ...
・, 39). Now, the spectral distribution of the light incident on the spectral sensor S1 is approximated to be flat within one wavelength region divided into 40 as shown in FIG. 10 (b), and the light intensity in the wavelength region Δλi is calculated. Let's call it Pi. At this time, Si (λ)
The output of one sensor with spectral sensitivity of Oi ((i = 0,
1,2, ..., 39), Oi is expressed by the following equation.
今、 を次のように定義する。 now, Is defined as follows.
このように定義すると、式は次式のように表せる。 With this definition, the equation can be expressed as
上式は、i=0〜39について成り立つので、行列を用
いて次の式が成り立つ。 Since the above equation holds for i = 0 to 39, the following equation holds using a matrix.
上式を次のように表す。 The above equation is expressed as follows.
ただし、 式より、 ここで、 の逆行列である。したがって、 が分かれば、式により、分光センサーS1の出力 の値から、入射光の分光エネルギー分布 を知ることができる。 However, From the formula, here, Is the inverse matrix of. Therefore, , The output of the spectroscopic sensor S1 From the value of, the spectral energy distribution of the incident light You can know.
を求めるには、まず分光器を用いて分光センサーの分光
感度S0(λ)〜S39(λ)を測定し、式に従って、行
列 を計算すれば良い。 To obtain, first measure the spectral sensitivities S0 (λ) to S39 (λ) of the spectroscopic sensor using a spectroscope, and according to the formula, Should be calculated.
以上、便宜上試料測定用分光センサーS1について説明
したが、光源測定用分光センサーS2についても同様であ
る。ここで、入射光の分光エネルギー分布を波長領域Δ
λiの中で、フラットであるというように近似したが、
本実施例は反射物体の分光反射率を測定するためのもの
であり、塗料や印刷物などの反射物体の分光反射率は概
してなだらかな曲線を描き、急峻な吸収等のないものが
多いので、このように近似することができるものであ
る。The sample measurement spectroscopic sensor S1 has been described above for convenience, but the same applies to the light source measurement spectroscopic sensor S2. Here, the spectral energy distribution of the incident light is set to the wavelength region Δ
It was approximated as being flat in λi,
This embodiment is for measuring the spectral reflectance of a reflective object, and the spectral reflectance of a reflective object such as paint or printed matter generally draws a gentle curve, and there are many things without sharp absorption. Can be approximated as follows.
ここで、再び第9図(c)のフローチャートに従って
説明を行なう。試料測定用分光センサー(サンプル用セ
ンサー)S1についての式中の を とし、光源測定用分光センサー(リファレンス用センサ
ー)S2についての式中の とする。#36から#39において、試料測定用分光センサ
ーS1について式に示す分光感度補正計算を行なってい
る。#40から#43において、光源測定用分光センサーS2
について式に示す分光感度補正計算を行っている。
式は分光センサーS1については下記の通りである。Here, description will be given again according to the flowchart of FIG. In the formula for the spectroscopic sensor for sample measurement (sensor for sample) S1 To And in the formula for the light source measurement spectroscopic sensor (reference sensor) S2 And In # 36 to # 39, the spectral sensitivity correction calculation shown in the equation is performed for the sample measuring spectral sensor S1. From # 40 to # 43, spectroscopic sensor S2 for light source measurement
The spectral sensitivity correction calculation shown in the equation is performed.
The formula is as follows for the spectroscopic sensor S1.
今、分光センサーS1の出力Oi(i=0,1,2,・・・,3
9)は、CM1(i)に格納されており、また式で計算し
たPiをCM2(i)に格納することにすれば、 となる。また、式は分光センサーS2については下記の
通りである。 Now, the output Oi of the spectroscopic sensor S1 (i = 0,1,2, ..., 3
9) is stored in CM1 (i), and if Pi calculated by the formula is stored in CM2 (i), Becomes The formula is as follows for the spectroscopic sensor S2.
今、分光センサーS2の出力はCM1(i+40)(i=0,
1,2,・・・,39)に格納されており、また式で計算し
たPiをCM2(i+40)に格納することにすると、 となる。なお、Bij及びB′ijの値は分光センサーデー
タ格納部(9)に、あらかじめ記憶されている。 Now, the output of the spectroscopic sensor S2 is CM1 (i + 40) (i = 0,
1,2, ..., 39), and if Pi calculated by the formula is stored in CM2 (i + 40), Becomes The values of Bij and B'ij are stored in advance in the spectroscopic sensor data storage section (9).
次に第9図(d)の#44に進み、光源補正の計算を行
なう。本実施例の照明用光源はパルスキセノンランプ
(2)であり、その分光エネルギー分布は発光の度毎に
若干変動する。光源測定用分光センサーS2は、パルスキ
セノンランプ(2)の分光エネルギー分布を試料測定用
分光センサーS1とほぼ同じ波長で測定しているので、分
光センサーS1によって測定された試料光の分光エネルギ
ー分布を、分光センサーS2によって測定された光源の分
光エネルギー分布で対応する波長毎に割算し、その値を
測定値とすることにより、光源の分光エネルギー分布の
変動による誤差を消去することができる。#44から#47
でその計算を行なっている。#45でCM2(I)は分光セ
ンサーS1のI番目のシリコンフォトダイオードに対応す
る測定値であり、CM2(I+40)は分光センサーS2のI
番目のシリコンフォトダイオードに対応する測定値であ
る。CM2(I)をCM2(I+40)で割った値をCM3(I)
に格納する。それをI=0〜39まで繰り返し、すべての
測定値を光源補正し、CM3(I)に格納する。以上で照
明光源の分光エネルギー分布の変動の補正を終了し、補
正された値はCM3(i)(i=0〜39)に格納されてい
る。Next, in # 44 of FIG. 9 (d), the light source correction is calculated. The illumination light source of this embodiment is a pulse xenon lamp (2), and its spectral energy distribution slightly fluctuates with each emission. Since the light source measurement spectroscopic sensor S2 measures the spectral energy distribution of the pulse xenon lamp (2) at almost the same wavelength as the sample measurement spectroscopic sensor S1, the spectral energy distribution of the sample light measured by the spectroscopic sensor S1 is measured. By dividing each corresponding wavelength by the spectral energy distribution of the light source measured by the spectral sensor S2 and using that value as the measured value, it is possible to eliminate the error due to the variation in the spectral energy distribution of the light source. # 44 to # 47
The calculation is done in. In # 45, CM2 (I) is the measured value corresponding to the I-th silicon photodiode of the spectroscopic sensor S1, and CM2 (I + 40) is the I value of the spectroscopic sensor S2.
The measured values correspond to the second silicon photodiode. The value obtained by dividing CM2 (I) by CM2 (I + 40) is CM3 (I).
To be stored. This is repeated from I = 0 to 39, all measurement values are light source corrected, and stored in CM3 (I). The correction of the fluctuation of the spectral energy distribution of the illumination light source is completed as described above, and the corrected value is stored in CM3 (i) (i = 0 to 39).
次に#48に進み、波長補正の計算を行なう。ここで波
長補正の計算の意味を説明する。本実施例の分光センサ
ーS1,S2は、バンドパスフィルターアレイを用いてお
り、ピーク波長はほぼ10nm間隔になっているが、フィル
ターの製造時の誤差により、若干の波長ピッチのばらつ
きがある。この波長ピッチのばらつきを直線補間計算に
より10nmピッチの値に補正するのが、ここで述べる波長
補正の計算である。Next, in # 48, the wavelength correction is calculated. Here, the meaning of the wavelength correction calculation will be described. The spectral sensors S1 and S2 of this embodiment use a bandpass filter array, and the peak wavelengths are approximately 10 nm intervals, but there is some variation in the wavelength pitch due to an error in manufacturing the filter. The wavelength correction calculation described here corrects this wavelength pitch variation to a value of 10 nm pitch by linear interpolation calculation.
第9図(d)の#48において、まず波長番号Jをゼロ
にする。波長番号Jは400nmから700nmの波長領域内の10
nm間隔の波長に付けた番号であり、400nmのときJ=0
で、10nm増す毎に1だけ増える数値である。Iはセンサ
ー番号であり、#49でゼロに初期化する。ただし、I=
0はピーク波長が最も短波長のセンサーの番号であり、
長波長側に向かってIが1ずつ増える。#50において波
長番号Jに対応する波長Wを計算する。#51において、
I番目のセンサーのピーク波長PK(I)とJ番目の波長
Wとを比較し、PK(I)<Wであれば、#52でIを1だ
け増やし、#51に戻る。PK(I)≧Wであれば、#53に
進む。つまり、#51,#52において、J番目の波長W以
上でかつWに最も近いピーク波長を持つセンサーの番号
を検索する。#53〜#55においては、第11図に示すW1,W
2,Mの値を計算する。W1とは#51,#52で求めたW以上で
Wに最も近いピーク波長を持つセンサーのピーク波長PK
(I)と、その1つ短波長側のセンサーのピーク波長PK
(I−1)との差であり、W2とはWとPK(I−1)との
差である。MはI番目のセンサーの測定値CM3(I)
と、(I−1)番目のセンサーの測定値CM3(I−1)
との差である。#56で波長Wにおける測定値をI番目の
センサーと(I−1)番目のセンサーの測定値から直線
補間計算によって求め、その値をMEAS(J)とする。#
57において、波長番号Jを1だけ増し、#58で400nm〜7
00nmの範囲がすべて終了したか否かを判別するために、
Jが31か否かを判別し、31でなければ#50に戻り、次の
波長における測定値を、前述の補間計算により求める。
Jが31になれば、400nmから700nmの範囲の10nm間隔の測
定値が、補間計算によりすべて求められたことであるか
ら、#59に進んで、測光サブーチンを終了し、リターン
する。本実施例では説明をわかりやすくするために#49
から#54の処理を設けたが、波長Wに対応するセンサー
の番号やW1,W2等はあらかじめ計算しておき、分光セン
サーデータ格納部(9)に格納しておくこともでき、そ
の場合、#49,#51,#52,#53,#54を省略することがで
きる。In # 48 of FIG. 9 (d), the wavelength number J is first set to zero. Wavelength number J is 10 in the wavelength range from 400 nm to 700 nm.
It is a number given to wavelengths with nm intervals, and when the wavelength is 400 nm, J = 0
Then, it is a numerical value that increases by 1 for every 10 nm increase. I is the sensor number, which is initialized to zero at # 49. However, I =
0 is the number of the sensor with the shortest peak wavelength,
I increases by 1 toward the long wavelength side. At # 50, the wavelength W corresponding to the wavelength number J is calculated. In # 51,
The peak wavelength PK (I) of the I-th sensor is compared with the J-th wavelength W. If PK (I) <W, the I is incremented by 1 in # 52 and the process returns to # 51. If PK (I) ≧ W, the process proceeds to # 53. That is, in # 51 and # 52, the number of the sensor having the peak wavelength that is equal to or larger than the J-th wavelength W and is closest to W is searched. In # 53 to # 55, W1 and W shown in FIG. 11 are used.
Calculate the value of 2, M. W1 is the peak wavelength PK of the sensor with the peak wavelength closest to W that is greater than or equal to the W determined in # 51 and # 52.
(I) and one of them, the peak wavelength PK of the sensor on the short wavelength side
(I-1) and W2 is the difference between W and PK (I-1). M is the measured value of the I-th sensor CM3 (I)
And the measured value CM3 (I-1) of the (I-1) th sensor
Is the difference. At # 56, the measurement value at the wavelength W is obtained from the measurement values of the I-th sensor and the (I-1) -th sensor by linear interpolation calculation, and the value is defined as MEAS (J). #
At 57, increase the wavelength number J by 1, and at # 58, 400nm ~ 7
To determine if the 00nm range is all over,
It is determined whether or not J is 31, and if it is not 31, the process returns to # 50, and the measured value at the next wavelength is obtained by the above-described interpolation calculation.
If J becomes 31, it means that all the measured values at 10 nm intervals in the range of 400 nm to 700 nm have been obtained by the interpolation calculation. Therefore, proceed to # 59 to end the photometric subroutine and return. In this embodiment, # 49 is used for the sake of clarity.
Although the process from # 54 to # 54 is provided, the sensor number corresponding to the wavelength W, W1, W2, etc. can be calculated in advance and stored in the spectral sensor data storage unit (9). In that case, # 49, # 51, # 52, # 53, # 54 can be omitted.
以上、本実施例の測光回路動作及び補正計算処理につ
いて説明してきたが、次にシステム全体の機能及び動作
について、第12図以降のフローチャートにそって説明を
行う。まずシステムの電源をONにすると、第12図(a)
の#100のステップに進み、入出力ポート(5)、外部
入出力ポート(10)、磁気記憶制御部(11)、表示制御
部(13)、キーボード(15)、プリンター(16)の初期
設定を行なう。次に#101のステップに進み、データ格
納部(8)内のメモリーや設定データを初期化する。次
に#102のステップで表示サブルーチンを実行し、#103
でキーが押されているか否かを判別する。表示サブルー
チンについては、後ほど詳述する。キーが押されていれ
ば、第12図(b)の#105に進み、キーが押されていな
ければ、#104で現在時刻をリアルタイムクロック(1
7)から入力し、その値を表示して#103に戻る。本実施
例に用いるキーボード(15)の配置例を第26図に示す。The photometering circuit operation and the correction calculation process of the present embodiment have been described above. Next, the function and operation of the entire system will be described with reference to the flowcharts of FIG. First, when the system power is turned on, Fig. 12 (a)
Go to step # 100, and set the I / O port (5), external I / O port (10), magnetic storage control unit (11), display control unit (13), keyboard (15), printer (16) to initial settings. Do. Next, in step # 101, the memory and setting data in the data storage unit (8) are initialized. Next, in the step of # 102, the display subroutine is executed, and # 103
It is determined whether or not the key is pressed with. The display subroutine will be described in detail later. If the key is pressed, proceed to # 105 in FIG. 12 (b). If the key is not pressed, the current time is set to the real time clock (1
Input from 7), display the value and return to # 103. FIG. 26 shows an arrangement example of the keyboard (15) used in this embodiment.
第12図(b)の#105では、押されているキーが“MEN
U"キーかどうかを判別し、そうであれば#125のステッ
プで設定に関する処理を行なう設定サブルーチンを実行
し、#102へ戻る。キーが“MENU"でなければ#106へ進
み、キーが“CAL"であるかどうかを判別し、そうであれ
ば#126のステップで標準反射板による校正に関する処
理を行なう校正サブルーチンを実行し、#102へ戻る。
キーが“CAL"でなければ#107に進み、キーが“MEAS"か
否かを判別し、そうであれば#127のステップで測定に
関する処理を行なう測定サブルーチンを実行し、#103
へ戻る。ただし測定サブルーチンは前述した測光サブル
ーチンとは別のものであり、後で詳述する。キーが“ME
AS"でなければ#108に進み、キーが“STAT"かどうかを
判別し、そうであれば#128に進み、測定値の統計計算
に関する処理を行なう統計サブルーチンを実行し、#10
2へ戻る。キーが“STAT"でなければ#109に進み、キー
が“DATA"かどうかを判別し、そうであれば#129に進
み、表示する測定データのデータ番号の設定に関する処
理を行なうためのデータ番号設定サブルーチンを実行
し、#103に戻る。キーが“DATA"でなければ#110に進
み、キーが“FEED"かどうかを判別し、そうであれば#1
30に進み、プリンター(16)の紙送りを行なうプリンタ
紙送りサブルーチンを実行し、#103へ戻る。キーが“F
EED"でなければ#111に進み、キーが“HCOPY"かどうか
を判別し、そうであれば#131に進み、表示画面をプリ
ンター(16)にコピーする画面コピーサブルーチンを実
行し、#103へ戻る。キーが“HCOPY"でなければ#112へ
進み、キーが“LIST"であるかどうかを判別し、そうで
あれば#132に進み、測定値の数値データリストを表示
部(14)に表示するか、またはプリンター(16)に印字
するか、または外部入出力ポート(10)へ出力する処理
を行なうデータリストサブルーチンを実行し、#102へ
戻る。キーが“LIST"でなければ#113へ進み、キーが
“DEL"かどうかを判別し、そうであれば#133に進み、
現在表示中の測定データを消去する処理を行なうデータ
消去サブルーチンを実行し、#102へ戻る。キーが“DE
L"でなければ#114へ進み、キーが“HELP"かどうかを判
別し、そうであれば#134へ進み、システムの使用方法
の説明を表示する処理を行なう使用説明サブルーチンを
実行し、#102へ戻る。キーが“HELP"でなければ#115
へ進み、キーが“CUR"かどうかを判別し、そうであれば
#135へ進み、分光測定値グラフ表示にカーソルを表示
するか否かを設定するための処理を行なうカーソルON/O
FFサブルーチンを実行し、#103に戻る。キーが“CUR"
でなければ#116へ進み、キーが“→”であるかどうか
を判別し、そうであれば#136へ進み、前記分光測定値
グラフ表示のカーソルを右移動する処理を行なうカーソ
ル右移動サブルーチンを実行し、#103へ戻る。キーが
“→”でなければ#117へ進み、キーが“←”であるか
どうかを判別し、そうであれば137へ進み、分光反射率
グラフ表示のカーソルを左移動する処理を行なうカーソ
ル左移動サブルーチンを実行し、#103へもどる。キー
が“←”でなければ#118へ進み、キーが“DOUT"か否か
を判別し、そうであれば#138へ進み、外部入出力ポー
ト(10)へ測定データを出力する処理を行なうデータ出
力サブルーチンを実行し、#103へ戻る。キーが“DOUT"
でなければ#119へ進み、キーが“PRINT"か否かを判別
し、そうであれば#139へ進み、測定データをプリンタ
ー(16)にて印字する処理を行なうデータ印字サブルー
チンを実行し、#103に戻る。キーが“PRINT"でなけれ
ば、第12図(c)の#120に進み、キーが“f1"か否かを
判別し、そうであれば#140へ進み、分光測定値グラフ
や色度測定値グラフの表示のスケールや、表示範囲を設
定する処理を行なうレンジ設定サブルーチンを実行し、
#103へ戻る。キーが“f1"でなければ#121へ進み、キ
ーが“f2"か否かを判別し、そうであれば#141へ進み、
分光測定値グラフや色度測定値グラフの表示に、目盛り
用の格子(グリッド)を表示するか否かを設定するグリ
ッドON/OFFサブルーチンを実行し、#103へ戻る。キー
が“f2"でなければ#122へ進み、キーが“f3"か否かを
判別し、そうであれば#142へ進み、色彩値計算におい
てどの表色系を用いるかを設定する処理を行なう表色系
設定サブルーチンを実行し、#102に戻る。キーが“f3"
でなければ#123に進み、キーが“f4"か否かを判別し、
そうであれば#143へ進み、分光測定値グラフの表示に
おいて、測定値と同時に、基準値も表示するか否かを設
定する処理を行なう基準値ON/OFFサブルーチンを実行
し、#103に戻る。キーが“f4"でなければ、#124に進
みキーが“f6"か否かを判別し、そうであれば#144へ進
み、表示するグラフの形式及び測定値の単位を設定する
処理を行なう表示モード設定サブルーチンを実行し、#
102へ戻る。キーが“f6"でなければ、#103に戻る。In # 105 of FIG. 12 (b), the pressed key is "MEN
If it is the U "key, and if so, execute the setting subroutine that performs the setting-related processing in step # 125 and return to # 102. If the key is not" MENU ", proceed to # 106 and press the key It is determined whether or not it is "CAL", and if so, a calibration subroutine for performing the calibration-related process by the standard reflector is executed in step # 126, and the process returns to step # 102.
If the key is not "CAL", proceed to # 107, determine whether the key is "MEAS", and if so, execute the measurement subroutine for performing the measurement-related process in step # 127.
Return to. However, the measurement subroutine is different from the photometry subroutine described above, and will be described in detail later. The key is "ME
If it is not "AS", proceed to # 108, determine whether the key is "STAT", and if so, proceed to # 128 to execute a statistical subroutine for processing for statistical calculation of measured values.
Return to 2. If the key is not "STAT", proceed to # 109, determine whether the key is "DATA", and if so, proceed to # 129 to set the data number of the measured data to be displayed. Execute the setting subroutine and return to # 103. If the key is not "DATA", proceed to # 110 and determine whether the key is "FEED". If so, # 1
In step 30, a printer paper feed subroutine for feeding paper to the printer (16) is executed, and the flow returns to step # 103. The key is "F
If it is not "EED", proceed to # 111, determine whether the key is "HCOPY", and if so, proceed to # 131, execute the screen copy subroutine for copying the display screen to the printer (16), and proceed to # 103. If the key is not "HCOPY", proceed to # 112, determine if the key is "LIST", and if so, proceed to # 132 to display the numerical data list of measured values on the display (14). Execute the data list subroutine that displays, prints to the printer (16), or outputs to the external input / output port (10), and returns to # 102. If the key is not "LIST", press # 113. Go to, determine if the key is "DEL" and if so go to # 133
A data erasing subroutine for erasing the measurement data currently displayed is executed, and the process returns to step # 102. The key is "DE
If it is not "L", proceed to # 114, determine whether the key is "HELP", and if so, proceed to # 134 to execute a usage instruction subroutine for displaying a description of how to use the system. Return to 102. If the key is not "HELP", # 115
Proceed to to determine whether the key is "CUR", and if so, proceed to # 135 to perform processing to set whether or not to display the cursor in the graph of the spectroscopic measurement value. Cursor ON / O
Execute the FF subroutine and return to # 103. The key is "CUR"
If not, the process proceeds to # 116 to determine whether or not the key is "→", and if so, the process proceeds to # 136 to execute a cursor right move subroutine for performing a process of right moving the cursor of the spectroscopic measurement value graph display. Execute and return to # 103. If the key is not "→", proceed to # 117, determine whether the key is "←", and if so, proceed to 137, and move the cursor in the spectral reflectance graph display to the left. Execute the move subroutine and return to # 103. If the key is not "←", proceed to # 118, determine whether the key is "DOUT", and if so, proceed to # 138 to perform processing of outputting measurement data to the external input / output port (10). Execute the data output subroutine and return to # 103. The key is "DOUT"
If not, proceed to # 119, determine whether or not the key is "PRINT", and if so, proceed to # 139 to execute the data print subroutine for printing the measured data on the printer (16). Return to # 103. If the key is not "PRINT", proceed to # 120 in FIG. 12 (c), determine whether the key is "f1", and if so, proceed to # 140 to measure the spectroscopic measurement graph and chromaticity. Execute the range setting subroutine that performs the process of setting the display scale and display range of the value graph,
Return to # 103. If the key is not "f1", proceed to # 121, determine whether the key is "f2", and if so, proceed to # 141.
A grid ON / OFF subroutine for setting whether or not to display a grid for the scale on the display of the spectral measurement graph and the chromaticity measurement graph is executed, and the process returns to # 103. If the key is not "f2", proceed to # 122, determine whether the key is "f3", and if so, proceed to # 142 to set the color system to be used in the color value calculation. Execute the color system setting subroutine to be performed, and return to # 102. The key is "f3"
If not, proceed to # 123, determine whether the key is "f4",
If so, proceed to # 143, execute the reference value ON / OFF subroutine that performs processing for setting whether or not to display the reference value at the same time as the measurement value in the spectroscopic measurement value graph display, and then return to # 103. . If the key is not "f4", proceed to # 124 to determine whether the key is "f6", and if so, proceed to # 144 to set the format of the graph to be displayed and the unit of the measured value. Execute the display mode setting subroutine and
Return to 102. If the key is not "f6", return to # 103.
以上、各種キーが押された時の処理について簡単に説
明を行なったが、次に、そのうちの主なものについて、
詳しく説明を行なう。第13図は、前述した設定に関する
処理を行う設定サブルーチンのフローチャートである。
#200のステップで、19種類の設定項目から1つを使用
者に選択させる。次に#201に進み、選択された項目が
「光源」であるか否かを判別し、そうであれば#202に
進み、使用者にD65,A,B,C,USERの5つの色彩値計算用光
源種別の中から1つを選択させ、#200に戻る。項目が
「光源」でなければ#203に進み、項目は「視野」か否
かを判別し、そうであれば#204で、使用者に2゜視野
か10゜視野かを選択させて#200に戻る。項目が「視
野」でなければ#205に進み、項目は「トリガーモー
ド」か否かを判別し、そうであれば#206に進み、測定
の開始をどのように行うかを決定する項目であるところ
のトリガーモードを、マニュアル、外部トリガー単発、
外部トリガー連続、タイマーの4つの中から、1つを使
用者に選択させ、#200に戻る。項目が「トリガーモー
ド」でなければ、#207に進み、項目が「トレース波
長」か否かを判別し、そうであれば#208へ進み、選択
波長における分光反射率の時間変化を表示する場合の、
その選択波長を、使用者に設定させ、#200に戻る。項
目が「トレース波長」でなければ#209に進み、項目が
「限界警告」か否かを判別し、そうであれば#210で、
基準値と測定値との間に限界値以上の差があった場合に
警告処理を行うか否かを使用者に節制させ、#200に戻
る。項目が「限界警告」でなければ#211へ進み、項目
が「平均回数」か否かを判別し、そうであれば#212へ
進み、測定値として何回の測定の平均値を用いるかとい
う平均回数を使用者に設定させ、#200に戻る。項目が
「平均回数」でなければ#213へ進み、項目が「印字モ
ード」か否かを判別し、そうであれば測定データの印字
を測定毎に毎回、自動的に行うか(AUTO),“PRINT"キ
ーが押された時にだけ測定データを印字するか(MANUA
L)を使用者に設定させ、#200に戻る。項目が「印字モ
ード」でなければ#215に進み、項目が「印字項目」か
否かを判別し、そうであれば#216に進み、測定データ
を印字する際に、分光データや色彩計算値等の各種デー
タ中の1種または複数種のどの項目を印字するかを使用
者に選択させ、#200に戻る。項目が「印字項目」でな
ければ#217に進み、項目が「データ出力モード」か否
かを判別し、そうであれば#218に進み、測定データの
外部入出力ポート(10)への出力を測定毎に毎回、自動
的に行うか(AUTO)、“DOUT"キーが押された時にだけ
測定データを出力するか(MANUAL)を使用者に設定さ
せ、#200に戻る。項目が「データ出力モード」でなけ
れば#219に進み、項目が「データ出力項目」か否かを
判別し、そうであれば#220に進み、測定データを外部
入出力ポート(10)へ出力する際に、各種データの中の
1種または複数種のどの項目を出力するかを使用者に選
択させ、#200に戻る。項目が「データ出力項目」でな
ければ#221に進み、項目が「RS232Cモード」か否かを
判別し、そうであれば#222に進み、使用者に外部入出
力ポートであるRS232Cポートのボーレートやストップビ
ット長等の各種のモードを設定させ、#200に戻る。項
目が「RS232Cモード」でなければ#223に進み、項目が
「タイマー」か否かを判別し、そうであれば#224に進
み、測定用インターバルタイマーの開始時刻やインター
バル時間や終了時刻または終了回数、及び、終了を時刻
で行うか回数で行うか等を使用者に設定させ、#200に
戻る。項目が「タイマー」でなければ#225に進み、項
目が「時計」か否かを判別し、そうであれば#226に進
み、リアルタイムクロック(17)の現在時刻を使用者に
設定させ、#200に戻る。項目が「時計」でなければ#2
27に進み、項目が「ユーザー分光感度」かどうかを判別
し、そうであれば#228に進み、ユーザー分光感度の入
力を行なう。The above is a brief description of the processing when various keys are pressed.
A detailed explanation will be given. FIG. 13 is a flowchart of a setting subroutine for performing the above-mentioned setting-related processing.
In step # 200, the user is prompted to select one of 19 types of setting items. Next, proceeding to # 201, it is determined whether or not the selected item is "light source", and if so, proceeding to # 202, the user is given five color values of D65, A, B, C and USER. Select one of the calculation light source types and return to # 200. If the item is not "light source", proceed to # 203, determine whether the item is "field of view", and if so, in # 204, let the user select either a 2 ° field of view or a 10 ° field of view. Return to. If the item is not "field of view", proceed to # 205, determine whether the item is in "trigger mode", and if so, proceed to # 206 to determine how to start measurement. However, the trigger mode is manual, external trigger single shot,
The user is made to select one of four continuous external triggers and a timer, and the process returns to step # 200. If the item is not "trigger mode", proceed to # 207 to determine whether the item is "trace wavelength", and if so, proceed to # 208 to display the temporal change of the spectral reflectance at the selected wavelength. of,
The user sets the selected wavelength, and the process returns to # 200. If the item is not "trace wavelength", proceed to # 209 to determine whether or not the item is "limit warning". If so, in # 210,
When the difference between the reference value and the measured value is equal to or more than the limit value, the user is restrained whether or not to perform the warning process, and the process returns to # 200. If the item is not "limit warning", proceed to # 211 to determine whether the item is "average number of times", and if so, proceed to # 212 and determine how many times the average value of the measurements is used. Let the user set the average count and return to # 200. If the item is not "average count", proceed to # 213 to determine whether the item is "print mode". If so, whether to print the measurement data automatically every measurement (AUTO), Whether measurement data is printed only when the "PRINT" key is pressed (MANUA
Let the user set L) and return to # 200. If the item is not "print mode", proceed to # 215 to determine whether the item is "print item", and if so, proceed to # 216, and when printing the measurement data, spectral data and color calculation value The user is allowed to select which item of one or more items in various data to be printed, and the process returns to step # 200. If the item is not "print item", proceed to # 217, determine whether the item is in "data output mode", and if so, proceed to # 218 and output the measurement data to the external input / output port (10). Have the user set whether to automatically perform each measurement (AUTO) or output measurement data only when the "DOUT" key is pressed (MANUAL), and return to # 200. If the item is not "data output mode", proceed to # 219, determine whether the item is "data output item", and if so, proceed to # 220 and output the measurement data to the external input / output port (10). In doing so, the user is allowed to select which item of one or more types among various data is to be output, and the process returns to step # 200. If the item is not a "data output item", proceed to # 221 to determine whether the item is in "RS232C mode", and if so, proceed to # 222 to inform the user of the baud rate of the RS232C port which is an external input / output port. Set various modes such as or stop bit length and return to # 200. If the item is not "RS232C mode", proceed to # 223, determine whether the item is "timer", and if so, proceed to # 224, start time, interval time, end time or end of the measurement interval timer. The user is made to set the number of times and whether the end is performed at the time or the number of times, and the process returns to step # 200. If the item is not "timer", proceed to # 225, determine whether the item is "clock", and if so, proceed to # 226 to let the user set the current time of the real-time clock (17). Return to 200. # 2 if the item is not "clock"
Proceed to 27, determine whether the item is “user spectral sensitivity”, and if so, proceed to # 228 to input the user spectral sensitivity.
ここで、ユーザー分光感度の意味について説明を行な
う。一般的に色彩計算を行なう場合、CIEスペクトル三
刺激値λ,λ,λを用いるが、例えば、写真の色
濃度を測定する場合には、第25図に示すような分光感度
を用いて三色分解しているし、その他それぞれの業界や
各使用者で、専用の分光感度を使用する場合があり、色
測定において、λ,λ,λ以外の任意の分光感度
を使用することができれば、大変便利である。本実施例
では標準でλ,λ,λのデータROM(7)に格納
しており、色彩計算に使用するが、それとは別に使用者
が任意の分光感度(以下これをユーザー分光感度と言う
ことにする)を入力することが可能で、そのデータをRA
M(8)に記憶し、その分光感度と試料の分光反射率と
光源の分光エネルギー分布との積和を計算し、表示する
ことが可能になっている。その分光感度は、三種類入力
することができ、三色分解に便利なようになっている。
#228〜#230で、その三種類のユーザー分光感度を入力
し、それぞれUS1(i),US2(i),US3(i)(i=0
〜30)というメモリーに格納し、#200に戻る。項目が
「ユーザー分光感度」でなければ#231へ進み、項目が
「ユーザー光源」かどうかを判別し、そうであれば#23
2へ進み、ユーザー光源の分光エネルギー分布のデータ
入力を行なう。ここでユーザー光源の意味については説
明を行なう。物体色の色彩計算においては、標準光源と
してD65光源やA光源、B光源、C光源等が使用され、
本実施例では、それらの光源の分光エネルギー分布のデ
ータは、ROM(7)に格納されており、色彩計算に使用
されるが、これらの標準光源とは別に使用者が任意の分
光エネルギー分布の光源を定義でき、その光源による色
彩計算を行なうことができれば、物体色の見えに及ぼす
光源の効果である演色性を評価する場合に便利である。
本実施例では使用者が光源の任意の分光エネルギー分布
を入力することが可能で(以下これをユーザー光源とい
う)、そのデータをRAM(8)に記憶し、その光源デー
タを用いて色彩計算することが可能になっている。#23
2で、ユーザー光源の分光エネルギー分布を入力し、UP
(i)(i=0〜30)というメモリーに格納し、#200
に戻る。Here, the meaning of the user spectral sensitivity will be described. In general, CIE spectral tristimulus values λ 1 , λ , and λ are used for color calculation. For example, when measuring the color density of a photograph, the spectral sensitivities shown in FIG. It has been disassembled, and other industries and users may use dedicated spectral sensitivities, and it would be extremely difficult if any spectral sensitivities other than λ , λ , and λ could be used in color measurement. It is convenient. In this embodiment, the data is stored in the data ROM (7) of λ 1 , λ 2 , and λ as standard, and is used for color calculation. In addition to this, the user has arbitrary spectral sensitivity (hereinafter referred to as user spectral sensitivity). You can enter the
It is possible to store in M (8), calculate the product sum of the spectral sensitivity, the spectral reflectance of the sample, and the spectral energy distribution of the light source, and display it. Three types of spectral sensitivity can be input, which is convenient for three-color separation.
In # 228 to # 230, input the three types of user spectral sensitivities, and US1 (i), US2 (i), US3 (i) (i = 0
Stored in a memory called ~ 30) and returned to # 200. If the item is not "user spectral sensitivity", proceed to # 231 to determine whether the item is "user light source". If so, # 23
Proceed to 2 and input the data of the spectral energy distribution of the user light source. Here, the meaning of the user light source will be described. In the color calculation of the object color, D65 light source, A light source, B light source, C light source, etc. are used as standard light sources,
In the present embodiment, the data of the spectral energy distribution of those light sources is stored in the ROM (7) and is used for color calculation. In addition to these standard light sources, the user can obtain the spectral energy distribution of arbitrary spectral energy distribution. If the light source can be defined and the color calculation by the light source can be performed, it is convenient for evaluating the color rendering property which is the effect of the light source on the appearance of the object color.
In this embodiment, the user can input an arbitrary spectral energy distribution of the light source (hereinafter referred to as user light source), the data is stored in the RAM (8), and the color is calculated using the light source data. Is possible. #twenty three
In 2, input the spectral energy distribution of the user light source and UP
(I) (i = 0 to 30) stored in the memory, # 200
Return to
項目が「ユーザー光源」でなければ#233に進み、項
目が「ユーザー標準板」かどうかを判別し、そうであれ
ば#234へ進み、ユーザー標準板の分光反射率データを
入力し、R2(i)(i=0〜30)というメモリーに格納
し、#200に戻る。ユーザー標準板については、後述す
る校正サブルーチンの説明で詳述するが、簡単に言えば
使用者が分光器等を使ってあらかじめ自分で反射率デー
タを測定した標準板を用いて、本実施例の反射率の校正
を行なう際の、その標準板のことである。項目が「ユー
ザー標準板」でなければ#235へ進み、項目が「限界
値」か否かを判別し、そうであれば#236に進む。本実
施例においては、分光反射率の上限値と下限値を各波長
ごとに設定することができ、分光反射率測定値がその限
界値の範囲からはずれた時に、警告表示を出すようにな
っている。また、その上限値、下限値のデータは、分光
反射率測定値を表示する分光グラフ表示の中に、重ねて
表示できるようになっており、測定値と限界値の関係が
一目でわかるようになっている。#236においては上限
値データを入力し、LIMH(i)(i=0〜30)に格納
し、#237においては下限値データを入力し、LIML
(i)(i=0〜30)に格納し、#200に戻る。項目が
「限界値」でなければ#238に進み、項目が「基準値」
か否かを判別し、そうであれば#239へ進み、測定を行
ない、その測定値を基準値とするのか、分光反射率デー
タをキーボードから入力し、その値を基準値とするのか
の選択を行なう。#239では選択項目の表示を行ない、
#240でキー入力を待つ。キー入力があれば#241へ進
み、キーが1か否かを判別し、1であれば測定値を基準
値とするモードであるので、#242に進み、前述の測光
サブルーチンを実行し、#243で分光反射率R(i)
(i=0〜30)を計算し、#244で、R(i)を基準値
メモリーSTD(i)(i=0〜30)に格納し、#200に戻
る。#241において、キーが1でなければ#245に進み、
キーが2か否かを判別し、そうでなければ#240に戻
り、キー入力を待つ。#245において、キーが2であれ
ば、テンキーからの入力データを基準値データとするモ
ードなので、#246に進み、テンキーから基準値の分光
反射率データを入力し、それをSTD(i)(i=0〜3
0)に格納して、#200に戻る。項目が「基準値」でなけ
れば#247に進み、項目が「終了」か否かを判別し、そ
うであれば設定サブルーチンを終了し、リターンする。
項目が「終了」でなければ#200へ戻る。If the item is not "user light source", proceed to # 233, determine whether the item is "user standard plate", and if so, proceed to # 234, enter the spectral reflectance data of the user standard plate, and enter R2 ( i) (i = 0 to 30), and return to # 200. The user standard plate will be described in detail in the explanation of the calibration subroutine to be described later, but in short, the user uses the standard plate whose reflectance data is measured by himself / herself using a spectroscope or the like. It is the standard plate when the reflectance is calibrated. If the item is not the "user standard plate", the process proceeds to # 235, determines whether the item is the "limit value", and if so, the process proceeds to # 236. In this embodiment, the upper limit value and the lower limit value of the spectral reflectance can be set for each wavelength, and when the spectral reflectance measurement value is out of the range of the limit value, a warning display is issued. There is. In addition, the upper limit value and lower limit value data can be displayed overlaid on the spectral graph display that displays the spectral reflectance measurement value, so that the relationship between the measured value and the limit value can be seen at a glance. Has become. In # 236, the upper limit value data is input and stored in LIMH (i) (i = 0 to 30), and in # 237, the lower limit value data is input and LIML
(I) Store in (i = 0 to 30) and return to # 200. If the item is not the "limit value", proceed to # 238 and the item is the "reference value".
If yes, proceed to # 239 to perform measurement and select whether to use the measured value as the reference value or enter the spectral reflectance data from the keyboard and use that value as the reference value. Do. # 239 displays the selected items,
Wait for key input at # 240. If there is a key input, proceed to # 241 to determine whether or not the key is 1, and if it is 1, it is a mode in which the measured value is used as a reference value, so proceed to # 242 and execute the photometry subroutine described above. Spectral reflectance R (i) at 243
(I = 0 to 30) is calculated, R (i) is stored in the reference value memory STD (i) (i = 0 to 30) in # 244, and the process returns to # 200. In # 241, if the key is not 1, proceed to # 245,
Whether the number of keys is 2 is determined, and if not, the process returns to # 240 and waits for key input. In # 245, if the key is 2, it is the mode in which the input data from the numeric keypad is used as the reference value data. Therefore, the process proceeds to # 246, and the spectral reflectance data of the reference value is input from the numeric keypad, and the STD (i) ( i = 0-3
Store it in 0) and return to # 200. If the item is not the "reference value", the process proceeds to # 247 to determine whether the item is "end", and if so, the setting subroutine is ended and the process returns.
If the item is not "end", return to # 200.
以上で設定サブルーチンの説明を終了し、次に、あら
かじめ分光反射率の分かっている試料を用いて反射率測
定値を校正する処理を行なうところの校正サブルーチン
について説明する。第14図に校正サブルーチンのフロー
チャートを示す。#300において、5つの項目の中から
1つを使用者に選択させる。5つの項目について説明す
ると、「1.高精度標準白色板」は、分光反射率の経時変
化が非常に少ないが高価な高精度標準白色板を用いる校
正であり、「2.常用標準白色板」は、分光反射率の経時
変化は高精度標準白色板よりも大きいが安価な常用標準
白色板を用いる校正であり、「3.ユーザー標準板」は使
用者があらかじめ本実施例の装置に標準で付属している
白色板以外の試料を分光器等で分光反射率が測定し、そ
の試料を用いて校正する項目である。「4.校正モード」
は校正モードを選択する項目であり、「5.終了」は校正
サブルーチンを終了する項目である。The description of the setting subroutine is completed above, and then, the calibration subroutine for performing the process of calibrating the reflectance measurement value using the sample whose spectral reflectance is known in advance will be described. FIG. 14 shows a flowchart of the calibration subroutine. In # 300, the user is made to select one of the five items. Explaining five items, "1. High-precision standard white plate" is a calibration that uses an expensive high-precision standard white plate whose spectral reflectance has very little change over time. Is a calibration that uses an inexpensive standard white plate whose spectral reflectance changes over time is higher than that of a high-precision standard white plate, and "3. This is an item to measure the spectral reflectance of a sample other than the attached white plate with a spectroscope and calibrate it using that sample. "4. Calibration mode"
Is an item for selecting the calibration mode, and “5. end” is an item for ending the calibration subroutine.
#301で項目が「終了」か否かを判別し、そうであれ
ば#302へ進み、校正サブルーチンを終了してリターン
する。そうでなければ#303へ進み、項目が高精度標準
白色板による校正か否かを判別し、そうであれば#304
へ進み、高精度標準白色板を試料としてセットする旨の
メッセージを表示し、#305で「測定」と「中止」の2
つの項目から1つを使用者に選択させ、#306で項目が
「中止」か否かを判別し、「中止」であれば#307へ進
み、校正サブルーチンを終了し、リターンする。項目が
「中止」でなければ#308に進み、項目が「測定」か否
かを判別し、そうでなければ#305に戻り、そうであれ
ば#309で前述の測光サブルーチンを実行し、#310で測
定値MEAS(i)を、C0(i)(i=0〜30)に格納す
る。次に、#311で常用標準白色板を試料としてセット
する旨のメッセージを表示し、#312で「測定」と「中
止」の2つの項目から1つを使用者に選択させ、#313
で項目が「中止」か否かを判別し、「中止」であれば、
校正サブルーチンを終了して、リターンする。「中止」
でなければ#314へ進み、項目が「測定」か否かを判別
し、そうでなければ#312に戻り、そうであれば#315に
進み、測光サブルーチンを実行する。#316で測定値MEA
S(i)をC1(i)(i=0〜30)に格納する。次に#3
17で式により常用標準白色板の分光反射率を計算し、
R1(i)(i=0〜30)に格納し、#318に進み、校正
サブルーチンを終了し、リターンする。In # 301, it is determined whether or not the item is “end”. If so, the process proceeds to # 302, the calibration subroutine is terminated, and the process returns. If not, proceed to # 303, determine whether the item is a calibration with a high-precision standard white plate, and if so, # 304
Proceed to and display a message to set a high-precision standard white plate as a sample, and in # 305, select "Measure" and "Stop".
The user is allowed to select one of the two items, and in # 306 it is determined whether or not the item is "stop". If "stop", the process proceeds to # 307 to end the calibration subroutine and return. If the item is not "Cancel", proceed to # 308 to determine whether or not the item is "Measurement", and if not, return to # 305, and if so, execute the photometric subroutine in # 309, # At 310, the measured value MEAS (i) is stored in C0 (i) (i = 0 to 30). Next, in # 311, a message to the effect that the standard white plate is set as a sample is displayed, and in # 312 the user is allowed to select one of two items, “measurement” and “stop”.
Determines whether the item is "Cancel", and if "Cancel",
The calibration subroutine is terminated and the process returns. "Cancel"
If not, the process proceeds to # 314 to determine whether or not the item is “measurement”. If not, the process returns to # 312, and if so, the process proceeds to # 315 to execute the photometric subroutine. Measurement value MEA at # 316
S (i) is stored in C1 (i) (i = 0 to 30). Then # 3
Calculate the spectral reflectance of the regular standard white plate by the formula in 17,
Store in R1 (i) (i = 0 to 30), proceed to # 318, end the calibration subroutine, and return.
R1(i)=C1(i)×R0(i)/C0(i) … (i=0〜30) 上式で、R0(i)は高精度標準白色板の分光反射率デ
ータであり、その値は、あらかじめROM(7)に格納さ
れている。すなわち、#304〜#310では、高精度標準白
色板により測定値の校正を行ない、#311〜#317では常
用標準白色板の分光反射率を測定し、メモリーしたので
ある。#303で、項目が「高精度標準白色板」でなけれ
ば#319に進み、常用標準白色板による校正か否かを判
別し、そうであれば#320に進み、常用標準白色板を試
料としてセットする旨のメッセージを表示し、#321
で、「測定」と「中止」の2項目のうち1つを使用者に
選択させ、#322で項目が「中止」か否かを判別し、
「中止」であれば、#323に進み、校正サブルーチンを
終了してリターンする。「中止」でなければ#324に進
み、項目が「測定」か否かを判別し、「測定」でなけれ
ば#321に戻り、「測定」であれば#325に進み、測光サ
ブルーチンを実行する。#326では測定値MEAS(i)をC
1(i)に格納し、#327に進み、校正サブルーチンを終
了し、リターンする。R1 (i) = C1 (i) × R0 (i) / C0 (i) (i = 0 to 30) In the above formula, R0 (i) is the spectral reflectance data of the high-accuracy standard white plate. The value is stored in the ROM (7) in advance. That is, in # 304 to # 310, the measurement values were calibrated by the high-precision standard white plate, and in # 311 to # 317, the spectral reflectance of the regular standard white plate was measured and stored. If the item is not "high precision standard white plate" in # 303, proceed to # 319 to determine whether or not the calibration is performed by the common standard white plate. If yes, proceed to # 320 and use the common standard white plate as a sample. Display the message to set, # 321
Then, let the user select one of the two items of "measurement" and "stop", and determine whether or not the item is "stop" in # 322,
If it is “Cancel”, the process proceeds to # 323 to end the calibration subroutine and return. If it is not "Cancel", proceed to # 324 to determine whether the item is "Measurement". If it is not "Measurement", return to # 321. If it is "Measurement", proceed to # 325 and execute the photometric subroutine. . In # 326, the measured value MEAS (i) is changed to C
Store it in 1 (i), proceed to # 327, end the calibration subroutine, and return.
以上述べたように、本実施例の装置においては、分光
反射率の絶対値校正には、常用標準白色板での校正と、
高精度標準白色板での校正があり、日々の校正には安価
な常用標準白色板を用い、常用標準白色板の分光反射率
の経時変化を補正するために、数ケ月に1回という頻度
で、高精度標準白色板を用いて常用標準白色板の分光反
射率を測定し、メモリーするという方式を取っている。
高精度標準白色板は使用頻度が少なく、適切な場所に保
管しておくことにより、汚れや紫外線による経時変化を
防ぐことができ、常用標準白色板は数ケ月に1度という
程度の頻度で経時変化を補正するので、保守が比較的容
易であり、したがって、この方式により安価で作業性が
良く、高精度な測定システムを構成することができる。As described above, in the apparatus of this embodiment, the absolute value of the spectral reflectance is calibrated by using a standard white plate,
There is a calibration with a high-precision standard white plate, and an inexpensive regular standard white plate is used for daily calibration. Once a few months, in order to correct the temporal change of the spectral reflectance of the regular standard white plate, , A standard white plate with high precision is used to measure and store the spectral reflectance of a standard white plate.
The high-precision standard white plate is rarely used, and by storing it in an appropriate place, it is possible to prevent changes over time due to dirt and ultraviolet rays, and the standard white plate for regular use is stored once every few months. Since the change is corrected, maintenance is relatively easy. Therefore, this method can configure an inexpensive, workable, and highly accurate measurement system.
さて、#319において、項目が「常用標準白色板」で
なければ、第14図(b)の#328に進み、項目が「ユー
ザー標準板」か否かを判別し、そうであれば#329に進
み、「測定」と「中止」の2項目から1項目を使用者に
選択させ、#330で項目が「中止」か否かを判別し、
「中止」であれば#331へ進み、校正サブルーチンを終
了して、リターンする。「中止」でなければ#332へ進
み、項目が「測定」か否かを判別し、「測定」でなけれ
ば#329へ戻り、「測定」であれば#333で測光サブルー
チンを実行し、#334で測定値MEAS(i)をC2(i)
(i=0〜30)に格納し、リターンする。#328におい
て、項目が「ユーザー標準板」でなければ、#336へ進
み、項目が「校正モード」か否かを判別し、そうでなけ
れば#300に戻り、そうであれば#337に進んで、標準白
色板とユーザー標準板の2種の校正モードから、1つを
選択させてリターンする。標準白色板の校正モードが選
択されると、試料の分光反射率計算の際に、#320〜#3
26で行なった常用標準白色板による校正で求められた値
C1(i)と、#311〜#317で測定した常用標準白色板の
分光反射率データR1(i)を用いる。ユーザー標準板の
校正モードが選択されると、試料の分光反射率計算の
際、#329〜#334のユーザー標準板による校正で求めら
れた値C2(i)と、設定サブルーチンの#234で、入力
されたユーザー標準板の分光反射率データR2(i)を用
いる。By the way, if the item is not the "normal standard white plate" in # 319, the process proceeds to # 328 in FIG. 14 (b) to determine whether the item is the "user standard plate". Proceed to step 1 to let the user select one item from the two items of "measurement" and "stop", and determine whether the item is "stop" in # 330,
If it is "Cancel", the process proceeds to # 331, the calibration subroutine is terminated, and the process returns. If it is not "Cancel", proceed to # 332 to determine whether the item is "Measurement". If it is not "Measurement", return to # 329. If it is "Measurement", execute the photometry subroutine in # 333. Measured value MEAS (i) is C2 (i) at 334
Store in (i = 0 to 30) and return. In # 328, if the item is not "user standard plate", proceed to # 336, determine whether the item is in "calibration mode", otherwise return to # 300, and if so, proceed to # 337. Then, one of the two calibration modes of the standard white plate and the user standard plate is selected and the process returns. If the standard white plate calibration mode is selected, # 320 to # 3 will be used when calculating the spectral reflectance of the sample.
Value obtained by calibration using a standard white plate performed in Step 26
C1 (i) and the spectral reflectance data R1 (i) of the standard white plate for common use measured in # 311 to # 317 are used. When the calibration mode of the user standard plate is selected, when calculating the spectral reflectance of the sample, the value C2 (i) obtained by the calibration with the user standard plate of # 329 to # 334 and # 234 of the setting subroutine The input spectral reflectance data R2 (i) of the user standard plate is used.
以上で、校正サブルーチンの説明を終了し、次に、測
定サブルーチンの説明を行なう。第15図は測定サブルー
チンのフローチャートである。#400で、まずトリガー
モードを判別し、マニュアルモードであれば#406に進
み、タイマーモードであれば#401へ進む。#401では、
リアルタイムクロック(17)のデータを入力し、現在時
刻が前述の設定サブルーチンの#224で設定された測定
開始時刻を経過しているか否かを判別し、“NO"であれ
ば#402に進んで、中止キーが押されているか否かを判
別し、押されていれば#403に進んで、測定サブルーチ
ンを終了し、リターンする。中止キーが押されていなけ
れば#401へ戻る。#401で現在時刻が測定開始時刻を経
過していれば#404へ進み、測定回数Jをゼロにクリア
ーする。次に、#405でレジスタTに、現在時刻をメモ
リーして、#406へ進む。#406では、測光サブルーチン
を実行し、#407で反射率計算サブルーチンを実行す
る。計算結果はR(i)に格納されている。反射率計算
サブルーチンの詳細は後述する。#408で、色彩計算や
限界判別等の演算を行なう演算サブルーチンを実行し、
#409において、測定値や演算値の表示を行なう演算値
表示サブルーチンを実行する。#410では、測定値用メ
モリーに空き領域があるか否かを判別し、空き領域がな
ければ#411に進んで、測定値用メモリーに空き領域が
なく、今回の測定値がメモリーされない旨の警告を行な
い、#412へ進む。測定値メモリーに空き領域がある場
合は#413へ進み、最後に測定したデータの番号を示すN
1に1を加算し、#414では、表示しているデータの番号
を示すN2にN1を代入する。#415では表示中のデータの
番号であるN2の値を表示し、#416に進み、分光反射率
計算値R(i)(I=0〜30)の値を、N1番目の測定値
用メモリーに格納して、#412に進む。#412では、印字
モードがAUTOか否かを判別し、AUTOであれば#417に進
み、設定サブルーチンの#216で選択された印字項目を
プリンター(16)にて印字して、#418に進む。#412に
おいて印字モードがAUTOでなければ、#418に進む。#4
18ではデータ出力モードがAUTOか否かを判別し、AUTOで
あれば#419へ進み、設定サブルーチンの#220で選択さ
れたデータ出力項目を、外部入出力ポート(10)へ出力
し、#420へ進む。#418において、データ出力モードが
AUTOでない場合は、#420へ進む。#420ではトリガーモ
ードを判別し、マニュアルモードであれば、#421へ進
み、測定サブルーチンを終了してリターンする。タイマ
ーモードであれば#422に進み、測定回数Jを1だけ増
やし、#423においてタイマー終了モードを判別し、回
数による終了モードであれば#424へ進み、測定回数J
が設定サブルーチンの#224で設定された終了回数と等
しいか否かを判別し、等しければ#425に進み、測定サ
ブルーチンを終了してリターンし、等しくなければ#42
6に進む。#423において、タイマー終了モードが、時刻
による終了モードであれば#426に進む。#426では中止
キーが押されているか否かを判別し、押されていれば#
425に進み、測定サブルーチンを終了してリターンす
る。中止キーが押されていなければ#427に進み、現在
時刻が最後に測定を行なった時刻Tに設定サブルーチン
の#224で設定されたインターバル時間を加えた時刻を
経過したか否かを判別し、経過していれば#405に戻
り、測定をくり返す。経過していなければ#428に進
み、タイマー終了モードを判別し、回数による終了モー
ドであれば#426に戻り、中止キーとインターバルタイ
ムのチェックをくり返す。時刻による終了モードであれ
ば#429に進み、現在時刻が終了時刻を経過したか否か
を判別し、経過していれば#425に進み、測定サブルー
チンを終了してリターンし、経過していなければ#426
に戻り、中止キー、インターバルタイム、終了時刻のチ
ェックをくり返す。This is the end of the description of the calibration subroutine, and then the measurement subroutine will be described. FIG. 15 is a flowchart of the measurement subroutine. In # 400, first, the trigger mode is determined, and if it is the manual mode, the process proceeds to # 406, and if it is the timer mode, the process proceeds to # 401. In # 401,
Input the data of the real time clock (17) and determine whether the current time has passed the measurement start time set in # 224 of the above-mentioned setting subroutine. If "NO", proceed to # 402. It is determined whether or not the stop key is pressed, and if it is pressed, the process proceeds to step # 403 to end the measurement subroutine and return. If the stop key is not pressed, the process returns to # 401. If the current time has passed the measurement start time in # 401, the process proceeds to # 404 and the number of measurements J is cleared to zero. Next, at # 405, the current time is stored in the register T, and the routine proceeds to # 406. In # 406, a photometric subroutine is executed, and in # 407, a reflectance calculation subroutine is executed. The calculation result is stored in R (i). Details of the reflectance calculation subroutine will be described later. In # 408, execute a calculation subroutine that performs calculations such as color calculation and limit determination,
In # 409, a calculated value display subroutine for displaying the measured value and the calculated value is executed. In # 410, it is determined whether or not there is a free area in the measurement value memory. If there is no free area, the procedure proceeds to # 411, in which there is no free area in the measurement value memory and the current measurement value is not stored. Give a warning and proceed to # 412. If there is a free area in the measured value memory, proceed to # 413 and indicate the last measured data number N
1 is added to 1, and in # 414, N1 is substituted for N2 indicating the number of the displayed data. In # 415, the value of N2, which is the number of the data being displayed, is displayed. Then, in # 416, the spectral reflectance calculation value R (i) (I = 0 to 30) is stored in the N1th measurement value memory. Store in and proceed to # 412. In # 412, it is determined whether the print mode is AUTO. If it is AUTO, the process proceeds to # 417, the print item selected in # 216 of the setting subroutine is printed by the printer (16), and the process proceeds to # 418. . If the print mode is not AUTO in # 412, the process proceeds to # 418. #Four
In 18, it is determined whether or not the data output mode is AUTO, and if it is AUTO, the process proceeds to # 419, and the data output item selected in # 220 of the setting subroutine is output to the external input / output port (10). Go to. In # 418, the data output mode is
If not AUTO, go to # 420. In # 420, the trigger mode is determined, and if it is the manual mode, the process proceeds to # 421 to end the measurement subroutine and return. If it is the timer mode, proceed to # 422 and increase the number of times of measurement J by 1 and determine the timer end mode at # 423.
Is equal to the number of end times set in # 224 of the setting subroutine, and if they are equal, proceed to # 425, terminate the measurement subroutine and return, and if not equal, # 42.
Go to 6. In # 423, if the timer end mode is the time end mode, the process proceeds to # 426. # In 426, determine whether or not the cancel key is pressed, and if it is pressed #
Proceed to 425 to end the measurement subroutine and return. If the stop key is not pressed, the process proceeds to # 427, and it is determined whether or not the current time has passed the time T, which is the last measurement, plus the interval time set in # 224 of the setting subroutine, If the time has elapsed, return to # 405 and repeat the measurement. If it has not elapsed, the process proceeds to # 428 to determine the timer end mode, and if it is the end mode by the number of times, the process returns to # 426 to repeat the stop key and the interval time check. If it is the time end mode, proceed to # 429 to determine whether or not the current time has passed the end time, and if it is, proceed to # 425 to end the measurement subroutine and return. If # 426
Return to and repeat the check of the stop key, interval time, and end time.
以上で、測定サブルーチンの説明を終了し、次に測定
サブルーチンの#407と設定サブルーチンの#243で使用
した反射率計算サブルーチンについて説明する。第16図
が反射率計算のフローチャートである。反射率計算は、
校正に用いた標準板の分光反射率データと、測定値、及
び試料の測定値から、試料の分光反射率を計算するもの
である。#500で、まず波長カウンタIを0にクリアー
する。#501で現在の校正モードが標準白色板かユーザ
ー標準板かを判別する。この校正モードは、校正サブル
ーチンの#337で設定したものである。校正モードが標
準白色板であれば、#502で式によりI番目の波長で
の試料の分光反射率R(I)を計算し、#504に進む。This is the end of the description of the measurement subroutine, and then the reflectance calculation subroutine used in # 407 of the measurement subroutine and # 243 of the setting subroutine will be described. FIG. 16 is a flowchart of reflectance calculation. The reflectance calculation is
The spectral reflectance of the sample is calculated from the spectral reflectance data of the standard plate used for the calibration, the measured value, and the measured value of the sample. In # 500, the wavelength counter I is first cleared to 0. In # 501, the current calibration mode is standard white plate or user standard plate. This calibration mode is set in # 337 of the calibration subroutine. If the calibration mode is the standard white plate, the spectral reflectance R (I) of the sample at the I-th wavelength is calculated by the formula in # 502, and the process proceeds to # 504.
上式で、MEAS(I)は試料の測定値、C1(I)は校正サ
ブルーチンで求めた常用標準白色板の測定値、R1(I)
は校正サブルーチンで求めた常用標準白色板の分光反射
率である。#501において校正モードがユーザー標準板
であれば、#503で式によりI番目の波長での試料の
分光反射率R(I)を計算し、#504に進む。 In the above equation, MEAS (I) is the measured value of the sample, C1 (I) is the measured value of the standard white plate used in the calibration, and R1 (I)
Is the spectral reflectance of the standard white plate used in the calibration process. If the calibration mode is the user standard plate in # 501, the spectral reflectance R (I) of the sample at the I-th wavelength is calculated by the equation in # 503, and the process proceeds to # 504.
#504において、波長カウンタIを+1し、#505でI
が31か否かを判別する。本実施例では400nmから700nmま
での波長領域の10nmピッチの反射率を計算するので、I
は0〜30であり、Iが31になった時点ですべての波長の
反射率を計算したことになるので、Iが31であれば#50
6に進み、反射率計算サブルーチンを終了してリターン
する。Iが31でなければ#501に戻り、すべての波長で
の反射率計算が終了するまでくり返す。以上で反射率計
算サブルーチンの説明を終了する。 In # 504, the wavelength counter I is incremented by 1, and in # 505, I
Is determined to be 31 or not. In this embodiment, the reflectance of 10 nm pitch in the wavelength range from 400 nm to 700 nm is calculated.
Is 0 to 30, and the reflectances of all wavelengths are calculated when I becomes 31, so if I is 31, # 50
Proceed to 6 to end the reflectance calculation subroutine and return. If I is not 31, the process returns to # 501 and is repeated until the reflectance calculation for all wavelengths is completed. This is the end of the description of the reflectance calculation subroutine.
次に、測定サブルーチンの#408で使用した演算サブ
ルーチンの説明を行なう。このサブウルーチンは、反射
率計算サブルーチンで計算した試料の分光反射率R
(i)を基にして、各種の色彩計算や、限界判別処理を
行なうサブルーチンである。第17図は演算サブルーチン
のフローチャートである。#600において表示系モード
を判別し、表色系モードがユーザー分光感度モードであ
れば、#601へ進む。#601〜#609で設定サブルーチン
の#202で選択された光源の種類を判別し、選択されて
いる光源の分光エネルギー分布のデータをP(i)に格
納する。選択されている光源がD65,A,B,C光源のどれか
であれば、あらかじめROM(7)に格納されているそれ
ぞれの分光エネルギー分布データD65(i),A(i),B
(i),C(i)(i=0〜30)をP(i)に格納する。
選択されている光源がユーザー光源であれば、設定サブ
ルーチンの#232で設定されたユーザー光源の分光エネ
ルギー分布データUP(i)をP(i)に格納する。#61
0では1番目のユーザー分光感度US1(i)についての色
計算を行なう。フローチャートに示すように、光源の分
光エネルギー分布P(i)と1番目のユーザー分光感度
US1(i)と試料の分光反射率R(i)の測定波長領域
内での積和を、P(i)とUS1(i)の測定波長領域内
での積和で割った値を、1番目のユーザー色データUC
(1)に代入する。#611,#612では、それぞれ2番目,
3番目のユーザー分光感度US2(i),US3(i)につい
て、#610と同様な計算を行ない、それぞれ2番目,3番
目のユーザー色データUC(2),UC(3)に代入する。
次に、#613,#614,#615で設定サブルーチンの#239以
降で設定した基準値の分光反射率データSTD(i)につ
いて、ユーザー分光感度US1(i),US2(i),US3
(i)に関する色計算を行ない、その値をそれぞれUSTD
(1),USTD(2),USTD(3)に格納する。次に#616
で、ユーザー分光感度番号Iを1に設定し、#617で表
色系がユーザー分光感度の対数モードがパーセントモー
ドかを判別し、対数モードであれば#618,#619で、UC
(I)とUSTD(I)をパーセント値から吸光度値に計算
し直す。カラー写真の色濃度測定用の分光感度をユーザ
ー分光感度として設定し、カラー写真の色測定を行なう
場合、一般的に対数系の値で色評価を行なうので、対数
系の値である吸光度値を計算する機能は大変有効であ
る。#620では、測定値と基準値の差を計算し、ΔUC
(I)に格納する。表色系が対数モードでなくパーセン
トモードである場合には#622に進み、UC(I)とUSTD
(I)との比率を計算し、ΔUC(I)に格納して、#62
1へ進む。#621でIに1を加算し、#623でIの値を判
別することにより、I=1,2,3について、#617〜#621
の計算を行ない、#624へ進む。Next, the calculation subroutine used in # 408 of the measurement subroutine will be described. This subroutine is the spectral reflectance R of the sample calculated by the reflectance calculation subroutine.
This is a subroutine for performing various color calculations and limit determination processing based on (i). FIG. 17 is a flowchart of the calculation subroutine. The display system mode is determined in # 600, and if the color system mode is the user spectral sensitivity mode, the process proceeds to # 601. The type of the light source selected in # 202 of the setting subroutine is determined in # 601 to # 609, and the spectral energy distribution data of the selected light source is stored in P (i). If the selected light source is any one of D65, A, B and C light sources, the spectral energy distribution data D65 (i), A (i), B stored in the ROM (7) in advance.
Store (i), C (i) (i = 0 to 30) in P (i).
If the selected light source is the user light source, the spectral energy distribution data UP (i) of the user light source set in # 232 of the setting subroutine is stored in P (i). # 61
At 0, color calculation is performed for the first user spectral sensitivity US1 (i). As shown in the flow chart, the spectral energy distribution P (i) of the light source and the first user spectral sensitivity
A value obtained by dividing the product sum of the spectral reflectance R (i) of US1 (i) and the sample in the measurement wavelength region by the product sum of P (i) and US1 (i) in the measurement wavelength region is 1 Th user color data UC
Substitute in (1). In # 611 and # 612, the second,
The third user spectral sensitivities US2 (i) and US3 (i) are calculated in the same manner as in # 610, and are substituted into the second and third user color data UC (2) and UC (3), respectively.
Next, regarding the spectral reflectance data STD (i) of the reference value set after # 239 of the setting subroutine in # 613, # 614, # 615, the user spectral sensitivity US1 (i), US2 (i), US3
Color calculation for (i) is performed and the values are respectively
Store in (1), USTD (2), USTD (3). Then # 616
Then, set the user spectral sensitivity number I to 1, and in # 617, the color system determines whether the logarithmic mode of the user spectral sensitivity is the percent mode.
Recalculate (I) and USTD (I) from the percent value to the absorbance value. When the spectral sensitivity for color density measurement of color photographs is set as the user spectral sensitivity and color measurement of color photographs is performed, color evaluation is generally performed with a logarithmic value, so the absorbance value that is a logarithmic value is used. The calculation function is very effective. In # 620, the difference between the measured value and the reference value is calculated, and ΔUC
Store in (I). If the color system is percentage mode instead of logarithmic mode, proceed to # 622, and use UC (I) and USTD.
Calculate the ratio with (I) and store in ΔUC (I),
Go to 1. By adding 1 to I in # 621 and discriminating the value of I in # 623, # 617 to # 621 are obtained for I = 1, 2, and 3.
And proceed to # 624.
#600において、表色系がユーザー分光感度モードで
はなく、XYZモードであれば、#625で設定サブルーチン
で選択された視野(2゜又は10゜)の三刺激値データ
(あらかじめROM(7)に格納されている)と、選択さ
れた光源の分光エネルギー分布のデータと、試料の分光
反射率データとから、通常のXYZ表色系又はX10Y10Z10の
表色系での色彩計算を行ない、#624に進む。#624では
設定サブルーチンの#210で選択された限界警告モード
を判別し、限界判別警告を行なうモード(ON)であれば
#625に進む。#625では波長番号Iをゼロにクリアーす
る。#626では、I番目の波長の試料の分光反射率R
(I)が、設定サブルーチンの#236で設定されたI番
目の波長での分光反射率の上限値LIMH(I)以上である
か否かを判別し、そうであれば#627に進み、試料の分
光反射率が許容範囲外にある旨の限界警告表示を行なっ
て演算サブルーチンを終了し、リターンする。#626
で、R(I)がLIMH(I)より小さい場合は#628に進
み、I番目の波長の試料の分光反射率R(I)が設定サ
ブルーチンの#237で設定されたI番目の波長での分光
反射率の下限値LIML(I)以下であるか否かを判別し、
そうであれ#627へ進んで、試料の分光反射率が許容範
囲外にある旨の限界警告表示を行なって、リターンす
る。#628において、R(I)がLIML(I)よりも大き
い場合には#629に進み、波長番号Iに1を加算して、
#630に進む。#630では、すべての波長が終了したか否
かを判別するために、Iが31か否かを判別し、“NO"で
あれば次の波長において、#626以降の限界判別をくり
かえす。“YES"であればすべての波長における試料の分
光反射率が、許容範囲内にあるということであるから、
#631において限界警告表示を消して、演算サブルーチ
ンを終了し、リターンする。#624において、限界警告
モードが限界判別警告を行なわないモード(OFF)であ
れば、限界判別を行なわず、すぐに#631へ進み、限界
警告表示を消してリターンする。以上で演算サブルーチ
ンの説明を終了する。In # 600, if the color system is not the user spectral sensitivity mode but the XYZ mode, the tristimulus value data (previously stored in ROM (7) in the field of view (2 ° or 10 °) selected in the setting subroutine in # 625. Stored), the data of the spectral energy distribution of the selected light source, and the spectral reflectance data of the sample, the color calculation in the normal XYZ color system or X 10 Y 10 Z 10 color system is performed. Go to # 624. In # 624, the limit warning mode selected in # 210 of the setting subroutine is discriminated, and if the limit discrimination warning is given (ON), the process proceeds to # 625. In # 625, the wavelength number I is cleared to zero. In # 626, the spectral reflectance R of the sample at the I-th wavelength
(I) is greater than or equal to the upper limit value LIMH (I) of the spectral reflectance at the I-th wavelength set in # 236 of the setting subroutine, and if so, the process proceeds to # 627 and the sample A limit warning display indicating that the spectral reflectance is outside the allowable range is displayed, the arithmetic subroutine is terminated, and the process returns. # 626
If R (I) is smaller than LIMH (I), the process proceeds to step # 628, and the spectral reflectance R (I) of the sample at the I-th wavelength is measured at the I-th wavelength set in # 237 of the setting subroutine. It is determined whether the spectral reflectance is below the lower limit value LIML (I),
If so, proceed to # 627, display a limit warning indicating that the spectral reflectance of the sample is outside the allowable range, and return. In # 628, if R (I) is larger than LIML (I), proceed to # 629, add 1 to the wavelength number I,
Continue to # 630. In # 630, in order to determine whether or not all wavelengths have ended, it is determined whether or not I is 31, and if "NO", the limit determination after # 626 is repeated for the next wavelength. If "YES", the spectral reflectance of the sample at all wavelengths is within the allowable range.
In # 631, the limit warning display is erased, the calculation subroutine is terminated, and the process returns. In # 624, if the limit warning mode is a mode (OFF) in which the limit determination warning is not issued, the limit determination is not performed, the process immediately proceeds to # 631, the limit warning display is erased, and the process returns. This is the end of the description of the calculation subroutine.
次に、測定サブルーチンの#409で使用した演算値表
示サブルーチンについて説明する。第18図は演算値表示
サブルーチンのフローチャートである。第19図(a)
(b)に表示の例を示す。#700において、第12図
(c)の#144の表示モード設定サブルーチン中で設定
された表示モードが分光反射率表示モードか否かを判別
し、“YES"であれば#701へ進み、もし現在分光反射率
グラフに前の測定値を表示していればそれを消して現在
R(i)に格納されている分光反射率測定値を、分光反
射率グラフに表示する。ここでは、カーソル表示モード
がONか否かを判別し、ONのときは、現在分光反射率グラ
フに表示中のカーソルと、カーソル点のデータの数値表
示を新しい測定値に対応するように修正する処理も行な
う。次に#702以降で選択波長における分光反射率の時
間変化グラフの表示を行なう。まず#702において、選
択波長番号Iをゼロにする。本実施例では、選択波長と
して、WL(0),WL(1),WL(2)の3種類を400nm〜7
00nmの範囲で1nmピッチで設定することができ、設定サ
ブルーチンの#208で設定している。分光反射率測定値
は10nm間隔なので選択波長における分光反射率は補間計
算で求める。#703では、I番目の選択波長WL(1)の
1の位を切り捨てた値をWLに代入する。#704におい
て、波長WLに対応する波長番号kを計算する。#705
で、波長WLnmにおける分光反射率R(k)と波長(WL−
10)nmにおける分光反射率R(k−1)の値を用いて、
波長WL(I)における分光反射率を補間計算によって求
め、yに代入する。#706ではIの値を判別し、I=0
ならば#707で×マークをI=1ならば#708で●マーク
を、I=2ならば#709で○マークを時間変化グラフの
座標(N2,y)に描画する。すなわち3つの選択波長のデ
ータを識別可能なように、0番目の選択波長WL(0)に
おけるデータは×マークで、1番目の選択波長WL(1)
におけるデータは●マークで、2番目の選択波長WL
(2)におけるデータは○マークで表示する。ここでN2
は測定サブルーチンで説明した通り、表示するデータの
データ番号である。#710でIに1を加算し、#711でI
の値を判別し、I=0,1,2のすべてについて、#703〜#
710の処理を行ない、#712に進む。時間変化表示では、
直前に表示しているグラフは消去せずに、新データを重
ね書きするものであり、選択波長の分光反射率のデータ
の古いものから最新のものまでを左側から右側へ並べて
同時に表示するので、使用者はその時間変化を見ること
ができる。また分光反射率グラフにはあらかじめ選択波
長の位置に破線で縦に直線が描かれており、その上部に
各選択波長に対応するマーク×、●、○が描かれている
ので(第19図(a)を参照)、選択波長とマークとの関
係が一目でわかるようになっている。次に#712に進
み、現在カーソル表示中か否かを判別し、表示中であれ
ば#713に進み、反射率時間変化グラフに表示中のカー
ソルを横軸のN2の位置に移動する。このカーソルは分光
反射率グラフに表示中のデータが時間変化グラフのどの
データと対応するかを示すものである。#712において
カーソル表示中でなけれは、すぐに#714へ進む。#714
においては演算サブルーチンで計算した色彩計算値を数
値表示し、#715に進んで演算値表示サブルーチンを終
了し、リターンする。#700で表示モードが分光反射率
表示モードでない場合は、色彩グラフ表示モードなので
#716に進み、以降、色彩グラフ表示を行なう(第19図
(b)参照)。#716において現在の表色系がXYZ表色系
かユーザー分光感度表色系かを判別し、XYZ表色系であ
れば#717に進み、Yxy色度座標グラフ上にYxy計算値を
プロットして#714に進む。表色系がユーザー分光感度
表色系であれば#718〜#720に進み、ユーザー色の時間
変化グラフの座標(N2,UC(1))に×マークを、座標
(N2,UC(2))に●マークを、座標(N2,UC(3))に
○マークを描画して#712に進む。UC(1),UC(2),U
C(3)は演算サブルーチンで述べた通り、それぞれユ
ーザー分光感度US1(i),US2(i),US3(i)に対応
する色計算値である。#712〜#713では分光反射率の時
間変化グラフと同様に、表示中のデータ番号に対応する
データがユーザー色の時間変化グラフ上のどの位置にあ
るかを示すためにカーソルを表示し、次に#714で色彩
計算値を数値表示してリターンする。本実施例では、ユ
ーザー色の時間表示グラフでUC(1),UC(2),UC
(3)の値をグラフ化したが、基準との偏差を表わすΔ
UC(1),ΔUC(2),ΔUC(3)をグラフ化する機能
を設けることも容易である。また、分光反射率の時間変
化グラフ及びユーザー色の時間変化グラフにおけるプロ
ット点の識別のために、プロット点のマークを×、●、
○と変えることで識別しているが、表示装置がカラーの
場合は表示する色によって区別しても良い。以上で演算
値表示サブルーチンの説明を終了する。Next, the calculation value display subroutine used in # 409 of the measurement subroutine will be described. FIG. 18 is a flowchart of the calculation value display subroutine. Fig. 19 (a)
An example of the display is shown in (b). In # 700, it is determined whether or not the display mode set in the display mode setting subroutine of # 144 in FIG. 12 (c) is the spectral reflectance display mode. If “YES”, the process proceeds to # 701. If the previous measured value is currently displayed on the spectral reflectance graph, it is deleted and the spectral reflectance measured value currently stored in R (i) is displayed on the spectral reflectance graph. Here, it is determined whether or not the cursor display mode is ON, and when it is ON, the cursor currently displayed on the spectral reflectance graph and the numerical display of the data at the cursor point are corrected to correspond to the new measurement value. Processing is also performed. Next, after # 702, a time change graph of the spectral reflectance at the selected wavelength is displayed. First, in # 702, the selected wavelength number I is set to zero. In this embodiment, three types of wavelengths, WL (0), WL (1), and WL (2), are selected as 400 nm to 7 nm.
It can be set in 1nm pitch in the range of 00nm, and it is set in # 208 of the setting subroutine. Since the measured spectral reflectance values are at 10 nm intervals, the spectral reflectance at the selected wavelength is calculated by interpolation. In # 703, a value obtained by cutting off the ones digit of the I-th selected wavelength WL (1) is substituted for WL. In # 704, the wavelength number k corresponding to the wavelength WL is calculated. # 705
Then, the spectral reflectance R (k) at the wavelength WLnm and the wavelength (WL-
Using the value of the spectral reflectance R (k-1) at 10) nm,
The spectral reflectance at the wavelength WL (I) is obtained by interpolation calculation and substituted into y. In # 706, the value of I is determined and I = 0
If it is # 707, the X mark is drawn, if I = 1, the # mark is drawn in # 708, and if I = 2, the O mark is drawn in # 709 at the coordinate (N2, y) of the time change graph. That is, the data at the 0th selected wavelength WL (0) is marked with an X so that the data of the three selected wavelengths can be identified.
The data at is the ● mark and the second selected wavelength is WL.
The data in (2) is indicated by a circle. Where N2
Is the data number of the data to be displayed, as described in the measurement subroutine. In # 710, add 1 to I, and in # 711, I
The value of is determined, and for all of I = 0,1,2, # 703- #
Perform the process of 710 and proceed to # 712. In the time change display,
The graph displayed immediately before is not overwritten and new data is overwritten.Since the oldest to the latest data of the spectral reflectance of the selected wavelength is displayed from left to right side at the same time, The user can see the change over time. Also, in the spectral reflectance graph, a straight line is drawn vertically at the position of the selected wavelength with a broken line, and the marks ×, ●, and ○ corresponding to each selected wavelength are drawn above it (see FIG. 19 ( (See a)), the relationship between the selected wavelength and the mark can be seen at a glance. Next, in # 712, it is determined whether or not the cursor is currently displayed. If it is displayed, the process advances to # 713 to move the cursor displayed on the reflectance time change graph to the position N2 on the horizontal axis. This cursor indicates which data on the time change graph the data being displayed on the spectral reflectance graph corresponds to. If the cursor is not being displayed at # 712, the process immediately proceeds to # 714. # 714
In, the color calculation value calculated in the calculation subroutine is displayed numerically, the process proceeds to step # 715 to end the calculation value display subroutine and return. If the display mode is not the spectral reflectance display mode in # 700, it is the color graph display mode, so the process proceeds to # 716, and thereafter, the color graph display is performed (see FIG. 19 (b)). In # 716, it is determined whether the current color system is the XYZ color system or the user spectral sensitivity color system. If it is the XYZ color system, proceed to # 717 and plot the Yxy calculated value on the Yxy chromaticity coordinate graph. And proceed to # 714. If the color system is the user spectral sensitivity color system, proceed to # 718 to # 720, and mark x on the coordinates (N2, UC (1)) of the time change graph of the user color and the coordinates (N2, UC (2)). ) And a circle mark on the coordinates (N2, UC (3)), and proceed to # 712. UC (1), UC (2), U
C (3) is a color calculation value corresponding to each of the user spectral sensitivities US1 (i), US2 (i), and US3 (i) as described in the calculation subroutine. In # 712 to # 713, similar to the time change graph of spectral reflectance, a cursor is displayed to indicate the position on the time change graph of the user color where the data corresponding to the data number being displayed is displayed. The color calculation value is displayed numerically at # 714 and the process returns. In this embodiment, UC (1), UC (2), UC are displayed on the time display graph of the user color.
The value of (3) is plotted in a graph, and Δ representing the deviation from the standard
It is also easy to provide a function to graph UC (1), ΔUC (2), and ΔUC (3). In addition, in order to identify the plot points in the time change graph of the spectral reflectance and the time change graph of the user color, the marks of the plot points are marked with ×, ●,
It is identified by changing it to ◯, but when the display device is in color, it may be distinguished by the color to be displayed. This is the end of the description of the calculated value display subroutine.
次にデータ番号設定サブルーチンについて説明を行な
う。第20図にデータ番号設定サブルーチンのフローチャ
ートを示す。本サブルーチンにおいては、N1個の測定値
メモリーの中から、任意の番号のデータを表示のために
呼び出し、反射率データとする処理を行なう。使用者が
データ番号を入力し、そのデータ番号のメモリー内容が
呼び出されるのであるが、そのデータ番号の入力はテン
キーを用いて数値データで設定することもできるし、ま
た、“↑",“↓",“→",“←”キーを用いてデータ番号
を連続的に増加もしくは減少させることもできる。デー
タ番号を連続的に増減させ、かつ、データ番号が変わる
ごとに、そのデータ番号の記憶内容をグラフ上に表示す
ることにより、分光反射率データの時間変化を分光反射
率グラフの動画像として認識することができる。以下、
第20図のフローチャートに沿って説明する。#800で、
まず、N1(最終測定値のデータ番号)がゼロか否かを判
別する。N1がゼロであれば、測定値が無いということな
ので何もせずに#801へ進み、リターンする。N1がゼロ
でなければ#802に進み、キー入力が有るまで待つ。キ
ー入力が有れば#803に進み、そのキーが数字キーか否
かを判別し、数字キーであればテンキーからのデータ番
号入力であるとみなし、#804へ進み、テンキーから数
値を入力し、変数Nへ格納する。#805で変数Nの値が
適正な値か否かを判別し、“YES"であればN2にNを代入
し、#807へ進む。N2は前述した通り、表示中のデータ
のデータ番号を表わす変数である。#805でNが適正値
でない場合は、N2の値は変更せずに#807に進む。#807
ではデータ番号表示としてN2の値を表示する。#808で
は分光反射率データR(i)にN2番目の測定値メモリー
MEM(N2,i)を格納し、#809においてそのR(i)を用
いて演算サブルーチンを実行し、#810において演算値
表示サブルーチンを実行し、#802に戻る。#803におい
てキーが数字キーでなかった場合は#811に進む。#811
ではデータ番号変更スピードを調節するための変数kに
5を設定する。kの値が大きい程データ番号の変更スピ
ードは遅くなる。#812において、キー入力の内容をKM
という変数にメモリーする。#813においてキー入力の
内容とKMの内容が等しいか否かを判別し、等しければ#
814に進む。#814ではキーが中止キーか否かを判別し、
中止キーであれば#815に進み、データ番号設定サブル
ーチンを終了し、リターンする。中止キーでなければ#
816へ進み、以降、#816〜#824でキー入力の内容を判
別し、キー入力が“↑”キーであれば10を、“↓”キー
であれば−10を、“→”キーであれば1を、“←”キー
であれば−1を、その他のキーであれば0をデータ番号
変更値dに設定し、#825に進む。#825ではN2にdを加
算した値を代入し#826〜#830でNの値の適正判別を行
なう。Nがゼロ以下であればN2=1に、Nが最終測定値
のデータ番号N1より大きければN2=N1に設定し、#831
へ進む。Nが適正値であればNの値をN2に代入し#831
へ進む。#831でデータ番号表示としてN2の値を表示
し、#832で分光反射率データR(i)にN2番目の測定
値メモリーMEM(N2,i)の内容を格納し、#833で演算サ
ブルーチンを実行し、#834では演算値表示サブルーチ
ンを実行する。#835以降はキーが押され続けているか
否かの判別と、データ変更スピード調節のための時間待
ちである。#835でキーが押されているか否かを判別
し、押されていなければ#802に戻り、新たなキー入力
を待つ。押されていれば#836で100msecの時間待ちを行
なう。#837ではkを1減算し、#838でkがゼロか否か
を判別してゼロになるまで#835〜#837を繰り返す。k
がゼロになれば#839でkに1を設定して#813に戻る。
#813ではキー入力内容のメモリーKMと現在のキー入力
内容とを比較し、一致していなければ#802に戻り、新
たなキー入力を待つが、一致していればデータ番号増減
を繰り返す。すなわち“↑",“↓",“→",“←”のうち
の1つのキーを押し続けるとデータ番号増減を連続して
行なうが、最初のデータ番号増減から2回目のデータ番
号増減までは500msecの時間間隔であり、それ以降は100
msecの時間間隔になる。また“↑",“↓”キーを用いれ
ば10単位の高速な増減が行なわれ、“→",“←”を用い
れば1単位の低速な増減が行なわれる。つまり、合計4
段階のデータ番号変更スピードがあり、分光反射率の時
間変化を分光反射率グラフの動画像として見る場合、ス
ピードを選択することが可能なので便利である。以上で
データ番号設定サブルーチンの説明を終了する。Next, the data number setting subroutine will be described. FIG. 20 shows a flowchart of the data number setting subroutine. In this subroutine, data of an arbitrary number is called out from the N1 measurement value memories for display, and is processed as reflectance data. The user inputs the data number, and the memory contents of that data number is called, but the input of that data number can also be set with numeric data using the numeric keypad, and also "↑", "↓" It is also possible to continuously increase or decrease the data number by using the "," → "," ← "keys. By continuously increasing or decreasing the data number and displaying the stored contents of the data number on the graph every time the data number changes, the temporal change of the spectral reflectance data is recognized as a moving image of the spectral reflectance graph. can do. Less than,
Description will be given along the flowchart of FIG. # 800,
First, it is determined whether or not N1 (data number of the final measurement value) is zero. If N1 is zero, it means that there is no measured value, so proceed to # 801 without doing anything and return. If N1 is not zero, proceed to # 802 and wait until there is a key input. If there is a key input, proceed to # 803 to determine whether or not the key is a numeric key. , In variable N. In # 805, it is determined whether or not the value of the variable N is an appropriate value, and if "YES", N is assigned to N2, and the process proceeds to # 807. As described above, N2 is a variable that represents the data number of the data being displayed. If N is not an appropriate value in # 805, the value of N2 is not changed and the process proceeds to # 807. # 807
Then, the value of N2 is displayed as the data number display. In # 808, the N2 measurement value memory is stored in the spectral reflectance data R (i).
MEM (N2, i) is stored, the calculation subroutine is executed using the R (i) in # 809, the calculation value display subroutine is executed in # 810, and the process returns to # 802. If the key is not a numeric key in # 803, proceed to # 811. # 811
Then, 5 is set to the variable k for adjusting the data number changing speed. The larger the value of k, the slower the speed of changing the data number. In # 812, the contents of the key input are KM
Is stored in the variable. # In 813, determine whether the contents of the key input and the contents of KM are equal, and if they are equal, #
Continue to 814. # 814 determines if the key is a cancel key,
If it is the cancel key, the process proceeds to step # 815 to end the data number setting subroutine and return. If it is not the abort key #
Proceed to 816, and then determine the contents of the key input with # 816 to # 824. If the key input is the "↑" key, use 10; if it is the "↓" key, use -10; If it is the "←" key, -1 is set to the data number change value d, and if it is the other key, 0 is set to the data number change value d, and the flow proceeds to # 825. In # 825, the value obtained by adding d to N2 is substituted, and the appropriateness of the value of N is determined in # 826 to # 830. If N is less than or equal to zero, set N2 = 1, and if N is greater than the data number N1 of the final measurement value, set N2 = N1. # 831
Go to. If N is an appropriate value, substitute the value of N for N2 # 831
Go to. The value of N2 is displayed as the data number display in # 831, the contents of the N2th measurement value memory MEM (N2, i) is stored in the spectral reflectance data R (i) in # 832, and the calculation subroutine is executed in # 833. Then, in # 834, a calculation value display subroutine is executed. After # 835, it waits for the time for determining whether the key is continuously pressed and adjusting the data change speed. In # 835, it is determined whether or not a key is pressed, and if not pressed, the flow returns to # 802 to wait for a new key input. If it is pressed, # 836 waits for 100 msec. In # 837, 1 is subtracted from k, and in # 838, it is determined whether or not k is zero, and # 835 to # 837 are repeated until it becomes zero. k
If becomes 0, # 1 is set to k in # 839 and the process returns to # 813.
In # 813, the memory KM of the key input contents is compared with the current key input contents. If they do not match, the process returns to # 802 and waits for a new key input, but if they match, the data number increase / decrease is repeated. That is, if you press and hold one of the keys "↑", "↓", "→", "←", the data number will be increased or decreased continuously, but from the first data number increase or decrease to the second data number increase or decrease. It is a time interval of 500 msec, and 100 after that.
The time interval is msec. If the "↑" and "↓" keys are used, a fast increase / decrease of 10 units is performed, and if the "→" and "←" are used, a slow increase / decrease of 1 unit is performed. That is, a total of 4
There is a speed for changing the data number in stages, and when viewing the temporal change of the spectral reflectance as a moving image of the spectral reflectance graph, it is convenient because the speed can be selected. This is the end of the description of the data number setting subroutine.
次に第12図(a)のメインプログラムのフローチャー
トの#102で使用した表示サブルーチンについて説明を
行なう。前述した“演算値表示サブルーチン”はすでに
表示されているグラフスケール上に測定値や計算値を表
示するものであったが、以下に説明する“表示サブルー
チン”は表示モードや表色系や選択波長等が変更された
後に、新しい表示モード、表色系、選択波長等で、最初
からグラフを描画しなおす場合や、使用説明表示等で表
示が一旦グラフ以外のものになった後で再度グラフ表示
を行なう時などに使用されるサブルーチンである。第21
図は表示サブルーチンのフローチャートである。また表
示の例は第19図に示す。#900において表示すべてを消
去する。#901で表示モードの判別を行ない、分光反射
率表示モードならば#902に進み、分光反射率グラフの
枠と単位及び分光反射率の時間変化グラフの枠と単位を
描画する。#903でグリッド表示モードがONかOFFかを判
別し、ONであれば#904で分光反射率グラフと分光反射
率の時間変化グラフにグリッドを描画する(第19図
(c)参照)。#903でグリッド表示モードがOFFであれ
ば#904を通らずに#905に進む。#905で分光反射率グ
ラフに時間変化表示のための選択波長の位置を示すため
の縦の破線と×、●、○マークを描画する。#906では
限界警告モードがONかOFFかを判別し、ONであれば#907
で分光反射率の上限値データLIMH(i)と下限値データ
LIML(i)とを、分光反射率グラフ上にグラフ表示して
#908へ進む。OFFであればそのまま#908に進む。#908
ではカーソル表示モードがONか否かを判別し、ONであれ
ば#909でカーソルを描画し、かつカーソル点のデータ
数値表示し#910へ進む(第19図(d)参照)。OFFであ
ればそのまま#910へ進む。#910では基準値表示モード
がONか否かを判別し、ONであれば#911で基準値データS
TD(i)を分光グラフに表示して#912へ進む。OFFであ
ればそのまま#912へ進む。#901で表示モードが色彩グ
ラフ表示モードであれば#926へ進み、表色系がXYZ表色
系かユーザー分光感度表色系かを判別し、XYZ表色系で
あればYxyグラフの枠と単位を描画し、ユーザー分光感
度表色系であればユーザー色の時間変化グラフの枠と単
位を描画する。#929でグリッド表示モードがONかOFFか
を判別し、ONであれば#930でYxyグラフもしくはユーザ
ー色時間変化グラフにグリッドを描画し、#912へ進
む。OFFであれば何もせずに#912へ進む。#912〜#917
では1番目からN1番目までの測定値のメモリー内容をす
べて分光反射率の時間表示グラフもしくはYxyグラフも
しくはユーザー色の時間変化グラフにプロットするため
に1番目の測定値メモリーMEM(1,i)からN1番目の測定
値メモリーMEM(N1,i)に向かって順に分光反射率R
(i)への代入、演算サブルーチン、演算値表示サブル
ーチンの実行を行なう。#918〜#922はN2番目の測定値
メモリーMEM(N2,i)の分光反射率グラフ、色彩計算値
等を表示するための処理であり、#918では色彩値の数
値表示のための枠と単位を描画し、#919でMEM(N2,i)
をR(i)に代入し、#920で演算サブルーチンを実行
し、#921でデータ番号としてN2の値を表示し、#922で
演算値表示サブルーチンを実行してリターンする。以上
で表示サブルーチンの説明を終了する。Next, the display subroutine used in # 102 of the flowchart of the main program of FIG. 12 (a) will be described. The "calculated value display subroutine" described above was to display the measured value or calculated value on the already displayed graph scale, but the "display subroutine" explained below is the display mode, color system and selected wavelength. When the graph is redrawn from the beginning with a new display mode, color system, selected wavelength, etc., after the change etc. This is a subroutine used when performing. 21st
The figure is a flowchart of the display subroutine. An example of the display is shown in FIG. In # 900, erase all display. The display mode is determined in # 901. If the spectral reflectance display mode is selected, the flow advances to # 902 to draw the frame and unit of the spectral reflectance graph and the frame and unit of the spectral reflectance temporal change graph. In # 903, it is determined whether the grid display mode is ON or OFF. If the grid display mode is ON, a grid is drawn in the spectral reflectance graph and the spectral reflectance temporal change graph in # 904 (see FIG. 19C). If the grid display mode is OFF in # 903, the process proceeds to # 905 without passing through # 904. At # 905, a vertical broken line for indicating the position of the selected wavelength for the time change display and marks x, ●, and ○ are drawn on the spectral reflectance graph. In # 906, it is determined whether the limit warning mode is ON or OFF. If it is ON, # 907
Spectral reflectance upper limit data LIMH (i) and lower limit data
LIML (i) and graph are displayed on the spectral reflectance graph and the process proceeds to step # 908. If OFF, go to # 908. # 908
Then, it is determined whether or not the cursor display mode is ON, and if it is ON, the cursor is drawn at # 909, the numerical data of the cursor point is displayed, and the process proceeds to # 910 (see FIG. 19 (d)). If it is OFF, proceed directly to # 910. In # 910, it is determined whether or not the reference value display mode is ON. If it is ON, the reference value data S is sent in # 911.
Display TD (i) on the spectrum graph and proceed to # 912. If it is OFF, proceed directly to # 912. If the display mode is color graph display mode in # 901, proceed to # 926 to determine whether the color system is the XYZ color system or the user spectral sensitivity color system. If the color system is the XYZ color system, the Yxy graph frame is displayed. The unit is drawn, and in the case of the user spectral sensitivity color system, the frame and unit of the time change graph of the user color are drawn. In # 929, it is determined whether the grid display mode is ON or OFF. If it is ON, the grid is drawn on the Yxy graph or the user color time change graph in # 930, and the process proceeds to # 912. If it is OFF, proceed to # 912 without doing anything. # 912 to # 917
Then, in order to plot all the memory contents of the 1st to N1th measured values on the spectral reflectance time display graph, Yxy graph, or user color time change graph, from the 1st measured value memory MEM (1, i) Spectral reflectance R in order toward the N1th measurement value memory MEM (N1, i)
Substitution to (i), calculation subroutine, and calculation value display subroutine are executed. # 918 to # 922 are processes for displaying the spectral reflectance graph of the N2th measurement value memory MEM (N2, i), color calculation values, etc., and # 918 is a frame for displaying numerical values of color values. Draw a unit and MEM (N2, i) with # 919
Is substituted for R (i), the calculation subroutine is executed in # 920, the value of N2 is displayed as the data number in # 921, the calculation value display subroutine is executed in # 922, and the process returns. This is the end of the description of the display subroutine.
次に、第12図(c)の#141で使用したグリッドON/OF
Fサブルーチンについて説明する。このサブルーチンは
グリッド表示中であればグリッド表示を消し、グリッド
を表示していない場合はグリッド表示を描画するもので
あり、かつ、カーソルを表示している場合はカーソル表
示を消してからグリッドを描画する。第22図にそのフロ
ーチャートを示す。Next, the grid ON / OF used in # 141 of Fig. 12 (c)
The F subroutine will be described. This subroutine erases the grid display if the grid is being displayed, draws the grid display if the grid is not being displayed, and if the cursor is being displayed, deletes the cursor display and then draws the grid. To do. The flowchart is shown in FIG.
次に、第12図(b)の#135で使用したカーソルON/OF
Fサブルーチンについて説明する。このサブルーチン
は、表示モードが分光反射率表示モードの時にカーソル
表示中であればカーソル表示及びカーソル点のデータの
数値表示を消し、カーソル表示中でなければカーソルを
表示し、カーソル点のデータを数値表示するものであ
り、かつグリッド表示中であればグリッド表示を消して
からカーソルとカーソル点のデータを描画する。第23図
にそのフローチャートを示す。グリッドON/OFFサブルー
チンとカーソルON/OFFサブルーチンの説明から分かるよ
うに、グリッド表示とカーソル表示が混在しないように
配慮されており、グリッドとカーソルの混在によってグ
ラフが見にくくなるのを防いでいる。Next, turn ON / OF the cursor used in # 135 of Fig. 12 (b).
The F subroutine will be described. This sub-routine erases the numeric display of the cursor display and the data of the cursor point when the cursor is being displayed when the display mode is the spectral reflectance display mode, displays the cursor when the cursor is not being displayed, and displays the data of the cursor point as a numerical value. If it is to be displayed and the grid is being displayed, the grid and the data at the cursor point are drawn after the grid is erased. The flowchart is shown in FIG. As can be seen from the explanation of the grid ON / OFF subroutine and the cursor ON / OFF subroutine, consideration is given not to mix the grid display and the cursor display, and it is possible to prevent the graph from becoming difficult to see due to the mixture of the grid and the cursor.
最後に、第12図(c)の#143で使用した基準値ON/OF
Fサブルーチンについて説明する。このサブルーチンは
表示モードが分光反射率表示モードの時に、基準値STD
(i)を分光反射率グラフ上に測定値と同時に表示する
か否か切り換えるものであり、基準値STD(i)をグラ
フ上に表示している時にはその表示を消し、STD(i)
をグラフ上に表示していない時には分光反射率グラフに
基準値STD(i)を表示する。第24図にそのフローチャ
ートを示す。Finally, the reference value ON / OF used in # 143 of Fig. 12 (c)
The F subroutine will be described. This subroutine is for the reference value STD when the display mode is the spectral reflectance display mode.
It is to switch whether or not (i) is displayed on the spectral reflectance graph at the same time as the measured value. When the reference value STD (i) is displayed on the graph, the display is erased and STD (i) is displayed.
When is not displayed on the graph, the reference value STD (i) is displayed on the spectral reflectance graph. The flowchart is shown in FIG.
(発明の効果) 本発明は以上のように構成されているので、係数設定
手段により波長毎に任意の係数を設定し、積和計算手段
により上記係数組と分光測定値との波長毎の積の加算値
を計算することにより、光源の光や、物体の色を任意の
分光感度を持つ受光器で測定した場合の出力を知ること
ができるという効果を有するものであり、色彩計算の
他、例えば、写真色濃度測定や印刷色濃度測定等の様々
な分野で使用することができるものである。(Effects of the Invention) Since the present invention is configured as described above, an arbitrary coefficient is set for each wavelength by the coefficient setting means, and the product of the coefficient set and the spectroscopic measurement value for each wavelength is set by the product sum calculation means. By calculating the added value of, there is an effect that it is possible to know the light of the light source and the output when the color of the object is measured by a light receiver having an arbitrary spectral sensitivity. For example, it can be used in various fields such as photographic color density measurement and printing color density measurement.
また、併合発明にあっては、試料を照明光源にて照明
し、試料の分光反射率及び分光透過率のいずれかを測定
する分光測定装置において、上述のような係数組と分光
測定値との波長毎の積の加算値を計算する際に、色評価
計算に用いる光源の分光分布をも乗算するようにしたか
ら、任意の分光分布を有する照明光源の下における物体
の色の見え方を知ることができるという効果がある。Further, in the merged invention, in the spectroscopic measurement device that illuminates the sample with the illumination light source and measures either the spectral reflectance or the spectral transmittance of the sample, the combination of the coefficient set and the spectroscopic measurement value as described above is used. When calculating the added value of the product for each wavelength, the spectral distribution of the light source used for color evaluation calculation is also multiplied, so that the appearance of the color of an object under an illumination light source with an arbitrary spectral distribution can be known. The effect is that you can.
なお、係数設定手段において複数の係数組を設定でき
るようにすると共に、積和計算手段においてそれぞれの
係数組についての積和を計算できるようにすれば、複数
の分光感度を設定できるので、三色分解値の測定等に有
利である。If the coefficient setting unit can set a plurality of coefficient sets and the product-sum calculation unit can calculate a product sum for each coefficient set, a plurality of spectral sensitivities can be set. This is advantageous for measuring the decomposition value.
また、積和計算手段において、積和計算値の対数値を
計算できるように構成すれば、写真色濃度等は対数値で
評価されるので、例えばカラー写真の色測定を行うよう
な場合には有利である。If the product-sum calculation means is configured to calculate the logarithmic value of the product-sum calculated value, the photographic color density and the like will be evaluated logarithmically. It is advantageous.
さらに、係数設定手段において、設定された係数値を
グラフ表示するように構成すれば、設定した係数値をグ
ラフ表示で容易に確認できるので、係数の設定ミスを防
ぐことができる。Further, if the coefficient setting means is configured to display the set coefficient value in the form of a graph, the set coefficient value can be easily confirmed in the form of a graph, so that an error in setting the coefficient can be prevented.
第1図は本発明の基本構成を示すクレーム対応図、第2
図は本発明の一実施例に係る分光測定装置の全体構成を
示すブロック図、第3図は同上に用いられる電流電圧変
換積分回路の回路図、第4図は同上に用いられる測光回
路中の1ブロックを示す回路図、第5図は同上に用いら
れる測光回路の回路図、第6図は第3図の回路の動作を
説明するためのタイミングチャート、第7図は同上に用
いられる照明回路の回路図、第8図は同上における測光
タイミングを示すタイミングチャート、第9図(a)乃
至(d)は同上における測光動作を示すフローチャー
ト、第10図(a)は同上における測光回路の分光感度を
示す図、第10図(b)は同上における波長領域の分割を
説明するための説明図、第11図は同上における波長補正
を説明するための説明図、第12図(a)乃至(c)は同
上におけるシステム全体の動作を説明するためのフロー
チャート、第13図(a)乃至(c)は同上における設定
サブルーチンのフローチャート、第14図(a)(b)は
同上における校正サブルーチンのフローチャート、第15
図(a)乃至(c)は同上における測定サブルーチンの
フローチャート、第16図は同上における反射率計算のフ
ローチャート、第17図(a)乃至(c)は同上における
演算サブルーチンのフローチャート、第18図は同上にお
ける演算値表示サブルーチンのフローチャート、第19図
(a)乃至(d)は同上における表示部の表示例を示す
説明図、第20図(a)(b)は同上におけるデータ番号
設定サブルーチンのフローチャート、第21図は同上にお
ける表示サブルーチンのフローチャート、第22図は同上
におけるグリッド表示のためのサブルーチンのフローチ
ャート、第23図は同上におけるカーソル表示のためのサ
ブルーチンのフローチャート、第24図は同上における基
準値表示のためのサブルーチンのフローチャート、第25
図は同上に用い得る写真の色濃度測定用分光感度を示す
図、第26図は同上に用いるキーボードの配置例を示す図
である。 (US)は係数設定手段、US1(i),US2(i),US3
(i),…は係数、R(i)は分光測定値、(ΣM)は
積和計算手段、(1)は試料、(2)は照明光源、P
(i)は照明光源の分光分布である。FIG. 1 is a claim correspondence diagram showing the basic configuration of the present invention, and FIG.
FIG. 4 is a block diagram showing the overall configuration of a spectroscopic measurement device according to an embodiment of the present invention, FIG. 3 is a circuit diagram of a current-voltage conversion integration circuit used in the same as above, and FIG. 4 is a photometric circuit in the same as above. FIG. 5 is a circuit diagram showing one block, FIG. 5 is a circuit diagram of a photometry circuit used in the same as above, FIG. 6 is a timing chart for explaining the operation of the circuit in FIG. 3, and FIG. 7 is an illumination circuit used in the same as above. FIG. 8, FIG. 8 is a timing chart showing the photometric timing in the same as above, FIGS. 9A to 9D are flowcharts showing the photometric operation in the above, and FIG. 10A is the spectral sensitivity of the photometric circuit in the above. FIG. 10 (b) is an explanatory view for explaining the division of the wavelength region in the same as above, FIG. 11 is an explanatory view for explaining the wavelength correction in the same as above, and FIGS. 12 (a) to (c) ) Is the entire system in the same as above. Flow chart for explaining the operation of the flow chart of setting subroutine in Fig. 13 (a) to (c) are same as above, the flow chart of the calibration subroutine in FIG. 14 (a) (b) is same as above, 15
Figures (a) to (c) are the flowchart of the measurement subroutine in the same as above, Figure 16 is the flowchart of the reflectance calculation in the above, Figure 17 (a) to (c) is the flowchart of the calculation subroutine in the above, and Figure 18 is Flow chart of the calculation value display subroutine in the same as above, FIGS. 19 (a) to (d) are explanatory views showing a display example of the display section in the same as above, and FIGS. 20 (a) and 20 (b) are flow charts of the data number setting subroutine in above , FIG. 21 is a flowchart of a display subroutine in the same as above, FIG. 22 is a flowchart of a subroutine for displaying grid in the same as above, FIG. 23 is a flowchart of a subroutine for displaying cursor in above, and FIG. 24 is a reference value in above. Flowchart of Subroutine for Display, No. 25
FIG. 26 is a diagram showing a spectral sensitivity for color density measurement of photographs that can be used in the same as above, and FIG. 26 is a diagram showing an arrangement example of a keyboard used in the above. (US) is a coefficient setting means, US1 (i), US2 (i), US3
(I), ... Coefficients, R (i) is a spectroscopic measurement value, (ΣM) is a product-sum calculation means, (1) is a sample, (2) is an illumination light source, and P is
(I) is the spectral distribution of the illumination light source.
Claims (5)
数を設定する係数設定手段と、分光測定値と上記係数組
との波長毎の積の加算値を計算する積和計算手段とを有
して成ることを特徴とする分光測定装置。1. The spectroscopic measurement apparatus has a coefficient setting means for setting an arbitrary coefficient for each wavelength and a sum of products calculation means for calculating an added value of products of the spectroscopic measurement value and the coefficient set for each wavelength. A spectroscopic measurement device comprising:
て、係数設定手段は、複数の係数組を設定することがで
き、積和計算手段は、それぞれの係数組についての積和
を計算する計算手段であることを特徴とする分光測定装
置。2. The apparatus according to claim 1, wherein the coefficient setting means can set a plurality of coefficient groups, and the sum of products calculating means calculates the sum of products for each coefficient group. A spectroscopic measurement device characterized by being a calculation means.
て、積和計算手段は、積和計算値の対数値を計算し得る
計算手段であることを特徴とする分光測定装置。3. The apparatus according to claim 1, wherein the product-sum calculation means is a calculation means capable of calculating a logarithmic value of the product-sum calculation value.
て、係数設定手段は、設定された係数値をグラフ表示す
る表示手段を含むことを特徴とする分光測定装置。4. The spectroscopic measurement apparatus according to claim 1, wherein the coefficient setting means includes a display means for displaying the set coefficient values in a graph.
かを測定する分光測定装置において、波長毎に任意の係
数を設定する係数設定手段と、分光測定値と色評価計算
に用いる光源の分光分布と上記係数組との波長毎の積の
加算値を計算する積和計算手段とを有して成ることを特
徴とする分光測定装置。5. In a spectroscopic measurement device for measuring either spectral reflectance or spectral transmittance of a sample, a coefficient setting means for setting an arbitrary coefficient for each wavelength and a light source used for spectroscopic measurement values and color evaluation calculation. A spectroscopic measurement device comprising: a product-sum calculation means for calculating an added value of a product of the spectral distribution and the coefficient set for each wavelength.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61129013A JPH0827215B2 (en) | 1986-06-02 | 1986-06-02 | Spectrometer |
| US07/697,928 US5175697A (en) | 1986-06-02 | 1991-05-02 | Spectrophotometer for accurately measuring light intensity in a specific wavelength region |
| US07/951,732 US5305233A (en) | 1986-06-02 | 1992-09-25 | Spectrophotometer for accurately measuring light intensity in a specific wavelength region |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61129013A JPH0827215B2 (en) | 1986-06-02 | 1986-06-02 | Spectrometer |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS62284228A JPS62284228A (en) | 1987-12-10 |
| JPH0827215B2 true JPH0827215B2 (en) | 1996-03-21 |
Family
ID=14999006
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61129013A Expired - Fee Related JPH0827215B2 (en) | 1986-06-02 | 1986-06-02 | Spectrometer |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0827215B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5329595A (en) * | 1992-06-05 | 1994-07-12 | Trw Inc. | System and method for analyzing optical spectral data of a terrain image |
| AU2002343629A1 (en) * | 2001-11-06 | 2003-05-19 | Rochester Institute Of Technology | Method and system for optimizing a selection of spectral sensitivities |
| JP2006017585A (en) | 2004-07-01 | 2006-01-19 | Konica Minolta Sensing Inc | Multichannel colorimeter and intensity characteristic measuring method |
| JP2010112807A (en) * | 2008-11-05 | 2010-05-20 | Hioki Ee Corp | Optical power meter |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6238325A (en) * | 1985-08-14 | 1987-02-19 | Matsushita Electric Works Ltd | Color discriminator |
-
1986
- 1986-06-02 JP JP61129013A patent/JPH0827215B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPS62284228A (en) | 1987-12-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5305233A (en) | Spectrophotometer for accurately measuring light intensity in a specific wavelength region | |
| US4389118A (en) | Color meter | |
| US4773761A (en) | Photoelectric colorimeter | |
| US2577814A (en) | Photoelectric instrument for direct spectrochemical analysis by the internal standard method | |
| US5486914A (en) | LCD bargraph motion picture light meter | |
| JP2012215570A (en) | Color measuring device calibration method | |
| JP2604754B2 (en) | Spectrophotometer | |
| JPH0827215B2 (en) | Spectrometer | |
| US3765776A (en) | Calibrated densitometer accommodating various color tones | |
| JPH0789080B2 (en) | Spectrometer | |
| US5801829A (en) | Method for measurment and compensation of stray light in a spectrometer | |
| JPS62289736A (en) | Spectral measuring instrument | |
| JPH07117458B2 (en) | Spectrometer | |
| US5500728A (en) | Photoelectric distance sensor | |
| DE102022121802A1 (en) | Photometer and method for carrying out photometric measurements with a photometer | |
| JPS62284225A (en) | Spectrometric instrument | |
| US5570192A (en) | Sample optical properties measuring device with predictive estimation of measurement range by using preliminary and main light emission | |
| JPH04223236A (en) | Colorimeter | |
| US4229107A (en) | Optical densitometer | |
| JPH05264352A (en) | Spectrophotometer | |
| JPH05172632A (en) | Light quantity measuring device | |
| JP2001318001A (en) | Color measuring device | |
| JP2008107293A (en) | Spectrophotometer | |
| JPH0660846B2 (en) | Photoelectric colorimeter with spectral sensitivity correction function | |
| JPH0735615A (en) | Color measuring apparatus for color of object having light source fluctuation correcting function |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |