JP4075195B2 - Object position measuring device - Google Patents
Object position measuring device Download PDFInfo
- Publication number
- JP4075195B2 JP4075195B2 JP05944399A JP5944399A JP4075195B2 JP 4075195 B2 JP4075195 B2 JP 4075195B2 JP 05944399 A JP05944399 A JP 05944399A JP 5944399 A JP5944399 A JP 5944399A JP 4075195 B2 JP4075195 B2 JP 4075195B2
- Authority
- JP
- Japan
- Prior art keywords
- value
- output
- key
- object position
- output value
- 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
Links
- 238000005259 measurement Methods 0.000 claims description 17
- 238000003860 storage Methods 0.000 claims description 13
- 238000001514 detection method Methods 0.000 claims description 8
- 238000005070 sampling Methods 0.000 description 13
- 235000019557 luminance Nutrition 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 238000004519 manufacturing process Methods 0.000 description 4
- 238000000034 method Methods 0.000 description 4
- 230000032683 aging Effects 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 3
- 239000011159 matrix material Substances 0.000 description 3
- 239000013307 optical fiber Substances 0.000 description 3
- 230000003321 amplification Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000000994 depressogenic effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 229920006395 saturated elastomer Polymers 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
Images
Landscapes
- Electrophonic Musical Instruments (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、自動ピアノの鍵センサに用いて好適な物体位置測定装置に関する。
【0002】
【従来の技術】
自動ピアノにおいては、演奏記録を行う際に各鍵の動きを検出する必要があり、そのために各鍵に鍵センサが設けられる。鍵センサとしてはLED等の発光素子とフォトダイオード等の受光素子とを対向させ、両者間の光路を遮断するシャッタを鍵に取り付けて構成することが一般的である。しかし、ピアノの各鍵(88鍵)に対して独立したセンサを設けると高価になるため、12個のLEDと8個のフォトダイオードとを用いてセンサマトリクスを構成する技術が本出願人により提案されている(特開平9−54584号公報(特願平7−270332))。
【0003】
このセンサマトリクスの概略を図3に示す。図において221は発光側センサヘッドであり、光ファイバを介してLED224から光の供給を受け、直径約5mmのビームを出力する。222は受光側センサヘッドであり、発光側センサヘッド221が照射する光ビームを受光する。その受光された光は光ファイバを介してフォトダイオード225に供給され、フォトダイオード225は受光量に応じたレベルの出力信号Saを出力する。
【0004】
10は鍵であり、その下面から下方に向かって板状のシャッタKSが突出している。発光側センサヘッド221から照射される光ビームは、シャッタKSの位置に応じた分だけ遮蔽されるようになっており、この結果、受光側センサヘッド222の受光量はシャッタKSの位置、すなわち鍵10の位置に応じて変化する。従って、フォトダイオード225の出力信号Saは、鍵10の位置を反映するアナログ量になる。この一例を図4の特性C1に示す。
【0005】
図においてKRはレスト位置であり、鍵10の初期位置である。また、KEはエンド位置であり、鍵10を押し切った位置である。Koはオープン位置であり、シャッタKSが光ビームを全く遮蔽しなくなる位置である。なお、レスト位置KRにおいてもシャッタKSがある程度光ビームを遮蔽しているから、通常の鍵操作においてシャッタKSがオープン位置Koに達することはなく、例えば調律の際に鍵盤全体をピアノ匡体から持ち上げた場合等にシャッタKSがオープン位置Koに達することになる。
【0006】
【発明が解決しようとする課題】
図4に示すC1は、自動ピアノの製造過程において実測され、ROM等に記憶される。しかしながら、この特性C1は、各LED、各フォトダイオード、あるいは各光ファイバの特性によって変化するものであるため、各鍵毎に特性C1は異なる。そのため、特性C1を一つだけ記憶するようにするものでは、正確に鍵位置を検出することができない。また、特性C1は、その後の経年変化の影響を受ける。経年変化した特性の例を同図の特性C2に示す。かかる場合にROM等に記憶された特性C1に基づいて鍵位置Kを判定すると、誤った結果が得られるため正常な演奏記録ができなくなる。このような場合に、特性C2を改めて測定してROM等に書き込むことが考えられるが、きわめて煩雑である。
【0007】
また、特性が変化した後においても、レスト位置KRおよびエンド位置KEにおける出力信号Saのレベル(図示のLR2およびLE2)を測定することは容易であるため、これらのレベルを測定し、特性C1のレベルLR1’(=LR2)〜レベルLE1’(=LE2)の範囲をレスト位置KR〜エンド位置KEまで範囲に写像してその結果を用いることも考えられる。しかし、特性C1のレベルLR1’〜レベルLE1’の形状と、特性C2のレベルLR2〜レベルLE2の形状は異なるため、このような写像を行ったとしても正確な鍵位置Kを得ることは困難である。
【0008】
しかし、本発明者らの実験結果によれば、当初の特性C1と経年変化後の特性C2は異なるものの、両者の形状はほぼ一致することが判明した。従って、特性C1,C2の関係をある程度求めることができれば、任意の出力信号Saに対応する特性C2上の点が特性C1に基づいて予測できるものと考えられる。この発明は上述した事情に鑑みてなされたものであり、正確な鍵位置を検出できる物体位置測定装置を提供することを目的としている。
【0009】
【課題を解決するための手段】
上記課題を解決するため、請求項1に記載の物体位置測定装置にあっては、各々が所定範囲内で揺動可能な複数の物体について、各物体の物体位置Kによって変動する出力値を各々の物体に対応して出力する検出手段と、前記出力値に対する物体位置Kを前記各物体毎に前記各物体の揺動可能範囲全体にわたって実測し、該実測結果を各物体毎に記憶する記憶手段と、前記各検出手段から出力された出力値および前記記憶手段に記憶された各物体毎の実測結果に基づいて前記各物体の物体位置Kまたはこれに対応する値を求める演算手段とを具備することを特徴とする。請求項2に記載の物体位置測定装置にあっては、物体位置Kによって変動する出力値を出力する検出手段と、前記検出手段が出力し得る出力値の最大値が第1の最大値LM1である場合の前記出力値と物体位置Kとの関係を記憶する記憶手段と、前記記憶手段に前記関係が記憶された後に、前記検出手段が出力し得る出力値の最大値を第2の最大値LM2として測定する測定手段と、前記第2の最大値LM2と前記第1の最大値LM1との関係、前記記憶手段に記憶された関係、および前記検出手段から出力された出力値に基づいて、物体位置Kまたはこれに対応する値を求める演算手段とを具備することを特徴とする。請求項3に記載の物体位置測定装置にあっては、請求項2記載の物体位置測定装置において、前記出力値の所定の物体位置KRに対応する所定値LR2を記憶する第2の記憶手段と、前記出力値が所定時間以上一定に保たれると、その出力値を新たな所定値LR2として前記第2の記憶手段に記憶させる更新手段とを具備することを特徴とする。
【0010】
【発明の実施の形態】
1.実施形態の構成
1.1.全体構成
次に、図1は、本実施形態の制御回路の構成を示すブロック図である。図において、201は装置各部を制御するCPUであり、202はプログラムや各種テーブルが記憶されているROM(フラッシュメモリ)である。203は各種データが一時記憶されるワーキングエリアや、各種処理に用いられるテーブルが設定されているRAMである。204は種々のスイッチが設けられているパネルスイッチ部である。
【0011】
本実施形態においては、押鍵に応じた打弦を行う通常演奏モードと、押鍵があっても打弦を抑止して弦から発音させない消音演奏モードとがあり、パネルスイッチ部204の中には通常演奏と消音演奏を切り換えるための通常/消音切替スイッチSWが設けられている。211はメンテナンススイッチ部であり、自動ピアノの匡体内に設けられ、製造者あるいは調律者によって操作される各種のスイッチが設けられている。
【0012】
ここで211aは最大レベル測定指令スイッチであり、最大レベルLM2の測定を指示する。211bはレスト位置信号レベル測定指令スイッチであり、レスト位置信号レベルLR2の測定を指示する。また、211cはエンド位置信号レベル測定指令スイッチであり、エンド位置信号レベルLE2の測定を指示する。
【0013】
次に、210は音源回路であり、CPU201から供給されるキー番号(キーコードともいう)、ベロシティ(押鍵の強さに対応したデータ)、キーオン信号KON、キーオフ信号KOFおよびリリースレートRL等に基づいてピアノ音の楽音信号を生成し、スピーカSPまたはヘッドホンHHに供給する。この場合、キーオン信号KONが供給されると、アタック、ディケイ、サステインの各部分のエンベロープ制御を行い、さらに、リリース期間のエンベロープ制御としてリリースレートRLに基づく減衰制御を行う。なお、楽音信号の振幅(音量)は、ベロシティKVに基づいて制御される。また、音源回路210は、16個の発音チャンネルを有しており、これにより、16音の同時発音が可能になっている。
【0014】
次に、223は、前述したフォトダイオード225(図3参照)の出力信号をデジタル信号に変換するA/D変換器であり、その出力信号はCPU201に読み取られるようになっている。本構成では、センサマトリックス方式が採用されており、12個のLED224と8個のフォトダイオード225を使って88鍵分のデータ(88<12×8)を読み取るようになっている。すなわち、12個のLED224は、各々8個の発光側センサヘッド221に接続されており、また、各発光側センサヘッド221に対応する受光側センサヘッド222は、各々フォトダイオード225に接続される。
【0015】
この時、1つのフォトダイオードが12個の受光側センサヘッドを受け持つように接続される。そして、ある1つのLEDだけを点灯させ、その時の8個のフォトダイオードの出力を読み、次に、また別のLEDを1つだけ点灯させて8個のフォトダイオードの出力を読むというように順次データを獲得する。また、本構成ではハードウエアの制約から、一度に4個のフォトダイオードの出力をA/D変換するようになっている。これら受発光センサヘッド221、222、LED224、およびフォトダイオード225、アンプ226等でフォトセンサを構成している。
【0016】
CPU201は、A/D変換器223によってデジタル値に変換された各キーの位置情報に基づいて各キーの状態を認識し、これに基づいて、ベロシティ、キーオン信号KON、キーオフ信号KOFおよびリリースレートRLを生成する。また、CPU201は、スキャン操作に応じて、いずれのキーについての位置情報かを認識し、これに基づいてキー番号KNを出力する。
【0017】
次に、250はFDドライバであり、フロッピーディスク251に対して、演奏情報の書込/読出を行う。この場合の演奏情報は、前述したベロシティ、キー番号KN、キーオン信号KON、キーオフ信号KOFおよびリリースレートRLであり、MIDI情報に変換されて書き込まれる。また、フロッピーディスク251から読み出された演奏情報は、RAM203に一旦格納された後、楽曲の進行に応じて読み出され、ソレノイド駆動回路260に供給される。
【0018】
ソレノイド駆動回路260は、演奏情報に応じたソレノイド駆動信号を作成し、ソレノイドSOLに供給する。これによって、各キー毎に設けられているソレノイドSOLが駆動され、演奏情報に基づいた自動演奏が行われる。 なお、本実施形態においては、鍵10は所定範囲内(例えば、約10mm)で揺動するものであり、これに伴い、シャッタ位置も所定範囲内(例えば、約5mm)で揺動する。
【0019】
1.2.フォトセンサの詳細構成
次に、フォトセンサの詳細構成を図2を参照し説明する。
図においてアンプ226−1はオペアンプ226aと、抵抗器226b〜226dとから構成されている。フォトダイオード225−1と抵抗器226bとは直列回路を構成し、両者の接続点にオペアンプ226aの反転入力端が接続されている。
【0020】
従って、この直列回路に電流が流れると、その電流に比例した電圧が抵抗器226bとフォトダイオード225との接続点に発生し、反転入力端に印加される。印加された電圧は、抵抗器226c,226dの値によって決まる増幅率で増幅され、後段の変換器223に供給されることになる。かかる構成は、他のフォトダイオード225−2〜225−8についても同様である(図示略)。
【0021】
次に、101,102,105〜107は抵抗器、103,104,108,109はトランジスタであり、これらにより電流制御回路150が構成されている。CPU201から出力される信号SA12,SA13が共に“0”である場合は、トランジスタ108,109が共にオフ状態になり、これに伴ってトランジスタ103,104もオフ状態になる。
【0022】
従って、電流制御回路150は抵抗器105(抵抗値330Ω)単独の回路と等価になる。また、信号SA12が“1”になると、トランジスタ108,103が順次オン状態になるから電流制御回路150は抵抗器105,106の並列回路(抵抗値330//220=132Ω)と等価になる。
【0023】
同様に、電流制御回路150の抵抗値は、信号SA13が“1”であって信号SA12が“0”であれば「103Ω」、信号SA12,SA13が共に“1”であれば「70Ω」になる。各LED224−1〜224−12と、抵抗器110−1〜110−12と、トランジスタ111−1〜111−12とは、各々直列に接続され、これら直列回路は電流制御回路150に接続されている。
【0024】
そして、CPU201は、これらトランジスタ111−1〜111−12に対して循環的に“1”になる駆動信号SLED1〜SLED12を供給する。“1”信号が供給された抵抗器110−1〜110−12はオン状態になり、対応するLED224−1〜224−12には電流制御回路150から電流が供給され、該LEDが点灯する。
【0025】
2.実施形態の動作
2.1.オフセット電流の補償
ここで、オペアンプ226aの反転入力端と非反転入力端とは理想的にはイマジナリーショートされるから、反転入力端および非反転入力端間の電圧Viは「0V」である。そして、フォトダイオード225に光が入射しない時はフォトダイオード225に電流が流れないから、アンプ226の反転入力端に印加される入力電圧Vinは「0V」になり、出力電圧Voutも「0V」になる。
【0026】
しかし、実際には電圧Viは「0V」ではない。従って、図5に示すように、入力電圧Vinが「0V」であったとしても、オペアンプ226aの出力端には電圧Viに基づくオフセット電圧が発生する。従って、実際の出力電圧Voutからこのオフセット電圧を減算することによって出力電圧Voutを補正する必要がある。
【0027】
そこで、本実施形態においては、CPU201の制御の下、定期的にオフセット電圧が測定される。その詳細を図6を参照し説明する。図6はCPU201からLEDドライバ220に供給される駆動信号SLED1〜SLED12のタイミングチャートであり、これら駆動信号は、各LED224に対応して点灯期間において“1”になる。
【0028】
各LED224の点灯期間は「0.01msec」であり、駆動信号SLED1〜SLED12の周期は「0.12msec」になる。但し、CPU201の制御の下、1分間に1回だけ駆動信号SLED1〜SLED12の周期が「0.13msec」に設定される。この周期においては、最初の「0.12msec」の間に各駆動信号SLED1〜SLED12が順次“1”に設定され、最後の「0.01msec」においては、全LEDが消灯される。
【0029】
この消灯期間における各アンプ226の出力電圧すなわちオフセット電圧はCPU201によってRAM203に記憶される。そして、以降のアンプ226の出力電圧からこのオフセット電圧が減算される。このオフセット電流の補償動作は後述する各動作とともに実行され、RAM203内に記憶されたオフセット電圧は1分毎に更新される。
【0030】
なお、上記制御によれば、1分間に1回、スキャンのタイミングが「0.01msec」遅れるため、ベロシティ等の算出に影響を与えることも考えられる。しかし、合計88鍵分のスキャンを行うために「0.12msec」を要することに鑑みれば「0.01msec」のタイミングの遅れは微小であるため、無視して差し支えない。また、ベロシティを正確に求める必要がある場合には、この「0.01msec」のタイミングの遅れを補償するようにしてもよい。
【0031】
2.2.初期特性の記録
本実施形態の自動ピアノの製造時においては、各LED224の初期特性すなわち図4に示す特性C1が以下のような手順によってROM202に記憶される。まず、鍵10を実装する前に、シャッタKSを自動ピアノ匡体に実装し、このシャッタKSの位置に対応する出力信号Saを「0.15mm」間隔(約7mmあたり47ポイント)でサンプリングする。
【0032】
次に、測定された各ポイントに対して、前後3ポイント(合計7ポイント)の移動平均が求められ、スムージング処理が施される。これにより、ノイズの影響が除去される。出力信号Saをサンプリングする際、サンプリング値が飽和している場合は電流制御回路150の状態を調整することにより、該当するLEDに供給される電流を減少させる。また、サンプリング結果の最大値が所定の許容範囲内に収まらない場合、あるいは、特性のカーブが極端に悪い場合は、一部の部品が不良である可能性が高く、別の部品に交換することになる。
【0033】
次に、シャッタKSのストロークのほぼ中心にあるサンプリング点が選択される。すなわち、サンプリング点の最小値から15%上がった第1のシャッタ位置と、サンプリング点の最大値から15%下がった第2のシャッタ位置とが求められ、両者の平均に最も近いサンプリング点が選択される。次に、選択されたサンプリング点の周囲の64点のサンプリング結果がROM202に記録される。すなわち、選択されたサンプリング点をAD[31]として、AD[0]〜AD[63]のサンプリング結果がROM202に記録される。そして、この出力信号Saのサンプリング結果の最大値が最大レベルLM1としてROM202に記録される。
【0034】
次に、シャッタKSに鍵10を取付け、徐々に鍵10を下げてゆくと、やがて受発光側センサヘッド221,222間の光ビームがシャッタKSによって遮蔽され、出力信号Saのレベルが最大レベルLM1よりも下がる。この出力信号Saが最大レベルLM1から下がる直前の鍵位置Kがオープン位置KoとしてROM202に記録される。さらに鍵10を押し下げてゆくと、やがて出力信号Saのレベルが「0」になる。この時点の鍵位置Kは完全遮蔽位置KDとしてROM202に記憶される。以上の動作は88個の鍵のうち1個に対応する動作であり、残りの87鍵に対しても同様に特性C1が測定される。
【0035】
2.3.手動調整
上述したようにLED224の輝度は経年変化により変動するが、自動ピアノの製造途中においてもかかる経年変化が見られる。そこで、自動ピアノの製造時の最終段階およびその後の調律時等において特性の調整を行うと好適である。そこで、かかる場合に行われる手動調整について説明する。
【0036】
まず、作業者は自動ピアノの鍵盤全体を匡体から持ち上げ、シャッタKSを受発光側センサヘッド221,222から充分に引き離す。作業者がこの状態でメンテナンススイッチ部211の最大レベル測定指令スイッチ211aを押下すると、12個のLED224が順次点灯され、各フォトダイオード225の受信レベルが測定され、その結果が各鍵(88個)における最大レベルLM2として各々RAM203に記憶される。
【0037】
次に、作業者が自動ピアノの鍵盤を元の位置に戻し、何れの鍵も押鍵していない状態でレスト位置信号レベル測定指令スイッチ211bを押下すると、上述した動作と同様に12個のLED224が順次点灯され、フォトダイオード225の受信レベルが測定される。そして、その結果は各鍵のレスト位置信号レベルLR2としてRAM203に記憶される。
【0038】
次に、作業者が88鍵全体を押下し、エンド位置信号レベル測定指令スイッチ211cを押下すると、上述した動作と同様に12個のLED224が順次点灯され、フォトダイオード225の受信レベルが測定される。そして、その結果は各鍵のエンド位置信号レベルLE2としてRAM203に記憶される。
【0039】
以上のように、最大レベルLM2、レスト位置信号レベルLR2およびエンド位置信号レベルLE2が求まると、これらの比に基づいて、特性C1上でレスト位置信号レベルLR1およびエンド位置信号レベルLE1が求められる。すなわち、LR1=LR2・LM1/LM2、LE1=LE2・LM1/LM2となる。
【0040】
なお、各鍵のストロークは一定であるため、各センサ(シャッタKS)のストロークも一定である。従って、最大レベルLM2とエンド位置信号レベルLE2のみ、あるいは最大レベルLM2とレスト位置信号レベルLR2のみを検出し、残りはセンサのストロークから算出するようにしてもよい。
【0041】
次に、CPU201においては、各鍵毎に図4(b)に示すリニアライズテーブルが作成される。リニアライズテーブルの入力(横軸)は「0」〜「256」の範囲の整数である。これは、レスト位置信号レベルLR2からゼロレベルに至る出力信号Saを257サンプルに等分したものに相当する。そして、Sa=0の点において相対センサレベルSar=0となり、Sa=LR2の点においてSar=256になる。また、リニアライズテーブルの出力(縦軸)は、特性C1に基づいて得られたシャッタ位置であり、エンド位置KEを「0」、レスト位置KRを「255」に対応させている。
【0042】
リニアライズテーブルの入力および出力は、特性C1のサンプリング点を直線補間することによって得られる。リニアライズテーブルにおいては、相対センサレベルSarに対してシャッタ位置は単調増加すべきであるが、特性C1の測定の際に除ききれなかったノイズ等の影響により、相対センサレベルSarが高くなったにもかかわらずシャッタ位置が減少するような補間結果が得られる場合もある。かかる現象が生じた場合、その相対センサレベルSarxに対応する出力は、「1」だけ低い入力「Sarx−1」に対応する出力と等しい値に修正される。
【0043】
2.4.演奏時におけるシャッタ位置の取得
演奏時において何れかの鍵が押下されると、その深さに応じた出力信号Saが検出される。CPU201においては、この得られた出力信号Saに対して、Sar=Sa×256/LR2なる相対センサレベルSarが求められる。次に、この相対センサレベルSarを整数化した値に基づいてリニアライズテーブルが参照され、シャッタ位置が求められる。なお、このシャッタ位置を算出するに際し、出力信号Saは、前述したオペアンプのオフセット電圧の補償が行われたものである。
【0044】
そして、従来の自動ピアノと同様に、得られた刻々のシャッタ位置に基づいて演奏情報がフロッピーディスク251等に記録される。なお、得られた刻々のシャッタ位置に基づいてノートオン/ノートオフのタイミングやベロシティを求める技術は、特開平9−54584号公報(特願平7−270332)等に開示されている。
【0045】
2.5.レスト位置信号レベルLR2の自動調整
上述した最大レベルLM2、レスト位置信号レベルLR2およびエンド位置信号レベルLE2等のパラメータは、工場出荷時あるいは調律時において設定されるが、レスト位置信号レベルLR2に関しては、通常の使用時においても自動的に更新される。すなわち、CPU201は定期的に各フォトダイオード225の出力信号Saを記録している。
【0046】
ここで、ある程度長い所定時間に渡ってほぼ一定の出力信号Saが得られたとすれば、通常は該出力信号Saはレスト位置信号レベルLR2を示すものと看做してさしつかえない。従って、かかる場合はRAM203内において、対応するレスト位置信号レベルLR2が更新される。これにより、短いスパンのLEDの輝度の変化に対しても追従することができる。
【0047】
2.6.LEDの輝度の自動調整
上述したように、LED224−1〜224−12から放射された光はフォトダイオード225−1〜225−8によって受光され、フォトダイオード225−1〜225−8の検出信号はアンプ226−1〜226−8を介して増幅された後、変換器223に供給される。
【0048】
ここで、LED224−1〜224−12の特性にはばらつきがあり、同一の電流を供給したとしても、これらの輝度は同一にはならない。LEDの輝度が高すぎた場合は、アンプ226の出力電圧が変換器223の上限電圧を超えてしまい、鍵位置の測定ができなくなる。
【0049】
勿論、電流制御回路150を適当に設定すれば、最も発光効率の高い(輝度の高い)LEDに対してもアンプ226の出力電圧を変換器223の上限電圧未満の値に抑制することは可能である。しかし、電流制御回路150の設定を固定的にすると、発光効率の輝度の低いLEDに対しては変換器223のダイナミックレンジを充分に活用することができず、鍵位置を測定する際の精度が落ちる。
【0050】
そこで、本実施形態においては、LED毎に電流制御回路150の設定状態(すなわち信号SA12,SA13の値)をRAM203に記憶しておき、対応するLEDに対する駆動信号SLED1〜SLED12が“1”に設定される際に、記憶した信号SA12,SA13の値がトランジスタ108,109に出力されるようにしている。これにより、個々のLEDの発光効率に応じて、最適な電流を供給することができる。
【0051】
また、電流制御回路150の各LEDに対応する設定内容は以下のようにして自動的に更新される。すなわち、CPU201は変換器223の出力値を常時監視し、この出力値がフルスケール(上記上限電圧に対応する)になると、その時点でオン状態であるLEDの電流が一段低くなるように(合成抵抗値が一段高くなるように)信号SA12,SA13の設定を変更する。
【0052】
また、上述したように、ある程度長い所定時間に渡ってほぼ一定の出力信号Saが得られた場合に、本実施形態においてはこの出力信号Saはレスト位置信号レベルLR2を示すものと看做される。ここで、出力信号Saが所定値よりも低い場合は、LEDの輝度が低く過ぎると判定され、該LEDに対して電流が一段高くなるように(合成抵抗値が一段低くなるように)信号SA12,SA13の設定が変更される。
【0053】
以上のように自動的にかつLED毎に電流制御回路150の状態を設定することにより、各LEDに応じた最適な状態で鍵位置を測定することができる。なお、このようにレスト位置信号レベルLR2を自動調整すると、これに応じて出力信号Saも変化することになるので、この出力信号Saから直接シャッタ位置を取得するようにすると、シャッタ位置を正確に検出することはできない。しかしながら、本実施形態では、Sa×256/LR2という式に基づいて相対センサレベルSarを求め、この相対センサレベルSarに基づきシャッタ位置を取得するようにしているため、レスト位置信号レベルLR2の自動調整がシャッタ位置の取得に影響を与えることがない。
【0054】
3.変形例
本発明は上述した実施形態に限定されるものではなく、種々の変形が可能である。例えば、上記実施形態においては本発明を自動ピアノの鍵位置の検出に用いた例を説明したが、本発明の物体位置測定装置は、他の種々の楽器の演奏操作子の位置検出に用いることができる。
【0055】
【発明の効果】
以上説明したようにこの発明によれば、物理量Saに対する物体位置Kを各物体毎に各物体の移動範囲全体にわたって実測して記憶し、各物体の物理量Saおよび各物体毎の実測結果に基づいて各物体の物体位置Kまたはこれに対応する値を求めるようにしたので、各物体毎に異なる物理量の検出特性を補償することができ、正確に物体位置Kまたはこれに対応する値を求めることができる。
また、この発明によれば、物理量Saの第2の最大値LM2と第1の最大値LM1との関係と、測定された前記物理量Saとに基づいて物体位置Kまたはこれに対応する値を求めることができるから、経年変化等によって物理量Saの特性が変動したとしても正確な物体位置Kを得ることができる。
【図面の簡単な説明】
【図1】 この発明による一実施形態の構成を示すブロック図である。
【図2】 同実施形態におけるフォトセンサの詳細構成を示す回路図である。
【図3】 同実施形態におけるキーのシャッタ付近の構成を示す斜視図である。
【図4】 同実施形態で用いられる各種特性のグラフである。
【図5】 アンプ226の入出力特性図である。
【図6】 LED224に対する駆動信号SLED1〜SLED12の波形図である。
【符号の説明】
10……鍵、201……CPU、202……ROM、203……RAM、204……パネルスイッチ部、210……音源回路、211……メンテナンススイッチ部、211a……最大レベル測定指令スイッチ、211b……レスト位置信号レベル測定指令スイッチ、211c……エンド位置信号レベル測定指令スイッチ、221……発光側センサヘッド、222……受光側センサヘッド、223……変換器、224……LED、225……フォトダイオード、226……アンプ、226a……オペアンプ、226b〜226d……抵抗器、251……フロッピーディスク、260……ソレノイド駆動回路。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an object position measuring apparatus suitable for use in a key sensor of an automatic piano.
[0002]
[Prior art]
In an automatic piano, it is necessary to detect the movement of each key when performing performance recording, and for this purpose, a key sensor is provided for each key. As a key sensor, a light emitting element such as an LED and a light receiving element such as a photodiode are generally opposed to each other, and a shutter that blocks an optical path between them is attached to a key. However, since it becomes expensive to provide an independent sensor for each piano key (88 keys), the present applicant proposes a technique for constructing a sensor matrix using 12 LEDs and 8 photodiodes. (Japanese Patent Application Laid-Open No. 9-54584 (Japanese Patent Application No. 7-270332)).
[0003]
An outline of this sensor matrix is shown in FIG. In the figure,
[0004]
[0005]
In the figure, KR is a rest position and is an initial position of the
[0006]
[Problems to be solved by the invention]
C1 shown in FIG. 4 is actually measured during the manufacturing process of the automatic piano and stored in the ROM or the like. However, since the characteristic C1 changes depending on the characteristics of each LED, each photodiode, or each optical fiber, the characteristic C1 is different for each key. For this reason, a key position cannot be accurately detected by storing only one characteristic C1. Further, the characteristic C1 is affected by subsequent secular changes. An example of a characteristic that has changed over time is shown as characteristic C2 in FIG. In such a case, if the key position K is determined based on the characteristic C1 stored in the ROM or the like, an incorrect result is obtained and normal performance recording cannot be performed. In such a case, it is conceivable to measure the characteristic C2 again and write it in the ROM or the like, but it is very complicated.
[0007]
Even after the characteristics change, it is easy to measure the levels (LR2 and LE2 in the figure) of the output signal Sa at the rest position KR and the end position KE. It is also possible to map the range from level LR1 ′ (= LR2) to level LE1 ′ (= LE2) from the rest position KR to the end position KE and use the result. However, since the shape of the level LR1 ′ to level LE1 ′ of the characteristic C1 is different from the shape of the level LR2 to level LE2 of the characteristic C2, it is difficult to obtain an accurate key position K even if such mapping is performed. is there.
[0008]
However, according to the results of experiments conducted by the present inventors, it was found that although the initial characteristic C1 and the characteristic C2 after aging are different, the shapes of both are almost the same. Therefore, if the relationship between the characteristics C1 and C2 can be obtained to some extent, it is considered that a point on the characteristic C2 corresponding to an arbitrary output signal Sa can be predicted based on the characteristic C1. The present invention has been made in view of the above-described circumstances, and an object thereof is to provide an object position measuring apparatus capable of detecting an accurate key position.
[0009]
[Means for Solving the Problems]
To solve the above problem, The object position measuring apparatus according to
[0010]
DETAILED DESCRIPTION OF THE INVENTION
1. Configuration of the embodiment
1.1. overall structure
Next, FIG. 1 is a block diagram showing the configuration of the control circuit of this embodiment. In the figure, 201 is a CPU that controls each part of the apparatus, and 202 is a ROM (flash memory) in which programs and various tables are stored.
[0011]
In the present embodiment, there are a normal performance mode in which a string is struck in response to a key press, and a mute performance mode in which the string is not generated even if the key is pressed and the string is not generated, and the panel switch unit 204 includes Is provided with a normal / mute switch SW for switching between normal performance and mute performance.
[0012]
Here, reference numeral 211a denotes a maximum level measurement command switch, which instructs measurement of the maximum level LM2. Reference numeral 211b denotes a rest position signal level measurement command switch, which instructs measurement of the rest position signal level LR2. Reference numeral 211c denotes an end position signal level measurement command switch for instructing measurement of the end position signal level LE2.
[0013]
Next,
[0014]
Next,
[0015]
At this time, one photodiode is connected so as to handle 12 light receiving side sensor heads. Then, turn on only one LED, read the output of eight photodiodes at that time, and then turn on only one other LED and read the output of eight photodiodes. Acquire data. In this configuration, the outputs of four photodiodes are A / D converted at a time due to hardware limitations. These light receiving / emitting sensor heads 221, 222,
[0016]
The
[0017]
[0018]
The
[0019]
1.2. Detailed configuration of photo sensor
Next, a detailed configuration of the photosensor will be described with reference to FIG.
In the figure, the amplifier 226-1 includes an operational amplifier 226a and
[0020]
Therefore, when a current flows through the series circuit, a voltage proportional to the current is generated at the connection point between the
[0021]
[0022]
Therefore, the
[0023]
Similarly, the resistance value of the
[0024]
Then, the
[0025]
2. Operation of the embodiment
2.1. Offset current compensation
Here, since the inverting input terminal and the non-inverting input terminal of the operational amplifier 226 a are ideally short-circuited, the voltage Vi between the inverting input terminal and the non-inverting input terminal is “0 V”. When no light enters the
[0026]
However, the voltage Vi is not actually “0V”. Therefore, as shown in FIG. 5, even if the input voltage Vin is “0 V”, an offset voltage based on the voltage Vi is generated at the output terminal of the operational amplifier 226a. Therefore, it is necessary to correct the output voltage Vout by subtracting this offset voltage from the actual output voltage Vout.
[0027]
Therefore, in the present embodiment, the offset voltage is periodically measured under the control of the
[0028]
The lighting period of each
[0029]
The output voltage, that is, the offset voltage of each
[0030]
According to the control described above, the scan timing is delayed by “0.01 msec” once a minute, which may affect the calculation of velocity and the like. However, in view of the fact that “0.12 msec” is required to scan a total of 88 keys, the timing delay of “0.01 msec” is very small and can be ignored. Further, when it is necessary to accurately determine the velocity, the delay of the timing of “0.01 msec” may be compensated.
[0031]
2.2. Record initial characteristics
At the time of manufacturing the automatic piano of this embodiment, the initial characteristics of each
[0032]
Next, for each measured point, a moving average of 3 points before and after (total 7 points) is obtained, and smoothing processing is performed. Thereby, the influence of noise is removed. When sampling the output signal Sa, if the sampling value is saturated, the current supplied to the corresponding LED is reduced by adjusting the state of the
[0033]
Next, a sampling point approximately at the center of the stroke of the shutter KS is selected. That is, a first shutter position that is 15% higher than the minimum value of the sampling points and a second shutter position that is 15% lower than the maximum value of the sampling points are obtained, and the sampling point closest to the average of both is selected. The Next, 64 sampling results around the selected sampling point are recorded in the
[0034]
Next, when the key 10 is attached to the shutter KS and gradually lowered, the light beam between the light receiving and emitting side sensor heads 221 and 222 is shielded by the shutter KS, and the level of the output signal Sa becomes the maximum level LM1. Lower than. The key position K immediately before the output signal Sa falls from the maximum level LM1 is recorded in the
[0035]
2.3. Manual adjustment
As described above, the luminance of the
[0036]
First, the operator lifts the entire keyboard of the automatic piano from the housing, and sufficiently pulls the shutter KS away from the light receiving / emitting sensor heads 221 and 222. When the operator depresses the maximum level measurement command switch 211a of the
[0037]
Next, when the operator returns the keyboard of the automatic piano to the original position and presses the rest position signal level measurement command switch 211b without pressing any key, the twelve
[0038]
Next, when the operator depresses the entire 88 key and depresses the end position signal level measurement command switch 211c, the 12
[0039]
As described above, when the maximum level LM2, the rest position signal level LR2, and the end position signal level LE2 are obtained, the rest position signal level LR1 and the end position signal level LE1 are obtained on the characteristic C1 based on these ratios. That is, LR1 = LR2 / LM1 / LM2, and LE1 = LE2 / LM1 / LM2.
[0040]
Since the stroke of each key is constant, the stroke of each sensor (shutter KS) is also constant. Therefore, only the maximum level LM2 and the end position signal level LE2 or only the maximum level LM2 and the rest position signal level LR2 may be detected, and the rest may be calculated from the sensor stroke.
[0041]
Next, the
[0042]
The input and output of the linearize table are obtained by linearly interpolating the sampling points of the characteristic C1. In the linearize table, the shutter position should monotonously increase with respect to the relative sensor level Sar, but the relative sensor level Sar has increased due to the influence of noise and the like that could not be removed during the measurement of the characteristic C1. Nevertheless, an interpolation result that reduces the shutter position may be obtained. When such a phenomenon occurs, the output corresponding to the relative sensor level Sarx is corrected to a value equal to the output corresponding to the input “Sarx−1” which is lower by “1”.
[0043]
2.4. Acquisition of shutter position during performance
When any key is pressed during performance, an output signal Sa corresponding to the depth is detected. In the
[0044]
Then, like the conventional automatic piano, performance information is recorded on the
[0045]
2.5. Automatic adjustment of rest position signal level LR2
The parameters such as the maximum level LM2, rest position signal level LR2 and end position signal level LE2 described above are set at the time of factory shipment or tuning, but the rest position signal level LR2 is automatically set during normal use. Updated to That is, the
[0046]
Here, if a substantially constant output signal Sa is obtained over a predetermined long period of time, the output signal Sa can normally be regarded as indicating the rest position signal level LR2. Accordingly, in this case, the corresponding rest position signal level LR2 is updated in the
[0047]
2.6. Automatic adjustment of LED brightness
As described above, the light emitted from the LEDs 224-1 to 224-12 is received by the photodiodes 225-1 to 225-8, and the detection signals of the photodiodes 225-1 to 225-8 are the amplifiers 266-1 to 226. After being amplified through −8, it is supplied to the
[0048]
Here, the characteristics of the LEDs 224-1 to 224-12 vary, and even if the same current is supplied, these luminances are not the same. If the luminance of the LED is too high, the output voltage of the
[0049]
Of course, if the
[0050]
Therefore, in the present embodiment, the setting state of the current control circuit 150 (that is, the values of the signals SA12 and SA13) is stored in the
[0051]
Further, the setting content corresponding to each LED of the
[0052]
Further, as described above, when a substantially constant output signal Sa is obtained over a predetermined long time, in the present embodiment, this output signal Sa is regarded as indicating the rest position signal level LR2. . Here, when the output signal Sa is lower than the predetermined value, it is determined that the luminance of the LED is too low, and the signal SA12 is set so that the current is increased by one level (the combined resistance value is decreased by one level) with respect to the LED. , SA13 setting is changed.
[0053]
By automatically setting the state of the
[0054]
3. Modified example
The present invention is not limited to the above-described embodiments, and various modifications can be made. For example, in the above embodiment, the example in which the present invention is used for detecting the key position of an automatic piano has been described. However, the object position measuring apparatus of the present invention is used for detecting the position of a performance operator of various other musical instruments. Can do.
[0055]
【The invention's effect】
As described above, according to the present invention, the object position K with respect to the physical quantity Sa is measured and stored for each object over the entire movement range of each object, and based on the physical quantity Sa of each object and the actual measurement result for each object. Since the object position K of each object or a value corresponding thereto is obtained, the detection characteristics of different physical quantities can be compensated for each object, and the object position K or a value corresponding thereto can be obtained accurately. it can.
Further, according to the present invention, the object position K or a value corresponding to the object position K is obtained based on the relationship between the second maximum value LM2 and the first maximum value LM1 of the physical quantity Sa and the measured physical quantity Sa. Therefore, an accurate object position K can be obtained even if the characteristics of the physical quantity Sa change due to secular change or the like.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of an embodiment according to the present invention.
FIG. 2 is a circuit diagram showing a detailed configuration of the photosensor in the embodiment.
FIG. 3 is a perspective view showing a configuration in the vicinity of the shutter of the key in the same embodiment.
FIG. 4 is a graph of various characteristics used in the embodiment.
FIG. 5 is an input / output characteristic diagram of an
6 is a waveform diagram of drive signals SLED1 to SLED12 for the
[Explanation of symbols]
DESCRIPTION OF
Claims (3)
前記出力値に対する物体位置Kを前記各物体毎に前記各物体の揺動可能範囲全体にわたって実測し、該実測結果を各物体毎に記憶する記憶手段と、
前記各検出手段から出力された出力値および前記記憶手段に記憶された各物体毎の実測結果に基づいて前記各物体の物体位置Kまたはこれに対応する値を求める演算手段と
を具備することを特徴とする物体位置測定装置。 Detecting means for outputting an output value that varies depending on the object position K of each object for each of the plurality of objects that can swing within a predetermined range ;
Storage means for measuring the object position K relative to the output value over the entire swingable range of each object for each object, and storing the actual measurement results for each object;
Computing means for obtaining an object position K of each object or a value corresponding thereto based on an output value output from each detection means and an actual measurement result stored for each object stored in the storage means. Characteristic object position measuring device.
前記検出手段が出力し得る出力値の最大値が第1の最大値LM1である場合の前記出力値と物体位置Kとの関係を記憶する記憶手段と、
前記記憶手段に前記関係が記憶された後に、前記検出手段が出力し得る出力値の最大値を第2の最大値LM2として測定する測定手段と、
前記第2の最大値LM2と前記第1の最大値LM1との関係、前記記憶手段に記憶された関係、および前記検出手段から出力された出力値に基づいて、物体位置Kまたはこれに対応する値を求める演算手段と
を具備することを特徴とする物体位置測定装置。 Detection means for outputting an output value that varies depending on the object position K ;
Storage means for storing a relationship between the output value and the object position K where the maximum value of the output value the detection means may output a first maximum value LM1,
Measuring means for measuring, as the second maximum value LM2, the maximum value of the output value that can be output by the detection means after the relationship is stored in the storage means;
Based on the relationship between the second maximum value LM2 and the first maximum value LM1, the relationship stored in the storage means , and the output value output from the detection means, the object position K or corresponding thereto An object position measuring device comprising: an arithmetic means for obtaining a value.
前記出力値が所定時間以上一定に保たれると、その出力値を新たな所定値LR2として前記第2の記憶手段に記憶させる更新手段と
を具備することを特徴とする請求項2に記載の物体位置測定装置。Second storage means for storing a predetermined value LR2 corresponding to the predetermined object position KR of the output value ;
The update means for storing the output value as a new predetermined value LR2 in the second storage means when the output value is kept constant for a predetermined time or longer. Object position measuring device.
Priority Applications (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP05944399A JP4075195B2 (en) | 1998-09-18 | 1999-03-05 | Object position measuring device |
| US09/396,097 US6229081B1 (en) | 1998-09-18 | 1999-09-14 | Keyboard musical instrument, position sensing device and light-emitting controller both incorporated therein |
| TW088115936A TW454165B (en) | 1998-09-18 | 1999-09-15 | Keyboard musical instrument, position sensing device and light-emitting controller both incorporated therein |
| CNB991223802A CN1143261C (en) | 1998-09-18 | 1999-09-18 | Keyboard musical instrument, position detection device used in which and luminous control apparatus |
| DE69932124T DE69932124T2 (en) | 1998-09-18 | 1999-09-20 | Keyboard instrument, position detection device and light output control both installed |
| EP99118575A EP0987677B1 (en) | 1998-09-18 | 1999-09-20 | Keyboard musical instrument, position sensing device and light-emitting controller both incorporated therein |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP26553298 | 1998-09-18 | ||
| JP10-265532 | 1998-09-18 | ||
| JP05944399A JP4075195B2 (en) | 1998-09-18 | 1999-03-05 | Object position measuring device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2000155579A JP2000155579A (en) | 2000-06-06 |
| JP4075195B2 true JP4075195B2 (en) | 2008-04-16 |
Family
ID=26400489
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP05944399A Expired - Lifetime JP4075195B2 (en) | 1998-09-18 | 1999-03-05 | Object position measuring device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4075195B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4222280B2 (en) | 2004-09-16 | 2009-02-12 | ヤマハ株式会社 | A performance information output device, a musical instrument, a method for outputting performance information, and a program for executing the method on a computer. |
| JP4552227B2 (en) * | 2005-01-24 | 2010-09-29 | ヤマハ株式会社 | Position detection device |
| JP4770539B2 (en) * | 2006-03-24 | 2011-09-14 | ヤマハ株式会社 | Electronic musical instruments |
| JP5327673B2 (en) * | 2009-02-27 | 2013-10-30 | 株式会社コルグ | Key displacement detection device and key displacement detection method |
-
1999
- 1999-03-05 JP JP05944399A patent/JP4075195B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2000155579A (en) | 2000-06-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7435895B2 (en) | Automatic playing system used for musical instruments and computer program used therein for self-teaching | |
| TW454165B (en) | Keyboard musical instrument, position sensing device and light-emitting controller both incorporated therein | |
| US8013234B1 (en) | Reflective piano keyboard scanner | |
| US6359207B1 (en) | Position transducer system with built-in calibrator for moving object, method for accurately determining position of moving object and keyboard musical instrument equipped with the position transducer system | |
| JP4617921B2 (en) | Musical instrument playback drive, keyboard instrument and automatic piano | |
| KR100716099B1 (en) | Transducer free from aged deterioration, musical instrument using the same and method used therein | |
| US7411124B2 (en) | Self-calibrating transducer system and musical instrument equipped with the same | |
| JP4639795B2 (en) | Musical instrument performance drive device, keyboard instrument performance drive system, and keyboard instrument. | |
| JP4075195B2 (en) | Object position measuring device | |
| CN102262873B (en) | Calibrating device, automatic playing piano using calibrating device and calibrating method | |
| US7598448B2 (en) | Preliminary data producer correlating music data with actual motion, automatic player and musical instrument | |
| US8796530B2 (en) | Musical instrument with acoustic transducer | |
| JP4066550B2 (en) | Light emission control device and position calculation device | |
| JP4081908B2 (en) | Operational amplifier offset voltage compensator | |
| US8859878B2 (en) | Method and device for identifying half point of pedal on keyboard musical instrument | |
| US20140305286A1 (en) | Keyboard musical instrument, and method for reproducing half performance of pedal or key damper on keyboard musical instrument | |
| WO2019220623A1 (en) | Signal processing device, signal processing method, and program | |
| US9384720B2 (en) | Keyboard musical instrument, and method for recording half performance of pedal or key damper on keyboard musical instrument | |
| JPH0398093A (en) | Key stroke force correcting device for automatic playing piano | |
| CN202134200U (en) | Automatic playing piano with calibrating device | |
| JP2697483B2 (en) | Analog sensor output processing device for electronic musical instruments | |
| JPH10171453A (en) | Electronic musical instrument keyboard device | |
| JP2943278B2 (en) | Electronic musical instrument | |
| JP2001195072A (en) | Keyboard sensor correction device and correction method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051025 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070822 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070911 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071106 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080108 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080121 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110208 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120208 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130208 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140208 Year of fee payment: 6 |
|
| EXPY | Cancellation because of completion of term |