JPH08211863A - 演奏データ処理装置 - Google Patents

演奏データ処理装置

Info

Publication number
JPH08211863A
JPH08211863A JP7039170A JP3917095A JPH08211863A JP H08211863 A JPH08211863 A JP H08211863A JP 7039170 A JP7039170 A JP 7039170A JP 3917095 A JP3917095 A JP 3917095A JP H08211863 A JPH08211863 A JP H08211863A
Authority
JP
Japan
Prior art keywords
data
musical tone
musical
waveform
stored
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.)
Granted
Application number
JP7039170A
Other languages
English (en)
Other versions
JP3648783B2 (ja
Inventor
Sei Hasebe
聖 長谷部
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yamaha Corp
Original Assignee
Yamaha Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yamaha Corp filed Critical Yamaha Corp
Priority to JP03917095A priority Critical patent/JP3648783B2/ja
Publication of JPH08211863A publication Critical patent/JPH08211863A/ja
Application granted granted Critical
Publication of JP3648783B2 publication Critical patent/JP3648783B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

(57)【要約】 (修正有) 【目的】 リアルタイム入力演奏データをノンリアルタ
イムでデータ処理を行い、演奏データのピッチ検出等の
データ処理の精度向上が可能で、処理後の演奏データの
記憶容量の削減可能な演奏データ処理装置。 【構成】 演奏入力した各弦および通常のギターの波形
データは、ハードディスクの所定領域に順次格納する。
該波形データには各種データ処理を施して分析し、その
結果に応じMIDIコードを生成する。該MIDIコー
ドが、格納した各弦の波形データおよび通常のギターの
波形データに対応し、ハードディスクの別の領域に格納
する。該波形データの一部は、ユーザの指示に応じ切り
出し、所定の音色データとして波形メモリの所定領域に
格納する。該格納MIDIコードの再生の指示時該が順
次読み出され音源15に送出し、該MIDIコードに応
じ波形メモリから楽音波形が読み出され楽音信号を生成
し、サウンドシステム16により音響に変換する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、入力された演奏データ
を処理する演奏データ処理装置、特に、弦楽器から入力
された演奏データを処理する演奏データ処理装置に関す
る。
【0002】
【従来の技術】従来、演奏データ処理装置、特に、弦楽
器から入力された演奏データを処理する演奏データ処理
装置として、例えばギターシンセサイザが知られてい
る。
【0003】かかる従来のギターシンセサイザは、ユー
ザが演奏(入力)した演奏データをリアルタイムで処理
して、例えばMIDI(Musical Instrument Digital I
nterface)コードに変換し、この変換されたMIDIコ
ードに従って楽音を生成する。このように従来のギター
シンセサイザでは、リアルタイム処理が行われるため
に、リアルタイム性が重視され、したがって、ピッチ検
出の速度が優先され、検出ピッチの精度が犠牲にされて
いた。
【0004】また、上記従来のギターシンセサイザで
は、処理速度等の理由により、ノートオンとベロシティ
およびピッチとを同時に求めることができないので、M
IDIコードの出力は、一番遅く検出されたデータに合
わせざるを得なかった。これは、MIDIコードのノー
トオンデータが、1つのメッセージで「ノートオン」、
「キーコード」、「ベロシティ」を表すために起こるも
のである。したがって、演奏した時点とMIDIコード
を出力した時点との間にタイムラグが発生し、ユーザが
違和感を感じることもあった。
【0005】ところで、最近、コンピュータ等を用いて
作曲するDTM(Desk Top Music)が盛んになってきて
いる。MIDIデータをコンピュータ等に入力する方法
には、コンピュータ等のキーやマウスを用いて1つずつ
音符を指定しながら行うステップ入力と、電子楽器を演
奏し、その楽器が出力するMIDIデータを記録するリ
アルタイム入力との2種類の入力方法が知られている。
後者のリアルタイム入力には、従来、鍵盤タイプの電子
楽器および管楽器タイプの電子楽器が主として用いられ
ていたが、ユーザによっては、弦楽器タイプの電子楽器
(例えば、上記ギターシンセサイザ)を使用したいとい
う要求が大きくなってきている。
【0006】
【発明が解決しようとする課題】しかしながら、上記ギ
ターシンセサイザに代表される弦楽器タイプの電子楽器
をDTMに使用すると、検出される楽音のピッチが不安
定であるために、ピッチが短時間で変化し、この変化に
応じたMIDIデータ(具体的には、ピッチベンドデー
タ)が大量に生成され、このピッチベンドデータによっ
てMIDIデータを記憶するメモリが直ぐに一杯になる
という問題が生じた。
【0007】また、従来のギターシンセサイザでは、上
述のようにリアルタイム性を重視しているので、これを
DTMに使用した場合にはピッチ検出等のデータ処理の
精度が犠牲にされ、ユーザが意図したMIDIデータを
生成することができないこともあった。
【0008】本発明は、上記問題に鑑みてなされたもの
で、ユーザがリアルタイム入力した演奏データをノンリ
アルタイム処理でデータ処理を行ってもよい場合に、演
奏データのピッチ検出等のデータ処理の精度を向上させ
ることができるとともに、処理後の演奏データを記録す
る記憶手段の記憶容量を削減することが可能な演奏デー
タ処理装置を提供することを目的とする。
【0009】
【課題を解決するための手段】上記目的を達成するため
本発明は、ユーザが演奏した楽音を楽音データとして入
力する楽音入力手段と、該入力された楽音データを記憶
手段に記録する楽音データ記録手段と、該記録された楽
音データから該楽音のエンベロープを検出するエンベロ
ープ検出手段と、該検出されたエンベロープから各楽音
の発音を開始した位置および発音を終了した位置を検出
する発音区間検出手段と、該検出された各楽音の発音区
間で、当該楽音のピッチを検出するピッチ検出手段と、
該検出されたピッチおよび前記検出されたエンベロープ
に応じて当該楽音に対する演奏データを作成する演奏デ
ータ作成手段と、該作成された演奏データを前記記録手
段に記録する演奏データ記録手段とを有することを特徴
とする。
【0010】また、好ましくは、前記楽音データ記録手
段により記録された楽音の一部を切り出して、楽音波形
として楽音波形記憶手段に記録する楽音波形記録手段
と、該記録された楽音波形を読み出し、当該楽音を発生
させる楽音発生手段とを有することを特徴とする。
【0011】
【作用】本発明の構成に依れば、ユーザが演奏した楽音
が楽音データとして入力され、記憶手段に記憶された後
に、その記憶された楽音データから各楽音のエンベロー
プが検出され、その検出されたエンベロープから各楽音
の発音を開始した位置および発音を終了した位置が検出
され、その検出された各楽音の発音区間で、当該楽音の
ピッチが検出され、その検出されたピッチおよび前記検
出されたエンベロープに応じて当該楽音に対する演奏デ
ータが作成され、その作成された演奏データが前記記憶
手段に記録される。
【0012】
【実施例】以下、本発明の実施例を図面に基づいて詳細
に説明する。
【0013】図1は、本発明の一実施例に係る演奏デー
タ処理装置の概略構成を示すブロック図であり、本実施
例の演奏データ処理装置は、エレクトリックギター(図
示せず)の各弦(例えば、6弦)にそれぞれ独立したピ
ックアップ1,…を設け、このピックアップ1,…によ
り検出された楽音データを処理する。
【0014】同図において、ピックアップ1,…により
それぞれ検出されたアナログ楽音信号は、該各アナログ
信号をそれぞれデジタル信号に変換するADコンバータ
(ADC)2,…に供給され、該ADコンバータ2,…
から出力されたデジタル信号は、該各デジタル信号とバ
ス7とのインタフェースをとるための入力インタフェー
ス(I/F)3に供給される。
【0015】また、入力インタフェース3には、前記エ
レクトリックギターのギタージャック4から出力され、
エフェクタ5を介して各種効果が付与され、ADコンバ
ータ(ADC)6を介してデジタル信号に変換された楽
音信号も供給される。ここで、ギタージャック4から出
力される信号は、前記各弦が発生する楽音が合成された
ものである。なお、図示していないが、エフェクタ5に
はアンプも含まれている。楽音信号にディストーション
を付与するために、アンプを使用することもあるからで
ある。
【0016】入力インタフェース3の出力側は、各構成
要素8〜15と相互にデータのやり取りを行うためのバ
ス7に接続されている。
【0017】バス7には、装置全体の制御を司るCPU
8と、該CPU8が実行する制御プログラム、テーブル
データおよび後述するパターンマッチングを行うための
各種パターンデータ等を記憶するROM9と、各種入力
情報および演算結果等を一時的に記憶するRAM10
と、入力インタフェース3から出力された楽音データや
生成されたMIDIデータ等を記憶するハードディスク
装置(H.D.)11と、各種情報等を表示するディス
プレイ12と、本装置の外部から供給されたMIDI信
号を入力したり、MIDI信号として外部に出力したり
するMIDIインターフェース(I/F)13と、各種
楽音波形を記憶する波形メモリ14と、該波形メモリ1
4から読み出された楽音波形に基づいて楽音信号を生成
する音源15と、該音源15からの楽音信号を音響に変
換する、例えばスピーカ等のサウンドシステム16とが
相互に接続されている。
【0018】なお、本実施例の演奏データ処理装置は、
音源部(即ち、構成要素14〜16)を含む構成にして
いるが、これに限らず、音源部を含まない構成にし、外
部の音源部を有する装置をMIDIインターフェース1
3に接続して、その外部装置から楽音を出力するように
してもよい。
【0019】また、本実施例では、ギタージャック4の
直後にエフェクタ5を接続して、ギタージャック4から
出力される楽音信号に各種効果を付与するように構成し
たが、これに限らず、このエフェクタ5を音源15の直
後に接続して、ギタージャック4からの楽音信号をその
ままADコンバータ6によりデジタル変換し、音源15
から出力された楽音信号に各種効果を付与するような構
成であってもよい。
【0020】図2は、本実施例の演奏データ処理装置が
行う演奏データ処理の概要を説明するための図である。
【0021】同図において、前記図1のピックアップ
1,…からそれぞれ検出され、ADコンバータ2,…に
よりデジタル変換された楽音の波形データは、入力イン
タフェース3およびバス7を介して、ハードディスク1
1の所定領域に格納される。また、ギタージャック4か
ら出力され、エフェクタ5により効果が付与され、AD
コンバータ6によりデジタル変換された楽音の波形デー
タ(通常のギターの波形データ)も、入力インタフェー
ス3およびバス7を介して、ハードディスク11の所定
領域に格納される。
【0022】このようにして格納された各弦の波形デー
タは、後述するように、CPU8によって各種データ処
理が施され、そのデータ処理結果に応じてMIDIコー
ドに変換される。そして、この時系列で生成されたMI
DIデータが、前記格納された各弦の波形データおよび
通常のギターの波形データに対応して、ハードディスク
11の別の領域(MIDIトラック)に格納される。
【0023】また、格納された通常のギターの波形デー
タの一部は、ユーザの指示に応じて切り出され、所定の
音色データとして波形メモリの所定領域に格納される場
合もある。
【0024】ユーザが、このようにして生成され格納さ
れたMIDIデータの再生を指示すると、CPU8は、
そのMIDIコードを順次読み出して音源15に送出す
る。音源15は、この読み出されたMIDIコードの内
容に応じて、波形メモリ14から楽音波形を読み出して
楽音信号を生成し、サウンドシステム16に出力する。
サウンドシステム16は、この楽音信号を音響に変換し
て出力する。
【0025】以上のように構成された演奏データ処理装
置が実行する制御処理を、以下、図3〜5を参照して説
明する。
【0026】図3は、本実施例の演奏データ処理装置の
CPU8が実行する波形データのデータ処理の手順を示
すフローチャートである。
【0027】同図において、まず、レコーディングを行
う(ステップS1)。ここで、レコーディングとは、前
述したように、ユーザが演奏した楽音を、ピックアップ
1,…およびギタージャック4から検出し、その検出し
た楽音の波形データをハードディスク11の所定領域に
格納する処理をいう。
【0028】次に、格納された各弦の波形データからエ
ンベロープを作成する(ステップS2)。図4は、格納
されたある1本の弦の波形データの一例およびその波形
データから作成されたエンベロープを示す図であり、
(a)は、格納されたある1本の弦の波形データの一例
を示し、(b)は、その波形データから作成されたエン
ベロープを示している。ここで、(b)のエンベロープ
は、(a)の波形データを全波整流した後にローパスフ
ィルタを通す等の周知の技術を使用して作成することが
できる。
【0029】図3に戻り、作成されたエンベロープと前
記ROM9に格納された複数の波形パターンとをパター
ンマッチングするパターンマッチング処理を行う(ステ
ップS3)。このパターンマッチング処理では、キーオ
ン/オフ位置、即ち楽音の発音を開始した位置および消
音を行った位置を推定したり、ユーザの奏法を検出する
ための情報を抽出したりする処理が行われる。
【0030】次に、ステップS3で推定されたキーオン
位置からキーオフ位置までの範囲(例えば、図4の2点
鎖線で囲まれた範囲)で、当該楽音のピッチを抽出する
(ステップS5)。このピッチ抽出処理は、例えば共分
散法や自己相関法等の周知の方法によって行えばよい。
【0031】続いて、ステップS3で抽出したピッチと
前記ROM9に格納された複数のピッチ変化パターンと
をパターンマッチングするピッチ変化パターンマッチン
グ処理を行う(ステップS6)。
【0032】さらに、このステップS6で得られたピッ
チ変化パターンと前記ステップS3で得られたエンベロ
ープパターンに応じて、ユーザが行った奏法を検出する
(ステップS7)。
【0033】次に、前記ステップS4で推定したキーオ
ン/オフ範囲内のエンベロープから当該楽音の最大振幅
幅を測定して(ステップS8)、該楽音のベロシティを
検出する(ステップS9)。
【0034】このようにして求めたエンベロープ、キー
オン/オフ、ピッチ、ベロシティおよび奏法に応じてM
IDIコードを作成する(ステップS10)。ここで、
MIDIデータとしては、楽音の各種イベントを示すM
IDIコードの他に、各イベント間の時間間隔を示すデ
ュレーションデータがあり、ステップ10ではこのデュ
レーションデータも作成している。具体的には、デュレ
ーションデータは、各イベントがそれぞれ示す、ハード
ディスク11に格納された各弦および通常のギターの波
形データの各楽音に対応するように作成される。
【0035】そして、デュレーションデータ、イベント
データの順序で、前述したように、ハードディスク11
のMIDIトラックに記録する(ステップS11)。
【0036】次に、ユーザに対して、MIDIデータ作
成処理(ステップS2〜S11)を終了するか否かを確
認し(ステップS12)、終了するときには本データ処
理を終了し、一方、続けるときには前記ステップ2に戻
って、上述の処理を繰り返す。
【0037】図5は、上記データ処理によって格納され
たMIDIデータを再生する再生処理の手順を示すフロ
ーチャートである。
【0038】同図において、まず、MIDIトラックを
再生する(ステップS21)。このとき、ユーザが位置
を指定した位置から再生を開始し、指定した位置で終了
するようにすればよい。
【0039】次に、ユーザが指定した範囲を再生してい
るときに、ユーザが気に入らない部分があったときに
は、例えば、図示しない所定のスイッチ等を操作するこ
とにより、その部分を指示し(ステップS22の判別で
“NO”)、一方、全て気に入ったときには本再生処理
を終了する。
【0040】続くステップS23では、気に入らない部
分のMIDIコードのエディットを行うか否かをユーザ
に確認し(ステップS23)、エディットを行うときに
は所望のMIDIコードに変更するエディット処理を実
行した(ステップS24)後に、前記ステップS21に
戻り、上述の処理を繰り返す。
【0041】一方、ステップS23の判別で、エディッ
トしないときには、前述したように、ハードディスク1
1に格納した通常のギターの波形データからこの気に入
らない部分に相当する部分を切り出して(ステップS2
5)、波形メモリ14に記憶する(ステップS26)と
ともに、このサンプルに所定の音色を割り当てる等のM
IDIデータの作成および該MIDIデータのMIDI
トラックへの記録を行った(ステップS27)後に、前
記ステップS21に戻って、上述の処理を繰り返す。
【0042】以上説明したように、本実施例の演奏デー
タ処理装置に依れば、入力された演奏データをハードデ
ィスク11に記憶した後に、ノンリアルタイム処理によ
りゆっくり時間をかけてデータ処理を精度よく行い、こ
の精度の良い処理結果に基づいてMIDIデータを作成
するように構成したので、ユーザがリアルタイム入力し
た演奏データをノンリアルタイム処理で処理する場合
に、演奏データのピッチ検出の精度を向上させるととも
に、処理後の演奏データを記録するメモリの容量を削減
することが可能となる。
【0043】なお、本実施例では、パターンマッチング
処理(図3のステップS4およびS6)で使用する各種
パターンを予めROM9に記憶するように構成したが、
これに限らず、ハードディスク11等に予め記憶されて
いるパターンを読み出して、RAM10の所定領域に格
納し、これを利用するように構成してもよい。
【0044】またベロシティの検出方法は、本実施例の
方法に限らず、波形の立上りの角度(単位時間あたりの
レベル変化)などによっても検出できる。
【0045】
【発明の効果】以上説明したように、本発明に依れば、
ユーザが演奏した楽音が楽音データとして入力され、記
憶手段に記憶された後に、その記憶された楽音データか
ら各楽音のエンベロープが検出され、その検出されたエ
ンベロープから各楽音の発音を開始した位置および発音
を終了した位置が検出され、その検出された各楽音の発
音区間で、当該楽音のピッチが検出され、その検出され
たピッチおよび前記検出されたエンベロープに応じて当
該楽音に対する演奏データが作成され、その作成された
演奏データが前記記憶手段に記録されるので、ユーザが
リアルタイム入力した演奏データをノンリアルタイム処
理でデータ処理を行ってもよい場合に、演奏データのピ
ッチ検出等のデータ処理の精度を向上させることができ
るとともに、処理後の演奏データを記録する記憶手段の
記憶容量を削減することが可能となる効果を奏する。
【図面の簡単な説明】
【図1】本発明の一実施例に係る演奏データ処理装置の
概略構成を示すブロック図である。
【図2】本実施例の演奏データ処理装置が行う演奏デー
タ処理の概要を説明するための図である。
【図3】図1のCPUが実行する波形データのデータ処
理の手順を示すフローチャートである。
【図4】図1のハードディスクに格納されたある1本の
弦の波形データの一例およびその波形データから作成さ
れたエンベロープを示す図である。
【図5】図3のデータ処理によってハードディスクのM
IDIトラックに格納したMIDIコードを再生する再
生処理の手順を示すフローチャートである。
【符号の説明】
1 ピックアップ(楽音入力手段) 4 ギタージャック(楽音入力手段、演奏データ記録手
段) 8 CPU(楽音データ記録手段、エンベロープ検出手
段、発音区間検出手段、ピッチ検出手段、演奏データ作
成手段、楽音波形記録手段) 9 ROM(発音区間検出手段) 11 ハードディスク(記憶手段) 14 波形メモリ(楽音波形記憶手段) 15 音源(楽音発生手段)

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 ユーザが演奏した楽音を楽音データとし
    て入力する楽音入力手段と、 該入力された楽音データを記憶手段に記録する楽音デー
    タ記録手段と、 該記録された楽音データから各楽音のエンベロープを検
    出するエンベロープ検出手段と、 該検出されたエンベロープから各楽音の発音を開始した
    位置および発音を終了した位置を検出する発音区間検出
    手段と、 該検出された各楽音の発音区間で、当該楽音のピッチを
    検出するピッチ検出手段と、 該検出されたピッチおよび前記検出されたエンベロープ
    に応じて当該楽音に対する演奏データを作成する演奏デ
    ータ作成手段と、 該作成された演奏データを前記記録手段に記録する演奏
    データ記録手段とを有することを特徴とする演奏データ
    処理装置。
  2. 【請求項2】 前記楽音データ記録手段により記録され
    た楽音の一部を切り出して、楽音波形として楽音波形記
    憶手段に記録する楽音波形記録手段と、 該記録された楽音波形を読み出し、当該楽音を発生させ
    る楽音発生手段とを有することを特徴とする請求項1記
    載の演奏データ処理装置。
JP03917095A 1995-02-03 1995-02-03 演奏データ処理装置 Expired - Fee Related JP3648783B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP03917095A JP3648783B2 (ja) 1995-02-03 1995-02-03 演奏データ処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP03917095A JP3648783B2 (ja) 1995-02-03 1995-02-03 演奏データ処理装置

Publications (2)

Publication Number Publication Date
JPH08211863A true JPH08211863A (ja) 1996-08-20
JP3648783B2 JP3648783B2 (ja) 2005-05-18

Family

ID=12545652

Family Applications (1)

Application Number Title Priority Date Filing Date
JP03917095A Expired - Fee Related JP3648783B2 (ja) 1995-02-03 1995-02-03 演奏データ処理装置

Country Status (1)

Country Link
JP (1) JP3648783B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7570770B2 (en) 2000-08-30 2009-08-04 Yamaha Corporation Mixing apparatus for audio data, method of controlling the same, and mixing control program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7570770B2 (en) 2000-08-30 2009-08-04 Yamaha Corporation Mixing apparatus for audio data, method of controlling the same, and mixing control program

Also Published As

Publication number Publication date
JP3648783B2 (ja) 2005-05-18

Similar Documents

Publication Publication Date Title
US5621182A (en) Karaoke apparatus converting singing voice into model voice
US5939654A (en) Harmony generating apparatus and method of use for karaoke
JP3489503B2 (ja) 音信号分析装置、音信号分析方法及び記憶媒体
WO2007139034A1 (ja) 楽音合成装置及び方法
JP3835443B2 (ja) 楽音生成装置
JP2002091443A (ja) 自動演奏装置
JP2004078095A (ja) 奏法決定装置及びプログラム
JP3648783B2 (ja) 演奏データ処理装置
JP4614307B2 (ja) 演奏データ処理装置及びプログラム
JP3709821B2 (ja) 楽曲情報編集装置及び楽曲情報編集プログラム
JP2006113487A (ja) 楽音データ生成方法及び装置
JP2660462B2 (ja) 自動演奏装置
JPH01288900A (ja) 歌声伴奏装置
JP4152502B2 (ja) 音響信号の符号化装置および符号データの編集装置
JP3832147B2 (ja) 曲データ加工方法
JP4802947B2 (ja) 奏法決定装置及びプログラム
JP3656726B2 (ja) 楽音信号発生装置及び楽音信号発生方法
JP3797180B2 (ja) 楽譜表示装置及び楽譜表示プログラム
JP3709820B2 (ja) 楽曲情報編集装置及び楽曲情報編集プログラム
JP3820817B2 (ja) 楽音信号発生装置
JP3797181B2 (ja) 楽譜表示装置及び楽譜表示プログラム
JP4601865B2 (ja) 音響信号の符号化方法
JP2756888B2 (ja) 電子楽器
JP2003099039A (ja) 楽曲データ編集装置及びプログラム
JP2002123256A (ja) 楽曲情報編集装置、方法及び記録媒体

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20041101

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20041109

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20041220

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: 20050125

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050207

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313532

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080225

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090225

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees