JPH0340917B2 - - Google Patents

Info

Publication number
JPH0340917B2
JPH0340917B2 JP61040909A JP4090986A JPH0340917B2 JP H0340917 B2 JPH0340917 B2 JP H0340917B2 JP 61040909 A JP61040909 A JP 61040909A JP 4090986 A JP4090986 A JP 4090986A JP H0340917 B2 JPH0340917 B2 JP H0340917B2
Authority
JP
Japan
Prior art keywords
fade
data
progress
output
calculation
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 - Lifetime
Application number
JP61040909A
Other languages
Japanese (ja)
Other versions
JPS62198087A (en
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed filed Critical
Priority to JP61040909A priority Critical patent/JPS62198087A/en
Publication of JPS62198087A publication Critical patent/JPS62198087A/en
Publication of JPH0340917B2 publication Critical patent/JPH0340917B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Circuit Arrangement For Electric Light Sources In General (AREA)

Description

【発明の詳細な説明】[Detailed description of the invention]

技術分野 本発明は、舞台用またはスタジオ用などの調光
装置に関する。 背景技術 調光装置は、操作部によつて設定された複数の
照明負荷の照明レベルの実現や、複数の照明負荷
の照明レベルの集合である場面(シーン)の相互
移行を実現する装置であり、操作部での操作を忠
実に、円滑にかつ時間的な遅れなしに実現する必
要がある。 近年、制御される照明負荷あるいは調光ユニツ
ト(調光装置からの調光信号にもとづき照明負荷
への電源電圧を位相制御して照明負荷の照明レベ
ルを制御する装置)の数が増加しており、いかに
調光演算を速く処理し応答のよい装置を実現する
かが問題となつてきた。ここで時間とともに自動
的にクロスフエード(タイムフエード)を行なう
場合、第5図の調光装置1が考えられる。第5図
を参照して、調光装置1の構成について説明す
る。フエードが行なわれる場面において、フエー
ドが開始される照明レベルデータBiが格納され
たメモリ2と、フエード終了時における照明レベ
ルデータAiが格納されたメモリ3とが設けられ
る。また、これらの回路のフエードの進行状態を
規定するフエード進行データFが格納されたメモ
リ4が設けられる。このメモリ2〜4からデータ
を読出し、 Bi+F(Ai−Bi) …(1) で基本的に示される演算を行う演算回路5が設け
られ、その出力Oは調光ユニツト(図示せず)に
照明レベルデータを出力する出力部6に与えられ
る。メモリ2〜4の内容を設定するための制御部
(CPU)7とデコーダ8、さらにカウンタ9と発
振器10とを設ける。制御部7のアドレス信号出
力端子ADは、アドレスラインを一括して切換る
切換回路11,12を介して、メモリ3,2の各
アドレス入力端子ADに与えられる。 それらのアドレスの上位ビツトはデコーダ8に
入力され、CPU17からの制御信号STと相まつ
てデコードされ、その出力はメモリの3の書込み
制御入力端子WE、メモリ2の書込み制御入力端
子WE、メモリ4の書込み制御入力端子WE、カ
ウンタ9の計数値書込み制御入力端子WEおよび
読出し制御入力端子OEにそれぞれ与えられる。
発振器10はカウンタ9への計数用クロツクを与
える。CPU7のデータ入出力端子DTは、メモリ
2〜4のデータ入力端子DIおよびカウンタ9の
データ入出力端子DTに接続されている。 この構成において、上記タイムフエードを行な
う場合、先ず切換回路11,12を接点a11,
c11;a12,c12がそれぞれ接続されるよ
うに切り換ておき、メモリ3,2に各チヤンネル
のAシーンのレベルAiおよびBシーンのレベル
Biを書き込み、メモリ4およびカウンタ9に、
フエード進行値Fの初期値(たとえばゼロ)を書
込む。その後、切換回路11,12において接点
b11,c11;b12,c12がそれぞれ接続
されるように切換えておけば、フエードの演算は
カウンタによつて規定される演算制御部13によ
つて行なわれる。 すなわちCPU7は、或るフエードが開始され
るに先立つて、フエード開始時および終了時のレ
ベルデータBi,Aiをメモリ2,3にそれぞれ書
込み、またフエード進行値Fの初期値をメモリ4
に書込む。この後、メモリ2,3からのレベルデ
ータBi,Aiとフエード進行値Fとによつて演算
回路5で前記第1式の演算が行われる。このとき
CPU7は、演算回路5にフエードの進行に伴つ
て連続的に変化するフエード進行値Fを入力する
ために、フエード動作の全期間にわたつてメモリ
4からのフエード進行値Fを読出し、演算回路5
に入力する動作を行う。 このような動作ではCPU7の動作時間におい
て、前記メモリ4からのフエード進行値Fの読出
し処理の時間が占める比率が大きくなり、CPU
7のフエード期間中の他の動作に課される制限が
大きくなるという問題を生じる。このような問題
は、フエードの進行が複数の照明負荷毎に複数種
類設定され、同時進行する場合についてとりわけ
顕著になる。また調光装置では、フエードの進行
中であつても照明レベルデータの入力など、各種
入力操作が行われる場合が多く、このような場
合、CPU7が処理すべき動作が多くなる。 したがつて前記複数種類のフエードが同時進行
する場合など、CPU7がメモリ4からフエード
進行値を読出す動作を充分に高速に行うことは困
難になり、フエード動作において実現される照明
レベルの変化が不所望に階段状に変化してしまう
という課題を有している。 目 的 本発明の目的は、上述の技術的課題を解消し、
フエード動作を行う際に必要な照明レベルデータ
の演算を回路構成で行うようにして演算処理を高
速化するとともに、上記演算処理に関するソフト
ウエア処理の必要を解消して使用性を向上した調
光装置を提供することである。 発明の構成 このような目的を達成するための本発明の構成
は、複数の調光ユニツトの複数の場面の照明レベ
ルデータを出力する制御手段と、 フエードの進行速度を規定する速度データに基
づいてフエード進行データを出力するフエード進
行データ出力手段と、 フエードの進行速度を定める前記速度データを
フエード進行値データ出力手段に出力する速度デ
ータ出力手段と、 制御手段から出力された各調光ユニツトの照明
レベルデータを各調光ユニツトに対応したアドレ
スに記憶する記憶部と、 記憶部から読出された各調光ユニツトのフエー
ド開始時およびフエード終了時の照明レベルデー
タおよび、フエード進行値データ出力手段から出
力されたフエード進行データによつてフエード演
算を行い、演算結果である各調光ユニツトの調光
出力レベルデータを出力する演算部と、 演算部からの調光出力レベルデータに基づいて
各調光ユニツトにその照明レベルを制御する調光
信号を出力する調光信号出力部とを含み、 制御手段は、フエード動作に先立つて速度デー
タ出力手段と記憶部とに速度データと前記フエー
ド開始時およびフエード終了時の照明レベルデー
タとを書込み、かつ照明レベルデータを読出して
演算部に出力するようにしたことを特徴とする調
光装置である。 このような調光装置によれば、フエード動作は
複数の調光ユニツトの複数の場面間の照明レベル
の変換として行われる。制御手段は、各調光ユニ
ツト毎にフエード開始時およびフエード終了時の
照明レベルデータを記憶部に書込み、速度データ
を速度データ出力手段に書込む。さらに記憶部か
ら、書込んだ照明レベルデータを読出して演算部
に出力する。一方、フエード進行データ出力手段
では、速度データ出力手段からの速度データに基
づいてフエードの進行速度を規定するフエード進
行データを演算手段に出力する。これによつて演
算部においてフエード期間の全体にわたりフエー
ド演算が回路構成によつて行われる。 これにより前記演算処理、とりわけフエード進
行データをフエード期間の全体にわたつてフエー
ド進行データを記憶する手段から連続的に制御手
段が読出して演算手段に入力する動作と比較し、
フエード演算を格段に高速に行うことができる。
また、このようなフエード演算はフエード期間中
において制御手段の制御で行われる必要がなく、
複数のフエードが同時進行する場合であつても、
フエード演算の速度が低下し、したがつてフエー
ド動作として実現される照明レベルの変化が階段
状になるなどの不具合を解消することができる。 また制御手段は、フエード期間においてフエー
ド演算を実行する制御を行う必要が解消され、フ
エード演算以外の他の処理を有効に処理すること
ができ、調光装置の使用性が格段に向上される。 実施例 第1図に本発明の一実施例による調光装置21
の基本的構成を示す。フエード進行データFは、
カウンタ22から発生されるカウントデータを用
いる。記憶部であるメモリ23,24、カウンタ
22へのデータ設定を行なうのが制御部(CPU)
25である。CPU25のアドレス信号出力端子
ADは切換回路26,27を介して、メモリ2
3,24のアドレス入力端子ADに与えられる。
それらのアドレスの上位ビツトはデコーダ28に
入力され、CPU25からの制御信号からの出力
端子STと両方でデコードされ、その出力はメモ
リ23の書込み制御入力端子WE、メモリ24の
書込み制御入力端子WE、カウンタ22の計数値
書込み制御入力端子WEにそれぞれ与えられる。
発振器29はカウンタ22への計数用クロツクを
与える。CPU25のデータ入出力端子DTはメモ
リ23,24およびカウンタ22のデータ入力端
子DIに接続されている。 この構成においてタイムフエードを行なう場
合、先ず切換回路26,27において接点a2
6,c26;a27,c27を導通させるように
切換えておき、メモリ23,24に各チヤンネル
のAシーンのレベルAiおよびBシーンのレベル
Biを書込み、カウンタ22にフエード進行値F
を書込む。その後、切換回路26,27において
接点a26,c26;a27,c27がそれぞれ
導通するように設定する。この後は、カウンタな
どによつて実現される演算制御部30によつてフ
エードの演算がくり返し行なわれる。 カウンタ22は発振器29からのクロツク入力
を計数し、計数値は自動的に1つずつ変化する。
その計数値がフエード進行値Fとして、演算回路
31に出力され演算される。演算結果は、調光ユ
ニツトに調光レベル信号を出力する出力部32に
与えられる。CPU25は、フエードが終了して
次のフエードをスタートするまで、データ設定に
関して何ら関与する必要はない。したがつて第1
図では省略しているが、操作部などからの入力処
理にCPU25が専念することができる。またカ
ウンタ22を複数用いて、複数のタイムフエード
を同時進行させることも容易にできる。 第2図は本発明の実施例の構成を示すブロツク
図である。第1図示の構成において、フエード進
行値Fを計数するカウンタ22に、フエード時間
を制御するクロツクφ1の分周回路などによつて
実現される速度データ出力手段であるレートジエ
ネレータ33と、デイレイ時間(フエード開始の
遅れ時間)を制限するフエード進行データ出力手
段であるタイマ34とを加え備えている。 メモリ23はシーンAのチヤンネル毎の照明レ
ベルを記憶するメモリである。メモリ24はシー
ンBのチヤンネル毎の照明レベルを記憶するメモ
リである。CPU25はこれらカウンタ22、レ
ートジエネレータ33、タイマ34およびメモリ
23,24にデータをセツトするための制御用プ
ロセツサである。デコーダ28は、CPU25の
アドレス信号に応じて前記各素子を選択し、各素
子に対して書込み制御信号WEを与えるものであ
る。 バツフアB1〜B4が設けられる。出力制御入力
OCがローレベルのときは入力データがそのまま
出力(ON)され、入力がハイレベルのとき
は出力が開放(OFF)の状態になる。バツフア
B1とB2によつて、メモリ23,24に与えられ
るアドレスラインを、カウンタ22の出力と
CPU25からのアドレス端子AD出力とのどちら
かに切換える(第1表参照)。これは第1図
TECHNICAL FIELD The present invention relates to a light control device for use on a stage or in a studio. BACKGROUND TECHNOLOGY A light control device is a device that realizes the illumination levels of multiple lighting loads set by an operation unit and realizes mutual transition of scenes (scenes) that are a collection of illumination levels of multiple lighting loads. , it is necessary to realize operations on the operating unit faithfully, smoothly, and without time delay. In recent years, the number of controlled lighting loads or dimmer units (devices that control the lighting level of the lighting load by controlling the phase of the power supply voltage to the lighting load based on the dimming signal from the dimmer) has increased. The problem has been how to process dimming calculations quickly and realize a device with good response. If a cross fade (time fade) is to be performed automatically over time, the light control device 1 shown in FIG. 5 can be considered. The configuration of the light control device 1 will be explained with reference to FIG. 5. In a scene where a fade is performed, a memory 2 that stores illumination level data Bi at which the fade is started, and a memory 3 that stores illumination level data Ai at the end of the fade are provided. Further, a memory 4 is provided in which fade progress data F that defines the fade progress state of these circuits is stored. An arithmetic circuit 5 is provided which reads data from the memories 2 to 4 and performs the arithmetic operation basically shown as Bi+F(Ai-Bi)...(1), and its output O is used to control the illumination by a dimming unit (not shown). It is applied to an output section 6 that outputs level data. A control unit (CPU) 7 and a decoder 8 for setting the contents of the memories 2 to 4, as well as a counter 9 and an oscillator 10 are provided. The address signal output terminal AD of the control section 7 is applied to each address input terminal AD of the memories 3 and 2 via switching circuits 11 and 12 that collectively switch the address lines. The upper bits of those addresses are input to the decoder 8, where they are decoded together with the control signal ST from the CPU 17, and the outputs are the write control input terminal WE of memory 3, the write control input terminal WE of memory 2, and the write control input terminal WE of memory 4. It is applied to a write control input terminal WE, a count value write control input terminal WE and a read control input terminal OE of the counter 9, respectively.
Oscillator 10 provides a counting clock to counter 9. The data input/output terminal DT of the CPU 7 is connected to the data input terminal DI of the memories 2 to 4 and the data input/output terminal DT of the counter 9. In this configuration, when performing the above-mentioned time fade, first the switching circuits 11 and 12 are connected to the contacts a11 and
c11: Switch so that a12 and c12 are connected respectively, and store the A scene level Ai and B scene level of each channel in memories 3 and 2.
Write Bi to memory 4 and counter 9,
Write the initial value (for example, zero) of the fade progress value F. Thereafter, if the switching circuits 11 and 12 are switched so that the contacts b11, c11; b12, c12 are connected, respectively, the fade calculation is performed by the calculation control section 13 defined by the counter. That is, before a certain fade is started, the CPU 7 writes the level data Bi and Ai at the time of starting and ending the fade to the memories 2 and 3, respectively, and also writes the initial value of the fade progress value F to the memory 4.
write to. Thereafter, the calculation of the first equation is performed in the calculation circuit 5 using the level data Bi, Ai from the memories 2 and 3 and the fade progress value F. At this time
In order to input the fade progress value F that continuously changes as the fade progresses to the arithmetic circuit 5, the CPU 7 reads out the fade progress value F from the memory 4 over the entire period of the fade operation, and inputs the fade progress value F to the arithmetic circuit 5.
perform the action of inputting. In such an operation, the time spent reading out the fade progress value F from the memory 4 occupies a large proportion of the operating time of the CPU 7.
The problem arises that the restrictions placed on other operations during the 7 fade period are increased. Such a problem becomes particularly noticeable when a plurality of types of fade progress are set for each of a plurality of lighting loads and progress simultaneously. Further, in the light control device, various input operations such as input of illumination level data are often performed even while fading is in progress, and in such a case, the CPU 7 has to process many operations. Therefore, when the plurality of types of fades are progressing simultaneously, it becomes difficult for the CPU 7 to read out the fade progress values from the memory 4 at a sufficiently high speed, and the change in the illumination level realized in the fade operation becomes difficult. This poses a problem in that it undesirably changes in a step-like manner. Purpose The purpose of the present invention is to solve the above-mentioned technical problems,
A light control device that speeds up the calculation process by using a circuit configuration to calculate the illumination level data necessary for performing a fade operation, and improves usability by eliminating the need for software processing related to the above calculation process. The goal is to provide the following. Structure of the Invention The structure of the present invention to achieve the above object includes a control means for outputting illumination level data of a plurality of scenes of a plurality of dimming units, and a control means based on speed data that defines the advancing speed of the fade. fade progress data output means for outputting fade progress data; speed data output means for outputting the speed data determining the progress speed of the fade to the fade progress value data output means; and lighting of each dimming unit output from the control means. A memory section that stores level data in addresses corresponding to each dimming unit, illumination level data at the start and end of fade of each dimming unit read from the memory section, and output from a fade progress value data output means. a calculation unit that performs fade calculation based on the fade progress data obtained and outputs the dimming output level data of each dimming unit as a result of the calculation; and a dimming signal output section that outputs a dimming signal for controlling the illumination level, and the control means stores the speed data and the fade start and fade end information in the speed data output means and the storage section prior to the fade operation. This is a light control device characterized in that it writes illumination level data at a given time, reads the illumination level data, and outputs it to an arithmetic unit. With such a dimming device, the fading operation is performed as a conversion of illumination levels between scenes of a plurality of dimming units. The control means writes illumination level data at the start and end of the fade for each dimming unit into the storage section, and writes speed data into the speed data output means. Furthermore, the written illumination level data is read from the storage section and output to the calculation section. On the other hand, the fade progress data output means outputs fade progress data that defines the progress speed of the fade to the calculation means based on the speed data from the speed data output means. As a result, the fade calculation is performed in the calculation section over the entire fade period by the circuit configuration. As a result, the arithmetic processing is compared with an operation in which the control means continuously reads the fade progress data from the means for storing the fade progress data over the entire fade period and inputs it into the arithmetic means;
Fade calculations can be performed much faster.
Further, such fade calculation does not need to be performed under the control of the control means during the fade period,
Even if multiple fades occur simultaneously,
The speed of fade calculation is reduced, and therefore problems such as changes in illumination level realized as a fade operation becoming step-like can be resolved. Furthermore, the control means is no longer required to perform control to perform fade calculations during the fade period, and can effectively process processes other than fade calculations, thereby significantly improving the usability of the light control device. Embodiment FIG. 1 shows a light control device 21 according to an embodiment of the present invention.
The basic configuration is shown below. The fade progress data F is
Count data generated from the counter 22 is used. The control unit (CPU) sets data to the memories 23 and 24, which are storage units, and the counter 22.
It is 25. Address signal output terminal of CPU25
AD is connected to memory 2 through switching circuits 26 and 27.
3 and 24 address input terminals AD.
The upper bits of those addresses are input to the decoder 28 and decoded at both the output terminal ST from the control signal from the CPU 25, and the output is sent to the write control input terminal WE of the memory 23, the write control input terminal WE of the memory 24, These signals are respectively applied to count value write control input terminals WE of the counter 22.
Oscillator 29 provides a counting clock to counter 22. The data input/output terminal DT of the CPU 25 is connected to the memories 23 and 24 and the data input terminal DI of the counter 22. When performing a time fade in this configuration, first the contact a2 is changed in the switching circuits 26 and 27.
6, c26; A27, c27 are switched to be conductive, and the A scene level Ai and the B scene level of each channel are stored in the memories 23 and 24.
Write Bi and fade progress value F to counter 22.
Write. Thereafter, the contacts a26, c26; a27, c27 in the switching circuits 26, 27 are set to conduct, respectively. Thereafter, fade calculations are repeatedly performed by the calculation control section 30 implemented by a counter or the like. Counter 22 counts the clock input from oscillator 29, and the count value automatically changes by one.
The counted value is output as the fade progress value F to the calculation circuit 31 and is calculated. The calculation result is provided to an output section 32 which outputs a dimming level signal to the dimming unit. The CPU 25 does not need to be involved in any data setting until the end of a fade and the start of the next fade. Therefore, the first
Although not shown in the figure, the CPU 25 can be devoted to input processing from the operation unit and the like. Furthermore, by using a plurality of counters 22, it is possible to easily advance a plurality of time fades simultaneously. FIG. 2 is a block diagram showing the configuration of an embodiment of the present invention. In the configuration shown in FIG. 1, a counter 22 for counting a fade progress value F is provided with a rate generator 33 which is a speed data output means realized by a frequency dividing circuit of a clock φ1 that controls a fade time, and a delay time. A timer 34 is additionally provided as a fade progress data output means for limiting the fade start delay time. The memory 23 is a memory that stores the illumination level for each channel of scene A. The memory 24 is a memory that stores the illumination level for each channel of scene B. The CPU 25 is a control processor for setting data in the counter 22, rate generator 33, timer 34, and memories 23 and 24. The decoder 28 selects each element according to the address signal of the CPU 25 and provides a write control signal WE to each element. Buffers B1 to B4 are provided. Output control input
When OC is low level, the input data is output (ON) as is, and when the input is high level, the output is open (OFF). Batsuhua
B1 and B2 connect the address lines given to the memories 23 and 24 to the output of the counter 22.
Switch to either the address terminal AD output from the CPU 25 (see Table 1). This is Figure 1

【表】 における切換回路26,27に相当する。バツフ
アB3,B4は、メモリ23,24のデータ入出力
端子DTのラインを、入力時はCPU25のデータ
出力端子DTに、出力時はフエード演算回路31
の入力端子A,Bに接続されるよう切換えるため
のものである。 これらの切換え動作は、演算制御部30の出力
の最上位ビツトQ9によつて行なう。したがつて
演算制御部30のQ9が「0」であつて、端子Q1
〜Q8が「00000000」から「11111111」まで計数
する間は、バツフアB2がONし、バツフアB1,
B3,B4はOFFしているので演算制御部30によ
るフエード演算制御が行なわれる。その後出力
Q9が「1」になると逆にバツフアB1,B3,B4
がONとなり、バツフアB2はOFFする。したが
つてデータラインおよびアドレスラインがCPU
25側につながる。それと同時にCPU25への
割り込み入力INTがアクテイブになるので、
CPU25は必要に応じて各素子に対してデータ
の書込みを行なうという割込み処理に入る。 例えば新しいシーンにフエードさせる場合、こ
こで前回メモリ23に書込んだデータをそのまま
メモリ24に書込み、新しいシーンにチヤンネル
毎のレベルデータを新たにメモリ23に書込む。
そしてフエード開始までの遅れ時間(デイレイ時
間)に応じたデータをタイマ34に書込み、フエ
ードの開始から終了までの時間(フエード時間)
に応じたデータをレートジエネレータ33に書込
み、フエード進行値を計数するカウンタ22に
「0」を書込む。これによつて割込み処理を終え
る。フエード進行中であつても、新たなフエード
を開始する必要がない限り、CPU25は割込み
処理に入つても何もせず通常処理に返る。 割込み処理が終わつた後、演算制御部30の出
力Q9は再び「0」にもどり、出力Q1〜Q8が
「00000000」〜「11111111」を計数し、前述のよ
うに演算制御部30によるフエード演算制御が行
なわれる。このようにフエード演算とデータ設定
とが周期的にくり返される。 一度、各データが設定されるとタイムフエード
はカウンタ22、レートジエネレータ33および
タイマ34によつて作られるフエード進行値Fに
よつて自動的に進行し、フエードの進行に応じて
変化して行く各チヤンネルの出力レベルは、演算
制御部30の制御のもとに、フエード演算回路3
1によつて周期的に計算され、出力部32に出力
される。 最初はフエード進行値Fが0であり、フエード
演算回路の前記第1式の演算により、シーンBの
状態を出力しているが、タイマ34が設定された
デイレイ時間から1秒周期のクロツクφ2によつ
て1秒毎にカウントダウンし0まで計数すると、
その出力Qが0から1に変化する。これによつて
レートジエネレータ33の出力Qからのクロツク
が、ANDゲート35を介してカウンタ22に与
えられるようになる。したがつてこの時点から実
際にフエードが進行し始める。レートジエネレー
タ33の入力クロツクφ1は255Hzなので、CPU2
5が設定した数値をfとすると、レートジエネレ
ータ33は255/f〔Hz〕の周波数を出力する。し
たがつてこれをカウンタ22が計数するのに
「00000000」から「11111111」まで計数するのに、 255/(255/f)=f …(3) とf秒かかることになる。 第3図はレートジエネレータ33の構成を示す
ブロツク図である。レートジエネレータ33は、
前記書込み制御信号WEが入力され、またCPU2
5からのデータが入力されるラツチ回路36とク
ロツク入力φ1が入力されるカウンタ37とラツ
チ回路36とカウンタ37との出力が、それぞれ
入力される比較器38とを含む。比較器38はラ
ツチ回路36とカウンタ37とからの各入力がそ
れぞれ等しいときに、ハイレベルの信号を導出す
る。 第4図はタイマ34の構成を示すブロツク図で
ある。タイマ34は、ダウンカウンタ39と
「00000000」で示される初期状態を検出する初期
状態検出回路40と初期状態検出回路40からの
出力がフイードバツクされる論理ゲート41とを
含む。 このようにしてf秒かかつてカウンタ22の出
力Qすなわち演算回路31の入力Fが
「00000000」から「11111111」まで一定のスピー
ドで変化する。これによつて出力部32の出力O
はBシーンの状態からAシーンの状態へとフエー
ドすることになる。 カウンタ22の出力が「11111111」まで達する
と、NAND回路Gによつてクロツク入力を 禁止するのでそこで計数がストツプする。 以上のようにして本実施例の調光装置21で
は、CPU25がフエード演算に関して行う制御
は、フエード開始時とフエード終了時とのレベル
データBi,Aiをメモリ24,23に書込み、ま
たレートジエネレータ33のラツチ回路36にフ
エードの進行速度を規定する数値fを書込み、さ
らにメモリ24,23からのレベルデータBi,
Aiを演算回路31に出力する動作である。フエ
ード期間中のフエード演算は、前述したようにカ
ウンタ22からのカウント値をフエード進行値デ
ータFとして演算回路31が前記第1式で示され
るフエード演算を回路構成で行う。 したがつてフエード演算処理が格段に高速化さ
れる。またCPU25は、フエード演算期間中で
は演算処理を実行する制御を行う必要は解消さ
れ、これによりたとえば複数のフエードが平行し
て進行するような場合であつても、フエード演算
をCPU25の制御に行う場合と比較し、フエー
ド演算処理に時間を要してしまい、フエード動作
として表れる照明レベルの変化が階段状になるな
どの不具合を防止することができる。またフエー
ド動作中はCPU25はフエード演算を実行する
制御を行う必要が解消されており、これによりそ
の他の各種入力処理などを効率的に実行すること
ができ、調光装置21の使用性が格段に向上され
る。 効 果 以上のように本発明によれば、制御手段は、各
調光ユニツト毎にフエード開始時およびフエード
終了時の照明レベルデータを記憶部に書込み、速
度データを速度データ出力手段に書込む。さらに
記憶部から、書込んだ照明レベルデータを読出し
て演算部に出力する。一方、フエード進行データ
出力手段では、速度データ出力手段からの速度デ
ータに基づいてフエードの進行速度を規定するフ
エード進行データを演算手段に出力する。これに
よつて演算部においてフエード期間の全体にわた
りフエード演算が回路構成によつて行われる。 これにより前記演算処理、とりわけフエード進
行データをフエード期間の全体にわたつてフエー
ド進行データを記憶する手段から連続的に制御手
段が読出して演算手段に入力する動作と比較し、
フエード演算を格段に高速に行うことができる。 また、このようなフエード演算はフエード期間
中において制御手段の制御で行われる必要がな
く、複数のフエードが同時進行する場合であつて
も、フエード演算の速度が低下し、したがつてフ
エード動作として実現される照明レベルの変化が
階段状になるなどの不具合を解消することができ
る。また制御手段は、フエード期間においてフエ
ード演算を実行する制御を行う必要が解消され、
フエード演算以外の他の処理を有効に処理するこ
とができ、調光装置の使用性が格段に向上され
る。
This corresponds to the switching circuits 26 and 27 in [Table]. Buffers B3 and B4 connect the lines of the data input/output terminals DT of the memories 23 and 24 to the data output terminal DT of the CPU 25 at the time of input, and to the fade calculation circuit 31 at the time of output.
This is for switching to connect to input terminals A and B of. These switching operations are performed by the most significant bit Q9 of the output of the arithmetic control section 30. Therefore, Q9 of the arithmetic control unit 30 is "0" and the terminal Q1
~ While Q8 is counting from "00000000" to "11111111", buffer B2 is ON, and buffer B1,
Since B3 and B4 are off, fade calculation control is performed by the calculation control section 30. then output
When Q9 becomes "1", the buffers B1, B3, B4
turns ON, and buffer B2 turns OFF. Therefore, the data line and address line
Connects to the 25th side. At the same time, the interrupt input INT to the CPU 25 becomes active, so
The CPU 25 enters an interrupt process to write data to each element as necessary. For example, when fading to a new scene, the data previously written to the memory 23 is written to the memory 24 as is, and level data for each channel is newly written to the memory 23 for the new scene.
Then, data corresponding to the delay time until the start of the fade (delay time) is written to the timer 34, and the time from the start to the end of the fade (fade time) is written.
Data corresponding to the fade progress value is written to the rate generator 33, and "0" is written to the counter 22 that counts the fade progress value. This completes the interrupt processing. Even if a fade is in progress, unless there is a need to start a new fade, the CPU 25 does nothing even if it enters interrupt processing and returns to normal processing. After the interrupt processing is completed, the output Q9 of the arithmetic control unit 30 returns to “0” again, the outputs Q1 to Q8 count “00000000” to “11111111”, and the fade arithmetic control by the arithmetic control unit 30 is performed as described above. will be carried out. In this way, fade calculation and data setting are repeated periodically. Once each data is set, the time fade automatically advances according to the fade progress value F created by the counter 22, rate generator 33, and timer 34, and each time fade changes as the fade progresses. The output level of the channel is determined by the fade calculation circuit 3 under the control of the calculation control section 30.
1 is periodically calculated and output to the output section 32. Initially, the fade progress value F is 0, and the state of scene B is output by the calculation of the first equation in the fade calculation circuit. Therefore, if you count down every second to 0,
Its output Q changes from 0 to 1. As a result, the clock from the output Q of the rate generator 33 is applied to the counter 22 via the AND gate 35. Therefore, from this point on, the fade actually begins to progress. Since the input clock φ1 of the rate generator 33 is 255Hz, the CPU 2
5 is set as f, the rate generator 33 outputs a frequency of 255/f [Hz]. Therefore, it takes f seconds for the counter 22 to count from "00000000" to "11111111" as follows: 255/(255/f)=f (3). FIG. 3 is a block diagram showing the configuration of the rate generator 33. The rate generator 33 is
The write control signal WE is input, and the CPU2
5, a counter 37 to which the clock input φ1 is input, and a comparator 38 to which the outputs of the latch circuit 36 and the counter 37 are respectively input. Comparator 38 derives a high level signal when the respective inputs from latch circuit 36 and counter 37 are equal. FIG. 4 is a block diagram showing the structure of the timer 34. The timer 34 includes a down counter 39, an initial state detection circuit 40 for detecting the initial state indicated by "00000000", and a logic gate 41 to which the output from the initial state detection circuit 40 is fed back. In this way, in f seconds, the output Q of the counter 22, that is, the input F of the arithmetic circuit 31 changes from "00000000" to "11111111" at a constant speed. As a result, the output O of the output section 32
will fade from the B-scene state to the A-scene state. When the output of the counter 22 reaches "11111111", the NAND circuit G prohibits clock input, and counting stops there. As described above, in the light control device 21 of the present embodiment, the CPU 25 controls the fade calculation by writing the level data Bi, Ai at the start of the fade and at the end of the fade into the memories 24, 23, Write the numerical value f that specifies the progress speed of the fade into the latch circuit 36 of 33, and also write the level data Bi, Bi, from the memories 24 and 23.
This is the operation of outputting Ai to the arithmetic circuit 31. As for the fade calculation during the fade period, as described above, the calculation circuit 31 uses the count value from the counter 22 as the fade progress value data F and performs the fade calculation expressed by the first equation. Therefore, the fade calculation process is greatly speeded up. In addition, the CPU 25 does not need to control the execution of calculation processing during the fade calculation period, and as a result, even when multiple fades are progressing in parallel, the CPU 25 controls the fade calculation. It is possible to prevent problems such as the fade calculation process taking more time than in the case where the change in illumination level that appears as a fade operation becomes step-like. In addition, during the fade operation, the CPU 25 does not need to control the fade calculation, and as a result, various other input processes can be executed efficiently, and the usability of the dimming device 21 is greatly improved. Improved. Effects As described above, according to the present invention, the control means writes the illumination level data at the start and end of the fade for each dimming unit into the storage section, and writes the speed data into the speed data output means. Furthermore, the written illumination level data is read from the storage section and output to the calculation section. On the other hand, the fade progress data output means outputs fade progress data that defines the progress speed of the fade to the calculation means based on the speed data from the speed data output means. As a result, the fade calculation is performed in the calculation section over the entire fade period by the circuit configuration. As a result, the arithmetic processing is compared with an operation in which the control means continuously reads the fade progress data from the means for storing the fade progress data over the entire fade period and inputs it into the arithmetic means;
Fade calculations can be performed much faster. Furthermore, such a fade operation does not need to be performed under the control of a control means during the fade period, and even if multiple fades occur simultaneously, the speed of the fade operation will decrease, and therefore the fade operation will not be performed as a fade operation. It is possible to eliminate problems such as changes in the realized illumination level becoming step-like. In addition, the control means eliminates the need to perform control to perform fade calculations during the fade period,
Processes other than fade calculation can be effectively processed, and the usability of the light control device is greatly improved.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明の基本的構成を示すブロツク
図、第2図は本発明の一実施例の調光装置21の
構成を示すブロツク図、第3図は調光装置21に
おけるレートジエネレータ33の構成を示すブロ
ツク図、第4図はタイマ34の構成を示すブロツ
ク図、第5図は従来技術の調光装置1の構成を示
すブロツク図である。 21…調光装置、22…カウンタ、23,24
…メモリ、25…CPU、26,27…切換回路、
29…発振器、30…演算制御部、31…演算回
路、33…レートジエネレータ、34…タイマ。
FIG. 1 is a block diagram showing the basic configuration of the present invention, FIG. 2 is a block diagram showing the configuration of a light control device 21 according to an embodiment of the present invention, and FIG. 3 is a rate generator 33 in the light control device 21. FIG. 4 is a block diagram showing the structure of the timer 34, and FIG. 5 is a block diagram showing the structure of the conventional light control device 1. 21...Dimmer, 22...Counter, 23, 24
...Memory, 25...CPU, 26, 27...Switching circuit,
29... Oscillator, 30... Arithmetic control unit, 31... Arithmetic circuit, 33... Rate generator, 34... Timer.

Claims (1)

【特許請求の範囲】 1 複数の調光ユニツトの複数の場面の照明レベ
ルデータを出力する制御手段と、 フエードの進行速度を規定する速度データに基
づいてフエード進行データを出力するフエード進
行データ出力手段と、 フエードの進行速度を定める前記速度データを
フエード進行値データ出力手段に出力する速度デ
ータ出力手段と、 制御手段から出力された各調光ユニツトの照明
レベルデータを各調光ユニツトに対応したアドレ
スに記憶する記憶部と、 記憶部から読出された各調光ユニツトのフエー
ド開始時および、フエード終了時の照明レベルデ
ータおよびフエード進行値データ出力手段から出
力されたフエード進行データによつてフエード演
算を行い、演算結果である各調光ユニツトの調光
出力レベルデータを出力する演算部と、 演算部からの調光出力レベルデータに基づいて
各調光ユニツトにその照明レベルを制御する調光
信号を出力する調光信号出力部とを含み、 制御手段は、フエード動作に先立つて速度デー
タ出力手段と記憶部とに速度データと前記フエー
ド開始時およびフエード終了時の照明レベルデー
タとを書込み、かつ照明レベルデータを読出して
演算部に出力するようにしたことを特徴とする調
光装置。
[Scope of Claims] 1. A control means for outputting illumination level data of a plurality of scenes of a plurality of dimming units, and a fade progress data output means for outputting fade progress data based on speed data that defines the progress speed of the fade. and speed data output means for outputting the speed data that determines the progress speed of the fade to the fade progress value data output means; and illumination level data of each dimming unit outputted from the control means to an address corresponding to each dimming unit. A fade operation is performed using the lighting level data read from the memory unit at the start and end of the fade of each dimming unit and the fade progress data output from the fade progress value data output means. a calculation section that outputs the dimming output level data of each dimming unit as a result of the calculation, and a dimming signal that controls the illumination level of each dimming unit based on the dimming output level data from the computing section. the control means writes speed data and illumination level data at the start of the fade and at the end of the fade into the speed data output means and the storage section prior to the fade operation; A light control device characterized in that level data is read out and output to a calculation section.
JP61040909A 1986-02-25 1986-02-25 dimmer device Granted JPS62198087A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61040909A JPS62198087A (en) 1986-02-25 1986-02-25 dimmer device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61040909A JPS62198087A (en) 1986-02-25 1986-02-25 dimmer device

Publications (2)

Publication Number Publication Date
JPS62198087A JPS62198087A (en) 1987-09-01
JPH0340917B2 true JPH0340917B2 (en) 1991-06-20

Family

ID=12593632

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61040909A Granted JPS62198087A (en) 1986-02-25 1986-02-25 dimmer device

Country Status (1)

Country Link
JP (1) JPS62198087A (en)

Also Published As

Publication number Publication date
JPS62198087A (en) 1987-09-01

Similar Documents

Publication Publication Date Title
JPH0340917B2 (en)
JPH0319974B2 (en)
CN100472377C (en) Parallel fast communication interface of serial PLC host and expander
KR0153537B1 (en) Signal processing structure to preselect memory address data
KR920005228B1 (en) Bit operation processing circuit of programmable controller
JP2733753B2 (en) Computer data input / output control circuit and input / output control method
KR0122740Y1 (en) Memory area selection circuit
JPH0341959B2 (en)
JPS59114657A (en) Memory interface circuit of microcomputer
JPS6014435B2 (en) Storage device
JPS6319027B2 (en)
JPS6385842A (en) Information processor
KR950010903B1 (en) Midi apparatus using unsynchronizing standard controller and midi control method
JP2781973B2 (en) Memory content update circuit
JPS62145339A (en) Interleaved storage device
JPS59151217A (en) Microcomputer
JPS63170755A (en) Microcomputer
JPH03214275A (en) Semiconductor integrated circuit
JPS61233852A (en) Memory editing system
JPS6145359A (en) Information processor
JPS5917470B2 (en) Variable method for program area and data area of storage device
JPH0922394A (en) Controller
JPS63231556A (en) Digital fast processing system
JPH01263850A (en) Memory space extending system
JPS6329295B2 (en)