(57)【要約】【課題】本発明は、ＭＩＤＩ命令を受けて音声信号を発生する音源装置を提供する。【解決手段】供給される発音制御用データの発音命令を受けて、各音色の波形データが記憶されているメモリ４０の中から前記命令の発音データに対応する波形データを所定の読出しピッチで読み出して前記命令の発音データとして出力する電子楽器音源装置において、読み出された波形データのノート番号と該当ボイスの発音データのノート番号との差分をオクターブ成分と音階成分とに変換する回路２と、音階成分が供給される変換テーブル３と、オクターブ成分と対数テーブル出力の音階成分とが供給されてメモリのデータを読み出す前記所定の読出しピッチに変換する回路４とを設け、前記所定読出しピッチで、メモリ４０からデータを読み出す。【選択図】      図２
2004354833.tif 000002
【特許請求の範囲】
【請求項１】
音色及び音程に対応したノートナンバが指定された発音制御用データの発音命令を受け、指定された前記音色の波形データが特定のノートナンバと共に記録されている波形メモリより、前記波形データを、前記指定されたノートナンバから前記波形データのノートナンバを差し引いた差分値に対応した読出しピッチで読み出すピッチ変換回路を備えた電子楽器音源装置において、
前記ピッチ変換回路は、
前記指定されたノートナンバから前記特定のノートナンバを差し引いた差分値を出力する差分回路と、
前記差分値を１２で除算して、前記差分値が正またはゼロの場合は整数の商と正またはゼロの剰余を出力し、前記差分値が負の場合には前記整数の商に−１を加算して負の整数の商とし、且つ前記剰余に前記１２を加算して正の剰余として出力する除算回路と、
前記正またはゼロの剰余を前記１２で除算した除算値に対する２の前記除算値乗を出力する変換テーブルと、
前記差分値が正負またはゼロのいずれの場合の前記整数の商と前記２の前記除算値乗とが供給されて、前記整数の商と前記除算値との和を算出すると共に２の前記和乗を前記読出しピッチとして出力する演算回路とより構成し、
前記波形メモリから前記指定された音色に対応した波形データを前記読出しピッチで読み出し、前記発音データとして出力することを特徴とした電子楽器音源装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、発音情報のＭＩＤＩ（Ｍｕｓｉｃａｌ    Ｉｎｓｔｒｕｍｅｎｔ    Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ）を介して送付された発音命令を受けて、発音データを出力する電子楽器音源装置に関する。
【０００２】
【従来の技術】
通信カラオケ、電子ピアノ、電子キーボード等の電子楽器は発音制御用データ（以下ＭＩＤＩコマンド）によって発音動作を行う。
ＭＩＤＩコマンドは、この発音動作を制御する制御命令である。
例えば、発音させるための制御命令はノートオン（発音命令）であり、消音させるための制御命令はノートオフ（消音命令）である。
【０００３】
電子楽器音源装置は、外部からＭＩＤＩコマンドのノートオンを受け取ると、電子楽器音源装置が許容し得る複数ボイスの中からその時点で発音可能なボイスを調べて発音を行う。
また、ＭＩＤＩコマンドのノートオフを受け取ると、発音中のボイスの中からノートオフに対応するボイスを検索して消音を行う。
発音命令及び消音命令に対するボイスの割り当てや検索は、電子楽器音源装置内のアサイナ回路より行われる。
【０００４】
通常、アサイナ回路は、ＣＰＵ、ＲＡＭ、及びＲＯＭから構成され、ＭＩＤＩコマンドのノートオンを受け取ると、電子楽器音源装置内の複数のボイスのうち空いているボイスの検索を行い、発音可能なボイスを選び、後段の発音回路にその選んだボイスの情報を送るようにして発音を行う（例えば、特許文献１参照。）。
【０００５】
【特許文献１】
特開平８−１７９７６６号公報
【０００６】
従来例の電子楽器音源装置のブロック構成を図４と共に説明する。
同図に示す電子楽器音源装置１００は、アサイナ回路２０、波形メモリ４０、及び発音回路６０で構成される。
アサイナ回路２０は、ＣＰＵ５０、インターフェースブロック７１、ＲＯＭ７２、及びＲＡＭ７３によって構成される。
インターフェースブロック７１には外部よりノートオン、ノートオフ等のＭＩＤＩコマンドが供給される。
ＲＡＭ７３は、インターフェースブロック７１を介して供給されるＭＩＤＩコマンドにより後述するＣＰＵ５０で処理されるデータの一時的な保持を行い、ＲＯＭ７２は後述するＣＰＵ５０の演算ブロック５２で、検出ボイスの消音までの時間の計算や消音まで行かなくとも使用して問題のないボイスはどれかの計算を行う演算プログラム及びその演算係数の記憶を行う。
【０００７】
そしてＣＰＵ５０は、空きボイス（消音ボイス）の検出や確認を行う消音検出ブロック５１、検出ボイスの消音までの時間の計算を行う演算ブロック５２、及びボイスの割り当てを行うボイス割り当てブロック５３で構成される。
【０００８】
発音回路６０は、インターフェースブロック６１、ボイスに関するデータを保管するボイスデータ管理ブロック６２、波形生成のタイミングを調整するタイミングブロック６３、及び発音の波形を生成する波形生成ブロック６４で構成される。ここで、波形生成ブロック６４は発音ボイスの各単音を発生（発音）し、それらを単一または複数チャンネルの出力波形として統合する機能を有している。
【０００９】
次に、その各動作について説明する。
ノートオン、ノートオフ等のＭＩＤＩコマンドはインターフェースブロック７１を通して入力され、音色とノートナンバによる音程等が指定されている。入力されたＭＩＤＩコマンドは、一時的にＲＡＭ７３で保持される。
ＣＰＵ５０は、ＲＯＭ７２に記憶されている演算プログラム及び演算係数（データ）を元に入力したＭＩＤＩコマンドに従って各処理を行う。
消音検出ブロック５１で空きボイス（消音ボイス）の検出や確認を行う。
また、演算ブロック５２は検出ボイスの消音までの時間の計算や消音まで行かなくとも使用して問題のないボイスはどれかの計算を行う。
そして、ボイス割り当てブロック５３は、ボイスの割り当てを行い、その割り当てたボイスの内容と発音命令とを発音回路６０に送る。
【００１０】
発音回路６０は、前記発音命令をインターフェースブロック６１で取り込み、割り当てられたノートナンバが図示されていない経路でＲＯＭ（波形メモリ）４０に案内され、各単音の波形データを記憶している波形メモリ４０より、そのノートナンバに対応するＲＯＭ波形データを基に、波形生成ブロック６４で、図５と共に後述するように発音データの生成を行い、その生成した発音データを該当するボイスを介して出力するものである。
【００１１】
次に、発音の波形を生成する波形生成ブロック６４及び波形メモリ４０について、更に詳しく説明する。
図５は発音の波形を生成する波形生成ブロック６４及び波形メモリ４０のブロックの構成を示した図であり、波形生成ブロック６４は差分器３０１、２５６ワードの対数変換テーブル３０３、及び波形メモリ４０より波形データが供給される波形メモリ読出装置３０６より構成されている。
【００１２】
波形メモリ４０には、発音する各音色のＰＣＭデータ及び付帯情報が格納されている。付帯情報は発音ピッチに関する情報（オリジナルノートナンバ：ｏｒｉｇｉｎａｌ  ｎｏｔｅ、アドレス）や、波形成形に必要な情報（立ち上がり時間、持続時間など）である。
【００１３】
差分器３０１には、波形メモリ４０より波形メモリ読出装置３０６を介して読み出される発音データの基準となる波形データのオリジナルノートナンバ（ｏｒｉｇｉｎａｌ  ｎｏｔｅ  ｎｏ、ノートナンバ０〜１２７）とボイス割り当てブロック５３よりインフェースブロック６１を介して割り当てられる発音ノートナンバ（ｎｏｔｅ  ｎｏ、ノートナンバ０〜１２７）とが供給される。
差分器３０１は前記発音データのノートナンバから前記波形データのオリジナルノートナンバを差し引いた、そのノート差分値を出力する。
ＭＩＤＩにおける音程は、ノートナンバによりコントロールされる。例えばピアノの各鍵盤のドレミファ．．．には数値が割り当てられていてこの数値をノートナンバと呼んでいる。ノートナンバは０〜１２７の数値が各鍵盤に割り当てられたもので、ピアノの中央のＣをノート番号６０として０〜１２７に展開されている。
差分器３０１で求められたノート差分値は２５６ワードの対数変換テーブル３０３に供給される。
【００１４】
この対数変換テーブル３０３には、入力の各音階差分値に対する各読出しピッチ（ｐｉｔｃｈ）Ｋが夫々テーブルとして記録されている。全音階をカバーすると１２８音階（ワード）分、ピッチアップ、ピッチダウンを考慮するとその２倍の２５６音階（ワード）分の容量が、各読出しピッチＫを読み出すには必要になる。
対数変換テーブル３０３は、入力の各差分値に対応して、２のべき乗換算した値である２の（前記差分値／１２）乗を、各読出しピッチＫとして夫々出力する。
【００１５】
対数変換テーブル３０３より出力された読出しピッチＫは次の波形メモリ読出装置３０６に供給される。
その時の発音ノートナンバに対応したオリジナルノートが波形メモリ４０から読み出され、波形メモリ４０のアドレスの読出しを読出しピッチＫにより変化させ、その読出しピッチＫで波形メモリ４０より波形データを出力し、波形メモリ読出装置３０６内の該当する図示せぬボイス機能を介して出力される。
【００１６】
波形メモリ４０に設定される各音色のオリジナルノートは対数変換テーブル３０３で格納可能な範囲内でしか設定されないので、搭載する対数変換テーブル３０３の大きさはこれまでは出来るだけ大きくし、オリジナルノートの設定が自由に出来るようにしている。
【００１７】
【発明が解決しようとする課題】
以上に説明したように、これまでの電子楽器音源装置においては、ＭＩＤＩデータから読出しピッチＫへの変換は対数変換テーブルを用いて行っているが、この対数変換テーブルの容量（サイズ）は全音階をカバーする２５６音階分の大容量のものとなってしまうという問題があった。
【００１８】
そこで、本発明は上記の問題に鑑みてなされたものであり、小さな容量の対数テーブル（対数変換テーブル）で発音データを出力することが可能な電子楽器音源装置を提供することを目的とするものである。
【００１９】
【課題を解決するための手段】
上記課題を解決するために、
請求項１に記載された発明は、
音色及び音程に対応したノートナンバが指定された発音制御用データの発音命令を受け、指定された前記音色の波形データが特定のノートナンバと共に記録されている波形メモリ４０より、前記波形データを、前記指定されたノートナンバから前記波形データのノートナンバを差し引いた差分値に対応した読出しピッチで読み出すピッチ変換回路７を備えた電子楽器音源装置において、
前記ピッチ変換回路７は、
前記指定されたノートナンバから前記特定のノートナンバを差し引いた差分値を出力する差分回路１と、
前記差分値を１２で除算して、前記差分値が正またはゼロの場合は整数の商と正またはゼロの剰余を出力し、前記差分値が負の場合には前記整数の商に−１を加算して負の整数の商とし、且つ前記剰余に前記１２を加算して正の剰余として出力する除算回路２と、
前記正またはゼロの剰余を前記１２で除算した除算値に対する２の前記除算値乗を出力する変換テーブル３と、
前記差分値が正負またはゼロのいずれの場合の前記整数の商と前記２の前記除算値乗とが供給されて、前記整数の商と前記除算値との和を算出すると共に２の前記和乗を前記読出しピッチとして出力する演算回路４とより構成し、
前記波形メモリ４０から前記指定された音色に対応した波形データを前記読出しピッチで読み出し、前記発音データとして出力することを特徴とした電子楽器音源装置を提供するものである。
【００２０】
【発明の実施の形態】
本発明の実施の形態につき、好ましい実施例により、以下に図を参照して説明する。
なお、参照符号については、従来例における構成と同一の構成については同一の参照符号を付して、その説明を省略する。
【００２１】
＜実施例＞
図１は本発明の電子楽器音源装置の実施例を示すブロック構成図である。
図２は図１に示す波形生成ブロックの詳細なブロック構成図である。
図３は図２に示す定数除算器の詳細なブロック構成図である。
【００２２】
図１に示すように本実施例の電子楽器音源装置１０は、アサイナ回路２０、発音回路３０、及びＲＯＭ（波形メモリ）４０より構成されている。
アサイナ回路２０は、ＣＰＵ５０、インターフェースブロック７１、ＲＯＭ７２、及びＲＡＭ７３より構成される。
【００２３】
発音回路３０は、アサイナ回路２０とやり取りを行うインターフェースブロック６１、波形生成のタイミングを調整するタイミングブロック６３、ボイスに関するデータを保管するボイスデータ管理ブロック６２、及び発音の波形を生成する波形生成ブロック２５より構成される。
【００２４】
次に、その動作について説明する。
アサイナ回路２０は、既に説明した従来例の場合の構成と同じであり、その動作の説明を省略する。
【００２５】
発音回路３０は、前段のアサイナ回路２０よりの発音命令をインターフェースブロック６１で取り込み、割り当てられたノートナンバが図示されていない経路で波形メモリ４０に案内され、各単音の波形データを記憶している波形メモリ４０よりＲＯＭデータの読み出しを行い、後述するように波形生成ブロック２５で発音データの生成を行う。
【００２６】
次に、発音回路３０を構成する波形生成ブロック２５について、詳しく説明する。
図２に示す波形生成ブロック２５は、差分器（差分回路）１、定数除算器（除算回路）２、１２ワード対数テーブル（変換テーブル）３、及び演算回路（バレルシフタ）４よりなるピッチ変換回路７と、波形メモリ４０より波形データが供給される波形メモリ読出装置６とより構成される。
【００２７】
差分器１には、波形メモリ４０より波形メモリ読出装置６を介して読み出される波形データの特定のノートナンバ（オリジナルノートナンバ（音階番号））と、ボイス割り当てブロック５３よりＭＩＤＩインフェース７１及びインフェースブロック６１を介して割り当てられる；指定されたノートナンバとが供給される。
差分器１は、ノートナンバ（音階番号）からオリジナルノートナンバを差し引いた値の、正負の音階差分値を出力する。
ＭＩＤＩ規格におけるノートナンバは１２８までなので、正負の音階差分値に対応して−１２７〜０〜１２７の値が出力される。
【００２８】
出力すべき波形のノートナンバから波形メモリ４０に記録されているオリジナル波形のオリジナルノートナンバを差し引いた差分値を差分器１により計算し、その出力の差分値を、定数１２（音階）で除算した整数の商（オクターブ成分）と、その剰余（音階成分）とに定数除算器２で変換する。
整数の商は１２音階の何倍かのオクターブ成分を示し、また、その剰余は１２音階未満の音階成分を示す。
【００２９】
ここで、入力された音階差分値が負（マイナス）の場合には整数の商は負の整数とし、剰余は正またはゼロとなるようにする。すなわち、入力された音階差分値は、商として正負の整数値またはゼロを取り、剰余として常に正またはゼロを取るようにする。
【００３０】
例えば、定数除算器２を通すと、入力された差分値がマイナスで、−１３の場合は、１オクターブ（１２音階）分下げて（−１３−１２）として１２（音階）で除算して、（−１３−１２）／１２として整数の商は−２となり、その剰余は前記の１オクターブ（１２音階）下げた分上げて（−１＋１２）として、正の剰余１１となる。
【００３１】
この形式の定数除算器２によって処理することにより、ピッチアップ／ダウンの両方を共に、ピッチアップ用の１２ワードの対数テーブル３で常に処理出来るようになる。よって、ピッチダウン用の１２ワードの対数テーブルは不必要になる。
【００３２】
対数テーブル３は、前記剰余を１２で除算した除算値に対応する２の前記剰余値乗の値を格納している。
定数除算器２で得られる各剰余はこの対数テーブル３により、１〜２倍の範囲で１オクターブ内の倍率（１２段階の乗数）を示す、前記剰余を１２で除算した除算値に対応する２の前記剰余値乗の値を得ることが出来る。
【００３３】
音階成分だけに対数テーブル３を適用し、対数テーブル３の出力を演算回路４に格納、別に格納した定数除算器２の出力データにより演算回路４でオクターブ単位の値のシフトを行う。
【００３４】
演算回路４により、定数除算器２で得られた整数の商ｍはオクターブと等価であるので、この２のｍ乗を、対数テーブル３で得られた２のｎ乗と掛けることにより、必要とされる読出しピッチＫを２の（ｍ＋ｎ）乗として求めることが出来る。
【００３５】
この演算回路４により、全ての音階をカバー出来る読出しピッチＫを算出出来る。
この読出しピッチＫを波形メモリ読出装置６に供給することにより、波形メモリ４０より記録時の速さのＫ倍の速さで所定のオリジナルノートの波形を読み出すことにより、所望のピッチの出力波形を得ることが出来る。
【００３６】
波形メモリ４０には、各異なる音色のＰＣＭデータ（波形データ）、付帯情報としての発音ピッチに関する特定のノートナンバ（オリジナルノートナンバ（ｏｒｉｇｉｎａｌ  ｎｏｔｅ）と呼ぶ。）情報、及び波形成形に必要な情報（立ち上がり時間、続時間など）が記録格納されている。
発音する際は前処理としてこの付帯情報を読み出し、この情報を元に波形メモリ４０の読み出し操作が決定される。
【００３７】
例えばピアノの「ド」の音を発音する場合、「ド」に相当するノートナンバ（ｎｏｔｅ  ｎｏ）と付帯情報のオリジナルノートナンバ（ｏｒｉｇｉｎａｌ  ｎｏｔｅ）を比較し差分したものが差分器１を介して定数除算器２に入力され、対数テーブル３、演算回路４を経て、読出しピッチＫが決定される。
【００３８】
この読出しピッチＫを元に、波形メモリ読出装置６は波形メモリ４０のアドレスの読み出し速度を決定して、波形メモリ４０に記録された該当する所定のＰＣＭデータを読み出し、他の付帯情報による波形成形を行い出力波形データを合成する。
【００３９】
波形メモリ読出装置６は、入力された読出しピッチＫに応じて、波形メモリ４０の該当する所定のオリジナルノートナンバの波形を、アドレスの読出しを変化させ、波形を適時成形処理することにより所望の波形出力を得、波形メモリ読出装置６内の該当する図示せぬボイス機能を介して出力される。
【００４０】
例えば波形メモリ４０に記憶されている波形データを、読出しピッチＫ＝２倍の周波数の波形データとして出力したい場合、読出しアドレスを２倍の周波数で読み出すようにすればよい。
【００４１】
次に、定数除算器２のブロック構成について、詳しく説明する。
図３に示す定数除算器２は、符号判定器２０１、割り算器２０２、第１及び第２加算器２０３，２０４、そして第１及び第２選択器（ｍｕｘ）２０５，２０６より構成されている。
【００４２】
以下に、入力が、ノートナンバｎｏｔｅ  ｎｏ（１）＝３２、オリジナルノートナンバｏｒｉｇｉｎａｌ  ｎｏｔｅ  ＝４０の場合について説明する。
【００４３】
割り算器２０２への入力は、図２の差分器１より供給され、その入力のノートナンバの差分値はｎｏｔｅ  ｎｏ（１）−ｏｒｉｇｉｎａｌ  ｎｏｔｅ＝３２−４０＝−８となる。
このノートナンバの差分値入力−８を、割り算器２０２により定数１２（音階）で除算すると、整数の商０と、剰余−８とが出力される。
【００４４】
整数の商０は第１データとして第１選択器２０５に供給されると共に商０は第１加算器２０３に供給され、この整数の商の０に−１が加算されて、０＋（−１）＝−１を出力し、この出力の−１は第２データとして第１選択器２０５に供給される。
【００４５】
次に、剰余の−８は第３データとして第２選択器２０６に供給されると共に剰余の−８は第２加算器２０４に供給され、この剰余の−８に１２が加算されて、−８＋１２＝４を出力し、この出力の４は第４データとして第２選択器２０６に供給される。
【００４６】
符号判定器２０１には前記のノートナンバｎｏｔｅ  ｎｏ（１）−オリジナルノートナンバｏｒｉｇｉｎａｌ  ｎｏｔｅ（＝３２−４０）が供給される。
符号判定器２０１は、入力が負なら「１」を、もし入力が正なら「０」を第１選択器２０５及び第２選択器２０６に夫々供給する。
ここでは、入力（３２−４０＝−８）が負であるので、符号判定器２０１から、「１」を第１選択器２０５及び第２選択器２０６に供給する。
【００４７】
第１選択器２０５には「０」に対応付けた第１データと「１」に対応付けた第２のデータが、同様に第２選択器２０６には「０」、「１」に夫々対応付けた第３、第４データが供給され、第１及び第２選択器２０５，２０６は前記符号判定器２０１からの「０」、又は「１」の指示により、その「０」、又は「１」に対応する入力データを出力データとして選択出力している。
ここでは入力が負（−８）であるので、第１及び第２選択器２０５，２０６より「１」の入力データを選択して、第１選択器２０５の商出力としての第２データの−１と第２選択器２０６の剰余出力としての第４データの４とが夫々選択出力される。
【００４８】
同様にして、ノートナンバｎｏｔｅ  ｎｏ（２）  ＝５６、オリジナルノートナンバｏｒｉｇｉｎａｌ  ｎｏｔｅ＝４０の場合は、整数商１、及びその剰余４を得ることが出来る。
また、全く同様にして、ノートナンバｎｏｔｅ  ｎｏ（３）  ＝６８、オリジナルノートナンバｏｒｉｇｉｎａｌ  ｎｏｔｅ＝４０の場合も、整数の商２、及びその剰余４を得ることが出来る。
【００４９】
以上の例では整数の商は正負の値（−１，１，２）を取るが、剰余はいずれも４となるが、この例に限らず、剰余はどんな場合でも負の整数値を取ることはなく、常に０又は正の値を取るのがこの構成の定数除算器２による演算の大きな特徴である。
【００５０】
よって、この定数除算器２は、剰余の０又は１２以下の正の値のみを常に対数テーブル３に供給するので、一つのピッチアップ用の１２ワード対数テーブル３で処理出来るようになる。
但し、割り算器２０２への入力が負の整数で且つ１２の倍数の時には剰余は１２となる。よって、本方式計算では剰余は０乃至１２とする。
剰余が負の値を取るケースが起こらないように構成しているので、このピッチダウン用の対数テーブルを不要に出来るのがこの定数除算器２の特徴である。
【００５１】
従って、本実施例においては、小さな容量の１２ワードの対数テーブル３一つで、発音データを出力することが可能になり、テーブルサイズを含めた回路規模を大幅に削減することが出来る。
定数除算器２と演算回路４を組み合わせることにより、対数テーブル３のテーブルサイズを１２ワードに小さく抑えてハードウェアコストを削減することが出来る。
【００５２】
これまでは波形メモリ４０に設定される各音色のオリジナルノートは対数変換テーブル３０３で格納可能な範囲で設定されるので、搭載する対数変換テーブル３０３の大きさは出来るだけ大きくするようにして、オリジナルノートの設定を自由に出来るようにしていたが、本実施例では小さな容量の対数テーブル３でその容量を気にせずにオリジナルノートの設定を自由に出来る。
【００５３】
【発明の効果】
以上に説明したように、本発明の電子楽器音源装置によると、小さな容量の（１２ワード用）対数テーブルで発音データを出力することが可能になり、対数テーブルのテーブルサイズを含めた回路規模を大幅に削減可能となる。
【００５４】
また、本発明によると、波形メモリのオリジナルノートの設定を対数テーブルの大きさを気にせずに出来る。
【図面の簡単な説明】
【図１】本発明の電子楽器音源装置の実施例のブロック構成図である。
【図２】図１に示す波形生成ブロックの詳細なブロック構成図である。
【図３】図２に示す定数除算器の詳細なブロック構成図である。
【図４】従来例の電子楽器音源装置のブロック構成図である。
【図５】図４に示す波形生成ブロックのブロック構成図である。
【符号の説明】
１  差分器（差分回路）
２  定数除算器（除算回路）
３  対数テーブル（変換テーブル）
４  シフトレジスタ、バレルシフタ（演算回路）
６  波形メモリ読出装置
７  ピッチ変換回路（差分器、定数除算器、対数テーブル、演算回路）
１０  電子楽器音源装置
２０  アサイナ回路
２５  波形生成ブロック
３０  発音回路
４０  ＲＯＭ（波形メモリ、メモリ）
５０  ＣＰＵ
５１  消音検出ブロック
５２  演算ブロック
５３  ボイス割り当てブロック
６１，７１  インターフェースブロック
６２  ボイスデータ管理ブロック
６３  タイミングブロック
７２  ＲＯＭ
７３  ＲＡＭ
２０１  符号判定器
２０２  割り算器
２０３  第１加算器
２０４  第２加算器
２０５  第１選択器
２０６  第２選択器
Ｋ  読出しピッチ
【図１】
2004354833.tif 000003
【図２】
2004354833.tif 000004
【図３】
2004354833.tif 000005
【図４】
2004354833.tif 000006
【図５】
2004354833.tif 000007