(57)【要約】　　　（修正有）【課題】電子絵本の場合には、カートリッジに記録され、予め定められた音色の再生しかすることが出来ない。一方、パーソナルコンピュータ上で動作するソフトウェアアプリケーションでは、パラメータの設定が煩雑・高度であり、趣味用途では操作が難しい問題点がある。この発明は、趣味用途でも音色パラメータの編集が容易な音色パラメータ生成装置、音色パラメータ生成方法およびプログラムを提供する。【解決手段】ブロック１５、２５、３５、４５を嵌め込むための複数の凹部１０、１２、１４、…を有するブロック嵌め込み部１００と、前記ブロック嵌め込み部の複数の凹部にそれぞれ対応して設置され、それぞれの凹部に前記ブロックが嵌め込まれているか否かを検出する第１の検出部と、前記第１の検出部の検出結果に基づき音色パラメータを生成する第１の音色パラメータ生成部とを有する。【選択図】　図２
2004094073.tif 000002
【特許請求の範囲】
【請求項１】
ブロックを嵌め込むための複数の凹部を有するブロック嵌め込み部と、
前記ブロック嵌め込み部の複数の凹部にそれぞれ対応して設置され、それぞれの凹部に前記ブロックが嵌め込まれているか否かを検出する第１の検出部と、
前記第１の検出部の検出結果に基づき音色パラメータを生成する第１の音色パラメータ生成部と
を有することを特徴とする音色パラメータ生成装置。
【請求項２】
複数のブロックおよびこれらのブロックを嵌め込むための複数の凹部を表示デバイス上に表示する第１の表示制御部と、
ユーザの操作に連動して前記ブロックを前記複数の凹部のうちユーザが所望する凹部近辺に移動する第２の表示制御部と、
前記複数のブロックのそれぞれが上記複数の凹部の内のいずれの近辺に表示されているかを検出する第１の検出過程と、
前記第１の検出過程の検出結果に基づき音色パラメータを生成する第１の音色パラメータ生成部と
を有することを特徴とする音色パラメータ生成装置。
【請求項３】
前記第１の音色パラメータ生成部は、
複数の波形発生源から発生される複数の波形を用いて楽音を合成する音源方式における複数の波形発生源の接続アルゴリズムを生成することを特徴とする請求項１ないし２の何れかに記載の音色パラメータ生成装置。
【請求項４】
規格化された書籍状部材を設置可能な設置部と、
前記書籍状部材のいずれのページが開かれているかを検出する第２の検出部と、
ユーザに操作される電子ペンの位置を検出する第３の検出部と、
前記規格化された書籍状部材に付随するプログラムに従い前記第２および第３の検出部での検出結果に対応した音声を発生する音声発生部と
を有する書籍状部材設置部をさらに有することを特徴とする請求項１ないし３の何れかに記載の音色パラメータ生成装置。
【請求項５】
前記書籍状部材設置部は、
前記規格化された書籍状部材および付随するプログラムが所定の音色パラメータ生成用のものであるときに前記第２および第３の検出部における検出結果に対応した音色パラメータを生成する第２の音色パラメータ生成部を
さらに有することを特徴とする請求項４記載の音色パラメータ生成装置。
【請求項６】
前記第２の音色パラメータ生成部は、
複数の波形発生源から発生される波形を用いて楽音を合成する音源方式における複数の波形発生源のそれぞれに供給すべきパラメータを生成することを特徴とする請求項５記載の音色パラメータ生成装置。
【請求項７】
前記第１および第２の音色パラメータ生成部で生成された音色パラメータを記憶する記憶部
をさらに有することを特徴とする請求項６記載の音色パラメータ生成装置。
【請求項８】
前記記憶部は着脱自在であることを特徴とする請求項７記載の音色パラメータ生成装置。
【請求項９】
前記第１および第２の音色パラメータ生成部で生成された音色パラメータを外部へ出力すると共に、該外部から前記音色パラメータを入力する入出力インターフェースをさらに有することを特徴とする請求項６記載の音色パラメータ生成装置。
【請求項１０】
音高情報を発生する音高情報発生部と、
この音高情報発生部で発生された音高情報と前記第１および第２の音色パラメータ生成部で生成された音色パラメータとに基づき楽音を合成する、複数の波形発生源から発生される波形を使って楽音を合成する方式の音源部
をさらに有することを特徴とする請求項６記載の音色パラメータ生成装置。
【請求項１１】
前記第１および第２の音色パラメータ生成部で生成された音色パラメータを所望の効果音、イベント音、操作音に割り当てる割り当て手段
をさらに有することを特徴とする請求項４記載の音色パラメータ生成装置。
【請求項１２】
複数のブロックおよびこれらのブロックを嵌め込むための複数の凹部を表示デバイス上に表示する第１の表示制御過程と、
ユーザの操作に連動して前記ブロックを前記複数の凹部のうちユーザが所望する凹部近辺に移動する第２の表示制御過程と、
前記複数のブロックのそれぞれが上記複数の凹部の内のいずれの近辺に表示されているかを検出する第１の検出過程と、
前記第１の検出過程の検出結果に基づき音色パラメータを生成する第１の音色パラメータ生成過程と
を有することを特徴とする音色パラメータ生成方法。
【請求項１３】
前記第１の音色パラメータ生成過程は、
複数の波形発生源から発生される複数の波形を使って楽音を合成する音源方式における複数の波形発生源の接続アルゴリズムを生成することを特徴とする請求項１２記載の音色パラメータ生成方法。
【請求項１４】
請求項１２記載の音色パラメータ生成方法を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、楽音信号を発生する場合に好適な音色パラメータ生成装置、音色パラメータ生成方法およびプログラムに関する。
【０００２】
【従来の技術】
図１に示される電子絵本のように、電子ペン４１０が指し示す位置により、本の内容に適合させた音声を発生するものがあった。その音声は、カートリッジ５５０に記録されたデータに基づいて放音されるものである。この電子絵本のハードウェアは共通であり、本自体およびカートリッジが取り替えられる。
一方、パソコン上で動作し、ＦＭ音源方式によって任意の音色データを生成させるソフトウェアアプリケーションが存在している。
【０００３】
【発明が解決しようとする課題】
しかし、電子絵本の場合には、カートリッジに記録され、予め定められた音色の再生しかすることが出来ない問題点があった。
一方、パーソナルコンピュータ上で動作するソフトウェアアプリケーションでは、パラメータの設定が煩雑・高度であり、趣味用途では操作が難しい問題点がある。また、ソフトウェアアプリケーションは音色を編集する機能を有するのみであり、音声の発生には高価なパーソナルコンピュータおよびサウンドカードを購入する必要がある。
この発明は、上述した事情に鑑みてなされたものであり、趣味用途でも音色パラメータの編集が容易な音色パラメータ生成装置、音色パラメータ生成方法およびプログラムを提供することを目的とする。
【０００４】
【課題を解決するための手段】
上記課題を解決するため本発明にあっては、下記構成を具備することを特徴とする。なお、括弧内は例示である。
請求項１記載の音色パラメータ生成装置にあっては、ブロック（ブロック片）を嵌め込むための複数の凹部を有するブロック嵌め込み部（ブロックエリア）と、前記ブロック嵌め込み部の複数の凹部にそれぞれ対応して設置され、それぞれの凹部に前記ブロックが嵌め込まれているか否かを検出する第１の検出部（ブロックエリアセンサ）と、前記第１の検出部の検出結果に基づき音色パラメータを生成する第１の音色パラメータ生成部とを有することを特徴とする。
さらに、請求項２記載の音色パラメータ生成装置にあっては、複数のブロックおよびこれらのブロックを嵌め込むための複数の凹部を表示デバイス（液晶表示パネル）上に表示する第１の表示制御部と、ユーザの操作（ポインティングデバイスの操作）に連動して前記ブロックを前記複数の凹部のうちユーザが所望する凹部近辺に移動する第２の表示制御部と、前記複数のブロックのそれぞれが上記複数の凹部の内のいずれの近辺に表示されているかを検出する第１の検出過程と、前記第１の検出過程の検出結果に基づき音色パラメータを生成する第１の音色パラメータ生成部とを有することを特徴とする。
さらに、請求項３記載の音色パラメータ生成装置にあっては、前記第１の音色パラメータ生成部は、複数の波形発生源（オペレータ）から発生される複数の波形を用いて楽音を合成する音源方式（ＦＭ音源方式）における複数の波形発生源の接続アルゴリズムを生成することを特徴としてもよい。
さらに、請求項４記載の音色パラメータ生成装置にあっては、規格化された書籍状部材（絵本）を設置可能な設置部と、前記書籍状部材のいずれのページが開かれているかを検出する第２の検出部（ページ検出部）と、ユーザに操作される電子ペンの位置を検出する第３の検出部（位置検出部）と、前記規格化された書籍状部材に付随するプログラムに従い前記第２および第３の検出部での検出結果に対応した音声を発生する音声発生部とを有する書籍状部材設置部をさらに有することを特徴としてもよい。
さらに請求項５記載の音色パラメータ生成装置にあっては、前記書籍状部材設置部は、前記規格化された書籍状部材および付随するプログラムが所定の音色パラメータ生成用のものであるときに前記第２および第３の検出部における検出結果に対応した音色パラメータを生成する第２の音色パラメータ生成部をさらに有することを特徴とする。
さらに、請求項６記載の音色パラメータ生成装置にあっては、前記第２の音色パラメータ生成部は、複数の波形発生源（オペレータ）から発生される波形を用いて楽音を合成する音源方式における複数の波形発生源のそれぞれに供給すべきパラメータを生成することを特徴とする。
さらに請求項７記載の音色パラメータ生成装置にあっては、前記第１および第２の音色パラメータ生成部で生成された音色パラメータを記憶する記憶部（メモリカード）をさらに有することを特徴とする。
さらに請求項８記載の音色パラメータ生成装置にあっては、前記記憶部は着脱自在であることを特徴とする。
さらに請求項９記載の音色パラメータ生成装置にあっては、前記第１および第２の音色パラメータ生成部で生成された音色パラメータを外部へ出力すると共に、該外部から前記音色パラメータを入力する入出力インターフェース（携帯電話接続ケーブル）をさらに有することを特徴とする。
さらに請求項１０記載の音色パラメータ生成装置にあっては、音高情報（ピッチ情報）を発生する音高情報発生部と、この音高情報発生部で発生された音高情報と前記第１および第２の音色パラメータ生成部で生成された音色パラメータとに基づき楽音を合成する、複数の波形発生源から発生される波形を使って楽音を合成する方式の音源部をさらに有することを特徴とする。
さらに請求項１１記載の音色パラメータ生成装置は、前記第１および第２の音色パラメータ生成部で生成された音色パラメータを所望の効果音、イベント音、操作音に割り当てる割り当て手段をさらに有することを特徴とする。
さらに請求項１２記載の音色パラメータ生成方法にあっては、複数のブロックおよびこれらのブロックを嵌め込むための複数の凹部を表示デバイス上に表示する第１の表示制御過程と、ユーザの操作に連動して前記ブロックを前記複数の凹部のうちユーザが所望する凹部近辺に移動する第２の表示制御過程と、前記複数のブロックのそれぞれが上記複数の凹部の内のいずれの近辺に表示されているかを検出する第１の検出過程と、前記第１の検出過程の検出結果に基づき音色パラメータを生成する第１の音色パラメータ生成過程とを有することを特徴とする。さらに請求項１３記載の音色パラメータ生成方法にあっては、前記第１の音色パラメータ生成過程は、複数の波形発生源から発生される複数の波形を使って楽音を合成する音源方式における複数の波形発生源の接続アルゴリズムを生成することを特徴としてもよい。
さらに請求項１４記載のプログラムにあっては、請求項１２記載の音色パラメータ生成方法を実行させることを特徴とする。
【０００５】
【発明の実施の形態】
１．　　実施形態の構成
（１）外観構成
本実施形態の音色パラメータ生成装置の外観構成を図２（ａ）の外観図を参照して説明する。
図において、１００はブロックエリアであり、縦横各４個計１６個の凹部１０、１２、１４、１６、２０、２２、…が形成されており、ブロック片１５、２５、３５、４５が任意の位置に嵌め込まれる（図２（ｂ）参照）。各ブロック片はそれぞれＦＭ音源機能を模擬的に表現している。８０はスピーカの機能を表現する記号である。９０は完了スイッチであり、ブロック編集の完了時に押下される。
【０００６】
また、ブロック相互間の接続がブロックエリア内に予め記載されている。凹部１０の出力端と凹部２０の出力端と凹部３０の出力端と凹部４０の出力端とが混合されるように接続され、凹部１２の入力端と凹部２２の入力端と凹部３２の入力端と凹部４２の入力端とに接続されている。そして、凹部１２の出力端と凹部１４の入力端とが接続され、凹部２２の出力端と凹部２４の入力端とが接続され、凹部３２の出力端と凹部３４の入力端とが接続され、凹部４２の出力端と凹部４４の入力端とが接続されている。さらに、凹部１４の出力端と凹部２４の出力端と凹部３４の出力端と凹部４４の出力端とが混合されるように接続され、凹部１６の入力端と凹部２６の入力端と凹部３６の入力端と凹部４６の入力端とに接続されている。そして、凹部１６の出力端と凹部２６の出力端とが混合されるように接続されスピーカに接続される。
【０００７】
２００は、書籍状部材設置部（絵本設置部）であり、複数のページから構成される書籍状部材（絵本）および該書籍状部材を設置可能にする設置部から構成される。なお、書籍状部材設置部にはスピーカ等の音声発生部が含まれる。図３において、２５０、２５２、２５４、２５６は書籍状部材の各ページを表し、各ブロック片が機能するオペレータの各パラメータ等が設定される。２４０は発振の速さを定義するエリアであり、発振周波数を可変するパラメータ（音高情報）がここで設定される。２４５は、音源のエンベロープを定義するエリアであり、最大音量およびアタックタイム、ディケイタイム、サステインレベル、リリースタイムの各パラメータがここで決定される。２６５は完了スイッチであり、パラメータ編集の完了時に押下される。
【０００８】
再び図２（ａ）において、３００は鍵盤等の演奏操作子であり、ここに設けられた何れかの鍵が操作される毎にＫＥＹ＿ＯＮ信号、ＫＥＹ＿ＯＦＦ信号を発生する。５００はメモリカードインターフェースであり、着脱自在のメモリカード３０００が挿入される。メモリカード３０００は生成された音源パラメータが記録され、他の音源機器とのデータの受け渡しを行う。２０００は携帯電話機であり、専用ケーブルを介して接続される。そして、生成された音色パラメータが着信メロディとして使用される。
【０００９】
（２）ハードウェア構成
本実施形態の楽音制御装置のハードウェア構成を図４を参照して説明する。
図において、演奏操作子３００、メモリカードインターフェース５００、メモリカード３０００、携帯電話機２０００は前述した通りである。
１５０はブロックエリアセンサであり、ブロックエリア１００内の凹部１２、１４、１６、…にそれぞれ設けられ、ブロック片１５、２５、…の挿入およびブロック片の種類を検出する。２００は書籍状部材設置部であり、規格化された書籍状部材を設置可能とする設置部２１０と、該書籍状部材のいずれのページが開かれているかを検出するページ検出部２２０と、ユーザに操作される電子ペンの位置を検出する位置検出部２３０と、規格化された書籍状部材に付随するプログラムに従いページ検出部２２０および位置検出部２３０での検出結果に対応した音声を発生する音声発生部２９０とから構成される。音声発生部２９０は、Ｄ／Ａ変換器２６０、増幅器２７０およびスピーカ２８０から構成されている。４００は電子ペンであり、位置検出部２３０との接触によりペンの位置情報を検出する。
【００１０】
６００は音源部であり、複数の音源ユニット（オペレータ）６５０の機能を実現するＤＳＰによって構成される。各オペレータは、図５に示されるように、変調データを生成するプログラマブルジェネレータ６４０、ピッチデータおよび変調データを混合する加算器６２０、正弦波データが記録されているＳＩＮテーブル６１０、エンベロープデータを生成するエンベロープジェネレータ６３０および掛算器６２５から構成され、デジタル的に音声信号を生成する。なお、オペレータのパラメータを記憶する複数のレジスタが音源部内に設けられている。
【００１１】
８００はインターフェース部であり、ブロックエリア１００内に設けられた完了スイッチ９０（図２（ｂ）参照）および書籍状部材設置部２００内に設けられた完了スイッチ２６５（図３参照）ならびに携帯電話機２０００のインターフェースが設けられている。なお、完了スイッチ９０、２６５には照光スイッチが用いられ、編集の完了時に点灯する。７００はＣＰＵであり、各部を制御する。７１０はＲＯＭであり、制御プログラムが記録されている。７２０はＲＡＭであり、ワークメモリとして使用され、各種パラメータが一時記憶される。９００はバスラインであり、各部を接続する。
【００１２】
３．　実施形態の動作
（１）　ブロック編集
ＦＭ音源とは、正弦波の波形が書き込まれている波形メモリ（ＳＩＮテーブル）を読み出す速さを可変することにより発振周波数（ピッチ）を変え、読み出す順番を変えることによって位相を可変して、音声波形をデジタル的に発生させる。波形発生は音源ユニット（オペレータ）６５０をブロック的に直列／並列に接続して音源のアルゴリズムが形成される。
【００１３】
たとえば、図８（ａ）において、ブロック図▲１▼はオペレータＯＰ１の出力が入力に帰還され、さらに、該出力がオペレータＯＰ２の変調データとして入力されるように直列接続された構成である。ブロック図▲２▼はオペレータＯＰ１の出力が入力に帰還され、さらに、該出力信号と、オペレータＯＰ２の出力信号とが混合されて出力されるように並列接続された構成である。ブロック図▲３▼はオペレータＯＰ３の出力が入力に帰還され、さらに、該出力と、オペレータＯＰ４の出力とが混合され、さらにその混合された出力がオペレータＯＰ２の出力に混合され、さらに、オペレータＯＰ１を帰還した信号に混合され、出力されるように並列接続された構成である。ブロック図▲４▼はオペレータＯＰ２の出力信号がオペレータＯＰ３に入力するように直列接続されている。さらに、該オペレータＯＰ３の出力と、オペレータＯＰ１の出力が入力に帰還された信号とが混合するように並列接続され、さらに、オペレータＯＰ４に直列接続された構成である。
【００１４】
ブロック図▲５▼はオペレータＯＰ１の出力が入力に帰還され、さらに、該出力がオペレータＯＰ２に入力するように直列接続され、さらに、オペレータＯＰ２の出力がオペレータＯＰ３に入力されるように直列接続され、さらに、該出力がオペレータＯＰ４に入力されるように直列接続された構成である。ブロック図▲６▼はオペレータＯＰ１の出力が入力に帰還され、該出力がオペレータＯＰ２に入力されるように直列接続された出力信号と、オペレータＯＰ３の出力が入力に帰還され、さらに、該出力がオペレータＯＰ４に入力するように直列接続されたオペレータＯＰ４の出力信号とを混合するように並列接続された構成である。
【００１５】
ブロック図▲７▼はオペレータＯＰ２の出力がオペレータＯＰ３の入力に直列接続され、さらに、オペレータＯＰ３の出力がオペレータＯＰ４の入力に接続するように直列接続されている。そして、オペレータＯＰ４の出力信号と、オペレータＯＰ１の出力が入力に帰還された該出力信号とが混合するように並列接続された構成である。ブロック図▲８▼は、オペレータＯＰ２の出力が、オペレータＯＰ３に入力するように直列接続され、さらに、オペレータＯＰ３の出力と、オペレータＯＰ４の出力とが混合するように並列接続されている。さらに、該混合した出力信号と、オペレータＯＰ１の出力が入力に帰還された該出力信号とが混合するようにさらに並列接続された構成である。
【００１６】
本実施形態の音色パラメータ生成装置は、接続方法が予め記載されたブロックエリア１００において凹部１０、２０、３０、…に、ブロック片１５、２５、…を挿入することにより、ブロック編集が行われ、図８（ｂ）のようにブロック片が配置される。なお、出力の入力への帰還は、各オペレータのパラメータ設定時に指定される。
【００１７】
ブロック図▲１▼については、オペレータＯＰ１とオペレータＯＰ２とが直列接続されているので、たとえば凹部１０にオペレータＯＰ１のブロック片１５が凹部１２にオペレータＯＰ２のブロック片２５が嵌め込まれる。ブロック図▲２▼については、オペレータＯＰ１とオペレータＯＰ２とが並列接続され、出力同士が混合されているので、たとえばオペレータＯＰ１のブロック片１５が凹部１０に、オペレータＯＰ２のブロック片２５が凹部２０に嵌め込まれる。
【００１８】
ブロック図▲３▼については、オペレータＯＰ１とオペレータＯＰ２とオペレータＯＰ３とオペレータＯＰ４とが並列接続され、出力同士が混合されているので、たとえば、オペレータＯＰ１のブロック片１５が凹部１０に、オペレータＯＰ２のブロック片２５が凹部２０に、オペレータＯＰ３のブロック片３５が凹部３０に、オペレータＯＰ４のブロック片４５が凹部４０に嵌め込まれる。
【００１９】
ブロック図▲４▼については、オペレータＯＰ２とオペレータＯＰ３とが直列接続され、さらに該オペレータＯＰ３とオペレータＯＰ１とが混合され、該混合出力がオペレータＯＰ４の入力に接続されているので、たとえば、オペレータＯＰ１のブロック片１５が凹部１４に、オペレータＯＰ２のブロック片２５が凹部２２に、オペレータＯＰ３のブロック片３５が凹部２４に、オペレータＯＰ４のブロック片４５が凹部１６に嵌め込まれる。
【００２０】
ブロック図▲５▼については、オペレータＯＰ１とオペレータＯＰ２とオペレータＯＰ３とオペレータＯＰ４とが直列接続されているので、たとえば、オペレータＯＰ１のブロック片１５が凹部１０に、オペレータＯＰ２のブロック片２５が凹部１２に、オペレータＯＰ３のブロック片３５が凹部１４に、オペレータＯＰ４のブロック片４５が凹部１６に嵌め込まれる。
【００２１】
ブロック図▲６▼については、オペレータＯＰ１とオペレータＯＰ２とが直列接続され、オペレータＯＰ３とオペレータＯＰ４とが直列接続され、オペレータＯＰ２の出力とオペレータＯＰ４の出力とが混合されているので、オペレータＯＰ１のブロック片１５が凹部１２に、オペレータＯＰ２のブロック片２５が凹部１４に、オペレータＯＰ３のブロック片３５が凹部２２に、オペレータＯＰ４のブロック片４５が凹部２４に嵌め込まれる。
【００２２】
ブロック図▲７▼については、オペレータＯＰ２とオペレータＯＰ３とオペレータＯＰ４とが直列接続され、オペレータＯＰ４の出力とオペレータＯＰ１の出力とが混合されているので、オペレータＯＰ２のブロック片２５が凹部２２に、オペレータＯＰ３のブロック片３５が凹部２４に、オペレータＯＰ４のブロック片４５が凹部２６に、そして、オペレータＯＰ１のブロック片１５が凹部１６に嵌め込まれる。
【００２３】
ブロック図▲８▼については、オペレータＯＰ２とオペレータＯＰ３とが直列接続され、オペレータＯＰ３の出力とオペレータＯＰ４の出力とが混合され、該混合出力がオペレータＯＰ１の出力に混合されているので、オペレータＯＰ２のブロック片２５が凹部２２に、オペレータＯＰ３のブロック片３５が凹部２４に、オペレータＯＰ４のブロック片４５が凹部３４に、オペレータＯＰ１のブロック片１５が凹部１４に嵌め込まれる。
【００２４】
（２）パラメータ編集
パラメータ編集は、各オペレータのパラメータを設定する作業であり、各オペレータの帰還の有無も指定される。パラメータ編集は、電子ペン４００が書籍状部材設置部２００内の位置検出部２３０に接触したときの位置情報を検出することによって行われる。オペレータパラメータには、音のピッチ（音高情報）およびエンベロープの最大音量、アタックタイム、ディケイタイム、サステインレベル、リリースタイムの各パラメータがある。音のピッチおよび最大音量は、ボタン部２１２、２１４、…、２２８に電子ペンを接触させることにより設定される。アタックタイム、ディケイタイム、サステインレベル、リリースタイムはそれぞれ楕円状のエリアが設けられており、その位置を指定することにより設定される。ここで、アタックタイムとは、音が出始めてから最大音量に達するまでの時間であり、ディケイタイムとは、最大音量から持続音量に達するまでの時間であり、サステインレベルとは持続音の音量であり、リリースタイムとは、持続音の音量から減衰するまでの時間である。
【００２５】
（３）音色パラメータ生成装置の動作
本実施形態の音色パラメータ生成装置の動作を図６および図７を参照して説明する。
▲１▼　オペレータ編集
電源投入と同時に図６に示されるオペレータ編集ルーチンが起動する。
ステップＳＰ１００においては、ブロックエリア１００におけるブロック編集が完了したか否かが判定される。具体的には完了スイッチ９０が押下されたか否かが判定される。ブロック編集が行われており、完了スイッチ９０が押下されていなければ「ＮＯ」と判定され、判定が繰り返される。一方、ブロック編集が完了し完了スイッチ９０が押下されると「ＹＥＳ」と判定され、処理はステップＳＰ１０５に進む。
【００２６】
ステップＳＰ１０５においては、ブロックエリアから音源のアルゴリズムが検出される。具体的には、凹部１２、１４、１６、…に個々に設けられたブロックエリアセンサ１５０によって、ブロック片の有無およびブロックの種類が判定される。そして、処理はステップＳＰ１１０に進む。
【００２７】
ステップＳＰ１１０においては、アルゴリズムのチェックが行われる。具体的には、ブロック片とブロック片との間に空白が形成されているか否かが判定される。空白が形成されていれば、「ＮＯ」と判定され、ステップＳＰ１００に戻り、ブロック編集が繰り返される。一方、空白が形成されていなければ、「ＹＥＳ」と判定され、処理はステップＳＰ１１５に進む。また同時に、完了スイッチ９０が点灯し、ブロック編集の完了を使用者に了知する。
【００２８】
ステップＳＰ１１５においては、書籍状部材設置部２００において、パラメータ編集が完了したか否かが判定される。具体的には完了スイッチ２６５が押下されたか否かが判定される。パラメータ編集が行われており、完了スイッチ２６５が押下されていなければ「ＮＯ」と判定され、判定が繰り返される。一方、パラメータ編集が完了し、完了スイッチ２６５が押下されると「ＹＥＳ」と判定され、処理はステップＳＰ１２０に進む。ステップＳＰ１２０においては、パラメータの更新が行われる。そして、処理はステップＳＰ１２５に進む。
【００２９】
ステップＳＰ１２５においては、パラメータのチェックが行われる。具体的には、各オペレータのパラメータの指定に漏れがあるか否かが判定される。漏れがあれば、「ＮＯ」と判定され、ステップＳＰ１１５に戻り、パラメータ編集が繰り返される。一方、漏れが無ければ、「ＹＥＳ」と判定され、処理はステップＳＰ１３０に進む。また同時に、完了スイッチ２６５が点灯し、パラメータ編集の完了を使用者に了知する。ステップＳＰ１３０においては、オペレータアルゴリズムおよびオペレータパラメータの音色パラメータＲＡＭ（メモリカード）への書き込みが行われ、本ルーチンが終了する。
【００３０】
▲２▼　発音処理
前述のオペレータ編集ルーチンが終了すると、図７に示される発音ルーチンが起動する。
ステップＳＰ２００においては、演奏操作子３００の操作より、ＫＥＹ＿ＯＮ信号が送られたか否かが判定される。ＫＥＹ＿ＯＮ信号が送られなければ「ＮＯ」と判定され、処理はステップＳＰ２１０に進む。一方、ＫＥＹ＿ＯＮ信号が送られると、「ＹＥＳ」と判定され、処理はステップＳＰ２０５に進む。ステップＳＰ２０５においては、音色パラメータレジスタおよびＮＯＴＥ＿ＯＮレジスタへの書き込みが行われる。この処理により、編集されたアルゴリズムおよびパラメータにしたがって放音される。そして、処理はステップＳＰ２１０に進む。
【００３１】
ステップＳＰ２１０においては、演奏操作子３００の操作により、ＫＥＹ＿ＯＦＦ信号が送られたか否かが判定される。ＫＥＹ＿ＯＦＦ信号が送られなければ「ＮＯ」と判定されステップＳＰ２００の判定が繰り返される。一方、ＫＥＹ＿ＯＦＦ信号が送られると、「ＹＥＳ」と判定され、処理はステップＳＰ２１５に進む。ステップＳＰ２１５においては、ＫＥＹ＿ＯＦＦレジスタへの書き込みが行われる。それにより、放音が終了し、ステップＳＰ２００の判定が繰り返される。
【００３２】
このように、本実施形態によれば、アルゴリズムおよび音色パラメータを容易に編集することが出来、遊び感覚で音色編集を楽しむことが出来るので、子供の教育機器として使用することが出来る。
【００３３】
４．応用例
▲１▼ページをめくるとき等に効果音を付与することが好ましい。このようなとき、作成した音色データを効果音あるいはパラメータ設定時のイベント音、操作音として割り付けることが可能である。
▲２▼ピアノ、ギター等の代表的な音色をサンプル音として発音出来るようにしておくことが好ましい。このような場合、各音色のパラメータをＲＯＭ７１０に記憶しておくことも出来る。
▲３▼他の音源機器とのデータの受け渡しを可能にし、パソコン等で再生利用することが好ましい。このような場合、作成した音色データを着脱可能なメモリカード３０００に保存することも可能である。
▲４▼携帯電話機の着信メロディの修正・編集が出来ることが好ましい。このような場合、携帯電話機２０００の着信メロディをメモリカード３０００（記憶部）あるいは専用ケーブル経由によって入力し、音色パラメータ部分の修正・編集に用いることが可能である。
▲５▼書籍状部材上で生成された楽音信号を着信メロディとして使用することが好ましい。このような場合、携帯電話機２０００の専用ケーブル（入出力インターフェース）を介して伝送することが可能である。
【００３４】
５．　　変形例
本発明は上述した実施形態に限定されるものではなく、例えば以下のように種々の変形が可能であり、全て本発明の範疇に含まれる。
（１）上記実施形態は、ブロックエリア内の凹部にブロック片を嵌め込んでブロック編集を行ったが、ブロックエリアを液晶表示パネルを用いて構成し、凹部およびブロック片を画面上に表示し、電子ペンあるいはポインティングデバイスを用いて該ブロック片を移動する構成にしてもよい。
この場合の音色パラメータ生成方法（音色パラメータ生成装置）は、液晶表示パネル（表示デバイス）によって構成される画像表示制御過程（画像表示制御部）を有する。さらに、電子ペンあるいはポインティングデバイスを用いてブロック片を複数の凹部の内、ユーザが所望する凹部近辺に移動する移動表示制御過程（移動表示制御部）を有する。さらに、複数のブロック片のそれぞれが該複数の凹部のうちのいずれの近辺に表示されているかを検出する位置検出過程（位置検出部）と、位置検出部の検出結果に基づき音色パラメータを生成する音色パラメータ生成過程（音色パラメータ生成部）を有する。
（２）上記実施形態は、書籍状部材設置部２００を用いて、オペレータのパラメータを設定したが、液晶表示パネルに設定画面を表示して、電子ペンあるいはポインティングデバイスを用いて設定してもよい。
（３）本実施形態はＦＭ音源のアルゴリズム、パラメータ編集に用いたが、他の音源の編集に用いてもよい。
（４）上記実施形態においては、ＲＯＭ７１０に記憶されたプログラムによって音色パラメータ生成方法を実行する機能を実現したが、例えばパーソナルコンピュータに書籍状部材設置部を付加して、オペレーティングシステム上で動作するアプリケーションプログラムによっても同様の機能を実現することができる。このアプリケーションプログラムあるいは音色パラメータ生成方法を実行して得た音色パラメータをＣＤ−ＲＯＭ、フレキシブルディスク等の記憶媒体に格納して頒布し、あるいは電気通信回線を通じて頒布してもよい。
【００３５】
【発明の効果】
以上説明したように請求項１に係る発明によれば、複数の凹部にブロックを嵌め込むことにより第１の音色パラメータを生成するように構成されているので、第１の音色パラメータの編集が容易である。
さらに請求項２に係る発明によれば、複数の凹部のうちユーザが所望する凹部近辺にブロックを移動することにより第１の音色パラメータを生成するように構成されているので、第１の音色パラメータの編集が容易である。
さらに請求項１２に係る発明によれば複数の凹部のうちユーザが所望する凹部近辺にブロックを移動することにより第１の音色パラメータを生成するように構成されているので、第１の音色パラメータの編集が容易である。
【図面の簡単な説明】
【図１】従来の電子絵本を示す図である。
【図２】本発明の一実施形態の外観図およびブロックエリアを示す図である。
【図３】書籍状部材設置部を示す図である。
【図４】本発明の一実施形態の音色パラメータ生成装置のブロック図である。
【図５】ＦＭオペレータの構成図である。
【図６】オペレータ編集ルーチンのフローチャートである。
【図７】発音ルーチンのフローチャートである。
【図８】オペレータアルゴリズムのブロック図およびブロック編集を示す図である。
【符号の説明】
１０、１２、１４、１６、２０、２２、２４、２６、３０、３２、３４、３６、４０、４２、４４、４６…凹部、１５、２５、３５、４５…ブロック片（ブロック）、８０…スピーカの機能を表現する記号、９０…完了スイッチ、１００…ブロックエリア、１５０…ブロックエリアセンサ、２００…書籍状部材設置部、２１２，２１４，２１６，２１８…発振の速さ（ピッチ）を指定するボタン部、２２２，２２，２２６，２２８…音量を指定するボタン部、２１０…設置部、２２０…ページ検出部、２３０…位置検出部、２４０…発振の速さ（ピッチ）を指定するエリア（音高情報発生部）、２４５…エンベロープを指定するエリア、２５０，２５２，２５４，２５６…書籍状部材（絵本）のページ、２６０…Ｄ／Ａ変換器、２６５…完了スイッチ、２７０…増幅器、２８０…スピーカ、２９０…音声発生部、３００…演奏操作子、４００、４１０…電子ペン、５００…メモリカードインターフェース、５５０…カートリッジ、６００…音源部、６１０…ＳＩＮテーブル、６２０…加算器、６２５…掛算器、６３０…エンベロープジェネレータ、６４０…プログラマブルジェネレータ、６５０…オペレータ（波形発生源）、６５５…ＭＩＤＩ信号、７００…ＣＰＵ、７１０…ＲＯＭ、７２０…ＲＡＭ、７２５…パラメータＲＡＭ、７５０…状態記憶、７５５…ブロックエリアからのオペレータアルゴリズム（第１の音色パラメータ、接続アルゴリズム）、７６０…書籍状部材設置部からのパラメータ（第２の音色パラメータ）、７６５…ＫＥＹ＿ＯＮレジスタ、７７０…音色パラメータレジスタ、８００…Ｉ／Ｆ部、９００…バスライン、２０００…携帯電話機、３０００…メモリカード（記憶部）
【図１】
2004094073.tif 000003
【図２】
2004094073.tif 000004
【図３】
2004094073.tif 000005
【図４】
2004094073.tif 000006
【図５】
2004094073.tif 000007
【図６】
2004094073.tif 000008
【図７】
2004094073.tif 000009
【図８】
2004094073.tif 000010